.live[data-v-bf6e0866]{text-align:center}.live-head[data-v-bf6e0866]{margin-bottom:14px}.live-count[data-v-bf6e0866]{display:flex;flex-direction:column;align-items:center;gap:2px}.live-num[data-v-bf6e0866]{font-size:3.4rem;font-weight:800;line-height:1;color:var(--brand, #2563eb)}.live-num-label[data-v-bf6e0866]{font-size:1.05rem;color:var(--muted, #64748b)}.live-cluster[data-v-bf6e0866]{margin:10px 0 0;font-size:1.05rem;color:var(--text, #1e293b)}.spin-slow[data-v-bf6e0866]{display:inline-block;animation:spin-bf6e0866 1.6s linear infinite}@keyframes spin-bf6e0866{to{transform:rotate(360deg)}}.live-clusters[data-v-bf6e0866]{display:flex;flex-direction:column;gap:6px;margin:0 auto 16px;max-width:520px;text-align:left}.live-cl[data-v-bf6e0866]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7;transition:background .2s}.live-cl.is-active[data-v-bf6e0866]{background:#eff6ff;border-color:#bfdbfe}.live-cl.is-done[data-v-bf6e0866]{background:#f0fdf4;border-color:#dcfce7}.cl-ico[data-v-bf6e0866]{font-size:1.2rem;color:#94a3b8}.is-active .cl-ico[data-v-bf6e0866]{color:#2563eb}.is-done .cl-ico[data-v-bf6e0866]{color:#16a34a}.cl-label[data-v-bf6e0866]{flex:1;font-size:1rem;color:#1e293b}.cl-count[data-v-bf6e0866]{font-weight:800;font-size:1.05rem;color:#334155;min-width:28px;text-align:right}.live-cl.is-pending[data-v-bf6e0866]{opacity:.6}.live-sources[data-v-bf6e0866]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.live-src[data-v-bf6e0866]{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;padding:5px 12px;border-radius:999px;background:#f1f5f9;color:#475569}.live-src b[data-v-bf6e0866]{font-weight:800}.live-feed[data-v-bf6e0866]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding:4px}.live-item[data-v-bf6e0866]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #00000008}.live-kw[data-v-bf6e0866]{font-size:1.1rem;font-weight:600;color:#1e293b;text-align:left}.live-right[data-v-bf6e0866]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.live-vol[data-v-bf6e0866]{font-size:.82rem;font-weight:700;color:#0f766e;background:#f0fdfa;padding:4px 9px;border-radius:999px}.live-badge[data-v-bf6e0866]{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.src--seed[data-v-bf6e0866]{background:#ecfdf5;color:#047857}.src--dataforseo[data-v-bf6e0866]{background:#eef2ff;color:#4338ca}.src--autocomplete[data-v-bf6e0866]{background:#eff6ff;color:#1d4ed8}.src--related[data-v-bf6e0866]{background:#fef3c7;color:#b45309}.src--paa[data-v-bf6e0866]{background:#f5f3ff;color:#6d28d9}.src--gsc[data-v-bf6e0866]{background:#fce7f3;color:#be185d}.pop-enter-active[data-v-bf6e0866]{transition:all .35s ease}.pop-enter[data-v-bf6e0866]{opacity:0;transform:translateY(-8px)}.pop-move[data-v-bf6e0866]{transition:transform .35s ease}.rec[data-v-8f871baa]{text-align:left;border:1px solid #e2e8f0;border-radius:16px;padding:22px;background:#fff;box-shadow:0 4px 14px #0000000d}.rec-top[data-v-8f871baa]{text-align:center;padding-bottom:8px}.rec-tag[data-v-8f871baa]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#b45309;background:#fffbeb;padding:5px 14px;border-radius:999px}.rec-kw[data-v-8f871baa]{font-size:1.9rem;font-weight:800;color:#0f172a;margin:12px 0 4px}.rec-hook[data-v-8f871baa]{font-size:1.05rem;color:#475569;margin:0 0 12px}.rec-chips[data-v-8f871baa]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip[data-v-8f871baa]{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:600;padding:5px 12px;border-radius:999px;background:#f1f5f9;color:#475569}.chip--vol[data-v-8f871baa]{background:#f0fdfa;color:#0f766e}.chip--traffic[data-v-8f871baa]{background:#eff6ff;color:#1d4ed8}.chip--intent[data-v-8f871baa]{background:#f5f3ff;color:#6d28d9}.diff--baja[data-v-8f871baa]{background:#f0fdf4;color:#16a34a}.diff--media[data-v-8f871baa]{background:#fffbeb;color:#b45309}.diff--alta[data-v-8f871baa]{background:#fef2f2;color:#dc2626}.rec-body[data-v-8f871baa]{margin-top:18px;display:flex;flex-direction:column;gap:16px}.rec-block .rec-h[data-v-8f871baa]{display:flex;align-items:center;gap:7px;font-weight:700;color:#1e293b;margin-bottom:5px;font-size:1.02rem}.rec-block p[data-v-8f871baa]{margin:0;color:#334155;line-height:1.55;font-size:1.02rem}.rec-title[data-v-8f871baa]{font-style:italic;color:#0f172a}.rec-plan[data-v-8f871baa]{margin:6px 0 0;padding-left:22px;color:#334155;line-height:1.6;font-size:1.02rem}.rec-plan li[data-v-8f871baa]{margin-bottom:5px}.rec-verdict[data-v-8f871baa]{margin:18px 0 0;padding:14px 16px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;color:#166534;line-height:1.55;font-size:1.02rem}.rec-verdict .mdi[data-v-8f871baa]{color:#16a34a}.rec-actions[data-v-8f871baa]{margin-top:18px;text-align:center}.rec-runners[data-v-8f871baa]{margin-top:22px;border-top:1px solid #eef2f7;padding-top:14px}.rec-runners-h[data-v-8f871baa]{font-weight:700;color:#64748b;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;letter-spacing:.03em}.rec-runner[data-v-8f871baa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9}.rec-runner[data-v-8f871baa]:last-child{border-bottom:none}.runner-kw[data-v-8f871baa]{font-weight:600;color:#1e293b}.runner-why[data-v-8f871baa]{font-size:.9rem;color:#64748b}.ap[data-v-700128b9]{text-align:left}.ap-head[data-v-700128b9]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ap-spin[data-v-700128b9]{font-size:2rem;color:#2563eb}.ap-title[data-v-700128b9]{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0}.ap-note[data-v-700128b9]{margin:2px 0 0;color:#64748b;font-size:1rem}.ap-bar[data-v-700128b9]{height:12px;border-radius:999px;background:#eef2f7;overflow:hidden;margin-bottom:20px}.ap-bar>i[data-v-700128b9]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .5s ease}.ap-grid[data-v-700128b9]{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;align-items:start}@media (max-width: 820px){.ap-grid[data-v-700128b9]{grid-template-columns:1fr}}.ap-steps-h[data-v-700128b9],.ap-preview-h[data-v-700128b9]{font-weight:700;color:#64748b;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.ap-list[data-v-700128b9]{list-style:none;margin:0;padding:0}.ap-step[data-v-700128b9]{display:flex;align-items:center;gap:10px;padding:7px 0;color:#94a3b8;font-size:1.05rem;transition:color .3s}.ap-step.active[data-v-700128b9]{color:#0f172a;font-weight:600}.ap-step.done[data-v-700128b9]{color:#475569}.ap-ico[data-v-700128b9]{font-size:1.3rem;width:1.3rem;text-align:center}.ap-step.active .ap-ico[data-v-700128b9]{color:#2563eb}.ap-step.done .ap-ico[data-v-700128b9]{color:#16a34a}.ap-step-txt[data-v-700128b9]{display:flex;flex-direction:column}.ap-words[data-v-700128b9]{font-size:.82rem;color:#94a3b8;font-weight:400}.ap-detail[data-v-700128b9]{font-size:.82rem;color:#2563eb;font-weight:500}.ap-quality[data-v-700128b9]{margin-top:18px;padding:14px;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px}.ap-quality-h[data-v-700128b9]{display:flex;align-items:center;gap:6px;font-weight:700;color:#1e293b;margin-bottom:10px}.ap-attempt[data-v-700128b9]{margin-left:auto;font-size:.78rem;font-weight:600;color:#b45309;background:#fffbeb;padding:2px 8px;border-radius:999px}.ap-qrow[data-v-700128b9]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ap-qlabel[data-v-700128b9]{width:74px;font-size:.9rem;color:#475569}.ap-qbar[data-v-700128b9]{flex:1;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.ap-qbar>i[data-v-700128b9]{display:block;height:100%;background:#f59e0b;border-radius:999px;transition:width .5s ease}.ap-qbar>i.ok[data-v-700128b9]{background:#16a34a}.ap-qval[data-v-700128b9]{width:30px;text-align:right;font-weight:700;font-size:.9rem;color:#b45309}.ap-qval.ok[data-v-700128b9]{color:#16a34a}.ap-qnote[data-v-700128b9]{margin:8px 0 0;font-size:.85rem;color:#94a3b8}.ap-preview[data-v-700128b9]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff}.ap-preview-h[data-v-700128b9]{display:flex;align-items:center;justify-content:space-between;margin:0;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #eef2f7}.ap-live[data-v-700128b9]{display:inline-flex;align-items:center;gap:6px;color:#dc2626;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.ap-live .mdi[data-v-700128b9]{animation:pulse-700128b9 1.4s ease-in-out infinite}.ap-preview-words[data-v-700128b9]{color:#64748b;font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:0}.ap-preview-body[data-v-700128b9]{max-height:460px;overflow-y:auto;padding:18px 20px;scroll-behavior:smooth}.ap-preview-empty[data-v-700128b9]{text-align:center;color:#94a3b8;padding:40px 20px}.ap-preview-empty .mdi[data-v-700128b9]{font-size:2.4rem}.ap-preview-empty p[data-v-700128b9]{margin:8px 0 0}@keyframes pulse-700128b9{0%,to{opacity:1}50%{opacity:.35}}.prose[data-v-700128b9]{color:#1e293b;line-height:1.65;font-size:1.02rem}.prose[data-v-700128b9] h2{font-size:1.3rem;font-weight:800;color:#0f172a;margin:22px 0 8px}.prose[data-v-700128b9] h3{font-size:1.1rem;font-weight:700;color:#1e293b;margin:16px 0 6px}.prose[data-v-700128b9] p{margin:0 0 12px}.prose[data-v-700128b9] ul,.prose[data-v-700128b9] ol{margin:0 0 12px;padding-left:22px}.prose[data-v-700128b9] li{margin-bottom:5px}.prose[data-v-700128b9] table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.95rem}.prose[data-v-700128b9] th,.prose[data-v-700128b9] td{border:1px solid #e2e8f0;padding:7px 10px;text-align:left}.prose[data-v-700128b9] th{background:#f8fafc}.prose[data-v-700128b9] blockquote{border-left:3px solid #cbd5e1;margin:12px 0;padding:4px 14px;color:#475569}.prose[data-v-700128b9] pre{background:#f1f5f9;padding:12px;border-radius:8px;overflow-x:auto}.qc[data-v-e186ac64]{text-align:left;border:2px solid #f59e0b;border-radius:16px;padding:22px;background:#fffbeb;box-shadow:0 6px 20px #f59e0b26;margin-bottom:18px}.qc-head[data-v-e186ac64]{margin-bottom:10px}.qc-badge[data-v-e186ac64]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#b45309;background:#fef3c7;padding:5px 14px;border-radius:999px}.qc-question[data-v-e186ac64]{font-size:1.25rem;font-weight:700;color:#0f172a;margin:6px 0 8px;line-height:1.4}.qc-why[data-v-e186ac64]{display:flex;align-items:flex-start;gap:6px;color:#92400e;font-size:1rem;margin:0 0 12px}.qc-input[data-v-e186ac64]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;font-size:1.05rem;font-family:inherit;resize:vertical;background:#fff}.qc-input[data-v-e186ac64]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.qc-actions[data-v-e186ac64]{margin-top:12px}.qc-hint[data-v-e186ac64]{margin:10px 0 0;font-size:.9rem;color:#b45309}:root{--lp-bg:#ffffff;--lp-bg-subtle:#fafafa;--lp-surface:#ffffff;--lp-ink:#08090a;--lp-ink-2:#41454c;--lp-muted:#6b7077;--lp-line:rgba(8,9,10,.08);--lp-line-strong:rgba(8,9,10,.14);--lp-accent:#2c7cff;--lp-accent-press:#1f5fe0;--lp-accent-weak:rgba(44,124,255,.1);--lp-shadow-sm:0 1px 2px rgba(8,9,10,.06), 0 1px 1px rgba(8,9,10,.04);--lp-shadow-md:0 8px 24px rgba(8,9,10,.08), 0 2px 6px rgba(8,9,10,.04);--lp-shadow-lg:0 32px 64px -16px rgba(8,9,10,.18), 0 12px 24px -12px rgba(8,9,10,.12);--lp-radius:16px;--lp-radius-lg:22px;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444}.theme--dark{--lp-bg:#08090a;--lp-bg-subtle:#0d0e10;--lp-surface:#101113;--lp-ink:#f7f8f8;--lp-ink-2:#c4c7cc;--lp-muted:#8a8f98;--lp-line:rgba(255,255,255,.09);--lp-line-strong:rgba(255,255,255,.16);--lp-accent:#5a9bff;--lp-accent-press:#80b3ff;--lp-accent-weak:rgba(90,155,255,.14);--lp-shadow-sm:0 1px 2px rgba(0,0,0,.4);--lp-shadow-md:0 10px 30px rgba(0,0,0,.5);--lp-shadow-lg:0 40px 80px -20px rgba(0,0,0,.7)}*{box-sizing:border-box}html,body{margin:0}body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--lp-bg);color:var(--lp-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;transition:background .3s ease,color .3s ease}a{color:var(--lp-accent);text-decoration:none}a:hover{color:var(--lp-accent-press)}.hdr{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:color-mix(in srgb,var(--lp-bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--lp-line)}.brand{font-weight:700;font-size:1.15rem;letter-spacing:-.02em;display:flex;align-items:center;gap:9px;cursor:pointer}.brand .logo{width:28px;height:28px;object-fit:contain;display:block}.brand .accent{color:var(--lp-accent)}.hdr-right{display:flex;align-items:center;gap:8px}.hdr-user{color:var(--lp-muted);font-size:.875rem;padding:0 6px}main{max-width:1040px;margin:0 auto;padding:32px 22px 96px}.h1{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;letter-spacing:-.035em;margin:0 0 4px}.h2{font-size:1.35rem;font-weight:600;letter-spacing:-.025em;margin:0}.h3{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;margin:0}.muted{color:var(--lp-muted)}.lead{color:var(--lp-muted);font-size:1.02rem;margin:2px 0 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--lp-muted)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--lp-accent)}.card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);padding:22px;margin:16px 0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}label{display:block;font-size:.8rem;font-weight:500;color:var(--lp-ink-2);margin:12px 0 6px}input,textarea,select{width:100%;font:inherit;color:var(--lp-ink);background:var(--lp-bg);border:1px solid var(--lp-line-strong);border-radius:12px;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{color:var(--lp-muted)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--lp-accent);box-shadow:0 0 0 3px var(--lp-accent-weak)}textarea{min-height:92px;resize:vertical}.row{display:flex;gap:12px;flex-wrap:wrap}.row>*{flex:1;min-width:180px}.grow2{flex:2}.f0{flex:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;font-family:inherit;font-weight:600;font-size:.95rem;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--lp-accent);color:#fff;box-shadow:0 1px 2px #08090a29,inset 0 1px #ffffff2e}.btn--primary:hover:not(:disabled){background:var(--lp-accent-press);color:#fff}.btn--ghost{background:transparent;color:var(--lp-ink);border-color:var(--lp-line-strong)}.btn--ghost:hover:not(:disabled){background:var(--lp-bg-subtle);border-color:var(--lp-ink);color:var(--lp-ink)}.btn--ok{background:var(--ok);color:#fff}.btn--bad{background:var(--bad);color:#fff}.btn--sm{height:36px;padding:0 13px;font-size:.85rem;border-radius:10px}.btn--icon{width:44px;padding:0}.btn--icon.btn--sm{width:36px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:100px;border:1px solid var(--lp-line-strong);color:var(--lp-muted);text-transform:capitalize}.pill.pending,.pill.queued{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.pill.approved,.pill.public,.pill.done{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}.pill.rejected,.pill.error,.pill.failed{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:color-mix(in srgb,var(--bad) 10%,transparent)}.pill.running{color:var(--lp-accent);border-color:color-mix(in srgb,var(--lp-accent) 45%,transparent);background:var(--lp-accent-weak)}.item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--lp-line)}.item:first-child{border-top:0}.item-main{min-width:0}.item-title{font-weight:600;letter-spacing:-.01em}.item-sub{color:var(--lp-muted);font-size:.8rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.bar{height:6px;width:120px;background:var(--lp-bg-subtle);border:1px solid var(--lp-line);border-radius:100px;overflow:hidden}.bar>i{display:block;height:100%;background:var(--lp-accent);transition:width .4s ease}.stack{display:flex;flex-direction:column;gap:0}.chips{display:flex;flex-wrap:wrap;gap:8px 16px}.chk{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;color:var(--lp-ink-2);cursor:pointer}.chk input{width:auto}code{background:var(--lp-bg-subtle);border:1px solid var(--lp-line);padding:2px 7px;border-radius:7px;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty{color:var(--lp-muted);padding:8px 0}.divider{height:1px;background:var(--lp-line);border:0;margin:18px 0}.spin{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--lp-ink);color:var(--lp-bg);padding:11px 18px;border-radius:12px;box-shadow:var(--lp-shadow-lg);font-size:.9rem;z-index:50}.tabs{display:flex;gap:6px}.tab{font-size:.85rem;font-weight:600;padding:6px 12px;border-radius:100px;cursor:pointer;color:var(--lp-muted);border:1px solid transparent}.tab.active{color:var(--lp-ink);background:var(--lp-bg-subtle);border-color:var(--lp-line)}.keyval{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--lp-muted);font-size:.8rem}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--lp-line)}.auth-wrap{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:24px}.auth-card{width:100%;max-width:420px}.auth-logo{width:56px;height:56px;object-fit:contain;display:block;margin:0 0 14px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter,.fade-leave-to{opacity:0}.wiz{padding:28px}.wiz-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.wiz-title{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.wiz-lead{color:var(--lp-ink-2);font-size:1.08rem;line-height:1.6;margin:0 0 18px;max-width:640px}.wiz-center{text-align:center}.wiz-center .wiz-lead{margin-left:auto;margin-right:auto}.wiz-panel{padding:6px 2px}.wiz-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.wiz-center .wiz-actions{justify-content:center}.wiz-textarea{font-size:1.05rem;min-height:110px}.wiz-hint{color:var(--lp-muted);font-size:.95rem;margin:18px 0 0;display:flex;align-items:flex-start;gap:8px}.wiz-hint .mdi{margin-top:2px}.btn--xl{height:52px;padding:0 26px;font-size:1.05rem;border-radius:14px}.wiz-status{display:flex;align-items:center;gap:10px;font-size:1.02rem;color:var(--lp-ink-2);background:var(--lp-bg-subtle);border:1px solid var(--lp-line);border-radius:14px;padding:14px 16px;margin:6px 0 4px}.wiz-status .mdi{font-size:1.3rem;color:var(--lp-muted)}.wiz-status.ok .mdi{color:var(--ok)}.wiz-big-icon{font-size:3rem;color:var(--lp-accent);margin:10px 0 4px}.wiz-big-icon.ok{color:var(--ok)}.wiz-big-icon.warn{color:#f59e0b}.belowbar-note{display:flex;align-items:flex-start;gap:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;margin-bottom:12px;line-height:1.5}.belowbar-note .mdi{font-size:1.5rem;color:#f59e0b;flex-shrink:0}.wiz-bar{height:12px;max-width:420px;margin:18px auto 10px;background:var(--lp-bg-subtle);border:1px solid var(--lp-line);border-radius:100px;overflow:hidden}.wiz-bar>i{display:block;height:100%;background:var(--lp-accent);transition:width .5s ease;border-radius:100px}.wiz-step-text{color:var(--lp-muted);font-size:.98rem;margin:0;min-height:1.4em}.wiz-error{margin-top:18px;text-align:center}.wiz-error p{color:var(--bad);font-size:1rem;margin:0 0 12px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:22px}.choice-card{text-align:left;font:inherit;color:var(--lp-ink);background:var(--lp-surface);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-lg);padding:24px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;display:flex;flex-direction:column;gap:10px}.choice-card:hover{border-color:var(--lp-accent);box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.choice-card--primary{border-color:color-mix(in srgb,var(--lp-accent) 55%,transparent);background:linear-gradient(180deg,var(--lp-accent-weak),transparent 70%)}.choice-icon{width:52px;height:52px;border-radius:14px;background:var(--lp-accent-weak);color:var(--lp-accent);display:flex;align-items:center;justify-content:center;font-size:1.7rem}.choice-title{font-size:1.2rem;font-weight:600;letter-spacing:-.015em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.choice-desc{color:var(--lp-ink-2);font-size:1rem;line-height:1.55}.choice-go{color:var(--lp-accent);font-weight:600;margin-top:auto;display:flex;align-items:center;gap:6px}.stepper{display:flex;align-items:center;gap:10px;flex:1;min-width:260px}.step{display:flex;align-items:center;gap:9px;color:var(--lp-muted)}.step-num{width:34px;height:34px;border-radius:50%;border:2px solid var(--lp-line-strong);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex:none;background:var(--lp-surface);transition:all .2s ease}.step-label{font-weight:600;font-size:.95rem;white-space:nowrap}.step.active{color:var(--lp-ink)}.step.active .step-num{border-color:var(--lp-accent);color:var(--lp-accent);background:var(--lp-accent-weak)}.step.done{color:var(--ok)}.step.done .step-num{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.step-line{flex:1;height:2px;min-width:18px;background:var(--lp-line-strong);border-radius:2px}.step-line.done{background:var(--ok)}@media (max-width:640px){.step-label{display:none}.step.active .step-label{display:inline}}.count-picker{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 4px}.count-btn{font:inherit;font-weight:600;font-size:1.02rem;color:var(--lp-ink);background:var(--lp-surface);border:2px solid var(--lp-line-strong);border-radius:14px;padding:14px 22px;cursor:pointer;transition:all .15s ease}.count-btn:hover{border-color:var(--lp-accent)}.count-btn.active{border-color:var(--lp-accent);color:var(--lp-accent);background:var(--lp-accent-weak)}.wiz-results{background:var(--lp-bg-subtle);border:1px solid var(--lp-line);border-radius:14px;padding:6px 18px;margin:12px 0 4px}.pill--plain{text-transform:none}.result-block{padding:14px 0;border-top:1px solid var(--lp-line)}.result-block:first-child{border-top:0}.result-title{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.result-desc{color:var(--lp-muted);font-size:.95rem;margin:4px 0 10px;line-height:1.5}.result-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--lp-line)}.result-row:first-child{border-top:0}.item--link{color:inherit;text-decoration:none;cursor:pointer}.item--link:hover{color:inherit}.item--link:hover .item-title{color:var(--lp-accent)}.review-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 22px}.review-bar-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1rem}.review-bar-actions{display:flex;gap:10px;flex-wrap:wrap}.article-body{max-width:720px;margin:0 auto;font-size:1.08rem;line-height:1.75;color:var(--lp-ink-2)}.article-body h1{font-size:1.9rem;line-height:1.25;letter-spacing:-.025em;color:var(--lp-ink);margin:18px 0 10px}.article-body h2{font-size:1.4rem;letter-spacing:-.02em;color:var(--lp-ink);margin:30px 0 10px}.article-body h3{font-size:1.15rem;color:var(--lp-ink);margin:24px 0 8px}.article-body p{margin:0 0 16px}.article-body ul,.article-body ol{margin:0 0 16px;padding-left:24px}.article-body li{margin:6px 0}.article-body img{max-width:100%;height:auto;border-radius:14px;margin:10px 0}.article-body a{text-decoration:underline}.article-body blockquote{border-left:3px solid var(--lp-accent);margin:16px 0;padding:4px 18px;color:var(--lp-muted)}.article-body table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.95rem}.article-body th,.article-body td{border:1px solid var(--lp-line-strong);padding:8px 12px;text-align:left}.article-hero{width:100%;border-radius:16px}.article-desc{font-size:1.15rem;color:var(--lp-muted)}.lp{--lp-max: 1120px;--lp-gutter: 24px;--lp-section: clamp(88px, 12vw, 140px);color:var(--lp-ink);background:var(--lp-bg);font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.lp *{box-sizing:border-box}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter)}.lp-narrow{max-width:760px;margin:0 auto;padding:0 var(--lp-gutter)}.lp-hdr{position:sticky;top:0;z-index:40;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;border-bottom:1px solid transparent}.lp-hdr.is-stuck{background:color-mix(in srgb,var(--lp-bg) 80%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom-color:var(--lp-line)}.lp-hdr-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.12rem;letter-spacing:-.02em;color:var(--lp-ink);cursor:pointer}.lp-brand img{width:26px;height:26px;object-fit:contain;display:block}.lp-brand .accent{color:var(--lp-accent)}.lp-nav{display:flex;align-items:center;gap:28px}.lp-nav-links a{color:var(--lp-ink-2);font-size:.93rem;font-weight:500;letter-spacing:-.01em;transition:color .15s ease;cursor:pointer}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-links{display:inline-flex;align-items:center;gap:28px}.lp-hdr-cta{display:flex;align-items:center;gap:8px}@media (max-width: 860px){.lp-nav-links{display:none}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 22px;border-radius:12px;font-family:inherit;font-weight:600;font-size:.96rem;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.lp-btn:active{transform:translateY(1px)}.lp-btn--primary{background:var(--lp-accent);color:#fff;box-shadow:0 1px 2px #08090a2e,inset 0 1px #fff3}.lp-btn--primary:hover{background:var(--lp-accent-press);color:#fff;box-shadow:0 8px 24px -8px color-mix(in srgb,var(--lp-accent) 55%,transparent);transform:translateY(-1px)}.lp-btn--ghost{background:transparent;color:var(--lp-ink);border-color:var(--lp-line-strong)}.lp-btn--ghost:hover{border-color:var(--lp-ink);background:var(--lp-bg-subtle)}.lp-btn--sm{height:40px;padding:0 16px;font-size:.9rem;border-radius:10px}.lp-btn--lg{height:54px;padding:0 30px;font-size:1.02rem;border-radius:14px}.lp-btn--link{background:none;border:0;height:auto;padding:0;color:var(--lp-ink-2);font-weight:500}.lp-btn--link:hover{color:var(--lp-ink)}.lp-play{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--lp-line-strong);font-size:.7rem}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted)}.lp-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--lp-accent)}.lp-display{font-size:clamp(2.5rem,6.4vw,4.6rem);line-height:1.02;font-weight:600;letter-spacing:-.04em;margin:0}.lp-h2{font-size:clamp(1.85rem,3.8vw,2.9rem);line-height:1.08;font-weight:600;letter-spacing:-.035em;margin:0}.lp-h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0}.lp-kicker{font-size:1.02rem;line-height:1.65;color:var(--lp-ink-2)}.lp-lead{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.55;color:var(--lp-ink-2);letter-spacing:-.01em;margin:0}.lp-muted{color:var(--lp-muted)}.lp-accent{color:var(--lp-accent)}.lp-micro{font-size:.9rem;color:var(--lp-muted)}.lp b,.lp strong{font-weight:600;color:var(--lp-ink)}.lp-section{padding:var(--lp-section) 0}.lp-section--tight{padding:clamp(56px,8vw,88px) 0}.lp-section--subtle{background:var(--lp-bg-subtle);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-shead{max-width:720px}.lp-shead--center{margin:0 auto;text-align:center}.lp-shead .lp-eyebrow,.lp-shead .lp-h2{margin-bottom:18px}.lp-hero{padding:clamp(64px,9vw,120px) 0 clamp(40px,6vw,72px);text-align:center}.lp-hero .lp-eyebrow{margin-bottom:26px}.lp-hero .lp-display{max-width:15ch;margin:0 auto}.lp-hero-sub{max-width:620px;margin:26px auto 0}.lp-hero-cta{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:38px}.lp-hero-note{margin-top:22px}.lp-hero-mock{margin-top:clamp(48px,7vw,84px)}.lp-frame{position:relative;border-radius:16px;border:1px solid var(--lp-line-strong);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);overflow:hidden}.lp-frame--hero{max-width:980px;margin:0 auto}.lp-frame-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--lp-line);background:var(--lp-bg-subtle)}.lp-dots{display:flex;gap:6px}.lp-dots i{width:11px;height:11px;border-radius:50%;background:var(--lp-line-strong);display:block}.lp-frame-url{flex:1;margin-left:10px;max-width:340px;height:26px;border-radius:8px;background:var(--lp-bg);border:1px solid var(--lp-line);display:flex;align-items:center;padding:0 12px;font-size:.78rem;color:var(--lp-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lp-frame-body{padding:clamp(18px,3vw,32px)}.lp-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.lp-plan-title{font-weight:600;letter-spacing:-.02em;font-size:1.05rem}.lp-plan-meta{font-size:.82rem;color:var(--lp-muted)}.lp-krow{display:grid;grid-template-columns:1.6fr .9fr 1fr auto;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid transparent}.lp-krow+.lp-krow{margin-top:4px}.lp-krow.head{padding:0 16px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted);font-weight:600}.lp-krow.win{border-color:color-mix(in srgb,var(--lp-accent) 40%,transparent);background:var(--lp-accent-weak);box-shadow:0 8px 30px -14px color-mix(in srgb,var(--lp-accent) 60%,transparent)}.lp-kw{display:flex;align-items:center;gap:10px;font-weight:500;letter-spacing:-.01em;min-width:0}.lp-kw span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-kw .lp-star{color:var(--lp-accent);font-size:.9rem}.lp-num{font-variant-numeric:tabular-nums;font-size:.92rem;color:var(--lp-ink-2)}.lp-meter{height:6px;border-radius:100px;background:var(--lp-bg-subtle);border:1px solid var(--lp-line);overflow:hidden}.lp-meter i{display:block;height:100%;border-radius:100px}.lp-meter i.easy{background:var(--ok)}.lp-meter i.med{background:var(--warn)}.lp-meter i.hard{background:var(--lp-line-strong)}.lp-tag{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:100px;white-space:nowrap}.lp-tag.win{background:var(--lp-accent);color:#fff}.lp-tag.ok{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent)}.lp-tag.skip{color:var(--lp-muted);border:1px solid var(--lp-line-strong)}@media (max-width: 640px){.lp-krow{grid-template-columns:1.4fr 1fr auto}.lp-krow .lp-col-vol{display:none}}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 10px}.lp-trust .chip{display:inline-flex;align-items:center;gap:9px;font-size:.9rem;color:var(--lp-ink-2);padding:9px 16px;border:1px solid var(--lp-line);border-radius:100px;background:var(--lp-surface)}.lp-trust .chip i{color:var(--lp-accent);font-size:1rem}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.lp-steps:before{content:"";position:absolute;top:26px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--lp-line-strong),transparent)}.lp-step{position:relative}.lp-step-n{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:600;font-size:1.2rem;letter-spacing:-.02em;background:var(--lp-surface);border:1px solid var(--lp-line-strong);color:var(--lp-ink);box-shadow:var(--lp-shadow-sm);position:relative;z-index:1}.lp-step h3{margin:22px 0 10px}.lp-step p{margin:0;color:var(--lp-ink-2);line-height:1.6}@media (max-width: 780px){.lp-steps{grid-template-columns:1fr;gap:20px}.lp-steps:before{display:none}}.lp-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px)}.lp-feature+.lp-feature{margin-top:clamp(72px,10vw,128px)}.lp-feature.reverse .lp-feature-media{order:2}.lp-feature-copy .lp-eyebrow{margin-bottom:16px}.lp-feature-copy .lp-h3{margin-bottom:14px}.lp-feature-copy p{color:var(--lp-ink-2);line-height:1.65;font-size:1.05rem;margin:0}.lp-feature-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.lp-feature-list li{display:flex;gap:11px;align-items:flex-start;color:var(--lp-ink-2);line-height:1.5}.lp-feature-list i{color:var(--lp-accent);margin-top:2px}@media (max-width: 860px){.lp-feature{grid-template-columns:1fr;gap:32px}.lp-feature.reverse .lp-feature-media{order:0}}.lp-mini{padding:clamp(16px,2.4vw,26px)}.lp-approve{display:flex;flex-direction:column;gap:14px}.lp-artcard{border:1px solid var(--lp-line);border-radius:14px;padding:18px;background:var(--lp-bg)}.lp-artcard .t{font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.lp-artcard .lines{display:grid;gap:7px;margin:14px 0 16px}.lp-artcard .lines i{display:block;height:8px;border-radius:4px;background:var(--lp-line)}.lp-artcard .lines i:nth-child(2){width:92%}.lp-artcard .lines i:nth-child(3){width:78%}.lp-artrow{display:flex;align-items:center;gap:10px}.lp-pillx{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;padding:4px 11px;border-radius:100px}.lp-pillx.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.lp-pillx.pending{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}.lp-spacer{flex:1}.lp-langs{display:flex;flex-wrap:wrap;gap:10px}.lp-lang{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;border:1px solid var(--lp-line);background:var(--lp-bg);font-size:.9rem;font-weight:500}.lp-lang.on{border-color:color-mix(in srgb,var(--lp-accent) 45%,transparent);background:var(--lp-accent-weak)}.lp-lang .fl{font-size:1.05rem}.lp-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lp-line);border:1px solid var(--lp-line);border-radius:18px;overflow:hidden}.lp-bcell{background:var(--lp-bg);padding:28px}.lp-bcell h3{font-size:1.02rem;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.lp-bcell p{margin:0;color:var(--lp-ink-2);line-height:1.55;font-size:.96rem}@media (max-width: 860px){.lp-bgrid{grid-template-columns:1fr}}.lp-aud{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--lp-line);border:1px solid var(--lp-line);border-radius:18px;overflow:hidden}.lp-audcell{background:var(--lp-bg);padding:32px}.lp-audcell .k{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent);margin-bottom:10px}.lp-audcell p{margin:0;color:var(--lp-ink-2);line-height:1.6}.lp-audcell p b{color:var(--lp-ink)}@media (max-width: 720px){.lp-aud{grid-template-columns:1fr}}.lp-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.lp-price{display:flex;flex-direction:column;padding:32px;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-surface)}.lp-price.reco{border-color:var(--lp-accent);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--lp-accent) 45%,transparent);position:relative}.lp-price-badge{position:absolute;top:-12px;left:32px;background:var(--lp-accent);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:5px 12px;border-radius:100px}.lp-price .plan{font-weight:600;font-size:1.15rem;letter-spacing:-.02em}.lp-price .desc{color:var(--lp-muted);font-size:.92rem;margin:8px 0 22px;line-height:1.5;min-height:42px}.lp-price .amt{font-size:2.4rem;font-weight:600;letter-spacing:-.03em}.lp-price .amt small{font-size:.95rem;font-weight:500;color:var(--lp-muted);letter-spacing:0}.lp-price ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px;flex:1}.lp-price li{display:flex;gap:10px;align-items:flex-start;color:var(--lp-ink-2);font-size:.94rem;line-height:1.45}.lp-price li i{color:var(--lp-accent);margin-top:2px}@media (max-width: 860px){.lp-prices{grid-template-columns:1fr}.lp-price.reco{order:-1}}.lp-faq{display:grid;gap:0;max-width:800px;margin:0 auto}.lp-qa{border-top:1px solid var(--lp-line);padding:26px 0}.lp-qa:last-child{border-bottom:1px solid var(--lp-line)}.lp-qa h3{font-size:1.1rem;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}.lp-qa p{margin:0;color:var(--lp-ink-2);line-height:1.6}.lp-final{text-align:center}.lp-final .lp-h2{max-width:16ch;margin:0 auto 20px}.lp-final p{max-width:46ch;margin:0 auto 34px}.lp-foot{border-top:1px solid var(--lp-line);padding:40px 0}.lp-foot-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp-foot-links{display:flex;gap:24px;flex-wrap:wrap}.lp-foot-links a{color:var(--lp-muted);font-size:.9rem}.lp-foot-links a:hover{color:var(--lp-ink)}.lp-reveal-on .lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.lp-reveal-on .lp-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.lp-reveal-on .lp-reveal{opacity:1;transform:none;transition:none}}
