:root{--bg:#090c16;--surface:#111625;--surface-2:#171d2f;--line:rgba(255,255,255,.08);--text:#f7f8fc;--muted:#8d96ad;--gold:#f7c65c;--gold-2:#fff0b5;--blue:#7c8cff;--green:#66d7a2;--danger:#ff6c7f;--radius:22px;font-family:Manrope,system-ui,sans-serif;color-scheme:dark}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);min-height:100vh;font-size:14px}.ambient{position:fixed;pointer-events:none;filter:blur(1px);opacity:.5}.ambient-one{width:420px;height:420px;right:-220px;top:-180px;background:radial-gradient(circle,rgba(247,198,92,.18),transparent 68%)}.ambient-two{width:500px;height:500px;left:-300px;bottom:0;background:radial-gradient(circle,rgba(100,116,255,.14),transparent 70%)}button,input,textarea{font:inherit}.shell{width:min(100%,760px);margin:auto;padding:0 18px 105px;position:relative}.topbar{height:76px;display:flex;align-items:center;gap:11px}.brandmark{width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,var(--gold-2),#d89c2e);display:grid;place-items:center;color:#171208;font-weight:900;font-size:20px;box-shadow:0 8px 28px rgba(247,198,92,.18)}.brandcopy{display:flex;flex-direction:column;flex:1}.brandcopy b{font-size:16px}.brandcopy span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.bonus-pill{border:1px solid rgba(247,198,92,.22);background:rgba(247,198,92,.08);color:var(--gold-2);border-radius:99px;padding:8px 12px;display:flex;gap:6px}.view{display:none}.view.active{display:block;animation:fade .22s ease}@keyframes fade{from{opacity:.25;transform:translateY(4px)}}.hero{padding:33px 2px 32px}.eyebrow{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.18em}.hero h1,.page-title h1{font-size:clamp(31px,8vw,46px);line-height:1.08;letter-spacing:-.045em;margin:10px 0 13px}.hero h1 em{font-style:normal;color:var(--gold-2)}.hero p,.page-title p{color:var(--muted);font-size:14px;line-height:1.6;max-width:530px}.trust-row{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.trust-row span{background:rgba(255,255,255,.045);border:1px solid var(--line);padding:7px 10px;border-radius:99px;color:#bcc3d3;font-size:11px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:8px 0 14px}.section-heading div>span{font-size:11px;color:var(--muted)}.section-heading h2{font-size:21px;margin:2px 0}.text-button{background:none;border:0;color:var(--gold);padding:8px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.product-card{min-height:184px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(24,30,49,.95),rgba(14,18,30,.96));border-radius:var(--radius);padding:17px;display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;color:var(--text);text-align:left}.product-card:first-child{grid-column:1/-1;min-height:170px;background:linear-gradient(130deg,rgba(48,40,25,.9),rgba(20,22,34,.96) 62%)}.product-card:active{transform:scale(.985)}.product-card .glow{position:absolute;width:130px;height:130px;right:-40px;top:-35px;border-radius:50%;background:radial-gradient(circle,rgba(247,198,92,.2),transparent 70%)}.product-icon{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;font-size:21px;background:rgba(247,198,92,.12);border:1px solid rgba(247,198,92,.17)}.product-card h3{font-size:16px;margin:15px 0 4px}.product-card p{color:var(--muted);line-height:1.4;margin:0;font-size:11px}.product-price{margin-top:auto;padding-top:13px;display:flex;justify-content:space-between;align-items:end}.product-price span{font-size:10px;color:var(--muted)}.product-price b{font-size:16px}.arrow{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f5f0df;color:#171717;font-size:16px}.page-title{padding:30px 2px 20px}.stack{display:flex;flex-direction:column;gap:10px}.empty{padding:38px 20px;border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted)}.order-card,.ticket-card{padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:18px}.order-head{display:flex;justify-content:space-between;gap:12px}.order-head b{font-size:13px}.order-card p{color:var(--muted);margin:6px 0}.status{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;border-radius:99px;background:rgba(124,140,255,.12);color:#b3bdff;white-space:nowrap}.status.completed{background:rgba(102,215,162,.12);color:var(--green)}.status.failed,.status.canceled{background:rgba(255,108,127,.12);color:var(--danger)}.order-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:11px;margin-top:11px}.order-foot a{color:var(--gold);text-decoration:none}.profile-card{display:flex;align-items:center;gap:13px;padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.avatar{width:48px;height:48px;border-radius:17px;background:linear-gradient(145deg,var(--gold-2),#bb8128);display:grid;place-items:center;color:#201606;font-weight:900;font-size:20px}.profile-card h3{margin:0 0 3px}.profile-card p{margin:0;color:var(--muted);font-size:11px}.profile-stat{margin-left:auto;text-align:right;display:flex;flex-direction:column}.profile-stat b{font-size:19px;color:var(--gold-2)}.profile-stat span{font-size:9px;color:var(--muted)}.level-card,.ref-card,.form-card{padding:19px;background:linear-gradient(145deg,#191d2c,#101420);border:1px solid var(--line);border-radius:var(--radius);margin-top:11px}.level-top{display:flex;justify-content:space-between}.level-top span,.discount span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;display:block}.level-top b{display:block;margin-top:4px;font-size:18px}.discount{text-align:right}.discount b{color:var(--gold);font-size:22px}.progress{height:6px;background:rgba(255,255,255,.07);border-radius:99px;margin-top:18px;overflow:hidden}.progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#c68c31,var(--gold-2));border-radius:99px;transition:width .5s}.level-card>p{font-size:10px;color:var(--muted);margin:8px 0 0}.ref-card p{padding:12px;background:rgba(0,0,0,.2);border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c4cad9}.primary{width:100%;border:0;border-radius:14px;background:linear-gradient(135deg,#ffe9a0,#e4a943);color:#201707;font-weight:800;padding:14px;cursor:pointer;box-shadow:0 10px 30px rgba(215,160,58,.14)}.primary:disabled{opacity:.45;cursor:not-allowed}.tier-list{display:flex;flex-direction:column;gap:7px}.tier-row{display:flex;align-items:center;padding:12px 14px;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:14px}.tier-row span{color:var(--muted);font-size:11px}.tier-row b{margin-left:auto;color:var(--gold-2)}.form-card label,.sheet label{display:block;color:#aeb5c7;font-size:11px;font-weight:700;margin-bottom:14px}.form-card small{float:right;color:var(--muted);font-weight:400}.form-card input,.form-card textarea,.sheet input{display:block;width:100%;border:1px solid var(--line);background:rgba(0,0,0,.2);border-radius:12px;color:var(--text);padding:13px;margin-top:7px;outline:none}.form-card textarea{resize:vertical}.form-card input:focus,.form-card textarea:focus,.sheet input:focus{border-color:rgba(247,198,92,.45)}.ticket-card h3{margin:0 0 6px;font-size:13px}.message{margin-top:9px;padding:10px;border-radius:10px;background:rgba(255,255,255,.04);font-size:12px}.message.support{border-left:2px solid var(--gold)}.bottom-nav{position:fixed;z-index:20;left:50%;transform:translateX(-50%);bottom:0;width:min(100%,760px);display:grid;grid-template-columns:repeat(4,1fr);background:rgba(10,13,22,.94);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:9px max(10px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom))}.bottom-nav button{border:0;background:none;color:#747d93;font-size:9px;display:flex;flex-direction:column;align-items:center;gap:4px}.bottom-nav button span{font-size:19px;height:22px}.bottom-nav button.active{color:var(--gold)}.sheet-wrap{position:fixed;inset:0;z-index:40}.sheet-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);border:0;width:100%}.sheet{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,760px);max-height:92vh;overflow:auto;background:#111522;border-radius:26px 26px 0 0;padding:12px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -30px 70px rgba(0,0,0,.4)}.sheet-handle{width:42px;height:4px;border-radius:9px;background:#343a49;margin:0 auto 12px}.sheet-close{position:absolute;right:18px;top:16px;border:0;background:#202535;color:#adb5c6;width:30px;height:30px;border-radius:50%;font-size:19px}.checkout-product{display:flex;align-items:center;gap:12px;margin-bottom:18px}.checkout-product span{font-size:10px;color:var(--muted)}.checkout-product h2{margin:2px 0;font-size:19px}.chips{display:flex;gap:6px;overflow:auto;margin:-6px 0 15px}.chip{border:1px solid var(--line);background:#181d2b;color:#aeb6c8;border-radius:99px;padding:7px 11px;font-size:11px;white-space:nowrap}.chip.active{border-color:var(--gold);color:var(--gold-2)}.input-prefix{display:flex;align-items:center;border:1px solid var(--line);background:rgba(0,0,0,.2);border-radius:12px;margin-top:7px;padding-left:12px}.input-prefix span{color:var(--muted);font-size:15px}.input-prefix input{margin:0!important;border:0!important;background:transparent!important;padding-left:4px!important}.check-row{display:flex!important;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);border-radius:12px}.check-row input{width:18px!important;height:18px;margin:0!important;accent-color:var(--gold)}.check-row span{display:flex;flex-direction:column}.check-row b{font-size:11px;color:var(--text)}.check-row small{font-size:9px;color:var(--muted)}.check-row.compact{margin-top:0;height:67px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.pay-method{border:1px solid var(--line);background:rgba(0,0,0,.16);border-radius:12px;padding:11px;color:#bac1d1;text-align:left}.pay-method.active{border-color:var(--gold);color:var(--gold-2);background:rgba(247,198,92,.06)}.pay-method b{display:block;font-size:11px}.pay-method span{font-size:9px;color:var(--muted)}.quote-box{display:flex;align-items:center;justify-content:space-between;padding:15px 2px}.quote-box span{color:var(--muted)}.quote-box b{font-size:24px;color:var(--gold-2)}.quote-details{font-size:9px!important;color:var(--muted)!important;text-align:right}.legal{text-align:center;color:#656e83;font-size:9px;line-height:1.4}.notice{padding:13px;border-radius:13px;background:rgba(255,108,127,.1);color:#ff9baa;margin-top:12px}.toast{position:fixed;z-index:60;left:50%;bottom:90px;transform:translate(-50%,20px);background:#f5f0df;color:#151515;padding:11px 16px;border-radius:99px;font-weight:700;font-size:11px;opacity:0;pointer-events:none;transition:.25s;max-width:90%;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}.hidden{display:none!important}.skeleton{background:linear-gradient(90deg,#111625,#1b2132,#111625);background-size:200% 100%;animation:shine 1.2s infinite}@keyframes shine{to{background-position:-200% 0}}
@media(max-width:390px){.product-grid{grid-template-columns:1fr}.product-card:first-child{grid-column:auto}.two-fields{grid-template-columns:1fr}.check-row.compact{height:auto}.hero h1{font-size:31px}}

