.FilterOptionsModal_overlay__x0rEX{position:fixed;inset:0;z-index:50;background:rgba(17,16,36,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.FilterOptionsModal_content__whFWo{position:fixed;top:50%;left:50%;z-index:51;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;width:min(340px,calc(100vw - 2rem));padding:1.15rem 1.15rem 1.25rem;transform:translate(-50%,-50%);overflow:visible;border:1px solid rgba(118,61,207,.45);border-radius:12px;background:#19182d;outline:none;box-shadow:0 20px 60px rgba(0,0,0,.5)}.FilterOptionsModal_header__f0mJr{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.FilterOptionsModal_title__xV_6R{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:700;line-height:1.3}.FilterOptionsModal_close__NDU7h{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.FilterOptionsModal_close__NDU7h:hover{color:#763dcf}.FilterOptionsModal_fields__YChoo{display:flex;flex-direction:column;gap:.75rem}.FilterOptionsModal_fullSelect__EwZXf{width:100%}.FilterOptionsModal_actions__LSZx5{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.FilterOptionsModal_clearButton__S_JPF{min-width:84px;height:40px;border-radius:8px;background:#2d2b4f;color:#ffffff}.FilterOptionsModal_clearButton__S_JPF:hover{background:#36345c}.FilterOptionsModal_applyButton__5pE6_{min-width:84px;height:40px;border-radius:8px}.FilterOptionsModal_srOnly__QRqRM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppHeaderUtilityActions_actions__kMmg8{display:inline-flex;align-items:center;gap:10px}.AppHeaderUtilityActions_action__SDI7S{position:relative;display:grid;place-items:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--v2-text-body,#8f8bc4);cursor:pointer;transition:color .16s ease}.AppHeaderUtilityActions_action__SDI7S:hover{color:#ffffff}.AppHeaderUtilityActions_action__SDI7S:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.AppHeaderUtilityActions_tokenIcon__K9dgH{display:block;width:24px;height:24px;object-fit:contain}.AppHeaderUtilityActions_tokenChip___Uo53{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:156px;height:40px;padding:0 8px 0 12px;border:1px solid rgba(118,61,207,.45);border-radius:8px;background:linear-gradient(135deg,#1a1930,#211f3d);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 12px rgba(118,61,207,.2)}.AppHeaderUtilityActions_tokenChipMain__8HIX_{display:inline-flex;align-items:center;gap:8px;min-width:0}.AppHeaderUtilityActions_tokenChipIcon__23FiJ{flex-shrink:0;width:20px;height:20px;object-fit:contain}.AppHeaderUtilityActions_tokenChipValue__83Bki{min-width:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;text-shadow:0 1px 8px rgba(118,61,207,.35)}.AppHeaderUtilityActions_dropdownWrap__WpoXs,.AppHeaderUtilityActions_notificationWrap__mC70x{position:relative}.AppHeaderUtilityActions_dropdownPanelShell__8Vgy6,.AppHeaderUtilityActions_notificationPanelShell__9_pW0{position:fixed;z-index:120}.AppHeaderUtilityActions_dropdownPanel__4CrBQ,.AppHeaderUtilityActions_notificationPanel__9oFdg{box-sizing:border-box;display:flex;flex-direction:column;width:min(360px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 96px));overflow:hidden;border:1px solid rgba(118,61,207,.35);border-radius:12px;background:#19182d;box-shadow:0 12px 32px rgba(0,0,0,.35)}.AppHeaderUtilityActions_notificationPanelHeader__niNV_{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 0}.AppHeaderUtilityActions_notificationHeaderAction__gKPSc{min-width:0;max-width:100%;overflow-wrap:anywhere;min-height:24px;padding:0;border:0;background:transparent;color:var(--v2-text-body,#8f8bc4);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer;transition:color .16s ease}.AppHeaderUtilityActions_notificationHeaderAction__gKPSc:focus-visible,.AppHeaderUtilityActions_notificationHeaderAction__gKPSc:hover{color:#ffffff}.AppHeaderUtilityActions_notificationHeaderAction__gKPSc:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.AppHeaderUtilityActions_notificationHeaderSpacer__Kguxy{flex:1;min-width:0}.AppHeaderUtilityActions_notificationFeedback__Aj4FX{margin:0;padding:12px;font-size:.8125rem;color:#ffffff}.AppHeaderUtilityActions_notificationBody__o1YNY{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:140px;overflow:hidden}.AppHeaderUtilityActions_notificationPanel__9oFdg[data-empty=true] .AppHeaderUtilityActions_notificationBody__o1YNY{flex:0 0 auto;min-height:0}.AppHeaderUtilityActions_notificationBodyBusy__u2afq .AppHeaderUtilityActions_notificationEmpty__PnoKv,.AppHeaderUtilityActions_notificationBodyBusy__u2afq .AppHeaderUtilityActions_notificationList__ZfGet{filter:blur(5px);pointer-events:none;user-select:none}.AppHeaderUtilityActions_notificationLoadingOverlay__nljqV{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:rgba(25,24,45,.42);backdrop-filter:blur(2px)}.AppHeaderUtilityActions_notificationSpinner__aowCi{flex-shrink:0;color:var(--v2-primary);animation:AppHeaderUtilityActions_notificationSpin___SPWH .8s linear infinite}@keyframes AppHeaderUtilityActions_notificationSpin___SPWH{to{transform:rotate(1turn)}}.AppHeaderUtilityActions_notificationHeaderAction__gKPSc[aria-disabled=true],.AppHeaderUtilityActions_notificationItem__kUBsg[aria-disabled=true]{cursor:not-allowed}.AppHeaderUtilityActions_notificationList__ZfGet{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;margin:0;padding:6px;overflow-y:auto;list-style:none}.AppHeaderUtilityActions_notificationList__ZfGet::-webkit-scrollbar{width:8px}.AppHeaderUtilityActions_notificationList__ZfGet::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px}.AppHeaderUtilityActions_notificationItem__kUBsg{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.AppHeaderUtilityActions_notificationItem__kUBsg:focus-visible,.AppHeaderUtilityActions_notificationItem__kUBsg:hover{background:rgba(118,61,207,.14);outline:none}.AppHeaderUtilityActions_notificationItem__kUBsg[data-read=false]{background:rgba(118,61,207,.08)}.AppHeaderUtilityActions_notificationItemMain__DWuVT{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.AppHeaderUtilityActions_notificationItemTitle__D_Lpq{overflow-wrap:anywhere;word-break:break-word;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:700;line-height:1.3}.AppHeaderUtilityActions_notificationItemMessage__N6H3x{overflow-wrap:anywhere;word-break:break-word;color:var(--v2-text-body,#8f8bc4);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:500;line-height:1.35}.AppHeaderUtilityActions_notificationItemTime__rriyu{flex-shrink:0;color:var(--v2-text-subtle,#9b9c9e);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.6875rem;font-weight:500;line-height:1.2;white-space:nowrap}.AppHeaderUtilityActions_notificationItemUnread__8lpFN{position:absolute;top:14px;right:10px;width:8px;height:8px;border-radius:999px;background:#ff0000}.AppHeaderUtilityActions_notificationEmpty__PnoKv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:20px 16px 22px;text-align:center}.AppHeaderUtilityActions_notificationEmptyLogo__euJdj{width:56px;height:56px;margin-bottom:4px;object-fit:contain;opacity:.95}.AppHeaderUtilityActions_notificationEmptyTitle__f_UmN{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:700;line-height:1.3}@media (max-width:768px){.AppHeaderUtilityActions_notificationPanel__9oFdg{width:min(280px,calc(100vw - 48px));max-height:min(220px,calc(100dvh - 88px))}.AppHeaderUtilityActions_notificationPanel__9oFdg[data-empty=true]{max-height:none}.AppHeaderUtilityActions_notificationEmpty__PnoKv{gap:6px;padding:16px 12px}.AppHeaderUtilityActions_notificationEmptyLogo__euJdj{width:40px;height:40px;margin-bottom:0}.AppHeaderUtilityActions_notificationEmptyTitle__f_UmN{font-size:.8125rem}}.AppHeaderUtilityActions_notificationDot__C3SYs{position:absolute;top:7px;right:7px;width:10px;height:10px;border:2px solid var(--v2-bg,#111024);border-radius:999px;background:#ff0000;pointer-events:none}.AppHeaderUtilityActions_tokenPanel__7L9F7{width:min(220px,calc(100vw - 24px));border-radius:10px}.AppHeaderUtilityActions_tokenPanelBody__kkXxz{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.AppHeaderUtilityActions_tokenBalanceLabel__jmt5r{margin:0;color:var(--v2-text-body,#8f8bc4);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:600;line-height:1.25}.AppHeaderUtilityActions_tokenBalanceRow__VnE3V{display:flex;align-items:center;gap:8px}.AppHeaderUtilityActions_tokenPanelIcon__u0D_y{flex-shrink:0;width:24px;height:24px;object-fit:contain}.AppHeaderUtilityActions_tokenBalanceValue__OIIUS{flex:1;min-width:0;margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.0625rem;font-weight:700;line-height:1.2}.AppHeaderUtilityActions_tokenAddButton__jnVOr{position:relative;z-index:1;flex-shrink:0;width:30px;height:30px;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;overflow:hidden;border-radius:6px;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.AppHeaderUtilityActions_tokenAddButton__jnVOr:before{content:"";position:absolute;inset:0;z-index:3;border-radius:6px;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.24) 50%,transparent 72%);transform:translateX(-130%);pointer-events:none;animation:AppHeaderUtilityActions_headerButtonShine__gDXVx 2.8s ease-in-out infinite}@keyframes AppHeaderUtilityActions_headerButtonShine__gDXVx{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}.AppHeaderUtilityActions_tokenAddButtonBg__0IalA{position:absolute;inset:0;z-index:0;border-radius:6px;background:linear-gradient(180deg,#5b2fb8,#3f1a9a);box-shadow:0 2px 8px rgba(63,26,154,.5);transition:box-shadow .22s ease}.AppHeaderUtilityActions_tokenAddButtonFace___FFVt{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:30px;height:28px;border-radius:6px;background:linear-gradient(135deg,#8b5cf6,#763dcf 48%,#6d28d9);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.18);transition:filter .22s ease,box-shadow .22s ease}.AppHeaderUtilityActions_tokenAddButton__jnVOr:hover{transform:translateY(-1px) scale(1.04)}.AppHeaderUtilityActions_tokenAddButton__jnVOr:hover .AppHeaderUtilityActions_tokenAddButtonBg__0IalA{box-shadow:0 4px 14px rgba(118,61,207,.55)}.AppHeaderUtilityActions_tokenAddButton__jnVOr:hover .AppHeaderUtilityActions_tokenAddButtonFace___FFVt{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(0,0,0,.14),0 2px 8px rgba(118,61,207,.35)}.AppHeaderUtilityActions_tokenAddButton__jnVOr:active{transform:translateY(0) scale(1)}.AppHeaderUtilityActions_tokenAddButton__jnVOr:active .AppHeaderUtilityActions_tokenAddButtonFace___FFVt{top:1px;height:27px;filter:brightness(.98)}.AppHeaderUtilityActions_tokenAddButton__jnVOr:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(196,181,253,.95)}@media (prefers-reduced-motion:reduce){.AppHeaderUtilityActions_tokenAddButton__jnVOr:before{animation:none}.AppHeaderUtilityActions_tokenAddButton__jnVOr:hover{transform:none}}.UpgradeButton_root__NYMGR{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;width:auto;min-width:112px;height:38px;min-height:38px;max-height:38px;padding:0 16px;border:none;border-radius:18px;background:linear-gradient(15deg,#5c24cc,#763dcf,#8b5cf6,#a78bfa,#c4b5fd,#a78bfa,#8b5cf6,#763dcf,#5c24cc) no-repeat;background-size:300%;background-position:0;color:#ffffff;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;text-shadow:2px 2px 3px rgb(92 36 204/45%);white-space:nowrap;cursor:pointer;transition:background .3s ease}.UpgradeButton_root__NYMGR:hover{background-size:320%;background-position:100%}.UpgradeButton_root__NYMGR:active{filter:brightness(.98)}.UpgradeButton_root__NYMGR:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(118,61,207,.55)}.UpgradeButton_icon__uAz1q{display:block;flex-shrink:0;width:18px;height:18px;overflow:visible;color:#c4b5fd;fill:currentColor;stroke:none;shape-rendering:geometricPrecision;transition:color .3s ease}.UpgradeButton_root__NYMGR:hover .UpgradeButton_icon__uAz1q{color:#ffffff}.UpgradeButton_label__oWOD4{white-space:nowrap}.UpgradeButton_iconOnly__2j6sJ{min-width:40px;width:40px;height:40px;min-height:40px;padding:0}.UpgradeButton_iconOnly__2j6sJ .UpgradeButton_icon__uAz1q{width:18px;height:18px}[data-thump-v2] a.UpgradeButton_root__NYMGR,[data-thump-v2] a.UpgradeButton_root__NYMGR:focus-visible,[data-thump-v2] a.UpgradeButton_root__NYMGR:hover{color:#ffffff;text-decoration:none}.AppHeaderAuthActions_root__58DsE{flex-shrink:0}.AppHeaderAuthActions_actions__DE9An{gap:10px}.AppHeaderAuthActions_actions__DE9An,.AppHeaderAuthActions_utilityActions__Pvw_7{display:inline-flex;align-items:center}.AppHeaderAuthActions_actions__DE9An .AppHeaderAuthActions_upgradeButton__crxin{min-width:120px;padding-inline:12px}.AppHeaderAuthActions_primaryButton__nBO8X,.AppHeaderAuthActions_secondaryButton__WkpAL{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:40px;padding:0 20px;border-radius:6px;font:inherit;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,filter .16s ease}.AppHeaderAuthActions_primaryButton__nBO8X{border:0;background:linear-gradient(90deg,#763dcf,#5c24cc);color:#ffffff}.AppHeaderAuthActions_primaryButton__nBO8X:hover{filter:brightness(1.06)}.AppHeaderAuthActions_secondaryButton__WkpAL{border:1px solid rgba(118,61,207,.55);background:transparent;color:#ffffff}.AppHeaderAuthActions_secondaryButton__WkpAL:hover{background:rgba(118,61,207,.14)}.AppHeaderAuthActions_compactPrimaryButton__osvMz,.AppHeaderAuthActions_compactSecondaryButton__JhFo9{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:36px;padding:0 14px;border-radius:8px;font:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,filter .16s ease}.AppHeaderAuthActions_compactPrimaryButton__osvMz{border:0;background:linear-gradient(90deg,#763dcf,#5c24cc);color:#ffffff}.AppHeaderAuthActions_compactPrimaryButton__osvMz:hover{filter:brightness(1.06)}.AppHeaderAuthActions_compactSecondaryButton__JhFo9{border:1px solid rgba(118,61,207,.55);background:transparent;color:#ffffff}.AppHeaderAuthActions_compactSecondaryButton__JhFo9:hover{background:rgba(118,61,207,.14)}[data-thump-v2] a.AppHeaderAuthActions_primaryButton__nBO8X,[data-thump-v2] a.AppHeaderAuthActions_primaryButton__nBO8X:focus-visible,[data-thump-v2] a.AppHeaderAuthActions_primaryButton__nBO8X:hover,[data-thump-v2] a.AppHeaderAuthActions_secondaryButton__WkpAL,[data-thump-v2] a.AppHeaderAuthActions_secondaryButton__WkpAL:focus-visible,[data-thump-v2] a.AppHeaderAuthActions_secondaryButton__WkpAL:hover{color:#ffffff}.AppHeaderAuthActions_compact__bKP_E{min-width:0}.AppHeaderAuthActions_compact__bKP_E .AppHeaderAuthActions_actions__DE9An{display:flex;gap:clamp(4px,1.5vw,8px)}.AppHeaderAuthActions_compactPrimaryButton__osvMz,.AppHeaderAuthActions_compactSecondaryButton__JhFo9{min-width:0;padding-inline:8px;font-size:clamp(.75rem,3.5vw,.875rem);white-space:normal;text-align:center}.AppHeaderAuthActions_placeholder__dg1_3{width:218px;height:40px;border-radius:6px;background:rgba(118,61,207,.08)}@media (max-width:768px){.AppHeaderAuthActions_hideOnMobile___zIFv,.AppHeaderAuthActions_root__58DsE:not(.AppHeaderAuthActions_showUpgradeOnMobile__Enjyd) .AppHeaderAuthActions_actions__DE9An .AppHeaderAuthActions_upgradeButton__crxin,.AppHeaderAuthActions_utilityActions__Pvw_7{display:none}}@media (min-width:769px){.AppHeaderAuthActions_hideOnDesktop__kDTUv{display:none}}.AppPageTopAuthActions_row__9o6Z9{display:flex;justify-content:flex-end;width:100%}.CreateEditView_page__CbE8U{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;width:100%;height:100%;min-height:100%;padding-bottom:0}.CreateEditView_pageTopAuth__7aUYF{flex-shrink:0}.CreateEditView_heroTitle__yNNy6{margin:0;flex-shrink:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:20px;font-weight:700;line-height:32px;letter-spacing:0}.CreateEditView_basicInfo__xDR_4{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;border:0;border-radius:16px;background:#21203a}.CreateEditView_basicInfoLeft__hrKJ5{display:flex;align-items:center;gap:14px;min-width:0}.CreateEditView_avatar__G3_Au{position:relative;display:block;flex-shrink:0;width:64px;height:80px;overflow:hidden;border-radius:8px;background:transparent}.CreateEditView_avatarImage__ygPZ9{width:64px;height:80px;object-fit:cover;object-position:center}.CreateEditView_avatarLogo__tWSkE{position:absolute;top:50%;left:50%;width:40px;height:40px;object-fit:contain;opacity:.92;transform:translate(-50%,-50%)}.CreateEditView_basicInfoCopy__CXiOF{display:flex;flex-direction:column;gap:8px;min-width:0}.CreateEditView_companionName__b7BB4{color:#ffffff;font-size:18px;line-height:23px}.CreateEditView_companionMeta__ZQvhE,.CreateEditView_companionName__b7BB4{margin:0;font-family:var(--font-plus-jakarta-sans,inherit);font-weight:700;letter-spacing:.15px}.CreateEditView_companionMeta__ZQvhE{color:#6764a4;font-size:14px;line-height:18px}.CreateEditView_chatButton__75W_j{box-sizing:border-box;width:120px;min-width:120px;max-width:120px;height:36px;min-height:36px;max-height:36px;padding:8px 14px;gap:8px;border:0;border-radius:4px;white-space:nowrap}[data-thump-v2] a.CreateEditView_chatButton__75W_j,[data-thump-v2] a.CreateEditView_chatButton__75W_j:focus-visible,[data-thump-v2] a.CreateEditView_chatButton__75W_j:hover{color:#ffffff}[data-thump-v2] a.CreateEditView_chatButton__75W_j svg{width:16px;height:16px;color:#ffffff;stroke:#ffffff}.CreateEditView_tabs__809Zh{flex-shrink:0;width:100%;max-width:100%}.CreateEditView_panel__iGnHJ{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;padding:20px 0 20px 20px;border:0;border-radius:16px;background:#21203a;overflow:hidden}.CreateEditView_panelShell__3vrkK{display:flex;flex-direction:column;gap:8px;max-width:520px;padding-right:20px}.CreateEditView_panelEyebrow__PBSX0{color:#6764a4;font-size:.75rem}.CreateEditView_panelEyebrow__PBSX0,.CreateEditView_panelTitle__1REH5{margin:0;font-family:var(--font-plus-jakarta-sans,inherit);font-weight:700;line-height:1.3;text-transform:capitalize}.CreateEditView_panelTitle__1REH5{color:#ffffff;font-size:1.25rem}.CreateEditView_panelCopy__gQffQ{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:500;line-height:1.45}.CreateEditView_missing__aKgvH{display:grid;place-items:center;min-height:280px;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:600;text-align:center}.CreateEditView_loadingStage__jE3ES{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px;text-align:center}.CreateEditView_loadingLogo__FSrvd{width:96px;height:94px;object-fit:contain}.CreateEditView_loadingText__mO2xX{margin:0;color:#a7a4d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:600;line-height:1.4}@media (max-width:767px){.CreateEditView_page__CbE8U{gap:14px;min-height:100%;height:auto;margin-bottom:0}.CreateEditView_heroTitle__yNNy6{font-size:18px;line-height:28px}.CreateEditView_basicInfo__xDR_4{flex-wrap:nowrap;padding:14px;border-radius:12px}.CreateEditView_companionName__b7BB4{font-size:18px}.CreateEditView_chatButton__75W_j{width:120px;flex-shrink:0}.CreateEditView_panel__iGnHJ{flex:1 1 auto;min-height:min(420px,calc(100dvh - 16rem));padding:16px 0 16px 16px;border-radius:12px}}.EditTabLoadingState_loadingStage__4g7t8{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:320px;text-align:center}.EditTabLoadingState_loadingLogo__zJs7B{width:96px;height:94px;object-fit:contain}.EditTabLoadingState_loadingText__1fS0S{margin:0;color:#a7a4d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:600;line-height:1.4}.CompanionAppearance_root__38aL5{box-sizing:border-box;display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto auto;gap:24px;align-items:start;width:100%;min-height:0;height:100%;padding-right:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#763dcf transparent}.CompanionAppearance_root__38aL5::-webkit-scrollbar{width:8px}.CompanionAppearance_root__38aL5::-webkit-scrollbar-track{background:transparent}.CompanionAppearance_root__38aL5::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px;border:0;background-clip:padding-box}.CompanionAppearance_root__38aL5::-webkit-scrollbar-thumb:hover{background:#5c24cc}.CompanionAppearance_root__38aL5::-webkit-scrollbar-corner{background:transparent}.CompanionAppearance_topRow__hf_vf{display:contents}.CompanionAppearance_preview__BO9z0{position:sticky;top:0;box-sizing:border-box;grid-column:1;grid-row:1/span 2;width:240px;height:300px;overflow:hidden;border-radius:12px;background:#19182d}.CompanionAppearance_previewImage__uu1BO{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.CompanionAppearance_previewPlaceholder__u93ov{display:grid;place-items:center;width:100%;height:100%;background:#19182d}.CompanionAppearance_previewLogo__uFFYl{width:64px;height:64px;opacity:.9}.CompanionAppearance_describeSection__wsZS8{position:relative;display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:1;min-width:0;padding-bottom:40px;margin-bottom:0}.CompanionAppearance_describeSection__wsZS8:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(118,61,207,.55) 20%,rgba(92,36,204,.55) 80%,transparent)}.CompanionAppearance_advancedSection__S_pnA{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2;min-width:0;margin-top:16px}.CompanionAppearance_loadingStage__zvIYf{grid-column:2;grid-row:2;min-height:240px}.CompanionAppearance_loadError__nwA9H{grid-column:2;grid-row:2;margin:16px 0 0;color:#f0a8b6;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:600;line-height:1.4}.CompanionAppearance_fieldLabel__JbupO{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:700;line-height:1.3}.CompanionAppearance_describeField__8O4RG{position:relative;display:flex;flex-direction:column}.CompanionAppearance_describeInput__Bbiri{box-sizing:border-box;width:100%;min-height:148px;padding:14px 14px 52px;border:1px solid rgba(118,61,207,.55);border-radius:10px;background:#19182d;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:500;line-height:1.45;resize:vertical}.CompanionAppearance_describeInput__Bbiri::placeholder{color:#6764a4}.CompanionAppearance_describeInput__Bbiri:focus{outline:none;border-color:#763dcf;box-shadow:0 0 0 3px rgba(118,61,207,.22)}.CompanionAppearance_generateLooksButton__5gCOS{position:absolute;right:12px;bottom:12px;height:36px;min-height:36px;padding:0 14px;border-radius:4px;font-size:.8125rem}.CompanionAppearance_advancedHeader__cYzGD{display:flex;align-items:center;justify-content:space-between;gap:12px}.CompanionAppearance_advancedTitle__18KOM{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:700;line-height:1.3}.CompanionAppearance_generateButton__nEEmP{width:max-content;height:36px;min-height:36px;max-height:36px;padding:0 14px;gap:6px;border-radius:4px;font-size:.8125rem;white-space:nowrap}.CompanionAppearance_generateButton__nEEmP svg{width:16px;height:16px}.CompanionAppearance_referenceRow__9uyCG{display:flex;align-items:center;gap:12px}.CompanionAppearance_referenceThumb__Z1N5v{position:relative;display:grid;flex-shrink:0;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:8px;background:#19182d}.CompanionAppearance_referenceThumbImage__7grSc{width:56px;height:56px;object-fit:cover;object-position:center top}.CompanionAppearance_referenceThumbLogo__OnpW8{opacity:.9}.CompanionAppearance_referenceThumbIcon__pX0pk{width:24px;height:24px;color:#a7a4d4}.CompanionAppearance_referenceCopy__me0Fp{display:flex;flex-direction:column;gap:2px;min-width:0}.CompanionAppearance_referenceLabel__TPfhe{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:700;line-height:1.3}.CompanionAppearance_referenceStatus__7rT9U{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:600;line-height:1.3}.CompanionAppearance_selectHint__4xo_P{margin:0;color:#a7a4d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:500;line-height:1.4}.CompanionAppearance_referencePendingActions__w8mtW{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.CompanionAppearance_cancelReferenceButton__vwSIe,.CompanionAppearance_setReferenceButton__ZifOz{width:max-content;min-width:0;height:36px;min-height:36px;max-height:36px;padding:0 14px;gap:6px;border-radius:4px;font-size:.8125rem;font-weight:500;white-space:nowrap}.CompanionAppearance_setReferenceButton__ZifOz svg{width:14px;height:14px}.CompanionAppearance_cancelReferenceButton__vwSIe{border:1px solid rgba(167,164,212,.28);background:rgba(25,24,45,.72)}.CompanionAppearance_tips__FJbdC{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(118,61,207,.65);border-radius:10px;background:rgba(25,24,45,.65)}.CompanionAppearance_tipsHeader__E9flM{display:flex;align-items:center;gap:8px}.CompanionAppearance_tipsIcon__J5_xm{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:var(--v2-primary-gradient,linear-gradient(to top right,#763dcf 0,#5c24cc 100%));color:#16142a;font-family:var(--font-plus-jakarta-sans,inherit);font-size:13px;font-weight:800;font-style:italic;line-height:1;text-transform:lowercase}.CompanionAppearance_tipsTitle__QNb2H{margin:0;color:#763dcf;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.CompanionAppearance_tipsList__IawrE{margin:0;padding-left:1.1rem;color:#cfcce8;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:500;line-height:1.45}.CompanionAppearance_tipsList__IawrE li+li{margin-top:6px}.CompanionAppearance_gallery__Psowg{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.CompanionAppearance_galleryItem__OZ6lv{box-sizing:border-box;display:grid;place-items:center;width:100%;aspect-ratio:1/1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#19182d;cursor:pointer}.CompanionAppearance_galleryItemSelected__4RSRo{border-color:#763dcf}.CompanionAppearance_galleryItem__OZ6lv:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(118,61,207,.28)}.CompanionAppearance_galleryImage__X3ByJ{width:100%;height:100%;object-fit:cover;object-position:center top}.CompanionAppearance_galleryLogo__3_ECp{opacity:.9}@media (max-width:1024px){.CompanionAppearance_root__38aL5{grid-template-columns:240px minmax(0,1fr);gap:18px}}@media (max-width:767px){.CompanionAppearance_root__38aL5{display:flex;flex-direction:column;gap:0}.CompanionAppearance_topRow__hf_vf{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:stretch;width:100%;padding-bottom:40px;margin-bottom:0}.CompanionAppearance_topRow__hf_vf:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(118,61,207,.55) 20%,rgba(92,36,204,.55) 80%,transparent)}.CompanionAppearance_preview__BO9z0{position:static;grid-column:auto;grid-row:auto;width:96px;height:120px;border-radius:8px}.CompanionAppearance_previewLogo__uFFYl{width:40px;height:40px}.CompanionAppearance_describeSection__wsZS8{grid-column:auto;grid-row:auto;gap:8px;padding-bottom:0;margin-bottom:0}.CompanionAppearance_describeSection__wsZS8:after{display:none}.CompanionAppearance_describeInput__Bbiri{min-height:120px;height:100%;padding:10px 10px 44px;font-size:.8125rem;resize:none}.CompanionAppearance_generateLooksButton__5gCOS{right:8px;bottom:8px;height:32px;min-height:32px;padding:0 12px;font-size:.75rem}.CompanionAppearance_advancedSection__S_pnA{grid-column:auto;grid-row:auto;width:100%;margin-top:40px}.CompanionAppearance_loadError__nwA9H,.CompanionAppearance_loadingStage__zvIYf{grid-column:auto;grid-row:auto;width:100%}.CompanionAppearance_advancedHeader__cYzGD{flex-wrap:wrap}.CompanionAppearance_gallery__Psowg{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanionAppearance_cancelReferenceButton__vwSIe,.CompanionAppearance_setReferenceButton__ZifOz{flex:0 0 auto}}.CompanionDetails_root__NPzde{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;min-height:0;height:100%;padding-right:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#763dcf transparent}.CompanionDetails_root__NPzde::-webkit-scrollbar{width:8px}.CompanionDetails_root__NPzde::-webkit-scrollbar-track{background:transparent}.CompanionDetails_root__NPzde::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px}.CompanionDetails_formSection__MVZnD{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:40px}.CompanionDetails_formSection__MVZnD:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(118,61,207,.55) 20%,rgba(92,36,204,.55) 80%,transparent)}.CompanionDetails_formGrid__8WbEw{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 24px;align-items:stretch;width:100%}.CompanionDetails_formLeft__gBtFp{display:flex;flex-direction:column;gap:20px;min-width:0}.CompanionDetails_fieldsRow__rTNmu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CompanionDetails_fieldControl__zEn3_{border-color:rgba(118,61,207,.55);border-radius:8px;background:#19182d}.CompanionDetails_formRight__D2DNW{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:100%}.CompanionDetails_fieldLabel__aT5k_{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:600;line-height:1.3}.CompanionDetails_descriptionInput__4n0Gq{box-sizing:border-box;flex:1;width:100%;min-height:160px;padding:14px;border:1px solid rgba(118,61,207,.55);border-radius:8px;background:#19182d;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:400;line-height:1.45;resize:vertical}.CompanionDetails_descriptionInput__4n0Gq::placeholder{color:#6764a4}.CompanionDetails_descriptionInput__4n0Gq:focus{outline:none;border-color:#763dcf;box-shadow:0 0 0 3px rgba(118,61,207,.22)}.CompanionDetails_ageSlider___WILd{width:100%}.CompanionDetails_actions__MBuow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.CompanionDetails_actionButton__okQpL{box-sizing:border-box;width:max-content;min-width:96px;max-width:none;height:36px;min-height:36px;max-height:36px;padding:0 16px;border-radius:4px;font-size:.8125rem;font-weight:500}.CompanionDetails_voiceSection__rZLRj{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:20px;padding-top:20px}.CompanionDetails_voiceGrid__8URpc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}@media (max-width:1024px){.CompanionDetails_formGrid__8WbEw{grid-template-columns:1fr}.CompanionDetails_voiceGrid__8URpc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.CompanionDetails_root__NPzde{padding-right:8px}.CompanionDetails_formSection__MVZnD{padding-bottom:40px}.CompanionDetails_fieldsRow__rTNmu{grid-template-columns:1fr}.CompanionDetails_voiceSection__rZLRj{margin-top:20px;padding-top:20px}.CompanionDetails_voiceGrid__8URpc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CompanionDetails_actions__MBuow{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:stretch}.CompanionDetails_actionButton__okQpL{flex:1 1 0;width:auto;min-width:0;max-width:none;height:36px;min-height:36px}}.CompanionGallery_root__XpvYl{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;min-height:0;height:100%;padding-right:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#763dcf transparent}.CompanionGallery_root__XpvYl::-webkit-scrollbar{width:8px}.CompanionGallery_root__XpvYl::-webkit-scrollbar-track{background:transparent}.CompanionGallery_root__XpvYl::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px}.CompanionGallery_header__i6czD{display:flex;align-items:center;justify-content:space-between;gap:12px}.CompanionGallery_title__HpjOk{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:700;line-height:1.3}.CompanionGallery_generateButton__PGqzs{width:max-content;height:36px;min-height:36px;max-height:36px;padding:0 14px;gap:6px;border-radius:4px;font-size:.8125rem;white-space:nowrap}.CompanionGallery_generateButton__PGqzs svg{width:16px;height:16px}.CompanionGallery_infoBanner__zgCpH{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(25,24,45,.85)}.CompanionGallery_infoIcon__fWe24{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:var(--v2-primary-gradient,linear-gradient(to top right,#763dcf 0,#5c24cc 100%));color:#16142a;font-family:var(--font-plus-jakarta-sans,inherit);font-size:13px;font-weight:800;font-style:italic;line-height:1;text-transform:lowercase}.CompanionGallery_infoCopy__lvJyo{margin:0;color:#a7a4d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:500;line-height:1.45}.CompanionGallery_loadError__8Ve_W{margin:0;color:#f0a8b6;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:600;line-height:1.4}.CompanionGallery_grid__bY7Rh{display:grid;grid-template-columns:repeat(auto-fill,240px);gap:14px;width:100%}.CompanionGallery_photo__FpqZk{position:relative;width:240px;height:300px;overflow:hidden;border-radius:12px;background:#19182d}.CompanionGallery_photoImage__V7bqE{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.CompanionGallery_nsfwToggle__WtnqV{position:absolute;right:8px;bottom:8px;z-index:1;height:24px;padding:0 8px;border:0;border-radius:4px;background:rgba(22,20,42,.82);color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.6875rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.CompanionGallery_nsfwToggle__WtnqV[aria-pressed=true]{background:rgba(229,72,77,.92)}.CompanionGallery_emptyState__GT05M{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:320px;text-align:center}.CompanionGallery_emptyLogo__hODUE{width:88px;height:88px;object-fit:contain;opacity:.95}.CompanionGallery_emptyTitle__diAiC{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.25rem;font-weight:700;line-height:1.3}.CompanionGallery_emptyCopy__ize08{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:500;line-height:1.4}@media (max-width:1024px){.CompanionGallery_grid__bY7Rh{grid-template-columns:repeat(auto-fill,240px)}}@media (max-width:767px){.CompanionGallery_root__XpvYl{padding-right:8px}.CompanionGallery_infoBanner__zgCpH{align-items:flex-start}.CompanionGallery_infoCopy__lvJyo{font-size:11px}.CompanionGallery_grid__bY7Rh{grid-template-columns:minmax(0,240px);gap:10px}.CompanionGallery_emptyState__GT05M{min-height:260px}.CompanionGallery_emptyTitle__diAiC{font-size:18px}.CompanionGallery_emptyCopy__ize08{font-size:14px}}.CompanionHistory_root__Q1U7R{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;min-height:0;height:100%;padding-right:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#763dcf transparent}.CompanionHistory_root__Q1U7R::-webkit-scrollbar{width:8px}.CompanionHistory_root__Q1U7R::-webkit-scrollbar-track{background:transparent}.CompanionHistory_root__Q1U7R::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px}.CompanionHistory_list__ZvpYW{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.CompanionHistory_item__gA4IH{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px solid rgba(118,61,207,.45);border-radius:12px;background:transparent}.CompanionHistory_itemLead__k4olT{display:flex;align-items:center;gap:12px;min-width:0}.CompanionHistory_infoBadge__d5QoF{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:var(--v2-primary-gradient,linear-gradient(to top right,#763dcf 0,#5c24cc 100%));color:#16142a;font-family:var(--font-plus-jakarta-sans,inherit);font-size:13px;font-weight:800;font-style:italic;line-height:1;text-transform:lowercase}.CompanionHistory_itemCopy__kCExb{display:flex;flex-direction:column;gap:4px;min-width:0}.CompanionHistory_itemTitle__yahg_{color:#ffffff;font-size:16px;line-height:1.25}.CompanionHistory_itemTime__MwmQn,.CompanionHistory_itemTitle__yahg_{margin:0;font-family:var(--font-plus-jakarta-sans,inherit);font-weight:700;letter-spacing:.15px}.CompanionHistory_itemTime__MwmQn{color:#6764a4;font-size:14px;line-height:1.3}.CompanionHistory_revertButton__uGxyH{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:120px;min-width:120px;max-width:120px;height:36px;min-height:36px;max-height:36px;padding:8px;gap:8px;border:0;border-radius:4px;background:#373563;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:400;line-height:1;cursor:pointer}.CompanionHistory_revertButton__uGxyH:hover{background:#423f72}.CompanionHistory_emptyState__jHAER{gap:14px}.CompanionHistory_emptyState__jHAER,.CompanionHistory_loadingStage__ddnVl{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:320px;text-align:center}.CompanionHistory_loadingStage__ddnVl{gap:16px}.CompanionHistory_loadingLogo__OSuek{width:96px;height:94px;object-fit:contain}.CompanionHistory_loadingText__P6dMr{margin:0;color:#a7a4d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:600;line-height:1.4}.CompanionHistory_emptyLogo__PIGRK{width:88px;height:88px;object-fit:contain;opacity:.95}.CompanionHistory_emptyTitle__BzivN{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.25rem;font-weight:700;line-height:1.3}.CompanionHistory_emptyCopy__YjxVS{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:500;line-height:1.4}@media (max-width:767px){.CompanionHistory_root__Q1U7R{padding-right:8px}.CompanionHistory_item__gA4IH{flex-wrap:wrap}.CompanionHistory_revertButton__uGxyH{width:100%;min-width:0;max-width:none}.CompanionHistory_emptyTitle__BzivN{font-size:18px}.CompanionHistory_emptyCopy__YjxVS{font-size:14px}}.CompanionPersonality_root__6j95R{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:0;height:100%;padding-right:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#763dcf transparent}.CompanionPersonality_root__6j95R::-webkit-scrollbar{width:8px}.CompanionPersonality_root__6j95R::-webkit-scrollbar-track{background:transparent}.CompanionPersonality_root__6j95R::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px}.CompanionPersonality_form__JyiCu{width:100%;min-width:0}.CompanionPersonality_fields__4KZSo{display:grid;gap:16px;min-width:0;margin:0;padding:12px;border:0}.CompanionPersonality_field__Q6s84{display:grid;gap:8px;min-width:0}.CompanionPersonality_field__Q6s84 textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;border:1px solid var(--v2-border,#494155);border-radius:4px;padding:10px;color:inherit;background:var(--v2-surface,#171321);font:inherit}.CompanionPersonality_actions__St47n{display:flex;justify-content:flex-end;gap:12px;padding:12px}.CompanionPersonality_actions__St47n .CompanionPersonality_actionButton__G3lXS{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;padding:0 18px}.CompanionPersonality_loadError___LUxe{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:24px 12px}.CheckoutView_page__O_T1O{box-sizing:border-box;display:flex;flex:1;flex-direction:column;width:100%;max-width:1408px;min-height:100%;margin-inline:auto}.CheckoutView_pageTopAuth__sQikF{flex-shrink:0;padding:0 1.5rem}.CheckoutView_panel__SRF1L{box-sizing:border-box;position:relative;display:flex;flex:1;flex-direction:column;align-items:center;width:100%;min-height:min(720px,calc(100dvh - 4rem));padding:2rem 1.5rem 2.5rem;border-radius:24px;background:#21203a}.CheckoutView_backLink__dSPVy{position:absolute;top:1.5rem;left:1.5rem;z-index:2;display:inline-flex;align-items:center;gap:4px;color:#ffffff;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:color .16s ease}.CheckoutView_backLink__dSPVy:hover{color:#c4b5fd}[data-thump-v2] a.CheckoutView_backLink__dSPVy,[data-thump-v2] a.CheckoutView_backLink__dSPVy:hover{color:#ffffff}[data-thump-v2] a.CheckoutView_backLink__dSPVy:hover{color:#c4b5fd}.CheckoutView_header__1bW5V{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:.5rem;margin-bottom:28px;text-align:center}.CheckoutView_title__p_ZrO{max-width:427px;color:#ffffff;font-size:32px;line-height:40px}.CheckoutView_subtitle__W8SRn,.CheckoutView_title__p_ZrO{margin:0;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-weight:700}.CheckoutView_subtitle__W8SRn{color:#6764a4;font-size:18px;line-height:1.35}.CheckoutView_layout__mpd5Y{display:grid;grid-template-columns:minmax(0,405px) minmax(0,420px);gap:40px;align-items:start;justify-content:center;width:100%;max-width:920px}.CheckoutView_summaryColumn__DKwJX{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.CheckoutView_summaryHeading__YS4ap{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.3;text-align:center}.CheckoutView_form__dDOkB{display:flex;flex-direction:column;gap:18px;width:100%;padding-top:2rem}.CheckoutView_field__LC0VR{display:flex;flex-direction:column;gap:16px;width:100%}.CheckoutView_fieldLabel__etb_d{color:#6764a4;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600;line-height:1.2}.CheckoutView_selectTrigger__etIUL{width:100%;height:48px;border-radius:12px;background:var(--v2-bg-input,#19182d)}.CheckoutView_row__ad1ZZ{display:grid;grid-template-columns:1fr 1fr;gap:14px}.CheckoutView_placeOrderButton__Wo_l3{box-sizing:border-box;width:100%;min-height:48px;margin-top:8px;border:0;border-radius:12px;background:var(--v2-primary-gradient,linear-gradient(to top right,#763dcf 0,#5c24cc 100%));color:#ffffff;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:700;line-height:1;transition:filter .2s ease,transform .16s ease}.CheckoutView_placeOrderButton__Wo_l3:hover{filter:brightness(1.08)}[data-thump-v2] button.CheckoutView_placeOrderButton__Wo_l3,[data-thump-v2] button.CheckoutView_placeOrderButton__Wo_l3:focus-visible,[data-thump-v2] button.CheckoutView_placeOrderButton__Wo_l3:hover{color:#ffffff}@media (max-width:899px){.CheckoutView_layout__mpd5Y{grid-template-columns:1fr;gap:32px;max-width:370px;margin-inline:auto}.CheckoutView_form__dDOkB{padding-top:0}.CheckoutView_panel__SRF1L{padding:1.25rem 1rem 1.75rem;border-radius:16px}.CheckoutView_backLink__dSPVy{top:1rem;left:1rem}.CheckoutView_header__1bW5V{margin-top:2rem;margin-bottom:20px}.CheckoutView_title__p_ZrO{font-size:28px;line-height:36px}.CheckoutView_subtitle__W8SRn{font-size:16px}.CheckoutView_summaryColumn__DKwJX{align-items:stretch;gap:12px;max-width:370px}.CheckoutView_summaryHeading__YS4ap{width:100%;font-size:.875rem;text-align:left}}@media (max-width:768px){.CheckoutView_panel__SRF1L{align-items:center;min-height:0;padding:0;border-radius:0;background:transparent}.CheckoutView_backLink__dSPVy{position:static;box-sizing:border-box;display:inline-flex;width:100%;max-width:370px;margin-top:8px;margin-bottom:4px;padding-inline:0}.CheckoutView_header__1bW5V{width:100%;max-width:370px;margin-top:16px;margin-bottom:24px}.CheckoutView_title__p_ZrO{max-width:none;font-size:22px;line-height:28px}.CheckoutView_subtitle__W8SRn{font-size:13px;font-weight:600}.CheckoutView_layout__mpd5Y{grid-template-columns:1fr;gap:40px;width:100%;max-width:370px;margin-bottom:40px}.CheckoutView_summaryColumn__DKwJX{gap:10px;max-width:370px}.CheckoutView_summaryHeading__YS4ap{display:block;font-size:.8125rem}.CheckoutView_form__dDOkB{box-sizing:border-box;width:100%;max-width:370px;gap:40px;padding:12px 0}.CheckoutView_field__LC0VR{gap:10px}.CheckoutView_fieldLabel__etb_d{font-size:.8125rem}.CheckoutView_selectTrigger__etIUL{height:48px;min-height:48px;border-radius:10px}.CheckoutView_form__dDOkB [data-slot=input-field]{gap:10px}.CheckoutView_form__dDOkB [data-slot=input-control]{height:48px;border-color:rgba(118,61,207,.55);border-radius:10px}.CheckoutView_form__dDOkB [data-slot=label]{color:#6764a4;font-size:.8125rem;font-weight:600}.CheckoutView_row__ad1ZZ{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%}.CheckoutView_row__ad1ZZ [data-slot=input-control],.CheckoutView_row__ad1ZZ [data-slot=input-field]{min-width:0;width:100%}.CheckoutView_placeOrderButton__Wo_l3{height:48px;min-height:48px;margin-top:0;border-radius:12px;font-size:1rem}}.TokenPurchaseModal_overlay__aNmdh{position:fixed;inset:0;z-index:80;background:rgba(8,7,18,.78);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.TokenPurchaseModal_content__JRbfF{position:fixed;top:50%;left:50%;z-index:81;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;width:min(720px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 1.5rem;transform:translate(-50%,-50%);overflow:auto;border:1px solid rgba(118,61,207,.35);border-radius:20px;background:#141322;outline:none;box-shadow:0 24px 64px rgba(0,0,0,.55)}.TokenPurchaseModal_srOnly__tAEND{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TokenPurchaseModal_header__BebYw{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.TokenPurchaseModal_title__VTYfU{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.125rem;font-weight:700;line-height:1.3}.TokenPurchaseModal_close__wlNTs{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.TokenPurchaseModal_close__wlNTs:hover{color:#c4b5fd}.TokenPurchaseModal_grid__Hiw4W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.TokenPurchaseModal_packCard__3_dn4{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:190px;padding:12px 10px;border:1px solid rgba(118,61,207,.22);border-radius:14px;background:#1b1a2e;color:#ffffff;font:inherit;text-align:center;cursor:pointer;transition:background .16s ease,border-color .16s ease}.TokenPurchaseModal_packCard__3_dn4:hover{border-color:rgba(118,61,207,.55)}.TokenPurchaseModal_packCard__3_dn4[data-selected=true]{border-color:transparent;background:linear-gradient(90deg,#763dcf,#5c24cc)}.TokenPurchaseModal_packCoins__Hblm2{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:rgba(255,255,255,.9);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:600;line-height:1.2}.TokenPurchaseModal_packCoinIcon__gortO{width:18px;height:18px;object-fit:contain}.TokenPurchaseModal_packArt__PAwK4{display:grid;place-items:center;flex:1 1 auto;width:100%;min-height:96px}.TokenPurchaseModal_packArtImage__6FboK{width:auto;height:72px;object-fit:contain}.TokenPurchaseModal_packMeta__pQkIx{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;width:100%}.TokenPurchaseModal_packName__GNkhp{min-width:0;overflow:hidden;color:rgba(255,255,255,.88);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:500;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TokenPurchaseModal_packPrice__ZooPb{flex-shrink:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:700;line-height:1.2}.TokenPurchaseModal_actions__asbbA{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:.35rem}.TokenPurchaseModal_cancelButton__d_gOg,.TokenPurchaseModal_purchaseButton__2RBBT{min-width:96px;min-height:34px;height:34px;padding:0 14px;border-radius:8px;font-size:.8125rem;font-weight:600}.TokenPurchaseModal_purchaseButton__2RBBT{background:linear-gradient(90deg,#763dcf,#5c24cc);color:#ffffff}.TokenPurchaseModal_cancelButton__d_gOg{border:1px solid rgba(118,61,207,.35);background:#1b1a2e;color:#ffffff}.TokenPurchaseModal_cancelButton__d_gOg:hover{background:#23223a}@media (max-width:720px){.TokenPurchaseModal_content__JRbfF{width:min(420px,calc(100vw - 1.25rem));padding:1rem 1rem 1.15rem}.TokenPurchaseModal_grid__Hiw4W{grid-template-columns:repeat(2,minmax(0,1fr))}.TokenPurchaseModal_packArtImage__6FboK{height:64px}.TokenPurchaseModal_actions__asbbA{justify-content:flex-end}.TokenPurchaseModal_cancelButton__d_gOg,.TokenPurchaseModal_purchaseButton__2RBBT{min-width:88px}}.TokenCheckoutView_summaryCard__vPjwL{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:1rem 1.1rem 1.15rem;border:1px solid rgba(118,61,207,.45);border-radius:16px;background:#19182d;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.TokenCheckoutView_summaryCard__vPjwL:hover{border-color:rgba(118,61,207,.85);background:#1d1b34}.TokenCheckoutView_summaryCard__vPjwL:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(118,61,207,.55)}.TokenCheckoutView_summaryCoins__PVLtt{display:inline-flex;align-items:center;gap:8px;color:#ffffff;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-size:.9375rem;font-weight:700;line-height:1.2}.TokenCheckoutView_summaryCoinIcon__SDdEW{display:block;width:20px;height:20px;object-fit:contain}.TokenCheckoutView_summaryArt__fmQXN{display:grid;place-items:center;width:100%;min-height:140px}.TokenCheckoutView_summaryArtImage__i2_HG{display:block;width:120px;height:120px;object-fit:contain}.TokenCheckoutView_summaryMeta__2PdXZ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.TokenCheckoutView_summaryName__wMgJs,.TokenCheckoutView_summaryPrice__0WCqx{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:1.3}.TokenCheckoutView_summaryName__wMgJs{font-size:.9375rem}.TokenCheckoutView_summaryPrice__0WCqx{font-size:1rem}[data-thump-v2] button.TokenCheckoutView_summaryCard__vPjwL,[data-thump-v2] button.TokenCheckoutView_summaryCard__vPjwL:focus-visible,[data-thump-v2] button.TokenCheckoutView_summaryCard__vPjwL:hover{color:#ffffff}.TokenCheckoutView_backButton__iIZEv{margin:0;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}[data-thump-v2] button.TokenCheckoutView_backButton__iIZEv,[data-thump-v2] button.TokenCheckoutView_backButton__iIZEv:hover{color:#ffffff}[data-thump-v2] button.TokenCheckoutView_backButton__iIZEv:hover{color:#c4b5fd}.DesktopHeader_header__Sk9FU{box-sizing:border-box;display:none;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;width:100%;height:64px;padding:0 1.5rem;border-bottom:1px solid rgba(118,61,207,.18);background:var(--v2-bg-panel,#19182d)}.DesktopHeader_leading__elcT8{display:inline-flex;align-items:center;gap:12px;min-width:0}.DesktopHeader_sidebarToggle__LG_R0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#6764a4;cursor:pointer}.DesktopHeader_sidebarToggle__LG_R0:hover{color:#ffffff}.DesktopHeader_brand__l2O36{display:inline-flex;align-items:center;height:36px;min-width:0;line-height:0;text-decoration:none;color:inherit}.DesktopHeader_brandLogo__BN_LV{display:block;width:auto!important;height:28px!important;object-fit:contain;transform:translateY(3px)}.DesktopHeader_trailing__YJf7e{display:inline-flex;align-items:center;gap:10px;margin-left:auto}@media (min-width:769px){.DesktopHeader_header__Sk9FU{display:flex}}.MobileDock_dock__BZzOj{display:none;flex-shrink:0;align-items:stretch;justify-content:space-between;gap:.15rem;width:100%;padding:.45rem .35rem calc(.45rem + env(safe-area-inset-bottom, 0px));background:var(--v2-bg-panel)}.MobileDock_dock__BZzOj .MobileDock_item__MW013{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;padding:.25rem .1rem;border-radius:8px;color:var(--v2-secondary);text-decoration:none;transition:color .14s ease}.MobileDock_dock__BZzOj .MobileDock_item__MW013:hover{color:#ffffff}.MobileDock_dock__BZzOj .MobileDock_itemActive__9NRCt,.MobileDock_dock__BZzOj .MobileDock_itemActive__9NRCt:hover{color:var(--v2-primary)}.MobileDock_icon__4Wbai{display:grid;place-items:center;width:22px;height:22px}.MobileDock_icon__4Wbai svg{width:20px;height:20px}.MobileDock_label__VUXCL{max-width:100%;overflow:hidden;color:inherit;font-size:.625rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.MobileDock_dock__BZzOj{display:flex}}.ProfileLanguagesSubmenu_block__Q3h2i{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;width:100%}.ProfileLanguagesSubmenu_trigger__PfUzN{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#ffffff;font:inherit;font-size:.875rem;font-weight:500;line-height:1;text-align:left;cursor:pointer;transition:background .16s ease}.ProfileLanguagesSubmenu_trigger__PfUzN:focus-visible,.ProfileLanguagesSubmenu_trigger__PfUzN:hover{background:rgba(118,61,207,.18);outline:none}.ProfileLanguagesSubmenu_trigger__PfUzN[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ProfileLanguagesSubmenu_triggerLabel__ip81R{flex:1;min-width:0}.ProfileLanguagesSubmenu_chevronOpen__8D0BH,.ProfileLanguagesSubmenu_chevron__2BAn6{flex-shrink:0;color:#8f8bc4}.ProfileLanguagesSubmenu_chevronOpen__8D0BH{transform:rotate(180deg)}.ProfileLanguagesSubmenu_list__L2s3E{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;max-height:calc(5.5 * 32px + 5 * 2px);overflow-y:auto;overscroll-behavior:contain}.ProfileLanguagesSubmenu_list__L2s3E::-webkit-scrollbar{width:4px}.ProfileLanguagesSubmenu_list__L2s3E::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px}.ProfileLanguagesSubmenu_option__Zv9k3{display:flex;flex-shrink:0;align-items:center;gap:10px;width:100%;height:32px;min-height:32px;padding:0 12px 0 40px;border:0;border-radius:8px;background:transparent;color:#ffffff;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.ProfileLanguagesSubmenu_option__Zv9k3:focus-visible,.ProfileLanguagesSubmenu_option__Zv9k3:hover{background:rgba(118,61,207,.14);outline:none}.ProfileLanguagesSubmenu_option__Zv9k3[aria-current=true]{background:rgba(118,61,207,.22)}.ProfileLanguagesSubmenu_option__Zv9k3[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ProfileLanguagesSubmenu_flag__3V_Fv{display:block;width:22px;height:22px;border-radius:999px;object-fit:cover}.MobileHeader_header__7F3p6{--header-bg:var(--v2-bg-panel,#19182d);display:none;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;box-sizing:border-box;width:100%;height:calc(64px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) .75rem 0;background:var(--header-bg)}.MobileHeader_brand__miYDW{display:inline-flex;align-items:center;flex-shrink:1;min-width:0;height:36px;line-height:0;overflow:hidden;text-decoration:none}.MobileHeader_brandLogo__rY9n7{display:block;width:auto!important;height:22px!important;max-width:min(42vw,140px);object-fit:contain;object-position:left center;transform:translateY(3px)}.MobileHeader_tokensBar__stLXb{display:flex;align-items:center;gap:6px;flex:0 1 166px;min-width:0;box-sizing:border-box;width:166px;height:36px;padding:0 0 0 8px;overflow:hidden;border:1px solid rgba(118,61,207,.45);border-radius:8px;background:linear-gradient(135deg,#1a1930,#211f3d);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 12px rgba(118,61,207,.2)}.MobileHeader_tokensInfo__8bYHw{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#ffffff;font:inherit;cursor:pointer;text-align:left}.MobileHeader_tokenIcon__QtMvf{flex-shrink:0;width:20px;height:20px;object-fit:contain}.MobileHeader_tokenValue__QWDTr{overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.MobileHeader_walletButton__OwwVJ{position:relative;z-index:1;flex-shrink:0;width:34px;height:36px;margin-left:auto;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;overflow:hidden;border-radius:6px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.MobileHeader_walletButton__OwwVJ:before{content:"";position:absolute;inset:0;z-index:3;border-radius:6px;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.24) 50%,transparent 72%);transform:translateX(-130%);pointer-events:none;animation:MobileHeader_mobileWalletShine__PfQ7C 2.8s ease-in-out infinite}@keyframes MobileHeader_mobileWalletShine__PfQ7C{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}.MobileHeader_walletButtonBg__DY_VB{position:absolute;inset:0;z-index:0;border-radius:6px;background:linear-gradient(180deg,#5b2fb8,#3f1a9a);box-shadow:0 2px 8px rgba(63,26,154,.5);transition:box-shadow .22s ease}.MobileHeader_walletButtonFace__bVL_9{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:linear-gradient(135deg,#8b5cf6,#763dcf 48%,#6d28d9);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.18);transition:filter .22s ease}.MobileHeader_walletButton__OwwVJ:hover{transform:translateY(-1px) scale(1.04)}.MobileHeader_walletButton__OwwVJ:hover .MobileHeader_walletButtonBg__DY_VB{box-shadow:0 4px 14px rgba(118,61,207,.55)}.MobileHeader_walletButton__OwwVJ:hover .MobileHeader_walletButtonFace__bVL_9{filter:brightness(1.08)}.MobileHeader_walletButton__OwwVJ:active{transform:translateY(0) scale(1)}.MobileHeader_walletButton__OwwVJ:active .MobileHeader_walletButtonFace__bVL_9{top:1px;height:33px;filter:brightness(.98)}.MobileHeader_headerActions__rzje2{display:flex;flex-shrink:0;align-items:center;gap:6px}.MobileHeader_headerIconButton__sgRf9{position:relative;display:grid;place-items:center;flex-shrink:0;box-sizing:border-box;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}.MobileHeader_headerIconButton__sgRf9:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.MobileHeader_utilityButton__iTl_F{border-radius:8px;color:var(--v2-text-body,#6764a4);transition:color .16s ease}.MobileHeader_utilityButton__iTl_F:hover{color:#ffffff}.MobileHeader_notificationDot___NDJj{position:absolute;top:5px;right:5px;width:9px;height:9px;border:2px solid var(--header-bg);border-radius:999px;background:#ff0000;pointer-events:none}.MobileHeader_avatarButton__7hwVF{border-radius:999px;overflow:hidden}.MobileHeader_avatar__QQvxq{width:28px;height:28px;object-fit:cover;border-radius:999px;box-shadow:0 0 0 1px rgba(118,61,207,.35)}.MobileHeader_profileMenu__jrsWG{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;width:min(220px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;padding:8px;border:1px solid rgba(118,61,207,.35);border-radius:12px;background:#19182d;box-shadow:0 12px 32px rgba(0,0,0,.35)}.MobileHeader_profileMenu__jrsWG .MobileHeader_profileMenuUpgrade__1FR27{display:flex;width:100%;min-width:0}.MobileHeader_profileMenuItem__gg2O2{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#ffffff;font:inherit;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background .16s ease}.MobileHeader_profileMenuItem__gg2O2:focus-visible,.MobileHeader_profileMenuItem__gg2O2:hover{background:rgba(118,61,207,.18);outline:none}.MobileHeader_profileMenuItem__gg2O2:disabled{opacity:.6;cursor:not-allowed}.MobileHeader_guestAuthActions__8tFxZ{display:flex;justify-content:flex-end;flex:1;min-width:0;margin-left:auto}.MobileHeader_headerPlaceholder__K7kpf{flex-shrink:0;width:36px;height:36px;margin-left:auto}@media (max-width:768px){.MobileHeader_header__7F3p6{display:flex}}.Sidebar_sidebar__xqF9X{--sidebar-width:270px;--sidebar-bg:var(--v2-bg-panel,#19182d);--nav-active-gradient:linear-gradient(90deg,#763dcf,#5c24cc);position:relative;top:0;z-index:30;display:flex;flex-direction:column;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100%;min-height:0;align-self:stretch;padding:1.25rem 1rem;overflow:hidden;background:var(--sidebar-bg);transition:width .18s ease,min-width .18s ease,padding .18s ease}.Sidebar_sidebarCollapsed__P6w1b{--sidebar-width:82px}.Sidebar_sidebarTop__dsHs4{display:flex;align-items:center;justify-content:flex-end;min-height:40px;margin-bottom:1.25rem}.Sidebar_collapseButton__2QVqT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#8f8bc4;cursor:pointer}.Sidebar_collapseButton__2QVqT:hover{color:#ffffff;background:transparent}.Sidebar_nav__5ZMgg{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.Sidebar_navTrack__CxFWj,.Sidebar_nav__5ZMgg{display:flex;flex-direction:column;gap:.75rem}.Sidebar_navTrack__CxFWj{position:relative}.Sidebar_activeIndicator__Z1TpK{position:absolute;z-index:0;border-radius:4px;background:var(--nav-active-gradient);pointer-events:none;will-change:top,left,width,height}.Sidebar_activeIndicatorAnimated__C6BQE{transition:top .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.Sidebar_activeIndicatorAnimated__C6BQE{transition:none}}.Sidebar_navGroup__lQK9Q{display:flex;flex-direction:column;gap:4px}.Sidebar_divider__txz7a{height:1px;margin:.35rem;border:0;background:linear-gradient(90deg,transparent,rgba(118,61,207,.55) 20%,rgba(92,36,204,.55) 80%,transparent)}.Sidebar_navItem__xvufh{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:11px 12px;border:0;border-radius:4px;background:transparent;color:#8f8bc4;font:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;text-align:left;cursor:pointer;transition:color .16s ease}.Sidebar_sidebar__xqF9X a.Sidebar_navItem__xvufh{color:#8f8bc4}.Sidebar_navItemActive__9aOIJ,.Sidebar_navItemActive__9aOIJ:hover,.Sidebar_navItem__xvufh:hover:not(.Sidebar_navItemActive__9aOIJ),.Sidebar_sidebar__xqF9X a.Sidebar_navItemActive__9aOIJ,.Sidebar_sidebar__xqF9X a.Sidebar_navItemActive__9aOIJ:hover,.Sidebar_sidebar__xqF9X a.Sidebar_navItem__xvufh:hover:not(.Sidebar_navItemActive__9aOIJ){color:#ffffff;background:transparent}.Sidebar_navIcon__2e2vM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:inherit}.Sidebar_navLabel__I2YsY{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Sidebar_navItem__xvufh [data-slot=badge]{width:auto;min-width:16px;padding:0 5px}.Sidebar_navItem__xvufh [data-slot=hot]{flex-shrink:0;width:16px;height:16px;object-fit:contain}.Sidebar_upgradeSection__VljpL{display:flex;flex:0 0 auto;justify-content:stretch;width:100%;padding-top:.75rem}.Sidebar_upgradeSection__VljpL .Sidebar_upgradeButton__Yo6kc{width:100%}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_upgradeSection__VljpL{justify-content:center}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_upgradeSection__VljpL .Sidebar_upgradeButton__Yo6kc{width:40px}.Sidebar_promoSection__dBpmq{display:flex;flex:0 0 auto;flex-direction:column;flex-shrink:0;width:100%;max-width:236px;max-height:min(317px,30vh);padding-top:.75rem}.Sidebar_promoSwiper__S_Lu7{width:100%;max-width:236px;max-height:min(317px,30vh);overflow:hidden;border-radius:12px}.Sidebar_promoSwiper__S_Lu7 .swiper-slide,.Sidebar_promoSwiper__S_Lu7 .swiper-wrapper{height:auto}.Sidebar_promoSlide__PUwwX{width:100%;height:auto}.Sidebar_promoCard__VkUo_{display:block;width:100%;max-width:236px;padding:0;border:0;background:transparent;text-decoration:none;cursor:pointer}.Sidebar_sidebar__xqF9X a.Sidebar_promoCard__VkUo_,.Sidebar_sidebar__xqF9X a.Sidebar_promoCard__VkUo_:focus-visible,.Sidebar_sidebar__xqF9X a.Sidebar_promoCard__VkUo_:hover{color:#ffffff}.Sidebar_promoCardMedia__k6_2S{position:relative;width:100%;max-width:236px;max-height:min(317px,30vh);aspect-ratio:236/317;overflow:hidden;border:1px solid rgba(118,61,207,.45);border-radius:12px;background:#12111f}.Sidebar_promoCardImage__6puTD{object-fit:cover;object-position:center}.Sidebar_promoCardAvatar__ihlg1{position:absolute;top:10px;left:10px;z-index:2;width:28px;height:28px;overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#19182d}.Sidebar_promoCardAvatarImage__O4eTV{display:block;width:100%;height:100%;object-fit:cover}.Sidebar_promoCardOverlay__7_p2D{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:12px 10px 18px 12px;background:linear-gradient(180deg,transparent,rgba(8,7,18,.92))}.Sidebar_promoCardBadge__fn1ei{margin:0;align-self:flex-end;min-width:0;overflow:hidden;color:rgba(255,255,255,.75);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.Sidebar_promoCardBottomRow__nfslr{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;width:100%}.Sidebar_promoCardTitle__F2nJ8{flex:1 1 auto;min-width:0;overflow:hidden;color:#ffffff;font-size:.875rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;text-align:start}.Sidebar_promoCardSubtitle__KeSCt,.Sidebar_promoCardTitle__F2nJ8{margin:0;font-family:var(--font-plus-jakarta-sans,inherit);white-space:nowrap}.Sidebar_promoCardSubtitle__KeSCt{flex-shrink:0;color:rgba(255,255,255,.82);font-size:.75rem;font-weight:500;line-height:1.2}.Sidebar_sidebarBottom__VbHr_{flex-shrink:0;margin-top:0;padding-top:1rem;overflow:visible}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_sidebarBottom__VbHr_{width:100%;min-width:0;margin-top:auto}.Sidebar_profile__pek0H{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:12px;background:rgba(118,61,207,.12);color:#ffffff;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.Sidebar_profile__pek0H:hover{background:rgba(118,61,207,.2)}.Sidebar_profileMenuWrap__xVf27{position:relative;width:100%}.Sidebar_profileMenu__f6FYm{position:fixed;z-index:100;display:flex;flex-direction:column;gap:4px;width:220px;max-height:calc(100dvh - 24px);overflow:hidden;padding:8px;border:1px solid rgba(118,61,207,.35);border-radius:12px;background:#19182d;box-shadow:0 12px 32px rgba(0,0,0,.35)}.Sidebar_profileMenuItem__Ge_MB{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#ffffff;font:inherit;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background .16s ease}.Sidebar_profileMenuItem__Ge_MB:focus-visible,.Sidebar_profileMenuItem__Ge_MB:hover{background:rgba(118,61,207,.18);outline:none}.Sidebar_profileMenuItem__Ge_MB:disabled{opacity:.6;cursor:not-allowed}.Sidebar_sidebar__xqF9X a.Sidebar_profileMenuItem__Ge_MB,.Sidebar_sidebar__xqF9X a.Sidebar_profileMenuItem__Ge_MB:hover{color:#ffffff}.Sidebar_avatar__5cSxm{flex-shrink:0;width:36px;height:36px;border-radius:999px;object-fit:cover;display:block}.Sidebar_profileMeta__NhGiD{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.Sidebar_profileName__0dy9A{color:#ffffff;font-size:.875rem;font-weight:600;line-height:1.2}.Sidebar_profilePlan__WB61u{color:#8f8bc4;font-size:.75rem;line-height:1.2}.Sidebar_profileChevron__2gwLX{flex-shrink:0;color:var(--v2-text-body)}.Sidebar_profileLogo__gU_k6{flex-shrink:0;width:36px;height:36px;object-fit:contain;display:block;background:transparent}.Sidebar_avatarInitials__N6M77{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#763dcf,#5c24cc);color:#ffffff;font-size:.8125rem;font-weight:700;line-height:1}.Sidebar_authActions__dhnXH{display:flex;flex-direction:column;gap:8px;width:100%}.Sidebar_authActions__dhnXH[data-collapsed=true]{align-items:center}.Sidebar_authPrimaryButton__8w2lG,.Sidebar_authSecondaryButton__6y0TM{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 14px;border-radius:10px;font:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.Sidebar_authPrimaryButton__8w2lG{border:0;background:linear-gradient(90deg,#763dcf,#5c24cc);color:#ffffff}.Sidebar_authPrimaryButton__8w2lG:hover{filter:brightness(1.06)}.Sidebar_authSecondaryButton__6y0TM{border:1px solid rgba(118,61,207,.45);background:transparent;color:#ffffff}.Sidebar_authSecondaryButton__6y0TM:hover{background:rgba(118,61,207,.14)}.Sidebar_sidebar__xqF9X a.Sidebar_authPrimaryButton__8w2lG,.Sidebar_sidebar__xqF9X a.Sidebar_authPrimaryButton__8w2lG:focus-visible,.Sidebar_sidebar__xqF9X a.Sidebar_authPrimaryButton__8w2lG:hover,.Sidebar_sidebar__xqF9X a.Sidebar_authSecondaryButton__6y0TM,.Sidebar_sidebar__xqF9X a.Sidebar_authSecondaryButton__6y0TM:focus-visible,.Sidebar_sidebar__xqF9X a.Sidebar_authSecondaryButton__6y0TM:hover{color:#ffffff}.Sidebar_authCollapsedLoginButton__kBGNE{display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;padding:0;margin-inline:auto;border:0;border-radius:12px;background:transparent;color:#ffffff;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.Sidebar_authCollapsedLoginButton__kBGNE:hover{background:rgba(118,61,207,.14)}.Sidebar_sidebar__xqF9X a.Sidebar_authCollapsedLoginButton__kBGNE,.Sidebar_sidebar__xqF9X a.Sidebar_authCollapsedLoginButton__kBGNE:focus-visible,.Sidebar_sidebar__xqF9X a.Sidebar_authCollapsedLoginButton__kBGNE:hover{color:#ffffff}.Sidebar_authCollapsedLoginButton__kBGNE svg{flex-shrink:0}.Sidebar_authPlaceholder__09Kpj{width:100%;min-height:56px;border-radius:12px;background:rgba(118,61,207,.08)}.Sidebar_sidebarCollapsed__P6w1b{padding:1.25rem .75rem;align-items:center}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_sidebarTop__dsHs4{justify-content:center;margin-bottom:1rem}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navGroup__lQK9Q,.Sidebar_sidebarCollapsed__P6w1b .Sidebar_nav__5ZMgg{align-items:center;width:100%}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_divider__txz7a{width:100%;margin-inline:0}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navItem__xvufh{justify-content:center;width:48px;min-height:48px;padding:0;margin-inline:auto}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navItem__xvufh [data-slot=badge],.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navItem__xvufh [data-slot=hot],.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navLabel__I2YsY,.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profileChevron__2gwLX,.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profileMeta__NhGiD{display:none}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profile__pek0H{justify-content:center;width:48px;height:48px;padding:0;margin-inline:auto;border-radius:12px;background:transparent}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profile__pek0H:hover{background:rgba(118,61,207,.14)}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_avatar__5cSxm{width:40px;height:40px}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profileLogo__gU_k6{width:32px;height:32px}.Sidebar_sidebarCollapsed__P6w1b .Sidebar_avatarInitials__N6M77{width:40px;height:40px}@media (min-width:769px) and (max-width:1024px){.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b{--sidebar-width:82px;padding:1.25rem .75rem;align-items:center}.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_sidebarTop__dsHs4{justify-content:center}.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navItem__xvufh{justify-content:center;width:48px;min-height:48px;padding:0;margin-inline:auto}.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navItem__xvufh [data-slot=badge],.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navItem__xvufh [data-slot=hot],.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_navLabel__I2YsY,.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profileChevron__2gwLX,.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profileMeta__NhGiD{display:none}.Sidebar_sidebarTabletOverlay__QzEfW.Sidebar_sidebarCollapsed__P6w1b .Sidebar_profile__pek0H{justify-content:center;width:48px;height:48px;padding:0;margin-inline:auto;background:transparent}.Sidebar_sidebarTabletOverlay__QzEfW:not(.Sidebar_sidebarCollapsed__P6w1b){position:absolute;top:0;left:0;z-index:50;width:270px;min-width:270px;height:100%;padding:1.25rem 1rem;align-items:stretch;box-shadow:8px 0 28px rgba(0,0,0,.45)}}.AppShell_shell__lqmpN{--shell-sidebar-width:270px;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background-color:transparent;background-image:none}.AppShell_shell__lqmpN[data-sidebar-collapsed=true]{--shell-sidebar-width:82px}.AppShell_bodyRow__jug_R{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.AppShell_contentColumn__NvGPm{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:100%}.AppShell_desktopSidebar__toAxS{display:contents}@media (min-width:769px) and (max-width:1024px){.AppShell_desktopSidebar__toAxS{display:block;position:relative;flex-shrink:0;align-self:stretch;width:82px;min-width:82px;height:100%;z-index:40}}.AppShell_main__EsImW{flex:1;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem 2.5rem;width:100%;background:var(--v2-bg,#111024)}.AppShell_main__EsImW:has([data-thump-v2-page=home]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=create]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=community]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=companion-vault]),.AppShell_main__EsImW:has([data-thump-v2-page=vault]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=chat]),.AppShell_main__EsImW:has([data-thump-v2-page=create-edit]),.AppShell_main__EsImW:has([data-thump-v2-page=create-hub]),.AppShell_main__EsImW:has([data-thump-v2-page=feed]),.AppShell_main__EsImW:has([data-thump-v2-page=not-found]),.AppShell_main__EsImW:has([data-thump-v2-page=studio]),.AppShell_main__EsImW:has([data-thump-v2-page=subscribe-checkout]),.AppShell_main__EsImW:has([data-thump-v2-page=subscribe]),.AppShell_main__EsImW:has([data-thump-v2-page=tokens-checkout]){display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.AppShell_main__EsImW:has([data-thump-v2-page=chat]),.AppShell_main__EsImW:has([data-thump-v2-page=feed]){overflow:hidden;padding:0}.AppShell_main__EsImW:has([data-thump-v2-page=chat]){padding:1.5rem}.AppShell_main__EsImW:has([data-thump-v2-page=chat])>[data-thump-v2-page=chat]{flex:1 1 auto;min-height:0}.AppShell_main__EsImW:has([data-thump-v2-page=feed]){padding:0}.AppShell_main__EsImW::-webkit-scrollbar{width:10px;height:10px}.AppShell_main__EsImW::-webkit-scrollbar-button{display:none;width:0;height:0}.AppShell_main__EsImW::-webkit-scrollbar-track{background:#19182d}.AppShell_main__EsImW::-webkit-scrollbar-thumb{background:#763dcf;border-radius:999px;border:2px solid #19182d;background-clip:padding-box}.AppShell_main__EsImW::-webkit-scrollbar-thumb:hover{background:#5c24cc}.AppShell_main__EsImW::-webkit-scrollbar-corner{background:#19182d}@supports not selector(::-webkit-scrollbar){.AppShell_main__EsImW{scrollbar-width:thin;scrollbar-color:#763dcf #19182d}}@media (max-width:900px){.AppShell_main__EsImW{padding:1.25rem 1rem 2rem}.AppShell_main__EsImW:has([data-thump-v2-page=home]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=create]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=community]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=companion-vault]),.AppShell_main__EsImW:has([data-thump-v2-page=vault]){padding-inline:0}}@media (max-width:768px){.AppShell_shell__lqmpN,.AppShell_shell__lqmpN[data-sidebar-collapsed=true]{--shell-sidebar-width:0px}.AppShell_shell__lqmpN{background-color:transparent;background-image:none}.AppShell_bodyRow__jug_R,.AppShell_contentColumn__NvGPm{flex:1;min-height:0}.AppShell_desktopSidebar__toAxS{display:none}.AppShell_main__EsImW{flex:1;min-height:0;height:auto;padding:1rem .85rem 1.25rem;background:var(--v2-bg,#111024)}.AppShell_main__EsImW:has([data-thump-v2-page=home]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=create]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=community]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=companion-vault]),.AppShell_main__EsImW:has([data-thump-v2-page=vault]){padding-inline:0}.AppShell_main__EsImW:has([data-thump-v2-page=subscribe-checkout]),.AppShell_main__EsImW:has([data-thump-v2-page=subscribe]),.AppShell_main__EsImW:has([data-thump-v2-page=tokens-checkout]){padding:.75rem 1rem 1.25rem}.AppShell_main__EsImW:has([data-thump-v2-page=profile]){padding:1rem 1rem 1.25rem}.AppShell_main__EsImW:has([data-thump-v2-page=create-edit]),.AppShell_main__EsImW:has([data-thump-v2-page=create-hub]),.AppShell_main__EsImW:has([data-thump-v2-page=create]),.AppShell_main__EsImW:has([data-thump-v2-page=not-found]),.AppShell_main__EsImW:has([data-thump-v2-page=subscribe-checkout]),.AppShell_main__EsImW:has([data-thump-v2-page=subscribe]),.AppShell_main__EsImW:has([data-thump-v2-page=tokens-checkout]){display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.AppShell_main__EsImW:has([data-thump-v2-page=studio]){display:block;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0}.AppShell_main__EsImW:has([data-thump-v2-page=chat]){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:.5rem .5rem .4rem}.AppShell_main__EsImW:has([data-thump-v2-page=feed]){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}}@media (min-width:1024px) and (max-width:1440px){.AppShell_main__EsImW:has([data-thump-v2-page=studio][data-compact=true]){display:block;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0}}