@font-face{font-family:erode;src:url(../media/Erode_Variable-s.p.0zhmdigkndem8.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:erode Fallback;src:local(Arial);ascent-override:103.2%;descent-override:24.41%;line-gap-override:9.99%;size-adjust:90.12%}.erode_f30fcd0f-module__EnVEfW__className{font-family:erode,erode Fallback;font-style:normal}.erode_f30fcd0f-module__EnVEfW__variable{--aif-font-serif:"erode", "erode Fallback"}
@font-face{font-family:monaSans;src:url(../media/MonaSans_Variable-s.p.1cbu722kd_q_3.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:monaSans Fallback;src:local(Arial);ascent-override:107.53%;descent-override:31.57%;line-gap-override:0.0%;size-adjust:101.37%}.monasans_a4a38055-module__u0psLW__className{font-family:monaSans,monaSans Fallback;font-style:normal}.monasans_a4a38055-module__u0psLW__variable{--aif-font-sans:"monaSans", "monaSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--aif-color-fog-25:#f5f8fa;--aif-color-fog-50:#ecf0f4;--aif-color-fog-50-a85:#ecf0f4d9;--aif-color-fog-75:#e2e9ef;--aif-color-fog-100:#d9e2e9;--aif-color-fog-125:#cfdae4;--aif-color-fog-150:#c5d3de;--aif-color-fog-175:#bcccd9;--aif-color-fog-200:#b2c4d3;--aif-color-fog-225:#a9bdce;--aif-color-fog-250:#9fb6c8;--aif-color-fog-275:#95aec3;--aif-color-fog-300:#8ca7bd;--aif-color-fog-325:#829fb8;--aif-color-fog-350:#7998b2;--aif-color-fog-375:#6f91ad;--aif-color-fog-400:#6589a7;--aif-color-fog-425:#5c82a2;--aif-color-fog-450:#527b9c;--aif-color-fog-475:#497397;--aif-color-fog-500:#3f6c91;--aif-color-fog-525:#3c678a;--aif-color-fog-550:#396183;--aif-color-fog-575:#365c7b;--aif-color-fog-600:#325674;--aif-color-fog-625:#2f516d;--aif-color-fog-650:#2c4c66;--aif-color-fog-675:#29465e;--aif-color-fog-700:#264157;--aif-color-fog-725:#233b50;--aif-color-fog-750:#203649;--aif-color-fog-775:#1c3141;--aif-color-fog-800:#192b3a;--aif-color-fog-825:#162633;--aif-color-fog-850:#13202c;--aif-color-fog-875:#101b24;--aif-color-fog-900:#0d161d;--aif-color-fog-925:#091016;--aif-color-fog-950:#060b0f;--aif-color-fog-975:#030507;--aif-color-fog-975-a50:#03050780;--aif-color-fog-975-a85:#030507d9;--aif-color-marine-25:#f2f8fd;--aif-color-marine-50:#e6f1fa;--aif-color-marine-75:#d9eaf8;--aif-color-marine-100:#cce3f5;--aif-color-marine-125:#c0dcf3;--aif-color-marine-150:#b3d5f0;--aif-color-marine-175:#a6ceee;--aif-color-marine-200:#9ac7eb;--aif-color-marine-225:#8dc0e9;--aif-color-marine-250:#81b9e7;--aif-color-marine-275:#74b2e4;--aif-color-marine-300:#67abe2;--aif-color-marine-325:#5ba4df;--aif-color-marine-350:#4e9ddd;--aif-color-marine-375:#4196da;--aif-color-marine-400:#358fd8;--aif-color-marine-425:#2888d5;--aif-color-marine-450:#1b81d3;--aif-color-marine-475:#0f7ad0;--aif-color-marine-500:#0273ce;--aif-color-marine-500-a50:#0273ce80;--aif-color-marine-525:#026dc4;--aif-color-marine-550:#0268b9;--aif-color-marine-575:#0262af;--aif-color-marine-600:#025ca5;--aif-color-marine-625:#02569b;--aif-color-marine-650:#015190;--aif-color-marine-675:#014b86;--aif-color-marine-700:#01457c;--aif-color-marine-725:#013f71;--aif-color-marine-750:#013a67;--aif-color-marine-775:#01345d;--aif-color-marine-800:#012e52;--aif-color-marine-825:#012848;--aif-color-marine-850:#01233e;--aif-color-marine-875:#011d34;--aif-color-marine-900:#001729;--aif-color-marine-925:#00111f;--aif-color-marine-950:#000c15;--aif-color-marine-975:#00060a;--aif-color-marine-975-a75:#00060abf;--aif-color-grey-50:#f8f9f9;--aif-color-grey-100:#f2f3f4;--aif-color-grey-150:#ebecee;--aif-color-grey-200:#e4e6e9;--aif-color-grey-250:#dee0e3;--aif-color-grey-300:#d7dadd;--aif-color-grey-350:#d0d4d8;--aif-color-grey-400:#c9cdd2;--aif-color-grey-450:#c3c7cd;--aif-color-grey-500:#bcc1c7;--aif-color-grey-550:#a9aeb3;--aif-color-grey-600:#969a9f;--aif-color-grey-650:#84878b;--aif-color-grey-700:#717477;--aif-color-grey-750:#5e6164;--aif-color-grey-800:#4b4d50;--aif-color-grey-850:#383a3c;--aif-color-grey-900:#262728;--aif-color-grey-950:#131314;--aif-color-primary-white:#fff;--aif-color-primary-white-a50:#ffffff80;--aif-color-primary-black:#000;--aif-color-sky-50:#e6f6ff;--aif-color-sky-100:#ccedfe;--aif-color-sky-150:#b3e4fe;--aif-color-sky-200:#99dbfd;--aif-color-sky-250:#80d3fd;--aif-color-sky-300:#66cafd;--aif-color-sky-350:#4dc1fc;--aif-color-sky-400:#33b8fc;--aif-color-sky-450:#1aaffb;--aif-color-sky-500:#00a6fb;--aif-color-sky-550:#0095e2;--aif-color-sky-600:#0085c9;--aif-color-sky-650:#0074b0;--aif-color-sky-700:#006497;--aif-color-sky-750:#00537e;--aif-color-sky-800:#004264;--aif-color-sky-850:#00324b;--aif-color-sky-900:#002132;--aif-color-sky-950:#001119;--aif-color-cobalt-blue-50:#e6ecf6;--aif-color-cobalt-blue-100:#cdd9ec;--aif-color-cobalt-blue-150:#b3c5e3;--aif-color-cobalt-blue-200:#9ab2d9;--aif-color-cobalt-blue-250:#819fd0;--aif-color-cobalt-blue-300:#688cc6;--aif-color-cobalt-blue-350:#4f79bd;--aif-color-cobalt-blue-400:#3565b3;--aif-color-cobalt-blue-450:#1c52aa;--aif-color-cobalt-blue-500:#033fa0;--aif-color-cobalt-blue-550:#033990;--aif-color-cobalt-blue-600:#023280;--aif-color-cobalt-blue-650:#022c70;--aif-color-cobalt-blue-700:#022660;--aif-color-cobalt-blue-750:#022050;--aif-color-cobalt-blue-800:#011940;--aif-color-cobalt-blue-850:#011330;--aif-color-cobalt-blue-900:#010d20;--aif-color-cobalt-blue-950:#000610;--aif-color-deep-purple-50:#f2edff;--aif-color-deep-purple-100:#e5dbff;--aif-color-deep-purple-150:#d8caff;--aif-color-deep-purple-200:#cbb8ff;--aif-color-deep-purple-250:#bea6ff;--aif-color-deep-purple-300:#b094ff;--aif-color-deep-purple-350:#a382ff;--aif-color-deep-purple-400:#9671ff;--aif-color-deep-purple-450:#895fff;--aif-color-deep-purple-500:#7c4dff;--aif-color-deep-purple-550:#7045e6;--aif-color-deep-purple-600:#633ecc;--aif-color-deep-purple-650:#5736b3;--aif-color-deep-purple-700:#4a2e99;--aif-color-deep-purple-750:#3e2780;--aif-color-deep-purple-800:#321f66;--aif-color-deep-purple-850:#25174d;--aif-color-deep-purple-900:#190f33;--aif-color-deep-purple-950:#0c081a;--aif-color-vibrant-coral-50:#fdf0ef;--aif-color-vibrant-coral-100:#fbe1de;--aif-color-vibrant-coral-150:#fad2ce;--aif-color-vibrant-coral-200:#f8c3bd;--aif-color-vibrant-coral-250:#f6b5ad;--aif-color-vibrant-coral-300:#f4a69c;--aif-color-vibrant-coral-350:#f2978c;--aif-color-vibrant-coral-400:#f1887b;--aif-color-vibrant-coral-450:#ef796b;--aif-color-vibrant-coral-500:#ed6a5a;--aif-color-vibrant-coral-550:#d55f51;--aif-color-vibrant-coral-600:#be5548;--aif-color-vibrant-coral-650:#a64a3f;--aif-color-vibrant-coral-700:#8e4036;--aif-color-vibrant-coral-750:#77352d;--aif-color-vibrant-coral-800:#5f2a24;--aif-color-vibrant-coral-850:#47201b;--aif-color-vibrant-coral-900:#2f1512;--aif-color-vibrant-coral-950:#180b09;--aif-color-honey-bronze-50:#fff7ec;--aif-color-honey-bronze-100:#feefd8;--aif-color-honey-bronze-150:#fee8c5;--aif-color-honey-bronze-200:#fde0b1;--aif-color-honey-bronze-250:#fdd89e;--aif-color-honey-bronze-300:#fdd08a;--aif-color-honey-bronze-350:#fcc877;--aif-color-honey-bronze-400:#fcc163;--aif-color-honey-bronze-450:#fbb950;--aif-color-honey-bronze-500:#fbb13c;--aif-color-honey-bronze-550:#e29f36;--aif-color-honey-bronze-600:#c98e30;--aif-color-honey-bronze-650:#b07c2a;--aif-color-honey-bronze-700:#976a24;--aif-color-honey-bronze-750:#7e591e;--aif-color-honey-bronze-800:#644718;--aif-color-honey-bronze-850:#4b3512;--aif-color-honey-bronze-900:#32230c;--aif-color-honey-bronze-950:#191206;--aif-color-sea-green-50:#edf4f0;--aif-color-sea-green-100:#dbeae2;--aif-color-sea-green-150:#c9dfd3;--aif-color-sea-green-200:#b7d5c4;--aif-color-sea-green-250:#a6cab6;--aif-color-sea-green-300:#94bfa7;--aif-color-sea-green-350:#82b598;--aif-color-sea-green-400:#70aa89;--aif-color-sea-green-450:#5ea07b;--aif-color-sea-green-500:#4c956c;--aif-color-sea-green-550:#448661;--aif-color-sea-green-600:#3d7756;--aif-color-sea-green-650:#35684c;--aif-color-sea-green-700:#2e5941;--aif-color-sea-green-750:#264b36;--aif-color-sea-green-800:#1e3c2b;--aif-color-sea-green-850:#172d20;--aif-color-sea-green-900:#0f1e16;--aif-color-sea-green-950:#080f0b;--aif-color-carmine-50:#f9e6eb;--aif-color-carmine-100:#f4ccd7;--aif-color-carmine-150:#eeb3c4;--aif-color-carmine-200:#e999b0;--aif-color-carmine-250:#e3809c;--aif-color-carmine-300:#d68;--aif-color-carmine-350:#d84d74;--aif-color-carmine-400:#d23361;--aif-color-carmine-450:#cd1a4d;--aif-color-carmine-500:#c70039;--aif-color-carmine-550:#b30033;--aif-color-carmine-600:#9f002e;--aif-color-carmine-650:#8b0028;--aif-color-carmine-700:#702;--aif-color-carmine-750:#64001d;--aif-color-carmine-800:#500017;--aif-color-carmine-850:#3c0011;--aif-color-carmine-900:#28000b;--aif-color-carmine-950:#140006;--aif-color-skin-50:#fcf9f7;--aif-color-skin-100:#f9f2f0;--aif-color-skin-150:#f6ece8;--aif-color-skin-200:#f3e5e1;--aif-color-skin-250:#f0dfd9;--aif-color-skin-300:#ecd8d1;--aif-color-skin-350:#e9d2ca;--aif-color-skin-400:#e6cbc2;--aif-color-skin-450:#e3c5bb;--aif-color-skin-500:#e0beb3;--aif-color-skin-550:#caaba1;--aif-color-skin-600:#b3988f;--aif-color-skin-650:#9d857d;--aif-color-skin-700:#86726b;--aif-color-skin-750:#705f5a;--aif-color-skin-800:#5a4c48;--aif-color-skin-850:#433936;--aif-color-skin-900:#2d2624;--aif-color-skin-950:#161312;--aif-unit-2:.125rem;--aif-unit-4:.25rem;--aif-unit-8:.5rem;--aif-unit-10:.625rem;--aif-unit-12:.75rem;--aif-unit-14:.875rem;--aif-unit-16:1rem;--aif-unit-18:1.125rem;--aif-unit-20:1.25rem;--aif-unit-24:1.5rem;--aif-unit-26:1.625rem;--aif-unit-28:1.75rem;--aif-unit-32:2rem;--aif-unit-36:2.25rem;--aif-unit-40:2.5rem;--aif-unit-44:2.75rem;--aif-unit-48:3rem;--aif-unit-52:3.25rem;--aif-unit-56:3.5rem;--aif-unit-60:3.75rem;--aif-unit-64:4rem;--aif-unit-72:4.5rem;--aif-unit-80:5rem;--aif-unit-88:5.5rem;--aif-unit-96:6rem;--aif-unit-104:6.5rem;--aif-unit-112:7rem;--aif-unit-120:7.5rem;--aif-space-2xs:var(--aif-unit-2);--aif-space-xs:var(--aif-unit-4);--aif-space-s:var(--aif-unit-8);--aif-space-m:var(--aif-unit-12);--aif-space-l:var(--aif-unit-16);--aif-space-xl:var(--aif-unit-24);--aif-space-2xl:var(--aif-unit-32);--aif-space-3xl:var(--aif-unit-40);--aif-space-4xl:var(--aif-unit-48);--aif-space-5xl:var(--aif-unit-56);--aif-space-6xl:var(--aif-unit-64);--aif-space-7xl:var(--aif-unit-72);--aif-space-8xl:var(--aif-unit-80);--aif-space-9xl:var(--aif-unit-88);--aif-space-10xl:var(--aif-unit-96);--aif-space-11xl:var(--aif-unit-104);--aif-space-12xl:var(--aif-unit-112);--aif-radius-xs:.25rem;--aif-radius-s:.5rem;--aif-radius-m:.75rem;--aif-radius-l:1rem;--aif-radius-xl:1.5rem;--aif-radius-round:3.125rem;--aif-radius-pill:62.4375rem;--aif-border-width-xs:.0625rem;--aif-border-width-s:.09375rem;--aif-border-width-m:.125rem;--aif-border-width-l:.25rem;--aif-breakpoint-s:24.5625rem;--aif-breakpoint-m:48rem;--aif-breakpoint-l:64rem;--aif-breakpoint-xl:90rem;--aif-breakpoint-xxl:110rem;--aif-font-family-serif:var(--aif-font-serif,"Erode Variable"), Georgia, "Times New Roman", serif;--aif-font-family-sans-serif:var(--aif-font-sans,"Mona Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--aif-font-weight-light:300;--aif-font-weight-regular:400;--aif-font-weight-medium:500;--aif-font-weight-semibold:600;--aif-font-weight-bold:700;--aif-font-weight-black:900;--aif-font-size-xxs:var(--aif-unit-10);--aif-font-size-xs:var(--aif-unit-12);--aif-font-size-s:var(--aif-unit-14);--aif-font-size-m:var(--aif-unit-16);--aif-font-size-l:var(--aif-unit-20);--aif-font-size-xl:var(--aif-unit-24);--aif-font-size-2xl:var(--aif-unit-28);--aif-font-size-3xl:var(--aif-unit-36);--aif-font-size-4xl:var(--aif-unit-44);--aif-font-size-5xl:var(--aif-unit-52);--aif-line-height-xxs:var(--aif-unit-12);--aif-line-height-xs:var(--aif-unit-16);--aif-line-height-s:var(--aif-unit-20);--aif-line-height-m:var(--aif-unit-24);--aif-line-height-l:var(--aif-unit-28);--aif-line-height-xl:var(--aif-unit-32);--aif-line-height-2xl:var(--aif-unit-36);--aif-line-height-3xl:var(--aif-unit-44);--aif-line-height-4xl:var(--aif-unit-52);--aif-line-height-5xl:var(--aif-unit-60);--aif-color-background-primary:var(--aif-color-marine-25);--aif-color-background-subtle:var(--aif-color-marine-75);--aif-color-background-inverse:var(--aif-color-marine-900);--aif-color-background-inverse-subtle:var(--aif-color-marine-850);--aif-color-surface-l0:var(--aif-color-primary-white);--aif-color-surface-l1:var(--aif-color-fog-50);--aif-color-surface-l2:var(--aif-color-fog-75);--aif-color-surface-l3:var(--aif-color-fog-100);--aif-color-surface-positive:var(--aif-color-sea-green-50);--aif-color-surface-warning-subtle:var(--aif-color-honey-bronze-50);--aif-color-surface-negative-subtle:var(--aif-color-carmine-50);--aif-color-surface-info-subtle:var(--aif-color-sky-50);--aif-color-surface-disabled:var(--aif-color-fog-150);--aif-color-surface-brand:var(--aif-color-marine-500);--aif-color-surface-category-one:var(--aif-color-vibrant-coral-100);--aif-color-surface-category-two:var(--aif-color-sky-100);--aif-color-surface-category-three:var(--aif-color-deep-purple-100);--aif-color-surface-category-four:var(--aif-color-marine-100);--aif-color-surface-category-five:var(--aif-color-sea-green-100);--aif-color-action-primary:var(--aif-color-marine-500);--aif-color-action-primary-hover:var(--aif-color-marine-550);--aif-color-action-primary-active:var(--aif-color-marine-600);--aif-color-action-destructive:var(--aif-color-carmine-500);--aif-color-action-destructive-hover:var(--aif-color-carmine-550);--aif-color-action-destructive-active:var(--aif-color-carmine-600);--aif-color-action-ghost:var(--aif-color-fog-125);--aif-color-action-ghost-hover:var(--aif-color-fog-150);--aif-color-action-ghost-active:var(--aif-color-fog-175);--aif-color-content-primary:var(--aif-color-fog-975);--aif-color-content-secondary:var(--aif-color-fog-700);--aif-color-content-tertiary:var(--aif-color-fog-550);--aif-color-content-inverse:var(--aif-color-fog-25);--aif-color-content-disabled:var(--aif-color-fog-325);--aif-color-content-brand:var(--aif-color-marine-500);--aif-color-content-positive:var(--aif-color-sea-green-600);--aif-color-content-on-category:var(--aif-color-fog-975-a85);--aif-color-content-warning:var(--aif-color-honey-bronze-750);--aif-color-content-negative:var(--aif-color-carmine-500);--aif-color-content-destructive-subtle:var(--aif-color-carmine-50);--aif-color-content-info:var(--aif-color-sky-650);--aif-color-border-primary:var(--aif-color-marine-125);--aif-color-border-subtle:var(--aif-color-marine-75);--aif-color-border-strong:var(--aif-color-marine-500);--aif-color-border-disabled:var(--aif-color-fog-325);--aif-color-border-ring:var(--aif-color-marine-500);--aif-color-border-inverse:var(--aif-color-marine-675);--aif-color-border-positive:var(--aif-color-sea-green-500);--aif-color-border-warning:var(--aif-color-honey-bronze-500);--aif-color-border-negative:var(--aif-color-carmine-500);--aif-color-border-info:var(--aif-color-sky-600);--aif-color-link-default:var(--aif-color-marine-500);--aif-color-link-default-hover:var(--aif-color-marine-550);--aif-color-link-default-active:var(--aif-color-marine-600);--aif-color-link-default-visited:var(--aif-color-marine-625);--aif-color-overlay-default:var(--aif-color-marine-975-a75);--aif-color-headshot-sky:var(--aif-color-sky-150);--aif-color-headshot-surf:var(--aif-color-marine-500);--aif-color-headshot-sea:var(--aif-color-marine-375);--aif-color-headshot-sun:var(--aif-color-honey-bronze-450);--aif-color-headshot-skin:var(--aif-color-skin-450);--aif-color-headshot-skin-light-shadow:var(--aif-color-skin-550);--aif-color-headshot-skin-shadow:var(--aif-color-skin-700);--aif-color-headshot-skin-dark-shadow:var(--aif-color-skin-750);--aif-color-headshot-hair:var(--aif-color-marine-650);--aif-color-headshot-hair-shadow:var(--aif-color-fog-650);--aif-color-headshot-lines:var(--aif-color-fog-550);--aif-color-headshot-shirt-highlight:var(--aif-color-fog-200);--aif-color-headshot-shirt:var(--aif-color-fog-50)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--aif-color-background-primary:var(--aif-color-marine-900);--aif-color-background-subtle:var(--aif-color-marine-850);--aif-color-background-inverse:var(--aif-color-marine-25);--aif-color-background-inverse-subtle:var(--aif-color-marine-75);--aif-color-surface-l0:var(--aif-color-fog-975);--aif-color-surface-l1:var(--aif-color-marine-825);--aif-color-surface-l2:var(--aif-color-marine-800);--aif-color-surface-l3:var(--aif-color-marine-775);--aif-color-surface-positive:var(--aif-color-sea-green-750);--aif-color-surface-warning-subtle:var(--aif-color-honey-bronze-750);--aif-color-surface-negative-subtle:var(--aif-color-carmine-750);--aif-color-surface-info-subtle:var(--aif-color-sky-750);--aif-color-surface-disabled:var(--aif-color-fog-450);--aif-color-surface-brand:var(--aif-color-marine-300);--aif-color-surface-category-one:var(--aif-color-vibrant-coral-750);--aif-color-surface-category-two:var(--aif-color-sky-750);--aif-color-surface-category-three:var(--aif-color-deep-purple-750);--aif-color-surface-category-four:var(--aif-color-marine-750);--aif-color-surface-category-five:var(--aif-color-sea-green-750);--aif-color-action-primary:var(--aif-color-marine-300);--aif-color-action-primary-hover:var(--aif-color-marine-250);--aif-color-action-primary-active:var(--aif-color-marine-200);--aif-color-action-destructive:var(--aif-color-carmine-450);--aif-color-action-destructive-hover:var(--aif-color-carmine-500);--aif-color-action-destructive-active:var(--aif-color-carmine-550);--aif-color-action-ghost:var(--aif-color-marine-750);--aif-color-action-ghost-hover:var(--aif-color-marine-725);--aif-color-action-ghost-active:var(--aif-color-marine-700);--aif-color-content-primary:var(--aif-color-fog-25);--aif-color-content-secondary:var(--aif-color-fog-175);--aif-color-content-tertiary:var(--aif-color-fog-325);--aif-color-content-inverse:var(--aif-color-fog-975);--aif-color-content-disabled:var(--aif-color-fog-600);--aif-color-content-brand:var(--aif-color-marine-300);--aif-color-content-positive:var(--aif-color-sea-green-250);--aif-color-content-on-category:var(--aif-color-fog-50-a85);--aif-color-content-warning:var(--aif-color-honey-bronze-250);--aif-color-content-negative:var(--aif-color-carmine-250);--aif-color-content-destructive-subtle:var(--aif-color-carmine-50);--aif-color-content-info:var(--aif-color-sky-250);--aif-color-border-primary:var(--aif-color-marine-675);--aif-color-border-subtle:var(--aif-color-marine-800);--aif-color-border-strong:var(--aif-color-marine-400);--aif-color-border-disabled:var(--aif-color-fog-600);--aif-color-border-ring:var(--aif-color-marine-300);--aif-color-border-inverse:var(--aif-color-marine-125);--aif-color-border-positive:var(--aif-color-sea-green-250);--aif-color-border-warning:var(--aif-color-honey-bronze-250);--aif-color-border-negative:var(--aif-color-carmine-250);--aif-color-border-info:var(--aif-color-sky-500);--aif-color-link-default:var(--aif-color-marine-300);--aif-color-link-default-hover:var(--aif-color-marine-350);--aif-color-link-default-active:var(--aif-color-marine-300);--aif-color-link-default-visited:var(--aif-color-marine-275);--aif-color-overlay-default:var(--aif-color-marine-975-a75);--aif-color-headshot-sky:var(--aif-color-sky-850);--aif-color-headshot-surf:var(--aif-color-marine-600);--aif-color-headshot-sea:var(--aif-color-marine-875);--aif-color-headshot-sun:var(--aif-color-honey-bronze-100);--aif-color-headshot-skin:var(--aif-color-skin-600);--aif-color-headshot-skin-light-shadow:var(--aif-color-skin-700);--aif-color-headshot-skin-shadow:var(--aif-color-skin-800);--aif-color-headshot-skin-dark-shadow:var(--aif-color-skin-850);--aif-color-headshot-hair:var(--aif-color-marine-750);--aif-color-headshot-hair-shadow:var(--aif-color-fog-750);--aif-color-headshot-lines:var(--aif-color-fog-650);--aif-color-headshot-shirt-highlight:var(--aif-color-fog-325);--aif-color-headshot-shirt:var(--aif-color-fog-175)}}:root[data-theme=dark]{--aif-color-background-primary:var(--aif-color-marine-900);--aif-color-background-subtle:var(--aif-color-marine-850);--aif-color-background-inverse:var(--aif-color-marine-25);--aif-color-background-inverse-subtle:var(--aif-color-marine-75);--aif-color-surface-l0:var(--aif-color-fog-975);--aif-color-surface-l1:var(--aif-color-marine-825);--aif-color-surface-l2:var(--aif-color-marine-800);--aif-color-surface-l3:var(--aif-color-marine-775);--aif-color-surface-positive:var(--aif-color-sea-green-750);--aif-color-surface-warning-subtle:var(--aif-color-honey-bronze-750);--aif-color-surface-negative-subtle:var(--aif-color-carmine-750);--aif-color-surface-info-subtle:var(--aif-color-sky-750);--aif-color-surface-disabled:var(--aif-color-fog-450);--aif-color-surface-brand:var(--aif-color-marine-300);--aif-color-surface-category-one:var(--aif-color-vibrant-coral-750);--aif-color-surface-category-two:var(--aif-color-sky-750);--aif-color-surface-category-three:var(--aif-color-deep-purple-750);--aif-color-surface-category-four:var(--aif-color-marine-750);--aif-color-surface-category-five:var(--aif-color-sea-green-750);--aif-color-action-primary:var(--aif-color-marine-300);--aif-color-action-primary-hover:var(--aif-color-marine-250);--aif-color-action-primary-active:var(--aif-color-marine-200);--aif-color-action-destructive:var(--aif-color-carmine-450);--aif-color-action-destructive-hover:var(--aif-color-carmine-500);--aif-color-action-destructive-active:var(--aif-color-carmine-550);--aif-color-action-ghost:var(--aif-color-marine-750);--aif-color-action-ghost-hover:var(--aif-color-marine-725);--aif-color-action-ghost-active:var(--aif-color-marine-700);--aif-color-content-primary:var(--aif-color-fog-25);--aif-color-content-secondary:var(--aif-color-fog-175);--aif-color-content-tertiary:var(--aif-color-fog-325);--aif-color-content-inverse:var(--aif-color-fog-975);--aif-color-content-disabled:var(--aif-color-fog-600);--aif-color-content-brand:var(--aif-color-marine-300);--aif-color-content-positive:var(--aif-color-sea-green-250);--aif-color-content-on-category:var(--aif-color-fog-50-a85);--aif-color-content-warning:var(--aif-color-honey-bronze-250);--aif-color-content-negative:var(--aif-color-carmine-250);--aif-color-content-destructive-subtle:var(--aif-color-carmine-50);--aif-color-content-info:var(--aif-color-sky-250);--aif-color-border-primary:var(--aif-color-marine-675);--aif-color-border-subtle:var(--aif-color-marine-800);--aif-color-border-strong:var(--aif-color-marine-400);--aif-color-border-disabled:var(--aif-color-fog-600);--aif-color-border-ring:var(--aif-color-marine-300);--aif-color-border-inverse:var(--aif-color-marine-125);--aif-color-border-positive:var(--aif-color-sea-green-250);--aif-color-border-warning:var(--aif-color-honey-bronze-250);--aif-color-border-negative:var(--aif-color-carmine-250);--aif-color-border-info:var(--aif-color-sky-500);--aif-color-link-default:var(--aif-color-marine-300);--aif-color-link-default-hover:var(--aif-color-marine-350);--aif-color-link-default-active:var(--aif-color-marine-300);--aif-color-link-default-visited:var(--aif-color-marine-275);--aif-color-overlay-default:var(--aif-color-marine-975-a75);--aif-color-headshot-sky:var(--aif-color-sky-850);--aif-color-headshot-surf:var(--aif-color-marine-600);--aif-color-headshot-sea:var(--aif-color-marine-875);--aif-color-headshot-sun:var(--aif-color-honey-bronze-100);--aif-color-headshot-skin:var(--aif-color-skin-600);--aif-color-headshot-skin-light-shadow:var(--aif-color-skin-700);--aif-color-headshot-skin-shadow:var(--aif-color-skin-800);--aif-color-headshot-skin-dark-shadow:var(--aif-color-skin-850);--aif-color-headshot-hair:var(--aif-color-marine-750);--aif-color-headshot-hair-shadow:var(--aif-color-fog-750);--aif-color-headshot-lines:var(--aif-color-fog-650);--aif-color-headshot-shirt-highlight:var(--aif-color-fog-325);--aif-color-headshot-shirt:var(--aif-color-fog-175)}
.aif-text-xxs-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xxs);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.2}.aif-text-xxs-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xxs);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.2}.aif-text-xxs-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xxs);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.2}.aif-text-xxs-caps{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xxs);font-weight:var(--aif-font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;line-height:1.2}.aif-text-xs-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xs);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.3333}.aif-text-xs-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xs);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.3333}.aif-text-xs-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xs);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.3333}.aif-text-xs-caps{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xs);font-weight:var(--aif-font-weight-regular);letter-spacing:.1667em;text-transform:uppercase;line-height:1.3333}.aif-text-s-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.4286}.aif-text-s-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.4286}.aif-text-s-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.4286}.aif-text-m-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.5}.aif-text-m-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.5}.aif-text-m-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.5}.aif-text-l-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.4}.aif-text-l-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.4}.aif-text-l-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.4}.aif-text-xl-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.3333}.aif-text-xl-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.3333}.aif-text-xl-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.3333}.aif-text-2xl-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.2857}.aif-text-2xl-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.2857}.aif-text-2xl-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.2857}.aif-text-3xl-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.2222}.aif-text-3xl-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.2222}.aif-text-3xl-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.2222}.aif-text-4xl-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.1818}.aif-text-4xl-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.1818}.aif-text-4xl-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.1818}.aif-text-5xl-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.1538}.aif-text-5xl-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.1538}.aif-text-5xl-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.1538}.aif-heading-xxs-caps{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-xs);font-weight:var(--aif-font-weight-semibold);letter-spacing:.1667em;text-transform:uppercase;line-height:1.3333}.aif-heading-xs-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.4286}.aif-heading-xs-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.4286}.aif-heading-xs-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.4286}.aif-heading-xs-caps{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-s);font-weight:var(--aif-font-weight-semibold);letter-spacing:.1429em;text-transform:uppercase;line-height:1.4286}.aif-heading-s-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.5}.aif-heading-s-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.5}.aif-heading-s-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.5}.aif-heading-s-black{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);font-weight:var(--aif-font-weight-black);letter-spacing:.125em;line-height:1.5}.aif-heading-m-light{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-light);letter-spacing:0;line-height:1.4}.aif-heading-m-regular{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.4}.aif-heading-m-semibold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.4}.aif-heading-m-bold{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.4}.aif-heading-m-black{font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-l);font-weight:var(--aif-font-weight-black);letter-spacing:0;line-height:1.4}.aif-heading-l-light{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-light);letter-spacing:0;line-height:1.3333}.aif-heading-l-regular{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.3333}.aif-heading-l-medium{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-medium);letter-spacing:0;line-height:1.3333}.aif-heading-l-semibold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.3333}.aif-heading-l-bold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.3333}.aif-heading-xl-light{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-light);letter-spacing:0;line-height:1.2857}.aif-heading-xl-regular{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-regular);letter-spacing:0;line-height:1.2857}.aif-heading-xl-medium{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-medium);letter-spacing:0;line-height:1.2857}.aif-heading-xl-semibold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:0;line-height:1.2857}.aif-heading-xl-bold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-2xl);font-weight:var(--aif-font-weight-bold);letter-spacing:0;line-height:1.2857}.aif-heading-2xl-light{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-light);letter-spacing:-.0139em;line-height:1.2222}.aif-heading-2xl-regular{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-regular);letter-spacing:-.0139em;line-height:1.2222}.aif-heading-2xl-medium{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-medium);letter-spacing:-.0139em;line-height:1.2222}.aif-heading-2xl-semibold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:-.0139em;line-height:1.2222}.aif-heading-2xl-bold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-3xl);font-weight:var(--aif-font-weight-bold);letter-spacing:-.0139em;line-height:1.2222}.aif-heading-3xl-light{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-light);letter-spacing:-.0114em;line-height:1.1818}.aif-heading-3xl-regular{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-regular);letter-spacing:-.0114em;line-height:1.1818}.aif-heading-3xl-medium{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-medium);letter-spacing:-.0114em;line-height:1.1818}.aif-heading-3xl-semibold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:-.0114em;line-height:1.1818}.aif-heading-3xl-bold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-4xl);font-weight:var(--aif-font-weight-bold);letter-spacing:-.0114em;line-height:1.1818}.aif-heading-4xl-light{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-light);letter-spacing:-.0192em;line-height:1.1538}.aif-heading-4xl-regular{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-regular);letter-spacing:-.0192em;line-height:1.1538}.aif-heading-4xl-medium{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-medium);letter-spacing:-.0192em;line-height:1.1538}.aif-heading-4xl-semibold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-semibold);letter-spacing:-.0192em;line-height:1.1538}.aif-heading-4xl-bold{font-family:var(--aif-font-family-serif);font-size:var(--aif-font-size-5xl);font-weight:var(--aif-font-weight-bold);letter-spacing:-.0192em;line-height:1.1538}
.aif-button{justify-content:center;align-items:center;gap:var(--aif-space-m);padding:var(--aif-space-m) var(--aif-space-l);border-radius:var(--aif-radius-m);box-sizing:border-box;cursor:pointer;text-align:center;white-space:nowrap;appearance:none;border:none;margin:0;text-decoration:none;display:inline-flex}.aif-button__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.aif-button__icon>svg{width:1.5rem;height:1.5rem;display:block}.aif-button:focus{outline:none}.aif-button:focus-visible{outline:var(--aif-border-width-m) solid var(--aif-color-border-ring);outline-offset:var(--aif-space-2xs)}.aif-button:disabled{cursor:not-allowed}.aif-button--primary{background:var(--aif-color-action-primary);color:var(--aif-color-content-inverse)}.aif-button--primary:hover:not(:disabled){background:var(--aif-color-action-primary-hover)}.aif-button--primary:active:not(:disabled){background:var(--aif-color-action-primary-active)}.aif-button--secondary{color:var(--aif-color-link-default);background:0 0}.aif-button--secondary:hover:not(:disabled){background:var(--aif-color-background-subtle);color:var(--aif-color-link-default-hover)}.aif-button--secondary:active:not(:disabled){color:var(--aif-color-link-default-active);background:0 0}.aif-button--tertiary{background:var(--aif-color-action-ghost);color:var(--aif-color-content-secondary)}.aif-button--tertiary:hover:not(:disabled){background:var(--aif-color-action-ghost-hover);color:var(--aif-color-content-secondary)}.aif-button--tertiary:active:not(:disabled){background:var(--aif-color-action-ghost-active);color:var(--aif-color-content-primary)}.aif-button--destructive{background:var(--aif-color-action-destructive);color:var(--aif-color-content-destructive-subtle)}.aif-button--destructive:hover:not(:disabled){background:var(--aif-color-action-destructive-hover)}.aif-button--destructive:active:not(:disabled){background:var(--aif-color-action-destructive-active)}
.aif-input{align-items:center;gap:var(--aif-space-m);box-sizing:border-box;width:100%;padding:var(--aif-space-m) var(--aif-space-l);border-radius:var(--aif-radius-l);border-style:solid;margin:0;display:flex;overflow:clip}.aif-input__icon{width:1.25rem;height:1.25rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aif-input__icon>svg{width:1.25rem;height:1.25rem;display:block}.aif-input__field{min-width:0;color:inherit;appearance:none;background:0 0;border:none;outline:none;flex:1 1 0;margin:0;padding:0}.aif-input__field::placeholder{color:var(--aif-color-content-tertiary);opacity:1}.aif-input__field:disabled{cursor:not-allowed}.aif-input--default{background:var(--aif-color-surface-l0);border-width:var(--aif-border-width-xs);border-color:var(--aif-color-border-subtle);color:var(--aif-color-content-tertiary)}.aif-input--default:hover:not(.aif-input--disabled):not(:focus-within){border-color:var(--aif-color-border-strong)}.aif-input--default:focus-within:not(.aif-input--disabled){border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-ring);color:var(--aif-color-content-primary);padding:calc(var(--aif-space-m) - (var(--aif-border-width-m) - var(--aif-border-width-xs))) calc(var(--aif-space-l) - (var(--aif-border-width-m) - var(--aif-border-width-xs)))}.aif-input--default:has(.aif-input__field:not(:placeholder-shown)):not(:focus-within):not(.aif-input--disabled):not(.aif-input--error):not(.aif-input--force-active):not(.aif-input--force-hover){color:var(--aif-color-content-primary);border-color:#0000}.aif-input--default.aif-input--disabled{background:var(--aif-color-surface-disabled);color:var(--aif-color-content-disabled);cursor:not-allowed;border-color:#0000}.aif-input--default.aif-input--disabled .aif-input__field::placeholder{color:var(--aif-color-content-disabled)}.aif-input--default.aif-input--error:not(.aif-input--disabled){border-color:var(--aif-color-border-negative);color:var(--aif-color-content-primary)}.aif-input--default.aif-input--error:not(.aif-input--disabled):focus-within{border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-negative);padding:calc(var(--aif-space-m) - (var(--aif-border-width-m) - var(--aif-border-width-xs))) calc(var(--aif-space-l) - (var(--aif-border-width-m) - var(--aif-border-width-xs)))}.aif-input--transparent{border-width:var(--aif-border-width-xs);color:var(--aif-color-content-tertiary);background:0 0;border-color:#0000}.aif-input--transparent:focus-within:not(.aif-input--disabled){color:var(--aif-color-content-primary)}.aif-input--transparent:has(.aif-input__field:not(:placeholder-shown)):not(.aif-input--disabled){color:var(--aif-color-content-primary)}.aif-input--transparent.aif-input--disabled{color:var(--aif-color-content-disabled);cursor:not-allowed}.aif-input--transparent.aif-input--disabled .aif-input__field::placeholder{color:var(--aif-color-content-disabled)}.aif-input--transparent.aif-input--error:not(.aif-input--disabled){color:var(--aif-color-content-primary)}.aif-input--error:not(.aif-input--disabled) .aif-input__icon--left{color:var(--aif-color-content-negative)}
.aif-label{color:var(--aif-color-content-primary);font-weight:var(--aif-font-weight-medium);margin:0;display:block}
.aif-helper-text{color:var(--aif-color-content-tertiary);font-weight:var(--aif-font-weight-medium);margin:0;display:block}.aif-helper-text--error{color:var(--aif-color-content-negative)}
.aif-form-field{gap:var(--aif-space-xs);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.aif-form-field__label,.aif-form-field__helper{padding-inline:var(--aif-space-l)}.aif-form-field__control{width:100%;min-width:0}
.aif-checkbox{align-items:flex-start;gap:var(--aif-space-m);cursor:pointer;margin:0;display:inline-flex}.aif-checkbox--control-only{cursor:default}.aif-checkbox--disabled{cursor:not-allowed}.aif-checkbox__control{box-sizing:border-box;border-style:solid;border-width:var(--aif-border-width-xs);border-radius:var(--aif-radius-xs);background:var(--aif-color-surface-l0);border-color:var(--aif-color-border-primary);width:1.5rem;height:1.5rem;color:var(--aif-color-content-inverse);cursor:pointer;appearance:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.aif-checkbox__control:focus{outline:none}.aif-checkbox__indicator{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.aif-checkbox__check,.aif-checkbox__dash{width:1.25rem;height:1.25rem;display:none}.aif-checkbox__control[data-state=checked] .aif-checkbox__check,.aif-checkbox__control[data-state=indeterminate] .aif-checkbox__dash{display:block}.aif-checkbox__control[data-state=unchecked]:hover:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox--force-hover .aif-checkbox__control[data-state=unchecked]:not([data-disabled]):not(.aif-checkbox__control--error){border-color:var(--aif-color-border-strong)}.aif-checkbox__control[data-state=unchecked]:focus-visible:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox--force-focus .aif-checkbox__control[data-state=unchecked]:not([data-disabled]):not(.aif-checkbox__control--error){border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-ring)}.aif-checkbox__control[data-state=checked]:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox__control[data-state=indeterminate]:not([data-disabled]):not(.aif-checkbox__control--error){background:var(--aif-color-action-primary);border-color:var(--aif-color-border-subtle);color:var(--aif-color-content-inverse)}.aif-checkbox__control[data-state=checked]:hover:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox__control[data-state=indeterminate]:hover:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox--force-hover .aif-checkbox__control[data-state=checked]:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox--force-hover .aif-checkbox__control[data-state=indeterminate]:not([data-disabled]):not(.aif-checkbox__control--error){background:var(--aif-color-action-primary-hover);border-color:var(--aif-color-border-strong)}.aif-checkbox__control[data-state=checked]:focus-visible:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox__control[data-state=indeterminate]:focus-visible:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox--force-focus .aif-checkbox__control[data-state=checked]:not([data-disabled]):not(.aif-checkbox__control--error),.aif-checkbox--force-focus .aif-checkbox__control[data-state=indeterminate]:not([data-disabled]):not(.aif-checkbox__control--error){background:var(--aif-color-action-primary-active);border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-ring)}.aif-checkbox__control--error[data-state=unchecked]:not([data-disabled]){background:var(--aif-color-surface-l0);border-color:var(--aif-color-content-negative)}.aif-checkbox__control--error[data-state=checked]:not([data-disabled]),.aif-checkbox__control--error[data-state=indeterminate]:not([data-disabled]){background:var(--aif-color-action-destructive);border-color:var(--aif-color-border-negative);color:var(--aif-color-content-destructive-subtle)}.aif-checkbox__control[data-disabled]{background:var(--aif-color-surface-disabled);border-color:var(--aif-color-border-disabled);color:var(--aif-color-content-disabled);cursor:not-allowed}.aif-checkbox__label{color:var(--aif-color-content-primary);line-height:1.5rem}.aif-checkbox--disabled .aif-checkbox__label{color:var(--aif-color-content-disabled)}
.aif-radio-group{align-items:flex-start;gap:var(--aif-space-m);border:none;flex-direction:column;margin:0;padding:0;display:flex}.aif-radio{align-items:flex-start;gap:var(--aif-space-m);cursor:pointer;margin:0;display:inline-flex}.aif-radio--control-only{cursor:default}.aif-radio--disabled{cursor:not-allowed}.aif-radio__control{box-sizing:border-box;border-style:solid;border-width:var(--aif-border-width-xs);border-radius:var(--aif-radius-round);background:var(--aif-color-surface-l0);border-color:var(--aif-color-border-subtle);cursor:pointer;appearance:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:inline-flex;position:relative}.aif-radio__control:focus{outline:none}.aif-radio__dot{box-sizing:border-box;border-radius:var(--aif-radius-round);background:var(--aif-color-action-primary);width:1rem;height:1rem;display:block}.aif-radio__control[data-state=unchecked]:hover:not([data-disabled]),.aif-radio--force-hover .aif-radio__control[data-state=unchecked]:not([data-disabled]){border-color:var(--aif-color-border-primary)}.aif-radio__control[data-state=unchecked]:focus-visible:not([data-disabled]),.aif-radio--force-focus .aif-radio__control[data-state=unchecked]:not([data-disabled]){border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-ring)}.aif-radio__control[data-state=checked]:not([data-disabled]){border-color:var(--aif-color-link-default)}.aif-radio__control[data-state=checked]:hover:not([data-disabled]),.aif-radio--force-hover .aif-radio__control[data-state=checked]:not([data-disabled]){border-color:var(--aif-color-link-default-hover)}.aif-radio__control[data-state=checked]:hover:not([data-disabled]) .aif-radio__dot,.aif-radio--force-hover .aif-radio__control[data-state=checked]:not([data-disabled]) .aif-radio__dot{background:var(--aif-color-action-primary-hover)}.aif-radio__control[data-state=checked]:focus-visible:not([data-disabled]),.aif-radio--force-focus .aif-radio__control[data-state=checked]:not([data-disabled]){border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-ring)}.aif-radio__control[data-state=checked]:focus-visible:not([data-disabled]) .aif-radio__dot,.aif-radio--force-focus .aif-radio__control[data-state=checked]:not([data-disabled]) .aif-radio__dot{background:var(--aif-color-action-primary-active)}.aif-radio__control[data-disabled]{background:var(--aif-color-surface-disabled);border-color:var(--aif-color-border-disabled);cursor:not-allowed}.aif-radio__control[data-disabled][data-state=checked] .aif-radio__dot{background:var(--aif-color-content-disabled)}.aif-radio__label{color:var(--aif-color-content-primary);line-height:1.5rem}.aif-radio--disabled .aif-radio__label{color:var(--aif-color-content-disabled)}
.aif-select-trigger{font:inherit;text-align:left;cursor:pointer}.aif-select-trigger .aif-input__field{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.aif-input--default.aif-select-trigger[data-state=open]:not(.aif-input--disabled){border-width:var(--aif-border-width-m);border-color:var(--aif-color-border-ring);color:var(--aif-color-content-primary);padding:calc(var(--aif-space-m) - (var(--aif-border-width-m) - var(--aif-border-width-xs))) calc(var(--aif-space-l) - (var(--aif-border-width-m) - var(--aif-border-width-xs)))}.aif-input--default.aif-select-trigger[data-state=open].aif-input--error:not(.aif-input--disabled){border-color:var(--aif-color-border-negative)}.aif-input--default.aif-select-trigger:not([data-placeholder]):not(:focus-within):not([data-state=open]):not(.aif-input--disabled):not(.aif-input--error):not(.aif-input--force-active):not(.aif-input--force-hover){color:var(--aif-color-content-primary);border-color:#0000}.aif-input--transparent.aif-select-trigger[data-state=open]:not(.aif-input--disabled),.aif-input--transparent.aif-select-trigger:not([data-placeholder]):not(.aif-input--disabled){color:var(--aif-color-content-primary)}.aif-select-trigger.aif-input--disabled{cursor:not-allowed}.aif-select-content{z-index:50;box-sizing:border-box;background:var(--aif-color-surface-l1);border-style:solid;border-width:var(--aif-border-width-xs);border-color:var(--aif-color-border-primary);border-radius:var(--aif-radius-l);min-width:var(--radix-select-trigger-width);overflow:hidden}.aif-select-content[data-state=open]{animation:.12s ease-out aif-select-content-in}.aif-select-content[data-state=closed]{animation:.1s ease-in aif-select-content-out}@keyframes aif-select-content-in{0%{opacity:0;transform:translateY(var(--aif-space-2xs))}to{opacity:1;transform:translateY(0)}}@keyframes aif-select-content-out{0%{opacity:1}to{opacity:0}}.aif-select-viewport{box-sizing:border-box;gap:var(--aif-space-m);padding:var(--aif-space-m) var(--aif-space-l);max-height:var(--radix-select-content-available-height);flex-direction:column;display:flex}.aif-select-group{gap:var(--aif-space-2xs);flex-direction:column;display:flex}.aif-select-label{column-gap:var(--aif-space-xs);box-sizing:border-box;color:var(--aif-color-content-tertiary);grid-template-columns:1rem minmax(0,1fr);margin:0;display:grid}.aif-select-label:before{content:"";width:1rem;height:1rem}.aif-select-item{column-gap:var(--aif-space-xs);box-sizing:border-box;min-height:2.5rem;padding:var(--aif-space-s) 0;border-radius:var(--aif-radius-s);color:var(--aif-color-content-primary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:1rem minmax(0,1fr);align-items:center;margin:0;display:grid}.aif-select-item[data-disabled]{color:var(--aif-color-content-disabled);cursor:not-allowed}.aif-select-item[data-highlighted],.aif-select-item[data-state=checked]{color:var(--aif-color-link-default)}.aif-select-item__indicator{width:1rem;height:1rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aif-select-item__indicator>svg{width:1rem;height:1rem;display:block}.aif-select-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aif-select-separator{border:none;border-top:var(--aif-border-width-xs) solid var(--aif-color-border-subtle);flex-shrink:0;height:0;margin:0}
.aif-logo-mark{color:var(--aif-color-surface-brand);flex-shrink:0;display:block}.aif-logo-mark__path{fill:currentColor}.aif-logo-horizontal{align-items:center;gap:var(--aif-space-m);color:var(--aif-color-content-primary);display:inline-flex}.aif-logo-horizontal__wordmark{height:calc(var(--aif-logo-size,2rem) * 11.205 / 32);width:calc(var(--aif-logo-size,2rem) * 162.369 / 32);flex-shrink:0;display:block;overflow:visible}.aif-logo-horizontal__wordmark-path{fill:currentColor}
html,body{background:var(--aif-color-background-primary);min-height:100vh;color:var(--aif-color-content-primary);font-family:var(--aif-font-family-sans-serif);font-size:var(--aif-font-size-m);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}*{box-sizing:border-box}a{color:var(--aif-color-link-default)}a:hover{color:var(--aif-color-link-default-hover)}a:active{color:var(--aif-color-link-default-active)}a:visited{color:var(--aif-color-link-default-visited)}:focus-visible{outline:var(--aif-border-width-m) solid var(--aif-color-border-ring);outline-offset:var(--aif-space-2xs)}
