.page-module__g131Dq__page{background:var(--g-bg-primary);min-height:100vh;color:var(--g-text-primary);font-family:var(--g-font-body);overflow-x:clip}.page-module__g131Dq__hero{padding:160px var(--g-space-8)120px;text-align:center;justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative}.page-module__g131Dq__heroInner{align-items:center;gap:var(--g-space-6);flex-direction:column;max-width:760px;display:flex}.page-module__g131Dq__heroEyebrow{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--g-text-secondary);margin:0}.page-module__g131Dq__heroTitle{font-family:var(--g-font-display);letter-spacing:-.03em;color:var(--g-text-primary);margin:0;font-size:clamp(2.8rem,7vw,5rem);font-weight:300;line-height:1.05}.page-module__g131Dq__heroTitle em{color:var(--g-text-secondary);font-style:italic}.page-module__g131Dq__heroSub{font-size:var(--g-text-lg);color:var(--g-text-secondary);max-width:520px;margin:0;line-height:1.65}.page-module__g131Dq__heroCtas{align-items:center;gap:var(--g-space-5);flex-wrap:wrap;justify-content:center;display:flex}.page-module__g131Dq__heroCtaMain{border-radius:9999px!important}.page-module__g131Dq__heroCtaGhost{font-size:var(--g-text-sm);color:var(--g-text-secondary);text-decoration:none;transition:color .15s}.page-module__g131Dq__heroCtaGhost:hover{color:var(--g-text-primary)}.page-module__g131Dq__heroStats{gap:var(--g-space-10);padding-top:var(--g-space-4);border-top:1px solid var(--g-border);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.page-module__g131Dq__stat{flex-direction:column;align-items:center;gap:3px;display:flex}.page-module__g131Dq__statValue{font-family:var(--g-font-display);letter-spacing:-.03em;color:var(--g-text-primary);font-size:1.75rem;font-weight:300}.page-module__g131Dq__statLabel{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-tertiary)}.page-module__g131Dq__tool{max-width:1200px;padding:var(--g-space-8)var(--g-space-8)var(--g-space-20);border-top:1px solid var(--g-border);margin:0 auto}.page-module__g131Dq__dropzone{border:1.5px dashed var(--g-border-strong);border-radius:var(--g-radius-md);padding:80px var(--g-space-8);align-items:center;gap:var(--g-space-3);cursor:pointer;background:var(--g-bg-secondary);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.page-module__g131Dq__dropzone:hover,.page-module__g131Dq__dropzoneActive{border-color:var(--g-text-primary);background:var(--g-bg-tertiary)}.page-module__g131Dq__dropzoneIcon{color:var(--g-text-tertiary);margin-bottom:var(--g-space-2)}.page-module__g131Dq__dropzoneTitle{font-size:var(--g-text-lg);color:var(--g-text-primary);margin:0;font-weight:500}.page-module__g131Dq__dropzoneSub{font-size:var(--g-text-sm);color:var(--g-text-tertiary);margin:0}.page-module__g131Dq__workarea{gap:var(--g-space-8);grid-template-columns:380px 1fr;align-items:start;display:grid}.page-module__g131Dq__workareaLeft{gap:var(--g-space-5);top:calc(var(--g-nav-height) + 24px);flex-direction:column;display:flex;position:sticky}.page-module__g131Dq__previewWrap{border-radius:var(--g-radius-md);border:1px solid var(--g-border);aspect-ratio:4/3;background:var(--g-bg-tertiary);position:relative;overflow:hidden}.page-module__g131Dq__previewImg{object-fit:cover;width:100%;height:100%}.page-module__g131Dq__changePhoto{bottom:var(--g-space-3);right:var(--g-space-3);color:#fff;font-size:var(--g-text-xs);font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--g-radius-sm);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0abf;border:none;padding:5px 10px;transition:opacity .15s;position:absolute}.page-module__g131Dq__changePhoto:hover{opacity:.8}.page-module__g131Dq__controlGroup,.page-module__g131Dq__controlHeader{gap:var(--g-space-2);flex-direction:column;display:flex}.page-module__g131Dq__controlLabel{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-secondary)}.page-module__g131Dq__intensityGrid{gap:var(--g-space-2);grid-template-columns:repeat(4,1fr);display:grid}.page-module__g131Dq__intensityCard{padding:var(--g-space-3)var(--g-space-2);background:var(--g-bg-secondary);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;transition:all .12s;display:flex}.page-module__g131Dq__intensityCard:hover{border-color:var(--g-border-strong)}.page-module__g131Dq__intensityCardActive{border-color:var(--g-text-primary);background:var(--g-bg-primary)}.page-module__g131Dq__intensityIcon{color:var(--g-text-secondary);font-size:1rem}.page-module__g131Dq__intensityCardActive .page-module__g131Dq__intensityIcon{color:var(--g-text-primary)}.page-module__g131Dq__intensityName{font-size:var(--g-text-xs);color:var(--g-text-primary);font-weight:500;line-height:1.2}.page-module__g131Dq__intensityDesc{color:var(--g-text-tertiary);font-size:.57rem;line-height:1.3}.page-module__g131Dq__categoryTabs{flex-wrap:wrap;gap:4px;display:flex}.page-module__g131Dq__categoryTab{font-size:.65rem;font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--g-text-tertiary);border:1px solid var(--g-border);cursor:pointer;background:0 0;border-radius:99px;padding:3px 8px;transition:all .12s}.page-module__g131Dq__categoryTab:hover{border-color:var(--g-border-strong);color:var(--g-text-secondary)}.page-module__g131Dq__categoryTabActive{border-color:var(--g-text-primary);color:var(--g-text-primary)}.page-module__g131Dq__styleGrid{gap:var(--g-space-2);grid-template-columns:repeat(3,1fr);max-height:180px;display:grid;overflow-y:auto}.page-module__g131Dq__styleCard{padding:var(--g-space-2);background:var(--g-bg-secondary);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;transition:all .12s;display:flex}.page-module__g131Dq__styleCard:hover{border-color:var(--g-border-strong)}.page-module__g131Dq__styleCardActive{border-color:var(--g-text-primary);background:var(--g-bg-primary)}.page-module__g131Dq__styleSwatch{border-radius:2px;width:100%;height:24px}.page-module__g131Dq__styleName{font-size:var(--g-text-xs);color:var(--g-text-primary);font-weight:500;line-height:1.2}.page-module__g131Dq__styleDesc{color:var(--g-text-tertiary);font-size:.6rem;line-height:1.3}.page-module__g131Dq__generateNote{font-size:var(--g-text-xs);color:var(--g-text-tertiary);text-align:center;margin:0}.page-module__g131Dq__errorMsg{font-size:var(--g-text-sm);color:var(--g-error);padding:var(--g-space-3)var(--g-space-4);border-radius:var(--g-radius-sm);background:#dc26260f;border:1px solid #dc262633;margin:0}.page-module__g131Dq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite page-module__g131Dq__spin}@keyframes page-module__g131Dq__spin{to{transform:rotate(360deg)}}.page-module__g131Dq__workareaRight{min-height:400px}.page-module__g131Dq__generating{gap:var(--g-space-4);flex-direction:column;display:flex}.page-module__g131Dq__generatingGrid{gap:var(--g-space-4);grid-template-columns:1fr 1fr;display:grid}.page-module__g131Dq__generatingCell{aspect-ratio:4/3;border-radius:var(--g-radius-md);background:var(--g-bg-secondary);overflow:hidden}.page-module__g131Dq__shimmer{background:linear-gradient(90deg,var(--g-bg-secondary)0%,var(--g-bg-tertiary)50%,var(--g-bg-secondary)100%);background-size:200% 100%;width:100%;height:100%;animation:1.4s infinite page-module__g131Dq__shimmer}@keyframes page-module__g131Dq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__g131Dq__generatingLabel{font-size:var(--g-text-sm);color:var(--g-text-secondary);text-align:center;margin:0}.page-module__g131Dq__resultsHeader{margin-bottom:var(--g-space-4);justify-content:space-between;align-items:center;display:flex}.page-module__g131Dq__resultsLabel{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-secondary)}.page-module__g131Dq__restageBtn{font-size:var(--g-text-xs);color:var(--g-text-secondary);border:1px solid var(--g-border);border-radius:var(--g-radius-sm);cursor:pointer;background:0 0;padding:4px 10px;transition:all .12s}.page-module__g131Dq__restageBtn:hover{border-color:var(--g-border-strong);color:var(--g-text-primary)}.page-module__g131Dq__resultsGrid{gap:var(--g-space-4);margin-bottom:var(--g-space-6);grid-template-columns:1fr 1fr;display:grid}.page-module__g131Dq__resultCard{border-radius:var(--g-radius-md);border:1px solid var(--g-border);position:relative;overflow:hidden}.page-module__g131Dq__resultCard:hover .page-module__g131Dq__resultActions{opacity:1}.page-module__g131Dq__resultImg{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.page-module__g131Dq__resultActions{padding:var(--g-space-3);gap:var(--g-space-2);opacity:0;background:linear-gradient(#0000 0%,#000000bf 100%);transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__g131Dq__downloadBtn{color:#fff;font-size:var(--g-text-xs);border-radius:var(--g-radius-sm);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#ffffff26;border:1px solid #ffffff4d;flex:1;padding:7px;transition:background .12s}.page-module__g131Dq__downloadBtn:hover{background:#ffffff40}.page-module__g131Dq__editBtn{background:var(--g-accent);color:var(--g-bg-inverse);font-size:var(--g-text-xs);font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--g-radius-sm);text-align:center;border:none;flex:1;justify-content:center;align-items:center;padding:7px;text-decoration:none;transition:opacity .12s;display:flex}.page-module__g131Dq__editBtn:hover{opacity:.85}.page-module__g131Dq__upsell{justify-content:space-between;align-items:center;gap:var(--g-space-6);padding:var(--g-space-5)var(--g-space-6);background:var(--g-bg-secondary);border:1px solid var(--g-border);border-radius:var(--g-radius-md);flex-wrap:wrap;display:flex}.page-module__g131Dq__upsellText{flex-direction:column;gap:4px;display:flex}.page-module__g131Dq__upsellText strong{font-size:var(--g-text-base)}.page-module__g131Dq__upsellText span{font-size:var(--g-text-sm);color:var(--g-text-secondary)}.page-module__g131Dq__resultsEmpty{justify-content:center;align-items:center;gap:var(--g-space-3);flex-direction:column;height:400px;display:flex}.page-module__g131Dq__resultsEmptyIcon{color:var(--g-text-tertiary);margin:0;font-size:2rem}.page-module__g131Dq__resultsEmptyTitle{font-size:var(--g-text-base);color:var(--g-text-secondary);margin:0}.page-module__g131Dq__resultsEmptyDesc{font-size:var(--g-text-sm);color:var(--g-text-tertiary);text-align:center;max-width:280px;margin:0}.page-module__g131Dq__howSection{background:var(--g-bg-inverse);color:var(--g-text-inverse);padding:100px var(--g-space-8)100px}.page-module__g131Dq__sectionEyebrow{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--g-accent);margin:0 0 var(--g-space-4)}.page-module__g131Dq__sectionTitle{font-family:var(--g-font-display);letter-spacing:-.03em;margin:0 0 var(--g-space-12);font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1}.page-module__g131Dq__sectionTitle em{opacity:.7;font-style:italic}.page-module__g131Dq__howGrid{gap:var(--g-space-10);grid-template-columns:repeat(3,1fr);max-width:960px;display:grid}.page-module__g131Dq__howStep{gap:var(--g-space-3);flex-direction:column;display:flex}.page-module__g131Dq__howNum{font-family:var(--g-font-mono);font-size:var(--g-text-xs);letter-spacing:.1em;color:var(--g-accent)}.page-module__g131Dq__howStepTitle{font-size:var(--g-text-base);color:var(--g-text-inverse);margin:0;font-weight:500}.page-module__g131Dq__howStepDesc{font-size:var(--g-text-sm);color:#f3f3f399;margin:0;line-height:1.65}.page-module__g131Dq__intensitySection{padding:100px var(--g-space-8);max-width:var(--g-content-max);margin:0 auto}.page-module__g131Dq__sectionEyebrowDark{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--g-text-tertiary);margin:0 0 var(--g-space-4)}.page-module__g131Dq__intensityTitle{font-family:var(--g-font-display);letter-spacing:-.02em;margin:0 0 var(--g-space-10);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;line-height:1.1}.page-module__g131Dq__intensityExplainer{gap:var(--g-space-5);border:1px solid var(--g-border);grid-template-columns:repeat(4,1fr);display:grid}.page-module__g131Dq__intensityExplainerCard{padding:var(--g-space-7);border-right:1px solid var(--g-border);gap:var(--g-space-4);flex-direction:column;display:flex}.page-module__g131Dq__intensityExplainerCard:last-child{border-right:none}.page-module__g131Dq__intensityExplainerHeader{align-items:center;gap:var(--g-space-3);display:flex}.page-module__g131Dq__intensityExplainerIcon{color:var(--g-text-primary);flex-shrink:0;width:32px;font-size:1.5rem}.page-module__g131Dq__intensityExplainerName{font-size:var(--g-text-sm);color:var(--g-text-primary);margin:0;font-weight:500}.page-module__g131Dq__intensityExplainerLevel{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-tertiary);margin:0;font-size:.6rem}.page-module__g131Dq__intensityExplainerDesc{font-size:var(--g-text-sm);color:var(--g-text-secondary);margin:0;line-height:1.65}.page-module__g131Dq__whoSection{padding:100px var(--g-space-8);max-width:var(--g-content-max);margin:0 auto}.page-module__g131Dq__whoTitle{font-family:var(--g-font-display);letter-spacing:-.02em;margin:0 0 var(--g-space-10);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;line-height:1.1}.page-module__g131Dq__whoGrid{border:1px solid var(--g-border);grid-template-columns:repeat(2,1fr);display:grid}.page-module__g131Dq__whoCard{padding:var(--g-space-8)var(--g-space-8);border:1px solid var(--g-border);gap:var(--g-space-3);flex-direction:column;display:flex}.page-module__g131Dq__whoRole{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--g-text-secondary);margin:0}.page-module__g131Dq__whoValue{font-size:var(--g-text-base);color:var(--g-text-primary);margin:0;line-height:1.65}.page-module__g131Dq__faqSection{padding:100px var(--g-space-8);max-width:800px;margin:0 auto}.page-module__g131Dq__faqTitle{font-family:var(--g-font-display);letter-spacing:-.02em;margin:0 0 var(--g-space-8);text-align:center;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300}.page-module__g131Dq__faqList{flex-direction:column;display:flex}.page-module__g131Dq__faqItem{border-top:1px solid var(--g-border-subtle);padding:var(--g-space-5)0}.page-module__g131Dq__faqItem:last-child{border-bottom:1px solid var(--g-border-subtle)}.page-module__g131Dq__faqQuestion{font-family:var(--g-font-body);font-size:var(--g-text-base);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.page-module__g131Dq__faqQuestion::-webkit-details-marker{display:none}.page-module__g131Dq__faqQuestion:after{content:"+";font-size:var(--g-text-lg);color:var(--g-text-secondary);font-weight:300;transition:transform .2s}.page-module__g131Dq__faqItem[open] .page-module__g131Dq__faqQuestion:after{content:"−"}.page-module__g131Dq__faqAnswer{font-size:var(--g-text-sm);color:var(--g-text-secondary);margin:var(--g-space-3)0 0;padding-right:var(--g-space-8);line-height:1.7}.page-module__g131Dq__ctaSection{background:var(--g-bg-inverse);color:var(--g-text-inverse);padding:120px var(--g-space-8);text-align:center;align-items:center;gap:var(--g-space-6);flex-direction:column;display:flex}.page-module__g131Dq__ctaEyebrow{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--g-accent);margin:0}.page-module__g131Dq__ctaTitle{font-family:var(--g-font-display);letter-spacing:-.03em;max-width:600px;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.05}.page-module__g131Dq__ctaTitle em{opacity:.7;font-style:italic}.page-module__g131Dq__ctaSub{font-size:var(--g-text-base);color:#f3f3f399;max-width:440px;margin:0;line-height:1.65}.page-module__g131Dq__ctaActions{align-items:center;gap:var(--g-space-5);flex-wrap:wrap;justify-content:center;display:flex}.page-module__g131Dq__ctaGhost{font-size:var(--g-text-sm);color:#f3f3f380;text-decoration:none;transition:color .15s}.page-module__g131Dq__ctaGhost:hover{color:#f3f3f3e6}.page-module__g131Dq__footer{padding:var(--g-space-10)var(--g-space-8)var(--g-space-8);border-top:1px solid var(--g-border)}.page-module__g131Dq__footerTop{margin-bottom:var(--g-space-6);justify-content:space-between;align-items:center;display:flex}.page-module__g131Dq__footerLogo{align-items:center;text-decoration:none;display:flex}.page-module__g131Dq__footerLogo img{width:32px;height:auto}.page-module__g131Dq__footerNav{gap:var(--g-space-6);flex-wrap:wrap;display:flex}.page-module__g131Dq__footerNav a{font-size:var(--g-text-sm);color:var(--g-text-secondary);text-decoration:none;transition:color .15s}.page-module__g131Dq__footerNav a:hover{color:var(--g-text-primary)}.page-module__g131Dq__footerCopy{font-size:var(--g-text-xs);color:var(--g-text-tertiary);margin:0}.page-module__g131Dq__hiddenInput{display:none}@media (max-width:1100px){.page-module__g131Dq__intensityExplainer{grid-template-columns:repeat(2,1fr)}.page-module__g131Dq__intensityExplainerCard{border-right:1px solid var(--g-border)}.page-module__g131Dq__intensityExplainerCard:nth-child(2n){border-right:none}.page-module__g131Dq__intensityExplainerCard:first-child,.page-module__g131Dq__intensityExplainerCard:nth-child(2){border-bottom:1px solid var(--g-border)}}@media (max-width:900px){.page-module__g131Dq__workarea{grid-template-columns:1fr}.page-module__g131Dq__workareaLeft{position:static}.page-module__g131Dq__styleGrid{max-height:none}.page-module__g131Dq__howGrid{gap:var(--g-space-8);grid-template-columns:1fr}.page-module__g131Dq__whoGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__g131Dq__hero{padding:120px var(--g-space-5)80px}.page-module__g131Dq__tool{padding:var(--g-space-6)var(--g-space-5)var(--g-space-12)}.page-module__g131Dq__heroStats{gap:var(--g-space-6)}.page-module__g131Dq__resultsGrid{grid-template-columns:1fr}.page-module__g131Dq__intensityGrid{grid-template-columns:repeat(2,1fr)}.page-module__g131Dq__intensityExplainer{grid-template-columns:1fr}.page-module__g131Dq__intensityExplainerCard{border-right:none;border-bottom:1px solid var(--g-border)}.page-module__g131Dq__intensityExplainerCard:last-child{border-bottom:none}.page-module__g131Dq__howSection,.page-module__g131Dq__whoSection,.page-module__g131Dq__ctaSection,.page-module__g131Dq__intensitySection,.page-module__g131Dq__faqSection{padding-left:var(--g-space-5);padding-right:var(--g-space-5)}}
