@layer reset{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{min-height:100dvh}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border-radius:0}[role=button],button,select{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;border-color:inherit;text-indent:0}:disabled{cursor:default}[hidden]:where(:not([hidden=until-found])){display:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}hr{height:0;color:inherit;border-top-width:1px}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}b,strong{font-weight:bolder}summary{display:list-item}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--blur-none:0;--blur-xs:2px;--blur-sm:4px;--blur-md:8px;--blur-lg:12px;--blur-xl:16px;--blur-2xl:24px;--blur-3xl:32px;--radius-none:0;--radius-xs:0.0625rem;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--border-width-none:0;--border-width-thin:1px;--border-width-base:2px;--border-width-thick:3px;--border-width-heavy:4px;--brand-primary-50:7 44% 97%;--brand-primary-100:7 44% 93%;--brand-primary-200:7 44% 86%;--brand-primary-300:7 44% 75%;--brand-primary-400:7 44% 64%;--brand-primary-500:7 39% 52%;--brand-primary-600:7 46% 42%;--brand-primary-700:7 48% 32%;--brand-primary-800:7 50% 24%;--brand-primary-900:7 52% 17%;--brand-primary-950:7 54% 12%;--brand-secondary-50:170 10% 97%;--brand-secondary-100:170 10% 93%;--brand-secondary-200:170 10% 83%;--brand-secondary-300:170 10% 73%;--brand-secondary-400:170 10% 62%;--brand-secondary-500:173 10% 52%;--brand-secondary-600:170 10% 40%;--brand-secondary-700:170 10% 30%;--brand-secondary-800:170 8% 22%;--brand-secondary-900:170 7% 15%;--brand-secondary-950:170 6% 10%;--brand-tertiary-50:30 9% 97%;--brand-tertiary-100:30 9% 93%;--brand-tertiary-200:30 9% 88%;--brand-tertiary-300:30 9% 86%;--brand-tertiary-400:30 9% 85%;--brand-tertiary-500:30 4% 70%;--brand-tertiary-600:30 6% 70%;--brand-tertiary-700:30 6% 55%;--brand-tertiary-800:30 6% 40%;--brand-tertiary-900:30 7% 25%;--brand-tertiary-950:30 7% 15%;--color-category-1:212.8 76.8% 56.1%;--color-category-2:17.1 70.2% 50%;--color-category-3:159.2 72.7% 35.9%;--color-category-4:39.7 100% 39.4%;--color-category-5:338.2 61.1% 57.6%;--color-category-6:120 87.8% 32.2%;--color-category-7:246.6 69.4% 71.8%;--color-category-8:0 71.8% 65.3%;--color-neutral-0:355 5% 11%;--color-neutral-50:250 5% 14%;--color-neutral-100:250 5% 18%;--color-neutral-200:250 5% 23%;--color-neutral-300:250 5% 26%;--color-neutral-400:250 5% 30%;--color-neutral-500:260 4% 37%;--color-neutral-600:300 2% 54%;--color-neutral-700:30 4% 70%;--color-neutral-800:33 5% 80%;--color-neutral-900:36 5% 90%;--color-neutral-950:35 4% 96%;--color-neutral-1000:0 0% 100%;--color-surface-9:240 4% 9%;--color-surface-21:250 5% 21%;--color-surface-26:260 5% 26%;--color-surface-30:260 5% 30%;--color-surface-34:260 5% 34%;--color-cream:30 5% 84%;--color-tan:38 7% 70%;--color-success-50:142 40% 95%;--color-success-100:142 50% 90%;--color-success-200:142 55% 80%;--color-success-300:142 60% 70%;--color-success-400:142 65% 55%;--color-success-500:142 76% 36%;--color-success-600:142 76% 30%;--color-success-700:142 76% 25%;--color-success-800:142 76% 20%;--color-success-900:142 76% 15%;--color-success-950:142 76% 10%;--color-error-50:0 30% 95%;--color-error-100:0 35% 90%;--color-error-200:0 40% 85%;--color-error-300:0 45% 75%;--color-error-400:0 50% 65%;--color-error-500:0 55% 60%;--color-error-600:0 55% 50%;--color-error-700:0 55% 40%;--color-error-800:0 55% 30%;--color-error-900:0 55% 20%;--color-error-950:0 55% 15%;--color-warning-50:35 100% 95%;--color-warning-100:35 100% 90%;--color-warning-200:35 100% 80%;--color-warning-300:35 100% 70%;--color-warning-400:35 100% 60%;--color-warning-500:35 100% 50%;--color-warning-600:35 90% 45%;--color-warning-700:35 85% 40%;--color-warning-800:35 80% 30%;--color-warning-900:35 75% 20%;--color-warning-950:35 70% 15%;--color-info-50:210 60% 95%;--color-info-100:210 70% 90%;--color-info-200:210 80% 85%;--color-info-300:210 85% 75%;--color-info-400:210 90% 65%;--color-info-500:210 100% 50%;--color-info-600:210 100% 40%;--color-info-700:210 100% 30%;--color-info-800:210 100% 20%;--color-info-900:210 100% 15%;--color-info-950:210 100% 10%;--color-destructive:0 55% 60%;--color-white:0 0% 100%;--color-black:0 0% 0%;--color-tint-brand-subtle:9 30% 15%;--color-tint-brand-medium:9 40% 20%;--color-tint-brand-strong:9 58% 59%;--color-tint-success-subtle:145 26% 24%;--color-tint-success-medium:145 32% 30%;--color-tint-success-border:145 40% 50%;--color-tint-success-text:145 55% 70%;--color-tint-error-subtle:0 32% 26%;--color-tint-error-medium:0 38% 33%;--color-tint-error-border:0 55% 60%;--color-tint-error-text:0 80% 76%;--color-tint-warning-subtle:44 34% 24%;--color-tint-warning-medium:44 42% 30%;--color-tint-warning-border:45 65% 55%;--color-tint-warning-text:46 95% 68%;--color-tint-info-subtle:212 32% 26%;--color-tint-info-medium:212 38% 33%;--color-tint-info-border:212 55% 60%;--color-tint-info-text:212 90% 78%;--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--shadow-colored-error-sm:0 1px 3px 0 hsla(0,84%,60%,0.15),0 1px 2px 0 hsla(0,84%,60%,0.1);--shadow-colored-error-md:0 4px 6px -1px hsla(0,84%,60%,0.15),0 2px 4px -1px hsla(0,84%,60%,0.1);--elevation-1-shadow:0 1px 2px 0 rgba(0,0,0,0.05);--elevation-1-z-index:10;--elevation-2-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--elevation-2-z-index:20;--elevation-3-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--elevation-3-z-index:30;--elevation-4-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--elevation-4-z-index:40;--elevation-5-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--elevation-5-z-index:50;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--container-full:100%;--grid-columns-1:repeat(1,minmax(0,1fr));--grid-columns-2:repeat(2,minmax(0,1fr));--grid-columns-3:repeat(3,minmax(0,1fr));--grid-columns-4:repeat(4,minmax(0,1fr));--grid-columns-5:repeat(5,minmax(0,1fr));--grid-columns-6:repeat(6,minmax(0,1fr));--grid-columns-12:repeat(12,minmax(0,1fr));--grid-gap-none:0;--grid-gap-xs:0.5rem;--grid-gap-sm:1rem;--grid-gap-md:1.5rem;--grid-gap-lg:2rem;--grid-gap-xl:3rem;--grid-gap-2xl:4rem;--grid-gap-3xl:6rem;--motion-timing-linear:linear;--motion-timing-ease:ease;--motion-timing-ease-in:ease-in;--motion-timing-ease-out:ease-out;--motion-timing-ease-in-out:ease-in-out;--motion-timing-standard:cubic-bezier(0.4,0.0,0.2,1);--motion-timing-decelerate:cubic-bezier(0.0,0.0,0.2,1);--motion-timing-accelerate:cubic-bezier(0.4,0.0,1,1);--motion-timing-sharp:cubic-bezier(0.4,0.0,0.6,1);--motion-duration-instant:0ms;--motion-duration-fast:150ms;--motion-duration-snappy:200ms;--motion-duration-normal:300ms;--motion-duration-slow:500ms;--motion-duration-slower:700ms;--motion-duration-slowest:1000ms;--motion-spring-bouncy:cubic-bezier(0.68,-0.55,0.265,1.55);--motion-spring-gentle:cubic-bezier(0.25,0.46,0.45,0.94);--motion-spring-wobbly:cubic-bezier(0.175,0.885,0.32,1.275);--motion-spring-stiff:cubic-bezier(0.5,0,0.5,1);--opacity-subtle:0.9;--opacity-medium:0.7;--opacity-strong:0.5;--opacity-very-strong:0.3;--opacity-overlay:0.2;--opacity-faded:0.1;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--space-px:1px;--space-0-5:0.125rem;--space-1-5:0.375rem;--space-2-5:0.625rem;--space-3-5:0.875rem;--font-family-base:var(--font-recursive,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-family-mono:var(--font-recursive-mono,"JetBrains Mono","Fira Code",Consolas,monospace);--font-family-display:var(--font-recursive,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-variation-casual:"CASL" 1;--font-variation-casual-medium:"CASL" 0.8;--font-variation-casual-light:"CASL" 0.5;--font-variation-linear:"CASL" 0;--font-variation-mono:"MONO" 1;--font-variation-sans:"MONO" 0;--font-size-xxs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-line-height-none:1;--font-line-height-tight:1.25;--font-line-height-snug:1.375;--font-line-height-normal:1.5;--font-line-height-relaxed:1.625;--font-line-height-loose:2;--font-letter-spacing-tighter:-0.05em;--font-letter-spacing-tight:-0.025em;--font-letter-spacing-normal:0em;--font-letter-spacing-wide:0.025em;--font-letter-spacing-wider:0.05em;--font-letter-spacing-widest:0.1em;--font-style-heading:"CASL" 1;--font-style-body:"CASL" 1;--font-style-ui:"CASL" 0.8;--font-style-code:"CASL" 0,"MONO" 1;--font-style-data:"CASL" 0.5;--font-style-display:"CASL" 1;--blur-backdrop-subtle:var(--blur-xs);--blur-backdrop-default:var(--blur-sm);--blur-backdrop-strong:var(--blur-md);--blur-backdrop-intense:var(--blur-lg);--blur-glass-subtle:var(--blur-xs);--blur-glass-default:var(--blur-sm);--blur-glass-strong:var(--blur-md);--radius-component-xs:var(--radius-xs);--radius-component-sm:var(--radius-sm);--radius-component-md:var(--radius-base);--radius-component-lg:var(--radius-md);--radius-component-xl:var(--radius-lg);--radius-interactive-button:var(--radius-md);--radius-interactive-input:var(--radius-base);--radius-interactive-checkbox:var(--radius-xs);--radius-interactive-switch:var(--radius-full);--radius-interactive-slider:var(--radius-full);--radius-interactive-tab:var(--radius-sm);--radius-layout-card:var(--radius-lg);--radius-layout-modal:var(--radius-xl);--radius-layout-popover:var(--radius-md);--radius-layout-tooltip:var(--radius-base);--radius-layout-menu:var(--radius-md);--radius-image-avatar:var(--radius-full);--radius-image-thumbnail:var(--radius-base);--radius-image-hero:var(--radius-lg);--border-default:var(--color-neutral-500);--border-muted:var(--color-neutral-400);--border-subtle:var(--color-neutral-400);--border-strong:var(--color-neutral-600);--border-dark:var(--color-neutral-400);--border-elevated:var(--color-neutral-400);--border-elevated-max:var(--color-neutral-500);--border-inverse:var(--color-neutral-300);--border-disabled:var(--color-neutral-200);--border-interactive-default:var(--color-neutral-300);--border-interactive-hover:var(--color-neutral-400);--border-interactive-focus:var(--brand-primary-500);--border-interactive-active:var(--brand-primary-600);--border-interactive-disabled:var(--color-neutral-200);--border-brand-primary:var(--brand-primary-500);--border-brand-secondary:var(--brand-secondary-500);--border-brand-tertiary:var(--brand-tertiary-500);--border-feedback-success:var(--color-tint-success-border);--border-feedback-error:var(--color-tint-error-border);--border-feedback-warning:var(--color-tint-warning-border);--border-feedback-info:var(--color-tint-info-border);--container-page:var(--container-7xl);--container-content:var(--container-4xl);--container-text:var(--container-2xl);--container-form:var(--container-lg);--container-sidebar:var(--container-sm);--spacing-component-xs:var(--space-1);--spacing-component-sm:var(--space-2);--spacing-component-md:var(--space-3);--spacing-component-lg:var(--space-4);--spacing-component-xl:var(--space-6);--spacing-content-xs:var(--space-2);--spacing-content-sm:var(--space-4);--spacing-content-md:var(--space-6);--spacing-content-lg:var(--space-8);--spacing-content-xl:var(--space-12);--spacing-section-xs:var(--space-8);--spacing-section-sm:var(--space-12);--spacing-section-md:var(--space-16);--spacing-section-lg:var(--space-20);--spacing-section-xl:var(--space-24);--spacing-layout-xs:var(--space-4);--spacing-layout-sm:var(--space-6);--spacing-layout-md:var(--space-8);--spacing-layout-lg:var(--space-12);--spacing-layout-xl:var(--space-16);--spacing-stack-xs:var(--space-2);--spacing-stack-sm:var(--space-3);--spacing-stack-md:var(--space-4);--spacing-stack-lg:var(--space-6);--spacing-stack-xl:var(--space-8);--spacing-inline-xxs:var(--space-0-5);--spacing-inline-xs:var(--space-1);--spacing-inline-sm:var(--space-2);--spacing-inline-md:var(--space-3);--spacing-inline-lg:var(--space-4);--spacing-inline-xl:var(--space-6);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-3);--spacing-lg:var(--space-4);--spacing-xl:var(--space-6);--spacing-2xl:var(--space-10);--spacing-3xl:var(--space-16);--accessibility-focus-ring-width-default:2px;--accessibility-focus-ring-width-thick:3px;--accessibility-focus-ring-offset-default:2px;--accessibility-focus-ring-offset-close:1px;--accessibility-focus-ring-offset-inset:-1px;--accessibility-focus-ring-color-default:var(--interactive-primary-default-background);--accessibility-focus-ring-color-high-contrast:240 100% 50%;--accessibility-focus-ring-color-error:var(--text-feedback-error);--accessibility-focus-ring-color-success:var(--text-feedback-success);--accessibility-focus-outline-default:2px solid 7 39% 52%;--accessibility-focus-outline-high-contrast:3px solid 240 100% 50%;--background-frame:var(--color-neutral-50);--background-primary:var(--color-neutral-200);--background-secondary:var(--color-neutral-300);--background-dark:var(--color-neutral-200);--background-elevated:var(--color-neutral-400);--background-elevated-max:var(--color-neutral-500);--background-deep:var(--color-surface-9);--background-tertiary:var(--color-neutral-400);--background-quaternary:var(--color-neutral-300);--background-quinary:var(--color-neutral-400);--background-muted:var(--color-neutral-100);--background-muted-hover:var(--color-surface-21);--background-inverse:var(--color-neutral-900);--background-overlay:var(--color-black);--background-glass:var(--color-neutral-50);--background-brand-primary-subtle:var(--color-tint-brand-subtle);--background-brand-primary-medium:var(--color-tint-brand-medium);--background-brand-primary-strong:var(--color-tint-brand-strong);--background-brand-tertiary-subtle:var(--brand-tertiary-50);--background-brand-tertiary-medium:var(--brand-tertiary-100);--background-brand-tertiary-strong:var(--brand-tertiary-500);--background-feedback-success-subtle:var(--color-tint-success-subtle);--background-feedback-success-medium:var(--color-tint-success-medium);--background-feedback-success-strong:var(--color-success-500);--background-feedback-error-subtle:var(--color-tint-error-subtle);--background-feedback-error-medium:var(--color-tint-error-medium);--background-feedback-error-strong:var(--color-destructive);--background-feedback-warning-subtle:var(--color-tint-warning-subtle);--background-feedback-warning-medium:var(--color-tint-warning-medium);--background-feedback-warning-strong:var(--color-warning-500);--background-feedback-info-subtle:var(--color-tint-info-subtle);--background-feedback-info-medium:var(--color-tint-info-medium);--background-feedback-info-strong:var(--color-info-500);--background-page:var(--background-primary);--interactive-primary-default-background:var(--brand-primary-500);--interactive-primary-default-text:var(--text-on-brand);--interactive-primary-default-border:var(--brand-primary-500);--interactive-primary-hover-background:var(--brand-primary-600);--interactive-primary-hover-text:var(--text-on-brand);--interactive-primary-hover-border:var(--brand-primary-600);--interactive-primary-pressed-background:var(--brand-primary-700);--interactive-primary-pressed-text:var(--text-on-brand);--interactive-primary-pressed-border:var(--brand-primary-700);--interactive-primary-disabled-background:var(--color-neutral-200);--interactive-primary-disabled-text:var(--text-disabled);--interactive-primary-disabled-border:var(--color-neutral-200);--interactive-primary-focus-background:var(--brand-primary-500);--interactive-primary-focus-text:var(--text-on-brand);--interactive-primary-focus-border:var(--brand-primary-500);--interactive-primary-focus-ring:var(--brand-primary-500);--interactive-secondary-default-background:var(--brand-secondary-500);--interactive-secondary-default-text:var(--text-on-brand);--interactive-secondary-default-border:var(--brand-secondary-500);--interactive-secondary-hover-background:var(--brand-secondary-600);--interactive-secondary-hover-text:var(--text-on-brand);--interactive-secondary-hover-border:var(--brand-secondary-600);--interactive-secondary-pressed-background:var(--brand-secondary-700);--interactive-secondary-pressed-text:var(--text-on-brand);--interactive-secondary-pressed-border:var(--brand-secondary-700);--interactive-secondary-disabled-background:var(--color-neutral-200);--interactive-secondary-disabled-text:var(--text-disabled);--interactive-secondary-disabled-border:var(--color-neutral-200);--interactive-tertiary-default-background:var(--brand-tertiary-500);--interactive-tertiary-default-text:var(--text-inverse);--interactive-tertiary-default-border:var(--brand-tertiary-500);--interactive-tertiary-hover-background:var(--brand-tertiary-600);--interactive-tertiary-hover-text:var(--text-inverse);--interactive-tertiary-hover-border:var(--brand-tertiary-600);--interactive-tertiary-pressed-background:var(--brand-tertiary-700);--interactive-tertiary-pressed-text:var(--text-inverse);--interactive-tertiary-pressed-border:var(--brand-tertiary-700);--interactive-outline-default-background:0 0% 100%/0.1;--interactive-outline-default-text:var(--color-neutral-900);--interactive-outline-default-border:0 0% 100%/0.25;--interactive-outline-hover-background:0 0% 100%/0.2;--interactive-outline-hover-text:var(--color-neutral-900);--interactive-outline-hover-border:0 0% 100%/0.4;--interactive-outline-pressed-background:0 0% 100%/0.28;--interactive-outline-pressed-text:var(--color-neutral-900);--interactive-outline-pressed-border:0 0% 100%/0.4;--interactive-success-default-background:var(--color-success-500);--interactive-success-default-text:var(--text-inverse);--interactive-success-default-border:var(--color-success-500);--interactive-success-hover-background:var(--color-success-600);--interactive-success-hover-text:var(--text-inverse);--interactive-success-hover-border:var(--color-success-600);--interactive-success-pressed-background:var(--color-success-700);--interactive-success-pressed-text:var(--text-inverse);--interactive-success-pressed-border:var(--color-success-700);--interactive-success-disabled-background:var(--color-neutral-200);--interactive-success-disabled-text:var(--text-disabled);--interactive-success-disabled-border:var(--color-neutral-200);--interactive-destructive-default-background:var(--color-destructive);--interactive-destructive-default-text:var(--text-inverse);--interactive-destructive-default-border:var(--color-destructive);--interactive-destructive-hover-background:var(--color-error-600);--interactive-destructive-hover-text:var(--text-inverse);--interactive-destructive-hover-border:var(--color-error-600);--interactive-destructive-pressed-background:var(--color-error-700);--interactive-destructive-pressed-text:var(--text-inverse);--interactive-destructive-pressed-border:var(--color-error-700);--interactive-ghost-default-background:var(--background-dark);--interactive-ghost-default-text:var(--text-muted);--interactive-ghost-default-border:transparent;--interactive-ghost-hover-background:var(--background-tertiary);--interactive-ghost-hover-text:var(--text-primary);--interactive-ghost-hover-border:transparent;--interactive-ghost-pressed-background:var(--background-secondary);--interactive-ghost-pressed-text:var(--text-primary);--interactive-ghost-pressed-border:transparent;--interactive-trans-ghost-default-background:transparent;--interactive-trans-ghost-default-text:var(--text-muted);--interactive-trans-ghost-default-border:transparent;--interactive-trans-ghost-hover-background:var(--background-secondary);--interactive-trans-ghost-hover-text:var(--text-primary);--interactive-trans-ghost-hover-border:transparent;--interactive-trans-ghost-pressed-background:var(--background-dark);--interactive-trans-ghost-pressed-text:var(--text-primary);--interactive-trans-ghost-pressed-border:transparent;--interactive-trans-ghost-disabled-background:transparent;--interactive-trans-ghost-disabled-text:var(--text-disabled);--interactive-trans-ghost-disabled-border:transparent;--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-700);--text-muted:var(--color-neutral-600);--text-disabled:var(--color-neutral-400);--text-inverse:var(--color-neutral-50);--text-on-brand:var(--color-white);--text-placeholder:var(--color-neutral-500);--text-link-default:var(--brand-primary-500);--text-link-hover:var(--brand-primary-300);--text-link-visited:var(--brand-primary-700);--text-link-active:var(--brand-primary-800);--text-feedback-success:var(--color-tint-success-text);--text-feedback-error:var(--color-tint-error-text);--text-feedback-warning:var(--color-tint-warning-text);--text-feedback-info:var(--color-tint-info-text);--text-orange:var(--brand-primary-500);--text-teal:var(--brand-secondary-500);--text-teal-strong:var(--brand-secondary-700);--text-tan:var(--brand-tertiary-500);--text-tan-strong:var(--brand-tertiary-700);--text-white:var(--color-white);--text-light:var(--color-cream);--text-deep:var(--background-deep);--interaction-scale-hover:1.05;--interaction-scale-pressed:0.95;--interaction-scale-focus:1.02;--interaction-scale-disabled:1;--interaction-opacity-hover:0.8;--interaction-opacity-pressed:0.7;--interaction-opacity-disabled:0.5;--interaction-opacity-ghost:0.5;--interaction-opacity-overlay:0.75;--interactions-selection-colors-background:var(--background-brand-primary-subtle);--interactions-selection-colors-border:var(--border-brand-primary);--interactions-selection-colors-text:var(--text-orange);--transition-duration-instant:var(--motion-duration-instant);--transition-duration-fast:var(--motion-duration-fast);--transition-duration-normal:var(--motion-duration-normal);--transition-duration-slow:var(--motion-duration-slow);--transition-duration-slower:var(--motion-duration-slower);--transition-easing-standard:var(--motion-timing-standard);--transition-easing-enter:var(--motion-timing-decelerate);--transition-easing-exit:var(--motion-timing-accelerate);--transition-easing-emphasized:var(--motion-timing-sharp);--transition-easing-bouncy:var(--motion-spring-bouncy);--transition-easing-gentle:var(--motion-spring-gentle);--transition-preset-fade:opacity 300ms cubic-bezier(0.4,0.0,0.2,1);--transition-preset-slide:transform 300ms cubic-bezier(0.4,0.0,0.2,1);--transition-preset-scale:transform 150ms cubic-bezier(0.4,0.0,0.2,1);--transition-preset-color:color 150ms cubic-bezier(0.4,0.0,0.2,1),background-color 150ms cubic-bezier(0.4,0.0,0.2,1),border-color 150ms cubic-bezier(0.4,0.0,0.2,1);--transition-preset-all:all 300ms cubic-bezier(0.4,0.0,0.2,1);--responsive-spacing-section-mobile:var(--spacing-section-xs);--responsive-spacing-section-tablet:var(--spacing-section-md);--responsive-spacing-section-desktop:var(--spacing-section-lg);--responsive-spacing-component-mobile:var(--spacing-component-sm);--responsive-spacing-component-tablet:var(--spacing-component-md);--responsive-spacing-component-desktop:var(--spacing-component-lg);--responsive-containers-mobile-padding:var(--spacing-layout-sm);--responsive-containers-mobile-maxWidth:100%;--responsive-containers-tablet-padding:var(--spacing-layout-md);--responsive-containers-tablet-maxWidth:var(--container-lg);--responsive-containers-desktop-padding:var(--spacing-layout-lg);--responsive-containers-desktop-maxWidth:var(--container-7xl);--size-icon-xs:0.75rem;--size-icon-sm:1rem;--size-icon-md:1.5rem;--size-icon-lg:2rem;--size-icon-xl:2.5rem;--size-icon-2xl:3rem;--size-icon-3xl:4rem;--size-icon-4xl:5rem;--size-avatar-xs:1.5rem;--size-avatar-sm:2rem;--size-avatar-md:2.5rem;--size-avatar-lg:3rem;--size-avatar-xl:4rem;--size-avatar-2xl:6rem;--size-button-height-xs:1.5rem;--size-button-height-sm:2rem;--size-button-height-md:2.5rem;--size-button-height-lg:3rem;--size-button-min-width-xs:1.5rem;--size-button-min-width-sm:4rem;--size-button-min-width-md:5rem;--size-button-min-width-lg:6rem;--size-button-min-width-wide:8rem;--size-input-height-sm:2rem;--size-input-height-md:2.5rem;--size-input-height-lg:3rem;--size-scroll-sm:16rem;--size-scroll-md:24rem;--size-scroll-lg:32rem;--size-scroll-xl:40rem;--size-element-md:8rem;--size-element-lg:12rem;--size-element-xl:16rem;--size-image-thumbnail-md:5rem;--states-error-colors-background-subtle:var(--background-feedback-error-subtle);--states-error-colors-background-medium:var(--background-feedback-error-medium);--states-error-colors-background-strong:var(--background-feedback-error-strong);--states-error-colors-border:var(--border-feedback-error);--states-error-colors-icon:var(--text-feedback-error);--states-error-colors-text-primary:var(--text-feedback-error);--states-error-colors-text-secondary:var(--text-secondary);--states-success-colors-background-subtle:var(--background-feedback-success-subtle);--states-success-colors-background-medium:var(--background-feedback-success-medium);--states-success-colors-border:var(--border-feedback-success);--states-success-colors-icon:var(--text-feedback-success);--states-success-colors-text-primary:var(--text-feedback-success);--states-warning-colors-background-subtle:var(--background-feedback-warning-subtle);--states-warning-colors-background-medium:var(--background-feedback-warning-medium);--states-warning-colors-border:var(--border-feedback-warning);--states-warning-colors-icon:var(--text-feedback-warning);--surface-card:var(--background-secondary);--surface-sheet:var(--background-tertiary);--surface-dialog:var(--background-primary);--surface-sidebar:var(--background-tertiary);--surface-header:var(--background-primary);--surface-footer:var(--background-secondary);--surface-elevated:var(--background-primary);--surface-sunken:var(--background-quaternary);--surface-overlay:var(--background-overlay);--surface-glass:var(--background-glass);--surface-subtle:var(--background-muted);--surface-secondary:var(--background-secondary);--surface-muted:var(--background-muted);--typography-display-3xl-font-size:5rem;--typography-display-3xl-line-height:var(--font-line-height-none);--typography-display-3xl-font-weight:var(--font-weight-bold);--typography-display-3xl-letter-spacing:var(--font-letter-spacing-tighter);--typography-display-3xl-font-variation:var(--font-variation-linear);--typography-display-2xl-font-size:var(--font-size-6xl);--typography-display-2xl-line-height:var(--font-line-height-tight);--typography-display-2xl-font-weight:var(--font-weight-bold);--typography-display-2xl-letter-spacing:var(--font-letter-spacing-tight);--typography-display-2xl-font-variation:var(--font-variation-linear);--typography-display-xl-font-size:var(--font-size-5xl);--typography-display-xl-line-height:var(--font-line-height-tight);--typography-display-xl-font-weight:var(--font-weight-bold);--typography-display-xl-letter-spacing:var(--font-letter-spacing-tight);--typography-display-xl-font-variation:var(--font-variation-linear);--typography-display-lg-font-size:var(--font-size-4xl);--typography-display-lg-line-height:var(--font-line-height-tight);--typography-display-lg-font-weight:var(--font-weight-semibold);--typography-display-lg-letter-spacing:var(--font-letter-spacing-tight);--typography-display-lg-font-variation:var(--font-variation-linear);--typography-display-md-font-size:var(--font-size-3xl);--typography-display-md-line-height:var(--font-line-height-snug);--typography-display-md-font-weight:var(--font-weight-semibold);--typography-display-md-letter-spacing:var(--font-letter-spacing-normal);--typography-display-md-font-variation:var(--font-variation-casual-light);--typography-display-sm-font-size:var(--font-size-2xl);--typography-display-sm-line-height:var(--font-line-height-snug);--typography-display-sm-font-weight:var(--font-weight-semibold);--typography-display-sm-letter-spacing:var(--font-letter-spacing-normal);--typography-display-sm-font-variation:var(--font-variation-casual-light);--typography-heading-h1-font-size:var(--font-size-xl);--typography-heading-h1-line-height:var(--font-line-height-tight);--typography-heading-h1-font-weight:var(--font-weight-bold);--typography-heading-h1-letter-spacing:var(--font-letter-spacing-normal);--typography-heading-h1-font-variation:var(--font-variation-casual-medium);--typography-heading-h2-font-size:var(--font-size-lg);--typography-heading-h2-line-height:var(--font-line-height-tight);--typography-heading-h2-font-weight:var(--font-weight-semibold);--typography-heading-h2-letter-spacing:var(--font-letter-spacing-normal);--typography-heading-h2-font-variation:var(--font-variation-casual-medium);--typography-heading-h3-font-size:var(--font-size-base);--typography-heading-h3-line-height:var(--font-line-height-snug);--typography-heading-h3-font-weight:var(--font-weight-semibold);--typography-heading-h3-letter-spacing:var(--font-letter-spacing-normal);--typography-heading-h3-font-variation:var(--font-variation-casual);--typography-heading-h4-font-size:var(--font-size-sm);--typography-heading-h4-line-height:var(--font-line-height-snug);--typography-heading-h4-font-weight:var(--font-weight-medium);--typography-heading-h4-letter-spacing:var(--font-letter-spacing-normal);--typography-heading-h4-font-variation:var(--font-variation-casual);--typography-heading-h5-font-size:var(--font-size-xs);--typography-heading-h5-line-height:var(--font-line-height-normal);--typography-heading-h5-font-weight:var(--font-weight-medium);--typography-heading-h5-letter-spacing:var(--font-letter-spacing-normal);--typography-heading-h5-font-variation:var(--font-variation-casual);--typography-heading-h6-font-size:var(--font-size-xs);--typography-heading-h6-line-height:var(--font-line-height-normal);--typography-heading-h6-font-weight:var(--font-weight-medium);--typography-heading-h6-letter-spacing:var(--font-letter-spacing-wide);--typography-heading-h6-font-variation:var(--font-variation-casual);--typography-body-xl-font-size:var(--font-size-xl);--typography-body-xl-line-height:var(--font-line-height-relaxed);--typography-body-xl-font-weight:var(--font-weight-normal);--typography-body-xl-letter-spacing:var(--font-letter-spacing-normal);--typography-body-xl-font-variation:var(--font-variation-casual);--typography-body-lg-font-size:var(--font-size-lg);--typography-body-lg-line-height:var(--font-line-height-relaxed);--typography-body-lg-font-weight:var(--font-weight-normal);--typography-body-lg-letter-spacing:var(--font-letter-spacing-normal);--typography-body-lg-font-variation:var(--font-variation-casual);--typography-body-md-font-size:var(--font-size-base);--typography-body-md-line-height:var(--font-line-height-relaxed);--typography-body-md-font-weight:var(--font-weight-normal);--typography-body-md-letter-spacing:var(--font-letter-spacing-normal);--typography-body-md-font-variation:var(--font-variation-casual);--typography-body-sm-font-size:var(--font-size-sm);--typography-body-sm-line-height:var(--font-line-height-normal);--typography-body-sm-font-weight:var(--font-weight-normal);--typography-body-sm-letter-spacing:var(--font-letter-spacing-normal);--typography-body-sm-font-variation:var(--font-variation-casual);--typography-body-xs-font-size:var(--font-size-xs);--typography-body-xs-line-height:var(--font-line-height-normal);--typography-body-xs-font-weight:var(--font-weight-normal);--typography-body-xs-letter-spacing:var(--font-letter-spacing-normal);--typography-body-xs-font-variation:var(--font-variation-casual);--typography-ui-lg-font-size:var(--font-size-lg);--typography-ui-lg-line-height:var(--font-line-height-snug);--typography-ui-lg-font-weight:var(--font-weight-medium);--typography-ui-lg-letter-spacing:var(--font-letter-spacing-normal);--typography-ui-lg-font-variation:var(--font-variation-casual-medium);--typography-ui-md-font-size:var(--font-size-base);--typography-ui-md-line-height:var(--font-line-height-snug);--typography-ui-md-font-weight:var(--font-weight-medium);--typography-ui-md-letter-spacing:var(--font-letter-spacing-normal);--typography-ui-md-font-variation:var(--font-variation-casual-medium);--typography-ui-sm-font-size:var(--font-size-sm);--typography-ui-sm-line-height:var(--font-line-height-tight);--typography-ui-sm-font-weight:var(--font-weight-medium);--typography-ui-sm-letter-spacing:var(--font-letter-spacing-normal);--typography-ui-sm-font-variation:var(--font-variation-casual-medium);--typography-ui-xs-font-size:var(--font-size-xs);--typography-ui-xs-line-height:var(--font-line-height-tight);--typography-ui-xs-font-weight:var(--font-weight-medium);--typography-ui-xs-letter-spacing:var(--font-letter-spacing-wide);--typography-ui-xs-font-variation:var(--font-variation-casual-medium);--typography-code-lg-font-size:var(--font-size-lg);--typography-code-lg-line-height:var(--font-line-height-relaxed);--typography-code-lg-font-weight:var(--font-weight-normal);--typography-code-lg-letter-spacing:var(--font-letter-spacing-normal);--typography-code-lg-font-variation:var(--font-variation-mono);--typography-code-md-font-size:var(--font-size-base);--typography-code-md-line-height:var(--font-line-height-relaxed);--typography-code-md-font-weight:var(--font-weight-normal);--typography-code-md-letter-spacing:var(--font-letter-spacing-normal);--typography-code-md-font-variation:var(--font-variation-mono);--typography-code-sm-font-size:var(--font-size-sm);--typography-code-sm-line-height:var(--font-line-height-normal);--typography-code-sm-font-weight:var(--font-weight-normal);--typography-code-sm-letter-spacing:var(--font-letter-spacing-normal);--typography-code-sm-font-variation:var(--font-variation-mono);--typography-code-xs-font-size:var(--font-size-xs);--typography-code-xs-line-height:var(--font-line-height-normal);--typography-code-xs-font-weight:var(--font-weight-normal);--typography-code-xs-letter-spacing:var(--font-letter-spacing-normal);--typography-code-xs-font-variation:var(--font-variation-mono)}