:root{--color-action-primary:#3b5bdb;--color-action-primary-hover:#2e48ae;--color-action-primary-active:#253b87;--color-action-secondary:#f3f4f6;--color-action-secondary-hover:#e5e7eb;--color-action-secondary-active:#d1d5db;--color-action-destructive:#dc2626;--color-action-destructive-hover:#b91c1c;--color-feedback-success-bg:#f0fdf4;--color-feedback-success-text:#166534;--color-feedback-success-border:#86efac;--color-feedback-success-icon:#16a34a;--color-feedback-warning-bg:#fef3c7;--color-feedback-warning-text:#92400e;--color-feedback-warning-border:#fcd34d;--color-feedback-warning-icon:#d97706;--color-feedback-error-bg:#fef2f2;--color-feedback-error-text:#991b1b;--color-feedback-error-border:#fca5a5;--color-feedback-error-icon:#dc2626;--color-feedback-info-bg:#eff6ff;--color-feedback-info-text:#1e40af;--color-feedback-info-border:#93c5fd;--color-feedback-info-icon:#2563eb;--color-outcome-yes:#15803d;--color-outcome-yes-fg:#fff;--color-outcome-yes-soft:#dcfce7;--color-outcome-yes-soft-fg:#166534;--color-outcome-no:#dc2626;--color-outcome-no-fg:#fff;--color-outcome-no-soft:#fee2e2;--color-outcome-no-soft-fg:#991b1b;--color-text-primary:#1c1c1e;--color-text-secondary:#5f6368;--color-text-tertiary:#6c727b;--color-text-disabled:#d1d5db;--color-text-on-action:#fff;--color-text-on-dark:#f9fafb;--color-text-link:#2563eb;--color-text-link-hover:#1e40af;--color-surface-page:#f7f7f5;--color-surface-card:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f0f0ed;--color-surface-overlay:#00000080;--color-surface-disabled:#f3f4f6;--color-border-default:#e4e4df;--color-border-strong:#7d8189;--color-border-focus:#3b5bdb;--color-border-error:#ef4444;--color-border-disabled:#e5e7eb;--color-interactive-hover-overlay:#0000000a;--color-interactive-active-overlay:#00000014;--color-interactive-selected-bg:#e8ecfb;--color-interactive-selected-border:#cdd5f7;--color-interactive-focus-ring:#3b5bdb;--color-button-primary-bg:#3b5bdb;--color-button-primary-bg-hover:#2e48ae;--color-button-primary-bg-active:#253b87;--color-button-primary-text:#fff;--color-button-secondary-bg:#f3f4f6;--color-button-secondary-bg-hover:#e5e7eb;--color-button-secondary-text:#1c1c1e;--color-button-ghost-bg-hover:#0000000a;--color-button-ghost-text:#1c1c1e;--color-button-destructive-bg:#dc2626;--color-button-destructive-bg-hover:#b91c1c;--color-button-destructive-text:#fff;--color-button-disabled-bg:#f3f4f6;--color-button-disabled-text:#d1d5db;--color-button-yes-bg:#15803d;--color-button-yes-fg:#fff;--color-button-yes-soft-bg:#dcfce7;--color-button-yes-soft-fg:#166534;--color-button-no-bg:#dc2626;--color-button-no-fg:#fff;--color-button-no-soft-bg:#fee2e2;--color-button-no-soft-fg:#991b1b;--color-input-bg:#fff;--color-input-bg-disabled:#f3f4f6;--color-input-border:#e4e4df;--color-input-border-hover:#7d8189;--color-input-border-focus:#3b5bdb;--color-input-border-error:#ef4444;--color-input-text:#1c1c1e;--color-input-placeholder:#6c727b;--color-card-bg:#fff;--color-card-border:#e4e4df;--color-badge-neutral-bg:#f3f4f6;--color-badge-neutral-text:#374151;--color-badge-primary-bg:#dbeafe;--color-badge-primary-text:#1d4ed8;--color-badge-success-bg:#dcfce7;--color-badge-success-text:#15803d;--color-badge-warning-bg:#fef3c7;--color-badge-warning-text:#b45309;--color-badge-error-bg:#fee2e2;--color-badge-error-text:#b91c1c;--color-avatar-bg:#e5e7eb;--color-avatar-text:#374151;--color-avatar-border:#fff;--color-probability-bar-fill:#15803d;--color-probability-bar-track:#fee2e2;--color-tag-yes-bg:#dcfce7;--color-tag-yes-fg:#166534;--color-tag-no-bg:#fee2e2;--color-tag-no-fg:#991b1b}:root[data-theme=dark]{--color-text-primary:#ecedee;--color-text-secondary:#9aa0a6;--color-text-tertiary:#7c8290;--color-text-disabled:#4b5563;--color-text-on-action:#0f1115;--color-text-link:#60a5fa;--color-text-link-hover:#93c5fd;--color-text-on-dark:#f9fafb;--color-surface-page:#0f1115;--color-surface-card:#171a21;--color-surface-raised:#171a21;--color-surface-sunken:#1f232c;--color-surface-disabled:#1f232c;--color-surface-overlay:#0009;--color-border-default:#2a2e37;--color-border-strong:#6f757e;--color-border-focus:#7c8cf8;--color-border-error:#f87171;--color-border-disabled:#1f232c;--color-action-primary:#7c8cf8;--color-action-primary-hover:#5a70e5;--color-action-primary-active:#3b5bdb;--color-action-secondary:#1f2937;--color-action-secondary-hover:#374151;--color-action-secondary-active:#4b5563;--color-action-destructive:#ef4444;--color-action-destructive-hover:#fecaca;--color-interactive-selected-bg:#232847;--color-interactive-selected-border:#5a70e5;--color-interactive-focus-ring:#7c8cf8;--color-interactive-hover-overlay:#ffffff0f;--color-interactive-active-overlay:#ffffff1a;--color-outcome-yes:#4ade80;--color-outcome-yes-fg:#0f1115;--color-outcome-yes-soft:#123524;--color-outcome-yes-soft-fg:#86efac;--color-outcome-no:#f87171;--color-outcome-no-fg:#0f1115;--color-outcome-no-soft:#3b1717;--color-outcome-no-soft-fg:#fca5a5;--color-feedback-warning-bg:#3b2f0e;--color-feedback-warning-text:#fcd34d;--color-feedback-warning-border:#d97706;--color-feedback-warning-icon:#fbbf24;--color-feedback-success-bg:#123524;--color-feedback-success-text:#86efac;--color-feedback-success-border:#16a34a;--color-feedback-success-icon:#4ade80;--color-feedback-info-bg:#152a4a;--color-feedback-info-text:#93c5fd;--color-feedback-info-border:#2563eb;--color-feedback-info-icon:#60a5fa;--color-feedback-error-bg:#3b1717;--color-feedback-error-text:#fca5a5;--color-feedback-error-border:#dc2626;--color-feedback-error-icon:#f87171;--color-button-primary-bg:#7c8cf8;--color-button-primary-bg-hover:#5a70e5;--color-button-primary-bg-active:#3b5bdb;--color-button-primary-text:#0f1115;--color-button-secondary-bg:#1f2937;--color-button-secondary-bg-hover:#374151;--color-button-secondary-text:#ecedee;--color-button-ghost-bg-hover:#ffffff0f;--color-button-ghost-text:#ecedee;--color-button-destructive-bg:#ef4444;--color-button-destructive-bg-hover:#fecaca;--color-button-destructive-text:#0f1115;--color-button-disabled-bg:#1f232c;--color-button-disabled-text:#4b5563;--color-button-yes-bg:#4ade80;--color-button-yes-fg:#0f1115;--color-button-yes-soft-bg:#123524;--color-button-yes-soft-fg:#86efac;--color-button-no-bg:#f87171;--color-button-no-fg:#0f1115;--color-button-no-soft-bg:#3b1717;--color-button-no-soft-fg:#fca5a5;--color-input-bg:#171a21;--color-input-bg-disabled:#1f232c;--color-input-border:#2a2e37;--color-input-border-hover:#6f757e;--color-input-border-focus:#7c8cf8;--color-input-border-error:#f87171;--color-input-text:#ecedee;--color-input-placeholder:#7c8290;--color-card-bg:#171a21;--color-card-border:#2a2e37;--color-badge-neutral-bg:#1f2937;--color-badge-neutral-text:#d1d5db;--color-badge-primary-bg:#1e3a8a;--color-badge-primary-text:#93c5fd;--color-badge-success-bg:#14532d;--color-badge-success-text:#86efac;--color-badge-warning-bg:#78350f;--color-badge-warning-text:#fcd34d;--color-badge-error-bg:#7f1d1d;--color-badge-error-text:#fca5a5;--color-avatar-bg:#374151;--color-avatar-text:#e5e7eb;--color-avatar-border:#171a21;--color-probability-bar-fill:#4ade80;--color-probability-bar-track:#3b1717;--color-tag-yes-bg:#123524;--color-tag-yes-fg:#86efac;--color-tag-no-bg:#3b1717;--color-tag-no-fg:#fca5a5}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-page-inline-padding:16px;--space-page-inline-padding-lg:32px;--space-page-section-gap:64px;--space-page-section-gap-sm:40px;--space-card-padding:24px;--space-card-padding-sm:16px;--space-card-gap:16px;--space-stack-xs:4px;--space-stack-sm:8px;--space-stack-md:12px;--space-stack-lg:16px;--space-stack-xl:24px;--space-stack-2xl:32px;--space-inline-xs:4px;--space-inline-sm:8px;--space-inline-md:12px;--space-inline-lg:16px;--space-component-button-padding-x:16px;--space-component-button-padding-y:10px;--space-component-button-padding-x-sm:12px;--space-component-button-padding-y-sm:8px;--space-component-button-padding-x-lg:24px;--space-component-button-padding-y-lg:12px;--space-component-input-padding-x:12px;--space-component-input-padding-y:8px;--space-component-badge-padding-x:10px;--space-component-badge-padding-y:2px;--space-component-modal-padding:24px;--space-component-table-cell-padding-x:16px;--space-component-table-cell-padding-y:12px;--size-control-xs:24px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px;--size-control-xl:56px;--size-icon-xs:12px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-icon-xl:32px;--size-avatar-sm:24px;--size-avatar-md:32px;--size-avatar-lg:40px;--size-avatar-xl:64px;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--radius-pill:999px;--radius-semantic-sm:8px;--radius-semantic-md:12px;--radius-semantic-lg:16px;--radius-semantic-pill:999px;--radius-semantic-button:6px;--radius-semantic-input:6px;--radius-semantic-card:8px;--radius-semantic-modal:12px;--radius-semantic-badge:9999px;--radius-semantic-avatar:9999px;--radius-semantic-tooltip:6px;--radius-semantic-dropdown:8px;--radius-semantic-checkbox:4px;--radius-semantic-toggle:9999px;--radius-semantic-image:8px;--border-width-none:0px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--font-family-sans:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--font-family-numeric:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--font-family-serif:Lora, Georgia, Cambria, Times New Roman, serif;--font-family-mono:JetBrains Mono, Fira Code, SF Mono, Consolas, Liberation Mono, Menlo, monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-size-7xl:72px;--font-size-probability-display:32px;--font-size-probability-hero:56px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0em;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--text-heading-1-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-heading-1-size:48px;--text-heading-1-weight:700;--text-heading-1-line-height:1;--text-heading-1-letter-spacing:-.05em;--text-heading-2-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-heading-2-size:36px;--text-heading-2-weight:700;--text-heading-2-line-height:1.25;--text-heading-2-letter-spacing:-.025em;--text-heading-3-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-heading-3-size:30px;--text-heading-3-weight:600;--text-heading-3-line-height:1.25;--text-heading-3-letter-spacing:-.025em;--text-heading-4-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-heading-4-size:24px;--text-heading-4-weight:600;--text-heading-4-line-height:1.375;--text-heading-4-letter-spacing:0em;--text-heading-5-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-heading-5-size:20px;--text-heading-5-weight:600;--text-heading-5-line-height:1.375;--text-heading-5-letter-spacing:0em;--text-heading-6-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-heading-6-size:18px;--text-heading-6-weight:600;--text-heading-6-line-height:1.375;--text-heading-6-letter-spacing:0em;--text-body-lg-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-body-lg-size:18px;--text-body-lg-weight:400;--text-body-lg-line-height:1.625;--text-body-lg-letter-spacing:0em;--text-body-base-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-body-base-size:16px;--text-body-base-weight:400;--text-body-base-line-height:1.5;--text-body-base-letter-spacing:0em;--text-body-sm-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-body-sm-size:14px;--text-body-sm-weight:400;--text-body-sm-line-height:1.5;--text-body-sm-letter-spacing:0em;--text-caption-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-caption-size:12px;--text-caption-weight:400;--text-caption-line-height:1.5;--text-caption-letter-spacing:.025em;--text-label-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-label-size:14px;--text-label-weight:500;--text-label-line-height:1.5;--text-label-letter-spacing:0em;--text-overline-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-overline-size:12px;--text-overline-weight:600;--text-overline-line-height:1.5;--text-overline-letter-spacing:.1em;--text-code-family:JetBrains Mono, Fira Code, SF Mono, Consolas, Liberation Mono, Menlo, monospace;--text-code-size:14px;--text-code-weight:400;--text-code-line-height:1.625;--text-code-letter-spacing:0em;--text-display-probability-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-display-probability-size:32px;--text-display-probability-weight:700;--text-display-probability-line-height:1;--text-display-probability-letter-spacing:-.02em;--text-hero-probability-family:Inter, Noto Sans TC, system-ui, -apple-system, PingFang TC, Microsoft JhengHei, sans-serif;--text-hero-probability-size:56px;--text-hero-probability-weight:700;--text-hero-probability-line-height:1;--text-hero-probability-letter-spacing:-.03em;--duration-instant:0s;--duration-fast:.18s;--duration-sheet:.24s;--duration-base:.2s;--duration-moderate:.3s;--duration-slow:.5s;--easing-linear:cubic-bezier(0, 0, 1, 1);--easing-ease-out:cubic-bezier(0, 0, .2, 1);--easing-ease-in:cubic-bezier(.4, 0, 1, 1);--easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.34, 1.56, .64, 1);--easing-brand:cubic-bezier(.2, .7, .2, 1);--shadow-none:none;--shadow-sm:0px 1px 2px 0px #0000000d;--shadow-md:0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-lg:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-xl:0px 10px 15px -3px #0000001a, 0px 4px 6px -4px #0000001a;--shadow-2xl:0px 20px 25px -5px #0000001a, 0px 8px 10px -6px #0000001a;--shadow-inner-sm:inset 0px 1px 2px 0px #0000000f;--shadow-inner-md:inset 0px 2px 4px 0px #00000014;--shadow-colored-primary:0px 4px 14px 0px #2563eb40;--shadow-colored-success:0px 4px 14px 0px #16a34a40;--shadow-colored-error:0px 4px 14px 0px #dc262640;--shadow-focus-ring:0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f6;--opacity-disabled:.5;--opacity-muted:.6;--opacity-subtle:.08;--opacity-pressed:.12;--opacity-selected:.16;--opacity-focus:.24;--opacity-scrim:.6;--opacity-ghost:.04}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:var(--border-width-medium) solid var(--color-interactive-focus-ring);outline-offset:var(--border-width-medium);border-radius:var(--radius-sm)}.num,.tabular-nums{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
