@property --sky-star{syntax:"<color>";inherits:true;initial-value:#DCEBFF}@property --sky-warm{syntax:"<color>";inherits:true;initial-value:#FFD6A0}:root{--abyss:#040A1C;--void:#030817;--deep:#0A1636;--panel:#07122F;--glass:rgba(4,10,28,.94);--text:#EEF2FA;--soft:#C9D3EA;--body:#B7C2DB;--mist:#9AA8C7;--ion:#7FE3FF;--sod:#FFB45E;--flare:#FFB45E;--sod-ink:#1B0F00;--violet:#A696FF;--alert:#FF6B5E;--flash:#FFFFFF;--btn:#FFB45E;--btn-ink:#1B0F00;--btn-dot:#1B0F00;--btn-glow:rgba(255,160,60,.7);--line:rgba(154,168,199,.18);--sh-1:rgba(0,0,0,.55);--sh-2:rgba(0,0,0,.75);--sh-3:#000000;--lift:transparent;--sheen:#FFFFFF;--halo:rgba(40,90,200,.22);--globe-disc:transparent;--well:rgba(10,30,80,.6);--box-glow:#0E2150;--flap:#152A5A;--star-fill:#FFE7C4;--star-rim:rgba(27,15,0,.8);--chrome:rgba(15,31,72,.8);--chrome-dot:#27386A;--draft:#1A1F5A;--input:#0B1839;--read-off:#5D6270;--mark-arc:#7FE3FF;--sky-star:#DCEBFF;--sky-warm:#FFD6A0;--gut:clamp(16px,5vw,72px);--max:1440px;--ease-out:cubic-bezier(.16,.9,.2,1);--ease-io:cubic-bezier(.7,0,.2,1);--spring:cubic-bezier(.2,1.4,.3,1);--display:"Anybody","Anybody fallback",system-ui,sans-serif;--sans:"Hanken Grotesk","Hanken fallback",system-ui,sans-serif}@supports (color:light-dark(#000,#fff)){:root{color-scheme:light dark;--abyss:light-dark(#F5F4F0,#040A1C);--void:light-dark(#ECEBE6,#030817);--deep:light-dark(#FFFFFF,#0A1636);--panel:light-dark(#FFFFFF,#07122F);--glass:light-dark(color-mix(in srgb,#FFFFFF 93%,transparent),color-mix(in srgb,#040A1C 94%,transparent));--text:light-dark(#0A1636,#EEF2FA);--soft:light-dark(#3B4766,#C9D3EA);--body:light-dark(#434F6B,#B7C2DB);--mist:light-dark(#55627F,#9AA8C7);--ion:light-dark(#0E607A,#7FE3FF);--sod:light-dark(#A8560A,#FFB45E);--flare:light-dark(#D0781C,#FFB45E);--sod-ink:light-dark(#FFFFFF,#1B0F00);--violet:light-dark(#4F35C4,#A696FF);--alert:light-dark(#B3261E,#FF6B5E);--flash:light-dark(#0A1636,#FFFFFF);--btn:light-dark(#0A1636,#FFB45E);--btn-ink:light-dark(#FFFFFF,#1B0F00);--btn-dot:light-dark(#FFB45E,#1B0F00);--btn-glow:light-dark(color-mix(in srgb,#0A1636 34%,transparent),color-mix(in srgb,#FFA03C 70%,transparent));--line:light-dark(#D9DBE0,color-mix(in srgb,#9AA8C7 18%,transparent));--sh-1:light-dark(color-mix(in srgb,#0A1636 7%,transparent),color-mix(in srgb,#000000 55%,transparent));--sh-2:light-dark(color-mix(in srgb,#0A1636 13%,transparent),color-mix(in srgb,#000000 75%,transparent));--sh-3:light-dark(color-mix(in srgb,#0A1636 22%,transparent),#000000);--lift:light-dark(color-mix(in srgb,#0A1636 15%,transparent),transparent);--sheen:light-dark(#E8A54A,#FFFFFF);--halo:light-dark(color-mix(in srgb,#0A1636 9%,transparent),color-mix(in srgb,#285AC8 22%,transparent));--globe-disc:light-dark(#040A1C,transparent);--well:light-dark(color-mix(in srgb,#0A1636 5%,transparent),color-mix(in srgb,#0A1E50 60%,transparent));--box-glow:light-dark(#F2F1EC,#0E2150);--flap:light-dark(#F1F0EC,#152A5A);--star-fill:light-dark(#D0781C,#FFE7C4);--star-rim:light-dark(color-mix(in srgb,#FFFFFF 85%,transparent),color-mix(in srgb,#1B0F00 80%,transparent));--chrome:light-dark(color-mix(in srgb,#ECEBE6 92%,transparent),color-mix(in srgb,#0F1F48 80%,transparent));--chrome-dot:light-dark(#C7CAD2,#27386A);--draft:light-dark(#F2F0FC,#1A1F5A);--input:light-dark(#FFFFFF,#0B1839);--read-off:light-dark(#848997,#5D6270);--mark-arc:light-dark(#0A1636,#7FE3FF);--sky-star:light-dark(#6E7A99,#DCEBFF);--sky-warm:light-dark(#9A8464,#FFD6A0)}:root[data-theme="light"]{color-scheme:light}:root[data-theme="dark"]{color-scheme:dark}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;min-height:100vh;background:var(--abyss);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}img{height:auto}p,h1,h2,h3,h4,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--text);text-decoration-color:color-mix(in srgb,var(--ion) 50%,transparent);text-underline-offset:.2em}a:hover{color:var(--sod)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}table{border-collapse:collapse}strong,b{font-weight:700}:focus-visible{outline:2px solid var(--ion);outline-offset:4px;border-radius:6px}::selection{background:var(--sod);color:var(--sod-ink)}main{display:block;outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:12px 18px;border-radius:12px;background:var(--sod);color:var(--sod-ink);font-weight:700;text-decoration:none;transition:top .3s var(--ease-out)}.skip-link:focus{top:16px;color:var(--sod-ink)}.lazy [data-later]{content-visibility:hidden;contain-intrinsic-size:auto 900px}html:not(.js) .needs-js{display:none!important}.js .no-js-only{display:none}[hidden]{display:none!important}.small{font-size:15px;color:var(--mist)}.note{font-size:15px;color:var(--mist)}.text{font-size:17px;line-height:1.6;color:var(--body);max-width:62ch}.lede{font-size:clamp(18px,1.5vw,20px);line-height:1.5;color:var(--soft);max-width:58ch}.hud{font-family:var(--display);font-stretch:70%;font-weight:500;letter-spacing:.02em;font-size:14px;color:var(--mist)}.h2{font-family:var(--display);font-weight:800;font-stretch:78%;font-size:clamp(34px,4.1vw,56px);line-height:1;letter-spacing:-.01em;text-wrap:balance}.money-stack .money-option{display:block}.money-stack .money-or,.js .money-or,.js .money-option{display:none}.js[data-currency="USD"] .money-option[data-currency="USD"],.js[data-currency="GBP"] .money-option[data-currency="GBP"],.js[data-currency="EUR"] .money-option[data-currency="EUR"]{display:inline}.clock{font-variant-numeric:tabular-nums}.clock-line{display:block}.mag{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px 0 18px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;box-shadow:0 10px 30px -10px var(--btn-glow);transition:box-shadow .35s,background .35s,translate .5s var(--spring)}.mag:hover{color:var(--btn-ink);box-shadow:0 0 0 8px color-mix(in srgb,var(--btn) 14%,transparent),0 18px 50px -12px var(--btn-glow)}.mag .dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--btn-dot);position:relative}.mag .dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--btn-dot);animation:ping 1.8s cubic-bezier(.2,.6,.3,1) infinite}.mag-big{min-height:64px;font-size:18px;padding:0 30px 0 24px}@keyframes ping{0%{transform:scale(.4);opacity:1}100%{transform:scale(1.6);opacity:0}}.ghost{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);font-weight:600;font-size:15px;color:var(--text);text-decoration:none;transition:border-color .3s,background .3s,color .3s}.ghost:hover{border-color:var(--ion);background:color-mix(in srgb,var(--ion) 8%,transparent);color:var(--text)}.ghost svg{transition:transform .4s var(--ease-out)}.ghost:hover svg{transform:translateY(3px)}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ion) 30%,transparent);font-size:14px;font-weight:600;color:var(--soft);transition:border-color .3s,background .3s}.chip:hover{border-color:var(--ion);background:color-mix(in srgb,var(--ion) 8%,transparent)}.chip[aria-pressed="true"]{border-color:var(--sod);color:var(--sod)}.hdr{position:fixed;inset:0 0 auto;z-index:50;height:84px;display:flex;align-items:center;gap:32px;padding:0 var(--gut);background:linear-gradient(180deg,color-mix(in srgb,var(--abyss) 85%,transparent),color-mix(in srgb,var(--abyss) 0%,transparent));transition:background .4s,height .4s var(--ease-out),box-shadow .4s;view-transition-name:header}.hdr::before{content:"";position:absolute;inset:0;z-index:-2;opacity:0;pointer-events:none;background:var(--glass);transition:opacity .4s}.hdr.is-scrolled{height:68px;background:transparent;box-shadow:0 1px 0 var(--line)}.hdr.is-scrolled::before{opacity:1}@media (max-width:980px){.hdr.is-scrolled{height:60px}}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto}.logo{flex:none}.logo>g>path:nth-of-type(1){stroke:var(--mark-arc)}.logo>g>path:nth-of-type(2),.logo>g>g path{fill:var(--flare)}.brand-name{font-family:var(--display);font-weight:600;font-size:15px;font-stretch:125%;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.brand-soft{font-weight:440;color:var(--mist)}@keyframes spin{to{transform:rotate(360deg)}}.nav{display:flex;align-items:center;gap:28px}.nav-list{display:flex;gap:36px}.nav-link{position:relative;font-size:15px;font-weight:500;color:var(--soft);text-decoration:none}.nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--sod);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-io)}.nav-link:hover::after,.nav-link[aria-current="page"]::after{transform:scaleX(1);transform-origin:left}.nav-link[aria-current="page"]{color:var(--text)}.book-short{display:none}.theme-btn{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);color:var(--sod);transition:border-color .3s,color .3s,background .3s}.theme-btn:hover{border-color:var(--sod);background:color-mix(in srgb,var(--sod) 10%,transparent)}.theme-mark{width:20px;height:20px;overflow:visible;fill:currentColor}.theme-star,.theme-moon{transition:opacity .45s var(--ease-out),rotate .6s var(--ease-io),scale .5s var(--spring);transform-box:fill-box;transform-origin:center}.theme-moon{opacity:0;scale:.4;rotate:-90deg}.is-light .theme-star{opacity:0;scale:.4;rotate:90deg}.is-light .theme-moon{opacity:1;scale:1;rotate:0deg}@media (max-width:980px){.js .nav .theme-btn{width:64px;height:64px;opacity:0;transform:translateY(18px);transition:opacity .3s,transform .3s}.js .nav.is-open .theme-btn{opacity:1;transform:none;transition:opacity .5s var(--ease-out) .5s,transform .6s var(--ease-out) .5s}.js .nav .theme-mark{width:28px;height:28px}}.menu-btn{display:none;width:48px;height:48px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);position:relative}.menu-lines,.menu-lines::before,.menu-lines::after{position:absolute;left:50%;top:50%;width:18px;height:1.5px;margin-left:-9px;background:var(--text);transition:transform .4s var(--ease-io),opacity .3s;content:""}.menu-lines::before{transform:translateY(-6px);left:0;margin:0}.menu-lines::after{transform:translateY(6px);left:0;margin:0}.hdr.is-open .menu-lines{background:transparent}.hdr.is-open .menu-lines::before{transform:rotate(45deg)}.hdr.is-open .menu-lines::after{transform:rotate(-45deg)}@media (max-width:980px){.hdr{gap:12px}.js .menu-btn{display:block}.js .nav{position:fixed;inset:0;z-index:-1;display:grid;place-items:center;align-content:center;gap:38px;overflow-y:auto;padding:96px 24px 40px;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--ion) 10%,transparent),transparent 55%),var(--abyss);clip-path:circle(0% at calc(100% - 40px) 40px);visibility:hidden;transition:clip-path .6s var(--ease-io),visibility 0s .6s}.js .nav.is-open{clip-path:circle(150% at calc(100% - 40px) 40px);visibility:visible;transition:clip-path .6s var(--ease-io),visibility 0s}.js .nav-list{flex-direction:column;align-items:center;gap:26px}.js .nav-list li{opacity:0;transform:translateY(18px);transition:opacity .3s,transform .3s}.js .nav.is-open .nav-list li{opacity:1;transform:none;transition:opacity .5s var(--ease-out) calc(.18s + var(--i) * .06s),transform .6s var(--ease-out) calc(.18s + var(--i) * .06s)}.js .nav-link{font-family:var(--display);font-weight:800;font-stretch:80%;font-size:40px}.js .nav-link::after{bottom:-2px;height:2px}.hdr.is-open{background:transparent;box-shadow:none}.hdr.is-open::before{opacity:0}html:not(.js) .nav-list{gap:16px;flex-wrap:wrap}}@media (max-width:980px) and (max-height:520px){.js .nav{padding-top:76px;gap:18px}.js .nav-list{gap:12px}.js .nav-link{font-size:28px}}html.menu-open,html.menu-open body{overflow:hidden}@media (max-width:560px){.book-long{display:none}.book-short{display:inline}.hdr-cta{min-height:44px;padding:0 16px 0 14px;font-size:14px}.brand-name{font-size:13px}.brand-soft{display:none}html:not(.js) .hdr{position:relative;height:auto;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;margin-bottom:-84px}}@media (max-width:420px){.hdr{gap:8px}.brand{gap:8px}.brand-name{font-size:12px}.hdr-cta{padding:0 14px 0 12px}}@media (max-width:350px){.brand-name{display:none}}.menu-btn,.hdr-cta{flex:none}.slip-settled,.interested,.closing{scroll-margin-top:100px}@media (max-width:560px){.slip-settled,.interested,.closing{scroll-margin-top:76px}}.ftr{border-top:1px solid var(--line);background:color-mix(in srgb,var(--abyss) 85%,transparent);padding:40px var(--gut) 48px;font-size:15px;color:var(--mist)}.ftr-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.ftr-brand{display:flex;align-items:center;gap:10px;color:var(--text);margin-bottom:8px}.ftr-brand .brand-soft{display:inline}.ftr-about p + p{margin-top:4px}.ftr-nav ul{display:grid;gap:6px}.ftr-nav a{color:var(--soft);text-decoration:none}.ftr-nav a:hover,.ftr-nav a[aria-current="page"]{color:var(--sod)}.ftr-time{display:grid;gap:10px;align-content:start}.ftr-legal{font-size:13px;line-height:1.45;max-width:36ch}@media (max-width:760px){.ftr-grid{grid-template-columns:1fr}}.sky{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;height:100lvh;pointer-events:none}html:not(.js) .sky{background-image:radial-gradient(1px 1px at 23px 41px,color-mix(in srgb,var(--sky-star) 70%,transparent),transparent 60%),radial-gradient(1px 1px at 131px 97px,color-mix(in srgb,var(--sky-star) 45%,transparent),transparent 60%),radial-gradient(1.4px 1.4px at 211px 12px,color-mix(in srgb,var(--sky-star) 80%,transparent),transparent 60%),radial-gradient(1px 1px at 87px 181px,color-mix(in srgb,var(--sky-star) 35%,transparent),transparent 60%),radial-gradient(1px 1px at 173px 223px,color-mix(in srgb,var(--sky-warm) 50%,transparent),transparent 60%);background-size:240px 240px}.blink{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--alert);animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.rise{opacity:0;transform:translateY(24px);animation:rise 1s var(--ease-out) var(--d,0s) forwards}@keyframes rise{to{opacity:1;transform:none}}.pulse{animation:pulseR 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center;will-change:transform}@keyframes pulseR{from{transform:scale(.6);opacity:.9}to{transform:scale(2.6);opacity:0}}.flow{stroke-dasharray:3 9;animation:flow 1.2s linear infinite}@keyframes flow{to{stroke-dashoffset:-24}}.hl{font-family:var(--display);font-weight:800;font-stretch:72%;font-size:clamp(54px,8.2vw,118px);line-height:.9;letter-spacing:-.01em;text-shadow:0 2px 30px color-mix(in srgb,var(--abyss) 90%,transparent)}.hl .row{display:block;position:relative;width:fit-content}.hl .w{display:inline-block;white-space:nowrap}.ltr{display:inline-block;position:relative}.ltr>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .ltr>span{animation:lock .6s cubic-bezier(.16,1,.3,1) calc(var(--d) + .05s) backwards}.js .ltr::before{content:attr(data-g);position:absolute;left:50%;top:0;translate:-50% 0;opacity:0;pointer-events:none;font-weight:400;font-stretch:62%;color:var(--ion);text-shadow:0 0 .25em color-mix(in srgb,var(--ion) 90%,transparent);animation:noise .14s linear var(--d) backwards}.js .hl .row::after{content:"";position:absolute;inset:.04em 0 -.04em;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(100% - 56px),color-mix(in srgb,var(--ion) 12%,transparent) calc(100% - 2px),var(--flash) calc(100% - 2px));animation:scan var(--sd) linear var(--s) backwards}}@keyframes lock{from{opacity:.26;transform:translate3d(0,.1em,0) scale(1.04);filter:blur(.08em)}to{opacity:1;transform:none;filter:none}}@keyframes noise{0%{opacity:0}20%{opacity:1}100%{opacity:0}}@keyframes scan{0%{opacity:0;transform:translateX(-100%)}6%{opacity:1}88%{opacity:1;transform:none}100%{opacity:0;transform:none}}.hl-page{font-size:clamp(42px,6.4vw,96px);max-width:16ch;text-wrap:balance}.reticle{position:fixed;left:0;top:0;z-index:90;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ion) 55%,transparent);pointer-events:none;opacity:0;transform:translate(var(--cx,-200px),var(--cy,-200px));transition:transform .16s var(--ease-out),opacity .3s,width .3s,height .3s,margin .3s;mix-blend-mode:screen}.is-light .reticle{mix-blend-mode:multiply}.reticle::before,.reticle::after{content:"";position:absolute}.reticle::before{left:50%;top:-8px;width:1px;height:60px;margin-left:-.5px;background:linear-gradient(color-mix(in srgb,var(--ion) 80%,transparent) 0 8px,transparent 8px 52px,color-mix(in srgb,var(--ion) 80%,transparent) 52px)}.reticle::after{top:50%;left:-8px;height:1px;width:60px;margin-top:-.5px;background:linear-gradient(90deg,color-mix(in srgb,var(--ion) 80%,transparent) 0 8px,transparent 8px 52px,color-mix(in srgb,var(--ion) 80%,transparent) 52px)}.has-reticle .reticle{opacity:1}.reticle.is-hot{width:64px;height:64px;margin:-32px 0 0 -32px;border-color:var(--flare)}.rule-glow{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ion) 35%,transparent),transparent)}.rule-amber{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--flare) 35%,transparent),transparent)}.split-word{display:inline-block}.hero{position:relative;min-height:max(660px,calc(var(--svh,1svh) * 100));overflow:hidden;isolation:isolate;display:grid;grid-template-rows:1fr auto;padding:150px var(--gut) 40px}.globe{position:absolute;inset:0;z-index:0;touch-action:pan-y}.globe::before{content:"";position:absolute;left:var(--gx,69%);top:var(--gy,54%);width:var(--gs,min(860px,64vw,calc(var(--svh,1svh) * 96)));aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--globe-disc) 0 40%,transparent 55%),radial-gradient(circle,var(--halo),transparent 62%)}.globe-box{position:absolute;left:var(--gx,69%);top:var(--gy,54%);width:var(--gs,min(860px,64vw,calc(var(--svh,1svh) * 96)));aspect-ratio:1;translate:-50% -50%;transition:opacity .8s}.globe-poster{width:100%;height:100%}.globe.is-live .globe-box{opacity:0}.globe-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:grab;opacity:0;transition:opacity 1s}.globe.is-live .globe-canvas{opacity:1}.globe.is-dragging .globe-canvas{cursor:grabbing}.globe-labels{position:absolute;inset:0;pointer-events:none}.g-label{position:absolute;left:0;top:0;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--abyss) 70%,transparent);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;transition:opacity .4s;will-change:transform}.g-label.is-home{color:var(--sod)}.g-label.is-hidden{opacity:0}.corner{position:absolute;width:26px;height:26px;border:0 solid color-mix(in srgb,var(--ion) 45%,transparent);pointer-events:none;z-index:2}.c-tl{left:32px;top:108px;border-width:1px 0 0 1px}.c-tr{right:32px;top:108px;border-width:1px 1px 0 0}.c-bl{left:32px;bottom:28px;border-width:0 0 1px 1px}.c-br{right:32px;bottom:28px;border-width:0 1px 1px 0}.hud-live{position:absolute;right:56px;top:124px;z-index:2;text-align:right;font-size:15px;line-height:1.5;pointer-events:none;max-width:340px;text-shadow:0 0 12px var(--abyss),0 0 4px var(--abyss)}.hud-now{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text);font-variant-numeric:tabular-nums}.hero-copy{position:relative;z-index:2;align-self:center;max-width:660px;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero-offer{margin-top:34px;max-width:500px;font-size:20px;line-height:1.5;color:var(--soft);text-shadow:0 1px 20px var(--abyss)}.hero-offer strong{color:var(--sod)}.hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.globe-ctl{position:absolute;right:calc(var(--gut) + 64px);bottom:44px;z-index:3;display:flex;align-items:center;gap:14px}.drag{display:inline-flex;align-items:center;gap:8px;animation:nudge 3s ease-in-out 3s infinite}@keyframes nudge{50%{transform:translateX(8px)}}.routes{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;pointer-events:none;font-size:15px}.routes-from b{color:var(--text);font-weight:600}.route-list{display:flex;flex-wrap:wrap;align-items:center}.route{color:var(--sod)}.route + .route::before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px;border-radius:50%;background:color-mix(in srgb,var(--flare) 55%,transparent);vertical-align:middle}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,color-mix(in srgb,var(--abyss) 0%,transparent),var(--abyss));pointer-events:none;z-index:1}.scroll-cue{position:absolute;right:var(--gut);bottom:44px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.scroll-cue span{width:1px;height:46px;background:linear-gradient(var(--ion),transparent);transform-origin:top;animation:cue 2.2s var(--ease-io) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@media (max-width:860px){.hero{min-height:0;padding:100px var(--gut) 36px;grid-template-rows:none;row-gap:0}.hero-copy{grid-row:1;align-self:start}.hero .hl{font-size:clamp(40px,11.8vw,46px)}.hero-offer{font-size:17px;margin-top:18px;max-width:34ch}.hero-actions{margin-top:24px}.globe{position:relative;inset:auto;grid-row:2;height:min(100vw,660px,calc(var(--svh,1svh) * 44));margin:12px calc(var(--gut) * -1) 0;--gx:50%;--gy:50%;--gs:min(100vw,660px,calc(var(--svh,1svh) * 44))}.globe-ctl{position:relative;right:auto;bottom:auto;grid-row:3;justify-content:center;margin-top:-6px;min-height:36px}.routes{grid-row:4;margin-top:22px;padding-top:14px;border-top:1px solid var(--line);font-size:14px}.hud-live{position:relative;right:auto;top:auto;grid-row:5;text-align:left;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.hud-now{justify-content:flex-start;grid-column:1 / -1}.hud-live p:nth-child(3){display:none}.hero::after{display:none}.corner,.scroll-cue{display:none}}@media (max-width:520px){.hero-actions .ghost,.hero-actions .mag{min-height:48px}.hud-live{grid-template-columns:1fr}}.story{position:relative;padding:80px var(--gut) 40px}.story-pin{max-width:var(--max);margin:0 auto}.story-head{max-width:560px;margin-bottom:36px}.story-example{margin-top:12px}.story-rail{display:none}.scene{display:grid;gap:20px;margin-bottom:64px}.scene-copy{max-width:52ch}.scene-n{font-family:var(--display);font-stretch:70%;font-weight:700;font-size:15px;color:var(--ion)}.scene-title{font-family:var(--display);font-stretch:90%;font-weight:700;font-size:clamp(24px,2.4vw,30px);line-height:1.15;margin:4px 0 8px}.scene-copy p{color:var(--body);font-size:17px;line-height:1.55}.vp{position:relative;width:100%;aspect-ratio:828 / 640;overflow:hidden;border-radius:28px;background:#061233;box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 18%,transparent),0 40px 120px -30px var(--sh-3),inset 0 0 120px color-mix(in srgb,var(--ion) 6%,transparent)}.vp{--k:.43}.vp{content-visibility:auto}.vp-in,.phone,.mg-poster,.dial-face{color-scheme:dark}.vp-in{position:absolute;left:0;top:0;width:828px;height:640px;transform-origin:0 0;transform:scale(var(--k))}@media (min-width:420px){.vp{--k:.5}}@media (min-width:600px){.vp{--k:.68}}@media (min-width:800px){.vp{--k:.85}}@media (min-width:1000px){.vp{--k:.98}}.vp-count{position:absolute;right:22px;top:20px;font-size:13px}.vp-note{position:absolute;left:28px;bottom:24px;font-size:14px}.story.is-pinned{padding:0}.story.is-pinned .story-pin{height:calc(var(--svh,1svh) * 100);display:grid;grid-template-columns:minmax(300px,400px) 1fr;grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,72px);padding:104px var(--gut) 48px;max-width:none}.story.is-pinned .story-head{grid-column:1;grid-row:1;margin-bottom:28px}.story.is-pinned .story-rail{grid-column:1;grid-row:2;display:grid;gap:10px;margin-bottom:30px}.story.is-pinned .scene{display:contents}.story.is-pinned .scene-copy{grid-column:1;grid-row:3;align-self:start;opacity:0;visibility:hidden}.story.is-pinned .vp{grid-column:2;grid-row:1 / 4;align-self:center;max-height:calc(var(--svh,1svh) * 100 - 150px);width:auto;justify-self:stretch;opacity:0;visibility:hidden}.story.is-pinned .scene:first-of-type .scene-copy,.story.is-pinned .scene:first-of-type .vp{opacity:1;visibility:visible}.story-rail li{display:grid;grid-template-columns:22px minmax(0,auto) 1fr;align-items:center;gap:10px}.rail-name{font-size:14px;color:var(--mist);white-space:nowrap;transition:color .3s}.story-rail li.is-on .rail-name{color:var(--text)}.rail-n{font-family:var(--display);font-stretch:70%;font-weight:700;font-size:14px;color:var(--mist);transition:color .3s}.rail-bar{height:2px;border-radius:2px;background:var(--line);overflow:hidden}.rail-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ion),var(--sod));transform:scaleX(0);transform-origin:left}.story-rail li.is-on .rail-n{color:var(--ion)}.orbit-globe,.mg-poster{border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 28%,#1A3C86 0%,#0A1A45 45%,#030817 78%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 35%,transparent),0 0 90px var(--halo)}.orbit-globe{position:absolute;left:154px;top:40px;width:520px;height:520px}.og-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(170,220,255,.55) 1.1px,transparent 1.6px);background-size:11px 11px;-webkit-mask-image:radial-gradient(ellipse 34% 26% at 34% 34%,#000 60%,transparent 62%),radial-gradient(ellipse 20% 30% at 70% 70%,#000 60%,transparent 62%);mask-image:radial-gradient(ellipse 34% 26% at 34% 34%,#000 60%,transparent 62%),radial-gradient(ellipse 20% 30% at 70% 70%,#000 60%,transparent 62%)}.og-shade{position:absolute;inset:0;border-radius:50%;box-shadow:inset -60px -40px 120px var(--sh-2),inset 10px 10px 60px color-mix(in srgb,var(--ion) 25%,transparent)}.orbit-canvas{position:absolute;inset:0;width:828px;height:640px;opacity:0;transition:opacity .6s}.is-drawn .orbit-canvas{opacity:1}.is-drawn .orbit-globe{opacity:0}.ret{position:absolute;inset:0;transform-origin:414px 300px}.ret-ring{transform-origin:414px 300px;animation:spin 14s linear infinite}.target{position:absolute;left:530px;top:176px}.target-name{font-family:var(--display);font-size:30px;font-weight:700;font-stretch:80%;color:var(--text)}.target-xy{font-size:17px;color:var(--sod)}.vp-city{background:radial-gradient(ellipse at 60% 30%,#0B1C47,#030917 75%)}.mapz{position:absolute;inset:0;perspective:1000px;perspective-origin:50% 18%}.city{--tilt:58deg;--spin:-20deg;--zoom:1;position:absolute;left:0;top:0;width:828px;height:640px;transform-style:preserve-3d;transform-origin:547px 402px;transform:translateY(40px) rotateX(var(--tilt)) rotateZ(var(--spin)) scale(var(--zoom))}.ground{position:absolute;left:0;top:0;overflow:visible}.scan{position:absolute;top:-200px;bottom:-200px;left:0;width:120px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ion) 22%,transparent) 80%,color-mix(in srgb,var(--ion) 90%,transparent) 99%,transparent)}.bld{--r:1;--hh:calc(var(--h) * 1px);position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--d);transform-style:preserve-3d}.bld b{position:absolute;display:block}.roof{inset:0;transform:translateZ(calc(var(--hh) * var(--r)));background:linear-gradient(135deg,#22407F,#172E62);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ion) 22%,transparent)}.face-s,.face-w{background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(5,14,38,.9) 7px 11px),repeating-linear-gradient(90deg,rgba(255,205,140,.55) 0 4px,transparent 4px 9px,rgba(120,170,255,.18) 9px 12px,transparent 12px 17px),#0F2455}.face-s{left:0;top:100%;width:100%;height:var(--hh);transform-origin:top;transform:rotateX(90deg) scaleY(var(--r))}.face-w{top:0;right:100%;width:var(--hh);height:100%;transform-origin:right;transform:rotateY(90deg) scaleX(var(--r))}.face-w{background:linear-gradient(rgb(0 0 0 / .3),rgb(0 0 0 / .3)),repeating-linear-gradient(0deg,transparent 0 7px,rgba(5,14,38,.9) 7px 11px),repeating-linear-gradient(90deg,rgba(255,205,140,.55) 0 4px,transparent 4px 9px,rgba(120,170,255,.18) 9px 12px,transparent 12px 17px),#0F2455}.bld-target .roof{background:#FFB45E;box-shadow:0 0 40px 6px color-mix(in srgb,var(--flare) 60%,transparent),inset 0 0 0 1px #FFE2B8}.bld-target .face-s,.bld-target .face-w{background:repeating-linear-gradient(90deg,#FFCF8F 0 5px,#C9782E 5px 12px)}.bld-target .face-w{background:linear-gradient(rgb(0 0 0 / .3),rgb(0 0 0 / .3)),repeating-linear-gradient(90deg,#FFCF8F 0 5px,#C9782E 5px 12px)}.stand{position:absolute;left:var(--x);top:var(--y);width:0;height:0;transform-style:preserve-3d;transform:rotateZ(calc(var(--spin) * -1)) rotateX(calc(var(--tilt) * -1))}.stand-in{position:absolute;left:0;bottom:0;transform:translateX(-50%);transform-origin:50% 100%;display:flex;flex-direction:column;align-items:center}.stand-in>*{flex:none;max-width:none}.pin3d svg{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ion) 70%,transparent))}.pin3d i,.tip3d i{display:block;width:1px;height:96px;background:linear-gradient(color-mix(in srgb,var(--ion) 70%,transparent),color-mix(in srgb,var(--ion) 0%,transparent))}.beacon{width:46px;height:260px;background:linear-gradient(0deg,color-mix(in srgb,var(--flare) 75%,transparent),color-mix(in srgb,var(--flare) 0%,transparent));filter:blur(6px);mix-blend-mode:screen}.tip3d{gap:0}.tip3d b,.tip3d span{display:block;white-space:nowrap;background:color-mix(in srgb,var(--abyss) 94%,transparent);padding:0 16px}.tip3d b{padding-top:12px;border-radius:12px 12px 0 0;font-family:var(--display);font-weight:700;font-size:19px;color:var(--text);box-shadow:0 -1px 0 color-mix(in srgb,var(--flare) 60%,transparent)}.tip3d span{padding-bottom:12px;border-radius:0 0 12px 12px;font-size:14px;font-weight:600;color:var(--sod)}.tip3d i{height:110px;background:linear-gradient(color-mix(in srgb,var(--flare) 90%,transparent),color-mix(in srgb,var(--flare) 0%,transparent))}.vp-card{background:radial-gradient(circle at 50% 40%,#10224F,#061233 70%)}.card-wrap{position:absolute;inset:0;perspective:900px;perspective-origin:50% 20%}.card-floor{position:absolute;left:50%;top:66%;width:520px;height:120px;margin-left:-260px;border-radius:50%;background:radial-gradient(closest-side,var(--sh-2),transparent);filter:blur(6px)}.bcard{position:absolute;left:50%;top:46%;width:470px;height:270px;margin:-135px 0 0 -235px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#F7F7F9 0%,#DFE2E8 100%);color:#15171C;padding:88px 40px 0;box-shadow:0 1px 0 #C9CDD6,0 2px 0 #BDC2CC,0 3px 0 #B1B6C1,0 4px 0 #A5AAB6,0 60px 60px -30px var(--sh-2),0 0 0 1px rgba(255,255,255,.5) inset;transform:rotateX(34deg) rotateY(-12deg) rotateZ(-7deg)}.ctag{position:absolute;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-size:17px;font-weight:700;background:color-mix(in srgb,var(--abyss) 90%,transparent);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 45%,transparent),0 0 30px -8px color-mix(in srgb,var(--ion) 60%,transparent)}.ctag i{width:10px;height:10px;border-radius:50%;background:var(--ion);box-shadow:0 0 10px var(--ion)}.ctag-1{left:64px;top:128px}.ctag-2{left:92px;top:440px}.ctag-3{right:58px;top:176px}.ctag-no{color:var(--sod);box-shadow:0 0 0 1px color-mix(in srgb,var(--flare) 60%,transparent),0 0 30px -8px color-mix(in srgb,var(--flare) 70%,transparent)}.ctag-no i{background:transparent;box-shadow:none;border:2px solid var(--sod);border-radius:2px;transform:rotate(45deg);width:9px;height:9px}.bcard::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.018) 0 1px,transparent 1px 3px)}.bcard-name{position:relative;font-family:var(--display);font-weight:700;font-size:42px;font-stretch:108%;letter-spacing:-.01em}.bcard-phone{position:relative;margin-top:14px;font-size:22px;font-weight:500;color:#3A3F4B;letter-spacing:.04em}.bcard-shine{position:absolute;inset:-50%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translateX(-80%)}.vp-site{background:radial-gradient(circle at 30% 20%,#0E2150,#061233 70%);perspective:1400px;perspective-origin:70% 40%}.vp-site .vp-in{perspective:1600px;perspective-origin:40% 40%}.browser{position:absolute;left:30px;top:44px;width:740px;height:500px;border-radius:14px;overflow:hidden;background:#0B1839;box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 25%,transparent),0 60px 90px -30px #000;transform:rotateY(12deg) rotateX(4deg);transform-origin:0 50%}.bbar{height:40px;display:flex;align-items:center;gap:8px;padding:0 14px;background:#0F1F48;border-bottom:1px solid color-mix(in srgb,var(--ion) 12%,transparent)}.bbar i{width:10px;height:10px;border-radius:50%;background:#27386A}.url{margin-left:14px;flex:1;height:24px;border-radius:12px;background:#081330;display:flex;align-items:center;padding-left:12px;font-size:12px;color:var(--mist);overflow:hidden;white-space:nowrap}.url b{display:inline-block;overflow:hidden;white-space:nowrap;font-weight:500;color:var(--text)}.site{position:absolute;left:0;right:0;top:40px;bottom:0}.wf{position:absolute;inset:0;opacity:0}.wf rect{fill:none;stroke:var(--ion);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}.sflood{position:absolute;inset:0;background:#5A1E2E}.sflood::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgba(255,215,160,.18),transparent 55%)}.snav{position:absolute;left:28px;right:28px;top:18px;height:32px;display:flex;align-items:center;justify-content:space-between;color:#FBEFE4;font-size:13px}.snav-brand{font-family:var(--display);font-weight:700;font-size:17px;font-stretch:120%}.snav-links{display:flex;gap:22px;opacity:.85}.snav-phone{color:#FFD29A}.sh1{position:absolute;left:28px;top:74px;width:348px;color:#FBEFE4;font-family:var(--display);font-weight:800;font-size:40px;line-height:.98;font-stretch:88%;transform-origin:left center}.stag{position:absolute;left:28px;top:202px;width:330px;color:rgba(251,239,228,.78);font-size:15px;line-height:1.45}.sbtn{position:absolute;left:28px;top:256px;height:42px;padding:0 22px;border-radius:21px;background:#FFD29A;color:#3A0F18;display:flex;align-items:center;font-weight:700;font-size:14px}.scal{position:absolute;left:28px;right:28px;top:306px;height:130px;border-radius:10px;background:rgba(251,239,228,.08);border:1px solid rgba(251,239,228,.2);padding:16px 18px}.sphoto{position:absolute;left:400px;top:74px;width:312px;height:210px;border-radius:12px;overflow:hidden;box-shadow:0 24px 44px -16px var(--sh-2),0 0 0 1px rgba(251,239,228,.14)}.shop{position:absolute;inset:0;width:100%;height:100%}.shop-stars{fill:#C8D8FF;opacity:.55}.shop-near{fill:#0A1130}.shop-near-lit{fill:#FFCB8A;opacity:.22}.shop-ground{fill:#0B1230}.shop-kerb{stroke:#1A2450;stroke-width:1.4}.shop-wall{fill:#121A3C}.shop-board{fill:#0C1330}.shop-sign{font-family:var(--display);font-weight:700;font-stretch:105%;font-size:13px;letter-spacing:.12em;text-transform:uppercase;fill:#FFB45E;fill:color-mix(in srgb,#FFD8A4 calc(var(--lit,1) * 100%),#2C3563)}.shop-awning{fill:#16204A}.shop-awning-lit{fill:#A8452F;opacity:var(--lit,1)}.shop-awning-ribs{fill:none;stroke:#0A0F28;stroke-width:1.2;stroke-opacity:.7}.shop-pane{fill:#070C22}.shop-pane-lit,.shop-door-lit{opacity:var(--lit,1)}.shop-inside{fill:#3A2410;stroke:#3A2410;stroke-width:1.4;opacity:calc(var(--lit,1) * .85)}.shop-inside path{fill:#4A2E14}.shop-mullions{fill:none;stroke:#101733;stroke-width:2.2}.shop-open{fill:none;stroke:#FF8A5E;stroke-width:1.2;opacity:var(--lit,1)}.shop-open-text{font-family:var(--display);font-weight:700;font-stretch:70%;font-size:8px;letter-spacing:.18em;fill:#FF8A5E;opacity:var(--lit,1)}.shop-sill{fill:#1B2450}.shop-door{fill:#0E1636}.shop-door-pane{fill:#070C22}.shop-handle{fill:#6B7AA8}.shop-bloom,.shop-spill{opacity:var(--lit,1);pointer-events:none}.shop-ring{fill:none;stroke:var(--ion);stroke-width:1.4;stroke-opacity:.8;stroke-dasharray:1;stroke-dashoffset:0}.shop-star{fill:var(--sod)}.vp-lit{color:var(--sod);opacity:var(--lit,1)}.scal-head{display:flex;justify-content:space-between;color:#FBEFE4;font-weight:600;font-size:14px}.scal-head span + span{opacity:.7}.days{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:14px}.day{height:62px;border-radius:8px;background:rgba(251,239,228,.1);color:#FBEFE4;padding:8px;font-size:12px;line-height:1.3}.day b{display:block;font-size:18px}.day-on{background:#FFD29A;color:#3A0F18}.day-off{background:rgba(251,239,228,.04);color:rgba(251,239,228,.75)}.phone{position:absolute;right:calc(18px * var(--k));bottom:calc(22px * var(--k));width:300px;transform-origin:100% 100%;transform:translateZ(90px) rotateY(-14deg) scale(var(--k))}.phone-in{padding:14px;border-radius:22px;background:#081334;box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 28%,transparent),0 40px 70px -20px #000}@media (max-width:599px){.vp-site{aspect-ratio:828 / 1180;perspective:none}.vp-site .vp-in{top:0!important}.phone{left:12px;right:12px;bottom:12px;width:auto;transform:none}}.phone-top{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;font-size:14px}.ring{width:36px;height:36px;border-radius:50%;background:var(--ion);display:grid;place-items:center}.bub{font-size:14px;line-height:1.4}.bub-in{padding:12px 14px;border-radius:14px 14px 14px 4px;background:#EEF2FA;color:#10131A;box-shadow:0 20px 40px -15px #000}.bub-ai{margin-top:8px;padding:12px 14px;border-radius:14px 14px 4px 14px;background:#1A1F5A;border:1px solid color-mix(in srgb,var(--violet) 55%,transparent);box-shadow:0 20px 40px -15px #000,0 0 30px -10px color-mix(in srgb,var(--violet) 50%,transparent)}.bub-label{display:block;font-size:11px;font-weight:600;color:var(--violet);margin-bottom:4px}.bub-act{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--soft)}.approve{position:relative;padding:8px 14px;border-radius:10px;background:var(--sod);color:var(--sod-ink);font-weight:700}.approve::after{content:"";position:absolute;inset:-4px;border-radius:12px;border:1.5px solid var(--sod);animation:ping 1.6s ease-out infinite}.offer{position:relative;max-width:var(--max);margin:0 auto;padding:110px var(--gut) 120px}.offer-price{display:grid;gap:28px}.offer .offer-head{margin:clamp(48px,6vw,92px) 0 0;max-width:820px}.offer-lead{font-size:18px;color:var(--soft);margin-bottom:6px}.price-row{display:flex;align-items:flex-end;gap:18px}.price{font-family:var(--display);font-weight:800;font-size:clamp(150px,17vw,250px);line-height:.8;letter-spacing:-.03em;font-stretch:60%;background:linear-gradient(100deg,var(--text) 0%,var(--text) 40%,var(--flare) 48%,var(--sheen) 50%,var(--text) 58%,var(--text) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 6s ease-in-out infinite;font-variant-numeric:tabular-nums}@keyframes sheen{0%,55%{background-position:100% 0}100%{background-position:0 0}}.per{font-family:var(--display);font-size:34px;font-weight:700;font-stretch:80%;line-height:1;padding-bottom:22px;color:var(--sod)}.promises{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.promise{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--ion) 5%,transparent);border:1px solid color-mix(in srgb,var(--ion) 14%,transparent);font-weight:600;font-size:16px;transition:transform .4s var(--spring),border-color .3s,background .3s}.promise:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--flare) 55%,transparent);background:color-mix(in srgb,var(--flare) 7%,transparent)}.promise svg path{stroke-dasharray:40}.promise:hover svg path{animation:redraw .7s ease forwards}@keyframes redraw{from{stroke-dashoffset:40}to{stroke-dashoffset:0}}.offer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px}.offer-about{margin-top:22px}@media (min-width:1020px){.offer-price{grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,4vw,76px);align-items:end}.promises{margin-top:0}}.switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--deep) 60%,transparent)}.switch-label{font-size:14px;color:var(--mist);padding:0 8px}.switch-option{min-width:40px;min-height:36px;padding:0 12px;border-radius:999px;font-weight:700;font-size:15px;color:var(--soft);transition:background .3s,color .3s}[data-currency="USD"] .switch-option[data-currency-option="USD"],[data-currency="GBP"] .switch-option[data-currency-option="GBP"],[data-currency="EUR"] .switch-option[data-currency-option="EUR"]{background:var(--sod);color:var(--sod-ink)}.orbit{margin-top:clamp(24px,3vw,44px)}.orbit-scene{position:relative}.orbit-stage{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(18px,2.4vw,34px)}.orbit:not(.is-pinned) .orbit-key{display:none}.orbit-cat{max-width:860px;margin:clamp(26px,3.4vw,46px) auto 0}.orbit.is-pinned .orbit-cat .cat{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.orbit.is-pinned .orbit-scene{height:calc(var(--svh,1svh) * 520)}.orbit.is-pinned .orbit-stage{--chart-w:min(100%,calc(calc(var(--svh,1svh) * 54) * 960 / 680));position:sticky;top:0;height:calc(var(--svh,1svh) * 100);grid-template-rows:auto auto;align-content:center;gap:clamp(10px,calc(var(--svh,1svh) * 1.6),26px);padding:84px 0 16px}.orbit.is-pinned .orbit-chart{width:var(--chart-w)}.orbit.is-pinned .orbit-key{width:100%;max-width:max(520px,var(--chart-w))}.orbit.is-pinned .cat-key .cat-row{padding:9px 0}.orbit.is-pinned .cat-key .cat-pr small{display:inline;margin-left:5px}#orb-body stop:nth-child(1){stop-color:light-dark(#EEECE4,#17346F)}#orb-body stop:nth-child(2){stop-color:light-dark(#E3E0D6,#0B1B44)}#orb-body stop:nth-child(3){stop-color:light-dark(#D5D1C4,#05102C)}#orb-ion stop:nth-child(1){stop-color:light-dark(#0E607A,#CFF4FF)}#orb-ion stop:nth-child(2),#orb-ion stop:nth-child(3){stop-color:var(--ion)}#orb-sod stop:nth-child(1){stop-color:light-dark(#D0781C,#FFD6A0)}#orb-sod stop:nth-child(2),#orb-sod stop:nth-child(3){stop-color:var(--flare)}.orbit-chart{position:relative;width:100%;max-width:980px;margin-inline:auto;aspect-ratio:960 / 680}.orb-svg{position:absolute;inset:0;width:100%;height:100%}.orb-guides{fill:none;stroke:var(--ion);stroke-opacity:.1;stroke-width:1;vector-effect:non-scaling-stroke}.orb-bed{fill:none;stroke:var(--ion);stroke-opacity:.16;stroke-width:1;stroke-dasharray:3 8;vector-effect:non-scaling-stroke}.orb-line{fill:none;stroke:var(--ion);stroke-opacity:.8;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.orb-body{stroke:color-mix(in srgb,var(--ion) 12%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.orb-planet{fill:none;stroke:var(--ion);stroke-width:3;stroke-opacity:.85;vector-effect:non-scaling-stroke}.orb-centre text{font-family:var(--display);font-stretch:70%;font-weight:600;font-size:19px;letter-spacing:.2em;fill:var(--mist)}.orb-leader{fill:none;stroke:var(--ion);stroke-opacity:.45;stroke-width:1;vector-effect:non-scaling-stroke}.orb-star,.orb-leader,.orb-label,.cat-row,.orb-book,.orb-book-halo{--on:1}.orb-star{transform-box:fill-box;transform-origin:center;scale:calc(.55 + clamp(0,var(--on),1.3) * .45)}.orb-star .orb-halo{opacity:clamp(0,var(--on),1)}.orb-star .orb-core{fill:var(--flash);opacity:calc(.3 + clamp(0,var(--on),1) * .7)}.orb-halo,.orb-core{transform-box:fill-box;transform-origin:center;transition:scale .45s var(--spring)}.orb-star.is-near .orb-halo,.orb-star.is-near .orb-core{scale:1.5}.orb-leader{opacity:clamp(0,var(--on),1)}.orb-n{display:none;font-family:var(--display);font-stretch:70%;font-weight:700;font-size:34px;fill:var(--ion);stroke:var(--abyss);stroke-width:5;paint-order:stroke;opacity:clamp(0,var(--on),1)}.orb-book-halo{pointer-events:none;opacity:clamp(0,var(--on),1)}.orb-label{position:absolute;width:max-content;max-width:25%;line-height:1.2;pointer-events:none;opacity:clamp(0,var(--on),1)}.orb-label b{display:block;font-size:12px;letter-spacing:.14em;color:var(--ion)}.orb-label span{display:block;margin-top:3px;font-size:17px;font-weight:500;color:var(--text)}.orb-middle{transform:translateX(-50%);text-align:center}.orb-end{transform:translateX(-100%);text-align:right}.orb-book{position:absolute;transform:translate(-100%,-50%);padding-right:42px;opacity:clamp(0,var(--on),1)}.orb-book-star{position:absolute;right:-23px;top:50%;margin-top:-23px;scale:clamp(.4,var(--on),1.12);fill:var(--star-fill);filter:drop-shadow(0 0 16px var(--flare)) drop-shadow(0 0 4px var(--star-rim));transition:transform .5s var(--spring)}.orb-book:hover .orb-book-star,.orb-book:focus-visible .orb-book-star{transform:rotate(45deg) scale(1.12)}.orb-caption{margin-bottom:12px}.cat{border-top:1px solid var(--line)}.cat-row{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:14px 0;opacity:clamp(0,var(--on),1);translate:0 calc((1 - clamp(0,var(--on),1)) * 10px)}.cat-row::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform:scaleX(clamp(0,var(--on),1));transform-origin:left}.cat-id{font-size:12px;letter-spacing:.12em;color:var(--ion)}.cat-nm b{color:var(--text)}.cat-nm i{font-style:normal;color:var(--soft)}.cat-nm small{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--body)}.cat-pr{text-align:right;font-weight:700;font-size:17px;color:var(--sod);font-variant-numeric:tabular-nums;white-space:nowrap}.cat-pr small{display:block;font-weight:500;font-size:12px;color:var(--mist)}.orb-note{margin-top:16px}.orb-more{margin-top:20px}@media (max-width:1019px){.orb-label{display:none}.orb-n{display:block}.orbit-scene{overflow-x:clip}.orbit-chart{width:100vw;max-width:none;justify-self:center;margin-left:calc(50% - 50vw)}.orbit.is-pinned .orbit-stage{--chart-w:min(110vw,calc(calc(var(--svh,1svh) * 40) * 960 / 680))}.orbit.is-pinned .orbit-chart{justify-self:start;margin-left:calc(50% - var(--chart-w) / 2)}.orbit.is-pinned .orbit-key{max-width:none}.orb-book{font-size:14px;min-height:44px;padding:0 38px 0 14px}.orb-book-star{width:38px;height:38px;right:-19px;margin-top:-19px}}@media (max-width:980px){.offer{padding-top:80px}}@media (max-width:1019px){.orbit.is-pinned .orbit-stage{padding:70px 0 12px;gap:clamp(8px,calc(var(--svh,1svh) * 1.4),18px)}.orbit.is-pinned .orb-caption{margin-bottom:8px;font-size:12px}.orbit.is-pinned .cat-key .cat-row{padding:7px 0}.orbit.is-pinned .cat-key .cat-nm{font-size:15px}.orbit.is-pinned .cat-key .cat-pr{font-size:15px}}@media (max-width:1019px) and (max-height:760px){.orbit.is-pinned .orb-caption{display:none}}@media (max-width:600px){.offer{padding-bottom:64px}.promise{font-size:15px;padding:12px 14px}.cat-row{grid-template-columns:42px minmax(0,1fr) auto}.cat-nm small{font-size:13px}.orb-centre text{font-size:26px}}.systems{position:relative;max-width:var(--max);margin:0 auto;padding:100px var(--gut) 110px}.systems-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.systems-head .h2{max-width:19ch}.systems-head .lede{max-width:440px;font-size:17px}.sys-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sys{position:relative;display:flex;flex-direction:column;min-height:440px;border-radius:22px;overflow:hidden;background:var(--panel);--px:50%;--py:30%;--glow:var(--ion);box-shadow:0 0 0 1px color-mix(in srgb,var(--glow) 16%,transparent),0 30px 60px -30px var(--sh-1);transition:transform .5s cubic-bezier(.2,.9,.3,1),box-shadow .5s}@media (hover:hover){.sys,.proj-frame{will-change:transform}}.sys::before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--px) var(--py),color-mix(in srgb,var(--glow) 16%,transparent),transparent 60%);opacity:.6;transition:opacity .4s;pointer-events:none}.sys:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--glow) 55%,transparent),0 0 80px -10px color-mix(in srgb,var(--glow) 35%,transparent),0 40px 80px -30px var(--sh-2)}.sys:hover::before{opacity:1}.sys-delivery{--glow:var(--flare)}.sys-agents{--glow:var(--violet)}.sys-art{position:relative;height:200px;display:grid;place-items:center;border-bottom:1px solid color-mix(in srgb,var(--glow) 12%,transparent);overflow:hidden}.sys-art svg{width:100%;height:100%}.sys-body{position:relative;padding:22px 22px 24px;display:flex;flex-direction:column;gap:16px;flex:1}.sys-name{font-family:var(--display);font-stretch:90%;font-weight:700;font-size:22px;line-height:1.15}.sys-text{font-size:14px;line-height:1.45;color:var(--body)}.sys-line{font-family:var(--display);font-size:28px;line-height:1.05;font-weight:700;font-stretch:72%}.sys-link a{font-weight:700;color:var(--ion)}.stats{display:flex;gap:22px;flex-wrap:wrap}.stats-4{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.num{font-family:var(--display);font-stretch:64%;font-weight:800;font-size:40px;line-height:1;transition:font-stretch .6s cubic-bezier(.2,.9,.3,1);font-variant-numeric:tabular-nums}.num-big{font-size:64px}.sys:hover .num{font-stretch:100%}.lab{font-size:13px;color:var(--mist);margin-top:4px}.cells{display:grid;grid-template-columns:repeat(8,22px);gap:8px}.cell{width:22px;height:22px;border-radius:5px;background:color-mix(in srgb,var(--ion) 14%,transparent);animation:cellp 3.2s ease-in-out infinite}.cell.c1{animation-delay:.4s}.cell.c2{animation-delay:.9s}.cell.c3{animation-delay:1.3s}.cell.c4{animation-delay:1.9s}.cell.c5{animation-delay:2.4s}.cell.c6{animation-delay:2.8s}.cell.hot{animation-name:cellh}@keyframes cellp{0%,100%{background:color-mix(in srgb,var(--ion) 12%,transparent);box-shadow:none}50%{background:color-mix(in srgb,var(--ion) 75%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ion) 70%,transparent)}}@keyframes cellh{0%,100%{background:color-mix(in srgb,var(--flare) 18%,transparent)}50%{background:color-mix(in srgb,var(--flare) 90%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--flare) 70%,transparent)}}.net{position:absolute;left:18px;top:16px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--abyss) 80%,transparent);border:1px solid color-mix(in srgb,var(--ion) 30%,transparent);transition:border-color .3s}.off2{position:absolute;left:28px;opacity:0;color:var(--sod);white-space:nowrap;transition:opacity .3s}.on2{transition:opacity .3s}.netdot{width:8px;height:8px;border-radius:50%;background:var(--ion);transition:background .3s}.sys-factory:hover .on2,.sys-factory:focus-within .on2{opacity:0}.sys-factory:hover .off2,.sys-factory:focus-within .off2{opacity:1}.sys-factory:hover .net{border-color:color-mix(in srgb,var(--flare) 60%,transparent);padding-right:150px}.sys-factory:hover .netdot{background:var(--sod)}.stop{fill:#16305F;stroke:var(--sod);animation:stopP 5s linear infinite;transform-box:fill-box;transform-origin:center;will-change:transform}.stop.t2{animation-delay:1.25s}.stop.t3{animation-delay:2.5s}.stop.t4{animation-delay:3.75s}@keyframes stopP{0%,8%{fill:var(--sod);transform:scale(1.5)}20%,100%{fill:#16305F;transform:scale(1)}}.msg{animation:msgWait 3.6s cubic-bezier(.6,0,.3,1) infinite}.msg.q2{animation-delay:1.2s}.msg.q3{animation-delay:2.4s}@keyframes msgWait{0%{transform:translateX(0);opacity:0}12%{opacity:1}55%,100%{transform:translateX(118px);opacity:1}}.sys-agents:hover .msg{animation-name:msgGo}@keyframes msgGo{0%{transform:translateX(0);opacity:0}12%{opacity:1}45%,60%{transform:translateX(118px)}100%{transform:translateX(206px);opacity:0}}.gate{fill:color-mix(in srgb,var(--violet) 12%,transparent);stroke:color-mix(in srgb,var(--violet) 60%,transparent);transition:fill .3s,stroke .3s}.sys-agents:hover .gate{fill:color-mix(in srgb,var(--violet) 35%,transparent);stroke:var(--violet)}.gtxt1,.gtxt2{transition:opacity .3s}.gtxt2{opacity:0}.sys-agents:hover .gtxt2{opacity:1}.sys-agents:hover .gtxt1{opacity:0}.sys-shot{display:block}.sys-shot img{width:100%;height:100%;object-fit:cover;object-position:60% 40%;transform:scale(1.04);transition:transform 1.2s var(--ease-out);filter:saturate(1.05)}.sys-worldtwin:hover .sys-shot img{transform:scale(1.14)}.live-chip{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--abyss) 85%,transparent);border:1px solid color-mix(in srgb,var(--ion) 35%,transparent);font-size:12px;font-weight:700}.shot-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 46%,color-mix(in srgb,var(--ion) 25%,transparent) 50%,transparent 54%);background-size:100% 220%;animation:shot 4.5s linear infinite;mix-blend-mode:screen}@keyframes shot{from{background-position:0 100%}to{background-position:0 -120%}}.band-end{margin-top:40px}.anim-paused,.anim-paused *,.anim-paused::before,.anim-paused::after,.anim-paused *::before,.anim-paused *::after{animation-play-state:paused!important}@media (max-width:1180px){.sys-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.systems-head{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.sys-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(var(--gut) * -1);padding:6px var(--gut) 18px;scrollbar-width:none}.sys-row::-webkit-scrollbar{display:none}.sys{flex:0 0 84%;scroll-snap-align:center;min-height:440px}}.closing{position:relative;overflow:hidden;min-height:460px;padding:90px var(--gut) 80px;border-top:1px solid var(--line)}.radar{position:absolute;right:-120px;top:50%;width:760px;height:760px;margin-top:-380px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,transparent 0 69px,color-mix(in srgb,var(--ion) 14%,transparent) 69px 70px),radial-gradient(circle,var(--well),transparent 70%)}.sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--ion) 0%,transparent) 0deg 300deg,color-mix(in srgb,var(--ion) 32%,transparent) 359deg,color-mix(in srgb,var(--ion) 0%,transparent) 360deg);animation:spin 6s linear infinite}.blip{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--sod);box-shadow:0 0 18px var(--sod);animation:blipA 6s linear var(--bd,0s) infinite}.blip::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--sod);animation:ping 2s ease-out infinite}@keyframes blipA{0%{opacity:1}60%{opacity:.25}100%{opacity:1}}.blip-l{position:absolute;font-family:var(--display);font-stretch:70%;font-weight:500;font-size:14px;color:var(--text)}.radar-home{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ion);box-shadow:0 0 24px var(--ion)}.closing-copy{position:relative;max-width:800px}.closing-pre{font-size:16px;margin-bottom:14px}.closing-h{font-family:var(--display);font-weight:800;font-size:clamp(52px,6.4vw,92px);line-height:.95;letter-spacing:-.01em;font-stretch:72%}.breathe{display:inline-block;text-align:center;animation:breathe 5s ease-in-out var(--bd,0s) infinite}@keyframes breathe{0%,100%{font-stretch:66%}50%{font-stretch:118%}}.closing-sub{margin-top:22px;font-size:18px;color:var(--soft);max-width:46ch}.closing-act{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 40px;margin-top:30px}.closing-price{font-size:16px;color:var(--body);max-width:300px;line-height:1.45}.links{display:flex;flex-wrap:wrap;gap:8px 18px}.links a{font-weight:600}.interested{display:grid;gap:14px;justify-items:start}.interested-h{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.2vw,40px);font-stretch:78%;line-height:1.05}.interested-text{font-size:17px;color:var(--soft);max-width:46ch}.interested-routes{display:flex;flex-wrap:wrap;gap:12px;margin:0}.interested-routes .interested-route{display:flex}.interested-routes .link-block{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid var(--sod);background:var(--sod);color:var(--sod-ink);font-weight:700;font-size:17px;text-decoration:none;transition:background .3s,border-color .3s}.interested-routes .link-block:hover{background:color-mix(in srgb,var(--sod) 86%,var(--ink))}.interested-routes .interested-route-wa{order:1}.interested-routes .interested-route-mail{order:2}[data-americas] .interested-routes .interested-route-wa{order:2}[data-americas] .interested-routes .interested-route-mail{order:1}.interested-address{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;color:var(--soft)}.interested-address a{font-weight:600}.interested-call a{font-size:16px;font-weight:600}.interested-promise{color:var(--body)}.interested-notice{color:var(--mist);max-width:52ch}.interested-compact{gap:18px}.interested-compact .interested-promise{margin-top:2px}@media (max-width:560px){.interested-routes{display:grid;grid-template-columns:1fr;width:100%}.interested-routes .interested-route,.interested-routes .link-block{width:100%}}@media (max-width:860px){.radar{width:520px;height:520px;right:50%;margin-right:-260px;top:-150px;margin-top:0;opacity:.8}.closing{padding-top:330px}}.page-hero{position:relative;overflow:hidden;min-height:calc(var(--svh,1svh) * 76);display:grid;align-items:end;padding:150px var(--gut) 80px;isolation:isolate}.page-hero-copy{position:relative;z-index:2;max-width:var(--max);width:100%;margin:0 auto}.page-hero .lede{margin-top:28px}.band{position:relative;max-width:var(--max);margin:0 auto;padding:90px var(--gut)}.band + .band::before{content:"";position:absolute;left:var(--gut);right:var(--gut);top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ion) 25%,transparent),transparent)}.band-head{max-width:760px;margin-bottom:44px}.band-head .lede{margin-top:18px}.band-split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,90px);align-items:start}.band-split .text{margin-top:20px}@media (max-width:900px){.band-split{grid-template-columns:1fr}}.miniglobe{margin:0;display:grid;justify-items:center;gap:6px}.mg-stage{position:relative;width:min(100%,560px);aspect-ratio:1}.mg-poster{position:absolute;inset:10%;transition:opacity .8s}.mg-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s}.miniglobe.is-drawn .mg-canvas{opacity:1}.miniglobe.is-drawn .mg-poster{opacity:0}.mg-cap{display:grid;justify-items:center;gap:4px;text-align:center;margin-top:-18px}.mg-where{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--text)}.mg-cap .small{max-width:44ch;margin-top:4px}.dial{margin:0;display:grid;justify-items:center;gap:14px}.dial-face{position:relative;width:min(100%,540px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle closest-side,transparent 0 calc(25% - 1px),color-mix(in srgb,var(--ion) 16%,transparent) calc(25% - 1px) 25%),radial-gradient(circle closest-side,#0C2256,color-mix(in srgb,var(--abyss) 30%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 30%,transparent),0 0 120px -30px color-mix(in srgb,var(--ion) 50%,transparent)}.dial-hand{position:absolute;inset:0;border-radius:50%;--a:0deg;background:conic-gradient(from calc(var(--a) - 70deg),color-mix(in srgb,var(--ion) 0%,transparent) 0deg,color-mix(in srgb,var(--ion) 30%,transparent) 69deg,color-mix(in srgb,var(--flash) 90%,transparent) 69.6deg,color-mix(in srgb,var(--ion) 0%,transparent) 70deg)}.dial-tick{position:absolute;inset:0;transform:rotate(var(--a));pointer-events:none}.dial-tick::before{content:"";position:absolute;left:50%;top:0;width:1px;height:2.2%;background:color-mix(in srgb,var(--ion) 45%,transparent)}.dial-tick-big::before{height:4.5%;width:2px;background:var(--ion)}.dial-hour{position:absolute;font-family:var(--display);font-stretch:70%;font-weight:600;font-size:13px;color:var(--mist)}.dial-hour-0{left:50%;top:6%;translate:-50% 0}.dial-hour-1{right:6%;top:50%;translate:0 -50%}.dial-hour-2{left:50%;bottom:6%;translate:-50% 0}.dial-hour-3{left:6%;top:50%;translate:0 -50%}.dial .radar-home{z-index:1}.dial-home{position:absolute;left:50%;top:calc(50% + 14px);translate:-50% 0;z-index:3;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--abyss) 75%,transparent);font-family:var(--display);font-stretch:70%;font-weight:600;font-size:14px;color:var(--ion)}.dial-blip{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#3E5A95;z-index:2;left:calc(50% + var(--r) * 50% * sin(var(--a)));top:calc(50% - var(--r) * 50% * cos(var(--a)));box-shadow:0 0 0 4px rgba(62,90,149,.25);animation:fade 1s var(--ease-out) both}.dial-blip.is-working{background:var(--sod);box-shadow:0 0 0 5px color-mix(in srgb,var(--flare) 18%,transparent),0 0 18px var(--sod)}.dial-label{position:absolute;left:18px;top:50%;translate:0 -50%;white-space:nowrap;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--abyss) 82%,transparent);font-size:13px;font-weight:600;color:var(--text)}.dial-label b{font-family:var(--display);font-stretch:74%;font-weight:700;color:var(--mist);margin-left:2px}.is-working .dial-label b{color:var(--sod)}.dial-blip.is-left .dial-label{left:auto;right:18px}.dial-blip.is-raised .dial-label{translate:0 -150%}.dial-you{width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--ion);box-shadow:0 0 14px var(--ion)}.dial-you .dial-label{color:var(--ion);background:none;font-family:var(--display);font-stretch:70%;font-size:14px}.dial-cap{max-width:46ch;text-align:center}@keyframes fade{from{opacity:0;transform:scale(.4)}}@media (max-width:600px){.dial-label{font-size:12px;padding:2px 6px}}.lost{position:relative;overflow:hidden;isolation:isolate;min-height:calc(var(--svh,1svh) * 100);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;padding:140px var(--gut) 80px;max-width:var(--max);margin:0 auto}.lost-status{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--alert)}.lost .lede{margin-top:26px}.lost-radar{justify-self:center;width:min(100%,560px)}.radar-lost{position:relative;right:auto;top:auto;width:100%;height:auto;aspect-ratio:1;margin:0;opacity:1;pointer-events:auto;box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 20%,transparent)}.lost-x{position:absolute;left:50%;top:calc(50% + 18px);translate:-50% 0;font-family:var(--display);font-stretch:70%;font-weight:700;font-size:14px;letter-spacing:.1em;color:var(--alert)}.lost-blip{position:absolute;left:calc(50% + var(--r) * 50% * sin(var(--a)));top:calc(50% - var(--r) * 50% * cos(var(--a)))}.lost-blip a{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 12px 0 8px;margin:-18px 0 0 -14px;border-radius:999px;background:color-mix(in srgb,var(--abyss) 82%,transparent);font-family:var(--display);font-stretch:76%;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--flare) 35%,transparent);transition:box-shadow .3s,color .3s,transform .4s var(--spring)}.lost-blip a:hover,.lost-blip a:focus-visible{color:var(--sod);transform:scale(1.06);box-shadow:0 0 0 1px var(--sod),0 0 30px -6px var(--sod)}.lost-blip .blip{position:relative;margin:0;flex:none}.lost-blip.is-right a{flex-direction:row-reverse;padding:0 8px 0 12px;margin-left:0;translate:calc(-100% + 14px) 0}@media (max-width:900px){.lost{grid-template-columns:1fr;padding-top:120px;min-height:0}.lost-blip a{font-size:14px;min-height:32px;margin-top:-16px}}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,88px);align-items:center}.hero-split .hl-page{max-width:12ch}@media (max-width:1100px){.hero-split{grid-template-columns:minmax(0,1fr)}}.board{position:relative;border-radius:20px;padding:16px 18px 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--deep) 94%,transparent),color-mix(in srgb,var(--void) 97%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 20%,transparent),0 50px 100px -40px var(--sh-2),0 0 90px -40px color-mix(in srgb,var(--ion) 45%,transparent)}.board-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:0 8px 12px;border-bottom:1px solid var(--line)}.board-head .hud:first-child{display:flex;align-items:center;gap:8px;color:var(--sod)}.board-cols,.brow{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px}.board-cols{padding:10px 8px 4px;font-size:12px}.board-cols span:last-child{text-align:right}.board-rows li + li{border-top:1px solid color-mix(in srgb,var(--mist) 10%,transparent)}.brow{padding:7px 8px;border-radius:10px;text-decoration:none;color:var(--text);font-family:var(--display);font-stretch:76%;font-weight:700;font-size:17px;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;transition:background .3s,color .3s}.brow:hover,.brow:focus-visible{background:color-mix(in srgb,var(--ion) 8%,transparent);color:var(--sod)}.b-fig{justify-self:end;white-space:nowrap}.fl,.cf{display:inline-block;transform-origin:50% 0;animation:flap .55s var(--ease-out) var(--d,0s) both}.fl-sp{width:.28em}.cf{min-width:.8em;margin-left:2px;padding:2px 1px;border-radius:3px;text-align:center;color:var(--sod);background:linear-gradient(180deg,var(--flap) 0 49%,var(--void) 49% 51%,color-mix(in srgb,var(--flap) 70%,var(--void)) 51%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ion) 12%,transparent)}.b-n .cf{color:var(--ion);margin:0 2px 0 0}@keyframes flap{0%{transform:perspective(200px) rotateX(-90deg);opacity:0}55%{opacity:1;color:var(--flare)}100%{transform:none;opacity:1}}.b-live{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:2px 9px;border-radius:999px;vertical-align:2px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--alert);background:color-mix(in srgb,var(--alert) 14%,transparent)}.b-live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--alert);animation:blink 1.2s steps(2) infinite}@media (max-width:600px){.board{padding:14px 10px 8px;margin:0 -4px}.board-cols,.brow{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.brow{font-size:14px;padding:7px 6px}}.projects{position:relative;max-width:var(--max);margin:0 auto;padding:40px var(--gut) 60px;display:grid;grid-template-columns:220px 1fr;gap:56px}.proj-index{position:sticky;top:100px;align-self:start;padding-top:30px}.proj-index ol{display:grid;gap:2px}.proj-index a{display:grid;grid-template-columns:28px 1fr;gap:6px;padding:6px 0;font-size:14px;line-height:1.3;color:var(--mist);text-decoration:none;transition:color .3s,transform .4s var(--ease-out)}.proj-index a:hover{color:var(--text)}.proj-index a.is-on{color:var(--text);transform:translateX(6px)}.proj-index a.is-on .pi-n{color:var(--sod)}.pi-n{font-family:var(--display);font-stretch:70%;font-weight:700;color:var(--ion)}.pi-progress{display:block;margin-top:18px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.pi-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--ion),var(--sod));transform:scaleX(0);transform-origin:left}.proj{display:grid;grid-template-columns:7fr 5fr;gap:clamp(28px,4vw,64px);align-items:center;min-height:calc(var(--svh,1vh) * 74);padding:48px 0}.proj-flip .proj-frame{order:2}.proj-n{margin-bottom:14px}.proj-name{font-family:var(--display);font-weight:800;font-stretch:80%;font-size:clamp(32px,3.4vw,48px);line-height:1;margin-bottom:16px;text-wrap:balance}.proj-text .text{font-size:17px}.lead-figure{margin:26px 0 10px}.lead-value{display:block;font-family:var(--display);font-weight:800;font-stretch:62%;font-size:clamp(72px,8vw,128px);line-height:.85;color:var(--sod);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 60px color-mix(in srgb,var(--flare) 35%,transparent)}.lead-long .lead-value{font-size:clamp(48px,5vw,76px)}.lead-label{display:block;margin-top:8px;color:var(--soft);font-weight:600}.numbers{width:100%;margin-top:18px;font-size:15px}.numbers th,.numbers td{padding:9px 0;border-top:1px solid var(--line);text-align:left;font-weight:500;vertical-align:top}.numbers th{color:var(--mist);padding-right:16px}.numbers td{font-family:var(--display);font-stretch:78%;font-weight:700;font-size:18px;text-align:right;white-space:nowrap}.numbers-words td{font-family:var(--sans);font-size:15px;white-space:normal}.private-note{margin-top:16px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--violet) 50%,transparent)}.more{margin-top:18px;border-top:1px solid var(--line)}.more-head{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font-weight:700;list-style:none}.more-head::-webkit-details-marker{display:none}.more-head::after{content:"+";font-family:var(--display);font-size:24px;color:var(--ion);transition:transform .4s var(--spring)}.more[open] .more-head::after{transform:rotate(45deg)}.more .text{padding-bottom:12px}.proj-action{margin-top:22px;display:grid;gap:10px;justify-items:start}.proj-frame{--px:50%;--py:30%;border-radius:22px;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.frame{position:relative;border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 20%,transparent),0 50px 100px -40px var(--sh-2),0 0 90px -40px color-mix(in srgb,var(--ion) 50%,transparent)}.frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px circle at var(--px) var(--py),color-mix(in srgb,var(--ion) 12%,transparent),transparent 60%)}.frame-top{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px;background:var(--chrome);border-bottom:1px solid color-mix(in srgb,var(--ion) 12%,transparent);font-size:13px;color:var(--mist)}.frame-dots{display:flex;gap:6px}.frame-dots i{width:9px;height:9px;border-radius:50%;background:var(--chrome-dot)}.frame-addr{flex:1}.frame-live{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--text)}.frame-body{display:block}.frame-image{width:100%}.frame-caption{padding:10px 16px 12px;font-size:13px;color:var(--mist);border-top:1px solid color-mix(in srgb,var(--ion) 8%,transparent)}.diagram-box{position:relative;padding:48px 32px;background:radial-gradient(circle at 50% 40%,var(--box-glow),var(--panel) 75%)}.diagram{width:100%;height:auto;overflow:visible;fill:none;stroke:var(--ion);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ion) 35%,transparent))}.diagram *{vector-effect:non-scaling-stroke}.dg-soft{stroke:color-mix(in srgb,var(--mist) 55%,transparent)}.dg-dash{stroke-dasharray:3 7}.dg-y{fill:var(--sod);stroke:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--flare) 80%,transparent))}.dg-ys{stroke:var(--sod);stroke-width:3}.dg-fill{fill:var(--ion);stroke:none}.dg-lit{fill:var(--ion);fill-opacity:.18}.dg-ink{stroke:var(--sod-ink);stroke-width:2}.frame-agents .diagram,.frame-knowledge .diagram{stroke:var(--violet);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--violet) 40%,transparent))}.diagram-label{position:absolute;translate:-50% 0;font-size:14px;font-weight:600;line-height:1.2;color:var(--soft);white-space:nowrap;pointer-events:none}@media (max-width:1100px){.projects{grid-template-columns:1fr}.proj-index{display:none}}@media (max-width:860px){.proj{grid-template-columns:1fr;min-height:0;padding:48px 0}.proj-flip .proj-frame{order:0}}@media (max-width:480px){.diagram-box{padding:32px 14px}.diagram-label{display:none}}.demos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.demo{--px:50%;--py:30%;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.demo-frame{position:relative;aspect-ratio:4 / 3;border-radius:18px;padding:18px;background:var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 16%,transparent),0 14px 34px -22px var(--lift);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.demo-state{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--soft)}.demo-state .blink{background:var(--sod)}.demo-sketch{width:70%;margin:0 auto;fill:none;stroke:color-mix(in srgb,var(--ion) 60%,transparent);stroke-width:1.5;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 2.4s var(--ease-io)}.is-in .demo-sketch,html:not(.js) .demo-sketch{stroke-dashoffset:0}.demo-name{font-family:var(--display);font-weight:800;font-stretch:80%;font-size:28px}.demo .small{margin-top:10px}.demos-note{margin-top:18px}@media (max-width:860px){.demos{grid-template-columns:1fr}}.builder{display:grid;gap:14px;padding:20px 20px 22px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--deep) 94%,transparent),color-mix(in srgb,var(--void) 97%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--flare) 35%,transparent),0 50px 100px -40px var(--sh-2),0 0 90px -40px color-mix(in srgb,var(--flare) 45%,transparent)}.builder-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.builder-head .hud{color:var(--sod);font-size:15px}.builder-set{border:0;margin:0;padding:0;display:grid;gap:6px;min-width:0}.builder-set legend{padding:0;margin-bottom:6px}.opt{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 14px;border-radius:12px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s,background .3s}.opt:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ion) 50%,transparent)}.opt input{position:absolute;opacity:0;width:1px;height:1px}.opt:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--sod);background:color-mix(in srgb,var(--flare) 8%,transparent)}.opt:has(input:focus-visible){outline:2px solid var(--ion);outline-offset:2px}.opt-mark{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 45%,transparent);transition:box-shadow .3s,background .3s}.opt-add .opt-mark{border-radius:6px}.opt:has(input:checked) .opt-mark{background:var(--sod);box-shadow:inset 0 0 0 5px var(--deep)}.opt-add:has(input:checked) .opt-mark{box-shadow:none;background:var(--sod) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%231B0F00' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.opt-name{font-weight:600;font-size:15px;line-height:1.3}.opt-price{font-family:var(--display);font-stretch:74%;font-weight:700;font-size:16px;color:var(--sod);white-space:nowrap}.builder-total{display:flex;align-items:flex-end;gap:14px;padding-top:12px;border-top:1px solid var(--line)}.builder-total .hud{font-size:14px}.odo{display:flex;font-family:var(--display);font-weight:800;font-stretch:60%;font-size:clamp(84px,8vw,128px);line-height:1;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.odo-sym{margin-right:.02em}.odo-d{display:inline-block;height:1em;overflow:hidden;max-width:1em;transition:max-width .5s var(--ease-out)}.odo-d.is-off{max-width:0}.odo-s{display:flex;flex-direction:column;transform:translateY(calc(var(--n,0) * -1em));transition:transform 1s var(--spring)}.odo-s span{height:1em}.odo-per{font-family:var(--display);font-size:30px;font-weight:700;font-stretch:80%;line-height:1;padding-bottom:14px;color:var(--sod)}.builder-terms{margin-top:-4px}.builder .mag{justify-self:start}.plans-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:plan}.plan{--px:50%;--py:30%;--glow:var(--ion);position:relative;padding:26px 24px 28px;border-radius:22px;background:var(--panel);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--glow) 16%,transparent),0 14px 34px -22px var(--lift);transition:transform .5s cubic-bezier(.2,.9,.3,1),box-shadow .5s}.plan::before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--px) var(--py),color-mix(in srgb,var(--glow) 14%,transparent),transparent 60%);pointer-events:none}.plan:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--glow) 50%,transparent),0 0 70px -20px color-mix(in srgb,var(--glow) 45%,transparent)}.plan-first{--glow:var(--flare)}.plan-assistant{--glow:var(--violet)}.plan-step{position:relative}.plan-name{position:relative;font-family:var(--display);font-weight:800;font-stretch:84%;font-size:26px;line-height:1.05;margin:10px 0 16px}.plan-price{position:relative;font-family:var(--display);font-weight:800;font-stretch:70%;font-size:30px;color:var(--sod);line-height:1.1}.plan-setup{position:relative;margin-top:6px;font-size:15px;color:var(--soft)}.plan-get{position:relative;margin-top:16px;font-size:15px;line-height:1.55;color:var(--body)}@media (max-width:1000px){.plans{grid-template-columns:1fr 1fr}}@media (max-width:640px){.plans{grid-template-columns:1fr}}.terms-caption{margin-top:14px}.terms-panel,.facts,.live-panel,.clock-panel{position:relative;border-radius:22px;padding:22px 26px;background:color-mix(in srgb,var(--panel) 80%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 18%,transparent),0 30px 60px -30px var(--sh-1)}.terms{width:100%}.terms-row th,.terms-row td{padding:14px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top}.terms-row:first-child th,.terms-row:first-child td{border-top:0}.terms-label{width:38%;font-family:var(--display);font-stretch:72%;font-weight:600;font-size:15px;color:var(--mist);padding-right:16px}.terms-value{font-weight:600}.terms-value .clock{display:block;margin-top:6px;font-weight:500;font-size:14px;color:var(--mist)}.lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lane{--px:50%;--py:30%;position:relative;padding:28px 24px;border-radius:22px;background:var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 16%,transparent),0 14px 34px -22px var(--lift);transition:transform .5s cubic-bezier(.2,.9,.3,1)}.lane-art{width:120px;height:60px;fill:none;stroke:var(--ion);stroke-width:1.5;margin-bottom:18px}.lane-dot{fill:var(--sod);stroke:none;animation:pulseR 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center;will-change:transform}.lane-flow{stroke:var(--sod);stroke-dasharray:3 9;animation:flow 1.2s linear infinite}.lane-title{font-family:var(--display);font-weight:700;font-stretch:88%;font-size:22px;margin-bottom:10px}.lane .text{font-size:16px}@media (max-width:900px){.lanes{grid-template-columns:1fr}}.questions{display:grid}.question{border-top:1px solid var(--line)}.question:last-child{border-bottom:1px solid var(--line)}.question-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;cursor:pointer;list-style:none;font-weight:600;font-size:18px}.question-head::-webkit-details-marker{display:none}.question-head i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ion) 35%,transparent);transition:transform .5s var(--spring),background .3s}.question-head i::before,.question-head i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--ion)}.question-head i::after{transform:rotate(90deg)}.question[open] .question-head i{transform:rotate(135deg);background:color-mix(in srgb,var(--ion) 10%,transparent)}.question-body{padding:0 0 20px;color:var(--body);max-width:62ch}.question::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--ease-io),content-visibility .5s allow-discrete}.question[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}.read-story{max-width:1100px}.read-story p{font-family:var(--display);font-weight:700;font-stretch:86%;font-size:clamp(26px,3.2vw,46px);line-height:1.15;letter-spacing:-.005em}.read-story p + p{margin-top:.8em}.read-word{transition:color .2s}.js .read-story.is-armed .read-word{color:var(--read-off)}.js .read-story.is-armed .read-word.is-lit{color:var(--text)}.facts{display:grid;gap:0}.facts dl{display:grid}.facts-cap{margin-bottom:8px}.facts-row{display:grid;grid-template-columns:40% 1fr;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.facts-row dt{color:var(--mist);font-size:15px}.facts-row dd{font-weight:600}.facts-list{display:grid;gap:4px}.founder-copy .ghost{margin-top:26px}.how-h{font-size:clamp(44px,6vw,84px)}.how-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);align-items:start}.rule-steps{display:grid;gap:14px}.rule-step{position:relative;padding:22px 22px 22px 76px;border-radius:18px;background:color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:0 0 0 1px var(--line),0 12px 30px -22px var(--lift)}.rule-n{position:absolute;left:22px;top:20px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-stretch:70%;color:var(--ion);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 40%,transparent)}.rule-step:nth-child(1) .rule-n{color:var(--violet);box-shadow:0 0 0 1px color-mix(in srgb,var(--violet) 50%,transparent)}.rule-step:nth-child(3) .rule-n{color:var(--sod-ink);background:var(--sod);box-shadow:0 0 30px color-mix(in srgb,var(--flare) 50%,transparent)}.rule-title{font-family:var(--display);font-weight:700;font-stretch:88%;font-size:22px;margin-bottom:6px}.rule-step .text{font-size:16px}@media (max-width:960px){.how-grid{grid-template-columns:1fr}}.queue{display:grid;gap:16px}.queue-label{margin-bottom:-4px}.field{border-radius:22px;padding:20px;background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--flare) 45%,transparent),0 0 80px -30px color-mix(in srgb,var(--flare) 50%,transparent),0 30px 60px -30px var(--sh-1)}.field-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.field-title{font-family:var(--display);font-weight:800;font-stretch:78%;font-size:28px;color:var(--sod)}.field-note{font-size:14px;color:var(--mist)}.field-list{display:grid;gap:10px}.slip{border-radius:14px;background:color-mix(in srgb,var(--deep) 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ion) 16%,transparent),0 10px 26px -20px var(--lift);overflow:hidden}.slip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;cursor:pointer;list-style:none}.slip-head::-webkit-details-marker{display:none}.slip-title{font-size:16px;font-weight:700;font-family:var(--sans)}.slip-meta{display:flex;align-items:center;gap:10px}.figure{font-family:var(--display);font-stretch:76%;font-weight:700;font-size:18px}.state{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--violet);box-shadow:0 0 0 1px color-mix(in srgb,var(--violet) 50%,transparent);white-space:nowrap}.slip-settled .state{color:var(--sod-ink);background:var(--sod);box-shadow:none}.slip-body{padding:0 16px 16px;display:grid;gap:12px}.slip-context{font-size:14px;color:var(--mist)}.slip-note{color:var(--violet)}.draft{padding:12px 14px;border-radius:12px 12px 4px 12px;background:var(--draft);border:1px solid color-mix(in srgb,var(--violet) 50%,transparent);font-size:15px;line-height:1.5;transition:font-weight .45s;font-weight:400}.is-approved .draft{font-weight:600}.draft-line{display:block}.draft-edit{width:100%;min-height:110px;padding:12px;border-radius:12px;border:1px solid var(--ion);background:var(--input);color:var(--text);font:inherit;font-size:15px}.draft-table{width:100%;font-size:15px}.draft-table th,.draft-table td{padding:6px 0;border-top:1px solid var(--line);text-align:left;font-weight:500}.draft-figure{text-align:right!important;font-variant-numeric:tabular-nums}.draft-total th,.draft-total td{font-weight:800;color:var(--sod)}.slip-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.approve-btn{min-height:44px;padding:0 18px;border-radius:12px;background:var(--sod);color:var(--sod-ink);font-weight:800;box-shadow:0 10px 30px -12px color-mix(in srgb,var(--flare) 80%,transparent);transition:transform .3s var(--spring)}.approve-btn:hover{transform:translateY(-2px)}.approve-btn:disabled{opacity:.6;cursor:default}.slip-ghost{position:fixed;z-index:60;margin:0;pointer-events:none}.done{padding:4px 4px 0}.done-h{font-family:var(--display);font-weight:700;font-stretch:84%;font-size:20px;margin-bottom:8px}.done-list{display:grid;gap:6px}.done-item{display:flex;gap:10px;align-items:center;font-size:15px}.tick{width:20px;height:20px;fill:none;stroke:var(--sod);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.slip-settled>.slip-head{cursor:default}.stack-tight{display:grid;gap:8px}.contact-slip{margin-top:36px;max-width:620px}.contact-slip .slip-body p{color:var(--soft)}.globe-line{font-weight:600;margin-bottom:14px}.times,.cities-table{width:100%;font-size:15px}.times th,.times td,.cities-table th,.cities-table td{padding:9px 0;border-top:1px solid var(--line);text-align:left;font-weight:500}.times td,.city-time{font-variant-numeric:tabular-nums;font-family:var(--display);font-stretch:76%;font-weight:700;font-size:17px}.cities{margin-top:20px}.cities .hud{margin-bottom:4px}.city-country{color:var(--mist);font-size:13px}.city-state{text-align:right!important;font-size:13px;color:var(--mist)}.city-state.is-working{color:var(--ion)}.city-state.is-working::before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--ion);box-shadow:0 0 10px var(--ion)}.city-summary{margin-top:10px;font-size:14px;color:var(--soft)}.live-panel>.hud:last-child{margin-top:14px}.serves{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.serves li{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--flare) 40%,transparent);color:var(--sod);font-weight:600;font-size:15px}.clock-big{font-family:var(--display);font-weight:700;font-stretch:80%;font-size:clamp(26px,3vw,40px);line-height:1.2}.clock-big .clock-line + .clock-line{color:var(--mist)}.legal-hero{min-height:0;padding-top:140px;padding-bottom:40px}.legal-updated{margin-top:18px}.legal-short .legal-points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.legal-short .legal-points li{position:relative;padding-left:26px;font-size:17px;line-height:1.55;color:var(--body)}.legal-short .legal-points li::before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sod)}.legal{display:grid;gap:54px;max-width:76ch;margin:0 auto}.legal-section{display:grid;gap:14px}.legal-h{font-family:var(--display);font-weight:800;font-stretch:78%;font-size:clamp(22px,2.2vw,28px);line-height:1.15;color:var(--sod)}.legal-list{display:grid;gap:12px;margin:0;padding-left:22px;list-style:disc}.legal-list>li{font-size:17px;line-height:1.6;color:var(--body)}.legal-list>li::marker{color:var(--sod)}.legal-list b{color:var(--soft);font-weight:700}.legal-sub{display:grid;gap:8px;margin:10px 0 0;padding-left:20px;list-style:circle}.legal-sub li{font-size:16px;line-height:1.55;color:var(--soft)}.legal-table{width:100%;font-size:16px;border-collapse:collapse}.legal-table caption{text-align:left;margin-bottom:10px}.legal-table th,.legal-table td{padding:10px 14px 10px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}.legal-table thead th{color:var(--mist);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.legal-table tbody th{font-weight:700;color:var(--soft)}@media (max-width:640px){.legal{gap:42px}.legal-table,.legal-table tbody,.legal-table tr,.legal-table th,.legal-table td{display:block}.legal-table thead{display:none}.legal-table tr{border-top:1px solid var(--line);padding:12px 0}.legal-table th,.legal-table td{border:0;padding:2px 0}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .5s var(--ease-io) both}::view-transition-new(root){animation:vtIn .7s var(--ease-out) both}::view-transition-group(header){animation-duration:.5s}@keyframes vtOut{to{opacity:0;transform:scale(.96);filter:blur(8px)}}@keyframes vtIn{from{opacity:0;clip-path:circle(0% at 50% 50%)}to{opacity:1;clip-path:circle(120% at 50% 50%)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rise,.fl,.cf{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.sweep,.breathe,.price,.cell,.stop,.msg,.flow,.shot-scan,.pulse,.blink,.mag .dot::after,.approve::after,.blip,.blip::after,.ret-ring{animation:none!important}.reticle{display:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}@media (forced-colors:active){.ltr::before,.hl .row::after,.sky{display:none}.price{color:CanvasText;background:none}.mag{border:2px solid ButtonText}}