:root{--color-magenta-500:#d6204b;--color-magenta-600:#b90c36;--color-magenta-700:#b30731;--color-orange-500:#f09336;--color-black:#1e1e1e;--color-white:#fff;--color-beige:#fcfbfa;--color-neutral-100:#f9f6f3;--color-neutral-200:#f4f2f0;--color-neutral-300:#f0eeec;--color-neutral-400:#e8e6e5;--color-neutral-500:#e0dfde;--color-neutral-600:#acacac;--color-neutral-700:#565656;--color-red-500:#e5484d;--color-green-500:#2fbf71;--color-blue-500:#07f;--border-width-sm:1px;--border-width-md:2px;--radius-xs:5px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:28px;--radius-4xl:40px;--radius-5xl:48px;--color-bg-neutral-default:var(--color-beige);--color-bg-neutral-surface:var(--color-white);--color-bg-neutral-selection:var(--color-neutral-100);--color-bg-neutral-subtle:var(--color-neutral-300);--color-bg-neutral-disabled:var(--color-neutral-500);--color-bg-neutral-strong:var(--color-neutral-600);--color-bg-neutral-dark:var(--color-neutral-700);--color-bg-neutral-overlay:#000c;--color-bg-brand-primary-default:var(--color-magenta-500);--color-bg-brand-primary-hover:var(--color-magenta-600);--color-bg-brand-primary-pressed:var(--color-magenta-700);--color-bg-brand-secondary:var(--color-black);--color-bg-brand-tertiary:var(--color-orange-500);--color-bg-semantic-success:var(--color-green-500);--color-bg-semantic-error:var(--color-red-500);--color-bg-semantic-warning:var(--color-orange-500);--color-bg-semantic-info:var(--color-blue-500);--color-text-main-primary:var(--color-black);--color-text-main-secondary:var(--color-neutral-700);--color-text-main-tertiary:var(--color-neutral-600);--color-text-main-muted:var(--color-neutral-600);--color-text-main-inverse:var(--color-white);--color-text-brand-primary:var(--color-magenta-500);--color-text-brand-secondary:var(--color-black);--color-text-brand-tertiary:var(--color-orange-500);--color-border-neutral-default:var(--color-neutral-400);--color-border-neutral-subtle:var(--color-neutral-200);--color-border-neutral-strong:var(--color-neutral-600);--color-border-neutral-muted:var(--color-neutral-400);--color-border-brand-primary:var(--color-magenta-500);--color-border-brand-secondary:var(--color-black);--color-border-brand-tertiary:var(--color-orange-500);--color-border-semantic-success:var(--color-green-500);--color-border-semantic-error:var(--color-red-500);--color-border-semantic-warning:var(--color-orange-500);--color-border-semantic-info:var(--color-blue-500);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6;--font-heading:"Krona One",sans-serif;--font-body:"Familjen Grotesk",sans-serif;--size-4xs:15px;--size-3xs:20px;--size-2xs:24px;--size-xs:28px;--size-sm:36px;--size-md:44px;--size-lg:52px;--size-xl:60px;--size-2xl:80px;--size-3xl:100px;--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:40px;--font-size-3xs:6px;--font-size-2xs:8px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-size-4xl:32px;--font-size-5xl:36px;--shadow-bar:0px 4px 30px 0px #cdcdcd40;--layout-bg-color:var(--color-bg-neutral-default);--promo-brand-primary:var(--color-bg-brand-primary-default);--promo-brand-secondary:var(--color-bg-brand-secondary);--promo-text-primary:var(--color-text-main-primary);--promo-text-inverse:var(--color-text-main-inverse);--promo-text-muted:var(--color-text-main-muted);--promo-bg-surface:var(--color-bg-neutral-surface);--promo-bg-default:var(--color-bg-neutral-default);--promo-bg-selection:var(--color-bg-neutral-selection);--promo-bg-disabled:var(--color-bg-neutral-disabled);--promo-border-default:var(--color-border-neutral-default);--promo-radius-pill:var(--radius-4xl);--promo-radius-input:var(--radius-md);--promo-font-weight-medium:var(--font-weight-medium);--promo-border-focused:var(--color-border-brand-tertiary);--promo-border-error:var(--color-border-semantic-error);--promo-shadow-bar:var(--shadow-bar);--promo-size-sm:var(--size-sm);--promo-size-md:var(--size-md);--promo-size-lg:var(--size-lg);--promo-font-size-xs:var(--font-size-xs);--promo-font-size-base:var(--font-size-lg);--promo-font-size-4xl:var(--font-size-4xl);--promo-font-heading:var(--font-heading)}@media (min-width:768px){:root{--size-4xs:20px;--size-3xs:24px;--size-2xs:28px;--size-xs:32px;--size-sm:40px;--size-md:48px;--size-lg:56px;--size-xl:64px;--size-2xl:100px;--size-3xl:140px;--spacing-2xs:8px;--spacing-xs:12px;--spacing-sm:16px;--spacing-md:20px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--font-size-3xs:9px;--font-size-2xs:12px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:30px;--font-size-3xl:36px;--font-size-4xl:44px;--font-size-5xl:56px}}*{box-sizing:border-box;margin:0;padding:0}body.dashboard-theme{color:#e2e8f0;background:linear-gradient(135deg,#020617 0%,#0f172a 45%,#111827 100%)}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk/FamiljenGroteskGF-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk/FamiljenGroteskGF-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk/FamiljenGroteskGF-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk/FamiljenGroteskGF-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk/FamiljenGroteskGF-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/familjen-grotesk/FamiljenGroteskGF-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Krona One;src:url(/fonts/krona-one/KronaOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}
