:root{--paper:#fbf8f0;--cream:#f6f0e1;--ink:#15333e;--ink-2:#4e6874;--field:#f2ead7;--field-2:#e3d9c3;--tick:#cfc5ae;--rule-dark:#2e4e5b;--on-ink-2:#a9c3bc;--vote:#3f667e;--vote-press:#34586e;--pick:#bcd4cb;--pick-press:#abc8bd;--pick-2:#dde9e3;--err:#a8352b;--sans:"Asta Sans Variable","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--serif:"Hahmlet","Noto Serif KR","AppleMyungjo",serif;--r-s:8px;--r:12px;--r-l:18px;--pill:999px;--bar-h:124px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--paper);scroll-padding-bottom:calc(var(--bar-h) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;margin:0;font-size:15px;line-height:1.5}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:0}button,a,select,label[for]{cursor:pointer}button{appearance:none;border-radius:0}::selection{background:var(--pick);color:var(--ink)}[tabindex="-1"]:focus{outline:none}button:disabled{cursor:not-allowed}a{color:var(--ink)}:focus-visible{outline:2px solid var(--vote);outline-offset:3px}.band-ink :focus-visible{outline-color:var(--pick)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.muted{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.hit{transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.btn{border:2px solid var(--ink);border-radius:var(--r);text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.btn-red{background:var(--vote);color:var(--paper)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-line{color:var(--ink);border:2px solid var(--ink);background:0 0}.btn-line-inv{color:var(--paper);border:2px solid var(--paper);background:0 0}.cast{box-shadow:4px 4px 0 var(--ink);margin-right:4px}@media (hover:hover){.cast:hover{background-color:var(--vote-press)}}.cast:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}@media (hover:hover){.btn-ink:hover{background-color:var(--vote-press)}.btn-line:hover,.ghost:hover{background-color:var(--ink);color:var(--paper)}.btn-line-inv:hover{background-color:var(--paper);color:var(--ink)}}.icon-btn{border-radius:var(--pill);width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.u{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.u:hover{text-decoration-thickness:2px}}.link-btn{min-height:44px;color:var(--ink);background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.mast-top{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.brand{align-items:center;min-height:44px;text-decoration:none;display:flex}.partners{align-items:center;gap:10px;display:flex}.partners img{flex:none;width:auto}.logo-nwh{height:40px}.logo-ma{height:16px}.partners .x{color:var(--ink-2);font-size:14px;line-height:1}.mast-link{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.mast-sub{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;height:34px;font-size:12px;font-weight:600;display:flex}.mast-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mast-sub .num{flex:none}.t{font-family:var(--serif);color:var(--ink);flex-direction:column;gap:4px;margin:16px 0 0;display:flex}.t-pre{font-size:15px;font-weight:700;line-height:1.4;font-family:var(--sans);color:var(--ink-2)}.t-row{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.t-main{white-space:nowrap;font-size:clamp(34px,11.5vw,44px);font-weight:800;line-height:1.1}.t-year{background:linear-gradient(transparent 58%,var(--pick) 58%,var(--pick) 92%,transparent 92%);padding:0 2px}.t-with{align-items:center;gap:10px;padding-bottom:2px;display:flex}.t-w{font-family:var(--sans);color:var(--ink-2);font-size:16px;font-weight:600}.t-with img{width:auto;height:46px}.intro{align-items:center;min-height:100svh;display:flex;overflow-x:clip}.intro-in{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:560px;margin-inline:auto;padding:20px 20px 32px;display:flex}.intro-head{flex-direction:column;align-items:center;display:flex}.intro .t{align-items:center;margin:0}.fan{aspect-ratio:2.05;width:calc(100% + 40px);margin:52px -20px 0;position:relative;container-type:inline-size}.fan:before{content:"";aspect-ratio:1;background:var(--pick-2);border-radius:50%;width:56%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.fc{aspect-ratio:1;width:30%;transform:rotate(var(--r));animation:.56s cubic-bezier(.34,1.4,.64,1) both deal;position:absolute}.f1{--r:-10deg;--dx:117%;z-index:1;animation-delay:.14s;top:24%;left:0}.f2{--r:-4deg;--dx:39%;z-index:2;animation-delay:60ms;top:8%;left:23.3%}.f3{--r:4deg;--dx:-39%;z-index:2;animation-delay:60ms;top:8%;left:46.7%}.f4{--r:10deg;--dx:-117%;z-index:1;animation-delay:.14s;top:24%;left:70%}.fb{width:100%;height:100%;animation:3.6s cubic-bezier(.2,0,0,1) 1s infinite hop;display:block}.f2 .fb{animation-delay:1.18s}.f3 .fb{animation-delay:1.36s}.f4 .fb{animation-delay:1.54s}.fv{background:var(--pick-2);border:2px solid var(--ink);border-radius:var(--r-l);width:100%;height:100%;box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:flex-end;transition:transform .16s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.f2 .fv,.f3 .fv{background:var(--field)}.fv img{width:96%;height:auto}.fq{z-index:4;aspect-ratio:1;width:19%;margin-left:-9.5%;animation:.52s cubic-bezier(.34,1.56,.64,1) .38s both pop;position:absolute;top:-19%;left:50%}.fqb{border:2px solid var(--ink);background:var(--ink);width:100%;height:100%;box-shadow:3px 3px 0 var(--pick);font-family:var(--serif);color:var(--pick);border-radius:50%;justify-content:center;align-items:center;font-size:13cqw;font-weight:800;line-height:1;animation:2.4s ease-in-out 1s infinite alternate bob;display:flex}@media (hover:hover){.fc:hover .fv{transform:translateY(-6%)}}@media (max-width:899px) and (max-height:700px){.intro-in{padding-top:16px}.fan{margin-top:46px}.intro-body{margin-top:14px}.intro-act{margin-top:16px}.intro-foot{margin-top:24px}}@keyframes deal{0%{opacity:0;transform:translateX(var(--dx)) rotate(0deg) scale(.6)}to{opacity:1;transform:rotate(var(--r))}}@keyframes hop{0%,22%,to{transform:none}7%{transform:translateY(-11%)}14%{transform:none}18%{transform:translateY(-3%)}}@keyframes pop{0%{transform:scale(1.25)}to{transform:none}}@keyframes bob{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-12%)rotate(6deg)}}.intro-body{margin-top:22px}.intro-hook{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(20px,5.9vw,26px);font-weight:700;line-height:1.35}.intro-desc{max-width:24em;color:var(--ink);text-wrap:balance;margin:10px auto 0;font-size:15px;font-weight:600;line-height:1.6}.intro-award{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:.92em;font-weight:400;display:block}.intro-act{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}.intro-cta{width:calc(100% - 4px);max-width:360px}.intro-cta svg.i{width:20px;height:20px}.intro-note{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.intro-sub{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.intro-foot{border-top:2px solid var(--ink);flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:36px;padding-top:16px;display:flex}.intro-dl{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.intro-dl b{color:var(--ink);margin-right:6px;font-weight:700}.intro-foot .logo-nwh{height:36px}.intro-foot .logo-ma{height:15px}.intro-priv{color:var(--ink-2);font-size:13px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.intro .i1,.intro .i2,.intro .i3,.intro .i4{animation:.28s cubic-bezier(.2,0,0,1) both rise}.intro .i2{animation-delay:70ms}.intro .i3{animation-delay:.14s}.intro .i4{animation-delay:.21s}.band-field{background:var(--field)}.band-ink{background:var(--ink);color:var(--paper)}.band-mint{background:var(--pick-2)}.band-ink a{color:var(--paper)}.stage-band{padding-block:16px 40px}.stage-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;max-width:1180px;margin-inline:auto;padding:0 20px 10px;display:grid}.stage-head h1{min-width:0;font-family:var(--serif);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.28}.stage-head .grid-toggle{margin-top:-2px}.stage-lede{max-width:34em;color:var(--ink-2);grid-column:1/-1;margin:4px 0 0;font-size:14px;line-height:1.55}.stage-top{justify-content:space-between;align-items:center;max-width:1180px;margin-inline:auto;padding:0 8px 12px 20px;display:flex}.tokens{align-items:center;gap:10px;font-size:13px;display:flex}.tokens b{font-weight:700}.token-row{gap:4px;display:flex}.token{border:2px solid var(--ink);border-radius:var(--pill);background:var(--paper);width:14px;height:14px}.token.on{background:var(--vote)}.nav{align-items:center;display:flex}.counter{text-align:center;min-width:56px;font-size:15px;font-weight:700}.stage{height:var(--ph);touch-action:pan-y;-webkit-user-select:none;user-select:none;--ph:clamp(230px,calc(100svh - 520px),360px);--card:calc(var(--ph) * .75);--gap:10px;position:relative;overflow:hidden}@supports not (height:100svh){.stage{--ph:clamp(230px,calc(100vh - 520px),360px)}}.stage:before,.stage:after{content:"";z-index:3;width:min(22%,calc(50% - var(--card) / 2));pointer-events:none;position:absolute;top:0;bottom:0}.stage:before{background:linear-gradient(90deg,var(--pick-2) 15%,transparent);left:0}.stage:after{background:linear-gradient(270deg,var(--pick-2) 15%,transparent);right:0}.stage-arrow{z-index:4;border:2px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-top:-22px;padding:0;transition:background-color .12s cubic-bezier(.2,0,0,1),transform 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%}.stage-arrow.prev{left:max(4px,calc(50% - var(--card) / 2 - 50px))}.stage-arrow.next{right:max(8px,calc(50% - var(--card) / 2 - 54px))}.stage-arrow svg.i{stroke-width:2.5px;width:22px;height:22px}@media (hover:hover){.stage-arrow:hover{background:var(--pick)}}.stage-arrow:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.pcard{width:var(--card);height:var(--ph);border-radius:var(--r);background:var(--field-2);border:0;padding:0;transition:transform .28s cubic-bezier(.2,0,0,1),clip-path .28s cubic-bezier(.2,0,0,1),opacity .2s linear;position:absolute;top:0;left:50%;overflow:hidden}.pcard img{object-fit:cover;pointer-events:none;border-radius:var(--r);width:100%;height:100%}.pcard.is-center{clip-path:inset(0 round 12px);cursor:pointer;z-index:2}.pcard.is-center img{transition:transform 90ms cubic-bezier(.2,0,0,1)}.pcard.is-center:active img{transform:scale(.97)}.pcard.is-center img{outline:2px solid var(--ink);outline-offset:-2px}.pcard.is-side{clip-path:inset(6% 0 round 12px)}@media (hover:hover){.pcard.is-side:hover img{opacity:.82}}.pcard.is-off{opacity:0;visibility:hidden}.pcard.jump{transition:none}.pbadge{background:var(--pick);height:30px;color:var(--ink);border:2px solid var(--ink);border-radius:var(--pill);align-items:center;gap:4px;padding:0 11px 0 8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:12px;right:10px}.pcard.is-side .pbadge{top:calc(6% + 10px)}.pbadge.pop{animation:.18s cubic-bezier(.2,0,0,1) pop}.pbadge svg.i{stroke-width:3px;width:14px;height:14px}.ex{flex-direction:column;max-width:none;margin:14px auto 0;display:flex}.ex-meta{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:13px;font-weight:500;display:flex}.ex-meta span:last-child{text-align:right}.ex h2{font-family:var(--serif);margin:8px 0 4px;font-size:27px;font-weight:700;line-height:1.28}.ex-dates{color:var(--ink-2);font-size:14px}.ex p.ex-desc{margin:18px 0 0;font-size:15px;line-height:1.65}.ex p.ex-desc.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc-more{align-self:flex-start;margin-top:2px;font-size:14px}.ex-share{border-top:1px solid var(--tick);color:var(--ink-2);align-items:center;gap:16px;margin-top:6px;padding-top:2px;font-size:13px;display:flex}.ex-share .link-btn{font-size:14px}.copy-fallback{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-s);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.ex-live{color:var(--ink-2);justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.ex-live a{color:var(--ink-2);flex:none;margin:-12px 0;padding:12px 0;display:inline-block}.vote{justify-content:center;width:calc(100% - 4px);height:56px;margin-top:16px}.vote svg.i{stroke-width:3px;width:18px;height:18px}.vote.is-on{background:var(--pick);color:var(--ink);box-shadow:none;transform:translate(4px,4px)}@media (hover:hover){.vote.is-on:hover{background:var(--pick-press)}}.vote.is-full{background:var(--paper);color:var(--ink-2);border:2px dashed var(--tick);box-shadow:none}.vote.is-done{background:var(--field);color:var(--ink-2);box-shadow:none}.ex-hint{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55}.stage-tools{align-items:center;gap:10px;max-width:1180px;margin:4px auto 0;padding-inline:20px;display:flex}.stage-tools .counter{min-width:0;color:var(--ink-2);flex:none;font-size:14px}.ticks{flex:1;align-items:flex-end;gap:3px;min-width:0;height:28px;display:flex}.grid-toggle{border:2px solid var(--ink);border-radius:var(--pill);background:var(--paper);min-height:44px;color:var(--ink);flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:flex}.grid-toggle[aria-expanded=true]{background:var(--ink);color:var(--paper)}@media (hover:hover){.grid-toggle:hover{background:var(--ink);color:var(--paper)}}.grid-toggle svg.i{width:18px;height:18px}.is-grid .stage-main{display:none}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gtile{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:block}.gtext{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;margin-top:6px;padding:0;display:flex}@media (hover:hover){.gtext:hover strong{text-underline-offset:3px;text-decoration:underline}}.gimg{aspect-ratio:3/4;background:var(--field-2);border:2px solid var(--ink);border-radius:var(--r-s);display:block;position:relative;overflow:hidden}.gimg img{object-fit:cover;width:100%;height:100%}.gimg .pbadge{top:8px;right:8px}.gcell{position:relative}.gpick{z-index:1;border:2px solid var(--ink);background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .12s cubic-bezier(.2,0,0,1),transform 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:8px;right:8px}.gpick.on{background:var(--pick);box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.gpick.is-full{opacity:.4}@media (hover:hover){.gtile:hover .gpick:not(.on){background:var(--pick-2)}}.gpick.pop{animation:.18s cubic-bezier(.2,0,0,1) pop}.gtile:active .gimg img{transform:scale(.98)}.gimg img{transition:transform 90ms cubic-bezier(.2,0,0,1)}.gcell{flex-direction:column;display:flex}.gcell.is-sel .gimg{outline:3px solid var(--vote);outline-offset:2px}.gmeta{color:var(--ink-2);font-size:13px;font-weight:600}.gtext strong{font-size:15px;font-weight:700;line-height:1.35}.gvenue{color:var(--ink-2);font-size:13px}.tick{background:0 0;border:0;flex:1;align-items:flex-end;height:28px;padding:0;display:flex}.tick span{background:var(--tick);border-radius:0;width:100%;height:6px;display:block}.tick.cur span{background:var(--ink);height:16px}.tick.on span{background:var(--vote)}.ex-talk{flex-direction:column;gap:28px;max-width:none;margin:32px auto 0;display:flex}.talk-h{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.talk-h h3{font-family:var(--serif);margin:0;font-size:16px;font-weight:700}.talk-h span{color:var(--ink-2);font-size:12px}.talk-empty{color:var(--ink-2);margin:10px 0 0;font-size:13px}.talk-note{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.5}.ph-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;margin-top:10px;display:grid}.ph{aspect-ratio:1;border-radius:var(--r-s);background:var(--field-2);vertical-align:top;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.ph:hover img{opacity:.85}}.ph.ph-more{background:var(--ink);color:var(--paper);justify-content:center;align-items:center;font-size:22px;font-weight:800;line-height:1;display:flex}@media (hover:hover){.ph.ph-more:hover{background:var(--rule-dark)}}.ph .pend{background:var(--paper);color:var(--ink);border-radius:var(--pill);padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:4px;left:4px}.cm-list{margin:0;padding:0;list-style:none}.cm{border-bottom:1px solid var(--tick);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.cm-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-meta{color:var(--ink-2);font-size:12px}.cm-text{font-size:15px;line-height:1.5}.cm-acts{margin-top:2px;align-items:center;gap:2px;margin-block:-4px;display:flex}.cm-acts .like{height:44px;padding:0 8px;font-size:13px}.cm-acts .link-btn{min-height:44px;font-size:13px}.cm-thumb{border-radius:var(--r-s);background:var(--field-2);border:0;flex:none;width:48px;height:48px;padding:0;overflow:hidden}.cm-thumb img{object-fit:cover;width:100%;height:100%}.talk-more{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:0;font-size:14px;font-weight:700;display:flex}.talk-more .plus{border:2px solid var(--ink);border-radius:var(--pill);justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex}@media (hover:hover){.talk-more:hover .plus{background:var(--ink);color:var(--paper)}}dialog.lightbox{border:2px solid var(--ink);border-radius:var(--r-l);background:var(--paper);width:calc(100% - 24px);max-width:560px;max-height:calc(100% - 24px);color:var(--ink);margin:auto;padding:10px 20px 20px;overflow-y:auto}dialog.lightbox::backdrop{background:#0f2b37b8}.lb-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-to{color:var(--ink-2);font-size:13px;font-weight:700}#lb-img{object-fit:contain;background:var(--field);border-radius:var(--r-s);width:100%;height:auto;max-height:60vh;margin-top:6px}#lb-text{margin:16px 0 0;font-size:21px;font-weight:500;line-height:1.45}.lb-meta{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.photo-pick{align-items:center;gap:14px;margin-top:6px;display:flex}.photo-pick .btn{min-height:44px;padding:0 14px;font-size:14px}.photo-prev{align-items:center;gap:10px;display:flex}.photo-prev img{object-fit:cover;border-radius:var(--r-s);width:56px;height:56px}.consent-inline{align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.consent-inline input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.adm-thumb{object-fit:cover;border-radius:var(--r-s);flex:none;width:56px;height:56px}.sec{padding-block:64px}.sec h2{font-family:var(--serif);margin:0;font-size:30px;font-weight:700;line-height:1.3}.lede{max-width:36em;color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.65}.band-ink .lede{color:var(--on-ink-2)}.sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sec-head small{color:var(--on-ink-2);font-size:12px}.live-tag{color:var(--on-ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.rank-stats{border-top:1px solid var(--rule-dark);gap:28px;margin:20px 0 0;padding-top:12px;display:flex}.rank-stats>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rank-stats>div:last-child{flex:1}.rank-stats dt{color:var(--on-ink-2);font-size:12px}.rank-stats dd{margin:0;font-size:16px;font-weight:700;line-height:1.4}.rank-stats .rk-hot{margin-right:6px}.ranks{border-top:2px solid var(--paper);margin:20px 0 0;padding:0;list-style:none}.ranks li{border-bottom:1px solid var(--rule-dark);align-items:center;gap:14px;padding:14px 0;display:flex}.rk{width:48px;font-family:var(--serif);flex:none;font-size:36px;font-weight:800;line-height:1}.rk-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rk-body strong,.rk-body .rk-link{font-size:16px;font-weight:600;line-height:1.35}.rk-link{color:var(--paper);align-self:flex-start;margin-block:-4px;padding-block:4px;text-decoration:none}@media (hover:hover){.rk-link:hover{text-underline-offset:3px;text-decoration:underline}}.ranks li.is-none .rk{color:var(--on-ink-2)}.rk-none{color:var(--on-ink-2);font-size:13px}.rank-lock{border:2px solid var(--rule-dark);border-radius:var(--r);margin-top:20px;display:grid;overflow:hidden}.rank-ghost,.rank-lock-msg{grid-area:1/1}.rank-ghost{filter:blur(3px);opacity:.3;flex-direction:column;gap:18px;padding:22px 20px;display:flex}.rank-ghost span{align-items:center;gap:16px;display:flex}.rank-ghost b{width:28px;font-family:var(--serif);font-size:30px;font-weight:800;line-height:1}.rank-ghost i{border-radius:var(--pill);background:var(--on-ink-2);height:14px;display:block}.rank-lock-msg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 20px;display:flex;position:relative}.rank-lock-ic{background:var(--pick);width:52px;height:52px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.rank-lock-ic svg.i{width:24px;height:24px}.rank-lock-msg p{color:var(--paper);margin:0;font-size:17px;font-weight:700;line-height:1.5}.rank-lock-msg .btn{min-height:48px;padding:0 20px}.rk-body span{color:var(--on-ink-2);font-size:13px}.rk-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.rk-side b{font-size:16px;font-weight:700}.rk-move{color:var(--on-ink-2);font-size:12px}.rk-hot{background:var(--pick);color:var(--ink);border-radius:var(--pill);padding:3px 8px;font-size:12px;font-weight:700}.ranks .rk-bar{background:var(--rule-dark);height:2px;margin-top:6px;display:block}.ranks .rk-bar i{background:var(--pick);height:2px;display:block}.empty{margin:0;padding:20px 0;font-size:15px;line-height:1.6}.band-ink .empty{color:var(--on-ink-2)}.more{width:100%;min-height:52px;margin-top:20px;padding:0 16px;font-size:15px;font-weight:600}.tabs-row{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.tabs{gap:18px;display:flex}.tab{height:44px;color:var(--ink-2);background:0 0;border:0;border-bottom:4px solid #0000;margin-bottom:-2px;padding:0;font-size:15px;font-weight:500}.tab[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.filter{align-items:center;gap:6px;min-width:0;display:flex}.filter label{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:500}.filter select{background:0 0;border:0;min-width:0;max-width:140px;height:44px;font-size:14px;font-weight:600}.cheer{border-bottom:1px solid var(--ink);flex-direction:column;gap:10px;margin:0;padding:20px 0;display:flex}.cheer.is-hidden{opacity:.45}.cheer-to{color:var(--ink-2);font-size:12px;font-weight:700}.cheer blockquote{margin:0;font-size:21px;font-weight:500;line-height:1.45}.cheer figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.cheer figcaption>span{color:var(--ink-2);font-size:12px}.cheer-acts{align-items:center;gap:4px;display:flex}.like{border-radius:var(--pill);height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.like svg.i{width:18px;height:18px}.like[aria-pressed=true] svg.i{fill:var(--pick);stroke:var(--ink)}@media (hover:hover){.like:hover{background:var(--pick-2)}}.note{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.55}.props{border-top:2px solid var(--ink);margin:20px 0 0;padding:0;list-style:none}.props li{border-bottom:1px solid var(--ink);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.prop-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prop-body strong{font-size:16px;font-weight:700;line-height:1.35}.prop-body span{color:var(--ink-2);font-size:12px}.prop-body q{margin-top:4px;font-size:14px;line-height:1.55}.prop-body a{width:fit-content;font-size:13px}.want{border:2px solid var(--ink);border-radius:var(--r-s);background:0 0;flex-direction:column;flex:none;align-items:flex-end;min-width:72px;padding:6px 8px;display:flex}.want b{font-size:28px;font-weight:800;line-height:1}.want span{color:var(--ink-2);margin-top:4px;font-size:12px}.want[aria-pressed=true]{background:var(--ink);color:var(--paper)}.want[aria-pressed=true] span{color:var(--on-ink-2)}@media (hover:hover){.want:hover{background:var(--ink);color:var(--paper)}.want:hover span{color:var(--on-ink-2)}}.admin{border-top:2px solid var(--ink)}.admin-sec{padding-top:0}.admin h3{font-family:var(--serif);margin:32px 0 0;font-size:18px;font-weight:700}.adm-list{border-top:1px solid var(--ink);margin:12px 0 0;padding:0;list-style:none}.adm-list li{border-bottom:1px solid var(--field-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.adm-list li>div{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.adm-list li>div span{color:var(--ink-2);font-size:12px}.adm-acts{flex:none;gap:8px;display:flex}.chip-btn{border:2px solid var(--ink);border-radius:var(--pill);background:0 0;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}@media (hover:hover){.chip-btn:hover{background:var(--ink);color:var(--paper)}}.foot{padding-block:64px 48px}#rank{border-bottom:2px solid var(--paper)}.foot-s{padding-block:40px}.foot .foot-big{font-family:var(--serif);color:var(--paper);margin:0;font-size:30px;font-weight:700;line-height:1.35}.foot-note{color:var(--on-ink-2);margin:14px 0 0;font-size:14px;line-height:1.6}.foot-brand{border-top:2px solid var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:20px;display:flex}.foot-s .foot-brand{border-top:0;margin-top:0;padding-top:0}.foot-brand .logo-nwh{height:48px}.foot-brand .logo-ma{height:18px}.foot-brand .x{color:var(--on-ink-2)}.foot-title{color:var(--on-ink-2);font-size:13px;line-height:1.5}.bar{z-index:20;background:var(--paper);border-top:2px solid var(--ink);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .24s cubic-bezier(.2,0,0,1),visibility linear;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.bar.is-away{visibility:hidden;transition:transform .24s cubic-bezier(.2,0,0,1),visibility 0s linear .24s;transform:translateY(calc(100% + 8px))}.bar-in{align-items:center;gap:12px;max-width:1180px;margin-inline:auto;padding:10px 16px;display:flex}.live{border-radius:var(--pill);background:var(--pick);width:8px;height:8px;animation:1.2s step-end infinite blink}.live.off{background:var(--tick);animation:none}@keyframes blink{50%{opacity:0}}.up{color:var(--vote)}.slots{gap:4px;display:flex}.slot{background:var(--field);border:2px solid var(--ink);border-radius:var(--r-s);width:28px;height:36px;padding:0;overflow:hidden}button.slot{cursor:pointer}@media (hover:hover){button.slot:hover{outline:2px solid var(--vote);outline-offset:1px}}.slot img{object-fit:cover;width:100%;height:100%}.used{min-width:0;color:var(--ink-2);white-space:nowrap;flex:1;font-size:14px}.used b{color:var(--ink);font-size:17px;font-weight:800}.cta{white-space:nowrap;min-height:48px;padding:0 18px;font-size:15px}.cta svg.i{width:18px;height:18px}.cta.ready{animation:.7s cubic-bezier(.34,1.56,.64,1) cta-ready}@keyframes cta-ready{0%,to{translate:0}35%{translate:0 -5px}65%{translate:0 1px}}.cta[aria-disabled=true]{background:var(--field);color:var(--ink-2);border-color:var(--tick);box-shadow:none;cursor:not-allowed}.cta[aria-disabled=true]:active{transform:none}dialog.sheet{width:100%;max-width:560px;max-height:calc(100% - 24px);padding:14px 20px calc(20px + env(safe-area-inset-bottom,0px));border:2px solid var(--ink);border-radius:var(--r-l) var(--r-l) 0 0;background:var(--paper);color:var(--ink);border-bottom:0;margin:auto auto 0;overflow-y:auto}dialog.sheet::backdrop{background:#0f2b3799}.grip{background:var(--ink);width:40px;height:4px;margin:0 auto}.sheet-head{justify-content:space-between;align-items:flex-start;margin-top:10px;display:flex}.sheet-head h2{font-family:var(--serif);margin:8px 0 0;font-size:28px;font-weight:700;line-height:1.25}.picks{border-top:2px solid var(--ink);margin:14px 0 0;padding:0;list-style:none}.picks li{border-bottom:1px solid var(--ink);align-items:center;gap:14px;padding:8px 0;display:flex}.picks img{object-fit:cover;border-radius:var(--r-s);flex:none;width:36px;height:48px}.picks li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.picks li>div span{color:var(--ink-2);font-size:13px;font-weight:600}.picks li>div strong{font-size:16px;font-weight:700;line-height:1.35}.event{margin-top:20px}.event-head{border:2px solid var(--ink);border-radius:var(--r);background:var(--pick-2);width:100%;color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}@media (hover:hover){.event-head:hover{background:var(--pick)}}.event-head[aria-expanded=true]{border-radius:var(--r) var(--r) 0 0}.event-eye{font-size:12px;font-weight:700}.event-t{font-family:var(--serif);font-size:19px;font-weight:700;line-height:1.35}.event-sub{color:var(--ink-2);font-size:13px;line-height:1.55}.event-prize{color:var(--ink);font-size:15px;font-weight:700}.event-cta{border-radius:var(--pill);background:var(--ink);min-height:40px;color:var(--paper);align-items:center;gap:10px;margin-top:10px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.event-cta .plus{font-size:18px;line-height:1}.event-body{border:2px solid var(--ink);border-radius:0 0 var(--r) var(--r);border-top:0;padding:2px 16px 16px}.event-note{color:var(--ink-2);margin:8px 0 0;font-size:13px}.idbox{border-top:2px solid var(--ink);margin-top:24px;padding:14px 0 0}.idbox h3{margin:0;font-size:17px;font-weight:700}.idbox p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.6}.idbox h3 small,.entry h2 small{color:var(--ink-2);font-size:13px;font-weight:500}.consents{border:0;margin:12px 0 0;padding:0}.consents legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.consent{align-items:center;gap:12px;min-height:44px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.consent label{flex:1;font-size:14px}.terms{border-radius:var(--r-s);background:var(--field);color:var(--ink-2);margin:0 0 8px 30px;padding:10px 12px;font-size:13px;line-height:1.6}.terms p{margin:0}.entry{border-top:2px solid var(--ink);margin:20px 0 56px;padding-top:16px}.entry h2{margin:0;font-size:24px;font-weight:700}.entry .lede{margin-top:8px}.entry .btn{width:calc(100% - 4px);margin-top:14px}.entry-done{border-radius:var(--r);background:var(--ink);color:var(--paper);margin:12px 0 0;padding:14px 16px;font-size:15px;font-weight:600}.sheet .btn-red{width:calc(100% - 4px);margin-top:20px}.err{color:var(--err);margin:12px 0 0;font-size:14px;font-weight:600}p.ferr,.idbox p.ferr{color:var(--err);margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.5}.field [aria-invalid=true]{border-bottom-color:var(--err)}.consents[data-invalid] input.req:not(:checked),.consent-inline input[aria-invalid=true]{outline:2px solid var(--err);outline-offset:1px}.btn[aria-busy=true]{cursor:progress}.r-head{padding-block:28px 0}.eyebrow{font-size:13px;font-weight:700}.r-head h1{font-family:var(--serif);margin:16px 0 0;font-size:46px;font-weight:800;line-height:1.15}.r-head h1:focus{outline:none}.r-tag{margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.55}.r-lede{text-align:center;text-wrap:pretty;margin-top:20px}.r-vlink{text-align:center;margin:4px 0 0}.r-vlink:empty{display:none}.portrait{background:var(--pick-2);border:2px solid var(--ink);border-radius:var(--r-l);box-shadow:4px 4px 0 var(--ink);aspect-ratio:1;justify-content:center;align-items:center;margin:20px 4px 0 0;display:flex}.portrait img{width:92%;height:auto}.r-quote{border-top:2px solid var(--ink);text-align:center;margin:28px 0 0;padding:22px 4px 0}.r-quote blockquote{font-family:var(--serif);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.5}.r-quote figcaption{color:var(--ink-2);margin-top:12px;font-size:13px}.r-quote figcaption:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23BCD4CB' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0/22px 8px repeat-x;width:44px;height:8px;margin:0 auto 10px;display:block}.r-quote figcaption{font-weight:600}.vlink{border:2px solid var(--ink);border-radius:var(--pill);background:var(--paper);min-height:44px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:8px;margin-top:14px;padding:0 16px 0 8px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .12s cubic-bezier(.2,0,0,1),transform 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1);display:inline-flex}.vplay{background:var(--ink);width:28px;height:28px;color:var(--pick);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vplay svg.i{fill:currentColor;width:12px;height:12px;margin-left:2px}.vlink>svg.i{width:14px;height:14px;color:var(--ink-2)}@media (hover:hover){.vlink:hover{background:var(--pick-2)}}.vlink:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chips span{border:2px solid var(--ink);border-radius:var(--pill);background:var(--paper);align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.meters{flex-direction:column;gap:14px;max-width:560px;margin-top:20px;display:flex}.meters>div:first-child{color:var(--ink-2);font-size:13px;font-weight:700}.meter{color:var(--ink-2);grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid}.meter .on{color:var(--ink)}.meter span:last-child{text-align:right}.track{height:14px;position:relative}.track:before{content:"";border-radius:var(--pill);background:var(--ink);height:2px;position:absolute;top:6px;left:0;right:0}.track:after{content:"";background:var(--ink);width:1px;height:10px;position:absolute;top:2px;left:50%}.track i{border:2px solid var(--ink);border-radius:var(--pill);background:var(--pick);width:14px;height:14px;margin-left:-1px;position:absolute;top:0}.tie{color:var(--ink-2);margin:0;font-size:13px}.habits{flex-direction:column;gap:8px;margin-top:20px;display:flex}.habits>span{color:var(--ink-2);font-size:13px;font-weight:700}.habits ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.habits li{border:2px solid var(--ink);border-radius:var(--pill);background:var(--pick-2);align-items:center;min-height:32px;padding:4px 12px;font-size:13px;font-weight:600;display:flex}.r-grid{gap:0;display:grid}.r-sec{margin-top:36px}.lbl{border-top:2px solid var(--ink);font-family:var(--serif);margin:0;padding-top:10px;font-size:15px;font-weight:700}.r-story{flex-direction:column;margin-top:36px;display:flex}.r-story .lbl{margin-top:28px}.r-story>.lbl:first-child{margin-top:0}.r-story p{margin:10px 0 0;font-size:16px;line-height:1.75}.pals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pal{border:2px solid var(--ink);border-radius:var(--r);background:var(--paper);width:100%;min-height:88px;color:var(--ink);text-align:left;align-items:center;padding:0;display:flex;overflow:hidden}.pal img{background:var(--pick-2);object-fit:contain;flex:none;align-self:stretch;width:84px;height:84px;padding:4px}.pal span{flex-direction:column;gap:2px;min-width:0;padding:8px 10px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.pal small{color:var(--ink-2);font-size:12px;font-weight:500}@media (hover:hover){.pal:hover{background:var(--pick-2)}}.pair{margin-top:14px}.pair div{border-top:1px solid var(--field-2);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.pair span{color:var(--ink-2);font-size:13px}.pair .link-btn{font-size:15px;font-weight:700}.mypicks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mypicks div{flex-direction:column;gap:6px;min-width:0;display:flex}.mypicks img{aspect-ratio:3/4;object-fit:cover;border:2px solid var(--ink);border-radius:var(--r-s);width:100%;height:auto}.mypicks span{font-size:13px;font-weight:600;line-height:1.35}.same{border-top:1px solid var(--field-2);flex-direction:column;gap:6px;margin-top:24px;padding-top:14px;display:flex}.same>span:first-child{font-size:13px;font-weight:700}.same b{font-family:var(--serif);font-size:56px;font-weight:800;line-height:1}.same>span:last-child{color:var(--ink-2);font-size:14px}.allart{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.aa{width:100%;color:var(--ink);text-align:center;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.aa img{aspect-ratio:1;background:var(--pick-2);object-fit:contain;border-radius:var(--r);border:2px solid #0000;width:100%;height:auto;padding:4px}.aa span{font-size:12px;font-weight:600;line-height:1.3}.aa[aria-current=true] img{border-color:var(--ink);background:var(--pick)}.aa[aria-current=true] span{font-weight:800}@media (hover:hover){.aa:hover img{border-color:var(--ink)}}.artist-dlg .ad-head{align-items:center;gap:14px;margin-top:6px;display:flex}.artist-dlg .ad-head img{background:var(--pick-2);object-fit:contain;border:2px solid var(--ink);border-radius:var(--r);flex:none;width:112px;height:112px;padding:4px}.artist-dlg h2{font-family:var(--serif);margin:0;font-size:25px;font-weight:800;line-height:1.25}.artist-dlg .ad-head p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.5}.artist-dlg .r-story,.artist-dlg .r-story .lbl{margin-top:20px}.artist-dlg .r-story p{font-size:15px}.ad-pals{border-top:1px solid var(--field-2);color:var(--ink-2);margin:20px 0 0;padding-top:10px;font-size:14px}.quick{flex-direction:column;gap:8px;padding-block:20px 8px;display:flex}.quick .btn{width:calc(100% - 4px)}.quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.quick-row .btn{width:100%;min-height:48px;font-size:15px}.tags{color:var(--ink-2);margin:4px 0 0;font-size:13px;font-weight:600}.quick .entry-done{margin-top:12px}.recs{border-top:2px solid var(--ink);margin:20px 0 0;padding:0;list-style:none}.recs li{border-bottom:1px solid var(--ink);align-items:center;gap:14px;padding:14px 0;display:flex}.recs img{object-fit:cover;border:2px solid var(--ink);border-radius:var(--r-s);flex:none;width:64px;height:85px}.recs li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.recs li>div span{color:var(--ink-2);font-size:12px}.recs li>div strong{font-size:16px;font-weight:700;line-height:1.35}.recs a.btn-line{flex:none;gap:6px;min-height:44px;padding:0 12px;font-size:14px}.recs a svg.i{width:16px;height:16px}.field{flex-direction:column;gap:4px;margin-top:18px;display:flex}.field label{font-size:13px;font-weight:600}.field input,.field select,.field textarea{border:0;border-bottom:2px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;border-radius:0;padding:0;font-size:16px}.field textarea{resize:none;padding:8px 0;font-size:19px;font-weight:500;line-height:1.45}.field .count{text-align:right;color:var(--ink-2);font-size:13px}.form{max-width:560px}.form .btn{width:100%;margin-top:18px}.mine{border-top:1px solid var(--ink);margin:24px 0 0;padding:0;list-style:none}.mine li{border-bottom:1px solid var(--field-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.mine li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mine li>div span{color:var(--ink-2);font-size:12px}.status{border:2px solid var(--ink);border-radius:var(--pill);flex:none;padding:3px 8px;font-size:12px;font-weight:700}.status.ok{background:var(--ink);color:var(--paper)}.tagline{border-top:2px solid var(--paper);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.tagline span{font-size:14px;font-weight:700}.tagline button{background:var(--paper);min-height:44px;color:var(--ink);border:0;padding:0 16px;font-size:14px;font-weight:700}@media (hover:hover){.tagline button:hover{background:var(--field-2)}}.reset{flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;display:flex}.reset p{color:var(--ink-2);margin:0;font-size:13px}.toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;text-align:center;background:var(--ink);width:max-content;max-width:calc(100vw - 32px);color:var(--paper);border-radius:var(--pill);padding:12px 18px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}body.bar-on .toast{bottom:calc(var(--bar-h) + 12px)}html.rbar-on{scroll-padding-bottom:calc(var(--rbar-h,76px) + 16px)}html.rbar-on body{padding-bottom:var(--rbar-h,76px)}html.rbar-on .toast{bottom:calc(var(--rbar-h,76px) + 12px)}.rbar-in{flex-wrap:wrap;gap:8px}.rbar-in .copy-fallback{flex:100%;margin:0 0 4px}.rbar-name{display:none}.sbar-cta{flex:1 1 0;min-width:0}.rbar .btn{white-space:nowrap;justify-content:center;gap:6px;min-height:48px;padding:0 12px;font-size:15px}.rbar .btn svg.i{width:18px;height:18px}.rbar-share{display:none}.rbar-entry{flex:1.6 1 0;order:-1;min-width:0}.rbar-sharebtn{flex:1.7 1 0;min-width:0}.rbar-rank{flex:.7 1 0;min-width:0}.rbar.is-closed .rbar-sharebtn{order:-1}.rbar-long{display:none}.rbar-entry.is-done{background:var(--pick);color:var(--ink);box-shadow:none}@media (hover:hover){.rbar-entry.is-done:hover{background:var(--pick-press)}}.ribbon{isolation:isolate;margin:0 18px;display:inline-flex;position:relative}.ribbon>span{z-index:1;background:var(--cream);border:2px solid var(--ink);height:32px;color:var(--ink);white-space:nowrap;border-radius:0;align-items:center;padding:0 16px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:relative}.ribbon:before,.ribbon:after{content:"";z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M24 2H2.5l7 13-7 13H24' fill='%23BCD4CB' stroke='%2315333E' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:24px;height:30px;position:absolute;top:9px}.ribbon:before{left:-17px}.ribbon:after{right:-17px;transform:scaleX(-1)}.band-ink .ribbon>span{background:var(--cream)}.squiggle{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8'%3E%3Cpath d='M0 4c3 0 3-3 6-3s3 3 6 3 3-3 6-3 3 3 6 3' fill='none' stroke='%23BCD4CB' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/22px 8px repeat-x;padding-bottom:6px}@media (min-width:900px){.wrap{padding-inline:40px}.mast-top{height:72px}.logo-nwh{height:46px}.logo-ma{height:18px}.partners{gap:14px}.intro-in{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;max-width:1180px;padding:40px;display:grid}.intro-head{grid-area:1/1/auto/span 6;align-items:flex-start}.intro .t{align-items:flex-start}.t-pre{font-size:19px}.t-main{font-size:68px}.t-w{font-size:20px}.t-with{gap:12px;padding-bottom:4px}.t-with img{height:64px}.fan{aspect-ratio:1.8;grid-area:1/7/span 3/-1;align-self:center;width:100%;margin:72px 0 0}.fan .fv{box-shadow:6px 6px 0 var(--ink);border-radius:22px}.fqb{box-shadow:5px 5px 0 var(--pick)}.intro-body{grid-area:2/1/auto/span 6;margin-top:28px}.intro-hook{font-size:32px}.intro-desc{margin-left:0;font-size:17px}.intro-act{grid-area:3/1/auto/span 6;align-items:flex-start;margin-top:28px}.intro-foot{flex-direction:row;grid-area:4/1/auto/-1;justify-content:space-between;margin-top:56px}.intro-foot .logo-nwh{height:40px}.intro-foot .logo-ma{height:16px}.intro-cta{max-width:340px}.stage-head{padding:0 40px 8px}.stage-head h1{font-size:30px}.stage-lede{font-size:15px}.stage-top{padding:0 32px 16px 40px}.r-quote blockquote{font-size:26px}.foot-brand .logo-nwh{height:56px}.foot-brand .logo-ma{height:20px}.stage-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:48px;max-width:1180px;margin-inline:auto;padding-inline:40px;display:grid}.stage{--ph:clamp(340px,calc(100svh - 300px),480px);--gap:20px;border-radius:var(--r-l)}.stage-col .stage-tools{padding-inline:0}.ex-col .ex{max-width:none;margin-top:0;padding-inline:0}.ex-col .ex-talk{max-width:none;padding-inline:0}.stage-arrow{width:56px;height:56px;margin-top:-28px}.stage-arrow.prev{left:calc(50% - var(--card) / 2 - 84px)}.stage-arrow.next{right:calc(50% - var(--card) / 2 - 88px)}.stage-arrow svg.i{width:26px;height:26px}.ex h2{font-size:34px}.ex p{font-size:16px}.ph-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px}.ex p.ex-desc.clamp{-webkit-line-clamp:3}.sec h2{font-size:40px}.two{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.two>.side-h{grid-column:1/span 4}.two>.side-b{grid-column:5/span 8;min-width:0}.bar-in{padding:10px 40px}.rbar-name{min-width:0;font-family:var(--serif);flex:1;font-size:17px;font-weight:700;display:block}.rbar .btn{flex:none}.rbar-share{gap:8px;display:flex}.rbar-sharebtn{display:none}.rbar-entry,.rbar.is-closed .rbar-sharebtn{order:0}.rbar-long{display:inline}.r-head h1{font-size:56px}.allart{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px 14px}.aa span{font-size:13px}.r-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px}.r-grid>.r-left{grid-column:1/span 5}.r-grid>.r-right{grid-column:6/span 7}.quick{padding-top:24px}dialog.sheet{border-bottom:2px solid var(--ink);border-radius:var(--r-l);margin:auto}}@media (min-width:600px) and (max-width:899px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pbadge.pop,.live{animation:none}.hit,.pcard,.bar,.bar.is-away,.pcard.is-center img{transition:none}.cast:active{transform:none}.intro .i1,.intro .i2,.intro .i3,.intro .i4,.fc,.fb,.fq,.fqb{animation:none}}.quiz{z-index:55;background:var(--paper);justify-content:center;animation:.2s cubic-bezier(.2,0,0,1) both m-in;display:flex;position:fixed;inset:0;overflow-y:auto}.quiz-in{width:100%;max-width:560px;min-height:100%;padding:14px 20px calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.quiz-top{justify-content:space-between;align-items:center;display:flex}.quiz-back{align-items:center;gap:6px;padding:0 8px 0 0;font-size:14px;font-weight:700;display:flex}.quiz-back svg.i{width:18px;height:18px}.quiz-count{color:var(--ink-2);font-size:14px}.quiz-count b{color:var(--ink);font-size:17px}.quiz-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.quiz-steps span{border-radius:var(--pill);background:var(--field-2);height:6px}.quiz-steps .done{background:var(--vote)}.quiz-steps .on{background:var(--ink)}.quiz-picks{color:var(--ink-2);align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.quiz-picks img{object-fit:cover;border:2px solid var(--ink);background:var(--field-2);border-radius:5px;width:28px;height:37px}.quiz-picks span{margin-left:4px}.quiz-body{flex-direction:column;flex:1;justify-content:center;padding-block:24px 8px;animation:.3s cubic-bezier(.2,0,0,1) both q-fwd;display:flex}.quiz-body.back{animation-name:q-back}.quiz-eye{color:var(--vote);margin:0;font-size:13px;font-weight:700}.quiz-body h2{font-family:var(--serif);margin:8px 0 0;font-size:28px;font-weight:800;line-height:1.3}.quiz-body h2:focus{outline:none}.quiz-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid;position:relative}.qopt{border:2px solid var(--ink);border-radius:var(--r-l);background:var(--paper);min-height:176px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px 12px 18px;transition:background-color .12s cubic-bezier(.2,0,0,1),transform 90ms cubic-bezier(.2,0,0,1),box-shadow 90ms cubic-bezier(.2,0,0,1);display:flex;position:relative}.n4 .qopt{gap:10px;min-height:136px}.qicon{border:2px solid var(--ink);background:var(--pick-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.n4 .qicon{width:52px;height:52px}.qicon svg.i{width:30px;height:30px}.n4 .qicon svg.i{width:26px;height:26px}.qlabel{font-family:var(--serif);text-wrap:balance;font-size:18px;font-weight:700;line-height:1.35}.n4 .qlabel{font-size:16px}@media (hover:hover){.qopt:hover{background:var(--pick-2)}.qopt:hover .qicon{background:var(--pick)}}.qopt:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.qopt.was{background:var(--pick-2)}.qopt.is-picked{background:var(--pick);box-shadow:0 0 0 var(--ink);animation:.3s cubic-bezier(.34,1.56,.64,1) q-pick;transform:translate(4px,4px)}.qopt.is-picked .qicon{background:var(--paper)}.qcheck{background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.quiz-vs{z-index:2;border:2px solid var(--ink);background:var(--ink);width:46px;height:46px;color:var(--pick);font-family:var(--serif);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:-23px 0 0 -23px;font-size:15px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:rotate(-8deg)}.quiz-hint{color:var(--ink-2);text-align:center;margin:18px 0 0;font-size:14px}@keyframes q-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes q-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes q-pick{0%{scale:.96}60%{scale:1.04}to{scale:1}}@media (min-width:900px){.quiz-body h2{font-size:36px}.qopt{min-height:210px}.n4 .qopt{min-height:160px}.qlabel{font-size:20px}.n4 .qlabel{font-size:18px}}@media (prefers-reduced-motion:reduce){.quiz,.quiz-body,.qopt.is-picked{animation:none}}.match{z-index:60;background:var(--paper);justify-content:center;align-items:center;padding:24px;animation:.2s cubic-bezier(.2,0,0,1) both m-in;display:flex;position:fixed;inset:0}.match:focus{outline:none}.match-in{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.m-stage{width:240px;height:240px;position:relative}.m-stage:before{content:"";background:var(--pick-2);border-radius:50%;position:absolute;inset:6%}.m-posters{position:absolute;inset:0}.m-poster{aspect-ratio:3/4;border:2px solid var(--ink);border-radius:var(--r-s);width:46%;box-shadow:3px 3px 0 var(--ink);background:var(--field-2);margin:-31% 0 0 -23%;animation:.36s cubic-bezier(.34,1.4,.64,1) both m-deal;position:absolute;top:50%;left:50%;overflow:hidden}.m-poster img{object-fit:cover;width:100%;height:100%}.m-poster.p0{transform:translate(-46%)rotate(-10deg)}.m-poster.p1{z-index:2;transform:translateY(-4%)}.m-poster.p2{animation-delay:60ms;transform:translate(46%)rotate(10deg)}.m-scan{z-index:3;border-radius:var(--pill);background:var(--vote);height:4px;box-shadow:0 0 0 3px var(--pick);animation:.62s ease-in-out infinite alternate m-scan;position:absolute;top:14%;left:4%;right:4%}.m-card{aspect-ratio:1;border:2px solid var(--ink);border-radius:var(--r-l);width:66%;box-shadow:5px 5px 0 var(--ink);background:var(--field);margin:-33% 0 0 -33%;animation:.17s linear infinite m-shake;position:absolute;top:50%;left:50%;overflow:hidden}.m-card.is-landed{background:var(--pick);animation:.42s cubic-bezier(.34,1.56,.64,1) both m-land}.m-card img,.m-reel{width:100%;height:100%;display:block}.m-reel{background:url(/illos/blank/reel.webp) 0 0/400% 400% no-repeat}.m-q{z-index:3;border:2px solid var(--ink);background:var(--ink);width:56px;height:56px;box-shadow:3px 3px 0 var(--pick);font-family:var(--serif);color:var(--pick);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:800;line-height:1;animation:.6s ease-in-out infinite alternate bob;display:flex;position:absolute;top:2%;right:4%}.m-spark{z-index:3;width:1em;height:1em;color:var(--vote);font-size:22px;animation:.7s cubic-bezier(.2,0,0,1) both m-spark;position:absolute}.m-spark.s1{top:18%;left:2%}.m-spark.s2{color:var(--ink);font-size:28px;animation-delay:80ms;top:30%;right:0}.m-spark.s3{font-size:16px;animation-delay:.14s;bottom:4%;left:12%}.m-spark.s4{animation-delay:40ms;bottom:0;right:10%}.m-spark.s5{color:var(--ink);font-size:18px;animation-delay:.12s;top:-4%;left:44%}.m-text{min-height:2.9em;font-family:var(--serif);text-wrap:balance;margin:28px 0 0;font-size:20px;font-weight:700;line-height:1.45;animation:.28s cubic-bezier(.2,0,0,1) both rise}.m-dots i{font-style:normal;animation:.9s ease-in-out infinite m-dot;display:inline-block}.m-dots i:nth-child(2){animation-delay:.15s}.m-dots i:nth-child(3){animation-delay:.3s}.m-steps{gap:6px;margin-top:14px;display:flex}.m-steps span{border-radius:var(--pill);background:var(--field-2);width:36px;height:6px;overflow:hidden}.m-steps i{border-radius:var(--pill);background:var(--vote);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.m-steps .done i{transform:none}.m-steps .on i{animation:m-fill var(--step,2s) linear both}@keyframes m-in{0%{opacity:0}to{opacity:1}}@keyframes m-deal{0%{opacity:0;translate:0 30%;scale:.7}to{opacity:1;translate:0;scale:1}}@keyframes m-scan{0%{top:14%}to{top:82%}}@keyframes m-shake{0%,to{rotate:none}25%{rotate:-2deg}75%{rotate:2deg}}@keyframes m-land{0%{rotate:-6deg;scale:.82}to{rotate:none;scale:1}}@keyframes m-spark{0%{opacity:0;rotate:-45deg;scale:0}50%{opacity:1;scale:1.2}to{opacity:1;rotate:none;scale:1}}@keyframes m-dot{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -4px}}@keyframes m-fill{to{transform:none}}@media (min-width:900px){.m-stage{width:280px;height:280px}.m-text{font-size:23px}}@media (prefers-reduced-motion:reduce){.match,.m-poster,.m-scan,.m-card,.m-card.is-landed,.m-q,.m-spark,.m-text,.m-dots i{animation:none}.m-scan{display:none}.m-steps .on i{animation:none;transform:none}}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:var(--r-s);padding:12px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:16px;left:16px}.landing-cta{gap:20px;width:fit-content;min-width:260px;margin-top:24px}.entry-note{color:var(--ink-2);margin:10px 0 0;font-size:13px;line-height:1.55}dialog.imgsave img{border:2px solid var(--ink);border-radius:var(--r-s);-webkit-touch-callout:default;width:100%;height:auto;margin-top:8px}dialog.imgsave p{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.6}.adm{padding-block:32px 80px}.adm h1{font-family:var(--serif);margin:0;font-size:40px;font-weight:800}.adm h2{font-family:var(--serif);margin:48px 0 0;font-size:24px;font-weight:700}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.adm-nums{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:24px 0 0;display:grid}.adm-nums div{border-bottom:1px solid var(--field-2);padding:14px 12px 14px 0}.adm-nums dt{color:var(--ink-2);font-size:12px;font-weight:600}.adm-nums dd{font-family:var(--serif);margin:4px 0 0;font-size:32px;font-weight:800}.tablewrap{margin-top:14px;overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:14px}table.t th{text-align:left;color:var(--ink-2);border-bottom:2px solid var(--ink);white-space:nowrap;padding:8px 10px 8px 0;font-size:12px;font-weight:700}table.t td{border-bottom:1px solid var(--field-2);vertical-align:top;padding:10px 10px 10px 0}table.t td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pill{border:2px solid var(--ink);border-radius:var(--pill);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.pill.warn{background:var(--pick);color:var(--ink)}.pill.on{background:var(--ink);color:var(--paper)}.login{max-width:420px;padding-block:64px}.draw{max-width:560px;margin-top:14px}.draw .field input{font-size:16px}.bar-h{background:var(--field);border-radius:var(--pill);height:8px;display:block}.bar-h i{background:var(--vote);border-radius:var(--pill);height:8px;display:block}@media (max-width:359px){.rbar-entry{flex-basis:100%}}@media (max-width:399px){.rbar .btn{gap:4px;padding:0 8px;font-size:14px}.rbar-sharebtn svg.i,.rbar-rank svg.i,.cta-more{display:none}}.sheet-more{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sheet-more .note{margin:0}.sheet-more .link-btn{flex:none}.sheet-steps{flex-wrap:wrap;gap:4px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sheet-steps li{border:2px dashed var(--tick);border-radius:var(--pill);height:34px;color:var(--ink-2);align-items:center;gap:5px;padding:0 10px 0 4px;font-size:13px;font-weight:700;display:inline-flex}.sheet-steps li .num{background:var(--field);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.sheet-steps li.done{border:2px solid var(--ink);background:var(--pick);color:var(--ink)}.sheet-steps li.done .num{background:var(--paper)}.sheet-steps li.on{border:2px solid var(--ink);background:var(--paper);color:var(--ink)}.sheet-steps li.on .num{background:var(--ink);color:var(--paper)}.sheet-foot{margin-top:12px}@media (prefers-reduced-motion:reduce){.gpick.pop,.cta.ready{animation:none}}.intro-flow{white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:14px auto 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.intro-flow li{align-items:center;gap:5px;display:inline-flex}.intro-flow li+li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E6874' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/100% no-repeat;width:14px;height:14px;margin:0 4px 0 2px}.intro-flow .num{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}@media (max-width:899px) and (max-height:700px){.intro-flow{margin-top:10px}}@media (min-width:900px){.intro-flow{justify-content:flex-start}}.share-acts{flex-direction:column;gap:10px;margin-top:16px;display:flex}.share-acts .btn{justify-content:center;gap:8px;width:calc(100% - 4px)}.sheet .share-acts .btn-red{margin-top:0}.prize-card{border:2px solid var(--ink);border-radius:var(--r);background:var(--pick-2);align-items:center;gap:14px;margin-top:14px;padding:16px;display:flex}.prize-ic{border:2px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.prize-eye{color:var(--vote);font-size:13px;font-weight:700;display:block}.prize-card strong{font-family:var(--serif);margin-top:2px;font-size:20px;font-weight:700;line-height:1.35;display:block}.prize-n{color:var(--ink-2);margin-top:2px;font-size:14px;font-weight:600;display:block}.prize-body{flex:1;min-width:0}.prize-list{margin:6px 0 0;padding:0;list-style:none}.prize-list li{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:15px;line-height:1.4;display:flex}.prize-list li:first-child{border-top:0;padding-top:2px}.prize-list li span{font-weight:700}.prize-list li b{color:var(--ink-2);flex:none;font-weight:600}.prize-when{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.6}.entry-form .field:first-child{margin-top:8px}.entry-form .btn-red{justify-content:space-between;display:flex}.consent-all{border-bottom:1px solid var(--tick);margin-bottom:2px}.consent-all label{font-weight:700}.consent label b{color:var(--vote);font-weight:700}.consent .opt{color:var(--ink-2);font-weight:700}.consent label small{color:var(--ink-2);font-size:13px;font-weight:500}.consent .link-btn{flex:none;font-size:13px}.terms div{grid-template-columns:5.5em minmax(0,1fr);gap:8px;padding:2px 0;display:grid}.terms dt{color:var(--ink);font-weight:700}.terms dd{margin:0}.consent-more{color:var(--ink-2);margin:6px 0 0;font-size:13px}.doc{max-width:860px;padding-block:20px 72px}.doc h1{font-family:var(--serif);margin:8px 0 0;font-size:32px;font-weight:800;line-height:1.25}.doc-lede{margin:14px 0 0;font-size:16px;line-height:1.75}.doc-date{color:var(--ink-2);margin:8px 0 0;font-size:14px}.doc h2{border-top:2px solid var(--ink);font-family:var(--serif);margin:40px 0 0;padding-top:16px;font-size:20px;font-weight:700;line-height:1.4}.doc p,.doc li{font-size:15px;line-height:1.75}.doc p{margin:10px 0 0}.doc ul{margin:10px 0 0;padding-left:20px}.doc-table{border:2px solid var(--ink);border-radius:var(--r);margin-top:12px;overflow:hidden}.doc table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tick);padding:10px 12px}.doc thead th{background:var(--field);font-weight:700}.doc tbody th{font-weight:700}.doc tbody tr:last-child>*{border-bottom:0}.doc-dl{margin:12px 0 0}.doc-dl div{border-bottom:1px solid var(--tick);grid-template-columns:9em minmax(0,1fr);gap:12px;padding:8px 0;font-size:15px;display:grid}.doc-dl dt{font-weight:700}.doc-dl dd{margin:0}@media (max-width:699px){.doc table,.doc tbody,.doc tr,.doc th,.doc td{display:block}.doc thead{display:none}.doc tbody tr{border-bottom:1px solid var(--tick);padding:12px 14px}.doc tbody tr:last-child{border-bottom:0}.doc tbody th,.doc tbody td{border:0;padding:2px 0}.doc tbody th{font-size:15px}.doc td[data-l]:before{content:attr(data-l) " · ";color:var(--ink-2);font-weight:700}.doc-dl div{grid-template-columns:1fr;gap:2px}}.foot-links{margin:16px 0 0;font-size:13px}.foot-links a{color:var(--on-ink-2)}.land{min-height:100svh}.land-in{max-width:520px;padding:8px 20px calc(28px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.land-top{justify-content:center;align-items:center;width:100%;height:60px;display:flex}.land-top .logo-nwh{height:34px}.land-top .logo-ma{height:14px}.land-poster{width:min(58vw,260px);margin:10px 0 0;position:relative;transform:rotate(-2deg)}.land-poster img{aspect-ratio:3/4;object-fit:cover;border:2px solid var(--ink);border-radius:var(--r);width:100%;height:auto;box-shadow:6px 6px 0 var(--ink);background:var(--field-2)}.land-badge{background:var(--pick);border:2px solid var(--ink);border-radius:var(--pill);align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:800;display:flex;position:absolute;top:16px;left:-14px;transform:rotate(-6deg)}.land-body{width:100%;margin-top:26px}.land-eye{color:var(--vote);margin:0;font-size:13px;font-weight:700}.land-title{font-family:var(--serif);margin:6px 0 0;font-size:30px;font-weight:800;line-height:1.25}.land-meta{color:var(--ink-2);margin:8px 0 0;font-size:15px}.land-desc{text-align:left;margin:14px 0 0;font-size:15px;line-height:1.7}.land-act{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.land-cta{width:calc(100% - 4px);max-width:360px}.land-note{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.land-sub{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.land-foot{margin-top:24px}@media (min-width:900px){.land-in{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:64px;max-width:1080px;padding:20px 40px 40px;display:grid}.land-top{grid-column:1/-1;justify-content:flex-start}.land-top .logo-nwh{height:42px}.land-top .logo-ma{height:17px}.land-poster{justify-self:center;width:100%;max-width:360px;margin-top:20px}.land-body{margin-top:0}.land-title{font-size:44px}.land-act{align-items:flex-start}.land .land-foot{grid-area:auto/1/auto/-1;margin-top:40px}}.fold-btn{justify-content:space-between;width:calc(100% - 4px);max-width:360px}.band-field .fold-btn{background:var(--paper)}.nf{max-width:640px;padding-block:72px 96px}.nf h1{font-family:var(--serif);margin:0;font-size:34px;font-weight:800;line-height:1.25}.nf-btn{width:calc(100% - 4px);max-width:320px;margin-top:24px}@media (min-width:1600px){.wrap{max-width:1440px;padding-inline:64px}.wrap.r-grid{max-width:1180px}.wrap.doc{max-width:860px}.intro-in{max-width:1440px;padding:48px 64px}.t-pre{font-size:22px}.t-main{font-size:84px}.intro-hook{font-size:40px}.intro-desc{max-width:30em;font-size:20px}.intro-flow{font-size:16px}.intro-cta{max-width:400px;min-height:64px;font-size:18px}.fan{margin-top:96px}.stage-main{max-width:1440px;padding-inline:64px}.stage{--ph:clamp(340px,calc(100svh - 300px),600px)}.stage-head,.bar-in{max-width:1440px;padding-inline:64px}}.compat{border:2px solid var(--ink);border-radius:var(--r-l);background:var(--pick-2);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:16px;margin:0 0 24px;padding:18px 18px 20px;display:flex}.compat-faces{flex:none;align-items:center;gap:4px;display:flex}.compat-faces img{border:2px solid var(--ink);background:var(--paper);object-fit:cover;border-radius:50%;width:64px;height:64px}.compat-x{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:800}.compat-body{min-width:0}.compat .lbl{font-family:var(--sans);color:var(--ink);border-top:0;margin:0;padding-top:0;font-size:13px;font-weight:700}.compat-label{font-family:var(--serif);margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.2}.compat-line{color:var(--ink);margin:6px 0 0;font-size:14px;line-height:1.55}.compat-top{margin:18px 4px 0 0}.compat-side{display:none}.compat.is-same{background:var(--pick)}.compat.is-opposite{background:var(--field)}a.pal{text-decoration:none}.pair b{font-size:15px;font-weight:700}@media (min-width:900px){.compat-faces img{width:76px;height:76px}.compat-label{font-size:30px}.compat-top{display:none}.compat-side{display:flex}}@media (min-width:600px) and (max-width:899px){.portrait{max-width:460px;margin-inline:auto}.compat-top{max-width:560px}}
