.reseller-page-shell{gap:1.1rem;padding-bottom:1rem;display:grid}.reseller-admin-hero{background:radial-gradient(circle at 12% 0,#facc152e,#0000 14rem),radial-gradient(circle at 100% 20%,#38bdf833,#0000 14rem),linear-gradient(160deg,#0f172afa,#020617fa);border:1px solid #facc152e;border-radius:1.6rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000006b}.reseller-admin-orb{pointer-events:none;filter:blur(28px);background:#facc1533;border-radius:999px;width:10rem;height:10rem;position:absolute;top:-3rem;right:-2rem}.reseller-kicker{color:#facc15;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.72rem;font-weight:950;display:inline-flex}.reseller-admin-hero span{color:#cbd5e1;margin-top:.75rem;font-size:.95rem;font-weight:700;line-height:1.45;display:block}.reseller-section-head,.reseller-admin-settings-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.reseller-section-head h2,.reseller-admin-hero h3,.reseller-admin-settings h3{color:#fff;font-size:1.15rem;font-weight:800;font-family:var(--font-heading);margin:0}.reseller-section-head span{color:#94a3b8;margin-top:.3rem;font-size:.82rem;font-weight:600;line-height:1.4;display:block}.reseller-admin-list{gap:.85rem;margin-top:.9rem;display:grid}.reseller-status-card{text-align:center}.reseller-status-card svg{color:#38bdf8;margin:0 auto .7rem}.reseller-status-card p{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.reseller-status-card h1,.reseller-status-card h2{color:#fff;font-weight:800;font-family:var(--font-heading);margin:.25rem 0;font-size:1.3rem}.reseller-status-card span{color:#94a3b8;font-size:.86rem;font-weight:600;line-height:1.5;display:block}.reseller-status-card.is-approved svg{color:#2dd4bf}.reseller-status-card.is-locked svg{color:#fb7185}.reseller-primary-link{color:#020617;background:#0ea5e9;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;padding:.75rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.reseller-application-card{border-color:#94a3b824}.reseller-form-grid{gap:.85rem;margin-top:1rem;display:grid}.reseller-textarea-wrap{display:block}.reseller-textarea-wrap span{color:#64748b;letter-spacing:.02em;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.reseller-textarea-wrap textarea{resize:vertical;color:#fff;background:#020617;border:1px solid #1e293b;border-radius:.9rem;outline:none;width:100%;min-height:8rem;padding:.85rem;font-family:inherit;transition:all .18s}.reseller-textarea-wrap textarea:focus{border-color:#0000;box-shadow:0 0 0 2px #0ea5e9}.reseller-form-message{color:#5eead4;background:#14b8a61a;border:1px solid #14b8a638;border-radius:.85rem;margin-top:.2rem;padding:.72rem .85rem;font-size:.8rem;font-weight:700}.reseller-form-message.error{color:#fecaca;background:#7f1d1d38;border-color:#f8717140}.reseller-admin-settings{border-color:#22d3ee29}.reseller-admin-setting-form{gap:.75rem;margin-top:1rem;display:grid}.reseller-request-card{border-color:#94a3b824;position:relative}.reseller-request-top,.reseller-request-user,.reseller-request-grid span,.reseller-request-wallet{align-items:center;gap:.7rem;display:flex}.reseller-request-top{justify-content:space-between;align-items:flex-start}.reseller-request-avatar{color:#facc15;background:#facc151f;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.reseller-request-user h3{color:#fff;margin:0;font-size:1rem;font-weight:950}.reseller-request-user p,.reseller-request-wallet{color:#94a3b8;font-size:.78rem;font-weight:800}.reseller-request-wallet{color:#86efac;white-space:nowrap;background:#14b8a614;border:1px solid #14b8a633;border-radius:999px;padding:.48rem .65rem}.reseller-request-grid{gap:.5rem;margin-top:.9rem;display:grid}.reseller-request-grid span{color:#94a3b8;background:#0f172a9e;border-radius:.9rem;padding:.6rem;font-size:.76rem;font-weight:800}.reseller-request-grid b{color:#fff}.reseller-request-block{background:#0206176b;border:1px solid #334155b8;border-radius:1rem;margin-top:.85rem;padding:.78rem}.reseller-request-block strong{color:#f8fafc;margin-bottom:.28rem;font-size:.78rem;font-weight:950;display:block}.reseller-request-block p{color:#94a3b8;font-size:.82rem;font-weight:700;line-height:1.45}.reseller-request-block.admin-note{background:#facc150f;border-color:#facc1533}.reseller-review-box{gap:.75rem;margin-top:.9rem;display:grid}.reseller-review-actions{grid-template-columns:1fr;gap:.55rem;display:grid}.reseller-empty-admin{text-align:center;color:#94a3b8}.reseller-empty-admin svg{color:#facc15;margin:0 auto .75rem}.reseller-empty-admin h3{color:#fff;font-weight:950}@media (min-width:640px){.reseller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-textarea-wrap,.reseller-form-message,.reseller-form-grid button{grid-column:1/-1}.reseller-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-review-actions{grid-template-columns:1fr .7fr}}.reseller-textarea-wrap small{color:#fca5a5;margin-top:.35rem;font-size:.74rem;font-weight:900;display:block}.reseller-textarea-wrap small.ok{color:#86efac}.reseller-desk{gap:1rem}.reseller-desk-header{background:#0f172ab3;border:1px solid #94a3b824;border-radius:1.15rem;gap:1rem;padding:1.15rem;display:grid}.reseller-desk-label{color:#38bdf8;letter-spacing:.04em;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.reseller-desk-header h1{color:#fff;max-width:34rem;font-family:var(--font-heading);margin:0;font-size:clamp(1.6rem,6vw,2.3rem);font-weight:700;line-height:1.1}.reseller-desk-header>div>span{color:#94a3b8;max-width:34rem;margin-top:.6rem;font-size:.9rem;font-weight:500;line-height:1.5;display:block}.reseller-desk-ledger{border-top:1px solid #94a3b824;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding-top:1rem;display:grid}.reseller-ledger-cell{background:#02061780;border:1px solid #94a3b81f;border-radius:.85rem;min-width:0;padding:.65rem .75rem}.reseller-ledger-cell span{color:#64748b;font-size:.68rem;font-weight:700;display:block}.reseller-ledger-cell b{color:#f8fafc;font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:.3rem;margin-top:.25rem;font-size:1.05rem;font-weight:700;display:flex}.reseller-ledger-status.is-ready b{color:#2dd4bf}.reseller-ledger-status.is-locked b{color:#fb7185}.reseller-rate-sheet{border-color:#94a3b824}.reseller-rate-table{border:1px solid #94a3b81f;border-radius:.9rem;margin-top:.9rem;overflow:hidden}.reseller-rate-row{border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(0,1.6fr) 1fr 1fr 1fr;align-items:center;gap:.5rem;padding:.7rem .85rem;display:grid}.reseller-rate-row:last-child{border-bottom:0}.reseller-rate-row-head{color:#64748b;letter-spacing:.04em;background:#0206178c;font-size:.68rem;font-weight:800}.reseller-rate-plan{min-width:0;display:block}.reseller-rate-plan b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.reseller-rate-plan small{color:#64748b;margin-top:.1rem;font-size:.72rem;font-weight:600;display:block}.reseller-rate-num{font-family:var(--font-heading);text-align:right;font-size:.9rem;font-weight:700}.reseller-rate-retail{color:#94a3b8;-webkit-text-decoration:line-through #94a3b880;text-decoration:line-through #94a3b880}.reseller-rate-reseller{color:#38bdf8}.reseller-rate-margin{color:#2dd4bf}.reseller-submit-panel{background:#14b8a612;border:1px solid #14b8a62e;border-radius:.95rem;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.reseller-submit-panel b{color:#fff;font-size:.88rem;font-weight:700;display:block}.reseller-submit-panel span{color:#94a3b8;margin-top:.2rem;font-size:.75rem;font-weight:600;display:block}.reseller-submit-button{min-height:3rem;border-radius:.85rem!important}.reseller-final-status{background:#0f172ab8;border-color:#94a3b824}@media (min-width:640px){.reseller-desk-header{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;padding:1.4rem}.reseller-desk-ledger{border-top:0;border-left:1px solid #94a3b824;grid-template-columns:1fr;padding-top:0;padding-left:1.25rem}.reseller-submit-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:560px){.reseller-rate-row{grid-template-columns:minmax(0,1.3fr) 1fr 1fr}.reseller-rate-row .reseller-rate-margin{display:none}}.reseller-admin-minimal{width:100%}.reseller-admin-minimal-head{background:radial-gradient(circle at 0 0,#facc151a,#0000 10rem),#0f172af0;border-color:#94a3b824;position:relative;overflow:hidden}.reseller-admin-head-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.reseller-admin-head-row h3,.reseller-admin-min-rule h3{color:#fff;margin:.1rem 0;font-size:1.25rem;font-weight:950}.reseller-admin-head-row span,.reseller-admin-min-rule span{color:#94a3b8;font-size:.8rem;font-weight:750;line-height:1.35;display:block}.reseller-admin-controls{gap:.75rem;margin-top:1rem;display:grid}.reseller-admin-search{color:#94a3b8;background:#02061794;border:1px solid #334155db;border-radius:1rem;align-items:center;gap:.55rem;min-width:0;padding:.78rem .85rem;display:flex}.reseller-admin-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:850}.reseller-admin-search input::placeholder{color:#64748b}.reseller-admin-status-tabs{background:#02061770;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.35rem;display:grid}.reseller-admin-status-tabs button{color:#94a3b8;border-radius:.75rem;justify-content:center;align-items:center;gap:.38rem;padding:.62rem .45rem;font-size:.72rem;font-weight:950;transition:all .18s;display:inline-flex}.reseller-admin-status-tabs button.active{color:#fff;background:linear-gradient(135deg,#facc1529,#38bdf821);box-shadow:inset 0 0 0 1px #facc1524}.reseller-admin-status-tabs b{color:#fde68a;background:#0f172af0;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.64rem;display:grid}.reseller-admin-min-rule{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 8rem),#0f172ae6;border-color:#22d3ee24}.reseller-admin-min-rule form{gap:.9rem;display:grid}.reseller-admin-rule-actions{gap:.65rem;display:grid}.reseller-request-list-minimal{gap:.55rem;display:grid}.reseller-request-list-row{text-align:left;background:radial-gradient(circle at 0 0,#38bdf80e,#0000 8rem),#0f172adb;border:1px solid #334155c7;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.78rem;transition:all .18s;display:grid}.reseller-request-list-row:hover{border-color:#facc1542;transform:translateY(-1px);box-shadow:0 14px 34px #00000038}.reseller-row-status-dot{background:#facc15;border-radius:999px;width:.68rem;height:.68rem;box-shadow:0 0 16px #facc15a8}.reseller-row-status-dot.approved{background:#2dd4bf;box-shadow:0 0 16px #2dd4bfa8}.reseller-row-status-dot.rejected{background:#f43f5e;box-shadow:0 0 16px #f43f5ea8}.reseller-row-main,.reseller-row-meta{min-width:0}.reseller-row-name{color:#fff;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:950;display:flex}.reseller-row-main small,.reseller-row-meta small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.72rem;font-weight:850;display:block;overflow:hidden}.reseller-row-meta{color:#e2e8f0;text-align:right;display:none}.reseller-row-meta b{color:#86efac;white-space:nowrap;font-size:.82rem;font-weight:950;display:block}.reseller-row-open{color:#cbd5e1;white-space:nowrap;background:#02061780;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:.34rem;padding:.42rem .56rem;font-size:.68rem;font-weight:950;display:inline-flex}.reseller-empty-minimal{border-style:dashed;padding:2rem 1rem!important}.reseller-admin-modal-backdrop{z-index:12050;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#facc151f,#0000 18rem),#020617db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reseller-admin-detail-modal{background:radial-gradient(circle at 0 0,#facc1514,#0000 12rem),linear-gradient(160deg,#0f172afa,#020617fc);border:1px solid #94a3b82e;border-radius:1.45rem;width:min(100%,42rem);max-height:calc(100dvh - 1.5rem);overflow:hidden;box-shadow:0 32px 90px #0000008c}.reseller-admin-detail-head{border-bottom:1px solid #334155b8;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.reseller-admin-detail-head>button{color:#cbd5e1;background:#020617b8;border:1px solid #94a3b829;border-radius:.85rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.reseller-admin-detail-body{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 7rem);padding:1rem;overflow-y:auto}.reseller-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.reseller-detail-stats span{background:#02061785;border:1px solid #94a3b81f;border-radius:1rem;gap:.22rem;min-width:0;padding:.65rem;display:grid}.reseller-detail-stats svg{color:#facc15}.reseller-detail-stats b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;overflow:hidden}.reseller-detail-stats small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950}.reseller-review-modal-box{margin-inline:-1rem;-webkit-backdrop-filter:blur(14px);background:#0f172af5;border-top:1px solid #334155b8;margin-bottom:-1rem;padding:1rem;position:sticky;bottom:-1rem}@media (max-width:520px){.reseller-admin-head-row{flex-direction:column;align-items:stretch}.reseller-admin-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-request-list-row{grid-template-columns:auto minmax(0,1fr)}.reseller-row-open{grid-column:2;width:fit-content}.reseller-detail-stats{grid-template-columns:1fr}}@media (min-width:760px){.reseller-admin-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center}.reseller-admin-status-tabs{min-width:25rem}.reseller-admin-min-rule form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.reseller-admin-rule-actions{grid-template-columns:12rem auto;align-items:end}.reseller-row-meta{display:block}.reseller-request-list-row{grid-template-columns:auto minmax(0,1fr) 8rem auto}}.reseller-admin-toggle{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0f172ac2;border:1px solid #94a3b83d;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.reseller-admin-toggle input{accent-color:#2dd4bf;width:18px;height:18px}
@media (min-width:640px){.mobile-app-shell{border-inline:1px solid #94a3b814;box-shadow:0 0 80px #00000061;max-width:min(100%,760px)!important}.bottom-nav{max-width:min(100%,760px)!important}.app-main{padding-inline:clamp(1rem,3vw,1.5rem)!important}}@media (min-width:1024px){.mobile-app-shell,.bottom-nav{max-width:min(100%,1120px)!important}.app-main{padding-inline:clamp(1.25rem,3vw,2rem)!important}}@media (min-width:1280px){.mobile-app-shell,.bottom-nav{max-width:min(100%,1240px)!important}}.dashboard-main-with-sticky-header{padding-top:.5rem}.notifications-page-shell{gap:1rem;width:100%;max-width:100%;display:grid}.notifications-list-shell{scrollbar-width:thin;gap:.75rem;max-height:min(62dvh,720px);padding-right:.15rem;display:grid;overflow-y:auto}.notifications-row{border-radius:1.15rem!important;align-items:flex-start!important}.notifications-row>div:not(.notifications-row-icon){min-width:0}.notifications-row h3,.notifications-row p,.notifications-row span{overflow-wrap:anywhere}.notifications-filter-shell{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.notifications-filter-shell::-webkit-scrollbar{display:none}.notifications-filter{min-width:max-content}@media (min-width:768px){.notifications-page-shell{max-width:1000px;margin-inline:auto}.notifications-hero-card .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.profile-grid-v2{grid-template-columns:1fr!important}}@media (min-width:900px){.profile-page-v2{max-width:1040px;margin-inline:auto}.profile-grid-v2{grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr)!important;gap:1.25rem!important}}.referral-minimal-page{width:100%;max-width:100%}.referral-link-tap{min-width:0}.referral-link-preview p:last-child{word-break:break-word;overflow-wrap:anywhere!important}@media (max-width:520px){.referral-link-tap{grid-template-columns:minmax(0,1fr) auto;display:grid!important}}@media (min-width:768px){.referral-minimal-page{max-width:1040px;margin-inline:auto}.referral-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}.referral-tab-panel{padding:1.1rem!important}}@media (min-width:1100px){.referral-overview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}}.reseller-page-shell{max-width:100%}@media (min-width:768px){.reseller-page-shell{max-width:1060px;margin-inline:auto}.store-filter-card,.store-matte-hero,.store-reseller-strip,.premium-status-card{max-width:100%}.grid.grid-cols-2.gap-3:has(.store-tile){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1120px){.grid.grid-cols-2.gap-3:has(.store-tile){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:900px){.admin-tab-wrap,.admin-message-box,.admin-settings-grid,.admin-overview-shell{max-width:100%}}[class*=pill],[class*=chip],[class*=code],[class*=link-preview],[class*=copy]{min-width:0}
.mobile-app-shell{background:radial-gradient(circle at 10% 0,#38bdf829,#0000 20rem),radial-gradient(circle at 90% 10%,#14b8a624,#0000 18rem),radial-gradient(circle,#0ea5e90d,#0000 24rem),#020617}.premium-header.compact-fixed-header{z-index:70;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(28px)saturate(190%);background:linear-gradient(#020617f5,#0f172aeb);border-bottom:1px solid #38bdf847;position:sticky;top:0;overflow:visible;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff14}.premium-header.compact-fixed-header:before{opacity:1;background:radial-gradient(circle at 12% 0,#38bdf859,#0000 14rem),radial-gradient(circle at 88% 10%,#14b8a640,#0000 12rem),linear-gradient(#0ea5e924,#0000);inset:0}.premium-header.compact-fixed-header:after,.premium-header-glow{display:none}.premium-header-inner{gap:.68rem;min-height:4.35rem;padding:.72rem .9rem .78rem;position:relative}.premium-brand{border-radius:1.25rem;flex:auto;gap:.68rem;min-width:0;padding:.3rem .34rem .3rem .24rem;transition:transform .18s,background .18s}.premium-brand:active{transform:scale(.985)}.premium-logo-box{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffff73,#0000 40%),linear-gradient(135deg,#0284c7,#0369a1 60%,#075985);border:1px solid #38bdf88c;border-radius:1.05rem;width:2.55rem;height:2.55rem;box-shadow:0 0 24px #38bdf873,0 12px 28px #0ea5e959,inset 0 1px #ffffff59}.premium-title{letter-spacing:.075em;background:linear-gradient(90deg,#fff,#38bdf8 45%,#2dd4bf);color:#0000;text-shadow:0 0 24px #38bdf859;-webkit-background-clip:text;background-clip:text;max-width:8.6rem;font-size:1.12rem}.premium-subtitle{color:#38bdf8;opacity:.9;letter-spacing:.14em;text-shadow:0 0 10px #38bdf84d;margin-top:.18rem;font-size:.58rem}.premium-actions{gap:.48rem}.premium-wallet-pill-container{background:#0f172ab3;border:1px solid #38bdf847;border-radius:.85rem;align-items:center;gap:.22rem;padding:.14rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #00000052,0 0 10px #38bdf81f}.premium-wallet-pill-container:hover{border-color:#38bdf880;box-shadow:0 10px 28px #0006,0 0 20px #38bdf840}.premium-wallet-pill{background:0 0;border-radius:.7rem;align-items:center;gap:.3rem;max-width:6.6rem;height:1.95rem;padding:.2rem .4rem .2rem .26rem;transition:transform .18s,background .18s;display:flex}.premium-wallet-pill:active{transform:scale(.97)}.premium-wallet-icon{color:#38bdf8;background:#020617d9;border:1px solid #38bdf859;border-radius:.55rem;place-items:center;width:1.4rem;height:1.4rem;display:grid;box-shadow:0 0 8px #38bdf840}.premium-wallet-icon svg{width:.78rem;height:.78rem}.premium-wallet-text span{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:.46rem;font-weight:700;line-height:1;display:block}.premium-wallet-text strong{color:#2dd4bf;letter-spacing:.01em;text-shadow:0 0 10px #2dd4bf59;font-size:.72rem;font-weight:800;line-height:1.1;display:block}.premium-wallet-add-btn{color:#2dd4bf;background:linear-gradient(135deg,#14b8a64d,#0ea5e940);border:1px solid #14b8a673;border-radius:.65rem;place-items:center;width:1.85rem;height:1.85rem;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid;box-shadow:0 0 10px #14b8a640}.premium-wallet-add-btn:hover{color:#fff;background:linear-gradient(135deg,#14b8a680,#0ea5e966);border-color:#2dd4bfcc;transform:scale(1.06);box-shadow:0 0 18px #2dd4bf80}.premium-wallet-add-btn:active{transform:scale(.94)}.premium-bell-btn{color:#e0f2fe;background:radial-gradient(circle at 35% 18%,#38bdf847,#0000 42%),linear-gradient(135deg,#0f172af0,#1e293bf5);border:1px solid #38bdf859;border-radius:1rem;place-items:center;width:2.42rem;height:2.42rem;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:grid;position:relative;box-shadow:0 12px 24px #00000059,0 0 14px #38bdf833,inset 0 1px #ffffff1f}.premium-bell-btn:hover{color:#fff;border-color:#38bdf8b3;box-shadow:0 14px 28px #0006,0 0 22px #38bdf873}.premium-bell-btn:active{transform:scale(.96)}.premium-bell-count{color:#fff;background:linear-gradient(135deg,#0284c7,#14b8a6,#38bdf8);border:2px solid #020617;border-radius:999px;place-items:center;min-width:1.12rem;height:1.12rem;padding:0 .24rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-.22rem;right:-.22rem;box-shadow:0 0 18px #38bdf8b3}.premium-bell-dot-idle{background:#38bdf8;border:1.5px solid #020617;border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:.48rem;right:.48rem;box-shadow:0 0 12px #38bdf8bf}.impersonation-banner{background:linear-gradient(135deg,#38bdf826,#0f172af0);border:1px solid #38bdf859;border-radius:1.15rem;margin:.72rem .9rem 0;box-shadow:0 14px 28px #0000004d}.app-main{padding-top:.88rem}@media (max-width:420px){.premium-header-inner{gap:.42rem;min-height:4.05rem;padding:.58rem .72rem .66rem}.premium-brand{gap:.52rem;padding-left:.12rem}.premium-logo-box{border-radius:.92rem;width:2.28rem;height:2.28rem}.premium-title{letter-spacing:.065em;max-width:6.8rem;font-size:.98rem}.premium-subtitle{display:none}.premium-actions{gap:.34rem}.premium-wallet-pill{width:auto;max-width:6.45rem;height:2.24rem;padding:.28rem .44rem .28rem .28rem}.premium-wallet-icon{width:1.55rem;height:1.55rem}.premium-wallet-text{max-width:3.95rem}.premium-wallet-text span{display:none}.premium-wallet-text strong{font-size:.74rem}.premium-bell-btn{width:2.24rem;height:2.24rem}}@media (min-width:768px){.premium-header.compact-fixed-header{border-radius:0 0 1.45rem 1.45rem}.premium-header-inner{padding-left:1.2rem;padding-right:1.2rem}}.brand-title-short{display:none}.brand-title-full,.brand-title-short{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.premium-title{display:block}.premium-header.compact-fixed-header{max-width:520px;margin-left:auto;margin-right:auto}.premium-header.compact-fixed-header.dashboard-sticky-header{z-index:50;width:100%;max-width:100%;margin:0;position:fixed;top:0;left:auto;right:auto;transform:none!important}.dashboard-main-with-sticky-header{padding-top:calc(4.35rem + env(safe-area-inset-top) + 1.25rem)}.dashboard-shell-with-sticky-header .impersonation-banner{margin-top:calc(4.35rem + env(safe-area-inset-top) + .5rem)}.dashboard-shell-with-sticky-header .impersonation-banner~.dashboard-main-with-sticky-header{padding-top:1.25rem}@media (max-width:420px){.dashboard-shell-with-sticky-header{--dashboard-header-offset:calc(4.05rem + env(safe-area-inset-top))}}.premium-header.compact-fixed-header .premium-brand:hover{background:#94a3b80b}.premium-header.compact-fixed-header .premium-actions{padding-left:.1rem}.premium-header.compact-fixed-header .premium-wallet-pill,.premium-header.compact-fixed-header .premium-bell-btn,.premium-header.compact-fixed-header .premium-logo-box,.auth-header-secure-pill{transform:translateZ(0)}.auth-fixed-header{width:100%;left:50%;right:auto;transform:translate(-50%);position:fixed!important}.auth-header-inner{min-height:4.35rem}.auth-header-brand{text-decoration:none}.auth-header-title{text-transform:uppercase;max-width:11.2rem}.auth-header-subtitle{color:#94a3b8}.auth-header-secure-pill{background:radial-gradient(circle at 20% 0,#5eead438,#0000 55%),linear-gradient(135deg,#0f172af0,#064e3b47);border-color:#5eead447;flex:none;min-height:2.42rem;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff0f}@media (max-width:420px){.brand-title-full{display:none}.brand-title-short{display:inline}.auth-header-title{max-width:4rem}.auth-header-secure-pill{min-height:2.24rem;padding:.36rem .52rem}}@media (max-width:360px){.premium-wallet-icon{display:none}.premium-wallet-pill{max-width:5.55rem;padding-left:.46rem}.auth-header-secure-pill{letter-spacing:.08em;font-size:.56rem}}.premium-wallet-pill.refreshing .premium-wallet-icon{animation:.9s ease-in-out infinite walletHeaderPulse}@keyframes walletHeaderPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.94)}}.brand-title-full-only{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:10.8rem;overflow:hidden;display:block!important}.brand-image-box{background:#020617;padding:0;overflow:hidden}.brand-image-box img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:420px){.brand-title-full-only{letter-spacing:.02em;max-width:9.2rem;font-size:.9rem;display:block!important}.auth-header-title.brand-title-full-only{max-width:9.3rem}}
.app-main{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.dashboard-shell-no-dock .app-main{padding-bottom:1.5rem}.cyber-dock{z-index:72;width:min(100%,480px);padding:0 .7rem calc(.65rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.cyber-dock:before{content:"";pointer-events:none;background:linear-gradient(#0000,#020617bf 35%,#020617fa);height:5.4rem;position:absolute;bottom:0;left:0;right:0}.cyber-dock-rail{-webkit-backdrop-filter:blur(24px)saturate(190%);pointer-events:auto;background:linear-gradient(#020617f0,#0f172ae6);border:1px solid #38bdf84d;border-radius:1.25rem;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;min-height:4.3rem;padding:.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 -10px 30px #00000080,0 14px 30px #02061780,0 0 18px #38bdf824,inset 0 1px #ffffff12}.cyber-dock-rail:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf8d9,#14b8a6cc,#0000);border-radius:999px;height:1.5px;position:absolute;top:0;left:.7rem;right:.7rem;box-shadow:0 0 12px #38bdf899}.cyber-dock-indicator{width:calc((100% - .6rem) / var(--dock-count));transform:translateX(calc(var(--dock-active) * 100%));pointer-events:none;background:radial-gradient(circle at 50% -10%,#38bdf859,#0000 65%),linear-gradient(#14b8a638,#0f172a0d);border:1px solid #38bdf866;border-radius:.8rem;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:.3rem;bottom:.3rem;left:.3rem;box-shadow:0 0 16px #14b8a64d}.cyber-dock-item{z-index:1;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;min-width:0;padding:.5rem .12rem;text-decoration:none;transition:color .2s,transform .2s;display:flex;position:relative}.cyber-dock-item:hover{color:#cbd5e1}.cyber-dock-icon{transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s}.cyber-dock-item.is-active{color:#f0fdfa}.cyber-dock-item.is-active .cyber-dock-icon{filter:drop-shadow(0 0 8px #38bdf8bf);color:#5eead4;transform:translateY(-.1rem)}.cyber-dock-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.05em;text-transform:uppercase;width:100%;max-width:3.2rem;font-size:.56rem;font-weight:800;line-height:1;display:block;overflow:hidden}.cyber-dock-item.is-active .cyber-dock-label{background:linear-gradient(90deg,#7dd3fc,#5eead4);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:420px){.cyber-dock-rail{border-radius:1.1rem;min-height:4.05rem;padding:.32rem}.cyber-dock-indicator{border-radius:.8rem}.cyber-dock-label{letter-spacing:.03em;max-width:2.9rem;font-size:.48rem}}@media (max-width:360px){.cyber-dock-label{letter-spacing:.01em;font-size:.44rem}}@media (min-width:768px){.cyber-dock{display:none!important}}
.dashboard-sidebar-provider{--sidebar-width:17.5rem;background:#020617;min-height:100dvh}.dashboard-sidebar-inset{min-width:0;background:0 0!important}.dashboard-shell-with-sidebar{width:100%;margin:0}.dashboard-header-brand-row{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.dashboard-sidebar-trigger{flex-shrink:0;box-shadow:0 8px 24px #02061773;color:#5eead4!important;background:radial-gradient(circle at 30% 20%,#14b8a647,#0000 60%),#0f172af2!important;border:1px solid #14b8a666!important;border-radius:.95rem!important;width:2.6rem!important;height:2.6rem!important}.dashboard-sidebar-trigger:hover{color:#fff!important;background:radial-gradient(circle at 30% 20%,#14b8a666,#0000 60%),#0f172a!important;border-color:#14b8a699!important}.dashboard-app-sidebar [data-slot=sidebar-inner],.dashboard-app-sidebar{background:radial-gradient(circle at 0 0,#14b8a62e,#0000 18rem),radial-gradient(circle at 100%,#38bdf824,#0000 18rem),radial-gradient(circle at 50% 100%,#10b98124,#0000 16rem),#020617!important}.dashboard-app-sidebar [data-slot=sidebar-group-label]{letter-spacing:.14em;text-transform:uppercase;color:#2dd4bf!important;font-size:.75rem!important;font-weight:950!important}.dashboard-app-sidebar [data-slot=sidebar-menu]{gap:.35rem!important}.dashboard-app-sidebar:not([data-collapsible=icon]) .dashboard-nav-group [data-slot=sidebar-menu-button]{padding:.5rem .75rem!important;font-size:.875rem!important;line-height:1.25rem!important}.dashboard-app-sidebar[data-collapsible=icon] [data-slot=sidebar-menu-button]{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.dashboard-app-sidebar[data-collapsible=icon] [data-slot=sidebar-group-label]{opacity:0;pointer-events:none}@media (min-width:768px){.dashboard-shell-with-sidebar{max-width:none!important;box-shadow:none!important;border-inline:0!important}.dashboard-shell-with-sidebar .premium-header.compact-fixed-header.dashboard-sticky-header{transition:left .2s ease-linear, width .2s ease-linear;width:calc(100% - var(--sidebar-width))!important;max-width:calc(100% - var(--sidebar-width))!important;left:var(--sidebar-width)!important;right:auto!important;transform:none!important}.dashboard-sidebar-provider:has([data-slot=sidebar][data-state=collapsed]) .premium-header.compact-fixed-header.dashboard-sticky-header{width:calc(100% - var(--sidebar-width-icon))!important;max-width:calc(100% - var(--sidebar-width-icon))!important;left:var(--sidebar-width-icon)!important}.cyber-dock,.dashboard-shell-with-sidebar .cyber-dock{display:none!important}.dashboard-shell-with-sidebar .app-main{max-width:min(100%,1120px);margin-inline:auto;padding-bottom:2.5rem!important}}[data-slot=sheet-overlay]{z-index:180!important}[data-mobile=true][data-sidebar=sidebar],[data-slot=sheet-content][data-sidebar=sidebar]{z-index:181!important;padding-bottom:max(1rem, env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 0 0,#38bdf829,#0000 14rem),radial-gradient(circle at 100% 100%,#14b8a61f,#0000 12rem),#020617!important;border-right:1px solid #1e293bf2!important;box-shadow:16px 0 48px #000000a6!important}
.gaming-aurora-shell{isolation:isolate;background:radial-gradient(circle at 16% -8%,#10b98138,#0000 16rem),radial-gradient(circle at 88% 4%,#f59e0b29,#0000 15rem),radial-gradient(circle at 46% 104%,#05966924,#0000 18rem),linear-gradient(#030712 0%,#060e20 45%,#030712 100%)!important}.gaming-aurora-grid{z-index:-1;pointer-events:none;background:linear-gradient(#9ca3af09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#9ca3af09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 0,#10b98133,#0000 24rem),radial-gradient(circle at 100% 24%,#f59e0b24,#0000 20rem),#030712;position:fixed;inset:0;overflow:hidden}.gaming-aurora-grid:before{content:"";transform-origin:bottom;filter:drop-shadow(0 0 18px #10b98133);opacity:.52;background-color:#0000;background-image:linear-gradient(#f59e0b1f 1px,#0000 1px),linear-gradient(90deg,#10b98124 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.25rem 3.25rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:48%;position:absolute;bottom:-18%;left:-20%;right:-20%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 18%,#000000eb);mask-image:linear-gradient(#0000 18%,#000000eb)}.gaming-aurora-grid:after{content:"";opacity:.48;background:radial-gradient(circle at 20% 20%,#ffffff0f,#0000 .11rem) 0 0/160px 160px,radial-gradient(circle at 70% 36%,#ffffff0d,#0000 .095rem) 0 0/220px 220px,radial-gradient(circle at 42% 72%,#ffffff0b,#0000 .1rem) 0 0/190px 190px;position:absolute;inset:0}.gaming-aurora-orb{filter:blur(42px);opacity:.45;border-radius:999px;width:14rem;height:14rem;position:absolute;transform:translateZ(0)}.gaming-aurora-orb-one{background:var(--brand,#ec4899);top:5rem;left:-5rem}.gaming-aurora-orb-two{background:var(--accent,#06b6d4);top:13rem;right:-6rem}.gaming-aurora-orb-three{background:var(--brand-light,#f472b6);opacity:.25;width:17rem;height:17rem;bottom:3rem;left:35%}.gaming-aurora-shell .app-main{z-index:1;position:relative}.gaming-aurora-shell .nexus-card,.gaming-aurora-shell .product-card,.gaming-aurora-shell .store-product-card,.gaming-aurora-shell .store-hero-card,.gaming-aurora-shell .vault-card,.gaming-aurora-shell .admin-overview-card,.gaming-aurora-shell .admin-stat-card,.gaming-aurora-shell .wallet-card,.gaming-aurora-shell .profile-card,.gaming-aurora-shell .notification-card{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(145deg,#0b1329f0,#030712eb)!important;border-color:#10b98140!important;box-shadow:0 18px 48px #00000073,0 0 18px #10b9811f,inset 0 1px #ffffff1a!important}.gaming-aurora-shell .product-card:before,.gaming-aurora-shell .store-product-card:before,.gaming-aurora-shell .nexus-card:before{pointer-events:none}.gaming-aurora-shell .bottom-nav{-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(#0f172ae6,#020617f5)!important;border-top-color:#94a3b824!important}@media (min-width:768px){.gaming-aurora-grid{background-size:54px 54px,54px 54px,auto,auto,auto}.gaming-aurora-grid:before{opacity:.58}}@media (max-width:520px){.gaming-aurora-grid{background-size:34px 34px,34px 34px,auto,auto,auto}.gaming-aurora-grid:before{opacity:.28;background-size:2.45rem 2.45rem;height:38%;bottom:-12%}.gaming-aurora-orb{filter:blur(36px);opacity:.34}.gaming-aurora-orb-one{top:3.8rem;left:-7.5rem}.gaming-aurora-orb-two{top:12rem;right:-8rem}.gaming-aurora-orb-three{display:none}}@media (prefers-reduced-motion:reduce){.gaming-aurora-grid,.gaming-aurora-grid:before,.gaming-aurora-grid:after,.gaming-aurora-orb{animation:none!important}}
.admin-overview-card{background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 34%),linear-gradient(#0f172af5,#020617f0)!important;border-color:#94a3b821!important}.admin-overview-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-overview-head.compact{align-items:center}.admin-overview-head h3{color:#fff;letter-spacing:-.02em;margin-top:.2rem;font-size:1.35rem;font-weight:900}.admin-overview-head span{color:#94a3b8;margin-top:.15rem;font-size:.86rem;font-weight:700;display:block}.admin-overview-periods,.admin-overview-tabs{scrollbar-width:none;background:#0206176b;border:1px solid #94a3b824;border-radius:999px;gap:.45rem;padding:.35rem;display:flex;overflow-x:auto}.admin-overview-periods::-webkit-scrollbar{display:none}.admin-overview-tabs::-webkit-scrollbar{display:none}.admin-overview-periods button,.admin-overview-tabs button{color:#94a3b8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.55rem .78rem;font-size:.72rem;font-weight:900;transition:all .18s}.admin-overview-periods button.active,.admin-overview-tabs button.active{color:#fff;background:linear-gradient(135deg,#14b8a6f2,#3b82f6f2);box-shadow:0 10px 28px #14b8a62e}.admin-overview-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.admin-overview-mini-stat{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:1.2rem;gap:.35rem;min-width:0;padding:.9rem;display:grid}.admin-overview-mini-stat svg{color:#67e8f9}.admin-overview-mini-stat span{color:#94a3b8;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-overview-mini-stat strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:900;overflow:hidden}.admin-overview-chart{scrollbar-width:thin;background-color:#02061757;background-image:linear-gradient(#94a3b80d 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b81a;border-radius:1.5rem;align-items:flex-end;gap:.38rem;min-height:190px;padding:1rem .8rem .7rem;display:flex;overflow-x:auto}.admin-overview-bar-wrap{flex-direction:column;flex:1 0 28px;align-items:center;gap:.45rem;min-width:28px;height:155px;display:flex;position:relative}.admin-overview-bar-track{background:#0f172aeb;border:1px solid #94a3b814;border-radius:999px;align-items:flex-end;width:100%;height:124px;display:flex;overflow:hidden}.admin-overview-bar{background:linear-gradient(#5eead4,#3b82f6 72%,#0ea5e9);border-radius:999px 999px 0 0;width:100%;min-height:8px;box-shadow:0 -10px 30px #5eead438}.admin-overview-bar-wrap>span{color:#64748b;white-space:nowrap;font-size:.63rem;font-weight:900}.admin-overview-bar-tooltip{z-index:4;text-align:center;background:#020617f5;border:1px solid #7dd3fc3d;border-radius:.9rem;min-width:132px;padding:.65rem .75rem;display:none;position:absolute;bottom:142px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000052}.admin-overview-bar-wrap:hover .admin-overview-bar-tooltip{display:block}.admin-overview-bar-tooltip strong{color:#fff;font-size:.9rem;display:block}.admin-overview-bar-tooltip span{color:#94a3b8;margin-top:.12rem;font-size:.72rem;font-weight:700;display:block}.admin-overview-tabs{border-radius:1rem;margin-bottom:.9rem}.admin-overview-tabs button{border-radius:.75rem;flex:1;padding-inline:.65rem}.admin-overview-scroll-list,.admin-overview-compact-orders{scrollbar-width:thin;gap:.65rem;max-height:480px;padding-right:.2rem;display:grid;overflow-y:auto}.admin-overview-activity-row{background:#0f172a94;border:1px solid #94a3b81c;border-radius:1.15rem;align-items:center;gap:.75rem;min-width:0;padding:.78rem;display:flex}.admin-overview-activity-icon{color:#cbd5e1;background:#94a3b81a;border-radius:.9rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.admin-overview-activity-icon.pos{color:#5eead4;background:#14b8a61f}.admin-overview-activity-icon.neg{color:#fb7185;background:#ef44441a}.admin-overview-activity-icon.neutral{color:#60a5fa;background:#3b82f61f}.admin-overview-activity-row p{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;line-height:1.15;overflow:hidden}.admin-overview-activity-row span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.74rem;font-weight:700;display:block;overflow:hidden}.admin-overview-activity-row small{color:#64748b;align-items:center;gap:.25rem;margin-top:.22rem;font-size:.68rem;font-weight:800;display:inline-flex}.admin-overview-activity-row>strong{white-space:nowrap;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.8rem;font-weight:900}.admin-overview-activity-row>strong.pos{color:#5eead4;background:#14b8a61f}.admin-overview-activity-row>strong.neg{color:#fb7185;background:#ef44441a}.admin-overview-activity-row>strong.neutral{color:#60a5fa;background:#3b82f61f}@media (max-width:720px){.admin-overview-head{display:grid}.admin-overview-periods,.admin-overview-tabs{width:100%}.admin-overview-periods button,.admin-overview-tabs button{flex:1;font-size:.66rem}.admin-overview-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-chart{min-height:170px;padding-inline:.65rem}.admin-overview-bar-wrap{flex-basis:24px;min-width:24px;height:140px}.admin-overview-bar-track{height:110px}.admin-overview-bar-wrap>span{font-size:.58rem}.admin-overview-scroll-list,.admin-overview-compact-orders{max-height:420px}.admin-overview-activity-row{align-items:flex-start;gap:.6rem;padding:.7rem}.admin-overview-activity-row>strong{padding:.32rem .46rem;font-size:.72rem}}.admin-overview-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.admin-overview-finance-card{background:#0206176b;border:1px solid #94a3b81f;border-radius:1.2rem;min-width:0;padding:.9rem}.admin-overview-finance-card.highlight{background:linear-gradient(135deg,#14b8a629,#3b82f614);border-color:#5eead43d}.admin-overview-finance-card.warning{background:#fbbf240f;border-color:#fbbf2433}.admin-overview-finance-card.danger{background:#f871710d;border-color:#f871712e}.admin-overview-finance-card span{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.admin-overview-finance-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:1.05rem;font-weight:950;display:block;overflow:hidden}.admin-overview-finance-card small{color:#64748b;margin-top:.35rem;font-size:.68rem;font-weight:700;line-height:1.35;display:block}.admin-overview-breakdown-table{scrollbar-width:thin;gap:.55rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.admin-overview-breakdown-head,.admin-overview-breakdown-row{grid-template-columns:.75fr 1fr 1.2fr 1fr .8fr;align-items:center;gap:.7rem;min-width:760px;display:grid}.admin-overview-breakdown-head{color:#64748b;letter-spacing:.11em;text-transform:uppercase;padding:0 .75rem;font-size:.66rem;font-weight:950}.admin-overview-breakdown-row{background:#0f172a8f;border:1px solid #94a3b81c;border-radius:1rem;padding:.75rem}.admin-overview-breakdown-row strong,.admin-overview-breakdown-row b{color:#fff;font-size:.86rem;font-weight:950}.admin-overview-breakdown-row b{color:#5eead4;white-space:nowrap;background:#14b8a61f;border-radius:999px;justify-self:end;padding:.35rem .55rem}.admin-overview-breakdown-row span{color:#e2e8f0;min-width:0;font-size:.82rem;font-weight:900}.admin-overview-breakdown-row span svg{color:#fb7185;vertical-align:-2px;margin-right:.18rem;display:inline-block}.admin-overview-breakdown-row small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;font-weight:750;display:block;overflow:hidden}@media (max-width:920px){.admin-overview-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-overview-finance-grid{grid-template-columns:1fr}.admin-overview-breakdown-head,.admin-overview-breakdown-row{min-width:700px}}.admin-overview-mini-grid-wide{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-action-card,.admin-dev-metric{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:1.25rem;min-width:0;padding:.95rem}.admin-action-card span,.admin-dev-metric span{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.admin-action-card strong,.admin-dev-metric strong{color:#fff;margin-top:.35rem;font-size:1.5rem;font-weight:950;display:block}.admin-action-card small{color:#64748b;margin-top:.2rem;font-size:.72rem;font-weight:800;display:block}.admin-action-card.success{background:#14b8a60f;border-color:#14b8a633}.admin-action-card.warning{background:#fbbf240f;border-color:#fbbf2438}.admin-action-card.danger{background:#f871710f;border-color:#f8717138}.admin-overview-breakdown-head-profit,.admin-overview-breakdown-row-profit{grid-template-columns:.75fr 1fr 1.2fr 1fr .9fr .8fr;min-width:920px}.admin-paid-status{white-space:nowrap;background:#fbbf241a;border-radius:999px;justify-self:start;width:fit-content;padding:.35rem .55rem;color:#fbbf24!important;font-size:.72rem!important;font-weight:950!important}.admin-paid-status.paid{background:#14b8a61f;color:#5eead4!important}.admin-dev-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.admin-dev-metric{gap:.35rem;display:grid}.admin-dev-metric svg{color:#67e8f9}.admin-dev-table{scrollbar-width:thin;gap:.55rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.admin-dev-head,.admin-dev-row{grid-template-columns:.55fr .75fr 1fr 1fr 1fr .8fr .7fr;align-items:center;gap:.7rem;min-width:940px;display:grid}.admin-dev-head{color:#64748b;letter-spacing:.11em;text-transform:uppercase;padding:0 .75rem;font-size:.66rem;font-weight:950}.admin-dev-row{background:#0f172a8f;border:1px solid #94a3b81c;border-radius:1rem;padding:.75rem}.admin-dev-row.paid{background:#14b8a60d;border-color:#14b8a62e}.admin-dev-row strong,.admin-dev-row b{color:#fff;font-size:.86rem;font-weight:950}.admin-dev-row b{color:#5eead4}.admin-dev-row span{color:#e2e8f0;min-width:0;font-size:.82rem;font-weight:900}.admin-dev-row small{color:#64748b;margin-top:.12rem;font-size:.66rem;font-weight:750;display:block}.admin-dev-check input{accent-color:#14b8a6;width:1.05rem;height:1.05rem}.admin-dev-row button{color:#bae6fd;cursor:pointer;background:#3b82f61a;border:1px solid #7dd3fc2e;border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:950}.admin-dev-row button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1100px){.admin-overview-mini-grid-wide,.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-action-grid,.admin-overview-mini-grid-wide{grid-template-columns:1fr}.admin-dev-actions{justify-content:stretch}.admin-dev-actions button{flex:1}}.admin-stat-card small{color:#e2e8f0ad;margin-top:6px;font-size:11px;font-weight:800;display:block}.admin-premium-overview-card,.admin-premium-report-card{background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 32%),radial-gradient(circle at 100% 0,#0ea5e929,#0000 35%),#020617db;border:1px solid #2dd4bf2e;position:relative;overflow:hidden}.admin-premium-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-premium-kpi{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffff0d}.admin-premium-kpi svg{margin-bottom:12px}.admin-premium-kpi span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.admin-premium-kpi strong{color:#fff;margin-top:6px;font-size:24px;font-weight:1000;display:block}.admin-premium-kpi small{color:#cbd5e1;margin-top:5px;font-size:12px;display:block}.admin-premium-kpi.primary{background:linear-gradient(145deg,#2dd4bf2e,#0f172ac7)}.admin-premium-kpi.success{background:linear-gradient(145deg,#14b8a62e,#0f172ac7)}.admin-premium-kpi.purple{background:linear-gradient(145deg,#0ea5e933,#0f172ac7)}.admin-premium-kpi.amber{background:linear-gradient(145deg,#f59e0b2e,#0f172ac7)}.admin-report-chart-grid{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:18px;display:grid}.admin-report-chart-card{background:#0f172aa8;border:1px solid #94a3b829;border-radius:24px;padding:16px}.admin-report-chart-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-report-chart-title span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.admin-report-chart-title strong{color:#fff;font-size:18px;font-weight:1000;display:block}.admin-recharts-shell{height:270px}.admin-chart-tooltip{color:#e2e8f0;background:#020617f0;border:1px solid #2dd4bf47;border-radius:16px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 18px 45px #00000059}.admin-chart-tooltip strong{color:#fff}.admin-chart-tooltip span{font-size:12px}.admin-chart-tooltip small{color:#94a3b8;font-size:11px}.admin-product-bars{gap:11px;display:grid}.admin-product-bar-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.admin-product-bar-row strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:950;display:block;overflow:hidden}.admin-product-bar-row span{color:#94a3b8;font-size:11px;display:block}.admin-product-bar-row b{color:#bbf7d0;font-size:13px}.admin-product-bar-track{background:#334155bf;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.admin-product-bar-track span{background:linear-gradient(90deg,#2dd4bf,#0ea5e9);border-radius:999px;height:100%;display:block}.admin-product-report-table{gap:8px;margin-top:14px;display:grid}.admin-product-report-head,.admin-product-report-row{grid-template-columns:1.7fr .45fr .8fr .8fr .8fr .7fr;align-items:center;gap:10px;display:grid}.admin-product-report-head{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;padding:0 12px;font-size:11px;font-weight:1000}.admin-product-report-row{background:#0f172a8f;border:1px solid #94a3b824;border-radius:18px;padding:12px}.admin-product-report-row strong{color:#fff;font-size:13px}.admin-product-report-row small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.admin-product-report-row span{color:#e2e8f0;font-size:13px}.admin-product-report-row b{color:#bbf7d0}.admin-executive-grid{grid-template-columns:1fr 1.15fr;gap:16px;margin-top:16px;display:grid}.admin-executive-main{background:linear-gradient(145deg,#2dd4bf2e,#0f172ac7);border:1px solid #2dd4bf38;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:230px;padding:22px;display:flex}.admin-executive-main span,.admin-executive-side span{color:#94a3b8;text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:1000}.admin-executive-main strong{color:#fff;margin-top:10px;font-size:42px;font-weight:1000;line-height:1;display:block}.admin-executive-main small,.admin-executive-side small{color:#cbd5e1;margin-top:6px;font-size:12px;display:block}.admin-spark-bars{align-items:flex-end;gap:8px;height:82px;margin-top:18px;display:flex}.admin-spark-bars i{background:linear-gradient(#2dd4bf,#0ea5e9);border-radius:999px 999px 5px 5px;flex:1;min-width:8px;box-shadow:0 0 18px #2dd4bf38}.admin-executive-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-executive-side>div{background:#0f172aa3;border:1px solid #94a3b824;border-radius:22px;padding:16px}.admin-executive-side strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:20px;font-weight:1000;display:block;overflow:hidden}.admin-today-products{gap:10px;display:grid}.admin-today-product-row{background:#0f172a8c;border:1px solid #94a3b824;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-today-product-row strong{color:#fff;font-size:13px;font-weight:950;display:block}.admin-today-product-row span{color:#94a3b8;font-size:11px;display:block}.admin-today-product-row b{color:#bbf7d0}.compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-periods.premium{flex-wrap:wrap;max-width:560px}.admin-overview-periods.premium button{padding:8px 11px;font-size:12px}@media (max-width:1100px){.admin-premium-kpi-grid,.admin-report-chart-grid,.admin-executive-grid{grid-template-columns:1fr}.admin-product-report-head{display:none}.admin-product-report-row,.admin-executive-side{grid-template-columns:1fr 1fr}}@media (max-width:640px){.admin-premium-kpi-grid,.admin-executive-side,.compact-actions{grid-template-columns:1fr}.admin-executive-main strong{font-size:32px}.admin-product-report-row{grid-template-columns:1fr}.admin-recharts-shell{height:230px}}.admin-history-hero{overflow:hidden}.admin-history-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;margin-top:1rem;display:grid}.admin-history-search-box{background:#020617b8;border:1px solid #7dd3fc2e;border-radius:1rem;align-items:center;gap:.55rem;min-width:0;padding:0 .9rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0f172a2e}.admin-history-search-box:focus-within{background:#020617e0;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf817,0 20px 50px #0ea5e91f}.admin-history-search-box svg{color:#60a5fa;flex:none}.admin-history-search-box input{color:#e5edff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:2.85rem;font-size:.88rem;font-weight:800}.admin-history-search-box input::placeholder{color:#94a3b8bd;font-weight:700}.admin-history-search button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563ebf5,#0284c7e6);border:1px solid #60a5fa33;border-radius:.95rem;justify-content:center;align-items:center;gap:.4rem;height:2.85rem;padding:0 1rem;font-size:.78rem;font-weight:950;display:inline-flex;box-shadow:0 16px 35px #2563eb38}.admin-history-search button:disabled{cursor:not-allowed;opacity:.72}.admin-history-search button.ghost{box-shadow:none;color:#cbd5e1;background:#0f172abd;border-color:#94a3b829}.admin-history-filter-row{flex-wrap:wrap;gap:.5rem;margin:-.15rem 0 .85rem;display:flex}.admin-history-filter-row button{color:#94a3b8;white-space:nowrap;background:#0f172a8f;border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:.42rem;padding:.5rem .72rem;font-size:.72rem;font-weight:950;display:inline-flex}.admin-history-filter-row button.active{color:#bbf7d0;background:#14b8a61f;border-color:#5eead44d}.admin-history-filter-row button span{color:#fff;text-align:center;background:#ffffff14;border-radius:999px;min-width:1.35rem;padding:.12rem .36rem;font-size:.66rem}.admin-history-row{overflow:hidden}@media (max-width:720px){.admin-history-search{grid-template-columns:1fr;gap:.55rem}.admin-history-search-box{border-radius:.95rem;padding-inline:.75rem}.admin-history-search-box input{height:2.75rem;font-size:.8rem}.admin-history-search button{width:100%;height:2.7rem}.admin-history-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.18rem;overflow-x:auto}.admin-history-filter-row::-webkit-scrollbar{display:none}.admin-history-filter-row button{flex:none}}
.broadcast-admin-shell{gap:1rem;display:grid}.broadcast-admin-minimal{max-width:980px;margin-inline:auto}.broadcast-hero-card{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 12rem),radial-gradient(circle at 100% 0,#38bdf81a,#0000 10rem),#0f172af0;border-color:#22d3ee24;position:relative;overflow:hidden}.broadcast-hero-glow{filter:blur(24px);pointer-events:none;background:#22d3ee24;border-radius:999px;width:12rem;height:12rem;position:absolute;top:-4rem;right:-3rem}.broadcast-hero-content{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.broadcast-hero-content h3,.broadcast-section-title h3{color:#fff;margin:0;font-size:1.18rem;font-weight:950}.broadcast-hero-content span,.broadcast-section-title span{color:#94a3b8;margin-top:.22rem;font-size:.78rem;font-weight:760;line-height:1.35;display:block}.broadcast-grid{gap:1rem;display:grid}.broadcast-single-card,.broadcast-form-card{background:radial-gradient(circle at 100% 0,#38bdf80f,#0000 10rem),#0f172ae6;border-color:#94a3b821}.broadcast-form{gap:.9rem;display:grid}.broadcast-section-title{align-items:flex-start;gap:.7rem;display:flex}.broadcast-section-title>svg{color:#22d3ee;flex:none;margin-top:.1rem}.broadcast-textarea-wrap,.broadcast-select-wrap{display:block}.broadcast-textarea-wrap span,.broadcast-select-wrap span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.72rem;font-weight:950;display:block}.broadcast-textarea-wrap textarea,.broadcast-select-wrap select{color:#fff;background:#020617d6;border:1px solid #1e293b;border-radius:1rem;outline:0;width:100%;transition:all .18s}.broadcast-textarea-wrap textarea{resize:vertical;min-height:8.5rem;padding:.85rem;font-weight:750}.broadcast-select-wrap select{min-height:3.05rem;padding:0 .85rem;font-size:.92rem;font-weight:900}.broadcast-textarea-wrap textarea:focus,.broadcast-select-wrap select:focus{border-color:#0000;box-shadow:0 0 0 2px #22d3eeb8}.broadcast-textarea-wrap small,.broadcast-select-wrap small{color:#64748b;margin-top:.32rem;font-size:.7rem;font-weight:850;display:block}.broadcast-textarea-wrap small{text-align:right}.broadcast-select-grid{gap:.75rem;display:grid}.broadcast-preview-card{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 8rem),#02061780;border:1px solid #22d3ee24;border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.broadcast-preview-card svg{color:#22d3ee;flex:none}.broadcast-preview-card b{color:#fff;font-size:.86rem;font-weight:950;display:block}.broadcast-preview-card p{color:#94a3b8;overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.78rem;font-weight:760;line-height:1.35}.broadcast-preview-card span{color:#67e8f9;margin-top:.5rem;font-size:.7rem;font-weight:900;display:block}.broadcast-audience-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.broadcast-audience-summary div{background:#0f172ab8;border:1px solid #334155b8;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}.broadcast-audience-summary div.active{background:#22d3ee14;border-color:#22d3ee47}.broadcast-audience-summary svg{color:#22d3ee}.broadcast-audience-summary span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;overflow:hidden}.broadcast-audience-summary b{color:#fde68a;font-size:.75rem;font-weight:950}.broadcast-status{border-radius:.9rem;margin:0;padding:.7rem .85rem;font-size:.78rem;font-weight:900}.broadcast-status.success{color:#86efac;background:#14b8a61a;border:1px solid #14b8a638}.broadcast-status.error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717138}.broadcast-target-card,.broadcast-target-list,.broadcast-help-card{display:none}@media (max-width:560px){.broadcast-hero-content{flex-direction:column;align-items:stretch}}@media (min-width:760px){.broadcast-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-audience-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}
.pwa-install-strip{background:radial-gradient(circle at 0 0,#22d3ee2e,#0000 34%),linear-gradient(145deg,#0f172af5,#020617f5);border:1px solid #22d3ee2e;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #02061759}.pwa-install-icon{color:#67e8f9;background:#082f49a3;border:1px solid #22d3ee3d;border-radius:18px;place-items:center;width:48px;height:48px;display:grid}.pwa-install-copy{min-width:0}.pwa-install-copy p{letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;align-items:center;gap:6px;margin:0 0 3px;font-size:10px;font-weight:900;display:flex}.pwa-install-copy h3{color:#f8fafc;margin:0;font-size:16px;font-weight:950;line-height:1.1}.pwa-install-copy span,.pwa-install-copy small{color:#94a3b8;margin-top:5px;font-size:12px;font-weight:700;line-height:1.35;display:block}.pwa-install-copy small{color:#bae6fd}.pwa-install-btn{color:#fff;background:linear-gradient(135deg,#06b6d4,#0ea5e9);border:0;border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 32px #2563eb47}@media (min-width:640px){.pwa-install-strip{grid-template-columns:auto 1fr auto}.pwa-install-btn{grid-column:auto}}
@keyframes public-aurora-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-2%)scale(1.06)}}@keyframes landing-logo-breathe{0%,to{opacity:.42;transform:translate(-50%,-48%)scale(1)}50%{opacity:.55;transform:translate(-50%,-52%)scale(1.05)}}@keyframes landing-beam-sweep{0%{opacity:0;transform:translate(-40%)rotate(18deg)}20%{opacity:.55}55%{opacity:.35}to{opacity:0;transform:translate(120%)rotate(18deg)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.public-site{color:#f8fafc;background:radial-gradient(circle at 12% -10%,#0ea5e947,#0000 34rem),radial-gradient(circle at 88% 8%,#14b8a62e,#0000 28rem),linear-gradient(#020617 0%,#0b1224 46%,#020617 100%);min-height:100vh;position:relative;overflow:clip visible}.public-site.landing-edition{background:linear-gradient(#01060f 0%,#03101f 38%,#020617 100%)}.public-site:before,.public-site:after{content:"";pointer-events:none;z-index:0;filter:blur(10px);border-radius:999px;position:absolute}.public-site:before{background:#0ea5e924;width:300px;height:300px;top:120px;right:-120px}.public-site:after{background:#2dd4bf1a;width:280px;height:280px;top:560px;left:-160px}.public-site.landing-edition:before,.public-site.landing-edition:after{display:none}.public-bg-grid{pointer-events:none;z-index:0;opacity:.18;background-image:linear-gradient(#38bdf814 1px,#0000 1px),linear-gradient(90deg,#38bdf814 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 88%);mask-image:linear-gradient(#000 0% 42%,#0000 88%)}.landing-edition .public-bg-grid{opacity:.08;background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 55%,#0000 100%)}.public-section,.public-policy-hero,.public-policy-card,.public-footer{z-index:1;width:min(1120px,100% - 32px);margin-inline:auto;position:relative}.public-nav{z-index:40;background:0 0;width:100%;padding:12px 0 0;position:fixed;top:0;left:0;right:0}.public-site{padding-top:calc(76px + env(safe-area-inset-top))}.public-nav-bar{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(135deg,#081426d1,#020617c7);border:1px solid #38bdf829;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100% - 32px);margin-inline:auto;padding:8px 10px 8px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 46px #0006,inset 0 1px #ffffff0f}.public-nav-bar:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#10b98180,#f59e0b66,#0000);height:1px;position:absolute;bottom:-1px;left:16px;right:16px}.public-nav-start{align-items:center;gap:10px;min-width:0;display:flex}.landing-edition .public-nav-bar{width:min(1180px,100% - 32px)}.public-sidebar-toggle,.public-sidebar-close{color:#f0f9ff;cursor:pointer;background:linear-gradient(135deg,#0ea5e947,#0f172aeb);border:1px solid #38bdf86b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:42px;height:42px;padding-inline:12px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 0 0 1px #0ea5e91f,0 10px 28px #02061773}.public-sidebar-toggle-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.public-sidebar-close{width:42px;padding-inline:0}.public-sidebar-toggle:hover,.public-sidebar-close:hover{background:linear-gradient(135deg,#0ea5e966,#14b8a62e);border-color:#38bdf8b3;transform:translateY(-1px)}.public-sidebar-layer{z-index:200;position:fixed;inset:0}.public-sidebar-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#020617b8;border:0;padding:0;position:absolute;inset:0}.public-sidebar{background:linear-gradient(#08182afc,#02060ffc);border-right:1px solid #38bdf82e;flex-direction:column;width:min(340px,100% - 36px);height:100%;padding:18px 16px 20px;animation:.28s ease-out both landing-rise;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:24px 0 80px #0000008c}.public-sidebar-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.public-sidebar-head p{color:#2dd4bf;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.public-sidebar-head strong{color:#fff;letter-spacing:-.03em;margin-top:4px;font-size:18px;font-weight:700;display:block}.public-sidebar-nav{flex:1;gap:4px;display:grid;overflow-y:auto}.public-sidebar-label{color:#64748b;letter-spacing:.16em;text-transform:uppercase;margin:14px 0 6px;font-size:11px;font-weight:700}.public-sidebar-label:first-child{margin-top:0}.public-sidebar-nav a{color:#cbd5e1;letter-spacing:.02em;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:flex}.public-sidebar-nav a:hover,.public-sidebar-nav a.is-active{color:#fff;background:linear-gradient(120deg,#0ea5e933,#14b8a61f)}.public-sidebar-nav a.is-active{border:1px solid #38bdf847}.public-sidebar-foot{border-top:1px solid #38bdf824;margin-top:16px;padding-top:14px}.public-sidebar-board{border-top:1px solid #38bdf824;margin-top:14px;padding-top:14px}.public-sidebar-board-head{color:#2dd4bf;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.public-sidebar-board-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.public-sidebar-board-list li{background:#0ea5e90f;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:grid}.public-sidebar-board-list span{color:#7dd3fc8c;font-size:12px;font-weight:800}.public-sidebar-board-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.public-sidebar-board-list em{color:#7dd3fc;font-size:12px;font-style:normal;font-weight:800}.public-sidebar-board-empty{color:#94a3b8;margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.45}.public-sidebar-cta{color:#02101a;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(120deg,#38bdf8,#0ea5e9,#14b8a6);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.public-nav-leaderboard{gap:6px}.public-leaderboard-page{padding-top:28px;padding-bottom:48px}.public-leaderboard-page .landing-eyebrow{align-items:center;gap:8px;display:inline-flex}.public-brand,.public-footer-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-brand-logo{background:linear-gradient(145deg,#10b98159,#f59e0b33,#030712e6);border:1px solid #10b9818c;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 0 18px #10b98152,0 12px 32px #0006}.public-brand-text{min-width:0}.public-brand strong,.public-footer-brand-text{background:linear-gradient(90deg,#fff,#34d399,#facc15);color:#0000;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:950;display:block;overflow:hidden}.public-brand small{color:#f59e0b;opacity:.95;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:850;display:block}.public-nav-actions,.public-hero-actions,.landing-cta-row{align-items:center;gap:8px;display:flex}.public-nav-actions a,.public-btn{color:#e5e7eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1329b3;border:1px solid #10b98142;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.public-nav-actions a:hover,.public-btn:hover{color:#fff;border-color:#34d39999;box-shadow:0 0 18px #10b9814d}.public-nav-login{box-shadow:none;background:0 0;border-color:#94a3b833}.public-nav-actions .public-nav-primary,.public-btn-primary{color:#030712;background:linear-gradient(135deg,#10b981 0%,#059669 60%,#f59e0b 120%);border-color:#10b981a6;font-weight:950;box-shadow:0 12px 30px #10b98161,0 0 18px #f59e0b4d,inset 0 1px #fff6}.public-nav-secondary{display:none}@media (min-width:700px){.public-nav-secondary{display:inline-flex}}.public-nav-actions a:hover,.public-btn:hover,.public-contact-card:hover{border-color:#38bdf86b;transform:translateY(-2px);box-shadow:0 18px 46px #0000004d}.public-btn{min-height:51px;padding-inline:18px}.public-btn-secondary{color:#ecfeff;background:linear-gradient(135deg,#0ea5e938,#14b8a62e);border-color:#2dd4bf59}.public-btn-ghost{background:#0f172a8f;border-color:#ffffff24}.public-btn-soft{color:#ccfbf1;background:#0d948829;border-color:#2dd4bf4d}.public-kicker,.public-section-head span,.public-policy-hero span,.public-small-label{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#0ea5e924,#14b8a61a);border:1px solid #38bdf847;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 12px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.public-section-head h2,.public-policy-hero h1{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:780px;margin:16px 0 0;font-size:clamp(28px,4.4vw,48px);font-weight:950;line-height:.98}.public-policy-hero p,.public-footer p{color:#94a3b8;max-width:610px;margin:18px 0 0;font-size:16px;font-weight:650;line-height:1.65}.public-section{padding:28px 0}.public-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.public-section-head h2{max-width:740px;margin-top:12px}.public-contact-grid{gap:12px;display:grid}.public-policy-card,.public-contact-card,.public-faq-list details{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172ac7,#020617b8);border:1px solid #7dd3fc24;box-shadow:0 22px 70px #00000052,inset 0 1px #ffffff0f}.public-product-card strong,.public-policy-block h2,.public-contact-card strong{color:#fff;margin-top:13px;font-size:16px;font-weight:950;display:block}.public-policy-block p,.public-policy-block li,.public-contact-card span{color:#94a3b8;margin-top:8px;font-size:13px;font-weight:650;line-height:1.55}.public-faq-list{gap:10px;display:grid}.public-faq-list details{border-radius:18px;padding:17px 19px}.public-faq-list summary{cursor:pointer;color:#fff;font-size:15px;font-weight:950}.public-faq-list p{color:#94a3b8;margin-top:11px;font-weight:650;line-height:1.58}.public-footer{border-top:1px solid #7dd3fc1f;flex-direction:column;gap:18px;margin-top:36px;padding:32px 0 94px;display:flex;position:relative}.public-footer:before{content:"";background:linear-gradient(90deg,#0000,#10b9818c,#f59e0b66,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.landing-edition .public-footer{border-top-color:#38bdf81f;width:min(1180px,100% - 32px);padding-top:36px}.public-footer-top{flex-direction:column;gap:8px;display:flex}.public-footer-brand{gap:9px}.public-footer-brand-text{font-size:15px}.public-footer p{color:#7dd3fc;max-width:470px;margin:0;font-size:13px}.public-footer-links{flex-wrap:wrap;gap:10px 18px;display:flex}.public-footer-links a,.public-back-link{color:#bae6fd;font-size:13px;font-weight:850;text-decoration:none;transition:color .16s}.public-footer-links a:hover{color:#fff}.public-footer-bottom{color:#64748b;border-top:1px solid #7dd3fc14;padding-top:16px;font-size:12px;font-weight:650}.public-support-fab{z-index:80;color:#04101c;background:linear-gradient(135deg,#38bdf8,#14b8a6);border:0;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 45px #0ea5e96b}.public-support-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02061794;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.public-support-card{color:#fff;background:linear-gradient(#0f172afa,#020617fa);border:1px solid #7dd3fc29;border-radius:28px;width:min(410px,100%);padding:22px;position:relative;box-shadow:0 30px 90px #00000080}.public-support-close{color:#fff;background:#0f172ad6;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.public-support-icon{color:#7dd3fc;background:#0ea5e924;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.public-support-card p{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;margin:14px 0 0;font-size:12px;font-weight:950}.public-support-card h3{margin:6px 0 0;font-size:24px;font-weight:950}.public-support-card span{color:#94a3b8;margin-top:8px;font-weight:650;line-height:1.5;display:block}.public-support-actions{gap:10px;margin-top:18px;display:grid}.public-support-action,.public-support-empty{color:#fff;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-weight:950;text-decoration:none;display:flex}.public-support-action.telegram{background:#0ea5e938}.public-support-action.whatsapp{background:#2dd4bf38}.public-support-action small{color:#bae6fd;margin-left:auto}.public-support-empty{color:#cbd5e1;background:#94a3b81a}.public-site-compact .public-nav{margin-bottom:24px}.public-policy-hero{padding:34px 0 18px}.public-back-link{color:#7dd3fc;margin-bottom:18px;display:inline-flex}.public-policy-card{border-radius:28px;margin-bottom:34px;padding:26px}.public-policy-block+.public-policy-block{border-top:1px solid #7dd3fc1f;margin-top:24px;padding-top:22px}.public-policy-block h2{margin-top:0}.public-policy-block p{font-size:15px}.public-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.public-contact-card{color:#f8fafc;border-radius:22px;min-height:140px;padding:18px;text-decoration:none}.public-contact-card svg{color:#7dd3fc}.minimal-landing-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081426b3;border:1px solid #38bdf829;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);margin:16px auto 0;padding:16px 20px;display:flex}.minimal-brand-header{align-items:center;gap:14px;display:flex}.minimal-logo{object-fit:cover;border:1px solid #38bdf840;border-radius:12px;width:44px;height:44px;box-shadow:0 0 18px #0ea5e940}.minimal-brand-meta h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.minimal-brand-meta p{color:#94a3b8;margin:2px 0 0;font-size:12px;font-weight:500}.minimal-top-actions{align-items:center;gap:8px;display:flex}.minimal-btn{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.minimal-btn-primary{color:#020617;background:linear-gradient(120deg,#38bdf8,#14b8a6);border:0;box-shadow:0 4px 16px #0ea5e94d}.minimal-btn-outline{color:#e0f2fe;background:0 0;border:1px solid #38bdf84d}.minimal-btn-outline:hover{color:#fff;background:#0ea5e91f}.minimal-landing-main{width:min(1180px,100% - 32px);margin:20px auto 0}.minimal-catalog-wrapper{flex-direction:column;gap:16px;display:flex}.minimal-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.minimal-search-box{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.minimal-search-icon{color:#38bdf8;pointer-events:none;position:absolute;left:14px}.minimal-search-input{color:#fff;background:#0f172ab3;border:1px solid #38bdf833;border-radius:12px;outline:none;width:100%;height:44px;padding:0 36px 0 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.minimal-search-input:focus{border-color:#38bdf880;box-shadow:0 0 16px #0ea5e933}.minimal-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;position:absolute;right:12px}.minimal-view-toggle{background:#0f172a99;border:1px solid #38bdf829;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.minimal-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.minimal-toggle-btn.active{color:#38bdf8;background:#0ea5e92e;border:1px solid #38bdf840}.minimal-category-tabs{scrollbar-width:thin;align-items:center;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.minimal-tab{color:#cbd5e1;white-space:nowrap;cursor:pointer;background:#0f172a80;border:1px solid #38bdf824;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.minimal-tab:hover{color:#fff;border-color:#38bdf84d}.minimal-tab.active{color:#38bdf8;background:#0ea5e929;border-color:#38bdf873}.minimal-tab-badge{color:inherit;background:#ffffff14;border-radius:9999px;place-items:center;padding:2px 6px;font-size:11px;font-weight:700;display:inline-grid}.minimal-products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.minimal-products-list{flex-direction:column;gap:12px;display:flex}.minimal-product-card{background:linear-gradient(#0f172ad9 0%,#03101ff2 100%);border:1px solid #38bdf826;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000040}.minimal-product-card:hover{border-color:#38bdf86b;transform:translateY(-3px);box-shadow:0 10px 30px #0ea5e933}.minimal-products-list .minimal-product-card{flex-direction:row;align-items:center}.minimal-card-media{aspect-ratio:16/9;background:#091322;width:100%;position:relative;overflow:hidden}.minimal-products-list .minimal-card-media{aspect-ratio:auto;flex-shrink:0;width:120px;height:90px}.minimal-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.minimal-product-card:hover .minimal-card-media img{transform:scale(1.05)}.minimal-card-fallback{color:#38bdf8;background:radial-gradient(circle,#0ea5e933,#0000 70%);place-items:center;width:100%;height:100%;font-size:32px;font-weight:800;display:grid}.minimal-stock-tag{color:#2dd4bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617d9;border:1px solid #14b8a666;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.stock-dot{background:#2dd4bf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #2dd4bf}.minimal-card-content{flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px;display:flex}.minimal-card-cat{color:#2dd4bf;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.minimal-card-title{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.3}.minimal-durations-grid{border-top:1px solid #ffffff0f;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;margin-top:4px;padding-top:8px;display:grid}.minimal-duration-row{background:#0ea5e914;border:1px solid #38bdf824;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.dur-label{color:#cbd5e1;font-size:11px;font-weight:600}.dur-price{color:#38bdf8;font-size:11px;font-weight:800}.minimal-price-fallback{color:#38bdf8;margin-top:4px;font-size:13px;font-weight:700}.minimal-card-btn{color:#f0f9ff;background:#0ea5e924;border:1px solid #38bdf838;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.minimal-product-card:hover .minimal-card-btn{color:#020617;background:linear-gradient(120deg,#38bdf8,#14b8a6);border-color:#0000}.minimal-empty-state{color:#94a3b8;text-align:center;background:#0f172a66;border:1px dashed #38bdf833;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.minimal-empty-state h3{color:#fff;margin:0;font-size:16px}.minimal-empty-state p{margin:0;font-size:13px}.minimal-reset-btn{color:#38bdf8;cursor:pointer;background:#0ea5e926;border:1px solid #38bdf84d;border-radius:8px;margin-top:6px;padding:8px 16px;font-size:12px;font-weight:700}.minimal-reseller-strip{color:#cbd5e1;background:#14b8a614;border:1px solid #14b8a647;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100% - 32px);margin:28px auto 0;padding:14px 20px;font-size:13px;display:flex}.minimal-reseller-strip p{margin:0}.minimal-reseller-strip strong{color:#2dd4bf}.minimal-reseller-link{color:#38bdf8;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.minimal-reseller-link:hover{text-decoration:underline}.minimal-faq-section{width:min(1180px,100% - 32px);margin:32px auto 24px}.minimal-faq-section h2{color:#fff;margin:0 0 14px;font-size:20px;font-weight:800}.minimal-faq-list{gap:8px;display:grid}.minimal-faq-item{background:#0f172a80;border:1px solid #38bdf81f;border-radius:12px;padding:14px 18px}.minimal-faq-item[open]{border-color:#38bdf84d}.minimal-faq-q{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;list-style:none;display:flex}.minimal-faq-q::-webkit-details-marker{display:none}.minimal-faq-arrow{color:#38bdf8;transition:transform .2s}.minimal-faq-item[open] .minimal-faq-arrow{transform:rotate(90deg)}.minimal-faq-a{color:#94a3b8;margin:10px 0 0;font-size:13px;line-height:1.55}@media (max-width:640px){.minimal-landing-top{text-align:center;flex-direction:column;align-items:stretch}.minimal-brand-header{flex-direction:column}.minimal-top-actions{justify-content:center;width:100%}.minimal-btn{flex:1}.minimal-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.minimal-products-list .minimal-product-card{flex-direction:column;align-items:stretch}.minimal-products-list .minimal-card-media{aspect-ratio:16/9;width:100%;height:auto}.minimal-durations-grid{grid-template-columns:1fr}}
:root{--app-modal-z:2147480000;--app-modal-nested-z:2147480000;--app-modal-safe-bottom:calc(1rem + env(safe-area-inset-bottom));--app-modal-safe-top:calc(1rem + env(safe-area-inset-top))}:is(body:has(.admin-modal-backdrop),body:has(.admin-user-modal-backdrop),body:has(.admin-user-action-modal-backdrop),body:has(.notification-modal-backdrop),body:has(.profile-modal-shell-v2),body:has(.purchase-success-backdrop),body:has(.product-demo-backdrop),body:has(.wallet-amount-modal-backdrop),body:has(.wallet-exit-modal-overlay),body:has(.reseller-apply-modal-backdrop),body:has(.reseller-admin-modal-backdrop),body:has(.support-contact-backdrop),body:has(.public-support-backdrop)){overflow:hidden!important}:is(body:has(.admin-modal-backdrop) .premium-header,body:has(.admin-modal-backdrop) .dashboard-sticky-header,body:has(.admin-modal-backdrop) .cyber-dock,body:has(.admin-modal-backdrop) .bottom-nav,body:has(.admin-user-modal-backdrop) .premium-header,body:has(.admin-user-modal-backdrop) .dashboard-sticky-header,body:has(.admin-user-modal-backdrop) .cyber-dock,body:has(.admin-user-modal-backdrop) .bottom-nav,body:has(.admin-user-action-modal-backdrop) .premium-header,body:has(.admin-user-action-modal-backdrop) .dashboard-sticky-header,body:has(.admin-user-action-modal-backdrop) .cyber-dock,body:has(.admin-user-action-modal-backdrop) .bottom-nav,body:has(.notification-modal-backdrop) .premium-header,body:has(.notification-modal-backdrop) .dashboard-sticky-header,body:has(.notification-modal-backdrop) .cyber-dock,body:has(.notification-modal-backdrop) .bottom-nav,body:has(.profile-modal-shell-v2) .premium-header,body:has(.profile-modal-shell-v2) .dashboard-sticky-header,body:has(.profile-modal-shell-v2) .cyber-dock,body:has(.profile-modal-shell-v2) .bottom-nav,body:has(.purchase-success-backdrop) .premium-header,body:has(.purchase-success-backdrop) .dashboard-sticky-header,body:has(.purchase-success-backdrop) .cyber-dock,body:has(.purchase-success-backdrop) .bottom-nav,body:has(.product-demo-backdrop) .premium-header,body:has(.product-demo-backdrop) .dashboard-sticky-header,body:has(.product-demo-backdrop) .cyber-dock,body:has(.product-demo-backdrop) .bottom-nav,body:has(.wallet-amount-modal-backdrop) .premium-header,body:has(.wallet-amount-modal-backdrop) .dashboard-sticky-header,body:has(.wallet-amount-modal-backdrop) .cyber-dock,body:has(.wallet-amount-modal-backdrop) .bottom-nav,body:has(.wallet-exit-modal-overlay) .premium-header,body:has(.wallet-exit-modal-overlay) .dashboard-sticky-header,body:has(.wallet-exit-modal-overlay) .cyber-dock,body:has(.wallet-exit-modal-overlay) .bottom-nav,body:has(.reseller-apply-modal-backdrop) .premium-header,body:has(.reseller-apply-modal-backdrop) .dashboard-sticky-header,body:has(.reseller-apply-modal-backdrop) .cyber-dock,body:has(.reseller-apply-modal-backdrop) .bottom-nav,body:has(.reseller-admin-modal-backdrop) .premium-header,body:has(.reseller-admin-modal-backdrop) .dashboard-sticky-header,body:has(.reseller-admin-modal-backdrop) .cyber-dock,body:has(.reseller-admin-modal-backdrop) .bottom-nav,body:has(.support-contact-backdrop) .premium-header,body:has(.support-contact-backdrop) .dashboard-sticky-header,body:has(.support-contact-backdrop) .cyber-dock,body:has(.support-contact-backdrop) .bottom-nav,body:has(.public-support-backdrop) .premium-header,body:has(.public-support-backdrop) .dashboard-sticky-header,body:has(.public-support-backdrop) .cyber-dock,body:has(.public-support-backdrop) .bottom-nav,body:has([data-slot=sheet-overlay][data-state=open]) .cyber-dock,body:has([data-mobile=true][data-sidebar=sidebar]) .cyber-dock){opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}.admin-modal-backdrop,.admin-user-modal-backdrop,.notification-modal-backdrop,.profile-modal-shell-v2,.purchase-success-backdrop,.product-demo-backdrop,.wallet-amount-modal-backdrop,.wallet-exit-modal-overlay,.reseller-apply-modal-backdrop,.reseller-admin-modal-backdrop,.support-contact-backdrop,.public-support-backdrop{z-index:var(--app-modal-z)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:var(--app-modal-safe-top) 1rem var(--app-modal-safe-bottom)!important;box-sizing:border-box!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.admin-user-action-modal-backdrop{z-index:var(--app-modal-nested-z)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:var(--app-modal-safe-top) 1rem var(--app-modal-safe-bottom)!important;box-sizing:border-box!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.admin-user-modal,.admin-settings-modal,.admin-product-editor-modal,.admin-user-profile-modal,.notification-modal,.profile-edit-modal-v2,.purchase-success-modal,.product-demo-modal,.wallet-amount-modal,.wallet-exit-modal,.wallet-security-modal,.reseller-apply-modal,.reseller-admin-detail-modal,.support-contact-card,.public-support-panel{z-index:1!important;max-height:calc(100dvh - var(--app-modal-safe-top) - var(--app-modal-safe-bottom))!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}.admin-user-modal-body,.admin-user-profile-body,.notification-modal-body,.profile-edit-modal-grid-v2,.purchase-success-body,.wallet-amount-modal-body,.reseller-admin-detail-body,.reseller-apply-modal-body{-webkit-overflow-scrolling:touch!important;min-height:0!important;overflow-y:auto!important}.admin-modal-actions,.admin-user-modal-actions,.profile-edit-modal-actions-v2,.wallet-exit-modal-actions,.reseller-review-modal-box,.reseller-review-actions{z-index:5!important;padding-bottom:max(.9rem, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(#0f172ab8,#020617f5)!important;position:sticky!important;bottom:0!important}@media (max-width:640px){.admin-modal-backdrop,.admin-user-modal-backdrop,.admin-user-action-modal-backdrop,.notification-modal-backdrop,.profile-modal-shell-v2,.purchase-success-backdrop,.product-demo-backdrop,.wallet-amount-modal-backdrop,.wallet-exit-modal-overlay,.reseller-apply-modal-backdrop,.reseller-admin-modal-backdrop,.support-contact-backdrop,.public-support-backdrop{padding:max(.65rem, env(safe-area-inset-top)) .65rem max(.85rem, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:stretch!important}.admin-user-modal,.admin-settings-modal,.admin-product-editor-modal,.admin-user-profile-modal,.notification-modal,.profile-edit-modal-v2,.purchase-success-modal,.product-demo-modal,.wallet-amount-modal,.wallet-exit-modal,.wallet-security-modal,.reseller-apply-modal,.reseller-admin-detail-modal,.support-contact-card,.public-support-panel{width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - max(1.5rem, env(safe-area-inset-bottom)))!important;border-radius:1.25rem!important;margin:0 auto!important}}
:root{--fx-press-scale:.97;--fx-press-brightness:.92;--fx-press-in:75ms;--fx-press-out:.155s;--fx-press-ease-in:cubic-bezier(.4, 0, 1, 1);--fx-press-ease-out:cubic-bezier(.22, 1.35, .36, 1)}button:not(:disabled),a[href],[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[data-fx=press],input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:no-preference){button:not(:disabled),a[href],[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[data-fx=press],input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),summary{transition:scale var(--fx-press-out) var(--fx-press-ease-out), filter var(--fx-press-out) ease, opacity .12s ease}.is-fx-pressed{scale:var(--fx-press-scale);filter:brightness(var(--fx-press-brightness));transition-duration:var(--fx-press-in);transition-timing-function:var(--fx-press-ease-in);will-change:scale, filter}.store-tile.is-fx-pressed,.wallet-method-card.is-fx-pressed,[data-fx=press-soft].is-fx-pressed{scale:.985}}@media (prefers-reduced-motion:reduce){.is-fx-pressed{filter:none;scale:none}}[data-fx=off].is-fx-pressed,[data-fx=off] .is-fx-pressed{filter:none!important;scale:none!important}
.spend-leaderboard-page{gap:1rem;display:grid}.spend-leaderboard-hero{background:radial-gradient(circle at 12% 10%,#38bdf852,#0000 14rem),radial-gradient(circle at 90% 0,#14b8a638,#0000 12rem),linear-gradient(135deg,#0c4a6ee6,#0f172afa);border:1px solid #38bdf859;position:relative;overflow:hidden;box-shadow:0 16px 40px #0006,0 0 24px #38bdf833}.spend-leaderboard-hero-glow{filter:blur(20px);pointer-events:none;background:#38bdf847;border-radius:999px;width:10rem;height:10rem;position:absolute;inset:auto -2rem -3rem auto}.spend-leaderboard-hero-copy{z-index:1;gap:.35rem;max-width:34rem;display:grid;position:relative}.spend-leaderboard-hero-copy h2{background:linear-gradient(90deg,#fff,#38bdf8,#2dd4bf);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.55rem;font-weight:800}.spend-leaderboard-hero-copy p:last-child{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.45}.spend-leaderboard-hero-actions{z-index:1;gap:.75rem;margin-top:1rem;display:grid;position:relative}.spend-leaderboard-rank-pill{color:#facc15;letter-spacing:.12em;text-transform:uppercase;background:#020617bf;border:1px solid #eab30880;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.45rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 0 16px #eab30840}.spend-period-switch{background:#020617bf;border:1px solid #38bdf852;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:inline-flex}.spend-period-pill{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:800;transition:all .18s}.spend-period-pill.is-active{color:#fff;background:linear-gradient(135deg,#0284c7,#0d9488);box-shadow:0 0 18px #38bdf866}.spend-board-nav{flex-wrap:wrap;gap:.45rem;display:flex}.spend-board-nav-link{color:#94a3b8;background:#020617a6;border:1px solid #38bdf840;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .18s}.spend-board-nav-link.is-active{color:#fff;background:linear-gradient(135deg,#0ea5e959,#14b8a640);border-color:#38bdf8a6;box-shadow:0 0 16px #38bdf84d}.spend-board-role-badge{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#14b8a633;border:1px solid #14b8a680;border-radius:999px;align-items:center;margin-left:.45rem;padding:.1rem .45rem;font-size:.62rem;font-weight:900;display:inline-flex}.spend-board-kicker{color:#38bdf8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.7rem;font-weight:900;display:inline-flex}.spend-board-single,.spend-board-admin-stack{gap:1rem;display:grid}.spend-board-card{background:linear-gradient(#0f172afa,#020617f5);border:1px solid #38bdf840}.spend-board-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.spend-board-head h3{color:#f8fafc;margin:0;font-size:1.15rem;font-weight:800}.spend-board-head span,.spend-board-empty span,.spend-board-row span,.spend-board-you span,.spend-board-outside{color:#94a3b8;font-size:.82rem;line-height:1.4}.spend-board-icon{color:#38bdf8;background:#0ea5e92e;border:1px solid #38bdf866;border-radius:.9rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 0 16px #38bdf840}.spend-board-you{color:#5eead4;background:#14b8a629;border:1px solid #14b8a680;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-bottom:.85rem;padding:.75rem .85rem;display:grid;box-shadow:0 0 20px #14b8a633}.spend-board-you strong{color:#f0fdfa;font-size:.88rem;font-weight:800;display:block}.spend-board-you em,.spend-board-row em{color:#38bdf8;white-space:nowrap;font-style:normal;font-weight:900}.spend-board-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.spend-board-row{background:#020617a6;border:1px solid #38bdf82e;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem .85rem;transition:all .18s;display:grid}.spend-board-row.is-you{background:#0ea5e929;border-color:#38bdf899;box-shadow:0 0 18px #38bdf840}.spend-board-row.is-gold{background:linear-gradient(90deg,#eab30826,#02061799);border-color:#eab3088c;box-shadow:0 0 20px #eab30833}.spend-board-row.is-silver{background:linear-gradient(90deg,#94a3b826,#02061799);border-color:#94a3b88c}.spend-board-row.is-bronze{background:linear-gradient(90deg,#d9770626,#02061799);border-color:#d977068c}.spend-board-row b{color:#e2e8f0;min-width:2.2rem;font-size:.9rem;font-weight:900}.spend-board-row.is-gold b{color:#facc15}.spend-board-row.is-silver b{color:#cbd5e1}.spend-board-row.is-bronze b{color:#fb923c}.spend-board-row strong{color:#f8fafc;font-size:.92rem;font-weight:800;display:block}.spend-board-empty{text-align:center;color:#64748b;justify-items:center;gap:.35rem;padding:1.5rem .75rem;display:grid}.spend-board-empty strong{color:#f8fafc;font-weight:900}.spend-board-outside{margin:.85rem 0 0}@media (min-width:900px){.spend-board-admin-stack{grid-template-columns:1fr 1fr}}
.app-splash{z-index:99999;padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));color:#e2e8f0;opacity:1;pointer-events:auto;background:radial-gradient(circle at 18% 12%,#0ea5e947,#0000 28rem),radial-gradient(circle at 86% 78%,#14b8a633,#0000 24rem),linear-gradient(165deg,#01060f 0%,#020617 48%,#03101f 100%);place-items:center;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),visibility .52s;display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1)}.app-splash.is-exiting{opacity:0;pointer-events:none;visibility:hidden;transform:scale(1.04)}html.splash-skip .app-splash{display:none!important}.app-splash-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-splash-orb{filter:blur(48px);opacity:.55;will-change:transform;border-radius:999px;position:absolute}.app-splash-orb-a{background:#0ea5e98c;width:18rem;height:18rem;animation:7.5s ease-in-out infinite splash-orb-drift;top:-4rem;left:-5rem}.app-splash-orb-b{background:#22d3ee61;width:15rem;height:15rem;animation:9s ease-in-out infinite reverse splash-orb-drift;top:28%;right:-4rem}.app-splash-orb-c{background:#14b8a652;width:20rem;height:20rem;animation:8.2s ease-in-out -2s infinite splash-orb-drift;bottom:-7rem;left:28%}.app-splash-grid{opacity:.28;background-color:#0000;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.6rem 2.6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 68%)}.app-splash-beam{background:linear-gradient(105deg,#0000 35%,#38bdf81f 48%,#2dd4bf1a 52%,#0000 65%);width:55%;height:160%;animation:3.4s ease-in-out infinite splash-beam-sweep;position:absolute;top:-20%;left:-30%;transform:rotate(18deg)}.app-splash-core{z-index:1;text-align:center;width:min(100%,22rem);animation:.7s cubic-bezier(.22,1,.36,1) both splash-rise;position:relative}.app-splash-mark{width:8.5rem;height:8.5rem;margin:0 auto 1.35rem;position:relative}.app-splash-ring{pointer-events:none;border:1.5px solid #0000;border-radius:999px;position:absolute;inset:0}.app-splash-ring-outer{border-top-color:#38bdf8d9;border-right-color:#38bdf833;animation:2.4s linear infinite splash-spin;inset:-.15rem;box-shadow:0 0 28px #0ea5e938}.app-splash-ring-mid{border-bottom-color:#2dd4bfe6;border-left-color:#14b8a62e;animation:1.7s linear infinite reverse splash-spin;inset:.55rem}.app-splash-ring-inner{border:1px dashed #7dd3fc47;animation:6s linear infinite splash-spin;inset:1.15rem}.app-splash-spark{background:#7dd3fc;border-radius:999px;width:.42rem;height:.42rem;margin:-.21rem 0 0 -.21rem;animation:2.4s linear infinite splash-spark-orbit;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #38bdf8e6}.app-splash-spark-a{--spark-r:4.1rem;animation-duration:2.4s}.app-splash-spark-b{--spark-r:3.55rem;background:#5eead4;animation-duration:1.7s;animation-direction:reverse;box-shadow:0 0 12px #2dd4bfe6}.app-splash-spark-c{--spark-r:2.95rem;background:#bae6fd;animation-duration:3.2s;animation-delay:-.6s}.app-splash-logo{background:radial-gradient(circle at 30% 20%,#38bdf847,#0000 55%),linear-gradient(145deg,#0f172af5,#020617fa);border:1px solid #38bdf859;border-radius:1.45rem;place-items:center;animation:2.8s ease-in-out infinite splash-logo-breathe;display:grid;position:absolute;inset:1.55rem;overflow:hidden;box-shadow:0 0 36px #0ea5e947,inset 0 1px #ffffff14}.app-splash-logo img{object-fit:contain;filter:drop-shadow(0 8px 16px #02061773);width:72%;height:72%}.app-splash-kicker{color:#7dd3fc;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.app-splash-title{letter-spacing:-.02em;background:linear-gradient(90deg,#e0f2fe 0%,#7dd3fc 45%,#5eead4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.45rem 0 0;font-size:clamp(1.55rem,6.2vw,2rem);font-weight:800;line-height:1.05}.app-splash-caption{color:#94a3b8;margin:.55rem 0 0;font-size:.9rem;font-weight:600;line-height:1.4}.app-splash-track{background:#1e293be6;border:1px solid #38bdf829;border-radius:999px;width:min(100%,13.5rem);height:.28rem;margin:1.45rem auto 0;position:relative;overflow:hidden}.app-splash-bar{border-radius:inherit;background:linear-gradient(90deg,#0284c7,#38bdf8,#2dd4bf);width:38%;animation:1.55s cubic-bezier(.45,.05,.25,1) infinite splash-bar-run;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #38bdf88c}.app-splash-status{color:#64748b;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:.35rem;margin:.95rem 0 0;font-size:.72rem;font-weight:800;display:inline-flex}.app-splash-dots{gap:.22rem;margin-left:.1rem;display:inline-flex}.app-splash-dots i{opacity:.25;background:#38bdf8;border-radius:999px;width:.28rem;height:.28rem;animation:1.1s ease-in-out infinite splash-dot-pulse}.app-splash-dots i:nth-child(2){background:#22d3ee;animation-delay:.15s}.app-splash-dots i:nth-child(3){background:#2dd4bf;animation-delay:.3s}@keyframes splash-spin{to{transform:rotate(360deg)}}@keyframes splash-spark-orbit{0%{transform:rotate(0deg) translateX(var(--spark-r,4rem))}to{transform:rotate(360deg) translateX(var(--spark-r,4rem))}}@keyframes splash-logo-breathe{0%,to{transform:scale(1);box-shadow:0 0 28px #0ea5e93d,inset 0 1px #ffffff14}50%{transform:scale(1.04);box-shadow:0 0 42px #0ea5e96b,inset 0 1px #ffffff1a}}@keyframes splash-bar-run{0%{width:32%;left:-40%}50%{width:48%}to{width:28%;left:108%}}@keyframes splash-dot-pulse{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-.12rem)}}@keyframes splash-orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.1rem,-.8rem)scale(1.08)}}@keyframes splash-beam-sweep{0%{opacity:0;transform:translate(-20%)rotate(18deg)}25%{opacity:.7}55%{opacity:.35}to{opacity:0;transform:translate(140%)rotate(18deg)}}@keyframes splash-rise{0%{opacity:0;transform:translateY(1.1rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-splash,.app-splash.is-exiting{transition:opacity .2s;transform:none}.app-splash-orb,.app-splash-beam,.app-splash-ring,.app-splash-spark,.app-splash-logo,.app-splash-bar,.app-splash-dots i,.app-splash-core{animation:none!important}.app-splash-bar{width:62%;left:0}.app-splash-dots i{opacity:.7}}
