:root{--ui-primary:#247965;--ui-primary-hover:#1c6554;--ui-primary-soft:#e5f2ed;--ui-brand:var(--ui-primary);--ui-brand-text:var(--ui-primary);--ui-link:var(--ui-primary-hover);--ui-rail-active:#b4e8d6;--ui-rail-selected:#263e39;--ui-page:#f5f6f8;--ui-surface:#fff;--ui-border:#e5e7eb;--ui-text:#1f2937;--ui-muted:#566171;--ui-rail:#1f2937;--ui-danger:#b42318;--ui-success:#166534;--ui-warning:#854d0e;--ui-info:#1d4ed8;--ui-neutral-soft:#edf0f3;--ui-success-soft:#e4f3e9;--ui-warning-soft:#fff4d9;--ui-danger-soft:#fdebe9;--ui-info-soft:#eaf0fc;--ui-focus:#1d4ed8;--ui-radius:8px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-target:44px;--ui-control-compact:40px;--ui-text-body:14px;--ui-text-helper:12px;--ui-heading-page:29px;--ui-heading-section:18px;--ui-heading-subsection:14px;--ui-field-short:220px;--ui-field-medium:400px;--ui-field-long:640px;--ui-rail-width:220px;--ds-ink:#142942;--ds-nav-bg:#fff;--ds-nav-active:#eef2f7;--ds-nav-logo-bg:var(--ds-nav-bg);--ds-nav-text:#6b7280;--ds-nav-text-active:var(--ds-ink);--ds-nav-text-muted:#6b7280;--ds-topbar-bg:#fff;--ds-crumb-text:#596579;--ds-page:#f8f8f8;--ds-surface:#fff;--ds-surface-muted:#f3f3f3;--ds-brand:#4492d1;--ds-primary:#2a6fb0;--ds-primary-hover:#225e96;--ds-primary-soft:#e8f1fa;--ds-on-primary:#fff;--ds-link:#2a6fb0;--ds-link-hover:#1f5a91;--ds-segment-on:#2a6fb0;--ds-toggle-on:#3f7f32;--ds-success-text:#2f6f55;--ds-success-bg:#e6f3ec;--ds-warn-text:#5c4300;--ds-warn-bg:#fae2a9;--ds-warn-soft:#fff4d9;--ds-danger:#b42318;--ds-danger-hover:#8f1b12;--ds-danger-text:#b42318;--ds-danger-bg:#fdebe9;--ds-info-text:#1d4ed8;--ds-info-bg:#eaf0fc;--ds-neutral-text:#3f4753;--ds-neutral-bg:#edf0f3;--ds-text-1:#333;--ds-text-2:#5b5b5b;--ds-text-3:#6b6b6b;--ds-text-disabled:#8a8a8a;--ds-border:#ddd;--ds-border-input:#8c8c8c;--ds-focus:#1d4ed8;--ds-focus-width:2px;--ds-focus-offset:2px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-radius-sm:2px;--ds-radius-md:4px;--ds-radius-lg:8px;--ds-radius-pill:999px;--ds-radius-control:6px;--ds-shadow-1:0 1px 2px #0000000f;--ds-shadow-2:0 4px 12px #0000001f;--ds-shadow-3:0 12px 32px #0003;--ds-scrim:#1418208c;--ds-text-xs:12px;--ds-text-sm:13px;--ds-text-md:14px;--ds-text-lg:16px;--ds-text-xl:18px;--ds-text-2xl:22px;--ds-text-3xl:28px;--ds-z-base:0;--ds-z-sticky:20;--ds-z-topbar:25;--ds-z-nav:30;--ds-z-drawer:40;--ds-z-dialog:60;--ds-z-toast:70;--ds-font:system-ui, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--ds-font-cn:system-ui, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--ds-leading:1.5;--ds-leading-heading:1.3;--ds-leading-button:22px;--ds-field-sm:160px;--ds-field-md:320px;--ds-field-lg:480px;--ds-button-sm:28px;--ds-button-md:36px;--ds-button-lg:44px;--ds-card-header-block:16px;--ds-card-header-inline:24px;--ds-card-body:24px;--ds-card-footer:16px;--ds-nav-indent:42px;--ds-nav-pad-start:6px;--ds-nav-inset:12px;--ds-control-button-pad:14px;--ds-disabled-bg:#f5f6f8;--ds-disabled-border:#e5e7eb;--ds-disabled-text:#566171;--ds-button-border:#e5e7eb;--ds-button-text-kind:#0f766e;--ds-disabled-primary-bg:#6d8cab;--ds-disabled-primary-text:var(--ds-on-primary);--ds-nav-chevron-scale:1.5;--ds-nav-width:270px;--ds-nav-item-height:52px;--ds-topbar-height:64px;--ds-target:44px;--ds-control-height:36px}[data-ds="2"]{--ui-primary:var(--ds-primary);--ui-primary-hover:var(--ds-primary-hover);--ui-primary-soft:var(--ds-primary-soft);--ui-brand:var(--ds-primary);--ui-brand-text:var(--ds-primary);--ui-link:var(--ds-link);--ui-rail-active:var(--ds-nav-text-active);--ui-rail-selected:var(--ds-nav-active);--ui-rail:var(--ds-nav-bg);--ui-page:var(--ds-page);--ui-surface:var(--ds-surface);--ui-border:var(--ds-border);--ui-text:var(--ds-text-1);--ui-muted:var(--ds-text-2);--ui-danger:var(--ds-danger-text);--ui-success:var(--ds-success-text);--ui-warning:var(--ds-warn-text);--ui-info:var(--ds-info-text);--ui-neutral-soft:var(--ds-neutral-bg);--ui-success-soft:var(--ds-success-bg);--ui-warning-soft:var(--ds-warn-soft);--ui-danger-soft:var(--ds-danger-bg);--ui-info-soft:var(--ds-info-bg);--ui-focus:var(--ds-focus);--ui-radius:var(--ds-radius-md);--ui-text-body:var(--ds-text-md);--ui-text-helper:var(--ds-text-xs);--ui-rail-width:var(--ds-nav-width)}
