
/* CONQUERZEN INNER PAGES — loaded after site.css */
body{background:#050505!important;color:#f2eee5!important}
.zen-inner{position:relative;min-height:calc(100vh - 82px);padding:145px 7vw 110px;overflow:hidden;background:#050505}
.zen-inner-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.97) 0%,rgba(0,0,0,.80) 48%,rgba(0,0,0,.92) 100%),url('/media/hero-03.png');background-size:cover;background-position:center;filter:none;z-index:0}
.zen-inner-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 35%,rgba(201,164,91,.12),transparent 38%)}
.zen-inner-content{position:relative;z-index:2;width:min(1100px,100%);margin:0 auto}
.zen-kicker{font:800 10px Inter,Arial;letter-spacing:4px;color:#c9a45b;text-transform:uppercase}
.zen-title{font:800 clamp(48px,6.5vw,92px)/.88 Cinzel,Georgia,serif;letter-spacing:-3px;margin:15px 0 14px;color:#f2eee5}
.zen-title em{font-style:normal;color:#c9a45b}
.zen-lead{max-width:600px;color:#aaa49a;line-height:1.8;font-size:14px;margin:0}
.zen-panel{position:relative;margin-top:38px;width:100%;background:rgba(7,7,7,.94);border:1px solid rgba(201,164,91,.38);box-shadow:0 30px 100px rgba(0,0,0,.65)}
.zen-panel:before,.zen-panel:after{content:"";position:absolute;width:18px;height:18px;border-color:#c9a45b;border-style:solid;pointer-events:none}
.zen-panel:before{left:-1px;top:-1px;border-width:2px 0 0 2px}.zen-panel:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}
.zen-panel-inner{padding:42px}
.zen-auth{max-width:720px;margin:0 auto}
.zen-seal{width:58px;height:58px;border:1px solid #c9a45b;display:grid;place-items:center;color:#c9a45b;font:800 24px Cinzel;margin-bottom:24px;transform:rotate(45deg)}
.zen-seal span{transform:rotate(-45deg)}
.zen-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.zen-form-group{margin-bottom:20px}
.zen-form-group.full{grid-column:1/-1}
.zen-form-group label{display:block;margin:0 0 9px;color:#9a948a;font:800 9px Inter;letter-spacing:2px;text-transform:uppercase}
.zen-input{width:100%;height:52px!important;border:1px solid #34312c!important;background:#11100f!important;color:#f4f0e8!important;padding:0 15px!important;outline:none!important;font:500 13px Inter!important;border-radius:0!important;box-shadow:none!important}
.zen-input:focus{border-color:#c9a45b!important;box-shadow:0 0 0 1px rgba(201,164,91,.2)!important}
.zen-errors,.validation-summary-errors{color:#e17f74!important;font-size:11px!important;line-height:1.5!important;margin-bottom:18px}
.zen-errors ul,.validation-summary-errors ul{padding-left:18px;margin:0}
.zen-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}
.zen-check{color:#858078;font-size:11px;display:flex;gap:8px;align-items:center}.zen-check input{accent-color:#c9a45b}
.zen-submit{height:54px;padding:0 25px;border:0;background:#c9a45b;color:#090806;font:900 10px Inter;letter-spacing:2px;cursor:pointer}
.zen-submit:hover{background:#efd28d}
.zen-bottom{border-top:1px solid #272522;margin-top:25px;padding-top:20px;color:#777168;font-size:11px}.zen-bottom a{color:#c9a45b}
.zen-download{min-height:calc(100vh - 82px);padding-top:160px}
.zen-download .zen-inner-bg{background-image:linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.80) 43%,rgba(0,0,0,.30) 78%,rgba(0,0,0,.94)),url('/media/hero-01.png')}
.zen-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;max-width:900px}
.zen-download-card{border:1px solid rgba(201,164,91,.34);background:rgba(7,7,7,.9);padding:30px;min-height:215px}
.zen-download-card h2{font:600 24px Cinzel;margin:0 0 8px}.zen-download-card p{color:#918b82;font-size:12px;line-height:1.7;margin:0 0 20px}
.zen-download-button{display:inline-flex;align-items:center;height:51px;padding:0 20px;background:#c9a45b;color:#080705;font:900 9px Inter;letter-spacing:2px}.zen-download-button:hover{background:#efd28d}
.zen-meta{display:flex;gap:18px;margin-top:18px;color:#706b63;font-size:8px;letter-spacing:2px}
.zen-requirements{display:flex;gap:45px;border-top:1px solid #282623;padding-top:22px;margin-top:50px;color:#777168;font-size:9px;line-height:1.7;letter-spacing:1px}.zen-requirements b{color:#bbb3a5}
.zen-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}
.zen-stat{border:1px solid #2a2825;background:rgba(8,8,8,.93);padding:28px}.zen-stat small{font-size:8px;letter-spacing:3px;color:#777168}.zen-stat strong{display:block;font:700 34px Cinzel;margin-top:8px;color:#c9a45b}
.zen-table{width:100%;border-collapse:collapse;margin-top:20px}.zen-table th,.zen-table td{text-align:left;padding:13px 8px;border-bottom:1px solid #252321;font-size:10px}.zen-table th{font-size:8px;letter-spacing:2px;color:#6e6961}.zen-table td{color:#b8b1a6}
@media(max-width:800px){.zen-inner{padding:115px 6vw 80px}.zen-form-row,.zen-download-grid,.zen-dashboard-grid{grid-template-columns:1fr}.zen-form-group.full{grid-column:auto}.zen-panel-inner{padding:28px}.zen-requirements{flex-direction:column;gap:10px}.zen-actions{align-items:stretch;flex-direction:column}.zen-submit{width:100%}}

/* COMMAND + PAYMENT — isolated styles */
.zen-command{padding-top:132px}
.zen-command-header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:12px}
.zen-entity{min-width:190px;padding:18px 20px;border:1px solid rgba(201,164,91,.35);background:rgba(8,8,8,.85)}
.zen-entity span,.zen-entity strong{display:block}.zen-entity span{font:800 8px Inter;letter-spacing:2px;color:#777168}.zen-entity strong{font:700 20px Cinzel;color:#c9a45b;margin-top:7px}
.zen-command-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:32px}
.zen-resource-card,.zen-recharge-card,.zen-history{border:1px solid rgba(201,164,91,.32);background:rgba(7,7,7,.93);box-shadow:0 25px 80px rgba(0,0,0,.35)}
.zen-resource-card{padding:27px;display:flex;flex-direction:column;min-height:330px}
.zen-card-top{display:flex;justify-content:space-between;color:#777168;font:800 8px Inter;letter-spacing:2px}.zen-card-top b{color:#c9a45b}
.zen-cp-mark{width:115px;height:115px;border:1px solid rgba(201,164,91,.55);border-radius:50%;display:grid;place-items:center;margin:33px auto 25px;box-shadow:0 0 55px rgba(201,164,91,.08)}
.zen-cp-mark:before{content:"";position:absolute;width:135px;height:135px;border:1px solid rgba(201,164,91,.15);border-radius:50%}
.zen-cp-mark span{font:700 30px Cinzel;color:#c9a45b}
.zen-card-label{font:800 8px Inter;letter-spacing:2px;color:#777168}
.zen-cp-value{font:700 34px Cinzel;color:#eee8dc;margin-top:7px}
.zen-card-bottom{display:flex;justify-content:space-between;border-top:1px solid #272522;padding-top:17px;margin-top:auto;color:#777168;font:800 8px Inter;letter-spacing:2px}
.zen-card-bottom span:last-child{color:#c9a45b}
.zen-recharge-card{padding:27px;display:flex;flex-direction:column}
.zen-recharge-card h2{font:700 34px/1 Cinzel;margin:28px 0 12px}.zen-recharge-card h2 em{font-style:normal;color:#c9a45b}
.zen-recharge-card p{color:#8d877e;font-size:12px;line-height:1.8;max-width:540px}
.zen-field-label{display:block;font:800 8px Inter;letter-spacing:2px;color:#777168;margin:28px 0 9px}
.zen-select-row{display:flex;gap:10px}.zen-select{height:52px;min-width:0;flex:1;background:#10100f!important;border:1px solid #34312c!important;color:#eee!important;padding:0 14px!important;border-radius:0!important}.zen-select-large{width:100%}
.zen-history{margin-top:18px;padding:27px}
.zen-history-head{display:flex;justify-content:space-between;align-items:end}.zen-history-head h2{font:600 25px Cinzel;margin:8px 0 0}.zen-history-count{font:800 8px Inter;letter-spacing:2px;color:#777168}
.zen-empty{border:1px dashed #302d29;margin-top:22px;padding:35px;text-align:center;color:#666158;font:800 9px Inter;letter-spacing:2px}
.zen-table-scroll{overflow-x:auto}.zen-status{color:#c9a45b;font-size:8px;letter-spacing:1px}
.zen-payment-layout{display:grid;grid-template-columns:1fr .75fr;gap:18px;margin-top:35px}
.zen-payment-heading{font:700 30px Cinzel;margin:10px 0 30px}
.zen-wide{width:100%;margin-top:8px}.zen-payment-info{border:1px solid #292724;background:rgba(7,7,7,.9);padding:30px}
.zen-step{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #292724}.zen-step:last-child{border-bottom:0}.zen-step>b{font:700 22px Cinzel;color:#c9a45b}.zen-step strong{font:800 9px Inter;letter-spacing:2px}.zen-step p{margin:7px 0 0;color:#777168;font-size:11px}
@media(max-width:800px){.zen-command-header{align-items:stretch;flex-direction:column}.zen-command-grid,.zen-payment-layout{grid-template-columns:1fr}.zen-select-row{flex-direction:column}.zen-entity{min-width:0}}
