.sec{--ink:#0b0e11;--panel:#121920;--panel-hi:#18212a;--well:#0b0e11;--rule:#223039;--rule-soft:#19222a;--text:#c3d2db;--text-hi:#eaf2f7;--dim:#6b7f8c;--dim-2:#495b66;--signal:#e0a230;--verified:#4fb3a5;--alert:#d0605c;--violet:#8f86d6;--team-blue:#5ba3dd;--on-fill:#0b0e11;--focus:#e0a23073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);color:var(--text);min-height:100vh;font-family:var(--font-geist-sans), var(--font-noto-tc), "PingFang TC", "Hiragino Sans", system-ui, sans-serif}:root[data-appearance=light] .sec{--ink:#eef1f4;--panel:#fff;--panel-hi:#e7ecf0;--well:#f2f5f7;--rule:#c8d2d9;--rule-soft:#dde4e9;--text:#33454f;--text-hi:#101b21;--dim:#4a5c67;--dim-2:#64757f;--signal:#8f5c07;--verified:#16695d;--alert:#b3352f;--violet:#5245b4;--team-blue:#1f5fa8;--on-fill:#fff;--focus:#8f5c0773;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.sec){padding-top:0}.sec-panel{background:var(--panel);border:1px solid var(--rule);min-width:0}.sec-xscroll{max-width:100%;overflow-x:auto}.sec-rule{border-bottom:1px solid var(--rule-soft)}.sec-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sec-scan{color:var(--dim);font-size:11px;line-height:1.5}.sec-label{color:var(--dim);letter-spacing:.02em;font-size:11px;font-weight:500;line-height:1.5}.sec-body{font-size:13px;line-height:1.7}.sec-title{color:var(--text-hi);letter-spacing:-.005em;font-size:15px;font-weight:600}.sec-readout{color:var(--text-hi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.1}.sec-hero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.sec-chip{background:var(--panel-hi);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 7px 1px 5px;font-size:11px;font-weight:500;display:inline-flex}.sec-chip i{border-radius:50%;flex:none;width:6px;height:6px}.sec-group{color:var(--dim);letter-spacing:.02em;align-items:center;gap:8px;padding:10px 12px 4px;font-size:11px;font-weight:600;display:flex}.sec-group .sec-group-count{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.sec :is(button,[role=button],a){transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1),border-color .12s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.sec :is(button,[role=button],a):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sec .sec-hover:hover{background:var(--panel-hi)}.sec .sec-press:active{transform:scale(.97)}.sec-row-sel{background:var(--panel-hi);box-shadow:inset 2px 0 0 var(--signal)}.sec-grid{grid-template-columns:1fr;gap:12px;display:grid}.sec-grid>*{min-width:0}@media (min-width:1200px){.sec-grid{grid-template-columns:232px minmax(0,1fr) 300px;align-items:start}}.sec-side{flex-direction:column;gap:12px;min-height:0;display:flex}.sec-fill{flex-direction:column;flex:auto;min-height:0;display:flex}.sec-scrollable{flex:auto;min-height:0}.sec-main{min-width:0}.sec :focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sec :is(button,[role=button],a){transition:none}.sec .sec-press:active{transform:none}.sec *{transition:none!important;animation:none!important}}.sec-fold-toggle{display:none}@media (max-width:1199px){.sec-fold-toggle{display:inline-flex}.sec-fold-closed{display:none}}.sec-lens{border-left:2px solid var(--lens,var(--rule));padding-left:10px}.sec-lens-head{align-items:center;gap:8px;padding:0 0 8px;display:flex}.sec-lens-split{align-items:center;gap:8px;margin:14px 0 12px;display:flex}.sec-lens-split:after{content:"";background:var(--rule);flex:auto;height:1px}