@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.lp[data-v-f4ea4e10]{--c:#2B50E0;--c2:#5C7CFF;--c3:#1B2A6B;--navy:#0B1228;--navy2:#0E1738;--ink:#141824;--body:#3D4458;--mut:#6B7280;--line:#E5E8EF;--bg:#fff;--bg2:#F6F8FC;--ok:#16A34A;--bad:#E2574C;--tint:#EEF1FE;--bd:#D6DEFB;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--body);background:var(--bg);line-height:1.6;overflow-x:hidden}.lp[data-v-f4ea4e10] *{box-sizing:border-box}.lp-wrap[data-v-f4ea4e10]{max-width:1180px;margin:0 auto;padding:0 22px}.lp h1[data-v-f4ea4e10],.lp h2[data-v-f4ea4e10],.lp h3[data-v-f4ea4e10],.lp h4[data-v-f4ea4e10]{color:var(--ink);line-height:1.12;letter-spacing:-.02em;font-weight:800;margin:0}.lp h2[data-v-f4ea4e10]{font-size:clamp(27px,3.6vw,42px)}.lp p[data-v-f4ea4e10]{margin:0}.center[data-v-f4ea4e10]{text-align:center}.lead[data-v-f4ea4e10]{font-size:18px;color:var(--body);max-width:64ch;margin:14px auto 0}.eyebrow[data-v-f4ea4e10]{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--c);background:var(--tint);border:1px solid var(--bd);padding:6px 13px;border-radius:999px}.eyebrow.light[data-v-f4ea4e10]{background:#5c7cff29;border-color:#5c7cff52;color:#afc0ff}.sec[data-v-f4ea4e10]{padding:90px 0;position:relative}.sec.alt[data-v-f4ea4e10]{background:var(--bg2)}.sec.dark[data-v-f4ea4e10]{background:linear-gradient(180deg,var(--navy),var(--navy2));overflow:hidden}.sec h2[data-v-f4ea4e10]{margin-bottom:6px}button[data-v-f4ea4e10]{font-family:inherit;cursor:pointer}.btn[data-v-f4ea4e10]{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:16px;padding:13px 24px;border-radius:999px;border:2px solid transparent;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;white-space:nowrap;line-height:1}.btn svg[data-v-f4ea4e10]{width:18px;height:18px}.btn.sm[data-v-f4ea4e10]{padding:10px 18px;font-size:14.5px}.btn.lg[data-v-f4ea4e10]{padding:16px 30px;font-size:16.5px}.btn-primary[data-v-f4ea4e10]{background:var(--c);color:#fff;box-shadow:0 8px 24px #2b50e05c}.btn-primary[data-v-f4ea4e10]:hover{background:#2140c0;transform:translateY(-2px);box-shadow:0 14px 30px #2b50e075}.btn-ghost[data-v-f4ea4e10]{background:#fff;color:var(--ink);border-color:var(--line)}.btn-ghost[data-v-f4ea4e10]:hover{border-color:var(--c);color:var(--c);transform:translateY(-2px)}.btn-white[data-v-f4ea4e10]{background:#fff;color:var(--c)}.btn-white[data-v-f4ea4e10]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003}.btn-glass[data-v-f4ea4e10]{background:#ffffff1a;color:#fff;border-color:#ffffff47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-glass[data-v-f4ea4e10]:hover{background:#ffffff2e;transform:translateY(-2px)}.link-btn[data-v-f4ea4e10]{background:none;border:0;color:#c6d0ec;font-weight:700;font-size:15px;padding:6px}.link-btn[data-v-f4ea4e10]:hover{color:#fff}.nav[data-v-f4ea4e10]{position:sticky;top:0;z-index:60;transition:background .25s,box-shadow .25s,border-color .25s;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent}.scrolled .nav[data-v-f4ea4e10]{border-bottom-color:var(--line);box-shadow:0 4px 22px #0d143012}.nav-in[data-v-f4ea4e10]{display:flex;align-items:center;justify-content:space-between;height:70px}.brand[data-v-f4ea4e10]{display:flex;align-items:center;gap:11px;color:var(--ink);font-weight:800;font-size:19px;text-decoration:none}.brand .mark[data-v-f4ea4e10]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#5c7cff,#2b50e0);display:grid;place-items:center;color:#fff;font-weight:900;font-size:19px;box-shadow:0 6px 18px #2b50e066}.brand .bn[data-v-f4ea4e10]{display:flex;flex-direction:column;line-height:1.05}.brand small[data-v-f4ea4e10]{font-size:10.5px;font-weight:600;color:var(--mut)}.nav-links[data-v-f4ea4e10]{display:flex;gap:28px}.nav-links a[data-v-f4ea4e10]{color:var(--body);font-weight:600;font-size:15px;text-decoration:none;transition:color .15s}.nav-links a[data-v-f4ea4e10]:hover{color:var(--c)}.nav-cta[data-v-f4ea4e10]{display:flex;align-items:center;gap:12px}.nav .link-btn[data-v-f4ea4e10]{color:var(--ink)}.nav .link-btn[data-v-f4ea4e10]:hover{color:var(--c)}.burger[data-v-f4ea4e10]{display:none;background:none;border:0;color:var(--ink);padding:6px}.burger svg[data-v-f4ea4e10]{width:26px;height:26px}.hero[data-v-f4ea4e10]{position:relative;background:linear-gradient(180deg,#fff,#f1f5fe);color:var(--ink);padding:24px 0 0;overflow:hidden}.hero-bg[data-v-f4ea4e10]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.glow[data-v-f4ea4e10]{position:absolute;top:-240px;left:50%;transform:translate(-50%);width:1000px;height:720px;background:radial-gradient(circle,rgba(43,80,224,.17),rgba(92,124,255,.06) 45%,transparent 66%)}.grid-fade[data-v-f4ea4e10]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(43,80,224,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(43,80,224,.055) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 0%,#000,transparent 68%);mask-image:radial-gradient(circle at 50% 0%,#000,transparent 68%)}.blob[data-v-f4ea4e10]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;background:radial-gradient(circle,#3a55d8,transparent 70%);animation:blob-f4ea4e10 16s ease-in-out infinite}.b3[data-v-f4ea4e10]{width:600px;height:600px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,#2b50e0,transparent 70%);opacity:.4}.b4[data-v-f4ea4e10]{width:500px;height:500px;top:-180px;right:-100px;background:radial-gradient(circle,#5C7CFF,transparent 70%);opacity:.35}.hero-in[data-v-f4ea4e10]{position:relative;text-align:center;max-width:900px;margin:0 auto;padding-top:50px;padding-bottom:64px}.hero .pill[data-v-f4ea4e10]{display:inline-block;font-size:13px;font-weight:700;color:var(--c);background:var(--tint);border:1px solid var(--bd);padding:6px 14px;border-radius:999px}.hero h1[data-v-f4ea4e10]{color:var(--ink);font-size:clamp(36px,5.2vw,60px);font-weight:900;margin:20px auto 0;max-width:17ch}.grad[data-v-f4ea4e10]{background:linear-gradient(120deg,#2b50e0,#5c7cff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub[data-v-f4ea4e10]{color:var(--body);font-size:19px;margin:20px auto 0;max-width:60ch}.hero-cta[data-v-f4ea4e10]{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;justify-content:center}.trust[data-v-f4ea4e10]{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin-top:24px;color:var(--mut);font-size:14px;font-weight:600}.trust span[data-v-f4ea4e10]{display:flex;align-items:center;gap:7px}.trust svg[data-v-f4ea4e10]{width:16px;height:16px;color:var(--ok)}.hero-shot[data-v-f4ea4e10]{position:relative;max-width:980px;margin:52px auto 0}.frame[data-v-f4ea4e10]{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 34px 80px #0d14302e;overflow:hidden}.fbar[data-v-f4ea4e10]{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--bg2);border-bottom:1px solid var(--line)}.fbar i[data-v-f4ea4e10]{width:11px;height:11px;border-radius:50%;background:#cfd6e6}.fbar i[data-v-f4ea4e10]:nth-child(1){background:#ff5f57}.fbar i[data-v-f4ea4e10]:nth-child(2){background:#febc2e}.fbar i[data-v-f4ea4e10]:nth-child(3){background:#28c840}.fbar .url[data-v-f4ea4e10]{margin-left:8px;font-size:12px;color:var(--mut);background:#fff;border:1px solid var(--line);padding:4px 12px;border-radius:6px;flex:1}.frame img[data-v-f4ea4e10]{width:100%;display:block}.fbadge[data-v-f4ea4e10]{position:absolute;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:13px;box-shadow:0 16px 40px #0d143029;padding:12px 15px;display:flex;align-items:center;gap:11px;font-weight:700;font-size:14px}.fbadge small[data-v-f4ea4e10]{display:block;font-size:11px;color:var(--mut);font-weight:600}.fbadge .fi[data-v-f4ea4e10]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.fbadge .fi svg[data-v-f4ea4e10]{width:19px;height:19px}.fi.ok[data-v-f4ea4e10]{background:#e9f7ef;color:var(--ok)}.fi.br[data-v-f4ea4e10]{background:var(--tint);color:var(--c)}.fb1[data-v-f4ea4e10]{top:56px;left:-26px}.fb2[data-v-f4ea4e10]{bottom:40px;right:-26px}.marquee[data-v-f4ea4e10]{position:relative;border-top:1px solid var(--line);background:var(--bg2);overflow:hidden;padding:16px 0}.mq-track[data-v-f4ea4e10]{display:flex;gap:14px;width:max-content;animation:marquee-f4ea4e10 32s linear infinite}.mq-chip[data-v-f4ea4e10]{flex:none;background:#fff;border:1px solid var(--line);color:var(--body);font-weight:700;font-size:13.5px;padding:8px 16px;border-radius:999px}.prob-grid[data-v-f4ea4e10]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;text-align:left}.prob[data-v-f4ea4e10]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;gap:14px;align-items:flex-start;transition:transform .18s,box-shadow .18s,border-color .18s}.prob[data-v-f4ea4e10]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0d14301a;border-color:var(--bd)}.prob .x[data-v-f4ea4e10]{flex:none;width:36px;height:36px;border-radius:10px;background:#fcedec;color:var(--bad);display:grid;place-items:center}.prob .x svg[data-v-f4ea4e10]{width:18px;height:18px}.prob h4[data-v-f4ea4e10]{font-size:16px;margin-bottom:3px}.prob p[data-v-f4ea4e10]{font-size:14.5px}.cmp[data-v-f4ea4e10]{max-width:980px;margin:42px auto 0;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 16px 44px #0d143014;background:#fff}.cmp-head[data-v-f4ea4e10]{display:grid;grid-template-columns:24% 38% 38%;background:var(--bg2)}.ch[data-v-f4ea4e10]{padding:15px 18px;font-weight:800;color:var(--ink);font-size:15px;text-align:left}.ch.old[data-v-f4ea4e10]{color:var(--mut)}.ch.new[data-v-f4ea4e10]{color:var(--c);background:var(--tint)}.cmp-row[data-v-f4ea4e10]{display:grid;grid-template-columns:24% 38% 38%;border-top:1px solid var(--line)}.cc[data-v-f4ea4e10]{padding:14px 18px;font-size:14.5px;display:flex;gap:9px;align-items:flex-start;text-align:left}.cc.task[data-v-f4ea4e10]{font-weight:700;color:var(--ink)}.cc.old[data-v-f4ea4e10]{color:var(--mut)}.cc.new[data-v-f4ea4e10]{color:var(--ink);background:#fafbff}.cc svg[data-v-f4ea4e10]{flex:none;width:18px;height:18px;margin-top:1px}.cc.old svg[data-v-f4ea4e10]{color:var(--bad)}.cc.new svg[data-v-f4ea4e10]{color:var(--ok)}.stats[data-v-f4ea4e10]{background:linear-gradient(135deg,var(--c) 0%,#1B2A6B 100%);color:#fff;padding:64px 0}.stats-in[data-v-f4ea4e10]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;text-align:center}.stat .n[data-v-f4ea4e10]{font-size:clamp(34px,4.4vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1}.stat .l[data-v-f4ea4e10]{margin-top:8px;color:#c6d0ec;font-size:15px;font-weight:600}.explorer[data-v-f4ea4e10]{display:grid;grid-template-columns:300px 1fr;gap:26px;margin-top:42px;align-items:start}.ex-tabs[data-v-f4ea4e10]{display:flex;flex-direction:column;gap:8px}.ex-tab[data-v-f4ea4e10]{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 16px;font-weight:700;color:var(--body);font-size:15px;transition:all .16s}.ex-tab[data-v-f4ea4e10]:hover{border-color:var(--bd);color:var(--ink)}.ex-tab.on[data-v-f4ea4e10]{background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 10px 24px #2b50e052}.ex-tab[data-v-f4ea4e10] svg{width:21px;height:21px;flex:none}.ex-tab .ti[data-v-f4ea4e10]{display:grid;place-items:center}.ex-panel[data-v-f4ea4e10]{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 16px 44px #0d143014;min-height:380px}.ex-body[data-v-f4ea4e10]{display:grid;grid-template-columns:1fr 1.15fr;gap:0}.ex-text[data-v-f4ea4e10]{padding:30px 28px}.ex-text h3[data-v-f4ea4e10]{font-size:22px;margin-bottom:10px}.ex-text p[data-v-f4ea4e10]{font-size:15.5px}.ex-text ul[data-v-f4ea4e10]{list-style:none;margin-top:18px;display:grid;gap:11px;padding:0}.ex-text li[data-v-f4ea4e10]{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--body)}.ex-text li svg[data-v-f4ea4e10]{flex:none;width:19px;height:19px;color:var(--ok);margin-top:1px}.ex-shot[data-v-f4ea4e10]{background:var(--bg2);border-left:1px solid var(--line);padding:22px;display:flex;align-items:center}.ex-shot .frame[data-v-f4ea4e10]{box-shadow:0 14px 36px #0d143029;border-color:var(--line);width:100%}.ex-shot .fbar[data-v-f4ea4e10]{background:#fff;border-bottom:1px solid var(--line)}.ex-shot .fbar .url[data-v-f4ea4e10]{background:var(--bg2);color:var(--mut)}.flow[data-v-f4ea4e10]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 0;margin-top:46px}.fstep[data-v-f4ea4e10]{flex:1;min-width:120px;max-width:160px;text-align:center;position:relative;padding:0 6px}.fdot[data-v-f4ea4e10]{width:56px;height:56px;border-radius:16px;background:#fff;border:1px solid var(--bd);color:var(--c);display:grid;place-items:center;margin:0 auto 12px;font-weight:900;font-size:20px;box-shadow:0 8px 22px #2b50e024}.fstep h4[data-v-f4ea4e10]{font-size:15px}.farr[data-v-f4ea4e10]{position:absolute;top:18px;right:-12px;width:24px;height:24px;color:var(--bd)}.ind-chips[data-v-f4ea4e10]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.ichip[data-v-f4ea4e10]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px}.price-grid[data-v-f4ea4e10]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;align-items:start;text-align:left}.plan[data-v-f4ea4e10]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 26px;position:relative;transition:transform .18s,box-shadow .18s}.plan[data-v-f4ea4e10]:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0d14301f}.plan.pop[data-v-f4ea4e10]{border:2px solid var(--c);box-shadow:0 22px 50px #2b50e02e}.ptag[data-v-f4ea4e10]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--c);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 14px;border-radius:999px}.pname[data-v-f4ea4e10]{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--c)}.pprice[data-v-f4ea4e10]{font-size:42px;font-weight:900;color:var(--ink);margin:10px 0 2px;letter-spacing:-.03em}.pprice span[data-v-f4ea4e10]{font-size:16px;font-weight:600;color:var(--mut)}.pdesc[data-v-f4ea4e10]{font-size:14px;color:var(--mut);margin-bottom:18px}.plan ul[data-v-f4ea4e10]{list-style:none;display:grid;gap:11px;margin:0 0 24px;padding:0}.plan li[data-v-f4ea4e10]{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--body)}.plan li svg[data-v-f4ea4e10]{flex:none;width:18px;height:18px;color:var(--ok);margin-top:2px}.plan .btn[data-v-f4ea4e10]{width:100%}.faq[data-v-f4ea4e10]{max-width:800px;margin:38px auto 0;text-align:left}.qa[data-v-f4ea4e10]{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.qa.open[data-v-f4ea4e10]{border-color:var(--bd);box-shadow:0 10px 26px #0d143012}.qa-q[data-v-f4ea4e10]{width:100%;text-align:left;background:none;border:0;padding:18px 22px;font-weight:700;color:var(--ink);font-size:16.5px;display:flex;justify-content:space-between;align-items:center;gap:14px}.qa-q .pl[data-v-f4ea4e10]{flex:none;width:22px;height:22px;color:var(--c);transition:transform .25s}.qa.open .qa-q .pl[data-v-f4ea4e10]{transform:rotate(135deg)}.qa-a[data-v-f4ea4e10]{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.qa-a p[data-v-f4ea4e10]{padding:0 22px 20px;color:var(--body);font-size:15.5px}.final[data-v-f4ea4e10]{position:relative;background:linear-gradient(135deg,#0b1228,#1b2a6b);color:#fff;text-align:center;border-radius:26px;padding:64px 26px;overflow:hidden;box-shadow:0 30px 70px #050a1e4d}.final h2[data-v-f4ea4e10]{font-size:clamp(28px,3.6vw,42px)}.final p[data-v-f4ea4e10]{color:#c6d0ec;font-size:18px;margin:14px auto 28px;max-width:54ch}.foot[data-v-f4ea4e10]{background:var(--navy);color:#9fb0d8;padding:56px 0 26px}.foot-top[data-v-f4ea4e10]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.foot h5[data-v-f4ea4e10]{color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px}.foot a[data-v-f4ea4e10],.foot .fl[data-v-f4ea4e10]{display:block;color:#9fb0d8;margin-bottom:9px;text-decoration:none;transition:color .15s;text-align:left;background:none;border:0;padding:0;font-size:14.5px;font-weight:400;font-family:inherit}.foot a[data-v-f4ea4e10]:hover,.foot .fl[data-v-f4ea4e10]:hover{color:#fff}.fdesc[data-v-f4ea4e10]{color:#8290bf;font-size:14px;margin-top:12px;max-width:34ch}.foot-bot[data-v-f4ea4e10]{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:22px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#7282ad;font-size:13.5px}.foot-bot b[data-v-f4ea4e10]{color:#fff}@keyframes blob-f4ea4e10{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marquee-f4ea4e10{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floaty-f4ea4e10{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeUp-f4ea4e10{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fadeIn-f4ea4e10{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.floaty[data-v-f4ea4e10]{animation:floaty-f4ea4e10 5s ease-in-out infinite}.floaty.d1[data-v-f4ea4e10]{animation-delay:-2.5s}.anim-up[data-v-f4ea4e10]{opacity:0;animation:fadeUp-f4ea4e10 .7s cubic-bezier(.4,0,.2,1) forwards}.anim-in[data-v-f4ea4e10]{opacity:0;animation:fadeIn-f4ea4e10 .8s cubic-bezier(.4,0,.2,1) forwards}.d1[data-v-f4ea4e10]{animation-delay:.1s}.d2[data-v-f4ea4e10]{animation-delay:.2s}.d3[data-v-f4ea4e10]{animation-delay:.3s}.d4[data-v-f4ea4e10]{animation-delay:.4s}.reveal[data-v-f4ea4e10]{opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.4,0,.2,1) var(--d,0ms),transform .6s cubic-bezier(.4,0,.2,1) var(--d,0ms)}.reveal.in[data-v-f4ea4e10]{opacity:1;transform:none}.fade-enter-active[data-v-f4ea4e10],.fade-leave-active[data-v-f4ea4e10]{transition:opacity .25s,transform .25s}.fade-enter-from[data-v-f4ea4e10]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-f4ea4e10]{opacity:0;transform:translateY(-10px)}@media (max-width:920px){.hero-in[data-v-f4ea4e10]{grid-template-columns:1fr;gap:40px}.hero-shot[data-v-f4ea4e10]{max-width:560px;margin:0 auto}.prob-grid[data-v-f4ea4e10],.price-grid[data-v-f4ea4e10]{grid-template-columns:1fr 1fr}.explorer[data-v-f4ea4e10]{grid-template-columns:1fr}.ex-tabs[data-v-f4ea4e10]{flex-direction:row;flex-wrap:wrap}.ex-tab[data-v-f4ea4e10]{flex:1;min-width:130px}.ex-body[data-v-f4ea4e10]{grid-template-columns:1fr}.ex-shot[data-v-f4ea4e10]{border-left:0;border-top:1px solid var(--line)}.stats-in[data-v-f4ea4e10]{grid-template-columns:1fr 1fr;gap:34px 20px}.foot-top[data-v-f4ea4e10]{grid-template-columns:1fr 1fr}.fbadge[data-v-f4ea4e10]{display:none}.frame.tilt[data-v-f4ea4e10]{transform:none}}@media (max-width:600px){.sec[data-v-f4ea4e10]{padding:62px 0}.nav-links[data-v-f4ea4e10]{display:none}.nav-links.open[data-v-f4ea4e10]{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#fff;padding:18px 22px;gap:16px;border-bottom:1px solid var(--line);box-shadow:0 14px 30px #0d14301a}.burger[data-v-f4ea4e10]{display:block}.nav-cta .link-btn[data-v-f4ea4e10]{display:none}.prob-grid[data-v-f4ea4e10],.price-grid[data-v-f4ea4e10]{grid-template-columns:1fr}.cmp-head[data-v-f4ea4e10]{display:none}.cmp-row[data-v-f4ea4e10]{grid-template-columns:1fr;gap:0;padding:6px 0}.cc[data-v-f4ea4e10]{padding:8px 16px}.cc.task[data-v-f4ea4e10]{padding-top:12px;font-size:15px}.flow[data-v-f4ea4e10]{gap:18px}.farr[data-v-f4ea4e10]{display:none}.fstep[data-v-f4ea4e10]{min-width:130px}.foot-top[data-v-f4ea4e10]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blob[data-v-f4ea4e10],.floaty[data-v-f4ea4e10],.mq-track[data-v-f4ea4e10]{animation:none!important}.anim-up[data-v-f4ea4e10],.anim-in[data-v-f4ea4e10]{opacity:1;animation:none}.reveal[data-v-f4ea4e10]{opacity:1;transform:none;transition:none}.frame.tilt[data-v-f4ea4e10]{transform:none}}.auth[data-v-41163fc5]{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.auth-hero[data-v-41163fc5]{position:relative;overflow:hidden;color:#fff;padding:38px 48px;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 15% -10%,#2a35a0 0%,transparent 55%),linear-gradient(135deg,var(--brand-900, var(--primary)) 0%,var(--brand-ink, var(--brand-ink)) 100%)}.hero-brand[data-v-41163fc5]{display:flex;align-items:center;gap:12px}.hero-mark[data-v-41163fc5]{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#4863e0,#2a35a0);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;box-shadow:0 6px 18px #0000004d}.hero-name[data-v-41163fc5]{font-size:19px;font-weight:800;letter-spacing:-.02em}.hero-sub[data-v-41163fc5]{font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:1.4px;font-weight:600}.hero-mid[data-v-41163fc5]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0}.hero-mid h1[data-v-41163fc5]{font-size:34px;line-height:1.18;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.hero-mid>p[data-v-41163fc5]{font-size:14.5px;opacity:.85;line-height:1.6;max-width:460px;margin:0 0 20px}.hero-feats[data-v-41163fc5]{list-style:none;padding:0;margin:0 0 26px}.hero-feats li[data-v-41163fc5]{font-size:13.5px;opacity:.9;margin:8px 0}.hero-shot[data-v-41163fc5]{border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #00000073;border:1px solid rgba(255,255,255,.15);max-width:560px}.hero-shot img[data-v-41163fc5]{width:100%;display:block}.hero-foot[data-v-41163fc5]{font-size:12px;opacity:.6}.auth-panel[data-v-41163fc5]{display:flex;align-items:center;justify-content:center;padding:40px 28px;background:var(--surface, #fff)}.auth-form[data-v-41163fc5]{width:100%;max-width:400px}.form-brand[data-v-41163fc5]{display:none;align-items:center;gap:9px;margin-bottom:24px}.fb-mark[data-v-41163fc5]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--brand-700, #283593),var(--brand-900, var(--primary)));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.form-brand span[data-v-41163fc5]{font-size:17px;font-weight:800;color:var(--brand-900, var(--primary))}h2[data-v-41163fc5]{margin:0 0 6px;font-size:25px;color:var(--text, #15181E);letter-spacing:-.01em}.muted[data-v-41163fc5]{color:var(--text-3, #8a93a0);font-size:13.5px;margin:0 0 26px;line-height:1.5}.field[data-v-41163fc5]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label[data-v-41163fc5]{font-size:11px;font-weight:700;color:var(--text-2, #5b6472);text-transform:uppercase;letter-spacing:.5px}.field input[data-v-41163fc5]{padding:12px 14px;border:1px solid var(--border-2, #d9dee6);border-radius:var(--r, 9px);font-size:14px;transition:all .15s;background:var(--surface-2, #f7f9fc)}.field input[data-v-41163fc5]:focus{outline:none;border-color:var(--brand-500, var(--primary));box-shadow:0 0 0 3px var(--brand-50, #eef1fe);background:#fff}.notice-msg[data-v-41163fc5]{background:#fff8e1;border:1px solid #f0c36d;color:#7a5a1c;padding:10px 14px;border-radius:var(--r-sm, 7px);font-size:13px;margin:0 0 14px;line-height:1.5}.error-msg[data-v-41163fc5]{background:var(--danger-bg, #ffebee);border:1px solid var(--danger-bd, #ef9a9a);color:var(--danger, #c62828);padding:10px 14px;border-radius:var(--r-sm, 7px);font-size:13px;margin-bottom:15px}.btn-login[data-v-41163fc5]{width:100%;padding:13px;color:#fff;border:none;border-radius:var(--r, 9px);background:linear-gradient(135deg,var(--brand-700, #283593),var(--brand-900, var(--primary)));font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #1a237e40;transition:transform .15s,box-shadow .15s,opacity .15s}.btn-login[data-v-41163fc5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #1a237e52}.btn-login[data-v-41163fc5]:disabled{opacity:.6;cursor:not-allowed}.row2[data-v-41163fc5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.switch[data-v-41163fc5]{margin-top:16px;font-size:13px;color:var(--text-3, #8a93a0);text-align:center}.switch a[data-v-41163fc5]{color:var(--brand-700, #283593);font-weight:600;text-decoration:none}.switch a[data-v-41163fc5]:hover{text-decoration:underline}.demo-accounts[data-v-41163fc5]{margin-top:26px;border-top:1px solid var(--border, #eef1f5);padding-top:18px}.demo-title[data-v-41163fc5]{font-size:11px;color:var(--text-3, #8a93a0);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;font-weight:600}.demo-grid[data-v-41163fc5]{display:flex;flex-wrap:wrap;gap:7px}.demo-chip[data-v-41163fc5]{padding:7px 13px;border:1px solid var(--border-2, #d9dee6);background:var(--surface-2, #f7f9fc);border-radius:99px;font-size:12px;color:var(--text-2, #5b6472);cursor:pointer;font-weight:500;transition:all .15s}.demo-chip[data-v-41163fc5]:hover{border-color:var(--brand-400, #6478f0);color:var(--brand-700, #283593);background:var(--brand-50, #eef1fe)}@media (max-width: 880px){.auth[data-v-41163fc5]{grid-template-columns:1fr}.auth-hero[data-v-41163fc5]{display:none}.form-brand[data-v-41163fc5]{display:flex}.auth-panel[data-v-41163fc5]{min-height:100vh}}.back-home[data-v-41163fc5]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#667085;font-weight:600;font-size:13.5px;cursor:pointer;padding:4px 0;margin-bottom:14px;transition:color .15s;font-family:inherit}.back-home[data-v-41163fc5]:hover{color:var(--primary,#2B50E0)}.sw-wrap[data-v-13bed045]{position:fixed;top:14px;left:0;right:0;z-index:3000;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.sw-card[data-v-13bed045]{pointer-events:auto;display:flex;align-items:center;gap:14px;background:#fff8e1;border:1px solid #f0c36d;border-left:5px solid #b5740a;border-radius:12px;padding:13px 18px;max-width:760px;width:100%;box-shadow:0 10px 30px #10182838}.sw-icon[data-v-13bed045]{font-size:24px;line-height:1}.sw-text[data-v-13bed045]{flex:1;min-width:0}.sw-title[data-v-13bed045]{font-size:14.5px;font-weight:800;color:#5c3a00}.sw-count[data-v-13bed045]{color:#b5740a;font-variant-numeric:tabular-nums}.sw-sub[data-v-13bed045]{font-size:12.5px;color:#7a5a1c;margin-top:2px;line-height:1.45}.sw-fail[data-v-13bed045]{display:block;color:var(--danger, #c62828);font-weight:600;margin-top:2px}.sw-actions[data-v-13bed045]{display:flex;gap:8px;flex-shrink:0}.sw-stay[data-v-13bed045]{background:#b5740a;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.sw-stay[data-v-13bed045]:hover:not(:disabled){background:#8f5a07}.sw-stay[data-v-13bed045]:disabled{opacity:.6;cursor:wait}.sw-out[data-v-13bed045]{background:transparent;color:#7a5a1c;border:1px solid #e0c07a;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.sw-out[data-v-13bed045]:hover{background:#fdebc4}@media (max-width: 640px){.sw-card[data-v-13bed045]{flex-wrap:wrap}.sw-actions[data-v-13bed045]{width:100%}.sw-stay[data-v-13bed045],.sw-out[data-v-13bed045]{flex:1}}.nb[data-v-ed0bd701]{position:relative}.icon-btn[data-v-ed0bd701]{position:relative;width:40px;height:40px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r);color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-fast)}.icon-btn[data-v-ed0bd701]:hover{background:var(--surface-3);color:var(--text)}.nb-badge[data-v-ed0bd701]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;border:2px solid var(--surface);box-sizing:content-box}.nb-panel[data-v-ed0bd701]{position:absolute;top:48px;right:0;width:380px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:2500;overflow:hidden}.nb-head[data-v-ed0bd701]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--border)}.nb-title[data-v-ed0bd701]{font-size:14px;font-weight:800;color:var(--ink)}.nb-link[data-v-ed0bd701]{background:none;border:none;color:var(--primary);font-size:12.5px;font-weight:700;cursor:pointer;padding:0}.nb-link[data-v-ed0bd701]:disabled{color:var(--text-faint);cursor:default}.nb-link[data-v-ed0bd701]:not(:disabled):hover{text-decoration:underline}.nb-list[data-v-ed0bd701]{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto}.nb-item[data-v-ed0bd701]{width:100%;display:flex;align-items:flex-start;gap:11px;text-align:left;background:var(--surface);border:none;border-bottom:1px solid var(--row);padding:12px 16px;cursor:pointer;font-family:inherit}.nb-item[data-v-ed0bd701]:hover{background:var(--surface-2)}.nb-item.unread[data-v-ed0bd701]{background:var(--primary-tint)}.nb-item.unread[data-v-ed0bd701]:hover{background:#e3e9fd}.nb-sev[data-v-ed0bd701]{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--info)}.nb-sev.warning[data-v-ed0bd701]{background:var(--warning)}.nb-sev.danger[data-v-ed0bd701]{background:var(--danger)}.nb-main[data-v-ed0bd701]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nb-item-title[data-v-ed0bd701]{font-size:13.5px;font-weight:700;color:var(--ink)}.nb-item-body[data-v-ed0bd701]{font-size:12.5px;color:var(--text-2);line-height:1.4}.nb-time[data-v-ed0bd701]{font-size:11.5px;color:var(--text-3);margin-top:2px}.nb-unread[data-v-ed0bd701]{width:8px;height:8px;border-radius:50%;background:var(--primary);margin-top:6px;flex-shrink:0}.nb-empty[data-v-ed0bd701]{padding:34px 16px;text-align:center;color:var(--text-2);font-size:13px}.nb-empty-icon[data-v-ed0bd701]{width:36px;height:36px;margin:0 auto 8px;border-radius:50%;background:var(--success-bg);color:var(--success);font-weight:800;display:flex;align-items:center;justify-content:center}.nb-fail[data-v-ed0bd701]{color:var(--danger)}.gs[data-v-9abcd328]{position:relative}.s-icon[data-v-9abcd328]{color:var(--text-3);flex-shrink:0}.gs input[data-v-9abcd328]{border:none;background:none;outline:none;font-size:13.5px;flex:1;color:var(--text);min-width:0}.gs input[data-v-9abcd328]::-webkit-search-cancel-button{display:none}.kbd[data-v-9abcd328]{font-size:11px;color:var(--text-3);background:var(--surface);border:1px solid var(--border-2);border-radius:5px;padding:1px 6px;font-weight:600}.gs-panel[data-v-9abcd328]{position:absolute;top:calc(100% + 6px);left:0;width:480px;max-width:92vw;max-height:70vh;overflow-y:auto;background:#fff;border:1px solid var(--border-2, #dfe3ea);border-radius:10px;box-shadow:0 12px 32px #0f172a29;padding:6px;z-index:60}.gs-note[data-v-9abcd328]{padding:14px 12px;font-size:13px;color:var(--text-2)}.gs-err[data-v-9abcd328]{color:#b42318}.gs-group[data-v-9abcd328]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px}.gs-opt[data-v-9abcd328]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:8px 10px;border-radius:7px;cursor:pointer}.gs-opt.on[data-v-9abcd328]{background:var(--accent-50, #eef2ff)}.gs-title[data-v-9abcd328]{font-weight:600;font-size:13.5px;color:var(--text);white-space:nowrap}.gs-sub[data-v-9abcd328]{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-meta[data-v-9abcd328]{font-size:12px;color:var(--text-3);white-space:nowrap}.modal-overlay[data-v-b9e8646d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.modal-box[data-v-b9e8646d]{background:#fff;border-radius:12px;padding:22px 26px;width:100%;max-width:420px;box-shadow:0 12px 48px #00000038;max-height:90vh;overflow-y:auto}.pm-head[data-v-b9e8646d]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pm-avatar[data-v-b9e8646d]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-600));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.pm-who[data-v-b9e8646d]{flex:1;min-width:0}.pm-name[data-v-b9e8646d]{font-size:16px;font-weight:700;color:var(--ink)}.pm-email[data-v-b9e8646d]{font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.btn-close[data-v-b9e8646d]{background:none;border:none;font-size:18px;color:#aaa;cursor:pointer;align-self:flex-start}.pm-facts[data-v-b9e8646d]{margin:0 0 18px;display:grid;gap:6px}.pm-facts div[data-v-b9e8646d]{display:flex;gap:10px;font-size:13px}.pm-facts dt[data-v-b9e8646d]{width:80px;color:var(--text-3)}.pm-facts dd[data-v-b9e8646d]{margin:0;color:var(--text);font-weight:600}h3[data-v-b9e8646d]{margin:0 0 4px;font-size:14px;color:var(--text);border-top:1px solid var(--border);padding-top:14px}.pm-note[data-v-b9e8646d]{font-size:12px;color:var(--text-3);margin:0 0 8px}label[data-v-b9e8646d]{display:block;font-size:12px;font-weight:600;color:#666;margin:10px 0 4px}input[data-v-b9e8646d]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #ddd;border-radius:7px;font:inherit;font-size:13px}.pm-err[data-v-b9e8646d]{color:#c62828;font-size:12px;margin:4px 0 0}.pm-ok[data-v-b9e8646d]{color:#2e7d32;font-size:13px;font-weight:600;margin:10px 0 0}.modal-actions[data-v-b9e8646d]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.btn[data-v-b9e8646d]{padding:8px 16px;border:none;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer}.btn-primary[data-v-b9e8646d]{background:var(--primary);color:#fff}.btn-primary[data-v-b9e8646d]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-b9e8646d]{background:transparent;border:1px solid #ddd;color:#555}.screen-loader[data-v-e492124e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 0;color:var(--text-3);font-size:13px}.screen-spinner[data-v-e492124e]{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:screen-spin-e492124e .7s linear infinite}@keyframes screen-spin-e492124e{to{transform:rotate(360deg)}}.app-root[data-v-e492124e]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.shell[data-v-e492124e]{display:flex;flex:1;min-height:0}.imp-banner[data-v-e492124e]{z-index:2000;background:#b5740a;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;padding:7px 16px;font-size:13px}.imp-exit[data-v-e492124e]{background:#fff;color:#b5740a;border:none;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer}.ann-banner[data-v-e492124e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px;font-size:13px;font-weight:500}.ann-banner.info[data-v-e492124e]{background:#eef1fe;color:#2140c0}.ann-banner.warning[data-v-e492124e]{background:#fff8e1;color:#8a5a00}.ann-banner.success[data-v-e492124e]{background:#e8f5e9;color:#1b5e20}.ann-x[data-v-e492124e]{background:transparent;border:none;cursor:pointer;font-size:14px;color:inherit;opacity:.6}.ann-x[data-v-e492124e]:hover{opacity:1}.sidebar[data-v-e492124e]{width:252px;flex-shrink:0;display:flex;flex-direction:column;background:var(--brand-ink);color:#aeb4c9}.side-brand[data-v-e492124e]{display:flex;align-items:center;gap:11px;padding:18px 18px 16px;cursor:pointer}.brand-mark[data-v-e492124e]{width:38px;height:38px;border-radius:11px;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--accent-600));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3d5af166;overflow:hidden}.brand-mark.has-logo[data-v-e492124e]{width:auto;min-width:38px;max-width:84px;padding:4px 6px;background:#fff;box-shadow:none}.brand-logo-img[data-v-e492124e]{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}.side-brand.wide-logo[data-v-e492124e]{flex-direction:column;align-items:stretch;gap:8px}.side-brand.wide-logo .brand-mark[data-v-e492124e]{width:100%;max-width:none;height:auto;padding:6px 10px;box-sizing:border-box}.side-brand.wide-logo .brand-logo-img[data-v-e492124e]{width:100%;height:auto;max-height:52px}.brand-name[data-v-e492124e]{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1.15}.brand-sub[data-v-e492124e]{font-size:9.5px;color:#6b7299;letter-spacing:2px;font-weight:600;margin-top:1px}.side-nav[data-v-e492124e]{flex:0 1 auto;min-height:0;overflow-y:auto;padding:6px 12px 12px}.nav-group-label[data-v-e492124e]{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#5a6088;margin:16px 10px 7px;font-weight:700}.nav-item[data-v-e492124e]{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:none;background:none;color:#aeb4c9;border-radius:var(--r);cursor:pointer;font-size:13.5px;font-weight:500;text-align:left;margin-bottom:2px;transition:background var(--t-fast),color var(--t-fast)}.nav-item[data-v-e492124e]:hover{background:#ffffff0d;color:#fff}.nav-item.active[data-v-e492124e]{background:#fff;color:var(--brand-900);font-weight:600;box-shadow:var(--shadow-sm)}.nav-icon[data-v-e492124e]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-label[data-v-e492124e]{flex:1}.nav-badge[data-v-e492124e]{font-family:var(--mono);font-size:11px;font-weight:600;background:#ffffff1f;color:#c7cce0;border-radius:var(--r-pill);padding:1px 8px;min-width:20px;text-align:center}.nav-item.active .nav-badge[data-v-e492124e]{background:var(--brand-50);color:var(--brand-700)}.nav-badge.danger[data-v-e492124e]{background:var(--danger);color:#fff}.su-avatar[data-v-e492124e]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-600));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.su-name[data-v-e492124e]{display:block;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.su-role[data-v-e492124e]{display:block;font-size:11px;color:var(--text-3)}.user-menu[data-v-e492124e]{position:relative}.um-trigger[data-v-e492124e]{display:flex;align-items:center;gap:9px;background:none;border:1px solid transparent;border-radius:10px;padding:4px 8px 4px 4px;cursor:pointer;text-align:left}.um-trigger[data-v-e492124e]:hover,.um-trigger[aria-expanded=true][data-v-e492124e]{background:var(--surface-2);border-color:var(--border)}.um-meta[data-v-e492124e]{line-height:1.25;min-width:0}.um-chev[data-v-e492124e]{color:var(--text-3);flex-shrink:0}.um-scrim[data-v-e492124e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.um-drop[data-v-e492124e]{position:absolute;right:0;top:calc(100% + 6px);z-index:41;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);padding:6px}.um-head[data-v-e492124e]{padding:8px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:4px}.um-email[data-v-e492124e]{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.um-item[data-v-e492124e]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:9px 10px;border-radius:7px;font-size:13.5px;color:var(--text);cursor:pointer;text-align:left}.um-item[data-v-e492124e]:hover{background:var(--surface-2)}.um-logout[data-v-e492124e]{color:#c62828}.main[data-v-e492124e]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-e492124e]{background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:12px 26px;gap:20px;flex-shrink:0;position:sticky;top:0;z-index:20}.tb-left[data-v-e492124e]{min-width:0}.breadcrumb[data-v-e492124e]{font-size:12px;color:var(--text-3);display:flex;gap:7px;align-items:center}.bc-sep[data-v-e492124e]{color:#cbd3e3}.bc-cur[data-v-e492124e]{color:var(--text-2);font-weight:500}.page-title[data-v-e492124e]{font-size:21px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin-top:1px}.tb-right[data-v-e492124e]{display:flex;align-items:center;gap:12px}.search[data-v-e492124e]{display:flex;align-items:center;gap:9px;background:var(--surface-3);border:1px solid transparent;border-radius:var(--r);padding:9px 13px;width:340px;transition:all var(--t-fast)}.search[data-v-e492124e]:focus-within{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-50)}.s-icon[data-v-e492124e]{color:var(--text-3);flex-shrink:0}.search input[data-v-e492124e]{border:none;background:none;outline:none;font-size:13.5px;flex:1;color:var(--text);min-width:0}.kbd[data-v-e492124e]{font-size:11px;color:var(--text-3);background:var(--surface);border:1px solid var(--border-2);border-radius:5px;padding:1px 6px;font-weight:600}.btn-primary[data-v-e492124e]{display:flex;align-items:center;gap:7px;padding:10px 16px;border:none;border-radius:var(--r);background:linear-gradient(135deg,var(--accent),var(--accent-600));color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #3d5af147;transition:transform var(--t-fast),box-shadow var(--t-fast);white-space:nowrap}.btn-primary[data-v-e492124e]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3d5af15c}.content[data-v-e492124e]{flex:1;overflow-y:auto}.hamburger[data-v-e492124e]{display:none;align-items:center;justify-content:center;width:38px;height:38px;margin-right:6px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;flex-shrink:0}.hamburger[data-v-e492124e]:hover{background:var(--surface-3)}.sidebar-scrim[data-v-e492124e]{display:none}@media (max-width: 1024px){.search[data-v-e492124e]{width:200px}}@media (max-width: 860px){.sidebar[data-v-e492124e]{position:fixed;top:0;left:0;bottom:0;z-index:60;transform:translate(-100%);transition:transform var(--t);box-shadow:var(--shadow-lg)}.sidebar.open[data-v-e492124e]{transform:translate(0)}.sidebar-scrim[data-v-e492124e]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;z-index:55}.hamburger[data-v-e492124e]{display:flex}.search[data-v-e492124e]{display:none}.topbar[data-v-e492124e]{padding:12px 16px}.um-meta[data-v-e492124e],.um-chev[data-v-e492124e],.nq-label[data-v-e492124e]{display:none}.tb-right[data-v-e492124e]{gap:8px}.tb-left[data-v-e492124e]{min-width:0}}.sg-wrap[data-v-f2ac6cde]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,var(--primary) 0%,var(--brand-ink) 100%)}.sg-card[data-v-f2ac6cde]{background:#fff;border-radius:18px;padding:40px;max-width:780px;width:100%;text-align:center;box-shadow:0 20px 60px #0000004d}.sg-icon[data-v-f2ac6cde]{font-size:44px;margin-bottom:8px}.sg-card h2[data-v-f2ac6cde]{margin:0 0 8px;font-size:24px;color:var(--primary)}.sg-msg[data-v-f2ac6cde]{color:#555;font-size:14px;margin-bottom:22px}.sg-err[data-v-f2ac6cde]{background:#ffebee;border:1px solid #ef9a9a;color:#c62828;padding:9px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.sg-plans[data-v-f2ac6cde]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.sg-plan[data-v-f2ac6cde]{border:1px solid #e2e6ec;border-radius:12px;padding:18px 16px;text-align:left;display:flex;flex-direction:column}.sg-plan.featured[data-v-f2ac6cde]{border-color:var(--primary);box-shadow:0 4px 16px #1a237e1f}.sg-plan-name[data-v-f2ac6cde]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--primary)}.sg-plan-price[data-v-f2ac6cde]{font-size:26px;font-weight:800;color:#15181e;margin:6px 0 10px}.sg-plan-price span[data-v-f2ac6cde]{font-size:13px;font-weight:500;color:#888}.sg-plan ul[data-v-f2ac6cde]{margin:0 0 14px;padding-left:18px;flex:1}.sg-plan li[data-v-f2ac6cde]{font-size:12.5px;color:#444;margin:4px 0}.sg-pay[data-v-f2ac6cde]{width:100%;padding:9px;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.sg-pay[data-v-f2ac6cde]:disabled{opacity:.6;cursor:not-allowed}.sg-contact[data-v-f2ac6cde]{font-size:13px;color:#667085;margin-bottom:20px}.sg-contact a[data-v-f2ac6cde]{color:var(--primary);font-weight:600}.sg-actions[data-v-f2ac6cde]{display:flex;gap:12px;justify-content:center}.btn-ghost[data-v-f2ac6cde]{padding:11px 22px;border:1px solid #ddd;background:#fff;color:#555;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer}.btn-primary[data-v-f2ac6cde]{padding:11px 22px;border:none;background:var(--primary);color:#fff;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer}@media (max-width: 640px){.sg-plans[data-v-f2ac6cde]{grid-template-columns:1fr}}.gp[data-v-53f60e6b]{position:fixed;top:0;left:0;right:0;height:3px;z-index:10001;overflow:hidden;background:var(--primary-bd);pointer-events:none}.gp-bar[data-v-53f60e6b]{position:absolute;top:0;bottom:0;width:40%;background:var(--primary);border-radius:2px;animation:gp-slide-53f60e6b 1.1s ease-in-out infinite}@keyframes gp-slide-53f60e6b{0%{left:-40%}to{left:100%}}.tp-stack[data-v-53f60e6b]{position:fixed;right:16px;bottom:16px;z-index:9998;display:flex;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 32px)}.tp-card[data-v-53f60e6b]{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:11px 14px 12px}.tp-card.done[data-v-53f60e6b]{border-left-color:var(--success)}.tp-card.failed[data-v-53f60e6b]{border-left-color:var(--danger)}.tp-row[data-v-53f60e6b]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.tp-label[data-v-53f60e6b]{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-status[data-v-53f60e6b]{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tp-card.done .tp-status[data-v-53f60e6b]{color:var(--success);font-weight:700}.tp-card.failed .tp-status[data-v-53f60e6b]{color:var(--danger);font-weight:700}.tp-x[data-v-53f60e6b]{background:none;border:none;color:var(--text-3);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.tp-track[data-v-53f60e6b]{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.tp-fill[data-v-53f60e6b]{height:100%;border-radius:3px;background:var(--primary);transition:width .16s linear}.tp-card.done .tp-fill[data-v-53f60e6b]{background:var(--success)}.tp-card.failed .tp-fill[data-v-53f60e6b]{background:var(--danger)}@media (prefers-reduced-motion: reduce){.gp-bar[data-v-53f60e6b]{animation:none;width:100%;left:0;opacity:.6}.tp-fill[data-v-53f60e6b]{transition:none}}.confirm-overlay[data-v-b5fb313c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fade-in-b5fb313c .15s ease}.confirm-box[data-v-b5fb313c]{background:var(--surface);border-radius:var(--r-lg);padding:22px 24px;width:420px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg)}.confirm-title[data-v-b5fb313c]{margin:0 0 8px;font-size:16px;color:var(--ink)}.confirm-msg[data-v-b5fb313c]{margin:0 0 18px;font-size:13.5px;color:var(--text-2);line-height:1.5;white-space:pre-line}.confirm-actions[data-v-b5fb313c]{display:flex;justify-content:flex-end;gap:10px}@keyframes fade-in-b5fb313c{0%{opacity:0}to{opacity:1}}:root{--primary: #2B50E0;--primary-hover: #2140C0;--primary-tint: #EEF1FE;--primary-bd: #D6DEFB;--accent: #2B50E0;--accent-600:#2140C0;--accent-50: #EEF1FE;--brand-50: #EEF1FE;--brand-100: #D6DEFB;--brand-400: #6E86EE;--brand-500: #2B50E0;--brand-700: #2140C0;--brand-900: #1B2A6B;--brand-ink: #15181E;--ink: #15181E;--text: #15181E;--text-2: #667085;--text-3: #6B7280;--text-faint:#98A2B3;--bg: #F5F6F8;--surface: #FFFFFF;--surface-2: #F9FAFB;--surface-3: #F2F4F7;--border: #E4E7EC;--border-2: #D0D5DD;--row: #F2F4F7;--th-bg: #EAECF0;--side-bg: #15181E;--side-item: #C2C7D0;--side-hover: #23272F;--side-active: #1C2230;--side-label: #5C636E;--side-icon-active: #7CA0FF;--success: #14894E;--success-bg: #E4F5EC;--success-bd: #B6E2C8;--danger: #D6322A;--danger-bg: #FCEBEA;--danger-bd: #F6C9C6;--warning: #B5740A;--warning-bg: #FBF0DA;--warning-bd: #EFD9A8;--info: #2B50E0;--info-bg: #EEF1FE;--info-bd: #D6DEFB;--purple: #6B3FC9;--purple-bg: #EFEAFB;--purple-bd: #D9CCF3;--teal: #0E8C8C;--teal-bg: #EAF6F6;--teal-bd: #BFE3E3;--age-current: #14894E;--age-30: #7BA528;--age-60: #C9A227;--age-90: #D9822B;--age-90p: #C62828;--r-xs: 5px;--r-sm: 8px;--r: 9px;--r-lg: 13px;--r-xl: 14px;--r-pill: 20px;--shadow-xs: 0 1px 2px rgba(16,24,40,.05);--shadow-sm: 0 1px 3px rgba(16,24,40,.08), 0 1px 2px rgba(16,24,40,.04);--shadow: 0 4px 18px rgba(16,24,40,.06);--shadow-md: 0 6px 18px rgba(16,24,40,.09);--shadow-lg: 0 14px 40px rgba(16,24,40,.16);--font: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-fast: .12s ease;--t: .18s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--ui-zoom: 1}#app{min-height:100vh}button,input,select,textarea{font-family:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}td,th{font-variant-numeric:tabular-nums}h1,h2,h3,h4{color:var(--ink);font-weight:800;letter-spacing:-.02em}a{color:var(--primary)}:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px;border-radius:4px}button:not(:disabled),[role=button]:not([aria-disabled=true]),a,summary,label[for],select{cursor:pointer}button,a,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled,[disabled],[aria-disabled=true]{cursor:not-allowed}img{max-width:100%}html{scroll-behavior:smooth}*{scrollbar-width:thin;scrollbar-color:#cbd3e0 transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#cbd3e0;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#aeb6c7;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}::selection{background:var(--primary-tint);color:var(--primary-hover)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:22px}h2{font-size:18px}h3{font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 15px;border:1px solid transparent;border-radius:var(--r-sm);font-family:inherit;font-size:13px;font-weight:600;line-height:1.1;cursor:pointer;white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--secondary{background:var(--primary-tint);color:var(--primary)}.btn--secondary:hover:not(:disabled){background:var(--primary-bd)}.btn--ghost{background:transparent;border-color:var(--border-2);color:var(--text-2)}.btn--ghost:hover:not(:disabled){background:var(--surface-3)}.btn--danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-bd)}.btn--danger:hover:not(:disabled){background:var(--danger);color:#fff}.btn--sm{padding:4px 10px;font-size:11px;border-radius:var(--r-xs)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;line-height:1.4}.badge--success{background:var(--success-bg);color:var(--success)}.badge--warning{background:var(--warning-bg);color:var(--warning)}.badge--danger{background:var(--danger-bg);color:var(--danger)}.badge--info{background:var(--info-bg);color:var(--info)}.badge--purple{background:var(--purple-bg);color:var(--purple)}.badge--teal{background:var(--teal-bg);color:var(--teal)}.badge--neutral{background:var(--surface-3);color:var(--text-2)}.input,.select,.textarea{width:100%;padding:8px 11px;border:1px solid var(--border-2);border-radius:var(--r-sm);font-family:inherit;font-size:13px;background:#fff;color:var(--ink);box-sizing:border-box;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table thead th{position:sticky;top:0;z-index:1;background:var(--primary);color:#fff;text-align:left;padding:10px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.data-table tbody td{padding:10px 12px;border-bottom:1px solid var(--row);vertical-align:middle}.data-table tbody tr:nth-child(2n) td{background:var(--surface-2)}.data-table tbody tr:hover td{background:var(--primary-tint)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{background:var(--primary-hover)}.skeleton{background:linear-gradient(90deg,var(--surface-3) 25%,#e9edf3 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--r-xs);animation:skeleton-shimmer 1.3s ease infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.toast-stack{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border-left:4px solid var(--primary);font-size:13px;animation:toast-in .2s cubic-bezier(.4,0,.2,1)}.toast--success{border-left-color:var(--success)}.toast--error{border-left-color:var(--danger)}.toast--info{border-left-color:var(--primary)}.toast__msg{flex:1;line-height:1.4}.toast__close{background:none;border:none;cursor:pointer;color:var(--text-3);font-size:16px;line-height:1;padding:0 2px}@keyframes toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
