:root{--background: 220 14% 96%;--foreground: 220 20% 15%;--card: 0 0% 100%;--card-foreground: 220 20% 15%;--primary: 48 96% 53%;--primary-foreground: 0 0% 5%;--secondary: 220 10% 92%;--secondary-foreground: 220 20% 15%;--muted: 220 10% 92%;--muted-foreground: 220 10% 45%;--accent: 48 80% 48%;--accent-foreground: 0 0% 5%;--destructive: 0 84% 60%;--border: 220 13% 88%;--input: 220 13% 88%;--ring: 48 96% 53%;--radius: .75rem;--gradient-gold: linear-gradient(135deg, #facc14, #cf9117);--shadow-gold: 0 0 14px -10px #facc144d;--shadow-card: 0 8px 16px -14px #00000026;--page-width: min(1120px, calc(100% - 2rem) );--page-gutter: max(1rem, env(safe-area-inset-left, 0px))}html{overflow-x:hidden;max-width:100%}body.menu-open{overflow:hidden}.dark{--background: 240 15% 4%;--foreground: 0 0% 95%;--card: 240 12% 8%;--card-foreground: 0 0% 95%;--secondary: 240 10% 13%;--secondary-foreground: 0 0% 90%;--muted: 240 10% 12%;--muted-foreground: 240 5% 60%;--accent: 48 96% 53%;--border: 240 10% 18%;--input: 240 10% 18%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{margin:0;font-family:Poppins,system-ui,sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));line-height:1.6;min-height:100vh;overflow-x:hidden;max-width:100%}.dark body{background:radial-gradient(ellipse 80% 50% at 50% -10%,#1d190c,hsl(var(--background)) 55%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4{line-height:1.15;margin:0 0 .5rem;font-weight:800}p{margin:0 0 1rem}.site{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;max-width:100%}.main{position:relative;z-index:1;flex:1;padding-bottom:3rem;width:100%;max-width:100%;overflow-x:hidden}.page{width:100%;max-width:var(--page-width);margin:0 auto;padding:1rem var(--page-gutter) 2rem;overflow-x:hidden}.page-narrow{max-width:42rem}.nav-wrap{position:sticky;top:0;z-index:50;padding:.65rem var(--page-gutter) 0;background:hsl(var(--background) / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:100%}.nav-bar{width:min(1200px,100%);margin:0 auto;display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem .5rem .85rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card) / .95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);max-width:100%}.mobile-only{display:flex}.desktop-only{display:none}@media(min-width:900px){.mobile-only{display:none!important}.desktop-only{display:flex}.nav-wrap{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-dropdown,.mobile-menu-backdrop{display:none!important}}.brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;white-space:nowrap;min-width:0;flex-shrink:1;overflow:hidden}.brand-mark{width:2rem;height:2rem;border-radius:.55rem;background:var(--gradient-gold);color:#0a0a0f;display:grid;place-items:center;font-size:.72rem;font-weight:900;box-shadow:var(--shadow-gold)}.brand-text{font-size:.95rem;letter-spacing:-.02em}.brand-accent{color:hsl(var(--primary))}.nav-links{align-items:center;gap:.15rem;flex:1;justify-content:center}.nav-links a{padding:.45rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;color:hsl(var(--muted-foreground));transition:color .15s,background .15s}.nav-links a:hover,.nav-links a.active{color:hsl(var(--foreground));background:hsl(var(--muted))}.nav-actions{align-items:center;gap:.4rem;margin-left:auto}.icon-btn{width:2.25rem;height:2.25rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted));cursor:pointer;display:grid;place-items:center;flex-shrink:0}.hamburger{position:relative;margin-left:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:3.25rem;height:3.25rem;padding:0;border:none;border-radius:1rem;background:var(--gradient-gold);cursor:pointer;box-shadow:0 0 #facc1466,var(--shadow-gold);animation:hamburger-pulse 2.5s ease-in-out infinite;transition:transform .2s,box-shadow .2s}.hamburger:active{transform:scale(.95)}.hamburger-glow{position:absolute;inset:-3px;border-radius:1.1rem;background:var(--gradient-gold);opacity:.45;filter:blur(8px);z-index:-1;animation:hamburger-glow 2s ease-in-out infinite}.hamburger-lines{display:flex;flex-direction:column;gap:4px;width:1.15rem}.hamburger-lines span{display:block;height:2.5px;border-radius:99px;background:#0a0a0f;transition:transform .25s,opacity .25s,width .25s}.hamburger-lines span:nth-child(2){width:80%;margin-left:auto}.hamburger.open .hamburger-lines span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open .hamburger-lines span:nth-child(2){opacity:0;width:0}.hamburger.open .hamburger-lines span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hamburger-label{font-size:.55rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0f;line-height:1}@keyframes hamburger-pulse{0%,to{box-shadow:0 0 #facc1466,var(--shadow-gold)}50%{box-shadow:0 0 0 6px #facc1400,var(--shadow-gold)}}@keyframes hamburger-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.06)}}.mobile-menu-backdrop{position:fixed;inset:0;z-index:140;background:#000000a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility .28s}.mobile-menu-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.mobile-dropdown{position:fixed;left:var(--page-gutter);right:var(--page-gutter);top:calc(4.5rem + env(safe-area-inset-top,0px));z-index:150;max-height:0;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .28s,visibility .28s,transform .32s cubic-bezier(.4,0,.2,1)}.mobile-dropdown.open{max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom,0px));opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);overflow-y:auto;overscroll-behavior:contain}.mobile-dropdown-inner{border:1px solid hsl(var(--border));border-radius:1.25rem;background:hsl(var(--card));box-shadow:0 24px 60px #0006,var(--shadow-gold);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.mobile-dropdown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid hsl(var(--border))}.mobile-dropdown-kicker{margin:0 0 .15rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary))}.mobile-dropdown-head h2{margin:0;font-size:1.05rem;font-weight:800}.mobile-close{flex-shrink:0;width:2.25rem;height:2.25rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:1.35rem;line-height:1;cursor:pointer;display:grid;place-items:center}.mobile-nav-links{display:grid;gap:.35rem}.mobile-nav-links a{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:calc(var(--radius) + 2px);font-weight:700;font-size:.92rem;color:hsl(var(--foreground));background:hsl(var(--muted) / .35);border:1px solid transparent;transition:background .15s,border-color .15s,color .15s,transform .12s}.mobile-nav-links a:active{transform:scale(.98)}.mobile-nav-links a:hover,.mobile-nav-links a.active{background:hsl(var(--primary) / .14);border-color:hsl(var(--primary) / .35);color:hsl(var(--primary))}.mobile-link-icon{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.55rem;background:hsl(var(--card));font-size:.95rem;flex-shrink:0}.mobile-dropdown-actions{display:grid;gap:.5rem;padding-top:.35rem;border-top:1px solid hsl(var(--border))}.mobile-dropdown-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-dropdown-row .btn{width:100%;padding-inline:.5rem;font-size:.78rem}.hamburger.open{animation:none;box-shadow:var(--shadow-gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.15rem;border-radius:calc(var(--radius) + 2px);border:1px solid transparent;font-weight:700;font-size:.88rem;cursor:pointer;transition:transform .12s,box-shadow .12s,opacity .12s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-sm{padding:.45rem .85rem;font-size:.78rem}.btn-lg{padding:.85rem 1.5rem;font-size:.95rem}.btn-block{width:100%}.btn-primary{background:var(--gradient-gold);color:#0a0a0f;box-shadow:var(--shadow-gold)}.btn-outline{border-color:hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.btn-ghost{background:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}.hero{text-align:center;padding:2.5rem 0 1rem;min-height:min(68vh,640px);display:flex;align-items:center;justify-content:center}.hero-compact{min-height:auto;padding:2rem 0 1rem}.hero-site{width:100%;max-width:none;margin:0;padding:2.5rem var(--page-gutter) 1rem;box-sizing:border-box}.hero-inner{max-width:44rem;margin:0 auto}.live-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;margin-bottom:1.25rem}.live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero h1{font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.03em;margin-bottom:1rem}.text-gradient{background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{color:hsl(var(--muted-foreground));font-size:1.05rem;max-width:36rem;margin:0 auto 1.5rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.center-actions{margin-top:2rem}.hero-trust{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;font-size:.82rem;color:hsl(var(--muted-foreground));font-weight:600}.hero-trust span:first-child{color:hsl(var(--primary))}.hero-with-video{position:relative;overflow:hidden;color:#fafafa;min-height:min(72vh,720px);padding:3rem var(--page-gutter)}.hero-video-wrap{position:absolute;inset:0;z-index:0;width:100%;height:100%}.hero-video{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;display:block}.hero-with-video .hero-inner{position:relative;z-index:2}.hero-with-video .live-badge{background:#00000073;border-color:#ffffff26;color:#e4e4e7}.hero-with-video .hero-lead,.hero-with-video .hero-trust{color:#ffffffd1}.hero-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#08080a8c,#08080ab8 55%,#08080ae0)}.hub-topnav-btn,.hub-footer-link{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.hub-topnav-btn:hover,.hub-footer-link:hover{color:#facc15}.hub-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.section{padding:3rem 0}.section-muted{background:hsl(var(--muted) / .35);border-block:1px solid hsl(var(--border));width:100%;max-width:100%;overflow-x:hidden;padding-inline:var(--page-gutter);margin-inline:0}.section-head{margin-bottom:2rem}.section-head.center{text-align:center}.section-head p{color:hsl(var(--muted-foreground));max-width:36rem;margin-inline:auto}.eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:.5rem}.page-head{margin-bottom:2rem;padding-top:1rem}.page-head.center{text-align:center}.page-head p{color:hsl(var(--muted-foreground))}.center-text{text-align:center}.muted{color:hsl(var(--muted-foreground));font-size:.88rem}.network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem}.network-card{padding:1.5rem;border-radius:calc(var(--radius) + 4px);border:2px solid transparent;box-shadow:var(--shadow-card);text-align:center}.network-card--mtn{background:#fc0;border-color:#e6b800;color:#1a1a1a}.network-card--telecel{background:#e60000;border-color:#c00;color:#fff}.network-card--airteltigo{background:#00529b;border-color:#003d73;color:#fff}.network-badge{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:800;margin-bottom:.75rem}.network-card--mtn .network-badge{background:#0000001f;color:#1a1a1a}.network-card--telecel .network-badge,.network-card--airteltigo .network-badge{background:#fff3;color:#fff}.network-card h3{font-size:1.15rem}.network-card--mtn p{color:#000000b3;font-size:.88rem}.network-card--telecel p,.network-card--airteltigo p{color:#ffffffd9;font-size:.88rem}.network-card--mtn .network-price{color:#1a1a1a!important;font-weight:800}.network-card--telecel .network-price,.network-card--airteltigo .network-price{color:#fff!important;font-weight:800}.network-card--mtn .btn-primary{background:#1a1a1a;color:#fc0;box-shadow:0 4px 14px #00000040}.network-card--telecel .btn-primary,.network-card--airteltigo .btn-primary{background:#fff;color:#1a1a1a;box-shadow:0 4px 14px #0003}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem}.step-card{padding:1.25rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card))}.step-num{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--gradient-gold);color:#0a0a0f;font-weight:800;font-size:.85rem;margin-bottom:.75rem}.step-card h3{font-size:1rem}.step-card p{font-size:.88rem;color:hsl(var(--muted-foreground));margin:0}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem}.why-card{padding:1.25rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card))}.why-icon{font-size:1.5rem;display:block;margin-bottom:.5rem}.why-card h3{font-size:.95rem}.why-card p{font-size:.85rem;color:hsl(var(--muted-foreground));margin:0}.cta-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:2rem;border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted) / .5));box-shadow:var(--shadow-gold)}.cta-banner p{margin:0;color:hsl(var(--muted-foreground))}.swift-buy-page{max-width:min(1100px,100%)}.swift-buy-header{text-align:center;margin-bottom:1.75rem}.swift-buy-badge{display:inline-block;margin-bottom:.75rem;padding:.3rem .75rem;border-radius:999px;border:1px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.swift-buy-header h1{font-size:clamp(1.75rem,5vw,2.5rem);margin-bottom:.5rem}.swift-buy-lead{color:hsl(var(--muted-foreground));font-size:.95rem;max-width:34rem;margin:0 auto 1rem}.swift-buy-meta{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:.65rem}.swift-buy-eta{font-size:.82rem;font-weight:700;color:hsl(var(--foreground));padding:.35rem .75rem;border-radius:999px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.swift-buy-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.swift-buy-trust span{font-size:.72rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.swift-buy-disclaimer{font-size:.78rem;color:hsl(var(--muted-foreground));margin:0}.swift-buy-disclaimer a{color:hsl(var(--primary));font-weight:700}.swift-buy-main{display:grid;gap:1.25rem;max-width:min(720px,100%);margin:0 auto}.swift-network-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.35rem;border-radius:calc(var(--radius) + 4px);background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border))}.swift-network-tab{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .5rem;border:1px solid transparent;border-radius:calc(var(--radius) + 2px);background:transparent;color:hsl(var(--muted-foreground));font-weight:800;font-size:.82rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.swift-network-dot{width:8px;height:8px;border-radius:50%;background:var(--net-color, hsl(var(--primary)));flex-shrink:0}.swift-network-tab.active{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border));box-shadow:var(--shadow-card)}.swift-network-tab.active .swift-network-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--net-color) 30%,transparent)}.swift-buy-section h2{font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));margin-bottom:.65rem}.swift-category-list{display:grid;gap:.5rem}.swift-category-card{text-align:left;padding:.9rem 1rem;border-radius:calc(var(--radius) + 2px);border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;transition:border-color .15s,background .15s}.swift-category-card.active{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .08);box-shadow:var(--shadow-gold)}.swift-category-card strong{display:block;font-size:.92rem;margin-bottom:.15rem}.swift-category-card p{margin:0;font-size:.78rem;color:hsl(var(--muted-foreground))}.swift-packages-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.swift-packages-head h2{margin:0;text-transform:none;letter-spacing:-.02em;color:hsl(var(--foreground));font-size:1rem}.swift-packages-count{font-size:.72rem;font-weight:700;color:hsl(var(--muted-foreground))}.swift-empty{padding:2rem;text-align:center;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:var(--radius)}.swift-package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:.65rem}.swift-package-card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.9rem;border-radius:calc(var(--radius) + 2px);border:2px solid transparent;cursor:pointer;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s}.swift-package-card--mtn{background:#fc0;border-color:#e6b800;color:#1a1a1a}.swift-package-card--telecel{background:#e60000;border-color:#c00;color:#fff}.swift-package-card--airteltigo{background:#00529b;border-color:#003d73;color:#fff}.swift-package-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.swift-package-card--mtn:hover{border-color:#1a1a1a}.swift-package-card--telecel:hover,.swift-package-card--airteltigo:hover{border-color:#fff}.swift-package-card.selected{transform:translateY(-2px) scale(1.02);box-shadow:0 0 0 3px #ffffffe6,0 8px 24px #00000040}.swift-package-card--mtn.selected{box-shadow:0 0 0 3px #1a1a1a,0 8px 24px #00000040}.swift-package-size{font-size:1.25rem;font-weight:900;line-height:1.1}.swift-package-card--mtn .swift-package-validity{color:#000000a6}.swift-package-card--telecel .swift-package-validity,.swift-package-card--airteltigo .swift-package-validity{color:#fffc}.swift-package-card--mtn .swift-package-price{color:#1a1a1a}.swift-package-card--telecel .swift-package-price,.swift-package-card--airteltigo .swift-package-price{color:#fff}.swift-package-card--mtn .swift-package-cta{color:#0000008c}.swift-package-card--telecel .swift-package-cta,.swift-package-card--airteltigo .swift-package-cta{color:#ffffffbf}.swift-hold-notice{padding:1.25rem;border-radius:calc(var(--radius) + 4px);border:1px solid hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .08)}.swift-hold-notice h3{color:hsl(var(--destructive));font-size:1rem;margin-bottom:.35rem}.swift-hold-notice p{margin:0;font-size:.88rem;color:hsl(var(--muted-foreground))}.swift-agent-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-radius:calc(var(--radius) + 4px);border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted) / .4))}.swift-agent-promo strong{display:block;font-size:.92rem}.swift-agent-promo p{margin:.15rem 0 0;font-size:.78rem;color:hsl(var(--muted-foreground))}.swift-pay-modal{position:relative;width:min(420px,100%);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:calc(var(--radius) + 8px);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 24px 60px #0006}.swift-pay-notice-step h2{font-size:1.15rem;margin-bottom:.35rem}.swift-pay-notice-step p{color:hsl(var(--muted-foreground));font-size:.88rem}.swift-pay-notice-step ul{margin:.75rem 0 1.25rem;padding-left:1.1rem;font-size:.88rem;color:hsl(var(--muted-foreground))}.swift-pay-notice-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.swift-pay-summary{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.swift-pay-kicker{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));margin:0 0 .25rem}.swift-pay-price{font-size:1.5rem;font-weight:900;color:hsl(var(--primary));margin:.25rem 0 0}.swift-pay-form{display:grid;gap:.65rem}.swift-pay-hint{margin:0;font-size:.78rem;color:hsl(var(--muted-foreground))}.swift-pay-foot{margin:.5rem 0 0;text-align:center;font-size:.72rem;color:hsl(var(--muted-foreground))}@media(max-width:520px){.swift-network-tabs{grid-template-columns:1fr}.swift-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.notice-panel{padding:1rem 1.15rem;border-radius:var(--radius);border:1px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .08);margin-bottom:1.25rem;font-size:.88rem}.notice-panel ul{margin:.5rem 0 0;padding-left:1.1rem}.notice-panel li{margin-bottom:.25rem}.track-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.track-form input{padding:.75rem 1rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.track-result{padding:1.25rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));margin-bottom:1rem}.track-status{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:1rem;color:hsl(var(--primary))}.status-dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--primary));animation:pulse 2s infinite}.track-result dl{display:grid;gap:.65rem;margin:0}.track-result dl>div{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem}.track-result dt{color:hsl(var(--muted-foreground))}.track-result dd{margin:0;font-weight:600}.faq-list{display:grid;gap:.5rem}.faq-item{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;border:none;background:transparent;color:hsl(var(--foreground));font-weight:700;font-size:.92rem;text-align:left;cursor:pointer}.faq-q span{color:hsl(var(--primary));font-size:1.25rem}.faq-a{padding:0 1.15rem 1rem;color:hsl(var(--muted-foreground));font-size:.88rem}.prose h2{font-size:1.25rem;margin-top:1.5rem}.prose ul{padding-left:1.2rem;color:hsl(var(--muted-foreground))}.contact-grid{display:grid;gap:1.5rem}.contact-cards,.contact-form,.purchase-form{display:grid;gap:.85rem}label{display:grid;gap:.35rem;font-size:.82rem;font-weight:600;color:hsl(var(--muted-foreground))}input,textarea,select{padding:.7rem .85rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));width:100%;max-width:100%}input:focus,textarea:focus,select:focus{outline:2px solid hsl(var(--ring) / .45);outline-offset:1px}.form-error{color:hsl(var(--destructive));font-size:.85rem;font-weight:600}.auth-layout{position:relative;min-height:100dvh;display:flex;flex-direction:column;background:hsl(var(--background));overflow-x:hidden}.dark .auth-layout{background:radial-gradient(ellipse 90% 60% at 50% -10%,#221f11,hsl(var(--background)) 50%)}.auth-layout-home{position:absolute;top:max(1rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));z-index:10;display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:.9rem}.auth-layout-home .brand-mark{width:2rem;height:2rem;border-radius:.55rem;background:var(--gradient-gold);color:#0a0a0f;display:grid;place-items:center;font-size:.68rem;font-weight:900}.swift-auth{flex:1;display:flex;align-items:center;justify-content:center;padding:max(4.5rem,calc(3rem + env(safe-area-inset-top))) max(1rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));position:relative;z-index:1;width:100%}.swift-auth-grid{width:min(980px,100%);display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch}@media(min-width:900px){.swift-auth-grid{grid-template-columns:1fr 1fr;gap:0;border-radius:1.5rem;border:1px solid hsl(var(--border));overflow:hidden;box-shadow:0 32px 64px #00000040,var(--shadow-gold);min-height:min(640px,calc(100dvh - 6rem))}}.swift-auth-form-panel{display:flex;align-items:center;justify-content:center;padding:.5rem}@media(min-width:900px){.swift-auth-form-panel{background:hsl(var(--card));padding:2.5rem 2rem}}.swift-auth-card{width:100%;max-width:400px;padding:1.75rem 1.5rem;border-radius:1.25rem;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-card)}@media(min-width:900px){.swift-auth-card{border:none;box-shadow:none;padding:0;max-width:380px}}.swift-auth-brand{margin:0 0 .5rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;color:hsl(var(--primary))}.swift-auth-title{margin:0 0 1.25rem;font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:800;line-height:1.25;letter-spacing:-.02em}.swift-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;margin-bottom:1.25rem;border-radius:999px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.swift-auth-tabs button{padding:.55rem .75rem;border:none;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));font-weight:700;font-size:.82rem;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.swift-auth-tabs button.active{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow-card)}.swift-auth-error{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:var(--radius);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.82rem;font-weight:600}.swift-auth-form{display:grid;gap:.85rem}.swift-field{display:grid;gap:.35rem}.swift-field label{font-size:.78rem;font-weight:700;color:hsl(var(--muted-foreground));letter-spacing:.02em}.swift-field input{padding:.75rem .9rem;border-radius:calc(var(--radius) + 2px);border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;transition:border-color .15s,box-shadow .15s}.swift-field input:focus{outline:none;border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.swift-field input::placeholder{color:hsl(var(--muted-foreground) / .65)}.swift-auth-submit{margin-top:.25rem;width:100%;padding:.85rem 1rem;border:none;border-radius:calc(var(--radius) + 2px);background:var(--gradient-gold);color:#0a0a0f;font-weight:800;font-size:.92rem;cursor:pointer;box-shadow:var(--shadow-gold);transition:transform .12s,opacity .12s}.swift-auth-submit:hover:not(:disabled){transform:translateY(-1px)}.swift-auth-submit:disabled{opacity:.65;cursor:not-allowed}.swift-auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.swift-auth-divider:before,.swift-auth-divider:after{content:"";flex:1;height:1px;background:hsl(var(--border))}.swift-google-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1rem;border-radius:calc(var(--radius) + 2px);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-weight:700;font-size:.88rem;cursor:pointer;transition:background .15s,border-color .15s}.swift-google-btn:hover{background:hsl(var(--muted));border-color:hsl(var(--primary) / .35)}.swift-auth-agent{margin:1.15rem 0 0;text-align:center;font-size:.85rem;color:hsl(var(--muted-foreground))}.swift-auth-agent a{color:hsl(var(--primary));font-weight:700}.swift-auth-legal{margin:.65rem 0 0;text-align:center;font-size:.72rem;line-height:1.5;color:hsl(var(--muted-foreground))}.swift-auth-legal a{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:2px}.swift-auth-welcome-panel{display:none}@media(min-width:900px){.swift-auth-welcome-panel{display:flex;align-items:center;padding:2.5rem 2rem;background:linear-gradient(160deg,#2b2612,hsl(var(--background)) 45%,#0d0d11);border-left:1px solid hsl(var(--border))}}.swift-auth-welcome-inner{width:100%;max-width:380px;margin:0 auto}.swift-auth-welcome-inner h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:800}.swift-auth-welcome-sub{margin:0 0 1.25rem;color:hsl(var(--muted-foreground));font-size:.88rem}.swift-auth-options{display:grid;gap:.65rem}.swift-auth-option{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1rem;border-radius:calc(var(--radius) + 4px);border:1px solid hsl(var(--border));background:hsl(var(--card) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s,background .15s,transform .12s}.swift-auth-option:hover{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .08);transform:translate(4px)}.swift-auth-option-icon{font-size:1.4rem;line-height:1;flex-shrink:0}.swift-auth-option strong{display:block;font-size:.88rem;margin-bottom:.15rem}.swift-auth-option p{margin:0;font-size:.78rem;color:hsl(var(--muted-foreground));line-height:1.4}.swift-auth-tagline{margin:1.5rem 0 0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--primary));opacity:.85}@media(max-width:899px){.swift-auth-grid{gap:1rem}.swift-auth-welcome-panel{display:block;padding:0 .5rem}.swift-auth-welcome-inner{max-width:100%;padding:1.25rem;border-radius:1.25rem;border:1px solid hsl(var(--border));background:hsl(var(--card) / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.swift-auth-welcome-inner h2{font-size:1.15rem}}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.welcome-modal,.purchase-modal{position:relative;width:min(480px,100%);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:calc(var(--radius) + 6px);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 24px 48px #0006}.modal-close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border:none;border-radius:999px;background:hsl(var(--muted));cursor:pointer;font-size:1.25rem;line-height:1}.welcome-kicker{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:hsl(var(--primary))}.welcome-sub{color:hsl(var(--muted-foreground));font-size:.88rem}.welcome-cards{display:grid;gap:.65rem;margin:1rem 0}.welcome-cards.compact{margin-top:.75rem}.welcome-card{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);transition:border-color .15s,background .15s}.welcome-card:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .06)}.welcome-icon{font-size:1.35rem}.welcome-card strong{display:block;font-size:.88rem}.welcome-card p{margin:.15rem 0 0;font-size:.78rem;color:hsl(var(--muted-foreground))}.modal-kicker{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:hsl(var(--primary));text-transform:uppercase}.modal-price{font-size:1.5rem;font-weight:800;color:hsl(var(--primary));margin-bottom:1rem}.success-panel{text-align:center;padding:1rem 0}.success-icon{width:3rem;height:3rem;margin:0 auto 1rem;border-radius:999px;background:#22c55e;color:#fff;display:grid;place-items:center;font-size:1.5rem;font-weight:800}.footer{border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:2.5rem var(--page-gutter) max(1.5rem,env(safe-area-inset-bottom));margin-top:auto;width:100%;max-width:100%;overflow-x:hidden}.footer-grid{width:100%;max-width:var(--page-width);margin:0 auto 2rem;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:1.5rem}.footer-brand p{color:hsl(var(--muted-foreground));font-size:.85rem;margin-top:.75rem}.footer h4{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.footer a{color:hsl(var(--muted-foreground));font-size:.85rem;transition:color .15s}.footer a:hover{color:hsl(var(--primary))}.footer-bottom{width:100%;max-width:var(--page-width);margin:0 auto;padding-top:1rem;border-top:1px solid hsl(var(--border));display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.78rem;color:hsl(var(--muted-foreground))}.footer-trust{color:hsl(var(--primary));font-weight:600}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}.wa-fab{position:fixed;right:1rem;bottom:1rem;z-index:40;display:flex;flex-direction:column;align-items:center;gap:.15rem;width:3.5rem;padding:.65rem .5rem .45rem;border-radius:1rem;background:#128c7e;color:#fff;box-shadow:0 8px 24px #128c7e66;font-size:.65rem;font-weight:800;transition:transform .15s}.wa-fab:hover{transform:scale(1.05)}@media(max-width:520px){.brand-text{font-size:.85rem}.cta-banner{text-align:center;justify-content:center;padding:1.25rem}.footer-grid,.network-grid,.steps-grid,.why-grid{grid-template-columns:1fr}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto;padding:1.5rem 0 .5rem}.hero h1{font-size:clamp(1.65rem,8vw,2.25rem);word-break:break-word}.live-badge{font-size:.68rem;max-width:100%}.section{padding:2rem 0}.wa-fab{right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom))}.track-result dl>div{flex-direction:column;gap:.15rem}}.doodle-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.doodle{position:absolute;color:hsl(var(--primary));opacity:.14;will-change:transform}.dark .doodle{opacity:.11;color:hsl(var(--primary))}.doodle-1{width:88px;top:8%;left:4%;animation:doodle-float-a 14s ease-in-out infinite}.doodle-2{width:72px;top:14%;right:6%;animation:doodle-float-b 16s ease-in-out infinite}.doodle-3{width:56px;top:32%;left:2%;animation:doodle-spin-drift 22s linear infinite}.doodle-4{width:96px;top:28%;right:3%;animation:doodle-float-c 18s ease-in-out infinite}.doodle-5{width:70px;top:48%;left:8%;animation:doodle-bob 12s ease-in-out infinite}.doodle-6{width:52px;top:55%;right:10%;animation:doodle-spin 28s linear infinite}.doodle-7{width:100px;top:68%;left:5%;animation:doodle-float-a 20s ease-in-out infinite reverse}.doodle-8{width:80px;top:72%;right:4%;animation:doodle-drift 24s ease-in-out infinite}.doodle-9{width:64px;top:82%;left:18%;animation:doodle-pulse-spin 16s ease-in-out infinite}.doodle-10{width:78px;top:6%;left:42%;animation:doodle-float-b 19s ease-in-out infinite}.doodle-11{width:44px;top:42%;right:22%;animation:doodle-spin 18s linear infinite reverse}.doodle-12{width:86px;top:88%;right:16%;animation:doodle-float-c 15s ease-in-out infinite}@keyframes doodle-float-a{0%,to{transform:translate(0) rotate(-6deg)}50%{transform:translate(12px,-18px) rotate(4deg)}}@keyframes doodle-float-b{0%,to{transform:translate(0) rotate(8deg)}50%{transform:translate(-16px,14px) rotate(-5deg)}}@keyframes doodle-float-c{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(10px,-12px) rotate(6deg) scale(1.06)}66%{transform:translate(-8px,8px) rotate(-4deg) scale(.96)}}@keyframes doodle-bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-22px) rotate(6deg)}}@keyframes doodle-drift{0%,to{transform:translate(0) rotate(5deg)}50%{transform:translate(-24px) rotate(-8deg)}}@keyframes doodle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes doodle-spin-drift{0%{transform:translate(0) rotate(0)}50%{transform:translate(20px,-16px) rotate(180deg)}to{transform:translate(0) rotate(360deg)}}@keyframes doodle-pulse-spin{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.12) rotate(12deg)}}.footer{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.doodle{animation:none!important}}@media(max-width:520px){.doodle{opacity:.1}.doodle-1{width:64px;top:10%;left:2%}.doodle-2{width:56px;top:18%;right:2%}.doodle-3{width:44px;display:none}.doodle-4{width:72px;top:35%;right:1%}.doodle-5{width:52px;top:52%;left:3%}.doodle-6{width:40px;top:60%;right:5%}.doodle-7{width:72px;top:75%;left:2%}.doodle-8{width:60px;display:none}.doodle-9{width:48px;top:85%;left:10%}.doodle-10{display:none}.doodle-11{width:36px;top:45%;right:8%}.doodle-12{width:64px;top:90%;right:5%}}.dash-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--bg);color:var(--text)}.dash-sidebar{position:sticky;top:0;height:100vh;padding:1.25rem 1rem;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.dash-brand{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem;margin-bottom:.25rem}.dash-agent-label{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.dash-agent-name{font-weight:600;margin-bottom:.75rem}.dash-nav{display:flex;flex-direction:column;gap:.2rem;flex:1}.dash-nav a{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:10px;color:var(--text);font-size:.9rem;transition:background .15s}.dash-nav a:hover{background:var(--surface-2)}.dash-nav a.active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-weight:600}.dash-sidebar-foot{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border)}.dash-wallet-pill{font-size:.85rem;font-weight:600;margin-bottom:.5rem;color:var(--accent)}.dash-main{min-width:0;display:flex;flex-direction:column}.dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface)}.dash-top-kicker{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.dash-topbar h1{font-size:1.25rem;margin:0}.dash-content{padding:1.25rem 1.5rem 5rem;flex:1}.dash-page{display:flex;flex-direction:column;gap:1rem}.dash-page-head h2{margin:0 0 .25rem;font-size:1.35rem}.dash-page-head p{color:var(--muted);margin:0}.dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.dash-stat-card{padding:1.1rem;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.dash-stat-card p{font-size:.85rem;color:var(--muted);margin:0 0 .35rem}.dash-stat-card strong{font-size:1.5rem;display:block;margin-bottom:.5rem}.dash-stat-card a{font-size:.85rem;color:var(--accent)}.dash-card{padding:1.25rem;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.dash-card h2,.dash-card h3{margin:0 0 .75rem;font-size:1.1rem}.dash-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dash-muted{color:var(--muted);font-size:.9rem}.dash-success{color:#16a34a;font-size:.9rem;margin:0}.dash-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.dash-list li{display:grid;grid-template-columns:1fr auto auto;gap:.5rem 1rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--border);font-size:.9rem}.dash-list li:last-child{border-bottom:none}.dash-list small{color:var(--muted);font-size:.8rem}.dash-table-wrap{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;font-size:.88rem}.dash-table th,.dash-table td{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--border)}.dash-table th{color:var(--muted);font-weight:600;font-size:.8rem}.dash-badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.dash-form{display:flex;flex-direction:column;gap:.75rem;max-width:560px}.dash-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.dash-wallet-hero{text-align:center}.dash-wallet-hero strong{font-size:2rem;color:var(--accent)}.dash-check{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.dash-field-block{max-width:400px}.dash-network-tabs{margin-bottom:1rem}.dash-confirm{margin-top:1rem}.dash-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--muted)}.dash-spinner{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:dash-spin .8s linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}.text-green{color:#16a34a}.text-red{color:#dc2626}.dash-mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--surface);border-top:1px solid var(--border);padding:.35rem .5rem;justify-content:space-around}.dash-mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.65rem;padding:.35rem;color:var(--muted)}.dash-mobile-nav a.active{color:var(--accent)}.agent-store{max-width:900px;margin:0 auto;padding:1.5rem 1rem 3rem;min-height:100vh;background:var(--bg)}.agent-store-head{text-align:center;margin-bottom:1.5rem}.agent-store-head h1{color:var(--store-color, var(--accent));margin:.5rem 0}.agent-store-back{font-size:.85rem;color:var(--muted)}@media(max-width:900px){.dash-shell{grid-template-columns:1fr}.dash-sidebar{position:fixed;left:0;top:0;z-index:40;width:260px;transform:translate(-100%);transition:transform .2s}.dash-grid-2{grid-template-columns:1fr}.dash-mobile-nav{display:flex}.dash-content{padding-bottom:4.5rem}}.bb-dash{min-height:100vh;background:#080808;color:#f4f4f5}.bb-dash-body{min-width:0;flex:1;display:flex;flex-direction:column;min-height:100vh}.bb-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;background:#080808eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.bb-topbar-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(250,204,21,.35);background:#ffffff08;color:#facc15;cursor:pointer}.bb-topbar-buy{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;box-shadow:0 0 20px #facc1559}.bb-topbar-actions{display:flex;align-items:center;gap:.45rem}.bb-topbar-wallet{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(250,204,21,.45);background:#facc1514;color:#facc15;font-weight:700;font-size:.82rem;max-width:140px}.bb-topbar-wallet span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-main{max-width:720px;margin:0 auto;padding:1rem 1rem 5rem;width:100%}.bb-fab{position:fixed;right:1rem;bottom:1.25rem;z-index:25;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;box-shadow:0 8px 28px #facc1573}.bb-side-backdrop{position:fixed;inset:0;z-index:60;background:#000000a6;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.bb-side-backdrop.open{opacity:1;visibility:visible}.bb-sidebar{position:fixed;top:0;left:0;z-index:70;width:min(300px,88vw);height:100vh;background:#0c0c0c;border-right:1px solid rgba(255,255,255,.08);transform:translate(-100%);transition:transform .25s ease;overflow-y:auto;padding-bottom:2rem}.bb-sidebar.open{transform:translate(0)}.bb-sidebar-head{padding:1.25rem 1rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.bb-sidebar-brand{display:flex;align-items:center;gap:.65rem}.bb-sidebar-mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;font-weight:900;font-size:.95rem}.bb-sidebar-brand strong{display:block;font-size:1.05rem}.bb-sidebar-brand small{display:block;font-size:.62rem;letter-spacing:.12em;color:#facc15;font-weight:700}.bb-side-nav{padding:.75rem .65rem}.bb-side-group{margin-bottom:1rem}.bb-side-group-label{font-size:.62rem;letter-spacing:.14em;color:#71717a;font-weight:700;margin:0 0 .5rem .75rem}.bb-side-group ul{list-style:none;padding:0;margin:0}.bb-side-link{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:12px;color:#e4e4e7;font-size:.9rem;margin-bottom:.15rem;transition:background .15s,color .15s,box-shadow .15s}.bb-side-link:hover{background:#facc1514;color:#facc15}.bb-side-link.active{background:#facc151f;color:#facc15;box-shadow:0 0 0 1px #facc1559,0 0 24px #facc151f}.bb-side-link-icon{display:grid;place-items:center;width:22px;opacity:.9}.bb-side-badge{margin-left:auto;font-size:.58rem;font-weight:800;letter-spacing:.06em;padding:.15rem .45rem;border-radius:6px;text-transform:uppercase}.bb-side-badge--hot,.bb-side-badge--new{background:#16a34a;color:#fff}.bb-overview{display:flex;flex-direction:column;gap:1rem}.bb-hero h1{font-size:1.45rem;line-height:1.25;margin:0 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bb-agent-badge{font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:.2rem .55rem;border-radius:6px;background:#facc15;color:#0a0a0a}.bb-hero p{color:#a1a1aa;font-size:.88rem;margin:0 0 1rem;line-height:1.5}.bb-cta-buy{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9rem 1rem;border-radius:999px;background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;font-weight:800;font-size:.95rem;box-shadow:0 0 28px #facc1559}.bb-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1rem}.bb-quick-buy h2{margin:0 0 .85rem;font-size:1rem}.bb-network-list{display:flex;flex-direction:column;gap:.55rem}.bb-network-row{display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:14px;border:1px solid transparent;transition:transform .15s}.bb-network-row:active{transform:scale(.98)}.bb-network-row--mtn{background:#facc1514;border-color:#facc1559}.bb-network-row--telecel{background:#e600001a;border-color:#e6000059}.bb-network-row--airteltigo{background:#00529b26;border-color:#00529b73}.bb-network-row-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#00000059;color:#facc15}.bb-network-row strong{display:block;font-size:.95rem}.bb-network-row span{display:block;font-size:.78rem;color:#a1a1aa}.bb-link-arrow{display:block;margin-top:.85rem;color:#facc15;font-size:.85rem;font-weight:600}.bb-promo-banner{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:16px;border:1px solid rgba(250,204,21,.25);background:linear-gradient(135deg,#facc1514,#0003)}.bb-promo-banner h3{margin:0 0 .35rem;font-size:.95rem}.bb-promo-banner p{margin:0;color:#a1a1aa;font-size:.82rem}.bb-promo-cta{display:inline-flex;align-self:flex-start;padding:.55rem 1rem;border-radius:999px;background:#facc15;color:#0a0a0a;font-weight:700;font-size:.85rem}.bb-carousel{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.bb-carousel-track{display:flex;transition:transform .45s ease}.bb-carousel-slide{min-width:100%;min-height:140px;padding:1.25rem;display:flex;align-items:flex-end}.bb-carousel-slide h3{margin:0 0 .25rem;font-size:1.15rem;color:#facc15}.bb-carousel-slide p{margin:0;color:#d4d4d8;font-size:.82rem}.bb-carousel-dots{display:flex;justify-content:center;gap:.35rem;padding:.5rem;background:#00000059}.bb-carousel-dots button{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff40;padding:0;cursor:pointer}.bb-carousel-dots button.active{background:#facc15;width:18px;border-radius:99px}.bb-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.bb-stat-card{padding:.9rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-decoration:none;color:inherit}.bb-stat-card--balance{border-color:#facc1559;background:#facc150f}.bb-stat-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(250,204,21,.45);color:#facc15;margin-bottom:.65rem}.bb-stat-icon--fill{background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;border:none}.bb-stat-card p{margin:0;font-size:.62rem;letter-spacing:.1em;color:#71717a;font-weight:700}.bb-stat-card strong{display:block;margin-top:.25rem;font-size:1.15rem;font-weight:800}.bb-latest-order{padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;position:relative}.bb-latest-order-icon{width:40px;height:40px;border-radius:10px;border:1px solid rgba(250,204,21,.35);display:grid;place-items:center;color:#facc15;margin-bottom:.65rem}.bb-latest-label{font-size:.62rem;letter-spacing:.1em;color:#71717a;font-weight:700;margin:0}.bb-latest-title{margin:.25rem 0;font-weight:700;font-size:.95rem}.bb-latest-date{margin:0;font-size:.78rem;color:#a1a1aa}.bb-latest-price{margin:.35rem 0 0;font-weight:800;color:#facc15}.bb-activity-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.bb-activity-head h2{margin:0;font-size:1rem}.bb-activity-head a{color:#facc15;font-size:.82rem}.bb-muted{color:#a1a1aa;font-size:.88rem}.bb-activity-list{list-style:none;padding:0;margin:0}.bb-activity-list li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.88rem}.bb-activity-list li:last-child{border-bottom:none}.bb-activity-list strong{display:block;font-size:.88rem}.bb-activity-list span{font-size:.75rem;color:#a1a1aa}.bb-amount-credit{color:#4ade80;font-weight:700}.bb-amount-debit{color:#f4f4f5;font-weight:700}.bb-welcome-backdrop{position:fixed;inset:0;z-index:100;background:#000000bf;display:grid;place-items:center;padding:1rem}.bb-welcome-modal{width:min(420px,100%);background:#111;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;position:relative}.bb-welcome-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:#a1a1aa;font-size:1.5rem;cursor:pointer}.bb-welcome-kicker{display:flex;align-items:center;gap:.35rem;color:#facc15;font-size:.68rem;letter-spacing:.12em;font-weight:800;margin:0 0 .5rem}.bb-welcome-modal h2{margin:0 0 .35rem;font-size:1.25rem}.bb-welcome-sub{margin:0 0 1rem;color:#a1a1aa;font-size:.88rem}.bb-welcome-options{display:flex;flex-direction:column;gap:.55rem}.bb-welcome-option{display:flex;gap:.75rem;padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .15s,box-shadow .15s}.bb-welcome-option:hover{border-color:#facc1573;box-shadow:0 0 20px #facc151f}.bb-welcome-option-icon{font-size:1.35rem}.bb-welcome-option strong{display:block;font-size:.92rem}.bb-welcome-option p{margin:.15rem 0 0;font-size:.78rem;color:#a1a1aa}.bb-welcome-skip{display:block;width:100%;margin-top:1rem;background:none;border:none;color:#71717a;font-size:.85rem;cursor:pointer}.bb-page{display:flex;flex-direction:column;gap:1rem}.bb-page-head h1{margin:0 0 .35rem;font-size:1.35rem}.bb-page-head p{margin:0;color:#a1a1aa;font-size:.88rem}body.bb-menu-open{overflow:hidden}@media(min-width:1024px){.bb-dash{display:flex;height:100vh;overflow:hidden}.bb-sidebar{position:relative;top:auto;height:100vh;width:280px;flex-shrink:0;transform:none;z-index:40;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;overscroll-behavior:contain}.bb-side-backdrop,.bb-menu-btn{display:none}.bb-dash-body{flex:1;min-width:0;height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.bb-main{max-width:900px;margin:0 auto;padding:1.25rem 1.5rem 3rem;width:100%}.bb-topbar-wallet{max-width:200px}}@media(min-width:900px){.bb-stats-grid{gap:.85rem}.bb-stat-card strong{font-size:1.35rem}}.bb-wallet-page{display:flex;flex-direction:column;gap:1rem}.bb-wallet-hero{padding:1.25rem;border-radius:18px;border:1px solid rgba(250,204,21,.4);background:linear-gradient(145deg,#facc1524,#facc1508);text-align:center}.bb-wallet-hero-label{font-size:.65rem;letter-spacing:.14em;font-weight:700;color:#a1a1aa;margin:0 0 .35rem}.bb-wallet-hero strong{font-size:2.25rem;font-weight:900;color:#facc15;display:block;line-height:1.1}.bb-wallet-hero-note{margin:.5rem 0 0;font-size:.8rem;color:#a1a1aa}.bb-wallet-card{padding:1.1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bb-wallet-card h2{margin:0 0 .85rem;font-size:1rem}.bb-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:1rem}.bb-amount-btn{padding:.75rem .5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#f4f4f5;font-weight:700;font-size:.88rem;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.bb-amount-btn:hover{border-color:#facc1573}.bb-amount-btn.active{border-color:#facc15;background:#facc1526;color:#facc15;box-shadow:0 0 20px #facc1526}.bb-pay-methods{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bb-pay-pill{font-size:.72rem;font-weight:700;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#d4d4d8}.bb-wallet-submit{width:100%;margin-top:.5rem}.bb-wallet-recent h3{margin:0 0 .75rem;font-size:.95rem}.bb-store-page{display:flex;flex-direction:column;gap:1rem}.bb-store-hero{border-radius:18px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#ffffff08}.bb-store-hero-banner{padding:1.25rem;background:linear-gradient(135deg,var(--store-accent, #facc15) 0%,rgba(0,0,0,.85) 120%);border-bottom:1px solid rgba(255,255,255,.08)}.bb-store-hero-banner h1{margin:0 0 .35rem;font-size:1.35rem}.bb-store-live-badge{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:.2rem .5rem;border-radius:6px;background:#16a34a;color:#fff;margin-left:.5rem;vertical-align:middle}.bb-store-hero-body{padding:1rem 1.25rem}.bb-store-url-row{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .85rem;border-radius:12px;border:1px solid rgba(250,204,21,.3);background:#00000059}.bb-store-url-row code{flex:1;font-size:.78rem;color:#facc15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-store-copy-btn{flex-shrink:0;padding:.4rem .75rem;border-radius:8px;border:none;background:#facc15;color:#0a0a0a;font-weight:700;font-size:.75rem;cursor:pointer}.bb-store-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.bb-store-stat{padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.bb-store-stat p{margin:0;font-size:.62rem;letter-spacing:.1em;color:#71717a;font-weight:700}.bb-store-stat strong{display:block;margin-top:.25rem;font-size:1.1rem}.bb-store-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.bb-store-action{display:flex;align-items:center;gap:.65rem;padding:.9rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f4f4f5;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s}.bb-store-action:hover{border-color:#facc1559;background:#facc150f}.bb-store-action span:first-child{font-size:1.25rem}.bb-store-checklist{padding:1rem;border-radius:16px;border:1px dashed rgba(250,204,21,.35);background:#facc150d}.bb-store-checklist h3{margin:0 0 .65rem;font-size:.95rem}.bb-store-checklist ul{list-style:none;padding:0;margin:0}.bb-store-checklist li{display:flex;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.85rem;color:#d4d4d8}.bb-store-checklist li.done{color:#4ade80}.bb-track-modal .track-result{margin-top:1rem}.bb-track-result{border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:1rem;background:#00000040}@media(max-width:520px){.bb-store-stats{grid-template-columns:1fr}.bb-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-store{min-height:100vh;background:#0a0a0a;color:#f4f4f5;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.hub-loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#a1a1aa}.hub-container{width:100%;max-width:1120px;margin:0 auto;padding:0 1rem 3rem}.hub-topbar{position:sticky;top:0;z-index:100;background:#0a0a0aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.hub-topbar-inner{max-width:1120px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hub-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;min-width:0}.hub-brand-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hub-brand-text strong{font-size:.95rem;font-weight:800;letter-spacing:-.02em}.hub-brand-text small{font-size:.68rem;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.hub-topnav{display:none;align-items:center;gap:1.25rem}.hub-topnav a{color:#a1a1aa;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s}.hub-topnav a:hover{color:#f4f4f5}.hub-topnav-wa{color:#25d366!important;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(37,211,102,.35);background:#25d3661a}.hub-loading,.hub-empty{text-align:center;padding:3rem 1.5rem;color:#a1a1aa}.hub-error-page{text-align:center;padding:3rem 1.5rem}.hub-link-btn{display:inline-block;margin-top:1rem;padding:.65rem 1.25rem;background:#facc15;color:#0a0a0a;border-radius:10px;font-weight:700;text-decoration:none}.hub-hero{padding:1.5rem 0 1.25rem}.hub-hero-main{max-width:640px}.hub-hero-aside{display:none}.hub-hero-card{padding:1.15rem 1.25rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.hub-hero-card p{margin:0 0 .65rem;font-size:.88rem;color:#d4d4d8;line-height:1.45}.hub-hero-card ul{list-style:none;padding:0;margin:0}.hub-hero-card li{padding:.3rem 0;font-size:.82rem;color:#71717a}.hub-hero-card li:before{content:"✓ ";color:#4ade80;font-weight:700}.hub-logo-icon{width:40px;height:40px;border-radius:12px;background:#facc15;color:#0a0a0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-open-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#4ade80;margin-bottom:.75rem}.hub-open-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:hub-pulse 2s infinite}@keyframes hub-pulse{0%,to{opacity:1}50%{opacity:.4}}.hub-store-title{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;text-transform:uppercase}.hub-store-sub{margin:0;color:#a1a1aa;font-size:.95rem;line-height:1.5;max-width:520px}.hub-whatsapp{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:#25d366;font-size:.88rem;font-weight:600;text-decoration:none}.hub-wa-icon{font-size:1rem}.hub-main{padding:0}.hub-network-section{margin-bottom:2rem}.hub-network-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.hub-network-bar{width:4px;height:24px;border-radius:2px;flex-shrink:0}.hub-network-pill{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:900;flex-shrink:0}.hub-network-title{margin:0;font-size:.95rem;font-weight:600;color:#d4d4d8}.hub-net-mtn .hub-network-bar,.hub-net-mtn.hub-network-bar{background:#facc15}.hub-net-mtn.hub-network-pill,.hub-net-mtn.hub-bundle-card{background:#facc15;color:#0a0a0a}.hub-net-telecel .hub-network-bar,.hub-net-telecel.hub-network-bar{background:#ef4444}.hub-net-telecel.hub-network-pill{background:#ef4444;color:#fff}.hub-net-telecel.hub-bundle-card{background:linear-gradient(145deg,#ef4444,#dc2626);color:#fff}.hub-net-airteltigo .hub-network-bar,.hub-net-airteltigo.hub-network-bar{background:#3b82f6}.hub-net-airteltigo.hub-network-pill{background:#3b82f6;color:#fff}.hub-net-airteltigo.hub-bundle-card{background:linear-gradient(145deg,#3b82f6,#2563eb);color:#fff}.hub-bundle-grid{display:grid;grid-template-columns:1fr;gap:.65rem}.hub-bundle-card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:148px;padding:1rem 1.1rem;border:none;border-radius:18px;cursor:pointer;text-align:left;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 4px #00000040}.hub-bundle-card:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 8px 24px #00000059}.hub-bundle-card:active{transform:scale(.98)}.hub-bundle-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.hub-bundle-net-mark{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 .45rem;border-radius:999px;background:#0000002e;font-size:.62rem;font-weight:900;letter-spacing:.04em}.hub-net-telecel .hub-bundle-net-mark,.hub-net-airteltigo .hub-bundle-net-mark{background:#ffffff38}.hub-bundle-chevron-wrap{width:28px;height:28px;border-radius:50%;background:#0000001f;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;opacity:.75}.hub-net-telecel .hub-bundle-chevron-wrap,.hub-net-airteltigo .hub-bundle-chevron-wrap{background:#fff3}.hub-bundle-mid{flex:1;display:flex;flex-direction:column;gap:.15rem;padding:.25rem 0 .5rem}.hub-bundle-size{font-size:clamp(1.5rem,3vw,1.85rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.hub-bundle-label{font-size:.78rem;font-weight:600;opacity:.72}.hub-bundle-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.hub-bundle-price{font-size:1.15rem;font-weight:900;letter-spacing:-.02em}.hub-bundle-time{font-size:.72rem;opacity:.65;font-weight:600}.hub-footer{padding:2.5rem 0 1rem;border-top:1px solid rgba(255,255,255,.06);margin-top:1rem}.hub-footer-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}.hub-footer-col{display:flex;flex-direction:column;gap:.4rem}.hub-footer-brand{font-size:1rem;margin-bottom:.25rem}.hub-footer-col p,.hub-footer-col span{font-size:.82rem;color:#71717a;line-height:1.45}.hub-footer-col a{color:#a1a1aa;font-size:.82rem;text-decoration:none}.hub-footer-col a:hover{color:#facc15}.hub-footer-col-title{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#52525b;margin-bottom:.25rem}.hub-footer-built{margin:0;text-align:center;font-size:.78rem;color:#52525b;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}@media(min-width:640px){.hub-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hub-container{padding:0 1.5rem 3rem}}@media(min-width:900px){.hub-topnav{display:flex}.hub-hero{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start;padding:2rem 0 1.5rem}.hub-hero-aside{display:block}.hub-whatsapp{margin-top:1.25rem}.hub-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.hub-bundle-card{min-height:160px;padding:1.1rem 1.25rem}.hub-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:2rem}.hub-footer-built{text-align:left}.hub-brand-text small{max-width:360px}}@media(min-width:1100px){.hub-bundle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-modal-overlay{position:fixed;inset:0;background:#000000bf;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0}.hub-modal{width:100%;max-width:480px;background:#141414;border-radius:20px 20px 0 0;overflow:hidden;animation:hub-slide-up .25s ease}@media(min-width:768px){.hub-modal-overlay{align-items:center;padding:1.5rem}.hub-modal{border-radius:20px;animation:hub-modal-in .22s ease}@keyframes hub-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}}@keyframes hub-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hub-modal-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1rem 1rem;color:#0a0a0a}.hub-modal-head.hub-net-mtn{background:#facc15}.hub-modal-head.hub-net-telecel{background:#ef4444;color:#fff}.hub-modal-head.hub-net-airteltigo{background:#3b82f6;color:#fff}.hub-modal-head-left{display:flex;flex-direction:column;gap:.15rem}.hub-modal-net-dot{width:28px;height:14px;border-radius:7px;background:#0003;margin-bottom:.25rem}.hub-modal-net-name{font-size:.75rem;font-weight:700;opacity:.8}.hub-modal-size{font-size:1.75rem;font-weight:900;letter-spacing:-.03em}.hub-modal-head-price{text-align:right;margin-right:2rem}.hub-modal-you-pay{display:block;font-size:.62rem;font-weight:700;letter-spacing:.1em;opacity:.7}.hub-modal-price{font-size:1.35rem;font-weight:900}.hub-modal-close{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border-radius:50%;border:none;background:#0003;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.hub-modal-body{padding:1.25rem 1rem 1.5rem}.hub-field-label{display:block;font-size:.88rem;font-weight:600;margin-bottom:.5rem}.hub-phone-wrap{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000059;margin-bottom:.75rem}.hub-phone-icon{font-size:1rem;opacity:.6}.hub-phone-input{flex:1;border:none;background:none;color:#f4f4f5;font-size:1rem;outline:none}.hub-optional-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem 0;border:none;background:none;color:#a1a1aa;font-size:.85rem;cursor:pointer;margin-bottom:.5rem}.hub-chevron{transition:transform .15s}.hub-chevron.open{transform:rotate(90deg)}.hub-optional-fields{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.hub-optional-input{padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#f4f4f5;font-size:.9rem}.hub-delivery-box{text-align:center;padding:.85rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;margin-bottom:1rem}.hub-delivery-label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#71717a;margin-bottom:.25rem}.hub-delivery-time{font-size:.82rem;color:#a1a1aa}.hub-error{color:#f87171;font-size:.85rem;margin:0 0 .75rem}.hub-pay-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;border:none;border-radius:14px;background:#facc15;color:#0a0a0a;font-size:1rem;font-weight:800;cursor:pointer;margin-bottom:.75rem}.hub-pay-btn:disabled{opacity:.6;cursor:not-allowed}.hub-pay-arrow{font-size:1.1rem}.hub-secure{text-align:center;font-size:.72rem;color:#71717a;margin:0}.hub-success{text-align:center;padding:1rem 0}.hub-success-icon{width:56px;height:56px;border-radius:50%;background:#4ade8026;color:#4ade80;font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.hub-success h3{margin:0 0 .5rem}.hub-success p{margin:0 0 1.25rem;color:#a1a1aa;font-size:.9rem}.bb-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bb-page-title{margin:0 0 .35rem;font-size:1.35rem}.bb-page-sub{margin:0;color:#a1a1aa;font-size:.88rem}.bb-btn-primary{padding:.65rem 1.1rem;border:none;border-radius:10px;background:#facc15;color:#0a0a0a;font-weight:700;font-size:.88rem;cursor:pointer;text-decoration:none;display:inline-block}.bb-btn-primary:disabled{opacity:.6;cursor:not-allowed}.bb-empty-card{padding:2rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.bb-empty-card h2{margin:0 0 .5rem}.bb-empty-card p{margin:0 0 1rem;color:#a1a1aa}.bb-pricing-actions{display:flex;flex-wrap:wrap;gap:.45rem}.bb-action-chip{padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e4e4e7;font-size:.78rem;font-weight:600;cursor:pointer}.bb-action-chip:hover{border-color:#facc1559;background:#facc1514}.bb-net-tabs{display:flex;gap:.45rem;flex-wrap:wrap}.bb-net-tab{padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#a1a1aa;font-size:.82rem;font-weight:600;cursor:pointer}.bb-net-tab.active{background:#facc1526;border-color:#facc1566;color:#facc15}.bb-net-tab.bb-net-mtn.active{background:#facc152e;border-color:#facc1573;color:#facc15}.bb-net-tab.bb-net-telecel.active{background:#ef44442e;border-color:#ef444473;color:#f87171}.bb-net-tab.bb-net-airteltigo.active{background:#3b82f62e;border-color:#3b82f673;color:#60a5fa}.bb-pricing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.65rem}.bb-pricing-card{padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .15s}.bb-pricing-card.enabled{border-color:#facc1540;background:#facc150a}.bb-pricing-card.bb-net-mtn.enabled{border-color:#facc1573;background:linear-gradient(145deg,#facc1538,#eab3081f)}.bb-pricing-card.bb-net-mtn.enabled .bb-pricing-size{color:#facc15}.bb-pricing-card.bb-net-mtn.enabled .bb-toggle.on{background:#facc15}.bb-pricing-card.bb-net-telecel.enabled{border-color:#ef444473;background:linear-gradient(145deg,#ef444438,#dc26261a)}.bb-pricing-card.bb-net-telecel.enabled .bb-pricing-size{color:#f87171}.bb-pricing-card.bb-net-telecel.enabled .bb-toggle.on{background:#ef4444}.bb-pricing-card.bb-net-airteltigo.enabled{border-color:#3b82f673;background:linear-gradient(145deg,#3b82f638,#2563eb1a)}.bb-pricing-card.bb-net-airteltigo.enabled .bb-pricing-size{color:#60a5fa}.bb-pricing-card.bb-net-airteltigo.enabled .bb-toggle.on{background:#3b82f6}.bb-pricing-card.bb-net-mtn:not(.enabled){border-color:#facc151f}.bb-pricing-card.bb-net-telecel:not(.enabled){border-color:#ef44441f}.bb-pricing-card.bb-net-airteltigo:not(.enabled){border-color:#3b82f61f}.bb-pricing-card-top{display:flex;align-items:center;gap:.65rem}.bb-toggle{width:44px;height:26px;border-radius:999px;border:none;background:#ffffff1f;cursor:pointer;position:relative;flex-shrink:0;transition:background .15s}.bb-toggle.on{background:#facc15}.bb-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.bb-toggle.on .bb-toggle-knob{transform:translate(18px)}.bb-pricing-info{flex:1;display:flex;flex-direction:column;gap:.1rem}.bb-pricing-size{font-weight:800;font-size:1.05rem}.bb-pricing-net{font-size:.72rem;color:#71717a}.bb-pricing-cost{font-size:.72rem;color:#a1a1aa;white-space:nowrap}.bb-pricing-price-row{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.bb-pricing-label{display:block;font-size:.72rem;color:#71717a;margin-bottom:.35rem}.bb-pricing-input-wrap{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.bb-pricing-currency{font-size:.85rem;color:#a1a1aa}.bb-pricing-input{flex:1;padding:.5rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f4f4f5;font-size:.95rem;font-weight:700}.bb-pricing-profit{font-size:.78rem;font-weight:600}.bb-pricing-profit.positive{color:#4ade80}.bb-pricing-profit.negative{color:#f87171}.bb-pricing-hint{margin:.5rem 0 0;font-size:.75rem;color:#52525b}.bb-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.bb-stat-card{padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bb-stat-card.highlight{border-color:#facc154d;background:#facc150f}.bb-stat-label{display:block;font-size:.65rem;letter-spacing:.08em;color:#71717a;font-weight:700;margin-bottom:.25rem}.bb-stat-value{font-size:1.15rem;font-weight:800}.bb-orders-card{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.bb-orders-empty{text-align:center;padding:2.5rem 1.5rem}.bb-orders-empty-icon{font-size:2rem;margin-bottom:.5rem}.bb-orders-empty h3{margin:0 0 .35rem}.bb-orders-empty p{margin:0 0 .75rem;color:#a1a1aa;font-size:.88rem}.bb-link{color:#facc15;font-size:.88rem;font-weight:600;text-decoration:none}.bb-orders-list{list-style:none;padding:0;margin:0}.bb-order-item{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.bb-order-item:last-child{border-bottom:none}.bb-order-main{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.bb-order-pkg{font-weight:700;font-size:.92rem}.bb-order-phone{font-size:.82rem;color:#a1a1aa}.bb-order-meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.bb-order-amount{font-weight:700;color:#facc15;font-size:.88rem}.bb-order-ref{font-size:.72rem;font-weight:700;color:#71717a;font-family:ui-monospace,monospace}.bb-order-profit{font-weight:700;font-size:.82rem;color:#4ade80}.bb-store-order-item .bb-order-main{flex-direction:column;align-items:flex-start;gap:.2rem}.bb-order-status{font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.2rem .5rem;border-radius:6px;text-transform:uppercase}.bb-order-status.success{background:#4ade8026;color:#4ade80}.bb-order-status.pending{background:#facc1526;color:#facc15}.bb-order-status.failed{background:#f8717126;color:#f87171}.bb-order-status.default{background:#ffffff14;color:#a1a1aa}.bb-order-date{font-size:.72rem;color:#52525b}.bb-settings-layout{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:800px){.bb-settings-layout{grid-template-columns:1fr 280px}}.bb-settings-form{display:flex;flex-direction:column;gap:1rem}.bb-settings-card{padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.bb-settings-section-title{margin:0 0 .85rem;font-size:.95rem}.bb-field{display:block;margin-bottom:.85rem}.bb-field-label{display:block;font-size:.78rem;font-weight:600;color:#a1a1aa;margin-bottom:.35rem}.bb-field-input{width:100%;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f4f4f5;font-size:.92rem}.bb-field-hint{display:block;margin-top:.35rem;font-size:.72rem;color:#52525b}.bb-field-readonly{padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0003;font-size:.82rem;color:#facc15;word-break:break-all}.bb-settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bb-settings-toggle-label{display:block;font-weight:600;font-size:.92rem}.bb-settings-toggle-desc{display:block;font-size:.78rem;color:#71717a;margin-top:.2rem}.bb-settings-save{align-self:flex-start}.bb-form-error{color:#f87171;font-size:.88rem;margin:0}.bb-form-success{color:#4ade80;font-size:.88rem;margin:0}.bb-profile-hero{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.15rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;margin-bottom:.25rem}.bb-profile-avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;font-size:1.5rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb-profile-hero-info{flex:1;min-width:160px;display:flex;flex-direction:column;gap:.15rem}.bb-profile-hero-info strong{font-size:1.1rem}.bb-profile-hero-info span{font-size:.82rem;color:#71717a}.bb-profile-hero-wallet{text-align:right}.bb-profile-hero-wallet span{display:block;font-size:.68rem;letter-spacing:.08em;color:#71717a;font-weight:700;margin-bottom:.2rem}.bb-profile-hero-wallet strong{font-size:1.15rem;color:#facc15}.bb-profile-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:600px){.bb-profile-password-grid{grid-template-columns:1fr}}.bb-settings-preview{padding:1rem;border-radius:16px;border:1px dashed rgba(250,204,21,.25);background:#facc1508}.hub-preview{background:#0a0a0a;border-radius:12px;padding:1rem}.hub-preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.hub-preview-title{margin:0 0 .35rem;font-size:1.1rem;font-weight:800}.hub-preview-sub{margin:0 0 .75rem;font-size:.75rem;color:#a1a1aa}.hub-preview-card{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:12px;background:linear-gradient(135deg,#facc15,#eab308);color:#0a0a0a;font-weight:800}.hub-preview-size{font-size:1.1rem}.hub-preview-wa{display:block;margin-top:.65rem;font-size:.72rem;color:#25d366}@media(max-width:520px){.bb-stats-row,.bb-pricing-grid{grid-template-columns:1fr}}.bb-tx-filters .bb-action-chip.active{background:#facc1526;border-color:#facc1566;color:#facc15}.bb-tx-card{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.bb-tx-list{list-style:none;padding:0;margin:0}.bb-tx-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.bb-tx-item:last-child{border-bottom:none}.bb-tx-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.bb-tx-icon.credit{background:#4ade8026;color:#4ade80}.bb-tx-icon.debit{background:#f8717126;color:#f87171}.bb-tx-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.bb-tx-label{font-weight:600;font-size:.9rem}.bb-tx-meta{font-size:.75rem;color:#71717a}.bb-tx-right{text-align:right;display:flex;flex-direction:column;gap:.2rem}.bb-tx-amount{font-weight:800;font-size:.95rem}.bb-tx-amount.credit{color:#4ade80}.bb-tx-amount.debit{color:#f87171}.bb-tx-status{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.bb-tx-status.completed{color:#4ade80}.bb-tx-status.pending{color:#facc15}.bb-tx-green{color:#4ade80}.bb-tx-red{color:#f87171}.bb-side-link--admin{border-color:#ef444440;background:#ef444414}.aa-dash{min-height:100vh;background:#0a0a0a;color:#f4f4f5}.aa-loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;color:#a1a1aa}.aa-sidebar{position:fixed;top:0;left:0;width:280px;height:100vh;background:#111;border-right:1px solid rgba(239,68,68,.15);transform:translate(-100%);transition:transform .2s;z-index:50;overflow-y:auto}.aa-sidebar.open{transform:translate(0)}.aa-side-backdrop{position:fixed;inset:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s;z-index:45}.aa-side-backdrop.open{opacity:1;pointer-events:auto}.aa-sidebar-head{padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.aa-sidebar-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.aa-sidebar-mark{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:.85rem}.aa-sidebar-brand strong{display:block;font-size:.95rem}.aa-sidebar-brand small{font-size:.62rem;letter-spacing:.12em;color:#ef4444;font-weight:700}.aa-side-nav{padding:.5rem .75rem 1.5rem}.aa-side-group-label{margin:.75rem .5rem .35rem;font-size:.62rem;letter-spacing:.14em;color:#71717a;font-weight:700}.aa-side-nav ul{list-style:none;padding:0;margin:0}.aa-side-link{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:10px;color:#d4d4d8;text-decoration:none;font-size:.88rem;font-weight:600;margin-bottom:.15rem;border:1px solid transparent}.aa-side-link:hover{background:#ef444414;border-color:#ef444426}.aa-side-link.active{background:#ef444426;border-color:#ef444459;color:#fca5a5}.aa-side-link-icon{width:20px;display:flex;align-items:center;justify-content:center;opacity:.85}.aa-dash-body{min-height:100vh}.aa-topbar{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#111111f2;position:sticky;top:0;z-index:30}.aa-topbar-btn{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#e4e4e7;cursor:pointer;display:flex;align-items:center;justify-content:center}.aa-topbar-title{flex:1;display:flex;align-items:center;gap:.5rem;font-weight:700;color:#fca5a5;font-size:.9rem}.aa-topbar-actions{display:flex;align-items:center;gap:.5rem}.aa-topbar-user{font-size:.75rem;color:#71717a;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-main{max-width:960px;margin:0 auto;padding:1.25rem 1rem 3rem}.aa-page{display:flex;flex-direction:column;gap:1rem}.aa-page-head h1{margin:0 0 .35rem;font-size:1.35rem}.aa-page-head p{margin:0;color:#a1a1aa;font-size:.88rem}.aa-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.aa-muted{color:#71717a}.aa-error{color:#f87171}.aa-msg{color:#4ade80;font-size:.88rem}.aa-green{color:#4ade80}.aa-red{color:#f87171}.aa-link{color:#ef4444;font-size:.85rem}.aa-btn-primary{padding:.65rem 1.1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;font-size:.88rem;cursor:pointer}.aa-btn-primary:disabled{opacity:.6;cursor:not-allowed}.aa-btn-ghost{padding:.45rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e4e4e7;font-size:.82rem;cursor:pointer}.aa-btn-danger{padding:.45rem .75rem;border-radius:8px;border:none;background:#ef444433;color:#fca5a5;font-size:.82rem;cursor:pointer}.aa-card{padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.aa-card h2{margin:0 0 .75rem;font-size:.95rem}.aa-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.aa-stats-grid.compact .aa-stat-card{padding:.7rem}.aa-stat-card{padding:.85rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.aa-stat-card.highlight{border-color:#ef444459;background:#ef444414}.aa-stat-label{display:block;font-size:.62rem;letter-spacing:.1em;color:#71717a;font-weight:700;margin-bottom:.25rem}.aa-stat-card strong{font-size:1.15rem;font-weight:800}.aa-stat-card small{display:block;font-size:.72rem;color:#71717a;margin-top:.2rem}.aa-two-col{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.aa-bar-chart{display:flex;align-items:flex-end;gap:.45rem;height:160px;padding-top:.5rem}.aa-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;gap:.25rem}.aa-bar{width:100%;min-height:4px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#ef4444,#dc2626);transition:height .3s}.aa-bar-label{font-size:.65rem;color:#71717a}.aa-bar-val{font-size:.6rem;color:#52525b}.aa-network-stats{list-style:none;padding:0;margin:0 0 .75rem}.aa-network-stats li{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.88rem}.aa-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.aa-mini-stats div{padding:.5rem;border-radius:10px;background:#00000040;font-size:.78rem}.aa-mini-stats span{color:#71717a;display:block}.aa-mini-stats strong{font-size:1rem}.aa-filter-row,.aa-net-tabs,.aa-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.aa-filter-chip,.aa-net-tab,.aa-tab{padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#a1a1aa;font-size:.78rem;font-weight:600;cursor:pointer}.aa-filter-chip.active,.aa-net-tab.active,.aa-tab.active{background:#ef444426;border-color:#ef444466;color:#fca5a5}.aa-orders-list{list-style:none;padding:0;margin:0}.aa-order-row{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.aa-order-row:last-child{border-bottom:none}.aa-order-main{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.aa-order-ref{font-weight:700;font-size:.82rem;color:#ef4444}.aa-order-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.82rem}.aa-order-source{font-size:.68rem;padding:.15rem .45rem;border-radius:6px;background:#ffffff14;text-transform:uppercase;font-weight:700}.aa-order-amount{font-weight:700;color:#fca5a5}.aa-status-select{padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#111;color:#f4f4f5;font-size:.78rem}.aa-order-date{font-size:.72rem;color:#52525b}.aa-search{width:100%;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f4f4f5;font-size:.9rem}.aa-agent-list{list-style:none;padding:0;margin:0}.aa-agent-row{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit;transition:background .15s}.aa-agent-row:hover{background:#ef44440f}.aa-agent-avatar{width:44px;height:44px;border-radius:12px;background:#ef444433;color:#fca5a5;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.aa-agent-info{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.aa-agent-info span{font-size:.78rem;color:#71717a}.aa-agent-meta{display:flex;align-items:center;gap:.5rem;text-align:right}.aa-chevron{color:#52525b;font-size:1.25rem}.aa-badge{font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:.2rem .5rem;border-radius:6px;background:#ffffff14;text-transform:uppercase}.aa-badge.ok{background:#4ade8026;color:#4ade80}.aa-badge.off{background:#71717a33;color:#a1a1aa}.aa-badge.admin{background:#ef444433;color:#fca5a5}.aa-back{color:#ef4444;font-size:.85rem;font-weight:600;text-decoration:none}.aa-agent-detail-head{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.aa-agent-detail-avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;color:#fff}.aa-agent-detail-head h1{margin:0 0 .25rem}.aa-agent-detail-head p{margin:0;color:#a1a1aa;font-size:.85rem}.aa-detail-list{list-style:none;padding:0;margin:0}.aa-detail-list li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.88rem}.aa-detail-list span{color:#71717a}.aa-tx-list{list-style:none;padding:0;margin:0}.aa-tx-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.88rem}.aa-tx-row span{display:block;font-size:.75rem;color:#71717a}.aa-edit-form .aa-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:.75rem}.aa-edit-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:#a1a1aa}.aa-edit-form input,.aa-edit-form select{padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f4f4f5;font-size:.9rem}.aa-check-label{flex-direction:row!important;align-items:center;gap:.5rem}.aa-form-actions{display:flex;gap:.5rem;margin-top:.5rem}.aa-package-table-wrap{overflow-x:auto}.aa-table{width:100%;border-collapse:collapse;font-size:.88rem}.aa-table th{text-align:left;padding:.5rem .65rem;font-size:.72rem;letter-spacing:.06em;color:#71717a;border-bottom:1px solid rgba(255,255,255,.08)}.aa-table td{padding:.65rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.aa-table tr.inactive td{opacity:.5}.aa-table small.aa-muted{display:block;font-size:.68rem}.aa-profit{color:#4ade80;font-weight:600}.aa-row-actions{display:flex;gap:.35rem;justify-content:flex-end}.aa-section-title{margin:0 0 .5rem;font-size:1rem;color:#fca5a5}@media(min-width:1024px){.aa-dash{display:flex;height:100vh;overflow:hidden}.aa-sidebar{position:relative;transform:none;flex-shrink:0}.aa-side-backdrop,.aa-menu-btn{display:none}.aa-dash-body{flex:1;min-width:0;height:100vh;overflow-y:auto}}@media(max-width:768px){.aa-stats-grid{grid-template-columns:1fr 1fr}.aa-two-col{grid-template-columns:1fr}}.maintenance-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0a0a0a}.maintenance-card{max-width:420px;padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.maintenance-card h1{margin:0 0 .75rem;font-size:1.35rem}.maintenance-card p{margin:0;color:#a1a1aa;line-height:1.5}.notif-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#08080ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .22s ease}.notif-backdrop.is-visible{opacity:1}.notif-modal{position:relative;width:min(100%,400px);border-radius:22px;border:1px solid rgba(250,204,20,.22);background:linear-gradient(165deg,#1a1a1f,#111114 55%,#0c0c0e);box-shadow:0 32px 64px #0000008c,0 0 0 1px #ffffff0a inset,0 0 48px -12px #facc142e;overflow:hidden;transform:translateY(16px) scale(.97);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.notif-modal.is-visible{transform:translateY(0) scale(1);opacity:1}.notif-modal-glow{position:absolute;top:-40%;right:-20%;width:220px;height:220px;background:radial-gradient(circle,rgba(250,204,20,.14) 0%,transparent 68%);pointer-events:none}.notif-modal-accent{position:relative;padding:1.35rem 1.35rem .85rem;display:flex;align-items:flex-start;gap:.75rem}.notif-modal-accent-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-gold)}.notif-icon-wrap{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#facc1438,#cf91111f);border:1px solid rgba(250,204,20,.28);display:flex;align-items:center;justify-content:center;color:#facc15;flex-shrink:0}.notif-icon{width:24px;height:24px}.notif-close{position:absolute;top:.85rem;right:.85rem;width:32px;height:32px;border:none;border-radius:10px;background:#ffffff0f;color:#a1a1aa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.notif-close svg{width:16px;height:16px}.notif-close:hover{background:#ffffff1a;color:#f4f4f5}.notif-modal-body{padding:0 1.35rem 1.35rem}.notif-queue-badge{display:inline-block;margin-bottom:.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#facc141f;color:#facc15;border:1px solid rgba(250,204,20,.22)}.notif-title{margin:0 0 .55rem;font-size:1.2rem;font-weight:800;line-height:1.3;color:#fafafa}.notif-body{margin:0 0 1.15rem;color:#a1a1aa;line-height:1.55;font-size:.92rem}.notif-actions{display:flex;gap:.5rem}.notif-btn-primary{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.72rem 1rem;border:none;border-radius:12px;background:var(--gradient-gold);color:#0a0a0a;font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:var(--shadow-gold);transition:transform .15s,filter .15s}.notif-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.notif-btn-arrow{font-size:1rem;line-height:1}.whatsapp-fab{position:fixed;bottom:1.25rem;right:1.25rem;z-index:900;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 24px #25d36659;transition:transform .15s}.whatsapp-fab:hover{transform:scale(1.05)}.whatsapp-fab svg{width:28px;height:28px}.aa-withdraw-list,.aa-notif-admin-list{list-style:none;padding:0;margin:0}.aa-withdraw-row,.aa-notif-admin-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.aa-withdraw-row:last-child,.aa-notif-admin-row:last-child{border-bottom:none}.aa-withdraw-info strong{display:block;font-size:.95rem}.aa-withdraw-info span{font-size:.78rem;color:#71717a}.aa-withdraw-actions{display:flex;gap:.45rem}.aa-settings-form{display:flex;flex-direction:column;gap:1rem;max-width:520px}.aa-settings-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:#a1a1aa}.aa-settings-form input,.aa-settings-form textarea{padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f4f4f5;font-size:.9rem}.aa-settings-form textarea{min-height:90px;resize:vertical}.aa-notif-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.aa-notif-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:#a1a1aa}.aa-notif-form input,.aa-notif-form textarea,.aa-notif-form select{padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f4f4f5;font-size:.9rem}.aa-notif-form textarea{min-height:80px;resize:vertical}.bb-btn-ghost{padding:.5rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e4e4e7;font-size:.85rem;font-weight:600;cursor:pointer}.bb-btn-ghost:hover{background:#ffffff0f}.branded-select{position:relative;width:100%;min-width:0}.branded-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.58rem .7rem;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .15s,box-shadow .15s}.dark .branded-select-trigger{background:#00000047;border-color:#ffffff1a;color:#f4f4f5}.branded-select--brand .branded-select-trigger:focus-visible{outline:none;border-color:#facc1473;box-shadow:0 0 0 3px #facc141f}.branded-select--admin .branded-select-trigger{background:#00000052;border-color:#ffffff1a;color:#f4f4f5}.branded-select--admin .branded-select-trigger:focus-visible,.branded-select--admin.is-open .branded-select-trigger{border-color:#ef444473;box-shadow:0 0 0 3px #ef44441f}.branded-select--sm .branded-select-trigger{padding:.42rem .55rem;font-size:.78rem;border-radius:8px}.branded-select-value{display:flex;align-items:center;gap:.45rem;min-width:0;text-align:left}.branded-select-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px #ffffff26}.branded-select-chevron{width:18px;height:18px;flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .18s ease}.branded-select.is-open .branded-select-chevron{transform:rotate(180deg)}.branded-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;list-style:none;margin:0;padding:.35rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#18181b;box-shadow:0 16px 40px #00000073;max-height:240px;overflow-y:auto}.branded-select--brand .branded-select-menu{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:var(--shadow-card)}.branded-select-option{width:100%;display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;color:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer;transition:background .12s}.branded-select-option:hover{background:#ffffff0f}.branded-select--brand .branded-select-option:hover{background:hsl(var(--muted))}.branded-select-option.selected{background:#facc141f;color:#a16207}.dark .branded-select-option.selected{color:#facc15}.branded-select--admin .branded-select-option.selected{background:#ef444424;color:#fca5a5}.branded-select-check{width:16px;height:16px;margin-left:auto;flex-shrink:0}.aa-edit-form label .branded-select,.aa-settings-form label .branded-select{margin-top:.15rem}.aa-orders-page{display:flex;flex-direction:column;gap:1rem}.aa-orders-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-radius:18px;border:1px solid rgba(239,68,68,.2);background:linear-gradient(135deg,#ef44441a,#0003 60%)}.aa-orders-kicker{display:block;font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#fca5a5;margin-bottom:.35rem}.aa-orders-hero h1{margin:0 0 .35rem;font-size:1.55rem}.aa-orders-hero p{margin:0;color:#a1a1aa;font-size:.88rem;max-width:36rem}.aa-orders-hero-stat{padding:.75rem 1rem;border-radius:14px;background:#00000059;border:1px solid rgba(255,255,255,.08);text-align:center;min-width:120px}.aa-orders-hero-stat span{display:block;font-size:.68rem;letter-spacing:.08em;color:#71717a;font-weight:700;text-transform:uppercase}.aa-orders-hero-stat strong{font-size:1.75rem;font-weight:900;color:#fca5a5}.aa-orders-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.aa-orders-stat-card{padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.aa-orders-stat-label{display:block;font-size:.65rem;letter-spacing:.1em;font-weight:700;color:#71717a;margin-bottom:.3rem}.aa-orders-stat-card strong{font-size:1.15rem;font-weight:800}.aa-tone-warn{color:#facc15}.aa-tone-ok{color:#4ade80}.aa-orders-channel-pills{display:flex;flex-wrap:wrap;gap:.35rem}.aa-channel-pill{font-size:.68rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;background:#ffffff14;text-transform:uppercase;letter-spacing:.04em}.aa-channel-pill.web{background:#facc141f;color:#facc15}.aa-channel-pill.wallet{background:#60a5fa1f;color:#93c5fd}.aa-channel-pill.store{background:#ef444424;color:#fca5a5}.aa-orders-toolbar{display:flex;flex-direction:column;gap:.75rem}.aa-orders-search-wrap{position:relative}.aa-orders-search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#71717a;pointer-events:none}.aa-orders-search{width:100%;padding:.7rem .85rem .7rem 2.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000047;color:#f4f4f5;font-size:.9rem}.aa-orders-search:focus{outline:none;border-color:#ef444459;box-shadow:0 0 0 3px #ef44441a}.aa-orders-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem;scrollbar-width:thin}.aa-orders-panel{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.aa-orders-panel-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.aa-orders-panel-head h2{margin:0;font-size:.92rem;font-weight:700}.aa-orders-feed{list-style:none;padding:0;margin:0}.aa-order-card{display:grid;grid-template-columns:4px 1fr auto;gap:0;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s}.aa-order-card:last-child{border-bottom:none}.aa-order-card:hover{background:#ef44440a}.aa-order-card-accent{width:4px;min-height:100%}.aa-order-card-main{padding:.85rem 1rem;min-width:0}.aa-order-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.aa-order-card-ref-wrap{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.aa-order-card-ref{font-weight:800;font-size:.85rem;color:#ef4444;font-family:ui-monospace,monospace}.aa-status-badge{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.18rem .45rem;border-radius:6px;background:#ffffff14;color:#a1a1aa}.aa-status-badge.warn{background:#facc1424;color:#facc15}.aa-status-badge.ok{background:#4ade8024;color:#4ade80}.aa-status-badge.bad{background:#ef444429;color:#fca5a5}.aa-status-badge.muted{background:#71717a33;color:#a1a1aa}.aa-order-card-amount{font-weight:800;font-size:.95rem;color:#fca5a5}.aa-order-card-mid{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.45rem;font-size:.88rem}.aa-order-card-pkg{display:flex;align-items:center;gap:.4rem;font-weight:600}.aa-order-net-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.aa-order-card-phone{color:#a1a1aa;font-size:.82rem}.aa-order-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem}.aa-order-agent-link{font-size:.78rem}.aa-order-card-date{color:#52525b;margin-left:auto}.aa-order-card-actions{padding:.85rem 1rem;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:148px}.aa-order-status-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.aa-orders-empty{padding:2.5rem 1.5rem;text-align:center;color:#a1a1aa}.aa-orders-empty h3{margin:.5rem 0 .25rem;color:#f4f4f5}.aa-orders-empty p{margin:0;font-size:.88rem}.aa-orders-empty-icon{font-size:2rem;line-height:1}.aa-orders-empty-spinner{width:32px;height:32px;margin:0 auto .75rem;border-radius:50%;border:3px solid rgba(239,68,68,.2);border-top-color:#ef4444;animation:aa-spin .7s linear infinite}@keyframes aa-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.aa-orders-stats{grid-template-columns:1fr 1fr}}@media(max-width:640px){.aa-orders-stats{grid-template-columns:1fr}.aa-order-card{grid-template-columns:4px 1fr}.aa-order-card-actions{grid-column:2;border-left:none;border-top:1px solid rgba(255,255,255,.06);padding-top:.65rem;min-width:0}.aa-order-card-date{margin-left:0}}.checkers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.checker-card{padding:1.25rem;border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--card))}.checker-card h2{margin:.5rem 0;font-size:1.1rem}.checker-vouchers{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;text-align:left}.checker-voucher-card{padding:.875rem 1rem;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);font-family:ui-monospace,monospace;font-size:.9rem}.checker-voucher-card p{margin:.25rem 0}.checker-net-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.checker-meta{font-size:.82rem;color:hsl(var(--muted-foreground));margin-bottom:1rem}.center-muted{text-align:center;color:hsl(var(--muted-foreground))}.bb-checkers-admin-list{display:grid;gap:.75rem}.bb-checker-admin-card{padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bb-checker-admin-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.bb-checker-admin-controls{display:grid;gap:.65rem;margin-top:.75rem}.bb-check-label{display:flex;align-items:center;gap:.5rem;font-size:.88rem}.bb-api-key-reveal{margin:1rem 0;padding:1rem;border-radius:14px;border:1px solid rgba(250,204,20,.3);background:#facc1414}.bb-api-key-code{display:block;padding:.75rem;margin:.75rem 0;border-radius:10px;background:#00000059;font-size:.82rem;word-break:break-all}.bb-api-docs-hero{padding:1.25rem;border-radius:16px;border:1px solid rgba(250,204,20,.2);background:#facc140f;margin-bottom:1rem}.bb-api-docs-kicker{font-size:.65rem;letter-spacing:.12em;font-weight:800;color:#facc15}.bb-api-docs-layout{display:grid;grid-template-columns:220px 1fr;gap:1rem;margin-bottom:1.5rem}.bb-api-docs-nav{display:flex;flex-direction:column;gap:.35rem}.bb-api-docs-nav-btn{padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:.85rem}.bb-api-docs-nav-btn.active{background:#facc141f;border-color:#facc1459;color:#facc15}.bb-api-docs-panel{padding:1.25rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.bb-api-pre{padding:.85rem;border-radius:10px;background:#00000059;font-size:.78rem;overflow-x:auto;margin:.5rem 0 1rem}.bb-api-test-box{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.bb-api-result{max-height:280px}.bb-api-docs-section{margin-bottom:1.25rem;padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.06)}.bb-api-docs-list{margin:.5rem 0 0;padding-left:1.25rem;color:#a1a1aa}@media(max-width:768px){.bb-api-docs-layout{grid-template-columns:1fr}}.bulk-buy-page .bulk-buy-form{max-width:40rem;margin:0 auto;padding:1.25rem}.bulk-buy-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.bulk-buy-field span{font-size:.88rem;font-weight:600;color:hsl(var(--muted-foreground))}.bulk-buy-field select,.bulk-buy-field textarea{width:100%;padding:.65rem .75rem;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--card));font:inherit}.bulk-buy-preview{margin:1rem 0;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.bulk-buy-preview-head{display:flex;justify-content:space-between;padding:.65rem .85rem;background:hsl(var(--muted) / .35);font-size:.88rem}.bulk-buy-preview ul{list-style:none;max-height:220px;overflow-y:auto}.bulk-buy-preview li{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .85rem;border-top:1px solid hsl(var(--border));font-size:.85rem}.bulk-buy-preview li.invalid{color:#ef4444}.bulk-buy-result{max-width:40rem;margin:0 auto;padding:1.25rem}.bulk-buy-refs{list-style:none;margin:1rem 0;font-size:.9rem}.bulk-buy-refs li{padding:.35rem 0;border-bottom:1px solid hsl(var(--border))}.bulk-buy-errors{margin-top:1rem;color:#ef4444;font-size:.88rem}.aa-hero-upload-card{display:flex;flex-direction:column;gap:.75rem}.aa-hero-video-preview{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.5rem}.aa-hero-video-preview-el{width:100%;max-height:220px;border-radius:12px;background:#000;object-fit:cover}.aa-hero-file-input{padding:.5rem 0;color:#e4e4e7;font-size:.88rem}.password-input-wrap{position:relative;width:100%}.password-input-wrap input{width:100%;box-sizing:border-box;padding-right:3.5rem}.swift-field .password-input-wrap input{padding:.75rem 3.5rem .75rem .9rem;border-radius:calc(var(--radius) + 2px);border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:.9rem;transition:border-color .15s,box-shadow .15s}.swift-field .password-input-wrap input:focus{outline:none;border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.password-toggle-btn{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);border:none;background:transparent;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;letter-spacing:.03em;cursor:pointer;padding:.35rem .5rem;border-radius:6px}.password-toggle-btn:hover{color:hsl(var(--primary));background:hsl(var(--muted) / .4)}.mtn-verify-form{margin-bottom:1.25rem}.mtn-verify-mode-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.mtn-verify-mode-row .bb-filter-chip{padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#d4d4d8;font-size:.82rem;font-weight:600;cursor:pointer}.mtn-verify-mode-row .bb-filter-chip.active{border-color:#facc15;background:#facc151f;color:#facc15}.mtn-verify-textarea{min-height:10rem;resize:vertical}.mtn-verify-preview{margin:1rem 0;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.mtn-verify-preview-head{padding:.65rem .85rem;background:#ffffff0a;font-size:.88rem}.mtn-verify-list{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;padding:.65rem .85rem}.mtn-verify-list li{padding:.25rem .55rem;border-radius:6px;background:#ffffff0f;font-size:.82rem;font-family:ui-monospace,monospace}.mtn-verify-list--expanded{flex-direction:column;flex-wrap:nowrap;max-height:240px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.08)}.mtn-verify-skipped{padding:.5rem .85rem;font-size:.82rem;color:#a1a1aa}.mtn-verify-history{padding:1rem}.mtn-verify-history-list{list-style:none;margin-top:.75rem}.mtn-verify-history-item{border-bottom:1px solid rgba(255,255,255,.08)}.mtn-verify-history-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border:none;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.mtn-verify-history-btn strong{display:block}.ad-pay-backdrop{z-index:1200}.ad-pay-modal{width:min(100%,420px);max-height:min(92vh,720px);overflow:auto;background:linear-gradient(165deg,#0f1419,#1a2332);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem 1.35rem 1rem;color:#f4f4f5;box-shadow:0 24px 60px #00000073}.ad-pay-head{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.ad-pay-kicker{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#22c55e;font-weight:600}.ad-pay-head h2{margin:.35rem 0 0;font-size:1.25rem}.ad-pay-sub{margin:.35rem 0 0;font-size:.85rem;color:#ffffffa6}.ad-pay-amount{margin:.65rem 0 0;font-size:1.75rem;font-weight:700;color:#fff}.ad-pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.ad-pay-method{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;border-radius:10px;padding:.65rem .5rem;font-size:.85rem;cursor:pointer}.ad-pay-method.active{border-color:#22c55e;background:#22c55e1f}.ad-pay-form{display:flex;flex-direction:column;gap:.75rem}.ad-pay-label{margin:0;font-size:.8rem;color:#ffffffb3}.ad-pay-provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.ad-pay-provider{border:1px solid rgba(255,255,255,.12);background:#0003;color:#fff;border-radius:8px;padding:.55rem .35rem;font-size:.78rem;font-weight:600;cursor:pointer}.ad-pay-provider.active{border-color:#22c55e;background:#22c55e26}.ad-pay-field span{display:block;font-size:.8rem;margin-bottom:.35rem;color:#ffffffbf}.ad-pay-field input{width:100%;border:1px solid rgba(255,255,255,.15);background:#00000040;color:#fff;border-radius:10px;padding:.65rem .75rem;font-size:1rem}.ad-pay-hint{margin:0;font-size:.8rem;color:#ffffff8c;line-height:1.45}.ad-pay-submit{width:100%;border:none;border-radius:10px;padding:.85rem 1rem;font-size:1rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);color:#052e16}.ad-pay-submit:disabled{opacity:.65;cursor:not-allowed}.ad-pay-status{text-align:center;padding:1.5rem .5rem}.ad-pay-status h3{margin:.75rem 0 .35rem}.ad-pay-spinner{width:44px;height:44px;margin:0 auto;border:3px solid rgba(255,255,255,.15);border-top-color:#22c55e;border-radius:50%;animation:ad-pay-spin .8s linear infinite}@keyframes ad-pay-spin{to{transform:rotate(360deg)}}.ad-pay-card-wrap{margin-top:.5rem}.ad-pay-card-frame{width:100%;height:420px;border:none;border-radius:10px;background:#fff}.ad-pay-foot{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#ffffff73;text-align:center}.ad-pay-lock{margin-right:.25rem}
