.Play-module__mc8Q9q__island{min-width:0;scroll-margin-top:calc(var(--mast-h) + 8px)}.Play-module__mc8Q9q__opts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;display:flex}.Play-module__mc8Q9q__lab{font:600 15px var(--font-sans);color:var(--fg-3)}.Play-module__mc8Q9q__more{display:contents}.Play-module__mc8Q9q__moreToggle{display:none}.Play-module__mc8Q9q__optsHint{text-align:center;font:500 14.5px/1.35 var(--font-sans);color:var(--fg-3);margin:6px 0 0}.Play-module__mc8Q9q__optsHint b{color:var(--fg-2)}.Play-module__mc8Q9q__restore{text-align:center;font:500 15px/1.35 var(--font-sans);color:var(--fg-2);margin:12px 0 0}.Play-module__mc8Q9q__ladAside{margin-left:auto}.Play-module__mc8Q9q__ladAside .Play-module__mc8Q9q__restore{text-align:right;margin:0}.Play-module__mc8Q9q__resumeExtra{border-top:1px solid var(--line);font:500 14.5px/1.35 var(--font-sans);color:var(--fg-2);margin:12px 0 0;padding:10px 6px 0}.Play-module__mc8Q9q__embed{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:16px}.Play-module__mc8Q9q__embedHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.Play-module__mc8Q9q__embedQ{font:700 var(--text-h3) / 1.1 var(--font-sans);letter-spacing:-.01em;margin:0}.Play-module__mc8Q9q__embedArena{position:relative}@media (max-width:560px){.Play-module__mc8Q9q__embedHead>:not(h2){display:none}}.Play-module__mc8Q9q__hint{text-align:center;font:500 15px/1.35 var(--font-sans);color:var(--fg-3);margin:12px 0 0}.Play-module__mc8Q9q__linkish{color:var(--blue-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.Play-module__mc8Q9q__sorterPlaceholder{border:1px solid var(--line);background:var(--surface);min-height:560px}.Play-module__mc8Q9q__resumeScrim{z-index:20;background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:start center;padding:clamp(24px,9%,72px) 16px 16px;display:grid;position:absolute;inset:-4px}.Play-module__mc8Q9q__resumeCard{border:1px solid var(--line);border-top:5px solid var(--fg);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-lift);gap:4px;padding:16px 18px 18px;display:grid}.Play-module__mc8Q9q__resumeKicker{font:700 13px/1 var(--font-sans);letter-spacing:.02em;color:var(--red-ink)}.Play-module__mc8Q9q__resumeTitle{font:700 24px/1.1 var(--font-sans);margin-top:4px}.Play-module__mc8Q9q__resumeMeta{font:500 15px/1.3 var(--font-sans);color:var(--fg-3)}.Play-module__mc8Q9q__resumeBar{background:var(--surface-3);height:6px;margin:8px 0 12px;display:block}.Play-module__mc8Q9q__resumeBar i{background:var(--fg);height:100%;display:block}.Play-module__mc8Q9q__resumeActions{flex-wrap:wrap;gap:10px 14px;padding:0 6px;display:flex}.Play-module__mc8Q9q__play{padding-bottom:8px}.Play-module__mc8Q9q__phead{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.Play-module__mc8Q9q__back{min-width:44px;min-height:44px;color:var(--fg-2);font:600 16px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 6px 0 0;display:inline-flex}.Play-module__mc8Q9q__back:hover{color:var(--fg)}.Play-module__mc8Q9q__ptitle{flex:1;min-width:0}.Play-module__mc8Q9q__ptitleName{font:700 clamp(22px, 2.2vw, 30px) / 1.05 var(--font-sans);letter-spacing:-.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Play-module__mc8Q9q__ptitleSub{font:500 15px/1.2 var(--font-sans);color:var(--fg-3);margin:3px 0 0}.Play-module__mc8Q9q__narrow{display:none}.Play-module__mc8Q9q__ptools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Play-module__mc8Q9q__tool{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--fg);font:600 15.5px/1 var(--font-sans);cursor:pointer;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.Play-module__mc8Q9q__tool:hover{border-color:var(--fg-3)}.Play-module__mc8Q9q__tool:disabled{opacity:.4;cursor:not-allowed}.Play-module__mc8Q9q__ladrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;padding:10px 0;display:flex}.Play-module__mc8Q9q__ladder{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Play-module__mc8Q9q__ladder li{background:var(--surface-2);min-height:30px;color:var(--fg-3);font:900 16px/1 var(--font-display);letter-spacing:.04em;align-items:center;padding:0 10px;display:flex}.Play-module__mc8Q9q__ladder li.Play-module__mc8Q9q__rungDone{background:var(--fg);color:var(--bg)}.Play-module__mc8Q9q__ladder li.Play-module__mc8Q9q__rungCur{background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);color:#fff}.Play-module__mc8Q9q__duel{font:600 16px/1.2 var(--font-sans);color:var(--fg-2);margin:0}.Play-module__mc8Q9q__duel b{color:var(--fg)}.Play-module__mc8Q9q__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:32px;margin-top:16px;display:grid}.Play-module__mc8Q9q__gridSolo{grid-template-columns:minmax(0,1fr)}.Play-module__mc8Q9q__stage{min-width:0;position:relative}.Play-module__mc8Q9q__question{text-align:center;font:700 clamp(22px, 2.2vw, 30px) / 1.1 var(--font-sans);margin:0 0 12px}.Play-module__mc8Q9q__verdict{width:calc(2*clamp(220px,66.6667vh - 313.333px,360px) + 48px);max-width:100%;min-height:84px;margin:12px auto 0;position:relative}.Play-module__mc8Q9q__kbdhint{text-align:center;font:500 14.5px/1.4 var(--font-sans);color:var(--fg-3);margin:12px 0 0;display:none}@media (hover:hover) and (pointer:fine) and (min-width:861px){.Play-module__mc8Q9q__kbdhint{display:block}}.Play-module__mc8Q9q__treecol{border:1px solid var(--line);border-top:5px solid var(--fg);background:var(--surface);min-width:0;scroll-margin-top:calc(var(--mast-h) + 8px);padding:16px 16px 18px}.Play-module__mc8Q9q__treePlaceholder{min-height:420px}.Play-module__mc8Q9q__vpre{text-align:center;min-height:84px;font:500 16px/1.3 var(--font-sans);color:var(--fg-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.Play-module__mc8Q9q__vpre b{font:700 19px/1.2 var(--font-sans);color:var(--fg)}.Play-module__mc8Q9q__vcard{border:1px solid var(--line);border-left:6px solid var(--vc,var(--close));background:var(--surface);transition:opacity var(--motion-fade);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.Play-module__mc8Q9q__vcompact{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.Play-module__mc8Q9q__stale{background:var(--surface-2)}.Play-module__mc8Q9q__stale .Play-module__mc8Q9q__vthumbs{opacity:.6}.Play-module__mc8Q9q__vlast{font:600 13px/1 var(--font-sans);color:var(--fg-3);margin-right:6px;display:none}.Play-module__mc8Q9q__stale .Play-module__mc8Q9q__vlast{display:inline}.Play-module__mc8Q9q__vthumbs{align-items:center;gap:4px;display:flex}.Play-module__mc8Q9q__vthumb{width:38px}.Play-module__mc8Q9q__lost{opacity:.6;position:relative}.Play-module__mc8Q9q__lost:after{content:"";background:var(--fg);height:2px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-30deg)}.Play-module__mc8Q9q__vtext{min-width:0}.Play-module__mc8Q9q__vcopy{font:600 16px/1.25 var(--font-sans);margin-left:8px}.Play-module__mc8Q9q__vline{min-width:0;font:600 15.5px/1.25 var(--font-sans)}.Play-module__mc8Q9q__vsplit{grid-column:1/-1}.Play-module__mc8Q9q__prog{width:calc(2*clamp(220px,66.6667vh - 313.333px,360px) + 48px);max-width:100%;margin:14px auto 0}.Play-module__mc8Q9q__segs{gap:2px;display:flex}.Play-module__mc8Q9q__segs i{background:var(--surface-3);flex:1;min-width:1px;height:10px}.Play-module__mc8Q9q__segs:has(i:nth-child(120)){gap:0}.Play-module__mc8Q9q__segs i.Play-module__mc8Q9q__segCur{background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%)}.Play-module__mc8Q9q__legend{font:500 14px/1.2 var(--font-sans);color:var(--fg-3);flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.Play-module__mc8Q9q__legend span{align-items:center;gap:6px;display:inline-flex}.Play-module__mc8Q9q__legend i{width:12px;height:12px;display:inline-block}.Play-module__mc8Q9q__legend .Play-module__mc8Q9q__hti{margin-left:auto}.Play-module__mc8Q9q__hti b{color:var(--fg);font:900 18px/1 var(--font-display)}.Play-module__mc8Q9q__thumbbar{display:none}.Play-module__mc8Q9q__rbanner{z-index:20;white-space:nowrap;visibility:hidden;opacity:0;width:max-content;max-width:100%;box-shadow:var(--shadow);pointer-events:none;transition:transform .2s var(--ease-prime), opacity .2s, visibility .2s;align-items:stretch;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-12px)}.Play-module__mc8Q9q__rbannerOn{visibility:visible;opacity:1;transform:translate(-50%)}.Play-module__mc8Q9q__stage:has(>.Play-module__mc8Q9q__rbannerOn)>.Play-module__mc8Q9q__question{visibility:hidden}.Play-module__mc8Q9q__rbanner span{background:var(--ink);color:#fff;font:600 15px/1 var(--font-sans);align-items:center;padding:8px 14px;display:flex}.Play-module__mc8Q9q__rbanner b{color:var(--ink);background:#fff;align-items:center;padding:8px 14px;font-size:22px;display:flex}.Play-module__mc8Q9q__done{border:1px solid var(--line);background:var(--surface);gap:18px;max-width:760px;margin:8px auto 0;padding:22px;display:grid}.Play-module__mc8Q9q__doneTop{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.Play-module__mc8Q9q__donePoster{width:160px}.Play-module__mc8Q9q__doneKicker{font:700 14px/1 var(--font-sans);color:var(--red-ink);margin:0}.Play-module__mc8Q9q__doneName{font:700 clamp(30px, 3.6vw, 48px) / 1 var(--font-sans);overflow-wrap:normal;margin:6px 0}.Play-module__mc8Q9q__doneText{font:500 17px/1.4 var(--font-sans);color:var(--fg-2);margin:0 0 16px}.Play-module__mc8Q9q__doneList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.Play-module__mc8Q9q__doneList li{background:var(--surface-2);grid-template-columns:64px 30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 8px;display:grid}.Play-module__mc8Q9q__donePos{font:900 16px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-2)}.Play-module__mc8Q9q__doneThumb{width:30px}.Play-module__mc8Q9q__doneRowName{min-width:0;font:700 16px/1.15 var(--font-sans);flex-direction:column;display:flex}.Play-module__mc8Q9q__doneRowName small{font:500 13.5px/1.2 var(--font-sans);color:var(--fg-3)}@media (max-width:1100px){.Play-module__mc8Q9q__grid{grid-template-columns:1fr}.Play-module__mc8Q9q__treecol{width:100%;max-width:720px;margin:0 auto}.Play-module__mc8Q9q__verdict,.Play-module__mc8Q9q__prog{width:100%;max-width:640px}}@media (max-width:860px){.Play-module__mc8Q9q__embed{padding:12px}.Play-module__mc8Q9q__opts{gap:8px 10px}.Play-module__mc8Q9q__moreToggle{min-height:44px;color:var(--fg-2);font:600 15px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;text-decoration:underline;display:inline-flex}.Play-module__mc8Q9q__moreToggle[aria-expanded=true] svg{transform:rotate(180deg)}.Play-module__mc8Q9q__more{display:none}.Play-module__mc8Q9q__opts[data-more=open] .Play-module__mc8Q9q__more{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 10px;display:flex}.Play-module__mc8Q9q__islandPlay{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.Play-module__mc8Q9q__backLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Play-module__mc8Q9q__wide,.Play-module__mc8Q9q__wideFlex,.Play-module__mc8Q9q__undoTop,.Play-module__mc8Q9q__kbdhint{display:none}.Play-module__mc8Q9q__narrow{display:inline}.Play-module__mc8Q9q__phead{flex-wrap:nowrap;gap:8px}.Play-module__mc8Q9q__ptitleName{font-size:20px}.Play-module__mc8Q9q__ptitleSub{font-size:13.5px}.Play-module__mc8Q9q__ladrow{gap:6px 12px;margin-top:8px;padding:7px 0}.Play-module__mc8Q9q__ladder li{min-height:26px;padding:0 7px;font-size:14px}.Play-module__mc8Q9q__duel{font-size:14.5px}.Play-module__mc8Q9q__question{margin:0 0 8px;font-size:20px}.Play-module__mc8Q9q__grid{gap:20px;margin-top:10px}.Play-module__mc8Q9q__verdict{min-height:88px;margin-top:10px}.Play-module__mc8Q9q__vcard{gap:6px 10px;padding:8px 10px}.Play-module__mc8Q9q__vthumb{width:30px}.Play-module__mc8Q9q__vcopy{margin:5px 0 0;font-size:14.5px;display:block}.Play-module__mc8Q9q__treecol{padding:12px}.Play-module__mc8Q9q__thumbbar{z-index:65;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--chrome-line);background:var(--chrome);grid-template-columns:1fr auto 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.Play-module__mc8Q9q__thumbbar button{border:1px solid var(--chrome-line);background:var(--chrome-2);min-height:52px;color:var(--chrome-text);font:700 16px/1 var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.Play-module__mc8Q9q__thumbbar button:disabled{opacity:.4;cursor:default}.Play-module__mc8Q9q__tbMid{min-width:84px;color:var(--chrome-text);flex-direction:column;justify-content:center;align-items:center;padding:0 6px;font-size:22px;line-height:1;display:flex}.Play-module__mc8Q9q__tbMid small{font:500 12.5px/1 var(--font-sans);color:var(--chrome-mute);margin-top:3px}.Play-module__mc8Q9q__rbanner span{padding:6px 10px;font-size:13px}.Play-module__mc8Q9q__rbanner b{padding:6px 10px;font-size:18px}.Play-module__mc8Q9q__doneTop{grid-template-columns:1fr}.Play-module__mc8Q9q__donePoster{width:140px}.Play-module__mc8Q9q__doneList li{grid-template-columns:56px 26px minmax(0,1fr)}.Play-module__mc8Q9q__doneList li>a{grid-column:3}}
.ListenLink-module__B5htbG__listen{min-height:32px;font:600 13.5px/1.2 var(--font-sans);color:var(--fg-2);white-space:nowrap;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);align-items:center;gap:4px;display:inline-flex}.ListenLink-module__B5htbG__listen:hover{color:var(--fg);text-decoration-color:currentColor}@media (pointer:coarse){.ListenLink-module__B5htbG__listen{min-height:44px}}
