:root{--color-primary:#14a0ff;--color-accent:#f9063f;--color-success:#9ce700;--color-error:#d43939;--color-warning:#fd0;--color-primary-shadow:#14a1ff8f;--сolor-dark:#0a0a0a;--color-dark-secondary:#151515;--color-primary-opacity:#14a0ff1f;--color-light:#fff;--color-light-secondary:#fff;--color-muted:#8a8f99;--color-muted-light:#d2d6dd;--color-primary-100:#e6f4ff;--color-primary-200:#bde0ff;--color-primary-300:#7ec8ff;--color-primary-400:#3db1ff;--color-primary-500:#14a0ff;--color-primary-600:#0080e0;--color-primary-700:#0060b0;--color-primary-800:#004080;--color-primary-900:#002050;--color-accent-100:#ffe6ec;--color-accent-200:#ffb3c2;--color-accent-300:#ff6680;--color-accent-400:#f25;--color-accent-500:#f9063f;--color-accent-600:#cc0030;--color-accent-700:#990020;--color-accent-800:#660015;--color-accent-900:#33000a;--color-success-100:#edffd1;--color-success-200:#ccff80;--color-success-300:#ae3;--color-success-400:#9ce700;--color-success-500:#80cc00;--color-success-600:#60a000;--color-success-700:#407000;--color-success-800:#204000;--color-error-100:#ffe6e6;--color-error-200:#ffb3b3;--color-error-300:#f66;--color-error-400:#e33;--color-error-500:#d43939;--color-error-600:#aa2020;--color-error-700:#801010;--color-error-800:#550808;--color-neutral-50:#f9f9f9;--color-neutral-100:#f0f0f0;--color-neutral-200:#d2d6dd;--color-neutral-300:#aaa;--color-neutral-400:#747681;--color-neutral-500:#555;--color-neutral-600:#3f4144;--color-neutral-700:#2a2a2a;--color-neutral-800:#1a1a1a;--color-neutral-900:#0a0a0a;--bg-main:#0a0a0a;--bg-secondary:#151515;--bg-card:#14a0ff1f;--text-main:#fff;--text-secondary:#fff;--text-light:#d2d6dd;--color-shadow:#14a1ff8f;--font-inter:"Inter", system-ui, -apple-system, sans-serif;--font-roboto:"Roboto", -apple-system, "Segoe UI", sans-serif;--font-poppins:"Poppins", sans-serif;--font-montserrat:"Montserrat", sans-serif;--font-outfit:"Outfit", sans-serif;--font-jakarta:"Plus Jakarta Sans", sans-serif;--font-dm-sans:"DM Sans", sans-serif;--font-nunito:"Nunito", sans-serif;--font-space:"Space Grotesk", sans-serif;--font-manrope:"Manrope", sans-serif;--font-figtree:"Figtree", sans-serif;--font-sora:"Sora", sans-serif;--font-roboto-mono:"Roboto Mono", "Consolas", monospace;--font-jetbrains:"JetBrains Mono", "Consolas", monospace;--font-fira-code:"Fira Code", "Consolas", monospace;--font-sans:var(--font-inter);--font-heading:var(--font-poppins);--font-mono:var(--font-roboto-mono);--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:36px;--fs-5xl:48px;--fs-6xl:60px;--fs-7xl:72px;--fs-hero:96px;--fs-f-xs:clamp(10px, 1vw, 12px);--fs-f-sm:clamp(12px, 1.2vw, 14px);--fs-f-base:clamp(14px, 1.4vw, 16px);--fs-f-lg:clamp(16px, 1.6vw, 20px);--fs-f-xl:clamp(18px, 2vw, 24px);--fs-f-2xl:clamp(20px, 2.5vw, 30px);--fs-f-3xl:clamp(24px, 3vw, 36px);--fs-f-4xl:clamp(28px, 4vw, 48px);--fs-f-5xl:clamp(36px, 5vw, 60px);--fs-f-6xl:clamp(40px, 6vw, 72px);--fs-f-7xl:clamp(48px, 8vw, 96px);--fs-f-hero:clamp(60px, 10vw, 120px);--lh-tight:.9;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.8;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:30px;--radius-2xl:40px;--radius-full:9999px;--ease-fast:.15s ease-in-out;--ease:.3s ease-in-out;--ease-slow:.5s ease-in-out;--z-0:0;--z-1:1;--z-10:10;--z-50:50;--z-100:100;--z-modal:1000;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 20px #00000080;--shadow-primary:0 0 20px var(--color-primary-shadow);--shadow-accent:0 0 20px #f9063f80;--shadow-glow:0 0 30px #fff3;--container-width:1340px;--grid-maxWidth:120rem;--grid-gutter:2rem;--font-size:var(--fs-base);--font-color:var(--color-light);--font-color-secondary:var(--color-light-secondary);--font-family-sans:var(--font-sans);--font-family-mono:var(--font-mono);--color-lightGrey:var(--color-neutral-200);--color-grey:var(--color-neutral-400);--color-darkGrey:var(--color-neutral-600);--color-link:var(--color-primary);--color-link-hover:var(--color-primary)}[data-theme=dark],:root{--color-primary:#14a0ff;--color-accent:#ff6e00;--color-success:#9ce700;--color-error:#d43939;--color-warning:#fd0;--сolor-dark:#0a0a0a;--color-dark-secondary:#151515;--color-primary-opacity:#14a1ff1a;--color-light:#fff;--color-muted:#8a8f99;--color-primary-shadow:#14a1ff8f}[data-theme=light]{--color-primary:#14a0ff;--color-accent:#ff4500;--color-success:#4a0;--color-error:#c20;--color-warning:orange;--сolor-dark:#fff;--color-dark-secondary:#f5f5f5;--color-primary-opacity:#14a1ff1a;--color-light:#0d1117;--color-light-secondary:#1a2332;--color-muted:#57606a;--color-primary-shadow:#14a1ff4d}[data-theme=red]{--color-primary:#f23;--color-accent:#00e5ff;--color-success:#9ce700;--color-error:red;--color-warning:#fa0;--сolor-dark:#1a0505;--color-dark-secondary:#120303;--color-primary-opacity:#ff22331a;--color-light:#fff;--color-muted:#a77;--color-primary-shadow:#f239}[data-theme=blue]{--color-primary:#05f;--color-accent:#ff9500;--color-success:#0da;--color-error:#f45;--color-warning:#fc0;--сolor-dark:#030d1a;--color-dark-secondary:#020a14;--color-primary-opacity:#0055ff1a;--color-light:#fff;--color-muted:#79b;--color-primary-shadow:#05f9}[data-theme=green]{--color-primary:#0c4;--color-accent:#ff2d55;--color-success:#0f8;--color-error:#f44;--color-warning:#fd0;--сolor-dark:#031a05;--color-dark-secondary:#021203;--color-primary-opacity:#00cc441a;--color-light:#fff;--color-muted:#6a7;--color-primary-shadow:#0c49}[data-theme=cyan]{--color-primary:#00e5ff;--color-accent:#ff6e00;--color-success:#0f8;--color-error:#f45;--color-warning:#fd0;--сolor-dark:#031418;--color-dark-secondary:#020e10;--color-primary-opacity:#001e2880;--color-light:#fff;--color-muted:#599;--color-primary-shadow:#00e5ff80;--color-regular-opacity:#00e5ff1a}[data-theme=yellow]{--color-primary:#fd0;--color-accent:#b040ff;--color-success:#9ce700;--color-error:#f33;--color-warning:#fa0;--сolor-dark:#1a1400;--color-dark-secondary:#120f00;--color-primary-opacity:#ffdd001a;--color-light:#fff;--color-muted:#a94;--color-primary-shadow:#ffdd0080}[data-theme=pink]{--color-primary:#b40950;--color-accent:#00e5ff;--color-success:#9ce700;--color-error:#f33;--color-warning:#f2ff00;--сolor-dark:#1a0312;--color-dark-secondary:#12020d;--color-primary-opacity:#ff00881a;--color-light:#fff;--color-muted:#a58;--color-primary-shadow:#ff008880}[data-theme=purple]{--color-primary:#93f;--color-accent:#0fc;--color-success:#0da;--color-error:#f45;--color-warning:#fd0;--сolor-dark:#0d0318;--color-dark-secondary:#080112;--color-primary-opacity:#9933ff1a;--color-light:#fff;--color-muted:#85a;--color-primary-shadow:#9933ff80}@media (width<=1200px){:root{--fs-base:15px;--fs-lg:17px;--fs-xl:19px;--fs-2xl:22px;--fs-3xl:26px;--fs-4xl:32px;--fs-5xl:42px;--fs-6xl:52px;--fs-7xl:62px;--fs-hero:80px;--fs-f-xl:clamp(16px, 2vw, 22px);--fs-f-2xl:clamp(18px, 2.5vw, 28px);--fs-f-3xl:clamp(20px, 3vw, 32px);--fs-f-4xl:clamp(24px, 4vw, 44px);--fs-f-5xl:clamp(30px, 5vw, 52px);--fs-f-6xl:clamp(36px, 6vw, 64px);--fs-f-7xl:clamp(42px, 7vw, 80px);--fs-f-hero:clamp(52px, 9vw, 100px);--space-3:10px;--space-4:14px;--space-5:18px;--space-6:20px;--space-8:28px;--space-10:36px;--space-12:44px;--space-16:56px;--space-20:70px;--space-24:84px;--grid-gutter:1.5rem;--container-width:1100px}}@media (width<=768px){:root{--fs-xs:11px;--fs-sm:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:28px;--fs-5xl:36px;--fs-6xl:44px;--fs-7xl:52px;--fs-hero:64px;--fs-f-xs:clamp(9px, 1.2vw, 11px);--fs-f-sm:clamp(11px, 1.5vw, 13px);--fs-f-base:clamp(13px, 1.8vw, 15px);--fs-f-lg:clamp(14px, 2vw, 17px);--fs-f-xl:clamp(15px, 2.5vw, 20px);--fs-f-2xl:clamp(16px, 3vw, 24px);--fs-f-3xl:clamp(18px, 3.5vw, 28px);--fs-f-4xl:clamp(20px, 5vw, 36px);--fs-f-5xl:clamp(24px, 6vw, 44px);--fs-f-6xl:clamp(28px, 7vw, 52px);--fs-f-7xl:clamp(32px, 8vw, 62px);--fs-f-hero:clamp(38px, 9vw, 72px);--space-2:6px;--space-3:8px;--space-4:12px;--space-5:14px;--space-6:18px;--space-8:24px;--space-10:30px;--space-12:36px;--space-16:48px;--space-20:60px;--space-24:72px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:30px;--grid-gutter:1rem;--container-width:100%}}@media (width<=480px){:root{--fs-xs:10px;--fs-sm:12px;--fs-base:13px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:18px;--fs-3xl:20px;--fs-4xl:24px;--fs-5xl:28px;--fs-6xl:34px;--fs-7xl:40px;--fs-hero:48px;--fs-f-xs:clamp(9px, 2vw, 10px);--fs-f-sm:clamp(10px, 2.5vw, 12px);--fs-f-base:clamp(12px, 3vw, 14px);--fs-f-lg:clamp(13px, 3.5vw, 15px);--fs-f-xl:clamp(14px, 4vw, 17px);--fs-f-2xl:clamp(15px, 4.5vw, 20px);--fs-f-3xl:clamp(16px, 5vw, 22px);--fs-f-4xl:clamp(18px, 6vw, 26px);--fs-f-5xl:clamp(20px, 7vw, 32px);--fs-f-6xl:clamp(24px, 8vw, 38px);--fs-f-7xl:clamp(28px, 9vw, 44px);--fs-f-hero:clamp(32px, 10vw, 52px);--space-1:3px;--space-2:5px;--space-3:7px;--space-4:10px;--space-5:12px;--space-6:14px;--space-8:18px;--space-10:24px;--space-12:28px;--space-16:36px;--space-20:48px;--space-24:56px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:22px;--grid-gutter:.75rem;--container-width:100%}}@media (width<=390px){:root{--fs-xs:9px;--fs-sm:11px;--fs-base:12px;--fs-lg:13px;--fs-xl:15px;--fs-2xl:17px;--fs-3xl:19px;--fs-4xl:22px;--fs-5xl:26px;--fs-6xl:30px;--fs-7xl:36px;--fs-hero:44px;--fs-f-xs:clamp(8px, 2vw, 9px);--fs-f-sm:clamp(9px, 2.5vw, 11px);--fs-f-base:clamp(11px, 3vw, 13px);--fs-f-lg:clamp(12px, 3.5vw, 14px);--fs-f-xl:clamp(13px, 4vw, 16px);--fs-f-2xl:clamp(14px, 4.5vw, 18px);--fs-f-3xl:clamp(15px, 5vw, 20px);--fs-f-4xl:clamp(16px, 6vw, 24px);--fs-f-5xl:clamp(18px, 7vw, 28px);--fs-f-6xl:clamp(22px, 8vw, 34px);--fs-f-7xl:clamp(26px, 9vw, 40px);--fs-f-hero:clamp(30px, 10vw, 48px);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:9px;--space-5:10px;--space-6:12px;--space-8:16px;--space-10:20px;--space-12:24px;--space-16:32px;--space-20:42px;--space-24:50px;--radius-sm:4px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--grid-gutter:.625rem}}@media (width<=360px){:root{--fs-xs:8px;--fs-sm:10px;--fs-base:11px;--fs-lg:12px;--fs-xl:14px;--fs-2xl:16px;--fs-3xl:18px;--fs-4xl:20px;--fs-5xl:24px;--fs-6xl:28px;--fs-7xl:32px;--fs-hero:40px;--fs-f-xs:clamp(7px, 2vw, 8px);--fs-f-sm:clamp(8px, 2.5vw, 10px);--fs-f-base:clamp(10px, 3vw, 12px);--fs-f-lg:clamp(11px, 3.5vw, 13px);--fs-f-xl:clamp(12px, 4vw, 15px);--fs-f-2xl:clamp(13px, 4.5vw, 17px);--fs-f-3xl:clamp(14px, 5vw, 19px);--fs-f-4xl:clamp(15px, 6vw, 22px);--fs-f-5xl:clamp(17px, 7vw, 26px);--fs-f-6xl:clamp(20px, 8vw, 30px);--fs-f-7xl:clamp(23px, 9vw, 36px);--fs-f-hero:clamp(27px, 10vw, 44px);--space-1:2px;--space-2:4px;--space-3:5px;--space-4:8px;--space-5:9px;--space-6:11px;--space-8:14px;--space-10:18px;--space-12:22px;--space-16:28px;--space-20:36px;--space-24:44px;--radius-sm:3px;--radius-md:6px;--radius-lg:9px;--radius-xl:12px;--radius-2xl:16px;--grid-gutter:.5rem}}@media (width<=320px){:root{--fs-xs:7px;--fs-sm:9px;--fs-base:10px;--fs-lg:11px;--fs-xl:13px;--fs-2xl:15px;--fs-3xl:16px;--fs-4xl:18px;--fs-5xl:21px;--fs-6xl:25px;--fs-7xl:29px;--fs-hero:35px;--fs-f-xs:clamp(6px, 2vw, 7px);--fs-f-sm:clamp(7px, 2.5vw, 9px);--fs-f-base:clamp(9px, 3vw, 11px);--fs-f-lg:clamp(10px, 3.5vw, 12px);--fs-f-xl:clamp(11px, 4vw, 14px);--fs-f-2xl:clamp(12px, 4.5vw, 16px);--fs-f-3xl:clamp(13px, 5vw, 17px);--fs-f-4xl:clamp(14px, 6vw, 20px);--fs-f-5xl:clamp(15px, 7vw, 23px);--fs-f-6xl:clamp(17px, 8vw, 27px);--fs-f-7xl:clamp(20px, 9vw, 32px);--fs-f-hero:clamp(23px, 10vw, 38px);--space-1:1px;--space-2:3px;--space-3:4px;--space-4:7px;--space-5:8px;--space-6:9px;--space-8:12px;--space-10:15px;--space-12:18px;--space-16:24px;--space-20:30px;--space-24:36px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:14px;--grid-gutter:.375rem}}::view-transition-old(root){animation:.18s forwards njx-theme-out}::view-transition-new(root){animation:.22s forwards njx-theme-in}@keyframes njx-theme-out{0%{opacity:1}to{opacity:0}}@keyframes njx-theme-in{0%{opacity:0}to{opacity:1}}body>main:not([class]){width:min(100% - var(--space-8), 980px);padding:var(--space-8) 0;margin:0 auto}body>main:not([class])>header:not([class]),body>main:not([class])>footer:not([class]){padding:var(--space-5) var(--space-8);background:var(--color-dark-secondary)}body>main:not([class])>section:not([class]){padding:var(--space-5) var(--space-8)}body>main:not([class]) nav:not([class]){gap:var(--space-3);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}body>main:not([class]) nav:not([class]) a:not([class]){min-height:36px;padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);transition:background var(--ease-fast), border-color var(--ease-fast), color var(--ease-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}body>main:not([class]) nav:not([class]) a:not([class]):hover{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);text-decoration:none}:where(body,main:not([class]),article:not([class]),section:not([class])) :where(h1,h2,h3,h4,h5,h6):not([class]){font-family:var(--font-heading);line-height:var(--lh-snug);color:var(--color-light);margin:0 0 var(--space-4)}:where(body,main:not([class]),article:not([class]),section:not([class])) h1:not([class]){font-size:var(--fs-4xl);font-weight:900}:where(body,main:not([class]),article:not([class]),section:not([class])) h2:not([class]){font-size:var(--fs-3xl);font-weight:800}:where(body,main:not([class]),article:not([class]),section:not([class])) h3:not([class]){font-size:var(--fs-2xl);font-weight:700}:where(body,main:not([class]),article:not([class]),section:not([class])) h4:not([class]){font-size:var(--fs-xl);font-weight:700}:where(body,main:not([class]),article:not([class]),section:not([class])) h5:not([class]){font-size:var(--fs-lg);font-weight:700}:where(body,main:not([class]),article:not([class]),section:not([class])) h6:not([class]){font-size:var(--fs-base);font-weight:700}:where(body,main:not([class]),article:not([class]),section:not([class])) :where(p,ul,ol,dl,blockquote,pre,table,figure,form,details,article):not([class]){margin:0 0 var(--space-5)}:where(body,main:not([class]),article:not([class]),section:not([class])) :where(p,address):not([class]){color:var(--color-light);font-size:var(--fs-base);line-height:var(--lh-relaxed)}:where(main:not([class]),article:not([class]),section:not([class])) :where(small:not([class])){color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:calc(var(--space-3) * -1) 0 var(--space-4);display:block}:where(main:not([class]),article:not([class]),section:not([class])) :where(strong:not([class])){color:var(--color-light);font-weight:800}:where(main:not([class]),article:not([class]),section:not([class])) :where(mark:not([class])){border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 28%, transparent);color:var(--color-light);padding:.1em .28em}:where(main:not([class]),article:not([class]),section:not([class])) :where(abbr[title]:not([class])){cursor:help;text-underline-offset:.18em;text-decoration:underline dotted}:where(main:not([class]),article:not([class]),section:not([class])) :where(ins:not([class])){color:var(--color-success);text-decoration-color:currentColor}:where(main:not([class]),article:not([class]),section:not([class])) :where(del:not([class])){color:var(--color-muted)}:where(main:not([class]),article:not([class]),section:not([class])) :where(a:not([class])){color:var(--color-primary);text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:.18em;transition:color var(--ease-fast), text-decoration-color var(--ease-fast), text-underline-offset var(--ease-fast)}:where(main:not([class]),article:not([class]),section:not([class])) :where(a:not([class])):hover{text-underline-offset:.24em;text-decoration-color:currentColor}:where(body,main:not([class]),article:not([class]),section:not([class])) :where(ul,ol):not([class]){padding-left:var(--space-6);color:var(--color-light)}:where(body,main:not([class]),article:not([class]),section:not([class])) ul:not([class]){list-style:outside}:where(body,main:not([class]),article:not([class]),section:not([class])) ol:not([class]){list-style:decimal}:where(main:not([class]),article:not([class]),section:not([class])) :where(li:not([class])){margin:0 0 var(--space-2)}:where(main:not([class]),article:not([class]),section:not([class])) :where(code,kbd,samp):not([class]){border-radius:var(--radius-sm);background:var(--color-dark-secondary);color:var(--color-primary);font-family:var(--font-mono);padding:.18em .4em;font-size:.9em}:where(main:not([class]),article:not([class]),section:not([class])) :where(kbd:not([class])){border:1px solid var(--color-neutral-700);box-shadow:inset 0 -1px 0 var(--color-neutral-700)}:where(body,main:not([class]),article:not([class]),section:not([class])) pre:not([class]){padding:var(--space-4);border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);background:var(--color-dark-secondary);overflow-x:auto}:where(body,main:not([class]),article:not([class]),section:not([class])) blockquote:not([class]){border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary) 9%, transparent);padding:var(--space-4) var(--space-5);color:var(--color-light)}:where(body,main:not([class]),article:not([class]),section:not([class])) hr:not([class]){background:var(--color-neutral-700);height:1px;margin:var(--space-8) 0;border:0}:where(main:not([class]),article:not([class]),section:not([class])) :where(img,video):not([class]){border-radius:var(--radius-md);max-width:100%;height:auto}:where(body,main:not([class]),article:not([class]),section:not([class])) figure:not([class]){gap:var(--space-2);display:grid}:where(main:not([class]),article:not([class]),section:not([class])) figcaption:not([class]){color:var(--color-muted);font-size:var(--fs-sm)}:where(body,main:not([class]),article:not([class]),section:not([class])) article:not([class]){border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);background:var(--color-dark-secondary);padding:var(--space-5)}:where(body,main:not([class]),article:not([class]),section:not([class])) article:not([class])>header:not([class]),:where(body,main:not([class]),article:not([class]),section:not([class])) article:not([class])>footer:not([class]){margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-neutral-700);background:color-mix(in srgb, var(--color-dark) 60%, transparent)}:where(body,main:not([class]),article:not([class]),section:not([class])) article:not([class])>footer:not([class]){margin:var(--space-5) calc(var(--space-5) * -1) calc(var(--space-5) * -1);border-top:1px solid var(--color-neutral-700);border-bottom:0}:where(body,main:not([class]),article:not([class]),section:not([class])) table:not([class]){border-collapse:collapse;border-spacing:0;width:100%;color:var(--color-light);font-size:var(--fs-sm)}:where(main:not([class]),article:not([class]),section:not([class])) :where(th,td):not([class]){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-neutral-700);text-align:left;vertical-align:middle}:where(main:not([class]),article:not([class]),section:not([class])) th:not([class]){color:var(--color-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(body,main:not([class]),article:not([class]),section:not([class])) form:not([class]){gap:var(--space-4);display:grid}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(fieldset:not([class])){gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--form-border,var(--color-neutral-700));border-radius:var(--radius-md);display:grid}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(legend:not([class])){color:var(--color-primary);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:0 var(--space-2);font-weight:700}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(label:not([class])){gap:var(--space-2);color:var(--color-muted);font-size:var(--fs-sm);font-weight:600;display:grid}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(label:not([class]):has(>input[type=checkbox]),label:not([class]):has(>input[type=radio])){align-items:center;gap:var(--space-3);color:var(--color-light);font-weight:500;line-height:var(--lh-normal);cursor:pointer;display:flex}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input:not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select:not([class]),textarea:not([class])){border:1.5px solid var(--form-border,var(--color-neutral-700));border-radius:var(--form-radius,var(--radius-md));background:var(--form-bg-input,var(--color-dark-secondary));width:100%;color:var(--form-text,var(--color-light));padding:var(--form-padding,10px 14px);font-family:inherit;font-size:var(--form-font-size,var(--fs-base));transition:border-color var(--ease-fast), box-shadow var(--ease-fast), background var(--ease-fast);outline:none;height:50px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(select:not([class])){appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input:not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select:not([class]),textarea:not([class])):focus{--_v:var(--color-primary);border-color:var(--_v);box-shadow:0 0 0 3px color-mix(in srgb, var(--_v) 22%, transparent);outline:none}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input:not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select:not([class]),textarea:not([class])):focus-visible{outline:none}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[aria-invalid=false]:not([class]),select[aria-invalid=false]:not([class]),textarea[aria-invalid=false]:not([class])){border-color:var(--color-success)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[aria-invalid=true]:not([class]),select[aria-invalid=true]:not([class]),textarea[aria-invalid=true]:not([class])){border-color:var(--color-error)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where([aria-invalid=false]:not([class])+small:not([class])){color:var(--color-success)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where([aria-invalid=true]:not([class])+small:not([class])){color:var(--color-error)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(textarea:not([class])){resize:vertical;min-height:110px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=range]:not([class])){accent-color:var(--color-primary)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:not([class])){-webkit-appearance:none;appearance:none;border:2px solid var(--color-neutral-600);border-radius:var(--radius-sm);background:var(--color-dark-secondary);cursor:pointer;width:1.15rem;height:1.15rem;transition:background var(--ease-fast), border-color var(--ease-fast), box-shadow var(--ease-fast);flex-shrink:0;margin:0;position:relative}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:not([class])):checked{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:not([class])):checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.3rem;height:.55rem;margin:auto;position:absolute;inset:0;transform:rotate(45deg)translate(-1px,-1px)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:not([class])):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:not([class])):indeterminate{background:var(--color-primary);border-color:var(--color-primary)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:not([class])):indeterminate:after{content:"";background:#fff;border-radius:2px;width:.55rem;height:2px;margin:auto;position:absolute;inset:0}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=radio]:not([class])){-webkit-appearance:none;appearance:none;border:2px solid var(--color-neutral-600);background:var(--color-dark-secondary);cursor:pointer;width:1.15rem;height:1.15rem;transition:background var(--ease-fast), border-color var(--ease-fast), box-shadow var(--ease-fast);border-radius:50%;flex-shrink:0;margin:0;position:relative}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=radio]:not([class])):checked{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=radio]:not([class])):checked:after{content:"";background:var(--color-primary);border-radius:50%;width:.45rem;height:.45rem;margin:auto;position:absolute;inset:0}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=radio]:not([class])):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox]:disabled:not([class]),input[type=radio]:disabled:not([class])){cursor:not-allowed;opacity:.45}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox][role=switch]:not([class])){-webkit-appearance:none;appearance:none;border:2px solid var(--color-neutral-600);border-radius:var(--radius-full);background:var(--color-neutral-700);width:2.75rem;height:1.5rem;box-shadow:none;cursor:pointer;transition:background var(--ease-fast), border-color var(--ease-fast), box-shadow var(--ease-fast);flex-shrink:0;position:relative}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox][role=switch]:not([class])):after{content:"";background:var(--color-muted);width:14px;height:14px;transition:left var(--ease-fast), background var(--ease-fast), width var(--ease-fast);border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox][role=switch]:not([class])):checked{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox][role=switch]:not([class])):checked:after{inset:unset;margin:unset;background:#fff;border:none;width:14px;height:14px;top:50%;left:calc(100% - 17px);transform:translateY(-50%)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox][role=switch]:not([class])):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=checkbox][role=switch]:not([class])):disabled{cursor:not-allowed;opacity:.45}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=range]:not([class])){cursor:pointer;width:100%;height:8px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=color]:not([class])){border:1.5px solid var(--form-border,var(--color-neutral-700));border-radius:var(--radius-md);background:var(--form-bg-input,var(--color-dark-secondary));cursor:pointer;width:56px;height:42px;padding:4px}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=file]:not([class])){border:1.5px dashed var(--form-border,var(--color-neutral-700));border-radius:var(--form-radius,var(--radius-lg));background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:100%;color:var(--color-muted);padding:var(--space-3);cursor:pointer}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[type=file]:not([class]))::file-selector-button{margin-right:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;padding:7px 14px;font-weight:700}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])){justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;padding:0 var(--space-6);border:2px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-family:var(--font-sans);font-size:var(--fs-base);cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 22%, transparent);transition:background var(--ease-fast), border-color var(--ease-fast), box-shadow var(--ease-fast), filter var(--ease-fast), transform var(--ease-fast), opacity var(--ease-fast);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class])):hover{filter:brightness(1.12);box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-1px)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[type=reset]:not([class]),input[type=reset]:not([class])){color:var(--color-primary);box-shadow:none;background:0 0}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[type=reset]:not([class]),input[type=reset]:not([class])):hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);transform:translateY(-1px)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])):disabled{opacity:.5;cursor:not-allowed}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[aria-busy=true]:not([class])){color:#0000;pointer-events:none;min-width:48px;position:relative}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[aria-busy=true]:not([class])):after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.65s linear infinite native-spin;position:absolute;top:50%;left:50%}:where(body,main:not([class]),article:not([class]),section:not([class])) details:not([class]){border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);background:var(--color-dark-secondary);padding:var(--space-4)}:where(main:not([class]),article:not([class]),section:not([class])) summary:not([class]){justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-light);cursor:pointer;font-weight:700;display:flex}:where(main:not([class]),article:not([class]),section:not([class])) summary:not([class]):after{content:"";border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:8px;height:8px;transition:transform var(--ease-fast);transform:rotate(45deg)}:where(main:not([class]),article:not([class]),section:not([class])) details[open]:not([class])>summary:not([class]):after{transform:rotate(225deg)}:where(main:not([class]),article:not([class]),section:not([class])) details:not([class])>:not(summary):not([class]){margin-top:var(--space-4)}:where(main:not([class]),article:not([class]),section:not([class])) :where(progress:not([class]),meter:not([class])){border-radius:var(--radius-full);background:var(--color-neutral-800);width:100%;height:10px;accent-color:var(--color-primary);border:0;overflow:hidden}:where(main:not([class]),article:not([class]),section:not([class])) meter:not([class])::-webkit-meter-bar{border-radius:var(--radius-full);background:var(--color-neutral-800);border:0}:where(main:not([class]),article:not([class]),section:not([class])) meter:not([class])::-webkit-meter-optimum-value{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-success), color-mix(in srgb, var(--color-success) 65%, #fff))}:where(main:not([class]),article:not([class]),section:not([class])) meter:not([class])::-webkit-meter-suboptimum-value{border-radius:var(--radius-full);background:var(--color-warning)}:where(main:not([class]),article:not([class]),section:not([class])) meter:not([class])::-webkit-meter-even-less-good-value{border-radius:var(--radius-full);background:var(--color-error)}:where(main:not([class]),article:not([class]),section:not([class])) output:not([class]){width:fit-content;min-height:30px;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);font-size:var(--fs-sm);align-items:center;font-weight:700;display:inline-flex}:where(main:not([class]),article:not([class]),section:not([class])) progress:not([class])::-webkit-progress-bar{background:var(--color-neutral-800)}:where(main:not([class]),article:not([class]),section:not([class])) progress:not([class])::-webkit-progress-value{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 65%, #fff))}:where(main:not([class]),article:not([class]),section:not([class])) progress:not([class])::-moz-progress-bar{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 65%, #fff))}:where(main:not([class]),article:not([class]),section:not([class])) dialog:not([class]){max-width:min(560px, calc(100% - var(--space-8)));border:1px solid var(--color-neutral-700);border-radius:var(--radius-lg);background:var(--сolor-dark);color:var(--color-light);padding:var(--space-6);box-shadow:var(--shadow-lg)}:where(main:not([class]),article:not([class]),section:not([class])) dialog:not([class])::backdrop{backdrop-filter:blur(4px);background:#000000b8}:where(main:not([class]),article:not([class]),section:not([class])) dialog:not([class]) article:not([class]){background:0 0;border:0;margin:0}:where(main:not([class]),article:not([class]),section:not([class])) dialog:not([class]) button[rel=prev]:not([class]){border-color:var(--color-neutral-700);width:34px;min-width:34px;min-height:34px;color:var(--color-muted);box-shadow:none;background:0 0;padding:0}:where(main:not([class]),article:not([class]),section:not([class])) dialog:not([class]) button[rel=prev]:not([class]):before{content:"×";color:currentColor;font-size:22px;line-height:1}:where(main:not([class]),article:not([class]),section:not([class])) [data-tooltip]:not([class]){position:relative}:where(main:not([class]),article:not([class]),section:not([class])) [data-tooltip]:not([class]):hover:after,:where(main:not([class]),article:not([class]),section:not([class])) [data-tooltip]:not([class]):focus-visible:after{content:attr(data-tooltip);z-index:var(--z-100);border:1px solid var(--color-neutral-700);border-radius:var(--radius-sm);background:var(--color-dark-secondary);width:max-content;max-width:220px;color:var(--color-light);font-size:var(--fs-xs);box-shadow:var(--shadow-md);pointer-events:none;padding:6px 10px;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}::selection{background:color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-light)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-dark-secondary,#1a1a2e)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--color-neutral-600,#444);transition:background var(--ease-fast)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500,#666)}*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-600,#444) var(--color-dark-secondary,#1a1a2e)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(:not([class])):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-md)}:where(main:not([class]),article:not([class]),section:not([class])) dl:not([class]){gap:var(--space-2) var(--space-5);color:var(--color-light);grid-template-columns:auto 1fr;display:grid}:where(main:not([class]),article:not([class]),section:not([class])) dt:not([class]){color:var(--color-muted);font-size:var(--fs-sm);letter-spacing:.04em;padding-top:2px;font-weight:700}:where(main:not([class]),article:not([class]),section:not([class])) dd:not([class]){color:var(--color-light);margin:0}:where(body,main:not([class]),article:not([class]),section:not([class])) aside:not([class]){border-left:4px solid var(--color-primary);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 8%, transparent);padding:var(--space-4) var(--space-5);color:var(--color-light);font-size:var(--fs-sm)}:where(body,main:not([class]),article:not([class]),section:not([class])) aside:not([class])>:last-child{margin-bottom:0}:where(main:not([class]),article:not([class]),section:not([class])) [role=alert]:not([class]){gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--color-error) 40%, transparent);border-left:4px solid var(--color-error);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-error) 9%, transparent);color:var(--color-light);font-size:var(--fs-sm);display:flex}:where(main:not([class]),article:not([class]),section:not([class])) [role=status]:not([class]){gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--color-success) 40%, transparent);border-left:4px solid var(--color-success);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-success) 9%, transparent);color:var(--color-light);font-size:var(--fs-sm);display:flex}:where(main:not([class]),article:not([class]),section:not([class])) [role=note]:not([class]){gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 9%, transparent);color:var(--color-light);font-size:var(--fs-sm);display:flex}:where(main:not([class]),article:not([class]),section:not([class])) address:not([class]){border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);background:var(--color-dark-secondary);padding:var(--space-4) var(--space-5);color:var(--color-muted);font-style:normal;font-size:var(--fs-sm);line-height:var(--lh-relaxed)}:where(main:not([class]),article:not([class]),section:not([class])) cite:not([class]){color:var(--color-muted);font-style:italic}:where(main:not([class]),article:not([class]),section:not([class])) q:not([class]){color:var(--color-light);quotes:"“" "”" "‘" "’";font-style:italic}:where(main:not([class]),article:not([class]),section:not([class])) q:not([class]):before{content:open-quote;color:var(--color-primary)}:where(main:not([class]),article:not([class]),section:not([class])) q:not([class]):after{content:close-quote;color:var(--color-primary)}:where(main:not([class]),article:not([class]),section:not([class])) dfn:not([class]){color:var(--color-primary);cursor:help;text-underline-offset:.18em;font-style:normal;font-weight:600;text-decoration:underline dotted}:where(main:not([class]),article:not([class]),section:not([class])) var:not([class]){font-family:var(--font-mono);color:var(--color-accent,var(--color-primary));font-size:.92em;font-style:italic}:where(main:not([class]),article:not([class]),section:not([class])) sub:not([class]),:where(main:not([class]),article:not([class]),section:not([class])) sup:not([class]){vertical-align:baseline;font-size:.72em;line-height:0;position:relative}:where(main:not([class]),article:not([class]),section:not([class])) sup:not([class]){top:-.5em}:where(main:not([class]),article:not([class]),section:not([class])) sub:not([class]){bottom:-.25em}:where(main:not([class]),article:not([class]),section:not([class])) audio:not([class]){border-radius:var(--radius-md);width:100%;accent-color:var(--color-primary)}:where(main:not([class]),article:not([class]),section:not([class])) video:not([class]){border-radius:var(--radius-md);background:#000;max-width:100%;height:auto}:where(main:not([class]),article:not([class]),section:not([class])) iframe:not([class]){border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);background:var(--color-dark-secondary);max-width:100%}:where(main:not([class]),article:not([class]),section:not([class])) search:not([class]){gap:var(--space-2);align-items:center;display:flex}:where(main:not([class]),article:not([class]),section:not([class])) search:not([class]) input[type=search]:not([class]){flex:1}:where(main:not([class]),article:not([class]),section:not([class])) input[type=search]:not([class])::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;cursor:pointer;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23888' d='M8 7l3-3 1 1-3 3 3 3-1 1-3-3-3 3-1-1 3-3-3-3 1-1z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px}:where(main:not([class]),article:not([class]),section:not([class])) [aria-busy=true]:not([class]):not(button){pointer-events:none;min-height:64px;position:relative;overflow:hidden}:where(main:not([class]),article:not([class]),section:not([class])) [aria-busy=true]:not([class]):not(button):after{content:"";z-index:1;border-radius:inherit;background:color-mix(in srgb, var(--color-dark,#0f0f1a) 70%, transparent);-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}:where(main:not([class]),article:not([class]),section:not([class])) [aria-busy=true]:not([class]):not(button):before{content:"";z-index:2;border:3px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-top-color:var(--color-primary);width:28px;height:28px;box-shadow:0 0 10px color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:50%;margin:-14px 0 0 -14px;animation:.7s linear infinite native-spin;position:absolute;top:50%;left:50%}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) [data-loading]:not([class]){border:2.5px solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-top-color:var(--color-primary);vertical-align:middle;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite native-spin;display:inline-block}@keyframes native-spin{to{transform:rotate(360deg)}}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) [data-variant=accent]:not([class]){--_v:var(--color-accent,var(--color-primary))}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) [data-variant=success]:not([class]){--_v:var(--color-success)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) [data-variant=warning]:not([class]){--_v:var(--color-warning)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) [data-variant=error]:not([class]){--_v:var(--color-error)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[data-variant]:not([class]),input[type=button][data-variant]:not([class]),input[type=submit][data-variant]:not([class])){background:var(--_v);border-color:var(--_v);box-shadow:0 8px 18px color-mix(in srgb, var(--_v) 22%, transparent)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[data-variant]:not([class]),input[type=button][data-variant]:not([class]),input[type=submit][data-variant]:not([class])):hover{box-shadow:0 10px 24px color-mix(in srgb, var(--_v) 32%, transparent)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[data-variant=dark]:not([class]),input[type=button][data-variant=dark]:not([class])){background:var(--color-dark-secondary);border-color:var(--color-neutral-700);color:var(--color-light);box-shadow:none}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[data-variant=dark]:not([class]),input[type=button][data-variant=dark]:not([class])):hover{background:color-mix(in srgb, var(--color-neutral-700) 60%, transparent);box-shadow:none}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[data-variant=light]:not([class]),input[type=button][data-variant=light]:not([class])){background:var(--color-light);border-color:var(--color-light);color:var(--сolor-dark,#0f0f1a);box-shadow:0 8px 18px color-mix(in srgb, var(--color-light) 15%, transparent)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(button[data-variant=light]:not([class]),input[type=button][data-variant=light]:not([class])):hover{filter:brightness(.94)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[data-variant]:not([class]),textarea[data-variant]:not([class]),select[data-variant]:not([class])){border-color:var(--_v)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[data-variant=dark]:not([class]),textarea[data-variant=dark]:not([class])){--_v:var(--color-neutral-600)}:where(main:not([class]),article:not([class]),section:not([class]),form:not([class])) :where(input[data-variant=light]:not([class]),textarea[data-variant=light]:not([class])){--_v:var(--color-light)}:where(main:not([class]),article:not([class]),section:not([class])) a[data-variant]:not([class]){color:var(--_v);text-decoration-color:color-mix(in srgb, var(--_v) 50%, transparent)}:where(main:not([class]),article:not([class]),section:not([class])) a[data-variant]:not([class]):hover{text-decoration-color:var(--_v)}:where(main:not([class]),article:not([class]),section:not([class])) a[data-variant=dark]:not([class]){color:var(--color-muted)}:where(main:not([class]),article:not([class]),section:not([class])) a[data-variant=light]:not([class]){color:var(--color-light-secondary)}