._overlay_gtffz_1{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:max(env(safe-area-inset-top), 0px) .75rem calc(env(safe-area-inset-bottom) + .75rem);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_gtffz_12{text-align:center;background:#fff;border-radius:16px;width:min(100vw - 1.5rem,400px);max-width:100%;max-height:min(84dvh,620px);padding:clamp(1rem,4vw,2rem);position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}._closeButton_gtffz_24{cursor:pointer;color:#64748b;background:0 0;border:none;min-width:40px;min-height:40px;position:absolute;top:16px;right:16px}._closeButton_gtffz_24:hover{color:#0f172a}._title_gtffz_38{color:#0f172a;margin-bottom:12px;font-size:1.5rem;font-weight:700}._description_gtffz_44{color:#64748b;margin-bottom:24px;line-height:1.5}._primaryButton_gtffz_49{color:#fff;cursor:pointer;background:teal;border:none;border-radius:8px;width:100%;min-height:44px;margin-bottom:12px;padding:12px;font-size:1rem;font-weight:600;transition:background .2s}._primaryButton_gtffz_49:hover{opacity:.9}._secondaryButton_gtffz_66{color:teal;cursor:pointer;background:0 0;border:none;min-height:40px;font-weight:500}._secondaryButton_gtffz_66:hover{text-decoration:underline}._container_cfzna_1{min-height:100dvh;padding-top:clamp(.75rem,2.5vw,1.5rem);padding-bottom:calc(env(safe-area-inset-bottom) + clamp(2rem, 6vw, 5rem));color:#0f172a;background:#f8fafc;flex-direction:column;align-items:center;display:flex}._cols_cfzna_12{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3.75rem);width:100%;max-width:1200px;padding:0 clamp(.75rem,4vw,2.5rem);display:grid}._cols_cfzna_12>*{min-width:0}@media (width<=900px){._cols_cfzna_12{grid-template-columns:1fr;gap:1rem}}._leftCol_cfzna_30{flex-direction:column;align-items:center;gap:20px;display:flex}._leftCol_cfzna_30 ._posterPreview_cfzna_36{width:100%;max-width:360px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;background:#f8fafc;border:4px solid #fff;border-radius:12px;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}._leftCol_cfzna_30 ._posterPreview_cfzna_36:hover{transform:scale(1.015);box-shadow:0 22px 28px -6px #00000024,0 10px 12px -7px #0000001f}._leftCol_cfzna_30 ._posterSummaryCard_cfzna_52{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:start;gap:14px;width:100%;max-width:420px;padding:14px;display:grid;box-shadow:0 12px 24px -10px #0f172a1f}._leftCol_cfzna_30 ._posterSummaryImage_cfzna_65{object-fit:cover;width:120px;height:auto;max-height:200px;image-rendering:-webkit-optimize-contrast;background:#f8fafc;border-radius:8px;display:block}._leftCol_cfzna_30 ._posterSummaryFallback_cfzna_75{color:teal;background:linear-gradient(160deg,#0d94882e,#0d94880d);border-radius:8px;justify-content:center;align-items:center;width:120px;height:160px;font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;display:flex}._leftCol_cfzna_30 ._posterSummaryMeta_cfzna_88{flex-direction:column;gap:4px;min-width:0;display:flex}._leftCol_cfzna_30 ._posterSummaryMeta_cfzna_88 h3{color:#0f172a;word-wrap:break-word;margin:0;font-family:Playfair Display,serif;font-size:1.15rem;line-height:1.25}._leftCol_cfzna_30 ._posterSummaryStops_cfzna_102{color:teal;margin:0;font-size:.82rem;font-weight:600}._leftCol_cfzna_30 ._posterSummaryHint_cfzna_108{color:#64748b;margin:4px 0 0;font-size:.85rem;line-height:1.45}._leftCol_cfzna_30 ._caption_cfzna_114{color:#64748b;font-family:Playfair Display,serif;font-size:clamp(.95rem,3vw,1.1rem);font-style:italic}._leftCol_cfzna_30 ._previewContainer_cfzna_120{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #ffffff80;border-radius:16px;width:100%;max-width:450px;overflow:hidden;box-shadow:0 20px 40px -10px #00808026}._leftCol_cfzna_30 ._previewContainer_cfzna_120 ._previewHeader_cfzna_130{color:teal;background:#00808014;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex}._leftCol_cfzna_30 ._previewContainer_cfzna_120 ._previewHeader_cfzna_130 ._editToggle_cfzna_141{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;min-height:40px;margin-left:auto;padding:6px 12px;font-size:.8rem;transition:all .2s;display:flex}._leftCol_cfzna_30 ._previewContainer_cfzna_120 ._previewHeader_cfzna_130 ._editToggle_cfzna_141:hover{color:teal;border-color:teal}._leftCol_cfzna_30 ._previewContainer_cfzna_120 ._previewContent_cfzna_160{padding:20px}._leftCol_cfzna_30 ._previewToggle_cfzna_165{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 16px;font-size:.9rem;transition:all .2s;display:flex}._leftCol_cfzna_30 ._previewToggle_cfzna_165:hover{color:teal;background:#0080800d;border-color:teal}._leftCol_cfzna_30 ._previewFootnote_cfzna_185{text-align:center;color:teal;background:#0d948814;border:1px solid #0d94882e;border-radius:999px;max-width:460px;margin:10px auto 0;padding:8px 14px;font-size:.85rem;font-weight:600}._rightCol_cfzna_197{flex-direction:column;gap:clamp(.875rem,2.5vw,1.5rem);padding-top:clamp(.25rem,1.5vw,1rem);display:flex}._rightCol_cfzna_197 ._header_cfzna_203 h1{color:#0f172a;margin-bottom:12px;font-family:Playfair Display,serif;font-size:clamp(1.6rem,5.6vw,2.5rem);line-height:1.18}._rightCol_cfzna_197 ._header_cfzna_203 p{color:#64748b;font-size:clamp(.95rem,2.8vw,1.1rem);line-height:1.55}._rightCol_cfzna_197 ._header_cfzna_203 ._resultSignal_cfzna_215{color:teal;background:#00808014;border:1px solid #e2e8f0;border-radius:999px;align-items:center;margin-top:12px;padding:8px 12px;font-size:.85rem;font-weight:600;display:inline-flex}._rightCol_cfzna_197 ._socialProof_cfzna_227{color:#64748b;margin-top:-12px;margin-bottom:12px;font-size:.9rem;display:block}._inputMode_cfzna_234{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:clamp(.9rem,2.8vw,1.5rem);box-shadow:0 4px 6px -1px #0000000d}._inputMode_cfzna_234 ._notesLabelRow_cfzna_242{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._inputMode_cfzna_234 ._notesLabel_cfzna_242{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:0;font-size:.78rem;font-weight:600;display:block}._inputMode_cfzna_234 ._trySampleNotesQuickBtn_cfzna_257{color:teal;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-size:.75rem;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-flex}._inputMode_cfzna_234 ._trySampleNotesQuickBtn_cfzna_257:hover{color:#066}._inputMode_cfzna_234 ._trySampleNotesQuickBtn_cfzna_257:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid teal}._inputMode_cfzna_234 textarea{color:#1e293b;resize:none;background:0 0;border:none;outline:none;width:100%;height:clamp(150px,30vh,220px);font-family:Inter,sans-serif;font-size:clamp(1rem,2.8vw,1.1rem);line-height:1.55}._inputMode_cfzna_234 textarea::placeholder{color:#94a3b8}._inputMode_cfzna_234 textarea:disabled{opacity:.7}._actionHelper_cfzna_298{color:#64748b;text-align:center;margin:8px 0 0;font-size:.82rem;line-height:1.4}._generationError_cfzna_305{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c38;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.4}._generationNotice_cfzna_315{color:#92400e;background:#f59e0b1a;border:1px solid #b453093d;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.4}._actions_cfzna_325{flex-direction:column;gap:.625rem;margin-top:.875rem;display:flex}._magicButton_cfzna_331{color:#fff;cursor:pointer;background:teal;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:.8rem 1rem;font-size:clamp(1rem,2.8vw,1.05rem);font-weight:600;transition:all .2s;display:flex;box-shadow:0 10px 15px -3px #00808033}._magicButton_cfzna_331:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 20px -3px #0080804d}._magicButton_cfzna_331:disabled{opacity:.7;cursor:not-allowed}._skipLink_cfzna_357{text-align:center;color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-height:44px;padding:0 .5rem;font-size:.9rem;text-decoration:underline;transition:color .2s;display:inline-flex}._skipLink_cfzna_357:hover{color:#1e293b}._regenerateButton_cfzna_375{color:teal;cursor:pointer;background:#fff;border:1px solid #00808080;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:10px 14px;font-weight:600;transition:background .2s;display:inline-flex}._regenerateButton_cfzna_375:hover:not(:disabled){background:#0080800f}._regenerateButton_cfzna_375:disabled{opacity:.55;cursor:not-allowed}._tertiaryAction_cfzna_398{color:#64748b;cursor:pointer;background:0 0;border:none;width:100%;min-height:40px;font-size:.9rem;text-decoration:underline}._tertiaryAction_cfzna_398:hover{color:#1e293b}._recoverySuccess_cfzna_411,._recoveryError_cfzna_412{border:1px solid #0000;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.88rem;line-height:1.4}._recoverySuccess_cfzna_411{color:#0f766e;background:#0f766e14;border-color:#0f766e40}._recoveryError_cfzna_412{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c38}@media (width<=900px){._rightCol_cfzna_197{order:1;gap:.875rem;padding-top:0}._leftCol_cfzna_30{order:2;align-items:stretch;gap:.875rem}._leftCol_cfzna_30 ._posterPreview_cfzna_36{max-width:min(100%,360px);margin:0 auto}._leftCol_cfzna_30 ._previewContainer_cfzna_120{max-width:100%}._leftCol_cfzna_30 ._previewContainer_cfzna_120 ._previewContent_cfzna_160{padding:.875rem}._leftCol_cfzna_30 ._posterSummaryCard_cfzna_52{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:12px;padding:12px}._leftCol_cfzna_30 ._posterSummaryImage_cfzna_65{width:110px;max-height:170px}._leftCol_cfzna_30 ._posterSummaryFallback_cfzna_75{width:110px;height:145px}._containerGenerated_cfzna_466 ._leftCol_cfzna_30{order:1}._containerGenerated_cfzna_466 ._rightCol_cfzna_197{order:2}._inputMode_cfzna_234{border-radius:14px}._inputMode_cfzna_234 textarea{height:clamp(150px,34vh,220px)}._actions_cfzna_325{bottom:calc(env(safe-area-inset-bottom) + .5rem);background:linear-gradient(#fff0,#fff 28%);margin-top:.5rem;padding-top:.5rem;position:sticky}}@media (width<=520px){._skipLink_cfzna_357{font-size:.85rem}}._samplePreviewCard_auyjv_1{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;max-width:460px;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a14}._sampleHeader_auyjv_13{background:#0080800f;border-bottom:1px solid #0080801f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._sampleHeaderTitleGroup_auyjv_21{align-items:center;gap:8px;display:flex}._sampleSparkleIcon_auyjv_26{color:teal;flex-shrink:0}._sampleHeaderTitle_auyjv_21{color:#1e293b;letter-spacing:-.01em;font-size:.85rem;font-weight:700}._sampleBadge_auyjv_36{color:teal;background:#fff;border:1px solid #00808040;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}._sampleContent_auyjv_45{flex-direction:column;gap:12px;padding:16px;display:flex}._sampleStepSection_auyjv_51{flex-direction:column;gap:6px;display:flex}._sampleStepHeader_auyjv_56{justify-content:space-between;align-items:center;gap:8px;display:flex}._sampleStepLabel_auyjv_62{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.75rem;font-weight:700}._trySampleNotesBtn_auyjv_69{color:teal;cursor:pointer;background:#00808014;border:1px solid #00808038;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}._trySampleNotesBtn_auyjv_69:hover{background:#00808029;border-color:teal}._trySampleNotesBtn_auyjv_69:focus-visible{outline-offset:1px;outline:2px solid teal}._sampleOutputTag_auyjv_91{color:#94a3b8;font-size:.72rem;font-weight:600}._sampleNotesBox_auyjv_96{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-family:Inter,sans-serif}._sampleNotesText_auyjv_103{color:#475569;margin:0;font-size:.85rem;font-style:italic;line-height:1.5}._sampleTransition_auyjv_110{justify-content:center;align-items:center;padding:2px 0;display:flex}._sampleTransitionPill_auyjv_116{color:teal;background:#00808014;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}._sampleStoryBox_auyjv_124{background:#fff;border:1px solid #00808033;border-left:3px solid teal;border-radius:8px;padding:12px 14px;box-shadow:0 2px 4px #00000008}._sampleStoryDest_auyjv_132{text-transform:uppercase;letter-spacing:.05em;color:teal;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}._sampleStoryTitle_auyjv_141{color:#0f172a;margin:0 0 6px;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;line-height:1.25}._sampleStoryExcerpt_auyjv_149{flex-direction:column;gap:6px;display:flex}._sampleStoryParagraph_auyjv_154{color:#475569;margin:0;font-size:.82rem;line-height:1.5}._sampleFooter_auyjv_160{text-align:center;background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:2px;padding:10px 16px;display:flex}._sampleReassurance_auyjv_169{color:teal;margin:0;font-size:.8rem;font-weight:600}._sampleRequirement_auyjv_175{color:#64748b;margin:0;font-size:.75rem}._trySampleNotesBtn_auyjv_69:disabled{opacity:.55;cursor:default}@media (width<=900px){._samplePreviewCard_auyjv_1{max-width:min(100%,460px);margin:0 auto}}._workflowSection_1njsl_1{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:1100px;margin-top:clamp(2.5rem,6vw,4.5rem);padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,2rem);box-shadow:0 4px 6px -1px #0000000a}._workflowHeader_1njsl_11{text-align:center;max-width:680px;margin:0 auto clamp(1.5rem,3.5vw,2.5rem)}._workflowHeading_1njsl_16{color:#0f172a;margin:0 0 8px;font-family:Playfair Display,serif;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700;line-height:1.25}._workflowSubheading_1njsl_24{color:#64748b;margin:0;font-size:clamp(.88rem,2.2vw,1rem);line-height:1.5}._workflowSteps_1njsl_30{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin-bottom:clamp(1.5rem,3.5vw,2.5rem);display:grid}@media (width<=768px){._workflowSteps_1njsl_30{grid-template-columns:1fr;gap:1rem}}._workflowStepCard_1njsl_42{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:clamp(1rem,2.5vw,1.25rem);display:flex}._workflowStepNumber_1njsl_51{color:teal;background:#0080801f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;font-size:.85rem;font-weight:700;display:flex}._workflowStepTitle_1njsl_64{color:#1e293b;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}._workflowStepDescription_1njsl_71{color:#64748b;margin:0;font-size:.84rem;line-height:1.5}._workflowExampleCallout_1njsl_77{text-align:center;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding-top:1.25rem;display:flex}._workflowExamplePrompt_1njsl_87{color:#64748b;font-size:.88rem}._workflowExampleLink_1njsl_91{color:teal;text-underline-offset:3px;align-items:center;gap:5px;font-size:.88rem;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-flex}._workflowExampleLink_1njsl_91:hover{color:#066}._workflowExampleLink_1njsl_91:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid teal}
