@font-face{font-family:Proxima Nova;src:url(fonts/ProximaNova-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Proxima Nova;src:url(fonts/ProximaNova-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Proxima Nova;src:url(fonts/ProximaNova-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Proxima Nova;src:url(fonts/ProximaNova-Extrabold.woff2) format("woff2");font-weight:800;font-display:swap}:root{--bg:#13161A;--bg2:#1a1e23;--line:rgba(255,255,255,.09);--ink:#e9edf2;--dim:#8b949e;--wine:#7A4A51;--wine-hi:#a86a73;--good:#74c69d;--warn:#e3b04b;--bad:#e07a7a;--info:#7aa7e0;--r:26px;--bar:90px;font-family:Proxima Nova,Montserrat,system-ui,sans-serif;--display:"Proxima Nova","Montserrat",system-ui,sans-serif}*{box-sizing:border-box;margin:0}html,body{height:100%;background:var(--bg);color:var(--ink);overflow:hidden;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:focus-visible,input:focus-visible,#track:focus-visible{outline:2px solid var(--wine-hi);outline-offset:3px;border-radius:8px}#app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}#sky-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 0 0 0 round 0px);will-change:clip-path,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}#sky-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}#sky{position:absolute;top:0;right:0;bottom:0;left:0}#sky .aladin-logo-container,.aladin-logo-container{display:none!important}#sky canvas{outline:none!important;border:none!important}#blend{position:absolute;top:0;right:0;bottom:0;left:0;background:#13161a;pointer-events:none;transition:opacity .5s}#app:not([data-view=home]) #blend{opacity:0}#bar{position:absolute;left:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);top:16px;height:58px;padding:0 10px 0 24px;display:flex;align-items:center;justify-content:space-between;z-index:30;border-radius:22px;background:#7a4a51;color:#fffc;box-shadow:0 10px 30px #00000040;transition:opacity .45s ease}#brand{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:.005em;padding:8px 0}nav{display:flex;align-items:center;gap:6px}#bar .navb{font-size:15px;padding:10px 14px;color:#ffffffb8;transition:color .2s}#bar .navb:hover,#bar .navb.on{color:#fff}#search{position:relative;display:flex;align-items:center}#sfield{width:0;opacity:0;overflow:hidden;transition:width .5s cubic-bezier(.3,.8,.2,1),opacity .3s}#search.open #sfield{width:min(46vw,420px);opacity:1}#q{width:100%;height:44px;background:transparent;border:0;border-bottom:1.5px solid rgba(255,255,255,.5);color:#ffffffe0;font:inherit;font-size:17px;padding:0 4px;outline:0}#q::placeholder{color:#ffffff80}#sbtn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fffc;transition:background .2s}#sbtn:hover{background:#ffffff1f}#sbtn path,#sbtn circle{transition:opacity .25s,transform .35s cubic-bezier(.3,.8,.2,1);transform-origin:12px 12px}#sbtn .x1,#sbtn .x2{opacity:0;transform:scale(.4)}#search.open #sbtn .lens,#search.open #sbtn .handle{opacity:0;transform:scale(.4) rotate(40deg)}#search.open #sbtn .x1,#search.open #sbtn .x2{opacity:1;transform:none}#results{position:absolute;right:-4px;top:58px;width:min(92vw,470px);list-style:none;padding:8px;background:#1a1e23f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:20px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.3,.8,.2,1);max-height:calc(100vh - 110px);overflow:auto}#search.open #results{opacity:1;transform:none;pointer-events:auto}#results li{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:14px;cursor:pointer}#results li:hover,#results li.on{background:#ffffff12}#results .th{width:46px;height:46px;border-radius:12px;background:#0b0d10;flex:none;overflow:hidden}#results .th canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .4s}#results .th canvas.ok{opacity:1}#results .nm{font-size:16px}#results .kd{font-size:13px;color:var(--dim);margin-top:2px}#results .hdr{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e8be8c;padding:8px 10px 4px;margin-top:4px;cursor:default;-webkit-user-select:none;user-select:none}#results .hdr:first-child{margin-top:0}#results .no-results{font-size:13px;color:var(--dim);padding:14px 10px;text-align:center;cursor:default}#veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c0fbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .4s;z-index:20}#app.searching #veil{opacity:1;pointer-events:auto}#warpCv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;opacity:0;transition:opacity .25s ease}#warpCv.on{opacity:1}#beacon{position:absolute;left:50%;top:50%;width:72px;height:72px;transform:translate(-50%,-50%);opacity:0;pointer-events:none;z-index:10;transition:opacity .2s ease}#app[data-view=flying] #beacon,#app[data-view=waiting] #beacon,#app[data-view=settling] #beacon{opacity:1}#beacon .lock-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #e8be8c;box-shadow:0 0 18px #e8be8c73,inset 0 0 10px #e8be8c33;transition:transform .22s cubic-bezier(.2,.8,.2,1)}#beacon .lock-ring:before,#beacon .lock-ring:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}#beacon .lock-ring:before{width:calc(100% + 14px);height:2px;background:linear-gradient(90deg,#e8be8c 0,#e8be8c 8px,transparent 8px,transparent calc(100% - 8px),#e8be8c calc(100% - 8px))}#beacon .lock-ring:after{height:calc(100% + 14px);width:2px;background:linear-gradient(180deg,#e8be8c 0,#e8be8c 8px,transparent 8px,transparent calc(100% - 8px),#e8be8c calc(100% - 8px))}#beacon .lock-pulse{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1.5px solid rgba(232,190,140,.5);animation:lockPulse 1.4s ease-out infinite}#beacon .lock-dot{position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#e8be8c;box-shadow:0 0 8px #e8be8c}#beacon .lock-label{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);padding:3px 9px;border-radius:999px;background:#0d0f12c7;border:1px solid rgba(232,190,140,.35);color:#e8be8c;font-size:11.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.9)}#beacon .lock-label:empty{display:none}@keyframes lockPulse{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(1.45)}}#status{position:absolute;left:50%;top:calc(50% + 76px);transform:translate(-50%);font-size:14px;color:#ffffffd9;opacity:0;transition:opacity .3s;pointer-events:none;z-index:10;text-shadow:0 1px 6px rgba(0,0,0,.85);white-space:nowrap}#prog-wrap{position:absolute;left:50%;top:calc(50% + 102px);transform:translate(-50%);width:min(260px,65vw);height:4px;border-radius:4px;background:#ffffff1f;overflow:hidden;opacity:0;transition:opacity .3s;pointer-events:none;z-index:10}#prog-bar{width:0%;height:100%;background:linear-gradient(90deg,var(--wine-hi),#c58d96);border-radius:4px;transition:width .2s ease-out}#app[data-view=waiting] #status,#app[data-view=waiting] #prog-wrap,#app[data-view=settling] #status,#app[data-view=settling] #prog-wrap{opacity:1}#page2{position:absolute;left:0;right:0;top:var(--bar);bottom:84px;padding:0 clamp(14px,2vw,28px);display:grid;grid-template-columns:1fr 1fr .82fr;gap:clamp(12px,1.4vw,20px);align-items:stretch;align-content:center;opacity:0;pointer-events:none;z-index:5}#app[data-view=view] #page2,#app[data-view=settling] #page2,#app[data-view=leaving] #page2{pointer-events:auto}.panel{background:var(--bg2);border:1px solid rgba(122,74,81,.4);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;min-height:0;min-width:0;aspect-ratio:1/1.42;max-height:100%;width:100%;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.panel.img{padding:0;overflow:hidden;position:relative;background:#0d0f12}.panel.img canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#pWise{opacity:1;transform:none;background:transparent;border-color:transparent;transition:background .6s,border-color .6s}#app.shown #page2{opacity:1}#app.shown .panel{opacity:1;transform:none}#app.shown #pWise{background:#0d0f12;border-color:#7a4a5166}#app.shown #pSpx{transition-delay:.1s}#app.shown #info{transition-delay:.22s}#wiseCv{opacity:0;transition:opacity .45s}#wiseCv.on{opacity:1}.lab{position:absolute;left:0;right:0;top:0;padding:26px 28px 60px;background:linear-gradient(#08090bb8,#08090b00);z-index:2;pointer-events:none;transition:opacity .5s}#pWise .lab{opacity:0}#app.shown #pWise .lab{opacity:1}.lab h2{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.1vw,46px);line-height:.95;letter-spacing:-.02em;color:#7a4a51}.lab p{margin-top:10px;font-size:clamp(15px,1.3vw,19px);color:#fff;font-variant-numeric:tabular-nums}.ctrl{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:999px;background:#13161a9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#play{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#7a4a51;flex:none;transition:background .2s}#play:hover{background:#8d5760}#play svg{fill:#fff}#play .ia{display:none}#play.paused .ia{display:block}#play.paused .ip{display:none}#track{position:relative;flex:1;height:24px;cursor:pointer;touch-action:none}#track:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;border-radius:2px;background:#ffffff38}#fill{position:absolute;left:0;top:11px;height:2px;border-radius:2px;background:#a86a73}#thumb{position:absolute;top:6px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff}#info{gap:22px;justify-content:center;background:linear-gradient(160deg,rgba(122,74,81,.16),var(--bg2) 55%)}.blk h3{font-family:var(--display);font-size:14px;font-weight:700;color:#a86a73;margin-bottom:8px}.big{font-family:var(--display);font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.05;letter-spacing:-.01em}.coord{font-size:16px;line-height:1.6;color:var(--ink);font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;font-size:16px;font-weight:500;border:1.5px solid currentColor}.chip i{width:8px;height:8px;border-radius:50%;background:currentColor}.tone-good{color:var(--good)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.tone-info{color:var(--info)}.tone-dim{color:var(--dim)}.conf{margin-top:12px;font-size:15px;color:var(--dim)}.conf b{color:var(--ink);font-weight:600}.dots{display:flex;gap:6px 14px;margin-top:12px;flex-wrap:wrap}.dots span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--dim)}.dots em{width:9px;height:9px;border-radius:50%;background:#ffffff29}.dots .ok em{background:var(--good)}.dots .no em{background:transparent;box-shadow:inset 0 0 0 1.5px var(--bad)}.grow{flex:1;display:flex;flex-direction:column;min-height:70px}.empty{flex:1;border-radius:16px;background:#00000038;display:grid;place-items:center;color:var(--dim);font-size:15px}#foot{position:absolute;left:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);bottom:16px;height:50px;border-radius:22px;background:var(--bg2);border:1px solid rgba(122,74,81,.4);opacity:0;pointer-events:none;transition:opacity .6s .3s}#app.shown #foot{opacity:1}#about{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:25;opacity:0;pointer-events:none;transition:opacity .4s}#app.about #about{opacity:1;pointer-events:auto}#app.about #bar{z-index:40}#toast{position:absolute;left:50%;bottom:40px;transform:translate(-50%,12px);padding:12px 20px;border-radius:999px;background:#1a1e23f5;border:1px solid var(--line);font-size:15px;opacity:0;pointer-events:none;transition:opacity .3s,transform .4s;z-index:50}#toast.on{opacity:1;transform:translate(-50%)}#demo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#000;opacity:0;pointer-events:none;transition:opacity .9s ease}#demo.on{opacity:1;pointer-events:auto}#demoV{width:100%;height:100%;object-fit:cover;display:block}#demoSkip{position:absolute;right:28px;bottom:28px;background:#0006;color:#ffffffd9;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 18px;font:500 14px/1 inherit;cursor:pointer}#demoSkip:hover{color:#fff;border-color:#fff}@media(max-width:820px){#page2{grid-template-columns:1fr;overflow:auto;bottom:0;align-items:start}.panel{aspect-ratio:1/1.1}#foot{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}#info{aspect-ratio:auto;max-height:none}#sel{position:absolute;left:0;top:0;width:0;height:0;border:2px solid #e8be8c;background:radial-gradient(circle,rgba(232,190,140,.22) 0%,rgba(232,190,140,.06) 70%,transparent 100%);box-shadow:0 0 20px #e8be8c66,inset 0 0 14px #e8be8c33;border-radius:50%;opacity:0;pointer-events:none;z-index:10;transition:opacity .35s ease,transform .25s ease;transform:translate(-50%,-50%)}#sel.on{opacity:1}#sel.fading{opacity:0;transform:translate(-50%,-50%) scale(1.08);transition:opacity .85s ease-out,transform .85s ease-out}#app:not([data-view=home]):not([data-view=flying]) #sel{opacity:0}#app[data-view=flying] #sel{transition:opacity .9s;opacity:0}#tip{position:absolute;left:0;top:0;padding:7px 12px;border-radius:10px;background:#7a4a51;color:#ffffffe0;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;z-index:12;transition:opacity .35s}#tip.on{opacity:1}#pWise{opacity:0;transform:translateY(10px);background:#0d0f12;border-color:#7a4a5166;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}#pWise .lab{opacity:1}#app.shown #pWise{transition-delay:.1s}#pSpx{opacity:1;transform:none;background:transparent;border-color:transparent;transition:background .6s,border-color .6s}#app.shown #pSpx{background:#0d0f12;border-color:#7a4a5166}#pSpx .lab,#pSpx .ctrl{opacity:0;transition:opacity .5s}#app.shown #pSpx .lab,#app.shown #pSpx .ctrl{opacity:1}#spxCv{opacity:0;transition:opacity .5s}#spxCv.on,#wiseCv{opacity:1}#brand,.lab h2,.big,.blk h3{font-stretch:125%}.lab h2{font-weight:800;letter-spacing:-.01em}.blk h3{font-weight:600;font-size:13px}#brand{font-weight:700;font-size:18px}#smooth{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .35s;z-index:1}#smooth.on{opacity:1}#sky,#sky *,#sky-clip{cursor:default!important}#sky .aladin-reticleCanvas,#sky .aladin-reticle{display:none!important}#blend{transition:none}#bar{opacity:1!important}#sky{transition:opacity .5s}#app[data-view=waiting] #sky,#app[data-view=settling] #sky{opacity:1}#fw{transition:opacity .5s}#app.dimming .panel,#app.dimming #foot{transition:opacity .8s ease,transform .8s ease!important;transition-delay:0s!important}#sky-clip{transition:opacity .9s ease}#toast{max-width:min(90vw,760px);white-space:normal;text-align:center;-webkit-user-select:text;user-select:text}#brand,.lab h2,.big,.blk h3{font-stretch:normal}.lab h2{font-weight:800;letter-spacing:-.02em}.big{font-weight:700;letter-spacing:-.01em}#brand{font-weight:700;font-size:19px}body{font-size:15px}.panel.img canvas.hl{pointer-events:none}.objs{list-style:none;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin:0;padding:0 4px 0 0;scrollbar-width:thin}.objs li{display:flex;align-items:center;gap:12px;padding:6px;border-radius:12px;cursor:default;transition:background .15s}.objs li:hover,.objs li.on{background:#7a4a5147}.objs .th{width:44px;height:44px;flex:none;border-radius:8px;overflow:hidden;background:#00000059}.objs .th canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .4s}.objs .th canvas.ok{opacity:1}.objs .nm{font-size:14px;font-weight:600;line-height:1.2}.objs .kd{font-size:13px;color:var(--dim);line-height:1.2}.objs .none{color:var(--dim);font-size:14px;padding:6px}#about{overflow-y:auto;padding:120px clamp(20px,8vw,120px) 60px}#about .pg{display:none;max-width:680px}#about .pg.on{display:block}#about h1{font-size:34px;font-weight:700;margin-bottom:18px;color:#fff}#about p{font-size:17px;line-height:1.6;color:#ffffffc7;margin-bottom:14px}#tlist{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:8px}#tlist button{all:unset;cursor:pointer;display:block;width:100%;box-sizing:border-box;padding:14px 18px;border-radius:14px;background:#7a4a5138;font-size:17px;color:#fff}#tlist button:hover,#tlist button:focus-visible{background:#7a4a5173}#tlist small{display:block;color:var(--dim);font-size:14px;margin-top:2px}@media(max-width:760px){#bar .navb[data-page=how],#bar .navb[data-page=data]{display:none}}#land{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:24px;background:radial-gradient(ellipse at center,rgba(19,22,26,.55),rgba(19,22,26,.15) 60%,transparent);transition:opacity .8s ease}#land h1{font-size:clamp(44px,8vw,112px);font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff}#land p{font-size:clamp(16px,1.6vw,21px);color:#ffffffdb;max-width:36ch}#land .cta{display:flex;gap:14px;margin-top:14px}#land button{font:600 17px/1 var(--display,inherit);padding:16px 34px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,transform .2s}#demoBtn{background:#7a4a51;color:#fff;border:2px solid #7A4A51}#demoBtn:hover{background:#8d5760;border-color:#8d5760}#exploreBtn{background:transparent;color:#fff;border:2px solid #b07a83}#exploreBtn:hover{background:#7a4a5140}#land button:focus-visible{outline:2px solid #fff;outline-offset:3px}#app.landing #bar{z-index:40}#app:not(.landing) #land{opacity:0;pointer-events:none}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:auto;transition:opacity .9s}#intro.out{opacity:0;pointer-events:none}#intro canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#intro .flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0}#intro .vig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55))}#intro .grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");animation:grain .5s steps(4) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}#intro .cap{position:absolute;left:50%;bottom:9vh;transform:translate(-50%);width:min(90vw,760px);text-align:center;color:#fff;font-size:clamp(16px,1.7vw,22px);font-weight:500;letter-spacing:.01em;text-shadow:0 1px 12px rgba(0,0,0,.7);opacity:0}#intro .skip{position:absolute;right:28px;bottom:28px;background:#00000059;color:#fffc;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 18px;font:500 14px/1 inherit;cursor:pointer}#intro .skip:hover{color:#fff;border-color:#fff}@media(prefers-reduced-motion:reduce){#intro .grain{animation:none}}#app:not(.split) #pWise{display:none}#app:not(.split) #pSpx{grid-column:1/span 2}#pSpx .modes{position:absolute;left:18px;bottom:16px;z-index:3;display:flex;gap:8px;opacity:0}#app.shown #pSpx .modes{opacity:1;transition:opacity .5s .3s}#cmpBtn,#timeBtn{padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0d0f128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 14px/1 inherit;cursor:pointer;transition:background .2s,border-color .2s}#cmpBtn:hover,#timeBtn:hover{border-color:#fff}#cmpBtn[aria-pressed=true]{background:#7a4a51;border-color:#7a4a51}#pSpx .speed{position:absolute;right:18px;bottom:16px;z-index:3;display:flex;gap:2px;padding:3px;border-radius:999px;background:#0d0f1299;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0}#pSpx .speed button{padding:6px 10px;border-radius:999px;font:500 13px/1 inherit;color:#ffffffb3;cursor:pointer}#pSpx .speed button.on{background:#ffffff24;color:#fff}#app.shown #pSpx .speed{opacity:1;transition:opacity .5s .3s}#info{gap:16px;justify-content:flex-start;padding:24px 26px;overflow:hidden}#info .head .big{font-size:clamp(26px,2.4vw,38px);line-height:1.05;margin:0}#info .kind{margin-top:6px;color:var(--dim);font-size:15px}#info .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#info .facts b{display:block;font-size:20px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}#info .facts span{display:block;margin-top:2px;font-size:12.5px;color:var(--dim)}#info .coord{font-size:13.5px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:pre}#info .blk h3{margin-bottom:6px}#info .spec svg{width:100%;height:auto;display:block;overflow:visible}#info .spec .band{fill:#a86a7329}#info .spec .ax{fill:var(--dim);font-size:9px;text-anchor:middle}#info .spec .ax.end{text-anchor:end}#info .spec .pt{fill:#ffffff38}#info .spec .err{fill:#e8be8c2e}#info .spec .line{fill:none;stroke:#e8be8c;stroke-width:1.8;stroke-linejoin:round}#info .spec .ft{stroke:#ffffff59;stroke-dasharray:2 3}#info .spec .ftl{fill:#fff;font-size:9.5px;text-anchor:middle;font-weight:600}#info .spec .wait,#info .specnote{font-size:13px;color:var(--dim)}#info .spec .wait{height:96px;display:grid;place-items:center;text-align:center;border-radius:10px;background:#0003}#info .lc{display:flex;align-items:center;gap:12px;font-size:14px}#info .lc svg path{fill:none;stroke:#e8be8c;stroke-width:1.4}#info .lc svg .base{stroke:#ffffff2e;stroke-dasharray:2 3}#info .lc .dim{color:var(--dim)}#info .src{font-size:12.5px;color:var(--dim);margin-top:auto}#info .grow{min-height:120px}#foot{display:flex;align-items:center;gap:18px;padding:0 18px 0 14px;pointer-events:none}#app.shown #foot{pointer-events:auto}#wave{position:relative;flex:1;height:30px;cursor:pointer;touch-action:none;outline-offset:4px}#waveSegs{display:flex;gap:3px;height:100%}#waveSegs button{position:relative;border-radius:8px;background:linear-gradient(180deg,#3a3f47,#2b2f35);cursor:pointer;min-width:0;overflow:hidden;transition:background .2s}#waveSegs button span{font-size:11.5px;color:#ffffff8c;white-space:nowrap;font-variant-numeric:tabular-nums}#waveSegs button:hover{background:linear-gradient(180deg,#4a505a,#363b42)}#waveSegs button.on{background:linear-gradient(180deg,#8d5760,#6a3f46)}#waveSegs button.on span{color:#fff}#waveSegs button.off{opacity:.45}#waveKnob{position:absolute;top:-4px;width:12px;height:38px;margin-left:-6px;border-radius:7px;background:#fff;box-shadow:0 0 0 3px #13161acc;pointer-events:none;transition:left .25s cubic-bezier(.2,.8,.2,1)}#waveLab{flex:none;font-size:14.5px;color:#ffffffbf;min-width:300px;text-align:right}#waveLab b{color:#e8be8c;font-weight:700}#waveLab em{color:var(--dim);font-style:normal}#page2 .panel.img,#page2 #info{aspect-ratio:auto;height:100%}#page2{align-content:stretch}@media(max-width:820px){#page2 .panel.img{aspect-ratio:1/1.1;height:auto}#app:not(.split) #pSpx{grid-column:auto}}#waveKnob{display:none}#info .spec{height:140px;position:relative}#info .spec .specnote{position:absolute;left:0;bottom:0}#info .spec svg{height:118px}#land{gap:0}#land h1{font-size:clamp(40px,6.2vw,92px);font-weight:800;letter-spacing:-.025em;line-height:1.02;max-width:14ch}#land .brand{margin-top:28px;font-size:clamp(17px,1.5vw,21px);font-weight:700;letter-spacing:.01em;color:#c99aa2}#land .sub{margin-top:6px;font-size:clamp(16px,1.4vw,20px);color:#ffffffd1}#land .cta{margin-top:30px}#land .sub{max-width:none;white-space:nowrap}#cmpBtn{position:absolute;top:20px;right:20px;z-index:3;width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:12px}#cmpBtn[aria-pressed=true] svg path{stroke:#fff}#app.shown #cmpBtn{opacity:1}#info .head{position:relative}#timeBtn{margin-top:12px;padding:7px 14px;font-size:13px}#pSpx .modes{display:none}#pDepth{display:none;position:relative;overflow:hidden;padding:0;background:#0b0d10}#app.deep #pDepth{display:block;grid-column:1/span 2;grid-row:1;opacity:1;transform:none;height:100%;aspect-ratio:auto}#app.deep #pWise,#app.deep #pSpx{display:none}#depthCv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab}#depthCv:active{cursor:grabbing}#depthTip{position:absolute;z-index:3;pointer-events:none;padding:8px 12px;border-radius:10px;background:#0d0f12d9;border:1px solid rgba(255,255,255,.15);opacity:0;transition:opacity .15s;max-width:260px}#depthTip.on{opacity:1}#depthTip b{display:block;font-size:14px}#depthTip span{font-size:12.5px;color:var(--dim)}#depthWait{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;color:var(--dim);font-size:15px;z-index:2}#depthWait.on{display:grid}#timeBtn[aria-pressed=true]{background:#7a4a51;border-color:#7a4a51}#timebar{display:none;flex:1;align-items:center;gap:14px;flex-wrap:nowrap;position:relative}#app.deep #timebar{display:flex}#app.deep #wave,#app.deep #waveLab{display:none}#pDepth{user-select:none;-webkit-user-select:none}#depthCv{outline:none;-webkit-tap-highlight-color:transparent}#rulerCv{position:absolute;left:0;right:0;bottom:6px;width:100%;height:46px;pointer-events:none;z-index:2}#pDepth .lab{pointer-events:none}#depthCap{margin-top:8px!important}#tLab{margin-top:4px!important;font-size:clamp(14px,1.15vw,17px)!important;color:#e8be8c!important;min-height:1.3em}#depthTags{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.dtag{position:absolute;left:0;top:0;display:none;padding:3px 8px;border-left:2px solid rgba(255,255,255,.5);background:#0b0d108c;white-space:nowrap;line-height:1.2}.dtag b{display:block;font-size:12.5px;font-weight:600;color:#fff}.dtag span{display:block;font-size:11px;color:var(--dim)}.dtag.tgt{border-left-color:#e8be8c}.dtag.tgt b{color:#e8be8c}.dtag.earth{border-left-color:#5b8fd9}#timebar .tw{position:relative;flex:1;height:44px;padding-top:2px}#tslider{width:100%;margin:0}#tticks{position:absolute;left:8px;right:8px;top:26px;height:16px}#tticks i{position:absolute;top:0;width:1px;height:6px;background:#ffffff73}#tticks i.now{height:10px;width:2px;background:#e8be8c;margin-left:-.5px}#tticks em{position:absolute;top:6px;transform:translate(-50%);font-style:normal;font-size:10.5px;color:var(--dim);white-space:nowrap}#tticks em.now{color:#e8be8c;font-weight:600}#tticks em.l{transform:none}#tticks em.r{transform:translate(-100%)}#app.deep #foot{height:58px}#tslider{accent-color:#a86a73}.proc-mode{position:absolute;bottom:16px;right:16px;z-index:3;display:flex;gap:6px;background:#0d0f12b3;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.proc-mode button{padding:4px 9px;font-size:11.5px;font-weight:600;color:#ffffffb3;background:#ffffff0d;border-radius:6px;border:1px solid transparent;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.proc-mode button:hover{background:#ffffff1f;color:#fff}.proc-mode button.on{background:#7a4a51;color:#fff;border-color:#ffffff40;box-shadow:0 0 10px #7a4a5180}.chal-list{margin:10px 0 16px 20px;line-height:1.6}.chal-list li{margin-bottom:6px}
