.anime-home #generate.GenerationComposer_section__lvGwH{--unit:min(.72px,.051335vw);scroll-margin-top:0;width:100vw;max-width:none;min-width:0;margin:0 calc(50% - 50vw);padding:40px 0;border:0;border-radius:0;box-shadow:none;color:#302a3c;background:linear-gradient(160deg,#f8f7fb,#f4f1f8);font-family:Arial,Helvetica,sans-serif}.GenerationComposer_card__tbFYc{width:min(1040px,78.8501vw);min-width:0;margin:0 auto;padding:calc(40 * var(--unit)) calc(39 * var(--unit)) calc(39 * var(--unit)) calc(41 * var(--unit));border:2px solid #ded6e8;border-radius:calc(30 * var(--unit));background:#fff;box-shadow:0 18px 54px #3c33540a}.GenerationComposer_inputRow__Lw6hP{display:flex;align-items:flex-start;gap:calc(24 * var(--unit));min-width:0;min-height:calc(223 * var(--unit))}.GenerationComposer_reference__bmDxC{flex:0 0 calc(191 * var(--unit));min-width:0;max-width:calc(191 * var(--unit));text-align:center}.GenerationComposer_uploadTile___FFk1{width:100%;height:calc(223 * var(--unit));padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--unit));border:4px dashed #d4c5e6;border-radius:calc(24 * var(--unit));background:#fbf9fe;color:#7560db;font-size:calc(23 * var(--unit));font-weight:400}.GenerationComposer_uploadTile___FFk1 svg{width:calc(40 * var(--unit));height:calc(40 * var(--unit))}.GenerationComposer_uploadTile___FFk1:hover:not(:disabled){border-color:#a68cda;background:#f2edfa}.GenerationComposer_uploadTile___FFk1.GenerationComposer_hasPreview__9Bd2T{position:relative;padding:0;overflow:hidden;border-style:solid}.GenerationComposer_uploadTile___FFk1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.GenerationComposer_replace__xLfUe{position:absolute;inset:auto 0 0;padding:9px 4px;background:#ffffffeb;color:#625083;font-size:14px}.GenerationComposer_fileName__Sf0Ul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;color:#746980}.GenerationComposer_remove__i6nv4{min-height:44px;padding:8px 6px;font-size:14px;color:#8050e9;text-decoration:underline;text-underline-offset:3px}.GenerationComposer_uploadError__Am84b,.GenerationComposer_uploadStatus___BL0h{margin-top:6px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.GenerationComposer_uploadStatus___BL0h{color:#7560db}.GenerationComposer_uploadError__Am84b{color:#b23b53}.GenerationComposer_prompt__s7sLM{flex:1;min-width:0;position:relative}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_prompt__s7sLM textarea{display:block;width:100%;height:calc(223 * var(--unit));min-height:calc(223 * var(--unit));padding:0 calc(58 * var(--unit)) 0 0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:calc(32 * var(--unit));line-height:1.55;letter-spacing:calc(1 * var(--unit));color:#302a3c;resize:none}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_prompt__s7sLM textarea::-moz-placeholder{color:#746980;opacity:1}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_prompt__s7sLM textarea::placeholder{color:#746980;opacity:1}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_prompt__s7sLM textarea:focus{outline:0}.GenerationComposer_prompt__s7sLM:focus-within{box-shadow:inset 0 -2px #b9a8ec}.GenerationComposer_inspiration__w8kI4{position:absolute;top:calc(9 * var(--unit));right:calc(12 * var(--unit));width:44px;height:44px;display:grid;place-items:center;color:#746980}.GenerationComposer_inspiration__w8kI4 svg{width:calc(32 * var(--unit));height:calc(32 * var(--unit))}.GenerationComposer_inspiration__w8kI4:hover:not(:disabled){color:#8050e9}.GenerationComposer_toolbar__KDcgv{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--unit));margin-top:calc(33 * var(--unit))}.GenerationComposer_options__1zuhA{display:flex;align-items:center;gap:calc(24 * var(--unit));min-width:0}.GenerationComposer_control__Bfhr5{display:flex;align-items:center;position:relative;flex-shrink:0;height:calc(60 * var(--unit));min-width:0;border:2px solid #ded6e8;border-radius:999px;background:#faf8fd;color:#302a3c;font-size:calc(24 * var(--unit))}.GenerationComposer_control__Bfhr5>svg:not(.GenerationComposer_chevron__NzXqh){position:absolute;left:calc(23 * var(--unit));width:calc(25 * var(--unit));height:calc(25 * var(--unit));pointer-events:none}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_control__Bfhr5 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:100%;padding:0 calc(45 * var(--unit)) 0 calc(60 * var(--unit));border:0;border-radius:inherit;background:transparent;color:#302a3c;font-family:inherit;font-size:inherit;font-weight:400;text-overflow:ellipsis;cursor:pointer}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_control__Bfhr5 select option{background:#fff;color:#302a3c}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_control__Bfhr5 select:focus{outline:0}.GenerationComposer_control__Bfhr5:focus-within{border-color:#a58bd7;box-shadow:0 0 0 2px #a58bd7}.GenerationComposer_chevron__NzXqh{position:absolute;right:calc(23 * var(--unit));width:calc(21 * var(--unit));height:calc(21 * var(--unit));pointer-events:none}.GenerationComposer_styleControl__YJRtk{width:calc(250 * var(--unit))}.GenerationComposer_modelControl__loG7j{width:calc(185 * var(--unit))}.GenerationComposer_modelControl__loG7j:has(select){width:calc(400 * var(--unit));max-width:100%}.GenerationComposer_ratioControl___zWyz{width:calc(110 * var(--unit))}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_ratioControl___zWyz select{padding-left:calc(25 * var(--unit))}.GenerationComposer_fixedModel__rweNR{padding-left:calc(60 * var(--unit));text-align:left}.GenerationComposer_generate__DCdaa{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;gap:calc(18 * var(--unit));width:calc(378 * var(--unit));min-height:calc(73 * var(--unit));padding:12px 15px;border-radius:999px;background:linear-gradient(90deg,#8050e9,#7560db);color:#fff;font-family:inherit;font-size:calc(28 * var(--unit));font-weight:600}.GenerationComposer_generate__DCdaa:hover:not(:disabled){background:linear-gradient(90deg,#7443dd,#6650cb)}.GenerationComposer_creditDivider__PxLEE{height:calc(28 * var(--unit));border-left:1px solid #ffffff66}.GenerationComposer_creditNumber__qkt9D{display:inline-flex;align-items:center;gap:calc(8 * var(--unit))}.GenerationComposer_creditNumber__qkt9D svg{width:calc(25 * var(--unit));height:calc(25 * var(--unit))}.GenerationComposer_control__Bfhr5 select:disabled,.GenerationComposer_inspiration__w8kI4:disabled,.GenerationComposer_uploadTile___FFk1:disabled{cursor:not-allowed}.GenerationComposer_generate__DCdaa:disabled{cursor:not-allowed;background:linear-gradient(90deg,#7d6a9a,#76648f);color:#fff}.GenerationComposer_fixedModel__rweNR,.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_control__Bfhr5 select:disabled{color:#746b81}.GenerationComposer_generate__DCdaa:focus-visible,.GenerationComposer_inspiration__w8kI4:focus-visible,.GenerationComposer_remove__i6nv4:focus-visible,.GenerationComposer_uploadTile___FFk1:focus-visible{outline:2px solid #8050e9;outline-offset:4px}.GenerationComposer_notice__2G_nQ{max-width:900px;margin:16px auto 0;font-size:15px;line-height:1.6;color:#8b6028}.GenerationComposer_benefits__AkNwZ{display:flex;justify-content:center;align-items:center;gap:calc(64 * var(--unit));margin-top:calc(67 * var(--unit));font-size:calc(29 * var(--unit));line-height:1.2;color:#746980}.GenerationComposer_benefits__AkNwZ>span{display:inline-flex;align-items:center;gap:calc(20 * var(--unit))}.GenerationComposer_benefits__AkNwZ svg{width:calc(32 * var(--unit));height:calc(32 * var(--unit));color:#8050e9}.anime-home #generate.GenerationComposer_section__lvGwH>.GenerationComposer_result__LEdTA{width:min(1040px,78.8501vw);margin:32px auto 0;padding:0;border:0;background:transparent;min-width:0}.GenerationComposer_result__LEdTA:empty{display:none}@media (max-width:1800px){.GenerationComposer_uploadTile___FFk1{border-width:3px}}@media (max-width:1100px){.anime-home #generate.GenerationComposer_section__lvGwH{--unit:.72px;padding:48px 24px}.GenerationComposer_card__tbFYc{width:100%;max-width:860px}.GenerationComposer_toolbar__KDcgv{flex-wrap:wrap;gap:24px}.GenerationComposer_options__1zuhA{flex-wrap:wrap;gap:16px}.GenerationComposer_generate__DCdaa{margin-left:auto;min-height:54px}.GenerationComposer_benefits__AkNwZ{flex-wrap:wrap;gap:24px;font-size:20px;margin-top:40px}.anime-home #generate.GenerationComposer_section__lvGwH>.GenerationComposer_result__LEdTA{width:100%;max-width:860px}}@media (max-width:640px){.anime-home #generate.GenerationComposer_section__lvGwH{--unit:.64px;padding:40px 16px 36px}.GenerationComposer_card__tbFYc{padding:20px;border-radius:22px}.GenerationComposer_inputRow__Lw6hP{gap:18px;flex-wrap:wrap}.GenerationComposer_reference__bmDxC{flex-basis:112px;max-width:112px}.GenerationComposer_uploadTile___FFk1{height:120px;border-width:2px;border-radius:16px;font-size:16px}.GenerationComposer_uploadTile___FFk1 svg{width:28px;height:28px}.GenerationComposer_prompt__s7sLM{flex-basis:100%}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_prompt__s7sLM textarea{height:140px;min-height:140px;padding-right:38px;font-size:18px;line-height:1.5}.GenerationComposer_inspiration__w8kI4{top:0;right:-10px}.GenerationComposer_inspiration__w8kI4 svg{width:24px;height:24px}.GenerationComposer_toolbar__KDcgv{margin-top:20px;gap:20px}.GenerationComposer_options__1zuhA{width:100%;gap:12px}.GenerationComposer_control__Bfhr5{height:46px;font-size:16px}.GenerationComposer_styleControl__YJRtk{width:166px}.GenerationComposer_modelControl__loG7j{width:132px}.GenerationComposer_modelControl__loG7j:has(select){width:100%;max-width:100%}.GenerationComposer_ratioControl___zWyz{width:82px}.GenerationComposer_control__Bfhr5>svg:not(.GenerationComposer_chevron__NzXqh){left:13px;width:18px;height:18px}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_control__Bfhr5 select{padding-left:39px;padding-right:25px}.anime-home #generate.GenerationComposer_section__lvGwH .GenerationComposer_ratioControl___zWyz select{padding-left:13px}.GenerationComposer_chevron__NzXqh{right:9px;width:16px;height:16px}.GenerationComposer_fixedModel__rweNR{padding-left:39px}.GenerationComposer_generate__DCdaa{width:100%;min-height:54px;font-size:20px;gap:12px}.GenerationComposer_creditDivider__PxLEE{height:22px}.GenerationComposer_creditNumber__qkt9D svg{width:20px;height:20px}.GenerationComposer_benefits__AkNwZ{flex-direction:column;gap:18px;margin-top:30px;font-size:18px}.GenerationComposer_benefits__AkNwZ>span{gap:12px}.GenerationComposer_benefits__AkNwZ svg{width:24px;height:24px}}