.ab-review{max-width:52em;margin:22px auto 0;padding:14px 18px;box-sizing:border-box;border:1px solid var(--nv-line);background:#00000040;font:14px/1.45 var(--font-d);color:var(--nv-ink)}html.nv-day .ab-review{background:#0000000a}.ab-review[hidden]{display:none}.ab-review h3{margin:0 0 10px;font:600 12px var(--fd-m);letter-spacing:.18em;color:var(--nv-mark);text-transform:uppercase}.ab-review .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-top:1px solid rgba(233,225,211,.08)}.ab-review .row>span:first-child{width:110px;color:var(--nv-dim);font:600 12px var(--fd-m);letter-spacing:.12em;text-transform:uppercase}.ab-review .row{padding-left:122px}.ab-review .row>span:first-child{margin-left:-122px}@media(max-width:600px){.ab-review .row{padding-left:0}.ab-review .row>span:first-child{margin-left:0;width:100%}}.ab-fine{color:var(--nv-dim);font:12px var(--fd-m);letter-spacing:.03em}.ab-review .row>.ab-stop{flex:1 1 100%;margin:0}.ab-review .row>details{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.ab-warn,.ab-problems{margin:8px 0;padding:8px 10px;border:1px solid #c2603f;color:#f0b9a6;font:13px var(--font-d)}.ab-problems p{margin:2px 0}.ab-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(233,225,211,.25)}.ab-chip i,.ab-pick i{width:9px;height:9px;border-radius:50%;display:inline-block}.ab-link{all:unset;cursor:pointer;color:var(--nv-mark)}.ab-b{all:unset;box-sizing:border-box;cursor:pointer;height:30px;padding:0 8px;display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px #e9e1d359;font:600 12px var(--fd-m);letter-spacing:.06em;color:var(--nv-ink)}.ab-b:hover:not([disabled]){color:var(--nv-mark);box-shadow:inset 0 0 0 1px var(--nv-mark)}.ab-b[disabled]{opacity:.4;cursor:default}.ab-link:focus-visible,.ab-b:focus-visible,.ab-gut button:focus-visible,.ab-who:focus-visible,.ab-pick button:focus-visible{outline:2px solid var(--nv-mark);outline-offset:2px}.ab-review .fd-btns{height:auto;margin:0;flex-wrap:wrap}.ab-review .fd-btn{height:36px;font-size:12px;flex:none}.ab-review .fd-btn[disabled],.ab-gut button[disabled]{opacity:.4;cursor:default}.ab-review input[type=text]{width:9em;background:transparent;border:1px solid rgba(233,225,211,.25);color:var(--nv-ink);font:13px var(--font-d);padding:3px 6px}.ab-say{display:inline-flex;align-items:center;gap:6px}.ab-say button{all:unset;cursor:pointer;color:var(--nv-dim);padding:0 4px}.ab-say button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ab-cast{margin:4px 0 8px 122px;display:grid;gap:6px}.ab-cand{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;border:1px solid rgba(233,225,211,.12)}.ab-cand.on{border-color:var(--nv-mark)}.ab-desc{flex-basis:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ab-prog{font:600 12px var(--fd-m);letter-spacing:.08em;color:var(--nv-mark)}html.ab-rv .nv-col p{position:relative}.ab-gut{position:absolute;right:calc(100% + 14px);top:2px;display:flex;gap:4px;align-items:center;white-space:nowrap;font:600 11px var(--fd-m);letter-spacing:.04em;color:var(--nv-dim)}.ab-gut button{all:unset;cursor:pointer;height:24px;min-width:24px;display:inline-grid;place-items:center;padding:0 5px;box-shadow:inset 0 0 0 1px #e9e1d340;color:var(--nv-ink)}.ab-gut button:hover:not([disabled]){color:var(--nv-mark);box-shadow:inset 0 0 0 1px var(--nv-mark)}.ab-gut .done{color:#37d67a;box-shadow:inset 0 0 0 1px #37d67a}.ab-note{position:absolute;right:0;top:28px;font-style:normal;color:#f0b9a6}.ab-note.ok{color:var(--nv-dim)}.ab-q{border-bottom:2px solid var(--who)}.ab-who{all:unset;cursor:pointer;font:600 10px var(--fd-m);letter-spacing:.12em;text-transform:uppercase;color:#0d0906;background:var(--who);padding:1px 4px;margin-right:4px;vertical-align:2px}.ab-who.check{outline:2px dashed #f0b9a6}.ab-pick{position:absolute;z-index:30;display:grid;background:#17110b;border:1px solid var(--nv-line)}.ab-pick button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 12px;font:13px var(--font-d);color:#e9e1d3}.ab-pick button:hover{background:#f5a62326}.ab-how{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font:11px var(--fd-m);color:var(--nv-dim)}.ab-hp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%}.ab-hp b{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--who)}.ab-hp input{width:13em;max-width:100%;background:transparent;border:1px solid rgba(233,225,211,.2);color:var(--nv-ink);font:12px var(--fd-m);padding:2px 5px}.ab-hp input:disabled{opacity:.4}.ab-idea{all:unset;cursor:pointer;padding:2px 6px;border:1px dashed var(--nv-mark);color:var(--nv-mark)}.ab-idea:hover,.ab-idea:focus-visible{background:#f5a62326}.ab-why{flex-basis:100%}.ab-bad{color:#f0b9a6}@media(max-width:1180px){.ab-gut{position:static;margin:0 0 4px;flex-wrap:wrap}.ab-note{position:static}.ab-cast{margin-left:0}}.ab-ways{max-width:calc(33 * var(--nv-base) * var(--nv-scale, 1));margin:0 0 30px;padding:0;box-sizing:content-box}@media(max-width:979px){.ab-ways{margin:0 auto 26px;padding:0 22px}}@media(max-width:760px){.ab-ways{padding-left:16px;padding-right:16px}}.ab-ways .fd-lab{margin:0 0 8px;font:400 11px/1.2 var(--font-m);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.ab-ways .fd-btns{height:auto;margin:0;flex-wrap:wrap;gap:8px}.ab-ways .fd-btn{height:44px;flex:none}.ab-ways .fd-btn small{font:600 11px var(--fd-m);letter-spacing:.1em;opacity:.75;margin-left:8px}.ab-player{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--bg);color:var(--ink);box-shadow:0 -1px 0 var(--nv-line),0 -10px 30px #00000073;display:grid;grid-template-columns:auto auto auto 1fr auto auto;align-items:center;gap:10px 14px;padding:10px 18px calc(10px + env(safe-area-inset-bottom))}.ab-pb{all:unset;box-sizing:border-box;cursor:pointer;min-width:44px;height:40px;display:inline-grid;place-items:center;padding:0 8px;color:#e9e1d3;box-shadow:inset 0 0 0 1px #e9e1d359;font:700 14px/1 var(--fd-d);letter-spacing:.06em}.ab-pb:hover{color:var(--nv-mark);box-shadow:inset 0 0 0 1px var(--nv-mark)}.ab-pb:focus-visible,.ab-bar:focus-visible{outline:2px solid var(--nv-mark);outline-offset:2px}.ab-pb.play{min-width:52px;height:46px;background:var(--nv-mark);color:#17110b;box-shadow:none;font-size:18px;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.ab-pb.on{color:var(--nv-mark);box-shadow:inset 0 0 0 1px var(--nv-mark)}.ab-pb.off{color:var(--nv-dim);text-decoration:line-through}.ab-track{display:grid;gap:4px;min-width:0}.ab-time{display:flex;justify-content:space-between;font:600 12px var(--fd-m);letter-spacing:.1em;color:#87949e}.ab-time b{color:#e9e1d3;font-weight:600}.ab-bar{position:relative;height:18px;cursor:pointer}.ab-bar:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:#e9e1d32e}.ab-fill{position:absolute;left:0;top:8px;height:2px;background:var(--nv-mark)}.ab-tick{position:absolute;top:4px;width:2px;height:10px;background:#87949e}.ab-knob{position:absolute;top:3px;width:12px;height:12px;margin-left:-6px;background:var(--nv-mark);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ab-player .ab-back{position:absolute;right:18px;bottom:calc(100% + 10px);display:none;height:40px;font-size:12px;background:#17110b}.ab-player .ab-back.show{display:inline-flex}.ab-pad{height:96px}html:has(.ab-player) .nv-col p{transition:opacity .35s,color .35s;cursor:pointer}.ab-playing .nv-col p{opacity:.5}.nv-col p.ab-now{opacity:1;color:var(--nv-ink);box-shadow:-14px 0 0 -11px var(--nv-mark)}.nv-col p.ab-frame{font-style:italic;color:var(--nv-dim)}.ab-scene{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:1.2em 0 .9em;padding:8px 10px;border:1px dashed var(--nv-line);font:13px var(--font-d);color:var(--nv-dim)}.ab-scene b{color:var(--nv-mark);font:600 12px var(--fd-m);letter-spacing:.14em}.ab-scene input[type=range],.ab-review input[type=range]{width:140px;accent-color:var(--nv-mark)}.ab-mv{font:600 12px var(--fd-m);letter-spacing:.06em}@media(max-width:700px){.ab-player{grid-template-columns:repeat(5,auto);justify-content:space-between;padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:8px}.ab-track{grid-column:1 / -1;order:-1}.ab-pb{min-width:44px;height:44px}.ab-pad{height:130px}}.ab-review .row.ab-podcast{align-items:flex-start}.ab-pc{flex:1 1 24em;min-width:0;display:grid;gap:6px}.ab-pc p{margin:0}.ab-pc p b{margin-right:8px;color:var(--nv-ink);font-weight:600}.ab-pc .ab-pre{white-space:pre-line}.ab-links{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.ab-links label{display:flex;flex:1 1 26em;min-width:0;gap:6px;align-items:center;font:12px var(--fd-m);color:var(--nv-dim)}.ab-links input{flex:1;min-width:0;background:transparent;border:1px solid rgba(233,225,211,.25);color:var(--nv-ink);font:13px var(--font-d);padding:3px 6px}.ab-player:before{content:"";position:absolute;left:0;top:0;width:30px;height:3px;background:var(--hot)}.ab-bar:before{top:7px;height:5px;background:repeating-linear-gradient(90deg,rgba(143,216,222,.28) 0 1px,transparent 1px 6px)}.ab-tick{background:#8fd8de8c}.ab-knob{background:var(--gold2);box-shadow:0 0 10px #8fd8deb3}html.nv-day .ab-player{box-shadow:0 -1px #17110b59}.ab-pb.ab-castnow{display:inline-flex;align-items:center;gap:9px;padding:0 12px;white-space:nowrap;font:400 13px/1 var(--font-d);letter-spacing:.12em;text-transform:uppercase}.ab-castnow b{font:400 11px/1 var(--font-m);letter-spacing:.06em;color:#8fd8de;padding:4px 6px;box-shadow:inset 0 0 0 1px #45a8c480}.ab-castnow b:empty{display:none}html.hud-page .ab-pb.ab-castnow[aria-disabled=true],html.hud-page .ab-pb.ab-castnow[aria-disabled=true]:hover{--cut: rgba(135, 148, 158, .35);color:#87949e;background-color:#06090d8c;cursor:default}@media(min-width:701px){.ab-player:has(.ab-castnow){grid-template-columns:auto auto auto 1fr auto auto auto}}@media(max-width:700px){.ab-pb.ab-castnow{grid-column:1 / -1;order:-2;justify-self:start;height:40px}.ab-pad:has(+.ab-player .ab-castnow){height:180px}}
