*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--semantic-color-surface-bg);color:var(--semantic-color-text-primary);font-family:var(--primitives-fontFamily-ui),sans-serif;font-size:calc(var(--primitives-fontSize-md) * 1px);line-height:var(--primitives-lineHeight-normal)}button{cursor:pointer;border:none;background:none;font-family:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}code{font-family:var(--primitives-fontFamily-mono),monospace}[data-theme=dark]{--primitives-color-purple-50: #f5eefb;--primitives-color-purple-100: #e8d4f6;--primitives-color-purple-200: #d4aff0;--primitives-color-purple-300: #be87e9;--primitives-color-purple-400: #b06fdf;--primitives-color-purple-500: #c491e5;--primitives-color-purple-600: #9b6cc8;--primitives-color-purple-700: #6b3fa0;--primitives-color-purple-800: #452570;--primitives-color-purple-900: #291433;--primitives-color-amber-50: #fdf6ec;--primitives-color-amber-100: #faebd4;--primitives-color-amber-200: #f5d9ae;--primitives-color-amber-300: #f3d0a0;--primitives-color-amber-400: #eab86a;--primitives-color-amber-500: #d99640;--primitives-color-amber-600: #b87a28;--primitives-color-amber-700: #8f5e1c;--primitives-color-amber-800: #634213;--primitives-color-amber-900: #3d280b;--primitives-color-neutral-0: #0e0d0f;--primitives-color-neutral-50: #151416;--primitives-color-neutral-100: #1d1c1f;--primitives-color-neutral-200: #2a2830;--primitives-color-neutral-300: #3d3a45;--primitives-color-neutral-400: #5c5869;--primitives-color-neutral-500: #7d7a8a;--primitives-color-neutral-600: #9d9aaa;--primitives-color-neutral-700: #c0bece;--primitives-color-neutral-800: #e0deea;--primitives-color-gray-50: #121316;--primitives-color-gray-100: #1a1c21;--primitives-color-gray-200: #262930;--primitives-color-gray-300: #3a3e48;--primitives-color-gray-400: #5c6270;--primitives-color-gray-500: #8b919e;--primitives-color-gray-600: #a8adb8;--primitives-color-gray-700: #c5c9d1;--primitives-color-gray-800: #e2e4e8;--primitives-color-white-low: rgba(255,255,255,.18);--primitives-color-white-mid: rgba(255,255,255,.45);--primitives-color-white-high: rgba(255,255,255,.87);--primitives-color-white-70: rgba(255,255,255,.7);--primitives-color-white-full: #ffffff;--primitives-color-status-success: #34d399;--primitives-color-status-warning: #fbbf24;--primitives-color-status-error: #f87171;--primitives-color-status-info: #60a5fa;--primitives-fontSize-xs: 10;--primitives-fontSize-sm: 11;--primitives-fontSize-base: 13;--primitives-fontSize-md: 15;--primitives-fontSize-lg: 17;--primitives-fontSize-xl: 20;--primitives-fontSize-2xl: 24;--primitives-fontSize-3xl: 32;--primitives-fontSize-4xl: 44;--primitives-fontSize-5xl: 60;--primitives-fontSize-6xl: 64;--primitives-fontSize-7xl: 80;--primitives-fontSize-8xl: 96;--primitives-fontWeight-regular: 400;--primitives-fontWeight-medium: 500;--primitives-fontWeight-semibold: 600;--primitives-fontFamily-display: Charis SIL;--primitives-fontFamily-ui: Geist;--primitives-fontFamily-mono: Geist Mono;--primitives-lineHeight-none: 100%;--primitives-lineHeight-tight: 110%;--primitives-lineHeight-snug: 120%;--primitives-lineHeight-normal: 140%;--primitives-lineHeight-relaxed: 160%;--primitives-letterSpacing-tighter: -.02em;--primitives-letterSpacing-tight: -.01em;--primitives-letterSpacing-normal: 0em;--primitives-letterSpacing-wide: .02em;--primitives-letterSpacing-wider: .06em;--primitives-letterSpacing-widest: .12em;--primitives-spacing-1: 4px;--primitives-spacing-2: 8px;--primitives-spacing-3: 12px;--primitives-spacing-4: 16px;--primitives-spacing-5: 20px;--primitives-spacing-6: 24px;--primitives-spacing-8: 32px;--primitives-spacing-10: 40px;--primitives-spacing-11: 44px;--primitives-spacing-12: 48px;--primitives-spacing-16: 64px;--primitives-spacing-20: 80px;--primitives-spacing-24: 96px;--primitives-borderRadius-sm: 4;--primitives-borderRadius-md: 6;--primitives-borderRadius-lg: 8;--primitives-borderRadius-xl: 12;--primitives-borderRadius-full: 999;--primitives-borderWidth-default: 1;--semantic-color-brand-deep: var(--primitives-color-purple-900);--semantic-color-brand-lavender: var(--primitives-color-purple-500);--semantic-color-brand-amber: var(--primitives-color-amber-300);--semantic-color-brand-amber-dark: var(--primitives-color-amber-500);--semantic-color-surface-bg: var(--primitives-color-neutral-0);--semantic-color-surface-default: var(--primitives-color-neutral-50);--semantic-color-surface-raised: var(--primitives-color-neutral-100);--semantic-color-surface-hover: var(--primitives-color-neutral-100);--semantic-color-border-default: rgba(255,255,255,.07);--semantic-color-border-lavender: rgba(196,145,229,.14);--semantic-color-border-amber: rgba(243,208,160,.14);--semantic-color-border-focus: var(--primitives-color-purple-500);--semantic-color-text-primary: var(--primitives-color-white-full);--semantic-color-text-secondary: var(--primitives-color-white-70);--semantic-color-text-muted: var(--primitives-color-white-mid);--semantic-color-text-dim: var(--primitives-color-white-low);--semantic-color-text-lavender: var(--primitives-color-purple-500);--semantic-color-text-amber: var(--primitives-color-amber-300);--semantic-color-status-success: #34d399;--semantic-color-status-warning: #fbbf24;--semantic-color-status-error: #f87171;--semantic-color-status-info: #60a5fa;--semantic-spacing-card-padding: var(--primitives-spacing-6);--semantic-spacing-section-gap: var(--primitives-spacing-10);--semantic-spacing-component-gap: var(--primitives-spacing-3);--semantic-borderRadius-card: var(--primitives-borderRadius-lg);--semantic-borderRadius-item: 8;--semantic-borderRadius-modal: 20;--semantic-borderRadius-button: var(--primitives-borderRadius-full);--semantic-borderRadius-input: var(--primitives-borderRadius-md);--semantic-borderRadius-badge: var(--primitives-borderRadius-sm);--semantic-component-button-primary-bg: var(--primitives-color-purple-500);--semantic-component-button-primary-bg-hover: var(--primitives-color-purple-400);--semantic-component-button-primary-bg-active: var(--primitives-color-purple-600);--semantic-component-button-primary-bg-disabled: var(--primitives-color-neutral-100);--semantic-component-button-primary-text: #291433;--semantic-component-button-primary-text-disabled: var(--primitives-color-neutral-400);--semantic-component-button-primary-border: rgba(0,0,0,0);--semantic-component-button-primary-sm-height: var(--primitives-spacing-8);--semantic-component-button-primary-sm-padding-x: var(--primitives-spacing-4);--semantic-component-button-primary-sm-padding-x-icon: 16px;--semantic-component-button-primary-sm-font-size: 12px;--semantic-component-button-primary-sm-icon-gap: 6px;--semantic-component-button-primary-sm-radius: var(--primitives-borderRadius-full);--semantic-component-button-primary-md-height: var(--primitives-spacing-10);--semantic-component-button-primary-md-padding-x: var(--primitives-spacing-6);--semantic-component-button-primary-md-padding-x-icon: var(--primitives-spacing-5);--semantic-component-button-primary-md-font-size: 14px;--semantic-component-button-primary-md-icon-gap: 6px;--semantic-component-button-primary-md-radius: var(--primitives-borderRadius-full);--semantic-component-button-primary-lg-height: var(--primitives-spacing-12);--semantic-component-button-primary-lg-padding-x: 28px;--semantic-component-button-primary-lg-padding-x-icon: var(--primitives-spacing-6);--semantic-component-button-primary-lg-font-size: 15px;--semantic-component-button-primary-lg-icon-gap: 6px;--semantic-component-button-primary-lg-radius: var(--primitives-borderRadius-full);--semantic-component-button-secondary-bg: rgba(0,0,0,0);--semantic-component-button-secondary-bg-hover: var(--primitives-color-neutral-100);--semantic-component-button-secondary-bg-active: var(--primitives-color-neutral-200);--semantic-component-button-secondary-text: var(--primitives-color-white-full);--semantic-component-button-secondary-text-disabled: var(--primitives-color-neutral-400);--semantic-component-button-secondary-border: rgba(255,255,255,.14);--semantic-component-button-secondary-border-hover: rgba(255,255,255,.28);--semantic-component-button-secondary-sm-height: var(--primitives-spacing-8);--semantic-component-button-secondary-sm-padding-x: var(--primitives-spacing-4);--semantic-component-button-secondary-sm-padding-x-icon: 16px;--semantic-component-button-secondary-sm-font-size: 12px;--semantic-component-button-secondary-sm-icon-gap: 6px;--semantic-component-button-secondary-sm-radius: var(--primitives-borderRadius-full);--semantic-component-button-secondary-md-height: var(--primitives-spacing-10);--semantic-component-button-secondary-md-padding-x: var(--primitives-spacing-6);--semantic-component-button-secondary-md-padding-x-icon: var(--primitives-spacing-5);--semantic-component-button-secondary-md-font-size: 14px;--semantic-component-button-secondary-md-icon-gap: 6px;--semantic-component-button-secondary-md-radius: var(--primitives-borderRadius-full);--semantic-component-button-secondary-lg-height: var(--primitives-spacing-12);--semantic-component-button-secondary-lg-padding-x: 28px;--semantic-component-button-secondary-lg-padding-x-icon: var(--primitives-spacing-6);--semantic-component-button-secondary-lg-font-size: 15px;--semantic-component-button-secondary-lg-icon-gap: 6px;--semantic-component-button-secondary-lg-radius: var(--primitives-borderRadius-full);--semantic-component-button-ghost-bg: rgba(0,0,0,0);--semantic-component-button-ghost-bg-hover: var(--primitives-color-neutral-100);--semantic-component-button-ghost-bg-active: var(--primitives-color-neutral-200);--semantic-component-button-ghost-text: var(--semantic-component-button-secondary-text);--semantic-component-button-ghost-text-hover: var(--semantic-component-button-secondary-text);--semantic-component-button-ghost-sm-height: var(--primitives-spacing-8);--semantic-component-button-ghost-sm-padding-x: var(--primitives-spacing-4);--semantic-component-button-ghost-sm-padding-x-icon: 16px;--semantic-component-button-ghost-sm-font-size: 12px;--semantic-component-button-ghost-sm-icon-gap: 6px;--semantic-component-button-ghost-sm-radius: var(--primitives-borderRadius-full);--semantic-component-button-ghost-md-height: var(--primitives-spacing-10);--semantic-component-button-ghost-md-padding-x: var(--primitives-spacing-6);--semantic-component-button-ghost-md-padding-x-icon: var(--primitives-spacing-5);--semantic-component-button-ghost-md-font-size: 14px;--semantic-component-button-ghost-md-icon-gap: 6px;--semantic-component-button-ghost-md-radius: var(--primitives-borderRadius-full);--semantic-component-button-ghost-lg-height: var(--primitives-spacing-12);--semantic-component-button-ghost-lg-padding-x: 28px;--semantic-component-button-ghost-lg-padding-x-icon: var(--primitives-spacing-6);--semantic-component-button-ghost-lg-font-size: 15px;--semantic-component-button-ghost-lg-icon-gap: 6px;--semantic-component-button-ghost-lg-radius: var(--primitives-borderRadius-full);--semantic-component-button-gradient-text: #291433;--semantic-component-button-gradient-text-disabled: var(--primitives-color-neutral-400);--semantic-component-button-gradient-default-from: var(--primitives-color-purple-300);--semantic-component-button-gradient-default-to: var(--primitives-color-amber-300);--semantic-component-button-gradient-hover-from: var(--primitives-color-purple-200);--semantic-component-button-gradient-hover-to: var(--primitives-color-amber-200);--semantic-component-button-gradient-active-from: var(--primitives-color-purple-400);--semantic-component-button-gradient-active-to: var(--primitives-color-amber-400);--semantic-component-navbar-bg: var(--primitives-color-neutral-50);--semantic-component-navbar-height: 40px;--semantic-component-navbar-padding-x: 0px;--semantic-component-navbar-gap: 4px;--semantic-component-navitem-default-bg: rgba(0,0,0,0);--semantic-component-navitem-default-bg-hover: #211f24;--semantic-component-navitem-default-text: var(--primitives-color-white-mid);--semantic-component-navitem-default-text-hover: var(--primitives-color-white-full);--semantic-component-navitem-active-bg: rgba(196,145,229,.2);--semantic-component-navitem-active-text: var(--primitives-color-white-full);--semantic-component-navitem-height: 40px;--semantic-component-navitem-padding-x: 40px;--semantic-component-navitem-padding-y: 12px;--semantic-component-navitem-radius: 100px;--semantic-component-navitem-font-size: 12px;--semantic-component-tag-bg: #202022;--semantic-component-tag-label: var(--primitives-color-white-full);--semantic-component-tag-padding-x: 12px;--semantic-component-tag-padding-y: 4px;--semantic-component-tag-gap: 8px;--semantic-component-tag-height: 24px;--semantic-component-tag-radius: 8px;--semantic-component-tag-font-size: 12px;--semantic-component-tag-dot-size: 8px;--semantic-component-tag-dot-active: #b1ff5e;--semantic-component-tag-dot-warning: #fbbf24;--semantic-component-tag-dot-error: #f87171;--semantic-component-tag-dot-neutral: #9990a9;--semantic-component-tag-dot-lavender: var(--semantic-color-brand-lavender)}[data-theme=light]{--primitives-color-purple-50: #f5eefb;--primitives-color-purple-100: #e8d4f6;--primitives-color-purple-200: #d4aff0;--primitives-color-purple-300: #be87e9;--primitives-color-purple-400: #b06fdf;--primitives-color-purple-500: #c491e5;--primitives-color-purple-600: #9b6cc8;--primitives-color-purple-700: #6b3fa0;--primitives-color-purple-800: #452570;--primitives-color-purple-900: #291433;--primitives-color-amber-50: #fdf6ec;--primitives-color-amber-100: #faebd4;--primitives-color-amber-200: #f5d9ae;--primitives-color-amber-300: #f3d0a0;--primitives-color-amber-400: #eab86a;--primitives-color-amber-500: #d99640;--primitives-color-amber-600: #b87a28;--primitives-color-amber-700: #8f5e1c;--primitives-color-amber-800: #634213;--primitives-color-amber-900: #3d280b;--primitives-color-neutral-0: #f1eeee;--primitives-color-neutral-50: #ffffff;--primitives-color-neutral-100: #f7f5f5;--primitives-color-neutral-200: #e8e3e3;--primitives-color-neutral-300: #ccc1c1;--primitives-color-neutral-400: #a99393;--primitives-color-neutral-500: #8d7272;--primitives-color-neutral-600: #6c5656;--primitives-color-neutral-700: #4b3a3a;--primitives-color-neutral-800: #2e2323;--primitives-color-gray-50: #f8f9fb;--primitives-color-gray-100: #f1f3f6;--primitives-color-gray-200: #e5e8ed;--primitives-color-gray-300: #c9ced6;--primitives-color-gray-400: #9aa1ad;--primitives-color-gray-500: #6b7280;--primitives-color-gray-600: #525866;--primitives-color-gray-700: #3d4450;--primitives-color-gray-800: #2a2f38;--primitives-color-white-low: rgba(0,0,0,.08);--primitives-color-white-mid: rgba(0,0,0,.45);--primitives-color-white-high: rgba(0,0,0,.78);--primitives-color-white-70: rgba(0,0,0,.7);--primitives-color-white-full: #2e2323;--primitives-color-status-success: #1aab74;--primitives-color-status-warning: #b8860f;--primitives-color-status-error: #dc2626;--primitives-color-status-info: #2563eb;--primitives-fontSize-xs: 10;--primitives-fontSize-sm: 11;--primitives-fontSize-base: 13;--primitives-fontSize-md: 15;--primitives-fontSize-lg: 17;--primitives-fontSize-xl: 20;--primitives-fontSize-2xl: 24;--primitives-fontSize-3xl: 32;--primitives-fontSize-4xl: 44;--primitives-fontSize-5xl: 60;--primitives-fontSize-6xl: 64;--primitives-fontSize-7xl: 80;--primitives-fontSize-8xl: 96;--primitives-fontWeight-regular: 400;--primitives-fontWeight-medium: 500;--primitives-fontWeight-semibold: 600;--primitives-fontFamily-display: Charis SIL;--primitives-fontFamily-ui: Geist;--primitives-fontFamily-mono: Geist Mono;--primitives-lineHeight-none: 100%;--primitives-lineHeight-tight: 110%;--primitives-lineHeight-snug: 120%;--primitives-lineHeight-normal: 140%;--primitives-lineHeight-relaxed: 160%;--primitives-letterSpacing-tighter: -.02em;--primitives-letterSpacing-tight: -.01em;--primitives-letterSpacing-normal: 0em;--primitives-letterSpacing-wide: .02em;--primitives-letterSpacing-wider: .06em;--primitives-letterSpacing-widest: .12em;--primitives-spacing-1: 4px;--primitives-spacing-2: 8px;--primitives-spacing-3: 12px;--primitives-spacing-4: 16px;--primitives-spacing-5: 20px;--primitives-spacing-6: 24px;--primitives-spacing-8: 32px;--primitives-spacing-10: 40px;--primitives-spacing-11: 44px;--primitives-spacing-12: 48px;--primitives-spacing-16: 64px;--primitives-spacing-20: 80px;--primitives-spacing-24: 96px;--primitives-borderRadius-sm: 4;--primitives-borderRadius-md: 6;--primitives-borderRadius-lg: 8;--primitives-borderRadius-xl: 12;--primitives-borderRadius-full: 999;--primitives-borderWidth-default: 1;--semantic-color-brand-deep: var(--primitives-color-purple-900);--semantic-color-brand-lavender: var(--primitives-color-purple-500);--semantic-color-brand-amber: var(--primitives-color-amber-300);--semantic-color-brand-amber-dark: var(--primitives-color-amber-500);--semantic-color-surface-bg: var(--primitives-color-neutral-0);--semantic-color-surface-default: var(--primitives-color-neutral-50);--semantic-color-surface-raised: var(--primitives-color-neutral-100);--semantic-color-surface-hover: var(--primitives-color-neutral-100);--semantic-color-border-default: rgba(46,35,35,.1);--semantic-color-border-lavender: rgba(107,63,160,.18);--semantic-color-border-amber: rgba(143,94,28,.18);--semantic-color-border-focus: var(--primitives-color-purple-700);--semantic-color-text-primary: var(--primitives-color-white-full);--semantic-color-text-secondary: var(--primitives-color-white-70);--semantic-color-text-muted: var(--primitives-color-white-mid);--semantic-color-text-dim: var(--primitives-color-white-low);--semantic-color-text-lavender: var(--primitives-color-purple-700);--semantic-color-text-amber: var(--primitives-color-amber-700);--semantic-color-status-success: #1aab74;--semantic-color-status-warning: #b8860f;--semantic-color-status-error: #dc2626;--semantic-color-status-info: #2563eb;--semantic-spacing-card-padding: var(--primitives-spacing-6);--semantic-spacing-section-gap: var(--primitives-spacing-10);--semantic-spacing-component-gap: var(--primitives-spacing-3);--semantic-borderRadius-card: var(--primitives-borderRadius-lg);--semantic-borderRadius-item: 8;--semantic-borderRadius-modal: 20;--semantic-borderRadius-button: var(--primitives-borderRadius-full);--semantic-borderRadius-input: var(--primitives-borderRadius-md);--semantic-borderRadius-badge: var(--primitives-borderRadius-sm);--semantic-component-button-primary-bg: var(--primitives-color-purple-500);--semantic-component-button-primary-bg-hover: var(--primitives-color-purple-400);--semantic-component-button-primary-bg-active: var(--primitives-color-purple-600);--semantic-component-button-primary-bg-disabled: var(--primitives-color-neutral-100);--semantic-component-button-primary-text: #291433;--semantic-component-button-primary-text-disabled: var(--primitives-color-neutral-400);--semantic-component-button-primary-border: rgba(0,0,0,0);--semantic-component-button-primary-sm-height: var(--primitives-spacing-8);--semantic-component-button-primary-sm-padding-x: var(--primitives-spacing-4);--semantic-component-button-primary-sm-padding-x-icon: 16px;--semantic-component-button-primary-sm-font-size: 12px;--semantic-component-button-primary-sm-icon-gap: 6px;--semantic-component-button-primary-sm-radius: var(--primitives-borderRadius-full);--semantic-component-button-primary-md-height: var(--primitives-spacing-10);--semantic-component-button-primary-md-padding-x: var(--primitives-spacing-6);--semantic-component-button-primary-md-padding-x-icon: var(--primitives-spacing-5);--semantic-component-button-primary-md-font-size: 14px;--semantic-component-button-primary-md-icon-gap: 6px;--semantic-component-button-primary-md-radius: var(--primitives-borderRadius-full);--semantic-component-button-primary-lg-height: var(--primitives-spacing-12);--semantic-component-button-primary-lg-padding-x: 28px;--semantic-component-button-primary-lg-padding-x-icon: var(--primitives-spacing-6);--semantic-component-button-primary-lg-font-size: 15px;--semantic-component-button-primary-lg-icon-gap: 6px;--semantic-component-button-primary-lg-radius: var(--primitives-borderRadius-full);--semantic-component-button-secondary-bg: rgba(0,0,0,0);--semantic-component-button-secondary-bg-hover: var(--primitives-color-neutral-100);--semantic-component-button-secondary-bg-active: var(--primitives-color-neutral-200);--semantic-component-button-secondary-text: var(--primitives-color-white-full);--semantic-component-button-secondary-text-disabled: var(--primitives-color-neutral-400);--semantic-component-button-secondary-border: rgba(46,35,35,.14);--semantic-component-button-secondary-border-hover: rgba(46,35,35,.28);--semantic-component-button-secondary-sm-height: var(--primitives-spacing-8);--semantic-component-button-secondary-sm-padding-x: var(--primitives-spacing-4);--semantic-component-button-secondary-sm-padding-x-icon: 16px;--semantic-component-button-secondary-sm-font-size: 12px;--semantic-component-button-secondary-sm-icon-gap: 6px;--semantic-component-button-secondary-sm-radius: var(--primitives-borderRadius-full);--semantic-component-button-secondary-md-height: var(--primitives-spacing-10);--semantic-component-button-secondary-md-padding-x: var(--primitives-spacing-6);--semantic-component-button-secondary-md-padding-x-icon: var(--primitives-spacing-5);--semantic-component-button-secondary-md-font-size: 14px;--semantic-component-button-secondary-md-icon-gap: 6px;--semantic-component-button-secondary-md-radius: var(--primitives-borderRadius-full);--semantic-component-button-secondary-lg-height: var(--primitives-spacing-12);--semantic-component-button-secondary-lg-padding-x: 28px;--semantic-component-button-secondary-lg-padding-x-icon: var(--primitives-spacing-6);--semantic-component-button-secondary-lg-font-size: 15px;--semantic-component-button-secondary-lg-icon-gap: 6px;--semantic-component-button-secondary-lg-radius: var(--primitives-borderRadius-full);--semantic-component-button-ghost-bg: rgba(0,0,0,0);--semantic-component-button-ghost-bg-hover: var(--primitives-color-neutral-100);--semantic-component-button-ghost-bg-active: var(--primitives-color-neutral-200);--semantic-component-button-ghost-text: var(--semantic-component-button-secondary-text);--semantic-component-button-ghost-text-hover: var(--semantic-component-button-secondary-text);--semantic-component-button-ghost-sm-height: var(--primitives-spacing-8);--semantic-component-button-ghost-sm-padding-x: var(--primitives-spacing-4);--semantic-component-button-ghost-sm-padding-x-icon: 16px;--semantic-component-button-ghost-sm-font-size: 12px;--semantic-component-button-ghost-sm-icon-gap: 6px;--semantic-component-button-ghost-sm-radius: var(--primitives-borderRadius-full);--semantic-component-button-ghost-md-height: var(--primitives-spacing-10);--semantic-component-button-ghost-md-padding-x: var(--primitives-spacing-6);--semantic-component-button-ghost-md-padding-x-icon: var(--primitives-spacing-5);--semantic-component-button-ghost-md-font-size: 14px;--semantic-component-button-ghost-md-icon-gap: 6px;--semantic-component-button-ghost-md-radius: var(--primitives-borderRadius-full);--semantic-component-button-ghost-lg-height: var(--primitives-spacing-12);--semantic-component-button-ghost-lg-padding-x: 28px;--semantic-component-button-ghost-lg-padding-x-icon: var(--primitives-spacing-6);--semantic-component-button-ghost-lg-font-size: 15px;--semantic-component-button-ghost-lg-icon-gap: 6px;--semantic-component-button-ghost-lg-radius: var(--primitives-borderRadius-full);--semantic-component-button-gradient-text: #291433;--semantic-component-button-gradient-text-disabled: var(--primitives-color-neutral-400);--semantic-component-button-gradient-default-from: var(--primitives-color-purple-300);--semantic-component-button-gradient-default-to: var(--primitives-color-amber-300);--semantic-component-button-gradient-hover-from: var(--primitives-color-purple-200);--semantic-component-button-gradient-hover-to: var(--primitives-color-amber-200);--semantic-component-button-gradient-active-from: var(--primitives-color-purple-400);--semantic-component-button-gradient-active-to: var(--primitives-color-amber-400);--semantic-component-navbar-bg: var(--primitives-color-neutral-50);--semantic-component-navbar-height: 40px;--semantic-component-navbar-padding-x: 0px;--semantic-component-navbar-gap: 4px;--semantic-component-navitem-default-bg: rgba(0,0,0,0);--semantic-component-navitem-default-bg-hover: #ebe5e5;--semantic-component-navitem-default-text: var(--primitives-color-white-mid);--semantic-component-navitem-default-text-hover: var(--primitives-color-white-full);--semantic-component-navitem-active-bg: rgba(196,145,229,.2);--semantic-component-navitem-active-text: var(--primitives-color-white-full);--semantic-component-navitem-height: 40px;--semantic-component-navitem-padding-x: 40px;--semantic-component-navitem-padding-y: 12px;--semantic-component-navitem-radius: 100px;--semantic-component-navitem-font-size: 12px;--semantic-component-tag-bg: #202022;--semantic-component-tag-label: #ffffff;--semantic-component-tag-padding-x: 12px;--semantic-component-tag-padding-y: 4px;--semantic-component-tag-gap: 8px;--semantic-component-tag-height: 24px;--semantic-component-tag-radius: 8px;--semantic-component-tag-font-size: 12px;--semantic-component-tag-dot-size: 8px;--semantic-component-tag-dot-active: #b1ff5e;--semantic-component-tag-dot-warning: #fbbf24;--semantic-component-tag-dot-error: #f87171;--semantic-component-tag-dot-neutral: #9990a9;--semantic-component-tag-dot-lavender: var(--semantic-color-brand-lavender)}[data-theme=light]{--semantic-color-surface-main: color-mix(in srgb, var(--primitives-color-neutral-50) 40%, transparent);--semantic-component-button-secondary-bg: var(--semantic-color-surface-main)}[data-theme=dark]{--semantic-color-surface-main: var(--semantic-color-surface-default)}:root{--semantic-typography-display-hero-lg-font-family: var(--primitives-fontFamily-display);--semantic-typography-display-hero-lg-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-display-hero-lg-font-size: calc(var(--primitives-fontSize-8xl) * 1px);--semantic-typography-display-hero-lg-line-height: var(--primitives-lineHeight-tight);--semantic-typography-display-hero-lg-letter-spacing: var(--primitives-letterSpacing-tighter);--semantic-typography-display-hero-md-font-family: var(--primitives-fontFamily-display);--semantic-typography-display-hero-md-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-display-hero-md-font-size: calc(var(--primitives-fontSize-7xl) * 1px);--semantic-typography-display-hero-md-line-height: var(--primitives-lineHeight-tight);--semantic-typography-display-hero-md-letter-spacing: var(--primitives-letterSpacing-tighter);--semantic-typography-display-hero-sm-font-family: var(--primitives-fontFamily-display);--semantic-typography-display-hero-sm-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-display-hero-sm-font-size: calc(var(--primitives-fontSize-6xl) * 1px);--semantic-typography-display-hero-sm-line-height: var(--primitives-lineHeight-tight);--semantic-typography-display-hero-sm-letter-spacing: var(--primitives-letterSpacing-tight);--semantic-typography-display-xl-font-family: var(--primitives-fontFamily-display);--semantic-typography-display-xl-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-display-xl-font-size: calc(var(--primitives-fontSize-4xl) * 1px);--semantic-typography-display-xl-line-height: var(--primitives-lineHeight-snug);--semantic-typography-display-xl-letter-spacing: var(--primitives-letterSpacing-tight);--semantic-typography-display-lg-font-family: var(--primitives-fontFamily-display);--semantic-typography-display-lg-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-display-lg-font-size: calc(var(--primitives-fontSize-3xl) * 1px);--semantic-typography-display-lg-line-height: var(--primitives-lineHeight-snug);--semantic-typography-display-lg-letter-spacing: var(--primitives-letterSpacing-tight);--semantic-typography-display-md-font-family: var(--primitives-fontFamily-display);--semantic-typography-display-md-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-display-md-font-size: calc(var(--primitives-fontSize-2xl) * 1px);--semantic-typography-display-md-line-height: var(--primitives-lineHeight-normal);--semantic-typography-display-md-letter-spacing: var(--primitives-letterSpacing-normal);--semantic-typography-ui-heading-lg-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-heading-lg-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-heading-lg-font-size: calc(var(--primitives-fontSize-xl) * 1px);--semantic-typography-ui-heading-lg-line-height: var(--primitives-lineHeight-snug);--semantic-typography-ui-heading-lg-letter-spacing: var(--primitives-letterSpacing-tight);--semantic-typography-ui-heading-xl-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-heading-xl-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-heading-xl-font-size: calc(var(--primitives-fontSize-3xl) * 1px);--semantic-typography-ui-heading-xl-line-height: var(--primitives-lineHeight-snug);--semantic-typography-ui-heading-xl-letter-spacing: var(--primitives-letterSpacing-tight);--semantic-typography-ui-heading-sm-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-heading-sm-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-heading-sm-font-size: calc(var(--primitives-fontSize-lg) * 1px);--semantic-typography-ui-heading-sm-line-height: var(--primitives-spacing-6);--semantic-typography-ui-heading-sm-letter-spacing: var(--primitives-letterSpacing-tight);--semantic-typography-ui-body-lg-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-body-lg-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-ui-body-lg-font-size: calc(var(--primitives-fontSize-md) * 1px);--semantic-typography-ui-body-lg-line-height: var(--primitives-lineHeight-normal);--semantic-typography-ui-body-lg-letter-spacing: var(--primitives-letterSpacing-normal);--semantic-typography-ui-body-sm-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-body-sm-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-ui-body-sm-font-size: calc(var(--primitives-fontSize-base) * 1px);--semantic-typography-ui-body-sm-line-height: var(--primitives-lineHeight-normal);--semantic-typography-ui-body-sm-letter-spacing: var(--primitives-letterSpacing-normal);--semantic-typography-ui-label-md-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-label-md-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-label-md-font-size: 12px;--semantic-typography-ui-label-md-line-height: var(--primitives-lineHeight-none);--semantic-typography-ui-label-md-letter-spacing: var(--primitives-letterSpacing-wide);--semantic-typography-ui-label-sm-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-label-sm-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-label-sm-font-size: calc(var(--primitives-fontSize-sm) * 1px);--semantic-typography-ui-label-sm-line-height: var(--primitives-lineHeight-none);--semantic-typography-ui-label-sm-letter-spacing: var(--primitives-letterSpacing-wider);--semantic-typography-ui-label-xs-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-label-xs-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-label-xs-font-size: calc(var(--primitives-fontSize-xs) * 1px);--semantic-typography-ui-label-xs-line-height: var(--primitives-lineHeight-none);--semantic-typography-ui-label-xs-letter-spacing: var(--primitives-letterSpacing-widest);--semantic-typography-ui-label-tag-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-label-tag-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-label-tag-font-size: 12px;--semantic-typography-ui-label-tag-line-height: var(--primitives-lineHeight-none);--semantic-typography-ui-label-tag-letter-spacing: .06em;--semantic-typography-ui-button-font-family: var(--primitives-fontFamily-ui);--semantic-typography-ui-button-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-ui-button-font-size: 14px;--semantic-typography-ui-button-line-height: var(--primitives-lineHeight-none);--semantic-typography-ui-button-letter-spacing: var(--primitives-letterSpacing-wide);--semantic-typography-mono-lg-font-family: var(--primitives-fontFamily-mono);--semantic-typography-mono-lg-font-weight: var(--primitives-fontWeight-medium);--semantic-typography-mono-lg-font-size: calc(var(--primitives-fontSize-2xl) * 1px);--semantic-typography-mono-lg-line-height: var(--primitives-lineHeight-snug);--semantic-typography-mono-lg-letter-spacing: var(--primitives-letterSpacing-normal);--semantic-typography-mono-md-font-family: var(--primitives-fontFamily-mono);--semantic-typography-mono-md-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-mono-md-font-size: calc(var(--primitives-fontSize-md) * 1px);--semantic-typography-mono-md-line-height: var(--primitives-lineHeight-normal);--semantic-typography-mono-md-letter-spacing: var(--primitives-letterSpacing-normal);--semantic-typography-mono-sm-font-family: var(--primitives-fontFamily-mono);--semantic-typography-mono-sm-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-mono-sm-font-size: calc(var(--primitives-fontSize-base) * 1px);--semantic-typography-mono-sm-line-height: var(--primitives-lineHeight-normal);--semantic-typography-mono-sm-letter-spacing: var(--primitives-letterSpacing-normal);--semantic-typography-mono-xs-font-family: var(--primitives-fontFamily-mono);--semantic-typography-mono-xs-font-weight: var(--primitives-fontWeight-regular);--semantic-typography-mono-xs-font-size: calc(var(--primitives-fontSize-sm) * 1px);--semantic-typography-mono-xs-line-height: var(--primitives-lineHeight-none);--semantic-typography-mono-xs-letter-spacing: var(--primitives-letterSpacing-normal)}.armada-text-display-hero-lg{font-family:var(--semantic-typography-display-hero-lg-font-family);font-weight:var(--semantic-typography-display-hero-lg-font-weight);font-size:var(--semantic-typography-display-hero-lg-font-size);line-height:var(--semantic-typography-display-hero-lg-line-height);letter-spacing:var(--semantic-typography-display-hero-lg-letter-spacing)}.armada-text-display-hero-md{font-family:var(--semantic-typography-display-hero-md-font-family);font-weight:var(--semantic-typography-display-hero-md-font-weight);font-size:var(--semantic-typography-display-hero-md-font-size);line-height:var(--semantic-typography-display-hero-md-line-height);letter-spacing:var(--semantic-typography-display-hero-md-letter-spacing)}.armada-text-display-hero-sm{font-family:var(--semantic-typography-display-hero-sm-font-family);font-weight:var(--semantic-typography-display-hero-sm-font-weight);font-size:var(--semantic-typography-display-hero-sm-font-size);line-height:var(--semantic-typography-display-hero-sm-line-height);letter-spacing:var(--semantic-typography-display-hero-sm-letter-spacing)}.armada-text-display-xl{font-family:var(--semantic-typography-display-xl-font-family);font-weight:var(--semantic-typography-display-xl-font-weight);font-size:var(--semantic-typography-display-xl-font-size);line-height:var(--semantic-typography-display-xl-line-height);letter-spacing:var(--semantic-typography-display-xl-letter-spacing)}.armada-text-display-lg{font-family:var(--semantic-typography-display-lg-font-family);font-weight:var(--semantic-typography-display-lg-font-weight);font-size:var(--semantic-typography-display-lg-font-size);line-height:var(--semantic-typography-display-lg-line-height);letter-spacing:var(--semantic-typography-display-lg-letter-spacing)}.armada-text-display-md{font-family:var(--semantic-typography-display-md-font-family);font-weight:var(--semantic-typography-display-md-font-weight);font-size:var(--semantic-typography-display-md-font-size);line-height:var(--semantic-typography-display-md-line-height);letter-spacing:var(--semantic-typography-display-md-letter-spacing)}.armada-text-ui-heading-lg{font-family:var(--semantic-typography-ui-heading-lg-font-family);font-weight:var(--semantic-typography-ui-heading-lg-font-weight);font-size:var(--semantic-typography-ui-heading-lg-font-size);line-height:var(--semantic-typography-ui-heading-lg-line-height);letter-spacing:var(--semantic-typography-ui-heading-lg-letter-spacing)}.armada-text-ui-heading-xl{font-family:var(--semantic-typography-ui-heading-xl-font-family);font-weight:var(--semantic-typography-ui-heading-xl-font-weight);font-size:var(--semantic-typography-ui-heading-xl-font-size);line-height:var(--semantic-typography-ui-heading-xl-line-height);letter-spacing:var(--semantic-typography-ui-heading-xl-letter-spacing)}.armada-text-ui-heading-sm{font-family:var(--semantic-typography-ui-heading-sm-font-family);font-weight:var(--semantic-typography-ui-heading-sm-font-weight);font-size:var(--semantic-typography-ui-heading-sm-font-size);line-height:var(--semantic-typography-ui-heading-sm-line-height);letter-spacing:var(--semantic-typography-ui-heading-sm-letter-spacing)}.armada-text-ui-body-lg{font-family:var(--semantic-typography-ui-body-lg-font-family);font-weight:var(--semantic-typography-ui-body-lg-font-weight);font-size:var(--semantic-typography-ui-body-lg-font-size);line-height:var(--semantic-typography-ui-body-lg-line-height);letter-spacing:var(--semantic-typography-ui-body-lg-letter-spacing)}.armada-text-ui-body-sm{font-family:var(--semantic-typography-ui-body-sm-font-family);font-weight:var(--semantic-typography-ui-body-sm-font-weight);font-size:var(--semantic-typography-ui-body-sm-font-size);line-height:var(--semantic-typography-ui-body-sm-line-height);letter-spacing:var(--semantic-typography-ui-body-sm-letter-spacing)}.armada-text-ui-label-md{font-family:var(--semantic-typography-ui-label-md-font-family);font-weight:var(--semantic-typography-ui-label-md-font-weight);font-size:var(--semantic-typography-ui-label-md-font-size);line-height:var(--semantic-typography-ui-label-md-line-height);letter-spacing:var(--semantic-typography-ui-label-md-letter-spacing)}.armada-text-ui-label-sm{font-family:var(--semantic-typography-ui-label-sm-font-family);font-weight:var(--semantic-typography-ui-label-sm-font-weight);font-size:var(--semantic-typography-ui-label-sm-font-size);line-height:var(--semantic-typography-ui-label-sm-line-height);letter-spacing:var(--semantic-typography-ui-label-sm-letter-spacing)}.armada-text-ui-label-xs{font-family:var(--semantic-typography-ui-label-xs-font-family);font-weight:var(--semantic-typography-ui-label-xs-font-weight);font-size:var(--semantic-typography-ui-label-xs-font-size);line-height:var(--semantic-typography-ui-label-xs-line-height);letter-spacing:var(--semantic-typography-ui-label-xs-letter-spacing)}.armada-text-ui-label-tag{font-family:var(--semantic-typography-ui-label-tag-font-family);font-weight:var(--semantic-typography-ui-label-tag-font-weight);font-size:var(--semantic-typography-ui-label-tag-font-size);line-height:var(--semantic-typography-ui-label-tag-line-height);letter-spacing:var(--semantic-typography-ui-label-tag-letter-spacing)}.armada-text-ui-button{font-family:var(--semantic-typography-ui-button-font-family);font-weight:var(--semantic-typography-ui-button-font-weight);font-size:var(--semantic-typography-ui-button-font-size);line-height:var(--semantic-typography-ui-button-line-height);letter-spacing:var(--semantic-typography-ui-button-letter-spacing)}.armada-text-mono-lg{font-family:var(--semantic-typography-mono-lg-font-family);font-weight:var(--semantic-typography-mono-lg-font-weight);font-size:var(--semantic-typography-mono-lg-font-size);line-height:var(--semantic-typography-mono-lg-line-height);letter-spacing:var(--semantic-typography-mono-lg-letter-spacing)}.armada-text-mono-md{font-family:var(--semantic-typography-mono-md-font-family);font-weight:var(--semantic-typography-mono-md-font-weight);font-size:var(--semantic-typography-mono-md-font-size);line-height:var(--semantic-typography-mono-md-line-height);letter-spacing:var(--semantic-typography-mono-md-letter-spacing)}.armada-text-mono-sm{font-family:var(--semantic-typography-mono-sm-font-family);font-weight:var(--semantic-typography-mono-sm-font-weight);font-size:var(--semantic-typography-mono-sm-font-size);line-height:var(--semantic-typography-mono-sm-line-height);letter-spacing:var(--semantic-typography-mono-sm-letter-spacing)}.armada-text-mono-xs{font-family:var(--semantic-typography-mono-xs-font-family);font-weight:var(--semantic-typography-mono-xs-font-weight);font-size:var(--semantic-typography-mono-xs-font-size);line-height:var(--semantic-typography-mono-xs-line-height);letter-spacing:var(--semantic-typography-mono-xs-letter-spacing)}
