@layer properties, theme, base, components, utilities;:root{--neutral-0:220 0% 0%;--neutral-50:195 9.1% 6.6%;--neutral-100:195 6.9% 8.9%;--neutral-150:195 6.9% 11.6%;--neutral-200:195 5.6% 14.8%;--neutral-400:195 2.9% 32.1%;--neutral-500:195 1.6% 50.1%;--neutral-600:195 2.4% 64.3%;--neutral-700:195 3.9% 83%;--neutral-900:195 8.5% 96%;--blue-300:207 89% 67.8%;--blue-400:207 89% 67.8%;--blue-500:207 90.2% 64.1%;--blue-900:216 85.1% 34.1%;--amber-500:36 70.2% 50%;--red-500:0 47.9% 57.8%;--graphite-0:340 0% 3.1%;--graphite-50:220 0% 6.7%;--graphite-100:330 0% 9.1%;--graphite-150:300 0% 11.8%;--graphite-200:320 0% 14.9%;--graphite-600:300 0% 64.5%;--graphite-900:300 0% 96.1%;--lake-0:216 49.1% 10.8%;--lake-50:215 47.8% 13.5%;--lake-100:211 48.1% 15.9%;--lake-150:211 46.8% 18.4%;--lake-200:211 45.1% 22.2%;--lake-600:205 29.3% 64.5%;--lake-900:201 50% 94.5%;--foundation-field:204 23.8% 95.9%;--foundation-fieldSecondary:207 23.1% 92.4%;--foundation-surface:220 0% 100%;--foundation-hover:207 25.7% 93.1%;--foundation-pressed:208 23.6% 89.2%;--foundation-text:209 43.4% 10.4%;--foundation-muted:207 15.2% 37.5%}@layer base{:root{--bp-grid:8px;--bp-padding:24px;--bp-radius:24px;--background:0 0% 100%;--foreground:0 0% 8%;--card:0 0% 100%;--card-foreground:0 0% 8%;--popover:0 0% 100%;--popover-foreground:0 0% 8%;--primary:207.1357 92.5581% 42.1569%;--primary-foreground:0 0% 100%;--primary-hover:207.3684 91.4439% 36.6667%;--secondary:0 0% 94%;--secondary-foreground:0 0% 8%;--muted:0 0% 94%;--muted-foreground:0 0% 45%;--accent:0 0% 92%;--accent-foreground:0 0% 8%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--destructive-muted:0 72% 51%/0.1;--success:207.272727 90.163934% 64.117647%;--success-foreground:197 54% 14%;--success-glow:207.272727 90.163934% 64.117647%/0.18;--warning:38 92% 50%;--warning-foreground:0 0% 0%;--warning-muted:38 92% 50%/0.12;--warning-glow:38 92% 50%/0.2;--info:0 0% 18%;--info-foreground:0 0% 100%;--info-muted:0 0% 0%/0.06;--foreground-secondary:0 0% 40%;--foreground-tertiary:0 0% 56%;--text-tertiary:0 0% 56%;--surface:0 0% 98%;--surface-elevated:0 0% 100%;--surface-hover:0 0% 95%;--border:0 0% 92%;--border-hover:0 0% 28%;--input:0 0% 96%;--ring:207.272727 90.163934% 64.117647%;--divider:0 0% 90%;--divider-strong:0 0% 84%;--primary-subtle:207.272727 90.163934% 64.117647%/0.07;--success-muted:207.272727 90.163934% 64.117647%/0.1;--skeleton:0 0% 0%/0.06;--nav-active:0 0% 8%;--nav-active-text:0 0% 100%;--glow-neutral:0 0% 0%/0.04;--glow-muted:0 0% 0%/0.04;--glow-accent:207.272727 90.163934% 64.117647%/0.08;--radius:var(--bp-radius);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:var(--bp-radius);--radius-2xl:var(--bp-radius);--radius-full:9999px;--radius-button:12px;--radius-card:var(--bp-radius);--radius-input:12px;--radius-badge:6px;--radius-dialog:var(--bp-radius);--radius-sheet:var(--bp-radius);--radius-control:12px;--radius-panel:var(--bp-radius);--radius-overlay:var(--bp-radius);--radius-shell:var(--bp-radius);--sidebar-background:0 0% 97%;--sidebar-foreground:0 0% 10%;--sidebar-primary:0 0% 8%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 93%;--sidebar-accent-foreground:0 0% 10%;--sidebar-border:0 0% 90%;--sidebar-ring:0 0% 8%}.dark{--background:var(--neutral-0);--foreground:var(--neutral-900);--card:var(--neutral-100);--card-foreground:var(--neutral-900);--popover:var(--neutral-100);--popover-foreground:var(--neutral-900);--primary:207.1357 92.5581% 42.1569%;--primary-foreground:0 0% 100%;--primary-hover:207.3684 91.4439% 36.6667%;--secondary:var(--neutral-150);--secondary-foreground:var(--neutral-900);--muted:var(--neutral-150);--muted-foreground:var(--neutral-600);--accent:var(--neutral-200);--accent-foreground:var(--neutral-900);--foreground-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--surface:var(--neutral-50);--surface-elevated:var(--neutral-150);--surface-hover:var(--neutral-200);--border:0 0% 100%/0.063;--border-hover:var(--neutral-400);--input:var(--neutral-150);--ring:var(--blue-400);--success:var(--blue-400);--success-foreground:0 0% 100%;--success-muted:var(--blue-400) /0.1;--success-glow:var(--blue-400) /0.4;--warning:var(--amber-500);--warning-foreground:0 0% 0%;--warning-muted:var(--amber-500) /0.1;--warning-glow:var(--amber-500) /0.4;--destructive:var(--red-500);--destructive-foreground:0 0% 100%;--destructive-muted:var(--red-500) /0.1;--info:var(--neutral-700);--info-foreground:var(--neutral-0);--info-muted:0 0% 100%/0.07;--divider:0 0% 100%/0.04;--divider-strong:0 0% 100%/0.08;--nav-active:var(--neutral-900);--nav-active-text:var(--neutral-0);--glow-neutral:0 0% 100%/0.06;--glow-muted:0 0% 100%/0.05;--glow-accent:var(--blue-400) /0.12;--radius-button:12px;--radius-card:var(--bp-radius);--radius-input:12px;--radius-badge:6px;--radius-dialog:var(--bp-radius);--radius-control:12px;--radius-panel:var(--bp-radius);--radius-overlay:var(--bp-radius);--radius-shell:var(--bp-radius);--sidebar-background:0 0% 100%/0.04;--sidebar-foreground:var(--neutral-900);--sidebar-primary:var(--neutral-900);--sidebar-primary-foreground:var(--neutral-0);--sidebar-accent:0 0% 100%/0.06;--sidebar-accent-foreground:var(--neutral-900);--sidebar-border:0 0% 100%/0.063;--sidebar-ring:var(--neutral-700);--primary-subtle:var(--blue-400) /0.08;--skeleton:0 0% 100%/0.03}}@layer base{}[data-profile-theme=graphite]{--background:var(--graphite-0);--foreground:var(--graphite-900);--card:var(--graphite-100);--card-foreground:var(--graphite-900);--popover:var(--graphite-100);--popover-foreground:var(--graphite-900);--secondary:var(--graphite-150);--secondary-foreground:var(--graphite-900);--muted:var(--graphite-150);--muted-foreground:var(--graphite-600);--accent:var(--graphite-200);--accent-foreground:var(--graphite-900);--foreground-secondary:var(--graphite-600);--surface:var(--graphite-50);--surface-elevated:var(--graphite-150);--surface-hover:var(--graphite-200);--border:0 0% 100%/0.08}[data-profile-theme=lake]{--background:var(--lake-0);--foreground:var(--lake-900);--card:var(--lake-100);--card-foreground:var(--lake-900);--popover:var(--lake-100);--popover-foreground:var(--lake-900);--secondary:var(--lake-150);--secondary-foreground:var(--lake-900);--muted:var(--lake-150);--muted-foreground:var(--lake-600);--accent:var(--lake-200);--accent-foreground:var(--lake-900);--foreground-secondary:var(--lake-600);--surface:var(--lake-50);--surface-elevated:var(--lake-150);--surface-hover:var(--lake-200);--border:219 60% 80%/0.1}@layer base{.landing-light{--background:43 20% 95%;--foreground:45 19% 8%;--card:43 30% 99%;--card-foreground:45 19% 8%;--muted:43 14% 90%;--muted-foreground:45 8% 38%;--foreground-secondary:45 8% 38%;--foreground-tertiary:45 7% 50%;--border:45 14% 10%/0.1;--success:207.272727 90.163934% 64.117647%}}:root{--bp-public-nav-height:3.5rem;--bp-blue:var(--color-blue-500);--bp-signal-active:hsl(var(--primary));--bp-on-signal:#ffffff;--bp-signal-selected:var(--color-blue-400);--bp-motion-micro:var(--duration-settleMicro);--bp-motion-exit:var(--duration-settleExit);--bp-motion-move:var(--duration-settleMove);--bp-motion-enter:var(--duration-settleEnter);--bp-motion-settle:var(--duration-settle);--bp-ease-enter:var(--ease-settleenter);--bp-ease-exit:var(--ease-in);--bp-ease-move:var(--ease-inout);--bp-ease-settle:var(--ease-spring)}.bp-system,body:has(.bp-system[data-material=workspace]){--background:204 23.81% 95.88%;--foreground:208.7 43.4% 10.39%;--foreground-secondary:206.9 15.18% 37.45%;--foreground-tertiary:206.9 15.18% 37.45%;--card:0 0% 100%;--card-foreground:208.7 43.4% 10.39%;--popover:0 0% 100%;--popover-foreground:208.7 43.4% 10.39%;--primary:207.1357 92.5581% 42.1569%;--primary-foreground:0 0% 100%;--primary-hover:207.3684 91.4439% 36.6667%;--secondary:206.67 23.08% 92.35%;--secondary-foreground:208.7 43.4% 10.39%;--muted:206.67 23.08% 92.35%;--muted-foreground:206.9 15.18% 37.45%;--accent:207.272727 90.163934% 64.117647%/0.11;--accent-foreground:208.7 43.4% 10.39%;--border:207.69 18.84% 86.47%;--border-hover:207.5 15% 68.63%;--input:207.86 11.2% 50.98%;--ring:207.1357 92.5581% 42.1569%;--surface:0 0% 100%;--surface-elevated:0 0% 100%;--surface-hover:206.67 25.71% 93.14%;--bp-field:#f2f5f7;--bp-field-secondary:#e7ecf0;--bp-surface:#ffffff;--bp-surface-raised:#ffffff;--bp-surface-hover:#e9eef2;--bp-surface-pressed:#dde4ea;--bp-surface-translucent:rgb(255 255 255/91%);--bp-surface-translucent-strong:rgb(255 255 255/96%);--bp-surface-highlight:rgb(255 255 255/76%);--bp-text:#0f1b26;--bp-text-muted:#51616e;--bp-text-faint:#51616e;--bp-border:rgb(16 28 47/14%);--bp-border-strong:rgb(16 28 47/28%);--bp-border-soft:rgb(16 28 47/10%);--bp-blue:#51abf6;--bp-winter-sky:#dcecf2;--bp-orientation:var(--bp-winter-sky);--bp-border-signal:rgb(81 171 246/32%);--bp-signal-active:hsl(var(--primary));--bp-signal-selected:#64b5f6;--bp-signal-ink:#075b9f;--bp-signal-surface:var(--bp-winter-sky);--bp-signal-soft:rgb(81 171 246/11%);--bp-signal-faint:rgb(81 171 246/6%);--bp-focus:hsl(var(--primary));--bp-success:#187255;--bp-warning:#8f5511;--bp-destructive:#a33737;--bp-on-signal:#ffffff;--bp-success-surface:rgb(24 114 85/9%);--bp-warning-surface:rgb(143 85 17/10%);--bp-destructive-surface:rgb(163 55 55/9%);--bp-shadow-overlay:0 1px 2px rgb(15 43 74/8%),0 32px 96px rgb(15 43 74/18%);--bp-shadow-floating:0 1px 2px rgb(15 43 74/8%),0 16px 48px rgb(15 43 74/16%);--bp-shadow-control:0 1px 2px rgb(15 43 74/8%);--bp-shadow-hover:0 1px 2px rgb(15 43 74/8%),0 4px 16px rgb(15 43 74/14%);--bp-shadow-signal:none;--bp-shadow-focus:0 0 0 3px rgb(81 171 246/30%);--bp-blur-overlay:22px;--bp-radius-control:12px;--bp-radius-selection:12px;--bp-map-mark-surface:rgb(255 255 255/96%);--bp-map-mark-artwork:#ffffff;--bp-map-mark-border:rgb(16 42 54/24%);--bp-map-mark-shadow:0 2px 5px rgb(16 42 54/12%);--bp-map-mark-size:2.65rem;--bp-map-anchor-size:3rem;--bp-map-event:#d9553d;--bp-layout-gutter:clamp(1rem,3vw,4rem);--bp-measure-reading:68ch;--bp-rail-width:13.5rem;--bp-inspector-width:19rem;--bp-type-display:var(--font-inter),sans-serif;--bp-type-interface:var(--font-inter),sans-serif;--bp-size-statement:clamp(2.625rem,6vw,4.75rem);--bp-leading-display:0.98;--bp-leading-body:1.55;--bp-motion-fast:var(--bp-motion-micro);--bp-motion-state:var(--bp-motion-move);--bp-motion-layer:var(--bp-motion-settle);--bp-ease-out:var(--bp-ease-settle);--bp-layer-sticky:20;--warning:32.6471 78.1609% 34.1176%;--destructive:0 49.5413% 42.7451%;--bp-radius-frame:24px;--bp-control-height:40px;--bp-control-height-sm:32px;--bp-control-height-lg:48px}.bp-system[data-material=workspace]{--destructive-foreground:0 0% 100%}.bp-system[data-material=cohort]{--background:210 40% 98%;--bp-field:#f8fafc;--bp-field-secondary:#f8fafc;--bp-surface:#f8fafc;--bp-surface-raised:#ffffff;--bp-surface-translucent:rgb(248 250 252/92%);--bp-surface-translucent-strong:rgb(248 250 252/97%)}body:has(.bp-system[data-material=cohort]) [data-public-shell-nav]{--bp-field:#f8fafc;--bp-surface-translucent:rgb(248 250 252/92%)}body:has(.bp-system[data-material=cohort]) [data-public-shell-footer]{--bp-field:#f8fafc}@media (prefers-reduced-transparency:reduce){.bp-system{--bp-surface-translucent:var(--bp-surface-raised);--bp-blur-overlay:0px}}@media (prefers-reduced-motion:reduce){.bp-system{--bp-motion-fast:0ms;--bp-motion-state:0ms;--bp-motion-layer:0ms}}:root{--ui-radius-control:var(--bp-radius-control,12px);--ui-radius-frame:var(--bp-radius-frame,24px);--ui-radius-inner:8px;--ui-inset:var(--bp-padding);--ui-control-inset:7px 16px;--ui-ease:cubic-bezier(0.22,1,0.36,1);--ui-gap:var(--bp-grid)}