:root{--color-white:#fff;--color-black:#000;--color-gray-25:#fdfdfd;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e9eaeb;--color-gray-300:#d5d7da;--color-gray-400:#a4a7ae;--color-gray-500:#717680;--color-gray-600:#535862;--color-gray-700:#414651;--color-gray-800:#252b37;--color-gray-900:#181d27;--color-gray-950:#0a0d12;--color-brand-25:#f5f8ff;--color-brand-50:#e8eeff;--color-brand-100:#d0ddff;--color-brand-200:#a1bbff;--color-brand-300:#7298ff;--color-brand-400:#4376ff;--color-brand-500:#1454ff;--color-brand-600:#1043cc;--color-brand-700:#0c3299;--color-brand-800:#072a78;--color-brand-900:#06194d;--color-brand-950:#041133;--color-error-25:#fffbfa;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-error-800:#912018;--color-error-900:#7a271a;--color-error-950:#55160c;--color-warning-25:#fffcf5;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-25:#f6fef9;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc6;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-rose-25:#fff5f6;--color-rose-50:#fff1f3;--color-rose-100:#ffe4e8;--color-rose-200:#fecdd6;--color-rose-300:#fea3b4;--color-rose-400:#fd6f8e;--color-rose-500:#f63d68;--color-rose-600:#e31b54;--color-rose-700:#c01048;--color-rose-800:#a11043;--color-rose-900:#89123e;--color-rose-950:#510b24;--color-teal-25:#f6fefc;--color-teal-50:#f0fdf9;--color-teal-100:#ccfbef;--color-teal-200:#99f6e0;--color-teal-300:#5fe9d0;--color-teal-400:#2ed3b7;--color-teal-500:#15b79e;--color-teal-600:#0e9384;--color-teal-700:#107569;--color-teal-800:#125d56;--color-teal-900:#134e48;--color-teal-950:#0a2926;--color-indigo-25:#f5f8ff;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#3538cd;--color-indigo-800:#2d31a6;--color-indigo-900:#2d3282;--color-indigo-950:#1f235b;--color-orange-25:#fefaf5;--color-orange-50:#fef6ee;--color-orange-100:#fdead7;--color-orange-200:#f9dbaf;--color-orange-300:#f7b27a;--color-orange-400:#f38744;--color-orange-500:#ef6820;--color-orange-600:#e04f16;--color-orange-700:#b93815;--color-orange-800:#932f19;--color-orange-900:#772917;--color-orange-950:#511c10;--color-orange-dark-25:#fff9f5;--color-orange-dark-50:#fff4ed;--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-400:#ff692e;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-orange-dark-950:#57130a;--color-blue-25:#f5faff;--color-blue-50:#eff8ff;--color-blue-100:#d1e9ff;--color-blue-200:#b2ddff;--color-blue-300:#84caff;--color-blue-400:#53b1fd;--color-blue-500:#2e90fa;--color-blue-600:#1570ef;--color-blue-700:#175cd3;--color-blue-800:#1849a9;--color-blue-900:#194185;--color-blue-950:#102a56;--color-blue-light-25:#f5fbff;--color-blue-light-50:#f0f9ff;--color-blue-light-100:#e0f2fe;--color-blue-light-200:#b9e6fe;--color-blue-light-300:#7cd4fd;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-blue-light-700:#026aa2;--color-blue-light-800:#065986;--color-blue-light-900:#0b4a6f;--color-blue-light-950:#062c41;--color-blue-dark-25:#f5f8ff;--color-blue-dark-50:#eff4ff;--color-blue-dark-100:#d1e0ff;--color-blue-dark-200:#b2ccff;--color-blue-dark-300:#84adff;--color-blue-dark-400:#528bff;--color-blue-dark-500:#2970ff;--color-blue-dark-600:#155eef;--color-blue-dark-700:#004eeb;--color-blue-dark-800:#0040c1;--color-blue-dark-900:#00359e;--color-blue-dark-950:#026;--color-purple-25:#fafaff;--color-purple-50:#f4f3ff;--color-purple-100:#ebe9fe;--color-purple-200:#d9d6fe;--color-purple-300:#bdb4fe;--color-purple-400:#9b8afb;--color-purple-500:#7a5af8;--color-purple-600:#6938ef;--color-purple-700:#5925dc;--color-purple-800:#4a1fb8;--color-purple-900:#3e1c96;--color-purple-950:#27115f;--color-violet-25:#fbfaff;--color-violet-50:#f5f3ff;--color-violet-100:#ece9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c3b5fd;--color-violet-400:#a48afb;--color-violet-500:#875bf7;--color-violet-600:#7839ee;--color-violet-700:#6927da;--color-violet-800:#5720b7;--color-violet-900:#491c96;--color-violet-950:#2e125e;--color-fuchsia-25:#fefaff;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fbe8ff;--color-fuchsia-200:#f6d0fe;--color-fuchsia-300:#eeaafd;--color-fuchsia-400:#e478fa;--color-fuchsia-500:#d444f1;--color-fuchsia-600:#ba24d5;--color-fuchsia-700:#9f1ab1;--color-fuchsia-800:#821890;--color-fuchsia-900:#6f1877;--color-fuchsia-950:#47104c;--color-pink-25:#fef6fb;--color-pink-50:#fdf2fa;--color-pink-100:#fce7f6;--color-pink-200:#fcceee;--color-pink-300:#faa7e0;--color-pink-400:#f670c7;--color-pink-500:#ee46bc;--color-pink-600:#dd2590;--color-pink-700:#c11574;--color-pink-800:#9e165f;--color-pink-900:#851651;--color-pink-950:#4e0d30;--color-yellow-25:#fefdf0;--color-yellow-50:#fefbe8;--color-yellow-100:#fef7c3;--color-yellow-200:#feee95;--color-yellow-300:#fde272;--color-yellow-400:#fac515;--color-yellow-500:#eaaa08;--color-yellow-600:#ca8504;--color-yellow-700:#a15c07;--color-yellow-800:#854a0e;--color-yellow-900:#713b12;--color-yellow-950:#542c0d;--color-green-25:#f6fef9;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-green-light-25:#fafef5;--color-green-light-50:#f3fee7;--color-green-light-100:#e3fbcc;--color-green-light-200:#d0f8ab;--color-green-light-300:#a6ef67;--color-green-light-400:#85e13a;--color-green-light-500:#66c61c;--color-green-light-600:#4ca30d;--color-green-light-700:#3b7c0f;--color-green-light-800:#326212;--color-green-light-900:#2b5314;--color-green-light-950:#15290a;--color-moss-25:#fafdf7;--color-moss-50:#f5fbee;--color-moss-100:#e6f4d7;--color-moss-200:#ceeab0;--color-moss-300:#acdc79;--color-moss-400:#86cb3c;--color-moss-500:#669f2a;--color-moss-600:#4f7a21;--color-moss-700:#3f621a;--color-moss-800:#335015;--color-moss-900:#2b4212;--color-moss-950:#1a280b;--color-cyan-25:#f5feff;--color-cyan-50:#ecfdff;--color-cyan-100:#cff9fe;--color-cyan-200:#a5f0fc;--color-cyan-300:#67e3f9;--color-cyan-400:#2ce;--color-cyan-500:#06aed4;--color-cyan-600:#088ab2;--color-cyan-700:#0e7090;--color-cyan-800:#155b75;--color-cyan-900:#164c63;--color-cyan-950:#0d2d3a;--color-gray-blue-25:#fcfcfd;--color-gray-blue-50:#f8f9fc;--color-gray-blue-100:#eaecf5;--color-gray-blue-200:#d5d9eb;--color-gray-blue-300:#b3b8db;--color-gray-blue-400:#717bbc;--color-gray-blue-500:#4e5ba6;--color-gray-blue-600:#3e4784;--color-gray-blue-700:#363f72;--color-gray-blue-800:#293056;--color-gray-blue-900:#101323;--color-gray-blue-950:#0d0f1c;--font-family-body:var(--font-inter), sans-serif;--font-family-display:var(--font-inter), sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-base:.8125rem;--font-size-text-xxs:.625rem;--font-size-text-xs:.75rem;--font-size-text-sm:var(--font-size-base);--font-size-text-md:calc(var(--font-size-base) * 15 / 13);--font-size-text-lg:calc(var(--font-size-base) * 17 / 13);--font-size-text-xl:calc(var(--font-size-base) * 19 / 13);--font-size-display-xs:calc(var(--font-size-base) * 22 / 13);--font-size-display-sm:calc(var(--font-size-base) * 28 / 13);--font-size-display-md:calc(var(--font-size-base) * 33 / 13);--font-size-display-lg:calc(var(--font-size-base) * 45 / 13);--font-size-display-xl:calc(var(--font-size-base) * 56 / 13);--font-size-display-2xl:calc(var(--font-size-base) * 67 / 13);--line-height-text-xxs:1rem;--line-height-text-xs:1.125rem;--line-height-text-sm:calc(var(--font-size-base) * 18 / 13);--line-height-text-md:calc(var(--font-size-base) * 22 / 13);--line-height-text-lg:calc(var(--font-size-base) * 26 / 13);--line-height-text-xl:calc(var(--font-size-base) * 28 / 13);--line-height-display-xs:calc(var(--font-size-base) * 29 / 13);--line-height-display-sm:calc(var(--font-size-base) * 36 / 13);--line-height-display-md:calc(var(--font-size-base) * 40 / 13);--line-height-display-lg:calc(var(--font-size-base) * 56 / 13);--line-height-display-xl:calc(var(--font-size-base) * 67 / 13);--line-height-display-2xl:calc(var(--font-size-base) * 84 / 13);--letter-spacing-tight:-2px;--letter-spacing-normal:0px;--spacing-none:0rem;--spacing-xxs:.125rem;--spacing-xs:.25rem;--spacing-sm:.375rem;--spacing-md:.5rem;--spacing-lg:.75rem;--spacing-xl:.75rem;--spacing-2xl:1rem;--spacing-3xl:1.25rem;--spacing-4xl:1.5rem;--spacing-5xl:2rem;--spacing-6xl:2.5rem;--spacing-7xl:4rem;--spacing-8xl:5rem;--spacing-9xl:6rem;--spacing-10xl:8rem;--spacing-11xl:10rem;--container-padding-mobile:1rem;--container-padding-desktop:2rem;--container-max-width-desktop:1280px;--container-max-width-fluid:1920px;--container-max-width-narrow:720px;--space-page-inset:var(--spacing-xl);--space-page-top:var(--spacing-3xl);--space-page-bottom:var(--spacing-6xl);--space-page-gutter:var(--container-padding-mobile);--space-section-gap:var(--spacing-4xl);--space-subsection-gap:var(--spacing-3xl);--space-header-content:var(--spacing-3xl);--space-card-padding:var(--spacing-xl);--space-card-header-body:var(--spacing-lg);--space-nav-tabs-content:var(--spacing-3xl);--space-nav-breadcrumb-content:var(--spacing-xl);--space-form-row:var(--spacing-xl);--space-form-label-field:var(--spacing-md);--space-form-field-help:var(--spacing-xs);--space-form-section:var(--spacing-4xl);--space-form-inline:var(--spacing-xl);--space-form-choice-group:var(--spacing-md);--space-form-row-compact:var(--spacing-md);--space-form-label-field-compact:var(--spacing-xs);--space-stack-tight:var(--spacing-md);--space-stack:var(--spacing-xl);--space-stack-loose:var(--spacing-3xl);--space-inline-icon:var(--spacing-xs);--space-inline-chip:var(--spacing-md);--space-list-gap:var(--spacing-lg);--shadow-xs:0 1px 2px 0 #0a0d120d;--shadow-sm:0 1px 2px 0 #0a0d120f, 0 1px 3px 0 #0a0d121a;--shadow-md:0 2px 4px -2px #0a0d120f, 0 4px 8px -2px #0a0d121a;--shadow-lg:0 -2px 4px -2px #0a0d120a, 0 4px 6px -2px #0a0d1208, 0 12px 16px -4px #0a0d1214;--shadow-xl:0 -4px 8px -4px #0a0d120a, 0 8px 8px -4px #0a0d1208, 0 20px 24px -4px #0a0d1214;--shadow-2xl:0 -4px 8px -2px #0a0d120a, 0 24px 48px -12px #0a0d122e;--shadow-3xl:0 -8px 16px -4px #0a0d120a, 0 32px 64px -12px #0a0d1224;--shadow-xs-skeuomorphic:0 1px 2px 0 #0a0d120d, inset 0 -2px 0 0 #0a0d120d, inset 0 0 0 1px #0a0d122e;--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--duration-instant:75ms;--duration-fast:.15s;--duration-base:.2s;--duration-moderate:.3s;--duration-slow:.4s;--duration-ambient:2s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-entrance:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--control-h-sm:1.75rem;--control-h-md:2rem;--control-h-lg:2.25rem;--bg-avatar:var(--utility-purple-500);--row-h-sm:2.75rem;--row-h-md:3.5rem;--icon-2xs:.75rem;--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--field-width-sm:15rem;--field-width-md:20rem;--field-width-lg:25rem;--menu-width-sm:12.5rem;--menu-width-md:17.5rem;--touch-target:2.75rem;--target-min:1.5rem;--control-h-xl:2.5rem;--icon-xl:1.75rem;--featured-icon-sm:2rem;--featured-icon-md:2.5rem;--featured-icon-lg:3rem;--featured-icon-xl:3.5rem;--dot-sm:.375rem;--dot-md:.5rem;--dot-lg:.625rem;--appbar-h:4rem;--appbar-h-tall:4.5rem;--logo-h-sm:1.25rem;--logo-h-md:1.5rem;--logo-h-lg:2rem;--scroll-max-h-sm:10rem;--scroll-max-h-md:15rem;--scroll-max-h-lg:20rem;--loading-region-h:16rem;--pane-h-sm:20rem;--pane-h-md:24rem;--graph-node-w:11.25rem;--chart-donut-size:13rem;--form-label-w-min:13rem;--form-label-w-max:17.5rem;--chart-card-w-max:15rem;--chart-legend-value-w:3rem;--table-lead-w-sm:10rem;--table-lead-w-md:15rem;--modal-w-sm:25rem;--modal-w-md:34.375rem;--modal-w-lg:50rem;--modal-w-xl:62.5rem;--modal-w-2xl:75rem;--drawer-w-sm:25rem;--drawer-w-md:30rem;--drawer-w-lg:40rem;--focus-ring-width:2px;--focus-ring-offset:2px;--shadow-card:var(--shadow-sm);--shadow-dropdown:var(--shadow-lg);--shadow-popover:var(--shadow-lg);--shadow-toast:var(--shadow-xl);--shadow-modal:var(--shadow-2xl);--text-primary:var(--color-gray-900);--text-primary_on-brand:var(--color-white);--text-secondary:var(--color-gray-700);--text-secondary_hover:var(--color-gray-800);--text-secondary_on-brand:var(--color-brand-200);--text-tertiary:var(--color-gray-600);--text-tertiary_hover:var(--color-gray-700);--text-tertiary_on-brand:var(--color-brand-200);--text-quaternary:var(--color-gray-600);--text-quaternary_on-brand:var(--color-brand-300);--text-white:var(--color-white);--text-disabled:var(--color-gray-400);--text-placeholder:var(--color-gray-500);--text-placeholder_subtle:var(--color-gray-300);--text-tooltip-supporting:var(--color-gray-300);--text-brand-primary:var(--color-brand-900);--text-brand-secondary:var(--color-brand-700);--text-brand-tertiary:var(--color-brand-600);--text-brand-tertiary_alt:var(--color-brand-600);--text-error-primary:var(--color-error-700);--text-warning-primary:var(--color-warning-700);--text-success-primary:var(--color-success-700);--border-primary:var(--color-gray-300);--border-secondary:var(--color-gray-200);--border-tertiary:var(--color-gray-100);--border-disabled:var(--color-gray-300);--border-disabled_subtle:var(--color-gray-200);--border-brand:var(--color-brand-500);--border-brand_alt:var(--color-brand-600);--border-control:var(--color-gray-500);--border-error:var(--color-error-500);--border-error_subtle:var(--color-error-300);--border-warning:var(--color-warning-500);--border-success:var(--color-success-500);--focus-ring:var(--color-brand-500);--focus-ring_on-brand:var(--text-white);--fg-primary:var(--color-gray-900);--fg-secondary:var(--color-gray-700);--fg-secondary_hover:var(--color-gray-800);--fg-tertiary:var(--color-gray-600);--fg-tertiary_hover:var(--color-gray-700);--fg-quaternary:var(--color-gray-500);--fg-quaternary_hover:var(--color-gray-600);--fg-quinary:var(--color-gray-400);--fg-quinary_hover:var(--color-gray-500);--fg-senary:var(--color-gray-300);--fg-white:var(--color-white);--fg-disabled:var(--color-gray-400);--fg-disabled_subtle:var(--color-gray-300);--fg-brand-primary:var(--color-brand-600);--fg-brand-primary_alt:var(--color-brand-600);--fg-brand-secondary:var(--color-brand-500);--fg-error-primary:var(--color-error-600);--fg-error-secondary:var(--color-error-500);--fg-warning-primary:var(--color-warning-600);--fg-warning-secondary:var(--color-warning-500);--fg-success-primary:var(--color-success-600);--fg-success-secondary:var(--color-success-500);--bg-primary:var(--color-white);--bg-primary_alt:var(--color-white);--bg-primary_hover:var(--color-brand-25);--bg-primary-solid:var(--color-gray-950);--bg-secondary:var(--color-gray-50);--bg-secondary_alt:var(--color-gray-50);--bg-secondary_hover:var(--color-gray-100);--bg-secondary_subtle:var(--color-gray-25);--bg-secondary-solid:var(--color-gray-600);--bg-tertiary:var(--color-gray-100);--bg-quaternary:var(--color-gray-200);--bg-skeleton:var(--bg-quaternary);--bg-skeleton-highlight:var(--bg-tertiary);--bg-active:var(--color-brand-50);--bg-disabled:var(--color-gray-100);--bg-disabled_subtle:var(--color-gray-50);--bg-overlay:var(--color-gray-950);--bg-brand-primary:var(--color-brand-50);--bg-brand-primary_alt:var(--color-brand-50);--bg-brand-secondary:var(--color-brand-100);--bg-brand-solid:var(--color-brand-600);--bg-brand-solid_hover:var(--color-brand-700);--bg-control-active:var(--color-brand-600);--bg-brand-section:var(--color-brand-800);--bg-brand-section_subtle:var(--color-brand-700);--bg-brand-light:var(--color-brand-25);--bg-error-primary:var(--color-error-50);--bg-error-secondary:var(--color-error-100);--bg-error-solid:var(--color-error-600);--bg-error-tint:var(--color-error-50);--bg-warning-tint:var(--color-warning-50);--bg-success-tint:var(--color-success-50);--bg-info-tint:#eff6ff;--bg-warning-primary:var(--color-warning-50);--bg-warning-secondary:var(--color-warning-100);--bg-warning-solid:var(--color-warning-700);--bg-success-primary:var(--color-success-50);--bg-success-secondary:var(--color-success-100);--bg-success-solid:var(--color-success-700);--bg-blue-light-solid:var(--color-blue-light-700);--bg-blue-solid:var(--color-blue-600);--bg-indigo-solid:var(--color-indigo-600);--bg-purple-solid:var(--color-purple-600);--bg-fuchsia-solid:var(--color-fuchsia-600);--bg-orange-solid:var(--color-orange-700);--bg-gray-solid:var(--color-gray-600);--bg-toast:var(--color-brand-900);--text-toast-action:var(--color-brand-200);--utility-blue-50:#eff8ff;--utility-blue-100:#d1e9ff;--utility-blue-200:#b2ddff;--utility-blue-300:#84caff;--utility-blue-400:#53b1fd;--utility-blue-500:#2e90fa;--utility-blue-600:#1570ef;--utility-blue-700:#175cd3;--utility-blue-light-50:#f0f9ff;--utility-blue-light-100:#e0f2fe;--utility-blue-light-200:#b9e6fe;--utility-blue-light-300:#7cd4fd;--utility-blue-light-400:#36bffa;--utility-blue-light-500:#0ba5ec;--utility-blue-light-600:#0086c9;--utility-blue-light-700:#026aa2;--utility-blue-dark-50:#eff4ff;--utility-blue-dark-100:#d1e0ff;--utility-blue-dark-200:#b2ccff;--utility-blue-dark-300:#84adff;--utility-blue-dark-400:#528bff;--utility-blue-dark-500:#2970ff;--utility-blue-dark-600:#155eef;--utility-blue-dark-700:#004eeb;--utility-brand-50:#e8eeff;--utility-brand-100:#d0ddff;--utility-brand-200:#a1bbff;--utility-brand-300:#7298ff;--utility-brand-400:#4376ff;--utility-brand-500:#1454ff;--utility-brand-600:#1043cc;--utility-brand-700:#0c3299;--utility-brand-800:#072a78;--utility-brand-900:#06194d;--utility-brand-50_alt:#e8eeff;--utility-brand-100_alt:#d0ddff;--utility-brand-200_alt:#a1bbff;--utility-brand-300_alt:#7298ff;--utility-brand-400_alt:#4376ff;--utility-brand-500_alt:#1454ff;--utility-brand-600_alt:#1043cc;--utility-brand-700_alt:#0c3299;--utility-brand-800_alt:#072a78;--utility-brand-900_alt:#06194d;--utility-indigo-50:#eef4ff;--utility-indigo-100:#e0eaff;--utility-indigo-200:#c7d7fe;--utility-indigo-300:#a4bcfd;--utility-indigo-400:#8098f9;--utility-indigo-500:#6172f3;--utility-indigo-600:#444ce7;--utility-indigo-700:#3538cd;--utility-purple-50:#f4f3ff;--utility-purple-100:#ebe9fe;--utility-purple-200:#d9d6fe;--utility-purple-300:#bdb4fe;--utility-purple-400:#9b8afb;--utility-purple-500:#7a5af8;--utility-purple-600:#6938ef;--utility-purple-700:#5925dc;--utility-fuchsia-50:#fdf4ff;--utility-fuchsia-100:#fbe8ff;--utility-fuchsia-200:#f6d0fe;--utility-fuchsia-300:#eeaafd;--utility-fuchsia-400:#e478fa;--utility-fuchsia-500:#d444f1;--utility-fuchsia-600:#ba24d5;--utility-fuchsia-700:#9f1ab1;--utility-pink-50:#fdf2fa;--utility-pink-100:#fce7f6;--utility-pink-200:#fcceee;--utility-pink-300:#faa7e0;--utility-pink-400:#f670c7;--utility-pink-500:#ee46bc;--utility-pink-600:#dd2590;--utility-pink-700:#c11574;--utility-orange-50:#fef6ee;--utility-orange-100:#fdead7;--utility-orange-200:#f9dbaf;--utility-orange-300:#f7b27a;--utility-orange-400:#f38744;--utility-orange-500:#ef6820;--utility-orange-600:#e04f16;--utility-orange-700:#b93815;--utility-orange-dark-50:#fff4ed;--utility-orange-dark-100:#ffe6d5;--utility-orange-dark-200:#ffd6ae;--utility-orange-dark-300:#ff9c66;--utility-orange-dark-400:#ff692e;--utility-orange-dark-500:#ff4405;--utility-orange-dark-600:#e62e05;--utility-orange-dark-700:#bc1b06;--utility-yellow-50:#fefbe8;--utility-yellow-100:#fef7c3;--utility-yellow-200:#feee95;--utility-yellow-300:#fde272;--utility-yellow-400:#fac515;--utility-yellow-500:#eaaa08;--utility-yellow-600:#ca8504;--utility-yellow-700:#a15c07;--utility-green-50:#edfcf2;--utility-green-100:#d3f8df;--utility-green-200:#aaf0c4;--utility-green-300:#73e2a3;--utility-green-400:#3ccb7f;--utility-green-500:#16b364;--utility-green-600:#099250;--utility-green-700:#087443;--utility-success-50:#ecfdf3;--utility-success-100:#dcfae6;--utility-success-200:#abefc6;--utility-success-300:#75e0a7;--utility-success-400:#47cd89;--utility-success-500:#17b26a;--utility-success-600:#079455;--utility-success-700:#067647;--utility-warning-50:#fffaeb;--utility-warning-100:#fef0c7;--utility-warning-200:#fedf89;--utility-warning-300:#fec84b;--utility-warning-400:#fdb022;--utility-warning-500:#f79009;--utility-warning-600:#dc6803;--utility-warning-700:#b54708;--utility-error-50:#fef3f2;--utility-error-100:#fee4e2;--utility-error-200:#fecdca;--utility-error-300:#fda29b;--utility-error-400:#f97066;--utility-error-500:#f04438;--utility-error-600:#d92d20;--utility-error-700:#b42318;--utility-gray-blue-50:#f8f9fc;--utility-gray-blue-100:#eaecf5;--utility-gray-blue-200:#d5d9eb;--utility-gray-blue-300:#b3b8db;--utility-gray-blue-400:#717bbc;--utility-gray-blue-500:#4e5ba6;--utility-gray-blue-600:#3e4784;--utility-gray-blue-700:#363f72;--utility-gray-50:#fafafa;--utility-gray-100:#f5f5f5;--utility-gray-200:#e9eaeb;--utility-gray-300:#d5d7da;--utility-gray-400:#a4a7ae;--utility-gray-500:#717680;--utility-gray-600:#535862;--utility-gray-700:#414651;--utility-gray-800:#252b37;--utility-gray-900:#181d27;--bg-alert-info:var(--utility-brand-50);--border-alert-info:var(--utility-brand-200);--bg-alert-info-chip:var(--utility-brand-100);--fg-alert-info:var(--utility-brand-700);--bg-alert-announcement:var(--utility-brand-100);--border-alert-announcement:var(--utility-brand-300);--bg-alert-announcement-chip:var(--utility-brand-200);--fg-alert-announcement:var(--utility-brand-700);--bg-alert-success:var(--utility-success-50);--border-alert-success:var(--utility-success-200);--bg-alert-success-chip:var(--utility-success-100);--fg-alert-success:var(--utility-success-700);--bg-alert-warning:var(--utility-warning-50);--border-alert-warning:var(--utility-warning-200);--bg-alert-warning-chip:var(--utility-warning-100);--fg-alert-warning:var(--utility-warning-700);--bg-alert-error:var(--utility-error-50);--border-alert-error:var(--utility-error-200);--bg-alert-error-chip:var(--utility-error-100);--fg-alert-error:var(--utility-error-700);--button-primary-bg:var(--color-brand-600);--button-primary-fg:var(--color-white);--button-primary-bg_hover:var(--color-brand-700);--button-primary-fg_hover:var(--color-white);--button-primary-error-bg:var(--color-error-600);--button-primary-error-fg:var(--color-white);--button-primary-error-bg_hover:var(--color-error-700);--button-primary-error-fg_hover:var(--color-white);--button-primary-success-bg:var(--color-success-700);--button-primary-success-fg:var(--color-white);--button-primary-success-bg_hover:var(--color-success-800);--button-primary-success-fg_hover:var(--color-white);--button-secondary-bg:var(--color-white);--button-secondary-fg:var(--color-gray-700);--button-secondary-border:var(--color-gray-300);--button-secondary-bg_hover:var(--color-brand-50);--button-secondary-fg_hover:var(--color-gray-800);--button-secondary-border_hover:var(--color-gray-300);--button-secondary-color-bg:var(--color-white);--button-secondary-color-fg:var(--color-brand-700);--button-secondary-color-border:var(--color-brand-300);--button-secondary-color-bg_hover:var(--color-brand-50);--button-secondary-color-fg_hover:var(--color-brand-800);--button-secondary-color-border_hover:var(--color-brand-300);--button-secondary-error-bg:var(--color-white);--button-secondary-error-fg:var(--color-error-700);--button-secondary-error-border:var(--color-error-300);--button-secondary-error-bg_hover:var(--color-error-50);--button-secondary-error-fg_hover:var(--color-error-800);--button-secondary-error-border_hover:var(--color-error-300);--button-secondary-success-bg:var(--color-white);--button-secondary-success-fg:var(--color-success-700);--button-secondary-success-border:var(--color-success-300);--button-secondary-success-bg_hover:var(--color-success-50);--button-secondary-success-fg_hover:var(--color-success-800);--button-secondary-success-border_hover:var(--color-success-300);--button-tertiary-fg:var(--color-gray-600);--button-tertiary-bg_hover:var(--color-brand-50);--button-tertiary-fg_hover:var(--color-brand-800);--button-tertiary-color-fg:var(--color-brand-700);--button-tertiary-color-bg_hover:var(--color-brand-50);--button-tertiary-color-fg_hover:var(--color-brand-800);--button-tertiary-error-fg:var(--color-error-700);--button-tertiary-error-bg_hover:var(--color-error-50);--button-tertiary-error-fg_hover:var(--color-error-800);--button-tertiary-success-fg:var(--color-success-700);--button-tertiary-success-bg_hover:var(--color-success-50);--button-tertiary-success-fg_hover:var(--color-success-800);--button-primary-warning-bg:var(--color-warning-700);--button-primary-warning-fg:var(--color-white);--button-primary-warning-bg_hover:var(--color-warning-800);--button-primary-warning-fg_hover:var(--color-white);--button-secondary-warning-bg:var(--color-white);--button-secondary-warning-fg:var(--color-warning-700);--button-secondary-warning-border:var(--color-warning-300);--button-secondary-warning-bg_hover:var(--color-warning-50);--button-secondary-warning-fg_hover:var(--color-warning-800);--button-secondary-warning-border_hover:var(--color-warning-300);--button-tertiary-warning-fg:var(--color-warning-700);--button-tertiary-warning-bg_hover:var(--color-warning-50);--button-tertiary-warning-fg_hover:var(--color-warning-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:768px){:root{--space-page-inset:var(--spacing-3xl);--space-section-gap:var(--spacing-6xl);--space-subsection-gap:var(--spacing-4xl)}}@media (min-width:1280px){:root{--space-page-gutter:var(--container-padding-desktop)}}:root{--chart-axis-label:var(--text-quaternary);--chart-axis-line:var(--border-secondary);--chart-grid-line:var(--border-secondary);--chart-tooltip-bg:var(--bg-primary);--chart-tooltip-border:var(--border-primary);--chart-title:var(--text-secondary);--chart-result-correct:var(--utility-success-500);--chart-result-incorrect:var(--utility-error-500);--chart-data-value:var(--utility-success-600);--chart-emphasis-primary:var(--color-brand-500);--chart-emphasis-muted:var(--utility-blue-200);--chart-categorical-1:var(--color-brand-500);--chart-categorical-2:var(--utility-pink-500);--chart-categorical-3:var(--utility-purple-500);--chart-categorical-4:var(--utility-blue-400);--chart-categorical-5:var(--utility-orange-500);--chart-categorical-6:var(--utility-indigo-500);--chart-categorical-7:var(--utility-pink-400);--chart-categorical-8:var(--utility-purple-400);--chart-categorical-9:var(--utility-blue-600)}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-3xl:none;--shadow-xs-skeuomorphic:inset 0 -2px 0 0 #0c0e120d, inset 0 0 0 1px #0c0e122e;--shadow-card:0 0 0 1px #ffffff0f, 0 1px 2px 0 #0006;--shadow-dropdown:0 0 0 1px #ffffff14, 0 8px 24px -6px #0009;--shadow-popover:0 0 0 1px #ffffff14, 0 8px 24px -6px #0009;--shadow-toast:0 0 0 1px #ffffff14, 0 12px 32px -8px #000000a6;--shadow-modal:0 0 0 1px #ffffff14, 0 24px 48px -12px #000000b3;--text-primary:#f7f7f7;--text-primary_on-brand:#f7f7f7;--text-secondary:#cecfd2;--text-secondary_hover:#ececed;--text-secondary_on-brand:#cecfd2;--text-tertiary:#94979c;--text-tertiary_hover:#cecfd2;--text-tertiary_on-brand:#94979c;--text-quaternary:#94979c;--text-quaternary_on-brand:#94979c;--text-white:#fff;--text-disabled:#85888e;--text-placeholder:#85888e;--text-placeholder_subtle:#373a41;--text-tooltip-supporting:var(--color-gray-400);--text-brand-primary:#f7f7f7;--text-brand-secondary:#cecfd2;--text-brand-tertiary:#94979c;--text-brand-tertiary_alt:#f7f7f7;--text-error-primary:#f97066;--text-warning-primary:#fdb022;--text-success-primary:#47cd89;--border-primary:#373a41;--border-secondary:#22262f;--border-tertiary:#22262f;--border-disabled:#373a41;--border-disabled_subtle:#22262f;--border-brand:#4376ff;--border-brand_alt:#373a41;--border-error:#f97066;--border-error_subtle:#f97066;--border-warning:#fdb022;--border-success:#47cd89;--fg-primary:#fff;--fg-secondary:#cecfd2;--fg-secondary_hover:#ececed;--fg-tertiary:#94979c;--fg-tertiary_hover:#cecfd2;--fg-quaternary:#94979c;--fg-quaternary_hover:#cecfd2;--fg-quinary:#85888e;--fg-quinary_hover:#94979c;--fg-senary:#61656c;--fg-disabled:#85888e;--fg-disabled_subtle:#61656c;--fg-white:#fff;--fg-brand-primary:#1454ff;--fg-brand-primary_alt:#cecfd2;--fg-brand-secondary:#1454ff;--fg-error-primary:#f04438;--fg-error-secondary:#f97066;--fg-warning-primary:#f79009;--fg-warning-secondary:#fdb022;--fg-success-primary:#17b26a;--fg-success-secondary:#47cd89;--bg-primary:#0c0e12;--bg-primary_alt:#13161b;--bg-primary_hover:#22262f;--bg-primary-solid:#13161b;--bg-secondary:#13161b;--bg-secondary_alt:#0c0e12;--bg-secondary_hover:#22262f;--bg-secondary_subtle:#13161b;--bg-secondary-solid:#61656c;--bg-tertiary:#22262f;--bg-quaternary:#373a41;--bg-skeleton-highlight:var(--bg-secondary-solid);--bg-active:#22262f;--bg-disabled:#22262f;--bg-disabled_subtle:#13161b;--bg-overlay:#22262f;--bg-brand-primary:var(--color-brand-950);--bg-brand-primary_alt:#13161b;--bg-brand-secondary:#1043cc;--bg-brand-section:#13161b;--bg-brand-section_subtle:#0c0e12;--bg-brand-solid:#1043cc;--bg-brand-solid_hover:#1454ff;--bg-control-active:var(--color-brand-500);--bg-brand-light:#7298ff;--bg-error-primary:var(--color-error-950);--bg-error-secondary:var(--color-error-950);--bg-error-solid:#d92d20;--bg-error-tint:#f044381a;--bg-warning-tint:#f790091a;--bg-success-tint:#17b26a1a;--bg-info-tint:#35a2ff1a;--bg-warning-primary:var(--color-warning-950);--bg-warning-secondary:var(--color-warning-950);--bg-warning-solid:var(--color-warning-700);--bg-success-primary:var(--color-success-950);--bg-success-secondary:var(--color-success-950);--bg-success-solid:var(--color-success-700);--utility-blue-50:#102a56;--utility-blue-100:#194185;--utility-blue-200:#1849a9;--utility-blue-300:#175cd3;--utility-blue-400:#1570ef;--utility-blue-500:#2e90fa;--utility-blue-600:#53b1fd;--utility-blue-700:#84caff;--utility-blue-light-50:#062c41;--utility-blue-light-100:#0b4a6f;--utility-blue-light-200:#065986;--utility-blue-light-300:#026aa2;--utility-blue-light-400:#0086c9;--utility-blue-light-500:#0ba5ec;--utility-blue-light-600:#36bffa;--utility-blue-light-700:#7cd4fd;--utility-blue-dark-50:#026;--utility-blue-dark-100:#00359e;--utility-blue-dark-200:#0040c1;--utility-blue-dark-300:#004eeb;--utility-blue-dark-400:#155eef;--utility-blue-dark-500:#2970ff;--utility-blue-dark-600:#528bff;--utility-blue-dark-700:#84adff;--utility-brand-50:#041133;--utility-brand-100:#06194d;--utility-brand-200:#072a78;--utility-brand-300:#0c3299;--utility-brand-400:#1043cc;--utility-brand-500:#1454ff;--utility-brand-600:#4376ff;--utility-brand-700:#7298ff;--utility-brand-800:#a1bbff;--utility-brand-900:#d0ddff;--utility-brand-50_alt:#13161b;--utility-brand-100_alt:#22262f;--utility-brand-200_alt:#373a41;--utility-brand-300_alt:#373a41;--utility-brand-400_alt:#61656c;--utility-brand-500_alt:#85888e;--utility-brand-600_alt:#94979c;--utility-brand-700_alt:#cecfd2;--utility-brand-800_alt:#ececed;--utility-brand-900_alt:#f0f0f1;--utility-indigo-50:#1f235b;--utility-indigo-100:#2d3282;--utility-indigo-200:#2d31a6;--utility-indigo-300:#3538cd;--utility-indigo-400:#444ce7;--utility-indigo-500:#6172f3;--utility-indigo-600:#8098f9;--utility-indigo-700:#a4bcfd;--utility-purple-50:#27115f;--utility-purple-100:#3e1c96;--utility-purple-200:#4a1fb8;--utility-purple-300:#5925dc;--utility-purple-400:#6938ef;--utility-purple-500:#7a5af8;--utility-purple-600:#9b8afb;--utility-purple-700:#bdb4fe;--utility-fuchsia-50:#47104c;--utility-fuchsia-100:#6f1877;--utility-fuchsia-200:#821890;--utility-fuchsia-300:#9f1ab1;--utility-fuchsia-400:#ba24d5;--utility-fuchsia-500:#d444f1;--utility-fuchsia-600:#e478fa;--utility-fuchsia-700:#eeaafd;--utility-pink-50:#4e0d30;--utility-pink-100:#851651;--utility-pink-200:#9e165f;--utility-pink-300:#c11574;--utility-pink-400:#dd2590;--utility-pink-500:#ee46bc;--utility-pink-600:#f670c7;--utility-pink-700:#faa7e0;--utility-orange-50:#511c10;--utility-orange-100:#772917;--utility-orange-200:#932f19;--utility-orange-300:#b93815;--utility-orange-400:#e04f16;--utility-orange-500:#ef6820;--utility-orange-600:#f38744;--utility-orange-700:#f7b27a;--utility-orange-dark-50:#57130a;--utility-orange-dark-100:#771a0d;--utility-orange-dark-200:#97180c;--utility-orange-dark-300:#bc1b06;--utility-orange-dark-400:#e62e05;--utility-orange-dark-500:#ff4405;--utility-orange-dark-600:#ff692e;--utility-orange-dark-700:#ff9c66;--utility-yellow-50:#542c0d;--utility-yellow-100:#713b12;--utility-yellow-200:#854a0e;--utility-yellow-300:#a15c07;--utility-yellow-400:#ca8504;--utility-yellow-500:#eaaa08;--utility-yellow-600:#fac515;--utility-yellow-700:#fde272;--utility-green-50:#052e1c;--utility-green-100:#084c2e;--utility-green-200:#095c37;--utility-green-300:#087443;--utility-green-400:#099250;--utility-green-500:#16b364;--utility-green-600:#3ccb7f;--utility-green-700:#73e2a3;--utility-success-50:#053321;--utility-success-100:#074d31;--utility-success-200:#085d3a;--utility-success-300:#067647;--utility-success-400:#079455;--utility-success-500:#17b26a;--utility-success-600:#47cd89;--utility-success-700:#75e0a7;--utility-warning-50:#4e1d09;--utility-warning-100:#7a2e0e;--utility-warning-200:#93370d;--utility-warning-300:#b54708;--utility-warning-400:#dc6803;--utility-warning-500:#f79009;--utility-warning-600:#fdb022;--utility-warning-700:#fec84b;--utility-error-50:#55160c;--utility-error-100:#7a271a;--utility-error-200:#912018;--utility-error-300:#b42318;--utility-error-400:#d92d20;--utility-error-500:#f04438;--utility-error-600:#f97066;--utility-error-700:#fda29b;--utility-gray-blue-50:#0d0f1c;--utility-gray-blue-100:#101323;--utility-gray-blue-200:#293056;--utility-gray-blue-300:#363f72;--utility-gray-blue-400:#3e4784;--utility-gray-blue-500:#4e5ba6;--utility-gray-blue-600:#717bbc;--utility-gray-blue-700:#b3b8db;--utility-gray-50:#13161b;--utility-gray-100:#22262f;--utility-gray-200:#373a41;--utility-gray-300:#373a41;--utility-gray-400:#61656c;--utility-gray-500:#85888e;--utility-gray-600:#94979c;--utility-gray-700:#cecfd2;--utility-gray-800:#ececed;--utility-gray-900:#f0f0f1;--button-primary-bg:var(--color-brand-600);--button-primary-fg:var(--color-white);--button-primary-bg_hover:var(--color-brand-700);--button-primary-fg_hover:var(--color-white);--button-primary-error-bg:var(--color-error-600);--button-primary-error-fg:var(--color-white);--button-primary-error-bg_hover:var(--color-error-700);--button-primary-error-fg_hover:var(--color-white);--button-primary-success-bg:var(--color-success-700);--button-primary-success-fg:var(--color-white);--button-primary-success-bg_hover:var(--color-success-800);--button-primary-success-fg_hover:var(--color-white);--button-secondary-bg:#13161b;--button-secondary-fg:#cecfd2;--button-secondary-border:#373a41;--button-secondary-bg_hover:var(--color-brand-950);--button-secondary-fg_hover:#f0f0f1;--button-secondary-border_hover:#373a41;--button-secondary-color-bg:#13161b;--button-secondary-color-fg:#cecfd2;--button-secondary-color-border:#373a41;--button-secondary-color-bg_hover:#22262f;--button-secondary-color-fg_hover:#f0f0f1;--button-secondary-color-border_hover:#373a41;--button-secondary-error-bg:var(--color-error-950);--button-secondary-error-fg:var(--color-error-200);--button-secondary-error-border:var(--color-error-800);--button-secondary-error-bg_hover:var(--color-error-900);--button-secondary-error-fg_hover:var(--color-error-100);--button-secondary-error-border_hover:var(--color-error-700);--button-secondary-success-bg:var(--color-success-950);--button-secondary-success-fg:var(--color-success-200);--button-secondary-success-border:var(--color-success-800);--button-secondary-success-bg_hover:var(--color-success-900);--button-secondary-success-fg_hover:var(--color-success-100);--button-secondary-success-border_hover:var(--color-success-700);--button-tertiary-fg:#94979c;--button-tertiary-bg_hover:var(--color-brand-950);--button-tertiary-fg_hover:#ececed;--button-tertiary-color-fg:#cecfd2;--button-tertiary-color-bg_hover:var(--color-brand-950);--button-tertiary-color-fg_hover:#f0f0f1;--button-tertiary-error-fg:var(--color-error-300);--button-tertiary-error-bg_hover:var(--color-error-900);--button-tertiary-error-fg_hover:var(--color-error-200);--button-tertiary-success-fg:var(--color-success-300);--button-tertiary-success-bg_hover:var(--color-success-900);--button-tertiary-success-fg_hover:var(--color-success-200);--button-primary-warning-bg:var(--color-warning-700);--button-primary-warning-fg:var(--color-white);--button-primary-warning-bg_hover:var(--color-warning-800);--button-primary-warning-fg_hover:var(--color-white);--button-secondary-warning-bg:var(--color-warning-950);--button-secondary-warning-fg:var(--color-warning-200);--button-secondary-warning-border:var(--color-warning-800);--button-secondary-warning-bg_hover:var(--color-warning-900);--button-secondary-warning-fg_hover:var(--color-warning-100);--button-secondary-warning-border_hover:var(--color-warning-700);--button-tertiary-warning-fg:var(--color-warning-300);--button-tertiary-warning-bg_hover:var(--color-warning-900);--button-tertiary-warning-fg_hover:var(--color-warning-200)}@media print{:root,:root.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fff;--bg-secondary:#fafafa;--bg-tertiary:#f5f5f5;--text-primary:#181d27;--text-secondary:#414651;--text-tertiary:#535862;--border-primary:#d5d7da;--border-secondary:#e9eaeb}}
:root{--bg:var(--bg-primary);--panel:var(--bg-secondary);--panel2:var(--bg-tertiary);--panel3:var(--bg-quaternary);--line:var(--border-secondary);--line2:var(--border-primary);--line3:var(--fg-senary);--ink:var(--text-primary);--ink2:var(--text-secondary);--mute:var(--text-tertiary);--faint:var(--text-quaternary);--brand:var(--color-brand-500);--brand-600:var(--color-brand-600);--brand-400:var(--color-brand-400);--brand-300:var(--color-brand-300);--brand-200:var(--color-brand-200);--brand-100:var(--color-brand-100);--brand-soft:color-mix(in srgb, var(--color-brand-500) 16%, var(--bg-primary));--brand-line:color-mix(in srgb, var(--color-brand-500) 45%, var(--bg-primary));--on-brand:var(--text-white);--ring:var(--brand-400);--field-line:var(--line3);--pass:var(--text-success-primary);--pass-bg:var(--bg-success-tint);--fail:var(--text-error-primary);--fail-bg:var(--bg-error-tint);--amber:var(--text-warning-primary);--amber-bg:var(--bg-warning-tint);--pass-line:color-mix(in srgb, var(--text-success-primary) 35%, var(--bg-primary));--fail-line:color-mix(in srgb, var(--text-error-primary) 35%, var(--bg-primary));--amber-line:color-mix(in srgb, var(--text-warning-primary) 35%, var(--bg-primary));--shadow:0 24px 64px color-mix(in srgb, var(--color-gray-950) 60%, transparent);--shadow-sm:0 8px 22px color-mix(in srgb, var(--color-gray-950) 45%, transparent);--measure:52ch;--measure-lead:68ch;--sp-2:var(--spacing-xxs);--sp-4:var(--spacing-xs);--sp-6:var(--spacing-sm);--sp-8:var(--spacing-md);--sp-10:10px;--sp-12:var(--spacing-lg);--sp-16:var(--spacing-2xl);--sp-18:18px;--sp-20:var(--spacing-3xl);--sp-24:var(--spacing-4xl);--sp-32:var(--spacing-5xl);--sp-40:var(--spacing-6xl);--sp-64:var(--spacing-7xl);--sp-80:var(--spacing-8xl);--r-2:var(--radius-xxs);--r-4:var(--radius-xs);--r-6:var(--radius-sm);--r-8:var(--radius-md);--r-10:var(--radius-lg);--r-12:var(--radius-xl);--r-card:14px;--r-16:var(--radius-2xl);--r-full:var(--radius-full);--icon-12:12px;--icon-14:14px;--icon-16:16px;--icon-20:20px;--sp-card-y:var(--sp-12);--sp-card-x:var(--sp-16);--dur-fast:.11s;--dur-base:.15s;--dur-moderate:.24s;--dur-slow:.4s;--dur-loop:1.4s;--dur-spin:.8s;--dur-stagger:60ms;--ease-standard:cubic-bezier(.2, 0, .38, .9);--ease-enter:cubic-bezier(0, 0, .38, .9);--fs-micro:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--fs-field:17px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:24px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-none:1;--lh-title:1.2;--lh-snug:1.4;--lh-body:1.5;--lh-prose:1.6;--ls-display:-.02em;--ls-title:-.015em;--ls-caps:.06em;--ls-eyebrow:.12em;--ls-kicker:.2em;--ls-mask:.15em;--kicker-fs:var(--fs-xs);--kicker-ls:var(--ls-kicker);--kicker-sm-fs:var(--fs-micro);--kicker-sm-ls:var(--ls-kicker);--kicker-fw:var(--fw-heavy);--kicker-color:var(--brand-300);--eyebrow-fs:var(--fs-micro);--eyebrow-ls:var(--ls-eyebrow);--eyebrow-fw:var(--fw-heavy);--eyebrow-color:var(--faint);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-sans:var(--font-family-body);--hit:24px;--ctl-h:32px;--ctl-h-md:36px;--field-h:40px;--fs-auth-display:clamp(28px, 3.2vw, 40px);--auth-edge-dur:.9s;--auth-land-delay:.18s;--auth-logo-settle:2.3s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur-base:.01ms;--dur-moderate:.01ms;--dur-slow:.01ms}}@media (pointer:coarse){:root{--hit:44px;--ctl-h:36px;--ctl-h-md:40px;--field-h:44px}}.ll-logo{flex-shrink:0;display:block;overflow:visible}.ll-logo path{stroke-linejoin:round;stroke-linecap:round}.ll-stop-from{stop-color:var(--color-brand-400)}.ll-stop-to{stop-color:var(--color-brand-500)}.ll-logo :is(.ll-outline,.ll-halo,.ll-runner){fill:none;opacity:0}.ll-outline{stroke:var(--color-brand-300);stroke-dasharray:100;stroke-dashoffset:100px}.ll-halo{stroke:var(--color-brand-400);stroke-dasharray:8 92}.ll-runner{stroke:var(--color-brand-25);stroke-dasharray:5 95}.ll-logo[data-motion=loop] .ll-part{animation:v3-ll-settle-in var(--dur-loop) var(--ease-enter) var(--ll-d) backwards}.ll-logo[data-motion=loop] .ll-solid{animation:v3-ll-material-in var(--dur-loop) var(--ease-standard) var(--ll-d) backwards}.ll-logo[data-motion=loop] .ll-outline{animation:v3-ll-trace-in calc(var(--dur-slow) * 4) var(--ease-standard) var(--ll-d) backwards}.ll-logo[data-motion=loop] :is(.ll-halo,.ll-runner){animation:v3-ll-orbit-once calc(var(--dur-slow) * 4) linear calc(var(--ll-d) + var(--dur-stagger) * 15) infinite backwards}.ll-logo[data-play=play] .ll-part{animation:v3-ll-settle-in var(--dur-loop) var(--ease-enter) var(--ll-d) backwards}.ll-logo[data-play=play] .ll-solid{animation:v3-ll-material-in var(--dur-loop) var(--ease-standard) var(--ll-d) backwards}.ll-logo[data-play=play] .ll-outline{animation:v3-ll-trace-in calc(var(--dur-slow) * 4) var(--ease-standard) var(--ll-d) backwards}.ll-logo[data-play=play] :is(.ll-halo,.ll-runner){animation:v3-ll-orbit-once var(--dur-loop) linear calc(var(--ll-d) + var(--dur-stagger) * 15) backwards}.ll-logo[data-play=play] .ll-mono{animation:v3-ll-whiten calc(var(--dur-slow) * 1.5) var(--ease-standard) calc(var(--ll-d) + var(--dur-slow) * 4) backwards}@keyframes v3-ll-settle-in{0%{opacity:0;transform:translateY(var(--ll-lift))}10%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes v3-ll-trace-in{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:1}55%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes v3-ll-material-in{0%,55%{opacity:0}to{opacity:1}}@keyframes v3-ll-orbit-once{0%{opacity:0;stroke-dashoffset:100px}12%,80%{opacity:1}to{opacity:0;stroke-dashoffset:-100px}}@keyframes v3-ll-whiten{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ll-logo *{animation:none!important}.ll-logo[data-motion=loop] :is(.ll-halo,.ll-runner){animation:none}}
