:root{color-scheme:dark;--bg:#111c1b;--panel:#233635;--panel-2:#2d4443;--sunk:#0e1918;--scope:#0e1918;--line:#33494a;--line-strong:#5d7878;--ctl-line:#85a0a0;--text:#ecf5f4;--text-2:#c6d6d5;--text-3:#b8c9c8;--signal:#52d6cb;--signal-hover:#7be6dd;--signal-hot:#8ff0e6;--signal-dim:#3a9f99;--signal-wash:rgba(82,214,203,.16);--on-signal:#05221f;--lamp-ok:#86dc97;--lamp-wait:#f4bb5e;--lamp-fail:#ff8d7c;--lamp-idle:#93a7a7;--hear-wash:rgba(244,187,94,.18);--scan-wash:rgba(82,214,203,.22);--fresh-from:rgba(82,214,203,.5);--edge-wash:rgba(82,214,203,.28);--edge-wash-0:rgba(82,214,203,0);--grid-major:rgba(120,160,160,.08);--grid-minor:rgba(120,160,160,.06);--sheen:rgba(255,255,255,.04);--edge-hi:rgba(255,255,255,.05);--shade-inset:rgba(0,0,0,.28);--shade-drop:rgba(0,0,0,.30);--btn-mix:55%;--text-off:#7d8e8d;--primary-shadow:0 6px 14px -8px rgba(0,0,0,.6);--primary-shadow-big:0 10px 24px -12px rgba(0,0,0,.6);--shade-agent:rgba(0,0,0,.26);--glow-a:rgba(82,214,203,.0);--glow-b:rgba(82,214,203,.0);--sel-glow:rgba(82,214,203,.12);--halo-idle:rgba(127,139,150,.14);--attn-bar:#f4bb5e;--attn-line:#8c6e35;--attn-wash:#3a372c;--attn-ink:#ffd88c;--on-attn:#2b1a00;--quiet-line:#2b3f40;--primary-fill:#4cc9bd;--primary-fill-hover:#66dacf;--fail-wash:rgba(255,141,124,.12);--card-shadow:inset 0 0 0 1px rgba(133,170,168,.20),0 10px 28px -10px rgba(0,0,0,.6);--f-sans:"Sora","Noto Sans TC","PingFang TC","Microsoft JhengHei","Noto Sans CJK TC","Noto Sans CJK HK","Droid Sans Fallback",sans-serif;--f-cjk:"Noto Sans TC","PingFang TC","Microsoft JhengHei","Noto Sans CJK TC","Noto Sans CJK HK","Droid Sans Fallback",sans-serif;--f-mono:"JetBrains Mono","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK TC",monospace;--t-micro:13px;--t-small:14px;--t-base:15px;--t-field:16px;--t-lg:17px;--t-xl:20px;--t-2xl:28px;--t-timer:48px;--r-ctl:12px;--rail-w:88px;--pad:24px;--pad-y:16px;--pop-shadow:0 18px 48px -8px rgba(0,0,0,.6);--tint-1:rgba(82,214,203,.10);--tint-2:rgba(70,150,200,.08);--tint-3:rgba(82,214,203,.06);--page-a:#13201f;--page-b:#0f1b1d;--tone-1:#1d2d2c;--tone-2:#263938;--tone-3:#2f4443;--r-card:24px;--r-big:28px;--r-pill:999px;--spring:cubic-bezier(.34,1.45,.5,1);--ease:cubic-bezier(.2,.7,.2,1);--r-btn:16px;--btn-line:color-mix(in srgb,var(--signal) 80%,var(--panel))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#e2eeec;--panel:#fbfefd;--panel-2:#eef6f4;--sunk:#d3e4e1;--scope:#f1f8f6;--line:#b5cbc8;--line-strong:#6f8c89;--ctl-line:#68847f;--text:#102321;--text-2:#2d4441;--text-3:#394f4c;--signal:#00756b;--signal-hover:#005e56;--signal-hot:#005e56;--signal-dim:#3a9690;--signal-wash:rgba(0,117,107,.12);--on-signal:#ffffff;--lamp-ok:#1b7a37;--lamp-wait:#9a5a00;--lamp-fail:#b3261e;--lamp-idle:#5b706d;--hear-wash:rgba(255,196,0,.22);--scan-wash:rgba(0,103,95,.16);--fresh-from:rgba(0,103,95,.38);--edge-wash:rgba(0,103,95,.22);--edge-wash-0:rgba(0,103,95,0);--grid-major:rgba(40,100,95,.07);--grid-minor:rgba(40,100,95,.07);--sheen:rgba(255,255,255,.6);--edge-hi:rgba(255,255,255,.85);--shade-inset:rgba(30,55,70,.10);--shade-drop:rgba(30,55,70,.16);--btn-mix:80%;--text-off:var(--text-3);--primary-shadow:0 6px 16px -6px rgba(0,117,107,.45);--primary-shadow-big:0 10px 24px -10px rgba(0,117,107,.45);--shade-agent:rgba(30,55,70,.12);--glow-a:rgba(0,0,0,0);--glow-b:rgba(0,0,0,0);--sel-glow:rgba(0,103,95,.10);--halo-idle:rgba(95,109,121,.14);--attn-bar:#bf8200;--attn-line:#e2bf5c;--attn-wash:rgba(255,196,0,.16);--attn-ink:#6f3f00;--on-attn:#2b1a00;--quiet-line:#c9dcd9;--primary-fill:#00756b;--primary-fill-hover:#005e56;--fail-wash:rgba(179,38,30,.08);--card-shadow:0 1px 2px rgba(16,70,66,.07),0 12px 30px -12px rgba(16,80,75,.22);--pop-shadow:0 20px 50px -10px rgba(16,70,66,.30);--tint-1:rgba(0,150,138,.13);--tint-2:rgba(60,140,200,.10);--tint-3:rgba(0,150,138,.08);--page-a:#e6f1ef;--page-b:#d9e9ee;--tone-1:#fbfefd;--tone-2:#eef6f4;--tone-3:#e2eeec}}:root[data-theme=light]{color-scheme:light;--bg:#e2eeec;--panel:#fbfefd;--panel-2:#eef6f4;--sunk:#d3e4e1;--scope:#f1f8f6;--line:#b5cbc8;--line-strong:#6f8c89;--ctl-line:#68847f;--text:#102321;--text-2:#2d4441;--text-3:#394f4c;--signal:#00756b;--signal-hover:#005e56;--signal-hot:#005e56;--signal-dim:#3a9690;--signal-wash:rgba(0,117,107,.12);--on-signal:#ffffff;--lamp-ok:#1b7a37;--lamp-wait:#9a5a00;--lamp-fail:#b3261e;--lamp-idle:#5b706d;--hear-wash:rgba(255,196,0,.22);--scan-wash:rgba(0,103,95,.16);--fresh-from:rgba(0,103,95,.38);--edge-wash:rgba(0,103,95,.22);--edge-wash-0:rgba(0,103,95,0);--grid-major:rgba(40,100,95,.07);--grid-minor:rgba(40,100,95,.07);--sheen:rgba(255,255,255,.6);--edge-hi:rgba(255,255,255,.85);--shade-inset:rgba(30,55,70,.10);--shade-drop:rgba(30,55,70,.16);--btn-mix:80%;--text-off:var(--text-3);--primary-shadow:0 6px 16px -6px rgba(0,117,107,.45);--primary-shadow-big:0 10px 24px -10px rgba(0,117,107,.45);--shade-agent:rgba(30,55,70,.12);--glow-a:rgba(0,0,0,0);--glow-b:rgba(0,0,0,0);--sel-glow:rgba(0,103,95,.10);--halo-idle:rgba(95,109,121,.14);--attn-bar:#bf8200;--attn-line:#e2bf5c;--attn-wash:rgba(255,196,0,.16);--attn-ink:#6f3f00;--on-attn:#2b1a00;--quiet-line:#c9dcd9;--primary-fill:#00756b;--primary-fill-hover:#005e56;--fail-wash:rgba(179,38,30,.08);--card-shadow:0 1px 2px rgba(16,70,66,.07),0 12px 30px -12px rgba(16,80,75,.22);--pop-shadow:0 20px 50px -10px rgba(16,70,66,.30);--tint-1:rgba(0,150,138,.13);--tint-2:rgba(60,140,200,.10);--tint-3:rgba(0,150,138,.08);--page-a:#e6f1ef;--page-b:#d9e9ee;--tone-1:#fbfefd;--tone-2:#eef6f4;--tone-3:#e2eeec}:root[data-theme=dark]{color-scheme:dark;--bg:#111c1b;--panel:#233635;--panel-2:#2d4443;--sunk:#0e1918;--scope:#0e1918;--line:#33494a;--line-strong:#5d7878;--ctl-line:#85a0a0;--text:#ecf5f4;--text-2:#c6d6d5;--text-3:#b8c9c8;--signal:#52d6cb;--signal-hover:#7be6dd;--signal-hot:#8ff0e6;--signal-dim:#3a9f99;--signal-wash:rgba(82,214,203,.16);--on-signal:#05221f;--lamp-ok:#86dc97;--lamp-wait:#f4bb5e;--lamp-fail:#ff8d7c;--lamp-idle:#93a7a7;--hear-wash:rgba(244,187,94,.18);--scan-wash:rgba(82,214,203,.22);--fresh-from:rgba(82,214,203,.5);--edge-wash:rgba(82,214,203,.28);--edge-wash-0:rgba(82,214,203,0);--grid-major:rgba(120,160,160,.08);--grid-minor:rgba(120,160,160,.06);--sheen:rgba(255,255,255,.04);--edge-hi:rgba(255,255,255,.05);--shade-inset:rgba(0,0,0,.28);--shade-drop:rgba(0,0,0,.30);--btn-mix:55%;--text-off:#7d8e8d;--primary-shadow:0 6px 14px -8px rgba(0,0,0,.6);--primary-shadow-big:0 10px 24px -12px rgba(0,0,0,.6);--shade-agent:rgba(0,0,0,.26);--glow-a:rgba(82,214,203,.0);--glow-b:rgba(82,214,203,.0);--sel-glow:rgba(82,214,203,.12);--halo-idle:rgba(127,139,150,.14);--attn-bar:#f4bb5e;--attn-line:#8c6e35;--attn-wash:#3a372c;--attn-ink:#ffd88c;--on-attn:#2b1a00;--quiet-line:#2b3f40;--primary-fill:#4cc9bd;--primary-fill-hover:#66dacf;--fail-wash:rgba(255,141,124,.12);--card-shadow:inset 0 0 0 1px rgba(133,170,168,.20),0 10px 28px -10px rgba(0,0,0,.6);--pop-shadow:0 18px 48px -8px rgba(0,0,0,.6);--tint-1:rgba(82,214,203,.10);--tint-2:rgba(70,150,200,.08);--tint-3:rgba(82,214,203,.06);--page-a:#13201f;--page-b:#0f1b1d;--tone-1:#1d2d2c;--tone-2:#263938;--tone-3:#2f4443}:root{--brand-plate:#ffffff;--surface-float:var(--panel-2);--surface-float-bar:var(--bg);--surface-float-filter:none;--surface-float-line:var(--line-strong)}