@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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}.brand[data-v-fb587725]{white-space:nowrap}.brand-cpp[data-v-fb587725]{color:#3b82f6}.brand-node[data-v-fb587725]{color:#0f172a}.brand.on-dark .brand-cpp[data-v-fb587725]{color:#60a5fa}.brand.on-dark .brand-node[data-v-fb587725]{color:#e2e8f0}.ab[data-v-3e4bf5e8]{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:18px}.ab-h[data-v-3e4bf5e8]{color:#0f172a;margin:0 0 6px;font-size:1rem;font-weight:700}.ab-hint[data-v-3e4bf5e8]{color:#64748b;margin:0 0 10px;font-size:.84rem;line-height:1.5}.ab-running[data-v-3e4bf5e8]{color:#334155;margin:0 0 12px;font-size:.9rem}.ab-empty[data-v-3e4bf5e8]{color:#64748b;font-size:.88rem}.ab-item[data-v-3e4bf5e8]{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:8px;overflow:hidden}.ab-row[data-v-3e4bf5e8]{cursor:pointer;width:100%;font:inherit;text-align:left;background:#f8fafc;border:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.ab-row[data-v-3e4bf5e8]:hover{background:#f1f5f9}.ab-period[data-v-3e4bf5e8]{color:#1e293b;font-weight:600}.ab-period[data-v-3e4bf5e8]:first-letter{text-transform:uppercase}.ab-date[data-v-3e4bf5e8]{color:#64748b;font-size:.8rem}.ab-amount[data-v-3e4bf5e8]{color:#0f172a;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ab-table[data-v-3e4bf5e8]{width:100%;font-size:.86rem}.ab-table td[data-v-3e4bf5e8]{border-top:1px solid #f1f5f9;padding:7px 14px}.ab-table .sum td[data-v-3e4bf5e8]{font-weight:700}.ab-note[data-v-3e4bf5e8]{color:#64748b}.num[data-v-3e4bf5e8]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=480px){.ab-amount[data-v-3e4bf5e8]{flex-basis:100%;margin-left:0}}.acc-module-cal[data-v-d72829a0]{margin-top:12px}.acc-pm-title[data-v-d72829a0]{margin-top:14px;display:block}.acc-pm[data-v-d72829a0]{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.acc-pm-row[data-v-d72829a0]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.acc-pm-row.off .acc-pm-label[data-v-d72829a0]{color:#94a3b8}.acc-pm-label[data-v-d72829a0]{font-size:.86rem;padding:6px 10px!important}.acc-pm-del[data-v-d72829a0]{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:1.2rem;line-height:1}.acc-pm-del[data-v-d72829a0]:hover:not(:disabled){color:#dc2626;background:#fef2f2}.acc-pm-del[data-v-d72829a0]:disabled{opacity:.3;cursor:default}.acc-pm-add[data-v-d72829a0]{gap:8px;margin-top:8px;display:flex}.acc-pm-add input[data-v-d72829a0]{flex:1;font-size:.86rem;padding:6px 10px!important}.acc-module-cal .acc-module-text[data-v-d72829a0]{width:100%}.acc-float[data-v-d72829a0]{z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:16px 0 0 auto;padding:10px;display:flex;position:sticky;bottom:-12px;box-shadow:0 12px 28px #0f172a24,0 2px 6px #0f172a0f}.acc-float.is-saved[data-v-d72829a0]{background:#f0fdf4;border-color:#bbf7d0;padding:10px 14px}.acc-float-msg[data-v-d72829a0]{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.acc-float-saved[data-v-d72829a0]{color:#15803d}.acc-float-error[data-v-d72829a0]{color:#b91c1c;margin-right:4px}.acc-float .btn[data-v-d72829a0]:disabled{opacity:.5;cursor:not-allowed}.acc-float-enter-active[data-v-d72829a0],.acc-float-leave-active[data-v-d72829a0]{transition:opacity .18s,transform .18s}.acc-float-enter-from[data-v-d72829a0],.acc-float-leave-to[data-v-d72829a0]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.acc-float-enter-active[data-v-d72829a0],.acc-float-leave-active[data-v-d72829a0]{transition:none}}@media (width<=480px){.acc-float[data-v-d72829a0]{width:auto;margin-left:0}.acc-float .btn[data-v-d72829a0]{flex:1}.acc-float-error[data-v-d72829a0]{flex-basis:100%}.acc-float[data-v-d72829a0]{flex-wrap:wrap}}.acc-cal-row[data-v-d72829a0]{color:#334155;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:.85rem;display:flex}.acc-cal-row select[data-v-d72829a0]{margin-left:4px;padding:4px 6px}.acc-cal-check[data-v-d72829a0]{align-items:center;gap:6px;display:inline-flex}.acc-cal-grid[data-v-d72829a0]{flex-wrap:wrap;gap:14px 28px;margin-top:14px;display:flex}.acc-cal-field[data-v-d72829a0]{flex-direction:column;gap:6px;display:flex}.acc-cal-label[data-v-d72829a0]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:600}.acc-cal-hours[data-v-d72829a0]{align-items:center;gap:8px;display:flex}.acc-cal-hours select[data-v-d72829a0]{width:auto;min-width:92px;height:36px;padding:0 10px}.acc-cal-dash[data-v-d72829a0]{color:#94a3b8}.acc-seg[data-v-d72829a0]{background:#eef2f7;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.acc-seg-btn[data-v-d72829a0]{height:30px;font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:.84rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.acc-seg-btn[data-v-d72829a0]:hover{color:#1a1a2e}.acc-seg-btn.on[data-v-d72829a0]{color:#1a1a2e;background:#fff;box-shadow:0 1px 3px #0f172a1f}.acc-seg-btn[data-v-d72829a0]:focus-visible{outline-offset:1px;outline:2px solid #3b82f6}.field-help-muted[data-v-d72829a0]{color:#94a3b8;margin-top:4px;font-size:.75rem;display:block}.acc-export-done[data-v-d72829a0]{color:#15803d;margin:8px 0 0;font-size:.8rem}.acc-card[data-v-d72829a0]{background:#fff;border-radius:16px;width:760px;max-width:94vw;height:560px;max-height:88dvh;animation:.2s modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0000001f,0 8px 16px #00000014}.acc-nav[data-v-d72829a0]{background:#f8fafc;border-right:1px solid #f1f5f9;flex-direction:column;flex:0 0 190px;gap:2px;padding:22px 12px;display:flex}.acc-nav-title[data-v-d72829a0]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:0 10px 10px;font-size:.7rem;font-weight:700}.acc-nav-item[data-v-d72829a0]{text-align:left;cursor:pointer;color:#475569;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:.9rem;font-weight:500}.acc-nav-item[data-v-d72829a0]:hover{background:#f1f5f9}.acc-nav-item.active[data-v-d72829a0]{color:#1a1a2e;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.acc-body[data-v-d72829a0]{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:26px 28px;overflow-y:auto}.acc-body[data-v-d72829a0]::-webkit-scrollbar{width:10px}.acc-body[data-v-d72829a0]::-webkit-scrollbar-track{background:0 0}.acc-body[data-v-d72829a0]::-webkit-scrollbar-thumb{background:#e2e8f0;border:3px solid #fff;border-radius:5px}.acc-body[data-v-d72829a0]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.acc-body[data-v-d72829a0]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.acc-h[data-v-d72829a0]{color:#1a1a2e;margin:0 0 18px;font-size:1.1rem;font-weight:700}.acc-h4[data-v-d72829a0]{color:#1a1a2e;margin:0 0 2px;font-size:.95rem;font-weight:600}.acc-grid[data-v-d72829a0]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.acc-item[data-v-d72829a0]{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-label[data-v-d72829a0]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:.72rem;font-weight:600}.acc-value[data-v-d72829a0]{color:#1e293b;word-break:break-word;font-size:.92rem}.acc-color[data-v-d72829a0]{align-items:center;gap:6px;display:flex}.acc-color i[data-v-d72829a0]{border-radius:4px;width:14px;height:14px;display:inline-block}.acc-hint[data-v-d72829a0]{color:#94a3b8;margin-top:14px;font-size:.82rem}.acc-form[data-v-d72829a0]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acc-wide[data-v-d72829a0]{grid-column:1/-1}.acc-actions[data-v-d72829a0]{z-index:1;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin:18px -28px -26px;padding:14px 28px 26px;display:flex;position:sticky;bottom:-26px}.saved-msg[data-v-d72829a0]{color:#16a34a;font-size:.88rem;font-weight:600}.acc-sub[data-v-d72829a0]{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:18px}.acc-sub-head[data-v-d72829a0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.acc-brand[data-v-d72829a0]{align-items:center;gap:20px;display:flex}.acc-logo[data-v-d72829a0]{background:#f8fafc;border:1.5px dashed #e2e8f0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:130px;height:62px;display:flex;overflow:hidden}.acc-logo img[data-v-d72829a0]{object-fit:contain;max-width:90%;max-height:48px}.acc-logo span[data-v-d72829a0]{color:#cbd5e1;font-size:.82rem}.acc-plan[data-v-d72829a0]{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;margin-bottom:18px;padding:16px}.acc-plan-name[data-v-d72829a0]{color:#1d4ed8;font-size:1.15rem;font-weight:700}.acc-plan-sub[data-v-d72829a0]{color:#64748b;margin-top:2px;font-size:.86rem}@media (width<=640px){.acc-card[data-v-d72829a0]{flex-direction:column;height:88dvh}.acc-nav[data-v-d72829a0]{border-bottom:1px solid #f1f5f9;border-right:none;flex-direction:row;flex:none;padding:12px;overflow-x:auto}.acc-nav-title[data-v-d72829a0]{display:none}.acc-form[data-v-d72829a0]{grid-template-columns:1fr}}.acc-intro[data-v-d72829a0]{color:#64748b;margin:-8px 0 18px;font-size:.86rem;line-height:1.5}.acc-module[data-v-d72829a0]{background:#fbfcfe;border:1px solid #f1f5f9;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.acc-module-name[data-v-d72829a0]{color:#1a1a2e;margin-bottom:4px;font-size:.95rem;font-weight:600}.acc-module-desc[data-v-d72829a0]{color:#64748b;font-size:.82rem;line-height:1.5}.acc-module-error[data-v-d72829a0]{color:#dc2626;margin-top:12px;font-size:.82rem}.acc-switch[data-v-d72829a0]{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;flex:none;width:44px;height:25px;margin-top:2px;padding:0;transition:background .18s;position:relative}.acc-switch.on[data-v-d72829a0]{background:#3b82f6}.acc-switch[data-v-d72829a0]:disabled{opacity:.6;cursor:default}.acc-knob[data-v-d72829a0]{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.acc-switch.on .acc-knob[data-v-d72829a0]{transform:translate(19px)}.re-overlay[data-v-d72829a0]{z-index:5;background:#0f172a73;justify-content:center;align-items:center;padding:24px;animation:.16s reFade-d72829a0;display:flex;position:absolute;inset:0}@keyframes reFade-d72829a0{0%{opacity:0}to{opacity:1}}.re-card[data-v-d72829a0]{background:#fff;border-radius:14px;width:420px;max-width:100%;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000002e}.re-h[data-v-d72829a0]{color:#1a1a2e;margin:0 0 8px;font-size:1.05rem;font-weight:700}.re-p[data-v-d72829a0]{color:#64748b;margin:0 0 18px;font-size:.86rem;line-height:1.55}.re-choices[data-v-d72829a0]{flex-direction:column;gap:10px;display:flex}.re-choice[data-v-d72829a0]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:14px;transition:border-color .15s,background .15s}.re-choice[data-v-d72829a0]:hover{background:#f8fbff;border-color:#3b82f6}.re-choice-alt[data-v-d72829a0]:hover{background:snow;border-color:#f87171}.re-choice-name[data-v-d72829a0]{color:#1a1a2e;margin-bottom:3px;font-size:.9rem;font-weight:600}.re-choice-desc[data-v-d72829a0]{color:#94a3b8;font-size:.79rem;line-height:1.45}.re-cancel[data-v-d72829a0]{cursor:pointer;color:#94a3b8;background:0 0;border:none;width:100%;margin-top:16px;padding:6px;font-size:.83rem}.re-cancel[data-v-d72829a0]:hover{color:#64748b}.re-actions[data-v-d72829a0]{justify-content:flex-end;gap:10px;display:flex}.re-btn-ghost[data-v-d72829a0]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 16px;font-size:.85rem;font-weight:500}.re-btn-danger[data-v-d72829a0]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:9px 16px;font-size:.85rem;font-weight:600}.re-btn-danger[data-v-d72829a0]:hover{background:#b91c1c}.re-bar[data-v-d72829a0]{background:#eef2f7;height:3px;position:absolute;top:0;left:0;right:0}.re-bar-fill[data-v-d72829a0]{background:#3b82f6;border-radius:0 3px 3px 0;width:0;height:100%;animation:1.6s ease-out forwards reLoad-d72829a0}.re-bar-fill.done[data-v-d72829a0]{width:100%;animation:none}@keyframes reLoad-d72829a0{0%{width:0}60%{width:72%}to{width:100%}}.re-loading[data-v-d72829a0]{flex-direction:column;align-items:center;gap:14px;padding:26px 0 10px;display:flex}.re-spinner[data-v-d72829a0]{border:3px solid #e8eefb;border-top-color:#3b82f6;border-radius:50%;width:34px;height:34px;animation:.7s linear infinite reSpin-d72829a0}@keyframes reSpin-d72829a0{to{transform:rotate(360deg)}}.re-check[data-v-d72829a0]{color:#16a34a;animation:.28s rePop-d72829a0}@keyframes rePop-d72829a0{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.re-loading-text[data-v-d72829a0]{color:#64748b;font-size:.86rem;font-weight:500}@media (prefers-reduced-motion:reduce){.re-bar-fill[data-v-d72829a0],.re-spinner[data-v-d72829a0],.re-check[data-v-d72829a0]{animation:none}.re-bar-fill[data-v-d72829a0]{width:100%}}.set-row[data-v-d72829a0]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;display:flex}.set-row[data-v-d72829a0]:last-of-type{border-bottom:none}.set-label[data-v-d72829a0]{color:#334155;flex:none;font-size:.88rem;font-weight:500}.set-control[data-v-d72829a0]{flex:0 auto;justify-content:flex-end;display:flex;position:relative}.set-static[data-v-d72829a0]{color:#94a3b8;font-size:.88rem}.set-avatar[data-v-d72829a0]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:600;transition:background .18s;display:flex}.set-input[data-v-d72829a0]{color:#1a1a2e;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:260px;max-width:46vw;padding:8px 12px;font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.set-input[data-v-d72829a0]:hover{border-color:#cbd5e1}.set-input[data-v-d72829a0]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61f}.set-input[data-v-d72829a0]:disabled{color:#94a3b8;background:#f8fafc}.set-color-btn[data-v-d72829a0]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:9px;padding:7px 12px;font-family:inherit;font-size:.85rem;transition:border-color .15s;display:flex}.set-color-btn[data-v-d72829a0]:hover{border-color:#cbd5e1}.set-color-btn i[data-v-d72829a0]{border-radius:4px;flex:none;width:14px;height:14px}.set-color-btn svg[data-v-d72829a0]{color:#94a3b8}.set-swatches[data-v-d72829a0]{z-index:3;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:8px;padding:12px;animation:.14s setPop-d72829a0;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #0000001a}@keyframes setPop-d72829a0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.set-swatch[data-v-d72829a0]{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;padding:0;transition:transform .12s;box-shadow:inset 0 0 0 1px #0000000f}.set-swatch[data-v-d72829a0]:hover{transform:scale(1.12)}.set-swatch[data-v-d72829a0]:focus-visible,.set-swatch-custom[data-v-d72829a0]:focus-within{outline-offset:2px;outline:2px solid #3b82f6}.set-swatch.active[data-v-d72829a0]{border-color:#1a1a2e;box-shadow:inset 0 0 0 2px #fff}.set-swatch-custom[data-v-d72829a0]{color:#fff;background:conic-gradient(#ef4444,#f59e0b,#84cc16,#10b981,#06b6d4,#3b82f6,#ec4899,#ef4444);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.set-swatch-custom svg[data-v-d72829a0]{filter:drop-shadow(0 0 1.5px #00000073);pointer-events:none}.set-swatch-custom input[data-v-d72829a0]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.set-error[data-v-d72829a0]{color:#dc2626;margin-top:12px;font-size:.82rem}@media (width<=640px){.set-row[data-v-d72829a0]{flex-direction:column;align-items:flex-start;gap:8px}.set-control[data-v-d72829a0]{justify-content:flex-start;width:100%}.set-input[data-v-d72829a0]{width:100%;max-width:none}.set-swatches[data-v-d72829a0]{gap:10px;padding:14px;left:0;right:auto}.set-swatch[data-v-d72829a0]{border-radius:10px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.set-swatches[data-v-d72829a0]{animation:none}.set-swatch[data-v-d72829a0]:hover{transform:none}}.field-err[data-v-d72829a0]{color:#dc2626;margin-top:4px;font-size:.8rem;display:block}.field-warn[data-v-d72829a0]{color:#b45309;margin-top:4px;font-size:.8rem;display:block}.wc[data-v-cc5ecd02]{z-index:1000;cursor:pointer;background:#f8fafc;justify-content:center;align-items:center;padding:24px 16px;transition:opacity .6s,transform .6s cubic-bezier(.4,0,.2,1);animation:.35s both wc-in-cc5ecd02;display:flex;position:fixed;inset:0;overflow:hidden}.wc.leaving[data-v-cc5ecd02]{opacity:0;pointer-events:none;transform:scale(1.04)}@keyframes wc-in-cc5ecd02{0%{opacity:0}to{opacity:1}}.wc-glow[data-v-cc5ecd02]{filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.wc-glow-a[data-v-cc5ecd02]{background:radial-gradient(circle,#3b82f659,#0000 65%);animation:9s ease-in-out infinite alternate wc-drift-cc5ecd02;top:-20vmax;left:-15vmax}.wc-glow-b[data-v-cc5ecd02]{background:radial-gradient(circle,#14b8a647,#0000 65%);animation:11s ease-in-out infinite alternate-reverse wc-drift-cc5ecd02;bottom:-25vmax;right:-15vmax}@keyframes wc-drift-cc5ecd02{0%{transform:translate(0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.1)}}.wc-content[data-v-cc5ecd02]{text-align:center;max-width:560px;position:relative}.wc-mark[data-v-cc5ecd02]{width:88px;height:88px;margin:0 auto 28px;position:relative}.wc-mark svg[data-v-cc5ecd02]{display:block;position:relative}.wc-ring[data-v-cc5ecd02]{fill:#fff;stroke:#3b82f6;stroke-width:4px;stroke-linecap:round;stroke-dasharray:252;stroke-dashoffset:252px;transform-origin:50%;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1),fill .3s .45s;transform:rotate(-90deg)}.wc-mark.s1 .wc-ring[data-v-cc5ecd02]{stroke-dashoffset:0}.wc-mark.s2 .wc-ring[data-v-cc5ecd02]{fill:#3b82f6}.wc-check[data-v-cc5ecd02]{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:52;stroke-dashoffset:52px;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) 50ms}.wc-mark.s2 .wc-check[data-v-cc5ecd02]{stroke-dashoffset:0}.wc-mark.s2 svg[data-v-cc5ecd02]{animation:.45s cubic-bezier(.34,1.56,.64,1) wc-pop-cc5ecd02}@keyframes wc-pop-cc5ecd02{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.wc-ripple[data-v-cc5ecd02]{opacity:0;border:2px solid #3b82f673;border-radius:50%;position:absolute;inset:0}.wc-mark.s2 .wc-ripple[data-v-cc5ecd02]{animation:1.4s ease-out forwards wc-ripple-cc5ecd02}.wc-mark.s2 .wc-ripple-2[data-v-cc5ecd02]{animation-delay:.25s}@keyframes wc-ripple-cc5ecd02{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.wc-brand[data-v-cc5ecd02]{opacity:0;margin-bottom:10px;font-size:1rem;font-weight:800;transition:opacity .5s,transform .5s;transform:translateY(8px)}.wc-brand.on[data-v-cc5ecd02]{opacity:.55;transform:none}.wc-title[data-v-cc5ecd02]{letter-spacing:-.03em;color:#0f172a;margin:0 0 14px;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:800;line-height:1.15}.wc-title span[data-v-cc5ecd02]{opacity:0;filter:blur(6px);transition:opacity .5s,transform .6s cubic-bezier(.34,1.4,.64,1),filter .5s;display:inline-block;transform:translateY(18px)}.wc-title.on span[data-v-cc5ecd02]{opacity:1;filter:none;transform:none}.wc-title.on span[data-v-cc5ecd02]:nth-child(2){transition-delay:60ms}.wc-title.on span[data-v-cc5ecd02]:nth-child(3){transition-delay:.12s}.wc-title.on span[data-v-cc5ecd02]:nth-child(4){transition-delay:.18s}.wc-title.on span[data-v-cc5ecd02]:nth-child(5){transition-delay:.24s}.wc-sub[data-v-cc5ecd02]{color:#475569;opacity:0;margin:0;font-size:1.1rem;transition:opacity .5s,transform .5s;transform:translateY(10px)}.wc-sub strong[data-v-cc5ecd02]{color:#0f172a;font-weight:700}.wc-sub.on[data-v-cc5ecd02]{opacity:1;transform:none}.wc-skip[data-v-cc5ecd02]{color:#94a3b8;opacity:0;margin:28px 0 0;font-size:.8rem;transition:opacity .6s .6s}.wc-skip.on[data-v-cc5ecd02]{opacity:1}.wc-confetti[data-v-cc5ecd02]{pointer-events:none;z-index:1001;width:100vw;height:100dvh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.wc[data-v-cc5ecd02],.wc-glow[data-v-cc5ecd02],.wc-title span[data-v-cc5ecd02],.wc-sub[data-v-cc5ecd02],.wc-brand[data-v-cc5ecd02],.wc-ring[data-v-cc5ecd02],.wc-check[data-v-cc5ecd02]{transition:opacity .3s!important;animation:none!important}.wc-ring[data-v-cc5ecd02]{stroke-dashoffset:0;fill:#3b82f6}.wc-check[data-v-cc5ecd02]{stroke-dashoffset:0}.wc-title span[data-v-cc5ecd02],.wc-sub[data-v-cc5ecd02],.wc-brand[data-v-cc5ecd02]{opacity:1;filter:none;transform:none}}#app[inert]{filter:blur(6px)saturate(.8);-webkit-user-select:none;user-select:none;transition:filter .4s}.ag[data-v-0099fe61]{z-index:900;overscroll-behavior:contain;background:#0f172a73;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ag-card[data-v-0099fe61]{background:#fff;border-radius:20px;width:100%;max-width:480px;margin:auto 0;padding:32px 28px 22px;font-family:inherit;box-shadow:0 30px 80px #0f172a59}.ag-lock[data-v-0099fe61]{color:#2563eb;background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.ag-title[data-v-0099fe61]{letter-spacing:-.02em;color:#0f172a;margin:0 0 8px;font-size:1.35rem;font-weight:800}.ag-text[data-v-0099fe61]{color:#475569;margin:0 0 18px;font-size:.93rem;line-height:1.6}.ag-text strong[data-v-0099fe61]{color:#0f172a}.ag-muted[data-v-0099fe61]{color:#94a3b8;font-size:.85rem}.ag-tabs[data-v-0099fe61]{background:#f1f5f9;border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.ag-tabs button[data-v-0099fe61]{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 10px;font-size:.88rem;font-weight:600}.ag-tabs button.on[data-v-0099fe61]{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1a}.ag-form[data-v-0099fe61]{flex-direction:column;gap:12px;display:flex}.ag-row[data-v-0099fe61]{gap:10px;display:flex}.ag-row .ag-field[data-v-0099fe61]{flex:1;min-width:0}.ag-field-time[data-v-0099fe61]{flex:0 0 120px!important}.ag-field[data-v-0099fe61]{flex-direction:column;gap:5px;display:flex}.ag-field span[data-v-0099fe61]{color:#334155;font-size:.8rem;font-weight:600}.ag-field em[data-v-0099fe61]{color:#94a3b8;font-style:normal;font-weight:400}.ag-field input[data-v-0099fe61],.ag-field select[data-v-0099fe61],.ag-field textarea[data-v-0099fe61]{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;resize:vertical;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:.93rem}.ag-field input[data-v-0099fe61]:focus,.ag-field select[data-v-0099fe61]:focus,.ag-field textarea[data-v-0099fe61]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61f}.ag-error[data-v-0099fe61]{color:#dc2626;margin:0;font-size:.85rem;font-weight:600}.ag-btn[data-v-0099fe61]{color:#fff;font:inherit;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;margin-top:4px;padding:12px 18px;font-size:.95rem;font-weight:700}.ag-btn[data-v-0099fe61]:hover:not(:disabled){background:#2563eb}.ag-btn[data-v-0099fe61]:disabled{opacity:.5;cursor:default}.ag-foot[data-v-0099fe61]{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.ag-link[data-v-0099fe61]{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:.83rem;font-weight:600}.ag-link[data-v-0099fe61]:hover{color:#0f172a}.ag-dot[data-v-0099fe61]{color:#cbd5e1}.ag-enter-active[data-v-0099fe61],.ag-leave-active[data-v-0099fe61]{transition:opacity .3s}.ag-enter-active .ag-card[data-v-0099fe61],.ag-leave-active .ag-card[data-v-0099fe61]{transition:transform .35s cubic-bezier(.34,1.3,.64,1)}.ag-enter-from[data-v-0099fe61],.ag-leave-to[data-v-0099fe61]{opacity:0}.ag-enter-from .ag-card[data-v-0099fe61],.ag-leave-to .ag-card[data-v-0099fe61]{transform:translateY(16px)scale(.97)}@media (width<=480px){.ag[data-v-0099fe61]{padding:12px}.ag-card[data-v-0099fe61]{padding:24px 18px 18px}.ag-row[data-v-0099fe61]{flex-direction:column}.ag-field-time[data-v-0099fe61]{flex:1!important}}.sg-failure[data-v-d2dadfcc]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:.88rem;display:flex}.sg-failure svg[data-v-d2dadfcc]{flex-shrink:0}.sg-failure-text[data-v-d2dadfcc]{flex:1}.sg-link[data-v-d2dadfcc]{color:#991b1b;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:underline}.sg-close[data-v-d2dadfcc]{color:#991b1b;cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;font-size:1.3rem;line-height:1}.sg-close[data-v-d2dadfcc]:hover{opacity:1}.sg-pending[data-v-d2dadfcc]{z-index:3000;color:#e2e8f0;opacity:.9;background:#1e293b;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0f172a38}.sg-spinner[data-v-d2dadfcc]{border:1.5px solid #e2e8f040;border-top-color:#e2e8f0;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite sgSpin-d2dadfcc}@keyframes sgSpin-d2dadfcc{to{transform:rotate(360deg)}}.sg-fade-enter-active[data-v-d2dadfcc],.sg-fade-leave-active[data-v-d2dadfcc]{transition:opacity .2s}.sg-fade-enter-from[data-v-d2dadfcc],.sg-fade-leave-to[data-v-d2dadfcc]{opacity:0}.toast-host[data-v-728600b7]{z-index:3000;pointer-events:none;flex-direction:column;gap:8px;width:min(460px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast[data-v-728600b7]{color:#fff;pointer-events:auto;background:#1e293b;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:.875rem;animation:.18s ease-out toast-in-728600b7;display:flex;box-shadow:0 8px 24px #0f172a40}.toast-error[data-v-728600b7]{background:#b91c1c}.toast-text[data-v-728600b7]{flex:1;line-height:1.4}.toast-undo[data-v-728600b7]{color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:600}.toast-error .toast-undo[data-v-728600b7]{color:#fff;text-decoration:underline}.toast-close[data-v-728600b7]{color:#cbd5e1;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1.1rem;line-height:1}@keyframes toast-in-728600b7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn-link{font:inherit;color:#3b82f6;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:500}.btn-link:hover{color:#2563eb;text-decoration:underline}.btn-link:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.btn-link-muted{color:#64748b}.btn-link-danger{color:#dc2626}.btn-link-danger:hover{color:#b91c1c}*{-webkit-tap-highlight-color:transparent}@media (hover:none){.nav-links a:active,.nav-sub a:active,.nav-parent:active,.user-trigger:active,.home-btn:active,.logout-btn:active{background:#e2e8f0}}.conn-lost{z-index:10000;background:#f6f8fb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.conn-card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:40px 32px;box-shadow:0 10px 40px #00000014}.conn-spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:38px;height:38px;margin:0 auto 20px;animation:.9s linear infinite conn-spin}@keyframes conn-spin{to{transform:rotate(360deg)}}.conn-card h1{color:#1a1a2e;margin:0 0 12px;font-size:1.15rem}.conn-msg-strong{color:#1a1a2e;font-weight:600}.conn-msg{color:#64748b;margin:0 0 10px;font-size:.88rem;line-height:1.6}.conn-msg+.conn-pending{color:#9a3412;text-align:left;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:4px 0 18px;padding:12px 14px;font-size:.88rem;line-height:1.5}.conn-pending strong{color:#7c2d12;margin-bottom:2px;display:block}.conn-status{color:#94a3b8;min-height:18px;margin-top:20px;margin-bottom:16px;font-size:.8rem}.conn-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:10px;width:100%;padding:11px 16px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s}.conn-btn:hover:not(:disabled){background:#2563eb}.conn-btn:disabled{opacity:.6;cursor:default}.conn-note{color:#cbd5e1;margin:16px 0 0;font-size:.78rem}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{overflow-x:hidden}body{color:#1a1a2e;-webkit-font-smoothing:antialiased;background:#f0f2f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-page{min-height:100dvh}.app{height:100dvh;display:flex;overflow:hidden}.sidebar{background:#fff;border-right:1px solid #e8ecf1;flex-direction:column;width:240px;min-height:100dvh;padding:20px 14px;display:flex}.logo{align-items:center;gap:10px;margin-bottom:28px;padding:4px 8px;font-size:1.15rem;font-weight:700;display:flex}.logo-img{width:auto;height:34px}.logo span{color:#1a1a2e;letter-spacing:-.3px;font-size:1.15rem;font-weight:700}.nav-links{flex-direction:column;flex:1;gap:4px;display:flex}.nav-links a{color:#64748b;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.nav-links .nav-overdue{color:#fff;font-variant-numeric:tabular-nums;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.nav-links a svg{opacity:.6;flex-shrink:0}.nav-links a:hover{color:#1a1a2e;background:#f1f5f9}.nav-links a:hover svg{opacity:.9}.nav-links a.router-link-active{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.nav-links a.router-link-active svg{opacity:1;stroke:#2563eb}.nav-parent{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.nav-parent svg{opacity:.6;flex-shrink:0}.nav-parent:hover{color:#1a1a2e;background:#f1f5f9}.nav-parent:hover svg{opacity:.9}.nav-parent.active,.nav-parent.router-link-active{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.nav-parent.active svg,.nav-parent.router-link-active svg{opacity:1;stroke:#2563eb}.nav-parent .chevron{margin-left:auto;transition:transform .2s}.nav-parent .chevron.open{transform:rotate(90deg)}.nav-sub{border-left:1.5px solid #e8ecf1;flex-direction:column;gap:2px;margin:2px 0 2px 25px;padding-left:10px;display:flex}.nav-sub a,.nav-sub a.router-link-active{color:#64748b;background:0 0;padding:8px 12px;font-size:.85rem}.nav-sub a:hover{color:#1a1a2e;background:#f1f5f9}.nav-sub a.sub-active{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);font-weight:600}.nav-divider{background:#e8ecf1;height:1px;margin:12px 0 8px}.nav-section-label{color:#94a3b8;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:4px;padding:0 12px;font-size:.65rem;font-weight:700}.user-info{border-top:1px solid #e8ecf1;align-items:center;gap:10px;padding-top:16px;display:flex}.user-trigger{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;margin:-4px;padding:4px;font-family:inherit;transition:background-color .15s;display:flex}.user-trigger:hover{background:#eef2f7}.user-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:600;display:flex}.user-details{flex:1;min-width:0}.user-name{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;display:block;overflow:hidden}.user-role{color:#94a3b8;font-size:.75rem;display:block}.home-btn,.logout-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:8px;transition:all .15s}.home-btn:hover{color:#3b82f6;background:#eff6ff}.logout-btn:hover{color:#dc2626;background:#fee2e2}.content{background:#f0f2f5;flex:1;padding:32px;overflow-y:auto}.card{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-bottom:16px;padding:22px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.name-link{color:inherit;font:inherit;cursor:pointer;text-decoration:none}.name-link:hover{color:#3b82f6;text-decoration:underline}.btn{cursor:pointer;border:none;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn:active{transform:translateY(0)}.btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.btn-primary:hover{box-shadow:0 4px 14px #3b82f640}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:hover{box-shadow:none;transform:none}.btn-success{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.btn-success:hover{box-shadow:0 4px 14px #10b98159}.btn-secondary{color:#475569;background:#f1f5f9}.btn-secondary:hover{box-shadow:none;background:#e2e8f0;transform:none}.badge{letter-spacing:.2px;border-radius:20px;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-new{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.badge-processing{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge-done{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.badge-waiting{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.badge-discarded{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}input:not([type=checkbox]):not([type=radio]),textarea,select{color:#1a1a2e;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #94a3b8;border-radius:5px;flex:none;width:18px;height:18px;margin:0;padding:0;transition:background-color .15s,border-color .15s;position:relative}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:#64748b}input[type=checkbox]:checked,input[type=radio]:checked{background:#3b82f6;border-color:#3b82f6}input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f633}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{background:#94a3b8;border-color:#94a3b8}label{color:#475569;margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){cursor:pointer;color:#1a1a2e;align-items:center;gap:8px;margin-bottom:0;line-height:1.4;display:inline-flex}.form-group{margin-bottom:16px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:12px 14px}th{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;border-bottom:1.5px solid #e8ecf1;font-size:.75rem;font-weight:600}td{border-bottom:1px solid #f1f5f9;font-size:.9rem}tbody tr{transition:background .1s}tbody tr:hover{background:#f8fafc}tbody tr:last-child td{border-bottom:none}h1{color:#1a1a2e;letter-spacing:-.3px;margin-bottom:22px;font-size:1.5rem;font-weight:700}h3{color:#1a1a2e;font-size:1.1rem;font-weight:600}.modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:100;background:#0f172a80;justify-content:center;align-items:center;animation:.2s overlayIn;display:flex;position:fixed;inset:0}.modal-overlay.closing{animation:.15s forwards overlayOut}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.modal-card{background:#fff;border-radius:16px;width:460px;max-height:90dvh;padding:28px;animation:.2s modalIn;position:relative;overflow-y:auto;box-shadow:0 24px 48px #0000001f,0 8px 16px #00000014}@keyframes modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.modal-close{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:16px;right:18px}.modal-close:hover{color:#1a1a2e;background:#e2e8f0}.modal-actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.modal-flash{border-radius:10px;animation:.6s modalFlash}@keyframes modalFlash{0%,to{box-shadow:0 0 #3b82f600}30%{box-shadow:0 0 0 4px #3b82f640}}.modal-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.85rem}.btn-danger{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.btn-danger:hover{box-shadow:none;background:#fee2e2;transform:none}@media (width<=640px){.modal-card{margin:12px;width:calc(100vw - 24px)!important}}.mobile-header,.mobile-overlay{display:none}@media (width<=768px){.app{flex-direction:column}.mobile-header{z-index:50;background:#fff;border-bottom:1px solid #e8ecf1;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.hamburger{cursor:pointer;color:#1a1a2e;background:0 0;border:none;border-radius:8px;padding:6px}.hamburger:hover{background:#f1f5f9}.mobile-title{color:#1a1a2e;font-size:1.1rem;font-weight:700}.mobile-overlay{z-index:90;background:#0000004d;display:block;position:fixed;inset:0}.sidebar{overscroll-behavior:contain;z-index:100;height:100dvh;box-shadow:none;transition:left .25s;position:fixed;top:0;left:-260px;overflow-y:auto}.sidebar.open{left:0;box-shadow:4px 0 20px #0000001a}.content{flex:1;height:auto;padding:16px;overflow-y:auto}.card{border-radius:10px;padding:14px;overflow-x:auto}table:not(.public-page table){min-width:600px}:is(.card,.modal) th,:is(.card,.modal) td{white-space:nowrap;padding:10px;font-size:.82rem}h1{margin-bottom:16px;font-size:1.25rem}.btn{padding:8px 14px;font-size:.8rem}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}}@media (width<=640px){.modal-overlay>div,.wizard-card{max-height:90dvh;margin:12px;overflow-y:auto;width:calc(100vw - 24px)!important;max-width:100%!important}}:root{--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--faint:#94a3b8;--canvas:#f4f5f7;--surface:#fff;--hairline:#0f172a12;--hairline-strong:#0f172a1f;--accent:#2563eb;--accent-soft:#eef4ff;--ring:0 0 0 4px #2563eb29;--shadow-1:0 1px 2px #0f172a0a, 0 1px 1px #0f172a05;--shadow-2:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0d;--shadow-3:0 2px 6px #0f172a0f, 0 24px 56px -12px #0f172a47;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}.app{color:var(--ink);background:var(--canvas);font-feature-settings:"cv11", "ss03";text-rendering:optimizelegibility}.app ::selection{background:#2563eb2e}.app .content{background:var(--canvas)}.app .content h1{letter-spacing:-.022em;color:var(--ink);font-size:1.7rem;font-weight:700;line-height:1.15}.app h2{letter-spacing:-.018em}.app h3{letter-spacing:-.012em;color:var(--ink)}.app td,.app .badge,.app .nav-overdue{font-variant-numeric:tabular-nums}.app .card{border:1px solid var(--hairline);box-shadow:var(--shadow-1);border-radius:16px}.app .sidebar{border-right:1px solid var(--hairline)}.app .nav-links a,.app .nav-parent{border-radius:10px;transition:background-color .15s,color .15s}.app .nav-links a:active,.app .nav-parent:active{transition-duration:80ms;transform:scale(.98)}.app .nav-links a.router-link-active{background:var(--accent-soft);color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px #2563eb14}.app .btn,.modal-overlay .btn{letter-spacing:-.005em;transition:transform .12s var(--ease-out), box-shadow .15s ease, background-color .15s ease, filter .15s ease;border-radius:10px}.app .btn:hover:not(:disabled),.modal-overlay .btn:hover:not(:disabled){transform:none}.app .btn:active:not(:disabled),.modal-overlay .btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.app .btn:focus-visible,.modal-overlay .btn:focus-visible{box-shadow:var(--ring);outline:none}.app .btn-primary,.modal-overlay .btn-primary{background:linear-gradient(#3b82f6 0%,#2563eb 100%);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #2563eb4d}.app .btn-primary:hover:not(:disabled),.modal-overlay .btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:inset 0 1px #ffffff2e,0 4px 14px #2563eb47}.app .btn-secondary,.modal-overlay .btn-secondary{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline-strong), var(--shadow-1);background:#fff}.app .btn-secondary:hover:not(:disabled),.modal-overlay .btn-secondary:hover:not(:disabled){background:#f8fafc}.btn-destructive{color:#dc2626;box-shadow:inset 0 0 0 1px #dc262647, var(--shadow-1);background:#fff}.btn-destructive:hover:not(:disabled){background:#fef2f2}.app input:not([type=checkbox]):not([type=radio]),.app textarea,.app select,.modal-overlay input:not([type=checkbox]):not([type=radio]),.modal-overlay textarea,.modal-overlay select{border:1px solid var(--hairline-strong);box-shadow:0 1px 1px #0f172a08}.app input:not([type=checkbox]):not([type=radio]):hover:not(:focus):not(:disabled),.app textarea:hover:not(:focus):not(:disabled),.app select:hover:not(:focus):not(:disabled){border-color:#0f172a33}.app input:not([type=checkbox]):not([type=radio]):focus,.app textarea:focus,.app select:focus,.modal-overlay input:not([type=checkbox]):not([type=radio]):focus,.modal-overlay textarea:focus,.modal-overlay select:focus{border-color:var(--accent);box-shadow:var(--ring)}.app th{color:var(--faint);letter-spacing:.04em;border-bottom:1px solid var(--hairline);font-size:.72rem}.app td{border-bottom:1px solid #0f172a0d}.app tbody tr:hover{background:#0f172a05}.modal-overlay{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:#0f172a61}.modal-card{box-shadow:var(--shadow-3);animation:modalIn .38s var(--ease-sheet);border:1px solid #fff9;border-radius:20px}.modal-close{transition:background-color .15s,transform .1s}.modal-close:active{transform:scale(.92)}@media (width<=768px){.app .mobile-header{border-bottom:1px solid var(--hairline);background:#fff;box-shadow:0 6px 20px -14px #0f172a2e}.app .mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a47}.app .sidebar{transition:left .42s var(--ease-sheet);background:#fff}.app .sidebar.open{box-shadow:var(--shadow-3)}.app .content h1{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.modal-card{animation:.2s overlayIn}.app .btn:active,.modal-overlay .btn:active,.app .nav-links a:active,.app .nav-parent:active{transform:none}.app .sidebar{transition:none}}@media (prefers-reduced-transparency:reduce){.app .sidebar{-webkit-backdrop-filter:none;background:#fff}.modal-overlay{-webkit-backdrop-filter:none;background:#0f172a8c}}@media (prefers-contrast:more){:root{--hairline:#0f172a40;--hairline-strong:#0f172a66}}.owl-mark[data-v-752dfea3]{display:block}.owl-body[data-v-752dfea3]{fill:#3b82f6}.owl-socket[data-v-752dfea3]{fill:#fff}.owl-pupil[data-v-752dfea3]{fill:#3b82f6}.owl-mark.on-dark .owl-body[data-v-752dfea3]{fill:#fff}.owl-mark.on-dark .owl-socket[data-v-752dfea3]{fill:#3b82f6}.owl-mark.on-dark .owl-pupil[data-v-752dfea3]{fill:#fff}.mh[data-v-7da695f8]{z-index:200;-webkit-backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.mh-inner[data-v-7da695f8]{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 2rem;display:flex}.mh-logo[data-v-7da695f8]{letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:9px;font-size:1.45rem;font-weight:800;text-decoration:none;display:flex}.mh-nav[data-v-7da695f8]{align-items:center;gap:2rem;display:flex}.mh-nav a[data-v-7da695f8]{color:#475569;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.mh-nav a[data-v-7da695f8]:hover,.mh-nav a.router-link-active[data-v-7da695f8]{color:#0f172a}.mh-nav-actions[data-v-7da695f8]{align-items:center;gap:1rem;margin-left:1rem;display:flex}.mh-link-login[data-v-7da695f8]{color:#475569!important}.mh-btn[data-v-7da695f8]{background:#0f172a;border-radius:8px;padding:.5rem 1.4rem;display:inline-block;color:#fff!important;font-size:.88rem!important;font-weight:600!important;transition:background .15s!important}.mh-btn[data-v-7da695f8]:hover{background:#1e293b!important}.mh-hamburger[data-v-7da695f8]{cursor:pointer;color:#0f172a;background:0 0;border:none;padding:4px;display:none}@media (width<=768px){.mh-inner[data-v-7da695f8]{padding:0 1.25rem}.mh-hamburger[data-v-7da695f8]{display:block}.mh-nav[data-v-7da695f8]{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:0;padding:1rem 1.5rem 1.5rem;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 8px 24px #00000014}.mh-nav.open[data-v-7da695f8]{display:flex}.mh-nav>a[data-v-7da695f8]{border-bottom:1px solid #f1f5f9;width:100%;padding:.75rem 0;font-size:1rem}.mh-nav-actions[data-v-7da695f8]{flex-direction:column;gap:.5rem;width:100%;margin-top:.75rem;margin-left:0}.mh-btn[data-v-7da695f8]{text-align:center;width:100%;padding:.75rem!important}.mh-link-login[data-v-7da695f8]{text-align:center;padding:.75rem 0}}.mf[data-v-9edc7a33]{color:#94a3b8;background:#0f172a;padding:4rem 2rem 2rem}.mf-inner[data-v-9edc7a33]{max-width:1200px;margin:0 auto}.mf-grid[data-v-9edc7a33]{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;display:grid}.mf-brand .mf-logo[data-v-9edc7a33]{margin-bottom:.75rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-block}.mf-brand p[data-v-9edc7a33]{max-width:280px;margin:0;font-size:.9rem;line-height:1.6}.mf-col h4[data-v-9edc7a33]{color:#e2e8f0;text-transform:uppercase;letter-spacing:.8px;margin:0 0 1rem;font-size:.85rem;font-weight:700}.mf-col a[data-v-9edc7a33],.mf-col p[data-v-9edc7a33]{color:#94a3b8;margin:0;padding:.3rem 0;font-size:.9rem;text-decoration:none;transition:color .15s;display:block}.mf-col a[data-v-9edc7a33]:hover{color:#e2e8f0}.mf-small[data-v-9edc7a33]{color:#64748b!important;font-size:.85rem!important}.mf-bottom[data-v-9edc7a33]{text-align:center;border-top:1px solid #1e293b;margin-top:3rem;padding-top:1.5rem}.mf-bottom p[data-v-9edc7a33]{margin:0;font-size:.85rem}@media (width<=768px){.mf-grid[data-v-9edc7a33]{grid-template-columns:1fr 1fr;gap:2rem}.mf-brand[data-v-9edc7a33]{grid-column:1/-1}}@media (width<=480px){.mf[data-v-9edc7a33]{padding:3rem 1.25rem 1.5rem}.mf-grid[data-v-9edc7a33]{grid-template-columns:1fr;gap:1.5rem}}.slot[data-v-951c580b]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:baseline;display:inline-flex}.slot-cell[data-v-951c580b]{white-space:pre;display:inline-block}.slot-cell.is-digit[data-v-951c580b]{vertical-align:baseline;height:1em;position:relative;overflow:hidden}.slot-reel[data-v-951c580b]{will-change:transform;flex-direction:column;transition:transform .62s cubic-bezier(.22,1.4,.36,1);display:flex}.slot-digit[data-v-951c580b]{justify-content:center;align-items:center;height:1em;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.slot-reel[data-v-951c580b]{transition:none}}@media (hover:hover) and (pointer:fine){.slot-reel[data-v-951c580b]{transition:none}}.roi[data-v-1663ca59]{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;max-width:1080px;margin:0 auto;display:grid;overflow-x:clip}.roi-inputs[data-v-1663ca59],.roi-results[data-v-1663ca59]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:1.5rem}.roi-panel-head[data-v-1663ca59]{align-items:center;gap:.7rem;margin-bottom:.4rem;display:flex}.roi-panel-head.sub[data-v-1663ca59]{margin-top:1.75rem}.roi-panel-head h3[data-v-1663ca59]{margin:0;font-size:1.05rem;font-weight:800}.roi-step[data-v-1663ca59]{color:#fff;background:#3b82f6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:inline-flex}.roi-hint[data-v-1663ca59]{color:#94a3b8;margin:0 0 1.25rem;font-size:.78rem}.field[data-v-1663ca59]{margin-bottom:.9rem}.field label[data-v-1663ca59]{color:#334155;margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.field label span[data-v-1663ca59]{color:#94a3b8;font-weight:500}.split[data-v-1663ca59]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.pair[data-v-1663ca59]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.8rem;padding:.8rem .85rem .7rem}.pair-title[data-v-1663ca59]{color:#334155;margin-bottom:.6rem;font-size:.78rem;font-weight:700;display:block}.pair-body[data-v-1663ca59]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem;display:grid}.pair-body.plain[data-v-1663ca59]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pair-side[data-v-1663ca59]{flex-direction:column;min-width:0;display:flex}.pair-tag[data-v-1663ca59]{color:#94a3b8;margin-bottom:.25rem;font-size:.68rem;font-weight:600}.pair-tag.good[data-v-1663ca59]{color:#15803d}.pair-arrow[data-v-1663ca59]{color:#3b82f6;-webkit-user-select:none;user-select:none;padding-bottom:.55rem;font-size:1.05rem;font-weight:700}.pair .unit[data-v-1663ca59]{background:#f8fafc}.admin-lead[data-v-1663ca59]{color:#64748b;margin:0 0 .9rem;font-size:.74rem;line-height:1.5}.admin-lead strong[data-v-1663ca59]{color:#334155;font-weight:700}.admin-row[data-v-1663ca59]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:end;gap:.75rem;display:grid}.admin-row+.admin-row[data-v-1663ca59]{border-top:1px solid #f1f5f9;margin-top:.7rem;padding-top:.7rem}.admin-who[data-v-1663ca59]{flex-direction:column;min-width:0;padding-bottom:.5rem;display:flex}.admin-role[data-v-1663ca59]{color:#1e293b;font-size:.78rem;font-weight:700}.admin-desc[data-v-1663ca59]{color:#94a3b8;margin-top:.1rem;font-size:.68rem;line-height:1.35}@media (width<=460px){.admin-row[data-v-1663ca59]{grid-template-columns:1fr;align-items:stretch;gap:.5rem}.admin-who[data-v-1663ca59]{padding-bottom:0}}.pair-foot[data-v-1663ca59]{color:#64748b;border-top:1px solid #f1f5f9;margin-top:.6rem;padding-top:.55rem;font-size:.7rem;display:block}.pair-foot strong[data-v-1663ca59]{color:#15803d;font-weight:700}.stepper[data-v-1663ca59]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;display:flex;overflow:hidden}.stepper button[data-v-1663ca59]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;flex-shrink:0;width:34px;height:38px;font-size:1.05rem;font-weight:700;transition:background .15s}.stepper button[data-v-1663ca59]:hover{background:#e2e8f0}.stepper input[data-v-1663ca59]{text-align:center;color:#0f172a;background:#fff;border:none;flex:1;min-width:0;padding:.5rem 0;font-size:.92rem;font-weight:700}.unit[data-v-1663ca59]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;padding-right:.65rem;display:flex}.unit input[data-v-1663ca59]{color:#0f172a;background:0 0;border:none;flex:1;min-width:0;padding:.6rem .7rem;font-size:.92rem;font-weight:700}.unit span[data-v-1663ca59]{color:#94a3b8;flex-shrink:0;font-size:.72rem;font-weight:600}input[type=number][data-v-1663ca59]{appearance:textfield;box-sizing:border-box;width:100%;min-width:0}input[type=number][data-v-1663ca59]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-1663ca59]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[data-v-1663ca59]:focus{outline-offset:-1px;outline:2px solid #bfdbfe}.save-dock[data-v-1663ca59]{margin:1rem 0 1.25rem}.roi-results[data-v-1663ca59]{overflow:visible}.roi[data-v-1663ca59]{--dock-inset:max(1rem, env(safe-area-inset-bottom,0px))}.save-inset-probe[data-v-1663ca59]{height:var(--dock-inset);pointer-events:none;visibility:hidden;width:0;position:absolute}.save-dock.is-floating>.save-hero[data-v-1663ca59]{left:max(1rem, env(safe-area-inset-left,0px));right:max(1rem, env(safe-area-inset-right,0px));bottom:var(--dock-inset);z-index:20;position:fixed}.save-hero[data-v-1663ca59]{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:14px;padding:1.4rem 1.5rem;box-shadow:0 12px 32px #0f172a47}.save-hero.negative[data-v-1663ca59]{background:linear-gradient(135deg,#7f1d1d,#991b1b)}.save-label[data-v-1663ca59]{text-transform:uppercase;letter-spacing:1px;color:#fff9;font-size:.72rem;font-weight:700;display:block}.save-amount[data-v-1663ca59]{letter-spacing:-1.5px;margin:.2rem 0;padding-bottom:.06em;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15;display:block}.save-sub[data-v-1663ca59]{color:#ffffffb3;font-size:.8rem}.breakdown[data-v-1663ca59]{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;font-size:.8rem}.breakdown th[data-v-1663ca59]{text-align:right;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;border-bottom:1px solid #e2e8f0;padding:.4rem .5rem;font-size:.68rem;font-weight:700}.breakdown th[data-v-1663ca59]:first-child{text-align:left}.breakdown td[data-v-1663ca59]{text-align:right;color:#334155;border-bottom:1px solid #f1f5f9;padding:.5rem}.breakdown td[data-v-1663ca59]:first-child{text-align:left;font-weight:600}.breakdown tr.total td[data-v-1663ca59]{color:#0f172a;background:#f1f5f9;border-bottom:none;font-weight:800}.pos[data-v-1663ca59]{color:#15803d;font-weight:700}.neg[data-v-1663ca59]{color:#dc2626;font-weight:700}.plans[data-v-1663ca59]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.plan[data-v-1663ca59]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.plan.win[data-v-1663ca59]{border-width:2px;border-color:#3b82f6;transform:translateY(-3px);box-shadow:0 8px 22px #3b82f629}.plan-top[data-v-1663ca59]{justify-content:space-between;align-items:center;gap:.3rem;min-height:20px;margin-bottom:.5rem;display:flex}.plan-name[data-v-1663ca59]{color:#0f172a;font-size:.8rem;font-weight:800}.plan-badge[data-v-1663ca59]{color:#fff;white-space:nowrap;background:#3b82f6;border-radius:20px;padding:.12rem .45rem;font-size:.58rem;font-weight:800}.plan-cost[data-v-1663ca59]{color:#0f172a;letter-spacing:-.5px;font-size:1.15rem;font-weight:800}.plan-cost span[data-v-1663ca59]{color:#94a3b8;letter-spacing:0;font-size:.68rem;font-weight:500}.plan-note[data-v-1663ca59]{color:#94a3b8;margin:.15rem 0 .6rem;font-size:.66rem;line-height:1.35}.plan-net[data-v-1663ca59]{border-top:1px solid #f1f5f9;padding-top:.5rem;font-size:.78rem}.verdict[data-v-1663ca59]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-top:1.25rem;padding:1rem 1.15rem}.verdict.warn[data-v-1663ca59]{background:#fffbeb;border-color:#fde68a}.verdict-tag[data-v-1663ca59]{text-transform:uppercase;letter-spacing:1px;color:#3b82f6;margin-bottom:.4rem;font-size:.66rem;font-weight:800;display:block}.verdict.warn .verdict-tag[data-v-1663ca59]{color:#b45309}.verdict p[data-v-1663ca59]{color:#334155;margin:0;font-size:.85rem;line-height:1.65}.verdict a[data-v-1663ca59]{color:#3b82f6;font-weight:600}.roi-cta[data-v-1663ca59]{text-align:center;color:#fff;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;margin-top:1.1rem;padding:.85rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:block}.roi-cta[data-v-1663ca59]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a47}@media (width<=900px){.roi[data-v-1663ca59],.plans[data-v-1663ca59]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.split[data-v-1663ca59]{grid-template-columns:1fr}.roi-inputs[data-v-1663ca59],.roi-results[data-v-1663ca59]{padding:1.15rem}.pair-body[data-v-1663ca59]{gap:.35rem}.pair-arrow[data-v-1663ca59]{font-size:.9rem}.pair-tag[data-v-1663ca59]{font-size:.62rem}.pair .unit input[data-v-1663ca59]{padding:.55rem .5rem;font-size:.85rem}.save-hero[data-v-1663ca59]{padding:1.15rem}.save-amount[data-v-1663ca59]{letter-spacing:-1px;font-size:2.1rem}.save-sub[data-v-1663ca59]{font-size:.72rem}.breakdown[data-v-1663ca59]{font-size:.75rem}.breakdown th[data-v-1663ca59]:nth-child(2),.breakdown td[data-v-1663ca59]:nth-child(2){display:none}.breakdown th[data-v-1663ca59],.breakdown td[data-v-1663ca59]{padding:.45rem .3rem}.plan[data-v-1663ca59]{padding:.75rem}.verdict[data-v-1663ca59]{padding:1rem 1.15rem}}.faq-icon[data-v-4925f113]{flex:none;overflow:visible}.faq-icon line[data-v-4925f113]{stroke:#3b82f6;stroke-width:2px;stroke-linecap:round}.faq-icon-g[data-v-4925f113]{transform-origin:7px 7px;transition:transform .32s cubic-bezier(.4,0,.2,1)}.faq-icon.open .faq-icon-g[data-v-4925f113]{transform:rotate(90deg)}.faq-icon-h[data-v-4925f113]{transform-origin:7px 7px;transition:transform .32s cubic-bezier(.4,0,.2,1)}.faq-icon.open .faq-icon-h[data-v-4925f113]{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.faq-icon-g[data-v-4925f113],.faq-icon-h[data-v-4925f113]{transition:none}}.mini-week[data-v-a593f1b3]{flex-direction:column;height:100%;display:flex;position:relative}.mw-head[data-v-a593f1b3]{grid-template-columns:repeat(5,1fr);gap:.4rem;margin-bottom:.45rem;display:grid}.mw-day[data-v-a593f1b3]{color:#94a3b8;text-align:center;font-size:.62rem;font-weight:700}.mw-grid[data-v-a593f1b3]{flex:1;grid-template-columns:repeat(5,1fr);gap:.55rem;display:grid;position:relative}.mw-line[data-v-a593f1b3]{background:#f1f5f9;height:1px;position:absolute;left:0;right:0}.mw-col[data-v-a593f1b3]{position:relative}.mw-ev[data-v-a593f1b3]{border-radius:4px;min-height:7px;transition:opacity .3s,transform .3s cubic-bezier(.34,1.6,.64,1);position:absolute;left:0;right:0}.mw-pop-enter-from[data-v-a593f1b3],.mw-pop-leave-to[data-v-a593f1b3]{opacity:0;transform:scale(.62)}.mw-pop-leave-active[data-v-a593f1b3]{position:absolute}.c0[data-v-a593f1b3]{background:#dbeafe}.c1[data-v-a593f1b3]{background:#dcfce7}.c2[data-v-a593f1b3]{background:#ede9fe}.c3[data-v-a593f1b3]{background:#fef3c7}.mw-cursor[data-v-a593f1b3]{pointer-events:none;z-index:5;opacity:0;filter:drop-shadow(0 2px 3px #0f172a59);width:20px;height:20px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:-1.83px;left:-1.83px}.mw-cursor.show[data-v-a593f1b3]{opacity:1}.mw-cursor svg[data-v-a593f1b3]{fill:#3b82f6;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;width:100%;height:100%;overflow:visible}.mw-cursor[data-v-a593f1b3]:after{content:"";opacity:0;border:2px solid #3b82f6;border-radius:50%;width:22px;height:22px;position:absolute;top:-9.17px;left:-9.17px;transform:scale(.4)}.mw-cursor.tap[data-v-a593f1b3]:after{animation:.42s ease-out mw-ripple-a593f1b3}@keyframes mw-ripple-a593f1b3{0%{opacity:.75;transform:scale(.4)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.mw-cursor[data-v-a593f1b3]{display:none}.mw-ev[data-v-a593f1b3]{transition:none}}.mini-form[data-v-39ea1aab]{padding:.15rem .2rem;position:relative}.mf-steps[data-v-39ea1aab]{justify-content:space-between;margin-bottom:.9rem;display:flex;position:relative}.mf-track[data-v-39ea1aab]{background:#e2e8f0;border-radius:2px;height:2px;position:absolute;top:11px;left:22px;right:22px}.mf-track-fill[data-v-39ea1aab]{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;max-width:calc(100% - 44px);height:2px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;top:11px;left:22px}.mf-step[data-v-39ea1aab]{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.mf-step-dot[data-v-39ea1aab]{color:#94a3b8;background:#e2e8f0;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;font-weight:700;transition:background .35s,color .35s,box-shadow .35s,transform .35s;display:flex}.mf-step-dot svg[data-v-39ea1aab]{width:10px;height:10px}.mf-step.active .mf-step-dot[data-v-39ea1aab]{color:#fff;background:#3b82f6}.mf-step.current .mf-step-dot[data-v-39ea1aab]{transform:scale(1.08);box-shadow:0 0 0 3px #3b82f62e}.mf-step-label[data-v-39ea1aab]{color:#94a3b8;font-size:.58rem;font-weight:600;transition:color .35s}.mf-step.active .mf-step-label[data-v-39ea1aab]{color:#3b82f6}.mf-body[data-v-39ea1aab]{padding:0}.mf-fields[data-v-39ea1aab]{min-height:92px}.mf-field+.mf-field[data-v-39ea1aab]{margin-top:.55rem}.mf-label[data-v-39ea1aab]{color:#475569;margin-bottom:4px;font-size:.6rem;font-weight:600;display:block}.mf-req[data-v-39ea1aab]{color:#ef4444}.mf-row[data-v-39ea1aab]{border-radius:7px;align-items:stretch;gap:.3rem;transition:box-shadow .2s;display:flex}.mf-row.focus[data-v-39ea1aab]{box-shadow:0 0 0 3px #3b82f624}.mf-prefix[data-v-39ea1aab]{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6px;align-items:center;padding:0 .4rem;font-size:.6rem;font-weight:600;display:flex}.mf-input[data-v-39ea1aab]{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;flex:1;align-items:center;gap:1px;min-width:0;height:24px;padding:0 .45rem;transition:border-color .2s;display:flex}.mf-row.focus .mf-input[data-v-39ea1aab]{border-color:#3b82f6}.mf-typed[data-v-39ea1aab]{color:#1e293b;white-space:nowrap;font-size:.62rem;font-weight:500;overflow:hidden}.mf-caret[data-v-39ea1aab]{background:#3b82f6;width:1.5px;height:11px;animation:1s step-end infinite mf-blink-39ea1aab}@keyframes mf-blink-39ea1aab{0%,50%{opacity:1}51%,to{opacity:0}}.mf-consent[data-v-39ea1aab]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .55rem;transition:background .3s,border-color .3s;display:flex}.mf-consent.on[data-v-39ea1aab]{background:#eff6ff;border-color:#bfdbfe}.mf-box[data-v-39ea1aab]{color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:background .25s,border-color .25s,transform .25s;display:flex}.mf-box svg[data-v-39ea1aab]{opacity:0;width:9px;height:9px;transition:opacity .2s}.mf-box.on[data-v-39ea1aab]{background:#3b82f6;border-color:#3b82f6;transform:scale(1.1)}.mf-box.on svg[data-v-39ea1aab]{opacity:1}.mf-consent-txt[data-v-39ea1aab]{color:#475569;font-size:.6rem;font-weight:500;line-height:1.3}.mf-nav[data-v-39ea1aab]{border-top:1px solid #f1f5f9;justify-content:flex-end;margin-top:.7rem;padding-top:.5rem;display:flex}.mf-next[data-v-39ea1aab]{color:#fff;background:linear-gradient(#60a5fa,#3b82f6);border-radius:6px;padding:.32rem .85rem;font-size:.62rem;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 2px 6px #3b82f64d}.mf-next.down[data-v-39ea1aab]{filter:brightness(.94);transform:scale(.94);box-shadow:0 1px 3px #3b82f64d}.mf-slide-enter-active[data-v-39ea1aab],.mf-slide-leave-active[data-v-39ea1aab]{transition:opacity .28s,transform .28s}.mf-slide-enter-from[data-v-39ea1aab]{opacity:0;transform:translate(14px)}.mf-slide-leave-to[data-v-39ea1aab]{opacity:0;transform:translate(-14px)}.mf-cursor[data-v-39ea1aab]{pointer-events:none;z-index:5;opacity:0;filter:drop-shadow(0 2px 5px #0f172a47);width:20px;height:20px;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:-1.83px;left:-1.83px}.mf-cursor.show[data-v-39ea1aab]{opacity:1}.mf-cursor.click[data-v-39ea1aab]{transform-origin:0 0}.mf-cursor svg[data-v-39ea1aab]{fill:#3b82f6;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;width:100%;height:100%;overflow:visible}@media (prefers-reduced-motion:reduce){.mf-cursor[data-v-39ea1aab]{display:none}.mf-caret[data-v-39ea1aab]{animation:none}.mf-slide-enter-active[data-v-39ea1aab],.mf-slide-leave-active[data-v-39ea1aab]{transition:none}}.mini-clients[data-v-4b034fe8]{flex:1;min-height:0;overflow:hidden}.mc-track[data-v-4b034fe8]{gap:var(--mc-gap);flex-direction:column;display:flex}.mc-track.smooth[data-v-4b034fe8]{transition:transform .45s cubic-bezier(.4,0,.2,1)}.mc-fam[data-v-4b034fe8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;animation:.45s cubic-bezier(.4,0,.2,1) both mc-in-4b034fe8;overflow:hidden}@keyframes mc-in-4b034fe8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mc-fam-head[data-v-4b034fe8]{box-sizing:border-box;height:var(--mc-head);background:linear-gradient(135deg,#f0f4ff 0%,#f8fafc 100%);align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.mc-fam-icon[data-v-4b034fe8]{color:#fff;background:#3b82f6;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mc-fam-name[data-v-4b034fe8]{color:#1e293b;flex:1;font-size:.72rem;font-weight:700}.mc-fam-count[data-v-4b034fe8]{color:#64748b;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.1rem .4rem;font-size:.55rem;transition:opacity .3s}.mc-fam-count.on[data-v-4b034fe8]{opacity:1}.mc-member[data-v-4b034fe8]{box-sizing:border-box;opacity:0;border-top:0 solid #f1f5f9;align-items:center;gap:.4rem;height:0;padding:0 .55rem;transition:height .45s cubic-bezier(.4,0,.2,1),border-top-width .45s,opacity .35s .1s;display:flex;overflow:hidden}.mc-member.on[data-v-4b034fe8]{height:var(--mc-member);opacity:1;border-top-width:1px}.mc-fam-head+.mc-member[data-v-4b034fe8]{border-top-color:#e2e8f0}.mc-dot[data-v-4b034fe8]{border-radius:50%;flex-shrink:0;width:5px;height:5px}.mc-dot.child[data-v-4b034fe8]{background:#3b82f6}.mc-dot.parent[data-v-4b034fe8]{background:#8b5cf6}.mc-name[data-v-4b034fe8]{color:#1e293b;white-space:nowrap;font-size:.68rem;font-weight:500}.mc-tag[data-v-4b034fe8]{color:#94a3b8;background:#f1f5f9;border-radius:3px;padding:.05rem .3rem;font-size:.55rem;font-weight:500}@media (prefers-reduced-motion:reduce){.mc-track.smooth[data-v-4b034fe8],.mc-member[data-v-4b034fe8]{transition:none}.mc-fam[data-v-4b034fe8]{animation:none}}.mini-chart[data-v-bee3fc05]{height:130px;overflow:hidden}.mch-track[data-v-bee3fc05]{grid-template-columns:repeat(7,1fr);align-items:flex-end;gap:.5rem;width:calc(116.667% + .0833334rem);height:100%;display:grid}.mch-track.sliding[data-v-bee3fc05]{transition:transform .7s cubic-bezier(.4,0,.2,1)}.mch-col[data-v-bee3fc05]{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.mch-val[data-v-bee3fc05]{color:#94a3b8;white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:.22rem;font-size:.56rem;font-weight:700;line-height:1.35;transition:color .4s}.mch-col.hot .mch-val[data-v-bee3fc05]{color:#3b82f6}.mch-bar[data-v-bee3fc05]{background:#e2e8f0;border-radius:5px 5px 0 0;width:100%;transition:height .9s cubic-bezier(.22,1,.36,1);position:relative}.mch-bar.growing[data-v-bee3fc05]{transition:none}.mch-bar[data-v-bee3fc05]:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(#60a5fa,#3b82f6);transition:opacity .65s;position:absolute;inset:0}.mch-col.hot .mch-bar[data-v-bee3fc05]:after{opacity:1}.mini-chart-label[data-v-bee3fc05]{color:#94a3b8;text-align:center;margin-top:.6rem;font-size:.62rem}@media (prefers-reduced-motion:reduce){.mch-bar[data-v-bee3fc05]{transition:none}}.mk[data-v-0bcad39f]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.accent[data-v-0bcad39f]{color:#3b82f6}[data-reveal][data-v-0bcad39f]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-reveal].is-visible[data-v-0bcad39f]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-0bcad39f]{opacity:1;transition:none;transform:none}}.btn-dark[data-v-0bcad39f]{color:#fff;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 6px 18px #0f172a38}.btn-dark[data-v-0bcad39f]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a4d}.btn-dark.full[data-v-0bcad39f]{text-align:center;width:100%;display:block}.hero[data-v-0bcad39f]{text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 42%,#dbeafe 78%,#93c5fd 100%);border-radius:0 0 28px 28px;padding:5rem 2rem 0;position:relative;overflow:hidden}.hero-arc[data-v-0bcad39f]{pointer-events:none;border:1px solid #fff9;border-radius:50%;position:absolute}.hero-arc-1[data-v-0bcad39f]{width:1100px;height:1100px;top:120px;left:50%;transform:translate(-50%)}.hero-arc-2[data-v-0bcad39f]{width:1500px;height:1500px;top:40px;left:50%;transform:translate(-50%)}.hero-inner[data-v-0bcad39f]{z-index:1;max-width:1000px;margin:0 auto;position:relative}.hero h1[data-v-0bcad39f]{letter-spacing:-1px;margin:0 0 1.25rem;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.12}.hero-sub[data-v-0bcad39f]{color:#475569;max-width:600px;margin:0 auto 2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.hero-cta[data-v-0bcad39f]{margin-bottom:3.5rem}.laptop-wrap[data-v-0bcad39f]{justify-content:center;width:auto;margin-left:min(0px,500px - 50vw + 2rem);margin-right:min(0px,500px - 50vw + 2rem);display:flex}.laptop[data-v-0bcad39f]{width:58em;max-width:100%;font-size:15px;position:relative}.laptop-lid[data-v-0bcad39f]{background:#0f172a;border-radius:.85em .85em 0 0;padding:.72em .72em 0;box-shadow:0 -8px 60px #0f172a47}.ui[data-v-0bcad39f]{aspect-ratio:16/8;text-align:left;background:#f0f2f5;border-radius:.5em .5em 0 0;font-size:.72em;display:flex;overflow:hidden}.ui-side[data-v-0bcad39f],.ui-main[data-v-0bcad39f]{min-height:100%}.ui-side[data-v-0bcad39f]{background:#fff;border-right:1px solid #e8ecf1;flex-direction:column;flex:none;width:13.4em;padding:1.15em .8em;display:flex}.ui-brand[data-v-0bcad39f]{letter-spacing:-.3px;margin-bottom:1.5em;padding:0 .5em;font-size:1.15em;font-weight:700}.ui-b1[data-v-0bcad39f]{color:#3b82f6}.ui-b2[data-v-0bcad39f]{color:#0f172a}.ui-nav[data-v-0bcad39f]{flex-direction:column;flex:1;gap:.25em;display:flex}.ui-nav-i[data-v-0bcad39f]{color:#64748b;border-radius:.7em;align-items:center;gap:.7em;padding:.62em .75em;font-size:.9em;font-weight:500;display:flex;position:relative}.ui-nav-i svg[data-v-0bcad39f]{opacity:.6;flex:none;width:1.15em;height:1.15em}.ui-nav-i.active[data-v-0bcad39f]{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.ui-nav-i.active svg[data-v-0bcad39f]{opacity:1;stroke:#2563eb}.ui-nav-dot[data-v-0bcad39f]{background:#dc2626;border-radius:50%;width:.5em;height:.5em;margin-left:auto}.ui-nav-div[data-v-0bcad39f]{background:#e8ecf1;height:1px;margin:.75em 0 .5em}.ui-nav-lab[data-v-0bcad39f]{color:#94a3b8;letter-spacing:1.2px;margin-bottom:.3em;padding:0 1.05em;font-size:.65em;font-weight:700}.ui-user[data-v-0bcad39f]{border-top:1px solid #e8ecf1;align-items:center;gap:.6em;padding-top:.85em;display:flex}.ui-av[data-v-0bcad39f]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:.6em;flex:none;justify-content:center;align-items:center;width:2.1em;height:2.1em;font-size:.85em;font-weight:600;display:flex}.ui-user-txt[data-v-0bcad39f]{flex-direction:column;min-width:0;display:flex}.ui-user-n[data-v-0bcad39f]{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-size:.85em;font-weight:600;overflow:hidden}.ui-user-r[data-v-0bcad39f]{color:#94a3b8;font-size:.75em}.ui-main[data-v-0bcad39f]{flex-direction:column;flex:1;min-width:0;padding:1.5em;display:flex}.ui-head[data-v-0bcad39f]{margin-bottom:1.3em}.ui-h1[data-v-0bcad39f]{letter-spacing:-.3px;color:#1a1a2e;font-size:1.6em;font-weight:700;display:block}.ui-date[data-v-0bcad39f]{color:#64748b;margin-top:.2em;font-size:.9em;display:block}.ui-stats[data-v-0bcad39f]{grid-template-columns:repeat(4,1fr);gap:.7em;margin-bottom:1em;display:grid}.ui-stat[data-v-0bcad39f]{background:#fff;border:1px solid #e8ecf1;border-radius:.9em;align-items:center;gap:.65em;min-width:0;padding:.8em .85em;display:flex;position:relative}.ui-ic[data-v-0bcad39f]{border-radius:.6em;flex:none;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:flex}.ui-ic svg[data-v-0bcad39f]{width:1.15em;height:1.15em}.ui-ic.red[data-v-0bcad39f]{color:#dc2626;background:#fef2f2}.ui-ic.blue[data-v-0bcad39f]{color:#3b82f6;background:#eff6ff}.ui-ic.green[data-v-0bcad39f]{color:#16a34a;background:#f0fdf4}.ui-ic.amber[data-v-0bcad39f]{color:#d97706;background:#fffbeb}.ui-stat-t[data-v-0bcad39f]{flex-direction:column;min-width:0;display:flex}.ui-stat-t b[data-v-0bcad39f]{color:#0f172a;white-space:nowrap;font-size:1.15em;font-weight:700;line-height:1.2}.ui-stat-t i[data-v-0bcad39f]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.75em;font-style:normal;font-weight:500;overflow:hidden}.ui-stat-alert[data-v-0bcad39f]{background:#dc2626;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.6em;right:.6em}.ui-chart[data-v-0bcad39f]{margin-bottom:.8em}.ui-chart-h[data-v-0bcad39f]{justify-content:space-between;align-items:baseline;gap:.75em;display:flex}.ui-chart-hero[data-v-0bcad39f]{align-items:baseline;gap:.3em;display:flex}.ui-chart-hero b[data-v-0bcad39f]{color:#1a1a2e;font-size:1.6em;font-weight:700;line-height:1}.ui-chart-hero i[data-v-0bcad39f]{color:#94a3b8;font-size:.8em;font-style:normal}.ui-chart-wrap[data-v-0bcad39f]{margin-top:.6em;padding-left:1.6em;position:relative}.ui-chart-svg[data-v-0bcad39f]{width:100%;height:5.2em;display:block;overflow:visible}.ui-grid[data-v-0bcad39f]{stroke:#eef2f7;stroke-width:1px;vector-effect:non-scaling-stroke}.ui-line[data-v-0bcad39f]{fill:none;stroke:#3b82f6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ui-y[data-v-0bcad39f]{flex-direction:column;justify-content:space-between;height:5.2em;display:flex;position:absolute;top:0;left:0}.ui-y i[data-v-0bcad39f]{color:#94a3b8;font-size:.68em;font-style:normal}.ui-x[data-v-0bcad39f]{margin-top:.35em;padding-left:1.6em;display:flex}.ui-x i[data-v-0bcad39f]{text-align:center;color:#94a3b8;white-space:nowrap;flex:1;font-size:.68em;font-style:normal;transition:color .12s}.ui-x i.today[data-v-0bcad39f],.ui-x i.on[data-v-0bcad39f]{color:#1d4ed8;font-weight:700}.ui-chart-wrap[data-v-0bcad39f]{cursor:crosshair}.ui-cross[data-v-0bcad39f]{stroke:#cbd5e1;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ui-dot-halo[data-v-0bcad39f]{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-dot[data-v-0bcad39f]{fill:none;stroke:#3b82f6;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-tip[data-v-0bcad39f]{pointer-events:none;white-space:nowrap;color:#fff;background:#1e293b;border-radius:.6em;align-items:baseline;gap:.28em;margin-left:1.6em;padding:.45em .75em;font-size:.72em;font-weight:500;display:flex;position:absolute;top:-.5em;left:0;transform:translate(-50%,-100%);box-shadow:0 4px 12px #0000002e}.ui-tip b[data-v-0bcad39f]{font-weight:700}.ui-tip i[data-v-0bcad39f]{color:#94a3b8;margin-left:.2em;font-style:normal}.ui-row[data-v-0bcad39f]{flex:1;grid-template-columns:1fr 1fr;gap:.8em;min-height:0;display:grid}.ui-mini-row[data-v-0bcad39f]{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.ui-mini-s[data-v-0bcad39f]{color:#94a3b8;margin-top:.1em;font-size:.75em}.ui-w-n[data-v-0bcad39f]{flex-direction:column;flex:none;align-items:flex-end;display:flex}.ui-w-n b[data-v-0bcad39f]{color:#0f172a;font-size:.85em;font-weight:700;line-height:1.1}.ui-w-n i[data-v-0bcad39f]{color:#94a3b8;font-size:.62em;font-style:normal}.ui-link[data-v-0bcad39f]{color:#3b82f6;font-size:.8em;font-weight:600}.ui-sub-item[data-v-0bcad39f]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:.6em;padding:.45em 0;display:flex}.ui-sub-item[data-v-0bcad39f]:last-child{border-bottom:none}.ui-sub-txt[data-v-0bcad39f]{flex-direction:column;min-width:0;display:flex}.ui-sub-txt b[data-v-0bcad39f]{color:#0f172a;font-size:.85em;font-weight:600}.ui-sub-txt i[data-v-0bcad39f]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.75em;font-style:normal;overflow:hidden}.ui-sub-side[data-v-0bcad39f]{flex-direction:column;flex:none;align-items:flex-end;gap:.25em;display:flex}.ui-sub-side i[data-v-0bcad39f]{color:#94a3b8;font-size:.68em;font-style:normal}.ui-badge[data-v-0bcad39f]{white-space:nowrap;border-radius:1em;padding:.15em .65em;font-size:.68em;font-weight:600}.ui-badge.new[data-v-0bcad39f]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ui-badge.proc[data-v-0bcad39f]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.ui-badge.done[data-v-0bcad39f]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.ui-col[data-v-0bcad39f]{flex-direction:column;gap:.8em;min-width:0;display:flex}.ui-col .ui-mini-row[data-v-0bcad39f]{flex:none}.ui-col .ui-work[data-v-0bcad39f],.ui-col .ui-subs[data-v-0bcad39f]{flex:1}.ui-card[data-v-0bcad39f]{background:#fff;border:1px solid #e8ecf1;border-radius:.9em;min-width:0;padding:1em}.ui-card-h[data-v-0bcad39f]{justify-content:space-between;align-items:center;margin-bottom:.75em;display:flex}.ui-card-t[data-v-0bcad39f]{color:#1a1a2e;font-size:.95em;font-weight:600}.ui-pill[data-v-0bcad39f]{color:#2563eb;background:#eff6ff;border-radius:1em;padding:.15em .6em;font-size:.75em;font-weight:600}.ui-s-item[data-v-0bcad39f]{gap:.7em;padding:.4em 0;display:flex}.ui-s-time[data-v-0bcad39f]{flex-direction:column;flex:none;align-items:flex-end;min-width:3.2em;display:flex}.ui-s-time b[data-v-0bcad39f]{color:#0f172a;font-size:.82em;font-weight:600}.ui-s-time i[data-v-0bcad39f]{color:#94a3b8;font-size:.72em;font-style:normal}.ui-s-line[data-v-0bcad39f]{flex:none;justify-content:center;width:.7em;display:flex;position:relative}.ui-s-line[data-v-0bcad39f]:after{content:"";background:#e2e8f0;width:2px;height:calc(100% + .5em);position:absolute;top:.55em}.ui-s-item:last-child .ui-s-line[data-v-0bcad39f]:after{display:none}.ui-s-item.par .ui-s-dot[data-v-0bcad39f]{background:#fff;border-color:#93c5fd}.ui-s-item.par .ui-s-time b[data-v-0bcad39f]{color:#64748b;font-weight:500}.ui-s-more[data-v-0bcad39f]{color:#94a3b8;border-top:1px dashed #e2e8f0;margin-top:.35em;padding-top:.5em;font-size:.75em;font-weight:500}.ui-s-dot[data-v-0bcad39f]{z-index:1;background:#3b82f6;border:2px solid #dbeafe;border-radius:50%;width:.62em;height:.62em;margin-top:.28em;position:relative}.ui-s-dot.done[data-v-0bcad39f]{background:#22c55e;border-color:#dcfce7}.ui-s-info[data-v-0bcad39f]{flex-direction:column;min-width:0;display:flex}.ui-s-info b[data-v-0bcad39f]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.88em;font-weight:600;overflow:hidden}.ui-s-info i[data-v-0bcad39f]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.78em;font-style:normal;overflow:hidden}.ui-mini[data-v-0bcad39f]{background:#fff;border:1px solid #e8ecf1;border-radius:.8em;flex-direction:column;padding:.7em .85em;display:flex}.ui-mini-l[data-v-0bcad39f]{color:#94a3b8;letter-spacing:.5px;font-size:.72em;font-weight:600}.ui-mini-v[data-v-0bcad39f]{color:#0f172a;margin-top:.15em;font-size:1.05em;font-weight:700}.ui-work .ui-card-t[data-v-0bcad39f]{margin-bottom:.75em;display:block}.ui-w-item[data-v-0bcad39f]{align-items:center;gap:.6em;padding:.3em 0;display:flex}.ui-w-av[data-v-0bcad39f]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:.5em;flex:none;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-size:.8em;font-weight:600;display:flex}.ui-w-info[data-v-0bcad39f]{flex-direction:column;flex:1;gap:.3em;min-width:0;display:flex}.ui-w-info b[data-v-0bcad39f]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:600;overflow:hidden}.ui-w-track[data-v-0bcad39f]{background:#f1f5f9;border-radius:.2em;height:.4em;overflow:hidden}.ui-w-bar[data-v-0bcad39f]{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:.2em;height:100%;display:block}.laptop-base[data-v-0bcad39f]{background:linear-gradient(#cbd5e1,#94a3b8);border-radius:0 0 .2em .2em;width:106%;height:.95em;margin-left:-3%;position:relative}.laptop-notch[data-v-0bcad39f]{background:#94a3b8;border-radius:0 0 .3em .3em;width:12%;height:.28em;position:absolute;top:0;left:50%;transform:translate(-50%)}.sec[data-v-0bcad39f]{text-align:center;max-width:1180px;margin:0 auto;padding:5.5rem 2rem}.sec h2[data-v-0bcad39f]{letter-spacing:-.5px;margin:0 0 .9rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.sec-sub[data-v-0bcad39f]{color:#64748b;max-width:620px;margin:0 auto 3rem;font-size:1rem;line-height:1.65}.stats-grid[data-v-0bcad39f]{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:900px;margin:0 auto;display:grid}.stat-card[data-v-0bcad39f]{text-align:left;background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(0deg,#f1f5f9 0 1px,#0000 1px 14px) border-box;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem 1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s}.stat-card[data-v-0bcad39f]:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 10px 26px #3b82f61a}.stat-val[data-v-0bcad39f]{letter-spacing:-1px;font-size:2rem;font-weight:800;line-height:1.15;display:block}.stat-lab[data-v-0bcad39f]{color:#1e293b;margin-top:.35rem;font-size:.95rem;font-weight:600;display:block}.stat-note[data-v-0bcad39f]{color:#64748b;margin-top:.3rem;font-size:.82rem;line-height:1.5;display:block}.fields[data-v-0bcad39f]{border-top:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:1.1rem;max-width:640px;margin:2.75rem auto 0;padding-top:2.5rem;display:flex}.fields-lead[data-v-0bcad39f]{color:#64748b;margin:0;font-size:1rem;line-height:1.65}.fields-lead strong[data-v-0bcad39f]{color:#1e293b;font-weight:700}.fields-row[data-v-0bcad39f]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.field[data-v-0bcad39f]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:20px;padding:.35rem .85rem;font-size:.85rem;font-weight:600}.bento[data-v-0bcad39f]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.bento-card[data-v-0bcad39f]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:1.5rem;transition:border-color .25s,box-shadow .25s,transform .25s}.bento-card[data-v-0bcad39f]:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 14px 34px #3b82f61a}.bento-visual[data-v-0bcad39f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;height:210px;margin-bottom:1.25rem;padding:1rem;display:flex;overflow:hidden}.bento-card h3[data-v-0bcad39f]{margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.bento-card p[data-v-0bcad39f]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-a-wrap[data-v-0bcad39f],.faq-a[data-v-0bcad39f]{transition:none}}.roi-sec[data-v-0bcad39f]{background:linear-gradient(#fff 0%,#f4f8ff 100%);border-radius:26px;max-width:1240px}.pricing-sec[data-v-0bcad39f]{background:0 0}.price-row[data-v-0bcad39f]{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;display:grid}.price-card[data-v-0bcad39f]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:1.75rem 1.5rem;box-shadow:0 10px 26px #0f172a0d}.price-card.featured[data-v-0bcad39f]{background:linear-gradient(#eff6ff,#f8fafc);border:2px solid #3b82f6;transform:scale(1.03);box-shadow:0 16px 40px #3b82f62e}.price-tag[data-v-0bcad39f]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:1rem;padding:.3rem .9rem;font-size:.8rem;font-weight:700;display:inline-block}.price-amt[data-v-0bcad39f]{letter-spacing:-1px;margin-bottom:1.25rem;font-size:2.1rem;font-weight:800}.price-amt span[data-v-0bcad39f]{color:#64748b;letter-spacing:0;font-size:.85rem;font-weight:500}.price-card ul[data-v-0bcad39f]{margin:1.4rem 0 0;padding:0;list-style:none}.price-card li[data-v-0bcad39f]{color:#334155;align-items:flex-start;gap:.55rem;padding:.38rem 0;font-size:.88rem;display:flex}.tick[data-v-0bcad39f]{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;font-size:.6rem;display:inline-flex}.price-note[data-v-0bcad39f]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:1rem 0 0;padding:.5rem .6rem;font-size:.72rem;line-height:1.45}.price-more[data-v-0bcad39f]{color:#3b82f6;margin-top:2.5rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.price-more[data-v-0bcad39f]:hover{text-decoration:underline}.faq-sec[data-v-0bcad39f]{max-width:820px}.faq-list[data-v-0bcad39f]{background:#f1f5f9;border-radius:18px;padding:.75rem}.faq-item[data-v-0bcad39f]{cursor:pointer;text-align:left;background:#fff;border-radius:12px;margin-bottom:.6rem;padding:1rem 1.15rem;transition:box-shadow .2s;box-shadow:0 2px 8px #0f172a0d}.faq-item[data-v-0bcad39f]:last-child{margin-bottom:0}.faq-item[data-v-0bcad39f]:hover{box-shadow:0 5px 16px #0f172a17}.faq-q[data-v-0bcad39f]{align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;display:flex}.faq-a-wrap[data-v-0bcad39f]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-a-wrap[data-v-0bcad39f]{grid-template-rows:1fr}.faq-a[data-v-0bcad39f]{color:#64748b;opacity:0;padding-left:1.9rem;font-size:.88rem;line-height:1.65;transition:opacity .32s,padding-top .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-a[data-v-0bcad39f]{opacity:1;padding-top:.65rem}.final[data-v-0bcad39f]{text-align:center;padding:4rem 2rem 5.5rem}.final h2[data-v-0bcad39f]{letter-spacing:-.5px;margin:0 0 1.75rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.final-icons[data-v-0bcad39f]{justify-content:center;gap:clamp(3rem,14vw,11rem);margin-bottom:2.5rem;display:flex}.final-icons.bottom[data-v-0bcad39f]{margin:3rem 0 0}.fi[data-v-0bcad39f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.5rem;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}@media (width<=900px){.stats-grid[data-v-0bcad39f]{gap:.9rem}.bento[data-v-0bcad39f],.price-row[data-v-0bcad39f]{grid-template-columns:1fr}.price-card.featured[data-v-0bcad39f]{transform:none}.laptop[data-v-0bcad39f]{font-size:13px}.laptop-wrap[data-v-0bcad39f]{margin-left:min(0px,500px - 50vw + 1.15rem);margin-right:min(0px,500px - 50vw + 1.15rem)}}@media (width<=640px){.hero[data-v-0bcad39f]{border-radius:0 0 20px 20px;padding:2.5rem 1.15rem 0}.sec[data-v-0bcad39f]{padding:3rem 1.15rem}.final[data-v-0bcad39f]{padding:3rem 1.15rem 4rem}.hero h1[data-v-0bcad39f]{letter-spacing:-.5px;font-size:1.75rem}.hero-sub[data-v-0bcad39f]{margin-bottom:1.5rem;font-size:.95rem}.hero-cta[data-v-0bcad39f]{margin-bottom:2.5rem}.sec h2[data-v-0bcad39f],.final h2[data-v-0bcad39f]{letter-spacing:-.5px;font-size:1.5rem}.sec-sub[data-v-0bcad39f]{font-size:.9rem}.hero-arc[data-v-0bcad39f]{display:none}.laptop[data-v-0bcad39f]{width:100%;font-size:10px}.ui-side[data-v-0bcad39f]{align-items:center;width:3.4em;padding:1.15em .55em}.ui-brand[data-v-0bcad39f]{margin-bottom:1.2em;padding:0;font-size:.95em}.ui-b2[data-v-0bcad39f],.ui-nav-lab[data-v-0bcad39f],.ui-user-txt[data-v-0bcad39f]{display:none}.ui-nav-i[data-v-0bcad39f]{justify-content:center;padding:.62em 0}.ui-nav-i svg[data-v-0bcad39f]{width:1.3em;height:1.3em}.ui-nav-dot[data-v-0bcad39f]{margin:0;position:absolute;top:.35em;right:.5em}.ui-nav-i[data-v-0bcad39f]{font-size:0}.ui-user[data-v-0bcad39f]{justify-content:center}.ui-main[data-v-0bcad39f]{padding:1em}.ui-stats[data-v-0bcad39f]{grid-template-columns:repeat(2,1fr)}.ui-row[data-v-0bcad39f]{grid-template-columns:1fr}.ui-col[data-v-0bcad39f]{display:none}.ui[data-v-0bcad39f]{aspect-ratio:auto}.stats-grid[data-v-0bcad39f]{grid-template-columns:1fr;gap:.7rem}.stat-card[data-v-0bcad39f]{padding:1rem}.stat-val[data-v-0bcad39f]{font-size:1.6rem}.fields[data-v-0bcad39f]{gap:.9rem;margin-top:2rem;padding-top:1.75rem}.fields-lead[data-v-0bcad39f]{font-size:.9rem}.field[data-v-0bcad39f]{padding:.3rem .7rem;font-size:.8rem}.bento-visual[data-v-0bcad39f]{height:190px}.price-card[data-v-0bcad39f]{padding:1.5rem 1.25rem}.faq-q[data-v-0bcad39f]{font-size:.95rem}.faq-a[data-v-0bcad39f]{font-size:.88rem}.final-icons[data-v-0bcad39f]{gap:1.5rem}.fi[data-v-0bcad39f]{width:44px;height:44px;font-size:1.05rem}.btn-dark[data-v-0bcad39f]{padding:.95rem 1.75rem}}@media (width<=380px){.hero h1[data-v-0bcad39f]{font-size:1.55rem}.fields-row[data-v-0bcad39f]{gap:.4rem}}.marketing-page[data-v-53144f83]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.section-tag[data-v-53144f83]{color:#3b82f6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.pricing-hero[data-v-53144f83]{text-align:center;background:#f8fafc;padding:5rem 2rem 3rem}.pricing-hero-inner[data-v-53144f83]{max-width:600px;margin:0 auto}.pricing-hero h1[data-v-53144f83]{letter-spacing:-.3px;margin:0 0 .75rem;font-size:2.25rem;font-weight:800}.pricing-hero p[data-v-53144f83]{color:#64748b;margin:0;font-size:1.1rem}.pricing-cards-section[data-v-53144f83]{padding:3rem 2rem 4rem}.pricing-inner[data-v-53144f83]{max-width:1140px;margin:0 auto}.pricing-cards[data-v-53144f83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.pricing-card[data-v-53144f83]{background:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;min-width:0;padding:2.25rem 1.75rem 1.75rem;transition:box-shadow .2s;display:flex;position:relative}.pricing-card[data-v-53144f83]:hover{box-shadow:0 8px 24px #0000000f}.pricing-card.highlighted[data-v-53144f83]{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f61f}.pricing-card.payg[data-v-53144f83]{background:#fbfdff;border-style:dashed}.ea-note[data-v-53144f83],.payg-switch[data-v-53144f83]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.5}.fit[data-v-53144f83]{color:#475569;margin:0 0 1.5rem;font-size:.86rem;line-height:1.55}.fit strong[data-v-53144f83]{color:#0f172a;font-weight:600}.popular-badge[data-v-53144f83]{color:#fff;white-space:nowrap;background:#3b82f6;border-radius:20px;padding:.35rem 1.2rem;font-size:.78rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.card-header h2[data-v-53144f83]{margin:0 0 .35rem;font-size:1.4rem;font-weight:700}.card-desc[data-v-53144f83]{color:#64748b;margin:0 0 1.25rem;font-size:.88rem;line-height:1.5}.card-price[data-v-53144f83]{margin-bottom:1.25rem}.price-amount[data-v-53144f83]{color:#0f172a;font-size:2.5rem;font-weight:800}.price-period[data-v-53144f83]{color:#64748b;font-size:1rem;font-weight:500}.card-btn[data-v-53144f83]{text-align:center;color:#0f172a;background:#f1f5f9;border-radius:10px;margin-top:auto;padding:.8rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .15s;display:block}.card-btn[data-v-53144f83]:hover{background:#e2e8f0}.card-btn.primary[data-v-53144f83]{color:#fff;background:#3b82f6}.card-btn.primary[data-v-53144f83]:hover{background:#2563eb}.chk[data-v-53144f83]{fill:none;stroke:#22c55e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.pricing-card.app-card[data-v-53144f83]{background:#f8fafc}.addon-badge[data-v-53144f83]{color:#fff;white-space:nowrap;background:#64748b;border-radius:20px;padding:.35rem 1.2rem;font-size:.78rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.app-card .price-amount[data-v-53144f83]{color:#3b82f6}.app-note[data-v-53144f83]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.5}.app-list[data-v-53144f83]{margin:0 0 1.5rem;padding:0;list-style:none}.app-list li[data-v-53144f83]{color:#334155;align-items:center;gap:.55rem;padding:.22rem 0;font-size:.86rem;display:flex}.sec-lead[data-v-53144f83]{text-align:center;color:#64748b;margin:-1.25rem 0 2rem;font-size:.98rem;line-height:1.55}.calc-section[data-v-53144f83]{background:#f8fafc;padding:4.5rem 2rem}.calc-inner[data-v-53144f83]{max-width:640px;margin:0 auto}.calc-inner h2[data-v-53144f83],.compare-inner h2[data-v-53144f83],.features-inner h2[data-v-53144f83]{text-align:center;margin:0 0 2rem;font-size:1.75rem;font-weight:800}.calc[data-v-53144f83]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem;box-shadow:0 2px 10px #0f172a0a}.calc-label[data-v-53144f83]{color:#475569;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.9rem;font-weight:500;display:flex}.calc-value[data-v-53144f83],.calc input.calc-value-input[data-v-53144f83]{box-sizing:content-box;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:1px dashed #0000;border-radius:8px;margin:0;padding:.05rem .35rem;font-family:inherit;font-size:1.6rem;font-weight:800;line-height:1.25}.calc-value[data-v-53144f83]{cursor:text;min-width:3ch;transition:border-color .15s,background .15s}.calc-value[data-v-53144f83]:hover,.calc input.calc-value-input[data-v-53144f83],.calc input.calc-value-input[data-v-53144f83]:focus{box-shadow:none;background:#f8fafc;border-color:#cbd5e1;outline:none}.calc-value[data-v-53144f83]:focus-visible{outline-offset:1px;outline:3px solid #bfdbfe}.calc input.calc-range[data-v-53144f83]{appearance:none;width:100%;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:0;height:28px;margin:0 0 1.5rem;padding:0;display:block}.calc input.calc-range[data-v-53144f83]:focus{box-shadow:none;outline:none}.calc-range[data-v-53144f83]::-webkit-slider-runnable-track{background:linear-gradient(to right, #3b82f6 var(--fill), #e2e8f0 var(--fill));border-radius:999px;height:8px}.calc-range[data-v-53144f83]::-moz-range-track{background:#e2e8f0;border-radius:999px;height:8px}.calc-range[data-v-53144f83]::-moz-range-progress{background:#3b82f6;border-radius:999px;height:8px}.calc-range[data-v-53144f83]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #3b82f6;border-radius:50%;width:24px;height:24px;margin-top:-8px;box-shadow:0 2px 6px #3b82f659}.calc-range[data-v-53144f83]::-moz-range-thumb{background:#fff;border:3px solid #3b82f6;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #3b82f659}.calc-range[data-v-53144f83]:focus-visible::-webkit-slider-thumb{outline:3px solid #bfdbfe}.calc-range[data-v-53144f83]:focus-visible::-moz-range-thumb{outline:3px solid #bfdbfe}.calc-rows[data-v-53144f83]{flex-direction:column;gap:1rem;display:flex}.calc-row-top[data-v-53144f83]{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.calc-name[data-v-53144f83]{color:#475569;font-size:.9rem;font-weight:600}.calc-sum[data-v-53144f83]{color:#475569;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.calc-bar[data-v-53144f83]{background:#f1f5f9;border-radius:999px;height:10px;overflow:hidden}.calc-bar span[data-v-53144f83]{border-radius:inherit;background:#cbd5e1;height:100%;transition:width .25s,background .25s;display:block}.calc-row.win .calc-name[data-v-53144f83],.calc-row.win .calc-sum[data-v-53144f83]{color:#0f172a}.calc-row.win .calc-bar span[data-v-53144f83]{background:#3b82f6}.calc-verdict[data-v-53144f83]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:1.5rem 0 0;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.calc-verdict strong[data-v-53144f83]{font-weight:700}.calc-note[data-v-53144f83]{color:#94a3b8;margin:.75rem 0 0;font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.calc-bar span[data-v-53144f83]{transition:none}}.compare-section[data-v-53144f83]{padding:4.5rem 2rem}.compare-inner[data-v-53144f83]{max-width:760px;margin:0 auto}.compare-wrap[data-v-53144f83]{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.compare[data-v-53144f83]{border-collapse:collapse;width:100%;font-size:.9rem}.compare th[data-v-53144f83],.compare td[data-v-53144f83]{text-align:center;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.85rem 1rem}.compare tbody tr:last-child th[data-v-53144f83],.compare tbody tr:last-child td[data-v-53144f83]{border-bottom:none}.compare thead th[data-v-53144f83]{color:#0f172a;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.85rem;font-weight:700}.compare tbody th[data-v-53144f83]{text-align:left;color:#334155;font-weight:500}.compare td[data-v-53144f83]{color:#0f172a;width:28%;font-weight:600}.compare .col-ea[data-v-53144f83]{background:#f5f9ff}.compare thead .col-ea[data-v-53144f83]{color:#1d4ed8;background:#eff6ff}.compare .chk[data-v-53144f83]{vertical-align:middle}.compare .dash[data-v-53144f83]{color:#cbd5e1;font-weight:500}.sr-only[data-v-53144f83]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.features-section[data-v-53144f83]{background:#f8fafc;padding:4.5rem 2rem}.features-inner[data-v-53144f83]{text-align:center;max-width:1000px;margin:0 auto}.feature-groups[data-v-53144f83]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.feature-group[data-v-53144f83]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.feature-group h3[data-v-53144f83]{color:#3b82f6;text-transform:uppercase;letter-spacing:.6px;margin:0 0 .75rem;font-size:.78rem;font-weight:700}.feature-group ul[data-v-53144f83]{margin:0;padding:0;list-style:none}.feature-group li[data-v-53144f83]{color:#334155;align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.86rem;line-height:1.45;display:flex}.feature-group .chk[data-v-53144f83]{width:16px;height:16px;margin-top:1px}.features-more[data-v-53144f83]{color:#3b82f6;margin-top:1.75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.features-more[data-v-53144f83]:hover{text-decoration:underline}.faq-section[data-v-53144f83]{background:#fff;padding:5rem 2rem}.faq-inner[data-v-53144f83]{max-width:700px;margin:0 auto}.faq-inner h2[data-v-53144f83]{text-align:center;margin:0 0 2rem;font-size:1.75rem;font-weight:800}.faq-list[data-v-53144f83]{background:#f1f5f9;border-radius:18px;padding:.75rem}.faq-item[data-v-53144f83]{cursor:pointer;text-align:left;background:#fff;border-radius:12px;margin-bottom:.6rem;padding:1rem 1.15rem;transition:box-shadow .2s;box-shadow:0 2px 8px #0f172a0d}.faq-item[data-v-53144f83]:last-child{margin-bottom:0}.faq-item[data-v-53144f83]:hover{box-shadow:0 5px 16px #0f172a17}.faq-q[data-v-53144f83]{color:#0f172a;align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;display:flex}.faq-a-wrap[data-v-53144f83]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-a-wrap[data-v-53144f83]{grid-template-rows:1fr}.faq-a[data-v-53144f83]{color:#64748b;opacity:0;padding-left:1.9rem;font-size:.88rem;line-height:1.65;transition:opacity .32s,padding-top .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-a[data-v-53144f83]{opacity:1;padding-top:.65rem}@media (prefers-reduced-motion:reduce){.faq-a-wrap[data-v-53144f83],.faq-a[data-v-53144f83]{transition:none}}.pricing-cta[data-v-53144f83]{text-align:center;background:linear-gradient(160deg,#0f172a 0%,#1e3a5f 50%,#1e40af 100%);padding:5rem 2rem}.cta-inner[data-v-53144f83]{max-width:550px;margin:0 auto}.pricing-cta h2[data-v-53144f83]{color:#fff;margin:0 0 .75rem;font-size:1.85rem;font-weight:800}.pricing-cta p[data-v-53144f83]{color:#ffffffb3;margin:0 0 2rem;font-size:1rem;line-height:1.6}.cta-actions[data-v-53144f83]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-cta[data-v-53144f83]{color:#fff;background:#3b82f6;border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.btn-cta[data-v-53144f83]:hover{background:#2563eb}.btn-ghost[data-v-53144f83]{color:#fffc;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn-ghost[data-v-53144f83]:hover{color:#fff}@media (width<=960px){.pricing-cards[data-v-53144f83]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.app-card[data-v-53144f83]{grid-column:1/-1}}@media (width<=768px){.pricing-hero[data-v-53144f83]{padding:3.5rem 1rem 2.5rem}.pricing-hero h1[data-v-53144f83]{font-size:1.75rem}.pricing-hero p[data-v-53144f83]{font-size:1rem}.pricing-cards-section[data-v-53144f83]{padding:2.5rem 1rem 3rem}.pricing-cards[data-v-53144f83]{grid-template-columns:1fr;gap:2rem}.calc-section[data-v-53144f83],.compare-section[data-v-53144f83],.features-section[data-v-53144f83]{padding:3.5rem 1rem}.calc[data-v-53144f83]{padding:1.35rem 1.15rem}.calc-inner h2[data-v-53144f83],.compare-inner h2[data-v-53144f83],.features-inner h2[data-v-53144f83]{font-size:1.45rem}.compare[data-v-53144f83]{font-size:.8rem}.compare th[data-v-53144f83],.compare td[data-v-53144f83]{padding:.7rem .5rem}.compare tbody th[data-v-53144f83]{padding-left:.85rem}.compare td[data-v-53144f83]{width:26%}.faq-section[data-v-53144f83]{padding:3.5rem 1rem}}.mini-team[data-v-e8f2c150]{flex-direction:column;display:flex;position:relative}.mt-tabs[data-v-e8f2c150]{background:#f1f5f9;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.mt-pill[data-v-e8f2c150]{background:#fff;border-radius:6px;width:calc(33.3333% - 2px);transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #0f172a1f}.mt-tab[data-v-e8f2c150]{z-index:1;text-align:center;color:#64748b;padding:.3rem 0;font-size:.62rem;font-weight:600;transition:color .3s;position:relative}.mt-tab.on[data-v-e8f2c150]{color:#2563eb}.mt-caption[data-v-e8f2c150]{color:#94a3b8;margin:.5rem 0 .4rem;font-size:.6rem;font-weight:500}.mt-cap-enter-active[data-v-e8f2c150],.mt-cap-leave-active[data-v-e8f2c150]{transition:opacity .2s,transform .2s}.mt-cap-enter-from[data-v-e8f2c150]{opacity:0;transform:translateY(4px)}.mt-cap-leave-to[data-v-e8f2c150]{opacity:0;transform:translateY(-4px)}.mt-list[data-v-e8f2c150]{flex-direction:column;display:flex}.mt-row[data-v-e8f2c150]{box-sizing:border-box;opacity:0;border-top:0 solid #f1f5f9;grid-template-columns:2.4rem 1fr auto 16px;align-items:center;gap:.45rem;height:0;transition:height .45s cubic-bezier(.4,0,.2,1),opacity .3s,border-top-width .45s;display:grid;overflow:hidden}.mt-row.on[data-v-e8f2c150]{opacity:1;border-top-width:1px;height:25px}.mt-time[data-v-e8f2c150]{color:#3b82f6;font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:700}.mt-client[data-v-e8f2c150]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;overflow:hidden}.mt-who[data-v-e8f2c150]{color:#94a3b8;white-space:nowrap;font-size:.56rem}.mt-card[data-v-e8f2c150]{color:#3b82f6;width:16px;height:16px;position:relative}.mt-card svg[data-v-e8f2c150]{width:14px;height:14px;transition:opacity .3s,transform .3s;position:absolute;inset:1px}.mt-card .i-lock[data-v-e8f2c150]{opacity:0;color:#94a3b8;transform:scale(.6)}.mt-card.locked .i-open[data-v-e8f2c150]{opacity:0;transform:scale(.6)}.mt-card.locked .i-lock[data-v-e8f2c150]{opacity:1;transform:none}.mt-foot[data-v-e8f2c150]{color:#1e40af;opacity:0;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;justify-content:space-between;align-items:center;margin-top:.45rem;padding:.35rem .55rem;font-size:.6rem;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)}.mt-foot strong[data-v-e8f2c150]{font-size:.7rem}.mt-foot.on[data-v-e8f2c150]{opacity:1;transform:none}.mt-cursor[data-v-e8f2c150]{pointer-events:none;z-index:5;opacity:0;filter:drop-shadow(0 2px 3px #0f172a59);width:20px;height:20px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:-1.83px;left:-1.83px}.mt-cursor.show[data-v-e8f2c150]{opacity:1}.mt-cursor svg[data-v-e8f2c150]{fill:#3b82f6;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;width:100%;height:100%;overflow:visible}.mt-cursor[data-v-e8f2c150]:after{content:"";opacity:0;border:2px solid #3b82f6;border-radius:50%;width:22px;height:22px;position:absolute;top:-9.17px;left:-9.17px;transform:scale(.4)}.mt-cursor.tap[data-v-e8f2c150]:after{animation:.42s ease-out mt-ripple-e8f2c150}@keyframes mt-ripple-e8f2c150{0%{opacity:.75;transform:scale(.4)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.mt-cursor[data-v-e8f2c150]{display:none}.mt-pill[data-v-e8f2c150],.mt-row[data-v-e8f2c150],.mt-foot[data-v-e8f2c150],.mt-card svg[data-v-e8f2c150]{transition:none}}.mini-pkg[data-v-60f16301]{flex-direction:column;gap:.6rem;display:flex}.mp-list[data-v-60f16301]{flex-direction:column;display:flex}.mp-svc[data-v-60f16301]{border-radius:6px;grid-template-columns:1fr auto 3rem;align-items:center;gap:.5rem;padding:.28rem .45rem;display:grid}.mp-svc+.mp-svc[data-v-60f16301]{border-top:1px solid #f1f5f9}.mp-svc.pkg[data-v-60f16301]{background:#eff6ff;border-top-color:#0000}.mp-svc-name[data-v-60f16301]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:600;overflow:hidden}.mp-svc.pkg .mp-svc-name[data-v-60f16301]{color:#1d4ed8}.mp-svc-meta[data-v-60f16301]{color:#94a3b8;white-space:nowrap;font-size:.56rem}.mp-svc-price[data-v-60f16301]{color:#1e293b;text-align:right;font-size:.64rem;font-weight:700}.mp-card[data-v-60f16301]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:.55rem .6rem .5rem;box-shadow:0 4px 12px #0f172a0d}.mp-head[data-v-60f16301]{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.mp-av[data-v-60f16301]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.5rem;font-weight:700;display:flex}.mp-who[data-v-60f16301]{color:#1e293b;flex:1;font-size:.68rem;font-weight:700}.mp-count[data-v-60f16301]{color:#64748b;font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:700}.mp-slots[data-v-60f16301]{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.mp-slot[data-v-60f16301]{aspect-ratio:1;color:#fff;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;justify-content:center;align-items:center;max-height:20px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.34,1.6,.64,1);display:flex}.mp-slot svg[data-v-60f16301]{opacity:0;width:60%;height:60%;transition:opacity .2s,transform .3s;transform:scale(.4)}.mp-slot.on[data-v-60f16301]{background:#3b82f6;border-color:#3b82f6;transform:scale(1.06)}.mp-slot.on svg[data-v-60f16301]{opacity:1;transform:none}.mp-bar[data-v-60f16301]{background:#f1f5f9;border-radius:4px;height:4px;margin:.55rem 0 .4rem;overflow:hidden}.mp-bar span[data-v-60f16301]{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#3b82f6);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1),background .3s;display:block}.mp-bar span.low[data-v-60f16301]{background:#f59e0b}.mp-bar span.done[data-v-60f16301]{background:#94a3b8}.mp-status[data-v-60f16301]{color:#64748b;font-size:.6rem;font-weight:600;display:inline-block}.mp-status.low[data-v-60f16301]{color:#b45309}.mp-status.done[data-v-60f16301]{color:#475569}.mp-st-enter-active[data-v-60f16301],.mp-st-leave-active[data-v-60f16301]{transition:opacity .18s,transform .18s}.mp-st-enter-from[data-v-60f16301]{opacity:0;transform:translateY(4px)}.mp-st-leave-to[data-v-60f16301]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.mp-slot[data-v-60f16301],.mp-slot svg[data-v-60f16301],.mp-bar span[data-v-60f16301]{transition:none}}.mk[data-v-0594e27b]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.accent[data-v-0594e27b]{color:#3b82f6}[data-reveal][data-v-0594e27b]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-reveal].is-visible[data-v-0594e27b]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-0594e27b]{opacity:1;transition:none;transform:none}}.section-tag[data-v-0594e27b]{color:#3b82f6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.hero[data-v-0594e27b]{text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 55%,#dbeafe 100%);border-radius:0 0 28px 28px;padding:5rem 2rem 4rem;position:relative;overflow:hidden}.hero-arc[data-v-0594e27b]{pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;position:absolute}.hero-arc-1[data-v-0594e27b]{width:1100px;height:1100px;top:140px;left:50%;transform:translate(-50%)}.hero-arc-2[data-v-0594e27b]{width:1500px;height:1500px;top:60px;left:50%;transform:translate(-50%)}.hero-inner[data-v-0594e27b]{z-index:1;max-width:760px;margin:0 auto;position:relative}.hero-tag[data-v-0594e27b]{color:#1d4ed8;background:#fff;border:1px solid #dbeafe;border-radius:20px;margin-bottom:1.1rem;padding:.3rem .9rem;font-size:.78rem;font-weight:700;display:inline-block;box-shadow:0 4px 12px #3b82f614}.hero h1[data-v-0594e27b]{letter-spacing:-1px;margin:0 0 1.1rem;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.12}.hero-sub[data-v-0594e27b]{color:#475569;max-width:600px;margin:0 auto 2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.chips[data-v-0594e27b]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.chip[data-v-0594e27b]{color:#1e293b;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .2s,color .2s,box-shadow .2s;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s, 0s;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.45rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 2px 8px #0f172a0a}.chip[data-v-0594e27b]:hover{color:#2563eb;border-color:#bfdbfe;box-shadow:0 6px 16px #3b82f61f}.feat[data-v-0594e27b]{padding:5.5rem 2rem;scroll-margin-top:64px}.feat+.feat[data-v-0594e27b]{border-top:1px solid #f1f5f9}.feat-inner[data-v-0594e27b]{align-items:center;gap:4.5rem;max-width:1120px;margin:0 auto;display:flex}.feat-inner.reversed[data-v-0594e27b]{flex-direction:row-reverse}.feat-text[data-v-0594e27b]{flex:1;min-width:0}.feat-text h2[data-v-0594e27b]{letter-spacing:-.5px;margin:0 0 .75rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.feat-desc[data-v-0594e27b]{color:#64748b;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.feat-bullets[data-v-0594e27b]{margin:0;padding:0;list-style:none}.feat-bullets li[data-v-0594e27b]{color:#334155;align-items:flex-start;gap:.7rem;padding:.42rem 0;font-size:.92rem;line-height:1.5;display:flex}.tick[data-v-0594e27b]{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.feat-visual[data-v-0594e27b]{flex:0 0 460px;max-width:100%}.feat-frame[data-v-0594e27b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:1.25rem;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 18px 40px #0f172a0f}.feat-frame[data-v-0594e27b]:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 22px 46px #3b82f61f}.feat-screen[data-v-0594e27b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;height:240px;padding:1rem;display:flex;overflow:hidden}.cta[data-v-0594e27b]{text-align:center;background:linear-gradient(160deg,#0f172a 0%,#1e3a5f 50%,#1e40af 100%);padding:5rem 2rem}.cta-inner[data-v-0594e27b]{max-width:550px;margin:0 auto}.cta h2[data-v-0594e27b]{color:#fff;letter-spacing:-.5px;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.cta p[data-v-0594e27b]{color:#ffffffb3;margin:0 0 2rem;font-size:1rem;line-height:1.6}.cta-actions[data-v-0594e27b]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-cta[data-v-0594e27b]{color:#fff;background:#3b82f6;border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;box-shadow:0 8px 22px #3b82f659}.btn-cta[data-v-0594e27b]:hover{background:#2563eb;transform:translateY(-2px)}.btn-ghost[data-v-0594e27b]{color:#fffc;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn-ghost[data-v-0594e27b]:hover{color:#fff}@media (width<=1024px){.feat-inner[data-v-0594e27b]{gap:2.75rem}.feat-visual[data-v-0594e27b]{flex-basis:400px}}@media (width<=768px){.feat[data-v-0594e27b]{padding:3.5rem 1.5rem}.feat-inner[data-v-0594e27b],.feat-inner.reversed[data-v-0594e27b]{flex-direction:column;align-items:stretch;gap:2rem}.feat-visual[data-v-0594e27b]{flex:none;width:100%;max-width:520px;margin:0 auto}}@media (width<=640px){.hero[data-v-0594e27b]{border-radius:0 0 20px 20px;padding:2.75rem 1.15rem 2.5rem}.hero h1[data-v-0594e27b]{letter-spacing:-.5px;font-size:1.75rem}.hero-sub[data-v-0594e27b]{margin-bottom:1.5rem;font-size:.95rem}.hero-arc[data-v-0594e27b]{display:none}.chip[data-v-0594e27b]{padding:.4rem .8rem;font-size:.8rem}.feat[data-v-0594e27b]{padding:3rem 1.15rem}.feat-frame[data-v-0594e27b]{border-radius:16px;padding:.85rem}.feat-screen[data-v-0594e27b]{height:220px;padding:.85rem}.cta[data-v-0594e27b]{padding:3.5rem 1.15rem}}.ds[data-v-d73b6794]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ds-bar[data-v-d73b6794]{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}.ds-dots[data-v-d73b6794]{gap:4px;display:flex}.ds-dots i[data-v-d73b6794]{background:#e2e8f0;border-radius:50%;width:7px;height:7px}.ds-url[data-v-d73b6794]{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex:1;align-items:center;gap:.35rem;height:20px;padding:0 .5rem;display:flex}.ds-url svg[data-v-d73b6794]{flex-shrink:0;width:10px;height:10px}.ds-url-txt[data-v-d73b6794]{color:#334155;white-space:nowrap;font-size:.62rem;font-weight:500}.ds-caret[data-v-d73b6794]{background:#3b82f6;width:1.5px;height:10px;margin-left:-.25rem;animation:1s step-end infinite ds-blink-d73b6794}@keyframes ds-blink-d73b6794{0%,50%{opacity:1}51%,to{opacity:0}}.ds-load[data-v-d73b6794]{opacity:0;background:#3b82f6;width:0;height:2px;transition:width .35s,opacity .3s}.ds-load.on[data-v-d73b6794]{opacity:1}.ds-page[data-v-d73b6794]{flex:1;min-height:0;padding:.6rem;position:relative}.ds-dash[data-v-d73b6794]{flex-direction:column;gap:.5rem;display:flex}.ds-in-enter-active[data-v-d73b6794]{transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1)}.ds-in-enter-from[data-v-d73b6794]{opacity:0;transform:translateY(8px)}.ds-in-leave-active[data-v-d73b6794]{transition:opacity .2s;position:absolute;inset:.6rem}.ds-in-leave-to[data-v-d73b6794]{opacity:0}.ds-hello[data-v-d73b6794]{color:#1e293b;font-size:.72rem;font-weight:700}.ds-hello span[data-v-d73b6794]{color:#94a3b8;font-weight:500}.ds-tiles[data-v-d73b6794]{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.ds-tile[data-v-d73b6794]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;padding:.35rem .45rem;display:flex}.ds-tile strong[data-v-d73b6794]{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.85rem}.ds-tile span[data-v-d73b6794]{color:#94a3b8;font-size:.52rem}.ds-rows[data-v-d73b6794]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:0 .45rem}.ds-row[data-v-d73b6794]{opacity:0;border-top:0 solid #f1f5f9;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.4rem;height:0;transition:height .35s cubic-bezier(.4,0,.2,1),opacity .3s,border-top-width .35s;display:grid;overflow:hidden}.ds-row.on[data-v-d73b6794]{opacity:1;height:21px}.ds-row.on+.ds-row.on[data-v-d73b6794]{border-top-width:1px}.ds-time[data-v-d73b6794]{color:#3b82f6;font-size:.56rem;font-weight:700}.ds-who[data-v-d73b6794]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:600;overflow:hidden}.ds-what[data-v-d73b6794]{color:#94a3b8;font-size:.52rem}@media (prefers-reduced-motion:reduce){.ds-caret[data-v-d73b6794]{animation:none}.ds-row[data-v-d73b6794],.ds-load[data-v-d73b6794]{transition:none}}.dsec[data-v-22f41bd7]{flex-direction:column;gap:.6rem;display:flex;position:relative}.dsec-cols[data-v-22f41bd7]{grid-template-columns:1fr 44px 1fr;align-items:stretch;display:grid}.dsec-col[data-v-22f41bd7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.dsec-head[data-v-22f41bd7]{color:#1e293b;background:linear-gradient(135deg,#f0f4ff,#f8fafc);align-items:center;gap:.35rem;padding:.4rem .5rem;font-size:.62rem;font-weight:700;display:flex}.dsec-dot[data-v-22f41bd7]{background:#3b82f6;border-radius:50%;width:6px;height:6px}.other .dsec-dot[data-v-22f41bd7]{background:#94a3b8}.dsec-row[data-v-22f41bd7]{color:#334155;white-space:nowrap;border-top:1px solid #f1f5f9;align-items:center;height:22px;padding:0 .5rem;font-size:.6rem;font-weight:500;display:flex;overflow:hidden}.dsec-blur[data-v-22f41bd7]{background:#e2e8f0;border-radius:4px;width:70%;height:6px}.dsec-wall[data-v-22f41bd7]{justify-content:center;align-items:center;display:flex;position:relative}.dsec-wall[data-v-22f41bd7]:before{content:"";background:repeating-linear-gradient(#cbd5e1 0 4px,#0000 4px 8px);width:2px;margin-left:-1px;position:absolute;top:6px;bottom:6px;left:50%}.dsec-shield[data-v-22f41bd7]{z-index:1;color:#3b82f6;background:#fff;border:1.5px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:border-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.dsec-shield svg[data-v-22f41bd7]{width:13px;height:13px}.dsec-wall.hit .dsec-shield[data-v-22f41bd7]{color:#ef4444;border-color:#ef4444;transform:scale(1.12);box-shadow:0 0 0 5px #ef44441f}.dsec-packet[data-v-22f41bd7]{opacity:0;background:#3b82f6;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0;transform:translate(-60px);box-shadow:0 0 0 3px #3b82f62e}.dsec-packet.go[data-v-22f41bd7]{opacity:1;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .2s;transform:translate(6px)}.dsec-packet.blocked[data-v-22f41bd7]{opacity:0;background:#ef4444;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s .2s,background .1s;transform:translate(-34px)}.dsec-msg[data-v-22f41bd7]{white-space:nowrap;color:#b91c1c;z-index:2;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;padding:.2rem .6rem;font-size:.58rem;font-weight:700;position:absolute;top:38%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #ef444426}.dsec-msg-enter-active[data-v-22f41bd7],.dsec-msg-leave-active[data-v-22f41bd7]{transition:opacity .25s,margin-top .25s}.dsec-msg-enter-from[data-v-22f41bd7],.dsec-msg-leave-to[data-v-22f41bd7]{opacity:0;margin-top:6px}.dsec-otp[data-v-22f41bd7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.dsec-otp-label[data-v-22f41bd7]{color:#64748b;white-space:nowrap;font-size:.56rem;font-weight:600}.dsec-boxes[data-v-22f41bd7]{gap:3px;display:flex}.dsec-box[data-v-22f41bd7]{color:#1e293b;border:1.5px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:20px;font-size:.62rem;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.dsec-box.on[data-v-22f41bd7]{border-color:#3b82f6;transform:translateY(-1px)}.dsec-ok[data-v-22f41bd7]{color:#15803d;white-space:nowrap;opacity:0;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .45rem;font-size:.56rem;font-weight:700;transition:opacity .25s,transform .25s cubic-bezier(.34,1.6,.64,1);display:inline-flex;transform:scale(.85)}.dsec-ok svg[data-v-22f41bd7]{width:9px;height:9px}.dsec-ok.on[data-v-22f41bd7]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dsec-packet[data-v-22f41bd7],.dsec-shield[data-v-22f41bd7],.dsec-box[data-v-22f41bd7],.dsec-ok[data-v-22f41bd7]{transition:none}}.dp[data-v-69d8b650]{flex-direction:column;gap:.7rem;display:flex}.dp-chips[data-v-69d8b650]{flex-wrap:wrap;gap:.3rem;display:flex}.dp-chip[data-v-69d8b650]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:.22rem .55rem;font-size:.6rem;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s}.dp-chip.on[data-v-69d8b650]{color:#fff;background:#3b82f6;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 3px 10px #3b82f640}.dp-list[data-v-69d8b650]{height:102px}.dp-row[data-v-69d8b650]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:.45rem;height:30px;margin-bottom:4px;padding:0 .55rem;display:flex}.dp-bullet[data-v-69d8b650]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.dp-name[data-v-69d8b650]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.64rem;font-weight:600;overflow:hidden}.dp-tag[data-v-69d8b650]{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:4px;padding:.08rem .35rem;font-size:.52rem}.dp-row[data-v-69d8b650]{animation:.4s cubic-bezier(.22,1,.36,1) both dp-in-69d8b650}@keyframes dp-in-69d8b650{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.dp-swap-leave-active[data-v-69d8b650]{transition:opacity .2s}.dp-swap-leave-to[data-v-69d8b650]{opacity:0}@media (prefers-reduced-motion:reduce){.dp-chip[data-v-69d8b650],.dp-swap-leave-active[data-v-69d8b650]{transition:none}.dp-row[data-v-69d8b650]{animation:none}}.mk[data-v-fe1e5a4c]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.accent[data-v-fe1e5a4c]{color:#3b82f6}[data-reveal][data-v-fe1e5a4c]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-reveal].is-visible[data-v-fe1e5a4c]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-fe1e5a4c]{opacity:1;transition:none;transform:none}}.section-tag[data-v-fe1e5a4c]{color:#3b82f6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.section-tag.light[data-v-fe1e5a4c]{color:#93c5fd}.sec[data-v-fe1e5a4c]{max-width:1120px;margin:0 auto;padding:5.5rem 2rem}.sec h2[data-v-fe1e5a4c]{letter-spacing:-.5px;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800}.sec-sub[data-v-fe1e5a4c]{color:#64748b;margin:0 0 2.5rem;font-size:1rem;line-height:1.65}.hero[data-v-fe1e5a4c]{text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 55%,#dbeafe 100%);border-radius:0 0 28px 28px;padding:5rem 2rem 4rem;position:relative;overflow:hidden}.hero-arc[data-v-fe1e5a4c]{pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;position:absolute}.hero-arc-1[data-v-fe1e5a4c]{width:1100px;height:1100px;top:140px;left:50%;transform:translate(-50%)}.hero-arc-2[data-v-fe1e5a4c]{width:1500px;height:1500px;top:60px;left:50%;transform:translate(-50%)}.hero-inner[data-v-fe1e5a4c]{z-index:1;max-width:780px;margin:0 auto;position:relative}.hero-tag[data-v-fe1e5a4c]{color:#1d4ed8;background:#fff;border:1px solid #dbeafe;border-radius:20px;margin-bottom:1.1rem;padding:.3rem .9rem;font-size:.78rem;font-weight:700;display:inline-block;box-shadow:0 4px 12px #3b82f614}.hero h1[data-v-fe1e5a4c]{letter-spacing:-1px;margin:0 0 1.1rem;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.12}.hero-sub[data-v-fe1e5a4c]{color:#475569;max-width:560px;margin:0 auto 2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.hero-facts[data-v-fe1e5a4c]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.fact[data-v-fe1e5a4c]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.fact svg[data-v-fe1e5a4c]{color:#3b82f6;width:15px;height:15px}.story[data-v-fe1e5a4c]{grid-template-columns:1fr 440px;align-items:center;gap:4rem;display:grid}.story-text p[data-v-fe1e5a4c]{color:#475569;margin:0 0 1.1rem;font-size:1rem;line-height:1.8}.story-text p[data-v-fe1e5a4c]:last-child{margin-bottom:0}.contrast[data-v-fe1e5a4c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:1.25rem;box-shadow:0 18px 40px #0f172a0f}.switch[data-v-fe1e5a4c]{background:#e2e8f0;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding:4px;display:grid;position:relative}.switch-pill[data-v-fe1e5a4c]{background:#fff;border-radius:9px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.4,0,.2,1),background .45s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #0f172a1f}.contrast.after .switch-pill[data-v-fe1e5a4c]{background:#3b82f6;transform:translate(100%)}.switch button[data-v-fe1e5a4c]{z-index:1;cursor:pointer;font:inherit;color:#64748b;background:0 0;border:0;border-radius:9px;padding:.55rem 0;font-size:.88rem;font-weight:700;transition:color .3s;position:relative}.switch button.on[data-v-fe1e5a4c]{color:#0f172a}.contrast.after .switch button.on[data-v-fe1e5a4c]{color:#fff}.switch button[data-v-fe1e5a4c]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.c-list[data-v-fe1e5a4c]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.c-list li[data-v-fe1e5a4c]{transition:border-color .4s,box-shadow .4s;transition-delay:calc(var(--i) * 80ms);background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.7rem;padding:.75rem .85rem;display:flex}.contrast.after .c-list li[data-v-fe1e5a4c]{border-color:#bfdbfe;box-shadow:0 4px 14px #3b82f614}.c-icon[data-v-fe1e5a4c]{color:#dc2626;width:24px;height:24px;transition:background .4s,color .4s;transition-delay:calc(var(--i) * 80ms);background:#fee2e2;border-radius:50%;flex-shrink:0;position:relative}.c-icon svg[data-v-fe1e5a4c]{width:12px;height:12px;transition:opacity .3s,transform .4s cubic-bezier(.34,1.6,.64,1);transition-delay:calc(var(--i) * 80ms);position:absolute;inset:6px}.c-icon .i-ok[data-v-fe1e5a4c]{opacity:0;transform:scale(.4)rotate(-30deg)}.contrast.after .c-icon[data-v-fe1e5a4c]{color:#fff;background:#3b82f6}.contrast.after .c-icon .i-x[data-v-fe1e5a4c]{opacity:0;transform:scale(.4)rotate(30deg)}.contrast.after .c-icon .i-ok[data-v-fe1e5a4c]{opacity:1;transform:none}.c-text[data-v-fe1e5a4c]{flex:1;min-width:0;display:grid}.c-before[data-v-fe1e5a4c],.c-after[data-v-fe1e5a4c]{transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 80ms);grid-area:1/1;font-size:.92rem;line-height:1.4}.c-before[data-v-fe1e5a4c]{color:#64748b}.c-after[data-v-fe1e5a4c]{color:#0f172a;opacity:0;font-weight:600;transform:translateY(8px)}.contrast.after .c-before[data-v-fe1e5a4c]{opacity:0;transform:translateY(-8px)}.contrast.after .c-after[data-v-fe1e5a4c]{opacity:1;transform:none}.mission[data-v-fe1e5a4c]{color:#fff;background:linear-gradient(160deg,#0f172a 0%,#1e3a5f 55%,#1e40af 100%);border-radius:28px;margin:0 1.25rem;padding:5.5rem 2rem}.mission-inner[data-v-fe1e5a4c]{grid-template-columns:1fr 420px;align-items:center;gap:4rem;max-width:1080px;margin:0 auto;display:grid}.mission h2[data-v-fe1e5a4c]{letter-spacing:-.5px;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.2}.mission-text p[data-v-fe1e5a4c]{color:#ffffffbf;margin:0;font-size:1rem;line-height:1.8}.mission-visual[data-v-fe1e5a4c]{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:1.75rem}.m-figure[data-v-fe1e5a4c]{letter-spacing:-2px;color:#93c5fd;font-size:3.6rem;font-weight:800;line-height:1}.m-figure span[data-v-fe1e5a4c]{font-variant-numeric:tabular-nums;color:#fff}.m-label[data-v-fe1e5a4c]{color:#ffffffb3;margin:.4rem 0 1.4rem;font-size:.9rem}.m-grid[data-v-fe1e5a4c]{grid-template-columns:repeat(13,1fr);gap:7px;max-width:330px;margin:0 auto;display:grid}.m-dot[data-v-fe1e5a4c]{aspect-ratio:1;background:#ffffff24;border-radius:50%;transition:background .5s,transform .5s cubic-bezier(.34,1.6,.64,1),box-shadow .5s}.m-grid.lit .m-dot[data-v-fe1e5a4c]{background:#60a5fa;box-shadow:0 0 8px #60a5fa8c}.m-grid.settled .m-dot[data-v-fe1e5a4c]{transition-delay:0s!important}.m-grid.settled .m-dot[data-v-fe1e5a4c]:hover{background:#fff;transition-duration:.15s;transform:scale(1.5);box-shadow:0 0 12px #ffffffb3}.m-legend[data-v-fe1e5a4c]{color:#ffffff8c;margin-top:1.2rem;font-size:.75rem}.values[data-v-fe1e5a4c]{text-align:center}.v-layout[data-v-fe1e5a4c]{text-align:left;grid-template-columns:1fr 460px;align-items:center;gap:2.5rem;display:grid}.v-tabs[data-v-fe1e5a4c]{flex-direction:column;gap:.7rem;display:flex}.v-tab[data-v-fe1e5a4c]{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}.v-tab[data-v-fe1e5a4c]:hover{border-color:#bfdbfe}.v-tab.on[data-v-fe1e5a4c]{background:linear-gradient(#f8fbff,#fff);border-color:#93c5fd;box-shadow:0 12px 30px #3b82f61f}.v-tab[data-v-fe1e5a4c]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.v-icon[data-v-fe1e5a4c]{color:#3b82f6;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,color .25s;display:flex}.v-tab.on .v-icon[data-v-fe1e5a4c]{color:#fff;background:#3b82f6}.v-body[data-v-fe1e5a4c]{flex-direction:column;min-width:0;display:flex}.v-title[data-v-fe1e5a4c]{color:#0f172a;margin-top:.45rem;font-size:1.05rem;font-weight:700}.v-desc-wrap[data-v-fe1e5a4c]{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.v-tab.on .v-desc-wrap[data-v-fe1e5a4c]{grid-template-rows:1fr}.v-desc[data-v-fe1e5a4c]{color:#64748b;opacity:0;font-size:.9rem;line-height:1.6;transition:opacity .3s,padding-top .35s;overflow:hidden}.v-tab.on .v-desc[data-v-fe1e5a4c]{opacity:1;padding-top:.35rem}.v-progress[data-v-fe1e5a4c]{transform-origin:0;background:linear-gradient(90deg,#60a5fa,#3b82f6);width:100%;height:3px;animation:linear forwards v-progress-fe1e5a4c;position:absolute;bottom:0;left:0}@keyframes v-progress-fe1e5a4c{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v-frame[data-v-fe1e5a4c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:center;height:290px;padding:1.25rem;display:flex;box-shadow:0 18px 40px #0f172a0f}.v-frame[data-v-fe1e5a4c]>*{flex-shrink:0}.v-swap-enter-active[data-v-fe1e5a4c],.v-swap-leave-active[data-v-fe1e5a4c]{transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1)}.v-swap-enter-from[data-v-fe1e5a4c]{opacity:0;transform:translateY(10px)}.v-swap-leave-to[data-v-fe1e5a4c]{opacity:0;transform:translateY(-6px)}.cta[data-v-fe1e5a4c]{text-align:center;background:linear-gradient(160deg,#0f172a 0%,#1e3a5f 50%,#1e40af 100%);margin-top:1rem;padding:5rem 2rem}.cta-inner[data-v-fe1e5a4c]{max-width:550px;margin:0 auto}.cta h2[data-v-fe1e5a4c]{color:#fff;letter-spacing:-.5px;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.cta p[data-v-fe1e5a4c]{color:#ffffffb3;margin:0 0 2rem;font-size:1rem;line-height:1.6}.cta-actions[data-v-fe1e5a4c]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-cta[data-v-fe1e5a4c]{color:#fff;background:#3b82f6;border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;box-shadow:0 8px 22px #3b82f659}.btn-cta[data-v-fe1e5a4c]:hover{background:#2563eb;transform:translateY(-2px)}.btn-ghost[data-v-fe1e5a4c]{color:#fffc;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn-ghost[data-v-fe1e5a4c]:hover{color:#fff}@media (prefers-reduced-motion:reduce){.switch-pill[data-v-fe1e5a4c],.c-list li[data-v-fe1e5a4c],.c-icon[data-v-fe1e5a4c],.c-icon svg[data-v-fe1e5a4c],.c-before[data-v-fe1e5a4c],.c-after[data-v-fe1e5a4c],.m-dot[data-v-fe1e5a4c],.v-desc-wrap[data-v-fe1e5a4c],.v-desc[data-v-fe1e5a4c]{transition:none}.v-progress[data-v-fe1e5a4c]{display:none}}@media (width<=1024px){.story[data-v-fe1e5a4c],.mission-inner[data-v-fe1e5a4c]{gap:2.75rem}.story[data-v-fe1e5a4c]{grid-template-columns:1fr 400px}.mission-inner[data-v-fe1e5a4c]{grid-template-columns:1fr 380px}.v-layout[data-v-fe1e5a4c]{grid-template-columns:1fr 400px}}@media (width<=768px){.story[data-v-fe1e5a4c],.mission-inner[data-v-fe1e5a4c],.v-layout[data-v-fe1e5a4c]{grid-template-columns:1fr}.contrast-wrap[data-v-fe1e5a4c],.mission-visual[data-v-fe1e5a4c],.v-panel[data-v-fe1e5a4c]{width:100%;max-width:520px;margin:0 auto}.mission[data-v-fe1e5a4c]{margin:0 .75rem;padding:4rem 1.5rem}.sec[data-v-fe1e5a4c]{padding:4rem 1.5rem}}@media (width<=640px){.hero[data-v-fe1e5a4c]{border-radius:0 0 20px 20px;padding:2.75rem 1.15rem 2.5rem}.hero h1[data-v-fe1e5a4c]{letter-spacing:-.5px;font-size:1.75rem}.hero-sub[data-v-fe1e5a4c]{margin-bottom:1.5rem;font-size:.95rem}.hero-arc[data-v-fe1e5a4c]{display:none}.fact[data-v-fe1e5a4c]{padding:.4rem .8rem;font-size:.8rem}.sec[data-v-fe1e5a4c]{padding:3rem 1.15rem}.sec h2[data-v-fe1e5a4c],.mission h2[data-v-fe1e5a4c]{font-size:1.5rem}.mission[data-v-fe1e5a4c]{border-radius:0;margin:0;padding:3.5rem 1.15rem}.mission-visual[data-v-fe1e5a4c]{padding:1.25rem}.m-figure[data-v-fe1e5a4c]{font-size:2.8rem}.contrast[data-v-fe1e5a4c]{padding:.9rem}.c-before[data-v-fe1e5a4c],.c-after[data-v-fe1e5a4c]{font-size:.85rem}.v-tab[data-v-fe1e5a4c]{padding:.9rem 1rem}.v-frame[data-v-fe1e5a4c]{height:270px;padding:.85rem}.cta[data-v-fe1e5a4c]{padding:3.5rem 1.15rem}}.marketing-page[data-v-3c6d7862]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.section-tag[data-v-3c6d7862]{color:#3b82f6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.contact-hero[data-v-3c6d7862]{text-align:center;background:#f8fafc;padding:5rem 2rem 3.5rem}.hero-inner[data-v-3c6d7862]{max-width:600px;margin:0 auto}.contact-hero h1[data-v-3c6d7862]{letter-spacing:-.3px;margin:0 0 .75rem;font-size:2.25rem;font-weight:800}.contact-hero p[data-v-3c6d7862]{color:#64748b;margin:0;font-size:1.1rem}.section[data-v-3c6d7862]{padding:5rem 2rem}.contact-inner[data-v-3c6d7862]{align-items:flex-start;gap:3rem;max-width:1100px;margin:0 auto;display:flex}.contact-info[data-v-3c6d7862]{flex-direction:column;flex:0 0 320px;gap:1.25rem;display:flex}.info-card[data-v-3c6d7862]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:1rem;padding:1.5rem;transition:border-color .2s;display:flex}.info-card[data-v-3c6d7862]:hover{border-color:#3b82f6}.info-icon[data-v-3c6d7862]{color:#3b82f6;flex-shrink:0}.info-label[data-v-3c6d7862]{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .2rem;font-size:.8rem;font-weight:600}.info-value[data-v-3c6d7862]{color:#0f172a;margin:0;font-size:1rem;font-weight:600}.contact-form-wrap[data-v-3c6d7862]{flex:1}.contact-form[data-v-3c6d7862]{flex-direction:column;gap:1.25rem;display:flex}.form-group[data-v-3c6d7862]{flex-direction:column;gap:.4rem;display:flex}.form-group label[data-v-3c6d7862]{color:#334155;font-size:.88rem;font-weight:600}.form-group input[data-v-3c6d7862],.form-group textarea[data-v-3c6d7862]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.form-group input[data-v-3c6d7862]:focus,.form-group textarea[data-v-3c6d7862]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group input[data-v-3c6d7862]::placeholder,.form-group textarea[data-v-3c6d7862]::placeholder{color:#94a3b8}.form-group textarea[data-v-3c6d7862]{resize:vertical;min-height:120px}.ct-hp[data-v-3c6d7862]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error[data-v-3c6d7862]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.submit-btn[data-v-3c6d7862]{cursor:pointer;border:none;align-self:flex-start;font-family:inherit}.submit-btn[data-v-3c6d7862]:disabled{opacity:.6;cursor:not-allowed}.success-msg[data-v-3c6d7862]{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:3rem 2rem}.success-icon[data-v-3c6d7862]{margin-bottom:1rem}.success-msg h3[data-v-3c6d7862]{color:#166534;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.success-msg p[data-v-3c6d7862]{color:#4ade80;margin:0;font-size:.92rem}.faq-section[data-v-3c6d7862]{background:#f8fafc;padding:5rem 2rem}.faq-inner[data-v-3c6d7862]{max-width:700px;margin:0 auto}.faq-inner h2[data-v-3c6d7862]{text-align:center;margin:0 0 2rem;font-size:1.75rem;font-weight:800}.faq-list[data-v-3c6d7862]{background:#f1f5f9;border-radius:18px;padding:.75rem}.faq-item[data-v-3c6d7862]{cursor:pointer;text-align:left;background:#fff;border-radius:12px;margin-bottom:.6rem;padding:1rem 1.15rem;transition:box-shadow .2s;box-shadow:0 2px 8px #0f172a0d}.faq-item[data-v-3c6d7862]:last-child{margin-bottom:0}.faq-item[data-v-3c6d7862]:hover{box-shadow:0 5px 16px #0f172a17}.faq-q[data-v-3c6d7862]{color:#0f172a;align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;display:flex}.faq-a-wrap[data-v-3c6d7862]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-a-wrap[data-v-3c6d7862]{grid-template-rows:1fr}.faq-a[data-v-3c6d7862]{color:#64748b;opacity:0;padding-left:1.9rem;font-size:.88rem;line-height:1.65;transition:opacity .32s,padding-top .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-a[data-v-3c6d7862]{opacity:1;padding-top:.65rem}@media (prefers-reduced-motion:reduce){.faq-a-wrap[data-v-3c6d7862],.faq-a[data-v-3c6d7862]{transition:none}}.contact-cta[data-v-3c6d7862]{text-align:center;background:linear-gradient(160deg,#0f172a 0%,#1e3a5f 50%,#1e40af 100%);padding:5rem 2rem}.cta-inner[data-v-3c6d7862]{max-width:550px;margin:0 auto}.contact-cta h2[data-v-3c6d7862]{color:#fff;margin:0 0 .75rem;font-size:1.85rem;font-weight:800}.contact-cta p[data-v-3c6d7862]{color:#ffffffb3;margin:0 0 2rem;font-size:1rem;line-height:1.6}.btn-cta[data-v-3c6d7862]{color:#fff;background:#3b82f6;border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-block}.btn-cta[data-v-3c6d7862]:hover{background:#2563eb;transform:translateY(-1px)}@media (width<=768px){.contact-hero h1[data-v-3c6d7862]{font-size:1.75rem}.contact-hero[data-v-3c6d7862]{padding:4rem 1.5rem 2.5rem}.contact-inner[data-v-3c6d7862]{flex-direction:column}.contact-info[data-v-3c6d7862]{flex:none;width:100%}.faq-inner h2[data-v-3c6d7862]{font-size:1.5rem}}@media (width<=480px){.contact-hero h1[data-v-3c6d7862]{font-size:1.5rem}.section[data-v-3c6d7862],.faq-section[data-v-3c6d7862],.contact-cta[data-v-3c6d7862]{padding:3.5rem 1.25rem}}.legal[data-v-fb2b9c89]{color:#334155;max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem;font-size:.97rem;line-height:1.75}.legal-head[data-v-fb2b9c89]{margin-bottom:2.5rem}.legal h1[data-v-fb2b9c89]{letter-spacing:-.5px;color:#0f172a;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.updated[data-v-fb2b9c89]{color:#94a3b8;font-size:.86rem}.legal section[data-v-fb2b9c89]{margin-bottom:2.25rem}.legal h2[data-v-fb2b9c89]{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:800}.legal p[data-v-fb2b9c89]{margin-bottom:.9rem}.legal ul[data-v-fb2b9c89]{margin:0 0 .9rem 1.15rem}.legal li[data-v-fb2b9c89]{margin-bottom:.4rem}.legal strong[data-v-fb2b9c89]{color:#1e293b;font-weight:700}.legal a[data-v-fb2b9c89]{color:#2563eb;font-weight:600}.note[data-v-fb2b9c89]{color:#9a3412;background:#fff7ed;border-left:3px solid #fb923c;border-radius:0 8px 8px 0;padding:.85rem 1.1rem;font-size:.9rem}.contact[data-v-fb2b9c89]{color:#64748b;border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem}.legal[data-v-14618005]{color:#334155;max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem;font-size:.97rem;line-height:1.75}.legal-head[data-v-14618005]{margin-bottom:2.5rem}.legal h1[data-v-14618005]{letter-spacing:-.5px;color:#0f172a;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.updated[data-v-14618005]{color:#94a3b8;font-size:.86rem}.lead[data-v-14618005]{margin-top:1rem}.toc[data-v-14618005]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:1rem;font-size:.86rem;display:flex}.toc-label[data-v-14618005]{color:#64748b;margin-right:2px}.toc a[data-v-14618005]{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:3px 10px;font-weight:600;text-decoration:none}.toc a[data-v-14618005]:hover{background:#dbeafe}.legal section[data-v-14618005]{margin-bottom:2.25rem;scroll-margin-top:90px}.legal section.group[data-v-14618005]{padding-top:.25rem}.legal h2[data-v-14618005]{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:800}.legal h3[data-v-14618005]{color:#1e293b;margin:1.25rem 0 .5rem;font-size:.95rem;font-weight:700}.legal p[data-v-14618005]{margin-bottom:.9rem}.legal ul[data-v-14618005]{margin:0 0 .9rem 1.15rem}.legal li[data-v-14618005]{margin-bottom:.4rem}.legal strong[data-v-14618005]{color:#1e293b;font-weight:700}.legal a[data-v-14618005]{color:#2563eb;font-weight:600}.roles[data-v-14618005]{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 1rem;display:grid}.role[data-v-14618005]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem}.role p[data-v-14618005]{margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.role-tag[data-v-14618005]{color:#9a3412;background:#fff7ed;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-block}.role-tag.is-us[data-v-14618005]{color:#1d4ed8;background:#eff6ff}.t[data-v-14618005]{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.t th[data-v-14618005],.t td[data-v-14618005]{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem .7rem}.t th[data-v-14618005]{color:#0f172a;background:#f8fafc;font-weight:700}.t td[data-v-14618005]:first-child{color:#1e293b;font-weight:600}.note[data-v-14618005]{color:#9a3412;background:#fff7ed;border-left:3px solid #fb923c;border-radius:0 8px 8px 0;padding:.85rem 1.1rem;font-size:.9rem}.contact[data-v-14618005]{color:#64748b;border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem}@media (width<=640px){.roles[data-v-14618005]{grid-template-columns:1fr}.t[data-v-14618005],.t thead[data-v-14618005],.t tbody[data-v-14618005],.t tr[data-v-14618005],.t th[data-v-14618005],.t td[data-v-14618005]{display:block}.t thead[data-v-14618005]{display:none}.t tr[data-v-14618005]{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:8px;overflow:hidden}.t td[data-v-14618005]{border-bottom:none;padding:.45rem .8rem}.t td[data-v-14618005]:first-child{background:#f8fafc}}.legal[data-v-8d2b1624]{color:#334155;max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem;font-size:.97rem;line-height:1.75}.legal-head[data-v-8d2b1624]{margin-bottom:2.5rem}.legal h1[data-v-8d2b1624]{letter-spacing:-.5px;color:#0f172a;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.updated[data-v-8d2b1624]{color:#94a3b8;font-size:.86rem}.legal section[data-v-8d2b1624]{margin-bottom:2.25rem}.legal h2[data-v-8d2b1624]{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:800}.legal p[data-v-8d2b1624]{margin-bottom:.9rem}.legal ul[data-v-8d2b1624],.legal ol[data-v-8d2b1624]{margin:0 0 .9rem 1.15rem}.legal li[data-v-8d2b1624]{margin-bottom:.4rem}.legal strong[data-v-8d2b1624]{color:#1e293b;font-weight:700}.legal a[data-v-8d2b1624]{color:#2563eb;font-weight:600}.note[data-v-8d2b1624]{color:#9a3412;background:#fff7ed;border-left:3px solid #fb923c;border-radius:0 8px 8px 0;padding:.85rem 1.1rem;font-size:.9rem}.legal[data-v-7c43354d]{color:#334155;max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem;font-size:.97rem;line-height:1.75}.legal-head[data-v-7c43354d]{margin-bottom:2.5rem}.legal h1[data-v-7c43354d]{letter-spacing:-.5px;color:#0f172a;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.updated[data-v-7c43354d]{color:#94a3b8;font-size:.86rem}.legal section[data-v-7c43354d]{margin-bottom:2.25rem;scroll-margin-top:90px}.legal h2[data-v-7c43354d]{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:800}.legal p[data-v-7c43354d]{margin-bottom:.9rem}.legal ul[data-v-7c43354d]{margin:0 0 .9rem 1.15rem}.legal li[data-v-7c43354d]{margin-bottom:.4rem}.legal strong[data-v-7c43354d]{color:#1e293b;font-weight:700}.legal a[data-v-7c43354d]{color:#2563eb;font-weight:600}.small[data-v-7c43354d]{color:#64748b;font-size:.86rem}.t[data-v-7c43354d]{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.t th[data-v-7c43354d],.t td[data-v-7c43354d]{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem .7rem}.t th[data-v-7c43354d]{color:#0f172a;background:#f8fafc;font-weight:700}.t td[data-v-7c43354d]:first-child{color:#1e293b;font-weight:600}.contact[data-v-7c43354d]{color:#64748b;border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem}@media (width<=640px){.t[data-v-7c43354d],.t thead[data-v-7c43354d],.t tbody[data-v-7c43354d],.t tr[data-v-7c43354d],.t th[data-v-7c43354d],.t td[data-v-7c43354d]{display:block}.t thead[data-v-7c43354d]{display:none}.t tr[data-v-7c43354d]{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:8px;overflow:hidden}.t td[data-v-7c43354d]{border-bottom:none;padding:.45rem .8rem}.t td[data-v-7c43354d]:first-child{background:#f8fafc}}.marketing-page[data-v-f1cbdb5c]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.reg-section[data-v-f1cbdb5c]{background:#f8fafc;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:4rem 2rem;display:flex}.reg-inner[data-v-f1cbdb5c]{align-items:center;gap:4rem;width:100%;max-width:800px;display:flex}.reg-card[data-v-f1cbdb5c]{background:#fff;border:2px solid #e2e8f0;border-radius:20px;flex:1;padding:3rem;box-shadow:0 4px 24px #0000000a}.reg-card h1[data-v-f1cbdb5c]{letter-spacing:-.3px;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.reg-sub[data-v-f1cbdb5c]{color:#64748b;margin:0 0 2rem;font-size:.95rem;line-height:1.5}.form-group[data-v-f1cbdb5c]{margin-bottom:1.5rem}.form-group label[data-v-f1cbdb5c]{color:#334155;margin-bottom:.5rem;font-size:.88rem;font-weight:600;display:block}.form-group input[data-v-f1cbdb5c]{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.form-group input[data-v-f1cbdb5c]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.error-msg[data-v-f1cbdb5c]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.88rem}.btn-create[data-v-f1cbdb5c]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;width:100%;padding:.9rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .15s,transform .1s}.btn-create[data-v-f1cbdb5c]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn-create[data-v-f1cbdb5c]:disabled{opacity:.5;cursor:not-allowed}.reg-note[data-v-f1cbdb5c]{text-align:center;color:#94a3b8;margin:1.25rem 0 0;font-size:.8rem}.reg-side[data-v-f1cbdb5c]{flex-direction:column;flex-shrink:0;gap:1.75rem;width:260px;display:flex}.side-item[data-v-f1cbdb5c]{gap:.75rem;display:flex}.side-check[data-v-f1cbdb5c]{flex-shrink:0;margin-top:2px}.side-item strong[data-v-f1cbdb5c]{margin-bottom:.15rem;font-size:.92rem;font-weight:700;display:block}.side-item p[data-v-f1cbdb5c]{color:#64748b;margin:0;font-size:.84rem;line-height:1.5}@media (width<=768px){.reg-inner[data-v-f1cbdb5c]{flex-direction:column;gap:2.5rem}.reg-side[data-v-f1cbdb5c]{flex-flow:wrap;gap:1rem;width:100%}.side-item[data-v-f1cbdb5c]{flex:1;min-width:200px}.reg-card[data-v-f1cbdb5c]{padding:2rem}}.mk[data-v-fe2bbfe5]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.accent[data-v-fe2bbfe5]{color:#3b82f6}[data-reveal][data-v-fe2bbfe5]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-reveal].is-visible[data-v-fe2bbfe5]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-fe2bbfe5]{opacity:1;transition:none;transform:none}}.btn-dark[data-v-fe2bbfe5]{color:#fff;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 6px 18px #0f172a38}.btn-dark[data-v-fe2bbfe5]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a4d}.store-badges[data-v-fe2bbfe5]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.store-badges.center[data-v-fe2bbfe5]{margin-top:.5rem}.store-badge[data-v-fe2bbfe5]{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#1e293b,#0f172a);border:0;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem 1.15rem;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #0f172a38}.store-badge[data-v-fe2bbfe5]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a4d}.store-badge[data-v-fe2bbfe5]:focus-visible{outline-offset:3px;outline:2px solid #3b82f6}@media (prefers-reduced-motion:reduce){.store-badge[data-v-fe2bbfe5]{transition:none}.store-badge[data-v-fe2bbfe5]:hover{transform:none}}.sb-soon[data-v-fe2bbfe5]{letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe;white-space:nowrap;background:#3b82f638;border:1px solid #93c5fd59;border-radius:999px;margin-left:.15rem;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.sb-ico[data-v-fe2bbfe5]{background:#fff;flex-shrink:0;width:26px;height:26px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.36 12.5c0-2.2 1.8-3.26 1.88-3.31-1.03-1.5-2.62-1.71-3.19-1.73-1.36-.14-2.65.8-3.34.8-.68 0-1.75-.78-2.88-.76-1.48.02-2.85.86-3.61 2.19-1.54 2.67-.39 6.62 1.1 8.79.73 1.06 1.6 2.25 2.74 2.21 1.1-.05 1.51-.71 2.84-.71 1.32 0 1.7.71 2.86.69 1.18-.02 1.93-1.08 2.65-2.15.84-1.23 1.18-2.42 1.2-2.48-.03-.01-2.3-.88-2.3-3.53zM14.15 6.03c.6-.73 1.01-1.75.9-2.76-.87.04-1.92.58-2.54 1.31-.56.64-1.05 1.68-.92 2.67.97.07 1.96-.49 2.56-1.22z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.36 12.5c0-2.2 1.8-3.26 1.88-3.31-1.03-1.5-2.62-1.71-3.19-1.73-1.36-.14-2.65.8-3.34.8-.68 0-1.75-.78-2.88-.76-1.48.02-2.85.86-3.61 2.19-1.54 2.67-.39 6.62 1.1 8.79.73 1.06 1.6 2.25 2.74 2.21 1.1-.05 1.51-.71 2.84-.71 1.32 0 1.7.71 2.86.69 1.18-.02 1.93-1.08 2.65-2.15.84-1.23 1.18-2.42 1.2-2.48-.03-.01-2.3-.88-2.3-3.53zM14.15 6.03c.6-.73 1.01-1.75.9-2.76-.87.04-1.92.58-2.54 1.31-.56.64-1.05 1.68-.92 2.67.97.07 1.96-.49 2.56-1.22z'/%3E%3C/svg%3E") 50%/contain no-repeat}.sb-ico.play[data-v-fe2bbfe5]{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3.5v17c0 .8.86 1.28 1.53.86l13.5-8.5a1 1 0 000-1.72L5.53 2.64C4.86 2.22 4 2.7 4 3.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3.5v17c0 .8.86 1.28 1.53.86l13.5-8.5a1 1 0 000-1.72L5.53 2.64C4.86 2.22 4 2.7 4 3.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.sb-txt[data-v-fe2bbfe5]{text-align:left;flex-direction:column;line-height:1.15;display:flex}.sb-txt small[data-v-fe2bbfe5]{opacity:.8;font-size:.62rem;font-weight:500}.sb-txt b[data-v-fe2bbfe5]{font-size:.95rem;font-weight:700}.hero[data-v-fe2bbfe5]{text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 42%,#dbeafe 78%,#93c5fd 100%);border-radius:0 0 28px 28px;padding:4rem 2rem 0;position:relative;overflow:hidden}.hero-arc[data-v-fe2bbfe5]{pointer-events:none;border:1px solid #fff9;border-radius:50%;position:absolute}.hero-arc-1[data-v-fe2bbfe5]{width:1100px;height:1100px;top:120px;left:50%;transform:translate(-50%)}.hero-arc-2[data-v-fe2bbfe5]{width:1500px;height:1500px;top:40px;left:50%;transform:translate(-50%)}.hero-inner[data-v-fe2bbfe5]{z-index:1;max-width:1000px;margin:0 auto;position:relative}.hero-badge[data-v-fe2bbfe5]{color:#2563eb;letter-spacing:.2px;background:#3b82f61a;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-block}.hero h1[data-v-fe2bbfe5]{letter-spacing:-1px;margin:0 0 1.25rem;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.12}.hero-sub[data-v-fe2bbfe5]{color:#475569;max-width:600px;margin:0 auto 2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.hero-cta[data-v-fe2bbfe5]{flex-direction:column;align-items:center;gap:.85rem;margin-bottom:3.5rem;display:flex}.hero-note[data-v-fe2bbfe5]{color:#64748b;font-size:.82rem}.phone-wrap[data-v-fe2bbfe5]{justify-content:center;display:flex}.phone[data-v-fe2bbfe5]{background:#0f172a;border-radius:40px 40px 0 0;width:330px;padding:12px 12px 0;position:relative;box-shadow:0 -8px 60px #0f172a47}.phone-notch[data-v-fe2bbfe5]{z-index:3;background:#0f172a;border-radius:14px;width:108px;height:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.phone-screen[data-v-fe2bbfe5]{text-align:left;background:#fff;border-radius:30px 30px 0 0;min-height:420px;padding:.7rem .85rem 2.5rem}.ps-top[data-v-fe2bbfe5]{color:#0f172a;justify-content:space-between;align-items:center;padding:.3rem .4rem .7rem;font-size:.72rem;font-weight:700;display:flex}.ps-icons[data-v-fe2bbfe5]{color:#0f172a;align-items:center;gap:5px;display:inline-flex}.ps-greet[data-v-fe2bbfe5]{border-bottom:1px solid #f1f5f9;margin-bottom:.9rem;padding:.2rem .4rem .9rem}.ps-hi[data-v-fe2bbfe5]{font-size:.95rem;font-weight:800;display:block}.ps-kid[data-v-fe2bbfe5]{color:#64748b;margin-top:.2rem;font-size:.74rem;display:block}.ps-kid b[data-v-fe2bbfe5]{color:#3b82f6}.ps-head[data-v-fe2bbfe5]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.ps-title[data-v-fe2bbfe5]{font-size:.86rem;font-weight:700}.ps-card[data-v-fe2bbfe5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.7rem;padding:.7rem .75rem}.ps-card.blue[data-v-fe2bbfe5]{background:#eff6ff;border-color:#bfdbfe}.ps-card-top[data-v-fe2bbfe5]{justify-content:space-between;align-items:center;display:flex}.ps-name[data-v-fe2bbfe5]{font-size:.85rem;font-weight:700}.ps-dots[data-v-fe2bbfe5]{color:#94a3b8;font-size:.8rem}.ps-time-range[data-v-fe2bbfe5]{color:#64748b;margin-top:.15rem;font-size:.72rem;display:block}.ps-card-bot[data-v-fe2bbfe5]{justify-content:space-between;align-items:center;margin-top:.6rem;display:flex}.ps-who[data-v-fe2bbfe5]{color:#475569;font-size:.72rem;font-weight:600}.ps-tag[data-v-fe2bbfe5]{color:#2563eb;background:#dbeafe;border-radius:6px;padding:.15rem .5rem;font-size:.66rem;font-weight:700}.ps-todo[data-v-fe2bbfe5]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:center;gap:.55rem;margin-bottom:.7rem;padding:.65rem .7rem;display:flex}.ps-todo-dot[data-v-fe2bbfe5]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ps-todo-txt[data-v-fe2bbfe5]{color:#92400e;flex:1;font-size:.76rem}.ps-todo-txt b[data-v-fe2bbfe5]{font-weight:700}.ps-todo-go[data-v-fe2bbfe5]{color:#f59e0b;font-weight:700}.ps-msg[data-v-fe2bbfe5]{align-items:flex-start;gap:.55rem;display:flex}.ps-msg-av[data-v-fe2bbfe5]{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.58rem;font-weight:800;display:inline-flex}.ps-msg-body[data-v-fe2bbfe5]{background:#f1f5f9;border-radius:10px;flex:1;padding:.5rem .65rem}.ps-msg-txt[data-v-fe2bbfe5]{color:#334155;font-size:.74rem;line-height:1.4;display:block}.ps-msg-time[data-v-fe2bbfe5]{color:#94a3b8;margin-top:.25rem;font-size:.62rem;display:block}.sec[data-v-fe2bbfe5]{text-align:center;max-width:1180px;margin:0 auto;padding:5.5rem 2rem}.sec h2[data-v-fe2bbfe5]{letter-spacing:-.5px;margin:0 0 .9rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.sec-sub[data-v-fe2bbfe5]{color:#64748b;max-width:620px;margin:0 auto 3rem;font-size:1rem;line-height:1.65}.ben-grid[data-v-fe2bbfe5]{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ben-card[data-v-fe2bbfe5]{background:#fff;border:1px solid #e8eef6;border-radius:18px;padding:1.75rem 1.6rem;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #0f172a0a}.ben-card[data-v-fe2bbfe5]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a14}.ben-icon[data-v-fe2bbfe5]{background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}.ben-card h3[data-v-fe2bbfe5]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.ben-card p[data-v-fe2bbfe5]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.steps-row[data-v-fe2bbfe5]{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.step-card[data-v-fe2bbfe5]{background:linear-gradient(#f8fbff,#fff);border:1px solid #e8eef6;border-radius:18px;padding:2rem 1.6rem 1.6rem;position:relative}.step-n[data-v-fe2bbfe5]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:1rem;font-size:1.1rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #2563eb47}.step-card h3[data-v-fe2bbfe5]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.step-card p[data-v-fe2bbfe5]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.faq-sec[data-v-fe2bbfe5]{max-width:760px}.faq-list[data-v-fe2bbfe5]{text-align:left}.faq-item[data-v-fe2bbfe5]{cursor:pointer;border:1px solid #e8eef6;border-radius:14px;margin-bottom:.85rem;padding:1.1rem 1.3rem;transition:border-color .15s,box-shadow .15s}.faq-item[data-v-fe2bbfe5]:hover{border-color:#bfdbfe}.faq-item.open[data-v-fe2bbfe5]{border-color:#bfdbfe;box-shadow:0 6px 18px #3b82f614}.faq-q[data-v-fe2bbfe5]{align-items:center;gap:.75rem;font-size:1rem;font-weight:600;display:flex}.faq-a-wrap[data-v-fe2bbfe5]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-a-wrap[data-v-fe2bbfe5]{grid-template-rows:1fr}.faq-a[data-v-fe2bbfe5]{color:#64748b;opacity:0;padding-left:2.35rem;font-size:.92rem;line-height:1.6;transition:opacity .32s,padding-top .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-a[data-v-fe2bbfe5]{opacity:1;padding-top:.75rem}.sides[data-v-fe2bbfe5]{text-align:left;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.side[data-v-fe2bbfe5]{border:1px solid #e8eef6;border-radius:18px;flex-direction:column;padding:1.9rem 1.7rem;display:flex}.side-parent[data-v-fe2bbfe5]{background:linear-gradient(#f2f8ff,#fff)}.side-centre[data-v-fe2bbfe5]{background:linear-gradient(#f8fafc,#fff)}.side-badge[data-v-fe2bbfe5]{letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#3b82f61f;border-radius:999px;align-self:flex-start;margin-bottom:.9rem;padding:.3rem .7rem;font-size:.72rem;font-weight:800}.side-badge.dark[data-v-fe2bbfe5]{color:#0f172a;background:#e2e8f0}.side h3[data-v-fe2bbfe5]{margin:0 0 .9rem;font-size:1.15rem;font-weight:800}.side ul[data-v-fe2bbfe5]{margin:0;padding-left:1.15rem}.side li[data-v-fe2bbfe5]{color:#64748b;margin-bottom:.45rem;font-size:.9rem;line-height:1.6}.side-price[data-v-fe2bbfe5]{color:#2563eb;border-top:1px solid #e8eef6;margin:1.1rem 0 0;padding-top:1rem;font-size:.95rem;font-weight:800}.side-link[data-v-fe2bbfe5]{color:#2563eb;border-top:1px solid #e8eef6;margin:1.1rem 0 0;padding-top:1rem;font-size:.9rem;font-weight:700;text-decoration:none}.side-link[data-v-fe2bbfe5]:hover{text-decoration:underline}.side-price[data-v-fe2bbfe5],.side-link[data-v-fe2bbfe5]{margin-top:auto}.final[data-v-fe2bbfe5]{text-align:center;max-width:760px;margin:0 auto;padding:4rem 2rem 5.5rem}.final h2[data-v-fe2bbfe5]{letter-spacing:-.5px;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.final-sub[data-v-fe2bbfe5]{color:#64748b;max-width:560px;margin:0 auto 1.75rem;font-size:.98rem;line-height:1.6}.final-icons[data-v-fe2bbfe5]{justify-content:center;gap:clamp(3rem,14vw,11rem);margin-bottom:2.5rem;display:flex}.final-icons.bottom[data-v-fe2bbfe5]{margin:3rem 0 0}.fi[data-v-fe2bbfe5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.5rem;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}.apk-box[data-v-fe2bbfe5]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:520px;margin:2.5rem auto 0;padding:1.5rem 1.5rem 1.35rem;box-shadow:0 10px 30px #0f172a12}.apk-head[data-v-fe2bbfe5]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.apk-tag[data-v-fe2bbfe5]{color:#2563eb;background:#3b82f61a;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;font-weight:700;display:inline-block}.apk-size[data-v-fe2bbfe5]{color:#94a3b8;flex-shrink:0;font-size:.78rem;font-weight:600}.apk-lead[data-v-fe2bbfe5]{color:#64748b;margin:0 0 .9rem;font-size:.88rem;line-height:1.6}.apk-notes[data-v-fe2bbfe5]{color:#475569;border-left:3px solid #e2e8f0;margin:0 0 1rem;padding-left:.8rem;font-size:.83rem;line-height:1.55}.apk-btn[data-v-fe2bbfe5]{color:#fff;background:linear-gradient(#3b82f6,#2563eb);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #2563eb47}.apk-btn[data-v-fe2bbfe5]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2563eb5c}.apk-btn-ico[data-v-fe2bbfe5]{background:#fff;flex-shrink:0;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a1 1 0 011 1v9.6l3.3-3.3a1 1 0 111.4 1.4l-5 5a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4l3.3 3.3V4a1 1 0 011-1zM4 19a1 1 0 011-1h14a1 1 0 110 2H5a1 1 0 01-1-1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a1 1 0 011 1v9.6l3.3-3.3a1 1 0 111.4 1.4l-5 5a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4l3.3 3.3V4a1 1 0 011-1zM4 19a1 1 0 011-1h14a1 1 0 110 2H5a1 1 0 01-1-1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.apk-help[data-v-fe2bbfe5]{margin-top:1rem}.apk-help summary[data-v-fe2bbfe5]{cursor:pointer;color:#2563eb;font-size:.83rem;font-weight:700;list-style:none}.apk-help summary[data-v-fe2bbfe5]::-webkit-details-marker{display:none}.apk-help summary[data-v-fe2bbfe5]:before{content:"▸ "}.apk-help[open] summary[data-v-fe2bbfe5]:before{content:"▾ "}.apk-help ol[data-v-fe2bbfe5]{color:#64748b;margin:.7rem 0 0;padding-left:1.15rem;font-size:.83rem;line-height:1.7}.apk-help-note[data-v-fe2bbfe5]{color:#94a3b8;margin:.7rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=900px){.ben-grid[data-v-fe2bbfe5]{grid-template-columns:repeat(2,1fr)}.steps-row[data-v-fe2bbfe5],.sides[data-v-fe2bbfe5]{grid-template-columns:1fr}}@media (width<=600px){.sec[data-v-fe2bbfe5]{padding:3rem 1.15rem}.ben-grid[data-v-fe2bbfe5]{grid-template-columns:1fr}.hero[data-v-fe2bbfe5]{padding:2.5rem 1.15rem 0}.hero-arc[data-v-fe2bbfe5]{display:none}}.mk[data-v-9bf87035]{color:#0f172a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.accent[data-v-9bf87035]{color:#3b82f6}[data-reveal][data-v-9bf87035]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-reveal].is-visible[data-v-9bf87035]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-9bf87035]{opacity:1;transition:none;transform:none}}.btn-dark[data-v-9bf87035]{color:#fff;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 6px 18px #0f172a38}.btn-dark[data-v-9bf87035]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a4d}.hero[data-v-9bf87035]{text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 42%,#dbeafe 78%,#93c5fd 100%);border-radius:0 0 28px 28px;padding:4rem 2rem 0;position:relative;overflow:hidden}.hero-arc[data-v-9bf87035]{pointer-events:none;border:1px solid #fff9;border-radius:50%;position:absolute}.hero-arc-1[data-v-9bf87035]{width:1100px;height:1100px;top:120px;left:50%;transform:translate(-50%)}.hero-arc-2[data-v-9bf87035]{width:1500px;height:1500px;top:40px;left:50%;transform:translate(-50%)}.hero-inner[data-v-9bf87035]{z-index:1;max-width:1000px;margin:0 auto;position:relative}.hero-badge[data-v-9bf87035]{color:#2563eb;letter-spacing:.2px;background:#3b82f61a;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-block}.hero h1[data-v-9bf87035]{letter-spacing:-1px;margin:0 0 1.25rem;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.12}.hero-sub[data-v-9bf87035]{color:#475569;max-width:640px;margin:0 auto 2rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.hero-cta[data-v-9bf87035]{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.hero-note[data-v-9bf87035]{color:#64748b;font-size:.82rem}.split[data-v-9bf87035]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-bottom:2.5rem;display:flex}.split-panel[data-v-9bf87035]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:300px;padding:1rem 1.1rem;box-shadow:0 12px 40px #0f172a1f}.sp-head[data-v-9bf87035]{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.sp-title[data-v-9bf87035]{font-size:.85rem;font-weight:700}.sp-live[data-v-9bf87035]{color:#16a34a;align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:inline-flex}.sp-dot[data-v-9bf87035]{background:#16a34a;border-radius:50%;width:6px;height:6px}.sp-week[data-v-9bf87035]{align-items:flex-end;gap:8px;height:70px;display:flex}.sp-col[data-v-9bf87035]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.sp-day[data-v-9bf87035]{color:#94a3b8;order:-1;font-size:.6rem;font-weight:600}.sp-ev[data-v-9bf87035]{border-radius:4px;width:100%}.sp-ev.c0[data-v-9bf87035]{background:#93c5fd}.sp-ev.c1[data-v-9bf87035]{background:#a5b4fc}.sp-ev.c2[data-v-9bf87035]{background:#bfdbfe}.sp-note[data-v-9bf87035]{color:#2563eb;text-align:center;background:#eff6ff;border-radius:8px;margin-top:.9rem;padding:.4rem .6rem;font-size:.72rem;font-weight:600}.split-arrow[data-v-9bf87035]{color:#3b82f6;flex-direction:column;align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:flex}.split-phone[data-v-9bf87035]{background:#0f172a;border-radius:28px;width:220px;padding:10px 10px 0;position:relative;box-shadow:0 12px 40px #0f172a47}.spp-notch[data-v-9bf87035]{z-index:3;background:#0f172a;border-radius:10px;width:74px;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.spp-screen[data-v-9bf87035]{text-align:left;background:#fff;border-radius:20px 20px 0 0;min-height:300px;padding:1.4rem .85rem 2rem}.spp-bell[data-v-9bf87035]{margin-bottom:.5rem;font-size:1.4rem}.spp-msg[data-v-9bf87035]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:.7rem;padding:.6rem .7rem}.spp-msg b[data-v-9bf87035]{color:#1e3a8a;font-size:.78rem;display:block}.spp-msg span[data-v-9bf87035]{color:#475569;margin-top:.2rem;font-size:.7rem;line-height:1.4;display:block}.spp-card[data-v-9bf87035]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.7rem;padding:.55rem .65rem}.spp-name[data-v-9bf87035]{font-size:.76rem;font-weight:700;display:block}.spp-time[data-v-9bf87035]{color:#64748b;margin-top:.15rem;font-size:.68rem;display:block}.spp-ok[data-v-9bf87035]{color:#16a34a;text-align:center;background:#f0fdf4;border-radius:8px;padding:.35rem .5rem;font-size:.68rem;font-weight:700}.sec[data-v-9bf87035]{text-align:center;max-width:1180px;margin:0 auto;padding:5.5rem 2rem}.sec h2[data-v-9bf87035]{letter-spacing:-.5px;margin:0 0 .9rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.sec-sub[data-v-9bf87035]{color:#64748b;max-width:620px;margin:0 auto 3rem;font-size:1rem;line-height:1.65}.stats-grid[data-v-9bf87035]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.stat-card[data-v-9bf87035]{background:linear-gradient(#f8fbff,#fff);border:1px solid #e8eef6;border-radius:16px;padding:1.75rem 1rem}.stat-val[data-v-9bf87035]{color:#3b82f6;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;display:block}.stat-lab[data-v-9bf87035]{color:#64748b;margin-top:.4rem;font-size:.82rem;line-height:1.4;display:block}.stats-fine[data-v-9bf87035]{color:#94a3b8;max-width:560px;margin:2rem auto 0;font-size:.76rem}.ben-grid[data-v-9bf87035]{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ben-card[data-v-9bf87035]{background:#fff;border:1px solid #e8eef6;border-radius:18px;padding:1.75rem 1.6rem;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #0f172a0a}.ben-card[data-v-9bf87035]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a14}.ben-icon[data-v-9bf87035]{background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}.ben-card h3[data-v-9bf87035]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.ben-card p[data-v-9bf87035]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.steps-row[data-v-9bf87035]{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.step-card[data-v-9bf87035]{background:linear-gradient(#f8fbff,#fff);border:1px solid #e8eef6;border-radius:18px;padding:2rem 1.6rem 1.6rem}.step-n[data-v-9bf87035]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:1rem;font-size:1.1rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #2563eb47}.step-card h3[data-v-9bf87035]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.step-card p[data-v-9bf87035]{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.faq-sec[data-v-9bf87035]{max-width:760px}.faq-list[data-v-9bf87035]{text-align:left}.faq-item[data-v-9bf87035]{cursor:pointer;border:1px solid #e8eef6;border-radius:14px;margin-bottom:.85rem;padding:1.1rem 1.3rem;transition:border-color .15s,box-shadow .15s}.faq-item[data-v-9bf87035]:hover{border-color:#bfdbfe}.faq-item.open[data-v-9bf87035]{border-color:#bfdbfe;box-shadow:0 6px 18px #3b82f614}.faq-q[data-v-9bf87035]{align-items:center;gap:.75rem;font-size:1rem;font-weight:600;display:flex}.faq-a-wrap[data-v-9bf87035]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-a-wrap[data-v-9bf87035]{grid-template-rows:1fr}.faq-a[data-v-9bf87035]{color:#64748b;opacity:0;padding-left:2.35rem;font-size:.92rem;line-height:1.6;transition:opacity .32s,padding-top .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-a[data-v-9bf87035]{opacity:1;padding-top:.75rem}.final[data-v-9bf87035]{text-align:center;max-width:760px;margin:0 auto;padding:4rem 2rem 5.5rem}.final h2[data-v-9bf87035]{letter-spacing:-.5px;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.final-sub[data-v-9bf87035]{color:#64748b;max-width:560px;margin:0 auto 1.75rem;font-size:.98rem;line-height:1.6}.final-icons[data-v-9bf87035]{justify-content:center;gap:clamp(3rem,14vw,11rem);margin-bottom:2.5rem;display:flex}.final-icons.bottom[data-v-9bf87035]{margin:3rem 0 0}.fi[data-v-9bf87035]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.5rem;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}@media (width<=900px){.ben-grid[data-v-9bf87035]{grid-template-columns:repeat(2,1fr)}.steps-row[data-v-9bf87035]{grid-template-columns:1fr}.stats-grid[data-v-9bf87035]{grid-template-columns:repeat(2,1fr)}.split-arrow[data-v-9bf87035]{transform:rotate(90deg)}}@media (width<=600px){.sec[data-v-9bf87035]{padding:4rem 1.25rem}.ben-grid[data-v-9bf87035]{grid-template-columns:1fr}.hero[data-v-9bf87035]{padding:3rem 1.25rem 0}}.nf-page[data-v-a5c68aab]{flex-direction:column;min-height:100vh;display:flex}.nf[data-v-a5c68aab]{background:linear-gradient(#fff 0%,#f4f8ff 55%,#e8f1ff 100%);flex:1;justify-content:center;align-items:center;padding:4rem 2rem 5rem;display:flex}.nf-inner[data-v-a5c68aab]{text-align:center;width:100%;max-width:640px}.nf-code[data-v-a5c68aab]{letter-spacing:-4px;color:#1e293b;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.75rem;font-size:clamp(5rem,18vw,9rem);font-weight:800;line-height:1;display:flex}.nf-pin[data-v-a5c68aab]{filter:drop-shadow(0 10px 22px #2563eb47);width:clamp(3.4rem,12vw,6rem);height:auto;animation:3s ease-in-out infinite pinFloat-a5c68aab}@keyframes pinFloat-a5c68aab{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(3deg)}}h1[data-v-a5c68aab]{color:#0f172a;letter-spacing:-.5px;margin:0 0 .75rem;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:800}.nf-sub[data-v-a5c68aab]{color:#64748b;max-width:30rem;margin:0 auto 2rem;font-size:1rem;line-height:1.65}.nf-sub code[data-v-a5c68aab]{color:#334155;overflow-wrap:anywhere;background:#e2e8f0;border-radius:6px;padding:.15em .45em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.nf-cta[data-v-a5c68aab]{margin-bottom:3rem}.btn-dark[data-v-a5c68aab]{color:#fff;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 6px 18px #0f172a38}.btn-dark[data-v-a5c68aab]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a4d}.nf-cards[data-v-a5c68aab]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.nf-card[data-v-a5c68aab]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.15rem;padding:1rem 2.2rem 1rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 8px #0f172a0a}.nf-card[data-v-a5c68aab]:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb1f}.nf-card-label[data-v-a5c68aab]{color:#1e293b;font-size:.95rem;font-weight:700}.nf-card-hint[data-v-a5c68aab]{color:#94a3b8;font-size:.8rem}.nf-card-arrow[data-v-a5c68aab]{color:#cbd5e1;transition:color .2s,right .2s;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.nf-card:hover .nf-card-arrow[data-v-a5c68aab]{color:#3b82f6;right:.7rem}@media (width<=640px){.nf[data-v-a5c68aab]{padding:2.5rem 1.25rem 3.5rem}.nf-cards[data-v-a5c68aab]{grid-template-columns:1fr}.nf-cta[data-v-a5c68aab]{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.nf-pin[data-v-a5c68aab]{animation:none}.nf-card[data-v-a5c68aab]:hover,.btn-dark[data-v-a5c68aab]:hover{transform:none}}.gwrap[data-v-2a4191d6]{justify-content:center;width:100%;min-height:44px;display:flex}.gwrap[data-v-2a4191d6] iframe{margin:0!important}.login-page[data-v-bb1c604e]{background:linear-gradient(135deg,#1e3a5f 0%,#2d5986 100%);justify-content:center;align-items:center;min-height:100dvh;display:flex}.login-card[data-v-bb1c604e]{background:#fff;border-radius:20px;width:420px;padding:44px;box-shadow:0 20px 60px #00000026}.login-owl[data-v-bb1c604e]{margin:0 auto 12px}.login-brand[data-v-bb1c604e]{text-align:center;letter-spacing:-.5px;margin-bottom:8px;font-size:2.2rem;font-weight:800}.subtitle[data-v-bb1c604e]{text-align:center;color:#94a3b8;margin-bottom:28px;font-size:.95rem}.error[data-v-bb1c604e]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.85rem}.info-box[data-v-bb1c604e]{color:#1e40af;text-align:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:24px;padding:14px 16px;font-size:.85rem;line-height:1.5}.login-links[data-v-bb1c604e]{justify-content:space-between;margin-top:16px;display:flex}.login-links a[data-v-bb1c604e]{color:#64748b;font-size:.82rem;text-decoration:none}.login-links a[data-v-bb1c604e]:hover{color:#3b82f6}.tenant-list[data-v-bb1c604e]{flex-direction:column;gap:8px;display:flex}.tenant-item[data-v-bb1c604e]{cursor:pointer;text-align:left;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:inherit;transition:all .15s;display:flex}.tenant-item[data-v-bb1c604e]:hover{background:#eff6ff;border-color:#3b82f6}.tenant-name[data-v-bb1c604e]{color:#1a1a2e;font-size:.9rem;font-weight:600}.tenant-slug[data-v-bb1c604e]{color:#94a3b8;font-size:.8rem}.otp-label[data-v-bb1c604e]{color:#334155;margin-bottom:10px;font-size:.9rem;font-weight:600;display:block}.otp-inputs[data-v-bb1c604e]{justify-content:center;gap:8px;display:flex}.otp-digit[data-v-bb1c604e]{text-align:center;color:#1e293b;border:2px solid #cbd5e1;border-radius:10px;outline:none;width:48px;height:56px;padding:0;font-size:1.4rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.otp-digit[data-v-bb1c604e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.or-row[data-v-bb1c604e]{color:#94a3b8;align-items:center;gap:.75rem;margin:1.1rem 0 .9rem;font-size:.8rem;font-weight:600;display:flex}.or-row[data-v-bb1c604e]:before,.or-row[data-v-bb1c604e]:after{content:"";background:#e2e8f0;flex:1;height:1px}.ed-section{background:#fff;border:2px solid #e8ecf1;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.ed-section-header{background:#f8fafc;border-bottom:1px solid #e8ecf1;align-items:center;gap:10px;padding:12px 16px;display:flex}.ed-section-name{color:#1e293b;flex:1;font-size:.9rem;font-weight:600}.ed-section-count{color:#94a3b8;font-size:.75rem}.ed-section-add{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:5px;margin-left:6px;padding:5px 10px;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ed-section-add:hover{background:#eff6ff;border-color:#bfdbfe}.ed-step-num{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:flex}.ed-section-empty{text-align:center;color:#cbd5e1;border:2px dashed #e2e8f0;border-radius:8px;margin:8px;padding:20px;font-size:.85rem}.ed-list{flex-direction:column;gap:4px;padding:8px;display:flex}.ed-row{z-index:0;background:#fff;border:1px solid #e8ecf1;border-radius:10px;align-items:center;gap:0;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;position:relative;overflow:visible}.ed-capsule{border-radius:9px}.ed-row.is-dragging{opacity:.35;z-index:3}.ed-row.drop-above,.ed-row.drop-below{z-index:4;--ed-drop-line:-2px;--ed-drop-dot:-5.5px}.ed-row.drop-above:before,.ed-row.drop-below:before{content:"";z-index:5;pointer-events:none;background:#3b82f6;border-radius:2px;height:3px;position:absolute;left:12px;right:12px}.ed-row.drop-above:after,.ed-row.drop-below:after{content:"";z-index:5;pointer-events:none;background:#3b82f6;border-radius:50%;width:10px;height:10px;position:absolute;left:8px}.ed-row.drop-above:before{top:var(--ed-drop-line)}.ed-row.drop-above:after{top:var(--ed-drop-dot)}.ed-row.drop-below:before{bottom:var(--ed-drop-line)}.ed-row.drop-below:after{bottom:var(--ed-drop-dot)}.ed-move-move{transition:transform .25s}.ed-move-enter-active{transition:opacity .2s,transform .2s}.ed-move-leave-active{transition:opacity .15s;position:absolute}.ed-move-enter-from{opacity:0;transform:scale(.95)}.ed-move-leave-to{opacity:0}.ed-handle{color:#cbd5e1;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;transition:color .12s;display:flex}.ed-handle:hover{color:#94a3b8}.ed-handle:active{cursor:grabbing}.ed-row:has(.ed-expanded.is-open)>.ed-handle{display:none}.ed-toolbar .ed-handle{margin:-2px 0 -2px -2px;padding:4px 2px}.ed-capsule{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.ed-label{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:45%;font-size:.88rem;font-weight:600;overflow:hidden}.ed-preview{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.ed-chip{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:500}.ed-req{color:#3b82f6;flex-shrink:0;font-size:1rem;font-weight:700}.ed-badge{color:#3b82f6;background:#eff6ff;border-radius:10px;flex-shrink:0;padding:1px 8px;font-size:.65rem;font-weight:600}.ed-badge.is-link{color:#047857;text-overflow:ellipsis;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:4px;min-width:0;padding:2px 9px;display:inline-flex;overflow:hidden}.ed-arrow{cursor:pointer;color:#cbd5e1;background:0 0;border:none;flex-shrink:0;align-items:center;padding:8px 12px;transition:color .12s;display:flex}.ed-arrow:hover{color:#64748b}.ed-expanded{border-radius:9px;flex:1;min-width:0;overflow:hidden}.ed-row:has(.ed-expanded.is-open){border-color:#bfdbfe;margin:6px 0;box-shadow:0 6px 20px #0f172a14}.ed-toolbar{background:#f6f9fc;border-bottom:1px solid #e6edf5;align-items:center;gap:8px;padding:9px 10px 9px 8px;display:flex}.ed-toolbar>.ed-icon-btn:first-of-type{color:#64748b;background:#fff;border:1px solid #e2e8f0}.ed-toolbar>.ed-icon-btn:first-of-type:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ed-toolbar-actions{border-left:1px solid #e6edf5;flex-shrink:0;align-items:center;gap:2px;padding-left:6px;display:flex}.ed-toolbar .ed-toolbar-label,.ed-toolbar .ed-chip,.ed-toolbar .ed-badge{flex:0 auto}.ed-toolbar-label{color:#0f172a;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.87rem;font-weight:650;overflow:hidden}.ed-spacer{flex:1;min-width:8px}.ed-body{background:#fff;padding:15px 16px 16px}.ed-row-2{align-items:flex-end;gap:12px;display:flex}.ed-body label{color:#64748b;letter-spacing:.01em;font-size:.76rem;font-weight:600}.ed-body input[type=text],.ed-body input[type=url],.ed-body input:not([type]),.ed-body select,.ed-body textarea{border:1.5px solid #e2e8f0;border-radius:9px;transition:border-color .15s,box-shadow .15s}.ed-body input[type=text]:focus,.ed-body input[type=url]:focus,.ed-body input:not([type]):focus,.ed-body select:focus,.ed-body textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61f}.ed-body .checkbox-inline{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:.84rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.ed-body .checkbox-inline:hover{background:#f8fafc;border-color:#cbd5e1}.ed-body .checkbox-inline.is-locked{cursor:not-allowed;opacity:.7}.ed-icon-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .12s;display:flex}.ed-icon-btn:hover:not(:disabled){color:#475569;background:#e2e8f0}.ed-icon-btn:disabled{opacity:.3;cursor:not-allowed}.ed-icon-btn.is-danger:hover{color:#dc2626;background:#fee2e2}@media (width<=640px){.ed-row-2{flex-direction:column;align-items:stretch;gap:10px}.ed-label{max-width:100%}.ed-preview{display:none}}
