:root{--ground:#ffffff;--canvas:#f7f6f5;--surface:#ffffff;--raised:#f5f4f2;--active:#ebe9e7;--border:#e9e7e4;--rule:#f1efed;--control:#d6d3d1;--text:#0c0a09;--muted:#5f5a55;--faint:#6f6964;--accent:#ea580c;--accent-mid:#fb923c;--accent-strong:#c2410c;--accent-soft:#fff4ed;--accent-track:#fed7aa;--accent-ink:#9a3412;--positive:#247b50;--negative:#c4242a;--warning:#92400e;--pill-pos-bg:#dcfce7;--pill-pos-ink:#14532d;--pill-neg-bg:#ffedea;--pill-neg-ink:#831c1e;--pill-warn-bg:#fffbeb;--pill-warn-ink:#92400e;--font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-sm:8px;--r:10px;--r-lg:16px;--r-xl:24px;--r-chip:6px;--sh-card:0 1px 1px 0 rgb(28 25 23 / .05);--sh-side:0 1px 0 0 rgb(0 0 0 / .02),0 1px 12px 0 rgb(0 0 0 / .06),0 0 1px 0 rgb(0 0 0 / .32);--sh-sel:0 0 0 1px var(--accent-strong),inset 0 1px 0 0 rgb(255 255 255 / .25);--sh-chip:0 1px 2px 0 rgb(28 25 23 / .08),0 0 0 1px rgb(28 25 23 / .06);--sh-float:0 12px 32px -8px rgb(28 25 23 / .18);--fill-top:#cc4a0b;--fill-bot:#a83a0e;--gap:16px;--topH:52px;--sideW:0px;--padX:16px;--mainPadT:20px;--pop:0 10px 30px -6px rgba(17,24,39,.18),0 0 0 1px rgba(17,24,39,.06);--ease:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--rgW:68px;color-scheme:light}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-x:clip;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topH) + 12px)}html,body{margin:0;background:var(--ground);color:var(--text);overscroll-behavior-y:none}body{font-family:var(--font);font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.01em;font-optical-sizing:auto;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}button,input{font:inherit;color:inherit}button,a,[role=button]{touch-action:manipulation}button{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-track)}[hidden]{display:none!important}img{max-width:100%;display:block}a{color:inherit}.ne-sh a,a.lnk{color:var(--accent-strong);text-decoration:none;font-weight:500}h1{margin:0;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em;text-wrap:balance}h1:focus{outline:none}.sub{margin:2px 0 0;max-width:72ch;font-size:14px;line-height:20px;color:var(--muted);text-wrap:pretty}.sub b{color:var(--text);font-weight:600}.ne-sh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin:var(--s5) 0 var(--s2);white-space:nowrap}.ne-sh h2{margin:0;font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.005em}.ne-sh>span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;text-align:right;font-size:13px;line-height:18px;color:var(--muted)}.lbl{font-size:12px;line-height:16px;color:var(--muted)}.tr{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s5);flex-wrap:wrap}.tr-l{min-width:0;flex:1 1 360px}.tr-r{display:grid;justify-items:end;gap:2px;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap}.tr-r b{color:var(--text);font-weight:600}.tr-r .tr-lock{font-size:14px}.tr-r .tr-lock b{color:var(--accent-strong)}@container page (max-width:639px){.tr-r{justify-items:start;grid-auto-flow:row;width:100%}}.tr-r i{font-style:normal;display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--positive);vertical-align:1px}.skip{position:fixed;left:var(--s3);top:-64px;z-index:80;padding:var(--s2) var(--s3);border-radius:var(--r);background:var(--text);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.skip:focus{top:var(--s3)}main:focus{outline:none}.top{position:sticky;top:0;z-index:20;background:var(--ground);padding-top:env(safe-area-inset-top,0px);transition:box-shadow .2s ease}.top[data-scrolled="1"]{box-shadow:0 1px 0 var(--border)}.top-in{position:relative;margin:0 auto;padding:0 var(--s4);display:grid;grid-template-columns:36px minmax(0,1fr) 36px;grid-template-areas:"menu brand bell";grid-template-rows:var(--topH);column-gap:var(--s2);align-items:center}.strip{display:none}.menu-btn{grid-area:menu;position:relative;width:36px;height:36px;margin-left:-6px;border-radius:var(--r);display:grid;place-items:center;color:var(--text)}.menu-btn svg{width:22px;height:22px}.menu-btn .dot{position:absolute;top:6px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--negative);box-shadow:0 0 0 2px var(--ground);display:none}.menu-btn .dot.on{display:block}.brand{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0}.brand-t{display:grid;min-width:0;text-decoration:none;color:var(--text)}.brand-t b{font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.brand-t small{font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent{position:relative;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;transition:transform .14s var(--ease)}.agent:active{transform:scale(.94)}.agent svg{width:34px;height:34px;overflow:visible}.agent .ab-ball{fill:var(--accent)}.agent .ab-seam{fill:none;stroke:#7c2d12;stroke-width:1.5;stroke-linecap:round;opacity:.72}.agent .ab-seams,.agent .ab-eye,.agent .ab-glint{transform-box:view-box}.agent .ab-seams{transform-origin:20px 21px}.agent .ab-frame{fill:#eaf2ff;stroke:var(--text);stroke-width:1.8}.agent .ab-bridge{fill:none;stroke:var(--text);stroke-width:1.8;stroke-linecap:round}.agent .ab-eye{fill:var(--text);transition:transform .3s var(--ease)}.agent .ab-glint{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;opacity:0}.agent-dot{position:absolute;right:-1px;bottom:0;width:10px;height:10px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 2px var(--ground)}.agent[data-state=live] .agent-dot{background:#22a35a}.agent[data-state=off] .agent-dot{background:#f59e0b}.agent[data-state=off] .ab-ball{fill:#d1d5db}.agent[data-state=off] .ab-eye{transform:translateY(1.2px)}.agent[data-state=live] .ab-seams{animation:agTurn 16s linear infinite}.agent.ag-sweep .ab-seams{animation:agSpin 1s var(--ease)}.agent.ag-sweep .ab-eye{animation:agScan 1s var(--ease)}.agent.ag-sweep .ab-glint{animation:agGlint 1s ease}@keyframes agTurn{to{transform:rotate(360deg)}}@keyframes agSpin{0%{transform:rotate(0)}to{transform:rotate(540deg)}}@keyframes agScan{0%,to{transform:translate(0)}25%{transform:translate(-1.6px)}60%{transform:translate(1.6px)}}@keyframes agGlint{0%{opacity:0;transform:translate(-6px)}40%{opacity:.95}to{opacity:0;transform:translate(6px)}}.agent-pop{position:fixed;z-index:60;top:calc(env(safe-area-inset-top,0px) + var(--topH) + 4px);left:var(--s3);width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 110px);overflow:auto;border-radius:12px;background:var(--surface);box-shadow:var(--pop);transform-origin:top left;transition:opacity .16s var(--ease),transform .16s var(--ease)}@starting-style{.agent-pop{opacity:0;transform:scale(.97) translateY(-4px)}}.ap-h{padding:14px 16px 10px}.ap-h b{display:block;font-size:14px;line-height:20px;font-weight:600}.ap-h small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.ap-l{margin:0 12px 12px;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.ap-r{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);min-height:36px;padding:0 12px;font-size:13px;line-height:18px}.ap-r+.ap-r{border-top:1px solid var(--rule)}.ap-r span{display:flex;align-items:center;gap:8px;min-width:0}.ap-r span i{flex:none;width:6px;height:6px;border-radius:50%;background:#22a35a}.ap-r span i[data-s=err]{background:var(--negative)}.ap-r span i[data-s=warn]{background:#f59e0b}.ap-r span i[data-s=wait]{background:var(--control)}.ap-r b{font-weight:400;color:var(--muted);white-space:nowrap}.ap-r.ap-err b{color:var(--negative)}.ap-f{margin:0 16px 14px;font-size:12px;line-height:16px;color:var(--muted)}.side{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(300px,calc(100vw - 56px));display:flex;flex-direction:column;background:var(--ground);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;transform:translate(-100%);visibility:hidden;transition:transform .22s var(--ease-drawer),visibility 0s linear .22s}.side.open{transform:none;visibility:visible;box-shadow:var(--pop);transition:transform .3s var(--ease-drawer)}.side.dragging,.scrim.dragging{transition:none}.scrim{position:fixed;inset:0;z-index:45;background:#11182747;opacity:0;pointer-events:none;transition:opacity .22s ease}.scrim.on{opacity:1;pointer-events:auto;transition:opacity .3s ease}html.menu-open,html.menu-open body{overflow:hidden}.side-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);height:64px;padding:0 var(--s2) 0 var(--s4)}.side-x{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:var(--raised)}.side-x svg{width:14px;height:14px}.snav{display:grid;gap:2px;padding:var(--s1) 10px var(--s4)}.sg-h{margin:20px 10px 6px;font-size:12px;line-height:16px;font-weight:500;color:var(--muted)}.nav-i{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:var(--r);color:var(--muted);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;transition:background-color .12s ease,color .12s ease}.nav-i svg{width:16px;height:16px;flex:none;stroke-width:1.6}.nav-i .nl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-i .dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--negative);display:none}.nav-i .dot.on{display:block}.nav-i[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.nav-i[aria-current=page] svg{color:var(--accent)}.side-f{display:none}main{position:relative;max-width:1240px;margin:0 auto;padding:var(--mainPadT) var(--padX) calc(var(--s6) + env(safe-area-inset-bottom,0px));container:page / inline-size}.view{animation:fade .12s var(--ease)}@keyframes fade{0%{opacity:0}}.ne-two{display:grid;gap:0 var(--gap)}.asof{display:none}.ne-seg{display:flex;gap:2px;margin-top:var(--s4);padding:2px;border-radius:var(--r);background:var(--raised);overflow-x:auto;scrollbar-width:none;width:max-content;max-width:100%}.ne-seg::-webkit-scrollbar{display:none}.ne-seg button{flex:none;min-width:40px;height:28px;padding:0 var(--s3);border:1px solid transparent;border-radius:var(--r-sm);font-size:13px;line-height:18px;font-weight:500;color:var(--muted);white-space:nowrap;transition:background-color .12s ease,color .12s ease}.ne-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;border-color:var(--border)}.ne-seg button small{margin-left:5px;font-size:12px;color:var(--faint)}.ne-seg.ne-pos{width:100%;max-width:400px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ne-seg.ne-pos button{min-width:0;padding:0 4px}.ne-slates{margin-top:var(--s4)}.ne-seg.ne-wrap{flex-wrap:wrap;overflow:visible}.pl-list,.br-list,.mc,.dv,.wi-roster,.wi-res,.lu-g,.mn-team,.gm,.kp,.gt,.empty,.empty-sm,.ev-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.pl+.pl{border-top:1px solid var(--rule)}.pl-r{display:grid;grid-template-columns:32px minmax(0,1fr) 56px 12px;grid-template-areas:"hd m st ch" "hd m rg ch";align-items:center;column-gap:var(--s3);width:100%;min-height:56px;padding:8px var(--s4);text-align:left;transition:background-color .1s ease}h1,.ne-sh h2,.brand-t b,.kp dd,.pl-st b,.br-v b,.hero-s dd,.empty b,.ap-h b{font-family:var(--display);font-optical-sizing:auto}.pl-r>.pl-hdw{grid-area:hd}.pl-r>.pl-m{grid-area:m}.pl-r>.rg{grid-area:rg;height:12px}.pl-r>.pl-st{grid-area:st}.pl-r>.pl-ch{grid-area:ch}.pl-r>.rg i{top:4px}.pl-r>.rg u{top:0}.pl-r>.rg b{top:2px}@container page (max-width:559px){.pl-r{row-gap:3px;align-content:center}.pl-r>.pl-st{align-self:end}.pl-r>.rg{align-self:start}.pl-r .pl-st small{display:none}}.pl-r:active{background:var(--raised)}.pl-hdw{position:relative;width:32px;height:32px}.pl-hd{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--raised);display:grid;place-items:center}.pl-hd:before{content:attr(data-ini);position:absolute;font-size:11px;font-weight:600;color:var(--faint)}.pl-hd img{position:relative;width:100%;height:100%;object-fit:cover;object-position:50% 15%;transform:scale(1.25);transform-origin:50% 20%}.pl-rk{position:absolute;left:-4px;top:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;border:2px solid var(--surface);background:var(--raised);display:grid;place-items:center;font-size:10px;line-height:12px;font-weight:600;color:var(--muted);z-index:1}.pl-rk[data-r="1"]{background:var(--accent);color:#fff}.pl-m{min-width:0}.pl-n{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:20px;font-weight:600}.pl-n b{font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-meta,.br-m span,.home-ev .ev-m b,.home-ev .ev-m small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere}.pl-meta{font-size:13px;line-height:18px;color:var(--muted)}.pl-sal{color:var(--text);font-weight:500}.pl-why{display:none}.pl-st{text-align:right}.pl-st b{display:block;font-size:16px;line-height:20px;font-weight:600;letter-spacing:-.01em}.pl-st small{display:block;font-size:11px;line-height:14px;color:var(--faint);white-space:nowrap}.pl-ch{width:12px;height:12px;color:var(--control);transition:transform .16s var(--ease)}.pl[data-open="1"] .pl-ch{transform:rotate(90deg)}.pl-x{padding:0 var(--s4) 14px calc(var(--s4) + 32px + var(--s3))}.pl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px var(--s4);margin:0;padding:12px;border-radius:var(--r);background:var(--ground);border:1px solid var(--rule)}.pl-grid div{min-width:0}.pl-grid dt{font-size:12px;line-height:16px;color:var(--muted)}.pl-grid dd{margin:0;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.pl-grid dd small{display:block;font-size:12px;line-height:16px;font-weight:400;color:var(--muted);white-space:normal}.pl-src{margin:10px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.pl-src b{color:var(--text);font-weight:600}.rg{position:relative;display:block;width:100%;height:20px}.rg i{position:absolute;top:8px;height:4px;border-radius:2px;background:var(--accent-track)}.rg u{position:absolute;z-index:1;top:3px;width:2px;height:14px;margin-left:-1px;border-radius:1px;background:var(--text);box-shadow:0 0 0 1px var(--surface);text-decoration:none}.rg b{position:absolute;top:6px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.rg-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:var(--s2) 0 0;font-size:12px;line-height:16px;color:var(--muted)}.rg-key span{display:inline-flex;align-items:center;gap:6px}.rg-key i{display:inline-block;width:18px;height:4px;border-radius:2px;background:var(--accent-track)}.rg-key b{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent)}.rg-key u{display:inline-block;width:2px;height:11px;border-radius:1px;background:var(--text)}.rg-big{height:30px;margin:4px 0 2px}.rg-big i{top:13px;height:6px;border-radius:3px}.rg-big u{top:7px;height:18px}.rg-big b{top:11px;width:10px;height:10px;margin-left:-5px}.rg-lab{display:flex;justify-content:space-between;font-size:12px;line-height:16px;color:var(--muted)}.tg{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--r-chip);font-size:11px;line-height:14px;font-weight:600;white-space:nowrap;background:var(--raised);color:var(--muted)}.tg.t-c,.tg.t-good{background:var(--pill-pos-bg);color:var(--pill-pos-ink)}.tg.t-e{background:var(--raised);color:var(--muted)}.tg.t-q{background:var(--pill-warn-bg);color:var(--pill-warn-ink)}.tg.t-out,.tg.t-bad{background:var(--pill-neg-bg);color:var(--pill-neg-ink)}.tg.t-hot,.tg.t-new{background:var(--accent-soft);color:var(--accent-ink)}.tg.t-cold{background:#eff6ff;color:#1e40af}.pj-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s4)}.pj-tools .ne-seg{margin-top:0;flex:1 1 300px}.ne-search{flex:1 1 220px;min-width:0;height:32px;padding:0 12px 0 32px;border-radius:var(--r);border:1px solid var(--control);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4 4'/%3E%3C/svg%3E") no-repeat 10px 50%/14px;font-size:16px}.ne-search::placeholder{color:var(--faint)}.ne-search:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pj-head,.pj-cols{display:none}.pj-sort{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s2)}.pj-sort::-webkit-scrollbar{display:none}.pj-sort button{flex:none;height:28px;padding:0 var(--s3);border-radius:var(--r-sm);font-size:13px;font-weight:500;color:var(--muted);border:1px solid var(--border);background:var(--surface)}.pj-sort button[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent-track);background:var(--accent-soft)}.pj-more{display:block;width:100%;height:36px;margin-top:var(--s3);border-radius:var(--r);border:1px solid var(--control);background:var(--surface);font-size:13px;font-weight:500;color:var(--text)}.pj-gh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:10px var(--s4) 8px;background:var(--ground);border-top:1px solid var(--border);border-bottom:1px solid var(--rule);font-size:12px;line-height:16px;color:var(--muted)}.pj-gh:first-child{border-top:0}.pj-gh b{font-size:13px;font-weight:600;color:var(--text)}.kp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--s5) 0 0}.kp>div{padding:12px var(--s4);min-width:0}.kp>div:nth-child(n+3){border-top:1px solid var(--rule)}.kp>div:nth-child(2n){border-left:1px solid var(--rule)}.kp dt{font-size:13px;line-height:18px;color:var(--muted)}.kp dd{margin:2px 0 0;font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.kp dd small{font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0}.kp .kp-lead dd{color:var(--accent-strong);font-weight:600}.kp p{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:var(--s3);min-height:56px;padding:8px var(--s4);text-decoration:none;transition:background-color .1s ease}.br+.br{border-top:1px solid var(--rule)}.br:active{background:var(--raised)}.br-m{min-width:0}.br-m small{display:block;font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-m b{display:block;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-m span{font-size:13px;line-height:18px;color:var(--muted)}.br-v{text-align:right}.br-v b{display:block;font-size:16px;line-height:20px;font-weight:600}.br-v small{display:block;font-size:11px;line-height:14px;color:var(--faint)}.br svg.chev{display:none}.ev{display:grid;grid-template-columns:62px minmax(0,1fr);column-gap:var(--s3);padding:10px var(--s4);text-decoration:none;transition:background-color .1s ease}.ev+.ev{border-top:1px solid var(--rule)}.ev:active{background:var(--raised)}.ev-t{font-size:13px;line-height:20px;color:var(--muted);white-space:nowrap}.ev-m{min-width:0}.ev-m b{display:block;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.ev-m b:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:var(--faint);vertical-align:middle}.ev[data-k=out] .ev-m b:before,.ev[data-k=feed] .ev-m b:before{background:var(--negative)}.ev[data-k=status] .ev-m b:before,.ev[data-k=news] .ev-m b:before{background:#f59e0b}.ev[data-k=lineup] .ev-m b:before{background:var(--positive)}.ev[data-k=line] .ev-m b:before{background:var(--accent)}.ev-m small{display:block;margin-top:2px;font-size:13px;line-height:18px;color:var(--muted)}.home-ev .ev,.ne-two .br{min-height:58px;padding-top:9px;padding-bottom:9px}.ev-m small em{font-style:normal;color:var(--positive);font-weight:500}.gt-r{display:grid;grid-template-columns:64px minmax(0,1fr) 64px 56px 92px;gap:var(--s3);align-items:center;min-height:44px;padding:0 var(--s4);font-size:13px;line-height:18px;text-decoration:none}.gt-r+.gt-r{border-top:1px solid var(--rule)}.gt-r>*{white-space:nowrap}.gt-r>:nth-child(n+3){text-align:right}.gt-r b{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;min-width:0}.gt-r b img{width:20px;height:20px;flex:none}.gt-r .gt-t{color:var(--muted)}.gt-r.gt-h{min-height:34px;font-size:13px;color:var(--muted)}.gt-r .gt-tt{color:var(--muted)}.gm-grid{display:grid;gap:var(--gap);align-items:start}.gm{padding:14px var(--s4)}.gm-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.gm-h b{font-size:16px;line-height:22px;font-weight:600}.gm-h span{font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap}.gm-tags{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:6px}.gm-tags:empty{display:none}.gm-t{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,52px);gap:6px var(--s2);margin-top:10px;font-size:13px;line-height:18px}.gm-t>*{text-align:right;white-space:nowrap}.gm-t>:nth-child(5n+1){text-align:left;font-weight:600}.gm-t .gm-hd{font-size:12px;line-height:16px;color:var(--muted);font-weight:400}.gm-t b{font-weight:600}.gm-mv{font-size:12px;color:var(--muted)}.gm-mv.up{color:var(--positive)}.gm-mv.dn{color:var(--negative)}.lu-gh{display:grid;gap:4px;padding:12px var(--s4);border-bottom:1px solid var(--rule);font-size:13px;line-height:18px;color:var(--muted)}.lu-gh>div:first-child{display:flex;justify-content:space-between;gap:var(--s3)}.lu-ln{display:flex;flex-wrap:wrap;gap:4px var(--s3)}.lu-ln b{color:var(--text);font-weight:600}.lu-gh b{color:var(--text);font-size:14px;font-weight:600}.lu-cols{display:grid}.lu-t{padding:10px var(--s4) 14px}.lu-t+.lu-t{border-top:1px solid var(--rule)}.lu-th{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-bottom:4px}.lu-th b{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600}.lu-th img{width:20px;height:20px}.lu-sh{margin:10px 0 2px;font-size:12px;line-height:16px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lu-p{display:grid;grid-template-columns:34px minmax(0,1fr) 46px 28px 36px;gap:var(--s2);align-items:center;min-height:30px;font-size:13px;line-height:18px}.lu-p>small,.lu-p>b{text-align:right}.lu-p>b{font-weight:600}.lu-p em{font-style:normal;margin-left:4px}.lu-ph{min-height:20px}.lu-ph small,.lu-ph b{font-size:11px;line-height:14px;font-weight:500;color:var(--faint)}.lu-more{margin-top:4px;height:32px;font-size:13px;font-weight:500;color:var(--accent-strong)}.lu-p i{font-style:normal;font-size:12px;color:var(--faint)}.lu-p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.lu-p small{font-size:12px;color:var(--muted);white-space:nowrap}.lu-inj{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--rule);display:grid;gap:4px}.lu-inj p{margin:0;display:flex;justify-content:space-between;align-items:center;gap:var(--s2);font-size:13px;line-height:18px;color:var(--muted)}.lu-inj p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-wait{margin:4px 0;font-size:13px;line-height:18px;color:var(--muted)}.mn-team{padding:10px var(--s4) 12px}.mn-th{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:4px}.mn-th b{font-size:14px;line-height:20px;font-weight:600}.mn-r{display:grid;grid-template-columns:minmax(0,1fr) 84px 40px;gap:var(--s3);align-items:center;min-height:30px;font-size:13px;line-height:18px}.mn-r span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mn-r span em{font-style:normal;color:var(--faint);font-weight:400}.mn-bar{position:relative;height:4px;border-radius:2px;background:var(--raised)}.mn-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--accent)}.mn-bar u{position:absolute;top:-4px;width:2px;height:12px;border-radius:1px;background:var(--text);opacity:.5;text-decoration:none}.mn-r b{text-align:right;font-weight:600}.mn-r b small{display:block;font-size:11px;line-height:12px;font-weight:500;color:var(--muted)}.mn-r b small.up{color:var(--positive)}.mn-r b small.dn{color:var(--negative)}.mn-grid{display:grid;gap:var(--gap)}.dv-r,.mc-r,.mc-w,.wi-x{display:grid;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);font-size:13px;line-height:18px}.dv-r+.dv-r,.mc-r+.mc-r,.mc-w+.mc-w,.wi-x+.wi-x,.mc-p+.mc-p,.lg+.lg,.wi-r+.wi-r,.nw+.nw{border-top:1px solid var(--rule)}.dv-r{grid-template-columns:minmax(0,1fr) repeat(5,minmax(32px,48px));gap:4px}.dv-r:first-child,.mc-r:first-child,.mc-w:first-child,.wi-x:first-child{min-height:34px}.dv-r>b,.mc-r>b,.mc-w>b,.wi-x>b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-r>b small,.mc-r>b small{font-weight:400;color:var(--muted)}.dv-r>span{text-align:center;font-weight:600;border-radius:var(--r-chip);height:24px;display:grid;place-items:center}.dv-r>span[data-g=good]{background:var(--pill-pos-bg);color:var(--pill-pos-ink)}.dv-r>span[data-g=bad]{background:var(--pill-neg-bg);color:var(--pill-neg-ink)}.dv-r.dv-h>span,.dv-r.dv-h>b,.mc-r.mc-h>*,.mc-w.mc-h>*,.wi-x.mc-h>*{font-size:12px;line-height:16px;font-weight:400;color:var(--muted);height:auto;background:none}.dv-key{margin:var(--s2) 0 0;font-size:13px;line-height:18px;color:var(--muted)}.mc-r{grid-template-columns:minmax(0,1fr) repeat(3,minmax(48px,72px))}.mc-r>span{text-align:right;font-weight:600;white-space:nowrap}.mc-r>span[data-g=good]{color:var(--positive)}.mc-w{grid-template-columns:minmax(0,1fr) repeat(3,minmax(56px,84px))}.mc-w>span{text-align:right;font-weight:600;white-space:nowrap}.mc-w>span small{font-size:12px;font-weight:400;color:var(--muted);margin-left:4px}.mc-p{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:var(--s3);align-items:center;min-height:52px;padding:8px var(--s4)}.mc-p>span:first-child{min-width:0}.mc-p b{display:block;font-size:14px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-p small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.mc-p .mc-n{text-align:right;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap}.mc-p .mc-n b{display:inline;color:var(--text)}.mc-p .tg{justify-self:end}.mc .hero-s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s4);margin:0;padding:var(--s4)}.hero-s dt{font-size:13px;line-height:18px;color:var(--muted)}.hero-s dd{margin:2px 0 0;font-size:18px;line-height:24px;font-weight:600}.hero-s dd small{font-size:12px;font-weight:400;color:var(--muted)}.mc-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:12px var(--s4) 0}.mc-hd b{font-size:14px;line-height:20px;font-weight:600}.mc-hd span{display:flex;gap:var(--s1);align-items:center;font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap}.mc-list{display:grid;gap:var(--gap)}.lg{padding:12px var(--s4)}.lab-up{padding:var(--s4)}.lab-up p{margin:var(--s3) 0 0;font-size:13px;line-height:18px;color:var(--muted)}.lab-up .lab-msg{color:var(--text)}.lg-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-size:13px;line-height:18px;font-weight:600}.lg-h small{font-size:12px;font-weight:400;color:var(--muted)}.lg ul{margin:4px 0 0;padding:0 0 0 var(--s4);font-size:13px;line-height:18px;color:var(--muted)}.lg p{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.wi-wrap{display:flex;flex-direction:column-reverse}.wi-r{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--s3);align-items:center;min-height:52px;padding:8px var(--s4)}.wi-r b{display:block;font-size:14px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-r small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.wi-tg{height:30px;min-width:76px;padding:0 var(--s3);border-radius:var(--r-sm);border:1px solid var(--control);background:var(--surface);font-size:13px;font-weight:500;color:var(--text);transition:transform .12s var(--ease),background-color .12s ease,color .12s ease,border-color .12s ease}.wi-tg:active{transform:scale(.97)}.wi-tg[aria-pressed=true]{background:var(--pill-neg-bg);border-color:#f5c2c0;color:var(--pill-neg-ink)}.wi-tg.wi-in[aria-pressed=true]{background:var(--pill-pos-bg);border-color:#a7e3bd;color:var(--pill-pos-ink)}.wi-x{grid-template-columns:minmax(0,1fr) 88px 88px}.wi-x>span{text-align:right;white-space:nowrap;color:var(--muted)}.wi-x>span b{color:var(--text);font-weight:600}.wi-x>span i{font-style:normal;font-size:12px;font-weight:600;margin-left:4px}.wi-x>span i.up{color:var(--positive)}.wi-x>span i.dn{color:var(--negative)}.gb{display:flex;gap:var(--s2);margin:var(--s4) calc(var(--padX) * -1) 0;padding:0 var(--padX) 2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--padX)}.gb::-webkit-scrollbar{display:none}.gb button{flex:none;scroll-snap-align:start;display:grid;gap:1px;min-width:132px;padding:8px 12px;border-radius:var(--r);border:1px solid var(--border);background:var(--surface);text-align:left;transition:transform .12s var(--ease),border-color .12s ease,background-color .12s ease}.gb button:active{transform:scale(.97)}.gb button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.gb b{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap}.gb b span{font-weight:400;color:var(--muted)}.gb small{font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap}.gb small i{font-style:normal;color:var(--text)}.gb .gb-all{min-width:84px;align-content:center}.nw{display:block;padding:12px var(--s4);text-decoration:none}.nw small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.nw b{display:block;margin-top:2px;font-size:14px;line-height:20px;font-weight:600}.nw p{margin:3px 0 0;font-size:13px;line-height:18px;color:var(--muted);text-wrap:pretty}.nw-more{margin-top:var(--s5)}@container page (min-width:1000px){.al-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--gap);align-items:start}.al-wrap .nw-more{margin-top:var(--s4)}.al-wrap .nw-more summary{pointer-events:none}}.nw-more summary{cursor:pointer;list-style:none;margin:0 0 var(--s2);font-size:14px;font-weight:500;color:var(--accent-strong)}.nw-more summary::-webkit-details-marker{display:none}.empty{padding:var(--s5) var(--s4);text-align:center;font-size:14px;line-height:20px;color:var(--muted)}.empty b{display:block;margin-bottom:4px;font-size:16px;line-height:22px;font-weight:600;color:var(--text)}.empty-sm{margin:0;padding:14px var(--s4);font-size:13px;line-height:18px;color:var(--muted)}.skel{height:56px;background:var(--surface)}.skel+.skel{border-top:1px solid var(--rule)}.skel:after{content:"";display:block;margin:20px 16px 0 60px;width:40%;height:14px;border-radius:4px;background:var(--raised)}.toast{position:fixed;left:50%;bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));z-index:90;transform:translate(-50%,calc(100% + 24px));opacity:0;pointer-events:none;max-width:min(520px,calc(100vw - 32px));padding:12px var(--s4);border-radius:12px;background:var(--text);color:#fff;box-shadow:var(--pop);font-size:13px;line-height:18px;font-weight:500;transition:opacity .3s ease,transform .4s ease}.toast.on{opacity:1;transform:translate(-50%)}.toast b{color:var(--accent-track)}.ne-note{margin:var(--s2) 0 0;font-size:13px;line-height:18px;color:var(--muted);text-wrap:pretty}.bd-set{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s4);margin-top:var(--s4)}.bd-set>div{display:grid;gap:4px}.bd-set .ne-seg{margin-top:0}.bd-act{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s4)}.btn{height:36px;padding:0 var(--s4);border-radius:var(--r);border:1px solid var(--control);background:var(--surface);font-size:14px;font-weight:600;white-space:nowrap;transition:transform .12s var(--ease),background-color .12s ease}.btn:active{transform:scale(.97)}.btn-p{background:var(--accent);border-color:var(--accent);color:#fff}.btn[disabled]{opacity:.5;cursor:default}.bd-wrap{display:grid;gap:0 var(--gap);align-items:start}.bd-pool{margin-top:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:clip}.bd-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.bd-tools .ne-seg{margin-top:0}.bd-tabs{margin-top:var(--s5)}.bd-sort{width:100%;max-width:400px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:var(--s2)}.bd-sort button{min-width:0;padding:0 4px}.bd-tabs small{margin-left:4px;font-size:12px;color:var(--faint)}.bp-r{display:grid;gap:var(--s2);align-items:center;min-height:48px;padding:6px var(--s3) 6px var(--s4);font-size:13px;line-height:18px}#bdRows>.bp-r:first-child{border-top:1px solid var(--rule)}#bdRows>.bp-r+.bp-r{border-top:1px solid var(--rule)}.bp-r>span{text-align:right;white-space:nowrap;color:var(--muted)}.bp-r>span b{color:var(--text);font-weight:600}.bp-r>span[data-on]{color:var(--text);font-weight:600}.bp-r .bp-n{text-align:left;min-width:0;color:var(--text)}.bp-n b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-n small{display:block;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-h{min-height:36px;position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--topH));z-index:2;background:var(--surface)}@media (min-width:1024px){.bp-h{top:0}}.bp-h .bp-n{font-size:12px;color:var(--muted)}.bp-h button{height:28px;text-align:right;font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap}.bp-h button[aria-sort]{color:var(--accent-strong);font-weight:600}.bp-tg{display:flex;gap:4px;justify-content:flex-end}.bp-tg button{height:28px;min-width:44px;padding:0 8px;border-radius:var(--r-sm);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--muted)}.bp-tg button[data-blk][aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-track);color:var(--accent-ink)}.bp-tg button[data-bx][aria-pressed=true]{background:var(--pill-neg-bg);border-color:var(--pill-neg-bg);color:var(--pill-neg-ink)}.bp-r[data-x="1"] .bp-n b{text-decoration:line-through;color:var(--muted)}.bd-more{display:block;width:100%;height:44px;border-top:1px solid var(--rule);font-size:13px;font-weight:600;color:var(--accent-strong)}.bd-kp{margin-top:0}.bl-list{display:grid;gap:var(--s3)}.bl{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.bl-h{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:10px var(--s4);border-bottom:1px solid var(--rule)}.bl-h>div{display:flex;align-items:baseline;gap:var(--s2);min-width:0}.bl-h b{font-family:var(--display);font-size:18px;line-height:24px;font-weight:600}.bl-h small{display:block;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-h small i{font-style:normal;color:var(--negative);font-weight:600}.bl-h>span{display:grid;justify-items:end;flex:none;text-align:right}.bl-h em{font-style:normal;font-size:14px;line-height:18px;color:var(--accent-ink);font-weight:600;white-space:nowrap}.bl-h>span small{font-size:12px;line-height:16px}.bl-r{display:grid;grid-template-columns:40px minmax(0,1fr) 52px 44px;gap:var(--s2);align-items:center;min-height:32px;padding:0 var(--s4);font-size:13px;line-height:18px}.bl-r+.bl-r{border-top:1px solid var(--rule)}.bl-r>:first-child{color:var(--muted);font-size:12px}.bl-r>:nth-child(n+3){text-align:right;white-space:nowrap}.bl-r b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-r small{color:var(--muted)}.bl-r[data-out="1"] b{color:var(--negative)}.bd-exp{display:flex;flex-wrap:wrap;gap:6px}.bd-exp span{padding:4px 8px;border-radius:var(--r-chip);background:var(--raised);font-size:12px;line-height:16px;white-space:nowrap}.bd-exp b{font-weight:600}@container page (max-width:899px){.bd-wrap[data-tab=pool] [data-pane=out],.bd-wrap[data-tab=out] [data-pane=pool]{display:none}}@container page (min-width:900px){.bd-tabs{display:none}.bd-wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@container page (max-width:479px){.bp-r{gap:6px;padding-left:var(--s3)}.bp-tg button{min-width:38px;padding:0 6px}}.pp-rules{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s4)}.pp-rules span{padding:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;line-height:18px;color:var(--muted)}.pp-rules b{color:var(--text);font-weight:600}.pp-bank{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);font-size:13px;color:var(--muted)}.pp-bank input{width:120px;height:32px;padding:0 10px;border-radius:var(--r);border:1px solid var(--control);background:var(--surface);font-size:16px;font-variant-numeric:tabular-nums}.pp-sum{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.pp-sr{display:grid;grid-template-columns:24px minmax(0,1fr) 72px 64px;gap:var(--s2);align-items:center;min-height:48px;padding:6px var(--s4);font-size:13px;line-height:18px}.pp-sr+.pp-sr{border-top:1px solid var(--rule)}.pp-sr>:first-child{color:var(--muted);font-size:12px}.pp-sr b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sr small{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sr>:nth-child(n+3){text-align:right;white-space:nowrap}.pp-sr em{font-style:normal;font-weight:600;color:var(--accent-ink)}.pp-h{min-height:34px;color:var(--muted);font-size:12px}.pp-sr.pp-sh{grid-template-columns:0 minmax(0,1fr) 56px 64px;column-gap:var(--s2);min-height:40px}.pp-sp{padding:10px var(--s4) 2px;border-top:1px solid var(--rule);font-size:14px;line-height:20px}.pp-sp b{font-weight:600}.pp-sp small{font-size:13px;color:var(--muted)}.pp-sr.pp-sh+.pp-sr.pp-sh,.pp-sp+.pp-sr.pp-sh{border-top:0}.pp-sr.pp-sh:not(.pp-h){min-height:32px}.pp-list{display:grid;gap:var(--s3)}.pp{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:var(--s3) var(--s4)}.pp-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3)}.pp-top small{display:block;font-size:13px;color:var(--muted)}.pp-bet{margin-top:6px;font-family:var(--display);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}.pp-mv{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font);font-size:12px;line-height:16px;font-weight:600;vertical-align:3px}.pp-p{text-align:right;flex:none}.pp-p b{display:block;font-family:var(--display);font-size:24px;line-height:28px;font-weight:600;color:var(--accent-strong)}.pp-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--rule)}.pp-g dt{font-size:12px;line-height:16px;color:var(--muted)}.pp-g dd{margin:2px 0 0;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap}.pp-g dd.pp-go{color:var(--positive)}.pp-x{margin:var(--s2) 0 0;font-size:13px;line-height:18px;color:var(--muted)}.pp-x b{color:var(--text);font-weight:600}.pp-rec{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--s2)}.pp-rec span{padding:3px 8px;border-radius:var(--r-chip);font-size:12px;line-height:16px;background:var(--raised)}.pp-rec span[data-r=win]{background:var(--pill-pos-bg);color:var(--pill-pos-ink)}.pp-rec span[data-r=loss]{background:var(--pill-neg-bg);color:var(--pill-neg-ink)}.pp-how{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:var(--s3) var(--s4);font-size:14px;line-height:21px}.pp-how p{margin:0 0 var(--s2);text-wrap:pretty}.pp-how p:last-child{margin:0}@container page (min-width:900px){.pp-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);align-items:start}.pp-list{grid-template-columns:1fr}}.lu-cf{margin:6px 0 0;padding:8px 10px;border-radius:var(--r-sm);background:var(--pill-warn-bg);color:var(--pill-warn-ink);font-size:13px;line-height:18px}.lu-cf b{font-weight:600}.pb-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.pb{display:grid;grid-template-columns:28px minmax(0,1fr) 48px 60px;gap:var(--s3);align-items:center;width:100%;min-height:72px;padding:10px var(--s4);text-align:left;transition:background-color .12s ease}.pb+.pb{border-top:1px solid var(--rule)}.pb[aria-pressed=true]{background:var(--accent-soft)}.pb-ck{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--control);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--muted)}.pb-ck svg{width:15px;height:15px}.pb[aria-pressed=true] .pb-ck{background:var(--accent);border-color:var(--accent);color:#fff}.pb-m{min-width:0}.pb-m b{display:block;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-m em{display:block;font-style:normal;font-family:var(--display);font-size:16px;line-height:22px;font-weight:600;color:var(--accent-ink)}.pb-edge{margin-left:6px;padding:1px 6px;border-radius:var(--r-chip);background:var(--pill-pos-bg);color:var(--pill-pos-ink);font-style:normal;font-size:11px;font-weight:600;vertical-align:1px}.pb-m small{display:block;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-p,.pb-b{text-align:right;white-space:nowrap}.pb-p b{display:block;font-family:var(--display);font-size:18px;line-height:22px;font-weight:600}.pb-b b{display:block;font-size:14px;line-height:22px;font-weight:600;color:var(--positive)}.pb-p small,.pb-b small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.px{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:var(--s3) var(--s4) var(--s4)}.px-legs{display:grid}.px-l{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:44px;font-size:14px;line-height:20px}.px-l+.px-l{border-top:1px solid var(--rule)}.px-l small{display:block;font-size:12px;color:var(--muted)}.px-l button{width:32px;height:32px;border-radius:50%;font-size:18px;color:var(--muted);flex:none}.px-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--rule)}.px-g dt{font-size:12px;line-height:16px;color:var(--muted)}.px-g dd{margin:2px 0 0;font-family:var(--display);font-size:22px;line-height:28px;font-weight:600}.px-g .px-hit dd{color:var(--accent-strong)}.px-g dd.pp-go{color:var(--positive)}.px-note,.px-empty{margin:var(--s3) 0 0;font-size:13px;line-height:18px;color:var(--muted);text-wrap:pretty}.px-empty{margin-top:0}.px .btn{margin-top:var(--s3)}.px-h{margin:var(--s3) 0 0;font-size:12px;line-height:16px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.px-h+.px-sug{margin-top:6px}.px-sug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-top:var(--s3)}.px-sug button{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r);text-align:left;transition:border-color .12s ease,transform .12s var(--ease)}.px-sug button:active{transform:scale(.98)}.px-sug b{font-size:14px;font-weight:600}.px-sug small{font-size:12px;color:var(--muted)}.pp-how{margin-top:var(--s5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);font-size:14px;line-height:21px}.pp-how summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:48px;padding:0 var(--s4);cursor:pointer;list-style:none;font-weight:600;border-radius:var(--r)}.pp-how summary::-webkit-details-marker{display:none}.pp-how summary svg{width:16px;height:16px;flex:none;color:var(--faint);transition:transform .2s var(--ease)}.pp-how[open] summary svg{transform:rotate(90deg)}.pp-how p{margin:0;padding:0 var(--s4) var(--s3);text-wrap:pretty;color:var(--muted)}.pp-how p:first-of-type{padding-top:2px}.pp-how p b{color:var(--text)}.px-bar{position:fixed;left:50%;bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));z-index:30;transform:translate(-50%);display:flex;align-items:center;gap:var(--s3);padding:10px 16px;border-radius:999px;background:var(--text);color:#fff;text-decoration:none;font-size:14px;box-shadow:var(--pop);white-space:nowrap}.px-bar span{color:#d1d5db}@container page (min-width:900px){.pp-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap);align-items:start}.pp-wrap>section:last-child{position:sticky;top:var(--s5)}.px-bar{display:none}}.dx{margin:2px 0 4px}.dx svg{display:block;width:100%;height:auto;max-width:520px;overflow:visible}.dx rect{fill:var(--control)}.dx rect.d5{fill:var(--accent-track)}.dx rect.d6{fill:var(--accent-mid)}.dx rect.d7{fill:var(--accent)}.dx line.dm{stroke:var(--text);stroke-width:1;stroke-dasharray:2 2;opacity:.55}.dx line.dp{stroke:var(--accent-strong);stroke-width:2}.dx text{font-size:10px;fill:var(--muted);font-family:var(--font)}.dx text.dpt{fill:var(--accent-strong);font-weight:600}.dx-k{display:flex;flex-wrap:wrap;gap:4px var(--s3);margin-top:6px;font-size:13px;line-height:18px;color:var(--muted)}.dx-k b{color:var(--text);font-weight:600}.dx-k i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.dx-k i.d5{background:var(--accent-track)}.dx-k i.d6{background:var(--accent-mid)}.dx-k i.d7{background:var(--accent)}.dx-n{margin:4px 0 0;font-size:12px;line-height:17px;color:var(--faint);text-wrap:pretty}.s5-grid{display:grid;gap:var(--s3);margin-top:var(--s5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (min-width:640px) and (max-width:1199px){.s5-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s5-grid>.s5{grid-column:span 2}.s5-grid>.s5:nth-child(5){grid-column:2 / 4}}@media (min-width:1200px){.s5-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.s5-grid>.s5{grid-column:span 2}.s5-grid>.s5:nth-child(4){grid-column:2 / 4}.s5-grid>.s5:nth-child(5){grid-column:4 / 6}}.s5{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:var(--s3) var(--s4) var(--s4);display:grid;gap:10px;align-content:start}.s5-h{display:flex;align-items:center;gap:10px;min-width:0}.s5-h>div{min-width:0}.s5-h b{display:block;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s5-h small{display:block;font-size:13px;color:var(--muted)}.s5-pos{flex:none;min-width:34px;height:24px;padding:0 6px;border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:700;display:grid;place-items:center}.s5 .rg{width:100%}.s5-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);margin:0}.s5-g dt{font-size:12px;line-height:16px;color:var(--muted)}.s5-g dd{margin:2px 0 0;font-family:var(--display);font-size:18px;line-height:24px;font-weight:600}.s5-how{margin-top:var(--s5);font-size:13px;line-height:19px;color:var(--muted)}.s5-how summary{cursor:pointer;font-weight:600;color:var(--text)}.s5-how p{margin:var(--s2) 0 0;max-width:72ch}.s5-w{margin:0;padding-left:18px;font-size:13px;line-height:19px;color:var(--muted)}.s5-w li+li{margin-top:2px}.s5-alt{margin:0;padding-top:10px;border-top:1px solid var(--rule);font-size:13px;line-height:18px;color:var(--muted)}.s5-alt b{color:var(--text);font-weight:600}.s5-lock{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--rule);border-radius:4px;font-size:12px;line-height:16px;font-weight:500;color:var(--muted);vertical-align:1px}.gp-kp{margin-top:var(--s4)}.gp-kp p .gm-mv{font-size:13px}.gp-t{padding:10px var(--s4) 14px}.gp-t+.gp-t{border-top:1px solid var(--rule)}.gp-meta{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.gp-dv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:4px}.gp-dv>div{display:grid;justify-items:center;gap:1px;padding:6px 2px;border-radius:var(--r-sm);background:var(--raised);font-size:12px;line-height:16px}.gp-dv b{font-weight:600}.gp-dv span{font-family:var(--display);font-size:14px;font-weight:600}.gp-dv small{color:var(--muted)}.gp-dv>div[data-t=soft]{background:var(--pill-pos-bg);color:var(--pill-pos-ink)}.gp-dv>div[data-t=soft] small{color:var(--pill-pos-ink)}.gp-dv>div[data-t=hard]{background:var(--active);color:var(--faint)}@container page (min-width:640px){.gp-t+.gp-t{border-top:0;border-left:1px solid var(--rule)}}.pl-act{margin:var(--s3) 0 0}.btn-sm{height:32px;padding:0 var(--s3);font-size:13px}.cmp-s{position:relative;margin-top:var(--s4);max-width:420px}.cmp-s .ne-search{width:100%}.cmp-hits{position:absolute;left:0;right:0;top:36px;z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--pop);overflow:hidden}.cmp-hits button{display:block;width:100%;padding:8px 12px;text-align:left}.cmp-hits button+button{border-top:1px solid var(--rule)}.cmp-hits b{display:block;font-size:14px;font-weight:600}.cmp-hits small{font-size:12px;color:var(--muted)}.cmp-wrap{margin-top:var(--s4);overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r)}.cmp{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;min-width:480px}.cmp th,.cmp td{padding:8px 12px;text-align:right;white-space:nowrap;border-top:1px solid var(--rule)}.cmp thead th{border-top:0;vertical-align:top;position:relative;padding-top:12px}.cmp thead th b{display:block;font-size:14px;font-weight:600;margin-top:6px}.cmp thead th small{display:block;font-size:12px;font-weight:400;color:var(--muted)}.cmp thead th .pl-hdw{margin-left:auto}.cmp tbody th{text-align:left;font-weight:500;color:var(--muted);font-size:13px}.cmp td small{font-size:12px;color:var(--muted)}.cmp td[data-best]{font-weight:700;color:var(--accent-ink);background:var(--accent-soft)}.cmp tbody th,.cmp thead th:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--rule)}@container page (max-width:560px){.cmp{min-width:0}.cmp th,.cmp td{padding:8px;font-size:13px}.cmp thead th{min-width:112px;white-space:normal}.cmp thead th:first-child{min-width:0}.cmp thead th b{font-size:13px;line-height:17px}}.cmp-x{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;color:var(--muted);font-size:16px}.ow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s4);max-width:520px}.ow p{margin:0;flex-basis:100%;font-size:14px;line-height:20px;color:var(--muted)}.ow .ne-search{flex:1 1 220px}.pu{margin-top:var(--s4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:var(--s3) var(--s4)}.pu-h{display:flex;align-items:center;gap:var(--s2)}.pu-h b{font-size:15px;font-weight:600}.pu p{margin:6px 0 0;font-size:14px;line-height:20px;color:var(--muted);text-wrap:pretty}.pu p b{color:var(--text)}.pu .btn{margin-top:var(--s3)}.pu-k{display:grid;gap:8px;margin-top:var(--s3)}.pu-k label{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;min-height:28px}.pu-k input{width:18px;height:18px;accent-color:var(--accent)}.pu-k small{color:var(--muted)}.pu-b{display:flex;gap:var(--s2);margin-top:var(--s3)}.pu-b .btn{margin-top:0}.pu-m{font-weight:500;color:var(--text)!important}@container page (min-width:640px){.pu-k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.pb:hover:not([aria-pressed=true]){background:#fafafb}.px-sug button:hover{border-color:var(--control)}}@media (hover:hover) and (pointer:fine){.nav-i:hover:not([aria-current=page]){background:var(--active);color:var(--text)}.menu-btn:hover{background:var(--raised)}.pl-r:hover,.br:hover,.nw:hover,.ev:hover,a.gt-r:hover{background:#fafafb}.ne-seg button:hover:not([aria-pressed=true]){color:var(--text)}.gb button:hover:not([aria-pressed=true]),.wi-tg:hover,.pj-sort button:hover{border-color:var(--control)}}@container page (min-width:560px){.pl-r{grid-template-columns:32px minmax(0,1fr) 120px 52px 12px;grid-template-areas:"hd m rg st ch"}.pl-r>.rg{height:20px}.pl-r>.rg i{top:8px}.pl-r>.rg u{top:4px}.pl-r>.rg b{top:6px}}@media (min-width:600px){:root{--padX:24px;--rgW:120px}.top-in{padding:0 var(--s5)}}@media (min-width:900px){:root{--mainPadT:32px}h1{font-size:24px;line-height:30px}}@media (min-width:1024px){:root{--sideW:240px;--padX:32px}body{padding-left:var(--sideW)}.top{display:none}.side{width:var(--sideW);transform:none;visibility:visible;transition:none;box-shadow:inset -1px 0 0 var(--border);padding-left:0}.side-x,.scrim{display:none}.agent-pop{left:14px;top:60px}}@container page (min-width:640px){.kp{grid-template-columns:repeat(5,minmax(0,1fr))}.kp>div:nth-child(n+3){border-top:0}.kp>div+div{border-left:1px solid var(--rule)}.gm-grid,.mn-grid,.lu-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-t+.lu-t{border-top:0;border-left:1px solid var(--rule)}.mc .hero-s{grid-template-columns:repeat(4,minmax(0,1fr))}}@container page (max-width:639px){.kp>div:last-child:nth-child(odd){grid-column:1 / -1;border-left:0}.gt-r{grid-template-columns:52px minmax(0,1fr) 56px 48px}.gt-r>:nth-child(5){display:none}}@container page (min-width:900px){.gb{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:var(--s4) 0 0;padding:0;overflow:visible}.gb .gb-all{grid-row:span 1}.gb button{min-width:0}.wi-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);align-items:start}.ne-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gm-grid,.mn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lu-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start}.pj .pl-r{grid-template-columns:32px minmax(0,1fr) 120px 56px 44px 52px 44px 48px 48px 12px;grid-template-areas:none;min-height:52px}.pj .pl-r>*{grid-area:auto}.pj-cols{display:contents}.pj-cols span{text-align:right;font-size:13px;line-height:18px;color:var(--muted)}.pj-cols span[data-k=proj]{font-size:14px;font-weight:600;color:var(--text)}.pj .pl-st{display:none}.pj-head{display:grid;grid-template-columns:32px minmax(0,1fr) 120px 56px 44px 52px 44px 48px 48px 12px;column-gap:var(--s3);padding:0 var(--s4) 6px;margin-top:var(--s4);border-bottom:1px solid transparent}.pj-head button{text-align:right;font-size:12px;line-height:16px;font-weight:400;color:var(--muted);white-space:nowrap;height:24px}.pj-head button[aria-sort]{color:var(--text);font-weight:600}.pj-head button:first-child{grid-column:2;text-align:left}.pj-head .pj-rgh{font-size:12px;color:var(--muted);text-align:left;align-self:center}.pj-sort{display:none}}@media (max-width:360px){.top-in{padding:0 var(--s3)}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--rgW:56px}}@media (max-width:479px){.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-x{padding-left:var(--s4)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}h1{font-weight:600;letter-spacing:-.02em}.ne-sh h2{font-weight:600}.pl-list,.br-list,.mc,.dv,.wi-roster,.wi-res,.lu-g,.mn-team,.gm,.gt,.ev-list,.bd-pool,.bl,.pp-sum,.pp,.pp-how,.pb-list,.px,.s5,.cmp-hits,.cmp-wrap,.pu{border-radius:12px;box-shadow:var(--sh-card)}.empty,.empty-sm{border-radius:12px}.kp{gap:8px;background:none;border:0;box-shadow:none}.kp>div{background:var(--canvas);border-radius:var(--r-lg);padding:14px 16px 16px;border:0!important}.kp dt{font-size:14px;line-height:20px;font-weight:500;color:var(--muted)}.kp dd{margin-top:6px;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.02em}.kp .kp-lead dd{font-weight:600}.kp p{margin-top:2px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ne-seg{background:var(--canvas);border-radius:var(--r);padding:3px;gap:2px}.ne-seg button{height:30px;border-radius:var(--r-sm);border:0}.ne-seg button[aria-pressed=true]{background:var(--surface);box-shadow:var(--sh-chip);font-weight:600}.btn{height:36px;border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh-card);font-weight:600}.btn-p{background:linear-gradient(180deg,var(--fill-top),var(--fill-bot));border-color:transparent;box-shadow:var(--sh-sel);color:#fff}.ne-search{border-radius:var(--r);border-color:var(--border);box-shadow:var(--sh-card)}.tg{border-radius:var(--r-chip)}.qs{position:relative;margin:4px 8px}.qs-in{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:999px;background:var(--active);color:var(--muted)}.qs-in svg{width:16px;height:16px;flex:none}.qs-in input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:16px;color:var(--text)}@media (min-width:1024px){.qs-in input{font-size:14px}}.qs-in input::placeholder{color:var(--muted)}.qs-in:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.qs-in kbd{flex:none;font:500 12px/16px var(--font);color:var(--faint);padding:1px 6px;border-radius:6px;background:var(--surface);box-shadow:var(--sh-card)}.qs-r{margin:6px 0 0;padding:4px;border-radius:12px;background:var(--surface);box-shadow:var(--sh-side)}.qs-r:empty{display:none}.qs-o{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;border-radius:8px;text-align:left}.qs-o[aria-selected=true]{background:var(--raised)}.qs-o b{display:block;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-o small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.qs-o em{font-style:normal;font-size:14px;font-weight:600}.qs-o .pl-hd{width:28px;height:28px}.qs-none{padding:10px 8px;font-size:13px;color:var(--muted)}.nav-i{min-height:36px;border-radius:var(--r);color:var(--muted);transition:none}.nav-i[aria-current=page]{background:linear-gradient(180deg,var(--fill-top),var(--fill-bot));color:#fff;box-shadow:var(--sh-sel);font-weight:600}.nav-i[aria-current=page] svg{color:#fff}.nav-i[aria-current=page] .dot{background:#fff}@media (hover:hover) and (pointer:fine){.nav-i:not([aria-current=page]):hover{background:var(--active);color:var(--text)}.qs-o:hover{background:var(--raised)}}.sg-h{color:var(--faint)}@media (max-width:1023px){.side .nb{display:none}}@media (pointer:coarse){.qs-in kbd{display:none}}.side{background:var(--canvas)}@media (min-width:1024px){:root{--sideW:264px}.side{top:12px;bottom:12px;left:12px;width:calc(var(--sideW) - 24px);border-radius:var(--r-xl);border:1px solid #fff;box-shadow:var(--sh-side)}}.nb-top{grid-area:bell;margin-right:-6px}.nb{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--muted);flex:none}.nb svg{width:20px;height:20px}.nb b{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;line-height:16px;font-weight:600;text-align:center;box-shadow:0 0 0 2px var(--canvas)}.top .nb b{box-shadow:0 0 0 2px var(--ground)}@media (hover:hover) and (pointer:fine){.nb:hover{background:var(--active);color:var(--text)}}.nc{position:fixed;z-index:60;width:min(360px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 96px));display:flex;flex-direction:column;border-radius:16px;background:var(--surface);box-shadow:var(--sh-side),var(--sh-float)}.nc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 8px}.nc-h b{font-size:16px;line-height:22px;font-weight:600}.nc-h a{font-size:13px;font-weight:500;color:var(--accent-strong);text-decoration:none}.nc-l{overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px}.nc-i{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:10px 8px;border-radius:10px}.nc-i+.nc-i{border-top:1px solid var(--rule)}.nc-i i{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--control)}.nc-i[data-new="1"] i{background:var(--accent)}.nc-i p{margin:0;font-size:14px;line-height:20px}.nc-i small{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--muted)}.nc-e{padding:24px 16px;text-align:center;font-size:14px;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.nc{animation:nc-in .18s var(--ease)}@keyframes nc-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}}.sp{position:relative;margin:0 10px var(--s2)}.sp-b{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-card);cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none;transition:background-color .12s ease,border-color .12s ease}.sp-b::-webkit-details-marker{display:none}.sp-ic{flex:none;width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong)}.sp-ic svg{width:18px;height:18px}.sp-t{flex:1;min-width:0;display:grid}.sp-t b{font-size:14px;line-height:18px;font-weight:600}.sp-t small{font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-ch{flex:none;width:16px;height:16px;color:var(--faint)}.sp[open] .sp-b{border-color:var(--control)}.sp-m{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);display:grid;gap:2px;padding:4px;border-radius:var(--r);background:var(--surface);box-shadow:var(--pop)}.sp-o{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px;border-radius:var(--r-sm);color:var(--text);text-decoration:none;transition:background-color .12s ease}.sp-o[aria-current=true]{background:var(--raised)}.sp-o:active{background:var(--active)}.sp-ok{flex:none;margin-left:auto;margin-right:4px;width:16px;height:16px;color:var(--accent)}.sp-b:focus-visible,.sp-o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.sp-b:hover,.sp-o:hover{background:var(--raised)}}@media (prefers-reduced-motion:no-preference){.sp[open] .sp-m{animation:spIn .16s var(--ease)}}@keyframes spIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}}
