:root{--color-blue-50:#E3F1FF;--color-blue-100:#D1E7FE;--color-blue-200:#A3CDFE;--color-blue-300:#75AFFE;--color-blue-400:#5395FD;--color-blue-500:#1B6AFC;--color-blue-600:#1351D8;--color-blue-700:#0D3CB5;--color-blue-800:#082A92;--color-blue-900:#051D78;--color-blue-950:#01114D;--color-bright-yellow-50:#FFFADF;--color-bright-yellow-100:#FFF1C9;--color-bright-yellow-200:#FFEDBA;--color-bright-yellow-300:#FFE291;--color-bright-yellow-400:#FFE06C;--color-bright-yellow-500:#FFD759;--color-bright-yellow-600:#FFC523;--color-bright-yellow-700:#DBA219;--color-bright-yellow-800:#B78211;--color-bright-yellow-900:#93640B;--color-bright-yellow-950:#7A4F06;--color-grayscale-50:#F7FAFB;--color-grayscale-100:#EEF3F6;--color-grayscale-200:#E0E6EC;--color-grayscale-300:#D1D8DF;--color-grayscale-400:#B9C3CC;--color-grayscale-500:#879099;--color-grayscale-600:#70757A;--color-grayscale-700:#595C5F;--color-grayscale-800:#3E4042;--color-grayscale-900:#2D2E30;--color-grayscale-950:#1E1F20;--color-grayscale-black:#000000;--color-grayscale-white:#FFFFFF;--color-green-50:#EEFFE9;--color-green-100:#DFFAD6;--color-green-200:#B9F6B0;--color-green-300:#86E382;--color-green-400:#5EC963;--color-green-500:#30A541;--color-green-600:#187637;--color-green-700:#0F5F31;--color-green-800:#094F2D;--color-green-900:#033A20;--color-green-950:#002212;--color-halo-green-50:#DDF2E8;--color-halo-green-100:#CCEADD;--color-halo-green-200:#B2E1CC;--color-halo-green-300:#7FDCB2;--color-halo-green-400:#63D1A0;--color-halo-green-500:#55BC8E;--color-halo-green-600:#3A9D7B;--color-halo-green-700:#257F68;--color-halo-green-800:#16695C;--color-halo-green-900:#115449;--color-halo-green-950:#043630;--color-lavender-50:#F8ECFF;--color-lavender-100:#F1E5FF;--color-lavender-200:#EDDCFF;--color-lavender-300:#E5CDFF;--color-lavender-400:#DCBCFF;--color-lavender-500:#D7B2FF;--color-lavender-600:#CDA1FF;--color-lavender-700:#9E6BEB;--color-lavender-800:#783DDE;--color-lavender-900:#441E9F;--color-lavender-950:#200B6A;--color-midnight-50:#ECF5FF;--color-midnight-100:#D8E7F7;--color-midnight-200:#B4CEF0;--color-midnight-300:#84A3D2;--color-midnight-400:#5975A6;--color-midnight-500:#3E527C;--color-midnight-600:#293F6C;--color-midnight-700:#1D305C;--color-midnight-800:#14234D;--color-midnight-900:#0B1529;--color-midnight-950:#060B17;--color-red-50:#FEF2F2;--color-red-100:#FEE2E2;--color-red-200:#FECACA;--color-red-300:#FCA5A5;--color-red-400:#F87171;--color-red-500:#E00C30;--color-red-600:#DC2626;--color-red-700:#93081F;--color-red-800:#991B1B;--color-red-900:#7F1D1D;--color-red-950:#450A0A;--color-waxflower-50:#FFEBD8;--color-waxflower-100:#FFE0C1;--color-waxflower-200:#FFCAA2;--color-waxflower-300:#FFB081;--color-waxflower-400:#FF9364;--color-waxflower-500:#FF7A4A;--color-waxflower-600:#FF5722;--color-waxflower-700:#E64A19;--color-waxflower-800:#D84315;--color-waxflower-900:#BF360C;--color-waxflower-950:#8D2A0A;--border-radius-none:0px;--border-radius-sm:4px;--border-radius-base:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-xl:20px;--border-radius-2xl:24px;--border-radius-3xl:32px;--border-radius-full:9999px;--border-width-0:0px;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-width-8:8px;--box-shadow-none:0 0 #0000;--box-shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--box-shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--box-shadow-base:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--box-shadow-md:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--box-shadow-lg:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--box-shadow-xl:0 25px 50px -12px rgba(0,0,0,0.25);--box-shadow-2xl:0 50px 100px -20px rgba(0,0,0,0.25);--box-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--opacity-0:0;--opacity-5:0.05;--opacity-10:0.1;--opacity-20:0.2;--opacity-25:0.25;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-75:0.75;--opacity-80:0.8;--opacity-90:0.9;--opacity-95:0.95;--opacity-100:1;--spacing-scale-0:0px;--spacing-scale-1:4px;--spacing-scale-2:8px;--spacing-scale-3:12px;--spacing-scale-4:16px;--spacing-scale-5:20px;--spacing-scale-6:24px;--spacing-scale-7:28px;--spacing-scale-8:32px;--spacing-scale-9:36px;--spacing-scale-10:40px;--spacing-scale-11:44px;--spacing-scale-12:48px;--spacing-scale-14:56px;--spacing-scale-16:64px;--spacing-scale-20:80px;--spacing-scale-24:96px;--spacing-scale-28:112px;--spacing-scale-32:128px;--spacing-scale-36:144px;--spacing-scale-40:160px;--spacing-scale-44:176px;--spacing-scale-48:192px;--spacing-scale-52:208px;--spacing-scale-56:224px;--spacing-scale-60:240px;--spacing-scale-64:256px;--spacing-scale-72:288px;--spacing-scale-80:320px;--spacing-scale-96:384px;--spacing-layout-section:96px;--spacing-layout-container:64px;--spacing-layout-component:32px;--spacing-layout-element:16px;--spacing-inset-large:24px;--spacing-inset-medium:16px;--spacing-inset-small:12px;--spacing-inset-tiny:8px;--spacing-stack-large:32px;--spacing-stack-medium:24px;--spacing-stack-small:16px;--spacing-stack-tiny:8px;--spacing-inline-large:24px;--spacing-inline-medium:16px;--spacing-inline-small:12px;--spacing-inline-tiny:8px;--spacing-component-button-padding-x-large:24px;--spacing-component-button-padding-x-medium:20px;--spacing-component-button-padding-x-small:16px;--spacing-component-button-padding-x-tiny:12px;--spacing-component-button-padding-y-large:12px;--spacing-component-button-padding-y-medium:8px;--spacing-component-button-padding-y-small:8px;--spacing-component-button-padding-y-tiny:4px;--spacing-component-button-gap:8px;--spacing-component-card-padding-large:32px;--spacing-component-card-padding-medium:24px;--spacing-component-card-padding-small:16px;--spacing-component-card-gap:16px;--spacing-component-form-gap:16px;--spacing-component-form-field-gap:8px;--spacing-component-form-input-padding-x:12px;--spacing-component-form-input-padding-y:8px;--typography-font-family-sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--typography-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--typography-font-size-xs:12px;--typography-font-size-sm:14px;--typography-font-size-base:16px;--typography-font-size-lg:18px;--typography-font-size-xl:20px;--typography-font-size-2xl:24px;--typography-font-size-3xl:30px;--typography-font-size-4xl:36px;--typography-font-size-5xl:48px;--typography-font-size-6xl:60px;--typography-font-size-7xl:72px;--typography-font-size-8xl:96px;--typography-font-size-9xl:128px;--typography-font-weight-thin:100;--typography-font-weight-extralight:200;--typography-font-weight-light:300;--typography-font-weight-normal:400;--typography-font-weight-medium:500;--typography-font-weight-semibold:600;--typography-font-weight-bold:700;--typography-font-weight-extrabold:800;--typography-font-weight-black:900;--typography-line-height-none:1;--typography-line-height-tight:1.25;--typography-line-height-snug:1.375;--typography-line-height-normal:1.5;--typography-line-height-relaxed:1.625;--typography-line-height-loose:2;--typography-letter-spacing-tighter:-0.05em;--typography-letter-spacing-tight:-0.025em;--typography-letter-spacing-normal:0em;--typography-letter-spacing-wide:0.025em;--typography-letter-spacing-wider:0.05em;--typography-letter-spacing-widest:0.1em;--typography-heading-h1-font-size:48px;--typography-heading-h1-font-weight:700;--typography-heading-h1-line-height:1.25;--typography-heading-h1-letter-spacing:-0.025em;--typography-heading-h2-font-size:36px;--typography-heading-h2-font-weight:700;--typography-heading-h2-line-height:1.25;--typography-heading-h2-letter-spacing:-0.025em;--typography-heading-h3-font-size:30px;--typography-heading-h3-font-weight:600;--typography-heading-h3-line-height:1.375;--typography-heading-h3-letter-spacing:-0.025em;--typography-heading-h4-font-size:24px;--typography-heading-h4-font-weight:600;--typography-heading-h4-line-height:1.375;--typography-heading-h4-letter-spacing:0em;--typography-heading-h5-font-size:20px;--typography-heading-h5-font-weight:500;--typography-heading-h5-line-height:1.5;--typography-heading-h5-letter-spacing:0em;--typography-heading-h6-font-size:18px;--typography-heading-h6-font-weight:500;--typography-heading-h6-line-height:1.5;--typography-heading-h6-letter-spacing:0em;--typography-body-large-font-size:18px;--typography-body-large-font-weight:400;--typography-body-large-line-height:1.625;--typography-body-large-letter-spacing:0em;--typography-body-base-font-size:16px;--typography-body-base-font-weight:400;--typography-body-base-line-height:1.5;--typography-body-base-letter-spacing:0em;--typography-body-small-font-size:14px;--typography-body-small-font-weight:400;--typography-body-small-line-height:1.5;--typography-body-small-letter-spacing:0em;--typography-caption-default-font-size:12px;--typography-caption-default-font-weight:400;--typography-caption-default-line-height:1.5;--typography-caption-default-letter-spacing:0.025em;--typography-caption-bold-font-size:12px;--typography-caption-bold-font-weight:600;--typography-caption-bold-line-height:1.5;--typography-caption-bold-letter-spacing:0.025em;--typography-label-default-font-size:14px;--typography-label-default-font-weight:500;--typography-label-default-line-height:1.5;--typography-label-default-letter-spacing:0em;--typography-label-small-font-size:12px;--typography-label-small-font-weight:500;--typography-label-small-line-height:1.5;--typography-label-small-letter-spacing:0.025em;--typography-button-large-font-size:16px;--typography-button-large-font-weight:500;--typography-button-large-line-height:1;--typography-button-large-letter-spacing:0em;--typography-button-medium-font-size:14px;--typography-button-medium-font-weight:500;--typography-button-medium-line-height:1;--typography-button-medium-letter-spacing:0em;--typography-button-small-font-size:12px;--typography-button-small-font-weight:500;--typography-button-small-line-height:1;--typography-button-small-letter-spacing:0.025em;--brand-primary:#FFC523;--brand-secondary:#0B1529;--brand-accent:#63D1A0;--brand-destructive:#DC2626;--brand-surface-primary:#FFFFFF;--brand-surface-secondary:#F7FAFB;--brand-surface-tertiary:#EEF3F6;--brand-surface-inverse:#2D2E30;--brand-text-primary:#000000;--brand-text-secondary:#70757A;--brand-text-tertiary:#879099;--brand-text-inverse:#FFFFFF;--brand-text-disabled:#B9C3CC;--brand-border-primary:#D1D8DF;--brand-border-secondary:#E0E6EC;--brand-border-strong:#70757A;--brand-border-inverse:#FFFFFF;--semantic-primary-default:#FFC523;--semantic-primary-hover:#DBA219;--semantic-primary-active:#B78211;--semantic-primary-focus:#FFC523;--semantic-primary-disabled:#FFC523;--semantic-secondary-default:#0B1529;--semantic-secondary-hover:#14234D;--semantic-secondary-active:#060B17;--semantic-secondary-focus:#1D305C;--semantic-secondary-disabled:#0B1529;--semantic-success-default:#30A541;--semantic-success-hover:#0F5F31;--semantic-success-active:#094F2D;--semantic-success-focus:#5EC963;--semantic-success-disabled:#30A541;--semantic-success-subtle:#EEFFE9;--semantic-success-muted:#DFFAD6;--semantic-danger-default:#DC2626;--semantic-danger-hover:#93081F;--semantic-danger-active:#991B1B;--semantic-danger-focus:#F87171;--semantic-danger-disabled:#DC2626;--semantic-danger-subtle:#FEF2F2;--semantic-danger-muted:#FEE2E2;--semantic-warning-default:#FF9364;--semantic-warning-hover:#FF7A4A;--semantic-warning-active:#FF5722;--semantic-warning-focus:#FFB081;--semantic-warning-disabled:#FF9364;--semantic-warning-subtle:#FFEBD8;--semantic-warning-muted:#FFE0C1;--semantic-info-default:#1B6AFC;--semantic-info-hover:#0D3CB5;--semantic-info-active:#082A92;--semantic-info-focus:#5395FD;--semantic-info-disabled:#1B6AFC;--semantic-info-subtle:#E3F1FF;--semantic-info-muted:#D1E7FE;--semantic-accent-default:#63D1A0;--semantic-accent-hover:#55BC8E;--semantic-accent-active:#3A9D7B;--semantic-accent-focus:#7FDCB2;--semantic-accent-disabled:#63D1A0;--semantic-accent-subtle:#DDF2E8;--semantic-accent-muted:#CCEADD;--semantic-surface-default:#FFFFFF;--semantic-surface-subtle:#F7FAFB;--semantic-surface-muted:#EEF3F6;--semantic-surface-inverse:#2D2E30;--semantic-surface-overlay:#000000;--semantic-text-primary:#1E1F20;--semantic-text-default:#000000;--semantic-text-subtle:#70757A;--semantic-text-muted:#879099;--semantic-text-inverse:#FFFFFF;--semantic-text-disabled:#B9C3CC;--semantic-text-link:#1351D8;--semantic-text-link-hover:#082A92;--semantic-border-default:#D1D8DF;--semantic-border-subtle:#E0E6EC;--semantic-border-strong:#70757A;--semantic-border-inverse:#FFFFFF;--semantic-border-focus:#1B6AFC;--semantic-link-default:#2563EB;--semantic-link-hover:#1D4ED8;--semantic-link-focus:#2563EB;--component-avatar-default-background:#FFFFFF;--component-avatar-default-text:#000000;--component-avatar-default-border:#D1D8DF;--component-avatar-default-border-radius:9999px;--component-avatar-default-border-width:1px;--component-avatar-primary-background:#FFC523;--component-avatar-primary-text:#FFFFFF;--component-avatar-primary-border:#FFC523;--component-avatar-primary-border-radius:9999px;--component-avatar-primary-border-width:1px;--component-avatar-secondary-background:#0B1529;--component-avatar-secondary-text:#FFFFFF;--component-avatar-secondary-border:#0B1529;--component-avatar-secondary-border-radius:9999px;--component-avatar-secondary-border-width:1px;--component-avatar-accent-background:#63D1A0;--component-avatar-accent-text:#FFFFFF;--component-avatar-accent-border:#63D1A0;--component-avatar-accent-border-radius:9999px;--component-avatar-accent-border-width:1px;--component-avatar-success-background:#30A541;--component-avatar-success-text:#FFFFFF;--component-avatar-success-border:#30A541;--component-avatar-success-border-radius:9999px;--component-avatar-success-border-width:1px;--component-avatar-info-background:#1B6AFC;--component-avatar-info-text:#FFFFFF;--component-avatar-info-border:#1B6AFC;--component-avatar-info-border-radius:9999px;--component-avatar-info-border-width:1px;--component-avatar-warning-background:#FF9364;--component-avatar-warning-text:#000000;--component-avatar-warning-border:#FF9364;--component-avatar-warning-border-radius:9999px;--component-avatar-warning-border-width:1px;--component-avatar-size-small-width:32px;--component-avatar-size-small-height:32px;--component-avatar-size-small-font-size:12px;--component-avatar-size-small-font-weight:500;--component-avatar-size-medium-width:40px;--component-avatar-size-medium-height:40px;--component-avatar-size-medium-font-size:14px;--component-avatar-size-medium-font-weight:500;--component-avatar-size-large-width:48px;--component-avatar-size-large-height:48px;--component-avatar-size-large-font-size:16px;--component-avatar-size-large-font-weight:500;--component-avatar-size-xlarge-width:64px;--component-avatar-size-xlarge-height:64px;--component-avatar-size-xlarge-font-size:18px;--component-avatar-size-xlarge-font-weight:500;--component-avatar-badge-background:#EEF3F6;--component-avatar-badge-text:#000000;--component-avatar-badge-border:#D1D8DF;--component-avatar-badge-border-radius:9999px;--component-avatar-badge-border-width:1px;--component-avatar-badge-size-width:16px;--component-avatar-badge-size-height:16px;--component-button-primary-background-default:#FFC523;--component-button-primary-background-hover:#DBA219;--component-button-primary-background-disabled:#FFC523;--component-button-primary-text-default:#1E1F20;--component-button-primary-text-hover:#1E1F20;--component-button-primary-text-disabled:#1E1F20;--component-button-primary-text-loading:#1E1F20;--component-button-primary-border-default:#FFC523;--component-button-primary-border-hover:#DBA219;--component-button-primary-border-focus:#FFC523;--component-button-primary-border-disabled:#FFC523;--component-button-primary-box-shadow-default:none;--component-button-primary-box-shadow-hover:none;--component-button-primary-box-shadow-focus:0 0 0 2px #FFC523;--component-button-primary-opacity-default:1;--component-button-primary-opacity-disabled:0.5;--component-button-primary-border-radius:9999px;--component-button-primary-border-width:1px;--component-button-primary-padding-x:20px;--component-button-primary-padding-y:10px;--component-button-primary-gap:8px;--component-button-primary-font-size:14px;--component-button-primary-font-weight:500;--component-button-primary-line-height:1;--component-button-secondary-background-default:#0B1529;--component-button-secondary-background-hover:#14234D;--component-button-secondary-background-disabled:#0B1529;--component-button-secondary-text-default:#FFFFFF;--component-button-secondary-text-hover:#FFFFFF;--component-button-secondary-text-disabled:#FFFFFF;--component-button-secondary-text-loading:#FFFFFF;--component-button-secondary-border-default:#0B1529;--component-button-secondary-border-hover:#14234D;--component-button-secondary-border-focus:#1D305C;--component-button-secondary-border-disabled:#0B1529;--component-button-secondary-box-shadow-default:none;--component-button-secondary-opacity-default:1;--component-button-secondary-opacity-disabled:0.5;--component-button-secondary-border-radius:9999px;--component-button-secondary-border-width:1px;--component-button-secondary-padding-x:20px;--component-button-secondary-padding-y:10px;--component-button-secondary-gap:8px;--component-button-secondary-font-size:14px;--component-button-secondary-font-weight:500;--component-button-secondary-line-height:1;--component-button-destructive-background-default:#DC2626;--component-button-destructive-background-hover:#93081F;--component-button-destructive-background-disabled:#DC2626;--component-button-destructive-text-default:#FFFFFF;--component-button-destructive-text-hover:#FFFFFF;--component-button-destructive-text-disabled:#FFFFFF;--component-button-destructive-text-loading:#FFFFFF;--component-button-destructive-border-default:#DC2626;--component-button-destructive-border-hover:#93081F;--component-button-destructive-border-focus:#F87171;--component-button-destructive-border-disabled:#DC2626;--component-button-destructive-box-shadow-default:none;--component-button-destructive-opacity-default:1;--component-button-destructive-opacity-disabled:0.5;--component-button-destructive-border-radius:9999px;--component-button-destructive-border-width:1px;--component-button-destructive-padding-x:20px;--component-button-destructive-padding-y:10px;--component-button-destructive-gap:8px;--component-button-destructive-font-size:14px;--component-button-destructive-font-weight:500;--component-button-destructive-line-height:1;--component-button-outline-background-default:transparent;--component-button-outline-background-hover:#F7FAFB;--component-button-outline-background-disabled:transparent;--component-button-outline-text-default:#1E1F20;--component-button-outline-text-hover:#1E1F20;--component-button-outline-text-disabled:#1E1F20;--component-button-outline-text-loading:#1E1F20;--component-button-outline-border-default:#D1D8DF;--component-button-outline-border-hover:#D1D8DF;--component-button-outline-border-focus:#1B6AFC;--component-button-outline-border-disabled:#D1D8DF;--component-button-outline-box-shadow-default:none;--component-button-outline-opacity-default:1;--component-button-outline-opacity-disabled:0.5;--component-button-outline-border-radius:9999px;--component-button-outline-border-width:1px;--component-button-outline-padding-x:20px;--component-button-outline-padding-y:10px;--component-button-outline-gap:8px;--component-button-outline-font-size:14px;--component-button-outline-font-weight:500;--component-button-outline-line-height:1;--component-button-ghost-background-default:transparent;--component-button-ghost-background-hover:#EEF3F6;--component-button-ghost-background-disabled:transparent;--component-button-ghost-text-default:#1E1F20;--component-button-ghost-text-hover:#1E1F20;--component-button-ghost-text-disabled:#1E1F20;--component-button-ghost-text-loading:#1E1F20;--component-button-ghost-border-default:transparent;--component-button-ghost-border-hover:transparent;--component-button-ghost-border-focus:#1B6AFC;--component-button-ghost-border-disabled:transparent;--component-button-ghost-box-shadow-default:none;--component-button-ghost-opacity-default:1;--component-button-ghost-opacity-disabled:0.5;--component-button-ghost-border-radius:9999px;--component-button-ghost-border-width:1px;--component-button-ghost-padding-x:20px;--component-button-ghost-padding-y:10px;--component-button-ghost-gap:8px;--component-button-ghost-font-size:14px;--component-button-ghost-font-weight:500;--component-button-ghost-line-height:1;--component-button-link-background-default:transparent;--component-button-link-background-hover:transparent;--component-button-link-background-disabled:transparent;--component-button-link-text-default:#2563EB;--component-button-link-text-hover:#1D4ED8;--component-button-link-text-disabled:#2563EB;--component-button-link-text-loading:#2563EB;--component-button-link-border-default:transparent;--component-button-link-border-hover:transparent;--component-button-link-border-focus:transparent;--component-button-link-border-disabled:transparent;--component-button-link-box-shadow-default:none;--component-button-link-opacity-default:1;--component-button-link-opacity-disabled:0.5;--component-button-link-border-radius:9999px;--component-button-link-border-width:1px;--component-button-link-padding-x:20px;--component-button-link-padding-y:10px;--component-button-link-gap:8px;--component-button-link-font-size:14px;--component-button-link-font-weight:500;--component-button-link-line-height:1;--component-card-default-background:#FFFFFF;--component-card-default-border:#D1D8DF;--component-card-default-border-radius:16px;--component-card-default-border-width:1px;--component-card-default-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--component-card-default-padding:24px;--component-card-elevated-background:#FFFFFF;--component-card-elevated-border:transparent;--component-card-elevated-border-radius:16px;--component-card-elevated-border-width:0px;--component-card-elevated-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--component-card-elevated-padding:24px;--component-card-outlined-background:#FFFFFF;--component-card-outlined-border:#70757A;--component-card-outlined-border-radius:16px;--component-card-outlined-border-width:1px;--component-card-outlined-shadow:0 0 #0000;--component-card-outlined-padding:24px;--component-card-subtle-background:#F7FAFB;--component-card-subtle-border:#E0E6EC;--component-card-subtle-border-radius:16px;--component-card-subtle-border-width:1px;--component-card-subtle-shadow:0 0 #0000;--component-card-subtle-padding:24px;--component-card-size-small-padding:16px;--component-card-size-small-border-radius:8px;--component-card-size-medium-padding:24px;--component-card-size-medium-border-radius:16px;--component-card-size-large-padding:32px;--component-card-size-large-border-radius:20px;--component-card-content-gap:16px;--component-card-content-title-font-size:24px;--component-card-content-title-font-weight:600;--component-card-content-title-line-height:1.375;--component-card-content-title-color:#000000;--component-card-content-description-font-size:16px;--component-card-content-description-font-weight:400;--component-card-content-description-line-height:1.5;--component-card-content-description-color:#70757A;--component-card-content-caption-font-size:12px;--component-card-content-caption-font-weight:400;--component-card-content-caption-line-height:1.5;--component-card-content-caption-color:#879099;--component-card-interactive-hover-background:#F7FAFB;--component-card-interactive-hover-border:#70757A;--component-card-interactive-hover-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--component-card-interactive-focus-border:#1B6AFC;--component-card-interactive-focus-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--component-card-interactive-active-background:#EEF3F6;--component-card-interactive-active-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--font-family-primary:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2rem;--text-5xl:2.5rem;--text-6xl:3rem;--text-7xl:3.75rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2}@theme{--color-grayscale-50:var(--color-grayscale-50);--color-grayscale-100:var(--color-grayscale-100);--color-grayscale-200:var(--color-grayscale-200);--color-grayscale-300:var(--color-grayscale-300);--color-grayscale-400:var(--color-grayscale-400);--color-grayscale-500:var(--color-grayscale-500);--color-grayscale-600:var(--color-grayscale-600);--color-grayscale-700:var(--color-grayscale-700);--color-grayscale-800:var(--color-grayscale-800);--color-grayscale-900:var(--color-grayscale-900);--color-grayscale-950:var(--color-grayscale-950);--color-grayscale-black:var(--color-grayscale-black);--color-grayscale-white:var(--color-grayscale-white);--color-avatar-default-background:var(--component-avatar-default-background);--color-avatar-default-text:var(--component-avatar-default-text);--color-avatar-default-border:var(--component-avatar-default-border);--color-avatar-default-borderRadius:var(--component-avatar-default-border-radius);--color-avatar-default-borderWidth:var(--component-avatar-default-border-width);--color-avatar-primary-background:var(--component-avatar-primary-background);--color-avatar-primary-text:var(--component-avatar-primary-text);--color-avatar-primary-border:var(--component-avatar-primary-border);--color-avatar-primary-borderRadius:var(--component-avatar-primary-border-radius);--color-avatar-primary-borderWidth:var(--component-avatar-primary-border-width);--color-avatar-secondary-background:var(--component-avatar-secondary-background);--color-avatar-secondary-text:var(--component-avatar-secondary-text);--color-avatar-secondary-border:var(--component-avatar-secondary-border);--color-avatar-secondary-borderRadius:var(--component-avatar-secondary-border-radius);--color-avatar-secondary-borderWidth:var(--component-avatar-secondary-border-width);--color-avatar-accent-background:var(--component-avatar-accent-background);--color-avatar-accent-text:var(--component-avatar-accent-text);--color-avatar-accent-border:var(--component-avatar-accent-border);--color-avatar-accent-borderRadius:var(--component-avatar-accent-border-radius);--color-avatar-accent-borderWidth:var(--component-avatar-accent-border-width);--color-avatar-success-background:var(--component-avatar-success-background);--color-avatar-success-text:var(--component-avatar-success-text);--color-avatar-success-border:var(--component-avatar-success-border);--color-avatar-success-borderRadius:var(--component-avatar-success-border-radius);--color-avatar-success-borderWidth:var(--component-avatar-success-border-width);--color-avatar-info-background:var(--component-avatar-info-background);--color-avatar-info-text:var(--component-avatar-info-text);--color-avatar-info-border:var(--component-avatar-info-border);--color-avatar-info-borderRadius:var(--component-avatar-info-border-radius);--color-avatar-info-borderWidth:var(--component-avatar-info-border-width);--color-avatar-warning-background:var(--component-avatar-warning-background);--color-avatar-warning-text:var(--component-avatar-warning-text);--color-avatar-warning-border:var(--component-avatar-warning-border);--color-avatar-warning-borderRadius:var(--component-avatar-warning-border-radius);--color-avatar-warning-borderWidth:var(--component-avatar-warning-border-width);--color-avatar-size-small-width:var(--component-avatar-size-small-width);--color-avatar-size-small-height:var(--component-avatar-size-small-height);--color-avatar-size-small-fontSize:var(--component-avatar-size-small-font-size);--color-avatar-size-small-fontWeight:var(--component-avatar-size-small-font-weight);--color-avatar-size-medium-width:var(--component-avatar-size-medium-width);--color-avatar-size-medium-height:var(--component-avatar-size-medium-height);--color-avatar-size-medium-fontSize:var(--component-avatar-size-medium-font-size);--color-avatar-size-medium-fontWeight:var(--component-avatar-size-medium-font-weight);--color-avatar-size-large-width:var(--component-avatar-size-large-width);--color-avatar-size-large-height:var(--component-avatar-size-large-height);--color-avatar-size-large-fontSize:var(--component-avatar-size-large-font-size);--color-avatar-size-large-fontWeight:var(--component-avatar-size-large-font-weight);--color-avatar-size-xlarge-width:var(--component-avatar-size-xlarge-width);--color-avatar-size-xlarge-height:var(--component-avatar-size-xlarge-height);--color-avatar-size-xlarge-fontSize:var(--component-avatar-size-xlarge-font-size);--color-avatar-size-xlarge-fontWeight:var(--component-avatar-size-xlarge-font-weight);--color-avatar-badge-background:var(--component-avatar-badge-background);--color-avatar-badge-text:var(--component-avatar-badge-text);--color-avatar-badge-border:var(--component-avatar-badge-border);--color-avatar-badge-borderRadius:var(--component-avatar-badge-border-radius);--color-avatar-badge-borderWidth:var(--component-avatar-badge-border-width);--color-avatar-badge-size-width:var(--component-avatar-badge-size-width);--color-avatar-badge-size-height:var(--component-avatar-badge-size-height);--color-button-primary-background-default:var(--component-button-primary-background-default);--color-button-primary-background-hover:var(--component-button-primary-background-hover);--color-button-primary-background-disabled:var(--component-button-primary-background-disabled);--color-button-primary-text-default:var(--component-button-primary-text-default);--color-button-primary-text-hover:var(--component-button-primary-text-hover);--color-button-primary-text-disabled:var(--component-button-primary-text-disabled);--color-button-primary-text-loading:var(--component-button-primary-text-loading);--color-button-primary-border-default:var(--component-button-primary-border-default);--color-button-primary-border-hover:var(--component-button-primary-border-hover);--color-button-primary-border-focus:var(--component-button-primary-border-focus);--color-button-primary-border-disabled:var(--component-button-primary-border-disabled);--color-button-primary-boxShadow-default:var(--component-button-primary-box-shadow-default);--color-button-primary-boxShadow-hover:var(--component-button-primary-box-shadow-hover);--color-button-primary-boxShadow-focus:var(--component-button-primary-box-shadow-focus);--color-button-primary-opacity-default:var(--component-button-primary-opacity-default);--color-button-primary-opacity-disabled:var(--component-button-primary-opacity-disabled);--color-button-primary-borderRadius:var(--component-button-primary-border-radius);--color-button-primary-borderWidth:var(--component-button-primary-border-width);--color-button-primary-padding-x:var(--component-button-primary-padding-x);--color-button-primary-padding-y:var(--component-button-primary-padding-y);--color-button-primary-gap:var(--component-button-primary-gap);--color-button-primary-fontSize:var(--component-button-primary-font-size);--color-button-primary-fontWeight:var(--component-button-primary-font-weight);--color-button-primary-lineHeight:var(--component-button-primary-line-height);--color-button-secondary-background-default:var(--component-button-secondary-background-default);--color-button-secondary-background-hover:var(--component-button-secondary-background-hover);--color-button-secondary-background-disabled:var(--component-button-secondary-background-disabled);--color-button-secondary-text-default:var(--component-button-secondary-text-default);--color-button-secondary-text-hover:var(--component-button-secondary-text-hover);--color-button-secondary-text-disabled:var(--component-button-secondary-text-disabled);--color-button-secondary-text-loading:var(--component-button-secondary-text-loading);--color-button-secondary-border-default:var(--component-button-secondary-border-default);--color-button-secondary-border-hover:var(--component-button-secondary-border-hover);--color-button-secondary-border-focus:var(--component-button-secondary-border-focus);--color-button-secondary-border-disabled:var(--component-button-secondary-border-disabled);--color-button-secondary-boxShadow-default:var(--component-button-secondary-box-shadow-default);--color-button-secondary-opacity-default:var(--component-button-secondary-opacity-default);--color-button-secondary-opacity-disabled:var(--component-button-secondary-opacity-disabled);--color-button-secondary-borderRadius:var(--component-button-secondary-border-radius);--color-button-secondary-borderWidth:var(--component-button-secondary-border-width);--color-button-secondary-padding-x:var(--component-button-secondary-padding-x);--color-button-secondary-padding-y:var(--component-button-secondary-padding-y);--color-button-secondary-gap:var(--component-button-secondary-gap);--color-button-secondary-fontSize:var(--component-button-secondary-font-size);--color-button-secondary-fontWeight:var(--component-button-secondary-font-weight);--color-button-secondary-lineHeight:var(--component-button-secondary-line-height);--color-button-destructive-background-default:var(--component-button-destructive-background-default);--color-button-destructive-background-hover:var(--component-button-destructive-background-hover);--color-button-destructive-background-disabled:var(--component-button-destructive-background-disabled);--color-button-destructive-text-default:var(--component-button-destructive-text-default);--color-button-destructive-text-hover:var(--component-button-destructive-text-hover);--color-button-destructive-text-disabled:var(--component-button-destructive-text-disabled);--color-button-destructive-text-loading:var(--component-button-destructive-text-loading);--color-button-destructive-border-default:var(--component-button-destructive-border-default);--color-button-destructive-border-hover:var(--component-button-destructive-border-hover);--color-button-destructive-border-focus:var(--component-button-destructive-border-focus);--color-button-destructive-border-disabled:var(--component-button-destructive-border-disabled);--color-button-destructive-boxShadow-default:var(--component-button-destructive-box-shadow-default);--color-button-destructive-opacity-default:var(--component-button-destructive-opacity-default);--color-button-destructive-opacity-disabled:var(--component-button-destructive-opacity-disabled);--color-button-destructive-borderRadius:var(--component-button-destructive-border-radius);--color-button-destructive-borderWidth:var(--component-button-destructive-border-width);--color-button-destructive-padding-x:var(--component-button-destructive-padding-x);--color-button-destructive-padding-y:var(--component-button-destructive-padding-y);--color-button-destructive-gap:var(--component-button-destructive-gap);--color-button-destructive-fontSize:var(--component-button-destructive-font-size);--color-button-destructive-fontWeight:var(--component-button-destructive-font-weight);--color-button-destructive-lineHeight:var(--component-button-destructive-line-height);--color-button-outline-background-default:var(--component-button-outline-background-default);--color-button-outline-background-hover:var(--component-button-outline-background-hover);--color-button-outline-background-disabled:var(--component-button-outline-background-disabled);--color-button-outline-text-default:var(--component-button-outline-text-default);--color-button-outline-text-hover:var(--component-button-outline-text-hover);--color-button-outline-text-disabled:var(--component-button-outline-text-disabled);--color-button-outline-text-loading:var(--component-button-outline-text-loading);--color-button-outline-border-default:var(--component-button-outline-border-default);--color-button-outline-border-hover:var(--component-button-outline-border-hover);--color-button-outline-border-focus:var(--component-button-outline-border-focus);--color-button-outline-border-disabled:var(--component-button-outline-border-disabled);--color-button-outline-boxShadow-default:var(--component-button-outline-box-shadow-default);--color-button-outline-opacity-default:var(--component-button-outline-opacity-default);--color-button-outline-opacity-disabled:var(--component-button-outline-opacity-disabled);--color-button-outline-borderRadius:var(--component-button-outline-border-radius);--color-button-outline-borderWidth:var(--component-button-outline-border-width);--color-button-outline-padding-x:var(--component-button-outline-padding-x);--color-button-outline-padding-y:var(--component-button-outline-padding-y);--color-button-outline-gap:var(--component-button-outline-gap);--color-button-outline-fontSize:var(--component-button-outline-font-size);--color-button-outline-fontWeight:var(--component-button-outline-font-weight);--color-button-outline-lineHeight:var(--component-button-outline-line-height);--color-button-ghost-background-default:var(--component-button-ghost-background-default);--color-button-ghost-background-hover:var(--component-button-ghost-background-hover);--color-button-ghost-background-disabled:var(--component-button-ghost-background-disabled);--color-button-ghost-text-default:var(--component-button-ghost-text-default);--color-button-ghost-text-hover:var(--component-button-ghost-text-hover);--color-button-ghost-text-disabled:var(--component-button-ghost-text-disabled);--color-button-ghost-text-loading:var(--component-button-ghost-text-loading);--color-button-ghost-border-default:var(--component-button-ghost-border-default);--color-button-ghost-border-hover:var(--component-button-ghost-border-hover);--color-button-ghost-border-focus:var(--component-button-ghost-border-focus);--color-button-ghost-border-disabled:var(--component-button-ghost-border-disabled);--color-button-ghost-boxShadow-default:var(--component-button-ghost-box-shadow-default);--color-button-ghost-opacity-default:var(--component-button-ghost-opacity-default);--color-button-ghost-opacity-disabled:var(--component-button-ghost-opacity-disabled);--color-button-ghost-borderRadius:var(--component-button-ghost-border-radius);--color-button-ghost-borderWidth:var(--component-button-ghost-border-width);--color-button-ghost-padding-x:var(--component-button-ghost-padding-x);--color-button-ghost-padding-y:var(--component-button-ghost-padding-y);--color-button-ghost-gap:var(--component-button-ghost-gap);--color-button-ghost-fontSize:var(--component-button-ghost-font-size);--color-button-ghost-fontWeight:var(--component-button-ghost-font-weight);--color-button-ghost-lineHeight:var(--component-button-ghost-line-height);--color-button-link-background-default:var(--component-button-link-background-default);--color-button-link-background-hover:var(--component-button-link-background-hover);--color-button-link-background-disabled:var(--component-button-link-background-disabled);--color-button-link-text-default:var(--component-button-link-text-default);--color-button-link-text-hover:var(--component-button-link-text-hover);--color-button-link-text-disabled:var(--component-button-link-text-disabled);--color-button-link-text-loading:var(--component-button-link-text-loading);--color-button-link-border-default:var(--component-button-link-border-default);--color-button-link-border-hover:var(--component-button-link-border-hover);--color-button-link-border-focus:var(--component-button-link-border-focus);--color-button-link-border-disabled:var(--component-button-link-border-disabled);--color-button-link-boxShadow-default:var(--component-button-link-box-shadow-default);--color-button-link-opacity-default:var(--component-button-link-opacity-default);--color-button-link-opacity-disabled:var(--component-button-link-opacity-disabled);--color-button-link-borderRadius:var(--component-button-link-border-radius);--color-button-link-borderWidth:var(--component-button-link-border-width);--color-button-link-padding-x:var(--component-button-link-padding-x);--color-button-link-padding-y:var(--component-button-link-padding-y);--color-button-link-gap:var(--component-button-link-gap);--color-button-link-fontSize:var(--component-button-link-font-size);--color-button-link-fontWeight:var(--component-button-link-font-weight);--color-button-link-lineHeight:var(--component-button-link-line-height);--color-card-default-background:var(--component-card-default-background);--color-card-default-border:var(--component-card-default-border);--color-card-default-borderRadius:var(--component-card-default-border-radius);--color-card-default-borderWidth:var(--component-card-default-border-width);--color-card-default-shadow:var(--component-card-default-shadow);--color-card-default-padding:var(--component-card-default-padding);--color-card-elevated-background:var(--component-card-elevated-background);--color-card-elevated-border:var(--component-card-elevated-border);--color-card-elevated-borderRadius:var(--component-card-elevated-border-radius);--color-card-elevated-borderWidth:var(--component-card-elevated-border-width);--color-card-elevated-shadow:var(--component-card-elevated-shadow);--color-card-elevated-padding:var(--component-card-elevated-padding);--color-card-outlined-background:var(--component-card-outlined-background);--color-card-outlined-border:var(--component-card-outlined-border);--color-card-outlined-borderRadius:var(--component-card-outlined-border-radius);--color-card-outlined-borderWidth:var(--component-card-outlined-border-width);--color-card-outlined-shadow:var(--component-card-outlined-shadow);--color-card-outlined-padding:var(--component-card-outlined-padding);--color-card-subtle-background:var(--component-card-subtle-background);--color-card-subtle-border:var(--component-card-subtle-border);--color-card-subtle-borderRadius:var(--component-card-subtle-border-radius);--color-card-subtle-borderWidth:var(--component-card-subtle-border-width);--color-card-subtle-shadow:var(--component-card-subtle-shadow);--color-card-subtle-padding:var(--component-card-subtle-padding);--color-card-size-small-padding:var(--component-card-size-small-padding);--color-card-size-small-borderRadius:var(--component-card-size-small-border-radius);--color-card-size-medium-padding:var(--component-card-size-medium-padding);--color-card-size-medium-borderRadius:var(--component-card-size-medium-border-radius);--color-card-size-large-padding:var(--component-card-size-large-padding);--color-card-size-large-borderRadius:var(--component-card-size-large-border-radius);--color-card-content-gap:var(--component-card-content-gap);--color-card-content-title-fontSize:var(--component-card-content-title-font-size);--color-card-content-title-fontWeight:var(--component-card-content-title-font-weight);--color-card-content-title-lineHeight:var(--component-card-content-title-line-height);--color-card-content-title-color:var(--component-card-content-title-color);--color-card-content-description-fontSize:var(--component-card-content-description-font-size);--color-card-content-description-fontWeight:var(--component-card-content-description-font-weight);--color-card-content-description-lineHeight:var(--component-card-content-description-line-height);--color-card-content-description-color:var(--component-card-content-description-color);--color-card-content-caption-fontSize:var(--component-card-content-caption-font-size);--color-card-content-caption-fontWeight:var(--component-card-content-caption-font-weight);--color-card-content-caption-lineHeight:var(--component-card-content-caption-line-height);--color-card-content-caption-color:var(--component-card-content-caption-color);--color-card-interactive-hover-background:var(--component-card-interactive-hover-background);--color-card-interactive-hover-border:var(--component-card-interactive-hover-border);--color-card-interactive-hover-shadow:var(--component-card-interactive-hover-shadow);--color-card-interactive-focus-border:var(--component-card-interactive-focus-border);--color-card-interactive-focus-shadow:var(--component-card-interactive-focus-shadow);--color-card-interactive-active-background:var(--component-card-interactive-active-background);--color-card-interactive-active-shadow:var(--component-card-interactive-active-shadow)}body{font-weight:var(--font-weight-regular);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-grayscale-black,#000000)}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin-top:0;margin-bottom:.5em}h1{font-size:var(--text-7xl);line-height:1.1}h1,h2{letter-spacing:-.02em}h2{font-size:var(--text-6xl);line-height:1.2}h3{font-size:var(--text-5xl)}h3,h4{line-height:var(--leading-tight)}h4{font-size:var(--text-4xl)}h5{font-size:var(--text-2xl)}h5,h6{line-height:var(--leading-snug)}h6{font-size:var(--text-xl)}p{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);margin-top:0;margin-bottom:1em}a{color:var(--color-brand-default,#3b82f6);text-decoration:underline;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}ol,ul{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);margin-top:0;margin-bottom:1em;padding-left:1.5em}li{margin-bottom:.25em}blockquote{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--text-lg);line-height:var(--leading-relaxed);font-style:italic;margin:1.5em 0;padding-left:1em;border-left:4px solid var(--color-grayscale-300,#e5e7eb)}code{font-weight:var(--font-weight-medium);font-size:.875em;padding:.125em .25em;border-radius:.25em}code,pre{font-family:var(--font-family-mono);background-color:var(--color-grayscale-100,#f3f4f6)}pre{font-size:var(--text-sm);line-height:var(--leading-normal);padding:1em;border-radius:.5em;overflow-x:auto;margin:1em 0}pre code{background-color:transparent;padding:0;font-size:inherit}table{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);width:100%;border-collapse:collapse;margin:1em 0}th{font-weight:var(--font-weight-semibold);text-align:left;border-bottom:2px solid var(--color-grayscale-200,#e5e7eb)}td,th{padding:.5em}td{border-bottom:1px solid var(--color-grayscale-100,#f3f4f6)}small{font-size:var(--text-sm);line-height:var(--leading-normal)}b,strong{font-weight:var(--font-weight-semibold)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.italic{font-style:italic}.not-italic{font-style:normal}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.text-lead{font-size:var(--text-xl);font-weight:var(--font-weight-regular);color:var(--color-grayscale-600,#4b5563)}.text-large,.text-lead{line-height:var(--leading-relaxed)}.text-large{font-size:var(--text-lg)}.text-small{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-muted{color:var(--color-grayscale-500,#6b7280)}.button-text-large{font-size:var(--text-base);line-height:var(--leading-normal)}.button-text-large,.button-text-medium{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);letter-spacing:.025em}.button-text-medium{font-size:var(--text-sm);line-height:var(--leading-tight)}.button-text-small{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--text-xs);line-height:var(--leading-none);letter-spacing:.025em}