:root{--font-display:var(--font-syne,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--font-body:var(--font-montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--font-mono:var(--font-jetbrains-mono,"Monaco","Consolas","Courier New",monospace);--type-display-size:3rem;--type-display-lh:1;--type-display-tracking:-0.03em;--type-display-weight:700;--type-display-family:var(--font-display);--type-h1-size:2.25rem;--type-h1-lh:1.1111;--type-h1-tracking:-0.03em;--type-h1-weight:700;--type-h1-family:var(--font-display);--type-h2-size:1.5rem;--type-h2-lh:1.3333;--type-h2-tracking:-0.03em;--type-h2-weight:700;--type-h2-family:var(--font-display);--type-h3-size:1.25rem;--type-h3-lh:1.4;--type-h3-tracking:0;--type-h3-weight:600;--type-h3-family:var(--font-display);--type-h4-size:1.125rem;--type-h4-lh:1.5556;--type-h4-tracking:0;--type-h4-weight:600;--type-h4-family:var(--font-display);--type-body-lg-size:1rem;--type-body-lg-lh:1.5;--type-body-lg-tracking:0;--type-body-lg-weight:400;--type-body-lg-family:var(--font-body);--type-body-size:0.875rem;--type-body-lh:1.4286;--type-body-tracking:0;--type-body-weight:400;--type-body-family:var(--font-body);--type-body-sm-size:0.75rem;--type-body-sm-lh:1.3333;--type-body-sm-tracking:0;--type-body-sm-weight:400;--type-body-sm-family:var(--font-body);--type-caption-size:0.75rem;--type-caption-lh:1.3333;--type-caption-tracking:0;--type-caption-weight:400;--type-caption-family:var(--font-body);--type-label-size:0.75rem;--type-label-lh:1.3333;--type-label-tracking:0.05em;--type-label-weight:500;--type-label-family:var(--font-body);--type-data-size:0.875rem;--type-data-lh:1.4286;--type-data-tracking:-0.011em;--type-data-weight:400;--type-data-family:var(--font-mono);--label-case:uppercase;--label-tracking:0.05em;--radius-control:0px;--radius-surface:0px;--radius-overlay:0px;--radius-chip:0px;--border-w:1px;--control-h-sm:2rem;--control-h-md:2.5rem;--control-h-lg:3rem;--control-px:1rem;--cell-py:1rem;--cell-px:1rem;--row-h:3rem;--card-p:1.5rem;--stack-gap:1.5rem;--dur-fast:150ms;--dur-base:200ms;--dur-slow:400ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-emphasized:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,1,1);--color-canvas:240 240 240;--color-surface:255 255 255;--color-surface-raised:255 255 255;--color-surface-sunken:216 214 224;--color-surface-inverse:55 27 55;--color-scrim:0 0 0;--color-scrim-alpha:0.6;--color-ink:56 61 59;--color-ink-muted:95 95 99;--color-ink-subtle:102 102 112;--color-ink-inverse:250 250 250;--color-on-accent:250 250 250;--color-line:216 214 224;--color-line-strong:210 209 222;--color-focus:55 27 55;--color-accent:55 27 55;--color-accent-hover:83 62 82;--color-accent-pressed:26 13 24;--color-accent-subtle:250 245 249;--color-accent-ink:41 21 40;--color-success-solid:107 142 107;--color-success-subtle:224 232 224;--color-success-line:193 209 193;--color-success-ink:45 59 45;--color-warning-solid:184 152 96;--color-warning-subtle:235 227 215;--color-warning-line:215 199 175;--color-warning-ink:65 52 30;--color-danger-solid:176 112 112;--color-danger-subtle:235 223 223;--color-danger-line:215 191 191;--color-danger-ink:65 37 37;--color-info-solid:112 136 160;--color-info-subtle:223 229 235;--color-info-line:191 203 215;--color-info-ink:37 45 53;--color-chart-1:55 27 55;--color-chart-2:159 132 155;--color-chart-3:205 152 199;--color-chart-4:143 86 137;--color-chart-5:109 53 110;--color-chart-6:102 102 112;--color-chart-7:112 136 160;--color-chart-8:184 152 96;--color-chart-grid:216 214 224;--color-chart-axis:95 95 99;--color-chart-seq-1:245 235 243;--color-chart-seq-2:218 181 213;--color-chart-seq-3:158 130 156;--color-chart-seq-4:100 72 98;--color-chart-seq-5:41 21 40;--color-section-1:41 21 40;--color-section-1-subtle:250 245 249;--color-section-2:100 72 98;--color-section-2-subtle:245 235 243;--color-section-3:96 77 45;--color-section-3-subtle:245 241 235;--color-section-4:90 90 102;--color-section-4-subtle:240 239 244;--color-on-section:250 250 250;--shadow-color:0 0 0;--shadow-1:0 1px 2px 0 rgb(var(--shadow-color)/0.05);--shadow-2:0 4px 6px -1px rgb(var(--shadow-color)/0.1),0 2px 4px -2px rgb(var(--shadow-color)/0.1);--shadow-3:0 10px 15px -3px rgb(var(--shadow-color)/0.1),0 4px 6px -4px rgb(var(--shadow-color)/0.1);--shadow-overlay:0 20px 25px -5px rgb(var(--shadow-color)/0.1),0 8px 10px -6px rgb(var(--shadow-color)/0.1)}.dark{--color-canvas:17 8 17;--color-surface:27 13 28;--color-surface-raised:34 17 34;--color-surface-sunken:38 38 38;--color-surface-inverse:159 132 155;--color-scrim:0 0 0;--color-scrim-alpha:0.6;--color-ink:242 242 242;--color-ink-muted:153 153 153;--color-ink-subtle:132 132 132;--color-ink-inverse:250 250 250;--color-on-accent:250 250 250;--color-line:68 33 69;--color-line-strong:100 72 98;--color-focus:159 132 155;--color-accent:159 132 155;--color-accent-hover:195 136 187;--color-accent-pressed:125 92 123;--color-accent-subtle:68 33 69;--color-accent-ink:218 181 213;--color-success-solid:107 142 107;--color-success-subtle:25 32 25;--color-success-line:66 86 66;--color-success-ink:162 186 162;--color-warning-solid:184 152 96;--color-warning-subtle:34 27 16;--color-warning-line:96 77 45;--color-warning-ink:195 171 135;--color-danger-solid:176 112 112;--color-danger-subtle:35 19 19;--color-danger-line:95 54 54;--color-danger-ink:195 159 159;--color-info-solid:112 136 160;--color-info-subtle:19 23 27;--color-info-line:54 67 79;--color-info-ink:159 177 195;--color-chart-1:159 132 155;--color-chart-2:205 152 199;--color-chart-3:137 66 138;--color-chart-4:143 86 137;--color-chart-5:171 83 172;--color-chart-6:169 168 181;--color-chart-7:112 136 160;--color-chart-8:184 152 96;--color-chart-grid:68 33 69;--color-chart-axis:153 153 153;--color-chart-seq-1:41 21 40;--color-chart-seq-2:100 72 98;--color-chart-seq-3:158 130 156;--color-chart-seq-4:218 181 213;--color-chart-seq-5:245 235 243;--color-section-1:218 181 213;--color-section-1-subtle:41 21 40;--color-section-2:234 214 231;--color-section-2-subtle:83 62 82;--color-section-3:195 171 135;--color-section-3-subtle:34 27 16;--color-section-4:210 209 222;--color-section-4-subtle:42 42 42;--color-on-section:17 8 17;--shadow-color:0 0 0;--shadow-1:0 1px 2px 0 rgb(var(--shadow-color)/0.05);--shadow-2:0 4px 6px -1px rgb(var(--shadow-color)/0.1),0 2px 4px -2px rgb(var(--shadow-color)/0.1);--shadow-3:0 10px 15px -3px rgb(var(--shadow-color)/0.1),0 4px 6px -4px rgb(var(--shadow-color)/0.1);--shadow-overlay:0 20px 25px -5px rgb(var(--shadow-color)/0.1),0 8px 10px -6px rgb(var(--shadow-color)/0.1)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0.01ms;--dur-base:0.01ms;--dur-slow:0.01ms}}:where([data-direction]:not([data-direction=current])) :where([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=tabs-list],[data-slot=skeleton],[data-slot=dialog-close-button],[data-slot=sheet-close-button]):not(:where([data-direction]:not([data-direction=current]) [data-direction=current] *)){border-radius:var(--radius-control)}:where([data-direction]:not([data-direction=current])) :where([data-slot=card],[data-slot=alert]):not(:where([data-direction]:not([data-direction=current]) [data-direction=current] *)){border-radius:var(--radius-surface)}:where([data-direction]:not([data-direction=current])) :where([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]):not(:where([data-direction]:not([data-direction=current]) [data-direction=current] *)){border-radius:var(--radius-overlay)}:where([data-direction]:not([data-direction=current])) :where([data-slot=badge]):not(:where([data-direction]:not([data-direction=current]) [data-direction=current] *)){border-radius:var(--radius-chip)}:where([data-direction]:not([data-direction=current])) :where([data-slot=checkbox]):not(:where([data-direction]:not([data-direction=current]) [data-direction=current] *)){border-radius:min(var(--radius-control),4px)}:where([data-direction]:not([data-direction=current])) :where([data-slot=tabs-trigger]):not(:where([data-direction]:not([data-direction=current]) [data-direction=current] *)){border-radius:max(0px,calc(var(--radius-control) - 2px))}@scope ([data-direction="gnomon"]) to ([data-direction]:not([data-direction="gnomon"]), [data-slot="calendar"]){:scope :is(code,kbd,samp,pre){font-family:var(--font-mono)}:scope .metric-value:is(.text-2xl,.text-3xl){font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}:scope [data-slot=toast]{animation:gn-toast-in var(--dur-slow) var(--ease-emphasized)}}@keyframes gn-toast-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}