.site-header[data-v-97946a6c]{position:sticky;top:0;z-index:50;background:#0b0b0eb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease}.site-header.scrolled[data-v-97946a6c]{border-bottom-color:var(--line);background:#0b0b0ee6}.header-inner[data-v-97946a6c]{display:flex;align-items:center;gap:32px;height:62px}.brand[data-v-97946a6c]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--text)}.brand-mark[data-v-97946a6c]{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--accent),transparent 68%),var(--bg-3);border:1px solid var(--accent-line);box-shadow:0 0 18px var(--accent-soft)}.nav[data-v-97946a6c]{display:flex;align-items:center;gap:4px;margin-left:8px}.nav-item[data-v-97946a6c]{position:relative}.nav-link[data-v-97946a6c]{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--text-2);transition:color .15s ease,background .15s ease;background:none;border:0;cursor:pointer;font-family:inherit}.nav-link[data-v-97946a6c]:hover,.nav-link.open[data-v-97946a6c],.nav-link.router-link-active[data-v-97946a6c]{color:var(--text);background:var(--panel-2)}.drop[data-v-97946a6c]{position:absolute;top:100%;left:0;width:300px;z-index:10;border-top:10px solid transparent;background:var(--bg-2);border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-radius:14px;padding:8px;display:grid;gap:2px;background-clip:padding-box;box-shadow:0 24px 60px #0000008c}.drop a[data-v-97946a6c]{display:grid;gap:2px;padding:9px 12px;border-radius:9px;cursor:pointer}.drop a[data-v-97946a6c]:hover,.drop a.on[data-v-97946a6c]{background:var(--accent-soft)}.drop a.on b[data-v-97946a6c]{color:var(--accent)}.drop b[data-v-97946a6c]{font-size:13px}.drop span[data-v-97946a6c]{font-size:11.5px;color:var(--text-3)}.actions[data-v-97946a6c]{margin-left:auto;display:flex;gap:10px;align-items:center}.wallet-link[data-v-97946a6c]{font-family:var(--font-mono);font-size:12.5px}.wallet-dot[data-v-97946a6c]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.user-chip[data-v-97946a6c]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text-2);padding:5px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel-2)}.lang-btn[data-v-97946a6c]{padding:8px 10px}.lang-cur[data-v-97946a6c]{font-size:12px;letter-spacing:.04em}.lang-drop[data-v-97946a6c]{width:200px}.lang-drop a[data-v-97946a6c]{grid-template-columns:1fr auto;display:grid;align-items:baseline}.header-marquee[data-v-97946a6c]{border-top:1px solid var(--line);padding:7px 0}.header-marquee .chip[data-v-97946a6c]{padding:4px 12px;font-size:11.5px}@media(max-width:900px){.nav[data-v-97946a6c],.user-chip[data-v-97946a6c]{display:none}}.foot-brand[data-v-e6e059b2]{margin-bottom:14px}.brand[data-v-e6e059b2]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:15px}.brand-mark[data-v-e6e059b2]{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--accent),transparent 68%),var(--bg-3);border:1px solid var(--accent-line)}.foot-pitch[data-v-e6e059b2]{color:var(--text-3);font-size:13px;max-width:300px;margin-bottom:16px}.foot-status[data-v-e6e059b2]{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-3)}.status-dot[data-v-e6e059b2]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade8088}.proc-art[data-v-aa429830]{width:100%;height:100%;object-fit:cover}.ba[data-v-46aa6bb3]{position:relative;overflow:hidden;border-radius:var(--radius);cursor:ew-resize;user-select:none;touch-action:none;background:var(--bg-3)}.ba-layer[data-v-46aa6bb3]{position:absolute;inset:0}.ba-layer[data-v-46aa6bb3]>:first-child{width:100%;height:100%}.ba-img[data-v-46aa6bb3]{width:100%;height:100%;object-fit:cover;display:block;transition:filter .25s ease}.ba-blur[data-v-46aa6bb3]{position:absolute;inset:0;backdrop-filter:blur(7px) saturate(.55) brightness(.82);-webkit-backdrop-filter:blur(7px) saturate(.55) brightness(.82)}.ba-tag[data-v-46aa6bb3]{position:absolute;top:12px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;padding:5px 10px;border-radius:999px;background:#0b0b0eb8;border:1px solid var(--line-2);color:var(--text-2);transition:opacity .2s}.ba-tag-before[data-v-46aa6bb3]{left:12px}.ba-tag-after[data-v-46aa6bb3]{right:12px;color:var(--accent);border-color:var(--accent-line)}.ba-handle[data-v-46aa6bb3]{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);transform:translate(-50%);box-shadow:0 0 14px var(--accent-line)}.ba-knob[data-v-46aa6bb3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:var(--accent);color:var(--accent-text);display:grid;place-items:center;box-shadow:0 6px 22px #00000080}.bx-relight[data-v-46aa6bb3]{filter:brightness(.46) saturate(.5) contrast(.9) hue-rotate(-10deg)}.fx-relight[data-v-46aa6bb3]{filter:brightness(1.12) saturate(1.22) contrast(1.05) hue-rotate(4deg)}.bx-upscale[data-v-46aa6bb3]{filter:blur(7px) saturate(.78) brightness(.92);transform:scale(1.02)}.fx-upscale[data-v-46aa6bb3]{filter:contrast(1.08) saturate(1.06)}.bx-extend[data-v-46aa6bb3]{transform:scale(1.5)}.fx-extend[data-v-46aa6bb3]{filter:brightness(1.04) saturate(1.05)}.bx-grade[data-v-46aa6bb3]{filter:saturate(.5) brightness(.82) contrast(.92)}.fx-grade[data-v-46aa6bb3]{filter:saturate(1.42) contrast(1.15) hue-rotate(-8deg)}.bx-dolly[data-v-46aa6bb3]{filter:brightness(.97)}.fx-dolly[data-v-46aa6bb3]{transform:scale(1.22)}.ba-after-rm[data-v-46aa6bb3]{background:#fff}.fx-removebg[data-v-46aa6bb3],.bx-removebg[data-v-46aa6bb3]{filter:none}.faq-list[data-v-1a522430]{border-top:1px solid var(--line)}.hero[data-v-1ec8df33]{padding:72px 0 0;border-top:none;overflow:hidden}.hero-grid[data-v-1ec8df33]{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero-copy h1[data-v-1ec8df33]{font-size:clamp(40px,5.6vw,72px);font-weight:900;margin:18px 0 20px}.hero-sub[data-v-1ec8df33]{color:var(--text-2);font-size:16px;max-width:480px;margin-bottom:28px}.promptbar[data-v-1ec8df33]{padding:16px;display:grid;gap:12px}.promptbar textarea[data-v-1ec8df33]{background:none;border:none;resize:none;color:var(--text);font-family:var(--font-body);font-size:14.5px;outline:none;width:100%}.promptbar textarea[data-v-1ec8df33]::placeholder{color:var(--text-3)}.promptbar-foot[data-v-1ec8df33]{display:flex;justify-content:space-between;align-items:center;gap:12px}.promptbar-models[data-v-1ec8df33]{display:flex;gap:8px;flex-wrap:wrap}.promptbar-models .chip[data-v-1ec8df33]{padding:4px 12px;font-size:11.5px}.hero-stats[data-v-1ec8df33]{display:flex;gap:36px;margin-top:30px}.hero-stats div[data-v-1ec8df33]{display:grid;gap:2px}.hero-stats b[data-v-1ec8df33]{font-size:24px;font-weight:600;color:var(--accent)}.hero-stats span[data-v-1ec8df33]{font-size:12px;color:var(--text-3)}.hero-visual[data-v-1ec8df33]{position:relative}.hero-visual-tag[data-v-1ec8df33]{position:absolute;bottom:-26px;left:50%;transform:translate(-50%);font-size:10.5px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase}.hero-keywords[data-v-1ec8df33]{margin-top:56px;border-block:1px solid var(--line);padding:14px 0}.kw[data-v-1ec8df33]{font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--text-3);padding:0 22px;white-space:nowrap;display:inline-flex;align-items:center;gap:22px}.kw[data-v-1ec8df33]:after{content:"✦";color:var(--accent);font-size:10px}.t-thumb[data-v-1ec8df33]{margin:-6px -6px 12px;border-radius:10px;overflow:hidden;aspect-ratio:16 / 10}.t-thumb img[data-v-1ec8df33]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tool-card:hover .t-thumb img[data-v-1ec8df33]{transform:scale(1.05)}.suite-grid[data-v-1ec8df33]{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.suite-main[data-v-1ec8df33]{padding:34px;display:grid;gap:14px;align-content:start}.suite-badge[data-v-1ec8df33]{font-size:10px;letter-spacing:.16em;color:var(--accent)}.suite-main h3[data-v-1ec8df33]{font-size:26px}.suite-main p[data-v-1ec8df33]{color:var(--text-2);font-size:14px;max-width:420px}.suite-cta[data-v-1ec8df33]{display:flex;gap:10px;margin-top:4px}.suite-art[data-v-1ec8df33]{margin-top:10px}.suite-side[data-v-1ec8df33]{display:grid;gap:14px}.suite-side-item[data-v-1ec8df33]{display:grid;gap:6px;padding:20px}.suite-side-item h3[data-v-1ec8df33]{font-size:17px}.suite-side-item p[data-v-1ec8df33]{color:var(--text-3);font-size:12.5px}.cap-grid[data-v-1ec8df33]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cap-card[data-v-1ec8df33]{padding:20px;display:grid;gap:10px;min-height:180px;align-content:start}.cap-k[data-v-1ec8df33]{font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.06em}.cap-card p[data-v-1ec8df33]{font-size:12.5px;color:var(--text-3);line-height:1.6}.tool-card.featured .t-icon[data-v-1ec8df33]{width:46px;height:46px}.tool-card.featured h3[data-v-1ec8df33]{font-size:22px;font-family:var(--font-display)}.tool-card.featured p[data-v-1ec8df33]{font-size:14px;color:var(--text-2);max-width:300px}.tool-card .t-price b em[data-v-1ec8df33]{font-style:normal;color:var(--text-3);font-size:11px;margin-left:2px}.gallery-grid[data-v-1ec8df33]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery-cap[data-v-1ec8df33]{display:flex;justify-content:space-between;padding:10px 4px 0;font-size:11.5px;color:var(--text-3)}.gallery-t[data-v-1ec8df33]{color:var(--text-2)}.gallery-d[data-v-1ec8df33]{font-size:12px;color:var(--text-3);padding:5px 4px 0;line-height:1.55}.gallery-cost[data-v-1ec8df33]{color:var(--accent)}.model-marquee[data-v-1ec8df33]{padding:6px 0}.model-chip[data-v-1ec8df33]{padding:10px 18px;gap:10px}.model-chip b[data-v-1ec8df33]{font-size:13.5px}.model-chip span[data-v-1ec8df33]{font-size:11px;color:var(--accent)}.model-note[data-v-1ec8df33]{margin-top:26px;display:flex;gap:14px;align-items:baseline;padding:18px 22px}.model-note b[data-v-1ec8df33]{white-space:nowrap;font-size:13.5px}.model-note span[data-v-1ec8df33]{color:var(--text-3);font-size:13px}.price-grid[data-v-1ec8df33]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card[data-v-1ec8df33]{display:grid;gap:16px;align-content:start;padding:28px}.price-name[data-v-1ec8df33]{font-size:10.5px;letter-spacing:.16em;color:var(--text-3)}.price-num[data-v-1ec8df33]{font-family:var(--font-display);font-size:34px;font-weight:700}.price-num span[data-v-1ec8df33]{font-family:var(--font-body);font-size:13px;color:var(--text-3);font-weight:400}.price-card ul[data-v-1ec8df33]{list-style:none;display:grid;gap:9px}.price-card li[data-v-1ec8df33]{font-size:13px;color:var(--text-2);padding-left:18px;position:relative}.price-card li[data-v-1ec8df33]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-size:11px}.price-hot[data-v-1ec8df33]{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),transparent 60%)}.faq-wrap[data-v-1ec8df33]{max-width:860px}.cta-band[data-v-1ec8df33]{border-top:1px solid var(--line);background:radial-gradient(60% 120% at 50% 0%,var(--accent-soft),transparent 70%)}.cta-inner[data-v-1ec8df33]{text-align:center;display:grid;gap:14px;justify-items:center}.cta-inner h2[data-v-1ec8df33]{font-size:clamp(30px,4vw,48px);font-weight:900}.cta-inner p[data-v-1ec8df33]{color:var(--text-2)}.btn-lg[data-v-1ec8df33]{height:50px;padding:0 32px;font-size:15px;margin-top:8px}@media(max-width:1024px){.hero-grid[data-v-1ec8df33],.suite-grid[data-v-1ec8df33]{grid-template-columns:1fr}.cap-grid[data-v-1ec8df33]{grid-template-columns:repeat(2,1fr)}.gallery-grid[data-v-1ec8df33],.price-grid[data-v-1ec8df33]{grid-template-columns:1fr}}@media(max-width:640px){.cap-grid[data-v-1ec8df33]{grid-template-columns:1fr}.hero-stats[data-v-1ec8df33]{gap:22px}}.mask-painter[data-v-e5637bbe]{display:grid;gap:10px}.mp-stage[data-v-e5637bbe]{position:relative;border-radius:14px;overflow:hidden;background:var(--panel-2);cursor:crosshair;touch-action:none}.mp-stage.painting[data-v-e5637bbe]{cursor:crosshair}.mp-img[data-v-e5637bbe]{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.mp-canvas[data-v-e5637bbe]{position:absolute;inset:0;width:100%;height:100%}.mp-bar[data-v-e5637bbe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mp-hint[data-v-e5637bbe]{font-size:12px;color:var(--text-3)}.studio[data-v-83ac473e]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-83ac473e]{border-bottom:1px solid var(--line);background:var(--bg-2);position:sticky;top:62px;z-index:40}.topbar-inner[data-v-83ac473e]{display:flex;align-items:center;gap:20px;height:52px}.back[data-v-83ac473e]{font-size:13px;color:var(--text-2);white-space:nowrap}.back[data-v-83ac473e]:hover{color:var(--accent)}.tabs[data-v-83ac473e]{display:flex;gap:4px;overflow-x:auto;flex:1}.tab[data-v-83ac473e]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9px;font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap;border:1px solid transparent;transition:all .15s ease}.tab[data-v-83ac473e]:hover{color:var(--text);background:var(--panel-2)}.tab.on[data-v-83ac473e]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.wallet[data-v-83ac473e]{font-size:11.5px}.studio .wrap[data-v-83ac473e]{max-width:1560px}.studio-grid[data-v-83ac473e]{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:20px;padding-block:20px 8px;flex:1;align-items:start}.panel[data-v-83ac473e]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.panel-title[data-v-83ac473e]{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:14px 0 8px}.panel-title[data-v-83ac473e]:first-child{margin-top:0}.panel-sub[data-v-83ac473e]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.panel-note[data-v-83ac473e]{font-size:12px;color:var(--text-3);line-height:1.6}.panel-spacer[data-v-83ac473e]{height:8px}.dropzone[data-v-83ac473e]{display:grid;place-items:center;gap:6px;text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--radius-sm);padding:26px 12px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s ease,background .15s ease;min-height:130px}.dropzone[data-v-83ac473e]:hover{border-color:var(--accent-line);background:var(--accent-soft)}.dropzone.filled[data-v-83ac473e]{padding:0;border-style:solid}.dropzone img[data-v-83ac473e]{width:100%;height:130px;object-fit:cover}.dz-name[data-v-83ac473e]{position:absolute;bottom:0;left:0;right:0;font-size:10.5px;padding:5px 8px;background:#0b0b0ecc;color:var(--text-2)}.dz-icon[data-v-83ac473e]{font-size:22px;color:var(--accent)}.dropzone b[data-v-83ac473e]{font-size:13px}.dz-hint[data-v-83ac473e]{font-size:11px;color:var(--text-3)}.noimg-hint[data-v-83ac473e]{font-size:12.5px;color:var(--text-3);padding:12px;border:1px dashed var(--line-2);border-radius:var(--radius-sm)}.upload-error[data-v-83ac473e]{font-size:12.5px;color:var(--accent);padding:10px 12px;margin-top:8px;border:1px solid var(--accent-line);border-radius:var(--radius-sm)}.panel-left textarea[data-v-83ac473e]{width:100%;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-body);font-size:13px;padding:10px 12px;resize:vertical;outline:none}.panel-left textarea[data-v-83ac473e]:focus{border-color:var(--accent-line)}.preset-row[data-v-83ac473e]{margin-top:16px;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.preset-row .panel-sub[data-v-83ac473e]{width:100%;margin-bottom:4px}.preset[data-v-83ac473e]{font-size:11.5px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--text-2)}.preset[data-v-83ac473e]:hover{border-color:var(--accent-line);color:var(--accent)}.panel-canvas[data-v-83ac473e]{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:700px}.canvas-head[data-v-83ac473e]{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line)}.canvas-title[data-v-83ac473e]{font-size:11px;color:var(--text-3)}.canvas-badge[data-v-83ac473e]{font-size:9.5px;letter-spacing:.14em;padding:4px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)}.canvas-badge.mock[data-v-83ac473e]{border-color:var(--accent-line);color:var(--accent)}.canvas-empty[data-v-83ac473e],.canvas-result[data-v-83ac473e]{flex:1;display:grid;gap:12px;padding:18px;align-content:center}.empty-art[data-v-83ac473e],.canvas-result[data-v-83ac473e]>*{border-radius:var(--radius-sm);overflow:hidden;min-height:460px}.result-img[data-v-83ac473e]{width:100%;height:100%;min-height:460px;object-fit:contain;background:var(--bg-3)}.result-download[data-v-83ac473e]{display:inline-block;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;font-size:11px;color:var(--text-2);text-decoration:none;justify-self:center}.result-download[data-v-83ac473e]:hover{border-color:var(--accent-line);color:var(--accent)}.result-fail[data-v-83ac473e]{display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;border:1px dashed var(--line-2);padding:32px}.result-fail .rf-icon[data-v-83ac473e]{font-size:28px}.result-fail b[data-v-83ac473e]{color:var(--accent)}.result-fail .rf-err[data-v-83ac473e]{font-size:11px;color:var(--text-3);max-width:480px;word-break:break-all}.empty-hint[data-v-83ac473e]{text-align:center;font-size:12.5px;color:var(--text-3)}.empty-hint b[data-v-83ac473e]{color:var(--accent)}.gen-gallery[data-v-83ac473e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;min-height:460px}.gen-gallery figure[data-v-83ac473e]{margin:0;border-radius:var(--radius-sm);overflow:hidden;position:relative;background:var(--bg-3)}.gen-gallery img[data-v-83ac473e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--ease-out, ease)}.gen-gallery figure:hover img[data-v-83ac473e]{transform:scale(1.045)}.gen-gallery figcaption[data-v-83ac473e]{position:absolute;bottom:0;left:0;right:0;font-size:9.5px;line-height:1.4;padding:20px 10px 9px;background:linear-gradient(transparent,#0b0b0eeb);color:var(--text-2)}.erase-stage[data-v-83ac473e]{display:grid;gap:12px;min-height:460px}.cutout-demo[data-v-83ac473e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:460px}.cutout-side[data-v-83ac473e]{position:relative;border-radius:var(--radius-sm);overflow:hidden}.cutout-side img[data-v-83ac473e]{width:100%;height:100%;object-fit:cover;display:block}.cutout-side.cut[data-v-83ac473e]{background:repeating-conic-gradient(#d8d4cc 0 25%,#f2f0eb 0 50%) 0 0 / 24px 24px}.cutout-side.cut img[data-v-83ac473e]{clip-path:circle(44% at 50% 46%)}.cutout-tag[data-v-83ac473e]{position:absolute;top:12px;left:12px;font-size:10px;letter-spacing:.12em;padding:5px 10px;border-radius:999px;background:#0b0b0eb8;border:1px solid var(--line-2);color:var(--text-2)}.cutout-tag.ok[data-v-83ac473e]{color:#0b0b0e;background:var(--accent);border-color:var(--accent);font-weight:600}.canvas-foot[data-v-83ac473e]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--line);background:var(--bg-2)}.cost-box[data-v-83ac473e]{display:flex;align-items:baseline;gap:7px;font-size:12px}.cost-k[data-v-83ac473e]{color:var(--text-3)}.cost-v[data-v-83ac473e]{font-size:15px;font-weight:600;color:var(--accent)}.cost-v.dim[data-v-83ac473e]{color:var(--text-2);font-size:13px;font-weight:400}.cost-sep[data-v-83ac473e]{color:var(--text-3)}.foot-actions[data-v-83ac473e]{display:flex;align-items:center;gap:14px}.err[data-v-83ac473e]{font-size:11px;color:#f87171;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-err[data-v-83ac473e]{display:flex;align-items:center;gap:10px;min-width:0}.recharge-link[data-v-83ac473e]{font-size:11.5px;font-weight:600;color:var(--accent);white-space:nowrap}.recharge-link[data-v-83ac473e]:hover{text-decoration:underline}.btn[data-v-83ac473e]:disabled{opacity:.55;cursor:wait}.model-list[data-v-83ac473e]{display:grid;gap:6px}.model-item[data-v-83ac473e]{text-align:left;font-size:11.5px;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-3);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-item[data-v-83ac473e]:hover{border-color:var(--line-2);color:var(--text)}.model-item.on[data-v-83ac473e]{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.seg[data-v-83ac473e]{display:flex;gap:5px}.seg button[data-v-83ac473e]{flex:1;padding:8px 0;font-size:12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-3);color:var(--text-2)}.seg button.on[data-v-83ac473e]{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.slider-label[data-v-83ac473e]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-2);margin:12px 0 6px}.slider-label .val[data-v-83ac473e]{color:var(--accent);font-size:11px}.panel-right input[type=range][data-v-83ac473e]{width:100%;accent-color:var(--accent)}.extend-preview[data-v-83ac473e]{margin-top:10px;font-size:10.5px;color:var(--text-3)}.compass[data-v-83ac473e]{position:relative}.compass svg[data-v-83ac473e]{width:100%;max-width:180px;margin:0 auto;display:block}.c-ring[data-v-83ac473e]{fill:var(--bg-3);stroke:var(--line-2)}.c-ring.inner[data-v-83ac473e]{fill:none;stroke:var(--line)}.c-dir circle[data-v-83ac473e]{fill:var(--text-3)}.c-dir text[data-v-83ac473e]{fill:var(--text-3);font-size:8px;font-family:var(--font-mono)}.c-sun[data-v-83ac473e]{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent-line))}.c-ray[data-v-83ac473e]{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.c-subject[data-v-83ac473e]{fill:var(--text-2)}.compass-slider[data-v-83ac473e]{margin-top:8px}.ledger-note[data-v-83ac473e]{border-top:1px dashed var(--line-2);padding-top:12px;display:grid;gap:5px}.ledger-note .mono[data-v-83ac473e]{font-size:10px;color:var(--accent);letter-spacing:.14em}.ledger-note p[data-v-83ac473e]{font-size:11px;color:var(--text-3);line-height:1.55}.history-strip[data-v-83ac473e]{padding-block:14px 26px;display:grid;gap:10px}.history-row[data-v-83ac473e]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.hist-item[data-v-83ac473e]{width:120px;flex-shrink:0;display:grid;gap:5px}.hist-thumb[data-v-83ac473e]{height:68px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.hist-tool[data-v-83ac473e]{font-size:10.5px;color:var(--text-2)}.hist-cost[data-v-83ac473e]{font-size:10.5px;color:var(--accent)}.seo[data-v-83ac473e]{border-top:1px solid var(--line);background:var(--bg-2);margin-top:26px;padding:56px 0 64px}.seo-grid[data-v-83ac473e]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.seo-main h2[data-v-83ac473e]{font-size:clamp(24px,2.6vw,34px);margin:10px 0 14px;letter-spacing:-.01em}.seo-main h2.seo-sub[data-v-83ac473e]{margin-top:44px}.seo-lead[data-v-83ac473e]{font-size:14.5px;line-height:1.75;color:var(--text-2);max-width:720px}.seo-feats[data-v-83ac473e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.feat[data-v-83ac473e]{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:var(--panel)}.feat h3[data-v-83ac473e]{font-size:14px;margin-bottom:7px}.feat p[data-v-83ac473e]{font-size:12.5px;color:var(--text-3);line-height:1.65}.seo-cases[data-v-83ac473e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.case[data-v-83ac473e]{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);transition:transform .2s ease,border-color .2s ease}.case[data-v-83ac473e]:hover{transform:translateY(-3px);border-color:var(--accent-line)}.case img[data-v-83ac473e]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.case figcaption[data-v-83ac473e]{display:grid;gap:4px;padding:14px 16px 16px}.case b[data-v-83ac473e]{font-size:13.5px}.case span[data-v-83ac473e]{font-size:12px;color:var(--text-3);line-height:1.55}.seo-side[data-v-83ac473e]{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--panel);position:sticky;top:132px}.seo-side .side-gap[data-v-83ac473e]{margin-top:26px}.related[data-v-83ac473e]{display:grid;gap:6px}.related-link[data-v-83ac473e]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-3);color:var(--text-2);font-size:13px;text-decoration:none;transition:border-color .15s,color .15s}.related-link[data-v-83ac473e]:hover{border-color:var(--accent-line);color:var(--accent)}.related-cr[data-v-83ac473e]{font-size:11px;color:var(--text-3)}.related-link:hover .related-cr[data-v-83ac473e]{color:var(--accent)}@media(max-width:1280px){.seo-grid[data-v-83ac473e]{grid-template-columns:1fr;gap:32px}.seo-side[data-v-83ac473e]{position:static}.gen-gallery[data-v-83ac473e]{grid-template-columns:repeat(2,1fr);min-height:0}}@media(max-width:1100px){.studio-grid[data-v-83ac473e]{grid-template-columns:240px 1fr}.panel-right[data-v-83ac473e]{grid-column:span 2}}@media(max-width:800px){.studio-grid[data-v-83ac473e]{grid-template-columns:1fr}.panel-right[data-v-83ac473e]{grid-column:auto}.panel-canvas[data-v-83ac473e]{min-height:420px}.cutout-demo[data-v-83ac473e]{grid-template-columns:1fr;min-height:0}.cutout-side[data-v-83ac473e]{aspect-ratio:4 / 3}.gen-gallery[data-v-83ac473e]{grid-template-columns:1fr 1fr}.seo-feats[data-v-83ac473e],.seo-cases[data-v-83ac473e]{grid-template-columns:1fr}}.hero[data-v-af407c9d]{padding:72px 0 0;overflow:hidden}.hero-grid[data-v-af407c9d]{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero-copy h1[data-v-af407c9d]{font-size:clamp(40px,5.6vw,72px);font-weight:900;margin:18px 0 20px}.hero-sub[data-v-af407c9d]{color:var(--text-2);font-size:16px;max-width:480px;margin-bottom:28px}.hero-stats[data-v-af407c9d]{display:flex;gap:36px;margin-top:30px}.hero-stats div[data-v-af407c9d]{display:grid;gap:2px}.hero-stats b[data-v-af407c9d]{font-size:24px;font-weight:600;color:var(--accent)}.hero-stats span[data-v-af407c9d]{font-size:12px;color:var(--text-3)}.hero-note[data-v-af407c9d]{font-size:11.5px;color:var(--text-3);max-width:460px;margin-top:14px;line-height:1.6}.hero-visual[data-v-af407c9d]{position:relative}.tool-card[data-v-af407c9d]{padding:18px;display:grid;gap:4px}.tool-card-k[data-v-af407c9d]{font-size:10px;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin-bottom:6px}.tool-row[data-v-af407c9d]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:11px 12px;border-radius:10px;text-decoration:none;transition:background .15s ease}.tool-row[data-v-af407c9d]:hover{background:var(--accent-soft)}.tool-row b[data-v-af407c9d]{font-size:14px;color:var(--text)}.tool-row span[data-v-af407c9d]{font-size:11.5px;color:var(--text-3);grid-column:1}.tool-row .tool-go[data-v-af407c9d]{grid-column:2;grid-row:1;color:var(--accent);font-size:14px}.tool-grid[data-v-af407c9d]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tool-tile[data-v-af407c9d]{display:grid;gap:8px;align-content:start;padding:22px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.tool-tile[data-v-af407c9d]:hover{transform:translateY(-3px);border-color:var(--accent-line)}.tool-ico[data-v-af407c9d]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-weight:700;font-size:13px;margin-bottom:6px}.tool-tile h3[data-v-af407c9d]{font-size:16px;color:var(--text)}.tool-tile p[data-v-af407c9d]{font-size:12.5px;color:var(--text-3);line-height:1.6}.tool-cta[data-v-af407c9d]{margin-top:4px;font-size:12px;color:var(--accent);font-weight:600}.steps[data-v-af407c9d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step[data-v-af407c9d]{padding:26px;display:grid;gap:8px;align-content:start}.step-n[data-v-af407c9d]{font-size:22px;font-weight:600;color:var(--accent)}.step h3[data-v-af407c9d]{font-size:19px}.step p[data-v-af407c9d]{font-size:13px;color:var(--text-3);line-height:1.65}.sample-grid[data-v-af407c9d]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sample[data-v-af407c9d]{padding:0;overflow:hidden;display:grid}.sample-pair[data-v-af407c9d]{display:grid;grid-template-columns:1fr 1fr}.sample-screen[data-v-af407c9d]{position:relative;aspect-ratio:16 / 9;background:#000;display:grid;place-items:center;overflow:hidden}.sample-media[data-v-af407c9d]{width:100%;height:100%;object-fit:cover;display:block}.badge[data-v-af407c9d]{position:absolute;top:8px;left:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;padding:5px 10px;border-radius:999px;background:#0b0b0eb8;border:1px solid var(--line-2);color:var(--text-2)}.badge-after[data-v-af407c9d]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.sample-meta[data-v-af407c9d]{display:grid;gap:4px;padding:16px 18px 18px}.sample-meta b[data-v-af407c9d]{font-size:14.5px}.sample-meta p[data-v-af407c9d]{font-size:12.5px;color:var(--text-3);line-height:1.55}.trust-grid[data-v-af407c9d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust[data-v-af407c9d]{padding:26px;display:grid;gap:8px;align-content:start}.trust h3[data-v-af407c9d]{font-size:17px;color:var(--accent)}.trust p[data-v-af407c9d]{font-size:13px;color:var(--text-3);line-height:1.65}.price-grid[data-v-af407c9d]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card[data-v-af407c9d]{display:grid;gap:16px;align-content:start;padding:28px}.price-name[data-v-af407c9d]{font-size:10.5px;letter-spacing:.16em;color:var(--text-3)}.price-num[data-v-af407c9d]{font-family:var(--font-display);font-size:34px;font-weight:700}.price-num span[data-v-af407c9d]{font-family:var(--font-body);font-size:13px;color:var(--text-3);font-weight:400}.price-card ul[data-v-af407c9d]{list-style:none;display:grid;gap:9px}.price-card li[data-v-af407c9d]{font-size:13px;color:var(--text-2);padding-left:18px;position:relative}.price-card li[data-v-af407c9d]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-size:11px}.price-hot[data-v-af407c9d]{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),transparent 60%)}.faq-wrap[data-v-af407c9d]{max-width:860px}.cta-band[data-v-af407c9d]{border-top:1px solid var(--line);background:radial-gradient(60% 120% at 50% 0%,var(--accent-soft),transparent 70%)}.cta-inner[data-v-af407c9d]{text-align:center;display:grid;gap:14px;justify-items:center}.cta-inner h2[data-v-af407c9d]{font-size:clamp(30px,4vw,48px);font-weight:900}.cta-inner p[data-v-af407c9d]{color:var(--text-2)}.btn-lg[data-v-af407c9d]{height:50px;padding:0 32px;font-size:15px;margin-top:8px}@media(max-width:1024px){.hero-grid[data-v-af407c9d]{grid-template-columns:1fr}.tool-grid[data-v-af407c9d]{grid-template-columns:repeat(3,1fr)}.steps[data-v-af407c9d],.sample-grid[data-v-af407c9d],.trust-grid[data-v-af407c9d],.price-grid[data-v-af407c9d]{grid-template-columns:1fr}}@media(max-width:640px){.tool-grid[data-v-af407c9d]{grid-template-columns:repeat(2,1fr)}.hero-stats[data-v-af407c9d]{gap:22px}}.studio[data-v-1012e492]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-1012e492]{border-bottom:1px solid var(--line);background:var(--bg-2)}.topbar-inner[data-v-1012e492]{display:flex;align-items:center;gap:18px;height:56px}.back[data-v-1012e492]{color:var(--text-2);font-size:13px}.back[data-v-1012e492]:hover{color:var(--text)}.tool-tabs[data-v-1012e492]{display:flex;gap:6px;flex-wrap:wrap}.tool-tab[data-v-1012e492]{padding:7px 14px;border-radius:9px;font-size:13px;font-weight:500;color:var(--text-2);background:var(--panel-2);border:1px solid transparent;cursor:pointer;font-family:inherit;transition:all .15s ease}.tool-tab[data-v-1012e492]:hover{color:var(--text)}.tool-tab.on[data-v-1012e492]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-line)}.wallet[data-v-1012e492]{margin-left:auto;font-family:var(--font-mono);font-size:12.5px;color:var(--text-2)}.studio-grid[data-v-1012e492]{flex:1;display:grid;grid-template-columns:380px 1fr;gap:28px;padding:28px 0 60px;align-items:start}.panel[data-v-1012e492]{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:20px}.panel-title[data-v-1012e492]{font-size:16px;font-weight:700;color:var(--text);margin:0}.panel-tagline[data-v-1012e492]{font-size:13px;color:var(--text-3);margin:4px 0 16px}.panel-sub[data-v-1012e492]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin:16px 0 6px}.panel-note[data-v-1012e492]{font-size:12px;color:var(--text-3);margin:6px 0 0}.panel input[type=number][data-v-1012e492],.panel input[type=text][data-v-1012e492],.url-input[data-v-1012e492]{width:100%;padding:9px 12px;border-radius:9px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);font-family:inherit;font-size:14px}.check[data-v-1012e492]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);margin-top:12px}.seg[data-v-1012e492]{display:flex;gap:6px;margin-bottom:14px}.seg button[data-v-1012e492]{flex:1;padding:8px;border-radius:9px;border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-2);font-size:13px;cursor:pointer;font-family:inherit}.seg button.on[data-v-1012e492]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.dropzone[data-v-1012e492]{display:grid;place-items:center;gap:6px;aspect-ratio:16/9;border:1.5px dashed var(--line-2);border-radius:12px;background:var(--bg-3);cursor:pointer;text-align:center;padding:16px}.dropzone.filled[data-v-1012e492]{border-style:solid}.dropzone.small[data-v-1012e492]{aspect-ratio:auto;padding:12px}.dropzone .plus[data-v-1012e492]{font-size:26px;color:var(--text-3)}.dropzone b[data-v-1012e492]{font-size:13px;color:var(--text-2)}.dropzone .hint[data-v-1012e492]{font-size:11px;color:var(--text-3)}.dropzone .thumb[data-v-1012e492]{width:100%;border-radius:8px}.preset-row[data-v-1012e492]{display:flex;flex-wrap:wrap;gap:6px}.preset[data-v-1012e492]{padding:7px 12px;border-radius:9px;border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-2);font-size:12.5px;cursor:pointer;font-family:inherit}.preset.on[data-v-1012e492]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.run[data-v-1012e492]{width:100%;margin-top:20px;padding:12px;font-size:14px}.btn-sm[data-v-1012e492]{padding:8px 14px;font-size:13px}.btn-ghost[data-v-1012e492]{background:var(--panel-2);color:var(--text-2);border:1px solid var(--line-2)}.btn-primary[data-v-1012e492]{background:var(--accent);color:#fff;border:0;cursor:pointer;border-radius:10px;font-family:inherit;font-weight:600}.btn-primary[data-v-1012e492]:disabled{opacity:.6;cursor:default}.err[data-v-1012e492]{color:#ff6b6b;font-size:12.5px;margin:10px 0 0}.result[data-v-1012e492]{min-height:320px}.placeholder[data-v-1012e492]{display:grid;place-items:center;height:100%;color:var(--text-3);gap:12px}.ph-mark[data-v-1012e492]{width:48px;height:48px;border-radius:12px;border:1.5px dashed var(--line-2)}.result-card[data-v-1012e492]{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:18px}.result-head[data-v-1012e492]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.badge[data-v-1012e492]{font-size:11px;padding:3px 9px;border-radius:999px;font-weight:600}.badge.cf[data-v-1012e492]{background:var(--accent-soft);color:var(--accent)}.badge.cc[data-v-1012e492]{background:#ffffff14;color:var(--text-2)}.status[data-v-1012e492]{font-size:12px;color:var(--text-3);font-family:var(--font-mono)}.out-video[data-v-1012e492]{width:100%;border-radius:12px;background:#000}.processing[data-v-1012e492]{display:grid;place-items:center;gap:12px;padding:34px 16px;background:var(--bg-3);border-radius:12px}.processing p[data-v-1012e492]{font-size:13px;color:var(--text-3);margin:0}.spinner[data-v-1012e492]{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--accent);animation:spin-1012e492 .8s linear infinite}@keyframes spin-1012e492{to{transform:rotate(360deg)}}.mock-note[data-v-1012e492]{background:var(--bg-3);border-radius:12px;padding:16px}.mock-note p[data-v-1012e492]{color:var(--text-2);font-size:13px;margin:0 0 8px}.mock-note code[data-v-1012e492]{font-size:11px;color:var(--text-3);word-break:break-all}.result-meta[data-v-1012e492]{display:flex;gap:6px;font-size:12.5px;color:var(--text-3);margin:12px 0}@media(max-width:820px){.studio-grid[data-v-1012e492]{grid-template-columns:1fr}}.wallet-page[data-v-d9d72577]{padding:48px 0 80px}.wallet-page h1[data-v-d9d72577]{font-family:var(--font-display);font-size:34px;margin:0 0 8px}.page-sub[data-v-d9d72577]{color:var(--text-3);font-size:14px;margin:0 0 24px;max-width:640px}.page-sub b[data-v-d9d72577]{color:var(--text-2)}.toast[data-v-d9d72577]{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--text);padding:10px 16px;border-radius:10px;font-size:13px;margin:0 0 20px}.wallet-page h2[data-v-d9d72577]{font-size:18px;margin:36px 0 14px;display:flex;align-items:center;gap:10px}.dev-badge[data-v-d9d72577]{font-family:var(--font-mono);font-size:10px;color:var(--accent);border:1px solid var(--accent-line);padding:2px 8px;border-radius:20px}.balance-card[data-v-d9d72577]{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(135deg,var(--panel),var(--bg-3));border:1px solid var(--line-2);border-radius:20px;padding:28px}.balance-label[data-v-d9d72577]{font-size:12px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.balance-value[data-v-d9d72577]{display:block;font-size:44px;font-weight:700;margin:6px 0 2px}.balance-usd[data-v-d9d72577]{font-size:12.5px;color:var(--text-3)}.balance-side[data-v-d9d72577]{display:flex;gap:28px;align-items:center}.stat[data-v-d9d72577]{display:grid;gap:2px;text-align:center}.stat b[data-v-d9d72577]{font-size:22px}.stat span[data-v-d9d72577]{font-size:11.5px;color:var(--text-3)}.tiers[data-v-d9d72577]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tier[data-v-d9d72577]{position:relative;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;padding:22px 18px;display:grid;gap:6px;justify-items:center}.tier.hot[data-v-d9d72577]{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line),0 12px 40px var(--accent-soft)}.tier-tag[data-v-d9d72577]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--accent);color:#0b0b0e;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase}.tier-credits[data-v-d9d72577]{font-size:28px;font-weight:700}.tier-unit[data-v-d9d72577]{font-size:11.5px;color:var(--text-3)}.tier-price[data-v-d9d72577]{font-size:15px;color:var(--text-2);margin:4px 0 12px}.tiers-note[data-v-d9d72577]{font-size:12px;color:var(--text-3);margin:12px 0 0}.dev-row[data-v-d9d72577]{display:flex;gap:10px;flex-wrap:wrap}.two-col[data-v-d9d72577]{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;margin-top:8px}.panel[data-v-d9d72577]{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:6px 16px}.panel table[data-v-d9d72577]{width:100%;border-collapse:collapse;font-size:12.5px}.panel th[data-v-d9d72577]{text-align:left;color:var(--text-3);font-weight:500;padding:10px 8px;border-bottom:1px solid var(--line);font-size:11.5px}.panel td[data-v-d9d72577]{padding:9px 8px;border-bottom:1px solid var(--line);color:var(--text-2)}.panel tr:last-child td[data-v-d9d72577]{border-bottom:none}.pos[data-v-d9d72577]{color:#6fe3a5}.neg[data-v-d9d72577]{color:#ff9a8a}.detail[data-v-d9d72577]{color:var(--text-3)}.status[data-v-d9d72577]{font-size:11px;padding:2px 8px;border-radius:20px}.status.paid[data-v-d9d72577]{background:#6fe3a51f;color:#6fe3a5}.status.pending[data-v-d9d72577]{background:#ffb2241f;color:var(--accent)}.status.failed[data-v-d9d72577],.status.refunded[data-v-d9d72577]{background:#ff5a5a1f;color:#ff8080}.empty[data-v-d9d72577]{color:var(--text-3);font-size:13px;padding:18px 8px;margin:0}@media(max-width:900px){.tiers[data-v-d9d72577]{grid-template-columns:1fr 1fr}.two-col[data-v-d9d72577]{grid-template-columns:1fr}}.auth-aside[data-v-5932aa3c]{width:100%;max-width:460px;background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:28px}.aside-title[data-v-5932aa3c]{font-family:var(--font-display);font-size:20px;margin:0 0 18px}.aside-items[data-v-5932aa3c]{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px}.aside-items li[data-v-5932aa3c]{display:flex;gap:12px;align-items:flex-start}.aside-dot[data-v-5932aa3c]{flex:none;width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--accent);box-shadow:0 0 10px var(--accent-line)}.aside-dot.alt[data-v-5932aa3c]{background:var(--accent-2, var(--accent))}.aside-it[data-v-5932aa3c]{display:grid;gap:3px}.aside-it b[data-v-5932aa3c]{font-size:13.5px;color:var(--text)}.aside-it span[data-v-5932aa3c]{font-size:12.5px;color:var(--text-3);line-height:1.55}.aside-stats[data-v-5932aa3c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0;margin-bottom:6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aside-stats div[data-v-5932aa3c]{display:grid;gap:2px;text-align:center}.aside-stats b[data-v-5932aa3c]{font-family:var(--font-display);font-size:19px;color:var(--accent)}.aside-stats span[data-v-5932aa3c]{font-size:11px;color:var(--text-3)}.aside-faq h3[data-v-5932aa3c]{font-family:var(--font-display);font-size:14px;margin:14px 0 4px}.auth-page[data-v-9172a2a9]{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:48px 20px}.auth-shell[data-v-9172a2a9]{display:grid;grid-template-columns:420px minmax(0,460px);gap:28px;align-items:start;width:100%;max-width:940px}.auth-card[data-v-9172a2a9]{width:100%;background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:32px}.auth-card h1[data-v-9172a2a9]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.auth-sub[data-v-9172a2a9]{color:var(--text-3);font-size:13px;margin:0 0 22px}.oauth-row[data-v-9172a2a9]{display:grid;grid-template-columns:1fr;gap:10px}.btn-oauth[data-v-9172a2a9]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;background:var(--panel);border:1px solid var(--line-3);color:var(--text)}.btn-oauth[data-v-9172a2a9]:hover:not(:disabled){border-color:var(--accent-line);background:var(--panel-2)}.btn-oauth[data-v-9172a2a9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-oauth[data-v-9172a2a9]:disabled{opacity:.55;cursor:not-allowed}.divider[data-v-9172a2a9]{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text-3);font-size:12px}.divider[data-v-9172a2a9]:before,.divider[data-v-9172a2a9]:after{content:"";flex:1;height:1px;background:var(--line-2)}form[data-v-9172a2a9]{display:grid;gap:14px}label[data-v-9172a2a9]{display:grid;gap:6px;font-size:12.5px;color:var(--text-2)}input[data-v-9172a2a9]{background:var(--bg-3);border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;color:var(--text);font-size:14px;font-family:inherit}input[data-v-9172a2a9]:focus{outline:none;border-color:var(--accent-line)}.btn-block[data-v-9172a2a9]{width:100%}.form-error[data-v-9172a2a9]{color:#ff8080;font-size:12.5px;margin:0;background:#ff5a5a14;border:1px solid rgba(255,90,90,.25);padding:8px 12px;border-radius:9px}.auth-links[data-v-9172a2a9]{display:flex;justify-content:space-between;margin-top:18px;font-size:13px}.auth-links a[data-v-9172a2a9]{color:var(--accent)}@media(max-width:960px){.auth-shell[data-v-9172a2a9]{grid-template-columns:minmax(0,420px);justify-content:center}}.auth-page[data-v-66f88d7b]{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:48px 20px}.auth-shell[data-v-66f88d7b]{display:grid;grid-template-columns:420px minmax(0,460px);gap:28px;align-items:start;width:100%;max-width:940px}.auth-card[data-v-66f88d7b]{width:100%;background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:32px}.auth-card h1[data-v-66f88d7b]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.auth-sub[data-v-66f88d7b]{color:var(--text-3);font-size:13px;margin:0 0 22px}form[data-v-66f88d7b]{display:grid;gap:14px}label[data-v-66f88d7b]{display:grid;gap:6px;font-size:12.5px;color:var(--text-2)}.opt[data-v-66f88d7b]{color:var(--text-3)}input[data-v-66f88d7b]{background:var(--bg-3);border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;color:var(--text);font-size:14px;font-family:inherit}input[data-v-66f88d7b]:focus{outline:none;border-color:var(--accent-line)}.btn-block[data-v-66f88d7b]{width:100%}.form-error[data-v-66f88d7b]{color:#ff8080;font-size:12.5px;margin:0;background:#ff5a5a14;border:1px solid rgba(255,90,90,.25);padding:8px 12px;border-radius:9px}.auth-links[data-v-66f88d7b]{display:flex;justify-content:space-between;margin-top:18px;font-size:13px;align-items:center}.auth-links a[data-v-66f88d7b]{color:var(--accent)}.muted[data-v-66f88d7b]{color:var(--text-3)}@media(max-width:960px){.auth-shell[data-v-66f88d7b]{grid-template-columns:minmax(0,420px);justify-content:center}}.auth-page[data-v-53ac5b9c]{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:48px 20px}.auth-narrow[data-v-53ac5b9c]{width:100%;max-width:480px;display:grid;gap:20px}.auth-card[data-v-53ac5b9c]{width:100%;background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:32px}.auth-card h1[data-v-53ac5b9c]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.auth-sub[data-v-53ac5b9c]{color:var(--text-3);font-size:13px;margin:0 0 22px}form[data-v-53ac5b9c]{display:grid;gap:14px}label[data-v-53ac5b9c]{display:grid;gap:6px;font-size:12.5px;color:var(--text-2)}input[data-v-53ac5b9c]{background:var(--bg-3);border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;color:var(--text);font-size:14px;font-family:inherit}input[data-v-53ac5b9c]:focus{outline:none;border-color:var(--accent-line)}.consent[data-v-53ac5b9c]{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:var(--text-3);line-height:1.5;margin-top:2px;cursor:pointer}.consent input[type=checkbox][data-v-53ac5b9c]{appearance:auto;-webkit-appearance:auto;width:15px;height:15px;min-width:15px;padding:0;margin:2px 0 0;border-radius:4px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.btn-block[data-v-53ac5b9c]{width:100%}.form-error[data-v-53ac5b9c]{color:#ff8080;font-size:12.5px;margin:0;background:#ff5a5a14;border:1px solid rgba(255,90,90,.25);padding:8px 12px;border-radius:9px}.auth-links[data-v-53ac5b9c]{margin-top:18px;font-size:13px}.auth-links a[data-v-53ac5b9c]{color:var(--accent)}.dev-box[data-v-53ac5b9c]{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:12px;padding:14px;margin-bottom:8px}.dev-title[data-v-53ac5b9c]{font-size:11.5px;color:var(--text-3);margin:0 0 6px}.dev-link[data-v-53ac5b9c]{color:var(--accent);font-weight:600;font-size:14px}.auth-help[data-v-53ac5b9c]{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.auth-help h2[data-v-53ac5b9c]{font-family:var(--font-display);font-size:15px;margin:0 0 14px}.auth-help ul[data-v-53ac5b9c]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.auth-help li[data-v-53ac5b9c]{display:grid;gap:3px;padding-left:18px;position:relative}.auth-help li[data-v-53ac5b9c]:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.auth-help b[data-v-53ac5b9c]{font-size:13px;color:var(--text)}.auth-help span[data-v-53ac5b9c]{font-size:12.5px;color:var(--text-3);line-height:1.55}.auth-page[data-v-a27fdc41]{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:48px 20px}.auth-narrow[data-v-a27fdc41]{width:100%;max-width:480px;display:grid;gap:20px}.auth-card[data-v-a27fdc41]{width:100%;background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:32px}.auth-card h1[data-v-a27fdc41]{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.auth-sub[data-v-a27fdc41]{color:var(--text-3);font-size:13px;margin:0 0 22px}form[data-v-a27fdc41]{display:grid;gap:14px}label[data-v-a27fdc41]{display:grid;gap:6px;font-size:12.5px;color:var(--text-2)}input[data-v-a27fdc41]{background:var(--bg-3);border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;color:var(--text);font-size:14px;font-family:inherit}input[data-v-a27fdc41]:focus{outline:none;border-color:var(--accent-line)}.btn-block[data-v-a27fdc41]{width:100%}.form-error[data-v-a27fdc41]{color:#ff8080;font-size:12.5px;margin:0;background:#ff5a5a14;border:1px solid rgba(255,90,90,.25);padding:8px 12px;border-radius:9px}.auth-help[data-v-a27fdc41]{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.auth-help h2[data-v-a27fdc41]{font-family:var(--font-display);font-size:15px;margin:0 0 14px}.auth-help ul[data-v-a27fdc41]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.auth-help li[data-v-a27fdc41]{display:grid;gap:3px;padding-left:18px;position:relative}.auth-help li[data-v-a27fdc41]:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.auth-help span[data-v-a27fdc41]{font-size:12.5px;color:var(--text-3);line-height:1.55}.cb[data-v-02bed7fd]{min-height:60vh;display:grid;place-items:center;font-size:14px}.ok[data-v-02bed7fd]{color:var(--text-2)}.err[data-v-02bed7fd]{color:#ff8080}.pay-page[data-v-03ee6b6e]{min-height:calc(100vh - 120px);display:grid;place-items:center;padding:48px 20px}.pay-card[data-v-03ee6b6e]{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:28px;display:grid;gap:12px}.pay-brand[data-v-03ee6b6e]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-3)}.pay-card h1[data-v-03ee6b6e]{font-family:var(--font-display);font-size:22px;margin:0}.pay-row[data-v-03ee6b6e]{display:flex;justify-content:space-between;font-size:13.5px;color:var(--text-2);padding:10px 0;border-bottom:1px solid var(--line)}.pay-row b[data-v-03ee6b6e]{color:var(--text)}.pay-row.total[data-v-03ee6b6e]{border-bottom:none;font-size:16px}.pay-note[data-v-03ee6b6e]{font-size:11.5px;color:var(--text-3);margin:4px 0}.btn-block[data-v-03ee6b6e]{width:100%}.form-error[data-v-03ee6b6e]{color:#ff8080;font-size:12.5px;margin:0}.mono[data-v-03ee6b6e]{font-family:var(--font-mono)}.badge-wall[data-v-059b299f]{border-top:1px solid var(--line);background:var(--bg-2);padding:44px 0 52px}.badge-grid[data-v-059b299f]{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.badge[data-v-059b299f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:150px;min-height:76px;padding:12px 18px;border-radius:12px;background:#f4f4f6;border:1px solid var(--line-2);text-decoration:none;transition:transform .15s ease,border-color .15s ease}.badge[data-v-059b299f]:hover{transform:translateY(-2px);border-color:var(--accent-line)}.badge-img[data-v-059b299f]{display:block;max-width:100%;width:auto;height:auto;max-height:52px}.badge-name[data-v-059b299f]{color:#16161c;font-size:14px;font-weight:600;letter-spacing:.02em}.badge-note[data-v-059b299f]{color:#55555e;font-size:11px}.badge-empty[data-v-059b299f]{margin-top:16px;max-width:520px;padding:18px 20px;border:1px dashed var(--line-2);border-radius:12px;color:var(--text-3);font-size:13.5px;line-height:1.7}@media(max-width:640px){.badge-wall[data-v-059b299f]{padding:32px 0 40px}.badge[data-v-059b299f]{min-width:132px;min-height:68px}}.doc[data-v-d95783e6]{padding:72px 0 88px}.doc-crumb[data-v-d95783e6]{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--text-3);margin-bottom:26px}.doc-crumb a[data-v-d95783e6]{color:var(--text-3);text-decoration:none}.doc-crumb a[data-v-d95783e6]:hover{color:var(--accent)}.doc-crumb i[data-v-d95783e6]{font-style:normal;opacity:.5}.doc-crumb .on[data-v-d95783e6]{color:var(--accent)}.doc-title[data-v-d95783e6]{font-size:clamp(30px,4.4vw,46px);line-height:1.08;margin:12px 0 14px}.doc-lede[data-v-d95783e6]{color:var(--text-2);font-size:16px;max-width:640px}.doc-updated[data-v-d95783e6]{color:var(--text-3);font-size:12px;margin:14px 0 40px}.doc-body[data-v-d95783e6]{max-width:720px}.doc-sec[data-v-d95783e6]{padding:22px 0;border-top:1px solid var(--line)}.doc-sec h2[data-v-d95783e6]{font-size:17px;margin-bottom:8px}.doc-sec p[data-v-d95783e6]{color:var(--text-2);font-size:14.5px;line-height:1.75}.doc-mails[data-v-d95783e6]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;max-width:720px}.doc-mail[data-v-d95783e6]{display:block;padding:20px 22px;text-decoration:none}.doc-mail-k[data-v-d95783e6]{font-size:11px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.doc-mail b[data-v-d95783e6]{display:block;font-size:15px;margin:8px 0 6px;color:var(--text-1)}.doc-mail-d[data-v-d95783e6]{font-size:12.5px;color:var(--text-3);line-height:1.6}.doc-cta[data-v-d95783e6]{display:flex;gap:12px;margin-top:44px}.doc-contact[data-v-d95783e6]{max-width:720px;margin-top:28px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;color:var(--text-2);font-size:14px}.doc-contact a[data-v-d95783e6]{color:var(--accent);text-decoration:none;font-weight:600}.doc-contact a[data-v-d95783e6]:hover{text-decoration:underline}@media(max-width:640px){.doc[data-v-d95783e6]{padding:48px 0 64px}.doc-mails[data-v-d95783e6]{grid-template-columns:1fr}}.blog[data-v-890586a7]{padding:72px 0 88px}.section-head[data-v-890586a7]{margin-bottom:36px}.section-head h1[data-v-890586a7]{font-size:clamp(30px,4.4vw,46px);line-height:1.08;margin:12px 0 14px}.sub[data-v-890586a7]{color:var(--text-2);font-size:16px;max-width:640px}.post-grid[data-v-890586a7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.post[data-v-890586a7]{display:grid;gap:10px;align-content:start;padding:26px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.post[data-v-890586a7]:hover{transform:translateY(-3px);border-color:var(--accent-line)}.post-meta[data-v-890586a7]{font-size:11.5px;color:var(--text-3)}.post h2[data-v-890586a7]{font-size:20px;color:var(--text);line-height:1.3}.post-excerpt[data-v-890586a7]{font-size:13.5px;color:var(--text-3);line-height:1.65}.post-tags[data-v-890586a7]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.tag[data-v-890586a7]{font-size:11px;padding:3px 9px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--text-2)}.post-go[data-v-890586a7]{margin-top:6px;font-size:12.5px;color:var(--accent);font-weight:600}@media(max-width:760px){.post-grid[data-v-890586a7]{grid-template-columns:1fr}}.post-page[data-v-5354ccef]{padding:64px 0 88px}.wrap-narrow[data-v-5354ccef]{max-width:760px}.crumb[data-v-5354ccef]{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--text-3);margin-bottom:26px}.crumb a[data-v-5354ccef]{color:var(--text-3);text-decoration:none}.crumb a[data-v-5354ccef]:hover{color:var(--accent)}.crumb i[data-v-5354ccef]{font-style:normal;opacity:.5}.crumb .on[data-v-5354ccef]{color:var(--accent)}.post-meta[data-v-5354ccef]{font-size:12px;color:var(--text-3)}.post-title[data-v-5354ccef]{font-size:clamp(28px,4vw,42px);line-height:1.12;margin:10px 0 16px}.post-tags[data-v-5354ccef]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:28px}.tag[data-v-5354ccef]{font-size:11px;padding:3px 9px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--text-2)}.post-body[data-v-5354ccef]{color:var(--text-2);font-size:15px;line-height:1.8}.post-body[data-v-5354ccef] h2{font-size:20px;color:var(--text);margin:30px 0 12px}.post-body[data-v-5354ccef] p{margin:0 0 16px}.post-body[data-v-5354ccef] ul{margin:0 0 16px;padding-left:22px}.post-body[data-v-5354ccef] li{margin-bottom:8px}.post-body[data-v-5354ccef] a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-line)}.post-body[data-v-5354ccef] b{color:var(--text)}.post-cta[data-v-5354ccef]{display:flex;margin:36px 0}.related[data-v-5354ccef]{border-top:1px solid var(--line);padding-top:28px}.related h2[data-v-5354ccef]{font-size:17px;margin-bottom:14px}.rel[data-v-5354ccef]{display:grid;gap:4px;padding:16px 18px;text-decoration:none;margin-bottom:10px}.rel[data-v-5354ccef]:hover{border-color:var(--accent-line)}.rel-date[data-v-5354ccef]{font-size:11px;color:var(--text-3)}.rel b[data-v-5354ccef]{font-size:14.5px;color:var(--text);font-weight:600}:root{--bg: #0b0b0e;--bg-2: #101014;--bg-3: #16161c;--panel: rgba(255, 255, 255, .03);--panel-2: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--line-3: rgba(255, 255, 255, .24);--text: #f4f4f6;--text-2: #a8a8b3;--text-3: #6e6e78;--accent: #ffb224;--accent-soft: rgba(255, 178, 36, .14);--accent-line: rgba(255, 178, 36, .38);--accent-text: #0b0b0e;--font-display: "Unbounded", "PingFang SC", sans-serif;--font-body: "IBM Plex Sans", "PingFang SC", sans-serif;--font-mono: "IBM Plex Mono", monospace;--maxw: 1200px;--radius: 16px;--radius-sm: 10px}[data-site=video]{--accent: #5fd8e8;--accent-soft: rgba(95, 216, 232, .12);--accent-line: rgba(95, 216, 232, .36);--accent-text: #0b0b0e}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img,svg{display:block;max-width:100%}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:-.01em}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--accent)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.section-head h2{font-size:clamp(26px,3.4vw,40px)}.section-head .sub{color:var(--text-2);max-width:420px;font-size:14px}section{padding:84px 0;border-top:1px solid var(--line)}section:first-of-type{border-top:none}section[id],div[id]{scroll-margin-top:104px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;border-radius:999px;font-weight:600;font-size:14px;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{border:1px solid var(--line-2);color:var(--text);background:var(--panel)}.btn-ghost:hover{border-color:var(--accent-line);background:var(--accent-soft)}.btn-sm{height:34px;padding:0 16px;font-size:13px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.card:hover{border-color:var(--accent-line);background:var(--panel-2)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:14px;width:max-content;animation:marquee 36s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-size:13px;color:var(--text-2);background:var(--panel);white-space:nowrap}.chip b{color:var(--text);font-weight:600}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tool-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-height:172px;padding:20px}.tool-card .t-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.tool-card h3{font-size:15px;font-family:var(--font-body);font-weight:700}.tool-card p{font-size:12.5px;color:var(--text-3);line-height:1.55}.tool-card .t-price{margin-top:auto;font-family:var(--font-mono);font-size:12px;color:var(--accent);border-top:1px dashed var(--line);padding-top:10px;display:flex;justify-content:space-between}.tool-card .t-price span{color:var(--text-3)}.tool-card.featured{grid-column:span 2;grid-row:span 2;min-height:358px;justify-content:flex-end}.tool-card.featured .t-visual{position:absolute;inset:0;opacity:.9}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 4px;font-weight:600;font-size:15px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--accent);font-size:20px;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item .faq-body{padding:0 4px 18px;color:var(--text-2);font-size:14px;max-width:760px}.footer{border-top:1px solid var(--line);padding:56px 0 36px;background:var(--bg-2)}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:32px;margin-bottom:44px}.footer h4{font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:14px}.footer ul{list-style:none;display:grid;gap:9px}.footer a{font-size:13.5px;color:var(--text-2)}.footer a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;color:var(--text-3);font-size:12.5px}@media(max-width:1024px){.tool-grid{grid-template-columns:repeat(2,1fr)}.tool-card.featured{grid-column:span 2;grid-row:auto;min-height:260px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){section{padding:60px 0}.tool-grid{grid-template-columns:1fr}.tool-card.featured{grid-column:auto}.section-head{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}}
