.dps[data-astro-cid-nx32ugl6]{--canvas:#0a0a0a;--panel:#121212;--line:#2a2a2a;--ink:#f5f5f7;--soft:#b8b8b8;--voltage:#ff385c;--deep:#cc1d3f;background:var(--canvas);color:var(--ink);overflow-x:hidden;min-height:80vh}.dps[data-astro-cid-nx32ugl6] a[data-astro-cid-nx32ugl6]{color:inherit;text-decoration:none}.dps[data-astro-cid-nx32ugl6] .wrap[data-astro-cid-nx32ugl6]{max-width:1240px;margin:0 auto;padding:0 30px}.dps[data-astro-cid-nx32ugl6] .eyebrow[data-astro-cid-nx32ugl6]{display:inline-flex;padding:7px 12px;background:#ff385c1f;color:var(--voltage);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.dps[data-astro-cid-nx32ugl6] .crumbs[data-astro-cid-nx32ugl6]{padding:26px 0 0;font-size:13px;font-weight:700;color:var(--soft)}.dps[data-astro-cid-nx32ugl6] .crumbs[data-astro-cid-nx32ugl6] a[data-astro-cid-nx32ugl6]:hover{color:var(--ink)}.dps[data-astro-cid-nx32ugl6] .crumbs[data-astro-cid-nx32ugl6] span[data-astro-cid-nx32ugl6]{margin:0 6px;color:#5a5a5a}.dps[data-astro-cid-nx32ugl6] .hero[data-astro-cid-nx32ugl6]{padding:54px 0 40px;text-align:center;border-top:0}.dps[data-astro-cid-nx32ugl6] h1[data-astro-cid-nx32ugl6]{max-width:980px;margin:24px auto 0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-2.6px;text-wrap:balance}.dps[data-astro-cid-nx32ugl6] .sub[data-astro-cid-nx32ugl6]{max-width:720px;margin:24px auto 0;font-size:clamp(16px,2.2vw,20px);line-height:1.55;color:var(--soft)}.dps[data-astro-cid-nx32ugl6] .cta-row[data-astro-cid-nx32ugl6]{display:flex;justify-content:center;gap:12px;margin-top:32px;flex-wrap:wrap}.dps[data-astro-cid-nx32ugl6] .btn[data-astro-cid-nx32ugl6]{display:inline-flex;min-width:190px;min-height:50px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid var(--line);background:#0f0f0f;color:var(--ink);font-size:14px;font-weight:800;line-height:1.15;text-align:center;white-space:normal;cursor:pointer}.dps[data-astro-cid-nx32ugl6] .btn-primary[data-astro-cid-nx32ugl6]{background:var(--voltage);border-color:var(--voltage);color:#fff}.dps[data-astro-cid-nx32ugl6] .btn-primary[data-astro-cid-nx32ugl6]:hover{background:var(--deep)}.dps[data-astro-cid-nx32ugl6] section[data-astro-cid-nx32ugl6]{padding:84px 0;border-top:1px solid var(--line)}.dps[data-astro-cid-nx32ugl6] .section-head[data-astro-cid-nx32ugl6]{max-width:900px;margin:0 auto 44px;text-align:center}.dps[data-astro-cid-nx32ugl6] h2[data-astro-cid-nx32ugl6]{margin:0;font-size:clamp(34px,5vw,60px);line-height:1;letter-spacing:-2.4px;text-wrap:balance}.dps[data-astro-cid-nx32ugl6] h2[data-astro-cid-nx32ugl6].one-line{font-size:clamp(28px,3.9vw,52px);letter-spacing:-1.8px}.dps[data-astro-cid-nx32ugl6] .scene-grid[data-astro-cid-nx32ugl6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px}.dps[data-astro-cid-nx32ugl6] .scene-card[data-astro-cid-nx32ugl6]{min-width:0;cursor:pointer}.dps[data-astro-cid-nx32ugl6] .scene-img[data-astro-cid-nx32ugl6]{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);box-shadow:0 16px 38px #0000006b;transition:box-shadow .15s;background:#101010}.dps[data-astro-cid-nx32ugl6] .scene-card[data-astro-cid-nx32ugl6]:hover .scene-img[data-astro-cid-nx32ugl6],.dps[data-astro-cid-nx32ugl6] .scene-card[data-astro-cid-nx32ugl6]:focus-visible .scene-img[data-astro-cid-nx32ugl6]{box-shadow:0 18px 44px #ff385c47}.dps[data-astro-cid-nx32ugl6] .scene-card[data-astro-cid-nx32ugl6]:focus-visible{outline:2px solid var(--voltage);outline-offset:3px}.dps[data-astro-cid-nx32ugl6] .scene-name[data-astro-cid-nx32ugl6]{margin-top:12px;text-align:center;font-size:16px;font-weight:800;letter-spacing:-.3px}.dps[data-astro-cid-nx32ugl6] .scene-card[data-astro-cid-nx32ugl6]:hover .scene-name[data-astro-cid-nx32ugl6]{color:var(--voltage)}.dps[data-astro-cid-nx32ugl6] .prompt-note[data-astro-cid-nx32ugl6]{max-width:760px;margin:40px auto 0;text-align:center;color:var(--soft);font-size:14px;line-height:1.55}.dps[data-astro-cid-nx32ugl6] .proof-foot[data-astro-cid-nx32ugl6]{max-width:700px;margin:40px auto 0;text-align:center;color:var(--soft);font-size:15px;line-height:1.55}.dps[data-astro-cid-nx32ugl6] .gallery[data-astro-cid-nx32ugl6]{columns:4 250px;column-gap:18px}.dps[data-astro-cid-nx32ugl6] .gallery[data-astro-cid-nx32ugl6] .g-item[data-astro-cid-nx32ugl6]{margin:0 0 18px;break-inside:avoid}.dps[data-astro-cid-nx32ugl6] .g-img[data-astro-cid-nx32ugl6]{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--line);box-shadow:0 14px 34px #0006}.dps[data-astro-cid-nx32ugl6] .answer-first[data-astro-cid-nx32ugl6]{max-width:820px;margin:0 auto 40px;text-align:center;font-size:clamp(17px,2.3vw,21px);line-height:1.55;color:var(--ink)}.dps[data-astro-cid-nx32ugl6] .steps[data-astro-cid-nx32ugl6]{max-width:780px;margin:0 auto;padding:0;list-style:none;display:grid;gap:16px}.dps[data-astro-cid-nx32ugl6] .steps[data-astro-cid-nx32ugl6] li[data-astro-cid-nx32ugl6]{display:flex;gap:18px;align-items:flex-start;border:1px solid var(--line);background:var(--panel);padding:24px 26px;font-size:16px;line-height:1.5;color:var(--soft);border-radius:14px}.dps[data-astro-cid-nx32ugl6] .steps[data-astro-cid-nx32ugl6] strong[data-astro-cid-nx32ugl6]{color:var(--ink)}.dps[data-astro-cid-nx32ugl6] .step-n[data-astro-cid-nx32ugl6]{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;background:var(--voltage);color:#fff;font-weight:900;border-radius:999px}.dps[data-astro-cid-nx32ugl6] .why-grid[data-astro-cid-nx32ugl6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dps[data-astro-cid-nx32ugl6] .why-card[data-astro-cid-nx32ugl6]{border:1px solid var(--line);background:var(--panel);padding:28px;font-size:16px;line-height:1.55;color:var(--soft);border-radius:14px}.dps[data-astro-cid-nx32ugl6] .why-card[data-astro-cid-nx32ugl6] strong[data-astro-cid-nx32ugl6]{display:block;color:var(--ink);margin-bottom:10px;font-size:18px;letter-spacing:-.3px}.dps[data-astro-cid-nx32ugl6] .generator[data-astro-cid-nx32ugl6]{border:1px solid var(--line);padding:44px 34px;background:radial-gradient(circle at 50% 0%,rgba(255,56,92,.18),transparent 38%),var(--panel);text-align:center;border-radius:18px}.dps[data-astro-cid-nx32ugl6] .generator[data-astro-cid-nx32ugl6] h2[data-astro-cid-nx32ugl6]{max-width:900px;margin:18px auto 16px}.dps[data-astro-cid-nx32ugl6] .wait-sub[data-astro-cid-nx32ugl6]{max-width:620px;margin:0 auto 28px;color:var(--soft);font-size:16px;line-height:1.55}.dps[data-astro-cid-nx32ugl6] .wait-note[data-astro-cid-nx32ugl6]{margin:16px 0 0;color:var(--soft);font-size:14px}.dps[data-astro-cid-nx32ugl6] .wait-note[data-astro-cid-nx32ugl6].is-success{color:var(--voltage);font-weight:700}.dps[data-astro-cid-nx32ugl6] .wait-note[data-astro-cid-nx32ugl6].is-error{color:#ff7a90}.dps[data-astro-cid-nx32ugl6] .gen-box[data-astro-cid-nx32ugl6]{max-width:640px;margin:0 auto;display:grid;gap:14px;text-align:left}.dps[data-astro-cid-nx32ugl6] .gen-upload[data-astro-cid-nx32ugl6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;border:1px dashed rgba(255,255,255,.24);border-radius:12px;background:#101010 center/cover no-repeat;color:var(--soft);font-size:14px;font-weight:700;cursor:pointer;padding:14px;text-align:center;overflow:hidden}.dps[data-astro-cid-nx32ugl6] .gen-upload[data-astro-cid-nx32ugl6].has-img{border-style:solid;border-color:var(--voltage)}.dps[data-astro-cid-nx32ugl6] .gen-upload[data-astro-cid-nx32ugl6].has-img span[data-astro-cid-nx32ugl6]{position:absolute;left:0;right:0;bottom:0;margin:0;padding:8px;background:#080808b8;color:#fff;backdrop-filter:blur(6px)}.dps[data-astro-cid-nx32ugl6] .gen-styles[data-astro-cid-nx32ugl6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:230px;overflow-y:auto;padding-right:4px}.dps[data-astro-cid-nx32ugl6] .chip[data-astro-cid-nx32ugl6]{min-height:46px;padding:0 10px;border:1px solid var(--line);background:#0f0f0f;color:var(--ink);font-weight:800;font-size:13px;line-height:1.15;text-align:center;cursor:pointer;border-radius:10px}.dps[data-astro-cid-nx32ugl6] .chip[data-astro-cid-nx32ugl6].is-active{background:var(--voltage);border-color:var(--voltage);color:#fff}.dps[data-astro-cid-nx32ugl6] #gen-email[data-astro-cid-nx32ugl6]{min-height:52px;border:1px solid var(--line);background:#0f0f0f;color:var(--ink);padding:0 18px;font:inherit;font-size:15px;outline:none;border-radius:10px}.dps[data-astro-cid-nx32ugl6] #gen-email[data-astro-cid-nx32ugl6]:focus{border-color:var(--voltage)}.dps[data-astro-cid-nx32ugl6] #gen-email[data-astro-cid-nx32ugl6]::placeholder{color:#747474}.dps[data-astro-cid-nx32ugl6] #gen-go[data-astro-cid-nx32ugl6]{min-height:52px;border-radius:12px}.dps[data-astro-cid-nx32ugl6] #gen-go[data-astro-cid-nx32ugl6][disabled]{opacity:.7;cursor:progress}.dps[data-astro-cid-nx32ugl6] .gen-fine[data-astro-cid-nx32ugl6]{margin:0;color:#7a7a7a;font-size:12px;line-height:1.4;text-align:center}.dps[data-astro-cid-nx32ugl6] .gen-result[data-astro-cid-nx32ugl6]{margin-top:6px;text-align:center}.dps[data-astro-cid-nx32ugl6] .gen-result[data-astro-cid-nx32ugl6] img[data-astro-cid-nx32ugl6]{display:inline-block;width:100%;max-width:360px;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 44px #00000080}.dps[data-astro-cid-nx32ugl6] .gen-result-actions[data-astro-cid-nx32ugl6]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;justify-content:center}.dps[data-astro-cid-nx32ugl6] .gen-result-actions[data-astro-cid-nx32ugl6] .btn[data-astro-cid-nx32ugl6]{min-width:0;flex:0 0 auto;border-radius:10px}.dps[data-astro-cid-nx32ugl6] .faq-list[data-astro-cid-nx32ugl6]{max-width:820px;margin:0 auto;display:grid;gap:14px}.dps[data-astro-cid-nx32ugl6] .faq-item[data-astro-cid-nx32ugl6]{border:1px solid var(--line);background:var(--panel);padding:0 24px;border-radius:14px}.dps[data-astro-cid-nx32ugl6] .faq-item[data-astro-cid-nx32ugl6] summary[data-astro-cid-nx32ugl6]{cursor:pointer;padding:22px 0;font-size:18px;font-weight:800;letter-spacing:-.3px;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.dps[data-astro-cid-nx32ugl6] .faq-item[data-astro-cid-nx32ugl6] summary[data-astro-cid-nx32ugl6]::-webkit-details-marker{display:none}.dps[data-astro-cid-nx32ugl6] .faq-item[data-astro-cid-nx32ugl6] summary[data-astro-cid-nx32ugl6]:after{content:"+";color:var(--voltage);font-weight:900;font-size:22px}.dps[data-astro-cid-nx32ugl6] .faq-item[data-astro-cid-nx32ugl6][open] summary[data-astro-cid-nx32ugl6]:after{content:"−"}.dps[data-astro-cid-nx32ugl6] .faq-item[data-astro-cid-nx32ugl6] p[data-astro-cid-nx32ugl6]{margin:0;padding:0 0 24px;color:var(--soft);font-size:16px;line-height:1.65}.dps[data-astro-cid-nx32ugl6] .related-links[data-astro-cid-nx32ugl6]{max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid;gap:12px}.dps[data-astro-cid-nx32ugl6] .related-links[data-astro-cid-nx32ugl6] a[data-astro-cid-nx32ugl6]{display:block;border:1px solid var(--line);background:var(--panel);padding:18px 22px;font-size:16px;font-weight:700;border-radius:12px}.dps[data-astro-cid-nx32ugl6] .related-links[data-astro-cid-nx32ugl6] a[data-astro-cid-nx32ugl6]:hover{border-color:var(--voltage);color:var(--voltage)}@media(max-width:920px){.dps[data-astro-cid-nx32ugl6] .wrap[data-astro-cid-nx32ugl6]{padding:0 18px}.dps[data-astro-cid-nx32ugl6] section[data-astro-cid-nx32ugl6]{padding:60px 0}.dps[data-astro-cid-nx32ugl6] .gallery[data-astro-cid-nx32ugl6]{columns:2 140px;column-gap:12px}.dps[data-astro-cid-nx32ugl6] .gallery[data-astro-cid-nx32ugl6] .g-item[data-astro-cid-nx32ugl6]{margin-bottom:12px}.dps[data-astro-cid-nx32ugl6] .scene-grid[data-astro-cid-nx32ugl6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.dps[data-astro-cid-nx32ugl6] .why-grid[data-astro-cid-nx32ugl6]{grid-template-columns:1fr;gap:34px}.dps[data-astro-cid-nx32ugl6] h2[data-astro-cid-nx32ugl6]{font-size:30px;letter-spacing:-1.4px}.dps[data-astro-cid-nx32ugl6] h2[data-astro-cid-nx32ugl6].one-line{font-size:24px;letter-spacing:-1px}.dps[data-astro-cid-nx32ugl6] h1[data-astro-cid-nx32ugl6]{letter-spacing:-2px}.dps[data-astro-cid-nx32ugl6] .btn[data-astro-cid-nx32ugl6]{width:100%;min-width:0}.dps[data-astro-cid-nx32ugl6] .generator[data-astro-cid-nx32ugl6]{padding:30px 18px}.dps[data-astro-cid-nx32ugl6] .gen-styles[data-astro-cid-nx32ugl6]{grid-template-columns:1fr 1fr}}
