.illustrated-lp[data-v-5652d840]{--brand:#5b5ce2;--brand-dark:#4545c8;--ink:#17223b;--muted:#61708a;--line:#e5e9f5;--surface:#f7f9fd;--lavender:#eff2ff;--mint:#2fc3a5;--radius:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}[data-v-5652d840]{box-sizing:border-box;font-weight:inherit}a[data-v-5652d840],button[data-v-5652d840],input[data-v-5652d840]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a[data-v-5652d840]{color:inherit;text-decoration:none}button[data-v-5652d840]{color:inherit;font:inherit;border:0;cursor:pointer}img[data-v-5652d840]{display:block;max-width:100%;height:auto}h1[data-v-5652d840],h2[data-v-5652d840],h3[data-v-5652d840],p[data-v-5652d840],figure[data-v-5652d840]{margin:0}p[data-v-5652d840]{line-height:1.85}[hidden][data-v-5652d840]{display:none!important}a[data-v-5652d840]:focus-visible,button[data-v-5652d840]:focus-visible,summary[data-v-5652d840]:focus-visible,[tabindex][data-v-5652d840]:focus-visible{outline:3px solid #667eea;outline-offset:5px}.wrap[data-v-5652d840]{width:min(1180px,calc(100% - 88px));margin-inline:auto}.accent[data-v-5652d840]{color:var(--brand);font-weight:inherit}.skip-link[data-v-5652d840]{position:fixed;z-index:60;top:-100px;left:12px;padding:12px 18px;border-radius:8px;background:var(--brand);color:#fff}.skip-link[data-v-5652d840]:focus{top:12px}.button[data-v-5652d840]{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:54px;padding:0 23px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;transition:background .18s,transform .18s,box-shadow .18s}.button[data-v-5652d840]:hover{transform:translateY(-2px)}.button span[aria-hidden][data-v-5652d840]{font-size:20px;font-weight:400}.button-dark[data-v-5652d840]{background:var(--brand);color:#fff;box-shadow:0 8px 18px #4d4bca28}.button-dark[data-v-5652d840]:hover{background:var(--brand-dark);box-shadow:0 10px 24px #4d4bca38}.button-outline[data-v-5652d840]{border-color:#d7dcf2;background:#fff;color:var(--brand)}.button-outline[data-v-5652d840]:hover{background:#f3f4ff;border-color:#b5b5ee}.button-small[data-v-5652d840]{min-height:42px;padding-inline:18px;font-size:12px;gap:16px;border-radius:9px}.text-link[data-v-5652d840]{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650;color:#4e5c75}.text-link[data-v-5652d840]:hover{color:var(--brand);text-decoration:underline;text-underline-offset:5px}.status-dot[data-v-5652d840]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #2fc3a51a;flex-shrink:0}.section-kicker[data-v-5652d840]{font-family:Arial,sans-serif;font-size:10px;font-weight:750;letter-spacing:.15em;color:var(--brand);margin-bottom:10px}.section-heading[data-v-5652d840]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.section-heading h2[data-v-5652d840],.workflow h2[data-v-5652d840],.faq h2[data-v-5652d840]{font-size:29px;line-height:1.5;font-weight:800;letter-spacing:-.045em}.section-heading>p[data-v-5652d840]{font-size:13px;color:var(--muted);line-height:1.8;padding-bottom:2px}.header-shell[data-v-5652d840]{background:#fff;border-bottom:1px solid #edf0f8}.site-header[data-v-5652d840]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.brand[data-v-5652d840]{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:750;letter-spacing:-.6px;color:#253149}.brand-icon[data-v-5652d840]{width:39px;height:39px;border-radius:10px}.site-header nav[data-v-5652d840]{display:flex;gap:30px;font-size:12px;font-weight:550;color:#53617a}.site-header nav a[data-v-5652d840]:hover{color:var(--brand)}.hero-shell[data-v-5652d840]{background:linear-gradient(123deg,#f8faff 2%,#eff2ff 52%,#f8f5ff);border-bottom:1px solid #e9edf9}.hero[data-v-5652d840]{display:grid;grid-template-columns:1fr 1fr;gap:0 34px;padding-top:55px}.hero-copy[data-v-5652d840]{align-self:center;padding:9px 0 22px;min-width:0}.eyebrow[data-v-5652d840]{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;font-size:11px;font-weight:650;letter-spacing:.015em;border:1px solid #dcdfff;border-radius:999px;color:#5153c8;background:#fffb}.hero h1[data-v-5652d840]{font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:1.4;letter-spacing:-.065em;margin:23px -10px 20px 0;min-height:146px}.hero-description[data-v-5652d840]{color:#53617a;font-size:15px;line-height:1.95;min-height:59px}.hero-actions[data-v-5652d840]{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:26px}.hero-footnote[data-v-5652d840]{margin-top:15px;color:#64718a;font-size:10px;line-height:1.7}.hero-footnote>span[data-v-5652d840]:first-child{color:#1f8b77;margin-right:3px;font-weight:700}.divider[data-v-5652d840]{margin-inline:8px;color:#b2b9ce}.hero-art[data-v-5652d840]{position:relative;align-self:center;margin-right:-19px;min-width:0}.hero-art img[data-v-5652d840]{width:100%;border-radius:20px;mix-blend-mode:multiply}.hero-art figcaption[data-v-5652d840]{display:flex;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;margin:-1px auto 0;padding:10px 16px;background:#ffffffe8;color:#596582;border:1px solid #e3e6f7;border-radius:10px;font-size:11px;box-shadow:0 7px 22px #4a4e9110}.hero-bottom[data-v-5652d840]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:37px;padding:19px 0 23px;border-top:1px solid #dfe3f5;gap:22px}.hero-bottom p[data-v-5652d840]{display:flex;align-items:center;gap:8px;color:#73809a;font-size:10px;line-height:1.6}.hero-bottom strong[data-v-5652d840]{color:#3f4a69;font-size:12px;font-weight:700;white-space:nowrap}.cap-icon[data-v-5652d840]{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border-radius:7px;background:#e5e7ff;color:var(--brand);font-size:17px}.overview[data-v-5652d840]{padding-top:43px}.overview-map[data-v-5652d840]{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 9px 30px #24305209}.map-expand[data-v-5652d840]{display:block;position:relative;width:100%;padding:0;text-align:left;background:#fff}.map-expand>img[data-v-5652d840]{width:100%;height:auto}.expand-label[data-v-5652d840]{position:absolute;right:13px;bottom:12px;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fffffff0;color:#4f59a4;border:1px solid #dde1f4;border-radius:7px;box-shadow:0 3px 10px #404d8b10;font-size:10px}.expand-label>span[data-v-5652d840]{font-size:18px}.explorer[data-v-5652d840]{margin-top:13px;padding:0 22px;border:1px solid var(--line);border-radius:12px;background:#f9faff}.explorer>summary[data-v-5652d840]{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:17px 0;font-size:12px;font-weight:650;cursor:pointer}.explorer>summary[data-v-5652d840]::-webkit-details-marker{display:none}.explorer>summary>span[data-v-5652d840]{color:var(--brand);font-size:21px;font-weight:400}.explorer[open]>summary[data-v-5652d840]{border-bottom:1px solid var(--line)}.explorer[open]>summary>span[data-v-5652d840]{transform:rotate(45deg)}.explorer-head[data-v-5652d840]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px}.mini-label[data-v-5652d840]{font-size:11px;font-weight:650;color:#52617d}.explorer-count[data-v-5652d840]{font-size:10px;color:#9aa3b9;letter-spacing:.1em}.explorer-count>span[data-v-5652d840]{color:var(--brand)}.problem-tabs[data-v-5652d840]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px}.problem-tabs button[data-v-5652d840]{padding:9px 5px;min-height:43px;font-size:10px;line-height:1.5;background:#fff;border:1px solid #e0e5f3;border-radius:8px;transition:background .15s,border-color .15s}.problem-tabs button>span[data-v-5652d840]{font-size:17px;margin-right:4px;font-family:Arial,sans-serif}.problem-tabs button[data-v-5652d840]:hover{border-color:#a4a7e7}.problem-tabs button[aria-selected=true][data-v-5652d840]{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 4px 10px #5b5ce21a}.problem-panel[data-v-5652d840]{display:grid;grid-template-columns:1fr 32px 1fr;align-items:start;gap:14px;padding-bottom:22px;margin-top:20px}.problem-before[data-v-5652d840]{padding:13px 0}.panel-tag[data-v-5652d840]{font-size:10px;font-weight:600;color:#7c87a0}.problem-panel h3[data-v-5652d840]{font-size:15px;line-height:1.7;letter-spacing:-.025em;margin:7px 0}.problem-panel p[data-v-5652d840]{color:var(--muted);font-size:12px;line-height:1.9}.panel-arrow[data-v-5652d840]{align-self:center;text-align:center;font-size:25px;color:#9697df}.problem-after[data-v-5652d840]{padding:13px 17px;background:#f0f1ff;border:1px solid #e0e1fb;border-radius:10px;min-height:157px}.problem-after .panel-tag[data-v-5652d840]{color:#6464c7}.feature-tags[data-v-5652d840]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.feature-tags span[data-v-5652d840]{padding:3px 8px;border:1px solid #d8daf5;border-radius:5px;background:#fff;color:#6262b8;font-size:10px}.scope-note[data-v-5652d840]{margin-top:11px;font-size:10px;color:#7b879e}.workflow[data-v-5652d840]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:34px;padding-bottom:39px}.workflow h2[data-v-5652d840]{font-size:24px}.workflow .section-kicker[data-v-5652d840]{font-size:9px;margin-bottom:5px}.workflow ol[data-v-5652d840]{display:flex;align-items:center;gap:44px;padding:0;margin:0;list-style:none}.workflow li[data-v-5652d840]{display:flex;align-items:start;position:relative;gap:11px}.workflow li[data-v-5652d840]:not(:last-child):after{content:"→";position:absolute;top:11px;right:-29px;color:#b0b4d3}.workflow li>span[data-v-5652d840]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#eff0ff;color:#6868d9;font-size:11px;font-weight:800}.workflow h3[data-v-5652d840]{font-size:12px;line-height:1.8}.workflow li p[data-v-5652d840]{font-size:10px;color:#7a87a0;white-space:nowrap}.pricing-section[data-v-5652d840]{padding:38px 0 32px;border-block:1px solid #e9edf7;background:#f7f9fd}.pricing-grid[data-v-5652d840]{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px}.price-card[data-v-5652d840]{display:flex;flex-direction:column;position:relative;min-height:334px;padding:24px 24px 22px;border:1px solid #e1e6f2;border-radius:var(--radius);background:#fff;box-shadow:0 7px 20px #24305205}.plan-kind[data-v-5652d840]{font-size:11px;color:#7a87a0}.price-card h3[data-v-5652d840]{font-size:14px;font-weight:750;letter-spacing:.09em;margin-top:8px;color:#57627f}.price-top p[data-v-5652d840]{margin-top:11px}.price-top strong[data-v-5652d840]{font-size:36px;font-weight:750;letter-spacing:-.055em;line-height:1.3}.price-top p>span[data-v-5652d840]{font-size:11px;color:#7c88a0}.price-card ul[data-v-5652d840]{display:grid;gap:8px;list-style:none;margin:20px 0 23px;padding:0;min-height:92px}.price-card li[data-v-5652d840]{position:relative;font-size:12px;line-height:1.7;padding-left:18px}.price-card li[data-v-5652d840]:before{content:"✓";position:absolute;left:0;color:#5d64cd;font-size:12px;font-weight:700}.price-card li span[data-v-5652d840]{font-size:10px;color:#7c88a0;margin-left:4px;white-space:nowrap}.price-card .button[data-v-5652d840]{justify-content:space-between;min-height:43px;padding-inline:13px;font-size:11px;margin-top:auto}.price-card .button>span[data-v-5652d840]{font-size:17px}.price-card-featured[data-v-5652d840]{background:linear-gradient(165deg,#fff 12%,#f1f0ff);border:2px solid #7775e6;padding:23px 23px 21px;box-shadow:0 8px 25px #5b5ce212}.price-card-featured h3[data-v-5652d840],.price-card-featured .price-top strong[data-v-5652d840]{color:var(--brand)}.plan-ribbon[data-v-5652d840]{position:absolute;right:18px;top:-13px;padding:5px 12px;border-radius:6px;background:var(--brand);color:#fff;font-size:10px;font-weight:650}.pricing-note[data-v-5652d840]{max-width:860px;margin:21px auto 0;text-align:center;font-size:11px;line-height:1.9;color:#6d7b94}.pricing-disclaimer[data-v-5652d840]{max-width:880px;margin:7px auto 0;text-align:center;font-size:10px;line-height:1.9;color:#7c889e}.faq[data-v-5652d840]{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;padding-top:42px;padding-bottom:40px}.faq .text-link[data-v-5652d840]{margin-top:19px;font-size:11px;color:var(--brand)}.faq-list details[data-v-5652d840]{border-bottom:1px solid var(--line)}.faq-list details[data-v-5652d840]:first-child{border-top:1px solid var(--line)}.faq-list summary[data-v-5652d840]{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:18px 0;font-size:13px;font-weight:550;cursor:pointer}.faq-list summary[data-v-5652d840]::-webkit-details-marker{display:none}.faq-list summary>span[data-v-5652d840]{font-size:21px;font-weight:400;color:#8b92c3}.faq-list details[open] summary>span[data-v-5652d840]{transform:rotate(45deg)}.faq-list details p[data-v-5652d840]{padding:0 20px 19px 0;font-size:12px;line-height:1.95;color:var(--muted)}.closing[data-v-5652d840]{display:flex;align-items:center;gap:24px;padding:32px 35px;border-radius:var(--radius);background:linear-gradient(118deg,#3f43ba,#7458c8);color:#fff}.closing-symbol[data-v-5652d840]{display:grid;place-items:center;width:67px;height:67px;flex-shrink:0;border-radius:16px;background:#fff;box-shadow:0 6px 16px #28286b22}.closing-symbol img[data-v-5652d840]{width:59px;height:59px;border-radius:13px}.closing .section-kicker[data-v-5652d840]{color:#d9dbff;font-size:8px;margin-bottom:6px}.closing h2[data-v-5652d840]{font-size:25px;line-height:1.6;font-weight:750;letter-spacing:-.04em}.closing .accent[data-v-5652d840]{color:#fff}.closing p[data-v-5652d840]:not(.section-kicker){color:#e0e1fa;font-size:11px;margin-top:5px}.closing .button[data-v-5652d840]{margin-left:auto;min-height:47px;font-size:12px;color:#4e4fc6;background:#fff;box-shadow:0 5px 12px #24277722}.closing .button[data-v-5652d840]:hover{background:#eef0ff}.site-footer[data-v-5652d840]{display:flex;flex-wrap:wrap;align-items:center;gap:13px 18px;padding-top:27px;padding-bottom:34px}.site-footer .brand[data-v-5652d840]{font-size:18px}.site-footer .brand-icon[data-v-5652d840]{width:30px;height:30px}.site-footer>p[data-v-5652d840]{font-size:9px;color:#8a95aa}.site-footer>div[data-v-5652d840]{display:flex;flex-wrap:wrap;gap:15px;margin-left:auto;color:#7e8ba3;font-size:9px}.site-footer>small[data-v-5652d840]{font-size:9px;color:#9ba5b8}dialog[data-v-5652d840]{padding:24px;max-height:90vh;max-width:calc(100vw - 24px);border:1px solid #dce1f1;border-radius:var(--radius);background:#fff;color:var(--ink);box-shadow:0 20px 80px #17223b44}dialog[data-v-5652d840]::backdrop{background:#17223bc9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-top[data-v-5652d840]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.dialog-top h2[data-v-5652d840]{font-size:19px;line-height:1.5}.icon-button[data-v-5652d840]{width:35px;height:35px;flex-shrink:0;background:#f7f8ff;border:1px solid #dce1f1;border-radius:50%;font-size:23px;color:#666e94}.map-dialog[data-v-5652d840]{width:min(1450px,95vw)}.zoomable-map[data-v-5652d840]{overflow:auto;border:1px solid var(--line);border-radius:10px}.zoomable-map img[data-v-5652d840]{max-width:none;width:max(100%,900px);height:auto}.dialog-hint[data-v-5652d840]{margin-top:12px;font-size:10px;color:var(--muted)}.stats-dialog[data-v-5652d840]{width:640px}.stats-dialog>p[data-v-5652d840]{font-size:12px;color:var(--muted)}.stats-grid[data-v-5652d840]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.stats-card[data-v-5652d840]{padding:18px;border:1px solid var(--line);border-radius:10px;background:#f7f8ff}.stats-card h3[data-v-5652d840]{font-size:12px;margin-bottom:12px}.stats-card p[data-v-5652d840]{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#73809d}.stats-card strong[data-v-5652d840]{color:var(--brand);font-size:15px}.stats-actions[data-v-5652d840]{display:flex;flex-wrap:wrap;gap:10px}.stats-actions .button[data-v-5652d840]{min-height:42px;padding-inline:13px;font-size:11px;gap:12px}.lab-details[data-v-5652d840]{margin-top:20px;padding-top:15px;border-top:1px solid var(--line);font-size:11px;line-height:1.8}.lab-details summary[data-v-5652d840]{cursor:pointer}.lab-details p[data-v-5652d840]{color:var(--muted);margin-top:9px}.storage-notice[data-v-5652d840]{font-size:10px;color:#926d32;margin-top:10px}.toast[data-v-5652d840]{position:fixed;z-index:50;left:50%;bottom:95px;transform:translate(-50%);padding:12px 18px;border-radius:9px;color:#fff;background:#363f75;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s}.toast.show[data-v-5652d840]{opacity:1}@media(max-width:1050px){.wrap[data-v-5652d840]{width:calc(100% - 60px)}.hero[data-v-5652d840]{padding-top:40px;column-gap:25px}.hero h1[data-v-5652d840]{min-height:124px}.hero-art[data-v-5652d840]{margin-right:-8px}.hero-actions[data-v-5652d840]{gap:13px}.hero-actions .button[data-v-5652d840]{font-size:12px;padding-inline:18px}.hero-actions .text-link[data-v-5652d840]{font-size:11px}.hero-bottom[data-v-5652d840]{margin-top:28px;gap:15px}.hero-bottom p[data-v-5652d840]{flex-wrap:wrap;gap:5px;font-size:9px}.hero-bottom strong[data-v-5652d840]{font-size:11px}.workflow[data-v-5652d840]{gap:23px}.workflow h2[data-v-5652d840]{font-size:21px}.workflow ol[data-v-5652d840]{gap:26px}.workflow li[data-v-5652d840]{gap:8px}.workflow li[data-v-5652d840]:not(:last-child):after{right:-19px}.workflow li>span[data-v-5652d840]{width:29px;height:29px;font-size:10px}.workflow li p[data-v-5652d840]{font-size:9px}.price-card[data-v-5652d840]{padding-inline:20px}.price-card-featured[data-v-5652d840]{padding-inline:19px}.faq[data-v-5652d840]{gap:45px}.closing[data-v-5652d840]{gap:17px;padding-inline:25px}.closing h2[data-v-5652d840]{font-size:22px}.closing-symbol[data-v-5652d840]{width:56px;height:56px}.closing-symbol img[data-v-5652d840]{width:48px;height:48px}.closing .button[data-v-5652d840]{gap:15px;font-size:11px;padding-inline:18px}}@media(max-width:760px){.wrap[data-v-5652d840]{width:calc(100% - 40px)}.site-header[data-v-5652d840]{height:67px;gap:12px}.brand[data-v-5652d840]{font-size:18px;gap:5px}.brand-icon[data-v-5652d840]{width:33px;height:33px;border-radius:8px}.site-header nav[data-v-5652d840]{display:none}.site-header>.button[data-v-5652d840]{min-height:36px;padding-inline:11px;gap:9px;font-size:10px;border-radius:8px}.site-header>.button span[data-v-5652d840]{font-size:15px}.hero[data-v-5652d840]{grid-template-columns:1fr;padding-top:27px}.hero-copy[data-v-5652d840]{padding:0}.eyebrow[data-v-5652d840]{gap:9px;padding:7px 11px;font-size:9px}.hero h1[data-v-5652d840]{min-height:0;margin:19px 0 16px;font-size:clamp(29px,6.5vw,44px);line-height:1.45;letter-spacing:-.065em}.hero-description[data-v-5652d840]{font-size:13px;line-height:1.95;min-height:0}.hero-actions[data-v-5652d840]{margin-top:20px;gap:14px}.hero-actions .button[data-v-5652d840]{min-height:47px;font-size:12px;padding-inline:17px;gap:18px;border-radius:10px}.hero-actions .text-link[data-v-5652d840]{font-size:10px;gap:5px}.hero-footnote[data-v-5652d840]{margin-top:13px;font-size:9px}.divider[data-v-5652d840]{margin-inline:5px}.hero-art[data-v-5652d840]{width:min(100%,510px);margin:14px auto 0}.hero-art img[data-v-5652d840]{border-radius:14px}.hero-art figcaption[data-v-5652d840]{font-size:9px;gap:8px;padding:8px 12px;margin-top:-3px}.hero-art figcaption .status-dot[data-v-5652d840]{width:5px;height:5px}.hero-bottom[data-v-5652d840]{gap:10px;margin-top:21px;padding:15px 0 17px}.hero-bottom p[data-v-5652d840]{display:block;text-align:center;color:#717e9e;font-size:8px;line-height:1.7}.cap-icon[data-v-5652d840]{display:none}.hero-bottom strong[data-v-5652d840]{display:block;font-size:11px;margin-bottom:2px}.overview[data-v-5652d840]{padding-top:29px}.section-heading[data-v-5652d840]{display:block;margin-bottom:19px}.section-kicker[data-v-5652d840]{font-size:8px;margin-bottom:8px}.section-heading h2[data-v-5652d840],.faq h2[data-v-5652d840]{font-size:23px;line-height:1.6}.section-heading>p[data-v-5652d840]{font-size:11px;margin-top:8px}.overview-map[data-v-5652d840]{border-radius:11px}.expand-label[data-v-5652d840]{right:6px;bottom:6px;gap:3px;padding:3px 7px;font-size:8px;border-radius:5px}.expand-label>span[data-v-5652d840]{font-size:13px}.explorer[data-v-5652d840]{padding-inline:15px;margin-top:11px;border-radius:10px}.explorer>summary[data-v-5652d840]{font-size:11px;padding-block:15px}.mini-label[data-v-5652d840]{font-size:10px}.problem-tabs[data-v-5652d840]{grid-template-columns:repeat(3,1fr);gap:6px}.problem-tabs button[data-v-5652d840]{font-size:10px;padding-inline:3px;min-height:41px}.problem-tabs button>span[data-v-5652d840]{font-size:15px;margin-right:2px}.problem-panel[data-v-5652d840]{grid-template-columns:1fr;gap:0;padding-bottom:16px;margin-top:10px}.problem-before[data-v-5652d840]{padding:10px 0}.problem-panel h3[data-v-5652d840]{font-size:13px;margin-top:4px}.problem-panel p[data-v-5652d840]{font-size:12px}.problem-after[data-v-5652d840]{min-height:0;padding:12px;margin-top:5px}.panel-arrow[data-v-5652d840]{display:none}.scope-note[data-v-5652d840]{font-size:9px;line-height:1.8}.workflow[data-v-5652d840]{display:block;padding-top:28px;padding-bottom:29px}.workflow h2[data-v-5652d840]{font-size:23px}.workflow ol[data-v-5652d840]{margin-top:17px;gap:12px;align-items:start;justify-content:space-between}.workflow li[data-v-5652d840]{flex:1;display:block}.workflow li>span[data-v-5652d840]{width:28px;height:28px;margin-bottom:7px;border-radius:8px}.workflow li[data-v-5652d840]:not(:last-child):after{right:9px;top:4px;font-size:13px}.workflow h3[data-v-5652d840]{font-size:11px}.workflow li p[data-v-5652d840]{font-size:8px;white-space:normal;line-height:1.8}.pricing-section[data-v-5652d840]{padding:29px 0 24px}.pricing-grid[data-v-5652d840]{grid-template-columns:1fr;gap:11px;margin-top:23px}.price-card[data-v-5652d840]{display:grid;grid-template-columns:1fr 1.2fr;column-gap:16px;align-items:start;min-height:0;padding:19px;border-radius:12px}.price-card-featured[data-v-5652d840]{padding:18px;margin-top:3px}.plan-kind[data-v-5652d840]{font-size:9px}.price-card h3[data-v-5652d840]{font-size:12px;margin-top:6px}.price-top p[data-v-5652d840]{margin-top:8px}.price-top strong[data-v-5652d840]{font-size:29px}.price-top p>span[data-v-5652d840]{font-size:9px}.price-card ul[data-v-5652d840]{margin:0 0 15px;gap:6px;min-height:0}.price-card li[data-v-5652d840]{font-size:11px;padding-left:14px}.price-card li span[data-v-5652d840]{display:block;font-size:9px;margin-left:0}.price-card .button[data-v-5652d840]{grid-column:1/-1;justify-content:center;min-height:40px;gap:24px;font-size:10px;border-radius:9px}.plan-ribbon[data-v-5652d840]{right:14px;top:-10px;padding:4px 9px;font-size:8px}.pricing-note[data-v-5652d840]{font-size:10px;text-align:left;margin-top:17px}.pricing-disclaimer[data-v-5652d840]{font-size:9px;text-align:left}.faq[data-v-5652d840]{display:block;padding-top:30px;padding-bottom:29px}.faq h2 br[data-v-5652d840]{display:none}.faq .text-link[data-v-5652d840]{font-size:10px;margin-top:10px;margin-bottom:19px}.faq-list summary[data-v-5652d840]{font-size:12px;padding-block:16px}.faq-list details p[data-v-5652d840]{font-size:11px}.closing[data-v-5652d840]{flex-wrap:wrap;gap:12px;padding:22px 18px;border-radius:13px}.closing-symbol[data-v-5652d840]{width:43px;height:43px;border-radius:11px}.closing-symbol img[data-v-5652d840]{width:38px;height:38px;border-radius:9px}.closing>div[data-v-5652d840]:not(.closing-symbol){flex:1}.closing .section-kicker[data-v-5652d840]{font-size:6px;letter-spacing:.12em;margin-bottom:4px}.closing h2[data-v-5652d840]{font-size:18px;line-height:1.6}.closing p[data-v-5652d840]:not(.section-kicker){font-size:9px;margin-top:4px}.closing .button[data-v-5652d840]{width:100%;margin:5px 0 0;min-height:43px;font-size:11px;border-radius:9px}.site-footer[data-v-5652d840]{gap:12px;padding-top:23px;padding-bottom:28px}.site-footer .brand[data-v-5652d840]{font-size:16px}.site-footer>p[data-v-5652d840]{font-size:8px}.site-footer>div[data-v-5652d840]{width:100%;margin-left:0;gap:11px;font-size:9px}.site-footer>small[data-v-5652d840]{font-size:8px}.preview-bar[data-v-5652d840]{width:max-content;gap:8px;padding:7px 8px;bottom:9px;border-radius:10px}.preview-label[data-v-5652d840]{font-size:8px;letter-spacing:.06em}.preview-label .status-dot[data-v-5652d840]{display:none}.variant-switch button[data-v-5652d840]{min-width:33px;padding:6px 8px;font-size:10px}.variant-switch button>span[data-v-5652d840]{display:none}.lab-action[data-v-5652d840]{font-size:8px}.lab-close[data-v-5652d840]{padding:2px 4px;font-size:18px}.preview-mode .site-footer[data-v-5652d840]{padding-bottom:90px}.map-dialog[data-v-5652d840],.stats-dialog[data-v-5652d840]{padding:17px;border-radius:12px}.dialog-top[data-v-5652d840]{gap:10px}.dialog-top h2[data-v-5652d840]{font-size:15px}.icon-button[data-v-5652d840]{width:30px;height:30px;font-size:20px}.stats-dialog>p[data-v-5652d840]{font-size:11px}.stats-grid[data-v-5652d840]{gap:8px}.stats-card[data-v-5652d840]{padding:12px}.stats-card h3[data-v-5652d840]{font-size:11px}.stats-card p[data-v-5652d840]{font-size:10px}.stats-actions .button[data-v-5652d840]{font-size:10px;padding-inline:10px}.toast[data-v-5652d840]{bottom:80px;width:max-content;max-width:calc(100vw - 32px);padding:11px 15px;font-size:11px}}@media(prefers-reduced-motion:reduce){[data-v-5652d840],[data-v-5652d840]:before,[data-v-5652d840]:after{transition:none!important;animation:none!important}}
