@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_bf03fcb0-module__Il5Q5q__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_bf03fcb0-module__Il5Q5q__variable{--font-onb-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e981ce2e-module___Om35q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e981ce2e-module___Om35q__variable{--font-onb-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--color-sky-light:#8ecae6;--color-blue-green:#219ebc;--color-deep-space:#023047;--color-amber:#ffb703;--color-tiger:#fb8500;--color-neutral-0:#fff;--color-neutral-50:#f5f8fa;--color-neutral-100:#e8eef2;--color-neutral-200:#cfd9e0;--color-neutral-500:#5a6b78;--color-neutral-600:#44545f;--color-neutral-700:#2d3d4a;--color-neutral-900:#023047;--color-primary:#fb8500;--color-primary-hover:#e07800;--color-primary-light:#fb850014;--color-secondary:#219ebc;--color-secondary-hover:#1a85a0;--color-danger:#e63946;--color-danger-hover:#cc2f3c;--color-warning:#ffb703;--color-success:#219ebc;--color-background:#fff;--color-surface:#f5f8fa;--color-border:#e8eef2;--color-border-strong:#cfd9e0;--color-text-primary:#023047;--color-text-secondary:#5a6b78;--color-text-muted:#a6b5c0;--color-accent:var(--color-primary);--color-bg:var(--color-background);--color-bg-hover:color-mix(in srgb, var(--color-text-primary) 4%, var(--color-surface));--color-primary-bg:var(--color-primary-light);--color-danger-bg:color-mix(in srgb, var(--color-danger) 8%, var(--color-background));--color-warning-bg:color-mix(in srgb, var(--color-warning) 12%, var(--color-background));--color-success-bg:color-mix(in srgb, var(--color-success) 8%, var(--color-background));--grad-orange:linear-gradient(135deg, #ffb703 0%, #fb8500 100%);--grad-cosmic:radial-gradient(ellipse 80% 60% at 10% 0%, #219ebc8c, transparent 60%), radial-gradient(ellipse 60% 50% at 90% 20%, #8ecae647, transparent 60%), radial-gradient(ellipse 70% 80% at 60% 100%, #fb850038, transparent 55%), linear-gradient(160deg, #012031 0%, #023047 50%, #0a3d5c 100%);--grad-premium-border:linear-gradient(135deg, #ffb703, #fb8500, #e63946);--font-display:"Cabinet Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xs:11px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-2:8px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #0230470d;--shadow-sm:0 1px 2px #0230470d;--shadow-md:0 4px 12px #02304714, 0 2px 4px #0230470a;--shadow-lg:0 12px 32px #0230471f, 0 4px 12px #0230470f;--shadow-xl:0 24px 64px #0230472e, 0 8px 20px #02304714;--shadow-btm-xs:var(--shadow-sm);--shadow-btm-md:var(--shadow-md);--shadow-btm-lg:var(--shadow-lg);--shadow-btm-xl:var(--shadow-xl);--shadow-glow-orange:0 16px 40px -12px #fb850073;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s ease;--sidebar-width:248px;--header-height:64px;--z-dropdown:100;--z-modal-backdrop:200;--z-modal:210;--z-toast:300;--text-xs:var(--font-size-xs);--bg-app:var(--color-background);--bg-elevated:var(--color-neutral-0);--bg-subtle:var(--color-surface);--bg-muted:var(--color-surface);--border-1:var(--color-border);--border-2:var(--color-border-strong);--fg-1:var(--color-text-primary);--fg-2:var(--color-text-secondary);--fg-3:var(--color-text-muted);--ui-text-on-brand:#fff;--ui-overlay-backdrop:#0006;--ui-badge-success-bg:#ecfdf5;--ui-badge-success-fg:#065f46;--ui-badge-warning-bg:#fffbeb;--ui-badge-warning-fg:#92400e;--ui-badge-danger-bg:#fef2f2;--ui-badge-danger-fg:#991b1b;--ui-focus-danger-ring:color-mix(in srgb, var(--color-danger) 15%, transparent);--ui-spinner-contrast:#ffffff4d;--ui-warning-hover:#d97706}
[data-theme=dark]{--night-anchor-void:#081018;--night-anchor-canvas:#0b1220;--night-anchor-deep:#0f1c2e;--night-anchor-space:#152638;--night-anchor-orange:#ff7a45;--night-anchor-cyan:#4db8d8;--night-anchor-cream:#f4f0e8;--night-neutral-0:#f4f7fa;--night-neutral-50:#e8eff5;--night-neutral-100:#c8d5e0;--night-neutral-200:#9eb0c2;--night-neutral-300:#74899c;--night-neutral-400:#566b7e;--night-neutral-500:#425566;--night-neutral-600:#345;--night-neutral-700:#283848;--night-neutral-800:#1e2d3d;--night-neutral-850:#172433;--night-neutral-900:#101c2a;--night-neutral-950:#0b1220;--night-neutral-1000:#060c14;--night-orange-50:#ff7a451a;--night-orange-100:#ff7a4529;--night-orange-200:#ff7a453d;--night-orange-300:#ffb08a;--night-orange-400:#ff9a6a;--night-orange-500:#ff7a45;--night-orange-600:#fb8500;--night-orange-700:#e07800;--night-cyan-50:#4db8d81a;--night-cyan-100:#4db8d829;--night-cyan-200:#4db8d83d;--night-cyan-300:#8ecae6;--night-cyan-400:#6ecae8;--night-cyan-500:#4db8d8;--night-cyan-600:#219ebc;--night-cyan-700:#1a85a0;--night-amber-400:#ffd060;--night-amber-500:#ffb703;--night-amber-muted:#ffd06024;--night-coral-400:#ff7a88;--night-coral-500:#f25c6c;--night-coral-600:#e63946;--night-coral-muted:#f25c6c29;--night-bg-void:var(--night-neutral-1000);--night-bg-canvas:var(--night-neutral-950);--night-bg-base:var(--night-neutral-900);--night-bg-subtle:#131f2f;--night-bg-muted:#1a2838;--night-bg-elevated:#223246;--night-bg-overlay:var(--night-neutral-800);--night-bg-floating:#2a3a50;--night-bg-inset:#0d1622;--night-overlay-backdrop:#060c14a6;--night-overlay-scrim:#04080ee0;--night-overlay-glass:#101c2ab8;--night-text-primary:var(--night-neutral-0);--night-text-secondary:var(--night-neutral-200);--night-text-muted:var(--night-neutral-300);--night-text-disabled:var(--night-neutral-400);--night-text-placeholder:var(--night-neutral-500);--night-text-inverse:var(--night-neutral-950);--night-text-on-orange:#1a0e08;--night-text-on-cyan:#061820;--night-text-link:var(--night-orange-400);--night-text-link-hover:var(--night-orange-300);--night-border-hairline:#ffffff0a;--night-border-subtle:#ffffff12;--night-border-default:#ffffff1c;--night-border-strong:#ffffff2b;--night-border-accent:#ff7a4573;--night-border-cyan:#4db8d859;--night-divider:var(--night-border-subtle);--night-hover:#ffffff0b;--night-hover-strong:#ffffff14;--night-active:#ffffff1a;--night-selected:var(--night-cyan-100);--night-selected-strong:var(--night-cyan-200);--night-focus-ring:0 0 0 3px var(--night-orange-100);--night-focus-border:var(--night-border-accent);--night-sidebar-bg:var(--night-bg-base);--night-sidebar-border:var(--night-border-subtle);--night-sidebar-item-hover:var(--night-hover);--night-sidebar-item-active:var(--night-orange-100);--night-header-bg:#0b1220d1;--night-header-border:var(--night-border-subtle);--night-card-bg:var(--night-bg-subtle);--night-card-border:var(--night-border-default);--night-card-hover:var(--night-bg-muted);--night-input-bg:var(--night-bg-inset);--night-input-border:var(--night-border-default);--night-input-border-focus:var(--night-border-accent);--night-input-placeholder:var(--night-text-placeholder);--night-modal-bg:var(--night-bg-elevated);--night-modal-backdrop:var(--night-overlay-scrim);--night-dropdown-bg:var(--night-bg-floating);--night-tooltip-bg:var(--night-neutral-800);--night-badge-neutral-bg:var(--night-neutral-800);--night-badge-neutral-text:var(--night-neutral-200);--night-btn-primary-bg:var(--night-orange-500);--night-btn-primary-hover:var(--night-orange-400);--night-btn-primary-active:var(--night-orange-600);--night-btn-primary-text:var(--night-text-on-orange);--night-btn-secondary-bg:var(--night-cyan-100);--night-btn-secondary-hover:var(--night-cyan-200);--night-btn-secondary-text:var(--night-cyan-300);--night-btn-ghost-hover:var(--night-hover-strong);--night-btn-danger-bg:var(--night-coral-500);--night-btn-danger-hover:var(--night-coral-400);--night-info-bg:var(--night-cyan-100);--night-info-text:var(--night-cyan-300);--night-info-border:var(--night-border-cyan);--night-success-bg:var(--night-cyan-100);--night-success-text:var(--night-cyan-400);--night-success-border:var(--night-border-cyan);--night-warning-bg:var(--night-amber-muted);--night-warning-text:var(--night-amber-400);--night-warning-border:#ffb70347;--night-danger-bg:var(--night-coral-muted);--night-danger-text:var(--night-coral-400);--night-danger-border:#f25c6c52;--night-chart-1:var(--night-orange-500);--night-chart-2:var(--night-cyan-500);--night-chart-3:var(--night-cyan-300);--night-chart-4:var(--night-amber-400);--night-chart-5:var(--night-coral-400);--night-chart-grid:var(--night-border-hairline);--night-chart-axis:var(--night-neutral-400);--night-agenda-today:var(--night-orange-100);--night-agenda-block:var(--night-bg-muted);--night-agenda-block-border:var(--night-border-default);--night-hero-bg:var(--night-grad-cosmic);--night-section-alt:var(--night-bg-base);--night-section-contrast:var(--night-bg-subtle);--night-highlight-bg:var(--night-orange-100);--night-glass-card:#1624348c;--night-glass-border:#ffffff17;--night-shadow-xs:0 1px 2px #00000059;--night-shadow-sm:0 2px 6px #0006;--night-shadow-md:0 6px 20px #0000006b, 0 2px 6px #00000047;--night-shadow-lg:0 14px 36px #0000007a, 0 4px 12px #00000052;--night-shadow-xl:0 24px 56px #0000008c, 0 8px 20px #00000061;--night-shadow-inner:inset 0 1px 0 #ffffff0d;--night-glow-orange:0 0 40px -10px #ff7a4573;--night-glow-cyan:0 0 36px -12px #4db8d859;--night-glow-hero:0 32px 80px -24px #219ebc40;--night-grad-cosmic:radial-gradient(ellipse 85% 60% at 6% -5%, #219ebc47, transparent 55%), radial-gradient(ellipse 55% 48% at 94% 8%, #8ecae624, transparent 52%), radial-gradient(ellipse 70% 65% at 52% 108%, #ff7a451f, transparent 50%), linear-gradient(168deg, #04080d 0%, #0b1220 42%, #0f1c2e 100%);--night-grad-orange:linear-gradient(135deg, #ffd060 0%, #ff9a6a 45%, #ff7a45 100%);--night-grad-cyan:linear-gradient(135deg, #8ecae6 0%, #4db8d8 50%, #219ebc 100%);--night-grad-premium-border:linear-gradient(135deg, #ffd060, #ff7a45, #f25c6c);--night-grad-sidebar:linear-gradient(180deg, #101c2a 0%, #0b1220 100%);--night-grad-shine:linear-gradient(120deg, transparent 0%, #ffffff0a 45%, transparent 90%);--color-sky-light:var(--night-cyan-300);--color-blue-green:var(--night-cyan-600);--color-deep-space:var(--night-bg-canvas);--color-amber:var(--night-amber-500);--color-tiger:var(--night-orange-600);--color-neutral-0:var(--night-neutral-0);--color-neutral-50:var(--night-neutral-50);--color-neutral-100:var(--night-neutral-100);--color-neutral-200:var(--night-neutral-200);--color-neutral-500:var(--night-neutral-300);--color-neutral-600:var(--night-neutral-400);--color-neutral-700:var(--night-neutral-600);--color-neutral-900:var(--night-neutral-950);--color-primary:var(--night-orange-500);--color-primary-hover:var(--night-orange-400);--color-primary-light:var(--night-orange-100);--color-secondary:var(--night-cyan-500);--color-secondary-hover:var(--night-cyan-400);--color-danger:var(--night-coral-500);--color-danger-hover:var(--night-coral-400);--color-warning:var(--night-amber-500);--color-success:var(--night-cyan-500);--color-background:var(--night-bg-canvas);--color-surface:var(--night-bg-subtle);--color-border:var(--night-border-default);--color-border-strong:var(--night-border-strong);--color-text-primary:var(--night-text-primary);--color-text-secondary:var(--night-text-secondary);--color-text-muted:var(--night-text-muted);--color-accent:var(--color-primary);--color-bg:var(--color-background);--color-bg-hover:var(--night-hover-strong);--color-primary-bg:var(--night-orange-100);--color-danger-bg:var(--night-danger-bg);--color-warning-bg:var(--night-warning-bg);--color-success-bg:var(--night-success-bg);--grad-orange:var(--night-grad-orange);--grad-cosmic:var(--night-grad-cosmic);--grad-premium-border:var(--night-grad-premium-border);--shadow-xs:var(--night-shadow-xs);--shadow-sm:var(--night-shadow-sm);--shadow-md:var(--night-shadow-md);--shadow-lg:var(--night-shadow-lg);--shadow-xl:var(--night-shadow-xl);--shadow-btm-xs:var(--night-shadow-xs);--shadow-btm-md:var(--night-shadow-md);--shadow-btm-lg:var(--night-shadow-lg);--shadow-btm-xl:var(--night-shadow-xl);--shadow-glow-orange:var(--night-glow-orange);--bg-app:var(--night-bg-canvas);--bg-elevated:var(--night-bg-elevated);--bg-subtle:var(--night-bg-subtle);--bg-muted:var(--night-bg-muted);--border-1:var(--night-border-default);--border-2:var(--night-border-strong);--fg-1:var(--night-text-primary);--fg-2:var(--night-text-secondary);--fg-3:var(--night-text-muted);--ui-text-on-brand:#fff;--ui-overlay-backdrop:var(--night-overlay-backdrop);--ui-badge-success-bg:var(--night-success-bg);--ui-badge-success-fg:var(--night-success-text);--ui-badge-warning-bg:var(--night-warning-bg);--ui-badge-warning-fg:var(--night-warning-text);--ui-badge-danger-bg:var(--night-danger-bg);--ui-badge-danger-fg:var(--night-danger-text);--ui-focus-danger-ring:color-mix(in srgb, var(--color-danger) 22%, transparent);--ui-spinner-contrast:#ffffff59;--ui-warning-hover:var(--night-amber-400)}
[data-dashboard]{--chart-grid:var(--border-1);--chart-label:var(--fg-3);--chart-center:var(--fg-1);--chart-tooltip-bg:var(--color-deep-space);--chart-tooltip-border:var(--color-primary);--chart-tooltip-fg:#fff;--chart-1:var(--color-primary);--chart-2:var(--color-secondary);--chart-3:#8ecae6;--chart-4:var(--color-warning);--chart-5:var(--color-text-muted);--dash-switch-thumb:#fff;--dash-text-on-brand:#fff;--dash-star-filled:var(--color-warning);--dash-star-empty:var(--border-2);--stripe-brand:#635bff;--dash-overlay:#0230478c;--dash-side-panel-scrim:#02304747;--dash-focus-ring:color-mix(in srgb, var(--color-primary) 12%, transparent);--dash-primary-muted:var(--color-primary-light);--dash-cyan-muted:color-mix(in srgb, var(--color-secondary) 8%, transparent);--cosmic-chrome:#ffffff14;--cosmic-chrome-hover:#ffffff26;--cosmic-chrome-border:#ffffff24;--cosmic-chrome-border-hover:#ffffff40;--cosmic-fg:#ffffffe0;--cosmic-fg-soft:#ffffffd9;--cosmic-fg-muted:#ffffffb3;--cosmic-fg-subtle:#ffffff85;--cosmic-fg-dim:#ffffff7a;--cosmic-fg-faint:#ffffff61;--cosmic-fg-ghost:#ffffff6b;--cosmic-fg-sep:#ffffff40;--cosmic-fg-meta:#fff9;--cosmic-panel-bg:#0003;--cosmic-panel-border:#ffffff12;--cosmic-border-faint:#ffffff0f;--cosmic-divider:#ffffff1f;--cosmic-glow-cyan:#219ebc66;--shadow-elevated:0 12px 32px #0000002e;--shadow-elevated-lg:0 24px 64px #00000040;--shadow-card-cosmic:0 12px 32px #0230471a, 0 4px 12px #0230470f;--dash-tint-success:#ecfdf5;--dash-tint-success-fg:#055a45;--dash-tint-warning:#fffbeb;--dash-tint-warning-fg:#92400e;--dash-tint-danger:#fef2f2;--dash-tint-danger-fg:#991b1b;--dash-tint-info:#eff6ff;--dash-tint-info-fg:#1e40af;--dash-tint-neutral:#f1f5f9;--dash-tint-neutral-fg:#475569;--dash-tint-purple:#f5f3ff;--dash-tint-purple-fg:#5b21b6;--dash-pill-success-bg:#e6f6f1;--dash-pill-success-fg:#055a45;--dash-pill-neutral-bg:#f0f4f7;--dash-pill-neutral-fg:#5a6b78;--color-surface-2:#f8fafc;--color-surface-3:#f1f5f9;--color-bg-primary:var(--color-background);--color-bg-secondary:var(--color-surface)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--night-bg-canvas);color:var(--night-text-primary)}html[data-theme=dark] [data-dashboard]{--bg-app:var(--night-bg-canvas);--bg-elevated:var(--night-bg-elevated);--color-background:var(--bg-app);--color-surface:var(--bg-subtle);--color-bg:var(--bg-app);--color-bg-hover:var(--night-hover-strong);--color-primary-bg:var(--dash-primary-muted);--color-danger-bg:var(--dash-tint-danger);--color-warning-bg:var(--dash-tint-warning);--color-success-bg:var(--dash-tint-success);--color-neutral-0:var(--night-bg-elevated);--color-neutral-50:var(--bg-muted);--color-neutral-100:var(--border-1);--shadow-xs:var(--night-shadow-xs);--bg-subtle:var(--night-bg-subtle);--bg-muted:var(--night-bg-muted);--border-1:var(--night-border-default);--border-2:var(--night-border-strong);--fg-1:var(--night-text-primary);--fg-2:var(--night-text-secondary);--fg-3:var(--night-text-muted);--color-primary-light:var(--night-orange-100);--color-surface-2:var(--night-bg-muted);--color-surface-3:var(--night-bg-elevated);--color-bg-primary:var(--bg-elevated);--color-bg-secondary:var(--bg-subtle);--dash-tint-success:var(--night-success-bg);--dash-tint-success-fg:var(--night-success-text);--dash-tint-warning:var(--night-warning-bg);--dash-tint-warning-fg:var(--night-warning-text);--dash-tint-danger:var(--night-danger-bg);--dash-tint-danger-fg:var(--night-danger-text);--dash-tint-info:var(--night-info-bg);--dash-tint-info-fg:var(--night-info-text);--dash-tint-neutral:var(--night-neutral-800);--dash-tint-neutral-fg:var(--night-neutral-200);--dash-tint-purple:#8b5cf624;--dash-tint-purple-fg:#c4b5fd;--dash-pill-success-bg:var(--night-success-bg);--dash-pill-success-fg:var(--night-success-text);--dash-pill-neutral-bg:var(--night-neutral-800);--dash-pill-neutral-fg:var(--night-neutral-200);--chart-tooltip-bg:var(--night-bg-floating);--chart-tooltip-border:var(--color-primary);--chart-tooltip-fg:var(--night-neutral-0);--dash-star-empty:var(--night-neutral-600);--stripe-brand:#7c75ff;--dash-overlay:var(--night-overlay-backdrop);--dash-side-panel-scrim:#060c1461;--dash-primary-muted:var(--night-orange-100);--dash-cyan-muted:var(--night-cyan-50);--shadow-elevated:var(--shadow-md);--shadow-elevated-lg:var(--shadow-lg);--shadow-card-cosmic:var(--shadow-md);--chart-1:var(--night-chart-1);--chart-2:var(--night-chart-2);--chart-3:var(--night-chart-3);--chart-4:var(--night-chart-4);--chart-5:var(--night-chart-5);background:var(--bg-app);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div{background:var(--bg-app);color:var(--fg-1)}html[data-theme=dark]:has([data-dashboard]) body{background:var(--bg-app);color:var(--fg-1)}html[data-theme=dark] [data-dashboard] aside[class*=sidebar],html[data-theme=dark] [data-dashboard] nav[class*=sidebar]{background:var(--night-grad-sidebar);border-right-color:var(--night-border-subtle)}html[data-theme=dark] [data-dashboard]>div [class*=settingsNav],html[data-theme=dark] [data-dashboard]>div [class*=SettingsNav]{background:var(--bg-subtle);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard]>div [class*=productCard],html[data-theme=dark] [data-dashboard]>div [class*=serviceCard],html[data-theme=dark] [data-dashboard]>div [class*=ProductCard],html[data-theme=dark] [data-dashboard]>div [class*=ServiceCard]{background:var(--bg-elevated);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard]>div :where(section,article,main,form,table,thead,tbody,tfoot,tr,td,th,dl,dt,dd,fieldset,details,summary,[role=tabpanel],[role=region]){border-color:color-mix(in srgb, var(--border-1) 80%, transparent)}html[data-theme=dark] [data-dashboard]>div table{color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where(thead,th){background:var(--night-bg-muted);color:var(--fg-2)}html[data-theme=dark] [data-dashboard]>div :where(tbody tr:nth-child(2n),tr.rowAlt){background:var(--night-hover)}html[data-theme=dark] [data-dashboard]>div :where(tbody tr:hover,tr.rowHover:hover){background:var(--night-hover-strong)}html[data-theme=dark] [data-dashboard]>div :where(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){background:var(--night-input-bg);border-color:var(--night-input-border);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where(input,textarea)::placeholder{color:var(--night-text-placeholder)}html[data-theme=dark] [data-dashboard]>div [class*=support-module][class*=__searchBar] input[class*=__searchInput]{color:var(--dash-text-on-brand);color-scheme:normal;box-shadow:none!important;background:0 0!important;border:none!important}html[data-theme=dark] [data-dashboard]>div [class*=support-module][class*=__searchBar] input[class*=__searchInput]::placeholder{color:var(--cosmic-fg-muted)}html[data-theme=dark] [data-dashboard]>div [class*=support-module] :is([class*=__sectionCta],[class*=__outlineCta]){background:var(--bg-subtle)!important;background-color:var(--bg-subtle)!important;color:var(--fg-1)!important;border-color:var(--border-1)!important}html[data-theme=dark] [data-dashboard]>div label{color:var(--fg-2)}html[data-theme=dark] [data-dashboard]>div :where([class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=tile],[class*=Tile],[class*=widget],[class*=Widget],[class*=box],[class*=Box],[class*=sheet],[class*=Sheet],[class*=block],[class*=Block]):not([class*=AppointmentBlock],[class*=UnavailabilityBlock],[class*=TravelBlock],[class*=RestaurantReservationBlock]){background:var(--bg-elevated);border-color:var(--border-1);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=Modal_backdrop],[class*=Modal_modal],[class*=Modal_modalLg],[class*=Modal_header],[class*=Modal_body],[class*=Modal_title],[class*=Modal_close],[class*=Modal-module__][class*=__backdrop],[class*=Modal-module__][class*=__modal],[class*=Modal-module__][class*=__modalLg],[class*=Modal-module__][class*=__header],[class*=Modal-module__][class*=__body],[class*=Modal-module__][class*=__title],[class*=Modal-module__][class*=__close],[class*=modal__],[class*=_modal_],[class*=searchModal],[class*=SearchModal],[class*=drawer],[class*=Drawer],[class*=popover],[class*=Popover],[class*=dropdown],[class*=Dropdown]){background:var(--night-modal-bg);border-color:var(--border-1);color:var(--fg-1)}html[data-theme=dark] [data-dashboard] :where([class*=backdrop],[class*=Backdrop],[class*=overlay],[class*=Overlay]){background:var(--night-overlay-backdrop)}[data-dashboard] [data-side-panel-scrim]{background:var(--dash-side-panel-scrim)!important}html[data-theme=dark] body:has([data-dashboard]) :where([class*=Modal_backdrop],[class*=Modal_modal],[class*=Modal_modalLg],[class*=Modal_header],[class*=Modal_body],[class*=Modal_title],[class*=Modal_close],[class*=Modal-module__][class*=__backdrop],[class*=Modal-module__][class*=__modal],[class*=Modal-module__][class*=__modalLg],[class*=Modal-module__][class*=__header],[class*=Modal-module__][class*=__body],[class*=Modal-module__][class*=__title],[class*=Modal-module__][class*=__close],[class*=modal__],[class*=_modal_],[class*=searchModal],[class*=SearchModal]){background:var(--night-modal-bg);border-color:var(--border-1);color:var(--fg-1)}html[data-theme=dark] body:has([data-dashboard]) :where([class*=Modal_body],[class*=Modal-module__][class*=__body]){--color-background:var(--night-input-bg);--color-border:var(--border-1);--color-text-primary:var(--fg-1);--color-text-secondary:var(--fg-2);--color-text-muted:var(--fg-3)}html[data-theme=dark] [data-dashboard]>div :where([class*=listItem],[class*=list-item],[class*=ListItem],[class*=row],[class*=Row]){border-color:var(--border-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=listItem]:hover,[class*=list-item]:hover,[class*=ListItem]:hover,[class*=row]:hover,[class*=Row]:hover){background:var(--night-hover)}html[data-theme=dark] [data-dashboard]>div :where([class*=tab],[class*=Tab]){color:var(--fg-2)}html[data-theme=dark] [data-dashboard]>div :where([class*=tabActive],[class*=tab-active],[class*=TabActive],[class*=tab][aria-selected=true]){color:var(--fg-1);border-color:var(--color-primary)}html[data-theme=dark] [data-dashboard]>div :where(h1,h2,h3,h4,h5,h6){color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where(p,span,li,dt,dd){color:inherit}html[data-theme=dark] [data-dashboard]>div :where([class*=muted],[class*=Muted],[class*=secondary],[class*=Secondary],[class*=hint],[class*=Hint]):not([class*=btn]):not([class*=Btn]):not([class*=button]),html[data-theme=dark] [data-dashboard]>div :where([class*=emptyText],[class*=EmptyText],[class*=emptyTitle],[class*=EmptyTitle],[class*=emptyDesc],[class*=EmptyDesc],[class*=emptyMessage],[class*=EmptyMessage]),html[data-theme=dark] [data-dashboard]>div :where([class*=empty],[class*=Empty]):not([class*=btn]):not([class*=Btn]):not(button){color:var(--fg-3)}html[data-theme=dark] [data-dashboard]>div :where(hr,[class*=divider],[class*=Divider],[class*=separator],[class*=Separator]){border-color:var(--border-1);background:var(--border-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag]){border-color:var(--border-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=skeleton],[class*=Skeleton]){background:var(--night-neutral-800)}html[data-theme=dark] [data-dashboard]>div :where([class*=agenda],[class*=Agenda],[class*=planning],[class*=Planning],[class*=grid],[class*=Grid]){--color-background:var(--bg-elevated)}html[data-theme=dark] [data-dashboard]>div header[class*=Header-module__],html[data-theme=dark] [data-dashboard]>div [class*=Header-module__][class*=__header]{background:var(--night-header-bg);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard] [class*=AppointmentHeader-module__][class*=__header],html[data-theme=dark] [data-dashboard] [class*=AppointmentHeader-module__][class*=__headerMain],html[data-theme=dark] [data-dashboard] [class*=AppointmentHeader-module__][class*=__title]{background:0 0}html[data-theme=dark] body:has([data-dashboard]) [class*=AppointmentHeader-module__][class*=__header]{background:0 0}html[data-theme=dark] body:has([data-dashboard]) [class*=AppointmentHeader-module__][class*=__headerMain]{background:0 0}html[data-theme=dark] body:has([data-dashboard]) [class*=AppointmentHeader-module__][class*=__title]{background:0 0}html[data-theme=dark] [data-dashboard]>div :where([class*=cosmic],[class*=Cosmic]){border-color:var(--cosmic-chrome-border)}html[data-theme=dark] [data-dashboard]>div :where([class*=primaryBtn],[class*=primary-btn],[class*=ctaPrimary],[class*=ctaExternalLink],[class*=btnPrimary],[class*=btn-primary],[class*=btnNew],[class*=btnNewEmpty],[class*=btnPrimaryBlue],[class*=modalSend],[class*=button--primary],[class*=button_primary]){background-color:var(--color-primary);color:var(--dash-text-on-brand);border-color:#0000}html[data-theme=dark] [data-dashboard]>div :where([class*=btnDangerSolid],[class*=button--danger],[class*=button_danger]){background-color:var(--color-danger);color:var(--dash-text-on-brand);border-color:#0000}html[data-theme=dark] [data-dashboard]>div :where([class*=button--danger],[class*=button_danger]):hover:not(:disabled){background-color:var(--color-danger-hover)}html[data-theme=dark] [data-dashboard]>div :where([class*=button--secondary]),html[data-theme=dark] [data-dashboard]>div :where([class*=secondaryBtn],[class*=secondary-btn],[class*=ctaSecondary]){background-color:var(--bg-elevated);border:1px solid var(--border-1);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=btnPrimary],[class*=btn-primary],[class*=primaryBtn],[class*=primary-btn],[class*=button--primary],[class*=button_primary]):focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 65%, transparent);outline-offset:2px}html[data-theme=dark] [data-dashboard]>div [class*=_hero_],html[data-theme=dark] [data-dashboard]>div [class*=-hero_]{border-color:var(--cosmic-border-faint);outline:none}html[data-theme=dark] [data-dashboard]>div [class*=heroMain],html[data-theme=dark] [data-dashboard]>div [class*=heroBg]{background:revert;color:inherit;border-color:#0000;outline:none}html[data-theme=dark] [data-dashboard]>div [class*=journeyPanel]{border-color:var(--cosmic-panel-border);outline:none}html[data-theme=dark] [data-dashboard]>div :where([class*=_ed_],[class*=editor_ed]){--color-success-soft:var(--dash-tint-success);--color-warning-soft:var(--dash-tint-warning);--color-info-soft:var(--dash-tint-info);--color-danger-soft:var(--dash-tint-danger);--shadow-xs:var(--night-shadow-xs)}html[data-theme=dark] [data-dashboard]>div :where([class*=page-builder],[class*=pageBuilder]){background:var(--bg-app);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=minimap],[class*=Minimap]){background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard] [data-support-page]{background:var(--bg-app);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=importExport],[class*=ImportExport]) :where(pre,code,[class*=codeBlock],[class*=upload],[class*=dropzone]){background:var(--night-bg-inset);border-color:var(--border-1);color:var(--fg-2)}html[data-theme=dark] [data-dashboard]>div :where([class*=editor_ed],[class*=_ed_],[class*=_ed\ ]){--shadow-xs:var(--night-shadow-xs);--color-success-soft:var(--dash-tint-success);--color-warning-soft:var(--dash-tint-warning);--color-info-soft:var(--dash-tint-info);--color-danger-soft:var(--dash-tint-danger)}html[data-theme=dark] [data-dashboard]>div :where([class*=editor_ed],[class*=_ed_],[class*=__ed]) :where([class*=toolbar],[class*=Toolbar],[class*=sidebar],[class*=Sidebar],[class*=rail],[class*=Rail]){background:var(--bg-subtle);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=editor-module],[class*=__ed]) :where([class*=topbar]){background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);border-bottom-color:var(--border-1);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=editor-module],[class*=__ed]) :where([class*=cardHead],[class*=inputWrap],[class*=selectWrap],[class*=tags]){background:0 0}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] :is(input[class*=__title],[class*=inputWrap] input,[class*=selectWrap] select,[class*=tagsInput]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-elevated)!important;background-color:var(--bg-elevated)!important;box-shadow:none!important;border:none!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-text{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-month-field{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-day-field{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-year-field{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-hour-field{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div [class*=editor-module][class*=__ed] [class*=inputWrap] input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:inherit;background:var(--bg-elevated)!important}html[data-theme=dark] [data-dashboard]>div :where([class*=editor-module],[class*=__ed]) :where([class*=card]){background:var(--bg-elevated);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=editor-module],[class*=__ed]) :where([class*=back],[class*=btnGhost],[class*=iconBtn],[class*=viewToggle]){background:var(--bg-elevated);border-color:var(--border-1);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=editor-module],[class*=__ed]) :where([class*=viewToggle]) button[class*=viewActive]{background:var(--night-bg-inset);color:var(--fg-1)}html[data-theme=dark] [data-dashboard]>div :where([class*=serp],[class*=Serp],[class*=previewGoogle]){background:var(--bg-elevated);border-color:var(--border-1)}html[data-theme=dark] [data-dashboard] [class*=searchModal],html[data-theme=dark] [data-dashboard] [class*=SearchModal]{background:var(--night-modal-bg);color:var(--fg-1)}html[data-theme=dark] [data-dashboard] :where([class*=CloseRegister],[class*=closeRegister],[class*=DemoOverlay],[class*=demoOverlay],[class*=FidletImmediate],[class*=SpotlightConfigurator]) :where([class*=backdrop],[class*=overlay],[class*=Backdrop]){background:var(--dash-overlay)}html[data-theme=dark] [data-dashboard] :where([class*=CloseRegister],[class*=closeRegister]) :where([class*=panel],[class*=Panel],[class*=card],[class*=Card]){background:var(--bg-elevated);border-color:var(--border-1);color:var(--fg-1)}html[data-theme=dark] [data-dashboard] :where([class*=PlanningGrid],[class*=planningGrid],[class*=AppointmentBlock]){--color-background:var(--bg-elevated);--color-border:var(--border-1)}html[data-theme=dark] [data-dashboard] :where([class*=AppointmentBlock]) :where([class*=_time_],[class*=_clientName_],[class*=_service_],[class*=_phone_],[class*=_phoneMuted_]){background:0 0}html[data-theme=dark] [data-dashboard] :where([class*=UnavailabilityBlock]) :where([class*=tooltip],[class*=Tooltip]){background:var(--night-modal-bg);color:var(--fg-1);border-color:var(--border-1)}html[data-theme=dark] body:has([data-dashboard]) :where([class*=UnavailabilityModal]) :where([class*=_segmentBtnActive_]){background:var(--color-primary);color:var(--dash-text-on-brand)}html[data-theme=dark] body:has([data-dashboard]) :where([class*=UnavailabilityModal]) :where([class*=_label_],[class*=_hint_],[class*=_segmentBtn_],[class*=_checkRow_],[class*=_presetsLabel_],[class*=_presetBtn_]):not([class*=_segmentBtnActive_]){background:0 0}html[data-theme=dark] body:has([data-dashboard]) :where([class*=UnavailabilityModal]) :where([class*=_segment_]){background:var(--night-input-bg)}@media screen{html[data-theme=dark] [data-dashboard]>div :where([class*=TicketReceipt],[class*=ticketReceipt]){background:var(--bg-elevated);color:var(--fg-1)}}html[data-theme=dark] [data-dashboard] :where([class*=galerie],[class*=Galerie],[class*=lightbox],[class*=Lightbox]){color:var(--fg-1)}html[data-theme=dark] [data-dashboard] :where([class*=lightbox],[class*=Lightbox],[class*=overlayFull]){background:#000000eb}html[data-theme=dark] [data-dashboard] :where([class*=photoOverlay],[class*=PhotoOverlay],[class*=thumbOverlay]),html[data-theme=dark] [data-dashboard] :where([class*=StaffCard],[class*=staffCard]) :where([class*=avatar],[class*=Avatar]){color:var(--dash-text-on-brand)}html[data-theme=dark] [data-dashboard] :where([class*=trial-expired],[class*=trialExpired]) .card{background:var(--bg-elevated);border-color:var(--border-1);box-shadow:var(--shadow-md)}
html[data-theme=dark] .bwEditorRoot,html[data-theme=dark] .bwViewerRoot{--bw-ink-rgb:232, 239, 245;--bw-bg:var(--bg-elevated);--bw-accent:var(--color-primary);--bw-accent-rgb:251, 133, 0;--bw-danger-rgb:242, 92, 108;--bw-border:rgba(var(--bw-ink-rgb), .14);--bw-muted:rgba(var(--bw-ink-rgb), .58);--bw-text:rgba(var(--bw-ink-rgb), .94);--bw-hover:rgba(var(--bw-accent-rgb), .1);--bw-surface:rgba(var(--bw-ink-rgb), .06);--bw-surface-2:rgba(var(--bw-ink-rgb), .11);--bw-table-grid:rgba(var(--bw-ink-rgb), .14);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :where(.bwSlashPopover,.bwInlineFormatPopover,.bwMentionPopover,.bwTableAxisMenu){--bw-ink-rgb:232, 239, 245;--bw-bg:var(--bg-elevated);--bw-accent:var(--color-primary);--bw-accent-rgb:251, 133, 0;--bw-text:rgba(var(--bw-ink-rgb), .94);--bw-border:rgba(var(--bw-ink-rgb), .14);--bw-muted:rgba(var(--bw-ink-rgb), .58);--bw-surface:rgba(var(--bw-ink-rgb), .08);--bw-surface-2:rgba(var(--bw-ink-rgb), .12);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
[data-groupe]{--cosmic-chrome:var(--grp-hover-bg);--cosmic-chrome-border:var(--grp-border-input);--cosmic-fg-dim:var(--grp-fg-muted);--dash-text-on-brand:var(--grp-fg-primary);--grp-bg-canvas:#0f0f0f;--grp-bg-sidebar:#111;--grp-bg-card:#1a1a1a;--grp-bg-card-hover:#222;--grp-bg-elevated:#141414;--grp-bg-muted:#121212;--grp-bg-input:#0f0f0f;--grp-fg-primary:#f5f5f5;--grp-fg-soft:#e5e5e5;--grp-fg-secondary:#b8b8b8;--grp-fg-muted:#8a8a8a;--grp-fg-disabled:#555;--grp-fg-placeholder:#ccc;--grp-nav-section:#ffffff40;--grp-accent-gold:#c6a769;--grp-gold-muted:#c6a76924;--grp-gold-muted-hover:#c6a76938;--grp-gold-border:#c6a76940;--grp-gold-border-strong:#c6a76966;--grp-on-gold:#161616;--grp-on-brand:#fff;--grp-border-faint:#ffffff08;--grp-border:#ffffff0d;--grp-border-strong:#ffffff0f;--grp-border-input:#ffffff14;--grp-border-focus:#ffffff1a;--grp-border-tab:#ffffff26;--grp-hover-bg:#ffffff0a;--grp-hover-bg-strong:#ffffff12;--grp-hover-pill:#ffffff14;--grp-surface-inset:#ffffff03;--grp-surface-subtle:#ffffff05;--grp-overlay:#0009;--grp-overlay-media:#0000008c;--grp-nav-active-bg:color-mix(in srgb, var(--color-primary) 12%, transparent);--grp-badge-bg:color-mix(in srgb, var(--color-primary) 14%, transparent);--grp-success:#4fae6a;--grp-success-muted:#4fae6a26;--grp-warning:#d39c45;--grp-danger:#d05c5c;--grp-danger-light:#f87171;--grp-danger-hover-bg:#d05c5c1a;--grp-info:#6b9ae8;--grp-info-surface:#6b9ae81a;--grp-info-border:#6b9ae833;--grp-border-input-strong:#ffffff1f;--grp-border-ghost:#fff3;--grp-gold-surface:#c6a76914;--grp-gold-surface-strong:#c6a7691f;--grp-success-surface:#4fae6a14;--grp-success-surface-md:#4fae6a1a;--grp-success-surface-lg:#4fae6a1f;--grp-success-border:#4fae6a33;--grp-success-border-strong:#4fae6a4d;--grp-warning-surface:#d39c4514;--grp-warning-surface-md:#d39c451a;--grp-warning-border:#d39c4533;--grp-warning-border-strong:#d39c4540;--grp-danger-surface:#d05c5c14;--grp-danger-surface-md:#d05c5c1f;--grp-danger-surface-lg:#d05c5c38;--grp-danger-border:#d05c5c33;--grp-danger-border-strong:#d05c5c66;--grp-danger-hover-strong:#d05c5c33;--grp-bg-dropdown:#1e1e1e;--grp-shadow-dropdown:0 8px 24px #0006;--grp-on-gold-alt:#111}[data-theme=light][data-groupe]{--cosmic-chrome:var(--bg-muted);--cosmic-chrome-border:var(--border-2);--cosmic-fg-dim:var(--fg-3);--dash-text-on-brand:var(--fg-1);--grp-bg-canvas:var(--bg-app);--grp-bg-sidebar:var(--bg-elevated);--grp-bg-card:var(--bg-elevated);--grp-bg-card-hover:var(--bg-muted);--grp-bg-elevated:var(--bg-elevated);--grp-bg-muted:var(--bg-subtle);--grp-bg-input:var(--bg-app);--grp-fg-primary:var(--fg-1);--grp-fg-soft:var(--fg-1);--grp-fg-secondary:var(--fg-2);--grp-fg-muted:var(--fg-3);--grp-fg-disabled:var(--color-text-muted);--grp-fg-placeholder:var(--fg-3);--grp-nav-section:var(--fg-3);--grp-gold-muted:var(--ui-badge-warning-bg);--grp-gold-muted-hover:color-mix(in srgb, var(--color-warning) 18%, transparent);--grp-gold-border:color-mix(in srgb, var(--color-warning) 28%, transparent);--grp-gold-border-strong:color-mix(in srgb, var(--color-warning) 40%, transparent);--grp-border-faint:var(--border-1);--grp-border:var(--border-1);--grp-border-strong:var(--border-2);--grp-border-input:var(--border-2);--grp-border-focus:color-mix(in srgb, var(--color-primary) 25%, var(--border-2));--grp-border-tab:var(--border-2);--grp-hover-bg:var(--bg-muted);--grp-hover-bg-strong:var(--bg-subtle);--grp-hover-pill:var(--bg-muted);--grp-surface-inset:var(--bg-subtle);--grp-surface-subtle:var(--bg-subtle);--grp-overlay:var(--ui-overlay-backdrop);--grp-overlay-media:var(--ui-overlay-backdrop);--grp-nav-active-bg:var(--dash-primary-muted);--grp-badge-bg:var(--dash-primary-muted);--grp-success:var(--color-success);--grp-success-muted:var(--ui-badge-success-bg);--grp-warning:var(--color-warning);--grp-danger:var(--color-danger);--grp-danger-light:var(--color-danger);--grp-danger-hover-bg:var(--ui-badge-danger-bg);--grp-info:var(--color-secondary);--grp-info-surface:var(--ui-badge-success-bg);--grp-info-border:color-mix(in srgb, var(--color-secondary) 22%, transparent);--grp-border-input-strong:var(--border-2);--grp-border-ghost:var(--border-2);--grp-gold-surface:var(--ui-badge-warning-bg);--grp-gold-surface-strong:color-mix(in srgb, var(--color-warning) 14%, transparent);--grp-success-surface:var(--ui-badge-success-bg);--grp-success-surface-md:var(--ui-badge-success-bg);--grp-success-surface-lg:color-mix(in srgb, var(--color-success) 14%, transparent);--grp-success-border:color-mix(in srgb, var(--color-success) 22%, transparent);--grp-success-border-strong:color-mix(in srgb, var(--color-success) 32%, transparent);--grp-warning-surface:var(--ui-badge-warning-bg);--grp-warning-surface-md:var(--ui-badge-warning-bg);--grp-warning-border:color-mix(in srgb, var(--color-warning) 22%, transparent);--grp-warning-border-strong:var(--grp-gold-border);--grp-danger-surface:var(--ui-badge-danger-bg);--grp-danger-surface-md:color-mix(in srgb, var(--color-danger) 14%, transparent);--grp-danger-surface-lg:color-mix(in srgb, var(--color-danger) 24%, transparent);--grp-danger-border:color-mix(in srgb, var(--color-danger) 22%, transparent);--grp-danger-border-strong:color-mix(in srgb, var(--color-danger) 42%, transparent);--grp-danger-hover-strong:color-mix(in srgb, var(--color-danger) 20%, transparent);--grp-bg-dropdown:var(--bg-elevated);--grp-shadow-dropdown:var(--shadow-lg);--grp-on-gold-alt:var(--grp-on-gold)}
[data-admin-eukleo]{--adm-bg:#0f0f0f;--adm-surface:#161616;--adm-card:#1a1a1a;--adm-hover:#222;--adm-border:#ffffff0f;--adm-text:#f5f5f5;--adm-secondary:#b8b8b8;--adm-muted:#8a8a8a;--adm-muted-dim:#5a5a5a;--adm-gold:#c6a769;--adm-gold-soft:#c6a76924;--adm-green:#4fae6a;--adm-red:#d05c5c;--adm-red-light:#e87c7c;--adm-orange:#d39c45;--adm-blue:#6b9ae8;--adm-on-gold:#0f0f0f;--adm-on-brand:#fff;--adm-border-faint:#ffffff08;--adm-border-input:#ffffff14;--adm-border-input-strong:#ffffff1f;--adm-surface-inset:#ffffff03;--adm-surface-subtle:#ffffff05;--adm-surface-row:#ffffff0a;--adm-hover-pill:#ffffff0f;--adm-hover-pill-strong:#ffffff14;--adm-overlay:#000000a6;--adm-banner-red-bg:#d05c5c2e;--adm-banner-red-border:#d05c5c59;--adm-banner-orange-bg:#d39c4524;--adm-banner-orange-border:#d39c454d;--adm-green-muted:#4fae6a26;--adm-green-border:#4fae6a47;--adm-red-muted:#d05c5c26;--adm-red-border:#d05c5c47;--adm-red-surface:#d05c5c1a;--adm-orange-muted:#d39c4526;--adm-orange-border:#d39c454d;--adm-blue-muted:#6b9ae826;--adm-blue-border:#6b9ae847;--adm-gold-muted:#c6a76926;--adm-gold-border:#c6a76933;--adm-gold-border-badge:#c6a76959;--adm-gold-surface:#c6a7691a;--adm-gold-surface-hover:#c6a7692e;--adm-purple:#a78bfa;--adm-purple-muted:#a78bfa26;--adm-purple-border:#a78bfa59;--adm-teal:#38bdb4;--adm-teal-muted:#38bdb424;--adm-teal-border:#38bdb452;--adm-sky:#60a5fa;--adm-sky-muted:#60a5fa26;--adm-sky-border:#60a5fa59;--adm-brand-orange:#fb8500;--adm-brand-orange-soft:#f6a64b;--adm-brand-blue-soft:#8fb4ef;--adm-bg-deep:#111;--adm-bg-panel:#1e1e1e;--adm-bg-input-dark:#1c1c1c;--adm-text-dim:#9a9a9a;--adm-text-soft:silver;--adm-text-pale:#a8a8a8;--adm-text-faint:#a2a2a2;--adm-gold-alt:#c8a96e;--adm-gold-light:#dfc07e;--adm-green-bright:#56b87a;--adm-green-alt:#4caf82;--adm-green-vivid:#30c060;--adm-error-alt:#e53e3e;--adm-error-bright:#e05252;--adm-error-settings:#e0554a;--adm-warning-alt:#f0b429;--adm-stripe:#7b73ff;--adm-stripe-light:#9d97ff;--adm-indigo:#7b73ff;--adm-border-ghost:#ffffff1a;--adm-border-hover:#ffffff2e;--adm-border-hover-strong:#fff3;--adm-border-subtle:#ffffff12;--adm-border-strong:#ffffff1f;--adm-surface-row-hover:#ffffff0d;--adm-focus-gold:#c6a7691f;--adm-focus-gold-soft:#c6a7691a;--adm-gold-hover:#c6a76938;--adm-gold-hover-strong:#c6a76940;--adm-gold-surface-md:#c6a76929;--adm-gold-border-md:#c6a7694d;--adm-gold-border-strong:#c6a76966;--adm-gold-surface-light:#c6a76914;--adm-red-border-md:#d05c5c4d;--adm-red-border-strong:#d05c5c66;--adm-red-surface-md:#d05c5c24;--adm-red-surface-lg:#d05c5c38;--adm-red-icon-bg:#d05c5c2e;--adm-orange-icon-bg:#d39c452e;--adm-orange-surface:#d39c451f;--adm-green-surface:#4fae6a1f;--adm-green-surface-md:#4fae6a1a;--adm-green-border-md:#4fae6a4d;--adm-green-border-strong:#4fae6a66;--adm-green-hover:#4fae6a33;--adm-green-confirm:#4fae6a2e;--adm-overlay-heavy:#000000b3;--adm-shadow-sm:0 1px 3px #0000004d;--adm-shadow-md:0 4px 20px #0006;--adm-shadow-lg:0 8px 24px #0006;--adm-shadow-modal:0 16px 48px #00000073;--adm-shadow-search:0 24px 60px #000000b3;--adm-shadow-login:0 24px 64px #00000080;--adm-error-muted:#e53e3e26;--adm-error-surface:#e53e3e1f;--adm-error-border:#e53e3e4d;--adm-error-banner:#e53e3e0f;--adm-success-muted-alt:#4caf8226;--adm-success-surface-alt:#4caf821a;--adm-success-border-alt:#4caf8233;--adm-success-banner:#4caf820f;--adm-warning-muted:#f0b42926;--adm-stripe-muted:#635bff26;--adm-stripe-border:#635bff4d;--adm-stripe-surface:#635bff1a;--adm-muted-badge:#8a8a8a1f;--adm-paused-muted:#6b72801f;--adm-paused-fg:#9ca3af;--adm-totp-error:#e0525214;--adm-totp-success:#52c46514;--adm-switch-track:#f5f5f5;--adm-stripe-deep:#635bff;--adm-orange-anomaly-bg:#d39c451a;--adm-red-surface-light:#d05c5c14;--adm-red-border-light:#d05c5c33;--adm-blue-surface-light:#6b9ae814;--adm-blue-border-light:#6b9ae833;--adm-warning-surface-light:#f0b42914;--adm-warning-banner:#f0b4290f;--adm-warning-surface-faint:#f0b4290a;--adm-warning-border-light:#f0b42940;--adm-warning-border-md:#f0b4294d;--adm-warning-hover:#f0b42933;--adm-error-surface-light:#e53e3e14;--adm-green-surface-light:#30c06014;--adm-green-vivid-border:#30c0604d;--adm-stripe-border-strong:#635bff66;--adm-text-chart-muted:#6a6a6a;--adm-text-chart-light:#d8d8d8;--adm-overlay-60:#0009;--adm-overlay-55:#0000008c;--adm-overlay-scrim:#050507b8;--adm-shadow-modal-lg:0 14px 44px #0000008c;--adm-row-pastdue:#e53e3e0a;--adm-row-pastdue-hover:#e53e3e12;--adm-row-trial:#f0b42908;--adm-badge-neutral-bg:#8a8a8a1a;--adm-badge-neutral:#8a8a8a26;--adm-health-down-border:#d05c5c66;--adm-health-down-bg:#d05c5c0d;--adm-health-degraded-border:#d39c4559;--adm-health-degraded-bg:#d39c450a;--adm-health-unknown-border:#8a8a8a4d;--adm-orange-surface-md:#d39c451f;--adm-red-hover-md:#d05c5c40;--adm-red-border-soft:#d05c5c40;--adm-green-border-soft:#4fae6a40;--adm-green-faint:#4fae6a0f;--adm-green-repair-hover:#4caf822e;--adm-green-repair-border:#4caf824d;--adm-gold-btn-bg:#c6a76926;--adm-gold-cert-bg:#c6a76926;--adm-brand-orange-muted:#fb850024;--adm-preview-ring:#0f0f0f59;--adm-cohort-grid:#0003;--adm-status-sending:#d39c4533;--adm-banner-info-bg:#6b9ae81f;--adm-banner-info-border:#6b9ae84d;--adm-broadcast-faint:#c6a7690a;--adm-academy-faint:#c6a7690f;--adm-accounting-danger:#e0554a0f;--adm-accounting-success:#4fae6a0f;--adm-link-dot-border:#ffffff26;--adm-issue-type:#f0b4291a;--adm-early-muted:#8a8a8a26}
@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes eukleo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes eukleo-floaty{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes eukleo-drop-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eukleo-type-caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes eukleo-pulse-glow{0%,to{box-shadow:0 12px 32px -12px #fb850066}50%{box-shadow:0 18px 44px -10px #fb85009e}}.eukleo-pulse{animation:eukleo-pulse-glow 3s var(--ease-out-expo) infinite}.eukleo-highlight-orange{background:linear-gradient(120deg,#ffb70359 0%,#fb850059 100%) 0 88%/100% 38% no-repeat;padding:0 6px;display:inline-block}.eukleo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.eukleo-marquee:hover .eukleo-marquee-track{animation-play-state:paused}.eukleo-marquee-track{width:max-content;animation:40s linear infinite eukleo-marquee;display:flex}@media (max-width:860px){.eukleo-hide-mobile{display:none!important}}@media (min-width:861px){.eukleo-show-mobile{display:none!important}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-background);line-height:1.5}img,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}
