:root[data-theme=dark]{--bg:#101010;--bg-sunk:#191919;--bg-muted:#262626;--surface:#1c1c1c;--surface-2:#222;--raised:#2c2b2a;--sidebar:#131313;--daybar:#191919;--ink:#f7f5f2;--ink-2:#dedbd7;--ink-3:#b0aaa5;--ink-4:#99938d;--line:#ffffff1c;--line-soft:#ffffff0f;--line-strong:#ffffff38;--accent:#ff956c;--accent-ink:#ffb191;--accent-soft:#ff75461f;--accent-softer:#ff75460d;--accent-contrast:#24120a;--rank-1:#ff956c;--rank-2:#d0c5b9;--rank-3:#bf9d7e;--rank-rest:#99938d;--shadow-card:0 8px 28px #0000001f;--shadow-card-hover:0 12px 32px #0000003d;--selection:#ff754640}:root[data-theme=dark] body{background:radial-gradient(ellipse at 15% 0%, #ffffff0f, transparent 48%), var(--bg)}.lb-page{isolation:isolate;--lb-glow:color-mix(in srgb, var(--accent) 12%, transparent);font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;position:relative}.lb-dawn-scene{isolation:isolate;pointer-events:auto;touch-action:pan-y;height:370px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 83%,#0000);mask-image:linear-gradient(#0000,#000 12% 83%,#0000)}.lb-dawn-aura{background:radial-gradient(at 50% 82%,#ff65253b,#0000 64%);animation:8s ease-in-out infinite lb-dawn-breathe;position:absolute;inset:0}.lb-dawn-computing{width:100%;height:100%;position:absolute;inset:0}.lb-dawn-halo,.lb-dawn-rim{border-radius:50%;width:108%;height:540px;position:absolute;top:245px;left:50%;transform:translate(-50%)}.lb-dawn-halo{filter:blur(18px);border:14px solid #ff6c2c6b;animation:8s ease-in-out infinite lb-dawn-breathe;box-shadow:0 -12px 60px #ff6b3c52}.lb-dawn-rim{background:radial-gradient(at 50% 0,#291810,#111 30%,#101010 60%);border:1px solid #ff9c6d73;border-top:2px solid #ffd8a9e6;box-shadow:0 -3px 15px #ff7e42a6,inset 0 4px 20px #ff6e302e}.lb-dawn-sunrise{filter:blur(9px);background:radial-gradient(#ffe4b7e6,#ff853366 32%,#0000 70%);border-radius:50%;width:330px;height:34px;animation:8s ease-in-out infinite lb-dawn-breathe;position:absolute;top:229px;left:50%;transform:translate(-50%)}@keyframes lb-dawn-breathe{0%,to{opacity:.82}25%{opacity:1}75%{opacity:.64}}.lb-dawn-scene[data-running=false] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lb-dawn-scene *{animation:none}}:root:not([data-theme=dark]) .lb-dawn-scene{opacity:.55}.lb-dashboard{border:1px solid var(--lb-glow);border-top-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(145deg, #ffffff0f, #ffffff03), color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:24px;padding:26px;box-shadow:inset 0 1px #ffffff12,0 30px 90px #00000038}.lb-dashboard-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.lb-hero-stats{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:26px;padding:0;display:grid}.lb-hero-stats dt{color:var(--ink-3);font-size:11px}.lb-hero-stats dd{color:var(--ink);font-family:var(--font-mono);letter-spacing:-.06em;margin:10px 0 0;font-size:23px;line-height:1}.lb-hero-stat{border-radius:8px;min-width:66px;padding:6px 16px 7px 8px;transition:background .18s;position:relative}.lb-hero-stat>a{border-radius:inherit;position:absolute;inset:0}.lb-hero-stat-arrow{color:var(--ink-4);opacity:0;transition:opacity .18s,transform .18s,color .18s;position:absolute;top:7px;right:4px;transform:translate(-2px,2px)}.lb-hero-stat:hover{background:var(--accent-softer)}.lb-hero-stat:hover dd{color:var(--accent-ink)}.lb-hero-stat:hover .lb-hero-stat-arrow{color:var(--accent);opacity:1;transform:translate(0)}.lb-hero-stat>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-source-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.lb-source-tabs::-webkit-scrollbar{display:none}.lb-source-tabs a{border:1px solid var(--line);min-height:34px;color:var(--ink-3);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.lb-source-tabs a span{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.lb-source-tabs a:hover{border-color:var(--line-strong);color:var(--ink)}.lb-source-tabs a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:var(--accent-soft);color:var(--accent-ink)}.lb-source-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;min-height:76px;padding:12px 4px;display:grid}.lb-source-row:first-child{border-top:0}.lb-source-row>div>div>a{align-items:center;gap:4px;display:inline-flex}.lb-source-dimension{border:1px solid var(--line-soft);height:20px;color:var(--ink-4);border-radius:5px;align-items:center;padding-inline:7px;font-size:11px;display:inline-flex}.lb-section-heading{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin:26px 0 12px;font-size:13px;display:flex}.lb-evaluation-history{color:var(--ink-4);font-family:var(--font-mono);align-items:center;gap:12px;font-size:12px;display:flex}.lb-evaluation-history>span{align-items:baseline;gap:5px;display:inline-flex}.lb-evaluation-history strong{color:var(--ink-2);font-weight:500}.lb-evaluation-history a{color:var(--accent);transition:opacity .16s}.lb-evaluation-history a:hover{opacity:.7}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lb-top-model{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg, #ffffff0d, transparent), var(--surface);border-radius:16px;flex-direction:column;gap:18px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.lb-top-model:first-child{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:linear-gradient(140deg, var(--lb-glow), var(--surface))}:root[data-theme=dark] .lb-top-model:first-child{background:linear-gradient(140deg,#a94828,#653020);border-color:#ffa47073}:root[data-theme=dark] .lb-top-model:first-child .text-ink-3,:root[data-theme=dark] .lb-top-model:first-child .text-ink-4{color:#efd4c6}:root[data-theme=dark] .lb-top-model:first-child .lb-top-score{color:#fff0e6}:root[data-theme=dark] .lb-top-model:first-child .lb-top-rank{color:#ffffff21}.lb-brand-mark{color:var(--lb-brand);background:color-mix(in srgb, var(--lb-brand) 8%, transparent);border-color:color-mix(in srgb, var(--lb-brand) 16%, transparent)}:root[data-theme=dark] .lb-top-model:first-child .lb-brand-mark{color:#fff1e6;background:#ffffff12;border-color:#ffffff2e}.lb-top-model:hover{border-color:var(--accent);box-shadow:0 8px 26px var(--lb-glow);transform:translateY(-3px)}.lb-top-model:focus-visible,.lb-page button:focus-visible,.lb-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lb-top-rank{font-family:var(--font-mono);letter-spacing:-.07em;color:color-mix(in srgb, var(--ink-4) 14%, transparent);pointer-events:none;font-size:52px;font-weight:700;line-height:1;position:absolute;top:8px;right:16px}.lb-top-score{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--accent);font-size:30px;font-weight:500;line-height:1}.lb-board-tabs{background:var(--bg-sunk);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;margin-top:24px;padding:5px;display:flex}.lb-board-tabs a{border-color:#0000;border-radius:8px;min-height:36px;padding-inline:20px}.lb-board-tabs a[aria-current=page]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.lb-table-panel{background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:16px}.lb-table-panel h2{scroll-margin-top:24px}.lb-table-panel tbody tr{transition:background .16s}.lb-table-panel tbody tr:hover{background:var(--accent-softer)}.lb-table-panel input{border-radius:8px}.lb-table-panel th{white-space:nowrap}.lb-sort-button{width:100%;min-height:28px;color:inherit;justify-content:flex-end;align-items:center;gap:6px;transition:color .16s;display:inline-flex}.lb-sort-button[data-align=left]{justify-content:flex-start}.lb-sort-button:hover,.lb-sort-button:focus-visible{color:var(--ink)}.lb-sort-button:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:3px}.lb-sort-indicator{width:11px;height:16px;color:var(--ink-4);flex:0 0 11px;grid-template-rows:8px 8px;display:grid}.lb-sort-indicator svg{opacity:.65;stroke-width:2.3px;width:11px;height:11px;transition:color .16s,opacity .16s}.lb-sort-indicator .lb-sort-up{transform:rotate(180deg)}.lb-sort-indicator .is-active{color:var(--accent);opacity:1}.lb-score-cell{justify-content:flex-end;align-items:center;gap:12px;display:flex}.lb-score-track{background:var(--line);border-radius:4px;width:44px;height:3px;overflow:hidden}.lb-score-track span{background:var(--accent);border-radius:inherit;height:100%;display:block}.lb-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6}.lb-dialog{border-color:var(--line-strong);background:linear-gradient(145deg, #ffffff0d, transparent), var(--surface);box-shadow:inset 0 1px #ffffff1a,0 20px 100px #00000080}.lb-decision-intro{justify-content:space-between;align-items:end;gap:24px;margin:26px 0 14px;display:flex}.lb-decision-intro h2,.lb-decision-method h2{color:var(--ink);font-size:16px;font-weight:700}.lb-decision-intro p,.lb-decision-method p{max-width:760px;color:var(--ink-3);margin-top:7px;font-size:12.5px;line-height:1.7}.lb-decision-links{flex-shrink:0;gap:14px;display:flex}.lb-decision-links a{color:var(--accent);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.lb-decision-metric{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-decision-metric>span{color:var(--ink-4);font-size:11px}.lb-decision-metric strong{color:var(--ink-2);font-family:var(--font-mono);text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.lb-decision-method{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:16px;padding:20px 4px 4px;display:grid}@keyframes lb-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.lb-top-model{animation:.45s both lb-reveal}.lb-top-model:nth-child(2){animation-delay:60ms}.lb-top-model:nth-child(3){animation-delay:.12s}}@media (width<=1175px){.lb-hero-stats{gap:18px}.lb-dashboard{padding:20px}.lb-top-model{padding:16px}}@media (width<=699px){.lb-page{padding-top:0}.lb-dashboard{border-radius:20px;padding:18px 12px}.lb-dashboard-head{flex-direction:column;align-items:stretch;gap:18px}.lb-dashboard-head h1{font-size:19px}.lb-hero-stats{border-bottom:1px solid var(--line);gap:12px;padding:0 0 18px}.lb-hero-stats dd{font-size:22px}.lb-hero-stat{min-width:0;padding-inline:6px 12px}.lb-source-row{grid-template-columns:minmax(0,1fr) 96px;gap:10px}.lb-podium{grid-template-columns:1fr;gap:8px}.lb-top-model{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px}.lb-top-rank{display:none}.lb-top-score{font-size:24px}.lb-board-tabs{gap:2px;width:100%}.lb-board-tabs a{flex:auto;padding-inline:10px;font-size:12px}.lb-section-heading{align-items:flex-start}.lb-evaluation-history{flex-wrap:wrap;justify-content:flex-end;gap:3px 9px;max-width:220px}.lb-decision-intro{flex-direction:column;align-items:flex-start;gap:12px}.lb-decision-links{flex-wrap:wrap}.lb-decision-method{grid-template-columns:1fr;gap:18px}}.top-navigation{z-index:40;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;position:sticky;top:0}.top-navigation-inner{max-width:1504px;min-height:80px;padding:0 max(32px, env(safe-area-inset-left)) 0 max(32px, env(safe-area-inset-right));align-items:center;gap:46px;margin:0 auto;display:flex}.top-navigation-brand{min-height:44px;color:var(--ink);flex-shrink:0;align-items:center;display:flex}.top-navigation-links{flex-wrap:nowrap;align-items:center;gap:32px;min-width:0;display:flex}.top-navigation-link{white-space:nowrap;min-height:48px;color:var(--ink-2);justify-content:center;align-items:center;gap:5px;font-size:13px;transition:color .15s;display:inline-flex;position:relative}.top-navigation-link:hover,.top-navigation-secondary:hover,.top-navigation-link[aria-current=page],.top-navigation-link[data-active=true]{color:var(--accent)}.top-navigation-link[aria-current=page]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:3px;left:0;right:0}.top-navigation-controls{align-items:center;gap:16px;margin-left:auto;display:flex}.top-navigation-icon{width:44px;height:44px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.top-navigation-icon:hover{color:var(--ink);background:var(--accent-softer)}.top-navigation-agent{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:0 19px;font-size:12px;display:inline-flex}.top-navigation-agent:hover{border-color:var(--accent)}.top-navigation-more{position:relative}.top-navigation-dropdown{border:1px solid var(--line);background:var(--surface);width:230px;box-shadow:var(--shadow-pop);border-radius:16px;padding:10px;display:none;position:absolute;top:calc(100% + 9px);right:0}.top-navigation-dropdown[data-open=true]{display:block}.top-navigation-secondary{min-height:40px;color:var(--ink-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.top-navigation-secondary:hover{background:var(--accent-softer)}.top-navigation-secondary[aria-current=page]{color:var(--accent)}.top-navigation-appearance{border-top:1px solid var(--line);margin-top:8px;padding:12px 6px 4px}.top-navigation-dot{background:var(--hot);border-radius:50%;width:5px;height:5px}.top-navigation-menu-button,.top-navigation-mobile-agent{display:none}.top-navigation a:focus-visible,.top-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-main{--site-nav-h:80px;width:100%;padding-top:16px;padding-bottom:max(48px, env(safe-area-inset-bottom))}.site-main-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.site-main [data-phone-bar]{top:80px}.site-main .lb-table-panel h2{scroll-margin-top:104px}.site-search-overlay>form,.site-search-overlay>div{width:100%;max-width:800px;margin-inline:auto}@media (width>=700px) and (width<=1175px){.top-navigation-inner{gap:24px;padding-inline:20px}.top-navigation-links{gap:clamp(12px,1.65vw,19px)}.top-navigation-link{font-size:12px}.top-navigation-controls{gap:0}.top-navigation-agent{display:none}}@media (width<=699px){.top-navigation-inner{gap:20px;min-height:68px;padding-inline:20px}.top-navigation-controls{gap:4px}.top-navigation-agent{display:none}.top-navigation-menu-button{display:inline-flex}.top-navigation-links{background:var(--bg);border-bottom:1px solid var(--line);max-height:calc(100dvh - 68px);box-shadow:var(--shadow-pop);flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.top-navigation-links[data-open=true]{display:flex}.top-navigation-link{justify-content:flex-start;min-height:46px;font-size:15px}.top-navigation-link[aria-current=page]:after,.top-navigation-more-button{display:none}.top-navigation-more{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.top-navigation-dropdown{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.top-navigation-secondary{padding:0;font-size:14px}.top-navigation-appearance{max-width:250px}.top-navigation-mobile-agent{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.site-main [data-phone-bar]{top:68px}.site-main{--site-nav-h:68px}.top-navigation-inner{padding-inline:max(16px, env(safe-area-inset-left))}.top-navigation-brand{font-size:24px}.site-main{padding-top:0}.site-main-inner{padding-left:var(--gutter-l);padding-right:var(--gutter-r)}}
