.AiSceneGenerator_builder__6Nd6Y{--scene-cream:#f4ebd2;--scene-gold:#d4a373;--scene-purple:#7c3aed;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);width:min(100%,70rem);max-width:100%;margin:0 auto;overflow:hidden;border:1px solid #f4ebd229;border-radius:1rem;background:linear-gradient(145deg,#3a2737f0,#1c191bf7 52%),#1d1b1b;box-shadow:0 18px 46px #0000004d,inset 0 1px #f4ebd20f;color:var(--scene-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AiSceneGenerator_controls__FJY8Q{min-width:0;padding:clamp(1.25rem,3vw,1.8rem);background:#12101138}.AiSceneGenerator_builderIntro__lt9Mq{margin-bottom:1.5rem}.AiSceneGenerator_dialogEyebrow__TvwIB,.AiSceneGenerator_eyebrow__WUYbU,.AiSceneGenerator_resultEyebrow__cCBDG{margin:0 0 .45rem;color:var(--scene-gold,#d4a373);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.AiSceneGenerator_builderIntro__lt9Mq h2,.AiSceneGenerator_dialogTitle__p0R8f,.AiSceneGenerator_emptyPreview__B_LlU h3,.AiSceneGenerator_resultSummary__bV7IY{margin:0;color:var(--scene-cream,#f4ebd2);font-family:inherit;font-weight:700}.AiSceneGenerator_builderIntro__lt9Mq h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.18}.AiSceneGenerator_builderIntro__lt9Mq>p:last-child{margin:.55rem 0 0;color:#f4ebd2c7;font-size:.91rem}.AiSceneGenerator_fieldset__yteO9{min-width:0;margin:0 0 1.25rem;padding:0;border:0}.AiSceneGenerator_fieldset__yteO9 legend{width:100%;margin:0 0 .55rem;padding:0;color:#f4ebd2f0;font-size:.82rem;font-weight:750}.AiSceneGenerator_ideaGrid__DrBe2,.AiSceneGenerator_leaderGrid__O9BO7{display:grid;gap:.5rem}.AiSceneGenerator_ideaGrid__DrBe2,.AiSceneGenerator_leaderGrid__O9BO7{grid-template-columns:repeat(3,minmax(0,1fr))}.AiSceneGenerator_chipLabel__CBxOs{position:relative;min-width:0;cursor:pointer}.AiSceneGenerator_chipInput__9gNqy{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.AiSceneGenerator_chip___Ranq{display:flex;min-height:44px;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .6rem;border:1px solid #f4ebd226;border-radius:.5rem;color:#f4ebd2db;background:#0c0b0b7a;font-size:.76rem;font-weight:700;line-height:1.2;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.AiSceneGenerator_chipCheck__4Tjoi{display:none!important;flex:0 0 auto}.AiSceneGenerator_chipLabel__CBxOs:hover .AiSceneGenerator_chip___Ranq{border-color:#d4a3737a;color:var(--scene-cream)}.AiSceneGenerator_chipInput__9gNqy:checked+.AiSceneGenerator_chip___Ranq{border-color:#d4a373b8;color:#fffaf0;background:#7c3aedad}.AiSceneGenerator_chipInput__9gNqy:focus-visible+.AiSceneGenerator_chip___Ranq,.AiSceneGenerator_compactStoreLink__rJjl_:focus-visible,.AiSceneGenerator_dialogClose__m5mPP:focus-visible,.AiSceneGenerator_generateButton__8s3iD:focus-visible,.AiSceneGenerator_keepEditingButton__XePlE:focus-visible,.AiSceneGenerator_preview__1KATp:focus-visible,.AiSceneGenerator_range__HnysK:focus-visible,.AiSceneGenerator_relatedLink__CB6B7:focus-visible,.AiSceneGenerator_resultPrimaryButton__zUzFU:focus-visible,.AiSceneGenerator_resultSecondaryButton__3iCLa:focus-visible,.AiSceneGenerator_select__xze0r:focus-visible,.AiSceneGenerator_storeButton__VCzwU:focus-visible{outline:3px solid var(--scene-gold,#d4a373);outline-offset:3px}.AiSceneGenerator_selectGrid__avyvG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.AiSceneGenerator_select__xze0r{width:100%;min-height:44px;padding:.65rem 2.2rem .65rem .75rem;border:1px solid #f4ebd22b;border-radius:.5rem;color:var(--scene-cream);background-color:#0f0d0a7a;font-size:.84rem;font-weight:650;cursor:pointer}.AiSceneGenerator_intensityFieldset__RGRaW{margin-bottom:1.45rem}.AiSceneGenerator_intensityHeader__mqIVj{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.55rem;color:#f4ebd2f0;font-size:.82rem;font-weight:750}.AiSceneGenerator_visuallyHidden__86Sr0{position:absolute;width:1px!important;height:1px;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.AiSceneGenerator_intensityOutput__tZY1h{flex:0 0 auto;color:var(--scene-gold);font-size:.78rem;font-weight:800}.AiSceneGenerator_range__HnysK{appearance:none;width:100%;height:44px;margin:-.1rem 0 0;border:0;background:#0000;cursor:pointer}.AiSceneGenerator_range__HnysK::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,var(--scene-purple) 0,var(--scene-purple) var(--range-progress),#f4ebd233 var(--range-progress),#f4ebd233 100%)}.AiSceneGenerator_range__HnysK::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5.5px;border:2px solid var(--scene-gold);border-radius:50%;background:var(--scene-purple)}.AiSceneGenerator_range__HnysK::-moz-range-track{height:5px;border-radius:999px;background:#f4ebd233}.AiSceneGenerator_range__HnysK::-moz-range-progress{height:5px;border-radius:999px;background:var(--scene-purple)}.AiSceneGenerator_range__HnysK::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--scene-gold);border-radius:50%;background:var(--scene-purple)}.AiSceneGenerator_rangeLabels__kFC75{display:grid;grid-template-columns:repeat(5,1fr);gap:.2rem;margin-top:-.38rem;color:#f4ebd2a3;font-size:.68rem;line-height:1.15;text-align:center}.AiSceneGenerator_rangeLabels__kFC75 span:first-child{text-align:left}.AiSceneGenerator_rangeLabels__kFC75 span:last-child{text-align:right}.AiSceneGenerator_rangeLabelActive__q84KB{color:var(--scene-gold);font-weight:800}.AiSceneGenerator_generateButton__8s3iD,.AiSceneGenerator_resultPrimaryButton__zUzFU,.AiSceneGenerator_storeButton__VCzwU{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;border:1px solid #f4ebd22e;border-radius:.65rem;color:#fffaf0;background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 8px 18px #7c3aed2e;font-size:.91rem;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.AiSceneGenerator_generateButton__8s3iD{width:100%;padding:.8rem 1.2rem}.AiSceneGenerator_generateButton__8s3iD:hover:not(:disabled),.AiSceneGenerator_resultPrimaryButton__zUzFU:hover,.AiSceneGenerator_storeButton__VCzwU:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed)}.AiSceneGenerator_generateButton__8s3iD:disabled{opacity:.58;cursor:wait}.AiSceneGenerator_relatedLink__CB6B7{display:block;width:-moz-fit-content;width:fit-content;min-height:44px;margin:.45rem auto -.55rem;padding:.75rem .3rem;color:#f4ebd2c7;font-size:.78rem;text-underline-offset:.2rem}.AiSceneGenerator_relatedLink__CB6B7:hover{color:var(--scene-gold)}.AiSceneGenerator_preview__1KATp{position:relative;display:flex;min-width:0;min-height:31rem;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:clamp(1.5rem,4vw,2.4rem);border-left:1px solid #f4ebd21a;outline:none;background:linear-gradient(160deg,#49263b8f,#1f191cf5 68%),#211a1e;box-shadow:inset 1px 0 hsla(44,61%,89%,.025)}.AiSceneGenerator_emptyPreview__B_LlU{display:flex;max-width:20rem;flex-direction:column;align-items:flex-start;color:#f4ebd2b8;text-align:left}.AiSceneGenerator_emptyPreview__B_LlU>svg,.AiSceneGenerator_generatingIcon__XGhmB{display:none}.AiSceneGenerator_emptyPreview__B_LlU h3{font-size:1.3rem}.AiSceneGenerator_emptyPreview__B_LlU p{margin:.6rem 0 0;font-size:.86rem;line-height:1.55}.AiSceneGenerator_previewGenerating__B7nW6:after{content:none}.AiSceneGenerator_generatingIcon__XGhmB{animation:none}.AiSceneGenerator_generatedPreview__a_6oQ{position:relative;z-index:1;display:flex;width:100%;min-height:100%;flex-direction:column;animation:AiSceneGenerator_result-reveal__X1Kth .22s ease-out}.AiSceneGenerator_resultSummary__bV7IY{font-size:clamp(1.18rem,2.2vw,1.55rem);line-height:1.3}.AiSceneGenerator_opening__YJQ_a{margin:1.25rem 0 0;color:#f4ebd2ed;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.03rem,2vw,1.16rem);line-height:1.72}.AiSceneGenerator_continuationCue__ylFDj{display:flex;align-items:center;justify-content:center;height:2.5rem;margin-top:.25rem;color:#d4a373ad;border-bottom:1px solid #d4a37333}.AiSceneGenerator_resultActions__lX869{display:flex;gap:.65rem;margin-top:auto;padding-top:1.25rem}.AiSceneGenerator_resultPrimaryButton__zUzFU,.AiSceneGenerator_resultSecondaryButton__3iCLa{flex:1 1 0;min-height:46px;padding:.7rem .85rem;font-size:.78rem}.AiSceneGenerator_keepEditingButton__XePlE,.AiSceneGenerator_resultSecondaryButton__3iCLa{border:1px solid #d4a37373;border-radius:.65rem;color:var(--scene-cream,#f4ebd2);background:#0f0d0a52;font-weight:750;cursor:pointer}.AiSceneGenerator_keepEditingButton__XePlE:hover,.AiSceneGenerator_resultSecondaryButton__3iCLa:hover{border-color:#d4a373cc;background:#d4a3731a}.AiSceneGenerator_resultMicrocopy__ZmtZX{margin:.7rem 0 0;color:#f4ebd2b3;font-size:.75rem;text-align:left}.AiSceneGenerator_dialog__XgwWU{width:min(calc(100% - 2rem),32.5rem);max-width:32.5rem;max-height:90svh;margin:auto;padding:0;overflow:visible;border:0;border-radius:1rem;color:#f4ebd2;background:#0000}.AiSceneGenerator_dialog__XgwWU::backdrop{background:#000000bf}.AiSceneGenerator_dialog__XgwWU[open]{animation:AiSceneGenerator_dialog-reveal__ulDG7 .19s ease-out}.AiSceneGenerator_mobileDialog__rHh0g{width:100%;max-width:none;max-height:90svh;margin:auto 0 0;border-radius:1rem 1rem 0 0}.AiSceneGenerator_mobileDialog__rHh0g[open]{animation-name:AiSceneGenerator_sheet-reveal__Qcbzg}.AiSceneGenerator_mobileDialog__rHh0g .AiSceneGenerator_dialogSurface__C92Iu{padding-bottom:max(1.2rem,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:1rem 1rem 0 0}.AiSceneGenerator_dialogSurface__C92Iu{position:relative;max-height:90svh;overflow-y:auto;padding:clamp(1.5rem,5vw,2rem);border:1px solid #f4ebd229;border-radius:1rem;background:linear-gradient(155deg,#3d283bfc,#1f1d1ffc 52%),#211e21;box-shadow:0 24px 72px #0000008f,inset 0 1px #f4ebd20f}.AiSceneGenerator_dialogClose__m5mPP{position:absolute;top:.7rem;right:.7rem;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#f4ebd2ad;background:#0000;cursor:pointer}.AiSceneGenerator_dialogClose__m5mPP:hover{color:#f4ebd2;background:#f4ebd214}.AiSceneGenerator_dialogEyebrow__TvwIB{padding-right:2.8rem}.AiSceneGenerator_dialogTitle__p0R8f{padding-right:2.8rem;font-size:clamp(1.45rem,5vw,1.9rem);line-height:1.2}.AiSceneGenerator_dialogBody__QRXEJ{margin:.7rem 0 0;color:#f4ebd2cc;font-size:.9rem;line-height:1.55}.AiSceneGenerator_dialogResult__YZpHD{margin-top:1.1rem;padding:1rem 0;border-top:1px solid #d4a37347;border-bottom:1px solid #d4a37347;background:#0000}.AiSceneGenerator_dialogResultSummary__lV7i_{margin:0 0 .45rem!important;color:#d4a373!important;font-size:.74rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AiSceneGenerator_dialogResult__YZpHD p{margin:0;color:#f4ebd2e6;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.52}.AiSceneGenerator_storeButton__VCzwU,.AiSceneGenerator_storePlaceholder__MWhOf{width:100%;margin-top:1.15rem}.AiSceneGenerator_storePlaceholder__MWhOf{display:flex;min-height:48px;align-items:center;justify-content:center;color:#f4ebd2b8;font-size:.86rem}.AiSceneGenerator_storeButton__VCzwU{padding:.8rem 1rem}.AiSceneGenerator_desktopDownload___pgEu{display:flex;flex-direction:column;align-items:center;margin-top:1.15rem}.AiSceneGenerator_desktopDownload___pgEu>p{margin:0 0 .7rem;color:#f4ebd2bd;font-size:.78rem}.AiSceneGenerator_qrCode__rZbDb{display:inline-flex;padding:.65rem;border-radius:.35rem;background:#fff}.AiSceneGenerator_desktopStoreLinks__AZFPk{display:flex;gap:1rem;margin-top:.7rem}.AiSceneGenerator_compactStoreLink__rJjl_{display:inline-flex;min-height:44px;align-items:center;gap:.25rem;padding:.55rem .25rem;color:#f4ebd2cc;font-size:.78rem;text-underline-offset:.2rem}.AiSceneGenerator_compactStoreLink__rJjl_:hover{color:#d4a373}.AiSceneGenerator_keepEditingButton__XePlE{width:100%;min-height:44px;margin-top:.8rem;padding:.65rem 1rem}.AiSceneGenerator_premiumDisclosure__gA8JC{margin:.75rem 0 0;color:#f4ebd2ad;font-size:.75rem;text-align:center}@keyframes AiSceneGenerator_result-reveal__X1Kth{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes AiSceneGenerator_scene-pulse__1XlFv{0%{opacity:.45;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@keyframes AiSceneGenerator_scene-pulse-icon__IBkrH{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.05)}}@keyframes AiSceneGenerator_dialog-reveal__ulDG7{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.AiSceneGenerator_builder__6Nd6Y{grid-template-columns:minmax(0,1fr)}.AiSceneGenerator_preview__1KATp{min-height:18rem;border-top:1px solid #f4ebd21a;border-left:0}}@media (max-width:520px){.AiSceneGenerator_builder__6Nd6Y{border-radius:.75rem}.AiSceneGenerator_controls__FJY8Q,.AiSceneGenerator_preview__1KATp{padding:1.15rem}.AiSceneGenerator_ideaGrid__DrBe2,.AiSceneGenerator_leaderGrid__O9BO7{grid-template-columns:repeat(2,minmax(0,1fr))}.AiSceneGenerator_selectGrid__avyvG{grid-template-columns:minmax(0,1fr);gap:0}.AiSceneGenerator_preview__1KATp{min-height:16rem}.AiSceneGenerator_resultActions__lX869{flex-direction:column}.AiSceneGenerator_dialog__XgwWU{width:100%;max-width:none;max-height:90svh;margin:auto 0 0;border-radius:1rem 1rem 0 0}.AiSceneGenerator_dialog__XgwWU[open]{animation-name:AiSceneGenerator_sheet-reveal__Qcbzg}.AiSceneGenerator_dialogSurface__C92Iu{padding:1.4rem 1.15rem max(1.2rem,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:1rem 1rem 0 0}}@keyframes AiSceneGenerator_sheet-reveal__Qcbzg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AiSceneGenerator_chip___Ranq,.AiSceneGenerator_generateButton__8s3iD,.AiSceneGenerator_resultPrimaryButton__zUzFU,.AiSceneGenerator_storeButton__VCzwU{transition:none}.AiSceneGenerator_dialog__XgwWU[open],.AiSceneGenerator_generatedPreview__a_6oQ,.AiSceneGenerator_generatingIcon__XGhmB,.AiSceneGenerator_previewGenerating__B7nW6:after{animation:none}}