.mi{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;display:inline-flex;vertical-align:middle;-webkit-user-select:none;user-select:none}.mi-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.brand-logo[data-v-bfe8b951]{display:inline-flex;align-items:center;gap:10px;line-height:1}.brand-mark[data-v-bfe8b951]{flex:none;width:auto;display:block}.brand-word[data-v-bfe8b951]{font-weight:700;font-size:1.1rem;letter-spacing:-.02em;white-space:nowrap;color:var(--text, #1e293b)}.brand-word b[data-v-bfe8b951]{font-weight:800;color:var(--brand, #2563eb)}.cd-scrim[data-v-9cc156b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.cd-box[data-v-9cc156b3]{width:100%;max-width:420px;background:#fff;border-radius:14px;box-shadow:0 20px 50px #11182740;padding:1.25rem 1.25rem 1rem}.cd-head[data-v-9cc156b3]{display:flex;align-items:center;gap:.7rem;margin-bottom:.4rem}.cd-icon[data-v-9cc156b3]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#2563eb1f;color:var(--brand);flex:0 0 auto}.cd-icon.danger[data-v-9cc156b3]{background:#dc26261f;color:#dc2626}.cd-title[data-v-9cc156b3]{margin:0;font-size:1.05rem}.cd-msg[data-v-9cc156b3]{margin:.25rem 0 1.1rem;color:var(--muted, #6b7280);line-height:1.45}.cd-actions[data-v-9cc156b3]{display:flex;justify-content:flex-end;gap:.6rem}.cd-actions .btn.danger[data-v-9cc156b3]{background:#dc2626;border-color:#dc2626}.cd-fade-enter-active[data-v-9cc156b3],.cd-fade-leave-active[data-v-9cc156b3]{transition:opacity .15s ease}.cd-fade-enter-from[data-v-9cc156b3],.cd-fade-leave-to[data-v-9cc156b3]{opacity:0}.ui-badge[data-v-6f6ba9cc]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.ui-badge .material-symbols-rounded[data-v-6f6ba9cc]{font-size:15px}.ui-badge.has-dot[data-v-6f6ba9cc]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.v-brand[data-v-6f6ba9cc]{background:#eff6ff;color:#1d4ed8}.v-info[data-v-6f6ba9cc]{background:#e0f2fe;color:#0369a1}.v-ok[data-v-6f6ba9cc]{background:#e7f8ef;color:#15803d}.v-success[data-v-6f6ba9cc]{background:#dcfce7;color:#166534}.v-warn[data-v-6f6ba9cc]{background:#fff7e6;color:#b45309}.v-danger[data-v-6f6ba9cc]{background:#fdecec;color:#b91c1c}.v-purple[data-v-6f6ba9cc]{background:#ede9fe;color:#6d28d9}.v-lime[data-v-6f6ba9cc]{background:#ecfccb;color:#4d7c0f}.v-neutral[data-v-6f6ba9cc]{background:#f1f5f9;color:#64748b}.gsearch[data-v-e32b6a09]{position:relative;display:flex;align-items:center;min-width:180px;max-width:320px;flex:0 1 280px}.gsearch-ico[data-v-e32b6a09]{position:absolute;left:12px;color:var(--brand);display:inline-flex;pointer-events:none}.gsearch-input[data-v-e32b6a09]{width:100%;margin:0;padding:8px 30px 8px 38px;font-size:14px;font-weight:500;color:var(--ink);background:#eef2f9;border:1.5px solid #b9c6de;border-radius:999px;box-shadow:inset 0 1px 2px #1018280d;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.gsearch-input[data-v-e32b6a09]::placeholder{color:#5b6472;opacity:1;font-weight:500}.gsearch-input[data-v-e32b6a09]:hover{border-color:var(--brand);background:#fff}.gsearch-input[data-v-e32b6a09]:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #2563eb2e}.gsearch-hint[data-v-e32b6a09]{position:absolute;right:12px;color:#5b6472;font-size:12px;font-weight:700;border:1px solid #b9c6de;border-radius:6px;padding:0 6px;line-height:18px;pointer-events:none;background:#ffffffb3}.gsearch-panel[data-v-e32b6a09]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;padding:6px;max-height:60vh;overflow-y:auto;min-width:280px}.gsearch-empty[data-v-e32b6a09]{padding:14px 12px;color:var(--muted);font-size:14px;text-align:center}.gsearch-group+.gsearch-group[data-v-e32b6a09]{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.gsearch-label[data-v-e32b6a09]{padding:6px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.gsearch-row[data-v-e32b6a09]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:0;background:none;border-radius:var(--radius-sm);cursor:pointer}.gsearch-row[data-v-e32b6a09]:hover{background:var(--brand-soft, #f1eefd)}.gsearch-row-ico[data-v-e32b6a09]{color:var(--brand);flex:none}.gsearch-row-main[data-v-e32b6a09]{display:flex;flex-direction:column;min-width:0;flex:1}.gsearch-row-title[data-v-e32b6a09]{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsearch-row-sub[data-v-e32b6a09]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 700px){.gsearch[data-v-e32b6a09]{display:none}}.cookie-bar[data-v-2837525f]{position:fixed;left:16px;right:16px;bottom:16px;z-index:900;margin:0 auto;max-width:720px;display:flex;align-items:center;gap:20px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #0f172a2e}.cookie-text strong[data-v-2837525f]{display:block;font-size:14px;margin-bottom:3px}.cookie-text p[data-v-2837525f]{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.cookie-actions[data-v-2837525f]{display:flex;gap:8px;flex-shrink:0}@media (max-width: 640px){.cookie-bar[data-v-2837525f]{left:10px;right:10px;bottom:10px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.cookie-text strong[data-v-2837525f]{display:none}.cookie-text p[data-v-2837525f]{font-size:12.5px;line-height:1.45}.cookie-actions[data-v-2837525f]{gap:8px}.cookie-actions button[data-v-2837525f]{flex:1;padding:9px 10px;font-size:13px}}@media (max-width: 400px){.cookie-bar[data-v-2837525f]{padding:10px 12px;gap:8px}.cookie-text p[data-v-2837525f]{font-size:12px;line-height:1.4}.cookie-actions button[data-v-2837525f]{padding:8px;font-size:12.5px}}.cbx{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;color:var(--text);line-height:1.2}.cbx-input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.cbx-box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:2px solid #cdd3df;background:#fff;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cbx-mark{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .18s ease}.cbx:hover .cbx-box{border-color:var(--brand)}.cbx-input:focus-visible+.cbx-box{box-shadow:0 0 0 3px #2563eb2e;border-color:var(--brand)}.cbx-input:checked+.cbx-box,.cbx-box.is-indeterminate{background:var(--brand);border-color:var(--brand)}.cbx-input:checked+.cbx-box .cbx-mark,.cbx-box.is-indeterminate .cbx-mark{stroke-dashoffset:0}.cbx-label{font-size:14px}.cbx-disabled{opacity:.55;cursor:not-allowed}.pwd{position:relative}.pwd .pwd-input{padding-right:40px}.pwd-toggle{position:absolute;top:0;right:0;height:100%;width:38px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--muted, #64748b)}.pwd-toggle:hover{color:var(--text, #1f2430)}.auth-row[data-v-33010c31]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 18px;font-size:14px}.auth-row a[data-v-33010c31]{font-weight:600}.auth-error[data-v-33010c31]{margin:0 0 12px}.auth-note[data-v-33010c31]{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--m-bg-alt, #f3f6fd);color:var(--muted);font-size:.9rem;line-height:1.4}.auth-error[data-v-8285694d]{margin:0 0 12px}.spinner{display:inline-block;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:middle;opacity:.85;animation:spinner-rot .7s linear infinite}@keyframes spinner-rot{to{transform:rotate(360deg)}}.auth-error[data-v-9e7424e0],.auth-error[data-v-abf4032c]{margin:0 0 12px}.trend-wrap[data-v-24b50964]{position:relative;width:100%}.trend-svg[data-v-24b50964]{width:100%;height:auto;display:block;touch-action:none}.grid line[data-v-24b50964]{stroke:var(--line);stroke-width:1}.axis-label[data-v-24b50964]{fill:var(--muted);font-size:12px;font-family:inherit}.crosshair[data-v-24b50964]{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.trend-tip[data-v-24b50964]{position:absolute;top:0;transform:translate(-50%,-100%);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 6px 18px #1f1b2b24;padding:8px 10px;font-size:13px;color:var(--ink);white-space:nowrap;pointer-events:none;z-index:5}.tip-month[data-v-24b50964]{font-weight:700;margin-bottom:3px}.tip-row[data-v-24b50964]{display:flex;align-items:center;gap:6px}.tip-dot[data-v-24b50964]{width:9px;height:9px;border-radius:50%;display:inline-block}.onb-step[data-v-44d4ffeb]{display:flex;align-items:center;gap:10px}.onb-step .onb-label[data-v-44d4ffeb]{flex:1}.onb-step.done .onb-label[data-v-44d4ffeb]{color:var(--muted);text-decoration:line-through}.onb-num[data-v-44d4ffeb]{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2, #eef0f5);color:var(--muted);font-size:12px;font-weight:600;line-height:1}.onb-step.done .onb-check[data-v-44d4ffeb]{color:#16a34a}.trend-head[data-v-44d4ffeb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.trend-head h3[data-v-44d4ffeb]{margin:0}.range-tabs[data-v-44d4ffeb]{display:inline-flex;gap:6px;flex:none}.range-tab[data-v-44d4ffeb]{padding:5px 12px;font-size:13px}.range-tab.active[data-v-44d4ffeb]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.trend-empty[data-v-44d4ffeb]{padding:24px 4px;text-align:center}.welcome-head[data-v-44d4ffeb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.role-tag[data-v-44d4ffeb]{display:inline-flex;align-items:center;gap:5px;margin-left:0;padding:3px 10px;font-size:12px;font-weight:700}.role-tag.role-seller[data-v-44d4ffeb]{background:var(--surface-2);color:var(--muted)}.role-tag.role-superAdmin[data-v-44d4ffeb]{background:#fff7e6;color:#b45309}.welcome-tip[data-v-44d4ffeb]{position:relative;border-color:#bfdbfe;background:linear-gradient(180deg,#f5f9ff 0%,var(--card) 70%)}.welcome-tip h3[data-v-44d4ffeb]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px}.welcome-tip h3 .mi[data-v-44d4ffeb]{color:var(--brand)}.tip-close[data-v-44d4ffeb]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease}.tip-close[data-v-44d4ffeb]:hover{background:var(--surface-2);color:var(--ink)}.tip-points[data-v-44d4ffeb]{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.tip-points li[data-v-44d4ffeb]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.tip-points .mi[data-v-44d4ffeb]{flex:none;color:var(--brand);margin-top:1px}.tip-actions[data-v-44d4ffeb]{display:flex;flex-wrap:wrap;gap:10px}.stats-duo .card.stat[data-v-44d4ffeb]{flex:0 1 230px}.meter-list[data-v-44d4ffeb],.bar-list[data-v-44d4ffeb]{list-style:none;padding:0;margin:14px 0 4px;display:grid;gap:9px}.meter-list li[data-v-44d4ffeb],.bar-list li[data-v-44d4ffeb]{display:grid;grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:12px}.meter-name[data-v-44d4ffeb],.bar-name[data-v-44d4ffeb]{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter[data-v-44d4ffeb],.bar[data-v-44d4ffeb]{height:8px;border-radius:999px;background:var(--line-soft, #f1f2f6);overflow:hidden}.meter i[data-v-44d4ffeb],.bar i[data-v-44d4ffeb]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-dark))}.meter-list b[data-v-44d4ffeb],.bar-list b[data-v-44d4ffeb]{font-size:13px;font-weight:700;text-align:right;min-width:46px}.bar-list b em[data-v-44d4ffeb]{font-style:normal;font-weight:500;font-size:12px;color:var(--muted)}.top-grid[data-v-44d4ffeb]{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px;margin-top:4px}.top-head[data-v-44d4ffeb]{margin:8px 0 0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media (max-width: 760px){.top-grid[data-v-44d4ffeb]{grid-template-columns:1fr;gap:16px}.meter-list li[data-v-44d4ffeb],.bar-list li[data-v-44d4ffeb]{grid-template-columns:minmax(70px,38%) 1fr auto;gap:8px}}.credit-summary[data-v-3b405fb9]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin:.25rem 0 .5rem}.credit-summary strong[data-v-3b405fb9]{font-size:1.25rem}.notice[data-v-3b405fb9]{color:#16794a;background:#e8f5ee;border:1px solid #b8e0c8;border-radius:8px;padding:.5rem .75rem;margin:.25rem 0 .75rem;font-size:.9rem}.prompt-notice[data-v-9a5d36f4]{margin:0 0 .75rem;padding:.55rem .7rem;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.prompt-block[data-v-9a5d36f4]{margin-top:1rem}.prompt-head[data-v-9a5d36f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.prompt-block pre[data-v-9a5d36f4]{background:#0f172a;color:#e2e8f0;padding:.85rem 1rem;border-radius:8px;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;max-height:22rem;overflow-y:auto;margin:0}.btn-ghost.small[data-v-9a5d36f4]{padding:.2rem .6rem;font-size:.8rem}.tenant-required[data-v-38a9850e]{text-align:center;max-width:540px;margin:2rem auto;padding:2.5rem 2rem}.tr-icon[data-v-38a9850e]{color:var(--brand, #2563eb);margin-bottom:.5rem}.tenant-required h2[data-v-38a9850e]{margin:.25rem 0 .5rem}.tenant-required p[data-v-38a9850e]{color:var(--muted, #6b7280);margin:0 auto 1.25rem;line-height:1.5}.tenant-required .btn[data-v-38a9850e]{display:inline-flex;align-items:center;gap:.4rem}.page-head h1[data-v-11d68328]{margin:0}.lead-create[data-v-11d68328]{display:flex;flex-direction:column;gap:1rem}.ai-draft[data-v-11d68328]{background:linear-gradient(135deg,#eff6ff,#eff6ff);border:1px solid #e0e7ff;border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.ai-label[data-v-11d68328]{display:flex;align-items:center;gap:.4rem;font-weight:600;color:#1d4ed8;font-size:.9rem}.ai-label textarea[data-v-11d68328]{width:100%;margin-top:.45rem;font-weight:400;color:var(--text, #1e293b)}.ai-btn[data-v-11d68328]{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem}.basic-note[data-v-11d68328]{color:#6b7280;font-size:.78rem;line-height:1.4}.empty-state[data-v-11d68328]{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;padding:2.5rem 1rem;color:var(--muted, #64748b)}.empty-ico[data-v-11d68328]{color:#94a3b8;opacity:.8}.skel-row td[data-v-11d68328]{padding-top:.85rem;padding-bottom:.85rem}.skel[data-v-11d68328]{display:inline-block;height:.8rem;border-radius:5px;background:linear-gradient(90deg,#eef2f7 25%,#e2e8f0 37%,#eef2f7 63%);background-size:400% 100%;animation:skel-shine-11d68328 1.3s ease-in-out infinite}.skel-lg[data-v-11d68328]{width:80%}.skel-md[data-v-11d68328]{width:60%}.skel-sm[data-v-11d68328]{width:40%}.skel-pill[data-v-11d68328]{width:32px;height:1.1rem;border-radius:999px}.skel-chk[data-v-11d68328]{width:14px;height:14px;border-radius:3px}@keyframes skel-shine-11d68328{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.skel[data-v-11d68328]{animation:none}}.empty-title[data-v-11d68328]{font-size:1.05rem;font-weight:600;color:var(--text, #1e293b);margin:.3rem 0 0}.empty-hint[data-v-11d68328]{max-width:380px;margin:0 0 .6rem;line-height:1.45}.leadmap[data-v-11d68328]{height:min(72vh,700px);width:100%;border-radius:8px;margin:.5rem 0 1rem;z-index:0}.mapwrap[data-v-11d68328]{position:relative}.mapsplit[data-v-11d68328]{display:grid;grid-template-columns:1fr;gap:.75rem}.maplist[data-v-11d68328]{order:2;display:flex;flex-direction:column;max-height:46vh;overflow:hidden;border:1px solid var(--line, #e4eaf5);border-radius:10px;background:var(--card, #fff)}.maplist-search[data-v-11d68328]{position:relative;display:block;padding:.5rem;border-bottom:1px solid var(--line-soft, #f1ece6)}.maplist-search-ico[data-v-11d68328]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--muted, #6b7590);pointer-events:none}.maplist-search input[data-v-11d68328]{width:100%;margin:0;padding-left:2rem;font-size:.85rem}.maplist-rows[data-v-11d68328]{flex:1 1 auto;min-height:0;overflow-y:auto}.maplist-empty[data-v-11d68328]{padding:1rem .7rem;margin:0}.mapsplit .mapwrap[data-v-11d68328]{order:1}.maplist-row[data-v-11d68328]{display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:.6rem .7rem;background:none;border:none;border-bottom:1px solid var(--line-soft, #f1ece6);text-align:left;cursor:pointer;font:inherit}.maplist-row[data-v-11d68328]:last-child{border-bottom:none}.maplist-row[data-v-11d68328]:hover{background:#f5f8fd}.maplist-row.on[data-v-11d68328]{background:#eef2ff}.maplist-ini[data-v-11d68328]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef2ff;color:var(--brand, #4f46e5);font-weight:700;font-size:.8rem}.maplist-row.on .maplist-ini[data-v-11d68328]{background:#fff}.maplist-main[data-v-11d68328]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.maplist-top[data-v-11d68328]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.maplist-meta[data-v-11d68328]{margin-top:4px}.maplist-name[data-v-11d68328]{flex:1 1 auto;min-width:0;font-weight:600;font-size:.88rem;color:var(--text, #1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maplist-sub[data-v-11d68328]{font-size:.76rem;color:var(--muted, #6b7590);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 900px){.mapsplit[data-v-11d68328]{grid-template-columns:minmax(230px,300px) 1fr;align-items:start}.maplist[data-v-11d68328]{order:0;height:min(72vh,700px);max-height:none;margin:.5rem 0 1rem}.mapsplit .mapwrap[data-v-11d68328]{order:0}}.leadmap[data-v-11d68328] .lead-pin{background:var(--brand);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0006}.leadmap[data-v-11d68328] .lead-pin.is-approved{background:#16a34a}.leadmap[data-v-11d68328] .lead-pin.is-denied{background:var(--muted)}.lead-flag[data-v-11d68328]{vertical-align:-3px;margin-right:5px;flex:none}.lead-flag[data-flag=approved][data-v-11d68328]{color:#16a34a}.lead-flag[data-flag=pending][data-v-11d68328]{color:#d97706;opacity:.75}.lead-flag[data-flag=denied][data-v-11d68328]{color:var(--muted)}.kcard-flag[data-v-11d68328]{margin-right:0;vertical-align:0}.leadmap[data-v-11d68328] .marker-cluster-small,.leadmap[data-v-11d68328] .marker-cluster-medium,.leadmap[data-v-11d68328] .marker-cluster-large{background:#2563eb59}.leadmap[data-v-11d68328] .marker-cluster-small div,.leadmap[data-v-11d68328] .marker-cluster-medium div,.leadmap[data-v-11d68328] .marker-cluster-large div{background:var(--brand);color:#fff;font-weight:600}.map-popup[data-v-11d68328]{position:absolute;left:12px;bottom:12px;z-index:1100;background:var(--card, #fff);border:1px solid var(--line, #e4eaf5);border-radius:10px;box-shadow:0 6px 20px #00000026;padding:.8rem 2rem .9rem 1rem;max-width:300px;display:flex;flex-direction:column;gap:.35rem}.map-popup p[data-v-11d68328]{margin:0}.map-popup .btn[data-v-11d68328]{align-self:flex-start;margin-top:.3rem}.map-popup-meta[data-v-11d68328]{display:flex;align-items:center;gap:.5rem}.map-popup-close[data-v-11d68328]{position:absolute;top:6px;right:8px;background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--muted, #6b7590);padding:2px}.bulkbar[data-v-11d68328]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page[data-v-11d68328]{--leads-wide: min(calc(100vw - var(--sidebar-w) - 48px), 1700px);width:var(--leads-wide);max-width:none;margin-left:calc(50% - var(--leads-wide) / 2)}@media (max-width: 900px){.page[data-v-11d68328]{width:auto;max-width:100%;margin-left:0}}.kanban-card[data-v-11d68328]{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.kanban-hint[data-v-11d68328]{margin:0 0 .75rem}.kanban[data-v-11d68328]{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;align-items:stretch;justify-content:safe center;height:60vh}.kcol[data-v-11d68328]{flex:0 0 224px;min-width:224px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem;transition:background .12s,border-color .12s;display:flex;flex-direction:column;min-height:0}.kcol.dragover[data-v-11d68328]{background:#eff6ff;border-color:#a5b4fc}.kcol-head[data-v-11d68328]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;flex:0 0 auto;position:sticky;top:0;background:#f8fafc;z-index:1}.kcount[data-v-11d68328]{font-size:.75rem;font-weight:600;color:var(--muted, #64748b);background:#e2e8f0;border-radius:999px;padding:.05rem .5rem}.kcards[data-v-11d68328]{display:flex;flex-direction:column;gap:.5rem;min-height:40px;flex:1 1 auto;overflow-y:auto}.kcard[data-v-11d68328]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .7rem;cursor:pointer;box-shadow:0 1px 2px #0f172a0d;transition:box-shadow .12s,transform .12s}.kcard[data-v-11d68328]:hover{box-shadow:0 3px 8px #0f172a1a}.kcard.dragging[data-v-11d68328]{opacity:.5}.kcard strong[data-v-11d68328]{display:block;font-size:.9rem;line-height:1.3}.kcard-foot[data-v-11d68328]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.5rem}.kempty[data-v-11d68328]{text-align:center;padding:.6rem 0;opacity:.6}.actions-col[data-v-11d68328]{width:40px;text-align:center}.kcard-foot-right[data-v-11d68328]{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.kcard-foot-right .user-avatar[data-v-11d68328]{width:22px;height:22px;font-size:10px;box-shadow:none}.kcard-del[data-v-11d68328]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:6px;color:var(--muted, #94a3b8);opacity:0;transition:opacity .12s,color .12s,background .12s}.kcard:hover .kcard-del[data-v-11d68328],.kcard-del[data-v-11d68328]:focus-visible{opacity:1}.kcard-del[data-v-11d68328]:hover{color:#b91c1c;background:#fef2f2}.kcol-head[data-v-11d68328]>:first-child{margin-right:auto}.kcol-menu[data-v-11d68328]{position:relative;display:inline-flex}.kcol-kebab[data-v-11d68328]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:6px;color:var(--muted, #94a3b8)}.kcol-kebab[data-v-11d68328]:hover{color:var(--text, #1e293b);background:#eef2f7}.kcol-dropdown[data-v-11d68328]{position:absolute;top:100%;right:0;z-index:20;margin-top:4px;background:#fff;border:1px solid var(--line, #e2e8f0);border-radius:8px;box-shadow:0 6px 20px #0f172a26;padding:.25rem;min-width:200px}.kcol-item[data-v-11d68328]{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:.5rem .6rem;border-radius:6px;font-size:.85rem;color:var(--text, #1e293b)}.kcol-item[data-v-11d68328]:hover:not(:disabled){background:#f8fafc}.kcol-item[data-v-11d68328]:disabled{opacity:.45;cursor:not-allowed}.kcol-item.danger[data-v-11d68328]{color:#b91c1c}.kcol-item.danger[data-v-11d68328]:hover:not(:disabled){background:#fef2f2}.chk[data-v-11d68328]{width:32px;text-align:center}tr.sel[data-v-11d68328]{background:#3b82f614}.dflt[data-v-11d68328]{display:flex;flex-direction:column;font-size:.75rem;color:var(--muted, #6b7280);gap:.15rem}.dflt.cb[data-v-11d68328]{flex-direction:row;align-items:center;gap:.35rem;align-self:flex-end;padding-bottom:.4rem}.modal-backdrop[data-v-11d68328]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-card[data-v-11d68328]{background:#fff;border-radius:12px;padding:1.4rem 1.5rem;width:100%;max-width:460px;box-shadow:0 12px 40px #0f172a40;display:flex;flex-direction:column;gap:.7rem}.modal-card.statuses[data-v-11d68328]{max-width:580px;max-height:88vh;overflow-y:auto}.modal-card h3[data-v-11d68328]{margin:0}.modal-actions[data-v-11d68328]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.custom-list[data-v-11d68328]{display:flex;flex-direction:column;gap:.6rem}.drag-handle[data-v-11d68328]{cursor:grab;color:var(--muted, #94a3b8);flex:none;align-self:flex-start;margin-top:9.5px}.flow-strip[data-v-11d68328]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.6rem .7rem;background:#f8fafc;border-radius:10px}.flow-arrow[data-v-11d68328]{color:var(--muted, #94a3b8)}.status-edit[data-v-11d68328]{display:flex;gap:.6rem;padding:.7rem .8rem;border:1px solid var(--border, #e2e8f0);border-radius:10px;background:#fff}.status-edit.dragging[data-v-11d68328]{opacity:.5}.status-fields[data-v-11d68328]{flex:1;display:flex;flex-direction:column;gap:.55rem;min-width:0}.status-line1[data-v-11d68328]{display:flex;align-items:center;gap:.6rem}.status-name[data-v-11d68328]{flex:1;min-width:0}.status-line1 .status-name[data-v-11d68328],.color-row .color-input[data-v-11d68328]{margin-bottom:0}.status-line1[data-v-11d68328] .ui-badge{min-height:30px}.color-row[data-v-11d68328]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.color-input[data-v-11d68328]{width:40px;height:28px;padding:0;border:1px solid rgba(15,23,42,.15);border-radius:6px;background:none;cursor:pointer}.color-input[data-v-11d68328]::-webkit-color-swatch-wrapper{padding:2px}.color-input[data-v-11d68328]::-webkit-color-swatch{border:none;border-radius:4px}.color-row code[data-v-11d68328]{font-size:11px}.add-status[data-v-11d68328]{align-self:flex-start}.empty-band[data-v-11d68328]{padding:.4rem 0}.list li[data-v-22ca5b64]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.row-actions[data-v-22ca5b64]{display:inline-flex;gap:6px;margin-left:auto}.dtf[data-v-8bc620e8]{display:inline-flex;gap:8px;align-items:center}.hero-decision[data-v-45761ce9]{display:flex;align-items:center;gap:8px;margin-left:auto}.btn-approve[data-v-45761ce9]{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 16px #16a34a47}.btn-approve[data-v-45761ce9]:hover:not(:disabled){box-shadow:0 10px 22px #16a34a5c}.decision-flag[data-v-45761ce9]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius-sm);background:#eafaf0;color:#15803d;border:1px solid #cdeed9;font-size:14px;font-weight:700}@media (max-width: 760px){.hero-decision[data-v-45761ce9]{width:100%;margin-left:0}.hero-decision[data-v-45761ce9]>*{flex:1;justify-content:center}}.assignee[data-v-45761ce9]{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem}.assignee-name[data-v-45761ce9]{font-weight:600;color:var(--ink)}.block-head h3[data-v-45761ce9],.plan-card h3[data-v-45761ce9],.note-card h3[data-v-45761ce9]{display:flex;align-items:center;gap:7px;font-size:14px;text-transform:uppercase;color:var(--muted)}.plan-card h3[data-v-45761ce9],.note-card h3[data-v-45761ce9]{margin:0 0 10px}.block-head h3[data-v-45761ce9]{margin:0}.block-head h3 .material-symbols-rounded[data-v-45761ce9],.plan-card h3 .material-symbols-rounded[data-v-45761ce9],.note-card h3 .material-symbols-rounded[data-v-45761ce9]{font-size:18px;color:var(--brand)}.taken-ribbon[data-v-45761ce9]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.taken-ribbon.mine[data-v-45761ce9]{background:#dcfce7;color:#166534;border-color:#86efac}.taken-ribbon .material-symbols-rounded[data-v-45761ce9]{font-size:18px}.note-add[data-v-45761ce9]{display:flex;gap:10px;align-items:flex-start}.note-add textarea[data-v-45761ce9],.note-edit-area[data-v-45761ce9]{flex:1;width:100%;min-height:68px;resize:vertical;font:inherit}.note-item[data-v-45761ce9]{flex-direction:column;align-items:stretch;gap:6px}.note-body[data-v-45761ce9]{white-space:pre-wrap;word-break:break-word}.note-foot[data-v-45761ce9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-actions[data-v-45761ce9]{display:inline-flex;gap:4px;align-items:center}.note-actions .btn-icon .material-symbols-rounded[data-v-45761ce9]{font-size:18px}.rev-slider[data-v-849e15e6]{display:flex;flex-direction:column;gap:4px}.rev-pill[data-v-849e15e6]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.rev-slider.ignored .rev-pill[data-v-849e15e6]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.rev-slider input[type=range][data-v-849e15e6]{width:100%;margin:6px 0 2px;padding:0;accent-color:#1d4ed8}.rev-scale[data-v-849e15e6]{display:flex;justify-content:space-between;font-size:11px;color:var(--muted, #667085);font-weight:500}.profile-form[data-v-19bb9925]{display:flex;flex-direction:column;gap:16px}.profile-form .form-intro[data-v-19bb9925],.profile-form .form-legend[data-v-19bb9925]{margin:0}.ai-panel[data-v-19bb9925]{border:1px solid #e5e0fb;background:linear-gradient(180deg,#f6f4ff 0%,var(--card, #fff) 150px);border-radius:var(--radius, 14px);padding:18px 20px 16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 2px #2563eb0a}.ai-panel-head[data-v-19bb9925]{display:flex;align-items:flex-start;gap:14px}.ai-panel-badge[data-v-19bb9925]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#ede9fe,#e0e7ff);color:#2563eb}.ai-panel-heads[data-v-19bb9925]{min-width:0}.ai-panel-title[data-v-19bb9925]{margin:2px 0 4px;font-size:1.1rem;font-weight:700;color:var(--ink, #1f1b2b)}.ai-panel-intro[data-v-19bb9925]{margin:0;color:var(--muted, #6b7590);font-size:.9rem;line-height:1.55}.ai-panel-body[data-v-19bb9925]{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:18px;background:linear-gradient(180deg,#f6f4ff,#f3f1fd);border:1px solid #e9e5ff;border-radius:var(--radius-sm, 10px);padding:16px}.ai-panel-desc[data-v-19bb9925]{display:flex;flex-direction:column;gap:6px}.ai-panel-desc-title[data-v-19bb9925]{font-weight:700;color:var(--brand, #2563eb);font-size:.98rem}.ai-panel-desc-hint[data-v-19bb9925]{margin:0 0 6px;color:var(--muted, #6b7590);font-size:.85rem;line-height:1.5}.ai-panel-actions[data-v-19bb9925]{display:flex;justify-content:flex-end}.ai-panel-actions .ai-btn[data-v-19bb9925]{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;font-size:.95rem;font-weight:700}.ai-panel-input[data-v-19bb9925]{position:relative}.ai-panel-input textarea[data-v-19bb9925]{width:100%;min-height:128px;resize:vertical;padding-bottom:24px}.ai-charcount[data-v-19bb9925]{position:absolute;right:12px;bottom:10px;font-size:.78rem;color:var(--muted, #6b7590);pointer-events:none}.ai-panel-msg[data-v-19bb9925]{margin:0}@media (max-width: 640px){.ai-panel-body[data-v-19bb9925]{grid-template-columns:1fr}.ai-panel-actions .ai-btn[data-v-19bb9925]{width:100%}}.form-section[data-v-19bb9925]{border:1px solid var(--line, #e4e7ec);border-radius:12px;padding:14px 16px 4px;background:#fff}.form-section-head[data-v-19bb9925]{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;font-size:15px;font-weight:700;color:#1d2939;border-bottom:1px solid var(--line, #eef0f3)}.form-section-head .mi[data-v-19bb9925]{color:#1d4ed8}.form-section .form-grid[data-v-19bb9925]{margin:0}.form-section .form-grid label:last-child input[data-v-19bb9925],.form-section .form-grid label:last-child textarea[data-v-19bb9925]{margin-bottom:4px}.form-actions[data-v-19bb9925]{display:flex;justify-content:flex-end}.gen-need-profile[data-v-1ee52da4]{display:flex;align-items:flex-start;gap:16px;border-color:#bfdbfe;background:linear-gradient(180deg,#f5f9ff 0%,var(--card) 100%)}.gen-need-profile .gnp-ico[data-v-1ee52da4]{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.gen-need-profile .gnp-body[data-v-1ee52da4]{min-width:0}.gen-need-profile h3[data-v-1ee52da4]{margin:2px 0 6px;font-size:16px}.gen-need-profile p[data-v-1ee52da4]{margin:0 0 12px}.actions[data-v-1ee52da4]{flex-wrap:wrap}.start-hint[data-v-1ee52da4]{flex-basis:100%;margin:8px 0 0;text-align:right}.gen-wrap[data-v-1ee52da4]{position:relative}.gen-form[data-v-1ee52da4]{border-color:#e5e0fb;background:linear-gradient(180deg,#f6f4ff 0%,var(--card, #fff) 150px)}.gen-page-head[data-v-1ee52da4]{display:block}.gen-subtitle[data-v-1ee52da4]{margin:4px 0 0;color:var(--muted, #6b7590);font-size:.95rem}.gen-head[data-v-1ee52da4]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.gen-head-badge[data-v-1ee52da4]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ede9fe,#e0e7ff);color:#2563eb}.gen-head-title[data-v-1ee52da4]{margin:0;font-size:1.15rem;font-weight:700;color:var(--ink, #1f1b2b)}.gen-form[data-v-1ee52da4] .field-label,.gen-form>label[data-v-1ee52da4]{font-weight:700;color:var(--ink, #1f1b2b);font-size:.95rem}.gen-form[data-v-1ee52da4] input,.gen-form[data-v-1ee52da4] select{border:1.5px solid var(--line, #e4eaf5);transition:border-color .12s,box-shadow .12s}.gen-form[data-v-1ee52da4] input:focus,.gen-form[data-v-1ee52da4] select:focus{border-color:var(--brand, #2563eb);box-shadow:0 0 0 3px #2563eb26;outline:none}.gen-form .estimate[data-v-1ee52da4]{background:#eef8f0;border:1px solid #cfe7d6;border-radius:var(--radius-sm, 10px);padding:12px 14px;font-size:1.05rem}.gen-form .estimate[data-v-1ee52da4] strong{color:var(--ink, #1f1b2b)}.btn-lg[data-v-1ee52da4]{padding:12px 26px;font-size:1.02rem;font-weight:700}.estimate[data-v-1ee52da4]{padding:6px 0}.seed-block[data-v-1ee52da4]{border-top:1px solid var(--border, #e5e7eb);padding-top:10px}.seed-head[data-v-1ee52da4]{font-weight:600;margin-bottom:2px}.seed-row[data-v-1ee52da4]{display:flex;gap:6px;margin-bottom:6px;align-items:center}.seed-row input[data-v-1ee52da4]:nth-child(1){flex:2}.seed-row input[data-v-1ee52da4]:nth-child(2),.seed-row input[data-v-1ee52da4]:nth-child(3){flex:1}.btn-ghost.small[data-v-1ee52da4]{padding:4px 8px;font-size:.85em}.seed-add[data-v-1ee52da4]{margin:8px 0 4px}.seed-max-hint[data-v-1ee52da4]{margin-top:4px}.result[data-v-1ee52da4]{margin-top:8px}.row-link[data-v-1ee52da4]{cursor:pointer}.row-link[data-v-1ee52da4]:hover{background:#00000008}.filters[data-v-1ee52da4]{margin:4px 0 14px}.date-field[data-v-1ee52da4]{display:flex;align-items:center;gap:4px;font-size:.85em;color:var(--muted, #6b7280)}.date-field input[data-v-1ee52da4]{font-size:.9em}.working[data-v-26a89529]{border:1px solid #c7d6f5;background:linear-gradient(180deg,#f5f8ff,#fff)}.working-head[data-v-26a89529]{display:flex;align-items:center;gap:.6rem}.working-head h2[data-v-26a89529]{margin:0}.working-step[data-v-26a89529]{font-size:1.05rem;font-weight:600;margin:.6rem 0 .4rem;min-height:1.4em;transition:opacity .2s}.spinner[data-v-26a89529]{width:20px;height:20px;border-radius:50%;border:3px solid #c7d6f5;border-top-color:#3b6fe0;animation:spin-26a89529 .8s linear infinite;flex:none}@keyframes spin-26a89529{to{transform:rotate(360deg)}}.progress-track[data-v-26a89529]{height:6px;border-radius:3px;background:#e3eafc;overflow:hidden;margin:.5rem 0 .75rem}.progress-bar[data-v-26a89529]{height:100%;width:35%;border-radius:3px;background:#3b6fe0;animation:indeterminate-26a89529 1.4s ease-in-out infinite}@keyframes indeterminate-26a89529{0%{margin-left:-35%}to{margin-left:100%}}.small[data-v-26a89529]{font-size:.85rem}.stat-grid[data-v-26a89529]{display:flex;flex-wrap:wrap;gap:12px}.stat[data-v-26a89529]{flex:1 1 130px;min-width:120px;background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.stat-num[data-v-26a89529]{font-size:26px;font-weight:800;line-height:1.1;color:#0f172a}.stat-label[data-v-26a89529]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.meta-line[data-v-26a89529]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:14px;color:var(--muted);font-size:13px}.meta-line strong[data-v-26a89529]{color:#334155;font-weight:600}.meta-line.admin[data-v-26a89529]{margin-top:6px;opacity:.75;font-size:12px}.feedback-grid[data-v-26a89529]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.fb-card[data-v-26a89529]{flex:1 1 170px;min-width:150px;background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.fb-card.fb-wide[data-v-26a89529]{flex-basis:100%}.fb-label[data-v-26a89529]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.fb-value[data-v-26a89529]{font-size:14px;color:#0f172a;line-height:1.45}.table tr.clickable[data-v-26a89529]{cursor:pointer}.table tr.clickable[data-v-26a89529]:hover{background:#f1f5f9}.table tr.clickable[data-v-26a89529]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.lead-cell[data-v-26a89529]{text-align:right;white-space:nowrap}.lead-cell .go[data-v-26a89529]{color:var(--brand);font-weight:600}.billing-row[data-v-662813ea]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.billing-label[data-v-662813ea]{font-weight:600;color:#334155}.ok-box[data-v-662813ea]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px 14px;color:#15803d;font-size:14px;margin:6px 0;display:flex;align-items:center;gap:10px}.flash-line[data-v-662813ea]{display:flex;align-items:center;gap:10px}.unpaid-row[data-v-662813ea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid #e2e8f0}.unpaid-scan[data-v-662813ea]{font-weight:600;color:#334155}.unpaid-err[data-v-662813ea]{color:#b45309;font-size:13px;flex:1}.saved-card[data-v-662813ea]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:4px 0 16px}.card-svg[data-v-662813ea]{width:300px;max-width:100%;height:auto;border-radius:16px;box-shadow:0 8px 22px #4c1d9547}.card-meta[data-v-662813ea]{display:flex;flex-direction:column;gap:10px;margin:0}.card-meta div[data-v-662813ea]{display:flex;flex-direction:column}.card-meta dt[data-v-662813ea]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.card-meta dd[data-v-662813ea]{margin:0;font-weight:600;color:#334155}.card-actions[data-v-662813ea]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.remove-confirm[data-v-662813ea]{margin-top:12px}.remove-confirm .card-actions[data-v-662813ea]{margin-top:8px}.trust-panel[data-v-662813ea]{margin-top:20px;padding:18px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.trust-head[data-v-662813ea]{display:flex;align-items:flex-start;gap:14px}.trust-shield[data-v-662813ea]{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#15803d}.trust-title[data-v-662813ea]{margin:2px 0 6px;font-size:15px;font-weight:700;color:#0f172a}.trust-body[data-v-662813ea]{margin:0;font-size:13.5px;line-height:1.55;color:#475569}.trust-points[data-v-662813ea]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.trust-points li[data-v-662813ea]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#334155}.trust-points li .mi[data-v-662813ea]{color:#16a34a}.powered[data-v-662813ea]{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e8edf3}.powered-label[data-v-662813ea]{font-size:12.5px;color:#64748b}.stripe-badge[data-v-662813ea]{display:inline-flex;align-items:center;background:#2563eb;color:#fff;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:-.2px;padding:5px 12px;border-radius:7px;line-height:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 2px 6px #635bff52}.stripe-badge[data-v-662813ea]:hover{background:#574fe0}.pay-questions[data-v-662813ea]{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:#64748b}.pay-questions a[data-v-662813ea]{color:#2563eb;font-weight:600}.page-sub[data-v-4f7222c7]{margin-top:-6px;margin-bottom:18px}.balance-card[data-v-4f7222c7]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.balance-main[data-v-4f7222c7]{display:flex;align-items:center;gap:16px}.balance-ico[data-v-4f7222c7]{flex-shrink:0;width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#ede9fe;color:#6d28d9}.balance-value[data-v-4f7222c7]{font-size:30px;font-weight:800;color:#0f172a;line-height:1.1}.balance-unit[data-v-4f7222c7]{font-size:15px;font-weight:600;color:#64748b}.balance-caption[data-v-4f7222c7]{font-size:13px;color:#64748b;margin-top:2px}.balance-meta[data-v-4f7222c7]{display:flex;gap:26px;margin:0}.balance-meta div[data-v-4f7222c7]{display:flex;flex-direction:column}.balance-meta dt[data-v-4f7222c7]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.balance-meta dd[data-v-4f7222c7]{margin:0;font-weight:700;color:#334155;font-size:18px}.section-title[data-v-4f7222c7]{margin:0 0 4px;font-size:16px;font-weight:700;color:#0f172a}.preset-grid[data-v-4f7222c7]{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 4px}.preset[data-v-4f7222c7]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:96px;padding:14px 18px;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;transition:border-color .12s,background .12s,box-shadow .12s}.preset[data-v-4f7222c7]:hover{border-color:#c4b5fd}.preset.active[data-v-4f7222c7]{border-color:#2563eb;background:#eff6ff;box-shadow:0 2px 8px #2563eb29}.preset-amount[data-v-4f7222c7]{font-size:22px;font-weight:800;color:#0f172a}.preset-unit[data-v-4f7222c7]{font-size:12px;color:#64748b}.custom-field[data-v-4f7222c7]{display:block;margin-top:16px}.custom-label[data-v-4f7222c7]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.custom-input[data-v-4f7222c7]{display:inline-flex;align-items:center;gap:8px}.custom-input input[data-v-4f7222c7]{width:160px;padding:9px 12px;font-size:15px;border:1px solid #cbd5e1;border-radius:8px}.custom-input input[data-v-4f7222c7]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.custom-suffix[data-v-4f7222c7]{font-size:14px;color:#64748b}.hint[data-v-4f7222c7]{font-size:12.5px;color:#94a3b8;margin:8px 0 0}.vat-breakdown[data-v-4f7222c7]{margin-top:18px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);max-width:340px}.vat-row[data-v-4f7222c7]{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding:3px 0}.vat-row b[data-v-4f7222c7]{font-weight:600}.vat-total[data-v-4f7222c7]{margin-top:8px;padding-top:9px;border-top:1px solid var(--line);font-size:15.5px;font-weight:700}.vat-total b[data-v-4f7222c7]{color:var(--brand);font-weight:800}.buy-row[data-v-4f7222c7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.vat-note[data-v-4f7222c7]{font-size:12.5px;color:#64748b;margin:14px 0 0}.ok-box[data-v-4f7222c7]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px 14px;color:#15803d;font-size:14px;margin:6px 0;display:flex;align-items:center;gap:10px}.flash-line[data-v-4f7222c7]{display:flex;align-items:center;gap:10px}.trust-panel[data-v-4f7222c7]{margin-top:22px;padding:18px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.trust-head[data-v-4f7222c7]{display:flex;align-items:flex-start;gap:14px}.trust-shield[data-v-4f7222c7]{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#15803d}.trust-title[data-v-4f7222c7]{margin:2px 0 6px;font-size:15px;font-weight:700;color:#0f172a}.trust-body[data-v-4f7222c7]{margin:0;font-size:13.5px;line-height:1.55;color:#475569}.powered[data-v-4f7222c7]{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e8edf3}.powered-label[data-v-4f7222c7]{font-size:12.5px;color:#64748b}.stripe-badge[data-v-4f7222c7]{display:inline-flex;align-items:center;background:#2563eb;color:#fff;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:-.2px;padding:5px 12px;border-radius:7px;line-height:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 2px 6px #635bff52}.stripe-badge[data-v-4f7222c7]:hover{background:#574fe0}.ms[data-v-3144d821]{position:relative;display:inline-block}.ms-trigger[data-v-3144d821]{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:190px;min-height:42px;padding:0 12px;cursor:pointer;text-align:left;font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ms-trigger[data-v-3144d821]:hover{border-color:#d9d2ca;background:var(--line-soft)}.ms-trigger[data-v-3144d821]:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #2563eb24}.ms-trigger.ms-active[data-v-3144d821]{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 3px #2563eb24}.ms-summary[data-v-3144d821]{display:inline-flex;align-items:center;gap:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-count[data-v-3144d821]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:700}.ms-caret[data-v-3144d821]{color:var(--muted);transition:transform .15s ease;flex:0 0 auto}.ms-open .ms-caret[data-v-3144d821]{transform:rotate(180deg)}.ms-panel[data-v-3144d821]{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:220px;display:flex;flex-direction:column;gap:.7rem;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.ms-clear[data-v-3144d821]{align-self:flex-start;margin-top:.15rem;padding-left:0}.rc-receipt[data-v-6a30cf21]{display:inline-flex;align-items:center;gap:5px;color:var(--brand-dark);text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap}.rc-receipt[data-v-6a30cf21]:hover{text-decoration:underline}.rc-net[data-v-6a30cf21]{margin-left:5px;white-space:nowrap}.rc-filters[data-v-6a30cf21]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 1.75rem;margin:1rem 0}.rc-field[data-v-6a30cf21]{display:flex;flex-direction:column;gap:.4rem}.rc-label[data-v-6a30cf21]{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;line-height:1.4;height:1.4em}.rc-control[data-v-6a30cf21]{height:42px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);font:inherit;font-size:14px;color:var(--text);box-sizing:border-box}.rc-control[data-v-6a30cf21]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #2563eb24}.rc-date[data-v-6a30cf21]{width:160px}.rc-dates[data-v-6a30cf21]{display:flex;align-items:center;gap:.5rem}.rc-dash[data-v-6a30cf21]{color:var(--muted)}.rc-reset[data-v-6a30cf21]{align-self:flex-start;margin-top:calc(1.4em + .4rem)}.rc-toolbar[data-v-6a30cf21]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--border, #eceef3)}.rc-toolbar>.muted[data-v-6a30cf21]{margin:0}.rc-perpage[data-v-6a30cf21]{display:inline-flex;align-items:center;gap:.5rem}.rc-perpage .rc-label[data-v-6a30cf21]{text-transform:none;height:auto;white-space:nowrap}.rc-perpage .rc-control[data-v-6a30cf21]{height:36px}th.sortable[data-v-6a30cf21]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable[data-v-6a30cf21]:hover{color:var(--brand)}.sort-ind[data-v-6a30cf21]{margin-left:.35rem;font-size:.75em;color:var(--brand)}.pager[data-v-6a30cf21]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.pager button[data-v-6a30cf21]:disabled{opacity:.4;cursor:not-allowed}.avatar-row[data-v-3b842aa3]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:12px}.avatar-preview[data-v-3b842aa3]{width:72px;height:72px;flex:none;border-radius:50%;object-fit:cover;background:var(--surface-2, #eef)}.avatar-initials[data-v-3b842aa3]{display:grid;place-items:center;color:#fff;font-weight:700;font-size:26px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%)}.avatar-actions[data-v-3b842aa3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logout-btn[data-v-3b842aa3]{margin-top:14px;color:var(--danger);border-color:var(--danger)}.logout-btn[data-v-3b842aa3]:hover{background:#fef2f2}.name-cell[data-v-1c013a71]{display:flex;align-items:center;gap:.5rem}.notice[data-v-1c013a71]{color:#16794a;background:#e8f5ee;border:1px solid #b8e0c8;border-radius:8px;padding:.5rem .75rem;margin:.25rem 0 .75rem;font-size:.9rem}.btn-icon-text[data-v-42d44fc0]{display:inline-flex;align-items:center;gap:6px}.locked-warn[data-v-42d44fc0]{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;border-radius:10px;background:#d977061a;border:1px solid rgba(217,119,6,.3);color:#92400e;font-size:.9rem;line-height:1.4}.locked-warn[data-v-42d44fc0] .material-symbols-outlined,.locked-warn svg[data-v-42d44fc0]{flex:0 0 auto;margin-top:1px;color:#d97706}.tabs[data-v-6d5ef6d2]{display:flex;gap:.5rem}.tabs .btn-ghost.active[data-v-6d5ef6d2]{background:var(--accent, #2563eb);color:#fff}.audit-filters[data-v-6d5ef6d2]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:1rem 1.1rem;margin-bottom:1.25rem}.lf-field[data-v-6d5ef6d2]{display:flex;flex-direction:column;gap:.3rem}.lf-label[data-v-6d5ef6d2]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #64748b)}.lf-control[data-v-6d5ef6d2]{padding:.45rem .6rem;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:.9rem;background:#fff}.lf-dates[data-v-6d5ef6d2]{display:flex;align-items:center;gap:.4rem}.lf-dash[data-v-6d5ef6d2]{color:var(--muted, #94a3b8)}.log-pager-row[data-v-6d5ef6d2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.pager[data-v-6d5ef6d2]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-6d5ef6d2]:disabled{opacity:.4;cursor:not-allowed}.log-filters[data-v-d8b6c451]{background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.lf-search[data-v-d8b6c451]{position:relative;display:flex;align-items:center}.lf-search-ico[data-v-d8b6c451]{position:absolute;left:.7rem;font-size:1.15rem;color:var(--muted, #94a3b8);pointer-events:none}.lf-search-input[data-v-d8b6c451]{width:100%;padding:.6rem .8rem .6rem 2.4rem;border:1px solid var(--border, #e2e8f0);border-radius:10px;font-size:.95rem}.lf-row[data-v-d8b6c451]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.lf-field[data-v-d8b6c451]{display:flex;flex-direction:column;gap:.3rem}.lf-label[data-v-d8b6c451]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #64748b)}.lf-control[data-v-d8b6c451]{padding:.45rem .6rem;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-size:.9rem;background:#fff}.lf-status[data-v-d8b6c451]{width:110px}.lf-dates[data-v-d8b6c451]{display:flex;align-items:center;gap:.4rem}.lf-dash[data-v-d8b6c451]{color:var(--muted, #94a3b8)}.lf-actions[data-v-d8b6c451]{display:flex;align-items:center;gap:.75rem;padding-top:.25rem;border-top:1px solid var(--border, #eef2f7)}.lf-actions .btn-ghost[data-v-d8b6c451]{display:inline-flex;align-items:center;gap:.35rem}.lf-auto[data-v-d8b6c451]{margin-left:auto}.log-pager-row[data-v-d8b6c451]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pager[data-v-d8b6c451]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-d8b6c451]:disabled{opacity:.4;cursor:not-allowed}.auto-label[data-v-d8b6c451]{display:flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--muted, #64748b)}.btn-ghost.danger[data-v-d8b6c451]{color:#b91c1c}.log-row.clickable[data-v-d8b6c451]{cursor:pointer}.log-row.clickable[data-v-d8b6c451]:hover{background:var(--surface-2, #f8fafc)}.log-msg[data-v-d8b6c451]{word-break:break-word}.nowrap[data-v-d8b6c451]{white-space:nowrap}.code-badge[data-v-d8b6c451]{margin-left:.4rem;background:#f1f5f9;color:#475569}.st-error[data-v-d8b6c451]{background:#fee2e2;color:#b91c1c}.st-warn[data-v-d8b6c451]{background:#fef3c7;color:#92400e}.stack-ico[data-v-d8b6c451]{font-size:1rem;vertical-align:middle;opacity:.5;margin-left:.3rem}.stack-row td[data-v-d8b6c451]{background:#0f172a;padding:0}.stack[data-v-d8b6c451]{margin:0;padding:.85rem 1rem;color:#e2e8f0;font-size:.78rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.mono[data-v-c0609312]{font-family:Courier New,monospace}:root{--bg: var(--m-bg-alt);--card: #ffffff;--ink: #1f1b2b;--muted: #6b7590;--line: #e4eaf5;--line-soft: #eef2f9;--brand: #2563eb;--brand-dark: #1d4ed8;--brand-soft: #eff6ff;--accent: #f59e0b;--accent-soft: #fef3e2;--danger: #dc2626;--danger-soft: #fef2f2;--warn: #d97706;--radius: 14px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(15, 30, 61, .04), 0 1px 3px rgba(15, 30, 61, .04);--shadow-md: 0 14px 34px rgba(15, 30, 61, .1);--sidebar-w: 236px;--surface: var(--card);--surface-2: #f3f7fd;--border: var(--line);--text: var(--ink)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";line-height:1.55;background:var(--bg);background-attachment:fixed;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{min-height:100vh}*{scrollbar-width:thin;scrollbar-color:#c7d2e5 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c7d2e5;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#a9bad6;background-clip:padding-box}.app-shell{display:flex;min-height:100vh;background-image:url(/accents/app-skyline.webp);background-repeat:no-repeat;background-position:center bottom;background-size:min(1160px,92%) auto;background-attachment:fixed}@media (min-width: 901px){.app-shell{background-position:calc(50% + var(--sidebar-w) / 2) bottom}}.app-shell:has(>.content-bleed){background-image:none}.sidebar{width:var(--sidebar-w);flex:none;position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;gap:4px;padding:18px 14px;background:var(--card);border-right:1px solid var(--line);overflow-y:auto}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 14px;text-decoration:none;color:inherit;cursor:pointer}.sidebar-brand:hover .sidebar-name{color:var(--brand)}html.icons-loading .material-symbols-rounded{visibility:hidden;display:inline-block;width:1em;overflow:hidden}.sidebar-logo{font-size:24px;line-height:1}.sidebar-name{font-weight:800;font-size:20px;letter-spacing:-.02em}.cta-generate{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 4px 12px;padding:11px 14px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff;font-weight:700;font-size:14px;text-decoration:none;box-shadow:0 6px 16px #2563eb52;transition:transform .12s ease,box-shadow .12s ease}.cta-generate:hover{transform:translateY(-1px);box-shadow:0 10px 22px #2563eb66}.btn.btn-ai{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);border-color:transparent;color:#fff;box-shadow:0 6px 16px #2563eb52;transition:transform .12s ease,box-shadow .12s ease}.btn.btn-ai:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #2563eb66}.btn.btn-ai:disabled{box-shadow:none}.cta-icon{font-size:15px}.cta-generate.working{background:linear-gradient(110deg,#2563eb,#2563eb 22%,#3b82f6,#3b82f6,#2563eb);background-size:300% 100%;animation:cta-drift 7s ease-in-out infinite,cta-beat 2.6s ease-in-out infinite}.cta-generate.working .cta-icon{animation:none}@keyframes cta-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes cta-beat{0%{box-shadow:0 6px 16px #2563eb52;transform:scale(1)}6%{transform:scale(1.04);box-shadow:0 0 0 3px #2563eb47,0 8px 22px #2563eb80}12%{transform:scale(1)}19%{transform:scale(1.025);box-shadow:0 0 0 6px #3b82f629,0 8px 22px #3b82f673}26%{transform:scale(1);box-shadow:0 6px 16px #2563eb52}to{transform:scale(1);box-shadow:0 6px 16px #2563eb52}}.lead-edit{border:1px solid var(--brand)}.contact-edit-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;align-items:center}.contact-edit-row input{flex:1 1 130px;min-width:0}.block-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.block-head h3{margin:0}.le-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:6vh 1rem 1rem;overflow-y:auto}.le-box{width:100%;max-width:560px;margin:0;box-shadow:0 20px 50px #11182740}.le-fade-enter-active,.le-fade-leave-active{transition:opacity .15s ease}.le-fade-enter-from,.le-fade-leave-to{opacity:0}.eval-summary{margin:10px 0 4px;font-weight:700;color:var(--ink)}.live-cands{list-style:none;margin:2px 0 10px;padding:0;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.live-cands li{display:flex;align-items:center;gap:8px;font-size:13px}.live-cands .lc-ico{flex:none}.live-cands .lc-name{font-weight:600}.live-cands .lc-reason{margin-left:auto;text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-cands .lc-inserted .lc-ico{color:#16a34a}.live-cands .lc-invalid .lc-ico{color:var(--danger)}.live-cands .lc-duplicate .lc-ico{color:var(--muted)}.cand-reason{max-width:640px;line-height:1.45;margin-top:2px;white-space:normal}.scan-radar{display:flex;align-items:center;gap:9px;text-decoration:none;padding:5px 12px 5px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:13px;font-weight:700;white-space:nowrap}.scan-radar:hover{background:#2563eb29}.radar-dot{position:relative;width:12px;height:12px;flex:none}.radar-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--brand)}.radar-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--brand);opacity:0;animation:radar-ping 1.8s ease-out infinite}.radar-ring.r2{animation-delay:.9s}@keyframes radar-ping{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.8);opacity:0}}.radar-count{background:var(--brand);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;font-size:11px;font-weight:800}@media (max-width: 560px){.radar-label{display:none}}.credit-badge{display:inline-flex;align-items:center;gap:7px;text-decoration:none;padding:6px 14px;border-radius:999px;white-space:nowrap;background:var(--brand-soft);border:1.5px solid #b9c6de;box-shadow:inset 0 1px 2px #1018280d;color:var(--ink);font-size:13px;font-weight:700;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}a.credit-badge:hover{border-color:var(--brand);background:#fff;box-shadow:0 2px 8px #2563eb2e}.credit-ico{color:var(--brand)}.credit-amount{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--brand-dark)}.credit-label{color:#5b6472;font-weight:600}@media (max-width: 560px){.credit-label{display:none}}.side-nav{display:flex;flex-direction:column;gap:2px}.side-group{padding:16px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.side-link{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-weight:600;font-size:14px;transition:background .12s ease,color .12s ease}.side-link:hover{background:var(--line-soft)}.side-link.router-link-active{background:var(--brand-soft);color:var(--brand-dark);font-weight:700;box-shadow:inset 0 0 0 1px #2563eb29}.side-ico{width:22px;justify-content:center;flex:none;color:var(--muted)}.side-link:hover .side-ico{color:var(--ink)}.side-link.router-link-active .side-ico{color:var(--brand)}.nav-badge{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;line-height:1}.nav-badge-due{background:var(--warn, #d97706)}.main-col{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:12px;padding:0 24px;height:60px;background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.topbar-burger{display:none;flex-direction:column;gap:4px;width:38px;height:34px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;cursor:pointer}.topbar-burger span{display:block;height:2px;border-radius:2px;background:var(--ink)}.spacer{flex:1}.user{display:flex;align-items:center;gap:10px}.user-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;cursor:pointer;padding:3px 8px 3px 3px;margin:-3px 0;border-radius:999px;transition:background .15s ease}.user-link:hover{background:var(--surface-2, #eef2ff)}.user-link:hover .who{color:var(--brand)}.user-avatar{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff;font-weight:700;font-size:13px;box-shadow:0 2px 6px #2563eb4d}img.user-avatar{object-fit:cover;background:var(--surface-2, #eef)}.who{color:var(--ink);font-size:14px;font-weight:600}.content{max-width:1100px;width:100%;margin:0 auto;padding:28px 24px}.content-bleed{max-width:none;padding:0}.sidebar-scrim{display:none}@media (max-width: 900px){.app-shell{background-position:left bottom;background-size:300px auto}.topbar-burger{display:flex}.sidebar{position:fixed;top:0;left:0;z-index:60;height:100vh;transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--shadow-md)}.app-shell.sidebar-open .sidebar{transform:translate(0)}.app-shell.sidebar-open .sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#141c3366}}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}h1{font-size:25px;font-weight:800;letter-spacing:-.02em;margin:0 0 18px}h2{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-bottom:18px;box-shadow:var(--shadow-sm)}.muted{color:var(--muted)}.small{font-size:12px}.error{color:var(--danger);font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--brand);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 1px 2px #2563eb40;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.btn:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn:active{transform:none}.btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--brand-soft);border:1px solid #d7d9f6;border-radius:var(--radius-sm);padding:7px 13px;cursor:pointer;font-size:13px;font-weight:600;color:var(--brand-dark);box-shadow:0 1px 2px #2563eb1a;transition:border-color .12s ease,color .12s ease,background .12s ease,box-shadow .12s ease}.btn-ghost:hover{border-color:var(--brand);color:var(--brand-dark);background:#e3e5fb;box-shadow:0 2px 8px #2563eb2e}.btn-ghost:active{box-shadow:none}.btn-ghost.danger{color:var(--danger);border-color:#f3c9c9;background:var(--danger-soft);box-shadow:0 1px 2px #dc262614}.btn-ghost.danger:hover{border-color:var(--danger);color:var(--danger);background:#fde8e8;box-shadow:0 2px 8px #dc262629}.btn-icon{padding:5px;line-height:0;color:var(--brand-dark)}.btn-icon:hover{border-color:var(--brand);color:var(--brand-dark)}.btn-icon.danger,.btn-ghost.danger.btn-icon{color:var(--danger)}input,textarea,select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;margin-bottom:12px;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #2563eb24}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23756f80' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}select:hover{border-color:#d9d2ca;background-color:var(--line-soft)}select option{background:var(--card);color:var(--ink)}select:disabled{background-color:var(--line-soft);color:var(--muted);cursor:not-allowed}select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}select::-ms-expand{display:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,.link-btn:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}label{font-size:13px;font-weight:600;display:block;margin-bottom:4px}.field{margin-bottom:12px}.field .field-label{display:block;margin-bottom:4px}.req-star{color:var(--danger);font-weight:700}.field-hint{font-size:12px;color:var(--muted);margin:4px 0 0;line-height:1.35}.field-error{font-size:12px;color:var(--danger);font-weight:600;margin:4px 0 0;line-height:1.35}.field input,.field textarea,.field select{margin-bottom:0}input.is-invalid,textarea.is-invalid,select.is-invalid{border-color:var(--danger)}input.is-invalid:focus,textarea.is-invalid:focus,select.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px #dc262624}.tag.bad{background:#fdecec;color:var(--danger)}.link-btn{background:none;border:none;padding:0;margin-left:8px;color:var(--brand);font-weight:600;font-size:13px;cursor:pointer}.link-btn:hover{color:var(--brand-dark);text-decoration:underline}.auth-wrap{display:flex;align-items:center;justify-content:center;padding:32px 20px;min-height:100vh;min-height:100dvh;background:radial-gradient(700px 460px at 30% -10%,rgba(37,99,235,.13),transparent 65%),radial-gradient(620px 420px at 80% 10%,rgba(245,158,11,.1),transparent 65%),linear-gradient(180deg,#fbf9f5 0%,var(--bg) 100%)}.auth-card{width:100%;max-width:404px;margin:0;padding:32px 30px 28px;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow-md);text-align:left}.auth-head{text-align:center;margin-bottom:22px}.auth-head .brand-lg{margin-bottom:14px}.auth-head h1{font-size:22px;margin:0 0 6px}.auth-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.auth-card .btn,.auth-card .btn-secondary{width:100%;padding:11px 16px;margin-top:4px}.auth-card .field{margin-bottom:14px}.mkt .auth-card h1{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.mkt .auth-card h2{font-size:17px;font-weight:700}.mkt .auth-card p{margin:0}.mkt .auth-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.auth-shell{padding:26px 0 40px}.auth-split{width:100%;max-width:420px;margin:0 auto}.auth-side,.auth-side-mock{display:none}.auth-panel{display:flex;flex-direction:column;align-items:center;width:100%}.auth-security{display:flex;align-items:center;justify-content:center;gap:7px;margin:16px auto 0;max-width:340px;color:var(--m-muted);font-size:12.5px;line-height:1.5;text-align:center}.auth-security .mi{flex:none}.auth-trust-row{list-style:none;display:grid;gap:16px;margin:34px 0 0;padding:22px;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow)}.auth-trust-row li{display:flex;align-items:flex-start;gap:13px}.auth-trust-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:var(--m-blue-soft);color:var(--m-blue)}.auth-trust-row strong{display:block;font-size:14.5px;color:var(--m-ink)}.auth-trust-row small{display:block;color:var(--m-muted);font-size:13px;line-height:1.5}@media (min-width: 640px){.auth-trust-row{grid-template-columns:repeat(3,1fr);gap:22px;padding:26px}}@media (min-width: 960px){.auth-shell{padding:44px 0 60px}.auth-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-rows:auto auto;column-gap:56px;align-items:start;max-width:none}.auth-side{display:block;min-width:0;grid-column:1;grid-row:1}.auth-side-title{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:16px 0 0}.auth-side-sub{margin:14px 0 0;color:var(--m-muted);font-size:16px;line-height:1.6;max-width:470px}.auth-side-mock{display:block;min-width:0;grid-column:1;grid-row:2;margin-top:28px}.auth-side-mock .mkt-mock-split{gap:14px;padding:14px}.auth-side-mock .mkt-mock-rows{padding:0}.auth-side-mock .mkt-mock-row{gap:13px;padding:16px 12px}.auth-side-mock .mkt-mock-foot{padding:16px 11px}.auth-side-mock .mkt-map{border-left:0;border-radius:12px}.auth-side-mock{height:460px}.auth-side-mock .mkt-mock{height:100%;display:flex;flex-direction:column}.auth-side-mock .mkt-mock-split{flex:1}.auth-side-mock .mkt-mock-split>:first-child{display:flex;flex-direction:column}.auth-side-mock .mkt-mock-foot{margin-top:auto}.auth-panel{display:contents}.auth-panel>.auth-card{grid-column:2;grid-row:2;justify-self:center;margin-top:28px}.auth-security{grid-column:2;grid-row:3;justify-self:center}.auth-split.is-login{align-items:stretch}.auth-split.is-login .auth-side,.auth-split.is-login .auth-security{align-self:start}}.auth-foot{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line-soft);text-align:center;font-size:14px;color:var(--muted)}.auth-foot+.auth-foot{margin-top:8px;padding-top:0;border-top:0}.auth-foot a{font-weight:600}.auth-note{text-align:center;margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.55}.auth-icon{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.auth-icon.ok{background:#ecfdf5;color:#059669}.auth-icon.bad{background:#fef2f2;color:var(--danger)}.brand-lg{font-size:30px;font-weight:800;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:8px}.brand-lg .mi{color:var(--brand)}.mkt-brand{display:inline-flex;align-items:center;gap:7px}.mkt-brand .mi{color:var(--brand)}.sidebar-logo{display:inline-flex;align-items:center;color:var(--brand)}.list{list-style:none;padding:0;margin:0}.list li{padding:8px 0;border-bottom:1px solid var(--line)}.tag{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#eff6ff;color:var(--brand);margin-left:6px}.tag.st-active{background:#e7f8ef;color:#16a34a}.tag.st-suspended{background:#fff7e6;color:#d97706}.tag.st-blocked{background:#fdecec;color:var(--danger)}.tag.st-draft{background:#f1f5f9;color:#64748b}.tag.st-finalized{background:#eff6ff;color:var(--brand)}.tag.st-sent{background:#e0f2fe;color:#0369a1}.tag.st-paid{background:#e7f8ef;color:#16a34a}.tag.st-overdue{background:#fff7e6;color:#d97706}.tag.st-cancelled{background:#fdecec;color:var(--danger)}.tag.lead-st{margin-left:0;display:inline-flex;align-items:center;gap:6px;padding:3px 9px}.tag.lead-st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.tag.st-new{background:#eff6ff;color:var(--brand)}.tag.st-needs_review{background:#fff7e6;color:#b45309}.tag.st-approved{background:#e7f8ef;color:#15803d}.tag.st-denied{background:#fdecec;color:var(--danger)}.tag.st-assigned{background:#ede9fe;color:#6d28d9}.tag.st-contacted{background:#e0f2fe;color:#0369a1}.tag.st-follow_up{background:#e0f2fe;color:#0e7490}.tag.st-interested{background:#ecfccb;color:#4d7c0f}.tag.st-not_interested{background:#f1f5f9;color:#64748b}.tag.st-won{background:#dcfce7;color:#166534}.tag.st-lost{background:#fee2e2;color:#b91c1c}.tag.st-bad_lead{background:#fdecec;color:var(--danger)}.tag.st-duplicate{background:#f1f5f9;color:#64748b}.tag.st-archived{background:#f1f5f9;color:#94a3b8}.score-pill{display:inline-block;min-width:30px;text-align:center;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.score-pill[data-tier=hi]{color:#065f46;background:#ecfdf5}.score-pill[data-tier=mid]{color:#92400e;background:#fffbeb}.score-pill[data-tier=low]{color:#475569;background:#f1f5f9}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--line-soft);font-size:14px}.table th{color:var(--muted);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line)}.table tbody tr{transition:background .1s ease}.table tbody tr:hover td{background:#f5f8fd}.actions{display:flex;gap:6px;justify-content:flex-end}.form-row{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.form-row input{width:auto;flex:1;min-width:160px;margin-bottom:0}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px}.form-grid label{font-weight:600;display:block}.form-grid textarea,.form-grid input,.form-grid select{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-family:inherit;margin:4px 0 0}.form-grid .wide{grid-column:1 / -1}.check{display:inline-flex;align-items:center;gap:8px;font-weight:600}.check input{width:auto;margin:0;flex:none}.form-grid .check{display:flex;align-items:center;gap:8px;font-weight:600}.form-grid .check input{width:auto;margin:0}.form-grid .hint{display:block;font-weight:400;font-size:12px;line-height:1.4;color:var(--muted, #667085);margin:4px 0 0}.form-grid .form-intro{font-weight:400;font-size:13px;line-height:1.5;background:#eff4ff;border:1px solid #c7d7fe;color:#344054;border-radius:8px;padding:10px 12px;margin:0 0 8px}.form-grid .form-legend{font-weight:400;font-size:12px;color:var(--muted, #667085);margin:0 0 6px}.form-grid .req{color:#d92d20;font-weight:700}.form-grid .slider input[type=range]{width:100%;margin:4px 0 2px;padding:0}.form-grid .slider .slider-val{font-weight:700;color:#1d4ed8;float:right;font-size:13px}.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filters input,.filters select{width:auto;margin-bottom:0}.filters .grow{flex:1;min-width:220px}.toggle{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.toggle button{background:#fff;border:none;padding:6px 14px;cursor:pointer;font-size:13px}.toggle button.on{background:var(--brand);color:#fff}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:hover{color:var(--brand)}.rowlink{cursor:pointer}.rowlink:hover td{background:#f5f8fd}.pager{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:14px}.dup-warn{background:#fff7e6;border:1px solid #fde7b0;border-radius:8px;padding:10px 14px;color:#92600a}.dup-warn ul{margin:6px 0 0;padding-left:18px}.error-box{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;color:#b42318;font-size:14px;margin:6px 0}.error-box ul{margin:6px 0 0;padding-left:18px}.maplist{list-style:none;padding:0;margin:0}.maplist li{padding:8px 0;border-bottom:1px solid var(--line)}.lead-hero{display:flex;gap:22px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:18px;box-shadow:0 1px 2px #1018280a}.score-ring{flex:none;width:96px;height:96px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 0 0 6px #ffffff2e}.score-ring[data-tier=hi]{background:linear-gradient(135deg,#10b981,#059669)}.score-ring[data-tier=mid]{background:linear-gradient(135deg,#f59e0b,#d97706)}.score-ring[data-tier=low]{background:linear-gradient(135deg,#94a3b8,#64748b)}.score-ring .score-num{font-size:34px;font-weight:800;line-height:1}.score-ring .score-cap{font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.9;margin-top:2px}.hero-main{flex:1;min-width:0}.hero-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-top h1{margin:0;font-size:24px}.tier-tag{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.tier-tag[data-tier=hi]{color:#065f46;background:#ecfdf5}.tier-tag[data-tier=mid]{color:#92400e;background:#fffbeb}.tier-tag[data-tier=low]{color:#475569;background:#f1f5f9}.hero-facts{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0 0;color:var(--muted);font-size:14px}.hero-facts span{display:inline-flex;align-items:center;gap:5px}.hero-facts .material-symbols-rounded{font-size:18px;opacity:.8}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hero-actions .material-symbols-rounded{font-size:18px}.plan-card{margin-bottom:18px;border-color:#d9e4fb;background:linear-gradient(180deg,#f5f9ff 0%,var(--card) 120px)}.plan-card h3,.contact-list~h3{display:flex;align-items:center;gap:8px}.plan-card h3 .material-symbols-rounded{color:var(--brand)}.plan-steps{margin:6px 0 0;padding-left:22px}.plan-steps li{margin:6px 0;line-height:1.5}.plan-angle{margin-top:12px}.plan-angle p{margin:6px 0;line-height:1.5}.contact-list{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.contact-card{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px;background:#fff}.contact-card .c-avatar{flex:none;width:40px;height:40px;border-radius:50%;background:#eff6ff;color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.contact-card .c-avatar .material-symbols-rounded{font-size:22px}.contact-card .c-body{min-width:0;flex:1}.contact-list .c-name{font-weight:700}.contact-list .c-role{font-weight:400;font-size:13px;color:var(--muted);margin-top:1px}.contact-list .c-meta{display:flex;flex-direction:column;gap:5px;margin-top:9px;font-size:13px}.contact-list .c-meta a{display:inline-flex;align-items:center;gap:6px;color:var(--brand);overflow-wrap:anywhere}.contact-list .c-meta .material-symbols-rounded{font-size:16px;flex:none}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.detail-grid>.card{margin-bottom:0;min-width:0}.detail-grid>.lead-map-card{grid-column:1 / -1}.lead-map-card .lead-map{height:300px}.detail-grid h3{font-size:14px;margin:16px 0 8px;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:7px}.detail-grid h3:first-child{margin-top:0}.detail-grid h3 .material-symbols-rounded{font-size:18px;color:var(--brand)}.detail-grid select,.detail-grid input{width:100%}.card>h3:first-child .material-symbols-rounded{color:var(--brand)}.kv{display:grid;grid-template-columns:130px 1fr;gap:4px 10px;margin:0;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.kv.kv-ico{grid-template-columns:160px 1fr;gap:7px 10px}.kv.kv-ico dt{display:inline-flex;align-items:center;gap:7px}.kv.kv-ico dt .material-symbols-rounded{font-size:17px;opacity:.7}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#475569}.badge .material-symbols-rounded{font-size:15px}.badge.b-ai{background:#eff6ff;color:#1d4ed8}.badge.b-neutral{background:#f1f5f9;color:#475569}.badge.b-ok{background:#e7f8ef;color:#15803d}.badge.b-warn{background:#fff7e6;color:#b45309}.badge.b-danger{background:#fdecec;color:#b91c1c}.badge.b-info{background:#e0f2fe;color:#0369a1}.hero-desc{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;background:#f6f3ec;color:#6b5b3e}.chip .material-symbols-rounded{font-size:15px;opacity:.8}.chip.src{background:#eff6ff;color:var(--brand);text-decoration:none}.chip.src:hover{background:#e0e7ff}.src-block{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.src-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--muted)}.src-label .material-symbols-rounded{font-size:17px}.btn-row{display:flex;gap:8px;margin:8px 0}.feed{list-style:none;padding:0;margin:0}.feed li{padding:8px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;align-items:center}.feed li.done{opacity:.5;text-decoration:line-through}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 16px}.grid2 label,.grid3 label{display:flex;flex-direction:column;font-weight:600;font-size:14px}.grid2 input,.grid3 input{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-family:inherit;margin:4px 0 12px;font-weight:400}.grid2 .check,.grid3 .check{flex-direction:row;align-items:center;gap:8px}.grid2 .check input,.grid3 .check input{width:auto;margin:0}.form-actions{display:flex;align-items:center;gap:12px;margin-top:6px}.cards-row{display:flex;gap:14px;flex-wrap:wrap;margin:8px 0 4px}.card.stat{flex:1;min-width:120px;padding:16px 18px;position:relative;overflow:hidden}.card.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-dark))}.stat-label{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.stat-val{font-size:25px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.card.stat.ok .stat-val{color:#15803d}.card.stat.bad .stat-val{color:var(--danger)}.card.stat.ok:before{background:linear-gradient(90deg,#22c55e,#15803d)}.card.stat.bad:before{background:linear-gradient(90deg,#f87171,var(--danger))}.kpi-stat{text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}a.kpi-stat:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.kpi-stat .stat-ico{position:absolute;top:12px;right:12px;color:var(--muted);opacity:.5}.card.stat.rate-good:before{background:linear-gradient(90deg,#22c55e,#15803d)}.card.stat.rate-good .stat-val{color:#15803d}.card.stat.rate-ok:before{background:linear-gradient(90deg,#fbbf24,#b45309)}.card.stat.rate-ok .stat-val{color:#b45309}.card.stat.rate-low:before{background:linear-gradient(90deg,#f87171,var(--danger))}.card.stat.rate-low .stat-val{color:var(--danger)}.kpi-tip{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;line-height:1.4;background:#f8fafc;color:var(--muted);border:1px solid var(--line)}.kpi-tip.tip-good{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.kpi-tip.tip-ok{background:#fffbeb;border-color:#fde68a;color:#b45309}.kpi-tip.tip-low{background:#fef2f2;border-color:#fecaca;color:var(--danger)}.pos{color:#15803d}.neg{color:var(--danger)}.subrow td{background:#f5f8fd}.pricing-panel{padding:6px 2px}.pricing-panel .grid3{margin:8px 0}@media (max-width: 760px){.form-grid,.detail-grid{grid-template-columns:1fr}.lead-hero{flex-direction:column;align-items:flex-start;gap:14px}.grid2,.grid3{grid-template-columns:1fr}.content{padding:18px 12px}.content-bleed{padding:0}.card{padding:16px 14px}.kv{grid-template-columns:110px 1fr}.kv.kv-ico{grid-template-columns:130px 1fr}.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.table th,.table td{padding:9px 8px}.filters .grow,.filters input,.filters select{width:100%;min-width:0;flex:1 1 100%}.form-row input{min-width:0}.pager{gap:10px;flex-wrap:wrap}.cards-row{gap:10px}.page-head{flex-wrap:wrap;gap:10px}.page-head>.row,.page-head .head-actions{flex-wrap:wrap}.actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.lang-switch{width:auto;margin:0;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;font-size:13px;font-weight:600;cursor:pointer}.tenant-switch{max-width:180px}.topbar .tenant-switch{border-radius:999px;padding:7px 34px 7px 14px;height:34px;background-color:#eef2f9;border:1.5px solid #b9c6de;color:var(--ink);background-position:right 11px center}.topbar .tenant-switch:hover{border-color:var(--brand);background-color:#fff}.lang-row{margin-top:16px;display:flex;gap:8px;justify-content:center;align-items:center;font-size:13px;color:var(--muted, #667085)}.lang-row .link{background:none;border:none;color:var(--muted, #667085);cursor:pointer;padding:0}.lang-row .link.active{color:var(--primary, #2563eb);font-weight:600;text-decoration:underline}body.has-cookie-bar{padding-bottom:170px}body.has-cookie-bar .auth-wrap{align-items:flex-start;padding-bottom:170px}.imp-banner{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#b45309;color:#fff;font-size:14px;font-weight:600}.imp-banner .imp-dot{color:#fde68a;animation:imp-pulse 1.6s ease-in-out infinite}.imp-banner .imp-end{margin-left:auto;background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:8px;padding:4px 12px;cursor:pointer;font-weight:600}.imp-banner .imp-end:hover{background:#ffffff4d}@keyframes imp-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width: 900px){.topbar .who{display:none}.topbar .user>.btn-ghost{display:none}.topbar .user{margin-left:auto}.topbar .user-link{padding:0;gap:0}.topbar .tenant-switch{max-width:120px}}.side-logout{width:100%;margin-top:8px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--danger)}.side-logout:hover{background:#fef2f2}.side-logout .side-ico{color:var(--danger)}@media (min-width: 901px){.side-logout{display:none}}.lead-map{height:240px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.lead-map-card .block-head{margin-bottom:12px}.lead-map-note{margin:10px 0 0}.lead-map .leaflet-pane,.lead-map .leaflet-control{z-index:1}.lead-map .lead-pin{background:var(--brand);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0006}:root{--m-bg: #fbfcfe;--m-bg-alt: #f3f7fd;--m-card: #ffffff;--m-ink: #0f1e3d;--m-ink-soft: #33456b;--m-muted: #5f7093;--m-line: #e4eaf5;--m-line-soft: #eef2f9;--m-blue: #2563eb;--m-blue-dark: #1d4ed8;--m-blue-soft: #eef4ff;--m-blue-ring: rgba(37, 99, 235, .14);--m-green: #16a34a;--m-green-soft: #eafaf0;--m-amber: #ea580c;--m-radius: 16px;--m-radius-lg: 22px;--m-shadow: 0 1px 2px rgba(15, 30, 61, .04), 0 8px 24px rgba(15, 30, 61, .06);--m-shadow-lg: 0 18px 50px rgba(15, 30, 61, .1);--m-pad: 20px}.mkt{display:flex;flex-direction:column;min-height:100vh;background:var(--m-bg);color:var(--m-ink);font-size:16px;line-height:1.6}.mkt:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--m-bg)}.mkt-main{flex:1}.mkt-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--m-pad)}.mkt h1,.mkt h2,.mkt h3{color:var(--m-ink);letter-spacing:-.025em;line-height:1.14;margin:0;text-wrap:balance}.mkt h1{font-size:34px;font-weight:800}.mkt h2{font-size:26px;font-weight:800}.mkt h3{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.mkt p{margin:0}.mkt-accent{color:var(--m-blue)}.mkt-eyebrow{display:inline-block;padding:5px 13px;border-radius:999px;background:var(--m-blue-soft);color:var(--m-blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mkt-lead{margin-top:14px;color:var(--m-muted);font-size:16px;line-height:1.62;text-wrap:pretty}.mkt-section{padding:52px 0}.mkt-section-tight{padding:34px 0}.mkt-section-alt{background:var(--m-bg-alt)}.mkt-section-head{max-width:640px;margin:0 0 28px}.mkt-section-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.mkt-section-head h2{margin-top:12px}.mkt-btn-primary,.mkt-btn-secondary,.mkt-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:11px;font-size:15px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;min-height:46px}.mkt-btn-primary{background:var(--m-blue);color:#fff;box-shadow:0 6px 18px #2563eb47}.mkt-btn-primary:hover{background:var(--m-blue-dark);box-shadow:0 8px 24px #2563eb5c}.mkt-btn-primary:active{transform:translateY(1px)}.mkt-btn-secondary{background:var(--m-card);color:var(--m-ink);border-color:var(--m-line);box-shadow:var(--m-shadow)}.mkt-btn-secondary:hover{border-color:#c9d6ef;background:#fdfefe}.mkt-btn-ghost{background:transparent;color:var(--m-ink-soft);border-color:transparent;padding:11px 14px}.mkt-btn-ghost:hover{color:var(--m-ink);background:var(--m-blue-soft)}.mkt-btn-block{width:100%}.mkt-nav{position:sticky;top:0;z-index:40;background:#fbfcfee0;backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--m-line-soft)}.mkt-nav-inner{display:flex;align-items:center;gap:12px;width:100%;max-width:1160px;margin:0 auto;padding:10px var(--m-pad)}.mkt-brand{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:19px;text-decoration:none;color:var(--m-ink);flex-shrink:0}.mkt-nav .mkt-brand .brand-word{color:var(--m-ink)}.mkt-nav .mkt-brand .brand-word b{color:var(--m-blue)}.mkt-links{display:none}.mkt-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.mkt-actions .mkt-btn-ghost{display:none}.mkt-actions .mkt-btn-primary{padding:10px 14px;font-size:14px;min-height:40px;box-shadow:none;white-space:nowrap}.mkt-cta-long{display:none}.mkt-cta-short{display:inline}.mkt-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:40px;padding:9px;border:1px solid var(--m-line);border-radius:10px;background:var(--m-card);cursor:pointer;flex-shrink:0}.mkt-burger span{display:block;height:2px;border-radius:2px;background:var(--m-ink);transition:transform .2s,opacity .2s}.mkt-nav-open .mkt-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mkt-nav-open .mkt-burger span:nth-child(2){opacity:0}.mkt-nav-open .mkt-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mkt-drawer{display:flex;flex-direction:column;padding:6px var(--m-pad) 14px;border-top:1px solid var(--m-line-soft);background:var(--m-bg)}.mkt-drawer a{padding:13px 4px;border-bottom:1px solid var(--m-line-soft);color:var(--m-ink-soft);text-decoration:none;font-weight:600}.mkt-drawer a:last-child{border-bottom:0}.mkt-drawer a:hover,.mkt-drawer a.router-link-active,.mkt-drawer a.is-active{color:var(--m-blue)}.mkt-hero{position:relative;overflow:hidden;padding:30px 0 44px}@media (max-width: 640px){.mkt-hero{padding-top:18px}.mkt-hero-grid{gap:24px}.mkt h1{font-size:31px}.mkt-hero-copy>h1{margin-top:10px}.mkt-hero-copy>.mkt-lead{margin-top:10px;font-size:15px;line-height:1.5}.mkt .mkt-hero-copy>.mkt-offer{margin-top:12px}.mkt-hero-copy>.mkt-cta-row{margin-top:12px;gap:8px}}.mkt-hero:before{content:"";position:absolute;inset:-120px 0 auto;height:520px;z-index:0;background:radial-gradient(620px 320px at 78% 18%,rgba(37,99,235,.1),transparent 70%),radial-gradient(520px 300px at 6% 4%,rgba(37,99,235,.06),transparent 72%);pointer-events:none}.mkt-hero>*{position:relative;z-index:1}.mkt-hero-grid{display:grid;gap:34px}.mkt-hero-copy{display:flex;flex-direction:column}.mkt-hero-copy>.mkt-eyebrow{order:1;align-self:flex-start}.mkt-hero-copy>h1{order:2;margin-top:16px}.mkt-hero-copy>.mkt-lead{order:3}.mkt .mkt-offer{margin-top:18px}.mkt-hero-copy>.mkt-offer{order:4}.mkt-hero-copy>.mkt-cta-row{order:5}.mkt-hero-copy>.mkt-hero-checks{order:6}.mkt-offer{display:inline-flex;align-items:center;white-space:nowrap;gap:9px;align-self:flex-start;padding:10px 15px 11px 12px;border-radius:12px;background:#f7fcf9;border:1px solid #cdeadb;color:var(--m-ink);font-size:14px;font-weight:600;line-height:1}.mkt-offer .mi{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px;line-height:1;color:var(--m-green)}.mkt-cta-row{display:flex;flex-direction:column;gap:10px;margin-top:18px}.mkt-cta-row>*{width:100%}.mkt-hero-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none}.mkt-hero-checks li{display:flex;align-items:center;gap:7px;color:var(--m-ink-soft);font-size:14px;font-weight:600}.mkt-hero-checks .mi{color:var(--m-green)}.mkt-mock{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-lg);overflow:hidden}.mkt-mock-bar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--m-line-soft);background:#fcfdff}.mkt-mock-tab{font-size:13px;font-weight:700;color:var(--m-blue);padding-bottom:3px;border-bottom:2px solid var(--m-blue)}.mkt-mock-count{font-size:12.5px;color:var(--m-muted);font-weight:600}.mkt-mock-chip{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--m-line);border-radius:8px;font-size:12px;font-weight:600;color:var(--m-ink-soft)}.mkt-mock-rows{padding:.5rem}.mkt-mock-row{display:flex;align-items:center;gap:11px;padding:15px 10px;border-radius:12px}.mkt-mock-row+.mkt-mock-row{border-top:1px solid var(--m-line-soft)}.mkt-mock-row.is-active{background:var(--m-blue-soft);border-top-color:transparent}.mkt-mock-avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--m-blue-soft);color:var(--m-blue);font-weight:800;font-size:14px}.mkt-mock-info{min-width:0;flex:1}.mkt-mock-info strong{display:block;font-size:14px;font-weight:700;color:var(--m-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-mock-info small{display:block;font-size:12px;color:var(--m-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-mock-score{flex-shrink:0;text-align:right;font-size:19px;font-weight:800;line-height:1.1}.mkt-mock-score em{display:block;font-style:normal;font-size:10px;font-weight:700;color:var(--m-muted);letter-spacing:.04em}.mkt-mock-score[data-tier=hi]{color:var(--m-green)}.mkt-mock-score[data-tier=mid]{color:var(--m-amber)}.mkt-mock-score[data-tier=low]{color:var(--m-muted)}.mkt-mock-foot{padding:14px 11px;border-top:1px solid var(--m-line-soft);text-align:center;font-size:13px;font-weight:700;color:var(--m-blue)}.mkt-detail{display:grid;gap:14px}.mkt-detail-head{display:flex;align-items:flex-start;gap:11px;padding-bottom:13px;border-bottom:1px solid var(--m-line-soft)}.mkt-detail-head .mkt-mock-avatar{width:38px;height:38px}.mkt-detail-title{flex:1;min-width:0}.mkt-detail-title strong{display:block;font-size:15.5px;font-weight:800}.mkt-detail-title small{font-size:12px;color:var(--m-muted)}.mkt-detail-block h4{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted)}.mkt-detail-line{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;color:var(--m-ink-soft);word-break:break-word}.mkt-detail-line .mi{color:var(--m-blue);flex-shrink:0;font-size:17px}.mkt-detail-kv{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:13.5px}.mkt-detail-kv dt{color:var(--m-muted)}.mkt-detail-kv dd{margin:0;color:var(--m-ink);font-weight:600}.mkt-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.mkt-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--m-bg-alt);color:var(--m-ink-soft)}.mkt-tag.is-green{background:var(--m-green-soft);color:#10693a}.mkt-tag.is-blue{background:var(--m-blue-soft);color:var(--m-blue)}.mkt-detail-angle{margin-top:6px;color:var(--m-ink-soft);font-size:13px;line-height:1.5}.mkt-annot-host{position:relative}.mkt-annot{display:none;position:absolute;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width: 1100px){.mkt-annot{display:block}}.mkt-accent-img{display:none;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9}.mkt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--m-line);border:1px solid var(--m-line);border-radius:var(--m-radius);overflow:hidden}.mkt-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;background:var(--m-card);padding:16px 10px}.mkt-stat-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--m-blue-soft);color:var(--m-blue)}.mkt-stat-text{min-width:0}.mkt-stat-value{display:block;font-size:17px;font-weight:800;color:var(--m-blue);letter-spacing:-.02em}.mkt-stat-label{display:block;margin-top:4px;font-size:11px;color:var(--m-muted);line-height:1.45}.mkt-grid{display:grid;gap:14px}.mkt-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:22px;box-shadow:var(--m-shadow)}.mkt-card-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:var(--m-blue-soft);color:var(--m-blue)}.mkt-card h3{margin-bottom:7px}.mkt-card p{color:var(--m-muted);font-size:14.5px;line-height:1.6}.mkt-card.is-ai{border-color:#e5e0fb;background:linear-gradient(180deg,#f6f4ff 0%,var(--m-card, #fff) 150px)}.mkt-card.is-ai .mkt-card-icon{background:linear-gradient(135deg,#ede9fe,#e0e7ff);color:#2563eb}.mkt-demo-note{margin:12px 0 0;color:var(--m-muted);font-size:12.5px;line-height:1.5}.mkt-demo-note{text-align:center}.mkt-demo-cta{display:flex;justify-content:center;margin-top:18px}.mkt-founder{max-width:720px;margin:0 auto;text-align:center}.mkt-founder h2{margin:12px 0 14px}.mkt-founder p{color:var(--m-muted);font-size:15px;line-height:1.7;margin-bottom:12px}.mkt-founder-legal{font-size:13px;color:var(--m-muted);opacity:.85;margin-bottom:0}.mkt-steps{display:grid;gap:14px}.mkt-step{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:20px;box-shadow:var(--m-shadow)}.mkt-step-num{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--m-blue);color:#fff;font-weight:800;font-size:15px}.mkt-step h3{margin-bottom:6px}.mkt-step p{color:var(--m-muted);font-size:14.5px}.mkt-checklist{list-style:none;margin:0;padding:0;display:grid;gap:11px}.mkt-checklist li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.55;color:var(--m-ink-soft)}.mkt-checklist li:before{content:"check";font-family:Material Symbols Rounded;font-size:13px;position:absolute;left:0;top:2px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:var(--m-green-soft);color:var(--m-green)}.mkt-anatomy{display:grid;gap:14px}.mkt-anat-card{position:relative;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:20px 22px}.mkt-anat-card h3{display:flex;align-items:center;gap:9px;margin-bottom:12px}.mkt-anat-card h3 .mi{color:var(--m-blue)}.mkt-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding-bottom:4px}.mkt-kb-col{min-width:0;background:var(--m-bg-alt);border:1px solid var(--m-line);border-radius:10px;padding:7px 6px}.mkt-kb-head{display:flex;align-items:center;gap:5px;margin-bottom:7px;font-size:9.5px;font-weight:700;color:var(--m-ink-soft)}.mkt-kb-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--m-blue)}.mkt-kb-dot[data-tone=purple]{background:#8b5cf6}.mkt-kb-dot[data-tone=lime]{background:#84cc16}.mkt-kb-dot[data-tone=success]{background:var(--m-green)}.mkt-kb-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-kb-count{flex:none;background:var(--m-card);border:1px solid var(--m-line);border-radius:999px;padding:0 5px;font-size:9px}.mkt-kb-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:8px;padding:7px 7px 6px;box-shadow:0 1px 2px #0f1e3d0d}.mkt-kb-card+.mkt-kb-card{margin-top:5px}.mkt-kb-card strong{display:block;font-size:10px;line-height:1.25;font-weight:700}.mkt-kb-card small{display:none}.mkt-kb-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:5px}.mkt-kb-foot em{display:none}.mkt-kb-foot b{font-size:11px;font-weight:800;color:var(--m-green);margin-left:auto}.mkt-kb-foot b[data-tier=mid]{color:var(--m-amber)}.mkt-kb-foot b[data-tier=low]{color:var(--m-muted)}@media (max-width: 479px){.mkt-kb-count{display:none}}@media (max-width: 360px){.mkt-kb-col{padding:6px 5px}.mkt-kb-head{gap:0;font-size:8.5px}.mkt-kb-dot{display:none}}@media (min-width: 760px){.mkt-kanban{gap:12px;padding-bottom:10px}.mkt-kb-col{border-radius:14px;padding:12px}.mkt-kb-head{gap:8px;margin-bottom:10px;font-size:12.5px}.mkt-kb-dot{width:8px;height:8px}.mkt-kb-count{padding:1px 8px;font-size:11px}.mkt-kb-card{border-radius:11px;padding:11px 12px;box-shadow:var(--m-shadow)}.mkt-kb-card+.mkt-kb-card{margin-top:8px}.mkt-kb-card strong{font-size:13.5px}.mkt-kb-card small{display:block;font-size:11.5px;color:var(--m-muted);margin-top:1px}.mkt-kb-foot{justify-content:space-between;margin-top:9px}.mkt-kb-foot em{display:block;font-style:normal;font-size:11.5px;color:var(--m-muted);font-weight:600}.mkt-kb-foot b{font-size:13px}}.mkt-plans{display:grid;gap:16px;margin-top:28px}.mkt-plan{position:relative;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:26px 22px;box-shadow:var(--m-shadow);text-align:center}.mkt-plan-featured{border-color:#bcd3fb;background:linear-gradient(180deg,#f7faff,#fff 62%);box-shadow:0 18px 44px #2563eb24}.mkt-plan-badge{display:inline-block;align-self:center;padding:5px 13px;margin-bottom:14px;border-radius:999px;background:var(--m-blue-soft);color:var(--m-blue);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mkt-plan h3{font-size:21px;font-weight:800}.mkt-plan-tagline{margin-top:6px;color:var(--m-muted);font-size:14px}.mkt-plan-price{margin:18px 0 2px;font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--m-ink)}.mkt-plan-featured .mkt-plan-price{color:var(--m-blue)}.mkt-plan-unit{color:var(--m-muted);font-size:14px;font-weight:600}.mkt-plan-features{list-style:none;margin:20px 0 22px;padding:20px 0 0;border-top:1px solid var(--m-line-soft);display:grid;gap:11px;text-align:left}.mkt-plan-features li{position:relative;padding-left:28px;font-size:14px;line-height:1.5;color:var(--m-ink-soft)}.mkt-plan-features li:before{content:"check_circle";font-family:Material Symbols Rounded;font-size:17px;position:absolute;left:0;top:0;color:var(--m-green)}.mkt-plan .mkt-btn-primary,.mkt-plan .mkt-btn-secondary{width:100%}.mkt-calc{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:22px;box-shadow:var(--m-shadow)}.mkt-calc-rows{margin:16px 0 0;display:grid;gap:10px}.mkt-calc-row{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;color:var(--m-ink-soft)}.mkt-calc-row b{font-weight:700;color:var(--m-ink)}.mkt-calc-total{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:2px solid var(--m-line);font-size:17px;font-weight:800}.mkt-calc-total b{color:var(--m-blue)}.mkt-iconrow{display:grid;gap:16px}.mkt-iconrow-item{text-align:center}.mkt-iconrow-item .mi{color:var(--m-blue)}.mkt-iconrow-item h3{margin:10px 0 5px;font-size:15px}.mkt-iconrow-item p{color:var(--m-muted);font-size:13.5px;line-height:1.55}.mkt-nocost{display:grid;gap:14px}.mkt-nocost-item{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start}.mkt-nocost-item .mi{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--m-blue);color:var(--m-blue)}.mkt-nocost-item h3{font-size:15px;margin-bottom:4px}.mkt-nocost-item p{color:var(--m-muted);font-size:13.5px}.mkt-split{display:grid;gap:26px;align-items:center}.mkt-panel{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:26px 22px;box-shadow:var(--m-shadow)}.mkt-panel-soft{background:var(--m-bg-alt);box-shadow:none}.mkt-faq-list{display:grid;gap:10px;max-width:780px;margin:0 auto}.mkt-faq-item{background:var(--m-card);border:1px solid var(--m-line);border-radius:13px;overflow:hidden}.mkt-faq-item.open{border-color:#c4d7fb}.mkt-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 18px;background:none;border:0;cursor:pointer;text-align:left;font-size:15px;font-weight:700;color:var(--m-ink);font-family:inherit;min-height:52px}.mkt-faq-icon{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--m-blue-soft);color:var(--m-blue);font-size:17px;font-weight:700;line-height:1;transition:transform .2s}.mkt-faq-item.open .mkt-faq-icon{transform:rotate(45deg)}.mkt-faq-a{padding:0 18px 17px}.mkt-faq-a p{color:var(--m-muted);font-size:14.5px;line-height:1.62}.mkt-cta-band{background:linear-gradient(135deg,#eaf1ff,#f4f8ff);border:1px solid #d9e5fb;border-radius:var(--m-radius-lg);padding:30px 22px;text-align:center;position:relative;overflow:hidden}.mkt-cta-band h2{font-size:24px}.mkt-cta-band p{margin-top:10px;color:var(--m-ink-soft);font-size:15px}.mkt-cta-band h2,.mkt-cta-band p{max-width:620px;margin-left:auto;margin-right:auto}.mkt-cta-band .mkt-btn-primary{margin-top:20px;width:100%}.mkt-cta-sub{margin-top:14px;font-size:13.5px;color:var(--m-muted)}.mkt-cta-sub a{color:var(--m-blue);font-weight:700}.mkt-cta-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none}.mkt-cta-checks li{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--m-ink-soft)}.mkt-cta-checks .mi{color:var(--m-green)}.mkt-form{display:grid;gap:14px}.mkt-form label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--m-ink-soft)}.mkt-form label span{font-weight:500;color:var(--m-muted)}.mkt-form input,.mkt-form textarea{width:100%;padding:12px 14px;border:1px solid var(--m-line);border-radius:11px;background:var(--m-card);color:var(--m-ink);font:inherit;font-size:15px}.mkt-form input:focus,.mkt-form textarea:focus{outline:none;border-color:var(--m-blue);box-shadow:0 0 0 3px var(--m-blue-ring)}.mkt-form textarea{resize:vertical;min-height:118px}.mkt-form-note{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--m-muted)}.mkt-form-note .mi{font-size:15px}.mkt-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.mkt-success{display:flex;align-items:flex-start;gap:12px;padding:20px;border-radius:var(--m-radius);background:var(--m-green-soft);border:1px solid #bbf0cf;color:#10693a;font-weight:600}.mkt-success .mi{color:var(--m-green);flex-shrink:0}.mkt-reach{display:grid;gap:10px}.mkt-reach-item{display:flex;align-items:center;gap:13px;padding:15px 16px;background:var(--m-card);border:1px solid var(--m-line);border-radius:13px;text-decoration:none;color:inherit;box-shadow:var(--m-shadow)}a.mkt-reach-item:hover{border-color:#c4d7fb}.mkt-reach-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:11px;background:var(--m-blue-soft);color:var(--m-blue)}.mkt-reach-body{min-width:0;flex:1}.mkt-reach-body strong{display:block;font-size:14px;font-weight:700}.mkt-reach-body span{display:block;font-size:13.5px;color:var(--m-blue);word-break:break-word}.mkt-reach-note{font-size:12px;color:var(--m-muted)}.mkt-facts{display:grid;gap:0;margin-top:16px}.mkt-fact-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--m-line-soft);font-size:14px}.mkt-fact-row:last-child{border-bottom:0}.mkt-fact-row dt{color:var(--m-muted)}.mkt-fact-row dd{margin:0;font-weight:700;text-align:right;word-break:break-word}.mkt-story{display:grid;gap:16px;max-width:680px}.mkt-story p{color:var(--m-ink-soft);font-size:16px;line-height:1.72}.mkt-honest{background:var(--m-card);border:1px solid var(--m-line);border-left:3px solid var(--m-amber);border-radius:var(--m-radius);padding:24px 22px}.mkt-honest ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.mkt-honest li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.6;color:var(--m-ink-soft)}.mkt-honest li:before{content:"info";font-family:Material Symbols Rounded;font-size:17px;position:absolute;left:0;top:1px;color:var(--m-amber)}.mkt-feature-row{display:grid;gap:20px;padding:30px 0;border-top:1px solid var(--m-line)}.mkt-feature-row:first-child{border-top:0;padding-top:0}.mkt-feature-tag{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--m-blue-soft);color:var(--m-blue);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mkt-feature-copy h2{margin:12px 0 10px;font-size:22px}.mkt-feature-copy p{color:var(--m-muted);font-size:15px;line-height:1.65}.mkt-legal{max-width:760px}.mkt-legal h2{font-size:19px;margin:30px 0 10px}.mkt-legal p,.mkt-legal li{color:var(--m-ink-soft);font-size:15px;line-height:1.7}.mkt-legal ul{margin:10px 0;padding-left:22px;display:grid;gap:7px}.mkt-footer{margin-top:0;border-top:1px solid var(--m-line);background:var(--m-bg-alt)}.mkt-horizon{width:100%;max-width:1160px;margin:34px auto 0;padding:0 var(--m-pad);aspect-ratio:2151 / 496;background:url(/accents/city-belt.webp) no-repeat center bottom / contain;opacity:.5;pointer-events:none}@media (max-width: 640px){.mkt-horizon{aspect-ratio:900 / 496;background-size:240% auto;margin-top:26px}}.mkt-footer-inner{display:grid;gap:22px;max-width:1160px;margin:0 auto;padding:30px var(--m-pad) 24px}.mkt-footer-brand p{margin-top:10px;color:var(--m-muted);font-size:14px;max-width:300px}.mkt-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}.mkt-footer-links a{color:var(--m-muted);text-decoration:none;font-size:14px}.mkt-footer-links a:hover{color:var(--m-blue)}.mkt-footer-bar{display:grid;gap:6px;max-width:1160px;margin:0 auto;padding:16px var(--m-pad) 26px;border-top:1px solid var(--m-line);color:var(--m-muted);font-size:12.5px}.mkt-footer-bar a{color:var(--m-muted);text-decoration:none}.mkt-footer-bar a:hover{color:var(--m-blue)}.mkt-footer-legal{font-weight:600}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}.mkt-kanban{scroll-snap-type:none}}@media (min-width: 640px){.mkt{--m-pad: 28px}.mkt h1{font-size:42px}.mkt h2{font-size:31px}.mkt-lead{font-size:17px}.mkt-cta-row{flex-direction:row}.mkt-cta-row>*{width:auto}.mkt-stat{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:18px}.mkt-stat-icon{width:44px;height:44px}.mkt-stat-value{font-size:22px}.mkt-stat-label{font-size:12.5px}.mkt-grid{grid-template-columns:repeat(2,1fr)}.mkt-steps{grid-template-columns:repeat(3,1fr)}.mkt-anatomy{grid-template-columns:repeat(2,1fr)}.mkt-plans{grid-template-columns:repeat(2,1fr);align-items:start}.mkt-iconrow{grid-template-columns:repeat(3,1fr)}.mkt-nocost,.mkt-reach{grid-template-columns:repeat(2,1fr)}.mkt-footer-links{grid-template-columns:repeat(3,1fr)}.mkt-kanban{grid-auto-columns:1fr;grid-auto-flow:column;overflow-x:auto;margin:0;padding-left:0;padding-right:0}.mkt-cta-band{padding:40px 34px}.mkt-cta-band .mkt-btn-primary{width:auto;min-width:240px}.mkt-footer-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}}@media (min-width: 960px){.mkt{--m-pad: 32px}.mkt h1{font-size:46px}.mkt h2{font-size:34px}.mkt-section{padding:76px 0}.mkt-section-tight{padding:44px 0}.mkt-section-head{margin-bottom:40px}.mkt-links{display:flex;gap:26px;margin-left:22px}.mkt-links a{text-decoration:none;color:var(--m-ink-soft);font-weight:600;font-size:14.5px;padding:6px 0;border-bottom:2px solid transparent}.mkt-links a:hover{color:var(--m-blue)}.mkt-links a.router-link-exact-active,.mkt-links a.is-active{color:var(--m-blue);border-bottom-color:var(--m-blue)}.mkt-burger{display:none}.mkt-drawer{display:none!important}.mkt-actions{gap:10px}.mkt-actions .mkt-btn-ghost{display:inline-flex}.mkt-actions .mkt-btn-primary{padding:11px 20px;font-size:14.5px;min-height:44px;box-shadow:0 6px 18px #2563eb47}.mkt-cta-long{display:inline}.mkt-cta-short{display:none}.mkt-nav-inner{padding-top:14px;padding-bottom:14px}.mkt-hero{padding:60px 0 80px}.mkt-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.2fr);gap:40px;align-items:center}.mkt-hero-copy>.mkt-lead{order:3}.mkt-hero-copy>.mkt-offer{order:4;margin-top:26px}.mkt-hero-copy>.mkt-cta-row{order:5;margin-top:26px}.mkt-hero-copy>.mkt-hero-checks{order:6}.mkt-hero-copy>h1{margin-top:20px}.mkt-grid{grid-template-columns:repeat(3,1fr)}.mkt-card{padding:26px}.mkt-iconrow{grid-template-columns:repeat(6,1fr);gap:14px}.mkt-nocost{grid-template-columns:repeat(4,1fr)}.mkt-anatomy{grid-template-columns:repeat(3,1fr)}.mkt-reach{grid-template-columns:1fr}.mkt-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.mkt-split-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.mkt-panel{padding:32px}.mkt-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:44px 0;align-items:center}.mkt-feature-row-alt .mkt-feature-copy{order:2}.mkt-story p{font-size:17px}.mkt-cta-band{padding:52px 44px}.mkt-cta-band h2{font-size:30px}.mkt-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding-top:44px}.mkt-footer-links{grid-template-columns:repeat(3,1fr);gap:14px 20px}.mkt-accent-img{display:block}.mkt-accent-tag{top:26px;left:10px;width:130px;transform:rotate(-8deg)}.mkt-accent-skyline{bottom:0;right:0;width:340px;opacity:.35}.mkt-accent-calculator{width:190px;position:static;display:block}}@media (min-width: 1180px){.mkt-accent-skyline{width:420px}}.mkt-br{display:inline}.mkt-hero-mock{min-width:0}.mkt-anatomy-stack{grid-template-columns:1fr!important}.mkt-price-free{padding:18px 20px;background:var(--m-card);border:1px solid #bbf0cf;border-radius:var(--m-radius);box-shadow:var(--m-shadow)}.mkt-price-free-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#10693a}.mkt-price-free-badge .mi{color:var(--m-green)}.mkt-price-free p{font-size:14.5px;line-height:1.62;color:var(--m-ink-soft)}.mkt-plan{display:flex;flex-direction:column}.mkt-plan .mkt-plan-features{flex:1}@media (min-width: 640px){.mkt-plans,.mkt-split{align-items:stretch}.mkt-split>*{min-width:0}.mkt-panel,.mkt-calc{display:flex;flex-direction:column}}@media (min-width: 960px){.mkt-grid-4{grid-template-columns:repeat(4,1fr)}}.mkt-hero-copy>.mkt-lead{margin-top:18px}@media (min-width: 960px){.mkt-hero-copy>.mkt-lead{margin-top:22px}}.mkt-pay-methods{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--m-blue-soft);color:var(--m-ink-soft);font-size:13.5px;line-height:1.55}.mkt-pay-methods .mi{color:var(--m-blue);flex:none;margin-top:1px}.mkt-annot-features{width:200px;bottom:-10px;right:4px}@media (max-width: 1399px){.mkt-annot-features{display:none}}@media (min-width: 1400px){.mkt-annot-host:has(>.mkt-annot-features){padding-right:214px}}.mkt-annot-try{width:178px;left:10px;top:30px;bottom:auto;transform:none}@media (max-width: 1099px){.mkt-annot-try{display:none}}.mkt-annot-free,.mkt-annot-sweden{width:186px;right:40px;top:52%;transform:translateY(-24%)}.mkt-annot-map{width:186px;right:72px;top:calc(100% - 24px)}@media (max-width: 1279px){.mkt-annot-map{display:block;width:124px;right:8px;top:calc(100% - 18px)}}@media (max-width: 1023px){.mkt-hero{padding-bottom:104px}}@media (min-width: 1280px){.mkt-hero{padding-bottom:104px}}.mkt-404{display:grid;align-content:center;min-height:66vh}.mkt-404-row{justify-content:center;margin-top:22px}.mkt-404-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:30px 0 0;padding:0;list-style:none}.mkt-404-links a{display:inline-flex;align-items:center;gap:7px;color:var(--m-blue);font-weight:600;font-size:15px;text-decoration:none}.mkt-404-links a:hover{text-decoration:underline}.mkt-legal-back{display:grid;gap:18px;padding:26px 22px;background:var(--m-bg-alt);border:1px solid var(--m-line);border-radius:var(--m-radius-lg)}.mkt-legal-back h2{font-size:20px}.mkt-legal-back p{margin-top:8px;color:var(--m-muted);font-size:14.5px;max-width:520px}.mkt-legal-back-actions{display:flex;flex-direction:column;gap:10px}@media (min-width: 640px){.mkt-legal-back{grid-template-columns:1fr auto;align-items:center;gap:28px}.mkt-legal-back-actions{flex-direction:row}}.mkt-map{min-width:0;overflow:hidden;background:#dfe8ef}.mkt-map img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;object-position:50% 62%}.mkt-map.is-compact img{min-height:100%;object-position:46% 70%}@media (min-width: 960px){.mkt-hero-mock .mkt-mock-split{gap:14px;padding:14px}.mkt-hero-mock .mkt-mock-rows{padding:0}.mkt-hero-mock .mkt-mock-row{gap:13px;padding:16px 12px}.mkt-hero-mock .mkt-mock-foot{padding:16px 11px}.mkt-hero-mock .mkt-map{border-left:0;border-radius:12px}}.mkt-mock-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mkt-mock-split .mkt-map{border-left:1px solid var(--m-line-soft);min-height:0}@media (max-width: 759px){.mkt-mock-split .mkt-mock-rows{padding:.35rem}.mkt-mock-split .mkt-mock-row{gap:7px;padding:11px 6px}.mkt-mock-split .mkt-mock-avatar{width:26px;height:26px;font-size:12px;border-radius:8px}.mkt-mock-split .mkt-mock-info strong{font-size:12.5px}.mkt-mock-split .mkt-mock-info small{font-size:10.5px}.mkt-mock-split .mkt-mock-score{font-size:15px}.mkt-mock-split .mkt-mock-score em{font-size:8.5px}.mkt-mock-split .mkt-mock-foot{padding:11px 8px;font-size:12px}}@media (min-width: 760px){.mkt-mock-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.mkt-mock-tab-idle{font-size:13px;font-weight:600;color:var(--m-muted);padding-bottom:3px;border-bottom:2px solid transparent}.mkt-map-card{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:26px 22px;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow)}.mkt-map-card p{color:var(--m-muted);font-size:14.5px;line-height:1.6}.mkt-skyline-art{width:100%;height:auto;opacity:.55}.mkt-compare{margin-top:20px;padding-top:18px;border-top:1px dashed var(--m-line)}.mkt-compare h4{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--m-ink)}.mkt-compare p{color:var(--m-muted);font-size:13.5px;line-height:1.55}.mkt-compare-rows{display:grid;gap:8px;margin:14px 0 0}.mkt-compare-row{display:flex;justify-content:space-between;gap:16px;padding:9px 12px;border-radius:10px;background:var(--m-bg-alt);font-size:14px;color:var(--m-ink-soft)}.mkt-compare-row b{font-weight:800;white-space:nowrap}.mkt-compare-row.is-ours{background:var(--m-green-soft);color:#10693a}.mkt-compare-row.is-ours b{color:#10693a}.mkt-compare-note{margin-top:12px;font-size:13px;font-style:italic}.mkt-form-centre{max-width:620px;margin:0 auto}.mkt-map-card h3{margin-bottom:4px}.mkt-map-card .mkt-facts{margin-top:8px}@media (min-width: 960px) and (max-width: 1179px){.mkt h1{font-size:38px}}
