.Avatar-module__WPiKzq__avatar{color:#ffffffb8;box-sizing:border-box;background:#ffffff13;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Avatar-module__WPiKzq__emoji{line-height:1}.Avatar-module__WPiKzq__image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.Avatar-module__WPiKzq__defaultIcon{justify-content:center;align-items:center;width:56%;height:56%;display:inline-flex}.Avatar-module__WPiKzq__defaultIcon svg{width:100%;height:100%;display:block}.Avatar-module__WPiKzq__small{width:32px;height:32px}.Avatar-module__WPiKzq__small .Avatar-module__WPiKzq__emoji{font-size:16px}.Avatar-module__WPiKzq__medium{width:40px;height:40px}.Avatar-module__WPiKzq__medium .Avatar-module__WPiKzq__emoji{font-size:20px}.Avatar-module__WPiKzq__large{width:48px;height:48px}.Avatar-module__WPiKzq__large .Avatar-module__WPiKzq__emoji{font-size:24px}.Avatar-module__WPiKzq__xlarge{width:60px;height:60px}.Avatar-module__WPiKzq__xlarge .Avatar-module__WPiKzq__emoji{font-size:28px}
.Header-module__ldgnoG__header{height:var(--header-height);background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);z-index:100;justify-content:space-between;align-items:center;padding:0 20px;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,box-shadow .2s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__appHeader{top:calc(8px + env(safe-area-inset-top,0px));width:calc(100% - 24px);max-width:calc(var(--app-max-width) - 24px);-webkit-backdrop-filter:blur(16px);background:#12151cd6;border:1px solid #ffffff14;border-radius:14px;height:50px;padding:0 14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 28px #0000003d}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__center{margin:0 16px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__logoText{letter-spacing:.032em;font-size:21px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__right{gap:10px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__right:has(.Header-module__ldgnoG__notificationButton){align-items:center;gap:12px;display:flex}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__appSearchButton,.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationButton{color:#ffffff9e;background:0 0;border:1px solid #0000;border-radius:10px;width:38px;height:38px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__appSearchButton svg,.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationButton svg{width:23px;height:23px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__appSearchButton:hover,.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationButton:hover{color:#ffffffe6;background:#ffffff0f;border-color:#ffffff14}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationButtonActive{color:#ffffffeb;background:#ffffff14;border-color:#ffffff1a}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userButton{background:#ffffff09;border-color:#ffffff13;border-radius:20px;gap:6px;min-height:38px;padding:4px 9px 4px 5px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userButton:hover{background:#ffffff12;border-color:#ffffff1f}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userButton>div:first-child{width:28px;height:28px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userButton>div:first-child span{font-size:14px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userName{font-size:13px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__dropdownArrow{opacity:.55;width:14px;height:14px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationBadge{top:-3px;right:-3px}.Header-module__ldgnoG__appHeaderScrolled{background:#12151ce6;border-color:#ffffff1a;box-shadow:0 12px 32px #0000004d}.Header-module__ldgnoG__appHeader.Header-module__ldgnoG__withBack .Header-module__ldgnoG__backButton{width:36px;height:36px}.Header-module__ldgnoG__appHeader.Header-module__ldgnoG__withBack .Header-module__ldgnoG__userName,.Header-module__ldgnoG__appHeader.Header-module__ldgnoG__withBack .Header-module__ldgnoG__dropdownArrow{display:none}.Header-module__ldgnoG__appHeader.Header-module__ldgnoG__withBack .Header-module__ldgnoG__userButton{border-radius:50%;justify-content:center;gap:0;width:36px;height:36px;min-height:36px;padding:0}.Header-module__ldgnoG__left{align-items:center;gap:16px;display:flex}.Header-module__ldgnoG__logoHeading{font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:1}.Header-module__ldgnoG__menuButton{color:var(--text-primary);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:8px;display:flex}.Header-module__ldgnoG__menuButton:hover{background:var(--bg-hover)}.Header-module__ldgnoG__backButton{width:40px;height:40px;color:var(--text-primary);background:var(--accent-primary-muted);border:1px solid var(--accent-primary-border);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Header-module__ldgnoG__backButton:hover{background:#e85a7138;border-color:#e85a7180}.Header-module__ldgnoG__backButton svg{color:var(--accent-primary)}.Header-module__ldgnoG__logo{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module__ldgnoG__logoText{font-family:var(--font-anton),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:24px;font-weight:400;line-height:1;position:relative}.Header-module__ldgnoG__logoText:after{content:"";background:linear-gradient(90deg,var(--accent-primary)0%,transparent 100%);opacity:0;width:100%;height:2px;transition:opacity .3s;position:absolute;bottom:-2px;left:0}.Header-module__ldgnoG__logo:hover .Header-module__ldgnoG__logoText:after{opacity:1}.Header-module__ldgnoG__center{flex:1;max-width:400px;margin:0 40px}.Header-module__ldgnoG__searchBox{background:var(--bg-tertiary);border:1px solid var(--border-color);transition:border-color var(--transition-fast);border-radius:24px;align-items:center;padding:0 16px;display:flex}.Header-module__ldgnoG__searchBox:focus-within{border-color:var(--accent-primary-border)}.Header-module__ldgnoG__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:14px}.Header-module__ldgnoG__searchInput::placeholder{color:var(--text-muted)}.Header-module__ldgnoG__searchButton{color:var(--text-secondary);transition:color var(--transition-fast);padding:4px}.Header-module__ldgnoG__searchButton:hover{color:var(--text-primary)}.Header-module__ldgnoG__right{align-items:center;gap:10px;display:flex}.Header-module__ldgnoG__loginButton{color:var(--text-primary);border-radius:var(--border-radius-sm);transition:background var(--transition-fast);background:var(--accent-primary-muted);border:1px solid var(--accent-primary-border);padding:8px 16px;font-size:14px;font-weight:500}.Header-module__ldgnoG__loginButton:hover{background:#e85a7138;border-color:#e85a7180}.Header-module__ldgnoG__userMenuWrapper{position:relative}.Header-module__ldgnoG__notificationButton{width:40px;height:40px;color:var(--text-secondary);transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.Header-module__ldgnoG__notificationButton:hover,.Header-module__ldgnoG__notificationButtonActive{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff2e}.Header-module__ldgnoG__notificationBadge{color:#fff;border:2px solid var(--bg-primary);background:#ff4f7a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;display:flex;position:absolute;top:-4px;right:-4px}.Header-module__ldgnoG__userButton{color:var(--text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}.Header-module__ldgnoG__userButton:hover{background:#ffffff1a;border-color:#fff3}.Header-module__ldgnoG__userAvatar{background:var(--accent-gradient);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.Header-module__ldgnoG__userName{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;font-weight:500;overflow:hidden}.Header-module__ldgnoG__dropdownArrow{opacity:.6;transition:transform .2s}.Header-module__ldgnoG__dropdownArrow.Header-module__ldgnoG__open{transform:rotate(180deg)}.Header-module__ldgnoG__dropdown{-webkit-backdrop-filter:blur(18px);z-index:1000;background:#0f1016fb;border:1px solid #ffffff1f;border-radius:18px;width:268px;padding:6px;animation:.2s Header-module__ldgnoG__dropdownFadeIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 52px #00000085}@keyframes Header-module__ldgnoG__dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__ldgnoG__dropdownHeader{background:#ffffff09;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.Header-module__ldgnoG__dropdownHeader>div:first-child{width:42px;height:42px}.Header-module__ldgnoG__dropdownHeader>div:first-child span{font-size:20px}.Header-module__ldgnoG__dropdownAvatar{background:var(--accent-gradient);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.Header-module__ldgnoG__dropdownUserInfo{flex-direction:column;gap:2px;display:flex;overflow:hidden}.Header-module__ldgnoG__dropdownName{color:var(--text-primary);font-size:14px;font-weight:600}.Header-module__ldgnoG__dropdownEmail{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.Header-module__ldgnoG__dropdownBalance{color:#ffffffa8;background:#ffaa0009;border:1px solid #ffaa0021;border-radius:13px;justify-content:space-between;align-items:center;min-height:56px;margin-top:6px;padding:9px 12px;font-size:12px;display:flex}.Header-module__ldgnoG__balanceInfo{flex-direction:column;justify-content:center;gap:5px;line-height:1;display:flex}.Header-module__ldgnoG__balanceInfo>span:first-child{color:#ffffff94;font-size:11px;line-height:1.1}.Header-module__ldgnoG__balanceAmount{letter-spacing:.01em;color:#f2b84b;align-items:center;font-size:19px;font-weight:600;line-height:1;display:inline-flex}.Header-module__ldgnoG__chargeButton{color:#f4c76b;background:#ffaa0014;border:1px solid #ffaa0038;border-radius:9px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Header-module__ldgnoG__chargeButton:hover{color:#ffe19c;background:#ffaa0024;border-color:#ffaa0057}.Header-module__ldgnoG__dropdownDivider{background:#ffffff0e;height:1px;margin:6px 4px}.Header-module__ldgnoG__dropdownItem{color:#ffffffbd;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.Header-module__ldgnoG__dropdownItem:hover{color:var(--text-primary);background:#ffffff0f}.Header-module__ldgnoG__dropdownItem svg{opacity:.66;width:17px;height:17px}.Header-module__ldgnoG__dropdownItem:hover svg{opacity:1}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__creatorItem{color:#a064ff}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__creatorItem:hover{background:#a064ff17}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__rewardsItem{color:#ff9db5}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__rewardsItem:hover{background:#ff4d6d17}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__adminItem{color:#00d4ff}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__adminItem:hover{background:#00d4ff17}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__logoutItem{color:#ff4757}.Header-module__ldgnoG__dropdownItem.Header-module__ldgnoG__logoutItem:hover{background:#ff475717}.Header-module__ldgnoG__iconButton{color:var(--text-secondary);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:8px;display:flex}.Header-module__ldgnoG__iconButton:hover{color:var(--text-primary);background:var(--bg-hover)}.Header-module__ldgnoG__mobileSearchButton{color:var(--text-secondary);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);padding:8px;display:none}.Header-module__ldgnoG__mobileSearchButton:hover{color:var(--text-primary);background:var(--bg-hover)}.Header-module__ldgnoG__appSearchButton{width:40px;height:40px;color:var(--text-secondary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.Header-module__ldgnoG__appSearchButton:hover{color:var(--text-primary);background:#ffffff14}.Header-module__ldgnoG__appSearchButtonActive{color:#ff9db5;background:#ff4d6d1f;border:1px solid #ff4d6d33}@media (max-width:1024px){.Header-module__ldgnoG__center{max-width:300px;margin:0 20px}}@media (max-width:768px){.Header-module__ldgnoG__header{padding:0 12px}.Header-module__ldgnoG__appHeader{width:calc(100% - 16px);max-width:calc(var(--app-max-width) - 16px);border-radius:14px;height:48px;padding:0 12px;top:6px}.Header-module__ldgnoG__left{gap:8px}.Header-module__ldgnoG__logoText{font-size:20px}.Header-module__ldgnoG__center{display:none}.Header-module__ldgnoG__mobileSearchButton{display:flex}.Header-module__ldgnoG__right{gap:8px;margin-left:auto}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__right:has(.Header-module__ldgnoG__notificationButton){grid-template-columns:36px 36px 36px;justify-content:end;align-items:center;column-gap:10px;display:grid}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__appSearchButton,.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationButton{width:36px;height:36px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__appSearchButton svg,.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__notificationButton svg{width:21px;height:21px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userButton{border-radius:50%;justify-content:center;gap:0;width:36px;height:36px;min-height:36px;padding:0}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userMenuWrapper{width:36px;height:36px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__userButton>div:first-child{width:30px;height:30px}.Header-module__ldgnoG__loginButton{padding:6px 12px;font-size:13px}.Header-module__ldgnoG__userName{display:none}.Header-module__ldgnoG__userButton{border-radius:50%;padding:4px}.Header-module__ldgnoG__dropdownArrow{display:none}.Header-module__ldgnoG__dropdown{top:calc(var(--header-height) + 4px);width:min(320px,100% - 24px);max-width:320px;position:fixed;left:auto;right:12px}}@media (max-width:480px){.Header-module__ldgnoG__logoText{font-size:17px}.Header-module__ldgnoG__appHeader .Header-module__ldgnoG__logoText{font-size:20px}}
.BottomTabBar-module__6NFRCW__tabBar{bottom:calc(env(safe-area-inset-bottom,0px) + 6px);width:calc(100% - 22px);max-width:calc(var(--app-max-width) - 22px);min-height:calc(var(--bottom-tab-height) + 8px);box-sizing:border-box;-webkit-backdrop-filter:blur(16px);z-index:90;background:#12151cdb;border:1px solid #ffffff16;border-radius:18px;align-items:center;padding:4px 6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000047}html[data-threads=true] .BottomTabBar-module__6NFRCW__tabBar{bottom:6px}.BottomTabBar-module__6NFRCW__tab{height:var(--bottom-tab-height);color:#ffffff94;font:inherit;cursor:pointer;transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.BottomTabBar-module__6NFRCW__tab svg{width:26px;height:26px}.BottomTabBar-module__6NFRCW__profileTabIcon{color:#ffffffe6;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.BottomTabBar-module__6NFRCW__profileTabIconActive{outline-offset:1px;outline:2px solid #ffffffdb}.BottomTabBar-module__6NFRCW__profileTabImage{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.BottomTabBar-module__6NFRCW__tab:hover{color:#ffffffe6}.BottomTabBar-module__6NFRCW__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.BottomTabBar-module__6NFRCW__tab:active{transform:scale(.96)}.BottomTabBar-module__6NFRCW__tab.BottomTabBar-module__6NFRCW__active{color:#ffb2c5;background:#ff4d6d1f;box-shadow:inset 0 0 0 1px #ff4d6d2e}.BottomTabBar-module__6NFRCW__tab.BottomTabBar-module__6NFRCW__active .BottomTabBar-module__6NFRCW__label{font-weight:700}.BottomTabBar-module__6NFRCW__label{display:none}@media (max-width:768px){.BottomTabBar-module__6NFRCW__tabBar{bottom:calc(env(safe-area-inset-bottom,0px) + 6px);width:calc(100% - 18px);max-width:calc(var(--app-max-width) - 18px);min-height:calc(var(--bottom-tab-height) + 7px);border-radius:18px;padding:4px 6px}html[data-threads=true] .BottomTabBar-module__6NFRCW__tabBar{bottom:6px}.BottomTabBar-module__6NFRCW__tab svg{width:25px;height:25px}}
.UserAppShell-module__7yfZvq__shell{width:100%;min-height:100dvh;max-width:var(--app-max-width);background:var(--bg-primary);--shell-tab-clearance:0px;margin:0 auto;position:relative}.UserAppShell-module__7yfZvq__shellWithTabs{--shell-tab-clearance:calc(var(--bottom-tab-height) + 16px + env(safe-area-inset-bottom,0px))}.UserAppShell-module__7yfZvq__content{background:var(--bg-primary);width:100%;padding-bottom:calc(var(--bottom-tab-height) + max(28px,env(safe-area-inset-bottom,0px)));display:flow-root}.UserAppShell-module__7yfZvq__contentNoTab{padding-bottom:max(40px,env(safe-area-inset-bottom,0px))}@media (max-width:768px){.UserAppShell-module__7yfZvq__content{padding-bottom:calc(var(--bottom-tab-height) + max(18px,env(safe-area-inset-bottom,0px)))}.UserAppShell-module__7yfZvq__contentNoTab{padding-bottom:max(32px,env(safe-area-inset-bottom,0px))}}
.page-module__0v8gBq__simpleHeader{z-index:220;width:100%;max-width:var(--app-max-width);height:calc(56px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:env(safe-area-inset-top,0px)8px 0;background:#0a0b0ef0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.page-module__0v8gBq__simpleHeaderActions{align-items:center;gap:8px;display:flex}.page-module__0v8gBq__simpleHeaderButton{color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:color .2s,background .2s;display:inline-flex}.page-module__0v8gBq__simpleHeaderButton:hover{color:#fff;background:#ffffff14}.page-module__0v8gBq__shareToast{z-index:230;color:#ffffffeb;white-space:nowrap;pointer-events:none;background:#000000b8;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.page-module__0v8gBq__container{min-height:100dvh;max-width:var(--app-max-width);background:var(--bg-primary);padding:16px;padding-top:calc(64px + env(safe-area-inset-top,0px));margin:0 auto;padding-bottom:100px}.page-module__0v8gBq__content{flex-direction:column;gap:24px;max-width:100%;min-height:calc(100dvh - 164px);margin:0 auto;display:flex}.page-module__0v8gBq__imageSection{align-self:start;height:fit-content}.page-module__0v8gBq__imageContainer{border-radius:var(--border-radius-lg);aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.page-module__0v8gBq__validating{z-index:10;font-size:14px;animation:1s linear infinite page-module__0v8gBq__spin;position:absolute;top:8px;right:8px}@keyframes page-module__0v8gBq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__0v8gBq__imageStats{z-index:2;gap:12px;display:flex;position:absolute;top:12px;left:12px}.page-module__0v8gBq__stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0009;border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:flex}.page-module__0v8gBq__image{aspect-ratio:3/4;justify-content:center;align-items:center;width:100%;display:flex}.page-module__0v8gBq__characterImage{object-fit:cover;border-radius:16px}.page-module__0v8gBq__loading,.page-module__0v8gBq__error{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:50vh;font-size:16px;display:flex}.page-module__0v8gBq__error .page-module__0v8gBq__backButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:10px 24px;transition:all .2s}.page-module__0v8gBq__error .page-module__0v8gBq__backButton:hover{background:#ffffff26}.page-module__0v8gBq__placeholderIcon{color:#ffffff4d}.page-module__0v8gBq__creatorInfo{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.page-module__0v8gBq__creatorDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.page-module__0v8gBq__creatorName{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;text-decoration:none;transition:color .2s;overflow:hidden}.page-module__0v8gBq__creatorName:hover{color:var(--primary)}.page-module__0v8gBq__creatorBio{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__0v8gBq__actionButtons{flex-shrink:0;gap:8px;display:flex}.page-module__0v8gBq__followButton{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.page-module__0v8gBq__followButton:hover{background:var(--bg-hover)}.page-module__0v8gBq__followButton.page-module__0v8gBq__following{background:var(--bg-tertiary);border-color:#0000}.page-module__0v8gBq__infoSection{padding-top:8px;padding-bottom:40px;padding-right:8px}.page-module__0v8gBq__nameRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.page-module__0v8gBq__nameWithBadge{align-items:center;gap:10px;min-width:0;display:flex}.page-module__0v8gBq__name{color:var(--text-primary);margin:0;font-size:32px;font-weight:700}.page-module__0v8gBq__favoriteButton{color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.page-module__0v8gBq__favoriteButton:hover{color:gold;background:#ffd7001a;border-color:#ffd7004d}.page-module__0v8gBq__favoriteButton.page-module__0v8gBq__favorited{color:gold;background:#ffd70026;border-color:#ffd70066}.page-module__0v8gBq__favoriteButton:disabled{opacity:.5;cursor:not-allowed}.page-module__0v8gBq__subtitle{color:var(--text-secondary);margin-bottom:20px;font-size:15px;line-height:1.5}.page-module__0v8gBq__tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.page-module__0v8gBq__tag{background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:13px;transition:all .2s}.page-module__0v8gBq__tag:hover{background:var(--bg-hover);color:var(--text-primary)}.page-module__0v8gBq__dates{color:var(--text-muted);margin-bottom:20px;font-size:13px}.page-module__0v8gBq__scenarioSection{gap:12px;margin-bottom:16px;display:flex}.page-module__0v8gBq__scenarioSelect{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6,9 12,15 18,9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:8px;flex:1;padding:12px 40px 12px 16px;font-size:14px}.page-module__0v8gBq__scenarioSelect:focus{border-color:var(--text-muted);outline:none}.page-module__0v8gBq__personaButton{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.page-module__0v8gBq__personaButton:hover{background:var(--bg-hover)}.page-module__0v8gBq__bottomBar{width:100%;max-width:var(--app-max-width);box-sizing:border-box;padding:32px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg-primary)0%,var(--bg-primary)70%,transparent 100%);z-index:200;pointer-events:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.page-module__0v8gBq__bottomBarContent{pointer-events:auto;align-items:stretch;gap:10px;max-width:600px;margin:0 auto;display:flex}.page-module__0v8gBq__startChatButton{color:#0f172a;cursor:pointer;background:#5eead4;border:1px solid #5eead4;border-radius:12px;flex:1;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 8px 24px #5eead440}.page-module__0v8gBq__startChatButton:hover{background:#2dd4bf;border-color:#2dd4bf;transform:translateY(-2px)}.page-module__0v8gBq__startChatButton:active{transform:translateY(0)}.page-module__0v8gBq__tabNav{background:#ffffff08;border-radius:12px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.page-module__0v8gBq__tabButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.page-module__0v8gBq__tabButton:hover{color:var(--text-secondary)}.page-module__0v8gBq__tabButton.page-module__0v8gBq__activeTab{color:#5eead4;background:#5eead41a}.page-module__0v8gBq__tabContent{min-height:200px;max-height:calc(100vh - 500px);overflow-y:auto}.page-module__0v8gBq__tabPanel{animation:.2s page-module__0v8gBq__fadeIn}.page-module__0v8gBq__tabPanelHidden{display:none}@keyframes page-module__0v8gBq__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module__0v8gBq__section{margin-bottom:28px}.page-module__0v8gBq__sectionTitle{color:var(--text-primary);margin-bottom:12px;font-size:18px;font-weight:600}.page-module__0v8gBq__sectionText{color:var(--text-secondary);font-size:14px;line-height:1.8}.page-module__0v8gBq__profileList{flex-direction:column;gap:12px;display:flex}.page-module__0v8gBq__profileItem{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.page-module__0v8gBq__profileItem strong{color:#5eead4}.page-module__0v8gBq__profileIcon{text-align:center;flex-shrink:0;width:20px}@media (max-width:1024px){.page-module__0v8gBq__content{gap:24px}}@media (max-width:768px){.page-module__0v8gBq__container{padding:64px 16px 70px}.page-module__0v8gBq__content{height:auto}.page-module__0v8gBq__imageSection{width:100%;max-width:100%;margin:0 auto;position:relative;top:0}.page-module__0v8gBq__name{font-size:24px}.page-module__0v8gBq__scenarioSection{flex-direction:column}.page-module__0v8gBq__actionButtons{gap:6px}.page-module__0v8gBq__followButton{padding:7px 12px;font-size:12px}}.page-module__0v8gBq__simpleHeader{background:linear-gradient(#000000b8,#0000);border:0;transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}.page-module__0v8gBq__simpleHeaderScrolled{-webkit-backdrop-filter:blur(12px);background:#0f0f10f5;border-bottom:1px solid #ffffff14}.page-module__0v8gBq__container{width:100%;max-width:var(--app-max-width);margin:0 auto;padding:0 0 112px}.page-module__0v8gBq__content{flex-direction:column;gap:0;width:100%;max-width:100%;min-height:0;display:flex}.page-module__0v8gBq__heroImageSection{background:#050506;width:100%;height:min(66vh,520px);min-height:390px;position:relative}.page-module__0v8gBq__heroImageContainer{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.page-module__0v8gBq__heroImageContainer::-webkit-scrollbar{display:none}.page-module__0v8gBq__heroSlide{scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%;position:relative}.page-module__0v8gBq__heroImageContainer:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);height:44%;position:absolute;bottom:0;left:0;right:0}.page-module__0v8gBq__characterImage{object-fit:cover;object-position:top center;border-radius:0;width:100%;height:100%}.page-module__0v8gBq__image{height:100%}.page-module__0v8gBq__imageDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.page-module__0v8gBq__imageDot{cursor:pointer;background:#ffffff61;border:0;border-radius:999px;width:6px;height:6px;padding:0;display:block}.page-module__0v8gBq__imageDotActive{background:#ffffffeb}.page-module__0v8gBq__detailPanel{z-index:4;background:#0f0f10fa;border-radius:13px 13px 0 0;margin-top:-28px;padding:26px 30px 28px;position:relative;box-shadow:0 -18px 42px #0000006b}.page-module__0v8gBq__detailTabs{color:#ffffff57;align-items:center;gap:20px;margin-bottom:0;font-size:20px;font-weight:800;display:flex}.page-module__0v8gBq__detailTabsSticky{top:calc(56px + env(safe-area-inset-top,0px));z-index:20;-webkit-backdrop-filter:blur(12px);background:#0f0f10f5;border-bottom:1px solid #ffffff14;margin:0 -30px 18px;padding:8px 30px 0;position:sticky;box-shadow:0 8px 18px #00000029}.page-module__0v8gBq__detailTabLink{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding-bottom:12px;text-decoration:none;position:relative}.page-module__0v8gBq__detailTabCount{color:#ffffff73;vertical-align:middle;justify-content:center;min-width:1.4em;margin-left:4px;font-size:.62em;font-weight:700;display:inline-flex}.page-module__0v8gBq__detailTabActive{color:#fffffff0}.page-module__0v8gBq__detailTabActive:after{content:"";background:#ffffffe6;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.page-module__0v8gBq__detailTabSection{scroll-margin-top:20px}.page-module__0v8gBq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__0v8gBq__nameRow{align-items:flex-start;margin-bottom:8px}.page-module__0v8gBq__nameWithBadge{flex-direction:column;align-items:flex-start;gap:10px}.page-module__0v8gBq__name{letter-spacing:-.035em;font-size:34px;font-weight:900;line-height:1.05}.page-module__0v8gBq__subtitle{color:#ffffff8a;margin:0 0 22px;font-size:20px;font-weight:650;line-height:1.25}.page-module__0v8gBq__heroMeta{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 10px;font-size:14px;font-weight:650;display:flex}.page-module__0v8gBq__creatorCredit{color:#ffffff6b;align-items:center;gap:6px;margin:-2px 0 14px;font-size:13px;line-height:1.3;display:inline-flex}.page-module__0v8gBq__creatorHandle{color:#ff9db5;font-weight:700}.page-module__0v8gBq__heroTags{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.page-module__0v8gBq__heroTag{color:#f5b8db;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:650}.page-module__0v8gBq__favoriteButton{color:#ffffffeb;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;width:44px;height:44px}.page-module__0v8gBq__favoriteButton:hover,.page-module__0v8gBq__favoriteButton.page-module__0v8gBq__favorited{color:#fff;background:0 0;border:0}.page-module__0v8gBq__summaryStats{color:#ffffffad;align-items:center;gap:18px;margin-bottom:22px;font-size:19px;font-weight:750;display:flex}.page-module__0v8gBq__summaryStats>span{align-items:center;gap:8px;display:inline-flex}.page-module__0v8gBq__voiceQuoteBox{background:radial-gradient(circle at 100% 0,#ff6f8d24,#0000 42%),#ffffff0a;border:1px solid #ff6f8d3d;border-radius:16px;flex-direction:column;gap:12px;margin:22px 0 4px;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}.page-module__0v8gBq__voiceQuoteHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__0v8gBq__voiceQuoteHeader h2{color:#fffffff0;margin:4px 0 0;font-size:20px;line-height:1.2}.page-module__0v8gBq__voiceQuoteMark{color:#ff8eaa;font-family:Georgia,serif;font-size:56px;line-height:.7}.page-module__0v8gBq__voiceQuoteText{color:#ffffffe6;max-width:680px;margin:0;font-size:17px;font-style:normal;line-height:1.55}.page-module__0v8gBq__voiceQuoteParagraph{margin:0}.page-module__0v8gBq__voiceQuoteParagraph+.page-module__0v8gBq__voiceQuoteParagraph{margin-top:10px}.page-module__0v8gBq__voiceQuoteAction{color:#ffffff94;margin-bottom:8px;font-style:italic;display:block}.page-module__0v8gBq__voiceQuoteDialogue{color:#fff;font-style:normal;font-weight:400}.page-module__0v8gBq__romanceHook{background:radial-gradient(circle at 100% 0,#ff6f8d29,#0000 42%),linear-gradient(135deg,#ff315c1f,#5eead40d);border:1px solid #ff6f8d40;border-radius:16px;flex-direction:column;gap:18px;margin:24px 0 4px;padding:20px;display:flex;position:relative;overflow:hidden}.page-module__0v8gBq__romanceHookHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__0v8gBq__romanceHookHeader h2{color:#fffffff5;margin:4px 0 0;font-size:20px;line-height:1.15}.page-module__0v8gBq__romanceHookMark{color:#ff8eaa;font-size:22px;line-height:1}.page-module__0v8gBq__romanceHookGrid{grid-template-columns:1fr;gap:10px;display:grid}.page-module__0v8gBq__romanceHookItem{background:#0003;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:13px}.page-module__0v8gBq__romanceHookLabel{color:#ff9db5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.page-module__0v8gBq__romanceHookItem p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.5}.page-module__0v8gBq__romanceHookFooter{color:#fffc;flex-direction:column;gap:4px;margin:0;font-size:14px;line-height:1.5;display:flex}.page-module__0v8gBq__romanceHookFooter span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.page-module__0v8gBq__immersionSection{flex-direction:column;gap:16px;margin:24px 0 4px;display:flex}.page-module__0v8gBq__previewBlock{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:18px;container-type:inline-size}.page-module__0v8gBq__previewHeader{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.page-module__0v8gBq__previewHeader h2{color:#fffffff0;margin:0;font-size:20px;line-height:1.2}.page-module__0v8gBq__previewEyebrow{color:#ff6f8d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.page-module__0v8gBq__scenarioCards,.page-module__0v8gBq__unlockList{flex-direction:column;gap:10px;width:100%;display:flex}.page-module__0v8gBq__scenarioCard{box-sizing:border-box;appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#0003;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.page-module__0v8gBq__scenarioCard:hover{background:#ffffff12;border-color:#ff6f8d73}.page-module__0v8gBq__scenarioCardStatic{cursor:default}.page-module__0v8gBq__scenarioCardStatic:hover{background:#0003;border-color:#ffffff14}.page-module__0v8gBq__scenarioCardTopline{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.page-module__0v8gBq__scenarioMetaList{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.page-module__0v8gBq__scenarioMetaChip{color:#ffffff8f;letter-spacing:.03em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1.25}.page-module__0v8gBq__scenarioSetting,.page-module__0v8gBq__scenarioPreview{text-align:left;width:100%;display:block}.page-module__0v8gBq__scenarioSetting{color:#ffffff85;font-size:13px;line-height:1.4}.page-module__0v8gBq__scenarioBadge{color:#ffb2c5;letter-spacing:.04em;text-transform:uppercase;background:#ff315c1f;border:1px solid #ff6f8d59;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:800}.page-module__0v8gBq__scenarioTitle{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.page-module__0v8gBq__scenarioPreview{color:#ffffffad;font-size:15px;line-height:1.45}.page-module__0v8gBq__scenarioAction{color:#ff9db5;justify-content:space-between;align-items:center;width:100%;margin-top:2px;font-size:13px;font-weight:800;display:flex}.page-module__0v8gBq__relationshipMeters{margin-bottom:14px}.page-module__0v8gBq__journeySteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__0v8gBq__journeyStep{background:#00000038;border:1px solid #ffffff12;border-radius:12px;padding:13px 10px}.page-module__0v8gBq__journeyStep span,.page-module__0v8gBq__journeyStep small{display:block}.page-module__0v8gBq__journeyStepHeader{justify-content:space-between;align-items:center;gap:6px;display:flex!important}.page-module__0v8gBq__journeyStep span{color:#ffffffdb;font-size:15px;font-weight:800}.page-module__0v8gBq__journeyStep small{color:#ffffff80;margin-top:5px;font-size:13px;line-height:1.35}.page-module__0v8gBq__journeyStepHeader small{color:#ff9db5;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;margin-top:0;font-size:11px;font-weight:800}.page-module__0v8gBq__journeyStep em{color:#fff6;margin-top:8px;font-size:12px;font-style:normal;line-height:1.35;display:block}.page-module__0v8gBq__journeyStepActive{background:#ff315c24;border-color:#ff6f8d94}.page-module__0v8gBq__journeyStepComplete{background:#5eead40f;border-color:#5eead43d}.page-module__0v8gBq__chemistryCallout{background:linear-gradient(135deg,#ff6f8d14,#9333ea0f);border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.page-module__0v8gBq__chemistryCalloutIcon{color:#ff9db5;flex-shrink:0;margin-top:1px;font-size:14px}.page-module__0v8gBq__chemistryCalloutContent strong{color:#ffffffe6;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.page-module__0v8gBq__chemistryCalloutContent p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.45}.page-module__0v8gBq__unlockPreview{background:#00000038;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.page-module__0v8gBq__unlockPreview strong{color:#ffffffdb;font-size:15px}.page-module__0v8gBq__unlockPreview span{color:#ffffff85;font-size:13px}.page-module__0v8gBq__dossierSection{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;margin:24px 0 4px;padding:18px;display:flex}.page-module__0v8gBq__dossierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__0v8gBq__dossierCard{background:#0003;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:13px}.page-module__0v8gBq__dossierLabel{color:#ff9db5;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;line-height:1.3;display:block}.page-module__0v8gBq__dossierText{color:#ffffffb8;margin:0;font-size:14px;line-height:1.5}.page-module__0v8gBq__momentTeaserCard{background:radial-gradient(circle at 0 100%,#5eead414,#0000 42%),#ffffff09;border:1px solid #5eead429;border-radius:14px;flex-direction:column;gap:14px;margin:24px 0 4px;padding:18px;display:flex}.page-module__0v8gBq__momentTeaserList{flex-direction:column;gap:10px;display:flex}.page-module__0v8gBq__momentTeaserItem{background:#0003;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:7px;padding:13px;display:flex}.page-module__0v8gBq__momentTeaserItem>strong{color:#ffffffe6;font-size:15px}.page-module__0v8gBq__momentTeaserUser{color:#ffffff80;margin:0;font-size:13px;line-height:1.4}.page-module__0v8gBq__momentTeaserQuote{color:#ffffffc2;margin:0;font-size:14px;line-height:1.5}.page-module__0v8gBq__momentTeaserLikes{color:#ffffff70;font-size:12px;font-weight:750}.page-module__0v8gBq__momentTeaserEmpty{flex-direction:column;gap:10px;display:flex}.page-module__0v8gBq__momentTeaserEmpty p{color:#ffffff9e;margin:0;font-size:14px}.page-module__0v8gBq__momentTeaserCta{color:#ff9db5;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__0v8gBq__momentTeaserCta:hover{color:#ffc0ce}.page-module__0v8gBq__ctaScenarioPicker{left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:201;width:100%;max-width:var(--app-max-width);box-sizing:border-box;pointer-events:auto;gap:8px;padding:0 18px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.page-module__0v8gBq__ctaScenarioButton{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#0f0f10e6;border:1px solid #ffffff1a;border-radius:999px;flex:none;max-width:180px;padding:9px 12px;font-size:12px;font-weight:800;overflow:hidden}.page-module__0v8gBq__ctaScenarioButtonActive{color:#fff;background:#ff315c57;border-color:#ff6f8da6}.page-module__0v8gBq__detailPanel .page-module__0v8gBq__tabNav{display:none}.page-module__0v8gBq__tabContent{border-top:1px solid #ffffff14;min-height:auto;max-height:none;margin-top:22px;padding-top:22px}.page-module__0v8gBq__sectionText,.page-module__0v8gBq__profileItem{color:#ffffffc7;font-size:16px;line-height:1.55}.page-module__0v8gBq__bottomBar{left:50%;right:auto;bottom:env(safe-area-inset-bottom,0px);width:100%;max-width:var(--app-max-width);box-sizing:border-box;background:#0f0f10fa;border-top:1px solid #ffffff14;padding:16px 18px;transform:translate(-50%)}.page-module__0v8gBq__bottomBarContent{align-items:center;gap:16px;max-width:none}.page-module__0v8gBq__bottomChatCount{color:#ffffffb8;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:64px;font-size:17px;font-weight:800;line-height:1;display:flex}.page-module__0v8gBq__bottomChatCount small{color:#ffffff7a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.page-module__0v8gBq__startChatButton{color:#fff;min-height:56px;box-shadow:none;background:linear-gradient(#ff315c 0%,#db2f50 100%);border:0;border-radius:7px;padding:15px 16px;font-size:18px}.page-module__0v8gBq__startChatButton:hover{background:linear-gradient(#ff4169 0%,#e23657 100%);border:0;transform:none}@media (max-width:768px){.page-module__0v8gBq__container{padding:0 0 104px}.page-module__0v8gBq__detailPanel{padding:26px 30px 28px}.page-module__0v8gBq__journeySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__0v8gBq__romanceHookGrid,.page-module__0v8gBq__dossierGrid{grid-template-columns:1fr}}@container (min-width:760px){.page-module__0v8gBq__journeySteps{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (max-width:400px){.page-module__0v8gBq__journeySteps{grid-template-columns:1fr}}@media (max-width:420px){.page-module__0v8gBq__heroImageSection{min-height:360px}.page-module__0v8gBq__detailPanel{padding:24px 24px 26px}.page-module__0v8gBq__detailTabsSticky{margin:0 -24px 18px;padding:8px 24px 0}.page-module__0v8gBq__detailTabs{gap:16px;font-size:18px}.page-module__0v8gBq__name{font-size:30px}.page-module__0v8gBq__subtitle,.page-module__0v8gBq__tag{font-size:18px}}
.AlertModal-module__d7xQ3q__overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s AlertModal-module__d7xQ3q__fadeIn;display:flex;position:fixed;inset:0}@keyframes AlertModal-module__d7xQ3q__fadeIn{0%{opacity:0}to{opacity:1}}.AlertModal-module__d7xQ3q__modal{-webkit-backdrop-filter:blur(20px);text-align:center;background:#14141ef2;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:360px;padding:32px;animation:.3s AlertModal-module__d7xQ3q__modalSlideIn;box-shadow:0 8px 32px #0006}.AlertModal-module__d7xQ3q__modal.AlertModal-module__d7xQ3q__info{background:linear-gradient(135deg,#5eead414 0%,#14141ef2 100%);border-color:#5eead44d}.AlertModal-module__d7xQ3q__modal.AlertModal-module__d7xQ3q__error{background:linear-gradient(135deg,#ff47571a 0%,#14141ef2 100%);border-color:#ff475766}.AlertModal-module__d7xQ3q__modal.AlertModal-module__d7xQ3q__success{background:linear-gradient(135deg,#00c8961a 0%,#14141ef2 100%);border-color:#00c89666}@keyframes AlertModal-module__d7xQ3q__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.AlertModal-module__d7xQ3q__icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:28px;display:flex}.AlertModal-module__d7xQ3q__icon.AlertModal-module__d7xQ3q__info{color:#5eead4;background:#5eead426}.AlertModal-module__d7xQ3q__icon.AlertModal-module__d7xQ3q__error{color:#ff4757;background:#ff475726}.AlertModal-module__d7xQ3q__icon.AlertModal-module__d7xQ3q__success{color:#00c896;background:#00c89626}.AlertModal-module__d7xQ3q__message{color:#fffc;word-break:keep-all;margin:0 0 28px;font-size:15px;line-height:1.7}.AlertModal-module__d7xQ3q__button{cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.AlertModal-module__d7xQ3q__button.AlertModal-module__d7xQ3q__info{color:#5eead4;background:#5eead433}.AlertModal-module__d7xQ3q__button.AlertModal-module__d7xQ3q__info:hover{background:#5eead44d}.AlertModal-module__d7xQ3q__button.AlertModal-module__d7xQ3q__error{color:#ff4757;background:#ff475733}.AlertModal-module__d7xQ3q__button.AlertModal-module__d7xQ3q__error:hover{background:#ff47574d}.AlertModal-module__d7xQ3q__button.AlertModal-module__d7xQ3q__success{color:#00c896;background:#00c89633}.AlertModal-module__d7xQ3q__button.AlertModal-module__d7xQ3q__success:hover{background:#00c8964d}@media (max-width:480px){.AlertModal-module__d7xQ3q__modal{border-radius:14px;max-width:320px;padding:28px 24px}.AlertModal-module__d7xQ3q__icon{width:48px;height:48px;margin-bottom:16px;font-size:24px}.AlertModal-module__d7xQ3q__message{margin-bottom:24px;font-size:14px}.AlertModal-module__d7xQ3q__button{padding:14px 20px}}
.ConfirmModal-module__gmzDDa__overlay{-webkit-backdrop-filter:blur(12px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out ConfirmModal-module__gmzDDa__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmModal-module__gmzDDa__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__gmzDDa__modal{-webkit-backdrop-filter:blur(24px);text-align:center;background:#16121cf2;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:360px;padding:28px 24px 24px;animation:.24s cubic-bezier(.16,1,.3,1) ConfirmModal-module__gmzDDa__modalSlideIn;box-shadow:0 24px 60px #000000a6,inset 0 0 0 1px #ffffff0a}@keyframes ConfirmModal-module__gmzDDa__modalSlideIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ConfirmModal-module__gmzDDa__title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.ConfirmModal-module__gmzDDa__message{color:#ffffffad;white-space:pre-line;word-break:keep-all;margin:0 0 24px;font-size:14px;line-height:1.55}.ConfirmModal-module__gmzDDa__buttons{justify-content:center;gap:10px;width:100%;display:flex}.ConfirmModal-module__gmzDDa__cancelButton,.ConfirmModal-module__gmzDDa__confirmButton{cursor:pointer;box-sizing:border-box;border-radius:12px;flex:1;justify-content:center;align-items:center;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.ConfirmModal-module__gmzDDa__cancelButton:focus-visible,.ConfirmModal-module__gmzDDa__confirmButton:focus-visible{outline-offset:2px;outline:2px solid #ff4d6db3}.ConfirmModal-module__gmzDDa__cancelButton{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a}.ConfirmModal-module__gmzDDa__cancelButton:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.ConfirmModal-module__gmzDDa__confirmButton.ConfirmModal-module__gmzDDa__info{color:#fff;background:linear-gradient(135deg,#ff315c,#ff6b8b);border:none;box-shadow:0 2px 10px #ff315c59}.ConfirmModal-module__gmzDDa__confirmButton.ConfirmModal-module__gmzDDa__info:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ff315c80}.ConfirmModal-module__gmzDDa__confirmButton.ConfirmModal-module__gmzDDa__warning{color:#ff8da1;background:#ff4d6d26;border:1px solid #ff4d6d59}.ConfirmModal-module__gmzDDa__confirmButton.ConfirmModal-module__gmzDDa__warning:hover{color:#fff;background:#ff4d6d47;border-color:#ff4d6d80}.ConfirmModal-module__gmzDDa__confirmButton.ConfirmModal-module__gmzDDa__danger{color:#ff6b6b;background:#ff444429;border:1px solid #ff444461}.ConfirmModal-module__gmzDDa__confirmButton.ConfirmModal-module__gmzDDa__danger:hover{color:#fff;background:#f44;border-color:#f44}@media (max-width:480px){.ConfirmModal-module__gmzDDa__modal{border-radius:18px;max-width:330px;padding:24px 20px 20px}.ConfirmModal-module__gmzDDa__title{font-size:17px}.ConfirmModal-module__gmzDDa__message{margin-bottom:20px;font-size:13.5px}.ConfirmModal-module__gmzDDa__cancelButton,.ConfirmModal-module__gmzDDa__confirmButton{height:40px;font-size:13.5px}}
.page-module__dnGhqa__container{width:100%;height:100dvh;max-width:var(--app-max-width);background-color:#08080c;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.page-module__dnGhqa__innerWrapper{background-color:#0d0d12;flex-direction:column;flex:1;width:100%;max-width:none;margin:0 auto;display:flex;position:relative;overflow:hidden}.page-module__dnGhqa__main{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.page-module__dnGhqa__imageSection{z-index:1;background:#0a0a0f;width:100%;height:100%;max-height:none;position:absolute;inset:0;overflow:hidden}.page-module__dnGhqa__imageWrapper{width:100%;height:100%;position:relative}.page-module__dnGhqa__overlayHeader{top:calc(12px + env(safe-area-inset-top,0px));z-index:20;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid;position:absolute;left:12px;right:12px}.page-module__dnGhqa__overlayHeader>*{pointer-events:auto}.page-module__dnGhqa__overlayHeader>:first-child{justify-self:start}.page-module__dnGhqa__overlayHeader>:last-child{justify-self:end}.page-module__dnGhqa__overlayHeaderSpacer{width:1px;height:1px;display:block}.page-module__dnGhqa__presenceBlock{justify-content:center;justify-self:center;width:auto;min-width:0;max-width:100%;display:flex}.page-module__dnGhqa__bondMeterButton{box-sizing:border-box;width:168px;min-width:148px;max-width:100%;height:40px;min-height:40px;color:inherit;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0000004d;border:0;border-radius:999px;align-items:center;padding:0 14px;transition:background .2s;display:flex}.page-module__dnGhqa__bondMeterButton:hover{background:#0000008c}.page-module__dnGhqa__overlayToastWrap{top:calc(56px + env(safe-area-inset-top,0px));z-index:25;position:absolute;right:12px}.page-module__dnGhqa__relationshipMilestoneToast{z-index:30;-webkit-backdrop-filter:blur(14px);pointer-events:none;background:#1a0a14eb;border:1px solid #ff6f8d6b;border-radius:14px;align-items:flex-start;gap:10px;max-width:min(420px,100% - 24px);margin:0 auto;padding:11px 14px;animation:.32s ease-out page-module__dnGhqa__relationshipToastIn;display:flex;position:absolute;top:24px;left:12px;right:12px;box-shadow:0 10px 28px #0006,0 0 24px #ff315c2e}.page-module__dnGhqa__relationshipMilestoneIcon{color:#ff9db5;flex:none;font-size:18px;line-height:1.1}.page-module__dnGhqa__relationshipMilestoneToast div{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__dnGhqa__relationshipMilestoneToast strong{color:#fffffff5;font-size:13px;line-height:1.3}.page-module__dnGhqa__relationshipMilestoneToast span:not(.page-module__dnGhqa__relationshipMilestoneIcon){color:#ffffffa8;font-size:12px;line-height:1.4}@keyframes page-module__dnGhqa__relationshipToastIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__dnGhqa__timeDivider{color:#ffffff85;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 12px;font-size:.68rem;display:flex}.page-module__dnGhqa__timeDivider:before,.page-module__dnGhqa__timeDivider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e);flex:1;height:1px}.page-module__dnGhqa__timeDivider:after{background:linear-gradient(90deg,#ffffff2e,#0000)}.page-module__dnGhqa__backButton{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s;display:flex}.page-module__dnGhqa__backButton:hover{background:#0000009e}.page-module__dnGhqa__characterImage{object-fit:contain;object-position:top center;pointer-events:none;width:100%;height:100%;transition:opacity .3s,transform .3s}.page-module__dnGhqa__imageChanging{opacity:.5;transform:scale(1.02)}.page-module__dnGhqa__imageControls{z-index:10;gap:4px;display:flex;position:absolute;top:16px;right:16px}.page-module__dnGhqa__imageControlBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fffc;cursor:pointer;background:#00000080;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module__dnGhqa__imageControlBtn:hover{color:#fff;background:#000000b3}.page-module__dnGhqa__imageGradient{pointer-events:none;background:linear-gradient(#0000,#0d0d12e6);height:120px;position:absolute;bottom:0;left:0;right:0}.page-module__dnGhqa__topRightButtons{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:60px;right:12px}.page-module__dnGhqa__headerActions{opacity:.88;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.page-module__dnGhqa__prologueCard{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:linear-gradient(145deg,#200e1cc7 0%,#100c1ae0 100%);border:1px solid #ff6f8d33;border-radius:18px;flex-direction:column;gap:14px;width:min(100%,460px);margin:14px auto 18px;padding:18px 20px;display:flex;box-shadow:0 12px 36px -8px #00000080,inset 0 1px #ffffff14}.page-module__dnGhqa__prologueMatchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.page-module__dnGhqa__prologueEntity{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-module__dnGhqa__prologueEntityRight{text-align:right;align-items:flex-end}.page-module__dnGhqa__entityEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#ff4d6d;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.page-module__dnGhqa__prologueEntityRight .page-module__dnGhqa__entityEyebrow{color:#c4b5fd}.page-module__dnGhqa__entityDot{background:#ff4d6d;border-radius:50%;flex-shrink:0;width:5px;height:5px}.page-module__dnGhqa__entityDotPersona{background:#c4b5fd}.page-module__dnGhqa__entityName{color:#fff;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:3px;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.page-module__dnGhqa__entityMeta{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:2px;font-size:11px;line-height:1.4;overflow:hidden}.page-module__dnGhqa__prologueConnector{color:#ff8fab;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.page-module__dnGhqa__prologueDivider{background:linear-gradient(90deg,#ff4d6d2e 0%,#ffffff1f 50%,#c4b5fd2e 100%);height:1px;margin:0}.page-module__dnGhqa__prologueSetting{text-align:left;flex-direction:column;gap:5px;display:flex}.page-module__dnGhqa__settingEyebrow{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-size:9.5px;font-weight:700}.page-module__dnGhqa__settingText{color:#fffc;white-space:pre-line;font-size:13.5px;font-style:italic;line-height:1.65}@media (max-width:640px){.page-module__dnGhqa__prologueCard{gap:12px;margin:12px auto 16px;padding:14px 16px}.page-module__dnGhqa__entityName{font-size:14px}.page-module__dnGhqa__entityMeta{font-size:10.5px}.page-module__dnGhqa__settingText{font-size:12.5px;line-height:1.55}}.page-module__dnGhqa__carotBadge{-webkit-backdrop-filter:blur(8px);color:#ffb84d;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:#0000004d;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-width:0;height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.page-module__dnGhqa__carotBadge span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__dnGhqa__carotBadge:hover{background:#0000008c}.page-module__dnGhqa__carotBadge span:first-child{font-size:16px}.page-module__dnGhqa__albumButton{-webkit-backdrop-filter:blur(8px);color:#ffffffe6;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 12px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000004d}.page-module__dnGhqa__albumCost{color:#ffb464;font-size:12px;font-weight:600}.page-module__dnGhqa__albumButton:hover{color:#ff8da1;background:#ff4d6d1f;border-color:#ff4d6d59;transform:scale(1.05);box-shadow:0 4px 12px #ff4d6d33}.page-module__dnGhqa__albumButton.page-module__dnGhqa__saving{opacity:.7;cursor:not-allowed}.page-module__dnGhqa__albumButton:disabled{pointer-events:none}.page-module__dnGhqa__albumToast{white-space:nowrap;z-index:100;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:600;animation:.3s page-module__dnGhqa__toastSlideIn;position:absolute;top:100%;right:0}.page-module__dnGhqa__albumToast.page-module__dnGhqa__success{color:#fff;background:#ff4d6df2}.page-module__dnGhqa__albumToast.page-module__dnGhqa__error{color:#fff;background:#ff5050e6}.page-module__dnGhqa__albumToast.page-module__dnGhqa__info{color:#fff;background:#ffb464e6}.page-module__dnGhqa__sendToast{text-align:center;white-space:normal;width:fit-content;max-width:100%;margin:0 auto 10px;display:block;position:relative;top:auto;right:auto}@keyframes page-module__dnGhqa__toastSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__dnGhqa__callButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffe6;cursor:pointer;z-index:10;background:#a064ff4d;border:1px solid #a064ff66;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:16px;right:80px}.page-module__dnGhqa__callButton:hover{background:#a064ff80;border-color:#a064ff99;transform:scale(1.05)}.page-module__dnGhqa__fullscreenModal{z-index:9999;cursor:pointer;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__dnGhqa__fullscreenClose{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.page-module__dnGhqa__fullscreenClose:hover{background:#fff3;transform:scale(1.1)}.page-module__dnGhqa__fullscreenImage{object-fit:contain;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;border-radius:8px;max-width:90vw;max-height:90vh}.page-module__dnGhqa__chatSection{-webkit-backdrop-filter:blur(12px);z-index:10;min-width:0;max-width:none;min-height:0;max-height:calc(100dvh - env(safe-area-inset-top,0px));background:linear-gradient(#0d0d12d9 0%,#0d0d12fa 20%);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;transition:height .3s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.page-module__dnGhqa__chatHeight0{height:clamp(64px,10dvh,88px)}.page-module__dnGhqa__chatHeight1{height:50dvh}.page-module__dnGhqa__chatHeight2{height:min(85dvh,calc(100dvh - env(safe-area-inset-top,0px)))}.page-module__dnGhqa__chatbox{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.page-module__dnGhqa__chatHeight0 .page-module__dnGhqa__chatbox,.page-module__dnGhqa__chatHeight0 .page-module__dnGhqa__inputWrapper,.page-module__dnGhqa__chatHeight0 .page-module__dnGhqa__relationshipMilestoneToast{display:none}.page-module__dnGhqa__chatbox::-webkit-scrollbar{width:4px}.page-module__dnGhqa__chatbox::-webkit-scrollbar-track{background:0 0}.page-module__dnGhqa__chatbox::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.page-module__dnGhqa__chatbox::-webkit-scrollbar-thumb:hover{background:#ffffff40}.page-module__dnGhqa__loadingMoreHistory{color:#ffffff73;align-self:center;padding:4px 0 8px;font-size:12px;font-weight:600}.page-module__dnGhqa__message{flex-direction:column;animation:.3s page-module__dnGhqa__fadeIn;display:flex}@keyframes page-module__dnGhqa__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module__dnGhqa__userMessage{align-items:flex-end}.page-module__dnGhqa__userMessage .page-module__dnGhqa__messageContent{color:#fffffff0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px 16px 4px;max-width:85%;padding:12px 16px;font-size:16px;line-height:1.7}.page-module__dnGhqa__assistantMessage{align-self:center;align-items:flex-start;width:min(100%,52ch)}.page-module__dnGhqa__assistantMessage .page-module__dnGhqa__messageContent{color:#fff;white-space:pre-line;width:100%;max-width:100%;font-size:16px;line-height:1.75}.page-module__dnGhqa__messageFooter{justify-content:flex-end;align-items:center;width:100%;margin-top:6px;padding:2px 2px 0;display:flex}.page-module__dnGhqa__shareMomentButton{color:#ffffff8c;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module__dnGhqa__shareMomentButton svg{color:#ff8fab;flex-shrink:0;transition:transform .2s,color .2s}.page-module__dnGhqa__shareMomentButton:hover{color:#fff;background:#ff4d6d1f;border-color:#ff6f8d61;box-shadow:0 4px 12px #ff4d6d26}.page-module__dnGhqa__shareMomentButton:hover svg{color:#ff4d6d;transform:scale(1.15)rotate(8deg)}.page-module__dnGhqa__shareMomentButton:active{transform:scale(.97)}.page-module__dnGhqa__systemMessage{align-items:center}.page-module__dnGhqa__systemMessage .page-module__dnGhqa__messageContent{text-align:center;background:linear-gradient(135deg,#8b5cf614 0%,#3b82f614 100%);border:1px solid #8b5cf626;border-radius:12px;max-width:100%;margin-bottom:16px;padding:20px 24px}.page-module__dnGhqa__worldSetting{color:#ffffffb3;white-space:pre-line;text-align:left;font-size:16px;font-style:italic;line-height:1.8;display:block}.page-module__dnGhqa__paragraph{margin:0 0 .7em;line-height:1.75}.page-module__dnGhqa__paragraph:last-child{margin-bottom:0}.page-module__dnGhqa__action{color:#ffffff94;margin-bottom:8px;font-style:italic;display:block}.page-module__dnGhqa__dialogue{color:#fff;font-weight:400;display:inline}.page-module__dnGhqa__normalText,.page-module__dnGhqa__narration{color:#fff;display:inline}.page-module__dnGhqa__characterName{color:#ff8da1;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.page-module__dnGhqa__characterName:after{content:""}.page-module__dnGhqa__messageImage{cursor:pointer;border-radius:12px;max-width:280px;margin-top:12px;transition:transform .2s}.page-module__dnGhqa__messageImage:hover{transform:scale(1.02)}.page-module__dnGhqa__typingIndicator{align-items:center;gap:8px;padding:16px 0;display:flex}.page-module__dnGhqa__typingDots{gap:4px;display:flex}.page-module__dnGhqa__typingDots span{background:#b8956c;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite page-module__dnGhqa__bounce}.page-module__dnGhqa__typingDots span:first-child{animation-delay:0s}.page-module__dnGhqa__typingDots span:nth-child(2){animation-delay:.2s}.page-module__dnGhqa__typingDots span:nth-child(3){animation-delay:.4s}.page-module__dnGhqa__typingCaret{vertical-align:text-bottom;background:#e8c9a8;width:2px;height:.95em;margin-left:3px;animation:.9s step-end infinite page-module__dnGhqa__caretBlink;display:inline-block}@keyframes page-module__dnGhqa__caretBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes page-module__dnGhqa__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.page-module__dnGhqa__inputWrapper{padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);background:#0d0d12eb;border-top:1px solid #ffffff0f;flex-shrink:0;min-width:0}.page-module__dnGhqa__inputCard{-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:8px;padding:10px 10px 8px 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 4px 20px #00000059}.page-module__dnGhqa__inputCard:hover{background:#ffffff0f;border-color:#ffffff24}.page-module__dnGhqa__inputCard:focus-within{background:#1a1621d9;border-color:#ff4d6d73;box-shadow:0 6px 24px #00000073,0 0 16px #ff4d6d1f}.page-module__dnGhqa__inputCardTop{align-items:flex-start;width:100%;min-width:0;display:flex}.page-module__dnGhqa__input{color:#fff;resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;height:22px;min-height:22px;max-height:110px;padding:2px 0;font-family:inherit;font-size:15px;line-height:22px;overflow-y:auto}.page-module__dnGhqa__input::placeholder{color:#ffffff59;font-size:14px}.page-module__dnGhqa__inputCardBottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:40px;display:flex}.page-module__dnGhqa__inputToolsLeft{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.page-module__dnGhqa__toolBtn{color:#ffffffb3;letter-spacing:.01em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:28px;padding:0 9px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.page-module__dnGhqa__toolBtn:hover:not(:disabled){color:#ff8da1;background:#ff4d6d1f;border-color:#ff4d6d4d}.page-module__dnGhqa__toolBtn:disabled{opacity:.45;cursor:not-allowed}.page-module__dnGhqa__toolBtn svg{color:currentColor;flex-shrink:0}.page-module__dnGhqa__toolAsterisk{color:#ff8da1;font-size:14px;font-weight:700;line-height:1}.page-module__dnGhqa__replyBalanceHint{color:#ffb366b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 4px;font-size:10.5px;font-weight:500;overflow:hidden}.page-module__dnGhqa__inputToolsRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.page-module__dnGhqa__modelSelector{flex-shrink:0;position:relative}.page-module__dnGhqa__modelBtn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.page-module__dnGhqa__modelBtn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.page-module__dnGhqa__modelIcon{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:inline-flex}.page-module__dnGhqa__modelCost{color:#ffb366;padding-right:2px;font-size:11px;font-weight:700}.page-module__dnGhqa__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff315c,#ff6b8b);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #ff315c59}.page-module__dnGhqa__sendBtn:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 12px #ff315c80}.page-module__dnGhqa__sendBtn:disabled{box-shadow:none;color:#ffffff38;cursor:not-allowed;background:#ffffff0f;transform:none}.page-module__dnGhqa__modelDropdown{box-sizing:border-box;z-index:100;background:#1a1a24;border:1px solid #ffffff1f;border-radius:12px;width:min(360px,100vw - 32px);animation:.15s page-module__dnGhqa__slideUp;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;overflow:hidden;box-shadow:0 8px 32px #00000080}.page-module__dnGhqa__modelDropdownHeader{text-transform:uppercase;letter-spacing:.5px;color:#fff6;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-size:11px;font-weight:600}.page-module__dnGhqa__modelOption{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:12px 16px;transition:background .15s;display:grid}.page-module__dnGhqa__modelOption:hover:not(.page-module__dnGhqa__disabled){background:#ffffff0f}.page-module__dnGhqa__modelOption.page-module__dnGhqa__selected{background:#ff4d6d1f}.page-module__dnGhqa__modelOption.page-module__dnGhqa__disabled{opacity:.5;cursor:not-allowed}.page-module__dnGhqa__modelOptionLeft{align-items:center;gap:10px;min-width:0;display:flex}.page-module__dnGhqa__modelOptionIcon{font-size:18px}.page-module__dnGhqa__modelOptionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__dnGhqa__modelOptionName{color:#fff;font-size:14px;font-weight:500}.page-module__dnGhqa__modelOptionDesc{color:#ffffff80;font-size:11px;line-height:1.35}.page-module__dnGhqa__modelOptionRight{flex-shrink:0;grid-template-columns:52px 16px;place-items:center end;column-gap:8px;display:grid}.page-module__dnGhqa__modelFree{color:#ff8da1;background:#ff4d6d2e;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.page-module__dnGhqa__modelCostLabel{color:#ffb366;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.page-module__dnGhqa__modelCheck{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.page-module__dnGhqa__modelComingSoon{color:#ffffff80;background:#ffffff1a;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.page-module__dnGhqa__scrollToBottom{color:#fff;cursor:pointer;opacity:0;z-index:50;background:#000000b3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;bottom:80px;right:16px;transform:translateY(10px)}.page-module__dnGhqa__scrollToBottom.page-module__dnGhqa__visible{opacity:1;transform:translateY(0)}.page-module__dnGhqa__scrollToBottom:hover{background:#ff4d6d33;border-color:#ff4d6d66}.page-module__dnGhqa__dragHandle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex}.page-module__dnGhqa__dragHandle:active{cursor:grabbing}.page-module__dnGhqa__dragBar{background:#ffffff4d;border-radius:2px;width:40px;height:4px}@media (max-width:900px){.page-module__dnGhqa__inputCard{gap:6px;padding:8px 8px 6px 12px}.page-module__dnGhqa__modelBtn{height:28px;padding:0 8px 0 4px}.page-module__dnGhqa__sendBtn{width:44px;height:44px}.page-module__dnGhqa__overlayHeader{top:calc(12px + env(safe-area-inset-top,0px));left:12px;right:12px}.page-module__dnGhqa__backButton{width:40px;height:40px}.page-module__dnGhqa__topRightButtons{gap:6px;top:56px;right:12px}.page-module__dnGhqa__carotBadge,.page-module__dnGhqa__bondMeterButton{height:36px;min-height:36px;padding:0 12px}.page-module__dnGhqa__carotBadge,.page-module__dnGhqa__carotBadge span:first-child{font-size:14px}.page-module__dnGhqa__albumButton{height:36px;padding:0 10px}.page-module__dnGhqa__albumCost{font-size:11px}.page-module__dnGhqa__scrollToBottom{bottom:80px;right:16px}}@media (max-width:480px){.page-module__dnGhqa__imageControls{top:10px;right:10px}.page-module__dnGhqa__imageControlBtn{width:44px;height:44px}.page-module__dnGhqa__chatbox{padding:0 12px 12px}.page-module__dnGhqa__assistantMessage .page-module__dnGhqa__messageContent,.page-module__dnGhqa__userMessage .page-module__dnGhqa__messageContent{font-size:14px}}.page-module__dnGhqa__loadingScreen{color:#fff9;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.page-module__dnGhqa__loadingSpinner{border:3px solid #ff4d6d33;border-top-color:#ff4d6d;border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__dnGhqa__spin}@keyframes page-module__dnGhqa__spin{to{transform:rotate(360deg)}}.page-module__dnGhqa__errorScreen{color:#fff9;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;font-size:16px;display:flex}.page-module__dnGhqa__backBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff315c,#ff6b8b);border:none;border-radius:8px;padding:12px 24px;font-size:14px;transition:transform .2s}.page-module__dnGhqa__backBtn:hover{transform:scale(1.05)}.page-module__dnGhqa__sessionModal{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.page-module__dnGhqa__sessionModalContent{background:#12121a;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:480px;padding:32px;position:relative}.page-module__dnGhqa__sessionModalClose{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.page-module__dnGhqa__sessionModalClose:hover{color:#fff;background:#ffffff1a}.page-module__dnGhqa__sessionModalHeader{text-align:center;margin-bottom:28px}.page-module__dnGhqa__characterAvatar{background:linear-gradient(135deg,#7c5ce0 0%,#9b7ae8 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;font-size:36px;display:flex;overflow:hidden}.page-module__dnGhqa__characterAvatar img{object-fit:cover;width:100%;height:100%}.page-module__dnGhqa__sessionModalHeader h2{color:#fff;margin-bottom:8px;font-size:22px;font-weight:700}.page-module__dnGhqa__sessionModalHeader p{color:#ffffff80;font-size:14px}.page-module__dnGhqa__sessionOptions{flex-direction:column;gap:12px;display:flex}.page-module__dnGhqa__sessionOption{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex}.page-module__dnGhqa__sessionOption:hover{background:#ff4d6d14;border-color:#ff4d6d4d}.page-module__dnGhqa__sessionOption.page-module__dnGhqa__newSession{background:#ff4d6d0d;border-color:#ff4d6d33}.page-module__dnGhqa__sessionOption.page-module__dnGhqa__newSession:hover{background:#ff4d6d1f;border-color:#ff4d6d66}.page-module__dnGhqa__sessionOptionIcon{background:#ffffff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.page-module__dnGhqa__sessionOptionInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.page-module__dnGhqa__sessionOptionTitle{color:#fff;font-size:16px;font-weight:600}.page-module__dnGhqa__sessionOptionDesc{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.page-module__dnGhqa__sessionOptionTime{color:#ff8da1cc;font-size:12px}.page-module__dnGhqa__sessionOptionArrow{color:#ffffff4d;flex-shrink:0;font-size:18px}.page-module__dnGhqa__previousSessionsList{border-top:1px solid #ffffff0f;margin-top:24px;padding-top:20px}.page-module__dnGhqa__previousSessionsList h3{color:#fff6;margin-bottom:12px;font-size:13px;font-weight:500}.page-module__dnGhqa__previousSessionItem{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background .2s;display:flex}.page-module__dnGhqa__previousSessionItem:hover{background:#ffffff0a}.page-module__dnGhqa__sessionItemMessage{color:#ffffffb3;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:12px;font-size:14px;overflow:hidden}.page-module__dnGhqa__sessionItemTime{color:#ffffff4d;flex-shrink:0;font-size:12px}@media (max-width:600px){.page-module__dnGhqa__sessionModalContent{padding:24px 20px}.page-module__dnGhqa__characterAvatar{width:64px;height:64px;font-size:28px}.page-module__dnGhqa__sessionModalHeader h2{font-size:18px}.page-module__dnGhqa__sessionOption{padding:14px 16px}.page-module__dnGhqa__sessionOptionIcon{width:40px;height:40px;font-size:18px}}@keyframes page-module__dnGhqa__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.page-module__dnGhqa__overlayHeader{top:calc(10px + env(safe-area-inset-top,0px));gap:6px;left:10px;right:10px}.page-module__dnGhqa__backButton{width:36px;height:36px}.page-module__dnGhqa__presenceBlock{width:auto;max-width:100%}.page-module__dnGhqa__bondMeterButton{width:148px;min-width:132px;height:36px;min-height:36px;padding:0 10px}.page-module__dnGhqa__headerActions{gap:4px}.page-module__dnGhqa__topRightButtons{gap:5px;top:54px;right:10px}.page-module__dnGhqa__carotBadge{border-radius:999px;gap:4px;max-width:86px;height:36px;padding:0 8px;font-size:14px}.page-module__dnGhqa__carotBadge span:first-child{font-size:13px}.page-module__dnGhqa__albumButton{border-radius:8px;gap:3px;height:32px;padding:0 8px}.page-module__dnGhqa__albumButton svg{width:14px;height:14px}.page-module__dnGhqa__albumCost{font-size:10px}.page-module__dnGhqa__modelBtn{height:28px;padding:0 8px 0 4px}.page-module__dnGhqa__modelIcon{width:20px;height:20px;font-size:11px}.page-module__dnGhqa__modelCost{font-size:11px}.page-module__dnGhqa__sendBtn{width:44px;height:44px}}.page-module__dnGhqa__personaButton{-webkit-backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000004d}.page-module__dnGhqa__personaButton:hover{color:#ff8da1;border-color:#ff4d6d66}.page-module__dnGhqa__personaDot{background:#ff4d6d;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.page-module__dnGhqa__regenerateRow{justify-content:flex-start;padding:0 4px 8px;display:flex}.page-module__dnGhqa__regenerateBtn{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .2s;display:inline-flex}.page-module__dnGhqa__regenerateBtn:hover{color:#ff8da1;background:#ff4d6d14;border-color:#ff4d6d59}
.InAppBrowserGuide-module__jiF1mW__guide{text-align:center;background:#00c8c80f;border:1px solid #00c8c833;border-radius:12px;margin-top:4px;padding:16px}.InAppBrowserGuide-module__jiF1mW__icon{margin-bottom:8px;font-size:24px;line-height:1}.InAppBrowserGuide-module__jiF1mW__title{color:#fff;margin:0 0 8px;font-size:15px;font-weight:600}.InAppBrowserGuide-module__jiF1mW__steps{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.InAppBrowserGuide-module__jiF1mW__steps li{color:#ffffff80;font-size:12px;line-height:1.4}.InAppBrowserGuide-module__jiF1mW__steps li:before{content:"•";color:#00c8c8b3;margin-right:6px}.InAppBrowserGuide-module__jiF1mW__copyButton{color:#7ee8e8;cursor:pointer;background:#00c8c81f;border:1px solid #00c8c859;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s}.InAppBrowserGuide-module__jiF1mW__copyButton:hover{background:#00c8c833;border-color:#00c8c880;transform:translateY(-1px)}.InAppBrowserGuide-module__jiF1mW__copyButtonCopied{color:#6ee7b7;background:#34d3991f;border-color:#34d39959}.InAppBrowserGuide-module__jiF1mW__copyButtonCopied:hover{background:#34d3992e;border-color:#34d39973}
.PayPalCheckout-module__EYgXvq__paypalCheckout{flex-direction:column;gap:10px;display:flex}.PayPalCheckout-module__EYgXvq__errorMessage,.PayPalCheckout-module__EYgXvq__successMessage{border-radius:12px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.45}.PayPalCheckout-module__EYgXvq__errorMessage{color:#ffb4b4;background:#ff52521f;border:1px solid #ff525247}.PayPalCheckout-module__EYgXvq__successMessage{color:#9ffff6;background:#00d4d41f;border:1px solid #00d4d447}.PayPalCheckout-module__EYgXvq__checkoutSummary{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.PayPalCheckout-module__EYgXvq__checkoutSummary span:last-child{color:#ffe2ad;white-space:nowrap}.PayPalCheckout-module__EYgXvq__countryField{flex-direction:column;gap:6px;display:flex}.PayPalCheckout-module__EYgXvq__countryField label{color:#ffffffd1;letter-spacing:.02em;font-size:12px;font-weight:700}.PayPalCheckout-module__EYgXvq__countrySelect{color:#ffffffe6;width:100%;min-height:42px;font:inherit;background:#131724f5;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.PayPalCheckout-module__EYgXvq__countrySelect:focus{border-color:#9ffff6b3;box-shadow:0 0 0 3px #00d4d41f}.PayPalCheckout-module__EYgXvq__countrySelect:disabled{cursor:not-allowed;opacity:.65}.PayPalCheckout-module__EYgXvq__countryHint{color:#ffffff80;margin:0;font-size:11px;line-height:1.4}.PayPalCheckout-module__EYgXvq__savePaymentMethod{color:#ffffffc7;cursor:pointer;align-items:flex-start;gap:9px;padding:2px 1px;font-size:12px;line-height:1.35;display:flex}.PayPalCheckout-module__EYgXvq__savePaymentMethod input{accent-color:#00d4d4;flex:none;width:16px;height:16px;margin:1px 0 0}.PayPalCheckout-module__EYgXvq__savePaymentMethod span{flex-direction:column;gap:2px;display:flex}.PayPalCheckout-module__EYgXvq__savePaymentMethod strong{font-size:12px;font-weight:750}.PayPalCheckout-module__EYgXvq__savePaymentMethod small{color:#ffffff80;font-size:11px}.PayPalCheckout-module__EYgXvq__paypalLoading,.PayPalCheckout-module__EYgXvq__selectPackageHint{color:#ffffff94;text-align:center;background:#ffffff0b;border:1px dashed #ffffff1f;border-radius:12px;padding:13px 14px;font-size:13px;font-weight:600}.PayPalCheckout-module__EYgXvq__paypalButtons{opacity:0;min-height:104px;transition:opacity .18s;overflow:hidden}.PayPalCheckout-module__EYgXvq__paypalButtonsReady{opacity:1}
.RelationshipMeter-module__zxFUBq__meter{flex-direction:column;min-width:0;display:flex;position:relative}.RelationshipMeter-module__zxFUBq__compact{-webkit-backdrop-filter:blur(8px);background:#00000080;border:1px solid #ff698c59;border-radius:10px;width:148px;padding:6px 10px;box-shadow:0 2px 8px #0000004d}.RelationshipMeter-module__zxFUBq__header{box-sizing:border-box;background:0 0;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(52px,1fr);justify-content:stretch;align-items:center;column-gap:8px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:0;display:grid}.RelationshipMeter-module__zxFUBq__header .RelationshipMeter-module__zxFUBq__stage{color:#fff;text-align:left;text-transform:capitalize;grid-area:1/1;align-self:end;margin:0;font-size:13px;font-weight:700;line-height:1}.RelationshipMeter-module__zxFUBq__header .RelationshipMeter-module__zxFUBq__temperature{color:#ffffff9e;letter-spacing:.06em;text-align:left;text-transform:uppercase;grid-area:2/1;align-self:start;margin:0;font-size:10px;font-weight:700;line-height:1}.RelationshipMeter-module__zxFUBq__headerTrack{background:#ffffff47;border-radius:999px;min-width:52px;height:3px;overflow:hidden}.RelationshipMeter-module__zxFUBq__headerTracks{flex-direction:column;grid-area:1/2/span 2;align-self:center;gap:3px;width:100%;min-width:52px;display:flex}.RelationshipMeter-module__zxFUBq__headerTrustTrack{opacity:.9}.RelationshipMeter-module__zxFUBq__headerDeltaStack{position:absolute;top:-7px;right:4px}.RelationshipMeter-module__zxFUBq__detail{gap:8px}.RelationshipMeter-module__zxFUBq__stage{color:#ffffffc7;letter-spacing:.04em;text-transform:capitalize;font-size:10px;font-weight:600;line-height:1.2}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__stage{margin-bottom:3px}.RelationshipMeter-module__zxFUBq__row{grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__row{grid-template-columns:0 minmax(0,1fr) 22px;gap:6px}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__trustRow{margin-top:3px}.RelationshipMeter-module__zxFUBq__rowLabel{color:#ffffff9e;font-size:12px;font-weight:700}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__rowLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RelationshipMeter-module__zxFUBq__rowValue{color:#ff8fab;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__rowValue{font-size:11px}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__trustRow .RelationshipMeter-module__zxFUBq__rowValue{color:#c4b5fdeb}.RelationshipMeter-module__zxFUBq__track{background:#ffffff29;border-radius:999px;height:7px;overflow:hidden}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__track{height:5px}.RelationshipMeter-module__zxFUBq__compact .RelationshipMeter-module__zxFUBq__trustRow .RelationshipMeter-module__zxFUBq__track{height:3px}.RelationshipMeter-module__zxFUBq__fill{border-radius:inherit;height:100%;transition:width .55s;display:block}.RelationshipMeter-module__zxFUBq__fillPulse{animation:.7s RelationshipMeter-module__zxFUBq__fillPulse}.RelationshipMeter-module__zxFUBq__meterPulse{animation:.8s RelationshipMeter-module__zxFUBq__meterGlow}.RelationshipMeter-module__zxFUBq__deltaStack{pointer-events:none;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:-10px;right:6px}.RelationshipMeter-module__zxFUBq__delta{font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:800;line-height:1.3;animation:1.6s forwards RelationshipMeter-module__zxFUBq__deltaPop}.RelationshipMeter-module__zxFUBq__deltaAffection{color:#fff;background:#ff6f8d}.RelationshipMeter-module__zxFUBq__deltaTrust{color:#1b1328;background:#c4b5fd}.RelationshipMeter-module__zxFUBq__deltaDown{color:#ffffffd1;background:#ffffff38}.RelationshipMeter-module__zxFUBq__liveRegion{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes RelationshipMeter-module__zxFUBq__fillPulse{0%{filter:brightness()}40%{filter:brightness(1.35)}to{filter:brightness()}}@keyframes RelationshipMeter-module__zxFUBq__meterGlow{0%{border-color:#ff698c59}35%{border-color:#ff8fabd9}to{border-color:#ff698c59}}@keyframes RelationshipMeter-module__zxFUBq__deltaPop{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.RelationshipMeter-module__zxFUBq__fill,.RelationshipMeter-module__zxFUBq__fillPulse,.RelationshipMeter-module__zxFUBq__meterPulse,.RelationshipMeter-module__zxFUBq__delta{transition:none;animation:none}}.RelationshipMeter-module__zxFUBq__fillAffection{background:#ff6f8d}.RelationshipMeter-module__zxFUBq__fillTrust{background:#c4b5fd}.RelationshipMeter-module__zxFUBq__vibeBadge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:999px;align-items:center;gap:3px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex}.RelationshipMeter-module__zxFUBq__vibeTension{color:#fca5a5;background:#ef444433;border:1px solid #ef444466}.RelationshipMeter-module__zxFUBq__vibeMending{color:#7dd3fc;background:#38bdf833;border:1px solid #38bdf866}@media (max-width:900px){.RelationshipMeter-module__zxFUBq__compact{width:118px;padding:5px 8px}.RelationshipMeter-module__zxFUBq__header{column-gap:6px;width:100%;height:36px;min-height:36px;padding:2px 9px}}
.MemoryJournalModal-module__QMEC8W__overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));overscroll-behavior:contain;background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out MemoryJournalModal-module__QMEC8W__fadeIn;display:flex;position:fixed;inset:0}.MemoryJournalModal-module__QMEC8W__modal{width:100%;max-width:var(--app-max-width,480px);box-sizing:border-box;max-height:min(85dvh,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));background:#121218;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) MemoryJournalModal-module__QMEC8W__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000008c}.MemoryJournalModal-module__QMEC8W__header{background:linear-gradient(#ffffff08 0%,#0000 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.MemoryJournalModal-module__QMEC8W__headerLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.MemoryJournalModal-module__QMEC8W__avatar{object-fit:cover;border:1px solid #ffffff24;border-radius:50%;width:44px;height:44px}.MemoryJournalModal-module__QMEC8W__titleArea{flex-direction:column;min-width:0;display:flex}.MemoryJournalModal-module__QMEC8W__title{color:#fff;letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.MemoryJournalModal-module__QMEC8W__subtitle{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:.8rem;line-height:1.35;overflow:hidden}.MemoryJournalModal-module__QMEC8W__closeBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.MemoryJournalModal-module__QMEC8W__closeBtn:hover{color:#fff;background:#ffffff26;transform:scale(1.05)}.MemoryJournalModal-module__QMEC8W__closeBtn:focus-visible,.MemoryJournalModal-module__QMEC8W__tabBtn:focus-visible,.MemoryJournalModal-module__QMEC8W__deleteBtn:focus-visible{outline-offset:2px;outline:2px solid #ff6f8db3}.MemoryJournalModal-module__QMEC8W__statsBanner{opacity:.84;background:#ffffff03;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:16px;padding:10px 20px;display:grid}.MemoryJournalModal-module__QMEC8W__statItem{flex-direction:column;gap:6px;display:flex}.MemoryJournalModal-module__QMEC8W__statLabelRow{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.MemoryJournalModal-module__QMEC8W__statLabel{color:#fff9;font-weight:500}.MemoryJournalModal-module__QMEC8W__statValue{color:#fff;font-size:.78rem;font-weight:700}.MemoryJournalModal-module__QMEC8W__statBar{background:#ffffff14;border-radius:4px;width:100%;height:4px;overflow:hidden}.MemoryJournalModal-module__QMEC8W__statFillAffection{background:#ff6f8d;border-radius:4px;height:100%}.MemoryJournalModal-module__QMEC8W__statFillTrust{background:#ffffff8c;border-radius:4px;height:100%}.MemoryJournalModal-module__QMEC8W__tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff14;gap:16px;padding:8px 20px 0;display:flex;overflow-x:auto}.MemoryJournalModal-module__QMEC8W__tabs::-webkit-scrollbar{display:none}.MemoryJournalModal-module__QMEC8W__tabBtn{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:10px 4px 12px;font-size:.88rem;font-weight:600;transition:color .15s;display:flex;position:relative}.MemoryJournalModal-module__QMEC8W__tabBtn:hover{color:#ffffffd9}.MemoryJournalModal-module__QMEC8W__tabActive{color:#fffffff0!important}.MemoryJournalModal-module__QMEC8W__tabActive:after{content:"";background:#ffffffe6;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.MemoryJournalModal-module__QMEC8W__badgeCount{color:#fffc;background:#ffffff1a;border-radius:10px;padding:1px 7px;font-size:.72rem}.MemoryJournalModal-module__QMEC8W__tabActive .MemoryJournalModal-module__QMEC8W__badgeCount{color:#ff9db5;background:#ff6f8d29}.MemoryJournalModal-module__QMEC8W__bondOverview{flex-direction:column;gap:12px;display:flex}.MemoryJournalModal-module__QMEC8W__connectionStatus{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:16px}.MemoryJournalModal-module__QMEC8W__connectionStatus h3{color:#fff;letter-spacing:-.02em;margin:6px 0 0;font-size:1.35rem}.MemoryJournalModal-module__QMEC8W__connectionStatus p{color:#ffffffad;margin:10px 0 0;font-size:.9rem;line-height:1.55}.MemoryJournalModal-module__QMEC8W__bondGuidanceLine{color:#ffffff80!important;font-size:.84rem!important}.MemoryJournalModal-module__QMEC8W__sectionEyebrow{color:#ff8da1;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.MemoryJournalModal-module__QMEC8W__activeConflictSection{background:#ff2a6d0f;border:1px solid #ff698c3d;border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.MemoryJournalModal-module__QMEC8W__activeConflictSection p{color:#ffffffb3;margin:0;font-size:.83rem;line-height:1.45}.MemoryJournalModal-module__QMEC8W__mendingSection{background:#38bdf80f;border:1px solid #38bdf83d;border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.MemoryJournalModal-module__QMEC8W__mendingSection p{color:#ffffffb3;margin:0;font-size:.83rem;line-height:1.45}.MemoryJournalModal-module__QMEC8W__vibeBadge{text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.MemoryJournalModal-module__QMEC8W__vibeTension{color:#fca5a5;background:#ef444433;border:1px solid #ef444466}.MemoryJournalModal-module__QMEC8W__vibeMending{color:#7dd3fc;background:#38bdf833;border:1px solid #38bdf866}.MemoryJournalModal-module__QMEC8W__contentArea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.MemoryJournalModal-module__QMEC8W__bondSection{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.MemoryJournalModal-module__QMEC8W__bondSectionTitle{color:#ffffffd1;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.MemoryJournalModal-module__QMEC8W__bondRow{color:#ffffffb8;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.45;display:flex}.MemoryJournalModal-module__QMEC8W__bondIcon{color:#ff8da1;flex:none}.MemoryJournalModal-module__QMEC8W__contentArea::-webkit-scrollbar{width:6px}.MemoryJournalModal-module__QMEC8W__contentArea::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.MemoryJournalModal-module__QMEC8W__memoryCard{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.MemoryJournalModal-module__QMEC8W__memoryCard:hover{background:#ffffff0d;border-color:#ffffff26}.MemoryJournalModal-module__QMEC8W__cardContent{flex-direction:column;flex:1;gap:4px;display:flex}.MemoryJournalModal-module__QMEC8W__cardTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MemoryJournalModal-module__QMEC8W__cardKey{color:#fff;font-size:.88rem;font-weight:700}.MemoryJournalModal-module__QMEC8W__cardBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:600}.MemoryJournalModal-module__QMEC8W__badgePreference{color:#00e5ff;background:#00e5ff1f}.MemoryJournalModal-module__QMEC8W__badgeBio{color:#fa0;background:#ffaa001f}.MemoryJournalModal-module__QMEC8W__badgePromise{color:#ff2a6d;background:#ff2a6d26}.MemoryJournalModal-module__QMEC8W__badgeMilestone{color:#c084fc;background:#a855f726}.MemoryJournalModal-module__QMEC8W__badgeInsideJoke{color:#facc15;background:#eab30826}.MemoryJournalModal-module__QMEC8W__badgeNickname{color:#38bdf8;background:#38bdf826}.MemoryJournalModal-module__QMEC8W__badgeBoundary{color:#f87171;background:#ef444426}.MemoryJournalModal-module__QMEC8W__badgeGeneral{color:#ffffffb3;background:#ffffff1a}.MemoryJournalModal-module__QMEC8W__cardValue{color:#fffc;margin-top:2px;font-size:.82rem;line-height:1.4}.MemoryJournalModal-module__QMEC8W__deleteBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.MemoryJournalModal-module__QMEC8W__deleteBtn:hover{color:#ff4757;background:#ff47571f}.MemoryJournalModal-module__QMEC8W__emptyState{text-align:center;color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 16px;display:flex}.MemoryJournalModal-module__QMEC8W__emptyIcon{opacity:.8;margin-bottom:4px;font-size:2rem}.MemoryJournalModal-module__QMEC8W__emptyTitle{color:#fffc;font-size:.92rem;font-weight:600}.MemoryJournalModal-module__QMEC8W__emptyDesc{max-width:320px;font-size:.8rem;line-height:1.4}.MemoryJournalModal-module__QMEC8W__loadingWrap{color:#fff9;justify-content:center;align-items:center;padding:40px;font-size:.85rem;display:flex}@keyframes MemoryJournalModal-module__QMEC8W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MemoryJournalModal-module__QMEC8W__slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.MemoryJournalModal-module__QMEC8W__modal{max-height:min(90dvh,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-radius:16px}.MemoryJournalModal-module__QMEC8W__statsBanner{grid-template-columns:1fr;gap:8px}}
.SavedPaymentMethodCheckout-module__NgCXLW__card{background:radial-gradient(circle at 100% 0,#00d4d424,#0000 50%),#ffffff09;border:1px solid #00d4d459;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.SavedPaymentMethodCheckout-module__NgCXLW__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SavedPaymentMethodCheckout-module__NgCXLW__eyebrow{color:#7affff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.SavedPaymentMethodCheckout-module__NgCXLW__header h3{color:#fff;margin:0;font-size:15px;font-weight:800}.SavedPaymentMethodCheckout-module__NgCXLW__lockIcon{color:#7affff;background:#00d4d429;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:inline-flex}.SavedPaymentMethodCheckout-module__NgCXLW__methodField{color:#ffffff94;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.SavedPaymentMethodCheckout-module__NgCXLW__methodField select{color:#fff;min-height:38px;font:inherit;background:#131724f5;border:1px solid #ffffff24;border-radius:8px;padding:0 10px;font-size:12px}.SavedPaymentMethodCheckout-module__NgCXLW__summary{color:#ffffffc7;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.SavedPaymentMethodCheckout-module__NgCXLW__summary strong{color:#ffe2ad;white-space:nowrap}.SavedPaymentMethodCheckout-module__NgCXLW__error,.SavedPaymentMethodCheckout-module__NgCXLW__hint{margin:0;font-size:11px;line-height:1.4}.SavedPaymentMethodCheckout-module__NgCXLW__error{color:#ffb4b4}.SavedPaymentMethodCheckout-module__NgCXLW__hint{color:#ffffff80}.SavedPaymentMethodCheckout-module__NgCXLW__chargeButton,.SavedPaymentMethodCheckout-module__NgCXLW__anotherButton{width:100%;min-height:40px;font:inherit;cursor:pointer;border-radius:9px;font-size:12px;font-weight:800}.SavedPaymentMethodCheckout-module__NgCXLW__chargeButton{color:#001c1c;background:linear-gradient(135deg,#00d4d4 0%,#00a8a8 100%);border:1px solid #00d4d480}.SavedPaymentMethodCheckout-module__NgCXLW__chargeButton:disabled,.SavedPaymentMethodCheckout-module__NgCXLW__anotherButton:disabled{cursor:not-allowed;opacity:.55}.SavedPaymentMethodCheckout-module__NgCXLW__anotherButton{color:#ffffff94;background:0 0;border:0;min-height:32px}.SavedPaymentMethodCheckout-module__NgCXLW__anotherButton:hover:not(:disabled){color:#fff}
.ChargeModal-module__aLDzHa__overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s ChargeModal-module__aLDzHa__fadeIn;display:flex;position:fixed;inset:0}@keyframes ChargeModal-module__aLDzHa__fadeIn{0%{opacity:0}to{opacity:1}}.ChargeModal-module__aLDzHa__modal{-webkit-backdrop-filter:blur(20px);background:#14141efa;border:1px solid #ffc86433;border-radius:20px;width:100%;max-width:440px;padding:28px;animation:.3s ChargeModal-module__aLDzHa__modalSlideIn;overflow:hidden;box-shadow:0 8px 32px #00000080}@keyframes ChargeModal-module__aLDzHa__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ChargeModal-module__aLDzHa__header{text-align:center;margin-bottom:24px}.ChargeModal-module__aLDzHa__iconWrapper{background:#ffc86426;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:28px;display:flex}.ChargeModal-module__aLDzHa__title{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.ChargeModal-module__aLDzHa__subtitle{color:#ffffff80;margin:0;font-size:14px}.ChargeModal-module__aLDzHa__balance{color:#ffc864e6;font-weight:600}.ChargeModal-module__aLDzHa__errorMessage{color:#ff6b6b;text-align:center;background:#ff505026;border:1px solid #ff50504d;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.ChargeModal-module__aLDzHa__successMessage{color:#00d4d4;text-align:center;background:#00d4d426;border:1px solid #00d4d44d;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.ChargeModal-module__aLDzHa__loading,.ChargeModal-module__aLDzHa__empty{text-align:center;color:#ffffff80;grid-column:span 2;padding:24px;font-size:14px}.ChargeModal-module__aLDzHa__packagesLoading{pointer-events:none}.ChargeModal-module__aLDzHa__shopSkeletonItem{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 45%,#ffffff0d 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite ChargeModal-module__aLDzHa__skeletonPulse}.ChargeModal-module__aLDzHa__shopSkeletonGrid{grid-template-columns:1fr;gap:10px;display:grid}.ChargeModal-module__aLDzHa__shopSkeletonItem{border:1px solid #ffffff14;border-radius:12px;min-height:92px}@keyframes ChargeModal-module__aLDzHa__skeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.ChargeModal-module__aLDzHa__packages{grid-template-columns:1fr;gap:10px;margin-bottom:24px;display:grid}.ChargeModal-module__aLDzHa__packageItem{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:0;padding:16px 14px 14px;transition:all .2s;display:flex;position:relative}.ChargeModal-module__aLDzHa__packageItem:hover{background:#ffffff0f;border-color:#ffffff1f}.ChargeModal-module__aLDzHa__packageItem.ChargeModal-module__aLDzHa__selected{background:linear-gradient(135deg,#ffaa3c3d,#ff78001f);border-color:#ffb347e6;transform:translateY(-1px)scale(1.01);box-shadow:0 0 0 2px #ffb3474d,0 12px 28px #ff8c0040}.ChargeModal-module__aLDzHa__packageItem.ChargeModal-module__aLDzHa__selected .ChargeModal-module__aLDzHa__packagePrice{color:#ffecbafa}.ChargeModal-module__aLDzHa__packageItem.ChargeModal-module__aLDzHa__selected .ChargeModal-module__aLDzHa__packageAmount{color:#fff4cf}.ChargeModal-module__aLDzHa__packageItem.ChargeModal-module__aLDzHa__popular{border-color:#ffc8644d}.ChargeModal-module__aLDzHa__popularBadge{color:#fff;z-index:1;white-space:nowrap;background:linear-gradient(135deg,#ff9500,#ff6b00);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:9px;right:10px;box-shadow:0 2px 8px #ff950066}.ChargeModal-module__aLDzHa__packageAmount{color:#fff;justify-content:flex-start;align-items:center;gap:5px;width:100%;font-size:17px;font-weight:700;display:flex}.ChargeModal-module__aLDzHa__carrotIcon{flex-shrink:0;font-size:18px}.ChargeModal-module__aLDzHa__bonusTag{color:#00d4d4;background:#00d4d426;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:11px;font-weight:600}.ChargeModal-module__aLDzHa__packagePrice{color:#ffffff80;font-size:14px}.ChargeModal-module__aLDzHa__buttons{gap:12px;margin-bottom:16px;display:flex}.ChargeModal-module__aLDzHa__cancelBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.ChargeModal-module__aLDzHa__cancelBtn:hover{background:#ffffff1a}.ChargeModal-module__aLDzHa__purchaseBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9500,#ff6b00);border:none;border-radius:10px;flex:1.5;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.ChargeModal-module__aLDzHa__purchaseBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #ff950066}.ChargeModal-module__aLDzHa__purchaseBtn:disabled{opacity:.5;cursor:not-allowed}.ChargeModal-module__aLDzHa__paypalCheckout{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ChargeModal-module__aLDzHa__standardCheckoutButton{color:#9ffff6;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#00d4d414;border:1px solid #00d4d44d;border-radius:9px;font-size:12px;font-weight:750}.ChargeModal-module__aLDzHa__standardCheckoutButton:disabled{cursor:not-allowed;opacity:.55}.ChargeModal-module__aLDzHa__checkoutSummary{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.ChargeModal-module__aLDzHa__checkoutSummary span:last-child{color:#ffe2ad;white-space:nowrap}.ChargeModal-module__aLDzHa__paypalLoading,.ChargeModal-module__aLDzHa__selectPackageHint{color:#ffffff94;text-align:center;background:#ffffff0b;border:1px dashed #ffffff1f;border-radius:12px;padding:13px 14px;font-size:13px;font-weight:600}.ChargeModal-module__aLDzHa__paypalButtons{opacity:0;min-height:44px;transition:opacity .18s;overflow:hidden}.ChargeModal-module__aLDzHa__paypalButtonsReady{opacity:1}.ChargeModal-module__aLDzHa__notice{text-align:center;color:#ffffff59;margin:0;font-size:12px}@media (max-width:480px){.ChargeModal-module__aLDzHa__modal{max-width:360px;padding:24px 20px}.ChargeModal-module__aLDzHa__iconWrapper{width:48px;height:48px;margin-bottom:12px;font-size:24px}.ChargeModal-module__aLDzHa__title{font-size:18px}.ChargeModal-module__aLDzHa__packages{gap:10px}.ChargeModal-module__aLDzHa__packageItem{padding:14px 12px 12px}.ChargeModal-module__aLDzHa__packageAmount{font-size:15px}.ChargeModal-module__aLDzHa__carrotIcon{font-size:16px}.ChargeModal-module__aLDzHa__bonusTag{padding:1px 4px;font-size:10px}}
.Footer-module__Grjkva__footer{padding:24px 24px calc(16px + var(--shell-tab-clearance,0px));background:linear-gradient(#08090d00 0%,#08090d 100%);border-top:1px solid #ffffff0f;margin-top:auto;overflow-x:hidden}.Footer-module__Grjkva__container{max-width:100%;margin:0 auto}.Footer-module__Grjkva__topSection{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.Footer-module__Grjkva__brand{flex:100%;min-width:0;max-width:100%}.Footer-module__Grjkva__brand strong{color:#fff;margin-bottom:4px;font-size:14px;font-weight:800;line-height:1.3;display:block}.Footer-module__Grjkva__brand p{color:#ffffffb8;overflow-wrap:anywhere;max-width:34ch;margin:0;font-size:14px;line-height:1.45}.Footer-module__Grjkva__logo{align-items:center;margin-bottom:12px;display:flex}.Footer-module__Grjkva__logoText{font-family:var(--font-anton),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:30px;font-weight:400;line-height:1;position:relative}.Footer-module__Grjkva__logoText:after{content:"";background:linear-gradient(90deg,var(--accent-primary)0%,transparent 100%);opacity:.9;width:100%;height:2px;position:absolute;bottom:-4px;left:0}.Footer-module__Grjkva__socialLinks{gap:12px;display:flex}.Footer-module__Grjkva__socialLink{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.Footer-module__Grjkva__socialLink:hover{background:var(--accent-primary-muted);border-color:var(--accent-primary-border);color:var(--accent-rose);transform:translateY(-2px)}.Footer-module__Grjkva__socialLink:focus-visible,.Footer-module__Grjkva__link:focus-visible,.Footer-module__Grjkva__bottomLink:focus-visible,.Footer-module__Grjkva__bizToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Footer-module__Grjkva__socialLink svg{width:18px;height:18px}.Footer-module__Grjkva__linkGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;width:min(360px,100%);min-width:0;display:grid}.Footer-module__Grjkva__linkGroup{flex-direction:column;gap:8px;display:flex}.Footer-module__Grjkva__linkGroupTitle{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.Footer-module__Grjkva__link{color:#ffffff73;align-items:center;min-height:32px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__Grjkva__link:hover{color:var(--accent-rose)}.Footer-module__Grjkva__divider{background:linear-gradient(90deg,#0000 0%,#ffffff1a 20% 80%,#0000 100%);height:1px;margin-bottom:12px}.Footer-module__Grjkva__bottomSection{flex-direction:column;display:flex}.Footer-module__Grjkva__bizToggle{cursor:pointer;color:#ffffff73;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;transition:color .2s;display:inline-flex}.Footer-module__Grjkva__bizToggle:hover{color:#ffffffb3}.Footer-module__Grjkva__bizArrow{font-size:14px;transition:transform .25s;display:inline-block;transform:rotate(0)}.Footer-module__Grjkva__bizArrowOpen{transform:rotate(90deg)}.Footer-module__Grjkva__companyInfo{text-align:left;width:100%;max-height:0;margin-top:0;transition:max-height .3s,margin .3s;overflow:hidden}.Footer-module__Grjkva__companyInfoOpen{max-height:120px;margin-top:10px}.Footer-module__Grjkva__companyInfo p{color:#ffffff59;margin:0;font-size:11px;line-height:1.8}.Footer-module__Grjkva__copyright{color:#fff6;font-size:13px}.Footer-module__Grjkva__bottomLinks{align-items:center;gap:12px;display:flex}.Footer-module__Grjkva__bottomLink{color:#fff6;font-size:13px;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__bottomLink:hover{color:#ffffffb3}.Footer-module__Grjkva__separator{color:#fff3;font-size:12px}@media (max-width:900px){.Footer-module__Grjkva__topSection{flex-direction:column;gap:40px}.Footer-module__Grjkva__brand{flex:none;max-width:100%}.Footer-module__Grjkva__linkGroups{width:min(360px,100%)}}@media (max-width:600px){.Footer-module__Grjkva__footer{padding:20px 16px calc(12px + var(--shell-tab-clearance,0px))}.Footer-module__Grjkva__linkGroups{grid-template-columns:repeat(3,minmax(90px,1fr));column-gap:12px;width:100%}.Footer-module__Grjkva__linkGroupTitle{margin-bottom:2px;font-size:10px}.Footer-module__Grjkva__link{font-size:11px}.Footer-module__Grjkva__bottomSection{align-items:flex-start}.Footer-module__Grjkva__logoText{font-size:24px}}
.PageState-module__cAtP5a__state{min-height:220px;color:var(--text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}.PageState-module__cAtP5a__state h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:750}.PageState-module__cAtP5a__state p{max-width:34ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.PageState-module__cAtP5a__loader{border:2px solid #ffffff29;border-top-color:var(--accent-rose);border-radius:50%;width:28px;height:28px;margin-bottom:6px;animation:.8s linear infinite PageState-module__cAtP5a__pageStateSpin}.PageState-module__cAtP5a__errorMark{border:1px solid var(--accent-primary-border);background:var(--accent-primary-muted);width:28px;height:28px;color:var(--accent-rose);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-weight:800;display:inline-flex}.PageState-module__cAtP5a__action{border:1px solid var(--accent-primary-border);background:var(--accent-primary-muted);min-height:42px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:10px;margin-top:8px;padding:0 16px;font-size:13px;font-weight:700}.PageState-module__cAtP5a__action:hover{background:#e85a713d}@keyframes PageState-module__cAtP5a__pageStateSpin{to{transform:rotate(360deg)}}
