.GeneratingButton_generatingBtn__uCohT{display:inline-flex;align-items:center;gap:8px;position:absolute;top:8px;right:8px;font-weight:600;font-size:14px;background-color:#154FE3;border-radius:8px;color:#F9F9F9;border:none;padding:6px 12px;font-family:cabin;cursor:default;overflow:hidden;white-space:nowrap;width:120px;animation:GeneratingButton_expandWidth__B1Fvg .4s ease-out forwards}.GeneratingButton_generateAvatarIcon__oP76P{flex-shrink:0;width:17px;height:17px}@keyframes GeneratingButton_expandWidth__B1Fvg{0%{width:32px}to{width:120px}}.GeneratingButton_shimmerText__aXFbM{display:inline-block;background-image:linear-gradient(90deg,#f9f9f9 25%,#d3d3d3 50%,#f9f9f9 75%);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:GeneratingButton_shimmer__AjytV 1.5s linear infinite}@keyframes GeneratingButton_shimmer__AjytV{0%{background-position:-100% 0}to{background-position:100% 0}}.NameInput_floatLabelWrapper__Tfyja{position:relative;margin-top:0;align-self:top}.NameInput_floatLabelWrapper__Tfyja .NameInput_fieldBox__WcOOx{padding-top:1.5rem;width:100%;box-sizing:border-box}.NameInput_floatLabelWrapper__Tfyja label{position:absolute;top:16px;left:12px;transform:translateY(-50%);transition:all .2s ease-out;background:white;padding:0 4px;color:#154FE3;pointer-events:none;font-size:12px;font-weight:700}.NameInput_floatLabelWrapper__Tfyja .NameInput_fieldBox__WcOOx:focus+label,.NameInput_floatLabelWrapper__Tfyja .NameInput_fieldBox__WcOOx:not(:placeholder-shown)+label{top:16px;font-size:12px;color:#154FE3;font-weight:600}.NameInput_fieldBox__WcOOx{min-height:48px;padding:8px 16px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:18px;color:#333333;outline:none;cursor:text;resize:none;align-self:top;justify-content:top}.NameInput_fieldBox__WcOOx::placeholder{color:#333333}.NameInput_bioStar__vGfSD{position:absolute;top:8px;right:8px;background:none;border:none;color:#555;cursor:pointer;padding:4px 8px;border-radius:4px;z-index:1;transition:background-color .15s ease-in}.NameInput_bioStar__vGfSD:hover{background-color:#E6E6E6}.NameInput_bioStarActive__WNAGJ{background-color:#CCCCCC}.NameInput_label__jLrwM{position:absolute;left:12px;top:8px;transition:all .2s;pointer-events:none}.BioInput_floatLabelWrapper__2VAYj{position:relative;margin-top:0;align-self:top}.BioInput_floatLabelWrapper__2VAYj .BioInput_fieldBox__Nxhid{padding-top:1.5rem;width:100%;box-sizing:border-box}.BioInput_floatLabelWrapper__2VAYj label{position:absolute;top:16px;left:12px;transform:translateY(-50%);transition:all .2s ease-out;background:transparent;padding:0 4px;color:#154FE3;pointer-events:none;font-size:12px;font-weight:700}.BioInput_floatLabelWrapper__2VAYj .BioInput_fieldBox__Nxhid:focus+label,.BioInput_floatLabelWrapper__2VAYj .BioInput_fieldBox__Nxhid:not(:placeholder-shown)+label{top:16px;font-size:12px;color:#154FE3;font-weight:700}.BioInput_fieldBox__Nxhid{min-height:84px;padding:8px 16px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:21px;color:#333333;outline:none;cursor:text;resize:none;overflow:hidden;align-self:top;justify-content:top}.BioInput_fieldBox__Nxhid::placeholder{color:#333333}.AudienceInput_floatLabelWrapper__PN8VZ{position:relative;margin-top:0}.AudienceInput_floatLabelWrapper__PN8VZ .AudienceInput_fieldBox__8BJ6B{padding-top:1.5rem;width:100%;box-sizing:border-box}.AudienceInput_floatLabelWrapper__PN8VZ label{position:absolute;top:16px;left:12px;transform:translateY(-50%);transition:all .2s ease-out;background:white;padding:0 4px;color:#154FE3;pointer-events:none;font-size:12px;line-height:1.4;font-weight:700}.AudienceInput_floatLabelWrapper__PN8VZ .AudienceInput_fieldBox__8BJ6B:focus+label,.AudienceInput_floatLabelWrapper__PN8VZ .AudienceInput_fieldBox__8BJ6B:not(:placeholder-shown)+label{top:16px;font-size:12px;color:#154FE3;font-weight:700}.AudienceInput_fieldBox__8BJ6B{min-height:66px;padding:0 16px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:21px;color:#333333;outline:none;cursor:text;resize:none;align-self:top;justify-content:top}.AudienceInput_fieldBox__8BJ6B::placeholder{color:#333333}.QuirksInput_floatLabelWrapper__g9Atm{position:relative;margin-top:0}.QuirksInput_floatLabelWrapper__g9Atm .QuirksInput_fieldBox__Aztzb{padding-top:1.5rem;width:100%;box-sizing:border-box}.QuirksInput_floatLabelWrapper__g9Atm label{position:absolute;top:16px;left:12px;transform:translateY(-50%);transition:all .2s ease-out;background:white;padding:0 4px;color:#154FE3;pointer-events:none;font-size:12px;font-weight:700}.QuirksInput_floatLabelWrapper__g9Atm .QuirksInput_fieldBox__Aztzb:focus+label,.QuirksInput_floatLabelWrapper__g9Atm .QuirksInput_fieldBox__Aztzb:not(:placeholder-shown)+label{top:16px;font-size:12px;color:#154FE3;font-weight:700}.QuirksInput_fieldBox__Aztzb{min-height:66px;padding:8px 16px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:21px;color:#333333;outline:none;cursor:text;resize:none;align-self:top;justify-content:top}.QuirksInput_fieldBox__Aztzb::placeholder{color:#333333}.GenerateButton_submit__V3Igf{padding:14px 0;background-color:#154FE3;color:white;border:none;border-radius:8px;font-family:cabin;font-weight:700;font-size:16px;line-height:19px;text-align:center;cursor:pointer}.GenerateButton_submit__V3Igf:hover{background-color:#005bb5}.GenerateButton_submit__V3Igf:disabled{opacity:.6;cursor:not-allowed}.PromptModalMobile_modalOverlay__y0_bz{position:fixed;inset:0;right:0;top:-340px;background:transparent;display:flex;align-items:center;justify-content:center;z-index:100;animation:PromptModalMobile_fadeIn__6fJ5V .3s ease-out forwards}.PromptModalMobile_modalOverlay__y0_bz.PromptModalMobile_closing__Pa9kL{animation:none;animation:PromptModalMobile_fadeOut__PAPyb .3s ease-out forwards}@keyframes PromptModalMobile_fadeOut__PAPyb{0%{opacity:1}to{opacity:0}}.PromptModalMobile_modalContent__Q_zJi{width:100%;max-width:360px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.PromptModalMobile_promptInput__ZIkw9{padding:12px;min-height:88px;border:none;outline:none;resize:none;font-family:var(--font-family);font-size:14px;color:#333}.PromptModalMobile_promptInput__ZIkw9::placeholder{color:#999}.PromptModalMobile_modalFooter__L4yv6{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.PromptModalMobile_betaInfo__K4CuE{display:flex;align-items:center;font-size:.875rem;color:#666}.PromptModalMobile_betaInfo__K4CuE svg{margin-right:.25rem}.PromptModalMobile_updateBtn__UYeQb{padding:4px 14px;background-color:#154FE3;color:white;border:none;border-radius:6px;font-family:var(--font-family);font-weight:700;font-size:14px;cursor:pointer;transition:background-color .15s}.PromptModalMobile_updateBtn__UYeQb:disabled{opacity:.6;cursor:not-allowed}.PromptModalMobile_updateBtn__UYeQb:not(:disabled):hover{background-color:#3A70F3}@keyframes PromptModalMobile_fadeIn__6fJ5V{0%{opacity:0}to{opacity:1}}.agentmobile_overlay__XFU8h{position:fixed;max-width:600px;max-height:2000px;width:100%;height:100%;background:rgb(255,255,255) 1;display:flex;align-items:center;justify-content:center;z-index:2000}.agentmobile_modal__5dAq9{position:relative;background:#fff;border-radius:8px;width:100%;height:100%;overflow-y:auto;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:2001;font-family:cabin}.agentmobile_closeButton__1dtBT{position:absolute;top:8px;left:24px;background:transparent;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#555}.agentmobile_closeButton__1dtBT:focus,.agentmobile_closeButton__1dtBT:hover{color:#000;outline:none}.agentmobile_container__qIyH3{width:100%;padding:24px;background-color:white;border-radius:16px;font-family:cabin;display:flex;flex-direction:column;gap:8px}.agentmobile_modal__5dAq9 h1{margin:16px 0;font-size:20px;font-family:cabin;font-weight:600}.agentmobile_error__lDlbe{color:#b00020;text-align:center;margin-bottom:1rem}.agentmobile_avatarSection__tP31G{display:flex;align-items:center;margin-bottom:16px}.agentmobile_avatarPlaceholder__3umPC,.agentmobile_avatarPreview__mOi_m{width:72px;height:72px;border-radius:8px}.agentmobile_avatarPlaceholder__3umPC{border:1px solid #f2f2f2;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#aaa;cursor:pointer}.agentmobile_avatarPreview__mOi_m{object-fit:cover}.agentmobile_form__Jgpax{display:flex;flex-direction:column;gap:8px}.agentmobile_fieldLabel__C8K5Z{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600}.agentmobile_iconButton__F2MJ7{background:none;border:none;font-size:1.1rem;line-height:1;color:#555;cursor:pointer}.agentmobile_iconButton__F2MJ7:hover{color:#0070f3}.agentmobile_fieldBox__J8yrp{min-height:40px;padding:8px 16px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:21px;color:#333333;outline:none;cursor:text;resize:none}.agentmobile_fieldBox__J8yrp::placeholder{color:#333333}.agentmobile_bioContainer__FMCJp{position:relative;overflow:visible}.agentmobile_fieldBoxbio__JnTXR{width:100%;padding:8px 48px 8px 16px;min-height:80px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:21px;color:#333333;outline:none;resize:none;box-sizing:border-box}.agentmobile_fieldBoxbio__JnTXR::placeholder{color:#333333}.agentmobile_fieldBoxaudience__Ic7I2{padding:8px 24px 8px 16px;min-height:80px;border:1px solid #f2f2f2;border-radius:8px;background:transparent;font-family:cabin;font-size:16px;line-height:21px;color:#333333;outline:none;cursor:text;resize:none;box-sizing:border-box}.agentmobile_fieldBoxaudience__Ic7I2::placeholder{color:#333333}.agentmobile_bioStar__r5uix{position:absolute;top:8px;right:8px;background:none;border:none;color:#555;cursor:pointer;padding:4px 8px;border-radius:4px;z-index:1;transition:background-color .15s ease-in}.agentmobile_bioStar__r5uix:hover{background-color:#E6E6E6}.agentmobile_bioStarActive__9I0Bi{background-color:#CCCCCC}.agentmobile_plusIcon__G3H_4{font-size:40px;color:#333333;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:cabin}.agentmobile_avatarSkeleton__8oGiD{width:100px;height:100px;border-radius:8px;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:agentmobile_shimmer__nNCXI 1.5s infinite}@keyframes agentmobile_shimmer__nNCXI{0%{background-position:200% 0}to{background-position:-200% 0}}.agentmobile_skeleton__1_ph9{width:100%;border-radius:8px;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:agentmobile_shimmer__nNCXI 1.5s infinite}.agentmobile_floatLabelWrapper__idoPG{position:relative;margin-top:0}.agentmobile_floatLabelWrapper__idoPG .agentmobile_fieldBox__J8yrp{padding-top:1.5rem;width:100%}.agentmobile_floatLabelWrapper__idoPG label{position:absolute;top:30%;left:12px;transform:translateY(-50%);transition:all .2s ease-out;background:white;padding:0 4px;color:#154FE3;pointer-events:none;font-size:14px}.agentmobile_floatLabelWrapper__idoPG .agentmobile_fieldBox__J8yrp:focus+label,.agentmobile_floatLabelWrapper__idoPG .agentmobile_fieldBox__J8yrp:not(:placeholder-shown)+label{top:16px;font-size:.75rem;color:#154FE3;font-weight:600}.agentmobile_generateAvatarBtn__tX2Yx{position:relative;width:100px;height:100px;border:1px solid #f2f2f2;border-radius:8px;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center}.agentmobile_generateAvatarIcon__MRZ6v{position:absolute;top:8px;right:8px;padding:0;border-radius:2px;color:#333333;transition:color .15s ease-in}.agentmobile_generateAvatarIcon__MRZ6v:hover{color:#666666}.agentmobile_hintOverlay__aBWw_{position:fixed;top:-420px;left:40px;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000000}.agentmobile_hintBox__yDLQ2{background:white;padding:16px;border-radius:8px;text-align:center;max-width:90%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.agentmobile_hintBox__yDLQ2 p{color:#333;font-size:14px}.agentmobile_hintBox__yDLQ2 button{padding:.5rem 1rem;background:#154FE3;color:white;border:none;border-radius:4px;cursor:pointer;font-family:cabin}