@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Orbitron:wght@600;700;800&display=swap");@font-face{font-family:Microsoft YaHei;src:local("Microsoft YaHei"),local("微软雅黑");font-display:swap}:root{--bg:#020617;--bg-elev:#0b1120;--panel:#0f172a;--panel-2:#111a2e;--line:#1e293b;--line-strong:#334155;--text:#f8fafc;--muted:#94a3b8;--faint:#64748b;--cyan:#38bdf8;--green:#22c55e;--amber:#f59e0b;--red:#f87171;--purple:#c084fc;--pink:#ff3b7d;--cyan-08:rgba(56,189,248,0.08);--cyan-12:rgba(56,189,248,0.12);--cyan-16:rgba(56,189,248,0.16);--cyan-soft:#7dd3fc;--surface-app:var(--bg);--surface-card:var(--panel);--surface-well:var(--bg-elev);--border-default:var(--line);--border-strong:var(--line-strong);--text-body:var(--text);--text-muted:var(--muted);--text-faint:var(--faint);--accent:var(--cyan);--accent-hover:var(--cyan-soft);--focus-ring-color:rgba(56,189,248,0.55);--tooltip-bg:rgba(11,17,32,0.96);--font-brand:"Orbitron","JetBrains Mono",ui-monospace,monospace;--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","Microsoft YaHei",monospace;--font-sans:-apple-system,"Segoe UI",system-ui,"Microsoft YaHei","PingFang SC",sans-serif;--fs-micro:10px;--fs-label:11px;--fs-meta:12px;--fs-caption:13px;--fs-body:14px;--fs-base:15px;--fs-h3:17px;--fs-kpi:22px;--fs-h2:26px;--fs-h1:30px;--fs-kpi-lg:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-brand:800;--lh-tight:1.15;--lh-snug:1.25;--lh-body:1.6;--tracking-brand:4px;--tracking-eyebrow:1.5px;--tracking-label:1px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:18px;--s6:24px;--s8:32px;--radius-sm:7px;--radius:10px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--sidebar-w:220px;--content-max:1360px;--shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.35);--shadow-lg:0 18px 42px rgba(0,0,0,0.32);--ring:0 0 0 2px rgba(56,189,248,0.55);--glow-cyan:0 0 10px rgba(56,189,248,0.5);--glow-green:0 0 10px rgba(34,197,94,0.75);--glow-amber:0 0 10px rgba(245,158,11,0.55);--grad-card:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);--grad-card-elev:linear-gradient(145deg,rgba(34,38,48,0.96),rgba(18,24,34,0.98));--grad-accent:linear-gradient(90deg,var(--cyan),var(--cyan-soft));--grad-accent-bar:linear-gradient(180deg,#2aa8ff,#20d26b);--bg-wash:radial-gradient(1200px 600px at 50% -10%,rgba(56,189,248,0.06),transparent 60%);--t-fast:100ms ease;--t-base:150ms ease}html[data-theme=paper]{--bg:#f2ede0;--bg-elev:#eae3d1;--panel:#fffcf2;--panel-2:#fbf6e9;--line:#e2dac6;--line-strong:#c9bfa4;--text:#1c1b16;--muted:#6f6a5e;--faint:#a39a87;--cyan:#bc5215;--cyan-soft:#da702c;--green:#66800b;--amber:#ad8301;--red:#af3029;--purple:#5e409d;--pink:#a02f6f;--cyan-08:rgba(188,82,21,0.07);--cyan-12:rgba(188,82,21,0.11);--cyan-16:rgba(188,82,21,0.15);--focus-ring-color:rgba(188,82,21,0.4);--tooltip-bg:rgba(255,252,242,0.97);--shadow:0 1px 2px rgba(92,71,34,0.06),0 6px 18px rgba(92,71,34,0.07);--shadow-lg:0 10px 30px rgba(92,71,34,0.1);--ring:0 0 0 2px rgba(188,82,21,0.4);--glow-cyan:none;--glow-green:none;--glow-amber:none;--grad-card:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);--grad-card-elev:linear-gradient(180deg,#fffcf2,#f8f2e2);--grad-accent:linear-gradient(90deg,var(--cyan),var(--cyan-soft));--grad-accent-bar:linear-gradient(180deg,#bc5215,#66800b);--bg-wash:radial-gradient(1200px 600px at 50% -10%,rgba(188,82,21,0.05),transparent 60%);--font-display:Georgia,"Times New Roman","Songti SC","STSong","SimSun","Noto Serif SC",serif}html[data-theme=paper] .app{flex-direction:column}html[data-theme=paper] .sidebar{width:auto;height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:40;flex-direction:row;align-items:center;gap:22px;margin:0;padding:10px 26px;background:rgba(242,237,224,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-bottom:1px solid var(--line-strong);border-radius:0;box-shadow:none;overflow:visible}html[data-theme=paper] .side-brand-wrap{border-left:none;padding:0;display:flex;align-items:baseline;gap:8px;flex-shrink:0}html[data-theme=paper] .side-brand{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:5px;text-shadow:none;color:var(--text)}html[data-theme=paper] .side-brand-wrap span{margin-top:0;letter-spacing:2px}html[data-theme=paper] .nav{flex:1 1;flex-direction:row;flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none}html[data-theme=paper] .nav::-webkit-scrollbar{display:none}html[data-theme=paper] .nav-item{padding:8px 13px;border-radius:9px;white-space:nowrap;flex-shrink:0}
/* !important：压过 Sidebar.tsx 里 sub 的内联 display:block */html[data-theme=paper] .nav-item .sub{display:none!important}html[data-theme=paper] .nav-item:hover{background:rgba(28,27,22,.05);border-color:transparent;color:var(--text);transform:none}html[data-theme=paper] .nav-item.active{background:var(--cyan-12);border-color:rgba(188,82,21,.28);color:var(--cyan);box-shadow:none}html[data-theme=paper] .assistant{display:none}html[data-theme=paper] .main{padding:26px 30px 80px}@media (max-width:860px){html[data-theme=paper] .sidebar{padding:8px 12px;gap:12px}html[data-theme=paper] .side-brand{font-size:18px;letter-spacing:3px}html[data-theme=paper] .side-brand-wrap span{display:none}html[data-theme=paper] .main{padding:16px 14px 64px}}html[data-theme=paper] .page-hero,html[data-theme=paper] .trace-hero{background:transparent;border:none;border-radius:0;box-shadow:none;padding:14px 2px 20px;border-bottom:2px solid var(--text)}html[data-theme=paper] .page-hero-bar,html[data-theme=paper] .page-hero:after,html[data-theme=paper] .trace-hero-bar,html[data-theme=paper] .trace-hero:after{display:none}html[data-theme=paper] .page-hero-kicker,html[data-theme=paper] .trace-hero-kicker{color:var(--cyan);font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;font-family:var(--mono)}html[data-theme=paper] .page-hero-kicker .ico,html[data-theme=paper] .trace-hero-kicker .ico{width:16px;height:16px}html[data-theme=paper] .page-hero h1,html[data-theme=paper] .page-hero h2,html[data-theme=paper] .trace-hero h2{font-family:var(--font-display);font-weight:600;font-size:34px;letter-spacing:.5px}html[data-theme=paper] .page-hero p,html[data-theme=paper] .trace-hero p{font-size:15px}html[data-theme=paper] .greeting h1,html[data-theme=paper] .page-topbar h1,html[data-theme=paper] .trace-topbar h1{font-family:var(--font-display);font-weight:600}html[data-theme=paper] .brand{font-family:var(--font-display);text-shadow:none}html[data-theme=paper] .card,html[data-theme=paper] .page-card,html[data-theme=paper] .page-hero-card,html[data-theme=paper] .page-kpi,html[data-theme=paper] .page-screen .card,html[data-theme=paper] .page-screen .hstat,html[data-theme=paper] .page-screen .integ,html[data-theme=paper] .page-screen .kcol,html[data-theme=paper] .page-screen .metric,html[data-theme=paper] .page-screen .panel,html[data-theme=paper] .panel,html[data-theme=paper] .trace-kpi,html[data-theme=paper] .trace-map-stage,html[data-theme=paper] .trace-section-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}html[data-theme=paper] .page-screen .agenda-item,html[data-theme=paper] .page-screen .cal-cell,html[data-theme=paper] .page-screen .kcard,html[data-theme=paper] .page-screen .notif,html[data-theme=paper] .page-screen .task-row,html[data-theme=paper] .page-screen .tl-row{border-color:var(--line)}html[data-theme=paper] .page-screen .conn,html[data-theme=paper] .page-screen .trace-mini-grid>div,html[data-theme=paper] .server-foot span,html[data-theme=paper] .server-metric,html[data-theme=paper] .trace-mini-grid>div{background:#f6f0e0;border:1px solid var(--line)}html[data-theme=paper] .server-meter{background:var(--bg-elev)}html[data-theme=paper] .server-meter>i,html[data-theme=paper] .track>i{background:linear-gradient(90deg,var(--cyan),var(--cyan-soft))}html[data-theme=paper] .server-metric.green .server-meter>i,html[data-theme=paper] .track>i.g{background:linear-gradient(90deg,var(--green),#85a112)}html[data-theme=paper] .server-metric.amber .server-meter>i{background:linear-gradient(90deg,var(--amber),#d1a007)}html[data-theme=paper] .bc-col>i{background:linear-gradient(180deg,var(--cyan),rgba(188,82,21,.35))}html[data-theme=paper] a:hover{color:var(--cyan-soft)}html[data-theme=paper] button{background:transparent;color:var(--cyan);border-color:var(--line-strong)}html[data-theme=paper] button:hover:not(:disabled){background:var(--cyan-08);border-color:var(--cyan)}html[data-theme=paper] .card-head .count,html[data-theme=paper] .seg a.on,html[data-theme=paper] .subtabs a.on{background:var(--cyan-12);color:var(--cyan)}html[data-theme=paper] .subtabs a.on{border-color:rgba(188,82,21,.35)}html[data-theme=paper] .page-pill,html[data-theme=paper] .trace-pill{color:var(--cyan)!important;background:var(--cyan-08);border-color:rgba(188,82,21,.28)}html[data-theme=paper] .cal-nav a:hover{background:var(--cyan-08)}html[data-theme=paper] .notif-detail .nd-icon{background:var(--cyan-12);color:var(--cyan)}html[data-theme=paper] .avatar-ph{background:linear-gradient(140deg,var(--cyan),var(--purple));color:#fffcf2}html[data-theme=paper] .course:before,html[data-theme=paper] .panel h2:before{box-shadow:none}html[data-theme=paper] .sched-dayhead.today .dd{color:#fffcf2;background:var(--cyan);box-shadow:none}html[data-theme=paper] .sched-day.wknd{background-color:rgba(28,27,22,.025)}html[data-theme=paper] .cal-cell.weekend:not(.empty){background:#faf5e6}html[data-theme=paper] .cal-cell:hover:not(.empty){background:#f5efdd;border-color:var(--line-strong)}html[data-theme=paper] .cal-cell.today .cal-date span:first-child{color:#fffcf2}html[data-theme=paper] .ev,html[data-theme=paper] .ev.c0{background:rgba(188,82,21,.1);color:#8a3c0f;border-left-color:var(--cyan)}html[data-theme=paper] .ev.c1{background:rgba(94,64,157,.1);color:#4a3380;border-left-color:var(--purple)}html[data-theme=paper] .ev.c2{background:rgba(102,128,11,.12);color:#4d6108;border-left-color:var(--green)}html[data-theme=paper] .ev.c3{background:rgba(173,131,1,.13);color:#7d5f01;border-left-color:var(--amber)}html[data-theme=paper] .ev.c4{background:rgba(175,48,41,.1);color:#8c2620;border-left-color:var(--red)}html[data-theme=paper] .hchip{background:rgba(175,48,41,.12);color:#8c2620}html[data-theme=paper] .hchip.off{background:rgba(102,128,11,.14);color:#4d6108}html[data-theme=paper] .sched-pager a.today{color:var(--cyan);border-color:rgba(188,82,21,.4);background:var(--cyan-08)}html[data-theme=paper] .trace-custom-range summary,html[data-theme=paper] .trace-range-chip{background:var(--panel)}html[data-theme=paper] .trace-custom-range summary:hover,html[data-theme=paper] .trace-range-chip:hover{background:var(--cyan-08);color:var(--cyan)}html[data-theme=paper] .trace-range-chip.active{border-color:rgba(188,82,21,.45);background:var(--cyan-12);color:var(--text);box-shadow:none}html[data-theme=paper] .trace-custom-range[open] summary{border-color:rgba(94,64,157,.45);background:rgba(94,64,157,.1)}html[data-theme=paper] .trace-export:hover{background:var(--cyan-08);color:var(--cyan)}html[data-theme=paper] .trace-map-empty{background:var(--bg-elev)}html[data-theme=paper] .trace-day{background:#faf5e6;border-color:var(--line)}html[data-theme=paper] .trace-day:hover{background:#f5efdd;border-color:var(--line-strong)}html[data-theme=paper] .trace-day.high{background:linear-gradient(90deg,rgba(175,48,41,.1),#faf5e6)}html[data-theme=paper] .trace-day.sel{background:var(--cyan-12);box-shadow:inset 4px 0 0 var(--cyan);border-color:rgba(188,82,21,.3)}html[data-theme=paper] .trace-timeline-row{border-left-color:rgba(188,82,21,.3)}html[data-theme=paper] .trace-timeline-row:before{box-shadow:none}html[data-theme=paper] .stay-rank{background:rgba(175,48,41,.12);color:var(--red)}@media (min-width:1100px){html[data-theme=paper] .dash{grid-template-columns:320px minmax(0,1.9fr)}html[data-theme=paper] .dash>.dash-col:first-child{order:2}}html[data-theme=paper] .lock-screen{background:#020617}