:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f8fc;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-subtle:#eef3f9;--color-text-primary:#101827;--color-text-secondary:#4c5b70;--color-text-muted:#5f6e82;--color-border:#d8e0ea;--color-border-strong:#aebbcb;--color-action-primary:#006fa8;--color-action-on-primary:#fff;--color-focus:#006ee6;--color-success:#087a55;--color-warning:#9a5b00;--color-danger:#b3263b;--color-on-danger:#fff;--color-info:#1769c2;--elevation-sm:0 .25rem 1rem #1018271a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#07101e;--color-surface:#0d192b;--color-surface-raised:#132239;--color-surface-subtle:#101d31;--color-text-primary:#f5f8fc;--color-text-secondary:#a9b6c9;--color-text-muted:#8292aa;--color-border:#253751;--color-border-strong:#3b506d;--color-action-primary:#35bdeb;--color-action-on-primary:#07101e;--color-focus:#74d9ff;--color-success:#45d39b;--color-warning:#f6c453;--color-danger:#ff7c8d;--color-on-danger:#07101e;--color-info:#74b7ff;--elevation-sm:0 .25rem 1rem #00000040}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#07101e;--color-surface:#0d192b;--color-surface-raised:#132239;--color-surface-subtle:#101d31;--color-text-primary:#f5f8fc;--color-text-secondary:#a9b6c9;--color-text-muted:#8292aa;--color-border:#253751;--color-border-strong:#3b506d;--color-action-primary:#35bdeb;--color-action-on-primary:#07101e;--color-focus:#74d9ff;--color-success:#45d39b;--color-warning:#f6c453;--color-danger:#ff7c8d;--color-on-danger:#07101e;--color-info:#74b7ff;--elevation-sm:0 .25rem 1rem #00000040}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-xl:1.5rem;--radius-pill:999px;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--motion-fast:.12s;--motion-normal:.2s;--motion-theme:.5s;--motion-ease:cubic-bezier(.2, 0, 0, 1);font-synthesis:none;background:var(--color-canvas);font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:min(20rem,100%)}body{min-height:100vh;color:var(--color-text-primary);font-size:var(--font-size-base);background:var(--color-canvas);transition:color var(--motion-theme) var(--motion-ease), background-color var(--motion-theme) var(--motion-ease);margin:0;line-height:1.6}::view-transition-old(root){animation:none}:root[data-theme-reveal=true]::view-transition-new(root){animation:tracktidy-theme-reveal var(--motion-theme) cubic-bezier(.22, 1, .36, 1)}html[data-visual-recalibration-transition=true]::view-transition-old(root){animation:none}html[data-visual-recalibration-transition=true]::view-transition-new(root){clip-path:circle(var(--vr-theme-radius) at var(--vr-theme-origin-x) var(--vr-theme-origin-y));animation:.42s cubic-bezier(.22,1,.36,1) vr-theme-reveal}@keyframes vr-theme-reveal{0%{clip-path:circle(0 at var(--vr-theme-origin-x) var(--vr-theme-origin-y))}}@media (prefers-reduced-motion:reduce){html[data-visual-recalibration-transition=true]::view-transition-new(root){animation:none}}html[data-reduced-motion=true][data-visual-recalibration-transition=true]::view-transition-new(root){animation:none}:root:not([data-theme-fallback-transition=true]) body{transition:none}@keyframes tracktidy-theme-reveal{0%{clip-path:circle(0 at var(--theme-reveal-x,100%) var(--theme-reveal-y,0))}to{clip-path:circle(150vmax at var(--theme-reveal-x,100%) var(--theme-reveal-y,0))}}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--color-action-on-primary);background:var(--color-action-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
