@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.d9a0bcd0.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.003b9d53.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.5ea1198e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.23e35025.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--blue-50:#ebf5ff;--blue-100:#d1e9ff;--blue-200:#a8d4ff;--blue-300:#6bb8ff;--blue-400:#2e9bff;--blue-500:#0071e3;--blue-600:#0058b0;--blue-700:#004080;--cyan-50:#e6f9fc;--cyan-100:#b3eff7;--cyan-400:#22c5dc;--cyan-500:#04a5c2;--cyan-600:#038ba3;--purple-50:#f0ecff;--purple-100:#d6ccff;--purple-400:#9b7aff;--purple-500:#7856ff;--purple-600:#5e3de6;--font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:9999px;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--duration-micro:.1s;--duration-standard:.2s;--duration-complex:.4s}:root,[data-theme=light]{--surface-1:#fff;--surface-2:#f5f5f7;--surface-3:#ededf0;--border:#e5e5ea;--border-hover:#d1d1d6;--text-1:#1d1d1f;--text-2:#6e6e73;--text-3:#86868b;--text-4:#aeaeb2;--primary:#0071e3;--info:#0071e3;--success:#28a745;--warning:#f56300;--error:#ff3b30;--green-50:#e8f8ec;--orange-50:#fff0e6;--red-50:#ffeceb;--shadow-xs:0 .5px 1px #0000000a;--shadow-sm:0 1px 3px #0000000d,0 1px 2px #00000008;--shadow-md:0 4px 20px #0000000f;--shadow-lg:0 12px 40px #00000014;--shadow-glow:0 4px 24px #0071e333;--gradient-primary:linear-gradient(135deg,#0071e3,#04a5c2);--gradient-accent:linear-gradient(135deg,#04a5c2,#7856ff);--gradient-hero:linear-gradient(135deg,#0071e3,#04a5c2,#7856ff);--gradient-cool:linear-gradient(135deg,#7856ff,#e040a0);--gradient-warm:linear-gradient(135deg,#f56300,#ff3b30);--hover-overlay:#00000008;--active-overlay:#0000000f;--focus-ring:#0071e31a}[data-theme=dark]{--surface-1:#1c1c1e;--surface-2:#000;--surface-3:#2c2c2e;--border:#38383a;--border-hover:#48484a;--text-1:#f5f5f7;--text-2:#a1a1a6;--text-3:#8e8e93;--text-4:#636366;--primary:#0a84ff;--info:#0a84ff;--success:#30d158;--warning:#ff9f0a;--error:#ff453a;--blue-50:#0a84ff1a;--green-50:#30d1581a;--orange-50:#ff9f0a1a;--red-50:#ff453a1a;--cyan-50:#32d2f21a;--purple-50:#9b7aff1a;--blue-500:#0a84ff;--blue-600:#409cff;--cyan-500:#32d2f2;--cyan-600:#5de0f8;--purple-500:#9b7aff;--purple-600:#b09fff;--shadow-xs:0 .5px 1px #0000004d;--shadow-sm:0 1px 3px #0006,0 1px 2px #0000004d;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 12px 40px #0009;--shadow-glow:0 4px 24px #0a84ff4d;--gradient-primary:linear-gradient(135deg,#0a84ff,#32d2f2);--gradient-accent:linear-gradient(135deg,#32d2f2,#9b7aff);--gradient-hero:linear-gradient(135deg,#0a84ff,#32d2f2,#9b7aff);--gradient-cool:linear-gradient(135deg,#9b7aff,#e040a0);--gradient-warm:linear-gradient(135deg,#ff9f0a,#ff453a);--hover-overlay:#ffffff0f;--active-overlay:#ffffff1a;--focus-ring:#0a84ff26}
