:root{--brand-apple:#c41500;--brand-canopy:#43e660;--brand-chalk:#f6f7f5;--brand-charcoal:#1b1d1a;--brand-chartreuse:#d2e823;--brand-concrete:#676b5f;--brand-currant:#780016;--brand-dahlia:#502274;--brand-felt:#b69faf;--brand-forest:#254f1a;--brand-goldenrod:#d6a336;--brand-green:#43e660;--brand-heather:gray;--brand-hydrangea:#2665d6;--brand-iris:#061492;--brand-lavender:#e9c0e9;--brand-lichen:#bbbeac;--brand-marble:#f3f3f1;--brand-moss:#70764d;--brand-orchid:#d717e7;--brand-pansy:#8129d9;--brand-pebble:#a8aaa2;--brand-poppy:#ff6c02;--brand-root:#4c2e05;--brand-rose:#fc3e4b;--brand-sand:#e0e2d9;--brand-shade:#1e2330;--brand-sky:#02acc4;--brand-slate:#60696c;--brand-stone:#383a36;--color-accent-100:#ede7ff;--color-accent-200:#ddd2ff;--color-accent-300:#c4b4ff;--color-accent-400:#a980ff;--color-accent-50:#f5f2ff;--color-accent-500:#8e51ff;--color-accent-600:#7f22fe;--color-accent-700:#7008e7;--color-accent-800:#6213c4;--color-accent-900:#5212a0;--color-accent-950:#31086d;--color-alpha-black-10:#0404031a;--color-alpha-black-10-rgb:4 4 3 / 10.2%;--color-alpha-black-12:#0404031f;--color-alpha-black-12-rgb:4 4 3 / 12.2%;--color-alpha-black-14:#04040324;--color-alpha-black-14-rgb:4 4 3 / 14.1%;--color-alpha-black-15:#04040326;--color-alpha-black-15-rgb:4 4 3 / 14.9%;--color-alpha-black-16:#04040329;--color-alpha-black-16-rgb:4 4 3 / 16.1%;--color-alpha-black-18:#0404032e;--color-alpha-black-18-rgb:4 4 3 / 18%;--color-alpha-black-20:#04040333;--color-alpha-black-20-rgb:4 4 3 / 20%;--color-alpha-black-25:#04040340;--color-alpha-black-25-rgb:4 4 3 / 25.1%;--color-alpha-black-3:#04040308;--color-alpha-black-3-rgb:4 4 3 / 3.1%;--color-alpha-black-30:#0404034d;--color-alpha-black-30-rgb:4 4 3 / 30.2%;--color-alpha-black-35:#04040359;--color-alpha-black-35-rgb:4 4 3 / 34.9%;--color-alpha-black-4:#0404030a;--color-alpha-black-4-rgb:4 4 3 / 3.9%;--color-alpha-black-40:#04040366;--color-alpha-black-40-rgb:4 4 3 / 40%;--color-alpha-black-45:#04040373;--color-alpha-black-45-rgb:4 4 3 / 45.1%;--color-alpha-black-5:#0404030d;--color-alpha-black-5-rgb:4 4 3 / 5.1%;--color-alpha-black-50:#04040380;--color-alpha-black-50-rgb:4 4 3 / 50.2%;--color-alpha-black-55:#0404038c;--color-alpha-black-55-rgb:4 4 3 / 54.9%;--color-alpha-black-60:#04040399;--color-alpha-black-60-rgb:4 4 3 / 60%;--color-alpha-black-65:#040403a6;--color-alpha-black-65-rgb:4 4 3 / 65.1%;--color-alpha-black-70:#040403b2;--color-alpha-black-70-rgb:4 4 3 / 69.8%;--color-alpha-black-75:#040403bf;--color-alpha-black-75-rgb:4 4 3 / 74.9%;--color-alpha-black-8:#04040314;--color-alpha-black-8-rgb:4 4 3 / 7.8%;--color-alpha-black-80:#040403cc;--color-alpha-black-80-rgb:4 4 3 / 80%;--color-alpha-black-85:#040403d9;--color-alpha-black-85-rgb:4 4 3 / 85.1%;--color-alpha-black-90:#040403e5;--color-alpha-black-90-rgb:4 4 3 / 89.8%;--color-alpha-black-95:#040403f2;--color-alpha-black-95-rgb:4 4 3 / 94.9%;--color-alpha-black-98:#040403fa;--color-alpha-black-98-rgb:4 4 3 / 98%;--color-alpha-black-99:#040403fc;--color-alpha-black-99-rgb:4 4 3 / 98.8%;--color-alpha-blue-12:#007fff1f;--color-alpha-blue-12-rgb:0 127 255 / 12.2%;--color-alpha-blue-16:#007fff29;--color-alpha-blue-16-rgb:0 127 255 / 16.1%;--color-alpha-blue-4:#007fff0a;--color-alpha-blue-4-rgb:0 127 255 / 3.9%;--color-alpha-blue-8:#007fff14;--color-alpha-blue-8-rgb:0 127 255 / 7.8%;--color-alpha-green-12:#27ae4f1f;--color-alpha-green-12-rgb:39 174 79 / 12.2%;--color-alpha-green-16:#27ae4f29;--color-alpha-green-16-rgb:39 174 79 / 16.1%;--color-alpha-green-4:#27ae4f0a;--color-alpha-green-4-rgb:39 174 79 / 3.9%;--color-alpha-green-8:#27ae4f14;--color-alpha-green-8-rgb:39 174 79 / 7.8%;--color-alpha-red-12:#eb00001f;--color-alpha-red-12-rgb:235 0 0 / 12.2%;--color-alpha-red-16:#eb000029;--color-alpha-red-16-rgb:235 0 0 / 16.1%;--color-alpha-red-4:#eb00000a;--color-alpha-red-4-rgb:235 0 0 / 3.9%;--color-alpha-red-8:#eb000014;--color-alpha-red-8-rgb:235 0 0 / 7.8%;--color-alpha-white-10:#ffffff1a;--color-alpha-white-10-rgb:255 255 255 / 10.2%;--color-alpha-white-12:#ffffff1f;--color-alpha-white-12-rgb:255 255 255 / 12.2%;--color-alpha-white-14:#ffffff24;--color-alpha-white-14-rgb:255 255 255 / 14.1%;--color-alpha-white-15:#ffffff26;--color-alpha-white-15-rgb:255 255 255 / 14.9%;--color-alpha-white-16:#ffffff29;--color-alpha-white-16-rgb:255 255 255 / 16.1%;--color-alpha-white-18:#ffffff2e;--color-alpha-white-18-rgb:255 255 255 / 18%;--color-alpha-white-20:#fff3;--color-alpha-white-20-rgb:255 255 255 / 20%;--color-alpha-white-25:#ffffff40;--color-alpha-white-25-rgb:255 255 255 / 25.1%;--color-alpha-white-3:#ffffff08;--color-alpha-white-3-rgb:255 255 255 / 3.1%;--color-alpha-white-30:#ffffff4d;--color-alpha-white-30-rgb:255 255 255 / 30.2%;--color-alpha-white-35:#ffffff59;--color-alpha-white-35-rgb:255 255 255 / 34.9%;--color-alpha-white-4:#ffffff0a;--color-alpha-white-4-rgb:255 255 255 / 3.9%;--color-alpha-white-40:#fff6;--color-alpha-white-40-rgb:255 255 255 / 40%;--color-alpha-white-45:#ffffff73;--color-alpha-white-45-rgb:255 255 255 / 45.1%;--color-alpha-white-5:#ffffff0d;--color-alpha-white-5-rgb:255 255 255 / 5.1%;--color-alpha-white-50:#ffffff80;--color-alpha-white-50-rgb:255 255 255 / 50.2%;--color-alpha-white-55:#ffffff8c;--color-alpha-white-55-rgb:255 255 255 / 54.9%;--color-alpha-white-60:#fff9;--color-alpha-white-60-rgb:255 255 255 / 60%;--color-alpha-white-65:#ffffffa6;--color-alpha-white-65-rgb:255 255 255 / 65.1%;--color-alpha-white-70:#ffffffb2;--color-alpha-white-70-rgb:255 255 255 / 69.8%;--color-alpha-white-75:#ffffffbf;--color-alpha-white-75-rgb:255 255 255 / 74.9%;--color-alpha-white-8:#ffffff14;--color-alpha-white-8-rgb:255 255 255 / 7.8%;--color-alpha-white-80:#fffc;--color-alpha-white-80-rgb:255 255 255 / 80%;--color-alpha-white-85:#ffffffd9;--color-alpha-white-85-rgb:255 255 255 / 85.1%;--color-alpha-white-90:#ffffffe5;--color-alpha-white-90-rgb:255 255 255 / 89.8%;--color-alpha-white-95:#fffffff2;--color-alpha-white-95-rgb:255 255 255 / 94.9%;--color-alpha-white-98:#fffffffa;--color-alpha-white-98-rgb:255 255 255 / 98%;--color-alpha-white-99:#fffffffc;--color-alpha-white-99-rgb:255 255 255 / 98.8%;--color-alpha-yellow-12:#ffdd331f;--color-alpha-yellow-12-rgb:255 221 51 / 12.2%;--color-alpha-yellow-16:#ffdd3329;--color-alpha-yellow-16-rgb:255 221 51 / 16.1%;--color-alpha-yellow-4:#ffdd330a;--color-alpha-yellow-4-rgb:255 221 51 / 3.9%;--color-alpha-yellow-8:#ffdd3314;--color-alpha-yellow-8-rgb:255 221 51 / 7.8%;--color-amber-100:#fffbf5;--color-amber-1000:#4e2f00;--color-amber-1100:#2a1900;--color-amber-1200:#1a1000;--color-amber-200:#fff3e0;--color-amber-300:#ffe0ae;--color-amber-400:#ffcd78;--color-amber-500:#ffc051;--color-amber-600:#ffa600;--color-amber-700:#ed8e00;--color-amber-800:#a86500;--color-amber-900:#844f00;--color-aqua-100:#ebfeff;--color-aqua-1000:#004347;--color-aqua-1100:#002729;--color-aqua-1200:#001314;--color-aqua-200:#d1fdff;--color-aqua-300:#a3faff;--color-aqua-400:#6bf8ff;--color-aqua-500:#33f5ff;--color-aqua-600:#00edfa;--color-aqua-700:#00d0db;--color-aqua-800:#00979e;--color-aqua-900:#006b70;--color-black:#000;--color-black-rgb:0 0 0;--color-blue-100:#f0f7ff;--color-blue-1000:#00264d;--color-blue-1100:#001429;--color-blue-1200:#000a14;--color-blue-200:#d6ebff;--color-blue-300:#9cf;--color-blue-400:#5eaeff;--color-blue-500:#2c95ff;--color-blue-600:#007fff;--color-blue-700:#06c;--color-blue-800:#0051a3;--color-blue-900:#003870;--color-brand-apple:#c41500;--color-brand-canopy:#43e660;--color-brand-chalk:#f6f7f5;--color-brand-charcoal:#1b1d1a;--color-brand-chartreuse:#d2e823;--color-brand-concrete:#676b5f;--color-brand-currant:#780016;--color-brand-dahlia:#502274;--color-brand-felt:#b69faf;--color-brand-forest:#254f1a;--color-brand-goldenrod:#d6a336;--color-brand-heather:gray;--color-brand-hydrangea:#2665d6;--color-brand-iris:#061492;--color-brand-lavender:#e9c0e9;--color-brand-lichen:#bbbeac;--color-brand-marble:#f3f3f1;--color-brand-moss:#70764d;--color-brand-orchid:#d717e7;--color-brand-pansy:#8129d9;--color-brand-pebble:#a8aaa2;--color-brand-poppy:#ff6c02;--color-brand-root:#4c2e05;--color-brand-rose:#fc3e4b;--color-brand-sand:#e0e2d9;--color-brand-shade:#1e2330;--color-brand-sky:#02acc4;--color-brand-slate:#60696c;--color-brand-stone:#383a36;--color-grass-100:#f3fbee;--color-grass-1000:#294f12;--color-grass-1100:#1a320c;--color-grass-1200:#091104;--color-grass-200:#e2f5d6;--color-grass-300:#caeeb5;--color-grass-400:#ade48b;--color-grass-500:#89d85a;--color-grass-600:#6bcd30;--color-grass-700:#5db22a;--color-grass-800:#4e9523;--color-grass-900:#3c741b;--color-green-100:#ecfef2;--color-green-1000:#083510;--color-green-1100:#042508;--color-green-1200:#001a00;--color-green-200:#d2fedf;--color-green-300:#a0f8bb;--color-green-400:#63e08a;--color-green-500:#2fcb5f;--color-green-600:#27ae4f;--color-green-700:#1d863b;--color-green-800:#187330;--color-green-900:#0f4d1d;--color-indigo-100:#f0f4ff;--color-indigo-1000:#000053;--color-indigo-1100:#00002e;--color-indigo-1200:#01000d;--color-indigo-200:#dbe5ff;--color-indigo-300:#b2c8ff;--color-indigo-400:#7094ff;--color-indigo-500:#3d6eff;--color-indigo-600:#00f;--color-indigo-700:#0000d7;--color-indigo-800:#0000af;--color-indigo-900:#000081;--color-jade-100:#ebfffb;--color-jade-1000:#004739;--color-jade-1100:#002920;--color-jade-1200:#001410;--color-jade-200:#ccfff4;--color-jade-300:#99ffea;--color-jade-400:#52ffdb;--color-jade-500:#00fec9;--color-jade-600:#00ebba;--color-jade-700:#00c299;--color-jade-800:#009e7d;--color-jade-900:#006b55;--color-lime-100:#fdfff5;--color-lime-1000:#314000;--color-lime-1100:#131a00;--color-lime-1200:#0b0d00;--color-lime-200:#f7ffe0;--color-lime-300:#ecffaf;--color-lime-400:#e0ff6f;--color-lime-500:#daff38;--color-lime-600:#d3fd00;--color-lime-700:#bbe500;--color-lime-800:#98bb00;--color-lime-900:#5e7b00;--color-neutral-dark-100:#242426;--color-neutral-dark-100-rgb:36 36 38;--color-neutral-dark-200:#47474a;--color-neutral-dark-200-rgb:71 71 74;--color-neutral-dark-300:#606064;--color-neutral-dark-300-rgb:96 96 100;--color-neutral-dark-400:#8c8c90;--color-neutral-dark-400-rgb:140 140 144;--color-neutral-dark-50:#18181a;--color-neutral-dark-50-rgb:24 24 26;--color-neutral-dark-500:#a1a1a6;--color-neutral-dark-500-rgb:161 161 166;--color-neutral-dark-600:#b2b2b7;--color-neutral-dark-600-rgb:178 178 183;--color-neutral-dark-700:#dddde0;--color-neutral-dark-700-rgb:221 221 224;--color-neutral-dark-800:#ededf0;--color-neutral-dark-800-rgb:237 237 240;--color-neutral-dark-900:#f8f8fa;--color-neutral-dark-900-rgb:248 248 250;--color-neutral-dark-950:#fff;--color-neutral-dark-950-rgb:255 255 255;--color-neutral-light-100:#f1f0ee;--color-neutral-light-100-rgb:241 240 238;--color-neutral-light-200:#e6e5e3;--color-neutral-light-200-rgb:230 229 227;--color-neutral-light-300:#d7d4ce;--color-neutral-light-300-rgb:215 212 206;--color-neutral-light-400:#b3afa9;--color-neutral-light-400-rgb:179 175 169;--color-neutral-light-50:#fbfaf9;--color-neutral-light-50-rgb:251 250 249;--color-neutral-light-500:#9f9b95;--color-neutral-light-500-rgb:159 155 149;--color-neutral-light-600:#8b8781;--color-neutral-light-600-rgb:139 135 129;--color-neutral-light-700:#524f4b;--color-neutral-light-700-rgb:82 79 75;--color-neutral-light-800:#383634;--color-neutral-light-800-rgb:56 54 52;--color-neutral-light-900:#121110;--color-neutral-light-900-rgb:18 17 16;--color-neutral-light-950:#000;--color-neutral-light-950-rgb:0 0 0;--color-neutral-100:#f2f1ef;--color-neutral-100-rgb:242 241 239;--color-neutral-1000:#313131;--color-neutral-1000-rgb:49 49 49;--color-neutral-1050:#222;--color-neutral-1050-rgb:34 34 34;--color-neutral-1100:#141414;--color-neutral-1100-rgb:20 20 20;--color-neutral-1150:#0d0d0d;--color-neutral-1150-rgb:13 13 13;--color-neutral-1200:#080808;--color-neutral-1200-rgb:8 8 8;--color-neutral-150:#ebeae7;--color-neutral-150-rgb:235 234 231;--color-neutral-200:#e5e4e1;--color-neutral-200-rgb:229 228 225;--color-neutral-300:#d5d4d1;--color-neutral-300-rgb:213 212 209;--color-neutral-400:#bbbab8;--color-neutral-400-rgb:187 186 184;--color-neutral-50:#fbfaf9;--color-neutral-50-rgb:251 250 249;--color-neutral-500:#a2a1a0;--color-neutral-500-rgb:162 161 160;--color-neutral-600:#8a8a89;--color-neutral-600-rgb:138 138 137;--color-neutral-700:#6f6f6f;--color-neutral-700-rgb:111 111 111;--color-neutral-800:#575757;--color-neutral-800-rgb:87 87 87;--color-neutral-900:#464646;--color-neutral-900-rgb:70 70 70;--color-neutral-950:#3b3b3b;--color-neutral-950-rgb:59 59 59;--color-orange-100:#fff6f0;--color-orange-1000:#4f2000;--color-orange-1100:#281103;--color-orange-1200:#130a02;--color-orange-200:#fee2d2;--color-orange-300:#ffc6a3;--color-orange-400:#ffa66b;--color-orange-500:#ff8c3d;--color-orange-600:#ff7300;--color-orange-700:#e05a00;--color-orange-800:#bf4c00;--color-orange-900:#843500;--color-pink-100:#fff0f6;--color-pink-1000:#41001d;--color-pink-1100:#1b0008;--color-pink-1200:#0d0006;--color-pink-200:#ffd1dd;--color-pink-300:#ffa3c1;--color-pink-400:#ff70a1;--color-pink-500:#ff3882;--color-pink-600:#ff0080;--color-pink-700:#ed007c;--color-pink-800:#bb0061;--color-pink-900:#7b003e;--color-purple-100:#f8f2fc;--color-purple-1000:#250a43;--color-purple-1100:#110522;--color-purple-1200:#0c0414;--color-purple-200:#ece5fd;--color-purple-300:#cdb5f9;--color-purple-400:#b48af8;--color-purple-500:#a269f1;--color-purple-600:#8129d9;--color-purple-700:#7b13d4;--color-purple-800:#6213aa;--color-purple-900:#421074;--color-red-100:#fff0f0;--color-red-1000:#4d0000;--color-red-1100:#300;--color-red-1200:#140000;--color-red-200:#ffd1d1;--color-red-300:#f99;--color-red-400:#f66;--color-red-500:#ff2424;--color-red-600:#eb0000;--color-red-700:#dc0000;--color-red-800:#a30000;--color-red-900:#700000;--color-sand-100:#fafaf7;--color-sand-1000:#37362d;--color-sand-1050:#292821;--color-sand-1100:#1f1e18;--color-sand-1150:#161510;--color-sand-1200:#100f0b;--color-sand-150:#f6f5f0;--color-sand-200:#f2f1ea;--color-sand-300:#dad8d0;--color-sand-400:#c6c4b8;--color-sand-50:#fcfcfb;--color-sand-500:#b7b5a8;--color-sand-600:#9e9b90;--color-sand-700:#929082;--color-sand-800:#747264;--color-sand-900:#4d4b3e;--color-sand-950:#424034;--color-sky-100:#f0fbff;--color-sky-1000:#00374d;--color-sky-1100:#00212e;--color-sky-1200:#000a0d;--color-sky-200:#d1f3ff;--color-sky-300:#9ee7ff;--color-sky-400:#66d9ff;--color-sky-500:#3cf;--color-sky-600:#00bfff;--color-sky-700:#00ace5;--color-sky-800:#0091c2;--color-sky-900:#005f85;--color-slate-100:#f9fafb;--color-slate-1000:#26323a;--color-slate-1050:#172229;--color-slate-1100:#08131a;--color-slate-1150:#040e14;--color-slate-1200:#02080f;--color-slate-150:#f3f5f6;--color-slate-200:#edf0f2;--color-slate-300:#cfd5d9;--color-slate-400:#b6bec4;--color-slate-50:#fcfcfd;--color-slate-500:#a4aeb5;--color-slate-600:#85929b;--color-slate-700:#7b8790;--color-slate-800:#5f6b74;--color-slate-900:#3b474f;--color-slate-950:#313c44;--color-transparent-black:#0000;--color-transparent-white:#fff0;--color-white:#fff;--color-white-rgb:255 255 255;--color-yellow-100:#fffceb;--color-yellow-1000:#664d00;--color-yellow-1100:#3d2f00;--color-yellow-1200:#1a1400;--color-yellow-200:#fffae0;--color-yellow-300:#fef7cd;--color-yellow-400:#fff099;--color-yellow-500:#ffe966;--color-yellow-600:#fd3;--color-yellow-700:#ffd000;--color-yellow-800:#e0ac00;--color-yellow-900:#a37a00;--effect-blur-lg:20px;--effect-blur-md:12px;--effect-blur-none:0px;--effect-blur-sm:4px;--effect-blur-xl:32px;--effect-saturate-frosted:1.8;--effect-saturate-none:1;--motion-duration-fast:.1s;--motion-duration-instant:0s;--motion-duration-normal:.2s;--motion-duration-slow:.3s;--motion-duration-slower:.5s;--motion-easing-entrance:cubic-bezier(0, 0, .2, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-easing-move:cubic-bezier(.4, 0, .2, 1);--opacity-disabled:.38;--radius-radius-0:0px;--radius-radius-10:10px;--radius-radius-12:12px;--radius-radius-14:14px;--radius-radius-16:16px;--radius-radius-2:2px;--radius-radius-20:20px;--radius-radius-24:24px;--radius-radius-28:28px;--radius-radius-32:32px;--radius-radius-4:4px;--radius-radius-40:40px;--radius-radius-48:48px;--radius-radius-6:6px;--radius-radius-8:8px;--radius-radius-full:9999px;--size-size-0:0px;--size-size-112:112px;--size-size-12:12px;--size-size-128:128px;--size-size-16:16px;--size-size-160:160px;--size-size-2:2px;--size-size-20:20px;--size-size-24:24px;--size-size-28:28px;--size-size-32:32px;--size-size-4:4px;--size-size-40:40px;--size-size-48:48px;--size-size-56:56px;--size-size-6:6px;--size-size-64:64px;--size-size-8:8px;--size-size-80:80px;--size-size-96:96px;--spacing-space-0:0px;--spacing-space-1:1px;--spacing-space-10:10px;--spacing-space-112:112px;--spacing-space-12:12px;--spacing-space-128:128px;--spacing-space-16:16px;--spacing-space-160:160px;--spacing-space-2:2px;--spacing-space-20:20px;--spacing-space-24:24px;--spacing-space-28:28px;--spacing-space-32:32px;--spacing-space-4:4px;--spacing-space-40:40px;--spacing-space-48:48px;--spacing-space-56:56px;--spacing-space-6:6px;--spacing-space-64:64px;--spacing-space-8:8px;--spacing-space-80:80px;--spacing-space-96:96px;--type-family-display:"Link Sans Display";--type-family-legacy:"Link Sans v2.2 Variable";--type-family-sans:"Link Sans Product";--type-tracking-tracking-body-base:.16;--type-tracking-tracking-body-lg:.09;--type-tracking-tracking-body-lg-medium:.12;--type-tracking-tracking-body-sm:.21;--type-tracking-tracking-body-sm-medium:.175;--type-tracking-tracking-body-xs:.21;--type-tracking-tracking-body-xxs:.2;--type-tracking-tracking-title-lg:-.45;--type-tracking-tracking-title-md:-.36;--type-tracking-tracking-title-sm:-.2;--type-tracking-tracking-title-xl:-.54;--type-tracking-tracking-title-xs:-.15;--type-weight-bold:700;--type-weight-extra-bold:800;--type-weight-medium:500;--type-weight-regular:400;--type-weight-semibold:600;--z-index-overlay:1000;--z-index-toast:1100}:root,[data-theme=light]{--background-primary:#fbfaf9;--background-primary-rgb:251 250 249;--background-secondary:#f2f1ef;--background-secondary-rgb:242 241 239;--background-tertiary:#e5e4e1;--background-tertiary-rgb:229 228 225;--background-quaternary:#d5d4d1;--background-quaternary-rgb:213 212 209;--background-elevated:#fff;--background-elevated-rgb:255 255 255;--background-inverse:#141414;--background-inverse-rgb:20 20 20;--background-accent:#7f22fe;--background-accent-rgb:127 34 254;--background-btn-primary:#141414;--background-btn-primary-rgb:20 20 20;--background-surface-tint:#04040314;--background-surface-tint-rgb:4 4 3 / 7.8%;--background-overlay:#fffc;--background-overlay-rgb:255 255 255 / 80%;--background-disabled:#d5d4d1;--background-disabled-rgb:213 212 209;--background-skeleton:#04040314;--background-skeleton-rgb:4 4 3 / 7.8%;--background-glass:#ffffff8c;--background-glass-rgb:255 255 255 / 54.9%;--background-glass-strong:#ffffffb2;--background-glass-strong-rgb:255 255 255 / 69.8%;--foreground-primary:#040403e5;--foreground-primary-rgb:4 4 3 / 89.8%;--foreground-secondary:#040403a6;--foreground-secondary-rgb:4 4 3 / 65.1%;--foreground-tertiary:#04040366;--foreground-tertiary-rgb:4 4 3 / 40%;--foreground-quaternary:#0404032e;--foreground-quaternary-rgb:4 4 3 / 18%;--foreground-on-inverse-primary:#fff;--foreground-on-inverse-primary-rgb:255 255 255;--foreground-on-inverse-secondary:#ffffffa6;--foreground-on-inverse-secondary-rgb:255 255 255 / 65.1%;--foreground-accent:#7008e7;--foreground-accent-rgb:112 8 231;--foreground-on-accent:#fff;--foreground-on-accent-rgb:255 255 255;--foreground-switch-thumb:#fff;--foreground-switch-thumb-rgb:255 255 255;--foreground-on-overlay:#fff;--foreground-on-overlay-rgb:255 255 255;--border-primary:#04040324;--border-primary-rgb:4 4 3 / 14.1%;--border-secondary:#04040314;--border-secondary-rgb:4 4 3 / 7.8%;--border-tertiary:#0404030a;--border-tertiary-rgb:4 4 3 / 3.9%;--border-onInverse-primary:#ffffff1f;--border-onInverse-primary-rgb:255 255 255 / 12.2%;--border-onInverse-secondary:#ffffff14;--border-onInverse-secondary-rgb:255 255 255 / 7.8%;--border-onInverse-tertiary:#ffffff0a;--border-onInverse-tertiary-rgb:255 255 255 / 3.9%;--border-accent:#7008e7;--border-accent-rgb:112 8 231;--border-on-overlay:#fffffffa;--border-on-overlay-rgb:255 255 255 / 98%;--border-glass:#04040314;--border-glass-rgb:4 4 3 / 7.8%;--border-glass-rim:#ffffff8c;--border-glass-rim-rgb:255 255 255 / 54.9%;--border-overlay:#0000;--border-overlay-rgb:0 0 0 / 0%;--stateLayer-hover:#0404030d;--stateLayer-hover-rgb:4 4 3 / 5.1%;--stateLayer-inverse-hover:#ffffff24;--stateLayer-inverse-hover-rgb:255 255 255 / 14.1%;--stateLayer-selected:#0404030a;--stateLayer-selected-rgb:4 4 3 / 3.9%;--stateLayer-pressed:#0404031f;--stateLayer-pressed-rgb:4 4 3 / 12.2%;--stateLayer-inverse-pressed:#fff3;--stateLayer-inverse-pressed-rgb:255 255 255 / 20%;--status-background-education:#06c;--status-background-education-rgb:0 102 204;--status-background-education-subtle:#f0f7ff;--status-background-education-subtle-rgb:240 247 255;--status-background-danger:#ff2424;--status-background-danger-rgb:255 36 36;--status-background-danger-subtle:#fff0f0;--status-background-danger-subtle-rgb:255 240 240;--status-background-success:#187330;--status-background-success-rgb:24 115 48;--status-background-success-subtle:#ecfef2;--status-background-success-subtle-rgb:236 254 242;--status-background-warning:#e0ac00;--status-background-warning-rgb:224 172 0;--status-background-warning-subtle:#fffceb;--status-background-warning-subtle-rgb:255 252 235;--status-foreground-danger:#eb0000;--status-foreground-danger-rgb:235 0 0;--status-foreground-danger-on-danger:#a30000;--status-foreground-danger-on-danger-rgb:163 0 0;--status-foreground-education:#007fff;--status-foreground-education-rgb:0 127 255;--status-foreground-education-on-education:#06c;--status-foreground-education-on-education-rgb:0 102 204;--status-foreground-success:#1d863b;--status-foreground-success-rgb:29 134 59;--status-foreground-success-on-success:#0f4d1d;--status-foreground-success-on-success-rgb:15 77 29;--status-foreground-warning:#e0ac00;--status-foreground-warning-rgb:224 172 0;--status-foreground-warning-on-warning:#a37a00;--status-foreground-warning-on-warning-rgb:163 122 0;--status-foreground-warning-accent:#a86500;--status-foreground-warning-accent-rgb:168 101 0;--status-foreground-danger-text:#dc0000;--status-foreground-danger-text-rgb:220 0 0;--status-foreground-education-text:#0051a3;--status-foreground-education-text-rgb:0 81 163;--status-foreground-success-text:#0f4d1d;--status-foreground-success-text-rgb:15 77 29;--status-foreground-warning-text:#a37a00;--status-foreground-warning-text-rgb:163 122 0;--status-border-education:#007fff;--status-border-education-rgb:0 127 255;--status-border-danger:#eb0000;--status-border-danger-rgb:235 0 0;--status-border-success:#27ae4f;--status-border-success-rgb:39 174 79;--status-border-warning:#fd3;--status-border-warning-rgb:255 221 51;--status-border-warning-accent:#ffa600;--status-border-warning-accent-rgb:255 166 0;--button-destructive-background:#eb0000;--button-destructive-background-rgb:235 0 0;--neutral-50:#fbfaf9;--neutral-50-rgb:251 250 249;--neutral-100:#f2f1ef;--neutral-100-rgb:242 241 239;--neutral-200:#e5e4e1;--neutral-200-rgb:229 228 225;--neutral-300:#d5d4d1;--neutral-300-rgb:213 212 209;--neutral-400:#bbbab8;--neutral-400-rgb:187 186 184;--neutral-500:#a2a1a0;--neutral-500-rgb:162 161 160;--neutral-600:#8a8a89;--neutral-600-rgb:138 138 137;--neutral-700:#575757;--neutral-700-rgb:87 87 87;--neutral-800:#3b3b3b;--neutral-800-rgb:59 59 59;--neutral-900:#141414;--neutral-900-rgb:20 20 20;--brand-apple:#c41500;--brand-apple-rgb:196 21 0;--brand-canopy:#43e660;--brand-canopy-rgb:67 230 96;--brand-chalk:#f6f7f5;--brand-chalk-rgb:246 247 245;--brand-charcoal:#1b1d1a;--brand-charcoal-rgb:27 29 26;--brand-chartreuse:#d2e823;--brand-chartreuse-rgb:210 232 35;--brand-concrete:#676b5f;--brand-concrete-rgb:103 107 95;--brand-currant:#780016;--brand-currant-rgb:120 0 22;--brand-dahlia:#502274;--brand-dahlia-rgb:80 34 116;--brand-felt:#b69faf;--brand-felt-rgb:182 159 175;--brand-forest:#254f1a;--brand-forest-rgb:37 79 26;--brand-goldenrod:#d6a336;--brand-goldenrod-rgb:214 163 54;--brand-heather:gray;--brand-heather-rgb:128 128 128;--brand-hydrangea:#2665d6;--brand-hydrangea-rgb:38 101 214;--brand-iris:#061492;--brand-iris-rgb:6 20 146;--brand-lavender:#e9c0e9;--brand-lavender-rgb:233 192 233;--brand-lichen:#bbbeac;--brand-lichen-rgb:187 190 172;--brand-marble:#f3f3f1;--brand-marble-rgb:243 243 241;--brand-moss:#70764d;--brand-moss-rgb:112 118 77;--brand-orchid:#d717e7;--brand-orchid-rgb:215 23 231;--brand-pansy:#8129d9;--brand-pansy-rgb:129 41 217;--brand-pebble:#a8aaa2;--brand-pebble-rgb:168 170 162;--brand-poppy:#ff6c02;--brand-poppy-rgb:255 108 2;--brand-root:#4c2e05;--brand-root-rgb:76 46 5;--brand-rose:#fc3e4b;--brand-rose-rgb:252 62 75;--brand-sand:#e0e2d9;--brand-sand-rgb:224 226 217;--brand-shade:#1e2330;--brand-shade-rgb:30 35 48;--brand-sky:#02acc4;--brand-sky-rgb:2 172 196;--brand-slate:#60696c;--brand-slate-rgb:96 105 108;--brand-stone:#383a36;--brand-stone-rgb:56 58 54;--overlay-backdrop:#f1f0ee99;--overlay-backdrop-rgb:241 240 238 / 60%;--overlay-backdrop-inverse:#24242699;--overlay-backdrop-inverse-rgb:36 36 38 / 60%;--component-control-container-background:#04040308;--component-control-container-background-rgb:4 4 3 / 3.1%;--component-button-primary-hover-background:#ffffff24;--component-button-primary-hover-background-rgb:255 255 255 / 14.1%;--component-button-primary-pressed-background:#fff3;--component-button-primary-pressed-background-rgb:255 255 255 / 20%;--component-button-danger-text:#fff;--component-button-danger-text-rgb:255 255 255;--component-button-danger-background:#dc0000;--component-button-danger-background-rgb:220 0 0;--component-button-outline-danger-text:#dc0000;--component-button-outline-danger-text-rgb:220 0 0;--component-button-translucent-background:#ffffff1a;--component-button-translucent-background-rgb:255 255 255 / 10.2%;--component-button-translucent-text-disabled:#fff6;--component-button-translucent-text-disabled-rgb:255 255 255 / 40%;--component-button-translucent-hover-background:#fff3;--component-button-translucent-hover-background-rgb:255 255 255 / 20%;--component-button-translucent-pressed-background:#ffffff40;--component-button-translucent-pressed-background-rgb:255 255 255 / 25.1%;--component-button-translucent-disabled-background:#ffffff0d;--component-button-translucent-disabled-background-rgb:255 255 255 / 5.1%;--component-button-translucent-border:#fffffffa;--component-button-translucent-border-rgb:255 255 255 / 98%;--component-button-translucent-text:#fff;--component-button-translucent-text-rgb:255 255 255;--component-button-hover-background:#04040314;--component-button-hover-background-rgb:4 4 3 / 7.8%;--component-button-pressed-background:#0404031f;--component-button-pressed-background-rgb:4 4 3 / 12.2%;--component-badge-secondary-background:#04040314;--component-badge-secondary-background-rgb:4 4 3 / 7.8%;--state-layer-danger-hover:#eb00000a;--state-layer-danger-hover-rgb:235 0 0 / 3.9%;--state-layer-danger-pressed:#eb000014;--state-layer-danger-pressed-rgb:235 0 0 / 7.8%;--state-layer-success-hover:#27ae4f0a;--state-layer-success-hover-rgb:39 174 79 / 3.9%;--state-layer-success-pressed:#27ae4f14;--state-layer-success-pressed-rgb:39 174 79 / 7.8%;--state-layer-education-hover:#007fff0a;--state-layer-education-hover-rgb:0 127 255 / 3.9%;--state-layer-education-pressed:#007fff14;--state-layer-education-pressed-rgb:0 127 255 / 7.8%;--state-layer-warning-hover:#ffdd330a;--state-layer-warning-hover-rgb:255 221 51 / 3.9%;--state-layer-warning-pressed:#ffdd3314;--state-layer-warning-pressed-rgb:255 221 51 / 7.8%;--background-btn-secondary:#e5e4e1;--background-btn-secondary-rgb:229 228 225;--background-input:#fff;--background-input-rgb:255 255 255;--foreground-on-glass:#040403e5;--foreground-on-glass-rgb:4 4 3 / 89.8%;--border-inverse:#040403e5;--border-inverse-rgb:4 4 3 / 89.8%;--border-focus-ring:#040403e5;--border-focus-ring-rgb:4 4 3 / 89.8%;--button-primary-background:#141414;--button-primary-background-rgb:20 20 20;--button-primary-foreground:#fff;--button-primary-foreground-rgb:255 255 255;--button-secondary-background:#e5e4e1;--button-secondary-background-rgb:229 228 225;--button-secondary-foreground:#040403e5;--button-secondary-foreground-rgb:4 4 3 / 89.8%;--button-accent-background:#7f22fe;--button-accent-background-rgb:127 34 254;--button-accent-foreground:#fff;--button-accent-foreground-rgb:255 255 255;--button-outline-foreground:#040403e5;--button-outline-foreground-rgb:4 4 3 / 89.8%;--button-outline-border:#04040324;--button-outline-border-rgb:4 4 3 / 14.1%;--button-ghost-foreground:#040403e5;--button-ghost-foreground-rgb:4 4 3 / 89.8%;--button-state-layer-default:#0404030d;--button-state-layer-default-rgb:4 4 3 / 5.1%;--button-state-layer-inverse:#ffffff24;--button-state-layer-inverse-rgb:255 255 255 / 14.1%;--card-background:#f2f1ef;--card-background-rgb:242 241 239;--card-border:#04040314;--card-border-rgb:4 4 3 / 7.8%;--badge-danger-background:#ff2424;--badge-danger-background-rgb:255 36 36;--badge-success-background:#187330;--badge-success-background-rgb:24 115 48;--badge-warning-background:#e0ac00;--badge-warning-background-rgb:224 172 0;--sidebar-background:#f2f1ef;--sidebar-background-rgb:242 241 239;--sidebar-item-background:#e5e4e1;--sidebar-item-background-rgb:229 228 225;--sidebar-item-hover:#0404030d;--sidebar-item-hover-rgb:4 4 3 / 5.1%;--header-background:#fbfaf9;--header-background-rgb:251 250 249;--tab-border:#0404030a;--tab-border-rgb:4 4 3 / 3.9%;--tab-active:#040403e5;--tab-active-rgb:4 4 3 / 89.8%;--radio-border:#04040324;--radio-border-rgb:4 4 3 / 14.1%;--radio-selected-background:#141414;--radio-selected-background-rgb:20 20 20;--radio-selected-indicator:#fff;--radio-selected-indicator-rgb:255 255 255;--radio-label:#040403e5;--radio-label-rgb:4 4 3 / 89.8%;--component-divider-background:#04040314;--component-divider-background-rgb:4 4 3 / 7.8%;--component-alert-error-background:#fff0f0;--component-alert-error-background-rgb:255 240 240;--component-alert-error-text:#a30000;--component-alert-error-text-rgb:163 0 0;--component-alert-error-border:#eb0000;--component-alert-error-border-rgb:235 0 0;--component-alert-error-dismiss-text:#a30000;--component-alert-error-dismiss-text-rgb:163 0 0;--component-alert-error-dismiss-hover:#eb00000a;--component-alert-error-dismiss-hover-rgb:235 0 0 / 3.9%;--component-alert-error-dismiss-pressed:#eb000014;--component-alert-error-dismiss-pressed-rgb:235 0 0 / 7.8%;--component-alert-warning-background:#fffceb;--component-alert-warning-background-rgb:255 252 235;--component-alert-warning-border:#ffa600;--component-alert-warning-border-rgb:255 166 0;--component-alert-warning-text:#a86500;--component-alert-warning-text-rgb:168 101 0;--component-alert-warning-dismiss-text:#a86500;--component-alert-warning-dismiss-text-rgb:168 101 0;--component-alert-warning-dismiss-hover:#ffdd330a;--component-alert-warning-dismiss-hover-rgb:255 221 51 / 3.9%;--component-alert-warning-dismiss-pressed:#ffdd3314;--component-alert-warning-dismiss-pressed-rgb:255 221 51 / 7.8%;--component-alert-info-background:#f0f7ff;--component-alert-info-background-rgb:240 247 255;--component-alert-info-border:#007fff;--component-alert-info-border-rgb:0 127 255;--component-alert-info-text:#06c;--component-alert-info-text-rgb:0 102 204;--component-alert-info-dismiss-text:#06c;--component-alert-info-dismiss-text-rgb:0 102 204;--component-alert-info-dismiss-hover:#007fff0a;--component-alert-info-dismiss-hover-rgb:0 127 255 / 3.9%;--component-alert-info-dismiss-pressed:#007fff14;--component-alert-info-dismiss-pressed-rgb:0 127 255 / 7.8%;--component-alert-success-background:#ecfef2;--component-alert-success-background-rgb:236 254 242;--component-alert-success-border:#27ae4f;--component-alert-success-border-rgb:39 174 79;--component-alert-success-text:#0f4d1d;--component-alert-success-text-rgb:15 77 29;--component-alert-success-dismiss-text:#0f4d1d;--component-alert-success-dismiss-text-rgb:15 77 29;--component-alert-success-dismiss-hover:#27ae4f0a;--component-alert-success-dismiss-hover-rgb:39 174 79 / 3.9%;--component-alert-success-dismiss-pressed:#27ae4f14;--component-alert-success-dismiss-pressed-rgb:39 174 79 / 7.8%;--component-switch-track-active:#187330;--component-switch-track-active-rgb:24 115 48;--component-switch-track-inactive:#d5d4d1;--component-switch-track-inactive-rgb:213 212 209;--component-switch-track-disabled:#e5e4e1;--component-switch-track-disabled-rgb:229 228 225;--component-switch-thumb-active:#fff;--component-switch-thumb-active-rgb:255 255 255;--component-switch-thumb-inactive:#fff;--component-switch-thumb-inactive-rgb:255 255 255;--component-switch-track-active-neutral:#141414;--component-switch-track-active-neutral-rgb:20 20 20;--component-button-disabled-background:#e5e4e1;--component-button-disabled-background-rgb:229 228 225;--component-button-disabled-text:#0404032e;--component-button-disabled-text-rgb:4 4 3 / 18%;--component-button-disabled-border:#04040314;--component-button-disabled-border-rgb:4 4 3 / 7.8%;--component-button-primary-text:#fff;--component-button-primary-text-rgb:255 255 255;--component-button-secondary-text:#040403e5;--component-button-secondary-text-rgb:4 4 3 / 89.8%;--component-button-accent-text:#fff;--component-button-accent-text-rgb:255 255 255;--component-button-ghost-text:#040403e5;--component-button-ghost-text-rgb:4 4 3 / 89.8%;--component-button-toolbar-text:#040403a6;--component-button-toolbar-text-rgb:4 4 3 / 65.1%;--component-button-outline-text:#040403e5;--component-button-outline-text-rgb:4 4 3 / 89.8%;--component-button-outline-accent-text:#7008e7;--component-button-outline-accent-text-rgb:112 8 231;--component-button-outline-accent-border:#7008e7;--component-button-outline-accent-border-rgb:112 8 231;--component-button-outline-danger-border:#eb0000;--component-button-outline-danger-border-rgb:235 0 0;--component-badge-default-background:#141414;--component-badge-default-background-rgb:20 20 20;--component-badge-default-text:#fff;--component-badge-default-text-rgb:255 255 255;--component-badge-secondary-text:#040403e5;--component-badge-secondary-text-rgb:4 4 3 / 89.8%;--component-badge-accent-background:#7f22fe;--component-badge-accent-background-rgb:127 34 254;--component-badge-accent-text:#fff;--component-badge-accent-text-rgb:255 255 255;--component-badge-outline-border:#04040314;--component-badge-outline-border-rgb:4 4 3 / 7.8%;--component-badge-outline-text:#040403a6;--component-badge-outline-text-rgb:4 4 3 / 65.1%;--component-badge-danger-text:#a30000;--component-badge-danger-text-rgb:163 0 0;--component-badge-success-text:#0f4d1d;--component-badge-success-text-rgb:15 77 29;--component-badge-warning-text:#a37a00;--component-badge-warning-text-rgb:163 122 0;--component-badge-info-background:#f0f7ff;--component-badge-info-background-rgb:240 247 255;--component-badge-info-text:#06c;--component-badge-info-text-rgb:0 102 204}[data-theme=dark]{--background-primary:#141414;--background-primary-rgb:20 20 20;--background-secondary:#222;--background-secondary-rgb:34 34 34;--background-tertiary:#313131;--background-tertiary-rgb:49 49 49;--background-quaternary:#3b3b3b;--background-quaternary-rgb:59 59 59;--background-elevated:#222;--background-elevated-rgb:34 34 34;--background-inverse:#f2f1ef;--background-inverse-rgb:242 241 239;--background-accent:#8e51ff;--background-accent-rgb:142 81 255;--background-btn-primary:#f2f1ef;--background-btn-primary-rgb:242 241 239;--background-surface-tint:#ffffff14;--background-surface-tint-rgb:255 255 255 / 7.8%;--background-overlay:#040403b2;--background-overlay-rgb:4 4 3 / 69.8%;--background-input:#222;--background-input-rgb:34 34 34;--background-disabled:#313131;--background-disabled-rgb:49 49 49;--background-skeleton:#ffffff14;--background-skeleton-rgb:255 255 255 / 7.8%;--background-glass:#04040399;--background-glass-rgb:4 4 3 / 60%;--background-glass-strong:#040403a6;--background-glass-strong-rgb:4 4 3 / 65.1%;--foreground-primary:#fffffffa;--foreground-primary-rgb:255 255 255 / 98%;--foreground-secondary:#ffffffb2;--foreground-secondary-rgb:255 255 255 / 69.8%;--foreground-tertiary:#fff6;--foreground-tertiary-rgb:255 255 255 / 40%;--foreground-quaternary:#ffffff40;--foreground-quaternary-rgb:255 255 255 / 25.1%;--foreground-on-inverse-primary:#000;--foreground-on-inverse-primary-rgb:0 0 0;--foreground-on-inverse-secondary:#040403b2;--foreground-on-inverse-secondary-rgb:4 4 3 / 69.8%;--foreground-accent:#c4b4ff;--foreground-accent-rgb:196 180 255;--foreground-on-accent:#fff;--foreground-on-accent-rgb:255 255 255;--foreground-switch-thumb:#a2a1a0;--foreground-switch-thumb-rgb:162 161 160;--foreground-on-overlay:#fff;--foreground-on-overlay-rgb:255 255 255;--border-primary:#ffffff29;--border-primary-rgb:255 255 255 / 16.1%;--border-secondary:#ffffff14;--border-secondary-rgb:255 255 255 / 7.8%;--border-tertiary:#ffffff0a;--border-tertiary-rgb:255 255 255 / 3.9%;--border-onInverse-primary:#0404031f;--border-onInverse-primary-rgb:4 4 3 / 12.2%;--border-onInverse-secondary:#04040314;--border-onInverse-secondary-rgb:4 4 3 / 7.8%;--border-onInverse-tertiary:#0404030a;--border-onInverse-tertiary-rgb:4 4 3 / 3.9%;--border-accent:#7008e7;--border-accent-rgb:112 8 231;--border-on-overlay:#fffffffa;--border-on-overlay-rgb:255 255 255 / 98%;--border-glass:#ffffff1f;--border-glass-rgb:255 255 255 / 12.2%;--border-glass-rim:#ffffff29;--border-glass-rim-rgb:255 255 255 / 16.1%;--stateLayer-hover:#ffffff0d;--stateLayer-hover-rgb:255 255 255 / 5.1%;--stateLayer-inverse-hover:#0404030d;--stateLayer-inverse-hover-rgb:4 4 3 / 5.1%;--stateLayer-selected:#ffffff0a;--stateLayer-selected-rgb:255 255 255 / 3.9%;--stateLayer-pressed:#ffffff14;--stateLayer-pressed-rgb:255 255 255 / 7.8%;--stateLayer-inverse-pressed:#04040314;--stateLayer-inverse-pressed-rgb:4 4 3 / 7.8%;--status-background-education:#003870;--status-background-education-rgb:0 56 112;--status-background-education-subtle:#00264d;--status-background-education-subtle-rgb:0 38 77;--status-background-danger:#4d0000;--status-background-danger-rgb:77 0 0;--status-background-danger-subtle:#300;--status-background-danger-subtle-rgb:51 0 0;--status-background-success:#0f4d1d;--status-background-success-rgb:15 77 29;--status-background-success-subtle:#042508;--status-background-success-subtle-rgb:4 37 8;--status-background-warning:#664d00;--status-background-warning-rgb:102 77 0;--status-background-warning-subtle:#3d2f00;--status-background-warning-subtle-rgb:61 47 0;--status-foreground-danger:#f99;--status-foreground-danger-rgb:255 153 153;--status-foreground-danger-on-danger:#dc0000;--status-foreground-danger-on-danger-rgb:220 0 0;--status-foreground-education:#5eaeff;--status-foreground-education-rgb:94 174 255;--status-foreground-education-on-education:#06c;--status-foreground-education-on-education-rgb:0 102 204;--status-foreground-success:#63e08a;--status-foreground-success-rgb:99 224 138;--status-foreground-success-on-success:#1d863b;--status-foreground-success-on-success-rgb:29 134 59;--status-foreground-warning:#fff099;--status-foreground-warning-rgb:255 240 153;--status-foreground-warning-on-warning:#ffd000;--status-foreground-warning-on-warning-rgb:255 208 0;--status-foreground-warning-accent:#ffcd78;--status-foreground-warning-accent-rgb:255 205 120;--status-foreground-danger-text:#f66;--status-foreground-danger-text-rgb:255 102 102;--status-foreground-education-text:#5eaeff;--status-foreground-education-text-rgb:94 174 255;--status-foreground-success-text:#2fcb5f;--status-foreground-success-text-rgb:47 203 95;--status-foreground-warning-text:#ffe966;--status-foreground-warning-text-rgb:255 233 102;--status-border-education:#003870;--status-border-education-rgb:0 56 112;--status-border-danger:#700000;--status-border-danger-rgb:112 0 0;--status-border-success:#0f4d1d;--status-border-success-rgb:15 77 29;--status-border-warning:#664d00;--status-border-warning-rgb:102 77 0;--status-border-warning-accent:#ffc051;--status-border-warning-accent-rgb:255 192 81;--button-destructive-background:#dc0000;--button-destructive-background-rgb:220 0 0;--neutral-50:#141414;--neutral-50-rgb:20 20 20;--neutral-100:#222;--neutral-100-rgb:34 34 34;--neutral-200:#313131;--neutral-200-rgb:49 49 49;--neutral-300:#3b3b3b;--neutral-300-rgb:59 59 59;--neutral-400:#575757;--neutral-400-rgb:87 87 87;--neutral-500:#6f6f6f;--neutral-500-rgb:111 111 111;--neutral-600:#a2a1a0;--neutral-600-rgb:162 161 160;--neutral-700:#d5d4d1;--neutral-700-rgb:213 212 209;--neutral-800:#e5e4e1;--neutral-800-rgb:229 228 225;--neutral-900:#f2f1ef;--neutral-900-rgb:242 241 239;--brand-apple:#c41500;--brand-apple-rgb:196 21 0;--brand-canopy:#43e660;--brand-canopy-rgb:67 230 96;--brand-chalk:#f6f7f5;--brand-chalk-rgb:246 247 245;--brand-charcoal:#1b1d1a;--brand-charcoal-rgb:27 29 26;--brand-chartreuse:#d2e823;--brand-chartreuse-rgb:210 232 35;--brand-concrete:#676b5f;--brand-concrete-rgb:103 107 95;--brand-currant:#780016;--brand-currant-rgb:120 0 22;--brand-dahlia:#502274;--brand-dahlia-rgb:80 34 116;--brand-felt:#b69faf;--brand-felt-rgb:182 159 175;--brand-forest:#254f1a;--brand-forest-rgb:37 79 26;--brand-goldenrod:#d6a336;--brand-goldenrod-rgb:214 163 54;--brand-heather:gray;--brand-heather-rgb:128 128 128;--brand-hydrangea:#2665d6;--brand-hydrangea-rgb:38 101 214;--brand-iris:#061492;--brand-iris-rgb:6 20 146;--brand-lavender:#e9c0e9;--brand-lavender-rgb:233 192 233;--brand-lichen:#bbbeac;--brand-lichen-rgb:187 190 172;--brand-marble:#f3f3f1;--brand-marble-rgb:243 243 241;--brand-moss:#70764d;--brand-moss-rgb:112 118 77;--brand-orchid:#d717e7;--brand-orchid-rgb:215 23 231;--brand-pansy:#8129d9;--brand-pansy-rgb:129 41 217;--brand-pebble:#a8aaa2;--brand-pebble-rgb:168 170 162;--brand-poppy:#ff6c02;--brand-poppy-rgb:255 108 2;--brand-root:#4c2e05;--brand-root-rgb:76 46 5;--brand-rose:#fc3e4b;--brand-rose-rgb:252 62 75;--brand-sand:#e0e2d9;--brand-sand-rgb:224 226 217;--brand-shade:#1e2330;--brand-shade-rgb:30 35 48;--brand-sky:#02acc4;--brand-sky-rgb:2 172 196;--brand-slate:#60696c;--brand-slate-rgb:96 105 108;--brand-stone:#383a36;--brand-stone-rgb:56 58 54;--overlay-backdrop:#24242699;--overlay-backdrop-rgb:36 36 38 / 60%;--overlay-backdrop-inverse:#040403bf;--overlay-backdrop-inverse-rgb:4 4 3 / 74.9%;--component-control-container-background:#ffffff0d;--component-control-container-background-rgb:255 255 255 / 5.1%;--component-button-primary-hover-background:#0404030d;--component-button-primary-hover-background-rgb:4 4 3 / 5.1%;--component-button-primary-pressed-background:#04040314;--component-button-primary-pressed-background-rgb:4 4 3 / 7.8%;--component-button-danger-text:#fff;--component-button-danger-text-rgb:255 255 255;--component-button-danger-background:#dc0000;--component-button-danger-background-rgb:220 0 0;--component-button-outline-danger-text:#eb0000;--component-button-outline-danger-text-rgb:235 0 0;--component-button-translucent-background:#ffffff1a;--component-button-translucent-background-rgb:255 255 255 / 10.2%;--component-button-translucent-text-disabled:#fff6;--component-button-translucent-text-disabled-rgb:255 255 255 / 40%;--component-button-translucent-hover-background:#fff3;--component-button-translucent-hover-background-rgb:255 255 255 / 20%;--component-button-translucent-pressed-background:#ffffff40;--component-button-translucent-pressed-background-rgb:255 255 255 / 25.1%;--component-button-translucent-disabled-background:#ffffff0d;--component-button-translucent-disabled-background-rgb:255 255 255 / 5.1%;--component-button-translucent-border:#fffffffa;--component-button-translucent-border-rgb:255 255 255 / 98%;--component-button-translucent-text:#fff;--component-button-translucent-text-rgb:255 255 255;--component-button-hover-background:#ffffff0d;--component-button-hover-background-rgb:255 255 255 / 5.1%;--component-button-pressed-background:#ffffff14;--component-button-pressed-background-rgb:255 255 255 / 7.8%;--component-badge-secondary-background:#ffffff1a;--component-badge-secondary-background-rgb:255 255 255 / 10.2%;--state-layer-danger-hover:#eb000014;--state-layer-danger-hover-rgb:235 0 0 / 7.8%;--state-layer-danger-pressed:#eb00001f;--state-layer-danger-pressed-rgb:235 0 0 / 12.2%;--state-layer-success-hover:#27ae4f14;--state-layer-success-hover-rgb:39 174 79 / 7.8%;--state-layer-success-pressed:#27ae4f1f;--state-layer-success-pressed-rgb:39 174 79 / 12.2%;--state-layer-education-hover:#007fff14;--state-layer-education-hover-rgb:0 127 255 / 7.8%;--state-layer-education-pressed:#007fff1f;--state-layer-education-pressed-rgb:0 127 255 / 12.2%;--state-layer-warning-hover:#ffdd3314;--state-layer-warning-hover-rgb:255 221 51 / 7.8%;--state-layer-warning-pressed:#ffdd331f;--state-layer-warning-pressed-rgb:255 221 51 / 12.2%;--background-btn-secondary:#313131;--background-btn-secondary-rgb:49 49 49;--foreground-on-glass:#fffffffa;--foreground-on-glass-rgb:255 255 255 / 98%;--border-inverse:#fffffffa;--border-inverse-rgb:255 255 255 / 98%;--border-focus-ring:#fffffffa;--border-focus-ring-rgb:255 255 255 / 98%;--border-overlay:#ffffff14;--border-overlay-rgb:255 255 255 / 7.8%;--button-primary-background:#f2f1ef;--button-primary-background-rgb:242 241 239;--button-primary-foreground:#000;--button-primary-foreground-rgb:0 0 0;--button-secondary-background:#313131;--button-secondary-background-rgb:49 49 49;--button-secondary-foreground:#fffffffa;--button-secondary-foreground-rgb:255 255 255 / 98%;--button-accent-background:#8e51ff;--button-accent-background-rgb:142 81 255;--button-accent-foreground:#fff;--button-accent-foreground-rgb:255 255 255;--button-outline-foreground:#fffffffa;--button-outline-foreground-rgb:255 255 255 / 98%;--button-outline-border:#ffffff29;--button-outline-border-rgb:255 255 255 / 16.1%;--button-ghost-foreground:#fffffffa;--button-ghost-foreground-rgb:255 255 255 / 98%;--button-state-layer-default:#ffffff0d;--button-state-layer-default-rgb:255 255 255 / 5.1%;--button-state-layer-inverse:#0404030d;--button-state-layer-inverse-rgb:4 4 3 / 5.1%;--card-background:#222;--card-background-rgb:34 34 34;--card-border:#ffffff14;--card-border-rgb:255 255 255 / 7.8%;--badge-danger-background:#4d0000;--badge-danger-background-rgb:77 0 0;--badge-success-background:#0f4d1d;--badge-success-background-rgb:15 77 29;--badge-warning-background:#664d00;--badge-warning-background-rgb:102 77 0;--sidebar-background:#222;--sidebar-background-rgb:34 34 34;--sidebar-item-background:#313131;--sidebar-item-background-rgb:49 49 49;--sidebar-item-hover:#ffffff0d;--sidebar-item-hover-rgb:255 255 255 / 5.1%;--header-background:#141414;--header-background-rgb:20 20 20;--tab-border:#ffffff0a;--tab-border-rgb:255 255 255 / 3.9%;--tab-active:#fffffffa;--tab-active-rgb:255 255 255 / 98%;--radio-border:#ffffff29;--radio-border-rgb:255 255 255 / 16.1%;--radio-selected-background:#f2f1ef;--radio-selected-background-rgb:242 241 239;--radio-selected-indicator:#000;--radio-selected-indicator-rgb:0 0 0;--radio-label:#fffffffa;--radio-label-rgb:255 255 255 / 98%;--component-divider-background:#ffffff14;--component-divider-background-rgb:255 255 255 / 7.8%;--component-alert-error-background:#300;--component-alert-error-background-rgb:51 0 0;--component-alert-error-text:#dc0000;--component-alert-error-text-rgb:220 0 0;--component-alert-error-border:#700000;--component-alert-error-border-rgb:112 0 0;--component-alert-error-dismiss-text:#dc0000;--component-alert-error-dismiss-text-rgb:220 0 0;--component-alert-error-dismiss-hover:#eb000014;--component-alert-error-dismiss-hover-rgb:235 0 0 / 7.8%;--component-alert-error-dismiss-pressed:#eb00001f;--component-alert-error-dismiss-pressed-rgb:235 0 0 / 12.2%;--component-alert-warning-background:#3d2f00;--component-alert-warning-background-rgb:61 47 0;--component-alert-warning-border:#ffc051;--component-alert-warning-border-rgb:255 192 81;--component-alert-warning-text:#ffcd78;--component-alert-warning-text-rgb:255 205 120;--component-alert-warning-dismiss-text:#ffcd78;--component-alert-warning-dismiss-text-rgb:255 205 120;--component-alert-warning-dismiss-hover:#ffdd3314;--component-alert-warning-dismiss-hover-rgb:255 221 51 / 7.8%;--component-alert-warning-dismiss-pressed:#ffdd331f;--component-alert-warning-dismiss-pressed-rgb:255 221 51 / 12.2%;--component-alert-info-background:#00264d;--component-alert-info-background-rgb:0 38 77;--component-alert-info-border:#003870;--component-alert-info-border-rgb:0 56 112;--component-alert-info-text:#06c;--component-alert-info-text-rgb:0 102 204;--component-alert-info-dismiss-text:#06c;--component-alert-info-dismiss-text-rgb:0 102 204;--component-alert-info-dismiss-hover:#007fff14;--component-alert-info-dismiss-hover-rgb:0 127 255 / 7.8%;--component-alert-info-dismiss-pressed:#007fff1f;--component-alert-info-dismiss-pressed-rgb:0 127 255 / 12.2%;--component-alert-success-background:#042508;--component-alert-success-background-rgb:4 37 8;--component-alert-success-border:#0f4d1d;--component-alert-success-border-rgb:15 77 29;--component-alert-success-text:#1d863b;--component-alert-success-text-rgb:29 134 59;--component-alert-success-dismiss-text:#1d863b;--component-alert-success-dismiss-text-rgb:29 134 59;--component-alert-success-dismiss-hover:#27ae4f14;--component-alert-success-dismiss-hover-rgb:39 174 79 / 7.8%;--component-alert-success-dismiss-pressed:#27ae4f1f;--component-alert-success-dismiss-pressed-rgb:39 174 79 / 12.2%;--component-switch-track-active:#0f4d1d;--component-switch-track-active-rgb:15 77 29;--component-switch-track-inactive:#3b3b3b;--component-switch-track-inactive-rgb:59 59 59;--component-switch-track-disabled:#313131;--component-switch-track-disabled-rgb:49 49 49;--component-switch-thumb-active:#000;--component-switch-thumb-active-rgb:0 0 0;--component-switch-thumb-inactive:#a2a1a0;--component-switch-thumb-inactive-rgb:162 161 160;--component-switch-track-active-neutral:#f2f1ef;--component-switch-track-active-neutral-rgb:242 241 239;--component-button-disabled-background:#313131;--component-button-disabled-background-rgb:49 49 49;--component-button-disabled-text:#ffffff40;--component-button-disabled-text-rgb:255 255 255 / 25.1%;--component-button-disabled-border:#ffffff14;--component-button-disabled-border-rgb:255 255 255 / 7.8%;--component-button-primary-text:#000;--component-button-primary-text-rgb:0 0 0;--component-button-secondary-text:#fffffffa;--component-button-secondary-text-rgb:255 255 255 / 98%;--component-button-accent-text:#fff;--component-button-accent-text-rgb:255 255 255;--component-button-ghost-text:#fffffffa;--component-button-ghost-text-rgb:255 255 255 / 98%;--component-button-toolbar-text:#ffffffb2;--component-button-toolbar-text-rgb:255 255 255 / 69.8%;--component-button-outline-text:#fffffffa;--component-button-outline-text-rgb:255 255 255 / 98%;--component-button-outline-accent-text:#c4b4ff;--component-button-outline-accent-text-rgb:196 180 255;--component-button-outline-accent-border:#7008e7;--component-button-outline-accent-border-rgb:112 8 231;--component-button-outline-danger-border:#700000;--component-button-outline-danger-border-rgb:112 0 0;--component-badge-default-background:#f2f1ef;--component-badge-default-background-rgb:242 241 239;--component-badge-default-text:#000;--component-badge-default-text-rgb:0 0 0;--component-badge-secondary-text:#fffffffa;--component-badge-secondary-text-rgb:255 255 255 / 98%;--component-badge-accent-background:#8e51ff;--component-badge-accent-background-rgb:142 81 255;--component-badge-accent-text:#fff;--component-badge-accent-text-rgb:255 255 255;--component-badge-outline-border:#ffffff14;--component-badge-outline-border-rgb:255 255 255 / 7.8%;--component-badge-outline-text:#ffffffb2;--component-badge-outline-text-rgb:255 255 255 / 69.8%;--component-badge-danger-text:#dc0000;--component-badge-danger-text-rgb:220 0 0;--component-badge-success-text:#1d863b;--component-badge-success-text-rgb:29 134 59;--component-badge-warning-text:#ffd000;--component-badge-warning-text-rgb:255 208 0;--component-badge-info-background:#00264d;--component-badge-info-background-rgb:0 38 77;--component-badge-info-text:#06c;--component-badge-info-text-rgb:0 102 204}:root{--shape-button:16px;--shape-badge:9999px;--shape-avatar:9999px;--shape-chip:9999px;--shape-switch:9999px;--shape-checkbox:6px;--shape-tab:8px;--shape-sidebar-item:8px;--shape-radio:9999px;--shape-header:0px;--shape-segmented-control:16px;--shape-textarea:16px;--component-container-padding:var(--spacing-space-24);--component-container-gap:var(--spacing-space-16);--component-alert-dialog-width:440px;--component-alert-dialog-min-width:320px;--component-dialog-padding:var(--spacing-space-32);--component-dialog-gap:var(--spacing-space-24);--component-dialog-footer-gap:var(--spacing-space-12);--component-dialog-title-line-height:var(--spacing-space-32);--component-container-section-gap:var(--spacing-space-32);--component-component-padding-x:var(--spacing-space-16);--component-component-padding-y:var(--spacing-space-12);--component-component-gap:var(--spacing-space-8);--component-button-padding-x:var(--spacing-space-16);--component-button-padding-y:var(--spacing-space-12);--component-button-gap:var(--spacing-space-4);--component-button-min-height:var(--size-size-40);--component-input-padding-x:var(--spacing-space-16);--component-input-padding-y:var(--spacing-space-8);--component-input-gap:var(--spacing-space-8);--component-input-min-height:var(--size-size-40);--component-card-padding:var(--spacing-space-24);--component-card-gap:var(--spacing-space-16);--component-chip-padding-x:var(--spacing-space-8);--component-chip-padding-y:var(--spacing-space-8);--component-list-gap:var(--spacing-space-8);--component-toolbar-gap:var(--spacing-space-8);--component-tab-gap:var(--spacing-space-16);--component-sidebar-gap:var(--spacing-space-8);--component-sidebar-item-padding:var(--spacing-space-8);--component-header-padding-x:var(--spacing-space-24);--component-header-padding-y:var(--spacing-space-12);--component-radio-gap:var(--spacing-space-12);--component-radio-padding:var(--spacing-space-12);--component-inline-gap:var(--spacing-space-8);--component-textarea-min-height:var(--spacing-space-128);--color-button-primary-background:var(--background-btn-primary);--color-button-primary-background-rgb:var(--background-btn-primary-rgb);--color-button-primary-text:var(--foreground-on-inverse-primary);--color-button-primary-text-rgb:var(--foreground-on-inverse-primary-rgb);--color-button-secondary-background:var(--background-btn-secondary);--color-button-secondary-background-rgb:var(--background-btn-secondary-rgb);--color-button-secondary-text:var(--foreground-primary);--color-button-secondary-text-rgb:var(--foreground-primary-rgb);--color-button-accent-background:var(--background-accent);--color-button-accent-background-rgb:var(--background-accent-rgb);--color-button-accent-text:var(--foreground-on-accent);--color-button-accent-text-rgb:var(--foreground-on-accent-rgb);--color-button-danger-background:var(--button-destructive-background);--color-button-danger-background-rgb:var(--button-destructive-background-rgb);--color-button-danger-text:var(--color-white);--color-button-danger-text-rgb:var(--color-white-rgb);--color-button-outline-text:var(--foreground-primary);--color-button-outline-text-rgb:var(--foreground-primary-rgb);--color-button-outline-border:var(--border-primary);--color-button-outline-border-rgb:var(--border-primary-rgb);--color-button-outline-accent-text:var(--foreground-accent);--color-button-outline-accent-text-rgb:var(--foreground-accent-rgb);--color-button-outline-accent-border:var(--border-accent);--color-button-outline-accent-border-rgb:var(--border-accent-rgb);--color-button-outline-danger-text:var(--status-foreground-danger-text);--color-button-outline-danger-text-rgb:var(--status-foreground-danger-text-rgb);--color-button-outline-danger-border:var(--status-border-danger);--color-button-outline-danger-border-rgb:var(--status-border-danger-rgb);--color-button-ghost-text:var(--foreground-primary);--color-button-ghost-text-rgb:var(--foreground-primary-rgb);--color-button-toolbar-text:var(--foreground-secondary);--color-button-toolbar-text-rgb:var(--foreground-secondary-rgb);--color-button-disabled-background:var(--background-tertiary);--color-button-disabled-background-rgb:var(--background-tertiary-rgb);--color-button-disabled-text:var(--foreground-quaternary);--color-button-disabled-text-rgb:var(--foreground-quaternary-rgb);--color-button-disabled-border:var(--border-secondary);--color-button-disabled-border-rgb:var(--border-secondary-rgb);--color-button-hover-background:var(--stateLayer-hover);--color-button-hover-background-rgb:var(--stateLayer-hover-rgb);--color-button-pressed-background:var(--stateLayer-pressed);--color-button-pressed-background-rgb:var(--stateLayer-pressed-rgb);--color-button-primary-hover-background:var(--stateLayer-inverse-hover);--color-button-primary-hover-background-rgb:var(--stateLayer-inverse-hover-rgb);--color-button-primary-pressed-background:var(--stateLayer-inverse-pressed);--color-button-primary-pressed-background-rgb:var(--stateLayer-inverse-pressed-rgb);--color-button-translucent-background:var(--color-alpha-white-10);--color-button-translucent-background-rgb:var(--color-alpha-white-10-rgb);--color-button-translucent-border:var(--border-on-overlay);--color-button-translucent-border-rgb:var(--border-on-overlay-rgb);--color-button-translucent-text:var(--foreground-on-overlay);--color-button-translucent-text-rgb:var(--foreground-on-overlay-rgb);--color-button-translucent-text-disabled:var(--color-alpha-white-40);--color-button-translucent-text-disabled-rgb:var(--color-alpha-white-40-rgb);--color-button-translucent-hover-background:var(--color-alpha-white-20);--color-button-translucent-hover-background-rgb:var(--color-alpha-white-20-rgb);--color-button-translucent-pressed-background:var(--color-alpha-white-25);--color-button-translucent-pressed-background-rgb:var(--color-alpha-white-25-rgb);--color-button-translucent-disabled-background:var(--color-alpha-white-5);--color-button-translucent-disabled-background-rgb:var(--color-alpha-white-5-rgb);--color-input-background:var(--background-input);--color-input-background-rgb:var(--background-input-rgb);--color-input-border:var(--border-primary);--color-input-border-rgb:var(--border-primary-rgb);--color-input-border-error:var(--status-foreground-danger-text);--color-input-border-error-rgb:var(--status-foreground-danger-text-rgb);--color-input-border-success:var(--status-border-success);--color-input-border-success-rgb:var(--status-border-success-rgb);--color-input-border-focus:var(--border-accent);--color-input-border-focus-rgb:var(--border-accent-rgb);--color-input-text:var(--foreground-primary);--color-input-text-rgb:var(--foreground-primary-rgb);--color-input-placeholder:var(--foreground-tertiary);--color-input-placeholder-rgb:var(--foreground-tertiary-rgb);--color-input-label:var(--foreground-secondary);--color-input-label-rgb:var(--foreground-secondary-rgb);--color-input-label-error:var(--status-foreground-danger-text);--color-input-label-error-rgb:var(--status-foreground-danger-text-rgb);--color-input-label-success:var(--status-foreground-success-text);--color-input-label-success-rgb:var(--status-foreground-success-text-rgb);--color-input-message-error:var(--status-foreground-danger-text);--color-input-message-error-rgb:var(--status-foreground-danger-text-rgb);--color-input-message-success:var(--status-foreground-success-text);--color-input-message-success-rgb:var(--status-foreground-success-text-rgb);--color-input-icon:var(--foreground-secondary);--color-input-icon-rgb:var(--foreground-secondary-rgb);--color-input-counter:var(--foreground-tertiary);--color-input-counter-rgb:var(--foreground-tertiary-rgb);--color-input-disabled-background:var(--background-tertiary);--color-input-disabled-background-rgb:var(--background-tertiary-rgb);--color-input-disabled-text:var(--foreground-quaternary);--color-input-disabled-text-rgb:var(--foreground-quaternary-rgb);--color-card-background:var(--background-secondary);--color-card-background-rgb:var(--background-secondary-rgb);--color-card-border:var(--border-secondary);--color-card-border-rgb:var(--border-secondary-rgb);--color-badge-primary-background:var(--background-inverse);--color-badge-primary-background-rgb:var(--background-inverse-rgb);--color-badge-primary-text:var(--foreground-on-inverse-primary);--color-badge-primary-text-rgb:var(--foreground-on-inverse-primary-rgb);--color-badge-secondary-background:var(--background-surface-tint);--color-badge-secondary-background-rgb:var(--background-surface-tint-rgb);--color-badge-secondary-text:var(--foreground-primary);--color-badge-secondary-text-rgb:var(--foreground-primary-rgb);--color-badge-accent-background:var(--background-accent);--color-badge-accent-background-rgb:var(--background-accent-rgb);--color-badge-accent-text:var(--foreground-on-accent);--color-badge-accent-text-rgb:var(--foreground-on-accent-rgb);--color-badge-outline-border:var(--border-secondary);--color-badge-outline-border-rgb:var(--border-secondary-rgb);--color-badge-outline-text:var(--foreground-secondary);--color-badge-outline-text-rgb:var(--foreground-secondary-rgb);--color-badge-danger-background:var(--status-background-danger-subtle);--color-badge-danger-background-rgb:var(--status-background-danger-subtle-rgb);--color-badge-danger-text:var(--status-foreground-danger-on-danger);--color-badge-danger-text-rgb:var(--status-foreground-danger-on-danger-rgb);--color-badge-success-background:var(--status-background-success-subtle);--color-badge-success-background-rgb:var(--status-background-success-subtle-rgb);--color-badge-success-text:var(--status-foreground-success-on-success);--color-badge-success-text-rgb:var(--status-foreground-success-on-success-rgb);--color-badge-warning-background:var(--status-background-warning-subtle);--color-badge-warning-background-rgb:var(--status-background-warning-subtle-rgb);--color-badge-warning-text:var(--status-foreground-warning-on-warning);--color-badge-warning-text-rgb:var(--status-foreground-warning-on-warning-rgb);--color-badge-info-background:var(--status-background-education-subtle);--color-badge-info-background-rgb:var(--status-background-education-subtle-rgb);--color-badge-info-text:var(--status-foreground-education-on-education);--color-badge-info-text-rgb:var(--status-foreground-education-on-education-rgb);--color-indicator-badge-background:var(--status-background-danger);--color-indicator-badge-background-rgb:var(--status-background-danger-rgb);--color-indicator-badge-text:var(--foreground-on-inverse-primary);--color-indicator-badge-text-rgb:var(--foreground-on-inverse-primary-rgb);--color-alert-error-background:var(--status-background-danger-subtle);--color-alert-error-background-rgb:var(--status-background-danger-subtle-rgb);--color-alert-error-border:var(--status-border-danger);--color-alert-error-border-rgb:var(--status-border-danger-rgb);--color-alert-error-text:var(--status-foreground-danger-on-danger);--color-alert-error-text-rgb:var(--status-foreground-danger-on-danger-rgb);--color-alert-warning-background:var(--status-background-warning-subtle);--color-alert-warning-background-rgb:var(--status-background-warning-subtle-rgb);--color-alert-warning-border:var(--status-border-warning-accent);--color-alert-warning-border-rgb:var(--status-border-warning-accent-rgb);--color-alert-warning-text:var(--status-foreground-warning-accent);--color-alert-warning-text-rgb:var(--status-foreground-warning-accent-rgb);--color-alert-info-background:var(--status-background-education-subtle);--color-alert-info-background-rgb:var(--status-background-education-subtle-rgb);--color-alert-info-border:var(--status-border-education);--color-alert-info-border-rgb:var(--status-border-education-rgb);--color-alert-info-text:var(--status-foreground-education-on-education);--color-alert-info-text-rgb:var(--status-foreground-education-on-education-rgb);--color-alert-success-background:var(--status-background-success-subtle);--color-alert-success-background-rgb:var(--status-background-success-subtle-rgb);--color-alert-success-border:var(--status-border-success);--color-alert-success-border-rgb:var(--status-border-success-rgb);--color-alert-success-text:var(--status-foreground-success-on-success);--color-alert-success-text-rgb:var(--status-foreground-success-on-success-rgb);--color-alert-error-dismiss-text:var(--status-foreground-danger-on-danger);--color-alert-error-dismiss-text-rgb:var(--status-foreground-danger-on-danger-rgb);--color-alert-error-dismiss-hover:var(--state-layer-danger-hover);--color-alert-error-dismiss-hover-rgb:var(--state-layer-danger-hover-rgb);--color-alert-error-dismiss-pressed:var(--state-layer-danger-pressed);--color-alert-error-dismiss-pressed-rgb:var(--state-layer-danger-pressed-rgb);--color-alert-warning-dismiss-text:var(--status-foreground-warning-accent);--color-alert-warning-dismiss-text-rgb:var(--status-foreground-warning-accent-rgb);--color-alert-warning-dismiss-hover:var(--state-layer-warning-hover);--color-alert-warning-dismiss-hover-rgb:var(--state-layer-warning-hover-rgb);--color-alert-warning-dismiss-pressed:var(--state-layer-warning-pressed);--color-alert-warning-dismiss-pressed-rgb:var(--state-layer-warning-pressed-rgb);--color-alert-info-dismiss-text:var(--status-foreground-education-on-education);--color-alert-info-dismiss-text-rgb:var(--status-foreground-education-on-education-rgb);--color-alert-info-dismiss-hover:var(--state-layer-education-hover);--color-alert-info-dismiss-hover-rgb:var(--state-layer-education-hover-rgb);--color-alert-info-dismiss-pressed:var(--state-layer-education-pressed);--color-alert-info-dismiss-pressed-rgb:var(--state-layer-education-pressed-rgb);--color-alert-success-dismiss-text:var(--status-foreground-success-on-success);--color-alert-success-dismiss-text-rgb:var(--status-foreground-success-on-success-rgb);--color-alert-success-dismiss-hover:var(--state-layer-success-hover);--color-alert-success-dismiss-hover-rgb:var(--state-layer-success-hover-rgb);--color-alert-success-dismiss-pressed:var(--state-layer-success-pressed);--color-alert-success-dismiss-pressed-rgb:var(--state-layer-success-pressed-rgb);--color-switch-track-active:var(--status-background-success);--color-switch-track-active-rgb:var(--status-background-success-rgb);--color-switch-track-active-neutral:var(--background-inverse);--color-switch-track-active-neutral-rgb:var(--background-inverse-rgb);--color-switch-track-inactive:var(--background-quaternary);--color-switch-track-inactive-rgb:var(--background-quaternary-rgb);--color-switch-track-disabled:var(--background-tertiary);--color-switch-track-disabled-rgb:var(--background-tertiary-rgb);--color-switch-thumb-active:var(--foreground-on-inverse-primary);--color-switch-thumb-active-rgb:var(--foreground-on-inverse-primary-rgb);--color-switch-thumb-inactive:var(--foreground-switch-thumb);--color-switch-thumb-inactive-rgb:var(--foreground-switch-thumb-rgb);--color-link-danger-text:var(--status-foreground-danger-text);--color-link-danger-text-rgb:var(--status-foreground-danger-text-rgb);--color-divider-background:var(--border-secondary);--color-divider-background-rgb:var(--border-secondary-rgb);--color-menu-item-hover:var(--stateLayer-hover);--color-menu-item-hover-rgb:var(--stateLayer-hover-rgb);--color-sidebar-background:var(--background-secondary);--color-sidebar-background-rgb:var(--background-secondary-rgb);--color-sidebar-item-background:var(--background-tertiary);--color-sidebar-item-background-rgb:var(--background-tertiary-rgb);--color-sidebar-item-hover:var(--stateLayer-hover);--color-sidebar-item-hover-rgb:var(--stateLayer-hover-rgb);--color-header-background:var(--background-primary);--color-header-background-rgb:var(--background-primary-rgb);--color-tab-border:var(--border-tertiary);--color-tab-border-rgb:var(--border-tertiary-rgb);--color-tab-active:var(--foreground-primary);--color-tab-active-rgb:var(--foreground-primary-rgb);--color-tab-underline-text:var(--foreground-secondary);--color-tab-underline-text-rgb:var(--foreground-secondary-rgb);--color-tab-underline-hover-text:var(--foreground-primary);--color-tab-underline-hover-text-rgb:var(--foreground-primary-rgb);--color-tab-underline-selected-text:var(--foreground-primary);--color-tab-underline-selected-text-rgb:var(--foreground-primary-rgb);--color-tab-underline-indicator:var(--foreground-primary);--color-tab-underline-indicator-rgb:var(--foreground-primary-rgb);--color-tab-pill-text:var(--foreground-secondary);--color-tab-pill-text-rgb:var(--foreground-secondary-rgb);--color-tab-pill-hover-background:var(--stateLayer-hover);--color-tab-pill-hover-background-rgb:var(--stateLayer-hover-rgb);--color-tab-pill-selected-background:var(--stateLayer-selected);--color-tab-pill-selected-background-rgb:var(--stateLayer-selected-rgb);--color-tab-pill-selected-text:var(--foreground-primary);--color-tab-pill-selected-text-rgb:var(--foreground-primary-rgb);--color-tab-segmented-container-bg:var(--background-secondary);--color-tab-segmented-container-bg-rgb:var(--background-secondary-rgb);--color-tab-segmented-text:var(--foreground-primary);--color-tab-segmented-text-rgb:var(--foreground-primary-rgb);--color-tab-segmented-hover-bg:var(--stateLayer-hover);--color-tab-segmented-hover-bg-rgb:var(--stateLayer-hover-rgb);--color-tab-segmented-selected-bg:var(--background-elevated);--color-tab-segmented-selected-bg-rgb:var(--background-elevated-rgb);--color-tab-segmented-selected-border:var(--border-overlay);--color-tab-segmented-selected-border-rgb:var(--border-overlay-rgb);--color-tab-segmented-selected-text:var(--foreground-primary);--color-tab-segmented-selected-text-rgb:var(--foreground-primary-rgb);--color-segmented-control-container-bg:var(--background-secondary);--color-segmented-control-container-bg-rgb:var(--background-secondary-rgb);--color-segmented-control-text:var(--foreground-primary);--color-segmented-control-text-rgb:var(--foreground-primary-rgb);--color-segmented-control-hover-bg:var(--stateLayer-hover);--color-segmented-control-hover-bg-rgb:var(--stateLayer-hover-rgb);--color-segmented-control-selected-bg:var(--background-elevated);--color-segmented-control-selected-bg-rgb:var(--background-elevated-rgb);--color-segmented-control-selected-border:var(--border-overlay);--color-segmented-control-selected-border-rgb:var(--border-overlay-rgb);--color-segmented-control-selected-text:var(--foreground-primary);--color-segmented-control-selected-text-rgb:var(--foreground-primary-rgb);--color-radio-border:var(--border-primary);--color-radio-border-rgb:var(--border-primary-rgb);--color-radio-border-error:var(--status-border-danger);--color-radio-border-error-rgb:var(--status-border-danger-rgb);--color-radio-selected-background:var(--background-inverse);--color-radio-selected-background-rgb:var(--background-inverse-rgb);--color-radio-selected-indicator:var(--foreground-on-inverse-primary);--color-radio-selected-indicator-rgb:var(--foreground-on-inverse-primary-rgb);--color-radio-pressed-background:var(--stateLayer-hover);--color-radio-pressed-background-rgb:var(--stateLayer-hover-rgb);--color-radio-label:var(--foreground-primary);--color-radio-label-rgb:var(--foreground-primary-rgb);--color-overlay-backdrop-light:var(--color-alpha-white-60);--color-overlay-backdrop-light-rgb:var(--color-alpha-white-60-rgb);--color-overlay-backdrop-dark:var(--color-alpha-black-60);--color-overlay-backdrop-dark-rgb:var(--color-alpha-black-60-rgb);--shape-none:0px;--shape-xs:4px;--shape-sm:8px;--shape-md:16px;--shape-lg:24px;--shape-xl:32px;--shape-full:9999px;--shape-dialog:40px;--shape-input:16px;--shape-select:8px;--shape-tooltip:10px;--shape-2xl:24px;--shape-3xl:32px;--shape-popover:12px;--shape-rich-tooltip:20px;--shape-menu:20px;--shape-menu-item:12px;--shape-input-elevated:20px;--shape-input-container:20px;--shape-app-icon:12px;--shape-button-rounded:12px;--shape-toast:24px;--shape-alert-inline:28px;--shape-card:24px}[data-accent=green],[data-theme=light][data-accent=green]{--background-accent:#2fcb5f;--background-accent-rgb:47 203 95;--background-btn-primary:#27ae4f;--background-btn-primary-rgb:39 174 79;--foreground-accent:#1d863b;--foreground-accent-rgb:29 134 59;--foreground-on-accent:#083510;--foreground-on-accent-rgb:8 53 16;--border-accent:#27ae4f;--border-accent-rgb:39 174 79}[data-theme=dark][data-accent=green]{--background-accent:#63e08a;--background-accent-rgb:99 224 138;--background-btn-primary:#a0f8bb;--background-btn-primary-rgb:160 248 187;--foreground-accent:#a0f8bb;--foreground-accent-rgb:160 248 187;--foreground-on-accent:#083510;--foreground-on-accent-rgb:8 53 16;--border-accent:#63e08a;--border-accent-rgb:99 224 138}[data-surface=tinted],[data-theme=light][data-surface=tinted]{--background-btn-secondary:#04040314;--background-btn-secondary-rgb:4 4 3 / 7.8%;--color-button-secondary-background:#04040314;--color-button-secondary-background-rgb:4 4 3 / 7.8%;--color-tab-segmented-container-bg:#04040314;--color-tab-segmented-container-bg-rgb:4 4 3 / 7.8%;--color-switch-track-inactive:#04040314;--color-switch-track-inactive-rgb:4 4 3 / 7.8%;--color-segmented-control-container-bg:#04040314;--color-segmented-control-container-bg-rgb:4 4 3 / 7.8%}[data-theme=dark][data-surface=tinted]{--background-btn-secondary:#ffffff14;--background-btn-secondary-rgb:255 255 255 / 7.8%;--color-button-secondary-background:#ffffff14;--color-button-secondary-background-rgb:255 255 255 / 7.8%;--color-tab-segmented-container-bg:#ffffff14;--color-tab-segmented-container-bg-rgb:255 255 255 / 7.8%;--color-switch-track-inactive:#ffffff14;--color-switch-track-inactive-rgb:255 255 255 / 7.8%;--color-segmented-control-container-bg:#ffffff14;--color-segmented-control-container-bg-rgb:255 255 255 / 7.8%}@font-face{font-family:Link Sans Product;src:url(/universal-login/assets/LinkSansProduct.21afd5221879e335.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Link Sans Display;src:url(/universal-login/assets/LinkSansDisplay.47861484003ebd4c.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Link Sans v2\.2 Variable;src:url(/universal-login/assets/LinkSansProduct.21afd5221879e335.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#93c5fd80;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#93c5fd80;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.auth-tw,.auth-tw *{font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.focus-ring{outline:none}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(var(--background-primary-rgb));--tw-ring-color:rgb(var(--border-focus-ring-rgb));box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within-ring{outline:none}.focus-within-ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;--tw-ring-offset-color:rgb(var(--background-primary-rgb));--tw-ring-color:rgb(var(--border-focus-ring-rgb));box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within-ring[data-state=error]:focus-within{--tw-ring-color:rgb(var(--status-border-danger-rgb))}.focus-within-ring[data-state=success]:focus-within{--tw-ring-color:rgb(var(--status-border-success-rgb))}.state-layer-solid{isolation:isolate;position:relative}.state-layer-solid:before{content:"";border-radius:inherit;background:var(--color-button-hover-background,#00000014);opacity:0;pointer-events:none;z-index:0;transition:opacity 75ms ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.state-layer-solid:hover:before{opacity:1}.state-layer-solid:active:before{background:var(--color-button-pressed-background,#0000001f);opacity:1}.state-layer-solid>*{z-index:1;position:relative}.state-layer-solid-inverse{isolation:isolate;position:relative}.state-layer-solid-inverse:before{content:"";border-radius:inherit;background:var(--color-button-primary-hover-background,#0000000d);opacity:0;pointer-events:none;z-index:0;transition:opacity 75ms ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.state-layer-solid-inverse:hover:before{opacity:1}.state-layer-solid-inverse:active:before{background:var(--color-button-primary-pressed-background,#00000014);opacity:1}.state-layer-solid-inverse>*{z-index:1;position:relative}.field-error-subtle-bg{background-color:rgb(var(--color-input-border-error-rgb) / .1)}.field-success-subtle-bg{background-color:rgb(var(--color-input-border-success-rgb) / .1)}[data-theme=high-contrast] .border,[data-theme=high-contrast-dark] .border{border-width:2px}.glass-frosted{background-color:var(--background-glass);-webkit-backdrop-filter:blur(12px)saturate(1.8);border:1px solid var(--border-glass);box-shadow:inset 0 1px 0 0 var(--border-glass-rim), 0 8px 32px var(--color-alpha-black-15);isolation:isolate;border-radius:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-frosted{background-color:var(--background-glass-strong);-webkit-backdrop-filter:none}}.glass-translucent{background-color:var(--background-glass);-webkit-backdrop-filter:blur(4px);border:1px solid var(--border-glass);border-radius:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-translucent{background-color:var(--background-glass-strong);-webkit-backdrop-filter:none}}.glass-blur-strong{-webkit-backdrop-filter:blur(20px)}.text-hero-large-extrabold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:128px;font-weight:800;line-height:1.09375}.text-hero-medium-extrabold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:96px;font-weight:800;line-height:1.08333}.text-hero-small-extrabold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:64px;font-weight:800;line-height:1.125}.text-display-large-medium{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:48px;font-weight:500;line-height:1.08333}.text-display-large-bold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:48px;font-weight:700;line-height:1.08333}.text-display-large-extrabold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:48px;font-weight:800;line-height:1.08333}.text-display-medium-medium{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:36px;font-weight:500;line-height:1.11111}.text-display-medium-bold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:36px;font-weight:700;line-height:1.11111}.text-display-medium-extrabold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:36px;font-weight:800;line-height:1.11111}.text-display-small-medium{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:32px;font-weight:500;line-height:1.125}.text-display-small-bold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:32px;font-weight:700;line-height:1.125}.text-display-small-extrabold{letter-spacing:-.02em;font-family:Link Sans Display,Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:32px;font-weight:800;line-height:1.125}.text-title-large-medium{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:24px;font-weight:500;line-height:1.16667}.text-title-large-bold{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:24px;font-weight:700;line-height:1.16667}.text-title-large-extrabold{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:24px;font-weight:800;line-height:1.16667}.text-title-medium-medium{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.text-title-medium-bold{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.text-title-medium-extrabold{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:20px;font-weight:800;line-height:1.2}.text-title-small-medium{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:18px;font-weight:500;line-height:1.11111}.text-title-small-bold{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:18px;font-weight:700;line-height:1.11111}.text-title-small-extrabold{letter-spacing:-.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:18px;font-weight:800;line-height:1.11111}.text-body-large-regular{letter-spacing:.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:20px;font-weight:400;line-height:1.6}.text-body-large-medium{letter-spacing:.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:20px;font-weight:500;line-height:1.6}.text-body-large-bold{letter-spacing:.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:20px;font-weight:700;line-height:1.6}.text-body-medium-regular{letter-spacing:.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.text-body-medium-medium{letter-spacing:.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.text-body-medium-bold{letter-spacing:.01em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.text-body-small-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:400;line-height:1.42857}.text-body-small-medium{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:500;line-height:1.42857}.text-body-small-bold{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:700;line-height:1.42857}.text-caption-large-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:12px;font-weight:400;line-height:1.33333}.text-caption-large-medium{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:12px;font-weight:500;line-height:1.33333}.text-caption-large-bold{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:12px;font-weight:700;line-height:1.33333}.text-caption-medium-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:10px;font-weight:400;line-height:1.6}.text-caption-medium-medium{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:10px;font-weight:500;line-height:1.6}.text-caption-medium-bold{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:10px;font-weight:700;line-height:1.6}.text-caption-small-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:10px;font-weight:400;line-height:1.6}.text-caption-small-medium{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:10px;font-weight:500;line-height:1.6}.text-caption-small-bold{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:10px;font-weight:700;line-height:1.6}.auth-tw .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-tw .pointer-events-none{pointer-events:none}.auth-tw .visible{visibility:visible}.auth-tw .invisible{visibility:hidden}.auth-tw .collapse{visibility:collapse}.auth-tw .static{position:static}.auth-tw .fixed{position:fixed}.auth-tw .absolute{position:absolute}.auth-tw .relative{position:relative}.auth-tw .inset-0{top:0;bottom:0;left:0;right:0}.auth-tw .bottom-2{bottom:.5rem}.auth-tw .left-4{left:1rem}.auth-tw .left-6{left:1.5rem}.auth-tw .right-2{right:.5rem}.auth-tw .right-3{right:.75rem}.auth-tw .right-4{right:1rem}.auth-tw .top-1\/2{top:50%}.auth-tw .top-2{top:.5rem}.auth-tw .top-6{top:1.5rem}.auth-tw .z-10{z-index:10}.auth-tw .z-50{z-index:50}.auth-tw .mx-1{margin-left:.25rem;margin-right:.25rem}.auth-tw .mx-4{margin-left:1rem;margin-right:1rem}.auth-tw .mx-auto{margin-left:auto;margin-right:auto}.auth-tw .my-1{margin-top:.25rem;margin-bottom:.25rem}.auth-tw .my-6{margin-top:1.5rem;margin-bottom:1.5rem}.auth-tw .\!mt-4{margin-top:1rem!important}.auth-tw .mb-2{margin-bottom:.5rem}.auth-tw .mb-3{margin-bottom:.75rem}.auth-tw .mb-4{margin-bottom:1rem}.auth-tw .ml-4{margin-left:1rem}.auth-tw .mr-4{margin-right:1rem}.auth-tw .mt-1{margin-top:.25rem}.auth-tw .mt-4{margin-top:1rem}.auth-tw .mt-8{margin-top:2rem}.auth-tw .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw .line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw .line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw .line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw .line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw .block{display:block}.auth-tw .inline{display:inline}.auth-tw .flex{display:flex}.auth-tw .inline-flex{display:inline-flex}.auth-tw .grid{display:grid}.auth-tw .hidden{display:none}.auth-tw .aspect-square{aspect-ratio:1}.auth-tw .size-4{width:1rem;height:1rem}.auth-tw .size-5{width:1.25rem;height:1.25rem}.auth-tw .size-6{width:1.5rem;height:1.5rem}.auth-tw .h-10{height:2.5rem}.auth-tw .h-12{height:3rem}.auth-tw .h-4{height:1rem}.auth-tw .h-40{height:10rem}.auth-tw .h-8{height:2rem}.auth-tw .h-\[24px\]{height:24px}.auth-tw .h-\[calc\(var\(--component-button-min-height\)\+16px\)\]{height:calc(var(--component-button-min-height) + 16px)}.auth-tw .h-\[calc\(var\(--component-button-min-height\)\+4px\)\]{height:calc(var(--component-button-min-height) + 4px)}.auth-tw .h-\[calc\(var\(--component-button-min-height\)\+8px\)\]{height:calc(var(--component-button-min-height) + 8px)}.auth-tw .h-\[calc\(var\(--component-button-min-height\)-8px\)\]{height:calc(var(--component-button-min-height) - 8px)}.auth-tw .h-auto{height:auto}.auth-tw .h-button-min-height{height:var(--component-button-min-height)}.auth-tw .h-full{height:100%}.auth-tw .h-screen{height:100vh}.auth-tw .min-h-screen{min-height:100vh}.auth-tw .min-h-textarea-min-height{min-height:var(--component-textarea-min-height)}.auth-tw .w-10{width:2.5rem}.auth-tw .w-12{width:3rem}.auth-tw .w-20{width:5rem}.auth-tw .w-4{width:1rem}.auth-tw .w-40{width:10rem}.auth-tw .w-full{width:100%}.auth-tw .w-px{width:1px}.auth-tw .min-w-0{min-width:0}.auth-tw .min-w-\[120px\]{min-width:120px}.auth-tw .max-w-\[320px\]{max-width:320px}.auth-tw .max-w-\[420px\]{max-width:420px}.auth-tw .max-w-\[480px\]{max-width:480px}.auth-tw .max-w-\[760px\]{max-width:760px}.auth-tw .max-w-\[948px\]{max-width:948px}.auth-tw .max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.auth-tw .flex-1{flex:1}.auth-tw .flex-shrink-0,.auth-tw .shrink-0{flex-shrink:0}.auth-tw .flex-grow,.auth-tw .grow{flex-grow:1}.auth-tw .origin-\[0\]{transform-origin:0}.auth-tw .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw .-translate-y-\[calc\(50\%\+12px\)\]{--tw-translate-y:calc(calc(50% + 12px) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw .-translate-y-px{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.auth-tw .animate-caret-blink{animation:1.2s ease-out infinite caret-blink}@keyframes spin{to{transform:rotate(360deg)}}.auth-tw .animate-spin{animation:1s linear infinite spin}.auth-tw .cursor-not-allowed{cursor:not-allowed}.auth-tw .cursor-pointer{cursor:pointer}.auth-tw .select-none{-webkit-user-select:none;user-select:none}.auth-tw .resize-y{resize:vertical}.auth-tw .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-tw .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.auth-tw .flex-row-reverse{flex-direction:row-reverse}.auth-tw .flex-col{flex-direction:column}.auth-tw .flex-wrap{flex-wrap:wrap}.auth-tw .place-content-center{place-content:center}.auth-tw .place-content-start{place-content:start}.auth-tw .items-start{align-items:flex-start}.auth-tw .items-center{align-items:center}.auth-tw .justify-center{justify-content:center}.auth-tw .justify-between{justify-content:space-between}.auth-tw .gap-1{gap:.25rem}.auth-tw .gap-1\.5{gap:.375rem}.auth-tw .gap-2{gap:.5rem}.auth-tw .gap-3{gap:.75rem}.auth-tw .gap-4{gap:1rem}.auth-tw .gap-button-gap{gap:var(--component-button-gap)}.auth-tw .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.auth-tw .gap-y-1{row-gap:.25rem}.auth-tw :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.auth-tw :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.auth-tw :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.auth-tw :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.auth-tw :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.auth-tw .self-end{align-self:flex-end}.auth-tw .overflow-hidden{overflow:hidden}.auth-tw .overflow-clip{overflow:clip}.auth-tw .overflow-y-auto{overflow-y:auto}.auth-tw .overflow-x-clip{overflow-x:clip}.auth-tw .overflow-y-visible{overflow-y:visible}.auth-tw .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-tw .text-ellipsis{text-overflow:ellipsis}.auth-tw .whitespace-nowrap{white-space:nowrap}.auth-tw .text-balance{text-wrap:balance}.auth-tw .text-pretty{text-wrap:pretty}.auth-tw .rounded{border-radius:var(--shape-sm)}.auth-tw .rounded-\[8px\]{border-radius:8px}.auth-tw .rounded-alert-inline{border-radius:var(--shape-alert-inline)}.auth-tw .rounded-button{border-radius:var(--shape-button)}.auth-tw .rounded-button-rounded{border-radius:var(--shape-button-rounded)}.auth-tw .rounded-full{border-radius:var(--shape-full)}.auth-tw .rounded-input{border-radius:var(--shape-input)}.auth-tw .rounded-input-elevated{border-radius:var(--shape-input-elevated)}.auth-tw .rounded-md{border-radius:var(--shape-md)}.auth-tw .rounded-sm{border-radius:var(--shape-sm)}.auth-tw .border{border-width:1px}.auth-tw .border-2{border-width:2px}.auth-tw .border-t-\[32px\]{border-top-width:32px}.auth-tw .border-component-alert-error-border{border-color:var(--color-alert-error-border,var(--status-border-danger))}.auth-tw .border-component-alert-info-border{border-color:var(--color-alert-info-border,var(--status-border-education))}.auth-tw .border-component-alert-success-border{border-color:var(--color-alert-success-border,var(--status-border-success))}.auth-tw .border-component-alert-warning-border{border-color:var(--color-alert-warning-border,var(--status-border-warning-accent))}.auth-tw .border-component-button-outline-accent-border{border-color:var(--color-button-outline-accent-border,var(--border-accent))}.auth-tw .border-component-button-outline-border{border-color:var(--color-button-outline-border,var(--border-primary))}.auth-tw .border-component-button-outline-danger-border{border-color:var(--color-button-outline-danger-border,var(--status-border-danger))}.auth-tw .border-component-button-translucent-border{border-color:var(--color-button-translucent-border,var(--border-on-overlay))}.auth-tw .border-component-input-border{border-color:var(--color-input-border,var(--border-primary))}.auth-tw .border-component-input-border-error{border-color:var(--color-input-border-error,var(--status-foreground-danger-text))}.auth-tw .border-component-input-border-success{border-color:var(--color-input-border-success,var(--status-border-success))}.auth-tw .border-danger{--tw-border-opacity:1;border-color:rgb(var(--status-border-danger-rgb,var(--color-border-danger)) / var(--tw-border-opacity,1))}.auth-tw .border-error{--tw-border-opacity:1;border-color:rgb(var(--status-border-danger-rgb,var(--color-border-error)) / var(--tw-border-opacity,1))}.auth-tw .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.auth-tw .border-primary{border-color:rgb(var(--border-primary-rgb,var(--color-border-primary)))}.auth-tw .border-success{--tw-border-opacity:1;border-color:rgb(var(--status-border-success-rgb,var(--color-border-success)) / var(--tw-border-opacity,1))}.auth-tw .border-transparent{border-color:#0000}.auth-tw .border-t-transparent{border-top-color:#0000}.auth-tw .bg-\[\#225AC0\]{--tw-bg-opacity:1;background-color:rgb(34 90 192/var(--tw-bg-opacity,1))}.auth-tw .bg-brand-chalk{background-color:rgb(var(--brand-chalk-rgb))}.auth-tw .bg-brand-concrete{background-color:rgb(var(--brand-concrete-rgb))}.auth-tw .bg-component-alert-error-bg{background-color:var(--color-alert-error-background,var(--status-background-danger-subtle))}.auth-tw .bg-component-alert-info-bg{background-color:var(--color-alert-info-background,var(--status-background-education-subtle))}.auth-tw .bg-component-alert-success-bg{background-color:var(--color-alert-success-background,var(--status-background-success-subtle))}.auth-tw .bg-component-alert-warning-bg{background-color:var(--color-alert-warning-background,var(--status-background-warning-subtle))}.auth-tw .bg-component-button-accent-bg{--tw-bg-opacity:1;background-color:rgb(var(--color-button-accent-background-rgb,var(--background-accent-rgb)) / var(--tw-bg-opacity,1))}.auth-tw .bg-component-button-danger-bg{--tw-bg-opacity:1;background-color:rgb(var(--color-button-danger-background-rgb,var(--button-destructive-background-rgb)) / var(--tw-bg-opacity,1))}.auth-tw .bg-component-button-primary-bg{--tw-bg-opacity:1;background-color:rgb(var(--color-button-primary-background-rgb,var(--background-btn-primary-rgb)) / var(--tw-bg-opacity,1))}.auth-tw .bg-component-button-secondary-bg{background-color:var(--color-button-secondary-background,var(--background-btn-secondary))}.auth-tw .bg-component-button-translucent-background{background-color:var(--color-button-translucent-background,var(--color-alpha-white-10))}.auth-tw .bg-component-input-bg{background-color:var(--color-input-background,var(--background-input))}.auth-tw .bg-elevated{--tw-bg-opacity:1;background-color:rgb(var(--background-elevated-rgb,var(--color-background-elevated)) / var(--tw-bg-opacity,1))}.auth-tw .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.auth-tw .bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--background-primary-rgb,var(--color-background-primary)) / var(--tw-bg-opacity,1))}.auth-tw .bg-tertiary{--tw-bg-opacity:1;background-color:rgb(var(--background-tertiary-rgb,var(--color-background-tertiary)) / var(--tw-bg-opacity,1))}.auth-tw .bg-transparent{background-color:#0000}.auth-tw .bg-white{--tw-bg-opacity:1;background-color:rgb(var(--color-white-rgb) / var(--tw-bg-opacity,1))}.auth-tw .object-cover{-o-object-fit:cover;object-fit:cover}.auth-tw .p-2{padding:.5rem}.auth-tw .p-4{padding:1rem}.auth-tw .p-6{padding:1.5rem}.auth-tw .px-2{padding-left:.5rem;padding-right:.5rem}.auth-tw .px-2\.5{padding-left:.625rem;padding-right:.625rem}.auth-tw .px-3{padding-left:.75rem;padding-right:.75rem}.auth-tw .px-3\.5{padding-left:.875rem;padding-right:.875rem}.auth-tw .px-4{padding-left:1rem;padding-right:1rem}.auth-tw .px-5{padding-left:1.25rem;padding-right:1.25rem}.auth-tw .px-6{padding-left:1.5rem;padding-right:1.5rem}.auth-tw .px-input-padding-x{padding-left:var(--component-input-padding-x);padding-right:var(--component-input-padding-x)}.auth-tw .py-3{padding-top:.75rem;padding-bottom:.75rem}.auth-tw .py-4{padding-top:1rem;padding-bottom:1rem}.auth-tw .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.auth-tw .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.auth-tw .py-8{padding-top:2rem;padding-bottom:2rem}.auth-tw .py-input-padding-y{padding-top:var(--component-input-padding-y);padding-bottom:var(--component-input-padding-y)}.auth-tw .pb-\[120px\]{padding-bottom:120px}.auth-tw .pb-input-padding-y{padding-bottom:var(--component-input-padding-y)}.auth-tw .pl-2{padding-left:.5rem}.auth-tw .pl-2\.5{padding-left:.625rem}.auth-tw .pl-3{padding-left:.75rem}.auth-tw .pl-3\.5{padding-left:.875rem}.auth-tw .pl-4{padding-left:1rem}.auth-tw .pl-5{padding-left:1.25rem}.auth-tw .pl-6{padding-left:1.5rem}.auth-tw .pr-2{padding-right:.5rem}.auth-tw .pr-2\.5{padding-right:.625rem}.auth-tw .pr-3{padding-right:.75rem}.auth-tw .pr-3\.5{padding-right:.875rem}.auth-tw .pr-4{padding-right:1rem}.auth-tw .pr-5{padding-right:1.25rem}.auth-tw .pr-6{padding-right:1.5rem}.auth-tw .pr-9{padding-right:2.25rem}.auth-tw .pt-0{padding-top:0}.auth-tw .pt-24{padding-top:6rem}.auth-tw .pt-4{padding-top:1rem}.auth-tw .pt-6{padding-top:1.5rem}.auth-tw .pt-\[28px\]{padding-top:28px}.auth-tw .text-left{text-align:left}.auth-tw .text-center{text-align:center}.auth-tw .text-sm{font-size:.875rem;line-height:1.25rem}.auth-tw .font-bold{font-weight:700}.auth-tw .font-medium{font-weight:500}.auth-tw .uppercase{text-transform:uppercase}.auth-tw .leading-5{line-height:1.25rem}.auth-tw .leading-none{line-height:1}.auth-tw .leading-relaxed{line-height:1.625}.auth-tw .tracking-normal{letter-spacing:0}.auth-tw .tracking-wide{letter-spacing:.025em}.auth-tw .text-accent{--tw-text-opacity:1;color:rgb(var(--foreground-accent-rgb,var(--color-foreground-accent)) / var(--tw-text-opacity,1))}.auth-tw .text-black{--tw-text-opacity:1;color:rgb(var(--color-black-rgb) / var(--tw-text-opacity,1))}.auth-tw .text-component-alert-error-dismiss-text{color:var(--color-alert-error-dismiss-text,var(--status-foreground-danger-on-danger))}.auth-tw .text-component-alert-error-text{color:var(--color-alert-error-text,var(--status-foreground-danger-on-danger))}.auth-tw .text-component-alert-info-dismiss-text{color:var(--color-alert-info-dismiss-text,var(--status-foreground-education-on-education))}.auth-tw .text-component-alert-info-text{color:var(--color-alert-info-text,var(--status-foreground-education-on-education))}.auth-tw .text-component-alert-success-dismiss-text{color:var(--color-alert-success-dismiss-text,var(--status-foreground-success-on-success))}.auth-tw .text-component-alert-success-text{color:var(--color-alert-success-text,var(--status-foreground-success-on-success))}.auth-tw .text-component-alert-warning-dismiss-text{color:var(--color-alert-warning-dismiss-text,var(--status-foreground-warning-accent))}.auth-tw .text-component-alert-warning-text{color:var(--color-alert-warning-text,var(--status-foreground-warning-accent))}.auth-tw .text-component-button-accent-text{color:var(--color-button-accent-text,var(--foreground-on-accent))}.auth-tw .text-component-button-danger-text{color:var(--color-button-danger-text,var(--color-white))}.auth-tw .text-component-button-ghost-text{color:var(--color-button-ghost-text,var(--foreground-primary))}.auth-tw .text-component-button-outline-accent-text{color:var(--color-button-outline-accent-text,var(--foreground-accent))}.auth-tw .text-component-button-outline-danger-text{color:var(--color-button-outline-danger-text,var(--status-foreground-danger-text))}.auth-tw .text-component-button-outline-text{color:var(--color-button-outline-text,var(--foreground-primary))}.auth-tw .text-component-button-primary-text{color:var(--color-button-primary-text,var(--foreground-on-inverse-primary))}.auth-tw .text-component-button-secondary-text{color:var(--color-button-secondary-text,var(--foreground-primary))}.auth-tw .text-component-button-toolbar-text{color:var(--color-button-toolbar-text,var(--foreground-secondary))}.auth-tw .text-component-button-translucent-text{color:var(--color-button-translucent-text,var(--foreground-on-overlay))}.auth-tw .text-component-input-label-error{color:var(--color-input-label-error,var(--status-foreground-danger-text))}.auth-tw .text-component-input-message-error{color:var(--color-input-message-error,var(--status-foreground-danger-text))}.auth-tw .text-component-input-message-success{color:var(--color-input-message-success,var(--status-foreground-success-text))}.auth-tw .text-component-link-danger-text{color:var(--color-link-danger-text,var(--status-foreground-danger-text))}.auth-tw .text-danger{--tw-text-opacity:1;color:rgb(var(--status-foreground-danger-rgb,var(--color-foreground-danger)) / var(--tw-text-opacity,1))}.auth-tw .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.auth-tw .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.auth-tw .text-neutral-600{--tw-text-opacity:1;color:rgb(var(--neutral-600-rgb) / var(--tw-text-opacity,1))}.auth-tw .text-primary{color:rgb(var(--foreground-primary-rgb))}.auth-tw .text-quaternary{color:rgb(var(--foreground-quaternary-rgb))}.auth-tw .text-red-600{color:var(--color-red-600)}.auth-tw .text-secondary{color:rgb(var(--foreground-secondary-rgb))}.auth-tw .text-tertiary{color:rgb(var(--foreground-tertiary-rgb))}.auth-tw .underline{text-decoration-line:underline}.auth-tw .underline-offset-4{text-underline-offset:4px}.auth-tw .placeholder-transparent::placeholder{color:#0000}.auth-tw .opacity-60{opacity:.6}.auth-tw .shadow-button-accent{--tw-shadow:0 1px 4px -1px #41019852, inset 0 0 4px 1px #0000001a;--tw-shadow-colored:0 1px 4px -1px var(--tw-shadow-color), inset 0 0 4px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .shadow-elevation-100{--tw-shadow:var(--elevation-100,0 0 0 1px #0000000a, 0 2px 4px #0000000f);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .outline-none{outline-offset:2px;outline:2px solid #0000}.auth-tw .outline{outline-style:solid}.auth-tw .outline-accent{outline-color:rgb(var(--border-accent-rgb,var(--color-border-accent)) / 1)}.auth-tw .outline-danger{outline-color:rgb(var(--status-border-danger-rgb,var(--color-border-danger)) / 1)}.auth-tw .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.auth-tw .ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-black-rgb) / var(--tw-ring-opacity,1))}.auth-tw .ring-danger{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--status-border-danger-rgb,var(--color-border-danger)) / var(--tw-ring-opacity,1))}.auth-tw .ring-offset-2{--tw-ring-offset-width:2px}.auth-tw .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.auth-tw .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.auth-tw .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-tw .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-tw .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-tw .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-tw .duration-75{transition-duration:75ms}.auth-tw .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.auth-tw .duration-75{animation-duration:75ms}.auth-tw .ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.auth-tw .running{animation-play-state:running}.auth-tw .\[text-wrap\:balance\]{text-wrap:balance}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth-tw .input-text input,.auth-tw input[type=text],.auth-tw input[type=email],.auth-tw input[type=password]{font-size:1rem}.auth-tw .password-login-input>div,.auth-tw .password-login-input>div>div>div{overflow:hidden}.auth-tw .password-login-input input{border-radius:10px}button#cookie-preferences-button{cursor:pointer;text-align:center;color:rgb(var(--brand-concrete-rgb));background:0 0;border:none;border-radius:0;margin-top:0;padding:0;text-decoration:none;transition:color .25s cubic-bezier(.08,.59,.29,.99);display:block;position:relative}button#cookie-preferences-button:hover{color:inherit;background-color:#0000}.hover\:state-ring-default:hover{box-shadow:inset 0 0 0 2px rgb(var(--border-primary-rgb))}.hover\:state-ring-error:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-input-border-error-rgb) / .25)}.hover\:state-ring-success:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-input-border-success-rgb) / .3)}.hover\:field-error-subtle-bg-light:hover{background-color:rgb(var(--color-input-border-error-rgb) / .05)}.hover\:field-success-subtle-bg-light:hover{background-color:rgb(var(--color-input-border-success-rgb) / .05)}.group\/field:has(input:-moz-placeholder-shown:not(:focus)) .group-has-\[input\:-moz-placeholder\:not\(\:focus\)\]\/field\:text-body-small-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:400;line-height:1.42857}.group\/field:has(input:placeholder-shown:not(:focus)) .group-has-\[input\:placeholder-shown\:not\(\:focus\)\]\/field\:text-body-small-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:400;line-height:1.42857}.group\/field:has(textarea:-moz-placeholder-shown:not(:focus)) .group-has-\[textarea\:-moz-placeholder\:not\(\:focus\)\]\/field\:text-body-small-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:400;line-height:1.42857}.group\/field:has(textarea:placeholder-shown:not(:focus)) .group-has-\[textarea\:placeholder-shown\:not\(\:focus\)\]\/field\:text-body-small-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:14px;font-weight:400;line-height:1.42857}.group\/field:has(textarea) .group-has-\[textarea\]\/field\:text-caption-large-regular{letter-spacing:.02em;font-family:Link Sans Product,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Oxygen,Cantarell,sans-serif;font-size:12px;font-weight:400;line-height:1.33333}.auth-tw .last\:mr-0:last-child{margin-right:0}.auth-tw .invalid\:text-secondary:invalid{color:rgb(var(--foreground-secondary-rgb))}.auth-tw .focus-within\:border-transparent:focus-within{border-color:#0000}.auth-tw .hover\:bg-\[color\:var\(--background-glass-strong\)\]:hover{background-color:var(--background-glass-strong)}.auth-tw .hover\:bg-accent\/10:hover{background-color:rgb(var(--background-accent-rgb,var(--color-background-accent)) / .1)}.auth-tw .hover\:bg-component-alert-error-dismiss-hover:hover{background-color:var(--color-alert-error-dismiss-hover,var(--state-layer-danger-hover))}.auth-tw .hover\:bg-component-alert-info-dismiss-hover:hover{background-color:var(--color-alert-info-dismiss-hover,var(--state-layer-education-hover))}.auth-tw .hover\:bg-component-alert-success-dismiss-hover:hover{background-color:var(--color-alert-success-dismiss-hover,var(--state-layer-success-hover))}.auth-tw .hover\:bg-component-alert-warning-dismiss-hover:hover{background-color:var(--color-alert-warning-dismiss-hover,var(--state-layer-warning-hover))}.auth-tw .hover\:bg-component-button-hover-bg:hover{background-color:var(--color-button-hover-background,var(--stateLayer-hover))}.auth-tw .hover\:bg-component-button-translucent-hover-background:hover{background-color:var(--color-button-translucent-hover-background,var(--color-alpha-white-20))}.auth-tw .hover\:bg-danger\/10:hover{background-color:rgb(var(--status-background-danger-rgb,var(--color-background-danger)) / .1)}.auth-tw .hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(var(--foreground-accent-rgb,var(--color-foreground-accent)) / var(--tw-text-opacity,1))}.auth-tw .hover\:underline:hover{text-decoration-line:underline}.auth-tw .hover\:shadow-elevation-200:hover{--tw-shadow:var(--elevation-200,0 0 0 1px #0000000a, 0 4px 8px #0000000f);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .hover\:shadow-glass-sm:hover{--tw-shadow:inset 0 1px 0 0 var(--border-glass-rim), 0 4px 16px var(--color-alpha-black-12);--tw-shadow-colored:inset 0 1px 0 0 var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .hover\:focus-within\:shadow-none:focus-within:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.auth-tw .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.auth-tw .focus\:ring-accent:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--border-accent-rgb,var(--color-border-accent)) / var(--tw-ring-opacity,1))}.auth-tw .focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-black-rgb) / var(--tw-ring-opacity,1))}.auth-tw .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.auth-tw .active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw .active\:bg-accent\/15:active{background-color:rgb(var(--background-accent-rgb,var(--color-background-accent)) / .15)}.auth-tw .active\:bg-component-alert-error-dismiss-pressed:active{background-color:var(--color-alert-error-dismiss-pressed,var(--state-layer-danger-pressed))}.auth-tw .active\:bg-component-alert-info-dismiss-pressed:active{background-color:var(--color-alert-info-dismiss-pressed,var(--state-layer-education-pressed))}.auth-tw .active\:bg-component-alert-success-dismiss-pressed:active{background-color:var(--color-alert-success-dismiss-pressed,var(--state-layer-success-pressed))}.auth-tw .active\:bg-component-alert-warning-dismiss-pressed:active{background-color:var(--color-alert-warning-dismiss-pressed,var(--state-layer-warning-pressed))}.auth-tw .active\:bg-component-button-pressed-bg:active{background-color:var(--color-button-pressed-background,var(--stateLayer-pressed))}.auth-tw .active\:bg-component-button-translucent-pressed-background:active{background-color:var(--color-button-translucent-pressed-background,var(--color-alpha-white-25))}.auth-tw .active\:bg-danger\/15:active{background-color:rgb(var(--status-background-danger-rgb,var(--color-background-danger)) / .15)}.auth-tw .active\:shadow-glass-sm:active{--tw-shadow:inset 0 1px 0 0 var(--border-glass-rim), 0 4px 16px var(--color-alpha-black-12);--tw-shadow-colored:inset 0 1px 0 0 var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .disabled\:pointer-events-none:disabled{pointer-events:none}.auth-tw .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.auth-tw .disabled\:border-component-button-disabled-border:disabled{border-color:var(--color-button-disabled-border,var(--border-secondary))}.auth-tw .disabled\:bg-component-button-disabled-bg:disabled{background-color:var(--color-button-disabled-background,var(--background-tertiary))}.auth-tw .disabled\:bg-component-button-translucent-disabled-background:disabled{background-color:var(--color-button-translucent-disabled-background,var(--color-alpha-white-5))}.auth-tw .disabled\:bg-transparent:disabled{background-color:#0000}.auth-tw .disabled\:text-component-button-disabled-text:disabled{color:var(--color-button-disabled-text,var(--foreground-quaternary))}.auth-tw .disabled\:text-component-button-translucent-text-disabled:disabled{color:var(--color-button-translucent-text-disabled,var(--color-alpha-white-40))}.auth-tw .disabled\:text-quaternary:disabled{color:rgb(var(--foreground-quaternary-rgb))}.auth-tw .disabled\:no-underline:disabled{text-decoration-line:none}.auth-tw .disabled\:opacity-50:disabled{opacity:.5}.auth-tw .disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.auth-tw .has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.auth-tw :-moz-any(.group\/field:has(textarea:-moz-placeholder-shown:not(:focus)) .group-has-\[textarea\:-moz-placeholder\:not\(\:focus\)\]\/field\:top-\[10px\]){top:10px}.auth-tw :is(.group\/field:has(textarea:placeholder-shown:not(:focus)) .group-has-\[textarea\:-moz-placeholder\:not\(\:focus\)\]\/field\:top-\[10px\]){top:10px}.auth-tw :is(.group\/field:has(textarea:placeholder-shown:not(:focus)) .group-has-\[textarea\:placeholder-shown\:not\(\:focus\)\]\/field\:top-\[10px\]){top:10px}.auth-tw :is(.group\/field:has(textarea) .group-has-\[textarea\]\/field\:top-2){top:.5rem}.auth-tw :-moz-any(.group\/field:has(input:-moz-placeholder-shown:not(:focus)) .group-has-\[input\:-moz-placeholder\:not\(\:focus\)\]\/field\:-translate-y-1\/2){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw :is(.group\/field:has(input:placeholder-shown:not(:focus)) .group-has-\[input\:-moz-placeholder\:not\(\:focus\)\]\/field\:-translate-y-1\/2){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw :is(.group\/field:has(input:placeholder-shown:not(:focus)) .group-has-\[input\:placeholder-shown\:not\(\:focus\)\]\/field\:-translate-y-1\/2){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw :is(.group\/field:has(textarea) .group-has-\[textarea\]\/field\:translate-y-0){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw :is(.group\/field:has(label) .group-has-\[label\]\/field\:pb-2){padding-bottom:.5rem}.auth-tw :is(.group\/field:has(label) .group-has-\[label\]\/field\:pt-6){padding-top:1.5rem}.auth-tw .data-\[placeholder\]\:text-secondary[data-placeholder]{color:rgb(var(--foreground-secondary-rgb))}@media (prefers-reduced-motion:reduce){.auth-tw .motion-reduce\:active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:390px){.auth-tw .min-\[390px\]\:h-12{height:3rem}.auth-tw .min-\[390px\]\:w-12{width:3rem}.auth-tw .min-\[390px\]\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}}@media (min-width:640px){.auth-tw .sm\:left-28{left:7rem}.auth-tw .sm\:min-w-\[370px\]{min-width:370px}.auth-tw .sm\:grid-cols-\[minmax\(0\,160px\)_1fr\]{grid-template-columns:minmax(0,160px) 1fr}}@media (min-width:768px){.auth-tw .md\:justify-center{justify-content:center}.auth-tw .md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.auth-tw .md\:px-0{padding-left:0;padding-right:0}}@media (min-width:1024px){.auth-tw .lg\:left-10{left:2.5rem}.auth-tw .lg\:top-10{top:2.5rem}.auth-tw .lg\:block{display:block}.auth-tw .lg\:h-\[32px\]{height:32px}.auth-tw .lg\:h-full{height:100%}.auth-tw .lg\:min-h-\[76px\]{min-height:76px}.auth-tw .lg\:w-1\/2{width:50%}.auth-tw .lg\:flex-shrink-0{flex-shrink:0}.auth-tw .lg\:\!flex-row{flex-direction:row!important}.auth-tw .lg\:flex-row{flex-direction:row}.auth-tw .lg\:place-content-start{place-content:start}.auth-tw .lg\:\!items-center{align-items:center!important}.auth-tw .lg\:gap-3{gap:.75rem}.auth-tw :is(.lg\:\!space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0!important;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px * var(--tw-space-y-reverse))!important}.auth-tw .lg\:px-0{padding-left:0;padding-right:0}.auth-tw .lg\:pt-20{padding-top:5rem}.auth-tw .lg\:pt-32{padding-top:8rem}}@media (min-width:1536px){.auth-tw .\32 xl\:pt-32{padding-top:8rem}.auth-tw .\32 xl\:pt-64{padding-top:16rem}}.auth-tw .\[\&\:focus-within\]\:\[--tw-ring-color\:rgb\(var\(--color-input-border-error-rgb\)\)\]:focus-within{--tw-ring-color:rgb(var(--color-input-border-error-rgb))}.auth-tw .\[\&\:focus-within\]\:\[--tw-ring-color\:rgb\(var\(--color-input-border-success-rgb\)\)\]:focus-within{--tw-ring-color:rgb(var(--color-input-border-success-rgb))}.auth-tw :is(.\[\&\>span\]\:line-clamp-1>span){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-tw :is(.\[\&\>svg\]\:size-5>svg){width:1.25rem;height:1.25rem}.auth-tw .\[\&\[data-slot\$\=\"-trigger\"\]\]\:active\:scale-100:active[data-slot$=-trigger]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-tw :is(.\[\&_a\]\:text-primary a){color:rgb(var(--foreground-primary-rgb))}.auth-tw :is(.\[\&_a\]\:underline a){text-decoration-line:underline}.auth-tw :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}.auth-tw :is(.\[\&_svg\]\:size-3 svg){width:.75rem;height:.75rem}.auth-tw :is(.\[\&_svg\]\:size-3\.5 svg){width:.875rem;height:.875rem}.auth-tw :is(.\[\&_svg\]\:size-4 svg){width:1rem;height:1rem}.auth-tw :is(.\[\&_svg\]\:size-5 svg){width:1.25rem;height:1.25rem}.auth-tw :is(.\[\&_svg\]\:size-6 svg){width:1.5rem;height:1.5rem}.auth-tw :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}
