/* njX UI v1.0.2 | MIT License | github.com/njbSaab/njx-css-ui */
:root{--color-primary:#14a0ff;--color-accent:#f9063f;--color-success:#9ce700;--color-error:#d43939;--color-warning:#fd0;--color-shadow:#14a1ff8f;--bg-main:#0a0a0a;--bg-secondary:#151515;--bg-card:#14a0ff1f;--text-main:#fff;--text-secondary:#fff;--text-muted:#8a8f99;--text-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;--font-sans:"Roboto", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:"Consolas", "Monaco", "Lucida Console", monospace;--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-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(--text-main);--font-color-secondary:var(--text-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:#f9063f;--color-success:#9ce700;--color-error:#d43939;--color-warning:#fd0;--bg-main:#0a0a0a;--bg-secondary:#151515;--bg-card:#1a1a1a;--text-main:#fff;--text-muted:#8a8f99;--color-shadow:#14a1ff8f;--color-primary-opacity:#14a1ff1a}[data-theme=light]{--color-primary:#14a0ff;--color-accent:#f9063f;--color-success:#4a0;--color-error:#c20;--color-warning:orange;--bg-main:#fff;--bg-secondary:#f5f5f5;--bg-card:#f5f5f5;--text-main:#0d1117;--text-secondary:#1a2332;--text-muted:#57606a;--color-shadow:#14a1ff4d;--color-primary-opacity:#14a1ff1a}[data-theme=red]{--color-primary:#f23;--color-accent:#f60;--color-success:#9ce700;--color-error:red;--color-warning:#fa0;--bg-main:#1a0505;--bg-secondary:#120303;--bg-card:#32000080;--text-main:#fff;--text-muted:#a77;--color-shadow:#f239;--color-primary-opacity:#ff22331a}[data-theme=blue]{--color-primary:#05f;--color-accent:#0af;--color-success:#0da;--color-error:#f45;--color-warning:#fc0;--bg-main:#030d1a;--bg-secondary:#020a14;--bg-card:#00143c80;--text-main:#fff;--text-muted:#79b;--color-shadow:#05f9;--color-primary-opacity:#0055ff1a}[data-theme=green]{--color-primary:#0c4;--color-accent:#8f0;--color-success:#0f8;--color-error:#f44;--color-warning:#fd0;--bg-main:#031a05;--bg-secondary:#021203;--bg-card:#001e0580;--text-main:#fff;--text-muted:#6a7;--color-shadow:#0c49;--color-primary-opacity:#00cc441a}[data-theme=cyan]{--color-primary:#00e5ff;--color-accent:#00bcd4;--color-success:#0f8;--color-error:#f45;--color-warning:#fd0;--bg-main:#031418;--bg-secondary:#020e10;--bg-card:#001e2880;--text-main:#fff;--text-muted:#599;--color-shadow:#00e5ff80;--color-regular-opacity:#00e5ff1a}[data-theme=yellow]{--color-primary:#fd0;--color-accent:#f90;--color-success:#9ce700;--color-error:#f33;--color-warning:#fa0;--bg-main:#1a1400;--bg-secondary:#120f00;--bg-card:#281e0080;--text-main:#fff;--text-muted:#a94;--color-shadow:#ffdd0080;--color-primary-opacity:#ffdd001a}[data-theme=pink]{--color-primary:#b40950;--color-accent:#f6b;--color-success:#9ce700;--color-error:#f33;--color-warning:#f2ff00;--bg-main:#1a0312;--bg-secondary:#12020d;--bg-card:#32001e80;--text-main:#fff;--text-muted:#a58;--color-shadow:#ff008880;--color-primary-opacity:#ff00881a}[data-theme=purple]{--color-primary:#93f;--color-accent:#c6f;--color-success:#0da;--color-error:#f45;--color-warning:#fd0;--bg-main:#0d0318;--bg-secondary:#080112;--bg-card:#14003280;--text-main:#fff;--text-muted:#85a;--color-shadow:#9933ff80;--color-primary-opacity:#9933ff1a}@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}}*,:before,:after{box-sizing:border-box;margin:0;padding:0;transition:background-color .2s,background .2s,color .15s,border-color .2s,box-shadow .2s,fill .2s,stroke .2s}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;font-size:16px;line-height:1.15}body{height:100%;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--text-main);background-color:var(--bg-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:var(--lh-snug);margin:0;padding:0}p{margin:0}ul,ol,li{margin:0;padding:0;list-style:none}a{color:var(--color-primary);text-decoration:none}a:hover{cursor:pointer}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}hr{background-color:var(--color-neutral-600);height:1px;margin:var(--space-4) 0;border:none}blockquote{padding:var(--space-4) var(--space-6);border-left:3px solid var(--color-primary);background:var(--bg-secondary)}code,kbd,pre,samp{font-family:var(--font-mono)}code,kbd{border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--color-error);padding:.2em .4em;font-size:90%}pre{background:var(--bg-secondary);padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto}pre code{background:0 0;padding:0}fieldset{border:1px solid var(--color-neutral-600);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6)}iframe{border:0}[v-cloak]{display:none}.col-d2-m1{grid-template-columns:repeat(2,1fr);display:grid}.row{margin-left:calc(var(--grid-gutter) / -2);margin-right:calc(var(--grid-gutter) / -2);flex-flow:wrap;justify-content:flex-start;display:flex}.row.reverse{flex-direction:row-reverse}.col{flex:1}.col,[class*=\ col-],[class^=col-]{margin:0 calc(var(--grid-gutter) / 2) calc(var(--grid-gutter) / 2)}.grid-col-3{grid-template-columns:repeat(3,1fr);display:grid}.col-1{flex:0 0 calc((100% / (12 / 1)) - var(--grid-gutter));max-width:calc((100% / (12 / 1)) - var(--grid-gutter))}.col-2{flex:0 0 calc((100% / (12 / 2)) - var(--grid-gutter));max-width:calc((100% / (12 / 2)) - var(--grid-gutter))}.col-3{flex:0 0 calc((100% / (12 / 3)) - var(--grid-gutter));max-width:calc((100% / (12 / 3)) - var(--grid-gutter))}.col-4{flex:0 0 calc((100% / (12 / 4)) - var(--grid-gutter));max-width:calc((100% / (12 / 4)) - var(--grid-gutter))}.col-5{flex:0 0 calc((100% / (12 / 5)) - var(--grid-gutter));max-width:calc((100% / (12 / 5)) - var(--grid-gutter))}.col-6{flex:0 0 calc((100% / (12 / 6)) - var(--grid-gutter));max-width:calc((100% / (12 / 6)) - var(--grid-gutter))}.col-7{flex:0 0 calc((100% / (12 / 7)) - var(--grid-gutter));max-width:calc((100% / (12 / 7)) - var(--grid-gutter))}.col-8{flex:0 0 calc((100% / (12 / 8)) - var(--grid-gutter));max-width:calc((100% / (12 / 8)) - var(--grid-gutter))}.col-9{flex:0 0 calc((100% / (12 / 9)) - var(--grid-gutter));max-width:calc((100% / (12 / 9)) - var(--grid-gutter))}.col-10{flex:0 0 calc((100% / (12 / 10)) - var(--grid-gutter));max-width:calc((100% / (12 / 10)) - var(--grid-gutter))}.col-11{flex:0 0 calc((100% / (12 / 11)) - var(--grid-gutter));max-width:calc((100% / (12 / 11)) - var(--grid-gutter))}.col-12{flex:0 0 calc((100% / (12 / 12)) - var(--grid-gutter));max-width:calc((100% / (12 / 12)) - var(--grid-gutter))}@media screen and (width<=599px){.container{width:100%}.col,[class*=col-],[class^=col-]{flex:0 100%;max-width:100%}.col-d2-m1{grid-template-columns:1fr}}@media screen and (width>=900px){.col-1-md{flex:0 0 calc((100% / (12 / 1)) - var(--grid-gutter));max-width:calc((100% / (12 / 1)) - var(--grid-gutter))}.col-2-md{flex:0 0 calc((100% / (12 / 2)) - var(--grid-gutter));max-width:calc((100% / (12 / 2)) - var(--grid-gutter))}.col-3-md{flex:0 0 calc((100% / (12 / 3)) - var(--grid-gutter));max-width:calc((100% / (12 / 3)) - var(--grid-gutter))}.col-4-md{flex:0 0 calc((100% / (12 / 4)) - var(--grid-gutter));max-width:calc((100% / (12 / 4)) - var(--grid-gutter))}.col-5-md{flex:0 0 calc((100% / (12 / 5)) - var(--grid-gutter));max-width:calc((100% / (12 / 5)) - var(--grid-gutter))}.col-6-md{flex:0 0 calc((100% / (12 / 6)) - var(--grid-gutter));max-width:calc((100% / (12 / 6)) - var(--grid-gutter))}.col-7-md{flex:0 0 calc((100% / (12 / 7)) - var(--grid-gutter));max-width:calc((100% / (12 / 7)) - var(--grid-gutter))}.col-8-md{flex:0 0 calc((100% / (12 / 8)) - var(--grid-gutter));max-width:calc((100% / (12 / 8)) - var(--grid-gutter))}.col-9-md{flex:0 0 calc((100% / (12 / 9)) - var(--grid-gutter));max-width:calc((100% / (12 / 9)) - var(--grid-gutter))}.col-10-md{flex:0 0 calc((100% / (12 / 10)) - var(--grid-gutter));max-width:calc((100% / (12 / 10)) - var(--grid-gutter))}.col-11-md{flex:0 0 calc((100% / (12 / 11)) - var(--grid-gutter));max-width:calc((100% / (12 / 11)) - var(--grid-gutter))}.col-12-md{flex:0 0 calc((100% / (12 / 12)) - var(--grid-gutter));max-width:calc((100% / (12 / 12)) - var(--grid-gutter))}}@media screen and (width>=1200px){.col-1-lg{flex:0 0 calc((100% / (12 / 1)) - var(--grid-gutter));max-width:calc((100% / (12 / 1)) - var(--grid-gutter))}.col-2-lg{flex:0 0 calc((100% / (12 / 2)) - var(--grid-gutter));max-width:calc((100% / (12 / 2)) - var(--grid-gutter))}.col-3-lg{flex:0 0 calc((100% / (12 / 3)) - var(--grid-gutter));max-width:calc((100% / (12 / 3)) - var(--grid-gutter))}.col-4-lg{flex:0 0 calc((100% / (12 / 4)) - var(--grid-gutter));max-width:calc((100% / (12 / 4)) - var(--grid-gutter))}.col-5-lg{flex:0 0 calc((100% / (12 / 5)) - var(--grid-gutter));max-width:calc((100% / (12 / 5)) - var(--grid-gutter))}.col-6-lg{flex:0 0 calc((100% / (12 / 6)) - var(--grid-gutter));max-width:calc((100% / (12 / 6)) - var(--grid-gutter))}.col-7-lg{flex:0 0 calc((100% / (12 / 7)) - var(--grid-gutter));max-width:calc((100% / (12 / 7)) - var(--grid-gutter))}.col-8-lg{flex:0 0 calc((100% / (12 / 8)) - var(--grid-gutter));max-width:calc((100% / (12 / 8)) - var(--grid-gutter))}.col-9-lg{flex:0 0 calc((100% / (12 / 9)) - var(--grid-gutter));max-width:calc((100% / (12 / 9)) - var(--grid-gutter))}.col-10-lg{flex:0 0 calc((100% / (12 / 10)) - var(--grid-gutter));max-width:calc((100% / (12 / 10)) - var(--grid-gutter))}.col-11-lg{flex:0 0 calc((100% / (12 / 11)) - var(--grid-gutter));max-width:calc((100% / (12 / 11)) - var(--grid-gutter))}.col-12-lg{flex:0 0 calc((100% / (12 / 12)) - var(--grid-gutter));max-width:calc((100% / (12 / 12)) - var(--grid-gutter))}}.title-hero{font-size:var(--fs-hero);font-weight:900;line-height:var(--lh-tight);font-family:var(--font-sans)}.title-hero.fluid{font-size:var(--fs-f-hero)}.title-xl{font-size:var(--fs-7xl);font-weight:900;line-height:var(--lh-tight)}.title-xl.fluid{font-size:var(--fs-f-7xl)}.title-lg{font-size:var(--fs-6xl);font-weight:900;line-height:var(--lh-snug)}.title-lg.fluid{font-size:var(--fs-f-6xl)}.title-md{font-size:var(--fs-5xl);font-weight:900;line-height:var(--lh-snug)}.title-md.fluid{font-size:var(--fs-f-5xl)}.title-sm{font-size:var(--fs-4xl);font-weight:800;line-height:var(--lh-snug)}.title-sm.fluid{font-size:var(--fs-f-4xl)}.title-xs{font-size:var(--fs-3xl);font-weight:700;line-height:var(--lh-normal)}.title-xs.fluid{font-size:var(--fs-f-3xl)}.text-lead{font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-relaxed)}.text-body{font-size:var(--fs-base);font-weight:400;line-height:var(--lh-normal)}.text-sm{font-size:var(--fs-sm);font-weight:400;line-height:var(--lh-normal)}.text-xs{font-size:var(--fs-xs);font-weight:400;line-height:var(--lh-normal)}.text-caption{font-size:var(--fs-xs);font-weight:500;line-height:var(--lh-snug);text-transform:uppercase;letter-spacing:.08em}.text-label{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);letter-spacing:.04em}.text-upper{text-transform:uppercase!important}.text-lower{text-transform:lowercase!important}.text-cap{text-transform:capitalize!important}.text-normal{text-transform:none!important}.font-semi{font-weight:600!important}.font-extra{font-weight:800!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.text-no-underline{text-decoration:none!important}.tip{border-radius:var(--radius-sm);border-left:4px solid var(--tip-color,var(--color-primary));background:color-mix(in srgb, var(--tip-color,var(--color-primary)) 10%, transparent);font-size:var(--fs-sm);color:var(--text-main);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.6;display:flex}.tip-icon{width:18px;height:18px;color:var(--tip-color,var(--color-primary));flex-shrink:0;margin-top:1px}.tip-title{font-weight:600;font-size:var(--fs-sm);color:var(--tip-color,var(--color-primary));margin-bottom:4px}.tip-body{font-size:var(--fs-sm);color:var(--text-main);line-height:1.6}.tip--info{--tip-color:var(--color-primary)}.tip--success{--tip-color:var(--color-success)}.tip--warning{--tip-color:var(--color-warning)}.tip--danger{--tip-color:var(--color-error)}.tip--neutral{--tip-color:var(--text-muted)}.h1-title{font-size:var(--fs-hero);font-weight:900;line-height:var(--lh-tight)}.h2-title{font-size:var(--fs-7xl);font-weight:900;line-height:1}.h3-title{font-size:var(--fs-6xl);font-weight:900;line-height:var(--lh-snug);text-transform:uppercase}.h4-title{font-size:var(--fs-5xl);text-transform:uppercase;font-weight:900;line-height:1.2}.title-text{font-size:var(--fs-hero);font-weight:900;line-height:var(--lh-normal)}.subtext{font-size:var(--fs-lg);font-weight:500;line-height:25px}.link{color:var(--color-primary);font-size:var(--fs-2xl);font-weight:800}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-none,.hidden{display:none!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.transform-x-center{left:50%!important;transform:translate(-50%)!important}.transform-y-center{top:50%!important;transform:translateY(-50%)!important}.transform-center{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-grow{flex-grow:1!important}.flex-shrink{flex-shrink:1!important}.flex-none{flex:none!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-stretch{align-items:stretch!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.flex-center{justify-content:center!important;align-items:center!important;display:flex!important}.flex-center-start{justify-content:flex-start!important;align-items:center!important;display:flex!important}.flex-center-end{justify-content:flex-end!important;align-items:center!important;display:flex!important}.flex-center-between{justify-content:space-between!important;align-items:center!important;display:flex!important}.flex-col-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.gap-0{gap:var(--space-0)!important}.gap-1{gap:var(--space-1)!important}.gap-2{gap:var(--space-2)!important}.gap-3{gap:var(--space-3)!important}.gap-4{gap:var(--space-4)!important}.gap-5{gap:var(--space-5)!important}.gap-6{gap:var(--space-6)!important}.gap-8{gap:var(--space-8)!important}.gap-10{gap:var(--space-10)!important}.gap-12{gap:var(--space-12)!important}.gap-16{gap:var(--space-16)!important}.gap-20{gap:var(--space-20)!important}.m-0{margin:0!important}.m-auto{margin:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:var(--space-0)!important}.mt-1{margin-top:var(--space-1)!important}.mt-2{margin-top:var(--space-2)!important}.mt-3{margin-top:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.mt-6{margin-top:var(--space-6)!important}.mt-8{margin-top:var(--space-8)!important}.mt-10{margin-top:var(--space-10)!important}.mt-12{margin-top:var(--space-12)!important}.mt-16{margin-top:var(--space-16)!important}.mt-20{margin-top:var(--space-20)!important}.mt-24{margin-top:var(--space-24)!important}.mb-0{margin-bottom:var(--space-0)!important}.mb-1{margin-bottom:var(--space-1)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.mb-5{margin-bottom:var(--space-5)!important}.mb-6{margin-bottom:var(--space-6)!important}.mb-8{margin-bottom:var(--space-8)!important}.mb-10{margin-bottom:var(--space-10)!important}.mb-12{margin-bottom:var(--space-12)!important}.mb-16{margin-bottom:var(--space-16)!important}.mb-20{margin-bottom:var(--space-20)!important}.mb-24{margin-bottom:var(--space-24)!important}.ml-0{margin-left:var(--space-0)!important}.ml-1{margin-left:var(--space-1)!important}.ml-2{margin-left:var(--space-2)!important}.ml-4{margin-left:var(--space-4)!important}.ml-6{margin-left:var(--space-6)!important}.ml-8{margin-left:var(--space-8)!important}.ml-auto{margin-left:auto!important}.mr-0{margin-right:var(--space-0)!important}.mr-1{margin-right:var(--space-1)!important}.mr-2{margin-right:var(--space-2)!important}.mr-4{margin-right:var(--space-4)!important}.mr-6{margin-right:var(--space-6)!important}.mr-8{margin-right:var(--space-8)!important}.mr-auto{margin-right:auto!important}.mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.my-0{margin-top:var(--space-0)!important;margin-bottom:var(--space-0)!important}.my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.my-6{margin-top:var(--space-6)!important;margin-bottom:var(--space-6)!important}.my-8{margin-top:var(--space-8)!important;margin-bottom:var(--space-8)!important}.my-10{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.my-12{margin-top:var(--space-12)!important;margin-bottom:var(--space-12)!important}.p-0{padding:0!important}.p-1{padding:var(--space-1)!important}.p-2{padding:var(--space-2)!important}.p-3{padding:var(--space-3)!important}.p-4{padding:var(--space-4)!important}.p-5{padding:var(--space-5)!important}.p-6{padding:var(--space-6)!important}.p-8{padding:var(--space-8)!important}.p-10{padding:var(--space-10)!important}.p-12{padding:var(--space-12)!important}.pt-0{padding-top:var(--space-0)!important}.pt-1{padding-top:var(--space-1)!important}.pt-2{padding-top:var(--space-2)!important}.pt-3{padding-top:var(--space-3)!important}.pt-4{padding-top:var(--space-4)!important}.pt-5{padding-top:var(--space-5)!important}.pt-6{padding-top:var(--space-6)!important}.pt-8{padding-top:var(--space-8)!important}.pt-10{padding-top:var(--space-10)!important}.pt-12{padding-top:var(--space-12)!important}.pt-16{padding-top:var(--space-16)!important}.pt-20{padding-top:var(--space-20)!important}.pt-24{padding-top:var(--space-24)!important}.pb-0{padding-bottom:var(--space-0)!important}.pb-1{padding-bottom:var(--space-1)!important}.pb-2{padding-bottom:var(--space-2)!important}.pb-3{padding-bottom:var(--space-3)!important}.pb-4{padding-bottom:var(--space-4)!important}.pb-5{padding-bottom:var(--space-5)!important}.pb-6{padding-bottom:var(--space-6)!important}.pb-8{padding-bottom:var(--space-8)!important}.pb-10{padding-bottom:var(--space-10)!important}.pb-12{padding-bottom:var(--space-12)!important}.pb-16{padding-bottom:var(--space-16)!important}.pb-20{padding-bottom:var(--space-20)!important}.pb-24{padding-bottom:var(--space-24)!important}.pl-0{padding-left:var(--space-0)!important}.pl-2{padding-left:var(--space-2)!important}.pl-4{padding-left:var(--space-4)!important}.pl-6{padding-left:var(--space-6)!important}.pl-8{padding-left:var(--space-8)!important}.pr-0{padding-right:var(--space-0)!important}.pr-2{padding-right:var(--space-2)!important}.pr-4{padding-right:var(--space-4)!important}.pr-6{padding-right:var(--space-6)!important}.pr-8{padding-right:var(--space-8)!important}.px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.py-0{padding-top:var(--space-0)!important;padding-bottom:var(--space-0)!important}.py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.py-5{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.py-6{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.py-8{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.py-10{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.py-12{padding-top:var(--space-12)!important;padding-bottom:var(--space-12)!important}.w-auto{width:auto!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-fit{width:fit-content!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-80{max-width:80%!important;margin:0 auto!important}.w-90{max-width:90%!important;margin:0 auto!important}.w-95{max-width:95%!important;margin:0 auto!important}.max-w-full{max-width:100%!important}.max-w-container{max-width:var(--container-width)!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-dvh{height:100dvh!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.min-h-screen{min-height:100vh!important}.min-h-dvh{min-height:100dvh!important}.static{position:static!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.inset-0{inset:0!important}.translate-center{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.translateX-center{left:50%!important;transform:translate(-50%)!important}.translateY-center{top:50%!important;transform:translateY(-50%)!important}.z-0{z-index:var(--z-0)!important}.z-1{z-index:var(--z-1)!important}.z-10{z-index:var(--z-10)!important}.z-50{z-index:var(--z-50)!important}.z-100{z-index:var(--z-100)!important}.z-modal{z-index:var(--z-modal)!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.rounded-none{border-radius:var(--radius-none)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-full{border-radius:var(--radius-full)!important}.bg-main{background-color:var(--bg-main)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.bg-card{background-color:var(--bg-card)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-accent{background-color:var(--color-accent)!important}.bg-success{background-color:var(--color-success)!important}.bg-error{background-color:var(--color-error)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-transparent{background:0 0!important}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.bg-img{background-position:50%!important;background-size:cover!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}.bg-center{background-position:50%!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-after{position:relative}.bg-after:after{content:"";z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bg-before{position:relative}.bg-before:before{content:"";z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.border{border:1px solid var(--color-neutral-600)!important}.border-primary{border:1px solid var(--color-primary)!important}.border-accent{border:1px solid var(--color-accent)!important}.border-success{border:1px solid var(--color-success)!important}.border-error{border:1px solid var(--color-error)!important}.border-white{border:1px solid #ffffff4d!important}.border-none{border:none!important}.border-2{border-width:2px!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-none{box-shadow:none!important}.shadow-primary{box-shadow:var(--shadow-primary)!important}.shadow-accent{box-shadow:var(--shadow-accent)!important}.shadow-glow{box-shadow:var(--shadow-glow)!important}.transition{transition:all var(--ease)!important}.transition-fast{transition:all var(--ease-fast)!important}.transition-slow{transition:all var(--ease-slow)!important}.transition-none{transition:none!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-grab{cursor:grab!important}.object-cover{object-fit:cover!important}.object-contain{object-fit:contain!important}.object-center{object-position:center!important}.aspect-square{aspect-ratio:1!important}.aspect-video{aspect-ratio:16/9!important}.aspect-4-3{aspect-ratio:4/3!important}.pull-right{float:right!important}.pull-left{float:left!important}.clearfix:after{content:"";clear:both;display:table}.pointer-none{pointer-events:none!important}.pointer-auto{pointer-events:auto!important}.select-none{user-select:none!important}.select-all{user-select:all!important}.mobile{display:none!important}.desktop{display:block!important}.item-mobile{display:none!important}.item-desktop{display:block!important}@media (width<=768px){.mobile{display:block!important}.desktop{display:none!important}.item-mobile{display:flex!important}.item-desktop{display:none!important}}@media screen and (width<=599px){.hide-xs{display:none!important}}@media screen and (width>=600px) and (width<=899px){.hide-sm{display:none!important}}@media screen and (width>=900px) and (width<=1199px){.hide-md{display:none!important}}@media screen and (width>=1200px){.hide-lg{display:none!important}}.is-full-screen{width:100%;min-height:100vh}.is-full-width{width:100%!important}.is-full-height{height:100%!important}.is-hidden{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flex-justify-center{justify-content:center;align-items:center;display:flex}.flex-items-center{align-items:center;display:flex}.flex-center-right{justify-content:flex-end;align-items:center;display:flex}.flex-center-left{justify-content:flex-start;align-items:center;display:flex}.justify-between{justify-content:space-between;display:flex}.items-center{align-items:center;display:flex}.gap-sm{gap:var(--space-1)!important}.gap-md{gap:var(--space-2)!important}.gap-lg{gap:var(--space-4)!important}.gap-xl{gap:var(--space-6)!important}.gap-xxl{gap:var(--space-8)!important}.text-primary{color:var(--color-primary)!important}.text-accent{color:var(--color-accent)!important}.text-success{color:var(--color-success)!important}.text-error{color:var(--color-error)!important}.text-warning{color:var(--color-warning)!important}.text-muted{color:var(--text-muted)!important}.text-main{color:var(--text-main)!important}.text-white{color:#fff!important}.text-black{color:#000!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-normal-case{text-transform:none!important}.text-xs{font-size:var(--fs-xs)!important}.text-sm{font-size:var(--fs-sm)!important}.text-base{font-size:var(--fs-base)!important}.text-lg{font-size:var(--fs-lg)!important}.text-xl{font-size:var(--fs-xl)!important}.text-2xl{font-size:var(--fs-2xl)!important}.text-3xl{font-size:var(--fs-3xl)!important}.text-4xl{font-size:var(--fs-4xl)!important}.text-5xl{font-size:var(--fs-5xl)!important}.text-6xl{font-size:var(--fs-6xl)!important}.font-thin{font-weight:100!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important}.text-bold{font-weight:700!important}.text-balance{text-wrap:balance!important}.text-nowrap{white-space:nowrap!important}.text-pretty{text-wrap:pretty!important}.text-wrap{white-space:normal!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.bg-light{background-color:var(--color-neutral-200)!important}.bg-dark{background-color:var(--color-neutral-600)!important}.bg-grey{background-color:var(--color-neutral-400)!important}.bg-shadow{background-color:var(--color-shadow)!important}.bd-primary{border:1px solid var(--color-primary)!important}.bd-error{border:1px solid var(--color-error)!important}.bd-success{border:1px solid var(--color-success)!important}.bd-grey{border:1px solid var(--color-neutral-400)!important}.text-light{color:var(--text-light)!important}.mx-sm{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.mx-md{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.mx-lg{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.mt-sm{margin-top:var(--space-1)!important}.mb-sm{margin-bottom:var(--space-1)!important}.mt-md{margin-top:var(--space-2)!important}.mb-md{margin-bottom:var(--space-2)!important}.mt-lg{margin-top:var(--space-4)!important}.mb-lg{margin-bottom:var(--space-4)!important}.mt-xl{margin-top:var(--space-6)!important}.mb-xl{margin-bottom:var(--space-6)!important}.pt-sm{padding-top:var(--space-1)!important}.pb-sm{padding-bottom:var(--space-1)!important}.pt-md{padding-top:var(--space-2)!important}.pb-md{padding-bottom:var(--space-2)!important}.pt-lg{padding-top:var(--space-4)!important}.pb-lg{padding-bottom:var(--space-4)!important}.pt-xl{padding-top:var(--space-6)!important}.pb-xl{padding-bottom:var(--space-6)!important}.px-sm{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.px-md{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.px-lg{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.px-xl{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.py-sm{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.py-md{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.py-lg{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.py-xl{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.gradient-primary{background:linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #000))!important}.gradient-primary-light{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 30%, #fff), var(--color-primary))!important}.gradient-primary-dark{background:linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 80%, #000))!important}.gradient-primary-vertical{background:linear-gradient(180deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #000))!important}.gradient-accent{background:linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 60%, #000))!important}.gradient-accent-light{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 30%, #fff), var(--color-accent))!important}.gradient-accent-dark{background:linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 80%, #000))!important}.gradient-success{background:linear-gradient(135deg, var(--color-success), color-mix(in srgb, var(--color-success) 60%, #000))!important}.gradient-success-light{background:linear-gradient(135deg, color-mix(in srgb, var(--color-success) 30%, #fff), var(--color-success))!important}.gradient-error{background:linear-gradient(135deg, var(--color-error), color-mix(in srgb, var(--color-error) 60%, #000))!important}.gradient-error-light{background:linear-gradient(135deg, color-mix(in srgb, var(--color-error) 30%, #fff), var(--color-error))!important}.gradient-warning{background:linear-gradient(135deg, var(--color-warning), color-mix(in srgb, var(--color-warning) 60%, #000))!important}.gradient-blue-purple{background:linear-gradient(135deg,#14a0ff,#93f)!important}.gradient-ocean{background:linear-gradient(135deg,#00c6ff,#0072ff)!important}.gradient-sky{background:linear-gradient(135deg,#667eea,#764ba2)!important}.gradient-sunset{background:linear-gradient(135deg,#ff6b6b,#f08)!important}.gradient-fire{background:linear-gradient(135deg,#ff416c,#ff4b2b)!important}.gradient-love{background:linear-gradient(135deg,#ff9a9e,#fecfef)!important}.gradient-nature{background:linear-gradient(135deg,#56ab2f,#a8e063)!important}.gradient-mint{background:linear-gradient(135deg,#00b09b,#96c93d)!important}.gradient-ocean-green{background:linear-gradient(135deg,#00c9ff,#92fe9d)!important}.gradient-gold{background:linear-gradient(135deg,#f09819,#edde5d)!important}.gradient-orange-sun{background:linear-gradient(135deg,#f96,#ff5e62)!important}.gradient-honey{background:linear-gradient(135deg,#f7971e,#ffd200)!important}.gradient-cosmic{background:linear-gradient(135deg,#667eea,#f093fb)!important}.gradient-neon{background:linear-gradient(135deg,#cc2b5e,#753a88)!important}.gradient-purple-love{background:linear-gradient(135deg,#da22ff,#9733ee)!important}.gradient-rainbow{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)!important}.gradient-aurora{background:linear-gradient(135deg,#00c6ff,#0072ff,#667eea)!important}.gradient-galaxy{background:linear-gradient(135deg,#f093fb,#f5576c,#667eea)!important}.gradient-dark-midnight{background:linear-gradient(135deg,#232526,#414345)!important}.gradient-dark-void{background:linear-gradient(135deg,#1a1a2e,#16213e)!important}.gradient-dark-shadow{background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#2d2d2d)!important}.gradient-dark-blue{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)!important}.gradient-dark-purple{background:linear-gradient(135deg,#1a0524,#2d0f3f,#4a1a5c)!important}.gradient-gold-metal{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c)!important}.gradient-silver{background:linear-gradient(135deg,#e0e0e0,#fff,#a0a0a0,#fff,#d0d0d0)!important}.gradient-bronze{background:linear-gradient(135deg,#cd7f32,#e6a85c,#b87333,#e6a85c,#cd7f32)!important}.text-gradient-primary{background:linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-accent{background:linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 60%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-success{background:linear-gradient(135deg, var(--color-success), color-mix(in srgb, var(--color-success) 60%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-error{background:linear-gradient(135deg, var(--color-error), color-mix(in srgb, var(--color-error) 60%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-blue-purple{background:linear-gradient(135deg,#14a0ff,#93f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-sunset{background:linear-gradient(135deg,#ff6b6b,#f08);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-ocean{background:linear-gradient(135deg,#00c6ff,#0072ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-gold{background:linear-gradient(135deg,#f09819,#edde5d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-cosmic{background:linear-gradient(135deg,#667eea,#f093fb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-nature{background:linear-gradient(135deg,#56ab2f,#a8e063);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-fire{background:linear-gradient(135deg,#ff416c,#ff4b2b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-rainbow{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-metallic{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.border-gradient-primary{background:linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box, linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #000)) border-box;border:2px solid #0000;position:relative}.border-gradient-accent{background:linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box, linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 60%, #000)) border-box;border:2px solid #0000;position:relative}.border-gradient-rainbow{background:linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box, linear-gradient(135deg, #667eea, #764ba2, #f093fb) border-box;border:2px solid #0000;position:relative}.border-gradient-gold{background:linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box, linear-gradient(135deg, #f09819, #edde5d) border-box;border:2px solid #0000;position:relative}.gradient-animated{background:linear-gradient(-45deg, var(--color-primary), var(--color-accent), var(--color-success), var(--color-primary));background-size:400% 400%;animation:15s infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-animated-subtle{background:linear-gradient(-45deg, color-mix(in srgb, var(--color-primary) 80%, var(--bg-secondary)), color-mix(in srgb, var(--color-accent) 80%, var(--bg-secondary)), color-mix(in srgb, var(--color-primary) 80%, var(--bg-secondary)));background-size:300% 300%;animation:20s infinite gradient-shift}.gradient-overlay-dark{position:relative}.gradient-overlay-dark:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 0%,#000c 100%);position:absolute;inset:0}.gradient-overlay-light{position:relative}.gradient-overlay-light:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff1a 0%,#fff6 100%);position:absolute;inset:0}.gradient-overlay-primary{position:relative}.gradient-overlay-primary:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 40%, transparent) 0%, color-mix(in srgb, var(--color-primary) 80%, transparent) 100%);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.hover-gradient-animate{transition:background .3s;position:relative;overflow:hidden}.hover-gradient-animate:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.hover-gradient-animate:hover:before{left:100%}.gradient-horizontal{background:linear-gradient(90deg, var(--gradient-from,var(--color-primary)), var(--gradient-to,var(--color-accent)))!important}.gradient-vertical{background:linear-gradient(180deg, var(--gradient-from,var(--color-primary)), var(--gradient-to,var(--color-accent)))!important}.gradient-diagonal{background:linear-gradient(135deg, var(--gradient-from,var(--color-primary)), var(--gradient-to,var(--color-accent)))!important}.gradient-radial{background:radial-gradient(circle, var(--gradient-from,var(--color-primary)), var(--gradient-to,var(--color-accent)))!important}.gradient-conic{background:conic-gradient(from 0deg, var(--color-primary), var(--color-accent), var(--color-success), var(--color-primary))!important}.gradient-conic-warm{background:conic-gradient(#f9063f,#f59e0b,#ffd200,#f9063f)!important}.gradient-conic-cool{background:conic-gradient(#667eea,#22c55e,#0ea5e9,#667eea)!important}.gradient-conic-pie{background:conic-gradient(var(--color-primary) 0% 33%, var(--color-accent) 33% 66%, var(--color-success) 66% 100%)!important}.gradient-mesh{background:radial-gradient(at 0% 0%, color-mix(in srgb, var(--color-primary) 40%, transparent) 0%, transparent 60%), radial-gradient(at 100% 100%, color-mix(in srgb, var(--color-accent) 40%, transparent) 0%, transparent 60%), var(--bg-secondary)!important}.gradient-mesh-warm{background:radial-gradient(at 20% 30%,#f9063f66 0%,#0000 50%),radial-gradient(at 80% 70%,#f59e0b66 0%,#0000 50%),radial-gradient(#ffd20033 0%,#0000 60%),#0d0d0d!important}.gradient-mesh-cool{background:radial-gradient(at 10% 80%,#667eea80 0%,#0000 50%),radial-gradient(at 90% 20%,#22c55e66 0%,#0000 50%),radial-gradient(#0ea5e940 0%,#0000 60%),#0d0d0d!important}.gradient-shimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--color-neutral-700) 80%, transparent) 0%, color-mix(in srgb, var(--color-neutral-500) 60%, transparent) 50%, color-mix(in srgb, var(--color-neutral-700) 80%, transparent) 100%)!important;background-size:200% 100%!important;animation:1.5s infinite shimmerScan!important}@keyframes shimmerScan{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes scalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scalePulseBig{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes scaleed{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes scaleedReverse{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes floating{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes floatingBig{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes floatingX{0%{opacity:.1;transform:translate(-5vw)}to{opacity:1;transform:translate(0)}}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotate90{0%{transform:rotate(0)}50%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes rotate90Smooth{0%{transform:rotate(0)}25%{transform:rotate(45deg)}50%{transform:rotate(90deg)}75%{transform:rotate(45deg)}to{transform:rotate(0)}}@keyframes rotateFull{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveAndRotate{to{transform:translate(-50%)rotate(360deg)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-6px)}30%,70%{transform:translate(6px)}}@keyframes shakeY{0%,to{transform:translateY(0)}25%,75%{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1)}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}@keyframes borderPulse{0%{box-shadow:inset 0 0 0 5px #fff6,0 0 #fff}to{box-shadow:inset 0 0 0 3px #7575ff33,0 0 0 10px #fff0}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px var(--color-primary)}50%{box-shadow:0 0 25px var(--color-primary), 0 0 50px var(--color-primary)}}@keyframes glowAccent{0%,to{box-shadow:0 0 5px var(--color-accent)}50%{box-shadow:0 0 25px var(--color-accent), 0 0 50px var(--color-accent)}}@keyframes moveLight{0%{opacity:1;transform:translate(-100%)}21%{opacity:1;transform:translate(100%)}22%{opacity:0}to{transform:translate(-100%)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes shine{0%{left:-120%}8%{left:50%}to{left:50%}}@keyframes glint{0%{left:-120%}8%{left:50%}to{left:50%}}@keyframes borderGlint{0%{background-position:0,-250px}25%{background-position:0,-200px}75%{background-position:0,50px}to{background-position:0,50px}}@keyframes animateGradient{0%{background-position:0%}to{background-position:400%}}@keyframes animateBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes colorShift{0%,to{background:#0045e6}33%{background:#fb3e3e}66%{background:#0dcc00}}@keyframes rainbowStripes{0%{background-position:0%}to{background-position:100%}}@keyframes rainbowShadow{0%{text-shadow:0 0 20px red}20%{text-shadow:0 0 30px red}40%{text-shadow:0 0 40px #fff}60%{text-shadow:0 0 40px red}80%{text-shadow:0 0 50px #fff}to{text-shadow:0 0 50px red}}@keyframes neonPulse{0%{text-shadow:0 0 #ffeb57,0 0 #ffeb57}to{text-shadow:0 0 10px #ffeb57,0 0 20px #ffeb57,0 0 40px #ffeb57}}@keyframes neonPulseBlue{0%{text-shadow:0 0 0 var(--color-primary)}to{text-shadow:0 0 10px var(--color-primary), 0 0 30px var(--color-primary)}}@keyframes breathe{0%,to{text-shadow:0 0 2px #fc0000}50%{text-shadow:0 0 40px #fff}}@keyframes scan{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,to{border-right-color:#0000}50%{border-right-color:var(--text-main)}}@keyframes shadowNeonPulse{0%{box-shadow:0 0 #fff}to{box-shadow:0 0 40px #fff}}@keyframes shadowPrimaryPulse{0%{box-shadow:0 0 0 var(--color-primary)}to{box-shadow:0 0 30px var(--color-primary)}}@keyframes flipIn{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scaleX(1.25)scaleY(.75)}40%{transform:scaleX(.75)scaleY(1.25)}60%{transform:scaleX(1.15)scaleY(.85)}to{transform:scaleX(1)}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}@keyframes skeletonLoading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lights{50%{opacity:1}}.animate-fade-in{animation:.5s forwards fadeIn}.animate-fade-out{animation:.5s forwards fadeOut}.animate-fade-in-up{animation:.6s forwards fadeInUp}.animate-fade-in-down{animation:.6s forwards fadeInDown}.animate-fade-in-left{animation:.6s forwards fadeInLeft}.animate-fade-in-right{animation:.6s forwards fadeInRight}.animate-scale-in{animation:.4s forwards scaleIn}.animate-scale-out{animation:.4s forwards scaleOut}.animate-scale{animation:1.5s ease-in-out infinite forwards scalePulse}.animate-scale-big{animation:2s ease-in-out infinite alternate scalePulseBig}.animate-float-big{animation:2s ease-in-out infinite alternate-reverse both floatingBig}.animate-bounce{animation:1s ease-in-out infinite bounce}.animate-bounce-in{animation:.6s forwards bounceIn}.animate-spin{animation:1s linear infinite rotateFull}.animate-spin-slow{animation:3s linear infinite rotateFull}.animate-rotate{animation:1s ease-in-out infinite rotate90}.animate-shake{animation:.5s shake}.animate-wiggle{animation:.5s ease-in-out infinite wiggle}.animate-pulse{animation:2s ease-in-out infinite scalePulse}.animate-heartbeat{animation:4.5s ease-in-out infinite both heartbeat}.animate-glow{animation:2s ease-in-out infinite glowPulse}.animate-glow-accent{animation:2s ease-in-out infinite glowAccent}.animate-border-pulse{animation:1s ease-out infinite borderPulse}.animate-rainbow{animation:15s ease-in infinite alternate rainbowShadow}.animate-neon{animation:5.5s ease-in-out infinite alternate neonPulse}.animate-neon-blue{animation:2s ease-in-out infinite alternate neonPulseBlue}.animate-breathe{text-shadow:0 0 10px #fff;animation:3.5s ease-in-out infinite breathe}.animate-scan{color:#fff;position:relative}.animate-scan:after{content:attr(data-text);color:#fff;text-shadow:2px 0 10px red;animation:3s linear infinite scan;position:absolute;top:0;left:0}.shadow-neon{will-change:box-shadow;animation:5.5s ease-in-out infinite alternate shadowNeonPulse}.shadow-neon-primary{animation:2s ease-in-out infinite alternate shadowPrimaryPulse}.animate-shimmer{background:linear-gradient(90deg, var(--bg-secondary) 25%, var(--color-neutral-700) 50%, var(--bg-secondary) 75%);background-size:200% 100%;animation:1.5s infinite skeletonLoading}.animate-flip{animation:.6s forwards flipIn}.animate-rubber{animation:.8s rubberBand}.animate-tada{animation:1s tada}.anim-fast{animation-duration:.3s!important}.anim-slow{animation-duration:2s!important}.anim-slower{animation-duration:4s!important}.anim-delay-1{animation-delay:.1s!important}.anim-delay-2{animation-delay:.2s!important}.anim-delay-3{animation-delay:.3s!important}.anim-delay-5{animation-delay:.5s!important}.anim-delay-1s{animation-delay:1s!important}.anim-paused{animation-play-state:paused!important}.anim-none{animation:none!important}.animate-float{animation:1.5s ease-in-out infinite alternate-reverse both floating}.rotate-anim{animation:1s ease-in-out infinite rotate90}.scaling-animation{animation:1.5s ease-in-out infinite forwards scalePulse}.scaling-animation-2{animation:2s ease-in-out infinite alternate scalePulseBig}.text-rainbow{animation:15s ease-in infinite alternate rainbowShadow}.text-breathe{text-shadow:0 0 10px #fff;animation:3.5s ease-in-out infinite breathe}.text-neon{animation:5.5s ease-in-out infinite alternate neonPulse}.text-scan{color:#fff;position:relative}.text-scan:after{content:attr(data-text);color:#fff;text-shadow:2px 0 10px red;animation:3s linear infinite scan;position:absolute;top:0;left:0}.sceled-reverse{animation:7s ease-out infinite alternate scaleedReverse}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-6);height:48px;font-family:var(--font-sans);font-size:var(--fs-base);text-align:center;white-space:nowrap;border-radius:var(--radius-full);cursor:pointer;transition:all var(--ease);user-select:none;border:2px solid #0000;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:disabled,.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-xs{height:28px;padding:0 var(--space-3);font-size:var(--fs-xs)}.btn-sm{height:36px;padding:0 var(--space-4);font-size:var(--fs-sm)}.btn-md{height:48px;padding:0 var(--space-6);font-size:var(--fs-base)}.btn-lg{height:56px;padding:0 var(--space-8);font-size:var(--fs-lg)}.btn-xl{height:64px;padding:0 var(--space-10);font-size:var(--fs-xl)}.btn-2xl{height:72px;padding:0 var(--space-12);font-size:var(--fs-2xl)}.btn-wide{width:100%}.btn-block{width:100%;display:flex}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600);box-shadow:0 6px 20px var(--color-shadow);transform:translateY(-2px)}.btn-accent{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-accent:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.btn-success{background-color:var(--color-success);color:#111;border-color:var(--color-success)}.btn-success:hover{background-color:var(--color-success-500);transform:translateY(-2px)}.btn-error{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.btn-error:hover{background-color:var(--color-error-600);transform:translateY(-2px)}.btn-warning{background-color:var(--color-warning);color:#111;border-color:var(--color-warning)}.btn-warning:hover{opacity:.9;transform:translateY(-2px)}.btn-dark{background-color:var(--color-neutral-900);color:#fff;border-color:var(--color-neutral-700)}.btn-dark:hover{background-color:var(--color-neutral-800);transform:translateY(-2px)}.btn-light{background-color:var(--color-neutral-100);color:#111;border-color:var(--color-neutral-200)}.btn-light:hover{background-color:var(--color-neutral-200);transform:translateY(-2px)}.btn-outline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn-outline:hover{background:var(--color-primary);color:#fff}.btn-outline-accent{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.btn-outline-accent:hover{background:var(--color-accent);color:#fff}.btn-outline-white{color:#fff;background:0 0;border-color:#fff9}.btn-outline-white:hover{background:#ffffff1a;border-color:#fff}.btn-ghost{color:var(--text-main);background:0 0;border-color:#0000}.btn-ghost:hover{background:#ffffff14}.btn-ghost-primary{color:var(--color-primary);background:0 0;border-color:#0000}.btn-ghost-primary:hover{background:var(--color-primary-900)}.btn-gradient{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));color:#fff;border:none}.btn-gradient:hover{background:linear-gradient(90deg, var(--color-accent), var(--color-primary));box-shadow:var(--shadow-accent);transform:translateY(-2px)}.btn-gradient-hover{color:#fff;text-transform:uppercase;border-radius:var(--radius-full);z-index:1;transition:var(--ease);background:linear-gradient(90deg,#f9063f,#f9063f46,#f9063f46,#f9063f) 0 0/400%;height:65px;animation:18s linear infinite animateGradient;position:relative;box-shadow:inset 0 -10px 8px #00000040,0 0 20px #ffffff96}.btn-gradient-hover:hover{animation:8s linear infinite animateGradient}.btn-gradient-hover:before{content:"";z-index:-1;border-radius:var(--radius-xl);opacity:0;transition:var(--ease-slow);background:linear-gradient(90deg,#f9063f46,#f9063f,#f9063f,#f9063f46) 0 0/400%;position:absolute;inset:-5px}.btn-gradient-hover:hover:before{filter:blur(20px);opacity:1;animation:8s linear infinite animateGradient}.btn-glow{background:var(--color-accent);color:#fff;border:none;animation:1s ease-out infinite borderPulse}.btn-glow-primary{background:var(--color-primary);color:#fff;box-shadow:0 0 15px var(--color-shadow);border:none}.btn-glow-primary:hover{box-shadow:0 0 30px var(--color-shadow), 0 0 60px var(--color-shadow)}.btn-shine{background:linear-gradient(135deg, var(--color-primary-700), var(--color-primary));color:#fff;border:none;overflow:hidden}.btn-shine:before{content:"";background:linear-gradient(120deg,#fff0 30%,#ffffff80 50%,#fff0 70%);width:60%;height:100%;animation:2.5s cubic-bezier(.3,.6,.4,1) infinite shine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.btn-gradient-border{color:#fff;cursor:pointer;border-radius:var(--radius-full);background-color:#000;border:2px solid #0000;padding:15px 20px;position:relative}.btn-bg-effect{border-radius:var(--radius-full);z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);transition:filter var(--ease-slow);background:linear-gradient(90deg,#ff8038,#f09,#00ebeb,#db00ff) 0 0/600% 600%;animation:4s infinite animateBorder;position:absolute;top:-2px;left:-2px;transform:translate(-2px,-2px)}.btn-wrapper-effect{position:relative}.btn-wrapper-effect:hover .btn-bg-effect{filter:blur(10px)}.btn-rainbow{color:#fff;background:linear-gradient(270deg,red,orange,#ff0,green,#00f,indigo,violet) 0 0/1400% 1400%;border:none;animation:5s linear infinite rainbowStripes}.btn-rainbow:hover{transform:scale(1.05)}.btn-animated-bg{color:#fff;background:linear-gradient(-45deg,#ffa63d,#ff3d77,#338aff,#3cf0c5) 0 0/600%;border:none;animation:16s linear infinite animateBorder}.btn-color-shift{color:#fff;background:#0045e6;border:none}.btn-color-shift.pulse,.btn-color-shift:hover{animation:1s ease-out infinite borderPulse,10s ease-in infinite colorShift}.btn-glow-hover{color:#fff;cursor:pointer;z-index:0;border-radius:var(--radius-md);background:#111;border:none;position:relative;overflow:visible}.btn-glow-hover:before{content:"";z-index:-1;filter:blur(5px);opacity:0;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity var(--ease);border-radius:var(--radius-md);background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red) 0 0/400%;animation:20s linear infinite glowing;position:absolute;top:-2px;left:-2px}.btn-glow-hover:after{z-index:-1;content:"";border-radius:var(--radius-md);background:#111;width:100%;height:100%;position:absolute;top:0;left:0}.btn-glow-hover:hover:before{opacity:1}.btn-gradient-1{color:#fff;background:linear-gradient(135deg,#00c6ff,#0072ff);border:none}.btn-gradient-1:hover{background:linear-gradient(135deg,#0072ff,#00c6ff);transform:translateY(-3px)}.btn-gradient-2{color:#333;background:linear-gradient(45deg,#ff9a9e,#fad0c4);border:none}.btn-gradient-2:hover{transform:scale(1.02);box-shadow:0 8px 20px #0003}.btn-gradient-3{color:#333;background:linear-gradient(120deg,#a8edea,#fed6e3);border:none}.btn-gradient-3:hover{transform:scale(1.05);box-shadow:0 0 15px gold}.btn-gradient-4{color:#111;background:linear-gradient(135deg,#f7971e,#ffd200);border:none;box-shadow:0 0 10px #ffd200}.btn-gradient-4:hover{transform:translateY(-2px);box-shadow:0 0 20px #ffd200,0 0 40px #f7971e}.btn-gradient-5{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.btn-gradient-5:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.btn-bounce:hover{animation:.5s bounce}.btn-close{cursor:pointer;background:0 0;border:none;width:50px;height:60px;padding:0;position:absolute;top:-70px;right:-55px}.button{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);height:40px;font-size:var(--fs-base);border-radius:var(--radius-md);border:1px solid var(--color-neutral-600);background:var(--bg-secondary);color:var(--text-main);cursor:pointer;transition:all var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--color-primary);color:var(--color-primary)}.button.is-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.button.is-accent{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.button.is-success{background:var(--color-success);border-color:var(--color-success);color:#111}.button.is-danger{background:var(--color-error);border-color:var(--color-error);color:#fff}.button.is-warning{background:var(--color-warning);border-color:var(--color-warning);color:#111}.button.is-light{background:var(--color-neutral-100);border-color:var(--color-neutral-200);color:#111}.button.is-dark{background:var(--color-neutral-900);border-color:var(--color-neutral-700);color:#fff}.button.is-outlined{background:0 0}.button.is-rounded{border-radius:var(--radius-full)}.button.is-small{height:28px;padding:0 var(--space-3);font-size:var(--fs-xs)}.button.is-medium{height:48px;padding:0 var(--space-6);font-size:var(--fs-lg)}.button.is-large{height:60px;padding:0 var(--space-8);font-size:var(--fs-xl)}.button.is-fullwidth{width:100%}.button.is-loading{pointer-events:none;position:relative;color:#0000!important}.button.is-loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite rotateFull;position:absolute}.button.is-disabled,.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.buttons.are-small .button{height:28px;font-size:var(--fs-xs)}.buttons.are-medium .button{height:48px;font-size:var(--fs-lg)}.buttons.are-large .button{height:60px;font-size:var(--fs-xl)}.btn-icon{border-radius:var(--radius-full);flex-shrink:0;width:48px;padding:0}.btn-icon.btn-xs{width:28px}.btn-icon.btn-sm{width:36px}.btn-icon.btn-md{width:48px}.btn-icon.btn-lg{width:56px}.btn-icon.btn-xl{width:64px}.btn-square{border-radius:var(--radius-md)!important}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0;margin-left:-2px}.btn-group .btn:first-child{border-radius:var(--radius-full) 0 0 var(--radius-full);margin-left:0}.btn-group .btn:last-child{border-radius:0 var(--radius-full) var(--radius-full) 0}.btn-group .btn:only-child{border-radius:var(--radius-full)}.btn-group .btn:hover,.btn-group .btn:focus{z-index:1;position:relative}.btn-loading{pointer-events:none;color:#0000!important}.btn-loading:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite rotateFull;position:absolute}.btn-outline-success{color:var(--color-success);border-color:var(--color-success);background:0 0}.btn-outline-success:hover{background:var(--color-success);color:#111}.btn-outline-error{color:var(--color-error);border-color:var(--color-error);background:0 0}.btn-outline-error:hover{background:var(--color-error);color:#fff}.btn-outline-warning{color:var(--color-warning);border-color:var(--color-warning);background:0 0}.btn-outline-warning:hover{background:var(--color-warning);color:#111}.card{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);transition:all var(--ease);position:relative;overflow:hidden}.card-glass{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);padding:var(--space-5);transition:all var(--ease);background:#ffffff0d;border:1px solid #ffffff1f}.card-glass:hover{box-shadow:var(--shadow-glow);background:#ffffff14;border-color:#fff3}.card-dark{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--color-neutral-700);padding:var(--space-5)}.card-bordered{border-radius:var(--radius-md);border:1px solid var(--color-neutral-600);padding:var(--space-5);background:0 0}.card-bordered-primary{border-radius:var(--radius-md);border:1px solid var(--color-primary);padding:var(--space-5);box-shadow:0 0 20px var(--color-shadow);background:0 0}.card-bordered-accent{border-radius:var(--radius-md);border:1px solid var(--color-accent);padding:var(--space-5);box-shadow:var(--shadow-accent);background:0 0}.card-primary{border-radius:var(--radius-md);padding:var(--space-5) var(--space-8);box-shadow:0 0 20px #ffffff4d, 0 0 40px var(--color-shadow);backdrop-filter:blur(3px);width:100%;max-width:600px;margin:var(--space-8) auto;background:linear-gradient(#00000061 -17.54% 114.47%);border:1px solid #fffb}.card-gradient{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-primary) -17.54%, #14a1ff8f 114.47%);padding:var(--space-5);width:100%}.card-glow{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--color-primary);padding:var(--space-5);box-shadow:0 0 15px var(--color-shadow), 0 0 30px #14a0ff1a;transition:all var(--ease)}.card-glow:hover{box-shadow:0 0 25px var(--color-shadow), 0 0 50px #14a0ff33;transform:translateY(-3px)}.card-bulma{background:var(--bg-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}.card-bulma .card-header{border-bottom:1px solid var(--color-neutral-700);padding:var(--space-4);align-items:stretch;display:flex}.card-bulma .card-header-title{font-size:var(--fs-base);flex:1;font-weight:700}.card-bulma .card-header-icon{cursor:pointer;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.card-bulma .card-image img{object-fit:cover;width:100%;display:block}.card-bulma .card-content{padding:var(--space-5)}.card-bulma .card-footer{border-top:1px solid var(--color-neutral-700);display:flex}.card-bulma .card-footer-item{padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-neutral-700);font-size:var(--fs-sm);color:var(--color-primary);transition:background var(--ease);flex:1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.card-bulma .card-footer-item:last-child{border-right:none}.card-bulma .card-footer-item:hover{background:#ffffff0a}.box{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-md)}.box-glass{backdrop-filter:blur(10px);border-radius:var(--radius-md);padding:var(--space-6);background:#ffffff0d;border:1px solid #ffffff1a}.card-list{gap:var(--space-5);flex-direction:column;display:flex}.card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.card-title{font-size:var(--fs-xl);color:var(--text-main);text-transform:uppercase;margin-bottom:var(--space-2);font-weight:700}.card-subtitle{font-size:var(--fs-base);color:var(--text-muted);text-transform:uppercase;font-weight:600}.card-text{font-size:var(--fs-base);color:var(--text-main);text-transform:uppercase;font-weight:500}.card-media{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--color-neutral-600) 25%, transparent);flex-direction:column;display:flex;overflow:hidden}.card-media-img{object-fit:cover;flex-shrink:0;width:100%;height:160px;display:block}.card-media-body{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.card-media-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-1);font-size:10px;font-weight:700}.card-media-title{font-size:var(--fs-lg);color:var(--text-main);margin-bottom:var(--space-2);font-weight:700;line-height:1.3}.card-media-text{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--space-4);flex:1}.card-cover{border-radius:var(--radius-lg);cursor:pointer;align-items:flex-end;min-height:220px;display:flex;position:relative;overflow:hidden}.card-cover-bg{background-position:50%;background-size:cover;transition:transform .4s;position:absolute;inset:0}.card-cover:hover .card-cover-bg{transform:scale(1.05)}.card-cover:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0000002e 45%,#000000b8 100%);position:absolute;inset:0}.card-cover-body{z-index:2;padding:var(--space-5);width:100%;position:relative}.card-cover-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-bottom:var(--space-1);font-size:10px;font-weight:700}.card-cover-title{font-size:var(--fs-xl);color:#fff;margin-bottom:var(--space-1);font-weight:700}.card-cover-text{font-size:var(--fs-sm);color:#ffffffbf}.card-gradient-purple{border-radius:var(--radius-lg);padding:var(--space-5);color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.card-gradient-sunset{border-radius:var(--radius-lg);padding:var(--space-5);color:#fff;background:linear-gradient(135deg,#f093fb,#f5576c)}.card-gradient-ocean{border-radius:var(--radius-lg);padding:var(--space-5);color:#fff;background:linear-gradient(135deg,#4facfe,#00f2fe)}.card-gradient-emerald{border-radius:var(--radius-lg);padding:var(--space-5);color:#fff;background:linear-gradient(135deg,#43e97b,#38f9d7)}.card-gradient-fire{border-radius:var(--radius-lg);padding:var(--space-5);color:#fff;background:linear-gradient(135deg,#f7971e,#ffd200)}.card-gradient-purple .card-title,.card-gradient-sunset .card-title,.card-gradient-ocean .card-title,.card-gradient-emerald .card-title,.card-gradient-fire .card-title{color:#fff}.card-shadow-sm{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);box-shadow:0 1px 4px #0000004d}.card-shadow-md{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);box-shadow:0 4px 16px #0006,0 1px 4px #0003}.card-shadow-lg{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d}.card-shadow-primary{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);box-shadow:0 6px 28px color-mix(in srgb,var(--color-primary) 40%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent)}.card-shadow-accent{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);box-shadow:0 6px 28px color-mix(in srgb,var(--color-accent) 40%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent)}.card-horizontal{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid color-mix(in srgb, var(--color-neutral-600) 25%, transparent);display:flex;overflow:hidden}.card-h-img{background:var(--bg-secondary);flex-shrink:0;justify-content:center;align-items:center;width:110px;font-size:2.5rem;display:flex}.card-h-body{padding:var(--space-4) var(--space-5);justify-content:center;gap:var(--space-1);flex-direction:column;display:flex}.card-h-title{font-size:var(--fs-base);color:var(--text-main);font-weight:700}.card-h-text{font-size:var(--fs-sm);color:var(--text-muted)}.card-stat{border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-neutral-600) 25%, transparent)}.card-stat-icon{margin-bottom:var(--space-3);font-size:1.5rem}.card-stat-value{color:var(--text-main);margin-bottom:var(--space-2);font-size:2rem;font-weight:800;line-height:1}.card-stat-label{font-size:var(--fs-sm);color:var(--text-muted);font-weight:500}.card-stat-trend{margin-top:var(--space-2);border-radius:20px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.card-stat-trend.up{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.card-stat-trend.down{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent)}.card-regular-list{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.card-regular{background:linear-gradient(180deg, var(--color-primary) -17.54%, #14a1ff8f 114.47%);border-radius:var(--radius-lg);width:100%;padding:var(--space-5)}:root,[data-theme]{--form-bg:var(--bg-secondary);--form-bg-input:color-mix(in srgb, var(--bg-secondary) 80%, #000 20%);--form-border:color-mix(in srgb, var(--color-primary) 18%, var(--color-neutral-700));--form-border-hover:color-mix(in srgb, var(--color-primary) 40%, var(--color-neutral-600));--form-placeholder:var(--text-muted);--form-text:var(--text-main);--form-focus-ring:color-mix(in srgb, var(--color-primary) 20%, transparent);--form-radius:var(--radius-sm);--form-padding:10px 14px;--form-font-size:var(--fs-sm)}[data-theme=light]{--form-bg:var(--bg-secondary);--form-bg-input:#fff;--form-border:color-mix(in srgb, var(--color-primary) 18%, #ccc);--form-border-hover:color-mix(in srgb, var(--color-primary) 40%, #aaa);--form-placeholder:#999;--form-text:var(--text-main)}fieldset{padding:var(--space-4) var(--space-8);border:1px solid var(--form-border);border-radius:var(--radius-md);background:var(--form-bg)}legend{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);padding:0 var(--space-2);font-weight:700}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),select,textarea,textarea[type=text]{font-family:inherit;font-size:var(--form-font-size);color:var(--form-text);background:var(--form-bg-input);border:1.5px solid var(--form-border);border-radius:var(--form-radius);padding:var(--form-padding);width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast), background var(--ease-fast);box-sizing:border-box;outline:none}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset])::placeholder,textarea::placeholder{color:var(--form-placeholder)}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='%23888'%3E%3Cpath d='M0 0h12L6 8z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px;padding-right:38px}select option{background:var(--bg-secondary);color:var(--text-main)}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]):hover,select:hover,textarea:hover{border-color:var(--form-border-hover)}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]):focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--form-focus-ring)}input.error:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),textarea.error{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 20%, transparent)}input.success:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),textarea.success{border-color:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 20%, transparent)}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}input[type=range],progress{accent-color:var(--color-primary);border-radius:var(--radius-full);width:100%;height:6px}input[type=range]{cursor:pointer}.button,[type=button],[type=reset],[type=submit],button{font-family:inherit;font-size:var(--fs-sm);border-radius:var(--form-radius);background:var(--color-primary);color:#fff;cursor:pointer;transition:background var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid #0000;padding:10px 20px;font-weight:600;line-height:1.5;display:inline-flex}.button:hover:not(:disabled),[type=button]:hover:not(:disabled),[type=reset]:hover:not(:disabled),[type=submit]:hover:not(:disabled),button:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 85%, #000)}.button:active:not(:disabled),[type=button]:active:not(:disabled),[type=reset]:active:not(:disabled),[type=submit]:active:not(:disabled),button:active:not(:disabled){transform:scale(.98)}.form-group{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.form-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);font-weight:700}.form-hint{color:var(--text-muted);margin-top:2px;font-size:11px}.form-error-msg{color:var(--color-error);margin-top:2px;font-size:11px}.form-success-msg{color:var(--color-success);margin-top:2px;font-size:11px}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 18%, transparent)}.form-group.success input,.form-group.success select,.form-group.success textarea{border-color:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 18%, transparent)}.form-group.active{color:var(--color-primary)}.error-message{color:var(--color-error);font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.input-group{width:100%;position:relative}.input{border:1.5px solid var(--form-border);border-radius:var(--form-radius);background:var(--form-bg-input);width:100%;font-size:var(--fs-sm);color:var(--form-text);transition:border-color var(--ease-fast), box-shadow var(--ease-fast);box-sizing:border-box;outline:none;padding:1.2rem 1rem .5rem;font-family:inherit}.input::placeholder{color:#0000}.input:hover{border-color:var(--form-border-hover)}.input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--form-focus-ring)}.user-label{pointer-events:none;font-size:var(--fs-sm);color:var(--form-placeholder);background:0 0;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input:focus~.user-label,.input:not(:placeholder-shown)~.user-label,.input-group input:valid~.user-label{transform-origin:0 0;color:var(--color-primary);letter-spacing:.4px;font-weight:600;top:8px;transform:translateY(0)scale(.78)}.shake-popup{animation:.5s ease-in-out shake-form}@keyframes shake-form{0%{transform:translate(0)}20%{box-shadow:0 0 16px color-mix(in srgb, var(--color-error) 50%, transparent);border-color:var(--color-error);transform:translate(-8px)}40%{box-shadow:0 0 16px color-mix(in srgb, var(--color-error) 60%, transparent);border-color:var(--color-error);transform:translate(8px)}60%{box-shadow:0 0 16px color-mix(in srgb, var(--color-error) 60%, transparent);border-color:var(--color-error);transform:translate(-8px)}80%{box-shadow:0 0 16px color-mix(in srgb, var(--color-error) 40%, transparent);transform:translate(8px)}to{transform:translate(0)}}.popup .form-input{border-radius:var(--radius-md);height:50px;margin:var(--space-3) 0;border:1.5px solid var(--form-border);background:var(--form-bg-input);color:var(--form-text);padding:var(--form-padding);width:100%;font-family:inherit;font-size:var(--fs-sm);transition:border-color var(--ease-fast), box-shadow var(--ease-fast);outline:none}.popup .form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--form-focus-ring)}.form-group.error .form-input,.form-group.error .inpt-group .form-input{border-color:var(--color-error);box-shadow:0 0 8px color-mix(in srgb, var(--color-error) 30%, transparent)}.form.tg-list{z-index:1;border-radius:var(--radius-xl);width:90%;transition:all var(--ease-fast);margin:0 auto;position:relative}.form.tg-list .form-group{width:100%;margin-bottom:var(--space-5)}.form.tg-list .form-group label{font-size:var(--fs-lg);color:var(--text-muted)}.form.tg-list .f-size-h1{text-align:center;margin:0 auto var(--space-8);font-size:clamp(28px,2.67857vw,45px);font-weight:700}.form.tg-list .text-p{text-align:center;margin-bottom:var(--space-8);font-size:clamp(18px,2.38095vw,40px);font-weight:400;line-height:1.4}.form.tg-list input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-lg);border:2px solid var(--color-accent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bg-main) 60%, transparent);height:65px;color:var(--text-main);transition:border-color var(--ease-fast), transform var(--ease-fast);outline:none}.form.tg-list input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent);transform:scale(1.01)}.form.tg-list input::placeholder{color:var(--text-muted);font-style:italic}.radio-input{gap:var(--space-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.radio-input *{box-sizing:border-box;margin:0;padding:0}.radio-input label{align-items:center;gap:var(--space-4);padding:0 var(--space-5);cursor:pointer;width:220px;height:50px;color:var(--text-main);display:flex;position:relative}.radio-input label:before{content:"";z-index:-1;border-radius:var(--radius-sm);border:2px solid #0000;width:100%;height:45px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-input label:hover:before{background-color:color-mix(in srgb, var(--color-primary) 10%, var(--bg-secondary))}.radio-input .label:first-child:has(input:checked):before{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent);border-color:var(--color-primary);height:50px}.radio-input .label:nth-child(2):has(input:checked):before{background-color:color-mix(in srgb, var(--color-success) 15%, transparent);border-color:var(--color-success);height:50px}.radio-input .label:nth-child(3):has(input:checked):before{background-color:color-mix(in srgb, var(--color-warning) 15%, transparent);border-color:var(--color-warning);height:50px}.radio-input .label input[type=radio]{appearance:none;border:2px solid var(--color-neutral-500);background:var(--form-bg-input);cursor:pointer;width:17px;height:17px;transition:border-color var(--ease-fast), background var(--ease-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.radio-input .label input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary);animation:.7s forwards pulse-radio}.radio-input .label:nth-child(2) input[type=radio]:checked{background-color:var(--color-success);border-color:var(--color-success)}.radio-input .label:nth-child(3) input[type=radio]:checked{background-color:var(--color-warning);border-color:var(--color-warning)}.radio-input .label input[type=radio]:before{content:"";background-color:#fff;border-radius:50%;width:6px;height:6px;transition:transform .1s cubic-bezier(.165,.84,.44,1);transform:scale(0)}.radio-input .label input[type=radio]:checked:before{transform:scale(1)}@keyframes pulse-radio{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 50%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 50%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.tag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid var(--color-neutral-600);color:var(--text-muted);white-space:nowrap;background:0 0;font-weight:600;line-height:1;display:inline-flex}.tag.is-small{padding:2px var(--space-2);font-size:10px}.tag.is-medium{font-size:var(--fs-sm);padding:var(--space-1) var(--space-4)}.tag.is-large{font-size:var(--fs-base);padding:var(--space-2) var(--space-5)}.tag-primary{background:var(--color-primary-900);border-color:var(--color-primary);color:var(--color-primary)}.tag-accent{background:var(--color-accent-900);border-color:var(--color-accent);color:var(--color-accent)}.tag-success{background:var(--color-success-800);border-color:var(--color-success);color:var(--color-success)}.tag-error{background:var(--color-error-800);border-color:var(--color-error);color:var(--color-error)}.tag-warning{border-color:var(--color-warning);color:var(--color-warning);background:#ffdd0026}.tag-dark{background:var(--color-neutral-800);border-color:var(--color-neutral-600);color:var(--text-light)}.tag-white{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.tag-filled-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tag-filled-accent{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.tag-filled-success{background:var(--color-success);border-color:var(--color-success);color:#111}.tag-filled-error{background:var(--color-error);border-color:var(--color-error);color:#fff}.tag-filled-warning{background:var(--color-warning);border-color:var(--color-warning);color:#111}.tag-filled-dark{background:var(--color-neutral-900);border-color:var(--color-neutral-700);color:#fff}.tag.is-primary,.tag.is-link{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tag.is-info{color:#111;background:#00d1ff;border-color:#00d1ff}.tag.is-success{background:var(--color-success);border-color:var(--color-success);color:#111}.tag.is-warning{background:var(--color-warning);border-color:var(--color-warning);color:#111}.tag.is-danger{background:var(--color-error);border-color:var(--color-error);color:#fff}.tag.is-dark{background:var(--color-neutral-800);border-color:var(--color-neutral-600);color:#fff}.tag.is-light{background:var(--color-neutral-100);border-color:var(--color-neutral-200);color:#111}.tag.is-rounded{border-radius:var(--radius-full)}.badge{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);color:#fff;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.badge-primary{background:var(--color-primary)}.badge-success{background:var(--color-success);color:#111}.badge-error{background:var(--color-error)}.badge-warning{background:var(--color-warning);color:#111}.badge-dark{background:var(--color-neutral-700)}.tags{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tags.are-small .tag{font-size:10px}.tags.are-medium .tag{font-size:var(--fs-sm)}.tags.are-large .tag{font-size:var(--fs-base)}.dot{background:var(--color-neutral-400);border-radius:50%;width:8px;height:8px;display:inline-block}.dot-primary{background:var(--color-primary)}.dot-accent{background:var(--color-accent)}.dot-success{background:var(--color-success)}.dot-error{background:var(--color-error)}.dot-warning{background:var(--color-warning)}.dot-online{background:#00e676}.dot-offline{background:var(--color-neutral-500)}.nav{--nav-height:60px;--nav-px:20px;--nav-bg:transparent;--nav-border:transparent;--nav-text:var(--text-muted);--nav-text-hover:var(--text-main);--nav-active:var(--color-primary);--nav-brand-size:1.1rem;min-height:var(--nav-height);padding:0 var(--nav-px);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);align-items:stretch;transition:background .2s,border-color .2s;display:flex}.nav-left,.nav-right,.nav-center{align-items:center;gap:2px;display:flex}.nav-left{flex:1;justify-content:flex-start}.nav-right{flex:1;justify-content:flex-end}.nav-center{justify-content:center}.nav-brand{font-size:var(--nav-brand-size);color:var(--text-main);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 0;font-weight:700;text-decoration:none;transition:opacity .18s;display:flex}.nav-brand:hover{opacity:.82}.nav-brand img{width:auto;height:28px}.nav-link,.nav a:not(.btn):not(.nav-brand){color:var(--nav-text);border-radius:var(--radius-md,8px);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.nav-link:hover,.nav a:not(.btn):not(.nav-brand):hover{color:var(--nav-text-hover);background:color-mix(in srgb, var(--color-neutral-600) 8%, transparent)}.nav-link.is-active,.nav-link[aria-current=page],.nav a:not(.btn)[aria-current=page]{color:var(--nav-active);background:color-mix(in srgb, var(--nav-active) 10%, transparent);font-weight:600}.nav-sep{background:color-mix(in srgb, var(--color-neutral-600) 40%, transparent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.nav-sm{--nav-height:48px;--nav-px:16px}.nav-sm .nav-link,.nav-sm .nav a:not(.btn):not(.nav-brand){padding:5px 10px;font-size:13px}.nav-lg{--nav-height:72px;--nav-px:28px}.nav-lg .nav-brand{font-size:1.25rem}.nav-solid{--nav-bg:var(--bg-secondary);--nav-border:color-mix(in srgb, var(--color-neutral-600) 20%, transparent);border-radius:var(--radius-lg,12px)}.nav-glass{--nav-bg:color-mix(in srgb, var(--bg-main) 75%, transparent);--nav-border:color-mix(in srgb, var(--color-neutral-600) 18%, transparent);-webkit-backdrop-filter:blur(20px)}.nav-primary{--nav-bg:color-mix(in srgb, var(--color-primary) 10%, var(--bg-secondary));--nav-border:color-mix(in srgb, var(--color-primary) 22%, transparent);--nav-text:color-mix(in srgb, var(--color-primary) 70%, var(--text-muted));--nav-text-hover:var(--text-main);--nav-active:var(--color-primary)}.nav-dark{--nav-bg:#0f0f0f;--nav-border:#ffffff14;--nav-text:#ffffff8c;--nav-text-hover:#fff;--nav-active:var(--color-primary)}.nav-dark .nav-brand{color:#fff}.nav-dark .nav-link:hover,.nav-dark .nav a:not(.btn):not(.nav-brand):hover{background:#ffffff0f}.nav-dark .nav-link.is-active,.nav-dark .nav-link[aria-current=page],.nav-dark .nav a:not(.btn)[aria-current=page]{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.nav-floating{--nav-bg:color-mix(in srgb, var(--bg-secondary) 92%, transparent);--nav-border:color-mix(in srgb, var(--color-neutral-600) 20%, transparent);border:1px solid var(--nav-border);-webkit-backdrop-filter:blur(16px);border-radius:99px;min-height:52px;padding:0 8px;box-shadow:0 4px 24px #0000002e}.nav-floating .nav-brand{padding:0 8px 0 4px}.nav-floating .nav-link,.nav-floating .nav a:not(.btn):not(.nav-brand){border-radius:99px}.nav-underline .nav-link,.nav-underline .nav a:not(.btn):not(.nav-brand){border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding-bottom:4px;background:0 0!important}.nav-underline .nav-link:hover,.nav-underline .nav a:not(.btn):not(.nav-brand):hover{border-bottom-color:color-mix(in srgb, var(--color-neutral-600) 40%, transparent)}.nav-underline .nav-link.is-active,.nav-underline .nav-link[aria-current=page],.nav-underline .nav a:not(.btn)[aria-current=page]{border-bottom-color:var(--nav-active);background:0 0!important}@media (width<=600px){.nav-center{display:none}.nav-left{flex:none}.nav-right{flex:1}}.tab-wrap{flex-direction:column;gap:0;display:flex}.tab-nav{border-bottom:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);scrollbar-width:none;align-items:flex-end;gap:0;display:flex;overflow-x:auto}.tab-nav::-webkit-scrollbar{display:none}.tab-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;user-select:none;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.4;transition:color .18s,border-color .18s;display:inline-flex}.tab-btn:hover{color:var(--text-main)}.tab-btn.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tab-btn .tab-badge{background:color-mix(in srgb, var(--color-primary) 15%, transparent);min-width:18px;height:18px;color:var(--color-primary);border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;transition:background .18s,color .18s;display:inline-flex}.tab-btn.is-active .tab-badge{background:var(--color-primary);color:#fff}.tab-nav.is-full .tab-btn{flex:1;justify-content:center}.tab-nav-sm .tab-btn{padding:7px 14px;font-size:13px}.tab-nav-lg .tab-btn{padding:13px 24px;font-size:15px}.tab-nav-pills{background:color-mix(in srgb, var(--color-neutral-600) 10%, transparent);border-radius:var(--radius-lg,12px);border-bottom:none;align-items:center;gap:4px;padding:4px}.tab-nav-pills .tab-btn{border-radius:var(--radius-md,8px);border-bottom:none;margin-bottom:0;padding:8px 16px}.tab-nav-pills .tab-btn.is-active{background:var(--bg-secondary);color:var(--text-main);box-shadow:0 1px 4px color-mix(in srgb, var(--color-neutral-600) 25%, transparent);border-bottom:none}.tab-nav-pills .tab-btn:hover:not(.is-active){background:color-mix(in srgb, var(--color-neutral-600) 10%, transparent)}.tab-nav-boxed{border-bottom:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);align-items:flex-end;gap:4px}.tab-nav-boxed .tab-btn{border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;padding:9px 18px}.tab-nav-boxed .tab-btn:hover:not(.is-active){border-color:color-mix(in srgb, var(--color-neutral-600) 22%, transparent);background:color-mix(in srgb, var(--color-neutral-600) 5%, transparent)}.tab-nav-boxed .tab-btn.is-active{color:var(--text-main);border-color:color-mix(in srgb, var(--color-neutral-600) 22%, transparent);border-bottom-color:var(--bg-main);background:var(--bg-main);font-weight:600}.tab-nav-card{border-bottom:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);align-items:flex-end;gap:0}.tab-nav-card .tab-btn{border-top:2px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);background:color-mix(in srgb, var(--color-neutral-600) 8%, transparent);border-radius:0;margin-bottom:-1px;padding:10px 20px}.tab-nav-card .tab-btn:first-child{border-radius:var(--radius-md,8px) 0 0 0}.tab-nav-card .tab-btn:last-child{border-radius:0 var(--radius-md,8px) 0 0}.tab-nav-card .tab-btn.is-active{background:var(--bg-main);color:var(--text-main);border-top-color:var(--color-primary);border-bottom-color:var(--bg-main);font-weight:600}.tab-content{padding-top:20px}.tab-panel{animation:.2s tabFadeIn;display:none}.tab-panel.is-active{display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tab-content-bordered{border:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);border-radius:0 0 var(--radius-lg,12px) var(--radius-lg,12px);border-top:none;padding:20px}.collapse{border:1px solid color-mix(in srgb, var(--color-neutral-600) 25%, transparent);border-radius:var(--radius-lg,12px);background:var(--bg-secondary);transition:border-color .22s;overflow:hidden}.collapse+.collapse{margin-top:8px}.collapse-header,details.collapse>summary{cursor:pointer;color:var(--text-main);text-align:left;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;transition:background .2s,color .2s;display:flex}.collapse-header::-webkit-details-marker,details.collapse>summary::-webkit-details-marker{display:none}.collapse-header:hover,details.collapse>summary:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.collapse-icon{opacity:.7;flex-shrink:0;width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.collapse-icon:before,.collapse-icon:after{content:"";background:currentColor;border-radius:2px;width:8px;height:1.5px;position:absolute;top:50%}.collapse-icon:before{left:2px;transform:translateY(-50%)rotate(45deg)}.collapse-icon:after{right:2px;transform:translateY(-50%)rotate(-45deg)}.collapse.is-open .collapse-icon,details.collapse[open] .collapse-icon{transform:rotate(180deg)}.collapse-plus .collapse-icon:before{width:12px;left:50%;transform:translate(-50%,-50%)}.collapse-plus .collapse-icon:after{width:1.5px;height:12px;transition:transform .3s,opacity .3s;left:50%;right:auto;transform:translate(-50%,-50%)}.collapse-plus.is-open .collapse-icon:before,details.collapse-plus[open] .collapse-icon:before{transform:translate(-50%,-50%)}.collapse-plus.is-open .collapse-icon:after,details.collapse-plus[open] .collapse-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.collapse-body{max-height:0;color:var(--text-muted);border-top:1px solid #0000;padding:0 18px;font-size:14px;line-height:1.75;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),border-color .22s;overflow:hidden}.collapse.is-open>.collapse-body{border-top-color:color-mix(in srgb, var(--color-neutral-600) 18%, transparent);max-height:600px;padding:16px 18px}details.collapse .collapse-body{max-height:0;padding:0 18px;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1);overflow:hidden}details.collapse[open] .collapse-body{border-top:1px solid color-mix(in srgb, var(--color-neutral-600) 18%, transparent);max-height:600px;padding:16px 18px}.collapse.is-open,details.collapse[open]{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent)}.collapse.is-open>.collapse-header,details.collapse[open]>summary{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.collapse-ghost,.collapse-ghost.is-open,details.collapse-ghost[open]{background:0 0;border-color:#0000}.collapse-ghost.is-open>.collapse-body{border-top-color:color-mix(in srgb, var(--color-neutral-600) 18%, transparent)}.collapse-primary{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 4%, var(--bg-secondary))}.collapse-primary>.collapse-header,details.collapse-primary>summary{color:var(--color-primary)}.collapse-primary.is-open>.collapse-header,details.collapse-primary[open]>summary{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.collapse-primary.is-open>.collapse-body{border-top-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.accordion>.collapse+.collapse{margin-top:6px}.accordion-flush{border:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);border-radius:var(--radius-lg,12px);overflow:hidden}.accordion-flush>.collapse{border:none;border-radius:0;margin-top:0}.accordion-flush>.collapse+.collapse{border-top:1px solid color-mix(in srgb, var(--color-neutral-600) 18%, transparent)}.accordion-flush>.collapse.is-open,.accordion-flush>details.collapse[open]{background:color-mix(in srgb, var(--color-primary) 5%, var(--bg-secondary));border-color:#0000}.dropdown{display:inline-block;position:relative}details.dropdown>summary.dropdown-trigger{cursor:pointer;list-style:none}details.dropdown>summary.dropdown-trigger::-webkit-details-marker{display:none}.dropdown-arrow{vertical-align:middle;flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.dropdown-arrow:before,.dropdown-arrow:after{content:"";background:currentColor;border-radius:2px;width:6px;height:1.5px;transition:transform .2s;position:absolute;top:50%}.dropdown-arrow:before{left:1px;transform:translateY(-50%)rotate(45deg)}.dropdown-arrow:after{right:1px;transform:translateY(-50%)rotate(-45deg)}.dropdown.is-open .dropdown-arrow,details.dropdown[open] .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{z-index:500;background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);border-radius:var(--radius-lg,12px);opacity:0;visibility:hidden;transform-origin:0 0;min-width:180px;padding:6px;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),visibility .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)scale(.97);box-shadow:0 4px 6px -1px #0000001f,0 12px 32px -4px #0003}.dropdown.is-open>.dropdown-menu,details.dropdown[open]>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.dropdown-right>.dropdown-menu{transform-origin:100% 0;left:auto;right:0}.dropdown-center>.dropdown-menu{transform-origin:top;left:50%;transform:translate(-50%)translateY(-6px)scale(.97)}.dropdown-center.is-open>.dropdown-menu,details.dropdown-center[open]>.dropdown-menu{transform:translate(-50%)translateY(0)scale(1)}.dropdown-top>.dropdown-menu{transform-origin:0 100%;top:auto;bottom:calc(100% + 6px);transform:translateY(6px)scale(.97)}.dropdown-top.is-open>.dropdown-menu,details.dropdown-top[open]>.dropdown-menu{transform:translateY(0)scale(1)}.dropdown-top.dropdown-right>.dropdown-menu{transform-origin:100% 100%}.dropdown-item{border-radius:var(--radius-md,8px);color:var(--text-main);cursor:pointer;text-align:left;user-select:none;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .14s,color .14s;display:flex}.dropdown-item:hover{background:color-mix(in srgb, var(--color-neutral-600) 10%, transparent);color:var(--text-main)}.dropdown-item.is-active{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:500}.dropdown-item.is-danger{color:var(--color-danger,#ef4444)}.dropdown-item.is-danger:hover{background:color-mix(in srgb, var(--color-danger,#ef4444) 10%, transparent)}.dropdown-item[disabled],.dropdown-item.is-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.dropdown-item-icon{opacity:.65;flex-shrink:0;width:16px;height:16px}.dropdown-item-meta{color:var(--text-muted);opacity:.7;margin-left:auto;font-size:11px}.dropdown-divider{background:color-mix(in srgb, var(--color-neutral-600) 16%, transparent);height:1px;margin:4px 0}.dropdown-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);user-select:none;padding:6px 10px 4px;font-size:11px;font-weight:600}.dropdown-primary>.dropdown-menu{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.dropdown-primary>.dropdown-menu:before{content:"";background:var(--color-primary);border-radius:2px 2px 0 0;height:3px;margin:-6px -6px 6px;display:block}.dropdown-dark>.dropdown-menu{background:#111;border-color:#ffffff1a}.dropdown-dark .dropdown-item{color:#ffffffd1}.dropdown-dark .dropdown-item:hover{color:#fff;background:#ffffff12}.dropdown-dark .dropdown-divider{background:#ffffff14}.dropdown-dark .dropdown-label{color:#ffffff59}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--radius-lg,12px);gap:0;display:flex;overflow:auto hidden}.carousel::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.carousel-item img{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.carousel-vertical{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.carousel-vertical .carousel-item{flex:0 0 100%}.carousel-gap{gap:16px;padding:0 16px}.carousel-gap .carousel-item{border-radius:var(--radius-lg,12px);flex:0 0 calc(80% - 8px)}.carousel-full{border-radius:0}.carousel-wrap{flex-direction:column;gap:12px;display:flex;position:relative}.carousel-nav{pointer-events:none;justify-content:space-between;gap:8px;width:100%;display:flex}.carousel-wrap>.carousel-nav{z-index:10;pointer-events:none;padding:0 12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.carousel-wrap>.carousel-nav .carousel-btn{pointer-events:all}.carousel-btn{background:color-mix(in srgb, var(--bg-secondary) 90%, transparent);border:1px solid color-mix(in srgb, var(--color-neutral-600) 22%, transparent);width:40px;height:40px;color:var(--text-main);cursor:pointer;-webkit-backdrop-filter:blur(8px);user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0000002e}.carousel-btn:hover{background:var(--bg-secondary);transform:scale(1.08);box-shadow:0 4px 16px #0000003d}.carousel-btn:active{transform:scale(.96)}.carousel-dots{justify-content:center;gap:6px;padding:4px 0;display:flex}.carousel-dot{background:color-mix(in srgb, var(--color-neutral-600) 35%, transparent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;text-decoration:none;transition:background .18s,width .18s,border-radius .18s;display:block}.carousel-dot:hover{background:color-mix(in srgb, var(--color-primary) 60%, transparent)}.carousel-dot.is-active,.carousel-dot[aria-current=true]{background:var(--color-primary);border-radius:4px;width:20px}.carousel-item-sm{min-height:160px}.carousel-item-md{min-height:260px}.carousel-item-lg{min-height:360px}.carousel-item-xl{min-height:480px}.carousel-slide{width:100%;height:100%;min-height:inherit;text-align:center;border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.carousel-slide-title{color:var(--text-main);font-size:1.4rem;font-weight:700;line-height:1.2}.carousel-slide-desc{color:var(--text-muted);max-width:420px;font-size:.95rem;line-height:1.55}.carousel-card{background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--color-neutral-600) 20%, transparent);border-radius:var(--radius-lg,12px);flex-direction:column;gap:10px;min-height:180px;padding:24px;display:flex}#slide1:target~.carousel-dots [href=\#slide1],#slide2:target~.carousel-dots [href=\#slide2],#slide3:target~.carousel-dots [href=\#slide3],#slide4:target~.carousel-dots [href=\#slide4]{background:var(--color-primary);border-radius:4px;width:20px}.js-carousel{border-radius:var(--radius-lg);position:relative;overflow:hidden}.js-carousel-track{will-change:transform;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.js-carousel-track>*{flex:0 0 100%;min-width:0}.js-carousel-btn{z-index:10;background:color-mix(in srgb, var(--bg-secondary) 90%, transparent);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--color-neutral-600) 35%, transparent);color:var(--text-main);cursor:pointer;width:38px;height:38px;transition:background var(--ease), border-color var(--ease), box-shadow var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.js-carousel-btn:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 2px 12px color-mix(in srgb, var(--color-primary) 40%, transparent)}.js-carousel-btn:before{content:"";border-top:2.5px solid;border-radius:1px;width:9px;height:9px;display:block}.js-prev{left:12px}.js-prev:before{border-left:2.5px solid;transform:rotate(-45deg)translate(2px,1px)}.js-next{right:12px}.js-next:before{border-right:2.5px solid;transform:rotate(45deg)translate(-2px,1px)}.js-dots{justify-content:center;gap:6px;padding-top:12px;display:flex}.js-dot{background:color-mix(in srgb, var(--color-neutral-600) 50%, transparent);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.js-dot.is-active{background:var(--color-primary);border-radius:4px;width:20px}.js-carousel-fade{position:relative}.js-carousel-fade .js-fade-slide{opacity:0;z-index:0;transition:opacity .5s;position:absolute;inset:0}.js-carousel-fade .js-fade-slide:first-child{opacity:1;z-index:1;position:relative}.scroll-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 4px 12px;display:flex;overflow-x:auto}.scroll-carousel::-webkit-scrollbar{display:none}.scroll-carousel>*{scroll-snap-align:start;flex-shrink:0}.scroll-carousel-wrap{position:relative;overflow:hidden}.scroll-carousel-wrap:before,.scroll-carousel-wrap:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.scroll-carousel-wrap:before{background:linear-gradient(to right, var(--bg-main), transparent);left:0}.scroll-carousel-wrap:after{background:linear-gradient(to left, var(--bg-main), transparent);right:0}.snap-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.snap-carousel::-webkit-scrollbar{display:none}.snap-carousel>*{scroll-snap-align:center;flex:0 0 100%}.peek-carousel-wrap{padding:0 32px;overflow:hidden}.peek-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.peek-carousel::-webkit-scrollbar{display:none}.peek-carousel>*{scroll-snap-align:center;flex:0 0 calc(100% - 16px)}.scroll-carousel-v{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow-y:auto}.scroll-carousel-v::-webkit-scrollbar{display:none}.scroll-carousel-v>*{scroll-snap-align:start;flex:0 0 100%}.lib-modal-overlay{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:center;transition:background .25s;display:none;position:fixed;inset:0}.lib-modal-overlay.open{display:flex}.lib-modal-overlay:has(.lib-modal-box.is-primary){background:color-mix(in srgb, var(--color-primary) 20%, #0009)}.lib-modal-overlay:has(.lib-modal-box.is-success){background:#0b3e1da3}.lib-modal-overlay:has(.lib-modal-box.is-error){background:#4b1515a3}.lib-modal-overlay:has(.lib-modal-box.is-warning){background:#462d03a1}.lib-modal-overlay:has(.lib-modal-box.is-info){background:#02343da1}.lib-modal-box{--modal-accent:var(--color-neutral-600);--modal-border:color-mix(in srgb, var(--modal-accent) 22%, transparent);--modal-icon-bg:color-mix(in srgb, var(--modal-accent) 12%, transparent);--modal-title-color:var(--text-main);background:var(--bg-secondary);border-radius:var(--radius-xl,16px);border:1px solid var(--modal-border);width:90%;max-width:480px;padding:32px;animation:.22s cubic-bezier(.34,1.56,.64,1) modalIn;position:relative;box-shadow:0 24px 80px #00000080}@keyframes modalIn{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.lib-modal-box.is-sm{max-width:340px;padding:24px}.lib-modal-box.is-lg{max-width:620px}.lib-modal-box.is-primary{--modal-accent:var(--color-primary);--modal-title-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, var(--bg-secondary))}.lib-modal-box.is-success{--modal-accent:#22c55e;--modal-title-color:#22c55e;background:color-mix(in srgb, #22c55e 7%, var(--bg-secondary))}.lib-modal-box.is-error{--modal-accent:#ef4444;--modal-title-color:#ef4444;background:color-mix(in srgb, #ef4444 7%, var(--bg-secondary))}.lib-modal-box.is-warning{--modal-accent:#f59e0b;--modal-title-color:#f59e0b;background:color-mix(in srgb, #f59e0b 7%, var(--bg-secondary))}.lib-modal-box.is-info{--modal-accent:#06b6d4;--modal-title-color:#06b6d4;background:color-mix(in srgb, #06b6d4 7%, var(--bg-secondary))}.lib-modal-close{background:color-mix(in srgb, var(--color-neutral-600) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-neutral-600) 18%, transparent);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .18s,color .18s;display:flex;position:absolute;top:16px;right:16px}.lib-modal-close:hover{background:color-mix(in srgb, var(--color-neutral-600) 24%, transparent);color:var(--text-main)}.lib-modal-icon-wrap{border-radius:var(--radius-lg,12px);background:var(--modal-icon-bg);border:1px solid var(--modal-border);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;display:flex}.lib-modal-title{color:var(--modal-title-color);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.lib-modal-text{color:var(--text-muted);margin-bottom:22px;font-size:13px;line-height:1.75}.lib-modal-divider{background:color-mix(in srgb, var(--color-neutral-600) 18%, transparent);height:1px;margin:20px -32px}.lib-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.lib-modal-actions.is-column{flex-direction:column}.form-popup-overlay{z-index:1000;backdrop-filter:blur(9px);background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.shake{animation:.5s ease-in-out shake}.error-message{color:red;margin-top:0;padding-bottom:6px;font-size:15px;display:block}.popup.popup-xl{flex-direction:column;justify-content:center;width:100%;max-width:800px;height:fit-content;padding:30px 10px;display:flex}.popup.popup-xl .popup-content p{font-size:18px}.popup.popup-xl .popup-content{height:100%;overflow-y:auto}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.submit-btn:hover{background:linear-gradient(90deg,#2980b9,#3498db);transition:all .3s ease-in;transform:translateY(-2px);box-shadow:0 0 25px #f3f3f6,0 0 55px #f3f3f6,0 0 85px #f3f3f6}.btn-icon{animation:3s ease-in-out infinite alternate rotate180;display:inline-block}.popup-overlay{z-index:1000;visibility:hidden;opacity:0;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:background .3s;display:flex;position:fixed;top:0;left:0}.popup-overlay.visible{visibility:visible;opacity:1}.popup-w{animation:.3s ease-in popupFadeIn}.popup{text-align:center;backdrop-filter:blur(10px);background:linear-gradient(#2f82dbb1,#09b4e4);border-radius:24px;width:96%;max-width:400px;margin:0 auto;padding:30px;box-shadow:0 8px 24px #0003}.popup-overlay.success-overlay{background:#4e8e6980}.close-icon{cursor:pointer;z-index:1;background:#ff000080;border-radius:50%;width:50px;height:50px;transition:transform .2s;position:absolute;top:-22px;right:-4px}.close-icon:hover{transition:transform .2s;transform:scale(1.1)}.popup-title{color:#2c3e50;margin-bottom:5px;font-size:24px;font-weight:700}.after-popup.popup{color:#fff;background:linear-gradient(#2ecc71,#27ae607c);border:4px solid #2ecc71;font-size:15px;font-weight:600;& .popup-title{padding-top:10px;font-size:18px;color:#fff!important}}.after-failure-popup.popup{background:linear-gradient(#cc2e2eb9,#cc2e2e7c);border:4px solid #cc2e2eb9;font-size:15px;font-weight:600;color:#fff!important;& .popup-title{padding-top:10px;font-size:18px;color:#fff!important}}.popup-message{color:#fff;margin-bottom:0;font-size:16px}.popup-code{color:#3498db;background:#fff;border-radius:30px;margin:15px 0;padding:10px 20px;font-size:24px;font-weight:600;display:inline-block;box-shadow:0 2px 8px #0000001a}.popup-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3498db,#2980b9);border:none;border-radius:30px;width:100%;margin-bottom:10px;padding:20px 12px;font-size:25px;font-weight:600;transition:all .3s}.popup-btn:hover{background:linear-gradient(90deg,#2980b9,#3498db);transform:translateY(-2px)}.swal2-html-container{display:block!important}div:where(.swal2-container).swal2-center>.swal2-popup{background:0 0;grid-area:2/2;place-self:center}div:where(.swal2-container) div:where(.swal2-html-container){padding:0!important}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{backdrop-filter:blur(5px)!important;background:#000000bf!important}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{padding:0!important}.swal2-html-container{color:#fff!important;width:100%!important;padding:50px 0!important}div:where(.swal2-container).swal2-center>.swal2-popup{width:100%!important}.swal2-icon.swal2-icon-show,.swal2-actions{visibility:hidden!important;position:absolute!important}.swal2-title{color:#f3f3f6!important;font-weight:600!important}.code-popup{z-index:11111;backdrop-filter:blur(5px);background:linear-gradient(45deg,#000,#0000);place-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.code-popup-item{width:100%;max-width:350px}.code-popup .form:after{content:"";z-index:-1;background-image:url(../img/pg-1/form-decor.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:150px;height:150px;position:absolute;top:-55%;left:-30%}.after-poppup-success{z-index:11111;backdrop-filter:blur(5px);background:linear-gradient(#27ae5f1c,#2ecc70cf);place-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.after-poppup-success .title-text.text-accent{color:#f3f3f6!important;font-weight:600!important}.after-poppup-success .form-regular-wrapper,.after-poppup-success .form.tg-list input{border:2.529px solid #2ecc70cf!important}.after-poppup-success .btn-copy{background:#27ae5f1c!important;border:1px solid #2ecc70cf!important}.after-poppup-success .btn-gradient-hover{background:linear-gradient(90deg,#2ecc70cf,#27ae5f1c)!important}.btn-after-popup{cursor:pointer;cursor:pointer;background:#2ecc70cf;border:1px solid #fff;border-radius:30px;width:fit-content;padding:5px 50px;font-size:37px}.after-poppup-error{z-index:11111;backdrop-filter:blur(5px);background:linear-gradient(#cc2e2e14,#cc2e2e84);place-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.btn-after-popup.btn-error{background:#cc2e2eb9}.mfp-bg{z-index:1042;opacity:.8;background:#0b0b0b;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important}.mfp-container{text-align:center;box-sizing:border-box;width:100%;height:100%;padding:0 8px;position:absolute;top:0;left:0}.mfp-container:before{content:"";vertical-align:middle;height:100%;display:inline-block}.mfp-align-top .mfp-container:before{display:none}.mfp-content{vertical-align:middle;text-align:left;z-index:1045;margin:0 auto;display:inline-block;position:relative}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;text-align:center;z-index:1044;width:auto;margin-top:-.8em;position:absolute;top:50%;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{cursor:pointer;-webkit-appearance:none;z-index:1046;box-shadow:none;touch-action:manipulation;background:0 0;border:0;outline:none;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{text-align:center;opacity:.65;color:#fff;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;width:100%;padding-right:6px;right:-6px}.mfp-counter{color:#ccc;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:0;right:0}.mfp-arrow{opacity:.65;-webkit-tap-highlight-color:transparent;width:90px;height:110px;margin:-55px 0 0;padding:0;position:absolute;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";border:inset #0000;width:0;height:0;margin-top:35px;margin-left:35px;display:block;position:absolute;top:0;left:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #0009}img.mfp-img{box-sizing:border-box;width:auto;max-width:100%;height:auto;margin:0 auto;padding:40px 0;line-height:0;display:block}.mfp-figure{line-height:0}.mfp-figure:after{content:"";z-index:-1;background:#444;width:auto;height:auto;display:block;position:absolute;inset:40px 0;box-shadow:0 0 8px #0009}.mfp-figure small{color:#bdbdbd;font-size:12px;line-height:14px;display:block}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;width:100%;margin-top:-36px;position:absolute;top:100%;left:0}.mfp-title{text-align:left;color:#f3f3f3;word-wrap:break-word;padding-right:36px;line-height:18px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (width<=800px) and (orientation:landscape),screen and (height<=300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{margin-left:5px;display:inline}.mfp-img-mobile .mfp-bottom-bar{box-sizing:border-box;background:#0009;margin:0;padding:3px 5px;position:fixed;top:auto;bottom:0}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{text-align:center;background:#0009;width:35px;height:35px;padding:0;line-height:35px;position:fixed;top:0;right:0}}@media (width<=900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.hover-scale{transition:transform var(--ease)}.hover-scale:hover{transform:scale(1.05)}.hover-scale-sm{transition:transform var(--ease)}.hover-scale-sm:hover{transform:scale(1.02)}.hover-scale-lg{transition:transform var(--ease)}.hover-scale-lg:hover{transform:scale(1.1)}.hover-scale-xl{transition:transform var(--ease)}.hover-scale-xl:hover{transform:scale(1.15)}.hover-lift{transition:transform var(--ease), box-shadow var(--ease)}.hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hover-lift-sm{transition:transform var(--ease)}.hover-lift-sm:hover{transform:translateY(-2px)}.hover-lift-lg{transition:transform var(--ease), box-shadow var(--ease)}.hover-lift-lg:hover{transform:translateY(-8px);box-shadow:0 20px 60px #00000080}.hover-lift-xl{transition:transform var(--ease), box-shadow var(--ease)}.hover-lift-xl:hover{transform:translateY(-12px);box-shadow:0 24px 80px #0009}.hover-glow{transition:box-shadow var(--ease)}.hover-glow:hover{box-shadow:var(--shadow-primary)}.hover-glow-accent{transition:box-shadow var(--ease)}.hover-glow-accent:hover{box-shadow:var(--shadow-accent)}.hover-glow-success{transition:box-shadow var(--ease)}.hover-glow-success:hover{box-shadow:0 0 25px color-mix(in srgb, var(--color-success) 50%, transparent)}.hover-glow-error{transition:box-shadow var(--ease)}.hover-glow-error:hover{box-shadow:0 0 25px color-mix(in srgb, var(--color-error) 50%, transparent)}.hover-glow-white{transition:box-shadow var(--ease)}.hover-glow-white:hover{box-shadow:0 0 20px #fff6}.hover-glow-intense{transition:box-shadow var(--ease)}.hover-glow-intense:hover{box-shadow:0 0 40px color-mix(in srgb, var(--color-primary) 70%, transparent)}.hover-bright{transition:filter var(--ease)}.hover-bright:hover{filter:brightness(1.15)}.hover-bright-strong{transition:filter var(--ease)}.hover-bright-strong:hover{filter:brightness(1.3)}.hover-dim{transition:filter var(--ease)}.hover-dim:hover{filter:brightness(.85)}.hover-dim-strong{transition:filter var(--ease)}.hover-dim-strong:hover{filter:brightness(.7)}.hover-grayscale{transition:filter var(--ease);filter:grayscale()}.hover-grayscale:hover{filter:grayscale(0%)}.hover-sepia{transition:filter var(--ease);filter:sepia()}.hover-sepia:hover{filter:sepia(0%)}.hover-invert{transition:filter var(--ease);filter:invert(0%)}.hover-invert:hover{filter:invert()}.hover-blur{transition:filter var(--ease);filter:blur()}.hover-blur:hover{filter:blur(2px)}.hover-opacity{transition:opacity var(--ease)}.hover-opacity:hover{opacity:.8}.hover-opacity-sm{transition:opacity var(--ease)}.hover-opacity-sm:hover{opacity:.9}.hover-opacity-lg{transition:opacity var(--ease)}.hover-opacity-lg:hover{opacity:.6}.hover-fade{transition:opacity var(--ease), transform var(--ease)}.hover-fade:hover{opacity:.7;transform:scale(.98)}.hover-border{transition:border-color var(--ease);border:2px solid #0000}.hover-border:hover{border-color:var(--color-primary)}.hover-border-accent{transition:border-color var(--ease);border:2px solid #0000}.hover-border-accent:hover{border-color:var(--color-accent)}.hover-border-success{transition:border-color var(--ease);border:2px solid #0000}.hover-border-success:hover{border-color:var(--color-success)}.hover-border-glow{transition:border-color var(--ease), box-shadow var(--ease);border:2px solid #0000}.hover-border-glow:hover{border-color:var(--color-primary);box-shadow:0 0 20px color-mix(in srgb, var(--color-primary) 40%, transparent)}.hover-primary{transition:color var(--ease), background-color var(--ease)}.hover-primary:hover{color:var(--color-primary)}.hover-primary-bg{transition:background-color var(--ease)}.hover-primary-bg:hover{background-color:var(--color-primary);color:#fff}.hover-accent{transition:color var(--ease), background-color var(--ease)}.hover-accent:hover{color:var(--color-accent)}.hover-accent-bg{transition:background-color var(--ease)}.hover-accent-bg:hover{background-color:var(--color-accent);color:#fff}.hover-success-bg{transition:background-color var(--ease)}.hover-success-bg:hover{background-color:var(--color-success);color:#fff}.hover-error-bg{transition:background-color var(--ease)}.hover-error-bg:hover{background-color:var(--color-error);color:#fff}.hover-underline{transition:text-decoration var(--ease);text-decoration:none}.hover-underline:hover{text-decoration:underline}.hover-underline-animated{text-decoration:none;position:relative}.hover-underline-animated:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width var(--ease);position:absolute;bottom:-2px;left:0}.hover-underline-animated:hover:after{width:100%}.hover-underline-center{text-decoration:none;position:relative}.hover-underline-center:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width var(--ease), left var(--ease);position:absolute;bottom:-2px;left:50%}.hover-underline-center:hover:after{width:100%;left:0}.hover-strikethrough{text-decoration:none;position:relative}.hover-strikethrough:before{content:"";background:var(--color-accent);width:0;height:2px;transition:width var(--ease);position:absolute;top:50%;left:0}.hover-strikethrough:hover:before{width:100%}.hover-rotate{transition:transform var(--ease)}.hover-rotate:hover{transform:rotate(5deg)}.hover-rotate-neg{transition:transform var(--ease)}.hover-rotate-neg:hover{transform:rotate(-5deg)}.hover-rotate-180{transition:transform var(--ease-slow)}.hover-rotate-180:hover{transform:rotate(180deg)}.hover-rotate-360{transition:transform var(--ease-slow)}.hover-rotate-360:hover{transform:rotate(360deg)}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform var(--ease-slow)}.hover-zoom:hover img{transform:scale(1.08)}.hover-zoom-sm{overflow:hidden}.hover-zoom-sm img{transition:transform var(--ease)}.hover-zoom-sm:hover img{transform:scale(1.05)}.hover-zoom-lg{overflow:hidden}.hover-zoom-lg img{transition:transform var(--ease-slow)}.hover-zoom-lg:hover img{transform:scale(1.15)}.hover-zoom-out{overflow:hidden}.hover-zoom-out img{transition:transform var(--ease-slow)}.hover-zoom-out:hover img{transform:scale(.95)}.hover-card{transition:transform var(--ease), box-shadow var(--ease), border-color var(--ease)}.hover-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);transform:translateY(-6px);box-shadow:0 12px 40px #0006}.hover-card-glow{transition:transform var(--ease), box-shadow var(--ease)}.hover-card-glow:hover{box-shadow:0 0 30px color-mix(in srgb, var(--color-primary) 35%, transparent);transform:translateY(-4px)}.hover-card-slide{transition:transform var(--ease), box-shadow var(--ease)}.hover-card-slide:hover{transform:translate(8px);box-shadow:8px 8px 30px #0000004d}.hover-btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.hover-btn-press{transition:all .15s cubic-bezier(.4,0,.2,1)}.hover-btn-press:hover{transform:translateY(1px)scale(.98)}.hover-btn-glow{transition:all .3s}.hover-btn-glow:hover{box-shadow:0 0 25px color-mix(in srgb, var(--color-primary) 50%, transparent);transform:translateY(-3px)}.hover-shimmer{position:relative;overflow:hidden}.hover-shimmer:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.hover-shimmer:hover:before{left:100%}.hover-pulse{transition:transform var(--ease)}.hover-pulse:hover{animation:.6s ease-in-out hover-pulse-animation}@keyframes hover-pulse-animation{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1.05)}}.hover-gradient{transition:background var(--ease);background-size:200% 200%}.hover-gradient:hover{background-position:100%}.hover-backdrop-blur{transition:backdrop-filter var(--ease)}.hover-backdrop-blur:hover{backdrop-filter:blur(10px)}.hover-mega{transition:transform var(--ease), box-shadow var(--ease), filter var(--ease), border-color var(--ease)}.hover-mega:hover{filter:brightness(1.1);border-color:var(--color-primary);transform:translateY(-6px)scale(1.02);box-shadow:0 16px 50px #00000080}.hover-fill{transition:color var(--ease);z-index:0;position:relative;overflow:hidden}.hover-fill:after{content:"";background:var(--color-primary);z-index:-1;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translateY(100%)}.hover-fill:hover:after{transform:translateY(0)}.hover-fill:hover{color:#fff}.hover-fill-accent:after{background:var(--color-accent)}.hover-fill-success:after{background:var(--color-success)}.hover-border-draw{position:relative}.hover-border-draw:before,.hover-border-draw:after{content:"";background:var(--color-primary);transition:transform .3s;position:absolute}.hover-border-draw:before{transform-origin:0;height:2px;top:0;left:0;right:0;transform:scaleX(0)}.hover-border-draw:after{transform-origin:100%;height:2px;bottom:0;left:0;right:0;transform:scaleX(0)}.hover-border-draw:hover:before,.hover-border-draw:hover:after{transform:scaleX(1)}.hover-tilt{transform-style:preserve-3d;transition:transform .3s}.hover-tilt:hover{transform:perspective(400px)rotateX(4deg)rotateY(-4deg)scale(1.02)}.hover-tilt-r:hover{transform:perspective(400px)rotateX(4deg)rotateY(4deg)scale(1.02)}.hover-scailed-1{transition:transform var(--ease-fast);transform:scale(1)}.hover-scailed-1:hover{transition:transform var(--ease);transform:scale(1.05)}[data-tip]{cursor:default;position:relative;overflow:visible!important}[data-tip]:after{content:attr(data-tip);background:var(--tooltip-bg,#0c0c10f0);color:var(--tooltip-fg,#f0f0f0);border-radius:var(--radius-sm,4px);font-size:var(--fs-xs,11px);white-space:nowrap;pointer-events:none;opacity:0;z-index:var(--z-tooltip,1000);padding:5px 10px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}[data-tip][data-tip-pos=bottom]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-tip][data-tip-pos=bottom]:hover:after,[data-tip][data-tip-pos=bottom]:focus-visible:after{transform:translate(-50%)translateY(0)}[data-tip][data-tip-pos=left]:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)translate(4px)}[data-tip][data-tip-pos=left]:hover:after,[data-tip][data-tip-pos=left]:focus-visible:after{transform:translateY(-50%)translate(0)}[data-tip][data-tip-pos=right]:after{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px)}[data-tip][data-tip-pos=right]:hover:after,[data-tip][data-tip-pos=right]:focus-visible:after{transform:translateY(-50%)translate(0)}[data-tip][data-tip-color=primary]:after{background:var(--color-primary);color:#fff}[data-tip][data-tip-color=success]:after{background:var(--color-success);color:#000}[data-tip][data-tip-color=warning]:after{background:var(--color-warning);color:#000}[data-tip][data-tip-color=danger]:after{background:var(--color-error);color:#fff}.notification{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--color-neutral-700);font-size:var(--fs-base);color:var(--text-main);display:flex;position:relative}.notification .delete{top:var(--space-3);right:var(--space-3);position:absolute}.notification.is-primary{background:var(--color-primary-900);border-color:var(--color-primary);color:var(--color-primary-200)}.notification.is-success{background:var(--color-success-800);border-color:var(--color-success);color:var(--color-success-100)}.notification.is-warning{border-color:var(--color-warning);color:var(--color-warning);background:#ffdd001a}.notification.is-danger{background:var(--color-error-800);border-color:var(--color-error);color:var(--color-error-200)}.notification.is-info{color:#00e5ff;background:#00e5ff1a;border-color:#00e5ff}.notification.is-dark{background:var(--color-neutral-900);border-color:var(--color-neutral-700)}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--fs-sm);box-shadow:var(--shadow-lg);font-weight:600;animation:.3s forwards fadeInUp;display:inline-flex}.toast-primary{background:var(--color-primary);color:#fff}.toast-success{background:var(--color-success);color:#111}.toast-error{background:var(--color-error);color:#fff}.toast-warning{background:var(--color-warning);color:#111}.toast-dark{background:var(--color-neutral-900);color:#fff;border:1px solid var(--color-neutral-700)}.message{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--color-neutral-700);overflow:hidden}.message-header{padding:var(--space-3) var(--space-5);background:var(--color-neutral-800);font-weight:700;font-size:var(--fs-base);justify-content:space-between;align-items:center;display:flex}.message-body{padding:var(--space-4) var(--space-5);font-size:var(--fs-sm);color:var(--text-muted);border-top:1px solid var(--color-neutral-700)}.message.is-primary .message-header{background:var(--color-primary);color:#fff}.message.is-primary .message-body{background:var(--color-primary-900);border-color:var(--color-primary);color:var(--color-primary-200)}.message.is-success .message-header{background:var(--color-success);color:#111}.message.is-success .message-body{background:var(--color-success-800);border-color:var(--color-success);color:var(--color-success-100)}.message.is-warning .message-header{background:var(--color-warning);color:#111}.message.is-warning .message-body{border-color:var(--color-warning);color:var(--color-warning);background:#ffdd001a}.message.is-danger .message-header{background:var(--color-error);color:#fff}.message.is-danger .message-body{background:var(--color-error-800);border-color:var(--color-error);color:var(--color-error-200)}.message.is-info .message-header{color:#111;background:#00d1ff}.message.is-info .message-body{color:#00d1ff;background:#00d1ff1a;border-color:#00d1ff}.progress{appearance:none;border-radius:var(--radius-full);background:var(--color-neutral-800);border:none;width:100%;height:8px;display:block;overflow:hidden}.progress::-webkit-progress-bar{background:var(--color-neutral-800);border-radius:var(--radius-full)}.progress::-webkit-progress-value{background:var(--color-primary);border-radius:var(--radius-full);transition:width var(--ease)}.progress::-moz-progress-bar{background:var(--color-primary);border-radius:var(--radius-full)}.progress.is-small{height:4px}.progress.is-medium{height:12px}.progress.is-large{height:18px}.progress.is-primary::-webkit-progress-value{background:var(--color-primary)}.progress.is-accent::-webkit-progress-value{background:var(--color-accent)}.progress.is-success::-webkit-progress-value{background:var(--color-success)}.progress.is-danger::-webkit-progress-value{background:var(--color-error)}.progress.is-warning::-webkit-progress-value{background:var(--color-warning)}.progress-bar{background:var(--color-neutral-800);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.progress-bar-fill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .6s}.progress-bar-fill.is-accent{background:var(--color-accent)}.progress-bar-fill.is-success{background:var(--color-success)}.progress-bar-fill.is-danger{background:var(--color-error)}.progress-bar-fill.is-gradient{background:linear-gradient(90deg, var(--color-primary), var(--color-accent))}.progress-bar-fill.is-animated{background:linear-gradient(90deg, var(--color-primary) 25%, var(--color-primary-300) 50%, var(--color-primary) 75%);background-size:200% 100%;animation:1.5s infinite shimmer}.loader{border:3px solid #ffffff26;border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite rotateFull;display:inline-block}.loader-sm{border-width:2px;width:16px;height:16px}.loader-lg{border-width:4px;width:40px;height:40px}.loader-xl{border-width:5px;width:60px;height:60px}.loader-accent{border-top-color:var(--color-accent)}.loader-success{border-top-color:var(--color-success)}.loader-white{border-top-color:#fff}.loader-overlay{z-index:var(--z-modal);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delete{cursor:pointer;color:#fff;width:24px;height:24px;transition:background var(--ease);background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.delete:hover{background:#ffffff40}.delete.is-small{width:16px;height:16px;font-size:10px}.delete.is-medium{width:32px;height:32px;font-size:18px}.delete.is-large{width:40px;height:40px;font-size:22px}.delete:before,.delete:after{content:"";background:currentColor;border-radius:2px;position:absolute}.delete:before{width:50%;height:2px}.delete:after{width:2px;height:50%}.table{border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--fs-sm);color:var(--text-main)}.table th,.table td{padding:var(--space-3) var(--space-4);vertical-align:middle;text-align:left;border-bottom:1px solid var(--color-neutral-700)}.table thead th{font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:2px solid var(--color-neutral-600)}.table tfoot td,.table tfoot th{border-top:2px solid var(--color-neutral-600);border-bottom:none;font-weight:600}.table.is-striped tbody tr:nth-child(2n){background:#ffffff08}.table.is-hoverable tbody tr:hover{cursor:pointer;background:#ffffff0d}.table.is-bordered th,.table.is-bordered td{border:1px solid var(--color-neutral-700)}.table.is-narrow th,.table.is-narrow td{padding:var(--space-1) var(--space-3)}.table.is-fullwidth{width:100%}.table tr.is-selected{background:var(--color-primary-900);color:var(--color-primary-200)}.table tr.is-success{background:var(--color-success-800)}.table tr.is-danger{background:var(--color-error-800)}.table tr.is-warning{background:#ffdd0014}.table-container{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--color-neutral-700);overflow-x:auto}.breadcrumb{font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;display:flex}.breadcrumb li+li:before{content:"/";margin:0 var(--space-2);color:var(--color-neutral-500)}.breadcrumb li a{color:var(--text-muted);transition:color var(--ease);text-decoration:none}.breadcrumb li a:hover{color:var(--color-primary)}.breadcrumb li.is-active a,.breadcrumb li.is-active span{color:var(--text-main);cursor:default}.breadcrumb.has-dot-separator li+li:before{content:"•"}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.pagination{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pagination-item{min-width:36px;height:36px;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-neutral-700);background:var(--bg-secondary);color:var(--text-main);font-size:var(--fs-sm);cursor:pointer;transition:all var(--ease);user-select:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pagination-item:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination-item.is-current{background:var(--color-primary);border-color:var(--color-primary);color:#fff;cursor:default}.pagination-item.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pagination-prev,.pagination-next{justify-content:center;align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-neutral-700);background:var(--bg-secondary);color:var(--text-main);font-size:var(--fs-sm);cursor:pointer;transition:all var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.pagination-prev:hover,.pagination-next:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination-ellipsis{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--fs-sm);align-items:center;display:inline-flex}.panel{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--color-neutral-700);overflow:hidden}.panel-heading{padding:var(--space-3) var(--space-5);background:var(--color-neutral-800);font-size:var(--fs-base);letter-spacing:.02em;color:var(--text-main);border-bottom:1px solid var(--color-neutral-700);align-items:center;font-weight:700;display:flex}.panel-tabs{border-bottom:1px solid var(--color-neutral-700);display:flex}.panel-tabs a{padding:var(--space-2) var(--space-5);font-size:var(--fs-sm);color:var(--text-muted);transition:all var(--ease);border-bottom:2px solid #0000;text-decoration:none}.panel-tabs a:hover{color:var(--text-main)}.panel-tabs a.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.panel-block{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-neutral-700);font-size:var(--fs-sm);color:var(--text-main);transition:background var(--ease);cursor:pointer;text-decoration:none;display:flex}.panel-block:last-child{border-bottom:none}.panel-block:hover{background:#ffffff0a}.panel-block.is-active{color:var(--color-primary);background:var(--color-primary-900)}.panel-icon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panel.is-primary .panel-heading{background:var(--color-primary);color:#fff;border-color:var(--color-primary-600)}.panel.is-success .panel-heading{background:var(--color-success);color:#111}.panel.is-danger .panel-heading{background:var(--color-error);color:#fff}.panel.is-warning .panel-heading{background:var(--color-warning);color:#111}.link{color:var(--color-primary);font-size:inherit;line-height:inherit;cursor:pointer;align-items:center;gap:4px;text-decoration:none;transition:color .18s,opacity .18s;display:inline-flex;position:relative}.link:hover{opacity:.8}.link-primary{color:var(--color-primary)}.link-muted{color:var(--text-muted)}.link-success{color:var(--color-success,#22c55e)}.link-danger{color:var(--color-danger,#ef4444)}.link-warning{color:var(--color-warning,#f59e0b)}.link-info{color:var(--color-accent,#06b6d4)}.link-muted:hover{color:var(--text-main);opacity:1}.link-success:hover{color:var(--color-success,#22c55e);opacity:.75}.link-danger:hover{color:var(--color-danger,#ef4444);opacity:.75}.link-underline{text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .2s,color .18s,opacity .18s}.link-underline:hover{opacity:1;text-decoration-color:currentColor}.link-slide{text-decoration:none}.link-slide:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1.5px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-slide:hover:after{transform:scaleX(1)}.link-plain{opacity:.85;text-decoration:none}.link-plain:hover{opacity:1}.link-arrow:after{content:"→";font-style:normal;transition:transform .2s;display:inline-block}.link-arrow:hover:after{transform:translate(3px)}.link-external:after{content:"↗";vertical-align:super;margin-left:1px;font-size:.8em;line-height:1}.link-btn{border-radius:var(--radius-md,8px);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s,color .18s;display:inline-flex}.link-btn:hover{background:color-mix(in srgb, var(--color-primary) 15%, transparent);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.link-btn-primary{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.link-btn-primary:hover{opacity:.88;background:var(--color-primary)}.link-btn-muted{color:var(--text-muted);background:color-mix(in srgb, var(--color-neutral-600) 8%, transparent);border-color:color-mix(in srgb, var(--color-neutral-600) 20%, transparent)}.link-btn-muted:hover{color:var(--text-main);background:color-mix(in srgb, var(--color-neutral-600) 14%, transparent)}.link-btn-sm{padding:4px 10px;font-size:12px}.link-card{border-radius:var(--radius-lg,12px);background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--color-neutral-600) 20%, transparent);color:var(--text-main);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,transform .18s;display:flex}.link-card:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:color-mix(in srgb, var(--color-primary) 4%, var(--bg-secondary));transform:translate(2px)}.link-card-icon{border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--color-primary) 12%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.link-card-body{flex:1;min-width:0}.link-card-title{color:var(--text-main);margin-bottom:2px;font-weight:600}.link-card-desc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.link-card-arrow{color:var(--text-muted);font-size:16px;transition:transform .2s,color .18s}.link-card:hover .link-card-arrow{color:var(--color-primary);transform:translate(3px)}.link-list{flex-direction:column;gap:2px;display:flex}.link-list a,.link-list .link-list-item{border-radius:var(--radius-md,8px);color:var(--text-muted);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.link-list a:hover,.link-list .link-list-item:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--text-main)}.link-list a.is-active,.link-list .link-list-item.is-active{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:500}.container{max-width:var(--container-width);width:100%;padding:0 var(--space-4);margin:0 auto}.container-sm{width:100%;max-width:640px;padding:0 var(--space-4);margin:0 auto}.container-md{width:100%;max-width:960px;padding:0 var(--space-4);margin:0 auto}.container-lg{width:100%;max-width:1200px;padding:0 var(--space-4);margin:0 auto}.container-xl{width:100%;max-width:1400px;padding:0 var(--space-4);margin:0 auto}.container-fluid{width:100%;padding:0 var(--space-4)}.wrapper{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.section{width:100%;padding:var(--space-16) 0;position:relative;overflow:hidden}.section-sm{padding:var(--space-8) 0}.section-lg{padding:var(--space-24) 0}.section.bg{background-position:50%;background-size:cover}.section-banner{width:100%;min-height:100dvh;padding:var(--space-12) 0 var(--space-8);background-position:50%;background-size:cover;position:relative;overflow:hidden}.bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;overflow:hidden}.img-bg img{z-index:-1;object-fit:cover;object-position:center;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.logo-box{position:relative}.logo-box img{width:100%;max-width:150px;height:auto;animation:2s linear 1s forwards moveAndRotate;position:absolute;top:2.5vw;left:50%;transform:translate(110vw)rotate(0)}.items-wrapper-col{flex-direction:column;display:flex}.list-items-row{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-5);display:flex}.list-items-col{align-items:center;gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.social-list{gap:var(--space-6);padding:var(--space-10) var(--space-5);width:fit-content;z-index:var(--z-100);border-radius:var(--radius-xl);border:2px solid var(--color-accent);backdrop-filter:blur(45px);background:#0000008f;flex-direction:column;place-content:center;align-items:center;display:flex;position:relative}.social-list ul{gap:var(--space-8);z-index:1;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0;display:flex;position:relative}.social-list ul img{border-radius:var(--radius-md);width:130px;height:auto}.social-list ul li:hover{transition:var(--ease);scale:1.1}.social-list ul li:hover img{backdrop-filter:blur(5px);border-radius:var(--radius-md);transition:var(--ease);box-shadow:0 0 35px #fff}.social-list .click-text-anim p{color:#ffeb57;text-align:center;font-size:var(--fs-f-5xl);letter-spacing:1px;font-weight:900}.cta-toast{border-radius:var(--radius-2xl);background:linear-gradient(180deg, #000 14.05%, var(--color-primary) 204.17%);color:#fff;text-align:center;font-size:var(--fs-f-5xl);text-transform:uppercase;padding:var(--space-5) var(--space-10);border:1px solid #1c5982;font-weight:900;line-height:1.5}.line{padding-bottom:100px;position:relative}.line:before{content:"";z-index:0;background-image:url(../img/social/line.svg);background-repeat:no-repeat;background-size:contain;width:80%;height:100px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-layout{align-items:flex-start;display:flex;top:0;left:-10%}.hero-agent{bottom:20%;left:5%}.skeleton{width:100%;height:100dvh;z-index:calc(var(--z-modal) + 100);background-image:url(../img/pg-1/bg1-d.webp);background-position:50%;background-size:cover;position:fixed;top:0;left:0}.form{z-index:var(--z-1);position:relative}.agent{max-width:100%}@media (width<=1440px){.gap-xxl{gap:var(--space-4)!important}}@media (width<=1024px){.section-banner{min-height:1055px}.gap-xxl{gap:var(--space-5)!important}.details-img{display:none}.container.flex-center-right{flex-direction:column;justify-content:flex-start;height:100%}.hero-layout{top:auto;bottom:-10%;left:-20%}}@media (width<=768px){.logo{max-width:148px}.social-list{margin-top:-15px}.social-list ul img{width:100px}.items-wrapper-col.gap-50{gap:var(--space-8)!important}.hero-layout{z-index:1;top:auto;bottom:-5%;left:-20%}.hero-agent.translate-center{z-index:0;align-items:flex-end;width:100%;height:100%;display:flex;left:auto;transform:translate(0);bottom:-10%!important;right:-50%!important}}@media screen and (width<=500px){.section-banner{min-height:990px;padding:var(--space-8) 0}.container{padding:0 var(--space-2)}.social-list{padding:var(--space-5)}}@media screen and (width<=390px){.section-banner{padding-bottom:0!important}}@media (width>=480px){.sm\:d-block{display:block!important}.sm\:d-inline{display:inline!important}.sm\:d-inline-block{display:inline-block!important}.sm\:d-flex{display:flex!important}.sm\:d-grid{display:grid!important}.sm\:d-none,.sm\:hidden{display:none!important}.sm\:visible{display:block!important}.sm\:flex-row{flex-direction:row!important}.sm\:flex-col{flex-direction:column!important}.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}.sm\:flex-grow{flex-grow:1!important}.sm\:flex-none{flex:none!important}.sm\:flex-shrink{flex-shrink:1!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:items-end{align-items:flex-end!important}.sm\:items-stretch{align-items:stretch!important}.sm\:items-baseline{align-items:baseline!important}.sm\:self-start{align-self:flex-start!important}.sm\:self-center{align-self:center!important}.sm\:self-end{align-self:flex-end!important}.sm\:self-auto{align-self:auto!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-center{justify-content:center!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-between{justify-content:space-between!important}.sm\:justify-around{justify-content:space-around!important}.sm\:justify-evenly{justify-content:space-evenly!important}.sm\:flex-center{justify-content:center!important;align-items:center!important;display:flex!important}.sm\:flex-center-start{justify-content:flex-start!important;align-items:center!important;display:flex!important}.sm\:flex-center-end{justify-content:flex-end!important;align-items:center!important;display:flex!important}.sm\:flex-center-between{justify-content:space-between!important;align-items:center!important;display:flex!important}.sm\:flex-center-right{justify-content:flex-end!important;align-items:center!important;display:flex!important}.sm\:flex-center-left{justify-content:flex-start!important;align-items:center!important;display:flex!important}.sm\:flex-col-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.sm\:gap-0{gap:var(--space-0)!important}.sm\:gap-1{gap:var(--space-1)!important}.sm\:gap-2{gap:var(--space-2)!important}.sm\:gap-3{gap:var(--space-3)!important}.sm\:gap-4{gap:var(--space-4)!important}.sm\:gap-5{gap:var(--space-5)!important}.sm\:gap-6{gap:var(--space-6)!important}.sm\:gap-8{gap:var(--space-8)!important}.sm\:gap-10{gap:var(--space-10)!important}.sm\:gap-12{gap:var(--space-12)!important}.sm\:gap-16{gap:var(--space-16)!important}.sm\:gap-20{gap:var(--space-20)!important}.sm\:gap-24{gap:var(--space-24)!important}.sm\:p-0{padding:0!important}.sm\:p-1{padding:var(--space-1)!important}.sm\:p-2{padding:var(--space-2)!important}.sm\:p-3{padding:var(--space-3)!important}.sm\:p-4{padding:var(--space-4)!important}.sm\:p-5{padding:var(--space-5)!important}.sm\:p-6{padding:var(--space-6)!important}.sm\:p-8{padding:var(--space-8)!important}.sm\:p-10{padding:var(--space-10)!important}.sm\:p-12{padding:var(--space-12)!important}.sm\:p-16{padding:var(--space-16)!important}.sm\:p-20{padding:var(--space-20)!important}.sm\:p-24{padding:var(--space-24)!important}.sm\:px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.sm\:px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.sm\:px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.sm\:px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.sm\:px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.sm\:px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.sm\:px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.sm\:px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.sm\:px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.sm\:px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.sm\:px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.sm\:px-20{padding-left:var(--space-20)!important;padding-right:var(--space-20)!important}.sm\:px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.sm\:py-0{padding-top:var(--space-0)!important;padding-bottom:var(--space-0)!important}.sm\:py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.sm\:py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.sm\:py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.sm\:py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.sm\:py-5{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.sm\:py-6{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.sm\:py-8{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.sm\:py-10{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.sm\:py-12{padding-top:var(--space-12)!important;padding-bottom:var(--space-12)!important}.sm\:py-16{padding-top:var(--space-16)!important;padding-bottom:var(--space-16)!important}.sm\:py-20{padding-top:var(--space-20)!important;padding-bottom:var(--space-20)!important}.sm\:py-24{padding-top:var(--space-24)!important;padding-bottom:var(--space-24)!important}.sm\:pt-0{padding-top:var(--space-0)!important}.sm\:pt-1{padding-top:var(--space-1)!important}.sm\:pt-2{padding-top:var(--space-2)!important}.sm\:pt-3{padding-top:var(--space-3)!important}.sm\:pt-4{padding-top:var(--space-4)!important}.sm\:pt-5{padding-top:var(--space-5)!important}.sm\:pt-6{padding-top:var(--space-6)!important}.sm\:pt-8{padding-top:var(--space-8)!important}.sm\:pt-10{padding-top:var(--space-10)!important}.sm\:pt-12{padding-top:var(--space-12)!important}.sm\:pt-16{padding-top:var(--space-16)!important}.sm\:pt-20{padding-top:var(--space-20)!important}.sm\:pt-24{padding-top:var(--space-24)!important}.sm\:pb-0{padding-bottom:var(--space-0)!important}.sm\:pb-1{padding-bottom:var(--space-1)!important}.sm\:pb-2{padding-bottom:var(--space-2)!important}.sm\:pb-3{padding-bottom:var(--space-3)!important}.sm\:pb-4{padding-bottom:var(--space-4)!important}.sm\:pb-5{padding-bottom:var(--space-5)!important}.sm\:pb-6{padding-bottom:var(--space-6)!important}.sm\:pb-8{padding-bottom:var(--space-8)!important}.sm\:pb-10{padding-bottom:var(--space-10)!important}.sm\:pb-12{padding-bottom:var(--space-12)!important}.sm\:pb-16{padding-bottom:var(--space-16)!important}.sm\:pb-20{padding-bottom:var(--space-20)!important}.sm\:pb-24{padding-bottom:var(--space-24)!important}.sm\:pl-0{padding-left:var(--space-0)!important}.sm\:pl-1{padding-left:var(--space-1)!important}.sm\:pl-2{padding-left:var(--space-2)!important}.sm\:pl-3{padding-left:var(--space-3)!important}.sm\:pl-4{padding-left:var(--space-4)!important}.sm\:pl-5{padding-left:var(--space-5)!important}.sm\:pl-6{padding-left:var(--space-6)!important}.sm\:pl-8{padding-left:var(--space-8)!important}.sm\:pl-10{padding-left:var(--space-10)!important}.sm\:pl-12{padding-left:var(--space-12)!important}.sm\:pl-16{padding-left:var(--space-16)!important}.sm\:pl-20{padding-left:var(--space-20)!important}.sm\:pl-24{padding-left:var(--space-24)!important}.sm\:pr-0{padding-right:var(--space-0)!important}.sm\:pr-1{padding-right:var(--space-1)!important}.sm\:pr-2{padding-right:var(--space-2)!important}.sm\:pr-3{padding-right:var(--space-3)!important}.sm\:pr-4{padding-right:var(--space-4)!important}.sm\:pr-5{padding-right:var(--space-5)!important}.sm\:pr-6{padding-right:var(--space-6)!important}.sm\:pr-8{padding-right:var(--space-8)!important}.sm\:pr-10{padding-right:var(--space-10)!important}.sm\:pr-12{padding-right:var(--space-12)!important}.sm\:pr-16{padding-right:var(--space-16)!important}.sm\:pr-20{padding-right:var(--space-20)!important}.sm\:pr-24{padding-right:var(--space-24)!important}.sm\:m-0{margin:0!important}.sm\:m-auto{margin:auto!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-auto{margin-right:auto!important}.sm\:mt-1{margin-top:var(--space-1)!important}.sm\:mt-2{margin-top:var(--space-2)!important}.sm\:mt-3{margin-top:var(--space-3)!important}.sm\:mt-4{margin-top:var(--space-4)!important}.sm\:mt-5{margin-top:var(--space-5)!important}.sm\:mt-6{margin-top:var(--space-6)!important}.sm\:mt-8{margin-top:var(--space-8)!important}.sm\:mt-10{margin-top:var(--space-10)!important}.sm\:mt-12{margin-top:var(--space-12)!important}.sm\:mt-16{margin-top:var(--space-16)!important}.sm\:mt-20{margin-top:var(--space-20)!important}.sm\:mt-24{margin-top:var(--space-24)!important}.sm\:mb-1{margin-bottom:var(--space-1)!important}.sm\:mb-2{margin-bottom:var(--space-2)!important}.sm\:mb-3{margin-bottom:var(--space-3)!important}.sm\:mb-4{margin-bottom:var(--space-4)!important}.sm\:mb-5{margin-bottom:var(--space-5)!important}.sm\:mb-6{margin-bottom:var(--space-6)!important}.sm\:mb-8{margin-bottom:var(--space-8)!important}.sm\:mb-10{margin-bottom:var(--space-10)!important}.sm\:mb-12{margin-bottom:var(--space-12)!important}.sm\:mb-16{margin-bottom:var(--space-16)!important}.sm\:mb-20{margin-bottom:var(--space-20)!important}.sm\:mb-24{margin-bottom:var(--space-24)!important}.sm\:ml-1{margin-left:var(--space-1)!important}.sm\:ml-2{margin-left:var(--space-2)!important}.sm\:ml-3{margin-left:var(--space-3)!important}.sm\:ml-4{margin-left:var(--space-4)!important}.sm\:ml-5{margin-left:var(--space-5)!important}.sm\:ml-6{margin-left:var(--space-6)!important}.sm\:ml-8{margin-left:var(--space-8)!important}.sm\:ml-10{margin-left:var(--space-10)!important}.sm\:ml-12{margin-left:var(--space-12)!important}.sm\:ml-16{margin-left:var(--space-16)!important}.sm\:ml-20{margin-left:var(--space-20)!important}.sm\:ml-24{margin-left:var(--space-24)!important}.sm\:mr-1{margin-right:var(--space-1)!important}.sm\:mr-2{margin-right:var(--space-2)!important}.sm\:mr-3{margin-right:var(--space-3)!important}.sm\:mr-4{margin-right:var(--space-4)!important}.sm\:mr-5{margin-right:var(--space-5)!important}.sm\:mr-6{margin-right:var(--space-6)!important}.sm\:mr-8{margin-right:var(--space-8)!important}.sm\:mr-10{margin-right:var(--space-10)!important}.sm\:mr-12{margin-right:var(--space-12)!important}.sm\:mr-16{margin-right:var(--space-16)!important}.sm\:mr-20{margin-right:var(--space-20)!important}.sm\:mr-24{margin-right:var(--space-24)!important}.sm\:mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.sm\:mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.sm\:mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.sm\:mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.sm\:mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.sm\:mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.sm\:mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.sm\:mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.sm\:mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.sm\:mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.sm\:mx-20{margin-left:var(--space-20)!important;margin-right:var(--space-20)!important}.sm\:mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.sm\:my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.sm\:my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.sm\:my-3{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.sm\:my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.sm\:my-5{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.sm\:my-6{margin-top:var(--space-6)!important;margin-bottom:var(--space-6)!important}.sm\:my-8{margin-top:var(--space-8)!important;margin-bottom:var(--space-8)!important}.sm\:my-10{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.sm\:my-12{margin-top:var(--space-12)!important;margin-bottom:var(--space-12)!important}.sm\:my-16{margin-top:var(--space-16)!important;margin-bottom:var(--space-16)!important}.sm\:my-20{margin-top:var(--space-20)!important;margin-bottom:var(--space-20)!important}.sm\:my-24{margin-top:var(--space-24)!important;margin-bottom:var(--space-24)!important}.sm\:text-center{text-align:center!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}.sm\:text-justify{text-align:justify!important}.sm\:text-uppercase{text-transform:uppercase!important}.sm\:text-lowercase{text-transform:lowercase!important}.sm\:text-capitalize{text-transform:capitalize!important}.sm\:text-nowrap{white-space:nowrap!important}.sm\:text-wrap{white-space:normal!important}.sm\:text-xs{font-size:var(--fs-xs)!important}.sm\:text-sm{font-size:var(--fs-sm)!important}.sm\:text-base{font-size:var(--fs-base)!important}.sm\:text-lg{font-size:var(--fs-lg)!important}.sm\:text-xl{font-size:var(--fs-xl)!important}.sm\:text-2xl{font-size:var(--fs-2xl)!important}.sm\:text-3xl{font-size:var(--fs-3xl)!important}.sm\:text-4xl{font-size:var(--fs-4xl)!important}.sm\:text-5xl{font-size:var(--fs-5xl)!important}.sm\:text-6xl{font-size:var(--fs-6xl)!important}.sm\:font-thin{font-weight:100!important}.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semi{font-weight:600!important}.sm\:font-bold{font-weight:700!important}.sm\:font-extra{font-weight:800!important}.sm\:font-black{font-weight:900!important}.sm\:w-full{width:100%!important}.sm\:w-auto{width:auto!important}.sm\:w-fit{width:fit-content!important}.sm\:w-screen{width:100vw!important}.sm\:w-25{width:25%!important}.sm\:w-50{width:50%!important}.sm\:w-75{width:75%!important}.sm\:w-80{width:80%!important}.sm\:w-90{width:90%!important}.sm\:w-95{width:95%!important}.sm\:h-full{height:100%!important}.sm\:h-auto{height:auto!important}.sm\:h-screen{height:100vh!important}.sm\:h-dvh{height:100dvh!important}.sm\:h-25{height:25%!important}.sm\:h-50{height:50%!important}.sm\:h-75{height:75%!important}.sm\:relative{position:relative!important}.sm\:absolute{position:absolute!important}.sm\:fixed{position:fixed!important}.sm\:sticky{position:sticky!important}.sm\:static{position:static!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-scroll{overflow:scroll!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:rounded-none{border-radius:var(--radius-none)!important}.sm\:rounded-sm{border-radius:var(--radius-sm)!important}.sm\:rounded-md{border-radius:var(--radius-md)!important}.sm\:rounded-lg{border-radius:var(--radius-lg)!important}.sm\:rounded-xl{border-radius:var(--radius-xl)!important}.sm\:rounded-2xl{border-radius:var(--radius-2xl)!important}.sm\:rounded-full{border-radius:var(--radius-full)!important}.sm\:opacity-0{opacity:0!important}.sm\:opacity-25{opacity:.25!important}.sm\:opacity-50{opacity:.5!important}.sm\:opacity-75{opacity:.75!important}.sm\:opacity-100{opacity:1!important}.sm\:z-0{z-index:var(--z-0)!important}.sm\:z-1{z-index:var(--z-1)!important}.sm\:z-10{z-index:var(--z-10)!important}.sm\:z-50{z-index:var(--z-50)!important}.sm\:z-100{z-index:var(--z-100)!important}.sm\:z-modal{z-index:var(--z-modal)!important}}@media (width>=768px){.md\:d-block{display:block!important}.md\:d-inline{display:inline!important}.md\:d-inline-block{display:inline-block!important}.md\:d-flex{display:flex!important}.md\:d-grid{display:grid!important}.md\:d-none,.md\:hidden{display:none!important}.md\:visible{display:block!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-nowrap{flex-wrap:nowrap!important}.md\:flex-grow{flex-grow:1!important}.md\:flex-none{flex:none!important}.md\:flex-shrink{flex-shrink:1!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:items-end{align-items:flex-end!important}.md\:items-stretch{align-items:stretch!important}.md\:items-baseline{align-items:baseline!important}.md\:self-start{align-self:flex-start!important}.md\:self-center{align-self:center!important}.md\:self-end{align-self:flex-end!important}.md\:self-auto{align-self:auto!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-center{justify-content:center!important}.md\:justify-end{justify-content:flex-end!important}.md\:justify-between{justify-content:space-between!important}.md\:justify-around{justify-content:space-around!important}.md\:justify-evenly{justify-content:space-evenly!important}.md\:flex-center{justify-content:center!important;align-items:center!important;display:flex!important}.md\:flex-center-start{justify-content:flex-start!important;align-items:center!important;display:flex!important}.md\:flex-center-end{justify-content:flex-end!important;align-items:center!important;display:flex!important}.md\:flex-center-between{justify-content:space-between!important;align-items:center!important;display:flex!important}.md\:flex-center-right{justify-content:flex-end!important;align-items:center!important;display:flex!important}.md\:flex-center-left{justify-content:flex-start!important;align-items:center!important;display:flex!important}.md\:flex-col-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.md\:gap-0{gap:var(--space-0)!important}.md\:gap-1{gap:var(--space-1)!important}.md\:gap-2{gap:var(--space-2)!important}.md\:gap-3{gap:var(--space-3)!important}.md\:gap-4{gap:var(--space-4)!important}.md\:gap-5{gap:var(--space-5)!important}.md\:gap-6{gap:var(--space-6)!important}.md\:gap-8{gap:var(--space-8)!important}.md\:gap-10{gap:var(--space-10)!important}.md\:gap-12{gap:var(--space-12)!important}.md\:gap-16{gap:var(--space-16)!important}.md\:gap-20{gap:var(--space-20)!important}.md\:gap-24{gap:var(--space-24)!important}.md\:p-0{padding:0!important}.md\:p-1{padding:var(--space-1)!important}.md\:p-2{padding:var(--space-2)!important}.md\:p-3{padding:var(--space-3)!important}.md\:p-4{padding:var(--space-4)!important}.md\:p-5{padding:var(--space-5)!important}.md\:p-6{padding:var(--space-6)!important}.md\:p-8{padding:var(--space-8)!important}.md\:p-10{padding:var(--space-10)!important}.md\:p-12{padding:var(--space-12)!important}.md\:p-16{padding:var(--space-16)!important}.md\:p-20{padding:var(--space-20)!important}.md\:p-24{padding:var(--space-24)!important}.md\:px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.md\:px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.md\:px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.md\:px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.md\:px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.md\:px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.md\:px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.md\:px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.md\:px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.md\:px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.md\:px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.md\:px-20{padding-left:var(--space-20)!important;padding-right:var(--space-20)!important}.md\:px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.md\:py-0{padding-top:var(--space-0)!important;padding-bottom:var(--space-0)!important}.md\:py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.md\:py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.md\:py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.md\:py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.md\:py-5{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.md\:py-6{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.md\:py-8{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.md\:py-10{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.md\:py-12{padding-top:var(--space-12)!important;padding-bottom:var(--space-12)!important}.md\:py-16{padding-top:var(--space-16)!important;padding-bottom:var(--space-16)!important}.md\:py-20{padding-top:var(--space-20)!important;padding-bottom:var(--space-20)!important}.md\:py-24{padding-top:var(--space-24)!important;padding-bottom:var(--space-24)!important}.md\:pt-0{padding-top:var(--space-0)!important}.md\:pt-1{padding-top:var(--space-1)!important}.md\:pt-2{padding-top:var(--space-2)!important}.md\:pt-3{padding-top:var(--space-3)!important}.md\:pt-4{padding-top:var(--space-4)!important}.md\:pt-5{padding-top:var(--space-5)!important}.md\:pt-6{padding-top:var(--space-6)!important}.md\:pt-8{padding-top:var(--space-8)!important}.md\:pt-10{padding-top:var(--space-10)!important}.md\:pt-12{padding-top:var(--space-12)!important}.md\:pt-16{padding-top:var(--space-16)!important}.md\:pt-20{padding-top:var(--space-20)!important}.md\:pt-24{padding-top:var(--space-24)!important}.md\:pb-0{padding-bottom:var(--space-0)!important}.md\:pb-1{padding-bottom:var(--space-1)!important}.md\:pb-2{padding-bottom:var(--space-2)!important}.md\:pb-3{padding-bottom:var(--space-3)!important}.md\:pb-4{padding-bottom:var(--space-4)!important}.md\:pb-5{padding-bottom:var(--space-5)!important}.md\:pb-6{padding-bottom:var(--space-6)!important}.md\:pb-8{padding-bottom:var(--space-8)!important}.md\:pb-10{padding-bottom:var(--space-10)!important}.md\:pb-12{padding-bottom:var(--space-12)!important}.md\:pb-16{padding-bottom:var(--space-16)!important}.md\:pb-20{padding-bottom:var(--space-20)!important}.md\:pb-24{padding-bottom:var(--space-24)!important}.md\:pl-0{padding-left:var(--space-0)!important}.md\:pl-1{padding-left:var(--space-1)!important}.md\:pl-2{padding-left:var(--space-2)!important}.md\:pl-3{padding-left:var(--space-3)!important}.md\:pl-4{padding-left:var(--space-4)!important}.md\:pl-5{padding-left:var(--space-5)!important}.md\:pl-6{padding-left:var(--space-6)!important}.md\:pl-8{padding-left:var(--space-8)!important}.md\:pl-10{padding-left:var(--space-10)!important}.md\:pl-12{padding-left:var(--space-12)!important}.md\:pl-16{padding-left:var(--space-16)!important}.md\:pl-20{padding-left:var(--space-20)!important}.md\:pl-24{padding-left:var(--space-24)!important}.md\:pr-0{padding-right:var(--space-0)!important}.md\:pr-1{padding-right:var(--space-1)!important}.md\:pr-2{padding-right:var(--space-2)!important}.md\:pr-3{padding-right:var(--space-3)!important}.md\:pr-4{padding-right:var(--space-4)!important}.md\:pr-5{padding-right:var(--space-5)!important}.md\:pr-6{padding-right:var(--space-6)!important}.md\:pr-8{padding-right:var(--space-8)!important}.md\:pr-10{padding-right:var(--space-10)!important}.md\:pr-12{padding-right:var(--space-12)!important}.md\:pr-16{padding-right:var(--space-16)!important}.md\:pr-20{padding-right:var(--space-20)!important}.md\:pr-24{padding-right:var(--space-24)!important}.md\:m-0{margin:0!important}.md\:m-auto{margin:auto!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}.md\:ml-auto{margin-left:auto!important}.md\:mr-auto{margin-right:auto!important}.md\:mt-1{margin-top:var(--space-1)!important}.md\:mt-2{margin-top:var(--space-2)!important}.md\:mt-3{margin-top:var(--space-3)!important}.md\:mt-4{margin-top:var(--space-4)!important}.md\:mt-5{margin-top:var(--space-5)!important}.md\:mt-6{margin-top:var(--space-6)!important}.md\:mt-8{margin-top:var(--space-8)!important}.md\:mt-10{margin-top:var(--space-10)!important}.md\:mt-12{margin-top:var(--space-12)!important}.md\:mt-16{margin-top:var(--space-16)!important}.md\:mt-20{margin-top:var(--space-20)!important}.md\:mt-24{margin-top:var(--space-24)!important}.md\:mb-1{margin-bottom:var(--space-1)!important}.md\:mb-2{margin-bottom:var(--space-2)!important}.md\:mb-3{margin-bottom:var(--space-3)!important}.md\:mb-4{margin-bottom:var(--space-4)!important}.md\:mb-5{margin-bottom:var(--space-5)!important}.md\:mb-6{margin-bottom:var(--space-6)!important}.md\:mb-8{margin-bottom:var(--space-8)!important}.md\:mb-10{margin-bottom:var(--space-10)!important}.md\:mb-12{margin-bottom:var(--space-12)!important}.md\:mb-16{margin-bottom:var(--space-16)!important}.md\:mb-20{margin-bottom:var(--space-20)!important}.md\:mb-24{margin-bottom:var(--space-24)!important}.md\:ml-1{margin-left:var(--space-1)!important}.md\:ml-2{margin-left:var(--space-2)!important}.md\:ml-3{margin-left:var(--space-3)!important}.md\:ml-4{margin-left:var(--space-4)!important}.md\:ml-5{margin-left:var(--space-5)!important}.md\:ml-6{margin-left:var(--space-6)!important}.md\:ml-8{margin-left:var(--space-8)!important}.md\:ml-10{margin-left:var(--space-10)!important}.md\:ml-12{margin-left:var(--space-12)!important}.md\:ml-16{margin-left:var(--space-16)!important}.md\:ml-20{margin-left:var(--space-20)!important}.md\:ml-24{margin-left:var(--space-24)!important}.md\:mr-1{margin-right:var(--space-1)!important}.md\:mr-2{margin-right:var(--space-2)!important}.md\:mr-3{margin-right:var(--space-3)!important}.md\:mr-4{margin-right:var(--space-4)!important}.md\:mr-5{margin-right:var(--space-5)!important}.md\:mr-6{margin-right:var(--space-6)!important}.md\:mr-8{margin-right:var(--space-8)!important}.md\:mr-10{margin-right:var(--space-10)!important}.md\:mr-12{margin-right:var(--space-12)!important}.md\:mr-16{margin-right:var(--space-16)!important}.md\:mr-20{margin-right:var(--space-20)!important}.md\:mr-24{margin-right:var(--space-24)!important}.md\:mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.md\:mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.md\:mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.md\:mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.md\:mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.md\:mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.md\:mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.md\:mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.md\:mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.md\:mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.md\:mx-20{margin-left:var(--space-20)!important;margin-right:var(--space-20)!important}.md\:mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.md\:my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.md\:my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.md\:my-3{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.md\:my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.md\:my-5{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.md\:my-6{margin-top:var(--space-6)!important;margin-bottom:var(--space-6)!important}.md\:my-8{margin-top:var(--space-8)!important;margin-bottom:var(--space-8)!important}.md\:my-10{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.md\:my-12{margin-top:var(--space-12)!important;margin-bottom:var(--space-12)!important}.md\:my-16{margin-top:var(--space-16)!important;margin-bottom:var(--space-16)!important}.md\:my-20{margin-top:var(--space-20)!important;margin-bottom:var(--space-20)!important}.md\:my-24{margin-top:var(--space-24)!important;margin-bottom:var(--space-24)!important}.md\:text-center{text-align:center!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}.md\:text-justify{text-align:justify!important}.md\:text-uppercase{text-transform:uppercase!important}.md\:text-lowercase{text-transform:lowercase!important}.md\:text-capitalize{text-transform:capitalize!important}.md\:text-nowrap{white-space:nowrap!important}.md\:text-wrap{white-space:normal!important}.md\:text-xs{font-size:var(--fs-xs)!important}.md\:text-sm{font-size:var(--fs-sm)!important}.md\:text-base{font-size:var(--fs-base)!important}.md\:text-lg{font-size:var(--fs-lg)!important}.md\:text-xl{font-size:var(--fs-xl)!important}.md\:text-2xl{font-size:var(--fs-2xl)!important}.md\:text-3xl{font-size:var(--fs-3xl)!important}.md\:text-4xl{font-size:var(--fs-4xl)!important}.md\:text-5xl{font-size:var(--fs-5xl)!important}.md\:text-6xl{font-size:var(--fs-6xl)!important}.md\:font-thin{font-weight:100!important}.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semi{font-weight:600!important}.md\:font-bold{font-weight:700!important}.md\:font-extra{font-weight:800!important}.md\:font-black{font-weight:900!important}.md\:w-full{width:100%!important}.md\:w-auto{width:auto!important}.md\:w-fit{width:fit-content!important}.md\:w-screen{width:100vw!important}.md\:w-25{width:25%!important}.md\:w-50{width:50%!important}.md\:w-75{width:75%!important}.md\:w-80{width:80%!important}.md\:w-90{width:90%!important}.md\:w-95{width:95%!important}.md\:h-full{height:100%!important}.md\:h-auto{height:auto!important}.md\:h-screen{height:100vh!important}.md\:h-dvh{height:100dvh!important}.md\:h-25{height:25%!important}.md\:h-50{height:50%!important}.md\:h-75{height:75%!important}.md\:relative{position:relative!important}.md\:absolute{position:absolute!important}.md\:fixed{position:fixed!important}.md\:sticky{position:sticky!important}.md\:static{position:static!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-auto{overflow:auto!important}.md\:overflow-scroll{overflow:scroll!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-y-auto{overflow-y:auto!important}.md\:rounded-none{border-radius:var(--radius-none)!important}.md\:rounded-sm{border-radius:var(--radius-sm)!important}.md\:rounded-md{border-radius:var(--radius-md)!important}.md\:rounded-lg{border-radius:var(--radius-lg)!important}.md\:rounded-xl{border-radius:var(--radius-xl)!important}.md\:rounded-2xl{border-radius:var(--radius-2xl)!important}.md\:rounded-full{border-radius:var(--radius-full)!important}.md\:opacity-0{opacity:0!important}.md\:opacity-25{opacity:.25!important}.md\:opacity-50{opacity:.5!important}.md\:opacity-75{opacity:.75!important}.md\:opacity-100{opacity:1!important}.md\:z-0{z-index:var(--z-0)!important}.md\:z-1{z-index:var(--z-1)!important}.md\:z-10{z-index:var(--z-10)!important}.md\:z-50{z-index:var(--z-50)!important}.md\:z-100{z-index:var(--z-100)!important}.md\:z-modal{z-index:var(--z-modal)!important}}@media (width>=1200px){.lg\:d-block{display:block!important}.lg\:d-inline{display:inline!important}.lg\:d-inline-block{display:inline-block!important}.lg\:d-flex{display:flex!important}.lg\:d-grid{display:grid!important}.lg\:d-none,.lg\:hidden{display:none!important}.lg\:visible{display:block!important}.lg\:flex-row{flex-direction:row!important}.lg\:flex-col{flex-direction:column!important}.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}.lg\:flex-grow{flex-grow:1!important}.lg\:flex-none{flex:none!important}.lg\:flex-shrink{flex-shrink:1!important}.lg\:items-start{align-items:flex-start!important}.lg\:items-center{align-items:center!important}.lg\:items-end{align-items:flex-end!important}.lg\:items-stretch{align-items:stretch!important}.lg\:items-baseline{align-items:baseline!important}.lg\:self-start{align-self:flex-start!important}.lg\:self-center{align-self:center!important}.lg\:self-end{align-self:flex-end!important}.lg\:self-auto{align-self:auto!important}.lg\:justify-start{justify-content:flex-start!important}.lg\:justify-center{justify-content:center!important}.lg\:justify-end{justify-content:flex-end!important}.lg\:justify-between{justify-content:space-between!important}.lg\:justify-around{justify-content:space-around!important}.lg\:justify-evenly{justify-content:space-evenly!important}.lg\:flex-center{justify-content:center!important;align-items:center!important;display:flex!important}.lg\:flex-center-start{justify-content:flex-start!important;align-items:center!important;display:flex!important}.lg\:flex-center-end{justify-content:flex-end!important;align-items:center!important;display:flex!important}.lg\:flex-center-between{justify-content:space-between!important;align-items:center!important;display:flex!important}.lg\:flex-center-right{justify-content:flex-end!important;align-items:center!important;display:flex!important}.lg\:flex-center-left{justify-content:flex-start!important;align-items:center!important;display:flex!important}.lg\:flex-col-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.lg\:gap-0{gap:var(--space-0)!important}.lg\:gap-1{gap:var(--space-1)!important}.lg\:gap-2{gap:var(--space-2)!important}.lg\:gap-3{gap:var(--space-3)!important}.lg\:gap-4{gap:var(--space-4)!important}.lg\:gap-5{gap:var(--space-5)!important}.lg\:gap-6{gap:var(--space-6)!important}.lg\:gap-8{gap:var(--space-8)!important}.lg\:gap-10{gap:var(--space-10)!important}.lg\:gap-12{gap:var(--space-12)!important}.lg\:gap-16{gap:var(--space-16)!important}.lg\:gap-20{gap:var(--space-20)!important}.lg\:gap-24{gap:var(--space-24)!important}.lg\:p-0{padding:0!important}.lg\:p-1{padding:var(--space-1)!important}.lg\:p-2{padding:var(--space-2)!important}.lg\:p-3{padding:var(--space-3)!important}.lg\:p-4{padding:var(--space-4)!important}.lg\:p-5{padding:var(--space-5)!important}.lg\:p-6{padding:var(--space-6)!important}.lg\:p-8{padding:var(--space-8)!important}.lg\:p-10{padding:var(--space-10)!important}.lg\:p-12{padding:var(--space-12)!important}.lg\:p-16{padding:var(--space-16)!important}.lg\:p-20{padding:var(--space-20)!important}.lg\:p-24{padding:var(--space-24)!important}.lg\:px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.lg\:px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.lg\:px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.lg\:px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.lg\:px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.lg\:px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.lg\:px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.lg\:px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.lg\:px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.lg\:px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.lg\:px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.lg\:px-20{padding-left:var(--space-20)!important;padding-right:var(--space-20)!important}.lg\:px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.lg\:py-0{padding-top:var(--space-0)!important;padding-bottom:var(--space-0)!important}.lg\:py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.lg\:py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.lg\:py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.lg\:py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.lg\:py-5{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.lg\:py-6{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.lg\:py-8{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.lg\:py-10{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.lg\:py-12{padding-top:var(--space-12)!important;padding-bottom:var(--space-12)!important}.lg\:py-16{padding-top:var(--space-16)!important;padding-bottom:var(--space-16)!important}.lg\:py-20{padding-top:var(--space-20)!important;padding-bottom:var(--space-20)!important}.lg\:py-24{padding-top:var(--space-24)!important;padding-bottom:var(--space-24)!important}.lg\:pt-0{padding-top:var(--space-0)!important}.lg\:pt-1{padding-top:var(--space-1)!important}.lg\:pt-2{padding-top:var(--space-2)!important}.lg\:pt-3{padding-top:var(--space-3)!important}.lg\:pt-4{padding-top:var(--space-4)!important}.lg\:pt-5{padding-top:var(--space-5)!important}.lg\:pt-6{padding-top:var(--space-6)!important}.lg\:pt-8{padding-top:var(--space-8)!important}.lg\:pt-10{padding-top:var(--space-10)!important}.lg\:pt-12{padding-top:var(--space-12)!important}.lg\:pt-16{padding-top:var(--space-16)!important}.lg\:pt-20{padding-top:var(--space-20)!important}.lg\:pt-24{padding-top:var(--space-24)!important}.lg\:pb-0{padding-bottom:var(--space-0)!important}.lg\:pb-1{padding-bottom:var(--space-1)!important}.lg\:pb-2{padding-bottom:var(--space-2)!important}.lg\:pb-3{padding-bottom:var(--space-3)!important}.lg\:pb-4{padding-bottom:var(--space-4)!important}.lg\:pb-5{padding-bottom:var(--space-5)!important}.lg\:pb-6{padding-bottom:var(--space-6)!important}.lg\:pb-8{padding-bottom:var(--space-8)!important}.lg\:pb-10{padding-bottom:var(--space-10)!important}.lg\:pb-12{padding-bottom:var(--space-12)!important}.lg\:pb-16{padding-bottom:var(--space-16)!important}.lg\:pb-20{padding-bottom:var(--space-20)!important}.lg\:pb-24{padding-bottom:var(--space-24)!important}.lg\:pl-0{padding-left:var(--space-0)!important}.lg\:pl-1{padding-left:var(--space-1)!important}.lg\:pl-2{padding-left:var(--space-2)!important}.lg\:pl-3{padding-left:var(--space-3)!important}.lg\:pl-4{padding-left:var(--space-4)!important}.lg\:pl-5{padding-left:var(--space-5)!important}.lg\:pl-6{padding-left:var(--space-6)!important}.lg\:pl-8{padding-left:var(--space-8)!important}.lg\:pl-10{padding-left:var(--space-10)!important}.lg\:pl-12{padding-left:var(--space-12)!important}.lg\:pl-16{padding-left:var(--space-16)!important}.lg\:pl-20{padding-left:var(--space-20)!important}.lg\:pl-24{padding-left:var(--space-24)!important}.lg\:pr-0{padding-right:var(--space-0)!important}.lg\:pr-1{padding-right:var(--space-1)!important}.lg\:pr-2{padding-right:var(--space-2)!important}.lg\:pr-3{padding-right:var(--space-3)!important}.lg\:pr-4{padding-right:var(--space-4)!important}.lg\:pr-5{padding-right:var(--space-5)!important}.lg\:pr-6{padding-right:var(--space-6)!important}.lg\:pr-8{padding-right:var(--space-8)!important}.lg\:pr-10{padding-right:var(--space-10)!important}.lg\:pr-12{padding-right:var(--space-12)!important}.lg\:pr-16{padding-right:var(--space-16)!important}.lg\:pr-20{padding-right:var(--space-20)!important}.lg\:pr-24{padding-right:var(--space-24)!important}.lg\:m-0{margin:0!important}.lg\:m-auto{margin:auto!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-auto{margin-right:auto!important}.lg\:mt-1{margin-top:var(--space-1)!important}.lg\:mt-2{margin-top:var(--space-2)!important}.lg\:mt-3{margin-top:var(--space-3)!important}.lg\:mt-4{margin-top:var(--space-4)!important}.lg\:mt-5{margin-top:var(--space-5)!important}.lg\:mt-6{margin-top:var(--space-6)!important}.lg\:mt-8{margin-top:var(--space-8)!important}.lg\:mt-10{margin-top:var(--space-10)!important}.lg\:mt-12{margin-top:var(--space-12)!important}.lg\:mt-16{margin-top:var(--space-16)!important}.lg\:mt-20{margin-top:var(--space-20)!important}.lg\:mt-24{margin-top:var(--space-24)!important}.lg\:mb-1{margin-bottom:var(--space-1)!important}.lg\:mb-2{margin-bottom:var(--space-2)!important}.lg\:mb-3{margin-bottom:var(--space-3)!important}.lg\:mb-4{margin-bottom:var(--space-4)!important}.lg\:mb-5{margin-bottom:var(--space-5)!important}.lg\:mb-6{margin-bottom:var(--space-6)!important}.lg\:mb-8{margin-bottom:var(--space-8)!important}.lg\:mb-10{margin-bottom:var(--space-10)!important}.lg\:mb-12{margin-bottom:var(--space-12)!important}.lg\:mb-16{margin-bottom:var(--space-16)!important}.lg\:mb-20{margin-bottom:var(--space-20)!important}.lg\:mb-24{margin-bottom:var(--space-24)!important}.lg\:ml-1{margin-left:var(--space-1)!important}.lg\:ml-2{margin-left:var(--space-2)!important}.lg\:ml-3{margin-left:var(--space-3)!important}.lg\:ml-4{margin-left:var(--space-4)!important}.lg\:ml-5{margin-left:var(--space-5)!important}.lg\:ml-6{margin-left:var(--space-6)!important}.lg\:ml-8{margin-left:var(--space-8)!important}.lg\:ml-10{margin-left:var(--space-10)!important}.lg\:ml-12{margin-left:var(--space-12)!important}.lg\:ml-16{margin-left:var(--space-16)!important}.lg\:ml-20{margin-left:var(--space-20)!important}.lg\:ml-24{margin-left:var(--space-24)!important}.lg\:mr-1{margin-right:var(--space-1)!important}.lg\:mr-2{margin-right:var(--space-2)!important}.lg\:mr-3{margin-right:var(--space-3)!important}.lg\:mr-4{margin-right:var(--space-4)!important}.lg\:mr-5{margin-right:var(--space-5)!important}.lg\:mr-6{margin-right:var(--space-6)!important}.lg\:mr-8{margin-right:var(--space-8)!important}.lg\:mr-10{margin-right:var(--space-10)!important}.lg\:mr-12{margin-right:var(--space-12)!important}.lg\:mr-16{margin-right:var(--space-16)!important}.lg\:mr-20{margin-right:var(--space-20)!important}.lg\:mr-24{margin-right:var(--space-24)!important}.lg\:mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.lg\:mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.lg\:mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.lg\:mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.lg\:mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.lg\:mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.lg\:mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.lg\:mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.lg\:mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.lg\:mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.lg\:mx-20{margin-left:var(--space-20)!important;margin-right:var(--space-20)!important}.lg\:mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.lg\:my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.lg\:my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.lg\:my-3{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.lg\:my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.lg\:my-5{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.lg\:my-6{margin-top:var(--space-6)!important;margin-bottom:var(--space-6)!important}.lg\:my-8{margin-top:var(--space-8)!important;margin-bottom:var(--space-8)!important}.lg\:my-10{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.lg\:my-12{margin-top:var(--space-12)!important;margin-bottom:var(--space-12)!important}.lg\:my-16{margin-top:var(--space-16)!important;margin-bottom:var(--space-16)!important}.lg\:my-20{margin-top:var(--space-20)!important;margin-bottom:var(--space-20)!important}.lg\:my-24{margin-top:var(--space-24)!important;margin-bottom:var(--space-24)!important}.lg\:text-center{text-align:center!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}.lg\:text-justify{text-align:justify!important}.lg\:text-uppercase{text-transform:uppercase!important}.lg\:text-lowercase{text-transform:lowercase!important}.lg\:text-capitalize{text-transform:capitalize!important}.lg\:text-nowrap{white-space:nowrap!important}.lg\:text-wrap{white-space:normal!important}.lg\:text-xs{font-size:var(--fs-xs)!important}.lg\:text-sm{font-size:var(--fs-sm)!important}.lg\:text-base{font-size:var(--fs-base)!important}.lg\:text-lg{font-size:var(--fs-lg)!important}.lg\:text-xl{font-size:var(--fs-xl)!important}.lg\:text-2xl{font-size:var(--fs-2xl)!important}.lg\:text-3xl{font-size:var(--fs-3xl)!important}.lg\:text-4xl{font-size:var(--fs-4xl)!important}.lg\:text-5xl{font-size:var(--fs-5xl)!important}.lg\:text-6xl{font-size:var(--fs-6xl)!important}.lg\:font-thin{font-weight:100!important}.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semi{font-weight:600!important}.lg\:font-bold{font-weight:700!important}.lg\:font-extra{font-weight:800!important}.lg\:font-black{font-weight:900!important}.lg\:w-full{width:100%!important}.lg\:w-auto{width:auto!important}.lg\:w-fit{width:fit-content!important}.lg\:w-screen{width:100vw!important}.lg\:w-25{width:25%!important}.lg\:w-50{width:50%!important}.lg\:w-75{width:75%!important}.lg\:w-80{width:80%!important}.lg\:w-90{width:90%!important}.lg\:w-95{width:95%!important}.lg\:h-full{height:100%!important}.lg\:h-auto{height:auto!important}.lg\:h-screen{height:100vh!important}.lg\:h-dvh{height:100dvh!important}.lg\:h-25{height:25%!important}.lg\:h-50{height:50%!important}.lg\:h-75{height:75%!important}.lg\:relative{position:relative!important}.lg\:absolute{position:absolute!important}.lg\:fixed{position:fixed!important}.lg\:sticky{position:sticky!important}.lg\:static{position:static!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-scroll{overflow:scroll!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:rounded-none{border-radius:var(--radius-none)!important}.lg\:rounded-sm{border-radius:var(--radius-sm)!important}.lg\:rounded-md{border-radius:var(--radius-md)!important}.lg\:rounded-lg{border-radius:var(--radius-lg)!important}.lg\:rounded-xl{border-radius:var(--radius-xl)!important}.lg\:rounded-2xl{border-radius:var(--radius-2xl)!important}.lg\:rounded-full{border-radius:var(--radius-full)!important}.lg\:opacity-0{opacity:0!important}.lg\:opacity-25{opacity:.25!important}.lg\:opacity-50{opacity:.5!important}.lg\:opacity-75{opacity:.75!important}.lg\:opacity-100{opacity:1!important}.lg\:z-0{z-index:var(--z-0)!important}.lg\:z-1{z-index:var(--z-1)!important}.lg\:z-10{z-index:var(--z-10)!important}.lg\:z-50{z-index:var(--z-50)!important}.lg\:z-100{z-index:var(--z-100)!important}.lg\:z-modal{z-index:var(--z-modal)!important}}@media (width>=1400px){.xl\:d-block{display:block!important}.xl\:d-inline{display:inline!important}.xl\:d-inline-block{display:inline-block!important}.xl\:d-flex{display:flex!important}.xl\:d-grid{display:grid!important}.xl\:d-none,.xl\:hidden{display:none!important}.xl\:visible{display:block!important}.xl\:flex-row{flex-direction:row!important}.xl\:flex-col{flex-direction:column!important}.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}.xl\:flex-grow{flex-grow:1!important}.xl\:flex-none{flex:none!important}.xl\:flex-shrink{flex-shrink:1!important}.xl\:items-start{align-items:flex-start!important}.xl\:items-center{align-items:center!important}.xl\:items-end{align-items:flex-end!important}.xl\:items-stretch{align-items:stretch!important}.xl\:items-baseline{align-items:baseline!important}.xl\:self-start{align-self:flex-start!important}.xl\:self-center{align-self:center!important}.xl\:self-end{align-self:flex-end!important}.xl\:self-auto{align-self:auto!important}.xl\:justify-start{justify-content:flex-start!important}.xl\:justify-center{justify-content:center!important}.xl\:justify-end{justify-content:flex-end!important}.xl\:justify-between{justify-content:space-between!important}.xl\:justify-around{justify-content:space-around!important}.xl\:justify-evenly{justify-content:space-evenly!important}.xl\:flex-center{justify-content:center!important;align-items:center!important;display:flex!important}.xl\:flex-center-start{justify-content:flex-start!important;align-items:center!important;display:flex!important}.xl\:flex-center-end{justify-content:flex-end!important;align-items:center!important;display:flex!important}.xl\:flex-center-between{justify-content:space-between!important;align-items:center!important;display:flex!important}.xl\:flex-center-right{justify-content:flex-end!important;align-items:center!important;display:flex!important}.xl\:flex-center-left{justify-content:flex-start!important;align-items:center!important;display:flex!important}.xl\:flex-col-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.xl\:gap-0{gap:var(--space-0)!important}.xl\:gap-1{gap:var(--space-1)!important}.xl\:gap-2{gap:var(--space-2)!important}.xl\:gap-3{gap:var(--space-3)!important}.xl\:gap-4{gap:var(--space-4)!important}.xl\:gap-5{gap:var(--space-5)!important}.xl\:gap-6{gap:var(--space-6)!important}.xl\:gap-8{gap:var(--space-8)!important}.xl\:gap-10{gap:var(--space-10)!important}.xl\:gap-12{gap:var(--space-12)!important}.xl\:gap-16{gap:var(--space-16)!important}.xl\:gap-20{gap:var(--space-20)!important}.xl\:gap-24{gap:var(--space-24)!important}.xl\:p-0{padding:0!important}.xl\:p-1{padding:var(--space-1)!important}.xl\:p-2{padding:var(--space-2)!important}.xl\:p-3{padding:var(--space-3)!important}.xl\:p-4{padding:var(--space-4)!important}.xl\:p-5{padding:var(--space-5)!important}.xl\:p-6{padding:var(--space-6)!important}.xl\:p-8{padding:var(--space-8)!important}.xl\:p-10{padding:var(--space-10)!important}.xl\:p-12{padding:var(--space-12)!important}.xl\:p-16{padding:var(--space-16)!important}.xl\:p-20{padding:var(--space-20)!important}.xl\:p-24{padding:var(--space-24)!important}.xl\:px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.xl\:px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.xl\:px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.xl\:px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.xl\:px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.xl\:px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.xl\:px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.xl\:px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.xl\:px-10{padding-left:var(--space-10)!important;padding-right:var(--space-10)!important}.xl\:px-12{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.xl\:px-16{padding-left:var(--space-16)!important;padding-right:var(--space-16)!important}.xl\:px-20{padding-left:var(--space-20)!important;padding-right:var(--space-20)!important}.xl\:px-24{padding-left:var(--space-24)!important;padding-right:var(--space-24)!important}.xl\:py-0{padding-top:var(--space-0)!important;padding-bottom:var(--space-0)!important}.xl\:py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.xl\:py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.xl\:py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.xl\:py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.xl\:py-5{padding-top:var(--space-5)!important;padding-bottom:var(--space-5)!important}.xl\:py-6{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.xl\:py-8{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.xl\:py-10{padding-top:var(--space-10)!important;padding-bottom:var(--space-10)!important}.xl\:py-12{padding-top:var(--space-12)!important;padding-bottom:var(--space-12)!important}.xl\:py-16{padding-top:var(--space-16)!important;padding-bottom:var(--space-16)!important}.xl\:py-20{padding-top:var(--space-20)!important;padding-bottom:var(--space-20)!important}.xl\:py-24{padding-top:var(--space-24)!important;padding-bottom:var(--space-24)!important}.xl\:pt-0{padding-top:var(--space-0)!important}.xl\:pt-1{padding-top:var(--space-1)!important}.xl\:pt-2{padding-top:var(--space-2)!important}.xl\:pt-3{padding-top:var(--space-3)!important}.xl\:pt-4{padding-top:var(--space-4)!important}.xl\:pt-5{padding-top:var(--space-5)!important}.xl\:pt-6{padding-top:var(--space-6)!important}.xl\:pt-8{padding-top:var(--space-8)!important}.xl\:pt-10{padding-top:var(--space-10)!important}.xl\:pt-12{padding-top:var(--space-12)!important}.xl\:pt-16{padding-top:var(--space-16)!important}.xl\:pt-20{padding-top:var(--space-20)!important}.xl\:pt-24{padding-top:var(--space-24)!important}.xl\:pb-0{padding-bottom:var(--space-0)!important}.xl\:pb-1{padding-bottom:var(--space-1)!important}.xl\:pb-2{padding-bottom:var(--space-2)!important}.xl\:pb-3{padding-bottom:var(--space-3)!important}.xl\:pb-4{padding-bottom:var(--space-4)!important}.xl\:pb-5{padding-bottom:var(--space-5)!important}.xl\:pb-6{padding-bottom:var(--space-6)!important}.xl\:pb-8{padding-bottom:var(--space-8)!important}.xl\:pb-10{padding-bottom:var(--space-10)!important}.xl\:pb-12{padding-bottom:var(--space-12)!important}.xl\:pb-16{padding-bottom:var(--space-16)!important}.xl\:pb-20{padding-bottom:var(--space-20)!important}.xl\:pb-24{padding-bottom:var(--space-24)!important}.xl\:pl-0{padding-left:var(--space-0)!important}.xl\:pl-1{padding-left:var(--space-1)!important}.xl\:pl-2{padding-left:var(--space-2)!important}.xl\:pl-3{padding-left:var(--space-3)!important}.xl\:pl-4{padding-left:var(--space-4)!important}.xl\:pl-5{padding-left:var(--space-5)!important}.xl\:pl-6{padding-left:var(--space-6)!important}.xl\:pl-8{padding-left:var(--space-8)!important}.xl\:pl-10{padding-left:var(--space-10)!important}.xl\:pl-12{padding-left:var(--space-12)!important}.xl\:pl-16{padding-left:var(--space-16)!important}.xl\:pl-20{padding-left:var(--space-20)!important}.xl\:pl-24{padding-left:var(--space-24)!important}.xl\:pr-0{padding-right:var(--space-0)!important}.xl\:pr-1{padding-right:var(--space-1)!important}.xl\:pr-2{padding-right:var(--space-2)!important}.xl\:pr-3{padding-right:var(--space-3)!important}.xl\:pr-4{padding-right:var(--space-4)!important}.xl\:pr-5{padding-right:var(--space-5)!important}.xl\:pr-6{padding-right:var(--space-6)!important}.xl\:pr-8{padding-right:var(--space-8)!important}.xl\:pr-10{padding-right:var(--space-10)!important}.xl\:pr-12{padding-right:var(--space-12)!important}.xl\:pr-16{padding-right:var(--space-16)!important}.xl\:pr-20{padding-right:var(--space-20)!important}.xl\:pr-24{padding-right:var(--space-24)!important}.xl\:m-0{margin:0!important}.xl\:m-auto{margin:auto!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mr-auto{margin-right:auto!important}.xl\:mt-1{margin-top:var(--space-1)!important}.xl\:mt-2{margin-top:var(--space-2)!important}.xl\:mt-3{margin-top:var(--space-3)!important}.xl\:mt-4{margin-top:var(--space-4)!important}.xl\:mt-5{margin-top:var(--space-5)!important}.xl\:mt-6{margin-top:var(--space-6)!important}.xl\:mt-8{margin-top:var(--space-8)!important}.xl\:mt-10{margin-top:var(--space-10)!important}.xl\:mt-12{margin-top:var(--space-12)!important}.xl\:mt-16{margin-top:var(--space-16)!important}.xl\:mt-20{margin-top:var(--space-20)!important}.xl\:mt-24{margin-top:var(--space-24)!important}.xl\:mb-1{margin-bottom:var(--space-1)!important}.xl\:mb-2{margin-bottom:var(--space-2)!important}.xl\:mb-3{margin-bottom:var(--space-3)!important}.xl\:mb-4{margin-bottom:var(--space-4)!important}.xl\:mb-5{margin-bottom:var(--space-5)!important}.xl\:mb-6{margin-bottom:var(--space-6)!important}.xl\:mb-8{margin-bottom:var(--space-8)!important}.xl\:mb-10{margin-bottom:var(--space-10)!important}.xl\:mb-12{margin-bottom:var(--space-12)!important}.xl\:mb-16{margin-bottom:var(--space-16)!important}.xl\:mb-20{margin-bottom:var(--space-20)!important}.xl\:mb-24{margin-bottom:var(--space-24)!important}.xl\:ml-1{margin-left:var(--space-1)!important}.xl\:ml-2{margin-left:var(--space-2)!important}.xl\:ml-3{margin-left:var(--space-3)!important}.xl\:ml-4{margin-left:var(--space-4)!important}.xl\:ml-5{margin-left:var(--space-5)!important}.xl\:ml-6{margin-left:var(--space-6)!important}.xl\:ml-8{margin-left:var(--space-8)!important}.xl\:ml-10{margin-left:var(--space-10)!important}.xl\:ml-12{margin-left:var(--space-12)!important}.xl\:ml-16{margin-left:var(--space-16)!important}.xl\:ml-20{margin-left:var(--space-20)!important}.xl\:ml-24{margin-left:var(--space-24)!important}.xl\:mr-1{margin-right:var(--space-1)!important}.xl\:mr-2{margin-right:var(--space-2)!important}.xl\:mr-3{margin-right:var(--space-3)!important}.xl\:mr-4{margin-right:var(--space-4)!important}.xl\:mr-5{margin-right:var(--space-5)!important}.xl\:mr-6{margin-right:var(--space-6)!important}.xl\:mr-8{margin-right:var(--space-8)!important}.xl\:mr-10{margin-right:var(--space-10)!important}.xl\:mr-12{margin-right:var(--space-12)!important}.xl\:mr-16{margin-right:var(--space-16)!important}.xl\:mr-20{margin-right:var(--space-20)!important}.xl\:mr-24{margin-right:var(--space-24)!important}.xl\:mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.xl\:mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.xl\:mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.xl\:mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.xl\:mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.xl\:mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.xl\:mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.xl\:mx-10{margin-left:var(--space-10)!important;margin-right:var(--space-10)!important}.xl\:mx-12{margin-left:var(--space-12)!important;margin-right:var(--space-12)!important}.xl\:mx-16{margin-left:var(--space-16)!important;margin-right:var(--space-16)!important}.xl\:mx-20{margin-left:var(--space-20)!important;margin-right:var(--space-20)!important}.xl\:mx-24{margin-left:var(--space-24)!important;margin-right:var(--space-24)!important}.xl\:my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.xl\:my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.xl\:my-3{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.xl\:my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.xl\:my-5{margin-top:var(--space-5)!important;margin-bottom:var(--space-5)!important}.xl\:my-6{margin-top:var(--space-6)!important;margin-bottom:var(--space-6)!important}.xl\:my-8{margin-top:var(--space-8)!important;margin-bottom:var(--space-8)!important}.xl\:my-10{margin-top:var(--space-10)!important;margin-bottom:var(--space-10)!important}.xl\:my-12{margin-top:var(--space-12)!important;margin-bottom:var(--space-12)!important}.xl\:my-16{margin-top:var(--space-16)!important;margin-bottom:var(--space-16)!important}.xl\:my-20{margin-top:var(--space-20)!important;margin-bottom:var(--space-20)!important}.xl\:my-24{margin-top:var(--space-24)!important;margin-bottom:var(--space-24)!important}.xl\:text-center{text-align:center!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}.xl\:text-justify{text-align:justify!important}.xl\:text-uppercase{text-transform:uppercase!important}.xl\:text-lowercase{text-transform:lowercase!important}.xl\:text-capitalize{text-transform:capitalize!important}.xl\:text-nowrap{white-space:nowrap!important}.xl\:text-wrap{white-space:normal!important}.xl\:text-xs{font-size:var(--fs-xs)!important}.xl\:text-sm{font-size:var(--fs-sm)!important}.xl\:text-base{font-size:var(--fs-base)!important}.xl\:text-lg{font-size:var(--fs-lg)!important}.xl\:text-xl{font-size:var(--fs-xl)!important}.xl\:text-2xl{font-size:var(--fs-2xl)!important}.xl\:text-3xl{font-size:var(--fs-3xl)!important}.xl\:text-4xl{font-size:var(--fs-4xl)!important}.xl\:text-5xl{font-size:var(--fs-5xl)!important}.xl\:text-6xl{font-size:var(--fs-6xl)!important}.xl\:font-thin{font-weight:100!important}.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semi{font-weight:600!important}.xl\:font-bold{font-weight:700!important}.xl\:font-extra{font-weight:800!important}.xl\:font-black{font-weight:900!important}.xl\:w-full{width:100%!important}.xl\:w-auto{width:auto!important}.xl\:w-fit{width:fit-content!important}.xl\:w-screen{width:100vw!important}.xl\:w-25{width:25%!important}.xl\:w-50{width:50%!important}.xl\:w-75{width:75%!important}.xl\:w-80{width:80%!important}.xl\:w-90{width:90%!important}.xl\:w-95{width:95%!important}.xl\:h-full{height:100%!important}.xl\:h-auto{height:auto!important}.xl\:h-screen{height:100vh!important}.xl\:h-dvh{height:100dvh!important}.xl\:h-25{height:25%!important}.xl\:h-50{height:50%!important}.xl\:h-75{height:75%!important}.xl\:relative{position:relative!important}.xl\:absolute{position:absolute!important}.xl\:fixed{position:fixed!important}.xl\:sticky{position:sticky!important}.xl\:static{position:static!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-scroll{overflow:scroll!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:rounded-none{border-radius:var(--radius-none)!important}.xl\:rounded-sm{border-radius:var(--radius-sm)!important}.xl\:rounded-md{border-radius:var(--radius-md)!important}.xl\:rounded-lg{border-radius:var(--radius-lg)!important}.xl\:rounded-xl{border-radius:var(--radius-xl)!important}.xl\:rounded-2xl{border-radius:var(--radius-2xl)!important}.xl\:rounded-full{border-radius:var(--radius-full)!important}.xl\:opacity-0{opacity:0!important}.xl\:opacity-25{opacity:.25!important}.xl\:opacity-50{opacity:.5!important}.xl\:opacity-75{opacity:.75!important}.xl\:opacity-100{opacity:1!important}.xl\:z-0{z-index:var(--z-0)!important}.xl\:z-1{z-index:var(--z-1)!important}.xl\:z-10{z-index:var(--z-10)!important}.xl\:z-50{z-index:var(--z-50)!important}.xl\:z-100{z-index:var(--z-100)!important}.xl\:z-modal{z-index:var(--z-modal)!important}}