/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:500;--radius-sm:.5rem;--radius-md:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#0a0f10;--color-paper-warm:#0e1516;--color-ink:#f1ebdd;--color-ink-soft:#d7d4c9;--color-cream:#f1ebdd;--color-mute:#7b8581;--color-rule:#e1d9c41a;--color-accent:#e77768;--color-surface:#121a1b;--color-verified:#50c6b4;--color-gold:#d8ae62;--font-display:"Barlow Condensed", sans-serif;--font-body:"Inter", sans-serif;--spacing-2xs:.25rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--container-prose:42rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin:0;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--color-rule)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[data-menu-open\]\:visible:is(data-menu-open),.\[data-search-open\]\:visible:is(data-search-open){visibility:visible}}.hero-panel{background:linear-gradient(90deg,#070b0ceb,#070b0c29),url(/images/vicetrace-hero.png) 50%/cover}.vehicle-art{background-image:url(/images/vicetrace-vehicles.png);background-size:200% 200%}.crop-1 .vehicle-art{background-position:0 0}.crop-2 .vehicle-art{background-position:100% 0}.crop-3 .vehicle-art{background-position:0 100%}.crop-4 .vehicle-art{background-position:100% 100%}.map-surface{background:#111c1d url(/images/vicetrace-map.png) 50%/cover}.section-feature{overflow:hidden}.section-feature>img{object-fit:cover;width:100%;height:min(42vw,390px)}.pro-offer{background:linear-gradient(135deg,#1b1811,#11191a);border:1px solid #d8ae6266;border-radius:.65rem;margin-top:1.5rem;padding:1.25rem}.pro-offer h2{margin:.7rem 0;font-size:2rem}.pro-offer p{color:var(--color-mute);margin-bottom:1rem}.btn-primary{border-radius:var(--radius-md);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--color-ink);color:var(--color-paper);justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-primary:hover:not(:disabled){background:var(--color-accent)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{border-radius:var(--radius-md);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);border:1px solid var(--color-rule);background:0 0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{border-radius:var(--radius-md);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);background:0 0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-ghost:hover:not(:disabled){background:var(--color-paper-warm)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}[data-decorative-slot]{position:relative;overflow:hidden}[data-decorative-slot]>img{object-fit:cover;width:100%;height:100%}.editorial-rule{background:var(--color-accent);opacity:.6;height:1px;margin-block:var(--spacing-lg);border:0}.site-nav{z-index:50;background:#0a0f10e0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-nav{background:color-mix(in srgb,var(--color-paper) 88%,transparent)}}.site-nav{-webkit-backdrop-filter:saturate(1.1)blur(8px);backdrop-filter:saturate(1.1)blur(8px);border-bottom:1px solid var(--color-rule)}.site-footer{border-top:1px solid var(--color-rule);background:var(--color-paper-warm);color:var(--color-mute)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.nav-progress{background:var(--color-accent,currentColor);transform-origin:0;z-index:1000;pointer-events:none;opacity:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav-progress[data-state=loading]{opacity:1;transition:transform 1.6s cubic-bezier(.2,.8,.2,1),opacity .12s;transform:scaleX(.85)}.nav-progress[data-state=done]{opacity:0;transition:transform .2s,opacity .24s 60ms;transform:scaleX(1)}body[data-navigating=true] .product-grid{opacity:.55;pointer-events:none;transition:opacity .14s}.product-grid{transition:opacity .2s}.site-nav-item.has-submenu{position:relative}.site-nav-submenu{gap:var(--spacing-2xs);min-width:12rem;padding:var(--spacing-sm);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-md);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:100%;left:0;transform:translateY(4px)}.site-nav-item.has-submenu:hover .site-nav-submenu,.site-nav-item.has-submenu:focus-within .site-nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.site-nav-sublink{color:var(--color-ink-soft,var(--color-mute));padding-block:var(--spacing-2xs);font-size:.875rem}.site-nav-sublink:hover,.site-nav-sublink[aria-current=page]{color:var(--color-accent)}.category-rail{background:var(--color-paper-warm);border-bottom:1px solid var(--color-rule)}.category-rail-inner{gap:var(--spacing-sm);padding-block:var(--spacing-md);flex-wrap:wrap;display:flex}.category-pill{padding:var(--spacing-2xs) var(--spacing-md);border:1px solid var(--color-rule);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft,var(--color-ink));align-items:center;font-size:.8125rem;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.category-pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.category-pill[aria-current=page]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.pagination{margin-block:var(--spacing-xl)}.pagination-inner{justify-content:space-between;gap:var(--spacing-md);display:flex}.pagination-link{color:var(--color-ink)}.pagination-link:hover{color:var(--color-accent)}.pagination-link.is-disabled{opacity:.4;pointer-events:none}.breadcrumbs{color:var(--color-mute);margin-bottom:var(--spacing-sm);font-size:.8125rem}.brand-lockup{font-family:var(--font-display);letter-spacing:.16em;align-items:center;gap:.65rem;display:flex}.brand-lockup span{color:var(--color-gold);letter-spacing:-.12em;font-size:1.8rem;font-weight:700}.site-nav-item a,.nav-actions a{color:var(--color-mute);font-size:.8rem}.site-nav-item a:hover,.nav-actions a:hover{color:var(--color-cream)}.nav-actions{align-items:center;gap:1rem;display:flex}.pro-chip{border:1px solid var(--color-gold);text-transform:uppercase;letter-spacing:.1em;border-radius:.4rem;padding:.35rem .75rem;color:var(--color-gold)!important}.dashboard-shell{grid-template-columns:240px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 68px);margin:auto;display:grid}.side-rail{border-right:1px solid var(--color-rule);flex-direction:column;gap:1rem;padding:2rem 1.25rem;display:flex}.side-rail h2{font-size:1.8rem}.side-rail nav{gap:.25rem;display:grid}.side-rail nav a{color:var(--color-mute);border:1px solid #0000;border-radius:.5rem;padding:.7rem .8rem}.side-rail nav a:hover,.side-rail nav a.active{color:var(--color-cream);background:#181710;border-color:#d8ae6259}.pro-panel{background:var(--color-surface);border:1px solid #d8ae6252;border-radius:.75rem;margin-top:auto;padding:1.1rem}.pro-panel h3{margin:.8rem 0 .4rem;font-size:1.5rem}.pro-panel p{color:var(--color-mute);margin-bottom:1rem;font-size:.82rem}.workspace{grid-template-columns:minmax(0,1fr) minmax(460px,1.08fr);align-content:start;gap:1rem;padding:1rem;display:grid}.hero-panel{border:1px solid var(--color-rule);background:#151b1b;border-radius:.8rem;align-items:end;min-height:320px;padding:2.2rem;display:flex}.hero-panel h1{letter-spacing:.04em;margin:.9rem 0;font-size:clamp(3.6rem,6vw,6rem);line-height:.82}.hero-panel p{max-width:34rem;color:var(--color-ink-soft)}.actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.button{border:1px solid var(--color-rule);color:var(--color-cream);text-transform:uppercase;font:600 .74rem var(--font-display);letter-spacing:.08em;background:#101617;border-radius:.45rem;justify-content:center;padding:.65rem 1rem;display:inline-flex}.button.gold{border-color:var(--color-gold);background:#4e3b24}.stats{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.7rem;grid-column:1;grid-template-columns:repeat(5,1fr);display:grid}.stats div{border-right:1px solid var(--color-rule);padding:.85rem}.stats div:last-child{border:0}.stats small,.stats strong{display:block}.stats small{color:var(--color-mute);text-transform:uppercase;font-size:.68rem}.stats strong{margin-top:.25rem;font-size:.7rem}.panel{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;padding:1rem}.panel>header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.panel>header h2{text-transform:uppercase;letter-spacing:.04em;font-size:1.45rem}.panel>header a{color:var(--color-gold);text-transform:uppercase;font-size:.72rem}.featured{grid-area:1/2/3}.record-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.record-card{border:1px solid var(--color-rule);border-radius:.6rem;padding:.55rem}.record-card h3{margin:.55rem 0 .15rem}.record-card p{color:var(--color-mute);font-size:.72rem}.visual-block{background:#202a2a;border-radius:.4rem;height:110px;margin-bottom:.55rem}.visual-block.large{height:230px}.map-preview{grid-column:1}.map-surface{background:#111c1d;border-radius:.55rem;height:330px;position:relative;overflow:hidden}.map-surface article{border:1px solid var(--color-rule);background:#0b1111e8;border-radius:.5rem;width:min(280px,100% - 2rem);padding:1rem;position:absolute;bottom:1rem;left:1rem}.map-surface article h3{margin:.55rem 0 .2rem}.map-surface article p{color:var(--color-mute);font-size:.72rem}.map-dot{border:1px solid var(--color-accent);width:2rem;height:2rem;color:var(--color-accent);background:#121a1b;border-radius:50%;place-items:center;display:grid;position:absolute}.map-dot.one{top:22%;left:28%}.map-dot.two{top:35%;left:68%}.map-dot.three{top:60%;left:52%}.detail{grid-area:3/2/5}.detail-body{grid-template-columns:120px 1fr;gap:1rem;display:grid}.completion{text-align:center;border:6px solid #806a49;border-radius:50%;place-content:center;width:110px;height:110px;display:grid}.completion strong{font:600 2rem var(--font-display)}.completion span{color:var(--color-mute);font-size:.65rem}.detail dl{border-block:1px solid var(--color-rule);grid-template-columns:repeat(5,1fr);margin:1rem 0;display:grid}.detail dl div{border-right:1px solid var(--color-rule);padding:.75rem}.detail dt{color:var(--color-mute);text-transform:uppercase;font-size:.62rem}.detail dd{font:500 .9rem var(--font-display);margin:0}.record-note{color:var(--color-mute);font-size:.78rem}.principle{border:1px solid var(--color-rule);border-radius:.8rem;grid-column:1;padding:2rem}.principle h2{margin-top:.5rem;font-size:2rem}.eyebrow{font:600 .64rem var(--font-display);letter-spacing:.14em;color:var(--color-gold)}.status{font:600 .6rem var(--font-display);letter-spacing:.08em;border:1px solid;border-radius:.3rem;padding:.25rem .45rem;display:inline-flex}.status.coral{color:var(--color-accent)}.status.gold{color:var(--color-gold)}.status.muted{color:var(--color-mute)}@media(max-width:1100px){.dashboard-shell{grid-template-columns:1fr}.side-rail{display:none}.workspace{grid-template-columns:1fr}.hero-panel,.stats,.featured,.map-preview,.detail,.principle{grid-area:auto/1}}@media(max-width:700px){.workspace{padding:.65rem}.hero-panel{min-height:380px;padding:1.3rem}.record-grid{grid-template-columns:1fr 1fr}.stats{overflow:auto}.stats div{min-width:105px}.detail-body{grid-template-columns:1fr}.detail dl{grid-template-columns:1fr 1fr}.nav-actions{display:none}.visual-block.large{height:190px}}.guide-wrap{width:min(1180px,100% - 2rem);margin:auto;padding:3rem 0 5rem}.guide-heading{max-width:800px;margin-bottom:2rem}.guide-heading h1,.guide-hero h1{margin:.75rem 0 1rem;font-size:clamp(3.4rem,8vw,7rem);line-height:.82}.guide-heading>p:not(.eyebrow),.guide-hero p{color:var(--color-mute);max-width:700px;font-size:1.05rem}.guide-hero{border:1px solid var(--color-rule);background:linear-gradient(90deg,#080d0ef0,#080d0e30),url(/images/vicetrace-hero.png) 50%/cover;border-radius:1rem;align-items:end;min-height:480px;margin-bottom:1rem;padding:clamp(1.5rem,5vw,4rem);display:flex}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-tile,.compact-intel{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;padding:1.5rem;display:block}.guide-tile:hover{border-color:var(--color-gold);transform:translateY(-2px)}.guide-tile>span{color:var(--color-accent);font:600 .75rem var(--font-display)}.guide-tile h2,.compact-intel h2{margin:.5rem 0;font-size:2rem}.guide-tile p,.compact-intel p{color:var(--color-mute);font-size:.86rem}.source-banner,.clue-board{background:linear-gradient(135deg,#17140e,#0e1718);border:1px solid #d8ae6259;border-radius:.75rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.5rem;display:flex}.source-banner h2,.clue-board h2{font-size:2rem}.source-banner p,.clue-board p{color:var(--color-mute);max-width:690px}.confirm-badge{color:#79e1d2;font:600 .66rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#10201e;border:1px solid #53cbb9;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}.confirm-badge.compact{padding:.25rem .45rem;font-size:.56rem}.filter-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filter-row button,.save-clue{border:1px solid var(--color-rule);color:var(--color-mute);font:600 .7rem var(--font-display);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.55rem .85rem}.filter-row button.active,.filter-row button:hover,.save-clue[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold);background:#2b2417}.location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.location-card{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;overflow:hidden}.location-card[hidden]{display:none}.location-card img{aspect-ratio:16/8;object-fit:cover;width:100%}.location-card-body{padding:1.2rem}.card-meta,.card-actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.card-meta>span:last-child{color:var(--color-mute);text-transform:uppercase;font-size:.7rem}.location-card h2{margin:.7rem 0 .25rem;font-size:2.2rem}.location-card p{color:var(--color-mute);min-height:2.8rem}.card-actions{justify-content:flex-start;margin-top:1rem}.board-progress{border:1px solid var(--color-rule);color:var(--color-gold);font:600 .72rem var(--font-display);text-transform:uppercase;border-radius:.45rem;margin-top:1rem;padding:.5rem .75rem;display:inline-flex}.media-credit{color:var(--color-mute);margin-top:1.25rem;font-size:.75rem}.media-credit a,.back-link{color:var(--color-gold)}.location-hero{border:1px solid var(--color-rule);border-radius:1rem;margin-top:1rem;position:relative;overflow:hidden}.location-hero img{object-fit:cover;width:100%;height:min(56vw,620px)}.location-overlay{background:linear-gradient(#0000,#080c0df2);padding:clamp(1.5rem,5vw,4rem);position:absolute;inset:auto 0 0}.location-overlay h1{margin:.8rem 0;font-size:clamp(3rem,8vw,7rem);line-height:.8}.location-overlay p{color:var(--color-cream);font-size:1.1rem}.evidence-layout{grid-template-columns:1.5fr .8fr;gap:1rem;margin-top:1rem;display:grid}.evidence-layout>article,.evidence-layout>aside{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;padding:1.5rem}.evidence-layout h2{margin:.5rem 0 1rem;font-size:2.2rem}.evidence-list details,.intel-table details{border-top:1px solid var(--color-rule)}.evidence-list summary,.intel-table summary{cursor:pointer;align-items:center;gap:.9rem;padding:1rem 0;display:flex}.evidence-list summary span,.intel-table summary>span{color:var(--color-accent);font:600 .75rem var(--font-display)}.evidence-list details p,.intel-table details>div{color:var(--color-mute);padding:0 0 1rem 2rem;font-size:.8rem}.evidence-layout aside ul{color:var(--color-mute);gap:.7rem;display:grid}.unknown-note{border-left:3px solid var(--color-accent);color:var(--color-mute);background:#1d1211;margin-top:1rem;padding:.8rem;font-size:.8rem}.dossier-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.dossier,.intel-table details{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.65rem}.dossier summary{cursor:pointer;align-items:center;gap:1rem;padding:1.2rem;display:flex}.dossier summary>span{font:600 1.8rem var(--font-display);color:var(--color-accent)}.dossier h2{margin-top:.4rem;font-size:1.8rem}.dossier>p{color:var(--color-mute);margin:0 1.2rem 1.2rem}.intel-table{gap:.6rem;display:grid}.intel-table details{padding:0 1rem}.intel-table summary strong{font:600 1.25rem var(--font-display);margin-right:auto}.compact-intel dl{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.compact-intel dl div{border-top:1px solid var(--color-rule);padding-top:.5rem}.compact-intel dt{text-transform:uppercase;color:var(--color-mute);font-size:.65rem}.compact-intel dd{color:var(--color-cream);margin:0}@media(max-width:800px){.guide-grid,.hub-grid,.location-grid,.dossier-grid,.evidence-layout{grid-template-columns:1fr}.source-banner,.clue-board{flex-direction:column;align-items:flex-start}.location-overlay{background:var(--color-surface);position:relative}.location-hero img{height:55vw}.guide-wrap{padding-top:2rem}.guide-heading h1,.guide-hero h1{font-size:3.3rem}.card-meta{flex-direction:column;align-items:flex-start}}.registry-stats{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.registry-stats span{border:1px solid var(--color-rule);color:var(--color-mute);font:600 .7rem var(--font-display);text-transform:uppercase;border-radius:.5rem;padding:.6rem .8rem}.registry-stats b{color:var(--color-gold);margin-right:.3rem}.registry-controls{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.7rem;grid-template-columns:1fr 240px;gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.registry-controls label{gap:.35rem;display:grid}.registry-controls label span{color:var(--color-mute);font:600 .65rem var(--font-display);text-transform:uppercase;letter-spacing:.08em}.registry-controls input,.registry-controls select{border:1px solid var(--color-rule);width:100%;color:var(--color-cream);background:#0a1011;border-radius:.45rem;padding:.75rem}.secret-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.secret-card{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;padding:1rem}.secret-card[hidden]{display:none}.secret-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.secret-card>img{aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;width:100%;margin:1rem 0}.secret-card h2{margin:1rem 0 .3rem;font-size:1.8rem}.secret-card>p{color:var(--color-mute);font-size:.82rem}.secret-card dl{border-block:1px solid var(--color-rule);grid-template-columns:1fr 1fr;margin:1rem 0;display:grid}.secret-card dl div{padding:.7rem}.secret-card dt{color:var(--color-mute);text-transform:uppercase;font-size:.6rem}.secret-card dd{margin:0;font-size:.8rem}.secret-id{color:var(--color-accent);font:600 .68rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.confidence-chip{font:600 .58rem var(--font-display);text-transform:uppercase;color:var(--color-gold);border:1px solid;border-radius:999px;padding:.3rem .55rem;display:inline-flex}.confidence-chip.officially-confirmed,.confidence-chip.confirmed,.confidence-chip.high{color:#62d8c7}.confidence-chip.unconfirmed,.confidence-chip.low{color:var(--color-accent)}.empty-registry{text-align:center;background:linear-gradient(135deg,#111817,#16130d);border:1px dashed #d8ae6273;border-radius:.8rem;padding:clamp(2rem,8vw,6rem)}.empty-registry>span{color:var(--color-gold);font-size:3rem;display:block}.empty-registry h2{font-size:2.5rem}.empty-registry p{max-width:600px;color:var(--color-mute);margin:.7rem auto}.registry-warning{color:var(--color-accent)!important}.schema-panel{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:1rem;padding:1.5rem;display:grid}.schema-panel h2{margin:.7rem 0;font-size:2.4rem}.schema-panel p{color:var(--color-mute)}.schema-panel ol{grid-template-columns:1fr 1fr;gap:.35rem;padding:0;list-style:none;display:grid}.schema-panel li{border-bottom:1px solid var(--color-rule);color:var(--color-cream);gap:.6rem;padding:.45rem;font-size:.78rem;display:flex}.schema-panel li span{color:var(--color-accent);font:600 .65rem var(--font-display)}.secret-detail-head{grid-template-columns:1fr 240px;gap:1rem;margin-top:1rem;display:grid}.secret-detail-head>div{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;padding:1.5rem}.secret-detail-head h1{margin:.8rem 0;font-size:clamp(3rem,7vw,6rem);line-height:.85}.secret-detail-head p{color:var(--color-mute)}.confidence-panel{flex-direction:column;justify-content:center;display:flex}.confidence-panel small{color:var(--color-mute)}.confidence-panel strong{font:600 2rem var(--font-display);color:var(--color-gold);margin:.4rem 0}.confidence-panel span{color:var(--color-mute)}.evidence-gallery{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1rem;display:grid}.evidence-gallery img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-rule);border-radius:.7rem;width:100%}.secret-facts{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.secret-facts article{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.7rem;padding:1.5rem}.secret-facts dl{gap:.6rem;margin-top:1rem;display:grid}.secret-facts dl div{border-top:1px solid var(--color-rule);grid-template-columns:130px 1fr;padding-top:.6rem;display:grid}.secret-facts dt{color:var(--color-mute);text-transform:uppercase;font-size:.7rem}.secret-facts dd{margin:0}.secret-facts h2{margin:.7rem 0;font-size:2rem}.secret-facts h3{margin:1rem 0 .2rem;font-size:1.2rem}.secret-facts p{color:var(--color-mute)}@media(max-width:800px){.registry-controls,.schema-panel,.secret-detail-head,.secret-facts,.secret-grid,.schema-panel ol,.evidence-gallery{grid-template-columns:1fr}}.pro-page{max-width:1440px;margin:auto;padding:1rem 1rem 5rem}.pro-hero{border:1px solid var(--color-rule);background:radial-gradient(circle at 75% 45%,#70533366,#0000 28%),linear-gradient(90deg,#080d0ef5,#080d0e72),url(/images/vicetrace-hero.png) 50%/cover;border-radius:1rem;grid-template-columns:1.15fr .85fr;align-items:center;min-height:680px;padding:clamp(1.5rem,6vw,5rem);display:grid;overflow:hidden}.pro-kicker{border:1px solid var(--color-gold);color:var(--color-gold);font:600 .72rem var(--font-display);letter-spacing:.15em;border-radius:999px;padding:.45rem .8rem;display:inline-flex}.pro-hero h1{margin:1.5rem 0;font-size:clamp(4.5rem,10vw,9rem);line-height:.73}.pro-hero-copy>p{max-width:560px;color:var(--color-cream);font-size:1.15rem}.pro-hero-copy>small{color:var(--color-mute);margin-top:1rem;display:block}.pro-orbit{aspect-ratio:1;border:1px solid #d8ae6255;border-radius:50%;place-items:center;width:min(430px,38vw);margin:auto;display:grid;position:relative;box-shadow:0 0 100px #d8ae6230}.pro-orbit>span{aspect-ratio:1;color:#080c0d;width:150px;font:700 4rem var(--font-display);background:radial-gradient(circle,#cda96c,#5d4221);border-radius:50%;place-items:center;display:grid}.pro-orbit>div{border:1px solid var(--color-rule);background:#091011d9;border-radius:.5rem;padding:.7rem;display:grid;position:absolute;top:9%;right:2%}.pro-orbit>div b{font:600 1.8rem var(--font-display)}.pro-orbit>div small{color:var(--color-mute)}.pro-orbit i{color:var(--color-gold);font:600 .65rem var(--font-display);letter-spacing:.1em;font-style:normal;position:absolute}.orbit-one{top:32%;left:-3%}.orbit-two{bottom:16%;right:5%}.orbit-three{bottom:4%;left:15%}.pro-manifest{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.pro-manifest article,.pro-lab,.pro-feature,.watch-section,.plans-section,.comparison,.launch-guard{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.85rem;padding:clamp(1.25rem,3vw,2.5rem)}.pro-manifest article>span{color:var(--color-accent);font:600 .7rem var(--font-display)}.pro-manifest h2{margin:.6rem 0;font-size:2rem}.pro-manifest p,.pro-lab header p,.pro-feature p,.watch-section header p,.plans-section header p,.comparison header p{color:var(--color-mute)}.pro-lab{margin-top:1rem}.pro-lab header h2,.pro-feature h2,.watch-section h2,.plans-section h2,.comparison h2{margin:.8rem 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.87}.planner-grid{grid-template-columns:.7fr 1.3fr;gap:1rem;margin-top:1.5rem;display:grid}.planner-grid form,.recommendation-card{border:1px solid var(--color-rule);background:#091011;border-radius:.65rem;padding:1.2rem}.planner-grid form{gap:1rem;display:grid}.planner-grid label{font:600 .72rem var(--font-display);text-transform:uppercase;gap:.4rem;display:grid}.planner-grid label>span{color:var(--color-accent);font-size:.55rem}.planner-grid input,.planner-grid select,.empire-card input{border:1px solid var(--color-rule);color:var(--color-cream);background:#0f1718;border-radius:.4rem;width:100%;padding:.7rem}.money-input{border:1px solid var(--color-rule);background:#0f1718;border-radius:.4rem;align-items:center;padding-left:.7rem;display:flex}.money-input input{border:0}.recommendation-top{color:var(--color-mute);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.recommendation-card h3{margin:1rem 0;font-size:2.2rem}.recommendation-card>p{color:var(--color-mute)}.recommendation-card dl{grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.recommendation-card dl div{border-top:1px solid var(--color-rule);padding:.7rem}.recommendation-card dt{color:var(--color-mute);text-transform:uppercase;font-size:.6rem}.recommendation-card dd{margin:0}.pro-feature{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-top:1rem;display:grid}.missing-card,.empire-card{border:1px solid var(--color-rule);background:#091011;border-radius:.7rem;padding:1.2rem}.missing-card header{font:600 1.1rem var(--font-display);justify-content:space-between;margin-bottom:1rem;display:flex}.missing-card>div{border-top:1px solid var(--color-rule);justify-content:space-between;padding:.65rem 0;display:flex}.missing-card strong{color:var(--color-mute)}.missing-card small{color:var(--color-mute);margin-top:1rem;display:block}.route-preview{background:url(/images/vicetrace-map.png) 50%/cover;border-radius:.7rem;height:360px;position:relative;overflow:hidden}.route-preview:after{content:"";background:#07101070;position:absolute;inset:0}.route-line{z-index:1;border:4px dashed var(--color-gold);border-radius:50%;position:absolute;inset:20% 25% 28% 20%;transform:rotate(-12deg)}.route-preview>i{z-index:2;background:var(--color-gold);color:#101010;width:2rem;height:2rem;font:700 .75rem var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute}.route-preview>i:first-of-type{top:25%;left:18%}.route-preview>i:nth-of-type(2){top:18%;left:61%}.route-preview>i:nth-of-type(3){bottom:33%;right:20%}.route-preview>i:nth-of-type(4){bottom:17%;left:29%}.route-preview article{z-index:2;border:1px solid var(--color-rule);background:#071011e8;border-radius:.5rem;padding:.8rem;display:grid;position:absolute;bottom:1rem;left:1rem}.route-preview article small{color:var(--color-gold)}.route-preview article span{color:var(--color-mute);font-size:.7rem}.empire-card{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.empire-card label{gap:.35rem;display:grid}.empire-card label span{color:var(--color-accent);font-size:.55rem}.empire-card>div{border-top:1px solid var(--color-rule);grid-column:1/-1;padding-top:1rem}.empire-card strong{font:600 3rem var(--font-display);color:var(--color-gold);display:block}.empire-card p{font-size:.7rem}.watch-section{margin-top:1rem}.watch-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem;display:grid}.watch-grid button{border:1px solid var(--color-rule);color:var(--color-cream);font:600 .8rem var(--font-display);text-transform:uppercase;border-radius:.55rem;justify-content:space-between;padding:1rem;display:flex}.watch-grid button span{color:var(--color-gold)}.watch-grid button[aria-pressed=true]{border-color:var(--color-gold);background:#2d2518}.plans-section,.comparison{margin-top:1rem}.plan-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.plan-card{border:1px solid var(--color-rule);background:#0a1011;border-radius:.7rem;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.plan-card>span{color:var(--color-gold);font:600 .7rem var(--font-display);letter-spacing:.1em}.plan-card h3{font-size:3rem}.plan-card h3 small{color:var(--color-mute);font-size:1rem}.plan-card p,.plan-card>small{color:var(--color-mute)}.plan-card .button{margin-top:auto}.featured-plan{border-color:var(--color-gold);box-shadow:0 0 45px #d8ae6218}.original-plan{border-color:#d1725a}.comparison-table{border:1px solid var(--color-rule);border-radius:.7rem;margin-top:1rem;overflow:hidden}.comparison-row{grid-template-columns:1.5fr .7fr .7fr;display:grid}.comparison-row>*{border-bottom:1px solid var(--color-rule);padding:.75rem}.comparison-row span:nth-child(n+2){color:var(--color-mute)}.comparison-row.heading{color:var(--color-gold);font:600 .7rem var(--font-display);text-transform:uppercase;background:#171f20}.launch-guard{border-color:#d1725a;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.launch-guard>span{border:1px solid var(--color-accent);color:var(--color-accent);font:600 .65rem var(--font-display);border-radius:999px;flex:none;padding:.5rem .8rem}.launch-guard h2{font-size:2rem}.launch-guard p{color:var(--color-mute)}.account-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-card{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;padding:1.5rem}.account-card.wide{grid-column:1/-1}.account-card h2{margin:.8rem 0;font-size:2.4rem}.account-card p,.account-card li{color:var(--color-mute)}.interest-options{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.interest-options button{border:1px solid var(--color-rule);color:var(--color-cream);border-radius:.45rem;padding:.7rem}.interest-options button[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold);background:#2d2518}@media(max-width:900px){.pro-hero{grid-template-columns:1fr;min-height:720px}.pro-orbit{width:min(400px,75vw)}.pro-manifest,.plan-grid,.planner-grid,.pro-feature{grid-template-columns:1fr}.watch-grid{grid-template-columns:1fr 1fr}.account-grid{grid-template-columns:1fr}.account-card.wide{grid-column:auto}}@media(max-width:600px){.pro-page{padding:.6rem}.pro-hero{padding:1.2rem}.pro-hero h1{font-size:4rem}.pro-orbit{width:75vw}.recommendation-card dl,.empire-card,.watch-grid{grid-template-columns:1fr}.comparison-table{overflow:auto}.comparison-row{min-width:640px}.launch-guard{flex-direction:column;align-items:flex-start}}.registry-controls.expanded{grid-template-columns:repeat(3,1fr)}.registry-controls.expanded .wide-control{grid-column:1/-1}.secret-tags{flex-wrap:wrap;gap:.35rem;margin:.8rem 0;display:flex}.secret-tags span,.target-tags span,.marker-cloud span{border:1px solid var(--color-rule);color:var(--color-mute);border-radius:999px;padding:.3rem .55rem;font-size:.62rem}.confidence-chip.visually-confirmed{color:#e6bc5d}.confidence-chip.strong-theory{color:#e38156}.evidence-gallery figure{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.7rem;margin:0;overflow:hidden}.evidence-gallery figure img{border:0;border-radius:0}.evidence-gallery figcaption{color:var(--color-mute);padding:.6rem;font-size:.65rem}.secret-story,.source-ledger{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;margin:1rem 0;padding:1.5rem}.secret-story h2,.source-ledger h2{margin:.6rem 0;font-size:2.5rem}.secret-story>p:not(.eyebrow){color:var(--color-mute);font-size:1rem}.fact-split{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.fact-split article{border:1px solid var(--color-rule);background:#0b1213;border-radius:.5rem;padding:1rem}.fact-split span{font:600 .65rem var(--font-display);color:var(--color-gold)}.fact-split p{color:var(--color-mute);margin-top:.4rem}.source-ledger dl{border-block:1px solid var(--color-rule);grid-template-columns:repeat(5,1fr);margin-top:1rem;display:grid}.source-ledger dl div{border-right:1px solid var(--color-rule);padding:.8rem}.source-ledger dt{color:var(--color-mute);text-transform:uppercase;font-size:.6rem}.source-ledger dd{margin:0;font-size:.78rem}.source-ledger a{color:var(--color-gold)}.secondary-sources{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.secondary-sources h3{margin-right:auto}.secondary-sources a{border:1px solid var(--color-rule);border-radius:.4rem;padding:.5rem}.theory-rules{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.theory-rules article{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.7rem;padding:1.2rem}.theory-rules h2{font-size:1.8rem}.theory-rules p{color:var(--color-mute)}.map-disclaimer{border:1px solid var(--color-accent);color:var(--color-accent);font:600 .7rem var(--font-display);border-radius:.6rem;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.map-disclaimer span{color:var(--color-mute)}.region-tabs{grid-template-columns:repeat(6,1fr);gap:.4rem;margin-bottom:.6rem;display:grid}.region-tabs button{border:1px solid var(--color-rule);color:var(--color-mute);font:600 .68rem var(--font-display);border-radius:.5rem;padding:.7rem}.region-tabs button span{color:var(--color-accent);font-size:.55rem;display:block}.region-tabs button.active{border-color:var(--color-gold);color:var(--color-gold);background:#2b2418}.region-sheet{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;grid-template-columns:1.2fr .8fr;display:none;overflow:hidden}.region-sheet.active{display:grid}.region-sheet>img{object-fit:cover;width:100%;height:100%;min-height:520px}.region-sheet>div{padding:clamp(1.2rem,3vw,2.5rem)}.region-sheet h2{margin:.6rem 0;font-size:clamp(3rem,6vw,6rem);line-height:.82}.region-sheet h3{margin:1.2rem 0 .4rem;font-size:1.2rem}.region-sheet p,.region-sheet li{color:var(--color-mute)}.region-sheet ul{gap:.35rem;display:grid}.target-tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.3rem;display:flex}.marker-system{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:1rem;padding:1.5rem;display:grid}.marker-system h2{margin:.6rem 0;font-size:2.5rem}.marker-system p{color:var(--color-mute)}.marker-cloud{flex-wrap:wrap;align-content:flex-start;gap:.4rem;display:flex}.home-intel{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.8rem;max-width:1360px;margin:1rem auto;padding:1rem}.home-intel>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.home-intel h2{font-size:2rem}.home-intel header>a{color:var(--color-gold);text-transform:uppercase;font-size:.75rem}.home-secret-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.home-secret-card{border:1px solid var(--color-rule);background:#0a1011;border-radius:.6rem;grid-template-columns:120px 1fr;display:grid;overflow:hidden}.home-secret-card>img{object-fit:cover;width:100%;height:100%;min-height:125px}.home-secret-card>div{padding:.7rem}.home-secret-card h3{margin:.6rem 0 .2rem;font-size:1.25rem}.home-secret-card p{color:var(--color-mute);font-size:.65rem}.home-region-grid{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.home-region-grid a{border:1px solid var(--color-rule);border-radius:.5rem;position:relative;overflow:hidden}.home-region-grid img{aspect-ratio:4/5;object-fit:cover;width:100%}.home-region-grid span{font:600 .9rem var(--font-display);background:linear-gradient(#0000,#070a0bf0);padding:1.5rem .6rem .6rem;position:absolute;inset:auto 0 0}@media(max-width:900px){.registry-controls.expanded,.source-ledger dl{grid-template-columns:1fr 1fr}.region-tabs{grid-template-columns:repeat(3,1fr)}.region-sheet{grid-template-columns:1fr}.region-sheet>img{min-height:340px}.marker-system{grid-template-columns:1fr}.home-secret-grid{grid-template-columns:1fr 1fr}.home-region-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.registry-controls.expanded,.fact-split,.theory-rules,.source-ledger dl{grid-template-columns:1fr}.region-tabs{grid-template-columns:1fr 1fr}.map-disclaimer{flex-direction:column}.home-secret-grid{grid-template-columns:1fr}.home-region-grid{grid-template-columns:1fr 1fr}.home-intel>header{flex-direction:column;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.button,.site-nav a,.site-nav label,.filter-row button,.region-tabs button{min-height:44px;align-items:center}.nav-inner{width:min(1560px,100%);margin:auto;padding:.7rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.nav-panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex:1}.nav-links{display:flex;align-items:center;gap:1rem}.site-nav-item a,.nav-actions a{display:inline-flex;align-items:center;padding:.4rem .2rem}.site-nav-item a[aria-current=page],.nav-actions a[aria-current=page]{color:var(--color-cream);box-shadow:inset 0 -2px var(--color-gold)}.nav-toggle,.nav-menu-button{display:none}.nav-start{padding:.55rem .9rem!important}.site-footer{padding:3rem 1rem 1rem}.footer-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:2rem}.footer-brand span{font:600 2rem var(--font-display);color:var(--color-cream)}.footer-brand p{max-width:390px;margin-top:.6rem}.footer-grid nav{display:flex;flex-direction:column;gap:.45rem}.footer-grid nav strong{color:var(--color-cream);font:600 .8rem var(--font-display);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.footer-grid a:hover{color:var(--color-gold)}.footer-base{width:min(1180px,100%);margin:2.5rem auto 0;border-top:1px solid var(--color-rule);padding-top:1rem;font-size:.72rem}.home-rebuild{width:min(1360px,calc(100% - 2rem));margin:auto;padding:1rem 0 5rem}.home-hero{min-height:660px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:2rem;border:1px solid var(--color-rule);border-radius:1rem;padding:clamp(1.5rem,6vw,5rem);background:linear-gradient(90deg,#070c0df2 15%,#070c0d85 62%,#070c0d25),url(/images/vicetrace-hero.png) center/cover}.home-hero h1{font-size:clamp(4rem,8vw,8.2rem);line-height:.78;max-width:970px;margin:1.2rem 0}.home-hero-copy>p{font-size:clamp(1rem,2vw,1.3rem);max-width:690px}.home-hero-copy>small{display:block;color:var(--color-mute);margin-top:1rem}.hero-proof{display:grid;grid-template-columns:auto 1fr;gap:.7rem 1rem;padding:1.2rem;border:1px solid var(--color-rule);border-radius:.7rem;background:#091011df}.hero-proof b{font:600 2rem var(--font-display);color:var(--color-gold)}.hero-proof span{align-self:center;color:var(--color-mute);font-size:.78rem}.how-grid{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:1rem;margin-top:1rem}.how-grid>*{border:1px solid var(--color-rule);border-radius:.75rem;padding:1.5rem;background:var(--color-surface)}.how-grid header h2,.preview-copy h2,.continue-card h2,.outcome-compare h2,.trust-strip h2,.final-cta h2{font-size:clamp(2.2rem,4vw,4rem);line-height:.9;margin:.7rem 0}.how-grid article>span{color:var(--color-accent);font:600 .7rem var(--font-display)}.how-grid article h3{font-size:1.7rem;margin:.7rem 0}.how-grid article p,.how-grid header p:not(.eyebrow),.preview-copy>p,.sample-output>p,.continue-card>div>p:not(.eyebrow),.outcome-compare p,.outcome-compare li,.trust-strip p,.final-cta>p:not(.eyebrow){color:var(--color-mute)}.preview-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:1rem;margin-top:1rem}.preview-grid>*{border:1px solid var(--color-rule);border-radius:.8rem;padding:clamp(1.4rem,4vw,3rem);background:var(--color-surface)}.preview-copy form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.5rem}.preview-copy form label{display:grid;gap:.35rem}.preview-copy form button{grid-column:1/-1}.preview-copy select,.search-form input,.submission-form input,.submission-form select,.submission-form textarea,.waitlist-section input,.waitlist-section select,.progress-panel input,.progress-panel textarea{width:100%;min-height:46px;border:1px solid var(--color-rule);border-radius:.45rem;background:#091011;color:var(--color-cream);padding:.75rem}.sample-output{background:linear-gradient(135deg,#151c1c,#18140d)}.sample-output h3{font-size:clamp(2rem,4vw,4rem);margin:1rem 0}.sample-output dl{display:grid;grid-template-columns:repeat(3,1fr);margin:1.2rem 0}.sample-output dl div{border-block:1px solid var(--color-rule);padding:.8rem}.sample-output dt{font-size:.62rem;color:var(--color-mute);text-transform:uppercase}.sample-output dd{margin:0}.continue-card{display:grid;grid-template-columns:1fr auto;gap:1rem 2rem;align-items:center;border:1px solid var(--color-gold);border-radius:.8rem;padding:clamp(1.4rem,4vw,3rem);margin-top:1rem;background:radial-gradient(circle at 75%,#d8ae621b,transparent 32%),var(--color-surface)}.continue-card .actions{grid-column:1/-1}.continue-metrics{display:flex;gap:1rem}.continue-metrics span{display:grid;min-width:110px;border:1px solid var(--color-rule);border-radius:.55rem;padding:.8rem;color:var(--color-mute);font-size:.7rem}.continue-metrics b{font:600 2rem var(--font-display);color:var(--color-gold)}.truth-empty{border:1px dashed var(--color-rule);border-radius:.65rem;padding:2rem;text-align:center}.truth-empty h2,.truth-empty h3{font-size:2rem}.truth-empty p{color:var(--color-mute);max-width:650px;margin:.6rem auto}.outcome-compare{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;margin-top:1rem}.outcome-compare>*{border:1px solid var(--color-rule);border-radius:.8rem;padding:1.5rem;background:var(--color-surface)}.outcome-compare article{display:flex;flex-direction:column;gap:.8rem}.outcome-compare article>span{color:var(--color-gold);font:600 .7rem var(--font-display);letter-spacing:.1em}.outcome-compare article h3{font-size:2rem}.outcome-compare ul{display:grid;gap:.5rem}.outcome-compare li:before{content:"✓";color:var(--color-verified);margin-right:.5rem}.outcome-compare .button{margin-top:auto}.trust-strip{display:flex;justify-content:space-between;align-items:center;gap:2rem;border:1px solid var(--color-rule);border-radius:.8rem;padding:clamp(1.5rem,4vw,3rem);margin-top:1rem;background:linear-gradient(120deg,#11191a,#17140e)}.trust-strip>div{max-width:850px}.final-cta{text-align:center;border:1px solid var(--color-rule);border-radius:.8rem;padding:clamp(2rem,7vw,6rem);margin-top:1rem;background:linear-gradient(#080d0edc,#080d0edc),url(/images/official/vice-city.jpg) center/cover}.final-cta .actions{justify-content:center}@media(max-width:1250px){.nav-inner{align-items:flex-start}.nav-panel{gap:.8rem}.nav-links,.nav-actions{gap:.65rem}.site-nav-item a,.nav-actions a{font-size:.7rem}}@media(max-width:1050px){.nav-inner{align-items:center}.nav-menu-button{display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;gap:5px;padding:10px;cursor:pointer}.nav-menu-button span{height:2px;width:100%;background:var(--color-cream)}.nav-panel{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 70px);overflow:auto;flex-direction:column;align-items:stretch;padding:1rem;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.nav-toggle:checked~.nav-panel{display:flex}.nav-links,.nav-actions{display:flex;flex-direction:column;align-items:stretch;gap:.2rem}.site-nav-item a,.nav-actions a{width:100%;font-size:.9rem;padding:.65rem}.nav-actions .button{justify-content:center}.how-grid{grid-template-columns:1fr 1fr}.how-grid header{grid-column:1/-1}.outcome-compare{grid-template-columns:1fr 1fr}.outcome-compare header{grid-column:1/-1}}@media(max-width:760px){.home-rebuild{width:min(100% - 1rem,1360px)}.home-hero{grid-template-columns:1fr;min-height:720px;padding:1.25rem}.home-hero h1{font-size:3.8rem}.how-grid,.preview-grid,.outcome-compare{grid-template-columns:1fr}.how-grid header,.outcome-compare header{grid-column:auto}.preview-copy form,.sample-output dl{grid-template-columns:1fr}.preview-copy form button{grid-column:auto}.continue-card{grid-template-columns:1fr}.continue-metrics{width:100%}.continue-metrics span{flex:1;min-width:0}.trust-strip{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.pro-orbit{display:none}.pro-hero{min-height:620px}}@media(max-width:480px){.home-hero h1{font-size:3.15rem}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.continue-metrics{flex-direction:column}.home-region-grid{grid-template-columns:1fr}.home-intel{padding:.75rem}.pro-hero h1{font-size:3.35rem}.guide-heading h1,.guide-hero h1{font-size:3rem}}.vehicle-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.vehicle-source-card{display:grid;grid-template-columns:220px 1fr;border:1px solid var(--color-rule);border-radius:.75rem;overflow:hidden;background:var(--color-surface)}.vehicle-source-card>img,.vehicle-no-image{width:100%;height:100%;min-height:240px;object-fit:cover}.vehicle-no-image{display:grid;place-items:center;background:linear-gradient(135deg,#111b1c,#1b1710);color:var(--color-mute);font:600 .65rem var(--font-display);letter-spacing:.1em}.vehicle-source-card>div:last-child{padding:1.2rem}.vehicle-source-card h2{font-size:2rem;margin:.7rem 0}.vehicle-source-card dl{display:grid;gap:.5rem}.vehicle-source-card dl div{border-top:1px solid var(--color-rule);padding-top:.5rem}.vehicle-source-card dt{font-size:.62rem;text-transform:uppercase;color:var(--color-mute)}.vehicle-source-card dd{margin:0}.local-data-notice{display:flex;gap:1rem;border:1px solid var(--color-gold);border-radius:.55rem;padding:.8rem 1rem;margin-top:1rem}.local-data-notice b{color:var(--color-gold)}.local-data-notice span{color:var(--color-mute)}.progress-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.progress-summary article,.progress-panel,.account-sync-banner{border:1px solid var(--color-rule);border-radius:.75rem;padding:1.4rem;background:var(--color-surface)}.progress-summary small,.progress-summary span{display:block;color:var(--color-mute)}.progress-summary strong{display:block;font:600 2.7rem var(--font-display);margin:.2rem 0}.progress-summary a{color:var(--color-gold)}.progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.progress-panel.wide{grid-column:1/-1}.progress-panel h2{font-size:2.2rem;margin:.6rem 0 1rem}.progress-panel form{display:grid;gap:.8rem}.progress-panel form>div{display:grid;grid-template-columns:1fr auto;gap:.6rem}.objective-list{display:grid;gap:.5rem;margin-top:1rem}.objective-list li{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--color-rule);border-radius:.45rem;padding:.7rem}.objective-list label{display:flex;gap:.7rem}.objective-list input{width:auto;min-height:auto}.objective-list button{color:var(--color-accent)}.empty-copy,.progress-panel form p,.progress-panel>p:not(.eyebrow){color:var(--color-mute)}.progress-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.8rem}.button.danger{border-color:var(--color-accent);color:var(--color-accent)}.account-sync-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.account-sync-banner h2{font-size:2rem;margin:.6rem 0}.account-sync-banner p{color:var(--color-mute)}.search-form{border:1px solid var(--color-rule);border-radius:.75rem;padding:1.2rem;background:var(--color-surface)}.search-form>label{font:600 .72rem var(--font-display);text-transform:uppercase}.search-form>div{display:grid;grid-template-columns:1fr auto;gap:.6rem;margin:.4rem 0 1rem}.search-form fieldset{border:0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.search-form legend{font-size:.65rem;color:var(--color-mute);margin-bottom:.4rem}.search-form fieldset label{cursor:pointer}.search-form fieldset input{position:absolute;opacity:0}.search-form fieldset span{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--color-rule);border-radius:999px;padding:.5rem .8rem}.search-form fieldset input:checked+span{border-color:var(--color-gold);color:var(--color-gold);background:#2d2518}.search-meta{padding:1rem 0;color:var(--color-mute)}.search-meta b{color:var(--color-gold)}.search-results{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.search-result{border:1px solid var(--color-rule);border-radius:.7rem;padding:1.2rem;background:var(--color-surface)}.search-result:hover{border-color:var(--color-gold)}.search-result>div{display:flex;gap:.5rem}.search-result h2{font-size:1.8rem;margin:.8rem 0}.search-result p,.search-result small{color:var(--color-mute)}.search-result small{display:block;margin-top:.7rem}.submission-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem}.submission-form,.moderation-rules,.waitlist-section,.faq-section{border:1px solid var(--color-rule);border-radius:.8rem;padding:clamp(1.2rem,3vw,2rem);background:var(--color-surface)}.submission-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.submission-form label,.waitlist-section label{display:grid;gap:.35rem}.submission-form .wide,.submission-form .form-status{grid-column:1/-1}.submission-form .consent,.waitlist-section .consent{display:flex;align-items:flex-start}.submission-form .consent input,.waitlist-section .consent input{width:auto;min-height:auto;margin-top:.25rem}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.form-status{color:var(--color-gold)}.moderation-rules h2{font-size:2.4rem;margin:.8rem 0}.moderation-rules p,.moderation-rules li{color:var(--color-mute)}.moderation-rules ul{display:grid;gap:.5rem;margin-bottom:1rem}.moderation-rules li:before{content:"—";color:var(--color-accent);margin-right:.5rem}.moderation-rules>a:not(.button){display:block;color:var(--color-gold);margin-top:.6rem}.policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.policy-grid article,.policy-stack article{border:1px solid var(--color-rule);border-radius:.75rem;padding:1.5rem;background:var(--color-surface)}.policy-grid article>span{color:var(--color-accent);font:600 .7rem var(--font-display)}.policy-grid h2,.policy-stack h2{font-size:2.3rem;margin:.6rem 0}.policy-grid p,.policy-grid dd,.policy-stack p,.policy-stack li{color:var(--color-mute)}.policy-grid dl{display:grid;gap:.7rem}.policy-grid dl div{border-top:1px solid var(--color-rule);padding-top:.7rem}.policy-grid dt{color:var(--color-gold);font-weight:600}.policy-grid dd{margin:0}.policy-stack{display:grid;gap:1rem}.policy-stack ul{display:grid;gap:.55rem}.policy-stack li:before{content:"•";color:var(--color-gold);margin-right:.6rem}.waitlist-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem}.waitlist-section h2,.faq-section h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.87;margin:.8rem 0}.waitlist-section>div>p:not(.eyebrow){color:var(--color-mute)}.waitlist-section form{display:grid;gap:.9rem}.faq-section{margin-top:1rem}.faq-section details{border-top:1px solid var(--color-rule);padding:1rem 0}.faq-section summary{font:600 1.25rem var(--font-display);cursor:pointer}.faq-section details p{color:var(--color-mute);padding-top:.6rem}.account-card .actions{margin-top:1rem}@media(max-width:1050px){.vehicle-source-grid{grid-template-columns:1fr}}@media(max-width:760px){.progress-summary,.progress-grid,.search-results,.submission-grid,.policy-grid,.waitlist-section{grid-template-columns:1fr}.progress-panel.wide{grid-column:auto}.submission-form{grid-template-columns:1fr}.submission-form .wide,.submission-form .form-status{grid-column:auto}.account-sync-banner{align-items:flex-start;flex-direction:column}.vehicle-source-card{grid-template-columns:1fr}.vehicle-source-card>img,.vehicle-no-image{min-height:220px;aspect-ratio:16/9}.search-form>div{grid-template-columns:1fr}.search-form>div .button{width:100%}.local-data-notice{flex-direction:column}.comparison-row{min-width:560px}}@media(max-width:480px){.progress-panel form>div{grid-template-columns:1fr}}.guide-update,.claim-source{margin-top:.8rem;color:var(--color-gold)!important;font-size:.72rem!important}.guide-category-card{display:flex;flex-direction:column}.guide-category-card .category-state{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;color:var(--color-mute);font-size:.68rem}.guide-category-card .category-state i{font-style:normal;color:var(--color-verified)}.guide-category-card .card-actions{margin-top:auto;padding-top:1rem}.relationship-panel,.status-definitions{border:1px solid var(--color-rule);border-radius:.8rem;padding:1.5rem;margin-top:1rem;background:var(--color-surface)}.relationship-panel header h2,.status-definitions header h2{font-size:2.6rem;margin:.6rem 0}.relationship-panel header p:not(.eyebrow),.status-definitions p{color:var(--color-mute)}.relationship-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1rem}.relationship-list article{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;border:1px solid var(--color-rule);border-radius:.55rem;padding:1rem}.relationship-list article span{color:var(--color-gold)}.relationship-list article p{grid-column:1/-1;color:var(--color-mute);font-size:.72rem}.status-definitions{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.status-definitions header,.status-definitions>a{grid-column:1/-1}.status-definitions article{border:1px solid var(--color-rule);border-radius:.55rem;padding:1rem}.status-definitions article b{color:var(--color-gold);font-family:var(--font-display)}.status-definitions>a{color:var(--color-gold)}.secret-card .card-actions{display:grid;grid-template-columns:1fr;gap:.5rem}.filter-row button[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold);background:#2d2518}@media(max-width:800px){.relationship-list,.status-definitions{grid-template-columns:1fr}.status-definitions header,.status-definitions>a{grid-column:auto}}:root{--shell-wide: min(94vw, 1560px);--shell-copy: #c8cfcc;--shell-copy-soft: #aab4b0}body{background:radial-gradient(circle at 85% 4%,rgba(216,174,98,.07),transparent 25rem),var(--color-paper)}body p,body li{color:var(--shell-copy)}.guide-wrap,.pro-page,.home-intel{width:var(--shell-wide);max-width:none}.guide-heading>p:not(.eyebrow),.guide-hero p,.guide-tile p,.location-card p,.search-result p,.policy-stack p,.policy-stack li{color:var(--shell-copy-soft)}.site-nav{background:#080d0eed;backdrop-filter:blur(16px) saturate(1.15)}.nav-inner{width:var(--shell-wide);min-height:64px;padding:.55rem 0;gap:1.25rem}.brand-lockup{flex:0 0 auto;min-height:44px}.brand-lockup img{width:150px;height:32px;object-fit:contain}.nav-panel{justify-content:flex-end;gap:1.15rem}.nav-links{gap:clamp(.35rem,.72vw,.85rem)}.site-nav-item a,.nav-actions a{color:#aeb8b4;font:600 .7rem var(--font-display);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.nav-actions{gap:.55rem;padding-left:.8rem;border-left:1px solid var(--color-rule)}.pro-chip,.account-link{padding:.42rem .72rem!important;border-radius:.35rem}.account-link{border:1px solid var(--color-rule)}.site-footer{padding:4rem 0 1.25rem}.footer-grid,.footer-base{width:var(--shell-wide)}.footer-grid{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(150px,.8fr));gap:clamp(2rem,4vw,5rem)}.footer-brand img{width:180px;height:38px}.footer-brand p,.footer-grid a,.footer-base p{color:var(--shell-copy-soft)}.home-shell{width:var(--shell-wide);margin:0 auto;padding:1rem 0 6rem}.player-hero{min-height:640px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,5vw,5.5rem);border-radius:1rem;overflow:hidden;background:linear-gradient(90deg,#050a0cf7 7%,#050a0cd4 49%,#050a0c2e),url(/images/vicetrace-hero.png) center / cover;box-shadow:inset 0 0 0 1px var(--color-rule)}.player-hero h1,.launch-copy h1{max-width:900px;margin:1rem 0 1.25rem;font-size:clamp(3.75rem,5vw,4.75rem);line-height:.88;letter-spacing:-.015em}.hero-deck{max-width:720px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.home-search{max-width:960px;margin-top:2rem}.home-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.home-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:.4rem;border:1px solid rgba(241,235,221,.28);border-radius:.55rem;background:#070c0de6;box-shadow:0 18px 55px #00000047}.home-search input{width:100%;min-height:58px;border:0;outline:0;padding:0 1rem;color:var(--color-cream);background:transparent;font-size:1rem}.home-search input::placeholder{color:#949f9b}.home-search .button{min-width:170px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.text-link{color:var(--color-gold);font:600 .76rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.hero-facts{display:grid;align-self:end;border-block:1px solid rgba(241,235,221,.22);background:#070c0d94}.hero-facts span{display:flex;align-items:baseline;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--color-rule);color:var(--shell-copy);font-size:.78rem;text-transform:uppercase}.hero-facts strong{color:var(--color-gold);font:600 2rem var(--font-display)}.hero-facts small{padding:1rem 0;color:#aab4b0;line-height:1.55}.continue-game{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-top:1rem;padding:clamp(2rem,4vw,4rem);border-block:1px solid rgba(216,174,98,.45);background:linear-gradient(95deg,#d8ae6214,#1721229e)}.continue-game h2,.section-heading h2,.section-copy h2,.database-band h2,.community-section h2,.changes-section h2,.pro-teaser h2,.charter-teaser h2,.dashboard-story h2,.launch-list-section h2{margin:.65rem 0 .8rem;font-size:clamp(2.55rem,4vw,4rem);line-height:.92}.continue-game>div>p:not(.eyebrow){max-width:720px}.continue-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.continue-stats div{padding:.7rem 1rem;border-left:1px solid var(--color-rule)}.continue-stats dt{color:var(--shell-copy-soft);font-size:.68rem;text-transform:uppercase}.continue-stats dd{margin:.3rem 0 0;color:var(--color-gold);font:600 clamp(1.5rem,2.6vw,2.6rem) var(--font-display)}.home-section{padding:clamp(3.5rem,6vw,6.5rem) 0;border-top:1px solid var(--color-rule)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.section-heading>p{max-width:470px}.need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-rule)}.need-card{min-height:170px;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:clamp(1.2rem,2vw,2rem);background:#0e1617;transition:background-color .16s ease,transform .16s ease}.need-card:hover{background:#172122;transform:translateY(-2px)}.need-card>span{color:var(--color-coral, var(--color-accent));font:600 .72rem var(--font-display)}.need-card h3{font-size:clamp(1.6rem,2vw,2.15rem);text-transform:uppercase}.need-card p{max-width:370px;margin-top:.5rem;color:var(--shell-copy-soft);font-size:.88rem}.need-card>b{color:var(--color-gold);font-weight:400}.story-grid{display:grid;grid-template-columns:1.3fr .85fr;grid-template-rows:repeat(2,minmax(250px,1fr));gap:1rem}.story-card{position:relative;min-height:270px;overflow:hidden;border-radius:.65rem}.story-card-wide{grid-row:1 / 3}.story-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .35s ease}.story-card:hover img{transform:scale(1.025)}.story-card>div{position:absolute;inset:auto 0 0;padding:clamp(1.25rem,3vw,2.5rem);background:linear-gradient(transparent,#05090af5)}.story-card span,.secret-feature span{color:var(--color-gold);font:600 .67rem var(--font-display);letter-spacing:.1em}.story-card h3{max-width:690px;margin:.45rem 0 .25rem;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.92}.story-card:not(.story-card-wide) h3{font-size:clamp(1.8rem,2.5vw,2.6rem)}.story-card p{max-width:600px;color:#d8ddda}.split-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,7rem);align-items:start}.section-copy>p:not(.eyebrow){max-width:600px;margin-bottom:1.4rem}.confirm-list{display:grid}.confirm-list a{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:1rem;padding:1.3rem 0;border-bottom:1px solid var(--color-rule)}.confirm-list a:hover strong{color:var(--color-gold)}.confirm-list span,.confirm-list small{color:var(--shell-copy-soft);font-size:.7rem}.confirm-list strong{font:600 1.35rem var(--font-display);transition:color .16s ease}.secrets-home{position:relative}.secret-feature-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:1rem}.secret-feature{position:relative;min-height:430px;overflow:hidden;border-radius:.65rem}.secret-feature img{width:100%;height:100%;object-fit:cover}.secret-feature>div{position:absolute;inset:auto 0 0;padding:2rem;background:linear-gradient(transparent,#060a0bf7)}.secret-feature h3{margin:.5rem 0 1rem;font-size:clamp(1.8rem,2.4vw,2.7rem);line-height:.94}.secret-feature b{color:var(--color-verified);font:600 .72rem var(--font-display);text-transform:uppercase}.secret-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.secret-categories span{padding:.45rem .7rem;border:1px solid var(--color-rule);border-radius:999px;color:var(--shell-copy-soft);font-size:.68rem}.feature-bands{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem}.image-band{min-height:610px;display:flex;align-items:end;overflow:hidden;border-radius:.7rem;background:linear-gradient(transparent 30%,#060a0bf5),url(/images/official/brian-heder.jpg) center / cover}.image-band>div,.database-band{padding:clamp(1.5rem,4vw,3.5rem)}.image-band h2{max-width:540px;margin:.6rem 0 .8rem;font-size:clamp(3rem,4.2vw,4.5rem);line-height:.9}.image-band p:not(.eyebrow){max-width:550px;margin-bottom:1.25rem}.database-band{background:linear-gradient(145deg,#131d1e,#111511)}.database-band>div:first-child{max-width:700px}.database-links{display:grid;margin-top:2rem}.database-links a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1.05rem 0;border-bottom:1px solid var(--color-rule)}.database-links span{font:600 1.35rem var(--font-display);text-transform:uppercase}.database-links small{color:var(--shell-copy-soft)}.database-links b{color:var(--color-gold)}.community-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.community-image{min-height:470px;overflow:hidden;border-radius:.7rem}.community-image img{width:100%;height:100%;min-height:470px;object-fit:cover}.community-section>div:last-child>p:not(.eyebrow){max-width:610px}.changes-section{border-block:1px solid var(--color-rule)}.changes-section .section-heading{margin-bottom:.7rem}.verified-pill{flex:0 0 auto;padding:.45rem .75rem;border:1px solid var(--color-verified);border-radius:999px;color:var(--color-verified);font:600 .68rem var(--font-display)}.membership-teasers{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pro-teaser,.charter-teaser{min-height:330px;padding:clamp(2rem,4vw,4rem)}.pro-teaser{background:linear-gradient(100deg,#080d0ef5,#080d0e8a),url(/images/vicetrace-map.png) center / cover}.charter-teaser{display:grid;grid-template-columns:auto 1fr;gap:2rem;background:linear-gradient(135deg,#251d10,#10191a)}.charter-teaser>span{align-self:start;padding:.55rem;border:1px solid var(--color-gold);color:var(--color-gold);font:600 .7rem var(--font-display);writing-mode:vertical-rl;letter-spacing:.16em}.launch-page{padding:1rem 0 6rem}.launch-hero{min-height:680px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,4.5vw,5rem);border-radius:1rem;background:radial-gradient(circle at 12% 25%,rgba(216,174,98,.15),transparent 30rem),linear-gradient(135deg,#0d1617,#080d0e);box-shadow:inset 0 0 0 1px var(--color-rule)}.launch-copy>p{max-width:610px;font-size:1.1rem}.launch-copy>small{display:block;margin-top:1rem;color:var(--color-gold)}.pro-dashboard{overflow:hidden;border:1px solid rgba(216,174,98,.38);border-radius:.75rem;background:#060b0ceb;box-shadow:0 28px 90px #0000006b;transform:perspective(1300px) rotateY(-2deg)}.pro-dashboard>header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--color-rule)}.pro-dashboard>header div{display:flex;align-items:center;gap:.7rem;color:var(--color-cream);font:600 .78rem var(--font-display);letter-spacing:.1em}.pro-dashboard>header img{width:34px;height:34px}.pro-dashboard>header b{color:var(--color-gold);font:600 .6rem var(--font-display)}.dashboard-overview{display:grid;grid-template-columns:150px 1fr 1fr;align-items:center;gap:1rem;padding:1.4rem}.completion-ring{width:126px;aspect-ratio:1;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(closest-side,#091011 77%,transparent 79% 99%),conic-gradient(var(--color-gold) 68%,#283031 0)}.completion-ring strong{font:600 2.4rem var(--font-display)}.completion-ring span,.dashboard-overview small,.dashboard-overview span,.dashboard-next>span,.dashboard-lower span,.dashboard-lower small{color:var(--shell-copy-soft);font-size:.62rem;letter-spacing:.08em}.dashboard-overview>div:not(.completion-ring){display:grid;gap:.25rem;padding-left:1rem;border-left:1px solid var(--color-rule)}.dashboard-overview>div:not(.completion-ring) strong{color:var(--color-gold);font:600 clamp(1.8rem,2.4vw,2.8rem) var(--font-display)}.dashboard-next{margin:0 1.4rem;padding:1.3rem;border-left:3px solid var(--color-verified);background:#111a1b}.dashboard-next h2{margin:.45rem 0;font-size:1.8rem}.dashboard-next a{display:inline-block;margin-top:.7rem;color:var(--color-verified);font-size:.75rem}.dashboard-lower{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:1.4rem}.dashboard-lower article{position:relative;display:grid;min-height:120px;align-content:center;gap:.25rem;padding:1rem;overflow:hidden;background:#0f1718}.dashboard-lower strong{color:var(--color-cream);font:600 2rem var(--font-display)}.smart-route i{position:absolute;inset:22% -10% -30% 55%;border:2px dashed rgba(216,174,98,.5);border-radius:50%;transform:rotate(-18deg)}.launch-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;background:var(--color-rule)}.launch-benefits article{padding:clamp(1.5rem,3vw,3rem);background:var(--color-paper)}.launch-benefits article>span{color:var(--color-accent);font:600 .7rem var(--font-display)}.launch-benefits h2{margin:.7rem 0;font-size:2rem}.launch-benefits p{color:var(--shell-copy-soft)}.dashboard-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4rem);border-bottom:1px solid var(--color-rule)}.dashboard-story>div>p:not(.eyebrow){max-width:580px}.dashboard-story dl{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0}.dashboard-story dt{color:var(--color-gold);font:600 1.25rem var(--font-display);text-transform:uppercase}.dashboard-story dd{margin:.5rem 0 0;color:var(--shell-copy-soft)}.membership-section{margin-top:0;padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4rem);border:0;border-radius:0;background:transparent}.membership-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.membership-card{display:flex;flex-direction:column;gap:1rem;min-height:430px;padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--color-rule);background:#0d1516}.membership-card>span{color:var(--color-gold);font:600 .72rem var(--font-display);letter-spacing:.1em}.membership-card h3{font-size:3.8rem}.membership-card h3 small{color:var(--shell-copy-soft);font-size:1rem}.membership-card ul{display:grid;gap:.55rem}.membership-card li:before{content:"✓";margin-right:.55rem;color:var(--color-verified)}.membership-card .button{margin-top:auto}.membership-card>small,.annual-price{color:var(--shell-copy-soft)}.annual-price strong{color:var(--color-cream)}.featured-membership{border-color:#d8ae62b8;background:linear-gradient(145deg,#1a1710,#0d1617)}.charter-section{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:clamp(2rem,6vw,7rem);align-items:center;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem);background:radial-gradient(circle at 18% 40%,rgba(216,174,98,.18),transparent 28rem),linear-gradient(135deg,#1c160d,#0d1617)}.charter-number{aspect-ratio:1.1;display:grid;place-content:center;gap:.5rem;padding:2rem;text-align:center;border:1px solid var(--color-gold);background:#070c0d99}.charter-number span,.charter-number small{color:var(--color-gold);font:600 .7rem var(--font-display);letter-spacing:.12em}.charter-number strong{font:600 clamp(3rem,5vw,5.5rem) var(--font-display)}.charter-copy h2{margin:.6rem 0 1rem;font-size:clamp(3.2rem,5vw,5.5rem);line-height:.86}.charter-copy>p:not(.eyebrow){max-width:790px}.charter-copy>small{display:block;max-width:880px;margin-top:1.2rem;color:var(--shell-copy-soft);font-size:.72rem}.clean-comparison{margin-top:0;padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4rem);border:0;border-radius:0;background:transparent}.clean-comparison header h2{font-size:clamp(2.6rem,4vw,4rem)}.clean-comparison .comparison-table{border-inline:0;border-radius:0}.launch-list-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,6vw,6rem);background:linear-gradient(105deg,#080d0ef5,#080d0eb8),url(/images/official/vice-city.jpg) center / cover}.launch-list-section>div>span{display:inline-block;margin-top:1rem;color:var(--color-gold);font-weight:600}.launch-list-section form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);background:#070c0deb;border:1px solid rgba(241,235,221,.18)}.launch-list-section label{display:grid;gap:.4rem;color:var(--color-cream);font-size:.78rem}.launch-list-section input,.launch-list-section select{width:100%;min-height:50px;padding:.75rem;border:1px solid var(--color-rule);border-radius:.35rem;background:#0d1516;color:var(--color-cream)}.launch-list-section .consent{grid-template-columns:auto 1fr;align-items:start}.launch-list-section .consent input{width:auto;min-height:auto;margin-top:.25rem}.launch-list-section .consent span{color:var(--shell-copy-soft)}.launch-faq{margin-top:1rem;border:0;border-radius:0;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem);background:transparent}.launch-faq details p{color:var(--shell-copy-soft)}@media(max-width:1280px){.nav-menu-button{display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;gap:5px;padding:10px;cursor:pointer}.nav-menu-button span{width:100%;height:2px;background:var(--color-cream)}.nav-panel{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 64px);overflow:auto;flex-direction:column;align-items:stretch;padding:1rem 3vw 1.5rem;background:#080d0e;border-bottom:1px solid var(--color-rule)}.nav-toggle:checked~.nav-panel{display:flex}.nav-links,.nav-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem}.nav-actions{padding:.75rem 0 0;border-left:0;border-top:1px solid var(--color-rule)}.site-nav-item a,.nav-actions a{width:100%;padding:.7rem;font-size:.82rem}.launch-hero{grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr)}}@media(max-width:1000px){.player-hero,.continue-game,.split-section,.community-section,.launch-hero,.dashboard-story,.launch-list-section{grid-template-columns:1fr}.player-hero{min-height:720px}.hero-facts{grid-template-columns:repeat(3,1fr)}.hero-facts span{display:grid;gap:.1rem;padding:.8rem}.hero-facts small{grid-column:1 / -1;padding:.75rem}.need-grid,.launch-benefits{grid-template-columns:repeat(2,1fr)}.story-grid,.feature-bands,.membership-teasers{grid-template-columns:1fr}.story-card-wide{grid-row:auto}.secret-feature-grid{grid-template-columns:1fr 1fr}.secret-feature:first-child{grid-column:1 / -1}.launch-hero{min-height:auto}.pro-dashboard{transform:none}}@media(max-width:760px){:root{--shell-wide: min(100% - 1rem, 1560px)}.nav-inner{width:min(100% - 1rem,1560px)}.brand-lockup img{width:138px;height:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}.home-shell,.launch-page{padding-top:.5rem}.player-hero,.launch-hero{padding:1.35rem;border-radius:.7rem}.player-hero h1,.launch-copy h1{font-size:clamp(3.1rem,15vw,4rem)}.home-search>div{grid-template-columns:1fr}.home-search .button{width:100%}.continue-game{padding:2rem 1rem}.continue-stats,.need-grid,.story-grid,.secret-feature-grid,.launch-benefits,.membership-grid,.dashboard-story dl,.charter-section{grid-template-columns:1fr}.story-grid{grid-template-rows:none}.story-card,.secret-feature{min-height:360px}.secret-feature:first-child{grid-column:auto}.section-heading{align-items:flex-start;flex-direction:column}.confirm-list a{grid-template-columns:1fr;gap:.3rem}.image-band{min-height:500px}.community-image,.community-image img{min-height:330px}.charter-teaser{grid-template-columns:auto 1fr;padding:1.5rem}.dashboard-overview{grid-template-columns:1fr 1fr}.completion-ring{grid-column:1 / -1;margin:auto}.charter-section{padding:3rem 1.2rem}.charter-number{max-width:360px}.launch-list-section{padding:3rem 1.2rem}}@media(max-width:500px){.nav-links,.nav-actions,.footer-grid,.hero-facts,.dashboard-lower{grid-template-columns:1fr}.footer-brand,.hero-facts small{grid-column:auto}.continue-stats div{border-left:0;border-top:1px solid var(--color-rule)}.need-card{grid-template-columns:auto 1fr}.need-card>b{display:none}.database-links a{grid-template-columns:1fr auto}.database-links small{grid-column:1 / -1}.charter-teaser{grid-template-columns:1fr}.charter-teaser>span{writing-mode:initial}.dashboard-overview{grid-template-columns:1fr}.completion-ring{grid-column:auto}}.product-home,.workspace-page,.compare-page{--product-panel: #0e1718;--product-panel-2: #121d1e}.product-hero{position:relative;min-height:min(780px,calc(100vh - 84px));display:grid;align-content:end;overflow:hidden;padding:clamp(2rem,6vw,6.5rem);border:1px solid var(--color-rule);border-radius:1rem;background:linear-gradient(90deg,#050a0cfa 4%,#050a0cd6 46%,#050a0c33),linear-gradient(0deg,rgba(5,10,12,.86),transparent 42%),url(/images/vicetrace-hero.png) center / cover}.product-hero-copy{max-width:870px;padding-bottom:6rem}.product-hero h1,.workspace-hero h1{max-width:900px;margin:.9rem 0 1.25rem;font-size:clamp(4rem,7.1vw,7.5rem);line-height:.79;letter-spacing:-.025em}.product-hero h1 span{display:block;color:var(--color-gold)}.product-hero .hero-deck{max-width:800px;color:#dde1dd;font-size:clamp(1rem,1.3vw,1.18rem)}.hero-audience{max-width:760px;margin-top:1.25rem;color:#9ca8a4!important;font-size:.84rem}.hero-product-strip{position:absolute;inset:auto clamp(1.25rem,4vw,4rem) 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(241,235,221,.22);background:#060b0cc7;backdrop-filter:blur(14px)}.hero-product-strip span{display:grid;gap:.25rem;padding:1rem 1.4rem;border-left:1px solid var(--color-rule);color:#aeb8b4;font-size:.72rem}.hero-product-strip span:first-child{border-left:0}.hero-product-strip b{color:var(--color-gold);font:600 .75rem var(--font-display);letter-spacing:.1em}.entry-point-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-rule)}.entry-point{min-height:205px;display:grid;grid-template-columns:auto 1fr auto;gap:1.1rem;padding:clamp(1.3rem,2.3vw,2.4rem);background:var(--product-panel);transition:background-color .16s ease,transform .16s ease}.entry-point:hover{background:#182324;transform:translateY(-2px)}.entry-point>span{color:var(--color-accent);font:600 .68rem var(--font-display)}.entry-point h3{font-size:clamp(1.65rem,2.2vw,2.4rem);line-height:.93}.entry-point p{max-width:390px;margin-top:.65rem;color:var(--shell-copy-soft);font-size:.86rem}.entry-point small{display:inline-block;margin-top:.8rem;color:var(--color-gold);font:600 .62rem var(--font-display);letter-spacing:.1em}.entry-point>b{color:var(--color-gold);font-weight:400}.map-product,.compare-product,.community-product,.pro-world,.product-trust{display:grid;grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);gap:clamp(2.5rem,6vw,7rem);align-items:center}.map-product h2,.compare-product h2,.community-product h2,.pro-world h2,.product-trust h2,.workspace-previews h2,.pro-pricing h2,.compare-pro-note h2{max-width:760px;margin:.65rem 0 1rem;font-size:clamp(2.8rem,4.5vw,5rem);line-height:.86}.map-product-copy>p:not(.eyebrow),.compare-product-copy>p:not(.eyebrow),.community-product>div:last-child>p:not(.eyebrow),.pro-world>div:first-child>p:not(.eyebrow),.product-trust>div:first-child>p:not(.eyebrow){max-width:690px}.map-product-copy ul{display:grid;gap:.6rem;margin:1.4rem 0 1.6rem}.map-product-copy li{color:var(--shell-copy-soft)}.map-product-copy li b{display:inline-block;min-width:74px;color:var(--color-gold);font:600 .65rem var(--font-display);letter-spacing:.08em}.map-product-visual,.community-product-media{position:relative;min-height:500px;overflow:hidden;border:1px solid var(--color-rule);border-radius:.7rem;background:#071012}.map-product-visual img,.community-product-media img{width:100%;height:100%;min-height:inherit;object-fit:cover}.map-product-visual span,.community-product-media span{position:absolute;inset:auto 1rem 1rem;width:max-content;max-width:calc(100% - 2rem);padding:.48rem .7rem;border:1px solid rgba(216,174,98,.5);background:#060b0ce0;color:var(--color-gold);font:600 .62rem var(--font-display);letter-spacing:.08em}.compare-product{grid-template-columns:minmax(340px,.72fr) minmax(580px,1.28fr)}.comparison-preview{border:1px solid var(--color-rule);background:var(--product-panel)}.comparison-preview-head,.comparison-preview-row{display:grid;grid-template-columns:minmax(145px,.75fr) repeat(2,minmax(180px,1fr))}.comparison-preview-head>*,.comparison-preview-row>*{padding:.9rem 1rem;border-left:1px solid var(--color-rule)}.comparison-preview-head>*:first-child,.comparison-preview-row>*:first-child{border-left:0}.comparison-preview-head{border-bottom:1px solid var(--color-gold);background:#1b1811}.comparison-preview-head span{color:var(--color-gold);font:600 .62rem var(--font-display);letter-spacing:.08em}.comparison-preview-head strong{font:600 .9rem var(--font-display)}.comparison-preview-row{border-bottom:1px solid var(--color-rule)}.comparison-preview-row:last-child{border-bottom:0}.comparison-preview-row span{color:#9fa9a5;font-size:.72rem;text-transform:uppercase}.comparison-preview-row b{color:#d2d8d4;font-size:.78rem;font-weight:500}.player-tools-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem}.progress-now,.collection-preview{min-height:410px;display:flex;flex-direction:column;padding:clamp(1.5rem,3.5vw,3.5rem);border:1px solid var(--color-rule);background:var(--product-panel)}.progress-now>span,.collection-preview>span{color:var(--color-gold);font:600 .66rem var(--font-display);letter-spacing:.1em}.progress-now h3,.collection-preview h3{margin:.7rem 0 1.5rem;font-size:clamp(2.4rem,3.8vw,4.2rem);line-height:.9}.progress-now dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 2rem}.progress-now dl div{padding:1rem;border-left:1px solid var(--color-rule)}.progress-now dl div:first-child{border-left:0}.progress-now dt{color:var(--shell-copy-soft);font-size:.68rem;text-transform:uppercase}.progress-now dd{margin:.35rem 0 0;color:var(--color-gold);font:600 2rem var(--font-display)}.progress-now .button,.collection-preview .button{margin-top:auto;align-self:start}.collection-lanes{display:grid;gap:.55rem;margin-bottom:2rem}.collection-lanes div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--color-rule);background:#091112}.collection-lanes b{color:var(--color-cream);font:600 .76rem var(--font-display)}.collection-lanes small{color:var(--shell-copy-soft)}.community-product{grid-template-columns:minmax(540px,1.05fr) minmax(0,.95fr)}.community-format-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.3rem 0}.community-format-list span{padding:.4rem .6rem;border:1px solid var(--color-rule);color:var(--color-gold);font:600 .64rem var(--font-display);letter-spacing:.08em}.pro-world{padding-inline:clamp(1.5rem,5vw,5rem);background:radial-gradient(circle at 80% 50%,rgba(216,174,98,.14),transparent 28rem),linear-gradient(135deg,#18140d,#0d1718)}.pro-tool-cloud{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.pro-tool-cloud span{min-height:82px;display:grid;place-content:center start;padding:1rem 1.2rem;border:1px solid rgba(216,174,98,.34);background:#050a0c8a;color:#dce1dd;font:600 1.05rem var(--font-display);text-transform:uppercase}.product-trust{grid-template-columns:1fr auto}.workspace-page{width:var(--shell-wide);max-width:none;margin:0 auto;padding:1rem 0 6rem}.workspace-hero{min-height:720px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,5vw,5.5rem);border:1px solid var(--color-rule);border-radius:1rem;background:radial-gradient(circle at 16% 30%,rgba(216,174,98,.16),transparent 30rem),linear-gradient(135deg,#0d1718,#070c0d)}.workspace-hero-copy>p:not(.eyebrow){max-width:660px;font-size:1.1rem}.workspace-hero-copy>small{display:block;margin-top:1rem;color:var(--color-gold)}.workspace-hero-visual{overflow:hidden;border:1px solid rgba(216,174,98,.45);border-radius:.7rem;background:#070d0e;box-shadow:0 32px 90px #0000006b}.workspace-hero-visual header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.9rem 1rem;border-bottom:1px solid var(--color-rule)}.workspace-hero-visual header b{font:600 .72rem var(--font-display);letter-spacing:.08em}.workspace-hero-visual header span{color:var(--color-gold);font:600 .58rem var(--font-display)}.workspace-map{position:relative;min-height:350px;overflow:hidden}.workspace-map img{width:100%;height:350px;object-fit:cover;opacity:.68}.workspace-map>span{position:absolute;left:1.2rem;bottom:1.2rem;padding:.55rem .7rem;background:#070d0ee6;color:var(--color-gold);font:600 .68rem var(--font-display);letter-spacing:.08em}.route-line{position:absolute;inset:30% 18% 25% 22%;border:3px dashed var(--color-gold);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 24px #d8ae6266}.workspace-shelves{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--color-rule)}.workspace-shelves div{display:grid;gap:.3rem;padding:1.1rem;background:#0c1516}.workspace-shelves small{color:var(--color-gold);font:600 .62rem var(--font-display)}.workspace-shelves b{color:#d2d8d4;font-size:.8rem;font-weight:500}.pro-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;background:var(--color-rule)}.pro-principles article{padding:clamp(1.5rem,3vw,3rem);background:var(--product-panel)}.pro-principles article>span{color:var(--color-accent);font:600 .67rem var(--font-display)}.pro-principles h2{margin:.7rem 0;font-size:2.2rem}.workspace-previews,.pro-pricing{padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4rem);border-bottom:1px solid var(--color-rule)}.workspace-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.workspace-preview-card{min-height:310px;padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--color-rule);background:var(--product-panel)}.workspace-preview-card.wide{grid-column:1 / -1;min-height:340px;background:linear-gradient(100deg,#0c1516fa,#0c1516c7),url(/images/vicetrace-vehicles.png) center / cover}.workspace-preview-card>span{color:var(--color-gold);font:600 .63rem var(--font-display);letter-spacing:.09em}.workspace-preview-card h3{max-width:700px;margin:.7rem 0;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:.9}.workspace-preview-card p{max-width:680px}.workspace-preview-card>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.workspace-preview-card>div b{padding:.48rem .7rem;border:1px solid rgba(216,174,98,.35);color:var(--color-gold);font:600 .65rem var(--font-display)}.pro-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pro-pricing-grid article{min-height:320px;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--color-rule);background:var(--product-panel)}.pro-pricing-grid article.featured{border-color:var(--color-gold);background:linear-gradient(145deg,#1c170d,#0d1718)}.pro-pricing-grid article>span{color:var(--color-gold);font:600 .68rem var(--font-display);letter-spacing:.1em}.pro-pricing-grid h3{margin:.7rem 0;font-size:4rem}.pro-pricing-grid h3 small{color:var(--shell-copy-soft);font-size:1rem}.pro-pricing-grid .button{margin-top:auto}.pricing-status{margin-top:1rem;color:var(--color-gold)!important;font:600 .67rem var(--font-display);letter-spacing:.09em}.founding-section{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem);background:radial-gradient(circle at 18% 40%,rgba(216,174,98,.2),transparent 30rem),linear-gradient(135deg,#1e170c,#0c1718)}.founding-number{min-height:340px;display:grid;place-content:center;gap:.5rem;padding:2rem;text-align:center;border:1px solid var(--color-gold);background:#060b0ca6}.founding-number span,.founding-number small{color:var(--color-gold);font:600 .68rem var(--font-display);letter-spacing:.1em}.founding-number strong{font:600 clamp(2.8rem,4.5vw,5rem) var(--font-display)}.founding-copy h2{margin:.6rem 0 1rem;font-size:clamp(3.2rem,5.4vw,6rem);line-height:.82}.founding-copy ul{display:grid;gap:.5rem;margin:1.2rem 0}.founding-copy li:before{content:"✓";margin-right:.55rem;color:var(--color-verified)}.founding-copy>small{display:block;max-width:880px;margin-top:1.2rem;color:var(--shell-copy-soft);line-height:1.55}.compare-page{padding-bottom:6rem}.compare-live-table{margin-top:2rem;overflow-x:auto;border:1px solid var(--color-rule)}.compare-live-row{min-width:820px;display:grid;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(190px,1fr));border-bottom:1px solid var(--color-rule)}.compare-live-row:last-child{border-bottom:0}.compare-live-row>*{padding:1rem;border-left:1px solid var(--color-rule)}.compare-live-row>*:first-child{border-left:0}.compare-live-heading{background:#1a1710}.compare-live-heading>*{color:var(--color-gold);font:600 .78rem var(--font-display)}.compare-live-row>span{color:#bdc6c2;font-size:.82rem}.compare-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:4rem 0}.compare-categories article{min-height:260px;padding:2rem;border:1px solid var(--color-rule);background:var(--product-panel)}.compare-categories article>span{color:var(--color-gold);font:600 .64rem var(--font-display);letter-spacing:.08em}.compare-categories h2{margin:.7rem 0;font-size:2rem}.compare-categories a{display:inline-block;margin-top:1rem;color:var(--color-gold)}.compare-pro-note{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:clamp(2rem,5vw,5rem);background:linear-gradient(135deg,#1a160d,#0d1718)}@media(max-width:1080px){.entry-point-grid,.pro-principles,.compare-categories{grid-template-columns:repeat(2,1fr)}.map-product,.compare-product,.community-product,.pro-world,.workspace-hero,.founding-section{grid-template-columns:1fr}.map-product-visual,.community-product-media{min-height:430px}}@media(max-width:760px){.product-hero{min-height:720px;padding:1.4rem}.product-hero-copy{padding-bottom:11rem}.product-hero h1,.workspace-hero h1{font-size:clamp(3.5rem,17vw,5rem)}.hero-product-strip{inset-inline:1.4rem;grid-template-columns:1fr}.hero-product-strip span{padding:.55rem .75rem;border-left:0;border-top:1px solid var(--color-rule)}.hero-product-strip span:first-child{border-top:0}.entry-point-grid,.player-tools-grid,.pro-principles,.workspace-preview-grid,.pro-pricing-grid,.compare-categories,.product-trust{grid-template-columns:1fr}.entry-point{min-height:170px}.workspace-preview-card.wide{grid-column:auto}.map-product-visual,.community-product-media{min-height:330px}.comparison-preview{overflow-x:auto}.comparison-preview-head,.comparison-preview-row{min-width:670px}.progress-now dl{grid-template-columns:1fr}.progress-now dl div{border-left:0;border-top:1px solid var(--color-rule)}.progress-now dl div:first-child{border-top:0}.workspace-hero{padding:1.4rem}.workspace-map,.workspace-map img{min-height:280px;height:280px}.founding-number{min-height:260px}.compare-pro-note{grid-template-columns:1fr}}@media(max-width:520px){.entry-point-grid,.pro-tool-cloud,.workspace-shelves{grid-template-columns:1fr}.entry-point{grid-template-columns:auto 1fr}.entry-point>b{display:none}.product-hero .hero-actions,.workspace-hero .actions{align-items:stretch;flex-direction:column}.product-hero .button,.workspace-hero .button{width:100%}}:root{--vt-ink: #080c0d;--vt-charcoal: #0d1213;--vt-surface: #12191a;--vt-surface-2: #182022;--vt-cream: #f3ead8;--vt-muted: #a8aaa4;--vt-gold: #d8ae62;--vt-gold-deep: #8d672c;--vt-rule: rgba(243, 234, 216, .14);--vt-green: #7ed3b4;--vt-blue: #82a7c6;--vt-danger: #e49a82;--vt-width: min(94%, 1560px);--vt-reading: 760px;--vt-radius: 10px}html{scroll-padding-top:9rem}body{background:var(--vt-ink);color:var(--vt-cream)}body:has(dialog[open]){overflow:hidden}.site-main{min-height:70vh}.vt-skip-link{position:fixed;z-index:10000;top:.5rem;left:.5rem;transform:translateY(-200%);padding:.7rem 1rem;background:var(--vt-cream);color:var(--vt-ink)}.vt-skip-link:focus{transform:none}.vt-button,.vt-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(243,234,216,.28);border-radius:4px;padding:.78rem 1.05rem;color:var(--vt-cream);background:#080c0d8c;font:700 .75rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.vt-button:hover,.vt-button:focus-visible,.vt-page .button:hover,.vt-page .button:focus-visible{border-color:var(--vt-gold);color:var(--vt-gold);transform:translateY(-1px)}.vt-button--gold,.vt-page .button.gold{border-color:var(--vt-gold);background:var(--vt-gold);color:#111}.vt-button--gold:hover,.vt-button--gold:focus-visible,.vt-page .button.gold:hover,.vt-page .button.gold:focus-visible{background:#e7c27b;color:#111}.vt-button:disabled,.vt-page .button:disabled{cursor:not-allowed;opacity:.5;transform:none}.vt-text-button{border:0;padding:.65rem;color:var(--vt-muted);font:700 .72rem var(--font-display);letter-spacing:.08em;text-decoration:underline;text-underline-offset:.25rem}.vt-text-link{color:var(--vt-gold);font:700 .73rem var(--font-display);letter-spacing:.08em;text-decoration:none}.vt-kicker{margin:0 0 .65rem;color:var(--vt-gold);font:700 .72rem/1.2 var(--font-display);letter-spacing:.17em;text-transform:uppercase}.vt-lede{max-width:var(--vt-reading);color:var(--vt-muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.vt-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.vt-page{width:var(--vt-width);margin:0 auto;padding:clamp(2.5rem,5vw,5rem) 0 clamp(5rem,8vw,8rem)}.vt-section{margin-top:clamp(4.5rem,8vw,8rem)}.vt-section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:2rem;margin-bottom:1.6rem}.vt-section-head--left{grid-template-columns:1fr}.vt-section-head h2{max-width:900px;margin:0;font:600 clamp(2.2rem,4.2vw,4.5rem)/.92 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.vt-section-head>p{max-width:620px;margin:0;color:var(--vt-muted);line-height:1.7}.vt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.vt-surface{border:1px solid var(--vt-rule);border-radius:var(--vt-radius);background:linear-gradient(145deg,#182022e0,#0c1213f2)}.vt-header{position:sticky;z-index:900;top:0;width:100%;border-bottom:1px solid var(--vt-rule);background:#080c0df0;backdrop-filter:blur(18px)}.vt-header__main{width:var(--vt-width);min-height:72px;margin:0 auto;display:grid;grid-template-columns:auto minmax(470px,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem)}.vt-brand{display:inline-flex}.vt-brand img{display:block;width:clamp(142px,10vw,170px);height:auto}.vt-primary-nav,.vt-story-bar nav{position:relative;display:flex;align-items:stretch;gap:.2rem}.vt-primary-nav a,.vt-story-bar a{position:relative;z-index:1;display:inline-flex;min-height:44px;align-items:center;padding:0 .55rem;color:#c7c2b7;font:700 .67rem var(--font-display);letter-spacing:.09em;text-decoration:none}.vt-primary-nav a:hover,.vt-primary-nav a:focus-visible,.vt-primary-nav a[aria-current=page],.vt-story-bar a:hover,.vt-story-bar a:focus-visible,.vt-story-bar a[aria-current=page]{color:var(--vt-cream)}.vt-nav-indicator{position:absolute;z-index:0;bottom:-1px;left:0;width:var(--indicator-width, 0);height:2px;transform:translate(var(--indicator-x, 0));background:var(--vt-gold);box-shadow:0 0 18px #d8ae627a;transition:transform .25s cubic-bezier(.2,.8,.2,1),width .25s cubic-bezier(.2,.8,.2,1)}.vt-nav-indicator[data-animate=false]{transition:none}.vt-header__utilities{display:flex;align-items:center;gap:.55rem}.vt-header__utilities>a,.vt-search-trigger{display:inline-flex;min-height:38px;align-items:center;border:0;padding:0 .55rem;color:var(--vt-cream);font:700 .67rem var(--font-display);letter-spacing:.08em;text-decoration:none}.vt-search-trigger:hover,.vt-header__utilities>a:hover{color:var(--vt-gold)}.vt-pro-link{color:var(--vt-gold)!important}.vt-my-vice span{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--vt-gold);border-radius:50%;color:var(--vt-gold);font-size:.58rem}.vt-mode-switch{display:flex;padding:3px;border:1px solid var(--vt-rule);border-radius:999px;background:#070b0c}.vt-mode-switch a{padding:.38rem .62rem;border-radius:999px;color:var(--vt-muted);font:700 .6rem var(--font-display);letter-spacing:.08em;text-decoration:none}.vt-mode-switch a[aria-current=true]{background:var(--vt-gold);color:#111}.vt-story-bar{min-height:39px;border-top:1px solid rgba(243,234,216,.07);background:#0b1011}.vt-story-bar{display:flex;align-items:center;justify-content:center;gap:1rem}.vt-story-bar>span{color:var(--vt-gold);font:700 .6rem var(--font-display);letter-spacing:.14em}.vt-story-bar a{min-height:38px;font-size:.62rem}.vt-mobile-tools,.vt-mobile-drawer,.vt-mobile-bottom{display:none}.vt-search-dialog,.vt-welcome,.vt-guest-dialog{width:min(94vw,1100px);max-height:90vh;margin:auto;border:1px solid rgba(216,174,98,.5);border-radius:10px;padding:0;color:var(--vt-cream);background:#0b1011;box-shadow:0 45px 120px #000000b3}.vt-search-dialog::backdrop,.vt-welcome::backdrop,.vt-guest-dialog::backdrop{background:#020506db;backdrop-filter:blur(10px)}.vt-search-dialog__bar{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;align-items:center;padding:1.35rem 1.5rem;border-bottom:1px solid var(--vt-rule);background:#0b1011}.vt-search-dialog__bar h2{margin:0;font:600 2.2rem/.9 var(--font-display)}.vt-search-dialog__bar button,.vt-guest-dialog>form button{color:var(--vt-muted);font:700 .7rem var(--font-display);letter-spacing:.1em}.vt-search-box{padding:1.25rem 1.5rem .7rem}.vt-search-box>label:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vt-search-box>div{display:grid;grid-template-columns:1fr auto;gap:.6rem}.vt-search-box input[type=search]{width:100%;min-height:52px;border:1px solid var(--vt-rule);border-radius:4px;padding:0 1rem;color:var(--vt-cream);background:#070b0c}.vt-check{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--vt-muted);font:700 .65rem var(--font-display);letter-spacing:.09em}.vt-search-dialog__meta{display:flex;justify-content:space-between;padding:.6rem 1.5rem;color:var(--vt-gold);font:700 .62rem var(--font-display);letter-spacing:.1em}.vt-search-list{max-height:53vh;overflow:auto;padding:0 1.5rem 1.5rem}.vt-search-list a{display:grid;grid-template-columns:118px 1fr auto;align-items:center;gap:1rem;border-top:1px solid var(--vt-rule);padding:.8rem 0;color:var(--vt-cream);text-decoration:none}.vt-search-list a[hidden]{display:none}.vt-search-list a.vt-search-text-only{grid-template-columns:minmax(0,1fr) auto}.vt-search-list a.vt-search-text-only>b{grid-column:auto}@media(max-width:600px){.vt-search-list a.vt-search-text-only{grid-template-columns:minmax(0,1fr)}.vt-search-list a.vt-search-text-only>b{grid-column:1}}.vt-search-list img{width:118px;aspect-ratio:16/9;border-radius:4px;object-fit:cover}.vt-search-list span{display:grid;gap:.2rem}.vt-search-list small{color:var(--vt-gold);font:700 .6rem var(--font-display);letter-spacing:.09em}.vt-search-list strong{font:600 1.2rem var(--font-display)}.vt-search-list em{color:var(--vt-muted);font-size:.78rem;font-style:normal;line-height:1.45}.vt-search-list>a>b{max-width:130px;color:var(--vt-muted);font:700 .6rem var(--font-display);letter-spacing:.06em;text-align:right;text-transform:uppercase}.vt-search-empty{padding:2rem;color:var(--vt-muted);text-align:center}.vt-welcome{width:min(94vw,1200px)}.vt-welcome__frame{padding:clamp(1.4rem,4vw,3.5rem)}.vt-welcome h2{margin:0;font:600 clamp(2.7rem,6vw,5.6rem)/.9 var(--font-display)}.vt-welcome__frame>p:not(.vt-kicker){color:var(--vt-muted)}.vt-mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 1rem}.vt-mode-cards article{position:relative;display:flex;min-height:430px;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid rgba(216,174,98,.4);border-radius:8px;background:var(--vt-surface)}.vt-mode-cards article>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52}.vt-mode-cards article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#070b0cfa 5%,#070b0cb3 65%,#070b0c1a)}.vt-mode-cards article>div{position:relative;z-index:1;display:flex;width:100%;min-height:inherit;flex-direction:column;align-items:flex-start;padding:clamp(1.3rem,3vw,2.5rem)}.vt-mode-cards article>div>span{color:var(--vt-gold);font:700 .65rem var(--font-display);letter-spacing:.12em}.vt-mode-cards h3{margin:.7rem 0 .2rem;font:600 clamp(2.3rem,4vw,4rem)/.9 var(--font-display)}.vt-mode-cards article>div>strong{max-width:520px;font:600 1rem/1.35 var(--font-display);letter-spacing:.04em}.vt-mode-cards ul{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1rem;margin:1.5rem 0;color:var(--vt-muted);font-size:.8rem}.vt-mode-cards .vt-button{margin-top:auto}.vt-mode-card--online{border-color:var(--vt-rule)!important;opacity:.88}.vt-mode-card--online p{color:#d1cec4;line-height:1.7}.vt-welcome__browse{color:var(--vt-cream);text-decoration:underline;text-underline-offset:.25rem}.vt-welcome__frame>small{display:block;margin-top:.8rem;color:#747a78;font-size:.65rem}.vt-guest-dialog{width:min(92vw,560px);padding:2rem}.vt-guest-dialog>form{text-align:right}.vt-guest-dialog h2{margin:.4rem 0;font:600 3rem/.9 var(--font-display)}.vt-guest-dialog>p:not(.vt-kicker){color:var(--vt-muted);line-height:1.7}.vt-guest-dialog>div{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.vt-footer{border-top:1px solid var(--vt-rule);background:#070b0c}.vt-footer__grid{width:var(--vt-width);margin:0 auto;padding:clamp(3rem,6vw,5rem) 0;display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(120px,.55fr));gap:clamp(1.5rem,4vw,4rem)}.vt-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.vt-footer__brand strong{color:var(--vt-gold);font:700 .72rem var(--font-display);letter-spacing:.14em}.vt-footer__brand p{max-width:360px;margin:0;color:var(--vt-muted);font-size:.8rem;line-height:1.65}.vt-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.vt-footer nav>strong{margin-bottom:.25rem;color:var(--vt-cream);font:600 1rem var(--font-display)}.vt-footer nav a{color:var(--vt-muted);font-size:.75rem;text-decoration:none}.vt-footer nav a:hover{color:var(--vt-gold)}.vt-footer__base{width:var(--vt-width);margin:0 auto;padding:1.2rem 0 1.8rem;border-top:1px solid var(--vt-rule);display:grid;grid-template-columns:auto minmax(280px,760px);justify-content:space-between;gap:2rem;color:#737875;font-size:.68rem;line-height:1.55}.vt-footer__base p{margin:0}.vt-status{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;padding:.4rem .62rem;color:var(--vt-muted);background:#ffffff0a;font:700 .6rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.vt-status--confirmed{color:var(--vt-green)}.vt-status--observed{color:var(--vt-blue)}.vt-status--online,.vt-status--gold{color:var(--vt-gold)}.vt-status--compact{padding:.28rem .48rem;font-size:.55rem}.vt-page-hero{position:relative;min-height:clamp(430px,49vw,690px);display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--vt-radius);background:#0e1516}.vt-page-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vt-page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050809f5,#050809b3 38%,#05080914 72%),linear-gradient(0deg,rgba(5,8,9,.68),transparent 45%)}.vt-page-hero__copy{position:relative;z-index:1;width:min(760px,62%);padding:clamp(1.5rem,5vw,5rem)}.vt-page-hero h1,.vt-list-hero h1,.vt-detail-hero h1{margin:0;font:600 clamp(3.75rem,6.2vw,6.3rem)/.84 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.vt-page-hero__copy>p:not(.vt-kicker){max-width:690px;margin:1.2rem 0 0;color:#d1cec4;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.vt-list-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:2rem;margin:1.4rem 0 clamp(3rem,6vw,5rem)}.vt-list-hero>div:last-child>p{max-width:650px;margin-top:0;color:var(--vt-muted);line-height:1.75}.vt-filter-bar{position:sticky;z-index:20;top:111px;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;padding:.7rem;border:1px solid var(--vt-rule);border-radius:6px;background:#080c0deb;backdrop-filter:blur(12px)}.vt-filter-bar button,.vt-filter-bar a,.vt-filter-bar>span{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--vt-rule);border-radius:999px;padding:.55rem .8rem;color:var(--vt-muted);font:700 .62rem var(--font-display);letter-spacing:.08em;text-decoration:none}.vt-filter-bar button[aria-pressed=true],.vt-filter-bar a[aria-current=page],.vt-filter-bar>span[aria-current=true],.vt-filter-bar button:hover{border-color:var(--vt-gold);color:var(--vt-gold)}.vt-filter-bar button:disabled{cursor:not-allowed;opacity:.55}.vt-filter-bar label{display:grid;gap:.25rem;color:var(--vt-muted);font:700 .56rem var(--font-display);letter-spacing:.08em}.vt-filter-bar input,.vt-filter-bar select{min-height:38px;border:1px solid var(--vt-rule);border-radius:4px;padding:0 .7rem;color:var(--vt-cream);background:#070b0c;font:500 .74rem var(--font-body)}.vt-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vt-entity-card{min-width:0;overflow:hidden;border:1px solid var(--vt-rule);border-radius:var(--vt-radius);background:var(--vt-charcoal)}.vt-entity-card[hidden]{display:none}.vt-entity-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9}.vt-media-placeholder{display:grid;place-items:center;background:var(--vt-surface-2)}.vt-media-placeholder>span{position:static;color:var(--vt-muted);background:transparent}.vt-entity-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.vt-entity-card:hover .vt-entity-card__media img{transform:scale(1.025)}.vt-entity-card__media>span{position:absolute;right:.7rem;bottom:.7rem;padding:.35rem .5rem;border-radius:3px;color:#111;background:var(--vt-gold);font:700 .55rem var(--font-display);letter-spacing:.09em;text-transform:uppercase}.vt-entity-card__body{padding:1.15rem}.vt-entity-card h2,.vt-entity-card h3{margin:.75rem 0 .45rem;font:600 clamp(1.55rem,2.1vw,2.15rem)/.95 var(--font-display)}.vt-entity-card h2 a,.vt-entity-card h3 a{color:var(--vt-cream);text-decoration:none}.vt-entity-card__body>p{min-height:3.4em;color:var(--vt-muted);font-size:.82rem;line-height:1.55}.vt-mini-facts{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0 0}.vt-mini-facts div{border-top:1px solid var(--vt-rule);padding-top:.6rem}.vt-mini-facts dt{color:#797e7b;font:700 .54rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.vt-mini-facts dd{margin:.25rem 0 0;font-size:.72rem}.vt-card-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1rem}.vt-card-actions button{min-height:34px;border:1px solid var(--vt-rule);border-radius:4px;padding:.45rem .65rem;color:var(--vt-muted);font:700 .58rem var(--font-display);letter-spacing:.08em}.vt-card-actions button[aria-pressed=true]{border-color:var(--vt-gold);color:var(--vt-gold)}.vt-keep-exploring{margin-top:clamp(4rem,7vw,7rem);padding-top:2rem;border-top:1px solid var(--vt-rule)}.vt-keep-exploring h2{margin:0 0 1.2rem;font:600 clamp(2rem,3.5vw,3.5rem)/.9 var(--font-display)}.vt-keep-exploring>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.vt-keep-exploring a{display:grid;grid-template-columns:1fr auto;gap:.4rem;border:1px solid var(--vt-rule);border-radius:6px;padding:1rem;color:var(--vt-cream);text-decoration:none}.vt-keep-exploring a:hover{border-color:var(--vt-gold)}.vt-keep-exploring a strong{font:600 1.35rem var(--font-display)}.vt-keep-exploring a span{grid-column:1;color:var(--vt-muted);font-size:.75rem}.vt-keep-exploring a b{grid-column:2;grid-row:1/3;align-self:center;color:var(--vt-gold)}.vt-home{width:100%;padding-top:0}.vt-home>.vt-section,.vt-home>.vt-account-strip{width:var(--vt-width);margin-right:auto;margin-left:auto}.vt-home-hero{position:relative;min-height:clamp(620px,73vh,860px);overflow:hidden;background:#060a0b}.vt-home-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:61% center}.vt-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#040809fa,#040809d9,#04080957 54%,#0408090a 78%),linear-gradient(0deg,#080c0d 0%,transparent 25%)}.vt-home-hero__inner{position:relative;z-index:1;width:var(--vt-width);min-height:inherit;margin:0 auto;display:flex;align-items:center}.vt-home-hero__copy{width:min(700px,55%);padding:3rem 0 5rem}.vt-home-hero h1{margin:0;font:600 clamp(3.75rem,5vw,4.75rem)/.94 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.vt-home-hero__copy>p:not(.vt-kicker){max-width:660px;margin:1.25rem 0 0;color:#d1cec5;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.vt-release-strip{width:var(--vt-width);margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr 1.2fr auto;align-items:stretch;border:1px solid var(--vt-rule);border-top:0;border-radius:0 0 var(--vt-radius) var(--vt-radius);background:#0c1213}.vt-release-strip>div{display:grid;gap:.3rem;padding:1rem 1.1rem;border-right:1px solid var(--vt-rule)}.vt-release-strip span{color:var(--vt-muted);font-size:.6rem;font-weight:700;letter-spacing:.09em}.vt-release-strip strong{color:var(--vt-cream);font-size:.78rem}.vt-release-strip a{display:inline-flex;min-height:54px;align-items:center;padding:0 1.1rem;color:var(--vt-gold);font:700 .64rem var(--font-display);letter-spacing:.08em;text-decoration:none}.vt-hero-search{display:grid;grid-template-columns:1fr auto;gap:.6rem;margin-top:1.5rem}.vt-hero-search input{min-height:54px;border:1px solid rgba(243,234,216,.28);border-radius:4px;padding:0 1rem;color:var(--vt-cream);background:#060a0bc7}.vt-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.vt-account-strip{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:-34px;padding:1.4rem 1.5rem;border:1px solid rgba(216,174,98,.38);border-radius:7px;background:#111819;box-shadow:0 18px 50px #0000004d}.vt-account-strip h2{margin:0 0 .25rem;font:600 2rem var(--font-display)}.vt-account-strip p{margin:0;color:var(--vt-muted)}.vt-need-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.vt-need-card{position:relative;min-height:270px;overflow:hidden;border:1px solid var(--vt-rule);border-radius:7px;color:var(--vt-cream);text-decoration:none}.vt-need-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.vt-need-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050809fa,#05080914 75%)}.vt-need-card div{position:absolute;z-index:1;inset:auto 1rem 1rem}.vt-need-card b{font:600 1.55rem/.95 var(--font-display);text-transform:uppercase}.vt-need-card p{margin:.35rem 0 0;color:#c6c4bd;font-size:.74rem;line-height:1.45}.vt-need-card:hover img{transform:scale(1.035)}.vt-update-list{border-top:1px solid var(--vt-rule)}.vt-update-list a{display:grid;grid-template-columns:125px 180px 1fr auto;align-items:center;gap:1rem;min-height:85px;border-bottom:1px solid var(--vt-rule);color:var(--vt-cream);text-decoration:none}.vt-update-list time,.vt-update-list span{color:var(--vt-gold);font:700 .62rem var(--font-display);letter-spacing:.09em}.vt-update-list strong{font:600 1.2rem var(--font-display)}.vt-update-list p{margin:.2rem 0 0;color:var(--vt-muted);font-size:.76rem}.vt-garage-feature{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--vt-rule);border-radius:var(--vt-radius);background:var(--vt-charcoal)}.vt-garage-feature__copy{padding:clamp(1.5rem,5vw,4rem)}.vt-garage-feature h2{margin:.4rem 0;font:600 clamp(3rem,5vw,5.4rem)/.84 var(--font-display)}.vt-garage-feature__copy>p{color:var(--vt-muted);line-height:1.7}.vt-garage-feature__facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.4rem;border-block:1px solid var(--vt-rule)}.vt-garage-feature__facts div{padding:1rem;border-right:1px solid var(--vt-rule)}.vt-garage-feature__facts div:last-child{border:0}.vt-garage-feature__facts b{display:block;color:var(--vt-gold);font:600 2.5rem var(--font-display)}.vt-garage-feature__facts span{color:var(--vt-muted);font-size:.68rem}.vt-garage-feature__media{min-height:520px}.vt-garage-feature__media img{width:100%;height:100%;object-fit:cover}.vt-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.vt-guide-card{min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--vt-rule);border-radius:7px;padding:1.2rem;background:linear-gradient(180deg,transparent,rgba(6,10,11,.96)),var(--guide-image) center/cover}.vt-guide-card span{align-self:flex-start;margin-bottom:auto;padding:.35rem .5rem;color:#111;background:var(--vt-gold);font:700 .56rem var(--font-display);letter-spacing:.08em}.vt-guide-card h3{margin:.6rem 0 .3rem;font:600 1.7rem/.95 var(--font-display)}.vt-guide-card p{margin:0;color:#c9c6bd;font-size:.75rem;line-height:1.5}.vt-guide-card a{margin-top:.8rem;color:var(--vt-gold);font:700 .65rem var(--font-display);text-decoration:none}.vt-database-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.vt-database-grid a{display:flex;min-height:180px;flex-direction:column;justify-content:space-between;border:1px solid var(--vt-rule);border-radius:7px;padding:1.1rem;color:var(--vt-cream);background:var(--vt-charcoal);text-decoration:none}.vt-database-grid a:hover{border-color:var(--vt-gold)}.vt-database-grid strong{font:600 1.8rem var(--font-display)}.vt-database-grid b{color:var(--vt-gold);font:600 2.4rem var(--font-display)}.vt-database-grid span{color:var(--vt-muted);font-size:.7rem;line-height:1.5}.vt-empty-state{border:1px dashed rgba(216,174,98,.42);border-radius:8px;padding:clamp(1.5rem,4vw,3rem);background:#d8ae620a}.vt-empty-state h3{margin:.3rem 0;font:600 clamp(2rem,3.5vw,3.4rem)/.95 var(--font-display)}.vt-empty-state p{max-width:720px;color:var(--vt-muted);line-height:1.7}.vt-pro-band{display:grid;grid-template-columns:1fr minmax(360px,.7fr);gap:2rem;align-items:center;padding:clamp(1.5rem,5vw,4rem);border:1px solid rgba(216,174,98,.45);border-radius:var(--vt-radius);background:radial-gradient(circle at 90% 20%,rgba(216,174,98,.2),transparent 30rem),#101718}.vt-pro-band h2{margin:.4rem 0;font:600 clamp(3rem,5vw,5.3rem)/.84 var(--font-display)}.vt-pro-band p{max-width:720px;color:var(--vt-muted);line-height:1.7}.vt-pro-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.vt-pro-feature-list span{border-top:1px solid var(--vt-rule);padding-top:.65rem;font:600 .9rem var(--font-display)}.vt-charter-band{display:grid;grid-template-columns:minmax(270px,.65fr) 1fr;gap:3rem;align-items:center;padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--vt-rule);border-radius:var(--vt-radius);background:#0d1314}.vt-charter-number{display:grid;place-items:center;min-height:290px;border:1px solid var(--vt-gold);background:repeating-linear-gradient(135deg,rgba(216,174,98,.06) 0 1px,transparent 1px 12px);text-align:center}.vt-charter-number strong{color:var(--vt-gold);font:600 clamp(4rem,7vw,7rem)/.8 var(--font-display)}.vt-charter-number span{font:700 .72rem var(--font-display);letter-spacing:.15em}.vt-charter-copy h2{margin:.4rem 0;font:600 clamp(2.8rem,5vw,5rem)/.85 var(--font-display)}.vt-charter-copy>p{color:var(--vt-muted);line-height:1.7}.vt-charter-copy small{display:block;margin-top:1rem;color:#7f827e;font-size:.68rem;line-height:1.55}.vt-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:560px;overflow:hidden;border:1px solid var(--vt-rule);border-radius:var(--vt-radius);background:var(--vt-charcoal)}.vt-detail-hero__media{min-height:480px}.vt-detail-hero__media img{width:100%;height:100%;object-fit:cover}.vt-detail-hero__copy{align-self:center;padding:clamp(1.5rem,5vw,4rem)}.vt-detail-hero__copy>p{color:var(--vt-muted);line-height:1.7}.vt-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1rem}.vt-fact-grid>div,.vt-fact-panel{border:1px solid var(--vt-rule);border-radius:6px;padding:1rem;background:var(--vt-charcoal)}.vt-fact-grid dt,.vt-fact-panel dt{color:var(--vt-muted);font:700 .58rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.vt-fact-grid dd,.vt-fact-panel dd{margin:.35rem 0 0}.vt-content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:1rem;align-items:start}.vt-evidence-split{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.5rem 0}.vt-evidence-split section{border:1px solid var(--vt-rule);border-radius:7px;padding:1.15rem;background:var(--vt-charcoal)}.vt-evidence-split h2{margin:.7rem 0 .4rem;font-size:clamp(1.7rem,2.7vw,2.5rem)}.vt-evidence-split p:last-child{color:var(--vt-muted);line-height:1.65}.vt-reading{max-width:var(--vt-reading)}.vt-reading h2{margin:2rem 0 .6rem;font:600 clamp(2rem,3vw,3rem)/.95 var(--font-display)}.vt-reading p,.vt-reading li{color:var(--vt-muted);line-height:1.8}.vt-quick-answer{border-left:3px solid var(--vt-gold);padding:1.2rem 1.4rem;background:#d8ae6212}.vt-quick-answer strong{display:block;margin-bottom:.4rem;color:var(--vt-gold);font:700 .68rem var(--font-display);letter-spacing:.1em}.vt-side-index{position:sticky;top:135px;border:1px solid var(--vt-rule);border-radius:6px;padding:1rem;background:var(--vt-charcoal)}.vt-side-index strong{font:600 1.1rem var(--font-display)}.vt-side-index a{display:block;border-top:1px solid var(--vt-rule);padding:.65rem 0;color:var(--vt-muted);font-size:.72rem;text-decoration:none}.vt-source-box{margin-top:2rem;border-top:1px solid var(--vt-rule);padding-top:1.3rem}.vt-source-box a{color:var(--vt-gold)}.vt-table-wrap{overflow-x:auto;border:1px solid var(--vt-rule);border-radius:7px}.vt-compare-table{min-width:780px;width:100%;border-collapse:collapse}.vt-compare-table th,.vt-compare-table td{min-width:210px;border-bottom:1px solid var(--vt-rule);padding:1rem;text-align:left;vertical-align:top}.vt-compare-table th:first-child,.vt-compare-table td:first-child{position:sticky;z-index:1;left:0;min-width:170px;background:#0c1213}.vt-compare-table th{color:var(--vt-gold);font:600 .85rem var(--font-display);letter-spacing:.05em}.vt-compare-table td{color:var(--vt-muted);font-size:.78rem}.vt-compare-table tr[hidden]{display:none}.vt-comparison-image{display:block;width:min(100%,320px);aspect-ratio:16/9;object-fit:cover;margin-bottom:.8rem;border-radius:4px}.vt-comparison-mode{display:block;margin-top:.4rem;color:var(--vt-muted);font:600 .65rem var(--font-body)}.vt-pro-gate{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:1rem;border:1px solid rgba(216,174,98,.4);border-radius:7px;padding:1.2rem;background:#d8ae620f}.vt-pro-gate h2{margin:0;font:600 1.8rem var(--font-display)}.vt-pro-gate p{margin:.25rem 0 0;color:var(--vt-muted)}.vt-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.vt-tabs button,.vt-tabs a{border:1px solid var(--vt-rule);border-radius:999px;padding:.55rem .8rem;color:var(--vt-muted);font:700 .62rem var(--font-display);letter-spacing:.08em;text-decoration:none}.vt-tabs button[aria-selected=true],.vt-tabs a[aria-current=page]{border-color:var(--vt-gold);color:var(--vt-gold)}.vt-tabs button:disabled{cursor:not-allowed;opacity:.42}.vt-tab-panel[hidden]{display:none}.vt-card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.vt-info-card{border:1px solid var(--vt-rule);border-radius:7px;padding:1.2rem;background:var(--vt-charcoal)}.vt-info-card h2,.vt-info-card h3{margin:.45rem 0;font:600 1.7rem/.95 var(--font-display)}.vt-info-card p,.vt-info-card li{color:var(--vt-muted);font-size:.8rem;line-height:1.65}.vt-info-card a:not(.vt-button):not(.button){color:var(--vt-gold)}.guide-heading h1,.guide-hero h1,.location-overlay h1{font-size:clamp(3.75rem,6.2vw,4.75rem)}.vt-primary-nav a{font:700 .78rem/1.2 var(--font-body);letter-spacing:.025em}.vt-header__utilities>a,.vt-search-trigger{font:700 .72rem/1.2 var(--font-body);letter-spacing:.02em}.vt-mode-switch a{display:inline-flex;align-items:center;min-height:32px;gap:.3rem;font:700 .68rem/1.2 var(--font-body);letter-spacing:.01em}.vt-mode-switch small{font-size:.48rem;opacity:.75}.vt-story-bar a{font:700 .7rem/1.2 var(--font-body);letter-spacing:.02em}.vt-story-bar>span{font:700 .68rem/1.2 var(--font-body)}.vt-page-hero h1,.vt-list-hero h1,.vt-detail-hero h1{font-size:clamp(3.75rem,5vw,4.75rem);line-height:.95}.vt-card-actions button,.vt-tabs button,.vt-tabs a,.vt-filter-bar a,.vt-filter-bar button{min-height:44px;font:700 .75rem/1.2 var(--font-body);letter-spacing:.02em}.vt-entity-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vt-entity-card__meta>span{color:var(--vt-muted);font:600 .65rem/1.2 var(--font-body)}.vt-status{font:700 .68rem/1.2 var(--font-body);letter-spacing:.015em}.vt-filter-bar .vt-button--gold{color:#111;border-color:var(--vt-gold);background:var(--vt-gold);border-radius:4px}.vt-entity-card__body>p,.vt-guide-card p,.vt-need-card p{font-size:.875rem}@media(max-width:1320px){.vt-header__main{grid-template-columns:auto 1fr auto}.vt-primary-nav a{padding-inline:.38rem;font-size:.7rem}.vt-header__utilities{gap:.25rem}.vt-header__utilities>a,.vt-search-trigger{padding-inline:.35rem;font-size:.68rem}.vt-mode-switch a{padding-inline:.4rem}.vt-entity-grid,.vt-guide-grid,.vt-database-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){html{scroll-padding-top:5rem}.vt-header{backdrop-filter:none}.vt-header__main{min-height:68px;grid-template-columns:auto 1fr}.vt-primary-nav,.vt-header__utilities,.vt-story-bar{display:none}.vt-mobile-tools{display:flex;justify-self:end;align-items:center;gap:.35rem}.vt-mobile-tools>button,.vt-mobile-tools summary{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--vt-rule);border-radius:3px;padding:0 .58rem;color:var(--vt-cream);font:700 .7rem var(--font-body);letter-spacing:.01em;cursor:pointer}.vt-mobile-tools details{position:relative}.vt-mobile-tools details>a{position:relative;z-index:5;display:block;min-width:160px;border:1px solid var(--vt-rule);border-top:0;padding:.65rem;color:var(--vt-cream);background:#0b1011;font-size:.7rem;text-decoration:none}.vt-mobile-tools details[open]{position:absolute;top:14px;right:148px}.vt-mobile-drawer{position:absolute;top:68px;right:3vw;width:min(92vw,420px);max-height:calc(100vh - 84px);overflow:auto;border:1px solid var(--vt-rule);padding:.8rem;background:#0b1011;box-shadow:0 25px 70px #0009}.vt-mobile-drawer:not([hidden]){display:grid}.vt-mobile-drawer a{padding:.7rem;border-bottom:1px solid var(--vt-rule);color:var(--vt-cream);font:600 .78rem var(--font-display);letter-spacing:.07em;text-decoration:none}.vt-mobile-drawer a[aria-current=page]{color:var(--vt-gold)}.vt-mobile-drawer hr{width:100%;border:0;border-top:1px solid rgba(216,174,98,.4)}.vt-list-hero{grid-template-columns:1fr}.vt-filter-bar{top:75px}.vt-need-grid{grid-template-columns:repeat(2,1fr)}.vt-garage-feature,.vt-detail-hero{grid-template-columns:1fr}.vt-garage-feature__media{min-height:420px;grid-row:1}.vt-detail-hero__media{max-height:520px}.vt-pro-band{grid-template-columns:1fr}.vt-fact-grid{grid-template-columns:repeat(2,1fr)}.vt-footer__grid{grid-template-columns:repeat(4,1fr)}.vt-footer__brand{grid-column:1/-1}}@media(max-width:700px){:root{--vt-width: min(94%, 1560px)}body{padding-bottom:0}.vt-page{padding-top:2rem}.vt-section{margin-top:4.2rem}.vt-section-head{grid-template-columns:1fr;gap:.7rem}.vt-section-head h2{font-size:clamp(2.35rem,11vw,3.5rem)}.vt-brand img{width:134px}.vt-mobile-tools{gap:.22rem}.vt-brand img{width:118px}.vt-mobile-tools details[open]{right:120px}.vt-mobile-tools>button,.vt-mobile-tools summary{padding-inline:.4rem;font-size:.62rem}.vt-mobile-bottom{position:fixed;z-index:850;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);min-height:60px;border-top:1px solid var(--vt-rule);background:#080c0dfa}.vt-mobile-bottom a,.vt-mobile-bottom button{display:grid;place-items:center;align-content:center;gap:.16rem;color:var(--vt-muted);font:700 .6rem var(--font-body);letter-spacing:.01em;text-decoration:none}.vt-mobile-bottom a[aria-current=page]{color:var(--vt-gold)}.vt-mobile-bottom span{font-size:.85rem}.vt-mobile-drawer{position:fixed;inset:auto 2vw 66px;width:auto;max-height:72vh}.vt-search-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}.vt-search-box>div{grid-template-columns:1fr}.vt-search-list a{grid-template-columns:86px 1fr}.vt-search-list img{width:86px}.vt-search-list>a>b{grid-column:2;max-width:none;text-align:left}.vt-mode-cards{grid-template-columns:1fr}.vt-mode-cards article{min-height:0}.vt-mode-cards ul{grid-template-columns:1fr}.vt-welcome{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;overflow:auto}.vt-page-hero{min-height:610px;align-items:flex-end}.vt-page-hero:after{background:linear-gradient(0deg,#050809fa,#050809d1 44%,#05080914 82%)}.vt-page-hero>img{object-position:62% center}.vt-page-hero__copy{width:100%;padding:1.4rem}.vt-page-hero h1,.vt-list-hero h1,.vt-detail-hero h1{font-size:clamp(2.8rem,13vw,4.3rem)}.vt-home-hero{min-height:0}.vt-home-hero__image{height:310px;object-position:80% 70%}.vt-home-hero:after{height:320px;background:linear-gradient(0deg,#080c0d 0%,transparent 30%)}.vt-home-hero__inner{min-height:0;align-items:flex-end;padding-top:295px}.vt-home-hero__copy{width:100%;padding:1rem 0 2.5rem}.vt-home-hero h1{font-size:clamp(2.4rem,12vw,3.125rem)}.vt-hero-search{grid-template-columns:1fr}.vt-account-strip{grid-template-columns:1fr;margin-top:1rem}.vt-account-strip .vt-actions{margin-top:0}.vt-need-grid,.vt-entity-grid,.vt-guide-grid,.vt-database-grid,.vt-card-list{grid-template-columns:1fr}.vt-update-list a{grid-template-columns:90px 1fr;padding:.8rem 0}.vt-update-list span{grid-column:2}.vt-update-list div{grid-column:1/-1}.vt-update-list>a>b{display:none}.vt-garage-feature__facts{grid-template-columns:1fr}.vt-garage-feature__facts div{border-right:0;border-bottom:1px solid var(--vt-rule)}.vt-garage-feature__media{min-height:280px}.vt-detail-hero__media{min-height:0;max-height:none;aspect-ratio:16 / 9}.vt-pro-feature-list,.vt-charter-band{grid-template-columns:1fr}.vt-charter-number{min-height:220px}.vt-content-layout{grid-template-columns:1fr}.vt-side-index{position:static}.vt-fact-grid{grid-template-columns:1fr}.vt-keep-exploring>div{grid-template-columns:1fr}.vt-pro-gate{grid-template-columns:1fr}.vt-footer__grid{grid-template-columns:1fr 1fr}.vt-footer__brand{grid-column:1/-1}.vt-footer__base{grid-template-columns:1fr;gap:.5rem}}@media(min-width:701px)and (max-width:1050px){.vt-home-hero__image{object-position:100% center}}.vt-spoiler{position:relative;min-width:0}.vt-spoiler.is-masked{min-height:260px;overflow:hidden}.vt-spoiler.is-masked>[data-spoiler-content]{max-height:420px;overflow:hidden;pointer-events:none;user-select:none;filter:blur(18px);opacity:.3}.vt-spoiler.is-masked>[data-spoiler-content]{visibility:hidden}.vt-spoiler.is-masked>[data-spoiler-content] img{visibility:hidden}.vt-spoiler.is-masked[data-shield-mode=strict]>[data-spoiler-content]{opacity:.14}.vt-spoiler__cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem;text-align:center;background:#080c0d73}.vt-spoiler__cover[hidden]{display:none}.vt-spoiler__cover p{margin:0}.vt-spoiler__cover strong{font:600 1.3rem/1.25 var(--font-body)}.vt-spoiler__cover a{color:var(--vt-muted);font-size:.8rem}.vt-search-list .vt-spoiler__cover a{display:inline;border:0;padding:0;text-decoration:underline}.vt-spoiler--compact.is-masked{min-height:180px}.vt-spoiler--compact .vt-spoiler__cover{gap:.5rem}.vt-spoiler--compact .vt-spoiler__cover strong{font-size:.9rem}.vt-home>.vt-account-strip{margin-top:clamp(2.4rem,5vw,4.8rem)}.vt-home-section--tight{margin-top:clamp(3.2rem,5.5vw,5.5rem)}.vt-database-compact .vt-section-head{margin-bottom:1rem}.vt-database-compact .vt-database-grid a{min-height:132px;padding:.9rem}.vt-database-compact .vt-database-grid strong{font-size:1.45rem}.vt-database-compact .vt-database-grid b{font-size:1.9rem}.vt-database-compact .vt-database-grid span{font-size:.76rem}.vt-home .vt-charter-number strong{font-size:clamp(2.3rem,4vw,4rem)}.vt-entity-card__media>.vt-media-unavailable,.vt-media-unavailable{position:static;inset:auto;display:grid;width:100%;height:100%;place-content:center;gap:.5rem;padding:1.4rem;color:var(--vt-muted);background:radial-gradient(circle at 80% 18%,rgba(216,174,98,.14),transparent 36%),repeating-linear-gradient(135deg,rgba(216,174,98,.035) 0 1px,transparent 1px 12px),#111819;text-align:center}.vt-media-unavailable b{color:var(--vt-gold);font:700 .78rem/1.25 var(--font-body);letter-spacing:.04em}.vt-media-unavailable small{max-width:34rem;color:#a7aaa6;font:500 .74rem/1.5 var(--font-body)}.vt-media-unavailable--detail{min-height:100%}.vt-search-media-unavailable{display:grid;width:118px;aspect-ratio:16/9;place-items:center;border:1px solid var(--vt-rule);border-radius:4px;color:var(--vt-gold);background:#111819;font:700 .62rem/1.25 var(--font-body);text-align:center}.vt-source-media{overflow:hidden;border:1px solid var(--vt-rule);border-radius:var(--vt-radius);background:var(--vt-charcoal)}.vt-source-media img{display:block;width:100%;max-height:680px;object-fit:contain;background:#050809}.vt-source-media figcaption{display:grid;gap:.35rem;padding:1rem 1.2rem;color:var(--vt-muted);font-size:.85rem;line-height:1.55}.vt-source-media figcaption strong{color:var(--vt-gold);font-size:.72rem;letter-spacing:.06em}.vt-comparison-image{width:min(100%,440px)}.vt-comparison-note{margin:-.5rem 0 1.2rem;color:#939792;font-size:.82rem;line-height:1.55}.vt-guide-card{background-position:var(--guide-focus, center)}.vt-mini-facts dt{font:700 .64rem/1.2 var(--font-body);letter-spacing:.025em}.vt-mini-facts dd{font-size:.8rem;line-height:1.45}.vt-filter-bar label{font:700 .66rem/1.2 var(--font-body);letter-spacing:.025em}.vt-filter-bar input,.vt-filter-bar select{font-size:.82rem}.vt-entity-card__meta>span{font-size:.7rem}.vt-pro-dashboard-preview{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:2rem;align-items:center;border:1px solid rgba(216,174,98,.44);border-radius:var(--vt-radius);padding:clamp(1.5rem,5vw,4rem);background:radial-gradient(circle at 85% 10%,rgba(216,174,98,.16),transparent 34rem),#101718}.vt-pro-dashboard-preview h2,.vt-display-heading{margin:.4rem 0;font:600 clamp(3rem,5vw,5.3rem)/.86 var(--font-display)}.vt-pro-dashboard-preview__intro>p:not(.vt-kicker){color:var(--vt-muted);line-height:1.7}.vt-dashboard-demo{overflow:hidden;border:1px solid rgba(216,174,98,.32);border-radius:8px;background:#090e0f;box-shadow:0 28px 70px #00000059}.vt-dashboard-demo__bar{display:flex;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--vt-rule);color:var(--vt-gold);font-size:.72rem}.vt-dashboard-demo__metrics{display:grid;grid-template-columns:repeat(3,1fr)}.vt-dashboard-demo__metrics div{display:grid;gap:.4rem;padding:1.2rem 1rem;border-right:1px solid var(--vt-rule)}.vt-dashboard-demo__metrics div:last-child{border-right:0}.vt-dashboard-demo small,.vt-dashboard-demo__row span{color:#8f948f;font-size:.68rem;letter-spacing:.04em}.vt-dashboard-demo__metrics b{font:600 1.45rem var(--font-display)}.vt-dashboard-demo__row{display:grid;gap:.35rem;padding:1rem;border-top:1px solid var(--vt-rule)}.vt-my-vice-tiers{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.vt-my-vice-tiers article{border:1px solid var(--vt-rule);border-radius:8px;padding:clamp(1.25rem,3vw,2rem);background:var(--vt-charcoal)}.vt-my-vice-tiers article:last-child{border-color:#d8ae6280;background:linear-gradient(135deg,rgba(216,174,98,.08),transparent),var(--vt-charcoal)}.vt-my-vice-tiers h2{margin:.4rem 0;font:600 clamp(2rem,3.2vw,3.2rem)/.92 var(--font-display)}.vt-my-vice-tiers p:not(.vt-kicker){color:var(--vt-muted);line-height:1.65}.vt-my-vice-onboarding{display:grid;grid-template-columns:minmax(280px,.7fr) 1.3fr;gap:2rem;margin-bottom:1rem;border:1px solid rgba(216,174,98,.44);border-radius:var(--vt-radius);padding:clamp(1.3rem,4vw,3rem);background:#101718}.vt-my-vice-onboarding h2{margin:.4rem 0;font:600 clamp(2.8rem,4.5vw,4.5rem)/.88 var(--font-display)}.vt-my-vice-onboarding p{color:var(--vt-muted);line-height:1.65}.vt-my-vice-onboarding ol{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;list-style:none}.vt-my-vice-onboarding li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top:1px solid var(--vt-rule);padding-top:.85rem;color:var(--vt-muted);font-size:.8rem;line-height:1.5}.vt-my-vice-onboarding li>b{color:var(--vt-gold);font:600 1.6rem var(--font-display)}.vt-my-vice-onboarding li strong{display:block;margin-bottom:.2rem;color:var(--vt-cream)}.vt-launch-list-section{padding:clamp(1.4rem,4vw,3rem)}.vt-launch-list-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,500px);gap:clamp(2rem,5vw,5rem);align-items:start}.vt-launch-list-layout h2{margin:.3rem 0;font:600 clamp(2.5rem,4vw,4rem)/.9 var(--font-display)}.vt-launch-form{width:100%;grid-template-columns:1fr 1fr;align-items:end}.vt-launch-form .consent,.vt-launch-form button,.vt-launch-form [role=status]{grid-column:1 / -1}.vt-launch-form button{width:100%;justify-self:stretch}.vt-map-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);gap:1rem;align-items:start}.vt-map-controls .vt-filter-bar{position:static;margin:0}.vt-map-more-layers{border:1px solid var(--vt-rule);border-radius:7px;padding:1rem;background:var(--vt-charcoal)}.vt-map-more-layers summary{cursor:pointer;list-style:none}.vt-map-more-layers summary span,.vt-map-more-layers summary b{display:block}.vt-map-more-layers summary span{color:var(--vt-cream);font-weight:700}.vt-map-more-layers summary b{margin-top:.25rem;color:var(--vt-gold);font-size:.72rem}.vt-map-more-layers p,.vt-map-more-layers li{color:var(--vt-muted);font-size:.82rem;line-height:1.55}.vt-map-more-layers ul{columns:2;margin-top:.7rem}.vt-region-tabs{margin-bottom:1rem}.vt-community-areas{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem;margin-top:1rem}.vt-community-areas button{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;border:1px solid var(--vt-rule);border-radius:7px;padding:1rem;color:var(--vt-cream);background:linear-gradient(160deg,rgba(216,174,98,.08),transparent),var(--vt-charcoal);text-align:left}.vt-community-areas button:hover,.vt-community-areas button:focus-visible{border-color:var(--vt-gold)}.vt-community-areas span{margin-bottom:auto;color:var(--vt-gold);font-size:.66rem}.vt-community-areas strong{font:600 1.65rem/.95 var(--font-display)}.vt-community-areas small{color:var(--vt-muted);font-size:.76rem;line-height:1.45}@media(max-width:1050px){.vt-pro-dashboard-preview,.vt-my-vice-onboarding,.vt-launch-list-layout,.vt-map-controls{grid-template-columns:1fr}.vt-community-areas{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.vt-home>.vt-account-strip{margin-top:2.4rem}.vt-home-hero__image{height:130px;object-position:79% 68%}.vt-home-hero:after{height:140px}.vt-home-hero__inner{padding-top:114px}.vt-home-hero__copy{padding:.8rem 0 1.8rem}.vt-home-hero h1{font-size:clamp(2.4rem,11vw,2.85rem)}.vt-home-hero__copy>p:not(.vt-kicker){margin-top:.8rem;line-height:1.55}.vt-hero-search{margin-top:1rem}.vt-my-vice-tiers,.vt-my-vice-onboarding ol,.vt-dashboard-demo__metrics,.vt-community-areas,.vt-launch-form{grid-template-columns:1fr}.vt-launch-form .consent,.vt-launch-form button,.vt-launch-form [role=status]{grid-column:auto}.vt-launch-form button{width:100%;justify-content:center}.vt-release-strip{grid-template-columns:1fr;border-top:1px solid var(--vt-rule);border-radius:var(--vt-radius)}.vt-release-strip>div{border-right:0;border-bottom:1px solid var(--vt-rule)}.vt-release-strip a{justify-content:center}.vt-evidence-split{grid-template-columns:1fr}.vt-search-media-unavailable{width:86px}.vt-community-areas button{min-height:140px}.vt-map-more-layers ul{columns:1}.vt-comparison-image{min-width:260px}}@media(max-width:390px){.vt-home-hero h1{font-size:2.3rem}.vt-page-hero h1,.vt-list-hero h1,.vt-detail-hero h1{font-size:2.85rem}.vt-footer__grid{grid-template-columns:1fr}.vt-footer__brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.vt-group-nav[data-astro-cid-pux6a34n]{gap:clamp(.3rem,1vw,1.3rem);justify-content:center}.vt-nav-group[data-astro-cid-pux6a34n]{position:relative}.vt-nav-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n]{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.4rem;padding:0 .6rem;color:#d7d1c4;font:700 .8rem var(--font-body);white-space:nowrap}.vt-nav-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n]::-webkit-details-marker{display:none}.vt-nav-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n]:after{content:"▾";color:var(--vt-gold)}.vt-nav-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n].is-active,.vt-nav-group[data-astro-cid-pux6a34n][open] summary[data-astro-cid-pux6a34n]{color:var(--vt-gold)}.vt-nav-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n]:focus-visible,.vt-mobile-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n]:focus-visible{outline:2px solid var(--vt-gold);outline-offset:3px}.vt-nav-panel[data-astro-cid-pux6a34n]{position:absolute;top:100%;left:0;width:min(720px,80vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;background:#101718;border:1px solid var(--vt-rule);border-radius:6px;box-shadow:0 18px 40px #0009;z-index:100}.vt-nav-panel[data-astro-cid-pux6a34n] h2[data-astro-cid-pux6a34n],.vt-mobile-group[data-astro-cid-pux6a34n] h2[data-astro-cid-pux6a34n]{font:700 .8rem var(--font-body);color:var(--vt-gold);margin:.7rem}.vt-nav-panel[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:flex!important;min-height:44px;padding:.7rem!important;white-space:normal;border-radius:3px;font-size:.85rem!important}.vt-nav-panel[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover,.vt-nav-panel[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:focus-visible{background:#d8ae6218}.vt-mobile-group[data-astro-cid-pux6a34n] summary[data-astro-cid-pux6a34n]{min-height:48px;display:flex;align-items:center;cursor:pointer;color:var(--vt-gold);font-weight:700;font-size:.85rem}.vt-mobile-group[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:block;padding-left:1.2rem}.vt-mobile-group[data-astro-cid-pux6a34n]{border-bottom:1px solid var(--vt-rule)}@media(min-width:1101px){.vt-header__main[data-astro-cid-pux6a34n]{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;min-height:76px}.vt-group-nav[data-astro-cid-pux6a34n]{grid-row:1;grid-column:2;flex-wrap:nowrap}.vt-group-nav[data-astro-cid-pux6a34n]>a[data-astro-cid-pux6a34n]{font-size:.8rem!important;padding:0 .6rem!important}.vt-brand[data-astro-cid-pux6a34n] img[data-astro-cid-pux6a34n]{width:155px;height:auto}.vt-header__utilities[data-astro-cid-pux6a34n]{gap:.4rem}.vt-nav-group[data-astro-cid-pux6a34n]:nth-child(2) .vt-nav-panel[data-astro-cid-pux6a34n]{left:-170px}}@media(max-width:1100px){.vt-header__main[data-astro-cid-pux6a34n]{display:flex;justify-content:space-between}.vt-mobile-tools[data-astro-cid-pux6a34n]{display:flex;gap:.5rem}.vt-header__utilities[data-astro-cid-pux6a34n],.vt-primary-nav[data-astro-cid-pux6a34n]{display:none}.vt-mobile-tools[data-astro-cid-pux6a34n]>button[data-astro-cid-pux6a34n]{min-height:44px;padding:0 .6rem;border:1px solid var(--vt-rule);border-radius:3px;color:var(--vt-cream);font:700 .7rem var(--font-body)}.vt-mobile-drawer[data-astro-cid-pux6a34n]{position:absolute;inset:68px 2vw auto auto;width:min(94vw,420px);max-height:calc(100dvh - 80px);overflow-y:auto;background:#0b1011;border:1px solid var(--vt-rule);padding:.8rem;box-shadow:0 25px 70px #0009}.vt-mobile-drawer[data-astro-cid-pux6a34n]:not([hidden]){display:grid}.vt-mobile-drawer[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{min-height:44px;padding:.7rem;color:var(--vt-cream);text-decoration:none}}.vt-original-campaign[data-astro-cid-efjxskeq]{padding:clamp(1.3rem,4vw,2.6rem);border:1px solid var(--vt-gold);margin:2rem 0;background:linear-gradient(120deg,rgba(201,158,93,.12),transparent)}h2[data-astro-cid-efjxskeq]{font:600 clamp(1.7rem,5vw,3.3rem)/1.1 var(--font-display);margin:.5rem 0}p[data-astro-cid-efjxskeq]{line-height:1.65;max-width:75ch}.campaign-counts[data-astro-cid-efjxskeq]{display:grid;gap:.6rem;margin:1.2rem 0}.campaign-counts[data-astro-cid-efjxskeq] strong[data-astro-cid-efjxskeq]{font-size:clamp(1.1rem,3vw,1.5rem)}.campaign-counts[data-astro-cid-efjxskeq] span[data-astro-cid-efjxskeq],.campaign-caveat[data-astro-cid-efjxskeq]{font-size:.9rem}.vt-button[data-astro-cid-efjxskeq]{white-space:normal;text-align:center}.is-compact[data-astro-cid-efjxskeq]{margin:1rem auto;max-width:1400px;padding:1rem 1.4rem}.is-compact[data-astro-cid-efjxskeq] h2[data-astro-cid-efjxskeq]{font-size:1.5rem}.is-compact[data-astro-cid-efjxskeq]>p[data-astro-cid-efjxskeq]:not(.vt-kicker),.is-compact[data-astro-cid-efjxskeq] .campaign-counts[data-astro-cid-efjxskeq] span[data-astro-cid-efjxskeq]{display:none}.is-compact[data-astro-cid-efjxskeq] .campaign-counts[data-astro-cid-efjxskeq]{margin:.6rem 0}.is-compact[data-astro-cid-efjxskeq] .campaign-counts[data-astro-cid-efjxskeq] strong[data-astro-cid-efjxskeq]{font-size:1rem}[data-astro-cid-efjxskeq][hidden]{display:none!important}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.vt-measurement[data-astro-cid-7y3ympfe]{margin:1rem auto;padding:1rem;max-width:1100px;color:var(--vt-muted);font-size:.85rem}.vt-measurement[data-astro-cid-7y3ympfe] summary[data-astro-cid-7y3ympfe]{cursor:pointer;min-height:44px;display:flex;align-items:center}.vt-measurement[data-astro-cid-7y3ympfe] p[data-astro-cid-7y3ympfe]{line-height:1.6}.vt-measurement[data-astro-cid-7y3ympfe] button[data-astro-cid-7y3ympfe]{min-height:44px;white-space:normal}.vt-measurement[data-astro-cid-7y3ympfe] summary[data-astro-cid-7y3ympfe]:focus-visible{outline:2px solid var(--vt-gold)}details[data-astro-cid-45drzbql]{padding-block:.25rem;width:fit-content;max-width:min(600px,calc(100% - 2rem));margin:.2rem 1rem .2rem auto;font-size:.8rem}details[data-astro-cid-45drzbql][open]{width:min(600px,calc(100% - 2rem))}summary[data-astro-cid-45drzbql]{cursor:pointer;min-height:44px;display:flex;align-items:center}form[data-astro-cid-45drzbql]{padding:1rem;border:1px solid var(--vt-rule)}label[data-astro-cid-45drzbql]{display:grid;gap:.4rem}select[data-astro-cid-45drzbql]{min-height:44px;background:var(--vt-panel);color:var(--vt-cream);padding:.5rem;border:1px solid var(--vt-rule)}.vt-breadcrumbs[data-astro-cid-ilhxcym7]{max-width:1440px;margin:0 auto;padding:1rem clamp(1rem,3vw,2.5rem) 0;color:var(--text-muted,#bbb);font-size:.85rem}ol[data-astro-cid-ilhxcym7]{display:flex;flex-wrap:wrap;gap:.4rem .65rem;list-style:none;padding:0;margin:0}li[data-astro-cid-ilhxcym7]{overflow-wrap:anywhere;min-width:0}li[data-astro-cid-ilhxcym7]+li[data-astro-cid-ilhxcym7]:before{content:"›";margin-right:.65rem}a[data-astro-cid-ilhxcym7]{color:inherit;text-decoration:underline;text-underline-offset:.2em}a[data-astro-cid-ilhxcym7]:hover,a[data-astro-cid-ilhxcym7]:focus-visible{color:var(--text-primary,#eee)}section[data-astro-cid-uiwxaymp]{overflow-wrap:anywhere}a[data-astro-cid-uiwxaymp]{color:var(--accent,#e7bd77);text-decoration:underline;text-underline-offset:.2em}p[data-astro-cid-uiwxaymp]{color:var(--text-muted,#bbb)}.vt-storage-notice{margin:0;padding:.75rem max(1rem,calc((100vw - 1680px)/2));background:#352b1e;color:#fff1d4;font-size:.85rem}.vt-storage-notice[hidden]{display:none}:where(a,button,input,select,textarea):focus-visible{outline:2px solid #D8AE62;outline-offset:4px}.vt-policy-table{width:100%;border-collapse:collapse}.vt-policy-table th,.vt-policy-table td{text-align:left;vertical-align:top;padding:.85rem;border-bottom:1px solid var(--vt-rule);overflow-wrap:anywhere}.vt-policy-table th{color:var(--vt-gold)}.vt-policy-note{color:var(--vt-muted);font-size:.9rem}.vt-story-entry{display:grid;grid-template-columns:1.3fr 1fr;gap:1.25rem}.vt-story-entry article{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--vt-rule);border-radius:16px;background:#101718}.vt-story-entry article:first-child{border-color:#d8ae6266}.vt-story-entry h2{font:600 clamp(2rem,4vw,3.5rem)/1 var(--font-display);margin:.6rem 0}.vt-story-tools{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1.25rem}.vt-story-tools a{padding:.6rem .8rem;background:#182020;border-radius:5px;color:var(--vt-cream);text-decoration:none}.vt-story-tools a:hover{color:var(--vt-gold)}.vt-mode-switch a{font-size:.8rem;min-height:40px}.vt-mode-switch small{max-width:5rem;font-size:.5rem}.vt-mobile-mode{display:none}.vt-media-unavailable{background:linear-gradient(135deg,#171d1c,#29352e);min-height:10rem}@media(max-width:1050px){.vt-mobile-mode{display:inline-flex;gap:.5rem}.vt-mobile-mode a{min-height:40px;display:inline-flex;align-items:center;padding:.35rem;font-size:.7rem;text-decoration:none}.vt-mobile-mode a[aria-current]{color:var(--vt-gold);border-bottom:2px solid var(--vt-gold)}}@media(max-width:760px){.vt-story-entry{grid-template-columns:1fr}.vt-policy-table th,.vt-policy-table td{padding:.6rem .3rem;font-size:.85rem}.vt-mobile-tools{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}[data-charter-page] [data-charter-form]{grid-template-columns:minmax(0,1fr);align-items:start}[data-charter-page] [data-charter-form] input[type=email]{min-height:48px;width:100%}[data-charter-page] [data-charter-status]{grid-column:1 / -1}.vt-search-box>.vt-check{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.75rem 1rem 0 0}.vt-search-box>.vt-check input[type=checkbox]{width:auto;min-height:auto}@media(min-width:901px){[data-charter-page] #launch-list .vt-content-layout{grid-template-columns:1fr minmax(0,1fr)}}.vt-member [hidden]{display:none!important}.vt-member{min-width:0}.vt-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem}.vt-member .vt-info-card{min-width:0}.vt-member form,.vt-member label{display:grid;gap:.5rem}.vt-member form{gap:1rem}.vt-member input:not([type=checkbox]),.vt-member select,.vt-member textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:.75rem;color:var(--vt-cream,#eee8de);background:var(--vt-panel,#121819);border:1px solid var(--vt-line,#394142);font:inherit;border-radius:.25rem}.vt-member textarea{resize:vertical}.vt-member input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.vt-member-metrics{display:flex;gap:1.5rem;flex-wrap:wrap;margin-block:1.3rem}.vt-member-metrics b{color:var(--vt-gold,#d4ab72)}.vt-member-list{display:grid;gap:.85rem;list-style:none;padding:0;overflow-wrap:anywhere}.vt-member-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid var(--vt-line,#394142);padding-block:.65rem}.vt-member-list label{display:flex;align-items:center}.vt-member-list a{color:var(--vt-gold,#d4ab72)}.vt-member [data-member-status]{min-height:1.5em;overflow-wrap:anywhere}.vt-member-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.vt-member-evidence h3{overflow-wrap:anywhere}.vt-member-evidence .vt-spoiler{height:100%}.vt-member-source-filter{display:flex!important;align-items:center;margin-block:1rem}.vt-member .vt-actions{flex-wrap:wrap}.vt-member-save{min-height:44px}.vt-member :focus-visible{outline:3px solid var(--vt-gold,#d4ab72);outline-offset:3px}@media(max-width:720px){.vt-member-grid{grid-template-columns:1fr}.vt-member-list li{align-items:flex-start;flex-direction:column}.vt-member .vt-button{white-space:normal;text-align:center}.vt-member-source-filter{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.vt-member *{scroll-behavior:auto!important;transition:none!important}}.vt-my-collection{overflow-wrap:anywhere}.vt-my-collection>header{padding:16px 0 24px}.vt-my-collection h1{margin:0}.vt-my-collection [data-member-status]{font-size:.9rem}.vt-collection-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:12px 0}.vt-collection-heading h2{margin:0}.vt-collection-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.vt-collection-filters .vt-button{white-space:normal;min-height:48px;padding:10px 8px}.vt-collection-filters [aria-pressed=true],.vt-collection-item [aria-pressed=true]{border-color:var(--vt-gold,#d7af75);background:#d7af751f}.vt-collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.vt-collection-item{min-width:0}.vt-collection-item .vt-actions{display:flex;flex-wrap:wrap;gap:8px}.vt-collection-item .vt-button{min-height:44px;white-space:normal}.vt-my-collection button:focus-visible,.vt-collection-notice a:focus-visible,.vt-collection-notice button:focus-visible{outline:3px solid #f2d3a3;outline-offset:3px}.vt-collection-notice{position:fixed;z-index:110;right:24px;bottom:24px;width:min(540px,calc(100vw - 32px));border:1px solid #d7af75;border-radius:8px;background:#111819;color:#f6eee1;padding:18px;box-shadow:0 12px 48px #0009}.vt-collection-notice p{margin:0 0 12px}.vt-collection-notice small{display:block;margin-top:8px}.vt-collection-notice .vt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.vt-collection-notice .vt-button,.vt-collection-notice button{min-height:44px}.vt-my-collection [hidden],.vt-collection-notice[hidden],.vt-collection-notice [hidden]{display:none!important}@media(max-width:700px){.vt-my-collection>header{padding:8px 0 12px}.vt-collection-heading{align-items:stretch;flex-direction:column;gap:8px}.vt-collection-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vt-collection-filters .vt-button{font-size:.85rem}.vt-collection-list{grid-template-columns:minmax(0,1fr)}.vt-collection-notice{bottom:calc(76px + env(safe-area-inset-bottom));right:16px;padding:14px;max-height:50dvh;overflow:auto}}
