.daily .chips{margin-top:var(--s-1)}.rail+.daily{margin-top:var(--sec)}@media (max-width:340px){.home .hero-copy .chips-tail{display:none}}.hero-copy .display+.lede{margin-top:var(--s-2)}.hero-copy .more:has(>.ic){gap:var(--s-1)}.hero-copy .more>.ic{stroke-width:1.8px}.hero-copy .kicker{margin-bottom:var(--s-1)}.detail .hero-copy:has(>.kicker){padding-top:calc(var(--c-top) + 44px + var(--s-6))}.detail .hero-copy:has(>.kicker) .note{text-wrap:balance}@property --flip-turn{syntax:"<number>";inherits:false;initial-value:0}.suspects:has(.flip){--flip-room:max(32px, 2.4vw);--flip-ring:14px;padding-block:var(--flip-room);margin-block:calc(var(--flip-room) * -1);padding-left:var(--flip-ring);margin-left:calc(var(--flip-ring) * -1);scroll-padding-left:var(--flip-ring)}@media (min-width:821px){.suspects:has(.flip){padding-right:var(--flip-ring);margin-right:calc(var(--flip-ring) * -1)}}@media (max-width:820px){.suspects:has(.flip){grid-auto-columns:max(28%,160px)}}@media (max-width:599px){.suspects:has(.flip){grid-auto-columns:max(58%,200px)}}.suspect.flip{position:relative;container-type:inline-size}.flip-btn{z-index:1;border-radius:var(--r-media);width:100%;height:100%;position:absolute;inset:0}.flip-lift{perspective:600cqw;transform:scale(calc(1 + .035 * sin(var(--flip-turn) * 180deg)));transition:--flip-turn .52s var(--ease-io), rotate .52s var(--ease-io)}.flip-card{transform-style:preserve-3d;transition:transform .52s var(--ease-io);position:relative}.suspect[data-turned] .flip-lift{--flip-turn:1}.suspect[data-turned] .flip-card{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden}.flip-back,.suspect[data-turned] .flip-front{visibility:hidden;transition:visibility 0s linear .26s}.suspect[data-turned] .flip-back{visibility:visible}html[data-motion=reduce] :is(.flip-back,.flip-front){transition-delay:0s}.flip-back{background:#ece6da url(/img/ui/polaroid-back.webp) 50%/cover no-repeat;border-radius:3px;place-items:center;padding:24% 10% 10%;display:grid;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:0 10px 22px #00000080,0 2px 4px #00000059,inset 0 0 0 1px #ffffff40}.flip-back .flip-line{font-family:var(--pen);color:#1c2547;text-align:left;text-wrap:wrap;font-size:clamp(17px,8.6cqw,27px);font-weight:500;line-height:1.12;transform:rotate(-1.2deg)}.flip-back .flip-stamp{transform-origin:85%;padding:3px 8px 2px;font-size:clamp(12px,7cqw,18px);animation:none;position:absolute;top:10cqw;right:7cqw;transform:rotate(8deg)}.suspect[data-turned] .flip-stamp{--slam:1.9;animation:.17s cubic-bezier(.6,0,1,.5) .36s both found-slam}html[data-motion=reduce] .suspect[data-turned] .flip-stamp{animation:none}.suspect:has(.pol){container-type:inline-size}.pol{aspect-ratio:889/1142;filter:drop-shadow(0 10px 16px #00000080)drop-shadow(0 2px 3px #00000059);margin-bottom:14px;position:relative}.suspect:not(.flip) .pol{rotate:var(--tilt,0deg)}.pol-photo{background:#0d0d0e;position:absolute;inset:4.38% 5.4% 19.09% 5.51%}.pol-photo img{object-position:50% 22%}.pol-frame{pointer-events:none;background:url(/img/ui/polaroid-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.suspect .pol-name{height:14%;font-family:var(--pen);white-space:nowrap;text-overflow:ellipsis;color:#1c2547;place-items:center;font-size:clamp(18px,10cqw,32px);font-weight:600;line-height:1;display:grid;position:absolute;inset:auto 7% 3.2%;overflow:hidden;transform:rotate(-1.6deg)}.suspects .suspect:nth-child(4n+1){--tilt:-2.2deg}.suspects .suspect:nth-child(4n+2){--tilt:1.7deg}.suspects .suspect:nth-child(4n+3){--tilt:-1.1deg}.suspects .suspect:nth-child(4n+4){--tilt:2.3deg}.suspect.flip .flip-lift{rotate:var(--tilt,0deg);margin-bottom:14px}.suspect.flip[data-turned] .flip-lift{rotate:0deg}.suspect.flip .pol{margin-bottom:0}html[data-motion=reduce] :is(.flip-lift,.flip-card,.flip-back){transition:none!important;transform:none!important}html[data-motion=reduce] .flip-face{transition:opacity var(--d-rm) linear!important}html[data-motion=reduce] .suspect:not([data-turned]) .flip-back,html[data-motion=reduce] .suspect[data-turned] .flip-front{opacity:0}.search-x{width:44px;height:44px;color:var(--muted);flex:none;place-items:center;margin-right:-12px;display:grid}.search-x .ic{stroke-width:1.8px;width:16px;height:16px}@media (max-width:599px){.posters .ranked{grid-auto-columns:40%}}.posters .rank-art{position:relative}.poster-tag{top:var(--s-2);right:var(--s-2);z-index:2;position:absolute}
.tb-cnt{flex-direction:column;align-items:center;line-height:18px;top:8px}.tb-n{justify-items:center}.tb-n b{font-weight:600}.tb-par{letter-spacing:0;font-size:12px;font-weight:600;line-height:14px}@media (max-width:339px){.tb-cnt{translate:4px}}.tb-cnt{transition:opacity .2s var(--ease-out), transform .52s var(--spring-smooth), translate .52s var(--spring-smooth)}.talk[data-input=voice] .tb-cnt{translate:-9px}@media (min-width:480px){.talk[data-input=voice] .tb-cnt{translate:-10px}}@media (max-width:339px){.talk[data-input=voice] .tb-cell:not(#tbEnd){justify-content:center}.talk[data-input=voice] .tb-cnt{translate:-3px}}.tb-flaps{--flap-w:17px;--flap-h:26px;--flap-gap:2px;--flap-pad:3px;--flap-r:4px;--flap-top:color-mix(in srgb, var(--fg) 13%, var(--surface));--flap-bot:color-mix(in srgb, var(--fg) 9%, var(--surface));gap:var(--flap-gap);padding:var(--flap-pad);border-radius:calc(var(--flap-r) + var(--flap-pad));background:color-mix(in srgb, var(--bg) 80%, transparent);font-size:19px;font-weight:700;line-height:var(--flap-h);letter-spacing:0;color:var(--fg);display:flex;position:relative;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff14}.tb-flaps[data-flaps="3"]{--flap-w:12px;font-size:15px}.tb-flaps:before,.tb-flaps:after{content:"";background:var(--track);border-radius:1px;width:2px;height:4px;position:absolute;top:calc(50% - 2px)}.tb-flaps:before{left:1px}.tb-flaps:after{right:1px}.tb-flap{width:var(--flap-w);height:var(--flap-h);perspective:90px;position:relative}.tb-flap:after{content:"";background:#000000b3;height:1px;position:absolute;inset:calc(50% - .5px) 0 auto}.tb-leaf{height:50%;position:absolute;left:0;right:0;overflow:hidden}.tb-leaf.hi{border-radius:var(--flap-r) var(--flap-r) 0 0;background:var(--flap-top);transform-origin:50% 100%;top:0;box-shadow:inset 0 1px #ffffff1f}.tb-leaf.lo{border-radius:0 0 var(--flap-r) var(--flap-r);background:var(--flap-bot);transform-origin:50% 0;bottom:0}.tb-leaf b{height:200%;font-weight:inherit;text-align:center;position:absolute;left:0;right:0}.tb-leaf.hi b{top:0}.tb-leaf.lo b{bottom:0}.tb-flaps{--flap-fall:.26s;--flap-land:.46s;--flap-step:80ms}.tb-flap{--flap-wait:0s}.tb-flap:nth-last-child(2){--flap-wait:var(--flap-step)}.tb-flap:nth-last-child(3){--flap-wait:calc(2 * var(--flap-step))}.tb-leaf.falls{animation:tb-flap-fall var(--flap-fall) var(--ease-in) var(--flap-wait) both}.tb-leaf.lands{animation:tb-flap-land var(--flap-land) linear calc(var(--flap-wait) + var(--flap-fall)) both}.tb-leaf:is(.was,.falls,.lands):after{content:"";opacity:0;background:#000;position:absolute;inset:0}.tb-leaf:is(.was,.falls):after{animation:tb-flap-shade var(--flap-fall) var(--ease-in) var(--flap-wait) both}.tb-leaf.lands:after{animation:tb-flap-lit var(--flap-land) linear calc(var(--flap-wait) + var(--flap-fall)) both}@keyframes tb-flap-fall{to{transform:rotateX(-90deg)}}@keyframes tb-flap-land{0%{animation-timing-function:cubic-bezier(.5,.3,1,1);transform:rotateX(90deg)}36%{animation-timing-function:cubic-bezier(0,0,.4,1);transform:rotateX(0)}56%{animation-timing-function:cubic-bezier(.6,0,1,1);transform:rotateX(22deg)}76%{animation-timing-function:cubic-bezier(0,0,.4,1);transform:rotateX(0)}88%{animation-timing-function:cubic-bezier(.6,0,1,1);transform:rotateX(7deg)}to{transform:rotateX(0)}}@keyframes tb-flap-shade{to{opacity:.55}}@keyframes tb-flap-lit{0%{opacity:.55;animation-timing-function:cubic-bezier(.5,.3,1,1)}36%{opacity:0;animation-timing-function:cubic-bezier(0,0,.4,1)}56%{opacity:.16;animation-timing-function:cubic-bezier(.6,0,1,1)}76%{opacity:0;animation-timing-function:cubic-bezier(0,0,.4,1)}88%{opacity:.05;animation-timing-function:cubic-bezier(.6,0,1,1)}to{opacity:0}}html[data-motion=reduce] .tb-leaf:is(.was,.falls,.lands){display:none}@media (max-width:339px){.tb-flaps{--flap-w:14px;font-size:17px}.tb-flaps[data-flaps="3"]{--flap-w:10px;font-size:13px}}@media (min-width:340px){.c-n.zero{display:none}}.hint~#coldHow{margin-top:0}@media (max-width:374px) and (max-height:700px){#log:has(>:is(#coldHow,#coach))>.intro-replays{display:none}}.seg-n{color:var(--muted);font-variant-numeric:tabular-nums}#casebook .seg-o{white-space:nowrap}#casebook .seg-n{font-size:12px}@media (max-width:374px){#casebook .seg{margin-inline:calc(-1 * var(--s-2))}#casebook .seg-o{font-size:14px}}.seg [aria-selected=true] .seg-n{color:var(--fg-2)}.cf>section+section{border-top:1px solid var(--tint);padding-top:var(--s-5)}.sheet .cf .intro-replays{margin-top:var(--s-3)}.cf-who{column-gap:var(--s-3);grid-template-columns:32px minmax(0,1fr);display:grid}.cf-who dt{column-gap:var(--s-3);grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.cf-who .rc-face{margin-top:var(--s-1);grid-area:1/1/span 2;align-self:start}.cf-name{overflow-wrap:anywhere;grid-area:1/2}.cf-role{color:var(--muted);grid-area:2/2/auto/-1;font-size:14px;font-weight:400}.cf-who dt>:is(.chip,.rc-n){grid-area:1/3}.cf-who dd{margin-top:var(--s-1);grid-column:2}.cf dl:has(>.cf-who){gap:var(--s-5)}:is(.cf-pins,.sheet-body,.ev-item,.proof) cite:has(>.cite-face){margin-top:var(--s-2)}cite:has(>.cite-face)>.found-k{margin-right:0}.cb-pin{column-gap:var(--s-1);grid-template-columns:minmax(0,1fr) 31px;align-items:start;display:grid}.cb-pin .pin{margin-top:-9px}.sheet .empty,.ev>p{align-items:flex-start;gap:var(--s-2);display:flex}:is(.sheet .empty,.ev>p)>.ic{width:18px;height:18px;color:var(--muted);flex:none;margin-top:3px}@media (max-width:820px){.sheet.side:has(.seg){height:min(90dvh, 100dvh - var(--sat) - var(--s-3))}}@media (min-width:821px){.sheet.side{max-height:calc(100dvh - 36px - var(--tb-reach,88px))}}@media (min-width:821px) and (max-height:430px){.sheet.side{max-height:calc(100dvh - 24px);top:12px}}.accuse h1.long{white-space:normal;text-wrap:balance}.pick-role{color:var(--muted);font-size:13px;font-weight:500;display:block}.pick-frame .chip{left:var(--s-2);bottom:var(--s-2);z-index:1;position:absolute}.pick.has-pick .pick-card:not(.on){opacity:1}.pick-img,.pick-card>span{transition:opacity var(--d-toggle) var(--ease-out)}.pick.has-pick .pick-card:not(.on) .pick-img,.pick.has-pick .pick-card:not(.on)>span{opacity:.5}.pick.has-pick .pick-card:not(.on)>.pick-role{opacity:.9}.sub-row{align-items:center;gap:var(--s-3);margin-top:48px;display:flex}.sub-row .sub{margin-top:0}.sub-row+.ev{margin-top:var(--s-3)}.ev>p{padding-inline:12px}.ev-item[aria-disabled=true]{color:var(--muted);cursor:default}.ev-g{gap:4px;display:grid}.ev-g+.ev-g{margin-top:var(--s-3)}.ev-h{padding:var(--s-3) 12px 0;color:var(--muted);font-size:13px;font-weight:600}.confirm .sheet-head h2:has(>.confirm-face){align-items:center;gap:var(--s-3);display:flex}.confirm-face{border-radius:50%;flex:none;width:40px;height:40px}.unasked-note{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-field);background:var(--tint);display:flex}.unasked-note p{color:var(--fg-2);text-wrap:pretty;font-size:15px;line-height:1.4}.unasked-faces{flex:none;display:flex}.unasked-faces .ph{width:28px;height:28px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.unasked-faces .ph+.ph{margin-left:-8px}@media (max-width:820px){.sub-row{margin-top:32px}}.verdict .display.xl{--fit:calc((100vw - 2 * var(--pad)) / (var(--n,7) * .8))}@media (max-width:1023px){.verdict .display.xl{font-size:min(var(--d-xl), var(--fit))}}@media (max-width:599px){.verdict .display.xl{font-size:min(var(--d-xl), 15.3vw, var(--fit))}}@media (max-width:599px) and (max-height:700px){:is(.verdict .display.xl,.verdict-hero:has(.rk-stage[data-up]) .display.xl){font-size:min(48px, 15.3vw, var(--fit))}}.rc-goals li>.rc-goal{flex:1;min-width:0}.rc-goals li.no .rc-goal{color:var(--muted)}.rc-goals .check{margin-top:0}.rc-goals .check.on:before{transform:scale(1)}.rc-goals .check.on .ic{opacity:1}.rc-log .line.you:has(>.chip){align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}html[data-motion=reduce] :is(.pick-img,.pick-card>span){transition-duration:.15s}
.store-sum{align-items:flex-start;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--tint);display:flex}.store-sum>.ic{width:18px;height:18px;color:var(--fg);flex:none;margin:3px 1px 0}.store-sum-row{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;flex:1;min-width:0;display:flex}.store-sum b{color:var(--fg);white-space:nowrap;font-weight:600}.store-sum-row>span{font-size:15px}#buyDaily:not([hidden]){align-items:flex-start;gap:var(--s-3);display:flex}#buyDaily .ic{color:var(--muted);margin-top:1px}@media (max-height:700px){.store-sum{margin-top:var(--s-3);padding-top:var(--s-3)}}@media (max-width:599px) and (max-height:700px){#buyDaily:not([hidden]){display:none}.store-sum{margin-top:var(--s-2)}}#buyErr{gap:var(--s-3)}#buyErr .ic{margin-inline:1px}.sheet-sub.has-ic{gap:var(--s-2);display:flex}.sheet-sub.alert{color:var(--fg)}.sheet-sub.alert .ic{width:18px;height:18px;color:var(--warn);margin-top:2px}.sheet-sub.offline .ic{stroke-width:1.8px;width:16px;height:16px;color:var(--muted);margin-top:3px}.auth>.note{align-items:center;gap:var(--s-3);display:flex}.auth>.note:before,.auth>.note:after{content:"";background:var(--tint);flex:1;height:1px}:is(.sheet-body,.si-col)>.chip{justify-self:start}.row-list li>div .nm{color:var(--muted);flex:none;font-size:15px;font-weight:400}.row-list li>div .dt{text-align:right;color:var(--fg);flex:1;font-size:15px;font-weight:500}.acct-out [data-sheet=delete] .nm{color:var(--fg-2)}#restoreDt{align-items:center;gap:var(--s-1);display:inline-flex}#restoreDt.ok{color:var(--fg-2)}#restoreDt .ic{stroke-width:1.8px;width:16px;height:16px}#receipt .rcpt-sum>div{min-height:64px}.row-list .rcpt-sum>div :is(.nm,.dt){color:var(--fg);font-size:17px;font-weight:600}.row-list .rcpt-sum>div .nm{flex:1}.row-list .rcpt-sum>div .dt{flex:none}[data-receipt-mail]{gap:var(--s-1);min-width:0;max-width:100%}[data-receipt-mail] .ic{stroke-width:1.8px;width:16px;height:16px}#rcptL{text-overflow:ellipsis;min-width:0;overflow:hidden}.row-list li>:has(>.chip){align-content:center;gap:var(--s-1) var(--s-4);padding-block:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.row-list .rcpt-sum>:has(>.chip){grid-template-columns:auto minmax(0,1fr) auto}.row-list li>:has(>.chip)>.wl-ic{grid-area:1/1/span 2}.row-list li>:has(>.chip)>.nm{grid-area:1/2}.row-list li>:has(>.chip)>.dt{grid-area:1/3}.row-list li>:has(>.chip)>.row-chev{grid-area:1/4/span 2}.row-list li>*>.chip{grid-area:2/2/auto/4;justify-self:start}.row-list .refunded .nm,.row-list .rcpt-sum.refunded>div .nm{color:var(--fg-2)}.row-list .refunded .wl-ic{opacity:.55}#delete .row-list li>*{min-height:48px}#delete .sheet-body>.note{margin-top:0}.wl-how b,.wl-how small{display:block}.wl-how b{color:var(--fg);font-weight:500}.wl-how small{color:var(--muted);font-size:15px}.acct .plain-top+.empty{margin-top:var(--s-4);color:var(--fg-2)}.acct .empty+.note{margin-top:var(--s-1)}.acct .empty+.note .link{position:relative}.acct .empty+.note .link:after{content:"";position:absolute;inset:-12px -6px}.acct .sub+.seg{margin-top:var(--s-3)}.sheet .seg{background:var(--tint)}.sheet .sub-note{margin:var(--s-3) 0 calc(var(--s-3) - var(--s-5))}.sheet .sub-note:first-child{margin-top:0}.sheet .sub-note b{color:var(--fg);font-size:16px;font-weight:600}
@media (min-width:1024px){.prof .stats-id.run{display:none}}.prof .stats-id.run dt{white-space:nowrap}@media (max-width:359px){.prof .stats-id.run{gap:var(--s-5)}}.rk-line a{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;text-decoration:none;display:inline-flex}.rk-goal{align-items:center;gap:var(--s-1);color:var(--fg-2);display:inline-flex}.rk-goal .ic{stroke-width:1.8px;flex:none}.prof-id>.rk-id:first-child{margin-top:var(--s-4)}.ladder .dt{align-items:center;gap:var(--s-1);display:flex}.ladder .dt .ic{stroke-width:1.8px;width:14px;height:14px}.ladder .next .dt{color:var(--fg-2)}.ladder .rank-bar{width:min(100%,160px);margin-top:var(--s-1);grid-column:2}.ladder li:is(.current,.next){padding-block:var(--s-2)}@media (min-width:1024px){.rb .ladder li:is(.current,.next){padding-block:0}.rb .ladder .rank-bar{margin-bottom:calc(-3px - var(--s-2))}.rb .ladder .dt{min-height:24px}.rb .ladder .next .dt{margin-bottom:calc(-1 * var(--s-1))}}.bd-group-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.bd-group-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.bd-cell:not([aria-pressed]) .bd-new{top:0;right:calc(50% - var(--art) / 2 - var(--s-2));border-radius:var(--r-pill);background:var(--fg);height:18px;color:var(--bg);margin:0;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;position:absolute}.legal-page{max-width:640px}.legal-page p{color:var(--fg-2)}.legal-page>.note{color:var(--muted)}.nf .display.fit{font-size:min(var(--d-l), (100cqi - 2 * var(--pad)) / (var(--n) * .9))}
@keyframes cb-fade{0%{opacity:0}}@keyframes cb-in{0%{opacity:0;transform:translateY(6px)}}@keyframes cb-arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}}.sheet-top{flex:none}#casebook .sheet-top{padding:var(--s-3) var(--pad) 0}.cb-tabs{gap:var(--s-1);scrollbar-width:none;display:flex;overflow-x:auto}.cb-tabs::-webkit-scrollbar{display:none}.cb-tab{justify-items:center;gap:var(--s-1);min-width:0;padding:2px 0 var(--s-1);border-radius:var(--r-field);color:var(--muted);transition:color var(--d-toggle) var(--ease-out), transform .35s var(--spring-snap);flex:1 0 56px;font-size:12px;font-weight:600;line-height:16px;display:grid}.cb-tab-face{width:52px;height:52px;color:var(--fg-2);border-radius:50%;place-items:center;display:grid;position:relative}.cb-tab-face>.ph,.cb-tab-face>.ic{border-radius:50%;width:44px;height:44px}.cb-tab-face>.ic{background:var(--tint);padding:12px}.cb-tab-face:before{content:"";box-shadow:inset 0 0 0 2px var(--fg);opacity:0;transition:opacity var(--d-hover) var(--ease-out), transform .35s var(--spring-snap);border-radius:50%;position:absolute;inset:0;transform:scale(.86)}.cb-tab[aria-selected=true]{color:var(--fg)}.cb-tab[aria-selected=true] .cb-tab-face:before{opacity:1;transform:none}.cb-tab.here .cb-tab-face:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:3px;right:3px}.cb-tab-n{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex;overflow:hidden}.cb-tab.news .cb-tab-n:before{content:"";background:var(--fg);border-radius:50%;flex:none;width:6px;height:6px}.cb-tab:focus-visible{outline-offset:-2px}.cb-page{gap:var(--s-6);animation:cb-fade var(--d-swap-in) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}.cb-sec,.cb-list,.cb-group{grid-template-columns:minmax(0,1fr);display:grid}.cb-sec{gap:10px}.cb-list,.cb-group{gap:var(--s-2)}.cb-group+.cb-group{margin-top:var(--s-2)}.cb-head{align-items:center;gap:10px;min-height:40px;display:flex}.cb-obj{object-fit:contain;flex:none;width:30px;height:30px}.cb-obj:is([data-obj=evidence],[data-obj=case]){transform:scale(.9)}.cb-head h3{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.cb-head .rc-n{font-variant-numeric:tabular-nums;margin-left:2px;font-size:14px;font-weight:500}.cb-sub{padding:2px var(--s-1) 0;color:var(--muted);font-size:13px;font-weight:600;line-height:20px}.cb-card{border-radius:var(--r-field);background:var(--tint);min-width:0;box-shadow:var(--frost-edge);text-align:left;display:block;position:relative;overflow:hidden}.cb-pad{gap:var(--s-3);padding:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.cb-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;line-height:18px;display:inline-block}.cb-tag.fresh{color:var(--fg)}.cb-text,.cb-lede{color:var(--fg-2);text-wrap:pretty;font-size:15px;line-height:1.45}.cb-lede{color:var(--fg);font-size:16px}.cb-acts{gap:var(--s-2);flex-wrap:wrap;display:flex}.cb-acts .chip.act{padding-inline:var(--s-3);flex:auto;justify-content:center;font-size:14px}.cb-acts .chip.act:only-child{padding-inline:var(--s-4);flex:0 auto;font-size:15px}.cb-go .ic{margin:0 -4px 0 0;transform:scaleX(-1)}.cb-hero{border-radius:var(--r-stage)}.cb-hero-art{aspect-ratio:16/9;position:relative}.cb-hero-art>.ph{background:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.cb-hero-art>.ph img{object-position:50% 24%}.cb-hero-st{top:var(--s-3);right:var(--s-3);position:absolute}.cb-hero-id{left:var(--s-4);right:var(--s-4);position:absolute;bottom:0}.cb-hero-name{font-family:var(--display);font-size:30px;font-weight:var(--display-w);font-stretch:var(--display-s);letter-spacing:-.01em;text-transform:var(--display-tt);overflow-wrap:anywhere;line-height:.95}.cb-role{color:var(--muted);font-size:14px;line-height:1.3}.cb-hero .cb-role{color:var(--fg-2);margin-top:6px}.cb-hero .cb-pad{padding-top:var(--s-3)}.cb-foot{background:#00000042}.cb-band{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:0 var(--s-4);color:var(--muted);text-align:left;font-size:13px;font-weight:500;line-height:1.3;display:flex}.cb-band>span{flex:auto;min-width:0}.cb-band>.ic{width:18px;height:18px;transition:transform .35s var(--spring-snap);flex:none}.cb-band[aria-expanded=true]>.ic{transform:rotate(180deg)}.cb-band:focus-visible{outline-offset:-4px;border-radius:var(--r-media)}.cb-face{border-radius:50%;flex:none;width:20px;height:20px}.cb-face.lg{width:44px;height:44px}.cb-fact-b{padding:14px var(--s-4);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.cb-tags{align-items:center;gap:2px var(--s-3);flex-wrap:wrap;display:flex}.cb-at{margin-left:auto}.cb-fact-t{color:var(--fg);text-wrap:pretty;font-size:16px;line-height:1.45}.cb-tag.cb-confirmed{color:var(--fg)}.cb-backed{margin-top:var(--s-1);color:var(--fg-2);font-size:14px;line-height:1.4}.cb-said{padding:2px var(--s-4) 14px;color:var(--fg-2);text-wrap:pretty;animation:cb-in var(--d-swap-in) var(--ease-out);font-size:15px;line-height:1.45}.cb-fact.new{animation:cb-arrive .52s var(--spring-smooth)}.cb-line{column-gap:var(--s-2);padding:14px var(--s-4);box-shadow:inset 0 0 0 1px var(--tint);background:0 0;grid-template-columns:minmax(0,1fr) 28px;display:grid}.cb-line>p{color:var(--fg-2);text-wrap:pretty;grid-column:1;font-size:16px;line-height:1.45}.cb-line>cite{margin-top:var(--s-2);grid-column:1/-1}.cb-unpin{border-radius:var(--r-pill);width:44px;height:44px;color:var(--fg);grid-column:2;align-self:start;place-items:center;margin:-10px -8px;display:grid}.cb-unpin .ic{width:18px;height:18px}.cb-unpin path{fill:currentColor}.cb-unpin[aria-disabled=true]{color:var(--muted)}.cb-unpin:focus-visible{outline-offset:-6px}.cb-undo{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-3) 0 var(--s-4);box-shadow:inset 0 0 0 1px var(--tint);color:var(--muted);animation:cb-in var(--d-swap-in) var(--ease-out);background:0 0;font-size:15px;display:flex}.cb-undo .link{min-height:44px;padding:0 var(--s-1);color:var(--fg)}.cb-item{padding:14px var(--s-4);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.cb-item h4{font-size:16px;font-weight:500;line-height:1.35}.cb-item p,.cb-known{color:var(--fg-2);text-wrap:pretty;font-size:15px;line-height:1.45}.cb-item>.cb-tag+:is(p,ul){margin-top:2px}.cb-known{gap:var(--s-3);padding:0;list-style:none;display:grid}.cb-more{width:100%;min-height:48px;padding:0 var(--s-4);color:var(--fg-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.cb-more:focus-visible,.cb-person:focus-visible{outline-offset:-3px}.cb-blank{padding:14px var(--s-4);border-radius:var(--r-field);color:var(--muted);text-wrap:pretty;border:1px dashed #ffffff29;font-size:15px;line-height:1.45}.cb-person{align-items:center;gap:var(--s-3);width:100%;min-height:68px;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);display:flex}.cb-person-face{flex:none;display:grid;position:relative}.cb-person-face.here:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-1px;right:-1px}.cb-person-id{flex:auto;gap:2px;min-width:0;display:grid}.cb-person-n{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}.cb-person>.ic{width:18px;height:18px;color:var(--muted);flex:none;transform:rotate(-90deg)}.cb-person .cb-role{font-variant-numeric:tabular-nums}@media (max-width:820px){.sheet.side:has(.cb-tabs){height:min(90dvh, 100dvh - var(--sat) - var(--s-3))}}@media (min-width:821px){#casebook .sheet-top{padding:var(--s-4) var(--s-8) 0}}@media (max-width:374px){.cb-pad,.cb-fact-b,.cb-line,.cb-item,.cb-blank,.cb-band,.cb-said{padding-inline:14px}.cb-person{padding-left:14px}.cb-hero-name{font-size:26px}.cb-tab{flex-basis:48px}.cb-tab-face{width:46px;height:46px}.cb-tab-face>.ph,.cb-tab-face>.ic{width:38px;height:38px}.cb-tab-face>.ic{padding:10px}}@media (max-height:600px){.cb-hero-art{aspect-ratio:2}.cb-hero-art>.ph img{object-position:50% 14%}.cb-hero-name{font-size:22px}}@media (max-height:500px){#casebook .sheet-top{padding-top:var(--s-2)}.cb-tab{padding:0}.cb-tab-n{display:none}.cb-tab-face{width:44px;height:44px}.cb-tab-face>.ph,.cb-tab-face>.ic{width:36px;height:36px}.cb-tab-face>.ic{padding:9px}.cb-tab{position:relative}.cb-tab.news:after{content:"";background:var(--fg);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:3px;left:calc(50% - 19px)}.cb-hero-art{aspect-ratio:3}.cb-page{gap:var(--s-5)}}@media (hover:hover){.cb-band,.cb-more,.cb-person,.cb-unpin{transition:background-color var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out), transform .35s var(--spring-snap)}.cb-band:hover,.cb-more:hover,.cb-tab:hover{color:var(--fg)}.cb-unpin:not([aria-disabled=true]):hover{background-color:var(--tint)}.cb-person:hover{background-color:var(--glass-on)}}html[data-motion=reduce] .cb-band>.ic,html[data-motion=reduce] .cb-tab,html[data-motion=reduce] .cb-tab-face:before{transition:none}html[data-motion=reduce] :is(.cb-page,.cb-said,.cb-undo,.cb-fact.new){animation:none}
