.billing_price__SJ5rN{font-size:.75rem;opacity:.8;white-space:nowrap}.billing_loadStatus__aNzHb{align-items:center;color:var(--combos-ui-text-secondary);display:flex;font-size:.875rem;gap:8px}.billing_memberLimit__H7L0y{border:1px solid var(--combos-ui-border-default);border-radius:var(--combos-ui-radius-card);color:var(--combos-ui-text-primary);padding:16px}form.billing_pricedComposer__J2P_J{grid-template-columns:minmax(0,1fr) auto;min-width:0}.billing_pricedComposer__J2P_J>button[type=submit]{border-radius:999px;display:flex;gap:8px;min-width:96px;padding-inline:14px;width:auto}.loading-indicator_root__yZ6VA{align-items:center;color:#ffffffbd;display:inline-flex;justify-content:center}.loading-indicator_root__yZ6VA[data-orientation=vertical]{flex-direction:column;gap:14px}.loading-indicator_root__yZ6VA[data-orientation=horizontal]{flex-direction:row;gap:10px}.loading-indicator_matrix__NKb_4{color:#a996ff}.loading-indicator_label__1RVlP{color:currentColor;white-space:nowrap}.SeeMore_seeMoreText__8IAl1,.loading-indicator_label__1RVlP{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:14px;font-weight:400;line-height:20px}.SeeMore_seeMoreText__8IAl1{align-items:center;background:none;border:none;color:#fff6;display:flex;gap:6px;justify-content:center;margin-top:40px;padding:0;text-decoration:none;width:100%}.SeeMore_seeMoreText__8IAl1 svg{height:14px;opacity:.6;width:14px}.SeeMore_interactive__naYvx{cursor:pointer;transition:color .24s ease,transform .24s ease}.SeeMore_interactive__naYvx svg{transition:transform .24s ease,opacity .24s ease}.SeeMore_interactive__naYvx:hover{color:#ffffffd1}.SeeMore_interactive__naYvx:hover svg{opacity:.9;transform:translateY(2px)}.SeeMore_interactive__naYvx:focus-visible{border-radius:999px;outline:2px solid #8d9affb3;outline-offset:6px}.MainGeneratorFileUploadArea_fileUploadArea__c_POd{--upload-card-size:calc(114px*var(--gen-scale, 1));--upload-card-visible-height:calc(var(--upload-card-size)*0.75);align-items:center;display:flex;height:var(--upload-card-visible-height);justify-content:center;margin-bottom:0;pointer-events:auto;position:relative;z-index:1}.MainGeneratorFileUploadArea_cardStack__wO9CO{margin-right:calc(640px*var(--gen-scale, 1));transform:translateY(calc(12px*var(--gen-scale, 1)))}.MainGeneratorFileUploadArea_cardStack__wO9CO,.MainGeneratorFileUploadArea_card__BdWZL{height:var(--upload-card-size);position:relative;width:var(--upload-card-size)}.MainGeneratorFileUploadArea_card__BdWZL{cursor:pointer}.MainGeneratorFileUploadArea_cardInner__UFnr5{background:#ffffff1a;border:1px solid #ffffff26;border-radius:calc(8px*var(--gen-scale, 1));box-shadow:0 4px 12px #0000004d;height:100%;overflow:hidden;position:relative;transition:border-color .2s ease;width:100%}.MainGeneratorFileUploadArea_cardInner__UFnr5:after{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;transition:background .2s ease}.MainGeneratorFileUploadArea_cardInner__UFnr5:hover{border-color:#ffffff4d}.MainGeneratorFileUploadArea_cardInner__UFnr5:hover:after{background:#00000040}.MainGeneratorFileUploadArea_thumbnail__6cq81{background:#2a2a2a;height:100%;object-fit:cover;width:100%}.MainGeneratorFileUploadArea_placeholder__LlUuI{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);height:100%;width:100%}.MainGeneratorFileUploadArea_videoFallback__TAxUF{background:#000;height:100%;width:100%}.MainGeneratorFileUploadArea_videoFallback__TAxUF,.MainGeneratorFileUploadArea_videoPlayButton__FQCD4{align-items:center;color:#fff;display:flex;justify-content:center}.MainGeneratorFileUploadArea_videoPlayButton__FQCD4{background:#ffffff2e;border-radius:50%;height:calc(44px*var(--gen-scale, 1));width:calc(44px*var(--gen-scale, 1))}.MainGeneratorFileUploadArea_uploadingOverlay__0DQaM{align-items:center;backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;position:absolute}.MainGeneratorFileUploadArea_uploadingSpinner__ty6BM{color:#fff;position:absolute}.MainGeneratorFileUploadArea_progressRing__YwVw7{height:calc(36px*var(--gen-scale, 1));width:calc(36px*var(--gen-scale, 1))}.MainGeneratorFileUploadArea_progressRing__YwVw7 svg{height:100%;width:100%}.MainGeneratorFileUploadArea_removeBtn__yD8gC{align-items:center;background:#000000b3;border:1px solid #fff3;border-radius:50%;color:#fffc;cursor:pointer;display:flex;height:calc(20px*var(--gen-scale, 1));justify-content:center;opacity:1;padding:0;position:absolute;right:calc(-6px*var(--gen-scale, 1));top:calc(-6px*var(--gen-scale, 1));transition:background .2s ease,border-color .2s ease,color .2s ease;width:calc(20px*var(--gen-scale, 1))}.MainGeneratorFileUploadArea_removeBtn__yD8gC:hover:not(:disabled){background:#ef4444cc;border-color:#ef444499;color:#fff}.MainGeneratorFileUploadArea_removeBtn__yD8gC:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorFileUploadArea_card__BdWZL:hover .MainGeneratorFileUploadArea_removeBtn__yD8gC:not(:disabled){background:#ef4444cc;border-color:#ef444499;color:#fff}.MainGeneratorFileUploadArea_countBadge__IN_wD{align-items:center;backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff1a;border-radius:calc(12px*var(--gen-scale, 1));bottom:0;color:#ffffffe6;display:flex;font-family:var(--font-outfit),"Outfit",sans-serif;font-size:calc(12px*var(--gen-scale, 1));font-weight:500;gap:calc(4px*var(--gen-scale, 1));left:50%;padding:calc(4px*var(--gen-scale, 1)) calc(10px*var(--gen-scale, 1));position:absolute;transform:translateX(-50%)}.MessageItem_messageItemContainer__4V6fL{overflow:visible;padding-bottom:18px;position:relative;user-select:text;width:100%}.MessageItem_messageItemContainer__4V6fL:has([class*=viewToolCallItem]:focus-within),.MessageItem_messageItemContainer__4V6fL:has([class*=viewToolCallItem]:hover){z-index:40}.UserQueryMessage_userQueryMessageContainer__w7uEZ{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-left:0}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_userQueryMessageBody__ebn_K{background:linear-gradient(180deg,#0e3bc1,#322f82);border-radius:12px 4px 12px 12px;color:#fafafa;font-family:var(--font-reem-kufi),"Reem Kufi";font-size:16px;font-style:normal;font-weight:var(--font-weight-normal,400);line-height:150%;max-width:100%;min-width:0;overflow-x:auto;padding:8px 12px}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_attachments__lmBNU{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_attachmentImage__nsKBN{border:1px solid #ffffff1a;border-radius:8px;display:block;flex-shrink:0;height:56px;overflow:hidden;width:56px}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_attachmentImage__nsKBN img{height:100%;object-fit:cover;width:100%}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_attachmentFile__1kw__{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fafafa;display:flex;gap:6px;max-width:180px;min-width:0;padding:6px 10px;text-decoration:none}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_attachmentFileName__kpjGR{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserQueryMessage_userQueryMessageContainer__w7uEZ .UserQueryMessage_userQueryMessageAvatar__gNOS_{border-radius:38px;height:38px;position:absolute;right:-19px;top:-19px;width:38px}.MessageSender_sender__q3H_g{color:#ffffffb8;display:block;font-size:12px;line-height:18px;margin-bottom:4px;overflow-wrap:anywhere}.AICharacterChat_loading__iScgC,.AICharacterChat_page__imepT{background:radial-gradient(circle at 36% -12%,#ffffff0d,#0000 42%),linear-gradient(145deg,#111113,#0b0b0d 54%,#070708);box-sizing:border-box;color:var(--combos-ui-text-primary);font-family:var(--combos-ui-font-ui);min-height:100%}.AICharacterChat_loading__iScgC{display:grid;place-items:center}.AICharacterChat_page__imepT{display:flex;height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}.AICharacterChat_embedded__5CgpI{border-radius:inherit;height:100%;min-height:0}.AICharacterChat_characterBackdrop__i6XL8{inset:-14%;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.AICharacterChat_characterBackdrop__i6XL8 img{filter:blur(88px) saturate(1.2) brightness(.82);height:100%;object-fit:cover;object-position:center 28%;opacity:.56;transform:scale(1.18);width:100%}.AICharacterChat_characterBackdrop__i6XL8:after{background:radial-gradient(circle at 50% 28%,#0000 8%,#0707092e 64%,#05050775 100%),linear-gradient(180deg,#08080a42,#08080a7a);content:"";inset:0;position:absolute}.AICharacterChat_content__8PEaS{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(220px,32%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden;padding:24px 28px calc(14px + env(safe-area-inset-bottom));position:relative;width:100%;z-index:1}.AICharacterChat_chatShell__xqDeL{display:grid;grid-column:2;grid-row:1;grid-template-rows:auto minmax(0,1fr);justify-self:center;min-height:0;min-width:0;width:min(100%,760px)}.AICharacterChat_profile__jlIm4{text-align:center}.AICharacterChat_profile__jlIm4,.AICharacterChat_profile__jlIm4>div:last-child{display:grid;justify-items:center}.AICharacterChat_profile__jlIm4>div:last-child{gap:8px}.AICharacterChat_profile__jlIm4 h1{font-size:34px;letter-spacing:0;line-height:1;margin:0}.AICharacterChat_creatorLine__643Ev{align-items:center;color:#ffffffa8;display:inline-flex;font-size:12px;font-weight:650;gap:6px;justify-content:center;line-height:1;max-width:min(100%,360px);text-decoration:none}.AICharacterChat_creatorLine__643Ev[href]{cursor:pointer}.AICharacterChat_creatorLine__643Ev[href]:focus-visible .AICharacterChat_creatorName__EWbtS,.AICharacterChat_creatorLine__643Ev[href]:hover .AICharacterChat_creatorName__EWbtS{color:#fff}.AICharacterChat_creatorLine__643Ev:focus-visible{border-radius:999px;outline:2px solid #ffffff7a;outline-offset:4px}.AICharacterChat_creatorBy__KxrzP{color:#ffffff75;text-transform:lowercase}.AICharacterChat_creatorAvatarFallback__H84v_,.AICharacterChat_creatorAvatar__Xw_qC{border-radius:50%;flex:0 0 auto;height:18px;width:18px}.AICharacterChat_creatorAvatar__Xw_qC{object-fit:cover}.AICharacterChat_creatorAvatarFallback__H84v_{background:#ffffff24;color:#ffffffc2;display:grid;font-size:10px;font-weight:800;place-items:center}.AICharacterChat_creatorName__EWbtS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AICharacterChat_profileActions__bXOY0{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.AICharacterChat_profileActionButton__sjv1G{min-width:96px}.AICharacterChat_compactPersonaButton__Wl58I,.AICharacterChat_profileActionButton__sjv1G{border-radius:999px;box-shadow:0 8px 24px #0000002e}.AICharacterChat_compactPersonaButton__Wl58I{display:none;min-width:112px}.AICharacterChat_chatPanel__PkXUZ{margin-top:20px;padding-bottom:12px}.AICharacterChat_chatPanel__PkXUZ,.AICharacterChat_portraitColumn__Ds72e{display:flex;flex-direction:column;min-height:0}.AICharacterChat_portraitColumn__Ds72e{align-self:start;gap:0;grid-column:1;grid-row:1;justify-self:center;width:100%}.AICharacterChat_portraitPanel__UoJfO{aspect-ratio:9/16;background:linear-gradient(180deg,#ffffff1a,#ffffff08),#161616b8;border-radius:24px 24px 0 0;box-shadow:0 28px 90px #0000006b,inset 0 0 0 1px #ffffff1a;max-height:calc(100vh - 210px);min-height:0;overflow:hidden;position:relative;width:100%}.AICharacterChat_portraitPanel__UoJfO>img{display:block;height:100%;object-fit:cover;width:100%}.AICharacterChat_portraitPanelStandalone__8LXmw{border-radius:24px}.AICharacterChat_portraitSettingsBar__RVTBC{background:linear-gradient(180deg,#0000,#09090bc7);bottom:0;display:flex;justify-content:flex-end;left:0;padding:48px 18px 16px;pointer-events:none;position:absolute;right:0;z-index:2}.AICharacterChat_portraitSettingsButton__waDOh{background:#ffffff47;border:0;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);color:#ffffffe6;cursor:pointer;display:grid;filter:drop-shadow(0 8px 18px rgba(0,0,0,.4));height:40px;isolation:isolate;padding:0;place-items:center;pointer-events:auto;position:relative;transition:background-color .16s ease,color .16s ease,filter .16s ease,transform .16s ease,opacity .16s ease;width:44px}.AICharacterChat_portraitSettingsButton__waDOh:before{backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);background:#121216c2;clip-path:inherit;content:"";inset:1px;position:absolute;transition:background-color .16s ease;z-index:0}.AICharacterChat_portraitSettingsButton__waDOh:hover{background:#ffffff70;color:var(--combos-ui-text-primary);filter:drop-shadow(0 10px 22px rgba(0,0,0,.46));transform:translateY(-1px)}.AICharacterChat_portraitSettingsButton__waDOh:hover:before{background:#202026e0}.AICharacterChat_portraitSettingsButton__waDOh:active{transform:translateY(0) scale(.97)}.AICharacterChat_portraitSettingsButton__waDOh:focus-visible{filter:drop-shadow(0 0 4px var(--combos-ui-focus)) drop-shadow(0 8px 18px rgba(0,0,0,.32))}.AICharacterChat_portraitSettingsButton__waDOh svg{color:currentColor;position:relative;z-index:1}.AICharacterChat_portraitMeta__KpkJ2{--portrait-dominant-color:28,28,30;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);background:rgba(var(--portrait-dominant-color),.2);border-radius:0 0 24px 24px;box-shadow:inset 0 1px 0 #ffffff1a,0 22px 58px #00000047;display:grid;gap:10px;isolation:isolate;min-width:0;overflow:hidden;padding:18px 16px 20px;position:relative}.AICharacterChat_portraitMeta__KpkJ2>:not(.AICharacterChat_portraitMetaBackdrop__VeRAa){position:relative;z-index:1}.AICharacterChat_portraitMeta__KpkJ2 p{color:#ffffffad;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.55;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.AICharacterChat_portraitMetaBackdrop__VeRAa{border-radius:inherit;inset:-24px;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.AICharacterChat_portraitMetaBackdrop__VeRAa img{filter:blur(24px) saturate(1.2);height:100%;object-fit:cover;opacity:.24;transform:scale(1.16);width:100%}.AICharacterChat_portraitChatCount__aEaIF{align-items:center;color:#ffffffc7;display:inline-flex;font-size:14px;font-weight:650;gap:7px;width:fit-content}.AICharacterChat_characterTags__YICpa{display:flex;flex-wrap:wrap;gap:6px}.AICharacterChat_characterTags__YICpa span{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#ffffffc7;font-size:12px;font-weight:650;line-height:1;padding:5px 10px}.AICharacterChat_portraitPlaceholder__oUb_g{align-content:center;color:#ffffff75;display:grid;gap:14px;height:100%;place-items:center;width:100%}.AICharacterChat_portraitPlaceholder__oUb_g span{align-items:center;color:#ffffff94;display:inline-flex;font-size:13px;font-weight:700;gap:6px}.AICharacterChat_messages__1Pk_M{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow:hidden auto;scrollbar-width:none}.AICharacterChat_messages__1Pk_M::-webkit-scrollbar{display:none}.AICharacterChat_actionBar__bLuzd button,.AICharacterChat_assistantMessage___mBX0,.AICharacterChat_composer__lXTby,.AICharacterChat_imageMessage__rHhaP,.AICharacterChat_playerMessage__67AQS,.AICharacterChat_statusMessage__a_xTZ{backdrop-filter:blur(18px);background:#1c1c1cd1;box-shadow:inset 0 1px 0 #ffffff0a}.AICharacterChat_assistantMessage___mBX0,.AICharacterChat_imageMessage__rHhaP,.AICharacterChat_playerMessage__67AQS,.AICharacterChat_statusMessage__a_xTZ{color:#ffffffc7;max-width:min(88%,620px);padding:14px 16px}.AICharacterChat_assistantMessage___mBX0 p,.AICharacterChat_imageMessage__rHhaP p,.AICharacterChat_playerMessage__67AQS p,.AICharacterChat_statusMessage__a_xTZ p{font-size:15px;font-weight:500;line-height:1.55;margin:0}.AICharacterChat_assistantMessage___mBX0{border-radius:0 14px 16px 16px;display:grid;gap:10px;margin-top:12px}.AICharacterChat_narrationSegment__R4m13{color:#ffffffad}.AICharacterChat_dialogueSegment__THt0x{color:#fffffff0;font-weight:650}.AICharacterChat_regeneratingReply__v5vDY{align-items:center;color:#ffffff85;display:inline-flex;gap:8px}.AICharacterChat_playerMessage__67AQS{align-self:flex-end;background:#f2f2f2eb;border-radius:16px 16px 0 16px;color:#171717;max-width:min(82%,560px)}.AICharacterChat_statusMessage__a_xTZ{border-radius:18px;color:#ffffff7a}.AICharacterChat_imageMessage__rHhaP{border-radius:16px;padding:8px;width:min(92%,640px)}.AICharacterChat_imageMessage__rHhaP img{aspect-ratio:16/10;border-radius:12px;display:block;object-fit:cover;width:100%}.AICharacterChat_creditMessage__NNCYz{max-width:min(88%,620px);width:min(88%,620px)}.AICharacterChat_actionBar__bLuzd{align-self:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;margin-top:-4px}.AICharacterChat_actionBar__bLuzd button{align-items:center;border:0;border-radius:14px;color:#ffffffe0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:8px;justify-content:center;line-height:1;min-height:42px;padding:0 16px;transition:transform .16s ease,background-color .16s ease}.AICharacterChat_actionBar__bLuzd button:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.AICharacterChat_actionBar__bLuzd button:disabled{cursor:not-allowed;opacity:.55}.AICharacterChat_actionBar__bLuzd button svg{flex:0 0 auto}.AICharacterChat_composerRow__FIl6M{display:flex;margin-top:14px}.AICharacterChat_composerRow__FIl6M,.AICharacterChat_composer__lXTby{align-items:center;gap:8px}.AICharacterChat_composer__lXTby{background:#2e2e2eeb;border-radius:30px;display:grid;flex:1;grid-template-columns:minmax(0,1fr) 44px;min-height:60px;padding:8px 12px}.AICharacterChat_composer__lXTby input{background:#1e1e1ee6;border:0;border-radius:999px;color:#fff;font-size:15px;font-weight:500;height:44px;outline:none;padding:0 18px;width:100%}.AICharacterChat_composer__lXTby input::placeholder{color:#ffffff57}.AICharacterChat_composer__lXTby button{background:#fff;border:0;border-radius:50%;color:#111;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.AICharacterChat_composer__lXTby button:disabled{cursor:not-allowed;opacity:.45}.AICharacterChat_composer__lXTby button svg{animation:none}.AICharacterChat_resetButton__rCApm{background:#ffffff24!important;border-radius:50%!important;color:#fff!important;flex:0 0 44px;height:44px;width:44px}.AICharacterChat_resetOverlay__KVCAf{backdrop-filter:blur(8px);background:#00000094}.AICharacterChat_resetDialog__VgR91{background:var(--combos-ui-surface-raised);border:.5px solid var(--combos-ui-border-default);border-radius:var(--combos-ui-radius-dialog);color:var(--combos-ui-text-primary);display:grid;gap:14px;justify-items:start;padding:24px;text-align:left;width:min(100%,360px)}.AICharacterChat_resetDialog__VgR91 h2,.AICharacterChat_resetDialog__VgR91 p{margin:0}.AICharacterChat_resetDialog__VgR91 h2{font-size:20px;letter-spacing:0;line-height:1.2}.AICharacterChat_resetDialog__VgR91 p{color:#ffffffad;font-size:14px;font-weight:500;line-height:1.55}.AICharacterChat_resetDialogIcon__Aioco{background:var(--combos-ui-primary-subtle);border-radius:var(--combos-ui-radius-control);color:var(--combos-ui-focus);display:grid;height:42px;place-items:center;width:42px}.AICharacterChat_resetDialogActions__wrTX_{display:flex;gap:10px;justify-content:flex-end;padding-top:4px;width:100%}.AICharacterChat_chatSettingsView__1WcPZ{animation:AICharacterChat_chatSettingsSlideUp__DeVmM .32s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 80% -8%,#ffffff0f,#0000 36%),linear-gradient(145deg,#1b1b1f,#141416 55%,#101012);border-radius:inherit;box-shadow:0 -18px 48px #00000057;color:var(--combos-ui-text-primary);display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;min-height:0;overflow:hidden;position:absolute;will-change:transform;z-index:3}@keyframes AICharacterChat_chatSettingsSlideUp__DeVmM{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AICharacterChat_chatSettingsViewHeader__j6GqB{align-items:center;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:#131315db;border-bottom:.5px solid var(--combos-ui-border-default);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px 16px}.AICharacterChat_chatSettingsCharacter__y_LwF{align-items:center;display:flex;gap:10px;min-width:0}.AICharacterChat_chatSettingsCharacter__y_LwF>img,.AICharacterChat_chatSettingsCharacter__y_LwF>span{border-radius:50%;flex:0 0 auto;height:40px;width:40px}.AICharacterChat_chatSettingsCharacter__y_LwF>img{object-fit:cover}.AICharacterChat_chatSettingsCharacter__y_LwF>strong{font-size:18px;font-weight:750;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AICharacterChat_chatSettingsCloseButton__5n_tV{background:#0000;border:0;border-radius:50%;color:#ffffffd1;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:40px}.AICharacterChat_chatSettingsCloseButton__5n_tV:hover{background:#ffffff14;color:#fff}.AICharacterChat_chatSettingsCloseButton__5n_tV:active{transform:translateY(1px)}.AICharacterChat_chatSettingsCloseButton__5n_tV:focus-visible{outline:2px solid var(--combos-ui-focus);outline-offset:2px}.AICharacterChat_chatSettingsAvatarFallback__j4Twt{background:#ffffff17;color:#ffffffad;display:grid;place-items:center}.AICharacterChat_chatSettingsViewBody__yeOTQ{min-height:0;overflow-y:auto;scrollbar-color:#ffffff38 #0000;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.AICharacterChat_chatSettingsViewBody__yeOTQ::-webkit-scrollbar{width:4px}.AICharacterChat_chatSettingsViewBody__yeOTQ::-webkit-scrollbar-track{background:#0000}.AICharacterChat_chatSettingsViewBody__yeOTQ::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.AICharacterChat_chatSettingsViewContent__3hgPp{display:grid;gap:24px;margin:0 auto;padding:22px 16px 32px;width:100%}.AICharacterChat_chatSettingsViewTitle__PfuVe{align-items:center;display:flex;gap:10px}.AICharacterChat_chatSettingsViewTitle__PfuVe>span{background:#ffffff17;border-radius:12px;color:#ffffffd6;display:grid;height:36px;place-items:center;width:36px}.AICharacterChat_chatSettingsViewTitle__PfuVe>div{display:grid;gap:4px;min-width:0}.AICharacterChat_chatSettingsViewTitle__PfuVe h2,.AICharacterChat_chatSettingsViewTitle__PfuVe p{margin:0}.AICharacterChat_chatSettingsViewTitle__PfuVe h2{font-size:19px;line-height:1.15}.AICharacterChat_chatSettingsViewTitle__PfuVe p{color:#ffffff75;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AICharacterChat_chatSettingsSection__yJGGq{display:grid;gap:12px}.AICharacterChat_chatSettingsSection__yJGGq h3{color:#ffffffeb;font-size:19px;line-height:1.2;margin:0}.AICharacterChat_personaSummaryCard__6A2iV{background:#ffffff0d;border:.5px solid #ffffff38;border-radius:18px;color:var(--combos-ui-text-primary);cursor:pointer;display:grid;gap:0;overflow:hidden;padding:0;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease;width:100%}.AICharacterChat_personaSummaryCard__6A2iV:hover{background:#ffffff14;border-color:#ffffff57}.AICharacterChat_personaSummaryCard__6A2iV:active{transform:translateY(1px)}.AICharacterChat_personaSummaryCard__6A2iV:focus-visible{outline:2px solid var(--combos-ui-focus);outline-offset:3px}.AICharacterChat_personaSummaryHeader__8KEjg{align-items:center;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 17px}.AICharacterChat_personaSummaryHeader__8KEjg>strong{color:#ffffffd1;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AICharacterChat_personaSummaryHeader__8KEjg>svg{color:#ffffff7a}.AICharacterChat_personaSummaryIcon__I3TOz{background:var(--combos-ui-primary-subtle);border-radius:50%;color:var(--combos-ui-focus);display:grid;height:34px;place-items:center;width:34px}.AICharacterChat_personaSummaryAvatar__uuvGM{border-radius:50%;height:34px;object-fit:cover;width:34px}.AICharacterChat_personaSummaryDivider__0oelw{background:#ffffff1a;height:.5px;margin:0 17px}.AICharacterChat_personaSummaryRows__Xu8Jw{display:grid;gap:0;padding:8px 17px 12px}.AICharacterChat_personaSummaryRows__Xu8Jw>span{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(80px,auto) minmax(0,1fr);padding:10px 0}.AICharacterChat_personaSummaryRows__Xu8Jw span,.AICharacterChat_personaSummaryRows__Xu8Jw strong{font-size:13px;line-height:1.4}.AICharacterChat_personaSummaryRows__Xu8Jw strong{color:#ffffff7a;font-weight:650}.AICharacterChat_personaSummaryRows__Xu8Jw>span>span{color:#ffffffe0;display:-webkit-box;font-weight:650;overflow:hidden;overflow-wrap:anywhere;text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AICharacterChat_personaDialog__1dutN{background:var(--combos-ui-surface-raised);border:.5px solid var(--combos-ui-border-default);border-radius:var(--combos-ui-radius-dialog);color:var(--combos-ui-text-primary);display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);max-height:min(760px,100vh - 32px);overflow:hidden;padding:0;width:min(100%,560px)}.AICharacterChat_personaDialogHeader__tpUiT{align-items:start;border-bottom:.5px solid var(--combos-ui-border-default);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:24px 56px 18px 24px}.AICharacterChat_personaDialogHeader__tpUiT>div:last-child{display:grid;gap:7px}.AICharacterChat_personaDialogHeader__tpUiT h2,.AICharacterChat_personaDialogHeader__tpUiT p{margin:0}.AICharacterChat_personaDialogHeader__tpUiT h2{font-size:21px;line-height:1.2}.AICharacterChat_personaDialogHeader__tpUiT p{color:#ffffff94;font-size:13px;line-height:1.45}.AICharacterChat_personaDialogIcon__abI3T{background:var(--combos-ui-primary-subtle);border-radius:var(--combos-ui-radius-control);color:var(--combos-ui-focus);display:grid;height:42px;place-items:center;width:42px}.AICharacterChat_personaForm__YMI0W{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.AICharacterChat_personaDialogBody__R_bw6{display:grid;gap:20px;min-height:0;overflow-y:auto;padding:22px 24px 24px;scrollbar-color:#ffffff38 #0000;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.AICharacterChat_personaDialogBody__R_bw6::-webkit-scrollbar{width:4px}.AICharacterChat_personaDialogBody__R_bw6::-webkit-scrollbar-track{background:#0000}.AICharacterChat_personaDialogBody__R_bw6::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.AICharacterChat_personaField__hCNl6{display:grid;gap:9px}.AICharacterChat_personaField__hCNl6 .AICharacterChat_personaFieldLabelRow__GPIzL>label,.AICharacterChat_personaField__hCNl6>label{color:#ffffffe0;font-size:13px;font-weight:700}.AICharacterChat_personaInput__8XkcN,.AICharacterChat_personaTextarea__Cy7b7{background:#ffffff0d;border-color:#ffffff24;color:var(--combos-ui-text-primary)}.AICharacterChat_personaInput__8XkcN::placeholder,.AICharacterChat_personaTextarea__Cy7b7::placeholder{color:#ffffff57}.AICharacterChat_personaInput__8XkcN{height:42px}.AICharacterChat_personaInput__8XkcN,.AICharacterChat_personaTextarea__Cy7b7{border-radius:var(--combos-ui-radius-control)}.AICharacterChat_personaTextarea__Cy7b7{line-height:1.5;max-height:220px;min-height:128px;resize:vertical}.AICharacterChat_personaFieldLabelRow__GPIzL{align-items:center;display:flex;gap:12px;justify-content:space-between}.AICharacterChat_personaFieldLabelRow__GPIzL>span{color:#ffffff61;font-size:11px;font-variant-numeric:tabular-nums}.AICharacterChat_personaFieldset__1wGCl{border:0;margin:0;min-width:0;padding:0}.AICharacterChat_personaFieldset__1wGCl legend{color:#ffffffe0;font-size:13px;font-weight:700;margin-bottom:10px}.AICharacterChat_personaPronouns___P2Y8{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.AICharacterChat_personaPronounOption__j6juz{background:#ffffff0a;border:.5px solid #ffffff1f;border-radius:var(--combos-ui-radius-control);color:#ffffffad;cursor:pointer;justify-content:center;min-width:0;padding:10px 8px;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.AICharacterChat_personaPronounOption__j6juz:hover{background:#ffffff12;border-color:#ffffff38;color:#ffffffe0}.AICharacterChat_personaPronounOption__j6juz:has(button[data-state=checked]){background:var(--combos-ui-primary-subtle);border-color:var(--combos-ui-focus);color:var(--combos-ui-text-primary)}.AICharacterChat_personaPronounOption__j6juz span{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AICharacterChat_personaPronounOption__j6juz .AICharacterChat_personaPronounRadio__YCmw_{background:#0000;border-color:#ffffff57;box-shadow:none;color:var(--combos-ui-primary-foreground);height:18px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:18px}.AICharacterChat_personaPronounOption__j6juz .AICharacterChat_personaPronounRadio__YCmw_[data-state=checked]{background:var(--combos-ui-focus);border-color:var(--combos-ui-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--combos-ui-focus) 22%,#0000)}.AICharacterChat_personaPronounOption__j6juz .AICharacterChat_personaPronounRadio__YCmw_ [data-slot=radio-group-indicator]{height:100%;width:100%}.AICharacterChat_personaPronounOption__j6juz .AICharacterChat_personaPronounRadio__YCmw_ svg{fill:currentColor;height:7px;stroke:currentColor;width:7px}.AICharacterChat_personaPrivateNote__d6H6h{align-items:center;color:#ffffff70;display:flex;font-size:11px;gap:6px;line-height:1.4;margin:0}.AICharacterChat_personaApplyAll__40NVt{align-items:start;background:#ffffff0a;border:.5px solid #ffffff1f;border-radius:var(--combos-ui-radius-control);cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);padding:14px}.AICharacterChat_personaApplyAll__40NVt input{accent-color:var(--combos-ui-primary);height:16px;margin:1px 0 0;width:16px}.AICharacterChat_personaApplyAll__40NVt>span{display:grid;gap:5px;min-width:0}.AICharacterChat_personaApplyAll__40NVt strong{color:#ffffffe0;font-size:13px;line-height:1.2}.AICharacterChat_personaApplyAll__40NVt small{color:#ffffff7a;font-size:12px;font-weight:500;line-height:1.45}.AICharacterChat_personaDialogActions__yGpFM{background:#0000001f;border-top:.5px solid var(--combos-ui-border-default);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px;width:100%}@media(max-width:1040px){.AICharacterChat_content__8PEaS{display:grid;grid-template-columns:1fr;margin:0 auto;padding:24px 14px calc(12px + env(safe-area-inset-bottom));width:min(100%,760px)}.AICharacterChat_portraitColumn__Ds72e{display:none}.AICharacterChat_compactPersonaButton__Wl58I{display:inline-flex}.AICharacterChat_chatShell__xqDeL{grid-column:1}}@media(max-width:760px){.AICharacterChat_content__8PEaS{width:min(100%,480px)}.AICharacterChat_profile__jlIm4 h1{font-size:32px}.AICharacterChat_assistantMessage___mBX0,.AICharacterChat_creditMessage__NNCYz,.AICharacterChat_imageMessage__rHhaP,.AICharacterChat_playerMessage__67AQS,.AICharacterChat_statusMessage__a_xTZ{max-width:100%}.AICharacterChat_assistantMessage___mBX0 p,.AICharacterChat_creditMessage__NNCYz p,.AICharacterChat_imageMessage__rHhaP p,.AICharacterChat_playerMessage__67AQS p,.AICharacterChat_statusMessage__a_xTZ p{font-size:15px}.AICharacterChat_personaPronouns___P2Y8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.AICharacterChat_chatSettingsView__1WcPZ{animation-duration:1ms}}.detail_detailShell__GG640{background:#050504;height:100svh;overflow:hidden}.detail_detailContent__mLGcx{height:100%;padding-top:78px}@media(max-width:768px){.detail_detailContent__mLGcx{padding-top:16px}}.VersionPanel_centerState__ESBSt{align-items:center;color:var(--combos-ui-text-muted);display:flex;flex-direction:column;gap:var(--combos-ui-space-3);height:100%;justify-content:center;min-height:0;padding:var(--combos-ui-space-6);text-align:center;width:100%}.VersionPanel_centerState__ESBSt h2,.VersionPanel_centerState__ESBSt p{margin:0}.VersionPanel_centerState__ESBSt h2{color:var(--combos-ui-text-primary);font-family:var(--combos-ui-font-brand);font-size:var(--combos-ui-text-h4-size);font-weight:600}.VersionPanel_centerState__ESBSt p{font-family:var(--combos-ui-font-ui);font-size:var(--combos-ui-text-body-sm-size);line-height:var(--combos-ui-text-body-sm-line);max-width:360px}.VersionPanel_centerState__ESBSt button{background:var(--combos-ui-surface-control);border:1px solid var(--combos-ui-border-default);border-radius:var(--combos-ui-radius-control);color:var(--combos-ui-text-primary);cursor:pointer;min-height:var(--combos-ui-control-sm);padding:0 var(--combos-ui-space-4)}.VersionPanel_centerState__ESBSt button:hover{background:var(--combos-ui-surface-control-hover)}.VersionPanel_centerState__ESBSt button:focus-visible{outline:2px solid var(--combos-ui-focus);outline-offset:2px}
/*# sourceMappingURL=a4278d5a931b2e2d.css.map*/