.h3-content-section{padding-top:100px;scroll-margin-top:96px}.h3-content-heading{max-width:720px;margin-bottom:36px}.h3-content-eyebrow{color:#c399b6;letter-spacing:2px;margin-bottom:18px;font-size:10px}.h3-content-heading h2,.h3-closing h2{color:var(--h3-text);letter-spacing:-1.3px;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.15}.h3-content-heading>p:last-child:not(.h3-content-eyebrow),.h3-closing>p{color:var(--h3-muted);margin-top:20px;font-size:15px;line-height:1.8}.h3-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.h3-content-card,.h3-faq details{border:1px solid var(--h3-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff04,#29172d33);border-radius:20px;box-shadow:inset 0 1px #ffffff04}.h3-example-card{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;min-width:0;transition:border-color .16s;overflow:hidden}.h3-example-card:hover{border-color:#d899ba66}.h3-example-image{aspect-ratio:16/10;cursor:pointer;background:#16121a;width:100%;display:block;position:relative;overflow:hidden}.h3-example-image img{object-fit:cover;transition:transform .2s}.h3-example-image:hover img{transform:scale(1.035)}.h3-card-preview{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0814b8;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;right:10px}@media (hover:hover) and (pointer:fine){.h3-card-preview{opacity:0}.h3-example-card:hover .h3-card-preview,.h3-example-card:focus-within .h3-card-preview{opacity:1}}.h3-example-caption{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.h3-example-caption h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.h3-reuse-prompt{color:#f6bfd8;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:12px;display:inline-flex}.h3-example-caption .h3-reuse-prompt{border-left:1px solid #ffffff14;padding-left:10px}.h3-example-image:focus-visible,.h3-preview-dialog button:focus-visible,.h3-preview-dialog a:focus-visible{outline-offset:-3px;outline:2px solid #f3a4cd}.h3-preview-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050309cc;position:fixed;inset:0}.h3-preview-dialog{z-index:101;color:#f5f1f7;background:#141018;border:1px solid #ffffff20;border-radius:18px;flex-direction:column;width:min(1120px,100vw - 48px);max-height:90dvh;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 100px #0008}.h3-preview-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.h3-preview-header h2{font-size:16px;font-weight:500}.h3-preview-close{color:#bbb1c2;cursor:pointer;background:#ffffff08;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.h3-preview-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.h3-preview-art{background:#09070c;flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}.h3-preview-art>img{object-fit:contain;width:100%;height:auto;max-height:58dvh}.h3-preview-art>a{color:#b2a8b8;align-self:flex-end;align-items:center;gap:5px;margin-top:14px;font-size:11px;display:inline-flex}.h3-preview-info{min-width:0;max-height:66dvh;padding:24px;overflow-y:auto}.h3-preview-info section+section{border-top:1px solid #ffffff12;margin-top:24px;padding-top:20px}.h3-preview-info h4{color:#e3c6d8;margin-bottom:12px;font-size:12px;font-weight:500}.h3-preview-prompt{white-space:pre-wrap;overflow-wrap:anywhere;color:#b2a8b8;font-size:13px;line-height:1.85}.h3-preview-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.h3-preview-footer>span{color:#8d8197;font-size:11px}.h3-preview-footer .h3-reuse-prompt{color:#21121b;background:#f4cadf;border-radius:8px;padding:9px 22px;font-weight:600}@media (prefers-reduced-motion:reduce){.h3-example-image img{transition:none}}.h3-collection-note{color:#93849e;text-align:center;margin-top:20px;font-size:11px}.h3-capability-grid,.h3-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.h3-content-card{padding:26px 22px}.h3-content-icon{color:#f49aba;background:#f15d9d0d;border:1px solid #f69ec116;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.h3-landing-content h3{line-height:1.4}.h3-content-card h3,.h3-workflow h3,.h3-tip-list h3{margin:22px 0 12px;font-size:17px;font-weight:500}.h3-content-card p,.h3-workflow p,.h3-tip-list p,.h3-faq p{color:var(--h3-muted);font-size:13px;line-height:1.9}.h3-output-strip{color:#b4a2bf;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 4px 0;font-size:12px;display:flex}.h3-output-strip span{align-items:center;gap:20px;display:flex}.h3-output-strip i{background:#815c78;border-radius:50%;width:3px;height:3px}.h3-use-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;border-top:1px solid var(--h3-border);background:0 0;border-radius:0;padding:26px 12px 0 0}.h3-use-card>svg{color:#b9a4dc;stroke-width:1.75px}.h3-how-to{text-align:center}.h3-how-to>div>h2{letter-spacing:-1.2px;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.2}.h3-how-to>div>p{max-width:680px;color:var(--h3-muted);margin:20px auto 40px;font-size:15px;line-height:1.8}.h3-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.h3-workflow li{min-width:0}.h3-workflow li>h3{text-wrap:balance;margin:16px auto 10px;font-size:22px;font-weight:650;line-height:1.35}.h3-workflow li>p{max-width:350px;color:var(--h3-muted);margin:0 auto;font-size:14px;line-height:1.9}.h3-step-number{color:#eed9e7;letter-spacing:1px;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;margin-top:24px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.h3-workflow-visual{aspect-ratio:4/3;border:1px solid var(--h3-border);text-align:left;background:radial-gradient(at 80% 15%,#a4487d22,#0000 70%),#151017;border-radius:22px;align-items:center;padding:24px;display:flex;overflow:hidden}.h3-workflow-visual-2{background:radial-gradient(at 20% 80%,#8060b422,#0000 70%),#151017}.h3-workflow-window{color:#c6b9cb;background:#100d13e6;border:1px solid #ffffff16;border-radius:12px;width:100%;font-size:10px;overflow:hidden;box-shadow:0 12px 35px #0005}.h3-workflow-window-bar{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;padding:11px 12px;font-size:8px;display:flex}.h3-workflow-window-bar>span:first-child{gap:4px;display:flex}.h3-workflow-window-bar i{background:#806174;border-radius:50%;width:4px;height:4px}.h3-workflow-input-demo,.h3-workflow-settings-demo{padding:18px}.h3-workflow-prompt-lines{border:1px solid #ffffff12;border-radius:7px;gap:7px;margin:10px 0 14px;padding:13px;display:grid}.h3-workflow-prompt-lines i{background:#ffffff1f;border-radius:2px;width:90%;height:3px}.h3-workflow-prompt-lines i:last-child{width:55%}.h3-workflow-upload-demo{color:#c59ab8;border:1px dashed #bd83aa55;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.h3-workflow-upload-demo>svg:last-child{margin-left:auto}.h3-workflow-settings-demo>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.h3-workflow-settings-demo b{color:#ffe7f2;text-align:center;background:#e4438518;border:1px solid #ec5c9b88;border-radius:6px;min-width:52px;padding:7px 10px}.h3-workflow-generate-demo{color:#fff;background:linear-gradient(105deg,#e42983,#fb7462);border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:10px 6px;display:flex}.h3-workflow-result-demo{aspect-ratio:1.5;border-radius:6px;margin:12px;position:relative;overflow:hidden}.h3-workflow-result-demo>img{object-fit:cover}.h3-workflow-ready-demo,.h3-workflow-download-demo{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17141cbd;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex;position:absolute}.h3-workflow-ready-demo{font-size:8px;top:8px;left:8px}.h3-workflow-download-demo{bottom:8px;right:8px}.h3-how-to-action{color:#fff;background:linear-gradient(105deg,#c82978,#dc5d5e);border:1px solid #ff84b455;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:14px 24px;font-size:14px;font-weight:600;transition:filter .16s;display:inline-flex}.h3-how-to-action:hover{filter:brightness(1.12)}.h3-how-to-action:focus-visible{outline-offset:5px;outline:2px solid #f3a4cd}.h3-prompt-guide{grid-template-columns:1fr 1fr;gap:70px;display:grid}.h3-tip-list article{border-top:1px solid var(--h3-border);align-items:baseline;gap:22px;padding:24px 0;display:flex}.h3-tip-list article>span{color:#bb8ea8;font-size:11px}.h3-tip-list h3{margin-top:0}.h3-faq-list{max-width:900px}.h3-faq details{margin-bottom:12px;padding:24px 28px}.h3-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:16px;list-style:none;display:flex}.h3-faq summary::-webkit-details-marker{display:none}.h3-faq summary svg{color:#ac8eb5;stroke-width:1.75px;flex-shrink:0}.h3-faq details[open] summary svg{transform:rotate(45deg)}.h3-faq p{max-width:760px;padding-top:16px}.h3-closing{text-align:center;background:radial-gradient(at top,#b53a8015,#0000 70%),#ffffff02;border:1px solid #ee75aa25;border-radius:28px;margin-top:100px;margin-bottom:90px;padding:64px 32px}.h3-closing>svg{color:#f295b7;stroke-width:1.75px;margin:0 auto 24px}.h3-closing>p{max-width:560px;margin-left:auto;margin-right:auto}.h3-closing a{color:#fff;background:linear-gradient(110deg,#ef237d,#f16b5e);border-radius:999px;justify-content:center;align-items:center;gap:24px;margin-top:28px;padding:15px 24px;font-size:14px;font-weight:500;display:inline-flex}.h3-closing a:focus-visible,.h3-reuse-prompt:focus-visible,.h3-faq summary:focus-visible{outline-offset:6px;outline:2px solid #f3a4cd}@media (max-width:1000px){.h3-example-grid,.h3-capability-grid,.h3-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h3-prompt-guide{gap:36px}}@media (max-width:700px){.h3-content-section{padding-top:64px}.h3-content-heading{margin-bottom:26px}.h3-workflow,.h3-prompt-guide{grid-template-columns:1fr}.h3-workflow li{width:100%;max-width:430px;margin:0 auto}.h3-example-grid{gap:10px}.h3-example-caption{gap:5px;padding:9px}.h3-example-caption h3{font-size:11px}.h3-example-caption .h3-reuse-prompt{padding-left:6px;font-size:11px}.h3-preview-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:92dvh}.h3-preview-body{display:block}.h3-preview-art{padding:12px}.h3-preview-info{max-height:none;padding:18px;overflow:visible}.h3-preview-header,.h3-preview-footer{padding:12px 16px}.h3-capability-grid,.h3-use-grid{grid-template-columns:1fr}.h3-content-card{padding:24px}.h3-use-card{padding:22px 0 0}.h3-workflow{gap:26px}.h3-prompt-guide{gap:0}.h3-faq details{padding:20px}.h3-faq summary{font-size:15px}.h3-output-strip span{gap:14px}.h3-closing{margin-top:64px;margin-bottom:64px;padding:44px 20px}}.h3-example-prompt summary,.h3-example-references summary{cursor:pointer;color:#e3c6d8;font-size:13px}.h3-example-prompt p{white-space:pre-wrap}.h3-example-references{margin-top:18px}.h3-showcase-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.h3-showcase-reference-grid a{min-width:0;position:relative}.h3-showcase-reference-grid img{object-fit:contain;background:#ffffff08;border-radius:8px;width:100%;height:100px}.h3-showcase-reference-grid span{background:#19111e;padding:0 4px;font-size:11px;position:absolute;bottom:4px;left:6px}.h3-collection-note a{text-decoration:underline}.h3-pricing{padding-bottom:80px}.h3-billing-interval{color:#b2a8b8;gap:20px;margin-bottom:24px;font-size:14px;display:flex}.h3-billing-interval label{cursor:pointer;align-items:center;gap:8px;display:flex}.h3-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.h3-topup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.h3-plan-card{border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:24px}.h3-plan-card h3,.h3-plan-card h4{color:#f5f1f7;font-size:16px}.h3-plan-card p{color:#b2a8b8;margin-top:12px;font-size:13px;line-height:1.7}.h3-plan-card .h3-plan-price{color:#f5f1f7;font-size:25px}.h3-plan-card button{margin-top:22px}.h3-plan-card button:disabled{opacity:.45;cursor:not-allowed}.h3-topup-title{margin:40px 0 20px}.h3-credit-summary,.h3-billing-links{color:#b2a8b8;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.h3-credit-summary{margin:20px 0 12px}.h3-credit-summary a,.h3-billing-links a{color:#f6bfd8;text-decoration:underline}.h3-billing-links{justify-content:center;margin-top:28px}@media (max-width:700px){.h3-plan-grid,.h3-topup-grid{grid-template-columns:1fr}}.h3-plan-card{background:linear-gradient(140deg,#ffffff05,#24152b44);flex-direction:column;display:flex}.h3-plan-popular{border-color:#f675b85c;box-shadow:0 0 40px #c7207310}.h3-plan-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.h3-plan-name>span,.h3-plan-badge{color:#f4abca;background:#f0428712;border:1px solid #e468a038;border-radius:999px;padding:5px 10px;font-size:10px}.h3-plan-card .h3-plan-purpose{min-height:44px}.h3-plan-card .h3-price-comparison{color:#a998b3;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.h3-price-comparison s{font-size:20px}.h3-plan-card .h3-plan-savings{color:#f3c3d8;font-size:12px}.h3-plan-price>span{color:#a998b3;font-size:13px;font-weight:400}.h3-plan-card .h3-plan-billing{min-height:38px;font-size:11px}.h3-plan-card .h3-plan-allowance{color:#f3c3d8;font-size:17px}.h3-plan-features{flex-grow:1;gap:14px;padding:24px 0 28px;display:grid}.h3-plan-features li{color:#c0b2ca;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.h3-plan-features svg{color:#ef95bb;stroke-width:1.75px;flex-shrink:0;margin-top:2px}.h3-plan-features .h3-commercial-license{color:#6ee7b7;background:#6ee7b710;border:1px solid #6ee7b740;border-radius:8px;align-items:center;padding:10px 12px;font-size:13px}.h3-plan-features .h3-commercial-license[data-included=false]{color:#fcd34d;background:#fcd34d10;border-color:#fcd34d40}.h3-plan-features .h3-commercial-license svg{color:inherit;margin-top:0}.h3-plan-card .h3-button{width:100%;margin-top:auto}.h3-plan-card button:disabled{opacity:.65}.h3-trial-card{background:#a72d6b0b;border:1px solid #d186ba30;border-radius:18px;align-items:center;gap:20px;margin-bottom:32px;padding:24px;display:flex}.h3-trial-card>svg{color:#efa5c5;flex-shrink:0}.h3-trial-card h3{font-size:17px}.h3-trial-card p{color:#ad9db9;margin-top:8px;font-size:12px;line-height:1.8}.h3-trial-card a{color:#f3a9c9;flex-shrink:0;align-items:center;gap:12px;font-size:13px;display:flex}.h3-billing-interval label{border:1px solid #ffffff18;border-radius:999px;padding:12px 16px}.h3-billing-interval label:has(input:checked){color:#fff;background:#ee42751a;border-color:#ef75ad70}.h3-billing-interval input{accent-color:#ed548f}.h3-billing-interval label>span{color:#efa6c8;font-size:10px}.h3-pricing-note{color:#a899b3;max-width:980px;margin:18px 0 24px;font-size:12px;line-height:1.9}.h3-rate-section{margin-top:54px}.h3-rate-section>h3,.h3-video-credit-note h3{font-size:24px;font-weight:500}.h3-rate-table-wrap{border:1px solid #ffffff14;border-radius:16px;overflow-x:auto}.h3-rate-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.h3-rate-table th,.h3-rate-table td{white-space:nowrap;border-bottom:1px solid #ffffff0c;padding:18px 20px}.h3-rate-table thead{color:#a594b0;background:#ffffff04}.h3-rate-table tbody th{font-weight:400}.h3-rate-table tbody td{color:#e7afcb}.h3-video-credit-note{background:#6f48740a;border:1px dashed #a287c044;border-radius:18px;margin-top:36px;padding:28px}.h3-video-credit-note h3{margin-top:18px}.h3-video-credit-note p{color:#ad9bb9;max-width:900px;margin-top:16px;font-size:13px;line-height:1.9}.h3-billing-terms{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.h3-billing-terms article{border-top:1px solid #ffffff18;padding-top:22px}.h3-billing-terms h3{font-size:16px}.h3-billing-terms p{color:#a899b3;margin-top:12px;font-size:13px;line-height:1.9}@media (max-width:700px){.h3-trial-card{flex-wrap:wrap;padding:22px}.h3-trial-card>div{flex:1;min-width:180px}.h3-billing-terms{grid-template-columns:1fr}.h3-billing-interval{gap:10px}.h3-rate-table th,.h3-rate-table td{padding:16px 12px}}
