@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Cinzel:wght@700;800&display=swap');
:root{--bg:#060606;--panel:#10110f;--panel2:#0b0c0d;--gold:#f2bf3f;--gold2:#9d6c14;--line:#403317;--text:#f3f1eb;--mut:#99958d;--green:#1edb79;--red:#ef5a5a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060606;color:var(--text);font-family:Inter,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 4%,rgba(166,105,16,.18),transparent 25%),repeating-linear-gradient(125deg,transparent 0 95px,rgba(225,166,40,.025) 96px,transparent 98px)}button,input{font:inherit}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand>span{font-size:42px;color:var(--gold);filter:drop-shadow(0 0 10px #8e5e10)}.brand b{font-family:Cinzel,serif;color:#f2c650}.brand small{display:block;font-size:8px;letter-spacing:2px;color:#999}.authBody{min-height:100vh}.authGlow{position:fixed;width:550px;height:550px;right:5%;top:12%;border-radius:50%;background:#9c6710;filter:blur(150px);opacity:.16}.authHeader{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:1250px;margin:auto;padding:0 24px;border-bottom:1px solid var(--line);position:relative;z-index:2}.authHeader>a:last-child{color:#c9b47c;text-decoration:none;font-size:11px}.authWrap{min-height:calc(100vh - 82px);max-width:1180px;margin:auto;padding:60px 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:2.5px;color:#aaa}.authPitch h1{font-family:Cinzel,serif;font-size:52px;line-height:1.03;margin:16px 0}.authPitch h1 span{color:var(--gold)}.authPitch>p{color:#bbb;line-height:1.7;max-width:600px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.benefits div{background:#0d0e0d;border:1px solid #3b311d;border-radius:10px;padding:18px}.benefits i{display:block;color:var(--gold);font-style:normal;font-size:25px}.benefits b{display:block;font-size:11px;margin:8px 0}.benefits small{color:#888;font-size:9px}.authCard{background:linear-gradient(150deg,#14140f,#090a0a);border:1px solid #70541d;border-radius:14px;padding:25px;box-shadow:0 30px 80px #000}.authTabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #312a1b;margin-bottom:22px}.authTabs button{border:0;background:none;color:#777;padding:14px;font-weight:800;cursor:pointer}.authTabs button.active{color:var(--gold);border-bottom:2px solid var(--gold)}.authForm{display:none}.authForm.show{display:block}.authForm label,.formPanel label{display:block;color:#c7c2b7;font-size:11px;margin:13px 0}.authForm input,.formPanel input,.redeem input{width:100%;margin-top:7px;background:#080909;border:1px solid #39352c;color:#fff;border-radius:7px;padding:13px;outline:none}.authForm input:focus,.formPanel input:focus,.redeem input:focus{border-color:var(--gold)}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.authForm .check{display:flex;gap:8px;align-items:flex-start;line-height:1.5}.authForm .check input{width:auto;margin-top:2px}.primary{border:0;background:linear-gradient(#ffd866,#d4951d);color:#090909;border-radius:7px;padding:13px 17px;font-weight:900;cursor:pointer}.authForm>.primary{width:100%;margin-top:10px}.authForm>p{font-size:9px;color:#777;text-align:center}.flash{padding:13px 15px;border-radius:8px;margin:0 0 18px;font-size:12px}.flash.success{background:#0b2b1c;border:1px solid #17683e;color:#72e9a8}.flash.error{background:#2a1010;border:1px solid #762d2d;color:#ff9c9c}
.dashBody{display:flex;min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:245px;background:#090a09;border-right:1px solid #312918;z-index:20;padding:22px 14px;display:flex;flex-direction:column}.sideBrand{padding:0 9px 20px;border-bottom:1px solid #282317}.sideBrand>span{font-size:35px}.sideBrand b{font-size:15px}.sidebar nav{display:flex;flex-direction:column;gap:5px;padding:20px 0}.sidebar nav a{color:#a9a59d;text-decoration:none;padding:12px 14px;border-radius:7px;font-size:11px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#6f4c0d,#19140a);box-shadow:inset 3px 0 var(--gold)}.sidebar nav a span{margin-left:9px}.sideUser{margin-top:auto;border-top:1px solid #282317;padding:18px 8px 0;display:flex;gap:10px;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#f4c84d,#a46e11);color:#080808;font-weight:900}.sideUser b{display:block;font-size:10px}.sideUser small{display:block;color:#777;font-size:7px;margin-top:3px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.shell{margin-left:245px;width:calc(100% - 245px);min-height:100vh}.dashHeader{height:70px;position:sticky;top:0;z-index:10;background:rgba(8,9,8,.93);backdrop-filter:blur(12px);border-bottom:1px solid #2e281b;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.dashHeader>div:first-of-type b{display:block;font-size:12px;color:#f0c34b}.dashHeader small{font-size:8px;color:#777}.headRight{display:flex;align-items:center;gap:13px}.headRight>a,.headRight button{background:none;border:1px solid #4a3b1d;color:#c8b77f;padding:8px 11px;border-radius:6px;text-decoration:none;font-size:9px;cursor:pointer}.serverOn{color:var(--green);font-size:9px}.mobileMenu{display:none;background:none;border:0;color:var(--gold);font-size:23px}.content{max-width:1240px;margin:auto;padding:34px 28px 60px}.pageTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pageTitle small{color:#8f8a81;letter-spacing:2px;font-size:8px}.pageTitle h1{font-size:29px;margin:6px 0}.pageTitle h2{margin:5px 0}.pageTitle p{color:#888;font-size:11px;margin:0}.pageTitle.compact{margin-top:35px}.status{padding:7px 10px;border-radius:20px;font-size:8px;font-weight:900}.status.ok{background:#0d3522;color:#56e89b;border:1px solid #1b7146}.status.bad{background:#351414;color:#ff8585;border:1px solid #733232}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.metricGrid article{background:linear-gradient(145deg,#121310,#0b0c0c);border:1px solid #342c1b;border-radius:10px;padding:19px;display:flex;gap:13px;align-items:center}.metricGrid i{font-style:normal;color:var(--gold);font-size:23px}.metricGrid small{display:block;color:#777;font-size:7px;letter-spacing:1px}.metricGrid b{display:block;margin-top:5px;font-size:14px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.panel,.productCard{background:linear-gradient(145deg,#11120f,#0a0b0b);border:1px solid #3b311c;border-radius:11px;padding:22px}.panelHead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c271b;padding-bottom:13px;margin-bottom:14px}.panelHead h2{font-size:13px;color:#f0c34b;margin:0}.productHero{display:flex;align-items:center;gap:17px}.productIcon{width:70px;height:70px;flex:none;border-radius:13px;display:grid;place-items:center;background:radial-gradient(circle,#6b4910,#111);border:1px solid #89651b;color:#f2c34b;font-family:Cinzel;font-size:24px}.productHero h2{margin:4px 0}.productHero p{color:#888;font-size:10px}.productHero>a{margin-left:auto}.chips{display:flex;gap:6px}.chips span,.soon{font-size:7px;border:1px solid #5d4719;color:#e3bb50;padding:5px 7px;border-radius:20px}.licenseLine{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #26231b;font-size:10px}.licenseLine span{color:#888}.linkBtn{display:block;text-align:center;text-decoration:none;font-size:9px;margin-top:15px}.outlineBtn,.outlineSmall,.dangerBtn{border:1px solid #80601f;color:#e9c55d;background:#090a09;border-radius:6px;padding:10px 13px;text-decoration:none;font-size:8px;font-weight:800;cursor:pointer}.quick{margin-top:16px}.quickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quickGrid a{background:#0a0b0b;border:1px solid #29261d;border-radius:8px;padding:15px;text-decoration:none}.quickGrid i{font-style:normal;color:var(--gold);font-size:19px}.quickGrid b{display:block;color:#eee;font-size:10px;margin:8px 0 3px}.quickGrid small{color:#777;font-size:8px}.productGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.productCard.featured{border-color:#8b681e}.pVisual{height:125px;border-radius:8px;background:radial-gradient(circle,#382707,#080909 70%);display:grid;place-items:center;font-family:Cinzel;color:#efc24c;font-size:38px;margin-bottom:17px}.pVisual.srv{color:#45b8e8}.pTop{display:flex;justify-content:space-between;align-items:center}.pTop h2{font-size:16px}.productCard>p{color:#888;font-size:10px;min-height:30px}.productCard>.outlineBtn{display:block;text-align:center;margin-top:15px}.bigPlan{font-family:Cinzel;font-size:30px;color:#f2c34b;margin:15px 0}.redeem p{font-size:11px;color:#999}.redeem form{display:flex;gap:8px}.redeem small{display:block;color:#666;font-size:8px;margin-top:9px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plans article{position:relative;background:#0e0f0e;border:1px solid #3c321d;border-radius:10px;padding:24px}.plans article.hot{border-color:#c28d23;box-shadow:0 0 25px rgba(194,141,35,.12)}.badge{position:absolute;top:-10px;right:15px;background:#f0bf42;color:#080808;padding:5px 8px;border-radius:20px;font-size:7px;font-weight:900}.plans h3{color:#f1c34b}.price{font-size:24px;font-weight:900}.price small{font-size:8px;color:#888}.plans ul{list-style:none;padding:12px 0;min-height:105px}.plans li{font-size:9px;color:#aaa;padding:5px 0}.plans li:before{content:"✓";color:#e6b83c;margin-right:7px}.plans button{width:100%;font-size:8px}.disabledPay{opacity:.55;cursor:not-allowed}.tablePanel{margin-bottom:16px}.deviceList,.history{display:flex;flex-direction:column}.device{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #29251c}.device>i{font-style:normal;width:36px;height:36px;border-radius:8px;background:#16140d;color:#f1c34b;display:grid;place-items:center}.device b{display:block;font-size:10px}.device small{color:#777;font-size:8px}.empty{text-align:center;color:#777;padding:35px;font-size:11px}.dangerBtn{border-color:#753333;color:#ff8c8c}.history>div{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #29251c}.history i{font-style:normal;color:#f0c34b}.history b{display:block;font-size:10px}.history small,.history time{color:#777;font-size:8px}.formPanel form .primary{margin-top:8px}.formPanel input:disabled{opacity:.55}.supportCard>i{font-style:normal;color:#f1c34b;font-size:34px}.supportCard p{color:#999;font-size:11px;line-height:1.7}.supportInfo{display:flex;justify-content:space-between;border-top:1px solid #29251c;padding:11px 0;font-size:9px}.supportInfo span{color:#777}.supportInfo code{color:#e5c66d;font-size:8px}.dashFooter{color:#5e5b55;text-align:center;font-size:8px;padding:20px;border-top:1px solid #252117}
@media(max-width:980px){.authWrap{grid-template-columns:1fr}.authPitch{text-align:center}.benefits{max-width:700px;margin:30px auto}.sidebar{transform:translateX(-100%);transition:.2s}.sidebar.open{transform:translateX(0)}.shell{margin-left:0;width:100%}.mobileMenu{display:block}.metricGrid{grid-template-columns:1fr 1fr}.headRight .serverOn{display:none}.plans{grid-template-columns:1fr}.quickGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.authHeader{padding:0 15px}.authHeader .brand b{font-size:13px}.authWrap{padding:35px 16px}.authPitch h1{font-size:35px}.benefits{grid-template-columns:1fr}.two{grid-template-columns:1fr}.content{padding:25px 15px}.dashHeader{padding:0 14px}.headRight>a{display:none}.pageTitle{align-items:flex-start;gap:12px}.metricGrid,.grid2,.productGrid,.quickGrid{grid-template-columns:1fr}.productHero{align-items:flex-start;flex-wrap:wrap}.productHero>a{margin-left:0}.redeem form{flex-direction:column}.device{grid-template-columns:36px 1fr}.device form{grid-column:2}.history>div{grid-template-columns:30px 1fr}.history time{grid-column:2}.logo>span{font-size:30px}.brand b{font-size:13px}}/* CARVALHO POST MANAGER — integração do Cliente */
.managerHero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border:1px solid #4a3a18;border-radius:14px;background:radial-gradient(circle at 85% 20%,rgba(190,142,35,.18),transparent 35%),linear-gradient(145deg,#15130d,#0c0d0d);margin-bottom:16px;box-shadow:0 18px 50px rgba(0,0,0,.25)}
.managerHero small{color:#a98b45;letter-spacing:2px;font-size:8px}.managerHero h1{font-size:27px;margin:8px 0}.managerHero h1 span{color:#f2c34b}.managerHero p{color:#8f8b83;max-width:720px;font-size:11px;line-height:1.7}.managerHeroActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.managerMetrics{margin-bottom:16px}.managerPanel{min-height:180px}.managerPanel .panelHead small{display:block;color:#777;font-size:8px;margin-top:4px}.managerList{display:flex;flex-direction:column}.managerRow{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #29251c}.managerRow:last-child{border-bottom:0}.managerIcon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:#f2c34b;background:#18150c;border:1px solid #3d3116}.managerRow b{display:block;font-size:10px}.managerRow small{display:block;color:#777;font-size:8px;margin-top:4px}.managerStats{text-align:right}.managerStats strong{display:block;font-size:9px}.managerStats span,.managerStats small{display:block;color:#777;font-size:8px;margin-top:3px}.downloadPanel{min-height:0}.downloadItem{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center}.downloadItem>i{width:40px;height:40px;border-radius:9px;background:#18150c;border:1px solid #3d3116;color:#f2c34b;display:grid;place-items:center;font-style:normal;font-size:18px}.downloadItem b{display:block;font-size:10px}.downloadItem small{display:block;color:#777;font-size:8px;line-height:1.5;margin-top:4px}.miniLink{padding:10px 13px;font-size:8px;text-decoration:none}.installerPanel{margin-top:16px}.installSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.installSteps>div{padding:14px;background:#0b0c0c;border:1px solid #292418;border-radius:9px}.installSteps b{display:block;color:#f2c34b;font-size:9px;letter-spacing:1px;margin-bottom:9px}.installSteps strong{display:block;font-size:10px}.installSteps small{display:block;color:#777;font-size:8px;line-height:1.5;margin-top:5px}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.featureGrid>div{padding:14px;background:#0b0c0c;border:1px solid #292418;border-radius:9px}.featureGrid b{display:block;color:#e6bc50;font-size:9px}.featureGrid small{display:block;color:#777;font-size:8px;line-height:1.5;margin-top:5px}@media(max-width:900px){.managerHero{align-items:flex-start;flex-direction:column}.installSteps{grid-template-columns:1fr 1fr}.featureGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.installSteps,.featureGrid{grid-template-columns:1fr}.downloadItem{grid-template-columns:38px 1fr}.downloadItem .miniLink{grid-column:2;justify-self:start}.managerRow{grid-template-columns:38px 1fr}.managerStats{grid-column:2;text-align:left}}
 #pagbankCheckout .pixQr{display:block;width:min(280px,100%);height:auto;max-height:280px;object-fit:contain;margin:16px auto;background:#fff;padding:10px;border-radius:8px}#pagbankCheckout .pixCode{display:block;width:100%;min-height:72px;box-sizing:border-box;margin:12px 0;background:#090a09;color:#e8d58a;border:1px solid #4b3b1c;border-radius:6px;padding:10px;font-size:11px;resize:vertical}
 .plans article.planChoice.selected{border-color:#d7a52e;box-shadow:0 0 0 2px rgba(215,165,46,.35),0 0 28px rgba(215,165,46,.16);transform:translateY(-2px)}
 .paymentSuccess{margin:24px 0;padding:26px;border:1px solid #1d9b5d;border-radius:10px;background:#0b2a1b;color:#56e89b;text-align:center;font-weight:900;font-size:20px}.paymentSuccess small{display:block;margin-top:8px;color:#b7e9c9;font-size:11px;font-weight:400}
