@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter","Inter Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--font-inter:var(--font-inter)}html:has(:target){scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}@supports (padding:max(0px)){body{padding-bottom:env(safe-area-inset-bottom)}}.MuiDrawer-root[data-anchor=bottom] .MuiDrawer-paper{height:auto;max-height:80vh;padding-bottom:env(safe-area-inset-bottom,0px);top:auto!important;bottom:0!important}@supports not (height:80dvh){.MuiDrawer-root[data-anchor=bottom] .MuiDrawer-paper{max-height:80vh}}html,html body{background-color:var(--color-background-app);color:var(--color-text-primary);margin:0;padding:0}section[id]{scroll-margin-top:80px}@media (max-width:600px){section[id]{scroll-margin-top:56px}}@keyframes liquidFlow1{0%{transform:translate(0)scale(1)}20%{transform:translate(30px,-40px)scale(1.1)}40%{transform:translate(60px,-20px)scale(.9)}60%{transform:translate(40px,30px)scale(1.05)}80%{transform:translate(-20px,20px)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes liquidFlow2{0%{transform:translate(0)scale(1)}25%{transform:translate(-35px,45px)scale(.9)}50%{transform:translate(-60px,20px)scale(1.1)}75%{transform:translate(-30px,-25px)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes liquidFlow3{0%{transform:translate(0)scale(1)}30%{transform:translate(-25px,-35px)scale(1.05)}60%{transform:translate(-50px,-10px)scale(.9)}90%{transform:translate(-15px,25px)scale(1.1)}to{transform:translate(0)scale(1)}}@keyframes liquidFlow4{0%{transform:translate(0)scale(1)}20%{transform:translate(25px,30px)scale(.95)}50%{transform:translate(50px,10px)scale(1.1)}80%{transform:translate(20px,-30px)scale(.9)}to{transform:translate(0)scale(1)}}.onboarding-page-transition{view-transition-name:onboarding-content}.onboarding-header{view-transition-name:onboarding-header}.onboarding-stepper{view-transition-name:onboarding-stepper;contain:layout style paint}.onboarding-stepper-wrapper{view-transition-name:onboarding-stepper-wrapper;contain:layout style paint;isolation:isolate}@view-transition{navigation:auto}::view-transition-old(onboarding-content){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(onboarding-content){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(onboarding-content){animation-name:slide-out-left}::view-transition-new(onboarding-content){animation-name:slide-in-right}::view-transition-old(onboarding-header){animation:none}::view-transition-new(onboarding-header){animation:none}::view-transition-old(onboarding-stepper){animation:none}::view-transition-new(onboarding-stepper){animation:none}::view-transition-old(onboarding-stepper-wrapper){animation:none}::view-transition-new(onboarding-stepper-wrapper){animation:none}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.cl-footer>div:nth-child(2)>div{background:0 0!important}
.glass-input{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#bbbbbc0a;border:.5px solid #ffffff14;box-shadow:inset 0 0 0 .5px #ffffff0a,0 1px 3px #00000014}.glass-light{background-color:color-mix(in srgb,#fff var(--glass-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff var(--glass-border),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,#fff var(--glass-reflex-1),transparent),inset -2px -2px 0px -2px color-mix(in srgb,#fff var(--glass-reflex-2),transparent),inset -3px -8px 1px -6px color-mix(in srgb,#fff var(--glass-reflex-3),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 var(--glass-shadow-1),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 var(--glass-shadow-2),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 var(--glass-shadow-3),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 var(--glass-shadow-4),transparent),0px 2px 8px 0px color-mix(in srgb,#000 var(--glass-glow-near),transparent),0px 8px 24px 0px color-mix(in srgb,#000 var(--glass-glow-far),transparent)}.glass-dark{background:color-mix(in srgb,var(--color-background-elevated)calc(var(--glass-bg-opacity)*2),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff calc(var(--glass-border)*.8),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,#fff calc(var(--glass-reflex-1)*.6),transparent),inset -2px -2px 0px -2px color-mix(in srgb,#fff calc(var(--glass-reflex-2)*.6),transparent),inset -3px -8px 1px -6px color-mix(in srgb,#fff calc(var(--glass-reflex-3)*.6),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 calc(var(--glass-shadow-1)*1.5),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 calc(var(--glass-shadow-2)*1.5),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 calc(var(--glass-shadow-3)*1.5),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 calc(var(--glass-shadow-4)*1.5),transparent),0px 8px 24px 0px #00000080,0px 16px 48px 0px #0009}.glass-primary{background:color-mix(in srgb,var(--color-primary-500)var(--glass-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));color:var(--color-primary-200);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary-300)var(--glass-border),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,var(--color-primary-300)var(--glass-reflex-1),transparent),inset -2px -2px 0px -2px color-mix(in srgb,var(--color-primary-300)var(--glass-reflex-2),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--color-primary-300)var(--glass-reflex-3),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 var(--glass-shadow-1),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 var(--glass-shadow-2),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 var(--glass-shadow-3),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 var(--glass-shadow-4),transparent),0px 2px 8px 0px color-mix(in srgb,#000000a1 var(--glass-glow-near),transparent),0px 8px 12px 0px color-mix(in srgb,#0000007a var(--glass-glow-far),transparent)}.glass-success{background:color-mix(in srgb,var(--color-success-500)var(--glass-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));color:var(--color-success-200);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success-300)var(--glass-border),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,var(--color-success-300)var(--glass-reflex-1),transparent),inset -2px -2px 0px -2px color-mix(in srgb,var(--color-success-300)var(--glass-reflex-2),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--color-success-300)var(--glass-reflex-3),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 var(--glass-shadow-1),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 var(--glass-shadow-2),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 var(--glass-shadow-3),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 var(--glass-shadow-4),transparent),0px 2px 8px 0px color-mix(in srgb,#000000a1 var(--glass-glow-near),transparent),0px 8px 12px 0px color-mix(in srgb,#0000007a var(--glass-glow-far),transparent)}.glass-danger{background:color-mix(in srgb,var(--color-danger-500)var(--glass-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));color:var(--color-danger-200);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger-300)var(--glass-border),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,var(--color-danger-300)var(--glass-reflex-1),transparent),inset -2px -2px 0px -2px color-mix(in srgb,var(--color-danger-300)var(--glass-reflex-2),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--color-danger-300)var(--glass-reflex-3),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 var(--glass-shadow-1),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 var(--glass-shadow-2),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 var(--glass-shadow-3),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 var(--glass-shadow-4),transparent),0px 2px 8px 0px color-mix(in srgb,#000000a1 var(--glass-glow-near),transparent),0px 8px 12px 0px color-mix(in srgb,#0000007a var(--glass-glow-far),transparent)}.glass-warning{background:color-mix(in srgb,var(--color-warning-500)var(--glass-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));color:var(--color-warning-200);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warning-300)var(--glass-border),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,var(--color-warning-300)var(--glass-reflex-1),transparent),inset -2px -2px 0px -2px color-mix(in srgb,var(--color-warning-300)var(--glass-reflex-2),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--color-warning-300)var(--glass-reflex-3),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 var(--glass-shadow-1),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 var(--glass-shadow-2),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 var(--glass-shadow-3),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 var(--glass-shadow-4),transparent),0px 2px 8px 0px color-mix(in srgb,#000000a1 var(--glass-glow-near),transparent),0px 8px 12px 0px color-mix(in srgb,#0000007a var(--glass-glow-far),transparent)}.glass-neutral{background:color-mix(in srgb,var(--color-neutral-500)var(--glass-bg-opacity),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));backdrop-filter:blur(var(--glass-blur,12px))saturate(var(--glass-saturation,180%));color:var(--color-neutral-200);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neutral-300)var(--glass-border),transparent),inset 1.8px 3px 0px -2px color-mix(in srgb,var(--color-neutral-300)var(--glass-reflex-1),transparent),inset -2px -2px 0px -2px color-mix(in srgb,var(--color-neutral-300)var(--glass-reflex-2),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--color-neutral-300)var(--glass-reflex-3),transparent),inset -.3px -1px 4px 0px color-mix(in srgb,#000 var(--glass-shadow-1),transparent),inset -1.5px 2.5px 0px -2px color-mix(in srgb,#000 var(--glass-shadow-2),transparent),inset 0px 3px 4px -2px color-mix(in srgb,#000 var(--glass-shadow-3),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,#000 var(--glass-shadow-4),transparent),0px 2px 8px 0px color-mix(in srgb,#000000a1 var(--glass-glow-near),transparent),0px 8px 12px 0px color-mix(in srgb,#0000007a var(--glass-glow-far),transparent)}.glass-neutral-no-shadow{background:0 0;border:1px solid #ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff08}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{font-family:var(--font-family);background-color:var(--color-background-app);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
:root{--breakpoint-xs:480;--breakpoint-sm:640;--breakpoint-md:768;--breakpoint-lg:1024;--breakpoint-xl:1280;--breakpoint-2xl:1536;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-app:1200px;--glass-bg-opacity:8%;--glass-blur:12px;--glass-saturation:180%;--glass-border:15%;--glass-reflex-1:40%;--glass-reflex-2:35%;--glass-reflex-3:25%;--glass-shadow-1:8%;--glass-shadow-2:12%;--glass-shadow-3:15%;--glass-shadow-4:8%;--glass-glow-near:20%;--glass-glow-far:30%;--icon-button-sm:2rem;--icon-button-md:2.5rem;--icon-button-lg:3rem;--color-primary-100:#fff8e7;--color-primary-200:#ffecc0;--color-primary-300:#ffd98a;--color-primary-400:#ffc350;--color-primary-500:#ffb300;--color-primary-600:#d99300;--color-primary-700:#aa7200;--color-primary-800:#7e5200;--color-primary-900:#4a3100;--color-primary-main:#ffb300;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-success-100:#e6fff4;--color-success-200:#c8fce7;--color-success-300:#99f5d1;--color-success-400:#60e8b7;--color-success-500:#36d399;--color-success-600:#29af7c;--color-success-700:#1e8961;--color-success-800:#136447;--color-success-900:#0a3e2a;--color-warning-100:#fff7e8;--color-warning-200:#ffe8ba;--color-warning-300:#ffcf7a;--color-warning-400:#ffb742;--color-warning-500:#ffa000;--color-warning-600:#cc7f00;--color-warning-700:#9b5e00;--color-warning-800:#6b3e00;--color-warning-900:#3e2400;--color-danger-100:#ffe8eb;--color-danger-200:#ffc2c8;--color-danger-300:#ff8a95;--color-danger-400:#ff5361;--color-danger-500:#ff4c5b;--color-danger-600:#d93643;--color-danger-700:#b1222f;--color-danger-800:#7e151f;--color-danger-900:#490d12;--color-background-app:#111827;--color-background-surface:#1f2937;--color-background-elevated:#273144;--color-background-subtle:#0d131c;--color-background-active:#ffffff0d;--color-text-primary:#f9fafb;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-text-inverse:#111827;--color-border-subtle:#1f2937;--color-border-default:#374151;--color-border-strong:#4b5563;--color-border-focus:#ffb300;--color-accent-blue:#4aa3ff;--color-accent-pink:#ff7ad2;--color-accent-purple:#c89aff;--color-accent-teal:#4fe8d1;--color-accent-lime:#b8ff5a;--color-accent-sky:#5ee7ff;--color-badge-neutral-bg:#f9fafb0f;--color-badge-neutral-text:#e5e7eb;--color-badge-neutral-border:#374151;--color-badge-primary-bg:#ffb30024;--color-badge-primary-text:#ffb300;--color-badge-primary-border:#d99300;--color-badge-success-bg:#36d39929;--color-badge-success-text:#a7f3d0;--color-badge-success-border:#36d399;--color-badge-warning-bg:#ffa00029;--color-badge-warning-text:#ffcf7a;--color-badge-warning-border:#ffa000;--color-badge-danger-bg:#ff4c5b29;--color-badge-danger-text:#ff8a95;--color-badge-danger-border:#ff4c5b;--color-badge-info-bg:#5aa5ff29;--color-badge-info-text:#9cc7ff;--color-badge-info-border:#5aa5ff;--spacing-base:.25rem;--spacing-0:0;--spacing-05:.125rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--space-stack-xs:.5rem;--space-stack-sm:.75rem;--space-stack-md:1rem;--space-stack-lg:1.5rem;--space-stack-xl:2rem;--space-page-inset:1rem;--space-page-section:2rem;--space-gap-xs:.25rem;--space-gap-sm:.5rem;--space-gap-md:.75rem;--space-gap-lg:1rem;--space-gap-xl:1.5rem;--space-pad-xs:.5rem;--space-pad-sm:.75rem;--space-pad-md:1rem;--space-pad-lg:1.25rem;--radius-none:0px;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-xxl:1.5rem;--radius-xxxl:2rem;--radius-pill:9999px;--radius-full:50%;--shadow-none:none;--shadow-xs:0 1px 0 #0009;--shadow-sm:0 4px 12px #0000008c;--shadow-md:0 10px 25px #0009;--shadow-lg:0 18px 45px #000000b8;--shadow-xl:0 32px 80px #000000d9;--shadow-overlay:0 18px 60px #000000d9;--shadow-outline-subtle:0 0 0 1px var(--color-border-subtle);--shadow-outline-strong:0 0 0 1px var(--color-border-strong);--shadow-focus-ring:0 0 0 1px var(--color-border-focus);--shadow-primary-glow:0 0 0 1px var(--color-primary-500),0 0 24px #ffb30059;--shadow-success-glow:0 0 0 1px var(--color-success-500),0 0 20px #36d39959;--shadow-danger-glow:0 0 0 1px var(--color-danger-500),0 0 20px #ff4c5b66;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--typography-title-xs-size:.875rem;--typography-title-xs-weight:600;--typography-title-xs-line-height:1.25rem;--typography-title-xs-spacing:.025em;--typography-title-sm-size:1rem;--typography-title-sm-weight:600;--typography-title-sm-line-height:1.5rem;--typography-title-sm-spacing:.025em;--typography-title-md-size:1.25rem;--typography-title-md-weight:600;--typography-title-md-line-height:1.75rem;--typography-title-md-spacing:0;--typography-title-lg-size:1.5rem;--typography-title-lg-weight:700;--typography-title-lg-line-height:2rem;--typography-title-lg-spacing:-.025em;--typography-body-xs-size:.75rem;--typography-body-xs-weight:400;--typography-body-xs-line-height:1rem;--typography-body-sm-size:.875rem;--typography-body-sm-weight:400;--typography-body-sm-line-height:1.25rem;--typography-body-md-size:1rem;--typography-body-md-weight:400;--typography-body-md-line-height:1.5rem;--typography-body-lg-size:1.125rem;--typography-body-lg-weight:400;--typography-body-lg-line-height:1.75rem;--typography-label-xs-size:.6875rem;--typography-label-xs-weight:600;--typography-label-xs-line-height:1rem;--typography-label-xs-spacing:.05em;--typography-label-xs-transform:uppercase;--typography-label-sm-size:.75rem;--typography-label-sm-weight:600;--typography-label-sm-line-height:1rem;--typography-label-sm-spacing:.05em;--typography-label-sm-transform:uppercase;--typography-label-md-size:.875rem;--typography-label-md-weight:500;--typography-label-md-line-height:1.25rem;--typography-label-md-spacing:.025em;--typography-label-md-transform:none;--typography-display-sm-size:2rem;--typography-display-sm-weight:700;--typography-display-sm-line-height:2.5rem;--typography-display-sm-spacing:-.025em;--typography-display-md-size:2.5rem;--typography-display-md-weight:700;--typography-display-md-line-height:3rem;--typography-display-md-spacing:-.025em;--duration-instant:0s;--duration-fast:.15s;--duration-medium:.2s;--duration-normal:.25s;--duration-slow:.35s;--duration-slower:.5s;--duration-liquid:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-in:cubic-bezier(.4,0,1,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-in-out:cubic-bezier(.4,0,.2,1);--easing-liquid:cubic-bezier(1,0,.4,1);--z-index-base:0;--z-index-header:100;--z-index-floating:500;--z-index-drawer:1000;--z-index-drawer-backdrop:999;--z-index-drawer-increment:100;--z-index-crop-drawer:1100;--z-index-crop-drawer-backdrop:1099;--z-index-modal:1300;--z-index-modal-backdrop:1299;--z-index-toast:1500;--z-index-max:9999}
.title-xs{font-size:var(--typography-title-xs-size);font-weight:var(--typography-title-xs-weight);line-height:var(--typography-title-xs-line-height);letter-spacing:var(--typography-title-xs-spacing)}.title-sm{font-size:var(--typography-title-sm-size);font-weight:var(--typography-title-sm-weight);line-height:var(--typography-title-sm-line-height);letter-spacing:var(--typography-title-sm-spacing)}.title-md{font-size:var(--typography-title-md-size);font-weight:var(--typography-title-md-weight);line-height:var(--typography-title-md-line-height);letter-spacing:var(--typography-title-md-spacing)}.title-lg{font-size:var(--typography-title-lg-size);font-weight:var(--typography-title-lg-weight);line-height:var(--typography-title-lg-line-height);letter-spacing:var(--typography-title-lg-spacing)}.body-xs{font-size:var(--typography-body-xs-size);font-weight:var(--typography-body-xs-weight);line-height:var(--typography-body-xs-line-height)}.body-sm{font-size:var(--typography-body-sm-size);font-weight:var(--typography-body-sm-weight);line-height:var(--typography-body-sm-line-height)}.body-md{font-size:var(--typography-body-md-size);font-weight:var(--typography-body-md-weight);line-height:var(--typography-body-md-line-height)}.body-lg{font-size:var(--typography-body-lg-size);font-weight:var(--typography-body-lg-weight);line-height:var(--typography-body-lg-line-height)}.label-xs{font-size:var(--typography-label-xs-size);font-weight:var(--typography-label-xs-weight);line-height:var(--typography-label-xs-line-height);letter-spacing:var(--typography-label-xs-spacing);text-transform:var(--typography-label-xs-transform)}.label-sm{font-size:var(--typography-label-sm-size);font-weight:var(--typography-label-sm-weight);line-height:var(--typography-label-sm-line-height);letter-spacing:var(--typography-label-sm-spacing);text-transform:var(--typography-label-sm-transform)}.label-md{font-size:var(--typography-label-md-size);font-weight:var(--typography-label-md-weight);line-height:var(--typography-label-md-line-height);letter-spacing:var(--typography-label-md-spacing);text-transform:var(--typography-label-md-transform)}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-xxl{border-radius:var(--radius-xxl)}.shimmer{background:linear-gradient(90deg,var(--color-neutral-500)0%,var(--color-neutral-400)50%,var(--color-neutral-500)100%);background-size:200% 100%;animation:2s ease-in-out infinite shimmer;position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer{background:var(--color-neutral-500);animation:none}}

