:root{
  --bg:#050913;--bg2:#081223;--card:#0b1627;--card2:#0f1d32;--line:#1b3555;
  --text:#f7fbff;--muted:#8fa8c3;--cyan:#25c7ff;--blue:#168cff;--orange:#ff8a1f;
  --green:#2fd47b;--yellow:#ffc95d;--red:#ff6676;--shadow:0 24px 70px rgba(0,0,0,.36);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at 20% 0,#0b2b52 0,transparent 30%),radial-gradient(circle at 90% 20%,#071c38 0,transparent 34%),var(--bg);color:var(--text);min-height:100vh}
a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 34px));margin:0 auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(5,9,19,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(80,157,226,.15)}.topbar-inner{height:74px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.4px}.brand img{height:42px;width:auto}.brand-word{font-size:20px}.brand-word span{color:var(--orange)}.nav{margin-left:auto;display:flex;gap:22px;color:#c9d8e8;font-size:14px;font-weight:700}.nav a:hover{color:#fff}.whats-mini{border:1px solid #16c9ff;border-radius:13px;padding:10px 15px;background:rgba(21,175,255,.08);font-weight:800;box-shadow:0 0 24px rgba(37,199,255,.12)}
.hero{position:relative;overflow:hidden;padding:64px 0 54px;border-bottom:1px solid rgba(56,178,255,.18)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(5,9,19,.95),rgba(5,9,19,.52) 55%,rgba(5,9,19,.72)),repeating-linear-gradient(90deg,transparent 0 84px,rgba(28,144,231,.035) 85px);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:32px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#a8dcff;border:1px solid #224a70;background:#0b1e34;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;letter-spacing:.8px}.hero h1{font-size:clamp(46px,7vw,78px);line-height:.98;margin:18px 0 18px;letter-spacing:-2.4px}.hero h1 span{display:block;background:linear-gradient(90deg,#20c8ff,#3485ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{font-size:18px;line-height:1.7;color:#c8d8e9;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.btn{border:0;border-radius:14px;padding:13px 18px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:white;background:linear-gradient(135deg,#12bdf2,#167af5);box-shadow:0 12px 30px rgba(18,154,242,.22);transition:.2s transform,.2s box-shadow,.2s filter}.btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 18px 36px rgba(18,154,242,.28)}.btn.large{padding:15px 22px;font-size:16px}.btn.secondary{background:#101d31;border:1px solid #244362;box-shadow:none}.btn.green{background:linear-gradient(135deg,#25cf6f,#11a957)}.btn.warn{background:linear-gradient(135deg,#f8a92f,#ff7d1f)}.btn.danger{background:linear-gradient(135deg,#ff6b78,#dc3b53)}.hero-art{position:relative;min-height:470px}.hero-art:after{content:"";position:absolute;left:12%;right:5%;bottom:4%;height:70px;border-radius:50%;background:#0aa9ff;filter:blur(55px);opacity:.22}.hero-art img{position:relative;z-index:2;width:100%;height:470px;object-fit:cover;object-position:center;border-radius:34px;border:1px solid rgba(77,170,239,.2);box-shadow:var(--shadow);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.mini-stat{border:1px solid #1b3653;background:rgba(11,24,41,.72);border-radius:15px;padding:13px}.mini-stat strong{display:block;font-size:13px}.mini-stat small{display:block;color:var(--muted);margin-top:5px;line-height:1.35}
.section{padding:64px 0}.section-title{text-align:center;margin-bottom:30px}.section-title span{font-size:12px;color:#54cfff;letter-spacing:1.4px;font-weight:900;text-transform:uppercase}.section-title h2{font-size:clamp(30px,4vw,46px);margin:8px 0 0;letter-spacing:-1.3px}.section-title p{color:var(--muted);max-width:720px;margin:12px auto 0;line-height:1.65}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{position:relative;overflow:hidden;border:1px solid #1d3b5c;background:linear-gradient(180deg,rgba(15,30,51,.95),rgba(7,16,29,.95));border-radius:24px;padding:22px;min-height:330px;box-shadow:0 20px 50px rgba(0,0,0,.22);transition:.24s transform,.24s border}.product-card:hover{transform:translateY(-6px);border-color:#2c89c5}.product-card.featured:before{content:"DESTAQUE";position:absolute;right:-36px;top:18px;transform:rotate(36deg);background:linear-gradient(90deg,#19c3ff,#276dff);font-size:10px;font-weight:1000;padding:7px 46px}.product-image{height:125px;border-radius:17px;background:#07101d;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:17px;border:1px solid #18314c}.product-image img{width:100%;height:100%;object-fit:cover}.product-icon{font-size:46px}.product-card h3{font-size:21px;margin:4px 0 7px}.product-card p{color:#9bb1c7;line-height:1.55;font-size:14px}.price{font-size:34px;font-weight:1000;color:#28caff;letter-spacing:-1px}.stock-pill{display:inline-flex;margin:7px 0 14px;padding:6px 10px;border-radius:999px;background:#0b2740;color:#a8dcff;font-size:12px;font-weight:900}.stock-pill.low{background:#382708;color:#ffd681}.stock-pill.out{background:#35151b;color:#ff9aa7}.shipping-note{font-size:11px!important;color:#7f98b2!important}.card-actions{display:flex;gap:10px;margin-top:17px;flex-wrap:wrap}.link-orange{color:#ffab55;font-weight:900;font-size:13px}
.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{border:1px solid #1a3655;background:#0a1525;border-radius:20px;padding:20px}.feature .ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#113d61,#0d2540);font-size:22px;margin-bottom:12px}.feature h3{font-size:16px;margin:0 0 7px}.feature p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.device-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center;border:1px solid #1c3e61;background:linear-gradient(135deg,#0b1b2f,#07101c);border-radius:28px;padding:28px}.device-panel img{width:100%;border-radius:20px}.checklist{display:grid;gap:11px}.checkitem{display:flex;gap:10px;color:#c8d9e9}.checkitem b{color:#40d1ff}
.checkout-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.info-card,.form-card,.payment-card,.consult-card{border:1px solid #1b3a59;background:linear-gradient(180deg,#0e1b2e,#081322);border-radius:25px;padding:24px;box-shadow:var(--shadow)}.info-card h3,.form-card h3{margin-top:0}.info-list{display:grid;gap:11px;margin:18px 0}.info-line{display:flex;gap:10px;color:#b7c9da;align-items:flex-start}.info-line span{color:#2ecbff}.notice{padding:14px 15px;border-radius:15px;background:#281f0b;border:1px solid #674f12;color:#f5d888;font-size:13px;line-height:1.55}.success-notice{background:#08291a;border-color:#176c44;color:#9cf0c1}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:12px;color:#a9bfd4;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid #24415f;background:#07111f;color:#f5fbff;border-radius:13px;padding:13px 14px;outline:none;font:inherit}.field input:focus,.field select:focus,.field textarea:focus{border-color:#28bfff;box-shadow:0 0 0 3px rgba(40,191,255,.08)}.field textarea{min-height:88px;resize:vertical}.address-fields{display:none;grid-column:1/-1;border-top:1px solid #1c3857;margin-top:5px;padding-top:16px}.address-fields.show{display:block}.address-grid{display:grid;grid-template-columns:2fr .65fr;gap:14px}.address-grid .full{grid-column:1/-1}.cep-row{display:grid;grid-template-columns:1fr auto;gap:10px}.helper{color:#718ca7;font-size:11px;line-height:1.45}.checkout-bottom{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.checkout-summary{color:#9eb5ca;font-size:13px}.checkout-summary strong{color:#fff}
.payment-wrap{padding:36px 0 70px}.payment-head{text-align:center;margin:12px 0 24px}.payment-head .order-code{font-size:12px;color:#76d7ff;background:#0d253c;border:1px solid #1e5479;border-radius:999px;padding:7px 11px;display:inline-block}.payment-head h1{font-size:36px;margin:12px 0 7px}.payment-head p{color:var(--muted);margin:0}.payment-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.qr-stage{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#113a5b 0,#0a1627 48%,#07111e 100%);border:1px solid #1c4368;border-radius:23px;overflow:hidden}.qr-stage:before,.qr-stage:after{content:"";position:absolute;border:1px solid rgba(44,199,255,.18);border-radius:50%;animation:orbit 5s linear infinite}.qr-stage:before{width:300px;height:300px}.qr-stage:after{width:350px;height:350px;animation-direction:reverse;animation-duration:8s}.qr-box{z-index:2;background:white;border-radius:20px;padding:16px;box-shadow:0 0 55px rgba(37,199,255,.25);animation:qrPulse 2.2s ease-in-out infinite}.qr-box img,.qr-box canvas{display:block;width:238px!important;height:238px!important}.coin-orb{position:absolute;top:18px;left:18px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:27px;font-weight:1000;background:linear-gradient(135deg,#ffad38,#ef7215);box-shadow:0 0 30px rgba(255,146,31,.28)}.coin-orb.ltc{background:linear-gradient(135deg,#9eb4ff,#425fd4)}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes qrPulse{50%{transform:scale(1.025);box-shadow:0 0 80px rgba(37,199,255,.38)}}.pay-details{display:grid;gap:12px}.pay-field{border:1px solid #1d3d5e;background:#07121f;border-radius:17px;padding:15px}.pay-field span{display:block;color:#7e9ab6;font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;margin-bottom:7px}.pay-field strong,.pay-field code{display:block;font-size:18px;word-break:break-all}.pay-field code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#e9f5ff}.copy-btn{margin-top:11px;border:1px solid #2e5277;background:#112941;color:#b8ddfb;border-radius:11px;padding:8px 11px;font-weight:900;cursor:pointer}.fee-note{font-size:12px;color:#91a9c0}.status-card{margin-top:16px;border:1px solid #24425f;background:#0b1422;border-radius:20px;padding:17px;display:flex;gap:13px;align-items:center}.status-dot{width:16px;height:16px;border-radius:50%;background:#7d92a9;box-shadow:0 0 0 7px rgba(125,146,169,.08);animation:pulseDot 1.4s ease-in-out infinite}.status-card.detected .status-dot{background:var(--yellow);box-shadow:0 0 0 7px rgba(255,201,93,.08)}.status-card.paid .status-dot{background:var(--green);box-shadow:0 0 0 7px rgba(47,212,123,.1)}.status-card.underpaid .status-dot,.status-card.expired .status-dot{background:var(--red)}@keyframes pulseDot{50%{transform:scale(.75);opacity:.7}}.status-card strong{display:block;font-size:17px}.status-card small{display:block;color:var(--muted);margin-top:4px;line-height:1.45}.progress{height:8px;background:#07101d;border-radius:999px;overflow:hidden;margin:15px 0 8px}.progress>div{height:100%;width:0;background:linear-gradient(90deg,#19c0ff,#33d887);border-radius:999px;transition:width .6s ease}.payment-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0}.pstep{border:1px solid #17334f;background:#081321;border-radius:13px;padding:10px;text-align:center;color:#667f99;font-size:11px;font-weight:900}.pstep.on{color:#ccecff;border-color:#1e78a9;background:#0b263c}.pstep.done{color:#9bf2c0;border-color:#1b8152;background:#09261a}.timer-card{display:flex;justify-content:space-between;gap:12px;border:1px solid #243c59;background:#091421;border-radius:15px;padding:12px 14px;color:#a4bad0;font-size:12px}.timer-card b{color:#fff}.paid-panel{display:none;margin-top:18px;border:1px solid #24724c;background:linear-gradient(180deg,#0b2c1d,#071c14);border-radius:22px;padding:22px;text-align:center}.paid-panel.show{display:block;animation:successIn .5s ease}.paid-panel .check{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#23c970;margin:0 auto 12px;font-size:32px;font-weight:1000;box-shadow:0 0 45px rgba(35,201,112,.28)}.release-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;background:#06140e;border:1px dashed #278558;padding:13px;border-radius:13px;margin:12px 0}@keyframes successIn{from{opacity:0;transform:translateY(8px)}}
.consult-box{max-width:740px;margin:44px auto}.consult-form{display:grid;grid-template-columns:1fr auto;gap:10px}.consult-result{margin-top:18px}.kv{display:grid;grid-template-columns:180px 1fr;gap:8px 14px;padding:9px 0;border-bottom:1px solid #162e48}.kv span{color:#7d99b4}.kv strong{word-break:break-word}.footer{border-top:1px solid #17314d;background:#050a12;padding:28px 0;margin-top:40px}.footer-grid{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#7d99b4;font-size:12px}.footer b{color:#c6d7e6}.preorder-modal{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:100;display:none;align-items:center;justify-content:center;padding:18px}.preorder-modal.show{display:flex}.modal-card{max-width:520px;background:#0b1728;border:1px solid #285277;border-radius:24px;padding:25px;box-shadow:0 35px 90px #000}.modal-card h3{font-size:25px;margin:0 0 9px}.modal-card p{color:#a9bed1;line-height:1.6}.modal-actions{display:flex;gap:10px;margin-top:19px}
.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);background:#10273c;border:1px solid #2c5b83;border-radius:12px;padding:10px 14px;color:#d7efff;font-size:13px;opacity:0;pointer-events:none;transition:.2s;z-index:120}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:900px){.nav{display:none}.topbar-inner{height:66px}.whats-mini{margin-left:auto}.hero{padding-top:35px}.hero-grid,.checkout-shell,.payment-grid,.device-panel{grid-template-columns:1fr}.hero-art{min-height:auto}.hero-art img{height:370px}.product-grid{grid-template-columns:1fr 1fr}.features{grid-template-columns:1fr 1fr}.payment-stepper{grid-template-columns:1fr 1fr}.qr-stage{min-height:330px}.hero h1{font-size:54px}}
@media(max-width:620px){.container{width:min(100% - 22px,1180px)}.brand img{height:34px}.brand-word{display:none}.whats-mini{font-size:12px;padding:9px 11px}.hero h1{font-size:44px;letter-spacing:-1.5px}.hero p{font-size:15px}.mini-stats{grid-template-columns:1fr}.hero-art img{height:330px;border-radius:23px}.product-grid,.features{grid-template-columns:1fr}.section{padding:46px 0}.section-title h2{font-size:32px}.form-grid,.address-grid{grid-template-columns:1fr}.field.full,.address-grid .full{grid-column:auto}.checkout-bottom{align-items:stretch}.checkout-bottom .btn{width:100%}.payment-wrap{padding-top:18px}.payment-head h1{font-size:29px}.payment-grid{gap:13px}.payment-card{padding:16px}.qr-stage{min-height:300px}.qr-box img,.qr-box canvas{width:218px!important;height:218px!important}.payment-stepper{grid-template-columns:1fr 1fr}.timer-card{flex-direction:column}.consult-form{grid-template-columns:1fr}.kv{grid-template-columns:1fr;gap:3px}.modal-actions{flex-direction:column}.price{font-size:31px}}

/* ===== Miner Rox Business v5 visual ===== */
:root{--cyan:#19c8ff;--blue:#0b8cff;--orange:#ff7a16;--green:#25d366;--card:#081420;--card2:#0c1b2c;--line:#1a3a57}
body{background:
radial-gradient(circle at 75% -8%,rgba(0,150,255,.16),transparent 28%),
radial-gradient(circle at 12% 12%,rgba(10,87,160,.17),transparent 28%),
linear-gradient(180deg,#03070d 0%,#050b13 38%,#02060b 100%);overflow-x:hidden}
.bg-grid{position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(31,114,171,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(31,114,171,.07) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000 0,transparent 65%);z-index:-1}
.topbar{background:rgba(2,7,13,.87);border-bottom:1px solid rgba(35,133,194,.28);box-shadow:0 10px 35px rgba(0,0,0,.25)}
.brand img{height:42px;width:42px;border-radius:12px;object-fit:cover}.brand-word{font-size:23px;letter-spacing:-.3px}.brand-word span{color:var(--orange)}
.whats-mini{background:linear-gradient(135deg,#16b954,#0a8b3b);border-color:#27e06b;color:#fff;box-shadow:0 0 28px rgba(37,211,102,.18)}
.hero{padding:42px 0 38px;min-height:620px}.hero:before{background:linear-gradient(90deg,rgba(3,7,13,.99) 0%,rgba(3,7,13,.89) 42%,rgba(3,7,13,.35) 68%,rgba(3,7,13,.12) 100%)}
.hero-grid{grid-template-columns:1fr .95fr;min-height:540px}.hero-copy{position:relative;z-index:4}.eyebrow{border-color:#1f789e;color:#63dcff;background:rgba(7,32,47,.7);box-shadow:0 0 24px rgba(25,200,255,.08)}
.hero h1{font-size:clamp(52px,6.8vw,86px);line-height:.95;margin:18px 0 14px;letter-spacing:-3px}.hero h1 span{display:block;color:var(--orange);background:none;-webkit-text-fill-color:initial}.hero h2{font-size:clamp(18px,2vw,26px);color:#45d7ff;margin:0 0 16px}.hero p{font-size:18px;max-width:610px}.hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.hero-badges span{padding:9px 12px;border:1px solid #173c59;background:#071421;border-radius:999px;font-size:12px;color:#b7d2e7;font-weight:800}.hero-art{min-height:520px;display:flex;align-items:center}.hero-art img{height:auto;max-height:470px;width:100%;object-fit:cover;object-position:center;border-radius:28px;border:1px solid rgba(31,144,210,.3);box-shadow:0 35px 80px rgba(0,0,0,.46),0 0 55px rgba(11,140,255,.13);mask-image:none}.hero-glow{position:absolute;width:70%;height:90px;bottom:15px;left:16%;background:var(--blue);filter:blur(65px);opacity:.2}
.btn.orange{background:linear-gradient(135deg,#ff9b27,#ee5f0e);box-shadow:0 14px 34px rgba(255,122,22,.2)}.btn.wide{width:100%}
.product-grid{align-items:stretch}.product-card{min-height:355px;border-color:#173c5b;background:linear-gradient(180deg,rgba(8,23,38,.98),rgba(4,12,21,.98));padding:24px}.product-card.device{box-shadow:inset 0 0 0 1px rgba(24,173,255,.06),0 20px 50px rgba(0,0,0,.28)}.product-card.license{border-color:#71370f;background:linear-gradient(180deg,rgba(42,20,6,.84),rgba(13,10,8,.98));box-shadow:inset 0 0 45px rgba(255,113,11,.08),0 20px 50px rgba(0,0,0,.28)}.product-card.test{min-height:310px}.product-card.featured:before{content:"";display:none}.product-top{display:flex;align-items:center;gap:14px}.product-top .product-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;border:1px solid #1d83b6;background:radial-gradient(circle,#123e59,#071621);font-size:28px;box-shadow:0 0 30px rgba(25,200,255,.08)}.product-card.license .product-icon{border-color:#a44e12;background:radial-gradient(circle,#57220a,#180a03)}.product-kicker{font-size:10px;font-weight:1000;letter-spacing:1.2px;color:#56cfff}.product-card.license .product-kicker{color:#ff9b4a}.product-card h3{margin:3px 0 0;font-size:20px}.product-card .price{font-size:42px;margin:17px 0 2px}.product-card.license .price{color:#ff7b18}.crypto-strip{margin:25px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#b9cadd}.coin{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;font-weight:1000;color:#fff;flex:0 0 auto}.coin.btc{background:linear-gradient(135deg,#ffad38,#f3740f)}.coin.ltc{background:linear-gradient(135deg,#a9b4c9,#687588)}
.payment-showcase{padding-top:48px}.payment-demo{display:grid;grid-template-columns:.65fr 1fr .75fr;gap:18px;align-items:stretch;border:1px solid #1e496c;background:linear-gradient(180deg,#071522,#040b13);border-radius:27px;padding:23px;box-shadow:0 28px 70px rgba(0,0,0,.3),inset 0 0 50px rgba(10,112,184,.04)}.demo-qr{position:relative;min-height:280px;border-radius:21px;border:1px solid #174567;background:radial-gradient(circle at 50% 45%,#113b5a 0,#071624 50%,#040b13 100%);display:grid;place-items:center;overflow:hidden}.qr-fake{width:185px;height:185px;background:#fff;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#05101a;border:10px solid white;box-shadow:0 0 50px rgba(25,200,255,.3);position:relative}.qr-fake:before{content:"";position:absolute;inset:10px;background:repeating-conic-gradient(#06111b 0 25%,#fff 0 50%) 0/24px 24px;opacity:.9}.qr-fake span,.qr-fake small{position:relative;z-index:2;background:#fff;padding:3px 8px;border-radius:7px;font-weight:1000}.qr-fake small{font-size:10px}.scanline{position:absolute;left:12%;right:12%;height:2px;background:#36e2ff;box-shadow:0 0 15px #36e2ff;animation:scan 2.4s ease-in-out infinite}@keyframes scan{0%,100%{top:18%}50%{top:82%}}
.demo-status{display:grid;align-content:center;gap:14px}.status-demo{display:flex;gap:12px;align-items:center;border:1px solid #244661;background:#07131f;border-radius:16px;padding:15px;color:#7892a8}.status-demo i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#13283a;font-style:normal;font-weight:1000}.status-demo b,.status-demo small{display:block}.status-demo small{font-size:11px;margin-top:3px;color:#738ca2}.status-demo.done{border-color:#1e834f;color:#72e69d;background:#082118}.status-demo.done i{background:#1cab5b;color:white}.status-demo.active{border-color:#167eb1;color:#62d8ff;box-shadow:0 0 25px rgba(25,200,255,.08)}.status-demo.active i{background:#0d6e9a;color:white;animation:pulseDot 1.4s ease-in-out infinite}.network-times{display:grid;align-content:center;gap:12px}.network-times>div{border:1px solid #254762;border-radius:17px;background:#0a1725;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:5px 11px;align-items:center}.network-times b{font-size:15px}.network-times small{grid-column:2;color:#7e96aa}.network-times .quote-clock{border-color:#6f4c16;background:#251b09}.network-times .quote-clock span{font-size:25px;color:#ffc55e}.payment-note{margin-top:14px;border:1px solid #19456a;background:#071523;border-radius:15px;padding:13px 16px;color:#92aac0;text-align:center;font-size:13px}.payment-note b{color:#fff}
.features{grid-template-columns:repeat(3,1fr)}.feature{min-height:170px;background:linear-gradient(180deg,#081522,#050d17);border-color:#173b59;box-shadow:0 18px 35px rgba(0,0,0,.15)}.feature .ico{color:#30d2ff;font-size:26px;font-weight:1000}.feature .orange-ico{color:#ff8a20}.feature h3{font-size:17px}.feature p{font-size:13px}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{position:relative;border:1px solid #17415f;background:linear-gradient(180deg,#081725,#050d16);border-radius:21px;padding:20px;text-align:center;min-height:220px}.step:not(:last-child):after{content:"→";position:absolute;right:-23px;top:43%;z-index:5;color:#36aef0;font-size:32px;font-weight:300}.step em{position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0c5f94;color:#fff;font-style:normal;font-weight:900}.step-ico{font-size:32px;color:#30cfff;margin:25px 0 10px}.step h3{margin:0 0 7px}.step p{font-size:12px;color:#829caf;line-height:1.5}
.community-card{display:grid;grid-template-columns:250px 1fr auto;align-items:center;gap:24px;border:1px solid #14743b;background:linear-gradient(110deg,#051d10,#092414 50%,#06120c);border-radius:26px;padding:20px;box-shadow:0 25px 60px rgba(0,0,0,.28),0 0 50px rgba(37,211,102,.05)}.community-card img{width:100%;border-radius:19px;border:1px solid #1b8e4a}.community-copy>span{font-size:11px;color:#45db7d;font-weight:1000;letter-spacing:1.2px}.community-copy h2{font-size:31px;margin:5px 0 6px}.community-copy p{color:#99b8a5;margin:0 0 10px}.community-copy code{display:block;color:#47dd7f;word-break:break-all;border:1px solid #176e3b;background:#031109;padding:10px 12px;border-radius:11px}
.checkout-logo{display:flex;align-items:center;gap:12px;margin-bottom:18px}.checkout-logo img{width:52px;height:52px;border-radius:15px}.checkout-logo b{display:block;font-size:20px}.checkout-logo b span{color:var(--orange)}.checkout-logo small{display:block;color:#7591a8}.info-line b,.info-line small{display:block}.info-line small{color:#718ba2;margin-top:3px}.form-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.form-head span{font-size:10px;letter-spacing:1.1px;color:#5ad8ff;font-weight:1000}.form-head h3{margin:3px 0 15px}.secure-pill{border:1px solid #1d744a;background:#0a2519;color:#8be7b1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.address-title{display:flex;gap:10px;align-items:center;margin-bottom:12px}.address-title span{font-size:24px}.address-title b,.address-title small{display:block}.address-title small{color:#708aa0}.final-cta{border:1px solid #1e5578;background:linear-gradient(120deg,#071522,#0a1d30 55%,#251008);border-radius:28px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 25px 70px rgba(0,0,0,.3)}.final-cta>div>span{color:#45d4ff;font-size:11px;font-weight:1000;letter-spacing:1.2px}.final-cta h2{font-size:36px;margin:5px 0}.final-cta p{margin:0;color:#6fdcff}.cta-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:980px){.payment-demo{grid-template-columns:1fr 1fr}.network-times{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.community-card{grid-template-columns:180px 1fr}.community-card .btn{grid-column:1/-1}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2):after{display:none}.final-cta{flex-direction:column;text-align:center}.cta-actions{justify-content:center}}
@media(max-width:700px){.hero{padding-top:26px;min-height:auto}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.hero h2{font-size:18px}.hero p{font-size:15px}.hero-art{min-height:auto}.hero-art img{height:auto;max-height:none;border-radius:20px}.hero-actions .btn{flex:1}.product-grid{grid-template-columns:1fr}.product-card{min-height:auto}.payment-demo{grid-template-columns:1fr;padding:15px}.network-times{grid-template-columns:1fr;grid-column:auto}.demo-qr{min-height:260px}.features{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.step{min-height:auto}.step:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-29px}.community-card{grid-template-columns:1fr;text-align:center}.community-card img{max-width:310px;margin:auto}.community-copy code{text-align:left}.final-cta{padding:23px 15px}.final-cta h2{font-size:29px}.cta-actions{width:100%}.cta-actions .btn{width:100%}.crypto-strip{font-size:12px}.hero-badges{display:grid}.topbar-inner{gap:10px}.whats-mini{font-size:11px}.section{padding:42px 0}}

/* ===== Miner Rox Store v5.4 • DOGE + checkout premium ===== */
.coin.doge{background:linear-gradient(135deg,#d7b958,#9a7b1e);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.crypto-strip-pro{max-width:760px;padding:13px 17px;border:1px solid #1f496b;background:linear-gradient(135deg,rgba(10,30,49,.9),rgba(5,16,29,.9));border-radius:18px;justify-content:flex-start;box-shadow:0 18px 40px rgba(0,0,0,.2)}
.crypto-strip-pro .crypto-icons{display:flex}.crypto-strip-pro .crypto-icons .coin+ .coin{margin-left:-5px}.crypto-strip-pro>div:nth-child(2){display:grid;gap:2px}.crypto-strip-pro strong{color:#eaf7ff}.crypto-strip-pro small{display:block;color:#718ca5;font-size:11px}.watch-pill{margin-left:auto;padding:7px 10px;border:1px solid #1d704a;background:#09261a;color:#8eeab7;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}
.qr-network-badges{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:center;gap:7px;z-index:3}.qr-network-badges span{font-size:9px;font-weight:1000;letter-spacing:.5px;padding:5px 8px;border-radius:999px;background:rgba(5,15,25,.88);border:1px solid #265171;color:#d9edfa;backdrop-filter:blur(8px)}
.payment-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.payment-trust-row span{border:1px solid #173d5c;background:#07131f;color:#8eabc1;border-radius:12px;padding:10px;text-align:center;font-size:10px;font-weight:800}
.crypto-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:2px}.crypto-option{position:relative;display:flex!important;align-items:center;gap:10px;border:1px solid #28445f;background:#07121f;border-radius:16px;padding:13px!important;cursor:pointer;transition:.2s transform,.2s border-color,.2s background,.2s box-shadow;color:#eef7ff!important}.crypto-option:hover{transform:translateY(-2px);border-color:#3477a7;background:#091a2a}.crypto-option input{position:absolute;opacity:0;pointer-events:none}.crypto-option .coin{width:40px;height:40px;font-size:20px}.crypto-option div{display:grid;gap:1px}.crypto-option div b{font-size:13px}.crypto-option div small{color:#7894ad;font-size:10px}.crypto-option i{margin-left:auto;font-style:normal;color:#68849d;font-size:9px;font-weight:900;text-transform:uppercase}.crypto-option:has(input:checked){border-color:#25bdf5;background:linear-gradient(135deg,#0a253a,#0a1c2c);box-shadow:0 0 0 1px rgba(37,189,245,.15),0 12px 30px rgba(17,152,222,.1)}.crypto-option:has(input:checked) i{color:#63dcff}.crypto-option:has(input:checked):after{content:"✓";position:absolute;right:8px;top:7px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#17aeef;color:#fff;font-size:10px;font-weight:1000}.payment-method-field>.helper{margin-top:7px}
.coin-orb.doge{background:linear-gradient(135deg,#e3c661,#a27a18);box-shadow:0 0 30px rgba(218,184,80,.28)}

@media(max-width:980px){.payment-trust-row{grid-template-columns:1fr 1fr}.network-times{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.crypto-methods{grid-template-columns:1fr}.crypto-option{padding:12px!important}.crypto-strip-pro{align-items:center;flex-wrap:wrap}.watch-pill{margin-left:0}.payment-trust-row{grid-template-columns:1fr 1fr}.qr-network-badges{bottom:10px}}
@media(max-width:430px){.payment-trust-row{grid-template-columns:1fr}.crypto-strip-pro>div:nth-child(2){flex:1}.crypto-strip-pro strong{font-size:12px}}

/* =========================================================
   MINER ROX STORE v5.4 • FRONT + CHECKOUT + PAYMENT
   ========================================================= */
.v54-store{background:
  radial-gradient(900px 560px at 7% 0%,rgba(80,24,180,.24),transparent 65%),
  radial-gradient(850px 580px at 100% 15%,rgba(0,128,255,.18),transparent 62%),
  #040712;color:#f7f8ff}
.v54-store .bg-grid{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.25;background-image:linear-gradient(rgba(124,77,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(32,157,255,.04) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}
.pro-topbar{background:rgba(4,7,18,.88);border-bottom:1px solid rgba(135,77,255,.24);box-shadow:0 12px 44px rgba(0,0,0,.28)}
.pro-topbar .topbar-inner{height:70px}.pro-topbar .brand{gap:8px}.pro-topbar .brand img{height:38px}.pro-topbar .brand small{display:block;color:#8f9db7;font-size:8px;letter-spacing:1px;margin-left:2px;white-space:nowrap}.pro-topbar .nav{gap:18px;font-size:12px}.top-actions{display:flex;gap:9px;align-items:center}.cloud-online{display:flex;align-items:center;gap:7px;color:#86f7a8;font-size:10px;font-weight:900;white-space:nowrap}.cloud-online i{width:8px;height:8px;border-radius:50%;background:#1ae868;box-shadow:0 0 16px #1ae868}.client-area{display:inline-flex;align-items:center;justify-content:center;border:1px solid #784dff;background:linear-gradient(135deg,#5f28e8,#1a7df0);border-radius:12px;padding:10px 14px;font-size:11px;font-weight:900;box-shadow:0 0 28px rgba(92,53,232,.22);white-space:nowrap}
.btn.neon{background:linear-gradient(90deg,#7c24ed,#177cf8);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 34px rgba(90,38,229,.3),inset 0 0 0 1px rgba(255,255,255,.05)}.btn.orange{background:linear-gradient(135deg,#ff9a1c,#ff5c16);box-shadow:0 12px 34px rgba(255,107,22,.22)}.btn.disabled{opacity:.45;pointer-events:none}
.hero-v54{padding:36px 0 30px;min-height:auto;background:radial-gradient(700px 350px at 74% 30%,rgba(118,31,237,.18),transparent 65%);border-bottom:1px solid rgba(132,73,255,.34)}
.hero-v54:before{background:linear-gradient(100deg,rgba(4,7,18,.28),rgba(4,7,18,.1)),radial-gradient(circle at 20% 30%,rgba(0,136,255,.08),transparent 30%)}
.hero-v54-grid{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:34px;align-items:center}.hero-v54-art{position:relative;min-height:470px}.hero-image-frame{position:absolute;inset:0 4% 0 0;border:1px solid rgba(78,134,255,.28);border-radius:31px;overflow:hidden;background:#071022;box-shadow:0 28px 80px rgba(0,0,0,.45),0 0 90px rgba(81,40,216,.08)}.hero-image-frame:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(to top,rgba(4,7,18,.92),transparent)}.hero-image-frame img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.03)}.hero-device-float{position:absolute;right:-7px;bottom:20px;width:245px;z-index:3;transform:rotate(3deg);filter:drop-shadow(0 20px 26px rgba(0,0,0,.55))}.hero-device-float img{width:100%;display:block;border-radius:18px}.hero-v54-copy{position:relative;z-index:2}.hero-v54-copy .eyebrow{background:#100a24;border-color:#5a37af;color:#d3c4ff}.hero-v54-copy h1{font-size:clamp(56px,8vw,95px);line-height:.81;margin:18px 0 16px;letter-spacing:-4px;font-style:italic;text-transform:uppercase;text-shadow:0 5px 0 rgba(78,42,141,.35),0 0 35px rgba(109,58,255,.2)}.hero-v54-copy h1 span{background:linear-gradient(180deg,#fff 0%,#e6dcff 42%,#9b7cff 70%,#5b35b8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-v54-copy h2{font-size:25px;margin:0 0 10px}.hero-v54-copy>p{font-size:15px;line-height:1.7;color:#b8c3d9;max-width:620px}.hero-coin-row{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.hero-coin-row span{display:flex;align-items:center;gap:7px;border:1px solid #293b63;background:#091122;border-radius:12px;padding:8px 12px;color:#bdcbe0;font-size:11px;font-weight:900}.hero-coin-row b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffac26,#f87b11);color:#fff;font-size:16px}.hero-v54-copy .hero-actions{margin:19px 0 16px}.hero-v54-copy .hero-actions .btn{min-width:235px}.hero-status-search{display:grid;grid-template-columns:1fr;gap:9px;max-width:460px;border:1px solid #1d5e9d;background:rgba(5,13,29,.86);border-radius:17px;padding:13px 14px;box-shadow:0 12px 34px rgba(0,0,0,.24)}.hero-status-search b,.hero-status-search small{display:block}.hero-status-search b{font-size:12px}.hero-status-search small{font-size:9px;color:#7692ae;margin-top:2px}.status-search-row{display:grid;grid-template-columns:1fr 42px;gap:7px}.status-search-row input{border:1px solid #264567;background:#07101d;color:#fff;border-radius:10px;padding:10px 12px;outline:none}.status-search-row button{border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4f25df,#137ded);font-size:21px;cursor:pointer}
.aliexpress-banner{margin-top:20px;display:grid;grid-template-columns:210px 1fr auto;gap:24px;align-items:center;border:1px solid #257ad7;background:linear-gradient(115deg,#071022,#0a1830 50%,#241126);border-radius:23px;padding:13px 20px;box-shadow:0 22px 60px rgba(0,0,0,.28),0 0 45px rgba(109,50,255,.06)}.ali-device{height:118px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:#fff}.ali-device img{width:100%;height:100%;object-fit:cover}.ali-copy h2{font-size:20px;margin:5px 0}.ali-copy p{margin:0;color:#aebbd0;font-size:12px;line-height:1.55}.ali-label{display:inline-flex;background:#ff5a22;color:#fff;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:1000;letter-spacing:.7px;transform:rotate(-2deg)}.ali-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.ali-tags span{border:1px solid #253f66;background:#081225;color:#8eb5e5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.ali-button{display:flex;align-items:center;justify-content:center;min-width:250px;background:linear-gradient(90deg,#ff9d19,#ff4f16);border:1px solid #ffb247;border-radius:14px;padding:15px 18px;font-weight:1000;box-shadow:0 0 32px rgba(255,91,21,.28);text-align:center}
.section-kicker,.left-title>span{font-size:10px;color:#6ee0ff;font-weight:1000;letter-spacing:1.2px}.left-title{text-align:left}.left-title p{margin-left:0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.intro-copy h2{font-size:38px;margin:7px 0 12px;line-height:1.06}.intro-copy p{color:#95a7bf;line-height:1.7}.mini-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.mini-badges span{border:1px solid #1e5f8d;background:#071a2a;color:#4dd7ff;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:1000}.mini-badges span:nth-child(2){border-color:#167b55;color:#5be8a0;background:#071d15}.mini-badges span:nth-child(3){border-color:#85551e;color:#ffca64;background:#261b08}.mini-badges span:nth-child(4){border-color:#6535ad;color:#cda6ff;background:#160d28}.screen-card{position:relative;display:flex;align-items:end;justify-content:center;min-height:335px;border:1px solid #233f77;background:radial-gradient(circle at 50% 50%,rgba(75,42,205,.22),transparent 60%),#07101f;border-radius:26px;overflow:hidden;padding:20px}.screen-card img{max-width:78%;max-height:270px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.55))}.screen-card>div{position:absolute;left:18px;bottom:17px;display:grid}.screen-card b{font-size:13px}.screen-card small{color:#708ba8;font-size:10px}.three-functions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.three-functions article{position:relative;border:1px solid #194a72;background:linear-gradient(180deg,#081426,#050b16);border-radius:22px;padding:21px;min-height:220px;overflow:hidden}.three-functions article:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-45px;top:-45px;background:#4b2fff;filter:blur(55px);opacity:.16}.three-functions article>span{position:absolute;right:17px;top:15px;font-size:34px;font-weight:1000;color:rgba(130,158,201,.12)}.function-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#0c3151;border:1px solid #1a6ba2;color:#4bd6ff;font-size:24px;box-shadow:0 0 25px rgba(32,170,255,.1)}.function-icon.orange{background:#2a1606;border-color:#9b5c12;color:#ff9f28}.three-functions h3{font-size:18px;margin:15px 0 8px}.three-functions p{color:#8ea5bd;font-size:13px;line-height:1.62;margin:0}
.kryptex-section{border:1px solid #1b426c;background:linear-gradient(145deg,#07101f,#081426 55%,#07101d);border-radius:28px;padding:28px;box-shadow:0 28px 65px rgba(0,0,0,.28)}.kryptex-head{display:flex;align-items:start;justify-content:space-between;gap:24px}.kryptex-head h2{font-size:34px;margin:7px 0 8px}.kryptex-head p{color:#8ea5bd;max-width:760px;line-height:1.62}.btc-payout-badge{display:flex;align-items:center;gap:11px;border:1px solid #a16a17;background:linear-gradient(135deg,#2b1b06,#13100a);border-radius:18px;padding:13px 16px;min-width:190px}.btc-payout-badge>b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffac2f,#f17d11);font-size:28px}.btc-payout-badge strong,.btc-payout-badge span{display:block}.btc-payout-badge strong{font-size:9px;color:#b8a36f}.btc-payout-badge span{font-size:19px;font-weight:1000;color:#fff}.autoswitch-coin-list{display:grid;gap:9px;margin-top:22px}.autoswitch-coin{display:grid;grid-template-columns:42px 125px 1fr 280px;gap:13px;align-items:center;border:1px solid #173652;background:#081321;border-radius:14px;padding:9px 12px}.autoswitch-logo{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;font-weight:1000;background:#f7931a;color:#fff;font-size:17px}.autoswitch-logo.fb{border-radius:11px;background:#ff9c00;font-size:10px}.autoswitch-logo.xec{background:#1c9fe8}.autoswitch-logo.dgb{background:#168dcc}.autoswitch-logo.bch{background:#12b981}.autoswitch-logo.bsv{background:#e9b311}.autoswitch-logo.bc2{background:#ff7a18}.autoswitch-coin strong,.autoswitch-coin small{display:block}.autoswitch-coin strong{font-size:16px}.autoswitch-coin small{color:#617d98;font-size:9px;margin-top:2px}.autoswitch-bar{height:29px;border-radius:8px;background:#25354d;overflow:hidden}.autoswitch-bar i{display:block;height:100%;width:86%;background:linear-gradient(90deg,#066a64,#087f76);opacity:.78}.autoswitch-coin:nth-child(2) .autoswitch-bar i{width:83%}.autoswitch-coin:nth-child(3) .autoswitch-bar i{width:80%}.autoswitch-coin:nth-child(4) .autoswitch-bar i{width:77%}.autoswitch-coin:nth-child(5) .autoswitch-bar i{width:74%}.autoswitch-coin:nth-child(6) .autoswitch-bar i{width:72%}.autoswitch-coin:nth-child(7) .autoswitch-bar i{width:56%;background:linear-gradient(90deg,#793838,#a54848)}.autoswitch-coin em{font-style:normal;color:#6d8ba8;font-size:10px;text-align:right}.kryptex-note{margin-top:14px;border-top:1px solid #18314b;padding-top:13px;color:#70b5d8;font-size:10px;text-align:center}.benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.benefit-grid article{border:1px solid #1e3863;background:linear-gradient(180deg,#081325,#050b16);border-radius:17px;padding:15px;text-align:center}.benefit-grid article>span{font-size:25px}.benefit-grid h3{font-size:13px;margin:7px 0 5px}.benefit-grid p{font-size:9px;line-height:1.5;color:#7c91aa;margin:0}.compatibility-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.compat-card{border-radius:22px;padding:20px;min-height:260px}.compat-card>span{font-size:9px;font-weight:1000;letter-spacing:1px}.compat-card h2{font-size:23px;margin:8px 0}.compat-card p,.compat-card small{color:#9aa9bd;font-size:12px;line-height:1.6}.green-card{border:1px solid #1d8f55;background:linear-gradient(160deg,#06190f,#07140e)}.green-card>span,.green-card h2{color:#65e69e}.compat-list{display:grid;gap:5px;margin-top:18px}.compat-list b{color:#e7fff0;font-size:13px}.warning-card{border:1px solid #b83b43;background:linear-gradient(160deg,#22080d,#11070b)}.warning-card>span,.warning-card h2{color:#ff7d86}.warning-card strong{display:inline-flex;margin-top:15px;border:1px solid #842b33;background:#310d14;padding:8px 11px;border-radius:10px;color:#ff9aa2}.fee-card{border:1px solid #1e75c5;background:linear-gradient(160deg,#061429,#07101f)}.fee-card>span,.fee-card h2{color:#48b9ff}.fee-number{font-size:52px;line-height:1;font-weight:1000;color:#38baff;letter-spacing:-3px;margin:10px 0}.fee-card ul{padding-left:18px;color:#79d5ff;font-size:11px;line-height:1.8;margin:10px 0 0}
.featured-products,.all-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.all-products-grid{grid-template-columns:repeat(4,1fr)}.shop-product{position:relative;border:1px solid #213b6b;background:linear-gradient(180deg,#081225,#050a13);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 18px 48px rgba(0,0,0,.18);transition:.2s transform,.2s border-color}.shop-product:hover{transform:translateY(-4px);border-color:#6b46dc}.shop-product-media{position:relative;height:170px;background:radial-gradient(circle,#172648,#07101f 72%);display:grid;place-items:center;overflow:hidden}.shop-product-media img{width:100%;height:100%;object-fit:contain;padding:12px}.shop-product-placeholder{font-size:54px}.feature-ribbon{position:absolute;right:8px;top:8px;background:linear-gradient(135deg,#6d31ed,#2878ff);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:1000}.shop-product-body{padding:15px;display:flex;flex-direction:column;flex:1}.shop-type{color:#8a6dff;font-size:8px;font-weight:1000;letter-spacing:1px}.shop-product h3{font-size:16px;margin:5px 0 7px}.shop-product p{font-size:10px;line-height:1.52;color:#7d91aa;margin:0 0 10px}.shop-stock{display:inline-flex;align-self:flex-start;border:1px solid #19784c;background:#071d14;color:#73e8a7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.shop-stock.low{border-color:#886016;background:#261d08;color:#ffd36d}.shop-stock.out{border-color:#762b35;background:#230c12;color:#ff8c98}.shop-product-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:13px}.shop-product-foot>strong{font-size:21px;color:#ffd35b;white-space:nowrap}.shop-product-foot .btn{padding:9px 11px;border-radius:10px;font-size:9px}.all-products-section{padding-top:10px}.empty-state{border:1px dashed #2a3f61;border-radius:18px;padding:30px;color:#7f91aa}.payment-explain{display:grid;grid-template-columns:1.4fr .6fr;gap:26px;align-items:center;border:1px solid #4932a0;background:linear-gradient(130deg,#0b0923,#07101e 62%,#100721);border-radius:28px;padding:30px}.payment-explain h2{font-size:34px;margin:7px 0 9px}.payment-explain p{color:#91a4bd;line-height:1.65}.payment-steps{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.payment-steps span{border:1px solid #313e6a;background:#080e20;border-radius:999px;padding:6px 9px;font-size:9px;color:#9db0ce}.payment-explain-art{text-align:center}.payment-explain-art img{width:min(220px,100%);max-height:190px;object-fit:contain;display:block;margin:auto}.payment-explain-art .btn{margin-top:10px}.community-v54{display:grid;grid-template-columns:180px 1fr auto;gap:22px;align-items:center;border:1px solid #1a7650;background:linear-gradient(110deg,#07140d,#081b13 55%,#07101b);border-radius:25px;padding:18px}.community-v54 img{width:100%;height:125px;object-fit:cover;object-position:center;border-radius:18px}.community-v54>div>span{font-size:9px;color:#42da86;font-weight:1000;letter-spacing:1px}.community-v54 h2{font-size:27px;margin:5px 0}.community-v54 p{color:#86a195;margin:0}.footer-v54{margin-top:35px;border-top:1px solid #29345c;background:#040712}.footer-v54-grid{min-height:115px;display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto;gap:18px;align-items:center}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:44px}.footer-brand b,.footer-brand small,.footer-v54-grid>div>b,.footer-v54-grid>div>small{display:block}.footer-brand small,.footer-v54-grid>div>small{color:#61738d;font-size:9px;margin-top:3px}.footer-links{display:grid;gap:5px;text-align:right;color:#69bcff;font-size:10px}
/* checkout */
.checkout-v54{padding:42px 0 70px}.checkout-v54-head{text-align:center;max-width:780px;margin:0 auto 24px}.checkout-v54-head>span,.payment-v54-title>span{font-size:10px;color:#b79cff;font-weight:1000;letter-spacing:1.2px}.checkout-v54-head h1,.payment-v54-title h1{font-size:40px;margin:6px 0 8px}.checkout-v54-head p,.payment-v54-title p{color:#8498b2;line-height:1.6}.preorder-alert{max-width:940px;margin:0 auto 16px;border:1px solid #a66e1d;background:#281c08;color:#ffd779;border-radius:14px;padding:11px 14px;display:flex;gap:10px;justify-content:center;font-size:11px}.checkout-v54-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;align-items:start}.checkout-side-card{position:sticky;top:92px;border:1px solid #2a3564;background:linear-gradient(180deg,#0a1024,#060b15);border-radius:24px;padding:20px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.checkout-side-brand{display:flex;align-items:center;gap:11px}.checkout-side-brand img{width:72px;height:72px;object-fit:cover;border-radius:18px}.checkout-side-brand b,.checkout-side-brand small{display:block}.checkout-side-brand small{color:#6f86a2;font-size:9px}.checkout-side-card h2{font-size:23px;margin:20px 0 14px}.checkout-side-steps{display:grid;gap:10px}.checkout-side-steps>div{display:flex;gap:10px;align-items:flex-start;border:1px solid #1d3150;background:#07101e;border-radius:13px;padding:11px}.checkout-side-steps i{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:50%;background:#572bd8;font-style:normal;font-weight:1000;font-size:11px}.checkout-side-steps b,.checkout-side-steps small{display:block}.checkout-side-steps b{font-size:11px}.checkout-side-steps small{color:#6f849e;font-size:9px;margin-top:2px}.checkout-security{display:flex;gap:10px;margin-top:14px;border:1px solid #196642;background:#071c13;border-radius:13px;padding:12px}.checkout-security>span{font-size:24px}.checkout-security b,.checkout-security small{display:block}.checkout-security b{font-size:11px;color:#87ebb1}.checkout-security small{color:#6e9c80;font-size:9px;line-height:1.5;margin-top:3px}.checkout-main-form{border-color:#37316f;background:linear-gradient(180deg,#0a1022,#070c16)}.checkout-live-summary{border:1px solid #273763;background:#080f20;border-radius:15px;padding:12px 14px!important;color:#aeb9ce}.checkout-live-summary strong{color:#fff}.crypto-methods-v54 .crypto-option{min-height:80px}.checkout-bottom-v54{border-top:1px solid #27304c;padding-top:15px}.checkout-bottom-v54>div{display:grid}.checkout-bottom-v54 small{color:#6a7c95;font-size:9px}.checkout-bottom-v54 b{font-size:11px;margin-top:2px}
/* payment */
.payment-v54-wrap{padding:36px 0 70px}.payment-v54-title{text-align:left;margin-bottom:20px}.payment-v54-title h1{font-size:36px}.order-summary-v54{display:grid;grid-template-columns:1.5fr .45fr .55fr;gap:14px;border:1px solid #392f70;background:linear-gradient(135deg,#0a0f24,#071020);border-radius:22px;padding:15px 18px;margin-bottom:16px}.order-summary-product{display:flex;align-items:center;gap:13px}.summary-device{width:105px;height:80px;border-radius:13px;background:#07111d;display:grid;place-items:center}.summary-device img{max-width:96px;max-height:70px;object-fit:contain}.order-summary-product span,.summary-price span,.summary-method>span{display:block;color:#8d79d9;font-size:8px;font-weight:1000;letter-spacing:.8px}.order-summary-product h2{font-size:18px;margin:4px 0 4px}.order-summary-product small{display:block;color:#7286a1;font-size:9px;margin-top:2px}.summary-price,.summary-method{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #252f4d;padding-left:15px}.summary-price strong{font-size:24px;color:#40de83;margin-top:7px}.pay-method-pill{display:flex;gap:8px;align-items:center;margin-top:7px}.pay-method-pill>b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f7931a;font-size:22px}.pay-method-pill.ltc>b{background:#5273d6}.pay-method-pill.doge>b{background:#b48e25}.pay-method-pill strong,.pay-method-pill small{display:block}.pay-method-pill small{font-size:8px;color:#6d819c}.payment-v54-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:16px}.pay-qr-v54{padding:19px}.card-title-row{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.card-title-row span,.waiting-mascot-card span,.tracking-head span{font-size:8px;color:#9b7af4;font-weight:1000;letter-spacing:1px}.card-title-row h2,.tracking-head h2{font-size:20px;margin:4px 0}.quote-mini{text-align:right;border:1px solid #7d541b;background:#241906;border-radius:12px;padding:8px 10px}.quote-mini small,.quote-mini b{display:block}.quote-mini small{font-size:7px;color:#b19a72}.quote-mini b{font-size:19px;color:#ffad32;margin-top:2px}.pay-qr-v54 .qr-stage{min-height:315px}.pay-qr-v54 .qr-box img,.pay-qr-v54 .qr-box canvas{width:210px!important;height:210px!important}.payment-fields-v54{grid-template-columns:.7fr 1.3fr;margin-top:12px}.payment-fields-v54 .pay-field{min-width:0}.payment-fields-v54 .pay-field code{font-size:12px}.payment-warning{display:grid;gap:3px;margin-top:12px}.payment-warning span{font-size:9px;color:#b59a66}.waiting-mascot-card{position:relative;overflow:hidden;min-height:520px;background:radial-gradient(circle at 70% 35%,rgba(108,42,234,.25),transparent 40%),linear-gradient(180deg,#0b0e27,#080c17)}.waiting-mascot-card:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(91,50,187,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(91,50,187,.07) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000,transparent)}.mascot-status-copy{position:relative;z-index:4;max-width:290px}.mascot-status-copy h2{font-size:29px;line-height:1.05;margin:7px 0;color:#ffaf30}.mascot-status-copy p{color:#91a0b8;font-size:11px;line-height:1.55}.monitoring-bubble{display:inline-flex;border:1px solid #7548e0;background:#100b29;color:#b99dff;border-radius:13px;padding:8px 10px;font-size:9px;font-weight:900;box-shadow:0 0 25px rgba(109,54,227,.12)}.waiting-mascot-card>img{position:absolute;right:-40px;bottom:-5px;width:380px;height:340px;object-fit:cover;object-position:center;border-radius:40% 0 0 0;filter:drop-shadow(0 -10px 30px rgba(0,0,0,.2))}.mascot-device-mini{position:absolute;left:20px;bottom:20px;z-index:4;width:150px;transform:rotate(-4deg)}.mascot-device-mini img{width:100%;filter:drop-shadow(0 14px 22px rgba(0,0,0,.5))}.payment-tracking-v54{margin-top:16px}.tracking-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.payment-stepper-v54{grid-template-columns:repeat(5,1fr);margin:17px 0}.tracking-details-v54{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.confirmation-row{display:flex;justify-content:space-between;color:#6d819b;font-size:9px}.confirmation-row b{color:#fff}.transaction-summary{border:1px solid #1d3150;background:#07101c;border-radius:15px;padding:12px}.transaction-summary>div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #13253a}.transaction-summary>div:last-child{border-bottom:0}.transaction-summary span{color:#6c819c;font-size:9px}.transaction-summary b{font-size:9px;word-break:break-all;text-align:right}.consult-code-v54{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #5134a5;background:#0d0a25;border-radius:15px;padding:13px 15px;margin-top:14px}.consult-code-v54 span,.consult-code-v54 strong,.consult-code-v54 small{display:block}.consult-code-v54 span{font-size:8px;color:#8e77d5;font-weight:900}.consult-code-v54 strong{font-family:ui-monospace,monospace;font-size:16px;margin:3px 0}.consult-code-v54 small{font-size:8px;color:#6c7e97}.payment-help-v54{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.payment-help-v54>div{display:flex;gap:10px;align-items:flex-start;border:1px solid #1d3151;background:#07101d;border-radius:14px;padding:12px}.payment-help-v54 i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:50%;background:#5c2ede;font-style:normal;font-weight:1000;font-size:11px}.payment-help-v54 b,.payment-help-v54 small{display:block}.payment-help-v54 b{font-size:10px}.payment-help-v54 small{color:#6e829e;font-size:8px;margin-top:3px;line-height:1.45}.payment-help-v54 .secure-help{border-color:#34609a}.payment-help-v54 .secure-help i{background:#163d69}.payment-suggestions{margin-top:22px}.suggestion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.suggestion-card{display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center;border:1px solid #1c3354;background:#07101d;border-radius:14px;padding:9px}.suggestion-card>div{width:70px;height:58px;border-radius:10px;background:#0b1726;display:grid;place-items:center;overflow:hidden}.suggestion-card img{width:100%;height:100%;object-fit:contain}.suggestion-card strong{font-size:10px}.suggestion-card>b{grid-column:2;color:#50c8ff;font-size:11px}

@media(max-width:1100px){.pro-topbar .nav{display:none}.top-actions{margin-left:auto}.hero-v54-grid{grid-template-columns:1fr 1fr}.benefit-grid{grid-template-columns:repeat(3,1fr)}.all-products-grid{grid-template-columns:repeat(3,1fr)}.autoswitch-coin{grid-template-columns:42px 110px 1fr 210px}.footer-v54-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-v54-grid>div:nth-child(4){display:none}.footer-links{display:none}}
@media(max-width:900px){.hero-v54-grid{grid-template-columns:1fr}.hero-v54-art{order:2;min-height:410px}.hero-v54-copy{order:1}.aliexpress-banner{grid-template-columns:160px 1fr}.ali-button{grid-column:1/-1}.intro-grid,.payment-explain{grid-template-columns:1fr}.three-functions{grid-template-columns:1fr 1fr}.compatibility-grid{grid-template-columns:1fr}.featured-products{grid-template-columns:1fr 1fr}.all-products-grid{grid-template-columns:1fr 1fr}.community-v54{grid-template-columns:150px 1fr}.community-v54 .btn{grid-column:1/-1}.checkout-v54-grid{grid-template-columns:1fr}.checkout-side-card{position:relative;top:auto}.payment-v54-grid{grid-template-columns:1fr}.waiting-mascot-card{min-height:430px}.tracking-details-v54{grid-template-columns:1fr}.payment-help-v54{grid-template-columns:1fr 1fr}.suggestion-grid{grid-template-columns:1fr 1fr}.order-summary-v54{grid-template-columns:1fr 1fr}.order-summary-product{grid-column:1/-1}.summary-price{border-left:0}.autoswitch-coin{grid-template-columns:42px 105px 1fr}.autoswitch-coin em{display:none}}
@media(max-width:650px){.container{width:min(100% - 22px,1180px)}.pro-topbar .topbar-inner{height:62px}.pro-topbar .brand img{height:34px}.pro-topbar .brand-word{font-size:16px}.pro-topbar .brand small,.cloud-online{display:none}.client-area{padding:9px 10px;font-size:9px}.hero-v54{padding-top:22px}.hero-v54-copy h1{font-size:58px;letter-spacing:-3px}.hero-v54-copy h2{font-size:20px}.hero-v54-copy>p{font-size:13px}.hero-v54-copy .hero-actions{display:grid}.hero-v54-copy .hero-actions .btn{width:100%;min-width:0}.hero-status-search{max-width:none}.hero-v54-art{min-height:330px}.hero-device-float{width:170px}.aliexpress-banner{grid-template-columns:100px 1fr;gap:12px;padding:11px}.ali-device{height:90px}.ali-copy h2{font-size:15px}.ali-copy p{font-size:10px}.ali-tags{display:none}.ali-button{min-width:0;font-size:12px}.section{padding:40px 0}.intro-copy h2,.kryptex-head h2,.payment-explain h2{font-size:28px}.three-functions{grid-template-columns:1fr}.kryptex-section{padding:18px}.kryptex-head{display:grid}.btc-payout-badge{min-width:0;width:max-content}.autoswitch-coin{grid-template-columns:36px 76px 1fr;gap:8px;padding:8px}.autoswitch-logo{width:32px;height:32px;font-size:14px}.autoswitch-bar{height:24px}.autoswitch-coin strong{font-size:13px}.benefit-grid{grid-template-columns:1fr 1fr}.featured-products,.all-products-grid{grid-template-columns:1fr}.shop-product{display:grid;grid-template-columns:120px 1fr}.shop-product-media{height:auto;min-height:145px}.shop-product-body{padding:12px}.shop-product h3{font-size:15px}.shop-product-foot{display:grid}.shop-product-foot .btn{width:100%}.payment-explain-art img{max-height:140px}.community-v54{grid-template-columns:90px 1fr;padding:12px}.community-v54 img{height:90px}.community-v54 h2{font-size:20px}.footer-v54-grid{grid-template-columns:1fr 1fr;min-height:100px}.footer-v54-grid>div:nth-child(3){display:none}.checkout-v54{padding-top:26px}.checkout-v54-head h1,.payment-v54-title h1{font-size:30px}.checkout-v54-head p{font-size:11px}.form-grid{grid-template-columns:1fr}.field.full,.address-fields{grid-column:auto}.crypto-methods-v54{grid-template-columns:1fr}.order-summary-v54{grid-template-columns:1fr}.summary-price,.summary-method{border-left:0;border-top:1px solid #252f4d;padding-left:0;padding-top:10px}.payment-v54-title h1{font-size:29px}.card-title-row{display:grid}.quote-mini{text-align:left;width:max-content}.payment-fields-v54{grid-template-columns:1fr}.waiting-mascot-card{min-height:390px}.waiting-mascot-card>img{width:310px;height:280px}.mascot-status-copy h2{font-size:24px;max-width:250px}.mascot-status-copy p{max-width:250px}.mascot-device-mini{width:120px}.payment-stepper-v54{grid-template-columns:1fr;gap:6px}.payment-stepper-v54 .pstep{text-align:left}.tracking-head{display:grid}.payment-help-v54,.suggestion-grid{grid-template-columns:1fr}.consult-code-v54{display:grid}.payment-v54-wrap{padding-top:24px}}
.consult-v54{padding:46px 0 70px}.consult-v54-card{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:center;border:1px solid #3d3476;background:linear-gradient(130deg,#0b0f25,#07101d);border-radius:27px;padding:25px;overflow:hidden}.consult-v54-copy>span{font-size:9px;color:#a88aff;font-weight:1000;letter-spacing:1px}.consult-v54-copy h1{font-size:40px;margin:7px 0}.consult-v54-copy p{color:#8295ae;line-height:1.6;max-width:620px}.consult-v54-copy form{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:18px}.consult-v54-copy input{border:1px solid #2d3d66;background:#070e1c;color:#fff;border-radius:12px;padding:13px 14px;outline:none;font:inherit}.consult-v54-mascot{position:relative;min-height:270px;display:flex;align-items:end;justify-content:center}.consult-v54-mascot img{width:100%;max-height:280px;object-fit:contain}.consult-v54-mascot span{position:absolute;right:6px;top:20px;border:1px solid #693fd0;background:#0d0924;border-radius:14px;padding:9px 11px;color:#bfaaff;font-size:9px;font-weight:900}.consult-result-v54{margin-top:16px;border:1px solid #2c3f68;background:linear-gradient(180deg,#081225,#060c17);border-radius:24px;padding:20px}.consult-result-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.consult-result-head span{font-size:8px;color:#8270cc;font-weight:1000}.consult-result-head h2{font-size:22px;margin:4px 0 12px}.consult-kv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}.consult-kv-grid>div{border:1px solid #1f3151;background:#07101c;border-radius:12px;padding:10px}.consult-kv-grid span,.consult-kv-grid b{display:block}.consult-kv-grid span{color:#657a95;font-size:8px}.consult-kv-grid b{font-size:10px;margin-top:4px}.consult-tx{margin-top:11px;border:1px solid #1c3150;background:#07101c;border-radius:12px;padding:10px}.consult-tx span{display:block;color:#667b95;font-size:8px}.consult-tx a{display:block;margin-top:4px;color:#4fc7ff;font-family:ui-monospace,monospace;font-size:9px;word-break:break-all}.consult-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}@media(max-width:760px){.consult-v54-card{grid-template-columns:1fr}.consult-v54-copy h1{font-size:31px}.consult-v54-mascot{min-height:190px}.consult-v54-mascot img{max-height:200px}.consult-v54-copy form{grid-template-columns:1fr}.consult-kv-grid{grid-template-columns:1fr 1fr}}@media(max-width:430px){.consult-kv-grid{grid-template-columns:1fr}}

/* =========================================================
   MINER ROX STORE v5.5.1 • LICENÇA + INSTALADOR WEB
   ========================================================= */
.v55-install-page{background:radial-gradient(900px 520px at 15% 0%,rgba(93,44,230,.20),transparent 62%),radial-gradient(850px 620px at 95% 8%,rgba(0,177,255,.14),transparent 60%),#040712;color:#f5f8ff;min-height:100vh}
.license-install-wrap{padding:36px 0 72px}.license-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;border:1px solid rgba(82,112,255,.34);background:linear-gradient(130deg,rgba(10,18,39,.96),rgba(8,13,28,.96));border-radius:28px;padding:24px;box-shadow:0 28px 80px rgba(0,0,0,.35),0 0 60px rgba(79,60,223,.08);overflow:hidden}.license-hero-copy .eyebrow{display:inline-flex;border:1px solid #6344df;background:#100b29;color:#c9b9ff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:1000;letter-spacing:1px}.license-hero-copy h1{font-size:42px;line-height:1.04;margin:14px 0 10px;max-width:760px}.license-hero-copy p{color:#8fa4bd;line-height:1.65;max-width:720px}.license-code-box{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center;border:1px solid #285d99;background:linear-gradient(120deg,#081624,#0c1530);border-radius:17px;padding:13px 14px}.license-code-box span{grid-column:1/-1;color:#71a9d7;font-size:8px;font-weight:1000;letter-spacing:1px}.license-code-box strong{font:900 19px/1 ui-monospace,monospace;letter-spacing:.7px;color:#78f4c3;word-break:break-all}.license-code-box button,.ip-open-row button{border:0;border-radius:10px;background:linear-gradient(135deg,#6d31e8,#1682f7);color:#fff;padding:10px 13px;font-weight:900;cursor:pointer}.license-hero-side{position:relative;border:1px solid #273a5c;background:#07101d;border-radius:20px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:end}.license-hero-side img{grid-column:1/-1;width:100%;height:190px;object-fit:contain}.license-hero-side>div{border:1px solid #1c3151;background:#091522;border-radius:11px;padding:9px}.license-hero-side span,.license-hero-side b{display:block}.license-hero-side span{color:#6f859f;font-size:8px}.license-hero-side b{font-size:10px;margin-top:4px;word-break:break-word}.license-hero-side b.ok{color:#58e89c}.install-alert{margin-top:16px;border:1px solid #5c3551;background:#1b0b18;border-radius:18px;padding:18px}.install-alert.wait{border-color:#68551e;background:#181406}.install-alert h2{margin:0 0 7px}.install-alert p{color:#a4b2c2}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.install-card{border:1px solid #253b61;background:linear-gradient(180deg,#081425,#060d18);border-radius:22px;padding:19px;box-shadow:0 18px 44px rgba(0,0,0,.22)}.primary-install{border-color:#563ed2;background:linear-gradient(145deg,#0c0c27,#07111e)}.install-step{display:flex;align-items:center;gap:9px;color:#7fa6cd;font-size:9px;font-weight:1000;letter-spacing:1px}.install-step i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7534ef,#1483f8);font-style:normal;color:white}.install-card h2{font-size:25px;margin:12px 0 8px}.install-card>p{color:#849ab3;line-height:1.6}.installer-version{display:grid;gap:3px;border:1px solid #25466d;background:#071522;border-radius:13px;padding:11px;margin:15px 0}.installer-version span{font-size:8px;color:#6d91b2}.installer-version b{font-size:12px}.installer-version small{color:#61768d;font:8px ui-monospace,monospace}.esp-install-shell{display:flex;justify-content:center;border:1px solid #2d4f75;background:#050b13;border-radius:15px;padding:13px}.web-install-button{border:1px solid #8f67ff;background:linear-gradient(90deg,#6f31e9,#1289f9);color:#fff;border-radius:13px;padding:15px 20px;font-weight:1000;font-size:12px;cursor:pointer;box-shadow:0 10px 32px rgba(87,41,225,.3)}.install-note{font-size:9px!important;color:#6d839a!important;margin-top:10px}.install-disabled{border:1px solid #6f5b25;background:#1a1607;color:#d9c280;border-radius:13px;padding:12px;font-size:10px}.ip-open-label{display:grid;gap:7px;margin-top:15px;color:#8da4bc;font-size:9px;font-weight:900}.ip-open-row{display:grid;grid-template-columns:1fr auto;gap:8px}.ip-open-row input{border:1px solid #2a4767;background:#050d17;color:#fff;border-radius:11px;padding:12px;outline:none}.activation-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.activation-flow>div{display:flex;gap:8px;align-items:center;border:1px solid #1f3350;background:#07101c;border-radius:11px;padding:9px}.activation-flow b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#112a45;color:#5ac8ff}.activation-flow span{font-size:9px;color:#8ca0b6}.customer-license-card{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px}.customer-license-card>div{border:1px solid #1d3150;background:#07101c;border-radius:12px;padding:11px}.customer-license-card span,.customer-license-card strong{display:block}.customer-license-card span{color:#6d829b;font-size:8px}.customer-license-card strong{font-size:10px;margin-top:4px;word-break:break-word}.admin-table code{font-size:10px;color:#71e8c1}
@media(max-width:900px){.license-hero,.install-grid{grid-template-columns:1fr}.license-hero-side img{height:150px}.customer-license-card{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.license-install-wrap{padding-top:22px}.license-hero{padding:15px;border-radius:20px}.license-hero-copy h1{font-size:31px}.license-code-box{grid-template-columns:1fr}.license-code-box button{width:100%}.install-card{padding:15px}.activation-flow,.customer-license-card{grid-template-columns:1fr}.ip-open-row{grid-template-columns:1fr}.ip-open-row button{width:100%}}

/* ===== Miner Rox v5.6 • cobrança protegida + instalador em 3 etapas ===== */
.payment-buffer-info{margin:0 0 18px;padding:14px 17px;border:1px solid rgba(26,218,255,.28);border-radius:15px;background:linear-gradient(135deg,rgba(0,207,255,.08),rgba(137,49,255,.08));display:flex;gap:10px;align-items:flex-start;color:#9eb9d4}.payment-buffer-info b{color:#eaf8ff;white-space:nowrap}.summary-price small,.pay-field small{display:block;margin-top:6px;color:#91abc4;font-size:12px}.install-flow-v56{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.install-stage{position:relative;opacity:.72;transition:.25s;border-color:rgba(115,97,255,.22)}.install-stage.active,.install-stage.done{opacity:1}.install-stage.done{border-color:rgba(49,230,154,.42);box-shadow:0 0 30px rgba(49,230,154,.08)}.device-result{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;align-items:center;margin-top:16px;padding:14px;border:1px solid rgba(131,96,255,.22);border-radius:14px;background:rgba(4,9,22,.56)}.device-result span{color:#7996b4;font-size:12px}.device-result b{color:#fff}.device-result select{background:#071221;color:#fff;border:1px solid rgba(70,150,255,.35);border-radius:10px;padding:9px}.device-result small{grid-column:1/-1;color:#7894ad}.web-install-button.secondary{background:linear-gradient(135deg,#123d74,#672bc6)}.web-install-button:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.35)}.install-progress{height:9px;border-radius:999px;background:#10192a;overflow:hidden;margin-top:15px;border:1px solid rgba(105,130,180,.16)}.install-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#00d5ff,#9a38ff,#ff8a00);transition:width .15s}.v56-install-page .license-hero{overflow:hidden}.v56-install-page .license-hero-side img{max-height:170px;object-fit:contain}.notice.payment-warning span{line-height:1.5}@media(max-width:900px){.install-flow-v56{grid-template-columns:1fr}.payment-buffer-info{display:block}.payment-buffer-info b{display:block;margin-bottom:6px}}

/* ==========================================================
   v5.6.1 • DETECÇÃO REAL DE MEMÓRIA ESP32
   ========================================================== */
.ali-actions{display:grid;gap:10px;min-width:250px}.ali-memory-button{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(145,105,255,.45);background:rgba(91,55,170,.18);color:#dccfff;border-radius:14px;padding:12px 15px;font-weight:900;font-size:12px;letter-spacing:.2px}.ali-memory-button:hover{background:rgba(111,69,210,.3);transform:translateY(-1px)}
.memory-detect-page{min-height:100vh}.memory-detect-wrap{padding-top:32px;padding-bottom:70px}.memory-detect-hero{display:grid;grid-template-columns:1.55fr .65fr;gap:24px;align-items:center;border:1px solid rgba(109,74,225,.42);background:radial-gradient(700px 300px at 12% 20%,rgba(119,67,255,.18),transparent 62%),linear-gradient(135deg,rgba(12,18,36,.98),rgba(8,12,27,.97));border-radius:26px;padding:30px;box-shadow:0 26px 70px rgba(0,0,0,.32)}.memory-detect-copy h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98;letter-spacing:-.055em;margin:12px 0 16px;max-width:850px}.memory-detect-copy p{color:#9daec7;font-size:16px;max-width:790px;line-height:1.65}.memory-safe-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.memory-safe-row span{border:1px solid #263c61;background:#0b1729;border-radius:999px;padding:8px 11px;color:#b8c9e5;font-size:11px;font-weight:900}.memory-mascot{display:grid;justify-items:center;align-self:stretch;align-content:end;background:radial-gradient(circle at 50% 60%,rgba(117,64,255,.22),transparent 64%);border-radius:22px;overflow:hidden;min-height:280px}.memory-mascot img{width:min(100%,270px);max-height:270px;object-fit:contain;object-position:center bottom}.memory-mascot span{margin:-2px 0 15px;border:1px solid rgba(84,231,166,.28);background:#0a211a;color:#88edba;padding:7px 11px;border-radius:999px;font-weight:900;font-size:11px}
.memory-detect-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px}.memory-connect-card,.memory-result-card,.memory-info-strip,.memory-next-card{border:1px solid #1c3150;background:linear-gradient(180deg,#0a1527,#07111f);border-radius:22px;padding:22px}.memory-step{display:flex;align-items:center;gap:12px;margin-bottom:18px}.memory-step i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#7f51ff,#5532b8);font-style:normal;font-weight:1000;box-shadow:0 0 25px rgba(112,70,245,.35)}.memory-step strong,.memory-step small{display:block}.memory-step strong{font-size:18px}.memory-step small{color:#7f93ad;margin-top:3px}.memory-browser-status{padding:11px 12px;border-radius:12px;background:#0b1726;border:1px solid #243c58;color:#9fb2c8;font-size:12px;margin-bottom:12px}.memory-browser-status.good{border-color:#185d3d;background:#0a2118;color:#9aebbe}.memory-browser-status.bad{border-color:#6a3040;background:#2b151d;color:#ffb6c1}.memory-connect-card .web-install-button{width:100%;margin-top:9px}.memory-help{color:#758aa4;font-size:12px;line-height:1.6;margin:16px 0 0}
.memory-result-card{transition:.25s ease}.memory-result-card.memory-ok{border-color:rgba(47,216,142,.5);box-shadow:0 0 0 1px rgba(47,216,142,.06),0 22px 55px rgba(0,0,0,.25)}.memory-result-card.memory-error{border-color:rgba(255,115,135,.4)}.memory-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.memory-result-head>span{font-size:11px;font-weight:1000;letter-spacing:1px;color:#7f92ae}.memory-result-head>b{padding:6px 9px;border-radius:999px;background:#172337;color:#94a7c1;font-size:10px}.memory-result-head>b.ok{background:#0b2a1d;color:#83edb6}.memory-result-head>b.warn{background:#30230c;color:#f5cf6c}.memory-result-head>b.err{background:#31151e;color:#ff9faf}.memory-big-flash{display:grid;place-items:center;margin:20px 0 18px;padding:25px;border-radius:20px;border:1px solid #243d65;background:radial-gradient(circle at 50% 20%,rgba(121,74,255,.17),transparent 65%),#081426}.memory-big-flash small{font-size:10px;font-weight:1000;color:#788eaa;letter-spacing:1.3px}.memory-big-flash strong{font-size:clamp(3rem,7vw,6rem);line-height:1;margin:10px 0 6px;color:#fff;text-shadow:0 0 28px rgba(116,73,255,.42)}.memory-big-flash span{color:#7f94af;font-size:12px}.memory-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.memory-kv>div{border:1px solid #1a3150;background:#08131f;border-radius:14px;padding:12px}.memory-kv span,.memory-kv strong{display:block}.memory-kv span{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#647d99;font-weight:900}.memory-kv strong{margin-top:5px;color:#dce9fb;font-size:13px;word-break:break-word}.memory-recommendation{margin-top:12px;border:1px solid #264064;background:#0a1727;border-radius:14px;padding:13px;color:#9cb0ca;font-size:12px;line-height:1.55}.memory-recommendation b{color:#8de8b8}.memory-info-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.memory-info-strip>div{display:flex;gap:11px;align-items:flex-start;border-right:1px solid #18304b;padding:5px 15px}.memory-info-strip>div:last-child{border-right:0}.memory-info-strip span{font-size:24px}.memory-info-strip p{margin:0;color:#7d92ad;font-size:12px;line-height:1.55}.memory-info-strip b{color:#dce8f8}.memory-next-card{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px}.memory-next-card h2{margin:7px 0 8px;font-size:28px}.memory-next-card p{margin:0;color:#8197b2;max-width:780px}.memory-next-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:330px}
.auto-flash-detected{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(54,209,139,.38);background:#0a2019;border-radius:12px;padding:11px 12px}.auto-flash-detected b{font-size:18px;color:#a9f2c9}.auto-flash-detected em{font-style:normal;font-size:9px;font-weight:1000;letter-spacing:.8px;color:#6df0aa;background:#0d3223;border-radius:999px;padding:5px 8px}.auto-flash-detected em.warn{color:#f5d474;background:#392b0f}.manual-flash-btn{border:1px solid #4f416c;background:#171127;color:#cbb7f4;border-radius:10px;padding:9px 10px;font-weight:900;font-size:11px;cursor:pointer;margin-top:7px}.device-result select:not([hidden]){display:block;width:100%;margin-top:7px}
@media(max-width:900px){.memory-detect-hero,.memory-detect-grid{grid-template-columns:1fr}.memory-mascot{min-height:220px}.memory-info-strip{grid-template-columns:1fr}.memory-info-strip>div{border-right:0;border-bottom:1px solid #18304b;padding:10px 4px}.memory-info-strip>div:last-child{border-bottom:0}.memory-next-card{align-items:flex-start;flex-direction:column}.memory-next-actions{min-width:0;width:100%;justify-content:flex-start}.memory-kv{grid-template-columns:1fr}.ali-actions{min-width:0;width:100%}}


/* ===== Miner Rox v5.6.2 • Instalador / logs / backup opcional ===== */
.backup-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:14px}.web-install-button.skip-backup{background:#150d17;border-color:#734052;color:#ffb7c4;box-shadow:none}.web-install-button.skip-backup:hover{background:#24101a;border-color:#b45a70}.install-stage.skipped{border-color:rgba(255,154,92,.48);box-shadow:0 0 30px rgba(255,126,59,.08)}.install-stage.skipped .install-step i{background:linear-gradient(135deg,#b76a17,#7a2c1e)}
.install-log-card{margin-top:16px;border-color:rgba(107,78,255,.38);background:linear-gradient(180deg,#070d19,#050910)}.install-log-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.install-log-kicker{font-size:9px;font-weight:1000;letter-spacing:1.15px;color:#8f7cff}.install-log-head h2{margin:6px 0 5px;font-size:24px}.install-log-head p{margin:0;color:#7f94ad;line-height:1.55}.install-log-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.install-log-actions button{border:1px solid #294666;background:#091526;color:#b8d5ef;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:900;cursor:pointer}.install-log-actions button:hover{border-color:#6d50e6;color:#fff}.install-log{margin:15px 0 0;min-height:220px;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid #1d3150;border-radius:14px;background:#02060c;color:#88efba;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;box-shadow:inset 0 0 35px rgba(0,0,0,.32)}
@media(max-width:760px){.install-log-head{display:block}.install-log-actions{justify-content:flex-start;margin-top:12px}.install-log-actions button{flex:1}.install-log{min-height:180px}.backup-actions{grid-template-columns:1fr}}


/* Miner Rox v5.6.2 - mercado ao vivo + alternativa Windows */
.market-strip{position:relative;z-index:20;border-bottom:1px solid #242a55;background:linear-gradient(90deg,rgba(9,14,31,.98),rgba(11,20,39,.98));box-shadow:0 10px 30px rgba(0,0,0,.12)}
.market-strip-inner{min-height:62px;display:grid;grid-template-columns:1.05fr repeat(3,1fr) 1.25fr;gap:12px;align-items:center}
.market-title{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.market-title .market-pulse{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#39db89;box-shadow:0 0 0 5px rgba(57,219,137,.08),0 0 16px rgba(57,219,137,.5);animation:mrx-market-pulse 1.8s infinite}.market-title b{font-size:12px}.market-title small{font-size:8px;color:#6f839e}
.market-coin{display:flex;align-items:center;gap:9px;border-left:1px solid #27324e;padding-left:13px}.market-coin>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#1d1520;border:1px solid #78531e;color:#ffb236;font-size:17px;font-weight:900}.market-coin:nth-child(3)>span{background:#101a31;border-color:#465d9a;color:#b7c8ff}.market-coin:nth-child(4)>span{background:#1d1a0b;border-color:#7b6723;color:#e5cc68}.market-coin small,.market-coin strong{display:block}.market-coin small{font-size:8px;color:#71839c}.market-coin strong{font-size:12px;margin-top:2px;color:#eaf6ff;white-space:nowrap}.market-meta{text-align:right;font-size:9px;color:#6f839b}.market-offline .market-pulse{background:#ff6675;box-shadow:0 0 0 5px rgba(255,102,117,.08)}
@keyframes mrx-market-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}

.windows-autoswitch-banner{margin-top:18px;margin-bottom:18px;display:grid;grid-template-columns:78px 1fr auto;gap:18px;align-items:center;border:1px solid #285d91;background:radial-gradient(circle at 10% 50%,rgba(35,141,229,.18),transparent 35%),linear-gradient(120deg,#071426,#09172d 55%,#0d1230);border-radius:22px;padding:18px 20px;box-shadow:0 20px 48px rgba(0,0,0,.2);position:relative;overflow:hidden}
.windows-autoswitch-banner:after{content:"";position:absolute;right:-60px;top:-90px;width:230px;height:230px;border-radius:50%;background:#287bd7;filter:blur(70px);opacity:.12;pointer-events:none}.windows-icon-pro{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#0f7bdd,#124d9c);border:1px solid #3f9ff0;box-shadow:0 0 30px rgba(31,133,226,.2);font-size:36px;font-weight:900;color:#fff}.windows-copy-pro{position:relative;z-index:1}.windows-copy-pro>span{font-size:9px;color:#54cfff;font-weight:1000;letter-spacing:1.1px}.windows-copy-pro h2{font-size:21px;margin:5px 0 5px}.windows-copy-pro p{font-size:11px;line-height:1.55;color:#849ab3;max-width:820px;margin:0}.windows-tags-pro{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.windows-tags-pro b{font-size:8px;border:1px solid #2a5078;background:#081e35;color:#9bd3ff;border-radius:999px;padding:5px 8px}.windows-btn-pro{position:relative;z-index:1;white-space:nowrap;background:linear-gradient(135deg,#117bd9,#3455d7)!important;border-color:#4a9bef!important;box-shadow:0 0 28px rgba(36,126,225,.22)!important}
.shop-product{scroll-margin-top:120px}

@media(max-width:900px){.market-strip-inner{grid-template-columns:1fr 1fr 1fr}.market-title{grid-column:1/-1;padding-top:9px}.market-meta{grid-column:1/-1;text-align:left;padding-bottom:8px}.windows-autoswitch-banner{grid-template-columns:64px 1fr}.windows-icon-pro{width:58px;height:58px}.windows-btn-pro{grid-column:1/-1;width:100%;text-align:center}}
@media(max-width:650px){.market-strip-inner{grid-template-columns:1fr 1fr;gap:7px;padding:8px 0}.market-title{grid-column:1/-1}.market-coin{padding:7px 0 7px 8px}.market-coin:nth-child(4){display:none}.market-meta{grid-column:1/-1;padding-bottom:2px;font-size:8px}.windows-autoswitch-banner{grid-template-columns:50px 1fr;padding:14px;gap:12px}.windows-icon-pro{width:48px;height:48px;border-radius:14px;font-size:27px}.windows-copy-pro h2{font-size:17px}.windows-copy-pro p{font-size:10px}.windows-tags-pro{display:none}}
