.library__faq[data-astro-cid-m3zpgalb]{margin:8px 0 12px;font-size:18px}.library__list[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]{border-top:1px solid var(--border);padding:12px 0}.library__list[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]{cursor:pointer;font-weight:600}.library__list[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--fg-muted);max-width:68ch;margin:8px 0 0}.library[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--accent-strong)}.hero__facts[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero__facts[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border:1px solid var(--hairline);background:var(--bg-elev);border-radius:999px;align-items:baseline;gap:7px;padding:7px 13px;display:inline-flex}.hero__facts[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.hero__facts[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--fg-muted);font-size:12.5px}.hero__stage[data-astro-cid-m3zpgalb]{border:1px solid var(--accent-border);max-width:680px;color:var(--fg);background:var(--bg-elev);box-shadow:0 18px 50px -28px var(--brand-glow);border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px 14px;margin-top:28px;padding:8px;display:grid}.hero__stage[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{background:var(--bg);border-radius:16px;align-content:center;gap:4px;padding:14px 16px;display:grid}.hero__stage[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]:first-child{background:var(--accent-soft)}.hero__stage[data-astro-cid-m3zpgalb] small[data-astro-cid-m3zpgalb]{color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.hero__stage[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{letter-spacing:-.03em;font-size:20px}.hero__stage[data-astro-cid-m3zpgalb] em[data-astro-cid-m3zpgalb]{color:var(--accent);font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;align-self:center;font-size:12px}.hero__stage[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{color:var(--fg-muted);grid-column:1/-1;padding:2px 8px 6px;font-size:13px;font-weight:550}.hero__stage[data-astro-cid-m3zpgalb]:hover{border-color:var(--accent);text-decoration:none}.bench[data-astro-cid-m3zpgalb]{padding-top:48px;scroll-margin-top:76px}.bench__top[data-astro-cid-m3zpgalb]{max-width:760px;margin-bottom:22px}.bench__top[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(32px,4vw,48px)}.bench__top[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:68ch;color:var(--fg-muted);margin:0 0 8px}.bench__shell[data-astro-cid-m3zpgalb]{border:1px solid var(--border-strong);background:var(--bg-elev);box-shadow:var(--shadow), 0 30px 80px -48px var(--brand-glow);border-radius:28px;overflow:hidden}.bench__meters[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.bench__meters[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-right:1px solid var(--border);padding:18px 20px 16px}.bench__meters[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]:last-child{border-right:0}.bench__meters[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-tone=ours]{background:var(--accent-soft)}.bench__meters[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1;display:block}.bench__meters[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-tone=ours] b[data-astro-cid-m3zpgalb]{color:var(--accent)}.bench__meters[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb].is-tick{animation:.45s cubic-bezier(.2,.8,.2,1) bench-tick}.bench__meters[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--fg-dim);letter-spacing:.02em;margin-top:8px;font-size:12px;display:block}.bench__body[data-astro-cid-m3zpgalb]{grid-template-columns:188px minmax(0,1fr) 280px;align-items:start;display:grid}.bench__rail[data-astro-cid-m3zpgalb]{gap:2px;padding:10px;display:grid}.bench__rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb]{width:100%;color:var(--fg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.bench__rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb].is-on{color:var(--fg);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.bench__rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{align-items:center;gap:8px;display:flex}.bench__rail[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;border-radius:6px;width:22px;height:22px}.scene-row__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.scene-card[data-astro-cid-m3zpgalb]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);border-radius:22px;gap:8px;padding:10px 10px 16px;display:grid}.scene-card[data-astro-cid-m3zpgalb] picture[data-astro-cid-m3zpgalb]{display:block}.scene-card[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;background:#0a0e1a;border-radius:14px;width:100%;height:168px}.scene-card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{letter-spacing:-.03em;margin:6px 8px 0;font-size:20px}.scene-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--fg-muted);margin:0 8px;font-size:14px}.scene-card[data-astro-cid-m3zpgalb]:hover{border-color:var(--accent-border);text-decoration:none}@media (width<=980px){.scene-row__grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.scene-card[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{height:180px}}.bench__rail[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{color:var(--fg-dim);font-variant-numeric:tabular-nums;font-style:normal}.bench__stage[data-astro-cid-m3zpgalb]{border-left:1px solid var(--border);min-width:0;padding:22px 24px 20px}.bench__stage[data-astro-cid-m3zpgalb][data-tone=win]{background:linear-gradient(180deg, var(--accent-soft), transparent 140px)}.bench__stage[data-astro-cid-m3zpgalb].is-flash{animation:.7s bench-win}.bench__stage-bar[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bench__switch[data-astro-cid-m3zpgalb]{gap:6px;display:flex}.bench__switch[data-astro-cid-m3zpgalb] button{border:1px solid var(--border);background:var(--bg);width:44px;height:44px;color:var(--fg-dim);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px}.bench__switch[data-astro-cid-m3zpgalb] button.is-on{color:var(--fg);border-color:var(--accent-border);background:var(--accent-soft)}.bench__switch[data-astro-cid-m3zpgalb] button.is-hit{color:var(--accent-contrast);background:var(--accent);border-color:#0000}.bench__switch[data-astro-cid-m3zpgalb] button.is-miss{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 45%, var(--border))}.bench__kicker[data-astro-cid-m3zpgalb]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.bench__ask[data-astro-cid-m3zpgalb]{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(26px,3vw,36px);line-height:1.15}.bench__specimen[data-astro-cid-m3zpgalb]{color:var(--fg-dim);margin:0 0 10px;font-size:13px}#bench-context[data-astro-cid-m3zpgalb]{background:var(--bg-code);max-height:112px;color:var(--fg);font-family:var(--font-mono);white-space:pre-wrap;border-radius:14px;margin:0 0 14px;padding:14px 16px;font-size:13px;line-height:1.5;overflow:auto}.bench__verdict[data-astro-cid-m3zpgalb]{border:1px solid var(--border);background:var(--bg);letter-spacing:-.03em;border-radius:16px;align-items:center;gap:10px;margin:0 0 14px;padding:14px 16px;font-size:clamp(18px,2vw,22px);font-weight:650;display:flex}.bench__verdict[data-astro-cid-m3zpgalb]:before{content:"";background:var(--fg-dim);border-radius:50%;flex:none;width:10px;height:10px}.bench__verdict[data-astro-cid-m3zpgalb].is-win{color:var(--fg);background:var(--accent-soft);border-color:var(--accent-border)}.bench__verdict[data-astro-cid-m3zpgalb].is-win:before{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent)}.bench__verdict[data-astro-cid-m3zpgalb].is-lose,.bench__verdict[data-astro-cid-m3zpgalb].is-bad{color:var(--rose)}.bench__verdict[data-astro-cid-m3zpgalb].is-lose:before,.bench__verdict[data-astro-cid-m3zpgalb].is-bad:before{background:var(--rose)}.bench__verdict[data-astro-cid-m3zpgalb].is-wait,.bench__verdict[data-astro-cid-m3zpgalb].is-even,.bench__verdict[data-astro-cid-m3zpgalb].is-split{color:var(--fg-muted)}.bench__stage[data-astro-cid-m3zpgalb].is-live .bench__verdict[data-astro-cid-m3zpgalb]:before{animation:.9s ease-in-out infinite bench-pulse}.bench__duel[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side]{border:1px dashed var(--border-strong);background:var(--bg);border-radius:18px;min-height:156px;padding:16px 16px 14px}.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side].is-hit,.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side].is-miss,.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side].is-running{border-style:solid}.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side=ours].is-hit{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:0 18px 40px -28px var(--accent);animation:.45s cubic-bezier(.2,.8,.2,1) bench-pop}.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side].is-miss{border-color:color-mix(in srgb, var(--rose) 45%, var(--border))}.duel__label[data-astro-cid-m3zpgalb]{color:var(--fg-dim);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.duel__label[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]:empty{display:none}.duel__label[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{border:1px solid var(--border);color:var(--fg);letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:11px}.is-hit[data-astro-cid-m3zpgalb] .duel__label[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{color:var(--accent-contrast);background:var(--accent);border-color:#0000}.is-miss[data-astro-cid-m3zpgalb] .duel__label[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{color:var(--rose);background:color-mix(in srgb, var(--rose) 12%, transparent);border-color:color-mix(in srgb, var(--rose) 40%, var(--border))}.duel__choice[data-astro-cid-m3zpgalb]{letter-spacing:-.045em;margin:14px 0 16px;font-size:34px;font-weight:650;line-height:1}.is-empty[data-astro-cid-m3zpgalb] .duel__choice[data-astro-cid-m3zpgalb]{color:var(--fg-dim);font-weight:500}.is-hit[data-astro-cid-m3zpgalb] .duel__choice[data-astro-cid-m3zpgalb]{color:var(--accent)}.is-miss[data-astro-cid-m3zpgalb] .duel__choice[data-astro-cid-m3zpgalb]{color:var(--rose)}.duel__track[data-astro-cid-m3zpgalb]{background:var(--bg-elev-2);border-radius:99px;height:12px;overflow:hidden}.duel__track[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong), var(--accent));width:0;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.is-miss[data-astro-cid-m3zpgalb] .duel__track[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{background:var(--rose)}.is-running[data-astro-cid-m3zpgalb] .duel__track[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{width:38%;animation:.9s ease-in-out infinite bench-scan}.duel__meta[data-astro-cid-m3zpgalb]{color:var(--fg-dim);font-family:var(--font-mono);margin:10px 0 0;font-size:12px}.bench__actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bench__promo[data-astro-cid-m3zpgalb]{color:var(--fg-dim);margin:12px 0 0;font-size:13px}.bench__live[data-astro-cid-m3zpgalb]{border-left:1px solid var(--border);background:var(--bg);max-height:720px;padding:18px 16px;overflow:auto}.bench__live[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 10px;font-size:12px}.bench__now[data-astro-cid-m3zpgalb]{color:var(--fg);margin:0 0 14px;font-size:16px;line-height:1.5}.bench__now[data-astro-cid-m3zpgalb].is-fresh{animation:.35s bench-in}.bench__live[data-astro-cid-m3zpgalb] ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bench__live[data-astro-cid-m3zpgalb] li{color:var(--fg-muted);font-size:13px;line-height:1.45}.bench__live[data-astro-cid-m3zpgalb] time{color:var(--fg-dim);margin-bottom:2px;font-size:11px;display:block}@keyframes bench-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bench-tick{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:none}}@keyframes bench-pop{0%{transform:translateY(8px)scale(.98)}55%{transform:translateY(-2px)scale(1.01)}to{transform:none}}@keyframes bench-win{0%{box-shadow:inset 0 0 #0000}40%{box-shadow:inset 0 0 0 2px var(--accent-border)}to{box-shadow:none}}@keyframes bench-scan{0%{transform:translate(-40%)}to{transform:translate(220%)}}@keyframes bench-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (width<=980px){.hero__stage[data-astro-cid-m3zpgalb],.bench__duel[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.hero__stage[data-astro-cid-m3zpgalb] em[data-astro-cid-m3zpgalb]{justify-self:center}.bench__meters[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr}.bench__meters[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]:nth-child(odd){border-right:1px solid var(--border)}.bench__meters[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]:first-child,.bench__meters[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]:nth-child(2){border-bottom:1px solid var(--border)}.bench__body[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.bench__live[data-astro-cid-m3zpgalb]{max-height:none}.bench__rail[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--border);gap:6px;display:flex;overflow-x:auto}.bench__rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb]{white-space:nowrap;width:auto}.bench__stage[data-astro-cid-m3zpgalb],.bench__live[data-astro-cid-m3zpgalb]{border-left:0}.bench__live[data-astro-cid-m3zpgalb]{border-top:1px solid var(--border)}.duel__choice[data-astro-cid-m3zpgalb]{font-size:28px}}@media (prefers-reduced-motion:reduce){.bench__meters[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb].is-tick,.bench__duel[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-side=ours].is-hit,.bench__now[data-astro-cid-m3zpgalb].is-fresh,.bench__stage[data-astro-cid-m3zpgalb].is-flash,.bench__stage[data-astro-cid-m3zpgalb].is-live .bench__verdict[data-astro-cid-m3zpgalb]:before,.is-running[data-astro-cid-m3zpgalb] .duel__track[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{animation:none}}
