:root{--kx-paper:var(--kl-paper);--kx-ink:var(--kl-ink);--kx-ink-2:var(--kl-ink-2);--kx-mute:var(--kl-mute);--kx-line:var(--kl-line);--kx-card:var(--kl-card);--kx-dark:var(--kl-dark);--kx-accent:var(--kl-accent);--kx-danger:#b42318;--kx-danger-bg:#fff4f2;--kx-ok:#1a8a4a;--kx-warn:#8a5a00;--kx-warn-bg:#fff8e8;--kx-r:22px;--kx-r2:14px;--kx-pill:999px;--kx-ease:cubic-bezier(.2,.8,.2,1);--kx-spring:cubic-bezier(.34,1.45,.5,1);--kx-shadow:none;--kx-shadow-sm:none;--kx-shadow-lift:none;--kx-font:var(--font-inter-tight),"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang HK","Microsoft JhengHei","Noto Sans TC",sans-serif;--kx-gutter:clamp(16px,3.2vw,44px);--kx-safe-b:env(safe-area-inset-bottom,0px);--kx-safe-t:env(safe-area-inset-top,0px);--kx-dock-h:0px;--kx-card-2:var(--kl-card);--kx-inner:var(--kl-paper);--kx-well:var(--kl-paper);--kx-surface:var(--kl-card);--kx-art:#e9e9ee;--kx-art-glow:#ffffffb3;--kx-dialog:#fff;--kx-line-strong:#c9c9cf;--kx-ring:#0b0b0d0a;--kx-hi:0 0 0 0 transparent;--kx-hover:#0b0b0d0a;--kx-hover-solid:#efeff2;--kx-track:#0b0b0d0d;--kx-thumb:#fff;--kx-thumb-knob:#fff;--kx-thumb-shadow:none;--kx-sel:var(--kx-ink);--kx-mute-2:#6b6b70;--kx-placeholder:#a3a3a8;--kx-primary:var(--kl-ink);--kx-on-primary:var(--kl-on-dark);--kx-primary-hover:#000;--kx-primary-sheen:0 0 0 0 transparent;--kx-focus-field:inset 0 0 0 1.5px var(--kx-ink),0 0 0 4px #0b0b0d12;--kx-field-focus:#fff;--kx-check-line:#c3c3c9;--kx-underline:#0b0b0d40;--kx-ink-soft:#0b0b0d0b;--kx-ink-border:#0b0b0d2e;--kx-ink-glow:#0b0b0d0d;--kx-danger-line:#b4231826;--kx-warn-line:#8a5a0026;--kx-ok-glow:#1a8a4a22;--kx-accent-glow:#0071e31f;--kx-dot:#c4c4ca;--kx-skel:#ececf0;--kx-skel-shine:#ffffffb3;--kx-glass:#f5f5f7d9;--kx-glass-line:#0b0b0d0f;--kx-glass-strong:#fffffff2;--kx-scrim:#0b0b0d59;--kx-grab:#d4d4d9;--kx-shc:#0b0b0d14;--kx-shc-deep:#0b0b0d40;--kx-toggle-off:#d4d4d9;--kx-toggle-on:#0b0b0d;--kx-toast:#0b0b0d;--kx-on-toast:#fff;--kx-toast-shadow:none;--kx-dock:#0b0b0d;--kx-dock-shadow:none;--kx-dialog-shadow:none;--cs-tint:#f4f8fe;--cs-tint-line:#d7e4f4;--bg:var(--kx-paper);--panel:var(--kx-card);--panel-raised:var(--kx-inner);--line:var(--kx-line);--muted:var(--kx-mute-2);--ink:var(--kx-ink);--accent:var(--kx-accent);--accent-strong:#0068d1;--accent-secondary:var(--kx-mute-2);--accent-rgb:0,113,227;--danger:var(--kx-danger);--radius:var(--kx-r);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--kx-font);background:var(--kx-paper);color:var(--kx-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:none;line-height:1.45}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--kx-accent);outline-offset:3px}button,svg{flex-shrink:0}h1,h2,h3,p{margin:0}input,textarea,select{min-width:0}svg{vertical-align:middle}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}nav{gap:8px;display:grid}main{max-width:1790px;margin:auto;padding:32px 34px 24px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
