*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}html{overflow-x:hidden}body{min-height:100dvh;font-family:var(--font-main,"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif);color:var(--nyx-text-main,#f8f3ff);background:var(--nyx-bg-black,#050208);-webkit-font-smoothing:antialiased;overflow-x:hidden}html[data-theme=light] body{color:#2a2438;background:#f3eee6}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}img{max-width:100%;display:block}#root{isolation:isolate}.phone-app.login-app{background:#050208;width:100%;min-height:100svh}.toast,.loading{z-index:400;color:#f8f3ff;text-align:center;background:#140e28eb;border:1px solid #ffffff1f;border-radius:18px;width:min(390px,100vw - 36px);padding:12px 16px;font-weight:900;position:fixed;bottom:106px;left:50%;transform:translate(-50%)}.nyx-boot-splash{color:#f8f3ff;letter-spacing:.24em;text-transform:uppercase;background:#050208;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100svh;font-size:22px;font-weight:900;display:flex}.nyx-boot-splash:after{content:"";border:3px solid #ff2d9a59;border-top-color:#00e5ff;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite nyx-boot-spin}@keyframes nyx-boot-spin{to{transform:rotate(360deg)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nyx-bg-url:none;--nyx-design-width:390px;--nyx-design-height:844px;--nyx-phone-width:100%;--nyx-phone-height:100dvh;--nyx-phone-radius:28px;--nyx-phone-pad-x:16px;--nyx-status-fallback:0px;--nyx-safe-top:max(env(safe-area-inset-top,0px), var(--nyx-status-fallback));--nyx-safe-bottom:env(safe-area-inset-bottom,0px);--nyx-safe-left:env(safe-area-inset-left,0px);--nyx-safe-right:env(safe-area-inset-right,0px);--nyx-touch-min:48px;--nyx-touch-gap:8px;--nyx-arrow-btn-size:26px;--nyx-arrow-icon-size:16px;--nyx-nav-bar-height:76px;--nyx-nav-crafted-height:96px;--nyx-nav-height:var(--nyx-nav-bar-height);--nyx-nav-dock-height:calc(var(--nyx-nav-crafted-height) + var(--nyx-safe-bottom));--nyx-nav-create-lift:10px;--nyx-nav-dock-gap:8px;--nyx-nav-inset-x:16px;--nyx-nav-clearance:calc(var(--nyx-nav-create-lift) + 16px);--nyx-nav-slot-height:calc(var(--nyx-nav-bar-height) + var(--nyx-nav-dock-gap) + var(--nyx-safe-bottom));--nyx-nav-width:min(calc(100vw - var(--nyx-phone-pad-x) * 2 - var(--nyx-safe-left) - var(--nyx-safe-right)), calc(var(--nyx-design-width) - var(--nyx-phone-pad-x) * 2));--nyx-nav-offset:calc(var(--nyx-nav-slot-height) + var(--nyx-nav-create-lift));--nyx-screen-pad-top:calc(12px + var(--nyx-safe-top));--nyx-screen-pad-bottom:calc(var(--nyx-nav-offset) + 8px);--nyx-hot-pink:#ff2d9a;--nyx-electric-cyan:#00e5ff;--nyx-golden-yellow:#ffe566;--nyx-deep-violet:#a855f7;--nyx-warm-ivory:#fff;--nyx-neon-pink:#ff2d9a;--nyx-neon-cyan:#00e5ff;--nyx-neon-gold:#ffe566;--nyx-neon-purple:#a855f7;--nyx-gradient-neon-pink-cyan:linear-gradient(90deg, var(--nyx-neon-pink) 0%, var(--nyx-neon-cyan) 100%);--nyx-gradient-neon-purple-cyan:linear-gradient(135deg, var(--nyx-neon-purple) 0%, var(--nyx-neon-cyan) 100%);--nyx-gradient-neon-pink-purple:linear-gradient(135deg, var(--nyx-neon-pink) 0%, var(--nyx-neon-purple) 100%);--nyx-gradient-neon-gold-pink:linear-gradient(135deg, var(--nyx-neon-gold) 0%, var(--nyx-neon-pink) 100%);--nyx-gradient-page-title:linear-gradient(92deg, var(--nyx-neon-gold) 0%, var(--nyx-neon-pink) 48%, var(--nyx-neon-cyan) 100%);--nyx-gradient-nav-ring:conic-gradient(from 200deg, var(--nyx-neon-gold) 0deg, var(--nyx-neon-pink) 120deg, var(--nyx-neon-cyan) 240deg, var(--nyx-neon-gold) 360deg);--nyx-gradient-nav-fill:linear-gradient(135deg, var(--nyx-neon-gold) 0%, var(--nyx-neon-pink) 52%, var(--nyx-neon-cyan) 100%);--nyx-glow-neon-pink:0 0 18px #ff2d9a73;--nyx-glow-neon-cyan:0 0 22px #00e5ff52;--nyx-glow-neon-duo:var(--nyx-glow-neon-pink), var(--nyx-glow-neon-cyan);--nyx-bg-black:#050208;--nyx-panel:#120a20f5;--nyx-panel-soft:#120a20e0;--nyx-field:#080412eb;--nyx-glass-fill:#120a20d1;--nyx-glass-border-color:#b79cff47;--nyx-text-main:#f8f3ff;--nyx-text-secondary:#c4b5d4;--nyx-text-disabled:#9a8aa8;--nyx-border-soft:#b79cff38;--nyx-shadow-color:transparent;--nyx-radius-card-lg:32px;--nyx-radius-card:24px;--nyx-radius-button:20px;--nyx-radius-pill:999px;--nyx-shadow-soft:none;--nyx-shadow-card:none;--nyx-bg-surface:transparent;--nyx-bg-primary:transparent;--nyx-bg-secondary:transparent;--nyx-bg-cinematic:transparent;--nyx-purple:var(--nyx-deep-violet);--nyx-purple-glow:#a67dff;--nyx-purple-deep:#6b3fe0;--nyx-text-primary:var(--nyx-text-main);--nyx-text-soft:var(--nyx-text-disabled);--nyx-white-premium:#fff;--nyx-white-smoke:#ffffffb8;--nyx-gradient-cta:var(--nyx-gradient-neon-pink-cyan);--nyx-gradient-ambient:radial-gradient(circle, #ff2d9a14 0%, transparent 70%);--nyx-gradient-cinematic:transparent;--font-serif:"Playfair Display", Georgia, "Times New Roman", serif;--font-display:"Outfit", "Segoe UI", system-ui, sans-serif;--font-ui:"Outfit", "Segoe UI", system-ui, sans-serif;--font-main:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-body:var(--font-main);--nyx-size-page-title:2rem;--nyx-size-header:2rem;--nyx-size-section:1.12rem;--nyx-size-card-title:1.05rem;--nyx-size-character:1.35rem;--nyx-size-ui:.94rem;--nyx-size-subtitle:.82rem;--nyx-size-meta:.72rem;--nyx-glass-border:1px solid var(--nyx-glass-border-color);--nyx-shadow-premium:none;--nyx-shadow-glow:none;--nyx-bond-neutral:#a8a8b3;--nyx-bond-positive-start:var(--nyx-hot-pink);--nyx-bond-positive-end:var(--nyx-deep-violet);--nyx-bond-negative-start:#450a0a;--nyx-bond-negative-end:#991b1b;--bg:transparent;--bg-soft:transparent;--surface:var(--nyx-glass-fill);--surface-2:var(--nyx-panel-soft);--surface-solid:var(--nyx-panel);--glass:var(--nyx-glass-fill);--text:var(--nyx-text-main);--text-strong:var(--nyx-text-main);--muted:var(--nyx-text-secondary);--line:var(--nyx-border-soft);--line-strong:#8c52ff38;--violet:var(--nyx-deep-violet);--violet-2:var(--nyx-purple-glow);--violet-3:var(--nyx-purple-deep);--pink:var(--nyx-hot-pink);--blue:var(--nyx-electric-cyan);--orange:var(--nyx-golden-yellow);--green:#22c55e;--radius-xs:12px;--radius-sm:16px;--radius-md:var(--nyx-radius-card);--radius-lg:var(--nyx-radius-card-lg);--radius-xl:36px;--radius-pill:var(--nyx-radius-pill);--shadow-soft:none;--shadow-card:none;--shadow-button:none;--glow:none}@media (width>=560px){:root{--nyx-phone-width:var(--nyx-design-width);--nyx-phone-height:var(--nyx-design-height);--nyx-phone-radius:32px;--nyx-nav-width:calc(var(--nyx-design-width) - var(--nyx-phone-pad-x) * 2)}}@media (width<=360px){:root{--nyx-phone-pad-x:14px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nyx-bg-black:#f3eee6;--nyx-panel:#fffcf7;--nyx-panel-soft:#f8f3eb;--nyx-field:#fff;--nyx-glass-fill:#fffcf7f5;--nyx-glass-border-color:#5a467829;--nyx-text-main:#2a2438;--nyx-text-secondary:#5e5670;--nyx-text-disabled:#8a8399;--nyx-border-soft:#5a467829;--nyx-text-primary:#2a2438;--nyx-white-premium:#fffcf7;--nyx-white-smoke:#2a24388c;--nyx-title:#2a2438;--nyx-text:#2a2438;--nyx-text-muted:#5e5670;--nyx-section-title:#2a2438;--nyx-section-link:#6d28d9;--nyx-link:#6d28d9;--nyx-card:#fffcf7;--nyx-card-text:#2a2438;--nyx-card-muted:#5e5670;--nyx-border:#5a467829;--nyx-glass:#fffcf7f5;--nyx-nav-bg:#fffcf7f0;--nyx-icon-active:#7c3aed;--nyx-icon-inactive:#6b6578;--surface:#fffcf7f5;--surface-2:#f8f3eb;--surface-solid:#fffcf7;--glass:#fffcf7f5;--text:#2a2438;--text-strong:#1c1728;--muted:#5e5670;--line:#5a467829;--line-strong:#7c3aed47;--bg:#f3eee6;--bg-soft:#f8f3eb;--home-ink:#2a2438;--home-muted:#5e5670;--home-link:#6d28d9;--explore-ink:#2a2438;--explore-muted:#5e5670;--explore-link:#6d28d9;--nyx-header-ink:#2a2438;--nyx-nav-dock-top:#fffcf7;--nyx-nav-dock-bottom:#f3eee6;--nyx-nav-slot-inner:#7c3aed24;--nyx-nav-slot-outer:#fffcf7;--nyx-nav-create-inner:#fffaf3;--nyx-nav-create-outer:#f0e9df;--nyx-nav-dock-shadow:#5a467824}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] :is(.phone-app,.phone-app.nyx-authenticated,.phone-app.nyx-kit,.phone-app.nyx-authenticated.nyx-kit,.phone-app-viewport,.phone-app.has-app-dock .phone-app-viewport,.phone-app.login-app){color:#2a2438!important;background:#f3eee6!important}html[data-theme=light] .phone-app.nyx-kit,html[data-theme=light] .phone-app.nyx-authenticated{--nyx-panel:#fffcf7;--nyx-panel-soft:#f8f3eb;--nyx-field:#fff;--nyx-glass-fill:#fffcf7f5;--nyx-glass-border-color:#5a467829;--nyx-text-main:#2a2438;--nyx-text-secondary:#5e5670;--nyx-text-disabled:#8a8399;--nyx-text-primary:#2a2438;--nyx-text:#2a2438;--nyx-text-muted:#5e5670;--nyx-title:#2a2438;--nyx-section-title:#2a2438;--nyx-section-link:#6d28d9;--nyx-card-text:#2a2438;--nyx-card-muted:#5e5670;--surface:#fffcf7f5;--surface-2:#f8f3eb;--surface-solid:#fffcf7;--text:#2a2438;--text-strong:#1c1728;--muted:#5e5670;--home-ink:#2a2438;--home-muted:#5e5670;--home-link:#6d28d9;--explore-ink:#2a2438;--explore-muted:#5e5670;--explore-link:#6d28d9;--create-ink:#2a2438;--create-muted:#5e5670;--create-panel:#fffcf7;--create-field:#fff;--create-glass:#fffcf7;--worlds-ink:#2a2438;--worlds-muted:#5e5670;--worlds-panel:#fffcf7;--worlds-field:#fff;--chats-ink:#2a2438;--chats-muted:#5e5670;--chats-panel:#fffcf7;--chats-field:#fff;--plans-ink:#2a2438;--plans-muted:#5e5670;--profile-ink:#2a2438;--profile-muted:#5e5670;--historias-ink:#2a2438;--nyx-header-ink:#2a2438;color:#2a2438}html[data-theme=light] .phone-app.nyx-kit :is(.home-screen,.home-screen.home-redesign,.explore-screen,.explore-screen.explore-redesign,.personajes-screen,.catalog-screen,.chats-screen,.chats-screen.chats-redesign,.worlds-screen,.worlds-screen.worlds-redesign,.rooms-screen,.rooms-screen.worlds-redesign,.profile-hub-screen,.profile-hub-screen.profile-redesign,.profile-screen,.character-profile-screen,.character-gallery-screen,.character-profile-cv,.chat-screen,.create-hub-screen,.create-hub-screen.create-redesign,.historias-hub-screen,.create-character-screen,.create-world-screen,.create-historia-screen,.onboarding-screen,.plans-screen,.plans-screen.plans-redesign,.wallet-screen,.wallet-screen.wallet-redesign,.store-screen,.store-screen.store-redesign,.events-screen,.events-screen.events-redesign,.trust-screen,.mine-screen,.favorites-screen,.memory-screen,.app-screen:not(.welcome-vn-screen),.app-screen.screen-panel:not(.welcome-vn-screen),.create-page-shell,.login-screen,.screen-scroll,.character-profile-scroll,.chat-body,.wizard-scroll-area,.create-wizard,.worlds-scroll,.profile-redesign-scroll,.create-hub-scroll,.chats-list-scroll){color:#2a2438!important;background:#f3eee6!important}html[data-theme=light] .phone-app.nyx-kit .app-screen.welcome-vn-screen,html[data-theme=light] .phone-app.nyx-kit .welcome-vn-screen{color:#f4f7ff!important;background:radial-gradient(90% 55% at 50% -8%,#285aa047,#0000 58%),#000208 linear-gradient(#02060f 0%,#000208 55%,#000 100%)!important}html[data-theme=light] .phone-app.nyx-kit:has(.welcome-vn-screen){color:#f4f7ff!important;background:radial-gradient(90% 55% at 50% -8%,#285aa047,#0000 58%),#000208 linear-gradient(#02060f 0%,#000208 55%,#000 100%)!important}html[data-theme=light] .phone-app.nyx-kit:has(.welcome-vn-screen) .phone-app-viewport{color:#f4f7ff!important;background:radial-gradient(90% 55% at 50% -8%,#285aa047,#0000 58%),#000208 linear-gradient(#02060f 0%,#000208 55%,#000 100%)!important}html[data-theme=light] .phone-app.nyx-kit :is(h2,h3,h4,h5,h6,p,label,li,strong,small,.section-title h3,.field-label,.empty-state,.explore-heading,.catalog-title,.worlds-hub-title,.chats-list-title,.profile-hub-title){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-header-title-row h1,html[data-theme=light] .phone-app.nyx-kit .phone-header h1,html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-header-title{font-size:var(--nyx-size-page-title)!important;font-family:var(--font-serif)!important;letter-spacing:0!important;background:0 0!important;background-image:var(--nyx-gradient-page-title)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:700!important;line-height:1.2!important}html[data-theme=light] .phone-app.nyx-kit :is(.section-title button,.explore-section-link,.nyx-section-page-header-accent){color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;text-shadow:none!important;opacity:1!important}html[data-theme=light] .phone-app.nyx-kit :is(input,textarea,select){caret-color:#2a2438;color:#2a2438!important;background:#fff!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit :is(input,textarea)::placeholder{color:#5e5670b8!important}html[data-theme=light] .phone-app.nyx-kit :is(.nyx-search-bar,.worlds-search,.explore-search,.chats-search){color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important;box-shadow:0 6px 16px #2a24380f!important}html[data-theme=light] .phone-app.nyx-kit :is(.nyx-search-bar input,.worlds-search input,.explore-search input,.chats-search input){color:#2a2438!important;background:0 0!important}html[data-theme=light] .phone-app.nyx-kit :is(.nyx-search-bar svg,.worlds-search svg,.explore-search .explore-search-icon){color:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit :is(.bottom-nav.deluxe,.bottom-nav--css-glass.deluxe,.bottom-nav--night){border-top:1px solid #5a46781f;background:#fffcf7f5!important;box-shadow:0 -8px 22px #2a243814!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav.deluxe :is(button,span,.nav-slot-label),html[data-theme=light] .phone-app.nyx-kit .bottom-nav .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button .nav-slot-label{color:#4a4260!important;-webkit-text-fill-color:#4a4260!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav.deluxe :is(button.is-active,button.active,.is-active .nav-slot-label),html[data-theme=light] .phone-app.nyx-kit .bottom-nav .selected .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav .active .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.selected .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.active .nav-slot-label{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit :is(.wizard-card,.wizard-step-card,.wizard-preview-card,.create-wizard-panel,.character-preview-cv,.character-preview-panel,.create-hub-card-frame,.create-historia-panel,.historias-hub-card,.worlds-quick-card,.worlds-hub-card,.rooms-card,.rooms-step,.chats-list-item,.chats-row,.chat-picker-item,.chats-shortcut-link,.store-pack-card,.store-pack,.store-pa-strip,.wallet-balance-card,.wallet-history-card,.wallet-card,.wallet-tx,.wallet-tx-row,.events-card,.event-card,.trust-card,.trust-panel,.trust-block,.trust-beta-note,.trust-one-rule,.trust-policy-block,.trust-commitment-card,.trust-changelog-card,.trust-commerce-note,.plan-frame,.plans-current,.profile-redesign-card,.user-profile-card,.profile-gender-card,.nyx-kit-profile-panel,.onboarding-panel,.onboarding-card,.explore-character-card,.explore-world-card,.explore-world-mini-card,.explore-historia-card,.explore-story-card,.explore-trending-card,.catalog-card,.mine-card,.favorites-card,.home-language-dialog,.nyx-language-dialog,.nyx-confirm-card,.nyx-confirm-dialog,.nyx-modal,.nyx-dialog,.modal-sheet,.chat-album-generate-modal){color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important;box-shadow:0 10px 24px #2a243812!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-hub-card-copy strong,.create-hub-card-copy small,.rooms-card strong,.chat-picker-head strong,.nyx-empty-state-title,.nyx-confirm-title,.store-pack-name,.store-pack-price,.store-pack-title,.wallet-balance-value,.plan-frame-price,.plan-frame-features li,.explore-trending-card-copy strong,.explore-world-copy strong,.home-continue-body strong){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-one-rule{background:#fff7fa linear-gradient(135deg,#fff7fa 0%,#fffcf7 100%)!important;border-color:#be185d38!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-intro p,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-commitment-card p,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-changelog-card li,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-commerce-note p,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-policy-block--blocked p,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-policy-block--blocked .trust-policy-bullets li{color:#4a4260!important;-webkit-text-fill-color:#4a4260!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-one-rule p,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-one-rule .trust-policy-bullets li{color:#5e3a4a!important;-webkit-text-fill-color:#5e3a4a!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-one-rule h2{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen :is(.trust-section>h2,.trust-policy-block--blocked h2,.trust-commitment-card strong,.trust-changelog-card h3,.trust-policy-footer){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-one-rule-icon{color:#be185d!important;background:#be185d1f!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-policy-block--blocked .trust-one-rule-icon,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-commitment-icon{color:#6d28d9!important;background:#6d28d91f!important}html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-changelog-card header span,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-commerce-link,html[data-theme=light] .phone-app.nyx-kit .trust-screen .trust-commerce-note svg{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-hub-card-copy small,.store-pack-desc,.explore-trending-card-copy small,.explore-world-copy small,.home-continue-body>span,.nyx-confirm-card p,.home-language-dialog-hint,.nyx-language-dialog-hint){color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit :is(.home-favorites-empty,.favorites-empty,.chats-empty,.worlds-empty,.catalog-empty,.catalog-empty-state,.empty-state,.explore-historias-empty,.explore-empty,.nyx-empty-state){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #5a467829!important}html[data-theme=light] :is(.home-language-option,.nyx-language-option){color:#2a2438!important;background:#fff!important;border-color:#5a46782e!important}html[data-theme=light] :is(.home-language-backdrop,.nyx-language-backdrop){background:#2a243859}html[data-theme=light] body :is(.nyx-modal,.nyx-dialog,.nyx-confirm-dialog,.nyx-confirm-card){color:#2a2438!important;background:#fffcf7!important}html[data-theme=light] body :is(.nyx-modal,.nyx-dialog,.nyx-confirm-dialog) :is(h1,h2,h3,h4,strong,.nyx-confirm-title){color:#2a2438!important}html[data-theme=light] body :is(.nyx-modal,.nyx-dialog,.nyx-confirm-dialog) :is(p,span,small,li){color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen{--chat-bg:transparent;--chat-card:#fffcf7;--chat-user-bubble:#7c3aed24;--chat-text:#2a2438;--chat-text-muted:#5e5670;--chat-border:#5a467829;--chat-input-bg:#fff;--chat-placeholder:#8a8399;--chat-panel-bg:#fffcf7;--chat-panel-input-bar:#fffcf7;--chat-panel-field:#fff;--chat-panel-border:#5a467829;color:#2a2438}html[data-theme=light] .phone-app.nyx-kit .chat-screen :is(.chat-bubble,.msg-bubble,.chat-message,.world-chat-message,.chat-composer,.chat-input-bar),html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-modal :is(h3,p,label,small,span){color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign{--plans-ink:#2a2438;--plans-muted:#5e5670}html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-pay{background:#f3eee6e6!important;border-color:#5a467824!important}html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-pay-btn,html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-pay-btn{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important}html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign :is(p,span,small,.store-pack-desc){color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign :is(h2,h3,strong,.store-pack-name,.store-pack-price){color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-character-screen,.create-world-screen,.create-historia-screen,.create-hub-screen,.worlds-screen,.rooms-screen,.chats-screen,.historias-hub-screen) :is(.wizard-card,.wizard-style-picker-option,.wizard-style-picker-toggle,.gender-choice button,.create-historia-ai-compact,.worlds-empty,.worlds-sheet,.worlds-dropdown){color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen :is(label,.field-label,.wizard-label),html[data-theme=light] .phone-app.nyx-kit .create-world-screen :is(label,.field-label,.wizard-label),html[data-theme=light] .phone-app.nyx-kit .create-historia-screen :is(label,.field-label),html[data-theme=light] .phone-app .explore-screen.explore-redesign .explore-section-head h2{color:#2a2438!important}html[data-theme=light] .phone-app .explore-screen.explore-redesign .explore-section-link{color:#6d28d9!important;text-shadow:none!important}html[data-theme=light] .phone-app .explore-screen.explore-redesign .explore-trending-like{color:#2a2438!important;background:#fffcf7!important;border-color:#7c3aed47!important;box-shadow:0 4px 12px #2a243814!important}html[data-theme=light] .phone-app .explore-screen.explore-redesign .explore-trending-like.is-tone-1 svg{color:#ff6ec7!important;stroke:#ff6ec7!important;fill:#ff6ec7!important}html[data-theme=light] .phone-app .explore-screen.explore-redesign .explore-trending-like.is-tone-2 svg{color:#5ee7ff!important;stroke:#5ee7ff!important;fill:#5ee7ff!important}html[data-theme=light] .phone-app .explore-screen.explore-redesign .explore-trending-like.is-tone-3 svg{color:#ffe066!important;stroke:#ffe066!important;fill:#ffe066!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen :is(.profile-redesign-name,.profile-redesign-stat,.profile-redesign-pref,.profile-redesign-link,.profile-hub-title){color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen :is(.profile-redesign-meta,.profile-redesign-hint,small){color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-back{color:#2a2438!important;background:#fffcf7!important;border-color:#5a467833!important;box-shadow:0 4px 12px #2a243814!important}html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-back svg{color:#2a2438!important;stroke:#2a2438!important}html[data-theme=light] :is(.global-toast,.toast){color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important}html[data-theme=light] .phone-app.nyx-kit .home-welcome-lang-code,html[data-theme=light] .phone-app.nyx-kit .home-welcome-icon-btn.home-welcome-lang-btn,html[data-theme=light] .phone-app.nyx-kit .home-welcome-icon-btn.home-welcome-lang-btn span{color:#f8f3ff!important;-webkit-text-fill-color:#f8f3ff!important;text-shadow:0 0 8px #a855f7d9!important}html[data-theme=light] .phone-app.nyx-kit .home-welcome-icon-btn{color:#e8f4ff!important;background:#0804109e!important}html[data-theme=light] .phone-app.nyx-kit .home-welcome-theme-btn{border-color:#fbbf24bf;color:#ffe08a!important}html[data-theme=light] .phone-app.nyx-kit .home-welcome-pa-value,html[data-theme=light] .phone-app.nyx-kit .home-welcome-logout{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .home-welcome-pa-label{color:#ff4db8!important;-webkit-text-fill-color:#ff4db8!important}html[data-theme=light] .phone-app.nyx-kit .home-featured-copy,html[data-theme=light] .phone-app.nyx-kit .home-featured-copy :is(h1,h2,h3,p,span,small,strong),html[data-theme=light] .phone-app.nyx-kit .home-featured-badge{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .home-featured-copy p{color:#ffffffe6!important;-webkit-text-fill-color:#ffffffe6!important}html[data-theme=light] .phone-app.nyx-kit .home-featured-cta,html[data-theme=light] .phone-app.nyx-kit .home-featured-cta :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html[data-theme=light] .phone-app.nyx-kit :is(.primary-button,.btn-nyx-primary,.create-hub-card-go,.wizard-footer-btn-next,.wizard-footer-btn-back,.chats-empty-cta,.worlds-empty-cta,.catalog-empty-cta,.home-featured-cta,.nyx-confirm-btn--confirm){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .staging-banner{color:#1c1728}html[data-theme=light] body.nyx-login-active,html[data-theme=light] body.nyx-login-active #root{color:#2a2438!important;background:#f3eee6!important}html[data-theme=light] .login-cyberpunk{--login-bg-deep:#f3eee6;--login-input-bg:#fff;--login-input-border:#7c3aed59;color:#2a2438!important;background:#f3eee6!important}html[data-theme=light] body.nyx-login-active .login-cyberpunk,html[data-theme=light] body.nyx-login-active .login-app{background:#f3eee6!important}html[data-theme=light] .login-cyberpunk .login-hero{background:radial-gradient(85% 65% at 50% 0,#ff2d9a47 0%,#0000 68%),radial-gradient(70% 55% at 82% 18%,#00e5ff38 0%,#0000 62%),linear-gradient(#120628 0%,#2a1848 55%,#f3eee6 100%)!important}html[data-theme=light] .login-cyberpunk .login-hero:after{background:linear-gradient(#0000 0%,#f3eee6 100%)!important}html[data-theme=light] .login-cyberpunk .login-card.auth-card{color:#2a2438!important;background:#fffcf7!important;box-shadow:0 12px 28px #2a24381a!important}html[data-theme=light] .login-cyberpunk .login-card.auth-card:after{background:#fffcf7!important}html[data-theme=light] .login-cyberpunk .auth-tabs button:not(.selected){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important;border:2px solid #7c3aed73!important}html[data-theme=light] .login-cyberpunk .auth-tabs button:not(.selected) :is(span,.auth-tab-icon,svg){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;stroke:#2a2438!important}html[data-theme=light] .login-cyberpunk .auth-tabs button.selected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff2d9a linear-gradient(90deg,#ff2d9a 0%,#a855f7 48%,#00e5ff 100%)!important;border:2px solid #ffffff59!important;box-shadow:0 0 16px #ff2d9a73,0 0 22px #a855f747,0 0 26px #00e5ff47!important}html[data-theme=light] .login-cyberpunk .auth-tabs button.selected :is(span,.auth-tab-icon,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html[data-theme=light] .login-cyberpunk :is(.auth-form,.login-card,.login-sheet,.auth-card,.login-social,.login-mode-tabs,.login-remember,.login-footnote,.login-divider,.auth-divider,.login-legal,label,span,p,small,input,textarea){color:#2a2438!important}html[data-theme=light] .login-cyberpunk :is(input,textarea,.login-input,.auth-input){caret-color:#2a2438;color:#2a2438!important;background:#fff!important;border-color:#7c3aed59!important}html[data-theme=light] .login-cyberpunk :is(input,textarea)::placeholder{color:#5e5670b3!important}html[data-theme=light] .login-cyberpunk :is(.login-mode-tab,.login-remember,.login-footnote,.login-divider,.auth-form label,.auth-form span,.auth-form p,.login-social-btn,.login-language-btn){color:#2a2438!important}html[data-theme=light] .login-cyberpunk .login-theme-btn{color:#2a2438!important;background:#fffcf7eb!important;border-color:#7c3aed59!important;box-shadow:0 2px 10px #2a24381f!important}html[data-theme=light] .login-cyberpunk .social-divider{color:#5e5670!important}html[data-theme=light] .login-cyberpunk .social-login button{color:#2a2438!important;background:#fff!important;border-color:#7c3aed66!important}html[data-theme=light] .login-cyberpunk .social-login button span,html[data-theme=light] .login-cyberpunk svg.social-logo.apple-logo{color:#2a2438!important}html[data-theme=light] .login-cyberpunk .login-social-btn{background:#fffcf7!important;border-color:#5a467833!important}html[data-theme=light] .login-cyberpunk .login-mode-tab{background:#fffcf7!important;border-color:#7c3aed59!important}html[data-theme=light] .login-cyberpunk .login-mode-tab.is-active,html[data-theme=light] .login-cyberpunk .login-mode-tab[aria-selected=true]{color:#2a2438!important;background:#ff2d9a1f!important}html[data-theme=light] .login-cyberpunk :is(.login-submit,.auth-submit,.primary-button,button[type=submit]){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign{--explore-ink:#2a2438;--explore-muted:#5e5670;--explore-link:#6d28d9;--nyx-search-ink:#2a2438;--nyx-search-muted:#5e5670}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign{--chats-ink:#2a2438;--chats-muted:#5e5670;--chats-panel:#fffcf7;--chats-field:#fff;--nyx-search-ink:#2a2438;--nyx-search-muted:#5e5670;color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .nyx-search-bar,html[data-theme=light] .phone-app.nyx-kit .worlds-search,html[data-theme=light] .phone-app.nyx-kit .explore-search,html[data-theme=light] .phone-app.nyx-kit .rooms-search,html[data-theme=light] .phone-app.nyx-kit .chats-search,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-search,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .nyx-search-bar,html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .nyx-search-bar,html[data-theme=light] .phone-app.nyx-kit .worlds-screen .worlds-search{--nyx-search-ink:#2a2438;--nyx-search-muted:#5e5670;color:#2a2438!important;background:#fffcf7!important;border-color:#5a467838!important;box-shadow:0 6px 16px #2a24380f!important}html[data-theme=light] .phone-app.nyx-kit .nyx-search-bar input,html[data-theme=light] .phone-app.nyx-kit .worlds-search input,html[data-theme=light] .phone-app.nyx-kit .explore-search input,html[data-theme=light] .phone-app.nyx-kit .rooms-search input,html[data-theme=light] .phone-app.nyx-kit .chats-search input,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-search input,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .nyx-search-bar input{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:0 0!important}html[data-theme=light] .phone-app.nyx-kit .nyx-search-bar input::placeholder,html[data-theme=light] .phone-app.nyx-kit .worlds-search input::placeholder,html[data-theme=light] .phone-app.nyx-kit .explore-search input::placeholder,html[data-theme=light] .phone-app.nyx-kit .rooms-search input::placeholder,html[data-theme=light] .phone-app.nyx-kit .chats-search input::placeholder{color:#5e5670b8!important}html[data-theme=light] .phone-app.nyx-kit .nyx-search-bar>svg:first-of-type,html[data-theme=light] .phone-app.nyx-kit .explore-search>svg:first-of-type,html[data-theme=light] .phone-app.nyx-kit .worlds-search>svg:first-of-type,html[data-theme=light] .phone-app.nyx-kit .explore-search .explore-search-icon{color:#6d28d9!important;stroke:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit .nyx-search-filter-menu,html[data-theme=light] .phone-app.nyx-kit .nyx-search-suggestions{color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important;box-shadow:0 16px 36px #2a24381f!important}html[data-theme=light] .phone-app.nyx-kit .nyx-search-filter-menu-title,html[data-theme=light] .phone-app.nyx-kit .nyx-search-filter-menu button,html[data-theme=light] .phone-app.nyx-kit .nyx-search-suggestions button{color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-category-tabs button,html[data-theme=light] .phone-app.nyx-kit .explore-screen .explore-category-tab,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border-color:#7c3aed47!important;box-shadow:0 2px 8px #2a24380f!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-category-tabs button.is-active,html[data-theme=light] .phone-app.nyx-kit .explore-screen .explore-category-tab.is-active,html[data-theme=light] .phone-app.nyx-kit .explore-screen .explore-category-tab.selected,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#7c3aedf2 0%,#ff2d9aeb 100%)!important;border-color:#0000!important;box-shadow:0 0 14px #ff2d9a59!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-category-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow:auto hidden!important}html[data-theme=light] .phone-app.nyx-kit :is(.explore-events-section .event-card-btn,.events-list--embedded .event-card-btn,.events-screen .event-card-btn){color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important}html[data-theme=light] .phone-app.nyx-kit :is(.explore-events-section .event-card-btn,.events-list--embedded .event-card-btn,.events-screen .event-card-btn):not([class*=event-card-btn--]){background:linear-gradient(135deg,#a855f7 0%,#ff2d9a 100%)!important}html[data-theme=light] .phone-app.nyx-kit .event-card-btn--valentine{background:linear-gradient(135deg,#ff4da6 0%,#ff007f 100%)!important}html[data-theme=light] .phone-app.nyx-kit .event-card-btn--halloween{background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%)!important}html[data-theme=light] .phone-app.nyx-kit .event-card-btn--christmas{background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 100%)!important}html[data-theme=light] .phone-app.nyx-kit .explore-events-section .event-card-meta h3,html[data-theme=light] .phone-app.nyx-kit .events-list--embedded .event-card-meta h3{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .explore-events-section .event-card-desc,html[data-theme=light] .phone-app.nyx-kit .explore-events-section .event-card-tag,html[data-theme=light] .phone-app.nyx-kit .events-list--embedded .event-card-desc,html[data-theme=light] .phone-app.nyx-kit .events-list--embedded .event-card-tag{color:#4a4260!important;-webkit-text-fill-color:#4a4260!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .character-card.explore-character-card,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-world-card,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-world-mini-card,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-trending-card,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-historia-card,html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign .explore-historias-empty{color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign :is(.explore-world-copy strong,.explore-trending-card-copy strong,.explore-character-card strong,.explore-section-head h2){color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .explore-screen.explore-redesign :is(.explore-world-copy small,.explore-trending-card-copy small,.explore-historias-empty){color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-back,html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-back.icon-btn,html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-header .nyx-section-page-back.icon-btn,html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-header[data-back-tone] .nyx-section-page-back.icon-btn,html[data-theme=light] .phone-app.nyx-kit .chat-screen .phone-header>.icon-btn.nyx-section-page-back,html[data-theme=light] .phone-app.nyx-kit .chat-screen .chat-header-premium>.icon-btn,html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-back,html[data-theme=light] .phone-app.nyx-kit .worlds-page-back.icon-btn{color:#2a2438!important;background:linear-gradient(#fffcf7, #fffcf7) padding-box, var(--nyx-gradient-nav-ring) border-box!important;background-color:#fffcf7!important;border:2px solid #0000!important;box-shadow:0 4px 12px #2a243814!important}html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-back svg,html[data-theme=light] .phone-app.nyx-kit .nyx-section-page-header .nyx-section-page-back.icon-btn svg,html[data-theme=light] .phone-app.nyx-kit .chat-screen .phone-header>.icon-btn svg,html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-back svg{color:#2a2438!important;stroke:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .home-screen .home-recommended-card{background:#120f22!important;box-shadow:0 8px 18px #2a243824!important}html[data-theme=light] .phone-app.nyx-kit .home-screen .home-recommended-copy{background:linear-gradient(#0000 0%,#080410d1 55%,#080410f2 100%)!important}html[data-theme=light] .phone-app.nyx-kit .home-screen .home-recommended-copy strong,html[data-theme=light] .phone-app.nyx-kit .home-screen .home-recommended-copy small{color:#f8f3ff!important;-webkit-text-fill-color:#f8f3ff!important;text-shadow:0 1px 4px #000000a6!important}html[data-theme=light] .phone-app.nyx-kit .home-screen .home-recommended-like{color:#2a2438!important;background:#fffcf7!important;border-color:#7c3aed47!important}html[data-theme=light] .bottom-nav-glass-shell--crafted:after{background:#f3eee6!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav.deluxe,html[data-theme=light] .phone-app.nyx-kit .bottom-nav--css-glass.deluxe,html[data-theme=light] .phone-app.nyx-kit .bottom-nav--night{--nyx-nav-dock-top:#fffcf7;--nyx-nav-dock-bottom:#f3eee6;--nyx-nav-slot-inner:#7c3aed24;--nyx-nav-slot-outer:#fffcf7;--nyx-nav-create-inner:#fffaf3;--nyx-nav-create-outer:#f0e9df;--nyx-nav-dock-shadow:#5a467824;background:0 0!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button:not(.nav-create-btn) .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav .nav-slot-label{color:#4a4260!important;-webkit-text-fill-color:#4a4260!important;text-shadow:none!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.selected .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.active .nav-slot-label,html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.is-active .nav-slot-label{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button:not(.nav-create-btn) :is(.nav-icon-art,.nav-icon-neon,svg){color:#5e5670!important;stroke:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.selected :is(.nav-icon-art,.nav-icon-neon,svg),html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.active :is(.nav-icon-art,.nav-icon-neon,svg),html[data-theme=light] .phone-app.nyx-kit .bottom-nav-crafted-slots>button.is-active :is(.nav-icon-art,.nav-icon-neon,svg){color:#7c3aed!important;stroke:#7c3aed!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chats-shortcut-link{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #ff2d9a47!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chats-shortcut-link svg{color:#ff2d9a!important;stroke:#ff2d9a!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chat-picker-item{color:#2a2438!important;background:#fffcf7!important;border-color:#7c3aed38!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chat-picker-head strong{color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chat-picker-copy small,html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chat-picker-time{color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .nyx-empty-state-title{color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .nyx-empty-state p{color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chat-picker-kind{color:#c0267a!important;background:#ff2d9a1f!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign .chat-picker-fallback{color:#6d28d9!important;background:#7c3aed1f!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen :is(.chat-panel,.chat-side-panel,.chat-menu,.chat-actions-sheet){color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap{padding:8px 14px max(10px, env(safe-area-inset-bottom,0px));box-sizing:border-box;justify-content:center;bottom:var(--nyx-keyboard-inset,0px)!important;box-shadow:none!important;z-index:40!important;background:0 0!important;border-top:none!important;display:flex!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important;position:static!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input input,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input textarea,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input input,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input textarea,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input textarea,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input textarea{caret-color:#2a2438;color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important;border:1px solid #5a467838!important;border-radius:999px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;box-shadow:0 4px 14px #2a243814!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input input::placeholder,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input textarea::placeholder,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input input::placeholder,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input textarea::placeholder{color:#8a8399!important;opacity:1!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input button,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input button,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input button,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input button{opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;pointer-events:auto!important;background:#ff007f linear-gradient(135deg,#ff007f 0%,#c026d3 100%)!important;border:0!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;position:static!important;box-shadow:0 6px 16px #ff007f47!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen :is(.chat-header-premium,.phone-header,.chat-topbar),html[data-theme=light] .phone-app.nyx-kit .chat-screen :is(.chat-header-premium strong,.chat-header-premium h1,.chat-header-premium h2,.phone-header strong,.phone-header h1){color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-hub-screen,.create-character-screen,.create-world-screen,.create-historia-screen,.worlds-screen,.rooms-screen,.profile-hub-screen,.historias-hub-screen,.favorites-screen,.wallet-screen,.store-screen,.plans-screen){color:#2a2438}html[data-theme=light] .phone-app.nyx-kit :is(.create-hub-card,.world-card,.worlds-list-item,.profile-redesign-card,.profile-redesign-link,.wallet-card,.store-pack,.plan-card,.plan-frame){color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-hub-card h2,.create-hub-card h3,.create-hub-card strong,.world-card strong,.profile-redesign-name,.profile-hub-title,.wallet-card strong,.store-pack-name,.plan-card h3){color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-hub-card p,.create-hub-card small,.world-card small,.profile-redesign-meta,.profile-redesign-hint,.store-pack-desc,.plan-card p){color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit :is(.primary-button,.chats-empty-cta,.create-hub-card-go,.home-featured-cta,.plans-cta,.nav-create-btn,.plan-frame-btn,.plan-frame-btn--free,.plan-frame-btn--plus,.plan-frame-btn--vip){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen.favorites-redesign .favorites-category-tabs{background:#f3eee6!important;border-color:#5a46782e!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen.favorites-redesign .favorites-category-tab,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab:not(.is-active){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;box-shadow:none!important;background:#fffcf7!important;border:1px solid #5a467824!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen.favorites-redesign .favorites-category-tab.is-active,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab.is-active,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab[aria-selected=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#0000!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab--characters.is-active{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab--stories.is-active{background:linear-gradient(135deg,#c9920a 0%,#f5c542 100%)!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorites-category-tab--worlds.is-active{background:linear-gradient(135deg,#7c3aed 0%,#ff2d9a 100%)!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign{--profile-ink:#2a2438;--profile-muted:#5e5670;--profile-soft:#fffcf7;--profile-line:#5a467829;--profile-pink:#c0267a;--profile-violet:#6d28d9;--profile-gold:#b45309;--profile-blue:#0369a1;color:#2a2438}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-gender-chip{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-gender-chip.active[data-gender=female]{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;background:#ff2d9a24!important;border-color:#ff2d9a73!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-gender-chip.active[data-gender=male]{color:#0c4a6e!important;-webkit-text-fill-color:#0c4a6e!important;background:#0369a11f!important;border-color:#0369a166!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-gender-chip.active[data-gender=neutral]{color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;background:#6d28d91f!important;border-color:#6d28d966!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link{color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-copy strong,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-copy small{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-copy small{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon svg,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link>svg:last-child{color:#6d28d9!important;stroke:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon--events,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon--events svg,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon--support,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon--support svg{color:#c0267a!important;stroke:#c0267a!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon--wallet,html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-link-icon--wallet svg{color:#0369a1!important;stroke:#0369a1!important}html[data-theme=light] .phone-app.nyx-kit .profile-hub-screen.profile-redesign .profile-redesign-notify-row.is-on .profile-redesign-notify-state{color:#5b21b6!important;background:#6d28d91f!important;border-color:#6d28d947!important}html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-pa,html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-pa b,html[data-theme=light] .phone-app.nyx-kit .store-screen .store-pack-pa,html[data-theme=light] .phone-app.nyx-kit .store-screen .store-pack-pa b{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-pa em,html[data-theme=light] .phone-app.nyx-kit .store-screen .store-pack-pa em{color:#c0267a!important;-webkit-text-fill-color:#c0267a!important}html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-tag{color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-name,html[data-theme=light] .phone-app.nyx-kit .store-screen.store-redesign .store-pack-price{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-btn,html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-btn--free,html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-btn--plus,html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-btn--vip{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff2d9a linear-gradient(135deg,#ff2d9a 0%,#c026d3 100%)!important;box-shadow:0 8px 18px #ff2d9a47!important}html[data-theme=light] .phone-app.nyx-kit .plans-screen.plans-redesign .plan-frame-pay-btn{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important;border:1px solid #5a467833!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-line--narrator,html[data-theme=light] .phone-app.nyx-kit .world-chat-line--narrator{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #5a46782e!important;box-shadow:0 4px 12px #2a243814!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-line--user,html[data-theme=light] .phone-app.nyx-kit .world-chat-line--user{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#ff2d9a1f!important;border:1px solid #ff2d9a59!important;box-shadow:0 4px 12px #2a24380f!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-line,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-line>p,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-loading{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-head-btn,html[data-theme=light] .phone-app.nyx-kit .world-chat-head-btn,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-close-chapter-btn,html[data-theme=light] .phone-app.nyx-kit .world-chat-close-chapter-btn{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #7c3aed59!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-clear-inline,html[data-theme=light] .phone-app.nyx-kit .chat-screen .chat-clear-inline{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;background:#ff2d9a1a!important;border:1px solid #ff2d9a59!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-chat-tool-btn{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .world-pin-btn{color:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble.ai,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble.ai.bubble{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #5a467829!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble.user,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble.user.bubble{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#ff2d9a1f!important;border:1px solid #ff2d9a59!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble p,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble-author{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-bubble-author{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit .profile-screen.character-profile-cv,html[data-theme=light] .phone-app.nyx-kit .character-profile-cv.profile-screen{--cp-ink:#2a2438;--cp-muted:#5e5670;--cp-violet:#6d28d9;--cp-violet-deep:#5b21b6;--cp-pink:#c0267a;--cp-panel:#fffcf7;--cp-field:#fff;--cp-card-shadow:0 6px 18px #2a24381a;--cp-glass-border:#5a46782e;color:#2a2438!important;background:#f3eee6!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv :is(.cp-cv-topbar-title,.cp-cv-name,.character-profile-name,.cp-cv-field-label,.cp-cv-fields,.cp-cv-stat,.cp-cv-stat strong,.cp-cv-stat span,.cp-cv-stat small,p,h1,h2,h3,strong,small){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv :is(.cp-cv-field,.cp-cv-panel,.cp-cv-stat,.character-profile-sheet,.character-profile-detail){color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--ghost,html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--fav,html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--gallery{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #5a467833!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ff2d9a 0%,#c026d3 100%)!important;border:0!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--gallery{color:#b45309!important;-webkit-text-fill-color:#b45309!important;border-color:#b4530959!important}html[data-theme=light] .nyx-language-dialog,html[data-theme=light] .home-language-dialog,html[data-theme=light] .phone-app.nyx-kit .nyx-language-dialog{background:#fffcf7!important;border-color:#5a467833!important;box-shadow:0 24px 60px #2a243838!important}html[data-theme=light] .nyx-language-dialog-root,html[data-theme=light] .home-language-dialog-root{z-index:6000!important}html[data-theme=light] .nyx-language-option,html[data-theme=light] .home-language-option,html[data-theme=light] .phone-app.nyx-kit .nyx-language-option{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important}html[data-theme=light] .nyx-language-option.is-active,html[data-theme=light] .home-language-option.is-active,html[data-theme=light] .phone-app.nyx-kit .nyx-language-option.is-active,html[data-theme=light] .login-cyberpunk .nyx-language-option.is-active{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:linear-gradient(135deg,#7c3aed29 0%,#ff2d9a24 100%)!important;border-color:#7c3aed66!important}html[data-theme=light] .phone-app.nyx-kit .create-hub-screen.create-redesign .create-hub-card-frame,html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card--gold .create-hub-card-frame,html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card--pink .create-hub-card-frame,html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card--blue .create-hub-card-frame,html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card--rose .create-hub-card-frame{color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card-copy strong,html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card-copy small,html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card-copy p{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .create-hub-screen .create-hub-card-copy small{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .historias-hub-screen .catalog-shortcut-btn,html[data-theme=light] .phone-app.nyx-kit .historias-hub-screen a.catalog-shortcut-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c9920a linear-gradient(135deg,#c9920a 0%,#f5c542 100%)!important;border:0!important;box-shadow:0 8px 18px #c9920a47!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen{--create-ink:#2a2438;--create-muted:#5e5670;--create-panel:#fffcf7;--create-field:#fff;color:#2a2438}html[data-theme=light] .phone-app.nyx-kit .create-character-screen :is(.wizard-field-label,.wizard-label,label,.field-label){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen .gender-choice button,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .gender-choice button span,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .gender-choice button b{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen .gender-choice button.selected,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .gender-choice button.selected span,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .gender-choice button.selected b{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;background:#ff2d9a24!important;border-color:#ff2d9a66!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen :is(.wizard-style-picker-toggle,.wizard-style-picker-current,.wizard-style-picker-option,select,.wizard-select){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen .wizard-footer-btn-back,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .wizard-footer-btn-back:disabled{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;opacity:.85!important;background:#e8e2d8!important;border:1px solid #5a467833!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen .wizard-footer-btn-next,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .wizard-footer-btn-next:disabled,html[data-theme=light] .phone-app.nyx-kit .create-character-screen .wizard-kit-generate-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .create-character-screen .wizard-footer-btn-next:disabled{opacity:.55!important;background:linear-gradient(135deg,#ff2d9a 0%,#c026d3 100%)!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign{--worlds-ink:#2a2438;--worlds-muted:#5e5670;--worlds-panel:#fffcf7;--worlds-gold:#b45309}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign .worlds-hub-card{color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign .worlds-hub-card-title{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign :is(.worlds-hub-card-status,.worlds-hub-card-meta,.worlds-hub-card small,.worlds-hub-card p){color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign .worlds-hub-card-go,html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign .worlds-hub-card .worlds-continue{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign .worlds-filter-tab:not(.is-active){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #5a46782e!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen.worlds-redesign .worlds-filter-tab.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .rooms-screen .rooms-step{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7!important;border:1px solid #5a467829!important}html[data-theme=light] .phone-app.nyx-kit .rooms-screen .rooms-step.is-active{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;background:#ff2d9a1f!important;border-color:#ff2d9a66!important}html[data-theme=light] .phone-app.nyx-kit .rooms-screen .rooms-open-btn,html[data-theme=light] .phone-app.nyx-kit .rooms-screen .rooms-open-btn:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#ff2d9a linear-gradient(135deg,#ff2d9a 0%,#c026d3 100%)!important;border:0!important}html[data-theme=light] .phone-app.nyx-kit .rooms-screen .rooms-open-btn:disabled{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important;background:#d6d0c6!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-world-screen,.create-historia-screen,.edit-world-screen) :is(.wizard-field-label,.wizard-label,label,.gender-choice button,.wizard-style-picker-toggle){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-world-screen,.create-historia-screen) .gender-choice button{background:#fffcf7!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.chats-screen.chats-redesign,html[data-theme=light] .phone-app.nyx-kit .chats-screen.chats-redesign,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.create-hub-screen,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.create-character-screen,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.create-historia-screen,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.create-world-screen,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.worlds-screen.worlds-redesign,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.rooms-screen,html[data-theme=light] .phone-app.nyx-kit .app-screen.screen-panel.historias-hub-screen{background:#f3eee6!important}html[data-theme=light] .phone-app.nyx-kit .nyx-empty-state-title{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .nyx-empty-state .empty-simple,html[data-theme=light] .phone-app.nyx-kit .nyx-empty-state p{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen{--cw-ink:#2a2438;--cw-muted:#5e5670;--cw-panel:#fffcf7;--cw-field:#fff;--cw-line:#5a46782e;color:#2a2438}html[data-theme=light] .phone-app.nyx-kit .create-world-screen :is(.create-world-card,.create-world-section,.create-world-tab-panel){color:#2a2438!important;background:#fffcf7!important;border-color:#5a467829!important;box-shadow:0 6px 18px #2a243814!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen .create-world-tabs button{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important;background:#f3eee6!important;border-bottom-color:#0000!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen .create-world-tabs button.is-active{color:#b45309!important;-webkit-text-fill-color:#b45309!important;background:#c9920a24!important;border-bottom-color:#c9920a!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen .create-world-tabs button.is-active svg{color:#b45309!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen :is(.create-world-field span,.create-world-section-head h3,.create-world-add-oc-copy strong){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen :is(.create-world-field input,.create-world-field textarea,.create-world-place-name,.create-world-cover,.create-world-gender-row button){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important;border-color:#5a467833!important}html[data-theme=light] .phone-app.nyx-kit .create-world-screen .create-world-field input::placeholder,html[data-theme=light] .phone-app.nyx-kit .create-world-screen .create-world-field textarea::placeholder{color:#8a8399!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen{--create-ink:#2a2438;--create-muted:#5e5670;--create-glass:#fffcf7;--create-field:#fff;--create-line:#5a46782e;color:#2a2438}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen .create-historia-ai-compact{color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen .create-historia-ai-compact-label{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen .create-historia-ai-compact.is-active .create-historia-ai-compact-label{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen .create-historia-status-chip{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important;background:#f3eee6!important;border-color:#5a467833!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen .create-historia-panel{color:#2a2438!important;background:#fffcf7!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen :is(.create-historia-field span,.create-historia-manuscript-head h2,.create-historia-field input,.create-historia-canvas textarea){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-screen :is(.create-historia-field input,.create-historia-canvas textarea){background:#fff!important;border-color:#5a467833!important}html[data-theme=light] .phone-app.nyx-kit .rooms-screen .rooms-footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#f3eee600 0%,#f3eee6 28%)!important}html[data-theme=light] .phone-app .nyx-confirm-card,html[data-theme=light] .phone-app.nyx-kit .nyx-confirm-card{color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important;box-shadow:0 18px 40px #2a243829!important}html[data-theme=light] .phone-app .nyx-confirm-title,html[data-theme=light] .phone-app.nyx-kit .nyx-confirm-title{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app .nyx-confirm-message,html[data-theme=light] .phone-app.nyx-kit .nyx-confirm-message{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app .nyx-confirm-btn--cancel,html[data-theme=light] .phone-app.nyx-kit .nyx-confirm-btn--cancel{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#f3eee6!important;border:1px solid #5a467838!important}html[data-theme=light] .phone-app .nyx-confirm-btn--confirm,html[data-theme=light] .phone-app.nyx-kit .nyx-confirm-btn--confirm{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-pricing{background:#f3eee6!important;border-color:#5a46782e!important}html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-pricing :is(.chat-album-generate-pricing-title,.chat-album-generate-pricing-item,.chat-album-generate-pricing-item strong,.chat-album-generate-pricing-item span,.chat-album-generate-pricing-note){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-pricing .chat-album-generate-pricing-item span,html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-pricing .chat-album-generate-pricing-note{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-pricing .chat-album-generate-pricing-item.current{background:#ff2d9a1a!important;border-color:#ff2d9a59!important}html[data-theme=light] .phone-app.nyx-kit .chat-album-generate-field textarea::placeholder{color:#8a8399!important}html[data-theme=light] .phone-app.nyx-kit .world-cover-modal,html[data-theme=light] .phone-app .world-cover-modal{color:#2a2438!important;background:#fffcf7!important;border-color:#5a46782e!important;box-shadow:0 18px 40px #2a243829!important}html[data-theme=light] .phone-app.nyx-kit .world-cover-modal-title,html[data-theme=light] .phone-app.nyx-kit .world-cover-modal-label,html[data-theme=light] .phone-app .world-cover-modal-title,html[data-theme=light] .phone-app .world-cover-modal-label{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .world-cover-modal-textarea,html[data-theme=light] .phone-app .world-cover-modal-textarea{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;caret-color:#2a2438!important;background:#fff!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit .world-cover-modal-textarea::placeholder,html[data-theme=light] .phone-app .world-cover-modal-textarea::placeholder{color:#8a8399!important}html[data-theme=light] .phone-app.nyx-kit .world-cover-modal-actions .world-cover-modal-cancel,html[data-theme=light] .phone-app.nyx-kit .world-cover-modal-actions .secondary-button,html[data-theme=light] .phone-app .world-cover-modal-actions .world-cover-modal-cancel{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#f3eee6!important;border:1px solid #5a467838!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen .worlds-hub-card-dropdown{background:#fffcf7!important;border-color:#5a467833!important;box-shadow:0 12px 28px #2a243824!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen .worlds-hub-card-dropdown button{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:0 0!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen .worlds-hub-card-dropdown button svg{color:#2a2438!important;stroke:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .worlds-screen .worlds-hub-card-dropdown button.is-danger,html[data-theme=light] .phone-app.nyx-kit .worlds-screen .worlds-hub-card-dropdown button.is-danger svg{color:#be123c!important;-webkit-text-fill-color:#be123c!important;stroke:#be123c!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-stat-icon{color:#ff2d9a!important;-webkit-text-fill-color:#ff2d9a!important;background:#ff2d9a24!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-stat:nth-child(2) .cp-cv-stat-icon{color:#c9920a!important;-webkit-text-fill-color:#c9920a!important;background:#f5c5422e!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-stat-icon svg{color:inherit!important;stroke:currentColor!important;fill:currentColor!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-stat-body strong{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-stat-body small{color:#5e5670!important;-webkit-text-fill-color:#5e5670!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-name,html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-name{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:0 0!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--fav{color:#c0267a!important;-webkit-text-fill-color:#c0267a!important;background:#fffcf7!important;border:1px solid #ff2d9a59!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--fav.is-active{color:#ff2d9a!important;-webkit-text-fill-color:#ff2d9a!important;background:#ff2d9a24!important;border-color:#ff2d9aa6!important;box-shadow:0 0 14px #ff2d9a38!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--fav.is-active svg{color:#ff2d9a!important;fill:#ff2d9a!important;stroke:#ff2d9a!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .character-profile-action--fav:not(.is-active) svg{fill:none!important;stroke:#c0267a!important;color:#c0267a!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-crop-btn{color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;background:#fffcf7!important;border:1px solid #7c3aed59!important;box-shadow:0 4px 12px #2a243814!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-crop-btn:hover{color:#c0267a!important;-webkit-text-fill-color:#c0267a!important;background:#fff7fb!important;border-color:#ff2d9a73!important}html[data-theme=light] .phone-app.nyx-kit .character-profile-cv .cp-cv-crop-btn svg{color:inherit!important;stroke:currentColor!important}html[data-theme=light] .phone-app.nyx-kit .chats-screen .chats-empty-cta,html[data-theme=light] .phone-app.nyx-kit .chats-screen .nyx-empty-state .chats-empty-cta,html[data-theme=light] .phone-app.nyx-kit .chats-screen .chats-empty-cta.secondary-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff007f linear-gradient(135deg,#ff007f 0%,#c026d3 100%)!important;border:0!important;box-shadow:0 10px 24px #ff007f47!important}html[data-theme=light] .phone-app.nyx-kit .favorites-screen .character-card h4,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .character-card.explore-character-card h4,html[data-theme=light] .phone-app.nyx-kit .favorites-screen .favorite-catalog-card-body strong{color:#f8f3ff!important;-webkit-text-fill-color:#f8f3ff!important;background:0 0!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap{box-shadow:none!important;padding:10px 12px max(12px, env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#f3eee600 0%,#f3eee6eb 40%)!important;border-top:none!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input input,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input textarea,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input input,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input textarea,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input textarea,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input input,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input textarea{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fffcf7f5!important;border:1px solid #5a467838!important;border-radius:999px!important;width:100%!important;min-height:44px!important;margin:0!important;box-shadow:0 6px 18px #2a24381a!important}html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .chat-input button,html[data-theme=light] .phone-app .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input button,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .chat-input button,html[data-theme=light] .phone-app.nyx-kit .chat-screen.chat-mode .chat-composer-wrap .premium-chat-input button{opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;pointer-events:auto!important;background:#ff007f linear-gradient(135deg,#ff007f 0%,#c026d3 100%)!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;position:static!important;box-shadow:0 6px 16px #ff007f47!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-historia-visibility-btn,.character-preview-visibility-btn,.wizard-privacy-option){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;background:#fff!important;border-color:#5a467838!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-historia-visibility-btn svg,.character-preview-visibility-btn svg,.wizard-privacy-option svg){color:#6d28d9!important;stroke:#6d28d9!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-historia-visibility-btn.is-active,.character-preview-visibility-btn.is-active,.wizard-privacy-option.selected){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-historia-visibility-btn.is-active:first-child,.character-preview-visibility-btn.is-active:first-child){background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)!important;border-color:#0000!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-historia-visibility-btn.is-active:last-child,.character-preview-visibility-btn.is-active:last-child){background:linear-gradient(135deg,#2563eb 0%,#31d7ff 100%)!important;border-color:#0000!important}html[data-theme=light] .phone-app.nyx-kit :is(.create-historia-visibility-btn.is-active svg,.character-preview-visibility-btn.is-active svg,.wizard-privacy-option.selected svg){color:#fff!important;stroke:#fff!important}html[data-theme=light] .phone-app.nyx-kit .create-historia-manuscript-head h2{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important}html:not([data-theme=light]) body.nyx-login-active,html:not([data-theme=light]) body.nyx-login-active #root{background:#050208}html[data-theme=light] body.nyx-login-active,html[data-theme=light] body.nyx-login-active #root{background:#f3eee6}.login-app,.phone-app.login-app{background:0 0;justify-content:center;align-items:stretch;width:100%;min-height:100svh;padding:0;display:flex}.login-cyberpunk{--login-bg-deep:#050208;--login-neon-pink:#ff2d9a;--login-neon-cyan:#00e5ff;--login-neon-gold:#ffe566;--login-neon-purple:#a855f7;--login-row-gap:14px;--login-input-bg:#060210c7;--login-input-border:#ff2d9a9e;isolation:isolate;width:100%;max-width:var(--nyx-design-width,390px);min-height:100svh;padding:max(8px, env(safe-area-inset-top)) 0 max(8px, env(safe-area-inset-bottom));box-sizing:border-box;background:var(--login-bg-deep);color:#f8f3ff;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0 auto;display:flex;position:relative;overflow:hidden auto}body.nyx-login-active .login-cyberpunk,body.nyx-login-active .login-app{background:var(--login-bg-deep)}.login-cyberpunk .login-shell{z-index:1;width:100%;max-width:390px;padding:0 14px max(24px, env(safe-area-inset-bottom));flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;margin:0 auto;display:flex;position:relative}.login-cyberpunk .login-hero{pointer-events:none;background:radial-gradient(ellipse 85% 65% at 50% 0%, #ff2d9a61 0%, transparent 68%), radial-gradient(ellipse 70% 55% at 82% 18%, #00e5ff4d 0%, transparent 62%), radial-gradient(ellipse 60% 50% at 18% 28%, #a855f73d 0%, transparent 58%), linear-gradient(180deg, #120628 0%, #080214 45%, var(--login-bg-deep) 100%);flex:none;width:calc(100% + 28px);height:clamp(330px,86vw,410px);margin:0 -14px;position:relative;overflow:hidden}.login-cyberpunk .login-hero:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--login-bg-deep) 100%);pointer-events:none;z-index:1;height:48%;position:absolute;inset:auto 0 0}.login-cyberpunk .login-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#05020800 0%,#0502088c 35%,#050208 78% 100%);height:42%;position:absolute;bottom:0;left:0;right:0}html[data-theme=light] .login-cyberpunk .login-hero:before{background:linear-gradient(#f3eee600 0%,#f3eee6eb 10%,#f3eee6 28% 100%)}.login-cyberpunk .login-language-wrap{top:max(10px, env(safe-area-inset-top));z-index:4;pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;right:16px}.login-cyberpunk .login-theme-btn{color:#fff;touch-action:manipulation;background:#0804108c;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;box-shadow:0 0 14px #ff2d9a59}.login-cyberpunk .login-theme-btn:active{transform:scale(.97)}.login-cyberpunk .login-theme-icon{width:18px;height:18px}.login-cyberpunk .login-language-btn,.login-cyberpunk .nyx-language-trigger.login-language-btn{letter-spacing:.08em;touch-action:manipulation;border-radius:999px;min-width:44px;height:36px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:0 0 16px #ff2d9a73,0 0 22px #00e5ff59;background:linear-gradient(90deg, var(--login-neon-pink) 0%, var(--login-neon-cyan) 100%)!important;color:#fff!important;border:1px solid #ffffff6b!important}.login-cyberpunk .login-language-btn .home-welcome-lang-code,.login-cyberpunk .login-language-btn .nyx-language-trigger-code{font-weight:800;color:#fff!important}.login-cyberpunk .login-language-btn:active{transform:scale(.97)}.login-cyberpunk .nyx-language-dialog-root{z-index:6000;isolation:isolate;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.login-cyberpunk .nyx-language-backdrop{cursor:pointer;background:#050208b8;border:0;position:absolute;inset:0}.login-cyberpunk .nyx-language-dialog{color:#f8f3ff;background:#120a1f;border:1px solid #ff2d9a59;border-radius:18px;width:min(100%,340px);padding:20px 18px 16px;position:relative;box-shadow:0 24px 60px #00000073}.login-cyberpunk .nyx-language-dialog h2{color:#f8f3ff;margin:0 0 8px;font-size:17px;font-weight:800}.login-cyberpunk .nyx-language-dialog-hint{color:#f8f3ffb8;margin:0 0 14px;font-size:12px;line-height:1.45}.login-cyberpunk .nyx-language-options{flex-direction:column;gap:8px;display:flex}.login-cyberpunk .nyx-language-option{text-align:left;color:#f8f3ff;background:#ffffff0a;border:1px solid #00e5ff59;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:600}.login-cyberpunk .nyx-language-option.is-active{border-color:var(--login-neon-pink);color:#fff;background:#ff2d9a29}.login-cyberpunk .nyx-language-close{color:#f8f3ffb8;background:0 0;border:0;width:100%;margin-top:12px;padding:10px;font-size:13px}.login-cyberpunk .social-login button.oauth-unconfigured{opacity:.92}.login-cyberpunk .login-hero-art{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.login-cyberpunk .login-auth-error{color:#ffd6e8;text-align:center;background:#500818b8;border:1px solid #ff50788c;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.login-cyberpunk .login-card.auth-card{z-index:2;gap:var(--login-row-gap);background:linear-gradient(165deg,#0c041ceb 0%,#06020ee0 100%);border:2px solid #0000;border-radius:28px;flex-direction:column;width:100%;margin:6px 0 0;padding:20px 18px 18px;display:flex;position:relative;box-shadow:0 0 24px #ff2d9a38,0 0 40px #00e5ff1f,inset 0 1px #ffffff14}.login-cyberpunk .login-card.auth-card:before{content:"";z-index:-1;border-radius:inherit;opacity:.72;pointer-events:none;position:absolute;inset:-2px;background:linear-gradient(135deg, var(--login-neon-pink), var(--login-neon-cyan) 55%, var(--login-neon-purple))!important}.login-cyberpunk .login-card.auth-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;background:linear-gradient(165deg,#0c041cf5 0%,#06020ef0 100%)!important}.login-cyberpunk .auth-tabs{gap:var(--login-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.login-cyberpunk .auth-tabs button{z-index:1;cursor:pointer;width:100%;min-height:48px;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;line-height:1;transition:transform .18s,filter .18s;display:flex;position:relative}.login-cyberpunk .auth-tab-icon{pointer-events:none;flex:0 0 16px;width:16px;height:16px}.login-cyberpunk .auth-tabs button span{pointer-events:none}.phone-app.login-app .login-cyberpunk .auth-tabs button:not(.selected),.login-cyberpunk .auth-tabs button:not(.selected){color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;box-shadow:none!important;background:#fff!important;border:2px solid #7c3aed73!important}.phone-app.login-app .login-cyberpunk .auth-tabs button.selected,.login-cyberpunk .auth-tabs button.selected{background:linear-gradient(90deg, var(--login-neon-pink) 0%, var(--login-neon-purple) 48%, var(--login-neon-cyan) 100%)!important;background-color:var(--login-neon-pink)!important;background-image:linear-gradient(90deg, var(--login-neon-pink) 0%, var(--login-neon-purple) 48%, var(--login-neon-cyan) 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #ffffff59!important;box-shadow:0 0 16px #ff2d9a73,0 0 22px #a855f747,0 0 26px #00e5ff47!important}.phone-app.login-app .login-cyberpunk .auth-tabs button:not(.selected) .auth-tab-icon,.login-cyberpunk .auth-tabs button:not(.selected) .auth-tab-icon,.phone-app.login-app .login-cyberpunk .auth-tabs button:not(.selected) span,.login-cyberpunk .auth-tabs button:not(.selected) span{color:#2a2438!important;-webkit-text-fill-color:#2a2438!important;stroke:#2a2438!important}.phone-app.login-app .login-cyberpunk .auth-tabs button.selected .auth-tab-icon,.login-cyberpunk .auth-tabs button.selected .auth-tab-icon,.phone-app.login-app .login-cyberpunk .auth-tabs button.selected span,.login-cyberpunk .auth-tabs button.selected span{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.login-cyberpunk .auth-tabs button:hover{filter:brightness(1.04);transform:translateY(-1px)}.login-cyberpunk .auth-form{gap:var(--login-row-gap);width:100%;display:grid}.login-cyberpunk .field-label{box-sizing:border-box;border:2px solid var(--login-input-border);background:var(--login-input-bg);color:#e8dcff;border-radius:999px;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 16px;display:flex;box-shadow:0 0 12px #ff2d9a1f,inset 0 0 0 1px #00e5ff14}.login-cyberpunk .field-label:first-of-type:after{content:"";flex:0 0 22px;width:22px;min-width:22px}.login-cyberpunk .auth-form input{color:#f8f3ff;touch-action:manipulation;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:15px;font-weight:700;line-height:1.2}.login-cyberpunk .auth-form input::placeholder{color:#b4a0dcb8;opacity:1}.login-cyberpunk .remember-username{color:#e8dcffe0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0 4px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.login-cyberpunk .remember-username input[type=checkbox]{accent-color:#ff2d9a;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:0}.login-cyberpunk svg.auth-icon{color:#f0e6ffeb;stroke:#f0e6ffeb;flex:0 0 22px;width:22px;min-width:22px;height:22px}.login-cyberpunk .password-toggle{width:22px;min-width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.login-cyberpunk .password-toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffffff73}.login-cyberpunk .primary-button{z-index:1;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 16px;font-size:17px;font-weight:900;line-height:1;transition:transform .18s,filter .18s;display:flex;position:relative;box-shadow:0 0 20px #ff2d9a80,0 0 32px #00e5ff59,inset 0 1px #ffffff59;background:radial-gradient(circle at 18% 30%, #ffffff59, transparent 30%), linear-gradient(90deg, var(--login-neon-pink) 0%, var(--login-neon-cyan) 100%)!important}.login-cyberpunk .primary-button:before{pointer-events:none;content:none!important;display:none!important}.login-cyberpunk .primary-button>span{z-index:1;position:relative}.login-cyberpunk .primary-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.login-cyberpunk .primary-button-arrow{z-index:1;flex:0 0 20px;width:20px;height:20px;position:relative}.login-cyberpunk .social-login{gap:var(--login-row-gap);width:100%;display:grid}.login-cyberpunk .social-divider{color:#c8b4ffd1;letter-spacing:.04em;text-align:center;place-items:center;width:100%;font-size:13px;font-weight:700;line-height:1;display:grid}.login-cyberpunk .social-login-buttons{align-items:stretch;gap:8px;width:100%;display:flex}.login-cyberpunk .social-login button{z-index:1;color:#fff;min-width:0;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff1f;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:800;line-height:1;transition:transform .18s,filter .18s;display:flex;position:relative;background:#060210b8!important;border:2px solid #a855f78c!important}.login-cyberpunk .social-login button:before{pointer-events:none;content:none!important;display:none!important}.login-cyberpunk .social-login button:hover{filter:brightness(1.08);transform:translateY(-1px)}.login-cyberpunk .social-logo{flex:0 0 18px;width:18px;min-width:18px;height:18px;display:block}.login-cyberpunk svg.social-logo.apple-logo{color:#fff}.login-cyberpunk .social-login button span{text-align:center;flex:auto;min-width:0;font-size:10px;line-height:1.15}.login-cyberpunk .free-note{text-align:center;margin:0;padding:0 4px}.login-cyberpunk .free-note span{color:#ffffffe0;font-size:11px;font-weight:600;line-height:1.45}.login-cyberpunk .free-highlight{color:var(--login-neon-pink);text-shadow:0 0 10px #ff2d9a8c;font-weight:900}.login-cyberpunk .oauth-callback-copy{text-align:center;color:#f0e6ffeb;margin:auto;padding:24px 16px;font-size:15px;font-weight:700}@media (width>=560px){.login-app{align-items:flex-start;padding:18px 0;background:var(--login-bg-deep)!important}.login-app .login-cyberpunk.login-page{width:var(--nyx-design-width);max-width:var(--nyx-design-width);height:min(var(--nyx-design-height), calc(100dvh - 36px));min-height:min(var(--nyx-design-height), calc(100dvh - 36px));max-height:min(var(--nyx-design-height), calc(100dvh - 36px));border-radius:var(--nyx-phone-radius);scrollbar-width:none;border:1px solid #00e5ff2e;overflow-y:auto;box-shadow:0 0 40px #ff2d9a1f,0 0 60px #00e5ff14}.login-app .login-cyberpunk.login-page::-webkit-scrollbar{display:none}}@media (height<=740px){.login-cyberpunk .login-hero{height:clamp(300px,78vw,360px)}.login-cyberpunk .login-card.auth-card{margin-top:4px;padding-top:16px}}.nyx-staging-banner{z-index:10000;box-sizing:border-box;width:100%;padding:.35rem .75rem;padding-top:calc(.35rem + env(safe-area-inset-top,0px));text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#1a1208;background:linear-gradient(90deg,#e8b84a 0%,#f0d27a 50%,#e8b84a 100%);border-bottom:1px solid #0000002e;font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:700;position:sticky;top:0}html.nyx-staging body{--nyx-staging-banner-h:2rem}
