:root{color-scheme:light;--bg:#f7f7f8;--card:#ffffff;--muted:#66616f;--line:#ece8f4;--brand:#7c4dff;--brand-2:#9f6bff;--text:#282335}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:"Montserrat",var(--bs-font-sans-serif),system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{margin:0 auto;max-width:980px;padding:0 24px 36px}.main-footer,.main-header{background:rgba(255,255,255,.86);border-color:var(--line)}.main-header{border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-wrap{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto 1fr auto auto;margin:0 auto;max-width:1120px;padding:14px 24px}.brand-logo{align-items:center;display:flex;font-size:20px;font-weight:800;gap:10px}.logo-mark{align-items:center;display:inline-flex;height:64px;justify-content:center;width:96px}.logo-mark img{border-radius:10px;display:block;object-fit:contain}.desktop-nav,.main-footer a,.mobile-nav{display:flex;gap:18px}.desktop-nav a,.mobile-nav a{color:var(--muted);font-weight:700}.menu-btn{display:none}.search{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);padding:12px 16px;width:100%}.mobile-nav{flex-direction:column;padding:16px 24px}.main-footer,.mobile-nav{border-top:1px solid var(--line)}.main-footer{margin-top:48px;padding:36px 24px}.footer-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1120px}.footer-grid a{color:var(--muted);flex-direction:column;margin:8px 0}.copyright{border-top:1px solid var(--line);color:var(--muted);margin:28px auto 0;max-width:1120px;padding-top:20px;text-align:center}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 30px rgba(64,43,104,.06);padding:20px}.grid{display:grid;grid-gap:16px;gap:16px}.products{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.btn{border:0;border-radius:14px;cursor:pointer;padding:12px 16px;font-weight:700}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:white}.field{display:grid;grid-gap:8px;gap:8px}.field input,.field select{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--text);padding:12px}.muted{color:var(--muted)}.hero{display:grid;grid-gap:18px;gap:18px;padding:48px 0}.hero h1{font-size:clamp(36px,7vw,76px);line-height:.95;margin:0;max-width:780px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.price{color:var(--brand);font-weight:800}.hero-banner{align-items:center;background:linear-gradient(120deg,rgba(95,44,255,.94),rgba(136,74,255,.86)),radial-gradient(circle at 12% 0,rgba(255,255,255,.22),transparent 36%);border-radius:8px;box-shadow:0 18px 44px rgba(124,77,255,.18);color:white;display:flex;justify-content:center;margin:10px auto 26px;min-height:190px;overflow:hidden;padding:38px 28px;position:relative;text-align:center}.hero-banner:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 72px);content:"";inset:0;opacity:.4;position:absolute}.hero-banner:after{background:radial-gradient(circle,rgba(255,255,255,.8) 1.5px,transparent 2px);background-size:14px 14px;bottom:8px;content:"";height:30px;left:50%;position:absolute;transform:translateX(-50%);width:180px}.hero-banner>div{position:relative;z-index:1}.hero-banner h1{font-size:clamp(28px,4vw,38px);letter-spacing:.04em;line-height:1.08;margin:8px auto;max-width:620px;text-transform:uppercase}.hero-banner p{letter-spacing:.28em;margin:0;text-transform:uppercase}.eyebrow{color:#71e2ff;font-size:20px;font-weight:800;letter-spacing:0;text-transform:lowercase}.hero-orb{display:none}.category-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto 28px;max-width:980px}.category-tab{border-bottom:1px solid #d8d0ff;color:#55505f;padding:12px;text-align:center}.category-tab.active{border-bottom:2px solid var(--brand);color:var(--brand)}.section-title{color:#655f79;font-size:17px;font-weight:500;margin:0 0 28px;position:relative;text-align:center}.section-title:after{background:var(--brand);border-radius:999px;bottom:-12px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:58px}.brand-grid{display:grid;grid-gap:18px 14px;gap:18px 14px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:780px}.brand-card{background:transparent;border:0;color:#3f3a4b;display:block;overflow:visible;text-align:center;transition:transform .18s ease}.brand-card:hover{transform:translateY(-4px)}.brand-image{align-items:center;aspect-ratio:1/1;background:#ede9ff;border-radius:10px;box-shadow:0 8px 18px rgba(42,30,80,.1);display:flex;font-size:44px;justify-content:center;margin:0 auto 8px;overflow:hidden;position:relative;width:100%}.brand-image img{height:100%;object-fit:cover;width:100%}.brand-info{padding:0}.brand-info h3{font-size:13px;font-weight:500;line-height:1.45;margin:0}.two-col{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.product-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.product-choice{background:#0d0d16;border:2px solid var(--line);border-radius:18px;color:white;cursor:pointer;padding:16px;text-align:left}.product-choice.active{border-color:var(--brand-2)}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid var(--line);padding:12px;text-align:left}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-wide{grid-column:1/-1}.admin-shell{background:#fafafa;color:#5f5a6e;display:grid;font-family:"Montserrat",var(--bs-font-sans-serif),system-ui,-apple-system,"Segoe UI",sans-serif;grid-template-columns:260px 1fr;min-height:100vh}.admin-sidebar{background:#fff;box-shadow:12px 0 34px rgba(52,43,70,.06);min-height:100vh;padding:28px 15px}.admin-brand-heading{display:grid;grid-gap:8px;gap:8px;justify-items:start;margin:0 22px 36px}.admin-brand-heading img{display:block;height:auto;object-fit:contain;width:150px}.admin-sidebar h1{color:#6252d9;font-size:24px;font-weight:700;line-height:1.2;margin:0}.admin-sidebar section{margin-bottom:26px}.admin-sidebar p{color:#6f687d;font-size:13px;font-weight:700;letter-spacing:.01em;margin:0 16px 10px;text-transform:uppercase}.admin-menu-item{align-items:center;border-radius:5px;color:#625d70;display:flex;font-size:16px;gap:16px;margin:4px 0;padding:12px 16px;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.admin-menu-item.active,.admin-menu-item:hover{background:#7367f0;box-shadow:0 8px 18px rgba(115,103,240,.28);color:white}.admin-main{min-height:100vh;padding:22px 38px 56px;position:relative}.admin-topbar{align-items:center;background:white;border-radius:6px;box-shadow:0 8px 30px rgba(52,43,70,.08);display:flex;height:64px;justify-content:space-between;margin:0 auto 26px;padding:14px 20px}.admin-theme-toggle{background:transparent;border:0;border-radius:999px;color:#625d70;cursor:pointer;font-size:24px;height:38px;width:38px}.admin-theme-toggle:hover{background:#f1eff5;color:#6252d9}.admin-profile-menu{margin-left:auto;position:relative}.admin-profile-menu summary{cursor:pointer;list-style:none}.admin-profile-menu summary::-webkit-details-marker{display:none}.admin-user{align-items:center;display:grid;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;grid-template-columns:minmax(82px,auto) 42px;text-align:right}.admin-user span{color:#aaa6b3;font-size:13px}.admin-user b{background:linear-gradient(135deg,#6f5ce7,#42d6ff);border-radius:50%;grid-row:1/3;height:42px;width:42px}.admin-profile-dropdown{background:white;border:1px solid #eeeaf5;border-radius:6px;box-shadow:0 14px 34px rgba(52,43,70,.14);display:grid;min-width:170px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:30}.admin-profile-dropdown a,.admin-profile-dropdown button{background:transparent;border:0;border-radius:5px;color:#625d70;cursor:pointer;display:block;font-weight:700;padding:10px 12px;text-align:left;width:100%}.admin-profile-dropdown a:hover,.admin-profile-dropdown button:hover{background:#f1eff5;color:#6252d9}.admin-heading{align-items:center;display:flex;gap:14px;margin-bottom:34px}.admin-heading h2{color:#504b5d;font-size:28px;font-weight:500;margin:0}.admin-heading span{border-left:1px solid #d4cfdf;color:#6252d9;padding-left:14px}.admin-heading button{background:#7367f0;border:0;border-radius:5px;color:white;margin-left:auto;padding:12px 15px}.admin-success-alert{background:#d7f5e4;border-radius:4px;box-shadow:0 12px 32px rgba(49,190,123,.1);color:#168a52;font-size:15px;margin-bottom:34px;overflow:hidden}.admin-success-alert div{padding:12px 16px}.admin-success-alert div+div{background:rgba(255,255,255,.22)}.admin-stat-grid{display:grid;grid-gap:26px;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-card{align-items:center;background:white;border-radius:5px;box-shadow:0 12px 34px rgba(52,43,70,.08);display:flex;justify-content:space-between;min-height:100px;padding:24px 22px}.admin-stat-card h3{color:#504b5d;font-size:27px;font-weight:700;margin:0 0 8px}.admin-stat-card p{color:#645f72;margin:0}.admin-stat-card span{align-items:center;background:#eeeaff;border-radius:50%;color:#6252d9;display:flex;font-size:25px;height:48px;justify-content:center;width:48px}.admin-footer{bottom:14px;color:#645f72;display:flex;font-size:14px;justify-content:space-between;left:28px;position:absolute;right:28px}.admin-panel{background:white;border-radius:5px;box-shadow:0 12px 36px rgba(52,43,70,.08);overflow:hidden}.admin-panel-title{background:#7367f0;color:white;font-weight:700;padding:18px 22px}.admin-collapse-title{border:0;cursor:pointer;text-align:left;width:100%}.admin-content{padding:18px 22px}.admin-filters{display:grid;grid-gap:26px;gap:26px;margin-bottom:32px}.admin-filters,.order-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-input{background:#fff;border:1px solid #dcd8e6;border-radius:4px;color:#777283;padding:12px 14px;width:100%}.admin-purple-btn{background:#7367f0;border:0;border-radius:4px;color:white;font-weight:700;padding:12px 20px}.admin-add-btn{margin-bottom:20px}.bi-svg{display:inline-block;height:1em;vertical-align:-.125em;width:1em}.admin-purple-btn .bi-svg{margin-right:6px}.admin-actions{display:inline-flex;gap:5px}.admin-actions button{border:0;border-radius:5px;color:white;cursor:pointer;font-weight:800;height:26px;width:26px}.admin-actions button:first-child{background:#16c6d8}.admin-actions button:nth-child(2){background:#ff9f43}.admin-actions button:nth-child(3){background:#ea5455}.admin-switch{align-items:center;color:#7b7588;display:inline-flex;gap:7px;white-space:nowrap}.admin-switch-button{background:transparent;border:0;cursor:pointer;padding:0}.admin-switch i{background:#d9d9dc;border-radius:999px;display:inline-block;height:24px;position:relative;width:44px}.admin-switch i:after{background:white;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;width:18px}.admin-switch.on i{background:#7367f0}.admin-switch.on i:after{left:23px}.admin-settings-form{display:grid;grid-gap:14px 26px;gap:14px 26px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-form textarea{min-height:180px;resize:vertical}.admin-upload-preview{align-items:center;border:1px solid #dcd8e6;color:#6252d9;display:flex;font-size:34px;font-weight:900;justify-content:center;min-height:150px}.product-brand-panel,.product-type-table{margin-bottom:22px}.product-type-table h3{color:#a6ecef;font-size:18px;font-weight:900;margin:0 0 12px}.product-type-icon{height:28px;object-fit:contain;width:28px}.product-icon-select{min-height:47px}.image-product-layout{display:grid;grid-gap:22px;gap:22px}.image-upload-card{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,420px) auto}.admin-form-message{color:#ea5455;font-weight:700;grid-column:1/-1;margin:0}.image-product-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.image-product-card{background:#f8f7fb;border:1px solid #eeeaf5;border-radius:6px;display:grid;grid-gap:8px;gap:8px;padding:14px}.image-product-card img{aspect-ratio:1/1;background:white;border:1px solid #eeeaf5;border-radius:6px;object-fit:contain;padding:10px;width:100%}.image-product-card strong{color:#504b5d;font-size:13px;overflow-wrap:anywhere}.image-product-card span{color:#7367f0;font-size:12px;font-weight:800}.admin-modal-backdrop{align-items:flex-start;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:42px 18px;position:fixed;z-index:60}.admin-modal{background:white;border-radius:8px;box-shadow:0 22px 54px rgba(0,0,0,.22);max-width:860px;overflow:hidden;width:min(860px,100%)}.admin-modal-title{align-items:center;display:flex;justify-content:space-between}.admin-modal-title span{align-items:center;display:inline-flex;gap:8px}.admin-modal-title button{background:rgba(255,255,255,.18);border:0;border-radius:5px;color:white;cursor:pointer;height:34px;width:34px}:root[data-admin-theme=dark] body{background:#172323}:root[data-admin-theme=dark] .admin-shell{background:#172323;color:#dcefed}:root[data-admin-theme=dark] .admin-login-card,:root[data-admin-theme=dark] .admin-modal,:root[data-admin-theme=dark] .admin-panel,:root[data-admin-theme=dark] .admin-sidebar,:root[data-admin-theme=dark] .admin-stat-card,:root[data-admin-theme=dark] .admin-topbar{background:#213333;color:#dcefed}:root[data-admin-theme=dark] .admin-sidebar{box-shadow:12px 0 34px rgba(0,0,0,.18)}:root[data-admin-theme=dark] .admin-heading h2,:root[data-admin-theme=dark] .admin-sidebar h1,:root[data-admin-theme=dark] .admin-stat-card h3{color:#a6ecef}:root[data-admin-theme=dark] .admin-footer,:root[data-admin-theme=dark] .admin-heading span,:root[data-admin-theme=dark] .admin-menu-item,:root[data-admin-theme=dark] .admin-table td,:root[data-admin-theme=dark] .admin-table th,:root[data-admin-theme=dark] .admin-user strong{color:#dcefed}:root[data-admin-theme=dark] .admin-input,:root[data-admin-theme=dark] .admin-login-card input{background:#172323;border-color:rgba(166,236,239,.2);color:#ffffff}:root[data-admin-theme=dark] .image-product-card{background:#172323;border-color:rgba(166,236,239,.12)}:root[data-admin-theme=dark] .image-product-card img{background:#213333;border-color:rgba(166,236,239,.12)}:root[data-admin-theme=dark] .image-product-card strong{color:#dcefed}:root[data-admin-theme=dark] .admin-table th{background:#2c4242}:root[data-admin-theme=dark] .admin-table td,:root[data-admin-theme=dark] .admin-table th{border-color:rgba(166,236,239,.12)}:root[data-admin-theme=dark] .admin-profile-dropdown{background:#213333;border-color:rgba(166,236,239,.16)}:root[data-admin-theme=dark] .admin-profile-dropdown a,:root[data-admin-theme=dark] .admin-profile-dropdown button{color:#dcefed}:root[data-admin-theme=dark] .admin-profile-dropdown a:hover,:root[data-admin-theme=dark] .admin-profile-dropdown button:hover,:root[data-admin-theme=dark] .admin-theme-toggle:hover{background:#2c4242;color:#a6ecef}:root[data-admin-theme=dark] .admin-stat-card{box-shadow:0 14px 32px rgba(0,0,0,.18)}:root[data-admin-theme=dark] .admin-stat-card p{color:#b8d8d6}:root[data-admin-theme=dark] .admin-stat-card span{background:rgba(190,150,238,.14);color:#be96ee}:root[data-admin-theme=dark] .swal2-popup{background:#213333;color:#dcefed}:root[data-admin-theme=dark] .swal2-html-container,:root[data-admin-theme=dark] .swal2-input-label,:root[data-admin-theme=dark] .swal2-title{color:#dcefed}:root[data-admin-theme=dark] .swal2-input,:root[data-admin-theme=dark] .swal2-select,:root[data-admin-theme=dark] .swal2-textarea{background:#172323;border-color:rgba(166,236,239,.24);color:#ffffff}:root[data-admin-theme=dark] .swal2-input::placeholder,:root[data-admin-theme=dark] .swal2-textarea::placeholder{color:#8ea6a4}:root[data-admin-theme=dark] .swal2-confirm{background:#7367f0!important}:root[data-admin-theme=dark] .swal2-cancel{background:#4c5f5f!important;color:#ffffff}.admin-table{border-collapse:collapse;width:100%}.admin-table th{background:#f1eff5;color:#69646f;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.admin-table td,.admin-table th{border-bottom:1px solid #eeeaf5;padding:14px 22px;text-align:left}.pill-purple{background:#7161e8;border-radius:999px;color:white;display:inline-block;font-size:11px;font-weight:800;padding:4px 10px}.pill-purple.pending{background:#ff9f43}.topup-page{--topup-bg:#202a3b;--topup-card:#273247;--topup-card-2:#334462;--topup-red:#df2b20;background:#202a3b;color:#fff;min-height:100vh}.topup-page .main-footer{background:#273247;border:0;color:white;margin-top:80px}.topup-page .muted{color:#c4ccdc}.topup-nav{align-items:center;background:#273247;display:flex;gap:26px;height:74px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topup-nav a{color:white;font-size:16px;font-weight:600;transition:color .18s ease,transform .18s ease;white-space:nowrap}.topup-nav a:hover{color:#a6ecef;transform:translateY(-1px)}.topup-nav a.active{color:#9fe6e6}.topup-logo{display:block;margin-right:170px}.topup-logo img{display:block;object-fit:contain}.topup-nav input{background:#202a3b;border:1px solid #4d5d78;border-radius:18px;color:white;font-size:15px;padding:10px 16px;width:210px}.topup-hero{margin:0 auto;max-width:1150px;padding-top:28px}.topup-hero div{background:linear-gradient(120deg,rgba(31,67,67,.94),rgba(76,138,138,.68)),radial-gradient(circle at 82% 22%,rgba(190,150,238,.68),transparent 34%),linear-gradient(135deg,rgba(166,236,239,.18),rgba(208,234,255,.08));border:1px solid rgba(166,236,239,.18);border-radius:8px;filter:blur(.2px);height:210px;opacity:.95}.topup-container{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:370px minmax(0,760px);margin:-70px auto 0;max-width:1150px;position:relative;z-index:2}.topup-sidebar{display:grid;grid-gap:20px;gap:20px}.topup-brand-card{margin:0 auto;text-align:center;width:190px}.topup-brand-image{background:#3b465c;border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.25);height:200px;overflow:hidden;position:relative;width:190px}.topup-brand-image span{align-items:center;background:linear-gradient(135deg,#e42c25,#f0b03d);display:flex;font-size:46px;font-weight:900;height:100%;justify-content:center}.topup-brand-card strong{display:block;margin-top:-34px;position:relative;text-shadow:0 2px 8px rgba(0,0,0,.7);z-index:2}.topup-info-card,.topup-section{background:#273247;border-radius:10px;box-shadow:0 8px 20px rgba(126,209,209,.1);color:white}.topup-info-card{font-weight:800;line-height:1.55;padding:20px}.topup-info-card ol{margin-bottom:0;padding-left:20px}.topup-flow{display:grid;grid-gap:24px;gap:24px}.topup-section{padding:18px}.topup-section h2{align-items:center;display:flex;font-size:22px;gap:12px;margin:0}.topup-section h2 span{align-items:center;border:3px solid #9fe6e6;border-radius:999px;color:#fff;display:inline-flex;height:34px;justify-content:center;width:34px}.topup-line{border-top:1px solid rgba(255,255,255,.8);margin:14px 0 24px}.topup-input{background:#222c3f;border:1px solid #465777;border-radius:8px;color:white;display:block;font-size:16px;margin-bottom:16px;max-width:360px;padding:12px;width:100%}.topup-target-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,360px))}.topup-target-grid .topup-input{margin-bottom:0}.topup-target-grid+.topup-red-btn{margin-top:16px}.topup-red-btn,.topup-tabs button:first-child{background:linear-gradient(135deg,#7ed1d1,#aa98cf);border:0;border-radius:11px;color:#1f4343;font-weight:900;padding:13px 22px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.topup-red-btn:hover,.topup-tabs button:first-child:hover{box-shadow:0 10px 24px rgba(126,209,209,.22);transform:translateY(-2px)}.topup-tabs{display:flex;gap:14px;margin-bottom:26px}.topup-tabs button:last-child{background:transparent;border:1px solid #465777;border-radius:11px;color:white;font-weight:900;padding:13px 22px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.topup-tabs button:last-child:hover{background:#334462;border-color:#ff352d;transform:translateY(-2px)}.topup-products{display:grid;grid-gap:12px 24px;gap:12px 24px;grid-template-columns:repeat(3,1fr)}.topup-product{background:#202a3b;border:1px solid #526383;border-radius:12px;color:white;cursor:pointer;min-height:92px;padding:16px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.topup-product:hover{border-color:#9fe6e6;box-shadow:0 12px 28px rgba(0,0,0,.22);transform:translateY(-3px)}.topup-product small,.topup-product strong{display:block}.topup-product small{font-weight:800;margin-top:12px}.topup-product b{bottom:14px;position:absolute;right:16px}.topup-product b img{height:24px;object-fit:contain;width:24px}.topup-product.selected{background:linear-gradient(135deg,#4c8a8a,#6c467d);border-color:#9fe6e6}.topup-product-type{display:grid;grid-gap:12px;gap:12px;margin-bottom:24px}.topup-product-type h3{color:#a6ecef;font-size:18px;margin:0}.payment-accordion{background:#3a4b69;border:1px solid #526383;border-radius:6px;color:white;cursor:pointer;display:grid;grid-template-columns:1fr auto;margin-bottom:18px;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.payment-accordion:hover{border-color:#9fe6e6;box-shadow:0 12px 28px rgba(0,0,0,.18);transform:translateY(-2px)}.payment-accordion em,.payment-accordion span{font-size:17px;font-weight:900;padding:14px 16px}.payment-accordion div{background:#465a7c;grid-column:1/-1;min-height:50px;padding:12px 16px;text-align:right}.payment-accordion i{background:white;border-radius:2px;color:#334462;display:inline-block;font-size:11px;font-style:normal;font-weight:900;margin-left:8px;padding:3px 7px}.payment-accordion.active{border-color:#9fe6e6}.payment-group{background:#334462;border:1px solid #526383;border-radius:8px;margin-bottom:14px;overflow:hidden}.payment-group.open{border-color:#9fe6e6}.payment-group-header{align-items:center;background:#3a4b69;border:0;color:white;cursor:pointer;display:flex;font-size:17px;font-weight:900;justify-content:space-between;padding:16px;width:100%}.payment-method-list{display:grid}.payment-method-row{align-items:center;background:#465a7c;border:0;border-top:1px solid rgba(255,255,255,.08);color:white;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;text-align:left}.payment-method-row.active{background:linear-gradient(135deg,rgba(76,138,138,.7),rgba(108,70,125,.58))}.payment-method-row em{color:#d0eaff;font-style:normal;font-weight:800}.order-confirmation{display:grid;grid-gap:10px;gap:10px;text-align:left}.order-confirmation p{display:flex;justify-content:space-between;margin:0}.order-confirmation .total{background:#ffe4a6;color:#111827;font-size:18px;font-weight:900;padding:8px 12px}.order-confirmation small{color:#6c467d;display:block;text-align:center}.invoice-page{background:#1f4343;color:white;min-height:100vh;overflow-x:hidden;position:relative}.invoice-page:before{background:radial-gradient(circle at 12% 10%,rgba(150,238,214,.18),transparent 26%),radial-gradient(circle at 88% 8%,rgba(215,150,238,.16),transparent 28%);content:"";inset:70px 0 0;opacity:.78;pointer-events:none;position:absolute}.invoice-page .main-footer{background:rgba(31,67,67,.94);border-color:rgba(166,236,239,.16);color:white;margin-top:0;position:relative;z-index:1}.invoice-page .copyright,.invoice-page .main-footer a{color:#d0eaff}.invoice-nav{background:rgba(31,67,67,.92)}.invoice-shell{display:flex;justify-content:center;padding:86px 18px 70px;position:relative;z-index:1}.invoice-card{background:#273247;border:1px solid rgba(166,236,239,.2);border-radius:12px;box-shadow:0 24px 70px rgba(8,24,28,.32);max-width:680px;overflow:hidden;width:100%}.invoice-hero{background:linear-gradient(120deg,rgba(31,67,67,.98),rgba(76,138,138,.74)),radial-gradient(circle at 82% 22%,rgba(190,150,238,.48),transparent 34%);padding:28px 34px}.invoice-hero.paid{background:linear-gradient(120deg,rgba(31,67,67,.98),rgba(76,138,138,.82))}.invoice-hero p{color:#a6ecef;font-weight:900;letter-spacing:.02em;margin:0 0 12px}.invoice-hero h1{color:white;font-size:38px;font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.invoice-hero strong{color:#d0eaff;display:block;font-size:15px;font-weight:900}.invoice-panel-title{background:#334462;border-top:1px solid rgba(166,236,239,.14);color:#d0eaff;font-size:16px;font-weight:900;padding:18px;text-align:center}.invoice-section{background:#f8fbff;color:#111827;padding:26px}.invoice-section+.invoice-section{border-top:1px solid #d7dee8}.invoice-section h2{color:#202a3b;font-size:18px;font-weight:900;margin:0 0 18px}.invoice-payment-section{display:grid;grid-gap:14px;gap:14px}.qr-code-box{background:white;border:1px solid #dfe7f1;border-radius:16px;display:inline-flex;justify-content:center;padding:16px;width:-moz-fit-content;width:fit-content}.invoice-va-number{background:#eef5ff;border:1px solid #d5e3f3;border-radius:12px;color:#202a3b;font-size:22px;font-weight:900;letter-spacing:.04em;padding:18px;word-break:break-all}.invoice-pay-button,.invoice-secondary,.invoice-status{border:0;border-radius:12px;cursor:pointer;display:block;font-weight:900;padding:15px 18px;text-align:center;width:100%}.invoice-card>.invoice-secondary,.invoice-card>.invoice-status{margin:0 34px 12px;width:auto}.invoice-card>.invoice-secondary{margin-top:22px}.invoice-card>.invoice-status{margin-bottom:30px}.invoice-pay-button,.invoice-secondary{background:#ffc843;color:#1f2937}.invoice-status{background:linear-gradient(135deg,#7ed1d1,#aa98cf);color:#1f2937}.invoice-row,.invoice-total{display:flex;justify-content:space-between;gap:18px;padding:8px 0}.invoice-row span{color:#586174}.invoice-row b{color:#111827;text-align:right}.invoice-total{background:#ffe4a6;font-size:20px;font-weight:900;margin:12px -26px 0;padding:12px 26px;text-transform:uppercase}.payment-actions{background:#273247;display:grid;grid-gap:12px;gap:12px;padding:22px 34px 30px}.payment-action-message{color:#d0eaff;font-weight:800;margin:0;text-align:center}.admin-banner-thumb{border-radius:6px;display:block;height:54px;object-fit:cover;width:136px}.upload-field{display:grid;grid-gap:8px;gap:8px}.upload-field-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.upload-field-row input[type=file]{max-width:220px}.admin-login-page{align-items:center;background:#fafafa;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.admin-login-card{background:white;border-radius:6px;box-shadow:0 18px 46px rgba(88,80,120,.14);display:grid;grid-gap:16px;gap:16px;padding:30px 28px 28px;position:relative;width:460px;z-index:2}.admin-login-logo{display:block;justify-self:center;margin-bottom:-4px;object-fit:contain}.admin-login-card h1{color:#7161e8;font-size:30px;font-weight:600;margin:0;text-align:center}.admin-login-card p{color:#625d78;font-size:22px;font-weight:500;margin:18px 0;text-align:center}.admin-login-card label{color:#6f6a80;display:grid;font-size:14px;grid-gap:7px;gap:7px}.admin-login-card input{border:1px solid #d4d0df;border-radius:5px;color:#625d78;font-size:15px;padding:14px 16px}.admin-login-card input:focus{border-color:#7161e8;box-shadow:0 0 0 3px rgba(113,97,232,.12);outline:0}.admin-login-card .remember{align-items:center;display:flex;font-size:15px;gap:8px}.admin-login-card button{background:#7161e8;border:0;border-radius:5px;color:white;cursor:pointer;font-size:15px;font-weight:700;padding:15px;transition:background .18s ease,transform .18s ease}.admin-login-card button:hover{background:#5f50d6;transform:translateY(-1px)}.admin-login-card strong{color:#df2b20;font-size:13px}.swal2-popup{font-family:"Montserrat",var(--bs-font-sans-serif),system-ui,-apple-system,"Segoe UI",sans-serif}.swal2-confirm{background:#7161e8!important}.login-shape{border-radius:18px;position:absolute}.shape-one{background:rgba(113,97,232,.05);height:250px;left:calc(50% - 285px);top:calc(50% - 210px);width:250px}.shape-one:after{border:1px solid rgba(113,97,232,.22);border-radius:18px;content:"";height:200px;left:120px;position:absolute;top:-34px;width:160px}.shape-two{background:rgba(113,97,232,.06);bottom:calc(50% - 215px);height:244px;right:calc(50% - 320px);width:274px}.shape-two:after{border:2px dashed rgba(113,97,232,.16);border-radius:18px;content:"";height:300px;left:-30px;position:absolute;top:-30px;width:300px}.home-legal-page{background:#1f4343;color:white;min-height:100vh;overflow-x:hidden;position:relative}.home-legal-page .main-footer{background:rgba(31,67,67,.94);border-color:rgba(166,236,239,.16);color:white;margin-top:0;position:relative;z-index:1}.home-legal-page .copyright,.home-legal-page .main-footer a{color:#d0eaff}.home-legal-page:before{background:radial-gradient(circle at 12% 10%,rgba(150,238,214,.18),transparent 26%),radial-gradient(circle at 88% 8%,rgba(215,150,238,.16),transparent 28%),linear-gradient(rgba(126,209,209,.08) 1px,transparent 0),linear-gradient(90deg,rgba(170,152,207,.08) 1px,transparent 0);background-size:auto,auto,160px 160px,160px 160px;content:"";inset:70px 0 0;opacity:.78;position:absolute}.home-legal-page:after{background:radial-gradient(circle at 8% 35%,rgba(126,209,209,.5),transparent 7%),radial-gradient(circle at 90% 35%,rgba(170,152,207,.45),transparent 8%);filter:blur(22px);content:"";inset:0;pointer-events:none;position:absolute}.home-legal-nav{align-items:center;background:rgba(31,67,67,.92);border-bottom:1px solid rgba(166,236,239,.16);display:flex;gap:26px;height:74px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:5}.home-legal-nav a{color:white;font-size:16px;font-weight:600;transition:color .18s ease,transform .18s ease;white-space:nowrap}.home-legal-nav a:hover{color:#a6ecef;transform:translateY(-1px)}.home-legal-nav .active{color:#9fe6e6}.home-legal-logo{display:block;margin-right:170px}.home-legal-logo img{display:block;object-fit:contain}.home-legal-nav label{align-items:center;background:rgba(31,67,67,.72);border:1px solid rgba(166,236,239,.34);border-radius:18px;display:flex;padding:0 12px}.home-legal-nav input{background:transparent;border:0;color:white;font-size:15px;outline:0;padding:10px;width:180px}.home-legal-main{margin:0 auto;max-width:1160px;padding:28px 18px 70px;position:relative;z-index:1}.home-legal-hero{align-items:center;background:linear-gradient(120deg,rgba(31,67,67,.94),rgba(76,138,138,.68)),radial-gradient(circle at 82% 22%,rgba(190,150,238,.68),transparent 34%),linear-gradient(135deg,rgba(166,236,239,.18),rgba(208,234,255,.08));display:grid;grid-template-columns:1fr 260px;min-height:400px;padding:44px 70px}.home-banner-frame,.home-legal-hero{border:1px solid rgba(166,236,239,.18);border-radius:7px;box-shadow:0 20px 48px rgba(8,24,28,.36);overflow:hidden;position:relative}.home-banner-frame{aspect-ratio:1450/580;margin:0 auto 26px;max-width:1150px}.home-banner-frame img{object-fit:cover}.home-banner-slide{opacity:0;transform:scale(1.02);transition:opacity .55s ease,transform 1.2s ease}.home-banner-slide.active{opacity:1;transform:scale(1)}.home-banner-dots{bottom:14px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.home-banner-dots button{background:rgba(255,255,255,.55);border:0;border-radius:999px;cursor:pointer;height:8px;width:8px}.home-banner-dots button.active{background:#9fe6e6;width:24px}@media (prefers-reduced-motion:reduce){.home-banner-slide{transition:opacity .2s ease;transform:none}}.home-legal-hero:before{background:linear-gradient(135deg,transparent 0 55%,rgba(255,255,255,.1) 55% 65%,transparent 65%);content:"";inset:0;position:absolute}.hero-copy{position:relative;z-index:1}.hero-copy p{color:#dce3f7;font-weight:900;letter-spacing:.08em}.hero-copy h1{color:#a6ecef;font-size:clamp(46px,6vw,78px);line-height:.92;margin:24px 0 18px;text-shadow:0 5px 0 rgba(31,67,67,.55),0 0 28px rgba(190,150,238,.18)}.hero-copy strong{background:linear-gradient(90deg,#a6ecef,#be96ee 55%,#d0eaff);color:#1f4343;display:inline-block;font-size:28px;padding:10px 18px;text-transform:uppercase;transform:rotate(-1deg)}.hero-character{align-items:center;background:linear-gradient(135deg,#7ed1d1,#be96ee 68%,#d0eaff);border-radius:50%;box-shadow:inset 0 0 0 10px rgba(255,255,255,.08),0 18px 40px rgba(170,152,207,.25);color:#6c467d;display:flex;font-size:120px;height:230px;justify-content:center;transform:rotate(-12deg);width:230px}.home-popular{margin-top:28px}.home-game-section h2,.home-popular h2{font-size:24px;margin:0 0 18px}.popular-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.popular-card{align-items:center;background:linear-gradient(135deg,rgba(76,138,138,.68),rgba(108,70,125,.46));border:1px solid rgba(166,236,239,.2);border-radius:12px;color:white;display:grid;grid-gap:18px;gap:18px;grid-template-columns:74px 1fr;min-height:96px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.popular-card:hover{border-color:#9fe6e6;box-shadow:0 14px 32px rgba(126,209,209,.16);transform:translateY(-4px)}.popular-card:after{background:linear-gradient(135deg,transparent 0 56%,rgba(255,255,255,.08) 56% 64%,transparent 64%);content:"";inset:0;position:absolute}.popular-card>*{position:relative;z-index:1}.brand-thumb{background:#111827;border-radius:10px;height:76px;overflow:hidden;position:relative;transition:opacity .18s ease,transform .18s ease;width:76px}.brand-thumb span{align-items:center;background:linear-gradient(135deg,#7ed1d1,#aa98cf 58%,#6c467d);color:white;display:flex;font-size:22px;font-weight:900;height:100%;justify-content:center}.home-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0}.home-tabs a{border:1px solid rgba(166,236,239,.28);border-radius:11px;color:white;font-weight:900;padding:14px 18px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-tabs a:hover{border-color:#9fe6e6;box-shadow:0 10px 24px rgba(126,209,209,.14);transform:translateY(-2px)}.home-tabs a.active{background:linear-gradient(135deg,#7ed1d1,#aa98cf);border-color:#a6ecef;color:#1f4343}.home-legal-footer span,.red-underline{background:linear-gradient(90deg,#7ed1d1,#be96ee);border-radius:999px;display:block;height:5px;margin:-8px 0 20px;width:42px}.game-grid{display:grid;grid-gap:28px 14px;gap:28px 14px;grid-template-columns:repeat(6,1fr)}.game-card{align-items:end;aspect-ratio:1/1;background:#1f4343;border:1px solid rgba(166,236,239,.18);border-radius:13px;color:white;display:grid;min-height:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.game-card:hover{border-color:#9fe6e6;box-shadow:0 18px 34px rgba(126,209,209,.16);transform:translateY(-5px)}.game-card:hover .brand-thumb{opacity:.82;transform:scale(1.05)}.game-card .brand-thumb{border-radius:0;height:100%;inset:0;opacity:.62;position:absolute;width:100%}.game-card strong{font-size:14px;padding:0 10px 16px;position:relative;text-shadow:0 3px 10px rgba(0,0,0,.7);z-index:1}.show-more{background:transparent;border:0;color:#9fe6e6;cursor:pointer;display:block;font-size:16px;font-weight:900;margin:28px auto;transition:transform .18s ease,color .18s ease}.show-more:hover{color:#d0eaff;transform:translateY(2px)}.home-legal-footer{background:rgba(31,67,67,.94);border-top:1px solid rgba(166,236,239,.16);display:grid;grid-gap:50px;gap:50px;grid-template-columns:1.2fr 1fr 1fr;margin-top:70px;padding:70px max(18px,calc((100vw - 1160px) / 2));position:relative;z-index:1}.home-legal-footer h3{font-size:22px;margin:0 0 24px}.home-legal-footer p{font-weight:800;line-height:1.55}.footer-products{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,86px)}.footer-products a{color:white;font-size:12px;font-weight:800;text-align:center;transition:color .18s ease,transform .18s ease}.footer-products a:hover{color:#9fe6e6;transform:translateY(-3px)}.footer-products .brand-thumb{height:86px;width:86px}.home-copyright{background:#1f4343;border-top:1px solid rgba(166,236,239,.16);color:white;font-weight:800;padding:24px;position:relative;text-align:center;z-index:1}.transaction-main{max-width:900px}.transaction-hero{background:linear-gradient(120deg,rgba(31,67,67,.94),rgba(76,138,138,.68)),radial-gradient(circle at 82% 22%,rgba(190,150,238,.58),transparent 34%);border:1px solid rgba(166,236,239,.18);border-radius:10px;box-shadow:0 20px 48px rgba(8,24,28,.34);margin-bottom:24px;padding:44px}.transaction-hero h1{color:#a6ecef;font-size:clamp(38px,6vw,68px);line-height:.95;margin:0 0 18px;text-shadow:0 5px 0 rgba(31,67,67,.55)}.transaction-hero p{color:#dce3f7;font-size:18px;font-weight:800;line-height:1.55;margin:0;max-width:620px}.transaction-check-card{background:#273247;border:1px solid rgba(166,236,239,.18);border-radius:12px;box-shadow:0 18px 40px rgba(8,24,28,.32);display:grid;grid-gap:18px;gap:18px;padding:26px}.transaction-check-card label{color:#d0eaff;display:grid;font-weight:900;grid-gap:10px;gap:10px}.transaction-check-card input{background:#202a3b;border:1px solid #526383;border-radius:10px;color:white;font-size:16px;padding:14px 16px}.transaction-check-card button{background:linear-gradient(135deg,#7ed1d1,#aa98cf);border:0;border-radius:11px;color:#1f2937;cursor:pointer;font-weight:900;padding:14px 18px}@media (max-width:760px){body{overflow-x:hidden}.shell{padding:0 16px 30px}.nav-wrap{grid-template-columns:auto 1fr auto}.desktop-nav{display:none}.menu-btn{background:transparent;border:1px solid var(--line);border-radius:12px;color:white;display:block;padding:10px}.search{grid-column:1/-1}.main-footer{margin-top:34px;padding:30px 18px}.footer-grid,.form-grid,.hero-banner,.two-col{grid-template-columns:1fr}.hero-banner{min-height:150px;padding:28px 18px}.hero-banner h1{font-size:28px}.category-tabs{grid-template-columns:repeat(3,minmax(96px,1fr));overflow-x:auto}.hero-orb{display:none}.brand-grid{grid-template-columns:repeat(3,1fr)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{box-shadow:none;min-height:auto;overflow-x:auto;padding:18px 14px;white-space:nowrap}.admin-brand-heading{align-items:center;display:flex;gap:12px;margin:0 0 16px}.admin-brand-heading img{width:92px}.admin-sidebar h1{font-size:18px}.admin-sidebar section{display:inline-block;margin:0 16px 0 0;vertical-align:top}.admin-sidebar p{font-size:11px;margin-left:0}.admin-menu-item{font-size:14px;margin-right:4px}.admin-main{min-width:0;padding:18px}.admin-topbar{height:auto;margin-bottom:20px}.admin-heading{align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:22px}.admin-heading h2{font-size:24px}.admin-heading button{margin-left:0}.admin-filters{grid-template-columns:1fr}.admin-content{overflow-x:auto;padding:16px}.admin-panel{max-width:100%}.admin-table{min-width:760px}.admin-settings-form,.admin-stat-grid,.image-upload-card{grid-template-columns:1fr}.admin-modal-backdrop{padding:18px 12px}.admin-modal{max-height:calc(100vh - 36px);overflow-y:auto}.topup-nav{gap:12px;overflow-x:auto;padding:0 14px;justify-content:flex-start}.topup-logo{margin-right:8px}.topup-nav input{display:none}.topup-hero{padding:18px 14px 0}.topup-hero div{height:150px}.topup-container{grid-template-columns:1fr;margin-top:-40px;padding:0 16px}.topup-sidebar{order:2}.topup-flow{order:1}.topup-brand-card{width:150px}.topup-brand-image{height:150px;width:150px}.topup-products,.topup-target-grid{grid-template-columns:1fr}.topup-input{max-width:none}.payment-method-row{gap:14px}.invoice-shell{padding:34px 14px 48px}.invoice-card{border-radius:12px}.invoice-hero{padding:24px 20px}.invoice-hero h1{font-size:30px}.invoice-section{padding:20px}.invoice-total{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.invoice-row,.invoice-total{align-items:flex-start}.qr-code-box{width:100%}.qr-code-box svg{height:auto;max-width:100%}.payment-actions{padding:20px}.invoice-card>.invoice-secondary,.invoice-card>.invoice-status{margin-left:20px;margin-right:20px}.home-legal-nav{gap:12px;justify-content:flex-start;overflow-x:auto;padding:0 14px}.home-legal-logo{margin-right:8px}.home-legal-nav label{display:none}.home-legal-hero{grid-template-columns:1fr;min-height:300px;padding:28px}.hero-character{display:none}.popular-grid{grid-template-columns:1fr}.game-grid{grid-template-columns:repeat(2,1fr)}.home-legal-footer{gap:30px;grid-template-columns:1fr;margin-top:42px;padding-bottom:42px;padding-top:42px}.transaction-hero{padding:30px 24px}}@media (min-width:761px) and (max-width:1100px){.nav-wrap{max-width:940px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{padding-left:10px;padding-right:10px}.admin-menu-item{font-size:14px;gap:10px;padding-left:12px;padding-right:12px}.admin-main{min-width:0;padding-left:24px;padding-right:24px}.admin-filters{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content{overflow-x:auto}.admin-table{min-width:820px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-legal-main{max-width:900px}.home-legal-hero{grid-template-columns:1fr 180px;min-height:320px;padding:34px}.hero-character{font-size:90px;height:170px;width:170px}.popular-grid{grid-template-columns:repeat(2,1fr)}.game-grid{grid-template-columns:repeat(4,1fr)}.topup-container{grid-template-columns:300px minmax(0,1fr);padding:0 20px}.topup-products{grid-template-columns:repeat(2,1fr)}.home-legal-logo,.topup-logo{margin-right:40px}}@media (max-width:480px){.nav-wrap{padding-left:14px;padding-right:14px}.brand-logo{font-size:16px}.logo-mark{width:78px}.mobile-nav{padding-left:14px;padding-right:14px}.brand-grid{gap:14px 10px;grid-template-columns:repeat(2,1fr)}.brand-info h3{font-size:12px}.category-tabs{margin-bottom:22px}.admin-main{padding:14px 12px 46px}.admin-user{grid-template-columns:minmax(70px,auto) 36px}.admin-user b{height:36px;width:36px}.admin-panel-title{padding:14px 16px}.admin-content{padding:14px}.admin-footer{display:none}.form-grid{gap:12px}.image-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-nav{height:66px}.topup-nav a{font-size:14px}.topup-logo img{width:76px}.topup-container{padding-left:12px;padding-right:12px}.home-legal-main{padding-left:14px;padding-right:14px}.home-legal-hero{border-radius:0;margin-left:-14px;margin-right:-14px}.hero-copy h1{font-size:38px}.transaction-hero h1{font-size:34px}.transaction-check-card{padding:20px}.hero-copy strong{font-size:18px}.home-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.home-tabs a{flex:0 0 auto}.game-grid{gap:14px}.game-card{min-height:210px}.topup-section{padding:16px}.topup-section h2{font-size:19px}.invoice-shell{padding-left:10px;padding-right:10px}.invoice-hero h1{font-size:25px}.invoice-hero strong{font-size:13px}.invoice-row,.invoice-total{flex-direction:column;gap:4px}.invoice-row b{text-align:left}.footer-products{grid-template-columns:repeat(2,86px)}}@media (max-width:360px){.brand-grid,.game-grid,.image-product-grid{grid-template-columns:1fr}.hero-copy h1{font-size:32px}.topup-tabs{flex-direction:column}.invoice-hero h1{font-size:22px}}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_a318dd{font-family:Montserrat,Montserrat Fallback}