@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.high-selling-badge{color:#ffe39a;letter-spacing:.08em;background:linear-gradient(110deg,#ff912829,#ffdd704d,#ff912829);border:1px solid #ffbe4a8c;border-radius:999px;align-items:center;gap:4px;width:max-content;margin-top:6px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1;animation:2.4s ease-in-out infinite high-selling-pulse;display:inline-flex;box-shadow:0 0 #ffb83e00}.high-selling-badge .material-symbols-rounded{color:#ffd166;font-size:14px;animation:1.8s ease-in-out infinite high-selling-star}.high-selling-admin{color:#ffd166!important}.high-selling-admin.active{background:#ffc10724!important;border-color:#ffd16673!important}@keyframes high-selling-pulse{0%,to{filter:saturate(.95);box-shadow:0 0 #ffb83e00}50%{filter:saturate(1.3);box-shadow:0 0 18px #ffb83e4d}}@keyframes high-selling-star{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(8deg)}}:root{color:#fff;background:#111;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}.page{place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.backdrop{object-fit:cover;filter:saturate(.78)contrast(1.04);z-index:0;width:100%;height:100%;position:absolute;inset:0}.veil{z-index:1;background:linear-gradient(145deg,#0f1325b8,#12183466 45%,#040814d6);position:absolute;inset:0}.login-card{z-index:2;-webkit-backdrop-filter:blur(18px);background:#14193170;border:1px solid #fff3;border-radius:28px;width:min(100%,420px);padding:34px 32px 28px;box-shadow:0 24px 80px #00000061,inset 0 1px #ffffff24}.brand-mark{background:#229ed9;border-radius:17px;place-items:center;width:52px;height:52px;font-size:25px;display:grid;transform:rotate(-10deg);box-shadow:0 10px 24px #229ed94d}.brand-mark span{transform:rotate(10deg)}.eyebrow{color:#8ecff0;letter-spacing:2.4px;margin:28px 0 8px;font-size:11px;font-weight:700}h1{letter-spacing:-1px;margin:0 0 10px;font-family:Space Grotesk;font-size:32px}.intro{color:#ffffffad;margin:0 0 27px;font-size:14px;line-height:1.55}label{color:#ffffffc2;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.phone-field{background:#0000002b;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.flag{font-size:18px}.code{color:#ffffffb8;border-right:1px solid #ffffff2e;padding-right:10px;font-size:14px}input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}input::placeholder{color:#fff6}input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background-color:#0000!important;transition:background-color 50000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000002b!important}input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background-color:#0000!important;transition:background-color 50000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000002b!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background-color:#0000!important;transition:background-color 50000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000002b!important}button{font:inherit;cursor:pointer}.primary{color:#fff;background:#229ed9;border:0;border-radius:14px;width:100%;height:54px;margin-top:14px;font-weight:700;transition:all .2s;box-shadow:0 10px 24px #229ed945}.primary:hover{background:#35abe2;transform:translateY(-1px)}.primary span{margin-left:7px;font-size:20px}.divider{color:#fff6;align-items:center;gap:12px;margin:25px 0 17px;font-size:11px;display:flex}.divider:before,.divider:after{content:"";background:#ffffff26;flex:1;height:1px}.socials{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.social:hover{background:#ffffff21}.google-g{color:#fff;font-family:Arial;font-size:19px;font-weight:700}.telegram .plane{color:#55c9f3;font-size:17px}.terms{text-align:center;color:#ffffff6b;margin:24px 9px 0;font-size:10px;line-height:1.55}.terms a{color:#ffffffc2;text-decoration:none}.footer-note{z-index:2;color:#fff6;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;position:absolute;bottom:16px}@media (width<=480px){.page{padding:18px}.login-card{border-radius:24px;padding:28px 22px 24px}h1{font-size:29px}.brand-mark{width:48px;height:48px}.footer-note{display:none}}n+.login-card{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(135deg,#ffffff2e,#ffffff0e 38%,#74b1ff17);border-color:#ffffff4d;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b,inset 1px 1px #ffffff4d,inset -1px -1px #91c0ff2e}.terms{position:relative}.terms a{cursor:pointer}.drawer-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#03061294;position:fixed;inset:0}.drawer-content{z-index:11;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);color:#fff;background:#161b34c7;border:1px solid #ffffff38;border-bottom:0;border-radius:28px 28px 0 0;width:min(100%,520px);padding:22px 24px 30px;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -20px 60px #00000061,inset 0 1px #ffffff38}.drawer-handle{background:#fff6;border-radius:99px;width:42px;height:4px;margin:0 auto 22px}.drawer-content h2{margin:0 0 8px;font-family:Space Grotesk;font-size:22px}.drawer-content p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.6}.drawer-close{color:#fff;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:12px;width:100%;height:46px;margin-top:22px;font-weight:600}.mouse-glow{z-index:-1;background:radial-gradient(280px circle at var(--mouse-x,50%) var(--mouse-y,20%),#b46bff3d,transparent 62%);pointer-events:none;transition:background .15s;position:absolute;inset:0}.devx-logo{object-fit:cover;mix-blend-mode:screen;border-radius:24px;width:94px;height:94px;margin:0 auto 2px;display:block;box-shadow:0 0 0 1px #ffffff42,0 12px 28px #702cff59}.primary{justify-content:center;align-items:center;gap:7px;display:flex}.social svg{flex:none}.telegram svg{color:#55c9f3}.google svg{color:#fff}.telegram-logo{object-fit:contain;border-radius:50%;width:22px;height:22px;display:block}.country-trigger{color:#fff;background:0 0;border:0;border-right:1px solid #ffffff2e;align-items:center;gap:9px;height:30px;padding:0 10px 0 0;display:flex}.country-trigger .code{color:#ffffffc2;border:0;padding:0}.chevron{color:#ffffff8c;margin-top:-4px;margin-left:1px;font-size:16px}.phone-field{position:relative}.country-menu{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#151b34f0;border:1px solid #ffffff3d;border-radius:16px;padding:9px;position:absolute;top:61px;left:0;right:0;box-shadow:0 18px 45px #0006}.country-search{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px}.country-list{max-height:230px;margin-top:7px;overflow:auto}.country-option{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 9px;font-size:12px;display:flex}.country-option:hover{background:#ffffff1a}.country-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.country-code{color:#ffffff8c}.back-link{color:#ffffffa6;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-size:12px;display:flex}.devx-logo.small{width:72px;height:72px}.otp-input{color:#fff;text-align:center;letter-spacing:12px;background:#00000029;border:1px solid #ffffff3d;border-radius:15px;outline:0;width:100%;height:64px;font:700 28px Space Grotesk}.resend{color:#8ecff0;background:0 0;border:0;margin:18px auto 0;font-size:12px;display:block}.dashboard-page{color:#fff;background:linear-gradient(145deg,#090c18,#15102b 60%,#090b17);min-height:100svh;padding-bottom:86px}.dashboard-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#7941d240,#0000 32%);position:fixed;inset:0}.dash-header,.dash-content{width:min(100% - 32px,620px);margin:auto;position:relative}.dash-header{align-items:center;gap:13px;padding:25px 0 22px;display:flex}.dash-header img{object-fit:cover;mix-blend-mode:screen;border-radius:13px;width:44px;height:44px;box-shadow:0 0 20px #8041ff59}.dash-kicker{letter-spacing:1.8px;color:#a1a4c9;font-size:10px}.dash-header h2{margin:3px 0 0;font:600 20px Space Grotesk}.section-title{margin:15px 0 18px}.section-title h1{margin:0 0 5px;font-size:29px}.section-title p,.muted{color:#ffffff85;margin:0;font-size:12px}.balance-card,.glass-card,.stat-card{background:linear-gradient(135deg,#1e233ceb,#161b34e0);border:1px solid #ffffff24;border-radius:22px;box-shadow:inset 1px 1px #ffffff0f,0 16px 40px #0003}.balance-card{padding:20px}.balance-card span{color:#ffffff94;font-size:12px}.balance-card strong{margin:6px 0 18px;font:600 30px Space Grotesk;display:block}.add-funds{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.stat-card{padding:15px}.stat-card svg{color:#bb86fc;margin-bottom:13px}.stat-card span{color:#ffffff8a;font-size:11px;display:block}.stat-card strong{margin-top:5px;font:600 22px Space Grotesk;display:block}.glass-card{margin-top:12px;padding:18px}.glass-card h3{margin:0 0 6px;font-size:15px}.card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.card-heading svg{color:#bb86fc}.order-row{border-top:1px solid #ffffff17;align-items:center;gap:11px;padding:13px 0;display:flex}.order-icon{color:#c795ff;background:#995cff29;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.order-main{flex:1;min-width:0}.order-main strong,.order-main span,.order-main small{display:block}.order-main strong{font-size:12px}.order-main span,.order-main small{color:#ffffff80;margin-top:3px;font-size:10px}.order-main small{color:#ffffff59}.order-row b{font-size:10px}.active-status{color:#74e0a5}.complete-status{color:#ffffff73}.profile-card{align-items:center;gap:14px;display:flex}.profile-card img{object-fit:cover;mix-blend-mode:screen;border-radius:16px;width:56px;height:56px}.bottom-nav{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#131629c7;border:1px solid #ffffff29;border-radius:20px;grid-template-columns:repeat(4,1fr);width:min(100% - 24px,520px);padding:8px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #00000059}.bottom-nav button{color:#ffffff73;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:4px;padding:8px 3px;font-size:9px;display:flex}.bottom-nav button.active{color:#fff;background:#9e63ff33}.bottom-nav button.active svg{color:#c69bff}@media (width<=480px){.dashboard-page{padding-bottom:88px}.dash-header,.dash-content{width:calc(100% - 28px)}.section-title h1{font-size:26px}.balance-card strong{font-size:28px}}.theme-toggle{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;width:38px;height:38px;margin-left:auto;font-size:17px}.tab-topline{align-items:center;gap:12px;font:600 19px Space Grotesk;display:flex}.tab-topline img{object-fit:cover;mix-blend-mode:screen;border-radius:12px;width:38px;height:38px}.filter-row{gap:9px;margin-bottom:12px;display:flex}.search-box{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;flex:1;align-items:center;gap:7px;height:43px;padding:0 11px;display:flex}.search-box input{font-size:12px}.date-filter{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;width:43px;height:43px;padding:8px}.search-box.full{width:100%;margin:12px 0}.order-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.order-button:hover{background:#ffffff0a;border-radius:10px}.detail-card{padding:22px}.detail-card>svg{color:#c595ff;margin-bottom:13px}.detail-row{border-top:1px solid #ffffff17;justify-content:space-between;gap:16px;padding:14px 0;font-size:12px;display:flex}.detail-row span{color:#ffffff85}.detail-row strong{font-weight:600}.detail-card .primary{margin-top:14px}.profile-actions{gap:4px;display:grid}.profile-actions button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 4px;font-size:12px;display:flex}.profile-actions button svg{color:#c595ff}.profile-actions .danger,.profile-actions .danger svg{color:#ff9b9b}.empty-state{text-align:center;padding:22px 0}.dashboard-page.light .order-row,.dashboard-page.light .detail-row,.dashboard-page.light .profile-actions button{border-color:#565b911f}.dashboard-page.light .profile-actions button{color:#171a2b}.dashboard-backdrop{z-index:0;object-fit:cover;opacity:.42;filter:saturate(.85)contrast(1.06);width:100%;height:100%;position:fixed;inset:0}.dashboard-veil{z-index:0;pointer-events:none;background:linear-gradient(145deg,#050814d6,#110c2799 55%,#050814e0);position:fixed;inset:0}.dashboard-page.light .dashboard-backdrop,.dashboard-page.light .dashboard-veil{display:none}.dashboard-page .dash-header,.dashboard-page .dash-content,.dashboard-page .bottom-nav{z-index:1}.dash-content.no-header{padding-top:8px}.dashboard-page.light .dashboard-backdrop{opacity:.28;filter:saturate(.9)brightness(1.08);display:block}.dashboard-page.light .dashboard-veil{background:linear-gradient(145deg,#eff4ffad,#f8f7ff75 55%,#e9eef9b8);display:block}.dashboard-page.light{color:#fff;background:linear-gradient(145deg,#090c18,#15102b 60%,#090b17)}.dashboard-page.light:before{background:radial-gradient(circle at 80% 0,#7941d240,#0000 32%)}.dashboard-page.light .dash-kicker,.dashboard-page.light .muted,.dashboard-page.light .section-title p{color:#ffffff85}.dashboard-page.light .balance-card,.dashboard-page.light .glass-card,.dashboard-page.light .stat-card{background:linear-gradient(135deg,#1e233ceb,#161b34e0);border-color:#ffffff24;box-shadow:inset 1px 1px #ffffff0f,0 16px 40px #0003}.dashboard-page.light .theme-toggle,.dashboard-page.light .bottom-nav{color:#fff;background:#131629c7;border-color:#ffffff29}.dashboard-page.light .bottom-nav button{color:#ffffff73}.dashboard-page.light .bottom-nav button.active{color:#fff;background:#9e63ff33}.dashboard-page.light .search-box,.dashboard-page.light .date-filter{color:#fff;background:#ffffff12;border-color:#ffffff24}.dashboard-page.light .search-box input,.dashboard-page.light .date-filter,.dashboard-page.light .profile-actions button{color:#fff}.dashboard-backdrop{opacity:.72;filter:saturate(.95)contrast(1.04)}.dashboard-veil{background:linear-gradient(145deg,#0508149e,#110c2761 55%,#050814b3)}.dashboard-page.light .dashboard-backdrop{opacity:.72;filter:saturate(.95)contrast(1.04)}.dashboard-page.light .dashboard-veil{background:linear-gradient(145deg,#0508149e,#110c2761 55%,#050814b3)}.bottom-nav button svg{display:none}.bottom-nav button:before{content:"";filter:brightness(0)invert()drop-shadow(0 3px 6px #00000038);opacity:.72;background:50%/contain no-repeat;width:22px;height:22px;display:block}.bottom-nav button.active:before{opacity:1;filter:brightness(0)invert()drop-shadow(0 0 7px #be87ffb3)}.profile-actions button svg{display:none}.profile-actions button:before{content:"";filter:drop-shadow(0 4px 8px #0000004d);background:50%/contain no-repeat;flex:none;width:28px;height:28px}.profile-actions button:first-child:before,.profile-actions button:nth-child(2):before{background-image:url(/icons/edit-3d.webp)}.profile-actions button:nth-child(3):before{background-image:url(/icons/active-3d.webp)}.profile-actions button:nth-child(4):before{background-image:url(/icons/api-3d.webp)}.profile-actions button:nth-child(5):before{background-image:url(/icons/logout-3d.webp)}.stat-card svg{display:none}.stat-card:before{content:"";filter:drop-shadow(0 4px 8px #00000047);background:50%/contain no-repeat;width:36px;height:36px;margin-bottom:7px;display:block}.stat-card:first-child:before{background-image:url(/icons/purchase-3d.webp)}.stat-card:nth-child(2):before{background-image:url(/icons/active-3d.webp)}.add-funds svg{display:none}.add-funds:before{content:"";background:url(/icons/deposit-3d.webp) 50%/contain no-repeat;width:22px;height:22px}.profile-actions button:before,.stat-card:before{mix-blend-mode:darken}.add-funds:before{content:"+";color:#fff;place-items:center;width:22px;height:22px;font-size:21px;font-weight:400;line-height:1;display:grid;background:0 0!important}.order-icon svg{display:none}.order-icon:before{content:"";filter:drop-shadow(0 3px 6px #0000004d);background:url(/icons/purchase-3d.webp) 50%/contain no-repeat;width:28px;height:28px;display:block}.profile-actions button:before,.stat-card:before,.add-funds:before{background-color:#0000}.stat-card:first-child:before{content:"₹";color:#c795ff;background:0 0;place-items:center;font:600 26px Space Grotesk;display:grid}.stat-card:nth-child(2):before{content:"✓";color:#74e0a5;background:0 0;place-items:center;font:700 25px DM Sans;display:grid}.card-heading h3:before{content:"↻";color:#c795ff;background:#c795ff26;border-radius:8px;place-items:center;width:26px;height:26px;margin-right:8px;font-size:18px;display:inline-grid}.order-row:first-child .order-icon:before{content:"♛";color:#f4ca67;background:0 0;place-items:center;font:700 25px Georgia;display:grid}.profile-actions button:nth-child(3):before{content:"✓";color:#74e0a5;background:0 0;place-items:center;font:700 23px DM Sans;display:grid}.profile-actions button:first-child:before{content:"";background-image:url(/icons/new/edit.png)}.profile-actions button:nth-child(2):before,.profile-actions button:nth-child(3):before{content:"";background-image:url(/icons/new/shield.png)}.profile-actions button:nth-child(4):before{content:"";background-image:url(/icons/new/wallet.png)}.profile-actions button:nth-child(5):before{content:"";background-image:url(/icons/new/logout.png)}.stat-card:first-child:before{content:"";background-image:url(/icons/new/money.png);width:30px;height:30px}.stat-card:nth-child(2):before{content:"";background-image:url(/icons/new/shield.png);width:30px;height:30px}.order-icon:before{content:"";background-image:url(/icons/new/premium.png)}.add-funds:before{content:"";background-image:url(/icons/new/plus.png);background-color:#0000!important}.card-heading h3:before{content:"";background-color:#0000;background-image:url(/icons/new/history.png);background-repeat:no-repeat;background-size:contain;font-size:0}.stat-card:first-child:before,.stat-card:nth-child(2):before,.profile-actions button:nth-child(2):before,.profile-actions button:nth-child(3):before{filter:brightness(0)invert()drop-shadow(0 3px 6px #0000004d);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:contain}.add-funds:before{opacity:1;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:grid!important}.order-icon:before{content:"";filter:drop-shadow(0 4px 7px #00000059);background-image:url(/icons/new/key-color.png)}.card-heading h3:before{filter:drop-shadow(0 3px 6px #00000040);background-image:url(/icons/new/history-color.png)}.glass-card .card-heading>svg{display:none}.dashboard-page .glass-card .card-heading>div:after{content:"";filter:drop-shadow(0 3px 6px #00000040);content:none;background:url(/icons/new/recent.png) 50%/contain no-repeat;width:24px;height:24px;margin-top:-23px;margin-left:2px;display:none}.order-icon:before{filter:brightness(0)invert()drop-shadow(0 0 7px #c48dffb8);opacity:1;background-image:url(/icons/new/key-color.png)}.add-funds:before{content:""!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-image:url(/icons/new/plus.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block!important}.action-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030612a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-modal{color:#fff;background:#1b1f3beb;border:1px solid #ffffff38;border-radius:22px;width:min(100%,380px);padding:22px;box-shadow:0 24px 70px #0000007a}.action-modal h2{margin:0 0 17px;font:600 21px Space Grotesk}.action-modal p{color:#ffffffb3;margin:0 0 20px;font-size:13px;line-height:1.55}.action-modal label{margin:13px 0}.action-modal input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;width:100%;height:44px;margin-top:7px;padding:0 11px;display:block}.action-modal input[type=file]{padding:9px;font-size:11px}.action-modal>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.action-modal button{color:#fff;background:#ffffff1f;border:0;border-radius:10px;height:41px;padding:0 14px;font-size:12px}.action-modal .modal-save{background:#229ed9}.admin-button{color:#fff;background:#9d5eff38;border:1px solid #c48dff73;border-radius:10px;height:34px;margin-left:8px;padding:0 12px;font-size:11px;font-weight:700}.api-login-input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;width:100%;height:50px;padding:0 13px}.liquid-dialog{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff2e,#ffffff12 48%,#79c4ff1a)!important;border-color:#ffffff47!important;box-shadow:0 28px 90px #00000080,inset 1px 1px #ffffff4d,inset -1px -1px #91c0ff24!important}.profile-actions button:first-child:before{content:""!important;filter:brightness(0)invert()drop-shadow(0 0 7px #c48dff73)!important;mix-blend-mode:normal!important;background-image:url(/icons/new/edit.png)!important}.profile-actions button:nth-child(2):before{content:""!important;filter:brightness(0)invert()drop-shadow(0 0 7px #c48dff73)!important;mix-blend-mode:normal!important;background-image:url(/icons/new/shield.png)!important}.profile-actions button:nth-child(4):before{content:""!important;filter:brightness(0)invert()drop-shadow(0 0 7px #ff78786b)!important;mix-blend-mode:normal!important;background-image:url(/icons/new/logout.png)!important}.profile-actions .danger{color:#ffb3b3!important}.profile-actions .danger:before{opacity:1!important}.modal-danger{background:#e84d64!important}.api-key-box{word-break:break-all;background:#00000038;border:1px solid #ffffff29;border-radius:12px;max-width:100%;padding:12px;font:600 12px Space Grotesk;display:block;color:#d8f6ff!important}.api-key-reveal{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.api-copy-btn{min-height:32px}.admin-wide{color:#fff;background:#9d5eff29;border:1px solid #c48dff59;justify-content:center;align-items:center;gap:8px;width:100%;margin:12px 0;padding:13px;font-weight:700;display:flex}.admin-grid{grid-template-columns:repeat(3,1fr);gap:9px!important;margin:12px 0 18px!important;display:grid!important}.admin-grid div{background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;padding:12px}.admin-grid span,.admin-grid strong{display:block}.admin-grid span{color:#ffffff8c;font-size:10px}.admin-grid strong{margin-top:4px;font-size:13px}.icon-button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.action-modal>div.admin-grid{justify-content:stretch}.bottom-nav{grid-template-columns:repeat(5,1fr)!important}.bottom-nav button:first-child:before{background-image:url(/icons/new/home.png)!important}.bottom-nav button:nth-child(2):before{background-image:url(/icons/new/buy.png)!important}.bottom-nav button:nth-child(3):before{background-image:url(/icons/new/order.png)!important}.bottom-nav button:nth-child(4):before{background-image:url(/icons/new/wallet.png)!important}.bottom-nav button:nth-child(5):before{background-image:url(/icons/new/profile.png)!important}.product-filter{flex-wrap:wrap;align-items:center}.product-filter .search-box{min-width:190px}.product-select{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;outline:0;width:112px;height:43px;padding:0 10px}.type-select{width:100px}.product-select option{color:#fff;background:#12162a}.product-list{gap:12px;display:grid}.product-card{margin-top:0;padding:15px}.product-head{align-items:center;gap:12px;margin-bottom:13px;display:flex}.product-head h3{margin:0 0 4px;font-size:13px;line-height:1.25}.product-icon{background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.product-icon img{object-fit:contain;filter:drop-shadow(0 4px 8px #0000003d);width:27px;height:27px}.duration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.duration-grid button{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;min-height:48px;padding:8px 10px}.duration-grid button.active,.duration-grid button:hover{background:#229ed92e;border-color:#8ecff08c}.duration-grid span{font-size:10px;line-height:1.25;display:block}.duration-grid b{color:#74e0a5;margin-top:4px;font-size:11px;display:block}.buy-product{text-transform:uppercase;letter-spacing:.2px;height:45px;margin-top:12px}.buy-product:disabled{opacity:.45;cursor:not-allowed}.buy-product img{object-fit:contain;width:20px;height:20px}.product-empty{padding:17px 0!important}.purchase-summary{align-items:center;gap:12px;margin-bottom:14px;display:flex}.purchase-summary img{object-fit:cover;width:42px;height:42px}.purchase-summary strong,.purchase-summary span{display:block}.purchase-summary strong{font-size:13px}.purchase-summary span{color:#ffffff8c;margin-top:3px;font-size:11px}.product-media{margin-bottom:12px;position:relative}.product-media img,.product-media video,.product-media-fallback{object-fit:cover;background:#0000002e;border:1px solid #ffffff1f;border-radius:15px;width:100%;height:188px}.product-media video{opacity:.95;display:block}.product-media-fallback{color:#8ed8ff;place-items:center;display:grid}.video-thumb{color:#fff;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.play-badge{background:#0a0f1e99;border:2px solid #22eeffb8;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;font-size:17px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000052,0 0 20px #22eeff8c}.feature-list{gap:8px;margin:12px 0;display:grid}.feature-list div{color:#ffffffd6;background:linear-gradient(135deg,#040f1db8,#081b2770);border:1px solid #23e6ff1f;border-radius:10px;align-items:center;gap:9px;min-height:34px;padding:8px 11px;font-size:11px;font-weight:600;display:flex;position:relative;overflow:hidden}.feature-list div:before{content:"";background:linear-gradient(#23e6ff,#8b6cff);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.feature-list span{color:#8df3ff;background:linear-gradient(135deg,#23e6ff2e,#8b6cff2e);border-radius:8px;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 1px #ffffff24}.feature-more{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;justify-self:center;width:38px;height:30px;font-size:18px;line-height:1}.load-more{color:#fff;background:#229ed91f;border:1px solid #8ecff038;width:100%;height:46px;margin:2px 0 0;font-weight:700}.purchase-summary img{border-radius:10px}@media (width<=390px){.bottom-nav span{font-size:8px}.bottom-nav button{padding:7px 1px}.product-select{width:92px}.duration-grid{grid-template-columns:1fr}}.heading-icon{object-fit:contain;filter:drop-shadow(0 4px 8px #00000047);flex:none;width:30px;height:30px}.recent-heading{align-items:center!important}.recent-heading .heading-title-row{flex:1}.recent-heading .heading-icon{background:#ffffff14;border:1px solid #ffffff21;border-radius:10px;width:31px;height:31px;padding:5px;filter:brightness(0)invert()drop-shadow(0 0 7px #c48dff8c)!important}.history-heading{gap:10px;align-items:center!important}.history-heading>div{flex:1;min-width:0}.history-heading .heading-icon{width:31px;height:31px}.heading-title-row{align-items:center;gap:10px;min-width:0;display:flex!important}.heading-title-row>div{min-width:0}.heading-title-row .heading-icon{background:#ffffff14;border:1px solid #ffffff21;border-radius:10px;padding:5px;filter:brightness(0)invert()drop-shadow(0 0 7px #8ecff080)!important}.card-heading h3:before{content:none!important;background-image:none!important;display:none!important}.dashboard-page .glass-card .card-heading>div:after{content:none!important;display:none!important}.add-funds:before{content:""!important;filter:drop-shadow(0 0 9px #30d5ff7a)drop-shadow(0 5px 10px #00000047)!important;opacity:1!important;background:url(/icons/new/plus-premium.svg) 50%/contain no-repeat!important;flex:none!important;width:25px!important;height:25px!important;display:block!important}.profile-actions button:nth-child(3):before{content:""!important;filter:brightness(0)invert()drop-shadow(0 0 7px #8ecff08c)!important;mix-blend-mode:normal!important;background-image:url(/icons/new/api-code.png)!important}.api-login-input+button img,.api-key-box:before{background-image:url(/icons/new/api-code.png)}.dialog-title{align-items:center;gap:10px;display:flex}.dialog-title img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 7px #8ecff08c);width:28px;height:28px}.recent-heading .heading-title-row .heading-icon{filter:drop-shadow(0 0 8px #229ed96b)!important;background:#8ecff017!important;border-color:#8ecff033!important;width:34px!important;height:34px!important;padding:3px!important}.recent-line-icon{color:#8ed8ff;background:linear-gradient(135deg,#229ed92e,#ffffff0e);border:1px solid #4ab1ec52;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff3,0 0 14px #229ed92e}.recent-line-icon svg{stroke-width:2.15px;filter:drop-shadow(0 0 5px #229ed98c);display:block}.product-icon img[src*="/icons/brands/"]{object-fit:cover;border-radius:9px;filter:drop-shadow(0 4px 10px #00000057)!important;width:34px!important;height:34px!important}.product-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff24,#080d1d9e 55%,#0c142675)!important;border-color:#70d7ff33!important}.product-card:before{content:"";background:linear-gradient(90deg,#0000,#69e2ffb8,#a96fff80,#0000);height:1px;position:absolute;inset:0 0 auto}.product-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#40cdff29,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute;top:84px;right:-44px}.product-head{background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff17;border-radius:15px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff1a}.product-head h3{text-transform:uppercase;text-shadow:0 0 14px #ffffff40,0 0 18px #6cb6ff29;font-size:15px!important;line-height:1.18!important}.product-head h3:after{content:"";background:linear-gradient(90deg,#23e6ff,#8b6cff,#0000);border-radius:999px;width:54px;height:2px;margin-top:7px;display:block;box-shadow:0 0 10px #23e6ff73}.product-head .muted{color:#d5e5ff9e!important;font-size:10px!important}.product-icon{box-shadow:inset 0 1px #ffffff29,0 0 16px #23e6ff1f;background:linear-gradient(135deg,#23e6ff29,#8b6cff24)!important;border-color:#ffffff29!important}.feature-list div{transition:all .18s;transform:translateZ(0)}.feature-list div:nth-child(2n){background:linear-gradient(135deg,#0b1023bd,#1e122d66)}.feature-list div:hover{border-color:#23e6ff47;transform:translateY(-1px)}.feature-list span{text-shadow:0 0 8px #23e6ffbf;font-weight:800}.buy-product{position:relative;overflow:hidden;background:linear-gradient(90deg,#5a72ff,#8d54d8,#28d5ff) 0 0/180% 100%!important;border:1px solid #ffffff29!important;box-shadow:0 12px 28px #546bff47,0 0 20px #28d5ff2e!important}.buy-product:before{content:"";background:linear-gradient(115deg,#0000 28%,#ffffff42 46%,#0000 64%);animation:3.2s ease-in-out infinite buy-shine;position:absolute;inset:0;transform:translate(-120%)}.buy-product:hover{background-position:100% 0!important}.duration-grid button{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#2a194542)!important}.duration-grid button:before{content:"₹";color:#74e0a5;background:#74e0a51f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid;position:absolute;top:7px;right:10px}.duration-grid button b{text-shadow:0 0 10px #74e0a559;color:#9dffbf!important;font-size:13px!important}@keyframes buy-shine{0%,42%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.product-head{isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#0a11249e,#ffffff09)!important;border-color:#8ecff029!important}.product-head:before{content:"";z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(120deg,#23e6ff33,#8b6cff2e,#ffffff14,#23e6ff33) 0 0/240% 240%;border-radius:16px;padding:1px;animation:7s linear infinite title-frame;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.product-head h3{letter-spacing:.2px;text-shadow:0 1px #ffffff14,0 0 18px #70c6ff29!important}.product-head h3:after{display:none!important}.product-head h3:first-letter{color:#bfefff;text-shadow:0 0 12px #23e6ff61}.feature-list div{background:linear-gradient(135deg,#091422ad,#0d122585)!important;border:1px solid #8ecff01c!important;border-left:0!important;border-radius:12px!important;padding:9px 11px 9px 10px!important}.feature-list div:before{display:none!important}.feature-list span{color:#8ed8ff!important;width:24px!important;height:24px!important;text-shadow:none!important;background:#8ecff014!important;border-radius:10px!important}.feature-list span svg{stroke-width:2px;filter:drop-shadow(0 0 6px #8ed8ff47);display:block}.feature-more{transition:all .18s;color:#9bdfff!important;background:#8ecff014!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.feature-more svg{stroke-width:2px;transition:all .18s}.feature-list .feature-more:hover{transform:translateY(-1px);background:#8ecff024!important}.feature-list:has(.feature-more) .feature-more svg{transform:rotate(90deg)}@keyframes title-frame{0%{background-position:0%}to{background-position:240%}}.fancy-buy{--white:#ffe7ff;--purple-100:#f4b1fd;--purple-200:#d190ff;--purple-300:#c389f2;--purple-400:#8e26e2;--purple-500:#5e2b83;transform:skew(2deg);width:100%!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:17px!important;margin-top:15px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.fancy-buy:before{display:none!important}.buy-bg,.buy-bg:before{border-radius:inherit;content:"";position:absolute;inset:0}.buy-bg:before{filter:blur(5px);background:#5e2b83eb;box-shadow:-5px 5px #734b9b57,-10px 10px #734b9b38,-15px 15px 10px #734b9b26}.buy-wrap{border-radius:inherit;background:linear-gradient(to bottom,var(--purple-100),var(--purple-400));padding:3px;transition:all .26s;position:absolute;inset:0;overflow:hidden;transform:translate(5px,-5px)}.buy-outline{border-radius:inherit;opacity:0;transition:all .28s;position:absolute;inset:0;overflow:hidden}.buy-outline:before{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);animation:3s linear infinite buy-spin;position:absolute;inset:-70px 35%}.buy-content{z-index:1;background:linear-gradient(to bottom,var(--purple-300),var(--purple-400));height:100%;box-shadow:inset -2px 12px 11px -5px var(--purple-200),inset 1px -3px 11px #00000059;color:var(--white);letter-spacing:.8px;text-transform:uppercase;text-shadow:-1px 1px 2px var(--purple-500);border-radius:14px;justify-content:center;align-items:center;gap:14px;font:800 15px Space Grotesk;display:flex;position:relative}.buy-content:before{content:"";z-index:-1;background:linear-gradient(to bottom,transparent,var(--purple-400));filter:brightness(1.3)blur(5px);opacity:.72;height:25%;position:absolute;top:48%;left:10%;right:10%}.buy-text{position:relative}.buy-text:after{content:attr(data-alt);opacity:0;position:absolute;inset:0}.buy-arrow{background:linear-gradient(to bottom,var(--white),var(--purple-100));width:24px;height:3px;box-shadow:-2px 2px 5px var(--purple-400);border-radius:2px;animation:1s ease-in-out infinite paused buy-arrow-swing;position:relative}.buy-arrow:before,.buy-arrow:after{content:"";background:var(--white);transform-origin:100%;border-radius:2px;width:13px;height:3px;position:absolute;right:0}.buy-arrow:before{top:1px;transform:rotate(44deg)}.buy-arrow:after{background:linear-gradient(200deg,var(--white),var(--purple-100));bottom:1px;transform:rotate(-44deg)}.fancy-buy:hover .buy-outline{opacity:1}.fancy-buy:hover .buy-arrow{animation-play-state:running}.fancy-buy:active .buy-bg:before{opacity:.68;box-shadow:-5px 5px #734b9b4d,-9px 9px #734b9b29}.fancy-buy:disabled{filter:grayscale(.4);cursor:not-allowed;opacity:.45!important}@keyframes buy-spin{to{transform:rotate(360deg)}}@keyframes buy-arrow-swing{50%{transform:translate(5px)scale(.92)}}.buy-splash{z-index:3;pointer-events:none;stroke-dasharray:60 60;stroke-dashoffset:60px;width:260px;height:158px;stroke:var(--purple-300);position:absolute;top:0;left:50%;transform:translate(-50%,-31%)scale(.74)}.buy-path{z-index:12;stroke-dasharray:150 480;stroke-dashoffset:150px;pointer-events:none;width:82%;height:30px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.buy-char{justify-content:center;align-items:center;transition:all .3s;display:flex}.buy-char span{color:#0000;display:block;position:relative}.buy-state-1 span{animation:buy-char-appear 1.05s ease backwards calc(var(--i) * 30ms)}.buy-state-1 span:before,.buy-char span:after{content:attr(data-label);color:var(--white);text-shadow:-1px 1px 2px var(--purple-500);position:absolute;left:0}.buy-char span:before{opacity:0;transform:translateY(-100%)}.buy-state-2{opacity:0;position:absolute;left:50%;transform:translate(-18%)}.buy-state-2 span:after{opacity:1}.buy-icon{z-index:10;animation:.8s cubic-bezier(.7,-.5,.3,1.2) forwards buy-reset-arrow}.buy-icon span,.buy-icon span:before,.buy-icon span:after{background-color:var(--white);border-radius:1px;height:3px}.buy-icon span{width:24px;box-shadow:-2px 2px 5px var(--purple-400);background:linear-gradient(to bottom,var(--white),var(--purple-100));animation:1s ease-in-out infinite paused buy-arrow-swing;display:block;position:relative;transform:scale(.9)}.buy-icon span:before,.buy-icon span:after{content:"";transform-origin:100%;border-radius:15px;width:14px;transition:all .3s;position:absolute;right:0}.buy-icon span:before{box-shadow:1px -2px 3px -1px var(--purple-400);animation:1s linear infinite paused buy-rotate-line;top:1px;transform:rotate(44deg)}.buy-icon span:after{box-shadow:-2px 2px 3px 0 var(--purple-400);background:linear-gradient(200deg,var(--white),var(--purple-100));animation:1s linear infinite paused buy-rotate-line-2;bottom:1px;transform:rotate(316deg)}.fancy-buy:hover .buy-state-1 span:before{animation:buy-char-appear .7s ease calc(var(--i) * 30ms)}.fancy-buy:hover .buy-state-1 span:after{opacity:1;animation:buy-char-disappear .7s ease calc(var(--i) * 30ms)}.fancy-buy:hover .buy-icon span,.fancy-buy:hover .buy-icon span:before,.fancy-buy:hover .buy-icon span:after{animation-play-state:running}.fancy-buy:active .buy-splash{animation:.8s cubic-bezier(.3,0,0,1) 50ms forwards buy-splash}.fancy-buy:focus-visible .buy-path,.fancy-buy:focus .buy-path{animation:1.4s .1s forwards buy-path}.fancy-buy:focus-visible .buy-icon,.fancy-buy:focus .buy-icon{animation:1s cubic-bezier(.7,-.5,.3,1.5) forwards buy-arrow-fly}.fancy-buy:focus-visible .buy-state-1 span,.fancy-buy:focus .buy-state-1 span{animation:buy-char-disappear .5s ease forwards calc(var(--i) * 30ms)}.fancy-buy:focus-visible .buy-state-2,.fancy-buy:focus .buy-state-2{opacity:1}.fancy-buy:focus-visible .buy-state-2 span:after,.fancy-buy:focus .buy-state-2 span:after{animation:buy-char-appear 1s ease backwards calc(var(--i) * 30ms)}@keyframes buy-char-appear{0%{opacity:0;filter:blur(16px);transform:translateY(50%)}20%{opacity:1;transform:translateY(70%)}50%{opacity:1;filter:blur();transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}@keyframes buy-char-disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes buy-arrow-fly{0%{opacity:1}50%{opacity:0;transform:translate(60px)}51%{opacity:0;transform:translate(-170px)}to{opacity:1;transform:translate(-88px)}}@keyframes buy-reset-arrow{0%{transform:translate(-88px)}to{transform:translate(0)}}@keyframes buy-rotate-line{50%{transform:rotate(30deg)}80%{transform:rotate(55deg)}}@keyframes buy-rotate-line-2{50%{transform:rotate(330deg)}80%{transform:rotate(300deg)}}@keyframes buy-path{0%{stroke:#fff}to{stroke-dashoffset:-480px;stroke:#f9c6fe}}@keyframes buy-splash{to{stroke-dasharray:2 60;stroke-dashoffset:-60px}}.app-toast{--toast-accent:#8ecff0;--toast-text:#f7fbff;color:var(--toast-text)!important;background:linear-gradient(135deg,#1a1a2e,#16213e 55%,#0f3460)!important;border:1px solid #ffffff3d!important;border-radius:15px!important;min-height:54px!important;padding:12px 42px 12px 14px!important;transition:transform .2s,opacity .2s!important;animation:.42s cubic-bezier(.16,1,.28,1) both toast-slide-in!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 54px #0009!important}.app-toast:hover{transform:translateY(2px)scale(1.01)!important}.app-toast:before{content:"";background:linear-gradient(90deg,var(--toast-accent),#ffffff59);pointer-events:none;height:2px;animation:3.4s linear forwards toast-progress;position:absolute;bottom:0;left:0;right:0}.app-toast:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);height:1px;position:absolute;inset:0 0 auto}.app-toast-success{--toast-accent:#74e0a5!important;border-color:#74e0a55c!important}.app-toast-warning{--toast-accent:#ffd36e!important;border-color:#ffd36e5c!important}.app-toast-error{--toast-accent:#ff7089!important;border-color:#ff70896b!important}.app-toast-title{letter-spacing:.1px!important;color:#fff!important;font-weight:800!important}.app-toast-description{color:#ffffffad!important;font-size:12px!important}.app-toast svg{color:var(--toast-accent)!important}.app-toast [data-close-button]{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff26!important;border-radius:7px!important;width:22px!important;height:22px!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.app-toast [data-close-button]:hover{background:#ffffff2e!important}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(52px)scale(.94)}72%{opacity:1;transform:translateY(-4px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-progress{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width<=520px){[data-sonner-toaster][data-x-position=center]{width:auto!important;left:14px!important;right:14px!important;transform:none!important}.app-toast{width:100%!important}}.product-list,.product-card{overflow:visible!important}.product-card{padding-bottom:22px!important}.fancy-buy{z-index:2;border-radius:18px!important;width:220px!important;height:80px!important;margin:18px auto 8px!important;transform:rotate(353deg)skew(4deg)!important}.fancy-buy:hover{transform:rotate(353deg)skew(4deg)!important}.buy-bg{filter:blur(1px)}.buy-bg:before,.buy-bg:after{content:"";background:var(--purple-500);border-radius:19.8px;position:absolute;inset:0}.buy-bg:before{box-shadow:-7px 6px #734b9b66,-14px 12px #734b9b4d,-21px 18px 4px #734b9b40,-28px 24px 8px #734b9b26,-35px 30px 12px #734b9b1f,-42px 36px 16px #734b9b14,-56px 42px 20px #734b9b0d}.buy-wrap{transform:translate(6px,-6px)!important}.fancy-buy:active .buy-bg:before{filter:blur(5px);opacity:.7;box-shadow:-7px 6px #734b9b66,-14px 12px #734b9b40,-21px 18px 4px #734b9b26}.buy-splash{width:342px!important;height:208px!important;top:0!important;left:0!important;transform:translate(-17%,-31%)!important}.buy-path{width:221px!important;height:42px!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.buy-content{letter-spacing:-1px!important;gap:16px!important;font-family:Arial,sans-serif!important;font-size:23px!important;font-weight:600!important}.buy-char span:nth-child(4){margin-right:0}.buy-char span:nth-child(4)+span{margin-left:5px}.buy-state-1 span:nth-child(4){margin-right:-3px}.buy-state-2{left:80px!important;transform:none!important}.fancy-buy:active .buy-path{animation:1.6s 80ms forwards buy-path}.fancy-buy:focus:not(:active) .buy-path{animation:none}.fancy-buy:focus:not(:active) .buy-icon{animation:.8s cubic-bezier(.7,-.5,.3,1.2) forwards buy-reset-arrow}.fancy-buy:focus:not(:active) .buy-state-1 span{animation:none}.fancy-buy:focus:not(:active) .buy-state-2{opacity:0}.fancy-buy:focus:not(:active) .buy-state-2 span:after{animation:none}@media (width<=390px){.fancy-buy{width:205px!important;height:74px!important}.buy-splash{transform:translate(-20%,-34%)scale(.92)!important}.buy-path{width:205px!important}}.fancy-buy,.fancy-buy:hover{transform:none!important}.fancy-buy{border-radius:15px!important;width:192px!important;height:56px!important;margin:12px auto 6px!important}.buy-wrap{padding:2px!important;transform:none!important}.fancy-buy:hover .buy-wrap{transform:translateY(-1px)!important}.fancy-buy:active .buy-wrap{transform:translateY(1px)!important}.buy-bg,.buy-bg:before,.buy-bg:after{display:none!important}.buy-content{letter-spacing:2px!important;border-radius:13px!important;gap:18px!important;font-size:15px!important;box-shadow:inset 0 8px 12px -9px #ffffffb3,inset 0 -4px 10px #56008942,0 8px 18px #7e26e22e!important}.buy-content:before,.buy-splash{display:none!important}.buy-path{width:192px!important;height:37px!important;bottom:0!important}.buy-state-2{left:55px!important}.buy-icon span{width:21px!important;box-shadow:0 0 4px #ffe7ff59!important}@media (width<=390px){.fancy-buy{width:180px!important;height:54px!important}.buy-path{width:180px!important}}.buy-product{color:#fff!important;letter-spacing:.6px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#8ecff033,#8b6cff52 52%,#ffffff17)!important;border:1px solid #ffffff2e!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:46px!important;margin-top:13px!important;font:800 12px Space Grotesk!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 12px 25px #415aff2e,inset 0 1px #ffffff2e!important}.buy-product svg{z-index:1;position:relative}.buy-product:before{position:absolute;transform:translate(-120%);content:""!important;background:linear-gradient(115deg,#0000 20%,#ffffff3d 45%,#0000 67%)!important;animation:3.2s ease-in-out infinite buy-shine!important;inset:0!important}.buy-product:hover{filter:brightness(1.05);transform:translateY(-1px)!important;box-shadow:0 14px 28px #415aff3d,0 0 18px #8ecff01f,inset 0 1px #fff3!important}.buy-product:active{transform:translateY(1px)scale(.99)!important}.pricing-drop{transform-origin:top;animation:.56s cubic-bezier(.18,.9,.2,1.12) both pricing-drop}.pricing-drop button{transform-origin:top;animation:.52s cubic-bezier(.2,.9,.22,1.1) both price-card-drop}.pricing-drop button:first-child{animation-delay:20ms}.pricing-drop button:nth-child(2){animation-delay:60ms}.pricing-drop button:nth-child(3){animation-delay:.1s}.pricing-drop button:nth-child(4){animation-delay:.14s}.pricing-drop button:nth-child(5){animation-delay:.18s}.pricing-drop button:nth-child(6){animation-delay:.22s}.pricing-drop button:nth-child(7){animation-delay:.26s}.pricing-drop button:nth-child(8){animation-delay:.3s}@keyframes pricing-drop{0%{opacity:0;transform:translateY(-28px)rotateX(-22deg)scale(.96)}62%{opacity:1;transform:translateY(5px)rotateX(4deg)scale(1.01)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes price-card-drop{0%{opacity:0;transform:translateY(-24px)rotate(-2.5deg)scale(.94)}70%{opacity:1;transform:translateY(4px)rotate(1deg)scale(1.015)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.error-page{color:#fff;background:linear-gradient(145deg,#070a14,#15102b 58%,#080a15);place-items:center;min-height:100svh;padding:28px 18px;display:grid;position:relative;overflow:hidden}.error-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#8ecff029,#0000 28%),radial-gradient(circle at 80% 80%,#8b6cff2e,#0000 30%);position:absolute;inset:0}.error-stars{opacity:.18;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.retro-tv-wrap{z-index:1;justify-content:center;align-items:center;width:min(100%,480px);height:420px;display:flex;position:relative}.retro-tv-main{flex-direction:column;justify-content:center;align-items:center;margin-top:24px;font-size:16px;display:flex}.retro-antenna{z-index:-1;background:#f27405;border:2px solid #000;border-radius:50%;width:5em;height:5em;margin-bottom:-6em}.retro-antenna-shadow{background:0 0;border:4px solid #0000;border-radius:45%;width:50px;height:56px;margin-left:1.68em;position:absolute;transform:rotate(140deg);box-shadow:inset 0 16px #a85103,inset 0 16px 1px 1px #a85103}.retro-antenna:after{content:"";background:#f69e50;border-radius:50%;width:1em;height:.5em;margin-top:-9.4em;margin-left:.4em;position:absolute;transform:rotate(-25deg)}.retro-antenna:before{content:"";background:#f69e50;border-radius:50%;width:1.5em;height:.8em;margin-top:.2em;margin-left:1.25em;position:absolute;transform:rotate(-20deg)}.retro-a1{clip-path:polygon(50% 0%,49% 100%,52% 100%);background-image:linear-gradient(#171717,#171717,#353535,#353535,#171717);border-radius:50px;width:12em;height:5.5em;position:relative;top:-102%;left:-130%;transform:rotate(-29deg)}.retro-a1d{z-index:99;background:#979797;border:2px solid #000;border-radius:50%;width:.5em;height:.5em;position:relative;top:-211%;left:-35%;transform:rotate(45deg)}.retro-a2{clip-path:polygon(47% 0,47% 0,34% 34%,54% 25%,32% 100%,29% 96%,49% 32%,30% 38%);background-color:#171717;background-image:linear-gradient(#171717,#171717,#353535,#353535,#171717);border-radius:50px;width:12em;height:4em;margin-right:5em;position:relative;top:-210%;left:-10%;transform:rotate(-8deg)}.retro-a2d{z-index:99;background:#979797;border:2px solid #000;border-radius:50%;width:.5em;height:.5em;position:relative;top:-294%;left:94%}.retro-tv{background:#d36604;border:2px solid #1d0e01;border-radius:15px;justify-content:center;width:17em;height:9em;margin-top:3em;display:flex;position:relative;box-shadow:inset .2em .2em #e69635}.retro-tv:after{content:"";background:repeating-radial-gradient(#d36604 0 0.0001%,#00000070 0 0.0002%) 50% 0/2500px 2500px,repeating-conic-gradient(#d36604 0 0.0001%,#00000070 0 0.0002%) 60% 60%/2500px 2500px;background-blend-mode:difference;opacity:.09;border-radius:15px;width:17em;height:9em;position:absolute}.retro-curve-svg{width:12px;height:12px;margin-top:.25em;margin-left:-.25em;position:absolute}.retro-display{border-radius:15px;justify-content:center;align-self:center;align-items:center;display:flex;box-shadow:3.5px 3.5px #e69635}.retro-screen-inner{border-radius:10px;justify-content:center;align-items:center;width:11em;height:7.75em;display:flex}.retro-screen{background:repeating-radial-gradient(#000 0 0.0001%,#fff 0 0.0002%) 50% 0/2500px 2500px,repeating-conic-gradient(#000 0 0.0001%,#fff 0 0.0002%) 60% 60%/2500px 2500px;background-blend-mode:difference;z-index:99;color:#252525;letter-spacing:.15em;text-align:center;border:2px solid #1d0e01;border-radius:10px;justify-content:center;align-items:center;width:13em;height:7.85em;padding:10px;font-family:Montserrat,DM Sans,sans-serif;font-weight:800;animation:.2s infinite alternate retro-static;display:flex}.retro-screen-bars{background:linear-gradient(90deg,#002fc6 0%,#002bb2 14.28%,#3a3a3a 14.28%,#303030 28.57%,#ff0afe 28.57%,#f500f4 42.85%,#6c6c6c 42.85%,#626262 57.14%,#0affd9 57.14%,#00f5ce 71.42%,#3a3a3a 71.42%,#303030 85.71%,#fff 85.71%,#fafafa 100%);animation:none;position:relative;overflow:hidden}.retro-screen-bars:before,.retro-screen-bars:after{content:"";z-index:1;width:100%;position:absolute;left:0}.retro-screen-bars:before{background:linear-gradient(90deg,#fff 0%,#fafafa 14.28%,#ffe60a 14.28%,#f5dc00 28.57%,#0affd9 28.57%,#00f5ce 42.85%,#10ea00 42.85%,#0ed600 57.14%,#ff0afe 57.14%,#f500f4 71.42%,#ed0014 71.42%,#d90012 85.71%,#002fc6 85.71%,#002bb2 100%);height:68%;top:0}.retro-screen-bars:after{background:linear-gradient(90deg,#006c6b 0%,#005857 16.66%,#fff 16.66%,#fafafa 33.33%,#001b75 33.33%,#001761 50%,#6c6c6c 50%,#626262 66.66%,#929292 66.66%,#888 83.33%,#3a3a3a 83.33%,#303030 100%);height:22%;bottom:0}.retro-screen-text{color:#fff;letter-spacing:0;z-index:10;background:#000;border-radius:5px;padding:.3em .5em;font-size:.72em;position:relative}.retro-lines{align-self:flex-end;column-gap:.1em;display:flex}.retro-lines div{background:#000;border-radius:25px 25px 0 0;width:2px;margin-top:.5em}.retro-lines div:first-child,.retro-lines div:nth-child(3){height:.5em}.retro-lines div:nth-child(2){height:1em}.retro-buttons{background:#e69635;border:2px solid #1d0e01;border-radius:10px;flex-direction:column;justify-content:center;align-self:center;align-items:center;row-gap:.75em;width:4.25em;height:8em;padding:.6em;display:flex;box-shadow:3px 3px #e69635}.retro-b1,.retro-b2{background:#7f5934;border:2px solid #000;border-radius:50%;width:1.65em;height:1.65em;box-shadow:inset 2px 2px 1px #b49577,-2px 0 #513721,-2px 0 0 1px #000}.retro-b1:before,.retro-b1:after,.retro-b1 div,.retro-b2:before,.retro-b2:after{content:"";background:#000;border-radius:5px;position:absolute}.retro-b1:before{width:.1em;height:.4em;margin-top:1em;margin-left:.5em;transform:rotate(47deg)}.retro-b1:after{width:.1em;height:.55em;margin-top:.9em;margin-left:.8em;transform:rotate(47deg)}.retro-b1 div{width:.15em;height:1.5em;margin-top:-.1em;margin-left:.65em;transform:rotate(45deg)}.retro-b2:before{width:.15em;height:.4em;margin-top:1.05em;margin-left:.8em;transform:rotate(-45deg)}.retro-b2:after{width:.15em;height:1.5em;margin-top:-.1em;margin-left:.65em;transform:rotate(-45deg)}.retro-speakers{flex-direction:column;row-gap:.5em;display:flex}.retro-g1{column-gap:.25em;display:flex}.retro-g1 div{background:#7f5934;border:2px solid #000;border-radius:50%;width:.65em;height:.65em;box-shadow:inset 1.25px 1.25px 1px #b49577}.retro-g{background:#171717;height:2px}.retro-bottom{justify-content:center;align-items:center;column-gap:8.7em;width:100%;height:auto;display:flex}.retro-bottom div:first-child,.retro-bottom div:nth-child(2){z-index:-1;background:#4d4d4d;border:2px solid #171717;width:2em;height:1em;margin-top:-.15em}.retro-bottom div:nth-child(3){background:#171717;width:17.5em;height:.15em;margin-top:.8em;position:absolute}.text-404{z-index:-1;opacity:.16;color:#fff;justify-content:center;align-items:center;column-gap:6em;margin-bottom:2em;font-family:Montserrat,Space Grotesk,sans-serif;display:flex;position:absolute}.text-404 span{font-weight:900;transform:scaleY(16)scaleX(7)}.error-copy{z-index:2;text-align:center;width:min(100%,380px);margin-top:-34px;padding:18px;position:relative}.error-copy img{object-fit:cover;mix-blend-mode:screen;border-radius:16px;width:58px;height:58px}.error-copy h1{margin:12px 0 6px;font-size:25px}.error-copy p{color:#ffffff9e;margin:0 auto 15px;font-size:13px;line-height:1.55}.error-action{width:min(100%,220px)!important;margin:14px auto 0!important}.not-found-mode .retro-screen-text{font-size:.8em}.offline-mode .retro-tv{filter:drop-shadow(0 20px 34px #00000047)}@keyframes retro-static{to{background-position:50% 0,60%}}@media (width<=520px){.retro-tv-main{font-size:13px}.retro-tv-wrap{height:340px}.text-404{column-gap:4em}.text-404 span{transform:scaleY(13)scaleX(5.2)}.error-copy{margin-top:-20px}.error-copy h1{font-size:22px}}.page-skeleton{gap:12px;display:grid}.skeleton-title,.skeleton-row,.product-skeleton{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff24,0 16px 40px #0000002e}.skeleton-title{height:78px;padding:18px}.skeleton-title div{background:#bec4dc6b;border-radius:10px;width:48%;height:22px}.skeleton-title span{background:#bec4dc42;border-radius:8px;width:72%;height:13px;margin-top:11px;display:block}.skeleton-row{align-items:center;gap:12px;min-height:78px;padding:16px;display:flex}.skeleton-row.wide{min-height:108px}.skeleton-avatar{background:#bec4dc6b;border-radius:50%;flex:none;width:48px;height:48px}.skeleton-lines{flex:1;gap:8px;display:grid}.skeleton-lines div{background:#bec4dc5c;border-radius:9px;height:16px}.skeleton-lines div:first-child{width:58%}.skeleton-lines div:last-child{width:90%}.skeleton-row>span{background:#bec4dc57;border-radius:50%;width:16px;height:16px;position:absolute;bottom:18px;right:16px}.skeleton-title:after,.skeleton-row:after,.product-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-115%)}.product-skeleton{min-height:440px;display:block!important}.product-skeleton-media{background:#bec4dc40;border-radius:18px;height:168px;margin-bottom:14px}.product-skeleton .skeleton-row{min-height:68px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.product-skeleton-feature{background:#bec4dc38;border-radius:13px;height:42px;margin:10px 0}.product-skeleton-feature.short{width:74%}.product-skeleton-button{background:linear-gradient(135deg,#8ecff038,#8b6cff4d);border-radius:14px;height:46px;margin-top:14px}.dashboard-page.light .skeleton-title,.dashboard-page.light .skeleton-row,.dashboard-page.light .product-skeleton{background:linear-gradient(135deg,#ffffff1f,#ffffff0b);border-color:#ffffff24}.dashboard-page.light .skeleton-title div,.dashboard-page.light .skeleton-title span,.dashboard-page.light .skeleton-avatar,.dashboard-page.light .skeleton-lines div,.dashboard-page.light .skeleton-row>span,.dashboard-page.light .product-skeleton-media,.dashboard-page.light .product-skeleton-feature{background:#bec4dc4d}@keyframes skeleton-shimmer{to{transform:translate(115%)}}@media (width<=480px){.skeleton-title{height:72px}.skeleton-row{min-height:74px}.skeleton-row.wide{min-height:96px}.product-skeleton-media{height:150px}}.purchase-summary{background:linear-gradient(135deg,#8ecff01f,#8b6cff29 58%,#ffffff0f);border:1px solid #ffffff24;border-radius:18px;padding:16px;position:relative;overflow:hidden;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:4px 0 16px!important}.purchase-summary:before{content:"";filter:blur(24px);pointer-events:none;background:#8b6cff2e;border-radius:50%;width:170px;height:170px;position:absolute;inset:-40% auto auto -25%}.purchase-summary img{background:#ffffff14;flex:none;padding:6px;position:relative;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff2e;object-fit:contain!important;border-radius:17px!important;width:62px!important;height:62px!important}.purchase-title{min-width:0;position:relative}.purchase-title span{color:#8ecff0;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.purchase-title strong{letter-spacing:-.2px;text-shadow:0 0 18px #8ecff038;font:800 17px/1.16 Space Grotesk;display:block}.purchase-title small{color:#ffffff9e;background:#0003;border-radius:999px;margin-top:9px;padding:5px 9px;font-size:10px;display:inline-flex}.action-modal>.purchase-meta-grid,.purchase-meta-grid{grid-template-columns:1fr!important;justify-content:stretch!important;gap:10px!important;margin:12px 0 15px!important;display:grid!important}.purchase-meta-grid div{background:linear-gradient(135deg,#ffffff18,#ffffff0a);border:1px solid #ffffff21;border-radius:15px;width:100%;min-height:58px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.purchase-meta-grid div:before{content:"";background:linear-gradient(#8ecff0,#8b6cff);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.purchase-meta-grid span{color:#8ecff0;text-transform:uppercase;letter-spacing:.9px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.purchase-meta-grid strong{color:#fff;word-break:break-word;font:800 14px/1.25 Space Grotesk;display:block}.purchase-meta-grid div:nth-child(3) strong{color:#74e0a5;font-size:18px}.purchase-note{background:#00000029;border-radius:13px;padding:11px 12px;color:#ffffffa3!important;margin:0 0 16px!important;font-size:12px!important}.app-toast{padding-right:14px!important}.app-toast [data-close-button]{display:none!important}@media (width<=380px){.purchase-summary{padding:14px}.purchase-summary img{width:54px!important;height:54px!important}.purchase-title strong{font-size:15px}.purchase-meta-grid div{min-height:54px}}.action-modal.liquid-dialog{overscroll-behavior:contain;max-height:calc(100svh - 32px);overflow:auto}.action-modal.liquid-dialog::-webkit-scrollbar{width:0;height:0}.action-modal.liquid-dialog h2{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1b1f3bfa,#1b1f3bb8 76%,#0000);margin:-4px -2px 14px;padding:4px 2px 8px;position:sticky;top:-1px}.action-modal.liquid-dialog>div:last-child{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0000,#1b1f3bbd 24%,#1b1f3bfa);margin:14px -2px -4px;padding:10px 2px 4px;position:sticky;bottom:-1px}@media (width<=520px){.action-modal-backdrop{place-items:end center;padding:10px}.action-modal.liquid-dialog{border-radius:24px 24px 18px 18px;width:100%;max-width:430px;max-height:calc(100svh - 20px);padding:16px}.action-modal.liquid-dialog h2{margin-bottom:10px;font-size:19px}.purchase-summary{border-radius:16px!important;gap:12px!important;margin-bottom:10px!important;padding:12px!important}.purchase-summary img{border-radius:15px!important;width:54px!important;height:54px!important;padding:5px!important}.purchase-title span{margin-bottom:5px;font-size:9px}.purchase-title strong{font-size:14px;line-height:1.18}.purchase-title small{margin-top:7px;padding:4px 8px;font-size:9px}.action-modal>.purchase-meta-grid,.purchase-meta-grid{gap:8px!important;margin:9px 0 10px!important}.purchase-meta-grid div{border-radius:13px;min-height:auto;padding:9px 11px 9px 13px}.purchase-meta-grid div:before{width:2px;top:10px;bottom:10px}.purchase-meta-grid span{margin-bottom:4px;font-size:8.5px}.purchase-meta-grid strong{font-size:12.5px;line-height:1.18}.purchase-meta-grid div:nth-child(3) strong{font-size:16px}.purchase-note{margin-bottom:10px!important;padding:9px 10px!important;font-size:11px!important;line-height:1.35!important}.action-modal.liquid-dialog>div:last-child{grid-template-columns:1fr 1.25fr;gap:8px!important;display:grid!important}.action-modal.liquid-dialog button{border-radius:12px;width:100%;height:43px;font-weight:800}}@media (width<=360px){.action-modal-backdrop{padding:7px}.action-modal.liquid-dialog{border-radius:21px 21px 16px 16px;padding:13px}.purchase-summary img{width:48px!important;height:48px!important}.purchase-title strong{font-size:13px}.purchase-meta-grid div{padding:8px 10px 8px 12px}.purchase-note{display:none}.action-modal.liquid-dialog button{height:40px}}.action-modal.liquid-dialog{isolation:isolate!important;background:linear-gradient(145deg,#1f2344e6,#10142bf0 58%,#171131e6)!important;border-color:#fff3!important;max-height:none!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 80px #00000080,0 0 0 1px #8ecff00f,inset 0 1px #ffffff2e!important}.action-modal.liquid-dialog:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#8ecff014 43%,#ffffff29 49%,#8b6cff14 55%,#0000 64%);animation:6s ease-in-out infinite dialog-soft-shine;position:absolute;inset:-70% -45%;transform:translate(-38%)rotate(-12deg)}.action-modal.liquid-dialog:after{content:"";z-index:-2;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#8b6cff38,#0000 66%);border-radius:50%;width:190px;height:190px;position:absolute;top:-82px;right:-76px}.action-modal.liquid-dialog h2{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:0 0 12px!important;padding:0!important;position:static!important}.action-modal.liquid-dialog>div:last-child{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:13px 0 0!important;padding:0!important;position:static!important}.purchase-summary{margin-bottom:10px!important;padding:13px!important}.purchase-title strong{font-size:16px!important}.purchase-meta-grid{gap:8px!important;margin:8px 0 10px!important}.purchase-meta-grid div{border-radius:13px!important;min-height:48px!important;padding:9px 12px 9px 14px!important}.purchase-meta-grid span{margin-bottom:3px!important;font-size:9px!important}.purchase-meta-grid strong{font-size:13px!important}.purchase-meta-grid div:nth-child(3) strong{font-size:16px!important}.purchase-note{margin-bottom:11px!important;padding:9px 10px!important;font-size:11px!important;line-height:1.35!important}.action-modal.liquid-dialog button{border-radius:12px!important;height:42px!important;font-weight:800!important}.action-modal.liquid-dialog .modal-save{background:linear-gradient(135deg,#229ed9,#8b6cff)!important;box-shadow:0 10px 22px #229ed938!important}@keyframes dialog-soft-shine{0%,18%{opacity:.45;transform:translate(-45%)rotate(-12deg)}52%{opacity:.9;transform:translate(18%)rotate(-12deg)}to{opacity:.35;transform:translate(45%)rotate(-12deg)}}@media (width<=520px){.action-modal-backdrop{place-items:center!important;padding:12px!important}.action-modal.liquid-dialog{border-radius:22px!important;width:min(100%,370px)!important;padding:14px!important}.action-modal.liquid-dialog h2{margin-bottom:9px!important;font-size:18px!important}.purchase-summary{gap:10px!important;padding:11px!important}.purchase-summary img{border-radius:14px!important;width:48px!important;height:48px!important;padding:4px!important}.purchase-title span{margin-bottom:4px!important;font-size:8.5px!important}.purchase-title strong{font-size:13.5px!important;line-height:1.14!important}.purchase-title small{margin-top:6px!important;padding:3px 7px!important;font-size:8.5px!important}.purchase-meta-grid{gap:6px!important;margin:7px 0 8px!important}.purchase-meta-grid div{border-radius:12px!important;min-height:42px!important;padding:7px 10px 7px 12px!important}.purchase-meta-grid div:before{width:2px!important;top:9px!important;bottom:9px!important}.purchase-meta-grid span{letter-spacing:.75px!important;margin-bottom:2px!important;font-size:8px!important}.purchase-meta-grid strong{font-size:11.5px!important;line-height:1.12!important}.purchase-meta-grid div:nth-child(3) strong{font-size:14px!important}.purchase-note{margin-bottom:8px!important;padding:8px 9px!important;font-size:10px!important}.action-modal.liquid-dialog>div:last-child{grid-template-columns:1fr 1.25fr!important;gap:7px!important;display:grid!important}.action-modal.liquid-dialog button{height:39px!important;font-size:11px!important}}@media (width<=360px){.action-modal-backdrop{padding:8px!important}.action-modal.liquid-dialog{border-radius:20px!important;width:100%!important;padding:12px!important}.action-modal.liquid-dialog h2{font-size:17px!important}.purchase-summary{padding:10px!important}.purchase-summary img{width:44px!important;height:44px!important}.purchase-title strong{font-size:12.5px!important}.purchase-meta-grid div{min-height:39px!important;padding:6px 9px 6px 11px!important}.purchase-note{display:none!important}.action-modal.liquid-dialog button{height:37px!important}}.tab-motion{animation:.42s cubic-bezier(.16,1,.28,1) both tab-rise-in}.tab-motion>*{animation:.5s cubic-bezier(.16,1,.28,1) both tab-card-fade}.tab-motion>:nth-child(2){animation-delay:35ms}.tab-motion>:nth-child(3){animation-delay:70ms}.tab-motion>:nth-child(4){animation-delay:.105s}@keyframes tab-rise-in{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.985)}72%{opacity:1;filter:blur();transform:translateY(-2px)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tab-card-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.product-card .play-badge{text-shadow:0 0 12px #23e6ffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:2.4s ease-in-out infinite play-orb-pulse;color:#fff!important;background:radial-gradient(circle at 35% 30%,#ffffff6b,#8ecff02e 34%,#0f142ab8 72%)!important;border:1px solid #ffffff57!important;width:64px!important;height:64px!important;padding-left:4px!important;font-size:18px!important;box-shadow:0 16px 36px #0006,0 0 0 9px #8ecff014,0 0 28px #23e6ff70,inset 0 1px #ffffff80!important}.product-card .play-badge:before,.product-card .play-badge:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.product-card .play-badge:before{border:1px solid #23e6ff52;animation:2.4s ease-out infinite play-ring;inset:-10px}.product-card .play-badge:after{opacity:.65;background:linear-gradient(135deg,#ffffff47,#0000 42%);inset:11px}.video-thumb:hover .play-badge{transform:translate(-50%,-50%)scale(1.06)!important}@keyframes play-ring{0%{opacity:.85;transform:scale(.82)}to{opacity:0;transform:scale(1.28)}}@keyframes play-orb-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.16)}}.product-card .feature-list{position:relative;gap:9px!important;margin:14px 0 13px 18px!important;padding-left:20px!important;display:grid!important}.product-card .feature-list:before{content:"";background:linear-gradient(#23e6ff0d,#23e6ffb8,#8b6cff94,#ffffff0f);border-radius:999px;width:2px;position:absolute;top:-15px;bottom:18px;left:5px;box-shadow:0 0 14px #23e6ff3d}.product-card .feature-list:after{content:"";filter:drop-shadow(0 0 8px #23e6ff38);border-bottom:2px solid #23e6ff8c;border-left:2px solid #23e6ff8c;border-radius:0 0 0 13px;width:32px;height:18px;position:absolute;top:-15px;left:5px}.product-card .feature-list div{background:linear-gradient(135deg,#08101fd1,#1c153085)!important;border:1px solid #8ecff024!important;border-radius:13px!important;min-height:38px!important;margin-left:0!important;padding:9px 11px 9px 12px!important;position:relative!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021!important}.product-card .feature-list div:before{content:""!important;background:linear-gradient(90deg,#23e6ffc7,#8b6cff7a)!important;border-radius:999px!important;width:20px!important;height:2px!important;display:block!important;position:absolute!important;top:19px!important;left:-21px!important;box-shadow:0 0 10px #23e6ff47!important}.product-card .feature-list div:after{content:"";background:#8ed8ff;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:-26px;box-shadow:0 0 0 4px #8ed8ff1a,0 0 14px #23e6ff8c}.product-card .feature-list span{background:linear-gradient(135deg,#23e6ff24,#8b6cff29)!important;border-radius:9px!important;width:22px!important;height:22px!important}.product-card .feature-more{background:linear-gradient(135deg,#8ecff01f,#8b6cff1f)!important;border-color:#8ecff033!important;border-radius:999px!important;justify-self:center!important;width:40px!important;height:30px!important;margin-left:-20px!important;position:relative!important}.product-card .feature-more:before{content:"";background:linear-gradient(#8ecff073,#0000);width:2px;height:14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}@media (width<=430px){.product-card .feature-list{margin-left:12px!important;padding-left:17px!important}.product-card .feature-list div{min-height:35px!important;font-size:10.5px!important}.product-card .play-badge{width:58px!important;height:58px!important}.product-card .feature-list:after{width:26px}}.product-head.has-toggle{padding-right:56px!important}.feature-toggle{z-index:2;place-items:center;width:38px;height:38px;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;top:50%;right:13px;transform:translateY(-50%);color:#bdefff!important;background:radial-gradient(circle at 35% 25%,#ffffff38,#8ecff017 46%,#070d1d57)!important;border:1px solid #8ecff033!important;border-radius:50%!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff29,0 0 18px #23e6ff1f!important}.feature-toggle svg{filter:drop-shadow(0 0 7px #8ed8ff59);transition:transform .22s}.product-head.expanded .feature-toggle svg{transform:rotate(90deg)}.feature-toggle:hover{transform:translateY(-50%)scale(1.06);box-shadow:inset 0 1px #fff3,0 0 24px #23e6ff33!important}.product-head.has-toggle:after{content:"";background:linear-gradient(#23e6ffad,#23e6ff1f);border-radius:999px;width:2px;height:17px;position:absolute;bottom:-17px;left:22px;box-shadow:0 0 12px #23e6ff59}.product-head.has-toggle:before{animation:7s linear infinite title-frame,3.9s ease-in-out infinite product-current-head!important}.product-card .feature-list{margin-top:16px!important}.product-card .feature-list:before{background:linear-gradient(#23e6ff0a,#23e6ff5c,#8b6cff38,#ffffff05)!important;top:-16px!important;bottom:19px!important}.product-card .feature-list:after{animation:3.9s ease-in-out infinite branch-first-glow;top:-16px!important}.product-card .feature-list div:last-of-type:before{background:linear-gradient(90deg,#23e6ffb3,#8b6cff5c,#0000)!important}.product-card .feature-list div:last-of-type:after{box-shadow:0 0 0 4px #8ed8ff14,0 0 11px #23e6ff59}.product-card .feature-list div span:after{content:"";opacity:0;animation:3.9s ease-in-out infinite feature-current;animation-delay:calc(var(--feature-step,0) * .38s);pointer-events:none;background:radial-gradient(circle,#8ed8ff52,#0000 66%);border-radius:10px;position:absolute;inset:-2px}.product-card .feature-more{display:none!important}@keyframes product-current-head{0%,22%,to{box-shadow:none}34%{box-shadow:0 0 20px #23e6ff2e,inset 0 1px #ffffff29}}@keyframes branch-first-glow{0%,26%,to{filter:drop-shadow(0 0 3px #23e6ff1a);opacity:.62}38%{filter:drop-shadow(0 0 12px #23e6ff80);opacity:1}}@keyframes feature-current{0%,28%,to{opacity:0;transform:scale(.85)}42%,52%{opacity:1;transform:scale(1.08)}}@media (width<=430px){.product-head.has-toggle{padding-right:48px!important}.feature-toggle{width:34px;height:34px;right:10px}.product-head.has-toggle:after{left:19px}.product-card .feature-list:before{bottom:17px!important}.product-card .feature-list div:before{width:17px!important;left:-18px!important}.product-card .feature-list div:after{width:9px;height:9px;left:-22px!important}}.product-head.has-toggle:after,.product-card .feature-list:after{display:none!important}.product-card .feature-list:before{background:linear-gradient(#23e6ff33,#23e6ff5c,#8b6cff3d,#ffffff05)!important;width:2px!important;top:-10px!important;bottom:19px!important;left:5px!important;box-shadow:0 0 8px #23e6ff24!important}.product-card .feature-list:has(div:last-child:first-child):before{bottom:19px!important}.product-card .feature-list div:after{display:none!important}.product-card .feature-list div:before{width:20px!important;height:2px!important;box-shadow:none!important;background:linear-gradient(90deg,#23e6ff80,#8b6cff47,#0000)!important;top:50%!important;left:-21px!important;transform:translateY(-50%)!important}.product-card .feature-list div{isolation:isolate;overflow:hidden!important}.product-card .feature-list div:focus-within,.product-card .feature-list div:hover{box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000021!important}.product-card .feature-list div:has(span):not(.feature-more):after{z-index:-1;content:""!important;animation:4.8s ease-in-out infinite feature-card-sweep!important;animation-delay:calc(var(--feature-step,0) * .48s)!important;pointer-events:none!important;background:linear-gradient(105deg,#0000 0%,#8ed8ff0a 34%,#8ed8ff2e 46%,#8b6cff14 58%,#0000 74%)!important;border-radius:13px!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}@keyframes feature-card-sweep{0%,34%{opacity:0;transform:translate(-120%)}45%{opacity:.9}58%{opacity:0;transform:translate(115%)}to{opacity:0;transform:translate(115%)}}@keyframes feature-card-glow{0%,34%,66%,to{background:linear-gradient(135deg,#08101fd1,#1c153085);border-color:#8ecff024}48%{background:linear-gradient(135deg,#0c182ad6,#261b3e8f);border-color:#8ed8ff47}}@keyframes feature-branch-pulse{0%,34%,66%,to{opacity:.55;filter:none}48%{opacity:1;filter:drop-shadow(0 0 6px #23e6ff59)}}@media (width<=430px){.product-card .feature-list:before{top:-9px!important}.product-card .feature-list div:before{width:17px!important;left:-18px!important}.product-card .feature-list div:after{display:none!important}}.product-card .feature-list{--feature-cycle:6.4s}.product-card .feature-list:before{opacity:.55;box-shadow:none!important;background:linear-gradient(#8ed8ff14,#8ed8ff29,#8b6cff1a,#ffffff04)!important}.product-card .feature-list div{isolation:isolate!important;border-left:1px solid #8ecff024!important;overflow:hidden!important}.product-card .feature-list div:before{height:1px!important;box-shadow:none!important;animation:feature-connector-beam var(--feature-cycle) linear infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .72s)!important;background:linear-gradient(90deg,#8ed8ff61,#ffffff2e,#0000)!important}.product-card .feature-list div span,.product-card .feature-list div strong,.product-card .feature-list div svg{z-index:2;position:relative}.product-card .feature-list div:has(span):not(.feature-more):after{z-index:1!important}.product-card .feature-list div span:after{display:none!important}.product-card .feature-list div:first-child{--feature-step:1}.product-card .feature-list div:nth-child(2){--feature-step:2}.product-card .feature-list div:nth-child(3){--feature-step:3}.product-card .feature-list div:nth-child(4){--feature-step:4}.product-card .feature-list div:nth-child(5){--feature-step:5}.product-card .feature-list div:nth-child(6){--feature-step:6}.product-card .feature-list div:nth-child(7){--feature-step:7}.product-card .feature-list div:nth-child(8){--feature-step:8}@keyframes feature-metal-sweep{0%,7%{opacity:0;transform:translate(-130%)skew(-15deg)}12%{opacity:1}21%{opacity:1;transform:translate(4%)skew(-15deg)}33%{opacity:0;transform:translate(132%)skew(-15deg)}to{opacity:0;transform:translate(132%)skew(-15deg)}}@keyframes feature-premium-glow{0%,8%,36%,to{filter:none;border-color:#8ecff024;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021}17%,27%{filter:brightness(1.12);border-color:#cdfaff8a;box-shadow:inset 0 1px #ffffff2e,0 0 22px #8ed8ff3d,0 8px 18px #00000021}}@keyframes feature-connector-beam{0%,9%,36%,to{opacity:.38;filter:none}17%,27%{opacity:1;filter:drop-shadow(0 0 4px #8ed8ff4d)}}@media (width<=430px){.product-card .feature-list{--feature-cycle:6.4s}.product-card .feature-list div:after{filter:blur(.15px)!important}}.product-card .feature-list{--feature-cycle:7.2s;margin-top:16px!important}.product-head.has-toggle{animation:product-source-card var(--feature-cycle) ease-in-out infinite!important}.product-head.has-toggle:after{content:""!important;width:1px!important;height:16px!important;box-shadow:none!important;opacity:.72!important;background:linear-gradient(#aaeeff9e,#8ed8ff2e)!important;border-radius:999px!important;display:block!important;position:absolute!important;bottom:-16px!important;left:23px!important}.product-card .feature-list:before{opacity:.48!important;background:linear-gradient(#aaeeff7a,#8ed8ff2e,#8b6cff1f,#ffffff05)!important;width:1px!important;top:0!important;bottom:19px!important;left:5px!important}.product-card .feature-list div{overflow:visible!important}.product-card .feature-list div:before{width:21px!important;height:1px!important;animation:feature-connector-beam var(--feature-cycle) linear infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .82s + .34s)!important;background:linear-gradient(90deg,#aaeeff80,#aaeeff47,#ffffff1f)!important;top:50%!important;left:-21px!important;transform:translateY(-50%)!important}.product-card .feature-list div:after{filter:blur(.12px)!important;animation:feature-metal-sweep var(--feature-cycle) cubic-bezier(.42,0,.2,1) infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .82s + .34s)!important;background:linear-gradient(100deg,#0000 0% 37%,#ffffff0f 43%,#bef6ff7a 49%,#fff3 52%,#8b6cff14 59%,#0000 69% 100%)!important;border-radius:13px!important;inset:0!important}@keyframes product-source-card{0%,10%,to{border-color:#8ecff029;box-shadow:inset 0 1px #ffffff1a}4%,7%{border-color:#bef6ff61;box-shadow:inset 0 1px #ffffff29,0 0 20px #8ed8ff1f}}@media (width<=430px){.product-head.has-toggle:after{left:20px!important}.product-card .feature-list div:before{width:18px!important;left:-18px!important}}.product-card .feature-list{gap:10px!important;margin-left:20px!important;padding-left:24px!important}.product-card .feature-list:before{transform-origin:50%!important;opacity:.38!important;width:1px!important;left:4px!important;transform:scaleX(.55)!important}.product-card .feature-list div{border-radius:14px!important;min-height:44px!important;padding:11px 13px!important}.product-card .feature-list div:after{filter:blur(.05px)drop-shadow(0 0 9px #8ed8ff33)!important;background:linear-gradient(100deg,#0000 0% 30%,#ffffff14 38%,#cdfaffb8 48%,#ffffff52 53%,#8b6cff21 62%,#0000 74% 100%)!important;border-radius:14px!important;inset:-1px!important}.product-card .feature-list span{width:24px!important;height:24px!important}.product-card .feature-list div:has(span):not(.feature-more){background:linear-gradient(135deg,#08101fdb,#1c15308f)!important}@media (width<=430px){.product-card .feature-list{margin-left:14px!important;padding-left:21px!important}.product-card .feature-list div{min-height:41px!important;padding:10px 11px!important}.product-card .feature-list div:before{width:21px!important;left:-21px!important}.product-card .feature-list:before{left:3px!important}}.product-card .feature-list{--feature-cycle:6.8s!important;gap:10px!important;margin-left:20px!important;padding-left:25px!important}.product-card .feature-list:before{opacity:.68!important;background:linear-gradient(#bef6ff9e,#8ed8ff57,#8b6cff2e,#ffffff0a)!important;width:2px!important;transform:scaleX(.72)!important}.product-head.has-toggle:after{opacity:.7!important;width:2px!important;transform:scaleX(.72)!important}.product-card .feature-list div{background:linear-gradient(135deg,#0a1224e6,#1a1330ad)!important;border-color:#8ecff033!important;min-height:47px!important;padding:11px 13px!important;position:relative!important;overflow:hidden!important}.product-card .feature-list div:before{opacity:.78!important;background:linear-gradient(90deg,#bef6ffb8,#8ed8ff7a,#fff3)!important;width:25px!important;height:2px!important;left:-25px!important;transform:translateY(-50%)scaleY(.72)!important}.product-card .feature-list div:after{content:""!important;z-index:1!important;opacity:0!important;filter:blur(.2px)drop-shadow(0 0 12px #8ed8ff59)!important;animation:feature-visible-sweep var(--feature-cycle) cubic-bezier(.36,0,.18,1) infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .78s + .28s)!important;pointer-events:none!important;background:linear-gradient(100deg,#0000 0% 22%,#ffffff1a 34%,#d2fcffdb 46%,#ffffff5c 53%,#8ed8ff29 62%,#0000 78% 100%)!important;border-radius:15px!important;display:block!important;position:absolute!important;inset:-2px!important;transform:translate(-135%)skew(-15deg)!important}.product-card .feature-list div span,.product-card .feature-list div svg{z-index:2!important;position:relative!important}.product-card .feature-list div:has(span):not(.feature-more){animation:feature-visible-card-glow var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .78s + .28s)!important}.product-card .feature-list div:before{animation:feature-visible-connector var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .78s + .28s)!important}@keyframes feature-visible-sweep{0%,7%{opacity:0;transform:translate(-135%)skew(-15deg)}13%{opacity:1}24%{opacity:1;transform:translate(8%)skew(-15deg)}37%{opacity:0;transform:translate(135%)skew(-15deg)}to{opacity:0;transform:translate(135%)skew(-15deg)}}@keyframes feature-visible-card-glow{0%,8%,39%,to{filter:none;border-color:#8ecff02e;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021}18%,30%{filter:brightness(1.16);border-color:#d2fcff9e;box-shadow:inset 0 1px #fff3,0 0 25px #8ed8ff47,0 8px 18px #00000021}}@keyframes feature-visible-connector{0%,8%,39%,to{opacity:.6;filter:none}18%,30%{opacity:1;filter:drop-shadow(0 0 8px #8ed8ff8c)}}@media (width<=430px){.product-card .feature-list{margin-left:14px!important;padding-left:22px!important}.product-card .feature-list div{min-height:44px!important}.product-card .feature-list div:before{width:22px!important;left:-22px!important}}.product-card .feature-list>div{isolation:isolate!important;border-left-color:#bef6ff4d!important;overflow:visible!important}.product-card .feature-list>div span{z-index:5!important;position:relative!important}.product-card .feature-list>div span:before{content:""!important;z-index:-1!important;width:18px!important;height:2px!important;animation:feature-line-enter var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .78s + .18s)!important;background:linear-gradient(90deg,#bef6ff73,#bef6ff2e,#0000)!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:-18px!important;transform:translateY(-50%)scaleY(.7)!important}@keyframes feature-real-shine{0%,8%{opacity:0;transform:translate(-130%)skew(-14deg)}14%{opacity:1}28%{opacity:1;transform:translate(12%)skew(-14deg)}42%{opacity:0;transform:translate(130%)skew(-14deg)}to{opacity:0;transform:translate(130%)skew(-14deg)}}@keyframes feature-real-card-glow{0%,10%,44%,to{filter:none;border-color:#8ecff033;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021}19%,33%{filter:brightness(1.18);border-color:#dcfdffb3;box-shadow:inset 0 1px #ffffff38,0 0 28px #8ed8ff57,0 8px 18px #00000021}}@keyframes feature-line-enter{0%,10%,44%,to{opacity:.62;filter:none}19%,33%{opacity:1;filter:drop-shadow(0 0 8px #bef6ff94)}}@media (width<=430px){.product-card .feature-list>div:before{width:36px!important;left:-22px!important}.product-card .feature-list>div span:before{width:15px!important;left:-15px!important}}.add-funds:before{opacity:.78!important;filter:drop-shadow(0 0 4px #30d5ff38)drop-shadow(0 3px 7px #00000038)!important;width:20px!important;height:20px!important}.product-card .feature-list{--feature-cycle:5.8s!important;margin-left:18px!important;padding-left:24px!important}.product-card .feature-list:before{opacity:.58!important;background:linear-gradient(#c6faff9e,#8ed8ff4d,#8b6cff1f,#0000)!important;width:1px!important;left:4px!important}.product-card .feature-list>div{isolation:isolate!important;background:linear-gradient(135deg,#0a1224e6,#1a1330ad)!important;border:1px solid #8ecff038!important;position:relative!important;overflow:visible!important}.product-card .feature-list>div:before{content:""!important;z-index:1!important;opacity:.78!important;width:58px!important;height:1px!important;animation:single-connector-shine var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .68s + .12s)!important;background:linear-gradient(90deg,#c6faffb8 0%,#c6faff80 42%,#c6faff4d 70%,#c6faff14 100%)!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:-25px!important;transform:translateY(-50%)!important}@keyframes feature-buy-like-shine{0%,8%{opacity:0;transform:translate(-135%)skew(-14deg)}14%{opacity:1}30%{opacity:1;transform:translate(8%)skew(-14deg)}47%{opacity:0;transform:translate(135%)skew(-14deg)}to{opacity:0;transform:translate(135%)skew(-14deg)}}@keyframes feature-buy-like-glow{0%,10%,50%,to{filter:none;border-color:#8ecff038;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021}20%,38%{filter:brightness(1.2);border-color:#dcfdffc7;box-shadow:inset 0 1px #ffffff3d,0 0 30px #8ed8ff5c,0 8px 18px #00000021}}@keyframes single-connector-shine{0%,10%,50%,to{opacity:.7;filter:none}20%,38%{opacity:1;filter:drop-shadow(0 0 8px #c6faff99)}}@media (width<=430px){.product-card .feature-list{margin-left:13px!important;padding-left:21px!important}.product-card .feature-list>div:before{width:51px!important;left:-22px!important}}.product-card .feature-list{--feature-cycle:4.9s!important;gap:10px!important;margin-left:16px!important;padding-left:26px!important;position:relative!important;overflow:visible!important}.product-card .feature-list:before{content:""!important;opacity:.74!important;background:linear-gradient(#cdfaffc7,#8ed8ff6b,#8b6cff33,#cdfaff14)!important;border-radius:999px!important;width:1px!important;display:block!important;position:absolute!important;top:-17px!important;bottom:22px!important;left:5px!important;transform:none!important;box-shadow:0 0 5px #8ed8ff2e!important}.product-card .feature-list>div{isolation:isolate!important;background:linear-gradient(135deg,#0a1224e6,#1a1330ad)!important;border:1px solid #8ecff038!important;min-height:46px!important;position:relative!important;overflow:hidden!important}.product-card .feature-list>div:after{content:""!important;z-index:2!important;mix-blend-mode:screen!important;opacity:0!important;filter:drop-shadow(0 0 18px #8ed8ff75)!important;animation:feature-clean-shine var(--feature-cycle) cubic-bezier(.28,0,.14,1) infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .6s + .2s)!important;pointer-events:none!important;background:linear-gradient(110deg,#0000 0% 14%,#ffffff1f 29%,#e1fefff5 44%,#ffffff61 53%,#8ed8ff38 63%,#0000 80%)!important;border-radius:14px!important;display:block!important;position:absolute!important;inset:-1px!important;transform:translate(-130%)skew(-13deg)!important}.product-card .feature-list>div span:before{content:none!important;display:none!important}.product-card .feature-list>div span,.product-card .feature-list>div svg{z-index:4!important;position:relative!important}.product-card .feature-list>div{animation:feature-clean-glow var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .6s + .2s)!important}@keyframes feature-clean-shine{0%,9%{opacity:0;transform:translate(-130%)skew(-13deg)}16%{opacity:1}35%{opacity:1;transform:translate(6%)skew(-13deg)}52%{opacity:0;transform:translate(132%)skew(-13deg)}to{opacity:0;transform:translate(132%)skew(-13deg)}}@keyframes feature-clean-glow{0%,12%,55%,to{filter:none;border-color:#8ecff038;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021}23%,42%{filter:brightness(1.18);border-color:#e1feffc2;box-shadow:inset 0 1px #ffffff38,0 0 30px #8ed8ff57,0 8px 18px #00000021}}@keyframes feature-clean-connector{0%,12%,55%,to{opacity:.76;filter:none}23%,42%{opacity:1;filter:drop-shadow(0 0 7px #cdfaff8c)}}@media (width<=430px){.product-card .feature-list{margin-left:12px!important;padding-left:22px!important}.product-card .feature-list:before{left:4px!important}.product-card .feature-list>div:before{width:22px!important;left:-22px!important}}.add-funds:before{opacity:.9!important;filter:drop-shadow(0 0 5px #7ee8ff4d)drop-shadow(0 4px 8px #0000003d)!important;background-image:url(/icons/new/plus-premium.svg)!important;width:24px!important;height:24px!important}.add-funds.has-lottie:before{display:none!important}.add-funds.has-lottie svg{display:block!important}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.notif-bell-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.notif-bell-btn svg{display:block!important}.notif-dot{background:#ff6b6b;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite notif-pulse;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #0f0c1ee6}@keyframes notif-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 2px #0f0c1ee6,0 0 #ff6b6b99}50%{transform:scale(1.15);box-shadow:0 0 0 2px #0f0c1ee6,0 0 0 6px #ff6b6b00}}.notif-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:flex-end;align-items:flex-start;padding:70px 16px 0;display:flex;position:fixed;inset:0}.notif-dialog{border-radius:20px;width:min(340px,100vw - 32px);padding:18px;animation:.22s cubic-bezier(.22,1,.36,1) notif-drop}.notif-list{max-height:55vh;overflow-y:auto}.notif-list::-webkit-scrollbar{width:4px}.notif-list::-webkit-scrollbar-track{background:0 0}.notif-list::-webkit-scrollbar-thumb{background:linear-gradient(#8ecff0,#8b6cff);border-radius:99px}@keyframes notif-drop{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.notif-dialog-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.notif-dialog-header h3{flex:1;margin:0;font-size:15px}.notif-dialog-header svg{display:block!important}.notif-close-btn{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.notif-item{border-top:1px solid #ffffff14;padding:12px 0}.notif-title{color:#c795ff;margin-bottom:4px;font-size:13px;display:block}.notif-msg{color:#ffffffd1;margin:0 0 5px;font-size:12px;line-height:1.5}.notif-time{font-size:10px}.profile-actions button:before{opacity:.72!important;filter:brightness(0)invert()drop-shadow(0 0 3px #c48dff38)!important;width:23px!important;height:23px!important}.balance-card{position:relative;overflow:hidden}.balance-card>span,.balance-card>strong,.balance-card>.add-funds{z-index:1;position:relative}.balance-amount{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.balance-amount span{white-space:nowrap;font:inherit!important;display:inline!important}.balance-amount svg{flex-shrink:0;display:block!important}.inline-money{font-weight:700!important}.product-image-dialog{width:min(100%,460px)!important}.product-image-preview{background:#0000002e;border:1px solid #ffffff24;border-radius:15px;place-items:center;min-height:150px;margin:12px 0 16px;padding:12px;display:grid}.product-image-preview img{object-fit:contain;border-radius:11px;width:min(100%,220px);height:150px}.image-upload-field{margin-top:14px!important}.image-upload-field input[type=file]{width:100%;height:auto;margin-top:7px;padding:10px;display:block}.profile-actions button:first-child.has-lottie:before{content:none!important;background-image:none!important;display:none!important}.profile-actions button:first-child.has-lottie svg{display:block!important}.profile-actions button:nth-child(2).has-lottie:before{content:none!important;background-image:none!important;display:none!important}.profile-actions button:nth-child(2).has-lottie svg{display:block!important}.profile-actions button:nth-child(3).has-lottie:before{display:none!important}.profile-actions button:nth-child(3).has-lottie svg{display:block!important}.profile-actions button:nth-child(4).has-lottie:before{display:none!important}.profile-actions button:nth-child(4).has-lottie svg{display:block!important}.profile-actions button:nth-child(5).has-lottie:before{content:none!important;background-image:none!important;display:none!important}.profile-actions button:nth-child(5).has-lottie svg{display:block!important}.profile-actions button:nth-child(6).has-lottie:before{content:none!important;background-image:none!important;display:none!important}.profile-actions button:nth-child(6).has-lottie svg{display:block!important}.profile-actions button.has-lottie:before{content:none!important;display:none!important}.profile-actions button.has-lottie svg{display:block!important}.profile-actions .danger:before{filter:brightness(0)invert()drop-shadow(0 0 3px #ff787838)!important}.profile-actions .logout-btn{color:#fff!important;background:#c22b2b99!important;border:1px solid #ffffff40!important;border-radius:12px!important;margin-top:6px!important}.profile-actions .logout-btn .mat-icon,.profile-actions .logout-btn img{filter:brightness(0)invert()!important}.dialog-title img{opacity:.76!important;filter:brightness(0)invert()drop-shadow(0 0 3px #8ecff03d)!important;width:24px!important;height:24px!important}.dashboard-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats-grid .stat-card:first-child strong .inline-money{color:#fff!important}.stats-grid .stat-card:nth-child(2) strong .inline-money{color:#fbfaff!important}.stats-grid .stat-card:nth-child(3) strong .inline-money{color:#f3f0f7!important}.stats-grid .stat-card:nth-child(4) strong{color:#fbfafc!important}.profile-card>div{min-width:0}.profile-card .muted+.muted{color:#9eeeffb3;margin-top:5px}.product-card .feature-list{--feature-cycle:3.2s!important;gap:10px!important;margin:16px 0 13px 16px!important;padding-left:26px!important;display:grid!important;position:relative!important;overflow:visible!important}.product-card .feature-list:before{content:""!important;opacity:.72!important;width:1px!important;box-shadow:none!important;background:linear-gradient(#cffcffb3,#8ed8ff5c,#8b6cff29,#cffcff14)!important;border-radius:999px!important;display:block!important;position:absolute!important;top:-16px!important;bottom:23px!important;left:5px!important;transform:none!important}.product-card .feature-list:after,.product-card .feature-list .feature-more{content:none!important;display:none!important}.product-card .feature-list>div{isolation:isolate!important;color:#ffffffdb!important;min-height:46px!important;animation:feature-card-border-shine var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .68s + .2s)!important;background:linear-gradient(135deg,#0a1224eb,#1a1330b3) 0 0/100% 100% padding-box padding-box!important;border:1px solid #8ecff038!important;border-radius:14px!important;padding:11px 13px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021!important}.product-card .feature-list>div:before{content:""!important;z-index:0!important;opacity:.84!important;filter:none!important;width:26px!important;height:1px!important;animation:feature-card-connector-shine var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .68s + .12s)!important;background:linear-gradient(90deg,#cffcffb3,#8ed8ff75 70%,#ffffff38)!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:-26px!important;transform:translateY(-50%)!important}.product-card .feature-list>div:after{content:""!important;z-index:3!important;mix-blend-mode:screen!important;opacity:0!important;filter:none!important;pointer-events:none!important;animation:feature-card-surface-shine var(--feature-cycle) ease-in-out infinite!important;animation-delay:calc((var(--feature-step,1) - 1) * .68s + .2s)!important;background:linear-gradient(115deg,#0000 24%,#ffffff0f 36%,#ffffff57 47%,#8ed8ff29 56%,#0000 70%) -170% 0/240% 100%!important;border-radius:14px!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.product-card .feature-list>div span:before,.product-card .feature-list>div span:after{content:none!important;display:none!important}.product-card .feature-list>div span,.product-card .feature-list>div svg,.product-card .feature-list>div{position:relative!important}.product-card .feature-list>div span,.product-card .feature-list>div svg{z-index:5!important}.product-card .feature-list>div:first-child{--feature-step:1}.product-card .feature-list>div:nth-child(2){--feature-step:2}.product-card .feature-list>div:nth-child(3){--feature-step:3}.product-card .feature-list>div:nth-child(4){--feature-step:4}.product-card .feature-list>div:nth-child(5){--feature-step:5}.product-card .feature-list>div:nth-child(6){--feature-step:6}.product-card .feature-list>div:nth-child(7){--feature-step:7}.product-card .feature-list>div:nth-child(8){--feature-step:8}@keyframes feature-card-surface-shine{0%,38%{opacity:0;background-position:-170% 0}48%{opacity:.95}68%{opacity:.95;background-position:170% 0}78%,to{opacity:0;background-position:170% 0}}@keyframes feature-card-border-shine{0%,38%,78%,to{filter:none;border-color:#8ecff038;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000021}48%,68%{filter:brightness(1.14);border-color:#e8ffffdb;box-shadow:inset 0 1px #ffffff3d,inset 0 0 18px #8ed8ff14,0 0 22px #8ed8ff3d,0 8px 18px #00000021}}@keyframes feature-card-connector-shine{0%,38%,78%,to{opacity:.76;filter:none}48%,68%{opacity:1;filter:drop-shadow(0 0 7px #cffcff85)}}@media (width<=430px){.product-card .feature-list{margin-left:12px!important;padding-left:22px!important}.product-card .feature-list:before{left:4px!important}.product-card .feature-list>div{min-height:44px!important}.product-card .feature-list>div:before{width:22px!important;left:-22px!important}}.admin-page{padding:14px 0 34px!important}.admin-shell{z-index:2;grid-template-columns:254px 1fr;gap:14px;width:min(100% - 24px,1120px);margin:0 auto;display:grid;position:relative}.admin-tabs{align-self:start;position:sticky;top:14px;overflow:hidden;margin-top:0!important;padding:12px!important}.admin-brand{align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-brand img{object-fit:cover;border-radius:12px;width:38px;height:38px;box-shadow:0 0 16px #8b6cff57}.admin-brand div{flex:1;min-width:0}.admin-brand span,.admin-stat span,.admin-row span{color:#ffffff8c;font-size:11px;display:block}.admin-brand strong{font:700 14px Space Grotesk;display:block}.admin-brand button,.admin-row-actions button,.admin-card button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;min-height:36px;padding:8px 11px}.admin-tab-list{gap:7px;display:grid}.admin-tab-list button{color:#ffffff9e;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 10px;display:flex;position:relative;overflow:hidden}.admin-tab-list button:before{content:"";opacity:0;background:linear-gradient(115deg,#0000 20%,#ffffff24 45%,#0000 67%);position:absolute;inset:0;transform:translate(-120%)}.admin-tab-list button.active{color:#fff;background:linear-gradient(135deg,#8ecff029,#8b6cff33);border-color:#8ecff042;box-shadow:inset 0 1px #ffffff26,0 0 18px #8ecff014}.admin-tab-list button.active:before{opacity:1;animation:3.2s ease-in-out infinite buy-shine}.admin-tab-list svg,.admin-tab-list span{z-index:1;position:relative}.admin-main{min-width:0}.admin-topline{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.admin-topline h1{letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#9eeeff,#b274ff,#fff) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:clamp(26px,5vw,42px);line-height:1;animation:6s linear infinite admin-text-shine}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stat{position:relative;overflow:hidden;margin-top:0!important;padding:16px!important}.admin-stat:after,.admin-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff1a 45%,#0000 67%);animation:5.5s ease-in-out infinite buy-shine;position:absolute;inset:0;transform:translate(-120%)}.admin-stat svg{color:#9eeeff;filter:drop-shadow(0 0 8px #8ed8ff47);margin-bottom:12px}.admin-stat strong{margin-top:5px;font:800 22px Space Grotesk;display:block}.admin-two-col{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.admin-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff21,#ffffff0b);border:1px solid #ffffff24;border-radius:22px;margin-bottom:12px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff26,0 16px 40px #0003}.admin-card h3{margin:0 0 12px;font-size:16px}.admin-card>button{margin:0 7px 8px 0}.admin-form{gap:9px;margin-bottom:12px;display:grid}.admin-form.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-form input,.admin-form select,.admin-form textarea,.admin-search input{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;outline:none;width:100%;padding:12px}.admin-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:auto;cursor:pointer}.admin-form select option{color:#fff;background:#151b34}.manual-key-form{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.25fr) auto;align-items:center}.manual-key-form button{white-space:nowrap;min-height:44px}.admin-form textarea{resize:vertical;min-height:98px}.admin-search{margin-bottom:12px}.catalog-pid-preview{background:#070d1d6b;border:1px solid #8ecff029;border-radius:16px;padding:12px}.catalog-pid-table-wrap{overflow-x:auto}.catalog-pid-table{border-collapse:collapse;width:100%;min-width:620px}.catalog-pid-table th,.catalog-pid-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #8ecff01a;padding:9px 8px}.catalog-pid-table th{color:#9ec9e4;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.catalog-pid-table td:first-child{min-width:220px}.catalog-pid-table input{width:100px;min-height:36px;padding:8px 10px}.catalog-pid-table small{color:#e9f1ffb8;line-height:1.5}.catalog-pid-results{background:#74e0a512;border:1px solid #74e0a53d;border-radius:14px;margin-top:14px;padding:12px}.catalog-pid-results p{margin:5px 0 10px}.catalog-pid-result-list{gap:6px;max-height:220px;margin-bottom:10px;display:grid;overflow:auto}.catalog-pid-result-list span{color:#dfffea;font-size:12px}.admin-list{gap:8px;display:grid}.admin-row{background:linear-gradient(135deg,#0a1224c7,#1a133085);border:1px solid #8ecff021;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.admin-row strong{font-size:13px;display:block}.admin-row b{color:#c9f6ff;background:#8ecff01a;border-radius:999px;justify-self:end;padding:5px 8px;font-size:10px}.admin-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-row-actions .danger-mini{color:#ffd7d7;border-color:#ff787838}.user-edit-dialog{width:min(100%,430px)!important}.user-edit-form{gap:14px;display:grid}.user-edit-form label{gap:7px;margin:0;display:grid}.user-edit-form label>span{color:#ffffffc7;font-size:12px;font-weight:600}.user-edit-form input,.user-edit-form select{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;width:100%;min-height:44px;padding:0 12px}.user-edit-form select option{color:#111827}.user-edit-form small{color:#ffffff73;font-size:11px;line-height:1.4}.user-edit-form .modal-btn-row{margin-top:4px}.user-edit-form-body{scrollbar-gutter:stable;flex:auto;gap:14px;min-height:0;max-height:80vh;padding:0 2px 24px;display:grid;overflow-y:auto}.upi-preview{background:#00000024;border:1px dashed #8ecff033;border-radius:18px;place-items:center;min-height:190px;display:grid}.upi-preview img{background:#fff;border-radius:16px;width:170px;height:170px;padding:8px}.payment-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}.payment-toggle-card{cursor:pointer;background:#0a142357;border:1px solid #9eeeff29;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.payment-toggle-card>span{gap:3px;display:grid}.payment-toggle-card strong{align-items:center;gap:6px;display:flex}.payment-toggle-card small{color:#deecf7a3;font-size:11px}.payment-toggle-card input{accent-color:#9eeeff;flex:none;width:38px;height:21px}.payment-method-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030812b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payment-method-dialog{width:min(100%,440px);padding:24px}.payment-method-dialog .dialog-title-row{margin-bottom:8px}.payment-method-dialog .dialog-title-row h2{font-size:clamp(20px,4vw,26px)}.payment-summary{background:#9eeeff14;border-radius:12px;justify-content:space-between;align-items:center;margin:18px 0 12px;padding:12px 14px;display:flex}.payment-summary>div:first-child{gap:3px;display:grid}.payment-summary-note{text-align:right;color:#deecf7ad;gap:3px;font-size:11px;display:grid}.payment-summary-note b{color:#fff}.payment-method-options{gap:10px;margin-bottom:18px;display:grid}.payment-method-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:#09152680;border:1px solid #9eeeff2e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;transition:border-color .2s,transform .2s,background .2s;display:grid}.payment-method-option:hover:not(:disabled){background:#9eeeff1a;border-color:#9eeeff8c;transform:translateY(-1px)}.payment-method-option.gateway{border-color:#c795ff4d}.payment-method-option span{gap:4px;display:grid}.payment-method-option small{color:#deecf7ad;font-size:11px}.payment-method-option small b{color:#fff}@media (width<=520px){.payment-toggle-grid{grid-template-columns:1fr}}.api-doc-page-shell{min-height:100svh;padding-bottom:30px;position:relative}html:has(.api-doc-page-shell){scrollbar-color:#c795ff #1e1a30eb;scrollbar-width:auto}html:has(.api-doc-page-shell)::-webkit-scrollbar{width:11px}html:has(.api-doc-page-shell)::-webkit-scrollbar-track{background:#1e1a30eb}html:has(.api-doc-page-shell)::-webkit-scrollbar-thumb{background:#c795ff;border:2px solid #1e1a30fa;border-radius:99px;box-shadow:0 0 10px #c795ff73}html:has(.api-doc-page-shell)::-webkit-scrollbar-thumb:hover{background:#dfb8ff}.api-doc-page{z-index:1;width:min(100% - 28px,980px);margin:0 auto;padding:clamp(18px,4vw,42px) 0 48px;position:relative}.api-docs-content{color:#f7f3ff;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border:1px solid #c795ff33;border-radius:26px;width:100%;max-width:none;height:auto;min-height:calc(100svh - 90px);max-height:none;margin:0;box-shadow:0 24px 80px #00000047,inset 1px 1px #ffffff17;background:radial-gradient(circle at 92% 0,#c795ff24,#0000 28%),linear-gradient(145deg,#181628fb,#0d0f1cfb)!important;overflow:visible!important}.api-docs-content .dialog-title-row{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191628eb;border-bottom:1px solid #ffffff14;margin:-22px -22px 16px;padding:18px 22px 16px;position:sticky;top:0}.api-doc-back-btn{justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex;color:#e4c8ff!important;width:auto!important;padding:7px 10px!important}.api-doc-back-btn span{display:inline}@media (width<=520px){.api-doc-page{width:calc(100% - 14px);padding-top:7px}.api-docs-content{border-radius:20px;min-height:calc(100svh - 14px);padding:15px}.api-docs-content .dialog-title-row{margin:-15px -15px 16px;padding:14px 15px 13px}.api-doc-back-btn span{display:none}}.admin-locked{z-index:2;text-align:center;width:min(100% - 28px,420px);margin:18vh auto 0;position:relative}.admin-locked svg{color:#9eeeff}@keyframes admin-text-shine{to{background-position:220% 0}}@media (width<=820px){.admin-shell{grid-template-columns:1fr}.admin-tabs{position:relative;top:auto}.admin-tab-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell.collapsed .admin-tab-list{display:none}.admin-stat-grid,.admin-two-col,.admin-form.compact{grid-template-columns:1fr 1fr}}@media (width<=520px){.admin-page{padding-top:10px!important}.admin-shell{gap:10px;width:min(100% - 18px,520px)}.admin-tabs{border-radius:20px!important;padding:10px!important}.admin-brand div{display:none}.admin-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tab-list button{min-height:40px;padding:8px;font-size:11px}.admin-stat-grid,.admin-two-col,.admin-form.compact,.admin-row{grid-template-columns:1fr}.admin-row b{justify-self:start}}.mat-icon{vertical-align:middle;object-fit:contain;filter:invert(.85)brightness(1.1);flex-shrink:0;display:inline-block}.light .mat-icon,.mat-icon.dark{filter:invert(0)brightness(.3)}.bottom-nav .mat-icon{filter:invert(.6)}.bottom-nav button.active .mat-icon{filter:invert(.9)sepia()saturate(3)hue-rotate(190deg)}.admin-tab-list button .mat-icon{filter:invert(.6)}.admin-tab-list button.active .mat-icon{filter:invert(.95)sepia()saturate(3)hue-rotate(190deg)}.stat-card .mat-icon{filter:invert(.7)sepia()saturate(2)hue-rotate(185deg)}.profile-actions .mat-icon{filter:invert(.75)brightness(1.2)}.profile-actions .danger .mat-icon{filter:invert(.5)sepia()saturate(5)hue-rotate(320deg)}.dialog-title-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dialog-title-row h2{flex:1;margin:0}.dialog-title-row .mat-icon{filter:invert(.8)sepia()saturate(2)hue-rotate(185deg);flex-shrink:0}.dialog-sub{color:#ffffff80;margin:0 0 16px;font-size:.875rem}.deposit-page{animation:.22s ease-out deposit-fade-in}@keyframes deposit-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.deposit-page-header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.deposit-page-header .emoji-back{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s;display:flex}.deposit-page-header .emoji-back:hover{background:#ffffff14}.deposit-page-header .emoji-back:active{transform:scale(.9)}.mb-\[5px\]{margin-bottom:5px}.deposit-page-header h2{flex:1;margin:0;font-size:1.35rem}.deposit-label{color:#ffffff94;margin-bottom:14px;font-size:.82rem}.deposit-hint{text-align:center;margin-top:10px;font-size:.75rem}.deposit-divider{border:none;border-top:1px solid #ffffff14;margin:18px 0 16px}.deposit-page-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff21,#ffffff0b);border:1px solid #ffffff24;border-radius:22px;margin-bottom:18px;padding:20px;box-shadow:inset 1px 1px #ffffff26,0 16px 40px #0003}.deposit-page-card.pending{text-align:center}.deposit-page-card.pending p{margin-bottom:12px;font-size:.9rem;line-height:1.5}.pending-id{word-break:break-all;max-width:100%;display:inline-block;font-size:.7rem!important}.quick-amounts{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:0;display:grid}.quick-chip{color:#ffffffc7;cursor:pointer;text-align:center;letter-spacing:.2px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:11px 6px;font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.quick-chip:hover{color:#fff;background:#63b3ff1f;border-color:#63b3ff59}.quick-chip.active{color:#fff;background:#63b3ff33;border-color:#63b3ffa6;box-shadow:0 0 10px #63b3ff2e,inset 0 1px #ffffff14}.deposit-page label[for=dep-amount]{letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;display:block;color:#fff6!important;font-size:11px!important}.deposit-page input#dep-amount{box-sizing:border-box;outline:none;width:100%;font-family:Space Grotesk,sans-serif;transition:border-color .18s,box-shadow .18s;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:12px 14px!important;font-size:1rem!important}.deposit-page input#dep-amount:focus{border-color:#63b3ff80!important;box-shadow:0 0 0 3px #63b3ff1a!important}.deposit-page input#sender-upi{box-sizing:border-box;outline:none;width:100%;font-family:Space Grotesk,sans-serif;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:12px 14px!important;font-size:1rem!important}.deposit-page input#sender-upi:focus{border-color:#63b3ff80!important;box-shadow:0 0 0 3px #63b3ff1a!important}.deposit-proceed-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#229ed9,#8b6cff);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:18px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;transition:transform .12s,box-shadow .18s;display:flex;box-shadow:0 10px 22px #229ed938}.deposit-proceed-btn:active{transform:scale(.97)}.deposit-proceed-btn:disabled{opacity:.55;cursor:default}.deposit-paid-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#229ed9,#8b6cff);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:12px;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;transition:transform .12s,box-shadow .18s;display:flex;box-shadow:0 10px 22px #229ed938}.deposit-paid-btn:active{transform:scale(.97)}.upi-id-display{word-break:break-all;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.95rem;font-weight:600;display:flex}.qr-wrap{flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;display:flex}.qr-image{box-sizing:border-box;background:#fff;border:3px solid #ffffff26;border-radius:14px;width:100%;max-width:210px;padding:6px;display:block}.qr-dl-btn{color:#ffffffb8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;transition:background .18s,color .18s;display:inline-flex}.qr-dl-btn:hover{color:#fff;background:#63b3ff24;border-color:#63b3ff59}.upi-apps-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}.upi-app-btn{color:#ffffffd1;cursor:pointer;letter-spacing:.3px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 8px;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .12s;display:flex}.upi-app-btn:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.upi-app-btn:active{transform:scale(.96)}.upi-app-btn.gpay{border-color:#4285f44d}.upi-app-btn.gpay:hover{background:#4285f424;border-color:#4285f48c}.upi-app-btn.gpay svg{color:#4285f4}.upi-app-btn.phonepe{border-color:#5300eb4d}.upi-app-btn.phonepe:hover{background:#5300eb24;border-color:#5300eb8c}.upi-app-btn.phonepe svg{color:#a97ef9}.upi-app-btn.paytm{border-color:#00b0f04d}.upi-app-btn.paytm:hover{background:#00b0f024;border-color:#00b0f08c}.upi-app-btn.paytm svg{color:#00b0f0}.qr-hint{text-align:center;color:#ffffff61;margin-bottom:4px;font-size:.78rem}.detail-label{color:#ffffff85!important;align-items:center!important;gap:6px!important;display:flex!important}.detail-label img,.detail-label span{flex-shrink:0}.tx-list{flex-direction:column;gap:2px;display:flex}.tx-row{border-bottom:1px solid #ffffff0f;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.tx-row:last-child{border-bottom:none}.tx-row.compact{padding:7px 4px}.tx-icon{justify-content:center;align-items:center;display:flex}.tx-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tx-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.87rem;overflow:hidden}.tx-main span{color:#ffffff73;font-size:.75rem}.tx-amount{white-space:nowrap;font-size:.9rem;font-weight:700}.key-reveal-box{background:#0000004d;border:1px solid #63b3ff40;border-radius:12px;margin:16px 0;padding:14px}.key-reveal-box label{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.75rem;display:block}.key-reveal-box code{color:#7dd3fc;word-break:break-all;margin-bottom:10px;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;display:block}.order-icon.has-brand-img:before{content:none!important;display:none!important}.order-icon.has-brand-img{overflow:hidden;background:#ffffff0f!important}.key-reveal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.key-reveal-header label{align-items:center;gap:5px;display:flex;margin-bottom:0!important}.key-blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .25s}.eye-toggle-btn{color:#fff9;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:inline-flex}.eye-toggle-btn:hover{color:#fff;background:#63b3ff26;border-color:#63b3ff59}.copy-key-btn{color:#7dd3fc;cursor:pointer;background:#63b3ff26;border:1px solid #63b3ff59;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;transition:background .2s;display:inline-flex}.copy-key-btn:hover{background:#63b3ff47}.history-dialog{width:95vw!important;max-width:480px!important;max-height:85vh!important;overflow-y:auto!important}.history-user-meta{overflow-wrap:anywhere;margin:-2px 0 14px;font-size:11px}.history-dialog h4{text-transform:uppercase;letter-spacing:.07em;color:#ffffff73;margin:0;font-size:.82rem;font-weight:600}.history-section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin:12px 0 6px;display:flex}.history-section-heading>div{gap:3px;display:grid}.history-section-heading>span,.history-section-heading>div>span{font-size:10px}.history-count{color:#ffffff8c;white-space:nowrap;font-size:10px}.history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.history-summary-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:5px;min-width:0;padding:11px 12px;display:grid}.history-summary-card.current{background:#63b3ff1a;border-color:#63b3ff59}.history-summary-card span{color:#ffffff80;font-size:10px}.history-summary-card strong{font-size:15px}.history-summary-card .credit{color:#74e0a5}.history-summary-card .debit{color:#ff8e9f}.history-amount-cell{text-align:right;min-width:116px;font-size:.78rem}.history-balance-change{color:#c4b5fd;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.history-balance-change .inline-money{font-size:inherit}.history-amount{color:#4ade80;white-space:nowrap}.history-amount.negative{color:#f87171}.history-status{white-space:nowrap}.history-status.pending{color:#fbbf24}.history-status.rejected{color:#f87171}.history-scroll{background:#0003;border-radius:8px;max-height:200px;padding:4px 0;overflow-y:auto}.history-ledger{background:#0003;border:1px solid #ffffff1a;border-radius:12px;overflow-x:auto}.history-ledger-head,.history-ledger-row{grid-template-columns:minmax(190px,1.8fr) minmax(76px,.8fr) minmax(82px,.9fr) minmax(76px,.8fr);align-items:center;gap:8px;min-width:490px;padding:9px 10px;display:grid}.history-ledger-head{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0b;border-bottom:1px solid #ffffff1a;font-size:9px}.history-ledger-head span:not(:first-child){text-align:right}.history-ledger-row{border-bottom:1px solid #ffffff12}.history-ledger-row:last-child{border-bottom:0}.history-ledger-row.debit-row{background:#f8717106}.history-ledger-row.credit-row{background:#4ade8006}.history-ledger-detail{gap:3px;min-width:0;display:grid}.history-ledger-title{align-items:center;gap:6px;min-width:0;display:flex}.history-ledger-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-ledger-title .mat-icon{opacity:.7}.history-ledger-detail>span,.history-ledger-detail>small{color:#ffffff6e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.history-ledger-detail>small{color:#bca7d6}.history-ledger-money{color:#ffffffb8;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.history-ledger-money .inline-money{font-size:inherit}.history-key-list{gap:7px;display:grid}.history-key-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.history-key-row>b{color:#94a3b8;white-space:nowrap;font-size:11px}.history-key-row code{color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.user-balance-filters{flex-wrap:wrap;gap:8px;margin:12px 0 6px;display:flex}.user-balance-filters button{color:#ffffffb3;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;min-height:34px;padding:7px 11px;font-size:11px}.user-balance-filters button.active{color:#dff7ff;background:#389de633;border-color:#63b3ff8c}.user-balance-filters button b{color:#fff;margin-left:4px}.user-filter-summary{margin:5px 0 12px;font-size:11px}.pricing-dialog{width:95vw!important;max-width:500px!important;max-height:85vh!important;overflow-y:auto!important}.pricing-edit-list{flex-direction:column;gap:8px;max-height:50vh;margin:12px 0 16px;display:flex;overflow-y:auto}.pricing-edit-row{background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(100px,.7fr) minmax(0,1.8fr);align-items:center;gap:8px;padding:8px;display:grid}.pricing-edit-label strong{font-size:.87rem;display:block}.pricing-edit-label span{color:#ffffff73;font-size:.75rem}.pricing-edit-input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:7px;width:100%;min-width:0;padding:6px 8px;font-size:.85rem}.pricing-edit-input.short{max-width:70px}.original-price{color:#ffffff59;margin-left:4px;font-size:.75rem;text-decoration:line-through}.admin-dialog-backdrop{overflow:hidden;place-items:stretch stretch!important;padding:0!important}.admin-dialog-backdrop .admin-dialog{overscroll-behavior:contain;background:radial-gradient(circle at 90% 0,#7e59ff2e,#0000 34%),linear-gradient(145deg,#121830fa,#0a0e1ffa);border:0;border-radius:0;min-height:100svh;padding:clamp(20px,4vw,42px) clamp(16px,5vw,72px) 48px;width:100%!important;max-width:none!important;max-height:100svh!important;overflow-y:auto!important}.admin-dialog-backdrop .admin-dialog>*{width:min(100%,1080px);margin-left:auto;margin-right:auto}.admin-dialog-backdrop .admin-dialog .dialog-title-row{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1124f0;border-bottom:1px solid #ffffff1a;width:calc(100% + clamp(32px,10vw,144px));margin:calc(-1*clamp(20px,4vw,42px)) calc(-1*clamp(16px,5vw,72px)) 18px;padding:16px clamp(16px,5vw,72px);position:sticky;top:-1px}.admin-dialog-backdrop .admin-dialog .dialog-title-row h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,3vw,30px)}.admin-dialog-backdrop .admin-dialog .dialog-sub{margin-bottom:22px}.admin-dialog-backdrop .admin-dialog .modal-btn-row{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1124f0;border-top:1px solid #ffffff1a;width:calc(100% + clamp(32px,10vw,144px));margin:28px calc(-1*clamp(16px,5vw,72px)) calc(-1*clamp(20px,4vw,42px));padding:14px clamp(16px,5vw,72px);position:static}.admin-dialog-backdrop .admin-dialog.user-edit-dialog{overflow:hidden!important}.admin-dialog-backdrop .admin-dialog.user-edit-dialog .user-edit-form{flex-direction:column;gap:0;min-height:0;max-height:80vh;display:flex;overflow:hidden}.admin-dialog-backdrop .admin-dialog.user-edit-dialog .user-edit-form .modal-btn-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #ffffff1a;flex:none;width:100%;margin:0;padding:16px 0 4px}.admin-dialog-backdrop .history-dialog .history-ledger,.admin-dialog-backdrop .pricing-dialog .pricing-edit-list{max-height:none;overflow-y:visible}.wallet-adjust-panel,.personal-pricing-panel{background:linear-gradient(135deg,#63b3ff17,#9e63ff14);border:1px solid #8ecff02e;border-radius:16px;gap:12px;padding:14px;display:grid}.wallet-adjust-panel>div:first-child,.personal-pricing-panel>div:first-child{gap:4px;display:grid}.wallet-adjust-panel strong,.personal-pricing-panel strong{font-size:13px}.wallet-adjust-panel small,.personal-pricing-panel small{color:#ffffff8f;font-size:11px;line-height:1.45}.wallet-adjust-controls{align-items:center;gap:8px;min-width:0;display:flex}.wallet-adjust-controls input,.personal-pricing-grid input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;min-height:44px;padding:0 12px}.wallet-adjust-controls>input{flex:auto;min-width:0}.wallet-adjust-buttons{flex:none;align-items:center;gap:8px;display:flex}.wallet-adjust-buttons button{white-space:nowrap;align-items:center;gap:5px;height:44px;min-height:44px;padding:0 12px;display:inline-flex}.wallet-add-button{color:#b8f5cf!important;background:#74e0a524!important;border-color:#74e0a559!important}.wallet-subtract-button{color:#ffc0ca!important;background:#ff8e9f1f!important;border-color:#ff8e9f59!important}.personal-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-pricing-grid label{background:#ffffff06;border:1px solid #0000;border-radius:12px;gap:7px;margin:0;padding:10px;display:grid}.personal-pricing-grid label.active-pricing-role{background:#63b3ff1f;border-color:#8ecff059}.personal-pricing-grid label>span{color:#ffffffc7;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.personal-pricing-grid label>span em{color:#ffffff7a;flex:none;font-size:10px;font-style:normal;font-weight:500}@media (width<=620px){.personal-pricing-grid{grid-template-columns:1fr}.wallet-adjust-controls{flex-direction:column;align-items:stretch}.wallet-adjust-buttons{width:100%}.wallet-adjust-buttons button{flex:1;justify-content:center}}.admin-stat.accent-green .mat-icon{filter:invert(70%)sepia()saturate(3)hue-rotate(85deg)}.admin-stat.accent-blue .mat-icon{filter:invert(60%)sepia()saturate(3)hue-rotate(190deg)}.admin-stat.accent-purple .mat-icon{filter:invert(60%)sepia()saturate(4)hue-rotate(250deg)}.admin-stat.accent-orange .mat-icon{filter:invert(70%)sepia()saturate(3)hue-rotate(20deg)}.api-status-card{margin-bottom:16px}.admin-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.api-status-result{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;margin-top:8px;padding:10px}.api-status-pre{color:#7dd3fc;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Courier New,monospace;font-size:.78rem}.file-upload-label{cursor:pointer;color:#ffffffb3;background:#ffffff0f;border:1px dashed #fff3;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:12px 16px;font-size:.9rem;transition:background .2s;display:flex}.file-upload-label:hover{background:#63b3ff1a}.photo-preview{object-fit:cover;border:2px solid #63b3ff66;border-radius:50%;width:72px;height:72px;margin-bottom:8px;display:block}.balance-card .add-funds{align-items:center;gap:6px;display:inline-flex}.balance-card .add-funds .mat-icon{filter:invert()}.bottom-nav button.has-lottie:before{display:none!important}.bottom-nav button.has-lottie svg{display:block!important}.duration-label-row{align-items:center!important;gap:5px!important;display:flex!important}.duration-label-row svg{flex:none!important;display:block!important}.stat-card.has-lottie:before{display:none!important}.stat-card.has-lottie svg{margin-bottom:0!important;display:block!important}.stats-grid .stat-card:nth-child(4):before{content:""!important;filter:brightness(0)invert()drop-shadow(0 0 5px #74e0a559)!important;opacity:1!important;background-image:url(/icons/new/key.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:30px!important;height:30px!important;margin-bottom:10px!important;display:block!important}.stats-grid .stat-card.has-lottie:nth-child(4):before{display:none!important}.history-heading .heading-title-row>span,.history-heading .icon-button>span{justify-content:center!important;align-items:center!important;display:flex!important}.play-badge,.product-card .play-badge{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:0 0!important;border:none!important;padding-left:0!important;font-size:0!important;animation:none!important}.play-badge:before,.play-badge:after,.product-card .play-badge:before,.product-card .play-badge:after{display:none!important}.play-badge svg{display:block!important}.deposit-modal-backdrop{place-items:center!important;padding:10px!important;overflow:hidden!important}.deposit-modal-backdrop .deposit-dialog{width:min(400px,100vw - 20px)!important;max-height:none!important;overflow:visible!important}.deposit-modal-backdrop .qr-image{max-width:min(210px,42vh)!important}@media (width<=520px){.deposit-modal-backdrop .deposit-dialog{width:min(370px,100vw - 20px)!important;padding:14px!important}.deposit-modal-backdrop .qr-image{max-width:min(174px,31vh)!important;padding:4px!important}.deposit-modal-backdrop .qr-wrap{gap:6px!important;margin-bottom:8px!important}.deposit-modal-backdrop .upi-id-display{margin-bottom:9px!important;padding:8px 10px!important;font-size:.82rem!important}.deposit-modal-backdrop .upi-app-btn{gap:3px!important;padding:7px 4px 6px!important}.deposit-modal-backdrop .modal-btn-row{margin-top:10px!important}}@media (height<=620px){.deposit-modal-backdrop .deposit-dialog{padding-top:10px!important;padding-bottom:10px!important}.deposit-modal-backdrop .dialog-sub{margin-bottom:8px!important}.deposit-modal-backdrop .qr-image{max-width:142px!important}.deposit-modal-backdrop .qr-dl-btn{padding:4px 11px!important}.deposit-modal-backdrop .modal-btn-row{margin-top:7px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){*{-webkit-backdrop-filter:none!important}}.liquid-dialog,.action-modal,.deposit-modal-backdrop,.notif-overlay{contain:paint layout style}[data-mode=low] .profile-actions .danger{color:#fff9!important}[data-mode=low] .profile-actions .danger .mat-icon{filter:brightness(0)invert(.65)!important}.profile-actions .version-tag{text-align:center;letter-spacing:1px;color:#ffffff4d;border-top:1px solid #ffffff12;margin:16px 0 -4px;padding-top:12px;font-size:11px;font-weight:600}.perf-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);background:#030612b8;place-items:center;padding:20px;animation:.3s perf-fade-in;display:grid;position:fixed;inset:0}@keyframes perf-fade-in{0%{opacity:0}to{opacity:1}}.perf-dialog{text-align:center;color:#fff;width:min(100%,380px);padding:28px 24px 22px}.perf-dialog h2{margin:0 0 8px;font:600 22px Space Grotesk,sans-serif}.perf-dialog-desc{color:#fff9;margin:0 0 20px;font-size:13px;line-height:1.5}.perf-dialog-options{flex-direction:column;gap:10px;display:flex}.perf-option{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.perf-option:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.perf-option-icon{flex:none;font-size:28px}.perf-option strong{margin-bottom:2px;font:600 14px Space Grotesk,sans-serif;display:block}.perf-option-desc{color:#ffffff8c;font-size:11px;display:block}.perf-dialog-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.perf-dont-ask{cursor:pointer;color:#ffffff73;font-size:12px;transition:color .2s}.perf-dont-ask:hover{color:#ffffffbf}.perf-close-btn{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:grid}.perf-close-btn:hover{color:#fff;background:#ffffff29}.bottom-nav button.has-lottie span img{filter:invert()opacity(.72);display:block!important}.bottom-nav button.has-lottie.active span img{filter:invert()opacity()sepia(.6)saturate(4)hue-rotate(210deg)}.dashboard-page:has(.tab-buy){height:100svh;overflow:hidden}.dash-content.tab-buy{flex-direction:column!important;height:calc(100svh - 86px)!important;margin-top:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.buy-view{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.buy-view .section-title{flex:none}.buy-view .product-filter{z-index:3;-webkit-backdrop-filter:blur(14px);background:#090c18d1;border-radius:14px;flex:none;position:sticky;top:0;margin:0 0 8px!important;padding:8px 0!important}.products-scroll-inner{overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);background:#0a0e1c8c;border:1px solid #ffffff1a;border-radius:18px;flex:1;min-height:0;padding:12px 10px 10px;overflow-y:auto}.products-scroll-inner::-webkit-scrollbar{width:3px}.products-scroll-inner::-webkit-scrollbar-track{background:0 0}.products-scroll-inner::-webkit-scrollbar-thumb{background:#8ecff047;border-radius:4px}.products-scroll-inner .product-list{flex-direction:column;gap:14px;display:flex}.products-scroll-inner .product-list .glass-card.product-card{margin-top:0!important}.products-scroll-inner .load-more{margin-top:10px!important}.dashboard-page .buy-view,.dashboard-page .products-scroll-inner,.dashboard-page .product-card{transform:none!important}.dashboard-page .buy-view .product-filter{background:#12182d94!important;border:1px solid #ffffff24!important;box-shadow:0 10px 30px #00000029!important}.dashboard-page .buy-view .search-box,.dashboard-page .buy-view .search-box-tap{min-height:43px;color:#ffffffd1!important;background:#ffffff17!important;border-color:#fff3!important}.dashboard-page .buy-view .products-scroll-inner{background:#0b101fb8!important;border-color:#ffffff1f!important}.dashboard-page .compact-product-row{min-height:84px;text-align:left!important;color:#fff!important;background:#ffffff0a!important;border:0!important;border-bottom:1px solid #ffffff0f!important;border-radius:10px!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:4px!important;padding:10px 12px!important;display:flex!important}.dashboard-page .compact-product-row .cpr-thumb{border-radius:12px!important;flex-shrink:0!important;width:48px!important;height:48px!important;position:relative!important;overflow:hidden!important}.dashboard-page .compact-product-row .cpr-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.dashboard-page .compact-product-row .cpr-meta{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important}.dashboard-page .compact-product-row .cpr-name{font-size:13px;line-height:1.3}.dashboard-page .compact-product-row .cpr-sub,.dashboard-page .compact-product-row .cpr-feats,.dashboard-page .compact-product-row .cpr-price{font-size:11px;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.compact-product-row .cpr-price.text-\[15px\]{font-size:15px!important}.dashboard-page .compact-product-row .cpr-arrow{opacity:.5!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.dashboard-page .product-detail-page{z-index:50!important;background:linear-gradient(145deg,#090c18 0%,#15102b 60%,#090b17 100%)!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.dashboard-page .product-detail-page .pdp-topbar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#090c18e0!important;border-bottom:1px solid #ffffff14!important;flex-shrink:0!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.dashboard-page .product-detail-page .pdp-back{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}.dashboard-page .product-detail-page .pdp-title{white-space:nowrap!important;text-overflow:ellipsis!important;font:700 16px Space Grotesk!important;overflow:hidden!important}.dashboard-page .product-detail-page .pdp-scroll{-webkit-overflow-scrolling:touch!important;flex:1!important;padding:16px!important;overflow-y:auto!important}.dashboard-page .product-detail-page .pdp-scroll::-webkit-scrollbar{width:3px!important}.dashboard-page .product-detail-page .pdp-scroll::-webkit-scrollbar-track{background:0 0!important}.dashboard-page .product-detail-page .pdp-scroll::-webkit-scrollbar-thumb{background:#8ecff047!important;border-radius:4px!important}.dashboard-page .product-detail-page .pdp-media-card{aspect-ratio:16/9!important;background:#00000040!important;border:1px solid #ffffff24!important;border-radius:18px!important;margin-bottom:16px!important;position:relative!important;overflow:hidden!important}.dashboard-page .product-detail-page .pdp-media-card video,.dashboard-page .product-detail-page .pdp-media-card .video-thumb{width:100%!important;height:100%!important;display:block!important}.dashboard-page .product-detail-page .pdp-media-card .video-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.dashboard-page .product-detail-page .pdp-media-card .product-media-fallback{background:#00000038;place-items:center;width:100%;height:100%;display:grid}.dashboard-page .product-detail-page .pdp-media-card .product-media-fallback img{object-fit:contain!important;width:64px!important;height:64px!important}.dashboard-page .product-detail-page .pdp-media-card .play-badge{background:#0a0f1e99!important;border:2px solid #22eeffb8!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 24px #00000052,0 0 20px #22eeff8c!important}.dashboard-page .product-detail-page .pdp-info{align-items:center!important;gap:12px!important;margin-bottom:18px!important;display:flex!important}.dashboard-page .product-detail-page .pdp-info .product-icon{background:linear-gradient(135deg,#23e6ff24,#8b6cff1f)!important;border:1px solid #ffffff24!important;border-radius:14px!important;flex-shrink:0!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.dashboard-page .product-detail-page .pdp-info .product-icon img{object-fit:contain!important;width:28px!important;height:28px!important}.dashboard-page .product-detail-page .pdp-info-text{flex:1!important;min-width:0!important}.dashboard-page .product-detail-page .pdp-name{margin:0 0 3px!important;font:700 18px Space Grotesk!important}.dashboard-page .product-detail-page .pdp-meta{margin:0!important;font-size:12px!important}.dashboard-page .product-detail-page .pdp-section-label{letter-spacing:.8px!important;text-transform:uppercase!important;color:#ffffff8c!important;align-items:center!important;gap:7px!important;margin-bottom:10px!important;font:600 11px Space Grotesk!important;display:flex!important}.dashboard-page .product-detail-page .pdp-buy-hint{color:#ffffff80!important;background:#ffffff0a!important;border:1px dashed #ffffff1f!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:14px 0 0!important;padding:12px!important;font-size:12px!important;display:flex!important}.dashboard-page .product-detail-page .pdp-community-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 4px!important;display:grid!important}.dashboard-page .product-detail-page .pdp-community-actions .community-action-btn{background:linear-gradient(135deg,#229ed933,#7e57c22e)!important;border-color:#229ed980!important;width:100%!important;min-height:44px!important;padding:10px 8px!important}.dashboard-page .product-detail-page .pdp-community-actions .pdp-feedback-btn{background:linear-gradient(135deg,#c795ff33,#229ed929)!important;border-color:#c795ff80!important}.dashboard-page .product-detail-page .pdp-features{margin-bottom:24px!important}@media (width<=520px){.dashboard-page .product-detail-page .pdp-community-actions{gap:8px!important}.dashboard-page .product-detail-page .pdp-community-actions .community-action-btn{font-size:11px!important}.dashboard-page .buy-view .product-filter{gap:7px!important}.dashboard-page .buy-view .product-filter .product-select{flex:1 1 0;width:auto;min-width:0}.dashboard-page .buy-view .product-filter .type-select{width:auto}}.reseller-unlock-banner{border:1px solid #c795ff4d;border-radius:16px;margin-bottom:14px;padding:18px;background:linear-gradient(135deg,#c795ff1f,#9d5eff14)!important}.reseller-unlock-header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.reseller-unlock-header h3{margin:0;font-size:18px;font-weight:600}.reseller-unlock-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9d5eff,#c795ff);border:0;border-radius:12px;align-items:center;gap:6px;margin-top:12px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.reseller-unlock-btn:hover{filter:brightness(1.15)}.reseller-badge{color:#fff;letter-spacing:.5px;vertical-align:middle;background:linear-gradient(135deg,#9d5eff,#c795ff);border-radius:6px;margin-left:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.reseller-badge-mini{color:#fff;letter-spacing:.3px;vertical-align:middle;background:linear-gradient(135deg,#9d5eff,#c795ff);border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.reseller-unlock-summary{padding:12px 0}.reseller-unlock-summary p{margin:4px 0}.reseller-confirm-hint{color:#c795ffcc;margin-top:8px;font-size:12px}.pricing-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.pricing-field-label{color:#ffffffb3;flex-direction:column;align-items:stretch;gap:6px;font-size:12px;display:flex}.pricing-field-caption{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pricing-field-label .pricing-edit-input{box-sizing:border-box;max-width:none;height:40px}@media (width<=520px){.manual-key-form{grid-template-columns:1fr}.manual-key-form button{width:100%}.pricing-edit-row{grid-template-columns:1fr;align-items:stretch}.pricing-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.reseller-benefits-backdrop{z-index:9999;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;justify-content:center;align-items:center;padding:20px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0}.reseller-benefits-backdrop.visible{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6}.reseller-benefits-dialog{opacity:0;background:linear-gradient(160deg,#1a1525 0%,#0f0b1a 100%);border:1px solid #c795ff33;border-radius:24px;width:100%;max-width:420px;max-height:90vh;padding:32px 28px 28px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;position:relative;overflow-y:auto;transform:translateY(40px)scale(.95)}.reseller-benefits-dialog.visible{opacity:1;transform:translateY(0)scale(1)}.reseller-benefits-close{cursor:pointer;color:#fff9;background:#ffffff0f;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:flex;position:absolute;top:14px;right:14px}.reseller-benefits-close:hover{color:#fff;background:#ffffff1f}.reseller-benefits-header{text-align:center;margin-bottom:6px}.reseller-benefits-header h2{margin:8px 0 4px;font-size:24px;font-weight:700}.reseller-benefits-subtitle{text-align:center;margin-bottom:22px;font-size:13px}.reseller-benefits-list{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.reseller-benefit-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;animation:.4s both benefitFadeIn;display:flex}.reseller-benefit-icon{color:#c795ff;background:linear-gradient(135deg,#c795ff26,#9d5eff1a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.reseller-benefit-text{flex:1;min-width:0}.reseller-benefit-text strong{margin-bottom:2px;font-size:14px;display:block}.reseller-benefit-text p{font-size:12px;line-height:1.4}.reseller-benefits-footer{text-align:center}.reseller-benefits-footer .reseller-unlock-btn{padding:14px 32px;font-size:16px}@keyframes benefitFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reseller-profile-btn{background:linear-gradient(135deg,#c795ff14,#9d5eff0a)!important;border:1px solid #c795ff40!important}.reseller-profile-btn:hover{background:linear-gradient(135deg,#c795ff26,#9d5eff14)!important;border-color:#c795ff80!important}.reseller-benefits-dialog::-webkit-scrollbar{width:5px}.reseller-benefits-dialog::-webkit-scrollbar-track{background:0 0}.reseller-benefits-dialog::-webkit-scrollbar-thumb{background:#c795ff4d;border-radius:10px}.reseller-benefits-dialog::-webkit-scrollbar-thumb:hover{background:#c795ff80}.reseller-dont-show{color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.reseller-dont-show input[type=checkbox]{accent-color:#c795ff;cursor:pointer;width:16px;height:16px}.reseller-dont-show:hover{color:#ffffffb3}[data-mode=low] .reseller-unlock-btn{white-space:nowrap}.download-invoice-btn{color:#c795ff;cursor:pointer;background:linear-gradient(135deg,#c795ff1a,#9d5eff0f);border:1px solid #c795ff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.download-invoice-btn:hover{background:linear-gradient(135deg,#c795ff2e,#9d5eff1f);border-color:#c795ff80}.download-invoice-btn:active{transform:scale(.98)}.telegram-float-btn{z-index:45;color:#fff;background:#229ed9;border-radius:999px;align-items:center;gap:7px;padding:10px 13px 10px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:88px;right:18px;box-shadow:0 10px 28px #229ed959}.telegram-float-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 32px #229ed97a}.telegram-float-btn img,.community-action-btn img,.profile-community-btn img{object-fit:contain;width:20px;height:20px}.community-action-card{border-color:#229ed952;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:16px;display:flex}.community-action-card strong{align-items:center;gap:7px;display:flex}.community-action-card p{margin:5px 0 0;font-size:12px}.community-action-btn,.reset-key-btn,.profile-community-btn{color:#8ecff0;cursor:pointer;background:#229ed921;border:1px solid #229ed96b;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.community-action-btn:hover,.reset-key-btn:hover,.profile-community-btn:hover{color:#fff;background:#229ed93d}.profile-community-btn{width:100%}.order-action-row{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.reset-key-btn{color:#f6c779;background:#f6c7791a;border-color:#f6c77959;flex:1}.reset-request-status{border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.reset-request-status.pending{color:#fbbf24;background:#fbbf241a}.reset-request-status.approved{color:#74e0a5;background:#74e0a51a}.reset-request-status.rejected{color:#ff9bae;background:#ff70891a}.only-contact-toggle{cursor:pointer;background:#c795ff14;border:1px solid #c795ff3d;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0 16px;padding:12px;display:flex}.only-contact-toggle input{accent-color:#c795ff;flex:none;width:18px;height:18px;margin-top:1px}.only-contact-toggle span{gap:3px;display:grid}.only-contact-toggle strong{color:#f1ddff;font-size:13px}.only-contact-toggle small{color:#ffffff94;font-size:11px;line-height:1.4}@media (width<=520px){.telegram-float-btn{bottom:82px;right:12px}.community-action-card{align-items:flex-start}.community-action-card .community-action-btn{flex:none}}.ai-shop-trigger{z-index:70;color:#fff;cursor:pointer;background:#141414;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:7px 16px 7px 8px;font-size:13px;font-weight:700;transition:width .25s,transform .22s,box-shadow .22s,bottom .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 14px 35px #00000057,0 0 0 1px #c795ff14}.ai-shop-trigger:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff2e,#0000 65%);animation:3.8s ease-in-out infinite ai-shop-shimmer;position:absolute;inset:-40%;transform:translate(-70%)rotate(12deg)}@keyframes ai-shop-shimmer{0%,55%{transform:translate(-75%)rotate(12deg)}80%,to{transform:translate(75%)rotate(12deg)}}.ai-shop-trigger:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0000006b,0 0 0 1px #c795ff33}.ai-shop-trigger.is-open{opacity:.82}.ai-shop-trigger-icon{z-index:1;color:#17111f;background:linear-gradient(135deg,#fff,#c795ff);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.ai-shop-trigger-label{z-index:1;white-space:nowrap;position:relative}.ai-shop-trigger.compact{width:48px;padding:7px}.ai-shop-trigger.compact .ai-shop-trigger-label{display:none}.ai-shop-panel{z-index:80;color:#f8f7fb;background:linear-gradient(#15131b 0%,#0e0d12 100%);border-left:1px solid #ffffff1f;flex-direction:column;width:min(440px,100vw);min-height:100dvh;animation:.32s cubic-bezier(.16,1,.3,1) both ai-shop-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-22px 0 70px #00000057}@keyframes ai-shop-drawer-in{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ai-shop-header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15131beb;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex;position:sticky;top:0}.ai-shop-brand{align-items:center;gap:9px;min-width:0;display:flex}.ai-shop-brand>div{gap:2px;min-width:0;display:grid}.ai-shop-brand strong{letter-spacing:-.2px;font-size:14px}.ai-shop-brand small{color:#ffffff73;font-size:10px}.ai-shop-sparkle{color:#17111f;background:linear-gradient(135deg,#fff,#c795ff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ai-shop-header-actions{align-items:center;gap:3px;display:flex}.ai-shop-menu-wrap{position:relative}.ai-shop-menu{z-index:5;background:#24202c;border:1px solid #ffffff1f;border-radius:10px;min-width:142px;padding:5px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 12px 28px #0000004d}.ai-shop-menu button{color:#fffc;text-align:left;border-radius:7px;width:100%;height:auto;padding:8px 10px;font-size:11px;display:block}.ai-shop-menu button:hover{color:#fff;background:#ffffff17}.ai-shop-header-actions button{color:#ffffffad;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ai-shop-header-actions button:hover{color:#fff;background:#ffffff14}.ai-shop-cart-count{color:#c795ff;background:#c795ff1f;border-radius:999px;align-items:center;gap:4px;margin-right:2px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.ai-shop-thread{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px 14px 26px;overflow-y:auto}.ai-shop-loading{color:#ffffff80;align-items:center;gap:7px;margin:0 5px 12px;font-size:11px;display:flex}.ai-spin{animation:.9s linear infinite ai-shop-spin}@keyframes ai-shop-spin{to{transform:rotate(360deg)}}.ai-shop-message{flex-direction:column;max-width:95%;margin:0 0 17px;display:flex}.ai-shop-message.user{align-self:flex-end;align-items:flex-end;max-width:82%}.ai-shop-message.assistant{align-self:flex-start;align-items:flex-start}.ai-shop-bubble{background:#ffffff0e;border:1px solid #fff1;border-radius:15px 15px 15px 5px;width:100%;padding:12px 13px}.ai-shop-message.user .ai-shop-bubble{color:#211c27;background:#e6e2eb;border:0;border-radius:15px 15px 5px}.ai-shop-bubble>p{color:inherit;margin:0;font-size:13px;line-height:1.5}.ai-shop-product{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.ai-shop-ranking{color:#e6cfff;letter-spacing:.2px;background:#c795ff24;border-radius:999px;margin-bottom:8px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.ai-shop-product-top{align-items:center;gap:9px;display:flex}.ai-shop-product-top img{object-fit:contain;background:#ffffff14;border-radius:10px;width:36px;height:36px}.ai-shop-product-top>div{gap:2px;min-width:0;display:grid}.ai-shop-product-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-shop-product-top small{color:#ffffff7a;font-size:10px}.ai-shop-description{color:#fff9!important;margin:9px 0!important;font-size:11px!important}.ai-shop-package-list{gap:6px;display:grid}.ai-shop-package{background:#ffffff0e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.ai-shop-package>span{text-overflow:ellipsis;color:#ffffffb8;min-width:0;font-size:11px;overflow:hidden}.ai-shop-package>strong{color:#d6b9ff;white-space:nowrap;font-size:11px}.ai-shop-package button{color:#fff;background:#c795ff24;border:1px solid #c795ff4d;border-radius:7px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex}.ai-shop-package button:disabled{cursor:not-allowed;opacity:.45}.ai-shop-unavailable{color:#ffb1bd;margin-top:8px;font-size:11px;display:block}.ai-shop-suggestions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ai-shop-suggestions button{color:#d9c5f4;cursor:pointer;background:#c795ff14;border:1px solid #c795ff45;border-radius:999px;padding:6px 9px;font-size:10px}.ai-shop-suggestions button:hover{background:#c795ff2b}.ai-shop-confirm{color:#17111f;background:linear-gradient(135deg,#e3c9ff,#b784f4);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.ai-shop-input-bar{z-index:2;background:linear-gradient(#0e0d1226,#0e0d12 30%);align-items:center;gap:8px;margin:0;padding:12px 14px 16px;display:flex;position:sticky;bottom:0}.ai-shop-input-bar input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;outline:0;min-width:0;height:44px;padding:0 15px}.ai-shop-input-bar input:focus{border-color:#c795ff99}.ai-shop-input-bar button{color:#19121f;background:#d2a9ff;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ai-shop-input-bar button:disabled{opacity:.35;cursor:not-allowed}.ai-shop-panel.compact .ai-shop-product{padding-top:8px}.ai-shop-panel.compact .ai-shop-description,.ai-shop-panel.compact .ai-shop-package:nth-child(n+4){display:none}@media (width<=1023px){.ai-shop-panel{border-left:0;width:100vw;min-height:100dvh;animation-name:ai-shop-takeover-in;inset:0}@keyframes ai-shop-takeover-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ai-shop-trigger{width:48px;padding:7px;bottom:82px;right:16px}.ai-shop-trigger-label{display:none}.ai-shop-trigger[style]{bottom:138px!important}}@media (prefers-reduced-motion:reduce){.ai-shop-trigger:before,.ai-spin,.ai-shop-panel{animation:none}}.api-docs-backdrop{z-index:1200;overscroll-behavior:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.api-docs-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 92% 0,#c795ff21,#0000 28%),linear-gradient(145deg,#1e1a30fa,#131220fa);width:min(760px,100vw - 28px);max-width:760px;height:min(900px,100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px);padding:22px;overflow:hidden auto}.api-docs-dialog::-webkit-scrollbar{width:11px}.api-docs-dialog::-webkit-scrollbar-track{background:#1e1a30eb;border:1px solid #c795ff2e;border-radius:99px;margin:8px 2px}.api-docs-dialog::-webkit-scrollbar-thumb{background:#c795ff;border:2px solid #1e1a30fa;border-radius:99px;min-height:54px;box-shadow:0 0 10px #c795ff73}.api-docs-dialog::-webkit-scrollbar-thumb:hover{background:#dfb8ff}.api-docs-dialog{scrollbar-color:#c795ff #1e1a30eb;scrollbar-width:auto}.api-docs-dialog .dialog-title-row{align-items:center;margin-bottom:16px}.api-docs-dialog .dialog-title-row h2{margin:0}.api-docs-dialog .dialog-title-row .icon-button{margin-left:auto}.api-doc-intro{background:#ffffff0b;border:1px solid #c795ff33;border-radius:16px;padding:16px}.api-doc-intro p{margin:9px 0 0;line-height:1.55}.api-doc-status{color:#9df2c0;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.api-endpoint{color:#e7ceff;white-space:nowrap;background:#0000003d;border:1px solid #ffffff17;border-radius:10px;margin-top:12px;padding:10px 12px;display:block;overflow:auto}.api-endpoint-row{align-items:stretch;gap:8px;margin-top:12px;display:flex}.api-endpoint-row .api-endpoint{flex:auto;min-width:0;margin-top:0}.api-endpoint-row .copy-key-btn{white-space:nowrap;flex:none;align-self:stretch}.api-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.api-field-list span{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.api-field-list code{color:#e4c8ff;font-size:10px;font-weight:800}.api-field-list small{color:#ffffff85;font-size:10px}.api-doc-section{border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px}.api-doc-section h3{color:#fff;align-items:center;gap:9px;margin:0 0 7px;font-size:15px;display:flex}.api-doc-section h3 span{color:#1a1224;background:#c795ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:inline-grid}.api-doc-section>p{color:#ffffffad;margin:0 0 11px;font-size:12px;line-height:1.55}.api-doc-section p code,.api-doc-note code{color:#e4c8ff}.api-doc-example{background:#04040a6b;border:1px solid #ffffff1a;border-radius:12px;margin-top:10px;overflow:hidden}.api-doc-example-head{color:#ffffffc7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.api-doc-example-head button{color:#e4c8ff;background:#c795ff1a;border:1px solid #c795ff4d;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.api-doc-example pre,.api-response-section pre{color:#d9d4e8;white-space:pre-wrap;word-break:break-word;margin:0;padding:13px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.api-doc-route{color:#ffffff80!important;margin-top:9px!important}.api-doc-note{color:#ffffffa8;background:#c795ff12;border-left:2px solid #c795ff;align-items:flex-start;gap:7px;margin-top:11px;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.api-doc-note .mat-icon{color:#c795ff;flex:none}.api-response-section>pre{background:#04040a6b;border:1px solid #ffffff1a;border-radius:12px;margin-top:10px}.api-docs-dialog>div{justify-content:initial;gap:initial;margin-top:0;display:block}.api-docs-dialog>.dialog-title-row{align-items:center;gap:10px;margin-bottom:16px;display:flex}.api-docs-dialog>.modal-btn-row{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.api-doc-section h3{min-width:0}.api-doc-section h3 span{flex:0 0 25px}@media (width<=520px){.api-docs-dialog{width:calc(100vw - 14px);padding:15px}.api-docs-dialog .dialog-title-row h2{font-size:18px}.api-doc-intro{padding:13px}.api-doc-section{margin-top:15px;padding-top:15px}.api-doc-example pre,.api-response-section pre{font-size:10px}.api-doc-section h3{align-items:flex-start;line-height:1.25}}:is(html:has(.api-doc-page-shell),body:has(.api-doc-page-shell)){overflow-x:hidden}.api-doc-page-shell{width:100%;min-width:0;padding-bottom:calc(30px + env(safe-area-inset-bottom))}.api-doc-page{width:min(100% - 28px,980px);min-width:0}.api-docs-content.api-docs-dialog{width:100%;max-width:none;height:auto;min-height:calc(100svh - 90px);max-height:none;overflow:visible!important}.api-docs-content .dialog-title-row h2{overflow-wrap:anywhere;min-width:0}.api-docs-content .api-doc-example,.api-docs-content .api-response-section>pre{max-width:100%}.api-docs-content .api-doc-example pre,.api-docs-content .api-response-section>pre{-webkit-overflow-scrolling:touch;white-space:pre;word-break:normal;overflow-x:auto}@media (width<=520px){.api-doc-page{width:calc(100% - 14px);padding:7px 0 calc(24px + env(safe-area-inset-bottom))}.api-docs-content.api-docs-dialog{border-radius:20px;min-height:calc(100svh - 14px);padding:15px}.api-docs-content .dialog-title-row{gap:8px;margin:-15px -15px 16px;padding:14px 15px 13px}.api-docs-content .dialog-title-row h2{flex:auto;font-size:clamp(16px,5vw,18px);line-height:1.2}.api-doc-back-btn{flex:0 0 36px;padding:7px!important}.api-doc-intro{padding:13px}.api-doc-intro p,.api-doc-section>p{font-size:12px}.api-doc-section h3{gap:8px;font-size:14px}.api-doc-example pre,.api-response-section pre{padding:11px;font-size:10px;line-height:1.55}.api-doc-note{padding:10px}.api-docs-content>.modal-btn-row{grid-template-columns:1fr;gap:8px;display:grid}.api-docs-content>.modal-btn-row button{width:100%;min-height:42px}}@media (width<=360px){.api-doc-page{width:calc(100% - 10px)}.api-docs-content.api-docs-dialog{border-radius:17px;padding:12px}.api-docs-content .dialog-title-row{margin:-12px -12px 14px;padding:12px}.api-docs-content .dialog-title-row h2{font-size:16px}.api-doc-intro{padding:11px}}.api-docs-content>.modal-btn-row{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;width:100%;min-height:42px;padding-top:18px;margin:22px 0 0!important;display:flex!important}.api-docs-content>.modal-btn-row>button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:142px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;line-height:1.2;box-shadow:0 8px 20px #0000002e;visibility:visible!important;color:#fff!important;opacity:1!important;background:#ffffff1a!important;border:1px solid #c795ff57!important;display:inline-flex!important}.api-docs-content>.modal-btn-row>button:hover{transform:translateY(-1px);background:#c795ff33!important;border-color:#dcc4ffb8!important}.api-docs-content>.modal-btn-row>.modal-save{box-shadow:0 10px 22px #229ed938;background:linear-gradient(135deg,#229ed9,#8b6cff)!important;border-color:#8ecff085!important}@media (width<=520px){.api-docs-content>.modal-btn-row{grid-template-columns:1fr;gap:8px;display:grid!important}.api-docs-content>.modal-btn-row>button{width:100%}.api-endpoint-row{flex-direction:column;align-items:stretch}.api-endpoint-row .copy-key-btn{min-height:38px}.api-field-list{grid-template-columns:1fr}}.site-status-banner{-webkit-backdrop-filter:blur(18px)saturate(155%);pointer-events:auto;border-radius:14px;align-items:center;gap:10px;width:90%;max-width:520px;padding:10px 20px;font-size:13px;font-weight:600;line-height:1.4;animation:.5s cubic-bezier(.16,1,.28,1) both banner-slide-in;display:flex;box-shadow:0 12px 40px #0006}.site-status-banner.down{color:#ffe0e6;background:linear-gradient(135deg,#ff708938,#ff708914 60%,#0000004d);border:1px solid #ff70894d}.site-status-banner.ok{color:#d4f5e0;background:linear-gradient(135deg,#74e0a533,#74e0a514 60%,#0000004d);border:1px solid #74e0a54d}.site-status-banner span{flex:1}@keyframes banner-slide-in{0%{opacity:0;transform:translate(-50%)translateY(-20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.admin-alert-row{background:#ff708914;border:1px solid #ff708926;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:12px 14px;display:flex}.admin-alert-info{align-items:center;gap:10px;min-width:0;display:flex}.admin-alert-info>div{min-width:0}.admin-alert-info strong{color:#ffb3c1;font-size:13px;display:block}.admin-alert-info p{margin:2px 0 0;font-size:11px}.profile-detail-grid{flex-direction:column;gap:6px;margin:10px 0;display:flex}.profile-detail-row{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.profile-detail-row span{color:#fff9;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.profile-detail-row strong{color:#fff;text-align:right;font-size:13px}.issue-filter-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.issue-filter-btn{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.issue-filter-btn:hover{color:#fff;background:#ffffff1f}.issue-filter-btn.active{color:#8ecff0;background:#8ecff02e;border-color:#8ecff059}.gift-input-row{align-items:center;gap:8px;width:100%;display:flex}.gift-input-row input.gift-input-wide{color:#fff;letter-spacing:3px;text-transform:uppercase;text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex:1;min-width:0;padding:12px 14px;font-family:Space Grotesk,monospace;font-size:16px;font-weight:700}.gift-input-row input.gift-input-wide::placeholder{letter-spacing:1px;opacity:.5;font-weight:400}.gift-paste-btn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;padding:12px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.gift-paste-btn:hover{color:#fff;background:#ffffff24}.gift-input-row input::placeholder{letter-spacing:1px;opacity:.5;font-weight:400}.gift-redeem-btn{white-space:nowrap;padding:10px 16px}.gift-input-row input.gift-input-wide{width:100%}@media (width<=520px){.gift-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.gift-input-row input.gift-input-wide{grid-column:1/-1;min-height:48px}.gift-redeem-btn{min-height:46px}}.gift-result-card{background:linear-gradient(135deg,#74e0a526,#74e0a50d);border:1px solid #74e0a540;border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:14px;display:flex}.gift-result-card strong{color:#74e0a5;font-size:15px;display:block}.gift-history-list{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow-y:auto}.gift-history-row{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.gift-users-list{flex-direction:column;gap:4px;max-height:260px;display:flex;overflow-y:auto}
