.gta-page{--gta-bg:#101b23;--gta-card:#172630;--gta-line:#34434a;--gta-muted:#a6b8bd;--gta-cream:#f4f0df;--gta-mint:#b9efcc;--gta-coral:#ff9e86;color:var(--gta-cream);background:var(--gta-bg);min-height:100vh;padding:0 max(24px,50vw - 710px);font-family:Arial,Helvetica,sans-serif;line-height:1.55}.gta-page *{box-sizing:border-box}.gta-page button,.gta-page input,.gta-page select,.gta-page textarea{font:inherit}.gta-page button{cursor:pointer;touch-action:manipulation}.gta-page button:disabled{opacity:.45;cursor:default}:is(.gta-page button:focus-visible,.gta-page a:focus-visible,.gta-page input:focus-visible,.gta-page select:focus-visible,.gta-page textarea:focus-visible,.gta-page summary:focus-visible){outline:3px solid var(--gta-coral);outline-offset:4px}.gta-page a{color:inherit}.gta-page h1,.gta-page h2,.gta-page h3,.gta-page p{margin-top:0}.gta-page h2{letter-spacing:-1.5px;margin-bottom:13px;font-size:clamp(27px,3.5vw,42px);line-height:1.13}.gta-page h3{letter-spacing:-.5px;font-size:21px;line-height:1.24}.gta-preview{border-bottom:1px solid var(--gta-line);letter-spacing:.05em;color:var(--gta-muted);justify-content:space-between;gap:15px;padding:16px 0;font-size:11px;display:flex}.gta-preview>span:first-child{color:var(--gta-mint);align-items:center;gap:8px;font-weight:700;display:flex}.gta-preview i,.gta-tabs i{background:var(--gta-mint);border-radius:50%;width:6px;height:6px;display:inline-block}.gta-hero{border-bottom:1px solid var(--gta-line);grid-template-columns:1.15fr 1fr;min-height:460px;display:grid}.gta-hero-copy{z-index:1;padding:52px 25px 50px 0;position:relative}.gta-eyebrow{letter-spacing:.17em;color:var(--gta-mint);text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:700}.gta-hero h1{letter-spacing:-4px;margin:0 0 24px;font-size:clamp(48px,5.9vw,85px);font-weight:800;line-height:1.01}.gta-hero h1 em{color:var(--gta-coral);font-style:normal}.gta-intro{color:#bcc9cb;font-size:17px;line-height:1.7}.gta-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.gta-primary,.gta-outline,.gta-text-button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 17px;line-height:1.5;text-decoration:none;display:inline-flex;font-size:12px!important;font-weight:700!important}.gta-primary{color:#162b25;background:var(--gta-mint)}.gta-primary:hover:not(:disabled){background:#d2ffdf}.gta-outline{color:var(--gta-cream);background:0 0;border-color:#52656b}.gta-outline:hover:not(:disabled){border-color:var(--gta-mint);background:#243a3a}.gta-text-button{color:var(--gta-cream);background:0 0;padding-left:0;padding-right:0}.gta-hero-art{background:radial-gradient(at 50% 60%,#714f5055,#0000 70%);border-left:1px solid #34434a66;min-height:430px;position:relative;overflow:hidden}.gta-sun{background:linear-gradient(#ffc2a3,#ee8a8855);border-radius:50%;width:230px;height:230px;position:absolute;top:47px;left:29%;-webkit-mask-image:repeating-linear-gradient(#000 0 18px,#0000 18px 23px);mask-image:repeating-linear-gradient(#000 0 18px,#0000 18px 23px)}.gta-grid{background-image:linear-gradient(#7fae9d55 1px,#0000 1px),linear-gradient(90deg,#7fae9d55 1px,#0000 1px);background-size:40px 30px;width:160%;height:300px;position:absolute;bottom:-115px;left:-30%;transform:perspective(260px)rotateX(57deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.gta-coast{letter-spacing:-3px;text-shadow:2px 5px #101b23;font-size:clamp(39px,4.8vw,68px);font-weight:900;line-height:1.1;position:absolute;top:198px;left:24px;transform:rotate(-7deg)}.gta-coast strong{letter-spacing:4px;color:var(--gta-mint);margin-top:5px;font-size:15px;display:block}.gta-art-coordinate{letter-spacing:2px;color:#95bab0;font-size:8px;position:absolute;bottom:22px;left:24px}.gta-launch-stamp{background:#182d30b8;border:1px solid #f3bda855;padding:16px 20px;position:absolute;bottom:55px;right:14px;transform:rotate(4deg);box-shadow:8px 8px #0b151d80}.gta-launch-stamp>span{letter-spacing:2px;color:var(--gta-coral);font-size:8px;display:block}.gta-launch-stamp strong{letter-spacing:-1px;font-size:30px;display:block}.gta-launch-stamp small{color:var(--gta-mint);font-size:17px}.gta-fact-strip{border-bottom:1px solid var(--gta-line);color:var(--gta-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;display:flex}.gta-fact-strip span{align-items:center;gap:8px;display:flex}.gta-fact-strip b{color:var(--gta-cream);font-size:20px}.gta-fact-strip svg{color:var(--gta-mint)}.gta-tabs{border-bottom:1px solid var(--gta-line);scrollbar-width:thin;z-index:8;background:#101b23f8;gap:25px;padding-top:9px;display:flex;position:sticky;top:0;overflow:auto}.gta-tabs button{color:var(--gta-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:15px 0;font-size:12px;display:flex}.gta-section{padding:36px 0 55px}.gta-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.gta-section-heading p:last-child{color:var(--gta-muted);max-width:740px;margin:0;font-size:14px}.gta-section-heading .gta-eyebrow{margin-bottom:12px}.gta-search{color:var(--gta-mint);background:#172830;border:1px solid #657d79;border-radius:7px;align-items:center;gap:13px;padding:12px 17px;display:flex}.gta-search input{min-width:0;color:var(--gta-cream);flex:1;background:0 0!important;border:0!important;padding:3px!important;font-size:15px!important}.gta-search input:focus-visible{outline:0}.gta-search:focus-within{outline:2px solid var(--gta-mint);outline-offset:3px}.gta-search kbd{color:var(--gta-muted);white-space:nowrap;border:1px solid #3d5357;border-radius:4px;padding:5px;font:10px Arial}.gta-filters{grid-template-columns:1.2fr 1.2fr 1.4fr 1.1fr;gap:15px;margin-top:17px;display:grid}.gta-page label{color:#bdc9cb;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.gta-page input:not([type=checkbox]):not([type=range]),.gta-page select,.gta-page textarea{width:100%;color:var(--gta-cream);background:#12212a;border:1px solid #435861;border-radius:5px;min-height:40px;padding:10px 12px;font-size:13px}.gta-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gta-page textarea{resize:vertical;min-height:110px;line-height:1.7}.gta-page input[type=range]{accent-color:var(--gta-mint);width:100%;margin:9px 0}.gta-page input[type=checkbox]{accent-color:var(--gta-mint);flex-shrink:0;width:17px;height:17px}.gta-page input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gta-evidence-note{color:var(--gta-muted);align-items:flex-start;gap:10px;margin:9px 0 26px;font-size:11px;line-height:1.7;display:flex}.gta-evidence-note svg{color:var(--gta-coral);flex-shrink:0;margin-top:2px}.gta-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.gta-entry{background:var(--gta-card);border:1px solid var(--gta-line);border-radius:7px;flex-direction:column;min-width:0;padding:22px;transition:border-color .15s;display:flex}.gta-entry:hover{border-color:#647d76}.gta-entry-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.gta-badge{letter-spacing:.025em;color:#c2cbd4;white-space:nowrap;border:1px solid #53616b;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.gta-icon-button{color:var(--gta-muted);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.gta-icon-button[aria-pressed=true]{color:var(--gta-mint)}.gta-entry-category{color:#9cb4b7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.gta-entry h3{margin-bottom:13px;font-size:19px}.gta-entry-summary{color:#c1cdce;margin-bottom:15px;font-size:13px;line-height:1.75}.gta-verify{color:var(--gta-muted);margin:0 0 17px;font-size:11px}.gta-verify summary{cursor:pointer;color:var(--gta-mint);margin-bottom:7px}.gta-verify p{margin:0;line-height:1.7}.gta-entry-source{border-top:1px solid var(--gta-line);margin-top:auto;padding-top:16px;font-size:10px}.gta-entry-source a{color:#cfddd9;align-items:flex-start;gap:5px;line-height:1.5;text-decoration:none;display:flex}.gta-entry-source a:hover{text-decoration:underline}.gta-entry-source svg{flex-shrink:0;margin-top:1px}.gta-entry-source small{color:#91a7ad;margin-top:6px;font-size:9px;line-height:1.6;display:block}.gta-verdicts{color:#acbdbd;flex-wrap:wrap;gap:10px;margin:16px 0 8px;font-size:9px;display:flex}.gta-report-button{color:var(--gta-coral);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:inline-flex;font-size:10px!important}.gta-spoiler{color:#d5cae5;background:#252636;border:1px dashed #6d667b;border-radius:5px;margin:5px 0 25px;padding:20px 10px;font-size:12px}.gta-empty{text-align:center;color:var(--gta-muted);border:1px dashed #4c6266;padding:45px}.gta-save-bar{color:var(--gta-muted);justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:18px 0;font-size:11px;display:flex}.gta-save-bar>div{gap:10px;display:flex}.gta-global-status:empty{display:none}.gta-success,.gta-error{color:#c4f1d2;background:#213b30;border:1px solid #517363;border-radius:4px;margin:20px 0 0;padding:13px 17px;font-size:12px}.gta-error{color:#ffbeb7;background:#3b2930;border-color:#8c5b59}.gta-atlas{border:1px solid var(--gta-line);background:var(--gta-card);border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;overflow:hidden}.gta-map-canvas{background:#102b34;min-height:490px;position:relative}.gta-map-canvas svg{object-fit:cover;width:100%;height:100%;min-height:490px;display:block}.gta-map-pin{color:#e0eddf;white-space:nowrap;background:#152c2de8;border:1px solid #99bda0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #0007;font-size:10px!important}.gta-map-pin b{color:#1b342b;background:#b9efcc;border-radius:50%;padding:4px;font-size:8px;line-height:1}.gta-map-pin.selected{color:#253136;z-index:2;background:#f3b097;border-color:#ffe1bc}.gta-map-pin.selected b{color:#d9f0db;background:#263f3a}.gta-region-details{padding:35px}.gta-region-details h3{font-size:33px}.gta-region-details>p:not(.gta-eyebrow){color:var(--gta-muted);font-size:13px;line-height:1.8}.gta-region-details .gta-text-button{justify-content:flex-start;display:flex;font-size:11px!important}.gta-callout{border:1px solid #56675b;border-left:3px solid var(--gta-mint);background:#1d302d;border-radius:4px;margin:25px 0;padding:25px}.gta-callout p{color:#bfcfc5;font-size:13px;line-height:1.8}.gta-callout p:last-child{margin-bottom:0}.gta-callout strong{font-size:12px}.gta-callout h3{font-size:20px}.gta-region-details .gta-callout{margin:24px 0 15px;padding:17px}.gta-region-details .gta-callout p{margin:7px 0 0;font-size:11px}.gta-region-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0;display:grid}.gta-region-grid button{text-align:left;background:var(--gta-card);color:var(--gta-cream);border:1px solid var(--gta-line);border-radius:5px;padding:19px 13px}.gta-region-grid button[aria-pressed=true]{border-color:var(--gta-mint)}.gta-region-grid span{color:var(--gta-coral);font-size:10px}.gta-region-grid strong{margin:9px 0 6px;font-size:13px;display:block}.gta-region-grid small{color:var(--gta-muted);font-size:10px;display:block}.gta-planner-grid,.gta-tools-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.gta-panel{background:var(--gta-card);border:1px solid var(--gta-line);border-radius:7px;padding:28px}.gta-panel>p{color:var(--gta-muted);font-size:13px;line-height:1.8}.gta-small{color:var(--gta-muted)!important;font-size:11px!important;line-height:1.75!important}.gta-time-split{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 15px;display:grid}.gta-time-split>div{border-top:3px solid var(--gta-mint);padding:13px 0}.gta-time-split>div:nth-child(2){border-color:var(--gta-coral)}.gta-time-split>div:nth-child(3){border-color:#b4a3d1}.gta-time-split strong{font-size:33px;line-height:1.2;display:block}.gta-time-split strong small{color:var(--gta-muted);margin-left:5px;font-size:9px}.gta-time-split span{color:var(--gta-muted);font-size:10px}.gta-checkpoint{border-bottom:1px solid var(--gta-line);cursor:pointer;align-items:flex-start;padding:14px 0;flex-direction:row!important;gap:12px!important;margin:0!important;display:flex!important}.gta-checkpoint input{margin:2px 0}.gta-checkpoint strong{color:var(--gta-cream);font-size:12px;display:block}.gta-checkpoint small{color:var(--gta-muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.7;display:block}.gta-checkpoint:last-child{border-bottom:0}.gta-private-notes{margin-top:25px}.gta-private-notes textarea{min-height:140px}.gta-private-notes .gta-save-bar{margin-bottom:0;padding-bottom:0}.gta-tool-icon{color:var(--gta-mint);border:1px solid #51736c;border-radius:50%;margin-bottom:21px;padding:10px;display:inline-flex}.gta-input-grid{grid-template-columns:1fr 1fr;gap:0 17px;margin-top:25px;display:grid}.gta-tool-result{background:#213d34;border:1px solid #416756;border-radius:5px;margin:20px 0;padding:21px}.gta-tool-result strong{color:var(--gta-mint);font-size:32px;line-height:1.3;display:block}.gta-tool-result strong small{color:var(--gta-cream);margin-top:5px;font-size:11px;display:block}.gta-tool-result>span{color:#a9c8b6;margin-top:12px;font-size:10px;display:block}.gta-tools-grid+.gta-panel{margin-top:25px}.gta-research-loop{grid-template-columns:repeat(4,1fr);gap:20px;margin:22px 0;display:grid}.gta-research-loop span{color:var(--gta-cream);font-size:12px}.gta-research-loop b{color:var(--gta-coral);margin-bottom:5px;font-size:25px;display:block}.gta-proposal-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gta-footer{border-top:1px solid var(--gta-line);color:var(--gta-muted);padding:24px 0 40px}.gta-footer span{letter-spacing:2px;color:var(--gta-mint);font-size:9px;font-weight:700}.gta-footer p{max-width:850px;margin:12px 0 0;font-size:10px;line-height:1.8}.gta-modal-backdrop{z-index:80;background:#070f15d9;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.gta-modal{background:var(--gta-card);border:1px solid #70847d;border-radius:9px;width:580px;max-width:100%;max-height:88vh;padding:35px;position:relative;overflow:auto}.gta-modal h2{margin-bottom:22px;padding-right:15px;font-size:27px}.gta-modal>p:not(.gta-eyebrow){color:var(--gta-muted);font-size:13px}.gta-modal-close{position:absolute;top:13px;right:13px}@media (min-width:1500px){.gta-hero{min-height:480px}.gta-hero-copy{padding-top:62px}.gta-hero-art{min-height:480px}.gta-sun{width:265px;height:265px}.gta-coast{top:230px}}@media (max-width:1100px){.gta-page{padding-left:25px;padding-right:25px}.gta-hero h1{font-size:60px}.gta-hero-actions{gap:9px}.gta-hero-art{min-height:420px}.gta-sun{width:210px;height:210px;left:15%}.gta-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gta-region-grid{grid-template-columns:repeat(3,1fr)}.gta-tabs{gap:22px}.gta-proposal-grid{grid-template-columns:repeat(2,1fr)}.gta-region-details{padding:25px}.gta-filters{grid-template-columns:1fr 1fr}}@media (max-width:720px){.gta-page{padding-left:17px;padding-right:17px}.gta-preview{flex-direction:column;gap:5px;font-size:9px}.gta-hero{grid-template-columns:1fr}.gta-hero-copy{padding:34px 0 30px}.gta-hero h1{letter-spacing:-3px;font-size:61px}.gta-intro{font-size:15px}.gta-hero-art{border-left:0;border-top:1px solid var(--gta-line);min-height:260px}.gta-sun{width:180px;height:180px;top:13px;left:45%}.gta-coast{font-size:54px;top:67px;left:13px}.gta-coast strong{font-size:11px}.gta-launch-stamp{padding:10px 14px;bottom:32px;right:9px}.gta-launch-stamp strong{font-size:25px}.gta-launch-stamp>span{font-size:7px}.gta-art-coordinate{font-size:7px;bottom:14px;left:14px}.gta-fact-strip{grid-template-columns:1fr 1fr;gap:13px;padding:17px 0;font-size:10px;display:grid}.gta-fact-strip b{font-size:17px}.gta-tabs{gap:22px}.gta-tabs button{font-size:11px}.gta-section{padding-top:26px}.gta-section-heading{margin-bottom:20px;display:block}.gta-section-heading>.gta-outline,.gta-section-heading>.gta-badge{margin-top:17px}.gta-section-heading h2{letter-spacing:-1px;font-size:32px}.gta-section-heading p:last-child{font-size:12px}.gta-search{padding:10px 12px}.gta-search input{font-size:12px!important}.gta-search kbd{display:none}.gta-filters{gap:0 11px}.gta-page label{font-size:10px}.gta-page select{max-width:100%;font-size:11px}.gta-card-grid,.gta-planner-grid,.gta-tools-grid,.gta-proposal-grid{grid-template-columns:1fr}.gta-entry{padding:20px}.gta-entry-top{margin-bottom:17px}.gta-entry h3{font-size:21px}.gta-entry-summary{font-size:13px}.gta-save-bar{flex-direction:column;align-items:flex-start;gap:12px}.gta-save-bar>div{flex-wrap:wrap}.gta-panel{padding:22px}.gta-atlas{grid-template-columns:1fr}.gta-map-canvas,.gta-map-canvas svg{min-height:390px}.gta-map-pin{gap:4px;padding:5px;font-size:8px!important}.gta-map-pin b{font-size:7px}.gta-region-details{padding:25px}.gta-region-grid{grid-template-columns:repeat(2,1fr)}.gta-region-grid button{padding:15px}.gta-region-grid strong{font-size:13px}.gta-callout{padding:20px}.gta-callout p{font-size:12px}.gta-research-loop{grid-template-columns:1fr 1fr;gap:20px}.gta-modal-backdrop{padding:12px}.gta-modal{padding:27px 21px}.gta-modal h2{font-size:24px}.gta-hero-actions{gap:12px}.gta-hero-actions .gta-primary,.gta-hero-actions .gta-text-button{font-size:11px!important}}.gta-load-more{color:var(--gta-muted);justify-content:center;align-items:center;gap:20px;padding:30px 0 10px;font-size:11px;display:flex}.gta-section-scene figcaption{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.gta-section-scene figcaption>span{letter-spacing:.03em;font-size:15px;font-weight:700}@media (max-width:720px){.gta-section-scene figcaption{flex-direction:column;align-items:flex-start;gap:2px}.gta-section-scene figcaption>span{font-size:13px}}.gta-page{--gta-bg:#151523;--gta-card:#202235;--gta-line:#444158;--gta-muted:#bbb8cd;--gta-cream:#fff5e7;--gta-mint:#85f1dd;--gta-coral:#ff9cbe;background:radial-gradient(ellipse at 87% 9%,#a23c7526,transparent 38%),radial-gradient(ellipse at 8% 31%,#386e8e1b,transparent 40%),var(--gta-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gta-preview{color:#c0b7cf;border-bottom-color:#71526b5c}.gta-preview>span:first-child{color:#ffa2c5}.gta-preview i,.gta-tabs i{background:#8af6df;box-shadow:0 0 10px #8af6df55}.gta-hero{border-bottom-color:#725c7b66;grid-template-columns:1.12fr 1fr;gap:15px}.gta-hero-copy{padding-top:58px;padding-bottom:55px}.gta-eyebrow{color:#95f5e2;letter-spacing:.19em}.gta-hero h1{letter-spacing:-3.8px;text-shadow:none;color:#fff4e3}.gta-hero h1 em{color:#ffa3bf;text-shadow:none;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffbe99 2%,#ff93c1 57%,#cab0ff);-webkit-background-clip:text;background-clip:text}.gta-intro{color:#d1c7d8;max-width:580px}.gta-hero-actions{gap:22px}.gta-primary{color:#2a1531;background:linear-gradient(110deg,#ffb496,#ff9cbe);border-color:#ffc0bb;box-shadow:0 4px 18px #f96cab17}.gta-primary:hover:not(:disabled){background:linear-gradient(110deg,#ffcfad,#ffb6d0);box-shadow:0 5px 22px #ff89c02d}.gta-outline{background:#27233540;border-color:#77657f}.gta-outline:hover:not(:disabled){background:#47375365;border-color:#bc9bdb}.gta-text-button:hover{color:#ffb1ce}.gta-hero-art{isolation:isolate;background:radial-gradient(at 60% 20%,#e47b9b90,#0000 55%),linear-gradient(160deg,#5a3c7c,#254d67 63%,#172a38);border-left:0;border-radius:0 0 10px 10px;min-height:460px;box-shadow:inset 0 0 0 1px #e0a1d12b}.gta-hero-photo{object-fit:cover;object-position:50% 50%;filter:saturate(1.18)contrast(1.04);z-index:-3;width:100%;height:100%;position:absolute;inset:0}.gta-hero-art:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#44234b30 0%,#2b193b38 40%,#101a2bea 100%),linear-gradient(90deg,#1d1a326b,#0000 65%);position:absolute;inset:0}.gta-hero-art:after{content:"VI";z-index:-1;letter-spacing:-20px;color:#0000;-webkit-text-stroke:1px #ffd1e16b;pointer-events:none;font-size:clamp(135px,16vw,225px);font-weight:900;line-height:1;position:absolute;top:0;right:24px;transform:skew(-7deg)}.gta-sun{opacity:.65;mix-blend-mode:screen;z-index:-1;background:linear-gradient(#ffd1a8,#ff91bf 72%,#ae8ae4);width:210px;height:210px;top:32px;left:auto;right:7%}.gta-grid{opacity:.5;z-index:-1;background-image:linear-gradient(#bf9cdd66 1px,#0000 1px),linear-gradient(90deg,#89f5e066 1px,#0000 1px)}.gta-coast{letter-spacing:-3px;text-shadow:0 3px 2px #182132,3px 4px #48204766;font-size:clamp(45px,5.1vw,74px);top:auto;bottom:145px;left:28px;transform:rotate(-5deg)}.gta-coast strong{color:#92f6e1;letter-spacing:4px;text-shadow:0 2px 5px #11152d;font-size:12px}.gta-launch-stamp{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#251d3bda;border-color:#ffb4d580;bottom:49px;right:22px;transform:rotate(3deg);box-shadow:7px 7px #12122566}.gta-launch-stamp>span{color:#ffbed3}.gta-launch-stamp small{color:#a8f6e5}.gta-art-coordinate{color:#d6badf;letter-spacing:1.8px;bottom:24px;left:24px}.gta-hero-photo-credit{z-index:4;letter-spacing:.03em;background:#151327a6;border-radius:3px;padding:2px 5px;font-size:8px;text-decoration:none;position:absolute;bottom:7px;right:12px;color:#f7e2f0!important}.gta-hero-photo-credit:hover{text-decoration:underline}.gta-fact-strip{border-bottom-color:#725c7b66}.gta-fact-strip b{color:#ffd1b8}.gta-fact-strip span:last-child{color:#c7dcd9}.gta-tabs{scrollbar-width:thin;scrollbar-color:#a777aa #211d32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171624f5;border-bottom-color:#5a466d;gap:24px}.gta-tabs::-webkit-scrollbar{height:4px}.gta-tabs::-webkit-scrollbar-track{background:#211d32}.gta-tabs::-webkit-scrollbar-thumb{background:#a777aa;border-radius:9px}.gta-tabs button{color:#c4bcd1;font-size:12px}.gta-tabs button[aria-current=page]{color:#ffaccb;border-bottom-color:#ffaccb}.gta-tabs button:hover{color:#9af7e6}.gta-search{background:linear-gradient(110deg,#26233a,#1e303c);border-color:#a778a58c;box-shadow:0 6px 24px #100d201f}.gta-search:focus-within{outline-color:#f8a1cb}.gta-search kbd{color:#d0c3dc;border-color:#6e587a}.gta-page input:not([type=checkbox]):not([type=range]),.gta-page select,.gta-page textarea{color:#fff2e6;background:#181c2c;border-color:#625570}.gta-page label{color:#d2c5da}.gta-evidence-note{color:#c1b7cf}.gta-entry{background:linear-gradient(145deg,#272338,#1c2b38);border-color:#594962;border-radius:9px;box-shadow:0 9px 26px #100d211a}.gta-entry:hover{border-color:#bf86b3;box-shadow:0 10px 26px #3b173226}.gta-entry-category{color:#e4a8cb;letter-spacing:.13em}.gta-entry h3{color:#fff2e3;font-size:20px;line-height:1.28}.gta-entry-summary{color:#d4ccdb;line-height:1.8}.gta-entry-source{border-top-color:#63506a8c}.gta-entry-source a{color:#c5ede5}.gta-entry-source small{color:#b6a9c3}.gta-verify summary{color:#a2f4e5}.gta-verdicts{color:#c6bbd1}.gta-verdicts span:first-child{color:#a3f1dd}.gta-icon-button:hover{color:#9af1e0;background:#49304d}.gta-report-button{color:#ffafd2}.gta-official{color:#b0fff0;background:#183e3b;border-color:#4b978b}.gta-unverified{color:#ffdcad;background:#493740;border-color:#b78a6a}.gta-disputed{color:#ffd0ea;background:#492d4b;border-color:#ad77a0}.gta-challenge,.gta-guide{color:#e0d4ff;background:#34314f;border-color:#8c7fb4}.gta-unknown{color:#d4e5ff;background:#29394e;border-color:#6c8ea8}.gta-spoiler{color:#ead5ff;background:#332c47;border-color:#9a7baf}.gta-badge{padding:5px 9px}.gta-panel{background:linear-gradient(145deg,#252237,#1b2a37);border-color:#594a64}.gta-panel>p{color:#c7bed0}.gta-callout{background:linear-gradient(110deg,#31253e,#233642);border-color:#76577c #76577c #76577c #ffa5c8}.gta-callout p{color:#d4c9dc}.gta-callout h3{color:#ffe5d6}.gta-tool-icon{color:#ffb6d3;background:#462d4b44;border-color:#b57aab}.gta-tool-result{background:linear-gradient(120deg,#3e2a49,#23493f);border-color:#97809f}.gta-tool-result strong{color:#b6f8e6}.gta-tool-result>span{color:#ded0e4}.gta-checkpoint{border-bottom-color:#66526d70}.gta-checkpoint strong{color:#f9e8e8}.gta-checkpoint small{color:#c1b6cf}.gta-time-split>div{border-top-color:#90f2df}.gta-time-split>div:nth-child(2){border-top-color:#ffa3c9}.gta-time-split>div:nth-child(3){border-top-color:#c5acff}.gta-footer{border-top-color:#6a4d795f}.gta-footer span{color:#f7abc9}.gta-modal{background:linear-gradient(145deg,#2b243d,#1a2b37);border-color:#b88bac;box-shadow:0 22px 80px #080814a1}.gta-modal-backdrop{background:#100d21e0}.gta-empty{color:#c8bdd4;border-color:#8f6999}@media (min-width:1500px){.gta-hero-art{min-height:490px}.gta-sun{width:240px;height:240px}.gta-coast{top:auto;bottom:150px}}@media (max-width:1100px){.gta-hero h1{letter-spacing:-3px;font-size:59px}.gta-hero-art{min-height:440px}.gta-coast{font-size:50px;left:20px}.gta-sun{width:185px;height:185px;left:auto;right:3%}.gta-tabs{gap:22px}}@media (max-width:720px){.gta-hero{grid-template-columns:1fr;gap:0}.gta-hero-copy{padding-top:36px;padding-bottom:30px}.gta-hero h1{letter-spacing:-2.8px;font-size:clamp(45px,12.6vw,61px)}.gta-hero-art{border-top:1px solid #bf8ab655;border-radius:8px;min-height:325px}.gta-hero-photo{object-position:50% 48%}.gta-hero-art:after{letter-spacing:-14px;font-size:152px;top:5px;right:22px}.gta-coast{letter-spacing:-2px;font-size:49px;top:auto;bottom:145px;left:18px}.gta-coast strong{letter-spacing:3px;font-size:10px}.gta-sun{width:165px;height:165px;top:20px;left:auto;right:10%}.gta-launch-stamp{padding:10px 15px;bottom:43px;right:19px}.gta-art-coordinate{letter-spacing:1.2px;font-size:6px;bottom:27px;left:17px}.gta-hero-photo-credit{font-size:7px;bottom:6px;right:10px}.gta-tabs button{font-size:11px}.gta-tabs{gap:22px}.gta-entry h3{font-size:21px}.gta-badge{font-size:9px}.gta-page .gta-section-heading h2{line-height:1.18}.gta-primary,.gta-outline{min-height:44px}.gta-input-grid{gap:0 13px}}.gta-navigation{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18172bf5;scroll-margin-top:4px;position:sticky;top:0}.gta-navigation .gta-tabs{position:static}.gta-mobile-navigation{display:none!important}.gta-title-label{letter-spacing:.14em;color:var(--gta-mint);margin-bottom:19px;font-size:12px;line-height:1.6;display:block}.gta-result-count{white-space:nowrap;color:var(--gta-muted);font-size:11px}.gta-reading-links{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.gta-reading-links a{color:var(--gta-mint);font-size:12px}.gta-unsaved{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#29243cf5;border:1px solid #bc85bb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(650px,100% - 32px);padding:13px 17px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 45px #05050b88}.gta-unsaved strong{font-size:13px;display:block}.gta-unsaved small{color:#d2c9dc;font-size:11px;display:block}.gta-page:has(.gta-unsaved){padding-bottom:90px}.gta-modal{color:var(--gta-cream);border:1px solid #796084;max-height:85dvh;margin:auto}.gta-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090817bb}.gta-modal:not([open]){display:none}.gta-icon-button{min-width:36px;min-height:36px}@media (max-width:900px){.gta-navigation .gta-tabs{display:none}.gta-mobile-navigation{padding:10px 0;gap:5px!important;margin:0!important;font-size:10px!important;display:flex!important}.gta-mobile-navigation select{min-height:45px;margin:0;font-size:14px}.gta-unsaved{gap:10px;padding:11px 13px;bottom:10px}.gta-unsaved small{font-size:10px}.gta-unsaved .gta-primary{white-space:nowrap}.gta-title-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.gta-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gta-section-scene{isolation:isolate;background:#272638;border:1px solid #a67d9b77;border-radius:9px;height:190px;margin:0 0 30px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0d10232b}.gta-section-scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#21182b08 35%,#121725cc 100%),linear-gradient(100deg,#864c7826,#0000 65%);position:absolute;inset:0}.gta-section-scene img{object-fit:cover;object-position:center 52%;filter:saturate(1.08);width:100%;height:100%;display:block}.gta-section-scene figcaption{z-index:2;color:#fff4e9;letter-spacing:.03em;text-shadow:0 1px 4px #101020;margin:0;font-size:10px;line-height:1.6;position:absolute;bottom:12px;left:17px;right:17px}.gta-section-scene figcaption a{color:#d3fff2;text-decoration:none}.gta-section-scene figcaption a:hover{text-decoration:underline}.gta-section-scene+.gta-section-heading{margin-top:3px}.gta-entry-image{aspect-ratio:16/9;object-fit:cover;object-position:center;filter:saturate(1.08);border-bottom:1px solid #71516d77;width:calc(100% + 44px);max-width:none;height:auto;margin:-22px -22px 0;display:block}.gta-entry-image-credit{color:#baaac5;letter-spacing:.02em;padding:7px 0 15px;font-size:8px;line-height:1.6;text-decoration:none;display:block}.gta-entry-image-credit:hover{color:#b2f4e4;text-decoration:underline}.gta-entry-image-credit+.gta-entry-top{margin-top:0;margin-bottom:18px}.gta-entry:has(.gta-entry-image){overflow:hidden}.gta-entry:has(.gta-entry-image) .gta-entry-top{margin-bottom:18px}@media (max-width:720px){.gta-section-scene{border-radius:7px;height:160px;margin-bottom:24px}.gta-section-scene figcaption{font-size:9px;bottom:9px;left:12px;right:12px}.gta-entry-image{aspect-ratio:16/9;width:calc(100% + 40px);margin:-20px -20px 0}.gta-entry-image-credit{padding-bottom:14px;font-size:8px}}
