[data-v-2dc5a5db]:root{--a-boost:1;--n-09090b:9, 9, 11;--n-0c0c0c:12, 12, 12;--n-0d0d0d:13, 13, 13;--n-0f0f0f:15, 15, 15;--n-0f172a:15, 23, 42;--n-101010:16, 16, 16;--n-111113:17, 17, 19;--n-121214:18, 18, 20;--n-13101f:19, 16, 31;--n-131313:19, 19, 19;--n-141414:20, 20, 20;--n-141416:20, 20, 22;--n-151515:21, 21, 21;--n-15191d:21, 25, 29;--n-151a1f:21, 26, 31;--n-16151e:22, 21, 30;--n-161618:22, 22, 24;--n-171717:23, 23, 23;--n-181818:24, 24, 24;--n-18181b:24, 24, 27;--n-181d24:24, 29, 36;--n-191919:25, 25, 25;--n-1a1a1a:26, 26, 26;--n-1b1b1b:27, 27, 27;--n-1c1c1c:28, 28, 28;--n-1c1c1f:28, 28, 31;--n-1d1c1a:29, 28, 26;--n-1e1e1e:30, 30, 30;--n-1e1e22:30, 30, 34;--n-1e1e23:30, 30, 35;--n-202024:32, 32, 36;--n-202025:32, 32, 37;--n-20282d:32, 40, 45;--n-222227:34, 34, 39;--n-232323:35, 35, 35;--n-232328:35, 35, 40;--n-232429:35, 36, 41;--n-242424:36, 36, 36;--n-25252a:37, 37, 42;--n-262626:38, 38, 38;--n-26262a:38, 38, 42;--n-272727:39, 39, 39;--n-28231e:40, 35, 30;--n-282828:40, 40, 40;--n-292928:41, 41, 40;--n-2a2a2a:42, 42, 42;--n-2b373d:43, 55, 61;--n-2d2d2d:45, 45, 45;--n-2d3748:45, 55, 72;--n-323237:50, 50, 55;--n-333333:51, 51, 51;--n-344249:52, 66, 73;--n-393939:57, 57, 57;--n-3a3a3a:58, 58, 58;--n-3c3c41:60, 60, 65;--n-3f3f46:63, 63, 70;--n-414141:65, 65, 65;--n-46464b:70, 70, 75;--n-484848:72, 72, 72;--n-4a4a4a:74, 74, 74;--n-505055:80, 80, 85;--n-52525b:82, 82, 91;--n-555555:85, 85, 85;--n-595959:89, 89, 89;--n-5a5d6b:90, 93, 107;--n-666666:102, 102, 102;--n-676767:103, 103, 103;--n-6a6a6a:106, 106, 106;--n-6b7280:107, 114, 128;--n-6c757d:108, 117, 125;--n-707070:112, 112, 112;--n-71717a:113, 113, 122;--n-737373:115, 115, 115;--n-777383:119, 115, 131;--n-7d7d7d:125, 125, 125;--n-817d8d:129, 125, 141;--n-858585:133, 133, 133;--n-888888:136, 136, 136;--n-8c8c8c:140, 140, 140;--n-8f8f8f:143, 143, 143;--n-999999:153, 153, 153;--n-9c9c9c:156, 156, 156;--n-9ca3af:156, 163, 175;--n-9f9f9f:159, 159, 159;--n-a0a0a0:160, 160, 160;--n-a1a1aa:161, 161, 170;--n-a2a2a2:162, 162, 162;--n-a3a3a3:163, 163, 163;--n-a5a5a5:165, 165, 165;--n-a6a6a6:166, 166, 166;--n-aaaaaa:170, 170, 170;--n-ababab:171, 171, 171;--n-adb5bd:173, 181, 189;--n-b0b0b0:176, 176, 176;--n-b3b3b3:179, 179, 179;--n-b5b5b5:181, 181, 181;--n-b6b6b6:182, 182, 182;--n-b6b8b9:182, 184, 185;--n-b8b8b8:184, 184, 184;--n-bbbbbb:187, 187, 187;--n-c0c0c0:192, 192, 192;--n-c3c3c3:195, 195, 195;--n-cbd5e0:203, 213, 224;--n-cbd5e1:203, 213, 225;--n-cccccc:204, 204, 204;--n-d0d0d0:208, 208, 208;--n-d1d1d1:209, 209, 209;--n-d1d5db:209, 213, 219;--n-d4d4d8:212, 212, 216;--n-d6d3df:214, 211, 223;--n-dcdcdc:220, 220, 220;--n-dddddd:221, 221, 221;--n-dedede:222, 222, 222;--n-e0e0e0:224, 224, 224;--n-e2e2e2:226, 226, 226;--n-e2e8f0:226, 232, 240;--n-e4e4e7:228, 228, 231;--n-e5e5e5:229, 229, 229;--n-e5e7eb:229, 231, 235;--n-e7e7e7:231, 231, 231;--n-e9ecef:233, 236, 239;--n-ebebeb:235, 235, 235;--n-f0f0f0:240, 240, 240;--n-f1f5f9:241, 245, 249;--n-f4f4f5:244, 244, 245;--n-f5f5f5:245, 245, 245;--n-f7fafc:247, 250, 252;--n-f8f9fa:248, 249, 250;--n-fafafa:250, 250, 250;--n-feffff:254, 255, 255;--n-ffffff:255, 255, 255;--nl-141414:20, 20, 20;--nl-3c3c41:60, 60, 65;--nl-444444:68, 68, 68;--nl-4a4a4a:74, 74, 74;--nl-505055:80, 80, 85;--nl-52525b:82, 82, 91;--nl-5f5f5f:95, 95, 95}:root[data-theme=light][data-v-2dc5a5db]{--a-boost:1.7;--n-09090b:221, 215, 203;--n-0c0c0c:223, 217, 206;--n-0d0d0d:224, 218, 208;--n-0f0f0f:226, 221, 211;--n-0f172a:227, 232, 245;--n-101010:227, 222, 213;--n-111113:229, 224, 216;--n-121214:230, 226, 217;--n-13101f:225, 221, 238;--n-131313:230, 226, 217;--n-141414:231, 227, 219;--n-141416:232, 228, 220;--n-151515:232, 228, 220;--n-15191d:228, 231, 235;--n-151a1f:228, 233, 237;--n-16151e:229, 228, 236;--n-161618:234, 231, 224;--n-171717:234, 231, 224;--n-181818:235, 232, 225;--n-18181b:237, 234, 227;--n-181d24:234, 237, 241;--n-191919:236, 233, 227;--n-1a1a1a:237, 234, 228;--n-1b1b1b:238, 235, 230;--n-1c1c1c:239, 237, 231;--n-1c1c1f:241, 238, 234;--n-1d1c1a:239, 236, 231;--n-1e1e1e:241, 239, 234;--n-1e1e22:243, 241, 238;--n-1e1e23:244, 242, 238;--n-202024:245, 244, 241;--n-202025:246, 244, 242;--n-20282d:248, 249, 250;--n-222227:248, 247, 245;--n-232323:247, 245, 242;--n-232328:249, 248, 246;--n-232429:250, 249, 247;--n-242424:248, 246, 244;--n-25252a:251, 251, 249;--n-262626:250, 249, 247;--n-26262a:252, 251, 250;--n-272727:251, 250, 249;--n-28231e:246, 244, 243;--n-282828:252, 251, 250;--n-292928:252, 251, 250;--n-2a2a2a:252, 251, 250;--n-2b373d:251, 251, 252;--n-2d2d2d:252, 251, 250;--n-2d3748:250, 251, 252;--n-323237:252, 251, 250;--n-333333:252, 251, 250;--n-344249:251, 251, 252;--n-393939:252, 251, 250;--n-3a3a3a:252, 251, 250;--n-3c3c41:252, 251, 250;--n-3f3f46:146, 146, 157;--n-414141:136, 147, 169;--n-46464b:130, 142, 165;--n-484848:131, 142, 165;--n-4a4a4a:129, 141, 164;--n-505055:123, 135, 159;--n-52525b:132, 132, 145;--n-555555:121, 133, 158;--n-595959:118, 131, 156;--n-5a5d6b:120, 124, 141;--n-666666:108, 122, 149;--n-676767:108, 121, 148;--n-6a6a6a:106, 119, 146;--n-6b7280:108, 115, 129;--n-6c757d:111, 120, 128;--n-707070:103, 116, 142;--n-71717a:114, 114, 123;--n-737373:101, 114, 139;--n-777383:111, 108, 123;--n-7d7d7d:96, 108, 132;--n-817d8d:105, 102, 116;--n-858585:91, 103, 126;--n-888888:90, 101, 124;--n-8c8c8c:88, 99, 121;--n-8f8f8f:86, 97, 119;--n-999999:81, 91, 111;--n-9c9c9c:79, 89, 109;--n-9ca3af:79, 85, 97;--n-9f9f9f:77, 87, 107;--n-a0a0a0:77, 87, 106;--n-a1a1aa:83, 83, 92;--n-a2a2a2:76, 85, 105;--n-a3a3a3:75, 85, 104;--n-a5a5a5:74, 83, 102;--n-a6a6a6:74, 83, 102;--n-aaaaaa:71, 80, 99;--n-ababab:71, 80, 98;--n-adb5bd:70, 78, 86;--n-b0b0b0:68, 77, 94;--n-b3b3b3:67, 75, 92;--n-b5b5b5:65, 74, 90;--n-b6b6b6:65, 73, 90;--n-b6b8b9:64, 72, 89;--n-b8b8b8:64, 72, 88;--n-bbbbbb:62, 70, 86;--n-c0c0c0:60, 67, 82;--n-c3c3c3:58, 65, 80;--n-cbd5e0:43, 56, 72;--n-cbd5e1:42, 55, 72;--n-cccccc:53, 60, 73;--n-d0d0d0:51, 57, 70;--n-d1d1d1:50, 57, 70;--n-d1d5db:50, 55, 64;--n-d4d4d8:48, 54, 66;--n-d6d3df:51, 46, 64;--n-dcdcdc:45, 50, 61;--n-dddddd:44, 50, 61;--n-dedede:43, 49, 60;--n-e0e0e0:42, 48, 59;--n-e2e2e2:41, 47, 57;--n-e2e8f0:30, 43, 59;--n-e4e4e7:39, 44, 54;--n-e5e5e5:40, 45, 55;--n-e5e7eb:38, 43, 53;--n-e7e7e7:39, 44, 53;--n-e9ecef:36, 40, 50;--n-ebebeb:36, 41, 50;--n-f0f0f0:34, 38, 47;--n-f1f5f9:22, 37, 52;--n-f4f4f5:31, 35, 43;--n-f5f5f5:31, 35, 43;--n-f7fafc:29, 32, 40;--n-f8f9fa:29, 33, 40;--n-fafafa:28, 32, 39;--n-feffff:26, 29, 36;--n-ffffff:26, 29, 35;--nl-141414:170, 175, 185;--nl-3c3c41:198, 202, 208;--nl-444444:202, 205, 211;--nl-4a4a4a:206, 209, 215;--nl-505055:211, 214, 219;--nl-52525b:214, 216, 221;--nl-5f5f5f:220, 222, 226;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body[data-v-2dc5a5db]{color:#1a1d23;background:#e4e0d8}:root[data-theme=light] .app-header[data-v-2dc5a5db],:root[data-theme=light] .app-header.is-landing[data-v-2dc5a5db]{border-bottom:1px solid #1a1d231f;background:#faf9f6!important;box-shadow:0 1px 2px #1a1d230d,0 4px 16px -8px #1a1d232e!important}:root[data-theme=light] .account-button[data-v-2dc5a5db],:root[data-theme=light] .landing-menu-toggle[data-v-2dc5a5db],:root[data-theme=light] .pricing-button[data-v-2dc5a5db],:root[data-theme=light] .theme-toggle[data-v-2dc5a5db],:root[data-theme=light] .user-button[data-v-2dc5a5db]{color:#1a1d23!important;background:#fff!important;border:1px solid #1a1d2338!important}:root[data-theme=light] .account-button[data-v-2dc5a5db]:hover,:root[data-theme=light] .landing-menu-toggle[data-v-2dc5a5db]:hover,:root[data-theme=light] .pricing-button[data-v-2dc5a5db]:hover,:root[data-theme=light] .theme-toggle[data-v-2dc5a5db]:hover,:root[data-theme=light] .user-button[data-v-2dc5a5db]:hover{background:#f1eee8!important;border-color:#1a1d235c!important}:root[data-theme=light] .points-chip[data-v-2dc5a5db]{background:#1a1d2308;border-color:#1a1d2329}:root[data-theme=light] .points-chip .points-chip-seg.is-currency[data-v-2dc5a5db]{color:#b45309}:root[data-theme=light] .points-chip .points-chip-seg.is-xp[data-v-2dc5a5db]{color:#0f766e}:root[data-theme=light] .points-chip .points-chip-sep[data-v-2dc5a5db]{background:#1a1d2329}:root[data-theme=light] .points-chip[data-v-2dc5a5db]:hover{border-color:#1a1d233d}:root[data-theme=light] .points-chip .points-chip-seg.is-currency[data-v-2dc5a5db]:hover{color:#92400e}:root[data-theme=light] .points-chip .points-chip-seg.is-xp[data-v-2dc5a5db]:hover{color:#115e59}:root[data-theme=light] .users-admin[data-v-2dc5a5db],:root[data-theme=light] .xp-modal[data-v-2dc5a5db]{--xp:#0f766e}:root[data-theme=light] .nb-points.is-xp[data-v-2dc5a5db],:root[data-theme=light] .points-modal .history-xp[data-v-2dc5a5db],:root[data-theme=light] .points-modal .xp-tile[data-v-2dc5a5db],:root[data-theme=light] .points-modal .xp-value[data-v-2dc5a5db],:root[data-theme=light] .points-summary-chip.is-xp .points-chip-num[data-v-2dc5a5db],:root[data-theme=light] .points-value.is-xp[data-v-2dc5a5db]{color:#0f766e!important}:root[data-theme=light] .mobile-menu-backdrop[data-v-2dc5a5db]{background:#00000040!important}:root[data-theme=light] .landing-mobile-menu[data-v-2dc5a5db]{background:#faf9f6!important;border-color:#1a1d2326!important;box-shadow:0 4px 16px #1a1d231f!important}:root[data-theme=light] .landing-mobile-menu a[data-v-2dc5a5db],:root[data-theme=light] .landing-mobile-menu button[data-v-2dc5a5db]{color:#1a1d23!important}:root[data-theme=light] .landing-mobile-menu a[data-v-2dc5a5db]:hover,:root[data-theme=light] .landing-mobile-menu button[data-v-2dc5a5db]:hover{background:#1a1d230f!important}:root[data-theme=light] .landing-mobile-menu .landing-mobile-menu__cta[data-v-2dc5a5db]{color:#fff!important;background:#0874e6!important}:root[data-theme=light] .landing-mobile-menu .landing-mobile-menu__cta[data-v-2dc5a5db]:hover{background:#0969da!important}:root[data-theme=light] .mobile-app-menu .mm-return--article[data-v-2dc5a5db]{color:#b45309;border-color:#d9770673}:root[data-theme=light] .mobile-app-menu .mm-return--collection[data-v-2dc5a5db]{color:#7e22ce;border-color:#7e22ce59}:root[data-theme=light] .landing-page[data-v-2dc5a5db]{background:radial-gradient(circle at 82% 5%,#0874e633,#0000 38rem),radial-gradient(circle at 7% 23%,#d99b3533,#0000 32rem),linear-gradient(160deg,#dbe4ec,#e6e1d7 50%,#e4e0d8 80%)}:root[data-theme=light] .hero__glitter[data-v-2dc5a5db]{mix-blend-mode:multiply;opacity:.5}:root[data-theme=light] .hero__lead[data-v-2dc5a5db]{color:#3d4452}:root[data-theme=light] .secondary-cta[data-v-2dc5a5db]{color:#1a1d23;background:#ffffffbf;border:1px solid #1a1d2347}:root[data-theme=light] .secondary-cta[data-v-2dc5a5db]:hover{background:#fff;border-color:#1a1d236b}:root[data-theme=light] .map-card[data-v-2dc5a5db]{background:#fff;border:1px solid #1a1d2324;box-shadow:0 24px 48px -16px #1a1d2347}:root[data-theme=light] .map-card__bar[data-v-2dc5a5db]{background:#faf9f6;border-bottom:1px solid #1a1d231a}:root[data-theme=light] .map-card__canvas[data-v-2dc5a5db]{background:#e3eadf}:root[data-theme=light] .map-network__minor path[data-v-2dc5a5db]{stroke:#fbf9f4}:root[data-theme=light] .map-network__main-road[data-v-2dc5a5db]{stroke:#f6d38a}:root[data-theme=light] .header-divider[data-v-2dc5a5db]{background:#1a1d2329}:root[data-theme=light] .nav-link[data-v-2dc5a5db]{color:#3d4452}:root[data-theme=light] .nav-link[data-v-2dc5a5db]:hover{color:#1a1d23;background:#1a1d230f}:root[data-theme=light] .nav-link.active[data-v-2dc5a5db]{color:#0a5fc0;box-shadow:none;background:#0874e61a;border-color:#0874e64d}:root[data-theme=light] .nav-link--cta[data-v-2dc5a5db]{color:#fff;background:#0874e6;border-color:#0874e6}:root[data-theme=light] .nav-link--cta[data-v-2dc5a5db]:hover{color:#fff;background:#0969da;border-color:#0969da}:root[data-theme=light] .category-button[data-v-2dc5a5db],:root[data-theme=light] .category-button.active[data-v-2dc5a5db],:root[data-theme=light] .category-button[data-v-2dc5a5db]:hover{box-shadow:none!important}:root[data-theme=light] .category-icon[data-v-2dc5a5db]{filter:none!important}:root[data-theme=light] .category-full-name[data-v-2dc5a5db]{text-shadow:none!important}:root[data-theme=light] .upgrade-message[data-v-2dc5a5db]{color:#5c4210;background:#fbf1d9;border:1px solid #b7791f73}:root[data-theme=light] .upgrade-message[data-v-2dc5a5db]:hover{color:#3f2d0a;background:#f8e8c2;border-color:#b7791fa6}:root[data-theme=light] .upgrade-message .upgrade-icon[data-v-2dc5a5db]{color:#b7791f}:root[data-theme=light] .maplibregl-ctrl-attrib-button[data-v-2dc5a5db],:root[data-theme=light] .maplibregl-ctrl-icon[data-v-2dc5a5db]{filter:none!important}:root[data-theme=light] .f-soon-badge[data-v-2dc5a5db]{color:#1d4ed8;background:#2563eb1a}:root[data-theme=light][data-v-2dc5a5db]{--ficon-color:currentColor}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/web/inter-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/web/inter-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}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/web/baloo2-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/web/baloo2-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}@keyframes slideUp-2dc5a5db{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-overlay[data-v-2dc5a5db]{z-index:3000;background:#000c;justify-content:center;align-items:center;width:100dvw;height:100dvh;animation:.3s fadeIn-2dc5a5db;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@media (width<=767px){.modal-overlay[data-v-2dc5a5db]{align-items:stretch;padding:0}}@media screen and (width>=1024px){.modal-overlay[data-v-2dc5a5db]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.modal-container[data-v-2dc5a5db]{background:rgba(var(--n-1e1e1e),.97);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));scrollbar-width:thin;scrollbar-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2)) rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));border-radius:16px;width:100%;max-height:100dvh;margin:0;animation:.3s slideUp-2dc5a5db;position:relative;overflow:hidden auto}.modal-container[data-v-2dc5a5db]::-webkit-scrollbar{width:8px}.modal-container[data-v-2dc5a5db]::-webkit-scrollbar-track{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));border-radius:4px}.modal-container[data-v-2dc5a5db]::-webkit-scrollbar-thumb{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));border-radius:4px}.modal-container[data-v-2dc5a5db]::-webkit-scrollbar-thumb:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}@media (width<=768px){.modal-container[data-v-2dc5a5db]{border-radius:0;width:100vw;max-width:100vw;max-height:100vh;margin:0}}@media screen and (width>=1024px){.modal-container[data-v-2dc5a5db]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media screen and (width>=768px){.modal-container[data-v-2dc5a5db]{max-width:650px;max-height:90vh!important}}.modal-header[data-v-2dc5a5db]{text-align:center;padding:15px 15px 10px;position:relative}@media screen and (width>=768px){.modal-header[data-v-2dc5a5db]{padding:20px 15px 0}}.modal-close-button[data-v-2dc5a5db]{background:rgba(var(--n-3c3c41),.8);color:#fbbf24cc;cursor:pointer;border:1px solid #fbbf2433;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.modal-close-button[data-v-2dc5a5db]:hover{color:#fbbf24;background:#fbbf241a;transform:scale(1.05)}.modal-body[data-v-2dc5a5db]{padding:0 25px 25px}@media screen and (width>=768px){.modal-body[data-v-2dc5a5db]{padding:0 30px 30px}}.modal-title[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.9);margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.2}@media screen and (width>=768px){.modal-title[data-v-2dc5a5db]{font-size:26px}}.modal-subtitle[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.8);margin:0;font-size:16px;font-weight:400}@media screen and (width>=768px){.modal-subtitle[data-v-2dc5a5db]{font-size:20px}}.modal-button-primary[data-v-2dc5a5db]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c5a90d,#a9941e);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.modal-button-primary[data-v-2dc5a5db]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e5cd4466}.modal-button-primary[data-v-2dc5a5db]:active{transform:translateY(0)}.modal-button-secondary[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.8);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.modal-button-secondary[data-v-2dc5a5db]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3));color:rgba(var(--n-ffffff),.9)}@media screen and (width>=768px){.modal-container--small[data-v-2dc5a5db]{max-width:400px}.modal-container--medium[data-v-2dc5a5db]{max-width:650px}.modal-container--large[data-v-2dc5a5db]{max-width:900px}.modal-container--xl[data-v-2dc5a5db]{max-width:1200px}}@media (width<=768px){.modal-container--full-height[data-v-2dc5a5db]{height:100vh}}.modal-overlay--low[data-v-2dc5a5db]{z-index:3000}.modal-overlay--medium[data-v-2dc5a5db]{z-index:10000}.modal-overlay--high[data-v-2dc5a5db]{z-index:15000}.modal-overlay--critical[data-v-2dc5a5db]{z-index:20000}.form-group[data-v-2dc5a5db]{margin-bottom:24px}.form-group[data-v-2dc5a5db]:last-child{margin-bottom:0}.form-row[data-v-2dc5a5db]{gap:16px;display:flex}.form-row .form-group[data-v-2dc5a5db]{flex:1;margin-bottom:0}@media (width<=767px){.form-row[data-v-2dc5a5db]{flex-direction:column;gap:0}.form-row .form-group[data-v-2dc5a5db]{margin-bottom:16px}.form-row .form-group[data-v-2dc5a5db]:last-child{margin-bottom:0}}.form-label[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.9);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;display:block}.form-label .required[data-v-2dc5a5db]{color:#ef4444;margin-left:2px}.form-label .optional[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.6);margin-left:4px;font-size:12px;font-weight:400}.form-file .file-label[data-v-2dc5a5db],.form-input[data-v-2dc5a5db],.form-select[data-v-2dc5a5db],.form-textarea[data-v-2dc5a5db]{background:rgba(var(--n-3c3c41),.6);border:1px solid rgba(var(--nl-505055),calc(var(--a-boost,1)*.5));width:100%;color:rgba(var(--n-ffffff),.95);box-sizing:border-box;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.4;transition:all .2s}.form-file .file-label[data-v-2dc5a5db]::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));font-style:italic}.form-input[data-v-2dc5a5db]::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));font-style:italic}.form-select[data-v-2dc5a5db]::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));font-style:italic}.form-textarea[data-v-2dc5a5db]::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));font-style:italic}.form-file .file-label[data-v-2dc5a5db]::placeholder,.form-input[data-v-2dc5a5db]::placeholder,.form-select[data-v-2dc5a5db]::placeholder,.form-textarea[data-v-2dc5a5db]::placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));font-style:italic}.form-file .file-label[data-v-2dc5a5db]:focus,.form-input[data-v-2dc5a5db]:focus,.form-select[data-v-2dc5a5db]:focus,.form-textarea[data-v-2dc5a5db]:focus{background:rgba(var(--n-46464b),.6);border-color:#fbbf2480;outline:none;box-shadow:0 0 0 2px #fbbf241a}.form-file .file-label[data-v-2dc5a5db]:disabled,.form-input[data-v-2dc5a5db]:disabled,.form-select[data-v-2dc5a5db]:disabled,.form-textarea[data-v-2dc5a5db]:disabled{background:rgba(var(--n-323237),calc(var(--a-boost,1)*.4));color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));cursor:not-allowed;border-color:rgba(var(--nl-3c3c41),calc(var(--a-boost,1)*.4))}.form-file .file-label[data-v-2dc5a5db]:disabled::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}.form-input[data-v-2dc5a5db]:disabled::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}.form-select[data-v-2dc5a5db]:disabled::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}.form-textarea[data-v-2dc5a5db]:disabled::-moz-placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}.form-file .file-label[data-v-2dc5a5db]:disabled::placeholder,.form-input[data-v-2dc5a5db]:disabled::placeholder,.form-select[data-v-2dc5a5db]:disabled::placeholder,.form-textarea[data-v-2dc5a5db]:disabled::placeholder{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}.error.form-input[data-v-2dc5a5db],.error.form-select[data-v-2dc5a5db],.error.form-textarea[data-v-2dc5a5db],.form-file .error.file-label[data-v-2dc5a5db]{border-color:#ef444499;box-shadow:0 0 0 2px #ef44441a}.error.form-input[data-v-2dc5a5db]:focus,.error.form-select[data-v-2dc5a5db]:focus,.error.form-textarea[data-v-2dc5a5db]:focus,.form-file .error.file-label[data-v-2dc5a5db]:focus{border-color:#ef4444cc;box-shadow:0 0 0 2px #ef444433}.form-file .success.file-label[data-v-2dc5a5db],.success.form-input[data-v-2dc5a5db],.success.form-select[data-v-2dc5a5db],.success.form-textarea[data-v-2dc5a5db]{border-color:#22c55e99;box-shadow:0 0 0 2px #22c55e1a}.form-file .success.file-label[data-v-2dc5a5db]:focus,.success.form-input[data-v-2dc5a5db]:focus,.success.form-select[data-v-2dc5a5db]:focus,.success.form-textarea[data-v-2dc5a5db]:focus{border-color:#22c55ecc;box-shadow:0 0 0 2px #22c55e33}.form-input[type=email][data-v-2dc5a5db],.form-input[type=url][data-v-2dc5a5db]{font-family:Courier New,monospace}.form-input[type=number][data-v-2dc5a5db]{appearance:textfield}.form-input[type=number][data-v-2dc5a5db]::-webkit-inner-spin-button{appearance:none;margin:0}.form-input[type=number][data-v-2dc5a5db]::-webkit-outer-spin-button{appearance:none;margin:0}.form-input[type=search][data-v-2dc5a5db]::-webkit-search-cancel-button{appearance:none}.form-input[type=search][data-v-2dc5a5db]::-webkit-search-decoration{appearance:none}.form-textarea[data-v-2dc5a5db]{resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.form-textarea.auto-resize[data-v-2dc5a5db]{resize:none;overflow:hidden}.form-select[data-v-2dc5a5db]{cursor:pointer;appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22rgba\(255%2C255%2C255%2C0.6\)%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.form-select[data-v-2dc5a5db]:focus{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22rgba\(251%2C191%2C36%2C0.8\)%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E)}.form-select option[data-v-2dc5a5db]{background:rgba(var(--n-1e1e1e),.95);color:rgba(var(--n-ffffff),.9);padding:8px}.form-file[data-v-2dc5a5db]{display:block;position:relative}.form-file input[type=file][data-v-2dc5a5db]{opacity:0;width:0;height:0;position:absolute}.form-file .file-label[data-v-2dc5a5db]{cursor:pointer;text-align:center;border:2px dashed rgba(var(--nl-505055),calc(var(--a-boost,1)*.5));background:rgba(var(--n-323237),calc(var(--a-boost,1)*.3));justify-content:center;align-items:center;gap:8px;min-height:120px;padding:20px;transition:all .2s;display:flex}.form-file .file-label[data-v-2dc5a5db]:hover{background:rgba(var(--n-3c3c41),calc(var(--a-boost,1)*.4));border-color:#fbbf2466}.form-file .file-label.drag-over[data-v-2dc5a5db]{background:#fbbf241a;border-color:#fbbf2499;transform:scale(1.02)}.form-file .file-label .file-icon[data-v-2dc5a5db]{opacity:.6}.form-file .file-label .file-text[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.8);font-size:14px;line-height:1.4}.form-file .file-label .file-text .file-hint[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5));margin-top:4px;font-size:12px}.form-file.has-file .file-label[data-v-2dc5a5db]{background:#22c55e1a;border-color:#22c55e80}.form-error[data-v-2dc5a5db],.form-help[data-v-2dc5a5db],.form-success[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.6);align-items:center;gap:6px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.form-error .help-icon[data-v-2dc5a5db],.form-help .help-icon[data-v-2dc5a5db],.form-success .help-icon[data-v-2dc5a5db]{opacity:.8;flex-shrink:0}.form-error[data-v-2dc5a5db]{margin-top:4px}.form-error[data-v-2dc5a5db],.form-error .help-icon[data-v-2dc5a5db]{color:#ef4444}.form-success[data-v-2dc5a5db]{color:#22c55e;margin-top:4px}.form-success .help-icon[data-v-2dc5a5db]{color:#22c55e}.character-count[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.6);text-align:right;margin-top:4px;font-size:12px}.character-count.warning[data-v-2dc5a5db]{color:#f59e0b}.character-count.danger[data-v-2dc5a5db]{color:#ef4444}.checkbox-container[data-v-2dc5a5db],.radio-container[data-v-2dc5a5db]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex;position:relative}.checkbox-container[data-v-2dc5a5db]:last-child,.radio-container[data-v-2dc5a5db]:last-child{margin-bottom:0}.checkbox-container.horizontal[data-v-2dc5a5db],.radio-container.horizontal[data-v-2dc5a5db]{flex-direction:row;align-items:center}.checkbox-input[data-v-2dc5a5db],.radio-input[data-v-2dc5a5db]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox-input:checked+.checkbox-label[data-v-2dc5a5db]:before,.checkbox-input:checked+.radio-label[data-v-2dc5a5db]:before,.radio-input:checked+.checkbox-label[data-v-2dc5a5db]:before,.radio-input:checked+.radio-label[data-v-2dc5a5db]:before{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#fbbf24}.checkbox-input:checked+.checkbox-label[data-v-2dc5a5db]:after,.radio-input:checked+.checkbox-label[data-v-2dc5a5db]:after{opacity:1;transform:translateY(-50%)scale(1)rotate(45deg)}.checkbox-input:checked+.radio-label[data-v-2dc5a5db]:after,.radio-input:checked+.radio-label[data-v-2dc5a5db]:after{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.checkbox-input:focus+.checkbox-label[data-v-2dc5a5db]:before,.checkbox-input:focus+.radio-label[data-v-2dc5a5db]:before,.radio-input:focus+.checkbox-label[data-v-2dc5a5db]:before,.radio-input:focus+.radio-label[data-v-2dc5a5db]:before{box-shadow:0 0 0 2px #fbbf244d}.checkbox-input:disabled+.checkbox-label[data-v-2dc5a5db],.checkbox-input:disabled+.radio-label[data-v-2dc5a5db],.radio-input:disabled+.checkbox-label[data-v-2dc5a5db],.radio-input:disabled+.radio-label[data-v-2dc5a5db]{opacity:.5;cursor:not-allowed}.checkbox-input:disabled+.checkbox-label[data-v-2dc5a5db]:before,.checkbox-input:disabled+.radio-label[data-v-2dc5a5db]:before,.radio-input:disabled+.checkbox-label[data-v-2dc5a5db]:before,.radio-input:disabled+.radio-label[data-v-2dc5a5db]:before{background:rgba(var(--n-3c3c41),calc(var(--a-boost,1)*.4));border-color:rgba(var(--nl-505055),calc(var(--a-boost,1)*.3))}.checkbox-label[data-v-2dc5a5db],.radio-label[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.9);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;width:100%;font-size:14px;line-height:1.4;transition:all .2s;display:flex;position:relative}.checkbox-label[data-v-2dc5a5db]:hover,.radio-label[data-v-2dc5a5db]:hover{color:rgb(var(--n-ffffff))}.checkbox-label[data-v-2dc5a5db]:hover:before,.radio-label[data-v-2dc5a5db]:hover:before{border-color:#fbbf2466;transform:scale(1.05)}.checkbox-label[data-v-2dc5a5db]:before,.radio-label[data-v-2dc5a5db]:before{content:"";border:2px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3));background:0 0;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.checkbox-label .checkbox-text[data-v-2dc5a5db],.checkbox-label .radio-text[data-v-2dc5a5db],.radio-label .checkbox-text[data-v-2dc5a5db],.radio-label .radio-text[data-v-2dc5a5db]{flex:1;align-items:center;gap:6px;line-height:1.4;display:flex}.checkbox-label .checkbox-text .text-description[data-v-2dc5a5db],.checkbox-label .radio-text .text-description[data-v-2dc5a5db],.radio-label .checkbox-text .text-description[data-v-2dc5a5db],.radio-label .radio-text .text-description[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.6);margin-top:2px;font-size:12px;line-height:1.3}.checkbox-label[data-v-2dc5a5db]:before{border-radius:4px}.checkbox-label[data-v-2dc5a5db]:after{content:"";border:solid rgb(var(--n-ffffff));opacity:0;border-width:0 2px 2px 0;width:6px;height:12px;transition:all .2s;position:absolute;top:40%;left:8px;transform:translateY(-50%)scale(0)rotate(45deg)}.radio-label[data-v-2dc5a5db]:before{border-radius:50%}.radio-label[data-v-2dc5a5db]:after{content:"";background:rgb(var(--n-ffffff));opacity:0;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:50%;left:6px;transform:translateY(-50%)translate(-50%)scale(0)}.switch-container[data-v-2dc5a5db]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.switch-container[data-v-2dc5a5db]:last-child{margin-bottom:0}.switch-input[data-v-2dc5a5db]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.switch-input:checked+.switch-label .switch-slider[data-v-2dc5a5db]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.switch-input:checked+.switch-label .switch-slider[data-v-2dc5a5db]:before{transform:translate(20px)}.switch-input:focus+.switch-label .switch-slider[data-v-2dc5a5db]{box-shadow:0 0 0 2px #fbbf244d}.switch-input:disabled+.switch-label[data-v-2dc5a5db]{opacity:.5;cursor:not-allowed}.switch-input:disabled+.switch-label .switch-slider[data-v-2dc5a5db]{background:rgba(var(--n-3c3c41),calc(var(--a-boost,1)*.4))}.switch-label[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.9);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:14px;display:flex;position:relative}.switch-label[data-v-2dc5a5db]:hover{color:rgb(var(--n-ffffff))}.switch-slider[data-v-2dc5a5db]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));border-radius:24px;flex-shrink:0;width:44px;height:24px;transition:all .3s;position:relative}.switch-slider[data-v-2dc5a5db]:before{content:"";background:rgb(var(--n-ffffff));border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.slider-container[data-v-2dc5a5db]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.slider-container[data-v-2dc5a5db]:last-child{margin-bottom:0}.slider-label[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.9);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.slider-label .slider-value[data-v-2dc5a5db]{color:#fbbf24;text-align:right;min-width:60px;font-weight:700}.slider-input[data-v-2dc5a5db]{appearance:none;background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px;transition:all .3s}.slider-input[data-v-2dc5a5db]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;width:24px;height:24px;transition:all .2s;box-shadow:0 2px 8px #fbbf244d}.slider-input[data-v-2dc5a5db]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #fbbf2480}.slider-input[data-v-2dc5a5db]::-webkit-slider-thumb:active{transform:scale(1.05)}.slider-input[data-v-2dc5a5db]::-moz-range-thumb{cursor:pointer;background:linear-gradient(45deg,#fbbf24,#f59e0b);border:none;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 8px #fbbf244d}.slider-input[data-v-2dc5a5db]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #fbbf2480}.slider-input[data-v-2dc5a5db]::-moz-range-thumb:active{transform:scale(1.05)}.slider-input[data-v-2dc5a5db]::-moz-range-track{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));border:none;border-radius:4px;height:8px}.slider-input[data-v-2dc5a5db]:disabled{opacity:.5;cursor:not-allowed}.slider-input[data-v-2dc5a5db]:disabled::-webkit-slider-thumb{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3));cursor:not-allowed}.slider-input[data-v-2dc5a5db]:disabled::-webkit-slider-thumb:hover{box-shadow:none;transform:none}.slider-input[data-v-2dc5a5db]:disabled::-moz-range-thumb{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3));cursor:not-allowed}.slider-input[data-v-2dc5a5db]:disabled::-moz-range-thumb:hover{box-shadow:none;transform:none}.slider-marks[data-v-2dc5a5db]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.slider-mark[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.6);font-size:11px;font-weight:500}@media screen and (width>=768px){.slider-mark[data-v-2dc5a5db]{font-size:12px}}.form-actions[data-v-2dc5a5db]{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.form-actions.centered[data-v-2dc5a5db]{justify-content:center}.form-actions.full-width[data-v-2dc5a5db]{justify-content:stretch}.form-actions.full-width button[data-v-2dc5a5db]{flex:1}.form-actions.space-between[data-v-2dc5a5db]{justify-content:space-between}@media (width<=480px){.form-actions[data-v-2dc5a5db]{flex-direction:column;gap:10px}.form-actions button[data-v-2dc5a5db]{width:100%}}.form-group.has-error .form-input[data-v-2dc5a5db],.form-group.has-error .form-select[data-v-2dc5a5db],.form-group.has-error .form-textarea[data-v-2dc5a5db]{border-color:#ef444499;box-shadow:0 0 0 2px #ef44441a}.form-group.has-error .form-input[data-v-2dc5a5db]:focus,.form-group.has-error .form-select[data-v-2dc5a5db]:focus,.form-group.has-error .form-textarea[data-v-2dc5a5db]:focus{border-color:#ef4444cc;box-shadow:0 0 0 2px #ef444433}.form-group.has-error .form-label[data-v-2dc5a5db]{color:#ef4444}.form-group.has-success .form-input[data-v-2dc5a5db],.form-group.has-success .form-select[data-v-2dc5a5db],.form-group.has-success .form-textarea[data-v-2dc5a5db]{border-color:#22c55e99;box-shadow:0 0 0 2px #22c55e1a}.form-group.has-success .form-input[data-v-2dc5a5db]:focus,.form-group.has-success .form-select[data-v-2dc5a5db]:focus,.form-group.has-success .form-textarea[data-v-2dc5a5db]:focus{border-color:#22c55ecc;box-shadow:0 0 0 2px #22c55e33}.form-group.has-success .form-label[data-v-2dc5a5db]{color:#22c55e}[data-v-2dc5a5db]:root{--vsbs-backdrop-bg:#00000080;--vsbs-shadow-color:rgba(var(--n-595959), calc(var(--a-boost,1)*.2));--vsbs-background:rgb(var(--n-1a1a1a));--vsbs-color:rgba(var(--n-ffffff), 1);--vsbs-border-radius:16px;--vsbs-outer-border-color:transparent;--vsbs-max-width:1024px;--vsbs-border-color:rgba(var(--n-feffff), calc(var(--a-boost,1)*.125));--vsbs-padding-x:8px;--vsbs-handle-background:rgba(var(--n-ffffff), calc(var(--a-boost,1)*.509));--sa-top:env(safe-area-inset-top,0px);--sa-bottom:env(safe-area-inset-bottom,0px);--header-h:56px;--header-padding-top:calc(6px + var(--sa-top));--header-padding-bottom:6px;--header-h-padding:16px;--header-tabs-h:0px;--header-all-h:calc(var(--header-padding-top) + var(--header-padding-bottom) + var(--header-h) + var(--header-tabs-h));--bottom-nav-h:56px;--bottom-nav-padding-top:6px;--bottom-nav-padding-bottom:calc(6px + var(--sa-bottom));--bottom-nav-h-padding:16px;--bottom-nav-all-h:calc(var(--bottom-nav-padding-top) + var(--bottom-nav-padding-bottom) + var(--bottom-nav-h));--map-footer-h:0px;--bprogress-z-index:2500!important}@media screen and (width>=768px){[data-v-2dc5a5db]:root{--header-h:52px;--header-padding-top:calc(8px + var(--sa-top));--header-h-padding:20px}}@media screen and (width>=1024px){[data-v-2dc5a5db]:root{--map-footer-h:26px}}@media (width<=1024px){[data-v-2dc5a5db]:root:has(.app-header.has-mobile-tabs:not(.app-header--hidden-mobile)){--header-tabs-h:44px}}html[data-v-2dc5a5db]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}[data-v-2dc5a5db]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body[data-v-2dc5a5db]{scrollbar-width:thin;scrollbar-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2)) rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05))}body[data-v-2dc5a5db]::-webkit-scrollbar{width:6px}body[data-v-2dc5a5db]::-webkit-scrollbar-track{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));border-radius:3px}body[data-v-2dc5a5db]::-webkit-scrollbar-thumb{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));border-radius:3px}body[data-v-2dc5a5db]::-webkit-scrollbar-thumb:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))}@media (prefers-reduced-motion:reduce){[data-v-2dc5a5db]{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.map-container[data-v-2dc5a5db]{width:100vw;height:calc(100dvh - var(--header-all-h) - var(--bottom-nav-all-h));margin-top:var(--header-all-h);margin-bottom:var(--bottom-nav-all-h);z-index:1000;position:fixed;top:0;left:0;overflow-x:hidden}@media screen and (width>=1024px){.map-container[data-v-2dc5a5db]{height:calc(100dvh - var(--header-all-h) + 1px)!important;margin-bottom:0!important}}.map-wrapper[data-v-2dc5a5db]{background:linear-gradient(180deg,rgb(var(--n-242424)) 0,#000 100%);width:100%;height:100%;overflow-x:hidden}.map-loading[data-v-2dc5a5db]{width:100vw;height:calc(100dvh - var(--header-all-h));margin-top:var(--header-all-h);margin-bottom:var(--bottom-nav-all-h);background:linear-gradient(135deg,rgb(var(--n-1a1a1a)) 0,rgb(var(--n-2d2d2d)) 100%);z-index:99999;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden!important}@media screen and (width>=1024px){.map-loading[data-v-2dc5a5db]{height:calc(100dvh - var(--header-all-h) + 1px)!important;margin-bottom:0!important}}.loading-message[data-v-2dc5a5db]{text-align:center;color:rgb(var(--n-ffffff));max-width:400px;padding:40px}.loading-message h3[data-v-2dc5a5db]{color:rgb(var(--n-ffffff));letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:600}.loading-message p[data-v-2dc5a5db]{color:rgb(var(--n-cccccc));letter-spacing:-.005em;margin:0;font-size:16px;font-weight:400;line-height:1.5}.loading-spinner[data-v-2dc5a5db]{animation:1s linear infinite spin-2dc5a5db}.loading-spinner-large[data-v-2dc5a5db]{margin-bottom:20px;font-size:64px}@media screen and (width>=768px){.loading-spinner-large[data-v-2dc5a5db]{font-size:80px}}@keyframes spin-2dc5a5db{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes skeleton-shimmer-2dc5a5db{to{transform:translate(100%)}}@keyframes pulse-2dc5a5db{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.loading-spinner-large[data-v-2dc5a5db]{animation:2s ease-in-out infinite pulse-2dc5a5db}.mobile-overlay[data-v-2dc5a5db]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1500;background:#0009;justify-content:center;align-items:flex-start;padding:20px;animation:.3s fadeIn-2dc5a5db;display:flex;position:fixed;inset:135px 0 0;overflow-y:auto}@keyframes fadeIn-2dc5a5db{0%{opacity:0}to{opacity:1}}.mobile-top-bar[data-v-2dc5a5db]{z-index:2000;background:rgba(var(--n-141414),.95);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:12px 16px;display:flex;position:fixed;top:77px;left:0;right:0;overflow:auto hidden}.mobile-top-bar[data-v-2dc5a5db]::-webkit-scrollbar{display:none}.mobile-top-bar[data-v-2dc5a5db]{box-shadow:0 2px 20px #0000004d}@media screen and (width>=768px){.mobile-top-bar[data-v-2dc5a5db]{top:85px}}.mobile-top-button[data-v-2dc5a5db]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.15));color:rgb(var(--n-ffffff));cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.mobile-top-button[data-v-2dc5a5db]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.15));transform:translateY(-1px)}.mobile-top-button[data-v-2dc5a5db]:active{transform:translateY(0)}.mobile-top-button.active[data-v-2dc5a5db]{background:#42a5f540;border-color:#42a5f580;box-shadow:0 0 0 2px #42a5f533}.mobile-top-button.search-button.active[data-v-2dc5a5db]{background:#4caf5040;border-color:#4caf5080;box-shadow:0 0 0 2px #4caf5033}.mobile-top-button.poi-button.active[data-v-2dc5a5db]{background:#ff980040;border-color:#ff980080;box-shadow:0 0 0 2px #ff980033}.mobile-top-button.clear-button[data-v-2dc5a5db]{background:#f4433626;border-color:#f443364d}.mobile-top-button.clear-button[data-v-2dc5a5db]:hover{background:#f4433640;border-color:#f4433680}.mobile-top-button .button-icon[data-v-2dc5a5db]{opacity:.9;font-size:16px}.mobile-top-button .button-text[data-v-2dc5a5db]{font-size:13px;font-weight:500}.main-toaster[data-v-2dc5a5db]{z-index:2000;bottom:calc(var(--bottom-nav-all-h))!important;-webkit-user-select:none!important;user-select:none!important;left:0!important;right:0!important;overflow:hidden!important}@media screen and (width>=480px){.main-toaster[data-v-2dc5a5db]{bottom:115px!important}}@media screen and (width>=1024px){.main-toaster[data-v-2dc5a5db]{bottom:24px!important;left:16px!important;right:16px!important}}.toast-bar[data-v-2dc5a5db]{background:rgba(var(--n-0f0f0f),.99)!important;color:rgb(var(--n-ffffff))!important;border-radius:8px!important;max-width:500px!important;margin-left:0!important;margin-right:0!important}@media screen and (width>=1024px){.toast-bar[data-v-2dc5a5db]{margin-left:10px!important;margin-right:10px!important}}.welcome-toast[data-v-2dc5a5db]{margin-left:0!important;padding:7px!important}.welcome-toast .toast-content[data-v-2dc5a5db]{padding-top:1px;position:relative}.welcome-toast hr[data-v-2dc5a5db]{border:none;border-top:2px solid #ffd9004d;margin:12px 0}.welcome-toast h2[data-v-2dc5a5db]{margin:7px}.welcome-toast h3[data-v-2dc5a5db]{margin-top:0;font-size:18px}.welcome-toast ul[data-v-2dc5a5db]{padding-left:0;list-style-type:none}.welcome-toast ul li[data-v-2dc5a5db]{margin-bottom:5px;padding-left:15px;position:relative}.welcome-toast ul li[data-v-2dc5a5db]:before{content:"";background:#ffd900;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.welcome-toast i[data-v-2dc5a5db]{font-size:14px}.welcome-toast .toast-close-button[data-v-2dc5a5db]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));cursor:pointer;width:32px;height:32px;color:rgb(var(--n-ffffff));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:0;right:1px}.welcome-toast .toast-close-button[data-v-2dc5a5db]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));transform:scale(1.05)}.welcome-toast .toast-close-button[data-v-2dc5a5db]:active{transform:scale(.95)}.welcome-toast .toast-close-button svg[data-v-2dc5a5db]{width:14px;height:14px}.welcome-toast #toast-help-button[data-v-2dc5a5db]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;padding:6px 12px;font-weight:600;transition:all .2s}.welcome-toast #toast-help-button[data-v-2dc5a5db]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.driver-popover[data-v-2dc5a5db] *{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.driver-overlay[data-v-2dc5a5db]{z-index:29000!important}.welcome-tour-popover[data-v-2dc5a5db]{background:rgba(var(--n-0f0f0f),.99)!important;border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05))!important;z-index:30000!important;-webkit-user-select:none!important;user-select:none!important;border-radius:8px!important;max-width:500px!important;padding:7px!important;box-shadow:0 8px 32px #0009!important}.welcome-tour-popover .clickable-title[data-v-2dc5a5db]{-webkit-tap-highlight-color:transparent;color:gold!important;cursor:pointer!important;font-family:"Baloo 2"!important;font-size:1.9rem!important;font-weight:900!important;transition:all .2s!important;display:inline!important}.welcome-tour-popover .clickable-title[data-v-2dc5a5db]:hover{text-shadow:0 0 4px #ffd70066!important}.welcome-tour-popover .clickable-title[data-v-2dc5a5db]:active{color:#ffef99!important}.welcome-tour-popover .driver-popover-title[data-v-2dc5a5db]{color:rgb(var(--n-ffffff));text-align:center!important;margin:7px!important;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important}.welcome-tour-popover .driver-popover-description[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.9)!important;text-align:left!important;margin:0 7px!important;font-size:14px!important;line-height:1.5!important}.welcome-tour-popover .driver-popover-description hr[data-v-2dc5a5db]{border:none;border-top:2px solid #ffd9004d;margin:12px 0}.welcome-tour-popover .driver-popover-description h2[data-v-2dc5a5db]{color:rgb(var(--n-ffffff));margin:7px 0;font-size:20px}.welcome-tour-popover .driver-popover-description h3[data-v-2dc5a5db]{color:rgb(var(--n-ffffff));margin:12px 0 8px;font-size:18px}.welcome-tour-popover .driver-popover-description ul[data-v-2dc5a5db]{margin:0;padding-left:0;list-style-type:none}.welcome-tour-popover .driver-popover-description ul li[data-v-2dc5a5db]{margin-bottom:5px;padding-left:15px;position:relative}.welcome-tour-popover .driver-popover-description ul li[data-v-2dc5a5db]:before{content:"";background:#ffd900;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.welcome-tour-popover .driver-popover-description i[data-v-2dc5a5db]{margin:8px 0;font-size:14px;display:block}.welcome-tour-popover .driver-popover-navigation-btns[data-v-2dc5a5db]{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:16px!important;padding:0 7px!important;display:flex!important}.welcome-tour-popover .driver-popover-prev-btn[data-v-2dc5a5db]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1))!important;border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.3))!important;color:rgba(var(--n-ffffff),.9)!important;cursor:pointer!important;text-shadow:0 0 4px #0006!important;border-radius:6px!important;flex-shrink:0!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.welcome-tour-popover .driver-popover-prev-btn[data-v-2dc5a5db]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2))!important;border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.5))!important;transform:translateY(-1px)!important}.welcome-tour-popover .driver-popover-next-btn[data-v-2dc5a5db]{color:#fff!important;cursor:pointer!important;text-shadow:0 0 4px #0006!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:none!important;border-radius:6px!important;flex-shrink:0!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.welcome-tour-popover .driver-popover-next-btn[data-v-2dc5a5db]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #667eea4d!important}.welcome-tour-popover .driver-popover-progress-text[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.6)!important;text-align:center!important;pointer-events:none!important;font-size:13px!important;font-weight:500!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-25%,-50%)!important}.welcome-tour-popover .driver-popover-close-btn[data-v-2dc5a5db]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1))!important;cursor:pointer!important;width:32px!important;height:32px!important;color:rgb(var(--n-ffffff))!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:14px!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:5px!important;right:7px!important}.welcome-tour-popover .driver-popover-close-btn[data-v-2dc5a5db]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2))!important;transform:scale(1.1)!important}.welcome-tour-popover .driver-popover-close-btn[data-v-2dc5a5db]:active{transform:scale(.95)!important}.welcome-tour-popover .driver-popover-footer[data-v-2dc5a5db]{background:0 0!important;border-top:none!important;padding:0!important}.header-tab-content[data-v-2dc5a5db]{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.header-tab-content.articles-content[data-v-2dc5a5db],.header-tab-content.recommended-content[data-v-2dc5a5db],.header-tab-content.saved-content[data-v-2dc5a5db]{background:linear-gradient(135deg,rgb(var(--n-1a1a1a)) 0,rgb(var(--n-2d2d2d)) 100%);padding-top:80px;overflow-y:auto}@media screen and (width>=768px){.header-tab-content.articles-content[data-v-2dc5a5db],.header-tab-content.recommended-content[data-v-2dc5a5db],.header-tab-content.saved-content[data-v-2dc5a5db]{padding-top:100px}}.placeholder-content[data-v-2dc5a5db]{text-align:center;min-height:calc(100vh - 200px);color:rgb(var(--n-ffffff));flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}@media screen and (width>=768px){.placeholder-content[data-v-2dc5a5db]{padding:60px 40px}}.placeholder-content .placeholder-icon[data-v-2dc5a5db]{margin-bottom:24px;font-size:64px;animation:3s ease-in-out infinite float-2dc5a5db}@media screen and (width>=768px){.placeholder-content .placeholder-icon[data-v-2dc5a5db]{margin-bottom:32px;font-size:80px}}.placeholder-content h2[data-v-2dc5a5db]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:28px;font-weight:700}@media screen and (width>=768px){.placeholder-content h2[data-v-2dc5a5db]{margin-bottom:20px;font-size:36px}}.placeholder-content p[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.7);max-width:600px;margin-bottom:32px;font-size:16px;line-height:1.6}@media screen and (width>=768px){.placeholder-content p[data-v-2dc5a5db]{margin-bottom:40px;font-size:18px}}.placeholder-features[data-v-2dc5a5db]{grid-template-columns:1fr;gap:16px;width:100%;max-width:500px;display:grid}@media screen and (width>=768px){.placeholder-features[data-v-2dc5a5db]{grid-template-columns:1fr 1fr;gap:20px;max-width:600px}}.placeholder-features .feature-item[data-v-2dc5a5db]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));color:rgba(var(--n-ffffff),.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;padding:16px 20px;font-size:14px;transition:all .3s}.placeholder-features .feature-item[data-v-2dc5a5db]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.2));transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}@media screen and (width>=768px){.placeholder-features .feature-item[data-v-2dc5a5db]{padding:20px 24px;font-size:15px}}@keyframes float-2dc5a5db{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-left-enter-active[data-v-2dc5a5db],.slide-left-leave-active[data-v-2dc5a5db],.slide-right-enter-active[data-v-2dc5a5db],.slide-right-leave-active[data-v-2dc5a5db]{transition:opacity .28s,transform .28s}.slide-left-enter-from[data-v-2dc5a5db]{opacity:0;transform:translate(16px)}.slide-left-leave-to[data-v-2dc5a5db]{opacity:0;transform:translate(-12px)}.slide-right-enter-from[data-v-2dc5a5db]{opacity:0;transform:translate(-16px)}.slide-right-leave-to[data-v-2dc5a5db]{opacity:0;transform:translate(12px)}.slide-fade-enter-active[data-v-2dc5a5db],.slide-fade-leave-active[data-v-2dc5a5db]{transition:opacity .28s,transform .28s}.slide-fade-enter-from[data-v-2dc5a5db]{opacity:0;transform:translateY(8px)}.slide-fade-leave-to[data-v-2dc5a5db]{opacity:0;transform:translateY(-5px)}.bprogress .bar[data-v-2dc5a5db]{width:100%;left:0;height:3px!important;top:calc(var(--header-all-h) - 2px)!important;z-index:2501!important;background:#0874e6!important;position:fixed!important}.bprogress .peg[data-v-2dc5a5db]{filter:blur(8px);pointer-events:none;opacity:.9!important;background:#78bcffe6!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;right:0!important;transform:skew(-6deg)translateY(-1px)!important}.fade-enter-active[data-v-2dc5a5db],.fade-leave-active[data-v-2dc5a5db]{transition:opacity .5s ease-out}.fade-leave-active[data-v-2dc5a5db]{pointer-events:none;will-change:opacity}.fade-enter-from[data-v-2dc5a5db],.fade-leave-to[data-v-2dc5a5db]{opacity:0}.map-load-error[data-v-2dc5a5db]{text-align:center;flex-direction:column;gap:10px;max-width:380px;padding:24px 20px}.map-load-error[data-v-2dc5a5db],.map-load-error-icon[data-v-2dc5a5db]{box-sizing:border-box;align-items:center;display:flex}.map-load-error-icon[data-v-2dc5a5db]{background:#ef444426;border:1px solid #ef444459;border-radius:50%;justify-content:center;width:56px;height:56px;margin-bottom:4px}.map-load-error-title[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.95);margin:0;font-size:17px;font-weight:700;line-height:1.25}.map-load-error-text[data-v-2dc5a5db]{color:rgba(var(--n-ffffff),.65);margin:0;font-size:13px;line-height:1.45}.map-load-error-button[data-v-2dc5a5db]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.map-load-error-button[data-v-2dc5a5db]:hover{background:#1d4ed8;border-color:#1d4ed8}.map-load-error-button[data-v-2dc5a5db]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (width<=480px){.map-load-error-button[data-v-2dc5a5db]{width:100%;height:42px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-2dc5a5db],.fade-leave-active[data-v-2dc5a5db]{transition:opacity .15s ease-out}}
