.TextToImageStudio_studio__BeJ_S{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin:2rem 0 3rem;text-align:start}.TextToImageStudio_form__GGsKb,.TextToImageStudio_result__kWtKr{min-width:0;border:1px solid #3e4947;border-radius:1.25rem;background:#141d1b;padding:1.5rem}.TextToImageStudio_form__GGsKb{display:flex;flex-direction:column;gap:.85rem}.TextToImageStudio_heading__g1oDr{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem;color:#f4f8f6;font-size:1.02rem;font-weight:650}.TextToImageStudio_heading__g1oDr h2{margin:0;font:inherit}.TextToImageStudio_step__1ck1H{flex:none;color:#ffa3a3;border:1px solid #875c5b;border-radius:50%;width:1.65rem;height:1.65rem;display:grid;place-items:center;font-size:.7rem;font-weight:700}.TextToImageStudio_form__GGsKb textarea{width:100%;min-height:155px;box-sizing:border-box;resize:vertical;border:1px solid #626b68;border-radius:.75rem;background:#0e1614;color:#f4f8f6;padding:.9rem 1rem;font:inherit;line-height:1.7}.TextToImageStudio_form__GGsKb textarea::placeholder{color:#97a6a0}.TextToImageStudio_counter__19NI6{margin-top:-.55rem;color:#9aaba3;font-size:.74rem;text-align:end;font-variant-numeric:tabular-nums}.TextToImageStudio_ratioField__nrJCj{border:0;margin:.2rem 0 0;padding:0;min-width:0}.TextToImageStudio_ratioField__nrJCj legend{padding:0;margin-bottom:.65rem;color:#edf4ef;font-size:.9rem;font-weight:600}.TextToImageStudio_ratios__Pp_4Y{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.TextToImageStudio_ratio__RA4_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .25rem .55rem;min-width:0;border:1px solid #45534d;border-radius:.65rem;background:#1b2721;cursor:pointer;text-align:center}.TextToImageStudio_ratio__RA4_1 input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.TextToImageStudio_ratioIcon__6TfzK{display:flex;justify-content:center;align-items:center;width:32px;height:32px}.TextToImageStudio_ratioIcon__6TfzK>span{display:block;width:100%;max-height:32px;max-width:32px;border:1.5px solid #b5c6bc;border-radius:3px}.TextToImageStudio_ratio__RA4_1 strong{color:#dce8df;font-size:.7rem;font-weight:550;line-height:1.35;overflow-wrap:anywhere}.TextToImageStudio_ratio__RA4_1 small{color:#a4b6aa;font-size:.56rem;font-variant-numeric:tabular-nums;white-space:nowrap}.TextToImageStudio_selected__kYcK4{border-color:#fb9999;background:#302825;box-shadow:inset 0 0 0 1px #fb9999}.TextToImageStudio_selected__kYcK4 .TextToImageStudio_ratioIcon__6TfzK>span{border-color:#ffa4a4}.TextToImageStudio_selected__kYcK4 strong{color:#ffb7b7}.TextToImageStudio_note__dl30R,.TextToImageStudio_safety__f_ik9{color:#aebfb5;font-size:.76rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.TextToImageStudio_consent__IVPXS{display:flex;align-items:flex-start;gap:.65rem;color:#d3dfd7;font-size:.8rem;line-height:1.6;cursor:pointer}.TextToImageStudio_consent__IVPXS input{width:17px;height:17px;flex:none;margin-top:.2rem;accent-color:#ffa3a3}.TextToImageStudio_submit__oL_Bg{display:flex;gap:.65rem;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:.7rem;padding:.85rem 1rem;background:#ffa4a5;color:#291919;font:inherit;font-weight:700;cursor:pointer}.TextToImageStudio_submit__oL_Bg>svg:last-child{margin-inline-start:auto;flex:none}.TextToImageStudio_submit__oL_Bg>svg:first-child:not(:last-child){flex:none}.TextToImageStudio_submit__oL_Bg:hover:not(:disabled){background:#ffbaba}.TextToImageStudio_cost__A9MJg{display:flex;align-items:flex-start;gap:.4rem;flex-wrap:wrap;color:#aebfb5;font-size:.73rem;line-height:1.5}.TextToImageStudio_cost__A9MJg svg{color:#c5e4c8;margin-top:.13rem;flex:none}.TextToImageStudio_cost__A9MJg strong{color:#e6eee7;font-weight:600}.TextToImageStudio_cost__A9MJg span{flex-basis:100%;padding-inline-start:1.15rem}.TextToImageStudio_error__f_QdZ{margin:0;padding:.7rem .8rem;border:1px solid #a57474;border-radius:.5rem;background:#342323;color:#ffcece;font-size:.8rem;line-height:1.6}.TextToImageStudio_result__kWtKr{display:flex;flex-direction:column;gap:1rem}.TextToImageStudio_complete__KLhlZ{margin-inline-start:auto;display:flex;align-items:center;gap:.25rem;color:#b5e4bd;font-weight:500;font-size:.72rem}.TextToImageStudio_canvas__GU9D5{flex:1;min-height:360px;display:grid;place-items:center;overflow:hidden;border:1px dashed #4b5a51;border-radius:.85rem;background:radial-gradient(ellipse at 50% 40%,#202e25 0,#101a15 75%)}.TextToImageStudio_hasResult__co9Q_{border-style:solid;background:#0c120f}.TextToImageStudio_canvas__GU9D5 img{display:block;width:100%;max-height:650px;object-fit:contain}.TextToImageStudio_placeholder___f74F{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:85%;padding:2rem;color:#9fafa4;text-align:center}.TextToImageStudio_placeholder___f74F>svg{width:42px;height:42px;stroke-width:1;color:#879f8d}.TextToImageStudio_placeholder___f74F p{margin:0;font-size:.85rem;line-height:1.6}.TextToImageStudio_resultActions__NDCNA{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.TextToImageStudio_resultActions__NDCNA a,.TextToImageStudio_resultActions__NDCNA button{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.6rem .85rem;border:1px solid #5b6e60;border-radius:.6rem;background:#233429;color:#e0eae2;font:inherit;font-size:.8rem;text-decoration:none;cursor:pointer}.TextToImageStudio_resultActions__NDCNA a{border-color:transparent;background:transparent;color:#c2d1c5}.TextToImageStudio_resultActions__NDCNA button:hover:not(:disabled){background:#304936}.TextToImageStudio_consent__IVPXS input:disabled,.TextToImageStudio_form__GGsKb textarea:disabled,.TextToImageStudio_ratioField__nrJCj:disabled{opacity:.6;cursor:default}.TextToImageStudio_resultActions__NDCNA button:disabled,.TextToImageStudio_submit__oL_Bg:disabled{opacity:.5;cursor:default}.TextToImageStudio_consent__IVPXS input:focus-visible,.TextToImageStudio_form__GGsKb textarea:focus-visible,.TextToImageStudio_resultActions__NDCNA a:focus-visible,.TextToImageStudio_resultActions__NDCNA button:focus-visible,.TextToImageStudio_submit__oL_Bg:focus-visible{outline:2px solid #ffb6b6;outline-offset:3px}.TextToImageStudio_ratio__RA4_1:has(input:focus-visible){outline:2px solid #ffb6b6;outline-offset:3px}.TextToImageStudio_largeSpinner__jpeAz,.TextToImageStudio_spinner__dWZJT{display:block;flex:none;width:16px;height:16px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:TextToImageStudio_spin__d05vz 1s linear infinite}.TextToImageStudio_largeSpinner__jpeAz{width:32px;height:32px}@keyframes TextToImageStudio_spin__d05vz{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.TextToImageStudio_largeSpinner__jpeAz,.TextToImageStudio_spinner__dWZJT{animation:none}}@media (max-width:900px){.TextToImageStudio_studio__BeJ_S{grid-template-columns:1fr}.TextToImageStudio_canvas__GU9D5{min-height:320px}}@media (max-width:480px){.TextToImageStudio_studio__BeJ_S{gap:1rem}.TextToImageStudio_form__GGsKb,.TextToImageStudio_result__kWtKr{padding:1rem;border-radius:.9rem}.TextToImageStudio_ratios__Pp_4Y{grid-template-columns:repeat(3,minmax(0,1fr))}.TextToImageStudio_ratio__RA4_1 small{font-size:.63rem}.TextToImageStudio_resultActions__NDCNA{align-items:stretch}.TextToImageStudio_resultActions__NDCNA button{flex:1}}.TextToImageStudio_samples__xn4Fc{display:flex;flex-direction:column;gap:7px;margin:4px 0 2px}.TextToImageStudio_samples__xn4Fc>span{color:var(--fsv2-txt);font-size:12px;font-weight:800}.TextToImageStudio_samples__xn4Fc>div{display:flex;flex-wrap:wrap;gap:8px}.TextToImageStudio_samples__xn4Fc button{min-height:44px;padding:8px 13px;border:1px solid rgba(109,231,197,.45);border-radius:999px;background:rgba(109,231,197,.08);color:#dffaf2;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.TextToImageStudio_samples__xn4Fc button:hover:not(:disabled){background:rgba(109,231,197,.16)}.TextToImageStudio_samples__xn4Fc button:disabled{opacity:.5;cursor:not-allowed}.TextToImageStudio_samples__xn4Fc small{color:var(--fsv2-muted);font-size:11px;line-height:1.45}.BackgroundGeneratorStudio_controls__IECFn{display:grid;gap:.65rem;min-inline-size:0;border:0;padding:0;margin:0}.BackgroundGeneratorStudio_controls__IECFn legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.BackgroundGeneratorStudio_controls__IECFn label{font-weight:600;line-height:1.5}.BackgroundGeneratorStudio_controls__IECFn select{width:100%;min-width:0;min-height:44px;padding:.7rem;border:1px solid #626b6a;border-radius:.65rem;background:#17201f;color:#f5f7f6;font:inherit}.BackgroundGeneratorStudio_controls__IECFn select:focus-visible,.BackgroundGeneratorStudio_controls__IECFn textarea:focus-visible{outline:2px solid #fd7778;outline-offset:3px}.BackgroundGeneratorStudio_controls__IECFn textarea{width:100%;box-sizing:border-box}.BackgroundGeneratorStudio_controls__IECFn:disabled{opacity:.7}.BackgroundGeneratorStudio_note___h_J2{margin:.25rem 0;color:#bac4c1;font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}.BackgroundGeneratorStudio_controls__IECFn input{width:100%;box-sizing:border-box;min-width:0;min-height:44px;padding:.7rem;border:1px solid #626b6a;border-radius:.65rem;background:#17201f;color:#f5f7f6;font:inherit}.BackgroundGeneratorStudio_controls__IECFn input:focus-visible{outline:2px solid #fd7778;outline-offset:3px}.BackgroundGeneratorStudio_sample__ZXkZa{justify-self:start;min-height:44px;padding:.5rem .9rem;border:1px solid rgba(109,231,197,.45);border-radius:999px;background:rgba(109,231,197,.08);color:#dffaf2;font:inherit;font-weight:700;cursor:pointer}.BackgroundGeneratorStudio_sample__ZXkZa:hover:not(:disabled){background:rgba(109,231,197,.16)}.BackgroundGeneratorStudio_sample__ZXkZa:disabled{opacity:.5;cursor:not-allowed}