.page_page__UY82z{color:var(--sk-text,#302b2c);letter-spacing:0}.page_container__ozmcv{width:min(1120px,calc(100% - 64px));margin-inline:auto}.page_breadcrumb__YzG4E{display:flex;gap:8px;align-items:center;padding-top:24px;color:var(--sk-text-muted,#786b67);font-size:12px}.page_hero__DvZse{padding:28px 0 25px;text-align:center}.page_hero__DvZse h1{font-size:44px;line-height:1.2;font-weight:550;letter-spacing:0;margin:0}.page_subtitle__VJNiR{text-wrap:balance;color:var(--sk-accent,#c44569);font-size:21px;line-height:1.55;margin-top:14px}.page_intro__YvBcF{max-width:750px;margin:10px auto 0;font-size:14px;line-height:1.7;color:#796a66}.page_tool__qvZw9{max-width:900px;margin:0 auto;scroll-margin-top:100px}.page_toolLoading__5d7Ty{max-width:900px;height:303px;margin:0 auto}.page_tabs__foUy0{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.page_tabs__foUy0 a{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:13px;border-radius:10px;color:#796b68}.page_tabs__foUy0 a[aria-current]{background:white;color:#302b2c;box-shadow:0 2px 7px #39242112}.page_composer__Ph_Wp{padding:13px!important;box-shadow:0 3px 8px #3924210a}.page_composerTop__vhSoZ{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e7e2e4;padding-bottom:10px}.page_composerTop__vhSoZ button{display:inline-flex;align-items:center;gap:7px;color:#00866a;font-size:12px;min-height:26px}.page_composerTop__vhSoZ span{color:#8c7670;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.page_inputRow__sdA6E{display:flex;gap:14px;align-items:flex-start;padding:14px 0}.page_referenceList__g1Lg7{display:flex;gap:14px;padding:14px 6px;overflow-x:auto}.page_addReference__6XyaY,.page_reference__laZWu{width:86px;height:86px;flex-shrink:0;border:1px dashed #d5d3db;border-radius:14px;position:relative}.page_addReference__6XyaY{display:grid;place-items:center;color:#91776b}.page_reference__laZWu img{width:100%;height:100%;object-fit:cover;border-radius:13px}.page_reference__laZWu button{position:absolute;right:-5px;top:-5px;padding:5px;border-radius:50%;background:#39282c;color:white}.page_inputRow__sdA6E textarea{width:100%;min-width:0;min-height:94px;background:transparent;border:0;resize:vertical;padding:4px 0;font-size:15px;line-height:1.6}.page_inputRow__sdA6E textarea::placeholder{color:#aa8c7c}.page_controls__1sfoS{justify-content:space-between;gap:12px;border-top:1px solid #e7e2e4;padding-top:10px}.page_controls__1sfoS,.page_settings__yQpjC{display:flex;align-items:center;flex-wrap:wrap}.page_settings__yQpjC{gap:8px;min-width:0}.page_model__vQJCn,.page_settings__yQpjC select{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 10px;border:1px solid #e7e2e4;border-radius:11px;background:white;font-size:12px;color:#6d554a;max-width:100%}.page_model__vQJCn svg{color:#c88a36}.page_generate__oX67c{background:#b94868!important;box-shadow:none!important;border-radius:13px;padding:10px 16px;font-size:13px}.page_generate__oX67c span{font-variant-numeric:tabular-nums}.page_toolHint__h9xLA{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;margin-top:10px;font-size:11px;color:#786b67;line-height:1.6}.page_error__3C7Ga,.page_notice__m78BG{margin-top:12px;font-size:13px;line-height:1.7}.page_error__3C7Ga{color:#aa2345}.page_status__DO8TO{max-width:900px;margin:16px auto 0;color:#786b67;font-size:12px;line-height:1.8;padding-left:13px;border-left:2px solid #bf516e}.page_gallery__tQQY6{margin-top:42px;padding-bottom:48px}.page_page__UY82z h2{font-size:29px;font-weight:550;line-height:1.35;letter-spacing:0}.page_page__UY82z h3{font-size:19px;font-weight:550;line-height:1.5;letter-spacing:0}.page_lead__yGc_Y{max-width:760px;margin:12px 0 26px;color:#796a66;line-height:1.8;font-size:14px}.page_galleryGrid__lxlLj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page_example__aw4DK{min-width:0;margin:0}.page_image__3MeH3{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:8px;background:#ebefea}.page_transparent__53hL9{object-fit:contain;background:#e7eeee;padding:16px}.page_example__aw4DK h3{margin-top:17px}.page_example__aw4DK p{margin-top:8px;font-size:13px;line-height:1.8;color:#786b67}.page_promptButton__WKqQK{display:inline-flex;align-items:center;gap:8px;padding:12px 0;color:#b2385b;font-size:13px}.page_caption__e5_Bb{font-size:11px;line-height:1.65;color:#796a66;margin-top:10px}.page_band__7blbP{border-top:1px solid #e8dedb;padding:50px 0}.page_light__mzkRy{background:#ffffff75}.page_prose__BnXWn{max-width:850px}.page_feature__h67tG p,.page_prose__BnXWn p,.page_steps__MKvSJ p{margin-top:14px;line-height:1.85;color:#746762;font-size:14px}.page_feature__h67tG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:34px}.page_feature__h67tG+.page_feature__h67tG{border-top:1px solid #e8dedb;padding-top:38px;margin-top:38px}.page_feature__h67tG:nth-of-type(2n) figure{order:-1}.page_feature__h67tG figure{min-width:0;margin:0}.page_steps__MKvSJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;margin-top:26px;list-style:none}.page_stepNumber__2K4bV{font-size:12px;color:#b2385b;display:block;padding-bottom:12px;border-bottom:1px solid #dac6cc;margin-bottom:16px}.page_tableWrap__hvsvk{overflow-x:auto;margin-top:26px}.page_tableWrap__hvsvk table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.page_tableWrap__hvsvk td,.page_tableWrap__hvsvk th{padding:15px 18px;border-bottom:1px solid #e5dbd8;vertical-align:top}.page_tableWrap__hvsvk th{font-weight:600;background:#f1ecee}.page_tableWrap__hvsvk td{color:#746762}.page_sources__tlh0P{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:25px;font-size:12px}.page_sources__tlh0P a{color:#a43254;text-decoration:underline;text-underline-offset:3px}.page_faq__y9YBk{max-width:850px;margin-inline:auto}.page_faq__y9YBk h2{margin-bottom:22px}.page_faq__y9YBk details{border-bottom:1px solid #e3d9d7}.page_faq__y9YBk summary{cursor:pointer;padding:19px 32px 19px 0;position:relative;list-style:none}.page_faq__y9YBk summary::-webkit-details-marker{display:none}.page_faq__y9YBk summary h3{display:inline;font-size:15px}.page_faq__y9YBk summary:after{content:"+";position:absolute;right:4px;color:#b2385b}.page_faq__y9YBk details[open] summary:after{content:"-"}.page_faq__y9YBk p{padding:0 25px 22px 0;color:#746762;font-size:14px;line-height:1.85}.page_final__96ZXl{text-align:center;padding:45px 0 50px;border-top:1px solid #e8dedb}.page_final__96ZXl p{margin:12px auto;color:#746762;font-size:14px;max-width:760px;line-height:1.8}.page_final__96ZXl>a{display:inline-flex;align-items:center;gap:8px;background:#b94868;color:white;border-radius:8px;padding:13px 20px;margin-top:15px;font-size:14px}.page_links__z7XKV{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:12px}.page_disclaimer__1EGCe{font-size:11px!important;margin-top:24px!important}.page_page__UY82z button{cursor:pointer}.page_page__UY82z button:disabled{cursor:not-allowed}.page_page__UY82z :is(a,button,select,textarea,summary):focus-visible{outline:2px solid #c44569;outline-offset:4px}.page_page__UY82z :is(h1,h2,h3,p,a,button){overflow-wrap:anywhere}@media (max-width:1000px){.page_container__ozmcv{width:calc(100% - 40px)}.page_hero__DvZse h1{font-size:38px}.page_steps__MKvSJ{grid-template-columns:repeat(2,minmax(0,1fr))}.page_feature__h67tG{gap:26px}}@media (max-width:650px){.page_container__ozmcv{width:calc(100% - 32px)}.page_breadcrumb__YzG4E{padding-top:17px}.page_hero__DvZse{padding:24px 0 20px}.page_hero__DvZse h1{font-size:31px}.page_subtitle__VJNiR{font-size:18px}.page_intro__YvBcF{font-size:13px}.page_tabs__foUy0 a{font-size:12px;padding:8px;gap:5px}.page_inputRow__sdA6E{gap:10px}.page_inputRow__sdA6E textarea{font-size:16px}.page_addReference__6XyaY,.page_reference__laZWu{width:62px;height:76px}.page_settings__yQpjC{gap:5px}.page_model__vQJCn,.page_settings__yQpjC select{padding:5px 7px;font-size:11px}.page_generate__oX67c{width:100%}.page_gallery__tQQY6{margin-top:30px;padding-bottom:32px}.page_feature__h67tG,.page_galleryGrid__lxlLj,.page_steps__MKvSJ{grid-template-columns:minmax(0,1fr)}.page_galleryGrid__lxlLj{gap:26px}.page_feature__h67tG:nth-of-type(2n) figure{order:0}.page_page__UY82z h2{font-size:25px}.page_band__7blbP{padding:34px 0}.page_tableWrap__hvsvk td,.page_tableWrap__hvsvk th{padding:12px 7px}}