.askmask[data-v-da77ea82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0e111770;display:grid;place-items:center;padding:18px}.askbox[data-v-da77ea82]{width:min(430px,100%);background:#fff;border-radius:10px;box-shadow:0 18px 46px #08090c52;padding:18px 18px 14px;max-height:calc(100vh - 36px);overflow:auto}.askbox h3[data-v-da77ea82]{margin:0 0 10px;font-size:15.5px}.askbox p[data-v-da77ea82]{margin:0 0 7px;font-size:13px;color:var(--ink-2);line-height:1.75}.askin[data-v-da77ea82]{box-sizing:border-box;width:100%;margin:6px 0 2px;padding:9px 11px;border:1px solid var(--line-2);border-radius:8px;background:#fff;font:inherit;font-size:13.5px;color:var(--ink)}.askin[data-v-da77ea82]:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.askacts[data-v-da77ea82]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.askacts .btn-blue.danger[data-v-da77ea82]{background:var(--bad)}.askacts .btn-blue.danger[data-v-da77ea82]:hover{background:var(--bad-ink)}.askacts .btn-blue[data-v-da77ea82]:disabled{opacity:.45;cursor:default}:root{--blue:#005CE8;--blue-ink:#0047B3;--blue-soft:#E8F0FE;--blue-line:#C6DAF9;--bad:#C0392B;--bad-soft:#FDECEB;--bad-ink:#8F2B1F;--ok:#07C160;--white:#FFFFFF;--ink:#0E1117;--ink-2:#5A6472;--ink-3:#98A2B3;--line:#E6E9EF;--line-2:#D3D9E3;--bg-soft:#F6F8FC;--stage:#08090C;--stage-2:#131419;--stage-3:#1C1E24;--accent:#FF6B1A;--pb-g1:#EDF7EE;--pb-g2:#D8EFDA;--pb-g3:#B4E3BA;--pb-g4:#86D292;--pb-g5:#4FBB66;--pb-g6:#2E9B4B;--pb-b1:#EAF1FE;--pb-b2:#CFE0FC;--pb-b3:#9CC2F7;--pb-b4:#2D7BF0;--pb-b5:#0050C8;--pb-rated:#00C424;--pb-score-low:#F59E0B;--pb-score-mid:#00C4BF;--pb-score-high:#00C424;--pb-ink-black:#000000;--pb-navy-1: #14315C;--pb-navy-2: #0A1120;--pb-navy-3: #12233D;--pb-navy-4: #0A111C;--pb-navy-5: #16304F;--pb-navy-6: #0B1220;--pb-navy-7: #070B12;--pk-dock-1: #16335a;--pk-dock-2: #0c1b30;--pk-ink-soft: #8FB8FF;--pk-danger: #FF8A80;--font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC", "Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-num:"SF Mono",Menlo,Consolas,monospace;--r:5px;--pad:14px;--top-h:52px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}@media(min-width:700px){:root{--pad:22px }}@media(min-width:1024px){:root{--pad:24px }}.top{position:sticky;top:0;z-index:50;background:#fffffff2;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.top-in{max-width:1000px;margin:0 auto;padding:10px var(--pad);display:flex;align-items:center;gap:12px}.back{font-size:20px;color:var(--ink-2);line-height:1;padding:2px 6px 2px 0}.who{min-width:0}.who-n{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-m{font-size:11.5px;color:var(--ink-3);margin-top:-3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ver{margin-left:auto;display:flex;gap:6px;flex:0 0 auto;background:var(--bg-soft);border-radius:var(--r);padding:3px}.ver button{font-size:12.5px;color:var(--ink-2);padding:5px 11px;border-radius:3px;font-weight:600;transition:.14s}.ver button[aria-pressed=true]{background:var(--blue);color:#fff}.wrap{max-width:1000px;margin:0 auto;padding:var(--pad) var(--pad) 54px}.player-sticky{position:static}@media(max-width:699px){.player-sticky{position:sticky;top:var(--top-h);z-index:40;box-shadow:0 8px 22px #08090c29}}.player{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 2px 16px #08090c24}.stage{position:relative;aspect-ratio:16/9;width:100%;max-height:52vh;background:#fff}@media(max-width:699px){.stage{max-height:34vh}}.stage video{width:100%;height:100%;display:block;object-fit:contain;background:var(--ink)}.stage-idle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px;color:var(--ink-2);background:var(--bg-soft)}@media(min-width:700px){.stage-idle{gap:13px;padding:20px}}.stage-idle .lead{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.45;color:var(--ink)}@media(min-width:700px){.stage-idle .lead{font-size:16.5px}}.stage-idle .lead em{font-style:normal;color:var(--accent)}.btn-blue{display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;border-radius:var(--r);padding:10px 20px;font-size:14px;font-weight:700;letter-spacing:-.01em;transition:.15s}@media(min-width:700px){.btn-blue{padding:12px 24px;font-size:15px}}.btn-blue:hover{background:var(--blue-ink)}.btn-blue:active{transform:translateY(1px)}.btn-blue .tri{width:0;height:0;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.btn-text{font-size:12.5px;color:var(--ink-3);font-weight:600}.btn-text:hover{color:var(--blue)}.btn-line{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-2);background:#fff;color:var(--blue-ink);border-radius:var(--r);padding:9px 15px;font-size:13.5px;font-weight:700;transition:.14s;white-space:nowrap}.btn-line:hover{border-color:var(--blue);color:var(--blue)}.btn-line:active{transform:translateY(1px)}.btn-line:disabled{opacity:.45;cursor:default;border-color:var(--line-2);color:var(--blue-ink)}.btn-blue.s,.btn-line.s{padding:7px 12px;font-size:12.5px;border-radius:4px}.btn-blue.s .tri{display:none}.clockrow{display:flex;align-items:center;gap:10px;padding:7px 12px 5px;background:#fff;border-top:1px solid var(--line)}.clock{font-family:var(--font-num);font-size:12px;letter-spacing:.02em;color:var(--ink-3)}.clock b{color:var(--ink);font-weight:700}.clockrow .sp{margin-left:auto}.clockrow .tag{font-size:12px;color:#fff;background:var(--blue-ink);font-weight:700;border-radius:20px;padding:2px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%}.railstrip{display:flex;align-items:stretch;background:#fff;padding:0 6px 5px;gap:4px}.navbtn{flex:0 0 34px;display:grid;place-items:center;border-radius:4px;color:var(--ink-3);transition:.14s}.navbtn:hover{background:var(--bg-soft);color:var(--blue)}.navbtn:disabled{opacity:.28;cursor:default}.navbtn:disabled:hover{background:none}.navbtn svg{width:15px;height:15px;fill:currentColor}@media(max-width:699px){.navbtn{flex:0 0 44px}.navbtn svg{width:17px;height:17px}}.rail{position:relative;flex:1 1 auto;height:30px;border-radius:4px;overflow:hidden;cursor:pointer;background:var(--bg-soft);border:1px solid var(--line);min-width:0}.rail:hover{background:var(--blue-soft)}.rail-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:1px}.rail-bar{flex:1 1 0;min-width:1px;background:var(--blue);opacity:.45;transition:background .12s,opacity .12s}.rail-bar.on{background:var(--accent);opacity:.95}.rail-bar.hot{opacity:.95}.rail-hovermark{position:absolute;top:0;bottom:0;width:2px;background:var(--blue-ink);z-index:5;pointer-events:none}.rail-fill{position:absolute;top:0;bottom:0;left:0;background:var(--blue-soft);opacity:.72;pointer-events:none;z-index:2}.rail-head{position:absolute;top:0;bottom:0;width:3px;background:var(--blue-ink);z-index:4;pointer-events:none}.rail-mark{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);z-index:3;pointer-events:none}.railtip{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;padding:4px 8px;border-radius:var(--r);white-space:nowrap;pointer-events:none;z-index:6}.railtip em{font-style:normal;font-family:var(--font-num);opacity:.7;margin-left:5px}.bar{display:flex;align-items:center;gap:12px;padding:7px 12px 10px;background:#fff;border-top:1px solid var(--line);flex-wrap:wrap}.ico{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--ink-2);transition:.14s}.ico:hover{background:var(--bg-soft);color:var(--blue)}.ico svg{width:17px;height:17px;fill:currentColor}.ico.play{background:var(--blue);width:38px;height:38px;color:#fff}.ico.play:hover{background:var(--blue-ink);color:#fff}.sw{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.sw .kv{width:34px;height:19px;border-radius:10px;background:var(--line-2);position:relative;transition:.16s;flex:0 0 auto}.sw .kv:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:.16s}.sw[aria-pressed=true]{color:var(--blue-ink)}.sw[aria-pressed=true] .kv{background:var(--blue)}.sw[aria-pressed=true] .kv:after{transform:translate(15px)}.bar .sp{margin-left:auto}.setbtn{min-width:34px;height:30px;padding:0 8px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:#fff;color:var(--ink-2);font-size:12.5px;font-weight:700;font-family:var(--font-num);cursor:pointer;transition:.14s}.setbtn:hover{border-color:var(--blue);color:var(--blue)}.rateslot{position:relative;display:inline-block}.ratemenu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:7;display:grid;gap:2px;background:#fff;border:1px solid var(--line-2);border-radius:var(--r);padding:4px;box-shadow:0 8px 22px #0e111724}.ratemenu button{font:inherit;font-size:12.5px;font-weight:700;font-family:var(--font-num);text-align:left;padding:5px 12px;border-radius:4px;background:#fff;color:var(--ink-2);cursor:pointer;white-space:nowrap}.ratemenu button:hover{background:var(--bg-soft);color:var(--blue)}.ratemenu button[aria-checked=true]{background:var(--blue);color:#fff}.player:fullscreen{display:flex;flex-direction:column;height:100vh;background:var(--ink);border:0;border-radius:0}.player:fullscreen .stage{flex:1 1 auto;min-height:0;max-height:none;height:auto}.player:fullscreen .stage video{height:100%;object-fit:contain}.player:fullscreen .clockrow,.player:fullscreen .railstrip,.player:fullscreen .bar{flex:0 0 auto}.player:fullscreen .bar{margin-top:auto}.hint{font-size:11.5px;color:var(--ink-3);white-space:nowrap}@media(max-width:699px){.hint{display:none}}.line{margin-top:10px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.line .k{color:var(--ink-3)}.line .v{font-weight:700;color:var(--ink)}.line .sep{color:var(--line-2)}.line .goal{color:var(--accent);font-weight:700}.catnav{margin-top:18px}.catrow{position:relative;cursor:pointer}.catrow.open{cursor:default}.cats{display:flex;gap:6px;flex-wrap:wrap;overflow:hidden;padding:1px 0}.catrow.open .cats{overflow:visible}.catfade{position:absolute;left:0;right:0;bottom:0;height:24px;pointer-events:none;opacity:0;transition:opacity .16s;background:linear-gradient(180deg,#fff0 2%,#fff 92%)}.catfade.on{opacity:1}.catfold{margin-top:2px;display:flex;justify-content:center}.catfold button{display:inline-flex;align-items:center;justify-content:center;width:58px;height:26px;border-radius:6px;background:var(--blue-soft);color:var(--blue);transition:.14s}.catfold button:hover{background:var(--blue);color:#fff}.catfold .cc{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .16s}.catfold button[aria-expanded=true] .cc{transform:rotate(-135deg);margin-top:4px}.cat{flex:0 0 auto;border:1px solid var(--line-2);border-radius:var(--r);padding:7px 11px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:baseline;gap:7px;font-weight:600;transition:.14s;background:#fff}.cat em{font-style:normal;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);font-weight:400}.cat:hover{border-color:var(--blue);color:var(--blue)}.cat[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.cat[aria-pressed=true] em{color:#ffffffb8}.cat.is-goal{border-color:var(--accent);color:var(--accent)}.cat.is-goal[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.times{margin-top:18px;border-top:1px solid var(--line)}.times-h{display:flex;align-items:baseline;gap:9px;padding:11px 0 5px}.times-h .t{font-size:13.5px;font-weight:700}.times-h .c{font-size:12.5px;color:var(--ink-3);font-weight:400}.tm{display:flex;align-items:center;gap:13px;padding:12px 4px;border-top:1px solid var(--line);cursor:pointer;transition:background .12s}.tm:hover{background:var(--bg-soft)}.tm[aria-current=true]{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.tm-t{font-family:var(--font-num);font-size:15px;font-weight:700;color:var(--blue);flex:0 0 52px}.tm-a{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.tm-a.g{color:var(--accent)}.tm-r{font-size:12.5px;color:var(--ink-3);margin-top:1px}.tm-go{margin-left:auto;color:var(--ink-3);font-size:15px}.more{margin-top:15px;text-align:center}.btn-link{font-size:14px;color:var(--blue);font-weight:700}.btn-link:hover{text-decoration:underline}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e111766;z-index:90;opacity:0;pointer-events:none;transition:opacity .22s}.scrim.on{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-radius:14px 14px 0 0;max-height:84vh;display:flex;flex-direction:column;transform:translateY(101%);transition:transform .26s cubic-bezier(.32,.72,0,1)}.sheet.on{transform:translateY(0)}.sheet-h{display:flex;align-items:center;gap:10px;padding:15px var(--pad) 11px;border-bottom:1px solid var(--line);flex:0 0 auto}.sheet-h b{font-size:15.5px}.sheet-h .c{font-size:12.5px;color:var(--ink-3);font-weight:400}.sheet-h .sp{margin-left:auto;font-size:14px;color:var(--blue);font-weight:700}.sheet-b{overflow-y:auto;padding:0 var(--pad) 30px;flex:1 1 auto}@media(min-width:700px){.sheet{left:auto;right:0;top:0;bottom:0;width:410px;max-height:none;border-radius:0;transform:translate(101%);box-shadow:-12px 0 32px #0e11171f}.sheet.on{transform:translate(0)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--cbs-bg:#F4F6FA;--cbs-line:#E3E8F0;--cbs-line-2:#EDF0F5;--cbs-ink:#0F1319;--cbs-ink-2:#5B6572;--cbs-ink-3:#98A2B3;--cbs-mut:#8B93A3;--cbs-blue:#2F6BFF;--cbs-blue-ink:#1E4FD8;--cbs-blue-soft:#EDF2FF;--cbs-blue-line:#D8E3FF;--cbs-band:#E7EEFB;--cbs-band-line:#D5E0F5;--cbs-band-2:#EFF4FD;--cbs-band-3:#EDF3FD;--cbs-tint:#FAFBFD;--cbs-tint-2:#FBFCFE;--cbs-tint-3:#FCFDFF;--cbs-tint-4:#FBFCFF;--cbs-fill:#F7F9FC;--cbs-track:#F1F3F8;--cbs-bar-2:#C9D2E0;--cbs-switch:#D8DEE8;--cbs-hover-line:#CFDBF6;--cbs-focus:#C6D7FF;--cbs-accent:#FF7A1A;--cbs-warn-bg:#FFF3E9;--cbs-warn-line:#FFDFC7;--cbs-warn-ink:#B4530C;--cbs-ok:#12A150;--cbs-ok-bg:#E8F6EE;--cbs-ok-line:#C6E9D5;--cbs-bad:#E5484D;--cbs-zone-1:#DCE6FF;--cbs-zone-2:#D0DEFF;--cbs-zone-3:#C6D7FF;--cbs-zone-4:#C2D4FF;--cbs-zone-5:#B3C9FF;--cbs-zone-6:#CCDBFF;--cbs-zone-bg-1:rgba(47,107,255,.1);--cbs-zone-bg-2:rgba(47,107,255,.22);--cbs-zone-bg-3:rgba(47,107,255,.34);--cbs-zone-bg-4:rgba(47,107,255,.52);--cbs-stage:#0B0D12}.player-sticky{top:var(--top-h)}.top.is-scrolled{box-shadow:0 1px 10px #08090c12}.rail-half{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2);z-index:3;pointer-events:none}.rail-slice{position:absolute;top:0;bottom:0;min-width:6px;background:var(--blue);opacity:.22;border-left:1px solid var(--blue);border-right:1px solid var(--blue);z-index:3;pointer-events:none}.rail-mark-end{position:absolute;top:0;bottom:0;width:2px;background:var(--blue);opacity:.8;z-index:3;pointer-events:none}.blank{padding:44px 0;text-align:center;color:var(--ink-3);font-size:14px}.blank .big{font-size:15px;color:var(--ink-2);font-weight:700;margin-bottom:6px}.blank .act{margin-top:14px}.b2tag{display:inline-block;font-size:11px;font-weight:700;line-height:1.6;color:var(--ink-3);background:var(--white);border:1px solid var(--line-2);border-radius:20px;padding:0 8px;margin-right:6px;white-space:nowrap;vertical-align:middle}.b2note{margin:12px 0 0;padding:9px 12px;border:1px dashed var(--line-2);border-radius:8px;font-size:12.5px;color:var(--ink-3);background:var(--bg-soft)}.pfoot{flex:0 0 auto;padding:6px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink-3)}.swapbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:24px;background:var(--blue);color:#fff;border:0;border-radius:2px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px #005ce847;transition:background .14s,box-shadow .14s,transform .08s}.swapbtn .swapic{width:13px;height:13px;flex:0 0 auto;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.swapbtn:hover{background:var(--blue-ink)}.swapbtn:active{transform:translateY(1px)}.swapbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.swapbtn:disabled{background:var(--line-2);color:var(--white);box-shadow:none;cursor:default}.tbl{overflow-y:auto}.tr{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;border-bottom:1px solid var(--line);cursor:pointer;font-size:13.5px;position:relative;transition:background .12s}.tr:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--line-2)}.tr.ok:before{background:var(--blue)}.tr.no:before{background:var(--ink-3)}.tr.shoot-fill:before,.tr.shoot-line:before{background:var(--accent)}.tr:hover{background:var(--bg-soft)}.tr[aria-current=true]{background:#dee3ea}.tr.ok[aria-current=true]{background:#005ce880}.tr.no[aria-current=true]{background:#98a2b380}.tr.shoot-fill[aria-current=true],.tr.shoot-line[aria-current=true]{background:#ff6b1a80}.tr[aria-current=true]:before{top:0;bottom:0;border-radius:0}.tr[aria-current=true] .tt{color:var(--ink)}.tr .tt{font-family:var(--font-num);font-weight:700;color:var(--blue);font-size:14.5px;flex:0 0 52px;text-align:left}.tr .nn{font-weight:500;display:inline-flex;align-items:center;gap:7px}.tr[aria-current=true] .nn{font-weight:700}.bd{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;flex:0 0 auto}.bd svg{width:11px;height:11px;display:block}.bd.ok{background:var(--blue);color:#fff}.bd.no{background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line-2)}.bd.shoot-fill{background:var(--accent);color:#fff}.bd.shoot-line{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.pitchbox{position:relative;width:100%;aspect-ratio:1074 / 704}.pitchbox svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mk-ring,.mk-halo,.mk-core{pointer-events:none}.pvw .evmark{opacity:.2;cursor:pointer;transition:opacity .14s}.pvw .evmark:hover,.pvw .evmark:focus-visible{opacity:1}.pvw .evmark[aria-current=true]{opacity:1}.pvw .evmark .hit{fill:transparent}.pvw .evmark .hitring{fill:none;stroke:var(--blue);stroke-width:1.5;opacity:0;transition:opacity .14s}.pvw .evmark:hover .hitring{opacity:.55}.pvw .evmark:focus{outline:none}.pvw .evmark:focus-visible{outline:none}.pvw .evmark:focus-visible .hitring{opacity:.9;stroke-width:2.5}.pvw .maptip{position:absolute;transform:var(--tip-anchor, translate(-50%, -100%)) translateY(var(--tip-dy, -10px));background:#0b0c10eb;color:#fff;font-family:var(--font-num);font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;padding:6px 10px;border-radius:7px;white-space:nowrap;pointer-events:none;z-index:4}.pvw .legend{display:flex;align-items:center;gap:14px;padding:10px 13px 0}.pvw .legend .k{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.pvw .legend .k i{width:10px;height:10px;border-radius:50%;display:inline-block}.pvw .legend .k i.d1{background:var(--blue)}.pvw .legend .k i.d2{background:var(--blue);opacity:.2}.cellR{max-height:0;overflow:hidden;background:var(--white);padding-bottom:10px;transition:max-height .26s cubic-bezier(.32,.72,0,1)}.split.has-sel .cellR{max-height:92vh}.dh{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 44px;border-bottom:1px solid var(--line)}.dh .t{font-size:13px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh .dt{flex:0 0 auto;font-family:var(--font-num);font-size:12px;font-weight:700;color:#fff;background:#005ce8;border-radius:2px;padding:2px 6px}.dh .dn{min-width:0;font-size:12px;font-weight:700;color:#fff;background:#1f2329;border-radius:2px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh .sp{flex:1 1 auto}.dh .x{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;font-size:15px;color:var(--ink-3);cursor:pointer;padding:2px 4px;line-height:1}.dh .x:hover{color:var(--ink)}.dctl{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 13px;border-bottom:1px solid var(--line);background:var(--bg-soft)}.dctl .lab{font-size:11.5px;color:var(--ink-3);font-weight:700}.dctl .lab.mono{font-family:var(--font-num);font-weight:700}.dctl .nav{font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-2);border:1px solid var(--line-2);background:var(--white);border-radius:var(--r);padding:5px 10px;cursor:pointer}.dctl .nav:hover:not(:disabled){border-color:var(--blue);color:var(--blue-ink)}.dctl .nav:disabled{opacity:.45;cursor:default}.dctl .nav-ic:first-of-type{margin-left:auto}.dctl .nav-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--ink-2);border-radius:50%;cursor:pointer}.dctl .nav-ic svg{width:20px;height:20px;display:block;fill:currentColor}.dctl .nav-ic:hover:not(:disabled){color:var(--blue-ink)}.dctl .nav-ic:disabled{opacity:.45;cursor:default}.dctl .seg{display:inline-flex;gap:2px;background:var(--bg-soft);border:1px solid var(--line-2);border-radius:var(--r);padding:2px}.dctl .seg button{font:inherit;font-size:12px;font-weight:600;color:var(--ink-2);padding:3px 10px;border-radius:3px;border:0;background:none;cursor:pointer}.dctl .seg button[aria-pressed=true]{background:var(--blue);color:#fff}.dctl .seg button:disabled{opacity:.45;cursor:default}.dctl{gap:5px;row-gap:6px;padding:8px 12px;flex-wrap:wrap}.dctl .nav{font-size:11.5px;padding:4px 8px}.dctl .seg{padding:1px;gap:1px}.dctl .seg button{font-size:11px;padding:3px 6px}.dctl .seg button,.dctl .nav{flex:0 0 auto}.pvw .sw{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.pvw .sw .kv{position:relative;flex:0 0 auto;width:34px;height:19px;border-radius:10px;background:var(--line-2);transition:background .18s ease}.pvw .sw .kv:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--white);transition:transform .18s ease}.pvw .sw[aria-pressed=true] .kv{background:var(--blue)}.pvw .sw[aria-pressed=true] .kv:after{transform:translate(15px)}.pvw .dctl .sw{font-size:11.5px;gap:6px}.pvw .dctl .sw .kv{width:29px;height:17px}.pvw .dctl .sw .kv:after{width:13px;height:13px}.pvw .dctl .sw[aria-pressed=true] .kv:after{transform:translate(12px)}.tbl{max-height:46vh}.pvband{background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 1px 3px #0e11171a;overflow:hidden;min-height:168px;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px}.pvband>.pband{width:100%;flex:1 1 auto;min-height:0}.pvband>.pband-note{margin:0;font-size:11.5px;line-height:1.5;color:var(--ink-2);background:var(--bg-soft);border:1px dashed var(--line-2);border-radius:6px;padding:6px 9px}.pseg{flex:0 0 auto;display:inline-flex;gap:2px;padding:2px;margin:8px 8px 0;border-radius:7px;background:#0b1b2a0d;align-self:flex-start}.pseg button{font:inherit;font-size:11.5px;font-weight:700;color:var(--ink-2);border:0;background:transparent;border-radius:5px;padding:4px 9px;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.pseg button:hover{color:var(--ink)}.pseg button[aria-selected=true]{background:var(--blue);color:var(--white);box-shadow:0 1px 2px #005ce847}.pseg button[aria-selected=true]:hover{color:var(--white)}.pbmap{padding:8px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line);min-width:0;min-height:0}.pbmap-h{flex:0 0 auto;min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.legend{padding:0;gap:10px;min-width:0}.pbmap-box{flex:1 1 auto;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}.pbmap-box .pitchbox{width:100%;height:auto;max-width:100%;max-height:100%}@media(max-width:699px){.pbmap{border-right:0;border-bottom:1px solid var(--line)}}.pheat{padding:8px 8px 40px}.pheat-h{font-size:13px;font-weight:700;color:var(--ink-2);padding:2px 2px 8px}.pheat .heat{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1050 / 680;background:var(--white)}.pheat .heat .lines>*{fill:none;stroke:var(--line-2);stroke-width:3}.pheat-lg{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.pheat-lg-e{font-size:11.5px;color:var(--ink-3);font-weight:700}.pheat-ramp{display:block;width:120px;height:10px;border-radius:2px;background:linear-gradient(90deg,#1d2f6b29,#2b7fd46b,#2fbf5a9e 44%,#e8e23acc,#f39c1feb 80%,#e02b1d)}.pvband .pbmain{display:flex;flex-direction:column;min-width:0;min-height:0}.pvband .pbh{display:flex;align-items:center;gap:9px;padding:7px 12px;flex:0 0 auto;border-bottom:1px solid var(--line);min-width:0}.pvband .pttl{font-size:13.5px;font-weight:700;white-space:nowrap}.pvband .pmt{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvband .psp{flex:1 1 auto}.pvband .pcta,.pvband .pcmt{font:inherit;font-size:12.5px;font-weight:700;border-radius:var(--r);padding:6px 12px;cursor:pointer;white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.pvband .pcta{padding:6px 9px}.pvband .pcta{color:var(--white);background:var(--blue);border:0}.pvband .pcta .bolt{width:15px;height:15px;flex:0 0 auto;display:block;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pvband .pcmt{color:var(--ink-2);background:var(--white);border:1px solid var(--line-2)}.pvband .pcmt:hover{border-color:var(--blue);color:var(--blue)}.pvband .pbb{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.pvband .pcell{padding:8px 12px;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}.pvband .pcell+.pcell{border-top:1px solid var(--line)}.pvband .vpitch{display:block;flex:0 1 auto;min-width:0;min-height:0;width:100%;height:auto;max-width:248px;aspect-ratio:82 / 119}.pvband .vwrap{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:0}.pvband .vpitch .vf1{fill:var(--cbs-zone-2)}.pvband .vpitch .vf2{fill:var(--cbs-zone-4)}.pvband .vpitch .vf3{fill:var(--cbs-zone-5)}.pvband .vpitch .vlines>*{fill:none;stroke:var(--ink)}.pvband .vpitch .vframe,.pvband .vpitch .vgoal{stroke-width:.35}.pvband .vpitch .vsep{stroke-width:.35;stroke-dasharray:3 3}.pvband .vpitch .vzn,.pvband .vpitch .vvt{fill:var(--ink);font-size:4.6px;font-weight:400;text-anchor:middle}.pvband .vpitch .vz0-bg{fill:var(--ink)}.pvband .vpitch .vz0 text{fill:var(--white)}.pvband .pv-vleg{flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.pvband .pv-vleg-t{font-size:10.5px;line-height:1;color:var(--ink-3)}.pvband .pv-vleg-c{width:14px;height:16px;border-radius:2px;display:block}.pvband .pv-vc1{background:var(--cbs-zone-2)}.pvband .pv-vc3{background:var(--cbs-zone-4)}.pvband .pv-vc5{background:var(--cbs-zone-5)}.pvband .pv-vleg-z{width:14px;height:14px;border-radius:2px;display:block;background:repeating-linear-gradient(45deg,var(--c-focus-soft, var(--line-2)) 0 1px,var(--bg-soft) 1px 5px)}@media(min-width:1024px){.split{display:grid;grid-template-columns:1fr 2fr;align-items:stretch}.cellL{position:relative;min-width:0;border-right:1px solid var(--line)}.cellL .tbl{position:absolute;top:0;bottom:0;left:0;right:0;max-height:none;background:#ebebeb5c;border-radius:5px}.cellR{min-width:0;max-height:none;overflow:visible;padding:10px}}.matchline{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.matchline .d{font-family:var(--font-num);font-size:12.5px;color:var(--ink-3);flex:0 0 auto}.matchline .r{font-size:14.5px;font-weight:700;letter-spacing:-.01em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchline .cv{margin-left:auto;flex:0 0 auto;font-size:12.5px;color:var(--ink-3)}.matchline .mtsel{margin-left:auto;font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--line-2);border-radius:var(--r);background:#fff}.catcap{margin:16px 0 8px;font-size:12px;color:var(--ink-3)}.tr .hit{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:11px 10px 11px 12px}.tr .add{margin-left:auto;margin-right:10px;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid var(--line-2);border-radius:20px;font-size:12px;font-weight:700;color:var(--ink-3);background:#fff;transition:.14s;white-space:nowrap}.tr .add:hover{border-color:var(--blue);color:var(--blue)}.tr .add.on{background:var(--blue);border-color:var(--blue);color:#fff}.tr .add .cw{width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-top:-3px}.pickpop{position:relative;margin:-4px 0 10px 12px;width:min(340px,calc(100% - 24px));background:#fff;border:1px solid var(--line-2);border-radius:6px;box-shadow:0 8px 22px #0e11171f;overflow:hidden;z-index:5}.pickpop .op{display:block;width:100%;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);transition:.12s}.pickpop .op:hover{background:var(--bg-soft)}.pickpop .op[aria-checked=true]{background:var(--blue-soft)}.pickpop .h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.pickpop .h .ck{width:14px;height:14px;flex:0 0 auto;color:var(--blue)}.pickpop .h .sec{margin-left:auto;font-family:var(--font-num);font-size:12.5px;color:var(--ink-2);font-weight:700}.pickpop .d{margin-top:2px;font-size:12px;color:var(--ink-3);line-height:1.6}.pickbar{position:sticky;bottom:0;z-index:60;display:flex;align-items:center;gap:10px;background:#fff;border-top:1px solid var(--line-2);padding:9px 12px}.pickbar .n{font-size:13px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pickbar .n em{font-style:normal;font-family:var(--font-num);color:var(--blue)}.pickbar .sp{margin-left:auto}.pickbar .clr{font-size:12.5px;color:var(--ink-3);font-weight:600}.pickbar .clr:hover{color:var(--bad)}.basket{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.bk{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line)}.bk .tt{font-family:var(--font-num);font-size:14px;font-weight:700;color:var(--blue);flex:0 0 50px}.bk .tx{flex:1 1 auto;min-width:0}.bk .tx b{display:block;font-size:13.5px;font-weight:700}.bk .tx span{font-size:12px;color:var(--ink-3)}.bk .seg{display:inline-flex;background:var(--bg-soft);border-radius:var(--r);padding:2px;flex:0 0 auto}.bk .seg button{font-size:12px;font-weight:700;color:var(--ink-2);padding:4px 9px;border-radius:3px;transition:.12s}.bk .seg button[aria-pressed=true]{background:var(--blue);color:#fff}.bk .rm{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;color:var(--ink-3);border-radius:4px;font-size:15px;line-height:1}.bk .rm:hover{background:var(--bg-soft);color:var(--bad)}.segs4{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--bg-soft);border-radius:var(--r);padding:3px}.segs4 button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:3px;font-size:13.5px;font-weight:700;color:var(--ink-2);transition:.14s;min-width:0}.segs4 button:hover:not(:disabled){color:var(--blue)}.segs4 button[aria-pressed=true]{background:var(--blue);color:#fff}.segs4 .n{font-family:var(--font-num);font-size:11px;font-weight:400;color:var(--ink-3);white-space:nowrap}.segs4 button[aria-pressed=true] .n{color:#ffffffc7}@media(max-width:699px){.segs4{grid-template-columns:repeat(2,1fr)}}.film{margin-top:14px;padding:12px 12px 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft);overflow-x:auto;overflow-y:hidden}.film-in{display:flex;gap:3px}.blk{height:38px;border-radius:3px;background:#fff;border:1px solid var(--blue-line);flex-grow:var(--d);flex-shrink:1;flex-basis:0;min-width:0;transition:.12s}@media(max-width:699px){.blk{flex-grow:0;flex-shrink:0;flex-basis:auto;width:calc(var(--d) * 2px)}}.blk:hover{border-color:var(--blue)}.blk.on{background:var(--blue);border-color:var(--blue)}.blk.goal{background:var(--accent);border-color:var(--accent)}.film-foot{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:12px;color:var(--ink-3);flex-wrap:wrap}.film-foot .g{display:inline-flex;align-items:center;gap:5px}.film-foot .sw{width:10px;height:10px;border-radius:2px;background:var(--accent)}.film-foot .sw.b{background:var(--blue)}.film-foot .sp{margin-left:auto}.inside .inscap{margin:0 0 8px;font-size:12px;color:var(--ink-3);line-height:1.7}.inside .chips{display:flex;flex-wrap:wrap;gap:6px}.ins{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--line-2);border-radius:var(--r);padding:5px 10px;font-size:13px;color:var(--ink-2);font-weight:600;background:#fff}.ins em{font-style:normal;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3)}.ins.hi{border-color:var(--accent);color:var(--accent)}.ins.hi em{color:var(--accent)}.pickread{margin-top:11px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:0 var(--r) var(--r) 0;padding:9px 12px}.pickread.goal{border-left-color:var(--accent)}.pickread .hd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pickread .no{font-size:12px;font-weight:700;color:var(--blue-ink)}.pickread .tv{font-family:var(--font-num);font-size:14.5px;font-weight:700}.pickread .mt{font-size:12.5px;color:var(--ink-2)}.pickread .gk{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--accent);border-radius:20px;padding:1px 8px}.pickread .kd{margin-top:3px;font-size:13px;line-height:1.65}.pickread .kd .ar{color:var(--ink-3);margin:0 3px}.plan{margin-top:18px;border-top:1px solid var(--line);padding-top:15px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plan .pl{margin:0;font-size:14px;color:var(--ink-2)}.plan .pl b{color:var(--ink);font-weight:700}.plan .act{margin-left:auto}@media(max-width:699px){.plan .act{margin-left:0;width:100%}.plan .act .btn-blue{width:100%;justify-content:center}}.pgnote{margin:10px 0 0;font-size:12px;color:var(--ink-3);line-height:1.75}.pg{margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.pg-h{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.pg-h b{font-size:14px;font-weight:700}.pg-h .t{margin-left:auto;font-family:var(--font-num);font-size:12.5px;color:var(--ink-3)}.pg-bar{margin-top:10px;height:11px;border-radius:6px;background:var(--blue-soft);position:relative;overflow:hidden}.pg-bar>i{position:absolute;top:0;bottom:0;left:0;background:var(--blue);border-radius:6px;overflow:hidden}.pg-steps{margin-top:9px;font-size:12.5px;color:var(--ink-2)}.pg-steps b{font-family:var(--font-num);color:var(--ink)}.res{margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.res-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.res-h b{font-size:14.5px}.tagok{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;color:var(--blue-ink);background:var(--blue-soft);border-radius:20px;padding:2px 9px}.res .meta{margin-top:10px;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.res .meta b{color:var(--ink)}.res .meta .sep{color:var(--line-2)}.res .btns{margin-top:13px;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.pk-hint{margin:11px 0 0;padding:9px 11px;border-radius:var(--r);background:var(--blue-soft);color:var(--ink-2);font-size:12.5px;line-height:1.75}.pk-hint b{color:var(--blue);font-weight:700}@media(max-width:699px){.res .btns{flex-direction:column;align-items:stretch}.res .btns>*{width:100%;justify-content:center}}.gate{margin-top:18px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:0 var(--r) var(--r) 0;background:#fff;padding:14px 15px}.gate b{font-size:14.5px}.gate p{margin:6px 0 0;font-size:13px;color:var(--ink-2);line-height:1.75}.gate .btns{margin-top:13px;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.punch{display:flex;gap:4px}.punch i{width:19px;height:19px;border-radius:3px;border:1px solid var(--ok);background:var(--ok);display:block}.punch i.used{background:var(--line-2);border-color:var(--line-2)}.qrow{display:flex;align-items:center;gap:10px;margin-top:12px}.qrow .ql{flex:0 0 auto;min-width:64px}.qrow .ql b{display:block;font-size:13.5px}.qrow .ql span{font-size:11.5px;color:var(--ink-3)}.qrow .pd{margin-left:auto;font-size:12.5px;font-weight:700;background:var(--ok);color:var(--white);border-radius:2px;padding:3px 8px}.qrow .pd.full{background:var(--ink-2);color:var(--white);font-weight:400}.qnote{margin:12px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.7}.qcard{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:14px 15px}.qcard h2{font-size:14.5px;font-weight:700;margin:0}.lhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:2px}.lhead h2{font-size:14.5px;font-weight:700;margin:0}.lhead .q{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.clips{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.clip{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line)}.clip .chip{flex:0 0 auto;width:48px;height:34px;border-radius:var(--r);background:var(--stage-2);color:#fff;display:grid;place-items:center;font-family:var(--font-num);font-size:12.5px;font-weight:700}.clip .tx{flex:1 1 auto;min-width:0}.clip .t{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.clip .m{font-size:12.5px;color:var(--ink-3);margin-top:1px}.clip .rt{flex:0 0 auto;display:flex;align-items:center;gap:8px}.clip.dim .t,.clip.dim .m{color:var(--ink-3)}.clip.dim .chip{background:var(--bg-soft);color:var(--ink-3)}.pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;border-radius:20px;padding:2px 9px}.pill.bad{background:var(--bad);color:#fff}.pill.grey{background:var(--bg-soft);color:var(--ink-2)}.btn-blue:disabled{opacity:.45;cursor:default}.ubar{margin-top:9px;height:7px;border-radius:4px;background:var(--bg-soft);position:relative;overflow:hidden}.ubar>i{position:absolute;top:0;bottom:0;left:0;background:var(--blue);border-radius:4px}.alert{display:flex;align-items:flex-start;gap:8px;border-radius:var(--r);background:var(--bad-soft);border-left:3px solid var(--bad);color:var(--bad-ink);font-size:12.5px;font-weight:700;padding:9px 11px;margin-top:12px;line-height:1.6}.blankbox{border:1px dashed var(--line-2);border-radius:var(--r);padding:18px 14px;text-align:center;margin-top:12px}.blankbox b{font-size:14px}.blankbox p{margin:6px 0 12px;font-size:12.5px;color:var(--ink-2);line-height:1.8}.pvw>.pv-tree .tbl{position:static;max-height:none;background:var(--bg-soft);border-radius:var(--r)}.pvw .pv-tree .tr{gap:8px;padding:5px 8px 5px 10px;background:var(--white)}.pvw .pv-tree .tr:not([aria-current=true]):hover{background:var(--bg-soft)}.pvw .pv-tree .tr:not([aria-current=true]):hover .t1{color:var(--blue-ink)}.pvw .pv-tree .tr .hit{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;padding:2px 0}.pvw .pv-tree .th{position:relative;flex:0 0 62px;aspect-ratio:16/9;border-radius:6px;border:1px solid var(--line-2);background:linear-gradient(160deg,var(--bg-soft),var(--line));display:grid;place-items:center;overflow:hidden}.pvw .pv-tree .th .pbtn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:9px;line-height:1;padding-left:2px;box-shadow:0 1px 4px #0b0c1047;pointer-events:none}.pvw .pv-tree .th img.thimg{width:100%;height:100%;object-fit:cover;display:block}.pvw .pv-tree .tx{min-width:0;flex:1 1 auto}.pvw .pv-tree .t1{display:block;font-weight:700;color:var(--ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvw .pv-tree .t2{display:block;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);margin-top:2px}.pvw .pv-tree .tr[aria-current=true] .t1{color:var(--ink)}.pvw .pv-tree .catnav{margin:0;padding:0}.pvw .pv-tree .tree{background:var(--bg-soft);border-radius:var(--r)}.pvw .pv-tree .tgroup{border-bottom:1px solid var(--line)}.pvw .pv-tree .tgroup:last-child{border-bottom:0}.pvw .pv-tree .tnode{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:13px;font-weight:600;padding:9px 10px;border:0;border-bottom:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer}.pvw .pv-tree .tnode:hover{background:var(--bg-soft)}.pvw .pv-tree .tnode[aria-expanded=true]{background:var(--blue-soft)}.pvw .pv-tree .tnode .cw{flex:0 0 10px;font-size:10px;color:var(--ink-3);transition:transform .15s}.pvw .pv-tree .tnode[aria-expanded=true] .cw{transform:rotate(90deg)}.pvw .pv-tree .tnode .nm{font-weight:700}.pvw .pv-tree .tnode .gn{margin-left:auto;flex:0 0 auto;font-family:var(--font-num);font-size:11.5px;font-weight:700;color:var(--ink-2);background:var(--line);border-radius:20px;padding:2px 9px;min-width:52px;text-align:center;box-sizing:border-box}.pvw .pv-tree .tr .add{width:76px;justify-content:center}.pvw .pv-tree .tnode .pv-cmtflag{margin-left:auto}.pvw .pv-tree .tnode .pv-cmtflag+.gn{margin-left:0}@media(min-width:700px){.pvtop .top-in{max-width:none;width:99vw;margin:0 auto}.pvtop .back{display:none}header.pvtop{position:fixed;left:0;right:0;top:0;transform:translateY(calc(-100% + 6px));will-change:transform;box-shadow:0 8px 20px #1018281a;z-index:50}main.pvw{width:99vw;max-width:none;margin:0 auto;padding:5px 0;height:100dvh;overflow:hidden;display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-areas:"tree player" "tree lower";gap:10px;background:var(--bg-soft)}.pvw>.pv-lower{grid-area:lower;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;overflow-y:auto;overscroll-behavior:contain}.pvw>.pv-lower>.pvband{flex:1 1 auto;min-height:168px}.pvband .pbb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pvband .pcell+.pcell{border-top:0;border-left:1px solid var(--line)}.pvband .pcell{align-items:center}.pvband .vpitch{flex:0 1 auto;min-height:0}.pvw>.pv-tree{grid-area:tree;min-height:0;min-width:0;position:relative;overflow:visible}.pvw>.pv-tree .tree-in{height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r)}.pvw>.pv-tree .tree-in,.pvw>.pv-tree .rail{scrollbar-width:thin;scrollbar-color:rgba(11,27,42,.22) transparent}.pvw>.pv-tree .tree-in::-webkit-scrollbar,.pvw>.pv-tree .rail::-webkit-scrollbar{width:10px;height:10px}.pvw>.pv-tree .tree-in::-webkit-scrollbar-track,.pvw>.pv-tree .rail::-webkit-scrollbar-track{background:transparent}.pvw>.pv-tree .tree-in::-webkit-scrollbar-thumb,.pvw>.pv-tree .rail::-webkit-scrollbar-thumb{background:#0b1b2a29;border:3px solid transparent;border-radius:999px;background-clip:padding-box}.pvw>.pv-tree .tree-in:hover::-webkit-scrollbar-thumb,.pvw>.pv-tree .rail:hover::-webkit-scrollbar-thumb{background:#0b1b2a4d;background-clip:padding-box}.pvw>.pv-tree .tree-in::-webkit-scrollbar-corner,.pvw>.pv-tree .rail::-webkit-scrollbar-corner{background:transparent}.pvw>.pv-tree .tree-in{display:block}.pvw>.pv-tree .rail-list{display:flex;flex-direction:column;gap:4px}.pvw>.pv-tree .rail{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);padding:6px 4px;box-shadow:0 1px 3px #0e11171a}.pvw>.pv-tree .rail-h{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 0 6px;border-bottom:1px solid var(--line-2);margin-bottom:6px}.pvw>.pv-tree .railtop{width:100%;height:28px;border-radius:7px;border:1px solid var(--blue-line);background:var(--blue-soft);color:var(--blue-ink);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}.pvw>.pv-tree .railtop:hover{border-color:var(--blue);color:var(--blue)}.pvw>.pv-tree .railbtn{width:100%;padding:5px 0;border-radius:7px;border:1px solid var(--line-2);background:var(--white);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:0;font:inherit;color:var(--ink-2);box-shadow:0 1px 2px #0e11170f}.pvw>.pv-tree .railbtn:hover{border-color:var(--blue);background:var(--blue-soft)}.pvw>.pv-tree .railbtn[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.pvw>.pv-tree .railbtn .ch{font-size:13px;font-weight:700;line-height:1.25}.pvw>.pv-tree .railbtn .n{font-family:var(--font-num);font-size:9.5px;opacity:.8;line-height:1.2}.pvw>.pv-tree .flyout{position:absolute;left:70px;top:0;width:300px;max-height:100%;display:none;flex-direction:column;background:var(--white);border:1px solid var(--line-2);border-radius:8px;box-shadow:0 12px 30px #0e111729;z-index:6}.pvw>.pv-tree .flyout[data-open=true]{display:flex}.pvw>.pv-tree .fly-h{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.pvw>.pv-tree .fly-h .nm{font-size:13.5px;font-weight:700}.pvw>.pv-tree .fly-h .q{font-size:11.5px;color:var(--ink-3)}.pvw>.pv-tree .fly-h .sp{flex:1 1 auto}.pvw>.pv-tree .fly-h .pin{font-size:11px;font-weight:700;color:var(--blue-ink);background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:20px;padding:1px 8px}.pvw>.pv-tree .fly-list{overflow-y:auto;min-height:0}.pvw>.pv-tree .fly-list .tr{cursor:pointer}.pvw>.dpanel{grid-area:panel;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;box-shadow:-16px 0 32px #0e11170f}.pvw[data-panel=closed]>.dpanel{display:none}.pvw>.dpanel .dpanel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pvw>.dpanel .cellR{max-height:none;overflow:visible;background:none;border:0;padding:0}.pvw .stage .cornerbtn{display:none}.pv-match{padding:10px 11px 9px;background:var(--blue);color:#fff;border-radius:2px;border-bottom:1px solid var(--line);margin-bottom:9px}.pv-match .pv-mt-line{display:flex;align-items:baseline;gap:6px;justify-content:center;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.pv-match .pv-mt-home,.pv-match .pv-mt-away{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pv-match .pv-mt-sc{flex:0 0 auto;background:var(--ink);color:#fff;border-radius:2px;padding:0 6px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700}.pv-match .pv-mt-sep{flex:0 0 auto;color:#ffffffc7;font-weight:400}.pv-match .pv-meta{margin-top:4px;font-size:11.5px;color:#ffffffd6;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvw>.pv-tree .tree-h{display:flex;align-items:baseline;gap:8px;padding:0 11px 6px}.pvw>.pv-tree .tree-h h2{font-size:13px;margin:0}.pvw>.pv-tree .tree-h .q{font-size:11.5px;color:var(--ink-3)}.pvw>.player-sticky{grid-area:player;position:static;min-width:0;height:auto;max-height:none;display:flex;flex-direction:column}.pvw>.player-sticky>.player{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pvw>.player-sticky .stage{flex:0 1 auto;min-height:0;max-height:none;aspect-ratio:16 / 9;overflow:hidden}.pvw>.player-sticky .railstrip{position:static;z-index:auto;padding:5px 0;border-radius:0;background:none;transition:opacity .22s}.pvw>.player-sticky .bar{position:static;z-index:auto;border-top:0;border-radius:0;background:none;padding:4px 8px 8px;gap:6px;row-gap:5px;transition:opacity .22s}.pvw>.player-sticky .railstrip .rail-bar.on{background:var(--blue);opacity:.95}.pvw>.player-sticky .railstrip .rail-mark{background:var(--blue)}.pvw .cmtbox{border-top:1px solid var(--line);flex:0 0 auto}.pvw .cmt-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 11px;border-bottom:1px solid var(--line)}.pvw .cmt-h .ava{width:26px;height:26px;border-radius:50%;background:var(--blue-soft);color:var(--blue-ink);font-size:12px;font-weight:700;display:grid;place-items:center}.pvw .cmt-h .cname{font-size:13px;font-weight:700}.pvw .badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px}.pvw .badge.cert{background:var(--blue-soft);color:var(--blue-ink);border:1px solid var(--blue-line)}.pvw .badge.cert.off{background:var(--bg-soft);color:var(--ink-3);border-color:var(--line-2)}.pvw .badge.lv{background:var(--blue-ink);color:#fff}.pvw .vbadge{width:13px;height:13px;flex:0 0 auto;color:var(--blue)}.pvw .badge.cert.off .vbadge{color:var(--ink-3)}.pvw .cmt-part{font-size:11.5px;font-weight:700;color:var(--ink-3);padding:9px 11px 5px;border-top:1px dashed var(--line-2)}.pvw .stars5{display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;padding:0 11px 9px}.pvw .stars5 .r{display:flex;align-items:center;gap:8px;font-size:12px}.pvw .stars5 .r .n{flex:1 1 auto;color:var(--ink-2)}.pvw .stars5 .r .s{color:var(--accent);font-size:12.5px;letter-spacing:1.5px;white-space:nowrap}.pvw .stars5 .r .s s{color:var(--line-2);text-decoration:none}.pvw .cbody{padding:11px;font-size:12.5px;line-height:1.9;color:var(--ink-2)}.pvw .cbody p{margin:0 0 8px}.pvw .cimgs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 11px 11px}.pvw .cimgs img{width:100%;border-radius:8px;border:1px solid var(--line-2)}.pvw .cbody-doc{padding:0 11px 11px}.pvw>.dpanel .cellR{min-height:0;min-width:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.pvw>.pickdock{grid-column:1 / -1}.pvw>.pickdock .pk-listwrap{position:absolute;left:0;right:0;bottom:100%;max-height:min(58vh,460px)}}@media(min-width:1024px){main.pvw{--pv-tree: 64px;--pv-panel: calc(34.66% - 74px) ;grid-template-columns:minmax(0,var(--pv-tree)) minmax(0,calc(65.34% - 10px)) minmax(0,var(--pv-panel));grid-template-areas:"tree player panel" "tree lower  panel"}main.pvw[data-panel=closed]{--pv-tree: calc(34.66% - 10px) ;--pv-panel: 0px}.pvw>.player-sticky .stage{flex:0 0 auto}main.pvw{grid-template-rows:minmax(0,auto) minmax(0,1fr);overflow-y:auto}.pvw>.pv-lower>.pvband{min-height:0}main.pvw[data-panel=closed]>.dpanel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px);will-change:opacity,transform;transition:opacity .18s ease,transform .35s cubic-bezier(.16,.84,.28,1),visibility 0s linear .35s}main.pvw[data-panel=closed]>.pv-tree .tree-in{display:block}main.pvw[data-panel=closed]>.pv-tree .rail{display:none}main.pvw[data-panel=open]>.pv-tree .tree-in{display:none}main.pvw[data-panel=open]>.pv-tree .rail{display:block}main.pvw[data-panel=open]>.dpanel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;box-shadow:-16px 0 32px #0e11170f;opacity:1;visibility:visible;pointer-events:auto;transform:none;will-change:opacity,transform;transition:opacity .2s ease,transform .35s cubic-bezier(.16,.84,.28,1),visibility 0s}main.pvw[data-panel=open]>.pv-tree .rail{animation:pvwRailIn .3s cubic-bezier(.22,.8,.2,1) both}main.pvw[data-panel=closed]>.pv-tree .tree-in{animation:pvwTreeIn .3s cubic-bezier(.22,.8,.2,1) both}.pvw>.dpanel .dpanel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pvw>.dpanel .cellR{max-height:none;overflow:visible;background:none;border:0;padding:0}}.pvw>.dpanel{display:none}.pvw.has-sel>.dpanel{display:block}.pvw.has-sel>.dpanel .cellR{max-height:none}.pvw>.pv-tree .rail{display:none}.pvw>.pv-tree .flyout{display:none}.pvw .stage .cornerbtn{display:none}@keyframes pvwRailIn{0%{opacity:0}to{opacity:1}}@keyframes pvwTreeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){main.pvw,main.pvw>.dpanel,main.pvw>.pv-tree .rail,main.pvw>.pv-tree .tree-in{animation:none!important;transition:none!important}}@property --pv-tree{syntax: "<length-percentage>"; inherits: false; initial-value: 320px;}@property --pv-panel{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@media(max-width:699px){main.pvw{display:block;height:auto;overflow:visible;padding:8px 10px 18px;background:var(--bg-soft)}main.pvw>.dpanel{display:none}main.pvw>.dpanel-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1b2a6b;z-index:79}main.pvw[data-panel=open]>.dpanel-scrim{display:block}main.pvw[data-panel=open]>.dpanel{display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,420px);max-height:86vh;margin:0;padding:12px 12px 10px;border:0;border-radius:12px;background:var(--white);box-shadow:0 18px 48px #0b1b2a57;z-index:80;overflow:hidden}main.pvw[data-panel=open]>.dpanel .dh{display:flex;align-items:center;gap:8px;margin-bottom:6px}main.pvw[data-panel=open]>.dpanel .dh .t{font-size:13.5px;font-weight:700}main.pvw[data-panel=open]>.dpanel .dh .sp{flex:1 1 auto}main.pvw[data-panel=open]>.dpanel .dctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 8px}main.pvw[data-panel=open]>.dpanel .dctl .seg{display:inline-flex;gap:2px}main.pvw[data-panel=open]>.dpanel .dctl .nav{font-size:11.5px;padding:4px 8px}main.pvw[data-panel=open]>.dpanel .dpanel-body{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}main.pvw[data-panel=open]>.dpanel .dpanel-body>*{width:100%}main.pvw[data-panel=open]>.dpanel .cellR{max-height:none;overflow:visible;background:none;border:0;padding:0}main.pvw>.player-sticky{margin-bottom:10px}main.pvw>.pv-tree{margin:0 0 10px}main.pvw>.pv-tree .tree-in{display:block;max-height:none;overflow:visible;padding:0}main.pvw>.pv-tree .tree-h{padding:0 2px 8px}main.pvw>.pv-tree .catnav{margin:0}main.pvw>.pv-lower{display:block}main.pvw>.pv-lower>.pvband{min-height:0;width:100%}.pvband>.pband{min-width:0;max-width:100%;overflow:hidden}}.pvw>.dpanel-scrim{display:none}.pvw .pv-tree .tr .shareb{flex:0 0 auto;margin-left:6px;padding:4px 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--white);color:var(--ink-2);font-weight:600;font-size:11.5px;line-height:1;cursor:pointer}.pvw .pv-tree .tr .shareb:hover,.pvw .pv-tree .tr .shareb.on{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue-ink)}.sharepop{margin:6px 0 8px auto;width:250px;padding:6px;border:1px solid var(--line-2);border-radius:10px;background:var(--white);box-shadow:0 10px 24px #0b1b2a1f}.sharepop .op{display:block;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;text-align:left;cursor:pointer}.sharepop .op:hover{background:var(--bg-soft)}.sharepop .op b{display:block;font-weight:700;font-size:13px;line-height:1.3;color:var(--ink)}.sharepop .op .d{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3)}.shp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1b2a6b;z-index:90}.shp{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,520px);max-height:86vh;display:flex;flex-direction:column;background:var(--white);border-radius:4px;box-shadow:0 18px 48px #0b1b2a57;z-index:91;overflow:hidden}.shp-h{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.shp-h b{font-weight:700;font-size:14px;line-height:1;color:var(--ink)}.shp-c{font-size:12px;color:var(--ink-3)}.shp-x{margin-left:auto;border:0;background:none;color:var(--ink-3);font-size:15px;cursor:pointer}.shp-l{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 12px}.shp-r{display:flex;align-items:center;gap:8px;padding:8px 2px;border-bottom:1px solid var(--line)}.shp-ck{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;cursor:pointer}.shp-play{width:18px;height:18px;border-radius:4px;background:var(--ink);color:var(--white);font-size:9px;line-height:18px;text-align:center;flex:0 0 auto}.shp-nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px;line-height:1.3;color:var(--ink)}.shp-t{flex:0 0 auto;font-size:12px;color:var(--ink-3)}.shp-del{flex:0 0 auto;border:0;background:none;color:var(--ink-3);font-size:12px;cursor:pointer}.shp-del:hover{color:var(--bad)}.shp-empty{padding:22px 8px;text-align:center;font-size:12.5px;color:var(--ink-3)}.shp-f{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line)}.shp-sum{margin-right:auto;font-size:12px;color:var(--ink-3)}.shp-alldel{margin-left:8px;height:26px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink-3);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.shp-alldel svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shp-alldel:hover:not(:disabled){border-color:var(--bad);background:var(--white);color:var(--bad)}.shp-alldel:disabled{opacity:.42;cursor:default}.shp-clear{border:0;background:none;color:var(--ink-3);font-size:12px;cursor:pointer}.shp-clear:disabled{opacity:.45;cursor:default}.shp-close{padding:7px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--white);color:var(--ink-2);font-weight:600;font-size:12.5px;line-height:1;cursor:pointer}.shp-fire{padding:8px 16px;border:0;border-radius:8px;background:var(--blue);color:var(--white);font-weight:700;font-size:12.5px;line-height:1;cursor:pointer}.shp-fire:disabled{background:var(--line-2);color:var(--white);cursor:not-allowed}.shp-rep-tip{margin:10px 14px 0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.shp-rep-new{margin:6px 14px 0;font-size:12px;color:var(--ink-3)}.shp-rep-row{display:flex;align-items:center;gap:8px;width:100%;padding:10px 6px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer}.shp-rep-row:hover{background:var(--bg-soft)}.shp-rep-row b{flex:0 0 auto;width:16px;color:var(--ink-3);font-size:12px}.shp-arrow{margin-left:auto;color:var(--ink-3);font-size:16px}.shp-toast{position:fixed;left:50%;bottom:36px;transform:translate(-50%);margin:0;padding:9px 16px;border-radius:999px;background:#0b1b2ae6;color:var(--white);font-size:12.5px;z-index:95}.pvw .pv-tree .tr{position:relative}.pvw .pv-tree .tr .add,.pvw .pv-tree .tr .shareb{flex:0 0 auto;width:30px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:7px;background:var(--white);color:var(--ink-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .12s}.pvw .pv-tree .tr .shareb{margin-left:0}.pvw .pv-tree .tr .add+.shareb{margin-left:-6px}.pvw .pv-tree .tr .add .ic,.pvw .pv-tree .tr .shareb .ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pvw .pv-tree .tr .add:hover,.pvw .pv-tree .tr .shareb:hover{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue-ink)}.pvw .pv-tree .tr .add.on,.pvw .pv-tree .tr .shareb.on{border-color:var(--blue);background:var(--blue);color:var(--white)}.pvw .pv-tree .tr .add.on .ic,.pvw .pv-tree .tr .shareb.on .ic{stroke-width:2.2}.pvw .pv-tree .tr .add.open,.pvw .pv-tree .tr .shareb.open{border-color:var(--ok);background:var(--ok);color:var(--white);box-shadow:0 0 0 3px #07c16029}.pvw .pv-tree .tr .add.open .ic,.pvw .pv-tree .tr .shareb.open .ic{stroke-width:2.4}.sharepop,.pickpop{position:fixed;top:0;left:0;width:264px;margin:0;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:linear-gradient(180deg,#16335a,#0c1b30);box-shadow:0 18px 40px #0b1b2a61;z-index:68}.sharepop .op,.pickpop .op{display:block;width:100%;padding:9px 10px;border:0;border-radius:4px;background:none;text-align:left;cursor:pointer;transition:background .14s}.sharepop .op:hover,.pickpop .op:hover{background:#ffffff1a}.sharepop .op b{display:block;font-weight:700;font-size:13px;line-height:1.3;color:var(--white)}.sharepop .op .d{display:block;margin-top:2px;font-size:11.5px;line-height:1.5;color:#ffffffa3}.pickpop .op{position:relative;padding-right:34px;border-bottom:1px solid rgba(255,255,255,.08);transition:background .18s ease,box-shadow .18s ease}.pickpop .op:last-child{border-bottom:0}.pickpop .op[aria-checked=true]{background:linear-gradient(180deg,#78aaff26,#608ceb17);box-shadow:inset 0 0 0 1px #84b0ff57;border-bottom-color:transparent}.pickpop .op[aria-checked=true] .h{color:#fff;letter-spacing:.01em}.pickpop .op[aria-checked=true] .h .sec{color:#d6e6ffdb}.pickpop .op[aria-checked=true] .d{color:#ffffffbd}.pickpop .op .tick{position:absolute;right:10px;top:50%;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#6ba4ff,#2f6be8);color:#fff;opacity:0;transform:translateY(-50%) scale(.86);box-shadow:0 2px 6px #1547ab73,inset 0 1px #ffffff59;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.9,.3,1.2)}.pickpop .op .tick svg{width:11px;height:11px}.pickpop .op[aria-checked=true] .tick{opacity:1;transform:translateY(-50%) scale(1)}.pickpop .h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--white)}.pickpop .h .ck{width:14px;height:14px;flex:0 0 auto;color:#7fb6ff}.pickpop .h .sec{margin-left:auto;font-family:var(--font-num);font-size:12.5px;font-weight:700;color:#ffffffbd}.pickpop .d{margin-top:3px;font-size:12px;line-height:1.6;color:#ffffff9e}.pickpop .d.dt{padding-left:21px}.shp{border:1px solid var(--line-2);border-radius:4px;box-shadow:0 26px 64px #0b1b2a4d}.shp-h{gap:10px;padding:14px 16px;background:linear-gradient(180deg,#f5f9ff,#fff)}.shp-hi{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:4px;background:var(--blue);color:var(--white)}.shp-hi svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shp-h b{font-weight:700;font-size:14.5px;line-height:1;color:var(--ink)}.shp-c{margin-left:2px;padding:3px 9px;border-radius:999px;background:var(--blue-soft);color:var(--blue-ink);font-weight:600;font-size:11.5px}.shp-x{width:26px;height:26px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:4px;background:none;color:var(--ink-3);font-size:14px;cursor:pointer}.shp-x:hover{background:var(--line);color:var(--ink)}.shp-l{display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px}.shp-r{gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:4px;background:var(--white);transition:border-color .15s,box-shadow .15s,background .15s}.shp-r:hover{border-color:var(--blue-line);box-shadow:0 4px 14px #0b1b2a12}.shp-r.off{background:var(--bg-soft)}.shp-play{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:4px;background:var(--blue);color:var(--white);cursor:pointer;transition:background .15s,transform .12s}.shp-play svg{width:13px;height:13px;fill:currentColor}.shp-play:hover{background:#1266f0;transform:scale(1.06)}.shp-ck{gap:8px}.shp-nm{font-weight:600;font-size:13px}.shp-t{padding:2px 7px;border-radius:6px;background:var(--bg-soft);font-size:11.5px;color:var(--ink-2)}.shp-del{padding:4px 9px;border-radius:6px;font-size:11.5px;transition:background .14s,color .14s}.shp-del:hover{background:#c0392b1a;color:var(--bad)}.shp-empty{padding:26px 10px;line-height:1.7}.shp-f{padding:12px 16px;background:#fafcff}.shp-clear{padding:6px 10px;border-radius:4px;transition:background .14s}.shp-clear:hover:not(:disabled){background:var(--line);color:var(--ink)}.shp-close{height:34px;padding:0 16px;border-radius:4px}.shp-close:hover{border-color:var(--line-2);background:var(--bg-soft)}.shp-fire{height:34px;padding:0 20px;border-radius:4px;box-shadow:0 8px 20px #005ce84d}.shp-fire:disabled{box-shadow:none}.shp-rep-row{gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:4px}.shp-rep-row:hover{background:var(--blue-soft);border-color:var(--blue-line)}.shp-dock{position:fixed;left:50%;bottom:var(--dock-bottom, 0px);transform:translate(-50%);z-index:88;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.18);border-bottom:0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#16335a80,#0c1b3080);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -8px 26px #0b1b2a38;cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.shp-dock:hover{border-color:var(--blue);box-shadow:0 -10px 30px #0b1b2a3d;transform:translate(-50%) translateY(-1px)}.shp-dock .di{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:4px;background:var(--blue);color:var(--white)}.shp-dock .di svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shp-dock b{font-weight:700;font-size:12.5px;line-height:1}.shp-dock .dn{font-size:11.5px;color:#ffffffa8}.shp-dock .da{width:7px;height:7px;margin-left:2px;border-right:1.8px solid var(--ink-3);border-bottom:1.8px solid var(--ink-3);transform:rotate(-135deg);margin-top:3px}@media(max-width:699px){.shp-dock{left:auto;right:0;bottom:auto;top:50%;padding:12px 8px;flex-direction:column;gap:5px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;transform:translateY(-50%)}.shp-dock:hover{transform:translateY(-50%)}.shp-dock .dn{display:none}.shp-dock .da{transform:rotate(45deg);margin:0}}.trash-leave-active{transition:transform .36s cubic-bezier(.4,0,.8,.25),opacity .36s ease-in;pointer-events:none}.trash-leave-to{transform:translate(calc(-50% + 36vw),calc(-50% + 38vh)) scale(.05) rotate(7deg);opacity:0}.trash-enter-active{transition:transform .2s ease-out,opacity .2s ease-out}.trash-enter-from{opacity:0;transform:translate(-50%,-50%) scale(.94)}.dock-enter-active{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease-out}.dock-enter-from{opacity:0;transform:translate(-50%) translateY(26px)}.dock-leave-active{transition:transform .16s ease-in,opacity .16s ease-in}.dock-leave-to{opacity:0;transform:translate(-50%) translateY(18px) scale(.96)}.shp.trash-out{transform:translate(calc(-50% + 38vw),calc(-50% + 40vh)) scale(.05) rotate(8deg);opacity:0;border-radius:50%;pointer-events:none;transition:transform .36s cubic-bezier(.4,0,.85,.25),opacity .36s ease-in,border-radius .36s ease-in}.pvw .pv-tree .tr .shareb.in{border-color:var(--ok);background:var(--ok);color:var(--white)}.pvw .pv-tree .tr .shareb.in .ic{stroke-width:2.2}.pvw .pv-tree .tr .shareb.in:hover{border-color:var(--ok);background:var(--ok);color:var(--white);filter:brightness(1.04)}.sharepop .op{position:relative;padding-right:34px}.sharepop .op .tick{position:absolute;right:10px;top:50%;width:18px;height:18px;margin-top:-9px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#6ba4ff,#2f6be8);color:#fff;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0b1b2a52}.sharepop .op .tick svg{width:11px;height:11px}.sharepop .op .dp{font-size:11px;font-weight:600;color:var(--ok)}.sharepop,.pickpop{z-index:68}.share-tip{position:fixed;transform:translate(-50%);display:flex;align-items:center;gap:6px;margin:0;padding:7px 12px 7px 9px;border-radius:4px;background:#0b1b2aeb;color:#fff;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap;z-index:120;box-shadow:0 10px 24px #060e1a57;pointer-events:none}.share-tip.above{transform:translate(-50%,-100%)}.share-tip .ti{flex:0 0 auto;width:15px;height:15px;display:grid;place-items:center;color:#ffcb57}.share-tip .ti svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.replace{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,460px);max-height:84vh;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:linear-gradient(180deg,#16335a,#0b1826);box-shadow:0 26px 64px #040a1480;color:#ffffffeb;z-index:92;overflow:hidden}.rp-h{display:flex;align-items:center;gap:9px;padding:13px 14px 11px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a}.rp-ic{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:4px;background:#2d7bf038;color:#8fb8ff}.rp-ic svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rp-h b{font-size:14.5px;font-weight:700;color:#fff;letter-spacing:.01em}.rp-x{margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border:0;background:none;cursor:pointer;border-radius:4px;color:#fff9;font-size:15px}.rp-x:hover{background:#ffffff1a;color:#fff}.rp-sub{margin:10px 14px 0;font-size:12px;line-height:1.5;color:#ffffff8c}.rp-new{display:flex;align-items:center;gap:8px;margin:10px 14px 4px;padding:8px 10px;border-radius:4px;background:#2d7bf029;box-shadow:inset 0 0 0 1px #78aaff47;font-size:12.5px;color:#fffc}.rp-new b{color:#fff;font-weight:700}.rp-tag{flex:0 0 auto;padding:2px 6px;border-radius:2px;background:#2d7bf0;color:#fff;font-size:11px;font-weight:700}.rp-list{list-style:none;margin:8px 0 0;padding:0 8px 6px;overflow-y:auto}.rp-row{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:4px;transition:background .16s}.rp-row:hover{background:#ffffff0f}.rp-no{flex:0 0 16px;font-family:var(--font-num);font-size:12px;color:#ffffff73;text-align:center}.rp-play{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:0;cursor:pointer;border-radius:50%;background:#2d7bf0e6;color:#fff}.rp-play:hover{background:#2d7bf0}.rp-play svg{width:12px;height:12px;fill:currentColor}.rp-nm{font-size:13px;font-weight:600;color:#fff}.rp-t{margin-left:2px;font-family:var(--font-num);font-size:11.5px;color:#ffffff80}.rp-swap{margin-left:auto;flex:0 0 auto;width:28px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0a;color:#ffffffc7;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.rp-swap svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rp-swap:hover{border-color:#78aaffb3;background:#2d7bf038;color:#fff}.rp-f{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 12px;border-top:1px solid rgba(255,255,255,.1)}.rp-cancel{padding:7px 14px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0a;color:#fffc;font-size:12.5px;font-weight:600;cursor:pointer}.rp-cancel:hover{background:#ffffff1a;color:#fff}.replace{border:1px solid var(--line);background:var(--white);box-shadow:0 24px 60px #0b1b2a38;color:var(--ink)}.rp-h{border-bottom:0;background:var(--blue);padding:12px 14px}.rp-ic{background:#ffffff2e;color:#fff}.rp-h b{color:#fff}.rp-x{color:#ffffffc7}.rp-x:hover{background:#ffffff2e;color:#fff}.rp-sub{color:var(--ink-3)}.rp-new{border:1px solid rgba(11,92,213,.22);border-radius:4px;background:var(--blue-soft)}.rp-new b{color:var(--ink)}.rp-tag{color:var(--blue);background:#0b5cd51f}.rp-list{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.rp-row{border-bottom:1px solid var(--line-2)}.rp-row:last-child{border-bottom:0}.rp-row:hover{background:var(--bg-soft)}.rp-no{color:var(--ink-3)}.rp-play{background:var(--blue);color:#fff}.rp-nm{color:var(--ink);font-weight:600}.rp-t{color:var(--ink-3)}.rp-swap{border:1px solid var(--line);background:var(--white);color:var(--blue)}.rp-swap:hover{border-color:var(--blue);background:var(--blue);color:var(--white)}.rp-swap:hover svg{stroke:var(--white)}.rp-f{border-top:1px solid var(--line-2);background:var(--bg-soft)}.rp-cancel{border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.rp-cancel:hover{background:var(--bg-soft);color:var(--ink)}.dock-fab{position:fixed;bottom:10px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;touch-action:none;z-index:88;transition:transform .16s ease}.dock-fab .fi{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dock-fab .bd{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:var(--bad);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;line-height:1}.dock-fab:hover{transform:translateY(-2px)}.dock-fab:hover,.dock-fab:focus-visible{z-index:94}.dock-fab.pk{background:linear-gradient(180deg,var(--pk-dock-1),var(--pk-dock-2));color:#fff;box-shadow:0 10px 24px #0b1b2a57}.dock-fab.sh{background:linear-gradient(180deg,var(--blue),#17509F);color:#fff;box-shadow:0 10px 24px #17509f66}.dock-fab .fab-tip{position:absolute;left:calc(100% + 10px);bottom:50%;transform:translateY(50%) translate(-4px);padding:7px 12px 7px 10px;border-radius:4px;background:#0b1b2af0;color:#fff;white-space:nowrap;font-size:11.5px;line-height:1.35;opacity:0;pointer-events:none;transition-property:opacity,transform;transition-duration:.16s;transition-timing-function:ease;box-shadow:0 12px 28px #040a1457}.dock-fab .fab-tip b{display:block;font-size:12px;font-weight:700}.dock-fab .fab-tip span{display:block;margin-top:1px;color:#ffffffa8}.dock-fab .fab-tip .arw{position:absolute;right:4px;bottom:50%;transform:translateY(50%);width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;color:#ffffff8c}.dock-fab:hover .fab-tip,.dock-fab:focus-visible .fab-tip{opacity:1;transform:translateY(50%) translate(0)}.dock-fab.tip-left .fab-tip{left:auto;right:calc(100% + 10px);transform:translateY(50%) translate(4px)}.dock-fab.tip-left:hover .fab-tip,.dock-fab.tip-left:focus-visible .fab-tip{transform:translateY(50%) translate(0)}.c-page{min-height:100dvh;background:var(--bg-soft);margin:0;display:flex;flex-direction:column}.c-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--white);border-bottom:1px solid var(--line);padding:9px max(12px,.5vw);position:sticky;top:0;z-index:10}.c-back{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;color:var(--ink-2);background:none;border:0;padding:4px 2px;cursor:pointer}.c-back:hover{color:var(--blue)}.c-back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}@media(min-width:700px){.c-vpage>.c-top{position:fixed;left:0;right:0;top:0;transform:translateY(calc(-100% + 6px));will-change:transform;box-shadow:0 8px 20px #1018281a}}.c-vpage [class^=c-],.c-vpage [class*=" c-"]{border-radius:4px}.c-vpage :is(.c-video,.c-stage2){border-radius:0}.c-vpage .c-me-img,.c-vpage .c-me-av{border-radius:50%}.c-vpage .c-sw i{border-radius:10px}.c-vpage .c-sw i:after{border-radius:50%}.c-vpage .c-prog:before,.c-vpage .c-prog .c-pfill{border-radius:2px}.c-vpage .c-prog .c-pknob{border-radius:50%}.c-who{min-width:0}.c-who b{display:block;font-size:13.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-who span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.c-sp{flex:1 1 auto}.c-vpage .c-logo-ph{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;background:var(--blue);color:var(--white)}.c-vpage .c-logo-ph svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.c-vpage .c-logo{width:30px;height:30px;flex:0 0 auto;object-fit:contain;display:block}.c-me{font-size:11.5px;color:var(--blue-ink);background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:999px;padding:4px 10px;white-space:nowrap;max-width:52vw;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.c-me-img{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:0 0 auto}.c-me-av{width:22px;height:22px;border-radius:50%;background:var(--blue-line);color:var(--blue-ink);display:grid;place-items:center;font-size:11px;font-weight:700;flex:0 0 auto}.c-me-go{font:inherit;cursor:pointer;padding:4px 10px}.c-me-go:hover{background:var(--blue-line);border-color:var(--blue)}.c-btn{font:inherit;font-size:12.5px;color:var(--ink-2);background:var(--white);border:1px solid var(--line-2);border-radius:7px;padding:5px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.c-btn:hover{border-color:var(--blue);color:var(--blue)}.c-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.c-btn[disabled]{color:var(--ink-3);border-color:var(--line);background:var(--bg-soft);cursor:not-allowed}.c-btn[disabled]:hover{border-color:var(--line);color:var(--ink-3)}.c-body{flex:1 1 auto;width:99vw;max-width:none;margin:0 auto;padding:5px 0}@media(min-width:1024px){.c-vpage{height:100dvh;overflow:hidden}.c-vpage .c-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.c-vpage .c-body>.c-grid{flex:1 1 auto;min-height:0;align-items:stretch}.c-vpage .c-grid>*{min-height:0}.c-vpage .c-main2{min-height:0}.c-vpage .c-main2>.c-stage-wrap{flex:0 0 auto}.c-vpage .c-below{flex:1 1 auto;min-height:0}.c-vpage .c-below>*{min-height:0;overflow-y:auto;overscroll-behavior:contain}.c-vpage .c-box .c-heat .c-heat-svg{max-height:100%}}.c-empty{background:var(--white);border:1px solid var(--line-2);border-radius:10px;padding:26px 20px;text-align:center}.c-empty b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.c-empty span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:8px;line-height:1.9}.c-empty code{font-family:var(--font-num);font-size:12px;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.c-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}@media(min-width:700px){.c-grid{width:100%;max-width:99%;margin-inline:auto;grid-template-columns:minmax(300px,34%) minmax(0,1fr)}}.c-main2{min-width:0;display:flex;flex-direction:column;gap:10px}.c-below{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.c-below>*{min-width:0}@media(min-width:1024px){.c-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.c-brcol{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0}.c-brcol>*{min-width:0}@media(min-width:1024px){.c-brcol{align-self:stretch;height:100%}.c-brcol>*{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}}.c-dataopen{display:flex;align-items:center;justify-content:center;padding:16px 12px}@media(min-width:1024px){.c-dataopen{height:100%}}.c-ph{background:var(--white);border:1px dashed var(--line-2);border-radius:10px;padding:16px;min-height:120px}.c-ph b{display:block;font-size:12.5px;font-weight:700;color:var(--ink-2)}.c-ph span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:6px;line-height:1.8}.c-ph-stage{background:var(--stage);border-color:var(--stage-3);min-height:260px;display:grid;place-items:center;text-align:center}.c-ph-stage b{color:var(--white)}.c-ph-stage span{color:var(--ink-3)}.c-ro{display:flex;align-items:center;gap:8px;background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:8px;padding:8px 11px;font-size:12px;color:var(--blue-ink);line-height:1.7;margin-bottom:12px}.c-ro svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;flex:0 0 auto}.c-team{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.c-team select{font:inherit;font-size:12.5px;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:7px;padding:4px 8px;max-width:46vw}.c-card{background:var(--white);border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.c-card-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.c-card-h b{font-size:14px;font-weight:700;color:var(--ink)}.c-q{font-size:11.5px;color:var(--ink-3)}.c-flt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-soft)}.c-find{display:inline-flex;align-items:center;gap:6px;background:var(--white);border:1px solid var(--line-2);border-radius:7px;padding:4px 9px;min-width:240px}.c-find svg{width:14px;height:14px;fill:none;stroke:var(--ink-3);stroke-width:2;flex:0 0 auto}.c-find input{font:inherit;font-size:12.5px;border:0;outline:none;background:none;color:var(--ink);width:100%;min-width:0}.c-sel{font:inherit;font-size:12.5px;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:7px;padding:5px 8px}.c-inp{font:inherit;font-size:12.5px;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:7px;padding:5px 9px;min-width:0;width:200px;max-width:100%}.c-inp:focus{outline:none;border-color:var(--blue)}.c-hint{font-size:11.5px;color:var(--blue-ink);background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:6px;padding:3px 8px}.c-list{display:flex;flex-direction:column}.c-row{display:grid;grid-template-columns:100px minmax(0,1fr) 52px 64px auto;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--line)}.c-row:first-child{border-top:0}.c-row:hover{background:var(--bg-soft)}.c-date{font-family:var(--font-num);font-size:12px;color:var(--ink-2)}.c-tx{min-width:0}.c-tx b{display:block;font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-tx span{display:block;font-size:11px;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-score{font-family:var(--font-num);font-size:13px;font-weight:700;color:var(--ink);text-align:center}.c-tag{font-size:10.5px;font-weight:700;border-radius:4px;padding:2px 6px;text-align:center;white-space:nowrap}.c-tag-ok{background:var(--blue-soft);color:var(--blue-ink)}.c-tag-warn{background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line)}.c-ops{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.c-btn-pri{background:var(--blue);border-color:var(--blue);color:var(--white)}.c-btn-pri:hover{background:var(--blue-ink);border-color:var(--blue-ink);color:var(--white)}.c-empty-note{font-size:12.5px;color:var(--ink-2);padding:22px 16px;text-align:center;line-height:1.8}.c-rail{background:var(--white);border:1px solid var(--line-2);border-radius:10px;overflow:hidden;min-width:0;container-type:inline-size;container-name:c-rail}@media(min-width:700px){.c-rail{position:sticky;top:var(--c-top,52px);align-self:start;max-height:calc(100dvh - var(--c-top,52px) - 10px);overflow-y:auto;overscroll-behavior:contain}}.c-head{position:sticky;top:0;z-index:2;background:var(--white)}.c-crumbs{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;padding:8px 10px 8px 12px;border-bottom:1px solid var(--line);background:none;min-width:0}.c-crumb{font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);background:none;border:0;padding:4px 9px;border-radius:999px;cursor:pointer;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s,color .15s}.c-crumb:hover:not([disabled]){color:var(--blue-ink);background:var(--bg-soft)}.c-crumb:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.c-crumb[disabled]{color:var(--blue-ink);background:var(--blue-soft);font-weight:800;cursor:default}.c-crumb-sep{font-style:normal;color:var(--line-2);font-size:12px;padding:0 1px;line-height:1}.c-find-row{padding:7px 12px 6px;border-bottom:1px solid var(--line)}.c-find-row .c-find{display:flex;align-items:center;gap:7px;background:var(--bg-soft);border:0;border-radius:4px;padding:6px 9px;min-width:0}.c-find-row .c-find svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:var(--ink-3);stroke-width:2}.c-find-row .c-find input{font:inherit;font-size:12.5px;color:var(--ink);border:0;outline:0;background:none;width:100%;min-width:0;padding:0}.c-find-row .c-find input::placeholder{color:var(--ink-3)}.c-find-row .c-find input::-webkit-search-cancel-button{display:none}.c-find-x{flex:0 0 auto;font:inherit;font-size:12px;line-height:1;padding:0 1px;background:none;border:0;color:var(--ink-3);cursor:pointer}.c-find-x:hover{color:var(--blue)}.c-flt-rail{padding:7px 12px;gap:8px;align-items:center;flex-wrap:wrap;background:none;border-bottom:1px solid var(--line)}.c-flt-d{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.c-flt-rail .c-sel{font:inherit;font-size:11.5px;color:var(--ink-2);background:none;border:0;border-radius:4px;padding:0 13px 0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-flt-rail .c-sel:hover{color:var(--blue)}.c-flt-tri{position:absolute;right:2px;width:0;height:0;pointer-events:none;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid var(--ink-3)}.c-flt-d:hover .c-flt-tri{border-top-color:var(--blue)}.c-flt-rail .c-btn{font-size:11.5px;color:var(--ink-2);background:none;border:0;border-radius:4px;padding:0;white-space:nowrap}.c-flt-rail .c-btn:hover{color:var(--blue)}.c-flt-cnt{margin-left:auto;flex:0 0 auto;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);white-space:nowrap}.c-flt-note{flex:1 1 100%;margin:2px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.7}.c-lv{padding:9px 10px 12px;display:flex;flex-direction:column;gap:6px}.c-lv-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:0 2px 4px}.c-lv-h b{font-size:12.5px;font-weight:700;color:var(--ink)}.c-lv-h span{font-size:11px;color:var(--ink-3)}.c-rail-note{font-size:11.5px;color:var(--ink-3);line-height:1.7;padding:6px 2px;margin:0}.c-lv-flat{padding:0;gap:0}.c-lv-flat .c-lv-h{padding:10px 12px 6px}.c-lv-flat .c-rail-note{padding:8px 12px}.c-sect-h{display:flex;align-items:center;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.c-sect-h b{font-size:13px;font-weight:800;color:var(--ink)}.c-sect-h span{margin-left:auto;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3)}.c-trow{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;background:var(--white);border:0;border-bottom:1px solid var(--line);padding:14px 16px;cursor:pointer}.c-trow:hover{background:var(--bg-soft)}.c-trow:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.c-trow-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.c-trow-b{flex:1 1 auto;min-width:0}.c-trow-nm{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-trow-on .c-trow-nm{color:var(--blue-ink)}.c-trow-rg{display:block;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);margin-top:3px}.c-trow-n{flex:0 0 auto;display:flex;align-items:baseline;gap:3px}.c-trow-n b{font-family:var(--font-num);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.c-trow-on .c-trow-n b{color:var(--blue-ink)}.c-trow-n i{font-style:normal;font-size:11px;color:var(--ink-3)}.c-mline{position:relative;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 14px;background:var(--white);border-bottom:1px solid var(--line)}.c-mline:hover{background:var(--bg-soft)}.c-mline:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.c-mline-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.c-mline-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.c-mline-play{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;background:var(--blue);color:var(--white)}.c-mline-play svg{width:20px;height:20px;fill:currentColor;stroke:none;margin-left:2px}.c-mline:hover .c-mline-play{background:var(--blue-ink)}.c-mline-txt{flex:1 1 auto;min-width:0}.c-mline-t{display:block;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-mline-s{display:block;font-family:var(--font-num);font-size:11px;color:var(--ink-3);margin-top:2px}.c-mline-stat{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center}.c-mline-stat svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.c-mline-stat-ok{color:var(--ok)}.c-mline-stat-warn{color:var(--accent)}.c-mline-stat-off{color:var(--ink-3)}.c-mline-acts{flex:0 0 auto;display:flex;align-items:center;gap:2px}.c-mline-ico{width:26px;height:26px;display:grid;place-items:center;padding:0;background:none;border:0;cursor:pointer;color:var(--ink-3)}.c-mline-ico svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.c-mline-rep{color:var(--blue-ink)}.c-mline-dl{color:var(--ok)}.c-mline-sh{color:var(--accent)}.c-mline-an{color:var(--bad)}.c-mline-ico:hover{background:var(--blue);color:var(--white)}.c-lv-mode{padding:10px;gap:8px}.c-mcard{border:1px solid var(--line-2);border-radius:4px;background:var(--white);overflow:hidden}.c-mcard-h{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;background:var(--white);border:0;padding:13px 12px;cursor:pointer}.c-mcard-h:hover{background:var(--bg-soft)}.c-mcard-ic{flex:0 0 auto;width:20px;height:20px;color:var(--blue)}.c-mcard-ic svg{width:100%;height:100%;display:block}.c-mcard-nm{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-mcard-n{flex:0 0 auto;font-family:var(--font-num);font-size:11.5px;color:var(--ink-2)}.c-mcard-car{flex:0 0 auto;font-size:9px;line-height:1;color:var(--ink-3)}.c-plist{background:var(--bg-soft);border-top:1px solid var(--line);padding:6px 0}.c-prow{display:grid;grid-template-columns:26px minmax(0,1fr) 46px 56px 30px 13px;gap:10px;align-items:center;width:100%;text-align:left;font:inherit;background:var(--white);border:0;border-bottom:1px solid var(--line);padding:9px 12px;cursor:pointer}.c-prow:hover{background:var(--bg-soft)}.c-prow:last-child{border-bottom:0}.c-pgrp{padding:6px 12px 4px;font-size:10.5px;font-weight:700;color:var(--ink-3);letter-spacing:.06em;background:var(--bg-soft);border-bottom:1px solid var(--line)}.c-prow-no{font-family:var(--font-num);font-size:12px;font-weight:800;color:var(--ink-3);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.c-prow-nm{min-width:0;font-size:13.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-starter{font-family:var(--font);font-size:9.5px;font-weight:700;line-height:1;padding:2px 5px;border-radius:3px;margin-left:7px;color:#0c5e2c;background:#16a34a14;letter-spacing:.04em;vertical-align:1px;white-space:nowrap}.c-prow-n{font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.c-prow-st{width:56px;display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:25px;overflow:hidden}.c-prow-track{position:relative;display:block;width:100%;height:7px;border-radius:999px;background:#0b1b2a12;box-shadow:inset 0 0 0 1px #0b1b2a09}.c-prow-fill{position:absolute;top:0;bottom:0;border-radius:999px;box-shadow:inset 0 1px #ffffff61}.c-prow-fill.c-f-full{background:linear-gradient(90deg,#1674ec,#349afa)}.c-prow-fill.c-f-in{background:linear-gradient(90deg,#129142,#22b254)}.c-prow-fill.c-f-sub{background:linear-gradient(90deg,#58687e,#7a8ba3)}.c-prow-fill.c-f-inj{background:linear-gradient(90deg,#d63a3f,#ee5a5f)}.c-prow-dtl{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:13px;font-family:var(--font-num);font-size:10.5px;font-weight:800;color:var(--ink-2);white-space:nowrap}.c-prow-dtl svg{width:12px;height:12px;display:block;flex:0 0 auto}.c-prow-dtl.c-dtl-none{font-family:var(--font);font-weight:400;color:var(--ink-3);justify-content:flex-start}.c-prow-sub{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 3px;border-radius:9px;background:transparent}.c-prow-sub svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-prow-sub em{font-style:normal;font-family:var(--font-num);font-size:10.5px;font-weight:700}.c-prow-sub.c-sub-in{color:#16a34a}.c-prow-sub.c-sub-out{color:var(--ink-2)}.c-prow-sub.c-sub-inj{color:#e5484d}.c-prow-sub.c-sub-full{color:#1989fa}.c-prow-sub-ic{display:inline-flex;align-items:center}.c-prow-sub-ic svg{display:block}.c-prow-mks{display:inline-flex;align-items:center;justify-content:flex-start;gap:1px;width:46px;overflow:hidden}.c-prow-mks .c-mk-i{width:13px;height:13px}.c-prow-mks .c-mk-i svg{width:13px;height:13px}.c-mk-i{display:inline-grid;place-items:center;width:15px;height:15px}.c-mk-i svg{width:15px;height:15px;display:block}.c-pleadu-mk{display:inline-flex;align-items:center;gap:2px;margin-left:5px}.c-pleadu-mk .c-mk-i{width:16px;height:16px}.c-pleadu-mk .c-mk-i svg{width:16px;height:16px}.c-pleadu-who{color:var(--ink-3);font-weight:600}.c-pleadu{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:6px 10px 6px 9px;border:1px solid var(--line);border-radius:9px;background:var(--white);box-shadow:0 1px 3px #0b1b2a0f;font:800 13px/1 var(--font-num);color:var(--ink)}.c-pleadu-ic{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#8a8a8a1f}.c-pleadu-ic svg{width:15px;height:15px;display:block}.c-pleadu.c-sub-in{box-shadow:inset 3px 0 #16a34a,0 1px 3px #0b1b2a0f}.c-pleadu.c-sub-out{box-shadow:inset 3px 0 #7a8ba3,0 1px 3px #0b1b2a0f}.c-pleadu.c-sub-inj{box-shadow:inset 3px 0 #e5484d,0 1px 3px #0b1b2a0f}.c-pleadu.c-sub-full{box-shadow:inset 3px 0 #1989fa,0 1px 3px #0b1b2a0f}.c-pleadu.c-sub-in .c-pleadu-ic{background:#16a34a1f}.c-pleadu.c-sub-inj .c-pleadu-ic{background:#e5484d1a}.c-pleadu.c-sub-full .c-pleadu-ic{background:#1989fa1f}.c-pleadu-who{font-family:var(--font);font-size:12px;font-weight:600;color:var(--ink-2)}.c-plist .c-rail-note{background:var(--white);border:0;color:var(--ink-3);padding:9px 12px}.c-sub{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;background:var(--white);border:0;border-top:1px solid var(--line);padding:7px 9px;cursor:pointer}.c-sub:hover{background:var(--bg-soft)}.c-sub-on{background:var(--blue-soft)}.c-nm{font-size:12.5px;font-weight:700;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-gn{font-size:11px;color:var(--ink-3);flex:0 0 auto}.c-sub-b{min-width:0;display:flex;flex-direction:column;gap:1px}.c-ps{font-size:11px;color:var(--ink-3)}.c-tnode{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--white);border:0;border-bottom:1px solid var(--line);padding:9px 10px;cursor:pointer}.c-tnode:hover{background:var(--bg-soft)}.c-tnode-on{background:var(--blue-soft)}.c-tnode-cw{flex:0 0 auto;font-size:9px;line-height:1;color:var(--ink-3)}.c-tnode-on .c-tnode-cw{transform:rotate(90deg);color:var(--blue-ink)}.c-tnode-nm{flex:0 0 auto}.c-tnode-gn{margin-left:auto;flex:0 0 auto;font-family:var(--font-num);font-size:11.5px;font-weight:700;color:var(--ink-3);background:var(--bg-soft);border-radius:4px;padding:2px 8px;min-width:52px;text-align:center;box-sizing:border-box}.c-tnode-on .c-tnode-gn{background:var(--white);color:var(--blue-ink)}.c-tnode .c-cmtflag{margin-left:auto}.c-tnode .c-cmtflag+.c-tnode-gn{margin-left:0}.c-evrow{position:relative;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 10px;background:var(--white);border-bottom:1px solid var(--line)}.c-evrow:hover{background:var(--bg-soft)}.c-evrow:hover .c-evrow-t1{color:var(--blue-ink)}.c-evrow-on{background:var(--blue-soft)}.c-evrow-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.c-evrow-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.c-thumb{position:relative;flex:0 0 62px;aspect-ratio:16/9;border:1px solid var(--line-2);background:linear-gradient(160deg,var(--bg-soft),var(--line));display:grid;place-items:center;overflow:hidden}.c-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-thumb-pp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;background:var(--blue);display:grid;place-items:center;box-shadow:0 1px 4px #0b0c1047}.c-thumb-pp svg{width:9px;height:9px;fill:var(--white);stroke:none;margin-left:1px}.c-evrow-tx{flex:1 1 auto;min-width:0}.c-evrow-t1{display:block;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-evrow-t2{display:block;font-family:var(--font-num);font-size:11.5px;color:var(--ink-3);margin-top:2px}.c-evrow-acts{flex:0 0 auto;display:flex;align-items:center;gap:8px}.c-pill{display:flex;align-items:center;justify-content:center;gap:3px;height:24px;padding:0 9px;border:1px solid var(--line-2);font:inherit;font-size:12px;font-weight:700;color:var(--ink-3);background:none;white-space:nowrap;cursor:pointer}.c-pill:hover{border-color:var(--blue-ink);color:var(--blue-ink)}.c-pill-on{background:none;border-color:var(--blue);color:var(--blue)}.c-pill-on:hover{background:none;border-color:var(--blue-ink);color:var(--blue-ink)}.c-pill-ic{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.c-pill-star{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round}.c-pill-fv:hover .c-pill-star,.c-pill-fv.c-pill-on .c-pill-star{fill:currentColor}.c-pill-caret{width:6px;height:6px;flex:0 0 auto;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-top:-2px}.c-cmtslot{flex:0 0 13px;display:inline-flex;align-items:center;justify-content:center}.c-pill-pk,.c-pill-fv{width:22px}.c-pkpop{position:absolute;left:8px;right:8px;top:100%;margin-top:2px;z-index:30;background:var(--white);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 8px 22px #0e11171f;overflow:hidden}.c-pkpop-up{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}.c-pkpop-op{display:block;width:100%;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--white);font:inherit;cursor:pointer;transition:.12s}.c-pkpop-op:last-child{border-bottom:0}.c-pkpop-op:hover{background:var(--bg-soft)}.c-pkpop-op[aria-pressed=true]{background:var(--blue-soft)}.c-pkpop-h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.c-pkpop-ck{width:14px;height:14px;flex:0 0 auto;color:var(--blue)}.c-pkpop-sec{margin-left:auto;font-family:var(--font-num);font-size:12.5px;font-weight:700;color:var(--ink-2)}.c-pkpop-x{display:block;width:100%;text-align:left;padding:9px 12px;border:0;background:var(--white);font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:.12s}.c-pkpop-x:hover{background:var(--bg-soft);color:var(--ink)}.c-rail .c-evrow .c-thumb{border-radius:6px}.c-rail .c-evrow .c-thumb .c-thumb-pp{border-radius:50%}.c-rail .c-evrow .c-pill{border-radius:20px}.c-rail .c-evrow .c-pill-caret{border-radius:0}.c-rail .c-evrow .c-pkpop{border-radius:6px}.c-rail .c-mline .c-mline-play,.c-rail .c-lv-mode .c-prow-no{border-radius:4px}.c-pickdock{position:fixed;left:0;right:0;bottom:0;z-index:60;width:95vw;max-width:none;margin:0 auto;background:#fff;border-top:1px solid var(--line-2);border-radius:10px 10px 0 0;box-shadow:0 -10px 26px #0e111724,0 -1px 3px #0e11171a}.c-pickbar{position:static;display:flex;align-items:center;gap:10px;background:transparent;border-top:0;padding:9px 12px}.c-pk-listwrap{position:relative;background:#fff;border:1px solid var(--line-2);border-bottom:1px solid var(--line);border-top:2px solid var(--blue);border-radius:10px 10px 0 0;box-shadow:0 -18px 40px #0e111738,0 -2px 6px #0e111714;max-height:min(58vh,460px);overflow-y:auto;animation:c-pkup .16s ease-out}@keyframes c-pkup{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.c-pkb{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;text-align:left;cursor:pointer}.c-pkb:hover{color:var(--blue)}.c-pkn{font-size:13px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-pkn em{font-style:normal;font-family:var(--font-num);color:var(--blue)}.c-pcw{width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-top:-3px;flex:0 0 auto;transition:transform .16s}.c-pcw-up{transform:rotate(-135deg);margin-top:3px}.c-pkclr{font-size:12.5px;color:var(--ink-3);font-weight:600;background:none;border:0;padding:4px 6px;cursor:pointer;flex:0 0 auto}.c-pkclr:hover{color:var(--bad)}.c-pkgo{display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;border-radius:var(--r);padding:10px 20px;font-size:14px;font-weight:700;letter-spacing:-.01em;transition:.15s;border:0;cursor:pointer;flex:0 0 auto}.c-pkgo:hover{background:var(--blue-ink)}.c-pkgo:active{transform:translateY(1px)}@media(min-width:700px){.c-pkgo{padding:12px 24px;font-size:15px}}.c-pk-h{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:12px 12px 9px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1;background:var(--bg-soft);border-radius:10px 10px 0 0}.c-pk-h b{font-size:14.5px}.c-pk-hc{font-size:12.5px;color:var(--ink-3)}.c-pk-x{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:4px;color:var(--ink-3);font-size:15px}.c-pk-x:hover{background:var(--bg-soft);color:var(--ink)}.c-pk-list{list-style:none;margin:0;padding:0 12px 10px}.c-pk-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.c-pk-row:last-child{border-bottom:0}.c-pk-tt{font-family:var(--font-num);font-size:14px;font-weight:700;color:var(--blue);flex:0 0 48px}.c-pk-tx{flex:1 1 auto;min-width:0}.c-pk-tx b{display:block;font-size:13.5px;font-weight:700}.c-pk-tx span{font-size:11.5px;color:var(--ink-3);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-pk-seg{display:inline-flex;background:var(--bg-soft);border-radius:var(--r);padding:2px;flex:0 0 auto}.c-pk-seg button{display:inline-flex;align-items:baseline;gap:3px;background:none;border:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--ink-2);padding:4px 8px;border-radius:3px;transition:.12s}.c-pk-seg button[aria-pressed=true]{background:var(--blue);color:#fff}.c-pk-segsec{font-family:var(--font-num);font-size:10.5px;font-weight:600;opacity:.75}.c-pk-rm{flex:0 0 auto;font-size:12.5px;font-weight:700;color:var(--ink-3);background:none;border:0;padding:4px 6px;cursor:pointer;border-radius:4px}.c-pk-rm:hover{background:var(--bg-soft);color:var(--bad)}.c-stage-wrap{background:var(--white);border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.c-stage2{background:var(--stage);aspect-ratio:16 / 9;display:grid;place-items:center;position:relative}.c-vteam{position:absolute;left:9px;top:9px;z-index:2;padding:5px 10px;border-radius:8px;background:#08090c8c;color:#fff;font-size:12.5px;font-weight:800;letter-spacing:-.01em;transition:opacity .22s}.c-vps{position:absolute;right:9px;top:9px;z-index:2;display:flex;gap:5px;padding:5px 6px;border-radius:8px;background:#08090c8c;transition:opacity .22s;flex-wrap:wrap;justify-content:flex-end}.c-stage2.c-hid .c-vteam,.c-stage2.c-hid .c-vps,.c-stage2.c-hid .c-vbar{opacity:0;pointer-events:none}.c-vbar{position:absolute;left:9px;right:9px;bottom:9px;z-index:2;display:flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:5px;padding:5px 7px;border-radius:10px;background:#08090c8c;transition:opacity .22s}.c-vbar .c-now{color:#ffffffd9}.c-vbar .c-btn{background:#ffffff1a;border-color:#fff3;color:#fff}.c-vbar .c-btn:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff5c;color:#fff}.c-vbar .c-btn:disabled{opacity:.45}.c-vbar .c-btn-pri{background:var(--blue);border-color:var(--blue);color:#fff}.c-vbar .c-ico{width:28px;padding:0;justify-content:center}.c-vbar .c-ico svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block}.c-vbar .c-vplay{background:none;border-color:transparent;width:28px;min-width:28px;padding:0;justify-content:center;color:var(--blue)}.c-vbar .c-vplay:hover:not(:disabled){background:#ffffff1f;border-color:transparent;color:var(--blue)}.c-vbar .c-vplay svg{width:15px;height:15px;display:block}.c-vbar .c-vplay .c-vtri{fill:var(--blue);stroke:none}.c-vbar .c-vplay .c-vbars{fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round}.c-vbar .c-vsel{padding:0 4px}.c-vbar .c-vsel option{color:var(--ink);background:var(--white)}.c-vbar .c-idx{background:#ffffff29;color:#fff}.c-vbar .c-sw{color:#ffffffd9}.c-vbar .c-sw i{background:#ffffff4d}.c-vbar .c-sw i:after{background:#fff}.c-vbar .c-sw[aria-checked=true]{color:#fff}.c-vsep{width:1px;height:18px;background:#ffffff38;flex:0 0 auto;margin:0 2px}.c-prog{position:relative;flex:1 1 120px;height:16px;min-width:80px;margin:0 6px;cursor:pointer}.c-prog:before{content:"";position:absolute;left:0;right:0;top:6px;height:4px;border-radius:2px;background:#ffffff4d}.c-prog .c-pfill{position:absolute;left:0;top:6px;height:4px;border-radius:2px;background:var(--blue)}.c-prog .c-pknob{position:absolute;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%)}.c-vtime{font-family:var(--font-num);font-size:11.5px;font-weight:800;color:#fff;white-space:nowrap;flex:0 0 auto}@media(max-width:699px){.c-vbar{left:6px;right:6px;bottom:6px;gap:4px}.c-vbar .c-cbar{padding:4px 5px;gap:5px}}.c-video{width:100%;height:100%;display:block;background:var(--stage)}.c-stage-empty{text-align:center;padding:20px;color:var(--ink-3)}.c-stage-empty b{display:block;font-size:13px;font-weight:700;color:var(--white)}.c-stage-empty span{display:block;font-size:11.5px;margin-top:6px}.c-cbar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:9px 12px;border-top:1px solid var(--line);overflow-x:auto}.c-cbar-t{font-size:12px;font-weight:700;color:var(--ink-2);flex:0 0 auto}.c-sw{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;color:var(--ink-3);background:none;border:0;cursor:pointer;white-space:nowrap;flex:0 0 auto}.c-sw i{display:block;width:34px;height:19px;border-radius:10px;background:var(--line-2);position:relative;transition:background .16s ease;flex:0 0 auto}.c-sw i:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--white);transition:left .16s ease}.c-sw[aria-checked=true]{color:var(--blue-ink)}.c-sw[aria-checked=true] i{background:var(--blue)}.c-sw[aria-checked=true] i:after{left:17px}.c-now{font-size:11.5px;color:var(--ink-2);white-space:nowrap;font-family:var(--font-num)}.c-idx{font-family:var(--font-num);font-size:12.5px;font-weight:700;color:var(--ink);background:var(--blue-soft);border-radius:6px;padding:3px 9px;flex:0 0 auto}.c-box{background:var(--white);border:1px solid var(--line-2);border-radius:10px;overflow:hidden;min-width:0}.c-box-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.c-box-h h3{margin:0;font-size:12.5px;font-weight:700;color:var(--ink)}.c-heat-open{font-weight:700}.c-box-b{padding:12px;min-width:0}.c-ph-note{margin:0;font-size:11.5px;color:var(--ink-3);line-height:1.8}.c-heat{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:6px 8px;--c-heat-on:var(--accent)}@supports (color: color-mix(in srgb,red,blue)){.c-heat{--c-heat-on:color-mix(in srgb, var(--accent) 78%, var(--ink))}}.c-heat-svg{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1.544 / 1}.c-box .c-heat .c-heat-svg{aspect-ratio:1.5486725664 / 1;aspect-ratio:calc(1050 / 678)}.c-heat-lines{fill:none;stroke:var(--ink);stroke-width:2}.c-heat-lg{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:6px}.c-heat-lg-i{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3)}.c-heat-sw{width:12px;height:12px;border-radius:3px;border:1px solid var(--line-2);flex:0 0 auto}.c-heat-sw-all{background:var(--blue)}.c-heat-sw-on{background:var(--c-heat-on)}.c-heat-sw-off{opacity:.4}.c-ok{margin:0 0 8px;font-size:11.5px;color:var(--blue-ink);background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:6px;padding:5px 8px}.c-cmt{border-top:1px dashed var(--line);padding-top:9px;margin-top:9px}.c-cmt:first-of-type{border-top:0;padding-top:0;margin-top:0}.c-cmt-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.c-cmt-h b{font-size:12.5px;font-weight:700;color:var(--ink)}.c-badge{font-size:10.5px;font-weight:700;border-radius:4px;padding:1px 6px;background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line)}.c-badge-ok{background:var(--blue-soft);color:var(--blue-ink);border-color:var(--blue-line)}.c-cmt-t{margin-left:auto;font-size:10.5px;color:var(--ink-3);font-family:var(--font-num)}.c-stars{display:flex;gap:12px;flex-wrap:wrap;margin-top:5px}.c-star{font-size:11px;color:var(--ink-3)}.c-star-ro{position:relative;display:inline-block;font-weight:400;letter-spacing:1px;margin-left:3px;line-height:1}.c-star-ro-base{color:var(--line-2)}.c-star-ro-on{position:absolute;left:0;top:0;color:var(--accent);pointer-events:none}.c-star-num{margin-left:4px;color:var(--accent)}.c-cmt-b{margin:5px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.8}.c-cmt-img{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.c-cmt-img img{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.c-cmt-doc{margin-top:6px}.c-cmt-edit{margin-top:2px}.c-form{border-top:1px solid var(--line);margin-top:12px;padding-top:11px;display:flex;flex-direction:column;gap:9px}.c-stars-edit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;container-type:inline-size}@media(max-width:699px){.c-stars-edit{grid-template-columns:minmax(0,1fr)}}.c-star-edit{display:flex;align-items:center;gap:3px;flex-wrap:nowrap;min-width:0;justify-content:flex-start;border-radius:4px}.c-star-edit:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-star-name{font-size:11.5px;color:var(--ink-3);flex:0 0 3.4em;min-width:28px;max-width:calc(100cqi - var(--c-star-cluster-w) - 3px - 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-star-edit{--c-star-em:15px;--c-star-cluster-w:calc(5 * 1.12 * var(--c-star-em) + 4 * 1px)}.c-star-pick{position:relative;flex:0 0 auto;width:calc(1.12 * var(--c-star-em,1em));height:calc(1.12 * var(--c-star-em,1em));padding:0;font:inherit;font-size:var(--c-star-em,15px);line-height:1;border:0;background:none;cursor:pointer;border-radius:4px}.c-star-pick-base,.c-star-pick-on{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:1.12em}.c-star-pick-base{color:var(--line-2)}.c-star-pick-on{color:var(--accent);pointer-events:none}.c-star-pick:hover .c-star-pick-base,.c-star-pick:has(~.c-star-pick:hover) .c-star-pick-base{color:var(--accent)}.c-star-pick-half{position:absolute;top:0;bottom:0;width:50%;z-index:2}.c-cm-open{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border-top:1px solid var(--line);margin-top:0;padding-top:11px}.c-cm-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#08090c70;display:flex;align-items:center;justify-content:center;padding:16px}.c-cm-modal{width:max(560px,70vw);max-width:96vw;height:70vh;max-height:88vh;background:var(--white);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 44px #0e11173d;--rd-ed-h:min(54vh,600px);--rd-max-h:min(70vh,560px)}.c-cm-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 14px;background:var(--blue);border-bottom:1px solid var(--blue-ink)}.c-cm-h b{font-size:13.5px;font-weight:700;color:var(--white)}.c-cm-x{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:#ffffffc7;font-size:15px;cursor:pointer}.c-cm-x:hover{background:#ffffff29;color:var(--white)}.c-cm-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 12px}.c-cm-b>*{flex:0 0 auto}.c-cm-b.c-form{border-top:0;margin-top:0;padding-top:10px}.c-cm-b.c-cm-view{padding-bottom:16px}.c-cm-viewops{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;padding:10px 14px;border-top:1px solid var(--line)}⚠️ 两块**铺满弹层宽度**：我一度把它限到 760px 居中，用户 2026-10-10 当场否掉 —— "页面和弹出层的宽度没有匹配上，两侧留有一大片空白"。所以 `--c-cm-col` 现在是 100% （这一层留着是为了以后要收窄时有**一处**可改，不是死代码：下面的规则都在用它）。 */ .c-cm-modal{--c-cm-col:100%}.c-pane{width:100%;max-width:var(--c-cm-col);margin-left:auto;margin-right:auto}.c-pane+.c-pane{margin-top:14px}.c-pane-h{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line)}.c-pane-h .c-pane-t{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.c-pane-b{padding:10px 12px 12px}.c-pane-sub{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-soft)}.c-pane-sub .c-pane-h{background:var(--bg-soft)}.c-pane-sub .c-pane-b{padding:6px 12px 10px}.c-pane-main .c-pane-h{border-bottom-color:var(--line)}.c-pane-main .c-pane-h .c-pane-t{color:var(--ink);font-weight:700;font-size:13px}.c-pane-main .c-pane-b{padding:0}.c-pane-h .c-star-rest{margin:0;padding:0;border:0}.c-pane-h.c-cmt-part{margin-top:0;padding:9px 12px;border-top:0;border-bottom:1px solid var(--line)}.c-cmt .c-pane+.c-pane{margin-top:10px}.c-cm-b.c-form>.c-vis,.c-cm-b.c-form>.c-form-ops{width:100%;max-width:var(--c-cm-col);margin-left:auto;margin-right:auto}.c-cmt-part{margin-top:9px;padding-top:8px;border-top:1px dashed var(--line)}.c-cmt-part-h{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:11.5px;font-weight:700}.c-cmt-part-h .c-cmt-part-ic{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.c-cm-open .c-btn-bad{background:var(--bad);border-color:var(--bad);color:var(--white)}.c-cm-open .c-btn-bad:hover{background:var(--bad-ink);border-color:var(--bad-ink);color:var(--white)}.c-dialog .c-btn-bad{background:var(--bad);border-color:var(--bad);color:var(--white)}.c-dialog .c-btn-bad:hover{background:var(--bad-ink);border-color:var(--bad-ink);color:var(--white)}.c-cm-open .c-btn-bad[disabled],.c-dialog .c-btn-bad[disabled]{background:var(--bg-soft);border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.c-cm-open .c-btn-bad[disabled]:hover,.c-dialog .c-btn-bad[disabled]:hover{background:var(--bg-soft);border-color:var(--line);color:var(--ink-3)}.c-cm-ask-mask{z-index:80}.c-cm-ask{width:min(420px,96vw)}.c-star-pick-half-l{left:0}.c-star-pick-half-r{right:0}.c-star-rest{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c-star-rest-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:700;color:var(--blue);background:none;border:0;padding:4px 0;cursor:pointer}.c-star-rest-btn:hover{color:var(--blue-ink)}.c-star-rest-ic{width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .16s;flex:0 0 auto}.c-star-rest-ic-up{transform:rotate(-135deg);margin-top:3px}.c-star-dimbtn{font:inherit;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--white);border:1px solid var(--line-2);border-radius:4px;padding:4px 9px;cursor:pointer;flex:0 0 auto}.c-star-dimbtn:hover,.c-star-dimbtn[aria-expanded=true]{border-color:var(--blue);color:var(--blue)}.c-star-dims{position:fixed;z-index:30;width:240px;max-width:calc(100vw - 16px);background:var(--white);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 8px 22px #0e11171f;overflow:hidden}.c-star-dims-h{padding:10px 12px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.c-star-dims-h b{display:block;font-size:12.5px;font-weight:700;color:var(--ink)}.c-star-dims-q{display:block;margin-top:3px;font-size:11px;color:var(--ink-3);line-height:1.6}.c-star-dims-b{max-height:min(56vh,360px);overflow-y:auto;overscroll-behavior:contain}.c-star-dim{display:flex;align-items:center;gap:9px;padding:10px 12px;cursor:pointer;font-size:12.5px;color:var(--ink);border-bottom:1px solid var(--line)}.c-star-dim:last-child{border-bottom:0}.c-star-dim:hover{background:var(--bg-soft)}.c-star-dim.c-star-dim-on{background:var(--blue-soft)}.c-star-dim-ck{width:14px;height:14px;flex:0 0 auto;margin:0;accent-color:var(--blue);cursor:pointer}.c-star-dim-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-star-dims-f{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--line);background:var(--bg-soft)}.c-star-dim-reset{font:inherit;font-size:12px;font-weight:700;color:var(--ink-3);background:none;border:0;padding:4px 0;cursor:pointer;white-space:nowrap}.c-star-dim-reset:hover{color:var(--blue)}.c-star-dim-ok{padding:5px 12px}.c-star-btn{font:inherit;font-size:14px;line-height:1;color:var(--line-2);background:none;border:0;padding:1px 2px;cursor:pointer}.c-star-btn:hover,.c-star-btn[aria-pressed=true]{color:var(--accent)}.c-ta{font:inherit;font-size:12.5px;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:7px;padding:8px 10px;resize:vertical;width:100%;min-height:64px}.c-ta:focus{outline:none;border-color:var(--blue)}.c-form-ops{display:flex;gap:7px;flex-wrap:wrap}.c-sw2.c-vis{display:block}.c-vislab{display:block;margin:8px 0 4px;font-size:11.5px;color:var(--ink-3)}.c-visgrid{display:inline-flex;flex-wrap:nowrap;gap:2px;justify-content:flex-start;padding:2px;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px}.c-visgrid .c-chip{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:0;padding:5px 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;background:none;border-radius:7px;font-size:12px;color:var(--ink-2);cursor:pointer}.c-visgrid .c-chip:hover{color:var(--ink)}.c-visgrid .c-chip[aria-pressed=true]{background:var(--white);color:var(--blue-ink);font-weight:600;box-shadow:0 1px 3px #08090c1a}.c-cm-ops{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.c-btn-quiet{background:none;border-color:transparent;color:var(--ink-3)}.c-btn-quiet:hover{background:none;border-color:transparent;color:var(--bad)}.c-scrim2{position:fixed;top:0;right:0;bottom:0;left:0;background:#08090c70;z-index:60;display:flex;justify-content:flex-end}.c-panel{width:min(560px,96vw);height:100%;background:var(--white);display:flex;flex-direction:column;box-shadow:-12px 0 32px #0e111729}.c-panel-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.c-panel-h b{font-size:13.5px;font-weight:700;color:var(--ink)}.c-panel-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 28px;display:flex;flex-direction:column;gap:10px}.c-panel-b>*{flex:0 0 auto}.c-panel .c-cbar{flex-wrap:wrap;gap:5px;row-gap:6px;padding:7px 10px}.c-panel .c-cbar-t{font-size:11px;padding-right:2px}.c-panel .c-cbar .c-btn{font-size:11.5px;padding:3px 7px;border-radius:5px}.c-panel .c-cbar .c-btn-pri{flex:0 0 auto;font-size:11px;padding:3px 6px}.c-panel .c-cbar .c-sw{font-size:12px;gap:5px}.c-panel .c-cbar .c-sw i{width:29px;height:17px}.c-panel .c-cbar .c-sw i:after{width:13px;height:13px}.c-panel .c-cbar .c-sw[aria-checked=true] i:after{left:14px}.c-panel .c-cbar .c-idx{font-size:11px;padding:3px 6px}.c-panel .c-cbar .c-now{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.c-cmp{display:grid;gap:10px}.c-score2{display:flex;align-items:center;justify-content:center;gap:14px;padding:2px 0 6px}.c-score2 .c-tn{font-size:15px;font-weight:800;color:var(--ink);line-height:1.25;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-score2 .c-sc{font-family:var(--font-num);font-size:30px;font-weight:800;color:var(--ink);line-height:1.25;letter-spacing:-.01em}.c-cmp .c-r{display:grid;gap:3px}.c-cmp .c-t{text-align:center;font-size:11.5px;font-weight:700;color:var(--ink-2)}.c-cmp .c-cb{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;height:30px;gap:4px}.c-cmp .c-cb:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-2)}.c-cmp .c-cs{display:flex;flex:1 1 0;min-width:0;background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;border-radius:2px}.c-cmp .c-cs-l{justify-content:flex-end}.c-cmp .c-cs-r{justify-content:flex-start}.c-cmp .c-cs i{display:flex;align-items:center;min-width:30px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.c-cmp .c-cs-l i{background:var(--blue);color:var(--white);justify-content:flex-end;padding-right:7px}.c-cmp .c-cs-r i{background:var(--ink);color:var(--white);justify-content:flex-start;padding-left:7px}.c-sw2{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.c-chip{font:inherit;font-size:12px;font-weight:700;border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;background:var(--white);color:var(--ink-2);cursor:pointer}.c-chip:hover{border-color:var(--blue);color:var(--blue)}.c-chip[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--white)}.c-chip[disabled]{color:var(--ink-3);border-color:var(--line);background:var(--bg-soft);cursor:not-allowed}.c-mapwrap{position:relative;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;background:var(--white);padding:0 14px}.c-mapwrap svg{display:block;width:100%;height:auto}.c-evmark{cursor:pointer}.c-evmark:focus{outline:none}.c-evmark:focus-visible{outline:none}.c-hit{fill:none;stroke:var(--blue);stroke-width:1.8;opacity:0;transition:opacity .14s ease}.c-evmark:hover .c-hit{opacity:.55}.c-evmark:focus-visible .c-hit{opacity:.9}.c-tip2{position:absolute;transform:var(--tip-anchor,translate(-50%,-100%)) translateY(var(--tip-dy,-10px));background:var(--ink);color:var(--white);font-size:11px;border-radius:4px;padding:3px 7px;white-space:nowrap;pointer-events:none;z-index:4}.c-map-dim svg{filter:grayscale(1);opacity:.5}.c-map-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;margin:0;background:#fffffff0;border:1px solid var(--line-2);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap}.c-scrim-center{align-items:center;justify-content:center;padding:16px}.c-dialog{width:min(520px,96vw);max-height:calc(100dvh - 32px);background:var(--white);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 44px #0e11173d}.c-dialog-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px;display:flex;flex-direction:column;gap:10px}.c-menu{border:1px solid var(--line);border-radius:8px;overflow:hidden}.c-menu-h{font-size:11.5px;color:var(--ink-3);background:var(--bg-soft);padding:8px 11px;border-bottom:1px solid var(--line)}.c-mrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;background:var(--white);border:0;border-top:1px solid var(--line);padding:11px;cursor:pointer}.c-mrow:first-of-type{border-top:0}.c-mrow:hover:not([disabled]){background:var(--blue-soft)}.c-mrow[disabled]{cursor:not-allowed;background:var(--white)}.c-mrow[disabled] .c-mt1,.c-mrow[disabled] .c-mt2,.c-mrow[disabled] .c-mgo{color:var(--ink-3)}.c-mic{width:30px;height:30px;border-radius:7px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;flex:0 0 auto}.c-mrow[disabled] .c-mic{background:var(--bg-soft);color:var(--ink-3)}.c-mic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.c-mbd{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.c-mt1{font-size:13px;font-weight:700;color:var(--ink)}.c-mt2{font-size:11.5px;color:var(--ink-3)}.c-mgo{font-size:13px;color:var(--blue);flex:0 0 auto}.c-menu-f{font-size:11px;color:var(--ink-3);background:var(--bg-soft);padding:8px 11px;border-top:1px solid var(--line);line-height:1.7}.c-note-limit{margin:0;font-size:11.5px;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:9px 11px;line-height:1.75}.c-note-limit b{color:var(--ink)}.c-dialog-wide{width:min(760px,96vw)}.c-center-note{text-align:center;padding:22px 0}.c-doclist{display:flex;flex-direction:column;gap:6px}.c-docrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px 11px;cursor:pointer}.c-docrow:hover{border-color:var(--blue)}.c-docrow[aria-current=true]{border-color:var(--blue);background:var(--blue-soft)}.c-pdfwrap{border:1px solid var(--line-2);border-radius:8px;overflow:hidden;background:var(--bg-soft)}.c-pdfwrap iframe{display:block;width:100%;height:min(62vh,560px);border:0;background:var(--white)}.c-share-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.c-poster-wrap{display:flex;justify-content:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:12px}.c-poster{width:min(300px,72vw);height:auto;border-radius:8px;box-shadow:0 6px 18px #0e11171f}.c-share-ops{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.c-share-ops .c-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-num)}.c-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--bg-soft);display:flex;flex-direction:column}.c-full-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 14px;background:var(--white);border-bottom:1px solid var(--line)}.c-full-h b{font-size:13.5px;font-weight:700;color:var(--ink)}.c-full-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 28px;display:flex;flex-direction:column;gap:10px;width:99vw;max-width:none;margin:0 auto}.c-annot-stage{background:var(--stage);border-radius:10px;overflow:hidden;aspect-ratio:16 / 9;display:grid;place-items:center}.c-time{width:74px;font:inherit;font-size:12.5px;font-family:var(--font-num);text-align:center;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:6px;padding:5px 6px}.c-time:focus{outline:none;border-color:var(--blue)}.c-rail2{position:relative;height:26px;background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;cursor:pointer;overflow:hidden}.c-span-saved{position:absolute;top:5px;bottom:5px;background:var(--blue);opacity:.3;border-radius:3px}.c-span-sel{position:absolute;top:3px;bottom:3px;background:var(--blue);opacity:.75;border-radius:3px}.c-playhead{position:absolute;top:0;bottom:0;width:2px;background:var(--accent)}.c-saved{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:8px;padding:8px 11px}.c-saved b{font-size:12.5px;font-weight:700;color:var(--blue-ink);font-family:var(--font-num)}.c-tbl{width:100%;border-collapse:collapse;table-layout:fixed}.c-tbl th{text-align:left;font-size:11px;font-weight:700;color:var(--ink-3);background:var(--bg-soft);padding:7px 9px;border-bottom:1px solid var(--line);white-space:nowrap}.c-tbl td{padding:8px 9px;border-bottom:1px solid var(--line);font-size:11.5px;color:var(--ink-2);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-tbl tr:last-child td{border-bottom:0}.c-tbl tbody tr{cursor:pointer}.c-tbl tbody tr:hover td{background:var(--bg-soft)}.c-tbl tbody tr[aria-current=true] td{background:var(--blue-soft);color:var(--blue-ink)}.c-num{font-family:var(--font-num);color:var(--ink-3);white-space:nowrap}.c-det{border:1px solid var(--line);border-radius:9px;background:var(--bg-soft);padding:10px 11px;margin-top:10px}.c-det h4{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--ink)}.c-det p{margin:0 0 6px;font-size:11.5px;color:var(--ink-2);line-height:1.75}.c-kv{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--ink-3);margin:6px 0 8px}.c-act-cmt-t{margin-left:4px}.c-slot{position:relative;display:inline-flex}.c-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:340px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;background:var(--white);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 32px #0e111729}.c-pop-h{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.c-pop-h b{font-size:12.5px;font-weight:700;color:var(--ink)}.c-pop-h span{font-size:11px;color:var(--ink-3)}.c-pop-f{display:flex;align-items:center;gap:8px;padding:8px 11px;border-top:1px solid var(--line);background:var(--bg-soft);font-size:10.5px;color:var(--ink-3);border-radius:0 0 10px 10px}.c-r{display:flex;align-items:center;gap:9px;width:100%;text-align:left;font:inherit;padding:8px 11px;background:none;border:0;border-top:1px solid var(--line);cursor:pointer}.c-r:hover{background:var(--bg-soft)}.c-r-on{background:var(--blue-soft)}.c-r-ico{flex:0 0 auto;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--bg-soft);color:var(--ink-3)}.c-r-ico svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.c-r-bd{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.c-r-vs{font-size:12px;font-weight:700;color:var(--ink-2);display:flex;align-items:center;gap:6px;min-width:0}.c-r-mt{font-size:10.5px;color:var(--ink-3);font-family:var(--font-num)}.c-r-at{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;gap:1px}.c-r-at b{font-size:12.5px;font-weight:700;color:var(--blue-ink);font-family:var(--font-num)}.c-r-at i{font-style:normal;font-size:10px;color:var(--ink-3)}.c-r-go{flex:0 0 auto;color:var(--ink-3);display:grid;place-items:center}.c-r-go svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.c-r-off{cursor:not-allowed;opacity:.62}.c-r-off:hover{background:none}.c-r-off .c-r-ico{background:var(--line)}.c-r-gone{font-style:normal;font-size:10.5px;color:var(--bad);white-space:nowrap}.c-empty{padding:22px 14px;text-align:center}.c-empty b{display:block;font-size:12.5px;font-weight:700;color:var(--ink-2)}.c-empty span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:5px;line-height:1.7}.c-err{font-size:12.5px;color:var(--bad-ink);background:var(--bad-soft);border:1px solid var(--bad);border-radius:8px;padding:9px 11px;margin-bottom:12px}@media(max-width:699px){.c-row{grid-template-columns:minmax(0,1fr);gap:6px}.c-date,.c-score,.c-tag{justify-self:start}.c-ops{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.c-vbar,.c-vteam,.c-vps{transition:none}}.c-crumbs .c-peer{margin-left:auto;cursor:pointer}.c-crumbs .c-peer{background:var(--blue-soft);color:var(--blue-ink)}.c-crumbs .c-peer.c-peer-on{background:var(--blue);color:var(--white)}.c-peer{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--line-2);color:#ffffffeb}.c-peer.c-peer-on{background:var(--blue)}.c-peer svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.c-side{display:inline-flex;align-items:center;gap:2px;margin-right:10px;padding:2px;border-radius:8px;background:#ffffff24}.c-side button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px;color:#ffffffd1;background:transparent}.c-side button.c-side-on{background:#fffffff0;color:#0f172a}.c-tip{position:fixed;z-index:60;display:inline-flex;align-items:center;gap:7px;transform:translate(-50%,-100%);padding:8px 11px;border-radius:8px;background:var(--white);border:1px solid var(--line);box-shadow:0 10px 26px #0b1b2a2e;font-size:12.5px;color:var(--ink);white-space:nowrap;pointer-events:none}.c-tip-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:0 0 7px;background:#8a8a8a8c}.c-tip-dot.c-tip-full{background:#1989fa}.c-tip-dot.c-tip-in{background:#16a34a}.c-tip-dot.c-tip-sub{background:#64748b}.c-tip-dot.c-tip-inj{background:#e5484d}.c-tip .c-tip-min{font-family:var(--font-num);font-weight:800}.c-tip .c-tip-who{color:var(--ink-2)}.c-tip .c-tip-sep{width:1px;height:14px;background:var(--line-2);display:inline-block;flex:0 0 1px}.c-tip .c-tip-mki{display:inline-flex;align-items:center}.c-tip .c-tip-mki svg{width:13px;height:13px;display:block}@container c-rail (max-width:420px){.c-prow{grid-template-columns:20px minmax(0,1fr) 34px 44px 24px 11px;gap:6px;padding:8px 10px}.c-prow-no{font-size:11px}.c-prow-nm{font-size:12.5px}.c-starter{font-size:9px;padding:1px 4px;margin-left:5px}.c-prow-st{width:44px;gap:4px;min-height:23px}.c-prow-track{height:6px}.c-prow-dtl{height:12px;gap:2px;font-size:9.5px}.c-prow-dtl svg{width:10px;height:10px}.c-prow-mks{width:34px}.c-prow-mks .c-mk-i{width:11px;height:11px}.c-prow-mks .c-mk-i svg{width:11px;height:11px}.c-prow-n{font-size:10.5px}.c-cmtflag{width:11px}.c-cmtflag svg{width:11px;height:11px}.c-pgrp{padding:5px 10px 3px;font-size:10px}}.c-prow-mks:focus-visible,.c-prow-st:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}@media(pointer:coarse){.c-prow-mks[tabindex="0"],.c-prow-st[tabindex="0"]{cursor:pointer}}.c-stage-fold,.c-stage-mini-bar{display:none}@media(max-width:699px){.c-stage-wrap .c-stage-fold{position:absolute;right:8px;top:8px;z-index:5;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;cursor:pointer;background:#0b1b2a8c;color:var(--white)}.c-stage-fold svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-stage-wrap.c-stage-mini{height:46px;overflow:hidden}.c-stage-wrap.c-stage-mini .c-stage2{visibility:hidden}.c-stage-mini-bar{display:flex;align-items:center;gap:8px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:var(--white);cursor:pointer;padding:0 12px;font:inherit;text-align:left}.c-stage-mini-play{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--blue);color:var(--white)}.c-stage-mini-play svg{width:14px;height:14px;fill:currentColor}.c-stage-mini-t{font-size:13px;font-weight:700;color:var(--ink)}.c-stage-mini-hint{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.c-stage-mini-car{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}.c-stage-wrap{position:relative}.c-stage-slot{display:none}@media(max-width:699px){.c-stage-slot{display:block;height:0}.c-stage-wrap.c-fixed{position:fixed;top:0;left:0;right:0;z-index:40;border-radius:0;box-shadow:0 8px 20px #0b1b2a29}}.c-stage-unpin{display:none}@media(max-width:699px){.c-stage-wrap.c-fixed .c-stage-fold{right:46px}.c-stage-unpin{position:absolute;right:8px;top:8px;z-index:6;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border:0;border-radius:8px;background:#0b1b2a8c;color:var(--white);font:700 12px/1 var(--font);cursor:pointer}}
