@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";.g2go-admin{--admin-bg: #090d17;--admin-surface: #111827;--admin-surface-raised: #151f31;--admin-line: rgba(216, 226, 255, .1);--admin-text: #f5f7fe;--admin-muted: #9aa7bf;--admin-violet: #8878ff;--admin-teal: #49dcc8;min-height:100vh;color:var(--admin-text);background:radial-gradient(circle at 92% -3%,rgba(111,89,247,.2),transparent 32rem),radial-gradient(circle at -5% 38%,rgba(41,190,177,.09),transparent 26rem),var(--admin-bg);font-family:Cairo,Inter,system-ui,sans-serif}.g2go-admin *,.g2go-admin *:before,.g2go-admin *:after{box-sizing:border-box}.g2go-admin button,.g2go-admin textarea{font:inherit}.g2go-admin button{border:0;cursor:pointer}.g2go-admin button:disabled{cursor:not-allowed;opacity:.58}.g2go-admin button:focus-visible,.g2go-admin textarea:focus-visible,.g2go-admin input:focus-visible{outline:2px solid #a99eff;outline-offset:3px}.g2go-admin__header{border-bottom:1px solid var(--admin-line);background:#080b14bf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.g2go-admin__header-inner,.g2go-admin__hero,.g2go-admin__shell,.g2go-admin__footer{width:min(1240px,calc(100% - 48px));margin-inline:auto}.g2go-admin__header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.g2go-admin__back,.g2go-admin__refresh,.g2go-admin__outline-button,.g2go-admin__small-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease}.g2go-admin__back{min-height:36px;padding:0 9px;color:#c8d1e3;background:transparent;font-size:11px;font-weight:800}.g2go-admin__back svg,.g2go-admin__outline-button svg,.g2go-admin__metric>svg{transform:scaleX(-1)}.g2go-admin__back:hover,.g2go-admin__outline-button:hover,.g2go-admin__small-button:hover,.g2go-admin__refresh:hover{transform:translateY(-1px);filter:brightness(1.08)}.g2go-admin__identity{display:flex;align-items:center;gap:9px;min-width:0}.g2go-admin__identity-orb{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid rgba(159,146,255,.35);border-radius:11px;background:linear-gradient(135deg,#7665ed,#3d3489);color:#fff;font:800 10px/1 Inter,sans-serif}.g2go-admin__identity span:last-child{display:grid;min-width:0;gap:2px}.g2go-admin__identity small{color:#758298;font-size:8px;font-weight:800}.g2go-admin__identity b{overflow:hidden;color:#dce2ef;font:700 10px/1.2 Inter,Cairo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.g2go-admin__hero{display:flex;align-items:end;justify-content:space-between;gap:34px;padding:clamp(45px,7vw,83px) 0 35px}.g2go-admin__hero>div:first-child{max-width:745px}.g2go-admin__eyebrow,.g2go-admin__section-heading p,.g2go-admin__refund-header p,.g2go-admin__refund-callout p,.g2go-admin__dialog>p{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#aaa0ff;font:800 9px/1 Inter,Cairo,sans-serif;letter-spacing:.13em;text-transform:uppercase}.g2go-admin__eyebrow span{width:24px;height:1px;background:var(--admin-teal);box-shadow:0 0 8px #49dcc88c}.g2go-admin__hero h1{max-width:695px;margin:0;font-size:clamp(35px,4.7vw,60px);line-height:1.08;letter-spacing:-.055em}.g2go-admin__hero>div:first-child>p:last-child{max-width:700px;margin:18px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.95}.g2go-admin__hero-actions{display:grid;flex:0 0 auto;gap:10px;min-width:184px}.g2go-admin__role{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:33px;padding:0 10px;color:#b9b0ff;border:1px solid rgba(144,126,255,.25);background:#6956e917;border-radius:9px;font-size:9px;font-weight:800}.g2go-admin__refresh{min-height:40px;color:#fff;background:linear-gradient(135deg,#7463ec,#5543bf);border-radius:10px;box-shadow:0 12px 23px #4635c03d;font-size:10px;font-weight:800}.g2go-admin__shell{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,58px);padding-bottom:80px}.g2go-admin__nav{position:sticky;top:18px;display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.g2go-admin__nav button{min-height:43px;position:relative;display:flex;align-items:center;gap:10px;padding:0 10px;color:#98a6bc;border-radius:10px;background:transparent;text-align:start;font-size:10px;font-weight:800;transition:color .16s ease,background .16s ease}.g2go-admin__nav button:hover{color:#e7eaff;background:#ffffff09}.g2go-admin__nav button.is-active{color:#fff;background:#7463ec2b;box-shadow:inset 2px 0 #9385ff}[dir=rtl] .g2go-admin__nav button.is-active{box-shadow:inset -2px 0 #9385ff}.g2go-admin__nav i{display:grid;min-width:17px;height:17px;place-items:center;margin-inline-start:auto;color:#10201f;border-radius:50%;background:#53dbc9;font:800 8px/1 Inter,sans-serif;font-style:normal}.g2go-admin__content{min-width:0}.g2go-admin__error{display:flex;align-items:center;gap:9px;margin-bottom:17px;padding:12px 14px;color:#f0cc83;border:1px solid rgba(237,177,71,.26);background:#62461733;border-radius:11px;font-size:10px;line-height:1.65}.g2go-admin__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.g2go-admin__metric{min-height:122px;position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:16px;overflow:hidden;color:#eef1fb;border:1px solid var(--admin-line);background:linear-gradient(145deg,#161f31f0,#0e1422f0);border-radius:15px;text-align:start;transition:transform .2s ease,border-color .2s ease}.g2go-admin__metric:before{position:absolute;top:-34px;inset-inline-end:-29px;width:85px;height:85px;content:"";border-radius:50%;background:var(--metric-glow, rgba(137, 119, 255, .16));filter:blur(2px)}.g2go-admin__metric:hover{transform:translateY(-3px);border-color:#aca2ff59}.g2go-admin__metric>span{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;color:var(--metric-color, #a99dff);border-radius:11px;background:var(--metric-bg, rgba(137, 119, 255, .13))}.g2go-admin__metric div{min-width:0;display:grid;gap:6px}.g2go-admin__metric small{color:#9aa7bd;font-size:9px;line-height:1.5}.g2go-admin__metric strong{overflow:hidden;color:#f9faff;font:800 17px/1.1 Inter,Cairo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.g2go-admin__metric--violet{--metric-color: #b0a6ff;--metric-bg: rgba(147, 130, 255, .13);--metric-glow: rgba(128, 104, 255, .18)}.g2go-admin__metric--blue{--metric-color: #83caff;--metric-bg: rgba(77, 161, 242, .13);--metric-glow: rgba(65, 129, 255, .16)}.g2go-admin__metric--teal{--metric-color: #60e1cc;--metric-bg: rgba(62, 218, 191, .12);--metric-glow: rgba(41, 201, 171, .17)}.g2go-admin__metric--amber{--metric-color: #f1c976;--metric-bg: rgba(235, 180, 71, .12);--metric-glow: rgba(218, 163, 55, .16)}.g2go-admin__queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.g2go-admin__queue-card,.g2go-admin__table-card{border:1px solid var(--admin-line);background:#101827c9;border-radius:16px;box-shadow:0 18px 40px #0000001c}.g2go-admin__queue-card{overflow:hidden}.g2go-admin__queue-card header{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:63px;padding:0 17px;border-bottom:1px solid var(--admin-line)}.g2go-admin__queue-card h2,.g2go-admin__section-heading h2,.g2go-admin__refund-header h2,.g2go-admin__refund-callout h2,.g2go-admin__refund-empty h2{margin:0;color:#f7f8fc;font-size:15px;line-height:1.4}.g2go-admin__queue-card header button,.g2go-admin__queue-row button,.g2go-admin__refund-mini button{display:inline-flex;align-items:center;gap:5px;color:#a99fff;background:transparent;font-size:9px;font-weight:800}.g2go-admin__queue-card header button svg,.g2go-admin__queue-row button svg{transform:scaleX(-1)}.g2go-admin__queue-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:10px 13px;border-bottom:1px solid rgba(214,224,255,.07)}.g2go-admin__queue-row:last-child{border-bottom:0}.g2go-admin__queue-icon{display:grid;width:30px;height:30px;place-items:center;color:#b0a6ff;border-radius:9px;background:#8977ff21}.g2go-admin__queue-icon.is-teal{color:#5de0ca;background:#3ddabe1c}.g2go-admin__queue-row div{min-width:0;display:grid;gap:3px}.g2go-admin__queue-row strong{overflow:hidden;color:#dce2f1;font:700 9px/1.35 Inter,Cairo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.g2go-admin__queue-row small{overflow:hidden;color:#7f8da5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.g2go-admin__queue-empty{min-height:98px;display:grid;place-items:center;margin:0;color:#8390a6;font-size:10px}.g2go-admin__refund-callout{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:25px;overflow:hidden;border:1px solid rgba(235,165,73,.25);background:linear-gradient(125deg,#67451d52,#151c2ade 58%);border-radius:17px}.g2go-admin__refund-callout>div{max-width:635px}.g2go-admin__refund-callout h2{font-size:clamp(19px,2.6vw,28px)}.g2go-admin__refund-callout>div>span{display:block;margin-top:10px;color:#c0b39d;font-size:11px;line-height:1.85}.g2go-admin__outline-button{flex:0 0 auto;min-height:38px;padding:0 12px;color:#ffe2a5;border:1px solid rgba(245,190,93,.3);background:#b1742114;border-radius:9px;font-size:9px;font-weight:800}.g2go-admin__refund-mini-list{display:grid;gap:8px;margin-top:11px}.g2go-admin__refund-mini{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(238,176,79,.14);background:#593d1d26;border-radius:12px}.g2go-admin__refund-mini>span{display:grid;width:31px;height:31px;place-items:center;color:#f3c775;border-radius:9px;background:#eca9421f}.g2go-admin__refund-mini div{min-width:0;display:grid;gap:3px}.g2go-admin__refund-mini strong,.g2go-admin__refund-mini small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2go-admin__refund-mini strong{color:#e6eaf2;font-size:9px}.g2go-admin__refund-mini small{color:#a89e91;font-size:8px}.g2go-admin__refund-mini button{padding:4px;color:#ffd88d;text-align:end}.g2go-admin__table-card{overflow:hidden}.g2go-admin__section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;min-height:96px;padding:20px 21px;border-bottom:1px solid var(--admin-line)}.g2go-admin__section-heading p{margin-bottom:7px;color:#a99fff;font-size:8px}.g2go-admin__section-heading>span{max-width:200px;color:#7e8ca2;font-size:8px;line-height:1.65;text-align:end}.g2go-admin__table-wrap{width:100%;overflow-x:auto}.g2go-admin__table{width:100%;min-width:740px;border-collapse:collapse}.g2go-admin__table th{padding:13px 18px;color:#75839a;border-bottom:1px solid var(--admin-line);background:#080c1640;font-size:8px;font-weight:800;text-align:start}.g2go-admin__table td{padding:13px 18px;color:#b6c0d0;border-bottom:1px solid rgba(216,226,255,.065);vertical-align:middle;font-size:9px}.g2go-admin__table tbody tr:last-child td{border-bottom:0}.g2go-admin__table td>strong,.g2go-admin__table td>span{display:block;color:#e3e7f0;font-size:9px;line-height:1.5}.g2go-admin__table td small{display:block;margin-top:4px;color:#7e8ca2;font-size:8px;line-height:1.45}.g2go-admin__table td .g2go-admin__status{display:inline-flex}.g2go-admin__row-actions{white-space:nowrap;text-align:end}.g2go-admin__small-button{min-height:29px;padding:0 8px;margin-inline-start:5px;color:#e7e4ff;border:1px solid rgba(148,133,255,.26);background:#7562ed1f;border-radius:7px;font-size:8px;font-weight:800}.g2go-admin__small-button.is-quiet{color:#bac5d6;border-color:#c2cde326;background:transparent}.g2go-admin__icon-action{display:inline-grid;width:27px;height:27px;place-items:center;margin-inline-start:5px;color:#a8b3c9;border:1px solid rgba(216,226,255,.12);background:transparent;border-radius:7px}.g2go-admin__muted-action{display:inline-block;max-width:105px;color:#75839a;font-size:8px;line-height:1.45;white-space:normal}.g2go-admin__status{align-items:center;padding:4px 6px;color:#c7d0de;border:1px solid rgba(203,214,233,.15);background:#ccd6e60f;border-radius:99px;font:800 7px/1 Inter,Cairo,sans-serif;letter-spacing:.025em;white-space:nowrap}.g2go-admin__status.is-compact{padding:3px 5px;font-size:6px}.g2go-admin__status--pending-payment,.g2go-admin__status--pending,.g2go-admin__status--awaiting-review,.g2go-admin__status--awaiting-bank-transfer{color:#f5ca7c;border-color:#efb44f3d;background:#d8972b1a}.g2go-admin__status--paid,.g2go-admin__status--succeeded,.g2go-admin__status--active,.g2go-admin__status--emailed{color:#6be3cb;border-color:#3edebe38;background:#31caac1a}.g2go-admin__status--processing,.g2go-admin__status--in-review,.g2go-admin__status--admin{color:#ada2ff;border-color:#9381ff40;background:#755ee41a}.g2go-admin__status--fulfilled,.g2go-admin__status--resolved{color:#87d4ff;border-color:#59b7ef3b;background:#4392e01a}.g2go-admin__status--rejected,.g2go-admin__status--cancelled,.g2go-admin__status--refunded,.g2go-admin__status--suspended{color:#ff9aab;border-color:#f369823b;background:#e344621a}.g2go-admin__expanded-row td{padding:0;background:#070a123b}.g2go-admin__order-detail{display:grid;grid-template-columns:1.25fr .8fr 1fr auto;gap:18px;padding:16px 18px;border-top:1px solid rgba(216,226,255,.055)}.g2go-admin__order-detail>div{min-width:0;display:grid;align-content:start;gap:5px}.g2go-admin__order-detail p{margin:0;color:#7f8da4;font-size:8px;font-weight:800}.g2go-admin__order-detail span{color:#bdc7d6;font-size:8px;line-height:1.6}.g2go-admin__order-detail small{color:#8e9caf;font-size:8px;line-height:1.55}.g2go-admin__order-detail b{margin-inline-start:4px;color:#e0e5ee;font-weight:800}.g2go-admin__text-danger{align-self:start;display:inline-flex;align-items:center;gap:5px;padding:6px;color:#f1c273;background:transparent;font-size:8px;font-weight:800;white-space:nowrap}.g2go-admin__refund-section{display:grid;gap:20px}.g2go-admin__refund-header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.88fr);gap:36px;align-items:end;padding:24px;border:1px solid rgba(237,174,75,.22);background:linear-gradient(130deg,#5b401d4a,#0f1726de);border-radius:16px}.g2go-admin__refund-header h2{font-size:clamp(22px,3.1vw,35px);line-height:1.18}.g2go-admin__refund-header>span{color:#c7bca8;font-size:11px;line-height:1.92}.g2go-admin__refund-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.g2go-admin__refund-card{display:flex;flex-direction:column;min-height:265px;padding:17px;border:1px solid rgba(235,168,72,.22);background:#231f1d75;border-radius:15px}.g2go-admin__refund-card.is-resolved{opacity:.7;border-color:#54d3be33;background:#14353438}.g2go-admin__refund-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.g2go-admin__refund-card-top small{color:#8f9aac;font-size:8px}.g2go-admin__refund-card h3{margin:17px 0 5px;color:#eff2fb;font-size:11px}.g2go-admin__refund-card>p{min-height:32px;margin:0;color:#b4a896;font-size:10px;line-height:1.6}.g2go-admin__refund-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0 0;padding:12px 0;border-top:1px solid rgba(239,204,151,.12);border-bottom:1px solid rgba(239,204,151,.12)}.g2go-admin__refund-card dl>div:last-child{grid-column:1 / -1}.g2go-admin__refund-card dt{margin-bottom:4px;color:#8d97a9;font-size:7px;font-weight:800}.g2go-admin__refund-card dd{margin:0;overflow-wrap:anywhere;color:#d8deea;font:700 8px/1.55 Inter,Cairo,sans-serif}.g2go-admin__refund-note{margin-top:10px;color:#b8ae9f;font-size:8px;line-height:1.6}.g2go-admin__refund-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:15px}.g2go-admin__refund-actions .g2go-admin__small-button{margin-inline-start:0}.g2go-admin__resolved{display:inline-flex;align-items:center;gap:5px;color:#6ee2cb;font-size:8px;font-weight:800}.g2go-admin__refund-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:700px;padding:34px;margin:0 auto;color:#a6b1c4;text-align:center}.g2go-admin__refund-empty>span{display:grid;width:46px;height:46px;place-items:center;margin-bottom:16px;color:#e8bd72;border:1px solid rgba(235,177,78,.21);border-radius:14px;background:#ba7a2717}.g2go-admin__refund-empty h2{margin-bottom:9px}.g2go-admin__refund-empty p{max-width:450px;margin:0;color:#9ca8ba;font-size:11px;line-height:1.85}.g2go-admin__refund-empty small{max-width:540px;margin-top:17px;color:#c8ae7c;font-size:9px;line-height:1.7}.g2go-admin .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.g2go-admin__refund-controls,.g2go-admin__catalog-controls,.g2go-admin__refund-meta,.g2go-admin__pagination{display:flex;align-items:center;justify-content:space-between;gap:10px}.g2go-admin__refund-controls{flex-wrap:wrap}.g2go-admin__filter-group{display:flex;flex-wrap:wrap;gap:6px}.g2go-admin__filter-group button,.g2go-admin__pagination button{min-height:31px;padding:0 10px;color:#aeb9cb;border:1px solid rgba(216,226,255,.12);background:#0f1623b8;border-radius:8px;font-size:8px;font-weight:800}.g2go-admin__filter-group button.is-active{color:#fff;border-color:#8e7fff85;background:#715fe559}.g2go-admin__refund-controls input,.g2go-admin__catalog-controls input{width:min(300px,100%);height:35px;padding:0 11px;color:#e8ecf6;border:1px solid rgba(216,226,255,.14);outline:none;background:#0408105c;border-radius:9px;font:700 9px/1 Inter,Cairo,sans-serif}.g2go-admin__refund-search-scope{margin:-10px 0 0;color:#8b99ae;font-size:8px;line-height:1.6}.g2go-admin__refund-meta{padding:10px 0;color:#aeb9cb;font-size:9px}.g2go-admin__refund-meta label{display:inline-flex;align-items:center;gap:7px}.g2go-admin__refund-meta select{min-height:30px;padding:0 7px;color:#eef1fa;border:1px solid rgba(216,226,255,.14);background:#121b2c;border-radius:7px;font:700 9px Inter,Cairo,sans-serif}.g2go-admin__pagination{justify-content:center;padding-top:8px;color:#9eabbe;font-size:9px}.g2go-admin__catalog-section{display:grid;gap:16px}.g2go-admin__catalog-controls{flex-wrap:wrap}.g2go-admin__catalog-controls>label{flex:1 1 240px}.g2go-admin__catalog-list{display:grid;gap:10px}.g2go-admin__catalog-product{overflow:hidden;border:1px solid var(--admin-line);background:#101827c9;border-radius:14px}.g2go-admin__catalog-product.is-archived{opacity:.68}.g2go-admin__catalog-product>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px}.g2go-admin__catalog-product>header p{margin:0 0 5px;color:#8f83f5;font:800 8px/1 Inter,Cairo,sans-serif;letter-spacing:.08em;text-transform:uppercase}.g2go-admin__catalog-product h3{margin:0;color:#f3f5fb;font-size:14px}.g2go-admin__catalog-product small{color:#8996aa;font-size:8px}.g2go-admin__catalog-product-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.g2go-admin__catalog-variants{display:grid;border-top:1px solid rgba(216,226,255,.09)}.g2go-admin__catalog-variant{display:grid;grid-template-columns:minmax(125px,1fr) auto minmax(130px,.8fr) auto auto;align-items:end;gap:9px;padding:12px 15px;border-bottom:1px solid rgba(216,226,255,.07)}.g2go-admin__catalog-variant:last-child{border-bottom:0}.g2go-admin__catalog-variant>div{display:grid;gap:5px;min-width:0}.g2go-admin__catalog-variant strong{color:#e8ecf7;font-size:10px}.g2go-admin__catalog-variant label{display:grid;gap:5px;color:#99a6ba;font-size:8px;font-weight:800}.g2go-admin__catalog-variant input{width:100%;min-width:0;height:32px;padding:0 8px;color:#f0f2fb;border:1px solid rgba(216,226,255,.14);outline:none;background:#0408105c;border-radius:7px;font:700 9px/1 Inter,Cairo,sans-serif}.g2go-admin__empty,.g2go-admin__loading{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:#8997ad}.g2go-admin__empty>span{display:grid;width:41px;height:41px;place-items:center;color:#9f95ff;border-radius:12px;background:#8878ff1c}.g2go-admin__empty p,.g2go-admin__loading p{margin:0;font-size:10px}.g2go-admin__loading span{width:27px;height:27px;border:2px solid rgba(159,146,255,.22);border-top-color:#aa9eff;border-radius:50%;animation:g2go-admin-spin .75s linear infinite}@keyframes g2go-admin-spin{to{transform:rotate(360deg)}}.g2go-admin__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 calc(23px + env(safe-area-inset-bottom));color:#6e7c93;border-top:1px solid var(--admin-line);font-size:8px;line-height:1.6}.g2go-admin__footer span:last-child{direction:ltr}.g2go-admin__dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;overflow:auto;background:#03050ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.g2go-admin__dialog{position:relative;width:min(470px,100%);padding:26px;border:1px solid rgba(175,162,255,.23);background:linear-gradient(145deg,#192238,#101725);border-radius:18px;box-shadow:0 30px 70px #00000073}.g2go-admin__dialog-close{position:absolute;top:12px;inset-inline-end:12px;display:grid;width:27px;height:27px;place-items:center;color:#b2bed0;background:#ffffff0d;border-radius:8px;font-size:18px;line-height:1}.g2go-admin__dialog-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:16px;color:#eac178;border:1px solid rgba(236,179,78,.23);border-radius:13px;background:#bd7a291a}.g2go-admin__dialog>p{margin-bottom:8px;color:#aea3ff;font-size:8px}.g2go-admin__dialog h2{margin:0;color:#f8f9ff;font-size:22px;line-height:1.3}.g2go-admin__dialog>span{display:block;margin-top:11px;color:#a9b5c7;font-size:11px;line-height:1.85}.g2go-admin__dialog-note{display:grid;gap:7px;margin-top:18px}.g2go-admin__dialog-note b{color:#cbd3e2;font-size:9px}.g2go-admin__dialog-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:10px;margin-top:18px}.g2go-admin__dialog-fields label{display:grid;min-width:0;gap:7px}.g2go-admin__dialog-fields b{color:#cbd3e2;font-size:9px}.g2go-admin__dialog-fields input{width:100%;min-width:0;height:38px;padding:0 10px;color:#e4e8f0;border:1px solid rgba(206,218,239,.15);outline:none;background:#0408105c;border-radius:9px;font:700 10px/1.2 Inter,Cairo,sans-serif}.g2go-admin__dialog-fields>small{grid-column:1 / -1;color:#d3ae71;font-size:8px;line-height:1.6}.g2go-admin__dialog-note textarea{width:100%;min-height:77px;resize:vertical;padding:10px;color:#e4e8f0;border:1px solid rgba(206,218,239,.15);outline:none;background:#0408105c;border-radius:9px;font-size:10px;line-height:1.65}.g2go-admin__ack{display:flex;align-items:flex-start;gap:8px;margin-top:15px;color:#d1c0a2;font-size:9px;line-height:1.75;cursor:pointer}.g2go-admin__ack input{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;accent-color:#8c7bff}.g2go-admin__dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:21px}.g2go-admin__dialog-cancel,.g2go-admin__primary-button{min-height:37px;padding:0 13px;border-radius:9px;font-size:9px;font-weight:800}.g2go-admin__dialog-cancel{color:#bdc6d4;border:1px solid rgba(216,226,255,.14);background:transparent}.g2go-admin__primary-button{color:#fff;background:linear-gradient(135deg,#7c6bed,#5948c7);box-shadow:0 10px 22px #4b3bcd40}.g2go-admin--access{display:grid;place-items:center;min-height:100vh;padding:24px}.g2go-admin__access-card{width:min(470px,100%);padding:40px;border:1px solid var(--admin-line);background:#111928d6;border-radius:20px;box-shadow:0 26px 70px #0000003d;text-align:center}.g2go-admin__access-icon{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 17px;color:#b5aaff;border:1px solid rgba(157,143,255,.25);border-radius:16px;background:#7764ec1c}.g2go-admin__access-card>p{margin:0 0 10px;color:#a99fff;font:800 9px/1 Inter,Cairo,sans-serif;letter-spacing:.12em}.g2go-admin__access-card h1{margin:0;font-size:25px;line-height:1.35}.g2go-admin__access-card>span{display:block;margin:12px 0 22px;color:#a8b4c6;font-size:12px;line-height:1.85}@media(max-width:1030px){.g2go-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.g2go-admin__shell{grid-template-columns:174px minmax(0,1fr);gap:26px}.g2go-admin__order-detail{grid-template-columns:1.1fr .8fr}}@media(max-width:780px){.g2go-admin__header-inner,.g2go-admin__hero,.g2go-admin__shell,.g2go-admin__footer{width:min(100% - 32px,1240px)}.g2go-admin__header-inner{min-height:64px}.g2go-admin__hero{align-items:start;flex-direction:column;gap:20px;padding-top:47px}.g2go-admin__hero h1{font-size:39px}.g2go-admin__hero-actions{width:100%;grid-template-columns:1fr 1fr}.g2go-admin__shell{grid-template-columns:1fr;gap:21px}.g2go-admin__nav{position:static;display:flex;gap:6px;padding:0;overflow-x:auto;border:0;scrollbar-width:none}.g2go-admin__nav::-webkit-scrollbar{display:none}.g2go-admin__nav button{flex:0 0 auto;min-height:37px;padding:0 10px;border:1px solid var(--admin-line);background:#ffffff05;font-size:9px;white-space:nowrap}.g2go-admin__nav button.is-active{box-shadow:none;border-color:#9789ff61}.g2go-admin__queue-grid,.g2go-admin__refund-grid,.g2go-admin__refund-header{grid-template-columns:1fr}.g2go-admin__refund-header{gap:15px}.g2go-admin__refund-callout{align-items:flex-start;flex-direction:column}.g2go-admin__refund-callout .g2go-admin__outline-button{width:100%}.g2go-admin__catalog-variant{grid-template-columns:minmax(125px,1fr) auto minmax(130px,.8fr)}.g2go-admin__catalog-variant>button{justify-self:start}}@media(max-width:560px){.g2go-admin__header-inner,.g2go-admin__hero,.g2go-admin__shell,.g2go-admin__footer{width:min(100% - 28px,1240px)}.g2go-admin__identity{max-width:45%}.g2go-admin__metrics{grid-template-columns:1fr 1fr;gap:8px}.g2go-admin__metric{min-height:108px;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px}.g2go-admin__metric>span{width:32px;height:32px}.g2go-admin__metric>svg{display:none}.g2go-admin__metric strong{font-size:14px}.g2go-admin__metric small{font-size:8px}.g2go-admin__queue-card header{min-height:56px;padding:0 13px}.g2go-admin__queue-row{grid-template-columns:28px minmax(0,1fr);padding:10px}.g2go-admin__queue-row button{grid-column:2;justify-self:start}.g2go-admin__refund-callout{padding:19px}.g2go-admin__refund-callout h2{font-size:21px}.g2go-admin__section-heading{min-height:78px;padding:16px}.g2go-admin__section-heading>span{display:none}.g2go-admin__table{min-width:0}.g2go-admin__table thead{display:none}.g2go-admin__table,.g2go-admin__table tbody,.g2go-admin__table tr,.g2go-admin__table td{display:block;width:100%}.g2go-admin__table tr{padding:13px;border-bottom:1px solid rgba(216,226,255,.08)}.g2go-admin__table tbody tr:last-child{border-bottom:0}.g2go-admin__table td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:5px 0;border:0;text-align:start}.g2go-admin__table td:before{content:attr(data-label);color:#7d8ba2;font-size:8px;font-weight:800}.g2go-admin__table td:has(.g2go-admin__small-button),.g2go-admin__table td:has(.g2go-admin__icon-action){display:flex;align-items:center;justify-content:flex-start;padding-top:9px}.g2go-admin__table td:has(.g2go-admin__small-button):before,.g2go-admin__table td:has(.g2go-admin__icon-action):before{display:none}.g2go-admin__row-actions{text-align:start}.g2go-admin__expanded-row{padding:0!important}.g2go-admin__expanded-row td{display:block;padding:0}.g2go-admin__order-detail{grid-template-columns:1fr;gap:13px;padding:14px}.g2go-admin__refund-card{min-height:0}.g2go-admin__refund-card dl{grid-template-columns:1fr}.g2go-admin__refund-card dl>div:last-child{grid-column:auto}.g2go-admin__refund-controls,.g2go-admin__catalog-controls,.g2go-admin__refund-meta{align-items:stretch;flex-direction:column}.g2go-admin__refund-controls input,.g2go-admin__catalog-controls input{width:100%}.g2go-admin__refund-meta label{justify-content:space-between}.g2go-admin__catalog-product>header{align-items:flex-start;flex-direction:column}.g2go-admin__catalog-product-actions{justify-content:flex-start}.g2go-admin__catalog-variant{grid-template-columns:1fr 1fr;align-items:end}.g2go-admin__catalog-variant>div{grid-column:1 / -1}.g2go-admin__catalog-variant>label{grid-column:1 / -1}.g2go-admin__footer{align-items:flex-start;flex-direction:column;gap:5px}.g2go-admin__dialog{padding:22px 18px}.g2go-admin__dialog h2{padding-inline-end:28px;font-size:19px}.g2go-admin__dialog-fields{grid-template-columns:1fr}.g2go-admin__dialog-fields>small{grid-column:auto}.g2go-admin__dialog footer{display:grid;grid-template-columns:1fr 1fr}.g2go-admin__dialog footer button{width:100%}.g2go-admin__access-card{padding:31px 22px}}body:has(.retail-app){background:#faf9f6;color:#272a25}.retail-app{--ink: #272a25;--muted: #72756c;--paper: #faf9f6;--line: #dddfd5;--accent: #46543a;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Cairo,Inter,system-ui,sans-serif}:where(.retail-app) button{color:inherit;background:transparent}.retail-app button:disabled{opacity:.45;cursor:not-allowed}.retail-app :focus-visible{outline:2px solid #61784e;outline-offset:4px}.retail-app h1,.retail-app h2,.retail-app h3,.retail-app h4{line-height:1.45}.retail-app img{display:block;max-width:100%}.retail-app .retail-primary{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:14px 24px;min-height:48px;background:var(--accent);color:#fff;font-weight:700;font-size:13px;border-radius:3px}.retail-app .retail-primary:hover:not(:disabled){background:#33432a}.retail-app .retail-secondary{padding:10px 18px;border:1px solid #adb6a5;border-radius:3px;font-size:13px}.retail-announcement{padding:9px 6%;display:flex;justify-content:center;align-items:center;gap:30px;background:#e9ecdf;font-size:11px}.retail-announcement span{font:600 9px Inter,sans-serif;letter-spacing:.15em;direction:ltr}.retail-header{min-height:92px;margin:auto;width:min(1280px,90%);display:flex;align-items:center;justify-content:space-between;gap:30px}.retail-brand{direction:ltr;display:flex;flex-direction:column;font:800 33px/1 Inter,sans-serif;letter-spacing:-2px;width:max-content}.retail-brand span{margin-top:8px;font:500 8px/1.3 Inter,sans-serif;letter-spacing:.2em}.retail-header nav{display:flex;align-items:center;gap:26px;font-size:13px}.retail-header nav button{padding-block:12px}.retail-header nav button:hover{color:#657951}.retail-header-actions{display:flex;align-items:center;gap:16px}.retail-wallet-link{display:flex;align-items:center;gap:8px;font-size:12px}.retail-app .retail-icon{display:grid;place-items:center;width:36px;height:38px;flex-shrink:0;font-size:27px}.retail-bag{position:relative}.retail-bag span{position:absolute;top:0;inset-inline-end:-2px;font:600 9px/15px Inter,sans-serif;background:var(--accent);color:#fff;border-radius:50%;width:15px}.retail-lang{font-size:11px;font-weight:700;padding:9px}.retail-hero{display:grid;grid-template-columns:1fr 1fr;width:min(1280px,90%);min-height:555px;margin:auto;background:#efeee7;overflow:hidden}.retail-hero-copy{padding:60px 12% 45px;align-self:center}.retail-eyebrow{direction:ltr;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.18em;color:#657052;margin:0 0 20px;text-align:start}[dir=rtl] .retail-eyebrow{text-align:right}.retail-hero h1{font-size:clamp(38px,4.2vw,64px);line-height:1.48;margin:0;letter-spacing:-.06em;font-weight:800}.retail-hero h1 em{color:#627052;font-style:normal}.retail-hero-copy>p:not(.retail-eyebrow){color:#666b5f;font-size:13px;line-height:2;margin:20px 0 28px;max-width:400px}.retail-hero-note{display:flex;gap:18px;margin-top:37px;font-size:10px;color:#74796b;align-items:center}.retail-hero-note span{direction:ltr;font:500 10px Inter,sans-serif;border-inline-end:1px solid #bfc4b6;padding-inline-end:16px}.retail-hero-art{position:relative;min-height:555px;background:#dce0d2;isolation:isolate}.retail-hero-art:before{position:absolute;content:"";width:83%;height:110%;left:6%;top:10%;border:1px solid #bfc7b3;border-radius:50% 50% 0 0;z-index:-1}.retail-hero-vertical{position:absolute;inset-inline-start:17px;top:40px;writing-mode:vertical-rl;font:500 9px Inter,sans-serif;letter-spacing:.2em;color:#778369}.retail-look{position:absolute;padding:18px;background:#f8f8f3;box-shadow:0 14px 35px #43503914}.retail-look img{width:100%;height:calc(100% - 32px);object-fit:contain;mix-blend-mode:multiply}.retail-look>span{display:flex;justify-content:space-between;margin-top:17px;font:600 8px Inter,sans-serif;letter-spacing:.16em;direction:ltr}.retail-look-main{width:54%;height:365px;top:46px;inset-inline-start:13%;transform:rotate(-7deg)}.retail-look-small{width:39%;height:250px;bottom:34px;inset-inline-end:8%;transform:rotate(8deg)}.retail-hero-sticker{position:absolute;bottom:65px;inset-inline-start:11%;width:96px;height:96px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid #8c997f;transform:rotate(-16deg);font:700 22px Inter,sans-serif;color:#526445;direction:ltr}.retail-hero-sticker small{font-size:6px;letter-spacing:.04em;margin-top:7px}.retail-benefits{display:flex;justify-content:space-between;gap:24px;padding:29px 5%;margin:auto;width:min(1280px,90%);border-bottom:1px solid var(--line)}.retail-benefits span{display:flex;align-items:center;gap:12px;font-size:11px;color:#656f5b}.retail-collection{width:min(1280px,90%);margin:74px auto;scroll-margin-top:20px}.retail-section-heading,.retail-page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.retail-section-heading h2{font-size:clamp(25px,2.6vw,38px);letter-spacing:-.045em;margin:0}.retail-section-heading .retail-eyebrow{margin-bottom:12px}.retail-section-heading>p{font-size:12px;color:var(--muted)}.retail-collection-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.retail-categories{display:flex;gap:6px;flex-wrap:wrap}.retail-categories button{padding:10px 15px;font-size:12px;border:1px solid transparent;border-radius:2px;white-space:nowrap}.retail-app .retail-categories .active{color:#fff;background:var(--accent)}.retail-categories button:hover:not(.active){border-color:#bdc5b3}.retail-search{display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--line);height:42px;flex:0 1 230px}.retail-search input{border:0;background:transparent;min-width:0;width:100%;font-size:11px;color:var(--ink)}.retail-results{display:flex;align-items:center;justify-content:space-between;margin:21px 0;font-size:10px;color:var(--muted)}.retail-results select{border:0;background:transparent;color:var(--ink);padding:6px;font-size:11px}.retail-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.retail-product{min-width:0}.retail-product-image{position:relative;width:100%;aspect-ratio:4/4.8;padding:35px 24px;overflow:hidden;background:#f0f0eb!important}.retail-product-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.retail-product-image:hover img{transform:scale(1.055)}.retail-product-tag{position:absolute;top:13px;inset-inline-start:13px;background:#fafbf5e6;padding:4px 9px;font-size:9px;border:1px solid #dfe3d8}.retail-image-action{position:absolute;bottom:0;inset-inline:0;font-size:11px;padding:10px;background:#f8f9f2f5;opacity:0;transform:translateY(8px);transition:.2s}.retail-product-image:hover .retail-image-action,.retail-product-image:focus-visible .retail-image-action{opacity:1;transform:none}.retail-product-copy{padding:14px 2px 0}.retail-product-copy>small{color:#7c826f;font-size:9px}.retail-product h3{font-size:12px;font-weight:600;margin:5px 0 10px}.retail-product h3 button{text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;padding:0;line-height:1.7;width:100%}.retail-product-copy>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.retail-product-copy strong{font-size:17px}.retail-product-plus{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;font-size:20px}.retail-muted{color:var(--muted);font-size:12px;line-height:1.9}.retail-product .retail-muted{font-size:10px}.retail-wallet-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1280px,90%);margin:50px auto 80px;background:#e7ecdf;padding:42px 6%;border-block:1px solid #d6dfcb}.retail-wallet-banner h2{margin:0;font-size:31px}.retail-wallet-banner p:not(.retail-eyebrow){font-size:12px;color:#707766}.retail-footer{padding:46px 5% 26px;border-top:1px solid var(--line);display:flex;align-items:start;gap:50px;flex-wrap:wrap}.retail-footer p{font-size:11px;color:var(--muted);margin-top:17px}.retail-footer nav{margin-inline-start:auto;display:flex;gap:20px;flex-wrap:wrap;font-size:11px}.retail-footer small{flex-basis:100%;direction:ltr;font:500 9px Inter,sans-serif;color:#909688;border-top:1px solid var(--line);padding-top:22px}.retail-mobile-nav{display:none}.retail-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#20251c88;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;padding:24px}.retail-dialog{background:var(--paper);color:var(--ink);width:min(540px,100%);max-height:92dvh;overflow:auto;padding:28px;box-shadow:0 20px 60px #17221130;border-radius:4px}.retail-dialog--wide{width:min(940px,100%)}.retail-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:22px}.retail-dialog-head h2{margin:0;font-size:20px}.retail-dialog p{font-size:13px;line-height:1.9}.retail-detail{display:grid;grid-template-columns:1fr 1fr;gap:35px}.retail-detail-image img{width:100%;height:380px;object-fit:contain;background:#efefe9;padding:25px;mix-blend-mode:multiply}.retail-detail h2{font-size:23px}.retail-detail-price{font-size:28px;display:block;margin-block:20px}.retail-detail select{width:100%;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink)}.retail-empty{text-align:center;padding:70px 20px}.retail-empty svg{margin:auto}.retail-empty p{color:var(--muted);font-size:13px}.retail-full{width:100%}.retail-cart-line{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.retail-cart-line img{height:110px;width:95px;object-fit:contain;mix-blend-mode:multiply}.retail-cart-line h3{font-size:12px;margin:0}.retail-cart-line p{margin-block:6px}.retail-quantity{display:flex;align-items:center;gap:13px;margin-top:15px;font-size:12px}.retail-quantity button{border:1px solid var(--line);min-width:28px;padding:3px}.retail-quantity button:last-child{border:0;margin-inline-start:auto;text-decoration:underline}.retail-total{display:flex;justify-content:space-between;gap:16px;padding:18px 0}.retail-total strong{font-size:21px}.retail-checkout{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.retail-checkout fieldset{border:0;padding:0;margin:0;min-width:0}.retail-checkout legend{font-weight:700;font-size:16px;padding:0;margin-bottom:18px}.retail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.retail-span-two{grid-column:span 2}.retail-form label,.retail-checkout label,.retail-dialog form>label{display:flex;flex-direction:column;gap:7px;font-size:12px}.retail-form input:not([type=checkbox]),.retail-form textarea,.retail-form select,.retail-checkout input:not([type=checkbox]):not([type=radio]),.retail-dialog textarea{color:var(--ink);background:#fff;border:1px solid #cdd3c3;border-radius:3px;padding:10px 12px;min-width:0;width:100%;font:inherit}.retail-form{display:grid;gap:17px}.retail-form textarea,.retail-dialog textarea{resize:vertical}.retail-checkout input{font-size:13px}.retail-checkout .retail-checkbox,.retail-form .retail-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.8}.retail-check input,.retail-checkbox input{margin-top:6px;flex-shrink:0;accent-color:var(--accent)}.retail-payment-options{display:grid;gap:10px;margin-block:12px 20px}.retail-payment-options label{flex-direction:row;border:1px solid var(--line);padding:12px}.retail-payment-options label:has(input:disabled){opacity:.55}.retail-payment-options input{accent-color:var(--accent)}.retail-checkout-summary{background:#efefe7;padding:23px}.retail-checkout-summary>div{display:flex;align-items:start;justify-content:space-between;gap:18px;font-size:12px;border-bottom:1px solid #d8ddcf;padding-block:13px}.retail-checkout-summary>div small{display:block;color:var(--muted);margin-top:6px}.retail-checkout-summary b{white-space:nowrap}.retail-checkout>div{min-width:0}.retail-checkout fieldset+fieldset{margin-top:24px}.retail-checkout .retail-payment-options label{flex-direction:row;align-items:center;font-size:14px}.retail-payment-options small{display:block;font-size:13px;color:var(--muted);margin-top:5px}.retail-bank-details{white-space:pre-wrap;overflow-wrap:anywhere}.retail-refresh-quote{display:block;margin:16px auto 0}.retail-pending-payment{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:14px 20px;background:#f2ecdc;color:#524627;font-size:14px}.retail-pending-payment button{text-decoration:underline;font-weight:700}.retail-error,.retail-notice{padding:14px 17px;font-size:12px;line-height:1.9;border:1px solid #dedcbe;background:#f5f3e7;border-radius:3px;margin-block:15px}.retail-error{color:#933c31;background:#fff1ed;border-color:#eac7c0}.retail-notice button,.retail-error button{text-decoration:underline}.retail-toast{position:fixed;z-index:110;bottom:28px;left:50%;transform:translate(-50%);width:max-content;max-width:90vw;padding:15px 25px;background:#35432d;color:#fff;box-shadow:0 8px 30px #17251133;border-radius:4px;font-size:13px}.retail-account,.retail-admin{width:min(1280px,90%);margin:50px auto 90px;min-height:60vh}.retail-account h1,.retail-admin h1{font-size:32px;margin:0}.retail-inline-actions,.retail-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:12px}.retail-order-card,.retail-order{border:1px solid var(--line);padding:26px;background:#fff;margin-bottom:18px;border-radius:4px}.retail-order-card>p{font-size:13px}.retail-order-title,.retail-order-heading{display:flex;justify-content:space-between;align-items:start;gap:15px;flex-wrap:wrap;margin-bottom:20px}.retail-status,.retail-badge{display:inline-block;padding:5px 10px;background:#e8edde;color:#4f6340;border-radius:3px;font-size:11px}.retail-order-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-block:20px}.retail-text-button{color:#536b40!important;text-decoration:underline;font-size:12px}.retail-policy{width:min(760px,88%);min-height:60vh;padding-block:70px;margin:auto}.retail-policy h1{font-size:34px}.retail-policy>p{font-size:15px;line-height:2.3}.retail-policy>a{display:block;color:#536b40;margin-block:24px;text-decoration:underline}.retail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-block:28px}.retail-stats>div{background:#fff;border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:14px}.retail-stats small{font-size:12px;color:var(--muted)}.retail-stats strong{font-size:34px;line-height:1}.retail-stats .retail-stat-text{font-size:19px;line-height:1.8}.retail-stats .retail-danger{border-color:#d5998d;color:#963d2c}.retail-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-block:14px}.retail-admin-toolbar>button{font-size:12px}.retail-admin-search{margin-block:22px;width:min(480px,100%);padding:12px 15px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:3px;font-size:13px}.retail-admin-products{display:grid;gap:12px}.retail-admin-products article{padding:18px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:24px;background:#fff;border:1px solid var(--line)}.retail-admin-products img{width:80px;height:100px;object-fit:contain}.retail-admin-products h3{font-size:14px;margin:7px 0}.retail-admin-products p{font-size:12px;margin:4px 0}.retail-admin-products small{color:var(--muted);font-size:10px}.retail-settings{width:min(720px,100%);padding:24px 0}.retail-review-intro{display:flex;gap:25px;align-items:center}.retail-review-intro img{width:130px;height:150px;object-fit:contain}.retail-review-intro a,.retail-admin-order-grid a{color:#526b3e;text-decoration:underline;font-size:12px}.retail-admin-order-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:20px}.retail-admin-order-grid h4{font-size:13px;margin-block:0 12px}.retail-admin-order-grid p,.retail-order-heading p{font-size:12px;line-height:1.9;overflow-wrap:anywhere}.retail-admin-order-grid small{color:var(--muted);font-size:10px}.retail-order--held{border-color:#d59a8d}.retail-app .wallet-page,.retail-app .g2go-admin{color:#f7f8fc;background:#0d1220;padding-block:45px}.retail-policy section{margin-block:30px}.retail-policy section h2,.retail-contact h2{font-size:20px}.retail-policy section p{font-size:13px;line-height:2.2;color:#62695a}.retail-contact{padding:22px;margin-block:30px;background:#e9eede}.retail-contact a{display:block;width:fit-content;padding-block:7px;text-decoration:underline}.retail-app .auth-gate{color:var(--ink);background:var(--paper);border-color:var(--line);border-radius:5px}.retail-app .auth-gate__tabs{background:#e9eddf;border-radius:3px}.retail-app .auth-gate__tabs button{color:#626d56}.retail-app .auth-gate__tabs button.active,.retail-app .auth-gate__submit{color:#fff;background:var(--accent);border-radius:3px}.retail-app .auth-gate__close{color:var(--ink);background:#e9eddf;border-radius:3px}.retail-app .auth-gate form label,.retail-app .auth-gate__body,.retail-app .auth-gate__safe{color:#646c5c}.retail-app .auth-gate form input{background:#fff;color:var(--ink);border-color:#cbd3c0;border-radius:3px}.retail-app .auth-gate__error{color:#a23c30}.retail-app .auth-gate__eyebrow,.retail-app .auth-gate__switch{color:#526a3e}@media(min-width:1500px){.retail-hero,.retail-hero-art{min-height:600px}.retail-look-main{height:405px}}@media(max-width:1000px){.retail-header nav{gap:10px}.retail-header{gap:18px}.retail-header-actions{gap:8px}.retail-hero-copy{padding:45px 9%}.retail-hero,.retail-hero-art{min-height:500px}.retail-look-main{height:320px}.retail-look-small{height:205px}.retail-hero-sticker{width:78px;height:78px;bottom:55px}.retail-collection-tools{flex-wrap:wrap}.retail-search{flex:1 1 100%}.retail-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-admin-order-grid{grid-template-columns:1fr 1fr}.retail-page-heading{align-items:start;flex-direction:column}}@media(max-width:700px){.retail-announcement{font-size:9px;padding:8px 3%}.retail-announcement span{display:none}.retail-header{min-height:77px;width:92%;gap:10px}.retail-brand{font-size:27px}.retail-brand span{font-size:6px}.retail-header nav{display:none}.retail-header-actions{gap:4px}.retail-wallet-link{font-size:10px}.retail-app .retail-icon{width:31px}.retail-lang{padding:7px}.retail-hero{width:92%;grid-template-columns:1fr}.retail-hero-copy{padding:34px 8% 28px}.retail-hero h1{font-size:42px;line-height:1.45}.retail-eyebrow{font-size:9px;margin-bottom:13px}.retail-hero-copy>p:not(.retail-eyebrow){margin-block:16px 23px;font-size:12px}.retail-hero-note{margin-top:23px}.retail-hero-art{min-height:355px}.retail-look-main{height:285px;width:48%;top:23px;inset-inline-start:17%}.retail-look-small{height:190px;width:33%;bottom:28px;inset-inline-end:8%}.retail-look{padding:13px}.retail-look>span{font-size:6px}.retail-hero-sticker{width:66px;height:66px;bottom:20px;inset-inline-start:10%;font-size:17px}.retail-hero-sticker small{font-size:4px}.retail-benefits{width:92%;padding:23px 0;gap:12px}.retail-benefits span{flex-direction:column;text-align:center;flex:1;font-size:8px;gap:7px}.retail-collection{width:92%;margin-block:45px}.retail-section-heading{align-items:start;gap:14px;flex-direction:column;margin-bottom:22px}.retail-section-heading>p{margin:0}.retail-section-heading h2{font-size:27px}.retail-categories{gap:5px}.retail-categories button{font-size:10px;padding:8px 10px}.retail-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.retail-product-image{padding:28px 15px 20px}.retail-product-tag{top:8px;inset-inline-start:8px;font-size:8px;padding:3px 6px}.retail-product h3{font-size:11px}.retail-product-copy{padding-top:9px}.retail-product-copy strong{font-size:15px}.retail-product .retail-muted{font-size:8px}.retail-product-plus{width:25px;height:25px;font-size:17px;flex-shrink:0}.retail-wallet-banner{width:92%;flex-direction:column;align-items:start;padding:30px 7%;margin-block:30px 45px}.retail-wallet-banner h2{font-size:27px}.retail-footer{padding-bottom:90px;gap:25px}.retail-footer nav{flex-basis:100%;margin:0;gap:12px 20px}.retail-footer small{margin-top:7px}.retail-mobile-nav{display:flex;justify-content:space-around;align-items:center;padding:9px 10px max(10px,env(safe-area-inset-bottom));background:#fafbf7f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--line);position:fixed;inset-inline:0;bottom:0;z-index:25}.retail-mobile-nav button{display:flex;flex-direction:column;align-items:center;font-size:9px;gap:3px;min-width:60px}.retail-modal-backdrop{padding:12px}.retail-dialog{padding:19px;max-height:94dvh}.retail-dialog-head h2{font-size:17px}.retail-detail{grid-template-columns:1fr;gap:12px}.retail-detail-image img{height:250px}.retail-detail h2{font-size:19px}.retail-checkout{grid-template-columns:1fr}.retail-form-grid{gap:13px}.retail-form label,.retail-checkout label{font-size:11px}.retail-form input,.retail-checkout input,.retail-form textarea{font-size:16px!important}.retail-toast{bottom:84px;font-size:12px;padding:12px 18px}.retail-account,.retail-admin{width:92%;margin-block:28px 45px}.retail-order-card,.retail-order{padding:18px}.retail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retail-stats>div{padding:17px}.retail-stats small{font-size:10px}.retail-admin-products article{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:13px}.retail-admin-products img{width:58px;height:83px}.retail-admin-products h3{font-size:12px}.retail-admin-products article>button{grid-column:span 2}.retail-admin-order-grid{grid-template-columns:1fr;gap:18px}.retail-review-intro{flex-direction:column;gap:15px;align-items:start}.retail-order-heading{margin-bottom:15px}.retail-order-heading strong{font-size:13px}.retail-policy{padding-block:40px}.retail-policy h1{font-size:28px}.retail-policy>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.retail-app *,html:has(.retail-app){scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{color:#f7f8fc;background:#090c14;font-family:Cairo,Inter,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#090c14;color:#f7f8fc}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{overflow-x:clip;overflow-y:visible;background:radial-gradient(circle at 78% -8%,rgba(100,83,248,.15),transparent 33rem),#090c14;min-height:100vh}.container{width:min(1216px,calc(100% - 48px));margin-inline:auto}.announcement{position:relative;z-index:10;background:#101727;color:#cbd3e7;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;font-weight:600}.announcement-inner{min-height:40px;display:flex;gap:10px;align-items:center;justify-content:center}.announcement-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#20d9c8;box-shadow:0 0 0 4px #20d9c81f}.announcement a{display:inline-flex;gap:4px;align-items:center;margin-inline-start:5px;color:#fff;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}.announcement a svg{transform:scaleX(-1)}.site-header{position:relative;z-index:12;background:#090c14b8;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{min-height:80px;display:flex;align-items:center;gap:42px}.brand{display:inline-flex;gap:10px;align-items:center;flex:0 0 auto;direction:ltr}.brand-mark{position:relative;display:grid;place-items:center;width:35px;height:35px;border-radius:12px;color:#fff;overflow:hidden;background:linear-gradient(145deg,#7463ff,#4b3bc4);box-shadow:0 8px 18px #604bf340;font-family:Inter,sans-serif;font-size:17px;font-weight:800;letter-spacing:-1.5px}.brand-mark b{position:absolute;color:#20d9c8;font-size:14px;right:6px;bottom:4px}.brand-word{font-family:Inter,Cairo,sans-serif;color:#fff;font-weight:800;font-size:21px;letter-spacing:-1.8px}.brand-word span{color:#20d9c8}.desktop-nav{display:flex;align-items:center;gap:28px;color:#aeb8cc;font-family:Inter,Cairo,sans-serif;font-size:13px;font-weight:600}.desktop-nav a{transition:color .2s ease}.desktop-nav a:hover{color:#fff}.header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.language-toggle,.icon-button,.cart-button{display:inline-grid;place-items:center;color:#e7ebf6;background:transparent;transition:.2s ease}.language-toggle{width:33px;height:33px;border-radius:10px;border:1px solid rgba(255,255,255,.12);font-family:Inter,Cairo,sans-serif;font-size:12px;font-weight:700}.language-toggle:hover,.icon-button:hover{background:#ffffff14}.header-wallet{display:inline-flex;align-items:center;gap:7px;height:35px;padding:0 11px;border:1px solid rgba(115,97,255,.3);background:#6d5dfb1a;border-radius:10px;color:#d9d4ff;font-size:12px;font-weight:700;transition:.2s ease}.header-wallet:hover{transform:translateY(-1px);background:#6d5dfb2e}.icon-button{width:35px;height:35px;border-radius:10px}.cart-button{position:relative;width:38px;height:35px;border-radius:10px}.cart-button:hover{background:#ffffff14}.cart-count{position:absolute;top:1px;inset-inline-end:0px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:99px;background:#20d9c8;color:#08131b;font:800 9px/1 Inter,sans-serif}.mobile-menu{display:none}.hero{min-height:610px;display:grid;grid-template-columns:1.08fr .92fr;gap:38px;align-items:center;padding-block:86px 72px}.hero-copy{position:relative;z-index:2;max-width:620px}.eyebrow{display:flex;gap:9px;align-items:center;margin:0 0 16px;color:#9da7bf;font-family:Inter,Cairo,sans-serif;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.eyebrow>span:first-child{width:26px;height:1px;background:#20d9c8;box-shadow:0 0 8px #20d9c8a6}.hero h1,.section-heading h2,.wallet-copy h2,.assurance-left h2,.support-panel h2{margin:0;font-weight:800;line-height:1.16;letter-spacing:-.045em}.hero h1{display:grid;gap:3px;font-size:clamp(39px,5vw,66px);max-width:600px}.hero h1 span:last-child{color:#b8c2df}.hero-body{max-width:550px;margin:24px 0 30px;color:#9eaac3;font-size:15px;line-height:2}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;font-family:Inter,Cairo,sans-serif;font-size:13px;font-weight:700;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px)}.primary{background:#6d5dfb;color:#fff;box-shadow:0 12px 25px #5648e242}.primary:hover{background:#796bff}.secondary{border:1px solid rgba(255,255,255,.14);color:#e8ecf7;background:#ffffff05}.secondary:hover{background:#ffffff14}.light{background:#fff;color:#19164a;box-shadow:0 14px 30px #00000026}.hero-proof{display:flex;gap:20px 28px;margin-top:32px;color:#aab5ca;font-size:11px;font-weight:600}.hero-proof>div{display:flex;gap:8px;align-items:center}.proof-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(32,217,200,.25);border-radius:8px;color:#20d9c8;background:#20d9c80f}.hero-art{position:relative;align-self:stretch;min-height:430px}.hero-art:before{content:"";position:absolute;width:450px;height:450px;border-radius:50%;top:0;inset-inline-end:-25px;background:radial-gradient(circle,rgba(110,93,251,.33) 0,rgba(63,52,154,.12) 38%,transparent 70%);filter:blur(1px)}.hero-art:after{content:"";position:absolute;top:48px;right:14px;bottom:18px;left:14px;border:1px solid rgba(145,132,255,.12);border-radius:38px;background:linear-gradient(135deg,#1e233a7a,#0d111d1f);transform:rotate(-5deg)}.hero-orbit{position:absolute;border:1px solid rgba(166,154,255,.22);border-radius:50%;z-index:0}.orbit-a{width:370px;height:370px;top:30px;inset-inline-start:45px}.orbit-b{width:290px;height:290px;top:70px;inset-inline-start:86px;border-style:dashed}.hero-card{position:absolute;z-index:2;border-radius:24px;overflow:hidden;box-shadow:0 34px 45px #00000059;border:1px solid rgba(255,255,255,.15)}.hero-card.card-front{width:min(270px,53vw);inset-inline-start:76px;top:96px;transform:rotate(-5deg)}.hero-card.card-side{width:186px;inset-inline-end:12px;top:70px;transform:rotate(10deg);opacity:.96}.hero-card.card-back{width:166px;inset-inline-end:85px;bottom:22px;transform:rotate(-14deg);opacity:.88}.hero-card .product-visual{min-height:348px;border-radius:0}.hero-card .product-visual.compact{min-height:235px}.hero-spark{position:absolute;z-index:4;display:grid;place-items:center;width:42px;height:42px;color:#b9b0ff;background:#18183dd9;border:1px solid rgba(177,167,255,.28);box-shadow:0 10px 20px #00000040;border-radius:14px}.spark-a{top:38px;inset-inline-start:55px;transform:rotate(-8deg)}.hero-card-caption{position:absolute;z-index:5;bottom:1px;inset-inline-start:20px;display:flex;gap:8px;align-items:center;padding:10px 13px;color:#b8c1d6;background:#111626d1;border:1px solid rgba(255,255,255,.1);border-radius:99px;box-shadow:0 8px 25px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:700}.caption-dot{width:7px;height:7px;background:#20d9c8;box-shadow:0 0 0 3px #20d9c81f;border-radius:50%}.product-visual{isolation:isolate;position:relative;min-height:264px;display:grid;place-items:center;overflow:hidden;padding:24px;color:#fff;border-radius:18px;background:linear-gradient(135deg,#222a44,#121727)}.product-visual:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(133deg,rgba(255,255,255,.14),transparent 38%)}.product-visual.steam,.product-visual.razer,.product-visual.playstation,.product-visual.roblox,.product-visual.fortnite,.product-visual.crossfire{background-image:linear-gradient(135deg,#100c35db,#140a307d),url(/images/g2go-gaming-cards.png);background-position:center;background-size:cover}.product-visual.google,.product-visual.itunes{background-image:linear-gradient(135deg,#05373ed1,#081f3f73),url(/images/g2go-app-cards.png);background-position:center;background-size:cover}.product-visual.netflix{background-image:linear-gradient(135deg,#4c081cd6,#160e3e75),url(/images/g2go-entertainment-cards.png);background-position:center;background-size:cover}.product-visual.compact{min-height:154px;padding:16px;border-radius:14px}.visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%)}.visual-orb{position:absolute;z-index:-1;display:block;border-radius:50%;filter:blur(.2px)}.orb-one{width:180px;height:180px;inset-inline-end:-45px;top:-42px;opacity:.75}.orb-two{width:90px;height:90px;inset-inline-start:-32px;bottom:-32px;opacity:.65}.visual-brand{position:relative;align-self:flex-start;direction:ltr;font:800 clamp(28px,3vw,45px)/1 Inter,Cairo,sans-serif;letter-spacing:-.09em;text-shadow:0 5px 12px rgba(0,0,0,.18)}.compact .visual-brand{font-size:27px}.visual-sub{position:relative;max-width:160px;color:#fffc;font:600 10px/1.3 Inter,Cairo,sans-serif;letter-spacing:.04em}.visual-chip{position:relative;align-self:flex-end;padding:7px 10px;color:#fffffff2;background:#090c143b;border:1px solid rgba(255,255,255,.27);border-radius:8px;font:700 11px/1 Inter,Cairo,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visual-logo-block{position:relative;z-index:1;display:grid;place-items:center;gap:9px;max-width:100%;text-align:center}.visual-logo-block .visual-brand{align-self:center}.visual-logo-block .visual-sub{text-align:center}.visual-logo{display:block;width:min(184px,74%);height:clamp(52px,8vw,82px);max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 13px rgba(0,0,0,.28));-webkit-user-select:none;user-select:none}.product-visual.compact .visual-logo{width:min(136px,80%);height:clamp(42px,5vw,57px)}.product-visual.compact .visual-logo-block{gap:6px}.product-visual .visual-chip{position:absolute;z-index:1;bottom:16px;inset-inline-end:16px}.hero-card.card-front .visual-logo{width:min(205px,80%);height:108px}.cart-line .visual-logo{width:50px;height:31px;filter:drop-shadow(0 4px 7px rgba(0,0,0,.25))}.steam{background:linear-gradient(135deg,#0a2540,#164b75 52%,#151e39)}.steam .orb-one{background:#39a6e6}.steam .orb-two{background:#223c9a}.google{background:linear-gradient(135deg,#1b2f27,#306d48 53%,#142139)}.google .orb-one{background:#df5b56}.google .orb-two{background:#f4ca4a}.razer{background:linear-gradient(135deg,#152919,#214828 50%,#0f1d17)}.razer .orb-one{background:#59df58}.razer .orb-two{background:#f1dc4d}.playstation{background:linear-gradient(135deg,#0d2f85,#136ac4 55%,#0b184a)}.playstation .orb-one{background:#6ce1ff}.playstation .orb-two{background:#798cff}.itunes{background:linear-gradient(135deg,#45266e,#ba4c9b 50%,#ff838e)}.itunes .orb-one{background:#9fe2ff}.itunes .orb-two{background:#fcde78}.netflix{background:linear-gradient(135deg,#240707,#9f191b 55%,#37070b)}.netflix .orb-one{background:#ff535b}.netflix .orb-two{background:#ffe274}.roblox{background:linear-gradient(135deg,#1c1e26,#4b5369 55%,#1e2232)}.roblox .orb-one{background:#c1cce7}.roblox .orb-two{background:#ff626b}.fortnite{background:linear-gradient(135deg,#3c1d75,#206cc3 56%,#37b3c4)}.fortnite .orb-one{background:#e450ef}.fortnite .orb-two{background:#ffe773}.crossfire{background:linear-gradient(135deg,#36120f,#9c3527 55%,#322119)}.crossfire .orb-one{background:#f6a33e}.crossfire .orb-two{background:#ffea76}.trust-strip{position:relative;z-index:3;background:#0f1523;border-block:1px solid rgba(255,255,255,.06)}.trust-grid{min-height:112px;display:grid;grid-template-columns:repeat(3,1fr)}.trust-item{min-width:0;display:flex;align-items:center;gap:13px;padding:20px 28px;border-inline-start:1px solid rgba(255,255,255,.075)}.trust-item:first-child{border-inline-start:0}.trust-icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#6d5dfb1c;color:#a99fff}.trust-item strong{display:block;margin-bottom:3px;color:#e9edf7;font-size:13px;font-weight:700}.trust-item small{color:#929db4;font-size:10px;line-height:1.55}.section{padding-block:110px}.core-section{padding-bottom:78px}.featured-section{padding-top:60px}.section-heading h2,.wallet-copy h2,.assurance-left h2,.support-panel h2{font-size:clamp(29px,3.2vw,43px)}.split-heading{display:flex;gap:28px;justify-content:space-between;align-items:end;margin-bottom:34px}.heading-side{max-width:345px}.heading-side p{margin:0 0 12px;color:#909cb5;font-size:13px;line-height:1.85}.text-link{display:inline-flex;align-items:center;gap:7px;color:#9f96ff;font-size:12px;font-weight:700}.text-link svg,.button svg,.product-card-bottom button svg,.support-panel .button svg{transform:scaleX(-1)}.core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.core-card{overflow:hidden;background:#121827;border:1px solid rgba(255,255,255,.065);border-radius:20px;transition:transform .25s ease,border-color .25s ease}.core-card:hover{transform:translateY(-5px);border-color:#9f96ff6b}.core-card .product-visual{min-height:218px;border-radius:0}.core-card-body{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 17px 18px}.product-region{margin:0 0 4px;color:#8590a9;font:700 10px/1.2 Inter,Cairo,sans-serif;letter-spacing:.08em;text-transform:uppercase}.core-card h3,.product-card h3{margin:0;color:#f0f2f9;font-size:16px;line-height:1.45}.circle-link{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.13);background:transparent;border-radius:11px;color:#d7dced;transition:.2s ease}.circle-link:hover{background:#6d5dfb;border-color:#6d5dfb}.circle-link svg{transform:scaleX(-1)}.centered-heading{max-width:650px;margin:0 auto 36px;text-align:center}.centered-heading .eyebrow{justify-content:center}.centered-heading h2{margin-bottom:14px}.centered-heading>p:last-child{max-width:560px;margin:auto;color:#909cb5;font-size:13px;line-height:1.85}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{overflow:hidden;background:#101623;border:1px solid rgba(255,255,255,.065);border-radius:17px;transition:transform .22s ease,box-shadow .22s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0003}.product-card .product-visual{border-radius:0}.product-card-body{padding:15px 15px 16px}.product-card-meta{display:flex;justify-content:space-between;margin-bottom:8px;color:#8792a9;font:700 9px/1 Inter,Cairo,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-card h3{min-height:44px;font-size:14px}.product-card-bottom{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:13px}.product-card-bottom p{margin:0}.product-card-bottom small{display:block;margin-bottom:4px;color:#858fa6;font-size:9px}.product-card-bottom strong{color:#fff;font:800 14px/1 Inter,Cairo,sans-serif}.product-card-bottom em{color:#20d9c8;font-size:9px;font-style:normal}.product-card-bottom button{display:inline-flex;align-items:center;gap:4px;padding:5px 0;color:#aba2ff;background:transparent;font-size:10px;font-weight:700;white-space:nowrap}.how-section{background:linear-gradient(180deg,transparent,rgba(17,23,40,.8));border-top:1px solid rgba(255,255,255,.055)}.how-wrap{display:grid;grid-template-columns:.8fr 1.5fr;gap:75px;align-items:start}.how-heading{position:sticky;top:24px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step{position:relative;min-height:252px;padding:25px 21px;border:1px solid rgba(255,255,255,.08);background:#141b2c94;border-radius:18px}.step-number{position:absolute;inset-inline-end:16px;top:15px;color:#ada3ff6b;font:800 30px/1 Inter,sans-serif}.step-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:37px;color:#c2bbff;background:#6d5dfb21;border-radius:12px}.step h3{margin:0 0 9px;font-size:15px}.step p{margin:0;color:#8e9ab2;font-size:12px;line-height:1.8}.wallet-section{padding-block:90px}.wallet-panel{position:relative;overflow:hidden;min-height:360px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:20px;padding:52px 61px;border-radius:27px;background:linear-gradient(126deg,#6454e9,#3c318e 54%,#20234c)}.wallet-panel:before,.wallet-panel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.wallet-panel:before{width:510px;height:510px;background:#20d9c81f;top:-265px;inset-inline-end:-95px}.wallet-panel:after{width:420px;height:420px;border:1px solid rgba(255,255,255,.12);bottom:-260px;inset-inline-end:70px}.wallet-copy{position:relative;z-index:1;max-width:495px}.wallet-copy .eyebrow{color:#d6d2ff}.wallet-copy .eyebrow>span:first-child{background:#3cf0dc}.wallet-copy h2{max-width:440px;color:#fff}.wallet-copy>p:not(.eyebrow){max-width:490px;margin:17px 0 24px;color:#d6d5eb;font-size:14px;line-height:1.9}.wallet-visual{position:relative;z-index:2;min-height:250px}.wallet-glow{position:absolute;width:260px;height:260px;border-radius:50%;top:-15px;inset-inline-start:50%;background:#1be7d547;filter:blur(46px)}.balance-card{position:relative;z-index:1;width:min(320px,100%);min-height:205px;margin-inline:auto;padding:22px;border:1px solid rgba(255,255,255,.36);border-radius:20px;background:linear-gradient(135deg,#ffffff42,#ffffff14);box-shadow:0 24px 34px #08072640;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-5deg)}.balance-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.balance-brand{display:flex;gap:7px;align-items:center;color:#fbfbff;font:800 11px/1 Inter,Cairo,sans-serif;letter-spacing:.04em}.balance-chip{width:29px;height:21px;border-radius:6px;background:linear-gradient(130deg,#f9d179,#a3661f);opacity:.8}.balance-card p{margin:29px 0 5px;color:#e1def8;font-size:11px}.balance-card strong{color:#fff;font:800 28px/1 Inter,Cairo,sans-serif}.balance-card strong small{font-size:11px}.balance-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:27px;color:#dedbf4;font-size:9px}.mini-mark{direction:ltr;color:#fff;font:800 14px/1 Inter,sans-serif;letter-spacing:-1px}.mini-mark span{color:#35e0cd}.wallet-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;bottom:4px;inset-inline-start:5px;padding:8px 10px;color:#e4fbf9;background:#192a46b3;border:1px solid rgba(113,255,232,.25);border-radius:10px;font-size:10px;font-weight:700;transform:rotate(2deg)}.assurance-section{padding-top:25px;display:flex;align-items:center;gap:70px;padding-bottom:108px}.assurance-left{display:flex;gap:17px;align-items:center;max-width:460px}.assurance-left h2{font-size:clamp(23px,2.2vw,32px)}.assurance-icon{flex:0 0 54px;display:grid;place-items:center;width:54px;height:54px;color:#20d9c8;background:#20d9c814;border:1px solid rgba(32,217,200,.19);border-radius:15px}.assurance-list{flex:1;display:flex;flex-wrap:wrap;gap:10px}.assurance-list span{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;color:#adb7ca;border:1px solid rgba(255,255,255,.08);background:#101724;border-radius:10px;font-size:11px;font-weight:600}.assurance-list svg{color:#20d9c8}.support-section{background:#101724;border-top:1px solid rgba(255,255,255,.055)}.support-panel{min-height:224px;display:flex;align-items:center;justify-content:space-between;gap:36px}.support-panel h2{font-size:clamp(27px,3vw,37px)}.support-panel p:not(.eyebrow){margin:11px 0 0;color:#8e9ab1;font-size:13px}.workspace-section{padding:110px 0;background:radial-gradient(circle at 15% 18%,rgba(32,217,200,.065),transparent 25rem),#0b101b;border-top:1px solid rgba(255,255,255,.055)}.workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}.workspace-heading>div:first-child{max-width:685px}.workspace-heading h2{margin:0;font-size:clamp(29px,3.3vw,43px);line-height:1.2;letter-spacing:-.04em}.workspace-heading>div:first-child>p:last-child{max-width:645px;margin:15px 0 0;color:#8e9ab2;font-size:13px;line-height:1.9}.workspace-mode-toggle{flex:0 0 auto;display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.09);background:#101724;border-radius:13px}.workspace-mode-toggle button{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:0 12px;color:#94a0b8;background:transparent;border-radius:9px;font-size:11px;font-weight:700;transition:.18s ease}.workspace-mode-toggle button.active{color:#fff;background:#272248;box-shadow:0 5px 12px #0003}.dashboard{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:615px;overflow:hidden;color:#e6eaf4;background:#121927;border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:0 28px 70px #00000040;direction:inherit}.dashboard-side{display:flex;flex-direction:column;padding:17px 12px;background:#0e1420;border-inline-end:1px solid rgba(255,255,255,.075)}.dashboard-profile,.admin-session{display:flex;align-items:center;gap:10px;padding:7px 7px 21px;border-bottom:1px solid rgba(255,255,255,.075)}.avatar,.review-avatar{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;color:#fcfbff;background:linear-gradient(145deg,#7869ff,#393191);border-radius:11px;font:800 13px/1 Inter,Cairo,sans-serif}.dashboard-profile strong,.admin-session strong{display:block;margin-bottom:2px;color:#f5f6fb;font-size:11px}.dashboard-profile small,.admin-session small{display:block;color:#7e8aa2;font:500 9px/1.4 Inter,Cairo,sans-serif}.dashboard-side nav{display:grid;gap:4px;padding:18px 0}.dashboard-side nav button{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:37px;padding:0 10px;color:#8e9ab0;background:transparent;border-radius:9px;text-align:start;font-size:11px;font-weight:600;transition:.18s ease}.dashboard-side nav button:hover{color:#d8dcf0;background:#ffffff0a}.dashboard-side nav button.active{color:#eeeaff;background:#6d5dfb29}.dashboard-side nav button.active:before{content:"";position:absolute;inset-inline-start:0;width:2px;height:16px;background:#897bff;border-radius:2px}.dashboard-side nav button svg{color:#9c93f9}.dashboard-side-help{margin-top:auto;padding:11px;color:#9ba6ba;background:#6d5dfb12;border:1px solid rgba(119,105,255,.14);border-radius:11px}.dashboard-side-help svg{color:#aaa2fb}.dashboard-side-help span{display:block;margin:7px 0 2px;font-size:10px;font-weight:700}.dashboard-side-help small{color:#78849a;font:500 9px/1.5 Inter,Cairo,sans-serif}.dashboard-main{min-width:0;padding:30px;background:#131b2a}.dash-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:23px}.dash-head h3{margin:0 0 5px;color:#f4f5fb;font-size:23px;letter-spacing:-.03em}.dash-head p{margin:0;color:#8793aa;font-size:11px;line-height:1.7}.dash-primary,.dash-outline,.dash-ghost,.dash-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;border-radius:9px;white-space:nowrap;font:700 10px/1 Inter,Cairo,sans-serif;transition:.18s ease}.dash-primary{color:#fff;background:#6d5dfb;box-shadow:0 7px 16px #4a3db940}.dash-primary:hover{background:#796bff}.dash-outline{color:#beb8ff;border:1px solid rgba(143,132,255,.27);background:#6d5dfb12}.dash-outline:hover,.dash-ghost:hover{background:#ffffff12}.dash-ghost{padding-inline:0;color:#aaa1ff;background:transparent}.dash-ghost svg,.dash-outline svg,.dash-primary svg,.dash-danger svg{transform:scaleX(-1)}.dash-danger{color:#ffb2ba;background:#f053651c;border:1px solid rgba(240,83,101,.2)}.dash-stats{display:grid;gap:11px;margin-bottom:12px}.customer-stats{grid-template-columns:repeat(3,1fr)}.admin-stats{grid-template-columns:repeat(4,1fr)}.dash-stat{position:relative;min-height:121px;overflow:hidden;padding:17px;border:1px solid rgba(255,255,255,.08);background:#192234;border-radius:14px}.dash-stat:after{content:"";position:absolute;width:77px;height:77px;border-radius:50%;inset-inline-end:-27px;top:-33px;background:#7a6cff1a}.dash-stat.teal:after{background:#20d9c817}.dash-stat.orange:after{background:#f5b94217}.dash-stat.blue:after{background:#55a2f51a}.dash-stat-icon{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;margin-bottom:11px;color:#b9b1ff;background:#6d5dfb21;border-radius:8px}.dash-stat.teal .dash-stat-icon{color:#45e5d5;background:#20d9c81a}.dash-stat.orange .dash-stat-icon{color:#f5c766;background:#f5b9421a}.dash-stat.blue .dash-stat-icon{color:#8dc8ff;background:#55a2f51a}.dash-stat small{display:block;color:#8d98af;font-size:9px}.dash-stat strong{display:block;margin:5px 0;color:#f8f8fe;font:800 18px/1.1 Inter,Cairo,sans-serif}.dash-stat p{margin:0;color:#65728b;font-size:9px}.dash-two-columns,.admin-two-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:12px;margin-bottom:12px}.dash-panel{overflow:hidden;margin-bottom:12px;padding:18px;border:1px solid rgba(255,255,255,.08);background:#192234;border-radius:14px}.dash-panel h4{margin:0;color:#f0f2fa;font-size:13px}.card-title-row{display:flex;align-items:start;justify-content:space-between;gap:13px;margin-bottom:16px}.card-title-row p{margin:4px 0 0;color:#79869f;font-size:9px}.wallet-summary-card{min-height:197px;padding:18px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#6555e9,#42338d 60%,#252454);border-radius:14px}.wallet-summary-top{display:flex;align-items:center;justify-content:space-between}.wallet-summary-top>span:first-child{display:inline-flex;align-items:center;gap:6px;font:800 10px/1 Inter,Cairo,sans-serif;letter-spacing:.03em}.wallet-summary-card>p{margin:27px 0 5px;color:#ddd9fa;font-size:10px}.wallet-summary-card>strong{display:block;margin-bottom:20px;font:800 25px/1 Inter,Cairo,sans-serif}.wallet-summary-actions{display:flex;align-items:center;justify-content:space-between}.wallet-summary-actions .dash-primary{background:#fff;color:#393075;box-shadow:none}.wallet-summary-actions .dash-ghost{color:#e2deff}.mini-order-card{min-height:197px;padding:18px;border:1px solid rgba(255,255,255,.08);background:#192234;border-radius:14px}.card-title-row>button{color:#aaa2ff;background:transparent;font-size:9px;font-weight:700}.mini-order-product,.customer-order-row,.admin-queue-row{display:flex;align-items:center;gap:9px}.mini-product-logo{display:grid;place-items:center;flex:0 0 auto;width:35px;height:35px;overflow:hidden;border-radius:9px;color:#fff;font:800 8px/1 Inter,sans-serif;letter-spacing:-.06em}.steam-mini{background:linear-gradient(135deg,#123155,#1682be)}.razer-mini{background:linear-gradient(135deg,#203620,#41b23e)}.google-mini{background:linear-gradient(135deg,#347346,#e6694e)}.mini-order-product>div{min-width:0;flex:1}.mini-order-product strong,.customer-order-row strong,.admin-queue-row strong{display:block;overflow:hidden;color:#e9edf7;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.mini-order-product small,.customer-order-row small,.admin-queue-row small{display:block;margin-top:4px;color:#7f8ca4;font:500 8px/1.3 Inter,Cairo,sans-serif}.order-delivery-note{display:flex;gap:5px;align-items:start;margin:17px 0 0;padding-top:12px;color:#a6b0c5;border-top:1px solid rgba(255,255,255,.07);font-size:9px;line-height:1.6}.order-delivery-note svg{flex:0 0 auto;color:#20d9c8}.status{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;padding:4px 7px;border-radius:99px;white-space:nowrap;font-size:8px;font-weight:700}.status.review{color:#c9bdff;background:#9181ff21}.status.processing{color:#f4c766;background:#f5b9421c}.status.paid,.status.completed{color:#73e9c7;background:#26c2811c}.status.pending{color:#ffcc75;background:#f5b9421c}.status-pulse{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #f5b94224}.recent-panel{min-height:190px}.order-row-list{display:grid}.customer-order-row{min-height:54px;padding-block:8px;border-top:1px solid rgba(255,255,255,.06)}.customer-order-row>div{min-width:0;flex:1}.customer-order-row>button,.row-action,.table-more{display:grid;place-items:center;width:25px;height:25px;padding:0;color:#97a2b8;background:transparent;border-radius:7px}.customer-order-row>button:hover,.row-action:hover,.table-more:hover{color:#fff;background:#ffffff12}.customer-order-row>button svg,.row-action svg{transform:scaleX(-1)}.orders-detail{padding:0}.order-focus-head{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:19px;background:#1c263a}.label-kicker{margin:0 0 5px;color:#9e96fa;font:700 9px/1 Inter,Cairo,sans-serif;letter-spacing:.08em}.order-focus-head h4{margin-bottom:5px}.order-focus-head small{color:#8290a9;font-size:9px}.order-timeline{position:relative;display:grid;gap:0;padding:17px 20px 12px}.order-timeline:before{content:"";position:absolute;top:31px;bottom:29px;inset-inline-start:33px;width:1px;background:#303a50}.timeline-item{position:relative;z-index:1;display:flex;gap:11px;align-items:center;min-height:52px}.timeline-icon{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;color:#75829b;background:#202a3e;border:1px solid #3a465f;border-radius:50%}.timeline-item.done .timeline-icon{color:#63dfbd;background:#173d38;border-color:#63dfbd59}.timeline-item.active .timeline-icon{color:#f5c766;background:#45371d;border-color:#f5c76666}.timeline-item strong{display:block;color:#dce1ee;font-size:10px}.timeline-item small{display:block;margin-top:3px;color:#7f8ca4;font-size:9px}.delivery-banner{display:flex;gap:8px;align-items:start;margin:0 18px 18px;padding:10px;color:#b3bdcf;background:#20d9c80f;border:1px solid rgba(32,217,200,.12);border-radius:9px;font-size:9px;line-height:1.6}.delivery-banner svg{flex:0 0 auto;color:#2dddd0}.compact-orders{min-height:200px}.wallet-page-balance{display:flex;align-items:end;justify-content:space-between;gap:20px;min-height:176px;margin-bottom:12px;padding:22px;overflow:hidden;color:#fff;background:linear-gradient(130deg,#6555e9,#323372 62%,#1e2947);border-radius:15px}.wallet-page-balance>div:first-child>span{display:inline-flex;align-items:center;gap:7px;font:800 10px/1 Inter,Cairo,sans-serif}.wallet-page-balance p{margin:31px 0 7px;color:#d9d5f9;font-size:10px}.wallet-page-balance strong{font:800 30px/1 Inter,Cairo,sans-serif}.balance-side-notes{display:grid;gap:8px}.balance-side-notes span{display:inline-flex;gap:6px;align-items:center;color:#dedaf6;font-size:9px}.balance-side-notes svg{color:#42e8d8}.transaction-panel{min-height:254px}.transaction-list{display:grid}.transaction-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-block:12px;border-top:1px solid rgba(255,255,255,.06)}.transaction-icon{display:grid;place-items:center;width:29px;height:29px;color:#64e2cf;background:#20d9c81a;border-radius:8px}.transaction-icon.pending{color:#f5c766;background:#f5b9421a}.transaction-row strong{display:block;color:#e2e6ef;font-size:10px}.transaction-row small{display:block;margin-top:3px;color:#7b88a0;font-size:8px}.transaction-row>b{color:#e5e8f1;font:700 10px/1 Inter,Cairo,sans-serif}.transaction-row>b.credit{color:#62e7c2}.admin-side{background:#0c121e}.admin-brand{display:flex;gap:8px;align-items:center;padding:9px 8px 23px;color:#fff;border-bottom:1px solid rgba(255,255,255,.075);font:800 15px/1 Inter,Cairo,sans-serif;letter-spacing:-.04em}.admin-brand small{color:#8479ff;font-size:8px;letter-spacing:.1em}.admin-dot{width:10px;height:10px;border-radius:50%;background:#20d9c8;box-shadow:0 0 0 4px #20d9c81a}.owner-avatar{background:linear-gradient(145deg,#20b8b5,#25645c)}.side-notification{margin-inline-start:auto;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;color:#fff;background:#6d5dfb;border-radius:99px;font:800 9px/1 Inter,sans-serif}.admin-session{margin-top:auto;padding:14px 7px 6px;border-top:1px solid rgba(255,255,255,.075);border-bottom:0}.admin-main{background:#151d2c}.queue-panel,.chart-panel{min-height:225px}.admin-queue-row{min-height:62px;padding-block:10px;border-top:1px solid rgba(255,255,255,.06)}.admin-queue-row>div{min-width:0;flex:1}.admin-queue-row .row-action{margin-inline-start:2px}.chart-up{padding:5px 7px;color:#67e5c0;background:#26c2811a;border-radius:7px;font:700 9px/1 Inter,Cairo,sans-serif}.mock-chart{height:110px;display:flex;align-items:end;gap:10px;padding:4px 3px 0;border-bottom:1px solid rgba(255,255,255,.1)}.mock-chart span{flex:1;min-width:8px;background:linear-gradient(180deg,#8f82ff,#4e41c3);border-radius:5px 5px 1px 1px;opacity:.7}.mock-chart span.peak{opacity:1;background:linear-gradient(180deg,#2ee1d2,#5e52e8)}.chart-labels{display:flex;justify-content:space-between;padding:8px 3px 0;color:#6f7b91;font:700 8px/1 Inter,Cairo,sans-serif}.activity-panel{margin-bottom:0}.activity-list{display:grid}.activity-row{display:flex;gap:10px;align-items:center;padding-block:10px;border-top:1px solid rgba(255,255,255,.06)}.activity-row>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:#a69dff;background:#6d5dfb1a;border-radius:8px}.activity-row strong{display:block;color:#cbd2e1;font-size:10px}.activity-row small{display:block;margin-top:3px;color:#748198;font-size:8px}.admin-table-panel{padding:15px}.table-controls{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}.fake-search{display:flex;align-items:center;gap:7px;flex:1;min-height:33px;padding:0 10px;color:#738098;border:1px solid rgba(255,255,255,.08);background:#151e2e;border-radius:8px;font-size:9px}.filter-button{display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:#b3bdcf;border:1px solid rgba(255,255,255,.08);background:#151e2e;border-radius:8px;font-size:9px}.filter-button svg{transform:rotate(90deg)}.admin-table{min-width:560px}.admin-table-row{display:grid;grid-template-columns:1.22fr 1.18fr .85fr .9fr 28px;align-items:center;gap:11px;min-height:57px;padding-inline:6px;border-top:1px solid rgba(255,255,255,.065);color:#afbacd;font-size:9px}.admin-table-head{min-height:28px;color:#67748c;border-top:0;font-size:8px;font-weight:700}.admin-table-row strong{display:block;color:#dce1ec;font-size:9px}.admin-table-row small{display:block;margin-top:3px;color:#77849a;font-size:8px}.manual-action-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;background:#f5b9420d;border-color:#f5b94224}.manual-action-panel>div{display:flex;gap:10px;align-items:center}.action-alert{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;color:#f5c766;background:#f5b9421a;border-radius:9px}.manual-action-panel h4{margin-bottom:4px}.manual-action-panel p{margin:0;max-width:480px;color:#9ca7bb;font-size:9px;line-height:1.6}.topup-review-panel,.provider-panel{min-height:230px}.review-line{display:flex;align-items:center;gap:9px;padding-block:13px;border-top:1px solid rgba(255,255,255,.06)}.review-line>div{flex:1}.review-line strong{display:block;color:#e4e8f2;font-size:10px}.review-line small{display:block;margin-top:3px;color:#7b88a0;font-size:8px}.review-line>b{color:#fff;font:800 11px/1 Inter,Cairo,sans-serif}.review-actions{display:flex;gap:8px;padding-top:6px}.provider-icon{display:grid;place-items:center;width:37px;height:37px;margin-bottom:14px;color:#8ed0ff;background:#55a2f51a;border-radius:10px}.provider-panel h4{margin-bottom:7px}.provider-panel p{margin:0 0 16px;color:#8b98af;font-size:9px;line-height:1.7}.audit-panel{margin-bottom:0}.audit-lock{display:inline-flex;align-items:center;gap:5px;color:#67e5c0;font-size:9px;font-weight:700}.audit-row{display:grid;grid-template-columns:60px 1fr auto auto;gap:10px;padding-top:13px;color:#8e9ab1;border-top:1px solid rgba(255,255,255,.06);font-size:9px}.audit-row span:nth-child(3){color:#65e6c1;font-weight:700}.customer-admin-list{margin-bottom:0}.customer-admin-row{display:grid;grid-template-columns:34px minmax(0,1fr) 115px 58px 26px;align-items:center;gap:11px;padding-block:12px;border-top:1px solid rgba(255,255,255,.06)}.customer-admin-row>div strong{display:block;color:#e0e4ee;font-size:10px}.customer-admin-row>div small{display:block;margin-top:3px;color:#758299;font-size:8px}.customer-admin-row>span{color:#8a97ae;font-size:8px}.customer-admin-row>span b{display:block;margin-top:3px;color:#e3e6f0;font:700 9px/1 Inter,Cairo,sans-serif}.product-manage-list{margin-bottom:0}.product-manage-note{display:flex;gap:7px;align-items:center;margin-bottom:12px;padding:9px;color:#e7bd6d;background:#f5b94212;border:1px solid rgba(245,185,66,.13);border-radius:9px;font-size:9px}.manage-product-row{display:grid;grid-template-columns:33px minmax(0,1fr) 62px 73px auto;align-items:center;gap:10px;min-height:56px;border-top:1px solid rgba(255,255,255,.06)}.manage-logo{display:grid;place-items:center;width:29px;height:29px;color:#fff;background:#303c56;border-radius:8px;font:800 8px/1 Inter,sans-serif}.logo-0{background:#1579ad}.logo-1{background:#3d7c4e}.logo-2{background:#43853e}.logo-3{background:#1763bf}.logo-4{background:#b64b9e}.logo-5{background:#a21b22}.manage-product-row>div strong{display:block;overflow:hidden;color:#e3e7f0;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.manage-product-row>div small{display:block;margin-top:3px;color:#758299;font-size:8px}.availability{display:inline-flex;align-items:center;gap:4px;color:#6fdfc0;font-size:8px}.availability i{width:5px;height:5px;background:currentColor;border-radius:50%}.manage-product-row>b{color:#e1e5ef;font:700 10px/1 Inter,Cairo,sans-serif}.topup-popover-backdrop{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#03050abd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topup-popover{position:relative;width:min(400px,100%);padding:28px;color:#ecf0f9;background:#151e2e;border:1px solid rgba(255,255,255,.13);border-radius:20px;box-shadow:0 28px 80px #00000080}.topup-close{position:absolute;top:11px;inset-inline-end:13px;width:27px;height:27px;color:#aab4c8;background:transparent;font-size:21px;line-height:1}.popover-icon{display:grid;place-items:center;width:39px;height:39px;margin-bottom:14px;color:#b9b0ff;background:#6d5dfb24;border-radius:11px}.popover-kicker{margin:0 0 5px;color:#a59cff;font:800 9px/1 Inter,Cairo,sans-serif;letter-spacing:.1em}.topup-popover h3{margin:0;font-size:23px}.popover-copy{margin:8px 0 18px;color:#96a2b7;font-size:10px;line-height:1.75}.amount-options{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.amount-options button{min-height:35px;color:#b9c2d3;border:1px solid rgba(255,255,255,.1);background:#1a2436;border-radius:8px;font:700 9px/1 Inter,Cairo,sans-serif}.amount-options button.selected{color:#fff;border-color:#786cff;background:#6d5dfb3d}.method-options{display:grid;gap:7px;margin:16px 0}.method-options button{display:grid;grid-template-columns:24px 1fr;gap:1px 9px;align-items:center;padding:11px;color:#cbd3e2;border:1px solid rgba(255,255,255,.09);background:#182235;border-radius:10px;text-align:start}.method-options button.selected{border-color:#7769ffb3;background:#6d5dfb21}.method-options svg{grid-row:span 2;color:#a69dff}.method-options span{font-size:10px;font-weight:700}.method-options small{color:#7f8ca3;font-size:8px}.popover-action{width:100%;min-height:41px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#6d5dfb;border-radius:10px;font-size:11px;font-weight:700}.popover-action svg{transform:scaleX(-1)}.site-footer{padding-bottom:0;background:#0a0e17}.footer-top{display:flex;justify-content:space-between;gap:34px;padding-block:42px}.footer-top .brand{margin-bottom:11px}.footer-top p{max-width:270px;margin:0;color:#747f96;font-size:11px;line-height:1.8}.footer-links{display:flex;align-items:center;flex-wrap:wrap;align-content:start;gap:10px 23px;max-width:550px;padding-top:8px;color:#a2acc0;font-family:Inter,Cairo,sans-serif;font-size:11px}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:12px;padding-block:17px;border-top:1px solid rgba(255,255,255,.06);color:#626c81;font-size:10px}.mobile-bottom-nav{display:none}.side-panel,.mobile-menu-panel{position:fixed;z-index:30;top:0;bottom:0;width:min(390px,100%);padding:20px;background:#111827;box-shadow:-20px 0 60px #00000073;transition:transform .28s ease}.side-panel{inset-inline-end:0;transform:translate(110%)}.side-panel.open{transform:translate(0)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.08)}.panel-head h2{margin:0;font-size:20px}.screen-overlay{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;background:#03050aa6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.empty-cart{display:grid;justify-items:center;padding:85px 12px;text-align:center}.empty-cart>span{display:grid;place-items:center;width:62px;height:62px;margin-bottom:17px;color:#b5adff;background:#6d5dfb1f;border-radius:20px}.empty-cart h3{margin:0 0 8px;font-size:17px}.empty-cart p{max-width:260px;margin:0 0 22px;color:#8e9ab3;font-size:12px;line-height:1.8}.cart-content{height:calc(100% - 66px);display:flex;flex-direction:column}.cart-items{flex:1;overflow-y:auto;padding-block:18px}.cart-line{display:flex;gap:12px;align-items:center;padding-block:10px;border-bottom:1px solid rgba(255,255,255,.06)}.cart-line .product-visual{flex:0 0 80px;width:80px;min-height:68px;padding:9px}.cart-line .visual-sub,.cart-line .visual-chip{display:none}.cart-line .visual-brand{font-size:15px}.cart-line h3{margin:0 0 4px;font-size:13px}.cart-line p{margin:0 0 7px;color:#909bb4;font-size:10px}.cart-line strong{font:800 12px/1 Inter,Cairo,sans-serif}.cart-total{display:flex;align-items:center;justify-content:space-between;padding:17px 0;color:#b7c0d2;font-size:12px}.cart-total strong{color:#fff;font:800 17px/1 Inter,Cairo,sans-serif}.full-width{width:100%}.mobile-menu-panel{inset-inline-start:0;transform:translate(-110%)}.mobile-menu-panel nav{display:grid;padding:20px 0}.mobile-menu-panel nav a{padding:14px 0;color:#e6eaf3;border-bottom:1px solid rgba(255,255,255,.06);font-size:17px;font-weight:700}.language-menu-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px;color:#cbc6ff;border:1px solid rgba(144,132,255,.28);background:#6d5dfb14;border-radius:12px;font-size:13px;font-weight:700}.modal-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#03050ac2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-modal{position:relative;width:min(760px,100%);max-height:min(680px,calc(100vh - 44px));display:grid;grid-template-columns:.9fr 1.1fr;overflow:auto;background:#111827;border:1px solid rgba(255,255,255,.13);border-radius:23px;box-shadow:0 30px 90px #0000008c}.product-modal>.product-visual{min-height:100%;border-radius:0}.modal-close{position:absolute;z-index:2;top:12px;inset-inline-end:12px;background:#080b133d;color:#fff}.product-modal-copy{padding:42px 34px 31px}.product-modal h2{margin:0 0 8px;font-size:27px;line-height:1.35}.modal-price{margin:0 0 23px;color:#fff;font:800 22px/1 Inter,Cairo,sans-serif}.modal-price span{color:#20d9c8;font-size:12px}.product-modal label{display:block;margin:17px 0 0;color:#aeb8ca;font-size:11px;font-weight:700}.select-wrap{position:relative;margin-top:8px}.select-wrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 14px;color:#edf0f9;border:1px solid rgba(255,255,255,.12);outline:none;background:#171f30;border-radius:10px;font-size:12px}.select-wrap svg{position:absolute;top:50%;inset-inline-end:12px;transform:translateY(-50%);color:#9fa9c1;pointer-events:none}.value-row{display:flex;gap:8px;margin-top:8px}.value-row button{flex:1;padding:10px;color:#c7cee0;border:1px solid rgba(255,255,255,.12);background:#171f30;border-radius:9px;font:700 11px/1 Inter,Cairo,sans-serif}.value-row .selected-value{color:#fff;border-color:#7567f9;background:#6d5dfb38}.manual-note{display:flex;gap:8px;align-items:start;margin:20px 0;padding:10px;color:#cbd0e0;background:#f5b94214;border:1px solid rgba(245,185,66,.15);border-radius:10px;font-size:10px;line-height:1.7}.manual-note svg{flex:0 0 auto;margin-top:1px;color:#f5b942}.toast{position:fixed;z-index:50;bottom:24px;inset-inline-start:50%;display:flex;gap:8px;align-items:center;padding:12px 15px;color:#e9fffb;background:#163c38;border:1px solid rgba(32,217,200,.25);border-radius:12px;box-shadow:0 14px 35px #00000040;font-size:12px;font-weight:700;transform:translate(-50%)}.toast svg{color:#20d9c8}.checkout-modal{position:relative;width:min(780px,100%);max-height:min(700px,calc(100vh - 44px));overflow:auto;padding:36px;color:#edf0f8;background:#121a29;border:1px solid rgba(255,255,255,.13);border-radius:22px;box-shadow:0 30px 90px #0000008c}.checkout-modal h2{margin:3px 0 7px;font-size:28px}.checkout-stepper{display:flex;align-items:center;width:112px;margin-bottom:22px;direction:ltr}.checkout-stepper span{display:grid;place-items:center;width:22px;height:22px;color:#718098;border:1px solid #3a475e;border-radius:50%;background:#172133;font:800 9px/1 Inter,sans-serif}.checkout-stepper span.active{color:#fff;border-color:#786bff;background:#6d5dfb}.checkout-stepper i{flex:1;height:1px;background:#374257}.checkout-intro{max-width:550px;margin:0 0 21px;color:#9aa6bc;font-size:11px;line-height:1.8}.checkout-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:13px}.checkout-form{display:grid;gap:14px}.checkout-form>label{color:#b6c0d2;font-size:10px;font-weight:700}.checkout-form input{width:100%;height:39px;margin-top:8px;padding:0 11px;color:#e8ebf4;border:1px solid rgba(255,255,255,.1);outline:0;background:#192234;border-radius:9px;direction:ltr;font:500 10px Inter,Cairo,sans-serif}.payment-options{display:grid;gap:7px;margin-top:8px}.payment-options button{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;align-items:center;padding:10px;color:#c3ccdc;border:1px solid rgba(255,255,255,.09);background:#192234;border-radius:10px;text-align:start}.payment-options button.selected{border-color:#8478ffb3;background:#6d5dfb1f}.payment-options svg{grid-row:span 2;color:#a79eff}.payment-options span{font-size:10px;font-weight:700}.payment-options small{color:#7f8ba2;font-size:8px}.checkout-summary{align-self:start;padding:15px;background:#192234;border:1px solid rgba(255,255,255,.08);border-radius:12px}.checkout-summary h3{margin:0 0 12px;font-size:12px}.checkout-line{display:flex;justify-content:space-between;gap:12px;padding-block:9px;color:#aab4c7;border-top:1px solid rgba(255,255,255,.06);font-size:9px;line-height:1.45}.checkout-line b{flex:0 0 auto;color:#e5e9f1;font:700 9px/1 Inter,Cairo,sans-serif;direction:ltr}.checkout-total{display:flex;justify-content:space-between;align-items:center;margin-top:5px;padding-top:12px;color:#b6c0d2;border-top:1px solid rgba(255,255,255,.1);font-size:10px}.checkout-total strong{color:#fff;font:800 15px/1 Inter,Cairo,sans-serif;direction:ltr}.checkout-manual-note{display:flex;gap:8px;align-items:start;margin:16px 0;padding:10px;color:#d8d5e5;background:#f5b94212;border:1px solid rgba(245,185,66,.13);border-radius:9px;font-size:9px;line-height:1.7}.checkout-manual-note svg{flex:0 0 auto;color:#f5c766}html[dir=ltr]{font-family:Inter,Cairo,system-ui,sans-serif}.header-wallet,.product-card-bottom strong,.balance-card,.cart-total,.modal-price{direction:ltr}.product-card-bottom em{margin-inline-start:3px}html[dir=ltr] .announcement a svg,html[dir=ltr] .text-link svg,html[dir=ltr] .button svg,html[dir=ltr] .product-card-bottom button svg,html[dir=ltr] .support-panel .button svg,html[dir=ltr] .circle-link svg{transform:none}.side-panel{box-shadow:20px 0 60px #00000073}html[dir=rtl] .side-panel{transform:translate(-110%)}html[dir=rtl] .side-panel.open,.mobile-menu-panel.open{transform:translate(0)}html[dir=rtl] .mobile-menu-panel{transform:translate(110%)}html[dir=rtl] .mobile-menu-panel.open{transform:translate(0)}@media(max-width:1020px){.header-inner{gap:25px}.desktop-nav{gap:17px}.hero{grid-template-columns:1fr .8fr;gap:15px}.hero h1{font-size:clamp(38px,5vw,55px)}.hero-art{transform:scale(.89);transform-origin:center center}.how-wrap{grid-template-columns:.6fr 1.6fr;gap:38px}.wallet-panel{padding:48px 40px}.assurance-section{gap:36px}.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.container{width:min(100% - 34px,680px)}.announcement{font-size:10px}.announcement-inner{justify-content:start;min-height:37px}.announcement a{display:none}.site-header{position:sticky;top:0}.header-inner{min-height:68px}.desktop-nav,.desktop-account,.header-wallet{display:none}.mobile-menu{display:inline-grid}.hero{grid-template-columns:1fr;min-height:auto;padding-block:61px 39px}.hero-copy{max-width:610px}.hero h1{max-width:600px;font-size:clamp(38px,10vw,53px)}.hero-body{margin-top:19px;font-size:14px}.hero-art{width:min(520px,100%);min-height:365px;margin:-10px auto -14px;transform:none}.hero-card.card-front{inset-inline-start:18%;top:62px}.hero-card.card-side{inset-inline-end:5%;top:38px}.hero-card.card-back{bottom:8px;inset-inline-end:24%}.trust-grid{min-height:auto;grid-template-columns:1fr}.trust-item{border-inline-start:0;border-top:1px solid rgba(255,255,255,.075);padding:15px 4px}.trust-item:first-child{border-top:0}.section{padding-block:78px}.split-heading{align-items:start;flex-direction:column;gap:15px}.heading-side{max-width:510px}.core-grid{grid-template-columns:repeat(3,1fr);gap:12px}.core-card .product-visual{min-height:158px;padding:15px}.core-card .visual-brand{font-size:23px}.core-card .visual-sub{display:none}.core-card-body{padding:13px}.core-card h3{font-size:13px}.circle-link{width:30px;height:30px;flex-basis:30px}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.how-wrap{grid-template-columns:1fr;gap:30px}.how-heading{position:static}.steps{grid-template-columns:repeat(3,1fr)}.step{min-height:220px;padding:20px 14px}.step-icon{margin-bottom:28px}.wallet-panel{grid-template-columns:1fr;padding:41px 28px 26px}.wallet-visual{min-height:260px}.assurance-section{align-items:start;flex-direction:column;gap:25px;padding-top:0}.support-panel{padding-block:42px;align-items:start;flex-direction:column;gap:22px}.footer-top{flex-direction:column}.footer-links{padding-top:0}.mobile-bottom-nav{position:fixed;z-index:17;inset-inline:0;bottom:0;height:66px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px 5px max(5px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.09);background:#0d121ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-width:0;display:grid;place-items:center;gap:2px;color:#9aa5bb;background:transparent;font-size:9px}.mobile-bottom-nav a:first-child{color:#c6bfff}.mobile-bottom-nav svg{color:currentColor}.site-footer{padding-bottom:66px}.product-modal{grid-template-columns:1fr;max-width:470px}.product-modal>.product-visual{min-height:210px}.product-modal-copy{padding:27px 23px 24px}.product-modal h2{font-size:23px}}@media(max-width:520px){.container{width:min(100% - 28px,500px)}.announcement-inner{line-height:1.45}.brand-mark{width:31px;height:31px;border-radius:10px}.brand-word{font-size:19px}.header-inner{gap:12px}.header-actions{gap:3px}.language-toggle{width:31px;height:31px}.cart-button{width:34px}.icon-button{width:32px;height:32px}.hero{padding-top:45px}.eyebrow{margin-bottom:12px;font-size:9px}.hero h1{font-size:clamp(35px,11vw,46px)}.hero-body{font-size:13px;line-height:1.9}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.hero-proof{gap:10px;align-items:start;flex-direction:column;margin-top:24px}.hero-art{min-height:290px;width:104%;margin-inline-start:-2%}.hero-art:before{width:330px;height:330px}.hero-art:after{top:37px;right:5px;bottom:14px;left:5px}.orbit-a{width:245px;height:245px;top:29px;inset-inline-start:43px}.orbit-b{width:195px;height:195px;top:52px;inset-inline-start:73px}.hero-card.card-front{width:177px;inset-inline-start:19%;top:55px}.hero-card.card-side{width:120px;inset-inline-end:2%;top:43px}.hero-card.card-back{width:108px;inset-inline-end:17%;bottom:10px}.hero-card .product-visual{min-height:222px;padding:16px}.hero-card .product-visual.compact{min-height:150px;padding:12px}.hero-card .visual-brand{font-size:27px}.hero-card .compact .visual-brand{font-size:18px}.hero-card-caption{bottom:-1px;inset-inline-start:9px;font-size:9px}.spark-a{width:31px;height:31px;top:31px;inset-inline-start:21px}.spark-a svg{width:15px}.trust-icon{flex-basis:34px;width:34px;height:34px}.trust-item{padding:13px 0}.trust-item strong{font-size:12px}.trust-item small{font-size:9px}.section{padding-block:65px}.section-heading h2,.wallet-copy h2,.support-panel h2{font-size:29px}.core-section{padding-bottom:57px}.core-grid{grid-template-columns:1fr}.core-card{display:grid;grid-template-columns:104px 1fr;align-items:stretch}.core-card .product-visual{min-height:105px;padding:12px}.core-card .visual-brand{font-size:20px}.core-card .visual-chip{padding:5px 6px;font-size:8px}.core-card-body{padding:14px 15px}.core-card h3{font-size:14px}.product-grid{gap:10px}.product-card .product-visual{min-height:133px;padding:13px}.product-card .visual-brand{font-size:21px}.product-card .visual-sub{display:none}.product-card .visual-chip{padding:5px 6px;font-size:8px}.product-card-body{padding:12px}.product-card h3{min-height:38px;font-size:12px}.product-card-bottom{margin-top:7px;align-items:start;flex-direction:column;gap:4px}.product-card-bottom button{font-size:9px}.centered-heading{margin-bottom:27px}.centered-heading>p:last-child{font-size:12px}.steps{grid-template-columns:1fr;gap:10px}.step{min-height:0;display:grid;grid-template-columns:43px 1fr;column-gap:14px;padding:17px}.step-icon{grid-row:span 2;width:40px;height:40px;margin:0}.step h3{margin:3px 0 2px}.step p{grid-column:2;font-size:11px}.step-number{font-size:23px}.wallet-section{padding-block:64px}.wallet-panel{margin-inline:-3px;padding:32px 19px 19px;border-radius:20px}.wallet-copy>p:not(.eyebrow){font-size:12px}.wallet-visual{min-height:235px}.balance-card{max-width:280px;min-height:190px;padding:18px}.balance-card strong{font-size:25px}.wallet-badge{font-size:9px}.assurance-section{padding-bottom:65px}.assurance-left{gap:12px}.assurance-icon{flex-basis:46px;width:46px;height:46px}.assurance-left h2{font-size:23px}.assurance-list{display:grid;grid-template-columns:1fr;width:100%}.assurance-list span{font-size:10px}.support-panel p:not(.eyebrow){font-size:12px;line-height:1.7}.support-panel .button{width:100%}.footer-bottom{align-items:start;flex-direction:column;font-size:9px}.footer-links{gap:9px 17px}.modal-backdrop{align-items:end;padding:0}.product-modal{max-height:93vh;border-radius:23px 23px 0 0}.product-modal>.product-visual{min-height:160px}.product-modal-copy{padding:21px 19px calc(20px + env(safe-area-inset-bottom))}.product-modal h2{font-size:21px}.product-modal .visual-brand{font-size:32px}.checkout-modal{max-height:93vh;padding:23px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.checkout-modal h2{font-size:23px}.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1}.toast{width:calc(100% - 34px);bottom:80px;justify-content:center;text-align:center}}.footer-links button{padding:0;color:inherit;background:transparent;font-size:inherit}.footer-links button:hover,.footer-links button:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.cart-line>div:not(.product-visual){flex:1;min-width:0}.cart-remove{display:grid;flex:0 0 auto;place-items:center;width:27px;height:27px;color:#9da8bd;border:1px solid rgba(255,255,255,.09);background:#ffffff08;border-radius:8px}.cart-remove:hover{color:#fff;border-color:#e871858c;background:#e871851c}.checkout-payment-fieldset{min-width:0;margin:0;padding:0;border:0}.checkout-payment-fieldset legend{padding:0;color:#b6c0d2;font-size:10px;font-weight:700}.payment-options button:disabled{cursor:not-allowed;opacity:.5}.payment-options button.is-locked{border-style:dashed;opacity:.78}.admin-route-gate{display:grid;min-height:100vh;place-items:center;padding:24px;color:#edf0f8;background:radial-gradient(circle at 15% 0%,rgba(102,83,248,.25),transparent 29rem),#090c14}.admin-route-gate section{width:min(480px,100%);padding:34px;border:1px solid rgba(255,255,255,.12);background:#111827e0;border-radius:22px;box-shadow:0 25px 75px #00000045;text-align:center}.admin-route-gate p{margin:0 0 12px;color:#9d93ff;letter-spacing:.12em;font:800 10px/1 Inter,Cairo,sans-serif}.admin-route-gate h1{margin:0;font-size:clamp(26px,5vw,39px);line-height:1.3}.admin-route-gate span{display:block;margin:14px 0 22px;color:#aeb8ca;font-size:12px;line-height:1.85}.admin-route-gate .button{display:inline-flex}.product-card-bottom .out-of-stock strong{color:#d9a65b;font-size:11px}.product-card-bottom button:disabled{cursor:not-allowed;opacity:.52}.availability.unavailable{color:#d9a65b}.value-row{flex-wrap:wrap}.value-row button{flex:1 1 72px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #9d92ff;outline-offset:3px}.checkout-form input:focus-visible{border-color:#9d92ff}.desktop-nav button{padding:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;transition:color .2s ease}.desktop-nav button:hover{color:#fff}.mobile-menu-panel nav button{width:100%;padding:14px 0;color:#e6eaf3;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;text-align:start;font-size:17px;font-weight:700}.wallet-page{min-height:100vh;padding:28px 24px 80px;overflow:hidden;color:#edf0f8;background:radial-gradient(circle at 15% 0%,rgba(102,83,248,.25),transparent 29rem),radial-gradient(circle at 90% 80%,rgba(26,187,170,.11),transparent 30rem),#090c14}.wallet-page:before{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 80%);mask-image:linear-gradient(to bottom,#000,transparent 80%)}.wallet-page__header,.wallet-page__hero{position:relative;z-index:1;width:min(1060px,100%);margin-inline:auto}.wallet-page__header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px}.wallet-page__back{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;color:#d7d4ff;border:1px solid rgba(143,130,255,.24);background:#6d5dfb1a;border-radius:11px;font-size:12px;font-weight:700}.wallet-page__back:hover{background:#6d5dfb2e}.wallet-page__badge{padding:6px 9px;color:#f2c967;border:1px solid rgba(245,185,66,.2);background:#f5b94214;border-radius:99px;font:700 9px/1 Inter,Cairo,sans-serif}.wallet-page__hero{max-width:860px;padding-top:clamp(62px,11vw,128px);text-align:center}.wallet-page__eyebrow{margin:0 0 15px;color:#9a90ff;letter-spacing:.13em;font:800 11px/1 Inter,Cairo,sans-serif}.wallet-page h1{max-width:640px;margin:0 auto;color:#fbfbff;font-size:clamp(37px,5.5vw,66px);line-height:1.12;letter-spacing:-.045em}.wallet-page__guest-card,.wallet-page__topup-card{max-width:620px;margin:31px auto 0;padding:28px;text-align:start;border:1px solid rgba(255,255,255,.1);background:#111827db;border-radius:22px;box-shadow:0 25px 75px #00000045;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wallet-page__guest-card>p:first-child,.wallet-page__intro{margin:0;color:#aeb8ca;font-size:13px;line-height:1.9}.wallet-page__auth-action,.wallet-page__submit{width:100%;min-height:47px;margin-top:21px;color:#fff;background:linear-gradient(135deg,#7867ff,#5b4dd9);border-radius:12px;box-shadow:0 12px 24px #5646e542;font-size:13px;font-weight:800}.wallet-page__auth-action:hover,.wallet-page__submit:hover{transform:translateY(-1px);filter:brightness(1.08)}.wallet-page__privacy-note,.wallet-page__manual-note{margin:16px 0 0;color:#7d89a1;font-size:10px;line-height:1.8}.wallet-page__topup-form{display:grid;gap:17px;margin-top:24px}.wallet-page__amount-field,.wallet-page__method-fieldset{min-width:0;margin:0;padding:0;border:0}.wallet-page__amount-field>span,.wallet-page__method-fieldset legend{display:block;margin-bottom:8px;color:#c0cadb;font-size:11px;font-weight:800}.wallet-page__amount-input-wrap{display:flex;align-items:center;gap:11px;height:53px;padding-inline:14px;border:1px solid rgba(255,255,255,.12);background:#151e2e;border-radius:13px}.wallet-page__amount-input-wrap:focus-within{border-color:#9d92ff;box-shadow:0 0 0 3px #9d92ff24}.wallet-page__amount-input-wrap input{width:100%;min-width:0;color:#fff;border:0;outline:0;background:transparent;direction:ltr;font:800 20px/1 Inter,Cairo,sans-serif}.wallet-page__amount-input-wrap span{color:#5de1d0;font:800 11px/1 Inter,Cairo,sans-serif}.wallet-page__amount-hint{margin:-9px 0 0;color:#7f8ba3;font-size:10px}.wallet-page__validation{min-height:16px;margin:-10px 0 0;color:#ff9ca9;font-size:10px;font-weight:700}.wallet-page__method-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.wallet-page__method-option{display:flex;gap:10px;align-items:flex-start;min-height:75px;padding:13px;color:#c8d0df;border:1px solid rgba(255,255,255,.1);background:#151e2e;border-radius:13px;cursor:pointer}.wallet-page__method-option:has(input:checked){border-color:#9082ffc7;background:#6857f421}.wallet-page__method-option input{accent-color:#8477ff;margin:2px 0 0}.wallet-page__method-option strong,.wallet-page__method-option small{display:block}.wallet-page__method-option strong{color:#edf0f8;font-size:11px}.wallet-page__method-option small{margin-top:5px;color:#7f8ba3;font-size:9px;line-height:1.5}.wallet-page__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.wallet-page__cancel{min-width:100px;min-height:45px;padding-inline:16px;color:#aeb9cc;border:1px solid rgba(255,255,255,.1);background:#161f2f;border-radius:11px;font-size:12px;font-weight:700}.wallet-page__submit{width:auto;min-width:196px;margin:0;padding-inline:17px}.wallet-page__demo-request{display:grid;gap:6px;margin-top:18px;padding:16px;color:#d9d6ef;border:1px solid rgba(80,225,201,.24);background:#1a635b2b;border-radius:13px;font-size:11px}.wallet-page__demo-request strong{color:#67e8d5}.wallet-page__demo-request p{margin:2px 0 0;color:#a7b6c6;font-size:10px;line-height:1.7}.auth-gate-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#03050ac7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.auth-gate{position:relative;width:min(440px,100%);padding:30px;color:#edf0f8;border:1px solid rgba(255,255,255,.12);background:#121a29;border-radius:22px;box-shadow:0 30px 90px #0000008c}.auth-gate__close{position:absolute;top:13px;inset-inline-end:13px;display:grid;place-items:center;width:31px;height:31px;color:#b4bfce;border:1px solid rgba(255,255,255,.1);background:#1a2435;border-radius:9px;font-size:20px;line-height:1}.auth-gate__eyebrow{margin:0 0 13px;color:#9d93ff;letter-spacing:.12em;font:800 10px/1 Inter,Cairo,sans-serif}.auth-gate__tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-inline-end:46px;padding:4px;background:#182133;border-radius:10px}.auth-gate__tabs button{min-height:31px;color:#8995aa;background:transparent;border-radius:7px;font-size:10px;font-weight:700}.auth-gate__tabs button.active{color:#fff;background:#6759ed}.auth-gate h2{margin:24px 0 8px;font-size:24px;line-height:1.35}.auth-gate__body{margin:0 0 20px;color:#929eb4;font-size:11px;line-height:1.85}.auth-gate form{display:grid;gap:13px}.auth-gate form label{display:grid;gap:7px;color:#b6c0d2;font-size:10px;font-weight:700}.auth-gate form input{width:100%;height:42px;padding-inline:11px;color:#edf0f8;border:1px solid rgba(255,255,255,.11);outline:0;background:#192234;border-radius:9px;direction:ltr;font:500 11px Inter,Cairo,sans-serif}.auth-gate form input:focus{border-color:#968bff}.auth-gate__error{min-height:15px;margin:-4px 0 0;color:#ff9da7;font-size:9px;font-weight:700}.auth-gate__submit{min-height:44px;color:#fff;background:linear-gradient(135deg,#7867ff,#5b4dd9);border-radius:10px;font-size:12px;font-weight:800}.auth-gate__switch{display:block;margin:15px auto 0;color:#b3adfa;background:transparent;font-size:10px;font-weight:700}.auth-gate__safe,.auth-gate__preview{margin:13px 0 0;padding-top:12px;color:#77859c;border-top:1px solid rgba(255,255,255,.07);font-size:9px;line-height:1.75}.auth-gate__preview{margin-top:7px;padding-top:0;border-top:0;color:#d1b25e}.order-receipt{display:grid;gap:1px;margin-top:23px;overflow:hidden;border:1px solid rgba(134,122,255,.22);background:#182133;border-radius:13px}.order-receipt>div{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:13px 14px;border-top:1px solid rgba(255,255,255,.07)}.order-receipt>div:first-child{border-top:0}.order-receipt span{color:#9ca8bd;font-size:10px;font-weight:700}.order-receipt strong{color:#f0f2f9;font:800 11px/1.4 Inter,Cairo,sans-serif;overflow-wrap:anywhere;text-align:end}.order-receipt .receipt-token{display:grid;justify-content:stretch;gap:9px}.receipt-token code{display:block;padding:10px;overflow-wrap:anywhere;color:#b9f4eb;border:1px solid rgba(68,221,198,.17);background:#10716526;border-radius:8px;font:700 10px/1.65 Inter,monospace}.receipt-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:12px}.receipt-actions .button{width:100%}.checkout-modal button:disabled{cursor:not-allowed;opacity:.6}.tracking-modal{position:relative;width:min(560px,100%);max-height:min(700px,calc(100vh - 44px));overflow:auto;padding:36px;color:#edf0f8;border:1px solid rgba(255,255,255,.13);background:#121a29;border-radius:22px;box-shadow:0 30px 90px #0000008c}.tracking-modal h2{margin:3px 0 8px;font-size:28px}.tracking-modal>p:not(.product-region){max-width:445px;margin:0;color:#9ba7bc;font-size:11px;line-height:1.8}.tracking-form{display:grid;gap:14px;margin-top:22px}.tracking-form label{display:grid;gap:8px;color:#b6c0d2;font-size:10px;font-weight:700}.tracking-form input{width:100%;min-height:40px;padding-inline:11px;color:#e8ebf4;border:1px solid rgba(255,255,255,.1);outline:0;background:#192234;border-radius:9px;font:500 10px Inter,Cairo,sans-serif}.tracking-form input:focus{border-color:#9d92ff;box-shadow:0 0 0 3px #9d92ff1f}.tracking-error{margin:14px 0 0;padding:10px;color:#ffa9b4;border:1px solid rgba(255,124,143,.17);background:#b22d4324;border-radius:9px;font-size:10px;line-height:1.7}.tracking-result{display:grid;gap:12px;margin-top:18px}.tracking-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tracking-status-grid>div{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.08);background:#192234;border-radius:10px}.tracking-status-grid span{display:block;margin-bottom:6px;color:#8290a6;font-size:8px}.tracking-status-grid strong{display:block;overflow-wrap:anywhere;color:#c9c3ff;font:800 9px/1.4 Inter,Cairo,sans-serif}.tracking-items{overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#192234;border-radius:10px}.tracking-items>div{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;color:#c1cad9;border-top:1px solid rgba(255,255,255,.06);font-size:9px;line-height:1.55}.tracking-items>div:first-child{border-top:0}.tracking-items b{flex:0 0 auto;color:#edf0f8;font:700 9px/1.5 Inter,Cairo,sans-serif;direction:ltr}.tracking-total{display:flex;justify-content:space-between;gap:13px;align-items:end;color:#8e9ab0;font-size:9px;line-height:1.5}.tracking-total strong{flex:0 0 auto;color:#fff;font:800 15px/1 Inter,Cairo,sans-serif;direction:ltr}@media(max-width:520px){.wallet-page{padding:15px 16px 46px}.wallet-page__hero{padding-top:59px}.wallet-page h1{font-size:clamp(34px,11vw,45px)}.wallet-page__guest-card,.wallet-page__topup-card{padding:21px 17px;border-radius:18px}.wallet-page__method-options{grid-template-columns:1fr}.wallet-page__actions{display:grid;grid-template-columns:1fr 1.5fr}.wallet-page__cancel,.wallet-page__submit{width:100%;min-width:0}.auth-gate-backdrop{align-items:end;padding:0}.auth-gate{width:100%;max-height:92vh;overflow-y:auto;padding:25px 18px calc(19px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.auth-gate h2{font-size:22px}.tracking-modal{width:100%;max-height:93vh;padding:23px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.tracking-modal h2{font-size:23px}.tracking-status-grid,.receipt-actions{grid-template-columns:1fr}.order-receipt>div{align-items:start;flex-direction:column}}@media(max-width:1020px){.workspace-heading{align-items:start;flex-direction:column}.dashboard{grid-template-columns:185px minmax(0,1fr)}.dashboard-main{padding:23px}.admin-stats{grid-template-columns:repeat(2,1fr)}.customer-stats{grid-template-columns:repeat(3,1fr)}.dash-two-columns,.admin-two-grid{grid-template-columns:1fr}.wallet-summary-card,.mini-order-card{min-height:180px}}@media(max-width:800px){.workspace-section{padding:80px 0}.workspace-heading{margin-bottom:23px}.workspace-mode-toggle{width:100%}.workspace-mode-toggle button{flex:1;justify-content:center}.dashboard{display:block;min-height:0;overflow:visible;background:transparent;border:0;box-shadow:none}.dashboard-side{display:block;margin-bottom:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#0e1420}.dashboard-profile,.admin-brand{padding:5px 5px 12px}.dashboard-side nav{display:flex;gap:4px;overflow-x:auto;padding:11px 0 1px;scrollbar-width:none}.dashboard-side nav::-webkit-scrollbar{display:none}.dashboard-side nav button{flex:0 0 auto;width:auto;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.07);background:#141d2d}.dashboard-side nav button.active:before{display:none}.dashboard-side-help,.admin-session{display:none}.dashboard-main{padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#131b2a}.dash-head{margin-bottom:18px}.dash-head h3{font-size:20px}.customer-stats{grid-template-columns:repeat(3,1fr)}.dash-stat{min-height:108px;padding:13px}.dash-stat strong{font-size:15px}.dash-stat-icon{margin-bottom:8px}.admin-table-panel{overflow-x:auto}.admin-table{min-width:530px}.manual-action-panel{align-items:start;flex-direction:column}.wallet-page-balance{min-height:150px}.topup-popover{max-height:calc(100vh - 40px);overflow-y:auto}}@media(max-width:520px){.workspace-section{padding:65px 0}.workspace-heading h2{font-size:29px}.workspace-heading>div:first-child>p:last-child{font-size:12px}.workspace-mode-toggle button{padding:0 7px;font-size:9px}.workspace-mode-toggle button svg{display:none}.dashboard-main{padding:14px}.dash-head{align-items:start;flex-direction:column;gap:10px}.dash-head h3{font-size:19px}.dash-head p{font-size:10px}.customer-stats,.admin-stats{grid-template-columns:repeat(2,1fr);gap:8px}.dash-stat{min-height:100px;padding:11px}.dash-stat:nth-child(3){grid-column:span 2}.dash-stat-icon{width:26px;height:26px}.dash-stat small{font-size:8px}.dash-stat strong{font-size:14px}.dash-stat p{font-size:8px}.dash-panel{padding:14px}.wallet-summary-card{min-height:170px}.wallet-summary-card>p{margin-top:20px}.wallet-summary-card>strong{font-size:22px}.wallet-summary-actions .dash-ghost{font-size:9px}.card-title-row{margin-bottom:12px}.mini-order-product{flex-wrap:wrap}.mini-order-product .status{margin-inline-start:44px}.order-delivery-note{margin-top:11px;font-size:8px}.customer-order-row{gap:7px}.customer-order-row .status{display:none}.customer-order-row>button{margin-inline-start:auto}.orders-detail{margin-inline:-1px}.order-focus-head{padding:14px}.order-timeline{padding-inline:14px}.order-timeline:before{inset-inline-start:27px}.timeline-icon{flex-basis:24px;width:24px;height:24px}.timeline-item strong{font-size:9px}.timeline-item small{font-size:8px}.wallet-page-balance{align-items:start;flex-direction:column;padding:18px}.wallet-page-balance p{margin-top:18px}.wallet-page-balance strong{font-size:25px}.balance-side-notes{width:100%;grid-template-columns:1fr 1fr}.balance-side-notes span{font-size:8px}.transaction-row{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.transaction-row .status{display:none}.transaction-row>b{font-size:9px}.admin-side{padding:11px}.admin-side nav button{font-size:9px}.admin-two-grid{gap:9px}.queue-panel,.chart-panel,.topup-review-panel,.provider-panel{min-height:0}.manual-action-panel .dash-primary{width:100%}.manual-action-panel p{font-size:8px}.audit-row{grid-template-columns:45px 1fr auto;font-size:8px}.audit-row span:last-child{display:none}.customer-admin-row{grid-template-columns:32px minmax(0,1fr) 68px 25px;gap:7px}.customer-admin-row>span:nth-of-type(2){display:none}.manage-product-row{grid-template-columns:30px minmax(0,1fr) 50px auto;gap:7px}.manage-product-row>b{font-size:8px}.manage-product-row .dash-ghost{display:none}.availability{font-size:7px}.topup-popover-backdrop{align-items:end;padding:0}.topup-popover{width:100%;padding:24px 19px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.topup-popover h3{font-size:21px}}
