:root{--glass-bg:rgba(18,18,28,.45);--glass-bg-strong:rgba(14,14,22,.65);--glass-border:rgba(255,255,255,.09);--glass-border-bright:rgba(255,255,255,.18);--accent:#6366f1;--accent-glow:rgba(99,102,241,.35);--text-main:#f0f0f8;--text-muted:#7b7b9a;--neo-gold:gold;--neo-gold-glow:rgba(255,215,0,.3);--promo-blue:#38bdf8;--danger:#f43f5e;--success:#22d3a0;--font-head:"Plus Jakarta Sans", sans-serif;--font-body:"Inter", sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text-main);background:#06060f;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}#aurora-canvas{z-index:-2;pointer-events:none;will-change:transform;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}body.chat-open .aurora-paused{opacity:0}body.chats-scrolling .msg-view-body *,body.msg-view-scrolling .msg-view-body *{pointer-events:none!important}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.content{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;flex:1;padding:20px 16px 105px;position:relative;overflow-y:auto}.content::-webkit-scrollbar{display:none}.tab-content{flex-direction:column;animation:.25s fadeSlide;display:none}.tab-content.active{contain:none;content-visibility:visible;display:flex}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tab-content{content-visibility:auto;contain-intrinsic-size:900px 1200px;contain:layout paint}.card{background:var(--glass-bg);border:1px solid var(--glass-border-bright);-webkit-backdrop-filter:blur(40px)saturate(160%)brightness(1.05);border-radius:22px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.07),inset 0 -1px rgba(0,0,0,.2),0 8px 32px rgba(0,0,0,.35),0 0 0 .5px rgba(255,255,255,.04)}.card:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);height:1px;position:absolute;top:0;left:0;right:0}.btn{cursor:pointer;color:#fff;width:100%;font-size:.95rem;font-weight:600;font-family:var(--font-body);letter-spacing:.01em;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:15px 20px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.btn:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(255,255,255,.12) 0%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.btn-primary{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 4px 20px rgba(99,102,241,.4),inset 0 1px rgba(255,255,255,.15)}.btn-neo{color:#1a1100;background:linear-gradient(135deg,#c9a227 0%,#f0c040 50%,#d4a017 100%);font-weight:700;box-shadow:0 4px 24px rgba(255,215,0,.35),inset 0 1px rgba(255,255,255,.3)}.btn-secondary{color:rgba(255,255,255,.75);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px rgba(255,255,255,.06)}.btn:active{transform:scale(.96)}.btn-ios-add{color:#a5b4fc;-webkit-backdrop-filter:blur(20px);letter-spacing:.02em;background:rgba(99,102,241,.18);border:1.5px solid rgba(99,102,241,.45);border-radius:50px;font-weight:600;box-shadow:0 2px 16px rgba(99,102,241,.15),inset 0 1px rgba(255,255,255,.08)}.btn-ios-add .add-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.bottom-nav{-webkit-backdrop-filter:blur(50px)saturate(200%)brightness(1.1);z-index:100;background:rgba(12,12,22,.78);border:1px solid rgba(255,255,255,.1);border-radius:32px;justify-content:space-around;align-items:center;width:calc(100% - 32px);max-width:400px;height:62px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 40px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.05)}.nav-item{width:25%;color:var(--text-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:all .25s;display:flex}.nav-item.active{color:#fff}.nav-item.active .nav-icon-wrap{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.3)}.nav-icon-wrap{border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;width:36px;height:26px;transition:all .25s;display:flex}.nav-item svg{stroke:currentColor;fill:none;stroke-width:2px;width:20px;height:20px}.nav-item span{letter-spacing:.02em;font-size:.6rem;font-weight:600;font-family:var(--font-body)}.profile-user-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px)saturate(160%);border:1px solid var(--glass-border-bright);border-radius:22px;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 32px rgba(0,0,0,.3)}.profile-avatar{background:linear-gradient(135deg, var(--accent), #8b5cf6);width:52px;height:52px;font-size:20px;font-weight:700;font-family:var(--font-head);border:1.5px solid rgba(255,255,255,.15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(99,102,241,.4)}.profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.profile-name{font-size:1.05rem;font-weight:700;font-family:var(--font-head)}.profile-id{color:var(--text-muted);margin-top:3px;font-size:.78rem;font-weight:400}.conn-status-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border-bright);border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;font-size:.9rem;font-weight:500;transition:background .15s;display:flex}.conn-status-card:active{background:rgba(255,255,255,.07)}.status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.status-on{background:var(--success);box-shadow:0 0 10px var(--success)}.status-off{background:var(--danger);box-shadow:0 0 10px var(--danger)}.menu-group{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px)saturate(160%);border:1px solid var(--glass-border-bright);border-radius:22px;margin-bottom:12px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.07),0 6px 24px rgba(0,0,0,.25)}.menu-btn{width:100%;color:var(--text-main);cursor:pointer;font-size:.9rem;font-weight:500;font-family:var(--font-body);background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.05);justify-content:space-between;align-items:center;padding:15px 18px;transition:background .15s;display:flex}.menu-btn:last-child{border-bottom:none}.menu-btn:active{background:rgba(255,255,255,.04)}.menu-icon{align-items:center;gap:14px;display:flex}.menu-chevron{color:rgba(255,255,255,.2);flex-shrink:0;align-items:center;display:inline-flex}.icon-badge{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.icon-badge svg{stroke:#fff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.icon-badge.blue{background:linear-gradient(135deg,#0ea5e9,#38bdf8);box-shadow:0 3px 10px rgba(14,165,233,.4)}.icon-badge.gold{background:linear-gradient(135deg,#c9a227,#f0c040);box-shadow:0 3px 10px rgba(255,215,0,.4)}.icon-badge.gray{background:linear-gradient(135deg,#374151,#4b5563);box-shadow:0 3px 10px rgba(0,0,0,.3)}.icon-badge.purple{background:linear-gradient(135deg,#7c3aed,#a78bfa);box-shadow:0 3px 10px rgba(124,58,237,.4)}.icon-badge.teal{background:linear-gradient(135deg,#0d9488,#2dd4bf);box-shadow:0 3px 10px rgba(13,148,136,.4)}.icon-badge.rose{background:linear-gradient(135deg,#e11d48,#fb7185);box-shadow:0 3px 10px rgba(225,29,72,.4)}.stats-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:.75rem;font-weight:700;font-family:var(--font-head);margin:20px 0 10px 6px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat-box{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border-bright);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:20px 16px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.07)}.stat-num{font-size:2.2rem;font-weight:800;font-family:var(--font-head);margin-bottom:4px;line-height:1}.stat-label{color:var(--text-muted);font-size:.73rem;font-weight:500;line-height:1.3}.settings-header{font-size:1.6rem;font-weight:800;font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:18px}.section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:.7rem;font-weight:700;font-family:var(--font-head);margin:18px 0 8px 6px}.toggle-row{border-bottom:1px solid rgba(255,255,255,.04);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.toggle-row:last-child{border-bottom:none}.toggle-label{font-size:.88rem;font-weight:600}.toggle-desc{color:var(--text-muted);margin-top:3px;font-size:.72rem;line-height:1.4}.switch{flex-shrink:0;width:48px;height:28px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.08);border-radius:28px;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;bottom:0;left:0;right:0}.slider:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:2px;left:2px;box-shadow:0 2px 8px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3)}input:checked+.slider{background:var(--accent);border-color:rgba(99,102,241,.5)}input:checked+.slider:before{transform:translate(20px)}.lock-mode{opacity:.4;pointer-events:none;filter:grayscale(70%)}.lock-mode .slider{background:rgba(255,255,255,.04)!important}.lock-mode .slider:before{box-shadow:none!important;background:#555!important}.lock-mode input:checked+.slider{background:rgba(255,255,255,.06)!important}.lock-mode .btn{color:#444;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.03)}.bottom-area{flex-direction:column;gap:12px;margin-top:auto;padding-bottom:5px;display:flex}.lock-banner{cursor:pointer;-webkit-backdrop-filter:blur(20px);background:rgba(12,10,22,.85);border:1.5px solid transparent;border-radius:20px;justify-content:space-between;align-items:center;padding:14px 16px;display:none;position:relative;overflow:hidden}.lock-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899,#f43f5e,#fb923c,#a855f7,#6366f1,#38bdf8,#6366f1) 0 0/300% 100%;border-radius:22px;animation:4s linear infinite iridBorder;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.lock-banner:after{content:"";z-index:-1;background:rgba(12,10,22,.92);border-radius:19px;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}@keyframes iridBorder{0%{background-position:0%}to{background-position:300%}}.lock-banner-inner-shimmer{pointer-events:none;background:linear-gradient(90deg,rgba(99,102,241,.06),rgba(168,85,247,.08),rgba(236,72,153,.06),rgba(99,102,241,.06)) 0 0/200% 100%;border-radius:20px;animation:3s ease-in-out infinite lockShimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lockShimmer{0%,to{opacity:.7;background-position:0%}50%{opacity:1;background-position:100%}}.lock-arrow{color:#c4b5fd;background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(168,85,247,.25)) padding-box padding-box;border:1px solid rgba(168,85,247,.3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sub-header-wrap{justify-content:center;align-items:center;gap:6px;margin-bottom:20px;display:flex}.neo-badge-wrap{vertical-align:middle;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.45);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:26px;margin-left:2px;padding:3px 9px;display:inline-flex;box-shadow:0 0 10px rgba(255,215,0,.12)}.neo-text{background:linear-gradient(45deg,gold,orange);-webkit-text-fill-color:transparent;font-size:1rem;font-weight:800;line-height:1;font-family:var(--font-head);-webkit-background-clip:text}.promo-badge-wrap{vertical-align:middle;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:26px;margin-left:2px;padding:3px 9px;display:inline-flex;box-shadow:0 0 10px rgba(56,189,248,.12)}.promo-text{background:linear-gradient(45deg,#38bdf8,#0ea5e9);-webkit-text-fill-color:transparent;font-size:1rem;font-weight:800;line-height:1;font-family:var(--font-head);-webkit-background-clip:text}.sub-status-card{background:var(--glass-bg-strong);border:1px solid var(--glass-border-bright);-webkit-backdrop-filter:blur(40px);border-radius:24px;margin-bottom:14px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 32px rgba(0,0,0,.3)}.sub-status-card.neo{border-color:rgba(255,215,0,.25)}.sub-status-card.promo{border-color:rgba(56,189,248,.25)}.sub-active-title{font-size:1.1rem;font-weight:700;font-family:var(--font-head);margin-bottom:16px}.progress-bar-bg{background:rgba(255,255,255,.07);border-radius:3px;width:100%;height:6px;margin-bottom:12px;overflow:hidden}.progress-bar-fill{border-radius:3px;height:100%}.progress-bar-fill.neo{background:linear-gradient(90deg,#d4a017,gold);box-shadow:0 0 8px rgba(255,215,0,.6)}.progress-bar-fill.promo{background:linear-gradient(90deg,#0ea5e9,#38bdf8);box-shadow:0 0 8px rgba(56,189,248,.6)}.progress-meta{color:var(--text-muted);justify-content:space-between;font-size:.8rem;display:flex}.progress-end{color:var(--text-main);font-weight:600}.upgrade-title{font-size:1.35rem;font-weight:800;font-family:var(--font-head);justify-content:center;align-items:center;gap:4px;margin-bottom:6px;display:flex}.upgrade-title .neo-badge-wrap{height:22px;margin-left:4px;padding:2px 7px;transform:none}.upgrade-title .neo-text{font-size:.85rem}.neo-feature-card{-webkit-backdrop-filter:blur(20px);background:rgba(18,18,28,.5);border:1px solid rgba(255,255,255,.07);border-radius:18px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.neo-feature-card:before{content:"";border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.nfc-1:before{background:linear-gradient(#bf5af2,#9b30e8)}.nfc-2:before{background:linear-gradient(#6366f1,#4f46e5)}.nfc-3:before{background:linear-gradient(#38bdf8,#0ea5e9)}.nfc-4:before{background:linear-gradient(#22d3a0,#059669)}.nfc-5:before{background:linear-gradient(gold,#d4a017)}.nfc-6:before{background:linear-gradient(#a78bfa,#7c3aed)}.nfc-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nfc-1 .nfc-icon-wrap{background:rgba(191,90,242,.2)}.nfc-2 .nfc-icon-wrap{background:rgba(99,102,241,.2)}.nfc-3 .nfc-icon-wrap{background:rgba(56,189,248,.2)}.nfc-4 .nfc-icon-wrap{background:rgba(34,211,160,.2)}.nfc-5 .nfc-icon-wrap{background:rgba(255,215,0,.15)}.nfc-icon-wrap svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nfc-1 .nfc-icon-wrap svg{color:#bf5af2}.nfc-2 .nfc-icon-wrap svg{color:#818cf8}.nfc-3 .nfc-icon-wrap svg{color:#38bdf8}.nfc-4 .nfc-icon-wrap svg{color:#22d3a0}.nfc-5 .nfc-icon-wrap svg{color:gold}.nfc-title{font-size:.88rem;font-weight:600}.nfc-desc{color:var(--text-muted);margin-top:3px;font-size:.73rem;line-height:1.3}.support-link{color:var(--promo-blue);font-weight:500;text-decoration:none}.support-link:hover{text-decoration:underline}.price-row{justify-content:center;align-items:center;gap:6px;margin-bottom:20px;display:flex}.price-amount{color:#fff;font-size:3rem;font-weight:800;line-height:1;font-family:var(--font-head);letter-spacing:-.03em}.price-period{color:var(--text-muted);margin-top:14px;font-size:.9rem;font-weight:500}.sub-inactive-card{text-align:center;padding:12px 0 0}.sub-inactive-title{font-size:1.5rem;font-weight:800;font-family:var(--font-head);margin-bottom:8px}.sub-inactive-desc{color:var(--text-muted);margin-bottom:24px;font-size:.85rem;line-height:1.6}.sub-card-brand{border-bottom:1px solid rgba(255,255,255,.07);justify-content:center;align-items:center;gap:6px;margin-bottom:18px;padding-bottom:16px;display:flex}.sub-card-brand-name{font-size:1.1rem;font-weight:800;font-family:var(--font-head);color:#fff;letter-spacing:-.01em}.alt-pay-info{color:var(--text-muted);text-align:left;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.07);border-radius:16px;margin-top:14px;padding:14px 16px;font-size:.8rem;line-height:1.5}.promo-discount-badge{color:#fb7185;letter-spacing:.03em;background:linear-gradient(135deg,rgba(244,63,94,.18),rgba(220,38,38,.1));border:1px solid rgba(244,63,94,.45);border-radius:20px;align-items:center;gap:5px;margin-bottom:12px;padding:5px 14px;font-size:.77rem;font-weight:800;display:inline-flex;box-shadow:0 0 16px rgba(244,63,94,.22),inset 0 1px rgba(255,255,255,.05)}.price-row-discount{flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;display:flex}.price-old-row{opacity:.55;color:var(--text-muted);align-items:center;gap:3px;display:inline-flex;position:relative}.price-old-row:after{content:"";transform-origin:50%;pointer-events:none;background:#f43f5e;border-radius:2px;height:2px;position:absolute;top:50%;left:-5px;right:-5px;transform:translateY(-50%)rotate(4deg);box-shadow:0 0 6px rgba(244,63,94,.5)}.price-old-amount{font-size:1.35rem;font-weight:700;font-family:var(--font-head);letter-spacing:-.02em;color:var(--text-muted)}.price-old-period{margin-top:3px;font-size:.72rem}.price-new-row{align-items:center;gap:6px;display:flex}.price-amount-discount{font-size:3rem;font-weight:800;line-height:1;font-family:var(--font-head);letter-spacing:-.03em;color:#f43f5e;text-shadow:0 0 28px rgba(244,63,94,.6),0 0 56px rgba(244,63,94,.25)}.subpage{z-index:200;content-visibility:auto;contain-intrinsic-size:900px 1200px;background:#06060f;flex-direction:column;width:100%;height:100%;transition:transform .32s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;top:0;left:100%}.subpage.active{transform:translate(-100%)}.subpage-header{border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(30px);font-size:1rem;font-weight:600;font-family:var(--font-head);background:rgba(12,12,22,.8);align-items:center;padding:18px 20px;display:flex}.back-btn{color:var(--promo-blue);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-body);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:20px;align-items:center;gap:6px;margin-right:14px;padding:6px 12px;transition:background .15s;display:flex}.back-btn:active{background:rgba(255,255,255,.12)}.subpage-content{scrollbar-width:none;flex:1;padding:20px 16px;position:relative;overflow-y:auto}.subpage-content::-webkit-scrollbar{display:none}.inst-icon-wrap{vertical-align:middle;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;max-width:20px;height:20px;max-height:20px;margin-left:1px;font-size:0;line-height:0;display:inline-flex;overflow:hidden}.inst-icon{object-fit:contain;transform-origin:50%;flex-shrink:0;width:20px;height:20px;display:block;transform:scale(1.26)}.inst-keyword{color:#60a5fa;font-weight:700}.inst-copy-tag{color:#c4b5fd;font-weight:700;font-size:inherit;line-height:inherit;cursor:pointer;white-space:nowrap;vertical-align:baseline;text-underline-offset:2px;background:0 0;border:none;border-radius:0;padding:0;-webkit-text-decoration:underline rgba(196,181,253,.5);text-decoration:underline rgba(196,181,253,.5);transition:color .18s;display:inline}.inst-copy-tag:hover{color:#e0d9ff;-webkit-text-decoration-color:rgba(224,217,255,.8);text-decoration-color:rgba(224,217,255,.8)}.inst-copy-tag:active{opacity:.75}.inst-arrow{flex-shrink:0;align-items:center;display:inline-flex}.instructions-list{flex-direction:column;display:flex}.instruction-step{color:rgba(255,255,255,.88);border-bottom:1px solid rgba(255,255,255,.05);flex-direction:row;align-items:flex-start;gap:10px;padding:11px 0;font-size:.875rem;line-height:1.55;display:flex}.instruction-step:last-child{border-bottom:none}.step-num{color:#a5b4fc;background:rgba(99,102,241,.25);border:1px solid rgba(99,102,241,.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:0;font-size:.68rem;font-weight:700;display:flex}.step-body{flex-flow:wrap;align-items:center;gap:0 3px;min-width:0;line-height:1.55;display:flex}.step-done-sub{width:100%;color:var(--text-muted);margin-top:3px;font-size:.775rem;font-weight:400;line-height:1.45;display:block}.warn-box{background:rgba(255,215,0,.07);border:1px solid rgba(255,215,0,.2);border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;display:flex}.warn-star-wrap{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.warn-box-star{object-fit:contain;width:126%;height:126%;display:block}.warn-box-text{color:#fff;font-size:.82rem;font-weight:500;line-height:1.4}.btn-screenshots{color:rgba(255,255,255,.7);cursor:pointer;width:100%;font-size:.84rem;font-weight:600;font-family:var(--font-body);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;transition:all .18s;display:flex}.btn-screenshots:hover{color:#fff;background:rgba(255,255,255,.1)}.screenshot-gallery{flex-direction:column;gap:14px;margin-top:12px;animation:.25s both cardIn;display:none}.screenshot-gallery.open{display:flex}.screenshot-card{background:linear-gradient(135deg,rgba(99,102,241,.07),rgba(139,92,246,.04));border:1px solid rgba(99,102,241,.22);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;overflow:hidden}.screenshot-thumb{border:1px solid rgba(99,102,241,.2);border-radius:12px;order:2;width:100%;overflow:hidden}.screenshot-thumb img{width:100%;height:auto;display:block}.screenshot-info{flex-direction:column;order:1;gap:4px;padding-bottom:6px;display:flex}.screenshot-step-label{color:#c4b5fd;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(139,92,246,.25));border:1px solid rgba(99,102,241,.45);border-radius:20px;align-self:flex-start;align-items:center;margin-bottom:2px;padding:2px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.screenshot-title{color:#fff;font-size:.96rem;font-weight:800;font-family:var(--font-head);flex-wrap:wrap;align-items:center;gap:3px;line-height:1.4;display:flex}.screenshot-desc{color:rgba(255,255,255,.5);margin-top:1px;font-size:.76rem;line-height:1.45}#onboarding{z-index:1000;-webkit-backdrop-filter:blur(30px);background:rgba(6,6,15,.96);flex-direction:column;width:100%;height:100%;padding:44px 20px 24px;transition:opacity .35s;display:flex;position:fixed;top:0;left:0}.onboarding-logo{text-align:center;margin-bottom:28px}.onboarding-logo-icon{background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:20px;margin-bottom:12px;padding:14px;display:inline-flex}.onboarding-logo-icon svg{stroke:var(--accent)}.onboarding-title{font-size:1.8rem;font-weight:800;font-family:var(--font-head)}.onboarding-sub{color:var(--text-muted);margin-top:4px;font-size:.85rem}.search-input{color:#fff;width:100%;font-size:.95rem;font-family:var(--font-body);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;outline:none;margin-bottom:14px;padding:14px 18px;transition:all .2s}.search-input:focus{background:rgba(255,255,255,.08);border-color:rgba(99,102,241,.5)}.search-input::placeholder{color:var(--text-muted)}.lang-list{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.lang-list::-webkit-scrollbar{display:none}.lang-item{cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;justify-content:space-between;align-items:center;padding:14px 18px;transition:all .15s;display:flex}.lang-item:active{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);transform:scale(.98)}.lang-native{font-size:1rem;font-weight:600;font-family:var(--font-head)}.lang-eng{color:var(--text-muted);margin-top:2px;font-size:.8rem}.quasar-star{vertical-align:middle;display:inline-block}.empty-state{text-align:center;padding:40px 20px}.empty-icon{background:rgba(255,255,255,.04);border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.empty-icon svg{width:30px;height:30px;stroke:var(--text-muted);fill:none;opacity:.5;stroke-width:1.5px}.empty-title{font-size:1.1rem;font-weight:700;font-family:var(--font-head);margin-bottom:8px}.empty-desc{color:var(--text-muted);margin-bottom:24px;font-size:.85rem;line-height:1.6}.tab-page-title{font-size:1.6rem;font-weight:800;font-family:var(--font-head);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.9);margin-bottom:18px}.neo-inc-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:.7rem;font-weight:700;font-family:var(--font-head);margin-bottom:12px;padding-left:4px}#tab-profile.active .profile-user-card{animation:.3s 30ms both cardIn}#tab-profile.active .conn-status-card{animation:.3s 80ms both cardIn}#tab-profile.active .menu-group{animation:.3s .13s both cardIn}#tab-profile.active .stats-grid{animation:.3s .2s both cardIn}#tab-settings.active .menu-group:first-of-type{animation:.3s 50ms both cardIn}#tab-settings.active .menu-group:nth-of-type(2){animation:.3s .12s both cardIn}#tab-settings.active .bottom-area{animation:.3s .18s both cardIn}#tab-chats.active .card{animation:.3s 50ms both cardIn}#tab-sub.active .sub-header-wrap{animation:.3s 20ms both cardIn}#tab-sub.active .promo-info-banner{animation:.3s 60ms both cardIn}#tab-sub.active .sub-status-card{animation:.3s .1s both cardIn}#tab-sub.active #promo-upgrade-block,#tab-sub.active #neo-features-block{animation:.3s .16s both cardIn}#tab-sub.active #sub-inactive-view .card{animation:.3s .1s both cardIn}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.status-on{background:var(--success);box-shadow:0 0 10px var(--success);animation:2s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 6px var(--success)}50%{box-shadow:0 0 14px var(--success), 0 0 28px rgba(34,211,160,.3)}}.neo-feature-card{transition:transform .2s,box-shadow .2s}.neo-feature-card:hover{transform:translate(3px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.neo-badge-wrap,.promo-badge-wrap{position:relative;overflow:visible}.neo-badge-wrap{animation:3.5s ease-in-out infinite neoBadgeGlow;box-shadow:0 0 10px rgba(255,215,0,.12)}.promo-badge-wrap{animation:3.5s ease-in-out .8s infinite promoBadgeGlow;box-shadow:0 0 10px rgba(56,189,248,.12)}@keyframes neoBadgeGlow{0%,to{box-shadow:0 0 6px rgba(255,215,0,.08)}50%{box-shadow:0 0 16px rgba(255,215,0,.22)}}@keyframes promoBadgeGlow{0%,to{box-shadow:0 0 6px rgba(56,189,248,.08)}50%{box-shadow:0 0 16px rgba(56,189,248,.22)}}.sub-title-text{font-size:2rem;font-weight:800;font-family:var(--font-head);letter-spacing:-.03em;background:linear-gradient(90deg,#e0e0f8 0%,#fff 35%,#c4b5fd 55%,#fff 75%,#e0e0f8 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite titleShimmer}@keyframes titleShimmer{0%{background-position:0%}to{background-position:200%}}.menu-btn{transition:background .15s,padding-left .15s}.menu-btn:hover{background:rgba(255,255,255,.03);padding-left:20px}.stat-box{transition:transform .2s,box-shadow .2s}.stat-box:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.profile-avatar{animation:5s ease-in-out infinite avatarFloat}@keyframes avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.promo-info-banner{-webkit-backdrop-filter:blur(20px);background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.22);border-radius:18px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;animation:.3s both cardIn;display:none}.promo-info-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.promo-info-title{color:var(--promo-blue);margin-bottom:3px;font-size:.85rem;font-weight:700}.promo-info-desc{color:rgba(255,255,255,.5);font-size:.78rem;line-height:1.45}#promo-upgrade-block .card:before,.promo-upgrade-card .neo-badge-wrap:after{display:none}.promo-upgrade-card{text-align:center;background:linear-gradient(115deg,rgba(255,215,0,0) 0%,rgba(255,200,60,.13) 40%,rgba(255,215,0,0) 80%) 0 0/300% 100%,linear-gradient(160deg,rgba(28,20,4,.97) 0%,rgba(16,11,2,.99) 100%) 0 0/100% 100%;border-radius:14px;margin-top:0;padding:24px 16px 20px;animation:4s ease-in-out infinite goldSlide;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(200,155,20,.2),inset 0 1px rgba(255,215,0,.08),0 8px 28px rgba(0,0,0,.45)}@keyframes goldSlide{0%{background-position:0%,0 0}50%{background-position:100%,0 0}to{background-position:0%,0 0}}.feat-card{background:var(--glass-bg);border:1px solid var(--glass-border-bright);-webkit-backdrop-filter:blur(40px)saturate(160%)brightness(1.05);border-radius:22px;margin-bottom:16px;padding:11px 11px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 32px rgba(0,0,0,.3)}.feat-card:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);height:1px;position:absolute;top:0;left:0;right:0}.feat-card-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.feat-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feat-icon-wrap svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.feat-fi-blue{color:#38bdf8;background:rgba(56,189,248,.18)}.feat-fi-red{color:#f43f5e;background:rgba(244,63,94,.18)}.feat-fi-purple{color:#bf5af2;background:rgba(191,90,242,.18)}.feat-fi-indigo{color:#818cf8;background:rgba(99,102,241,.18)}.feat-fi-teal{color:#22d3a0;background:rgba(34,211,160,.18)}.feat-fi-gold{color:gold;background:rgba(255,215,0,.15)}.feat-fi-rose{color:#fb7185;background:rgba(251,113,133,.18)}.feat-fi-muted{color:rgba(255,255,255,.4);background:rgba(255,255,255,.07)}.feat-card-title{font-size:.95rem;font-weight:700;font-family:var(--font-head);color:var(--text-main);margin-bottom:4px;line-height:1.35}.feat-card-desc{color:var(--text-muted);font-size:.75rem;line-height:1.5}.feat-card-desc.danger{color:rgba(244,63,94,.85)}.feat-photos{flex-direction:column;gap:0;margin:0 -11px;padding:0;display:flex}.feat-photo{border-top:2px solid rgba(255,255,255,.13);width:100%;display:block}.feat-photo:last-child{border-radius:0 0 22px 22px}.feat-photo img{width:100%;height:auto;display:block}.feat-card-nosub{align-items:center;gap:10px;display:flex}.feat-card.no-photo{padding-bottom:11px}.feat-support-link{color:var(--promo-blue);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}@keyframes loadBar{0%{transform:translate(-100%)}to{transform:translate(350%)}}
