.mc8Q9q_island{min-width:0;scroll-margin-top:calc(var(--mast-h) + 8px)}.mc8Q9q_opts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;display:flex}.mc8Q9q_lab{font:600 15px var(--font-sans);color:var(--fg-3)}.mc8Q9q_more{display:contents}.mc8Q9q_moreToggle{display:none}.mc8Q9q_optsHint{text-align:center;font:500 14.5px/1.35 var(--font-sans);color:var(--fg-3);margin:6px 0 0}.mc8Q9q_optsHint b{color:var(--fg-2)}.mc8Q9q_restore{text-align:center;font:500 15px/1.35 var(--font-sans);color:var(--fg-2);margin:12px 0 0}.mc8Q9q_ladAside{margin-left:auto}.mc8Q9q_ladAside .mc8Q9q_restore{text-align:right;margin:0}.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}.mc8Q9q_embed{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:16px}.mc8Q9q_embedHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mc8Q9q_embedQ{font:700 var(--text-h3) / 1.1 var(--font-sans);letter-spacing:-.01em;margin:0}.mc8Q9q_embedArena{position:relative}@media (max-width:560px){.mc8Q9q_embedHead>:not(h2){display:none}}.mc8Q9q_hint{text-align:center;font:500 15px/1.35 var(--font-sans);color:var(--fg-3);margin:12px 0 0}.mc8Q9q_linkish{color:var(--blue-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mc8Q9q_sorterPlaceholder{border:1px solid var(--line);background:var(--surface);min-height:560px}.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}.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}.mc8Q9q_resumeKicker{font:700 13px/1 var(--font-sans);letter-spacing:.02em;color:var(--red-ink)}.mc8Q9q_resumeTitle{font:700 24px/1.1 var(--font-sans);margin-top:4px}.mc8Q9q_resumeMeta{font:500 15px/1.3 var(--font-sans);color:var(--fg-3)}.mc8Q9q_resumeBar{background:var(--surface-3);height:6px;margin:8px 0 12px;display:block}.mc8Q9q_resumeBar i{background:var(--fg);height:100%;display:block}.mc8Q9q_resumeActions{flex-wrap:wrap;gap:10px 14px;padding:0 6px;display:flex}.mc8Q9q_play{padding-bottom:8px}.mc8Q9q_phead{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.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}.mc8Q9q_back:hover{color:var(--fg)}.mc8Q9q_ptitle{flex:1;min-width:0}.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}.mc8Q9q_ptitleSub{font:500 15px/1.2 var(--font-sans);color:var(--fg-3);margin:3px 0 0}.mc8Q9q_narrow{display:none}.mc8Q9q_ptools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.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}.mc8Q9q_tool:hover{border-color:var(--fg-3)}.mc8Q9q_tool:disabled{opacity:.4;cursor:not-allowed}.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}.mc8Q9q_ladder{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.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}.mc8Q9q_ladder li.mc8Q9q_rungDone{background:var(--fg);color:var(--bg)}.mc8Q9q_ladder li.mc8Q9q_rungCur{background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);color:#fff}.mc8Q9q_duel{font:600 16px/1.2 var(--font-sans);color:var(--fg-2);margin:0}.mc8Q9q_duel b{color:var(--fg)}.mc8Q9q_grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:32px;margin-top:16px;display:grid}.mc8Q9q_gridSolo{grid-template-columns:minmax(0,1fr)}.mc8Q9q_stage{min-width:0;position:relative}.mc8Q9q_question{text-align:center;font:700 clamp(22px, 2.2vw, 30px) / 1.1 var(--font-sans);margin:0 0 12px}.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}.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){.mc8Q9q_kbdhint{display:block}}.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}.mc8Q9q_treePlaceholder{min-height:420px}.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}.mc8Q9q_vpre b{font:700 19px/1.2 var(--font-sans);color:var(--fg)}.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}.mc8Q9q_vcompact{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mc8Q9q_stale{background:var(--surface-2)}.mc8Q9q_stale .mc8Q9q_vthumbs{opacity:.6}.mc8Q9q_vlast{font:600 13px/1 var(--font-sans);color:var(--fg-3);margin-right:6px;display:none}.mc8Q9q_stale .mc8Q9q_vlast{display:inline}.mc8Q9q_vthumbs{align-items:center;gap:4px;display:flex}.mc8Q9q_vthumb{width:38px}.mc8Q9q_lost{opacity:.6;position:relative}.mc8Q9q_lost:after{content:"";background:var(--fg);height:2px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-30deg)}.mc8Q9q_vtext{min-width:0}.mc8Q9q_vcopy{font:600 16px/1.25 var(--font-sans);margin-left:8px}.mc8Q9q_vline{min-width:0;font:600 15.5px/1.25 var(--font-sans)}.mc8Q9q_vsplit{grid-column:1/-1}.mc8Q9q_prog{width:calc(2*clamp(220px,66.6667vh - 313.333px,360px) + 48px);max-width:100%;margin:14px auto 0}.mc8Q9q_segs{gap:2px;display:flex}.mc8Q9q_segs i{background:var(--surface-3);flex:1;min-width:1px;height:10px}.mc8Q9q_segs:has(i:nth-child(120)){gap:0}.mc8Q9q_segs i.mc8Q9q_segCur{background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%)}.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}.mc8Q9q_legend span{align-items:center;gap:6px;display:inline-flex}.mc8Q9q_legend i{width:12px;height:12px;display:inline-block}.mc8Q9q_legend .mc8Q9q_hti{margin-left:auto}.mc8Q9q_hti b{color:var(--fg);font:900 18px/1 var(--font-display)}.mc8Q9q_thumbbar{display:none}.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)}.mc8Q9q_rbannerOn{visibility:visible;opacity:1;transform:translate(-50%)}.mc8Q9q_stage:has(>.mc8Q9q_rbannerOn)>.mc8Q9q_question{visibility:hidden}.mc8Q9q_rbanner span{background:var(--ink);color:#fff;font:600 15px/1 var(--font-sans);align-items:center;padding:8px 14px;display:flex}.mc8Q9q_rbanner b{color:var(--ink);background:#fff;align-items:center;padding:8px 14px;font-size:22px;display:flex}.mc8Q9q_done{border:1px solid var(--line);background:var(--surface);gap:18px;max-width:760px;margin:8px auto 0;padding:22px;display:grid}.mc8Q9q_doneTop{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.mc8Q9q_donePoster{width:160px}.mc8Q9q_doneKicker{font:700 14px/1 var(--font-sans);color:var(--red-ink);margin:0}.mc8Q9q_doneName{font:700 clamp(30px, 3.6vw, 48px) / 1 var(--font-sans);overflow-wrap:normal;margin:6px 0}.mc8Q9q_doneText{font:500 17px/1.4 var(--font-sans);color:var(--fg-2);margin:0 0 16px}.mc8Q9q_doneList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.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}.mc8Q9q_donePos{font:900 16px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-2)}.mc8Q9q_doneThumb{width:30px}.mc8Q9q_doneRowName{min-width:0;font:700 16px/1.15 var(--font-sans);flex-direction:column;display:flex}.mc8Q9q_doneRowName small{font:500 13.5px/1.2 var(--font-sans);color:var(--fg-3)}@media (max-width:1100px){.mc8Q9q_grid{grid-template-columns:1fr}.mc8Q9q_treecol{width:100%;max-width:720px;margin:0 auto}.mc8Q9q_verdict,.mc8Q9q_prog{width:100%;max-width:640px}}@media (max-width:860px){.mc8Q9q_embed{padding:12px}.mc8Q9q_opts{gap:8px 10px}.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}.mc8Q9q_moreToggle[aria-expanded=true] svg{transform:rotate(180deg)}.mc8Q9q_more{display:none}.mc8Q9q_opts[data-more=open] .mc8Q9q_more{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 10px;display:flex}.mc8Q9q_islandPlay{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mc8Q9q_backLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc8Q9q_wide,.mc8Q9q_wideFlex,.mc8Q9q_undoTop,.mc8Q9q_kbdhint{display:none}.mc8Q9q_narrow{display:inline}.mc8Q9q_phead{flex-wrap:nowrap;gap:8px}.mc8Q9q_ptitleName{font-size:20px}.mc8Q9q_ptitleSub{font-size:13.5px}.mc8Q9q_ladrow{gap:6px 12px;margin-top:8px;padding:7px 0}.mc8Q9q_ladder li{min-height:26px;padding:0 7px;font-size:14px}.mc8Q9q_duel{font-size:14.5px}.mc8Q9q_question{margin:0 0 8px;font-size:20px}.mc8Q9q_grid{gap:20px;margin-top:10px}.mc8Q9q_verdict{min-height:88px;margin-top:10px}.mc8Q9q_vcard{gap:6px 10px;padding:8px 10px}.mc8Q9q_vthumb{width:30px}.mc8Q9q_vcopy{margin:5px 0 0;font-size:14.5px;display:block}.mc8Q9q_treecol{padding:12px}.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}.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}.mc8Q9q_thumbbar button:disabled{opacity:.4;cursor:default}.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}.mc8Q9q_tbMid small{font:500 12.5px/1 var(--font-sans);color:var(--chrome-mute);margin-top:3px}.mc8Q9q_rbanner span{padding:6px 10px;font-size:13px}.mc8Q9q_rbanner b{padding:6px 10px;font-size:18px}.mc8Q9q_doneTop{grid-template-columns:1fr}.mc8Q9q_donePoster{width:140px}.mc8Q9q_doneList li{grid-template-columns:56px 26px minmax(0,1fr)}.mc8Q9q_doneList li>a{grid-column:3}}
.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}.B5htbG_listen:hover{color:var(--fg);text-decoration-color:currentColor}@media (pointer:coarse){.B5htbG_listen{min-height:44px}}
