:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f4f5f7;--color-surface:#fff;--color-surface-subtle:#eceef1;--color-text:#20242a;--color-text-muted:#626a75;--color-border:#d2d6dc;--color-border-strong:#737c88;--accent:#315bb5;--accent-hover:#24468d;--accent-soft:#e7edfa;--accent-contrast:#fff;--warning:#8a5b00;--warning-soft:#fff4d6;--danger:#b42318;--danger-soft:#feeceb;--success:#287a4b;--success-soft:#e5f4ea;--model-soft:#e7edfa;--system-soft:#eceef1;--color-focus-ring:#315bb5;--color-overlay:#20242a1f;--font-sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:clamp(1.5rem, 3vw, 2.25rem);--line-height-tight:1.25;--line-height-body:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.5rem;--radius-pill:999rem;--shadow-sm:0 1px 2px var(--color-overlay);--shadow-md:0 .75rem 2rem var(--color-overlay);--content-width:76rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#14171b;--color-surface:#1d2127;--color-surface-subtle:#292e35;--color-text:#f2f3f5;--color-text-muted:#b1b7c0;--color-border:#3d444d;--color-border-strong:#69727d;--accent:#8eaff7;--accent-hover:#b4c9fa;--accent-soft:#27375a;--accent-contrast:#11151b;--warning:#f2c94c;--warning-soft:#443814;--danger:#ff8a80;--danger-soft:#4a2422;--success:#79d49f;--success-soft:#183c29;--model-soft:#27375a;--system-soft:#292e35;--color-focus-ring:#8eaff7;--color-overlay:#00000052}}
html{height:100%}html,body{max-width:100vw}body{min-height:100%;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}code{overflow-wrap:anywhere}
