.sc{max-width:var(--measure-letter);padding:var(--space-6) var(--space-4) var(--space-8);color:var(--sx-ink);font-family:var(--font-ui);font-size:var(--t-body);margin:0 auto;line-height:1.6}.sc-wide{max-width:var(--measure-front)}.sc a{color:inherit}.sc-k{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-accent);margin:0 0 var(--space-2)}.sc-k a{color:var(--sx-accent);text-decoration:none}.sc-h1{font-family:var(--font-story);font-weight:900;font-size:var(--t-letter-h1);letter-spacing:-.01em;margin:0 0 var(--space-4);text-wrap:balance;line-height:1.03}.sc-state{font-style:italic;font-size:var(--t-letter-stand);color:var(--sx-ink-2);margin:0 0 var(--space-4);max-width:42ch;line-height:1.38}.sc-meta{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--sx-mute);padding:var(--space-3) 0;border-top:1px solid var(--sx-rule);border-bottom:1px solid var(--sx-rule);margin:0}.sc-jump{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.sc-jump a{font-family:var(--font-ui);font-style:italic;font-size:var(--t-small);border:1px solid var(--sx-ink);border-radius:var(--r-pill);padding:4px 12px;text-decoration:none}.sc-jump a:hover{background:var(--sx-ink);color:var(--sx-paper)}.sc section{margin-top:var(--space-8)}.sc-h2{font-family:var(--font-story);font-weight:900;font-size:var(--t-h1);margin:0 0 var(--space-2);line-height:1.1}.sc-dek{color:var(--sx-ink-2);margin:0 0 var(--space-4)}.sc-shifts{margin:var(--space-4) 0 0;counter-reset:none;padding:0;list-style:none}.sc-shift{padding:var(--space-5) 0 var(--space-5) var(--space-7);border-top:1px solid var(--sx-rule);position:relative}.sc-n{left:0;top:var(--space-5);font-family:var(--font-story);font-weight:900;font-size:var(--t-h1);color:var(--sx-accent);line-height:1;position:absolute}.sc-shift h3{font-family:var(--font-story);font-weight:700;font-size:var(--t-h2);margin:0 0 var(--space-3);text-wrap:balance;line-height:1.2}.sc-shift p{margin:0 0 var(--space-3)}.sc-shift b{font-weight:700}.sc-what{font-size:var(--t-lead);line-height:1.5}.sc-hype{background:var(--sx-hl);color:var(--sx-on-hl);padding:var(--space-3) var(--space-4);border-radius:8px}.sc-hype b{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-1);display:block}.sc-who{gap:var(--space-1);flex-wrap:wrap;display:flex}.sc-who span{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;border:1px solid var(--sx-line-2);border-radius:var(--r-pill);color:var(--sx-ink-2);padding:1px 8px}.sc-rc summary{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-accent);cursor:pointer}.sc-rc ul{margin:var(--space-2) 0 0;font-size:var(--t-small);color:var(--sx-ink-2);padding-left:1.1em}.sc-rc li{margin-bottom:var(--space-2)}.sc-rc q{font-style:italic}.sc-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.sc-co{border:1px solid var(--sx-rule);padding:var(--space-4);background:var(--sx-paper);border-radius:12px}.sc-co p{margin:0 0 var(--space-2)}.sc-co-top{align-items:baseline;gap:var(--space-2);font-family:var(--font-story);font-weight:900;font-size:var(--t-h3);flex-wrap:wrap;display:flex}.sc-co-top a{text-decoration:none}.sc-co-top a:hover{color:var(--sx-accent)}.sc-co-top span{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}.sc-co-what{color:var(--sx-ink-2)}.sc-co-new{font-size:var(--t-small)}.sc-co-new i{font-family:var(--font-ui-mono);font-style:normal;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-accent);display:block}.sc-co-fund{font-size:var(--t-small);color:var(--sx-ink-2);margin:0!important}.sc-co-fund b{color:var(--sx-ver)}.sc-co a[target]{color:var(--sx-mute);font-size:var(--t-fine)}.sc-moves{gap:var(--space-3);grid-template-columns:1fr;display:grid}.sc-move{border-left:4px solid var(--sx-ink);background:var(--sx-paper-2);padding:var(--space-4) var(--space-5);border-radius:0 12px 12px 0}.sc-move.mine{border-left-color:var(--sx-accent);background:var(--sx-hl-soft)}.sc-move b{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-accent);margin-bottom:var(--space-1);display:block}.sc-move p{margin:0}.sc-watch{margin:0;padding:0;list-style:none}.sc-watch li{border-bottom:1px solid var(--sx-rule);padding:var(--space-3) 0}.sc-watch b{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-accent);margin-right:var(--space-2)}.sc-watch a{color:var(--sx-mute);font-size:var(--t-fine)}.sc-others,.sc-cards{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sc-others a{padding:var(--space-3) 0;border-bottom:1px solid var(--sx-rule);font-family:var(--font-story);font-weight:700;font-size:var(--t-lead);text-decoration:none;display:block}.sc-others small{font-family:var(--font-ui);font-weight:400;font-size:var(--t-small);color:var(--sx-ink-2);display:block}.sc-others a:hover{color:var(--sx-accent)}.sc-cards{margin-top:var(--space-6)}.sc-cards a{gap:var(--space-2);box-sizing:border-box;height:100%;padding:var(--space-5);border:1px solid var(--sx-rule);border-top:4px solid var(--sx-ink);background:var(--sx-paper);border-radius:4px 4px 14px 14px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.sc-cards a:hover{border-top-color:var(--sx-accent);transform:translateY(-3px)}.sc-card-k{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-mute)}.sc-card-h{font-family:var(--font-story);font-weight:900;font-size:var(--t-h2);line-height:1.1}.sc-card-s{gap:var(--space-2);font-size:var(--t-small);color:var(--sx-ink-2);flex-direction:column;line-height:1.4;display:flex}.sc-card-s span{padding-left:var(--space-3);border-left:2px solid var(--sx-hl)}.sc-card-go{color:var(--sx-accent);margin-top:auto;font-style:italic}.sc-feed{margin:0;padding:0;list-style:none}.sc-feed li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--sx-rule);font-size:var(--t-small);grid-template-columns:6.5em 1fr;line-height:1.5;display:grid}.sc-feed-d{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-mute);padding-top:3px}.sc-feed b{font-weight:700}.sc-feed-b>b:first-child{font-family:var(--font-story);font-size:var(--t-lead)}.sc-feed-sec{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;margin-left:var(--space-1);text-decoration:none;color:var(--sx-accent)!important}.sc-feed a[target]{color:var(--sx-mute);font-size:var(--t-fine)}@media (width>=760px){.sc-grid,.sc-moves,.sc-others{grid-template-columns:1fr 1fr}.sc-cards{grid-template-columns:repeat(3,1fr)}}.bf{margin:var(--space-6) 0 0;background:var(--sx-night);color:var(--sx-night-ink);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:24px;outline:none;position:relative;overflow:hidden}.bf:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--sx-night-tint), transparent 70%);pointer-events:none;width:70%;position:absolute;inset:-40% -20% auto auto}.bf-bar{margin-bottom:var(--space-5);gap:4px;display:flex}.bf-bar i{background:var(--sx-white-line);border-radius:2px;flex:1;height:3px;transition:background .3s}.bf-bar i.done{background:var(--sx-hl)}.bf-card{gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--sx-white-line);margin-bottom:var(--space-6);flex-direction:column;display:flex;position:relative}.bf[data-js] .bf-card{border:0;min-height:22rem;margin:0;display:none}.bf[data-js] .bf-card.on{animation:.35s ltIn;display:flex}.bf p{margin:0}.bf a{color:var(--sx-white-dim)}.bf-k{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--sx-hl)}.bf-h{font-family:var(--font-story);font-weight:900;font-size:var(--t-letter-h1);letter-spacing:-.015em;line-height:1}.bf-h3{font-family:var(--font-story);font-weight:900;font-size:var(--t-letter-pull);text-wrap:balance;margin:0;line-height:1.12}.bf-lead{font-style:italic;font-size:var(--t-lead);color:var(--sx-white-dim);line-height:1.45}.bf-rule{font-size:var(--t-small);color:var(--sx-white-dim);border-left:3px solid var(--sx-hl);padding-left:var(--space-3)}.bf-rule b,.bf-sub{color:var(--sx-night-ink)}.bf-sub{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase}.bf-go{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-small);letter-spacing:.04em;background:var(--sx-hl);color:var(--sx-but-ink);border-radius:var(--r-pill);cursor:pointer;border:0;align-self:flex-start;padding:12px 22px;text-decoration:none;transition:transform .15s}.bf-go:hover{transform:translateY(-2px)}.bf-ghost{border:1.5px solid var(--sx-white-line);background:0 0;color:var(--sx-night-ink)!important}.bf-opts{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.bf-opts button{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-small);color:var(--sx-night-ink);border:1.5px solid var(--sx-white-line);border-radius:var(--r-pill);cursor:pointer;background:0 0;padding:12px 20px;transition:transform .15s,border-color .15s}.bf-opts button:hover{transform:translateY(-2px)}.bf-opts button[data-f=ver]:hover{border-color:var(--sx-ver)}.bf-opts button[data-f=but]:hover{border-color:var(--sx-but)}.bf-opts button[data-f=bs]:hover{border-color:var(--sx-bs)}.bf-rev{gap:var(--space-3);flex-direction:column;animation:.4s ltIn;display:flex}.bf-stamp{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 10px;animation:.45s ltSlam;display:inline-block}.bf-stamp[data-f=ver]{background:var(--sx-ver);color:var(--sx-ver-ink)}.bf-stamp[data-f=but]{background:var(--sx-but);color:var(--sx-but-ink)}.bf-stamp[data-f=bs]{background:var(--sx-bs);color:var(--sx-bs-ink)}.bf-you{font-family:var(--font-story);font-style:italic;font-size:var(--t-lead);margin-left:var(--space-2)}.bf-why{font-family:var(--font-story);font-style:italic;font-size:var(--t-lead);line-height:1.35}.bf-how,.bf-hype,.bf-take,.bf-try{font-size:var(--t-body);color:var(--sx-white-dim);line-height:1.55}.bf-how b,.bf-hype b{color:var(--sx-night-ink)}.bf-hype{border-left:3px solid var(--sx-hl);padding-left:var(--space-3)}.bf-src{gap:var(--space-3);font-size:var(--t-fine);flex-wrap:wrap;display:flex}.bf-take{margin:0;padding-left:1.1em}.bf-take li{margin-bottom:var(--space-2)}.bf-take a{font-size:var(--t-fine)}.bf-try{font-size:var(--t-lead);color:var(--sx-night-ink);background:var(--sx-night-tint);padding:var(--space-4);border-radius:12px}.bf-mv{gap:var(--space-3);display:grid}.bf-mv div{border-left:3px solid var(--sx-white-line);padding-left:var(--space-3);color:var(--sx-white-dim);font-size:var(--t-small);line-height:1.5}.bf-mv div.mine{border-left-color:var(--sx-hl);color:var(--sx-night-ink);font-size:var(--t-body)}.bf-mv b{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-hl);margin-bottom:var(--space-1);display:block}.bf-score b{font-family:var(--font-story);font-weight:900;font-size:var(--t-letter-h1);line-height:1}.bf-verdict{font-style:italic;font-size:var(--t-lead);color:var(--sx-white-dim)}.bf-acts{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.bf-msg{font-size:var(--t-small);color:var(--sx-white-dim);min-height:1.4em}.bf-nav{margin-top:var(--space-4);font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--sx-white-dim);justify-content:space-between;align-items:center;display:flex}.bf-nav button{border:1.5px solid var(--sx-white-line);width:44px;height:44px;color:var(--sx-night-ink);font-size:var(--t-lead);cursor:pointer;background:0 0;border-radius:50%}.bf-nav button:hover{border-color:var(--sx-hl)}@media (width>=760px){.bf{padding:var(--space-7) var(--space-7) var(--space-5)}.bf-mv{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.bf *{transition:none!important;animation:none!important}}
