.legal_page__UMb4A{min-height:100svh;padding:72px 24px;color:#1f261f;background:#ffffff;font-family:var(--font-sans)}.legal_main__oS2pP{display:flex;flex-direction:column;gap:24px;width:min(100%,900px);margin:0 auto;padding:42px;border:1px solid rgba(89,104,77,.18);border-radius:8px;background:#ffffff;box-shadow:0 22px 70px rgba(49,45,35,.08)}.legal_eyebrow__dzh_i{width:-moz-fit-content;width:fit-content;color:#9b7b45;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.legal_title__fmxNJ{color:#1f261f;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.06;letter-spacing:0}.legal_description__Kw2XS{max-width:680px;color:#6d6b62;font-size:18px;line-height:1.7}.legal_section__uTbI4{display:flex;flex-direction:column;gap:12px;padding:24px 0;border-top:1px solid rgba(89,104,77,.14)}.legal_section__uTbI4 h2{color:#1f261f;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.legal_section__uTbI4 li,.legal_section__uTbI4 p{color:#6d6b62;line-height:1.8}.legal_section__uTbI4 ul{padding-left:18px}.legal_pricingGrid__uiuqU{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;padding:10px 0 24px;border-top:1px solid rgba(89,104,77,.14)}.legal_packCheckoutSection__tolga{display:flex;flex-direction:column;gap:14px}.legal_packCheckoutGrid__lRpXw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.legal_planCard__hI__9{display:flex;flex-direction:column;gap:14px;height:100%;padding:24px;border:1px solid rgba(89,104,77,.18);border-radius:8px;background:#ffffff}.legal_featuredPlan__Xtr45{border-color:rgba(89,104,77,.42);box-shadow:0 22px 70px rgba(49,45,35,.08)}.legal_planLabel__6u0TU{color:#9b7b45;font-size:12px;font-weight:800;text-transform:uppercase}.legal_planCard__hI__9 h2{color:#1f261f;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.legal_priceLine__haP2v{display:flex;align-items:baseline;gap:8px;color:#1f261f}.legal_priceLine__haP2v span{font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:500;line-height:1}.legal_priceLine__haP2v small{color:#6d6b62;font-size:16px;font-weight:700}.legal_planDescription__04cCU{color:#6d6b62;line-height:1.6}.legal_planCard__hI__9 ul{display:flex;flex-direction:column;flex:1 1;gap:8px;padding-left:18px}.legal_planCard__hI__9 li{color:#6d6b62;line-height:1.7}.legal_planCard__hI__9>.legal_primaryButton__j_sTy{margin-top:auto}.legal_links__tAWET{display:flex;flex-wrap:wrap;gap:18px;padding-top:10px;border-top:1px solid rgba(89,104,77,.14)}.legal_links__tAWET a{color:#59684d;font-weight:800}.legal_links__tAWET a:hover{color:#273022}.legal_checkoutBox__FLmty{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:20px;border:1px solid rgba(89,104,77,.18);border-radius:8px;background:#ffffff}.legal_checkoutBox__FLmty strong{display:block;color:#1f261f;font-size:18px}.legal_checkoutBox__FLmty p,.legal_notice__LpyyN{color:#6d6b62;line-height:1.6}.legal_primaryButton__j_sTy{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 20px;border:0;border-radius:6px;background:#59684d;color:#ffffff!important;font-weight:800;white-space:nowrap;cursor:pointer}.legal_primaryButton__j_sTy:disabled{cursor:not-allowed;opacity:.6}@media (max-width:720px){.legal_page__UMb4A{padding:32px 16px}.legal_main__oS2pP{padding:24px}.legal_description__Kw2XS{font-size:16px}.legal_checkoutBox__FLmty{align-items:stretch;flex-direction:column}.legal_packCheckoutGrid__lRpXw,.legal_pricingGrid__uiuqU{grid-template-columns:1fr}.legal_primaryButton__j_sTy{width:100%}}.page_page__j8X_T{min-height:100svh;background:#ffffff}.page_modalOverlay__MjEv_,.page_page__j8X_T{display:flex;align-items:center;justify-content:center;padding:24px}.page_modalOverlay__MjEv_{position:fixed;z-index:80;inset:0;background:rgba(31,38,31,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page_card__wnoHP{width:min(100%,420px);position:relative;display:flex;flex-direction:column;gap:18px;padding:34px;border-radius:8px;border:1px solid rgba(89,104,77,.18);background:#ffffff;box-shadow:0 28px 90px rgba(31,38,31,.22)}.page_card__wnoHP h1{color:#1f261f;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;line-height:1.05}.page_subtitle__FWR3R{color:#6d6b62;line-height:1.6}.page_closeButton__PUeHj{position:absolute;top:14px;right:14px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(89,104,77,.16);border-radius:50%;background:#ffffff;color:#59684d;cursor:pointer}.page_actions__kgSDs,.page_magicLinkForm__nH0y1{display:flex;flex-direction:column;gap:12px}.page_button__XvIaA,.page_input__t1GXH{width:100%;min-height:48px;border-radius:6px}.page_input__t1GXH{padding:0 14px;border:1px solid rgba(89,104,77,.2);background:#ffffff;color:#273022;outline:none}.page_input__t1GXH:focus{border-color:#59684d;box-shadow:0 0 0 3px rgba(89,104,77,.14)}.page_button__XvIaA{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(89,104,77,.18);background:#59684d;color:#fffdf7;font-weight:800;cursor:pointer}.page_button__XvIaA:disabled{opacity:.6;cursor:not-allowed}.page_message__T2qLb{color:#59684d;line-height:1.6}@media (max-width:520px){.page_modalOverlay__MjEv_{align-items:flex-end;padding:12px}.page_card__wnoHP{padding:28px 22px 24px}.page_card__wnoHP h1{font-size:36px}}.page_page__ZU32B{min-height:100svh;color:#1f261f;background:#ffffff;font-family:var(--font-sans)}.page_nav__zpG_3{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;padding:0 42px;color:#1b211a;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(87,104,77,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_brand__f_q1F{flex-shrink:0;font-family:Georgia,Times New Roman,serif;font-size:28px;color:#1b211a}.page_navLinks__3Mchl{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:650}.page_navButton__fOglV,.page_navLinks__3Mchl a,.page_navLoginButton__m7Xvu{color:#1f261f}.page_navButton__fOglV,.page_navLoginButton__m7Xvu{border:0;background:transparent;cursor:pointer}.page_navLoginButton__m7Xvu{padding:0;font:inherit;font-weight:650}.page_navCta__4tFLF{min-height:44px;padding:0 18px;border-radius:6px;display:inline-flex;align-items:center;background:#59684d;color:#fffdf7!important}.page_navAvatar__SjNe7{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;border:1px solid rgba(89,104,77,.24);background:#eef0e8;color:#59684d!important;font-size:14px;font-weight:850;box-shadow:0 10px 28px rgba(49,45,35,.08)}.page_navAvatarImage__Ke6xU{width:100%;height:100%;display:block;background-position:50%;background-size:cover}.page_main__GlU4n{display:flex;flex-direction:column;gap:0}.page_hero__SKW6o{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:#1f261f}.page_heroImage__Q6NCQ{object-fit:cover;object-position:center 22%}.page_heroShade__ksjMD{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,16,12,.86),rgba(12,16,12,.58) 34%,rgba(12,16,12,.08) 72%),linear-gradient(180deg,rgba(12,16,12,.15),rgba(12,16,12,.18))}.page_heroContent__2lPR8{position:relative;z-index:1;width:min(100%,620px);margin-left:max(42px,calc((100vw - 1240px) / 2));padding-top:78px;color:#fffdf7}.page_cardLabel__3nGo8,.page_eyebrow__H9Slr{color:#9b7b45;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.page_centerHeader__qqpAp h2,.page_faqSection__NArq_ h2,.page_generatorCard__tY4n0 h2,.page_hero__SKW6o h1,.page_historyStyle__UN1N_,.page_resultHeader__A22DF h3,.page_sectionHeader__a4Fw5 h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.page_hero__SKW6o h1{margin-top:20px;max-width:600px;color:#fffdf7;font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:0}.page_description__86bsR{max-width:520px;margin-top:22px;color:rgba(255,253,247,.88);font-size:17px;line-height:1.75}.page_buttonRow__iVZ1w,.page_heroActions__8_tzb,.page_heroMeta__1GWFY,.page_links__qE4Ea{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.page_heroActions__8_tzb{margin-top:34px}.page_heroMeta__1GWFY{margin-top:72px;gap:26px;color:rgba(255,253,247,.82);font-size:13px}.page_heroMeta__1GWFY span{min-height:28px;display:inline-flex;align-items:center}.page_heroLink__ghyp_{color:#fffdf7;font-weight:700}.page_ghostButton__oUu_w,.page_primary__V8M9Y,.page_secondary__lm_PT{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:6px;border:1px solid transparent;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.page_primary__V8M9Y{background:#59684d;color:#fffdf7;box-shadow:0 16px 34px rgba(43,55,38,.18)}.page_ghostButton__oUu_w,.page_secondary__lm_PT{background:#ffffff;color:#273022;border-color:rgba(89,104,77,.22)}.page_primary__V8M9Y:disabled,.page_secondary__lm_PT:disabled{cursor:not-allowed;opacity:.58}.page_ghostButton__oUu_w:hover,.page_primary__V8M9Y:hover:not(:disabled),.page_secondary__lm_PT:hover:not(:disabled){transform:translateY(-1px)}.page_generatorCard__tY4n0,.page_links__qE4Ea,.page_sceneSection__p9qOH,.page_statusCard__WOBix,.page_studioShell__Vr9Hy,.page_useCases__QqflT{width:min(100% - 48px,1120px);margin:0 auto}.page_studioShell__Vr9Hy{display:block;padding:62px 0 54px}.page_faqSection__NArq_,.page_generatorCard__tY4n0,.page_statusCard__WOBix{background:#ffffff;border:1px solid rgba(89,104,77,.18);border-radius:8px;box-shadow:0 22px 70px rgba(49,45,35,.08)}.page_statusCard__WOBix{align-self:start;display:flex;flex-direction:column;gap:18px;padding:24px}.page_panelHeader__uwSS3,.page_resultHeader__A22DF,.page_sectionHeader__a4Fw5,.page_statusHeader__Q78bB{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.page_centerHeader__qqpAp h2,.page_faqSection__NArq_ h2,.page_generatorCard__tY4n0 h2,.page_sectionHeader__a4Fw5 h2,.page_statusCard__WOBix h2{color:#1f261f;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:0}.page_statusCard__WOBix h2{font-size:24px}.page_cardText__jskeK,.page_centerHeader__qqpAp p,.page_faqGrid__Qf0_7 p,.page_message__abnJo,.page_metaText__U4Pu6,.page_useCase__u1F1H p{color:#6d6b62;line-height:1.65}.page_metaText__U4Pu6{font-size:12px}.page_formColumn__ExgwE,.page_historyList__23_c3,.page_historyMeta__MbNQ6,.page_resultColumn__MYJ__,.page_subscriptionState__LHXiL{display:flex;flex-direction:column;gap:16px}.page_subscriptionBadge__NEgKW,.page_usageBadge__wG1Vc{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;background:#eef0e8;color:#59684d;font-size:13px;font-weight:800}.page_generatorCard__tY4n0{padding:38px}.page_generatorGrid__vCl4s{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);grid-gap:36px;gap:36px;margin-top:28px}.page_stepHeader__OR2KQ{color:#273022;font-weight:850}.page_uploadBox__27w2Q{position:relative;min-height:220px;display:grid;place-items:center;overflow:hidden;border:1px dashed rgba(89,104,77,.36);border-radius:8px;background:#ffffff;cursor:pointer}.page_uploadBox__27w2Q input{position:absolute;inset:0;opacity:0;cursor:pointer}.page_uploadBox__27w2Q img{width:100%;height:100%;max-height:260px;object-fit:cover}.page_uploadPlaceholder__vYXKt{display:inline-flex;flex-direction:column;align-items:center;gap:12px;color:#59684d;font-weight:800}.page_scenePicker___Qjro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.page_sceneGalleryItem__SyXhd,.page_sceneTile__sBf3k{padding:0;border:1px solid rgba(89,104,77,.18);border-radius:8px;background:#ffffff;color:#273022;overflow:hidden;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_generatedImage__UYOvE,.page_historyImage__pyiq8,.page_sceneGalleryItem__SyXhd img,.page_sceneTile__sBf3k img,.page_useCase__u1F1H img{display:block;width:100%;object-fit:cover}.page_sceneTile__sBf3k img{height:92px}.page_sceneGalleryItem__SyXhd span,.page_sceneTile__sBf3k span{display:block;padding:10px;font-size:12px;font-weight:800}.page_sceneGalleryItemActive__vUJgp,.page_sceneTileActive__GBxTj{border-color:#59684d;box-shadow:0 0 0 2px rgba(89,104,77,.14)}.page_sceneGalleryItem__SyXhd:hover,.page_sceneTile__sBf3k:hover{transform:translateY(-2px);border-color:rgba(89,104,77,.46)}.page_field___uHMi{display:flex;flex-direction:column;gap:8px;color:#273022;font-weight:800}.page_field___uHMi small{align-self:flex-end;color:#8a867b;font-weight:650}.page_textarea__8C2wx{width:100%;min-height:134px;padding:14px;resize:vertical;color:#273022;border:1px solid rgba(89,104,77,.2);border-radius:8px;background:#ffffff;outline:none}.page_textarea__8C2wx:focus{border-color:#59684d;box-shadow:0 0 0 3px rgba(89,104,77,.14)}.page_resultHeader__A22DF h3{margin-top:6px;color:#1f261f;font-size:28px}.page_resultHeader__A22DF span{color:#8a6a34;font-size:13px;font-weight:800}.page_resultCard__T9W9b{display:flex;flex-direction:column;gap:16px}.page_generatedImage__UYOvE{aspect-ratio:1.38/1;border-radius:8px;border:1px solid rgba(89,104,77,.16)}.page_emptyStateInline__iFYBD{min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6d6b62;background:#ffffff;border:1px solid rgba(89,104,77,.12);border-radius:8px}.page_sceneSection__p9qOH{padding:64px 0;border-top:1px solid rgba(89,104,77,.14)}.page_sectionHeader__a4Fw5{align-items:flex-end;margin-bottom:28px}.page_sectionHeader__a4Fw5 a{color:#59684d;font-weight:850}.page_sceneGallery__Xn2im{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.page_sceneGalleryItem__SyXhd img{height:186px}.page_useCases__QqflT{padding:54px 0 64px;border-top:1px solid rgba(89,104,77,.14)}.page_centerHeader__qqpAp{max-width:660px;margin:0 auto 34px;text-align:center}.page_centerHeader__qqpAp h2{margin:8px 0 12px}.page_useCaseGrid__5Rq92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.page_useCase__u1F1H{display:flex;flex-direction:column;gap:12px}.page_useCase__u1F1H img{height:190px;border-radius:8px}.page_faqGrid__Qf0_7 h3,.page_useCase__u1F1H h3{color:#1f261f;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.page_historyList__23_c3{margin-top:16px}.page_historyItem__86Bly{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;padding:16px 0;border-top:1px solid rgba(89,104,77,.14)}.page_historyPreview__t4Zb_{overflow:hidden;border-radius:8px}.page_historyImage__pyiq8{height:180px}.page_historyStyle__UN1N_{color:#1f261f;font-size:24px;text-transform:capitalize}.page_emptyState__Zyc7X{padding:28px;background:#ffffff;border:1px solid rgba(89,104,77,.12);border-radius:8px}.page_faqSection__NArq_{display:grid;grid-template-columns:.38fr 1fr;grid-gap:34px;gap:34px;padding:34px;margin-top:36px;margin-bottom:32px}.page_faqGrid__Qf0_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.page_links__qE4Ea{justify-content:center;padding:24px 0 48px;border-top:1px solid rgba(89,104,77,.14)}.page_links__qE4Ea a{color:#59684d;font-size:14px;font-weight:800}.page_accountPage__9oDSI{min-height:100svh;color:#1f261f;background:#ffffff}.page_accountNav__T0mF1{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;padding:0 42px;border-bottom:1px solid rgba(87,104,77,.16);background:#ffffff}.page_accountMain__xv81h{display:flex;flex-direction:column;gap:28px;width:min(100% - 48px,1120px);margin:0 auto;padding:56px 0 72px}.page_accountHero__jRaAw{max-width:760px}.page_accountHero__jRaAw h1{margin-top:10px;color:#1f261f;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.04}.page_accountHero__jRaAw p:last-child{max-width:620px;margin-top:16px;color:#6d6b62;font-size:17px;line-height:1.7}@media (max-width:980px){.page_nav__zpG_3{padding:0 22px}.page_navLinks__3Mchl{gap:16px}.page_faqSection__NArq_,.page_generatorGrid__vCl4s,.page_studioShell__Vr9Hy{grid-template-columns:1fr}.page_sceneGallery__Xn2im{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.page_nav__zpG_3{position:-webkit-sticky;position:sticky;min-height:auto;padding:16px 18px;align-items:center;gap:10px;overflow:hidden}.page_brand__f_q1F{font-size:22px}.page_navLinks__3Mchl{margin-left:auto;justify-content:flex-end;flex-wrap:nowrap;gap:10px;font-size:12px}.page_navButton__fOglV,.page_navCta__4tFLF,.page_navLinks__3Mchl a:not(.page_navCta__4tFLF):not(.page_navAvatar__SjNe7){display:none}.page_hero__SKW6o{min-height:660px;align-items:flex-end}.page_heroImage__Q6NCQ{object-position:58% center}.page_heroShade__ksjMD{background:linear-gradient(180deg,rgba(12,16,12,.1),rgba(12,16,12,.52) 36%,rgba(12,16,12,.9)),linear-gradient(90deg,rgba(12,16,12,.44),rgba(12,16,12,.12))}.page_heroContent__2lPR8{width:100%;margin:0;padding:0 22px 34px}.page_hero__SKW6o h1{max-width:340px;font-size:42px;overflow-wrap:normal}.page_description__86bsR{max-width:330px;font-size:15px}.page_heroActions__8_tzb,.page_heroMeta__1GWFY{max-width:330px}.page_heroMeta__1GWFY{margin-top:30px;gap:12px}.page_accountMain__xv81h,.page_faqSection__NArq_,.page_generatorCard__tY4n0,.page_links__qE4Ea,.page_sceneSection__p9qOH,.page_statusCard__WOBix,.page_studioShell__Vr9Hy,.page_useCases__QqflT{width:min(100% - 32px,1120px)}.page_studioShell__Vr9Hy{padding-top:34px}.page_faqSection__NArq_,.page_generatorCard__tY4n0,.page_statusCard__WOBix{padding:22px}.page_accountNav__T0mF1{min-height:auto;padding:16px 18px}.page_accountMain__xv81h{padding:34px 0 56px}.page_panelHeader__uwSS3,.page_resultHeader__A22DF,.page_sectionHeader__a4Fw5,.page_statusHeader__Q78bB{flex-direction:column;align-items:stretch}.page_faqGrid__Qf0_7,.page_scenePicker___Qjro,.page_useCaseGrid__5Rq92{grid-template-columns:1fr}.page_sceneGallery__Xn2im{grid-template-columns:repeat(2,minmax(0,1fr))}.page_sceneGalleryItem__SyXhd img{height:160px}.page_historyItem__86Bly{grid-template-columns:1fr}.page_primary__V8M9Y,.page_secondary__lm_PT{width:100%}}