/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root,.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-1:oklch(17% .006 75);--gray-2:oklch(20% .0065 75);--gray-3:oklch(23.5% .007 75);--gray-4:oklch(27% .0075 75);--gray-5:oklch(30.5% .008 75);--gray-6:oklch(34.5% .0085 75);--gray-7:oklch(40% .009 75);--gray-8:oklch(47% .0095 75);--gray-9:oklch(56% .01 75);--gray-10:oklch(63% .01 75);--gray-11:oklch(74% .008 75);--gray-12:oklch(95.5% .004 75);--accent-fill:oklch(30.5% .052 232);--accent-fill-hover:oklch(35.5% .06 232);--accent-fill-pressed:oklch(40.5% .068 232);--accent-border:oklch(50% .105 232);--accent-border-hover:oklch(60% .125 232);--accent-glyph:oklch(82% .105 232);--accent-glyph-hover:oklch(89% .075 232);--ds-color-bg:var(--gray-1);--ds-color-surface:var(--gray-2);--ds-color-surface-muted:var(--gray-3);--ds-color-fg:var(--gray-12);--ds-color-fg-muted:var(--gray-10);--ds-color-overlay:oklch(from var(--gray-1) l c h / .76);--ds-color-overlay-close-bg:oklch(from var(--gray-2) l c h / .46);--ds-color-overlay-close-highlight:oklch(from var(--gray-12) l c h / .1);--ds-color-overlay-close-highlight-hover:oklch(from var(--gray-12) l c h / .16);--ds-color-overlay-close-shade:oklch(from var(--gray-1) l c h / .42);--ds-color-overlay-close-shade-hover:oklch(from var(--gray-1) l c h / .3);--ds-color-tooltip-bg:oklch(from var(--gray-2) l c h / .92);--ds-color-tooltip-fg:var(--gray-12);--ds-color-tooltip-border:oklch(from var(--gray-12) l c h / .12);--ds-color-border:oklch(from var(--gray-12) l c h / .12);--ds-color-input:oklch(from var(--gray-12) l c h / .15);--ds-field-bg:oklch(from var(--gray-2) l c h / .84);--ds-field-bg-hover:oklch(from var(--gray-3) l c h / .92);--ds-field-bevel-highlight:oklch(from var(--gray-12) l c h / .055);--ds-field-bevel-shadow:oklch(from var(--gray-1) l c h / .5);--ds-field-lift-shadow:oklch(from var(--gray-1) l c h / .48);--ds-color-ring:var(--accent-border-hover);--ds-color-brand:var(--gray-12);--ds-color-brand-fg:var(--gray-1);--ds-color-success:var(--success-glyph);--ds-color-success-fg:var(--gray-1);--ds-color-warn:var(--warning-glyph);--ds-color-warn-fg:var(--gray-1);--ds-color-danger:var(--danger-solid);--ds-color-danger-fg:var(--gray-12);--ds-color-mix-light:var(--gray-12);--ds-color-mix-dark:var(--gray-1);--ds-color-sidebar-bg:var(--gray-2);--ds-color-sidebar-fg:var(--gray-12);--ds-color-sidebar-brand:var(--gray-12);--ds-color-sidebar-brand-fg:var(--gray-1);--ds-color-sidebar-accent:var(--gray-3);--ds-color-sidebar-accent-fg:var(--gray-12);--ds-color-sidebar-border:var(--ds-color-border);--ds-color-sidebar-ring:var(--accent-border-hover);--ds-color-chart-1:var(--accent-glyph);--ds-color-chart-2:var(--success-glyph);--ds-color-chart-3:var(--warning-glyph);--ds-color-chart-4:var(--danger-glyph);--ds-color-chart-5:var(--gray-10);--ds-gradient-primary:var(--gray-12);--ds-gradient-secondary:var(--gray-8);--ds-gradient-brand-from:var(--accent-fill);--ds-gradient-brand-via:var(--accent-border);--ds-gradient-brand-to:var(--accent-glyph);--ds-gradient-brand:linear-gradient(90deg, var(--ds-gradient-brand-from), var(--ds-gradient-brand-via), var(--ds-gradient-brand-to))}.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-1:oklch(99.2% .0025 75);--gray-2:oklch(98% .0035 75);--gray-3:oklch(96.2% .0045 75);--gray-4:oklch(94.2% .0055 75);--gray-5:oklch(92% .0065 75);--gray-6:oklch(89.3% .0075 75);--gray-7:oklch(85.4% .009 75);--gray-8:oklch(78.2% .011 75);--gray-9:oklch(64% .014 75);--gray-10:oklch(57% .014 75);--gray-11:oklch(45% .013 75);--gray-12:oklch(23% .009 75);--accent-fill:oklch(94% .045 232);--accent-fill-hover:oklch(90% .055 232);--accent-fill-pressed:oklch(85% .065 232);--accent-border:oklch(72% .118 232);--accent-border-hover:oklch(62% .135 232);--accent-glyph:oklch(47% .13 232);--accent-glyph-hover:oklch(39% .135 232);--ds-color-overlay:oklch(from var(--gray-12) l c h / .34);--ds-color-overlay-close-bg:oklch(from var(--gray-1) l c h / .68);--ds-color-overlay-close-highlight:oklch(from var(--gray-1) l c h / .72);--ds-color-overlay-close-highlight-hover:oklch(from var(--gray-1) l c h / .82);--ds-color-overlay-close-shade:oklch(from var(--gray-12) l c h / .08);--ds-color-overlay-close-shade-hover:oklch(from var(--gray-12) l c h / .1);--ds-color-tooltip-bg:oklch(from var(--gray-12) l c h / .92);--ds-color-tooltip-fg:var(--gray-1);--ds-color-tooltip-border:oklch(from var(--gray-1) l c h / .12);--ds-color-border:var(--gray-6);--ds-color-input:var(--gray-6);--ds-field-bg:oklch(from var(--gray-1) l c h / .82);--ds-field-bg-hover:oklch(from var(--gray-2) l c h / .94);--ds-field-bevel-highlight:oklch(from var(--gray-1) l c h / .88);--ds-field-bevel-shadow:oklch(from var(--gray-12) l c h / .07);--ds-field-lift-shadow:oklch(from var(--gray-12) l c h / .1)}:root,.dark,.light,[data-theme=dark],[data-theme=light]{--ds-color-bg:var(--gray-1);--ds-color-surface:var(--gray-2);--ds-color-surface-muted:var(--gray-3);--ds-color-fg:var(--gray-12);--ds-color-fg-muted:var(--gray-10);--ds-color-ring:var(--accent-border-hover);--ds-color-brand:var(--gray-12);--ds-color-brand-fg:var(--gray-1);--ds-color-success:var(--success-glyph);--ds-color-success-fg:var(--gray-1);--ds-color-warn:var(--warning-glyph);--ds-color-warn-fg:var(--gray-1);--ds-color-danger:var(--danger-solid);--ds-color-danger-fg:var(--gray-1);--ds-color-provider-claude:oklch(67.24% .1308 38.76);--ds-color-mix-light:var(--gray-12);--ds-color-mix-dark:var(--gray-1);--ds-color-sidebar-bg:var(--gray-2);--ds-color-sidebar-fg:var(--gray-12);--ds-color-sidebar-brand:var(--gray-12);--ds-color-sidebar-brand-fg:var(--gray-1);--ds-color-sidebar-accent:var(--gray-3);--ds-color-sidebar-accent-fg:var(--gray-12);--ds-color-sidebar-border:var(--ds-color-border);--ds-color-sidebar-ring:var(--accent-border-hover);--ds-color-chart-1:var(--accent-glyph);--ds-color-chart-2:var(--success-glyph);--ds-color-chart-3:var(--warning-glyph);--ds-color-chart-4:var(--danger-glyph);--ds-color-chart-5:var(--gray-10);--ds-gradient-primary:var(--gray-12);--ds-gradient-secondary:var(--gray-8);--ds-gradient-brand-from:var(--accent-fill);--ds-gradient-brand-via:var(--accent-border);--ds-gradient-brand-to:var(--accent-glyph);--ds-gradient-brand:linear-gradient(90deg, var(--ds-gradient-brand-from), var(--ds-gradient-brand-via), var(--ds-gradient-brand-to));--ds-space-unit:.25rem;--ds-space-0:0;--ds-space-0-5:.125rem;--ds-space-1:.25rem;--ds-space-1-5:.375rem;--ds-space-2:.5rem;--ds-space-2-5:.625rem;--ds-space-3:.75rem;--ds-space-3-5:.875rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-control-height-xs:1.5rem;--ds-control-height-sm:2rem;--ds-control-height-md:2.25rem;--ds-control-height-lg:2.5rem;--ds-control-icon-xs:1.5rem;--ds-control-icon-sm:2rem;--ds-control-icon-md:2.25rem;--ds-control-icon-lg:2.5rem;--ds-control-padding-x-xs:.5rem;--ds-control-padding-x-sm:.75rem;--ds-control-padding-x-md:1rem;--ds-control-padding-x-lg:1.5rem;--ds-control-padding-y-md:.5rem;--ds-font-family-sans:var(--font-sans);--ds-font-family-display:var(--font-display);--ds-font-family-mono:var(--font-mono);--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-base:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.25rem;--ds-font-size-2xl:1.5rem;--ds-font-size-3xl:1.875rem;--ds-font-size-4xl:2.25rem;--ds-font-weight-normal:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-line-height-none:1;--ds-line-height-tight:1.1;--ds-line-height-snug:1.25;--ds-line-height-normal:1.5;--ds-line-height-relaxed:1.625;--ds-radius-xs:var(--radius-xs);--ds-radius-sm:var(--radius-sm);--ds-radius-md:var(--radius-md);--ds-radius-lg:var(--radius-lg);--ds-radius-xl:var(--radius-xl);--ds-radius-2xl:var(--radius-2xl);--ds-radius-3xl:1.5rem;--ds-radius-4xl:2rem;--ds-radius-full:var(--radius-full);--ds-shadow-color-soft:oklch(from var(--gray-12) l c h / .08);--ds-shadow-color-medium:oklch(from var(--gray-12) l c h / .14);--ds-shadow-color-strong:oklch(from var(--gray-12) l c h / .24);--ds-shadow-xs:var(--shadow-xs);--ds-shadow-sm:var(--shadow-sm);--ds-shadow-md:var(--shadow-md);--ds-shadow-lg:var(--shadow-lg);--ds-shadow-xl:var(--shadow-xl);--ds-shadow-badge:var(--chip-shadow-rest);--ds-shadow-bento:var(--elevation-card-rest);--ds-shadow-bento-inset:0 0 0 1px oklch(from var(--gray-12) l c h / .1), inset 0 -24px 80px -24px oklch(from var(--gray-12) l c h / .14);--ds-shadow-popover:var(--elevation-flyout);--ds-shadow-overlay-close:inset 0 1px 0 var(--ds-color-overlay-close-highlight), inset 0 -1px 0 var(--ds-color-overlay-close-shade), var(--chip-shadow-rest);--ds-shadow-overlay-close-hover:inset 0 1px 0 var(--ds-color-overlay-close-highlight-hover), inset 0 -1px 0 var(--ds-color-overlay-close-shade-hover), var(--buttons-neutral-focus);--ds-shadow-button-raised:var(--buttons-inverted);--ds-shadow-button-subtle:var(--buttons-neutral);--ds-shadow-button-outline:var(--buttons-neutral);--ds-shadow-button-pressed:0 2px 6px oklch(from var(--gray-1) l c h / .45) inset;--ds-shadow-button-outline-pressed:0 1px 4px oklch(from var(--gray-12) l c h / .14) inset;--ds-shadow-field-rest:var(--borders-base), inset 0 1px 0 var(--ds-field-bevel-highlight), inset 0 -1px 0 var(--ds-field-bevel-shadow);--ds-shadow-field-hover:var(--borders-base), inset 0 1px 0 var(--ds-field-bevel-highlight), inset 0 -1px 0 var(--ds-field-bevel-shadow), 0 1px 2px -1px var(--ds-field-lift-shadow);--ds-shadow-field-focus:var(--borders-focus), inset 0 1px 0 var(--ds-field-bevel-highlight), inset 0 -1px 0 var(--ds-field-bevel-shadow);--ds-focus-ring-width:3px;--ds-z-base:0;--ds-z-raised:10;--ds-z-sticky:20;--ds-z-popover:50;--ds-z-overlay:50;--ds-z-modal:50;--ds-z-toast:60;--ds-z-tooltip:70;--ds-motion-duration-fast:var(--duration-fast);--ds-motion-duration-base:var(--duration-base);--ds-motion-duration-slow:var(--duration-slow);--ds-motion-duration-slower:.3s;--ds-motion-duration-sheet:.5s;--ds-motion-ease-linear:linear;--ds-motion-ease-standard:var(--ease-out-brand);--ds-motion-ease-out:var(--ease-out-brand);--ds-motion-ease-in-out:cubic-bezier(.2, 0, 0, 1)}:root,[data-theme=light],[data-theme=dark]{--font-mono:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--success-glyph:var(--ms-success-glyph);--warning-glyph:var(--ms-warning-glyph);--danger-glyph:var(--ms-danger-glyph);--danger-solid:var(--ms-danger-solid);--danger-solid-hover:var(--ms-button-danger-hover);--duration-fast:var(--motion-duration-micro);--duration-base:var(--motion-duration-quick);--duration-slow:var(--motion-duration-control);--ease-out-brand:var(--motion-ease-out);--cta-primary-face:var(--ms-button-primary);--cta-primary-face-hover:var(--ms-button-primary-hover);--cta-primary-face-active:var(--ms-button-primary-pressed);--cta-primary-fg:var(--ms-button-primary-foreground);--cta-primary-edge:var(--ms-button-primary-edge);--cta-primary-hi:var(--ms-depth-highlight);--radius-full:9999px}@media (prefers-reduced-motion:reduce){.ms-dashboard-shell *,.ms-dashboard-shell :before,.ms-dashboard-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:host{--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--shadow-badge:var(--shadow-badge)}:root,.dark,.light,[data-theme=dark],[data-theme=light]{--header-height:3.5rem;--radius:var(--ds-radius-lg);--background:var(--ds-color-bg);--foreground:var(--ds-color-fg);--card:var(--ds-color-surface);--card-foreground:var(--ds-color-fg);--popover:var(--ds-color-surface);--popover-foreground:var(--ds-color-fg);--primary:var(--gray-12);--primary-foreground:var(--gray-1);--secondary:var(--gray-3);--secondary-foreground:var(--gray-12);--muted:var(--gray-3);--muted-foreground:var(--gray-10);--accent:var(--accent-fill);--accent-foreground:var(--accent-glyph-hover);--destructive:var(--danger-solid);--destructive-foreground:var(--gray-1);--success:var(--success-glyph);--border:var(--ds-color-border);--input:var(--ds-color-input);--ring:var(--accent-border-hover);--chart-1:var(--ds-color-chart-1);--chart-2:var(--ds-color-chart-2);--chart-3:var(--ds-color-chart-3);--chart-4:var(--ds-color-chart-4);--chart-5:var(--ds-color-chart-5);--sidebar:var(--ds-color-sidebar-bg);--sidebar-foreground:var(--ds-color-sidebar-fg);--sidebar-primary:var(--ds-color-sidebar-brand);--sidebar-primary-foreground:var(--ds-color-sidebar-brand-fg);--sidebar-accent:var(--ds-color-sidebar-accent);--sidebar-accent-foreground:var(--ds-color-sidebar-accent-fg);--sidebar-border:var(--ds-color-sidebar-border);--sidebar-ring:var(--ds-color-sidebar-ring);--gradient-primary:var(--ds-gradient-primary);--gradient-secondary:var(--ds-gradient-secondary);--shadow-badge:var(--ds-shadow-badge)}.email-theme-boundary[data-mail-theme=dark],body[data-mail-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-1:oklch(6% 0 0);--gray-2:oklch(8.5% 0 0);--gray-3:oklch(12% 0 0);--gray-4:oklch(15.5% 0 0);--gray-5:oklch(19% 0 0);--gray-6:oklch(23.5% 0 0);--gray-7:oklch(30% 0 0);--gray-8:oklch(39% 0 0);--gray-9:oklch(50% 0 0);--gray-10:oklch(65% 0 0);--gray-11:oklch(78% 0 0);--gray-12:oklch(96% 0 0);--mail-sidebar-bg:oklch(3.5% 0 0);--mail-border:oklch(100% 0 0/.11);--mail-input:oklch(100% 0 0/.14);--mail-field-bg:oklch(10.5% 0 0);--mail-field-bg-hover:oklch(13% 0 0);--theme-preview-sidebar:oklch(3.5% 0 0);--theme-preview-canvas:oklch(6.5% 0 0);--theme-preview-surface:oklch(13% 0 0);--theme-preview-strong:oklch(72% 0 0)}.email-theme-boundary[data-mail-theme=light],body[data-mail-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-1:oklch(98.5% 0 0);--gray-2:oklch(96.5% 0 0);--gray-3:oklch(93.5% 0 0);--gray-4:oklch(90% 0 0);--gray-5:oklch(85.5% 0 0);--gray-6:oklch(79% 0 0);--gray-7:oklch(70% 0 0);--gray-8:oklch(59% 0 0);--gray-9:oklch(49% 0 0);--gray-10:oklch(42% 0 0);--gray-11:oklch(34% 0 0);--gray-12:oklch(18% 0 0);--mail-sidebar-bg:oklch(95.5% 0 0);--mail-border:oklch(0% 0 0/.12);--mail-input:oklch(0% 0 0/.15);--mail-field-bg:oklch(97% 0 0);--mail-field-bg-hover:oklch(94.5% 0 0);--theme-preview-sidebar:oklch(94% 0 0);--theme-preview-canvas:oklch(98.5% 0 0);--theme-preview-surface:oklch(92% 0 0);--theme-preview-strong:oklch(30% 0 0)}.email-theme-boundary,body[data-mail-theme]{--ds-color-bg:var(--gray-1);--ds-color-surface:var(--gray-2);--ds-color-surface-muted:var(--gray-3);--ds-color-fg:var(--gray-12);--ds-color-fg-muted:var(--gray-10);--ds-color-border:var(--mail-border);--ds-color-input:var(--mail-input);--ds-field-bg:var(--mail-field-bg);--ds-field-bg-hover:var(--mail-field-bg-hover);--ds-color-sidebar-bg:var(--mail-sidebar-bg);--ds-color-sidebar-fg:var(--gray-12);--ds-color-sidebar-brand:var(--gray-12);--ds-color-sidebar-brand-fg:var(--gray-1);--ds-color-sidebar-accent:var(--gray-3);--ds-color-sidebar-accent-fg:var(--gray-12);--ds-color-sidebar-border:var(--mail-border);--background:var(--gray-1);--foreground:var(--gray-12);--card:var(--gray-2);--card-foreground:var(--gray-12);--popover:var(--gray-2);--popover-foreground:var(--gray-12);--primary:var(--gray-12);--primary-foreground:var(--gray-1);--secondary:var(--gray-3);--secondary-foreground:var(--gray-12);--muted:var(--gray-3);--muted-foreground:var(--gray-10);--border:var(--mail-border);--input:var(--mail-input);--sidebar:var(--mail-sidebar-bg);--sidebar-foreground:var(--gray-12);--sidebar-primary:var(--gray-12);--sidebar-primary-foreground:var(--gray-1);--sidebar-accent:var(--gray-3);--sidebar-accent-foreground:var(--gray-12);--sidebar-border:var(--mail-border)}.email-theme-boundary [data-preview=dark]{--theme-preview-sidebar:oklch(3.5% 0 0);--theme-preview-canvas:oklch(6.5% 0 0);--theme-preview-surface:oklch(13% 0 0);--theme-preview-strong:oklch(72% 0 0);color:oklch(100% 0 0/.25)}.email-theme-boundary [data-preview=light]{--theme-preview-sidebar:oklch(94% 0 0);--theme-preview-canvas:oklch(98.5% 0 0);--theme-preview-surface:oklch(92% 0 0);--theme-preview-strong:oklch(30% 0 0);color:oklch(0% 0 0/.16)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}}@layer components{.ms-control-primary{background:var(--cta-primary-face);color:var(--cta-primary-fg);box-shadow:inset 0 1px 0 var(--cta-primary-hi), 0 0 0 1px var(--cta-primary-edge), var(--shadow-primary)}.ms-control-primary:hover{background:var(--cta-primary-face-hover);box-shadow:inset 0 1px 0 var(--cta-primary-hi), 0 0 0 1px var(--cta-primary-edge), var(--shadow-primary-hover)}.ms-control-primary:active{background:var(--cta-primary-face-active);box-shadow:var(--ds-shadow-button-pressed)}.ms-control-primary:focus-visible,.ms-control-primary[data-focus-visible]{box-shadow:inset 0 1px 0 var(--cta-primary-hi), 0 0 0 1px var(--cta-primary-edge), var(--shadow-primary), 0 0 0 2px var(--gray-1), 0 0 0 4px oklch(from var(--gray-12) l c h / .32)}.ms-control-danger{background:var(--danger-solid);color:var(--destructive-foreground);box-shadow:var(--buttons-danger)}.ms-control-danger:hover{background:var(--danger-solid-hover);box-shadow:var(--buttons-danger)}.ms-control-danger:focus-visible,.ms-control-danger[data-focus-visible]{box-shadow:var(--buttons-danger)}.ms-field{background-color:oklch(from var(--gray-1) l c h / .45);border-color:oklch(from var(--gray-12) l c h / .14);transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-brand);background-image:none;box-shadow:inset 0 1px 2px oklch(0% 0 0/.25)}.ms-field:hover{background-color:oklch(from var(--gray-1) l c h / .58);border-color:oklch(from var(--gray-12) l c h / .2);box-shadow:inset 0 1px 2px oklch(0% 0 0/.25)}.ms-field:focus-visible,.ms-field[data-state=open]{border-color:var(--app-field-focus,var(--accent-border));box-shadow:inset 0 1px 2px oklch(0% 0 0/.25),0 0 0 4px oklch(47% .062 227/.22)}.ms-field:disabled,.ms-field[data-disabled]{background-color:var(--gray-3);box-shadow:none;opacity:.52;background-image:none}.ms-card{background:var(--gray-2);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .09);border-color:#0000}.ms-app-panel{background:var(--gray-2);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .09)}.ms-app-surface{background:var(--gray-3);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .08)}:where(button,a,[role=button],[role=tab],[role=menuitem]).ms-app-surface:hover{background:var(--gray-4)}.ms-app-pill{background:var(--gray-3);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .1)}:where(button,a,[role=button],[role=tab],[role=menuitem]).ms-app-pill:hover{background:var(--gray-4)}.ms-credit-card{background:var(--gray-2);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .11)}.ms-dashboard-shell{isolation:isolate;background:var(--gray-1);color:var(--gray-12);--card:var(--gray-2);--popover:var(--gray-2);--accent:oklch(from var(--gray-12) l c h / .075);--accent-foreground:var(--gray-12);--accent-fill:oklch(from var(--gray-12) l c h / .075);--accent-fill-hover:oklch(from var(--gray-12) l c h / .11);--accent-fill-pressed:oklch(from var(--gray-12) l c h / .14);--accent-glyph:var(--gray-11);--accent-glyph-hover:var(--gray-12);--accent-core:var(--gray-12);--accent-border:oklch(100% 0 0/.16);--accent-border-hover:oklch(100% 0 0/.24);--ring:oklch(100% 0 0/.24);--ds-color-ring:oklch(100% 0 0/.24);--ds-color-sidebar-ring:oklch(100% 0 0/.24);--sidebar-ring:oklch(100% 0 0/.24);--app-field-focus:oklch(47% .062 227);--chip-shadow-rest:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .09);--chip-shadow-hover:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .14);position:relative}.ms-dashboard-shell .ms-control:not(.ms-control-danger):not(.ms-control-primary){color:var(--gray-12);background:var(--gray-3);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .1);text-shadow:none}.ms-dashboard-shell .ms-control:not(.ms-control-danger):not(.ms-control-primary):hover{background:var(--gray-4);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .13)}.ms-dashboard-shell .ms-control-primary{color:var(--gray-1);background:var(--gray-12);text-shadow:none;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}.ms-dashboard-shell .ms-control-primary:hover{background:var(--gray-11);box-shadow:inset 0 0 0 1px oklch(0% 0 0/.16)}.ms-dashboard-shell button.border:not([data-slot=button],.ms-app-pill,.border-destructive,.border-red-500,.border-red-600){color:var(--gray-12);background:var(--gray-3);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .1);border-color:#0000}.ms-dashboard-shell button.border:not([data-slot=button],.ms-app-pill,.border-destructive,.border-red-500,.border-red-600):active{scale:.96}.ms-dashboard-shell :where(button,a,[role=button],[role=tab],[role=menuitem]):focus-visible{--tw-ring-color:transparent;outline:2px solid oklch(from var(--gray-12) l c h / .44);outline-offset:2px}.ms-dashboard-shell.ms-dashboard-shell :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=hidden]),textarea:not([data-composer-input]),select,[data-slot=select-trigger],[role=combobox]){border-color:oklch(from var(--gray-12) l c h / .14);background-color:oklch(from var(--gray-1) l c h / .45);transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-brand);border-radius:.75rem;outline:none;box-shadow:inset 0 1px 2px oklch(0% 0 0/.25)}.ms-dashboard-shell.ms-dashboard-shell :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=hidden]),textarea:not([data-composer-input]),select,[data-slot=select-trigger],[role=combobox]):focus{border-color:var(--app-field-focus);box-shadow:inset 0 1px 2px oklch(0% 0 0/.25),0 0 0 4px oklch(47% .062 227/.22)}.ms-dashboard-shell [data-slot=badge]:not([data-variant=destructive]){color:var(--gray-11);background:var(--gray-3);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .09);border-color:#0000}.ms-overlay-solid{background:var(--gray-2);border-color:oklch(from var(--gray-12) l c h / .12);-webkit-backdrop-filter:none;box-shadow:0 0 0 1px oklch(100% 0 0/.04),0 4px 8px oklch(0% 0 0/.32)}.ms-composer-surface{background:var(--gray-2);border-color:oklch(from var(--gray-12) l c h / .1);transition-property:background-color,border-color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-brand);box-shadow:inset 0 1px oklch(100% 0 0/.06),0 0 0 1px oklch(0% 0 0/.45)}.ms-composer-surface:focus-within{background:oklch(from var(--gray-2) calc(l + .012) c h);border-color:oklch(from var(--gray-12) l c h / .16);box-shadow:inset 0 1px oklch(100% 0 0/.08),0 0 0 1px oklch(0% 0 0/.52)}.ms-composer-action{isolation:isolate;border-radius:9999px;position:relative}.ms-composer-action:before{z-index:0;border-radius:inherit;content:"";opacity:.58;pointer-events:none;-webkit-mask-composite:xor;transition:opacity var(--duration-base) var(--ease-out-brand);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 210deg,oklch(72% .14 25/.34),oklch(78% .12 95/.24),oklch(72% .11 165/.22),oklch(67% .12 245/.3),oklch(72% .13 315/.25),oklch(72% .14 25/.34));padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ms-composer-action:hover:before{opacity:.82}.ms-overlay-item{transition-property:background-color,color,box-shadow,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-brand)}.ms-overlay-item:where(:focus,:hover,[data-highlighted],[data-state=open]){background:var(--gray-4);color:var(--gray-12);box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .08)}.ms-overlay-close{background-color:var(--ds-color-overlay-close-bg);box-shadow:var(--ds-shadow-overlay-close)}.ms-overlay-close:where(:focus,:hover,[data-state=open]){background:var(--gray-4);color:var(--gray-12);box-shadow:var(--ds-shadow-overlay-close-hover)}.ms-tooltip{background:var(--gray-2);-webkit-backdrop-filter:none;border-color:#0000;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}[data-slot=badge],[data-slot=table],[data-slot=table-cell],[data-slot=table-head],[data-sonner-toast],code,kbd{font-variant-numeric:tabular-nums}}@keyframes mesh-drift-a{0%{transform:translate(0%)scale(1)}33%{transform:translate(7%,10%)scale(1.06)}66%{transform:translate(-5%,14%)scale(.96)}to{transform:translate(10%,-6%)scale(1.04)}}@keyframes mesh-drift-b{0%{transform:translate(0%)scale(1)}33%{transform:translate(-9%,-7%)scale(1.09)}66%{transform:translate(6%,-12%)scale(.94)}to{transform:translate(-7%,8%)scale(1.03)}}@keyframes mesh-drift-c{0%{transform:translate(0%)scale(1)}33%{transform:translate(11%,-9%)scale(1.05)}66%{transform:translate(-7%,6%)scale(1.11)}to{transform:translate(5%,12%)scale(.95)}}@keyframes mesh-drift-d{0%{transform:translate(0%)scale(1)}33%{transform:translate(-6%,8%)scale(1.07)}66%{transform:translate(8%,-5%)scale(.97)}to{transform:translate(-10%,-8%)scale(1.05)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.animate-shake{animation:.4s ease-in-out shake}html:has(.ms-day){overscroll-behavior-y:none}html:has(.ms-day){background-color:oklch(99.2% .0025 75)}html.dark:has(.ms-day){background-color:oklch(18% .006 75)}.ms-day{--gray-1:oklch(99.2% .0025 75);--gray-2:oklch(98% .0035 75);--gray-3:oklch(96.2% .0045 75);--gray-4:oklch(94.2% .0055 75);--gray-5:oklch(92% .0065 75);--gray-6:oklch(89.3% .0075 75);--gray-7:oklch(85.4% .009 75);--gray-8:oklch(78.2% .011 75);--gray-9:oklch(64% .014 75);--gray-10:oklch(57% .014 75);--gray-11:oklch(45% .013 75);--gray-12:oklch(23% .009 75);--accent-core:#00b1fa;--accent-fill:color-mix(in oklch, var(--accent-core) 16%, white);--accent-fill-hover:color-mix(in oklch, var(--accent-core) 24%, white);--accent-fill-pressed:color-mix(in oklch, var(--accent-core) 32%, white);--accent-border:color-mix(in oklch, var(--accent-core) 52%, white);--accent-glyph:var(--accent-core);--accent-glyph-hover:color-mix(in oklch, var(--accent-core) 85%, black);--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--font-pixel:var(--font-mono);--motion-fast:.14s;--motion-slow:.24s;--ease-out:cubic-bezier(.2, 0, 0, 1);--shadow-card:0 1px 2px oklch(from var(--gray-12) l c h / .05), 0 2px 8px -2px oklch(from var(--gray-12) l c h / .06), 0 12px 32px -8px oklch(from var(--gray-12) l c h / .12);--shadow-chip:inset 0 1px 0 oklch(100% 0 0/.65), 0 1px 2px oklch(from var(--gray-12) l c h / .1), 0 3px 10px -2px oklch(from var(--accent-border) l c h / .5);--shadow-chip-hover:inset 0 1px 0 oklch(100% 0 0/.55), 0 2px 4px oklch(from var(--gray-12) l c h / .12), 0 6px 16px -4px oklch(from var(--accent-border) l c h / .55);--shadow-primary:inset 0 1px 0 oklch(100% 0 0/.14), 0 1px 2px oklch(from var(--gray-12) l c h / .24), 0 4px 12px -2px oklch(from var(--gray-12) l c h / .36);--shadow-primary-hover:inset 0 1px 0 oklch(100% 0 0/.18), 0 2px 4px oklch(from var(--gray-12) l c h / .24), 0 7px 18px -4px oklch(from var(--gray-12) l c h / .4);--lens-strong:oklch(100% 0 0/.3);--lens-mid:oklch(100% 0 0/.1);--lens-weak:oklch(100% 0 0/.02);--text-halo:0 1px 0 oklch(100% 0 0/.55), 0 0 12px oklch(100% 0 0/.45);--frame-hairline:oklch(100% 0 0/.1);background:var(--gray-1);color:var(--gray-12);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.dark .ms-day{--gray-1:oklch(18% .006 75);--gray-2:oklch(21% .0065 75);--gray-3:oklch(24.5% .007 75);--gray-4:oklch(27.5% .0075 75);--gray-5:oklch(30.5% .008 75);--gray-6:oklch(34% .0085 75);--gray-7:oklch(39.5% .0095 75);--gray-8:oklch(47% .011 75);--gray-9:oklch(60% .013 75);--gray-10:oklch(66% .013 75);--gray-11:oklch(78% .011 75);--gray-12:oklch(95% .005 75);--shadow-card:0 1px 2px oklch(0% 0 0/.3), 0 2px 8px -2px oklch(0% 0 0/.35), 0 12px 32px -8px oklch(0% 0 0/.5);--shadow-primary:inset 0 1px 0 oklch(100% 0 0/.1), 0 1px 2px oklch(0% 0 0/.45), 0 4px 12px -2px oklch(0% 0 0/.55);--shadow-primary-hover:inset 0 1px 0 oklch(100% 0 0/.14), 0 2px 4px oklch(0% 0 0/.45), 0 7px 18px -4px oklch(0% 0 0/.6);--lens-strong:oklch(0% 0 0/.35);--lens-mid:oklch(0% 0 0/.14);--lens-weak:oklch(0% 0 0/.03);--text-halo:0 1px 1px oklch(0% 0 0/.6), 0 0 12px oklch(0% 0 0/.5)}.light .ms-day{--frame-hairline:oklch(0% 0 0/.1)}.ms-day ::selection{background:var(--accent-fill);color:var(--accent-glyph)}.ms-day .ms-material-band{isolation:isolate;border-block:1px solid var(--frame-hairline);background:var(--gray-1);position:relative;overflow:hidden}.ms-day .ms-material-band:before{z-index:-2;content:"";background:radial-gradient(70% 110% at 0% 15%, var(--gray-3), transparent 68%), radial-gradient(60% 90% at 100% 85%, var(--gray-2), transparent 70%), linear-gradient(115deg, var(--gray-1), var(--gray-2) 52%, var(--gray-1));position:absolute;inset:0}.ms-day .ms-material-band:after{z-index:-1;content:"";opacity:.58;background-image:radial-gradient(circle, oklch(from var(--gray-12) l c h / .11) .7px, transparent .9px), linear-gradient(90deg, transparent calc(50% - 40rem), var(--frame-hairline) 50%, transparent calc(50% + 40rem));background-size:12px 12px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 24% 76%,#000);mask-image:linear-gradient(90deg,#000,#0000 24% 76%,#000)}@keyframes ms-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ms-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ms-day *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ms-day .ms-cta-solid--sm{gap:.375rem;height:2.25rem;padding:0 1rem;font-size:.875rem}:root{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1)}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.ms-bento{background:var(--gray-1);border:1px solid var(--frame-hairline);flex-direction:column;display:flex;position:relative}.ms-metric{background:var(--gray-1);height:26px;box-shadow:inset 0 0 0 1px oklch(from var(--gray-12) l c h / .08);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.ms-menu-panel{background:var(--gray-1);box-shadow:inset 0 1px 0 oklch(100% 0 0/.85), inset 0 0 0 1px oklch(from var(--gray-12) l c h / .09), 0 1px 2px oklch(from var(--gray-12) l c h / .06), 0 8px 20px -6px oklch(from var(--gray-12) l c h / .12), 0 24px 48px -16px oklch(from var(--gray-12) l c h / .18)}.dark .ms-day .ms-menu-panel{box-shadow:inset 0 1px oklch(100% 0 0/.06),inset 0 0 0 1px oklch(100% 0 0/.09),0 1px 2px oklch(0% 0 0/.4),0 8px 20px -6px oklch(0% 0 0/.5),0 24px 48px -16px oklch(0% 0 0/.6)}.ms-menu-seam{border-color:oklch(from var(--gray-12) l c h / .07)}
