.bench[data-astro-cid-elb4itzt]{border:1px solid var(--line-strong);isolation:isolate;background:linear-gradient(#101013e6,#09090bf5);width:100%;max-width:none;position:relative;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff0a}.bench[data-astro-cid-elb4itzt]:before,.bench[data-astro-cid-elb4itzt]:after{content:"";z-index:6;pointer-events:none;border:1px solid #e8e2d45c;width:7px;height:7px;position:absolute}.bench[data-astro-cid-elb4itzt]:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.bench[data-astro-cid-elb4itzt]:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.bench__bar[data-astro-cid-elb4itzt]{border-bottom:1px solid var(--line);min-height:30px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);z-index:5;background:#070608b8;align-items:center;gap:.55rem;padding:.35rem .7rem;font-size:.52rem;display:flex;position:relative}.bench__dot[data-astro-cid-elb4itzt]{background:var(--red-bright);width:5px;height:5px;box-shadow:0 0 10px var(--red-bright);border-radius:50%;flex:none}.bench__label[data-astro-cid-elb4itzt]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bench__plan[data-astro-cid-elb4itzt]{color:var(--red-bright);letter-spacing:.18em;border:1px solid #b93a2299;flex:none;margin-left:auto;padding:.1rem .35rem;font-size:.46rem;transform:rotate(-2deg)}.bench__live[data-astro-cid-elb4itzt]{color:var(--fg-faint);flex:none;align-items:center;gap:.3rem;display:inline-flex}.bench__live[data-astro-cid-elb4itzt] i[data-astro-cid-elb4itzt]{background:var(--flesh);width:4px;height:4px;box-shadow:0 0 8px var(--flesh);border-radius:50%;display:inline-block}.bench__stage[data-astro-cid-elb4itzt]{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#070809;min-height:230px;position:relative;overflow:hidden}.bench__canvas[data-astro-cid-elb4itzt]{opacity:0;z-index:1;outline:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.bench[data-astro-cid-elb4itzt].is-ready .bench__canvas[data-astro-cid-elb4itzt]{opacity:1}.bench__canvas[data-astro-cid-elb4itzt]:focus-visible{outline:1px solid var(--flesh);outline-offset:-4px}.bench__poster[data-astro-cid-elb4itzt]{z-index:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.bench[data-astro-cid-elb4itzt].is-ready .bench__poster[data-astro-cid-elb4itzt]{opacity:0}.bench__poster[data-astro-cid-elb4itzt] img[data-astro-cid-elb4itzt]{object-fit:cover;object-position:50% 42%;filter:grayscale(.12)brightness(.72)contrast(1.06)saturate(.96);width:100%;height:100%;transform:scale(1.12)translateY(-1%)}.bench__poster-tag[data-astro-cid-elb4itzt]{z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim);background:#0706088c;padding:.18rem .35rem;font-size:.48rem;position:absolute;bottom:.6rem;left:.7rem}.bench__vignette[data-astro-cid-elb4itzt]{z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 38%,#00000075 100%),linear-gradient(#0000 70%,#050406b8);position:absolute;inset:0}.bench__scan[data-astro-cid-elb4itzt]{z-index:2;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:0}.bench__knife[data-astro-cid-elb4itzt]{z-index:3;pointer-events:none;opacity:0;transform-origin:6px 8px;filter:drop-shadow(0 8px 10px #00000080);will-change:left, top, transform;width:120px;height:50px;transition:opacity .14s;position:absolute;top:-999px;left:-999px;transform:rotate(-8deg)}.bench__knife[data-astro-cid-elb4itzt].is-on{opacity:1}.bench__knife[data-astro-cid-elb4itzt].is-cutting{filter:drop-shadow(0 5px 7px #0000008c)brightness(1.08)}.bench__knife[data-astro-cid-elb4itzt] svg[data-astro-cid-elb4itzt]{width:100%;height:100%;overflow:visible}.bench__loading[data-astro-cid-elb4itzt]{z-index:5;color:var(--paper-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#070608d9;border:1px solid #b93a228c;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.5rem;transition:opacity .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bench__loading[data-astro-cid-elb4itzt]:before{content:"";background:var(--red-bright);width:5px;height:5px;box-shadow:0 0 8px var(--red-bright);border-radius:50%;animation:1.2s ease-in-out infinite loading-pulse}.bench[data-astro-cid-elb4itzt][data-state=loading] .bench__loading[data-astro-cid-elb4itzt]{opacity:1}.bench[data-astro-cid-elb4itzt][data-state=loading] .hud__hint[data-astro-cid-elb4itzt]{opacity:.25}@keyframes loading-pulse{0%,to{opacity:.35}50%{opacity:1}}.bench__hud[data-astro-cid-elb4itzt]{z-index:4;pointer-events:none;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-2);text-shadow:0 1px 10px #000000e6;flex-direction:column;justify-content:space-between;padding:.55rem .62rem .5rem;font-size:.5rem;display:flex;position:absolute;inset:0}.hud__top[data-astro-cid-elb4itzt]{align-items:center;gap:.55rem;display:flex}.hud__shift[data-astro-cid-elb4itzt]{color:var(--fg-dim);white-space:nowrap}.hud__side[data-astro-cid-elb4itzt]{color:var(--fg-faint);align-items:center;gap:.22rem;margin-left:.15rem;display:inline-flex}.hud__side[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]{margin-right:.15rem;font-weight:400}.hud__side[data-astro-cid-elb4itzt] i[data-astro-cid-elb4itzt]{background:#e8e2d438;width:12px;height:3px;transition:background .25s,box-shadow .25s}.hud__side[data-astro-cid-elb4itzt] i[data-astro-cid-elb4itzt].is-done{background:var(--flesh);box-shadow:0 0 7px #c9a06a8c}.hud__count[data-astro-cid-elb4itzt]{color:var(--paper);align-items:baseline;gap:.18rem;margin-left:auto;display:inline-flex}.hud__count[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]{font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;font-weight:500;line-height:1}.hud__count[data-astro-cid-elb4itzt] em[data-astro-cid-elb4itzt]{color:var(--fg-faint);font-size:.46rem;font-style:normal}.hud__stamp[data-astro-cid-elb4itzt]{text-align:center;width:52px;height:52px;color:var(--red-bright);opacity:0;background:#b93a220d;border:1.5px solid #b93a22bf;place-content:center;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:2.1rem;right:.65rem;transform:rotate(-5deg)scale(.85)}.hud__stamp[data-astro-cid-elb4itzt].is-on{opacity:1;transform:rotate(-5deg)scale(1)}.hud__stamp[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:.9}.hud__stamp[data-astro-cid-elb4itzt] small[data-astro-cid-elb4itzt]{letter-spacing:.18em;font-size:.4rem}.hud__toast[data-astro-cid-elb4itzt]{border-left:2px solid var(--red-bright);color:var(--paper);letter-spacing:.12em;opacity:0;white-space:nowrap;text-overflow:ellipsis;background:#070608d1;max-width:90%;padding:.28rem .55rem;font-size:.48rem;transition:opacity .2s,transform .2s;position:absolute;bottom:3.45rem;left:50%;overflow:hidden;transform:translate(-50%,6px)}.hud__toast[data-astro-cid-elb4itzt].is-on{opacity:1;transform:translate(-50%)}.hud__toast[data-astro-cid-elb4itzt][data-kind=grade]{border-left-color:var(--flesh);color:var(--flesh-bright)}.hud__toast[data-astro-cid-elb4itzt][data-kind=complete]{border-left-color:var(--red-bright);color:var(--paper)}.hud__bottom[data-astro-cid-elb4itzt]{align-items:flex-end;gap:.55rem;display:flex}.hud__hint[data-astro-cid-elb4itzt]{gap:.12rem;min-width:0;transition:opacity .4s;display:grid}.hud__hint[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]{color:var(--paper);padding-left:.45rem;font-weight:400;position:relative}.hud__hint[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]:before{content:"";background:var(--red-bright);width:3px;height:3px;box-shadow:0 0 7px var(--red-bright);border-radius:50%;margin-top:-1.5px;position:absolute;top:50%;left:0}.hud__hint[data-astro-cid-elb4itzt] small[data-astro-cid-elb4itzt]{letter-spacing:.08em;color:var(--fg-faint);text-transform:none;font-size:.42rem;line-height:1.45;font-family:var(--font-body);max-width:25ch;font-style:italic}.bench[data-astro-cid-elb4itzt].has-played .hud__hint[data-astro-cid-elb4itzt]{opacity:.35}.hud__meters[data-astro-cid-elb4itzt]{flex:none;gap:.3rem;width:84px;margin-left:auto;display:grid}.hud__meter[data-astro-cid-elb4itzt] span[data-astro-cid-elb4itzt]{color:var(--fg-faint);letter-spacing:.08em;justify-content:space-between;gap:.3rem;font-size:.4rem;display:flex}.hud__meter[data-astro-cid-elb4itzt] span[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]{color:var(--paper-2);font-variant-numeric:tabular-nums;font-weight:500}.hud__meter[data-astro-cid-elb4itzt]>i[data-astro-cid-elb4itzt]{background:#e8e2d429;height:2px;display:block;overflow:hidden}.hud__meter[data-astro-cid-elb4itzt] s[data-astro-cid-elb4itzt]{background:var(--flesh);transform-origin:0;width:100%;height:100%;text-decoration:none;transition:transform .18s linear;display:block;transform:scaleX(0)}.hud__meter--waste[data-astro-cid-elb4itzt] s[data-astro-cid-elb4itzt]{background:var(--red-bright)}.hud__turn[data-astro-cid-elb4itzt]{pointer-events:auto;border:1px solid var(--line-strong);width:46px;height:44px;color:var(--paper-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#07060894;flex:none;place-content:center;justify-items:center;gap:.08rem;font-size:.36rem;transition:background .2s,border-color .2s,color .2s;display:grid}.hud__turn[data-astro-cid-elb4itzt].is-prompt{color:var(--paper);border-color:#df4a2bcc;animation:1.6s ease-in-out infinite turn-pulse}@keyframes turn-pulse{0%,to{box-shadow:0 0 #df4a2b00}50%{box-shadow:0 0 0 4px #df4a2b29}}.hud__turn[data-astro-cid-elb4itzt]:hover,.hud__turn[data-astro-cid-elb4itzt]:focus-visible{color:var(--paper);background:#b93a2238;border-color:#b93a22b3;outline:none}.hud__turn[data-astro-cid-elb4itzt]:active svg[data-astro-cid-elb4itzt]{transform:rotate(-24deg)}.hud__turn[data-astro-cid-elb4itzt] svg[data-astro-cid-elb4itzt]{transition:transform .2s}.bench__complete[data-astro-cid-elb4itzt]{z-index:7;text-align:center;backdrop-filter:blur(2px);background:radial-gradient(80% 80% at 50% 45%,#141214b8,#050406ed),#050406b8;place-content:center;justify-items:center;gap:.9rem;padding:1.2rem;display:grid;position:absolute;inset:0}.bench__complete[data-astro-cid-elb4itzt][hidden]{display:none}.bench__stamp[data-astro-cid-elb4itzt]{border:1.5px solid var(--red-bright);background:#b93a220f;max-width:300px;padding:.7rem 1rem .75rem;transform:rotate(-3deg)}.bench__stamp[data-astro-cid-elb4itzt] b[data-astro-cid-elb4itzt]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--red-bright);font-size:clamp(1.35rem,1rem + 2vw,2rem);line-height:1;display:block}.bench__stamp[data-astro-cid-elb4itzt] small[data-astro-cid-elb4itzt]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);margin-top:.45rem;font-size:.48rem;line-height:1.6;display:block}.bench__complete[data-astro-cid-elb4itzt] .btn[data-astro-cid-elb4itzt]{padding:.6rem .9rem;font-size:.72rem}.bench__fallback[data-astro-cid-elb4itzt]{z-index:8;text-align:center;background:#070608d6;place-content:center;gap:.8rem;padding:1.4rem;display:grid;position:absolute;inset:0}.bench__fallback[data-astro-cid-elb4itzt][hidden]{display:none}.bench__fallback[data-astro-cid-elb4itzt] p[data-astro-cid-elb4itzt]{color:var(--paper-dim);max-width:34ch;font-size:.85rem}.bench__fallback[data-astro-cid-elb4itzt] a[data-astro-cid-elb4itzt]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--flesh);font-size:.55rem}.bench__foot[data-astro-cid-elb4itzt]{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);background:#07060899;justify-content:space-between;align-items:center;gap:.8rem;padding:.45rem .7rem;font-size:.48rem;display:flex}.bench__foot[data-astro-cid-elb4itzt] a[data-astro-cid-elb4itzt]{color:var(--paper-dim);border-bottom:1px solid #e8e2d438;transition:color .2s,border-color .2s}.bench__foot[data-astro-cid-elb4itzt] a[data-astro-cid-elb4itzt]:hover{color:var(--paper);border-color:var(--paper)}.bench__sound[data-astro-cid-elb4itzt]{color:var(--fg-faint);font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;flex:none;align-items:center;gap:.3rem;display:inline-flex}.bench__sound[data-astro-cid-elb4itzt]:hover,.bench__sound[data-astro-cid-elb4itzt].is-on{color:var(--paper-2)}.bench__sound[data-astro-cid-elb4itzt] .slash[data-astro-cid-elb4itzt]{opacity:1}.bench__sound[data-astro-cid-elb4itzt].is-on .slash[data-astro-cid-elb4itzt]{opacity:0}.bench__sound[data-astro-cid-elb4itzt].is-on .wave[data-astro-cid-elb4itzt]{opacity:1}@media (width<=560px){.bench__stage[data-astro-cid-elb4itzt]{aspect-ratio:4/3;min-height:260px}.bench__bar[data-astro-cid-elb4itzt]{gap:.4rem;font-size:.48rem}.bench__plan[data-astro-cid-elb4itzt]{display:none}.hud__hint[data-astro-cid-elb4itzt] small[data-astro-cid-elb4itzt]{max-width:18ch}.hud__meters[data-astro-cid-elb4itzt]{width:74px}.hud__turn[data-astro-cid-elb4itzt]{width:44px;height:42px}.bench__foot[data-astro-cid-elb4itzt]{justify-content:flex-end}.bench__foot[data-astro-cid-elb4itzt]>span[data-astro-cid-elb4itzt]{display:none}}.hero__trailer[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2);align-items:center;gap:.6rem;margin-top:1.1rem;font-size:.62rem;transition:color .2s;display:inline-flex}.hero__trailer-play[data-astro-cid-ge2uvauf]{border:1px solid var(--red);width:24px;height:24px;color:var(--red-bright);place-items:center;transition:background .2s,color .2s;display:grid}.hero__trailer-time[data-astro-cid-ge2uvauf]{color:var(--fg-faint)}.hero__trailer[data-astro-cid-ge2uvauf]:hover{color:var(--paper)}.hero__trailer[data-astro-cid-ge2uvauf]:hover .hero__trailer-play[data-astro-cid-ge2uvauf]{background:var(--red);color:var(--paper)}.index-grid[data-astro-cid-wcolddp2]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;display:grid}.index-col[data-astro-cid-wcolddp2]{background:var(--ink-900);padding:1.4rem 1.3rem}.index-col__head[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:.6rem;padding-bottom:1rem;display:grid}.index-col__head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{text-transform:uppercase;font-size:1.4rem}.index-col__head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--fg-faint);font-size:.85rem;line-height:1.5}.index-col[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{display:grid}.index-col[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-bottom:1px solid #e8e2d40f;grid-template-columns:26px 1fr;gap:.5rem;padding:.55rem 0;display:grid}.index-col[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:last-child a[data-astro-cid-wcolddp2]{border-bottom:0}.index-col[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover b[data-astro-cid-wcolddp2]{color:var(--flesh-bright)}.index-col__n[data-astro-cid-wcolddp2]{font-family:var(--font-mono);color:var(--fg-faint);padding-top:.25rem;font-size:.55rem}.index-col[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:.95rem;font-weight:500;line-height:1.15;transition:color .2s;display:block}.index-col[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:.52rem}.ledger[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#0000,#b93a220a 40%,#0000)}.ledger-grid[data-astro-cid-wcolddp2]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ledger-panel[data-astro-cid-wcolddp2]{background:var(--ink-900);align-content:start;gap:.8rem;padding:1.5rem 1.4rem;display:grid}.ledger-panel[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{text-transform:uppercase;font-size:1.25rem}.ledger-list[data-astro-cid-wcolddp2]{gap:.35rem;display:grid}.ledger-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-bottom:1px solid #e8e2d412;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.92rem;display:flex}.ledger-list__name[data-astro-cid-wcolddp2]{color:var(--paper-2)}.ledger-list__pct[data-astro-cid-wcolddp2]{font-family:var(--font-mono);color:var(--red-bright);font-size:.65rem}.ledger-panel--quote[data-astro-cid-wcolddp2]{background:#0d0b0a;place-content:center}.ledger-quote[data-astro-cid-wcolddp2]{color:var(--paper);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-style:italic;line-height:1.35}.ledger-panel[data-astro-cid-wcolddp2] cite[data-astro-cid-wcolddp2]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.58rem;font-style:normal}.trust-band[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);background:#060507;padding-block:2.5rem}.trust-band__inner[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.trust-band[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:58ch;color:var(--fg-faint);margin-top:.7rem;font-size:.88rem}.trust-band__links[data-astro-cid-wcolddp2]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--flesh);flex-wrap:wrap;gap:1.2rem;font-size:.6rem;display:flex}@media (width<=900px){.ledger-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.article-hero[data-astro-cid-thxiaacl]{border:1px solid var(--line);margin-bottom:2rem}.article-hero[data-astro-cid-thxiaacl] img[data-astro-cid-thxiaacl]{aspect-ratio:16/7.4;object-fit:cover;object-position:center 40%;filter:grayscale(.2)contrast(1.03);width:100%}.article-hero[data-astro-cid-thxiaacl] figcaption[data-astro-cid-thxiaacl]{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);padding:.55rem .7rem;font-size:.56rem}.article-faq[data-astro-cid-thxiaacl]{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:1.5rem}.faq-title[data-astro-cid-thxiaacl]{margin-bottom:1rem;font-size:1.3rem}.article-related[data-astro-cid-thxiaacl]{margin-top:3.5rem}.ending-grid[data-astro-cid-v45l7fzy]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;display:grid}.ending-card[data-astro-cid-v45l7fzy]{background:var(--ink-900);gap:.45rem;padding:1.4rem 1.3rem;display:grid;position:relative;overflow:hidden}.ending-card[data-astro-cid-v45l7fzy]:before{content:"";background:var(--red);width:3px;position:absolute;inset:0 auto 0 0}.ending-card--grim[data-astro-cid-v45l7fzy]:before{background:var(--ice)}.ending-card--escape[data-astro-cid-v45l7fzy]:before{background:var(--moss)}.ending-card__lever[data-astro-cid-v45l7fzy]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:.55rem}.ending-card[data-astro-cid-v45l7fzy] strong[data-astro-cid-v45l7fzy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--flesh-bright);font-size:1.35rem}.ending-card[data-astro-cid-v45l7fzy] h3[data-astro-cid-v45l7fzy]{text-transform:uppercase;color:var(--paper);font-size:1.05rem}.ending-card[data-astro-cid-v45l7fzy] p[data-astro-cid-v45l7fzy]{color:var(--fg-dim);font-size:.9rem;font-style:italic}.ending-card__pct[data-astro-cid-v45l7fzy]{font-family:var(--font-mono);color:var(--red-bright);margin-top:auto;padding-top:.7rem;font-size:.85rem}.ending-card__pct[data-astro-cid-v45l7fzy] small[data-astro-cid-v45l7fzy]{letter-spacing:.14em;color:var(--fg-faint);text-transform:uppercase;font-size:.5rem}.calc[data-astro-cid-dmlpff34]{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1px;display:grid}.calc__fields[data-astro-cid-dmlpff34]{background:var(--ink-900);gap:.9rem;padding:1.4rem;display:grid}.calc__fields[data-astro-cid-dmlpff34] label[data-astro-cid-dmlpff34]{gap:.35rem;display:grid}.calc__fields[data-astro-cid-dmlpff34] span[data-astro-cid-dmlpff34]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:.58rem}.calc__fields[data-astro-cid-dmlpff34] input[data-astro-cid-dmlpff34]{background:var(--ink-950);border:1px solid var(--line);font-family:var(--font-mono);padding:.6rem .7rem;font-size:.95rem}.calc__fields[data-astro-cid-dmlpff34] input[data-astro-cid-dmlpff34]:focus{outline:2px solid var(--red);outline-offset:0}.calc__out[data-astro-cid-dmlpff34]{background:#0d0b0a;align-content:start;gap:1.4rem;padding:1.4rem;display:grid}.calc__big[data-astro-cid-dmlpff34]{gap:.4rem;display:grid}.calc__big[data-astro-cid-dmlpff34] .mono[data-astro-cid-dmlpff34]{color:var(--fg-faint)}.calc__big[data-astro-cid-dmlpff34] strong[data-astro-cid-dmlpff34]{font-family:var(--font-display);color:var(--flesh-bright);letter-spacing:-.01em;font-size:clamp(2.4rem,1.8rem + 2.4vw,3.6rem);line-height:1}.calc__big[data-astro-cid-dmlpff34] small[data-astro-cid-dmlpff34]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem}.calc__split[data-astro-cid-dmlpff34]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.calc__split[data-astro-cid-dmlpff34] .mono[data-astro-cid-dmlpff34]{color:var(--fg-faint);margin-bottom:.3rem;display:block}.calc__split[data-astro-cid-dmlpff34] b[data-astro-cid-dmlpff34]{font-family:var(--font-display);color:var(--paper);font-size:1.3rem}@media (width<=820px){.calc[data-astro-cid-dmlpff34]{grid-template-columns:1fr}}.calc[data-astro-cid-fp2j24e7]{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1px;display:grid}.calc__fields[data-astro-cid-fp2j24e7]{background:var(--ink-900);gap:.9rem;padding:1.4rem;display:grid}.calc__fields[data-astro-cid-fp2j24e7] label[data-astro-cid-fp2j24e7]{gap:.35rem;display:grid}.calc__fields[data-astro-cid-fp2j24e7] span[data-astro-cid-fp2j24e7]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:.58rem}.calc__fields[data-astro-cid-fp2j24e7] input[data-astro-cid-fp2j24e7]{background:var(--ink-950);border:1px solid var(--line);font-family:var(--font-mono);padding:.6rem .7rem;font-size:.95rem}.calc__fields[data-astro-cid-fp2j24e7] input[data-astro-cid-fp2j24e7]:focus{outline:2px solid var(--red);outline-offset:0}.calc__out[data-astro-cid-fp2j24e7]{background:#0d0b0a;align-content:start;gap:1.4rem;padding:1.4rem;display:grid}.calc__big[data-astro-cid-fp2j24e7]{gap:.4rem;display:grid}.calc__big[data-astro-cid-fp2j24e7] .mono[data-astro-cid-fp2j24e7],.calc__finish[data-astro-cid-fp2j24e7] .mono[data-astro-cid-fp2j24e7],.calc__split[data-astro-cid-fp2j24e7] .mono[data-astro-cid-fp2j24e7]{color:var(--fg-faint)}.calc__big[data-astro-cid-fp2j24e7] strong[data-astro-cid-fp2j24e7]{font-family:var(--font-display);color:var(--flesh-bright);font-size:clamp(2.4rem,1.8rem + 2.4vw,3.6rem);line-height:1}.calc__big[data-astro-cid-fp2j24e7] small[data-astro-cid-fp2j24e7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:.6rem}.calc__split[data-astro-cid-fp2j24e7]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.calc__split[data-astro-cid-fp2j24e7] b[data-astro-cid-fp2j24e7],.calc__finish[data-astro-cid-fp2j24e7] b[data-astro-cid-fp2j24e7]{font-family:var(--font-display);color:var(--paper);margin-top:.3rem;font-size:1.3rem;display:block}.calc__finish[data-astro-cid-fp2j24e7]{border-top:1px solid var(--line);padding-top:1rem}@media (width<=820px){.calc[data-astro-cid-fp2j24e7]{grid-template-columns:1fr}}.media-sec[data-astro-cid-gsh7zjnq]{margin-top:clamp(2.5rem,5vw,4.5rem)}.trailer[data-astro-cid-gsh7zjnq]{border:1px solid var(--line);background:var(--ink-900);margin:0;position:relative}.trailer__play[data-astro-cid-gsh7zjnq]{background:var(--paper);color:var(--ink-950);border:1px solid var(--paper);letter-spacing:.16em;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.62rem;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trailer__play[data-astro-cid-gsh7zjnq]:hover{background:var(--red);border-color:var(--red);color:#fff}.trailer__play-icon[data-astro-cid-gsh7zjnq]{font-size:.7rem;line-height:1}.trailer__play[data-astro-cid-gsh7zjnq][hidden]{display:none}.trailer__video[data-astro-cid-gsh7zjnq]{aspect-ratio:16/9;background:#000;width:100%;height:auto}.trailer__meta[data-astro-cid-gsh7zjnq]{border-top:1px solid var(--line);color:var(--fg-faint);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:.8rem 1rem;font-size:.6rem;display:flex}.factlist[data-astro-cid-gsh7zjnq]{border:1px solid var(--line);background:var(--ink-900);margin:0;display:grid}.factlist__row[data-astro-cid-gsh7zjnq]{border-bottom:1px solid #e8e2d412;grid-template-columns:minmax(180px,260px) 1fr;gap:.4rem 1.5rem;padding:.8rem 1rem;display:grid}.factlist__row[data-astro-cid-gsh7zjnq]:last-child{border-bottom:0}.factlist[data-astro-cid-gsh7zjnq] dt[data-astro-cid-gsh7zjnq]{color:var(--fg-faint);letter-spacing:.14em;text-transform:uppercase;padding-top:.2rem;font-size:.6rem}.factlist[data-astro-cid-gsh7zjnq] dd[data-astro-cid-gsh7zjnq]{color:var(--paper-2);margin:0}.factlist__link[data-astro-cid-gsh7zjnq]{color:var(--red-bright);border-bottom:1px solid #df4a2b59}.factlist__link[data-astro-cid-gsh7zjnq]:hover{color:var(--paper);border-bottom-color:var(--paper)}.credit-links[data-astro-cid-gsh7zjnq]{color:var(--red-bright);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem;display:flex}.credit-links[data-astro-cid-gsh7zjnq] a[data-astro-cid-gsh7zjnq]:hover{color:var(--paper)}@media (width<=640px){.factlist__row[data-astro-cid-gsh7zjnq]{grid-template-columns:1fr;gap:.15rem}}.page-body[data-astro-cid-ajzp444a]{max-width:74ch}
