.map-wrapper[data-v-5b96ab94]{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:#fff;box-shadow:none}.map-wrapper[data-v-5b96ab94]:before{display:none}.map-toolbar[data-v-5b96ab94]{position:absolute;right:14px;top:14px;z-index:30;max-width:calc(100% - 28px)}.layer-panel[data-v-5b96ab94]{position:absolute;right:14px;bottom:14px;z-index:31;width:max-content;max-width:calc(100% - 28px)}.toolbar-group[data-v-5b96ab94]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;background:#fffffff5;border:1px solid rgba(148,163,184,.26);border-radius:10px;box-shadow:0 6px 16px #0f172a0f}.layer-list[data-v-5b96ab94]{display:inline-grid;grid-template-columns:1fr;gap:4px;width:max-content;min-width:0}.toolbar-label[data-v-5b96ab94]{color:#164e63;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tool-btn[data-v-5b96ab94]{padding:6px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#0f172a;font-size:12px;cursor:pointer;font-weight:600}.tool-btn.active[data-v-5b96ab94]{background:#0f766e;border-color:transparent;color:#fff;box-shadow:none}.layer-item[data-v-5b96ab94]{display:flex;align-items:center;gap:6px;font-size:12px;color:#0f172a}.layer-item input[data-v-5b96ab94]{accent-color:#0284c7}.map-canvas[data-v-5b96ab94]{width:100%;height:clamp(340px,52vh,620px)}.map-tip[data-v-5b96ab94]{position:absolute;right:14px;top:14px;background:#0f172acc;padding:8px 12px;border-radius:10px;font-size:12px;color:#f8fafc;border:1px solid rgba(125,211,252,.18);max-width:min(420px,calc(100% - 540px));box-shadow:0 8px 18px #0f172a1f}.contour-legend[data-v-5b96ab94]{position:absolute;left:14px;bottom:14px;background:#fffffff5;border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px 12px;display:grid;gap:4px;font-size:12px;box-shadow:0 6px 16px #0f172a0f}.legend-title[data-v-5b96ab94]{font-weight:600;color:#0f172a;margin-bottom:2px}.legend-item[data-v-5b96ab94]{display:flex;align-items:center;gap:6px;color:#334155}.legend-color[data-v-5b96ab94]{width:14px;height:10px;border-radius:2px;border:1px solid rgba(15,23,42,.15)}.legend-color-line[data-v-5b96ab94]{width:16px;height:0;border-radius:0}@media (max-width: 1120px){.map-canvas[data-v-5b96ab94]{height:clamp(320px,48vh,520px)}.map-tip[data-v-5b96ab94]{max-width:52vw}}@media (max-width: 760px){.map-canvas[data-v-5b96ab94]{height:320px}.map-toolbar[data-v-5b96ab94]{max-width:calc(100% - 20px);right:10px;top:10px}.layer-panel[data-v-5b96ab94]{right:10px;bottom:10px;max-width:calc(100% - 20px)}.map-tip[data-v-5b96ab94]{max-width:calc(100% - 20px);top:auto;bottom:10px;right:10px}.contour-legend[data-v-5b96ab94]{left:10px;right:auto;bottom:10px}}.app-shell[data-v-c1c31055]{--layout-gap: 14px;--layout-pad: 14px;--left-col: 320px;--right-col: 260px;--main-col-min: 560px;min-height:100vh;color:#0f172a;background:linear-gradient(180deg,#f7fbff,#f1f7fb 52%,#f6fbf8);overflow-x:hidden;position:relative}.app-shell[data-v-c1c31055]:before,.app-shell[data-v-c1c31055]:after{display:none}.site-header[data-v-c1c31055]{position:relative;z-index:1;display:block;padding:14px 22px;border-bottom:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#082f49f0,#0c4a6ee0 48%,#0f766ed1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #0f172a1f;overflow:hidden}.site-header-top[data-v-c1c31055],.layout[data-v-c1c31055]{position:relative;z-index:1}.site-header-top[data-v-c1c31055]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.site-brand[data-v-c1c31055]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;width:fit-content}.site-brand-mark[data-v-c1c31055]{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#7dd3fce6,#6ee7b7e6);color:#082f49;font-size:14px;font-weight:800;letter-spacing:.08em}.site-brand-title[data-v-c1c31055]{color:#f8fafc;font-size:18px;font-weight:700;line-height:1.1}.site-nav[data-v-c1c31055]{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav-link[data-v-c1c31055]{min-width:88px;padding:9px 14px;border-radius:999px;background:transparent;color:#f1f5f9e0;border:1px solid transparent;box-shadow:none}.site-header-actions[data-v-c1c31055]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.header-auth-btn[data-v-c1c31055]{min-width:72px}.header-user-badge[data-v-c1c31055]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:10px;background:#ffffff24;color:#f8fafc;border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease}.header-user-badge[data-v-c1c31055]:hover{background:#fff3;box-shadow:none}.header-user-badge[data-v-c1c31055]:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.site-header-glow[data-v-c1c31055]{position:absolute;top:-110px;right:-30px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#bfdbfe57,#bfdbfe0a 40%,#bfdbfe00 72%);pointer-events:none}.content-page[data-v-c1c31055]{position:relative;z-index:1;padding:24px var(--layout-pad) 28px}.landing-page[data-v-c1c31055]{max-width:1760px;margin:0 auto;padding-top:32px;padding-bottom:40px}.landing-page[data-v-c1c31055]:before{content:"";position:absolute;top:8px;right:8%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#0ea5e924,#0ea5e900 72%);pointer-events:none;filter:blur(8px)}.page-section[data-v-c1c31055]{margin-bottom:22px;border:1px solid rgba(148,163,184,.16);border-radius:30px;padding:28px;background:#ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 48px #0f172a0d}.section-head[data-v-c1c31055]{display:grid;gap:8px;margin-bottom:22px}.section-head h2[data-v-c1c31055]{margin:0;max-width:860px;font-size:clamp(26px,2.9vw,40px);line-height:1.08}.section-head p[data-v-c1c31055]{margin:0;max-width:760px;color:#526071;font-size:15px;line-height:1.75}.hero-panel[data-v-c1c31055]{display:grid;grid-template-columns:1fr;gap:22px;margin-bottom:22px;align-items:stretch;justify-items:center}.hero-panel-copy[data-v-c1c31055],.hero-panel-visual[data-v-c1c31055]{border:1px solid rgba(148,163,184,.14);border-radius:30px;padding:34px;background:#fffffff0;box-shadow:0 18px 40px #0f172a0f}.hero-panel-copy[data-v-c1c31055]{display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(94%,1480px);height:clamp(550px,64vh,748px);align-content:stretch;justify-items:center;text-align:center;background:linear-gradient(180deg,#fffffff5,#ffffffd6);overflow:hidden}.hero-slide-stage[data-v-c1c31055]{display:grid;width:100%;height:100%;min-height:0;overflow:hidden}.hero-slide[data-v-c1c31055]{display:grid;align-content:center;align-self:stretch;justify-items:center;width:100%;height:100%;min-height:0}.hero-fade-enter-active[data-v-c1c31055],.hero-fade-leave-active[data-v-c1c31055]{transition:opacity .36s ease,transform .36s ease}.hero-fade-enter-from[data-v-c1c31055],.hero-fade-leave-to[data-v-c1c31055]{opacity:0;transform:translateY(8px)}.hero-panel-copy h1[data-v-c1c31055]{margin:0;max-width:14ch;font-size:clamp(38px,5vw,48px);line-height:1.3;letter-spacing:-.04em}.hero-summary[data-v-c1c31055]{margin:18px 0 0;max-width:820px;color:#334155;font-size:16px;line-height:1.9}.hero-highlights[data-v-c1c31055]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;justify-content:center}.hero-highlight[data-v-c1c31055]{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#f1f5f9e0;color:#0f172a;font-size:13px;font-weight:600;letter-spacing:.01em}.hero-panel-actions[data-v-c1c31055],.cta-band-actions[data-v-c1c31055]{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hero-panel-actions[data-v-c1c31055]{justify-content:center}.hero-slide-dots[data-v-c1c31055]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px}.hero-slide-dot[data-v-c1c31055]{width:10px;min-width:10px;height:10px;padding:0;border-radius:999px;border:none;background:#94a3b866;box-shadow:none}.hero-slide-dot[data-v-c1c31055]:hover{background:#64748b8f;box-shadow:none}.hero-slide-dot.active[data-v-c1c31055]{width:34px;background:#0c4a6e}.hero-slide-image[data-v-c1c31055]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:stretch;gap:12px}.hero-preview-frame[data-v-c1c31055]{width:100%;max-width:1260px;height:100%;min-height:0;padding:12px;border-radius:24px;background:#f1f5f9e6;border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px #fffc}.hero-preview-image[data-v-c1c31055]{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:18px}.home-updates[data-v-c1c31055]{width:min(94%,1480px);margin:0 auto 22px;padding:18px 24px 22px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 36px #0f172a0a}.home-updates-head[data-v-c1c31055]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.home-updates-head .section-kicker[data-v-c1c31055]{margin-bottom:0}.home-updates-head strong[data-v-c1c31055]{color:#0f172a;font-size:16px;letter-spacing:.01em}.home-updates-list[data-v-c1c31055]{display:grid;gap:10px}.home-update-item[data-v-c1c31055]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;border-radius:18px;background:#f8fafcd1;border:1px solid rgba(148,163,184,.14)}.home-update-index[data-v-c1c31055]{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:999px;background:#0c4a6e14;color:#0c4a6e;font-size:12px;font-weight:800;letter-spacing:.08em}.home-update-item p[data-v-c1c31055]{margin:0;color:#334155;font-size:15px;line-height:1.7}.home-footer[data-v-c1c31055]{display:flex;align-items:center;justify-content:center;gap:12px;width:min(94%,1480px);margin:0 auto;padding:18px 24px 12px;border-top:1px solid rgba(148,163,184,.2);color:#64748b}.home-footer-record[data-v-c1c31055]{color:#0c4a6e;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease,opacity .2s ease}.home-footer-record[data-v-c1c31055]:hover{color:#075985}.home-footer-record-muted[data-v-c1c31055]{color:#94a3b8;cursor:default}.hero-panel-visual[data-v-c1c31055]{position:relative;overflow:hidden;display:grid;width:min(88%,1360px);align-content:space-between;gap:18px;background:radial-gradient(circle at top left,rgba(125,211,252,.28),transparent 36%),linear-gradient(160deg,#082f49f5,#0f172aeb 58%,#0f766ee0);box-shadow:0 28px 60px #0f172a24}.hero-panel-visual[data-v-c1c31055]:before,.hero-panel-visual[data-v-c1c31055]:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero-panel-visual[data-v-c1c31055]:before{right:-56px;bottom:-64px;width:240px;height:240px;background:radial-gradient(circle,#ffffff29,#fff0 72%)}.hero-panel-visual[data-v-c1c31055]:after{left:-70px;top:44%;width:180px;height:180px;background:radial-gradient(circle,#ffffff14,#fff0 74%)}.hero-orbit[data-v-c1c31055]{position:absolute;top:20px;right:18px;width:220px;height:220px;opacity:.92;pointer-events:none}.hero-orbit-ring[data-v-c1c31055],.hero-orbit-dot[data-v-c1c31055]{position:absolute;border-radius:50%}.hero-orbit-ring[data-v-c1c31055]{border:1px solid rgba(226,232,240,.18)}.hero-orbit-ring-lg[data-v-c1c31055]{top:10px;right:10px;bottom:10px;left:10px}.hero-orbit-ring-md[data-v-c1c31055]{top:42px;right:42px;bottom:42px;left:42px}.hero-orbit-dot[data-v-c1c31055]{background:#ffffffd6;box-shadow:0 0 0 10px #ffffff0f}.hero-orbit-dot-a[data-v-c1c31055]{top:34px;left:34px;width:12px;height:12px}.hero-orbit-dot-b[data-v-c1c31055]{right:46px;bottom:38px;width:10px;height:10px}.hero-visual-card[data-v-c1c31055]{position:relative;z-index:1;display:grid;gap:12px;padding:22px 22px 24px;border-radius:24px;max-width:420px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-visual-label[data-v-c1c31055],.feature-tag[data-v-c1c31055]{color:#e2e8f0c2;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-visual-card strong[data-v-c1c31055]{max-width:12ch;font-size:clamp(24px,2.8vw,34px);line-height:1.18;color:#f8fafc}.hero-visual-card p[data-v-c1c31055]{margin:0;color:#e2e8f0cc;line-height:1.75}.hero-metric-list[data-v-c1c31055]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-metric[data-v-c1c31055]{display:grid;gap:4px;padding:16px 18px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.hero-metric strong[data-v-c1c31055]{color:#fff;font-size:clamp(28px,3vw,40px);line-height:1;font-weight:700;letter-spacing:-.04em}.hero-metric span[data-v-c1c31055]{color:#e2e8f0d6;font-size:13px;line-height:1.5}.feature-grid[data-v-c1c31055],.help-grid[data-v-c1c31055],.tip-grid[data-v-c1c31055]{display:grid;gap:16px}.feature-grid[data-v-c1c31055],.help-grid[data-v-c1c31055]{grid-template-columns:repeat(2,minmax(0,1fr))}.tip-grid[data-v-c1c31055]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-section[data-v-c1c31055]{background:#ffffffdb}.help-layout[data-v-c1c31055]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.help-sidebar[data-v-c1c31055]{position:sticky;top:88px}.help-sidebar-card[data-v-c1c31055]{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:#fffffff0;box-shadow:0 10px 28px #0f172a0d}.help-sidebar-card h2[data-v-c1c31055]{margin:0;font-size:22px}.help-sidebar-nav[data-v-c1c31055],.help-model-nav[data-v-c1c31055]{display:grid;gap:8px}.help-sidebar-link[data-v-c1c31055]{text-align:left;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid rgba(148,163,184,.22);color:#0f172a;box-shadow:none}.help-sidebar-link[data-v-c1c31055]:hover{background:#eef6fb;box-shadow:none}.help-sidebar-link.active[data-v-c1c31055]{background:#0c4a6e;color:#fff}.help-sidebar-toggle[data-v-c1c31055]{display:flex;align-items:center;justify-content:space-between;gap:12px}.help-caret[data-v-c1c31055]{font-size:12px;transition:transform .2s ease}.help-caret.open[data-v-c1c31055]{transform:rotate(180deg)}.help-model-menu[data-v-c1c31055]{display:grid;gap:6px;padding:2px 0 0 12px}.help-model-option[data-v-c1c31055]{text-align:left;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#fff;color:#334155;box-shadow:none;font-size:14px;line-height:1.5}.help-model-option[data-v-c1c31055]:hover{background:#eef6fb}.help-model-option.active[data-v-c1c31055]{border-color:#0c4a6e4d;background:#0c4a6e14;color:#0c4a6e;font-weight:700}.help-main[data-v-c1c31055]{min-width:0}.help-model-panel[data-v-c1c31055]{padding:22px 24px;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:#fffffff5;box-shadow:0 10px 28px #0f172a0d}.help-model-doc[data-v-c1c31055]{display:grid;gap:10px}.help-model-block[data-v-c1c31055]{margin:0;color:#0f172a;line-height:1.8;white-space:pre-wrap;word-break:break-word}.help-model-block p[data-v-c1c31055],.help-model-block math[data-v-c1c31055],.help-model-block mrow[data-v-c1c31055],.help-model-block mi[data-v-c1c31055],.help-model-block mn[data-v-c1c31055],.help-model-block mo[data-v-c1c31055],.help-model-block mfrac[data-v-c1c31055],.help-model-block msub[data-v-c1c31055],.help-model-block msup[data-v-c1c31055],.help-model-block msubsup[data-v-c1c31055],.help-model-block msqrt[data-v-c1c31055],.help-model-block mroot[data-v-c1c31055],.help-model-block mtable[data-v-c1c31055],.help-model-block mtr[data-v-c1c31055],.help-model-block mtd[data-v-c1c31055],.help-model-block munder[data-v-c1c31055],.help-model-block mover[data-v-c1c31055],.help-model-block munderover[data-v-c1c31055]{font-family:"Cambria Math","STIX Two Math",Times New Roman,serif}.help-model-block math[display=inline][data-v-c1c31055]{margin:0 .18em;font-size:1.02em}.help-model-block.formula[data-v-c1c31055]{padding:14px 18px;border-radius:14px;background:#f8fafc;overflow-x:auto;line-height:1.9}.help-model-block.formula math[display=block][data-v-c1c31055]{font-size:1.14em}.help-model-block.paragraph[data-v-c1c31055]{font-size:15px}.help-model-block.centered[data-v-c1c31055]{text-align:center}.help-model-empty[data-v-c1c31055]{color:#475569;line-height:1.8}.help-table-wrap[data-v-c1c31055]{overflow:auto}.help-contact-grid[data-v-c1c31055]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.help-contact-card[data-v-c1c31055]{display:grid;gap:16px;padding:22px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#fffffff7,#f1f5f9db);box-shadow:0 16px 36px #0f172a0d}.help-contact-copy[data-v-c1c31055]{display:grid;gap:6px}.help-contact-tag[data-v-c1c31055]{color:#0c4a6e;font-size:12px;font-weight:700;letter-spacing:.16em}.help-contact-card h3[data-v-c1c31055]{margin:0;font-size:22px;line-height:1.3;color:#0f172a}.help-contact-qrcode[data-v-c1c31055]{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:18px;background:#ffffffeb}.help-contact-image[data-v-c1c31055]{display:block;width:100%;max-width:260px;height:auto;object-fit:contain}.help-standard-table[data-v-c1c31055]{table-layout:auto;min-width:1180px}.help-standard-table th[data-v-c1c31055]:nth-child(1),.help-standard-table td[data-v-c1c31055]:nth-child(1){min-width:180px}.help-standard-table th[data-v-c1c31055]:nth-child(8),.help-standard-table td[data-v-c1c31055]:nth-child(8){min-width:120px}.help-standard-table th[data-v-c1c31055]:nth-child(9),.help-standard-table td[data-v-c1c31055]:nth-child(9){min-width:280px;text-align:left}.feature-card[data-v-c1c31055],.help-card[data-v-c1c31055],.tip-card[data-v-c1c31055]{display:grid;gap:12px;padding:22px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#fffffff5,#f8fafcd1);box-shadow:0 16px 36px #0f172a0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-card[data-v-c1c31055]:hover{transform:translateY(-2px);border-color:#0ea5e938;box-shadow:0 20px 40px #0f172a14}.feature-tag[data-v-c1c31055]{color:#0c4a6e;letter-spacing:.14em}.feature-card h3[data-v-c1c31055],.help-card h3[data-v-c1c31055],.tip-card h3[data-v-c1c31055]{margin:0;font-size:22px;line-height:1.3}.feature-card p[data-v-c1c31055],.help-card p[data-v-c1c31055],.tip-card p[data-v-c1c31055]{margin:0;color:#475569;font-size:15px;line-height:1.8}.help-step strong[data-v-c1c31055]{color:#0c4a6e;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cta-band[data-v-c1c31055]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,#082f49,#0f766e);color:#f8fafc;box-shadow:0 14px 30px #082f4929}.cta-band h2[data-v-c1c31055]{margin:0;font-size:clamp(24px,2.8vw,34px);line-height:1.2}.cta-band .section-kicker[data-v-c1c31055]{color:#e2e8f0e6}.cta-band .ghost-btn[data-v-c1c31055]{background:#ffffff1f;color:#f8fafc;border-color:#ffffff2e}.help-list[data-v-c1c31055]{margin:0;padding-left:18px;color:#334155;line-height:1.7}.help-flow-carousel[data-v-c1c31055]{display:grid;gap:18px}.help-flow-stage[data-v-c1c31055]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:24px;padding:24px;border-radius:28px;border:1px solid rgba(125,211,252,.28);background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 28%),radial-gradient(circle at bottom right,rgba(20,184,166,.12),transparent 26%),linear-gradient(160deg,#fffffffa,#f1f5f9f0);box-shadow:0 20px 48px #0f172a0f}.help-flow-stage[data-v-c1c31055]:before{content:"";position:absolute;top:22px;left:24px;width:96px;height:4px;border-radius:999px;background:linear-gradient(90deg,#0891b2,#0891b214)}.help-flow-copy[data-v-c1c31055],.help-flow-head[data-v-c1c31055],.help-flow-copy-top[data-v-c1c31055]{display:grid;gap:10px}.help-flow-copy[data-v-c1c31055]{align-content:center;padding-top:20px}.help-flow-copy-top[data-v-c1c31055]{gap:12px}.help-flow-index[data-v-c1c31055]{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;background:#0891b214;color:#0f766e;font-size:12px;letter-spacing:.12em;box-shadow:inset 0 0 0 1px #0891b21f}.help-flow-auto-tip[data-v-c1c31055]{color:#475569;font-size:13px;line-height:1.7}.help-flow-head h3[data-v-c1c31055]{margin:0;font-size:clamp(26px,2.4vw,36px);line-height:1.2;color:#0f172a}.help-flow-head p[data-v-c1c31055]{margin:0;max-width:34ch;color:#526071;font-size:15px;line-height:1.9}.help-flow-actions[data-v-c1c31055],.help-flow-dots[data-v-c1c31055]{display:flex;gap:10px;flex-wrap:wrap}.help-flow-actions[data-v-c1c31055]{margin-top:6px}.help-flow-media[data-v-c1c31055]{position:relative;min-width:0;padding:14px;border-radius:26px;background:linear-gradient(180deg,#fffffff7,#e2e8f0d1);border:1px solid rgba(148,163,184,.24);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #94a3b81f}.help-flow-image[data-v-c1c31055]{display:block;width:100%;height:clamp(260px,38vw,500px);border-radius:16px;object-fit:contain;background:#fff;box-shadow:0 14px 30px #0f172a1a}.help-flow-fade-enter-active[data-v-c1c31055],.help-flow-fade-leave-active[data-v-c1c31055]{transition:opacity .28s ease,transform .28s ease}.help-flow-fade-enter-from[data-v-c1c31055],.help-flow-fade-leave-to[data-v-c1c31055]{opacity:0;transform:translateY(8px)}.help-flow-dots[data-v-c1c31055]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.help-flow-dot[data-v-c1c31055]{display:grid;gap:4px;justify-items:start;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#f8fafcd6;color:#334155;box-shadow:none}.help-flow-dot[data-v-c1c31055]:hover{background:#eff6ffeb;border-color:#0ea5e93d;box-shadow:none}.help-flow-dot.active[data-v-c1c31055]{border-color:#0c4a6e47;background:linear-gradient(180deg,#e0f2fee6,#ecfdf5d1)}.help-flow-dot-step[data-v-c1c31055]{color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.12em}.help-flow-dot-label[data-v-c1c31055]{font-size:14px;font-weight:600;line-height:1.5}.layout[data-v-c1c31055]{display:grid;grid-template-columns:minmax(220px,var(--left-col)) minmax(0,1fr);gap:var(--layout-gap);padding:18px var(--layout-pad) var(--layout-pad);align-items:start}.layout.with-right-sidebar[data-v-c1c31055]{grid-template-columns:minmax(220px,var(--left-col)) minmax(var(--main-col-min),1fr) minmax(210px,var(--right-col))}.layout.stacked-layout[data-v-c1c31055],.layout.stacked-layout.with-right-sidebar[data-v-c1c31055]{grid-template-columns:1fr}.sidebar[data-v-c1c31055]{max-height:calc(100vh - 120px);overflow:auto;padding-right:4px}.left-sidebar[data-v-c1c31055],.right-sidebar[data-v-c1c31055]{position:sticky;top:14px;align-self:start}.left-sidebar[data-v-c1c31055]{display:grid;gap:8px;align-content:start}.left-sidebar .panel[data-v-c1c31055]{padding:12px;margin-bottom:0;border-radius:18px}.left-sidebar .panel h2[data-v-c1c31055]{margin-bottom:8px;font-size:15px}.left-sidebar .field[data-v-c1c31055]{gap:3px;margin-bottom:6px}.left-sidebar .field label[data-v-c1c31055]{font-size:11px}.left-sidebar input[data-v-c1c31055],.left-sidebar select[data-v-c1c31055],.left-sidebar textarea[data-v-c1c31055],.left-sidebar button[data-v-c1c31055]{padding:7px 8px;border-radius:10px}.left-sidebar .accordion-list[data-v-c1c31055]{gap:6px}.left-sidebar .accordion-btn[data-v-c1c31055]{padding:8px 10px;font-size:13px}.left-sidebar .hint[data-v-c1c31055]{margin-top:6px;font-size:11px;line-height:1.45}.left-sidebar .progress-wrap[data-v-c1c31055]{padding:10px;margin-bottom:0}.left-sidebar .progress-meta[data-v-c1c31055],.left-sidebar .progress-desc[data-v-c1c31055]{font-size:11px}.left-sidebar .progress-track[data-v-c1c31055]{height:8px}.main[data-v-c1c31055]{display:grid;gap:16px;align-content:start;position:relative;min-height:calc(100vh - 130px);min-width:0}.panel[data-v-c1c31055]{position:relative;border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:14px;background:#fff;box-shadow:0 6px 18px #0f172a0d;margin-bottom:10px;overflow:hidden}.panel[data-v-c1c31055]:before{display:none}.panel h2[data-v-c1c31055]{margin:0 0 10px;font-size:17px;letter-spacing:.01em}.panel h3[data-v-c1c31055]{margin:0 0 10px;font-size:15px}.panel-head[data-v-c1c31055],.subpanel-head[data-v-c1c31055]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.panel-head h2[data-v-c1c31055],.subpanel-head h3[data-v-c1c31055]{margin:0}.panel-head-draggable[data-v-c1c31055]{cursor:move;-webkit-user-select:none;user-select:none}.section-kicker[data-v-c1c31055]{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.accordion-list[data-v-c1c31055]{display:grid;gap:8px}.accordion-btn[data-v-c1c31055]{text-align:left;padding:11px 12px;background:#f8fbfd;border:1px solid rgba(148,163,184,.28);color:#0f172a;transition:background .18s ease,border-color .18s ease,color .18s ease}.accordion-btn[data-v-c1c31055]:hover{background:#f1f7fb;border-color:#0ea5e947}.accordion-btn.active[data-v-c1c31055]{background:#0f766e;color:#fff;border-color:transparent}.row[data-v-c1c31055]{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.compact-row[data-v-c1c31055]{margin-bottom:0}.field[data-v-c1c31055]{display:grid;gap:4px;margin-bottom:8px}.field label[data-v-c1c31055]{font-size:12px;color:#334155;font-weight:600}.field-grid[data-v-c1c31055]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.field-grid-three[data-v-c1c31055]{grid-template-columns:repeat(3,minmax(96px,1fr));gap:8px}.field-grid-three .field[data-v-c1c31055]{min-width:0;margin-bottom:0}.field-grid-three input[data-v-c1c31055]{width:100%;min-width:0}.checkbox-field label[data-v-c1c31055]{display:inline-flex;align-items:center;gap:8px;font-size:13px}.plan-checkbox-field label[data-v-c1c31055]{font-size:16px;font-weight:700;color:#0f172a}.plan-checkbox-field input[type=checkbox][data-v-c1c31055]{width:16px;height:16px}.boundary-plan-field[data-v-c1c31055]{gap:8px}.boundary-mode-options[data-v-c1c31055]{display:grid;gap:8px}.boundary-mode-options label[data-v-c1c31055]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#334155}.boundary-editor[data-v-c1c31055]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;align-items:start}.boundary-editor textarea[data-v-c1c31055]{min-height:148px}.boundary-actions[data-v-c1c31055]{display:grid;gap:8px}.compact-hint[data-v-c1c31055]{margin-top:0}input[data-v-c1c31055],select[data-v-c1c31055],textarea[data-v-c1c31055],button[data-v-c1c31055]{font:inherit;border-radius:12px;border:1px solid rgba(148,163,184,.34);padding:9px 10px}input[data-v-c1c31055]:focus,select[data-v-c1c31055]:focus,textarea[data-v-c1c31055]:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 4px #0ea5e924}button[data-v-c1c31055]{background:#0c4a6e;color:#fff;border:none;cursor:pointer;font-weight:600;transition:background .18s ease,box-shadow .18s ease}button[data-v-c1c31055]:hover{background:#075985;box-shadow:0 6px 14px #0369a124}button[data-v-c1c31055]:disabled{opacity:.6;cursor:not-allowed}.icon-close[data-v-c1c31055]{width:30px;height:30px;padding:0;border-radius:999px;font-size:18px;line-height:1;background:#334155eb}.icon-close[data-v-c1c31055]:hover{background:#1e293b}.danger[data-v-c1c31055]{background:#b91c1c}.danger[data-v-c1c31055]:hover{background:#991b1b}.hint[data-v-c1c31055]{margin:8px 0 0;color:#475569;font-size:12px;line-height:1.55}.factor-head[data-v-c1c31055]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.table-empty[data-v-c1c31055]{padding:18px 12px!important;color:#64748b;background:#f8fafccc}.map-panel[data-v-c1c31055]{padding:16px;background:#fff}.map-head[data-v-c1c31055]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.map-head-main[data-v-c1c31055]{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.map-head-copy[data-v-c1c31055]{display:grid;gap:2px}.time-picker[data-v-c1c31055]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(14,165,233,.18);background:#f8fbfd}.map-summary-bar[data-v-c1c31055]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.map-summary-chip[data-v-c1c31055]{display:inline-flex;align-items:center;padding:7px 11px;border-radius:10px;background:#f8fafc;border:1px solid rgba(148,163,184,.22);color:#0f172a;font-size:12px;font-weight:600}.floating-editor[data-v-c1c31055]{position:absolute;left:408px;top:104px;width:min(560px,calc(100vw - 36px));max-height:calc(100vh - 124px);overflow:auto;z-index:35;padding-right:6px}.floating-editor-wide[data-v-c1c31055]{width:min(1080px,calc(100vw - 36px))}.floating-editor-pollutant[data-v-c1c31055]{width:min(820px,calc(100vw - 36px))}.floating-editor-plan[data-v-c1c31055]{width:min(540px,calc(100vw - 36px))}.floating-panel[data-v-c1c31055]{background:#fff;border-color:#94a3b84d;box-shadow:0 10px 28px #0f172a1a}.progress-wrap[data-v-c1c31055]{border:1px solid rgba(148,163,184,.26);border-radius:12px;padding:12px;background:#f8fbfd;margin-bottom:12px}.progress-meta[data-v-c1c31055]{display:flex;justify-content:space-between;margin-bottom:8px}.progress-track[data-v-c1c31055]{height:10px;border-radius:999px;background:#bae6fdbd;overflow:hidden}.progress-fill[data-v-c1c31055]{height:100%;background:linear-gradient(90deg,#0ea5e9,#14b8a6);transition:width .3s ease}.progress-desc[data-v-c1c31055]{margin-top:8px;font-size:12px;color:#334155}.table-wrap[data-v-c1c31055]{margin-bottom:12px;overflow:auto}.result-table[data-v-c1c31055]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-c1c31055],.result-table td[data-v-c1c31055]{border:1px solid rgba(203,213,225,.74);padding:7px 8px;text-align:center}.result-table thead th[data-v-c1c31055]{background:linear-gradient(180deg,#f8fafc,#eff6ff);color:#164e63}.result-table thead th[data-v-c1c31055]{background:#f8fbfd}.result-table tbody tr[data-v-c1c31055]:nth-child(2n){background:#f1f5f973}.result-table tbody tr[data-v-c1c31055]:hover{background:#e0f2fe8c}.result-table tr.active[data-v-c1c31055]{background:#e0f2fe}.result-table input[data-v-c1c31055],.result-table select[data-v-c1c31055]{width:100%;min-width:64px}.scenario-table[data-v-c1c31055]{table-layout:fixed}.scenario-table th[data-v-c1c31055]:nth-child(1),.scenario-table td[data-v-c1c31055]:nth-child(1){width:130px}.scenario-table th[data-v-c1c31055]:nth-child(4),.scenario-table td[data-v-c1c31055]:nth-child(4),.scenario-table th[data-v-c1c31055]:nth-child(5),.scenario-table td[data-v-c1c31055]:nth-child(5){width:120px}.scenario-table th[data-v-c1c31055]:nth-child(6),.scenario-table td[data-v-c1c31055]:nth-child(6),.scenario-table th[data-v-c1c31055]:nth-child(7),.scenario-table td[data-v-c1c31055]:nth-child(7){width:90px}.scenario-table th[data-v-c1c31055]:nth-child(8),.scenario-table td[data-v-c1c31055]:nth-child(8){width:170px}.scenario-table input.coord-input[data-v-c1c31055]{min-width:100px}.pollutant-table th[data-v-c1c31055]:nth-child(1),.pollutant-table td[data-v-c1c31055]:nth-child(1){width:180px}.pollutant-table th[data-v-c1c31055]:nth-child(2),.pollutant-table td[data-v-c1c31055]:nth-child(2){width:120px}.pollutant-table th[data-v-c1c31055]:nth-child(3),.pollutant-table td[data-v-c1c31055]:nth-child(3),.pollutant-table th[data-v-c1c31055]:nth-child(4),.pollutant-table td[data-v-c1c31055]:nth-child(4){width:130px}.pollutant-table th[data-v-c1c31055]:nth-child(5),.pollutant-table td[data-v-c1c31055]:nth-child(5){width:72px}.table-actions[data-v-c1c31055]{display:flex;gap:6px;justify-content:center}.table-actions button[data-v-c1c31055]{padding:5px 8px}.pick-btn.active[data-v-c1c31055]{background:#0c4a6e;color:#fff;border-color:#0c4a6e}.stats-section+.stats-section[data-v-c1c31055]{margin-top:14px}.stats-subtitle[data-v-c1c31055]{margin:0 0 8px;color:#0f172a;font-size:14px}.stats-meta[data-v-c1c31055]{margin-top:8px;display:grid;gap:4px}.chart-wrap[data-v-c1c31055]{border:1px solid #cbd5e1;border-radius:10px;padding:10px}.chart-wrap[data-v-c1c31055]{background:#fff}.chart-wrap-compact[data-v-c1c31055]{width:min(860px,100%);margin:0 auto}.chart-meta[data-v-c1c31055]{margin-bottom:10px;display:grid;gap:4px}.chart-meta-line[data-v-c1c31055]{color:#334155;font-size:13px}.plotly-chart[data-v-c1c31055]{width:100%;min-height:360px}.chart-2x1[data-v-c1c31055]{width:min(720px,100%);aspect-ratio:2 / 1;min-height:auto;margin:0 auto}.boundary-chart-wrap[data-v-c1c31055]{min-height:560px}.boundary-plot[data-v-c1c31055]{width:100%;min-height:500px}.chart-svg[data-v-c1c31055]{width:100%;height:auto;border-radius:8px}.axis-text[data-v-c1c31055]{font-size:10px;fill:#334155}.axis-label[data-v-c1c31055]{font-size:12px;fill:#0f172a}.legend-text[data-v-c1c31055]{font-size:10px;fill:#0f172a}.threshold-text[data-v-c1c31055]{font-size:10px}.hover-text[data-v-c1c31055]{font-size:10px;fill:#0f172a}.legend-item-clickable[data-v-c1c31055]{cursor:pointer}.legend-item-clickable.inactive[data-v-c1c31055]{opacity:.35}.legend-item-clickable.legend-static[data-v-c1c31055]{cursor:default}.result-list[data-v-c1c31055]{display:grid;gap:8px}.result-report-actions[data-v-c1c31055]{margin-top:12px;display:grid}.result-report-actions button[data-v-c1c31055]{width:100%}.result-item[data-v-c1c31055]{border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:12px;display:grid;gap:7px;cursor:pointer;background:#fff;transition:box-shadow .18s ease,border-color .18s ease}.result-item[data-v-c1c31055]:hover{box-shadow:0 8px 18px #0f172a0f;border-color:#0ea5e94d}.result-item.active[data-v-c1c31055]{border-color:#0284c76b;background:#f0f9ff}.result-item-top[data-v-c1c31055]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.result-status[data-v-c1c31055]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.status-pending[data-v-c1c31055]{background:#e2e8f0eb;color:#334155}.status-running[data-v-c1c31055]{background:#dbeafef5;color:#1d4ed8}.status-success[data-v-c1c31055]{background:#dcfce7f2;color:#166534}.status-failed[data-v-c1c31055]{background:#fee2e2f2;color:#b91c1c}.result-meta[data-v-c1c31055]{font-size:12px;color:#475569}.ghost-btn[data-v-c1c31055]{background:#f8fafc;color:#0f172a;border:1px solid rgba(148,163,184,.3)}.ghost-btn[data-v-c1c31055]:hover{background:#f1f5f9}.site-nav-link[data-v-c1c31055]{background:transparent;color:#f1f5f9e0;border:1px solid transparent;box-shadow:none}.site-nav-link[data-v-c1c31055]:hover{background:#ffffff1f;box-shadow:none}.site-nav-link.active[data-v-c1c31055]{background:#f8fafc;color:#0f172a}.result-thumbnail-panel[data-v-c1c31055]{padding-top:10px;min-height:clamp(180px,23vh,260px)}.thumbnail-grid[data-v-c1c31055]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.thumbnail-card[data-v-c1c31055]{min-width:0;min-height:clamp(150px,20vh,220px);display:grid;grid-template-rows:auto 1fr;gap:10px;padding:12px;border-radius:12px;position:relative;border:1px solid rgba(148,163,184,.24);background:#fff;color:#0f172a;box-shadow:none;overflow:hidden}.thumbnail-card[data-v-c1c31055]:before{display:none}.thumbnail-card[data-v-c1c31055]:hover:not(:disabled){box-shadow:0 8px 18px #0f172a0f;border-color:#0ea5e957}.thumbnail-card.active[data-v-c1c31055]{border-color:#0284c77a;box-shadow:0 8px 20px #0284c714;background:#f0f9ff}.thumbnail-card.disabled[data-v-c1c31055]{opacity:.48;cursor:not-allowed}.thumbnail-card-head[data-v-c1c31055]{display:grid;gap:3px;text-align:left}.thumbnail-card-head strong[data-v-c1c31055]{font-size:13px;line-height:1.3;color:#0f172a}.thumbnail-card-head span[data-v-c1c31055]{font-size:11px;color:#64748b}.thumbnail-stats[data-v-c1c31055],.thumbnail-sensitive-list[data-v-c1c31055]{display:grid;gap:7px;align-content:start}.thumbnail-stat-line[data-v-c1c31055],.thumbnail-sensitive-line[data-v-c1c31055]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#334155}.thumbnail-stat-line strong[data-v-c1c31055],.thumbnail-sensitive-line strong[data-v-c1c31055]{color:#0f172a;font-size:12px}.thumbnail-sparkline[data-v-c1c31055]{width:100%;height:100%;min-height:88px}.thumbnail-sparkline polyline[data-v-c1c31055]{fill:none;stroke:#0284c7;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.thumbnail-boundary3d[data-v-c1c31055]{position:relative;min-height:88px}.thumbnail-badge[data-v-c1c31055]{position:absolute;right:8px;top:8px;padding:4px 8px;border-radius:999px;background:#0284c724;color:#0369a1;font-size:10px;font-weight:700}.result-modal-backdrop[data-v-c1c31055]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0f172a29}.result-modal[data-v-c1c31055]{position:fixed;width:min(1120px,calc(100vw - 48px));max-height:min(74vh,calc(100vh - 96px));overflow:auto;z-index:121;background:#fff;border-color:#94a3b88c;box-shadow:0 18px 44px #0f172a29;margin-bottom:0}.result-modal-head[data-v-c1c31055]{position:sticky;top:0;z-index:2;margin:-12px -12px 12px;padding:14px 48px 14px 14px;background:#f8fbfd;border-bottom:1px solid #dbe3ef}.result-modal-head .icon-close[data-v-c1c31055]{position:absolute;top:12px;right:12px}.result-modal-enter-active[data-v-c1c31055],.result-modal-leave-active[data-v-c1c31055]{transition:opacity .22s ease}.result-modal-enter-active .result-modal[data-v-c1c31055],.result-modal-leave-active .result-modal[data-v-c1c31055]{transition:transform .22s ease,opacity .22s ease}.result-modal-enter-from[data-v-c1c31055],.result-modal-leave-to[data-v-c1c31055]{opacity:0}.result-modal-enter-from .result-modal[data-v-c1c31055],.result-modal-leave-to .result-modal[data-v-c1c31055]{opacity:0;transform:scale(.96)}.auth-modal[data-v-c1c31055]{width:min(420px,calc(100vw - 32px));margin:80px auto 0;padding:16px}.report-config-modal[data-v-c1c31055]{width:min(560px,calc(100vw - 32px))}.report-config-block[data-v-c1c31055]{display:grid;gap:10px;margin-bottom:14px}.report-config-block h3[data-v-c1c31055]{margin:0;font-size:15px;color:#0f172a}.report-config-checks[data-v-c1c31055]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-config-check[data-v-c1c31055]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #dbe5ef;border-radius:12px;background:#f8fbfd;color:#0f172a}.report-config-check input[data-v-c1c31055]{margin:0}.report-config-grid[data-v-c1c31055]{display:grid;grid-template-columns:repeat(3,minmax(124px,152px));justify-content:space-between;gap:10px}.report-config-grid .field[data-v-c1c31055]{margin:0}.report-config-grid .field span[data-v-c1c31055]{display:block;margin-bottom:6px;color:#334155;font-size:13px}.report-config-grid .field input[data-v-c1c31055]{width:100%}.report-config-hint[data-v-c1c31055]{margin:0;color:#475569;font-size:12px;line-height:1.5}.report-config-alert[data-v-c1c31055]{margin:0 0 10px;color:#dc2626;font-size:14px;font-weight:700;line-height:1.6}.auth-modal-head[data-v-c1c31055]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.auth-modal-head h2[data-v-c1c31055]{margin:0;font-size:18px}.qq-login-panel[data-v-c1c31055]{display:grid;gap:10px;margin-bottom:14px}.local-login-panel[data-v-c1c31055]{display:grid;gap:12px;margin-bottom:14px}.user-info-modal[data-v-c1c31055]{max-width:460px}.user-info-panel[data-v-c1c31055]{display:grid;gap:10px;margin-bottom:14px}.user-info-row[data-v-c1c31055]{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.user-info-label[data-v-c1c31055]{color:#64748b;font-size:12px;font-weight:600}.user-info-value[data-v-c1c31055]{color:#0f172a;font-size:14px;line-height:1.6;word-break:break-all}.qq-login-card[data-v-c1c31055]{padding:20px 18px;border-radius:18px;background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid rgba(59,130,246,.24);box-shadow:inset 0 1px #ffffffb3;display:grid;gap:12px;text-align:center}.qq-login-card.loading[data-v-c1c31055]{opacity:.9}.qq-login-badge[data-v-c1c31055]{justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;background:#2563eb;color:#fff;font-size:20px;font-weight:800;letter-spacing:.06em}.qq-login-card strong[data-v-c1c31055]{font-size:18px;color:#0f172a}.qq-login-card p[data-v-c1c31055]{margin:0;color:#334155;line-height:1.7}.qq-login-loading[data-v-c1c31055]{padding:10px 12px;border-radius:12px;background:#0f172a14;color:#0f172a;font-size:13px;text-align:center}.qq-login-hint[data-v-c1c31055]{margin:0;text-align:center}.auth-actions[data-v-c1c31055]{justify-content:flex-end;margin-bottom:0}.auth-modal-enter-active[data-v-c1c31055],.auth-modal-leave-active[data-v-c1c31055]{transition:opacity .2s ease}.auth-modal-enter-from[data-v-c1c31055],.auth-modal-leave-to[data-v-c1c31055]{opacity:0}.auth-modal-backdrop[data-v-c1c31055]{display:flex;align-items:flex-start;justify-content:center;padding:18px}.error-text[data-v-c1c31055]{margin:0 0 10px;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;font-size:13px}.sidebar[data-v-c1c31055]::-webkit-scrollbar,.floating-editor[data-v-c1c31055]::-webkit-scrollbar,.result-modal[data-v-c1c31055]::-webkit-scrollbar{width:8px}.sidebar[data-v-c1c31055]::-webkit-scrollbar-thumb,.floating-editor[data-v-c1c31055]::-webkit-scrollbar-thumb,.result-modal[data-v-c1c31055]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sidebar[data-v-c1c31055]::-webkit-scrollbar-thumb:hover,.floating-editor[data-v-c1c31055]::-webkit-scrollbar-thumb:hover,.result-modal[data-v-c1c31055]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 1500px){.sidebar[data-v-c1c31055]{max-height:none}.thumbnail-grid[data-v-c1c31055]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid[data-v-c1c31055]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.site-header-top[data-v-c1c31055]{grid-template-columns:1fr}.site-nav[data-v-c1c31055]{width:fit-content;flex-wrap:wrap}.help-layout[data-v-c1c31055]{grid-template-columns:1fr}.help-sidebar[data-v-c1c31055]{position:static}.hero-panel[data-v-c1c31055],.help-grid[data-v-c1c31055],.tip-grid[data-v-c1c31055],.help-flow-stage[data-v-c1c31055]{grid-template-columns:1fr}.help-flow-dots[data-v-c1c31055]{grid-template-columns:repeat(2,minmax(0,1fr))}.help-flow-image[data-v-c1c31055]{height:auto;max-height:460px}.hero-panel-copy[data-v-c1c31055],.hero-panel-visual[data-v-c1c31055],.home-updates[data-v-c1c31055]{width:min(92%,1160px)}.hero-panel-copy[data-v-c1c31055]{height:clamp(484px,55vh,616px)}.hero-metric-list[data-v-c1c31055]{grid-template-columns:repeat(3,minmax(0,1fr))}.layout[data-v-c1c31055],.layout.with-right-sidebar[data-v-c1c31055],.layout.stacked-layout[data-v-c1c31055],.layout.stacked-layout.with-right-sidebar[data-v-c1c31055]{grid-template-columns:1fr}.floating-editor[data-v-c1c31055]{position:static;width:auto;max-height:none;z-index:auto;padding-right:0}.left-sidebar[data-v-c1c31055],.right-sidebar[data-v-c1c31055]{position:static}.thumbnail-grid[data-v-c1c31055]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-modal[data-v-c1c31055]{width:calc(100vw - 20px);left:10px!important;top:80px!important;max-height:calc(100vh - 100px)}}@media (max-width: 760px){.report-config-checks[data-v-c1c31055],.report-config-grid[data-v-c1c31055]{grid-template-columns:1fr}.site-header[data-v-c1c31055]{padding:12px 14px}.site-brand-title[data-v-c1c31055]{font-size:16px}.site-header-actions[data-v-c1c31055]{justify-content:flex-start;flex-wrap:wrap}.site-nav[data-v-c1c31055]{width:100%;justify-content:space-between}.site-nav-link[data-v-c1c31055]{min-width:0;flex:1 1 0}.content-page[data-v-c1c31055]{padding:18px 10px 24px}.page-section[data-v-c1c31055],.hero-panel-copy[data-v-c1c31055],.hero-panel-visual[data-v-c1c31055]{padding:20px;border-radius:22px}.home-updates[data-v-c1c31055]{width:100%;padding:16px 16px 18px;border-radius:22px}.landing-page[data-v-c1c31055]{padding-top:18px}.hero-panel-copy[data-v-c1c31055],.hero-panel-visual[data-v-c1c31055]{width:100%}.hero-panel-copy[data-v-c1c31055]{height:506px}.hero-panel-copy h1[data-v-c1c31055]{max-width:none;font-size:clamp(32px,12vw,46px)}.hero-slide[data-v-c1c31055]{justify-items:stretch}.hero-slide-stage[data-v-c1c31055]{width:100%}.hero-highlights[data-v-c1c31055]{flex-direction:column;align-items:flex-start}.hero-panel-copy[data-v-c1c31055],.hero-summary[data-v-c1c31055]{text-align:left}.hero-panel-copy[data-v-c1c31055]{justify-items:stretch}.hero-highlights[data-v-c1c31055],.hero-panel-actions[data-v-c1c31055],.hero-slide-dots[data-v-c1c31055]{justify-content:flex-start}.hero-preview-frame[data-v-c1c31055]{padding:8px}.hero-preview-image[data-v-c1c31055]{border-radius:14px}.home-updates-head[data-v-c1c31055]{flex-direction:column;align-items:flex-start}.home-update-item[data-v-c1c31055]{grid-template-columns:1fr}.home-update-item[data-v-c1c31055]{gap:10px}.home-footer[data-v-c1c31055]{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 0 0}.feature-grid[data-v-c1c31055],.hero-metric-list[data-v-c1c31055],.help-flow-stage[data-v-c1c31055],.help-flow-dots[data-v-c1c31055]{grid-template-columns:1fr}.help-flow-stage[data-v-c1c31055]{padding:20px}.help-flow-copy[data-v-c1c31055]{padding-top:18px}.help-flow-image[data-v-c1c31055]{max-height:320px}.cta-band[data-v-c1c31055]{flex-direction:column;align-items:flex-start;padding:18px}.map-head[data-v-c1c31055]{flex-direction:column;align-items:flex-start}.map-head-main[data-v-c1c31055]{width:100%;align-items:flex-start}.time-picker[data-v-c1c31055]{width:100%;justify-content:space-between}.result-item-top[data-v-c1c31055]{flex-direction:column}.field-grid[data-v-c1c31055],.field-grid-three[data-v-c1c31055],.boundary-editor[data-v-c1c31055],.thumbnail-grid[data-v-c1c31055]{grid-template-columns:1fr}}:root{font-family:Avenir Next,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;color:#0f172a;background:radial-gradient(circle at top left,rgba(125,211,252,.24),transparent 28%),radial-gradient(circle at right 18%,rgba(251,191,36,.1),transparent 22%),linear-gradient(180deg,#f4f7fb,#f8fafc 46%,#f2f5f8);line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{min-height:100vh;background:transparent}button,input,select,textarea{font:inherit}
