@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin.woff2)format("woff2");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{--font-sans:"Montserrat";--background:#f1f3f7;--surface:#fff;--surface-rgb:255,255,255;--text-primary:#1a1a1a;--text-secondary:#5e6278;--text-muted:#88909b;--border:#d1d5db;--border-light:#e5e7eb;--shadow-sm:0 1px 2px 0 #00000014;--shadow-md:0 4px 6px -1px #0000001f,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001f,0 4px 6px -2px #0000000d;--block-radius:24px;--switch-track-radius:24px;--segment-radius:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:var(--block-radius)}@media (max-width:767px){:root{--block-radius:20px}}[data-theme=light]{--background:#f1f3f7;--surface:#fff;--surface-rgb:255,255,255;--text-primary:#1a1a1a;--text-secondary:#5e6278;--text-muted:#88909b;--border:#d1d5db;--border-light:#e5e7eb}[data-theme=dark]{--background:#0f1117;--surface:#1e212b;--surface-rgb:30,33,43;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#6b7280;--border:#2d3748;--border-light:#1f2937;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -2px #0003}:root,[data-ui-theme=default]{--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--error:#ef4444;--holiday-color:#f87171;--birthday-color:#f472b6;--primary-hover:color-mix(in srgb,var(--primary)86%,#000)}:root,[data-ui-theme=default]:not([data-theme=dark]){--primary:#1769e8;--primary-rgb:23,105,232;--primary-hover:#0f56c7;--primary-light:#e8f0fd;--gradient:linear-gradient(135deg,#1769e8 0%,#22b8f0 100%);--bg-pattern:radial-gradient(60vw 50vh at 100% 0%,#22b8f014 0%,#22b8f000 70%),radial-gradient(60vw 60vh at 80% 100%,#7c5cff0d 0%,#7c5cff00 70%);--bg-size:100% 100%,100% 100%;--bg-repeat:no-repeat,no-repeat}[data-theme=dark][data-ui-theme=default]{--primary:#1769e8;--primary-rgb:23,105,232;--primary-light:#2d3a6b;--gradient:linear-gradient(135deg,#1769e8 0%,#22b8f0 100%);--bg-pattern:radial-gradient(60vw 50vh at 100% 0%,#22b8f014 0%,#22b8f000 70%),radial-gradient(60vw 60vh at 80% 100%,#7c5cff14 0%,#7c5cff00 70%);--bg-size:100% 100%,100% 100%;--bg-repeat:no-repeat,no-repeat}[data-ui-theme=sakura]:not([data-theme=dark]){--background:#fff6f8;--text-primary:#3b1f27;--text-secondary:#8a5866;--text-muted:#b08791;--border:#f6c9d6;--border-light:#fbe4eb;--primary:#ec4f86;--primary-rgb:236,79,134;--primary-hover:#d63b72;--primary-light:#fde7ef;--gradient:linear-gradient(135deg,#ff6fa0 0%,#b57bff 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23EC4F86' stroke-opacity='0.11' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(52 58) rotate(10)'%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(288)'/%3E%3Ccircle r='2.6'/%3E%3C/g%3E%3Cg transform='translate(176 150) rotate(-18)'%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(288)'/%3E%3Ccircle r='1.8'/%3E%3C/g%3E%3Cg transform='translate(96 196) rotate(30)'%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(288)'/%3E%3Ccircle r='1.3'/%3E%3C/g%3E%3Cellipse cx='150' cy='52' rx='3' ry='5.5' transform='rotate(35 150 52)'/%3E%3Cellipse cx='206' cy='224' rx='2.6' ry='4.8' transform='rotate(-20 206 224)'/%3E%3Cellipse cx='22' cy='150' rx='2.6' ry='4.8' transform='rotate(60 22 150)'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#ff8fb338 0%,#ff8fb300 70%),radial-gradient(60vw 55vh at 100% 10%,#c9a0ff29 0%,#c9a0ff00 70%),radial-gradient(70vw 50vh at 60% 100%,#ffc2a824 0%,#ffc2a800 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-theme=dark][data-ui-theme=sakura]{--background:#120a0e;--surface:#1d1218;--surface-rgb:29,18,24;--text-primary:#fff1f5;--text-secondary:#cc9aaa;--text-muted:#8e6874;--border:#3a2530;--border-light:#2a1a22;--primary:#ff6fa0;--primary-rgb:255,111,160;--primary-light:#3a1b28;--gradient:linear-gradient(135deg,#ff6fa0 0%,#b57bff 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23FF8FB3' stroke-opacity='0.1' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(52 58) rotate(10)'%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-12.2' rx='7.0' ry='10.6' transform='rotate(288)'/%3E%3Ccircle r='2.6'/%3E%3C/g%3E%3Cg transform='translate(176 150) rotate(-18)'%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-8.7' rx='5.1' ry='7.6' transform='rotate(288)'/%3E%3Ccircle r='1.8'/%3E%3C/g%3E%3Cg transform='translate(96 196) rotate(30)'%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-6.1' rx='3.5' ry='5.3' transform='rotate(288)'/%3E%3Ccircle r='1.3'/%3E%3C/g%3E%3Cellipse cx='150' cy='52' rx='3' ry='5.5' transform='rotate(35 150 52)'/%3E%3Cellipse cx='206' cy='224' rx='2.6' ry='4.8' transform='rotate(-20 206 224)'/%3E%3Cellipse cx='22' cy='150' rx='2.6' ry='4.8' transform='rotate(60 22 150)'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#ff6fa029 0%,#ff6fa000 70%),radial-gradient(60vw 55vh at 100% 10%,#b57bff1f 0%,#b57bff00 70%),radial-gradient(70vw 50vh at 60% 100%,#ff8a650f 0%,#ff8a6500 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-ui-theme=amber]:not([data-theme=dark]){--background:#fffaee;--text-primary:#36260a;--text-secondary:#7a5a1e;--text-muted:#a88b55;--border:#f5dfa6;--border-light:#fbefcb;--primary:#d97706;--primary-rgb:217,119,6;--primary-hover:#b45309;--primary-light:#fef3d6;--gradient:linear-gradient(135deg,#f59e0b 0%,#ea7a0c 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23D97706' stroke-opacity='0.16' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='58.0,40.0 49.0,55.6 31.0,55.6 22.0,40.0 31.0,24.4 49.0,24.4'/%3E%3Cpolygon points='85.0,55.6 76.0,71.2 58.0,71.2 49.0,55.6 58.0,40.0 76.0,40.0'/%3E%3Cpolygon points='58.0,71.2 49.0,86.8 31.0,86.8 22.0,71.2 31.0,55.6 49.0,55.6'/%3E%3Cpolygon points='85.0,86.8 76.0,102.4 58.0,102.4 49.0,86.8 58.0,71.2 76.0,71.2'/%3E%3Cpolygon points='112.0,71.2 103.0,86.8 85.0,86.8 76.0,71.2 85.0,55.6 103.0,55.6'/%3E%3Cpolygon points='174.4,168.0 167.2,180.5 152.8,180.5 145.6,168.0 152.8,155.5 167.2,155.5'/%3E%3Cpolygon points='201.4,183.6 194.2,196.1 179.8,196.1 172.6,183.6 179.8,171.1 194.2,171.1'/%3E%3Cpolygon points='174.4,199.2 167.2,211.6 152.8,211.6 145.6,199.2 152.8,186.7 167.2,186.7'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#fbbf243d 0%,#fbbf2400 70%),radial-gradient(60vw 50vh at 100% 0%,#f59e0b1f 0%,#f59e0b00 70%),radial-gradient(70vw 55vh at 70% 100%,#fde68a38 0%,#fde68a00 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-theme=dark][data-ui-theme=amber]{--background:#110d05;--surface:#1d180d;--surface-rgb:29,24,13;--text-primary:#fff7e3;--text-secondary:#cdb27a;--text-muted:#8f7a4e;--border:#3b3016;--border-light:#2a2210;--primary:#fbbf24;--primary-rgb:251,191,36;--primary-light:#3a2c0a;--gradient:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23FBBF24' stroke-opacity='0.09' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='58.0,40.0 49.0,55.6 31.0,55.6 22.0,40.0 31.0,24.4 49.0,24.4'/%3E%3Cpolygon points='85.0,55.6 76.0,71.2 58.0,71.2 49.0,55.6 58.0,40.0 76.0,40.0'/%3E%3Cpolygon points='58.0,71.2 49.0,86.8 31.0,86.8 22.0,71.2 31.0,55.6 49.0,55.6'/%3E%3Cpolygon points='85.0,86.8 76.0,102.4 58.0,102.4 49.0,86.8 58.0,71.2 76.0,71.2'/%3E%3Cpolygon points='112.0,71.2 103.0,86.8 85.0,86.8 76.0,71.2 85.0,55.6 103.0,55.6'/%3E%3Cpolygon points='174.4,168.0 167.2,180.5 152.8,180.5 145.6,168.0 152.8,155.5 167.2,155.5'/%3E%3Cpolygon points='201.4,183.6 194.2,196.1 179.8,196.1 172.6,183.6 179.8,171.1 194.2,171.1'/%3E%3Cpolygon points='174.4,199.2 167.2,211.6 152.8,211.6 145.6,199.2 152.8,186.7 167.2,186.7'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#fbbf241f 0%,#fbbf2400 70%),radial-gradient(60vw 50vh at 100% 0%,#f59e0b14 0%,#f59e0b00 70%),radial-gradient(70vw 55vh at 70% 100%,#b453091a 0%,#b4530900 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-ui-theme=cyber]:not([data-theme=dark]){--background:#f1f6fc;--text-primary:#0b1630;--text-secondary:#475a7a;--text-muted:#7d8ca6;--border:#c9d8ee;--border-light:#e1eaf6;--primary:#0a84d6;--primary-rgb:10,132,214;--primary-hover:#0870b6;--primary-light:#e3f1fc;--gradient:linear-gradient(135deg,#06b6d4 0%,#7c3aed 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%230A84D6' stroke-opacity='0.15' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 36 H58 L78 56 H132'/%3E%3Ccircle cx='136' cy='56' r='3.5'/%3E%3Cpath d='M240 112 H190 L170 132 H120 L104 148'/%3E%3Ccircle cx='100' cy='152' r='3.5'/%3E%3Cpath d='M36 240 V196 L56 176 V150'/%3E%3Ccircle cx='56' cy='146' r='3.5'/%3E%3Cpath d='M190 0 V30 L210 50 V84'/%3E%3Ccircle cx='210' cy='88' r='3.5'/%3E%3Cpath d='M150 240 V214 H200'/%3E%3Ccircle cx='204' cy='214' r='3.5'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#22d3ee2e 0%,#22d3ee00 70%),radial-gradient(60vw 55vh at 100% 10%,#8b5cf624 0%,#8b5cf600 70%),radial-gradient(80vw 50vh at 50% 100%,#0a84d614 0%,#0a84d600 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-theme=dark][data-ui-theme=cyber]{--background:#05070f;--surface:#0d1222;--surface-rgb:13,18,34;--text-primary:#eaf6ff;--text-secondary:#8fa6c4;--text-muted:#5d6f8c;--border:#1c2742;--border-light:#141c31;--primary:#22d3ee;--primary-rgb:34,211,238;--primary-light:#0b2a3a;--gradient:linear-gradient(135deg,#22d3ee 0%,#8b5cf6 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%2322D3EE' stroke-opacity='0.1' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 36 H58 L78 56 H132'/%3E%3Ccircle cx='136' cy='56' r='3.5'/%3E%3Cpath d='M240 112 H190 L170 132 H120 L104 148'/%3E%3Ccircle cx='100' cy='152' r='3.5'/%3E%3Cpath d='M36 240 V196 L56 176 V150'/%3E%3Ccircle cx='56' cy='146' r='3.5'/%3E%3Cpath d='M190 0 V30 L210 50 V84'/%3E%3Ccircle cx='210' cy='88' r='3.5'/%3E%3Cpath d='M150 240 V214 H200'/%3E%3Ccircle cx='204' cy='214' r='3.5'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#22d3ee1f 0%,#22d3ee00 70%),radial-gradient(60vw 55vh at 100% 10%,#8b5cf624 0%,#8b5cf600 70%),radial-gradient(80vw 50vh at 50% 100%,#ec48990f 0%,#ec489900 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-ui-theme=forest]:not([data-theme=dark]){--background:#f3f8f2;--text-primary:#13281a;--text-secondary:#4c6a54;--text-muted:#7f9886;--border:#c8dfc9;--border-light:#e1eee1;--primary:#16a34a;--primary-rgb:22,163,74;--primary-hover:#15803d;--primary-light:#e3f4e8;--gradient:linear-gradient(135deg,#22c55e 0%,#0d9488 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%2316A34A' stroke-opacity='0.15' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='70' cy='78' rx='64' ry='36' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='70' cy='78' rx='48' ry='26' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='70' cy='78' rx='32' ry='17' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='70' cy='78' rx='16' ry='8' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='188' cy='186' rx='46' ry='30' transform='rotate(24 188 186)'/%3E%3Cellipse cx='188' cy='186' rx='32' ry='20' transform='rotate(24 188 186)'/%3E%3Cellipse cx='188' cy='186' rx='18' ry='10' transform='rotate(24 188 186)'/%3E%3Cpath d='M0 214 C40 198 70 232 110 218 S180 236 240 222'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#4ade802e 0%,#4ade8000 70%),radial-gradient(60vw 55vh at 100% 10%,#14b8a61f 0%,#14b8a600 70%),radial-gradient(70vw 50vh at 60% 100%,#bef26429 0%,#bef26400 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-theme=dark][data-ui-theme=forest]{--background:#060b08;--surface:#0f1712;--surface-rgb:15,23,18;--text-primary:#ecf7ee;--text-secondary:#94b39c;--text-muted:#5f7a66;--border:#1e2e23;--border-light:#16221a;--primary:#4ade80;--primary-rgb:74,222,128;--primary-light:#12301d;--gradient:linear-gradient(135deg,#22c55e 0%,#14b8a6 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%234ADE80' stroke-opacity='0.08' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='70' cy='78' rx='64' ry='36' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='70' cy='78' rx='48' ry='26' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='70' cy='78' rx='32' ry='17' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='70' cy='78' rx='16' ry='8' transform='rotate(-18 70 78)'/%3E%3Cellipse cx='188' cy='186' rx='46' ry='30' transform='rotate(24 188 186)'/%3E%3Cellipse cx='188' cy='186' rx='32' ry='20' transform='rotate(24 188 186)'/%3E%3Cellipse cx='188' cy='186' rx='18' ry='10' transform='rotate(24 188 186)'/%3E%3Cpath d='M0 214 C40 198 70 232 110 218 S180 236 240 222'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#22c55e1f 0%,#22c55e00 70%),radial-gradient(60vw 55vh at 100% 10%,#14b8a61a 0%,#14b8a600 70%),radial-gradient(70vw 50vh at 60% 100%,#84cc160f 0%,#84cc1600 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-ui-theme=sunset]:not([data-theme=dark]){--background:#fff6f1;--text-primary:#3a170b;--text-secondary:#86513a;--text-muted:#b08572;--border:#f8d3bf;--border-light:#fde8dc;--primary:#f2620f;--primary-rgb:242,98,15;--primary-hover:#d9520a;--primary-light:#fee9dc;--gradient:linear-gradient(135deg,#fb923c 0%,#ec4899 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23F2620F' stroke-opacity='0.11' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M46 120 A14 14 0 0 1 74 120'/%3E%3Cpath d='M34 120 A26 26 0 0 1 86 120'/%3E%3Cpath d='M22 120 A38 38 0 0 1 98 120'/%3E%3Cpath d='M105.0 94.0 L113.7 89.0'/%3E%3Cpath d='M86.0 75.0 L91.0 66.3'/%3E%3Cpath d='M60.0 68.0 L60.0 58.0'/%3E%3Cpath d='M34.0 75.0 L29.0 66.3'/%3E%3Cpath d='M15.0 94.0 L6.3 89.0'/%3E%3Cpath d='M0 140 q15 -7 30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0'/%3E%3Cpath d='M0 156 q15 -7 30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0'/%3E%3Cpath d='M160 214 A14 14 0 0 1 188 214'/%3E%3Cpath d='M120 230 q12 -6 24 0 t24 0 t24 0 t24 0 t24 0'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#fdba7442 0%,#fdba7400 70%),radial-gradient(60vw 55vh at 100% 10%,#f472b629 0%,#f472b600 70%),radial-gradient(70vw 50vh at 60% 100%,#fcd34d29 0%,#fcd34d00 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-theme=dark][data-ui-theme=sunset]{--background:#120a07;--surface:#1e1511;--surface-rgb:30,21,17;--text-primary:#fff2ea;--text-secondary:#d0a28c;--text-muted:#8e6b5c;--border:#3b2619;--border-light:#2a1b13;--primary:#fb8a3c;--primary-rgb:251,138,60;--primary-light:#3a1e10;--gradient:linear-gradient(135deg,#fb923c 0%,#ec4899 100%);--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23FB923C' stroke-opacity='0.09' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M46 120 A14 14 0 0 1 74 120'/%3E%3Cpath d='M34 120 A26 26 0 0 1 86 120'/%3E%3Cpath d='M22 120 A38 38 0 0 1 98 120'/%3E%3Cpath d='M105.0 94.0 L113.7 89.0'/%3E%3Cpath d='M86.0 75.0 L91.0 66.3'/%3E%3Cpath d='M60.0 68.0 L60.0 58.0'/%3E%3Cpath d='M34.0 75.0 L29.0 66.3'/%3E%3Cpath d='M15.0 94.0 L6.3 89.0'/%3E%3Cpath d='M0 140 q15 -7 30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0'/%3E%3Cpath d='M0 156 q15 -7 30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0 t30 0'/%3E%3Cpath d='M160 214 A14 14 0 0 1 188 214'/%3E%3Cpath d='M120 230 q12 -6 24 0 t24 0 t24 0 t24 0 t24 0'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70vw 60vh at 0% 0%,#fb923c24 0%,#fb923c00 70%),radial-gradient(60vw 55vh at 100% 10%,#ec48991f 0%,#ec489900 70%),radial-gradient(70vw 50vh at 60% 100%,#f59e0b0f 0%,#f59e0b00 70%);--bg-size:240px 240px,100% 100%,100% 100%,100% 100%;--bg-repeat:repeat,no-repeat,no-repeat,no-repeat}[data-theme=dark]{--primary-hover:color-mix(in srgb,var(--primary)78%,#fff)}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--background);scrollbar-width:thin;scrollbar-color:var(--text-muted)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--text-muted-rgb,136,144,155),.3);background-clip:padding-box;border:3px solid #0000;border-radius:100px;transition:all .2s}::-webkit-scrollbar-thumb:hover{background:rgba(var(--text-muted-rgb,136,144,155),.5);background-clip:padding-box;border:2px solid #0000}*{scrollbar-width:thin;scrollbar-color:#88909b4d transparent}html,body{max-width:100vw;font-family:var(--font-sans),"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text-primary);background-color:#0000;min-height:100vh;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--bg-pattern,none);background-size:var(--bg-size,auto);background-repeat:var(--bg-repeat,repeat);position:fixed;inset:0}::selection{background:color-mix(in srgb,var(--primary)26%,transparent)}body.no-scroll{width:100%!important;height:100vh!important;top:var(--scroll-y,0)!important;position:fixed!important;overflow:hidden!important}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}@media screen and (max-width:767px){input,textarea,select{font-size:16px}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:.2s ease-out forwards fadeInUp}@media screen and (max-width:767px){.page-transition{animation:.2s ease-out forwards fadeInUp}}@media (hover:none),(pointer:coarse){:hover{-webkit-tap-highlight-color:transparent;box-shadow:none!important;opacity:1!important}}#landing-root{--background:#fffdf5;--surface:#fff;--surface-secondary:#fffdf0;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--border:#f1f5f9;--border-light:#e5e7eb;--primary:#3b82f6;--primary-hover:#2563eb;--primary-light:#eff6ff;--accent-lime:#d9f99d;--accent-lime-hover:#bef264;--accent-orange:#fdba74;--accent-purple:#c4b5fd;--shadow-sm:0 2px 4px #3b82f60d;--shadow-md:0 8px 16px -4px #3b82f614;--shadow-lg:0 20px 40px -8px #3b82f61f;--radius-sm:12px;--radius-md:20px;--radius-lg:16px;--radius-xl:var(--block-radius);font-family:var(--font-sans),"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--background);color:var(--text-primary);min-height:100vh}section{position:relative}.container-padding{padding-left:max(5%,20px);padding-right:max(5%,20px)}[data-sonner-toaster],[data-sonner-toast]{font-family:var(--font-sans),"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important}[data-sonner-toast][data-type=warning] button[data-button]{background-color:var(--warning)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;transition:opacity .2s!important}[data-sonner-toast][data-type=warning] button[data-button]:hover{opacity:.9!important}[data-sonner-toast][data-type=error] button[data-button]{background-color:var(--error)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;transition:opacity .2s!important}[data-sonner-toast][data-type=error] button[data-button]:hover{opacity:.9!important}[data-sonner-toaster].sonner-app-light,[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff!important;--normal-bg-hover:#f8fafc!important;--normal-border:#e5e7eb!important;--normal-border-hover:#d1d5db!important;--normal-text:#1a1a1a!important;--success-bg:#ecfdf3!important;--success-border:#bffcd9!important;--success-text:#008a2e!important;--info-bg:#f0f8ff!important;--info-border:#dde7fd!important;--info-text:#0973dc!important;--warning-bg:#fffcf0!important;--warning-border:#fbeeb1!important;--warning-text:#dc7609!important;--error-bg:#fff0f0!important;--error-border:#ffe0e1!important;--error-text:#e60000!important}html[data-theme=dark] [data-sonner-toaster].sonner-app-dark,html[data-theme=dark] [data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:var(--surface)!important;--normal-bg-hover:color-mix(in srgb,var(--surface)92%,white)!important;--normal-border:var(--border-light)!important;--normal-border-hover:var(--border)!important;--normal-text:var(--text-primary)!important;--success-bg:#001f0f!important;--success-border:#003d1c!important;--success-text:#59f3a6!important;--info-bg:#000d1f!important;--info-border:#19233e!important;--info-text:#5896f3!important;--warning-bg:#1d1f00!important;--warning-border:#2e2e00!important;--warning-text:#f3cf58!important;--error-bg:#2d0607!important;--error-border:#4d0408!important;--error-text:#ff9ea1!important}.react-time-picker{background:var(--surface)!important;border:1px solid var(--border)!important;width:100%!important;height:44px!important;box-shadow:var(--shadow-sm)!important;border-radius:12px!important;transition:all .2s!important}.react-time-picker:hover{border-color:var(--border-hover)!important}.react-time-picker--open{border-color:var(--primary)!important;box-shadow:0 0 0 4px #4a6cf71a!important}.react-time-picker--disabled{background:var(--background)!important;opacity:.6!important;cursor:not-allowed!important}.react-time-picker__wrapper{border:none!important;align-items:center!important;height:100%!important;padding:0 16px!important;display:flex!important}.react-time-picker__inputGroup{flex-grow:1!important;justify-content:center!important;align-items:center!important;min-width:0!important;font-size:16px!important;font-weight:500!important;display:flex!important}.react-time-picker__inputGroup__input{color:var(--text-primary)!important;font-variant-numeric:tabular-nums!important;text-align:center!important;background:0 0!important;border:none!important;outline:none!important;min-width:1.5em!important;padding:0 4px!important;font-size:16px!important;font-weight:500!important}.react-time-picker__inputGroup__input::placeholder{color:var(--text-muted)!important}.react-time-picker__inputGroup__divider{color:var(--text-secondary)!important;opacity:.8!important;padding:0 4px!important;font-size:16px!important;font-weight:600!important}.react-time-picker__inputGroup__leadingZero{color:var(--text-primary)!important}.react-time-picker__button{color:var(--text-secondary)!important;padding:4px!important;transition:all .2s!important}.react-time-picker__button:hover{color:var(--primary)!important;transform:scale(1.1)!important}.react-time-picker__button svg{stroke:currentColor!important}.react-time-picker__clock,.react-time-picker__calendar{display:none!important}.hasLeadingZero{margin-left:-.65em!important}body.call-active-full header,body.call-active-full nav,body.call-active-full [class*=Header],body.call-active-full [class*=Navigation],body.call-active-full [class*=bottom-nav],body.call-active-full [class*=mobile-header]{opacity:0!important;pointer-events:none!important;display:none!important}
.ProgressBar-module-scss-module__L50OUW__progressBar{background:linear-gradient(90deg,var(--primary)0%,var(--primary-light)50%,var(--primary)100%);z-index:9999;background-size:200% 100%;height:3px;animation:1s linear infinite ProgressBar-module-scss-module__L50OUW__progressMove,.2s ease-out forwards ProgressBar-module-scss-module__L50OUW__progressAppear;position:fixed;top:0;left:0;right:0}@keyframes ProgressBar-module-scss-module__L50OUW__progressMove{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ProgressBar-module-scss-module__L50OUW__progressAppear{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}
.CookieConsent-module-scss-module__ZOUVWq__banner{background:var(--background);border:1px solid var(--border);z-index:9999;border-radius:12px;width:90%;max-width:850px;padding:20px 32px;position:fixed;bottom:24px;left:50%;box-shadow:0 10px 40px #00000026;transform:translate(-50%)!important}@media (max-width:767px){.CookieConsent-module-scss-module__ZOUVWq__banner{border-bottom:none;border-left:none;border-right:none;border-radius:0;width:100%;max-width:none;padding:16px;bottom:0;left:0;right:0;transform:none!important}}.CookieConsent-module-scss-module__ZOUVWq__content{justify-content:space-between;align-items:center;gap:32px;display:flex}@media (max-width:1024px){.CookieConsent-module-scss-module__ZOUVWq__content{flex-direction:column;align-items:flex-start;gap:16px}}.CookieConsent-module-scss-module__ZOUVWq__text{color:var(--text-primary);margin:0;font-size:15px;font-weight:500;line-height:1.6}.CookieConsent-module-scss-module__ZOUVWq__link{color:var(--primary);font-weight:600;text-decoration:underline;transition:opacity .2s}.CookieConsent-module-scss-module__ZOUVWq__link:hover{opacity:.8}.CookieConsent-module-scss-module__ZOUVWq__actions{flex-shrink:0;gap:12px;display:flex}@media (max-width:767px){.CookieConsent-module-scss-module__ZOUVWq__actions{width:100%}}.CookieConsent-module-scss-module__ZOUVWq__acceptBtn,.CookieConsent-module-scss-module__ZOUVWq__declineBtn{cursor:pointer;white-space:nowrap;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s}@media (max-width:767px){.CookieConsent-module-scss-module__ZOUVWq__acceptBtn,.CookieConsent-module-scss-module__ZOUVWq__declineBtn{flex:1}}.CookieConsent-module-scss-module__ZOUVWq__acceptBtn{background:var(--primary);color:#fff;border:none}.CookieConsent-module-scss-module__ZOUVWq__acceptBtn:hover{background:var(--primary-dark,#3b5bdb);transform:translateY(-1px)}.CookieConsent-module-scss-module__ZOUVWq__acceptBtn:active{transform:translateY(0)}.CookieConsent-module-scss-module__ZOUVWq__declineBtn{background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-light)}.CookieConsent-module-scss-module__ZOUVWq__declineBtn:hover{background:var(--border-light);color:var(--text-primary)}
