/*!
 * Iris CSS v0.1.0
 * (c) 2026 Madalin Grigore Enescu
 * MIT License
 * https://iriscss.com
 */@layer iris.variables, iris.base, iris.elements, iris.forms, iris.components, iris.layout, iris.modifiers, iris.utilities, iris.accessibility, iris.print;@layer iris.variables{:host,:root{--i-color-white:#fff;--i-color-black:#000;--i-color-amber:#fe9a00;--i-color-amber-50:#fffbeb;--i-color-amber-100:#fef3c6;--i-color-amber-200:#fee685;--i-color-amber-300:#ffd230;--i-color-amber-400:#ffb900;--i-color-amber-500:#fe9a00;--i-color-amber-600:#e17100;--i-color-amber-700:#bb4d00;--i-color-amber-800:#973c00;--i-color-amber-900:#7b3306;--i-color-amber-950:#461901;--i-color-blue:#2b7fff;--i-color-blue-50:#eff6ff;--i-color-blue-100:#dbeafe;--i-color-blue-200:#bedbff;--i-color-blue-300:#8ec5ff;--i-color-blue-400:#51a2ff;--i-color-blue-500:#2b7fff;--i-color-blue-600:#155dfc;--i-color-blue-700:#1447e6;--i-color-blue-800:#193cb8;--i-color-blue-900:#1c398e;--i-color-blue-950:#162456;--i-color-chartreuse:#b6c000;--i-color-chartreuse-50:#fbfde8;--i-color-chartreuse-100:#f5fbc6;--i-color-chartreuse-200:#ecf58f;--i-color-chartreuse-300:#ddea39;--i-color-chartreuse-400:#ccd700;--i-color-chartreuse-500:#b6c000;--i-color-chartreuse-600:#979600;--i-color-chartreuse-700:#786e00;--i-color-chartreuse-800:#635700;--i-color-chartreuse-900:#54490c;--i-color-chartreuse-950:#2e2704;--i-color-cyan:#00b8db;--i-color-cyan-50:#ecfeff;--i-color-cyan-100:#cefafe;--i-color-cyan-200:#a2f4fd;--i-color-cyan-300:#53eafd;--i-color-cyan-400:#00d3f2;--i-color-cyan-500:#00b8db;--i-color-cyan-600:#0092b8;--i-color-cyan-700:#007595;--i-color-cyan-800:#005f78;--i-color-cyan-900:#104e64;--i-color-cyan-950:#053345;--i-color-emerald:#00bc7d;--i-color-emerald-50:#ecfdf5;--i-color-emerald-100:#d0fae5;--i-color-emerald-200:#a4f4cf;--i-color-emerald-300:#5ee9b5;--i-color-emerald-400:#00d492;--i-color-emerald-500:#00bc7d;--i-color-emerald-600:#096;--i-color-emerald-700:#007a55;--i-color-emerald-800:#006045;--i-color-emerald-900:#004f3b;--i-color-emerald-950:#002c22;--i-color-fuchsia:#e12afb;--i-color-fuchsia-50:#fdf4ff;--i-color-fuchsia-100:#fae8ff;--i-color-fuchsia-200:#f6cfff;--i-color-fuchsia-300:#f4a8ff;--i-color-fuchsia-400:#ed6aff;--i-color-fuchsia-500:#e12afb;--i-color-fuchsia-600:#c800de;--i-color-fuchsia-700:#a800b7;--i-color-fuchsia-800:#8a0194;--i-color-fuchsia-900:#721378;--i-color-fuchsia-950:#4b004f;--i-color-gray:#687185;--i-color-gray-50:#f9fafb;--i-color-gray-100:#f2f4f7;--i-color-gray-200:#e4e6ed;--i-color-gray-300:#d0d4de;--i-color-gray-400:#97a0b2;--i-color-gray-500:#687185;--i-color-gray-600:#485468;--i-color-gray-700:#344056;--i-color-gray-800:#1d283b;--i-color-gray-900:#0f172a;--i-color-gray-950:#030713;--i-color-green:#00c950;--i-color-green-50:#f0fdf4;--i-color-green-100:#dcfce7;--i-color-green-200:#b9f8cf;--i-color-green-300:#7bf1a8;--i-color-green-400:#05df72;--i-color-green-500:#00c950;--i-color-green-600:#00a63e;--i-color-green-700:#008236;--i-color-green-800:#016630;--i-color-green-900:#0d542b;--i-color-green-950:#032e15;--i-color-indigo:#615fff;--i-color-indigo-50:#eef2ff;--i-color-indigo-100:#e0e7ff;--i-color-indigo-200:#c6d2ff;--i-color-indigo-300:#a3b3ff;--i-color-indigo-400:#7c86ff;--i-color-indigo-500:#615fff;--i-color-indigo-600:#4f39f6;--i-color-indigo-700:#432dd7;--i-color-indigo-800:#372aac;--i-color-indigo-900:#312c85;--i-color-indigo-950:#1e1a4d;--i-color-jade:#00c367;--i-color-jade-50:#eefdf5;--i-color-jade-100:#d6fbe6;--i-color-jade-200:#aff6cf;--i-color-jade-300:#6dedaf;--i-color-jade-400:#03da82;--i-color-jade-500:#00c367;--i-color-jade-600:#00a052;--i-color-jade-700:#007e46;--i-color-jade-800:#01633b;--i-color-jade-900:#075233;--i-color-jade-950:#022d1c;--i-color-lime:#7ccf00;--i-color-lime-50:#f7fee7;--i-color-lime-100:#ecfcca;--i-color-lime-200:#d8f999;--i-color-lime-300:#bbf451;--i-color-lime-400:#9ae600;--i-color-lime-500:#7ccf00;--i-color-lime-600:#5ea500;--i-color-lime-700:#497d00;--i-color-lime-800:#3c6300;--i-color-lime-900:#35530e;--i-color-lime-950:#192e03;--i-color-neutral:#737373;--i-color-neutral-50:#fafafa;--i-color-neutral-100:#f5f5f5;--i-color-neutral-200:#e5e5e5;--i-color-neutral-300:#d4d4d4;--i-color-neutral-400:#a1a1a1;--i-color-neutral-500:#737373;--i-color-neutral-600:#525252;--i-color-neutral-700:#404040;--i-color-neutral-800:#262626;--i-color-neutral-900:#171717;--i-color-neutral-950:#0a0a0a;--i-color-orange:#ff6900;--i-color-orange-50:#fff7ed;--i-color-orange-100:#ffedd4;--i-color-orange-200:#ffd6a7;--i-color-orange-300:#ffb86a;--i-color-orange-400:#ff8904;--i-color-orange-500:#ff6900;--i-color-orange-600:#f54900;--i-color-orange-700:#ca3500;--i-color-orange-800:#9f2d00;--i-color-orange-900:#7e2a0c;--i-color-orange-950:#441306;--i-color-pink:#f6339a;--i-color-pink-50:#fdf2f8;--i-color-pink-100:#fce7f3;--i-color-pink-200:#fccee8;--i-color-pink-300:#fda5d5;--i-color-pink-400:#fb64b6;--i-color-pink-500:#f6339a;--i-color-pink-600:#e60076;--i-color-pink-700:#c6005c;--i-color-pink-800:#a3004c;--i-color-pink-900:#861043;--i-color-pink-950:#510424;--i-color-purple:#ad46ff;--i-color-purple-50:#faf5ff;--i-color-purple-100:#f3e8ff;--i-color-purple-200:#e9d4ff;--i-color-purple-300:#dab2ff;--i-color-purple-400:#c27aff;--i-color-purple-500:#ad46ff;--i-color-purple-600:#9810fa;--i-color-purple-700:#8200db;--i-color-purple-800:#6e11b0;--i-color-purple-900:#59168b;--i-color-purple-950:#3c0366;--i-color-red:#fb2c36;--i-color-red-50:#fef2f2;--i-color-red-100:#ffe2e2;--i-color-red-200:#ffc9c9;--i-color-red-300:#ffa2a2;--i-color-red-400:#ff6467;--i-color-red-500:#fb2c36;--i-color-red-600:#e7000b;--i-color-red-700:#c10007;--i-color-red-800:#9f0712;--i-color-red-900:#82181a;--i-color-red-950:#460809;--i-color-rose:#ff2056;--i-color-rose-50:#fff1f2;--i-color-rose-100:#ffe4e6;--i-color-rose-200:#ffccd3;--i-color-rose-300:#ffa1ad;--i-color-rose-400:#ff637e;--i-color-rose-500:#ff2056;--i-color-rose-600:#ec003f;--i-color-rose-700:#c70036;--i-color-rose-800:#a50036;--i-color-rose-900:#8b0836;--i-color-rose-950:#4d0218;--i-color-sky:#00a6f4;--i-color-sky-50:#f0f9ff;--i-color-sky-100:#dff2fe;--i-color-sky-200:#b8e6fe;--i-color-sky-300:#74d4ff;--i-color-sky-400:#00bcff;--i-color-sky-500:#00a6f4;--i-color-sky-600:#0084d1;--i-color-sky-700:#0069a8;--i-color-sky-800:#00598a;--i-color-sky-900:#024a70;--i-color-sky-950:#052f4a;--i-color-slate:#607291;--i-color-slate-50:#f8fafc;--i-color-slate-100:#f0f4fa;--i-color-slate-200:#e0e7f2;--i-color-slate-300:#c8d4e5;--i-color-slate-400:#8e9fbc;--i-color-slate-500:#607291;--i-color-slate-600:#43536f;--i-color-slate-700:#2f3f5b;--i-color-slate-800:#1c2840;--i-color-slate-900:#0e162d;--i-color-slate-950:#020619;--i-color-spring:#3ecc28;--i-color-spring-50:#f4feee;--i-color-spring-100:#e4fcd9;--i-color-spring-200:#c9f9b4;--i-color-spring-300:#9bf37d;--i-color-spring-400:#50e339;--i-color-spring-500:#3ecc28;--i-color-spring-600:#2fa61f;--i-color-spring-700:#25801b;--i-color-spring-800:#1f6518;--i-color-spring-900:#21541d;--i-color-spring-950:#0e2e0c;--i-color-stone:#7c7068;--i-color-stone-50:#fbfaf8;--i-color-stone-100:#f6f5f3;--i-color-stone-200:#e9e5e2;--i-color-stone-300:#d8d3cf;--i-color-stone-400:#a89f98;--i-color-stone-500:#7c7068;--i-color-stone-600:#5a524a;--i-color-stone-700:#473f38;--i-color-stone-800:#2b2522;--i-color-stone-900:#1e1916;--i-color-stone-950:#0d0a08;--i-color-teal:#00bba7;--i-color-teal-50:#f0fdfa;--i-color-teal-100:#cbfbf1;--i-color-teal-200:#96f7e4;--i-color-teal-300:#46ecd5;--i-color-teal-400:#00d5be;--i-color-teal-500:#00bba7;--i-color-teal-600:#009689;--i-color-teal-700:#00786f;--i-color-teal-800:#005f5a;--i-color-teal-900:#0b4f4a;--i-color-teal-950:#022f2e;--i-color-vermilion:#fd4e18;--i-color-vermilion-50:#fff5ef;--i-color-vermilion-100:#ffe8da;--i-color-vermilion-200:#ffd0b6;--i-color-vermilion-300:#ffae83;--i-color-vermilion-400:#ff7831;--i-color-vermilion-500:#fd4e18;--i-color-vermilion-600:#ef2805;--i-color-vermilion-700:#c61d03;--i-color-vermilion-800:#9f1c08;--i-color-vermilion-900:#802212;--i-color-vermilion-950:#450e07;--i-color-violet:#8e51ff;--i-color-violet-50:#f5f3ff;--i-color-violet-100:#ede9fe;--i-color-violet-200:#ddd6ff;--i-color-violet-300:#c4b4ff;--i-color-violet-400:#a684ff;--i-color-violet-500:#8e51ff;--i-color-violet-600:#7f22fe;--i-color-violet-700:#7008e7;--i-color-violet-800:#5d0ec0;--i-color-violet-900:#4d179a;--i-color-violet-950:#2f0d68;--i-color-yellow:#f0b100;--i-color-yellow-50:#fefce8;--i-color-yellow-100:#fef9c2;--i-color-yellow-200:#fff085;--i-color-yellow-300:#ffdf20;--i-color-yellow-400:#fdc700;--i-color-yellow-500:#f0b100;--i-color-yellow-600:#d08700;--i-color-yellow-700:#a65f00;--i-color-yellow-800:#894b00;--i-color-yellow-900:#733e0a;--i-color-yellow-950:#432004;--i-color-zinc:#72707d;--i-color-zinc-50:#fafafa;--i-color-zinc-100:#f4f4f6;--i-color-zinc-200:#e4e3e9;--i-color-zinc-300:#d5d3da;--i-color-zinc-400:#a09eab;--i-color-zinc-500:#72707d;--i-color-zinc-600:#53515e;--i-color-zinc-700:#403e48;--i-color-zinc-800:#28262c;--i-color-zinc-900:#18181c;--i-color-zinc-950:#09090b}}@layer iris.variables{:host,:root{--i-gradient-stops:var(--i-color-gray-200), var(--i-color-gray-500), var(--i-color-gray-800);--i-gradient-direction:to right;--i-gradient-shape:circle;--i-gradient-position:center}}@layer iris.variables{:host,:root{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #c2c7d0;--i-color-text:var(--csstools-light-dark-toggle--0, #373c44);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #13171f;--i-color-background:var(--csstools-light-dark-toggle--1, var(--i-color-white));--i-color-light:var(--i-color-white);--i-color-dark:var(--i-color-black);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #e12afb;--i-color-brand:var(--csstools-light-dark-toggle--2, #b31fc6);--i-color-brand-dark:#a800b7;--i-color-brand-light:#f4a8ff;--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #e47ef0;--i-color-brand-name:var(--csstools-light-dark-toggle--3, var(--i-color-brand-dark));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--i-color-brand-light);--i-color-brand-accent:var(--csstools-light-dark-toggle--4, #b31fc6);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--i-color-white);--i-color-ink:var(--csstools-light-dark-toggle--5, var(--i-color-black));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #13171f;--i-color-paper:var(--csstools-light-dark-toggle--6, var(--i-color-white));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #c2c7d0;--i-color-base:var(--csstools-light-dark-toggle--7, #8e9fbc);--i-color-focus:color-mix(
    in oklab,
    var(--i-color-base),
    var(--i-color-ink) 40%
  );--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #05cc47;--i-color-primary:var(--csstools-light-dark-toggle--8, #00d5be);--i-color-primary-inverse:var(--i-color-slate-900);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #525f7a;--i-color-secondary:var(--csstools-light-dark-toggle--9, #5d6b89);--i-color-secondary-inverse:var(--i-color-white);--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #eff1f4;--i-color-contrast:var(--csstools-light-dark-toggle--10, #1c2840);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--i-color-black);--i-color-contrast-inverse:var(--csstools-light-dark-toggle--11, var(--i-color-white));--i-color-accent:#ffb900;--i-color-accent-inverse:var(--i-color-slate-900);--i-color-info:var(--i-color-cyan);--i-color-info-inverse:var(--i-color-slate-900);--i-color-success:var(--i-color-green);--i-color-success-inverse:var(--i-color-slate-900);--i-color-warning:var(--i-color-yellow);--i-color-warning-inverse:var(--i-color-slate-900);--i-color-danger:var(--i-color-red-600);--i-color-danger-inverse:var(--i-color-white);--i-color-link:var(--i-color-blue-600);--i-color-link-inverse:var(--i-color-white);--i-variant:var(--i-color-base);--i-variant-inverse:var(--i-color-paper);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #848d9e;--i-color-subtle:var(--csstools-light-dark-toggle--12, #646b79);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #202632;--i-color-subtle-border:var(--csstools-light-dark-toggle--13, #e7eaf0);--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #07090c;--i-color-shadow:var(--csstools-light-dark-toggle--14, #8191b5);--i-shadow:0.0145rem 0.029rem 0.174rem
      color-mix(in srgb, var(--i-color-shadow) 1.6%, #0000),
    0.0335rem 0.067rem 0.402rem
      color-mix(in srgb, var(--i-color-shadow) 2.4%, #0000),
    0.0625rem 0.125rem 0.75rem
      color-mix(in srgb, var(--i-color-shadow) 3.1%, #0000),
    0.1125rem 0.225rem 1.35rem
      color-mix(in srgb, var(--i-color-shadow) 3.5%, #0000),
    0.2085rem 0.417rem 2.502rem
      color-mix(in srgb, var(--i-color-shadow) 4.3%, #0000),
    0.5rem 1rem 6rem color-mix(in srgb, var(--i-color-shadow) 5.9%, #0000),
    0 0 0 0.0625rem color-mix(in srgb, var(--i-color-shadow) 1.6%, #0000)}@supports(color:light-dark(red,red)){:host,:root{--i-color-text:light-dark(#373c44, #c2c7d0);--i-color-background:light-dark(var(--i-color-white), #13171f);--i-color-brand:light-dark(#b31fc6, #e12afb);--i-color-brand-name:light-dark(var(--i-color-brand-dark), #e47ef0);--i-color-brand-accent:light-dark(#b31fc6, var(--i-color-brand-light));--i-color-ink:light-dark(var(--i-color-black), var(--i-color-white));--i-color-paper:light-dark(var(--i-color-white), #13171f);--i-color-base:light-dark(#8e9fbc, #c2c7d0);--i-color-primary:light-dark(#00d5be, #05cc47);--i-color-secondary:light-dark(#5d6b89, #525f7a);--i-color-contrast:light-dark(#1c2840, #eff1f4);--i-color-contrast-inverse:light-dark(
    var(--i-color-white),
    var(--i-color-black)
  );--i-color-subtle:light-dark(#646b79, #848d9e);--i-color-subtle-border:light-dark(#e7eaf0, #202632);--i-color-shadow:light-dark(#8191b5, #07090c)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #c2c7d0;--i-color-text:var(--csstools-light-dark-toggle--15, #373c44);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #13171f;--i-color-background:var(--csstools-light-dark-toggle--16, var(--i-color-white));--i-color-light:var(--i-color-white);--i-color-dark:var(--i-color-black);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #e12afb;--i-color-brand:var(--csstools-light-dark-toggle--17, #b31fc6);--i-color-brand-dark:#a800b7;--i-color-brand-light:#f4a8ff;--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #e47ef0;--i-color-brand-name:var(--csstools-light-dark-toggle--18, var(--i-color-brand-dark));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--i-color-brand-light);--i-color-brand-accent:var(--csstools-light-dark-toggle--19, #b31fc6);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) var(--i-color-white);--i-color-ink:var(--csstools-light-dark-toggle--20, var(--i-color-black));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #13171f;--i-color-paper:var(--csstools-light-dark-toggle--21, var(--i-color-white));--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #c2c7d0;--i-color-base:var(--csstools-light-dark-toggle--22, #8e9fbc);--i-color-focus:color-mix(
    in oklab,
    var(--i-color-base),
    var(--i-color-ink) 40%
  );--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #05cc47;--i-color-primary:var(--csstools-light-dark-toggle--23, #00d5be);--i-color-primary-inverse:var(--i-color-slate-900);--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #525f7a;--i-color-secondary:var(--csstools-light-dark-toggle--24, #5d6b89);--i-color-secondary-inverse:var(--i-color-white);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) #eff1f4;--i-color-contrast:var(--csstools-light-dark-toggle--25, #1c2840);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) var(--i-color-black);--i-color-contrast-inverse:var(--csstools-light-dark-toggle--26, var(--i-color-white));--i-color-accent:#ffb900;--i-color-accent-inverse:var(--i-color-slate-900);--i-color-info:var(--i-color-cyan);--i-color-info-inverse:var(--i-color-slate-900);--i-color-success:var(--i-color-green);--i-color-success-inverse:var(--i-color-slate-900);--i-color-warning:var(--i-color-yellow);--i-color-warning-inverse:var(--i-color-slate-900);--i-color-danger:var(--i-color-red-600);--i-color-danger-inverse:var(--i-color-white);--i-color-link:var(--i-color-blue-600);--i-color-link-inverse:var(--i-color-white);--i-variant:var(--i-color-base);--i-variant-inverse:var(--i-color-paper);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #848d9e;--i-color-subtle:var(--csstools-light-dark-toggle--27, #646b79);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #202632;--i-color-subtle-border:var(--csstools-light-dark-toggle--28, #e7eaf0);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #07090c;--i-color-shadow:var(--csstools-light-dark-toggle--29, #8191b5);--i-shadow:0.0145rem 0.029rem 0.174rem
      color-mix(in srgb, var(--i-color-shadow) 1.6%, #0000),
    0.0335rem 0.067rem 0.402rem
      color-mix(in srgb, var(--i-color-shadow) 2.4%, #0000),
    0.0625rem 0.125rem 0.75rem
      color-mix(in srgb, var(--i-color-shadow) 3.1%, #0000),
    0.1125rem 0.225rem 1.35rem
      color-mix(in srgb, var(--i-color-shadow) 3.5%, #0000),
    0.2085rem 0.417rem 2.502rem
      color-mix(in srgb, var(--i-color-shadow) 4.3%, #0000),
    0.5rem 1rem 6rem color-mix(in srgb, var(--i-color-shadow) 5.9%, #0000),
    0 0 0 0.0625rem color-mix(in srgb, var(--i-color-shadow) 1.6%, #0000)}}}@layer iris.variables{:host,:root{--i-font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Twemoji Mozilla",
    "Noto Color Emoji";--i-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
    var(--i-font-emoji);--i-font-mono:ui-monospace, "Cascadia Mono", SFMono-Regular, Menlo, Consolas,
    "Roboto Mono", "Liberation Mono", "Courier New", monospace,
    var(--i-font-emoji);--i-font-family:var(--i-font-sans);--i-line-height:1.5;--i-font-weight:400;--i-font-size:clamp(100%, 89.75% + .285svw, 112.5%);--i-text-underline-offset:0.125em}}@layer iris.variables{:host,:root{--i-spacing:1rem;--i-typography-spacing:1rem;--i-section-spacing-block:var(--i-spacing);--i-section-spacing-inline:var(--i-spacing)}}@layer iris.variables{:host,:root{--i-border-radius-small:0.125rem;--i-border-radius:0.25rem;--i-border-radius-medium:0.375rem;--i-border-radius-large:0.5rem;--i-border-radius-xlarge:0.75rem;--i-border-radius-pill:9999px;--i-border-width:0.0625rem;--i-focus-ring-width:0.125rem}}@layer iris.variables{:host,:root{--i-duration:0.2s;--i-easing:ease-in-out}}@layer iris.variables{:host,:root{--i-svg-checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-check-lg' viewBox='0 0 16 16'%3E %3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E %3C/svg%3E");--i-svg-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238891a4' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E %3C/svg%3E");--i-svg-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238891a4' class='bi bi-x' viewBox='0 0 16 16'%3E %3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708'/%3E %3C/svg%3E");--i-svg-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-dash' viewBox='0 0 16 16'%3E %3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8'/%3E %3C/svg%3E");--i-svg-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238891a4' class='bi bi-calendar4' viewBox='0 0 16 16'%3E %3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z'/%3E %3C/svg%3E");--i-svg-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e7000b' class='bi bi-exclamation-square' viewBox='0 0 16 16'%3E %3Cpath d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E %3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/%3E %3C/svg%3E");--i-svg-loading:url("data:image/svg+xml,%3Csvg fill='%238891a4' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath d='M10.72,19.9a8,8,0,0,1-6.5-9.79A7.77,7.77,0,0,1,10.4,4.16a8,8,0,0,1,9.49,6.52A1.54,1.54,0,0,0,21.38,12h.13a1.37,1.37,0,0,0,1.38-1.54,11,11,0,1,0-12.7,12.39A1.54,1.54,0,0,0,12,21.34h0A1.47,1.47,0,0,0,10.72,19.9Z'%3E%3C/path%3E%3C/svg%3E");--i-svg-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238891a4' class='bi bi-list' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5'/%3E %3C/svg%3E");--i-svg-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238891a4' class='bi bi-search' viewBox='0 0 16 16'%3E %3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E %3C/svg%3E");--i-svg-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238891a4' class='bi bi-clock' viewBox='0 0 16 16'%3E %3Cpath d='M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z'/%3E %3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0'/%3E %3C/svg%3E");--i-svg-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a63e' class='bi bi-check-lg' viewBox='0 0 16 16'%3E %3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E %3C/svg%3E")}}@layer iris.variables{:host,:root{--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #05cc4730;--i-selection-color-background:var(--csstools-light-dark-toggle--30, #05cc4740);--i-scrollbar-color-thumb:color-mix(
    in oklab,
    var(--i-color-subtle) 50%,
    #0000
  );--i-scrollbar-color-track:#0000}@supports(color:light-dark(red,red)){:host,:root{--i-selection-color-background:light-dark(#05cc4740, #05cc4730)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #05cc4730;--i-selection-color-background:var(--csstools-light-dark-toggle--31, #05cc4740);--i-scrollbar-color-thumb:color-mix(
    in oklab,
    var(--i-color-subtle) 50%,
    #0000
  );--i-scrollbar-color-track:#0000}}}@layer iris.variables{:host,:root{--i-button-shadow:0 0 0 #0000;--i-button-hover-shadow:0 0 0 #0000}}@layer iris.variables{:host,:root{--i-code-font-family:var(--i-font-mono);--i-code-font-size:0.85em;--i-code-padding-block:0.125rem;--i-code-padding-inline:0.35rem;--i-kbd-font-weight:bolder}:host,:root{--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #8891a4;--i-code-color-text:var(--csstools-light-dark-toggle--32, var(--i-color-slate-200));--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) #1a1f28;--i-code-color-background:var(--csstools-light-dark-toggle--33, var(--i-color-slate-700));--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) var(--i-color-background);--i-kbd-color-text:var(--csstools-light-dark-toggle--34, var(--i-code-color-text));--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) var(--i-color-text);--i-kbd-color-background:var(--csstools-light-dark-toggle--35, var(--i-code-color-background));--i-code-light-color-text:var(--i-color-slate-700);--i-code-light-color-background:var(--i-color-slate-200)}@supports(color:light-dark(red,red)){:host,:root{--i-code-color-text:light-dark(var(--i-color-slate-200), #8891a4);--i-code-color-background:light-dark(var(--i-color-slate-700), #1a1f28);--i-kbd-color-text:light-dark(
    var(--i-code-color-text),
    var(--i-color-background)
  );--i-kbd-color-background:light-dark(
    var(--i-code-color-background),
    var(--i-color-text)
  )}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #8891a4;--i-code-color-text:var(--csstools-light-dark-toggle--36, var(--i-color-slate-200));--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #1a1f28;--i-code-color-background:var(--csstools-light-dark-toggle--37, var(--i-color-slate-700));--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) var(--i-color-background);--i-kbd-color-text:var(--csstools-light-dark-toggle--38, var(--i-code-color-text));--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) var(--i-color-text);--i-kbd-color-background:var(--csstools-light-dark-toggle--39, var(--i-code-color-background));--i-code-light-color-text:var(--i-color-slate-700);--i-code-light-color-background:var(--i-color-slate-200)}}}@layer iris.variables{:host,:root{--i-link-text-decoration:underline}}@layer iris.variables{:host,:root{--i-list-marker-color-text:var(--i-color-subtle)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-list-marker-color-text:var(--i-color-subtle)}}}@layer iris.variables{:host,:root{--i-cue-color-text:var(--i-color-white);--i-cue-color-background:#000c}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-cue-color-text:var(--i-color-white);--i-cue-color-background:#000c}}}@layer iris.variables{:host,:root{--i-meter-color-optimum:var(--i-color-success);--i-meter-color-suboptimum:var(--i-color-warning);--i-meter-color-poor:var(--i-color-danger)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-meter-color-optimum:var(--i-color-success);--i-meter-color-suboptimum:var(--i-color-warning);--i-meter-color-poor:var(--i-color-danger)}}}@layer iris.variables{:host,:root{--i-popover-max-width:20rem;--i-popover-offset:calc(var(--i-spacing) * .25);--i-popover-duration:var(--i-duration)}:host,:root{--i-popover-color-background:var(--i-dropdown-color-background);--i-popover-color-border:var(--i-dropdown-color-border);--i-popover-shadow:var(--i-dropdown-shadow);--i-popover-color-text:var(--i-dropdown-color-text)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-popover-color-background:var(--i-dropdown-color-background);--i-popover-color-border:var(--i-dropdown-color-border);--i-popover-shadow:var(--i-dropdown-shadow);--i-popover-color-text:var(--i-dropdown-color-text)}}}@layer iris.variables{:host,:root{--i-progress-duration:1s}:host,:root{--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #202632;--i-progress-color-background:var(--csstools-light-dark-toggle--40, #dfe3eb);--i-progress-color-bar:var(--i-color-primary)}@supports(color:light-dark(red,red)){:host,:root{--i-progress-color-background:light-dark(#dfe3eb, #202632)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) #202632;--i-progress-color-background:var(--csstools-light-dark-toggle--41, #dfe3eb);--i-progress-color-bar:var(--i-color-primary)}}}@layer iris.variables{:host,:root{--i-table-header-border-width:var(--i-border-width);--i-table-header-font-weight:600}:host,:root{--i-table-color-border:var(--i-color-subtle-border);--i-table-header-color-background:var(--i-color-background);--i-table-row-striped-color-background:#6f78870a;--i-table-row-hover-color-background:color-mix(
    in oklab,
    var(--i-color-text) 8%,
    #0000
  )}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-table-color-border:var(--i-color-subtle-border);--i-table-header-color-background:var(--i-color-background);--i-table-row-striped-color-background:#6f78870a;--i-table-row-hover-color-background:color-mix(
    in oklab,
    var(--i-color-text) 8%,
    #0000
  )}}}@layer iris.variables{:host,:root{--i-small-font-size:0.875em;--i-heading-font-weight:700;--i-h1-font-size:2rem;--i-h1-line-height:1.125;--i-h1-margin-top:3rem;--i-h2-font-size:1.7rem;--i-h2-line-height:1.15;--i-h2-margin-top:2.625rem;--i-h3-font-size:1.5rem;--i-h3-line-height:1.175;--i-h3-margin-top:2.25rem;--i-h4-font-size:1.3rem;--i-h4-line-height:1.2;--i-h4-margin-top:1.875rem;--i-h5-font-size:1.2rem;--i-h5-line-height:1.225;--i-h5-margin-top:1.6875rem;--i-h6-font-size:1.1rem;--i-h6-line-height:1.25;--i-h6-margin-top:1.5rem}:host,:root{--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #f0f1f3;--i-h1-color-text:var(--csstools-light-dark-toggle--42, #2d3138);--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #e0e3e7;--i-h2-color-text:var(--csstools-light-dark-toggle--43, #373c44);--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #c2c7d0;--i-h3-color-text:var(--csstools-light-dark-toggle--44, #424751);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #b3b9c5;--i-h4-color-text:var(--csstools-light-dark-toggle--45, #4d535e);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #a4acba;--i-h5-color-text:var(--csstools-light-dark-toggle--46, #5c6370);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #8891a4;--i-h6-color-text:var(--csstools-light-dark-toggle--47, #646b79);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) var(--i-color-white);--i-mark-color-text:var(--csstools-light-dark-toggle--48, #0f1114);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #014063;--i-mark-color-background:var(--csstools-light-dark-toggle--49, #feeaca);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #62af9a;--i-ins-color-text:var(--csstools-light-dark-toggle--50, #1d6a54);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #cd7e7b;--i-del-color-text:var(--csstools-light-dark-toggle--51, #883835);--i-blockquote-color-border:var(--i-color-subtle-border);--i-blockquote-footer-color-text:var(--i-color-subtle)}@supports(color:light-dark(red,red)){:host,:root{--i-h1-color-text:light-dark(#2d3138, #f0f1f3);--i-h2-color-text:light-dark(#373c44, #e0e3e7);--i-h3-color-text:light-dark(#424751, #c2c7d0);--i-h4-color-text:light-dark(#4d535e, #b3b9c5);--i-h5-color-text:light-dark(#5c6370, #a4acba);--i-h6-color-text:light-dark(#646b79, #8891a4);--i-mark-color-text:light-dark(#0f1114, var(--i-color-white));--i-mark-color-background:light-dark(#feeaca, #014063);--i-ins-color-text:light-dark(#1d6a54, #62af9a);--i-del-color-text:light-dark(#883835, #cd7e7b)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #f0f1f3;--i-h1-color-text:var(--csstools-light-dark-toggle--52, #2d3138);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #e0e3e7;--i-h2-color-text:var(--csstools-light-dark-toggle--53, #373c44);--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) #c2c7d0;--i-h3-color-text:var(--csstools-light-dark-toggle--54, #424751);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) #b3b9c5;--i-h4-color-text:var(--csstools-light-dark-toggle--55, #4d535e);--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #a4acba;--i-h5-color-text:var(--csstools-light-dark-toggle--56, #5c6370);--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) #8891a4;--i-h6-color-text:var(--csstools-light-dark-toggle--57, #646b79);--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) var(--i-color-white);--i-mark-color-text:var(--csstools-light-dark-toggle--58, #0f1114);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #014063;--i-mark-color-background:var(--csstools-light-dark-toggle--59, #feeaca);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #62af9a;--i-ins-color-text:var(--csstools-light-dark-toggle--60, #1d6a54);--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #cd7e7b;--i-del-color-text:var(--csstools-light-dark-toggle--61, #883835);--i-blockquote-color-border:var(--i-color-subtle-border);--i-blockquote-footer-color-text:var(--i-color-subtle)}}}@layer iris.variables{:host,:root{--i-control-padding-block:0.4rem;--i-control-padding-inline:0.875rem;--i-control-disabled-opacity:0.5;--i-label-font-weight:var(--i-font-weight);--i-input-outline-width:var(--i-focus-ring-width);--i-textarea-min-height:4lh;--i-textarea-max-height:16lh}:host,:root{--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #e0e3e7;--i-input-color-text:var(--csstools-light-dark-toggle--62, #23262c);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #1c212c;--i-input-color-background:var(--csstools-light-dark-toggle--63, #fbfcfd);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #636c84;--i-input-color-border:var(--csstools-light-dark-toggle--64, #878fa2);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #8891a4;--i-input-color-placeholder:var(--csstools-light-dark-toggle--65, var(--i-color-subtle));--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #2a3140;--i-input-selected-color-background:var(--csstools-light-dark-toggle--66, #dfe3eb);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #1a1f28;--i-input-active-color-background:var(--csstools-light-dark-toggle--67, var(--i-color-white));--i-input-active-color-border:color-mix(
    in oklab,
    var(--i-color-primary),
    var(--i-color-ink) 10%
  );--i-input-focus-color-outline:color-mix(
    in oklab,
    var(--i-color-primary),
    var(--i-color-ink) 40%
  );--i-input-button-focus-color-outline:var(--i-input-focus-color-outline);--i-input-invalid-color-border:var(--i-color-danger);--i-input-invalid-active-color-border:color-mix(
    in oklab,
    var(--i-color-danger),
    var(--i-color-ink) 15%
  );--i-input-invalid-focus-color-outline:var(
    --i-input-invalid-active-color-border
  );--i-input-valid-color-border:color-mix(
    in oklab,
    var(--i-color-success),
    var(--i-color-ink) 15%
  );--i-input-valid-active-color-border:color-mix(
    in oklab,
    var(--i-color-success),
    var(--i-color-ink) 30%
  );--i-input-valid-focus-color-outline:var(--i-input-valid-active-color-border)}@supports(color:light-dark(red,red)){:host,:root{--i-input-color-text:light-dark(#23262c, #e0e3e7);--i-input-color-background:light-dark(#fbfcfd, #1c212c);--i-input-color-border:light-dark(#878fa2, #636c84);--i-input-color-placeholder:light-dark(var(--i-color-subtle), #8891a4);--i-input-selected-color-background:light-dark(#dfe3eb, #2a3140);--i-input-active-color-background:light-dark(var(--i-color-white), #1a1f28)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #e0e3e7;--i-input-color-text:var(--csstools-light-dark-toggle--68, #23262c);--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #1c212c;--i-input-color-background:var(--csstools-light-dark-toggle--69, #fbfcfd);--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #636c84;--i-input-color-border:var(--csstools-light-dark-toggle--70, #878fa2);--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #8891a4;--i-input-color-placeholder:var(--csstools-light-dark-toggle--71, var(--i-color-subtle));--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) #2a3140;--i-input-selected-color-background:var(--csstools-light-dark-toggle--72, #dfe3eb);--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #1a1f28;--i-input-active-color-background:var(--csstools-light-dark-toggle--73, var(--i-color-white));--i-input-active-color-border:color-mix(
    in oklab,
    var(--i-color-primary),
    var(--i-color-ink) 10%
  );--i-input-focus-color-outline:color-mix(
    in oklab,
    var(--i-color-primary),
    var(--i-color-ink) 40%
  );--i-input-button-focus-color-outline:var(--i-input-focus-color-outline);--i-input-invalid-color-border:var(--i-color-danger);--i-input-invalid-active-color-border:color-mix(
    in oklab,
    var(--i-color-danger),
    var(--i-color-ink) 15%
  );--i-input-invalid-focus-color-outline:var(
    --i-input-invalid-active-color-border
  );--i-input-valid-color-border:color-mix(
    in oklab,
    var(--i-color-success),
    var(--i-color-ink) 15%
  );--i-input-valid-active-color-border:color-mix(
    in oklab,
    var(--i-color-success),
    var(--i-color-ink) 30%
  );--i-input-valid-focus-color-outline:var(--i-input-valid-active-color-border)}}}@layer iris.variables{:host,:root{--i-checkbox-radio-border-width:0.125rem;--i-switch-border-width:0.1875rem;--i-switch-thumb-shadow:0 0 0 #0000}:host,:root{--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #5f6880;--i-switch-color-background:var(--csstools-light-dark-toggle--74, #8790a3);--i-switch-color-thumb:var(--i-color-white)}@supports(color:light-dark(red,red)){:host,:root{--i-switch-color-background:light-dark(#8790a3, #5f6880)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #5f6880;--i-switch-color-background:var(--csstools-light-dark-toggle--75, #8790a3);--i-switch-color-thumb:var(--i-color-white)}}}@layer iris.variables{:host,:root{--i-input-date-icon-size:1rem}}@layer iris.variables{:host,:root{--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #5f6880;--i-range-color-track:var(--csstools-light-dark-toggle--76, #8790a3);--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #7b849a;--i-range-active-color-track:var(--csstools-light-dark-toggle--77, #6f788c);--i-range-color-thumb:var(--i-color-secondary);--i-range-thumb-color-border:var(--i-color-background)}@supports(color:light-dark(red,red)){:host,:root{--i-range-color-track:light-dark(#8790a3, #5f6880);--i-range-active-color-track:light-dark(#6f788c, #7b849a)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #5f6880;--i-range-color-track:var(--csstools-light-dark-toggle--78, #8790a3);--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #7b849a;--i-range-active-color-track:var(--csstools-light-dark-toggle--79, #6f788c);--i-range-color-thumb:var(--i-color-secondary);--i-range-thumb-color-border:var(--i-color-background)}}}@layer iris.variables{:host,:root{--i-input-search-border-radius:var(--i-border-radius-pill)}}@layer iris.variables{:host,:root{--i-accordion-summary-color-text:var(--i-color-text);--i-accordion-summary-hover-color-text:color-mix(
    in oklab,
    var(--i-color-primary),
    var(--i-color-ink) 25%
  )}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-accordion-summary-color-text:var(--i-color-text);--i-accordion-summary-hover-color-text:color-mix(
    in oklab,
    var(--i-color-primary),
    var(--i-color-ink) 25%
  )}}}@layer iris.variables{:host,:root{--i-alert-padding-block:calc(var(--i-spacing) * .75);--i-alert-padding-inline:var(--i-spacing);--i-alert-accent-width:0.25rem}}@layer iris.variables{:host,:root{--i-avatar-size:2.5rem;--i-avatar-size-small:2rem;--i-avatar-size-medium:3rem;--i-avatar-size-large:4rem;--i-avatar-group-overlap:0.2}}@layer iris.variables{:host,:root{--i-badge-font-size:0.75em;--i-badge-padding-block:0.125em;--i-badge-trimmed-padding-block:0.4em;--i-badge-padding-inline:0.5em}}@layer iris.variables{:host,:root{--i-box-padding:1.25rem;--i-box-border-radius:var(--i-border-radius)}:host,:root{--i-box-color-text:var(--i-color-text);--i-box-color-background:var(--i-color-background);--i-box-color-border:var(--i-color-subtle-border);--i-box-shadow:var(--i-shadow);--i-box-hover-shadow:0 0.5em 1em -0.125em
      color-mix(in oklab, var(--i-color-text) 10%, #0000),
    0 0 0 var(--i-border-width) var(--i-color-link);--i-box-active-shadow:inset 0 0.0625rem 0.125rem
      color-mix(in oklab, var(--i-color-text) 20%, #0000),
    0 0 0 var(--i-border-width) var(--i-color-link)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-box-color-text:var(--i-color-text);--i-box-color-background:var(--i-color-background);--i-box-color-border:var(--i-color-subtle-border);--i-box-shadow:var(--i-shadow);--i-box-hover-shadow:0 0.5em 1em -0.125em
      color-mix(in oklab, var(--i-color-text) 10%, #0000),
    0 0 0 var(--i-border-width) var(--i-color-link);--i-box-active-shadow:inset 0 0.0625rem 0.125rem
      color-mix(in oklab, var(--i-color-text) 20%, #0000),
    0 0 0 var(--i-border-width) var(--i-color-link)}}}@layer iris.variables{:host,:root{--i-card-section-padding-scale:0.66}:host,:root{--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #181c25;--i-card-color-background:var(--csstools-light-dark-toggle--80, var(--i-color-background));--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) var(--i-card-color-background);--i-card-color-border:var(--csstools-light-dark-toggle--81, var(--i-color-subtle-border));--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #1a1f28;--i-card-section-color-background:var(--csstools-light-dark-toggle--82, #fbfcfd);--i-card-shadow:var(--i-shadow)}@supports(color:light-dark(red,red)){:host,:root{--i-card-color-background:light-dark(var(--i-color-background), #181c25);--i-card-color-border:light-dark(
    var(--i-color-subtle-border),
    var(--i-card-color-background)
  );--i-card-section-color-background:light-dark(#fbfcfd, #1a1f28)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #181c25;--i-card-color-background:var(--csstools-light-dark-toggle--83, var(--i-color-background));--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) var(--i-card-color-background);--i-card-color-border:var(--csstools-light-dark-toggle--84, var(--i-color-subtle-border));--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #1a1f28;--i-card-section-color-background:var(--csstools-light-dark-toggle--85, #fbfcfd);--i-card-shadow:var(--i-shadow)}}}@layer iris.variables{:host,:root{--i-carousel-item-width:100%;--i-carousel-gap:var(--i-spacing);--i-carousel-button-size:2.5rem;--i-carousel-marker-size:0.625rem}}@layer iris.variables{:host,:root{--i-drawer-width:20rem;--i-drawer-max-height:80dvh}}@layer iris.variables{:host,:root{--i-dropdown-offset:0.0625rem}:host,:root{--i-dropdown-color-text:var(--i-color-text);--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #181c25;--i-dropdown-color-background:var(--csstools-light-dark-toggle--86, var(--i-color-white));--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #202632;--i-dropdown-color-border:var(--csstools-light-dark-toggle--87, #eff1f4);--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #202632;--i-dropdown-hover-color-background:var(--csstools-light-dark-toggle--88, #eff1f4);--i-dropdown-shadow:var(--i-shadow)}@supports(color:light-dark(red,red)){:host,:root{--i-dropdown-color-background:light-dark(var(--i-color-white), #181c25);--i-dropdown-color-border:light-dark(#eff1f4, #202632);--i-dropdown-hover-color-background:light-dark(#eff1f4, #202632)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-dropdown-color-text:var(--i-color-text);--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #181c25;--i-dropdown-color-background:var(--csstools-light-dark-toggle--89, var(--i-color-white));--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #202632;--i-dropdown-color-border:var(--csstools-light-dark-toggle--90, #eff1f4);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #202632;--i-dropdown-hover-color-background:var(--csstools-light-dark-toggle--91, #eff1f4);--i-dropdown-shadow:var(--i-shadow)}}}@layer iris.variables{:host,:root{--i-footer-padding-block:2.5rem;--i-footer-font-size:0.9375rem;--i-footer-gap:2rem;--i-footer-column-min-width:8rem;--i-footer-heading-font-size:0.8125rem;--i-footer-brand-font-size:1.25rem;--i-footer-brand-image-height:1.75rem}:host,:root{--i-footer-color-text:var(--i-color-subtle);--i-footer-color-background:color-mix(
    in oklab,
    var(--i-color-subtle) 7%,
    var(--i-color-background)
  );--i-footer-color-border:var(--i-color-subtle-border)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-footer-color-text:var(--i-color-subtle);--i-footer-color-background:color-mix(
    in oklab,
    var(--i-color-subtle) 7%,
    var(--i-color-background)
  );--i-footer-color-border:var(--i-color-subtle-border)}}}@layer iris.variables{:host,:root{--i-group-button-padding-inline:2rem;--i-group-search-border-radius:var(--i-border-radius-pill)}}@layer iris.variables{:host,:root{--i-icon-size:1.5rem;--i-icon-size-small:1rem;--i-icon-size-medium:2rem;--i-icon-size-large:3rem;--i-icon-color-text:inherit;--i-icon-text-gap:0.25em}}@layer iris.variables{:host,:root{--i-loader-duration:0.75s}}@layer iris.variables{:host,:root{--i-modal-max-width:43.75rem;--i-modal-overlay-backdrop-filter:blur(0.375rem);--i-modal-duration:0.3s}:host,:root{--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #08090abf;--i-modal-overlay-color-background:var(--csstools-light-dark-toggle--92, #e8eaedbf)}@supports(color:light-dark(red,red)){:host,:root{--i-modal-overlay-color-background:light-dark(#e8eaedbf, #08090abf)}}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #08090abf;--i-modal-overlay-color-background:var(--csstools-light-dark-toggle--93, #e8eaedbf)}}}@layer iris.variables{:host,:root{--i-nav-item-padding-block:1rem;--i-nav-gap:1rem;--i-nav-link-padding-block:0.5rem;--i-nav-link-padding-inline:0.5rem;--i-nav-breadcrumb-divider:">"}}@layer iris.variables{:host,:root{--i-navbar-height:4rem;--i-navbar-brand-font-size:1.25rem;--i-navbar-brand-image-height:2rem;--i-navbar-z-index:90}:host,:root{--i-navbar-color-background:var(--i-color-background);--i-navbar-color-border:var(--i-color-subtle-border)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-navbar-color-background:var(--i-color-background);--i-navbar-color-border:var(--i-color-subtle-border)}}}@layer iris.variables{:host,:root{--i-skeleton-duration:1.5s}:host,:root{--i-skeleton-color-background:color-mix(
    in oklab,
    var(--i-color-text) 10%,
    var(--i-color-background)
  );--i-skeleton-color-highlight:color-mix(
    in oklab,
    var(--i-color-text) 4%,
    var(--i-color-background)
  )}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-skeleton-color-background:color-mix(
    in oklab,
    var(--i-color-text) 10%,
    var(--i-color-background)
  );--i-skeleton-color-highlight:color-mix(
    in oklab,
    var(--i-color-text) 4%,
    var(--i-color-background)
  )}}}@layer iris.variables{:host,:root{--i-skip-to-content-z-index:9999}}@layer iris.variables{:host,:root{--i-steps-marker-size:2rem;--i-steps-line-width:0.125rem}}@layer iris.variables{:host,:root{--i-tabs-indicator-width:0.125rem}}@layer iris.variables{:host,:root{--i-toast-max-width:24rem;--i-toast-offset:var(--i-spacing);--i-toast-gap:calc(var(--i-spacing) * .5);--i-toast-padding-block:calc(var(--i-spacing) * .75);--i-toast-padding-inline:var(--i-spacing);--i-toast-duration:0.3s;--i-toast-z-index:1000}}@layer iris.variables{:host,:root{--i-tooltip-max-width:20rem;--i-tooltip-caret-size:0.3rem;--i-tooltip-z-index:99}:host,:root{--i-tooltip-color-text:var(--i-color-contrast-inverse);--i-tooltip-color-background:var(--i-color-contrast)}@supports not (color:light-dark(tan,tan)){:where([data-theme],.light,.dark){--i-tooltip-color-text:var(--i-color-contrast-inverse);--i-tooltip-color-background:var(--i-color-contrast)}}}@layer iris.variables{:host,:root{--i-container-max-width:100%;--i-container-padding-inline:var(--i-spacing)}@media(min-width:640px){:host,:root{--i-container-max-width:576px;--i-container-padding-inline:0}}@media(min-width:768px){:host,:root{--i-container-max-width:700px}}@media(min-width:1024px){:host,:root{--i-container-max-width:950px}}@media(min-width:1280px){:host,:root{--i-container-max-width:1200px}}@media(min-width:1536px){:host,:root{--i-container-max-width:1450px}}}@layer iris.variables{:host,:root{--i-grid-column-gap:var(--i-spacing);--i-grid-row-gap:var(--i-spacing);--i-grid-column-min-width:10rem}}@layer iris.variables{:host,:root{--i-hero-min-height:calc(min(60svh, 32rem));--i-hero-padding-block:calc(var(--i-spacing) * 4);--i-hero-font-size:calc(clamp(2.25rem, 1.5rem + 3svw, 3.5rem));--i-hero-text-font-size:1.25rem;--i-hero-text-max-width:40rem}}@layer iris.variables{:host,:root{--i-stack-gap:var(--i-spacing);--i-cluster-gap:calc(var(--i-spacing) * .5);--i-sidebar-gap:var(--i-spacing);--i-sidebar-width:16rem;--i-sidebar-content-min-width:50%;--i-switcher-gap:var(--i-spacing);--i-switcher-threshold:40rem}}@layer iris.variables{:host,:root{--i-line-clamp-lines:3}}@layer iris.variables{:host,:root{--i-contrast-border-width:0.125rem;--i-contrast-focus-ring-width:0.1875rem}@media(prefers-contrast:more){:host,:root{--i-border-width:var(--i-contrast-border-width);--i-focus-ring-width:var(--i-contrast-focus-ring-width)}}}@layer iris.base{:host,:root{--csstools-color-scheme--light:initial;color-scheme:light dark}@media(prefers-color-scheme:dark){:host,:root{--csstools-color-scheme--light:  }}.light,[data-theme=light]{--csstools-color-scheme--light:initial;color-scheme:light}.dark,[data-theme=dark]{--csstools-color-scheme--light:  ;color-scheme:dark}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}}@layer iris.base{:where(:host),:where(:root){font-family:var(--i-font-family);font-size:var(--i-font-size);font-weight:var(--i-font-weight);line-height:var(--i-line-height);color:var(--i-color-text);text-underline-offset:var(--i-text-underline-offset);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:break-word;tab-size:4;background-color:var(--i-color-background);accent-color:var(--i-color-primary);scrollbar-color:var(--i-scrollbar-color-thumb) var(--i-scrollbar-color-track);tap-highlight-color:#0000}:where([data-theme],.light,.dark){color:var(--i-color-text);background-color:var(--i-color-background);scrollbar-color:var(--i-scrollbar-color-thumb) var(--i-scrollbar-color-track)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background-color:var(--i-selection-color-background)}}@layer iris.base{:where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link):where(:not(a,[role=link])){color:var(--i-variant-inverse);background-color:var(--i-variant)}body{width:100%;margin:0}main{display:block}body>:is(footer,header,main){padding-block:var(--i-section-spacing-block)}section{margin-bottom:var(--i-section-spacing-block)}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}:where(:focus-visible){outline:var(--i-focus-ring-width) solid var(--i-color-focus);outline-offset:.125rem}:where(:focus:not(:focus-visible)),:where(main,section,article,h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}}@layer iris.elements{address,blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0;margin-bottom:var(--i-typography-spacing)}address{font-style:normal}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}blockquote{padding:var(--i-spacing);border-inline-start:.25rem solid var(--i-blockquote-color-border);margin:var(--i-typography-spacing) 0;hanging-punctuation:first}blockquote footer{margin-top:calc(var(--i-typography-spacing) * .5);color:var(--i-blockquote-footer-color-text)}hr{height:0;border:0;border-block-start:var(--i-border-width) solid var(--i-color-subtle-border);margin:var(--i-typography-spacing) 0}h1,h2,h3,h4,h5,h6{font-family:var(--i-font-family);font-weight:var(--i-heading-font-weight);text-wrap:balance}h1{--_space-top:var(--i-h1-margin-top);font-size:var(--i-h1-font-size);line-height:var(--i-h1-line-height);color:var(--i-h1-color-text)}h2{--_space-top:var(--i-h2-margin-top);font-size:var(--i-h2-font-size);line-height:var(--i-h2-line-height);color:var(--i-h2-color-text)}h3{--_space-top:var(--i-h3-margin-top);font-size:var(--i-h3-font-size);line-height:var(--i-h3-line-height);color:var(--i-h3-color-text)}h4{--_space-top:var(--i-h4-margin-top);font-size:var(--i-h4-font-size);line-height:var(--i-h4-line-height);color:var(--i-h4-color-text)}h5{--_space-top:var(--i-h5-margin-top);font-size:var(--i-h5-font-size);line-height:var(--i-h5-line-height);color:var(--i-h5-color-text)}h6{--_space-top:var(--i-h6-margin-top);font-size:var(--i-h6-font-size);line-height:var(--i-h6-line-height);color:var(--i-h6-color-text)}:where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link):where(:not(a,[role=link])) :is(h1,h2,h3,h4,h5,h6){color:inherit}:is(h1,h2,h3,h4,h5,h6):where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link){color:var(--i-variant-inverse)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--_space-top)}hgroup{margin-bottom:var(--i-typography-spacing)}hgroup>*{margin-block:0}hgroup>:not(:first-child):last-child{font-size:1rem;font-weight:unset}hgroup>:where(:not(:first-child):last-child){color:var(--i-color-subtle)}b,strong{font-weight:bolder}small{font-size:var(--i-small-font-size)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}mark{padding:.125em .25em;color:var(--i-mark-color-text);vertical-align:initial;background-color:var(--i-mark-color-background)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}ins{color:var(--i-ins-color-text)}del{color:var(--i-del-color-text)}math{font-family:math}ul{list-style-type:square}ul ul{list-style-type:disc}ul ul ul{list-style-type:circle}:where(ol,ul) li{margin-bottom:calc(var(--i-typography-spacing) * .25)}}@layer iris.elements{:where(ol,ul)>li::marker{color:var(--i-list-marker-color-text)}dt{font-weight:700}dd{margin-bottom:calc(var(--i-typography-spacing) * .5);margin-inline-start:0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--i-typography-spacing) * .25)}:where(a:not([role=button]),[role=link]){--i-variant:var(--i-color-base);--_link:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 40%);--_link-hover:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 60%);--_focus:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 40%);color:var(--_link);-webkit-text-decoration:var(--i-link-text-decoration);text-decoration:var(--i-link-text-decoration);text-decoration-color:color-mix(in oklab,var(--_link),#0000 50%);background-color:initial;outline:none;transition:color var(--i-duration) var(--i-easing),text-decoration-color var(--i-duration) var(--i-easing)}:where(a:not([role=button]),[role=link]):is(:active,:focus-visible,:where([aria-current]:not([aria-current=false])),.hover,.active,.focus){color:var(--_link-hover);text-decoration:underline;text-decoration-color:initial}}@layer iris.elements{@media(hover:hover){:where(a:not([role=button]),[role=link]):hover{color:var(--_link-hover);text-decoration:underline;text-decoration-color:initial}}:where(a:not([role=button]),[role=link]):is(:focus-visible,.focus){outline:var(--i-focus-ring-width) solid var(--_focus);outline-offset:.125rem}button{margin:0;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}:where(button,[type=submit],[type=reset],[type=button],[type=file],[role=button]){--i-variant:var(--i-color-base);--i-variant-inverse:var(--i-color-paper)}:where([type=reset],[type=file]){--i-variant:var(--i-color-secondary);--i-variant-inverse:var(--i-color-secondary-inverse)}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--_rest-background:color-mix(
    in oklab,
    var(--i-variant) 15%,
    var(--i-color-paper)
  );--_rest-border:color-mix(
    in oklab,
    var(--i-variant) 40%,
    var(--i-color-paper)
  );--_rest-text:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 55%);--_hover-background:color-mix(
    in oklab,
    var(--i-variant) 25%,
    var(--i-color-paper)
  );--_hover-border:color-mix(
    in oklab,
    var(--i-variant) 55%,
    var(--i-color-paper)
  );--_hover-text:var(--_rest-text);--_focus:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 40%);--_rest-shadow:var(--i-button-shadow);--_hover-shadow:var(--i-button-hover-shadow);--_padding-inline:var(--i-control-padding-inline);--_text:var(--_rest-text);--_background:var(--_rest-background);--_border:var(--_rest-border);--_shadow:var(--_rest-shadow);padding:calc(var(--i-control-padding-block) * var(--_size-block,1)) calc(var(--_padding-inline) * var(--_size-inline,1));border:var(--i-border-width) solid var(--_border);border-radius:var(--i-border-radius);font-size:calc(1rem * var(--_size-font,1));font-weight:var(--i-font-weight);line-height:var(--i-line-height);color:var(--_text);text-align:center;text-decoration:none;background-color:var(--_background);box-shadow:var(--_shadow);outline:none;transition:background-color var(--i-duration) var(--i-easing),border-color var(--i-duration) var(--i-easing),color var(--i-duration) var(--i-easing),box-shadow var(--i-duration) var(--i-easing);cursor:pointer;-webkit-user-select:none;user-select:none}[role=button],[type=button],[type=reset],[type=submit],button{margin-bottom:var(--i-spacing)}a[role=button]{display:inline-block}:is(button,[type=submit],[type=reset],[type=button],[role=button]):is(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link),[type=file]::file-selector-button,[type=reset]{--_rest-background:var(--i-variant);--_rest-border:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 10%);--_rest-text:var(--i-variant-inverse);--_hover-background:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-black) 12%
  );--_hover-border:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-black) 22%
  );--_hover-text:var(--i-variant-inverse)}:is(button,[type=submit],[type=reset],[type=button],[role=button]).outlined{--_rest-background:#0000;--_rest-border:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 30%);--_rest-text:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 40%);--_hover-background:color-mix(in oklab, var(--i-variant) 12%, #0000);--_hover-border:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-ink) 50%
  );--_hover-text:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 55%)}:is(button,[type=submit],[type=reset],[type=button],[role=button]).tint{--_rest-background:color-mix(
    in oklab,
    var(--i-variant) 20%,
    var(--i-color-white)
  );--_rest-border:color-mix(
    in oklab,
    var(--i-variant) 45%,
    var(--i-color-white)
  );--_rest-text:color-mix(in oklab, var(--i-variant), var(--i-color-black) 60%);--_hover-background:color-mix(
    in oklab,
    var(--i-variant) 30%,
    var(--i-color-white)
  );--_hover-border:color-mix(
    in oklab,
    var(--i-variant) 60%,
    var(--i-color-white)
  );--_hover-text:var(--_rest-text)}:is(button,[type=submit],[type=reset],[type=button],[role=button]).deep{--_rest-background:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-black) 55%
  );--_rest-border:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-black) 65%
  );--_rest-text:var(--i-color-white);--_hover-background:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-black) 65%
  );--_hover-border:color-mix(
    in oklab,
    var(--i-variant),
    var(--i-color-black) 75%
  );--_hover-text:var(--i-color-white)}:is(button,[type=submit],[type=reset],[type=button],[role=button]):is(:focus-visible,:where([aria-current]:not([aria-current=false])),.hover,.focus),[type=file]:focus-visible::file-selector-button{--_background:var(--_hover-background);--_border:var(--_hover-border);--_text:var(--_hover-text);--_shadow:var(--_hover-shadow)}}@layer iris.elements{@media(hover:hover){:is(button,[type=submit],[type=reset],[type=button],[role=button]):hover,[type=file]:hover::file-selector-button{--_background:var(--_hover-background);--_border:var(--_hover-border);--_text:var(--_hover-text);--_shadow:var(--_hover-shadow)}}:is(button,[type=submit],[type=reset],[type=button],[role=button]):is(:active,.active),[type=file]:active::file-selector-button{--_background:color-mix(
    in oklab,
    var(--_hover-background),
    var(--i-color-ink) 8%
  );--_border:var(--_hover-border);--_text:var(--_hover-text);--_shadow:var(--_hover-shadow)}:is(button,[type=submit],[type=reset],[type=button],[role=button]):is(:focus-visible,.focus),[type=file]:focus-visible::file-selector-button{outline:var(--i-focus-ring-width) solid var(--_focus);outline-offset:.125rem}:is(button,[type=submit],[type=reset],[type=button],[role=button]):is([disabled],[aria-disabled=true]),fieldset[disabled] :is(button,[type=submit],[type=button],[type=reset],[role=button]){--_background:var(--_rest-background);--_border:var(--_rest-border);--_text:var(--_rest-text);--_shadow:var(--_rest-shadow);opacity:var(--i-control-disabled-opacity)}:where(table){width:100%;border-collapse:collapse;border-spacing:0;margin-top:0;margin-bottom:var(--i-spacing);text-indent:0}caption{padding-bottom:calc(var(--i-spacing) / 2);font-size:var(--i-small-font-size);color:var(--i-color-subtle)}caption,td,th{text-align:start}td,th{padding:calc(var(--i-spacing) / 2) var(--i-spacing);border-bottom:var(--i-border-width) solid var(--i-table-color-border);font-weight:var(--i-font-weight);font-variant-numeric:tabular-nums}tbody th,tfoot :is(td,th),thead :is(td,th){font-weight:var(--i-table-header-font-weight)}thead :is(td,th){border-bottom:calc(var(--i-table-header-border-width) * 2) solid var(--i-table-color-border)}tfoot :is(td,th){border-top:var(--i-table-header-border-width) solid var(--i-table-color-border);border-bottom:0}table.striped tbody tr:nth-child(odd) :is(td,th){background-color:var(--i-table-row-striped-color-background)}}@layer iris.elements{@media(hover:hover){table.hover tbody tr:hover :is(td,th){background-color:var(--i-table-row-hover-color-background)}}table.sticky{border-collapse:initial}table.sticky thead :is(th,td){position:sticky;z-index:1;top:0;background-color:var(--i-table-header-color-background)}table.sticky tfoot :is(th,td){border-top:0}.table-responsive{display:block;overflow-x:auto}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(audio,video){display:inline-block}:where(img,picture,video,canvas,object,embed){max-width:100%}:where(img,picture,video){height:auto}:where(img){font-style:italic}:where(audio){width:100%}:where(iframe){border-style:none}:where(iframe:not([width],[height])){width:100%;aspect-ratio:16/9}:where(svg:not([fill])){fill:currentcolor}figure{margin:0}figure figcaption{padding:calc(var(--i-spacing) * .5) 0;color:var(--i-color-subtle)}}@layer iris.elements{::cue{font-family:var(--i-font-family);color:var(--i-cue-color-text);background-color:var(--i-cue-color-background)}}@layer iris.elements{code,kbd,pre,samp{border-radius:var(--i-border-radius);font-family:var(--i-code-font-family);font-size:var(--i-code-font-size);font-weight:var(--i-font-weight);line-height:normal;color:var(--i-code-color-text);background:var(--i-code-color-background)}code,kbd,samp{padding:var(--i-code-padding-block) var(--i-code-padding-inline);-webkit-box-decoration-break:clone;box-decoration-break:clone}pre{overflow-x:auto;padding:var(--i-spacing);margin-top:0;margin-bottom:var(--i-spacing);line-height:var(--i-line-height)}pre>code,pre>samp{display:block;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none}:is(pre,code,kbd,samp).light{color:var(--i-code-light-color-text);background:var(--i-code-light-color-background)}kbd{font-weight:var(--i-kbd-font-weight);color:var(--i-kbd-color-text);vertical-align:initial;background-color:var(--i-kbd-color-background)}kbd:is(:has(kbd)){padding:0;color:inherit;background:none}kbd kbd{font-size:1em}meter{display:inline-block;overflow:hidden;width:100%;height:.6rem;border:0;border-radius:var(--i-border-radius);margin-bottom:calc(var(--i-spacing) * .5);vertical-align:initial;background-color:var(--i-progress-color-background);appearance:none}}@layer iris.elements{meter::-webkit-meter-bar,meter::-webkit-meter-even-less-good-value,meter::-webkit-meter-inner-element,meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value{border:0;background-image:none;box-shadow:none;appearance:none}meter::-webkit-meter-inner-element{position:relative;display:block;overflow:hidden;box-sizing:border-box;height:100%;padding:.125rem;border-radius:inherit;background-color:initial}meter::-webkit-meter-bar{height:100%;border-radius:var(--i-border-radius);background-color:var(--i-progress-color-background)}meter::-webkit-meter-even-less-good-value,meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value{border-radius:var(--i-border-radius-small)}meter::-webkit-meter-optimum-value{background-color:var(--i-meter-color-optimum)}meter::-webkit-meter-suboptimum-value{background-color:var(--i-meter-color-suboptimum)}meter::-webkit-meter-even-less-good-value{background-color:var(--i-meter-color-poor)}meter::-moz-meter-bar{border-radius:var(--i-border-radius-small);background-color:var(--i-meter-color-optimum)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--i-meter-color-suboptimum)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:var(--i-meter-color-poor)}}@layer iris.elements{:where(progress){--i-variant:var(--i-progress-color-bar);--_value:var(--i-variant)}progress{display:inline-block;overflow:hidden;width:100%;height:.6rem;border:0;border-radius:var(--i-border-radius);margin-bottom:calc(var(--i-spacing) * .5);color:var(--i-variant);vertical-align:initial;background-color:var(--i-progress-color-background);accent-color:var(--i-variant);appearance:none}progress::-webkit-progress-inner-element{border-radius:inherit}progress::-webkit-progress-bar{border-radius:inherit;background-color:initial}progress[value]::-webkit-progress-value{border-radius:inherit;background-color:var(--_value);-webkit-transition:inline-size var(--i-duration) var(--i-easing);transition:inline-size var(--i-duration) var(--i-easing)}progress::-moz-progress-bar{border-radius:inherit;background-color:var(--_value)}progress:indeterminate{--_value:#0000;background:var(--i-progress-color-background) linear-gradient(to right,var(--i-variant) 30%,var(--i-progress-color-background) 30%) top left/150% 150% no-repeat}@media(prefers-reduced-motion:no-preference){progress:indeterminate{animation:progress-indeterminate var(--i-progress-duration) linear infinite}progress:indeterminate:is(:dir(rtl)){animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}}@layer iris.elements{@supports selector(:popover-open){[popover]{overflow:auto;max-width:min(var(--i-popover-max-width),100svw - var(--i-spacing) * 2);max-height:calc(100dvh - var(--i-spacing) * 2);padding:var(--i-spacing);border:var(--i-border-width) solid var(--i-popover-color-border);border-radius:var(--i-border-radius);margin:auto;color:var(--i-popover-color-text);background-color:var(--i-popover-color-background);box-shadow:var(--i-popover-shadow);opacity:0;transition:display var(--i-popover-duration) allow-discrete,overlay var(--i-popover-duration) allow-discrete,opacity var(--i-popover-duration) var(--i-easing),transform var(--i-popover-duration) var(--i-easing);transform:scale(.96)}[popover]:popover-open{opacity:1;transform:none}@starting-style{[popover]:popover-open{opacity:0;transform:scale(.96)}}[popover]>:last-child{margin-bottom:0}@supports(position-area:bottom){[popover][data-placement]{inset:auto;margin:0}[popover][data-placement=bottom]{position-area:block-end span-inline-end;margin-block-start:var(--i-popover-offset)}[popover][data-placement=bottom],[popover][data-placement=top]{position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline}[popover][data-placement=top]{position-area:block-start span-inline-end;margin-block-end:var(--i-popover-offset)}[popover][data-placement=left]{position-area:left;position-try-fallbacks:flip-inline;margin-right:var(--i-popover-offset)}[popover][data-placement=right]{position-area:right;position-try-fallbacks:flip-inline;margin-left:var(--i-popover-offset)}}}}@layer iris.forms{:where(input,optgroup,select,textarea){margin:0;font-family:inherit;line-height:var(--i-line-height);letter-spacing:inherit}input{overflow:visible}select{text-transform:none}output{font-weight:bolder;font-variant-numeric:tabular-nums}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:where([dir=rtl]){--_start-side:right;--_end-side:left}:where([dir=ltr]){--_start-side:left;--_end-side:right}fieldset{min-inline-size:0;padding:0;border:0;margin:0 0 var(--i-spacing)}label{margin-bottom:calc(var(--i-spacing) * .375)}label,legend{display:block;font-weight:var(--i-label-font-weight)}legend{max-width:100%;padding:0;margin-bottom:calc(var(--i-spacing) * .5);color:inherit;white-space:normal}label>:where(input,select,textarea,.select){margin-top:calc(var(--i-spacing) * .25)}:where(input:not([type=submit],[type=button],[type=reset],[type=image]),select,textarea,.select){--_background:var(--i-input-color-background);--_border:var(--i-input-color-border);--_text:var(--i-input-color-text);--_outline:var(--i-input-focus-color-outline);border:var(--i-border-width) solid var(--_border);border-radius:var(--i-border-radius);font-weight:var(--i-font-weight);color:var(--_text);background-color:var(--_background);outline:none;transition:background-color var(--i-duration) var(--i-easing),border-color var(--i-duration) var(--i-easing),color var(--i-duration) var(--i-easing)}::placeholder,select:invalid{color:var(--i-input-color-placeholder);opacity:1}select:invalid option{color:var(--i-input-color-text)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset],[type=image]),select,textarea,.select){--_padding-block:calc(var(--i-control-padding-block) * var(--_size-block, 1));--_padding-inline:calc(var(--i-control-padding-inline) * var(--_size-inline, 1));--_icon-start:0rem;--_icon-end:0rem;width:100%;padding-block:var(--_padding-block);padding-inline:calc(var(--_padding-inline) + var(--_icon-start)) calc(var(--_padding-inline) + var(--_icon-end));margin-bottom:var(--i-spacing);font-size:calc(1rem * var(--_size-font,1));background-repeat:no-repeat;appearance:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=reset],[type=image])){height:calc(1em * var(--i-line-height) + var(--_padding-block,var(--i-control-padding-block)) * 2 + var(--i-border-width) * 2)}:where(input:not([type=submit],[type=button],[type=reset],[type=image],[type=checkbox],[type=radio],[readonly]),select,textarea:not([readonly]),.select):is(:active,:focus){--_background:var(--i-input-active-color-background)}:where(input:not([type=submit],[type=button],[type=reset],[type=image],[role=switch],[readonly]),select,textarea:not([readonly]),.select):is(:active,:focus){--_border:var(--i-input-active-color-border)}:where(input:not([type=submit],[type=button],[type=reset],[type=image],[type=file]),select,textarea,.select):focus-visible{outline:var(--i-input-outline-width) solid var(--_outline);outline-offset:0}:where(input:is([type=checkbox],[type=radio],[type=file])){--_outline:var(--i-input-button-focus-color-outline)}:where(input:not([type=submit],[type=button],[type=reset],[type=image]),select,textarea):is([disabled],fieldset[disabled] *),label[aria-disabled=true]{opacity:var(--i-control-disabled-opacity)}label[aria-disabled=true] :disabled{opacity:1}:user-invalid{box-shadow:none}:where(input,select,textarea,.select)[aria-invalid=false]{--_border:var(--i-input-valid-color-border);--_outline:var(--i-input-valid-focus-color-outline)}:where(input,select,textarea,.select)[aria-invalid=false]:is(:active,:focus){--_border:var(--i-input-valid-active-color-border)}:where(input,select,textarea,.select):is([aria-invalid=true],:user-invalid:where(:not([aria-invalid]))){--_border:var(--i-input-invalid-color-border);--_outline:var(--i-input-invalid-focus-color-outline)}:where(input,select,textarea,.select):is([aria-invalid=true],:user-invalid:where(:not([aria-invalid]))):is(:active,:focus){--_border:var(--i-input-invalid-active-color-border)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=submit],[type=button],[type=reset],[type=image]),textarea):is([aria-invalid],:user-invalid){--_icon-end:1rem;background-position:var(--_end-side,right) .75rem center;background-size:1rem auto}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=submit],[type=button],[type=reset],[type=image]),textarea)[aria-invalid=false]{background-image:var(--i-svg-valid)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=submit],[type=button],[type=reset],[type=image]),textarea):is([aria-invalid=true],:user-invalid:where(:not([aria-invalid]))){background-image:var(--i-svg-invalid)}:where(textarea):is([aria-invalid],:user-invalid){background-position:var(--_end-side,right) .75rem top calc(var(--_padding-block) + .5 * (-1rem + 1em * var(--i-line-height)))}.select,select:not([multiple],[size]){--_icon-end:1.5rem;background-image:var(--i-svg-chevron-down);background-position:var(--_end-side,right) .75rem center;background-size:1rem auto}.select{--_text:var(--i-input-color-placeholder);text-align:start;box-shadow:none}select[multiple] option:checked{color:var(--i-input-color-text);background:var(--i-input-selected-color-background)}@supports(appearance:base-select){select:not([multiple],[size]),select:not([multiple],[size])::picker(select){appearance:base-select}select::picker-icon{display:none}select::picker(select){padding:calc(var(--i-control-padding-block) * .5) 0;border:var(--i-border-width) solid var(--i-dropdown-color-border);border-radius:var(--i-border-radius);margin:var(--i-dropdown-offset) 0;color:var(--i-dropdown-color-text);background-color:var(--i-dropdown-color-background);box-shadow:var(--i-dropdown-shadow);opacity:0;transition:display var(--i-duration) allow-discrete,overlay var(--i-duration) allow-discrete,opacity var(--i-duration) var(--i-easing)}select:open::picker(select){opacity:1}@starting-style{select:open::picker(select){opacity:0}}select:not([multiple],[size]) option{padding:calc(var(--i-control-padding-block) * .5) var(--i-control-padding-inline)}select:not([multiple],[size]) option:is(:hover,:focus-visible){background-color:var(--i-dropdown-hover-color-background)}select:not([multiple],[size]) option::checkmark{color:var(--i-color-primary)}}textarea{display:block;overflow:auto;resize:vertical}@supports(field-sizing:content){textarea:not([rows]){min-height:var(--i-textarea-min-height);max-height:var(--i-textarea-max-height);field-sizing:content}}:where(input,select,textarea,fieldset,.grid,label:has(input,select,textarea))+small{display:block;width:100%;margin-top:calc(var(--i-spacing) * -.75);margin-bottom:var(--i-spacing);color:var(--i-color-subtle)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--i-ins-color-text)}:where(input,select,textarea,fieldset,.grid):is([aria-invalid=true],:user-invalid:where(:not([aria-invalid])))+small{color:var(--i-del-color-text)}}@layer iris.forms{:where([type=checkbox],[type=radio]){--i-variant:var(--i-color-primary);--i-variant-inverse:var(--i-color-primary-inverse)}label:is(:has([type=checkbox],[type=radio])){width:fit-content;cursor:pointer}:is([type=checkbox],[type=radio])+label{display:inline-block;margin-bottom:0;margin-inline-end:1em;cursor:pointer}[type=checkbox],[type=radio]{width:1.25em;height:1.25em;padding:0;border-width:var(--i-checkbox-radio-border-width);margin-top:-.125em;margin-inline-end:.5em;vertical-align:middle;accent-color:var(--i-variant);cursor:pointer;appearance:none}:is([type=checkbox],[type=radio]):checked,[type=checkbox]:indeterminate{--_background:var(--i-variant);--_border:color-mix(in oklab, var(--i-variant), var(--i-color-ink) 10%)}[type=checkbox]:not([role=switch]):is(:checked,:indeterminate):before{display:block;width:100%;height:100%;background-color:var(--i-variant-inverse);-webkit-mask:var(--i-svg-checkmark) center/.75em auto no-repeat;mask:var(--i-svg-checkmark) center/.75em auto no-repeat;content:""}[type=checkbox]:not([role=switch]):indeterminate:before{-webkit-mask-image:var(--i-svg-dash);mask-image:var(--i-svg-dash)}[type=radio]{border-radius:50%}[type=radio]:checked{--_background:var(--i-variant-inverse);border-width:.35em}[type=checkbox][role=switch]{--_track:2.25em;--_thumb:1.25em;--_background:var(--i-switch-color-background);--_border:var(--i-switch-color-background);--_text:var(--i-switch-color-thumb);width:var(--_track);height:var(--_thumb);border:var(--i-switch-border-width) solid var(--_border);border-radius:var(--_thumb);line-height:var(--_thumb);background-color:var(--_background)}[type=checkbox][role=switch]:before{display:block;height:100%;aspect-ratio:1;border-radius:50%;background-color:var(--_text);box-shadow:var(--i-switch-thumb-shadow);transition:margin var(--i-duration) var(--i-easing);content:""}[type=checkbox][role=switch]:checked{--_background:var(--i-variant);--_border:var(--i-variant)}[type=checkbox][role=switch]:checked:before{margin-inline-start:calc(var(--_track) - var(--_thumb))}:is([type=checkbox],[type=radio])[aria-invalid=false]:checked{--_border:var(--i-input-valid-color-border)}[type=checkbox][aria-invalid=false]:checked{--_background:var(--i-input-valid-color-border)}:is([type=checkbox],[type=radio]):is([aria-invalid=true],:user-invalid:where(:not([aria-invalid]))){--_border:var(--i-input-invalid-color-border)}[type=checkbox]:is([aria-invalid=true],:user-invalid:where(:not([aria-invalid]))):checked{--_background:var(--i-input-invalid-color-border)}}@layer iris.forms{[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--i-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--i-border-radius) * .5)}}@layer iris.forms{:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week])::-webkit-calendar-picker-indicator{width:var(--i-input-date-icon-size);height:var(--i-input-date-icon-size);padding:0;margin:0;margin-inline-start:calc(var(--i-spacing) * .5);background:var(--i-svg-date) center/contain no-repeat;cursor:pointer}[type=time]::-webkit-calendar-picker-indicator{background-image:var(--i-svg-time)}}@layer iris.forms{[type=file]{--_text:var(--i-color-subtle);width:100%;padding-block:calc(var(--i-control-padding-block) * .5);padding-inline:var(--i-focus-ring-width) 0;border:0;border-radius:0;margin-bottom:var(--i-spacing);margin-inline-start:calc(var(--i-focus-ring-width) * -1);background:none}[type=file]::file-selector-button{padding:calc(var(--i-control-padding-block) * .5) var(--i-control-padding-inline);margin-inline-end:calc(var(--i-spacing) / 2)}:where([type=range]){--i-variant:var(--i-color-primary);--i-variant-inverse:var(--i-color-primary-inverse)}[type=range]{--_track:var(--i-range-color-track);--_thumb:var(--i-range-color-thumb);width:100%;height:1.25rem;padding:0;border-width:0;margin-bottom:var(--i-spacing);background:none;accent-color:var(--i-variant);appearance:none}}@layer iris.forms{[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--i-border-radius);background-color:var(--_track);-webkit-transition:background-color var(--i-duration) var(--i-easing),box-shadow var(--i-duration) var(--i-easing);transition:background-color var(--i-duration) var(--i-easing),box-shadow var(--i-duration) var(--i-easing)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--i-border-radius);background-color:var(--_track);-moz-transition:background-color var(--i-duration) var(--i-easing),box-shadow var(--i-duration) var(--i-easing);transition:background-color var(--i-duration) var(--i-easing),box-shadow var(--i-duration) var(--i-easing)}[type=range]::-webkit-slider-thumb{width:1.25rem;height:1.25rem;border:.125rem solid var(--i-range-thumb-color-border);border-radius:50%;margin-top:-.4375rem;background-color:var(--_thumb);-webkit-transition:background-color var(--i-duration) var(--i-easing),transform var(--i-duration) var(--i-easing);transition:background-color var(--i-duration) var(--i-easing),transform var(--i-duration) var(--i-easing);cursor:pointer;appearance:none}[type=range]::-moz-range-thumb{width:1.25rem;height:1.25rem;border:.125rem solid var(--i-range-thumb-color-border);border-radius:50%;background-color:var(--_thumb);-moz-transition:background-color var(--i-duration) var(--i-easing),transform var(--i-duration) var(--i-easing);transition:background-color var(--i-duration) var(--i-easing),transform var(--i-duration) var(--i-easing);cursor:pointer}[type=range]:is(:active,:focus){--_track:var(--i-range-active-color-track);--_thumb:var(--i-variant)}[type=range]:active::-webkit-slider-thumb{background:radial-gradient(circle,var(--i-color-accent) 0,var(--i-color-accent) 30%,var(--i-variant) 30%,var(--i-variant) 100%);transform:scale(1.25)}[type=range]:active::-moz-range-thumb{background:radial-gradient(circle,var(--i-color-accent) 0,var(--i-color-accent) 30%,var(--i-variant) 30%,var(--i-variant) 100%);transform:scale(1.25)}}@layer iris.forms{[type=search]{--_icon-start:1.75rem;border-radius:var(--i-input-search-border-radius);background-image:var(--i-svg-search);background-position:var(--_start-side,left) calc(.125rem + var(--_padding-inline)) center;background-size:1rem auto;appearance:textfield}[type=search]::-webkit-search-decoration{appearance:none}[type=search]:is([aria-invalid],:user-invalid){background-position:var(--_start-side,left) calc(.125rem + var(--_padding-inline)) center,var(--_end-side,right) .75rem center;background-size:1rem auto,1rem auto}[type=search][aria-invalid=false]{background-image:var(--i-svg-search),var(--i-svg-valid)}[type=search]:is([aria-invalid=true],:user-invalid:where(:not([aria-invalid]))){background-image:var(--i-svg-search),var(--i-svg-invalid)}}@layer iris.components{:where(details){display:block;margin-bottom:var(--i-spacing);interpolate-size:allow-keywords}details>summary{--_chevron-end:0rem;--_chevron-top:0rem;position:relative;padding-inline-end:calc(1.5rem + var(--_chevron-end));margin-block-end:0;list-style:none;transition:color var(--i-duration) var(--i-easing),margin-block-end var(--i-duration) var(--i-easing);cursor:pointer}details>summary::-webkit-details-marker{display:none}details>summary:not([role]){color:var(--i-accordion-summary-color-text)}@media(hover:hover){details>summary:not([role]):hover{color:var(--i-accordion-summary-hover-color-text)}}details[open]>summary{margin-block-end:var(--i-spacing)}details>summary[role=button]{--_chevron-end:calc(var(--_padding-inline) * var(--_size-inline, 1));--_chevron-top:calc(var(--i-control-padding-block) * var(--_size-block, 1));display:block;width:100%;text-align:start}details>summary:after{position:absolute;inset-block-start:var(--_chevron-top);inset-inline-end:var(--_chevron-end);width:1rem;height:calc(1em * var(--i-line-height));height:1lh;background-color:currentcolor;-webkit-mask:var(--i-svg-chevron-down) center/1rem auto no-repeat;mask:var(--i-svg-chevron-down) center/1rem auto no-repeat;transition:rotate var(--i-duration) var(--i-easing);content:""}details[open]>summary:after{rotate:180deg}details::details-content{overflow:clip;block-size:0;transition:block-size var(--i-duration) var(--i-easing),content-visibility var(--i-duration) var(--i-easing) allow-discrete}details[open]::details-content{block-size:auto}}@layer iris.components{:where(.alert){--i-variant:var(--i-color-base);--i-variant-inverse:var(--i-color-paper)}.alert{display:block;padding:var(--i-alert-padding-block) var(--i-alert-padding-inline);border:var(--i-border-width) solid color-mix(in oklab,var(--i-variant) 35%,var(--i-color-paper));border-inline-start:var(--i-alert-accent-width) solid var(--i-variant);border-radius:var(--i-border-radius);margin-bottom:var(--i-spacing);color:color-mix(in oklab,var(--i-variant),var(--i-color-ink) 60%);background-color:color-mix(in oklab,var(--i-variant) 12%,var(--i-color-paper))}.alert>:last-child{margin-bottom:0}.alert :where(h1,h2,h3,h4,h5,h6){color:inherit}.alert :where(a,[role=link]){--i-variant:inherit}:where(.avatar),:where(.badge){--i-variant:var(--i-color-secondary);--i-variant-inverse:var(--i-color-secondary-inverse)}.avatar{--_size:var(--i-avatar-size);display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;overflow:hidden;width:var(--_size);height:var(--_size);border-radius:50%;font-size:calc(var(--_size) * .4);font-weight:600;line-height:1;color:var(--i-variant-inverse);text-transform:uppercase;text-box:trim-both cap alphabetic;vertical-align:middle;background-color:var(--i-variant);object-fit:cover;-webkit-user-select:none;user-select:none}.avatar>img{width:100%;height:100%;object-fit:cover}.avatar-group{display:inline-flex;align-items:center}.avatar-group>.avatar{box-shadow:0 0 0 calc(var(--i-border-width) * 2) var(--i-color-background)}.avatar-group>.avatar+.avatar{margin-inline-start:calc(var(--_size) * var(--i-avatar-group-overlap) * -1)}.badge{display:inline-block;padding:var(--i-badge-padding-block) var(--i-badge-padding-inline);border:var(--i-border-width) solid var(--i-variant);border-radius:var(--i-border-radius-pill);font-size:var(--i-badge-font-size);font-weight:600;line-height:1.25;color:var(--i-variant-inverse);text-decoration:none;white-space:nowrap;vertical-align:middle;background-color:var(--i-variant)}}@layer iris.components{@supports(text-box:trim-both cap alphabetic){.badge{padding-block:var(--i-badge-trimmed-padding-block);text-box:trim-both cap alphabetic}}}@layer iris.components{.box{display:block;padding:var(--i-box-padding);border-radius:var(--i-box-border-radius);color:var(--i-box-color-text);background-color:var(--i-box-color-background);box-shadow:var(--i-box-shadow)}.box>:last-child{margin-bottom:0}a.box{text-decoration:none;transition:box-shadow var(--i-duration) var(--i-easing)}a.box:is(:hover,:focus){box-shadow:var(--i-box-hover-shadow)}a.box:focus-visible{outline:var(--i-focus-ring-width) solid var(--_focus);outline-offset:0}a.box:active{box-shadow:var(--i-box-active-shadow)}.card,dialog{--_space-block:var(--i-section-spacing-block);--_space-inline:var(--i-section-spacing-inline);padding:var(--_space-block) var(--_space-inline);border-radius:var(--i-border-radius);margin-bottom:var(--i-section-spacing-block);background:var(--i-card-color-background);box-shadow:var(--i-card-shadow)}:is(.card,dialog)>:is(header,footer){padding:calc(var(--_space-block) * var(--i-card-section-padding-scale)) var(--_space-inline);margin-inline:calc(var(--_space-inline) * -1);background-color:var(--i-card-section-color-background)}:is(.card,dialog)>header{border-bottom:var(--i-border-width) solid var(--i-card-color-border);border-start-start-radius:inherit;border-start-end-radius:inherit;margin-top:calc(var(--_space-block) * -1);margin-bottom:var(--_space-block)}:is(.card,dialog)>footer{border-top:var(--i-border-width) solid var(--i-card-color-border);border-end-start-radius:inherit;border-end-end-radius:inherit;margin-top:var(--_space-block);margin-bottom:calc(var(--_space-block) * -1)}.carousel{display:grid;gap:var(--i-carousel-gap);grid-auto-columns:var(--i-carousel-item-width);grid-auto-flow:column;overflow-x:auto;margin-bottom:var(--i-spacing);scrollbar-width:thin;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.carousel>*{margin:0;scroll-snap-align:start}}@layer iris.components{@media(prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}@supports selector(::scroll-button(*)){.carousel{anchor-name:--i-carousel;anchor-scope:--i-carousel;scrollbar-width:none;scroll-marker-group:after}.carousel::scroll-button(*){position:absolute;top:anchor(center);position-anchor:--i-carousel;width:var(--i-carousel-button-size);height:var(--i-carousel-button-size);border:var(--i-border-width) solid var(--i-dropdown-color-border);border-radius:50%;background-color:var(--i-dropdown-color-background);background-image:var(--i-svg-chevron-down);background-position:50%;background-size:1rem;background-repeat:no-repeat;box-shadow:var(--i-dropdown-shadow);transition:opacity var(--i-duration) var(--i-easing);cursor:pointer}.carousel::scroll-button(inline-start){inset-inline-start:anchor(inline-start);margin-inline-start:calc(var(--i-spacing) * .5);translate:0 -50%;rotate:90deg;content:""/"Previous"}.carousel::scroll-button(inline-end){inset-inline-end:anchor(inline-end);margin-inline-end:calc(var(--i-spacing) * .5);translate:0 -50%;rotate:-90deg;content:""/"Next"}.carousel:is([dir=rtl] *,[dir=rtl],:dir(rtl))::scroll-button(
      inline-start
    ){rotate:-90deg}.carousel:is([dir=rtl] *,[dir=rtl],:dir(rtl))::scroll-button(
      inline-end
    ){rotate:90deg}.carousel::scroll-button(*):disabled{opacity:0;cursor:default}.carousel::scroll-marker-group{display:flex;justify-content:center;gap:calc(var(--i-spacing) * .5);margin-bottom:var(--i-spacing)}.carousel>::scroll-marker{width:var(--i-carousel-marker-size);height:var(--i-carousel-marker-size);border-radius:50%;background-color:var(--i-color-subtle-border);content:""}.carousel>::scroll-marker:target-current{background-color:var(--i-color-primary)}}}@layer iris.components{.divider{display:flex;align-items:center;gap:var(--i-spacing);margin:var(--i-typography-spacing) 0;font-size:var(--i-small-font-size);color:var(--i-color-subtle);text-align:center}.divider:after,.divider:before{flex:1;border-top:var(--i-border-width) solid var(--i-color-subtle-border);content:""}.dropdown[popover]{min-width:10rem;padding:calc(var(--i-control-padding-block) * .5) 0;border-color:var(--i-dropdown-color-border);color:var(--i-dropdown-color-text);white-space:nowrap;background-color:var(--i-dropdown-color-background);box-shadow:var(--i-dropdown-shadow);transform:none}}@layer iris.components{@supports(position-area:block-end){.dropdown[popover]{inset:auto;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;min-width:anchor-size(width);margin:0;margin-block-start:var(--i-dropdown-offset)}}.dropdown li{margin:0;list-style:none}.dropdown li,.dropdown li a{padding:calc(var(--i-control-padding-block) * .5) var(--i-control-padding-inline)}.dropdown li a{display:block;overflow:hidden;margin:calc(var(--i-control-padding-block) * -.5) calc(var(--i-control-padding-inline) * -1);color:var(--i-dropdown-color-text);text-decoration:none;text-overflow:ellipsis}.dropdown li a:is(:hover,:active,:focus-visible,[aria-current]:not([aria-current=false])),.dropdown li:has(label):hover{background-color:var(--i-dropdown-hover-color-background)}.dropdown li label{width:100%;margin-bottom:0}:is(button,[role=button]):not(.select):has(+.dropdown[popover]):after{display:inline-block;width:1rem;height:1em;margin-inline:.25rem -.2rem;vertical-align:-.125em;background-color:currentcolor;-webkit-mask:var(--i-svg-chevron-down) center/1rem auto no-repeat;mask:var(--i-svg-chevron-down) center/1rem auto no-repeat;transition:transform var(--i-duration) var(--i-easing);content:""}:is(button,[role=button]):not(.select):has(+.dropdown:popover-open):after{transform:rotate(180deg)}nav li button:not([class]):has(+.dropdown[popover]){--_rest-text:color-mix(
    in oklab,
    var(--i-color-base),
    var(--i-color-ink) 40%
  );--_hover-text:color-mix(
    in oklab,
    var(--i-color-base),
    var(--i-color-ink) 60%
  );--_rest-background:#0000;--_hover-background:#0000;--_rest-border:#0000;--_hover-border:#0000;--_rest-shadow:none;--_hover-shadow:none}}@layer iris.components{.group{display:inline-flex;width:100%;border-radius:var(--i-border-radius);margin-bottom:var(--i-spacing);vertical-align:middle}.group,.group>*{position:relative}.group>*{flex:1 1 auto;margin-bottom:0}.group>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(var(--i-border-width) * -1)}.group>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.group>:is(:focus,:focus-within){z-index:2}.group>:is(button,[type=submit],[type=reset],[type=button],[role=button]){--_padding-inline:var(--i-group-button-padding-inline);width:auto}.group:is(search,[role=search],search>*,[role=search]>*){border-radius:var(--i-group-search-border-radius)}.group:is(search,[role=search],search>*,[role=search]>*)>:first-child{border-start-start-radius:var(--i-group-search-border-radius);border-end-start-radius:var(--i-group-search-border-radius)}.group:is(search,[role=search],search>*,[role=search]>*)>:last-child{border-start-end-radius:var(--i-group-search-border-radius);border-end-end-radius:var(--i-group-search-border-radius)}:is(button,a,span,label,[role=button],[role=link])[aria-busy=true]{white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form):before{display:inline-block;width:1em;height:1em;margin-inline-end:calc(var(--i-spacing) * .5);vertical-align:-.125em;background-color:currentcolor;-webkit-mask-image:var(--i-svg-loading);mask-image:var(--i-svg-loading);-webkit-mask-size:1em auto;mask-size:1em auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:i-spin var(--i-loader-duration) linear infinite;content:""}[aria-busy=true]:not(input,select,textarea,html,form):empty:before{display:block;margin-inline:auto}}@layer iris.components{@keyframes i-spin{to{transform:rotate(1turn)}}}@layer iris.components{dialog{overflow:auto;width:calc(100% - var(--i-spacing) * 2);max-width:var(--i-modal-max-width);max-height:calc(100dvh - var(--i-spacing) * 2);border:0;margin:auto;color:var(--i-color-text);opacity:0;transition:display var(--i-modal-duration) allow-discrete,overlay var(--i-modal-duration) allow-discrete,opacity var(--i-modal-duration) var(--i-easing),transform var(--i-modal-duration) var(--i-easing);transform:translateY(-2rem)}dialog[open]{opacity:1;transform:none}dialog::backdrop{background-color:initial;-webkit-backdrop-filter:none;backdrop-filter:none;transition:display var(--i-modal-duration) allow-discrete,overlay var(--i-modal-duration) allow-discrete,background-color var(--i-modal-duration) var(--i-easing),-webkit-backdrop-filter var(--i-modal-duration) var(--i-easing);transition:display var(--i-modal-duration) allow-discrete,overlay var(--i-modal-duration) allow-discrete,background-color var(--i-modal-duration) var(--i-easing),backdrop-filter var(--i-modal-duration) var(--i-easing);transition:display var(--i-modal-duration) allow-discrete,overlay var(--i-modal-duration) allow-discrete,background-color var(--i-modal-duration) var(--i-easing),backdrop-filter var(--i-modal-duration) var(--i-easing),-webkit-backdrop-filter var(--i-modal-duration) var(--i-easing)}dialog[open]::backdrop{background-color:var(--i-modal-overlay-color-background);-webkit-backdrop-filter:var(--i-modal-overlay-backdrop-filter);backdrop-filter:var(--i-modal-overlay-backdrop-filter)}@starting-style{dialog[open]{opacity:0;transform:translateY(-2rem)}dialog[open]::backdrop{background-color:initial;-webkit-backdrop-filter:none;backdrop-filter:none}}dialog :is(.close,a[rel=prev]){display:block;box-sizing:initial;width:1rem;height:1rem;padding:.5rem;border:none;margin:calc(-.5rem + var(--i-spacing) * -1) -.5rem var(--i-spacing);margin-inline-start:auto;background-color:initial;opacity:.75;transition:opacity var(--i-duration) var(--i-easing)}dialog :is(.close,a[rel=prev]):before{display:block;width:100%;height:100%;background-color:currentcolor;-webkit-mask:var(--i-svg-close) center/auto 1rem no-repeat;mask:var(--i-svg-close) center/auto 1rem no-repeat;content:""}dialog :is(.close,a[rel=prev]):is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog>header>*{margin-bottom:0}dialog>header :is(.close,a[rel=prev]){float:right;float:inline-end;margin:0;margin-inline-start:var(--i-spacing)}dialog>footer{text-align:end}dialog>footer :is(button,[role=button]){margin-bottom:0}dialog>footer :is(button,[role=button]):not(:first-of-type){margin-inline-start:calc(var(--i-spacing) * .5)}html:has(dialog:modal){overflow:hidden}}@layer iris.components{dialog.drawer{--_from:translateX(100%);width:var(--i-drawer-width);max-width:100%;height:100dvh;max-height:none;border-radius:0;margin:0;margin-inline-start:auto}dialog.drawer.start{--_from:translateX(-100%);margin-inline:0 auto}dialog.drawer:is([dir=rtl] *,[dir=rtl],:dir(rtl)){--_from:translateX(-100%)}dialog.drawer.start:is([dir=rtl] *,[dir=rtl],:dir(rtl)){--_from:translateX(100%)}dialog.drawer.bottom{--_from:translateY(100%);width:100%;height:fit-content;max-height:var(--i-drawer-max-height);border-start-start-radius:var(--i-border-radius);border-start-end-radius:var(--i-border-radius);margin:0;margin-block-start:auto}dialog.drawer:not([open]){opacity:1;transform:var(--_from)}@starting-style{dialog.drawer[open]{opacity:1;transform:var(--_from)}}}@layer iris.components{:where(nav){display:flex;justify-content:space-between;align-items:center;overflow:visible}:where(nav>:is(ol,ul)){display:flex;align-items:center;gap:0 var(--i-nav-gap);padding:0;margin:0;list-style:none}:where(nav>:is(ol,ul)>li){padding-block:var(--i-nav-item-padding-block);margin:0}:where(nav>:is(ol,ul)>li>:is(a,[role=link])){display:inline-block;padding:var(--i-nav-link-padding-block) var(--i-nav-link-padding-inline);border-radius:var(--i-border-radius);margin:calc(var(--i-nav-link-padding-block) * -1) calc(var(--i-nav-link-padding-inline) * -1)}:where(nav>:is(ol,ul)>li>:is(a,[role=link])):not(:hover){text-decoration:none}:where(nav>:is(ol,ul)>li) :is(button,[role=button],[type=button],[type=submit]){padding:calc(var(--i-nav-link-padding-block) - var(--i-border-width) * 2) var(--i-nav-link-padding-inline);margin-bottom:0;margin-inline:inherit}:where(nav>:is(ol,ul)>li) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select){--_padding-block:calc(var(--i-nav-link-padding-block) - var(--i-border-width) * 2);--_padding-inline:var(--i-nav-link-padding-inline);margin-bottom:0;margin-inline:inherit}nav.breadcrumb{justify-content:start}nav.breadcrumb>:is(ol,ul){flex-wrap:wrap;gap:0}nav.breadcrumb>:is(ol,ul)>li+li:before{display:inline-block;margin-inline:var(--i-nav-link-padding-inline);color:var(--i-color-subtle);content:var(--i-nav-breadcrumb-divider)}@supports(content:"a"/"a"){nav.breadcrumb>:is(ol,ul)>li+li:before{content:var(--i-nav-breadcrumb-divider)/""}}nav.breadcrumb>:is(ol,ul)>li+li:dir(rtl):before{direction:ltr;scale:-1 1;unicode-bidi:isolate}nav.breadcrumb [aria-current]:not([aria-current=false]){color:inherit;text-decoration:none}aside nav,aside nav :is(ol,ul,li),aside nav li a{display:block}aside nav li{padding-block:calc(var(--i-nav-item-padding-block) * .5)}aside nav li [role=button]{margin:inherit}nav:is(:has(>.nav-toggle)){container-type:inline-size;flex:1 1 auto;align-items:center;min-width:0}nav>.nav-toggle{display:none;width:auto;padding:var(--i-nav-link-padding-block);border:0;margin:0;color:inherit;background-color:initial}nav>.nav-toggle:before{display:block;width:1.5rem;height:1.5rem;background-color:currentcolor;-webkit-mask:var(--i-svg-menu) center/contain no-repeat;mask:var(--i-svg-menu) center/contain no-repeat;content:""}@container (width >= 48rem){nav>ul[popover]{position:static;display:flex;overflow:visible;max-width:none;max-height:none;padding:0;border:0;margin:0;color:inherit;background-color:initial;box-shadow:none;opacity:1;transform:none}}@container (width < 48rem){nav>.nav-toggle{display:inline-flex}nav>ul[popover]:not(:popover-open){display:none}nav>ul[popover]:popover-open{flex-direction:column;align-items:stretch}}@supports not selector(:popover-open){nav>.nav-toggle{display:none}}}@layer iris.components{.navbar{--_background:var(--i-navbar-color-background);--_border:var(--i-navbar-color-border);anchor-name:--i-navbar;anchor-scope:--i-navbar;display:block;padding-block:0;border-bottom:var(--i-border-width) solid var(--_border);background-color:var(--_background)}.navbar>nav{align-items:center;min-height:var(--i-navbar-height)}.navbar.sticky{position:sticky;z-index:var(--i-navbar-z-index);top:0;padding-top:env(safe-area-inset-top,0)}.navbar :where(nav>ul:first-of-type>li>a){gap:calc(var(--i-spacing) * .5);font-size:var(--i-navbar-brand-font-size);font-weight:700;color:var(--i-h1-color-text);text-decoration:none}.navbar :where(nav>ul:first-of-type>li>a)>:is(img,svg){width:auto;height:var(--i-navbar-brand-image-height)}.navbar :where(nav>:is(ol,ul)>li>:is(a,[role=link])){display:inline-flex;align-items:center}.navbar :where(nav a[aria-current]:not([aria-current=false])){font-weight:600;color:var(--i-h1-color-text)}.navbar :where(nav>:is(ol,ul)>li) :where(button,[role=button])[aria-label]:not([class]){display:inline-flex;align-items:center;border:0;color:inherit;background-color:initial;box-shadow:none}.navbar:where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link){--_background:var(--i-variant);--_border:var(--i-variant);color:var(--i-variant-inverse)}.navbar:where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link) :where(nav a:not([role=button]),nav [role=link]){color:inherit;text-decoration-color:initial}@container (width < 48rem){.navbar nav>ul[popover]{position:fixed;top:var(--i-navbar-height);right:0;bottom:auto;left:0;overflow-y:auto;width:auto;max-width:none;max-height:calc(100dvh - var(--i-navbar-height));padding:calc(var(--i-spacing) * .5) var(--i-spacing);border:0;border-bottom:var(--i-border-width) solid var(--i-navbar-color-border);border-radius:0;margin:0;transform:translateY(-.5rem)}.navbar nav>ul[popover]:popover-open{transform:none}@starting-style{.navbar nav>ul[popover]:popover-open{opacity:0;transform:translateY(-.5rem)}}@supports(anchor-name:--i-navbar){.navbar nav>ul[popover]{top:anchor(bottom);position-anchor:--i-navbar}}.navbar nav>ul[popover]>li{display:block;padding:0}.navbar nav>ul[popover]>li>:is(a,[role=link],button,[role=button]){display:flex;width:100%;padding:calc(var(--i-spacing) * .75) calc(var(--i-spacing) * .5);margin:0}.navbar nav>ul[popover]>li>:is(button,[role=button]):not([aria-label]){justify-content:center}}}@layer iris.components{.footer{--_background:var(--i-footer-color-background);--_border:var(--i-footer-color-border);--_text:var(--i-footer-color-text);container-type:inline-size;display:block;padding-block:var(--i-footer-padding-block) max(var(--i-footer-padding-block),env(safe-area-inset-bottom,0px));border-top:var(--i-border-width) solid var(--_border);font-size:var(--i-footer-font-size);color:var(--_text);background-color:var(--_background)}.footer :where(p,ul,ol):last-child{margin-bottom:0}.footer :where(:has(>nav)){display:grid;gap:var(--i-footer-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--i-footer-column-min-width),100%),1fr))}.footer :where(:has(>nav)>:first-child:not(nav)>a:first-child){display:inline-flex;align-items:center;gap:calc(var(--i-spacing) * .5);font-size:var(--i-footer-brand-font-size);font-weight:700;color:var(--i-h1-color-text);text-decoration:none}.footer :where(:has(>nav)>:first-child:not(nav)>a:first-child)>:is(img,svg){width:auto;height:var(--i-footer-brand-image-height)}.footer :where(:has(>nav)>:first-child:not(nav)>a:first-child+p){margin-top:calc(var(--i-spacing) * .75)}.footer nav{display:block}.footer nav>:is(h2,h3,h4,h5,h6){margin-bottom:calc(var(--i-spacing) * .75);font-size:var(--i-footer-heading-font-size);letter-spacing:.06em;text-transform:uppercase}.footer nav :is(ol,ul){display:block;margin:0}.footer nav li{display:block;padding:calc(var(--i-spacing) * .2) 0}.footer :where(:has(>nav)+*){display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--i-spacing) * .5) var(--i-footer-gap);padding-top:calc(var(--i-spacing) * 1.5);border-top:var(--i-border-width) solid var(--_border);margin-top:var(--i-footer-padding-block)}.footer :where(:has(>nav)+*)>p{margin:0}.footer:where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link){--_background:var(--i-variant);--_border:color-mix(
    in oklab,
    var(--i-variant-inverse) 25%,
    var(--i-variant)
  );--_text:var(--i-variant-inverse)}.footer:where(.primary,.secondary,.contrast,.accent,.info,.success,.warning,.danger,.link) :where(a:not([role=button]),[role=link],h1,h2,h3,h4,h5,h6){color:inherit;text-decoration-color:initial}body:has(>.footer.sticky){display:flex;flex-direction:column;min-height:100dvh}body>.footer.sticky{margin-top:auto}@container (width < 48rem){.footer :where(:has(>nav)>:first-child:not(nav)){grid-column:1/-1}.footer nav li{padding-block:calc(var(--i-spacing) * .375)}.footer :where(:has(>nav)+*){flex-direction:column}}}@layer iris.components{:where(nav.pagination){--i-variant:var(--i-color-primary);--i-variant-inverse:var(--i-color-primary-inverse)}nav.pagination{--_current:var(--i-variant);--_current-text:var(--i-variant-inverse);margin-bottom:var(--i-spacing);color:inherit;background-color:initial}nav.pagination :is(ol,ul){flex-wrap:wrap;gap:calc(var(--i-spacing) * .25);margin-inline:0}nav.pagination li{padding:0;margin:0}nav.pagination li>:is(a,span){display:inline-flex;justify-content:center;align-items:center;min-width:2.25em;padding:.25em .625em;border:var(--i-border-width) solid #0000;border-radius:var(--i-border-radius);margin:0;text-decoration:none}nav.pagination li>span{color:var(--i-color-subtle)}nav.pagination li>a:is(:hover,:focus-visible):not([aria-current=page]){text-decoration:none;background-color:color-mix(in oklab,var(--_current) 12%,#0000)}nav.pagination li>a[aria-current=page]{border-color:var(--_current);color:var(--_current-text);text-decoration:none;background-color:var(--_current)}nav.pagination li>a[aria-disabled=true]{opacity:var(--i-control-disabled-opacity);pointer-events:none}.skeleton{display:block;min-height:calc(var(--i-line-height) * 1em);min-height:1lh;border-radius:var(--i-border-radius);margin-bottom:calc(var(--i-spacing) * .5);color:#0000;background:linear-gradient(90deg,var(--i-skeleton-color-background) 25%,var(--i-skeleton-color-highlight) 50%,var(--i-skeleton-color-background) 75%) 0 0/200% 100%;-webkit-user-select:none;user-select:none}}@layer iris.components{@media(prefers-reduced-motion:no-preference){.skeleton{animation:skeleton-shimmer var(--i-skeleton-duration) linear infinite}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}}@layer iris.components{.skip-to-content{position:absolute;z-index:var(--i-skip-to-content-z-index);top:-100%;left:50%;overflow:hidden;padding:.75rem 1.5rem;border-radius:var(--i-border-radius);font-weight:700;color:var(--i-color-primary-inverse);text-decoration:none;background:var(--i-color-primary);opacity:0;transition:top var(--i-duration) var(--i-easing),opacity var(--i-duration) var(--i-easing);transform:translateX(-50%)}.skip-to-content:focus{top:1rem;opacity:1}:where(ol.steps){--i-variant:var(--i-color-primary);--i-variant-inverse:var(--i-color-primary-inverse)}ol.steps{display:flex;padding:0;color:inherit;background-color:initial;counter-reset:step}ol.steps>li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:calc(var(--i-spacing) * .5);margin:0;font-size:var(--i-small-font-size);color:var(--i-color-subtle);text-align:center;list-style:none;counter-increment:step}ol.steps>li:before{position:relative;z-index:1;display:grid;place-items:center;width:var(--i-steps-marker-size);height:var(--i-steps-marker-size);border:var(--i-steps-line-width) solid var(--i-color-subtle-border);border-radius:50%;font-weight:600;background-color:var(--i-color-background);content:counter(step)}ol.steps>li:not(:last-child):after{position:absolute;top:calc(var(--i-steps-marker-size) / 2);inset-inline-start:50%;width:100%;border-top:var(--i-steps-line-width) solid var(--i-color-subtle-border);translate:0 -50%;content:""}ol.steps>li[aria-current=step]{font-weight:600;color:var(--i-color-text)}ol.steps>li[aria-current=step]:before{border-color:var(--i-variant);color:color-mix(in oklab,var(--i-variant),var(--i-color-ink) 40%)}}@layer iris.components{ol.steps>li:is(:has(~li[aria-current=step])){color:var(--i-color-text)}ol.steps>li:is(:has(~li[aria-current=step])):before{border-color:var(--i-variant);color:var(--i-variant-inverse);background-color:var(--i-variant)}ol.steps>li:is(:has(~li[aria-current=step])):after{border-top-color:var(--i-variant)}@media(max-width:35.98rem){ol.steps{flex-direction:column;gap:calc(var(--i-spacing) * .75)}ol.steps>li{flex-direction:row;text-align:start}ol.steps>li:not(:last-child):after{top:var(--i-steps-marker-size);inset-inline-start:calc(var(--i-steps-marker-size) / 2);width:0;height:calc(100% - var(--i-steps-marker-size) + var(--i-spacing) * .75);border-top:0;border-inline-start:var(--i-steps-line-width) solid var(--i-color-subtle-border);translate:-50% 0}ol.steps>li:is(:has(~li[aria-current=step])):after{border-inline-start-color:var(--i-variant)}}}@layer iris.components{:where(.tabs){--i-variant:var(--i-color-primary);--i-variant-inverse:var(--i-color-primary-inverse)}@supports selector(::details-content){.tabs{display:flex;flex-wrap:wrap;margin-bottom:var(--i-spacing);color:inherit;background-color:initial}.tabs>details{display:contents}.tabs>details>summary{order:0;padding:calc(var(--i-spacing) * .5) var(--i-spacing);border-bottom:var(--i-tabs-indicator-width) solid #0000;margin:0;margin-bottom:calc(var(--i-border-width) * -1);color:var(--i-color-subtle)}.tabs>details>summary:after{display:none}.tabs>details>summary:hover{color:var(--i-color-text)}.tabs>details>summary:focus-visible:not([role]){outline-offset:calc(var(--i-focus-ring-width) * -1)}.tabs>details[open]>summary{border-bottom-color:var(--i-variant);color:var(--i-color-text);pointer-events:none}.tabs>details::details-content{order:1;width:100%;transition:none}.tabs>details[open]::details-content{padding-top:var(--i-spacing);border-top:var(--i-border-width) solid var(--i-color-subtle-border)}}}@layer iris.components{:where(.toast){--i-variant:var(--i-color-contrast);--i-variant-inverse:var(--i-color-contrast-inverse)}.toasts{position:fixed;z-index:var(--i-toast-z-index);inset-block-end:var(--i-toast-offset);inset-inline-end:var(--i-toast-offset);flex-direction:column;align-items:flex-end;max-width:calc(100svw - var(--i-toast-offset) * 2);pointer-events:none}.toast,.toasts{display:flex;gap:var(--i-toast-gap)}.toast{align-items:flex-start;max-width:min(var(--i-toast-max-width),100%);padding:var(--i-toast-padding-block) var(--i-toast-padding-inline);border:0;border-radius:var(--i-border-radius);color:var(--i-variant-inverse);background-color:var(--i-variant);box-shadow:var(--i-shadow);transition:display var(--i-toast-duration) allow-discrete,overlay var(--i-toast-duration) allow-discrete,opacity var(--i-toast-duration) var(--i-easing),transform var(--i-toast-duration) var(--i-easing);pointer-events:auto}@starting-style{.toast,.toast[popover]:popover-open{opacity:0;transform:translateY(1rem)}}@supports selector(:popover-open){.toast[popover]{inset:auto;inset-block-end:var(--i-toast-offset);inset-inline-end:var(--i-toast-offset);max-width:min(var(--i-toast-max-width),100svw - var(--i-toast-offset) * 2);margin:0;transform:translateY(1rem)}.toast[popover]:popover-open{transform:none}}.toast>*{margin-bottom:0}.toast>.close{flex-shrink:0;box-sizing:initial;width:1rem;height:calc(var(--i-line-height) * 1em);height:1lh;padding:.25rem;border:0;margin:-.25rem;margin-inline-start:auto;color:inherit;background-color:initial;opacity:.8}.toast>.close:before{display:block;width:100%;height:100%;background-color:currentcolor;-webkit-mask:var(--i-svg-close) center/auto 1rem no-repeat;mask:var(--i-svg-close) center/auto 1rem no-repeat;content:""}.toast>.close:is(:hover,:focus-visible){opacity:1}:where([data-tooltip]){position:relative}[data-tooltip]:not(a,button,input,[role=button]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):before{--_at:translate(-50%, -0.25rem);--_from:translate(-50%, 0.75rem);position:absolute;z-index:var(--i-tooltip-z-index);bottom:100%;left:50%;display:block;width:max-content;max-width:var(--i-tooltip-max-width);padding:.25rem .5rem;border-radius:var(--i-border-radius);font-size:.875rem;font-weight:var(--i-font-weight);font-style:normal;color:var(--i-tooltip-color-text);text-decoration:none;overflow-wrap:break-word;white-space:normal;background:var(--i-tooltip-color-background);opacity:0;transform:var(--_at);pointer-events:none;content:attr(data-tooltip)}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):after{--_at:translate(-50%, 0);--_from:translate(-50%, -0.25rem);padding:0;border-top:var(--i-tooltip-caret-size) solid;border-inline:var(--i-tooltip-caret-size) solid #0000;border-radius:0;color:var(--i-tooltip-color-background);background-color:initial;content:""}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=bottom]:after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=bottom]:before{--_at:translate(-50%, 0.25rem);--_from:translate(-50%, -0.75rem);top:100%;bottom:auto}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=bottom]:after{--_at:translate(-50%, calc(var(--i-tooltip-caret-size) * -1));--_from:translate(-50%, -0.5rem);border:var(--i-tooltip-caret-size) solid #0000;border-bottom:var(--i-tooltip-caret-size) solid}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=left]:after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=left]:before{--_at:translate(-0.25rem, -50%);--_from:translate(0.75rem, -50%);inset:50% 100% auto auto}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=left]:after{--_at:translate(var(--i-tooltip-caret-size), -50%);--_from:translate(0.05rem, -50%);border:var(--i-tooltip-caret-size) solid #0000;border-left:var(--i-tooltip-caret-size) solid}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=right]:after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=right]:before{--_at:translate(0.25rem, -50%);--_from:translate(-0.75rem, -50%);inset:50% auto auto 100%}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true])[data-placement=right]:after{--_at:translate(calc(var(--i-tooltip-caret-size) * -1), -50%);--_from:translate(-0.05rem, -50%);border:var(--i-tooltip-caret-size) solid #0000;border-right:var(--i-tooltip-caret-size) solid}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):is(:hover,:focus):after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):is(:hover,:focus):before{opacity:1;pointer-events:auto}}@layer iris.components{@media(hover:hover) and (pointer:fine){[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):before{transition:opacity var(--i-duration) var(--i-easing),transform var(--i-duration) var(--i-easing);transform:var(--_from)}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):after{transition-delay:calc(var(--i-duration) / 2)}[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):is(:hover,:focus):after,[data-tooltip]:not(.close,.nav-toggle,summary,nav.breadcrumb>:is(ol,ul)>li,ol.steps>li,[aria-busy=true]):is(:hover,:focus):before{transform:var(--_at)}}@supports selector(:popover-open){[popover=hint]{max-width:var(--i-tooltip-max-width);padding:.25rem .5rem;border:0;font-size:.875rem;color:var(--i-tooltip-color-text);background-color:var(--i-tooltip-color-background);box-shadow:none}@supports(position-area:block-start){[popover=hint]{inset:auto;position-area:block-start;position-try-fallbacks:flip-block;margin:var(--i-popover-offset) 0}[popover=hint][data-placement=bottom]{position-area:block-end}[popover=hint][data-placement=left]{position-area:left;position-try-fallbacks:flip-inline;margin:0 var(--i-popover-offset)}[popover=hint][data-placement=right]{position-area:right;position-try-fallbacks:flip-inline;margin:0 var(--i-popover-offset)}}}}@layer iris.components{.icon{display:inline-flex;justify-content:center;align-items:center;width:var(--i-icon-size);height:var(--i-icon-size);color:var(--i-icon-color-text);vertical-align:middle}.icon svg{width:100%;height:100%}.icon-text{display:inline-flex;align-items:center;gap:var(--i-icon-text-gap);color:var(--i-icon-color-text);vertical-align:middle}div.icon-text{display:flex}}@layer iris.layout{.container,.container-fluid{width:100%;padding-inline:var(--i-spacing);margin-inline:auto}.container{max-width:var(--i-container-max-width);padding-inline:var(--i-container-padding-inline)}.grid{display:grid;row-gap:var(--i-grid-row-gap);column-gap:var(--i-grid-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--i-grid-column-min-width),100%),1fr))}.grid>.span-full{grid-column:1/-1}.stack{display:flex;flex-direction:column;gap:var(--i-stack-gap)}.cluster,menu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--i-cluster-gap)}menu{padding:0;margin-top:0;margin-bottom:var(--i-typography-spacing);list-style:none}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--i-sidebar-gap)}.with-sidebar.end>:last-child,.with-sidebar:not(.end)>:first-child{flex-basis:var(--i-sidebar-width);flex-grow:1}.with-sidebar.end>:first-child,.with-sidebar:not(.end)>:last-child{flex-basis:0;flex-grow:999;min-width:var(--i-sidebar-content-min-width)}.switcher{display:flex;flex-wrap:wrap;gap:var(--i-switcher-gap)}.switcher>*{flex-basis:calc(999 * (-100% + var(--i-switcher-threshold)));flex-grow:1}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}:is(.stack,.cluster,.with-sidebar,.switcher)>*,menu>li,menu>li>*{margin-block:0}.hero{display:flex;flex-direction:column;justify-content:center;min-height:var(--i-hero-min-height);padding:var(--i-hero-padding-block) var(--i-spacing);text-align:center}.hero>:last-child{margin-bottom:0}.hero>:is(h1,h2){font-size:var(--i-hero-font-size)}.hero>p{max-width:var(--i-hero-text-max-width);margin-inline:auto;font-size:var(--i-hero-text-font-size)}}@layer iris.modifiers{.brand{color:var(--i-color-brand)}.brand-name{color:var(--i-color-brand-name)}.brand-accent{color:var(--i-color-brand-accent)}.info{--i-variant:var(--i-color-info);--i-variant-inverse:var(--i-color-info-inverse)}.success{--i-variant:var(--i-color-success);--i-variant-inverse:var(--i-color-success-inverse)}.warning{--i-variant:var(--i-color-warning);--i-variant-inverse:var(--i-color-warning-inverse)}.danger{--i-variant:var(--i-color-danger);--i-variant-inverse:var(--i-color-danger-inverse)}.link{--i-variant:var(--i-color-link);--i-variant-inverse:var(--i-color-link-inverse)}.primary{--i-variant:var(--i-color-primary);--i-variant-inverse:var(--i-color-primary-inverse)}.secondary{--i-variant:var(--i-color-secondary);--i-variant-inverse:var(--i-color-secondary-inverse)}.contrast{--i-variant:var(--i-color-contrast);--i-variant-inverse:var(--i-color-contrast-inverse)}.accent{--i-variant:var(--i-color-accent);--i-variant-inverse:var(--i-color-accent-inverse)}:is(button,[type=submit],[type=reset],[type=button],[role=button],input,select,textarea,.group).small{--_size-block:0.625;--_size-inline:0.75;--_size-font:0.875}:is(button,[type=submit],[type=reset],[type=button],[role=button],input,select,textarea,.group).medium{--_size-block:1.125;--_size-inline:1.25;--_size-font:1.125}:is(button,[type=submit],[type=reset],[type=button],[role=button],input,select,textarea,.group).large{--_size-block:1.375;--_size-inline:1.5;--_size-font:1.25}table.small :is(td,th){padding:calc(var(--i-spacing) / 4) calc(var(--i-spacing) * .5);font-size:.875rem}table.medium :is(td,th){padding:calc(var(--i-spacing) * .75) calc(var(--i-spacing) * 1.25);font-size:1.125rem}table.large :is(td,th){padding:var(--i-spacing) calc(var(--i-spacing) * 1.5);font-size:1.25rem}.card.small{--_space-block:calc(var(--i-section-spacing-block) * .625);--_space-inline:calc(var(--i-section-spacing-inline) * .75)}.card.medium{--_space-block:calc(var(--i-section-spacing-block) * 1.25);--_space-inline:calc(var(--i-section-spacing-inline) * 1.25)}.card.large{--_space-block:calc(var(--i-section-spacing-block) * 1.5);--_space-inline:calc(var(--i-section-spacing-inline) * 1.5)}progress.small{height:.375rem}progress.medium{height:.875rem}progress.large{height:1.25rem}meter.small{height:.3125rem}meter.medium{height:.75rem}meter.large{height:1rem}.avatar.small{--_size:var(--i-avatar-size-small)}.avatar.medium{--_size:var(--i-avatar-size-medium)}.avatar.large{--_size:var(--i-avatar-size-large)}.icon.small{width:var(--i-icon-size-small);height:var(--i-icon-size-small);font-size:.75rem}.icon.medium{width:var(--i-icon-size-medium);height:var(--i-icon-size-medium);font-size:1.25rem}.icon.large{width:var(--i-icon-size-large);height:var(--i-icon-size-large);font-size:2rem}:is(button,[type=submit],[type=reset],[type=button],[role=button]).rounded,:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea).rounded{border-radius:var(--i-border-radius-pill)}:is(.card,.box).rounded{border-radius:var(--i-border-radius-xlarge)}meter.rounded,progress.rounded{border-radius:var(--i-border-radius-pill)}}@layer iris.modifiers{meter.rounded::-webkit-meter-bar,meter.rounded::-webkit-meter-even-less-good-value,meter.rounded::-webkit-meter-optimum-value,meter.rounded::-webkit-meter-suboptimum-value{border-radius:var(--i-border-radius-pill)}meter.rounded::-moz-meter-bar{border-radius:var(--i-border-radius-pill)}.group.rounded{border-radius:var(--i-border-radius-pill)}.group.rounded>:first-child{border-start-start-radius:var(--i-border-radius-pill);border-end-start-radius:var(--i-border-radius-pill)}.group.rounded>:last-child{border-start-end-radius:var(--i-border-radius-pill);border-end-end-radius:var(--i-border-radius-pill)}:is(code,kbd,samp).rounded,pre.rounded{border-radius:var(--i-border-radius-xlarge)}.skeleton.rounded{border-radius:var(--i-border-radius-pill)}:is(.card,.box).square,:is(button,[type=submit],[type=reset],[type=button],[role=button]).square,:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea).square,meter.square,progress.square{border-radius:0}meter.square::-webkit-meter-bar,meter.square::-webkit-meter-even-less-good-value,meter.square::-webkit-meter-optimum-value,meter.square::-webkit-meter-suboptimum-value{border-radius:0}meter.square::-moz-meter-bar{border-radius:0}.group.square{border-radius:0}.group.square>:first-child{border-start-start-radius:0;border-end-start-radius:0}.group.square>:last-child{border-start-end-radius:0;border-end-end-radius:0}:is(code,kbd,samp).square,pre.square{border-radius:0}.avatar.square{border-radius:var(--i-border-radius)}.card.outlined{border:var(--i-border-width) solid var(--i-card-color-border);background:#0000;box-shadow:none}.badge.outlined,.box.outlined,.card.outlined>:is(header,footer){background-color:initial}.box.outlined{border:var(--i-border-width) solid var(--i-box-color-border);box-shadow:none}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea,.select).outlined{--_background:#0000}.badge.outlined{color:color-mix(in oklab,var(--i-variant),var(--i-color-ink) 40%)}:is(input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file]),select,textarea,.select).active{--_background:var(--i-input-active-color-background);--_border:var(--i-input-active-color-border)}:is(input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file]),select,textarea,.select).focus{--_background:var(--i-input-active-color-background);--_border:var(--i-input-active-color-border);outline:var(--i-input-outline-width) solid var(--_outline);outline-offset:0}:is(button,[type=submit],[type=reset],[type=button],[role=button]).disabled,:is(input:not([type=submit],[type=button],[type=reset]),select,textarea).disabled,:where(a:not([role=button])).disabled,[role=link].disabled{opacity:var(--i-control-disabled-opacity);pointer-events:none}}@layer iris.utilities{.text-center{text-align:center}.justify-center{justify-content:center}.items-center{align-items:center}.mx-auto{margin-inline:auto}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp{display:-webkit-box;overflow:hidden;max-height:calc(var(--i-line-clamp-lines) * var(--i-line-height) * 1em);max-height:calc(var(--i-line-clamp-lines) * 1lh);-webkit-line-clamp:var(--i-line-clamp-lines);-webkit-box-orient:vertical}[hidden]:not([hidden=until-found]){display:none!important}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.contents{display:contents}.visible{visibility:visible}.invisible{visibility:hidden}.color-amber-50{color:var(--i-color-amber-50)}.color-amber-100{color:var(--i-color-amber-100)}.color-amber-200{color:var(--i-color-amber-200)}.color-amber-300{color:var(--i-color-amber-300)}.color-amber-400{color:var(--i-color-amber-400)}.color-amber-500{color:var(--i-color-amber-500)}.color-amber-600{color:var(--i-color-amber-600)}.color-amber-700{color:var(--i-color-amber-700)}.color-amber-800{color:var(--i-color-amber-800)}.color-amber-900{color:var(--i-color-amber-900)}.color-amber-950{color:var(--i-color-amber-950)}.color-blue-50{color:var(--i-color-blue-50)}.color-blue-100{color:var(--i-color-blue-100)}.color-blue-200{color:var(--i-color-blue-200)}.color-blue-300{color:var(--i-color-blue-300)}.color-blue-400{color:var(--i-color-blue-400)}.color-blue-500{color:var(--i-color-blue-500)}.color-blue-600{color:var(--i-color-blue-600)}.color-blue-700{color:var(--i-color-blue-700)}.color-blue-800{color:var(--i-color-blue-800)}.color-blue-900{color:var(--i-color-blue-900)}.color-blue-950{color:var(--i-color-blue-950)}.color-chartreuse-50{color:var(--i-color-chartreuse-50)}.color-chartreuse-100{color:var(--i-color-chartreuse-100)}.color-chartreuse-200{color:var(--i-color-chartreuse-200)}.color-chartreuse-300{color:var(--i-color-chartreuse-300)}.color-chartreuse-400{color:var(--i-color-chartreuse-400)}.color-chartreuse-500{color:var(--i-color-chartreuse-500)}.color-chartreuse-600{color:var(--i-color-chartreuse-600)}.color-chartreuse-700{color:var(--i-color-chartreuse-700)}.color-chartreuse-800{color:var(--i-color-chartreuse-800)}.color-chartreuse-900{color:var(--i-color-chartreuse-900)}.color-chartreuse-950{color:var(--i-color-chartreuse-950)}.color-cyan-50{color:var(--i-color-cyan-50)}.color-cyan-100{color:var(--i-color-cyan-100)}.color-cyan-200{color:var(--i-color-cyan-200)}.color-cyan-300{color:var(--i-color-cyan-300)}.color-cyan-400{color:var(--i-color-cyan-400)}.color-cyan-500{color:var(--i-color-cyan-500)}.color-cyan-600{color:var(--i-color-cyan-600)}.color-cyan-700{color:var(--i-color-cyan-700)}.color-cyan-800{color:var(--i-color-cyan-800)}.color-cyan-900{color:var(--i-color-cyan-900)}.color-cyan-950{color:var(--i-color-cyan-950)}.color-emerald-50{color:var(--i-color-emerald-50)}.color-emerald-100{color:var(--i-color-emerald-100)}.color-emerald-200{color:var(--i-color-emerald-200)}.color-emerald-300{color:var(--i-color-emerald-300)}.color-emerald-400{color:var(--i-color-emerald-400)}.color-emerald-500{color:var(--i-color-emerald-500)}.color-emerald-600{color:var(--i-color-emerald-600)}.color-emerald-700{color:var(--i-color-emerald-700)}.color-emerald-800{color:var(--i-color-emerald-800)}.color-emerald-900{color:var(--i-color-emerald-900)}.color-emerald-950{color:var(--i-color-emerald-950)}.color-fuchsia-50{color:var(--i-color-fuchsia-50)}.color-fuchsia-100{color:var(--i-color-fuchsia-100)}.color-fuchsia-200{color:var(--i-color-fuchsia-200)}.color-fuchsia-300{color:var(--i-color-fuchsia-300)}.color-fuchsia-400{color:var(--i-color-fuchsia-400)}.color-fuchsia-500{color:var(--i-color-fuchsia-500)}.color-fuchsia-600{color:var(--i-color-fuchsia-600)}.color-fuchsia-700{color:var(--i-color-fuchsia-700)}.color-fuchsia-800{color:var(--i-color-fuchsia-800)}.color-fuchsia-900{color:var(--i-color-fuchsia-900)}.color-fuchsia-950{color:var(--i-color-fuchsia-950)}.color-gray-50{color:var(--i-color-gray-50)}.color-gray-100{color:var(--i-color-gray-100)}.color-gray-200{color:var(--i-color-gray-200)}.color-gray-300{color:var(--i-color-gray-300)}.color-gray-400{color:var(--i-color-gray-400)}.color-gray-500{color:var(--i-color-gray-500)}.color-gray-600{color:var(--i-color-gray-600)}.color-gray-700{color:var(--i-color-gray-700)}.color-gray-800{color:var(--i-color-gray-800)}.color-gray-900{color:var(--i-color-gray-900)}.color-gray-950{color:var(--i-color-gray-950)}.color-green-50{color:var(--i-color-green-50)}.color-green-100{color:var(--i-color-green-100)}.color-green-200{color:var(--i-color-green-200)}.color-green-300{color:var(--i-color-green-300)}.color-green-400{color:var(--i-color-green-400)}.color-green-500{color:var(--i-color-green-500)}.color-green-600{color:var(--i-color-green-600)}.color-green-700{color:var(--i-color-green-700)}.color-green-800{color:var(--i-color-green-800)}.color-green-900{color:var(--i-color-green-900)}.color-green-950{color:var(--i-color-green-950)}.color-indigo-50{color:var(--i-color-indigo-50)}.color-indigo-100{color:var(--i-color-indigo-100)}.color-indigo-200{color:var(--i-color-indigo-200)}.color-indigo-300{color:var(--i-color-indigo-300)}.color-indigo-400{color:var(--i-color-indigo-400)}.color-indigo-500{color:var(--i-color-indigo-500)}.color-indigo-600{color:var(--i-color-indigo-600)}.color-indigo-700{color:var(--i-color-indigo-700)}.color-indigo-800{color:var(--i-color-indigo-800)}.color-indigo-900{color:var(--i-color-indigo-900)}.color-indigo-950{color:var(--i-color-indigo-950)}.color-jade-50{color:var(--i-color-jade-50)}.color-jade-100{color:var(--i-color-jade-100)}.color-jade-200{color:var(--i-color-jade-200)}.color-jade-300{color:var(--i-color-jade-300)}.color-jade-400{color:var(--i-color-jade-400)}.color-jade-500{color:var(--i-color-jade-500)}.color-jade-600{color:var(--i-color-jade-600)}.color-jade-700{color:var(--i-color-jade-700)}.color-jade-800{color:var(--i-color-jade-800)}.color-jade-900{color:var(--i-color-jade-900)}.color-jade-950{color:var(--i-color-jade-950)}.color-lime-50{color:var(--i-color-lime-50)}.color-lime-100{color:var(--i-color-lime-100)}.color-lime-200{color:var(--i-color-lime-200)}.color-lime-300{color:var(--i-color-lime-300)}.color-lime-400{color:var(--i-color-lime-400)}.color-lime-500{color:var(--i-color-lime-500)}.color-lime-600{color:var(--i-color-lime-600)}.color-lime-700{color:var(--i-color-lime-700)}.color-lime-800{color:var(--i-color-lime-800)}.color-lime-900{color:var(--i-color-lime-900)}.color-lime-950{color:var(--i-color-lime-950)}.color-neutral-50{color:var(--i-color-neutral-50)}.color-neutral-100{color:var(--i-color-neutral-100)}.color-neutral-200{color:var(--i-color-neutral-200)}.color-neutral-300{color:var(--i-color-neutral-300)}.color-neutral-400{color:var(--i-color-neutral-400)}.color-neutral-500{color:var(--i-color-neutral-500)}.color-neutral-600{color:var(--i-color-neutral-600)}.color-neutral-700{color:var(--i-color-neutral-700)}.color-neutral-800{color:var(--i-color-neutral-800)}.color-neutral-900{color:var(--i-color-neutral-900)}.color-neutral-950{color:var(--i-color-neutral-950)}.color-orange-50{color:var(--i-color-orange-50)}.color-orange-100{color:var(--i-color-orange-100)}.color-orange-200{color:var(--i-color-orange-200)}.color-orange-300{color:var(--i-color-orange-300)}.color-orange-400{color:var(--i-color-orange-400)}.color-orange-500{color:var(--i-color-orange-500)}.color-orange-600{color:var(--i-color-orange-600)}.color-orange-700{color:var(--i-color-orange-700)}.color-orange-800{color:var(--i-color-orange-800)}.color-orange-900{color:var(--i-color-orange-900)}.color-orange-950{color:var(--i-color-orange-950)}.color-pink-50{color:var(--i-color-pink-50)}.color-pink-100{color:var(--i-color-pink-100)}.color-pink-200{color:var(--i-color-pink-200)}.color-pink-300{color:var(--i-color-pink-300)}.color-pink-400{color:var(--i-color-pink-400)}.color-pink-500{color:var(--i-color-pink-500)}.color-pink-600{color:var(--i-color-pink-600)}.color-pink-700{color:var(--i-color-pink-700)}.color-pink-800{color:var(--i-color-pink-800)}.color-pink-900{color:var(--i-color-pink-900)}.color-pink-950{color:var(--i-color-pink-950)}.color-purple-50{color:var(--i-color-purple-50)}.color-purple-100{color:var(--i-color-purple-100)}.color-purple-200{color:var(--i-color-purple-200)}.color-purple-300{color:var(--i-color-purple-300)}.color-purple-400{color:var(--i-color-purple-400)}.color-purple-500{color:var(--i-color-purple-500)}.color-purple-600{color:var(--i-color-purple-600)}.color-purple-700{color:var(--i-color-purple-700)}.color-purple-800{color:var(--i-color-purple-800)}.color-purple-900{color:var(--i-color-purple-900)}.color-purple-950{color:var(--i-color-purple-950)}.color-red-50{color:var(--i-color-red-50)}.color-red-100{color:var(--i-color-red-100)}.color-red-200{color:var(--i-color-red-200)}.color-red-300{color:var(--i-color-red-300)}.color-red-400{color:var(--i-color-red-400)}.color-red-500{color:var(--i-color-red-500)}.color-red-600{color:var(--i-color-red-600)}.color-red-700{color:var(--i-color-red-700)}.color-red-800{color:var(--i-color-red-800)}.color-red-900{color:var(--i-color-red-900)}.color-red-950{color:var(--i-color-red-950)}.color-rose-50{color:var(--i-color-rose-50)}.color-rose-100{color:var(--i-color-rose-100)}.color-rose-200{color:var(--i-color-rose-200)}.color-rose-300{color:var(--i-color-rose-300)}.color-rose-400{color:var(--i-color-rose-400)}.color-rose-500{color:var(--i-color-rose-500)}.color-rose-600{color:var(--i-color-rose-600)}.color-rose-700{color:var(--i-color-rose-700)}.color-rose-800{color:var(--i-color-rose-800)}.color-rose-900{color:var(--i-color-rose-900)}.color-rose-950{color:var(--i-color-rose-950)}.color-sky-50{color:var(--i-color-sky-50)}.color-sky-100{color:var(--i-color-sky-100)}.color-sky-200{color:var(--i-color-sky-200)}.color-sky-300{color:var(--i-color-sky-300)}.color-sky-400{color:var(--i-color-sky-400)}.color-sky-500{color:var(--i-color-sky-500)}.color-sky-600{color:var(--i-color-sky-600)}.color-sky-700{color:var(--i-color-sky-700)}.color-sky-800{color:var(--i-color-sky-800)}.color-sky-900{color:var(--i-color-sky-900)}.color-sky-950{color:var(--i-color-sky-950)}.color-slate-50{color:var(--i-color-slate-50)}.color-slate-100{color:var(--i-color-slate-100)}.color-slate-200{color:var(--i-color-slate-200)}.color-slate-300{color:var(--i-color-slate-300)}.color-slate-400{color:var(--i-color-slate-400)}.color-slate-500{color:var(--i-color-slate-500)}.color-slate-600{color:var(--i-color-slate-600)}.color-slate-700{color:var(--i-color-slate-700)}.color-slate-800{color:var(--i-color-slate-800)}.color-slate-900{color:var(--i-color-slate-900)}.color-slate-950{color:var(--i-color-slate-950)}.color-spring-50{color:var(--i-color-spring-50)}.color-spring-100{color:var(--i-color-spring-100)}.color-spring-200{color:var(--i-color-spring-200)}.color-spring-300{color:var(--i-color-spring-300)}.color-spring-400{color:var(--i-color-spring-400)}.color-spring-500{color:var(--i-color-spring-500)}.color-spring-600{color:var(--i-color-spring-600)}.color-spring-700{color:var(--i-color-spring-700)}.color-spring-800{color:var(--i-color-spring-800)}.color-spring-900{color:var(--i-color-spring-900)}.color-spring-950{color:var(--i-color-spring-950)}.color-stone-50{color:var(--i-color-stone-50)}.color-stone-100{color:var(--i-color-stone-100)}.color-stone-200{color:var(--i-color-stone-200)}.color-stone-300{color:var(--i-color-stone-300)}.color-stone-400{color:var(--i-color-stone-400)}.color-stone-500{color:var(--i-color-stone-500)}.color-stone-600{color:var(--i-color-stone-600)}.color-stone-700{color:var(--i-color-stone-700)}.color-stone-800{color:var(--i-color-stone-800)}.color-stone-900{color:var(--i-color-stone-900)}.color-stone-950{color:var(--i-color-stone-950)}.color-teal-50{color:var(--i-color-teal-50)}.color-teal-100{color:var(--i-color-teal-100)}.color-teal-200{color:var(--i-color-teal-200)}.color-teal-300{color:var(--i-color-teal-300)}.color-teal-400{color:var(--i-color-teal-400)}.color-teal-500{color:var(--i-color-teal-500)}.color-teal-600{color:var(--i-color-teal-600)}.color-teal-700{color:var(--i-color-teal-700)}.color-teal-800{color:var(--i-color-teal-800)}.color-teal-900{color:var(--i-color-teal-900)}.color-teal-950{color:var(--i-color-teal-950)}.color-vermilion-50{color:var(--i-color-vermilion-50)}.color-vermilion-100{color:var(--i-color-vermilion-100)}.color-vermilion-200{color:var(--i-color-vermilion-200)}.color-vermilion-300{color:var(--i-color-vermilion-300)}.color-vermilion-400{color:var(--i-color-vermilion-400)}.color-vermilion-500{color:var(--i-color-vermilion-500)}.color-vermilion-600{color:var(--i-color-vermilion-600)}.color-vermilion-700{color:var(--i-color-vermilion-700)}.color-vermilion-800{color:var(--i-color-vermilion-800)}.color-vermilion-900{color:var(--i-color-vermilion-900)}.color-vermilion-950{color:var(--i-color-vermilion-950)}.color-violet-50{color:var(--i-color-violet-50)}.color-violet-100{color:var(--i-color-violet-100)}.color-violet-200{color:var(--i-color-violet-200)}.color-violet-300{color:var(--i-color-violet-300)}.color-violet-400{color:var(--i-color-violet-400)}.color-violet-500{color:var(--i-color-violet-500)}.color-violet-600{color:var(--i-color-violet-600)}.color-violet-700{color:var(--i-color-violet-700)}.color-violet-800{color:var(--i-color-violet-800)}.color-violet-900{color:var(--i-color-violet-900)}.color-violet-950{color:var(--i-color-violet-950)}.color-yellow-50{color:var(--i-color-yellow-50)}.color-yellow-100{color:var(--i-color-yellow-100)}.color-yellow-200{color:var(--i-color-yellow-200)}.color-yellow-300{color:var(--i-color-yellow-300)}.color-yellow-400{color:var(--i-color-yellow-400)}.color-yellow-500{color:var(--i-color-yellow-500)}.color-yellow-600{color:var(--i-color-yellow-600)}.color-yellow-700{color:var(--i-color-yellow-700)}.color-yellow-800{color:var(--i-color-yellow-800)}.color-yellow-900{color:var(--i-color-yellow-900)}.color-yellow-950{color:var(--i-color-yellow-950)}.color-zinc-50{color:var(--i-color-zinc-50)}.color-zinc-100{color:var(--i-color-zinc-100)}.color-zinc-200{color:var(--i-color-zinc-200)}.color-zinc-300{color:var(--i-color-zinc-300)}.color-zinc-400{color:var(--i-color-zinc-400)}.color-zinc-500{color:var(--i-color-zinc-500)}.color-zinc-600{color:var(--i-color-zinc-600)}.color-zinc-700{color:var(--i-color-zinc-700)}.color-zinc-800{color:var(--i-color-zinc-800)}.color-zinc-900{color:var(--i-color-zinc-900)}.color-zinc-950{color:var(--i-color-zinc-950)}.background-amber-50{color:var(--i-color-dark);background-color:var(--i-color-amber-50)}.background-amber-100{color:var(--i-color-dark);background-color:var(--i-color-amber-100)}.background-amber-200{color:var(--i-color-dark);background-color:var(--i-color-amber-200)}.background-amber-300{color:var(--i-color-dark);background-color:var(--i-color-amber-300)}.background-amber-400{color:var(--i-color-dark);background-color:var(--i-color-amber-400)}.background-amber-500{color:var(--i-color-dark);background-color:var(--i-color-amber-500)}.background-amber-600{color:var(--i-color-light);background-color:var(--i-color-amber-600)}.background-amber-700{color:var(--i-color-light);background-color:var(--i-color-amber-700)}.background-amber-800{color:var(--i-color-light);background-color:var(--i-color-amber-800)}.background-amber-900{color:var(--i-color-light);background-color:var(--i-color-amber-900)}.background-amber-950{color:var(--i-color-light);background-color:var(--i-color-amber-950)}.background-blue-50{color:var(--i-color-dark);background-color:var(--i-color-blue-50)}.background-blue-100{color:var(--i-color-dark);background-color:var(--i-color-blue-100)}.background-blue-200{color:var(--i-color-dark);background-color:var(--i-color-blue-200)}.background-blue-300{color:var(--i-color-dark);background-color:var(--i-color-blue-300)}.background-blue-400{background-color:var(--i-color-blue-400)}.background-blue-400,.background-blue-500,.background-blue-600,.background-blue-700,.background-blue-800,.background-blue-900,.background-blue-950{color:var(--i-color-light)}.background-blue-500{background-color:var(--i-color-blue-500)}.background-blue-600{background-color:var(--i-color-blue-600)}.background-blue-700{background-color:var(--i-color-blue-700)}.background-blue-800{background-color:var(--i-color-blue-800)}.background-blue-900{background-color:var(--i-color-blue-900)}.background-blue-950{background-color:var(--i-color-blue-950)}.background-chartreuse-50{color:var(--i-color-dark);background-color:var(--i-color-chartreuse-50)}.background-chartreuse-100{color:var(--i-color-dark);background-color:var(--i-color-chartreuse-100)}.background-chartreuse-200{color:var(--i-color-dark);background-color:var(--i-color-chartreuse-200)}.background-chartreuse-300{color:var(--i-color-dark);background-color:var(--i-color-chartreuse-300)}.background-chartreuse-400{color:var(--i-color-dark);background-color:var(--i-color-chartreuse-400)}.background-chartreuse-500{color:var(--i-color-dark);background-color:var(--i-color-chartreuse-500)}.background-chartreuse-600{color:var(--i-color-light);background-color:var(--i-color-chartreuse-600)}.background-chartreuse-700{color:var(--i-color-light);background-color:var(--i-color-chartreuse-700)}.background-chartreuse-800{color:var(--i-color-light);background-color:var(--i-color-chartreuse-800)}.background-chartreuse-900{color:var(--i-color-light);background-color:var(--i-color-chartreuse-900)}.background-chartreuse-950{color:var(--i-color-light);background-color:var(--i-color-chartreuse-950)}.background-cyan-50{background-color:var(--i-color-cyan-50)}.background-cyan-100,.background-cyan-200,.background-cyan-300,.background-cyan-400,.background-cyan-50,.background-cyan-500{color:var(--i-color-dark)}.background-cyan-100{background-color:var(--i-color-cyan-100)}.background-cyan-200{background-color:var(--i-color-cyan-200)}.background-cyan-300{background-color:var(--i-color-cyan-300)}.background-cyan-400{background-color:var(--i-color-cyan-400)}.background-cyan-500{background-color:var(--i-color-cyan-500)}.background-cyan-600{background-color:var(--i-color-cyan-600)}.background-cyan-600,.background-cyan-700,.background-cyan-800,.background-cyan-900,.background-cyan-950{color:var(--i-color-light)}.background-cyan-700{background-color:var(--i-color-cyan-700)}.background-cyan-800{background-color:var(--i-color-cyan-800)}.background-cyan-900{background-color:var(--i-color-cyan-900)}.background-cyan-950{background-color:var(--i-color-cyan-950)}.background-emerald-50{color:var(--i-color-dark);background-color:var(--i-color-emerald-50)}.background-emerald-100{color:var(--i-color-dark);background-color:var(--i-color-emerald-100)}.background-emerald-200{color:var(--i-color-dark);background-color:var(--i-color-emerald-200)}.background-emerald-300{color:var(--i-color-dark);background-color:var(--i-color-emerald-300)}.background-emerald-400{color:var(--i-color-dark);background-color:var(--i-color-emerald-400)}.background-emerald-500{color:var(--i-color-dark);background-color:var(--i-color-emerald-500)}.background-emerald-600{color:var(--i-color-light);background-color:var(--i-color-emerald-600)}.background-emerald-700{color:var(--i-color-light);background-color:var(--i-color-emerald-700)}.background-emerald-800{color:var(--i-color-light);background-color:var(--i-color-emerald-800)}.background-emerald-900{color:var(--i-color-light);background-color:var(--i-color-emerald-900)}.background-emerald-950{color:var(--i-color-light);background-color:var(--i-color-emerald-950)}.background-fuchsia-50{color:var(--i-color-dark);background-color:var(--i-color-fuchsia-50)}.background-fuchsia-100{color:var(--i-color-dark);background-color:var(--i-color-fuchsia-100)}.background-fuchsia-200{color:var(--i-color-dark);background-color:var(--i-color-fuchsia-200)}.background-fuchsia-300{color:var(--i-color-dark);background-color:var(--i-color-fuchsia-300)}.background-fuchsia-400{color:var(--i-color-light);background-color:var(--i-color-fuchsia-400)}.background-fuchsia-500{color:var(--i-color-light);background-color:var(--i-color-fuchsia-500)}.background-fuchsia-600{color:var(--i-color-light);background-color:var(--i-color-fuchsia-600)}.background-fuchsia-700{color:var(--i-color-light);background-color:var(--i-color-fuchsia-700)}.background-fuchsia-800{color:var(--i-color-light);background-color:var(--i-color-fuchsia-800)}.background-fuchsia-900{color:var(--i-color-light);background-color:var(--i-color-fuchsia-900)}.background-fuchsia-950{color:var(--i-color-light);background-color:var(--i-color-fuchsia-950)}.background-gray-50{color:var(--i-color-dark);background-color:var(--i-color-gray-50)}.background-gray-100{color:var(--i-color-dark);background-color:var(--i-color-gray-100)}.background-gray-200{color:var(--i-color-dark);background-color:var(--i-color-gray-200)}.background-gray-300{color:var(--i-color-dark);background-color:var(--i-color-gray-300)}.background-gray-400{background-color:var(--i-color-gray-400)}.background-gray-400,.background-gray-500,.background-gray-600,.background-gray-700,.background-gray-800,.background-gray-900,.background-gray-950{color:var(--i-color-light)}.background-gray-500{background-color:var(--i-color-gray-500)}.background-gray-600{background-color:var(--i-color-gray-600)}.background-gray-700{background-color:var(--i-color-gray-700)}.background-gray-800{background-color:var(--i-color-gray-800)}.background-gray-900{background-color:var(--i-color-gray-900)}.background-gray-950{background-color:var(--i-color-gray-950)}.background-green-50{color:var(--i-color-dark);background-color:var(--i-color-green-50)}.background-green-100{color:var(--i-color-dark);background-color:var(--i-color-green-100)}.background-green-200{color:var(--i-color-dark);background-color:var(--i-color-green-200)}.background-green-300{color:var(--i-color-dark);background-color:var(--i-color-green-300)}.background-green-400{color:var(--i-color-dark);background-color:var(--i-color-green-400)}.background-green-500{color:var(--i-color-dark);background-color:var(--i-color-green-500)}.background-green-600{color:var(--i-color-light);background-color:var(--i-color-green-600)}.background-green-700{color:var(--i-color-light);background-color:var(--i-color-green-700)}.background-green-800{color:var(--i-color-light);background-color:var(--i-color-green-800)}.background-green-900{color:var(--i-color-light);background-color:var(--i-color-green-900)}.background-green-950{color:var(--i-color-light);background-color:var(--i-color-green-950)}.background-indigo-50{color:var(--i-color-dark);background-color:var(--i-color-indigo-50)}.background-indigo-100{color:var(--i-color-dark);background-color:var(--i-color-indigo-100)}.background-indigo-200{color:var(--i-color-dark);background-color:var(--i-color-indigo-200)}.background-indigo-300{color:var(--i-color-dark);background-color:var(--i-color-indigo-300)}.background-indigo-400{background-color:var(--i-color-indigo-400)}.background-indigo-400,.background-indigo-500,.background-indigo-600,.background-indigo-700,.background-indigo-800,.background-indigo-900,.background-indigo-950{color:var(--i-color-light)}.background-indigo-500{background-color:var(--i-color-indigo-500)}.background-indigo-600{background-color:var(--i-color-indigo-600)}.background-indigo-700{background-color:var(--i-color-indigo-700)}.background-indigo-800{background-color:var(--i-color-indigo-800)}.background-indigo-900{background-color:var(--i-color-indigo-900)}.background-indigo-950{background-color:var(--i-color-indigo-950)}.background-jade-50{background-color:var(--i-color-jade-50)}.background-jade-100,.background-jade-200,.background-jade-300,.background-jade-400,.background-jade-50,.background-jade-500{color:var(--i-color-dark)}.background-jade-100{background-color:var(--i-color-jade-100)}.background-jade-200{background-color:var(--i-color-jade-200)}.background-jade-300{background-color:var(--i-color-jade-300)}.background-jade-400{background-color:var(--i-color-jade-400)}.background-jade-500{background-color:var(--i-color-jade-500)}.background-jade-600{background-color:var(--i-color-jade-600)}.background-jade-600,.background-jade-700,.background-jade-800,.background-jade-900,.background-jade-950{color:var(--i-color-light)}.background-jade-700{background-color:var(--i-color-jade-700)}.background-jade-800{background-color:var(--i-color-jade-800)}.background-jade-900{background-color:var(--i-color-jade-900)}.background-jade-950{background-color:var(--i-color-jade-950)}.background-lime-50{background-color:var(--i-color-lime-50)}.background-lime-100,.background-lime-200,.background-lime-300,.background-lime-400,.background-lime-50,.background-lime-500{color:var(--i-color-dark)}.background-lime-100{background-color:var(--i-color-lime-100)}.background-lime-200{background-color:var(--i-color-lime-200)}.background-lime-300{background-color:var(--i-color-lime-300)}.background-lime-400{background-color:var(--i-color-lime-400)}.background-lime-500{background-color:var(--i-color-lime-500)}.background-lime-600{background-color:var(--i-color-lime-600)}.background-lime-600,.background-lime-700,.background-lime-800,.background-lime-900,.background-lime-950{color:var(--i-color-light)}.background-lime-700{background-color:var(--i-color-lime-700)}.background-lime-800{background-color:var(--i-color-lime-800)}.background-lime-900{background-color:var(--i-color-lime-900)}.background-lime-950{background-color:var(--i-color-lime-950)}.background-neutral-50{color:var(--i-color-dark);background-color:var(--i-color-neutral-50)}.background-neutral-100{color:var(--i-color-dark);background-color:var(--i-color-neutral-100)}.background-neutral-200{color:var(--i-color-dark);background-color:var(--i-color-neutral-200)}.background-neutral-300{color:var(--i-color-dark);background-color:var(--i-color-neutral-300)}.background-neutral-400{color:var(--i-color-light);background-color:var(--i-color-neutral-400)}.background-neutral-500{color:var(--i-color-light);background-color:var(--i-color-neutral-500)}.background-neutral-600{color:var(--i-color-light);background-color:var(--i-color-neutral-600)}.background-neutral-700{color:var(--i-color-light);background-color:var(--i-color-neutral-700)}.background-neutral-800{color:var(--i-color-light);background-color:var(--i-color-neutral-800)}.background-neutral-900{color:var(--i-color-light);background-color:var(--i-color-neutral-900)}.background-neutral-950{color:var(--i-color-light);background-color:var(--i-color-neutral-950)}.background-orange-50{color:var(--i-color-dark);background-color:var(--i-color-orange-50)}.background-orange-100{color:var(--i-color-dark);background-color:var(--i-color-orange-100)}.background-orange-200{color:var(--i-color-dark);background-color:var(--i-color-orange-200)}.background-orange-300{color:var(--i-color-dark);background-color:var(--i-color-orange-300)}.background-orange-400{color:var(--i-color-dark);background-color:var(--i-color-orange-400)}.background-orange-500{color:var(--i-color-light);background-color:var(--i-color-orange-500)}.background-orange-600{color:var(--i-color-light);background-color:var(--i-color-orange-600)}.background-orange-700{color:var(--i-color-light);background-color:var(--i-color-orange-700)}.background-orange-800{color:var(--i-color-light);background-color:var(--i-color-orange-800)}.background-orange-900{color:var(--i-color-light);background-color:var(--i-color-orange-900)}.background-orange-950{color:var(--i-color-light);background-color:var(--i-color-orange-950)}.background-pink-50{color:var(--i-color-dark);background-color:var(--i-color-pink-50)}.background-pink-100{color:var(--i-color-dark);background-color:var(--i-color-pink-100)}.background-pink-200{color:var(--i-color-dark);background-color:var(--i-color-pink-200)}.background-pink-300{color:var(--i-color-dark);background-color:var(--i-color-pink-300)}.background-pink-400{background-color:var(--i-color-pink-400)}.background-pink-400,.background-pink-500,.background-pink-600,.background-pink-700,.background-pink-800,.background-pink-900,.background-pink-950{color:var(--i-color-light)}.background-pink-500{background-color:var(--i-color-pink-500)}.background-pink-600{background-color:var(--i-color-pink-600)}.background-pink-700{background-color:var(--i-color-pink-700)}.background-pink-800{background-color:var(--i-color-pink-800)}.background-pink-900{background-color:var(--i-color-pink-900)}.background-pink-950{background-color:var(--i-color-pink-950)}.background-purple-50{color:var(--i-color-dark);background-color:var(--i-color-purple-50)}.background-purple-100{color:var(--i-color-dark);background-color:var(--i-color-purple-100)}.background-purple-200{color:var(--i-color-dark);background-color:var(--i-color-purple-200)}.background-purple-300{color:var(--i-color-dark);background-color:var(--i-color-purple-300)}.background-purple-400{background-color:var(--i-color-purple-400)}.background-purple-400,.background-purple-500,.background-purple-600,.background-purple-700,.background-purple-800,.background-purple-900,.background-purple-950{color:var(--i-color-light)}.background-purple-500{background-color:var(--i-color-purple-500)}.background-purple-600{background-color:var(--i-color-purple-600)}.background-purple-700{background-color:var(--i-color-purple-700)}.background-purple-800{background-color:var(--i-color-purple-800)}.background-purple-900{background-color:var(--i-color-purple-900)}.background-purple-950{background-color:var(--i-color-purple-950)}.background-red-50{color:var(--i-color-dark);background-color:var(--i-color-red-50)}.background-red-100{color:var(--i-color-dark);background-color:var(--i-color-red-100)}.background-red-200{color:var(--i-color-dark);background-color:var(--i-color-red-200)}.background-red-300{color:var(--i-color-dark);background-color:var(--i-color-red-300)}.background-red-400{background-color:var(--i-color-red-400)}.background-red-400,.background-red-500,.background-red-600,.background-red-700,.background-red-800,.background-red-900,.background-red-950{color:var(--i-color-light)}.background-red-500{background-color:var(--i-color-red-500)}.background-red-600{background-color:var(--i-color-red-600)}.background-red-700{background-color:var(--i-color-red-700)}.background-red-800{background-color:var(--i-color-red-800)}.background-red-900{background-color:var(--i-color-red-900)}.background-red-950{background-color:var(--i-color-red-950)}.background-rose-50{color:var(--i-color-dark);background-color:var(--i-color-rose-50)}.background-rose-100{color:var(--i-color-dark);background-color:var(--i-color-rose-100)}.background-rose-200{color:var(--i-color-dark);background-color:var(--i-color-rose-200)}.background-rose-300{color:var(--i-color-dark);background-color:var(--i-color-rose-300)}.background-rose-400{background-color:var(--i-color-rose-400)}.background-rose-400,.background-rose-500,.background-rose-600,.background-rose-700,.background-rose-800,.background-rose-900,.background-rose-950{color:var(--i-color-light)}.background-rose-500{background-color:var(--i-color-rose-500)}.background-rose-600{background-color:var(--i-color-rose-600)}.background-rose-700{background-color:var(--i-color-rose-700)}.background-rose-800{background-color:var(--i-color-rose-800)}.background-rose-900{background-color:var(--i-color-rose-900)}.background-rose-950{background-color:var(--i-color-rose-950)}.background-sky-50{background-color:var(--i-color-sky-50)}.background-sky-100,.background-sky-200,.background-sky-300,.background-sky-400,.background-sky-50{color:var(--i-color-dark)}.background-sky-100{background-color:var(--i-color-sky-100)}.background-sky-200{background-color:var(--i-color-sky-200)}.background-sky-300{background-color:var(--i-color-sky-300)}.background-sky-400{background-color:var(--i-color-sky-400)}.background-sky-500{background-color:var(--i-color-sky-500)}.background-sky-500,.background-sky-600,.background-sky-700,.background-sky-800,.background-sky-900,.background-sky-950{color:var(--i-color-light)}.background-sky-600{background-color:var(--i-color-sky-600)}.background-sky-700{background-color:var(--i-color-sky-700)}.background-sky-800{background-color:var(--i-color-sky-800)}.background-sky-900{background-color:var(--i-color-sky-900)}.background-sky-950{background-color:var(--i-color-sky-950)}.background-slate-50{color:var(--i-color-dark);background-color:var(--i-color-slate-50)}.background-slate-100{color:var(--i-color-dark);background-color:var(--i-color-slate-100)}.background-slate-200{color:var(--i-color-dark);background-color:var(--i-color-slate-200)}.background-slate-300{color:var(--i-color-dark);background-color:var(--i-color-slate-300)}.background-slate-400{background-color:var(--i-color-slate-400)}.background-slate-400,.background-slate-500,.background-slate-600,.background-slate-700,.background-slate-800,.background-slate-900,.background-slate-950{color:var(--i-color-light)}.background-slate-500{background-color:var(--i-color-slate-500)}.background-slate-600{background-color:var(--i-color-slate-600)}.background-slate-700{background-color:var(--i-color-slate-700)}.background-slate-800{background-color:var(--i-color-slate-800)}.background-slate-900{background-color:var(--i-color-slate-900)}.background-slate-950{background-color:var(--i-color-slate-950)}.background-spring-50{color:var(--i-color-dark);background-color:var(--i-color-spring-50)}.background-spring-100{color:var(--i-color-dark);background-color:var(--i-color-spring-100)}.background-spring-200{color:var(--i-color-dark);background-color:var(--i-color-spring-200)}.background-spring-300{color:var(--i-color-dark);background-color:var(--i-color-spring-300)}.background-spring-400{color:var(--i-color-dark);background-color:var(--i-color-spring-400)}.background-spring-500{color:var(--i-color-dark);background-color:var(--i-color-spring-500)}.background-spring-600{color:var(--i-color-light);background-color:var(--i-color-spring-600)}.background-spring-700{color:var(--i-color-light);background-color:var(--i-color-spring-700)}.background-spring-800{color:var(--i-color-light);background-color:var(--i-color-spring-800)}.background-spring-900{color:var(--i-color-light);background-color:var(--i-color-spring-900)}.background-spring-950{color:var(--i-color-light);background-color:var(--i-color-spring-950)}.background-stone-50{color:var(--i-color-dark);background-color:var(--i-color-stone-50)}.background-stone-100{color:var(--i-color-dark);background-color:var(--i-color-stone-100)}.background-stone-200{color:var(--i-color-dark);background-color:var(--i-color-stone-200)}.background-stone-300{color:var(--i-color-dark);background-color:var(--i-color-stone-300)}.background-stone-400{background-color:var(--i-color-stone-400)}.background-stone-400,.background-stone-500,.background-stone-600,.background-stone-700,.background-stone-800,.background-stone-900,.background-stone-950{color:var(--i-color-light)}.background-stone-500{background-color:var(--i-color-stone-500)}.background-stone-600{background-color:var(--i-color-stone-600)}.background-stone-700{background-color:var(--i-color-stone-700)}.background-stone-800{background-color:var(--i-color-stone-800)}.background-stone-900{background-color:var(--i-color-stone-900)}.background-stone-950{background-color:var(--i-color-stone-950)}.background-teal-50{background-color:var(--i-color-teal-50)}.background-teal-100,.background-teal-200,.background-teal-300,.background-teal-400,.background-teal-50,.background-teal-500{color:var(--i-color-dark)}.background-teal-100{background-color:var(--i-color-teal-100)}.background-teal-200{background-color:var(--i-color-teal-200)}.background-teal-300{background-color:var(--i-color-teal-300)}.background-teal-400{background-color:var(--i-color-teal-400)}.background-teal-500{background-color:var(--i-color-teal-500)}.background-teal-600{background-color:var(--i-color-teal-600)}.background-teal-600,.background-teal-700,.background-teal-800,.background-teal-900,.background-teal-950{color:var(--i-color-light)}.background-teal-700{background-color:var(--i-color-teal-700)}.background-teal-800{background-color:var(--i-color-teal-800)}.background-teal-900{background-color:var(--i-color-teal-900)}.background-teal-950{background-color:var(--i-color-teal-950)}.background-vermilion-50{color:var(--i-color-dark);background-color:var(--i-color-vermilion-50)}.background-vermilion-100{color:var(--i-color-dark);background-color:var(--i-color-vermilion-100)}.background-vermilion-200{color:var(--i-color-dark);background-color:var(--i-color-vermilion-200)}.background-vermilion-300{color:var(--i-color-dark);background-color:var(--i-color-vermilion-300)}.background-vermilion-400{color:var(--i-color-dark);background-color:var(--i-color-vermilion-400)}.background-vermilion-500{color:var(--i-color-light);background-color:var(--i-color-vermilion-500)}.background-vermilion-600{color:var(--i-color-light);background-color:var(--i-color-vermilion-600)}.background-vermilion-700{color:var(--i-color-light);background-color:var(--i-color-vermilion-700)}.background-vermilion-800{color:var(--i-color-light);background-color:var(--i-color-vermilion-800)}.background-vermilion-900{color:var(--i-color-light);background-color:var(--i-color-vermilion-900)}.background-vermilion-950{color:var(--i-color-light);background-color:var(--i-color-vermilion-950)}.background-violet-50{color:var(--i-color-dark);background-color:var(--i-color-violet-50)}.background-violet-100{color:var(--i-color-dark);background-color:var(--i-color-violet-100)}.background-violet-200{color:var(--i-color-dark);background-color:var(--i-color-violet-200)}.background-violet-300{color:var(--i-color-dark);background-color:var(--i-color-violet-300)}.background-violet-400{background-color:var(--i-color-violet-400)}.background-violet-400,.background-violet-500,.background-violet-600,.background-violet-700,.background-violet-800,.background-violet-900,.background-violet-950{color:var(--i-color-light)}.background-violet-500{background-color:var(--i-color-violet-500)}.background-violet-600{background-color:var(--i-color-violet-600)}.background-violet-700{background-color:var(--i-color-violet-700)}.background-violet-800{background-color:var(--i-color-violet-800)}.background-violet-900{background-color:var(--i-color-violet-900)}.background-violet-950{background-color:var(--i-color-violet-950)}.background-yellow-50{color:var(--i-color-dark);background-color:var(--i-color-yellow-50)}.background-yellow-100{color:var(--i-color-dark);background-color:var(--i-color-yellow-100)}.background-yellow-200{color:var(--i-color-dark);background-color:var(--i-color-yellow-200)}.background-yellow-300{color:var(--i-color-dark);background-color:var(--i-color-yellow-300)}.background-yellow-400{color:var(--i-color-dark);background-color:var(--i-color-yellow-400)}.background-yellow-500{color:var(--i-color-dark);background-color:var(--i-color-yellow-500)}.background-yellow-600{color:var(--i-color-light);background-color:var(--i-color-yellow-600)}.background-yellow-700{color:var(--i-color-light);background-color:var(--i-color-yellow-700)}.background-yellow-800{color:var(--i-color-light);background-color:var(--i-color-yellow-800)}.background-yellow-900{color:var(--i-color-light);background-color:var(--i-color-yellow-900)}.background-yellow-950{color:var(--i-color-light);background-color:var(--i-color-yellow-950)}.background-zinc-50{color:var(--i-color-dark);background-color:var(--i-color-zinc-50)}.background-zinc-100{color:var(--i-color-dark);background-color:var(--i-color-zinc-100)}.background-zinc-200{color:var(--i-color-dark);background-color:var(--i-color-zinc-200)}.background-zinc-300{color:var(--i-color-dark);background-color:var(--i-color-zinc-300)}.background-zinc-400{background-color:var(--i-color-zinc-400)}.background-zinc-400,.background-zinc-500,.background-zinc-600,.background-zinc-700,.background-zinc-800,.background-zinc-900,.background-zinc-950{color:var(--i-color-light)}.background-zinc-500{background-color:var(--i-color-zinc-500)}.background-zinc-600{background-color:var(--i-color-zinc-600)}.background-zinc-700{background-color:var(--i-color-zinc-700)}.background-zinc-800{background-color:var(--i-color-zinc-800)}.background-zinc-900{background-color:var(--i-color-zinc-900)}.background-zinc-950{background-color:var(--i-color-zinc-950)}.gradient{background-image:linear-gradient(var(--i-gradient-direction),var(--i-gradient-stops))}.gradient.to-top{--i-gradient-direction:to top}.gradient.to-bottom{--i-gradient-direction:to bottom}.gradient.to-left{--i-gradient-direction:to left}.gradient.radial{background-image:radial-gradient(var(--i-gradient-shape) at var(--i-gradient-position),var(--i-gradient-stops))}.gradient.ellipse{--i-gradient-shape:ellipse}.gradient.radial-top{--i-gradient-position:top}.gradient.radial-right{--i-gradient-position:right}.gradient.radial-bottom{--i-gradient-position:bottom}.gradient.radial-left{--i-gradient-position:left}.gradient.amber{--i-gradient-stops:var(--i-color-amber-200), var(--i-color-amber-500), var(--i-color-amber-800)}.gradient.blue{--i-gradient-stops:var(--i-color-blue-200), var(--i-color-blue-500), var(--i-color-blue-800)}.gradient.chartreuse{--i-gradient-stops:var(--i-color-chartreuse-200), var(--i-color-chartreuse-500),
    var(--i-color-chartreuse-800)}.gradient.cyan{--i-gradient-stops:var(--i-color-cyan-200), var(--i-color-cyan-500), var(--i-color-cyan-800)}.gradient.emerald{--i-gradient-stops:var(--i-color-emerald-200), var(--i-color-emerald-500),
    var(--i-color-emerald-800)}.gradient.fuchsia{--i-gradient-stops:var(--i-color-fuchsia-200), var(--i-color-fuchsia-500),
    var(--i-color-fuchsia-800)}.gradient.gray{--i-gradient-stops:var(--i-color-gray-200), var(--i-color-gray-500), var(--i-color-gray-800)}.gradient.green{--i-gradient-stops:var(--i-color-green-200), var(--i-color-green-500), var(--i-color-green-800)}.gradient.indigo{--i-gradient-stops:var(--i-color-indigo-200), var(--i-color-indigo-500),
    var(--i-color-indigo-800)}.gradient.jade{--i-gradient-stops:var(--i-color-jade-200), var(--i-color-jade-500), var(--i-color-jade-800)}.gradient.lime{--i-gradient-stops:var(--i-color-lime-200), var(--i-color-lime-500), var(--i-color-lime-800)}.gradient.neutral{--i-gradient-stops:var(--i-color-neutral-200), var(--i-color-neutral-500),
    var(--i-color-neutral-800)}.gradient.orange{--i-gradient-stops:var(--i-color-orange-200), var(--i-color-orange-500),
    var(--i-color-orange-800)}.gradient.pink{--i-gradient-stops:var(--i-color-pink-200), var(--i-color-pink-500), var(--i-color-pink-800)}.gradient.purple{--i-gradient-stops:var(--i-color-purple-200), var(--i-color-purple-500),
    var(--i-color-purple-800)}.gradient.red{--i-gradient-stops:var(--i-color-red-200), var(--i-color-red-500), var(--i-color-red-800)}.gradient.rose{--i-gradient-stops:var(--i-color-rose-200), var(--i-color-rose-500), var(--i-color-rose-800)}.gradient.sky{--i-gradient-stops:var(--i-color-sky-200), var(--i-color-sky-500), var(--i-color-sky-800)}.gradient.slate{--i-gradient-stops:var(--i-color-slate-200), var(--i-color-slate-500), var(--i-color-slate-800)}.gradient.spring{--i-gradient-stops:var(--i-color-spring-200), var(--i-color-spring-500),
    var(--i-color-spring-800)}.gradient.stone{--i-gradient-stops:var(--i-color-stone-200), var(--i-color-stone-500), var(--i-color-stone-800)}.gradient.teal{--i-gradient-stops:var(--i-color-teal-200), var(--i-color-teal-500), var(--i-color-teal-800)}.gradient.vermilion{--i-gradient-stops:var(--i-color-vermilion-200), var(--i-color-vermilion-500),
    var(--i-color-vermilion-800)}.gradient.violet{--i-gradient-stops:var(--i-color-violet-200), var(--i-color-violet-500),
    var(--i-color-violet-800)}.gradient.yellow{--i-gradient-stops:var(--i-color-yellow-200), var(--i-color-yellow-500),
    var(--i-color-yellow-800)}.gradient.zinc{--i-gradient-stops:var(--i-color-zinc-200), var(--i-color-zinc-500), var(--i-color-zinc-800)}.sr-only,.sr-only-focusable:not(:focus,:focus-within){position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border-width:0;margin:-1px;white-space:nowrap;clip-path:inset(50%)}}@layer iris.accessibility{:where([aria-controls]):not(input,select,textarea){cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}}@layer iris.accessibility{@media(prefers-contrast:more){input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio]),select,textarea{border-width:var(--i-border-width)}:focus-visible{outline-width:var(--i-focus-ring-width)}hr{border-color:currentcolor}:where(thead,tfoot) th{border-width:.125rem}}@media(forced-colors:active){[role=link],a{text-decoration:underline}[role=button],[type=button],[type=reset],[type=submit],button{border:.125rem solid buttontext}[aria-disabled=true],[disabled]{color:GrayText}:focus-visible{outline-color:Highlight}*,:after,:before{box-shadow:none!important;text-shadow:none!important}svg{fill:currentcolor}:where(mark){color:HighlightText;background:Highlight}}}@layer iris.accessibility{@media(prefers-reduced-motion:reduce){:host,:root{--i-duration:1ms !important;--i-modal-duration:1ms !important;--i-toast-duration:1ms !important}}@media(prefers-reduced-transparency:reduce){:host,:root{--i-modal-overlay-backdrop-filter:none !important}}}@layer iris.print{@media print{.dark,.light,:host,:root,[data-theme]{--csstools-color-scheme--light:initial;color-scheme:light}*,:after,:before{box-shadow:none;text-shadow:none}body{color:var(--i-color-black);background-color:var(--i-color-white)}:is(.navbar,body>nav,body>header nav,dialog,[popover],.nav-toggle,.toasts,.skip-to-content){display:none}a[href^=http]:after{font-size:.875em;font-weight:400;color:var(--i-color-gray-600);content:" (" attr(href) ")"}:is(pre,blockquote,table,figure,img,svg,.card,.box){break-inside:avoid}:is(h1,h2,h3,h4,h5,h6){break-after:avoid}thead{display:table-header-group}:is(p,h2,h3){orphans:3;widows:3}}}