:root[data-theme-tone=pure]{--foundation-white:#fff;--foundation-black:#000;--foundation-gray-0:#fff;--foundation-gray-100:#f5f5f5;--foundation-gray-200:#e8e8e8;--foundation-gray-300:#d9d9d9;--foundation-gray-400:#c7c7c7;--foundation-gray-500:#b3b3b3;--foundation-gray-600:#9c9c9c;--foundation-gray-700:#7d7d7d;--foundation-gray-800:#636363;--foundation-gray-900:#4d4d4d;--foundation-gray-1000:#383838;--foundation-gray-1100:#262626;--foundation-gray-1200:#171717;--foundation-gray-1300:#0a0a0a;--foundation-gray-1400:#000}:root[data-theme-tone=graphite]{--foundation-white:#fdfdfd;--foundation-black:#070707;--foundation-gray-0:#f7f7f7;--foundation-gray-100:#ededed;--foundation-gray-200:#e1e0e0;--foundation-gray-300:#d2d1d1;--foundation-gray-400:#c0bfbf;--foundation-gray-500:#acaaaa;--foundation-gray-600:#959393;--foundation-gray-700:#8b8989;--foundation-gray-800:#716f6f;--foundation-gray-900:#5a5858;--foundation-gray-1000:#464444;--foundation-gray-1100:#343232;--foundation-gray-1200:#242323;--foundation-gray-1300:#171717;--foundation-gray-1400:#0d0d0d}:root[data-theme-tone=mono]{--foundation-white:#f8f7f7;--foundation-black:#0d0c0c;--foundation-gray-0:#f8f7f7;--foundation-gray-100:#eeeded;--foundation-gray-200:#e1e0e0;--foundation-gray-300:#d2d0d0;--foundation-gray-400:#c1bebe;--foundation-gray-500:#ada9a9;--foundation-gray-600:#969292;--foundation-gray-700:#8c8787;--foundation-gray-800:#726e6e;--foundation-gray-900:#5b5757;--foundation-gray-1000:#464343;--foundation-gray-1100:#343232;--foundation-gray-1200:#242323;--foundation-gray-1300:#171616;--foundation-gray-1400:#0d0c0c}:root[data-theme-tone=charcoal]{--foundation-white:#f8f7f6;--foundation-black:#0d0c0b;--foundation-gray-0:#f8f7f7;--foundation-gray-100:#eeeded;--foundation-gray-200:#e1e0e0;--foundation-gray-300:#d2d1d0;--foundation-gray-400:#c1bfbe;--foundation-gray-500:#adaba9;--foundation-gray-600:#969492;--foundation-gray-700:#8c8a87;--foundation-gray-800:#72706e;--foundation-gray-900:#5b5957;--foundation-gray-1000:#464543;--foundation-gray-1100:#343332;--foundation-gray-1200:#242423;--foundation-gray-1300:#171716;--foundation-gray-1400:#0d0d0c}:root[data-theme-tone=steel]{--foundation-white:#f7f7f8;--foundation-black:#0c0c0d;--foundation-gray-0:#f7f7f8;--foundation-gray-100:#ededee;--foundation-gray-200:#dfe0e1;--foundation-gray-300:#d0d1d2;--foundation-gray-400:#bdbfc1;--foundation-gray-500:#a8abad;--foundation-gray-600:#919497;--foundation-gray-700:#868a8d;--foundation-gray-800:#6d7074;--foundation-gray-900:#57595c;--foundation-gray-1000:#434547;--foundation-gray-1100:#313335;--foundation-gray-1200:#232425;--foundation-gray-1300:#161718;--foundation-gray-1400:#0c0d0d}:root[data-theme-tone=slate]{--foundation-white:#f7f7f8;--foundation-black:#0c0d0e;--foundation-gray-0:#f7f7f8;--foundation-gray-100:#ecedee;--foundation-gray-200:#dfe0e2;--foundation-gray-300:#ced1d4;--foundation-gray-400:#bbbfc3;--foundation-gray-500:#a6abb0;--foundation-gray-600:#8d949a;--foundation-gray-700:#838a91;--foundation-gray-800:#697077;--foundation-gray-900:#54595f;--foundation-gray-1000:#414549;--foundation-gray-1100:#303336;--foundation-gray-1200:#222426;--foundation-gray-1300:#161718;--foundation-gray-1400:#0c0d0e}
:root[data-theme-tone=aqua]{--foundation-white:#f5f8f9;--foundation-black:#0a0e10;--foundation-gray-0:#f5f8f9;--foundation-gray-100:#e9eff2;--foundation-gray-200:#dae4e9;--foundation-gray-300:#c8d7df;--foundation-gray-400:#b5c9d3;--foundation-gray-500:#a1b9c6;--foundation-gray-600:#8ca9b9;--foundation-gray-700:#819faf;--foundation-gray-800:#698c9c;--foundation-gray-900:#547684;--foundation-gray-1000:#405f6b;--foundation-gray-1100:#2f4851;--foundation-gray-1200:#1f3138;--foundation-gray-1300:#12191f;--foundation-gray-1400:#0a0e10}:root[data-theme-tone=ink]{--foundation-white:#f6f7f9;--foundation-black:#0a0c10;--foundation-gray-0:#f6f7f9;--foundation-gray-100:#eaedf0;--foundation-gray-200:#dbe0e6;--foundation-gray-300:#cad1da;--foundation-gray-400:#b7c0cd;--foundation-gray-500:#a3afbf;--foundation-gray-600:#8e9db0;--foundation-gray-700:#8393a7;--foundation-gray-800:#6b7d92;--foundation-gray-900:#56657a;--foundation-gray-1000:#424e60;--foundation-gray-1100:#313a48;--foundation-gray-1200:#202630;--foundation-gray-1300:#13171d;--foundation-gray-1400:#0a0c10}:root[data-theme-tone=frost]{--foundation-white:#f6f8f9;--foundation-black:#0a0e0f;--foundation-gray-0:#f6f8f9;--foundation-gray-100:#eaeff1;--foundation-gray-200:#dbe4e7;--foundation-gray-300:#c9d7db;--foundation-gray-400:#b7c8ce;--foundation-gray-500:#a4b8c0;--foundation-gray-600:#90a8b2;--foundation-gray-700:#819ca7;--foundation-gray-800:#698992;--foundation-gray-900:#54737b;--foundation-gray-1000:#405c63;--foundation-gray-1100:#2f464b;--foundation-gray-1200:#1f2e32;--foundation-gray-1300:#12191c;--foundation-gray-1400:#0a0e0f}:root[data-theme-tone=violet]{--foundation-white:#f7f6f9;--foundation-black:#0d0a0f;--foundation-gray-0:#f7f6f9;--foundation-gray-100:#edeaf1;--foundation-gray-200:#e0dce6;--foundation-gray-300:#d1cbd9;--foundation-gray-400:#c0b9cc;--foundation-gray-500:#aea6bd;--foundation-gray-600:#9b92ae;--foundation-gray-700:#9086a5;--foundation-gray-800:#786e90;--foundation-gray-900:#625978;--foundation-gray-1000:#4c455f;--foundation-gray-1100:#393246;--foundation-gray-1200:#26212f;--foundation-gray-1300:#17131c;--foundation-gray-1400:#0d0a0f}:root[data-theme-tone=sage]{--foundation-white:#f6f9f6;--foundation-black:#0b0f0b;--foundation-gray-0:#f6f9f6;--foundation-gray-100:#ebf0eb;--foundation-gray-200:#dde5dd;--foundation-gray-300:#ccd9cc;--foundation-gray-400:#bcb;--foundation-gray-500:#a8bea8;--foundation-gray-600:#95b095;--foundation-gray-700:#88a688;--foundation-gray-800:#718f71;--foundation-gray-900:#5d775d;--foundation-gray-1000:#485f48;--foundation-gray-1100:#364836;--foundation-gray-1200:#243024;--foundation-gray-1300:#151c15;--foundation-gray-1400:#0b0f0b}:root[data-theme-tone=pearl]{--foundation-white:#f8f8f6;--foundation-black:#0e0d0b;--foundation-gray-0:#f8f8f6;--foundation-gray-100:#f0efec;--foundation-gray-200:#e4e2de;--foundation-gray-300:#d6d3ce;--foundation-gray-400:#c7c4bd;--foundation-gray-500:#b7b3ab;--foundation-gray-600:#a6a298;--foundation-gray-700:#9b968d;--foundation-gray-800:#857f77;--foundation-gray-900:#6d6960;--foundation-gray-1000:#565249;--foundation-gray-1100:#3f3d37;--foundation-gray-1200:#2a2825;--foundation-gray-1300:#191817;--foundation-gray-1400:#0e0d0b}:root[data-theme-tone=linen]{--foundation-white:#f9f8f6;--foundation-black:#0f0d0a;--foundation-gray-0:#f9f8f6;--foundation-gray-100:#f2efe9;--foundation-gray-200:#e7e2da;--foundation-gray-300:#dbd3c8;--foundation-gray-400:#cdc3b4;--foundation-gray-500:#beb29f;--foundation-gray-600:#afa089;--foundation-gray-700:#a3947f;--foundation-gray-800:#8d7f6a;--foundation-gray-900:#756855;--foundation-gray-1000:#5c5140;--foundation-gray-1100:#443b2e;--foundation-gray-1200:#2d271e;--foundation-gray-1300:#1b1712;--foundation-gray-1400:#0f0d0a}:root[data-theme-tone=ember]{--foundation-white:#f9f7f5;--foundation-black:#100c0a;--foundation-gray-0:#f9f7f5;--foundation-gray-100:#f3ede9;--foundation-gray-200:#e9dfd8;--foundation-gray-300:#decfc5;--foundation-gray-400:#d1bdb0;--foundation-gray-500:#c3ab9a;--foundation-gray-600:#b59884;--foundation-gray-700:#aa8c78;--foundation-gray-800:#957662;--foundation-gray-900:#7d614d;--foundation-gray-1000:#644b39;--foundation-gray-1100:#4a3728;--foundation-gray-1200:#31241a;--foundation-gray-1300:#1d1510;--foundation-gray-1400:#100c0a}:root[data-theme-tone=neutral]{--foundation-white:var(--foundation-white-pure,#fff);--foundation-black:var(--foundation-black-pure,#000);--foundation-gray-0:var(--foundation-gray-0-pure,#fff);--foundation-gray-100:var(--foundation-gray-100-pure,#f7f7f7);--foundation-gray-200:var(--foundation-gray-200-pure,#ebebeb);--foundation-gray-300:var(--foundation-gray-300-pure,#ddd);--foundation-gray-400:var(--foundation-gray-400-pure,#cdcdcd);--foundation-gray-500:var(--foundation-gray-500-pure,#bcbcbc);--foundation-gray-600:var(--foundation-gray-600-pure,#aaa);--foundation-gray-700:var(--foundation-gray-700-pure,#979797);--foundation-gray-800:var(--foundation-gray-800-pure,#848484);--foundation-gray-900:var(--foundation-gray-900-pure,#6f6f6f);--foundation-gray-1000:var(--foundation-gray-1000-pure,#5a5a5a);--foundation-gray-1100:var(--foundation-gray-1100-pure,#454545);--foundation-gray-1200:var(--foundation-gray-1200-pure,#2e2e2e);--foundation-gray-1300:var(--foundation-gray-1300-pure,#171717);--foundation-gray-1400:var(--foundation-gray-1400-pure,#000)}
:root[data-theme-tone=aqua-vibrant]{--foundation-white:#f6f8f8;--foundation-black:#111517;--foundation-gray-0:#f6f8f8;--foundation-gray-100:#f4f6f7;--foundation-gray-200:#eef1f3;--foundation-gray-300:#e5e9ec;--foundation-gray-400:#d9dfe3;--foundation-gray-500:#cbd3d9;--foundation-gray-600:#bac5cc;--foundation-gray-700:#a7b5be;--foundation-gray-800:#92a3ae;--foundation-gray-900:#7b8f9c;--foundation-gray-1000:#637986;--foundation-gray-1100:#4a616c;--foundation-gray-1200:#30474f;--foundation-gray-1300:#1e2c31;--foundation-gray-1400:#111517}:root[data-theme-tone=ink-vibrant]{--foundation-white:#f6f7f8;--foundation-black:#111315;--foundation-gray-0:#f6f7f8;--foundation-gray-100:#f4f5f6;--foundation-gray-200:#eef0f2;--foundation-gray-300:#e5e7eb;--foundation-gray-400:#d9dce2;--foundation-gray-500:#cbcfd6;--foundation-gray-600:#bac0c9;--foundation-gray-700:#a7afba;--foundation-gray-800:#929ca9;--foundation-gray-900:#7b8796;--foundation-gray-1000:#637080;--foundation-gray-1100:#4a5766;--foundation-gray-1200:#303d49;--foundation-gray-1300:#1e262e;--foundation-gray-1400:#111315}:root[data-theme-tone=frost-vibrant]{--foundation-white:#f6f8f8;--foundation-black:#111617;--foundation-gray-0:#f6f8f8;--foundation-gray-100:#f4f6f6;--foundation-gray-200:#eef1f2;--foundation-gray-300:#e5eaeb;--foundation-gray-400:#d9e0e2;--foundation-gray-500:#cbd4d7;--foundation-gray-600:#bac6ca;--foundation-gray-700:#a7b6bb;--foundation-gray-800:#92a4aa;--foundation-gray-900:#7b9099;--foundation-gray-1000:#637a83;--foundation-gray-1100:#4a6269;--foundation-gray-1200:#30474d;--foundation-gray-1300:#1e2c2f;--foundation-gray-1400:#111617}:root[data-theme-tone=violet-vibrant]{--foundation-white:#f7f7f8;--foundation-black:#141317;--foundation-gray-0:#f7f7f8;--foundation-gray-100:#f5f5f6;--foundation-gray-200:#eff0f1;--foundation-gray-300:#e7e7ea;--foundation-gray-400:#dddce1;--foundation-gray-500:#d0cfd5;--foundation-gray-600:#c0c0c7;--foundation-gray-700:#afaeb7;--foundation-gray-800:#9c9ba6;--foundation-gray-900:#878693;--foundation-gray-1000:#706f7c;--foundation-gray-1100:#575662;--function-gray-1200:#3d3c46;--foundation-gray-1300:#26252b;--foundation-gray-1400:#141317}:root[data-theme-tone=sage-vibrant]{--foundation-white:#f7f8f7;--foundation-black:#131713;--foundation-gray-0:#f7f8f7;--foundation-gray-100:#f5f6f5;--foundation-gray-200:#eff1ef;--foundation-gray-300:#e7eae7;--foundation-gray-400:#dde0dd;--foundation-gray-500:#d0d4d0;--foundation-gray-600:#c0c6c0;--foundation-gray-700:#aeb6ae;--foundation-gray-800:#9ba49b;--foundation-gray-900:#869086;--foundation-gray-1000:#6f7a6f;--foundation-gray-1100:#566256;--foundation-gray-1200:#3c473c;--foundation-gray-1300:#252c25;--foundation-gray-1400:#131713}:root[data-theme-tone=ember-vibrant]{--foundation-white:#f8f7f6;--foundation-black:#171511;--foundation-gray-0:#f8f7f6;--foundation-gray-100:#f6f5f4;--foundation-gray-200:#f1efee;--foundation-gray-300:#eae7e5;--foundation-gray-400:#e1dcd9;--foundation-gray-500:#d5cfcb;--foundation-gray-600:#c7bfba;--foundation-gray-700:#b7ada7;--foundation-gray-800:#a59992;--foundation-gray-900:#91837b;--foundation-gray-1000:#7a6d63;--foundation-gray-1100:#61544a;--foundation-gray-1200:#463a30;--foundation-gray-1300:#2b241e;--foundation-gray-1400:#171511}
:root{--foundation-red-light-100:#fff7f7;--foundation-red-light-200:#ffeaea;--foundation-red-light-300:#ffd5d5;--foundation-red-light-400:#ffb8b8;--foundation-red-light-500:#ff9c9c;--foundation-red-light-600:#fca5a5;--foundation-red-light-700:#f77676;--foundation-red-light-800:#e94d4d;--foundation-red-light-900:#d12f2f;--foundation-red-light-950:#b71c1c;--foundation-red-light-1000:#8a1212;--foundation-red-light-1100:#5c0c0c;--foundation-red-light-1200:#2e0606;--foundation-red-100:#fef2f2;--foundation-red-200:#fee2e2;--foundation-red-300:#fecaca;--foundation-red-400:#fca5a5;--foundation-red-500:#f87171;--foundation-red-600:#ef4444;--foundation-red-700:#dc2626;--foundation-red-800:#b91c1c;--foundation-red-900:#991b1b;--foundation-red-950:#7f1d1d;--foundation-red-1000:#450a0a;--foundation-red-1100:#3c0e0e;--foundation-red-1200:#1a0606;--foundation-red-dark-100:#fdf2f2;--foundation-red-dark-200:#fce1e1;--foundation-red-dark-300:#f7c6c6;--foundation-red-dark-400:#f19999;--foundation-red-dark-500:#e85555;--foundation-red-dark-600:#dc2626;--foundation-red-dark-700:#b91c1c;--foundation-red-dark-800:#991b1b;--foundation-red-dark-900:#7f1d1d;--foundation-red-dark-950:#5f1515;--foundation-red-dark-1000:#3d0f0f;--foundation-red-dark-1100:#2b0a0a;--foundation-red-dark-1200:#1a0606;--foundation-ruby-100:#fdf2f3;--foundation-ruby-200:#fce1e4;--foundation-ruby-300:#f7c6cc;--foundation-ruby-400:#f199a8;--foundation-ruby-500:#e8556f;--foundation-ruby-600:#e11d48;--foundation-ruby-700:#be1139;--foundation-ruby-800:#9b0e2e;--foundation-ruby-900:#7a0b24;--foundation-ruby-950:#5c081b;--foundation-ruby-1000:#3d0512;--foundation-ruby-1100:#2b030c;--foundation-ruby-1200:#1a0208;--foundation-orange-light-100:#fffaf7;--foundation-orange-light-200:#fff3eb;--foundation-orange-light-300:#ffe8d6;--foundation-orange-light-400:#ffd4b3;--foundation-orange-light-500:#ffbd85;--foundation-orange-light-600:#ffa366;--foundation-orange-light-700:#e8854a;--foundation-orange-light-800:#cc6b32;--foundation-orange-light-900:#b5541f;--foundation-orange-light-950:#9e4118;--foundation-orange-light-1000:#7a3314;--foundation-orange-light-1100:#572410;--foundation-orange-light-1200:#2d130a;--foundation-orange-100:#fff7ed;--foundation-orange-200:#ffedd5;--foundation-orange-300:#fed7aa;--foundation-orange-400:#fdba74;--foundation-orange-500:#fb923c;--foundation-orange-600:#f97316;--foundation-orange-700:#ea580c;--foundation-orange-800:#c2410c;--foundation-orange-900:#9a3412;--foundation-orange-950:#7c2d12;--foundation-orange-1000:#431407;--foundation-orange-1100:#3a1207;--foundation-orange-1200:#1c0b05;--foundation-tangerine-100:#fef5f0;--foundation-tangerine-200:#fdebe0;--foundation-tangerine-300:#fbd4c1;--foundation-tangerine-400:#f8b899;--foundation-tangerine-500:#f4956b;--foundation-tangerine-600:#e8703a;--foundation-tangerine-700:#d4591f;--foundation-tangerine-800:#b84814;--foundation-tangerine-900:#9a3a0f;--foundation-tangerine-950:#7d2f0c;--foundation-tangerine-1000:#5f240a;--foundation-tangerine-1100:#401807;--foundation-tangerine-1200:#210c04;--foundation-yellow-light-100:#fefffe;--foundation-yellow-light-200:#fefbf3;--foundation-yellow-light-300:#fef7e0;--foundation-yellow-light-400:#fdf0c2;--foundation-yellow-light-500:#fce896;--foundation-yellow-light-600:#fde047;--foundation-yellow-light-700:#eac54f;--foundation-yellow-light-800:#d4a73c;--foundation-yellow-light-900:#b8882a;--foundation-yellow-light-950:#9c6d1d;--foundation-yellow-light-1000:#7a5318;--foundation-yellow-light-1100:#573c12;--foundation-yellow-light-1200:#2e200a;--foundation-yellow-100:#fefce8;--foundation-yellow-200:#fef3c7;--foundation-yellow-300:#fde68a;--foundation-yellow-400:#fcd34d;--foundation-yellow-500:#fbbf24;--foundation-yellow-600:#eab308;--foundation-yellow-700:#ca8a04;--foundation-yellow-800:#a16207;--foundation-yellow-900:#854d0e;--foundation-yellow-950:#713f12;--foundation-yellow-1000:#451a03;--foundation-yellow-1100:#3a1507;--foundation-yellow-1200:#1a0a03;--foundation-yellow-dark-100:#fdf8e8;--foundation-yellow-dark-200:#fbf0d1;--foundation-yellow-dark-300:#f7e1a3;--foundation-yellow-dark-400:#f2ce6b;--foundation-yellow-dark-500:#edb73d;--foundation-yellow-dark-600:#d4930b;--foundation-yellow-dark-700:#b87a08;--foundation-yellow-dark-800:#9c6406;--foundation-yellow-dark-900:#7a4d05;--foundation-yellow-dark-950:#5f3c04;--foundation-yellow-dark-1000:#442b03;--foundation-yellow-dark-1100:#291a02;--foundation-yellow-dark-1200:#140d01;--foundation-honey-100:#fef3c7;--foundation-honey-200:#fde68a;--foundation-honey-300:#fcd34d;--foundation-honey-400:#fbbf24;--foundation-honey-500:#f59e0b;--foundation-honey-600:#d97706;--foundation-honey-700:#b45309;--foundation-honey-800:#92400e;--foundation-honey-900:#78350f;--foundation-honey-950:#451a03;--foundation-honey-1000:#3a1507;--foundation-honey-1100:#2a1005;--foundation-honey-1200:#1a0a03;--foundation-green-light-100:#f7fef0;--foundation-green-light-200:#ecfdf5;--foundation-green-light-300:#d1fae5;--foundation-green-light-400:#a7f3d0;--foundation-green-light-500:#6ee7b7;--foundation-green-light-600:#4ade80;--foundation-green-light-700:#22c55e;--foundation-green-light-800:#16a34a;--foundation-green-light-900:#15803d;--foundation-green-light-950:#166534;--foundation-green-light-1000:#14532d;--foundation-green-light-1100:#052e16;--foundation-green-light-1200:#021e18;--foundation-green-100:#f0fdf4;--foundation-green-200:#dcfce7;--foundation-green-300:#bbf7d0;--foundation-green-400:#86efac;--foundation-green-500:#4ade80;--foundation-green-600:#22c55e;--foundation-green-700:#16a34a;--foundation-green-800:#15803d;--foundation-green-900:#166534;--foundation-green-950:#14532d;--foundation-green-1000:#052e16;--foundation-green-1100:#0f2419;--foundation-green-1200:#0a1f0c;--foundation-green-dark-100:#f0f9f4;--foundation-green-dark-200:#e6f4ea;--foundation-green-dark-300:#cee5d4;--foundation-green-dark-400:#a8cdb8;--foundation-green-dark-500:#7db590;--foundation-green-dark-600:#16a34a;--foundation-green-dark-700:#15803d;--foundation-green-dark-800:#166534;--foundation-green-dark-900:#14532d;--foundation-green-dark-950:#052e16;--foundation-green-dark-1000:#0f2419;--foundation-green-dark-1100:#0a1f0c;--foundation-green-dark-1200:#071b09;--foundation-emerald-100:#ecfdf5;--foundation-emerald-200:#d1fae5;--foundation-emerald-300:#a7f3d0;--foundation-emerald-400:#6ee7b7;--foundation-emerald-500:#34d399;--foundation-emerald-600:#10b981;--foundation-emerald-700:#059669;--foundation-emerald-800:#047857;--foundation-emerald-900:#065f46;--foundation-emerald-950:#064e3b;--foundation-emerald-1000:#022c22;--foundation-emerald-1100:#021e18;--foundation-emerald-1200:#0a120f;--foundation-teal-light-100:#f0fdfa;--foundation-teal-light-200:#ccfbf1;--foundation-teal-light-300:#99f6e4;--foundation-teal-light-400:#5eead4;--foundation-teal-light-500:#2dd4bf;--foundation-teal-light-600:#06d6a0;--foundation-teal-light-700:#05b187;--foundation-teal-light-800:#048a6e;--foundation-teal-light-900:#036b56;--foundation-teal-light-950:#025a47;--foundation-teal-light-1000:#014a39;--foundation-teal-light-1100:#01342a;--foundation-teal-light-1200:#001f1c;--foundation-teal-100:#f0fdfa;--foundation-teal-200:#ccfbf1;--foundation-teal-300:#99f6e4;--foundation-teal-400:#5eead4;--foundation-teal-500:#2dd4bf;--foundation-teal-600:#14b8a6;--foundation-teal-700:#0f766e;--foundation-teal-800:#115e59;--foundation-teal-900:#134e4a;--foundation-teal-950:#042f2e;--foundation-teal-1000:#022d2c;--foundation-teal-1100:#0f1e1d;--foundation-teal-1200:#0a1817;--foundation-teal-dark-100:#edfaf8;--foundation-teal-dark-200:#dbf5f1;--foundation-teal-dark-300:#b7ebe3;--foundation-teal-dark-400:#93e1d5;--foundation-teal-dark-500:#4fc3b0;--foundation-teal-dark-600:#118a7e;--foundation-teal-dark-700:#0e6b61;--foundation-teal-dark-800:#0b5249;--foundation-teal-dark-900:#083d36;--foundation-teal-dark-950:#062e29;--foundation-teal-dark-1000:#041f1c;--foundation-teal-dark-1100:#021412;--foundation-teal-dark-1200:#010a09;--foundation-azure-100:#ecfeff;--foundation-azure-200:#cffafe;--foundation-azure-300:#a5f3fc;--foundation-azure-400:#67e8f9;--foundation-azure-500:#22d3ee;--foundation-azure-600:#0ea5e9;--foundation-azure-700:#0891b2;--foundation-azure-800:#0e7490;--foundation-azure-900:#155e75;--foundation-azure-950:#164e63;--foundation-azure-1000:#083344;--foundation-azure-1100:#0c2a36;--foundation-azure-1200:#051f26;--foundation-blue-light-100:#f0f8ff;--foundation-blue-light-200:#e1f0ff;--foundation-blue-light-300:#c2e1ff;--foundation-blue-light-400:#94ccff;--foundation-blue-light-500:#66b7ff;--foundation-blue-light-600:#4aa3ff;--foundation-blue-light-700:#2b8fe6;--foundation-blue-light-800:#1a7bc7;--foundation-blue-light-900:#1467a8;--foundation-blue-light-950:#105389;--foundation-blue-light-1000:#0d3f6a;--foundation-blue-light-1100:#092b4b;--foundation-blue-light-1200:#05172c;--foundation-blue-100:#eff6ff;--foundation-blue-200:#dbeafe;--foundation-blue-300:#bfdbfe;--foundation-blue-400:#93c5fd;--foundation-blue-500:#60a5fa;--foundation-blue-600:#3b82f6;--foundation-blue-700:#2563eb;--foundation-blue-800:#1d4ed8;--foundation-blue-900:#1e40af;--foundation-blue-950:#1e3a8a;--foundation-blue-1000:#172554;--foundation-blue-1100:#0f1629;--foundation-blue-1200:#0a0e1a;--foundation-blue-dark-100:#eef2ff;--foundation-blue-dark-200:#dde5ff;--foundation-blue-dark-300:#bbcbff;--foundation-blue-dark-400:#99b1ff;--foundation-blue-dark-500:#79d;--foundation-blue-dark-600:#2563eb;--foundation-blue-dark-700:#1d4ed8;--foundation-blue-dark-800:#1e3a8a;--foundation-blue-dark-900:#1a2e73;--foundation-blue-dark-950:#16235c;--foundation-blue-dark-1000:#121945;--foundation-blue-dark-1100:#0e0e2e;--foundation-blue-dark-1200:#0a0b1f;--foundation-indigo-light-100:#ede9fe;--foundation-indigo-light-200:#ddd6fe;--foundation-indigo-light-300:#c4b5fd;--foundation-indigo-light-400:#a5b4fc;--foundation-indigo-light-500:#a78bfa;--foundation-indigo-light-600:#8b5cf6;--foundation-indigo-light-700:#7c3aed;--foundation-indigo-light-800:#6d28d9;--foundation-indigo-light-900:#5b21b6;--foundation-indigo-light-950:#4c1d95;--foundation-indigo-light-1000:#3730a3;--foundation-indigo-light-1100:#312e81;--foundation-indigo-light-1200:#1e1b4b;--foundation-indigo-100:#ede9fe;--foundation-indigo-200:#ddd6fe;--foundation-indigo-300:#c4b5fd;--foundation-indigo-400:#a78bfa;--foundation-indigo-500:#8b5cf6;--foundation-indigo-600:#7c3aed;--foundation-indigo-700:#6d28d9;--foundation-indigo-800:#5b21b6;--foundation-indigo-900:#4c1d95;--foundation-indigo-950:#3730a3;--foundation-indigo-1000:#312e81;--foundation-indigo-1100:#1e1b4b;--foundation-indigo-1200:#0f0a1b;--foundation-indigo-dark-100:#ede9fe;--foundation-indigo-dark-200:#ddd6fe;--foundation-indigo-dark-300:#c4b5fd;--foundation-indigo-dark-400:#a78bfa;--foundation-indigo-dark-500:#8b5cf6;--foundation-indigo-dark-600:#7c3aed;--foundation-indigo-dark-700:#6d28d9;--foundation-indigo-dark-800:#4338ca;--foundation-indigo-dark-900:#5b21b6;--foundation-indigo-dark-950:#4c1d95;--foundation-indigo-dark-1000:#3730a3;--foundation-indigo-dark-1100:#312e81;--foundation-indigo-dark-1200:#1e1b4b;--foundation-purple-light-100:#fdfcff;--foundation-purple-light-200:#faf8ff;--foundation-purple-light-300:#f4efff;--foundation-purple-light-400:#ebe0ff;--foundation-purple-light-500:#decfff;--foundation-purple-light-600:#c084fc;--foundation-purple-light-700:#a855f7;--foundation-purple-light-800:#9333ea;--foundation-purple-light-900:#7c3aed;--foundation-purple-light-950:#6b21a8;--foundation-purple-light-1000:#581c87;--foundation-purple-light-1100:#4c1d95;--foundation-purple-light-1200:#3b0764;--foundation-purple-100:#f3e8ff;--foundation-purple-200:#e9d5ff;--foundation-purple-300:#d8b4fe;--foundation-purple-400:#c084fc;--foundation-purple-500:#a855f7;--foundation-purple-600:#9333ea;--foundation-purple-700:#7c3aed;--foundation-purple-800:#6b21a8;--foundation-purple-900:#581c87;--foundation-purple-950:#4c1d95;--foundation-purple-1000:#3b0764;--foundation-purple-1100:#2e1065;--foundation-purple-1200:#1e1b4b;--foundation-purple-dark-100:#f8f5ff;--foundation-purple-dark-200:#f1ebff;--foundation-purple-dark-300:#e2d1ff;--foundation-purple-dark-400:#d3b7ff;--foundation-purple-dark-500:#b483f7;--foundation-purple-dark-600:#7c3aed;--foundation-purple-dark-700:#6b21a8;--foundation-purple-dark-800:#581c87;--foundation-purple-dark-900:#4c1d95;--foundation-purple-dark-950:#3b0764;--foundation-purple-dark-1000:#2e1065;--foundation-purple-dark-1100:#1e1b4b;--foundation-purple-dark-1200:#130f2b;--foundation-pink-light-100:#fef7f9;--foundation-pink-light-200:#feeef3;--foundation-pink-light-300:#fdd8e5;--foundation-pink-light-400:#fcb8d0;--foundation-pink-light-500:#f98bb8;--foundation-pink-light-600:#f472b6;--foundation-pink-light-700:#e85aa0;--foundation-pink-light-800:#d4478a;--foundation-pink-light-900:#b83974;--foundation-pink-light-950:#9d2f5f;--foundation-pink-light-1000:#7c254a;--foundation-pink-light-1100:#5b1b36;--foundation-pink-light-1200:#3a1122;--foundation-pink-100:#fdf2f8;--foundation-pink-200:#fce7f3;--foundation-pink-300:#fbcfe8;--foundation-pink-400:#f9a8d4;--foundation-pink-500:#f472b6;--foundation-pink-600:#ec4899;--foundation-pink-700:#db2777;--foundation-pink-800:#be185d;--foundation-pink-900:#9d174d;--foundation-pink-950:#831843;--foundation-pink-1000:#701a75;--foundation-pink-1100:#4a044e;--foundation-pink-1200:#1f0a24;--foundation-pink-dark-100:#fef7ff;--foundation-pink-dark-200:#fceeff;--foundation-pink-dark-300:#f8d7fe;--foundation-pink-dark-400:#f3b4fd;--foundation-pink-dark-500:#ed85fb;--foundation-pink-dark-600:#d946ef;--foundation-pink-dark-700:#c026d3;--foundation-pink-dark-800:#a21caf;--foundation-pink-dark-900:#86198f;--foundation-pink-dark-950:#6b1570;--foundation-pink-dark-1000:#581c87;--foundation-pink-dark-1100:#3b0764;--foundation-pink-dark-1200:#2d1b69}
:root{--foundation-font-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--foundation-font-numeric:var(--foundation-font-mono);--foundation-font-numeric-features:"tnum" 1;--foundation-weight-light:300;--foundation-weight-regular:400;--foundation-weight-medium:500;--foundation-weight-semibold:600;--foundation-weight-bold:700;--foundation-weight-extrabold:800;--foundation-weight-black:900;--foundation-size-xs:.75rem;--foundation-size-sm:.875rem;--foundation-size-base:1rem;--foundation-size-lg:1.125rem;--foundation-size-xl:1.25rem;--foundation-size-2xl:1.5rem;--foundation-size-3xl:1.875rem;--foundation-size-4xl:2.25rem;--foundation-size-5xl:3rem;--foundation-size-6xl:3.75rem;--foundation-size-7xl:4.5rem;--foundation-leading-none:1;--foundation-leading-tight:1.25;--foundation-leading-snug:1.375;--foundation-leading-normal:1.5;--foundation-leading-relaxed:1.625;--foundation-leading-loose:2;--foundation-typography-sm-xs:.7rem;--foundation-typography-sm-sm:.825rem;--foundation-typography-sm-base:.95rem;--foundation-typography-sm-lg:1.05rem;--foundation-typography-sm-xl:1.2rem;--foundation-typography-sm-2xl:1.4rem;--foundation-typography-sm-3xl:1.7rem;--foundation-typography-sm-4xl:2rem;--foundation-typography-sm-5xl:2.6rem;--foundation-typography-sm-6xl:3.2rem;--foundation-typography-sm-7xl:3.8rem;--foundation-typography-sm-leading-tight:1.1;--foundation-typography-sm-leading-snug:1.25;--foundation-typography-sm-leading-normal:1.35;--foundation-typography-sm-leading-relaxed:1.45;--foundation-typography-sm-leading-loose:1.6;--foundation-typography-md-xs:var(--foundation-size-xs);--foundation-typography-md-sm:var(--foundation-size-sm);--foundation-typography-md-base:var(--foundation-size-base);--foundation-typography-md-lg:var(--foundation-size-lg);--foundation-typography-md-xl:var(--foundation-size-xl);--foundation-typography-md-2xl:var(--foundation-size-2xl);--foundation-typography-md-3xl:var(--foundation-size-3xl);--foundation-typography-md-4xl:var(--foundation-size-4xl);--foundation-typography-md-5xl:var(--foundation-size-5xl);--foundation-typography-md-6xl:var(--foundation-size-6xl);--foundation-typography-md-7xl:var(--foundation-size-7xl);--foundation-typography-md-leading-tight:var(--foundation-leading-tight);--foundation-typography-md-leading-snug:var(--foundation-leading-snug);--foundation-typography-md-leading-normal:var(--foundation-leading-normal);--foundation-typography-md-leading-relaxed:var(--foundation-leading-relaxed);--foundation-typography-md-leading-loose:var(--foundation-leading-loose);--foundation-typography-lg-xs:.8rem;--foundation-typography-lg-sm:.95rem;--foundation-typography-lg-base:1.1rem;--foundation-typography-lg-lg:1.25rem;--foundation-typography-lg-xl:1.5rem;--foundation-typography-lg-2xl:1.75rem;--foundation-typography-lg-3xl:2.25rem;--foundation-typography-lg-4xl:2.75rem;--foundation-typography-lg-5xl:3.5rem;--foundation-typography-lg-6xl:4.25rem;--foundation-typography-lg-7xl:5rem;--foundation-typography-lg-leading-tight:1.3;--foundation-typography-lg-leading-snug:1.45;--foundation-typography-lg-leading-normal:1.6;--foundation-typography-lg-leading-relaxed:1.75;--foundation-typography-lg-leading-loose:1.9;--selected-font-size-base:var(--foundation-typography-md-base);--selected-font-weight-heading:var(--dynamic-font-weight-heading,700);--selected-font-weight-body:var(--dynamic-font-weight-body,400);--selected-font-weight-label:var(--dynamic-font-weight-label,500);--foundation-font-primary:var(--font-primary-name),system-ui,-apple-system,sans-serif!important;--foundation-font-secondary:var(--font-secondary-name),system-ui,-apple-system,sans-serif!important}
:root{--foundation-space-0:0;--foundation-space-1:.25rem;--foundation-space-2:.5rem;--foundation-space-3:.75rem;--foundation-space-4:1rem;--foundation-space-5:1.25rem;--foundation-space-6:1.5rem;--foundation-space-7:1.75rem;--foundation-space-8:2rem;--foundation-space-10:2.5rem;--foundation-space-12:3rem;--foundation-space-16:4rem;--foundation-space-20:5rem;--foundation-space-24:6rem;--foundation-space-32:8rem;--foundation-space-40:10rem;--foundation-section-spacing-2xs:2.5rem;--foundation-section-spacing-xs:3rem;--foundation-section-spacing-sm:3.5rem;--foundation-section-spacing-md:4rem;--foundation-section-spacing-lg:4.5rem;--foundation-section-spacing-xl:5rem;--foundation-section-spacing-2xl:5.5rem}@media (min-width:768px){:root{--foundation-section-spacing-2xs:3rem;--foundation-section-spacing-xs:3.5rem;--foundation-section-spacing-sm:4rem;--foundation-section-spacing-md:4.5rem;--foundation-section-spacing-lg:5rem;--foundation-section-spacing-xl:5.5rem;--foundation-section-spacing-2xl:6.5rem}}@media (min-width:1024px){:root{--foundation-section-spacing-2xs:3.5rem;--foundation-section-spacing-xs:4rem;--foundation-section-spacing-sm:4.5rem;--foundation-section-spacing-md:5rem;--foundation-section-spacing-lg:5.5rem;--foundation-section-spacing-xl:6rem;--foundation-section-spacing-2xl:7rem}}@media (min-width:1440px){:root{--foundation-section-spacing-2xs:4rem;--foundation-section-spacing-xs:4.5rem;--foundation-section-spacing-sm:5rem;--foundation-section-spacing-md:5.5rem;--foundation-section-spacing-lg:6rem;--foundation-section-spacing-xl:6.5rem;--foundation-section-spacing-2xl:7.5rem}}:root{--foundation-container-spacing-xs:.5rem;--foundation-container-spacing-sm:.75rem;--foundation-container-spacing-md:1rem;--foundation-container-spacing-lg:1.25rem;--foundation-container-spacing-xl:1.5rem;--foundation-container-spacing-2xl:2rem}@media (min-width:768px){:root{--foundation-container-spacing-xs:.625rem;--foundation-container-spacing-sm:.875rem;--foundation-container-spacing-md:1.25rem;--foundation-container-spacing-lg:1.5rem;--foundation-container-spacing-xl:1.75rem;--foundation-container-spacing-2xl:2.25rem}}@media (min-width:1024px){:root{--foundation-container-spacing-xs:.75rem;--foundation-container-spacing-sm:1rem;--foundation-container-spacing-md:1.5rem;--foundation-container-spacing-lg:2rem;--foundation-container-spacing-xl:2.5rem;--foundation-container-spacing-2xl:3rem}}@media (min-width:1440px){:root{--foundation-container-spacing-xs:.875rem;--foundation-container-spacing-sm:1.125rem;--foundation-container-spacing-md:1.75rem;--foundation-container-spacing-lg:2.25rem;--foundation-container-spacing-xl:2.75rem;--foundation-container-spacing-2xl:3.25rem}}:root{--foundation-navbar-spacing-xs:.375rem;--foundation-navbar-spacing-sm:.5rem;--foundation-navbar-spacing-md:.625rem;--foundation-navbar-spacing-lg:.75rem;--foundation-navbar-spacing-xl:.875rem;--foundation-navbar-spacing-2xl:1rem}@media (min-width:768px){:root{--foundation-navbar-spacing-xs:.4375rem;--foundation-navbar-spacing-sm:.5625rem;--foundation-navbar-spacing-md:.6875rem;--foundation-navbar-spacing-lg:.8125rem;--foundation-navbar-spacing-xl:.9375rem;--foundation-navbar-spacing-2xl:1.125rem}}@media (min-width:1024px){:root{--foundation-navbar-spacing-xs:.5rem;--foundation-navbar-spacing-sm:.625rem;--foundation-navbar-spacing-md:.75rem;--foundation-navbar-spacing-lg:.875rem;--foundation-navbar-spacing-xl:1rem;--foundation-navbar-spacing-2xl:1.25rem}}@media (min-width:1440px){:root{--foundation-navbar-spacing-xs:.5625rem;--foundation-navbar-spacing-sm:.6875rem;--foundation-navbar-spacing-md:.8125rem;--foundation-navbar-spacing-lg:.9375rem;--foundation-navbar-spacing-xl:1.0625rem;--foundation-navbar-spacing-2xl:1.375rem}}
:root{--foundation-shadow-sm:0 1px 2px 0 #0000000d;--foundation-shadow-base:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--foundation-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--foundation-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--foundation-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--foundation-shadow-inner:inset 0 2px 4px 0 #0000000d}
:root{--foundation-duration-instant:0s;--foundation-duration-micro:75ms;--foundation-duration-fast:.15s;--foundation-duration-normal:.25s;--foundation-duration-slow:.35s;--foundation-duration-slower:.5s;--foundation-duration-gentle:.4s;--foundation-ease-linear:linear;--foundation-ease-in:cubic-bezier(.4,0,1,1);--foundation-ease-out:cubic-bezier(0,0,.2,1);--foundation-ease-in-out:cubic-bezier(.4,0,.2,1);--foundation-ease-smooth:cubic-bezier(.25,.46,.45,.94);--foundation-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--foundation-ease-elastic:cubic-bezier(.175,.885,.32,1.275);--foundation-ease-back:cubic-bezier(.175,.885,.32,1.275);--foundation-ease-anticipate:cubic-bezier(.25,.1,.25,1)}
:root{--foundation-radius-none-none:0;--foundation-radius-none-xs:0;--foundation-radius-none-sm:0;--foundation-radius-none-md:0;--foundation-radius-none-lg:0;--foundation-radius-none-xl:0;--foundation-radius-none-2xl:0;--foundation-radius-none-full:9999px;--foundation-radius-xs-none:0;--foundation-radius-xs-xs:.0625rem;--foundation-radius-xs-sm:.125rem;--foundation-radius-xs-md:.1875rem;--foundation-radius-xs-lg:.25rem;--foundation-radius-xs-xl:.3125rem;--foundation-radius-xs-2xl:.375rem;--foundation-radius-xs-full:9999px;--foundation-radius-sm-none:0;--foundation-radius-sm-xs:.125rem;--foundation-radius-sm-sm:.25rem;--foundation-radius-sm-md:.375rem;--foundation-radius-sm-lg:.5rem;--foundation-radius-sm-xl:.625rem;--foundation-radius-sm-2xl:.75rem;--foundation-radius-sm-full:9999px;--foundation-radius-md-none:0;--foundation-radius-md-xs:.25rem;--foundation-radius-md-sm:.5rem;--foundation-radius-md-md:.75rem;--foundation-radius-md-lg:1rem;--foundation-radius-md-xl:1.25rem;--foundation-radius-md-2xl:1.5rem;--foundation-radius-md-full:9999px;--foundation-radius-lg-none:0;--foundation-radius-lg-xs:.3125rem;--foundation-radius-lg-sm:.625rem;--foundation-radius-lg-md:.9375rem;--foundation-radius-lg-lg:1.25rem;--foundation-radius-lg-xl:1.5625rem;--foundation-radius-lg-2xl:1.875rem;--foundation-radius-lg-full:9999px;--foundation-radius-xl-none:0;--foundation-radius-xl-xs:.375rem;--foundation-radius-xl-sm:.75rem;--foundation-radius-xl-md:1.125rem;--foundation-radius-xl-lg:1.5rem;--foundation-radius-xl-xl:1.875rem;--foundation-radius-xl-2xl:2.25rem;--foundation-radius-xl-full:9999px;--foundation-radius-2xl-none:0;--foundation-radius-2xl-xs:.5rem;--foundation-radius-2xl-sm:1rem;--foundation-radius-2xl-md:1.5rem;--foundation-radius-2xl-lg:2rem;--foundation-radius-2xl-xl:2.5rem;--foundation-radius-2xl-2xl:3rem;--foundation-radius-2xl-full:9999px;--foundation-radius-full-none:0;--foundation-radius-full-xs:.625rem;--foundation-radius-full-sm:1.25rem;--foundation-radius-full-md:1.875rem;--foundation-radius-full-lg:2.5rem;--foundation-radius-full-xl:3.125rem;--foundation-radius-full-2xl:3.75rem;--foundation-radius-full-full:9999px;--foundation-radius-none:0;--foundation-radius-xs:.125rem;--foundation-radius-sm:.25rem;--foundation-radius-md:.375rem;--foundation-radius-lg:.5rem;--foundation-radius-xl:.75rem;--foundation-radius-2xl:1rem;--foundation-radius-full:9999px;--selected-radius-scale-none:var(--foundation-radius-md-none);--selected-radius-scale-xs:var(--foundation-radius-md-xs);--selected-radius-scale-sm:var(--foundation-radius-md-sm);--selected-radius-scale-md:var(--foundation-radius-md-md);--selected-radius-scale-lg:var(--foundation-radius-md-lg);--selected-radius-scale-xl:var(--foundation-radius-md-xl);--selected-radius-scale-2xl:var(--foundation-radius-md-2xl);--selected-radius-scale-full:var(--foundation-radius-md-full)}
:root{--control-height-sm:34px;--control-height-md:40px;--control-height-lg:48px;--control-height-xl:56px;--navbar-height:64px;--navbar-height-mobile:56px;--foundation-size-icon-sm:1rem;--foundation-size-icon-md:1.25rem;--foundation-size-icon-lg:1.5rem;--foundation-size-icon-xl:2rem}
:root{--foundation-layout-xs-content:58rem;--foundation-layout-xs-media:72rem;--foundation-form-xs-width:20rem;--foundation-layout-sm-content:64rem;--foundation-layout-sm-media:78rem;--foundation-form-sm-width:26rem;--foundation-layout-md-content:70rem;--foundation-layout-md-media:84rem;--foundation-form-md-width:32rem;--foundation-layout-base-content:74rem;--foundation-layout-base-media:88rem;--foundation-form-base-width:32rem;--foundation-layout-lg-content:78rem;--foundation-layout-lg-media:92rem;--foundation-form-lg-width:38rem;--foundation-layout-xl-content:82rem;--foundation-layout-xl-media:96rem;--foundation-form-xl-width:42rem;--foundation-layout-2xl-content:86rem;--foundation-layout-2xl-media:100rem;--foundation-form-2xl-width:46rem;--foundation-layout-3xl-content:90rem;--foundation-layout-3xl-media:104rem;--foundation-form-3xl-width:50rem;--foundation-layout-max-content:96rem;--foundation-layout-max-media:110rem;--foundation-form-max-width:54rem;--selected-layout-scale-content:var(--foundation-layout-base-content);--selected-layout-scale-media:var(--foundation-layout-base-media);--selected-form-width:var(--foundation-form-md-width)}

:root{--is-dark:0}[data-theme=dark]{--is-dark:1}:root{--always-white:var(--foundation-white);--always-black:var(--foundation-black);--neutral-0:color-mix(in srgb,var(--foundation-gray-0)calc((1 - var(--is-dark))*100%),var(--foundation-gray-1400)calc(var(--is-dark)*100%));--neutral-100:color-mix(in srgb,var(--foundation-gray-100)calc((1 - var(--is-dark))*100%),var(--foundation-gray-1300)calc(var(--is-dark)*100%));--neutral-200:color-mix(in srgb,var(--foundation-gray-200)calc((1 - var(--is-dark))*100%),var(--foundation-gray-1200)calc(var(--is-dark)*100%));--neutral-300:color-mix(in srgb,var(--foundation-gray-300)calc((1 - var(--is-dark))*100%),var(--foundation-gray-1100)calc(var(--is-dark)*100%));--neutral-400:color-mix(in srgb,var(--foundation-gray-400)calc((1 - var(--is-dark))*100%),var(--foundation-gray-1000)calc(var(--is-dark)*100%));--neutral-500:color-mix(in srgb,var(--foundation-gray-500)calc((1 - var(--is-dark))*100%),var(--foundation-gray-900)calc(var(--is-dark)*100%));--neutral-600:color-mix(in srgb,var(--foundation-gray-600)calc((1 - var(--is-dark))*100%),var(--foundation-gray-800)calc(var(--is-dark)*100%));--neutral-700:var(--foundation-gray-700);--neutral-800:color-mix(in srgb,var(--foundation-gray-800)calc((1 - var(--is-dark))*100%),var(--foundation-gray-600)calc(var(--is-dark)*100%));--neutral-900:color-mix(in srgb,var(--foundation-gray-900)calc((1 - var(--is-dark))*100%),var(--foundation-gray-500)calc(var(--is-dark)*100%));--neutral-1000:color-mix(in srgb,var(--foundation-gray-1000)calc((1 - var(--is-dark))*100%),var(--foundation-gray-400)calc(var(--is-dark)*100%));--neutral-1100:color-mix(in srgb,var(--foundation-gray-1100)calc((1 - var(--is-dark))*100%),var(--foundation-gray-300)calc(var(--is-dark)*100%));--neutral-1200:color-mix(in srgb,var(--foundation-gray-1200)calc((1 - var(--is-dark))*100%),var(--foundation-gray-200)calc(var(--is-dark)*100%));--neutral-1300:color-mix(in srgb,var(--foundation-gray-1300)calc((1 - var(--is-dark))*100%),var(--foundation-gray-100)calc(var(--is-dark)*100%));--neutral-1400:color-mix(in srgb,var(--foundation-gray-1400)calc((1 - var(--is-dark))*100%),var(--foundation-gray-0)calc(var(--is-dark)*100%));--accent-100:color-mix(in srgb,var(--foundation-accent-100)calc((1 - var(--is-dark))*100%),var(--foundation-accent-1200)calc(var(--is-dark)*100%));--accent-200:color-mix(in srgb,var(--foundation-accent-200)calc((1 - var(--is-dark))*100%),var(--foundation-accent-1100)calc(var(--is-dark)*100%));--accent-300:color-mix(in srgb,var(--foundation-accent-300)calc((1 - var(--is-dark))*100%),var(--foundation-accent-1000)calc(var(--is-dark)*100%));--accent-400:color-mix(in srgb,var(--foundation-accent-400)calc((1 - var(--is-dark))*100%),var(--foundation-accent-900)calc(var(--is-dark)*100%));--accent-500:color-mix(in srgb,var(--foundation-accent-500)calc((1 - var(--is-dark))*100%),var(--foundation-accent-800)calc(var(--is-dark)*100%));--accent-600:color-mix(in srgb,var(--foundation-accent-600)calc((1 - var(--is-dark))*100%),var(--foundation-accent-700)calc(var(--is-dark)*100%));--accent-700:color-mix(in srgb,var(--foundation-accent-700)calc((1 - var(--is-dark))*100%),var(--foundation-accent-600)calc(var(--is-dark)*100%));--accent-800:color-mix(in srgb,var(--foundation-accent-800)calc((1 - var(--is-dark))*100%),var(--foundation-accent-500)calc(var(--is-dark)*100%));--accent-900:color-mix(in srgb,var(--foundation-accent-900)calc((1 - var(--is-dark))*100%),var(--foundation-accent-400)calc(var(--is-dark)*100%));--accent-1000:color-mix(in srgb,var(--foundation-accent-1000)calc((1 - var(--is-dark))*100%),var(--foundation-accent-300)calc(var(--is-dark)*100%));--accent-1100:color-mix(in srgb,var(--foundation-accent-1100)calc((1 - var(--is-dark))*100%),var(--foundation-accent-200)calc(var(--is-dark)*100%));--accent-1200:color-mix(in srgb,var(--foundation-accent-1200)calc((1 - var(--is-dark))*100%),var(--foundation-accent-100)calc(var(--is-dark)*100%));--error-100:color-mix(in srgb,var(--foundation-ruby-100)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-1200)calc(var(--is-dark)*100%));--error-200:color-mix(in srgb,var(--foundation-ruby-200)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-1100)calc(var(--is-dark)*100%));--error-300:color-mix(in srgb,var(--foundation-ruby-300)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-1000)calc(var(--is-dark)*100%));--error-400:color-mix(in srgb,var(--foundation-ruby-400)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-900)calc(var(--is-dark)*100%));--error-500:color-mix(in srgb,var(--foundation-ruby-500)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-800)calc(var(--is-dark)*100%));--error-600:color-mix(in srgb,var(--foundation-ruby-600)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-700)calc(var(--is-dark)*100%));--error-700:color-mix(in srgb,var(--foundation-ruby-700)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-600)calc(var(--is-dark)*100%));--error-800:color-mix(in srgb,var(--foundation-ruby-800)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-500)calc(var(--is-dark)*100%));--error-900:color-mix(in srgb,var(--foundation-ruby-900)calc((1 - var(--is-dark))*100%),var(--foundation-ruby-400)calc(var(--is-dark)*100%));--success-100:color-mix(in srgb,var(--foundation-emerald-100)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-1200)calc(var(--is-dark)*100%));--success-200:color-mix(in srgb,var(--foundation-emerald-200)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-1100)calc(var(--is-dark)*100%));--success-300:color-mix(in srgb,var(--foundation-emerald-300)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-1000)calc(var(--is-dark)*100%));--success-400:color-mix(in srgb,var(--foundation-emerald-400)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-900)calc(var(--is-dark)*100%));--success-500:color-mix(in srgb,var(--foundation-emerald-500)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-800)calc(var(--is-dark)*100%));--success-600:color-mix(in srgb,var(--foundation-emerald-600)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-700)calc(var(--is-dark)*100%));--success-700:color-mix(in srgb,var(--foundation-emerald-700)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-600)calc(var(--is-dark)*100%));--success-800:color-mix(in srgb,var(--foundation-emerald-800)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-500)calc(var(--is-dark)*100%));--success-900:color-mix(in srgb,var(--foundation-emerald-900)calc((1 - var(--is-dark))*100%),var(--foundation-emerald-400)calc(var(--is-dark)*100%));--warning-100:color-mix(in srgb,var(--foundation-honey-100)calc((1 - var(--is-dark))*100%),var(--foundation-honey-1200)calc(var(--is-dark)*100%));--warning-200:color-mix(in srgb,var(--foundation-honey-200)calc((1 - var(--is-dark))*100%),var(--foundation-honey-1100)calc(var(--is-dark)*100%));--warning-300:color-mix(in srgb,var(--foundation-honey-300)calc((1 - var(--is-dark))*100%),var(--foundation-honey-1000)calc(var(--is-dark)*100%));--warning-400:color-mix(in srgb,var(--foundation-honey-400)calc((1 - var(--is-dark))*100%),var(--foundation-honey-900)calc(var(--is-dark)*100%));--warning-500:color-mix(in srgb,var(--foundation-honey-500)calc((1 - var(--is-dark))*100%),var(--foundation-honey-800)calc(var(--is-dark)*100%));--warning-600:color-mix(in srgb,var(--foundation-honey-600)calc((1 - var(--is-dark))*100%),var(--foundation-honey-700)calc(var(--is-dark)*100%));--warning-700:color-mix(in srgb,var(--foundation-honey-700)calc((1 - var(--is-dark))*100%),var(--foundation-honey-600)calc(var(--is-dark)*100%));--warning-800:color-mix(in srgb,var(--foundation-honey-800)calc((1 - var(--is-dark))*100%),var(--foundation-honey-500)calc(var(--is-dark)*100%));--warning-900:color-mix(in srgb,var(--foundation-honey-900)calc((1 - var(--is-dark))*100%),var(--foundation-honey-400)calc(var(--is-dark)*100%));--info-100:color-mix(in srgb,var(--foundation-azure-100)calc((1 - var(--is-dark))*100%),var(--foundation-azure-1200)calc(var(--is-dark)*100%));--info-200:color-mix(in srgb,var(--foundation-azure-200)calc((1 - var(--is-dark))*100%),var(--foundation-azure-1100)calc(var(--is-dark)*100%));--info-300:color-mix(in srgb,var(--foundation-azure-300)calc((1 - var(--is-dark))*100%),var(--foundation-azure-1000)calc(var(--is-dark)*100%));--info-400:color-mix(in srgb,var(--foundation-azure-400)calc((1 - var(--is-dark))*100%),var(--foundation-azure-900)calc(var(--is-dark)*100%));--info-500:color-mix(in srgb,var(--foundation-azure-500)calc((1 - var(--is-dark))*100%),var(--foundation-azure-800)calc(var(--is-dark)*100%));--info-600:color-mix(in srgb,var(--foundation-azure-600)calc((1 - var(--is-dark))*100%),var(--foundation-azure-700)calc(var(--is-dark)*100%));--info-700:color-mix(in srgb,var(--foundation-azure-700)calc((1 - var(--is-dark))*100%),var(--foundation-azure-600)calc(var(--is-dark)*100%));--info-800:color-mix(in srgb,var(--foundation-azure-800)calc((1 - var(--is-dark))*100%),var(--foundation-azure-500)calc(var(--is-dark)*100%));--info-900:color-mix(in srgb,var(--foundation-azure-900)calc((1 - var(--is-dark))*100%),var(--foundation-azure-400)calc(var(--is-dark)*100%));--surface-page:var(--neutral-0);--surface-page-alt:var(--neutral-100);--surface-base:var(--neutral-0);--surface-raised:var(--neutral-100);--surface-elevated:var(--neutral-200);--surface-sunken:var(--neutral-300);--surface-deep:var(--neutral-400);--surface-floating:var(--neutral-0);--surface-hover:var(--neutral-200);--surface-active:var(--neutral-300);--surface-selected:var(--neutral-300);--surface-pressed:var(--neutral-300);--surface-disabled:var(--neutral-100);--surface-input:var(--surface-base);--surface-input-hover:var(--surface-hover);--surface-input-disabled:var(--surface-disabled);--text-default:var(--neutral-1000);--text-strong:var(--neutral-1400);--text-muted:var(--neutral-900);--text-subtle:var(--neutral-700);--text-disabled:var(--neutral-600);--text-placeholder:var(--neutral-600);--border-default:var(--neutral-200);--border-subtle:var(--neutral-100);--border-strong:var(--neutral-300);--border-emphasis:var(--neutral-400);--border-hover:var(--neutral-300);--border-active:var(--neutral-400);--border-disabled:var(--neutral-200);--border-input:var(--border-default);--border-input-hover:var(--border-hover);--border-input-active:var(--border-active);--border-input-disabled:var(--border-disabled);--icon-default:var(--neutral-700);--icon-strong:var(--neutral-1000);--icon-muted:var(--neutral-500);--icon-subtle:var(--neutral-400);--icon-disabled:var(--neutral-300);--surface-inverse:var(--neutral-1200);--surface-inverse-hover:var(--neutral-1100);--surface-inverse-active:var(--neutral-1000);--text-inverse:var(--neutral-0);--text-inverse-muted:var(--neutral-400);--border-inverse:var(--neutral-1200);--icon-inverse:var(--neutral-0);--surface-backdrop:#0006;--surface-scrim:#0009;--surface-overlay:#00000080;--surface-accent:var(--accent-600);--surface-accent-subtle:var(--accent-100);--surface-accent-muted:var(--accent-200);--text-accent:var(--accent-700);--text-accent-strong:var(--accent-800);--text-accent-subtle:var(--accent-600);--text-on-accent:var(--always-white);--border-accent:var(--accent-500);--border-accent-subtle:var(--accent-300);--border-accent-strong:var(--accent-700);--border-focus:var(--accent-500);--border-selected:var(--accent-500);--icon-accent:var(--accent-600);--icon-on-accent:var(--always-white);--text-link:var(--accent-600);--text-link-hover:var(--accent-700);--interactive-accent:var(--accent-600);--interactive-accent-hover:var(--accent-700);--interactive-accent-active:var(--accent-800);--interactive-accent-disabled:var(--accent-400);--surface-error:var(--error-600);--surface-error-subtle:var(--error-100);--surface-error-muted:var(--error-200);--text-error:var(--error-700);--text-error-strong:var(--error-800);--text-error-subtle:var(--error-600);--text-on-error:var(--always-white);--border-error:var(--error-500);--border-error-subtle:var(--error-300);--border-error-strong:var(--error-700);--icon-error:var(--error-600);--icon-on-error:var(--always-white);--interactive-destructive:var(--error-600);--interactive-destructive-hover:var(--error-700);--interactive-destructive-active:var(--error-800);--interactive-destructive-disabled:var(--error-400);--surface-success:var(--success-600);--surface-success-subtle:var(--success-100);--surface-success-muted:var(--success-200);--text-success:var(--success-700);--text-success-strong:var(--success-800);--text-success-subtle:var(--success-600);--text-on-success:var(--always-white);--border-success:var(--success-500);--border-success-subtle:var(--success-300);--border-success-strong:var(--success-700);--icon-success:var(--success-600);--icon-on-success:var(--always-white);--interactive-success:var(--success-600);--interactive-success-hover:var(--success-700);--interactive-success-active:var(--success-800);--interactive-success-disabled:var(--success-400);--surface-warning:var(--warning-600);--surface-warning-subtle:var(--warning-100);--surface-warning-muted:var(--warning-200);--text-warning:var(--warning-700);--text-warning-strong:var(--warning-800);--text-on-warning:var(--neutral-1200);--border-warning:var(--warning-500);--border-warning-subtle:var(--warning-300);--icon-warning:var(--warning-600);--icon-on-warning:var(--neutral-1200);--interactive-warning:var(--warning-600);--interactive-warning-hover:var(--warning-700);--interactive-warning-active:var(--warning-800);--interactive-warning-disabled:var(--warning-400);--surface-info:var(--info-600);--surface-info-subtle:var(--info-100);--surface-info-muted:var(--info-200);--text-info:var(--info-700);--text-info-strong:var(--info-800);--text-info-subtle:var(--info-600);--text-on-info:var(--always-white);--border-info:var(--info-500);--border-info-subtle:var(--info-300);--icon-info:var(--info-600);--icon-on-info:var(--always-white);--interactive-primary:var(--neutral-1200);--interactive-primary-hover:var(--neutral-1000);--interactive-primary-active:var(--neutral-900);--interactive-primary-disabled:var(--neutral-400);--interactive-secondary:var(--neutral-100);--interactive-secondary-hover:var(--neutral-200);--interactive-secondary-active:var(--neutral-300);--interactive-secondary-disabled:var(--neutral-100);--interactive-tertiary:transparent;--interactive-tertiary-hover:var(--neutral-100);--interactive-tertiary-active:var(--neutral-200);--shadow-subtle:0 1px 2px 0 #0000000d;--shadow-default:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-emphasis:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-strong:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-extra-strong:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--intent-action-primary:var(--interactive-accent);--intent-action-primary-hover:var(--interactive-accent-hover);--intent-action-primary-active:var(--interactive-accent-active);--intent-action-primary-disabled:var(--interactive-accent-disabled);--intent-action-secondary:var(--interactive-secondary);--intent-action-secondary-hover:var(--interactive-secondary-hover);--intent-action-secondary-active:var(--interactive-secondary-active);--intent-action-secondary-disabled:var(--interactive-secondary-disabled);--intent-nav-item-active-bg:var(--surface-accent-muted);--intent-nav-item-active-text:var(--text-accent-subtle);--intent-nav-item-active-icon:var(--icon-accent);--intent-nav-item-active-border:var(--border-accent);--intent-link:var(--text-link);--intent-link-hover:var(--text-link-hover);--intent-focus-ring:var(--border-focus);--intent-focus-bg:var(--surface-accent-subtle);--intent-badge-bg:var(--surface-accent-muted);--intent-badge-text:var(--text-accent);--intent-badge-border:var(--border-accent-subtle);--intent-icon-accent:var(--icon-accent);--intent-text-on-action:var(--text-on-accent);--intent-icon-on-action:var(--icon-on-accent)}[data-accent-intensity=vibrant]{--intent-action-secondary:var(--surface-accent-subtle);--intent-action-secondary-hover:var(--surface-accent-muted);--intent-action-secondary-active:var(--surface-accent)}[data-accent-intensity=discrete]{--intent-nav-item-active-bg:var(--surface-hover);--intent-nav-item-active-text:var(--text-accent-subtle);--intent-nav-item-active-icon:var(--icon-strong);--intent-nav-item-active-border:var(--border-emphasis);--intent-link:var(--text-default);--intent-link-hover:var(--text-strong);--intent-badge-bg:var(--surface-hover);--intent-badge-text:var(--text-default);--intent-badge-border:var(--border-default);--intent-icon-accent:var(--icon-strong);--intent-focus-bg:var(--surface-hover)}[data-accent-intensity=monochrome]{--intent-action-primary:var(--interactive-primary);--intent-action-primary-hover:var(--interactive-primary-hover);--intent-action-primary-active:var(--interactive-primary-active);--intent-action-primary-disabled:var(--interactive-primary-disabled);--intent-nav-item-active-bg:var(--surface-inverse);--intent-nav-item-active-text:var(--text-accent-subtle);--intent-nav-item-active-icon:var(--icon-inverse);--intent-nav-item-active-border:var(--border-inverse);--intent-link:var(--text-strong);--intent-link-hover:var(--text-default);--intent-focus-ring:var(--border-emphasis);--intent-focus-bg:var(--surface-hover);--intent-badge-bg:var(--surface-hover);--intent-badge-text:var(--text-default);--intent-badge-border:var(--border-default);--intent-icon-accent:var(--icon-strong);--intent-text-on-action:var(--text-inverse);--intent-icon-on-action:var(--icon-inverse)}[data-accent-mode=inverse]{--surface-accent:var(--surface-inverse);--surface-accent-subtle:var(--surface-hover);--surface-accent-muted:var(--surface-active);--text-accent:var(--text-strong);--text-accent-strong:var(--text-strong);--text-accent-subtle:var(--text-default);--text-on-accent:var(--text-inverse);--border-accent:var(--border-emphasis);--border-accent-subtle:var(--border-default);--border-accent-strong:var(--border-emphasis);--border-focus:var(--border-emphasis);--border-selected:var(--border-emphasis);--icon-accent:var(--icon-strong);--icon-on-accent:var(--icon-inverse);--text-link:var(--text-strong);--text-link-hover:var(--text-default);--interactive-accent:var(--interactive-primary);--interactive-accent-hover:var(--interactive-primary-hover);--interactive-accent-active:var(--interactive-primary-active);--interactive-accent-disabled:var(--interactive-primary-disabled);--intent-nav-item-active-text:var(--text-accent-subtle);--intent-nav-item-active-icon:var(--icon-strong)}[data-theme=dark]{--surface-backdrop:#000000b3;--surface-scrim:#000000d9}:root{--text-primary:var(--text-default);--text-secondary:var(--text-muted);--text-tertiary:var(--text-subtle);--icon-primary:var(--icon-strong);--icon-secondary:var(--icon-default);--icon-tertiary:var(--icon-muted);--error-bg:var(--surface-error-subtle);--error-bg-hover:var(--surface-error-muted);--error-border:var(--border-error-subtle);--error-text:var(--text-error);--error-text-strong:var(--text-error-strong);--error-icon:var(--icon-error);--error-subtle:var(--surface-error-subtle);--success-bg:var(--surface-success-subtle);--success-bg-hover:var(--surface-success-muted);--success-border:var(--border-success-subtle);--success-text:var(--text-success);--success-text-strong:var(--text-success-strong);--success-icon:var(--icon-success);--success-subtle:var(--surface-success-subtle);--warning-bg:var(--surface-warning-subtle);--warning-bg-hover:var(--surface-warning-muted);--warning-border:var(--border-warning-subtle);--warning-text:var(--text-warning);--warning-text-strong:var(--text-warning-strong);--warning-icon:var(--icon-warning);--warning-subtle:var(--surface-warning-subtle);--info-bg:var(--surface-info-subtle);--info-bg-hover:var(--surface-info-muted);--info-border:var(--border-info-subtle);--info-text:var(--text-info);--info-text-strong:var(--text-info-strong);--info-icon:var(--icon-info);--info-subtle:var(--surface-info-subtle);--accent-bg:var(--surface-accent-subtle);--accent-bg-hover:var(--surface-accent-muted);--accent-border:var(--border-accent);--accent-text:var(--text-accent);--accent-text-strong:var(--text-accent-strong);--accent-icon:var(--icon-accent);--accent-subtle:var(--surface-accent-subtle);--surface-subtle:var(--surface-raised);--text-medium:var(--text-muted);--text-light:var(--text-subtle);--border-medium:var(--border-default)}
:root{--font-heading-weight:var(--selected-font-weight-heading);--text-heading-color:var(--text-primary);--font-body-weight:var(--selected-font-weight-body);--text-body-color:var(--text-secondary);--font-label-weight:var(--selected-font-weight-label);--text-label-color:var(--text-primary);--font-code-family:var(--foundation-font-mono);--font-code-weight:var(--foundation-weight-regular);--text-code-color:var(--text-primary);--surface-code-inline:var(--surface-card-hover);--surface-code-component:var(--surface-card);--border-code-component:var(--border-default);--font-numeric-family:var(--foundation-font-numeric);--font-numeric-weight:var(--foundation-weight-medium);--font-numeric-features:var(--foundation-font-numeric-features);--text-numeric-color:var(--text-primary);--font-display-xl-size:var(--selected-font-size-6xl);--font-display-xl-leading:var(--selected-leading-tight);--font-display-lg-size:var(--selected-font-size-5xl);--font-display-lg-leading:var(--selected-leading-tight);--font-display-md-size:var(--selected-font-size-4xl);--font-display-md-leading:var(--selected-leading-tight);--font-display-sm-size:var(--selected-font-size-3xl);--font-display-sm-leading:var(--selected-leading-snug);--font-h1-size:var(--selected-font-size-3xl);--font-h1-leading:var(--selected-leading-tight);--font-h2-size:var(--selected-font-size-2xl);--font-h2-leading:var(--selected-leading-tight);--font-h3-size:var(--selected-font-size-xl);--font-h3-leading:var(--selected-leading-snug);--font-h4-size:var(--selected-font-size-lg);--font-h4-leading:var(--selected-leading-snug);--font-h5-size:var(--selected-font-size-base);--font-h5-leading:var(--selected-leading-normal);--font-h6-size:var(--selected-font-size-sm);--font-h6-leading:var(--selected-leading-normal);--font-body-xl-size:var(--selected-font-size-xl);--font-body-xl-leading:var(--selected-leading-relaxed);--font-body-lg-size:var(--selected-font-size-lg);--font-body-lg-leading:var(--selected-leading-relaxed);--font-body-md-size:var(--selected-font-size-base);--font-body-md-leading:var(--selected-leading-normal);--font-body-sm-size:var(--selected-font-size-sm);--font-body-sm-leading:var(--selected-leading-normal);--font-body-xs-size:var(--selected-font-size-xs);--font-body-xs-leading:var(--selected-leading-normal);--font-label-lg-size:var(--selected-font-size-lg);--font-label-lg-leading:var(--selected-leading-normal);--font-label-md-size:var(--selected-font-size-base);--font-label-md-leading:var(--selected-leading-normal);--font-label-sm-size:var(--selected-font-size-sm);--font-label-sm-leading:var(--selected-leading-normal);--font-label-xs-size:var(--selected-font-size-xs);--font-label-xs-leading:var(--selected-leading-normal);--font-code-lg-size:var(--selected-font-size-base);--font-code-lg-leading:var(--selected-leading-normal);--font-code-md-size:var(--selected-font-size-sm);--font-code-md-leading:var(--selected-leading-normal);--font-code-sm-size:var(--selected-font-size-xs);--font-code-sm-leading:var(--selected-leading-normal);--text-caption:var(--text-subtle);--text-overline:var(--text-secondary);--text-subtitle:var(--text-secondary);--text-muted:var(--text-subtle);--text-emphasis:var(--text-primary);--font-heading-family:var(--foundation-font-primary)!important;--font-body-family:var(--foundation-font-secondary)!important;--font-label-family:var(--foundation-font-secondary)!important}
:root{--radius-none:var(--selected-radius-scale-none);--radius-xs:var(--selected-radius-scale-xs);--radius-sm:var(--selected-radius-scale-sm);--radius-md:var(--selected-radius-scale-md);--radius-lg:var(--selected-radius-scale-lg);--radius-xl:var(--selected-radius-scale-xl);--radius-2xl:var(--selected-radius-scale-2xl);--radius-full:var(--selected-radius-scale-full);--radius-default:var(--radius-md);--radius-subtle:var(--radius-xs);--radius-prominent:var(--radius-lg);--radius-pill:var(--radius-full);--radius-sharp:var(--radius-none)}
:root{--selected-layout-scale-content:var(--foundation-layout-base-content);--selected-layout-scale-media:var(--foundation-layout-base-media);--selected-form-width:var(--foundation-form-md-width);--width-content:clamp(18rem,88vw,var(--selected-layout-scale-content));--width-media:clamp(18rem,92vw,var(--selected-layout-scale-media));--width-form:clamp(18rem,88vw,var(--selected-form-width));--width-container:var(--width-content);--width-navbar:var(--width-content);--width-footer:var(--width-content)}
:root{--space-section-2xs:var(--foundation-section-spacing-2xs);--space-section-xs:var(--foundation-section-spacing-xs);--space-section-sm:var(--foundation-section-spacing-sm);--space-section-md:var(--foundation-section-spacing-md);--space-section-lg:var(--foundation-section-spacing-lg);--space-section-xl:var(--foundation-section-spacing-xl);--space-section-2xl:var(--foundation-section-spacing-2xl);--space-section:var(--selected-section-spacing);--space-section-prominent:var(--space-section-lg);--space-section-hero:var(--space-section-xl);--space-container-xs:var(--foundation-container-spacing-xs);--space-container-sm:var(--foundation-container-spacing-sm);--space-container-md:var(--foundation-container-spacing-md);--space-container-lg:var(--foundation-container-spacing-lg);--space-container-xl:var(--foundation-container-spacing-xl);--space-container-2xl:var(--foundation-container-spacing-2xl);--space-container:var(--selected-container-spacing);--space-navbar-xs:var(--foundation-navbar-spacing-xs);--space-navbar-sm:var(--foundation-navbar-spacing-sm);--space-navbar-md:var(--foundation-navbar-spacing-md);--space-navbar-lg:var(--foundation-navbar-spacing-lg);--space-navbar-xl:var(--foundation-navbar-spacing-xl);--space-navbar-2xl:var(--foundation-navbar-spacing-2xl);--space-navbar:var(--selected-navbar-spacing)}

:root{--surface-button-brand:var(--intent-action-primary);--surface-button-brand-hover:var(--intent-action-primary-hover);--surface-button-brand-active:var(--intent-action-primary-active);--surface-button-brand-disabled:var(--intent-action-primary-disabled);--text-button-brand:var(--intent-text-on-action);--text-button-brand-disabled:var(--text-disabled);--border-button-brand:var(--intent-action-primary);--border-button-brand-hover:var(--intent-action-primary-hover);--border-button-brand-focus:var(--intent-focus-ring);--border-button-brand-active:var(--intent-action-primary-active);--border-button-brand-disabled:var(--border-disabled);--surface-button-primary:var(--interactive-primary);--surface-button-primary-hover:var(--interactive-primary-hover);--surface-button-primary-active:var(--interactive-primary-active);--surface-button-primary-disabled:var(--interactive-primary-disabled);--text-button-primary:var(--text-inverse);--text-button-primary-disabled:var(--text-disabled);--border-button-primary:var(--interactive-primary-hover);--border-button-primary-hover:var(--border-hover);--border-button-primary-focus:var(--border-focus);--border-button-primary-active:var(--border-active);--border-button-primary-disabled:var(--border-disabled);--surface-button-secondary:var(--interactive-secondary);--surface-button-secondary-hover:var(--interactive-secondary-hover);--surface-button-secondary-active:var(--interactive-secondary-active);--surface-button-secondary-disabled:var(--interactive-secondary-disabled);--text-button-secondary:var(--text-default);--text-button-secondary-disabled:var(--text-disabled);--border-button-secondary:var(--border-default);--border-button-secondary-hover:var(--border-hover);--border-button-secondary-active:var(--border-active);--border-button-secondary-focus:var(--border-focus);--border-button-secondary-disabled:var(--border-disabled);--surface-button-accent:var(--intent-action-primary);--surface-button-accent-hover:var(--intent-action-primary-hover);--surface-button-accent-active:var(--intent-action-primary-active);--surface-button-accent-disabled:var(--intent-action-primary-disabled);--text-button-accent:var(--intent-text-on-action);--text-button-accent-disabled:var(--text-disabled);--border-button-accent:var(--intent-action-primary);--border-button-accent-hover:var(--intent-action-primary-hover);--border-button-accent-focus:var(--intent-focus-ring);--border-button-accent-active:var(--intent-action-primary-active);--border-button-accent-disabled:var(--border-disabled);--surface-button-ghost:var(--interactive-tertiary);--surface-button-ghost-hover:var(--interactive-tertiary-hover);--surface-button-ghost-active:var(--interactive-tertiary-active);--text-button-ghost:var(--text-default);--text-button-ghost-hover:var(--text-strong);--text-button-ghost-active:var(--text-strong);--border-button-ghost:transparent;--border-button-ghost-hover:var(--border-subtle);--border-button-ghost-focus:var(--border-focus);--border-button-ghost-active:var(--border-active);--surface-button-destructive:var(--interactive-destructive);--surface-button-destructive-hover:var(--interactive-destructive-hover);--surface-button-destructive-active:var(--interactive-destructive-active);--surface-button-destructive-disabled:var(--interactive-destructive-disabled);--text-button-destructive:var(--text-on-error);--text-button-destructive-disabled:var(--text-disabled);--border-button-destructive:var(--border-error);--border-button-destructive-hover:var(--border-error-subtle);--border-button-destructive-focus:var(--border-focus);--border-button-destructive-active:var(--border-active);--border-button-destructive-disabled:var(--interactive-destructive-disabled)}
:root{--surface-card:var(--surface-page);--surface-card-solid:var(--surface-elevated);--surface-card-hover:var(--surface-hover);--surface-card-selected:var(--surface-elevated);--border-card:var(--border-default);--border-card-hover:var(--border-hover);--border-card-elevated:var(--border-subtle);--text-card-primary:var(--text-primary);--text-card-secondary:var(--text-secondary);--text-card-tertiary:var(--text-subtle);--text-card-heading:var(--text-primary);--text-card-body:var(--text-secondary);--icon-card-primary:var(--icon-strong);--icon-card-secondary:var(--icon-default);--shadow-card:var(--shadow-subtle);--shadow-card-hover:var(--shadow-default);--shadow-card-elevated:var(--shadow-emphasis)}
:root{--surface-input:var(--surface-raised);--surface-input-hover:var(--surface-hover);--surface-input-active:var(--surface-active);--surface-input-disabled:var(--surface-disabled);--border-input:var(--border-default);--border-input-hover:var(--border-hover);--border-input-disabled:var(--border-disabled);--text-input:var(--text-default);--text-input-placeholder:var(--text-placeholder);--text-input-disabled:var(--text-disabled);--icon-input:var(--icon-default);--icon-input-muted:var(--icon-muted);--icon-input-disabled:var(--icon-disabled);--text-search-input:var(--text-input);--text-search-placeholder:var(--text-input-placeholder)}
:root{--surface-sidebar:var(--surface-base);--surface-sidebar-header:var(--surface-base);--surface-sidebar-footer:var(--surface-base);--size-sidebar-width:280px;--size-sidebar-header-height:64px;--size-sidebar-logo-width:40.8px;--size-sidebar-logo-height:16.55px;--surface-nav:var(--surface-base);--surface-nav-item:transparent;--surface-nav-item-hover:var(--surface-hover);--surface-nav-item-selected:var(--surface-elevated);--surface-nav-item-disabled:transparent;--border-nav:var(--border-subtle);--border-nav-item-selected:var(--intent-nav-item-active-border);--text-nav-item:var(--text-muted);--text-nav-item-selected:var(--intent-nav-item-active-text);--text-nav-item-disabled:var(--text-disabled);--text-nav-item-hover:var(--text-default);--icon-nav-item:var(--icon-default);--icon-nav-item-selected:var(--intent-nav-item-active-icon);--icon-nav-item-disabled:var(--icon-disabled);--icon-nav-item-hover:var(--icon-strong);--space-nav-item-gap:var(--foundation-space-2);--padding-nav-item:var(--foundation-space-2)var(--foundation-space-3);--transition-nav:all .15s ease;--text-link:var(--intent-link);--text-link-hover:var(--intent-link-hover);--text-link-visited:var(--text-accent-strong);--text-link-disabled:var(--text-disabled)}[data-surface-level=raised]{--surface-sidebar:var(--surface-raised);--surface-sidebar-header:var(--surface-raised);--surface-sidebar-footer:var(--surface-raised);--surface-nav-item-hover:var(--surface-elevated);--surface-nav-item-selected:var(--surface-elevated)}[data-surface-level=elevated]{--surface-sidebar:var(--surface-elevated);--surface-sidebar-header:var(--surface-elevated);--surface-sidebar-footer:var(--surface-elevated);--surface-nav-item-hover:var(--surface-sunken);--surface-nav-item-selected:var(--surface-sunken)}
:root{--space-modal-padding-sm:var(--foundation-space-4);--space-modal-padding-md:var(--foundation-space-6);--space-modal-padding-lg:var(--foundation-space-8);--space-modal-gap-sm:var(--foundation-space-3);--space-modal-gap-md:var(--foundation-space-4);--space-modal-gap-lg:var(--foundation-space-6);--space-modal-header-padding:var(--foundation-space-6)var(--foundation-space-6)var(--foundation-space-4);--space-modal-content-padding:var(--foundation-space-6);--space-modal-footer-padding:var(--foundation-space-4)var(--foundation-space-6)var(--foundation-space-6);--surface-modal-backdrop:#00000080;--surface-modal-content:var(--surface-elevated);--border-modal:var(--border-default);--text-modal-title:var(--text-heading);--radius-modal:var(--radius-modal);--shadow-modal:var(--foundation-shadow-xl);--z-modal:1000}
:root{--space-alert-gap:var(--foundation-space-3);--space-alert-padding:var(--foundation-space-4);--radius-alert:var(--radius-md);--surface-alert-info-subtle:var(--surface-info-subtle);--border-alert-info-subtle:var(--border-info-subtle);--text-alert-info:var(--text-info);--surface-alert-info-solid:var(--surface-info);--border-alert-info-solid:var(--border-info);--text-alert-info-solid:var(--text-on-info);--border-alert-info-outline:var(--border-info);--surface-alert-success-subtle:var(--surface-success-subtle);--border-alert-success-subtle:var(--border-success-subtle);--text-alert-success:var(--text-success);--surface-alert-success-solid:var(--surface-success);--border-alert-success-solid:var(--border-success);--text-alert-success-solid:var(--text-on-success);--border-alert-success-outline:var(--border-success);--surface-alert-warning-subtle:var(--surface-warning-subtle);--border-alert-warning-subtle:var(--border-warning-subtle);--text-alert-warning:var(--text-warning-strong);--surface-alert-warning-solid:var(--surface-warning);--border-alert-warning-solid:var(--border-warning);--text-alert-warning-solid:var(--text-on-warning);--border-alert-warning-outline:var(--border-warning);--surface-alert-error-subtle:var(--surface-error-subtle);--border-alert-error-subtle:var(--border-error-subtle);--text-alert-error:var(--text-error);--surface-alert-error-solid:var(--surface-error);--border-alert-error-solid:var(--border-error);--text-alert-error-solid:var(--text-on-error);--border-alert-error-outline:var(--border-error);--surface-toast-info:var(--surface-info);--border-toast-info:var(--border-info);--text-toast-info:var(--text-info);--text-toast-info-title:var(--text-info-strong);--icon-toast-info:var(--icon-info);--surface-toast-success:var(--surface-success);--border-toast-success:var(--border-success);--text-toast-success:var(--text-success);--text-toast-success-title:var(--text-success-strong);--icon-toast-success:var(--icon-success);--surface-toast-warning:var(--surface-warning);--border-toast-warning:var(--border-warning);--text-toast-warning:var(--text-warning);--text-toast-warning-title:var(--text-warning-strong);--icon-toast-warning:var(--icon-warning);--surface-toast-error:var(--surface-error);--border-toast-error:var(--border-error);--text-toast-error:var(--text-error);--text-toast-error-title:var(--text-error-strong);--icon-toast-error:var(--icon-error);--space-toast-padding:var(--foundation-space-4);--space-toast-gap:var(--foundation-space-3);--radius-toast:var(--radius-md);--shadow-toast:var(--foundation-shadow-lg);--transition-toast:var(--foundation-duration-standard)var(--foundation-easing-enter);--radius-banner:0;--space-banner-padding-y:var(--foundation-space-1);--space-banner-padding-x:var(--foundation-space-2);--space-banner-gap:var(--foundation-space-3);--transition-banner:var(--foundation-duration-fast)var(--foundation-ease-out);--surface-banner-default:var(--surface-page);--text-banner-default:var(--text-default);--icon-banner-default:var(--icon-default);--surface-banner-loading:var(--surface-raised);--text-banner-loading:var(--text-default);--icon-banner-loading:var(--icon-default);--surface-banner-accent:var(--surface-accent-subtle);--text-banner-accent:var(--text-default);--icon-banner-accent:var(--icon-accent);--surface-banner-info:var(--surface-info-subtle);--text-banner-info:var(--text-default);--icon-banner-info:var(--icon-info);--surface-banner-success:var(--surface-success-subtle);--text-banner-success:var(--text-default);--icon-banner-success:var(--icon-success);--surface-banner-warning:var(--surface-warning-subtle);--text-banner-warning:var(--text-default);--icon-banner-warning:var(--icon-warning);--surface-banner-error:var(--surface-error-subtle);--text-banner-error:var(--text-default);--icon-banner-error:var(--icon-error);--text-banner-action:var(--text-default);--text-banner-action-hover:var(--text-muted);--size-banner-min-height:40px;--size-banner-icon:16px}
:root{--surface-table:var(--surface-page);--surface-table-header:var(--surface-raised);--surface-table-row:var(--surface-page);--surface-table-row-hover:var(--surface-elevated);--surface-table-row-selected:var(--surface-accent-subtle);--surface-table-row-striped:var(--surface-raised);--border-table:var(--border-default);--border-table-subtle:var(--border-subtle);--border-table-header:var(--border-default);--border-table-row:var(--border-subtle);--border-table-cell:var(--border-subtle);--text-table-header:var(--text-muted);--text-table-cell:var(--text-default);--text-table-cell-secondary:var(--text-muted);--text-table-empty:var(--text-muted);--surface-table-loading-base:var(--surface-elevated);--surface-table-loading-shimmer:var(--surface-hover);--padding-table-cell-sm:8px 12px;--padding-table-cell-md:12px 16px;--padding-table-cell-lg:16px 20px;--padding-table-header-sm:8px 12px;--padding-table-header-md:12px 16px;--padding-table-header-lg:16px 20px;--radius-table:var(--radius-md);--shadow-table-empty:0 1px 3px 0 var(--shadow-subtle);--shadow-table-loading:0 1px 3px 0 var(--shadow-subtle)}
:root{--surface-loading:var(--surface-subtle);--surface-loading-shimmer:var(--surface-hover);--surface-spinner:var(--interactive-accent);--surface-loading-card:var(--surface-card);--surface-loading-skeleton:var(--surface-card-selected);--border-loading-card:var(--border-default);--space-loading-card-padding:var(--foundation-space-6);--animation-loading-skeleton:loading-pulse 2s ease-in-out infinite}.loading-card{background-color:var(--surface-loading-card);border:1px solid var(--border-loading-card);border-radius:var(--radius-lg);padding:var(--foundation-space-6);animation:2s infinite pulse}.loading-skeleton{background:linear-gradient(90deg,var(--border-default)25%,var(--surface-card-hover)50%,var(--border-default)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}
:root{--surface-divider:transparent;--surface-divider-container:var(--surface-page);--border-divider:var(--border-subtle);--border-divider-strong:var(--border-default);--border-divider-emphasis:var(--border-strong);--text-divider:var(--text-subtle);--text-divider-emphasis:var(--text-muted);--space-divider-margin-sm:var(--foundation-space-2);--space-divider-margin-md:var(--foundation-space-4);--space-divider-margin-lg:var(--foundation-space-6);--space-divider-text-padding:var(--foundation-space-3);--size-divider-thickness:1px;--size-divider-thickness-strong:2px}
:root{--space-container-padding-xs:var(--foundation-space-4);--space-container-padding-sm:var(--foundation-space-6);--space-container-padding-md:var(--foundation-space-8);--space-container-padding-lg:var(--foundation-space-12);--space-container-padding-xl:var(--foundation-space-16);--space-button-padding-x-sm:var(--foundation-space-3);--space-button-padding-y-sm:var(--foundation-space-2);--space-button-padding-x-md:var(--foundation-space-4);--space-button-padding-y-md:var(--foundation-space-2);--space-button-padding-x-lg:var(--foundation-space-6);--space-button-padding-y-lg:var(--foundation-space-3);--space-button-gap:var(--foundation-space-2);--space-card-padding-sm:var(--foundation-space-4);--space-card-padding-md:var(--foundation-space-6);--space-card-padding-lg:var(--foundation-space-8);--space-card-gap:var(--foundation-space-4);--space-card-content-gap:var(--foundation-space-3);--space-input-padding-x:var(--foundation-space-3);--space-input-padding-y:var(--foundation-space-2);--space-input-gap:var(--foundation-space-2);--space-nav-padding:var(--foundation-space-4);--space-nav-item-padding-x:var(--foundation-space-3);--space-nav-item-padding-y:var(--foundation-space-2);--space-nav-item-gap:var(--foundation-space-3);--space-nav-section-gap:var(--foundation-space-6);--space-modal-padding:var(--foundation-space-6);--space-modal-gap:var(--foundation-space-4);--space-table-cell-padding-x:var(--foundation-space-3);--space-table-cell-padding-y:var(--foundation-space-2);--space-toast-padding:var(--foundation-space-4);--space-toast-gap:var(--foundation-space-3);--size-sidebar-width:280px;--size-topbar-height:56px;--size-nav-item-height:48px;--size-button-height-sm:32px;--size-button-height-md:40px;--size-button-height-lg:48px;--size-input-height:40px;--size-card-min-height:192px;--radius-navbar-pill:var(--radius-lg);--radius-card-sm:var(--radius-sm);--radius-card:var(--radius-md);--radius-card-lg:var(--radius-lg);--radius-modal:var(--radius-lg);--radius-sheet:var(--radius-lg);--radius-popover:var(--radius-md);--radius-section:var(--radius-md);--radius-panel:var(--radius-lg);--radius-button-sm:var(--radius-xs);--radius-button:var(--radius-sm);--radius-button-lg:var(--radius-md);--radius-input-sm:var(--radius-xs);--radius-input:var(--radius-sm);--radius-input-lg:var(--radius-md);--radius-picker-sm:var(--radius-xs);--radius-picker:var(--radius-sm);--radius-picker-lg:var(--radius-md);--radius-dropdown-sm:var(--radius-xs);--radius-dropdown:var(--radius-sm);--radius-dropdown-lg:var(--radius-md);--radius-image:var(--radius-sm);--radius-video:var(--radius-md);--radius-code-component:var(--radius-sm);--radius-badge:var(--radius-sm);--radius-tag:var(--radius-xs);--radius-chip:var(--radius-sm);--radius-avatar-sm:var(--radius-xs);--radius-avatar:var(--radius-sm);--radius-icon-button:var(--radius-xs);--radius-toast:var(--radius-md);--radius-alert:var(--radius-sm);--radius-tab:var(--radius-sm);--radius-table-cell:var(--radius-xs);--space-page-padding-xs:var(--space-container-padding-xs);--space-page-padding-sm:var(--space-container-padding-sm);--space-page-padding-md:var(--space-container-padding-md);--space-page-padding-lg:var(--space-container-padding-lg);--space-page-padding-xl:var(--space-container-padding-xl);--space-page-section-gap:var(--foundation-space-8);--space-page-content-gap:var(--foundation-space-6);--space-page-header-gap:var(--foundation-space-2);--space-page-header-bottom:var(--foundation-space-8);--space-page-title-gap:var(--foundation-space-2);--size-page-max-width:1200px;--size-page-content-max-width:1000px;--size-page-narrow-max-width:800px;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-button:var(--transition-fast);--transition-input:var(--transition-fast);--transition-nav:var(--transition-fast);--space-dropdown-offset:var(--foundation-space-2);--space-dropdown-header-padding:var(--foundation-space-4);--space-dropdown-content-padding:var(--foundation-space-3);--space-dropdown-footer-padding:var(--foundation-space-4);--z-dropdown:1000;--z-index-sidebar:100;--z-index-header:50;--z-index-overlay:999}
:root{--transition-hover:all var(--foundation-duration-fast)var(--foundation-ease-out);--transition-focus:box-shadow var(--foundation-duration-fast)var(--foundation-ease-out);--transition-press:transform var(--foundation-duration-micro)var(--foundation-ease-out);--transition-button:all var(--foundation-duration-fast)var(--foundation-ease-in-out);--transition-card:all var(--foundation-duration-normal)var(--foundation-ease-smooth);--transition-input:border-color var(--foundation-duration-fast)var(--foundation-ease-in-out);--transition-modal:opacity var(--foundation-duration-normal)var(--foundation-ease-in-out);--transition-nav:background-color var(--foundation-duration-fast)var(--foundation-ease-in-out);--transition-toast:transform var(--foundation-duration-normal)var(--foundation-ease-out);--transition-switch-track:background-color var(--foundation-duration-gentle)var(--foundation-ease-smooth);--transition-switch-thumb:transform var(--foundation-duration-gentle)var(--foundation-ease-smooth);--transition-switch-focus:box-shadow var(--foundation-duration-fast)var(--foundation-ease-out);--transition-switch-hover:background-color var(--foundation-duration-fast)var(--foundation-ease-out);--transition-switch-border:border-color var(--foundation-duration-fast)var(--foundation-ease-in-out);--animation-spin:spin 1s var(--foundation-ease-linear)infinite;--animation-pulse:pulse 2s var(--foundation-ease-in-out)infinite;--animation-bounce:bounce 1s var(--foundation-ease-out)infinite;--animation-fade-in:fadeIn var(--foundation-duration-normal)var(--foundation-ease-out);--animation-slide-up:slideUp var(--foundation-duration-normal)var(--foundation-ease-out);--animation-scale-in:scaleIn var(--foundation-duration-fast)var(--foundation-ease-out)}
:root{--z-base:0;--z-raised:1;--z-sticky:100;--z-fixed:200;--z-dropdown:1000;--z-dropdown-active:2000;--z-picker-container:1;--z-picker-open:2000;--z-modal-backdrop:3000;--z-modal:3100;--z-popover:3200;--z-tooltip:3300;--z-toast:3400;--z-maximum:9999}
:root{--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:20px;--icon-size-xl:24px;--icon-size-2xl:32px;--icon-stroke-thin:1.75;--icon-stroke-light:2;--icon-stroke-regular:2.25;--icon-stroke-medium:2.75;--icon-stroke-bold:3.5;--icon-heading:var(--icon-strong);--icon-body:var(--icon-default);--icon-card-primary:var(--icon-strong);--icon-card-secondary:var(--icon-default);--icon-button-primary:var(--text-button-primary);--icon-button-secondary:var(--text-button-secondary);--icon-button-accent:var(--surface-page);--icon-button-ghost:var(--text-button-ghost);--icon-button-destructive:var(--text-inverse);--icon-button-disabled:var(--text-button-primary-disabled);--icon-user-menu:var(--icon-strong);--icon-search:var(--icon-default);--icon-empty-state:var(--icon-default);--icon-nav-item:var(--icon-nav-item);--icon-nav-item-hover:var(--icon-nav-item-hover);--icon-nav-item-selected:var(--icon-nav-item-selected);--icon-nav-item-disabled:var(--icon-nav-item-disabled)}.icon{display:inline-component;vertical-align:middle;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-xs{width:var(--icon-size-xs);height:var(--icon-size-xs)}.icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-md{width:var(--icon-size-md);height:var(--icon-size-md)}.icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon-xl{width:var(--icon-size-xl);height:var(--icon-size-xl)}.icon-2xl{width:var(--icon-size-2xl);height:var(--icon-size-2xl)}.icon-weight-thin{stroke-width:var(--icon-stroke-thin)}.icon-weight-light{stroke-width:var(--icon-stroke-light)}.icon-weight-regular{stroke-width:var(--icon-stroke-regular)}.icon-weight-medium{stroke-width:var(--icon-stroke-medium)}.icon-weight-bold{stroke-width:var(--icon-stroke-bold)}.icon-default{color:var(--icon-default)}.icon-strong{color:var(--icon-strong)}.icon-muted{color:var(--icon-muted)}.icon-subtle{color:var(--icon-subtle)}.icon-disabled{color:var(--icon-disabled)}.icon-inverse{color:var(--icon-inverse)}.icon-heading{color:var(--icon-heading)}.icon-body{color:var(--icon-body)}.icon-accent{color:var(--icon-accent)}.icon-success{color:var(--icon-success)}.icon-warning{color:var(--icon-warning)}.icon-error{color:var(--icon-error)}.icon-button-primary{color:var(--icon-button-primary)}.icon-button-secondary{color:var(--icon-button-secondary)}.icon-button-accent{color:var(--icon-button-accent)}.icon-button-ghost{color:var(--icon-button-ghost)}.icon-button-destructive{color:var(--icon-button-destructive)}.icon-button-disabled{color:var(--icon-button-disabled)}.icon-nav-item{color:var(--icon-nav-item)}.icon-nav-item-hover{color:var(--icon-nav-item-hover)}.icon-nav-item-selected{color:var(--icon-nav-item-selected)}.icon-nav-item-disabled{color:var(--icon-nav-item-disabled)}.icon-user-menu{color:var(--icon-user-menu)}.icon-search{color:var(--icon-search)}.icon-empty-state{color:var(--icon-empty-state)}.icon-card-primary{color:var(--icon-card-primary)}.icon-card-secondary{color:var(--icon-card-secondary)}@media (max-width:768px){.icon-lg{width:var(--icon-size-md);height:var(--icon-size-md)}.icon-xl{width:var(--icon-size-lg);height:var(--icon-size-lg)}}.btn .icon,.btn [class*=icon-]{transition:color var(--foundation-duration-fast,.15s)ease}.btn:hover .icon-button-primary,.btn:hover .icon-button-secondary,.btn:hover .icon-button-accent,.btn:hover .icon-button-ghost,.btn:hover .icon-button-destructive{color:inherit}.btn:disabled .icon,.btn:disabled [class*=icon-]{color:var(--icon-button-disabled)!important}.btn .loading-spinner{color:var(--icon-button-disabled)}.btn .icon:first-child{margin-right:var(--space-button-gap,var(--foundation-space-2))}.btn .icon:last-child{margin-left:var(--space-button-gap,var(--foundation-space-2))}.btn .icon:only-child{margin:0}.icon-label{align-items:center;gap:var(--foundation-space-2);display:flex}.icon-label--sm{gap:var(--foundation-space-1)}.icon-label--lg{gap:var(--foundation-space-3)}.icon-badge{display:inline-component;position:relative}.icon-badge__indicator{background:var(--surface-error);border:2px solid var(--surface-page);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}
:root{--surface-checkbox:var(--surface-base);--surface-checkbox-hover:var(--surface-hover);--surface-checkbox-checked:var(--interactive-accent);--surface-checkbox-disabled:var(--surface-disabled);--surface-checkbox-disabled-checked:var(--surface-disabled);--border-checkbox:var(--border-default);--border-checkbox-hover:var(--border-hover);--border-checkbox-focus:var(--border-focus);--border-checkbox-checked:var(--border-selected);--border-checkbox-disabled:var(--border-disabled);--icon-checkbox:var(--icon-inverse);--icon-checkbox-disabled:var(--icon-disabled);--surface-checkbox-checked-hover:var(--interactive-accent-hover);--border-checkbox-checked-hover:var(--border-accent);--shadow-checkbox-focus:0 0 0 3px var(--border-focus);--surface-checkbox-error:var(--surface-base);--border-checkbox-error:var(--border-error);--shadow-checkbox-error:0 0 0 3px var(--border-error-subtle);--surface-radio:var(--surface-base);--surface-radio-hover:var(--surface-hover);--surface-radio-checked:var(--surface-base);--surface-radio-disabled:var(--surface-disabled);--border-radio:var(--border-default);--border-radio-hover:var(--border-hover);--border-radio-focus:var(--border-focus);--border-radio-checked:var(--border-selected);--border-radio-disabled:var(--border-disabled);--indicator-radio:var(--interactive-accent);--indicator-radio-disabled:var(--icon-disabled);--surface-picker:var(--surface-raised);--surface-picker-hover:var(--surface-hover);--surface-picker-disabled:var(--surface-disabled);--surface-picker-option:transparent;--surface-picker-option-hover:var(--surface-hover);--surface-picker-option-selected:var(--surface-active);--border-picker:var(--border-default);--border-picker-hover:var(--border-hover);--border-picker-focus:var(--border-focus);--border-picker-error:var(--border-error);--border-picker-disabled:var(--border-disabled);--text-picker:var(--text-default);--text-picker-placeholder:var(--text-placeholder);--text-picker-disabled:var(--text-disabled);--text-picker-option:var(--text-default);--text-picker-option-selected:var(--text-accent);--icon-picker:var(--icon-default);--icon-picker-disabled:var(--icon-disabled);--surface-dropdown:var(--surface-raised);--surface-dropdown-hover:var(--surface-hover);--surface-dropdown-disabled:var(--surface-disabled);--surface-dropdown-option:var(--surface-base);--surface-dropdown-option-hover:var(--surface-hover);--surface-dropdown-option-selected:var(--surface-active);--border-dropdown:var(--border-default);--border-dropdown-hover:var(--border-hover);--border-dropdown-focus:var(--border-focus);--border-dropdown-error:var(--border-error);--border-dropdown-disabled:var(--border-disabled);--text-dropdown:var(--text-default);--text-dropdown-placeholder:var(--text-placeholder);--text-dropdown-disabled:var(--text-disabled);--text-dropdown-option:var(--text-default);--text-dropdown-option-selected:var(--text-accent);--icon-dropdown:var(--icon-default);--icon-dropdown-disabled:var(--icon-disabled);--shadow-dropdown:0 4px 12px #0000001f;--surface-textarea:var(--surface-base);--surface-textarea-disabled:var(--surface-disabled);--border-textarea:var(--border-default);--border-textarea-hover:var(--border-hover);--border-textarea-focus:var(--border-focus);--border-textarea-error:var(--border-error);--border-textarea-disabled:var(--border-disabled);--text-textarea:var(--text-default);--text-textarea-placeholder:var(--text-placeholder);--text-textarea-disabled:var(--text-disabled);--size-switch-sm-width:32px;--size-switch-sm-height:18px;--size-switch-sm-thumb:14px;--size-switch-md-width:40px;--size-switch-md-height:22px;--size-switch-md-thumb:18px;--size-switch-lg-width:48px;--size-switch-lg-height:26px;--size-switch-lg-thumb:22px;--surface-switch-track:var(--surface-sunken);--surface-switch-track-hover:var(--surface-deep);--surface-switch-track-checked:var(--interactive-accent);--surface-switch-track-checked-hover:var(--interactive-accent-hover);--surface-switch-track-disabled:var(--surface-disabled);--surface-switch-track-disabled-checked:var(--surface-disabled);--surface-switch-thumb:var(--surface-base);--surface-switch-thumb-disabled:var(--surface-inverse);--border-switch-focus:var(--border-focus);--transition-switch-track:background-color var(--foundation-duration-normal)var(--foundation-ease-out);--transition-switch-thumb:transform var(--foundation-duration-normal)var(--foundation-ease-out);--transition-switch-border:border-color var(--foundation-duration-fast)var(--foundation-ease-out);--transition-switch-focus:box-shadow var(--foundation-duration-fast)var(--foundation-ease-out);--transition-switch-hover:background-color var(--foundation-duration-fast)var(--foundation-ease-out);--text-form-label:var(--text-default);--text-form-label-disabled:var(--text-disabled);--text-form-label-required:var(--text-error);--text-form-hint:var(--text-muted);--text-form-error:var(--text-error);--text-form-success:var(--text-success);--radius-checkbox-sm:var(--radius-xs);--radius-checkbox:var(--radius-xs);--radius-checkbox-lg:var(--radius-sm);--radius-radio:var(--radius-full);--radius-switch-track:var(--radius-full);--radius-switch-thumb:var(--radius-full);--space-form-field-gap:var(--foundation-space-2);--space-form-label-margin:var(--foundation-space-1);--space-form-hint-margin:var(--foundation-space-1);--space-form-error-margin:var(--foundation-space-1);--size-checkbox-sm:16px;--size-checkbox-md:20px;--size-checkbox-lg:24px;--size-radio-sm:16px;--size-radio-md:20px;--size-radio-lg:24px;--duration-form-transition:var(--foundation-duration-fast);--easing-form-transition:var(--foundation-easing-ease-out)}.form-focus-ring{outline-offset:2px;box-shadow:0 0 0 2px var(--border-focus);outline:2px solid #0000}
:root{--surface-tab:transparent;--surface-tab-hover:var(--surface-subtle);--surface-tab-active:var(--surface-base);--text-tab:var(--text-medium);--text-tab-hover:var(--text-strong);--text-tab-active:var(--text-strong);--border-tab:var(--border-subtle);--border-tab-active:var(--icon-accent)}
:root{--spinner-color:var(--interactive-accent);--spinner-track-color:var(--border-strong);--spinner-track-on-primary:var(--surface-inverse-active);--spinner-track-on-secondary:var(--text-disabled);--spinner-track-on-accent:var(--interactive-accent-active);--spinner-track-on-destructive:var(--text-muted);--spinner-track-on-ghost:var(--border-strong)}
:root{--surface-skeleton-start:var(--surface-deep);--surface-skeleton-end:var(--surface-sunken);--surface-skeleton-start-accent:var(--surface-accent-muted);--surface-skeleton-end-accent:var(--surface-accent-subtle);--opacity-skeleton-pulse-min:.6;--opacity-skeleton-pulse-max:1;--alpha-skeleton-shine-min:0;--alpha-skeleton-shine-mid:.35;--alpha-skeleton-shine-max:0;--duration-skeleton-pulse:1.5s;--duration-skeleton-shine:1.2s;--radius-skeleton:var(--radius-md);--radius-skeleton-circle:9999px;--easing-skeleton:var(--foundation-easing-standard)}
:root{--size-tag-height-small:20px;--size-tag-height-medium:24px;--size-tag-height-large:32px;--space-tag-padding-x-small:var(--foundation-space-2);--space-tag-padding-y-small:var(--foundation-space-1);--space-tag-padding-x-medium:var(--foundation-space-3);--space-tag-padding-y-medium:var(--foundation-space-1);--space-tag-padding-x-large:var(--foundation-space-4);--space-tag-padding-y-large:var(--foundation-space-2);--font-tag-size-small:var(--font-body-xs-size);--font-tag-size-medium:var(--font-body-sm-size);--font-tag-size-large:var(--font-body-md-size);--space-tag-icon-gap-small:var(--foundation-space-1);--space-tag-icon-gap-medium:var(--foundation-space-2);--space-tag-icon-gap-large:var(--foundation-space-2);--size-tag-icon-small:12px;--size-tag-icon-medium:14px;--size-tag-icon-large:16px;--size-tag-remove-small:14px;--size-tag-remove-medium:16px;--size-tag-remove-large:18px;--radius-tag:var(--radius-sm);--transition-tag:var(--foundation-transition-base)}

.Container-module__PWHBVG__container{box-sizing:border-box;width:100%;padding-top:var(--space-container);padding-bottom:var(--space-container);gap:var(--space-container);max-width:var(--width-container);padding-inline:var(--foundation-space-4);min-height:fit-content;margin-inline:auto}.Container-module__PWHBVG__spacingXs{gap:var(--foundation-container-spacing-xs)}.Container-module__PWHBVG__spacingSm{gap:var(--foundation-container-spacing-sm)}.Container-module__PWHBVG__spacingMd{gap:var(--foundation-container-spacing-md)}.Container-module__PWHBVG__spacingLg{gap:var(--foundation-container-spacing-lg)}.Container-module__PWHBVG__spacingXl{gap:var(--foundation-container-spacing-xl)}.Container-module__PWHBVG__spacing2xl{gap:var(--foundation-container-spacing-2xl)}.Container-module__PWHBVG__maxWidthMedia{max-width:var(--width-media)}.Container-module__PWHBVG__maxWidthForm{max-width:var(--width-form)}.Container-module__PWHBVG__maxWidthNavbar{width:100%;max-width:100%;padding-inline:0}.Container-module__PWHBVG__heightAuto{min-height:fit-content}.Container-module__PWHBVG__heightFull{flex:1;justify-content:center}.Container-module__PWHBVG__heightFit{height:fit-content}.Container-module__PWHBVG__alignLeft{text-align:left;align-items:flex-start}.Container-module__PWHBVG__alignCenter{text-align:center;align-items:center}.Container-module__PWHBVG__alignRight{text-align:right;align-items:flex-end}.Container-module__PWHBVG__noPadding{padding-top:0;padding-bottom:0}@media (max-width:768px){.Container-module__PWHBVG__container{padding-inline:var(--foundation-space-3)}}.Container-module__PWHBVG__editingMode{transition:border .2s ease-in-out}.Container-module__PWHBVG__editingMode:hover{border:1px solid #3b82f699;box-shadow:0 0 0 1px #3b82f633}.Container-module__PWHBVG__container *{box-sizing:border-box}
.Section-module__SMUyOa__section{box-sizing:border-box;width:100%;padding-top:var(--space-section);padding-bottom:var(--space-section);flex-direction:column;display:flex;overflow:hidden}.Section-module__SMUyOa__spacingXs{padding-top:var(--foundation-section-spacing-xs);padding-bottom:var(--foundation-section-spacing-xs)}.Section-module__SMUyOa__spacingSm{padding-top:var(--foundation-section-spacing-sm);padding-bottom:var(--foundation-section-spacing-sm)}.Section-module__SMUyOa__spacingMd{padding-top:var(--foundation-section-spacing-md);padding-bottom:var(--foundation-section-spacing-md)}.Section-module__SMUyOa__spacingLg{padding-top:var(--foundation-section-spacing-lg);padding-bottom:var(--foundation-section-spacing-lg)}.Section-module__SMUyOa__spacingXl{padding-top:var(--foundation-section-spacing-xl);padding-bottom:var(--foundation-section-spacing-xl)}.Section-module__SMUyOa__spacing2xl{padding-top:var(--foundation-section-spacing-2xl);padding-bottom:var(--foundation-section-spacing-2xl)}.Section-module__SMUyOa__positionStatic{position:static}.Section-module__SMUyOa__positionRelative{position:relative}.Section-module__SMUyOa__positionSticky{z-index:1000;position:sticky;top:0}.Section-module__SMUyOa__positionFixed{z-index:1000;position:fixed;top:0}.Section-module__SMUyOa__positionAbsolute{position:absolute}.Section-module__SMUyOa__heightAuto{min-height:fit-content}.Section-module__SMUyOa__heightFull{justify-content:center;min-height:100vh}.Section-module__SMUyOa__heightScreen{justify-content:center;height:100vh}.Section-module__SMUyOa__overflowVisible{overflow:visible}.Section-module__SMUyOa__overflowHidden{overflow:hidden}.Section-module__SMUyOa__overflowAuto{overflow:auto}.Section-module__SMUyOa__overflowScroll{overflow:scroll}.Section-module__SMUyOa__overflowClip{overflow:clip}.Section-module__SMUyOa__editingMode{transition:border .2s ease-in-out}.Section-module__SMUyOa__editingMode:hover{border:1px solid #3b82f699;box-shadow:0 0 0 1px #3b82f633}.Section-module__SMUyOa__section *{box-sizing:border-box}
.Component-module__545RCG__editingMode{transition:border .2s ease-in-out}.Component-module__545RCG__editingMode:hover{border:1px solid #3b82f699;box-shadow:0 0 0 1px #3b82f633}
.alert{align-items:center;gap:var(--space-alert-gap);width:100%;padding:var(--space-alert-padding);border-radius:var(--radius-alert);font-family:var(--font-body-family);transition:background-color var(--foundation-duration-fast)var(--foundation-ease-out),border-color var(--foundation-duration-fast)var(--foundation-ease-out);border:1px solid;display:flex;position:relative}.alert--info{background-color:var(--surface-info-subtle);border-color:var(--border-info-subtle);color:var(--text-info)}.alert--success{background-color:var(--surface-success-subtle);border-color:var(--border-success-subtle);color:var(--text-success)}.alert--warning{background-color:var(--surface-warning-subtle);border-color:var(--border-warning-subtle);color:var(--text-warning)}.alert--error{background-color:var(--surface-error-subtle);border-color:var(--border-error-subtle);color:var(--text-error)}.alert--info.alert--muted{background-color:var(--surface-info-muted);border-color:var(--border-info);color:var(--text-info-strong)}.alert--success.alert--muted{background-color:var(--surface-success-muted);border-color:var(--border-success);color:var(--text-success-strong)}.alert--warning.alert--muted{background-color:var(--surface-warning-muted);border-color:var(--border-warning);color:var(--text-warning-strong)}.alert--error.alert--muted{background-color:var(--surface-error-muted);border-color:var(--border-error);color:var(--text-error-strong)}.alert--info.alert--vibrant{background-color:var(--surface-info);border-color:var(--border-info);color:var(--text-on-info)}.alert--success.alert--vibrant{background-color:var(--surface-success);border-color:var(--border-success);color:var(--text-on-success)}.alert--warning.alert--vibrant{background-color:var(--surface-warning);border-color:var(--border-warning);color:var(--text-on-warning)}.alert--error.alert--vibrant{background-color:var(--surface-error);border-color:var(--border-error);color:var(--text-on-error)}.alert__indicator{flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert--info .alert__indicator{color:var(--icon-info)}.alert--success .alert__indicator{color:var(--icon-success)}.alert--warning .alert__indicator{color:var(--icon-warning)}.alert--error .alert__indicator{color:var(--icon-error)}.alert--muted .alert__indicator,.alert--vibrant .alert__indicator{color:currentColor}.alert__content{gap:var(--foundation-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.alert__title{font-weight:var(--foundation-weight-semibold);line-height:var(--foundation-leading-tight);margin:0}.alert__description{line-height:var(--foundation-leading-normal);margin:0}.alert__close-wrapper{margin-left:auto;margin-top:calc(-1*var(--foundation-space-1));margin-right:calc(-1*var(--foundation-space-1));flex-shrink:0;align-items:flex-start;display:flex}@media (max-width:640px){.alert{padding:var(--space-alert-padding-small);gap:var(--space-alert-gap-small)}.alert__title{font-size:.875rem}.alert__description{font-size:.8125rem}}
.toast{align-items:center;gap:var(--space-toast-gap);width:400px;height:64px;padding:var(--space-toast-padding);border-radius:var(--radius-toast);font-family:var(--font-body-family);opacity:0;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;border:1px solid;display:flex;position:relative}.toast-container--top-right .toast,.toast-container--top-left .toast,.toast-container--top-center .toast{box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.toast-container--bottom-right .toast,.toast-container--bottom-left .toast,.toast-container--bottom-center .toast{box-shadow:var(--shadow-toast)}.toast[data-state=visible]{opacity:1;transform:translate(0)}.toast-container--top-right .toast[data-state=entering],.toast-container--top-left .toast[data-state=entering],.toast-container--top-center .toast[data-state=entering]{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards toastSlideInFromTop}.toast-container--top-right .toast[data-state=exiting],.toast-container--top-left .toast[data-state=exiting],.toast-container--top-center .toast[data-state=exiting]{animation:.3s cubic-bezier(.4,0,.2,1) forwards toastSlideOutToTop}.toast-container--bottom-right .toast[data-state=entering],.toast-container--bottom-left .toast[data-state=entering],.toast-container--bottom-center .toast[data-state=entering]{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards toastSlideInFromBottom}.toast-container--bottom-right .toast[data-state=exiting],.toast-container--bottom-left .toast[data-state=exiting],.toast-container--bottom-center .toast[data-state=exiting]{animation:.3s cubic-bezier(.4,0,.2,1) forwards toastSlideOutToBottom}.toast--info{background-color:var(--surface-info-subtle);border-color:var(--border-info-subtle);color:var(--text-info)}.toast--success{background-color:var(--surface-success-subtle);border-color:var(--border-success-subtle);color:var(--text-success)}.toast--warning{background-color:var(--surface-warning-subtle);border-color:var(--border-warning-subtle);color:var(--text-warning)}.toast--error{background-color:var(--surface-error-subtle);border-color:var(--border-error-subtle);color:var(--text-error)}.toast--info.toast--muted{background-color:var(--surface-info-muted);border-color:var(--border-info);color:var(--text-info-strong)}.toast--success.toast--muted{background-color:var(--surface-success-muted);border-color:var(--border-success);color:var(--text-success-strong)}.toast--warning.toast--muted{background-color:var(--surface-warning-muted);border-color:var(--border-warning);color:var(--text-warning-strong)}.toast--error.toast--muted{background-color:var(--surface-error-muted);border-color:var(--border-error);color:var(--text-error-strong)}.toast--info.toast--vibrant{background-color:var(--surface-info);border-color:var(--border-info);color:var(--text-on-info)}.toast--success.toast--vibrant{background-color:var(--surface-success);border-color:var(--border-success);color:var(--text-on-success)}.toast--warning.toast--vibrant{background-color:var(--surface-warning);border-color:var(--border-warning);color:var(--text-on-warning)}.toast--error.toast--vibrant{background-color:var(--surface-error);border-color:var(--border-error);color:var(--text-on-error)}.toast__icon-left{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast--info .toast__icon-left{color:var(--icon-info)}.toast--success .toast__icon-left{color:var(--icon-success)}.toast--warning .toast__icon-left{color:var(--icon-warning)}.toast--error .toast__icon-left{color:var(--icon-error)}.toast--muted .toast__icon-left,.toast--vibrant .toast__icon-left{color:currentColor}.toast__content{gap:var(--foundation-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.toast__title{font-weight:var(--foundation-weight-semibold);margin:0}.toast__message{line-height:var(--foundation-leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.toast__end-content{align-items:center;gap:var(--foundation-space-2);margin-left:var(--foundation-space-2);display:flex}.toast__close{padding:var(--foundation-space-1);margin:calc(-1*var(--foundation-space-1));cursor:pointer;border-radius:var(--radius-xs);color:inherit;appearance:none;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex}.toast:hover .toast__close{opacity:1;pointer-events:auto}.toast__close:hover{background-color:#0000001a;transform:scale(1.1)}.toast__close:active{transition-duration:.1s;transform:scale(.95)}.toast__close:focus-visible{outline-offset:2px;opacity:1;pointer-events:auto;outline:2px solid}.toast__progress{border-bottom-left-radius:var(--radius-toast);border-bottom-right-radius:var(--radius-toast);background-color:#0000;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.toast__progress-bar{opacity:.3;transform-origin:0;border-radius:inherit;background-color:currentColor;height:100%;transition:transform .1s linear}@keyframes toastSlideInFromTop{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastSlideOutToTop{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.98)}}@keyframes toastSlideInFromBottom{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastSlideOutToBottom{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.98)}}.toast-container{z-index:var(--z-toast,3400);max-height:calc(100vh - var(--foundation-space-6)*2);pointer-events:none;flex-direction:column;align-items:center;gap:0;display:flex;position:fixed;overflow:visible}.toast-container .toast{pointer-events:auto;z-index:3;position:relative}.toast-stack-indicator{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.toast-stack-card{border-radius:var(--radius-toast);pointer-events:none;border:1px solid;width:400px;height:64px;position:absolute;top:0;left:50%;box-shadow:0 2px 8px #00000026}.toast-stack-card--1{z-index:2;opacity:.9;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%)translateY(8px)scale(.96)}.toast-stack-card--2{z-index:1;opacity:.75;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%)translateY(16px)scale(.92)}.toast-stack-card--info{background-color:var(--surface-info-subtle);border-color:var(--border-info-subtle)}.toast-stack-card--success{background-color:var(--surface-success-subtle);border-color:var(--border-success-subtle)}.toast-stack-card--warning{background-color:var(--surface-warning-subtle);border-color:var(--border-warning-subtle)}.toast-stack-card--error{background-color:var(--surface-error-subtle);border-color:var(--border-error-subtle)}@media (max-width:640px){.toast-stack-card{width:calc(100vw - var(--foundation-space-4)*2)}}.toast-container--top-right{top:var(--foundation-space-6);right:var(--foundation-space-6);align-items:flex-end}.toast-container--top-left{top:var(--foundation-space-6);left:var(--foundation-space-6);align-items:flex-start}.toast-container--top-center{top:var(--foundation-space-6);align-items:center;left:50%;transform:translate(-50%)}.toast-container--bottom-right{bottom:var(--foundation-space-6);right:var(--foundation-space-6);align-items:flex-end}.toast-container--bottom-left{bottom:var(--foundation-space-6);left:var(--foundation-space-6);align-items:flex-start}.toast-container--bottom-center{bottom:var(--foundation-space-6);align-items:center;left:50%;transform:translate(-50%)}@media (max-width:640px){.toast-container--top-right,.toast-container--top-left,.toast-container--bottom-right,.toast-container--bottom-left,.toast-container--top-center,.toast-container--bottom-center{left:var(--foundation-space-4);right:var(--foundation-space-4);transform:none}.toast-container--top-right,.toast-container--top-left,.toast-container--top-center{top:var(--foundation-space-4)}.toast-container--bottom-right,.toast-container--bottom-left,.toast-container--bottom-center{bottom:var(--foundation-space-4)}.toast{width:calc(100vw - var(--foundation-space-4)*2)}}@media (prefers-reduced-motion:reduce){.toast-container--top-right .toast[data-state=entering],.toast-container--top-left .toast[data-state=entering],.toast-container--top-center .toast[data-state=entering],.toast-container--bottom-right .toast[data-state=entering],.toast-container--bottom-left .toast[data-state=entering],.toast-container--bottom-center .toast[data-state=entering]{animation:.2s forwards toastFadeIn}.toast-container--top-right .toast[data-state=exiting],.toast-container--top-left .toast[data-state=exiting],.toast-container--top-center .toast[data-state=exiting],.toast-container--bottom-right .toast[data-state=exiting],.toast-container--bottom-left .toast[data-state=exiting],.toast-container--bottom-center .toast[data-state=exiting]{animation:.15s forwards toastFadeOut}@keyframes toastFadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastFadeOut{0%{opacity:1}to{opacity:0}}}
