body.intro-on{overflow:hidden}.intro{--e:cubic-bezier(.16,1,.3,1);position:fixed;inset:0;z-index:300;display:flex;justify-content:center;overflow:hidden;background:var(--bg);color:var(--tx);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;padding:calc(env(safe-area-inset-top) + 10px) 0 calc(env(safe-area-inset-bottom) + 18px);opacity:0;transition:opacity .45s ease,transform .5s var(--e)}.intro.ready{opacity:1}.intro.out{opacity:0;transform:scale(1.03)}.intro:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 11px,color-mix(in srgb,var(--bad) 30%,transparent) 11px 12.5px,transparent 0),repeating-linear-gradient(to bottom,transparent 0 39px,var(--rule) 39px 40px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}:root[data-theme=dark] .intro:before{background:linear-gradient(90deg,transparent 11px,rgba(169,139,255,.25) 11px 12.5px,transparent 0),repeating-linear-gradient(to bottom,transparent 0 39px,var(--rule) 39px 40px)}:root[data-theme=dark] .intro:after{content:"";position:absolute;right:-30vw;top:-20vh;width:90vw;height:90vw;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(124,92,255,.22),transparent 65%)}.in-wrap{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,480px);height:100%}.in-top{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 20px 0 22px}.in-brand{display:inline-flex;align-items:center;gap:10px;font:700 17px/1 Bricolage Grotesque,sans-serif;letter-spacing:-.02em}.in-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--solid);color:var(--solid-tx)}.in-mark .bb-m{width:24px;height:24px}.in-skip{height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--tx-2);font:600 14px/1 inherit;cursor:pointer}.in-skip:hover{color:var(--tx);background:var(--bg-3)}.in-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 22px 0}.in-bars i{height:3px;overflow:hidden;border-radius:3px;background:var(--line)}.in-bars b{display:block;width:0;height:100%;background:var(--tx);transition:width .6s var(--e)}.in-bars i.done b,.in-bars i.on b{width:100%}.in-view{flex:1;min-height:0;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.in-track{display:flex;height:100%;transition:transform .7s var(--e);will-change:transform}.in-track.drag{transition:none}.in-s{display:flex;flex:0 0 100%;flex-direction:column;min-width:0;padding:0 24px}.in-art{flex:1;min-height:0;display:grid;place-items:center;padding:18px 0 10px}.in-tx{padding-bottom:4px}.in-k{display:inline-flex;align-items:center;gap:10px;font:500 11.5px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3)}.in-k:before{content:"";width:22px;height:1px;background:var(--line-2)}.in-tx h1{margin:14px 0 0;font:800 clamp(2.15rem,9.8vw,3.1rem)/1.02 "Bricolage Grotesque",sans-serif;letter-spacing:-.036em;text-wrap:balance}.in-tx h1 span{color:var(--tx-3)}.in-tx p{margin:14px 0 0;max-width:30em;font-size:16.5px;line-height:1.55;color:var(--tx-2)}.in-hl{position:relative;z-index:0;font-style:normal;white-space:nowrap}.in-hl:before{content:"";position:absolute;z-index:-1;inset:.52em -.09em .02em -.05em;border-radius:.08em .24em .12em .3em;background:#ffd84a;mix-blend-mode:multiply;transform:skew(-7deg) rotate(-1.2deg) scaleX(0);transform-origin:left;transition:transform .8s .45s cubic-bezier(.65,.05,.25,1)}:root[data-theme=dark] .in-hl:before{top:.8em;background:#b9e85a;mix-blend-mode:normal}.in-s.on .in-hl:before{transform:skew(-7deg) rotate(-1.2deg) scaleX(1)}.in-foot{display:grid;gap:10px;padding:20px 24px 0}.in-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;border-radius:999px;font:600 16.5px/1 inherit;cursor:pointer;transition:transform .2s,background-color .2s}.in-btn:active{transform:scale(.98)}.in-btn.p{border:0;background:var(--solid);color:var(--solid-tx);box-shadow:0 12px 26px -14px #0000008c}.in-btn.g{border:1px solid var(--line-2);background:transparent;color:var(--tx)}.in-ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.in-art>*,.in-tx>*{opacity:0;transform:translateY(16px);transition:opacity .6s var(--e),transform .7s var(--e)}.in-s.on .in-art>*{opacity:1;transform:none;transition-delay:.12s}.in-s.on .in-tx>*{opacity:1;transform:none}.in-s.on .in-tx>:nth-child(2){transition-delay:.06s}.in-s.on .in-tx>:nth-child(3){transition-delay:.12s}.in-card{width:min(100%,360px);padding:20px;border-radius:24px;border:1px solid var(--line);background:var(--bg-2);box-shadow:0 2px 4px #56421a0d,0 24px 48px -24px #56421a52}:root[data-theme=dark] .in-card{box-shadow:0 30px 60px -30px #000000e6}.in-lab{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/1.3 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.in-lab .in-ic{width:13px;height:13px}.a0{position:relative;width:min(100%,340px);aspect-ratio:1}.a0-tile{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:26%;background:var(--solid);color:var(--solid-tx);box-shadow:0 30px 60px -24px #00000080}.a0-c{position:absolute;inset:14%;width:72%;height:72%;fill:currentColor;opacity:0;transform:scale(.9);transition:opacity .5s,transform .6s var(--e)}.a0-c.on{opacity:1;transform:none}.a0-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font:500 13px/1 inherit;color:var(--tx-2);white-space:nowrap;box-shadow:0 12px 24px -14px #00000059;animation:in-bob 6s ease-in-out infinite}.a0-chip b{font:600 13.5px/1 JetBrains Mono,monospace;color:var(--tx)}.a0-chip .in-ic{width:14px;height:14px}.a0-chip.c1{left:0;top:10%}.a0-chip.c1 b{color:var(--ok)}.a0-chip.c2{right:0;top:22%;animation-delay:-1.5s}.a0-chip.c3{left:2%;bottom:16%;animation-delay:-3s}.a0-chip.c3 .in-ic{fill:#e0b400;stroke:#e0b400;stroke-width:1.2}.a0-chip.c4{right:2%;bottom:5%;animation-delay:-4.5s}.a0-chip.c4 .in-ic{color:var(--warn)}@keyframes in-bob{50%{transform:translateY(-7px)}}.a1-t{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.a1-t strong{display:block;margin-top:6px;font:700 19px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.02em;color:var(--ok)}.a1-ring,.a3-ring{position:relative;width:86px;height:86px;flex:none}.a1-ring svg,.a3-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.a1-ring circle,.a3-ring circle{fill:none;stroke:var(--bg-4);stroke-width:9}.a1-ring .fg{stroke:var(--ok);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.2s var(--e) .35s}.in-s.on .a1-ring .fg{stroke-dasharray:78 100}.a1-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 25px/1 Bricolage Grotesque,sans-serif}.a1-ring small{margin-top:4px;font-size:.5em;color:var(--tx-3)}.a1-rows{display:grid;gap:13px;padding-top:16px}.a1-rows>div{display:grid;grid-template-columns:1fr auto;gap:7px 10px;align-items:center}.a1-rows span{display:flex;align-items:center;gap:8px;min-width:0;font:600 13.5px/1.2 inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a1-rows span i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--d)}.a1-rows b{grid-row:1;grid-column:2;font:600 13px/1 JetBrains Mono,monospace;color:var(--tx-2)}.a1-rows em{grid-column:1 / -1;position:relative;height:6px;border-radius:5px;background:var(--bg-3)}.a1-rows em:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;border-radius:5px;background:var(--c);transition:width 1s var(--e) .5s}.a1-rows em:after{content:"";position:absolute;left:75%;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--tx);opacity:.5}.in-s.on .a1-rows em:before{width:var(--w)}.a2-bars{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.a2-bars li{display:grid;grid-template-columns:52px 1fr 40px;gap:10px;align-items:center;font:600 13px/1 inherit}.a2-bars span{color:var(--tx-2)}.a2-bars em{position:relative;height:10px;border-radius:6px;background:var(--bg-3)}.a2-bars em:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;border-radius:6px;background:var(--tx);transition:width 1s var(--e)}.a2-bars li:first-child em:before{background:var(--ok)}.in-s.on .a2-bars em:before{width:var(--w)}.in-s.on .a2-bars li:nth-child(1) em:before{transition-delay:.35s}.in-s.on .a2-bars li:nth-child(2) em:before{transition-delay:.45s}.in-s.on .a2-bars li:nth-child(3) em:before{transition-delay:.55s}.in-s.on .a2-bars li:nth-child(4) em:before{transition-delay:.65s}.a2-bars b{font:600 13px/1 JetBrains Mono,monospace;text-align:right}.a2-q{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#FFD84A 22%,var(--bg-2))}:root[data-theme=dark] .a2-q{background:#ffcc401a}.a2-q .in-ic{width:20px;height:20px;fill:#e0b400;stroke:#e0b400;stroke-width:1.2}.a2-q b{display:block;font:700 15px/1.25 Bricolage Grotesque,sans-serif}.a2-q span{font-size:12.5px;color:var(--tx-2)}.a3{--bg-2:#101118;--bg-3:#181A22;--bg-4:#272933;--line:#262833;--tx:#F3F1EC;--tx-2:#A6A5B1;--tx-3:#77767F;background:radial-gradient(300px 220px at 90% 0,rgba(124,92,255,.3),transparent 70%),#0b0b10;color:var(--tx);border-color:#262833}.a3-t{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.a3-ring .fg{stroke:#b9e85a;stroke-linecap:round;stroke-dasharray:var(--p,100) 100;transition:stroke-dasharray 1s linear}.a3-ring b{position:absolute;inset:0;display:grid;place-items:center;font:600 18px/1 JetBrains Mono,monospace}.a3 .in-lab{color:#b9e85a}.a3-t strong{display:block;margin-top:7px;font:700 18px/1.2 Bricolage Grotesque,sans-serif}.a3-tl{display:grid;gap:0;margin:6px 0 0;padding:0;list-style:none}.a3-tl li{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--tx-2)}.a3-tl li:first-child{color:var(--tx);font-weight:600}.a3-tl li:last-child{border-bottom:0}.a3-tl time{font:500 12.5px/1.5 JetBrains Mono,monospace;color:var(--tx-3)}.a3-tl li:first-child time{color:#b9e85a}@media(max-height:680px){.in-art{padding:8px 0 4px}.a0{width:min(100%,250px)}.in-card{padding:16px}.a1-rows>div:nth-child(3),.a2-bars li:nth-child(4),.a3-tl li:nth-child(4){display:none}.in-tx h1{font-size:clamp(1.9rem,8.6vw,2.6rem)}.in-tx p{font-size:15.5px}}@media(min-width:700px){.intro{align-items:center}.in-wrap{height:min(100%,860px)}}@media(prefers-reduced-motion:reduce){.intro,.in-track,.in-art>*,.in-tx>*,.in-bars b,.a0-c{transition:none!important}.a0-chip{animation:none}.in-hl:before,.a1-rows em:before,.a2-bars em:before,.a1-ring .fg{transition:none!important}}.intro{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.intro button:focus:not(:focus-visible){outline:none}
