:root[data-design-system=fluent2]{--ds-palette-primary:#e11d48;--ds-palette-on-primary:#fff;--ds-palette-foreground:#242424;--ds-palette-foreground-muted:#616161;--ds-palette-on-secondary:#242424;--ds-palette-surface:#fff;--ds-palette-surface-subtle:#f0eee6;--ds-palette-surface-muted:#f3f2f1;--ds-palette-border:#d1d1d1;--ds-palette-border-subtle:#e1dfdd;--ds-palette-input:#8a8886;--ds-palette-danger:#c62828;--ds-palette-accent:#fff1f2;--ds-palette-on-accent:#9f1239;--ds-palette-chart-2:#f5c04a;--ds-palette-chart-3:#2563eb;--ds-palette-chart-4:#9b6bf2;--ds-palette-chart-5:#3da35d;--ds-accent-1:#e11d48;--ds-accent-2:#f5c04a;--ds-accent-3:#2563eb;--ds-accent-4:#9b6bf2;--ds-accent-5:#3da35d;--ds-accent-6:#4c8df5;--ds-color-primary:var(--ds-palette-primary);--ds-color-on-primary:var(--ds-palette-on-primary);--ds-color-foreground:var(--ds-palette-foreground);--ds-color-foreground-muted:var(--ds-palette-foreground-muted);--ds-color-on-secondary:var(--ds-palette-on-secondary);--ds-color-background:var(--ds-palette-surface-subtle);--ds-color-surface:var(--ds-palette-surface);--ds-color-surface-elevated:var(--ds-palette-surface);--ds-color-surface-muted:var(--ds-palette-surface-muted);--ds-color-surface-sidebar:var(--ds-palette-surface);--ds-color-border:var(--ds-palette-border);--ds-color-border-subtle:var(--ds-palette-border-subtle);--ds-color-input:var(--ds-palette-input);--ds-color-danger:var(--ds-palette-danger);--ds-color-accent:var(--ds-palette-accent);--ds-color-on-accent:var(--ds-palette-on-accent);--ds-color-action-primary:var(--ds-color-primary);--ds-color-action-primary-on:var(--ds-color-on-primary);--ds-color-action-secondary:var(--ds-color-surface-muted);--ds-color-action-secondary-on:var(--ds-color-on-secondary);--ds-color-surface-grouped:var(--ds-color-background);--ds-color-surface-raised:var(--ds-color-surface);--ds-color-surface-overlay:var(--ds-color-surface-elevated);--ds-color-content-primary:var(--ds-color-foreground);--ds-color-content-secondary:var(--ds-color-foreground-muted);--ds-color-border-hairline:var(--ds-color-border);--ds-color-input-edge:var(--ds-color-input);--ds-color-focus-ring:var(--ds-color-primary);--ds-color-muted-surface:var(--ds-color-surface-muted);--ds-color-accent-surface:var(--ds-color-accent);--ds-color-accent-on:var(--ds-color-on-accent);--ds-chart-1:var(--ds-color-primary);--ds-chart-2:var(--ds-palette-chart-2);--ds-chart-3:var(--ds-palette-chart-3);--ds-chart-4:var(--ds-palette-chart-4);--ds-chart-5:var(--ds-palette-chart-5);--ds-color-sidebar-surface:var(--ds-color-surface-sidebar);--ds-color-sidebar-content:var(--ds-color-foreground);--ds-color-sidebar-primary:var(--ds-color-primary);--ds-color-sidebar-primary-on:var(--ds-color-on-primary);--ds-color-sidebar-accent:var(--ds-color-surface-muted);--ds-color-sidebar-accent-on:var(--ds-color-foreground);--ds-color-sidebar-border:var(--ds-color-border-subtle);--ds-color-sidebar-ring:var(--ds-color-primary);--ds-radius-base:.5rem;--ds-font-family-base:var(--font-inter), sans-serif;--ds-font-family-heading:var(--font-heading-face), sans-serif;--ds-font-family-mono:var(--font-dm-mono), monospace;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-md: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-line-height-tight:1.25;--ds-line-height-normal:1.5;--ds-line-height-relaxed:1.625;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--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}:root.dark[data-design-system=fluent2]{--ds-palette-primary:#fb7185;--ds-palette-on-primary:#4c0519;--ds-palette-foreground:#fff;--ds-palette-foreground-muted:#c8c6c4;--ds-palette-on-secondary:#f3f2f1;--ds-palette-surface:#292827;--ds-palette-surface-subtle:#1b1a19;--ds-palette-surface-muted:#3b3a39;--ds-palette-surface-elevated:#323130;--ds-palette-surface-sidebar:#252423;--ds-palette-border:#484644;--ds-palette-border-subtle:var(--ds-palette-border);--ds-palette-input:#a19f9d;--ds-palette-danger:#ff3b30;--ds-palette-accent:#4c0519;--ds-palette-on-accent:#fecdd3;--ds-palette-chart-2:#ffd335;--ds-palette-chart-3:#60a5fa;--ds-palette-chart-4:#c39bff;--ds-palette-chart-5:#6fcf8e;--ds-accent-1:#fb7185;--ds-accent-2:#ffd335;--ds-accent-3:#60a5fa;--ds-accent-4:#c39bff;--ds-accent-5:#6fcf8e;--ds-accent-6:#7fb0ff;--ds-color-primary:var(--ds-palette-primary);--ds-color-on-primary:var(--ds-palette-on-primary);--ds-color-foreground:var(--ds-palette-foreground);--ds-color-foreground-muted:var(--ds-palette-foreground-muted);--ds-color-on-secondary:var(--ds-palette-on-secondary);--ds-color-background:var(--ds-palette-surface-subtle);--ds-color-surface:var(--ds-palette-surface);--ds-color-surface-elevated:var(--ds-palette-surface-elevated);--ds-color-surface-muted:var(--ds-palette-surface-muted);--ds-color-surface-sidebar:var(--ds-palette-surface-sidebar);--ds-color-border:var(--ds-palette-border);--ds-color-border-subtle:var(--ds-palette-border-subtle);--ds-color-input:var(--ds-palette-input);--ds-color-danger:var(--ds-palette-danger);--ds-color-accent:var(--ds-palette-accent);--ds-color-on-accent:var(--ds-palette-on-accent);--ds-color-action-primary:var(--ds-color-primary);--ds-color-action-primary-on:var(--ds-color-on-primary);--ds-color-action-secondary:var(--ds-color-surface-muted);--ds-color-action-secondary-on:var(--ds-color-on-secondary);--ds-color-surface-grouped:var(--ds-color-background);--ds-color-surface-raised:var(--ds-color-surface);--ds-color-surface-overlay:var(--ds-color-surface-elevated);--ds-color-content-primary:var(--ds-color-foreground);--ds-color-content-secondary:var(--ds-color-foreground-muted);--ds-color-border-hairline:var(--ds-color-border);--ds-color-input-edge:var(--ds-color-input);--ds-color-focus-ring:var(--ds-color-primary);--ds-color-muted-surface:var(--ds-color-surface-muted);--ds-color-accent-surface:var(--ds-color-accent);--ds-color-accent-on:var(--ds-color-on-accent);--ds-chart-1:var(--ds-color-primary);--ds-chart-2:var(--ds-palette-chart-2);--ds-chart-3:var(--ds-palette-chart-3);--ds-chart-4:var(--ds-palette-chart-4);--ds-chart-5:var(--ds-palette-chart-5);--ds-color-sidebar-surface:var(--ds-color-surface-sidebar);--ds-color-sidebar-content:var(--ds-color-foreground);--ds-color-sidebar-primary:var(--ds-color-primary);--ds-color-sidebar-primary-on:var(--ds-color-on-primary);--ds-color-sidebar-accent:var(--ds-color-surface-muted);--ds-color-sidebar-accent-on:var(--ds-color-foreground);--ds-color-sidebar-border:var(--ds-color-border-subtle);--ds-color-sidebar-ring:var(--ds-color-primary)}
:root{--primary:var(--ds-color-primary);--primary-foreground:var(--ds-color-on-primary);--secondary:var(--ds-color-surface-muted);--secondary-foreground:var(--ds-color-on-secondary);--background:var(--ds-color-background);--foreground:var(--ds-color-foreground);--card:var(--ds-color-surface);--card-foreground:var(--ds-color-foreground);--popover:var(--ds-color-surface-elevated);--popover-foreground:var(--ds-color-foreground);--muted:var(--ds-color-surface-muted);--muted-foreground:var(--ds-color-foreground-muted);--accent:var(--ds-color-accent);--accent-foreground:var(--ds-color-on-accent);--destructive:var(--ds-color-danger);--border:var(--ds-color-border);--input:var(--ds-color-input);--ring:var(--ds-color-primary);--radius:var(--ds-radius-base);--chart-1:var(--ds-color-primary);--chart-2:var(--ds-chart-2);--chart-3:var(--ds-chart-3);--chart-4:var(--ds-chart-4);--chart-5:var(--ds-chart-5);--sidebar:var(--ds-color-surface-sidebar);--sidebar-foreground:var(--ds-color-foreground);--sidebar-primary:var(--ds-color-primary);--sidebar-primary-foreground:var(--ds-color-on-primary);--sidebar-accent:var(--ds-color-surface-muted);--sidebar-accent-foreground:var(--ds-color-foreground);--sidebar-border:var(--ds-color-border-subtle);--sidebar-ring:var(--ds-color-primary);--app-font-sans:var(--ds-font-family-base);--app-font-heading:var(--ds-font-family-heading);--app-font-card-title:var(--app-font-sans);--app-font-mono:var(--ds-font-family-mono);--app-font-ui:var(--app-font-sans);--app-text-xs:var(--ds-font-size-xs);--app-text-sm:var(--ds-font-size-sm);--app-text-base:var(--ds-font-size-md);--app-text-md:var(--ds-font-size-md);--app-text-lg:var(--ds-font-size-lg);--app-text-xl:var(--ds-font-size-xl);--app-text-2xl:var(--ds-font-size-2xl);--app-text-3xl:var(--ds-font-size-3xl);--app-text-4xl:var(--ds-font-size-4xl);--app-leading-tight:var(--ds-line-height-tight);--app-leading-normal:var(--ds-line-height-normal);--app-leading-relaxed:var(--ds-line-height-relaxed);--app-space-1:var(--ds-space-1);--app-space-2:var(--ds-space-2);--app-space-3:var(--ds-space-3);--app-space-4:var(--ds-space-4);--app-space-5:var(--ds-space-5);--app-space-6:var(--ds-space-6);--app-space-8:var(--ds-space-8);--app-space-10:var(--ds-space-10);--app-space-12:var(--ds-space-12);--app-space-16:var(--ds-space-16);--app-radius-sm:var(--radius-sm);--app-radius-md:var(--radius-md);--app-radius-lg:var(--radius-lg);--font-sans:var(--app-font-sans);--font-heading:var(--app-font-heading);--font-mono:var(--app-font-mono);--app-font-nav-mono:var(--font-dm-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--app-page-max-width:96rem;--app-page-padding-inline:var(--app-space-4);--app-mobile-bottom-nav-height:3.5rem;--app-site-header-bar-height:calc(var(--app-space-16) + var(--app-space-2));--app-site-header-offset:calc(env(safe-area-inset-top,0px) + var(--app-space-3) + var(--app-site-header-bar-height) + var(--app-space-2))}@media (max-width:767px){:root{--app-site-header-bar-height:var(--app-space-12);--app-site-header-offset:calc(env(safe-area-inset-top,0px) + var(--app-site-header-bar-height))}}@media (min-width:768px){:root{--app-site-header-offset:calc(env(safe-area-inset-top,0px) + var(--app-space-4) + var(--app-site-header-bar-height) + var(--app-space-2))}}@media (min-width:48rem){:root{--app-page-padding-inline:var(--app-space-6)}}@media (min-width:64rem){:root{--app-page-padding-inline:var(--app-space-8)}}
:root{--app-font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-font-heading:var(--font-heading-face), sans-serif;--app-font-card-title:var(--app-font-sans);--app-font-mono:var(--font-dm-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--app-font-ui:var(--app-font-sans);--font-sans:var(--app-font-sans);--font-heading:var(--app-font-heading);--font-mono:var(--app-font-mono);--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6)}*{border-color:var(--border);outline-color:color-mix(in srgb, var(--ring) 50%, transparent)}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{outline:none}html{font-family:var(--app-font-sans);scrollbar-gutter:stable}body{background:var(--background);color:var(--foreground);font-size:var(--app-text-md);line-height:var(--app-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (min-width:768px){body{font-size:var(--app-text-md);line-height:var(--app-leading-relaxed)}}h1:not([class*=__detailHeadline]):not([class*=detailHeadline__]),h2,h3,h4,h5,h6,[data-slot=dialog-title],[data-slot=sheet-title]{letter-spacing:-.025em;font-family:var(--app-font-heading)!important;font-weight:400!important}[data-slot=card-title]{letter-spacing:-.025em;font-family:var(--app-font-card-title)!important;font-weight:700!important}h1{font-size:var(--app-text-3xl);line-height:var(--app-leading-tight)}h2{font-size:var(--app-text-2xl);line-height:var(--app-leading-tight)}h3{font-size:var(--app-text-xl);line-height:var(--app-leading-tight)}::selection{color:#fff;background:#e11d48}::selection{color:#fff;background:#e11d48}.auct-toaster [data-sonner-toast]{opacity:1;font-family:var(--app-font-ui)!important}.auct-toaster[data-sonner-toaster]{z-index:var(--app-z-toast,1300)!important}@media (max-width:767px){.auct-toaster[data-sonner-toaster]{top:auto!important;left:50%!important;right:auto!important;bottom:calc(var(--app-mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 12px)!important;box-sizing:border-box!important;width:min(356px,100% - 2rem)!important;max-width:calc(100% - 2rem)!important;padding-left:0!important;padding-right:0!important;transform:translate(-50%)!important}}

:root{--app-font-heading:var(--font-quantico), sans-serif;--font-heading:var(--app-font-heading)}[data-design-system=fluent2]{--ds-font-family-heading:var(--font-quantico), sans-serif}
