.page_page__3f2fk{--ink:#f5f2f0;--muted:#aaa3a0;--accent:#ff795e;--surface:#1b1b1e;--surface-alt:#232226;--border:rgba(255,255,255,0.11);min-height:100vh;overflow:clip;background:#111113;color:var(--ink)}.page_wrap__6fyq2{width:min(100% - 40px,1120px);margin:0 auto;padding:72px 0 110px}.page_hero__l65hU{max-width:820px;margin:0 auto 38px;text-align:center}.page_eyebrow__QbPyG,.page_sectionHeading__kACqG>span{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.16em}.page_generator__4966m h2,.page_hero__l65hU h1,.page_sectionHeading__kACqG h2,.page_steps__YXV4o h3{color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.035em}.page_hero__l65hU h1{margin:14px 0 16px;font-size:clamp(38px,5vw,58px);font-weight:680;line-height:1.08}.page_lead__03xR0{max-width:740px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.75}.page_generator__4966m{padding:25px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),var(--surface);box-shadow:0 28px 90px rgba(0,0,0,.24)}.page_generatorHeading__8qkDC{display:flex;align-items:center;gap:13px;margin-bottom:22px}.page_toolIcon__k_kSi,.page_uploadIcon___EobA{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,121,94,.3);background:rgba(255,121,94,.1);color:var(--accent)}.page_toolIcon__k_kSi{width:42px;height:42px;border-radius:13px}.page_generator__4966m h2{margin:0;font-size:19px;font-weight:650}.page_generatorHeading__8qkDC p{margin:3px 0 0;color:var(--muted);font-size:13px}.page_generatorGrid__w_iJb{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:20px}.page_uploadColumn__yzu5h{min-width:0}.page_hiddenInput__U_v_w{display:none}.page_dropzone__7vVfV{display:flex;width:100%;min-height:344px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed rgba(255,255,255,.24);border-radius:15px;background:rgba(8,8,10,.55);color:var(--ink);cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease}.page_dropzone__7vVfV:hover{border-color:var(--accent);background:rgba(255,121,94,.045)}.page_uploadIcon___EobA{width:48px;height:48px;border-radius:15px}.page_dropzone__7vVfV strong{font-size:15px}.page_dropzone__7vVfV>span:last-child{color:var(--muted);font-size:12px}.page_preview__VuoC_{display:block;width:100%;max-height:410px;border-radius:15px;background:#080809;object-fit:contain}.page_fileLine__I76yL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 3px;color:var(--muted);font-size:12px}.page_fileLine__I76yL span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_fileLine__I76yL button{flex:0 0 auto;border:0;background:transparent;color:var(--accent);cursor:pointer}.page_controls__cL__w{display:flex;flex-direction:column;gap:14px;padding:2px 1px}.page_controls__cL__w label{display:flex;flex-direction:column;gap:7px;color:#ded9d6;font-size:12px;font-weight:560}.page_controls__cL__w select{width:100%;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#141416;color:var(--ink)}.page_rangeLabel__SwLz2>span{display:flex;justify-content:space-between}.page_rangeLabel__SwLz2 strong{color:var(--accent)}.page_rangeLabel__SwLz2 input{width:100%;accent-color:var(--accent)}.page_cost__tCUw_{margin:1px 0 0;color:#ded9d6;font-size:12px}.page_download__zO_2H,.page_submit__GYkTg{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:var(--accent);color:#181112;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.page_download__zO_2H:hover,.page_submit__GYkTg:hover{filter:brightness(1.06)}.page_submit__GYkTg:disabled{cursor:wait;opacity:.8}.page_disclosure__HOoYh{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.page_error__ZkfAB{margin:0;color:#ff9a8a;font-size:12px;line-height:1.5}.page_result__VagRt{display:flex;flex-direction:column;gap:10px;margin-top:12px}.page_success__pFmxw{display:flex;align-items:center;gap:7px;margin:0;color:#c7f0ce;font-size:12px}.page_download__zO_2H{align-self:flex-start;min-height:38px;padding:0 13px}.page_spinner__rD10N{width:14px;height:14px;border:2px solid rgba(24,17,18,.35);border-top-color:#181112;border-radius:50%;animation:page_spin__l7eyQ .7s linear infinite}@keyframes page_spin__l7eyQ{to{transform:rotate(1turn)}}.page_example__oiu79,.page_faq__bGzxD,.page_how__QqXzC,.page_steps__YXV4o{margin-top:82px}.page_sectionHeading__kACqG{margin-bottom:22px}.page_sectionHeading__kACqG h2{margin:9px 0 0;font-size:clamp(26px,3.3vw,36px);font-weight:640;line-height:1.15}.page_steps__YXV4o ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none}.page_steps__YXV4o li{min-height:150px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.page_stepNumber__gR_7z{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.12em}.page_steps__YXV4o h3{margin:11px 0 6px;font-size:15px;font-weight:630}.page_example__oiu79 figcaption,.page_faqList__YHu8E p,.page_how__QqXzC>p,.page_steps__YXV4o li p{color:var(--muted);font-size:13px;line-height:1.75}.page_steps__YXV4o li p{margin:0}.page_example__oiu79 figure{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.page_example__oiu79 img{display:block;width:100%;height:auto}.page_example__oiu79 figcaption{padding:13px 17px}.page_examplePair__xTgLQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_examplePair__xTgLQ figure{min-width:0}.page_examplePair__xTgLQ img{aspect-ratio:4/3;object-fit:cover}.page_exampleNote__Sum5q{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.page_how__QqXzC>p{max-width:850px;margin:0 0 15px;font-size:14px}.page_how__QqXzC>.page_legal__Ltf_w{padding:15px 17px;border-left:2px solid var(--accent);background:rgba(255,121,94,.055)}.page_related__j3jZD{margin-top:36px;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface-alt)}.page_related__j3jZD h2{margin:0;color:var(--ink);font-size:17px;font-weight:640}.page_related__j3jZD p{margin:8px 0 12px;color:var(--muted);font-size:13px;line-height:1.65}.page_related__j3jZD a{color:var(--accent);font-size:13px;font-weight:650;text-underline-offset:3px}.page_faqList__YHu8E{border-top:1px solid var(--border)}.page_faqList__YHu8E details{padding:17px 2px;border-bottom:1px solid var(--border)}.page_faqList__YHu8E summary{color:var(--ink);font-size:14px;font-weight:620;cursor:pointer}.page_faqList__YHu8E p{max-width:860px;margin:11px 0 0}@media (max-width:760px){.page_wrap__6fyq2{width:min(100% - 28px,560px);padding-top:72px}.page_hero__l65hU{margin-bottom:28px}.page_hero__l65hU h1{font-size:clamp(34px,9vw,46px)}.page_lead__03xR0{font-size:14px}.page_generator__4966m{padding:17px;border-radius:16px}.page_generatorGrid__w_iJb{grid-template-columns:minmax(0,1fr)}.page_dropzone__7vVfV{min-height:240px}.page_example__oiu79,.page_faq__bGzxD,.page_how__QqXzC,.page_steps__YXV4o{margin-top:58px}.page_examplePair__xTgLQ,.page_steps__YXV4o ol{grid-template-columns:minmax(0,1fr)}.page_steps__YXV4o li{min-height:0}}@media (prefers-reduced-motion:reduce){.page_spinner__rD10N{animation:none}.page_download__zO_2H,.page_dropzone__7vVfV,.page_submit__GYkTg{transition:none}}