.free-slots_generatorCard__Bhuux{box-shadow:var(--mkt-shadow-standard)}.free-slots_templateOption__44B9D{touch-action:manipulation;transition:border-color var(--mkt-duration-fast) var(--mkt-ease-standard),transform var(--mkt-duration-fast) var(--mkt-ease-emphasized)}.free-slots_templateThumb__olhuQ{position:relative;display:block;width:54px;height:96px;flex:0 0 54px}.free-slots_templateImage__j67JN{display:block;transition:transform var(--mkt-duration-base) var(--mkt-ease-emphasized)}.free-slots_templateCheckBadge__yXt1M{position:absolute;right:-5px;bottom:-5px;display:grid;width:24px;height:24px;place-items:center;border:2px solid var(--mkt-color-surface);border-radius:999px;background:var(--mkt-color-action);color:var(--mkt-color-on-action-current);opacity:0;transform:scale(.92);transition:opacity var(--mkt-duration-fast) var(--mkt-ease-standard),transform var(--mkt-duration-fast) var(--mkt-ease-emphasized)}.free-slots_templateOption__44B9D[data-selected=true] .free-slots_templateImage__j67JN{transform:scale(1.025)}.free-slots_templateOption__44B9D[data-selected=true] .free-slots_templateCheckBadge__yXt1M{opacity:1;transform:scale(1)}.free-slots_dayRow__ciMfq{animation:free-slots_day-row-enter__rww6T var(--mkt-duration-base) var(--mkt-ease-emphasized) both}.free-slots_quickFillChevron__U6NGr{transition:transform var(--mkt-duration-fast) var(--mkt-ease-emphasized)}.free-slots_quickFill__vlGoI[open] .free-slots_quickFillChevron__U6NGr{transform:rotate(180deg)}.free-slots_quickFillPanel__melzv{transform-origin:top}.free-slots_quickFill__vlGoI[open] .free-slots_quickFillPanel__melzv{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--mkt-duration-fast) var(--mkt-ease-standard),transform var(--mkt-duration-fast) var(--mkt-ease-emphasized);@starting-style{opacity:0;transform:translateY(-4px) scale(.99)}}.free-slots_multiStoryNotice__kK2Pi{opacity:1;transform:translateY(0);transition:opacity var(--mkt-duration-fast) var(--mkt-ease-standard),transform var(--mkt-duration-fast) var(--mkt-ease-emphasized);@starting-style{opacity:0;transform:translateY(-4px)}}.free-slots_downloadSuccessIcon__PCcjl{animation:free-slots_success-enter__iP7Dw var(--mkt-duration-fast) var(--mkt-ease-emphasized) both}@media (prefers-reduced-motion:no-preference){.free-slots_generatorCard__Bhuux{animation:free-slots_generator-card-enter__ooOex var(--mkt-duration-base) var(--mkt-ease-emphasized) .14s both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.free-slots_templateOption__44B9D:hover{transform:translate3d(0,-1px,0)}}.free-slots_templateOption__44B9D:active{transform:scale(.98);transition-duration:var(--mkt-duration-press)}@media (hover:none) and (pointer:coarse){.free-slots_templateCheckBadge__yXt1M,.free-slots_templateImage__j67JN,.free-slots_templateOption__44B9D{transition:none}.free-slots_templateOption__44B9D:active{background:var(--mkt-color-surface-action-soft);transform:none}}@keyframes free-slots_generator-card-enter__ooOex{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes free-slots_day-row-enter__rww6T{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes free-slots_success-enter__iP7Dw{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.free-slots_dayRow__ciMfq,.free-slots_downloadSuccessIcon__PCcjl,.free-slots_generatorCard__Bhuux{animation:none}.free-slots_multiStoryNotice__kK2Pi,.free-slots_quickFillChevron__U6NGr,.free-slots_quickFill__vlGoI[open] .free-slots_quickFillPanel__melzv,.free-slots_templateCheckBadge__yXt1M,.free-slots_templateImage__j67JN,.free-slots_templateOption__44B9D{transition:none}.free-slots_quickFill__vlGoI[open] .free-slots_quickFillChevron__U6NGr,.free-slots_quickFill__vlGoI[open] .free-slots_quickFillPanel__melzv,.free-slots_templateOption__44B9D,.free-slots_templateOption__44B9D:active,.free-slots_templateOption__44B9D:hover,.free-slots_templateOption__44B9D[data-selected=true] .free-slots_templateCheckBadge__yXt1M,.free-slots_templateOption__44B9D[data-selected=true] .free-slots_templateImage__j67JN{transform:none}}.free-slots_workspace__qFMtP{display:grid;gap:2.5rem;grid-template-areas:"editor" "preview" "download"}.free-slots_editor__mFZOo{grid-area:editor;min-width:0}.free-slots_preview__Im7yf{grid-area:preview;min-width:0}.free-slots_download__uwWhM{grid-area:download;min-width:0}@media (min-width:1024px){.free-slots_workspace__qFMtP{align-items:start;column-gap:3rem;grid-template-areas:"editor preview" "download preview";grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-rows:auto 1fr;row-gap:2rem}}.newsletter-signup-modal_backdrop__MJitw{position:fixed;inset:0;z-index:70;background:color-mix(in oklch,var(--mkt-color-newsletter-dark) 40%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:1;transition:opacity var(--mkt-duration-fast) var(--mkt-ease-emphasized)}.newsletter-signup-modal_backdrop__MJitw[data-ending-style],.newsletter-signup-modal_backdrop__MJitw[data-starting-style]{opacity:0}.newsletter-signup-modal_viewport__B0fHP{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:var(--mkt-space-6);pointer-events:none}.newsletter-signup-modal_popup__bEQak{position:relative;display:grid;grid-template-columns:minmax(320px,42%) minmax(0,58%);grid-template-rows:minmax(0,1fr) auto;width:min(1024px,calc(100vw - 48px));height:min(620px,calc(100dvh - 48px));min-height:540px;overflow:hidden;border-radius:var(--mkt-radius-2xl);background:var(--mkt-color-newsletter-accent);box-shadow:var(--mkt-shadow-overlay);color:var(--mkt-color-newsletter-on-accent);font-family:var(--mkt-font-sans);outline:none;pointer-events:auto;transform:translateY(0) scale(1);transform-origin:center;opacity:1;transition:transform var(--mkt-duration-base) var(--mkt-ease-emphasized),opacity var(--mkt-duration-fast) var(--mkt-ease-emphasized)}.newsletter-signup-modal_popup__bEQak[data-starting-style]{transform:translateY(var(--mkt-space-2)) scale(.985);opacity:0}.newsletter-signup-modal_popup__bEQak[data-ending-style]{transform:translateY(var(--mkt-space-1)) scale(.985);opacity:0;transition-duration:var(--mkt-duration-press)}.newsletter-signup-modal_closeButton__rZubF{position:absolute;z-index:4;top:var(--mkt-space-4);right:var(--mkt-space-4);display:grid;width:48px;height:48px;place-items:center;border-radius:var(--mkt-radius-circle);color:var(--mkt-color-newsletter-on-accent);transform:scale(1);transition:transform var(--mkt-duration-press) var(--mkt-ease-emphasized)}.newsletter-signup-modal_closeButton__rZubF:active{transform:scale(.94)}.newsletter-signup-modal_closeButton__rZubF svg{width:var(--mkt-space-7);height:var(--mkt-space-7);stroke-width:1.7}.newsletter-signup-modal_imagePanel__00B59{position:relative;grid-row:1/-1;overflow:hidden;isolation:isolate;background:var(--mkt-color-newsletter-accent)}.newsletter-signup-modal_imagePanel__00B59:after{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,transparent 62%,color-mix(in oklch,var(--mkt-color-newsletter-dark) 14%,transparent));content:"";pointer-events:none}.newsletter-signup-modal_image__PaXrW{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%;mix-blend-mode:screen}.newsletter-signup-modal_copyPanel__C4zAj{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:var(--mkt-space-18) var(--mkt-space-16) var(--mkt-space-8);background:var(--mkt-color-newsletter-accent);text-align:left}.newsletter-signup-modal_title__QluHi{display:grid;max-width:15ch;gap:var(--mkt-space-2);font-weight:600;line-height:1.02;text-wrap:balance}.newsletter-signup-modal_titleAccent__3KWOG,.newsletter-signup-modal_title__QluHi{color:var(--mkt-color-newsletter-on-accent);font-size:var(--mkt-type-title-feature);letter-spacing:-.035em}.newsletter-signup-modal_titleAccent__3KWOG{max-width:16ch;font-family:var(--mkt-font-serif);font-weight:400;line-height:.98}.newsletter-signup-modal_body__Khbga{max-width:50ch;margin-top:var(--mkt-space-6);color:var(--mkt-color-newsletter-on-accent);font-size:var(--mkt-type-body);font-weight:450;line-height:1.45;text-wrap:pretty}.newsletter-signup-modal_formPanel__mUb_l{display:flex;min-width:0;flex-direction:column;align-items:stretch;justify-content:center;margin:0 var(--mkt-space-10) var(--mkt-space-10);padding:var(--mkt-space-6);border-radius:var(--mkt-radius-xl);background:var(--mkt-color-newsletter-dark);color:var(--mkt-color-newsletter-light);text-align:left}.newsletter-signup-modal_form__awJmD{width:100%}.newsletter-signup-modal_inputShell__tcLpi{position:relative;width:100%}.newsletter-signup-modal_input__3JGfW{height:64px;border:1px solid var(--mkt-color-border-subtle);border-radius:var(--mkt-radius-utility);padding-right:var(--mkt-space-16);padding-left:var(--mkt-space-14);background:var(--mkt-color-newsletter-light);color:var(--mkt-color-newsletter-dark);font-size:var(--mkt-type-body-lg);box-shadow:none}.newsletter-signup-modal_input__3JGfW::placeholder{color:var(--color-americano-500);opacity:1}.newsletter-signup-modal_mailIcon__coFHk,.newsletter-signup-modal_submitButton__sXQC6{position:absolute;top:50%;transform:translateY(-50%)}.newsletter-signup-modal_mailIcon__coFHk{left:var(--mkt-space-5);z-index:1;width:var(--mkt-space-6);height:var(--mkt-space-6);color:var(--color-americano-600);stroke-width:1.8;pointer-events:none}.newsletter-signup-modal_submitButton__sXQC6{right:var(--mkt-space-2);display:grid;width:48px;height:48px;place-items:center;color:var(--mkt-color-newsletter-accent);transition:transform var(--mkt-duration-press) var(--mkt-ease-emphasized)}.newsletter-signup-modal_submitButton__sXQC6:active:not(:disabled){transform:translate(2px,-50%) scale(.96)}.newsletter-signup-modal_submitButton__sXQC6:disabled{cursor:wait;opacity:.65}.newsletter-signup-modal_submitButton__sXQC6 svg{width:var(--mkt-space-8);height:var(--mkt-space-8);stroke-width:2}.newsletter-signup-modal_spinner__woz_5{display:grid;place-items:center}.newsletter-signup-modal_feedbackSlot__Ig9EQ{min-height:var(--mkt-space-7);padding-top:var(--mkt-space-1)}.newsletter-signup-modal_error__AgUGX{width:fit-content;border-radius:var(--mkt-radius-xs);padding:var(--mkt-space-1) var(--mkt-space-2);background:var(--mkt-color-error-surface);color:var(--mkt-color-error);font-size:var(--mkt-type-caption);text-align:left}.newsletter-signup-modal_trust___OZLK{color:var(--mkt-color-newsletter-light);font-size:var(--mkt-type-body);font-weight:600;line-height:1.3}.newsletter-signup-modal_legal__OINuo{max-width:58ch;margin-top:var(--mkt-space-3);color:var(--mkt-color-newsletter-light);font-size:var(--mkt-type-micro-lg);line-height:1.35}.newsletter-signup-modal_legal__OINuo a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.newsletter-signup-modal_success__cx6vS{display:flex;width:100%;min-height:64px;align-items:center;justify-content:flex-start;gap:var(--mkt-space-3);border:1px solid var(--mkt-color-success-border);border-radius:var(--mkt-radius-utility);padding:0 var(--mkt-space-5);background:var(--mkt-color-success-surface);color:var(--mkt-color-success);font-size:var(--mkt-type-body);font-weight:700}.newsletter-signup-modal_success__cx6vS svg{width:var(--mkt-space-6);height:var(--mkt-space-6)}@media (hover:hover) and (pointer:fine){.newsletter-signup-modal_closeButton__rZubF:hover{transform:scale(1.06)}}@media (max-width:767px){.newsletter-signup-modal_viewport__B0fHP{align-items:center;padding:max(var(--mkt-space-3),env(safe-area-inset-top)) var(--mkt-space-4) max(var(--mkt-space-3),env(safe-area-inset-bottom))}.newsletter-signup-modal_popup__bEQak{grid-template-columns:1fr;grid-template-rows:clamp(168px,27vh,220px) auto auto;width:min(100%,430px);height:auto;min-height:0;max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.newsletter-signup-modal_closeButton__rZubF{color:var(--mkt-color-newsletter-light)}.newsletter-signup-modal_closeButton__rZubF:active{transform:scale(.94)}.newsletter-signup-modal_imagePanel__00B59{grid-row:auto;min-height:168px}.newsletter-signup-modal_image__PaXrW{object-position:50% 38%}.newsletter-signup-modal_copyPanel__C4zAj{justify-content:flex-start;padding:var(--mkt-space-8) var(--mkt-space-6) var(--mkt-space-6)}.newsletter-signup-modal_title__QluHi{max-width:14ch;font-size:var(--mkt-type-title-card);line-height:1.04}.newsletter-signup-modal_titleAccent__3KWOG{max-width:15ch;font-size:var(--mkt-type-title-feature);line-height:.98}.newsletter-signup-modal_body__Khbga{margin-top:var(--mkt-space-5);font-size:var(--mkt-type-ui);line-height:1.4}.newsletter-signup-modal_formPanel__mUb_l{margin:0 var(--mkt-space-3) var(--mkt-space-3);padding:var(--mkt-space-5);border-radius:var(--mkt-radius-lg)}.newsletter-signup-modal_input__3JGfW{height:58px;padding-right:var(--mkt-space-14);padding-left:var(--mkt-space-12);font-size:var(--mkt-type-body)}.newsletter-signup-modal_mailIcon__coFHk{left:var(--mkt-space-4);width:var(--mkt-space-5);height:var(--mkt-space-5)}.newsletter-signup-modal_submitButton__sXQC6{right:var(--mkt-space-1);width:50px;height:50px}.newsletter-signup-modal_submitButton__sXQC6 svg{width:var(--mkt-space-7);height:var(--mkt-space-7)}.newsletter-signup-modal_feedbackSlot__Ig9EQ{min-height:var(--mkt-space-6)}.newsletter-signup-modal_trust___OZLK{font-size:var(--mkt-type-ui)}.newsletter-signup-modal_legal__OINuo{margin-top:var(--mkt-space-2);font-size:var(--mkt-type-micro)}}@media (max-height:720px) and (min-width:360px){.newsletter-signup-modal_popup__bEQak{grid-template-rows:minmax(124px,20vh) auto auto}.newsletter-signup-modal_imagePanel__00B59{min-height:124px}.newsletter-signup-modal_copyPanel__C4zAj{padding:var(--mkt-space-5) var(--mkt-space-6) var(--mkt-space-4)}.newsletter-signup-modal_body__Khbga{margin-top:var(--mkt-space-3)}.newsletter-signup-modal_formPanel__mUb_l{margin:0 var(--mkt-space-2) var(--mkt-space-2);padding:var(--mkt-space-4)}}@media (max-width:359px){.newsletter-signup-modal_viewport__B0fHP{padding:max(var(--mkt-space-2),env(safe-area-inset-top)) var(--mkt-space-2) max(var(--mkt-space-2),env(safe-area-inset-bottom))}.newsletter-signup-modal_popup__bEQak{grid-template-rows:minmax(124px,20vh) auto auto;max-height:calc(100dvh - 16px)}.newsletter-signup-modal_closeButton__rZubF{top:var(--mkt-space-2);right:var(--mkt-space-2);width:46px;height:46px}.newsletter-signup-modal_imagePanel__00B59{min-height:124px}.newsletter-signup-modal_copyPanel__C4zAj{padding:var(--mkt-space-5) var(--mkt-space-5) var(--mkt-space-4)}.newsletter-signup-modal_title__QluHi{gap:var(--mkt-space-1);font-size:var(--mkt-type-title-small)}.newsletter-signup-modal_titleAccent__3KWOG{font-size:var(--mkt-type-title-card)}.newsletter-signup-modal_body__Khbga{margin-top:var(--mkt-space-3);font-size:var(--mkt-type-caption);line-height:1.35}.newsletter-signup-modal_formPanel__mUb_l{margin:0 var(--mkt-space-2) var(--mkt-space-2);padding:var(--mkt-space-3)}.newsletter-signup-modal_input__3JGfW{height:54px;font-size:var(--mkt-type-ui)}.newsletter-signup-modal_submitButton__sXQC6{width:46px;height:46px}.newsletter-signup-modal_feedbackSlot__Ig9EQ{min-height:var(--mkt-space-5)}.newsletter-signup-modal_trust___OZLK{font-size:var(--mkt-type-caption)}.newsletter-signup-modal_legal__OINuo{font-size:var(--mkt-type-micro);line-height:1.25}}@media (prefers-reduced-motion:reduce){.newsletter-signup-modal_backdrop__MJitw,.newsletter-signup-modal_closeButton__rZubF,.newsletter-signup-modal_popup__bEQak,.newsletter-signup-modal_submitButton__sXQC6{transition-duration:.01ms}.newsletter-signup-modal_popup__bEQak[data-ending-style],.newsletter-signup-modal_popup__bEQak[data-starting-style]{transform:none}}.MarketingCTA_description__q8rqC{font-size:var(--mkt-type-body)}.MarketingCTA_socialProof__cA_jJ{font-size:var(--mkt-type-caption)}.MarketingCTA_buttonSlot__GAKR9{width:100%}@media (min-width:768px){.MarketingCTA_actions__ZKILp{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.9fr);gap:var(--mkt-space-8)}}@media (min-width:1024px){.MarketingCTA_actions__ZKILp{grid-template-columns:minmax(0,.76fr) minmax(15rem,1fr);gap:var(--mkt-space-6)}.MarketingCTA_description__q8rqC{font-size:var(--mkt-type-title-small);line-height:1.4}.MarketingCTA_socialProof__cA_jJ{font-size:var(--mkt-type-ui)}.MarketingCTA_buttonSlot__GAKR9{width:100%}.MarketingCTA_root__BillQ .mkt-acquisition-cta{min-height:60px}}.generator_page__vNXkR{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(255,107,157,.08),transparent 28rem),var(--mkt-color-bg);color:var(--mkt-color-text)}.generator_hero__xIec9{padding:72px 0 38px;text-align:center}.generator_eyebrow__bJ0uk{margin-bottom:14px;color:var(--mkt-color-action);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.generator_hero__xIec9 h1{max-width:880px;margin:0 auto;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(40px,6vw,68px);font-weight:400;letter-spacing:-.035em;line-height:1.02}.generator_lead__IqbBT{max-width:650px;margin:22px auto 0;color:var(--mkt-color-text-body);font-size:18px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.generator_eyebrow__bJ0uk{animation:generator_generator-hero-enter__bAmdX var(--mkt-duration-slow) var(--mkt-ease-emphasized) both}.generator_hero__xIec9 h1{animation:generator_generator-hero-enter__bAmdX var(--mkt-duration-slow) var(--mkt-ease-emphasized) 60ms both}.generator_lead__IqbBT{animation:generator_generator-hero-enter__bAmdX var(--mkt-duration-slow) var(--mkt-ease-emphasized) .12s both}}@keyframes generator_generator-hero-enter__bAmdX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.generator_hero__xIec9{padding:48px 0 26px;text-align:left}.generator_hero__xIec9 h1{font-size:clamp(38px,12vw,52px)}.generator_lead__IqbBT{margin-top:18px;font-size:16px;line-height:1.55}}