:root{--bg:#0c0b11;--surface:#15141c;--ink:#eeedf4;--soft:#cfcbe0;--muted:#9a96ac;--line:#2a2735;--signal:#d7ff3a;--on-color:#0c0b11;--f-display:"Funnel Display", "Segoe UI", system-ui, sans-serif;--f-body:"Funnel Sans", "Segoe UI", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--u:clamp(1px, min(100vw / 1440, 100vh / 800), 2px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);margin:0;font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}button,textarea{font-family:inherit}button:focus-visible,textarea:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.mono{font-family:var(--f-mono);font-size:calc(11.5 * var(--u));letter-spacing:.06em;text-transform:uppercase}.wrap{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}#flight{background:#0b0820;height:2200vh;position:relative}.stage{--sig:#d7ff3a;--sig2:#f0b429;--sp:#0b0820;--sp-rgb:11,8,32;--scr:#0b0824;--scr-lit:#127066;--scr-dim:#0a2e40;--trace:#57ffa6;background:var(--sp);touch-action:pan-y;height:100svh;position:sticky;top:0;overflow:hidden}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nav{padding:calc(16 * var(--u)) max(20px, 4.5vw);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.nav a{color:inherit;text-decoration:none;display:flex}.nav svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:var(--ink)}.nav>a:first-child{align-items:center;gap:calc(4 * var(--u))}.nav svg.name{width:calc(139 * var(--u));height:calc(12.4 * var(--u))}.nav a.talk{color:var(--on-color)}.talk{background:var(--sig);font-family:var(--f-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;padding:calc(7 * var(--u)) calc(11 * var(--u));font-weight:500}#swatch{z-index:5;background:#0c0b11db;border:1px solid #3a3650;align-items:center;gap:10px;padding:3px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}#swatch>div{align-items:center;gap:1px;display:flex}#swatch span{color:var(--soft);font-family:var(--f-mono);letter-spacing:.06em;white-space:nowrap;padding:0 6px;font-size:10.5px}#swatch button{cursor:var(--cur-on);background:0 0;border:0;padding:7px;display:flex}#swatch i{width:15px;height:15px;display:block}#swatch button.on{background:var(--ink);color:var(--on-color)}.copy{width:min(calc(520 * var(--u)), 42vw);pointer-events:none;opacity:0;position:absolute;top:16vh;left:max(20px,4.5vw)}#c0:before{content:"";background:radial-gradient(closest-side, rgba(var(--sp-rgb), .82), rgba(var(--sp-rgb), 0));z-index:-1;width:92vw;height:130vh;position:absolute;top:-40vh;left:-24vw}#c6 p{color:var(--ink);white-space:nowrap;max-width:none}.copy h2{font-size:clamp(34px, 4.4vw, calc(62 * var(--u)));margin-top:calc(12 * var(--u));text-shadow:0 2px 20px rgba(var(--sp-rgb), .85);font-weight:800;line-height:1.02}.ty-off{visibility:hidden}.ty-on.now:after{content:"";background:var(--sig);width:.48em;height:.95em;margin:.04em 0 0 .06em;position:absolute}.copy .key{font-family:var(--f-display);font-size:clamp(22px, 2vw, calc(30 * var(--u)));letter-spacing:.01em;text-transform:uppercase;color:var(--sig);text-shadow:0 2px 20px rgba(var(--sp-rgb), .85);font-weight:800;line-height:1.05}.copy .key .n{font-variant-numeric:tabular-nums;margin-right:.34em}.copy p{margin-top:calc(12 * var(--u));font-size:clamp(15px, 1.25vw, calc(18 * var(--u)));color:var(--soft);text-wrap:balance;max-width:34ch;text-shadow:0 1px 14px rgba(var(--sp-rgb), .9)}#o1b{opacity:0;display:block}#o1c{width:max-content;max-width:calc(100vw - 40px)}.ln{display:block}.nb{white-space:nowrap}@media (width<=380px){.ln{display:inline}}.copy.mid{width:min(calc(720 * var(--u)), calc(100% - 40px));text-align:center;top:11vh;left:50%;transform:translate(-50%)}.copy.mid p{max-width:46ch;margin-inline:auto}#seat{top:auto;bottom:calc(128 * var(--u))}@media (height<=700px){#seat h2{font-size:38px}}.scr{background:linear-gradient(color-mix(in srgb, var(--trace) 13%, transparent) 1.5px, transparent 1.5px) 0 0 / 5.47% 8.87%, linear-gradient(90deg, color-mix(in srgb, var(--trace) 13%, transparent) 1.5px, transparent 1.5px) 0 0 / 5.47% 8.87%, radial-gradient(circle at 50% 45%, var(--scr-lit), var(--scr-dim) 100%);border:1px solid color-mix(in srgb, var(--trace) 50%, transparent);opacity:0;pointer-events:none;clip-path:inset(50%);grid-template-rows:auto 1fr;gap:clamp(10px,1.8vh,20px);width:1px;height:1px;padding:clamp(14px,2.2vh,26px) clamp(16px,2.4vw,32px);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.scr header{color:var(--sig);justify-content:space-between;gap:14px;display:flex}.scr-b{align-content:center;gap:clamp(8px,1.6vh,16px);min-height:0;display:grid}.scr h3{max-width:17ch;font-size:clamp(30px,4.3vw,60px);font-weight:800;line-height:1.03}.scr-b p{color:var(--ink);max-width:60ch;font-size:clamp(14.5px,1.3vw,18px);line-height:1.45}.scr em{color:var(--sig);font-style:normal}#warp{color:#0000;opacity:0;visibility:hidden;cursor:var(--cur-on);z-index:2;background:0 0;border:0;padding:0;font-size:1px;position:absolute;top:0;left:0}#warp:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#hl{width:clamp(120px, 16vw, calc(190 * var(--u)));aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hl svg{width:100%;height:100%;fill:var(--sig);display:block;overflow:visible}#hold{--k:0;width:calc(124 * var(--u));height:calc(124 * var(--u));pointer-events:none;opacity:0;visibility:hidden;z-index:3;place-items:center;display:grid;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}#hold svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}#hold circle{fill:none;stroke:var(--sig)}#hold .r0{stroke-width:1px;stroke-dasharray:.018 .0263;opacity:.75;transform-origin:60px 60px;animation:18s linear infinite turn}#hold .r1{stroke-width:calc(1.6px + var(--k) * 5px);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}#hold i{width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--sig);transform:rotate(45deg) scale(calc(1 + var(--k) * 1.6));box-shadow:0 0 calc(12px + var(--k) * 46px) var(--sig);animation:1.6s ease-in-out infinite spark}#hold span{margin-top:calc(14 * var(--u));color:var(--sig);font-family:var(--f-mono);font-size:calc(11.5 * var(--u));letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px 10px rgba(var(--sp-rgb), .9);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes turn{to{transform:rotate(360deg)}}@keyframes spark{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){#hold .r0,#hold i{animation:none}}#go{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}.nogl #go{display:none}.ptag{background:rgba(var(--sp-rgb), .78);color:var(--ink);font-family:var(--f-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;padding:calc(7 * var(--u)) calc(10 * var(--u));min-height:34px;cursor:var(--cur-on);opacity:0;white-space:nowrap;will-change:transform;border:1px solid #eeedf457;position:absolute;top:0;left:0}.ptag.lead{border-color:var(--sig);color:var(--sig);font-size:calc(12.5 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));min-height:38px;font-weight:500}.ptag:hover{border-color:var(--sig)}.ptag[aria-pressed=true]{background:var(--sig);border-color:var(--sig);color:var(--on-color)}#sys{width:min(calc(300 * var(--u)), calc(100% - 40px));background:rgba(var(--sp-rgb), .95);border:1px solid color-mix(in srgb, var(--sig) 42%, transparent);opacity:0;pointer-events:none;will-change:transform;gap:8px;padding:14px 16px;transition:opacity .2s;display:grid;position:absolute;top:0;left:0}#sys.on{opacity:1}#sysL{background:var(--sig);opacity:.7;height:1px;position:absolute}#sysN{font-family:var(--f-display);font-size:calc(24 * var(--u));letter-spacing:-.01em;font-weight:800}#sysD{font-size:calc(14.5 * var(--u));color:var(--ink);margin:0;line-height:1.4}.track{pointer-events:none;background:linear-gradient(#08070c00,#08070cc7 60%);align-items:center;gap:10px;padding:34px max(20px,4.5vw) 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.track b{width:11ch;color:var(--sig);font-family:var(--f-mono);font-size:calc(12 * var(--u));letter-spacing:.06em;white-space:nowrap;font-weight:500}.track a{flex:0 1 calc(84 * var(--u));pointer-events:auto;padding:11px 0}.track u{background:#4a4660;height:2px;text-decoration:none;transition:background .15s;display:block;position:relative}.track a:hover u{background:#8d88a8}.track a:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.track s{background:var(--sig);width:0;position:absolute;top:0;bottom:0;left:0}#hint{left:50%;bottom:calc(62 * var(--u));color:var(--ink);font-size:calc(15 * var(--u));pointer-events:none;background:0 0;border:0;justify-items:center;gap:7px;padding:0;display:grid;position:absolute;transform:translate(-50%)}.full #hint{pointer-events:auto}#hint b{text-shadow:0 1px 10px rgba(var(--sp-rgb), .95);white-space:nowrap;font-weight:500}#hint span{width:24px;height:30px;filter:drop-shadow(0 1px 6px rgba(var(--sp-rgb), .95));transition:translate .18s;display:block;position:relative}#hint:hover span{translate:0 3px}#hint.aside{left:max(20px,4.5vw);bottom:calc(58 * var(--u));grid-auto-flow:column;align-items:center;gap:10px;transform:none}#hint:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#hint i{border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);width:13px;height:13px;margin-left:-6.5px;animation:1.5s ease-in-out infinite down;position:absolute;top:2px;left:50%;transform:rotate(45deg)}#hint i+i{animation-delay:.18s;top:11px}@keyframes down{0%{opacity:0;translate:0 -6px}30%,72%{opacity:1}to{opacity:0;translate:0 7px}}@media (prefers-reduced-motion:reduce){#hint i{animation:none}}body:not(.full) .full-only,.full #swatch,.wide-only,.phone-only{display:none}.wide-only{display:inline}.full .nav{z-index:6;transition:opacity .5s}.full .nav a{pointer-events:auto}.nav a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.links{gap:clamp(16px,2.6vw,34px);margin-left:auto;margin-right:clamp(16px,2.6vw,34px);display:flex}.links a{color:var(--soft);font-family:var(--f-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;padding:calc(7 * var(--u)) 0}.links a:hover{color:var(--sig)}.intro .nav,.intro .track{opacity:0}.warping .nav,.warping .track{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.track,#hint{transition:opacity .5s}.full .stage{--cur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' viewBox='130 -10 680 952' fill='%23D7FF3A' stroke='%230B0820' stroke-width='36' stroke-linejoin='round'%3E%3Cg transform='rotate(18 512 512) translate(1024 0) scale(-1 1)'%3E%3Cpath d='M700 593H227a17 17 0 0 1-10-31L836 112a17 17 0 0 1 26 19L716 581a17 17 0 0 1-16 12Z'/%3E%3Cpath d='M227 634h237a17 17 0 0 1 16 12l74 226a17 17 0 0 1-26 19L217 665a17 17 0 0 1 10-31Z'/%3E%3Cpath d='M544 634h131a17 17 0 0 1 16 22l-66 203a17 17 0 0 1-32 0l-66-203a17 17 0 0 1 17-22Z'/%3E%3C/g%3E%3C/svg%3E") 5 1, auto;--cur-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' viewBox='130 -10 680 952' fill='%23FFFFFF' stroke='%230B0820' stroke-width='36' stroke-linejoin='round'%3E%3Cg transform='rotate(18 512 512) translate(1024 0) scale(-1 1)'%3E%3Cpath d='M700 593H227a17 17 0 0 1-10-31L836 112a17 17 0 0 1 26 19L716 581a17 17 0 0 1-16 12Z'/%3E%3Cpath d='M227 634h237a17 17 0 0 1 16 12l74 226a17 17 0 0 1-26 19L217 665a17 17 0 0 1 10-31Z'/%3E%3Cpath d='M544 634h131a17 17 0 0 1 16 22l-66 203a17 17 0 0 1-32 0l-66-203a17 17 0 0 1 17-22Z'/%3E%3C/g%3E%3C/svg%3E") 5 1, auto;cursor:var(--cur)}.stage a,.stage button{cursor:var(--cur-on)}.full .stage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#scrim{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0b0820e6 0,#0b0820b8 30%,#0b082000 50%);position:absolute;inset:0}#veil{opacity:0;pointer-events:none;z-index:4;background:#0e0a26;position:absolute;inset:0}.copy h1{font-size:clamp(40px, 4.4vw, calc(76 * var(--u)));text-shadow:0 2px 20px rgba(var(--sp-rgb), .85);font-weight:800;line-height:1}.copy.hero{width:min(calc(900 * var(--u)), 56vw);top:28vh}.copy.hero p{margin-top:calc(18 * var(--u));font-size:clamp(16px, 1.4vw, calc(20 * var(--u)));max-width:56ch}.tag{opacity:0;pointer-events:none;font-family:var(--f-display);font-size:clamp(22px, 2vw, calc(30 * var(--u)));letter-spacing:.01em;color:var(--sig);white-space:nowrap;will-change:transform;text-shadow:0 1px 14px rgba(var(--sp-rgb), .95), 0 0 4px rgba(var(--sp-rgb), .9);font-weight:800;line-height:1.05;position:absolute;top:0;left:0}.tag i{background:var(--sig);width:7px;height:7px;position:absolute;top:-3px;left:-3px}.tag b{background:var(--sig);transform-origin:0 0;height:1px;position:absolute;top:0;left:0}.tag span{position:absolute;top:0;left:0}.tag em{margin-top:calc(4 * var(--u));font-family:var(--f-body);font-style:normal;font-size:clamp(15px, 1.15vw, calc(18 * var(--u)));letter-spacing:0;color:var(--ink);font-weight:500;display:block}.tag.call{--w:clamp(230px, 17vw, calc(270 * var(--u)));left:calc(100% - max(20px, 4.5vw) - var(--w));width:var(--w);will-change:auto}.tag.call:first-child{top:calc(50vh - 222 * var(--u))}.tag.call:nth-child(2){top:calc(50vh - 124 * var(--u))}.tag.call:nth-child(3){top:calc(50vh - 26 * var(--u))}.tag.plain i,.tag.plain b{display:none}.tag.plain{font-size:clamp(28px,2.8vw,42px)}.tag.plain span{text-align:center;transform:translate(-50%,-100%)}@media (width>=761px) and (aspect-ratio<=1){.tag.call:first-child{top:30vh}.tag.call:nth-child(2){top:calc(30vh + 98px)}.tag.call:nth-child(3){top:calc(30vh + 196px)}}@media (width<=760px){#c0:before{width:140vw;height:56vh;top:-14vh;left:-20vw}}.nogl #flight{height:auto}.nogl .stage{gap:16px;height:auto;padding:70px 16px 24px;display:grid;position:relative;overflow:visible}.nogl .stage canvas,.nogl #hint,.nogl .track,.nogl #tags,.nogl #otags,.nogl #scrim,.nogl #veil,.nogl #hl,.nogl #hold,.nogl #warp{display:none}.nogl .copy,.nogl .scr,.nogl #sys{opacity:1;clip-path:none;visibility:visible;width:auto;height:auto;position:static;transform:none}.nogl #cW,.nogl .wide-only,.nogl .phone-only{display:none}@media (width>=761px) and (aspect-ratio<=5/4){#c6 h2{max-width:6.5em}}@media (width<=760px){.copy{width:calc(100% - 40px);top:80px}.copy h2{margin-top:8px;font-size:34px}.copy p{max-width:none;margin-top:8px;font-size:14.5px}.nav{padding:18px 20px}.talk{display:none}.full .talk{display:block}.links,.wide-only{display:none}.phone-only{display:inline}#scrim{background:linear-gradient(#0b0820eb 0,#0b0820cc 34%,#0b082000 52%)}.copy.hero{width:calc(100% - 40px);top:auto;bottom:158px}#hint.aside b{display:none}.copy h1{font-size:min(38px,8.2vw)}.copy.hero p{margin-top:10px;font-size:15px}#swatch{gap:4px}#swatch span{padding:0 3px}#swatch button{padding:6px}.scr{padding:14px}.scr header{font-size:10px}.scr h3{font-size:30px}.copy.mid{top:84px}#hold{top:37%}.tag{font-size:22px}.tag em{margin-top:3px;font-size:14.5px}.tag.call{width:calc(100% - 40px);left:20px}.tag.call:first-child{top:calc(100% - 214px)}.tag.call:nth-child(2){top:calc(100% - 158px)}.tag.call:nth-child(3){top:calc(100% - 102px)}.tag.plain{font-size:26px}#sys{width:auto;inset:auto 12px 56px;transform:none!important}body:has(#sys.on) #hint{visibility:hidden;opacity:0!important}#sysL{display:none}.track{gap:6px}.track a{flex:1 1 0;padding:15px 0}}@media (width<=760px) and (height<=520px){.scr-b p{display:none}}#contact>:first-child{margin-top:auto}#contact>:last-child{margin-bottom:auto}#contact{--sig:var(--signal);left:var(--cx);top:var(--cy);width:var(--cw);height:var(--ch);scrollbar-width:none;opacity:0;visibility:hidden;z-index:5;flex-direction:column;transition:opacity .25s,visibility 0s .25s;display:flex;position:absolute;overflow-y:auto}#contact.up{opacity:1;visibility:visible;transition:opacity .25s}#brief>*{opacity:0}#contact.typed #brief>*{opacity:1;transition:opacity .35s calc(var(--n) * 70ms)}#brief>:nth-child(2){--n:1}#brief>:nth-child(3){--n:2}#brief>:nth-child(4){--n:3}#brief>:nth-child(5),#brief>:nth-child(6){--n:4}#brief>:nth-child(7){--n:5}#contact::-webkit-scrollbar{display:none}#contact .mono{color:var(--sig)}#contact h2{font-size:clamp(30px, 3.5vw, calc(50 * var(--u)));text-shadow:0 2px 20px rgba(var(--sp-rgb), .85);margin-top:8px;font-weight:800;line-height:1.03}#brief{--n:0;gap:clamp(9px,1.7vh,15px);margin-top:clamp(12px,2.2vh,22px);display:grid}#brief fieldset{border:0;margin:0;padding:0}#brief legend,#brief label span{color:var(--soft);font-size:calc(15 * var(--u));text-shadow:0 1px 12px rgba(var(--sp-rgb), .9);font-weight:500}#brief legend{margin-bottom:7px;padding:0}#brief label.line{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}#brief label.idea{gap:4px;display:grid}#brief [hidden],#brief label.idea[hidden]{display:none}#brief input,#brief textarea{width:100%;color:var(--ink);font-family:var(--f-display);font-size:calc(19 * var(--u));resize:none;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-bottom:1px solid #eeedf461;border-radius:0;padding:3px 2px 5px;font-weight:600}#brief textarea{font-family:inherit;font-size:calc(16 * var(--u));font-weight:400;line-height:1.35}#brief textarea::placeholder{color:var(--soft)}#brief input:focus,#brief textarea:focus{border-bottom-color:var(--sig);box-shadow:0 1px 0 var(--sig);outline:0}#brief [aria-invalid=true]{border-bottom-color:#ff6fa3}.chips{gap:calc(8 * var(--u));max-width:calc(480 * var(--u));flex-wrap:wrap;display:flex}.chips button{background:rgba(var(--sp-rgb), .5);color:var(--ink);font-family:var(--f-mono);font-size:calc(14 * var(--u));letter-spacing:.03em;padding:calc(10 * var(--u)) calc(16 * var(--u));min-height:calc(46 * var(--u));cursor:var(--cur-on);border:1px solid #eeedf44d}.chips button:hover{border-color:var(--sig)}.chips button[aria-pressed=true]{background:var(--sig);border-color:var(--sig);color:var(--on-color)}.more{color:var(--sig);font-size:calc(14 * var(--u));cursor:var(--cur-on);background:0 0;border:0;justify-self:start;padding:2px 0}.send{background:var(--sig);color:var(--on-color);font-family:var(--f-mono);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;padding:calc(13 * var(--u)) calc(22 * var(--u));min-height:46px;cursor:var(--cur-on);white-space:nowrap;border:0;justify-self:start;font-weight:500}.status{min-height:1.4em;color:var(--sig);font-size:calc(14 * var(--u))}.status.bad{color:#ff6fa3}#contact button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.nogl #contact{opacity:1;visibility:visible;width:auto;height:auto;display:block;position:static;overflow:visible}.nogl #brief>*{opacity:1}@media (prefers-reduced-motion:reduce){#contact,#contact.up,#contact.typed #brief>*{transition:none}}.nogl #sysAll{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nogl #sysAll li{color:var(--soft);font-size:15px}.nogl #sysAll b{color:var(--ink);font-family:var(--f-display);display:block}@media (width<=760px){#contact h2{font-size:27px}}@media (height<=700px) and (width>=761px){#contact h2{margin-top:4px;font-size:26px}#brief{gap:6px;margin-top:8px}#brief legend{margin-bottom:4px}#brief legend,#brief label span{font-size:14px}#brief input{padding:1px 2px 3px;font-size:16px}.chips button{min-height:38px;padding:6px 12px;font-size:13px}.send{min-height:38px;padding:8px 18px}}html.loading{overflow:hidden}#load{z-index:20;pointer-events:none;background:#0b0820;place-items:center;transition:background-color .9s .1s;display:grid;position:fixed;inset:0}.mark{aspect-ratio:1;width:clamp(120px,16vw,190px);transition:opacity .3s .7s;position:relative}.mark svg{fill:#eeedf4;width:100%;height:100%;display:block;overflow:visible}.mark path{transition:fill .18s}.pct{color:#9a96ac;letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:11.5px;transition:opacity .25s;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}.pct:after{content:"%"}#load.lock .mark path{fill:#d7ff3a}#load.away{background-color:#0b082000}#load.away .mark,#load.away .pct{opacity:0}.nogl #load{display:none}@media (prefers-reduced-motion:reduce){#load,.mark,.mark path{transition:none}}
