@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0c0d0e;--bg-2: #111314;--panel: #16191b;--panel-2: #1c2023;--line: #2a2f33;--line-soft: #1f2427;--ink: #ebe7da;--ink-2: #b6b2a5;--ink-3: #939187;--brass: #c8a45c;--green: #62d6a3;--yellow: #f2c34c;--red: #f26453;--display: "Big Shoulders Display Variable", "Arial Narrow", sans-serif;--body: "Inter Tight Variable", system-ui, sans-serif;--mono: "JetBrains Mono Variable", ui-monospace, monospace;--serif: "Newsreader Variable", Georgia, serif;--radius: 14px;--gutter: clamp(16px, 4vw, 40px);--max: 1240px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(1100px 520px at 72% -8%,rgba(200,164,92,.09),transparent 62%),radial-gradient(800px 500px at -5% 30%,rgba(98,214,163,.04),transparent 60%);pointer-events:none}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}a{color:inherit}.mono{font-family:var(--mono);font-feature-settings:"zero" 1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:8px;z-index:100}.skip:focus{top:12px}.t-green{color:var(--green)}.t-yellow{color:var(--yellow)}.t-red{color:var(--red)}.top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:12px var(--gutter);background:#0c0d0ed1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.brand__word{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:.14em;text-transform:uppercase}.top__nav{display:flex;gap:22px;font-size:14px;color:var(--ink-2)}.top__nav a{text-decoration:none;padding:6px 0}.top__nav a:hover{color:var(--ink)}.tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);padding:6px 12px;border-radius:999px}.tag__dot{width:6px;height:6px;border-radius:50%;background:var(--brass)}main>section,main>article,.foot{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,9vw,112px) 0}.section__head{max-width:62ch;margin-bottom:32px}.section__head--row{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:12px;margin-bottom:14px}.eyebrow:before{content:"";width:28px;height:1px;background:var(--brass)}h2{font-family:var(--display);font-weight:800;font-size:clamp(34px,5vw,56px);line-height:.98;letter-spacing:.01em;text-transform:uppercase}.section__lede{margin-top:16px;color:var(--ink-2);font-size:17px;max-width:58ch}.bench{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,72px);align-items:start;padding-block:clamp(36px,6vw,72px) 0}h1{font-family:var(--display);font-weight:900;font-size:clamp(56px,7.6vw,112px);line-height:.88;text-wrap:balance;letter-spacing:.005em;text-transform:uppercase}.lede{margin-top:26px;font-size:clamp(17px,1.6vw,20px);color:var(--ink-2);max-width:50ch}.lede b{font-weight:700}.form{margin-top:30px;max-width:640px}.entry{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:6px;gap:6px;transition:border-color .15s}.entry:focus-within{border-color:var(--ink-2)}.entry__input{flex:1;min-width:0;background:transparent;border:0;padding:14px;font-size:15px;outline:none}.entry__input::placeholder{color:var(--ink-3)}.go{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:0;border-radius:10px;padding:0 28px;cursor:pointer;transition:transform .12s,background .15s}.go:hover:not(:disabled){background:#fff}.go:active:not(:disabled){transform:translateY(1px)}.go:disabled{opacity:.55;cursor:progress}.form__err{margin-top:10px;color:var(--red);font-size:14px}.chains{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chip{border:1px solid var(--line);background:transparent;color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.chip:hover{color:var(--ink);border-color:var(--ink-3)}.chip--on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip--on:hover{color:var(--bg);border-color:var(--ink)}.chip--ghost{background:var(--panel)}.chain-note{margin-top:10px;font-size:13.5px;color:var(--ink-3);max-width:60ch}.samples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.samples__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.adv{margin-top:18px;border-top:1px solid var(--line-soft);padding-top:14px;font-size:14px}.adv summary{cursor:pointer;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px}.adv summary::-webkit-details-marker{display:none}.adv summary:before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--line);border-radius:4px;font-family:var(--mono);font-size:12px}.adv[open] summary:before{content:"−"}.adv__body{display:grid;gap:14px;margin-top:16px}.adv label{display:grid;gap:6px}.adv label span{font-size:12.5px;color:var(--ink-2)}.adv label em{font-style:normal;color:var(--ink-3);margin-left:6px}.adv input,.adv textarea{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12.5px;resize:vertical}.adv__note{font-size:12.5px;color:var(--ink-3)}.slab{--tone: var(--brass);position:sticky;top:86px;scroll-margin-top:72px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),var(--bg-2);overflow:hidden;box-shadow:0 40px 80px -40px #000c}.slab__top{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-soft)}.slab__subject{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:none}.slab__stone{position:relative;aspect-ratio:600 / 340;display:grid;place-items:center;background:radial-gradient(70% 90% at 50% 40%,#202427,#0e1011 75%);overflow:hidden}.slab__stone:after{content:"";position:absolute;inset:0;opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.streak{position:absolute;inset:0;width:100%;height:100%}.streak path{fill:none;stroke:var(--tone);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.streak__line{stroke-width:26px}.streak__faint{stroke-width:9px}.slab--idle .streak__faint{opacity:.1;stroke:var(--ink-3);stroke-dashoffset:0}.slab--running .streak__line{opacity:.5;animation:scrub 1.3s ease-in-out infinite}.slab--done .streak__line,.slab--done .streak__faint{animation:draw .7s cubic-bezier(.3,.1,.2,1) forwards}.slab--done .streak__line{opacity:.7}.slab--done .streak__faint{opacity:.32;animation-delay:.08s}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes scrub{0%{stroke-dashoffset:1}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.slab__stamp{position:relative;z-index:2;display:grid;place-items:center}.stamp{display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.stamp-word{font-family:var(--display);font-weight:900;letter-spacing:.06em}.stamp-micro{font-family:var(--mono);letter-spacing:.3em}.stamp--land{animation:land .62s cubic-bezier(.2,.9,.25,1.1) .3s both}@keyframes land{0%{opacity:0;transform:translateY(-34px) scale(1.7) rotate(-9deg)}48%{opacity:1;transform:translateY(0) scale(.94) rotate(-3deg)}70%{transform:scale(1.03) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}.shock{position:absolute;width:190px;height:190px;border-radius:50%;border:2px solid var(--tone);opacity:0;animation:shock .8s ease-out .62s}@keyframes shock{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}.slab--done .slab__stone{animation:thud .28s ease-out .62s}@keyframes thud{40%{transform:translateY(2px)}}.ring{position:absolute;width:214px;height:214px;border-radius:50%;border:1px dashed var(--brass);opacity:.6;animation:spin 7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.slab__readout{padding:18px 22px 22px;min-height:132px;border-top:1px solid var(--line-soft)}.legend{display:grid;gap:12px}.legend li{display:flex;align-items:center;gap:14px;font-size:13.5px;color:var(--ink-2)}.legend svg{flex:none}.slab__msg{color:var(--ink-2);font-size:14.5px}.slab__msg--bad{color:var(--red)}.score{animation:rise .5s ease-out .5s both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.score__num{display:flex;align-items:baseline;gap:10px}.score__big{font-family:var(--display);font-weight:900;font-size:64px;line-height:.9;color:var(--tone);font-variant-numeric:tabular-nums}.score__of{font-size:13px;color:var(--ink-3)}.score__reason{margin-top:8px;font-size:14px;color:var(--ink-2);max-width:44ch}.report{padding-block:clamp(56px,9vw,96px) 0;scroll-margin-top:80px}.verdict{display:inline-block;margin-left:10px;padding:0 14px;border:2px solid currentColor;border-radius:6px;transform:rotate(-2deg)}.verdict--green{color:var(--green)}.verdict--yellow{color:var(--yellow)}.verdict--red{color:var(--red)}.provenance{margin-top:10px;font-size:12px;color:var(--ink-3);letter-spacing:.04em}.provenance__ok{color:var(--green)}.provenance__bad{color:var(--red)}.dossier{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:20px;overflow:hidden}.dossier>div{padding:14px 18px;border-right:1px solid var(--line-soft)}.dossier>div:last-child{border-right:0}.dossier dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.dossier dd{margin-top:4px;font-size:15px}.report__grid{column-count:2;column-gap:20px}.report__grid>*{break-inside:avoid;margin:0 0 20px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px 22px;min-width:0}.panel--wide{column-span:all}.panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.panel h3{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:.06em;text-transform:uppercase}.panel__meta{font-size:11.5px;color:var(--ink-3);text-align:right}.panel__lede{color:var(--ink-2);font-size:14.5px;max-width:78ch;margin-bottom:16px}.empty{color:var(--ink-3);font-size:14px}.trace__list{max-height:520px;overflow:auto;display:grid;gap:2px;font-size:14px;padding-right:6px}.trace__line{display:grid;grid-template-columns:22px 1fr;gap:6px;padding:5px 0;animation:rise .25s ease-out}.trace__glyph{text-align:center;color:var(--ink-3)}.trace__detail{display:block;font-size:12px;color:var(--ink-3);margin-top:1px;overflow-wrap:anywhere}.trace__line--step{color:var(--ink);margin-top:10px;font-weight:600}.trace__line--ok .trace__glyph{color:var(--green)}.trace__line--warn .trace__glyph{color:var(--yellow)}.trace__line--bad .trace__glyph{color:var(--red)}.trace__line--ok,.trace__line--warn,.trace__line--bad,.trace__line--info{color:var(--ink-2)}.checks{display:grid}.check{display:grid;grid-template-columns:14px 1fr auto;gap:12px;padding:11px 0;border-top:1px solid var(--line-soft)}.check:first-child{border-top:0;padding-top:0}.check__pip{width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--green)}.check--warn .check__pip{background:var(--yellow)}.check--bad .check__pip{border-radius:2px;background:var(--red);transform:rotate(45deg)}.check--na .check__pip{background:var(--line)}.check__title{font-weight:600;font-size:14.5px}.check p{font-size:13px;color:var(--ink-3);margin-top:1px}.check__pen{font-size:13px;color:var(--ink-2)}.check--bad .check__pen{color:var(--red)}.check--warn .check__pen{color:var(--yellow)}.lp__total{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.lp__num{font-family:var(--display);font-weight:900;font-size:44px;line-height:1}.lp__cap{font-size:13px;color:var(--ink-3);max-width:28ch}.lp__bar{position:relative;height:14px;border-radius:7px;background:var(--panel-2);margin-bottom:26px}.lp__fill{height:100%;border-radius:7px;background:linear-gradient(90deg,var(--ink-3),var(--ink))}.lp__mark{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--brass)}.lp__mark span{position:absolute;top:100%;transform:translate(-50%);margin-top:4px;font-size:11px;color:var(--brass)}.pools{display:grid;gap:16px}.pool__row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pool__row--sub{font-size:11.5px;color:var(--ink-3)}.pool__w{color:var(--ink-3)}.pool__bar{height:8px;border-radius:4px;background:var(--panel-2);margin:6px 0;overflow:hidden}.pool__lock{height:100%}.pool__lock--ok{background:var(--green)}.pool__lock--bad{background:var(--red)}.scope{display:grid;gap:8px;overflow-x:auto;background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;padding:14px 16px}.scope__line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:baseline;min-width:640px;font-size:12.5px}.scope__off{color:var(--ink-3)}.scope__hex{font-family:var(--mono);color:var(--ink-3);white-space:pre}.hit{padding:1px 4px;border-radius:4px;color:var(--bg);font-weight:700}.hit--bad{background:var(--red)}.hit--warn{background:var(--yellow)}.scope__label{font-size:12px}.scope__label--bad{color:var(--red)}.scope__label--warn{color:var(--yellow)}.scope__none,.scope__more{font-size:13px;color:var(--ink-3);min-width:0}.consume{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.code{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;min-width:0}.code__bar{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line-soft);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.code .chip{padding:3px 10px;font-size:12px}.code pre{margin:0;padding:14px 16px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--ink-2)}.specimens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.specimen{width:100%;height:100%;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:1fr auto;gap:4px 16px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;cursor:pointer;transition:border-color .15s,transform .15s,background .15s}.specimen:hover:not(:disabled){border-color:var(--ink-3);transform:translateY(-2px);background:var(--panel-2)}.specimen:disabled{cursor:progress;opacity:.6}.specimen--active{border-color:var(--ink-2)}.specimen__mark{grid-row:span 2;align-self:start;padding-top:2px}.specimen__body{display:grid;gap:4px}.specimen__idx{font-size:11px;letter-spacing:.12em;color:var(--ink-3)}.specimen__title{font-family:var(--display);font-weight:800;font-size:24px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.specimen__blurb{font-family:var(--serif);font-style:italic;font-size:15.5px;line-height:1.4;color:var(--ink-2);margin-top:4px}.specimen__go{grid-column:2;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.specimen:hover:not(:disabled) .specimen__go{color:var(--ink)}.specimen--green .specimen__go{color:var(--green)}.specimen--yellow .specimen__go{color:var(--yellow)}.specimen--red .specimen__go{color:var(--red)}.forge{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:start}.forge__controls{display:grid;gap:22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.field{border:0;padding:0;margin:0;min-width:0}.field legend{padding:0;margin-bottom:10px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px}.seg button{border:0;background:transparent;color:var(--ink-2);padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer}.seg__on{background:var(--ink)!important;color:var(--bg)!important;font-weight:600}.toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toggle{display:flex;align-items:center;gap:12px;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;transition:border-color .15s}.toggle:hover{border-color:var(--ink-3)}.toggle__knob{position:relative;flex:none;width:34px;height:20px;border-radius:10px;background:var(--line);transition:background .15s}.toggle__knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink);transition:transform .15s}.toggle--on{border-color:var(--ink-3)}.toggle--on .toggle__knob{background:var(--red)}.toggle--on .toggle__knob:after{transform:translate(14px)}.toggle__text{display:grid;font-size:14px;line-height:1.25}.toggle__text small{font-size:11px;color:var(--ink-3)}.slider{display:block;margin-top:16px}.slider--off{opacity:.4}.slider__top{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.slider input{width:100%;accent-color:var(--ink)}.slider__ticks{position:relative;display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3);height:16px}.slider__ticks span:nth-child(2){position:absolute;transform:translate(-50%);color:var(--brass)}.forge__out{--tone: var(--green);position:sticky;top:90px;display:grid;justify-items:start;gap:8px;background:radial-gradient(80% 60% at 50% 0%,#1d2124,#101213 80%);border:1px solid var(--line);border-radius:18px;padding:26px}.forge__stamp{align-self:center;justify-self:center;transform:rotate(-2deg)}.forge__score{display:flex;align-items:baseline;gap:10px}.forge__big{font-family:var(--display);font-weight:900;font-size:72px;line-height:.9;color:var(--tone);font-variant-numeric:tabular-nums}.forge__of{font-size:13px;color:var(--ink-3)}.forge__reason{color:var(--ink-2);font-size:14.5px;min-height:3.1em}.forge__flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.forge__flag{font-size:11.5px;padding:3px 9px;border-radius:6px;border:1px solid var(--line);color:var(--ink-2)}.forge__flag--danger{border-color:#f2645380;color:var(--red)}.forge__flag--warn{border-color:#f2c34c80;color:var(--yellow)}.forge__flag--ok{border-color:#62d6a380;color:var(--green)}.limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.limits li{padding:22px 0;border-top:1px solid var(--line)}.limits h3{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.limits p{color:var(--ink-2);font-size:15px;max-width:52ch}.foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(64px,10vw,120px);padding-block:28px 40px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--ink-3)}@media(max-width:1020px){.bench{grid-template-columns:1fr}.slab,.forge__out{position:static}.specimens{grid-template-columns:repeat(2,minmax(0,1fr))}.forge{grid-template-columns:1fr}.report__grid{column-count:1}.consume{grid-template-columns:1fr}}@media(max-width:680px){.top{gap:14px}.top__nav{gap:14px;font-size:13px}.top__nav a:first-child,.top__nav a:nth-child(3){display:none}.top__nav{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.top__nav::-webkit-scrollbar{display:none}.tag{display:none}.brand__word{font-size:21px}.specimens,.limits,.toggles{grid-template-columns:1fr}.entry{flex-direction:column}.go{padding:14px}.provenance{align-items:flex-start}.dossier>div{border-right:0;border-bottom:1px solid var(--line-soft)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}.ring{animation:none}}.top__nav a[aria-current]{color:var(--ink);box-shadow:0 1px 0 var(--brass)}.actions{display:flex;flex-wrap:wrap;gap:8px}.chip:disabled{opacity:.5;cursor:default}.chip--on:disabled{background:var(--panel-2);color:var(--ink-3);border-color:var(--line)}.chip--recent{display:inline-flex;align-items:center;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.dot--green{background:var(--green)}.dot--yellow{background:var(--yellow)}.dot--red{background:var(--red);border-radius:2px;transform:rotate(45deg)}.linkish{background:none;border:0;padding:4px 6px;color:var(--ink-3);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.linkish:hover{color:var(--ink)}.entry__clear{background:transparent;border:0;color:var(--ink-3);font-size:22px;line-height:1;padding:0 10px;cursor:pointer}.entry__clear:hover{color:var(--ink)}.dossier a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.dossier a:hover{text-decoration-color:var(--ink)}.more{margin-top:28px}.btn-link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:2px}.btn-link:hover{border-bottom-color:var(--ink)}.go--link{display:inline-block;text-decoration:none;padding:14px 28px}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.table th,.table td{text-align:left;vertical-align:top;padding:14px 18px;border-top:1px solid var(--line-soft)}.table thead th{border-top:0;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:var(--panel-2)}.table tbody th{font-weight:500}.table td{color:var(--ink-2)}.table .num{text-align:right;white-space:nowrap}.flagname{display:block;font-size:13px}.flagmean{display:block;font-size:12.5px;color:var(--ink-3);font-weight:400;margin-top:2px}.st--open{color:var(--yellow)}.st--closed{color:var(--green)}.cmp__label{display:block;font-weight:600}.cmp__sub{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.cmp__grade{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.08em}.cmp__grade--green{color:var(--green)}.cmp__grade--yellow{color:var(--yellow)}.cmp__grade--red{color:var(--red)}.cmp__flags{display:flex;flex-wrap:wrap;gap:4px 6px}.cmp__flags li{font-size:11.5px;padding:2px 8px;border:1px solid var(--line);border-radius:6px;color:var(--ink-2)}.cmp__none{color:var(--ink-3);font-size:12px}.icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer}.icon-btn:hover{color:var(--ink);border-color:var(--ink-3)}.doc{padding-block:clamp(40px,7vw,88px) 0;max-width:920px}.doc__title{font-size:clamp(48px,7vw,88px);line-height:.92}.doc__lede{margin-top:22px;font-size:19px;color:var(--ink-2);max-width:56ch}.status{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.status>div{padding:14px 18px;border-right:1px solid var(--line-soft)}.status>div:last-child{border-right:0}.status dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.status dd{margin-top:4px;font-size:14.5px}.doc__sec{margin-top:clamp(48px,7vw,80px)}.doc__sec h2{font-size:clamp(30px,4vw,44px);margin-bottom:16px}.doc__sec>p{color:var(--ink-2);max-width:68ch;margin-bottom:16px}.tiers{display:grid;gap:14px;margin-top:20px}.tiers li{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start;padding:18px 20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.tiers h3{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:.08em;text-transform:uppercase}.tiers p{color:var(--ink-2);font-size:15px;max-width:60ch}.formula{margin:8px 0 20px;padding:18px 20px;overflow-x:auto;background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;color:var(--ink);font-size:13.5px;line-height:1.8}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-size:17px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:14px;font-family:var(--mono);font-size:22px;color:var(--ink-3)}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 0 20px;color:var(--ink-2);max-width:66ch}.doc__back{margin-top:56px}.nf{display:grid;justify-items:start;gap:18px;padding-block:clamp(56px,10vw,120px) 0}.foot{display:block;margin-top:clamp(64px,10vw,120px);padding-block:40px 44px;border-top:1px solid var(--line-soft);font-size:14px;color:var(--ink-2)}.foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px}.foot__about p{margin-top:12px;max-width:38ch;color:var(--ink-3)}.brand--foot{margin:0}.foot__h{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.foot ul{display:grid;gap:8px}.foot a{text-decoration:none}.foot a:hover{color:var(--ink);text-decoration:underline}.foot__status li{font-size:12.5px;color:var(--ink-2)}.foot__fine{margin-top:36px;padding-top:22px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-3);max-width:90ch}@media(max-width:680px){.foot__grid{grid-template-columns:1fr}.status>div{border-right:0;border-bottom:1px solid var(--line-soft)}}@media print{:root{--bg: #fff;--bg-2: #fff;--panel: #fff;--panel-2: #f3f3f1;--line: #cfcfca;--line-soft: #e4e4df;--ink: #111;--ink-2: #333;--ink-3: #666;--green: #0c7a52;--yellow: #8a6500;--red: #b3261e}body:before,.top,.skip,.bench,.actions,#compare,#specimens,#forge,#limits,.foot__grid,.code__bar button{display:none!important}body{background:#fff;color:#111;font-size:12px}.report{padding:0}.panel,.dossier{break-inside:avoid;box-shadow:none}.report__grid{column-count:1}.trace{position:static}.trace__list{max-height:none;overflow:visible}.scope,.code,.code pre{background:#fafaf8}}.sim__summary{font-size:15px;margin-bottom:14px;color:var(--ink-2)}.sim__summary--clear{color:var(--green)}.sim__summary--taxed{color:var(--yellow)}.sim__summary--blocked{color:var(--red)}.sim__note{margin-top:14px;font-size:12.5px;color:var(--ink-3)}.alert{margin-bottom:18px;padding:14px 18px;border-radius:var(--radius);border:1px solid;font-size:14.5px;background:var(--panel)}.alert--blocked{border-color:#f264538c;color:var(--red)}.alert--taxed{border-color:#f2c34c8c;color:var(--yellow)}.alert b{font-weight:700}.embed-try{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px}.embed-try label{display:grid;gap:6px}.embed-try span{font-size:12.5px;color:var(--ink-2)}.embed-try select,.embed-try input{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:11px 12px;font-size:13.5px}.embed-stage{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;padding:36px 28px;min-height:120px;border:1px dashed var(--line);border-radius:var(--radius);background:linear-gradient(90deg,#ffffff08 0 50%,#0000 50%) 0 0 / 100% 100% no-repeat,var(--bg-2)}.embed-note{margin-top:16px;color:var(--ink-2);font-size:14.5px;max-width:68ch}.embed-list{display:grid;gap:12px;max-width:68ch;color:var(--ink-2)}.embed-list li{padding-left:18px;position:relative}.embed-list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--brass)}.embed-list b{color:var(--ink)}@media(max-width:680px){.embed-try{grid-template-columns:1fr}}.lp__note{margin-top:18px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:13px;color:var(--ink-2)}.lp__note b{color:var(--ink)}.lp__note a{color:var(--ink);text-underline-offset:3px}.census__bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--panel-2);margin-bottom:14px}.census__seg--green{background:var(--green)}.census__seg--yellow{background:var(--yellow)}.census__seg--red{background:var(--red)}.census__stats{display:flex;flex-wrap:wrap;gap:12px 44px;margin-bottom:28px}.census__stats dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.census__stats dd{font-family:var(--display);font-weight:900;font-size:44px;line-height:1}.census__stats small{font-family:var(--mono);font-weight:400;font-size:13px;color:var(--ink-3);margin-left:6px}.census__tools{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-bottom:14px}.census__tools .chains{margin:0}.census__search input{min-width:240px;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px}.census__empty{text-align:center;color:var(--ink-3);padding:28px}.census__more{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12.5px;color:var(--ink-3)}.onchain__lead{font-size:15px;margin-bottom:8px}.onchain__lead--green b{color:var(--green)}.onchain__lead--yellow b{color:var(--yellow)}.onchain__lead--red b{color:var(--red)}.onchain__note{font-size:13px;color:var(--ink-3);margin:8px 0}.onchain__note--ok{color:var(--green)}.onchain__cmd{margin:14px 0 8px}.panel__meta a{text-underline-offset:3px}.census__facts{display:grid;gap:8px;margin:0 0 24px;max-width:78ch;color:var(--ink-2);font-size:14.5px}.census__facts li{padding-left:18px;position:relative}.census__facts li:before{content:"";position:absolute;left:0;top:.75em;width:8px;height:1px;background:var(--brass)}.census__facts b{color:var(--ink)}.census__sim{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.onchain__wallet{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px}.onchain__wallet .onchain__note{margin:0;flex:1 1 260px}.census__skeleton{height:360px;border-radius:var(--radius);border:1px solid var(--line-soft);background:linear-gradient(100deg,var(--panel) 30%,var(--panel-2) 50%,var(--panel) 70%) 0 0 / 200% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.feechip{display:inline-block;margin-top:10px;padding:3px 10px;border:1px solid rgba(242,195,76,.5);border-radius:6px;font-size:12px;color:var(--yellow)}.suggest-wrap{position:relative}.suggest{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px #00000073}.suggest[hidden]{display:none}.suggest__item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;cursor:pointer;color:var(--ink)}.suggest__item b{font-weight:600}.suggest__item .mono{color:var(--ink-3);font-size:.8rem}.suggest__tier{margin-left:auto;font-size:.72rem;letter-spacing:.08em;color:var(--ink-2)}.suggest__item:hover,.suggest__item--on{background:var(--panel);outline:1px solid var(--brass)}.launcher__who{margin:0 0 8px}.launcher__list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.launcher__list li{display:flex;align-items:center;gap:10px}.launcher__tier{margin-left:auto;font-size:.72rem;letter-spacing:.08em;color:var(--ink-2)}.panel__fine{margin:14px 0 0;font-size:.8rem;line-height:1.5;color:var(--ink-3)}.doc .mono,.section__lede .mono{overflow-wrap:anywhere}.record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:18px 0 10px}.record>div{min-width:0}.record .record__wide{grid-column:1 / -1}.record dt{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.record dd{margin:0;overflow-wrap:anywhere}.record__copy{margin-left:8px;padding:2px 10px;font-size:.75rem}.record__sub{color:var(--ink-3);font-size:.85em}.record__note{margin:6px 0 0;font-size:.85rem;line-height:1.5;color:var(--ink-3)}.record__h{margin:26px 0 10px;font-family:var(--display);font-weight:800;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.record__marks,.record__history{list-style:none;margin:0;padding:0;display:grid;gap:10px}.record__marks li{display:flex;gap:12px;align-items:baseline}.record__meaning{display:block;margin-top:2px;color:var(--ink-2);font-size:.9rem}.record__history li{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}.record__current{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}@media(max-width:680px){.record{grid-template-columns:1fr}}.onchain__hash{overflow-wrap:anywhere;word-break:break-all}.feed__wait{margin:14px 0 0;font-size:.82rem;color:var(--ink-3)}.feed__grading{color:var(--ink-2)}.pulse{max-width:var(--max);margin:0 auto;padding:14px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.pulse__label{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.pulse__dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 color-mix(in srgb,var(--green) 55%,transparent);animation:beat 2.4s ease-out infinite}@keyframes beat{0%{box-shadow:0 0 color-mix(in srgb,var(--green) 55%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}.pulse__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.pulse__k{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pulse__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pulse__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer}.pulse__chip:hover:not(:disabled){border-color:var(--brass)}.pulse__chip:disabled{opacity:.6;cursor:default}.pulse__grade{font-size:.72rem;letter-spacing:.08em;font-weight:600}.pulse__grade--green{color:var(--green)}.pulse__grade--yellow{color:var(--yellow)}.pulse__grade--red{color:var(--red)}.pulse__when{font-size:.72rem;color:var(--ink-3)}.pulse__pending{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--ink-3)}@media(prefers-reduced-motion:reduce){.pulse__dot{animation:none}}.demo{display:flex;align-items:center;gap:14px;width:100%;margin:14px 0 4px;padding:12px 16px;text-align:left;font:inherit;color:var(--ink);background:color-mix(in srgb,var(--red) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:14px;cursor:pointer}.demo:hover:not(:disabled){border-color:var(--red)}.demo:disabled{opacity:.6;cursor:default}.demo__text{display:grid;gap:2px;min-width:0}.demo__text b{font-weight:700}.demo__text span{font-size:.85rem;color:var(--ink-2)}.demo__go{margin-left:auto;color:var(--red);font-size:1.2rem}.pulse{min-height:62px}.pulse__skel{display:inline-block;width:96px;height:28px;border-radius:999px;background:linear-gradient(90deg,var(--panel) 0%,var(--panel-2) 50%,var(--panel) 100%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}.pulse__skel--short{width:64px}@media(prefers-reduced-motion:reduce){.pulse__skel{animation:none}}@media(max-width:1180px){.pulse{min-height:106px}}@media(max-width:680px){.pulse{min-height:150px}}
