.tPva5q_hud{z-index:50;height:var(--hud-height);padding:0 var(--gutter);pointer-events:none;transition:transform .35s var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.tPva5q_hud[data-hidden]:not(:focus-within){transform:translateY(calc(-100% - 2.6rem))}.tPva5q_hud[data-hidden]:not(:focus-within) a,.tPva5q_hud[data-hidden]:not(:focus-within) button{pointer-events:none}.tPva5q_hud:before{content:"";height:calc(var(--hud-height) + 2.5rem);z-index:-1;background:linear-gradient(#040405f0 0%,#040405d9 55%,#04040500 100%);position:absolute;inset:0 0 auto}.tPva5q_hud a,.tPva5q_hud p,.tPva5q_hud button{pointer-events:auto}.tPva5q_brand{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.tPva5q_mark{border:1px solid var(--line-strong);width:2.1rem;height:2.1rem;font-family:var(--font-display);letter-spacing:.02em;place-items:center;font-size:.78rem;font-weight:800;font-stretch:125%;transition:border-color .2s linear,color .2s linear;display:grid}.tPva5q_brand:hover .tPva5q_mark{border-color:var(--sodium-500);color:var(--sodium-300)}.tPva5q_name{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.01em;font-weight:600;font-stretch:112%}.tPva5q_nav{align-items:center;gap:clamp(.75rem,2vw,1.6rem);display:flex}.tPva5q_clock{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:inline-flex}.tPva5q_dot{background:var(--sodium-500);width:6px;height:6px;box-shadow:0 0 8px var(--sodium-500);border-radius:50%;animation:2.4s ease-in-out infinite tPva5q_blink}@keyframes tPva5q_blink{50%{opacity:.35}}.tPva5q_links{align-items:center;gap:clamp(.75rem,2vw,1.6rem);list-style:none;display:flex}.tPva5q_link,.tPva5q_accent{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text);border-bottom:1px solid var(--line-strong);padding-block:.2rem;text-decoration:none;transition:color .2s linear,border-color .2s linear}.tPva5q_link:hover,.tPva5q_accent:hover,.tPva5q_accent{color:var(--sodium-300);border-color:var(--sodium-500)}.tPva5q_accentCompact,.tPva5q_menuButton,.tPva5q_panel{display:none}.tPva5q_cv{border:1px solid var(--sodium-500);color:var(--sodium-300);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;align-items:center;gap:.35rem;padding:.42rem .7rem;font-weight:600;text-decoration:none;transition:background-color .2s linear,color .2s linear;display:inline-flex}.tPva5q_cv svg{width:.95rem;height:.95rem}.tPva5q_cv:hover{background:var(--sodium-500);color:var(--asphalt-1000)}.tPva5q_langs{pointer-events:auto;border:1px solid var(--line);display:inline-flex}.tPva5q_lang{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;color:var(--text-dim);padding:.38rem .5rem;text-decoration:none;transition:color .2s linear}.tPva5q_lang:hover{color:var(--text)}.tPva5q_lang[aria-current=true]{color:var(--text);background:#f2ebe014}@media (max-width:720px){.tPva5q_name,.tPva5q_clock,.tPva5q_links,.tPva5q_inlineLangs{display:none}.tPva5q_nav{gap:.5rem}.tPva5q_accentCompact{border:1px solid var(--line-strong);min-height:2.3rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--sodium-300);background:#090a0c99;align-items:center;padding:0 .7rem;text-decoration:none;display:inline-flex}.tPva5q_cv{min-height:2.3rem;padding:0 .6rem}.tPva5q_menuButton{border:1px solid var(--line-strong);width:2.3rem;height:2.3rem;color:var(--text);cursor:pointer;background:#090a0c99;place-items:center;padding:0;display:grid}.tPva5q_menuButton svg{width:1.15rem;height:1.15rem}.tPva5q_hud[data-menu] .tPva5q_menuButton{border-color:var(--sodium-500);color:var(--sodium-300)}.tPva5q_panel[data-open]{top:var(--hud-height);padding:.5rem var(--gutter) 1.25rem;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;animation:tPva5q_drop .22s var(--ease-out);background:#07080af7;gap:1rem;display:grid;position:absolute;left:0;right:0}.tPva5q_panelLinks{list-style:none;display:grid}.tPva5q_panelLink,.tPva5q_panelAccent{border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--step-1);color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;font-weight:700;font-stretch:108%;text-decoration:none;display:flex}.tPva5q_panelAccent{color:var(--sodium-300)}.tPva5q_panelLink svg,.tPva5q_panelAccent svg{width:1rem;height:1rem;color:var(--sodium-400);flex:none}.tPva5q_panelFoot{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:center;display:flex}.tPva5q_panelFoot .tPva5q_lang{padding:.55rem .8rem}}@keyframes tPva5q_drop{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:360px){.tPva5q_accentCompact{font-size:var(--step--2);padding:0 .5rem}}
.T96tMG_overlay{z-index:40;padding:calc(var(--hud-height) + .5rem) var(--gutter) 3.5rem;background:radial-gradient(60% 55% at 50% 48%, #ff8a1f0d, transparent 70%), radial-gradient(120% 90% at 50% 50%, #0a0a0c 0%, var(--asphalt-1000) 72%);transition:opacity 1.05s var(--ease-in-out), visibility 0s linear 1.05s;place-items:center;display:grid;position:fixed;inset:0}.T96tMG_overlay[data-leaving]{opacity:0;visibility:hidden;pointer-events:none}.T96tMG_cluster{opacity:1;transition:opacity .7s var(--ease-out), transform 1.05s var(--ease-in-out), filter 1.05s var(--ease-in-out);justify-items:center;gap:clamp(.7rem,2.2svh,1.35rem);display:grid}.T96tMG_overlay[data-phase=boot] .T96tMG_cluster{opacity:0}.T96tMG_overlay[data-leaving] .T96tMG_cluster{filter:blur(6px);transform:scale(1.06)}.T96tMG_shift{gap:clamp(.35rem,1.2vw,.55rem);display:flex}.T96tMG_shift i{aspect-ratio:1;background:#141518;border-radius:50%;width:clamp(.5rem,1.6vw,.66rem);transition:background-color 80ms linear,box-shadow 80ms linear;box-shadow:inset 0 0 0 1px #ffffff0f}.T96tMG_shift i[data-on][data-zone=cyan]{background:var(--cyan-500);box-shadow:0 0 10px var(--cyan-500)}.T96tMG_shift i[data-on][data-zone=sodium]{background:var(--sodium-500);box-shadow:0 0 10px var(--sodium-500)}.T96tMG_shift i[data-on][data-zone=red]{background:var(--signal-red);box-shadow:0 0 12px var(--signal-red)}.T96tMG_gauge{width:min(76vw,46svh,25rem)}.T96tMG_dial{width:100%;height:auto;overflow:visible}.T96tMG_bezel{fill:none;stroke:#ffffff17;stroke-width:1.5px}.T96tMG_track{fill:none;stroke:#ffffff12;stroke-width:1px}.T96tMG_redline{fill:none;stroke:var(--signal-red);stroke-width:5px;opacity:.85}.T96tMG_ticks line{stroke:var(--text);stroke-width:1.3px;stroke-linecap:round;opacity:.06;transition:opacity .25s linear;transition-delay:calc(var(--i,0) * 16ms + .12s)}.T96tMG_ticks line[data-major]{stroke-width:3.2px}.T96tMG_ticks line[data-half]{stroke-width:2px}.T96tMG_ticks line[data-red]{stroke:var(--signal-red)}.T96tMG_overlay:not([data-phase=boot]) .T96tMG_ticks line{opacity:1}.T96tMG_numbers text{fill:var(--text);font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;font-size:21px;font-weight:500}.T96tMG_numbers text[data-red]{fill:var(--signal-red)}.T96tMG_scale{fill:var(--text-dim);font-family:var(--font-mono);letter-spacing:.18em;text-anchor:middle;font-size:10.5px}.T96tMG_display{fill:#0b0c0f;stroke:#ffffff14;stroke-width:1px}.T96tMG_value{fill:var(--text);font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-anchor:middle;font-size:40px;font-weight:500}.T96tMG_unit{fill:var(--sodium-400);font-family:var(--font-mono);letter-spacing:.28em;text-anchor:middle;text-transform:uppercase;font-size:11px}.T96tMG_needle{filter:drop-shadow(0 0 6px #ff8a1fbf)}.T96tMG_hub{fill:#121316;stroke:#ffffff2e;stroke-width:1.5px}.T96tMG_hubDot{fill:var(--sodium-500)}.T96tMG_tells{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;list-style:none;display:flex}.T96tMG_tells li{--tone:var(--signal-red);align-items:center;gap:.4rem;transition:color .15s linear;display:inline-flex}.T96tMG_tells li[data-tone=amber]{--tone:var(--signal-amber)}.T96tMG_led{background:#26272b;border-radius:50%;width:6px;height:6px;transition:background-color .15s linear,box-shadow .15s linear}.T96tMG_overlay:not([data-phase=boot]) .T96tMG_tells li[data-lit]{color:var(--tone)}.T96tMG_overlay:not([data-phase=boot]) .T96tMG_tells li[data-lit] .T96tMG_led{background:var(--tone);box-shadow:0 0 8px var(--tone)}.T96tMG_start{aspect-ratio:1;border:1px solid var(--line-strong);width:clamp(5.2rem,13svh,6.6rem);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;cursor:pointer;transition:border-color .3s linear, box-shadow .3s linear, opacity .3s linear, transform .12s var(--ease-out);background:radial-gradient(circle at 50% 30%,#202227,#0b0c0e 72%);border-radius:50%;place-items:center;padding:.8rem;font-size:.64rem;font-weight:600;line-height:1.35;display:grid;position:relative;box-shadow:inset 0 0 0 6px #08080a,inset 0 0 0 7px #ffffff12,0 12px 30px #000000a6}.T96tMG_start:disabled{opacity:.32;cursor:progress}.T96tMG_overlay[data-phase=ready] .T96tMG_start{border-color:var(--sodium-500);color:var(--sodium-300);box-shadow:inset 0 0 0 6px #08080a, inset 0 0 0 7px #ff8a1f59, 0 0 0 1px #ff8a1f66, 0 0 28px var(--sodium-glow), 0 12px 30px #000000a6;animation:1.9s ease-in-out infinite T96tMG_pulse}.T96tMG_overlay[data-phase=starting] .T96tMG_start{border-color:var(--sodium-400);color:var(--asphalt-1000);background:radial-gradient(circle at 50% 30%, var(--sodium-300), var(--sodium-600) 75%);transform:scale(.95)}.T96tMG_start:not(:disabled):active{transform:scale(.95)}@keyframes T96tMG_pulse{50%{box-shadow:inset 0 0 0 6px #08080a,inset 0 0 0 7px #ff8a1f80,0 0 0 1px #ff8a1f99,0 0 44px #ff8a1f80,0 12px 30px #000000a6}}.T96tMG_captions{text-align:center;justify-items:center;gap:.2rem;display:grid}.T96tMG_status{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.T96tMG_overlay[data-phase=ready] .T96tMG_status{color:var(--sodium-300)}.T96tMG_hint{font-size:var(--step--1);color:var(--text-dim);transition:opacity .3s linear}.T96tMG_overlay:not([data-phase=ready]) .T96tMG_hint{opacity:0}.T96tMG_skip{bottom:max(1.25rem, env(safe-area-inset-bottom));font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--line-strong);align-items:center;gap:.5rem;padding:.4rem .1rem;text-decoration:none;transition:color .2s linear,border-color .2s linear;display:inline-flex;position:absolute;left:50%;translate:-50%}.T96tMG_skip svg{width:1rem;height:1rem;transition:transform .25s var(--ease-out)}.T96tMG_skip:hover{color:var(--sodium-300);border-color:var(--sodium-500)}.T96tMG_skip:hover svg{transform:translate(3px)}.T96tMG_lite{top:calc(var(--hud-height) + .6rem);right:var(--gutter);text-align:right;max-width:15rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-items:end;gap:.2rem;padding:.35rem 0 .35rem .5rem;transition:color .2s linear,opacity .3s linear;display:grid;position:absolute}.T96tMG_lite:hover{color:var(--text)}.T96tMG_lite:disabled{opacity:0;pointer-events:none}.T96tMG_liteRow{align-items:center;gap:.6rem;display:inline-flex}.T96tMG_liteTrack{border:1px solid var(--line-strong);border-radius:999px;width:1.9rem;height:1.05rem;padding:2px;transition:background-color .2s linear,border-color .2s linear;display:inline-flex}.T96tMG_liteTrack span{background:var(--text-dim);width:.75rem;height:.75rem;transition:transform .25s var(--ease-out), background-color .2s linear;border-radius:50%}.T96tMG_lite[aria-checked=true]{color:var(--cyan-300)}.T96tMG_lite[aria-checked=true] .T96tMG_liteTrack{border-color:var(--cyan-500);background:#3fd8e829}.T96tMG_lite[aria-checked=true] .T96tMG_liteTrack span{background:var(--cyan-500);transform:translate(.82rem)}.T96tMG_liteHint{letter-spacing:.04em;text-transform:none;color:var(--text-dim);font-size:.66rem;line-height:1.35}@media (max-height:620px){.T96tMG_tells{display:none}}@media (max-width:720px),(max-height:560px){.T96tMG_liteHint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse),(max-width:720px){.T96tMG_hint{display:none}.T96tMG_lite{margin-top:-.2rem;position:static}}
.KxIb1G_tip{z-index:55;border:1px solid var(--sodium-500);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--sodium-300);pointer-events:none;white-space:nowrap;background:#090a0ce6;align-items:center;gap:.5rem;padding:.45rem .7rem;display:inline-flex;position:fixed;top:0;left:0}.KxIb1G_dot{background:var(--sodium-500);width:6px;height:6px;box-shadow:0 0 8px var(--sodium-500);border-radius:50%}
.vmQOYG_notice{top:calc(var(--hud-height) + .6rem);z-index:48;width:min(34rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--line-strong);border-left:3px solid var(--signal-amber);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--step--1);color:var(--text);animation:vmQOYG_enter .4s var(--ease-out);background:#090a0ceb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.7rem .75rem .7rem 1rem;display:flex;position:fixed;left:50%;translate:-50%}.vmQOYG_actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.vmQOYG_primary{background:var(--sodium-500);font-family:var(--font-mono);font-size:var(--step--2);color:var(--asphalt-1000);cursor:pointer;border:0;padding:.5rem .8rem;font-weight:600;text-decoration:none}.vmQOYG_primary:hover{background:var(--sodium-300)}.vmQOYG_link{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted)}.vmQOYG_link:hover{color:var(--sodium-300)}.vmQOYG_close{border:1px solid var(--line-strong);width:1.9rem;height:1.9rem;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.vmQOYG_close svg{width:.85rem;height:.85rem}@keyframes vmQOYG_enter{0%{opacity:0;transform:translateY(-8px)}}
.ezA_NW_hud{z-index:45;padding:0 var(--gutter) clamp(1rem, 2.4svh, 1.6rem);pointer-events:none;opacity:0;transition:opacity .8s var(--ease-out) 1.4s, transform .8s var(--ease-out) 1.4s;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;display:grid;position:fixed;inset:auto 0 0;transform:translateY(12px)}.ezA_NW_hud[data-visible]{opacity:1;transform:none}.ezA_NW_hud button{pointer-events:auto}.ezA_NW_gps{justify-self:start;align-items:flex-end;display:flex;position:relative}.ezA_NW_mapButton{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#090a0cb8;padding:.45rem;display:block}.ezA_NW_map{width:auto;height:var(--gps-map);display:block}.ezA_NW_route,.ezA_NW_travelled{fill:none;stroke-linejoin:round;stroke-linecap:round}.ezA_NW_route{stroke:#f2ebe038;stroke-width:12px}.ezA_NW_travelled{stroke:var(--sodium-500);stroke-width:14px}.ezA_NW_marker{fill:#0b0c0e;stroke:#f2ebe080;stroke-width:6px}.ezA_NW_markerOn{fill:var(--sodium-500);stroke:var(--sodium-300);stroke-width:6px}.ezA_NW_car{fill:#fff;filter:drop-shadow(0 0 18px var(--sodium-500))}.ezA_NW_list{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;min-width:15.5rem;transition:opacity .18s linear, transform .25s var(--ease-out), visibility 0s linear .25s;background:#090a0ce6;gap:.05rem;padding:.7rem .95rem;list-style:none;display:grid;position:absolute;bottom:0;left:calc(100% + .6rem);transform:translate(-6px)}.ezA_NW_list:before{content:"";width:.7rem;position:absolute;top:0;bottom:0;right:100%}.ezA_NW_list[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s linear, transform .25s var(--ease-out);transform:none}.ezA_NW_list button{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;background:0 0;border:0;gap:.55rem;padding:.18rem 0;transition:color .2s linear;display:flex}.ezA_NW_list button:hover,.ezA_NW_list button[aria-current=step]{color:var(--text)}.ezA_NW_list button[aria-current=step] .ezA_NW_index{color:var(--sodium-400)}.ezA_NW_index{color:var(--text-dim);font-variant-numeric:tabular-nums}.ezA_NW_chapter{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#090a0c99;gap:.6rem;padding:.5rem .9rem;display:inline-flex}.ezA_NW_gauges{justify-content:flex-end;align-items:flex-end;gap:1.1rem;display:flex}.ezA_NW_sound{border:1px solid var(--line-strong);cursor:pointer;background:#090a0cb8;place-items:center;width:2.6rem;height:2.6rem;transition:border-color .2s linear,color .2s linear;display:grid}.ezA_NW_sound svg{width:1.2rem;height:1.2rem}.ezA_NW_sound[aria-pressed=true]{border-color:var(--sodium-500);color:var(--sodium-300)}@media (max-width:860px){.ezA_NW_hud{grid-template-columns:auto 1fr}.ezA_NW_chapter{display:none}.ezA_NW_list{bottom:calc(100% + .5rem);left:0;transform:translateY(6px)}.ezA_NW_list button{font-size:var(--step--1);padding:.45rem 0}}
.Tr468G_root{z-index:60;pointer-events:none;position:fixed;inset:0}.Tr468G_backdrop{opacity:0;transition:opacity .4s var(--ease-out);background:#04040573;position:absolute;inset:0}.Tr468G_root[data-open] .Tr468G_backdrop{opacity:1;pointer-events:auto}.Tr468G_panel{width:min(30rem,100%);padding:calc(var(--hud-height) + 1rem) clamp(1.25rem, 3vw, 2.25rem) 2rem;overscroll-behavior:contain;border-left:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .55s var(--ease-out);pointer-events:auto;background:linear-gradient(#ff8a1f0f,#0000 30%),#090a0cf0;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.Tr468G_root[data-open] .Tr468G_panel{transform:none}.Tr468G_header{border-bottom:1px solid var(--line);gap:.6rem;padding-bottom:1.25rem;padding-right:2.5rem;display:grid;position:relative}.Tr468G_context{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--sodium-400)}.Tr468G_title{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:112%;line-height:1}.Tr468G_close{border:1px solid var(--line-strong);cursor:pointer;background:0 0;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .2s linear,color .2s linear;display:grid;position:absolute;top:0;right:0}.Tr468G_close svg{width:1rem;height:1rem}.Tr468G_close:hover{border-color:var(--sodium-500);color:var(--sodium-300)}.Tr468G_body{gap:1.4rem;padding-top:1.4rem;display:grid}.Tr468G_section{gap:.45rem;display:grid}.Tr468G_section p{color:var(--text);text-wrap:pretty;line-height:1.6}.Tr468G_label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:#4fd18b;font-weight:700}.Tr468G_list{list-style:none;display:grid}.Tr468G_list li{border-bottom:1px solid var(--line);gap:.15rem;padding:.75rem 0;display:grid}.Tr468G_meta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted)}.Tr468G_timeline{gap:1.1rem;padding-left:1.4rem;list-style:none;display:grid;position:relative}.Tr468G_timeline:before{content:"";background:linear-gradient(var(--line-strong), var(--sodium-500));width:1px;position:absolute;top:.45rem;bottom:.45rem;left:.3rem}.Tr468G_timeline li{gap:.15rem;display:grid;position:relative}.Tr468G_timeline li:before{content:"";border:1px solid var(--line-strong);background:var(--asphalt-900);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:.32rem;left:-1.4rem}.Tr468G_timeline li[data-current]:before{border-color:var(--sodium-400);background:var(--sodium-500);box-shadow:0 0 0 4px #ff8a1f2e}.Tr468G_period{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;color:var(--sodium-400);align-items:center;gap:.5rem;display:flex}.Tr468G_badge{border:1px solid var(--sodium-500);letter-spacing:.14em;text-transform:uppercase;padding:.05rem .4rem;font-size:.62rem}.Tr468G_place{font-family:var(--font-display);font-size:var(--step-1);font-weight:800;font-stretch:108%;line-height:1.1}.Tr468G_links{gap:.45rem;list-style:none;display:grid}.Tr468G_links button{border:1px solid var(--line);text-align:left;width:100%;color:var(--text);cursor:pointer;background:#ffffff06;border-left:2px solid #4fd18b;justify-content:space-between;align-items:center;gap:.9rem;padding:.8rem .9rem;transition:border-color .2s linear,background-color .2s linear;display:flex}.Tr468G_links button:hover,.Tr468G_links button:focus-visible{border-color:var(--sodium-500);background:#ff8a1f14}.Tr468G_links svg{width:1rem;height:1rem;color:var(--sodium-400);transition:transform .25s var(--ease-out);flex:none}.Tr468G_links button:hover svg{transform:translate(3px)}.Tr468G_linkText{gap:.2rem;line-height:1.35;display:grid}.Tr468G_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none;display:grid}.Tr468G_cards li{border:1px solid var(--line);min-height:5.6rem;font-size:var(--step--1);background:#ffffff06;border-top:2px solid #4fd18b;align-content:space-between;gap:.5rem;padding:.75rem .8rem;line-height:1.35;display:grid}.Tr468G_cards .Tr468G_meta{font-size:var(--step--2)}@media (max-width:420px){.Tr468G_cards{grid-template-columns:minmax(0,1fr)}.Tr468G_cards li{min-height:0}}.Tr468G_chips{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.Tr468G_cta{background:var(--sodium-500);font-family:var(--font-mono);font-size:var(--step--1);color:var(--asphalt-1000);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-weight:600;text-decoration:none;transition:background-color .2s linear;display:flex}.Tr468G_cta:hover{background:var(--sodium-300)}.Tr468G_cta svg{flex:none;width:1rem;height:1rem}.Tr468G_chips li{border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step--1);padding:.25rem .6rem}@media (max-width:720px){.Tr468G_panel{border-left:0;border-top:1px solid var(--line-strong);width:100%;max-height:82svh;padding-top:1.5rem;top:auto;transform:translateY(104%)}}
.LIiQtG_sign{gap:.75rem;margin:0;display:grid}.LIiQtG_plate{background:linear-gradient(155deg, #ffffff1a 0%, #fff0 38%), var(--sign-green);min-height:8.5rem;box-shadow:inset 0 0 0 4px var(--sign-green), inset 0 0 0 6px var(--sign-white), 0 18px 40px -18px #000c;color:var(--sign-white);border-radius:12px;align-content:center;gap:.15rem;padding:1.1rem 1.25rem 1rem;display:grid;position:relative;overflow:hidden}.LIiQtG_plate:after{content:"";transition:transform .9s var(--ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}.LIiQtG_sign:hover .LIiQtG_plate:after{transform:translate(60%)}.LIiQtG_value{font-family:var(--font-sign);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2.4vw,3.6rem);font-weight:800;line-height:.95}.LIiQtG_label{font-family:var(--font-sign);font-size:var(--step-0);text-transform:uppercase;letter-spacing:.04em;font-weight:700;line-height:1.2}.LIiQtG_detail{font-size:var(--step--1);color:var(--text-muted);line-height:1.45}.LIiQtG_sign[data-size=compact] .LIiQtG_plate{border-radius:10px;min-height:6.4rem;padding:.85rem 1rem .8rem}.LIiQtG_sign[data-size=compact] .LIiQtG_value{font-size:clamp(2rem,1.7rem + 1.2vw,2.6rem)}.LIiQtG_sign[data-size=compact] .LIiQtG_label{font-size:var(--step--1)}@media (max-width:720px){.LIiQtG_sign[data-size=compact]{gap:.5rem}.LIiQtG_sign[data-size=compact] .LIiQtG_plate{min-height:5.4rem;box-shadow:inset 0 0 0 3px var(--sign-green), inset 0 0 0 4.5px var(--sign-white), 0 14px 30px -18px #000c;border-radius:9px;padding:.7rem .8rem .75rem}.LIiQtG_sign[data-size=compact] .LIiQtG_value{font-size:1.85rem}.LIiQtG_sign[data-size=compact] .LIiQtG_label,.LIiQtG_sign[data-size=compact] .LIiQtG_detail{font-size:var(--step--2)}}@media (prefers-reduced-motion:reduce){.LIiQtG_plate:after{display:none}}@media print{.LIiQtG_plate{color:#000;background:0 0;min-height:0;box-shadow:inset 0 0 0 1px #000}.LIiQtG_plate:after{display:none}.LIiQtG_detail{color:#333}}
.a5Rm6a_stage{z-index:0;background:radial-gradient(70% 45% at 70% 100%, #ff8a1f17, transparent 70%), var(--asphalt-950);position:fixed;inset:0}.a5Rm6a_stage canvas{display:block}.a5Rm6a_scrim{pointer-events:none;background:linear-gradient(90deg,#07080a8c 0%,#07080a38 30%,#0000 55%),linear-gradient(#0000 74%,#07080a80 100%);position:absolute;inset:0}.a5Rm6a_content{z-index:1;pointer-events:none;position:relative}.a5Rm6a_content a,.a5Rm6a_content button,.a5Rm6a_content [data-interactive]{pointer-events:auto}.a5Rm6a_fade{z-index:35;background:var(--asphalt-1000);opacity:0;pointer-events:none;position:fixed;inset:0}.a5Rm6a_notice{z-index:30;width:min(36rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--line-strong);border-left:3px solid var(--sodium-500);font-size:var(--step--1);color:var(--text-muted);background:#0c0d10eb;padding:.85rem 1rem;position:fixed;bottom:1.25rem;left:50%;translate:-50%}@media (max-width:720px){.a5Rm6a_scrim{background:linear-gradient(#0000 34%,#07080a4d 58%,#07080acc 100%),linear-gradient(#07080a80 0%,#0000 25%)}}
.ir6RCq_page{width:min(100%,78rem);padding:calc(var(--hud-height) + clamp(2rem, 6vw, 4.5rem)) var(--gutter) 6rem;margin:0 auto}.ir6RCq_header{border-bottom:1px solid var(--line);justify-items:start;gap:1rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.ir6RCq_eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--sodium-400);align-items:center;gap:.75rem;display:inline-flex}.ir6RCq_eyebrow:before{content:"";background:currentColor;width:2.25rem;height:1px}.ir6RCq_name{max-width:18ch;font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.03em;text-wrap:balance;font-weight:800;font-stretch:118%;line-height:.95}.ir6RCq_role{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;color:var(--text)}.ir6RCq_meta{color:var(--text-muted);flex-wrap:wrap;gap:.25rem .6rem;display:flex}.ir6RCq_headerActions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.ir6RCq_primary,.ir6RCq_secondary{font-family:var(--font-mono);font-size:var(--step--1);align-items:center;gap:.55rem;padding:.75rem 1.05rem;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;display:inline-flex}.ir6RCq_primary{background:var(--sodium-500);color:var(--asphalt-1000);font-weight:600}.ir6RCq_primary:hover{background:var(--sodium-300)}.ir6RCq_secondary{border:1px solid var(--line-strong);color:var(--text)}.ir6RCq_secondary:hover{border-color:var(--text)}.ir6RCq_icon{width:1rem;height:1rem}.ir6RCq_intro{max-width:60ch;font-size:var(--step--1);color:var(--text-dim)}.ir6RCq_intro a{color:var(--sodium-300)}.ir6RCq_business{border:1px solid var(--line);border-left:3px solid var(--sodium-500);width:100%;max-width:52rem;font-size:var(--step--1);color:var(--text-muted);background:linear-gradient(100deg,#ff8a1f14,#0000 60%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;padding:.9rem 1.1rem;display:flex}.ir6RCq_business strong{color:var(--text)}.ir6RCq_businessLink{font-family:var(--font-mono);font-size:var(--step--1);color:var(--sodium-300);white-space:nowrap;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.ir6RCq_businessLink:hover .ir6RCq_icon{transform:translate(3px)}.ir6RCq_businessLink .ir6RCq_icon{transition:transform .25s var(--ease-out)}.ir6RCq_layout{grid-template-columns:13rem minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2rem,5vw,3.5rem);display:grid}.ir6RCq_toc{top:calc(var(--hud-height) + 1.5rem);transition:top .35s var(--ease-out);align-self:start;position:sticky}html[data-hud-hidden] .ir6RCq_toc{top:1.5rem}.ir6RCq_toc ol{gap:.15rem;list-style:none;display:grid}.ir6RCq_toc a{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);gap:.75rem;padding:.4rem 0;text-decoration:none;transition:color .2s linear;display:flex}.ir6RCq_toc a:hover{color:var(--text)}.ir6RCq_toc a[aria-current]{color:var(--sodium-300)}.ir6RCq_toc a[aria-current] .ir6RCq_tocIndex{color:var(--sodium-500)}.ir6RCq_tocIndex{color:var(--text-dim);font-variant-numeric:tabular-nums}.ir6RCq_content{gap:clamp(3rem,7vw,5rem);min-width:0;display:grid}.ir6RCq_section{scroll-margin-top:calc(var(--hud-height) + 1rem);gap:1.5rem;display:grid}.ir6RCq_h2{border-top:1px solid var(--line-strong);font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.015em;padding-top:1rem;font-weight:800;font-stretch:112%}.ir6RCq_note{font-size:var(--step--1);color:var(--text-dim)}.ir6RCq_signs{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1.3rem 1rem;list-style:none;display:grid}.ir6RCq_summary{max-width:64ch;font-size:var(--step-1);text-wrap:pretty;line-height:1.6}.ir6RCq_timeline{gap:3rem;list-style:none;display:grid}.ir6RCq_job{gap:1rem;padding-left:1.6rem;display:grid;position:relative}.ir6RCq_job:before{content:"";background:repeating-linear-gradient(180deg, var(--sodium-500) 0 14px, transparent 14px 26px);opacity:.6;width:2px;position:absolute;top:.55rem;bottom:0;left:.2rem}.ir6RCq_job:after{content:"";background:var(--sodium-500);width:.6rem;height:.6rem;box-shadow:0 0 10px var(--sodium-glow);border-radius:50%;position:absolute;top:.4rem;left:0}.ir6RCq_jobHead{gap:.3rem;display:grid}.ir6RCq_jobTitle{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;font-stretch:108%;line-height:1.25}.ir6RCq_at{color:var(--text-dim)}.ir6RCq_jobMeta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted)}.ir6RCq_highlights{gap:.7rem;max-width:70ch;list-style:none;display:grid}.ir6RCq_highlights li{color:var(--text);text-wrap:pretty;padding-left:1.1rem;position:relative}.ir6RCq_highlights li:before{content:"";background:var(--text-dim);width:.4rem;height:1px;position:absolute;top:.68em;left:0}.ir6RCq_highlights li[data-impact]{border-left:3px solid var(--sign-green);background:#0e6a3c24;padding:.75rem 1rem .8rem}.ir6RCq_highlights li[data-impact]:before{display:none}.ir6RCq_impactTag{font-family:var(--font-sign);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:#4fd18b;margin-bottom:.2rem;font-weight:800;display:block}.ir6RCq_more{max-width:70ch}.ir6RCq_more summary{font-family:var(--font-mono);font-size:var(--step--1);color:var(--sodium-300);cursor:pointer;align-items:center;gap:.5rem;padding:.35rem 0;list-style:none;display:inline-flex}.ir6RCq_more summary::-webkit-details-marker{display:none}.ir6RCq_more summary:before{content:"+";border:1px solid var(--sodium-500);width:1.15rem;height:1.15rem;transition:transform .25s var(--ease-out);place-items:center;font-size:.85rem;line-height:1;display:grid}.ir6RCq_more[open] summary:before{transform:rotate(45deg)}.ir6RCq_more summary:hover{color:var(--sodium-400)}.ir6RCq_moreClose,.ir6RCq_more[open] .ir6RCq_moreOpen{display:none}.ir6RCq_more[open] .ir6RCq_moreClose{display:inline}.ir6RCq_more .ir6RCq_highlights{margin-top:.7rem}.ir6RCq_stack{max-width:70ch;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);line-height:1.7}.ir6RCq_stack span{color:var(--sodium-400);margin-right:.4rem}.ir6RCq_skills{margin:0;display:grid}.ir6RCq_skillRow{border-bottom:1px solid var(--line);grid-template-columns:13rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.ir6RCq_skillRow dt{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted)}.ir6RCq_skillRow dd{margin:0}.ir6RCq_chips{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.ir6RCq_chips li{border:1px solid var(--line);font-size:var(--step--1);padding:.22rem .55rem}.ir6RCq_spec{gap:.2rem;margin:0;display:grid}.ir6RCq_specRow{align-items:baseline;gap:.75rem;padding:.55rem 0;display:flex}.ir6RCq_specRow dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--sodium-300);flex:none}.ir6RCq_specRow:after{content:"";border-bottom:1px dotted var(--line-strong);flex:1;order:1;min-width:1.5rem;transform:translateY(-.25em)}.ir6RCq_specRow dd{text-align:right;order:2;margin:0}.ir6RCq_rows{list-style:none;display:grid}.ir6RCq_row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding:.95rem 0;display:flex}.ir6RCq_rowTitle{font-weight:600}.ir6RCq_rowSub{font-size:var(--step--1);color:var(--text-muted)}.ir6RCq_rowDate{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;flex:none}.ir6RCq_certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;list-style:none;display:grid}.ir6RCq_cert{border:1px solid var(--line);background:#ffffff05;border-top:2px solid #4fd18b;align-content:start;gap:.3rem;padding:.85rem 1rem;display:grid}.ir6RCq_contact{list-style:none;display:grid}.ir6RCq_contact li{border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.ir6RCq_contact span{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-dim)}.ir6RCq_contact a{overflow-wrap:anywhere;color:var(--text)}.ir6RCq_contact a:hover{color:var(--sodium-300)}@media (max-width:900px){.ir6RCq_layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ir6RCq_toc{top:var(--hud-height);z-index:10;margin-inline:calc(var(--gutter) * -1);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080af0;padding-block:.55rem}html[data-hud-hidden] .ir6RCq_toc{top:0}.ir6RCq_toc ol{padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:.45rem;display:flex;position:relative;overflow-x:auto}.ir6RCq_toc ol::-webkit-scrollbar{display:none}.ir6RCq_toc li{flex:none}.ir6RCq_toc a{border:1px solid var(--line);white-space:nowrap;gap:.5rem;padding:.4rem .7rem}.ir6RCq_toc a[aria-current]{border-color:var(--sodium-500);background:#ff8a1f1a}.ir6RCq_section{scroll-margin-top:calc(var(--hud-height) + 4rem)}.ir6RCq_skillRow{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (max-width:720px){.ir6RCq_headerActions{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.ir6RCq_summary{font-size:var(--step-0)}.ir6RCq_headerActions>a{white-space:nowrap;justify-content:center;min-width:0}.ir6RCq_headerActions>.ir6RCq_primary{grid-column:1/-1}.ir6RCq_signs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .6rem}.ir6RCq_certs{grid-template-columns:minmax(0,1fr)}.ir6RCq_content{gap:2.75rem}.ir6RCq_timeline{gap:2.25rem}.ir6RCq_chips li{padding:.18rem .5rem}}@media (max-width:560px){.ir6RCq_row{flex-direction:column;gap:.35rem}.ir6RCq_contact li{grid-template-columns:minmax(0,1fr);gap:.2rem}.ir6RCq_specRow{flex-wrap:wrap;gap:.15rem .75rem}.ir6RCq_specRow:after{display:none}.ir6RCq_specRow dd{text-align:left;width:100%}.ir6RCq_business{padding:.85rem .95rem}}@media (max-width:440px){.ir6RCq_headerActions{grid-template-columns:minmax(0,1fr)}}@media print{.ir6RCq_page{color:#000;padding:0}.ir6RCq_toc,.ir6RCq_headerActions,.ir6RCq_intro,.ir6RCq_business,.ir6RCq_more summary{display:none}.ir6RCq_cert{background:0 0;border-color:#000}.ir6RCq_layout{grid-template-columns:minmax(0,1fr);margin-top:1rem}.ir6RCq_content{gap:1.5rem}.ir6RCq_eyebrow,.ir6RCq_specRow dt,.ir6RCq_stack span{color:#000}.ir6RCq_job:before,.ir6RCq_job:after{display:none}.ir6RCq_job{break-inside:avoid;padding-left:0}.ir6RCq_highlights li,.ir6RCq_rowSub,.ir6RCq_rowDate,.ir6RCq_jobMeta,.ir6RCq_meta,.ir6RCq_role,.ir6RCq_stack,.ir6RCq_note,.ir6RCq_skillRow dt,.ir6RCq_contact span,.ir6RCq_contact a{color:#000}.ir6RCq_highlights li[data-impact]{background:0 0;border-left-color:#000}.ir6RCq_impactTag{color:#000}}
._87cNcW_main{position:relative}._87cNcW_eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--sodium-400);align-items:center;gap:.75rem;display:inline-flex}._87cNcW_eyebrow:before{content:"";background:currentColor;width:2.25rem;height:1px}._87cNcW_hero{min-height:100svh;padding:calc(var(--hud-height) + clamp(1rem, 4svh, 2rem)) var(--gutter) calc(var(--hud-bottom) + clamp(1rem, 4svh, 2.5rem));align-items:end;display:grid;position:relative}._87cNcW_heroCopy{justify-items:start;gap:clamp(.55rem,1.6svh,1.05rem);max-width:44rem;display:grid}._87cNcW_title{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.035em;margin-bottom:.06em;font-weight:800;font-stretch:125%;line-height:.9}._87cNcW_title span{display:block}._87cNcW_title span:last-child{color:#0000;-webkit-text-stroke:1.5px var(--text)}._87cNcW_role{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--text-muted)}._87cNcW_lead{max-width:38ch;font-size:var(--step-1);text-wrap:pretty;line-height:1.5}._87cNcW_actions,._87cNcW_contact{flex-wrap:wrap;gap:.75rem;display:flex}._87cNcW_actions{margin-top:.4rem}._87cNcW_primary,._87cNcW_secondary{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;align-items:center;gap:.6rem;padding:.85rem 1.2rem;text-decoration:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;display:inline-flex}._87cNcW_primary{background:var(--sodium-500);color:var(--asphalt-1000);font-weight:600}._87cNcW_primary:hover{background:var(--sodium-300)}._87cNcW_secondary{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);background:#07080a73}._87cNcW_secondary:hover{border-color:var(--text)}._87cNcW_arrow{width:1rem;height:1rem;transition:transform .25s var(--ease-out);flex:none}._87cNcW_primary:hover ._87cNcW_arrow,._87cNcW_storyButton:hover ._87cNcW_arrow{transform:translate(3px)}._87cNcW_storyButton ._87cNcW_arrow{width:.8rem;height:.8rem}._87cNcW_chapter{height:max(calc(var(--h,150) * 1svh), calc(var(--h,150) * 8px));position:relative}._87cNcW_chapterSticky{height:100svh;padding:calc(var(--hud-height) + 1rem) var(--gutter) calc(var(--hud-bottom) + 1rem);align-items:flex-end;display:flex;position:sticky;top:0}._87cNcW_card{border:1px solid var(--line);border-left:2px solid var(--sodium-500);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(25rem,100%);transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);background:linear-gradient(160deg,#ff8a1f0f,#0000 50%),#08090ba8;gap:.6rem;padding:.95rem 1.1rem 1rem;display:grid}html[data-experience] ._87cNcW_card{opacity:0;transform:translateY(28px)}html[data-experience] ._87cNcW_chapter.is-active ._87cNcW_card{opacity:1;transform:none}html[data-scene] ._87cNcW_chapterSticky{z-index:1;height:auto;padding:calc(var(--hud-height) + 1rem) var(--gutter) calc(var(--hud-bottom) + .9rem);position:fixed;inset:0}html[data-scene] ._87cNcW_card{transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}html[data-scene] ._87cNcW_chapter.is-active ._87cNcW_card{opacity:1;transition:opacity .8s var(--ease-out) .3s, transform 1s var(--ease-out) .3s;transform:none}html[data-scene] ._87cNcW_card:has(:focus-visible){opacity:1;transition:opacity .8s var(--ease-out) .3s, transform 1s var(--ease-out) .3s;transform:none}html[data-scene] ._87cNcW_chapterSticky:has(:focus-visible){z-index:2}:is(html[data-scene] ._87cNcW_chapter:not(.is-active) ._87cNcW_card:not(:has(:focus-visible)),html[data-scene] ._87cNcW_chapter:not(.is-active) ._87cNcW_card:not(:has(:focus-visible)) *){pointer-events:none}._87cNcW_cardProgress{background:var(--line);height:2px;margin-top:.15rem;display:none;overflow:hidden}html[data-scene] ._87cNcW_cardProgress{display:block}._87cNcW_cardProgress span{background:var(--sodium-500);transform-origin:0;height:100%;transform:scaleX(var(--progress,0));display:block}._87cNcW_cardKicker{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--sodium-400);align-items:center;gap:.6rem;display:flex}._87cNcW_cardIndex{background:var(--sodium-500);min-width:1.75rem;height:1.3rem;color:var(--asphalt-1000);letter-spacing:.05em;place-items:center;padding:0 .3rem;font-weight:700;display:grid}._87cNcW_cardTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:112%;line-height:1.02}._87cNcW_cardLead{color:#f2ebe0e0;text-wrap:pretty;font-size:clamp(.84rem,.8rem + .12vw,.93rem);line-height:1.52}._87cNcW_cardActions{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}._87cNcW_storyButton{border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em;text-align:left;color:var(--text);cursor:pointer;background:#ffffff08;align-items:center;gap:.5rem;padding:.45rem .7rem;transition:border-color .2s linear,background-color .2s linear,color .2s linear;display:inline-flex}._87cNcW_storyButton:hover{border-color:var(--sodium-500);color:var(--sodium-300);background:#ff8a1f14}._87cNcW_cardCta{border:1px solid var(--sodium-500);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em;color:var(--sodium-300);background:#ff8a1f24;justify-self:start;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:600;text-decoration:none;transition:background-color .2s linear;display:inline-flex}._87cNcW_cardCta:hover{background:#ff8a1f42}._87cNcW_cardCta ._87cNcW_arrow{width:.8rem;height:.8rem}._87cNcW_cardCta:hover ._87cNcW_arrow{transform:translate(3px)}._87cNcW_cardHint{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--text-dim)}._87cNcW_mirante{height:max(calc(var(--h,170) * 1svh), calc(var(--h,170) * 8px));position:relative}._87cNcW_miranteSticky{height:100svh;padding:calc(var(--hud-height) + 1rem) var(--gutter) calc(var(--hud-bottom) + 1rem);place-items:center;display:grid;position:sticky;top:0;overflow-x:clip}._87cNcW_next{isolation:isolate;text-align:center;text-shadow:0 1px 18px #040405d9;transition:opacity .9s var(--ease-out), transform 1s var(--ease-out);justify-items:center;gap:clamp(.7rem,2.2svh,1.3rem);display:grid;position:relative}._87cNcW_next:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0505069e,#0505064d 55%,#0000);position:absolute;inset:-18% -14%}html[data-experience] ._87cNcW_next{opacity:0;transform:translateY(24px)}html[data-experience]:not([data-scene]) ._87cNcW_mirante.is-active ._87cNcW_next{opacity:1;transform:none}html[data-scene] ._87cNcW_miranteSticky{z-index:1;height:auto;position:fixed;inset:0}html[data-scene] ._87cNcW_mirante.is-arrived ._87cNcW_next{opacity:1;transform:none}html[data-scene] ._87cNcW_next:has(:focus-visible){opacity:1;transform:none}html[data-scene] ._87cNcW_mirante:not(.is-arrived) ._87cNcW_next:not(:has(:focus-visible)) *{pointer-events:none}._87cNcW_nextTitle{max-width:15ch;font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.035em;text-wrap:balance;font-weight:800;font-stretch:120%;line-height:.92}._87cNcW_nextTitle em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--sodium-300);margin-top:.08em;font-style:italic;font-weight:400;font-stretch:100%;display:block}._87cNcW_nextLead{max-width:40ch;font-size:var(--step-1);text-wrap:pretty}._87cNcW_contact{justify-content:center}._87cNcW_contactLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;list-style:none;display:flex}._87cNcW_colophon{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--text-dim)}html:not([data-scene]) ._87cNcW_colophon{display:none}html[data-scene] ._87cNcW_footer{display:none}._87cNcW_footer{padding:1.5rem var(--gutter) 7rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--text-dim);background:linear-gradient(#0000,#040405d9);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex;position:relative}@media (max-height:760px){._87cNcW_lead{max-width:42ch;font-size:var(--step-0)}._87cNcW_actions{margin-top:.1rem}._87cNcW_primary,._87cNcW_secondary{padding:.65rem .95rem}._87cNcW_card{gap:.45rem;padding:.8rem 1rem .85rem}._87cNcW_cardLead{font-size:var(--step--1)}}@media (max-width:720px){._87cNcW_primary,._87cNcW_secondary{padding:.75rem .9rem}._87cNcW_card{gap:.5rem;width:100%;padding:.85rem .95rem .9rem}._87cNcW_cardHint{display:none}._87cNcW_cardLead{font-size:var(--step--1);line-height:1.5}._87cNcW_cardActions{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.95rem;padding:.1rem .95rem .2rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .9rem calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 .9rem calc(100% - 1.6rem),#0000)}._87cNcW_cardActions::-webkit-scrollbar{display:none}._87cNcW_storyButton{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:2.5rem;scroll-margin-inline:.95rem}._87cNcW_cardCta{justify-content:space-between;justify-self:stretch;min-height:2.6rem}._87cNcW_actions>*{flex:100%;justify-content:center}._87cNcW_contact{flex-direction:column;align-items:stretch;width:100%;max-width:24rem}._87cNcW_contact>._87cNcW_primary{justify-content:center}._87cNcW_contactLinks{gap:.5rem}._87cNcW_contactLinks ._87cNcW_secondary{font-size:var(--step--2);padding:.6rem .75rem}._87cNcW_nextLead{font-size:var(--step-0)}}@media (prefers-reduced-motion:reduce){:is(html[data-experience]:not([data-scene]) ._87cNcW_card,html[data-experience]:not([data-scene]) ._87cNcW_next){opacity:1;transform:none}html[data-scene] ._87cNcW_card{transition:opacity .3s linear;transform:none}html[data-scene] ._87cNcW_chapter.is-active ._87cNcW_card{transition:opacity .3s linear;transform:none}html[data-scene] ._87cNcW_next{transition:opacity .3s linear;transform:none}html[data-scene] ._87cNcW_mirante.is-arrived ._87cNcW_next{transition:opacity .3s linear;transform:none}}
.ceDbHW_page{--service-blue:#1c4f98;width:min(100%,78rem);padding:calc(var(--hud-height) + clamp(2rem, 6vw, 4.5rem)) var(--gutter) 2.5rem;margin:0 auto}.ceDbHW_hero{isolation:isolate;justify-items:start;gap:clamp(.9rem,2.2vw,1.3rem);padding-bottom:clamp(2.5rem,6vw,4rem);display:grid;position:relative}.ceDbHW_hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff8a1f21,#0000);position:absolute;inset:-25% 0 15% 30%}.ceDbHW_eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--sodium-400);align-items:center;gap:.75rem;display:inline-flex}.ceDbHW_eyebrow:before{content:"";background:currentColor;width:2.25rem;height:1px}.ceDbHW_title{max-width:15ch;font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;text-wrap:balance;font-weight:800;font-stretch:118%;line-height:.95}.ceDbHW_title em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--sodium-300);margin-top:.12em;font-style:italic;font-weight:400;font-stretch:100%;display:block}.ceDbHW_lead{max-width:54ch;font-size:var(--step-1);color:#f2ebe0e0;text-wrap:pretty;line-height:1.55}.ceDbHW_actions{flex-wrap:wrap;gap:.7rem;margin-top:.3rem;display:flex}.ceDbHW_primary,.ceDbHW_secondary{min-height:2.9rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.03em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.15rem;text-decoration:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;display:inline-flex}.ceDbHW_primary{background:var(--sodium-500);color:var(--asphalt-1000);font-weight:600}.ceDbHW_primary:hover{background:var(--sodium-300)}.ceDbHW_secondary{border-color:var(--line-strong);color:var(--text);background:0 0}.ceDbHW_secondary:hover{border-color:var(--text)}.ceDbHW_arrow{width:1rem;height:1rem;transition:transform .25s var(--ease-out);flex:none}.ceDbHW_primary:hover .ceDbHW_arrow{transform:translate(3px)}.ceDbHW_proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;margin-top:clamp(1rem,3vw,2rem);list-style:none;display:grid}.ceDbHW_proof li{background:linear-gradient(155deg, #ffffff1a 0%, #fff0 40%), var(--sign-green);box-shadow:inset 0 0 0 3px var(--sign-green), inset 0 0 0 5px var(--sign-white), 0 16px 34px -18px #000c;color:var(--sign-white);border-radius:10px;align-content:start;gap:.4rem;padding:.95rem 1.05rem 1.05rem;display:grid}.ceDbHW_proofValue{font-family:var(--font-sign);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.5rem + 1.4vw,2.6rem);font-weight:800;line-height:1}.ceDbHW_proofLabel{font-family:var(--font-sign);font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;font-weight:700;line-height:1.25}.ceDbHW_section{border-top:1px solid var(--line);scroll-margin-top:var(--hud-height);gap:clamp(1.5rem,3vw,2.25rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.ceDbHW_sectionHead{gap:.6rem;max-width:48rem;display:grid}.ceDbHW_h2{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:112%;line-height:1.02}.ceDbHW_sectionLead{max-width:56ch;font-size:var(--step-0);color:var(--text-muted);text-wrap:pretty}.ceDbHW_offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;display:grid}.ceDbHW_offer{border:1px solid var(--line);background:linear-gradient(160deg, #ffffff09, transparent 55%), var(--asphalt-900);grid-template-rows:auto auto auto 1fr auto auto;gap:.85rem;padding:clamp(1.2rem,2.5vw,1.75rem);display:grid}.ceDbHW_offerHead{justify-content:space-between;align-items:center;display:flex}.ceDbHW_sign{background:var(--service-blue);width:2.9rem;height:2.9rem;box-shadow:inset 0 0 0 2px var(--service-blue), inset 0 0 0 3.5px var(--sign-white);border-radius:7px;place-items:center;display:grid}.ceDbHW_sign svg{fill:none;width:1.55rem;height:1.55rem;stroke:var(--sign-white);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ceDbHW_offerIndex{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-dim);font-variant-numeric:tabular-nums}.ceDbHW_offerTitle{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;font-weight:800;font-stretch:110%;line-height:1.05}.ceDbHW_pain{font-family:var(--font-serif);font-size:var(--step-1);color:var(--sodium-300);text-wrap:pretty;font-style:italic;line-height:1.35}.ceDbHW_pain:before{content:"“"}.ceDbHW_pain:after{content:"”"}.ceDbHW_offerText{text-wrap:pretty;line-height:1.6}.ceDbHW_offerProof{border-left:3px solid var(--sign-green);font-size:var(--step--1);text-wrap:pretty;background:#0e6a3c24;padding:.75rem .95rem .8rem;line-height:1.5}.ceDbHW_offerProof span{font-family:var(--font-sign);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:#4fd18b;margin-bottom:.2rem;font-weight:800;display:block}.ceDbHW_offerStack{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--text-dim)}.ceDbHW_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;list-style:none;display:grid;position:relative}.ceDbHW_steps:before{content:"";background:repeating-linear-gradient(90deg, var(--sodium-500) 0 14px, transparent 14px 26px);opacity:.55;height:2px;position:absolute;top:1.15rem;left:1.2rem;right:1.2rem}.ceDbHW_step{align-content:start;gap:.55rem;display:grid;position:relative}.ceDbHW_stepIndex{border:2px solid var(--sodium-500);background:var(--asphalt-950);width:2.4rem;height:2.4rem;font-family:var(--font-sign);color:var(--sodium-300);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 0 14px #ff8a1f40}.ceDbHW_stepTitle{font-family:var(--font-display);font-size:var(--step-1);margin-top:.3rem;font-weight:800;font-stretch:108%}.ceDbHW_stepText{font-size:var(--step--1);color:var(--text-muted);text-wrap:pretty;line-height:1.55}.ceDbHW_faq{border-top:1px solid var(--line);max-width:52rem;display:grid}.ceDbHW_faqItem{border-bottom:1px solid var(--line)}.ceDbHW_faqItem summary{font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:700;font-stretch:106%;list-style:none;display:flex}.ceDbHW_faqItem summary::-webkit-details-marker{display:none}.ceDbHW_faqItem summary:after{content:"+";font-family:var(--font-mono);color:var(--sodium-400);transition:transform .25s var(--ease-out);flex:none;font-size:1.35em;font-weight:400;line-height:1}.ceDbHW_faqItem[open] summary:after{transform:rotate(45deg)}.ceDbHW_faqItem summary:hover{color:var(--sodium-300)}.ceDbHW_faqItem p{max-width:62ch;color:var(--text-muted);text-wrap:pretty;padding-bottom:1.15rem}.ceDbHW_briefing{border-top:1px solid var(--line);scroll-margin-top:var(--hud-height);grid-template:"intro form""direct form"1fr/minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.ceDbHW_briefingIntro{grid-area:intro;align-content:start;gap:.8rem;display:grid}.ceDbHW_briefing .ceDbHW_form{grid-area:form}.ceDbHW_direct{border-top:1px solid var(--line);color:var(--text-muted);grid-area:direct;align-self:start;gap:.35rem;padding-top:1.25rem;display:grid}.ceDbHW_directTitle{font-family:var(--font-display);font-size:var(--step-1);color:var(--text);font-weight:800;font-stretch:106%}.ceDbHW_directLinks{margin-top:.5rem;list-style:none;display:grid}.ceDbHW_directLinks li{border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;display:grid}.ceDbHW_directLinks span{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-dim)}.ceDbHW_directLinks a{overflow-wrap:anywhere;color:var(--text)}.ceDbHW_directLinks a:hover{color:var(--sodium-300)}.ceDbHW_form{border:1px solid var(--line-strong);border-top:3px solid var(--sodium-500);background:linear-gradient(170deg, #ff8a1f0d, transparent 40%), var(--asphalt-900);align-content:start;gap:1.15rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.ceDbHW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ceDbHW_field{gap:.45rem;display:grid}.ceDbHW_label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:0}.ceDbHW_field input,.ceDbHW_field textarea{border:1px solid var(--line-strong);background:var(--asphalt-950);width:100%;color:var(--text);font:inherit;font-size:max(16px, var(--step-0));border-radius:0;padding:.75rem .85rem;transition:border-color .2s linear}.ceDbHW_field textarea{resize:vertical;min-height:8rem;line-height:1.5}.ceDbHW_field input:hover,.ceDbHW_field textarea:hover{border-color:var(--text-muted)}.ceDbHW_field input:focus-visible,.ceDbHW_field textarea:focus-visible{border-color:var(--sodium-400);outline:1px solid var(--sodium-400);outline-offset:0}.ceDbHW_field input::placeholder,.ceDbHW_field textarea::placeholder{color:var(--text-dim)}.ceDbHW_field textarea[aria-invalid]{border-color:var(--signal-red)}.ceDbHW_needs{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.ceDbHW_chips{flex-wrap:wrap;gap:.45rem;display:flex}.ceDbHW_chip{display:inline-flex;position:relative}.ceDbHW_chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ceDbHW_chip span{border:1px solid var(--line-strong);min-height:2.5rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);align-items:center;padding:.45rem .85rem;transition:border-color .2s linear,background-color .2s linear,color .2s linear;display:inline-flex}.ceDbHW_chip:hover span{border-color:var(--text-muted);color:var(--text)}.ceDbHW_chip input:checked+span{border-color:var(--sodium-500);color:var(--sodium-300);background:#ff8a1f24}.ceDbHW_chip input:focus-visible+span{outline:2px solid var(--sodium-400);outline-offset:2px}.ceDbHW_error{font-size:var(--step--1);color:#ff8f85;margin-top:-.5rem}.ceDbHW_send{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}.ceDbHW_ghost{min-height:2.9rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.75rem .4rem;text-decoration:underline}.ceDbHW_ghost:hover{color:var(--sodium-300)}.ceDbHW_note{font-size:var(--step--2);color:var(--text-dim);line-height:1.5}.ceDbHW_footer{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex}.ceDbHW_footer nav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.ceDbHW_footer a{color:var(--text-muted)}.ceDbHW_footer a:hover{color:var(--sodium-300)}@media (max-width:960px){.ceDbHW_steps{grid-template-columns:minmax(0,1fr);gap:1.35rem;padding-left:3.4rem}.ceDbHW_steps:before{background:repeating-linear-gradient(180deg, var(--sodium-500) 0 14px, transparent 14px 26px);width:2px;height:auto;inset:.6rem auto .6rem 1.15rem}.ceDbHW_stepIndex{position:absolute;top:-.35rem;left:-3.4rem}.ceDbHW_stepTitle{margin-top:0}.ceDbHW_briefing{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""direct"}}@media (max-width:860px){.ceDbHW_offers{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ceDbHW_proof{grid-template-columns:repeat(2,minmax(0,1fr))}.ceDbHW_actions>.ceDbHW_primary{flex:100%}.ceDbHW_actions>.ceDbHW_secondary{flex:auto}}@media (max-width:560px){.ceDbHW_row{grid-template-columns:minmax(0,1fr)}.ceDbHW_send>.ceDbHW_primary,.ceDbHW_send>.ceDbHW_secondary{flex:100%}.ceDbHW_directLinks li{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media print{.ceDbHW_form,.ceDbHW_actions,.ceDbHW_hero:before{display:none}.ceDbHW_offer{break-inside:avoid;background:0 0}}
.GUYHAa_stage{z-index:0;background:var(--asphalt-1000);position:fixed;inset:0}.GUYHAa_stage canvas{display:block}.GUYHAa_scrim{pointer-events:none;background:linear-gradient(90deg,#07080a80 0%,#07080a2e 30%,#0000 52%),linear-gradient(#0000 72%,#07080a8c 100%);position:absolute;inset:0}.GUYHAa_loader{z-index:40;background:radial-gradient(55% 45% at 50% 62%, #ff8a1f12, transparent 70%), var(--asphalt-1000);transition:opacity .9s var(--ease-in-out) .35s, visibility 0s linear 1.25s;align-content:center;place-items:center;gap:1.2rem;display:grid;position:fixed;inset:0}.GUYHAa_loader[data-done]{opacity:0;visibility:hidden;pointer-events:none}.GUYHAa_door{aspect-ratio:1.35;border:1px solid var(--line-strong);border-bottom-color:var(--sodium-500);grid-template-rows:repeat(7,1fr);gap:3px;width:min(52vw,11rem);padding:5px;display:grid;position:relative;overflow:hidden}.GUYHAa_door:after{content:"";background:var(--sodium-500);height:2px;box-shadow:0 0 14px var(--sodium-500);animation:1.6s ease-in-out infinite GUYHAa_seam;position:absolute;inset:auto 0 0}.GUYHAa_door i{transition:transform .85s var(--ease-in-out) calc(var(--i) * 45ms);background:linear-gradient(#2c2f34,#191b1f 70%,#101114)}.GUYHAa_loader[data-done] .GUYHAa_door i{transform:translateY(-800%)}@keyframes GUYHAa_seam{50%{opacity:.45}}.GUYHAa_loading{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--sodium-400)}.GUYHAa_notice{z-index:30;width:min(36rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--line-strong);border-left:3px solid var(--sodium-500);font-size:var(--step--1);color:var(--text-muted);background:#0c0d10eb;padding:.85rem 1rem;position:fixed;bottom:1.25rem;left:50%;translate:-50%}.GUYHAa_page{min-height:100svh;padding:calc(var(--hud-height) + 2rem) var(--gutter) 4rem;align-content:start;gap:2rem;display:grid}.GUYHAa_card{border:1px solid var(--line);border-left:2px solid var(--sodium-500);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ff8a1f0f,#0000 50%),#08090bb3;gap:.55rem;width:min(27rem,100%);padding:.95rem 1.1rem 1rem;display:grid}.GUYHAa_card[data-mode=drive]{border-left-color:var(--cyan-500);width:min(30rem,100%)}.GUYHAa_kicker{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--sodium-400);align-items:center;gap:.6rem;font-weight:400;display:flex}.GUYHAa_index{background:var(--sodium-500);min-width:1.75rem;height:1.3rem;color:var(--asphalt-1000);letter-spacing:.05em;font-variant-numeric:tabular-nums;place-items:center;padding:0 .3rem;font-weight:700;display:grid}.GUYHAa_title{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:112%;line-height:1.02}.GUYHAa_lead{color:#f2ebe0e0;text-wrap:pretty;font-size:clamp(.84rem,.8rem + .12vw,.93rem);line-height:1.52}.GUYHAa_context{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.6rem;display:flex}.GUYHAa_status{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text);align-items:center;gap:.5rem;display:inline-flex}.GUYHAa_dot{background:var(--sodium-500);width:6px;height:6px;box-shadow:0 0 8px var(--sodium-500);border-radius:50%;animation:2.4s ease-in-out infinite GUYHAa_blink}@keyframes GUYHAa_blink{50%{opacity:.35}}.GUYHAa_note{font-size:var(--step--1);color:var(--text-muted);border:1px dashed #ffb21f73;padding:.55rem .7rem;line-height:1.45}.GUYHAa_actions{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.GUYHAa_primary,.GUYHAa_secondary,.GUYHAa_ghost{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;align-items:center;gap:.55rem;padding:.6rem .9rem;text-decoration:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;display:inline-flex}.GUYHAa_primary{background:var(--sodium-500);color:var(--asphalt-1000);font-weight:600}.GUYHAa_primary:hover{background:var(--sodium-300)}.GUYHAa_secondary{border-color:var(--line-strong);color:var(--text);background:#07080a73}.GUYHAa_secondary:hover{border-color:var(--text)}.GUYHAa_ghost{color:var(--text-dim);background:0 0;padding-inline:.4rem}.GUYHAa_ghost:hover{color:var(--text)}.GUYHAa_arrow{width:.9rem;height:.9rem;transition:transform .25s var(--ease-out);flex:none}.GUYHAa_primary:hover .GUYHAa_arrow{transform:translate(3px)}.GUYHAa_hint{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--text-dim)}.GUYHAa_spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;margin:.15rem 0 0;display:grid}.GUYHAa_spec div{border-top:1px solid var(--line);gap:.05rem;padding-top:.35rem;display:grid}.GUYHAa_spec dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#4fd18b;font-size:.62rem}.GUYHAa_spec dd{font-size:var(--step--1);margin:0;line-height:1.35}.GUYHAa_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;list-style:none;display:grid}.GUYHAa_stages button{border:0;border-top:2px solid var(--line-strong);width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;background:#ffffff08;align-items:center;gap:.4rem;padding:.45rem .5rem;font-size:.62rem;transition:color .2s linear,border-color .3s linear,background-color .3s linear;display:flex}.GUYHAa_stages button[data-done]{color:var(--text-muted);border-top-color:#3fd8e88c}.GUYHAa_stages button[aria-current=step]{border-top-color:var(--cyan-500);color:var(--text);background:#3fd8e814}.GUYHAa_stageIndex{color:var(--cyan-300);font-variant-numeric:tabular-nums}.GUYHAa_leg{animation:GUYHAa_leg .5s var(--ease-out)}@keyframes GUYHAa_leg{0%{opacity:0;transform:translateY(6px)}}.GUYHAa_metrics{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;list-style:none;display:grid}.GUYHAa_metrics li{border:1px solid var(--line);background:#ffffff06;border-top:2px solid #4fd18b;gap:.15rem;padding:.5rem .6rem;display:grid}.GUYHAa_metrics strong{font-family:var(--font-sign);font-size:var(--step-2);font-weight:800;line-height:1}.GUYHAa_metrics span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:.62rem}.GUYHAa_chips{flex-wrap:wrap;gap:.3rem;list-style:none;display:flex}.GUYHAa_chips li{border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step--2);padding:.2rem .5rem}.GUYHAa_catalog{gap:1rem;max-width:46rem;display:grid}.GUYHAa_catalog ol{gap:1.25rem;list-style:none;display:grid}.GUYHAa_catalogTitle{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--sodium-400);font-weight:400}.GUYHAa_entry{border:1px solid var(--line);border-left:2px solid var(--sodium-500);gap:.6rem;padding:1.1rem 1.2rem;display:grid}.GUYHAa_legBlock{gap:.25rem;display:grid}.GUYHAa_label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:#4fd18b;font-weight:700}.GUYHAa_nav{z-index:45;padding:0 var(--gutter) clamp(1rem, 2.4svh, 1.6rem);pointer-events:none;opacity:.001;will-change:opacity, transform;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;display:grid;position:fixed;inset:auto 0 0;transform:translateY(12px)}.GUYHAa_nav[data-visible]{opacity:1;transition-delay:3.1s;transform:none}.GUYHAa_nav button{pointer-events:auto}.GUYHAa_plan{grid-template-columns:1fr .7fr 1fr;grid-template-rows:repeat(var(--rows), 1fr) .8fr;width:calc(var(--gps-map) * 1.5);height:calc(var(--gps-map) * 1.3);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0cb8;justify-self:start;gap:3px;padding:.45rem;display:grid}.GUYHAa_cell,.GUYHAa_gate{min-width:0;min-height:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #f2ebe038;place-items:center;padding:0;font-size:.62rem;transition:background-color .2s linear,border-color .2s linear,color .2s linear;display:grid}.GUYHAa_cell:hover,.GUYHAa_gate:hover{border-color:var(--sodium-500);color:var(--text)}.GUYHAa_cell[data-car]{color:var(--text);background:#4fd18b24;border-color:#4fd18b99}.GUYHAa_cell[aria-current=true],.GUYHAa_gate[aria-current=true]{border-color:var(--sodium-400);background:var(--sodium-500);color:var(--asphalt-1000)}.GUYHAa_gate{border-style:dashed}.GUYHAa_gate svg{width:.9rem;height:.6rem}.GUYHAa_where{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#090a0c99;gap:.6rem;padding:.5rem .9rem;display:inline-flex}.GUYHAa_whereIndex{color:var(--text-dim);font-variant-numeric:tabular-nums}.GUYHAa_arrows{justify-content:flex-end;gap:.4rem;display:flex}.GUYHAa_arrows button{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;background:#090a0cb8;place-items:center;transition:border-color .2s linear,color .2s linear,opacity .2s linear;display:grid}.GUYHAa_arrows button:hover:not(:disabled){border-color:var(--sodium-500);color:var(--sodium-300)}.GUYHAa_arrows button:disabled{opacity:.35;cursor:default}.GUYHAa_arrows svg{width:1.1rem;height:1.1rem}html[data-garage=scene] .GUYHAa_page{--garage-bottom:calc(var(--gps-map) * 1.3 + clamp(1rem, 2.4svh, 1.6rem) + 1.3rem);z-index:1;pointer-events:none;min-height:0;padding:0;display:block;position:fixed;inset:0}html[data-garage=scene] .GUYHAa_card{left:var(--gutter);bottom:var(--garage-bottom);max-height:calc(100svh - var(--hud-height) - var(--garage-bottom) - 1rem);overscroll-behavior:contain;pointer-events:auto;opacity:.001;will-change:opacity, transform;transition:opacity .8s var(--ease-out), transform 1s var(--ease-out);position:fixed;overflow-y:auto;transform:translateY(16px)}html[data-garage=scene] .GUYHAa_page[data-ready] .GUYHAa_card{opacity:1;transition-delay:2.8s;transform:none}html[data-garage=scene] .GUYHAa_catalog{display:none}@media (max-height:760px){.GUYHAa_card{gap:.45rem;padding:.8rem 1rem .85rem}.GUYHAa_lead{font-size:var(--step--1)}}@media (max-width:860px){.GUYHAa_nav{grid-template-columns:auto 1fr}.GUYHAa_where{display:none}}@media (max-width:720px){html[data-garage=scene] .GUYHAa_card{right:var(--gutter);width:auto;max-height:52svh}.GUYHAa_hint{display:none}}@media (prefers-reduced-motion:reduce){.GUYHAa_nav{transition:opacity .3s linear;transform:none}html[data-garage=scene] .GUYHAa_card{transition:opacity .3s linear;transform:none}.GUYHAa_nav[data-visible]{transition-delay:0s}html[data-garage=scene] .GUYHAa_page[data-ready] .GUYHAa_card{transition-delay:0s}}
