@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap";.admin-app,.admin-login{--admin:#080d17;--aside:#0c1320;--surface:#111b2b;--line:#243249;--muted:#8294ae;--violet:#9258f4;background:var(--admin);color:#f5f7fb;min-height:100vh;font-family:DM Sans,sans-serif}.admin-login{place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.admin-login:before{content:"";background-image:linear-gradient(#9d6cff0a 1px,#0000 1px),linear-gradient(90deg,#9d6cff0a 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.admin-login-glow{filter:blur(130px);background:#763cdb30;border-radius:50%;width:600px;height:600px;position:absolute}.admin-login>section{background:#111a29e8;border:1px solid #2c3950;border-radius:20px;width:min(440px,100%);padding:36px;position:relative;box-shadow:0 35px 90px #000c}.admin-brand,.admin-side-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.admin-brand>span,.admin-side-brand>span{background:linear-gradient(135deg,#7140df,#ae6dff);border-radius:12px;place-items:center;width:44px;height:44px;font:800 15px Playfair Display;display:grid;box-shadow:0 9px 25px #854ceb5e}.admin-brand b,.admin-side-brand b{font:700 18px Playfair Display;display:block}.admin-brand small,.admin-side-brand small{color:#8191aa;letter-spacing:.12em;font-size:9px;display:block}.admin-lock{color:#a66aff;background:#251847;border:1px solid #3c286b;border-radius:13px;place-items:center;width:52px;height:52px;margin-top:36px;display:grid}.admin-login h1{margin:18px 0 7px;font:700 32px Playfair Display}.admin-login section>p{color:var(--muted);font-size:13px;line-height:1.6}.admin-login form{gap:14px;margin-top:26px;display:grid}.admin-login label,.editor-grid label,.settings-grid label{color:#b8c5d7;gap:8px;font-size:12px;font-weight:600;display:grid}.admin-login input,.editor-grid input,.editor-grid select,.settings-grid input,.settings-grid textarea{color:#fff;background:#0b1320;border:1px solid #2e3b52;border-radius:8px;outline:none;height:47px;padding:0 13px}.admin-login input:focus,.editor-grid input:focus,.editor-grid select:focus,.settings-grid input:focus,.settings-grid textarea:focus{border-color:#8e55ef;box-shadow:0 0 0 3px #8e55ef1f}.admin-login form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7845e7,#a362fa);border:0;border-radius:8px;height:48px;font-weight:700}.admin-login form>button:disabled{opacity:.6}.admin-error{color:#ff9399;background:#2b171d;border:1px solid #6d3038;border-radius:7px;padding:10px 12px;font-size:12px}.back-site{text-align:center;color:#8296b3;margin-top:22px;font-size:12px;text-decoration:none;display:block}.admin-app{grid-template-columns:250px 1fr;display:grid}.admin-app aside{background:var(--aside);border-right:1px solid var(--line);z-index:40;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-side-brand{border-bottom:1px solid #202d41;padding:0 8px 27px}.admin-side-brand button{display:none}.admin-app aside nav{gap:6px;margin-top:25px;display:grid}.admin-app aside nav button,.side-bottom a,.side-bottom button{color:#899bb5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:46px;padding:0 13px;text-decoration:none;display:flex}.admin-app aside nav button svg,.side-bottom svg{width:18px}.admin-app aside nav button.active{color:#bc94ff;background:linear-gradient(90deg,#6f3edc2e,#0000);border:1px solid #553390}.admin-app aside nav button i{color:#fff;background:#8b4df0;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:auto;font:700 10px DM Sans;display:grid}.side-bottom{border-top:1px solid #202d41;gap:5px;margin-top:auto;padding-top:18px;display:grid}.admin-main{min-width:0;padding:0 38px 70px}.admin-main>header{border-bottom:1px solid var(--line);align-items:center;height:102px;margin-bottom:32px;display:flex}.admin-main>header small,.panel-title small,.settings-block>div>small,.editor-head small{color:#8c5be4;letter-spacing:.15em;font-size:9px;font-weight:800}.admin-main>header h1{margin:4px 0 0;font:700 27px Playfair Display}.refresh,.admin-menu{color:#aabbd1;cursor:pointer;background:#111a29;border:1px solid #2d3a51;border-radius:8px;align-items:center;gap:8px;height:38px;margin-left:auto;padding:0 13px;display:flex}.refresh svg{width:15px}.admin-menu{margin:0 12px 0 0;display:none}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#121c2c,#0e1623);border-radius:12px;align-items:center;gap:16px;padding:21px;display:flex;box-shadow:0 16px 35px #03060c4d}.metric-grid article>div{color:#a66aff;background:#241849;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.metric-grid svg{width:19px}.metric-grid p{gap:3px;margin:0;display:grid}.metric-grid span{color:#8194ae;font-size:11px}.metric-grid strong{font:700 25px Playfair Display}.admin-panel{border:1px solid var(--line);background:#101a29;border-radius:12px;margin-top:25px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.panel-title h2,.settings-block h2{margin:4px 0 0;font:700 20px Playfair Display}.panel-title button{color:#a877ff;cursor:pointer;background:0 0;border:0}.request-list>div{border-bottom:1px solid #1d293b;align-items:center;gap:12px;padding:15px 23px;display:flex}.request-list>div>span{color:#b58bff;background:#2c1e55;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.request-list p{flex:1;gap:3px;margin:0;display:grid}.request-list p b{font-size:13px}.request-list p small{color:#8194ae}.request-list i,.status-toggle{color:#fa8f96;background:#352022;border-radius:20px;padding:6px 9px;font:600 10px DM Sans}.request-list i.resolved,.status-toggle.on{color:#55dda7;background:#163429}.admin-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-toolbar p{color:#899bb4;font-size:12px}.admin-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7642df,#9e5df5);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:700;display:flex}.admin-primary svg{width:16px}.admin-table-wrap{border:1px solid var(--line);background:#101927;border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:780px}th{text-align:left;border-bottom:1px solid var(--line);color:#70839f;letter-spacing:.12em;text-transform:uppercase;padding:14px 17px;font-size:9px}td{color:#b8c6d8;border-bottom:1px solid #1c283a;padding:13px 17px;font-size:12px}td:first-child{align-items:center;gap:10px;display:flex}td:first-child>span{gap:3px;display:grid}td small{color:#778ba7}.mini-card{color:#fff;border-radius:6px;place-items:center;width:37px;height:29px;font-weight:800;display:grid;box-shadow:0 5px 12px #0007}.mini-card.navy{background:#1c2b5e}.mini-card.gold{color:#251800;background:#d79e1b}.mini-card.silver{color:#1c2737;background:#c5ccd3}.mini-card.black{background:#17101f}.status-toggle,.feature-toggle{cursor:pointer;text-transform:capitalize;border:0}.feature-toggle{color:#8498b5;cursor:pointer;background:#1b2637;border:0;border-radius:20px;padding:6px 10px}.feature-toggle.on{color:#b88dff;background:#2a1c51}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions button{color:#95aac5;cursor:pointer;background:#152031;border:1px solid #2c394f;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.row-actions svg{width:15px}.row-actions .danger{color:#ff7a84}.admin-empty{text-align:center;color:#7589a5;padding:45px}.capitalize{text-transform:capitalize}.admin-loading{color:#879ab4;place-items:center;gap:12px;height:55vh;display:grid}.admin-loading svg{animation:1s linear infinite adminSpin}.admin-modal-bg{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.card-editor{background:#111b2b;border:1px solid #33435e;border-radius:15px;width:min(650px,100%);max-height:95vh;padding:28px;overflow:auto;box-shadow:0 35px 90px #000}.editor-head{justify-content:space-between;display:flex}.editor-head h2{margin:5px 0 23px;font:700 25px Playfair Display}.editor-head>button{color:#fff;cursor:pointer;background:#151f30;border:1px solid #2e3c53;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.editor-head svg{width:17px}.editor-grid,.settings-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.editor-grid select{appearance:none}.editor-checks{color:#a9bad0;gap:25px;padding:20px 0;font-size:12px;display:flex}.editor-checks label{align-items:center;gap:8px;display:flex}.editor-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.editor-actions>button:not(.admin-primary){color:#a1b4cc;background:#172234;border:1px solid #334159;border-radius:8px;padding:0 16px}.settings-form{gap:20px;display:grid}.settings-block{border:1px solid var(--line);background:#101927;border-radius:12px;grid-template-columns:260px 1fr;gap:35px;padding:27px;display:grid}.settings-block>div>p{color:#7f92ad;font-size:12px;line-height:1.6}.settings-grid .wide{grid-column:1/-1}.settings-grid textarea{resize:vertical;height:90px;padding:12px}.settings-save{width:max-content;margin-left:auto}.admin-notice{z-index:150;color:#bff5dd;background:#112a21;border:1px solid #347b63;border-radius:9px;align-items:center;gap:9px;padding:14px 17px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #0009}.admin-notice svg{width:17px}@keyframes adminSpin{to{transform:rotate(360deg)}}@media (width<=1000px){.metric-grid{grid-template-columns:repeat(2,1fr)}.settings-block{grid-template-columns:1fr}.admin-app{grid-template-columns:210px 1fr}.admin-main{padding-inline:24px}}@media (width<=700px){.admin-app{display:block}.admin-app aside{width:250px;transition:all .25s;position:fixed;left:-270px;box-shadow:20px 0 50px #000}.admin-app aside.open{left:0}.admin-side-brand button{color:#fff;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.admin-side-brand button svg{width:18px}.admin-menu{display:grid}.admin-main{padding-inline:16px}.admin-main>header{height:80px}.metric-grid,.editor-grid,.settings-grid{grid-template-columns:1fr}.settings-grid .wide{grid-column:auto}.settings-block{padding:20px}.refresh{font-size:0}.refresh svg{margin:0}.card-editor{padding:20px}.admin-login>section{padding:26px}}.payment-status{color:#9eb0c8;text-transform:capitalize;background:#202b3c;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-block}.payment-status.awaiting_verification{color:#f1c56e;background:#392b16}.payment-status.verified{color:#55dda7;background:#163429}.payment-status.rejected,.payment-status.expired,.payment-status.cancelled{color:#fa8f96;background:#352022}.order-actions{justify-content:flex-end;gap:6px;display:flex}.order-actions button{color:#a9bad0;cursor:pointer;background:#172234;border:1px solid #314057;border-radius:7px;height:30px;padding:0 10px;font-size:10px}.order-actions .approve{color:#63e0ae;border-color:#2f765b}.order-actions .reject{color:#ff8b93;border-color:#71333a}.order-actions .icon-delete{color:#ff8089;place-items:center;width:31px;padding:0;display:grid}.order-actions svg{width:14px}.settings-grid select{color:#fff;background:#0b1320;border:1px solid #2e3b52;border-radius:8px;outline:none;height:47px;padding:0 13px}.qr-owner-control{background:#0c1522;border:1px solid #2b3a50;border-radius:10px;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.qr-preview{color:#7d91ad;background:#111c2b;border:1px dashed #40516b;border-radius:10px;flex:0 0 100px;place-items:center;width:100px;height:100px;padding:7px;display:grid}.qr-preview img{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:100%}.qr-preview svg{width:28px}.qr-owner-control>div:last-child>b{font:700 14px Playfair Display}.qr-owner-control p{color:#8295af;margin:6px 0 11px;font-size:10px;line-height:1.6}.qr-owner-control>div:last-child>div{gap:8px;display:flex}.qr-upload,.qr-owner-control button{cursor:pointer;align-items:center;height:34px;padding:0 12px;color:#bd96ff!important;background:#251947!important;border:1px solid #4f3880!important;border-radius:7px!important;font-size:10px!important;display:flex!important}.qr-upload input{display:none}.qr-owner-control button{color:#ff8a92!important;background:#28191d!important;border-color:#61353c!important}.qr-owner-control small{color:#ff858e;margin-top:8px;display:block}@media (width<=520px){.qr-owner-control{flex-direction:column;align-items:flex-start}}.gateway-admin-page{grid-template-columns:300px minmax(0,620px);align-items:start;gap:24px;display:grid}.gateway-admin-info,.gateway-admin-form{border:1px solid var(--line);background:linear-gradient(145deg,#111b2b,#0d1623);border-radius:13px;padding:26px}.gateway-admin-icon{color:#a76aff;background:#251849;border:1px solid #3b286b;border-radius:13px;place-items:center;width:54px;height:54px;margin-bottom:21px;display:grid;box-shadow:0 12px 30px #7541db2b}.gateway-admin-icon svg{width:25px}.gateway-admin-info>small{color:#985ff2;letter-spacing:.17em;font-size:8px;font-weight:800}.gateway-admin-info h2{margin:6px 0 10px;font:700 25px Playfair Display}.gateway-admin-info>p{color:#8497b1;font-size:11px;line-height:1.7}.gateway-security{color:#4dd6a2;background:#11281f;border:1px solid #295d4a;border-radius:9px;align-items:center;gap:10px;margin-top:24px;padding:12px;display:flex}.gateway-security svg{width:19px}.gateway-security span{gap:2px;display:grid}.gateway-security b{font-size:10px}.gateway-security small{color:#78a994;font-size:8px}.gateway-admin-form{gap:15px;display:grid}.gateway-admin-form>label,.admin-field-row label{color:#b9c6d8;gap:8px;font-size:11px;font-weight:700;display:grid}.gateway-admin-form input,.gateway-admin-form select{color:#fff;background:#0a1320;border:1px solid #304058;border-radius:8px;outline:none;width:100%;height:47px;padding:0 13px}.gateway-admin-form input:focus,.gateway-admin-form select:focus{border-color:#9258f2;box-shadow:0 0 0 3px #9258f21f}.admin-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gateway-qr-manager{background:#0b1421;border:1px solid #2b3a50;border-radius:10px;align-items:center;gap:17px;margin-top:3px;padding:17px;display:flex}.gateway-qr-preview{color:#7186a3;background:#121e2e;border:1px dashed #435570;border-radius:10px;flex:0 0 112px;place-items:center;width:112px;height:112px;padding:8px;display:grid}.gateway-qr-preview img{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:100%}.gateway-qr-preview svg{width:32px}.gateway-qr-manager>div:last-child>b{font:700 14px Playfair Display}.gateway-qr-manager p{color:#8093ad;margin:5px 0 11px;font-size:9px;line-height:1.6}.gateway-upload-actions{gap:7px;display:flex}.gateway-upload-actions label,.gateway-upload-actions button{color:#bd96ff;cursor:pointer;background:#261947;border:1px solid #523782;border-radius:7px;align-items:center;gap:6px;height:33px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.gateway-upload-actions input{display:none}.gateway-upload-actions button{color:#ff8992;background:#2a191e;border-color:#66363d}.gateway-upload-actions svg{width:13px}.gateway-warning{color:#e9c477;background:#2e2414;border:1px solid #624b22;border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.5}.gateway-save{width:max-content;margin-left:auto}.gateway-admin-form .admin-error{margin:0}@media (width<=950px){.gateway-admin-page{grid-template-columns:1fr}.gateway-admin-info{display:none}}@media (width<=520px){.admin-field-row{grid-template-columns:1fr}.gateway-qr-manager{flex-direction:column;align-items:flex-start}.gateway-admin-form{padding:19px}}.agent-admin-top{background:linear-gradient(120deg,#171d32,#13152b);border:1px solid #413164;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.agent-admin-top small{color:#9a63f0;letter-spacing:.17em;font-size:8px;font-weight:800}.agent-admin-top h2{margin:5px 0;font:700 23px Playfair Display}.agent-admin-top p{color:#8294ad;max-width:650px;margin:0;font-size:10px;line-height:1.6}.invite-result{background:#11271f;border:1px solid #39624f;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:14px 17px;display:flex}.invite-result p{gap:4px;min-width:0;margin:0;display:grid}.invite-result span{color:#76a793;font-size:8px}.invite-result b{color:#baf3dc;word-break:break-all;font-size:10px}.invite-result button{color:#69dcad;cursor:pointer;background:#18372b;border:1px solid #39755c;border-radius:7px;flex:none;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;display:flex}.invite-result svg{width:13px}.commission-control{background:#101927;border:1px solid #26344a;border-radius:10px;align-items:center;gap:12px;margin:17px 0;padding:16px 18px;display:flex}.commission-control>div{flex:1;align-items:center;gap:10px;display:flex}.commission-control svg{color:#a269ff;width:20px}.commission-control p{gap:2px;margin:0;display:grid}.commission-control p b{font-size:11px}.commission-control p small{color:#7e91ab;font-size:8px}.commission-control label{background:#0b1421;border:1px solid #314159;border-radius:7px;align-items:center;height:36px;display:flex;overflow:hidden}.commission-control input{color:#fff;background:0 0;border:0;outline:none;width:65px;height:100%;padding:0 10px}.commission-control label span{color:#8fa2bb;padding-right:10px}.commission-control>button{color:#b78eff;cursor:pointer;background:#271a48;border:1px solid #513781;border-radius:7px;height:36px;padding:0 12px;font-size:9px}.agent-admin-list{gap:16px;display:grid}.agent-admin-list>article{background:#101927;border:1px solid #26344a;border-radius:12px;overflow:hidden}.agent-summary{align-items:center;gap:12px;padding:17px 19px;display:flex}.agent-summary>span{color:#b486ff;background:#281b4e;border-radius:10px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.agent-summary>p{flex:1;gap:3px;margin:0;display:grid}.agent-summary>p b{font:700 14px Playfair Display}.agent-summary>p small{color:#7e91ac;font-size:8px}.agent-money{gap:22px;display:flex}.agent-money p{text-align:right;gap:3px;margin:0;display:grid}.agent-money span{color:#778aa4;font-size:8px}.agent-money b{color:#b58aff;font:700 16px Playfair Display}.agent-active{color:#f28b93;cursor:pointer;background:#362125;border:0;border-radius:16px;margin-left:12px;padding:6px 9px;font-size:8px}.agent-active.on{color:#55dca8;background:#153529}.agent-deposit-strip{color:#7d90aa;background:#0d1623;border-block:1px solid #223047;gap:25px;padding:10px 19px;font-size:8px;display:flex}.agent-deposit-strip b{color:#c0cde0}.agent-sales-table{overflow:auto}.agent-sales-table table{min-width:1000px}.agent-sales-table td:first-child{display:table-cell}.agent-sales-table td:nth-child(2) small{margin-top:3px;display:block}.agents-zero{text-align:center;color:#788ca7;background:#101927;border:1px dashed #304058;border-radius:12px;padding:60px}.agents-zero svg{color:#8755dc;width:35px}.agents-zero h3{color:#fff;margin:10px 0 5px;font:700 19px Playfair Display}.agents-zero p{font-size:9px}@media (width<=750px){.agent-admin-top{flex-direction:column;align-items:flex-start}.agent-admin-top>button{width:100%}.commission-control{flex-wrap:wrap;align-items:flex-start}.commission-control>div{flex-basis:100%}.agent-summary{flex-wrap:wrap;align-items:flex-start}.agent-summary>p{min-width:180px}.agent-money{order:4;justify-content:flex-start;width:100%}.agent-money p{text-align:left}.agent-deposit-strip{flex-wrap:wrap;gap:10px 20px}}.agent-auth,.agent-dashboard,.agent-loading{color:#f5f7fb;background:#080d17;min-height:100vh;font-family:DM Sans,sans-serif}.agent-auth{place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.agent-auth:before{content:"";background-image:linear-gradient(#8c5be20b 1px,#0000 1px),linear-gradient(90deg,#8c5be20b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.agent-auth-glow{filter:blur(130px);background:#6d37d528;border-radius:50%;width:600px;height:600px;position:absolute}.agent-auth>section{background:#111a2aeb;border:1px solid #2d3b52;border-radius:18px;width:min(440px,100%);padding:34px;position:relative;box-shadow:0 35px 90px #000b}.agent-logo{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.agent-logo>span{background:linear-gradient(135deg,#7340df,#aa68ff);border-radius:11px;place-items:center;width:43px;height:43px;font:800 14px Playfair Display;display:grid}.agent-logo b{font:700 18px Playfair Display;display:block}.agent-logo small{color:#7e90aa;letter-spacing:.15em;font-size:8px;display:block}.agent-auth-icon{color:#a86cff;background:#26194a;border:1px solid #3b2869;border-radius:13px;place-items:center;width:52px;height:52px;margin-top:30px;display:grid}.agent-auth h1{margin:17px 0 7px;font:700 30px Playfair Display}.agent-auth section>p{color:#8496b0;font-size:12px;line-height:1.6}.agent-auth form{gap:13px;margin-top:22px;display:grid}.agent-auth label{color:#b6c5d8;gap:7px;font-size:11px;font-weight:700;display:grid}.agent-auth input{color:#fff;background:#0a1320;border:1px solid #304058;border-radius:8px;outline:none;height:46px;padding:0 13px}.agent-auth input:focus{border-color:#9259f2;box-shadow:0 0 0 3px #9259f21c}.agent-auth form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7542df,#a15df5);border:0;border-radius:8px;height:46px;font-weight:700}.agent-error{color:#ff8e95;background:#2b191e;border:1px solid #6a333a;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:11px}.agent-auth-links{color:#7488a5;justify-content:space-between;gap:15px;margin-top:20px;font-size:9px;display:flex}.agent-auth-links a{color:#9970db;text-decoration:none}.agent-loading{color:#8699b3;align-content:center;place-items:center;gap:12px;display:grid}.agent-loading svg{animation:1s linear infinite agentSpin}.agent-dashboard>header{background:#101827;border-bottom:1px solid #243146;justify-content:space-between;align-items:center;height:75px;padding:0 max(22px,50vw - 700px);display:flex}.agent-dashboard>header>div{align-items:center;gap:17px;display:flex}.agent-dashboard>header p{text-align:right;gap:2px;margin:0;display:grid}.agent-dashboard>header p b{font-size:12px}.agent-dashboard>header p small{color:#7d90ab;font-size:8px}.agent-dashboard>header button{color:#9bafc7;cursor:pointer;background:#172234;border:1px solid #304058;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;display:flex}.agent-dashboard>header button svg{width:14px}.agent-content{max-width:1400px;margin:auto;padding:43px 22px 80px}.agent-welcome{justify-content:space-between;align-items:end;display:flex}.agent-welcome small,.agent-orders>div>small{color:#945dee;letter-spacing:.17em;font-size:8px;font-weight:800}.agent-welcome h1{margin:5px 0;font:700 31px Playfair Display}.agent-welcome p{color:#8193ad;font-size:11px}.agent-welcome button{color:#a8bad0;cursor:pointer;background:#111b2a;border:1px solid #304058;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:10px;display:flex}.agent-welcome button svg{width:14px}.agent-referral{background:linear-gradient(90deg,#251949,#131b2b);border:1px solid #533588;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:28px 0 20px;padding:17px 20px;display:flex}.agent-referral>div{align-items:center;gap:13px;display:flex}.agent-referral svg{color:#ae78ff}.agent-referral p{gap:4px;margin:0;display:grid}.agent-referral span{color:#8f9fb7;font-size:9px}.agent-referral b{word-break:break-all;font-size:11px}.agent-referral button{color:#fff;cursor:pointer;background:#8e55e9;border:1px solid #714caf;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;display:flex}.agent-referral button svg{color:#fff;width:14px}.agent-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.agent-metrics article{background:linear-gradient(145deg,#111b2b,#0d1623);border:1px solid #243249;border-radius:11px;align-items:center;gap:13px;padding:20px;display:flex}.agent-metrics article>div{color:#a66bff;background:#26194a;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.agent-metrics svg{width:18px}.agent-metrics p{gap:3px;margin:0;display:grid}.agent-metrics span{color:#8194ae;font-size:9px}.agent-metrics b{font:700 21px Playfair Display}.agent-metrics small{color:#52d4a4;font-size:8px}.agent-orders{background:#101927;border:1px solid #243249;border-radius:12px;margin-top:24px;padding:23px}.agent-orders h2{margin:5px 0 18px;font:700 20px Playfair Display}.agent-table{border:1px solid #243249;border-radius:9px;overflow:auto}.agent-table table{border-collapse:collapse;width:100%;min-width:850px}.agent-table th,.agent-table td{text-align:left;border-bottom:1px solid #1f2b3e;padding:13px 14px;font-size:10px}.agent-table th{color:#7285a0;letter-spacing:.1em;font-size:8px}.agent-order-status{color:#9cb0c9;text-transform:capitalize;background:#202b3b;border-radius:15px;padding:5px 8px;font-size:8px;display:inline-block}.agent-order-status.verified{color:#53dda8;background:#15362a}.agent-order-status.awaiting_verification{color:#efc670;background:#382b18}.agent-order-status.rejected{color:#ff8992;background:#351f23}.agent-empty{text-align:center;color:#7488a4;padding:35px;font-size:10px}@keyframes agentSpin{to{transform:rotate(360deg)}}@media (width<=900px){.agent-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.agent-dashboard>header p{display:none}.agent-content{padding-top:28px}.agent-welcome{align-items:start}.agent-welcome p{max-width:240px}.agent-referral{flex-direction:column;align-items:flex-start}.agent-referral button{justify-content:center;width:100%}.agent-metrics{grid-template-columns:1fr}.agent-auth>section{padding:25px}.agent-auth-links{flex-direction:column}.agent-orders{padding:16px}}:root{--bg:#080c16;--panel:#101827;--panel2:#121c2c;--line:#202c40;--text:#f5f7fb;--muted:#8ea1bd;--purple:#8b4cf6;--purple2:#a66cff;--green:#21c77a;--cyan:#26b4e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,sans-serif}button,a{font:inherit}button{color:inherit}.app{min-height:100vh}.header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101827f5;justify-content:space-between;align-items:center;height:74px;padding:0 max(28px,50vw - 770px);display:flex;position:sticky;top:0}.logo{color:#fff;align-items:center;gap:13px;text-decoration:none;display:flex}.logo>span{background:linear-gradient(145deg,#7641ef,#ad72ff);border-radius:13px;place-items:center;width:47px;height:47px;font-family:Playfair Display;font-weight:800;display:grid;box-shadow:0 8px 25px #7b49ef55}.logo strong{font:700 21px Playfair Display;display:block}.logo small{color:var(--muted);letter-spacing:.04em;font:11px Playfair Display;display:block}.header nav,.header nav a,.header nav button{align-items:center;display:flex}.header nav{gap:35px}.header nav a,.header nav button,footer a,footer button{color:#a9b6c9;cursor:pointer;background:0 0;border:0;text-decoration:none}.telegram{box-shadow:0 7px 25px #1c9ed34d;color:#fff!important;background:#219bd1!important;border-radius:10px!important;gap:8px!important;padding:10px 21px!important;font-weight:700!important}.menu{background:0 0;border:0;display:none}.ticker{border-bottom:1px solid var(--line);color:#8697b3;background:#0f1421;height:30px;font-size:10px;overflow:hidden}.ticker div{align-items:center;width:max-content;height:100%;animation:25s linear infinite ticker;display:flex}.ticker span{margin-right:62px}.ticker span:first-letter{color:var(--purple)}@keyframes ticker{to{transform:translate(-40%)}}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:560px;min-height:calc(100vh - 205px);padding:55px 20px;display:flex;position:relative;overflow:hidden}.orb{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.orb-one{background:#5020a927;width:320px;height:260px;top:50px}.orb-two{background:#1a4fb01c;width:250px;height:180px;bottom:20px;right:15%}.eyebrow{color:#aa79ff;letter-spacing:.1em;background:#221642;border:1px solid #4d3185;border-radius:20px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:700;display:flex}.hero h1,.section h2{color:#f5f6fa;margin:17px 0;font-family:Playfair Display}.hero h1{letter-spacing:-.035em;font-size:67px;line-height:.95}.hero h1 em,.section h2 em{color:var(--purple2);font-style:normal}.warning{text-align:left;color:#e3e4eb;background:#1a111a;border:1px solid #65262c;border-left:4px solid #ff535b;border-radius:11px;max-width:685px;margin-top:3px;padding:15px 20px;font:11px/1.7 Playfair Display}.warning b{color:#ff646a}.hero-actions{gap:12px;margin-top:25px;display:flex}.hero-actions button,.secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 25px;display:flex}.primary{background:linear-gradient(135deg,#7649e7,#a967ff);border:0;font-weight:700;box-shadow:0 8px 25px #864cf050}.secondary{background:0 0;border:1px solid #283247}.trust{color:#8799b4;gap:27px;margin-top:20px;font-size:11px;display:flex}.trust span{align-items:center;gap:6px;display:flex}.trust svg{color:#00c99a;border:1px solid #00c99a;border-radius:50%;width:14px;height:14px;padding:2px}.stats{background:#101827;border-top:1px solid #172235;border-bottom:1px solid #172235;grid-template-columns:repeat(4,1fr);height:118px;display:grid}.stats div{border-right:1px solid #1d2738;flex-direction:column;justify-content:center;align-items:center;display:flex}.stats strong{color:#9257fb;font:700 29px Playfair Display}.stats span{color:#7488a8;margin-top:4px;font:10px Playfair Display}.section{padding:92px max(28px,50vw - 750px)}.section-heading{text-align:center}.section h2{margin:0;font-size:35px}.section-heading>p,.heading-row p{color:#8496b1;margin:8px 0 0;font:13px Playfair Display}.feature-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:62px;display:grid}.feature-grid article{background:linear-gradient(145deg,#121b2b,#0e1624);border:1px solid #1e2a3e;border-radius:12px;min-height:173px;padding:26px;transition:all .25s}.feature-grid article:hover{border-color:#4f3480;transform:translateY(-4px)}.icon-box{color:#9d65ff;background:#25194b;border:1px solid #362663;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.icon-box svg{width:20px}.feature-grid h3{margin:17px 0 9px;font:700 15px Playfair Display}.feature-grid p{color:#8ca0bf;margin:0;font:12px/1.7 Playfair Display}.featured{background:#101827;border-block:1px solid #1b2638}.heading-row{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.heading-row button{color:#91a1ba;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.heading-row svg{width:14px}.cards-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{background:#111a2a;border:1px solid #243047;border-radius:13px;min-width:0;transition:all .25s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #03050a66}.card-face{color:#0d1829;height:184px;padding:20px 22px;position:relative;overflow:hidden}.card-face:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-80px;right:-60px}.card-face.navy{color:#fff;background:radial-gradient(circle at 100% 100%,#25345e,#101a3f 70%)}.card-face.gold{background:repeating-linear-gradient(145deg,#e5aa20 0 12px,#edb52e 13px,#e4aa22 14px)}.card-face.silver{background:linear-gradient(135deg,#bec6cf,#f3f5f7 50%,#c6cdd4)}.card-face.black{color:#fff;background:radial-gradient(circle at 90% 90%,#41165b,#0c0a15 65%)}.card-top{z-index:1;justify-content:space-between;align-items:center;font:12px Playfair Display;display:flex;position:relative}.card-top>b{letter-spacing:.1em;font-size:15px}.card-top>div{align-items:center;gap:5px;font-size:11px;display:flex}.refundable{color:#fff;background:#28c879;border-radius:12px;padding:5px 9px;font-weight:700}.dot{background:#ef5a63;border-radius:50%;width:8px;height:8px;display:inline-block}.dot.live{background:#00c997;box-shadow:0 0 8px #00c997}.chip{background:linear-gradient(135deg,#f5dc85,#c7a542);border:1px solid #af9133;border-radius:5px;width:42px;height:30px;margin-top:35px;padding:5px}.chip span{border:1px solid #b59845;border-radius:3px;width:100%;height:100%;display:block}.network{justify-content:space-between;align-items:center;margin-top:11px;font:13px Playfair Display;display:flex}.network strong{opacity:.75;font-family:DM Sans}.digits{letter-spacing:.12em;margin-top:8px;font:700 15px Playfair Display}.card-info{padding:17px 20px 18px}.card-info dl{color:#a8c4e4;margin:0;font:12px/1.6 Playfair Display}.card-info dl>div{justify-content:space-between;display:flex}.card-info dd{color:#fff;margin:0;font-weight:700}.card-info p{color:#aac5e2;margin:15px 0;font:13px Playfair Display}.card-info p strong{color:#8d50ff;margin-right:6px;font-size:18px}.card-info button{color:#a9caed;cursor:pointer;background:#202b3b;border:1px solid #344158;border-radius:8px;width:100%;height:41px}.card-info button:disabled{cursor:not-allowed;opacity:.7}.center{margin:36px auto 0}.faq{padding-bottom:120px}.faq-list{gap:10px;max-width:760px;margin:50px auto 0;display:grid}.faq-list article{background:#111a2a;border:1px solid #1f2b3e;border-radius:10px;overflow:hidden}.faq-list button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 21px;display:flex}.faq-list article p{color:#91a5c3;margin:0;padding:0 21px 18px;font-size:13px;display:none}.faq-list article.active p{display:block}.faq-list article.active svg{color:#a56cff}.catalog{min-height:calc(100vh - 150px);padding-top:48px}.back{cursor:pointer;background:#202b3b;border:1px solid #34425a;border-radius:8px;padding:11px 19px;font-weight:700}.search{color:#8aa3c7;background:#111a2a;border:1px solid #28364b;border-radius:12px;align-items:center;gap:15px;height:58px;margin:35px 0 30px;padding:0 20px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:17px}.search input::placeholder{color:#8aa3c7}.filter-group{margin:0 0 18px}.filter-group>b{color:#a9c3e4;letter-spacing:.07em;font:12px Playfair Display}.filter-group>div{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.filter-group button{color:#9fbce0;cursor:pointer;background:#111a2a;border:1px solid #28364b;border-radius:30px;padding:9px 21px}.filter-group button.active{color:#fff;background:#8e50f2;border-color:#8e50f2}.results{color:#788ba8;margin:30px 0 14px;font-size:12px}.catalog-grid{row-gap:20px}.empty{text-align:center;color:#8597b1;padding:80px}footer{background:#101827;border-top:1px solid #202c40;justify-content:space-between;align-items:center;height:80px;padding:0 max(28px,50vw - 770px);display:flex}footer .logo>span{border-radius:10px;width:37px;height:37px}footer .logo strong{font-size:17px}footer .logo small{font-size:9px}footer>div{align-items:center;gap:28px;display:flex}footer button{padding:0}@media (width<=1050px){.cards-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.header{height:66px;padding:0 18px}.logo>span{width:40px;height:40px}.logo strong{font-size:18px}.menu{display:block}.header nav{border-bottom:1px solid var(--line);background:#101827;flex-direction:column;padding:22px;display:none;position:absolute;top:65px;left:0;right:0}.header nav.open{display:flex}.hero{height:auto;min-height:620px;padding-top:70px}.hero h1{font-size:47px}.warning{font-size:10px}.trust{flex-wrap:wrap;justify-content:center;gap:10px}.stats{grid-template-columns:repeat(2,1fr);height:auto}.stats div{border-bottom:1px solid #1d2738;height:90px}.stats strong{font-size:24px}.section{padding:70px 18px}.section h2{font-size:29px}.feature-grid,.cards-grid{grid-template-columns:1fr}.feature-grid{margin-top:40px}.heading-row{align-items:start;gap:20px}.heading-row>button{display:none}.card-face{height:190px}.filter-group button{padding:8px 16px}.search{margin-top:25px}.catalog{padding-top:30px}footer{flex-direction:column;gap:25px;height:auto;padding:20px 18px}footer>div{gap:20px}.faq{padding-bottom:80px}}.feature-grid article{box-shadow:inset 0 1px #ffffff08,0 14px 30px #03050a35}.product-card{transform-style:preserve-3d;transition:transform .35s,box-shadow .35s;box-shadow:0 12px 22px #03050a42}.product-card:hover,.product-card:focus{outline:none;transform:perspective(900px)rotateX(2deg)rotateY(-2deg)translateY(-8px);box-shadow:18px 24px 45px #02040a8a,-1px -1px #7447bd55}.card-face{transform:translateZ(16px)}.card-info button{color:#c7dcf5;background:linear-gradient(#253248,#1b2637);border-color:#3a4a66;transition:all .2s}.card-info button:hover{color:#fff;background:#28203e;border-color:#8f55ef}.trust-section{background:radial-gradient(circle at 20%,#3d1c7b24,#0000 35%);grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.trust-copy>.eyebrow{width:max-content}.trust-copy h2{margin:20px 0 14px;font-size:43px}.trust-copy>p{color:#91a3be;max-width:620px;line-height:1.8}.trust-points{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.trust-points span{color:#b6c7dc;background:#101827;border:1px solid #28354a;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.trust-points svg{color:#35d491;width:16px}.process-card{transform-style:preserve-3d;background:linear-gradient(145deg,#151f31,#0d1421);border:1px solid #293750;border-radius:18px;padding:26px;position:relative;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:24px 28px 55px #02040a80,-5px -5px 25px #26335238}.process-card:before{content:"";pointer-events:none;border:1px solid #ffffff07;border-radius:13px;position:absolute;inset:8px}.process-card>div:not(.verified){border-bottom:1px solid #263248;align-items:center;gap:17px;padding:18px 8px;display:flex;position:relative;transform:translateZ(18px)}.process-card>div>span{color:#ab78ff;background:#25194b;border-radius:10px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid}.process-card p{flex-direction:column;gap:5px;margin:0;display:flex}.process-card p b{font:700 15px Playfair Display}.process-card p small{color:#8192ac}.process-card .verified{color:#42d797;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.process-card .verified svg{width:18px}.reviews{background:#090e19}.review-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.review-grid article{background:linear-gradient(145deg,#121c2c,#0e1623);border:1px solid #243148;border-radius:13px;padding:25px;box-shadow:0 16px 35px #02050b55}.stars{color:#ffbe45;gap:3px;display:flex}.stars svg{fill:currentColor;width:15px;height:15px}.review-grid article>p{color:#c0ccdc;min-height:55px;line-height:1.7}.review-grid article>div:last-child{align-items:center;gap:9px;margin-top:20px;display:flex}.review-grid article>div:last-child span{background:#6f43d8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.review-grid article>div:last-child b{color:#90a4c1;font-size:12px}.review-grid article>div:last-child svg{color:#36d595;width:16px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02050bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#151f31,#0c1320);border:1px solid #33425d;border-radius:18px;width:min(470px,100%);padding:34px;animation:.25s modalIn;position:relative;box-shadow:0 40px 90px #000,0 0 60px #6b36c326}.modal-close{cursor:pointer;background:#111b2b;border:1px solid #2b3950;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:17px;right:17px}.modal-close svg{width:18px}.modal-icon{color:#a66cff;background:#25194b;border:1px solid #3a2869;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.modal h2{margin:18px 0 8px;font:700 29px Playfair Display}.modal>p{color:#94a5bd;font-size:13px;line-height:1.7}.modal-summary{background:#0e1726;border:1px solid #2a3850;border-radius:9px;align-items:center;gap:10px;margin:20px 0;padding:14px;display:flex}.modal-summary svg{color:#9e65ff;width:20px}.modal-summary span{color:#bdd0e8;flex:1;font-size:12px}.modal-summary b{color:#a76cff;font-family:Playfair Display}.modal form label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.modal form input{color:#fff;background:#0b1320;border:1px solid #33425a;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px}.modal form input:focus{border-color:#9259f4;box-shadow:0 0 0 3px #9259f41f}.modal form>.primary{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:47px;margin-top:13px;display:flex}.modal form>.primary svg{width:17px}.form-error{color:#ff747b;margin-top:6px;display:block}.modal-safe{color:#7f94b1;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.modal-safe svg{color:#37d294;width:14px}.toast{z-index:120;color:#c9f8e5;background:#10291f;border:1px solid #2c8065;border-radius:10px;align-items:center;gap:10px;max-width:430px;padding:15px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #0009}.toast>svg{color:#42dda5;width:18px}.toast button{cursor:pointer;background:0 0;border:0;margin-left:auto}.toast button svg{width:16px}@keyframes modalIn{0%{opacity:0;transform:translateY(15px)scale(.97)}}.review-grid .trust-card-icon{color:#a76cff;background:#25194b;border:1px solid #3b286a;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.review-grid .trust-card-icon svg{width:20px}.review-grid h3{margin:18px 0 8px;font:700 17px Playfair Display}.review-grid article>p{color:#93a6c1;min-height:0;font-size:13px}@media (width<=850px){.trust-section{grid-template-columns:1fr;gap:45px}.process-card{transform:none}.review-grid{grid-template-columns:1fr}.trust-copy h2{font-size:35px}}@media (width<=500px){.modal{padding:25px}.trust-points{flex-direction:column}.trust-points span{width:100%}.toast{bottom:14px;left:14px;right:14px}}.app{--mx:50vw;--my:40vh;isolation:isolate;overflow:hidden}.app:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(500px circle at var(--mx) var(--my),#7040dd18,transparent 60%);mix-blend-mode:screen;position:fixed;inset:0}.app>main,.app>footer,.app>.ticker{z-index:1;position:relative}.fx-grid{z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#7255a70b 1px,#0000 1px),linear-gradient(90deg,#7255a70b 1px,#0000 1px);background-size:48px 48px;animation:18s linear infinite gridDrift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.scroll-progress{z-index:200;background:linear-gradient(90deg,#6f35ea,#b66cff,#27cdf5);height:3px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 16px #9c5cff}.header:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#9a5fff,#0000);height:1px;position:absolute;bottom:-1px;left:20%;right:20%}.logo>span{position:relative;overflow:hidden}.logo>span:after{content:"";background:linear-gradient(115deg,#0000 42%,#ffffff7a 49%,#0000 56%);animation:5s ease-in-out infinite logoShine;position:absolute;inset:-100%}.hero>:not(.orb):not(.hero-deck){z-index:3;position:relative}.hero:before{content:"";border:1px solid #7749c01f;border-radius:50%;width:620px;height:620px;animation:5s ease-in-out infinite pulseRing;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #7242cb0e,inset 0 0 80px #7242cb0e}.hero h1{text-shadow:0 8px 35px #000,0 0 40px #7d43e21a}.hero h1 em{color:#0000;background:linear-gradient(105deg,#7840ee,#bb78ff,#6b3ce9) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite textFlow}.hero-deck{z-index:1;perspective:1100px;opacity:.62;width:330px;height:310px;position:absolute;top:45%;right:4%;transform:translateY(-50%)}.float-card{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:210px;height:125px;transform-style:preserve-3d;border:1px solid #ffffff29;border-radius:15px;flex-direction:column;justify-content:space-between;padding:17px;font:700 10px DM Sans;display:flex;position:absolute;box-shadow:0 28px 60px #0009}.float-card i{background:linear-gradient(135deg,#ffdc6c,#9a7420);border:1px solid #f5d26b;border-radius:5px;width:32px;height:24px}.float-card b{letter-spacing:.18em;font:700 13px Playfair Display}.float-one{background:linear-gradient(135deg,#43207fcf,#121945e8);animation:6s ease-in-out infinite cardFloatOne;top:75px;left:8px;transform:rotateY(22deg)rotate(-10deg)}.float-two{background:linear-gradient(135deg,#c4cbd6d9,#4f5c71d9);animation:7s ease-in-out infinite cardFloatTwo;top:20px;right:0;transform:rotateY(-25deg)rotate(11deg)}.float-three{color:#281b08;background:linear-gradient(135deg,#f5bb2cdb,#9c6514e8);animation:5.5s ease-in-out infinite cardFloatThree;bottom:0;left:80px;transform:rotateX(10deg)rotate(3deg)}.deck-ring{border:1px solid #a56cff3b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)}.ring-one{width:360px;height:360px;animation:12s linear infinite ringSpin}.ring-two{border-style:dashed;width:265px;height:265px;animation:8s linear infinite reverse ringSpin}.primary,.telegram{isolation:isolate;position:relative;overflow:hidden}.primary:before,.telegram:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff3f 48%,#0000 61%);transition:transform .65s;position:absolute;inset:-60% -30%;transform:translate(-70%)}.primary:hover:before,.telegram:hover:before{transform:translate(70%)}.primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #8c4cf071}.secondary:hover{background:#8d57e50d;border-color:#8d57e5}.stats strong{text-shadow:0 0 24px #8d4ff06b}.stats div{position:relative;overflow:hidden}.stats div:after{content:"";filter:blur(25px);background:#874fe515;border-radius:50%;width:80px;height:80px;position:absolute;transform:translateY(55px)}.product-card{position:relative}.product-card:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff20 45%,#0000 60%);transition:transform .9s;position:absolute;inset:-2px;transform:translate(-120%)}.product-card:hover:before{transform:translate(120%)}.product-card:hover .card-face{filter:saturate(1.16)brightness(1.04)}.process-card{animation:6s ease-in-out infinite processHover}.eyebrow{box-shadow:inset 0 1px #ffffff12,0 0 25px #7845d619}@keyframes gridDrift{to{background-position:48px 48px}}@keyframes logoShine{0%,65%{transform:translate(-25%)}85%,to{transform:translate(25%)}}@keyframes pulseRing{50%{opacity:.45;width:680px;height:680px}}@keyframes textFlow{to{background-position:200%}}@keyframes cardFloatOne{50%{transform:rotateY(15deg)rotate(-7deg)translateY(-16px)}}@keyframes cardFloatTwo{50%{transform:rotateY(-18deg)rotate(8deg)translateY(14px)}}@keyframes cardFloatThree{50%{transform:rotateX(6deg)rotate(0)translateY(-12px)}}@keyframes ringSpin{to{transform:translate(-50%,-50%)rotateX(70deg)rotate(360deg)}}@keyframes processHover{50%{transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)translateY(-8px)}}@media (width<=1250px){.hero-deck{opacity:.35;right:-90px}}@media (width<=850px){.hero-deck{display:none}.hero:before{width:430px;height:430px}.process-card{animation:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app:before{display:none}.product-card:hover,.product-card:focus{transform:translateY(-4px)}}.intro-scene{z-index:1000;color:#fff;perspective:1400px;background:#040711;place-items:center;animation:.7s both introAppear;display:grid;position:fixed;inset:0;overflow:hidden}.intro-scene:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#0000 35%,#02040bd9 100%);position:absolute;inset:0}.intro-grid{background-image:linear-gradient(#975eff1c 1px,#0000 1px),linear-gradient(90deg,#975eff1c 1px,#0000 1px);background-size:55px 55px;animation:5s linear infinite introGrid;position:absolute;inset:-40%;transform:rotateX(68deg)translateY(22%);-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.intro-aurora{filter:blur(120px);opacity:.3;border-radius:50%;width:580px;height:580px;position:absolute}.intro-aurora.a1{background:#672bda;animation:7s ease-in-out infinite auroraMove;top:-20%;left:-12%}.intro-aurora.a2{background:#167cc0;animation:8s ease-in-out infinite reverse auroraMove;bottom:-25%;right:-12%}.intro-particles{position:absolute;inset:0}.intro-particles i{--angle:calc(var(--i)*22.5deg);width:3px;height:3px;transform:rotate(var(--angle)) translateX(190px);animation:particleFly calc(3.5s + var(--i)*.12s) ease-in-out infinite;animation-delay:calc(var(--i)*-.2s);background:#b178ff;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #a76aff}.intro-orbit{z-index:1;transform-style:preserve-3d;border:1px solid #a063ff47;border-radius:50%;position:absolute;top:42%;left:50%}.orbit-a{width:520px;height:520px;animation:8s linear infinite introOrbit;transform:translate(-50%,-50%)rotateX(72deg)}.orbit-b{border-style:dashed;width:410px;height:410px;animation:11s linear infinite introOrbitB;transform:translate(-50%,-50%)rotateY(68deg)}.intro-card-stage{z-index:4;perspective:1200px;filter:drop-shadow(0 45px 45px #000);width:300px;height:182px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.intro-card{width:100%;height:100%;transform-style:preserve-3d;animation:6s cubic-bezier(.45,.05,.55,.95) infinite introCardSpin;position:relative}.intro-card-front,.intro-card-back{backface-visibility:hidden;color:#fff;background:radial-gradient(circle at 90% 110%,#6f3bd4,#191443 55%,#111731);border:1px solid #d7b5ff75;border-radius:20px;padding:24px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 0 60px #713ce45c}.intro-card-front:before{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff45 48%,#0000 56%);animation:3s ease-in-out infinite introShine;position:absolute;inset:-50%}.intro-card-front:after{content:"";border:1px solid #bb8dff38;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-150px;right:-110px;box-shadow:0 0 0 25px #8e55ed0a,0 0 0 50px #8e55ed08}.intro-card-top,.intro-card-bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.intro-card-top span{letter-spacing:.18em;font-size:10px}.intro-card-top b{background:#ffffff1a;border-radius:9px;place-items:center;width:30px;height:30px;font:800 11px Playfair Display;display:grid}.intro-chip{z-index:1;background:linear-gradient(135deg,#ffdc77,#8f671d);border:1px solid #ffe28c;border-radius:7px;width:47px;height:33px;margin-top:25px;padding:6px;position:relative}.intro-chip i{border:1px solid #997228;border-radius:4px;width:100%;height:100%;display:block}.intro-card-front>strong{z-index:1;letter-spacing:.13em;margin-top:14px;font:700 15px Playfair Display;display:block;position:relative}.intro-card-bottom{color:#b8a9d4;letter-spacing:.15em;margin-top:17px;font-size:8px}.intro-card-bottom b{color:#fff;letter-spacing:0;font:700 16px DM Sans}.intro-card-back{background:radial-gradient(circle at 0 100%,#3e2179,#0f1426 60%);flex-direction:column;justify-content:center;display:flex;transform:rotateY(180deg)}.intro-card-back>div{background:#05070d;height:39px;margin:0 -24px 29px}.intro-card-back span{letter-spacing:.16em;color:#baa8d7;font-size:9px}.intro-card-back i{color:#a66aff;font:800 22px Playfair Display;position:absolute;bottom:22px;right:24px}.intro-copy{z-index:5;text-align:center;width:min(700px,90vw);animation:1s .8s both introCopyUp;position:absolute;top:66%;left:50%;transform:translate(-50%)}.intro-kicker{letter-spacing:.28em;color:#a66cff;font-size:9px;font-weight:800}.intro-copy h1{letter-spacing:-.04em;color:#0000;background:linear-gradient(110deg,#fff,#bc92ff 55%,#fff) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin:10px 0 6px;font:800 clamp(45px,7vw,76px)/1 Playfair Display;animation:3s linear infinite textFlow}.intro-copy p{color:#8699b6;margin:0 0 20px;font-size:13px}.intro-copy button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7541df,#a45ff5);border:1px solid #a970ff80;border-radius:30px;align-items:center;gap:9px;height:45px;padding:0 21px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 12px 40px #8247e568}.intro-copy button:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 17px 55px #9659fb8c}.intro-copy button svg{width:16px}.intro-copy small{color:#576880;letter-spacing:.2em;margin-top:12px;font-size:7px;display:block}.intro-loader{z-index:5;text-align:center;width:min(350px,65vw);position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.intro-loader>span{background:linear-gradient(90deg,#8f54ee 0 0) no-repeat,#202a3a;height:1px;animation:6.2s linear forwards introLoad;display:block;box-shadow:0 0 10px #8e54ed}.intro-loader b{color:#52627a;letter-spacing:.15em;margin-top:8px;font-size:7px;display:block}.intro-leaving{animation:.75s cubic-bezier(.7,0,1,1) forwards introExit}.intro-leaving .intro-card-stage{animation:.7s ease-in forwards cardLaunch}@keyframes introAppear{0%{opacity:0}}@keyframes introGrid{to{background-position:0 55px}}@keyframes auroraMove{50%{transform:translate(80px,50px)scale(1.12)}}@keyframes particleFly{0%,to{opacity:0;transform:rotate(var(--angle)) translateX(140px) scale(.5)}50%{opacity:1;transform:rotate(var(--angle)) translateX(310px) scale(1.3)}}@keyframes introOrbit{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}@keyframes introOrbitB{to{transform:translate(-50%,-50%)rotateY(68deg)rotate(-360deg)}}@keyframes introCardSpin{0%,18%{transform:rotateY(-24deg)rotateX(8deg)translateY(0)}47%,62%{transform:rotateY(194deg)rotateX(-5deg)translateY(-12px)}92%,to{transform:rotateY(336deg)rotateX(8deg)translateY(0)}}@keyframes introShine{0%,25%{transform:translate(-45%)}65%,to{transform:translate(45%)}}@keyframes introCopyUp{0%{opacity:0;transform:translate(-50%,25px)}}@keyframes introLoad{to{background-size:100% 100%}}@keyframes introExit{to{opacity:0;filter:blur(12px);visibility:hidden;transform:scale(1.08)}}@keyframes cardLaunch{to{opacity:0;transform:translate(-50%,-50%)translateZ(900px)rotateY(35deg)}}@media (height<=700px){.intro-card-stage{top:34%;transform:translate(-50%,-50%)scale(.8)}.intro-copy{top:60%}.intro-loader{bottom:12px}}@media (width<=600px){.intro-card-stage{width:245px;height:150px;top:38%}.intro-card-front,.intro-card-back{border-radius:17px;padding:19px}.intro-chip{width:39px;height:27px;margin-top:16px}.intro-card-front>strong{margin-top:9px;font-size:12px}.intro-card-bottom{margin-top:10px}.intro-copy{top:63%}.intro-copy p{font-size:11px}.orbit-a{width:370px;height:370px}.orbit-b{width:300px;height:300px}}@media (prefers-reduced-motion:reduce){.intro-scene *{animation-duration:.01ms!important}.intro-scene{animation:none}.intro-card{transform:rotateY(-18deg)}}.gateway-page{z-index:5;background:#060a13;place-items:center;min-height:100vh;padding:35px 20px;display:grid;position:relative;overflow:hidden}.gateway-bg{pointer-events:none;background-image:linear-gradient(#8054d90a 1px,#0000 1px),linear-gradient(90deg,#8054d90a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.gateway-bg i{filter:blur(110px);opacity:.18;border-radius:50%;width:400px;height:400px;position:absolute}.gateway-bg i:first-child{background:#783ddd;top:-10%;left:-10%}.gateway-bg i:nth-child(2){background:#1682b9;bottom:-12%;right:-8%}.gateway-bg i:nth-child(3){opacity:.06;background:#1fc987;top:35%;left:45%}.gateway-shell{background:#0e1725;border:1px solid #29374d;border-radius:20px;width:min(1050px,100%);position:relative;overflow:hidden;box-shadow:0 35px 90px #000b,0 0 80px #7544d30d}.gateway-head{background:#101a2a;border-bottom:1px solid #26344a;justify-content:space-between;align-items:center;height:75px;padding:0 27px;display:flex}.gateway-head>div:first-child{align-items:center;gap:12px;display:flex}.gateway-logo{background:linear-gradient(135deg,#7541df,#ac68ff);border-radius:11px;place-items:center;width:40px;height:40px;font:800 13px Playfair Display;display:grid;box-shadow:0 9px 25px #8148e754}.gateway-head p{gap:3px;margin:0;display:grid}.gateway-head p b{font:700 16px Playfair Display}.gateway-head p small{color:#7e91ac;font-size:9px}.mode-badge{letter-spacing:.08em;color:#e8c36e;background:#372c18;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.mode-badge.live{color:#54dda8;background:#15362a}.test-banner{color:#e9c77d;background:#2b2214;border-bottom:1px solid #57421d;justify-content:center;align-items:center;gap:9px;padding:10px 20px;font-size:11px;display:flex}.test-banner svg{width:15px}.gateway-grid{grid-template-columns:.9fr 1.1fr;display:grid}.scanner-panel{text-align:center;background:radial-gradient(circle at 50% 35%,#6c3dc51b,#0000 42%);border-right:1px solid #28364b;padding:35px}.scanner-title{text-align:left;justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.scanner-title small{color:#9761f1;letter-spacing:.16em;font-size:9px;font-weight:800}.scanner-title h1{margin:5px 0 0;font:700 31px Playfair Display}.scanner-title>span{color:#9eb3cf;border:1px solid #2e4059;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font:700 12px DM Sans;display:flex}.scanner-title>span.ending{color:#ff8c93;border-color:#724048}.scanner-title svg{width:14px}.qr-wrap{background:#fff;border-radius:17px;width:240px;height:240px;margin:auto;padding:13px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0007,0 0 0 5px #ffffff0d,0 0 45px #8251e235}.qr-wrap img{width:100%;height:100%;display:block}.qr-corners:before,.qr-corners:after{content:"";z-index:2;border-style:solid;border-color:#864cef;width:28px;height:28px;position:absolute}.qr-corners:before{border-width:3px 0 0 3px;border-radius:7px 0 0;top:5px;left:5px}.qr-corners:after{border-width:0 3px 3px 0;border-radius:0 0 7px;bottom:5px;right:5px}.scan-line{z-index:2;background:linear-gradient(90deg,#0000,#9c5cff,#0000);height:2px;animation:2.6s ease-in-out infinite qrScan;position:absolute;top:10px;left:9px;right:9px;box-shadow:0 0 12px #8f54f1}.scan-help{color:#8194ae;max-width:300px;margin:18px auto 12px;font-size:11px;line-height:1.6}.upi-open{color:#caaaff;background:#261947;border:1px solid #6f42bb;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:300px;height:42px;margin:auto;font-size:12px;font-weight:700;text-decoration:none;display:flex}.upi-open svg{width:16px}.upi-open svg:last-child{margin-left:auto;margin-right:12px}.payment-apps{justify-content:center;gap:7px;margin-top:15px;display:flex}.payment-apps span{color:#879ab5;background:#151f2e;border:1px solid #28364a;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.order-panel{padding:35px}.secure-strip{color:#53dba7;background:#11271f;border:1px solid #285c4a;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.secure-strip svg{width:20px}.secure-strip p{gap:3px;margin:0;display:grid}.secure-strip b{font-size:11px}.secure-strip small{color:#79a995;font-size:9px}.gateway-details{border:1px solid #26364b;border-radius:10px;margin:22px 0;overflow:hidden}.gateway-details>div{border-bottom:1px solid #213047;justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;display:flex}.gateway-details>div:last-child{border:0}.gateway-details span{color:#7f92ae;font-size:10px}.gateway-details b{color:#c9d5e5;align-items:center;gap:7px;font-size:11px;display:flex}.gateway-details button{color:#9662e9;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.gateway-details button svg{width:12px}.gateway-details .total{background:#141e2e;min-height:54px}.gateway-details .total b{color:#a96cff;font:700 22px Playfair Display}.utr-form label{color:#b7c6d9;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.utr-form label svg{color:#a166ff;width:16px}.utr-form input{color:#fff;text-transform:uppercase;background:#0a121f;border:1px solid #304058;border-radius:8px;outline:none;width:100%;height:44px;margin:9px 0 6px;padding:0 13px}.utr-form input:focus{border-color:#9259f2;box-shadow:0 0 0 3px #9259f21c}.utr-form>small{color:#71849f;font-size:9px;display:block}.utr-form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7543dd,#9e5cf3);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.utr-form>button svg{width:15px}.gateway-error{color:#ff8e95;margin-top:8px;font-size:10px}.gateway-back{color:#7589a5;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;font-size:10px}.payment-state{text-align:center;background:#2b2517;border:1px solid #55441f;border-radius:9px;padding:22px}.payment-state>svg{color:#efc769}.payment-state h2{margin:8px 0 5px;font:700 18px Playfair Display}.payment-state p{color:#a89672;margin:0;font-size:10px;line-height:1.6}.payment-state.expired{background:#29171c;border-color:#61333a}.payment-state.expired>svg{color:#ff7b84}.gateway-footer{background:#0c1522;border-top:1px solid #26344a;justify-content:center;align-items:center;gap:35px;height:52px;padding:0 27px;display:flex}.gateway-footer span{color:#7286a1;align-items:center;gap:6px;font-size:8px;display:flex}.gateway-footer svg{color:#4ed6a2;width:13px}@keyframes qrScan{50%{top:calc(100% - 12px)}}@media (width<=800px){.gateway-page{padding:15px}.gateway-grid{grid-template-columns:1fr}.scanner-panel{border-bottom:1px solid #28364b;border-right:0}.gateway-footer{flex-wrap:wrap;gap:12px;height:auto;padding:15px}.gateway-head{padding-inline:18px}.order-panel,.scanner-panel{padding:25px}}@media (width<=450px){.qr-wrap{width:210px;height:210px}.gateway-head p b{font-size:14px}.scanner-title h1{font-size:26px}.order-panel,.scanner-panel{padding:20px}.gateway-details b{font-size:9px}.test-banner{text-align:left;font-size:9px}}.gateway-wrapper{z-index:5;position:relative}.gateway-top-back{z-index:50;color:#bdcce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#101a2bea;border:1px solid #384a64;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:fixed;top:22px;left:22px;box-shadow:0 10px 30px #0007}.gateway-top-back svg{width:16px}.gateway-top-back:hover{color:#fff;background:#251947;border-color:#8d58e7;transform:translate(-3px)}@media (width<=600px){.gateway-top-back{height:36px;padding:0 10px;font-size:9px;position:absolute;top:9px;left:9px}.gateway-page{padding-top:58px}}
