:root{--spacing-none:0;--spacing-7xs:.125rem;--spacing-6xs:.25rem;--spacing-5xs:.375rem;--spacing-4xs:.5rem;--spacing-3xs:.625rem;--spacing-2xs:.75rem;--spacing-xs:1rem;--spacing-sm:1.25rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--spacing-4xl:8rem;--radius-none:0;--radius-2xs:.125rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--radius-full:9999px;--control-height-sm:2rem;--control-height-md:2.25rem;--control-height-lg:2.5rem;--control-radius:var(--radius-md);--control-icon-size:var(--icon-xs);--control-icon-stroke:2;--card-radius:var(--radius-xl);--icon-2xs:.75rem;--icon-xs:1rem;--icon-sm:1.25rem;--icon-md:1.5rem;--icon-lg:2rem;--icon-xl:2.5rem;--container-2xs:15rem;--container-xs:20rem;--container-sm:30rem;--container-md:40rem;--container-lg:52.5rem;--container-xlg:64rem;--header-height:72px;--sizing-Avatar-lg:3rem;--size-7xl:4.5rem;--size-6xl:3.75rem;--size-5xl:3rem;--size-4xl:2.25rem;--size-3xl:1.875rem;--size-2xl:1.5rem;--size-xl:1.25rem;--size-lg:1.125rem;--size-md:1rem;--size-sm:.875rem;--size-xs:.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1;--leading-snug:1.2;--leading-normal:1.4286;--leading-relaxed:1.5;--tracking-tighter:-.15em;--tracking-tight:-.1em;--tracking-slight:-.04em;--tracking-normal:0;--font-sans:var(--font-poppins,Poppins, Arial, sans-serif);--font-serif:var(--font-source-serif,"Source Serif 4", Georgia, serif);--line-height-normal:var(--leading-normal);--line-height-tight:var(--leading-tight);--line-height-snug:var(--leading-snug);--line-height-relaxed:var(--leading-relaxed);--color-base-White:#fff;--color-base-White_alpha_800:#fffc;--color-base-Black:#000;--color-beige-25:#fafaf5;--color-beige-100:#f2f2ed;--color-beige-100_alpha:#f2f2edcc;--color-beige-200:#e3d9cc;--color-beige-300:#cfc7ba;--color-neutral-25:#fcfcfc;--color-neutral-50:#f7f7f7;--color-neutral-50_alpha:#0f0f0f05;--color-neutral-100:#f5f5f5;--color-neutral-100_alpha:#0f0f0f0d;--color-neutral-200:#e6e6e6;--color-neutral-200_alpha:#0f0f0f21;--color-neutral-300:#d6d6d6;--color-neutral-300_alpha:#0f0f0f33;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#424242;--color-neutral-700_alpha:#0f0f0fbf;--color-neutral-800:#292929;--color-neutral-800_alpha:#0f0f0fde;--color-neutral-900:#141414;--color-neutral-950:#0f0f0f;--color-brand-25:#fcf5f2;--color-brand-50:#f7e0d9;--color-brand-100:#edbaa8;--color-brand-200:#e39e87;--color-brand-300:#db8263;--color-brand-400:#d46640;--color-brand-500:#bf4f2b;--color-brand-600:#9c4024;--color-brand-700:#85381f;--color-brand-800:#572412;--color-brand-900:#33170d;--color-brand-950:#120805;--color-information-25:#f6f9fe;--color-information-50:#edf3fd;--color-information-100:#dbe7fb;--color-information-200:#b6cff7;--color-information-300:#92b8f4;--color-information-400:#6da0f0;--color-information-500:#4988ec;--color-information-600:#3a6dbd;--color-information-700:#2c528e;--color-information-800:#1d365e;--color-information-900:#0f1b2f;--color-information-950:#070e18;--color-error-25:#fff7f7;--color-error-50:#fcf0f0;--color-error-100:#fce0e0;--color-error-200:#fac2c2;--color-error-300:#f5a3a3;--color-error-400:#f28282;--color-error-500:#f06666;--color-error-600:#bf4f4f;--color-error-700:#8f3d3d;--color-error-800:#572121;--color-error-900:#2e1414;--color-error-950:#170a0a;--color-warning-25:#fcfaf5;--color-warning-50:#fcf5eb;--color-warning-100:#faebd9;--color-warning-200:#f5d9b3;--color-warning-300:#f2c48c;--color-warning-400:#edb366;--color-warning-500:#e89e40;--color-warning-600:#ba8033;--color-warning-700:#8c5e26;--color-warning-800:#5c401a;--color-warning-900:#2e1f0d;--color-warning-950:#170f05;--color-success-25:#f5faf7;--color-success-50:#edf7f2;--color-success-100:#def2e3;--color-success-200:#bfe6c9;--color-success-300:#9ed9b0;--color-success-400:#7dcc94;--color-success-500:#5ebf7a;--color-success-600:#4a9961;--color-success-700:#38734a;--color-success-800:#264d30;--color-success-900:#122617;--color-success-950:#0a120d;--color-semantic-text-dark:var(--color-neutral-900);--color-semantic-text-gray:var(--color-neutral-700_alpha);--color-semantic-text-light:var(--color-base-White);--color-semantic-text-brand:var(--color-brand-500);--color-semantic-text-destructive:var(--color-error-600);--color-semantic-text-warning:var(--color-warning-600);--color-semantic-text-success:var(--color-success-600);--color-semantic-text-information:var(--color-information-600);--color-semantic-icon-dark:var(--color-neutral-900);--color-semantic-icon-light:var(--color-base-White);--color-semantic-icon-brand:var(--color-brand-500);--color-semantic-icon-destructive:var(--color-error-600);--color-semantic-icon-warning:var(--color-warning-600);--color-semantic-icon-success:var(--color-success-600);--color-semantic-icon-information:var(--color-information-600);--color-semantic-border-default:color-mix(in srgb, var(--color-neutral-950) 10%, transparent);--color-semantic-border-light:var(--color-base-White);--color-semantic-border-dark:var(--color-neutral-900);--color-semantic-border-destructive:var(--color-error-600);--color-semantic-border-information:var(--color-information-600);--color-semantic-background-canvas:var(--color-beige-100);--color-semantic-background-canvas_alpha:var(--color-beige-100_alpha);--color-semantic-background-surface:var(--color-base-White);--color-semantic-background-surface_alpha:var(--color-base-White_alpha_800);--color-semantic-background-dark:var(--color-neutral-900);--color-semantic-background-gray:var(--color-neutral-50);--color-semantic-background-hover:var(--color-neutral-100_alpha);--transparency-disabled:.65;--transparency-sm:.15;--transparency-overlay:.8;--transparency-hover:.05;--disabled:var(--transparency-disabled);--background:var(--color-semantic-background-canvas);--foreground:var(--color-semantic-text-dark);--background-dark:var(--color-semantic-background-dark);--background-surface:var(--color-semantic-background-surface);--background-canvas:var(--color-semantic-background-canvas);--background-gray:var(--color-semantic-background-gray);--background-hover:var(--color-semantic-background-hover);--background-accent:var(--color-brand-50);--background-surface-alpha:var(--color-semantic-background-surface_alpha);--background-canvas-alpha:var(--color-semantic-background-canvas_alpha);--text-dark:var(--color-semantic-text-dark);--text-gray:var(--color-semantic-text-gray);--text-light:var(--color-semantic-text-light);--text-brand:var(--color-semantic-text-brand);--text-muted:var(--color-neutral-500);--text-destructive:var(--color-semantic-text-destructive);--text-success:var(--color-semantic-text-success);--border-dark:var(--color-semantic-border-dark);--border-default:var(--color-semantic-border-default);--border-destructive:var(--color-semantic-border-destructive);--border-focus:var(--color-brand-500);--border-light:var(--color-base-White);--border-brand:var(--color-brand-500);--icon-dark:var(--color-semantic-icon-dark);--icon-light:var(--color-semantic-icon-light);--icon-secondary:var(--color-neutral-500);--brand-primary:var(--color-brand-500);--brand-primary-dark:var(--color-brand-600);--base-white:var(--color-base-White);--semantic-success-surface:var(--color-success-50);--semantic-success-text:var(--color-success-600);--semantic-error-surface:var(--color-error-50);--semantic-error-text:var(--color-error-600);--semantic-information-surface:var(--color-information-50);--semantic-information-text:var(--color-information-600);--inner--shadow---default:0px 1px 2px 0px color-mix(in srgb, var(--color-base-Black) 10%, transparent) inset;--inner--shadow---active:0px 0px 2px 2px color-mix(in srgb, var(--color-base-Black) 5%, transparent) inset;--borders--border-default:0 0 0 1px color-mix(in srgb, var(--color-neutral-950) 10%, transparent);--borders--border-hover:0 0 0 1px color-mix(in srgb, var(--color-neutral-950) 20%, transparent);--borders--border-success:0 0 0 1px var(--color-success-600);--borders--border-dark:inset 0 0 0 1px var(--border-dark);--borders--border-destructive:inset 0 0 0 1px var(--border-destructive);--shadows--shadow-xxs:0px 1px 0px 0px var(--color-base-Black);--shadows--shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--color-base-Black) 5%, transparent);--shadows--shadow-xs-skeuomorphic-light:0px 2px 0px 0px color-mix(in srgb, var(--color-base-White) 50%, transparent) inset, 0px -1px 0px 0px color-mix(in srgb, var(--color-base-Black) 5%, transparent) inset;--shadows--shadow-xs-skeuomorphic-dark:0px -2px 0px 0px var(--color-base-Black) inset, 0px 2px 0px 0px color-mix(in srgb, var(--color-base-White) 25%, transparent) inset;--shadows--shadow-sm:0px 1px 3px 0px color-mix(in srgb, var(--color-base-Black) 10%, transparent), 0px 1px 2px -1px color-mix(in srgb, var(--color-base-Black) 10%, transparent);--shadows--shadow-md:0px 4px 6px -1px color-mix(in srgb, var(--color-base-Black) 10%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--color-base-Black) 6%, transparent);--shadows--shadow-lg:0px 12px 16px -4px color-mix(in srgb, var(--color-base-Black) 8%, transparent), 0px 4px 6px -2px color-mix(in srgb, var(--color-base-Black) 3%, transparent), 0px 2px 2px -1px color-mix(in srgb, var(--color-base-Black) 4%, transparent);--shadows--shadow-xl:0px 20px 24px -4px color-mix(in srgb, var(--color-base-Black) 8%, transparent), 0px 8px 8px -4px color-mix(in srgb, var(--color-base-Black) 3%, transparent), 0px 3px 3px -1.5px color-mix(in srgb, var(--color-base-Black) 4%, transparent);--shadows--shadow-2xl:0px 24px 48px -12px color-mix(in srgb, var(--color-base-Black) 18%, transparent), 0px 4px 4px -2px color-mix(in srgb, var(--color-base-Black) 4%, transparent);--shadows--shadow-3xl:0px 32px 64px -12px color-mix(in srgb, var(--color-base-Black) 14%, transparent), 0px 5px 5px -2.5px color-mix(in srgb, var(--color-base-Black) 4%, transparent);--focus-rings--focus-ring:0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-neutral-900);--focus-rings--focus-ring-shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--color-neutral-900) 5%, transparent), 0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-neutral-900);--focus-rings--focus-ring-shadow-xs-skeuomorphic:0px 0px 0px 1px color-mix(in srgb, var(--color-neutral-900) 18%, transparent) inset, 0px -1px 0px 0px color-mix(in srgb, var(--color-neutral-900) 5%, transparent) inset, 0px 1px 2px 0px color-mix(in srgb, var(--color-neutral-900) 5%, transparent), 0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-neutral-900);--focus-rings--focus-ring-shadow-sm:0px 1px 3px 0px color-mix(in srgb, var(--color-neutral-900) 10%, transparent), 0px 1px 2px 0px color-mix(in srgb, var(--color-neutral-900) 6%, transparent), 0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-neutral-900);--focus-rings--focus-ring-error:0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-error-600);--focus-rings--focus-ring-error-shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--color-neutral-900) 5%, transparent), 0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-error-600);--focus-rings--focus-ring-error-shadow-xs-skeuomorphic:0px 0px 0px 1px color-mix(in srgb, var(--color-neutral-900) 18%, transparent) inset, 0px -1px 0px 0px color-mix(in srgb, var(--color-neutral-900) 5%, transparent) inset, 0px 1px 2px 0px color-mix(in srgb, var(--color-neutral-900) 5%, transparent), 0px 0px 0px 2px var(--color-base-White), 0px 0px 0px 4px var(--color-error-600);--backdrop-blur-sm:blur(8px);--backdrop-blur-md:blur(16px);--backdrop-blur-lg:blur(24px);--backdrop-blur-xl:blur(40px);--gradient--dark--up-default:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-950) 100%);--gradient--dark--up-active:linear-gradient(180deg, var(--color-neutral-800) 0%, var(--color-neutral-950) 100%);--gradient--dark--down-active:linear-gradient(180deg, var(--color-neutral-950) 0%, var(--color-neutral-800) 100%);--gradient--light--up-default:linear-gradient(180deg, var(--color-base-White) 0%, var(--color-neutral-100) 100%);--gradient--light--up-active:linear-gradient(180deg, var(--color-base-White) 0%, var(--color-beige-100) 100%);--gradient--light--down-default:linear-gradient(180deg, var(--color-neutral-100) 0%, var(--color-base-White) 100%);--gradient--light--down-active:linear-gradient(180deg, var(--color-beige-100) 0%, var(--color-base-White) 100%);--gradient--destructive--up-default:linear-gradient(180deg, var(--color-error-500) 0%, var(--color-error-600) 100%);--gradient--destructive--up-active:linear-gradient(180deg, var(--color-error-500) 0%, var(--color-error-700) 100%);--gradient--destructive--down-active:linear-gradient(180deg, var(--color-error-700) 0%, var(--color-error-500) 100%);--gradient--success--up-default:linear-gradient(180deg, var(--color-success-500) 0%, var(--color-success-600) 100%);--gradient--success--up-active:linear-gradient(180deg, var(--color-success-500) 0%, var(--color-success-700) 100%);--gradient--success--down-active:linear-gradient(180deg, var(--color-success-700) 0%, var(--color-success-500) 100%);--duration--instant:0s;--duration--press:.1s;--duration--fast:.15s;--duration--normal:.25s;--duration--slow:.4s;--easing--smooth:cubic-bezier(.4, 0, .2, 1);--easing--snappy:cubic-bezier(.5, 0, .1, 1);--easing--ease-in:cubic-bezier(.4, 0, 1, 1);--easing--ease-out:cubic-bezier(0, 0, .2, 1);--interaction--button-hover:var(--duration--fast) var(--easing--smooth);--interaction--button-press:var(--duration--press) var(--easing--snappy);--interaction--focus-ring:.2s var(--easing--smooth);--interaction--tooltip:.2s var(--easing--ease-out);--layout--fade-in:.2s var(--easing--ease-out);--layout--fade-out:.16s var(--easing--ease-in);--layout--slide-in:var(--duration--normal) var(--easing--smooth);--motion--interaction--button-hover:var(--duration--fast);--motion--interaction--button-press:var(--duration--press);--feedback--loading-spin:1s linear}
