:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ground:#1b1e24;--color-ground-deep:#16181d;--color-card:#23262e;--color-chip:#2a2e37;--color-bone:#e8e4d8;--color-ash:#aba79c;--color-incense:#77746b;--color-cobalt:#2f62d9;--color-cobalt-light:#6f9cf2;--color-on-cobalt:#f4f1ea;--color-on-cobalt-secondary:#f4f1eab3;--color-emerald:#5fc28c;--color-stop:#e5615a;--color-gilt:#e0c061;--color-amethyst:#a98be0;--color-rose:#e58ba3;--color-apricot:#e9a06b;--color-teal:#5bc4c9;--bone-hairline:color-mix(in oklab, var(--color-bone) 10%, transparent);--bone-line:color-mix(in oklab, var(--color-bone) 18%, transparent);--bone-mark:color-mix(in oklab, var(--color-bone) 30%, transparent);--cobalt-tint:color-mix(in oklab, var(--color-cobalt) 36%, transparent);--tide-1:#2c3478;--tide-2:#2b4a8a;--tide-3:#4a4478;--font-interface:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Inter Tight", "Arial Narrow", Arial, sans-serif;--font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--font-hero:"Bricolage Grotesque", "Bricolage Fallback", "Helvetica Neue", Arial, sans-serif;--radius-small:8px;--radius-card:12px;--radius-raised:16px;--radius-pill:28px;--box:640px;--space:20px;--shadow-card:0 8px 24px #00000047;--shadow-raised:0 12px 32px #0000005c;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--travel:1;font-family:var(--font-interface);color:var(--color-bone);background:var(--color-ground);font-synthesis:none;font-variant-numeric:tabular-nums}@font-face{font-family:Bricolage Fallback;src:local(Arial);font-weight:500;size-adjust:102%;ascent-override:91%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:97%;ascent-override:96%;descent-override:28%;line-gap-override:0%}:root{--ground:var(--color-ground);--ground-deep:var(--color-ground-deep);--card:var(--color-card);--chip:var(--color-chip);--bone:var(--color-bone);--ash:var(--color-ash);--incense:#9a978c;--cobalt:var(--color-cobalt);--cobalt-light:var(--color-cobalt-light);--on-cobalt:var(--color-on-cobalt);--emerald:var(--color-emerald);--stop:var(--color-stop);--gilt:var(--color-gilt);--amethyst:var(--color-amethyst);--rose:var(--color-rose);--apricot:var(--color-apricot);--teal:var(--color-teal);--hairline:var(--bone-hairline);--line:var(--bone-line);--mark:var(--bone-mark);--grid:#2b2c30;--hatch:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-bone) 6%, transparent) 0 1px, transparent 1px 7px);--pad:24px;--rail:40px;--hdr:57px;--wm:clamp(84px, 16vw, 228px);--tt:clamp(52px, 7.4vw, 104px);--f-ui:var(--font-interface);--f-say:var(--font-hero);--f-display:var(--font-display);--f-mono:var(--font-mono);--f-dot:"Doto", var(--font-mono);background:var(--ground-deep)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground-deep);color:var(--bone);font:400 15px/1.55 var(--f-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;padding:0 max(16px, env(safe-area-inset-right)) 56px max(16px, env(safe-area-inset-left));margin:0;overflow-x:clip}a{color:inherit}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cobalt-light);outline-offset:2px;border-radius:4px}[id]{scroll-margin-top:calc(var(--hdr) + 16px)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}p,li{text-wrap:pretty}h2,h3{text-wrap:balance}.skip{z-index:60;background:var(--bone);color:var(--ground-deep);font:600 14px/1 var(--f-ui);border-radius:8px;padding:10px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip:focus{top:12px}.page{background:var(--grid);border:1px solid var(--grid);flex-direction:column;gap:1px;max-width:1280px;margin:0 auto;display:flex;position:relative}.row{background:var(--grid);gap:1px;min-width:0;display:grid}.cell{background:var(--ground-deep);min-width:0;padding:var(--pad);position:relative}.hatch{background:var(--hatch), var(--ground-deep)}.body{grid-template-columns:minmax(0, 1fr) var(--rail);background:var(--grid);gap:1px;display:grid}.rows{flex-direction:column;gap:1px;min-width:0;display:flex}.rail{background:linear-gradient(var(--line) 0 1px, transparent 1px) right top / 7px 24px repeat-y, linear-gradient(var(--mark) 0 1px, transparent 1px) right top / 13px 120px repeat-y, var(--hatch), var(--ground-deep)}.tk:after,.tk-l:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(var(--mark), var(--mark)) center / 11px 1px no-repeat, linear-gradient(var(--mark), var(--mark)) center / 1px 11px no-repeat;width:11px;height:11px;position:absolute;bottom:-6px}.tk:after{right:-6px}.tk-l:before{left:-6px}main#main{flex-direction:column;gap:1px;min-width:0;display:flex}.tag{z-index:3;pointer-events:none;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--incense);align-items:center;gap:7px;display:inline-flex;position:absolute;top:12px;right:14px}.tag.l{left:14px;right:auto}.tag[data-b]:before{content:"";background:var(--incense);border-radius:50%;width:6px;height:6px}.tag[data-b=live]{color:var(--ash)}.tag[data-b=live]:before{background:var(--cobalt-light);box-shadow:0 0 0 3px color-mix(in oklab, var(--cobalt-light) 22%, transparent)}.tag[data-b=example]:before{background:var(--ash)}.hdr{z-index:30;grid-template-columns:auto auto minmax(0,1fr) minmax(0,max-content);position:sticky;top:0}.hdr .cell{align-items:center;height:56px;padding:0 20px;display:flex}.brand{font:600 17px/1 var(--f-display);letter-spacing:-.03em;gap:10px;text-decoration:none}.brand-mark{flex:none;width:24px;height:24px}.nav{gap:22px}.nav a{min-height:44px;color:var(--ash);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--bone)}.cmd{gap:12px}.hdr-open{background:var(--cobalt);height:32px;color:var(--on-cobalt);font:600 13px/1 var(--f-ui);border-radius:16px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.hdr-open:hover{background:color-mix(in oklab, var(--cobalt) 86%, white)}.skill{gap:10px;position:relative}.sk-mark{width:20px;height:20px;color:var(--bone);flex:none}.sk-mark svg{width:100%;height:100%;display:block}.sk-plus{fill:none;stroke:var(--cobalt-light)}.sk-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 12px/1 var(--f-mono);letter-spacing:.02em;color:var(--ash);overflow:hidden}.sk-label b{font:600 13.5px/1 var(--f-ui);letter-spacing:-.005em;color:var(--bone)}.sk-view{cursor:pointer;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);-webkit-text-decoration:underline dotted var(--mark);text-decoration:underline dotted var(--mark);text-underline-offset:4px;background:0 0;border:0;flex:none;padding:6px 4px}.sk-view:hover,.sk-view[aria-expanded=true]{color:var(--bone)}.sk-copy{border-color:color-mix(in oklab, var(--cobalt-light) 55%, transparent);min-width:96px;color:var(--bone)}.sk-copy:hover{border-color:var(--cobalt-light);background:color-mix(in oklab, var(--cobalt) 18%, transparent)}.skill-panel{z-index:40;background:var(--card);width:min(600px,100vw - 24px);box-shadow:0 0 0 1px var(--line), 0 28px 60px -24px #000000bf;max-height:calc(100vh - var(--hdr) - 24px);max-height:calc(100svh - var(--hdr) - 24px);border-radius:14px;flex-direction:column;padding:14px 16px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:12px}.skill-panel[hidden]{display:none}.sp-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:10px;display:flex}.sp-file{min-width:0;font:400 12px/1 var(--f-mono);color:var(--ash);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sp-file b{color:var(--bone);font-weight:500}.sp-draft{font:500 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gilt);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gilt) 45%, transparent);border-radius:6px;padding:4px 7px}.sp-close{cursor:pointer;width:26px;height:26px;font:400 18px/1 var(--f-ui);color:var(--ash);background:0 0;border:0;border-radius:6px;flex:none}.sp-close:hover{color:var(--bone);background:var(--chip)}.sp-body{min-height:0;font:400 12px/1.6 var(--f-mono);color:var(--bone);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:10px 0 0;padding:2px 2px 8px;overflow:auto}.sp-body:focus-visible{outline:1px solid var(--cobalt-light);outline-offset:4px;border-radius:4px}.sp-foot{border-top:1px solid var(--hairline);color:var(--ash);margin-top:8px;padding-top:10px;font-size:12px;line-height:1.5}.sp-foot code{font:400 11.5px/1 var(--f-mono);color:var(--bone)}@media (width<=899px){.skill-panel{width:calc(100vw - 24px);max-width:600px;left:50%;right:auto;transform:translate(-50%)}}@media (width<=479px){.sk-sub{display:none}}.copy{border:1px solid var(--line);cursor:pointer;min-width:66px;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--dur-2) var(--ease-out);background:0 0;border-radius:6px;flex:none;padding:6px 9px}.copy:hover{border-color:var(--mark)}.echo{font-family:var(--f-display);letter-spacing:-.05em;text-transform:lowercase;font-weight:600;line-height:.82;display:inline-grid}.echo>span{grid-area:1/1}.echo .copy-w{color:var(--ground-deep);-webkit-text-stroke:1.15px var(--h);opacity:var(--o);transform:translate(calc(var(--i) * var(--px,0) * 2.4px), calc(var(--i) * -.09em));transition:transform .5s var(--ease-out)}.echo .word{color:var(--bone);position:relative}.title-cell{text-align:center;padding:calc(var(--tt) * .66) var(--pad) 22px;overflow:hidden}.title-cell h2{font-size:var(--tt)}.title-sub{font:500 11px/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);text-wrap:balance;margin-top:16px;position:relative}.say{font:500 34px/56px var(--f-say);letter-spacing:-.02em}.pill{background:var(--chip);color:var(--bone);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:28px;padding:2px 12px 2px 4px;display:inline}.pill i{vertical-align:-.07em;background:var(--k);border-radius:50%;width:.7em;height:.7em;margin-right:.26em;font-style:normal;display:inline-block;position:relative}.pill i:before{content:attr(data-l);font:600 .44em/1 var(--f-display);color:var(--ground-deep);place-items:center;display:grid;position:absolute;inset:0}.k-action{--k:var(--apricot)}.k-trig{--k:var(--teal)}.k-token{--k:var(--gilt)}.k-chain{--k:var(--cobalt-light)}.k-proto{--k:var(--emerald)}.k-sched{--k:var(--rose)}.amt{color:var(--amethyst)}.cw{color:var(--ash)}:root{--lg-usdc:url(/logo/token/base/USDC);--lg-eth:url(/logo/token/base/ETH);--lg-base:url(/logo/chain/base);--lg-arbitrum:url(/logo/chain/arbitrum);--lg-optimism:url(/logo/chain/optimism);--lg-polygon:url(/logo/chain/polygon);--lg-ethereum:url(/logo/chain/ethereum);--lg-euler:url(/logo/provider/euler);--lg-aave:url(/logo/provider/aave);--lg-morpho:url(/logo/provider/morpho);--gl-swap:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3.5 7h13m-3-3 3 3-3 3M16.5 13h-13m3-3-3 3 3 3%27/%3E%3C/svg%3E");--gl-deposit:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M10 3v9m-3.5-3.5L10 12l3.5-3.5M4 16.5h12%27/%3E%3C/svg%3E");--gl-repay:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M16 10H5m3.5-3.5L5 10l3.5 3.5M16 5v10%27/%3E%3C/svg%3E");--gl-pulse:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M2.5 10.5h3.3l2-4.5 3.4 8 2-3.5h4.3%27/%3E%3C/svg%3E");--gl-bridge:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cmask id=%27h%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23fff%27/%3E%3Cpath d=%27M6 7.9v2.6M9.8 7.9v2.6M13.6 7.9v2.6%27 stroke=%27%23000%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%2718.4%27 cy=%279.2%27 r=%271.6%27/%3E%3C/mask%3E%3Cpath d=%27M1.8 6.5h20.4v5.8a3.4 3.4 0 0 0-3.4 3.4v4.6h-2.6v-2.8a4.2 4.2 0 0 0-8.4 0v2.8H5.2v-4.6a3.4 3.4 0 0 0-3.4-3.4z%27 mask=%27url%28%23h%29%27/%3E%3C/svg%3E");--gl-repeats:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cmask id=%27h%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23fff%27/%3E%3Cpath d=%27M8 7.4v9.2%27 stroke=%27%23000%27 stroke-width=%271.4%27 stroke-dasharray=%271.4 1.8%27/%3E%3Ccircle cx=%2711.6%27 cy=%2712%27 r=%271.8%27/%3E%3Ccircle cx=%2717%27 cy=%2712%27 r=%271.8%27/%3E%3C/mask%3E%3Cpath d=%27M4.2 4h15.6a2.2 2.2 0 0 1 2.2 2.2v3.6a2.2 2.2 0 0 0 0 4.4v3.6a2.2 2.2 0 0 1-2.2 2.2H4.2A2.2 2.2 0 0 1 2 17.8v-3.6a2.2 2.2 0 0 0 0-4.4V6.2A2.2 2.2 0 0 1 4.2 4z%27 mask=%27url%28%23h%29%27/%3E%3C/svg%3E");--sticker:0 0 0 .09em var(--bone), 0 .07em .14em .05em #00000052}i[data-m]{border-radius:var(--r,50%);background:var(--lg,var(--k)) center / cover no-repeat;box-shadow:var(--edge,none);-webkit-mask:var(--gl,none) center / contain no-repeat;-webkit-mask:var(--gl,none) center / contain no-repeat;mask:var(--gl,none) center / contain no-repeat}i[data-m]:before{content:none}.pill i[data-m]{vertical-align:-.15em;width:.94em;height:.94em;margin-right:.3em}i[data-t=a]{rotate:-8deg}i[data-t=b]{rotate:8deg}i[data-m=usdc]{--lg:var(--lg-usdc);--edge:var(--sticker)}i[data-m=eth]{--lg:var(--lg-eth);--edge:var(--sticker)}i[data-m=base]{--lg:var(--lg-base);--edge:var(--sticker);--r:28%}i[data-m=arbitrum]{--lg:var(--lg-arbitrum);--edge:var(--sticker);--r:28%}i[data-m=optimism]{--lg:var(--lg-optimism);--edge:var(--sticker);--r:28%}i[data-m=polygon]{--lg:var(--lg-polygon);--edge:var(--sticker);--r:28%}i[data-m=ethereum]{--lg:var(--lg-ethereum);--edge:var(--sticker);--r:28%}i[data-m=euler]{--lg:var(--lg-euler);--edge:var(--sticker)}i[data-m=aave]{--lg:var(--lg-aave);--edge:var(--sticker)}i[data-m=morpho]{--lg:var(--lg-morpho);--edge:var(--sticker)}i[data-m=swap]{--gl:var(--gl-swap);--r:0}i[data-m=deposit]{--gl:var(--gl-deposit);--r:0}i[data-m=repay]{--gl:var(--gl-repay);--r:0}i[data-m=pulse]{--gl:var(--gl-pulse);--r:0}i[data-m=bridge]{--gl:var(--gl-bridge);--r:0}i[data-m=repeats]{--gl:var(--gl-repeats);--r:0}.caret{vertical-align:-.14em;background:var(--cobalt-light);border-radius:2px;width:3px;height:1em;margin-left:3px;animation:1.1s step-end infinite blink;display:inline-block}.start{vertical-align:.12em;background:var(--cobalt);color:var(--on-cobalt);font:600 .46em/1 var(--f-ui);border-radius:28px;margin-left:.3em;padding:.5em 1em;display:inline-block}@keyframes blink{50%{opacity:0}}.ascii{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mark-cell{text-align:center;padding:calc(var(--wm) * .78) var(--pad) 34px;isolation:isolate;overflow:hidden}.mark-cell>:not(canvas):not(.tag):not(.still-btn){z-index:1;position:relative}.mark-cell h1{font-size:var(--wm)}.hero-say{background:radial-gradient(closest-side, color-mix(in oklab, var(--ground-deep) 92%, transparent), color-mix(in oklab, var(--ground-deep) 60%, transparent) 70%, transparent);max-width:980px;min-height:112px;margin:34px auto 0;padding:2px 10px;font-size:30px;line-height:52px}.hero-say .w{transition:color var(--dur-3) var(--ease-out)}.hero-say .pill.k-trig{white-space:normal}.hero-mark{width:clamp(44px, calc(var(--wm) * .34), 72px);aspect-ratio:1;height:auto;margin:24px auto 0;display:block}.hero-mark+.hero-say{margin-top:18px}.still-btn{z-index:3;background:color-mix(in oklab, var(--ground-deep) 80%, transparent);cursor:pointer;min-height:32px;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:16px;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:absolute;top:12px;right:14px}.still-btn:before{content:"";box-sizing:border-box;border-left:2.5px solid;border-right:2.5px solid;width:8px;height:9px}.still-btn[aria-pressed=true]:before{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}.still-btn:hover{color:var(--bone)}.still *,.still :before,.still :after{animation-play-state:paused!important}.meet{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.meet-cell{padding:32px var(--pad) 28px}.meet-cell h2{font:600 22px/1.3 var(--f-ui);margin-bottom:10px}.meet-cell p{color:var(--ash);max-width:46ch}.links{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.say-btn{background:var(--ground);width:min(100%,420px);height:56px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);border-radius:28px;align-items:center;gap:12px;padding:0 7px 0 18px;text-decoration:none;display:flex}.sb-field{flex:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.sb-live{background:var(--cobalt-light);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.sb-live:after{content:"";box-shadow:0 0 0 1.5px var(--cobalt-light);opacity:0;animation:sb-listen 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes sb-listen{0%{opacity:.8;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.25)}}.sb-ph{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 17px/1.2 var(--f-say);letter-spacing:-.01em;color:var(--incense);transition:color var(--dur-2);overflow:hidden}.sb-go{background:var(--cobalt);height:42px;color:var(--on-cobalt);font:600 14.5px/1 var(--f-ui);transition:background var(--dur-2) var(--ease-out);border-radius:21px;flex:none;align-items:center;gap:10px;padding:0 7px 0 16px;display:inline-flex}.sb-go kbd{background:color-mix(in oklab, var(--on-cobalt) 16%, transparent);width:28px;height:28px;font:500 14px/1 var(--f-mono);border-radius:14px;place-items:center;display:grid}.say-btn:hover,.say-btn:focus-visible{background:var(--card);box-shadow:inset 0 0 0 1px var(--cobalt-light), 0 0 0 4px color-mix(in oklab, var(--cobalt-light) 16%, transparent)}.say-btn:focus-visible,.code-btn:focus-visible{outline:2px solid var(--cobalt-light);outline-offset:3px}.say-btn:hover .sb-ph,.say-btn:focus-visible .sb-ph{color:var(--ash)}.say-btn:hover .sb-go,.say-btn:focus-visible .sb-go{background:color-mix(in oklab, var(--cobalt) 86%, white)}.sb-short{display:none}@media (width<=419px){.sb-long{display:none}.sb-short{display:inline}}.code-btn{max-width:100%;height:40px;font:500 11px/1 var(--f-mono);letter-spacing:.04em;color:var(--ash);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:20px;align-items:center;gap:10px;padding:0 14px 0 16px;text-decoration:none;display:inline-flex}.cb-k{white-space:nowrap}.cb-tags{gap:4px;display:inline-flex}.cb-tags i{background:color-mix(in oklab, var(--gilt) 12%, var(--chip));color:var(--gilt);letter-spacing:.06em;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal}.cb-go{color:var(--bone);white-space:nowrap}.code-btn:hover,.code-btn:focus-visible{color:var(--bone);box-shadow:inset 0 0 0 1px var(--gilt), 0 0 0 4px color-mix(in oklab, var(--gilt) 14%, transparent)}.btn{height:42px;font:600 14.5px/1 var(--f-ui);transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:8px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--cobalt);color:var(--on-cobalt)}.btn.primary:hover{background:color-mix(in oklab, var(--cobalt) 86%, white)}.btn.ghost{box-shadow:inset 0 0 0 1px var(--mark)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--bone)}.chains{background:var(--grid);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:relative}.ch-tag{z-index:1;white-space:nowrap;background:var(--ground-deep);padding:3px 7px 3px 0;top:10px}.chain{align-content:center;justify-items:center;gap:0;padding:40px 6px 22px;display:grid}.disc{place-items:center;width:72px;height:72px;margin-bottom:14px;display:grid;position:relative;overflow:clip}.disc .logo{width:38px;height:38px;transition:transform var(--dur-3) var(--ease-out);display:block;position:relative}.disc i.logo{box-shadow:none}.ring{background:conic-gradient(from 0deg, transparent 0 190deg, color-mix(in oklab, var(--rk) 26%, transparent) 290deg, color-mix(in oklab, var(--rk) 70%, transparent) 334deg, var(--rk) 336deg 351deg, transparent 351deg), color-mix(in oklab, var(--bone) 13%, transparent);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 6px), #000 calc(100% - 5.5px)), repeating-conic-gradient(from -2.5deg, #000 0 5deg, transparent 5deg 15deg);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 6px), #000 calc(100% - 5.5px)) intersect, repeating-conic-gradient(from -2.5deg, #000 0 5deg, transparent 5deg 15deg);mask:radial-gradient(farthest-side, transparent calc(100% - 6px), #000 calc(100% - 5.5px)) intersect, repeating-conic-gradient(from -2.5deg, #000 0 5deg, transparent 5deg 15deg);animation:chain-tick calc(var(--bt) * 24) steps(24, jump-none) infinite;border-radius:50%;position:absolute;inset:0}@keyframes chain-tick{0%{transform:rotate(0)}to{transform:rotate(345deg)}}.chain:hover .logo{transform:scale(1.08)}.cn{font:600 13.5px/1.2 var(--f-ui);color:var(--bone)}.cbt{font:400 10.5px/1 var(--f-mono);letter-spacing:.04em;color:var(--ash);white-space:nowrap;margin-top:5px}.tier{font:500 9.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--incense);box-shadow:inset 0 0 0 1px var(--hairline);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:4px 8px 4px 7px;display:inline-flex}.tier:before{content:"";width:6px;height:6px;box-shadow:inset 0 0 0 1.25px var(--incense);border-radius:50%;flex:none}.chain[data-tier=sends] .tier{color:var(--bone);box-shadow:inset 0 0 0 1px var(--line)}.chain[data-tier=sends] .tier:before{background:var(--cobalt-light);box-shadow:none}@media (width<=1199px){.tier-w{display:none}}.asm,.asm-sticky{position:relative}.link{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.lk-faint{fill:none;stroke:var(--line);stroke-width:2px}.lk-bright{fill:none;stroke:var(--cobalt-light);stroke-width:2px;stroke-linecap:round}.asm-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.asm-caps{flex-direction:column;justify-content:center;gap:22px;padding:34px 26px 30px 60px;display:flex}.caps{gap:2px;display:grid}.cap{transition:opacity var(--dur-3) var(--ease-out);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:5px 0;display:grid}.cap .n{width:24px;height:24px;font:500 10.5px/1 var(--f-mono);color:var(--ash);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--dur-3), color var(--dur-3), box-shadow var(--dur-3);border-radius:50%;place-items:center;display:grid}.cap.gate .n{border-radius:4px}.cap h3{font:600 15px/1.35 var(--f-ui);margin:2px 0 0}.cap.gate h3{font:500 11px/1.9 var(--f-mono);letter-spacing:.08em;color:var(--cobalt-light)}.cap p{color:var(--ash);padding-top:2px;font-size:13px;line-height:1.45}.cap.on .n{background:var(--cobalt);color:var(--on-cobalt);box-shadow:none}.cap.gate.on .n{box-shadow:0 0 0 1.5px var(--bone)}.cap.fin.on .n{background:var(--emerald);color:var(--ground-deep)}.cap.done .n{color:var(--bone);box-shadow:inset 0 0 0 1px var(--mark)}.rule-mini{border-top:1px solid var(--grid);padding-top:18px}.rule-mini b{font:600 17px/1.35 var(--f-ui);letter-spacing:-.01em;margin-bottom:6px;display:block}.rule-mini p{color:var(--ash);font-size:13px;line-height:1.45}.asm-stage{isolation:isolate;background:linear-gradient(90deg, color-mix(in oklab, var(--bone) 3.5%, transparent) 0 1px, transparent 1px) center / 48px 48px, linear-gradient(color-mix(in oklab, var(--bone) 3.5%, transparent) 0 1px, transparent 1px) center / 48px 48px, var(--ground-deep);place-items:center;padding:64px 24px 72px;display:grid;overflow:hidden}.stage-2d{z-index:1;justify-items:center;width:100%;display:grid;position:relative}.scene{transform-origin:50%;width:min(520px,100% - 84px)}.plate{background:var(--ground);width:100%;box-shadow:0 0 0 1px var(--hairline), 0 30px 60px #00000059;border-radius:18px;gap:16px;padding:16px 18px 18px;display:grid;position:relative}.plate-head{font:400 11px/1 var(--f-mono);color:var(--incense);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.plate-head .id{letter-spacing:.04em;margin-right:auto}.chip{background:var(--chip);color:var(--bone);font:500 11.5px/1 var(--f-ui);border-radius:20px;align-items:center;gap:6px;padding:5px 9px 5px 5px;display:inline-flex}.chip i{background:var(--gilt);border-radius:50%;width:12px;height:12px}.slot{border-radius:12px;position:relative}.socket{pointer-events:none;font:500 9.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--k,var(--cobalt-light)) 70%, var(--ash));justify-content:center;align-items:center;display:none;position:absolute;inset:0}.socket i{background:var(--k,var(--ash));border-radius:50%;width:6px;height:6px;margin-right:9px}.socket.gate i{background:var(--cobalt);box-shadow:0 0 0 1px var(--bone);border-radius:1px}.layer{z-index:1;border-radius:inherit;position:relative}.l-say{padding:6px 4px}.l-say .say{font-size:25px;line-height:42px}.l-card{background:var(--card);box-shadow:0 0 0 1px var(--hairline);padding:14px 16px}.qhead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.qhead h4{font:500 17px/1.3 var(--f-say);letter-spacing:-.01em;margin:0}.qhead span{font:400 10.5px/1 var(--f-mono);color:var(--cobalt-light)}.choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{background:var(--chip);box-shadow:0 0 0 1px var(--hairline);transition:box-shadow var(--dur-3) var(--ease-out);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.35;position:relative}.choice b{font:400 11.5px/1.5 var(--f-mono);color:var(--ash);display:block}.choice.pick{box-shadow:0 0 0 2px var(--cobalt-light)}.legs-t{gap:0;display:grid}.legs-t li{border-top:1px solid var(--hairline);grid-template-columns:96px minmax(0,1fr) 24px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:grid}.legs-t li:first-child{border-top:0;padding-top:2px}.legs-t b{font:500 10.5px/1.6 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ash)}.becomes{width:22px;height:22px;color:var(--ash);align-self:center}.legs-t em{font-style:normal;font:400 11px/1.4 var(--f-mono);color:var(--ash);display:block}.l-check{font:400 12px/1.5 var(--f-mono);color:var(--ash);align-items:center;gap:12px;padding:11px 14px;display:flex}.l-check .sq{background:var(--cobalt);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--bone);flex:none}.l-check .ok{color:var(--cobalt-light);letter-spacing:.08em;flex:none;margin-left:auto}.l-sign{height:50px;font:600 15px/1 var(--f-ui);color:var(--on-cobalt);background:linear-gradient(90deg, var(--cobalt) calc(var(--fill,1) * 100%), color-mix(in oklab, var(--cobalt) 32%, var(--ground)) 0);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.l-proof{gap:4px;padding:13px 16px;display:grid}.pf-top{font:500 13.5px/1.4 var(--f-ui);align-items:center;gap:10px;display:flex}.pf-top .dot{background:var(--emerald);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--emerald) 22%, transparent);border-radius:50%;flex:none}.pf-meta{font:400 11.5px/1.5 var(--f-mono);color:var(--ash);padding-left:19px}.pf-done{padding-left:19px;font-size:13.5px}.spin{border:1.5px solid var(--line);border-top-color:var(--ash);border-radius:50%;flex:none;width:11px;height:11px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.l-proof .wait{display:none}.l-proof.waiting .wait{display:flex}.l-proof.waiting .ok-state{display:none}.thread{pointer-events:none;z-index:4;position:absolute;top:0;left:0;overflow:visible}.th-chalk{fill:none;stroke:color-mix(in oklab, var(--bone) 17%, transparent);stroke-width:1.1px;stroke-dasharray:1.2 4.8;stroke-linecap:round}.th-holes{fill:none;stroke:#0f1114;stroke-width:3.4px;stroke-dasharray:0 7 0 5;stroke-linecap:round}.th-shadow{fill:none;stroke:#0000008c;stroke-width:2.2px;stroke-dasharray:7 5;stroke-linecap:round;transform:translate(.7px,1.1px)}.th-stitch{fill:none;stroke:var(--k);stroke-width:2px;stroke-dasharray:7 5;stroke-linecap:round}.th-stitch.gate{stroke-width:1.8px}.th-hole-k{fill:var(--ground-deep);stroke:var(--mark);stroke-width:1.2px;transition:fill var(--dur-3), stroke var(--dur-3)}.th-hole-k.lit{fill:var(--k);stroke:var(--k)}.th-lane{fill:none;stroke:var(--cobalt-light);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.th-knot{fill:var(--ground-deep);stroke:var(--mark);stroke-width:1.5px;transition:fill var(--dur-3), stroke var(--dur-3)}.th-knot.lit{fill:var(--bone);stroke:var(--cobalt-light)}.th-gate{fill:color-mix(in oklab, var(--cobalt) 35%, var(--ground-deep));stroke:var(--mark);stroke-width:1.4px;transition:fill var(--dur-3), stroke var(--dur-3)}.th-gate.lit{fill:var(--cobalt);stroke:var(--bone)}.th-start{fill:var(--bone);stroke:var(--cobalt-light);stroke-width:2px}.th-fin{fill:var(--ground-deep);stroke:var(--emerald);stroke-width:2px;transition:fill var(--dur-4)}.th-fin.lit{fill:var(--emerald)}.th-ring{fill:none;stroke:var(--emerald);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.th-ring.lit{animation:knot 2.2s var(--ease-out) infinite}@keyframes knot{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.th-label{font:500 9.5px var(--f-mono);fill:var(--ash);letter-spacing:.1em;transition:fill var(--dur-3)}.th-label.lit{fill:var(--bone)}.needle{transition:opacity var(--dur-3)}.needle .glow{fill:var(--cobalt-light);opacity:.22;filter:blur(4px)}.needle .body{fill:url(#needle-steel);filter:drop-shadow(0 1px 1.2px #0009)}.needle .eye{fill:var(--ground-deep)}.needle .glint{stroke:#fff;stroke-opacity:.7;stroke-width:.5px;stroke-linecap:round;fill:none}.needle.off{opacity:0}.asm-live .asm{height:440vh}.asm-live .asm-sticky{top:var(--hdr);height:calc(100vh - var(--hdr));height:calc(100svh - var(--hdr));position:sticky}.asm-live .asm-grid{grid-template-rows:minmax(0,1fr)}.asm-live .asm-grid>.cell{height:100%}.asm-live .scene{will-change:transform}.asm-live .cap{opacity:.42}.asm-live .cap.on,.asm-live .cap.done{opacity:1}.asm-live .cap p{opacity:0;transition:grid-template-rows var(--dur-4) var(--ease-out), opacity var(--dur-3) var(--ease-out), padding var(--dur-3);grid-template-rows:0fr;padding-top:0;display:grid}.asm-live .cap p>span{overflow:hidden}.asm-live .cap.on p{opacity:1;grid-template-rows:1fr;padding-top:2px}.asm-live .socket{opacity:var(--chalk,0);display:flex}.asm-live .layer{opacity:var(--o,1);filter:blur(var(--bl,0px));transform:translateY(var(--ty,0px))}.asm-live .slot.flash .layer{animation:seat .9s var(--ease-out)}@keyframes seat{0%{box-shadow:0 0 0 1px color-mix(in oklab, var(--k,var(--cobalt-light)) 70%, transparent), 0 0 28px color-mix(in oklab, var(--k,var(--cobalt-light)) 30%, transparent)}to{box-shadow:0 0 0 1px var(--hairline)}}.asm-live #asm-say .w:not(.read){color:var(--bone);background:0 0;padding:2px 0}.asm-live #asm-say .w:not(.read) i,.loupe{display:none}.asm-live .asm-caps>.caps{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asm-live .loupe{--lp-hs:34px;--lp-hb:188px;height:calc(var(--lp-hb) + 8 * var(--lp-hs) + 28px);min-height:calc(var(--lp-hb) + 8px);flex:0 auto;display:block;position:relative}.lp-track{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--bone) 22%, transparent) 0 2px, transparent 2px 6px);will-change:transform;width:2px;height:0;position:absolute;top:0;left:6px}.lp-thread{background:var(--cobalt-light);border-radius:2px;width:100%;height:0;position:absolute;top:0;left:0}.lp-thread:after{content:"";background:var(--bone);width:6px;height:6px;box-shadow:0 0 10px 1px color-mix(in oklab, var(--cobalt-light) 70%, transparent);border-radius:50%;position:absolute;bottom:-3px;left:-2px}.lp-rows{position:absolute;inset:0}.lp-row{height:var(--lp-hs);will-change:transform;grid-template-columns:14px 24px minmax(0,1fr);align-items:center;gap:0 12px;display:grid;position:absolute;top:0;left:0;right:0}.lp-node{background:var(--ground-deep);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--mark);transition:background var(--dur-3), box-shadow var(--dur-3);border-radius:50%;justify-self:center;position:relative}.lp-row.gate .lp-node{background:color-mix(in oklab, var(--cobalt) 30%, var(--ground-deep));border-radius:2px}.lp-row.lit .lp-node{background:var(--bone);box-shadow:0 0 0 2px var(--cobalt-light)}.lp-row.gate.lit .lp-node{background:var(--cobalt);box-shadow:0 0 0 1.5px var(--bone)}.lp-row.fin.lit .lp-node{background:var(--emerald);box-shadow:0 0 0 4px color-mix(in oklab, var(--emerald) 22%, transparent)}.lp-row.on .lp-node:after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--cobalt-light);animation:vr-ping 1.6s var(--ease-out) infinite;position:absolute;inset:-6px}.lp-row.fin.on .lp-node:after{box-shadow:0 0 0 1.5px var(--emerald)}@keyframes vr-ping{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.lp-n{font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;color:var(--incense);transition:color var(--dur-3)}.lp-n,.lp-row b{opacity:var(--t,1)}.lp-row b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 14px/1.2 var(--f-ui);color:var(--incense);transition:color var(--dur-3);overflow:hidden}.lp-row.gate b{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;color:color-mix(in oklab, var(--cobalt-light) 55%, var(--incense))}.lp-row.lit b{color:var(--bone)}.lp-row.lit .lp-n{color:var(--ash)}.lp-row.gate.lit b{color:var(--cobalt-light)}.lp-row.fin.lit b{color:var(--emerald)}.lp-lens{height:var(--lp-hb);z-index:2;will-change:transform;--lk:var(--cobalt-light);position:absolute;top:0;left:26px;right:0}.lp-lens.gate{--lk:var(--cobalt-light)}.lp-lens.fin{--lk:var(--emerald)}.lp-tie{left:-20px;top:var(--lp-a,40px);background:var(--lk);width:20px;height:2px;transition:background var(--dur-3);margin-top:-1px;position:absolute}.lp-glass{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 20px 44px -22px #000000b3;transition:box-shadow var(--dur-3);border-radius:14px;position:absolute;inset:0;overflow:hidden}.lp-lens.gate .lp-glass{box-shadow:0 0 0 1px color-mix(in oklab, var(--cobalt-light) 60%, transparent), 0 20px 44px -22px #000000b3}.lp-lens.fin .lp-glass{box-shadow:0 0 0 1px color-mix(in oklab, var(--emerald) 60%, transparent), 0 0 34px -10px color-mix(in oklab, var(--emerald) 35%, transparent)}.lp-big{will-change:transform;position:absolute;top:0;left:0;right:0}.lp-glass:before,.lp-glass:after{content:"";z-index:1;pointer-events:none;height:12px;position:absolute;left:0;right:0}.lp-glass:before{background:linear-gradient(var(--card), transparent);top:0}.lp-glass:after{background:linear-gradient(transparent, var(--card));bottom:0}.lp-b{height:var(--lp-hb);align-content:start;padding:13px 16px 14px;display:grid}.lp-num{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-num span{font:900 64px/58px var(--f-dot);letter-spacing:.02em;color:var(--bone)}.lp-num small{font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;color:var(--incense)}.lp-b b{font:600 25px/1.1 var(--f-say);letter-spacing:-.025em;color:var(--bone);margin-top:10px}.lp-b.gate .lp-num span{color:var(--cobalt-light)}.lp-b.gate b{font:500 12.5px/1.5 var(--f-mono);letter-spacing:.1em;color:var(--cobalt-light);margin-top:13px}.lp-b.fin .lp-num span,.lp-b.fin b{color:var(--emerald)}.lp-b p:last-child{color:var(--ash);margin-top:7px;font-size:13px;line-height:1.45}@media (width<=759px){.asm-live .loupe{height:var(--lp-hb);min-height:0}.lp-track,.lp-rows,.lp-tie{display:none}.lp-lens{left:0}.lp-b{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 14px;padding:11px 14px 12px}.lp-num{grid-row:1/span 2}.lp-num span{font-size:44px;line-height:40px}.lp-num small{display:none}.lp-b b,.lp-b.gate b{margin-top:0;font-size:19px}.lp-b.gate b{font-size:11.5px;line-height:22px}.lp-b p:last-child{margin-top:3px;font-size:12.5px;line-height:1.4}}.choice .ch-name{align-items:center;gap:7px;min-width:0;display:flex}.choice:has(i[data-m]) b{padding-left:22px}.choice i[data-m]{flex:none;width:15px;height:15px}.chip i[data-m]{background:var(--lg,var(--k)) center / cover no-repeat;width:14px;height:14px}.plate{container-type:inline-size}@container (width<=500px){.legs-t li{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.legs-t li b{grid-column:1/-1}.choices{grid-template-columns:minmax(0,1fr)}}.feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feat.flip .f-text{order:2}.f-text{padding:56px var(--pad) 40px;flex-direction:column;justify-content:flex-start;display:flex}.f-text h3{font:600 19px/1.3 var(--f-ui);margin-bottom:8px}.f-text p{color:var(--ash);max-width:44ch}.f-demo{min-height:250px;padding:52px var(--pad) 34px;isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.f-demo>:not(canvas):not(.tag){z-index:1;position:relative}.demo{width:100%;max-width:460px}.mini{font:500 20px/1.9 var(--f-say);letter-spacing:-.02em}.mini.sm{font-size:17px;line-height:2}.refusal{align-items:baseline;gap:10px;margin-top:10px;font-size:14.5px;display:flex}.refusal i{background:var(--stop);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.unread{-webkit-text-decoration:underline dotted var(--stop);text-decoration:underline dotted var(--stop);text-underline-offset:6px;text-decoration-thickness:2px}.starter{cursor:pointer;background:var(--chip);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--dur-2) var(--ease-out);border:0;border-radius:28px;align-items:center;gap:10px;margin-top:12px;padding:7px 14px;font-size:14px;display:inline-flex}.starter:hover{box-shadow:0 0 0 2px var(--cobalt-light)}.starter b{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--incense)}.fork{font:400 12px/1.75 var(--f-mono);color:var(--ash);background:var(--ground);box-shadow:0 0 0 1px var(--hairline);border-radius:10px;padding:14px 16px;overflow:hidden}.fork .hd{color:var(--incense);justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.fork .bytes{color:color-mix(in oklab, var(--cobalt-light) 70%, var(--ash));white-space:pre;height:63px;overflow:hidden}.fork .cmp{border-top:1px dashed var(--line);grid-template-columns:62px minmax(0,1fr);gap:2px 10px;margin-top:8px;padding-top:8px;display:grid}.fork .cmp b{color:var(--incense);font-weight:400}.fork .cmp span{color:var(--bone)}.verdict{align-items:center;gap:10px;margin-top:12px;display:flex}.verdict .sq{background:color-mix(in oklab, var(--cobalt) 30%, var(--ground));width:10px;height:10px;box-shadow:0 0 0 1.5px var(--mark);transition:background var(--dur-3), box-shadow var(--dur-3)}.verdict.ok .sq{background:var(--cobalt);box-shadow:0 0 0 1.5px var(--bone)}.verdict em{font:500 11px/1 var(--f-mono);letter-spacing:.1em;color:var(--incense);font-style:normal}.verdict.ok em{color:var(--cobalt-light)}.verdict .mini-sign{font:600 13px/1 var(--f-ui);color:var(--on-cobalt);background:color-mix(in oklab, var(--cobalt) 30%, var(--ground));transition:background var(--dur-3);border-radius:8px;margin-left:auto;padding:8px 14px}.verdict.ok .mini-sign{background:var(--cobalt)}.stand-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr)}.s-text{padding:48px var(--pad) 40px;flex-direction:column;justify-content:center;display:flex}.s-text h3{font:600 26px/1.2 var(--f-ui);letter-spacing:-.01em;margin-bottom:12px}.s-text p{color:var(--ash);max-width:42ch}.facts{gap:10px;margin-top:18px;display:grid}.facts li{grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:22px;display:grid}.facts li:before{content:"";background:var(--ash);border-radius:50%;width:5px;height:5px;margin-top:9px}.s-demo{padding:52px var(--pad) 30px}.sdemo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:18px;display:grid}.lane{height:330px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.track.moving{animation:42s linear infinite drift}@keyframes drift{to{transform:translateY(-50%)}}.schip{background:var(--card);border:1px solid var(--hairline);font:500 15px/26px var(--f-say);letter-spacing:-.01em;border-radius:16px;margin-bottom:10px;padding:10px 14px;display:block}.schip .pill{white-space:nowrap;padding:1px 8px 1px 3px}.schip .pill.k-trig,.schip .pill.k-sched{white-space:normal}.shead>span{white-space:nowrap}.scard{border:1px solid var(--hairline);background:var(--card);border-radius:14px;gap:12px;padding:16px;display:grid;position:relative}.shead{font:400 11px/1 var(--f-mono);color:var(--incense);justify-content:space-between;gap:12px;display:flex}.sstate{color:var(--cobalt-light);align-items:center;gap:6px;display:inline-flex}.sstate i{background:currentColor;border-radius:50%;width:6px;height:6px}.scard.paused .sstate{color:var(--ash)}.scard.stopped .sstate{color:var(--stop)}.sreel .schip{background:var(--ground-deep);margin:0}.sline{font:400 12px/19px var(--f-mono);color:var(--ash)}.fires{font:400 12px/18px var(--f-mono);color:var(--ash);gap:4px;display:grid}.fires li{align-items:center;gap:8px;display:flex}.fires svg{color:var(--emerald);flex:none}.sbtns{align-items:center;gap:8px;display:flex}.gbtn{border:1px solid var(--line);height:32px;font:500 13px/1 var(--f-ui);cursor:pointer;background:0 0;border-radius:28px;padding:0 14px}.gbtn:hover{background:var(--chip)}.gbtn.stop{color:var(--stop)}.gbtn:disabled{opacity:.4;cursor:default}.sreel,.sinfo{display:grid;overflow:hidden}.sreel{border-radius:16px}.sreel>*,.sinfo>*{grid-area:1/1;min-width:0}.sitem{transition:transform .6s var(--ease-out), opacity .45s var(--ease-out)}.sinfo .sitem{gap:12px;display:grid}.sitem:not(.is-in){opacity:0;pointer-events:none;transform:translateY(70%)}.sitem.is-out{transform:translateY(-70%)}.sinfo .sitem{transition-delay:90ms}.sitem.no-t{transition:none}.fires .info{color:var(--ash)}.fires .info i{flex:none;place-items:center;width:12px;height:12px;display:grid}.fires .info i:before{content:"";background:var(--mark);border-radius:50%;width:5px;height:5px}.track .schip{transition:box-shadow var(--dur-3) var(--ease-out), border-color var(--dur-3)}.track .schip.on{border-color:color-mix(in oklab, var(--rose) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--rose) 45%, transparent)}.scard.switch{animation:land .9s var(--ease-out)}@keyframes land{0%{border-color:color-mix(in oklab, var(--rose) 60%, transparent)}to{border-color:var(--hairline)}}.surf{grid-template-columns:240px minmax(0,1fr)}.tabs-cell{background:var(--hatch), var(--ground-deep);padding:0}.tablist{background:var(--grid);border-bottom:1px solid var(--grid);gap:1px;display:grid}.tablist button{cursor:pointer;text-align:left;background:var(--ground-deep);color:var(--ash);font:500 15px/1.2 var(--f-ui);border:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;box-shadow:inset 2px 0 #0000}.tablist button:hover{color:var(--bone)}.tablist button[aria-selected=true]{background:var(--chip);color:var(--bone);box-shadow:inset 2px 0 0 var(--gilt)}.tablist button:focus-visible{outline-offset:-3px}.panels-cell{padding:44px var(--pad) var(--pad)}.panels-cell [role=tabpanel]{min-height:236px}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.panel-head span{font:400 11.5px/1 var(--f-mono);color:var(--ash)}.code{font:400 13px/1.75 var(--f-mono);background:var(--ground);border:1px solid var(--hairline);tab-size:2;border-radius:8px;margin:0;padding:18px 20px;overflow-x:auto}.code .k{color:var(--cobalt-light)}.code .s{color:var(--gilt)}.code .c{color:var(--incense)}.code .p{color:var(--ash)}.web-say{border:1px solid var(--hairline);background:var(--ground);border-radius:8px;padding:20px}.web-say .say{font-size:24px;line-height:42px}.note{padding:22px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.note p:first-child{color:var(--ash);max-width:70ch}.note p+p{font:400 11px/1.5 var(--f-mono);letter-spacing:.06em;color:var(--incense);text-transform:uppercase}.closing{grid-template-columns:minmax(0,1fr) 320px}.cta{padding:72px var(--pad) 64px;isolation:isolate;overflow:hidden}.cta>:not(canvas):not(.finish-anchor){z-index:1;position:relative}.cta-mark{width:72px;height:72px;margin-bottom:20px;display:block;overflow:visible}.cta h2{font:600 clamp(32px, 4.4vw, 54px)/1.1 var(--f-ui);letter-spacing:-.02em;margin-bottom:26px}.btns{flex-wrap:wrap;gap:12px;display:flex}.finish-cell{overflow:hidden}.finish-anchor{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta .finish-anchor{display:none}.foot{grid-template-columns:minmax(0,1fr) auto}.foot .cell{padding:18px var(--pad);font:400 11.5px/1.5 var(--f-mono);color:var(--ash);letter-spacing:.04em}.foot .cell+.cell{color:var(--incense)}.route{z-index:5;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.r-faint,.r-bright{fill:none;stroke-width:2px}.r-faint{stroke:var(--line)}.r-bright{stroke:var(--cobalt-light);stroke-linecap:round}.n-knob{fill:var(--bone);stroke:var(--cobalt-light);stroke-width:2px}.n-knob-c{fill:var(--ground-deep)}.n-fin{fill:var(--ground-deep);stroke:var(--emerald);stroke-width:2px;transition:fill var(--dur-4)}.n-fin.lit{fill:var(--emerald)}.n-ring{fill:none;stroke:var(--emerald);stroke-opacity:0;transition:stroke-opacity var(--dur-4)}.n-ring.lit{stroke-opacity:.35}.n-label{font:500 10.5px var(--f-mono);fill:var(--ash);letter-spacing:.06em}#rsay{min-height:3.8em}.refusal.ok i{background:var(--cobalt-light)}.start,.mini-sign{cursor:default}.lane:hover .track,.lane:focus-within .track{animation-play-state:paused}.sdemo:has(.scard.paused,.scard.stopped) .track{animation-play-state:paused}.scard.stopped .sinfo{opacity:.45}.panels-cell{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.panels-cell>.panel-head{grid-area:1/1}.panels-cell>[role=tabpanel]{grid-area:2/1;min-height:0}.panels-cell>[role=tabpanel][hidden]{visibility:hidden;display:block!important}.pill:has(+.punct){padding-right:7px}.punct{margin-left:1px}.cta-note{color:var(--ash);margin-top:14px;font-size:13px}.x-proof.demo{max-width:520px}.x-proof{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;container:xproof/inline-size}.x-proof .xp-seg{background:var(--card);box-shadow:0 0 0 1px var(--hairline);border-radius:28px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.x-proof .xp-tab{cursor:pointer;height:28px;color:var(--ash);font:500 12.5px/1 var(--f-ui);white-space:nowrap;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:28px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.x-proof .xp-tab:before{content:"";background:var(--mark);width:6px;height:6px;transition:background var(--dur-2);border-radius:50%}.x-proof .xp-tab:hover{color:var(--bone)}.x-proof .xp-tab[aria-pressed=true]{background:var(--chip);color:var(--bone)}.x-proof .xp-tab[data-mode=proved][aria-pressed=true]:before{background:var(--emerald)}.x-proof .xp-tab[data-mode=unknown][aria-pressed=true]:before{background:var(--gilt)}.x-proof .xp-card{background:var(--card);box-shadow:0 0 0 1px var(--hairline);border-radius:14px;padding:14px 16px 16px}.x-proof .xp-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:26px;padding-bottom:12px;display:flex}.x-proof .xp-st,.x-proof .xp-time{min-width:0;display:grid}.x-proof .xp-st>*,.x-proof .xp-time>*{transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-4) var(--ease-out);grid-area:1/1}.x-proof .xp-st>*{white-space:nowrap;font:500 16px/1.2 var(--f-say);letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.x-proof .xp-time{font:400 11px/1 var(--f-mono);color:var(--ash);white-space:nowrap;justify-items:end}.x-proof .xp-proved{background:var(--emerald);height:22px;color:var(--ground-deep);font:600 12px/1 var(--f-ui);letter-spacing:0;border-radius:11px;align-items:center;gap:5px;padding:0 9px 0 5px;display:inline-flex}.x-proof .xp-proved svg{width:14px;height:14px}.x-proof .xp-spin{border:1.5px solid var(--line);border-top-color:var(--cobalt-light);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite xp-turn}.x-proof .xp-st-unk{color:var(--bone)}.x-proof .xp-st-unk svg{width:16px;height:16px;color:var(--gilt)}.x-proof .xp-st-read,.x-proof .xp-st-unk,.x-proof .xp-t-sent,.x-proof[data-phase=reading] .xp-st-done,.x-proof[data-phase=unknown] .xp-st-done,.x-proof:not([data-phase=done]) .xp-t-done{opacity:0}.x-proof[data-phase=reading] .xp-st-read,.x-proof[data-phase=unknown] .xp-st-unk,.x-proof:not([data-phase=done]) .xp-t-sent{opacity:1}.x-proof:not([data-phase=done]) .xp-st-done{transform:translateY(5px)}.x-proof .xp-cols,.x-proof .xp-row{grid-template-columns:92px minmax(0,1fr) 20px minmax(0,1.35fr);column-gap:14px;display:grid}.x-proof .xp-cols{font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--incense);padding:12px 0 4px}.x-proof .xp-cols span{align-items:center;gap:7px;display:inline-flex}.x-proof .xp-cols i{background:var(--gilt);border-radius:1px;width:6px;height:6px}.x-proof .xp-cols span:last-child i{background:var(--emerald);border-radius:50%}.x-proof .xp-rows{margin:0;padding:0;list-style:none;display:grid}.x-proof .xp-row{border-top:1px solid var(--hairline);align-items:start;padding:11px 0}.x-proof .xp-row:first-child{border-top:0}.x-proof .xp-what{gap:5px;min-width:0;display:grid}.x-proof .xp-what b{font:500 13.5px/20px var(--f-ui)}.x-proof .xp-what small{font:400 10.5px/1 var(--f-mono);color:var(--ash);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.x-proof .xp-mk{background:color-mix(in oklab, var(--k,var(--cobalt-light)) 22%, var(--chip));width:14px;height:14px;color:var(--k,var(--cobalt-light));border-radius:50%;flex:none;font-style:normal;display:inline-block;position:relative}.x-proof .xp-mk:before{content:attr(data-l);font:600 8px/1 var(--f-display);place-items:center;display:grid;position:absolute;inset:0}.x-proof .xp-mk.p{--k:var(--emerald)}.x-proof .xp-prom,.x-proof .xp-chain{grid-template-areas:"v""c";align-items:center;row-gap:5px;min-width:0;display:grid}.x-proof .xp-lab{font:500 10px/20px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--incense);grid-area:l;display:none}.x-proof .xp-v{min-width:0;font:500 15px/20px var(--f-display);letter-spacing:-.005em;white-space:nowrap;grid-area:v}.x-proof .xp-v small{font:500 11.5px/1 var(--f-ui);color:var(--ash);letter-spacing:0;margin-left:3px}.x-proof .xp-v .pre{font:400 12px/1 var(--f-ui);color:var(--ash);margin-right:4px}.x-proof .xp-v .gl{color:var(--gilt)}.x-proof .xp-v.words{font:500 13.5px/20px var(--f-ui)}.x-proof .xp-note{font:400 10.5px/1.2 var(--f-mono);color:color-mix(in oklab, var(--gilt) 72%, var(--ash));white-space:nowrap;grid-area:c}.x-proof .xp-chain>.xp-v{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(4px)}.x-proof [data-s=found] .xp-found,.x-proof [data-s=reading] .xp-reading,.x-proof [data-s=unknown] .xp-unk,.x-proof [data-s=wait] .xp-wait{opacity:1;transform:none}.x-proof .xp-reading,.x-proof .xp-wait{font:400 11.5px/20px var(--f-mono);color:var(--ash);justify-self:start}.x-proof .xp-wait{color:var(--incense)}.x-proof .xp-reading:after{content:"";background:linear-gradient(90deg, transparent, var(--cobalt-light), transparent) 0 0 / 40% 100% no-repeat;height:1px;animation:xp-scan 1.1s var(--ease-in-out) infinite;margin-top:-2px;display:block}.x-proof .xp-unk{font:500 13.5px/20px var(--f-ui);color:var(--gilt);white-space:normal}.x-proof .xp-unk span{font:400 11.5px/1 var(--f-mono);color:var(--ash);white-space:nowrap}.x-proof .xp-unk i{font-style:normal}.x-proof .xp-found.up{color:var(--bone)}.x-proof .xp-chip{background:var(--ground);height:22px;box-shadow:inset 0 0 0 1px var(--hairline);font:500 11px/1 var(--f-ui);color:var(--ash);white-space:nowrap;opacity:0;transition:opacity var(--dur-3) var(--ease-out) 60ms, transform var(--dur-3) var(--ease-out) 60ms;border-radius:11px;grid-area:c;justify-self:start;align-items:center;gap:6px;padding:0 9px 0 4px;display:inline-flex;transform:translateY(3px)}.x-proof .xp-chip code{font:400 11px/1 var(--f-mono);color:var(--bone)}.x-proof [data-s=found] .xp-chip{opacity:1;transform:none}.x-proof [data-sent][data-s=reading] .xp-chip,.x-proof [data-sent][data-s=unknown] .xp-chip{opacity:.6;transform:none}.x-proof .xp-ok{width:20px;height:20px;overflow:visible}.x-proof .xp-ok circle{fill:none;stroke:var(--line);stroke-width:1.3px;transform-origin:10px 10px;transition:stroke var(--dur-3), fill var(--dur-3)}.x-proof .xp-ok path{fill:none;stroke:var(--emerald);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-4) var(--ease-out)}.x-proof [data-s=found] .xp-ok circle{stroke:color-mix(in oklab, var(--emerald) 55%, transparent);fill:color-mix(in oklab, var(--emerald) 12%, transparent)}.x-proof [data-s=found] .xp-ok path{stroke-dashoffset:0;transition-delay:.3s}.x-proof [data-s=found] .xp-ok circle{transition-delay:.3s}.x-proof [data-s=reading] .xp-ok circle{stroke:var(--cobalt-light);stroke-dasharray:14 40;animation:.9s linear infinite xp-turn}.x-proof [data-s=unknown] .xp-ok circle{stroke:var(--gilt);stroke-dasharray:2 2.7}.x-proof [data-s=wait] .xp-ok circle{stroke-dasharray:1.2 2.6}.x-proof .xp-foot{margin-top:6px;display:grid}.x-proof .xp-foot>*{transition:opacity var(--dur-3) var(--ease-out), visibility var(--dur-3);grid-area:1/1}.x-proof .xp-money{background:var(--ground);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;padding:13px 16px 14px;display:flex;position:relative;overflow:hidden}.x-proof .xp-money:before{content:"";pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out);background:radial-gradient(120% 160% at 0% 100%, color-mix(in oklab, var(--emerald) 16%, transparent), transparent 62%);position:absolute;inset:0}.x-proof .xp-money:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--emerald), color-mix(in oklab, var(--emerald) 10%, transparent));height:1px;transition:transform .9s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.x-proof[data-phase=done] .xp-money:before{opacity:1}.x-proof[data-phase=done] .xp-money:after{transform:scaleX(1)}.x-proof .xp-m-a,.x-proof .xp-m-b{gap:6px;min-width:0;display:grid;position:relative}.x-proof .xp-m-b{text-align:right;justify-items:end}.x-proof .xp-swap{display:grid}.x-proof .xp-swap>*{transition:opacity var(--dur-3) var(--ease-out);grid-area:1/1}.x-proof .xp-m-lab{font:500 10px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);white-space:nowrap}.x-proof .xp-fig{font:600 38px/1 var(--f-display);letter-spacing:-.03em;color:var(--ash);white-space:nowrap;transition:color var(--dur-4) var(--ease-out)}.x-proof .xp-fig small{font:500 15px/1 var(--f-ui);letter-spacing:0;color:var(--ash);margin-left:6px}.x-proof .xp-fig .tl{vertical-align:top;max-width:.6em;transition:max-width var(--dur-3) var(--ease-out), opacity var(--dur-3);display:inline-block;overflow:hidden}.x-proof .xp-side{font:400 11px/1.4 var(--f-mono);color:var(--ash);white-space:nowrap}.x-proof .xp-side b{font:500 20px/1.1 var(--f-display);letter-spacing:-.01em;color:var(--bone);display:block}.x-proof .on-done{opacity:1}.x-proof .on-read,.x-proof:not([data-phase=done]) .on-done{opacity:0}.x-proof:not([data-phase=done]) .on-read{opacity:1}.x-proof[data-phase=done] .xp-fig{color:var(--emerald)}.x-proof[data-phase=done] .xp-fig .tl{opacity:0;max-width:0}.x-proof .xp-hold{background:color-mix(in oklab, var(--gilt) 7%, var(--ground));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gilt) 26%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:13px 16px 14px;display:grid}.x-proof .xp-hold p{color:var(--ash);margin:0;font-size:13px;line-height:1.45}.x-proof .xp-hold p b{font:500 14.5px/1.35 var(--f-ui);color:var(--bone);margin-bottom:2px;display:block}.x-proof .xp-again{cursor:pointer;background:var(--cobalt);height:34px;color:var(--on-cobalt);font:600 13px/1 var(--f-ui);white-space:nowrap;transition:background var(--dur-2) var(--ease-out);border:0;border-radius:28px;align-items:center;gap:8px;padding:0 14px 0 11px;display:inline-flex}.x-proof .xp-again:hover{background:color-mix(in oklab, var(--cobalt) 86%, white)}.x-proof .xp-again svg{width:15px;height:15px}.x-proof .xp-hold,.x-proof[data-phase=unknown] .xp-money{opacity:0;visibility:hidden}.x-proof[data-phase=unknown] .xp-hold{opacity:1;visibility:visible}.x-proof[data-phase=done] .xp-st-done,.x-proof[data-phase=reading] .xp-st-read,.x-proof[data-phase=unknown] .xp-st-unk,.x-proof[data-phase=done] .xp-t-done,.x-proof:not([data-phase=done]) .xp-t-sent,.x-proof[data-phase=done] .on-done,.x-proof:not([data-phase=done]) .on-read,.x-proof[data-phase=unknown] .xp-hold,.x-proof:not([data-phase=unknown]) .xp-money,.x-proof [data-s=found] .xp-found,.x-proof [data-s=reading] .xp-reading,.x-proof [data-s=unknown] .xp-unk,.x-proof [data-s=wait] .xp-wait{transition-delay:.17s}@keyframes xp-turn{to{transform:rotate(1turn)}}@keyframes xp-scan{0%{background-position:-60% 0}to{background-position:160% 0}}@container xproof (width<=499px){.x-proof .xp-cols,.x-proof .xp-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.2fr)}.x-proof .xp-cols span:first-child{display:none}.x-proof .xp-row{row-gap:8px}.x-proof .xp-what{grid-column:1/-1;align-items:baseline;gap:10px;display:flex}.x-proof .xp-hold{grid-template-columns:minmax(0,1fr);justify-items:start}.x-proof .xp-fig{font-size:34px}.x-proof .xp-m-b{text-align:left;justify-items:start}.x-proof .xp-side b{margin-right:6px;display:inline}}@container xproof (width<=339px){.x-proof .xp-cols{display:none}.x-proof .xp-card{padding:12px 14px 14px}.x-proof .xp-row{grid-template-columns:minmax(0,1fr) 20px;padding:12px 0}.x-proof .xp-row:first-child{padding-top:10px}.x-proof .xp-what{grid-area:1/1}.x-proof .xp-ok{grid-area:1/2}.x-proof .xp-prom,.x-proof .xp-chain{grid-column:1/-1;grid-template-columns:68px minmax(0,1fr);grid-template-areas:"l v"".c"}.x-proof .xp-prom{grid-row:2}.x-proof .xp-chain{grid-row:3}.x-proof .xp-lab{display:block}.x-proof .xp-tab{padding:0 10px;font-size:12px}.x-proof .xp-unk i{display:none}}@media (prefers-reduced-motion:reduce){.x-proof *,.x-proof :before,.x-proof :after{transition:none!important;animation:none!important}}.x-funds{--gut:26px;--cpx:16px;max-width:570px;font:400 14px/1.45 var(--f-ui);color:var(--bone);text-align:left;container:xfunds/inline-size}.x-funds button{font:inherit;color:inherit;margin:0}.x-funds .xf-stage{isolation:isolate;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:0 24px;display:grid;position:relative}.x-funds .xf-key{background:var(--ground);box-shadow:0 0 0 1px var(--hairline);border-radius:12px;gap:12px;padding:12px 10px 10px;display:grid;position:relative}.x-funds .xf-khead{min-width:0;transition:opacity var(--dur-4) var(--ease-out);align-items:center;gap:10px;padding-left:2px;display:flex}.x-funds .xf-kmark{background:var(--chip);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--bone);transition:color var(--dur-4);border-radius:50%;flex:none;place-items:center;display:grid}.x-funds .xf-kmark svg{width:16px;height:16px}.x-funds .xf-kname{font:600 13px/17px var(--f-ui);white-space:nowrap;display:block}.x-funds .xf-ksub{font:400 11px/14px var(--f-mono);color:var(--ash);display:block}.x-funds .xf-lab{font:500 10.5px/12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--incense);margin:0 0 -4px 2px}.x-funds .xf-reqs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.x-funds .xf-req{cursor:pointer;text-align:left;background:var(--chip);width:100%;box-shadow:0 0 0 1px var(--hairline);transition:box-shadow var(--dur-2) var(--ease-out);border:0;border-radius:10px;gap:2px;padding:8px 12px 9px;display:grid;position:relative}.x-funds .xf-req:hover{box-shadow:0 0 0 1px var(--mark)}.x-funds .xf-req:focus-visible{border-radius:10px}.x-funds .xf-btn:focus-visible{border-radius:18px}.x-funds .xf-req.is-on{box-shadow:0 0 0 1.5px var(--cobalt-light)}.x-funds .xf-r1{font:500 13px/17px var(--f-ui);color:var(--bone)}.x-funds .xf-r2{font:400 11px/14px var(--f-mono);color:var(--ash)}.x-funds .xf-req u{text-decoration:none}.x-funds .xf-req.is-no u{color:var(--gilt);-webkit-text-decoration:underline dotted var(--gilt);text-decoration:underline dotted var(--gilt);text-underline-offset:3px;text-decoration-thickness:1.5px}.x-funds .xf-req:after{content:"";width:5px;height:5px;transition:background var(--dur-3);background:0 0;border-radius:50%;position:absolute;top:7px;right:7px}.x-funds .xf-req.is-ok:after{background:var(--emerald)}.x-funds .xf-req.is-no:after{background:var(--gilt)}.x-funds .xf-wallet{min-width:0;padding:18px 12px 14px var(--gut);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;position:relative}.x-funds .xf-legend{background:var(--ground-deep);max-width:calc(100% - 44px);font:400 11px/16px var(--f-mono);color:var(--ash);white-space:nowrap;text-overflow:ellipsis;padding:0 7px;position:absolute;top:-8px;left:30px;overflow:hidden}.x-funds .xf-legend b{font:600 12px/16px var(--f-ui);color:var(--bone);margin-right:4px}.x-funds .xf-card{padding:14px var(--cpx) 16px;background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab, var(--gilt) 60%, transparent);transition:box-shadow var(--dur-4) var(--ease-out);border-radius:12px;gap:12px;display:grid;position:relative}.x-funds .xf-row{min-width:0;position:relative}.x-funds .xf-head{font:500 13px/20px var(--f-ui);color:var(--ash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;display:flex}.x-funds .xf-state{font:500 12px/20px var(--f-ui);color:var(--gilt);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.x-funds .xf-state svg{flex:none;width:14px;height:14px}.x-funds .xf-cut{fill:none;stroke:var(--card);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.x-funds .xf-proof .xf-cut{stroke:var(--ground-deep)}.x-funds .xf-state .d{font:400 11px/20px var(--f-mono);color:var(--ash)}.x-funds .xf-tail:empty{display:none}.x-funds .xf-sep{margin:0 .1em;font-style:normal}.x-funds .xf-amt{gap:2px;display:grid}.x-funds .xf-l{font:500 13px/18px var(--f-ui);color:var(--ash)}.x-funds .xf-fig{font:600 28px/32px var(--f-display);letter-spacing:-.02em;white-space:nowrap;position:relative}.x-funds .xf-fig small{font:500 15px/1 var(--f-ui);letter-spacing:0;color:var(--ash);margin-left:6px}.x-funds .xf-rule{background:var(--hairline);height:1px}.x-funds .xf-verb{font:500 14px/20px var(--f-ui);justify-content:space-between;align-items:center;gap:10px;display:flex}.x-funds .xf-verb>span:first-of-type{min-width:0}.x-funds .xf-on{color:var(--ash);font-weight:400}.x-funds .xf-wchip{background:var(--chip);height:28px;box-shadow:inset 0 0 0 1px var(--hairline);font:400 11.5px/1 var(--f-mono);color:var(--bone);border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.x-funds .xf-wm{background:var(--ground);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);font:600 11px/1 var(--f-ui);color:var(--cobalt-light);border-radius:50%;place-items:center;display:grid}.x-funds .xf-time{font:500 14px/20px var(--f-ui);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.x-funds .xf-end{font:400 12px/20px var(--f-mono);color:var(--ash);white-space:nowrap}.x-funds .xf-hold{font:400 13px/18px var(--f-ui);color:var(--bone)}.x-funds .xf-hold b{font:500 10.5px/18px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--incense);margin-right:8px}.x-funds .xf-ctl{margin-top:2px;display:flex}.x-funds .xf-btn{cursor:pointer;background:var(--chip);height:36px;box-shadow:inset 0 0 0 1px var(--line);font:500 13px/1 var(--f-ui);color:var(--bone);transition:box-shadow var(--dur-2) var(--ease-out);border:0;border-radius:18px;padding:0 16px}.x-funds .xf-btn:hover{box-shadow:inset 0 0 0 1px var(--mark)}.x-funds [data-u]{text-underline-offset:4px;transition:text-decoration-color var(--dur-3);-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1.5px}.x-funds [data-u].is-no{-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.x-funds .xf-mk{top:50%;left:calc(var(--gut) / -2 - var(--cpx) - 7px);z-index:3;background:var(--ground-deep);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;transition:background var(--dur-3), box-shadow var(--dur-3), color var(--dur-3);border-radius:50%;place-items:center;margin-top:-7px;display:grid;position:absolute}.x-funds .xf-mk svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.x-funds .xf-mk .x{display:none}.x-funds .xf-mk.ok{box-shadow:inset 0 0 0 1.5px var(--gilt);color:var(--gilt)}.x-funds .xf-mk.no{background:var(--gilt);box-shadow:none;color:var(--ground-deep)}.x-funds .xf-mk.no .c{display:none}.x-funds .xf-mk.no .x{display:block}.x-funds .xf-mk.f{left:calc(var(--gut) / -2 - 7px);box-shadow:inset 0 0 0 1.5px var(--mark)}.x-funds .xf-mk.f.ok{background:var(--emerald);box-shadow:none;color:var(--ground-deep)}.x-funds .xf-bal{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;margin-top:16px;display:flex;position:relative}.x-funds .xf-money{display:grid;position:relative}.x-funds .xf-fig2{font:600 24px/28px var(--f-display);letter-spacing:-.02em;white-space:nowrap;position:relative}.x-funds .xf-fig2 small{font:500 13px/1 var(--f-ui);letter-spacing:0;color:var(--ash);margin-left:5px}.x-funds .xf-sub{font:400 11px/15px var(--f-mono);color:var(--incense)}.x-funds .xf-proof{min-height:30px;font:400 11px/15px var(--f-mono);color:var(--ash);text-align:right;justify-items:end;display:grid}.x-funds .xf-proof b{color:var(--ash);align-items:center;gap:6px;font-weight:500;display:inline-flex}.x-funds .xf-proof b svg{width:13px;height:13px;display:none}.x-funds .xf-proof.ok b{color:var(--emerald)}.x-funds .xf-proof.ok b svg{display:block}.x-funds .xf-proof span{color:var(--incense)}.x-funds .xf-lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.x-funds .xf-conn,.x-funds .xf-rail{fill:none;stroke:var(--line);stroke-width:1.5px;transition:stroke-opacity var(--dur-4)}.x-funds .xf-trail{fill:none;stroke:var(--gilt);stroke-opacity:.7;stroke-width:1.5px}.x-funds .xf-dot{z-index:4;background:var(--bone);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--bone) 14%, transparent);opacity:0;pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0}.x-funds .xf-verdict{min-height:40px;transition:opacity var(--dur-3);grid-template-columns:14px minmax(0,1fr);gap:2px 10px;margin:20px 0 0;display:grid}.x-funds .xf-verdict.dim{opacity:.4}.x-funds .xf-vg{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--incense);color:var(--ground-deep);border-radius:50%;place-items:center;margin-top:2px;display:grid}.x-funds .xf-vg svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.x-funds .xf-vg path{display:none}.x-funds .xf-v1{font:500 13px/18px var(--f-ui);color:var(--ash)}.x-funds .xf-v2{font:400 12.5px/18px var(--f-ui);color:var(--ash);grid-column:2}.x-funds .xf-verdict[data-tone=ok] .xf-v1{color:var(--emerald)}.x-funds .xf-verdict[data-tone=ok] .xf-vg{background:var(--emerald);box-shadow:none}.x-funds .xf-verdict[data-tone=ok] .xf-vg .c{display:block}.x-funds .xf-verdict[data-tone=no] .xf-v1{color:var(--gilt)}.x-funds .xf-verdict[data-tone=no] .xf-vg{background:var(--gilt);box-shadow:none}.x-funds .xf-verdict[data-tone=no] .xf-vg .x{display:block}.x-funds .xf-verdict[data-tone=you] .xf-v1{color:var(--bone)}.x-funds .xf-verdict[data-tone=you] .xf-vg{box-shadow:inset 0 0 0 1.5px var(--cobalt-light)}.x-funds[data-perm=ended] .xf-card,.x-funds[data-perm=expired] .xf-card{box-shadow:0 0 0 1px var(--line)}.x-funds[data-perm=ended] .xf-state,.x-funds[data-perm=expired] .xf-state{color:var(--incense)}.x-funds[data-perm=ended] .xf-state svg,.x-funds[data-perm=expired] .xf-state svg,.x-funds[data-perm=ended] .xf-state .d,.x-funds[data-perm=expired] .xf-state .d{display:none}.x-funds[data-perm=ended] .xf-dimmable,.x-funds[data-perm=expired] .xf-dimmable,.x-funds[data-perm=ended] .xf-khead,.x-funds[data-perm=expired] .xf-khead{opacity:.45}.x-funds[data-perm=ended] .xf-kmark,.x-funds[data-perm=expired] .xf-kmark{color:var(--incense)}.x-funds[data-perm=ended] .xf-conn,.x-funds[data-perm=expired] .xf-conn{stroke-dasharray:2 5;stroke-opacity:.6}.x-funds .xf-dimmable{transition:opacity var(--dur-4) var(--ease-out)}@container xfunds (width<=549px){.x-funds .xf-stage{grid-template-columns:minmax(0,1fr);gap:22px 0}.x-funds .xf-key{gap:10px}.x-funds .xf-reqs{gap:6px}.x-funds .xf-req{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;padding:8px 18px 8px 12px;display:flex}.x-funds .xf-req:after{margin-top:-2.5px;top:50%}.x-funds .xf-verdict{min-height:56px}}@container xfunds (width<=379px){.x-funds{--gut:24px;--cpx:14px}.x-funds .xf-wallet{padding:16px 10px 12px var(--gut)}.x-funds .xf-card{gap:10px}.x-funds .xf-state .d,.x-funds .xf-tail{display:none}.x-funds .xf-proof{text-align:left;flex-basis:100%;justify-items:start}.x-funds .xf-amt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.x-funds .xf-amt .xf-fig{position:static}.x-funds .xf-when{display:none}.x-funds .xf-bal{margin-top:12px}.x-funds .xf-verdict{min-height:74px;margin-top:16px}.x-funds .xf-hold{min-height:36px}}@media (prefers-reduced-motion:reduce){.x-funds *,.x-funds :before,.x-funds :after{transition:none!important}}@container xfunds (width<=300px){.x-funds .xf-verb,.x-funds .xf-time{flex-wrap:wrap}.x-funds .xf-end{flex-basis:100%}.x-funds .xf-btn{white-space:nowrap;padding:0 12px}}.x-sign{--xs-tint:color-mix(in oklab, var(--cobalt) 36%, var(--card));--xs-cur:color-mix(in oklab, var(--cobalt) 36%, transparent);font-variant-numeric:tabular-nums;text-align:left;gap:16px;max-width:520px;display:grid;container-type:inline-size}.x-sign .x-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-sign .x-say{font:500 16px/1.95 var(--f-say);letter-spacing:-.015em;color:var(--bone)}.x-sign .x-say .pill{padding:1px 9px 1px 3px}.x-sign .x-legs{gap:16px;display:grid}.x-sign .x-leg{border:1px solid var(--hairline);background:var(--card);min-width:0;transition:border-color var(--dur-2) var(--ease-out);border-radius:16px;padding:14px 18px 8px;position:relative}.x-sign .x-leg[data-current=true]{border-color:var(--xs-cur);transition-delay:calc(var(--dur-3) + .12s)}.x-sign .x-hd{align-items:center;gap:12px;min-height:34px;padding-bottom:2px;display:flex}.x-sign .x-lane{flex:none;justify-content:center;align-self:stretch;align-items:center;width:32px;display:flex;position:relative}.x-sign .x-step>.x-lane{align-items:flex-start}.x-sign .x-mark{z-index:2;background:var(--ground);outline-offset:2px;width:24px;height:24px;transition:outline-color var(--dur-2) var(--ease-out);border-radius:50%;outline:1.5px solid #0000;position:relative}.x-sign .x-leg[data-current=true] .x-mark{outline-color:var(--cobalt-light);transition-delay:calc(var(--dur-3) + .12s)}.x-sign .x-chain{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1 var(--f-ui);color:var(--cobalt-light);transition:opacity var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.x-sign .x-done{width:24px;height:24px;color:var(--bone);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.x-sign .x-done .x-dk{fill:none;stroke:var(--ground);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.x-sign .x-leg[data-done=true] .x-chain{opacity:0}.x-sign .x-leg[data-done=true] .x-done{opacity:1}.x-sign .x-leg[data-moment=true] .x-dd{animation:xs-firm var(--dur-3) var(--ease-out) both}.x-sign .x-leg[data-moment=true] .x-dk{animation:xs-draw var(--dur-4) var(--ease-out) var(--dur-2) both}.x-sign .x-cname{min-width:0;font:600 15px/1.3 var(--f-ui);color:var(--bone)}.x-sign .x-count{text-align:right;font:400 11px/1.5 var(--f-mono);color:var(--incense);justify-items:end;margin-left:auto;display:grid}.x-sign .x-after{font:400 12px/1.35 var(--f-ui);transition:opacity var(--dur-3) var(--ease-out)}.x-sign .x-leg[data-waits=false] .x-after{opacity:0}.x-sign .x-step{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.x-sign .x-step+.x-step{border-top:1px solid var(--hairline)}.x-sign .x-tile{z-index:2;background:var(--ground);width:32px;height:32px;color:var(--bone);outline-offset:2px;transition:outline-color var(--dur-2) var(--ease-out);border-radius:9px;outline:1.5px solid #0000;place-items:center;display:grid;position:relative}.x-sign .x-step[data-verb=bridge] .x-tile{background:var(--xs-tint);color:var(--cobalt-light)}.x-sign .x-step[data-live=true] .x-tile{outline-color:color-mix(in oklab, var(--cobalt-light) 70%, transparent)}.x-sign .x-tile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;overflow:visible}.x-sign .x-tile svg.x-bridge{stroke:none;width:22px;height:22px}.x-sign .x-bridge .x-arch{fill:currentColor}.x-sign .x-bridge .x-cut{fill:none;stroke:var(--xs-tint);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1}.x-sign .x-bridge .x-pin{fill:var(--xs-tint);transform-box:fill-box;transform-origin:50%}.x-sign .x-body{align-items:center;gap:4px 14px;min-width:0;min-height:32px;display:flex}.x-sign .x-what{gap:1px;min-width:0;display:grid}.x-sign .x-verb{font:600 15px/1.35 var(--f-ui);color:var(--bone)}.x-sign .x-to{color:var(--ash);margin-left:5px;font-size:13px;font-weight:400}.x-sign .x-where{font:400 13px/1.4 var(--f-ui);color:var(--ash);flex-wrap:wrap;align-items:center;gap:2px 7px;display:flex}.x-sign .x-where i{background:var(--emerald);width:14px;height:14px;font:600 8px/1 var(--f-display);color:var(--ground-deep);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.x-sign .x-where i:before{content:attr(data-l)}.x-sign .x-where em{font:400 12px/1.4 var(--f-mono);font-style:normal}.x-sign .x-flow{font-family:var(--f-display);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;margin-left:auto;font-weight:500;display:flex}.x-sign .x-out{color:var(--ash);font-size:15px}.x-sign .x-in{color:var(--bone);align-items:baseline;gap:8px;font-size:17px;display:inline-flex}.x-sign .x-est{vertical-align:top;max-width:.7em;transition:max-width var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);display:inline-block;overflow:hidden}.x-sign .x-leg[data-done=true] .x-est,.x-sign .x-leg[data-waits=false] .x-est.x-from1{opacity:0;max-width:0}.x-sign .x-bec{width:13px;height:13px;color:var(--incense);fill:none;stroke:currentColor;stroke-linecap:round;flex:none;align-self:center;overflow:visible}.x-sign .x-bec .x-tr{stroke-width:2.25px;stroke-opacity:.22}.x-sign .x-bec .x-o{stroke-width:2.25px}.x-sign .x-bec .x-t{stroke-width:1.5px;stroke-dasharray:1}.x-sign .x-bec .x-e{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.x-sign .x-step[data-did=true] .x-bec .x-t{animation:xs-draw var(--dur-4) var(--ease-out) both}.x-sign .x-step[data-did=true] .x-bec .x-t:nth-of-type(3){animation-delay:90ms}.x-sign .x-step[data-did=true] .x-bec .x-t:nth-of-type(4){animation-delay:.18s}.x-sign .x-step[data-did=true] .x-bec .x-e{animation:xs-pop var(--dur-3) var(--ease-out) var(--dur-3) both}.x-sign .x-line{z-index:1;background:repeating-linear-gradient(var(--mark) 0 4px, transparent 4px 8px);width:2px;position:absolute;top:38px;bottom:-69px;left:15px}.x-sign .x-fill{background:var(--cobalt-light);transform-origin:top;transition:transform var(--dur-4) var(--ease-out), box-shadow var(--dur-4) var(--ease-out);border-radius:1px;position:absolute;inset:0;transform:scaleY(0)}.x-sign[data-p=cross] .x-fill{box-shadow:0 0 8px color-mix(in oklab, var(--cobalt-light) 55%, transparent);transition:transform 2.3s var(--ease-in-out), box-shadow var(--dur-3) var(--ease-out);transform:scaleY(1)}.x-sign .x-leg[data-done=true] .x-fill{transform:scaleY(1)}.x-sign .x-head{background:var(--cobalt-light);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--cobalt-light) 22%, transparent);opacity:0;transition:top 0s linear var(--dur-2), opacity var(--dur-2) var(--ease-out);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:0;left:50%}.x-sign[data-p=cross] .x-head{opacity:1;transition:top 2.3s var(--ease-in-out), opacity var(--dur-2) var(--ease-out);top:100%}.x-sign[data-p=swap] [data-verb=swap] .x-g1{animation:xs-right .56s var(--ease-in-out) 2}.x-sign[data-p=swap] [data-verb=swap] .x-g2{animation:xs-left .56s var(--ease-in-out) 2}.x-sign[data-p=cross] [data-verb=bridge] .x-cut{animation:xs-draw var(--dur-4) var(--ease-out) both}.x-sign[data-p=cross] [data-verb=bridge] .x-cut:nth-of-type(2){animation-delay:.14s}.x-sign[data-p=cross] [data-verb=bridge] .x-cut:nth-of-type(3){animation-delay:.28s}.x-sign[data-p=cross] [data-verb=bridge] .x-pin{animation:xs-pop var(--dur-3) var(--ease-out) .42s both}.x-sign[data-p=deposit] [data-verb=deposit] .x-g1{animation:xs-drop .6s var(--ease-in-out) 2}.x-sign .x-foot{gap:12px;display:grid;position:relative}.x-sign .x-deal{transition:opacity var(--dur-2) var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 2px;display:flex}.x-sign[data-s^=wallet] .x-deal{opacity:0}.x-sign .x-deal-l{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.x-sign .x-signw{font:500 13px/1 var(--f-ui);color:var(--ash)}.x-sign .x-times{font:500 16px/1 var(--f-display);color:var(--bone)}.x-sign .x-chips{align-items:center;gap:8px;display:flex}.x-sign .x-chips .x-bec{width:12px;height:12px}.x-sign .x-chip{border:1px dashed var(--line);height:26px;font:400 12.5px/1 var(--f-ui);color:var(--ash);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:13px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.x-sign .x-chip i{background:var(--chip);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line);font:600 8px/1 var(--f-ui);color:var(--cobalt-light);border-radius:50%;place-items:center;font-style:normal;display:grid}.x-sign .x-chip i:before{content:attr(data-l)}.x-sign .x-chip[data-state=now]{background:var(--xs-cur);color:var(--bone);border-color:#0000;font-weight:500}.x-sign .x-chip[data-state=signed]{background:color-mix(in oklab, var(--emerald) 18%, transparent);color:var(--bone);border-color:#0000;font-weight:500}.x-sign .x-btn{background:var(--cobalt);width:100%;min-height:56px;color:var(--on-cobalt);font:500 16px/1.25 var(--f-ui);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out), transform var(--dur-1) var(--ease-out);border:1px solid #0000;border-radius:12px;margin:0;padding:0 20px;display:grid;position:relative}.x-sign .x-btn:focus-visible{outline:2px solid var(--cobalt-light);outline-offset:3px;border-radius:12px}.x-sign[data-s^=ready] .x-btn:hover{background:color-mix(in oklab, var(--cobalt), var(--on-cobalt) 10%)}.x-sign[data-s^=ready] .x-btn:active,.x-sign .x-btn.is-press{background:color-mix(in oklab, var(--cobalt), var(--on-cobalt) 14%);transform:scale(.99)}.x-sign[data-s^=run] .x-btn{background:var(--ground);border-color:var(--hairline);color:var(--ash);cursor:default}.x-sign[data-s^=wallet] .x-btn{cursor:default}.x-sign[data-s=done] .x-btn{background:color-mix(in oklab, var(--emerald) 7%, var(--ground-deep));border-color:color-mix(in oklab, var(--emerald) 34%, transparent);color:var(--emerald)}.x-sign .x-ly{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);grid-area:1/1;align-items:center;gap:12px;display:flex}.x-sign[data-s^=ready] .x-ly-sign,.x-sign[data-s^=wallet] .x-ly-sign,.x-sign[data-s^=run] .x-ly-run,.x-sign[data-s=done] .x-ly-done{opacity:1;visibility:visible;transition-delay:0s}.x-sign .x-label{min-width:0}.x-sign .x-tail{font:400 12px/1 var(--f-mono);color:color-mix(in oklab, var(--on-cobalt) 70%, transparent);white-space:nowrap;flex:none;justify-items:end;margin-left:auto;display:grid;position:relative}.x-sign .x-tail>span{transition:opacity var(--dur-2) var(--ease-out);grid-area:1/1}.x-sign .x-tail .x-ring{color:var(--on-cobalt);opacity:0;align-self:center}.x-sign[data-s^=wallet] .x-tail .x-tw{opacity:0}.x-sign[data-s^=wallet] .x-tail .x-ring{opacity:1}.x-sign .x-ring{border:1.5px solid color-mix(in oklab, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite paused xs-turn;display:inline-block}.x-sign[data-s^=wallet] .x-tail .x-ring,.x-sign[data-s^=run] .x-ly-run .x-ring{animation-play-state:running}.x-sign .x-ly-run{font-size:14px}.x-sign .x-ly-run .x-ring{color:var(--cobalt-light)}.x-sign .x-phrase{min-width:0;color:var(--bone)}.x-sign .x-phrase span{animation:xs-in var(--dur-3) var(--ease-out) both;display:inline-block}.x-sign .x-clock{font:400 12px/1 var(--f-mono);color:var(--ash);white-space:nowrap;margin-left:auto}.x-sign .x-ly-done{gap:10px;font-size:15px}.x-sign .x-ly-done svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.x-sign .x-ly-done .x-ros{fill:currentColor;fill-opacity:.22;stroke-width:1.5px}.x-sign .x-ly-done .x-ck{stroke-width:3px;stroke-dasharray:1}.x-sign[data-s=done] .x-ly-done .x-ck{animation:xs-draw var(--dur-4) var(--ease-out) var(--dur-3) both}.x-sign .x-pv{min-width:0}.x-sign .x-again{font:400 11px/1 var(--f-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--emerald) 70%, transparent);white-space:nowrap;margin-left:auto}.x-sign .x-sheet{z-index:3;background:var(--chip);box-shadow:0 0 0 1px var(--line), 0 -14px 34px #00000073;color:var(--bone);pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-4) var(--ease-out);border-radius:14px;gap:4px;padding:12px 14px 12px 16px;display:grid;position:absolute;bottom:6px;left:8px;right:8px;transform:translateY(18px)}.x-sign[data-s^=wallet] .x-sheet{opacity:1;transform:none}.x-sign .x-sh1,.x-sign .x-sh3{align-items:center;gap:10px;display:flex}.x-sign .x-sh1 b{font:600 13.5px/1.3 var(--f-ui)}.x-sign .x-sh1 span{font:400 11px/1 var(--f-mono);color:var(--incense);margin-left:auto}.x-sign .x-sh2{font:400 11px/1.5 var(--f-mono);color:var(--ash);flex-wrap:wrap;gap:0 14px;display:flex}.x-sign .x-sh2>span{white-space:nowrap}.x-sign .x-sh2 b{color:var(--gilt);font-weight:400}.x-sign .x-sh3{margin-top:6px}.x-sign .x-sh-k{font:400 12px/1 var(--f-ui);color:var(--ash)}.x-sign .x-sh-amt{font:500 16px/1 var(--f-display);white-space:nowrap}.x-sign .x-sh-btns{gap:8px;margin-left:auto;display:flex}.x-sign .x-sh-btns>button{cursor:pointer;background:0 0;border:0;font-family:inherit}.x-sign .x-sh-btns>*{height:32px;font:600 13px/1 var(--f-ui);transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border-radius:8px;place-items:center;padding:0 13px;display:inline-grid}.x-sign .x-sh-btns .x-rej{color:var(--ash);box-shadow:inset 0 0 0 1px var(--line)}.x-sign .x-ok{background:var(--bone);color:var(--ground-deep)}.x-sign[data-ok=true] .x-ok{background:color-mix(in oklab, var(--bone), var(--emerald) 30%);transform:scale(.95)}@container (width<=430px){.x-sign .x-leg{padding-inline:12px}.x-sign .x-step{gap:10px}.x-sign .x-out{font-size:13.5px}.x-sign .x-in{gap:6px;font-size:15.5px}.x-sign .x-flow{gap:2px 6px}.x-sign .x-u{font-size:.8em}.x-sign .x-chip{padding:0 9px;font-size:12px}.x-sign .x-chip i{display:none}.x-sign .x-chips{gap:6px}.x-sign .x-deal-l{gap:8px}.x-sign .x-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.x-sign .x-flow{justify-content:flex-start;margin-left:0}.x-sign .x-say{font-size:15px;line-height:1.9}.x-sign .x-btn{padding:0 14px;font-size:14px}.x-sign .x-tw-k,.x-sign .x-sh-btns .x-rej,.x-sign .x-again{display:none}.x-sign .x-ly-done{font-size:14px}.x-sign .x-pv{line-height:1.3;display:grid}.x-sign .x-pv2{color:color-mix(in oklab, var(--emerald) 78%, var(--bone));font-size:12.5px}.x-sign .x-sep{display:none}}@keyframes xs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes xs-pop{0%{opacity:0;transform:scale(0)}}@keyframes xs-firm{0%{opacity:0;transform:scale(.6)}}@keyframes xs-right{50%{transform:translate(2px)}}@keyframes xs-left{50%{transform:translate(-2px)}}@keyframes xs-drop{50%{transform:translateY(2.5px)}}@keyframes xs-turn{to{transform:rotate(1turn)}}@keyframes xs-in{0%{opacity:0;transform:translateY(4px)}}.x-sign .x-dd{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.x-sign *,.x-sign :before,.x-sign :after{animation:none!important}.x-sign .x-fill,.x-sign .x-est,.x-sign .x-btn{transition:none!important}.x-sign .x-btn,.x-sign .x-sh-btns .x-ok{transform:none!important}.x-sign .x-sheet{transition:opacity var(--dur-3) linear;transform:none}.x-sign .x-head{display:none}}.x-sign i[data-m]{background:var(--lg,var(--k)) center / cover no-repeat;border-radius:var(--r,50%);box-shadow:var(--edge,none)}.x-sign i[data-m]:before{content:none}.x-sign[data-s^=wallet] .x-sheet{pointer-events:auto}.x-sign[data-s^=wallet] .x-btn{background:var(--ground);box-shadow:inset 0 0 0 1px var(--hairline);color:#0000}@media (width<=379px){.x-sign .x-sh1 span,.x-sign .x-sh-k{display:none}}.x-signals.demo{max-width:540px}.x-signals{text-align:left;gap:14px;min-width:0;display:grid;container-type:inline-size}.x-signals .xs-panel{min-width:0}.x-signals .xs-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--hairline);gap:2px;display:flex;position:relative;overflow-x:auto}.x-signals .xs-tabs::-webkit-scrollbar{display:none}.x-signals .xs-tab{cursor:pointer;font:500 13px/1.2 var(--f-ui);color:var(--ash);transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;align-items:center;gap:7px;padding:6px 12px 11px;display:inline-flex;position:relative}.x-signals .xs-tab:first-child{padding-left:2px}.x-signals .xs-tab:hover,.x-signals .xs-tab[aria-selected=true]{color:var(--bone)}.x-signals .xs-tab:focus-visible{outline-offset:-2px}.x-signals .xs-tab i{width:6px;height:6px;box-shadow:inset 0 0 0 1.25px var(--incense);transition:background var(--dur-2), box-shadow var(--dur-2);border-radius:50%}.x-signals .xs-tab[aria-selected=true] i{background:var(--teal);box-shadow:none}.x-signals .xs-bar{background:var(--teal);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.x-signals .xs-tab:first-child .xs-bar{left:2px}.x-signals .xs-says{align-items:end;display:grid}.x-signals .xs-say{text-wrap:balance;opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out), visibility 0s .25s;grid-area:1/1;transform:translateY(4px)}.x-signals .xs-say.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ease-out) 60ms, transform .45s var(--ease-out) 60ms;transform:none}.x-signals .xs-say .pill.k-trig{white-space:normal}.x-signals .xs-nw{white-space:nowrap}.x-signals .xs-card{background:var(--card);box-shadow:0 0 0 1px var(--hairline);border-radius:16px;min-width:0;padding:14px 16px 12px}.x-signals .xs-r1{font:400 11px/16px var(--f-mono);color:var(--ash);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.x-signals .xs-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.x-signals .xs-name b{font:500 13px/16px var(--f-ui);color:var(--bone)}.x-signals .xs-stamp{transition:color var(--dur-3);flex:none}.x-signals .xs-r2{justify-content:space-between;align-items:flex-end;gap:12px;height:52px;display:flex}.x-signals .xs-read{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.x-signals .xs-num{font:600 44px/48px var(--f-display);letter-spacing:-.035em;color:var(--bone);font-variant-numeric:tabular-nums;transition:color var(--dur-3)}.x-signals .xs-unit{font:500 22px/1 var(--f-display);letter-spacing:-.02em;color:var(--ash)}.x-signals .xs-now{font:400 11px/1 var(--f-mono);color:var(--ash);margin-left:6px}.x-signals .xs-legend{font:400 11px/14px var(--f-mono);color:var(--ash);white-space:nowrap;justify-items:end;gap:5px;padding-bottom:7px;display:grid}.x-signals .xs-legend b{color:var(--bone);font-weight:400}.x-signals .xs-legend i{vertical-align:3px;border-top:1.5px solid var(--stop);width:14px;margin-right:7px;display:inline-block}.x-signals .xs-legend .sw-r{border-top:1.5px dashed var(--ash)}.x-signals .xs-chart{margin:2px -4px 0;position:relative}.x-signals .xs-chart svg{width:100%;height:auto;display:block;overflow:visible}.x-signals svg text{font:400 10px/1 var(--f-mono);fill:var(--incense)}.x-signals .xs-g{stroke:var(--hairline)}.x-signals .xs-base{stroke:var(--line)}.x-signals .xs-zone{fill:color-mix(in oklab, var(--stop) 9%, transparent)}.x-signals .xs-band{fill:url(#xsig-hatch)}.x-signals .xs-hl{stroke:color-mix(in oklab, var(--ash) 26%, transparent);stroke-width:1px}.x-signals .xs-thr{stroke:var(--stop);stroke-width:1.25px}.x-signals svg .xs-ythr{fill:var(--stop)}.x-signals .xs-rearm{stroke:var(--ash);stroke-width:1px;stroke-dasharray:3 3;stroke-opacity:.75}.x-signals .xs-ghost{fill:none;stroke:var(--bone);stroke-opacity:.16;stroke-width:1.25px;stroke-linejoin:round}.x-signals .xs-line{fill:none;stroke:var(--teal);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.x-signals .xs-rug line{stroke:var(--incense)}.x-signals .xs-evl{paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.x-signals .xs-head{stroke:var(--bone);stroke-opacity:.28}.x-signals .xs-head.off{stroke-opacity:0}.x-signals .xs-kdot{fill:var(--emerald)}.x-signals .xs-kping{fill:none;stroke:var(--emerald);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.x-signals .xs-knob.rest .xs-kping{animation:xs-breathe 3s var(--ease-out) infinite}.x-signals .xs-ev{opacity:0;transition:opacity .3s var(--ease-out)}.x-signals .xs-ev.on{opacity:1}.x-signals .xs-leader{stroke:var(--mark);stroke-dasharray:1 3}.x-signals .xs-fdot{fill:var(--stop)}.x-signals .xs-ping{fill:none;stroke:var(--stop);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.x-signals .xs-fire.on .xs-ping{animation:xs-ping 1.2s var(--ease-out) both}.x-signals .xs-pring{fill:none;stroke:var(--emerald);stroke-width:1.5px;opacity:0;transition:opacity .35s var(--ease-out)}.x-signals .xs-fire.proved .xs-pring{opacity:1}.x-signals .xs-rr{fill:var(--card);stroke:var(--teal);stroke-width:1.5px}.x-signals .xs-hx{fill:var(--card);stroke:var(--ash);stroke-width:1.25px}.x-signals .xs-evl{fill:var(--ash)}.x-signals.is-still .xs-ping,.x-signals.is-still .xs-ev,.x-signals.is-still .xs-pring{transition:none;animation:none}.x-signals .xs-call{background:var(--chip);box-shadow:0 0 0 1px var(--line);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);border-radius:8px;padding:5px 10px 6px;position:absolute;top:0;left:0;transform:translateY(5px)}.x-signals .xs-call.on{opacity:1;transition-delay:.18s;transform:none}.x-signals.is-still .xs-call{transition:none}.x-signals .xs-call small{font:400 10px/14px var(--f-mono);color:var(--ash);display:block}.x-signals .xs-call span{font:500 12.5px/18px var(--f-ui);color:var(--bone);align-items:center;gap:10px;display:flex}.x-signals .xs-pf{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);transition:color var(--dur-3);align-items:center;gap:6px;display:inline-flex}.x-signals .xs-pf:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.25px var(--ash);transition:background var(--dur-3), box-shadow var(--dur-3);border-radius:50%}.x-signals .xs-call.proved .xs-pf{color:var(--emerald)}.x-signals .xs-call.proved .xs-pf:before{background:var(--emerald);box-shadow:0 0 0 3px color-mix(in oklab, var(--emerald) 22%, transparent)}.x-signals .xs-steps{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.x-signals .xs-steps li{--c:var(--teal);min-width:0;font:400 10px/13px var(--f-mono);color:var(--incense);gap:2px;padding-top:15px;display:grid;position:relative}.x-signals .xs-steps li[data-s=fired]{--c:var(--stop)}.x-signals .xs-steps li[data-s=proved]{--c:var(--emerald)}.x-signals .xs-steps li:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.25px var(--mark);transition:background var(--dur-3), box-shadow var(--dur-3);border-radius:50%;position:absolute;top:0;left:0}.x-signals .xs-steps li:not(:last-child):after{content:"";background:var(--hairline);height:1px;transition:background var(--dur-3);position:absolute;top:3.5px;left:14px;right:8px}.x-signals .xs-steps b{font:500 11px/14px var(--f-mono);color:var(--incense);white-space:nowrap;transition:color var(--dur-3)}.x-signals .xs-steps span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-signals .xs-steps li.is-done:before,.x-signals .xs-steps li.is-cur:before{background:var(--c);box-shadow:none}.x-signals .xs-steps li.is-cur:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--c) 24%, transparent)}.x-signals .xs-steps li.is-done:after{background:var(--line)}.x-signals .xs-steps li.is-done b{color:var(--ash)}.x-signals .xs-steps li.is-cur b{color:var(--bone)}.x-signals .xs-steps li.is-done,.x-signals .xs-steps li.is-cur{color:var(--ash)}@keyframes xs-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}@keyframes xs-breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}@container (width<=420px){.x-signals .xs-wide{display:none}.x-signals .xs-tab{padding:6px 8px 11px;font-size:12.5px}.x-signals .xs-tab:first-child{padding-left:0}.x-signals .xs-tab i{display:none}.x-signals .xs-bar{left:8px;right:8px}.x-signals .xs-tab:first-child .xs-bar{left:0}.x-signals .xs-card{padding:12px 12px 10px}.x-signals .xs-num{font-size:36px}.x-signals .xs-unit{font-size:18px}.x-signals .xs-now{margin-left:4px}.x-signals .xs-legend{gap:4px;font-size:10.5px}.x-signals .xs-legend i{width:10px;margin-right:5px}.x-signals .xs-steps b{font-size:10.5px}.x-signals .xs-steps li:not(:last-child):after{left:12px;right:4px}}@container (width<=270px){.x-signals .xs-r2{flex-direction:column;align-items:flex-start;gap:6px;height:auto}.x-signals .xs-legend{justify-items:start;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.x-signals *,.x-signals :before,.x-signals :after{transition:none!important;animation:none!important}}@container (width<=300px){.x-signals .xs-r1{flex-wrap:wrap}.x-signals .xs-name{white-space:normal}}@media (width<=759px){.x-signals .xs-steps span,.x-signals .xs-call small{font-size:11px}}@media (width<=1199px){:root{--rail:32px}.body{grid-template-columns:var(--rail) minmax(0, 1fr)}.rail{background-position:0 0,0 0,0 0,0 0;order:-1}.meet{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.asm-caps{padding-left:var(--pad)}.closing{grid-template-columns:minmax(0,1fr)}.finish-cell{display:none}.cta .finish-anchor{display:block;top:30px;left:20px;transform:none}.sdemo{grid-template-columns:minmax(0,1fr)}.lane{height:200px}}@media (width<=1000px){.asm-grid{grid-template-columns:minmax(0,290px) minmax(0,1fr)}.scene{width:min(470px,100% - 72px)}}@media (width<=899px){.hdr{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand nav""cmd cmd"}.hdr .cell{height:50px;padding:0 16px}.brand{grid-area:brand}.nav{grid-area:nav;justify-content:flex-end;gap:16px}.cmd{grid-area:cmd;justify-content:space-between}.hdr-fill{display:none!important}}@media (width<=759px){:root{--pad:20px;--hdr:0px}.hdr{position:relative}.nav a{font-size:13px}.meet,.feat,.surf,.stand-row,.asm-grid{grid-template-columns:minmax(0,1fr)}.feat.flip .f-text{order:0}.chain{padding:30px 2px 16px}.disc{width:54px;height:54px;margin-bottom:10px}.disc .logo{width:28px;height:28px}.cn{font-size:11.5px}.cbt{font-size:9.5px}.tier{gap:4px;margin-top:8px;padding:3px 6px 3px 5px;font-size:8.5px}.ch-w,.cb-k{display:none}.say-btn{gap:8px;height:52px;padding-left:14px}.sb-ph{font-size:15.5px}.sb-go{padding-left:13px;font-size:14px}.mark-cell{padding-top:calc(var(--wm) * .8 + 26px)}.hero-say{min-height:120px;margin-top:26px;font-size:22px;line-height:40px}.title-cell{padding-top:calc(var(--tt) * .66 + 20px)}.f-text{padding:36px var(--pad) 28px}.f-demo{min-height:0;padding:48px var(--pad) 28px}.tablist{grid-template-columns:repeat(5,minmax(0,1fr))}.tablist button{justify-content:center;padding:14px 4px;font-size:14px;box-shadow:inset 0 -2px #0000}.tablist button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--gilt)}.tablist button span{display:none}.foot{grid-template-columns:minmax(0,1fr)}.foot .cell+.cell{display:none}.panels-cell [role=tabpanel]{min-height:0}.plate{gap:10px;padding:12px}.l-say .say{font-size:19px;line-height:34px}.legs-t li{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.legs-t li b{grid-column:1/-1}.choices{grid-template-columns:minmax(0,1fr)}.l-check{font-size:11px}.asm-caps{padding:28px var(--pad)}.scene{width:calc(100% - 44px)}.asm-live .asm{height:460vh}.asm-live .asm-grid{grid-template-rows:auto minmax(0,1fr)}.asm-live .asm-caps{padding:12px var(--pad) 10px;justify-content:flex-start;overflow:hidden}.asm-live .rule-mini{display:none}.asm-stage{padding:24px 8px}}@media (width<=799px){.say{font-size:28px;line-height:46px}}@media (width<=479px){.say{font-size:24px;line-height:40px}.web-say .say{font-size:20px;line-height:36px}.mini{font-size:18px}.mini.sm{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.lane{overflow-y:auto;-webkit-mask-image:none;mask-image:none}}@media (height<=500px){.hdr{position:relative}}@media (width<=419px){.nav a[href=\#standing]{display:none}}@media (width<=759px){.sk-view,.sk-copy,.copy,.xp-tab,.xs-tab,.xf-req,.xf-btn,.gbtn,.starter,.code-btn,.btn,.still-btn{min-height:44px}.sp-close{width:44px;height:44px}.code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.cb-tags i,.starter b{font-size:11px}.cbt{font-size:10.5px}.tier{font-size:10px}.hdr-open{display:none}}@media (width<=479px){:root{--pad:16px;--rail:20px}.fork .cmp{grid-template-columns:minmax(0,1fr)}.fork .hd>:last-child,.verdict em,.verdict .mini-sign{white-space:nowrap}}@media (width>=760px) and (width<=1023px){.meet{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.chains{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.ch-tag{background:var(--ground-deep);grid-column:1/-1;padding:14px 18px 10px;position:static}.chain{grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;align-content:center;justify-items:start;column-gap:14px;padding:8px 18px}.chain .disc{grid-row:1/span 2;width:50px;height:50px;margin:0}.chain .disc .logo{width:26px;height:26px}.chain .cn{grid-column:2;align-self:end}.chain .cbt{grid-column:2;align-self:start;margin-top:3px}.chain .tier{grid-area:1/3/span 2;align-self:center;margin:0}}@media (width<=759px){.meet{grid-template-columns:minmax(0,1fr) 76px}.chains{grid-template-columns:minmax(0,1fr)}.ch-tag{display:none}.chain{padding:10px 2px 12px}.chain .disc{width:46px;height:46px;margin-bottom:7px}.chain .disc .logo{width:24px;height:24px}.chain .cn{font-size:10.5px}.chain .cbt{display:none}.chain .tier{margin-top:6px;padding:3px 6px 3px 5px;font-size:9.5px}.meet-cell{padding-right:18px}}@media (width<=359px){.meet{grid-template-columns:minmax(0,1fr) 64px}.chain .disc{width:40px;height:40px}.chain .tier{gap:0;padding:4px;font-size:0}}@media (width<=1023px){.meet-cell{flex-direction:column;justify-content:center;display:flex}}@media (width<=379px){.sb-field{display:none}.say-btn{justify-content:center;padding:0 7px}.meet-cell h2{font-size:20px}}
