: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;--border-width-sm:1px;--border-width-md:2px;--border-width-lg:4px;--control-height-sm:1.875rem;--control-height-md:2rem;--control-height-lg:2.25rem;--control-radius:var(--radius-lg);--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;--avatar-size-2xs:1rem;--avatar-size-xs:1.25rem;--avatar-size-sm:1.5rem;--avatar-size-md:2rem;--avatar-size-lg:2.5rem;--avatar-size-xl:3rem;--avatar-size-2xl:3.5rem;--container-2xs:15rem;--container-xs:20rem;--container-sm:30rem;--container-md:40rem;--container-lg:52.5rem;--container-xlg:64rem;--header-height:72px;--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-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);--color-base-White:#fff;--color-base-White_alpha_800:#fffc;--color-base-Black:#000;--color-shadow:var(--color-beige-950);--color-beige-25:#fcfbf8;--color-beige-25_alpha:#fcfbf8cc;--color-beige-50:#faf8f3;--color-beige-50_alpha:#faf8f3cc;--color-beige-100:#f5f3ee;--color-beige-100_alpha:#f5f3eecc;--color-beige-200:#f1eee7;--color-beige-200_alpha:#f1eee7cc;--color-beige-300:#ece9e0;--color-beige-300_alpha:#ece9e0cc;--color-beige-400:#e6e2d9;--color-beige-400_alpha:#e6e2d98c;--color-beige-500:#d5cfc3;--color-beige-500_alpha:#d5cfc380;--color-beige-600:#b9b1a2;--color-beige-600_alpha:#b9b1a280;--color-beige-700:#948c7a;--color-beige-700_alpha:#948c7a80;--color-beige-800:#6d6555;--color-beige-800_alpha:#6d655580;--color-beige-900:#464035;--color-beige-900_alpha:#46403580;--color-beige-950:#29261e;--color-beige-950_alpha:#29261e80;--color-neutral-25:#fbfcfe;--color-neutral-50:#f6f7f9;--color-neutral-50_alpha:#04132705;--color-neutral-100:#f4f5f7;--color-neutral-100_alpha:#0413270d;--color-neutral-200:#e3e7e9;--color-neutral-200_alpha:#04132721;--color-neutral-300:#d2d7da;--color-neutral-300_alpha:#04132733;--color-neutral-400:#9ba5ab;--color-neutral-500:#5f6d77;--color-neutral-600:#435462;--color-neutral-700:#324455;--color-neutral-700_alpha:#041327bf;--color-neutral-800:#172a3f;--color-neutral-800_alpha:#041327de;--color-neutral-900:#071a31;--color-neutral-950:#041327;--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:#f5f9fd;--color-information-50:#ebf4fe;--color-information-100:#d5e8fe;--color-information-200:#c1defe;--color-information-300:#84c1ff;--color-information-400:#66a9f1;--color-information-500:#4890e3;--color-information-600:#3860be;--color-information-700:#114580;--color-information-800:#0c2d54;--color-information-900:#09192c;--color-information-950:#040b18;--color-error-25:#fef7f6;--color-error-50:#fdf0ee;--color-error-100:#fedfda;--color-error-200:#fcd1ca;--color-error-300:#f9b0a4;--color-error-400:#f38d7e;--color-error-500:#eb6856;--color-error-600:#b32812;--color-error-700:#841f0e;--color-error-800:#52170e;--color-error-900:#2b0e09;--color-error-950:#160604;--color-warning-25:#fcfaf4;--color-warning-50:#faf6e7;--color-warning-100:#fdeeb5;--color-warning-200:#ffe67c;--color-warning-300:#ffd843;--color-warning-400:#f3c537;--color-warning-500:#e6b22d;--color-warning-600:#9b730f;--color-warning-700:#725603;--color-warning-800:#473700;--color-warning-900:#251c01;--color-warning-950:#120d01;--color-success-25:#f4fbf8;--color-success-50:#eaf7f2;--color-success-100:#d4f2e5;--color-success-200:#b5e8d3;--color-success-300:#8fd5ba;--color-success-400:#66c1a0;--color-success-500:#32ae88;--color-success-600:#228466;--color-success-700:#1a634d;--color-success-800:#083f2f;--color-success-900:#032017;--color-success-950:#02100a;--color-vibrant-blue:#6bb1ff;--color-vibrant-green:#81dc98;--color-vibrant-orange:#f8961f;--color-vibrant-yellow:#ffd663;--color-vibrant-coral:#ffa191;--color-vibrant-purple:#b89ffa;--color-vibrant-pink:#fa9dc4;--color-vibrant-teal:#5ddfd7;--color-vibrant-indigo:#95a3fc;--color-vibrant-lime:#dbee9f;--color-vibrant-sky:#61ccf7;--color-vibrant-red:#f47b72;--background-canvas:var(--color-beige-100);--background-canvas-alpha:var(--color-beige-200_alpha);--background-canvas-dark:var(--color-beige-200);--background-canvas-dark-alpha:var(--color-beige-200_alpha);--background-surface:var(--color-base-White);--background-surface-alpha:var(--color-base-White_alpha_800);--background-dark:var(--color-neutral-900);--background-gray:var(--color-neutral-50);--background-hover:color-mix(in srgb, var(--color-shadow) 5%, transparent);--background-disabled:var(--color-beige-300_alpha);--background-track:var(--color-beige-300_alpha);--text-dark:var(--color-neutral-900);--text-gray:var(--color-neutral-700_alpha);--text-muted:var(--color-neutral-500);--text-light:var(--color-base-White);--text-brand:var(--color-brand-500);--text-destructive:var(--color-error-600);--text-warning:var(--color-warning-600);--text-success:var(--color-success-600);--text-information:var(--color-information-600);--text-disabled:color-mix(in srgb, var(--color-shadow) 40%, var(--color-beige-100));--border-default:color-mix(in srgb, var(--color-shadow) 10%, transparent);--border-dark:var(--color-neutral-900);--border-light:var(--color-base-White);--border-brand:var(--color-brand-500);--border-focus:var(--color-brand-500);--border-destructive:var(--color-error-600);--icon-dark:var(--color-neutral-900);--icon-secondary:var(--color-neutral-500);--icon-light:var(--color-base-White);--icon-brand:var(--color-brand-500);--icon-destructive:var(--color-error-600);--icon-warning:var(--color-warning-600);--icon-success:var(--color-success-600);--icon-information:var(--color-information-600);--period-1:var(--color-vibrant-orange);--period-2:var(--color-vibrant-green);--period-3:var(--color-vibrant-blue);--period-4:var(--color-vibrant-purple);--transparency-disabled:.65;--transparency-overlay:.8;--transparency-hover:.05;--inner--shadow---default:0px 1px 2px 0px color-mix(in srgb, var(--color-shadow) 5%, transparent) inset;--inner--shadow---pressed:inset 0 1px 2px color-mix(in srgb, var(--color-shadow) 10%, transparent);--inner--shadow---pressed-dark:inset 0 1px 3px color-mix(in srgb, var(--color-base-Black) 50%, transparent);--inner--shadow---track:0px 1px 2px 0px color-mix(in srgb, var(--color-shadow) 12%, transparent) inset;--borders--border-default:0 0 0 var(--border-width-sm) var(--border-default);--borders--border-hover:0 0 0 var(--border-width-sm) color-mix(in srgb, var(--color-shadow) 20%, transparent);--borders--border-strong:0 0 0 var(--border-width-sm) color-mix(in srgb, var(--color-shadow) 30%, transparent);--borders--border-dark:inset 0 0 0 var(--border-width-sm) var(--border-dark);--borders--border-destructive:inset 0 0 0 var(--border-width-sm) var(--border-destructive);--shadows--raised-light:0 1px 1px color-mix(in srgb, var(--color-shadow) 6%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadows--raised-light-hover:0 1px 1px color-mix(in srgb, var(--color-shadow) 12%, transparent), 0 3px 8px -2px color-mix(in srgb, var(--color-shadow) 14%, transparent);--shadows--raised-dark:0 1px 1px color-mix(in srgb, var(--color-shadow) 22%, transparent), 0 2px 5px -1px color-mix(in srgb, var(--color-shadow) 30%, transparent);--shadows--raised-dark-hover:0 1px 1px color-mix(in srgb, var(--color-shadow) 28%, transparent), 0 3px 8px -2px color-mix(in srgb, var(--color-shadow) 38%, transparent);--shadows--shadow-xs:0px 1px 2px 0px color-mix(in srgb, var(--color-shadow) 8%, transparent);--shadows--shadow-xs-skeuomorphic-light:inset 0 -1px 0 color-mix(in srgb, var(--color-shadow) 6%, transparent);--shadows--shadow-xs-skeuomorphic-dark:inset 0 2px 0 color-mix(in srgb, var(--color-base-White) 16%, transparent);--shadows--shadow-sm:0px 1px 3px 0px color-mix(in srgb, var(--color-shadow) 15%, transparent), 0px 1px 2px -1px color-mix(in srgb, var(--color-shadow) 15%, transparent);--shadows--shadow-md:0px 4px 6px -1px color-mix(in srgb, var(--color-shadow) 15%, transparent), 0px 2px 4px -2px color-mix(in srgb, var(--color-shadow) 9%, transparent);--shadows--shadow-lg:0px 12px 16px -4px color-mix(in srgb, var(--color-shadow) 12%, transparent), 0px 4px 6px -2px color-mix(in srgb, var(--color-shadow) 5%, transparent), 0px 2px 2px -1px color-mix(in srgb, var(--color-shadow) 6%, transparent);--shadows--shadow-xl:0px 20px 24px -4px color-mix(in srgb, var(--color-shadow) 12%, transparent), 0px 8px 8px -4px color-mix(in srgb, var(--color-shadow) 5%, transparent), 0px 3px 3px -1.5px color-mix(in srgb, var(--color-shadow) 6%, transparent);--focus-rings--focus-ring:0px 0px 0px 1px color-mix(in srgb, var(--color-shadow) 40%, transparent), 0px 0px 0px 4px color-mix(in srgb, var(--color-shadow) 15%, transparent);--focus-rings--focus-ring-inset:inset 0px 0px 0px 1px color-mix(in srgb, var(--color-shadow) 40%, transparent), inset 0px 0px 0px 4px color-mix(in srgb, var(--color-shadow) 15%, transparent);--focus-rings--focus-ring-error:0px 0px 0px 1px var(--color-error-600), 0px 0px 0px 4px color-mix(in srgb, var(--color-error-600) 15%, transparent);--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-800) 0%, var(--color-neutral-900) 100%);--gradient--dark--up-active:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-900) 100%);--gradient--dark--down-active:linear-gradient(180deg, var(--color-neutral-950) 0%, var(--color-neutral-900) 100%);--gradient--light--up-default:linear-gradient(180deg, var(--color-base-White) 0%, var(--color-neutral-50) 100%);--gradient--light--up-active:linear-gradient(180deg, var(--color-base-White) 0%, var(--color-base-White) 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-neutral-200) 0%, var(--color-neutral-100) 100%);--gradient--field:linear-gradient(180deg, var(--color-neutral-50) 0%, var(--color-base-White) 60%);--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%);--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);--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);--feedback--loading-spin:1s linear}
[data-motion]{transform-box:fill-box;transform-origin:50%;transition:transform .2s ease-out}svg:has([data-motion]){overflow:visible}[data-motion=nudge-right]{--icon-motion:icon-nudge-right .45s ease-in-out}[data-motion=nudge-left]{--icon-motion:icon-nudge-left .45s ease-in-out}[data-motion=nudge-up]{--icon-motion:icon-nudge-up .45s ease-in-out}[data-motion=nudge-down]{--icon-motion:icon-nudge-down .45s ease-in-out}[data-motion=nudge-diagonal]{--icon-motion:icon-nudge-diagonal .45s ease-in-out}[data-motion=spin]{--icon-motion:icon-spin .6s ease-in-out}[data-motion=pop]{--icon-motion:icon-pop .4s ease-in-out}[data-motion=shrink]{--icon-motion:icon-shrink .4s ease-in-out}[data-motion=blink]{--icon-motion:icon-blink .4s ease-in-out}[data-motion=shake]{--icon-motion:icon-shake .5s ease-in-out}[data-motion=flip]{--icon-motion:icon-flip .5s ease-in-out}[data-motion=squeeze]{--icon-motion:icon-squeeze .45s ease-in-out}[data-motion=grow]{--icon-motion:icon-grow .5s ease-out;transform-origin:0}[data-motion=sweep],[data-motion=sweep-back]{transform-box:view-box}[data-motion=sweep]{--icon-motion:icon-spin .7s ease-in-out}[data-motion=sweep-back]{--icon-motion:icon-spin-back .7s ease-in-out}[data-motion=wiggle]{--icon-motion:icon-wiggle .5s ease-in-out;transform-origin:0 100%}[data-motion=draw]{--icon-motion:icon-draw .45s ease-out;stroke-dasharray:1}[data-motion=wave]{--icon-motion:icon-wave .4s ease-in-out}[data-motion=wave]:nth-child(3n+2){--icon-motion:icon-wave .4s ease-in-out 70ms}[data-motion=wave]:nth-child(3n){--icon-motion:icon-wave .4s ease-in-out .14s}[data-motion=turn]{--icon-motion-to:rotate(90deg)}[data-motion=slide]{--icon-motion-to:translate(1.5px, -1.5px)}[data-motion=lift]{--icon-motion-to:translate(-1px, -2px) rotate(-12deg);transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){:is(a[href],button,[role=button],[role=menuitem],[role=tab],[role=option],[role=combobox],[data-motion-trigger]):not(:disabled,[aria-disabled=true],[role=checkbox],[role=switch],[role=radio]):is(:hover,:focus-visible) [data-motion]{animation:var(--icon-motion,none);transform:var(--icon-motion-to,none)}}@keyframes icon-nudge-right{50%{transform:translate(3px)}}@keyframes icon-nudge-left{50%{transform:translate(-3px)}}@keyframes icon-nudge-up{50%{transform:translateY(-3px)}}@keyframes icon-nudge-down{50%{transform:translateY(3px)}}@keyframes icon-nudge-diagonal{50%{transform:translate(2px,-2px)}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes icon-spin-back{to{transform:rotate(-360deg)}}@keyframes icon-flip{50%{transform:scaleX(0)}}@keyframes icon-squeeze{50%{transform:scaleX(.7)}}@keyframes icon-grow{35%{transform:scaleX(.5)}}@keyframes icon-pop{40%{transform:scale(1.18)}}@keyframes icon-shrink{40%{transform:scale(.82)}}@keyframes icon-blink{50%{transform:scaleY(.1)}}@keyframes icon-wave{50%{transform:translateY(-2.5px)}}@keyframes icon-wiggle{25%{transform:rotate(-10deg)}60%{transform:rotate(7deg)}85%{transform:rotate(-3deg)}}@keyframes icon-shake{20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes icon-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
