/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/@theme{--font-body:var(--font-inter,"Inter"),-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-inter,"Inter"),-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:ui-monospace,"Roboto Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:calc(var(--spacing) * 3);--text-xs--line-height:calc(var(--spacing) * 4.5);--text-sm:calc(var(--spacing) * 3.5);--text-sm--line-height:calc(var(--spacing) * 5);--text-md:calc(var(--spacing) * 4);--text-md--line-height:calc(var(--spacing) * 6);--text-lg:calc(var(--spacing) * 4.5);--text-lg--line-height:calc(var(--spacing) * 7);--text-xl:calc(var(--spacing) * 5);--text-xl--line-height:calc(var(--spacing) * 7.5);--text-display-xs:calc(var(--spacing) * 6);--text-display-xs--line-height:calc(var(--spacing) * 8);--text-display-sm:calc(var(--spacing) * 7.5);--text-display-sm--line-height:calc(var(--spacing) * 9.5);--text-display-md:calc(var(--spacing) * 9);--text-display-md--line-height:calc(var(--spacing) * 11);--text-display-md--letter-spacing:-0.72px;--text-display-lg:calc(var(--spacing) * 12);--text-display-lg--line-height:calc(var(--spacing) * 15);--text-display-lg--letter-spacing:-0.96px;--text-display-xl:calc(var(--spacing) * 15);--text-display-xl--line-height:calc(var(--spacing) * 18);--text-display-xl--letter-spacing:-1.2px;--text-display-2xl:calc(var(--spacing) * 18);--text-display-2xl--line-height:calc(var(--spacing) * 22.5);--text-display-2xl--letter-spacing:-1.44px;--max-width-container:1280px;--breakpoint-xxs:320px;--breakpoint-xs:600px;--radius-none:0px;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-DEFAULT:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0px 1px 2px rgba(10,13,18,.05);--shadow-sm:0px 1px 3px rgba(10,13,18,.1),0px 1px 2px -1px rgba(10,13,18,.1);--shadow-md:0px 4px 6px -1px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);--shadow-lg:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03),0px 2px 2px -1px rgba(10,13,18,.04);--shadow-xl:0px 20px 24px -4px rgba(10,13,18,.08),0px 8px 8px -4px rgba(10,13,18,.03),0px 3px 3px -1.5px rgba(10,13,18,.04);--shadow-2xl:0px 24px 48px -12px rgba(10,13,18,.18),0px 4px 4px -2px rgba(10,13,18,.04);--shadow-3xl:0px 32px 64px -12px rgba(10,13,18,.14),0px 5px 5px -2.5px rgba(10,13,18,.04);--shadow-skeumorphic:0px 0px 0px 1px rgba(10,13,18,.18) inset,0px -2px 0px 0px rgba(10,13,18,.05) inset;--shadow-xs-skeumorphic:var(--shadow-skeumorphic),var(--shadow-xs);--shadow-modern-mockup-inner-lg:0px 0px 3.765px 1.255px rgba(10,13,18,.08) inset,0px 0px 2.51px 1.255px rgba(10,13,18,.03) inset;--shadow-modern-mockup-inner-md:0px 0px 1.692px 0.564px rgba(10,13,18,.08) inset,0px 0px 1.128px 0.564px rgba(10,13,18,.03) inset;--shadow-modern-mockup-inner-sm:0px 0px 4.48px 1.493px rgba(10,13,18,.08) inset,0px 0px 2.987px 1.493px rgba(10,13,18,.03) inset;--shadow-modern-mockup-outer-lg:0px 7.529px 10.039px -2.51px rgba(10,13,18,.08),0px 2.51px 3.765px -1.255px rgba(10,13,18,.03),0px 1.255px 1.255px -0.627px rgba(10,13,18,.04);--shadow-modern-mockup-outer-md:0px 3.385px 4.513px -1.128px rgba(10,13,18,.08),0px 1.128px 1.692px -0.564px rgba(10,13,18,.03),0px 0.564px 0.564px -0.282px rgba(10,13,18,.04);--drop-shadow-iphone-mockup:20px 12px 18px rgba(16,24,40,.2);--animate-marquee:marquee 60s linear infinite;--animate-caret-blink:caret-blink 1s infinite;@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}--color-transparent:transparent;--color-white:#fff;--color-black:#000;--color-brand-25:#fcfaff;--color-brand-50:#f9f5ff;--color-brand-100:#f4ebff;--color-brand-200:#e9d7fe;--color-brand-300:#d6bbfb;--color-brand-400:#b692f6;--color-brand-500:#9e77ed;--color-brand-600:#7f56d9;--color-brand-700:#6941c6;--color-brand-800:#53389e;--color-brand-900:#42307d;--color-brand-950:#2c1c5f;--color-error-25:#fffbfa;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-error-800:#912018;--color-error-900:#7a271a;--color-error-950:#55160c;--color-warning-25:#fffcf5;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-25:#f6fef9;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc6;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-gray-25:#fdfdfd;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e9eaeb;--color-gray-300:#d5d7da;--color-gray-400:#a4a7ae;--color-gray-500:#717680;--color-gray-600:#535862;--color-gray-700:#414651;--color-gray-800:#252b37;--color-gray-900:#181d27;--color-gray-950:#0a0d12;--color-gray-blue-25:#fcfcfd;--color-gray-blue-50:#f8f9fc;--color-gray-blue-100:#eaecf5;--color-gray-blue-200:#d5d9eb;--color-gray-blue-300:#b3b8db;--color-gray-blue-400:#717bbc;--color-gray-blue-500:#4e5ba6;--color-gray-blue-600:#3e4784;--color-gray-blue-700:#363f72;--color-gray-blue-800:#293056;--color-gray-blue-900:#101323;--color-gray-blue-950:#0d0f1c;--color-gray-cool-25:#fcfcfd;--color-gray-cool-50:#f9f9fb;--color-gray-cool-100:#eff1f5;--color-gray-cool-200:#dcdfea;--color-gray-cool-300:#b9c0d4;--color-gray-cool-400:#7d89b0;--color-gray-cool-500:#5d6b98;--color-gray-cool-600:#4a5578;--color-gray-cool-700:#404968;--color-gray-cool-800:#30374f;--color-gray-cool-900:#111322;--color-gray-cool-950:#0e101b;--color-gray-modern-25:#fcfcfd;--color-gray-modern-50:#f8fafc;--color-gray-modern-100:#eef2f6;--color-gray-modern-200:#e3e8ef;--color-gray-modern-300:#cdd5df;--color-gray-modern-400:#9aa4b2;--color-gray-modern-500:#697586;--color-gray-modern-600:#4b5565;--color-gray-modern-700:#364152;--color-gray-modern-800:#202939;--color-gray-modern-900:#121926;--color-gray-modern-950:#0d121c;--color-gray-neutral-25:#fcfcfd;--color-gray-neutral-50:#f9fafb;--color-gray-neutral-100:#f3f4f6;--color-gray-neutral-200:#e5e7eb;--color-gray-neutral-300:#d2d6db;--color-gray-neutral-400:#9da4ae;--color-gray-neutral-500:#6c737f;--color-gray-neutral-600:#4d5761;--color-gray-neutral-700:#384250;--color-gray-neutral-800:#1f2a37;--color-gray-neutral-900:#111927;--color-gray-neutral-950:#0d121c;--color-gray-iron-25:#fcfcfc;--color-gray-iron-50:#fafafa;--color-gray-iron-100:#f4f4f5;--color-gray-iron-200:#e4e4e7;--color-gray-iron-300:#d1d1d6;--color-gray-iron-400:#a0a0ab;--color-gray-iron-500:#70707b;--color-gray-iron-600:#51525c;--color-gray-iron-700:#3f3f46;--color-gray-iron-800:#26272b;--color-gray-iron-900:#1a1a1e;--color-gray-iron-950:#131316;--color-gray-true-25:#fcfcfc;--color-gray-true-50:#f7f7f7;--color-gray-true-100:#f5f5f5;--color-gray-true-200:#e5e5e5;--color-gray-true-300:#d6d6d6;--color-gray-true-400:#a3a3a3;--color-gray-true-500:#737373;--color-gray-true-600:#525252;--color-gray-true-700:#424242;--color-gray-true-800:#292929;--color-gray-true-900:#141414;--color-gray-true-950:#0f0f0f;--color-gray-warm-25:#fdfdfc;--color-gray-warm-50:#fafaf9;--color-gray-warm-100:#f5f5f4;--color-gray-warm-200:#e7e5e4;--color-gray-warm-300:#d7d3d0;--color-gray-warm-400:#a9a29d;--color-gray-warm-500:#79716b;--color-gray-warm-600:#57534e;--color-gray-warm-700:#44403c;--color-gray-warm-800:#292524;--color-gray-warm-900:#1c1917;--color-gray-warm-950:#171412;--color-moss-25:#fafdf7;--color-moss-50:#f5fbee;--color-moss-100:#e6f4d7;--color-moss-200:#ceeab0;--color-moss-300:#acdc79;--color-moss-400:#86cb3c;--color-moss-500:#669f2a;--color-moss-600:#4f7a21;--color-moss-700:#3f621a;--color-moss-800:#335015;--color-moss-900:#2b4212;--color-moss-950:#1a280b;--color-green-light-25:#fafef5;--color-green-light-50:#f3fee7;--color-green-light-100:#e3fbcc;--color-green-light-200:#d0f8ab;--color-green-light-300:#a6ef67;--color-green-light-400:#85e13a;--color-green-light-500:#66c61c;--color-green-light-600:#4ca30d;--color-green-light-700:#3b7c0f;--color-green-light-800:#326212;--color-green-light-900:#2b5314;--color-green-light-950:#15290a;--color-green-25:#f6fef9;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-teal-25:#f6fefc;--color-teal-50:#f0fdf9;--color-teal-100:#ccfbef;--color-teal-200:#99f6e0;--color-teal-300:#5fe9d0;--color-teal-400:#2ed3b7;--color-teal-500:#15b79e;--color-teal-600:#0e9384;--color-teal-700:#107569;--color-teal-800:#125d56;--color-teal-900:#134e48;--color-teal-950:#0a2926;--color-cyan-25:#f5feff;--color-cyan-50:#ecfdff;--color-cyan-100:#cff9fe;--color-cyan-200:#a5f0fc;--color-cyan-300:#67e3f9;--color-cyan-400:#2ce;--color-cyan-500:#06aed4;--color-cyan-600:#088ab2;--color-cyan-700:#0e7090;--color-cyan-800:#155b75;--color-cyan-900:#164c63;--color-cyan-950:#0d2d3a;--color-blue-light-25:#f5fbff;--color-blue-light-50:#f0f9ff;--color-blue-light-100:#e0f2fe;--color-blue-light-200:#b9e6fe;--color-blue-light-300:#7cd4fd;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-blue-light-700:#026aa2;--color-blue-light-800:#065986;--color-blue-light-900:#0b4a6f;--color-blue-light-950:#062c41;--color-blue-25:#f5faff;--color-blue-50:#eff8ff;--color-blue-100:#d1e9ff;--color-blue-200:#b2ddff;--color-blue-300:#84caff;--color-blue-400:#53b1fd;--color-blue-500:#2e90fa;--color-blue-600:#1570ef;--color-blue-700:#175cd3;--color-blue-800:#1849a9;--color-blue-900:#194185;--color-blue-950:#102a56;--color-blue-dark-25:#f5f8ff;--color-blue-dark-50:#eff4ff;--color-blue-dark-100:#d1e0ff;--color-blue-dark-200:#b2ccff;--color-blue-dark-300:#84adff;--color-blue-dark-400:#528bff;--color-blue-dark-500:#2970ff;--color-blue-dark-600:#155eef;--color-blue-dark-700:#004eeb;--color-blue-dark-800:#0040c1;--color-blue-dark-900:#00359e;--color-blue-dark-950:#026;--color-indigo-25:#f5f8ff;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#3538cd;--color-indigo-800:#2d31a6;--color-indigo-900:#2d3282;--color-indigo-950:#1f235b;--color-violet-25:#fbfaff;--color-violet-50:#f5f3ff;--color-violet-100:#ece9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c3b5fd;--color-violet-400:#a48afb;--color-violet-500:#875bf7;--color-violet-600:#7839ee;--color-violet-700:#6927da;--color-violet-800:#5720b7;--color-violet-900:#491c96;--color-violet-950:#2e125e;--color-purple-25:#fafaff;--color-purple-50:#f4f3ff;--color-purple-100:#ebe9fe;--color-purple-200:#d9d6fe;--color-purple-300:#bdb4fe;--color-purple-400:#9b8afb;--color-purple-500:#7a5af8;--color-purple-600:#6938ef;--color-purple-700:#5925dc;--color-purple-800:#4a1fb8;--color-purple-900:#3e1c96;--color-purple-950:#27115f;--color-fuchsia-25:#fefaff;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fbe8ff;--color-fuchsia-200:#f6d0fe;--color-fuchsia-300:#eeaafd;--color-fuchsia-400:#e478fa;--color-fuchsia-500:#d444f1;--color-fuchsia-600:#ba24d5;--color-fuchsia-700:#9f1ab1;--color-fuchsia-800:#821890;--color-fuchsia-900:#6f1877;--color-fuchsia-950:#47104c;--color-pink-25:#fef6fb;--color-pink-50:#fdf2fa;--color-pink-100:#fce7f6;--color-pink-200:#fcceee;--color-pink-300:#faa7e0;--color-pink-400:#f670c7;--color-pink-500:#ee46bc;--color-pink-600:#dd2590;--color-pink-700:#c11574;--color-pink-800:#9e165f;--color-pink-900:#851651;--color-pink-950:#4e0d30;--color-rose-25:#fff5f6;--color-rose-50:#fff1f3;--color-rose-100:#ffe4e8;--color-rose-200:#fecdd6;--color-rose-300:#fea3b4;--color-rose-400:#fd6f8e;--color-rose-500:#f63d68;--color-rose-600:#e31b54;--color-rose-700:#c01048;--color-rose-800:#a11043;--color-rose-900:#89123e;--color-rose-950:#510b24;--color-orange-dark-25:#fff9f5;--color-orange-dark-50:#fff4ed;--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-400:#ff692e;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-orange-dark-950:#57130a;--color-orange-25:#fefaf5;--color-orange-50:#fef6ee;--color-orange-100:#fdead7;--color-orange-200:#f9dbaf;--color-orange-300:#f7b27a;--color-orange-400:#f38744;--color-orange-500:#ef6820;--color-orange-600:#e04f16;--color-orange-700:#b93815;--color-orange-800:#932f19;--color-orange-900:#772917;--color-orange-950:#511c10;--color-yellow-25:#fefdf0;--color-yellow-50:#fefbe8;--color-yellow-100:#fef7c3;--color-yellow-200:#feee95;--color-yellow-300:#fde272;--color-yellow-400:#fac515;--color-yellow-500:#eaaa08;--color-yellow-600:#ca8504;--color-yellow-700:#a15c07;--color-yellow-800:#854a0e;--color-yellow-900:#713b12;--color-yellow-950:#542c0d;--color-alpha-white:#fff;--color-alpha-black:#000;--color-utility-blue-50:var(--color-blue-50);--color-utility-blue-100:var(--color-blue-100);--color-utility-blue-200:var(--color-blue-200);--color-utility-blue-300:var(--color-blue-300);--color-utility-blue-400:var(--color-blue-400);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-600);--color-utility-blue-700:var(--color-blue-700);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-50_alt:var(--color-brand-50);--color-utility-brand-100:var(--color-brand-100);--color-utility-brand-100_alt:var(--color-brand-100);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-200_alt:var(--color-brand-200);--color-utility-brand-300:var(--color-brand-300);--color-utility-brand-300_alt:var(--color-brand-300);--color-utility-brand-400:var(--color-brand-400);--color-utility-brand-400_alt:var(--color-brand-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-brand-500);--color-utility-brand-600:var(--color-brand-600);--color-utility-brand-600_alt:var(--color-brand-600);--color-utility-brand-700:var(--color-brand-700);--color-utility-brand-700_alt:var(--color-brand-700);--color-utility-brand-800:var(--color-brand-800);--color-utility-brand-800_alt:var(--color-brand-800);--color-utility-brand-900:var(--color-brand-900);--color-utility-brand-900_alt:var(--color-brand-900);--color-utility-gray-50:var(--color-gray-50);--color-utility-gray-100:var(--color-gray-100);--color-utility-gray-200:var(--color-gray-200);--color-utility-gray-300:var(--color-gray-300);--color-utility-gray-400:var(--color-gray-400);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-600);--color-utility-gray-700:var(--color-gray-700);--color-utility-gray-800:var(--color-gray-800);--color-utility-gray-900:var(--color-gray-900);--color-utility-error-50:var(--color-error-50);--color-utility-error-100:var(--color-error-100);--color-utility-error-200:var(--color-error-200);--color-utility-error-300:var(--color-error-300);--color-utility-error-400:var(--color-error-400);--color-utility-error-500:var(--color-error-500);--color-utility-error-600:var(--color-error-600);--color-utility-error-700:var(--color-error-700);--color-utility-warning-50:var(--color-warning-50);--color-utility-warning-100:var(--color-warning-100);--color-utility-warning-200:var(--color-warning-200);--color-utility-warning-300:var(--color-warning-300);--color-utility-warning-400:var(--color-warning-400);--color-utility-warning-500:var(--color-warning-500);--color-utility-warning-600:var(--color-warning-600);--color-utility-warning-700:var(--color-warning-700);--color-utility-success-50:var(--color-success-50);--color-utility-success-100:var(--color-success-100);--color-utility-success-200:var(--color-success-200);--color-utility-success-300:var(--color-success-300);--color-utility-success-400:var(--color-success-400);--color-utility-success-500:var(--color-success-500);--color-utility-success-600:var(--color-success-600);--color-utility-success-700:var(--color-success-700);--color-utility-orange-50:var(--color-orange-50);--color-utility-orange-100:var(--color-orange-100);--color-utility-orange-200:var(--color-orange-200);--color-utility-orange-300:var(--color-orange-300);--color-utility-orange-400:var(--color-orange-400);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-600);--color-utility-orange-700:var(--color-orange-700);--color-utility-blue-dark-50:var(--color-blue-dark-50);--color-utility-blue-dark-100:var(--color-blue-dark-100);--color-utility-blue-dark-200:var(--color-blue-dark-200);--color-utility-blue-dark-300:var(--color-blue-dark-300);--color-utility-blue-dark-400:var(--color-blue-dark-400);--color-utility-blue-dark-500:var(--color-blue-dark-500);--color-utility-blue-dark-600:var(--color-blue-dark-600);--color-utility-blue-dark-700:var(--color-blue-dark-700);--color-utility-indigo-50:var(--color-indigo-50);--color-utility-indigo-100:var(--color-indigo-100);--color-utility-indigo-200:var(--color-indigo-200);--color-utility-indigo-300:var(--color-indigo-300);--color-utility-indigo-400:var(--color-indigo-400);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-600);--color-utility-indigo-700:var(--color-indigo-700);--color-utility-fuchsia-50:var(--color-fuchsia-50);--color-utility-fuchsia-100:var(--color-fuchsia-100);--color-utility-fuchsia-200:var(--color-fuchsia-200);--color-utility-fuchsia-300:var(--color-fuchsia-300);--color-utility-fuchsia-400:var(--color-fuchsia-400);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-600);--color-utility-fuchsia-700:var(--color-fuchsia-700);--color-utility-pink-50:var(--color-pink-50);--color-utility-pink-100:var(--color-pink-100);--color-utility-pink-200:var(--color-pink-200);--color-utility-pink-300:var(--color-pink-300);--color-utility-pink-400:var(--color-pink-400);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-600);--color-utility-pink-700:var(--color-pink-700);--color-utility-purple-50:var(--color-purple-50);--color-utility-purple-100:var(--color-purple-100);--color-utility-purple-200:var(--color-purple-200);--color-utility-purple-300:var(--color-purple-300);--color-utility-purple-400:var(--color-purple-400);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-600);--color-utility-purple-700:var(--color-purple-700);--color-utility-orange-dark-50:var(--color-orange-dark-50);--color-utility-orange-dark-100:var(--color-orange-dark-100);--color-utility-orange-dark-200:var(--color-orange-dark-200);--color-utility-orange-dark-300:var(--color-orange-dark-300);--color-utility-orange-dark-400:var(--color-orange-dark-400);--color-utility-orange-dark-500:var(--color-orange-dark-500);--color-utility-orange-dark-600:var(--color-orange-dark-600);--color-utility-orange-dark-700:var(--color-orange-dark-700);--color-utility-blue-light-50:var(--color-blue-light-50);--color-utility-blue-light-100:var(--color-blue-light-100);--color-utility-blue-light-200:var(--color-blue-light-200);--color-utility-blue-light-300:var(--color-blue-light-300);--color-utility-blue-light-400:var(--color-blue-light-400);--color-utility-blue-light-500:var(--color-blue-light-500);--color-utility-blue-light-600:var(--color-blue-light-600);--color-utility-blue-light-700:var(--color-blue-light-700);--color-utility-gray-blue-50:var(--color-gray-blue-50);--color-utility-gray-blue-100:var(--color-gray-blue-100);--color-utility-gray-blue-200:var(--color-gray-blue-200);--color-utility-gray-blue-300:var(--color-gray-blue-300);--color-utility-gray-blue-400:var(--color-gray-blue-400);--color-utility-gray-blue-500:var(--color-gray-blue-500);--color-utility-gray-blue-600:var(--color-gray-blue-600);--color-utility-gray-blue-700:var(--color-gray-blue-700);--color-utility-green-50:var(--color-green-50);--color-utility-green-100:var(--color-green-100);--color-utility-green-200:var(--color-green-200);--color-utility-green-300:var(--color-green-300);--color-utility-green-400:var(--color-green-400);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-600);--color-utility-green-700:var(--color-green-700);--color-utility-yellow-50:var(--color-yellow-50);--color-utility-yellow-100:var(--color-yellow-100);--color-utility-yellow-200:var(--color-yellow-200);--color-utility-yellow-300:var(--color-yellow-300);--color-utility-yellow-400:var(--color-yellow-400);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-600);--color-utility-yellow-700:var(--color-yellow-700);--color-text-primary:var(--color-gray-900);--color-text-tertiary:var(--color-gray-600);--color-text-error-primary:var(--color-error-600);--color-text-warning-primary:var(--color-warning-600);--color-text-success-primary:var(--color-success-600);--color-text-white:var(--color-white);--color-text-secondary:var(--color-gray-700);--color-text-disabled:var(--color-gray-500);--color-text-secondary_hover:var(--color-gray-800);--color-text-tertiary_hover:var(--color-gray-700);--color-text-brand-secondary:var(--color-brand-700);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-300);--color-text-brand-tertiary:var(--color-brand-600);--color-text-quaternary:var(--color-gray-500);--color-text-brand-primary:var(--color-brand-900);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-text-brand-secondary_hover:var(--color-brand-800);--color-text-error-primary_hover:var(--color-error-700);--color-border-secondary:var(--color-gray-200);--color-border-error_subtle:var(--color-error-300);--color-border-primary:var(--color-gray-300);--color-border-brand:var(--color-brand-500);--color-border-disabled:var(--color-gray-300);--color-border-error:var(--color-error-500);--color-border-disabled_subtle:var(--color-gray-200);--color-border-tertiary:var(--color-gray-100);--color-border-brand_alt:var(--color-brand-600);--color-border-secondary_alt:rgba(0,0,0,.08);--color-fg-secondary:var(--color-gray-700);--color-fg-warning-primary:var(--color-warning-600);--color-fg-success-primary:var(--color-success-600);--color-fg-white:var(--color-white);--color-fg-success-secondary:var(--color-success-500);--color-fg-secondary_hover:var(--color-gray-800);--color-fg-primary:var(--color-gray-900);--color-fg-disabled:var(--color-gray-400);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary:var(--color-brand-600);--color-fg-quaternary:var(--color-gray-400);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-error-primary:var(--color-error-600);--color-fg-disabled_subtle:var(--color-gray-300);--color-fg-warning-secondary:var(--color-warning-500);--color-fg-error-secondary:var(--color-error-500);--color-fg-tertiary:var(--color-gray-600);--color-fg-tertiary_hover:var(--color-gray-700);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--color-brand-600);--color-bg-primary:var(--color-white);--color-bg-tertiary:var(--color-gray-100);--color-bg-brand-primary:var(--color-brand-50);--color-bg-error-secondary:var(--color-error-100);--color-bg-warning-primary:var(--color-warning-50);--color-bg-warning-secondary:var(--color-warning-100);--color-bg-success-primary:var(--color-success-50);--color-bg-success-secondary:var(--color-success-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-error-solid:var(--color-error-600);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-solid:var(--color-success-600);--color-bg-secondary_hover:var(--color-gray-100);--color-bg-primary_hover:var(--color-gray-50);--color-bg-disabled:var(--color-gray-100);--color-bg-active:var(--color-gray-50);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-error-primary:var(--color-error-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-secondary:var(--color-gray-50);--color-bg-disabled_subtle:var(--color-gray-50);--color-bg-quaternary:var(--color-gray-200);--color-bg-primary_alt:var(--color-white);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-secondary_alt:var(--color-gray-50);--color-bg-overlay:var(--color-gray-950);--color-bg-secondary_subtle:var(--color-gray-25);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-bg-primary-solid:var(--color-gray-950);--color-app-store-badge-border:#a6a6a6;--color-avatar-bg:var(--color-gray-100);--color-avatar-contrast-border:rgba(0,0,0,.08);--color-avatar-profile-photo-border:var(--color-white);--color-avatar-styles-bg-neutral:#e0e0e0;--color-button-destructive-primary-icon:var(--color-error-300);--color-button-destructive-primary-icon_hover:var(--color-error-200);--color-button-primary-icon:var(--color-brand-300);--color-button-primary-icon_hover:var(--color-brand-200);--color-featured-icon-light-fg-brand:var(--color-brand-600);--color-featured-icon-light-fg-error:var(--color-error-600);--color-featured-icon-light-fg-gray:var(--color-gray-500);--color-featured-icon-light-fg-success:var(--color-success-600);--color-featured-icon-light-fg-warning:var(--color-warning-600);--color-focus-ring-error:var(--color-error-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-brand-200);--color-footer-button-fg_hover:var(--color-white);--color-icon-fg-brand:var(--color-brand-600);--color-icon-fg-brand_on-brand:var(--color-brand-200);--color-screen-mockup-border:var(--color-gray-900);--color-slider-handle-bg:var(--color-white);--color-slider-handle-border:var(--color-brand-600);--color-toggle-border:var(--color-gray-300);--color-toggle-button-fg_disabled:var(--color-gray-50);--color-toggle-slim-border_pressed-hover:var(--color-bg-brand-solid_hover);--color-toggle-slim-border_pressed:var(--color-bg-brand-solid);--color-tooltip-supporting-text:var(--color-gray-300);--color-text-editor-icon-fg:var(--color-gray-400);--color-text-editor-icon-fg_active:var(--color-gray-500);--background-color-quaternary:var(--color-bg-quaternary);--background-color-disabled:var(--color-bg-disabled);--background-color-primary:var(--color-bg-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-secondary:var(--color-bg-secondary);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-secondary_subtle:var(--color-bg-secondary_subtle);--background-color-tertiary:var(--color-bg-tertiary);--background-color-active:var(--color-bg-active);--background-color-disabled_subtle:var(--color-bg-disabled_subtle);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-success-solid:var(--color-bg-success-solid);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary:var(--color-text-quaternary);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-disabled:var(--color-text-disabled);--text-color-placeholder:var(--color-text-placeholder);--text-color-placeholder_subtle:var(--color-text-placeholder_subtle);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-disabled:var(--color-border-disabled);--border-color-brand:var(--color-border-brand);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--border-color-error:var(--color-border-error);--border-color-disabled_subtle:var(--color-border-disabled_subtle);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-error_subtle:var(--color-border-error_subtle);--ring-color-bg-brand-solid:var(--color-bg-brand-solid);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-disabled:var(--color-border-disabled);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-error:var(--color-border-error);--ring-color-disabled_subtle:var(--color-border-disabled_subtle);--ring-color-brand_alt:var(--color-border-brand_alt);--ring-color-error_subtle:var(--color-border-error_subtle);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-disabled:var(--color-border-disabled);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-error:var(--color-border-error);--outline-color-disabled_subtle:var(--color-border-disabled_subtle);--outline-color-brand_alt:var(--color-border-brand_alt);--outline-color-error_subtle:var(--color-border-error_subtle)}:root{--brand-navy:#181d27;--brand-navy-2:#2a303c;--brand-navy-3:#3f4654;--brand-fg:#f8f9fb;--brand-accent:#10b981;--brand-bg:#fafafa;--brand-surface:#fff;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e7eb;--neutral-300:#d5d7da;--neutral-400:#a4a7ae;--neutral-500:#717680;--neutral-600:#535862;--neutral-700:#414651;--neutral-800:#2a303c;--neutral-900:#181d27;--status-ok:#10b981;--status-warn:#ffdd0f;--status-error:#fd5637;--status-info:#2a9df4;--status-neutral:#a3a3a3;--app-bg:var(--brand-bg);--surface:var(--brand-surface);--surface-muted:var(--neutral-100);--border:var(--neutral-200);--border-strong:var(--neutral-300);--text-primary:var(--brand-navy);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-500);--text-on-dark:var(--brand-fg);--text-link:var(--brand-accent);--focus-ring:var(--brand-accent);--btn-primary-fg:var(--black);--btn-primary-border:var(--white);--btn-primary-bg:var(--white);--btn-secondary-fg:var(--white);--btn-secondary-border:var(--purple-lighter);--btn-secondary-bg:var(--purple-lighter);--btn-link-fg:var(--orange-portland)}body{.button,button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background-color:var(--btn-primary-bg);border:2px solid var(--btn-primary-border);box-shadow:inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);padding:15px 22px;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;color:var(--btn-primary-fg);font-size:16px;font-weight:600;&.xs{padding:8px 12px;font-size:12px}&.sm,&.xs{border-width:1px}&.sm{padding:10px 16px;font-size:14px}&:hover{background-color:hsla(0,0%,100%,.8)}&.outlined{background-color:transparent;color:var(--white);border-color:hsla(0,0%,100%,.2);&:hover{background-color:hsla(0,0%,100%,.1)}}&.secondary{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg);&:hover{background-color:rgba(168,85,247,.8)}&.outlined{background-color:transparent;color:var(--white);border-color:rgba(168,85,247,.8);&:hover{background-color:rgba(168,85,247,.35)}}}&.gradient{background-image:linear-gradient(to bottom right,#c409b8,#fd5637);border-color:hsla(0,0%,100%,.2);border-width:2px;color:var(--white);&:hover{background-image:linear-gradient(to bottom right,#c409b8 30%,#fd5637)}}&.link{background-color:transparent;border:none;box-shadow:none;padding:0;font-weight:600;color:hsla(0,0%,100%,.5);&:hover{color:hsla(0,0%,100%,.75)}}&.icon{padding:12px;& svg{width:16px;height:16px}&.sm{border-radius:6px;padding:0;width:24px;height:24px;& svg{width:12px;height:12px}}}}}:root{--btn-group-border:hsla(0,0%,100%,.2);--btn-group-button-active-fg:var(--white);--btn-group-button-active-bg:hsla(0,0%,100%,.1)}body{.buttonGroup{border:1px solid var(--btn-group-border);border-radius:12px;padding:5px;&>button{background-color:transparent;border-radius:0;border-color:transparent;border-width:1px;box-shadow:none;color:hsla(0,0%,100%,.6);&:hover{background-color:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.75)}&.active{background-color:var(--btn-group-button-active-bg);border-color:var(--btn-group-border);color:var(--btn-group-button-active-fg)}}&.xs{padding:2.5px;&>button{padding:4px 10px;font-weight:500;font-size:10px}}&.sm{padding:2.5px;&>button{padding:6px 12px;font-size:12px;font-weight:500}}&.lg{padding:5px;&>button{padding:12px 20px;font-size:16px;font-weight:500}}}}.form-item{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:0!important;&>label{font-size:16px;font-weight:500;color:hsla(0,0%,100%,.8)}&>input{width:100%;padding:.75rem 1rem;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;font-size:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;&::-moz-placeholder{color:hsla(0,0%,100%,.5)}&::placeholder{color:hsla(0,0%,100%,.5)}&:focus{outline:none;border-color:hsla(0,0%,100%,.5);box-shadow:0 0 0 2px hsla(0,0%,100%,.15)}}}@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&display=swap");@import url("https://api.fontshare.com/v2/css?f[]=geist@400,500,600,700&display=swap");:root{--bg:#0a0d14;--bg-elev:#131826;--bg-elev-2:#1c2238;--surface:#131826;--border:#232a40;--border-soft:#1c2236;--border-hard:#2f3753;--fg:#e6ecf5;--fg-2:#b9c2d4;--fg-muted:#7d869c;--fg-faint:#525a72;--accent:#1e5fff;--accent-dim:#1746b8;--accent-soft:rgba(30,95,255,.14);--accent-fg:#fff;--secure:#1e5fff;--enterprise:#e0a64a;--autoi:#5cd2ff;--danger:#ff5c4d;--danger-soft:rgba(255,92,77,.14);--warn:#f0b54a;--warn-soft:rgba(240,181,74,.12);--ok:#38d27d;--ok-soft:rgba(56,210,125,.14);--info:#5cd2ff;--font-display:"Instrument Serif","Times New Roman",serif;--font-body:"Geist",-apple-system,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-1:3px;--r-2:6px;--r-3:10px;--r-4:16px;--max-w:1280px;--shadow-1:0 1px 0 hsla(0,0%,100%,.02),0 1px 2px rgba(0,0,0,.4);--shadow-2:0 8px 24px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.02) inset;--noise:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>")}.theme-light{--bg:#f4f6fb;--bg-elev:#fff;--bg-elev-2:#e8edf6;--surface:#fff;--border:#d2d8e3;--border-soft:#e3e7ef;--border-hard:#aab1c2;--fg:#14182a;--fg-2:#2e334a;--fg-muted:#5e667d;--fg-faint:#97a0b6;--accent-fg:#fff}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-size:14px;line-height:1.5;font-feature-settings:"ss01","ss02","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}a{text-decoration:none}button{background:none;border:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}hr{border:0;border-top:1px solid var(--border);margin:var(--s-5) 0}.display{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.02}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.eyebrow,.mono,.num{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.015em}h1{font-size:28px}h2{font-size:20px}h3{font-size:15px}h4{font-size:13px;color:var(--fg-muted);font-weight:500;text-transform:uppercase;letter-spacing:.08em}p{margin:0 0 var(--s-3) 0;color:var(--fg-2)}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--s-6)}.row{align-items:center}.col,.row{display:flex;gap:var(--s-3)}.col{flex-direction:column}.between{justify-content:space-between}.spacer{flex:1}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:var(--s-5)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:9px 14px;border-radius:var(--r-2);border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);font-size:13px;font-weight:500;letter-spacing:-.005em;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.btn:hover{background:var(--bg-elev-2);border-color:var(--border-hard)}.btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:600}.btn-primary:hover{background:#d4f08c;border-color:#d4f08c}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-soft)}.btn-ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.btn-ghost:hover{color:var(--fg);background:var(--bg-elev)}.btn-sm{padding:5px 10px;font-size:12px}.btn-lg{padding:12px 18px;font-size:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-5)}.card-tight{padding:var(--s-4)}.card-flat{background:transparent}.panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-3)}.panel-header{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.panel-body{padding:var(--s-4)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--bg-elev-2);border:1px solid var(--border);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-2)}.chip-accent{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.chip-danger{background:var(--danger-soft);color:var(--danger)}.chip-danger,.chip-warn{border-color:transparent}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-ok{background:var(--ok-soft);color:var(--ok)}.chip-info,.chip-ok{border-color:transparent}.chip-info{background:rgba(108,182,255,.12);color:var(--info)}.chip-secure{background:hsla(78,70%,70%,.1);color:var(--secure);border-color:transparent}.chip-enterprise{background:rgba(224,166,74,.12);color:var(--enterprise);border-color:transparent}.chip-autoi{background:rgba(108,182,255,.12);color:var(--autoi);border-color:transparent}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.dot-pulse{position:relative}.dot-pulse:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid;opacity:.6;animation:pulse 1.6s ease-out infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(2);opacity:0}}.confidence{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;padding:2px 8px;border-radius:var(--r-1)}.confidence-bars{display:inline-flex;gap:2px}.confidence-bars span{display:block;width:3px;height:8px;background:var(--fg-faint);border-radius:1px}.confidence-bars span.on{background:currentColor}.input,.select,.textarea{width:100%;padding:9px 12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-2);color:var(--fg);font-size:13px;outline:none;transition:border-color .12s}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent)}.label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-family:var(--font-mono);margin-bottom:6px}.threshold-slider{-webkit-appearance:none;width:100%;height:4px;background:var(--bg-elev-2);border-radius:2px;outline:none}.threshold-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--accent);border-radius:50%;cursor:pointer;border:2px solid var(--bg);box-shadow:0 0 0 1px var(--accent)}.switch{position:relative;display:inline-block;width:32px;height:18px;background:var(--bg-elev-2);border-radius:999px;border:1px solid var(--border);cursor:pointer;transition:background .12s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--fg-muted);border-radius:50%;transition:all .12s}.switch.on{background:var(--accent);border-color:var(--accent)}.switch.on:after{left:16px;background:var(--accent-fg)}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:12px;border-bottom:1px solid var(--border-soft);color:var(--fg-2);vertical-align:middle}.table tr:hover td{background:hsla(0,0%,100%,.015)}.table tr:last-child td{border-bottom:0}.app{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:var(--bg-elev);border-right:1px solid var(--border);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:6px 4px;margin-bottom:var(--s-3)}.sidebar-brand .mark{width:22px;height:22px;background:var(--accent);border-radius:4px;display:grid;place-items:center;color:var(--accent-fg);font-family:var(--font-display);font-size:16px;font-style:italic}.sidebar-brand .brand-logo{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.sidebar-brand .name{font-family:var(--font-display);font-size:19px;letter-spacing:-.01em}.product-switch{display:flex;gap:4px;padding:3px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-2)}.product-switch button{flex:1;padding:5px 8px;font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;color:var(--fg-muted)}.product-switch button.active{background:var(--bg-elev-2);color:var(--fg)}.nav-section{display:flex;flex-direction:column;gap:1px;margin-top:var(--s-3)}.nav-section-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);padding:0 8px;margin-bottom:4px}.nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-2);color:var(--fg-2);font-size:13px;cursor:pointer;transition:background 80ms,color 80ms}.nav-item.active,.nav-item:hover{background:var(--bg-elev-2);color:var(--fg)}.nav-item.active:before{content:"";width:2px;height:14px;background:var(--accent);border-radius:1px;margin-right:-2px;margin-left:-10px}.nav-item .badge{margin-left:auto;font-family:var(--font-mono);font-size:10px;background:var(--bg-elev-2);padding:1px 6px;border-radius:999px;color:var(--fg-muted)}.nav-item.active .badge{background:var(--bg)}.nav-item .badge.danger{background:var(--danger-soft);color:var(--danger)}.nav-item .icon{width:16px;display:inline-block;text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--fg-faint)}.main{display:flex;flex-direction:column;min-width:0}.topbar{display:flex;align-items:center;gap:var(--s-3);padding:12px var(--s-6);border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:10}.topbar .crumb{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:.04em}.topbar .crumb b{color:var(--fg);font-weight:500}.topbar .sep{color:var(--fg-faint)}.search{flex:1;max-width:360px;position:relative}.search input{width:100%;padding:7px 10px 7px 30px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-2);font-size:12px;font-family:var(--font-mono)}.search:before{content:"⌕";left:10px;color:var(--fg-faint);font-size:14px}.search kbd,.search:before{position:absolute;top:50%;transform:translateY(-50%)}.search kbd{right:8px;font-family:var(--font-mono);font-size:10px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:3px;padding:1px 5px;color:var(--fg-muted)}.avatar{width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-fg);display:grid;place-items:center;font-family:var(--font-display);font-size:14px;font-style:italic}.content{padding:var(--s-6);flex:1}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--border)}.page-head h1{font-family:var(--font-display);font-size:36px;font-weight:400}.page-head .sub{color:var(--fg-muted);font-size:13px;margin-top:4px}.stat{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.stat .stat-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.stat .stat-value{font-family:var(--font-display);font-size:36px;line-height:1;letter-spacing:-.02em}.stat .stat-foot{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--fg-muted)}.confidence-very-confident{color:var(--ok)}.confidence-confident{color:var(--ok);opacity:.85}.confidence-possible{color:var(--warn)}.confidence-unlikely{color:var(--fg-muted)}.scanline{position:relative;overflow:hidden}.scanline:after{position:absolute;background:repeating-linear-gradient(0deg,hsla(78,70%,70%,0),hsla(78,70%,70%,0) 3px,hsla(78,70%,70%,.025) 0,hsla(78,70%,70%,.025) 4px)}.grain:before,.scanline:after{content:"";inset:0;pointer-events:none}.grain:before{position:fixed;background-image:var(--noise);opacity:.04;mix-blend-mode:overlay;z-index:100}.marketing{font-family:var(--font-body)}.marketing .hero{padding:var(--s-9) 0 var(--s-8);position:relative}.marketing .hero h1{font-family:var(--font-display);font-size:clamp(56px,9vw,128px);line-height:.95;letter-spacing:-.03em;font-weight:400;max-width:14ch}.marketing .hero h1 em{font-style:italic;color:var(--accent)}.marketing-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--s-5) 0;border-bottom:1px solid var(--border)}.marketing-nav .links{display:flex;gap:var(--s-5);font-size:13px;color:var(--fg-2)}.marketing-nav .links a:hover{color:var(--accent)}.marquee{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);padding:var(--s-3) 0;border-block:1px solid var(--border);display:flex;gap:var(--s-7);overflow:hidden;white-space:nowrap}.marquee span{color:var(--fg-muted)}.viewport{position:relative;background:#000;border-radius:var(--r-3);overflow:hidden;aspect-ratio:16/9;border:1px solid var(--border)}.viewport-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,#1a2030 0,#0a0d15 60%,#050608 100%),repeating-linear-gradient(45deg,transparent,transparent 8px,hsla(0,0%,100%,.01) 0,hsla(0,0%,100%,.01) 9px)}.bbox{position:absolute;border:1.5px solid var(--accent);box-shadow:0 0 0 1px rgba(0,0,0,.5);pointer-events:none}.bbox-label{position:absolute;top:-22px;left:-1px;background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;padding:2px 6px;border-radius:2px;white-space:nowrap;font-weight:600}.bbox.danger{border-color:var(--danger)}.bbox.danger .bbox-label{background:var(--danger);color:#fff}.bbox.warn{border-color:var(--warn)}.bbox.warn .bbox-label{background:var(--warn);color:var(--accent-fg)}.viewport-overlay{position:absolute;top:var(--s-3);left:var(--s-3);right:var(--s-3);display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;z-index:2}.viewport-overlay .row{gap:var(--s-2)}.viewport-tag{background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-2);padding:4px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--fg)}.viewport-bottom{position:absolute;bottom:var(--s-3);left:var(--s-3);right:var(--s-3);z-index:2}.phone{width:380px;height:780px;border-radius:44px;border:8px solid #18170f;background:var(--bg);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px var(--border-hard);overflow:hidden;position:relative;display:flex;flex-direction:column}.phone .notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:110px;height:24px;background:#18170f;border-radius:999px;z-index:5}.phone-status{display:flex;justify-content:space-between;padding:16px 28px 0;font-family:var(--font-mono);font-size:12px;font-weight:600}.text-muted{color:var(--fg-muted)}.text-faint{color:var(--fg-faint)}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-warn{color:var(--warn)}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-15{font-size:15px}.fw-500{font-weight:500}.fw-600{font-weight:600}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-5{gap:var(--s-5)}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mt-5{margin-top:var(--s-5)}.mt-6{margin-top:var(--s-6)}.mb-2{margin-bottom:var(--s-2)}.mb-3{margin-bottom:var(--s-3)}.mb-4{margin-bottom:var(--s-4)}.mb-5{margin-bottom:var(--s-5)}.p-4{padding:var(--s-4)}.p-5{padding:var(--s-5)}.flex-1{flex:1}.text-end{text-align:right}.card.product-secure{border-top:2px solid var(--secure)}.card.product-enterprise{border-top:2px solid var(--enterprise)}.card.product-autoi{border-top:2px solid var(--autoi)}svg.icon{width:14px;height:14px;flex-shrink:0}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.flex-1{flex:1 1 0%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.border{border-width:1px}.text-end{text-align:end}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@plugin "tailwindcss-animate";@plugin "tailwindcss-react-aria-components";@custom-variant dark (&:where(.dark-mode, .dark-mode *));@custom-variant label (& [data-label]);@custom-variant focus-input-within (&:has(input:focus));@utility scrollbar-hide{&::-webkit-scrollbar{display:none;-webkit-appearance:none}-ms-overflow-style:none;scrollbar-width:none}@utility transition-inherit-all{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}body,html{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;font-kerning:normal;min-height:100vh}details summary::-webkit-details-marker{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:root{--background:#0a0a0a;--foreground:#ededed;--white:#fff;--white25:#ffffff40;--black:#000;--purple-lighter:#a855f7;--purple-valentino:#2b0d33;--orange-portland:#fd5637;--gradient-03:linear-gradient(65deg,var(--orange-salmon) 14.05%,var(--purple-flamingo) 98.48%)}body{color:var(--foreground);font-family:var(--font-body)}h2{font-size:1.875rem;font-weight:700;line-height:2.25rem}input[type=checkbox]{height:16px;width:16px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;background-color:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center}.dialog{.dialog-content{background-color:color-mix(in srgb,var(--white) 5%,transparent 0);border:1px solid hsla(0,0%,100%,.2);border-radius:12px}}.input,.textarea{width:100%;border-radius:.5rem;border-width:1px;border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05);padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input:focus,.textarea:focus{outline:2px solid transparent;outline-offset:2px}.input,.textarea{&:focus{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}&.input-sm{padding-top:.25rem;padding-bottom:.25rem}&.input-md{padding-top:1rem;padding-bottom:1rem}}.modal-overlay .modal{border:1px solid hsla(0,0%,100%,.2);background:linear-gradient(to bottom right,#2d3282,#2d31a6);border-radius:12px;padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.3);width:100%;max-width:32rem;display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow:hidden;& form{flex:1;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.modal-header{position:sticky;top:0;display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:.75rem;& h2{font-size:1.125rem;font-weight:600;color:hsla(0,0%,100%,.8)}& p{font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.6)}& .close{border-radius:50%;padding:0;height:32px;width:32px}}.modal-error{background-color:rgba(220,38,38,.3);border:1px solid rgba(220,38,38,.8);color:hsla(0,0%,100%,.8);padding:.75rem 1rem;border-radius:.5rem}.modal-body{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent;display:flex;flex:1;flex-direction:column;gap:1rem;padding-bottom:.25rem;max-height:600px}.modal-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top:1px solid hsla(0,0%,100%,.05);padding-top:.75rem;& button:disabled{cursor:not-allowed;opacity:.5}}}.select{border-radius:.5rem;border-width:1px;border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05);padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.select:focus{outline:2px solid transparent;outline-offset:2px}.select{&.select-md{padding-top:1rem;padding-bottom:1rem;height:100%}&:focus{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}}.table-root{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);border:0;border-radius:0}table{border-collapse:collapse;thead{height:auto!important;&>tr{&>th{background-color:hsla(0,0%,100%,.1);border-right:1px solid rgba(0,0,0,.1);padding:12px!important;&:first-of-type{border-top-left-radius:12px}&:last-of-type{border-right:0;border-top-right-radius:12px}&.select-all>div{justify-content:center}}}}tbody tr{border-top:1px solid hsla(0,0%,100%,.1);&>td{border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px!important;&.select-all input{margin:0 auto}&:first-of-type{border-left:1px solid hsla(0,0%,100%,.1)}&:last-of-type{border-right:1px solid hsla(0,0%,100%,.1)}}&:first-of-type{border-top:0}}.actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;& button{height:32px;width:32px;border-radius:50%;padding:0;position:relative;&:hover{&:after{content:attr(aria-label);position:absolute;top:-32px;right:0;background-color:rgba(0,0,0,.75);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}}}}}