:root{--tp-blue:#0d5eaa;--tp-blue-strong:#0a4a88;--tp-blue-soft:#eaf2ff;--tp-navy:#0a1236;--tp-yellow:#f0c93e;--tp-green:#167a4a;--tp-surface-page:#f6f9ff;--tp-surface:#fff;--tp-surface-raised:#fff;--tp-surface-sunken:#eef3fa;--tp-surface-inverse:#0b1220;--tp-text:#020617eb;--tp-text-secondary:#0f172aa3;--tp-text-muted:#0f172a75;--tp-text-on-brand:#fff;--tp-text-on-inverse:#ffffffe6;--tp-border:#0f172a1a;--tp-border-strong:#0f172a2e;--tp-focus:#1a73e8;--tp-success:#2e7d32;--tp-success-soft:#e8f5e9;--tp-warning:#b26a00;--tp-warning-soft:#fff4e5;--tp-danger:#b3261e;--tp-danger-soft:#fdecea;--tp-info:#1a73e8;--tp-info-soft:#e8f0fe;--tp-media-bg:#000;--tp-on-media:#fff;--tp-media-scrim:#000000a6;--tp-space-xxs:4px;--tp-space-xs:8px;--tp-space-sm:12px;--tp-space-md:16px;--tp-space-lg:20px;--tp-space-xl:24px;--tp-space-2xl:32px;--tp-space-3xl:40px;--tp-space-4xl:56px;--tp-radius-sm:8px;--tp-radius-md:12px;--tp-radius-lg:16px;--tp-radius-xl:20px;--tp-radius-2xl:24px;--tp-radius-pill:999px;--tp-shadow-sm:0 1px 2px #0f172a0f;--tp-shadow-md:0 6px 20px #23427b14;--tp-shadow-lg:0 24px 70px #23427b24;--tp-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tp-text-xs:.75rem;--tp-text-sm:.875rem;--tp-text-base:1rem;--tp-text-lg:1.125rem;--tp-text-xl:1.25rem;--tp-text-2xl:1.5rem;--tp-text-3xl:1.875rem;--tp-text-4xl:2.25rem;--tp-leading-tight:1.25;--tp-leading-normal:1.5;--tp-leading-relaxed:1.65;--tp-container:1120px;--tp-measure:68ch;--tp-control-h:44px;--tp-control-h-lg:52px;--tp-duration-fast:.12s;--tp-duration:.18s;--tp-ease:cubic-bezier(.2,0,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tp-blue:#5b9bd8;--tp-blue-strong:#7db3e4;--tp-blue-soft:#5b9bd824;--tp-navy:#0a1236;--tp-yellow:#f2c94c;--tp-green:#4fae65;--tp-surface-page:#0b1220;--tp-surface:#131b2b;--tp-surface-raised:#1a2436;--tp-surface-sunken:#0e1626;--tp-surface-inverse:#f6f9ff;--tp-text:#ffffffeb;--tp-text-secondary:#ffffffad;--tp-text-muted:#ffffff7a;--tp-text-on-brand:#0b1220;--tp-text-on-inverse:#020617e6;--tp-border:#ffffff24;--tp-border-strong:#ffffff3d;--tp-focus:#7db3e4;--tp-success:#6fbf73;--tp-success-soft:#6fbf7329;--tp-warning:#e0a33e;--tp-warning-soft:#e0a33e29;--tp-danger:#f2827a;--tp-danger-soft:#f2827a29;--tp-info:#6ba6f5;--tp-info-soft:#6ba6f529;--tp-shadow-sm:0 1px 2px #0006;--tp-shadow-md:0 6px 20px #00000073;--tp-shadow-lg:0 24px 70px #0000008c}}:root[data-theme=dark]{--tp-blue:#5b9bd8;--tp-blue-strong:#7db3e4;--tp-blue-soft:#5b9bd824;--tp-green:#4fae65;--tp-surface-page:#0b1220;--tp-surface:#131b2b;--tp-surface-raised:#1a2436;--tp-surface-sunken:#0e1626;--tp-surface-inverse:#f6f9ff;--tp-text:#ffffffeb;--tp-text-secondary:#ffffffad;--tp-text-muted:#ffffff7a;--tp-text-on-brand:#0b1220;--tp-text-on-inverse:#020617e6;--tp-border:#ffffff24;--tp-border-strong:#ffffff3d;--tp-focus:#7db3e4;--tp-success:#6fbf73;--tp-success-soft:#6fbf7329;--tp-warning:#e0a33e;--tp-warning-soft:#e0a33e29;--tp-danger:#f2827a;--tp-danger-soft:#f2827a29;--tp-info:#6ba6f5;--tp-info-soft:#6ba6f529;--tp-shadow-sm:0 1px 2px #0006;--tp-shadow-md:0 6px 20px #00000073;--tp-shadow-lg:0 24px 70px #0000008c}@media (prefers-reduced-motion:reduce){:root{--tp-duration-fast:0s;--tp-duration:0s}}
