:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#0c130f;color:#ebf6ed;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 0,#203b18,#0c130f 50%);min-height:100vh}a{color:#c7e3ce;text-decoration:none}header{display:flex;justify-content:space-between;gap:20px;padding:19px clamp(15px,5vw,64px);background:#121d15;border-bottom:1px solid #304338}header a:hover{color:#afff56}main{max-width:1200px;margin:auto;padding:42px 24px}.eyebrow{font-size:11px;color:#adff56;letter-spacing:2px;font-weight:800}h1{font-size:clamp(34px,6vw,64px);letter-spacing:-2px;line-height:1.1;margin:10px 0 18px}h1 span{color:#b9ff5b}.desc{color:#b5c9b8;line-height:1.65;max-width:730px}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.tiers article{border:1px solid #3b5640;border-radius:15px;background:#18271c;padding:20px}.tiers span,.tiers small{display:block;color:#abc3ac}.tiers span{font-size:11px;font-weight:800;letter-spacing:1px}.tiers strong{display:block;color:#bdff5f;font-size:33px;margin:12px 0}.tiers small{font-size:12px}form{margin:24px 0 16px}form label{display:block;margin-bottom:8px;color:#bbcebc}form>div{display:flex;gap:9px}input,select,button{font:inherit}input,select{background:#122017;border:1px solid #3e5443;border-radius:8px;padding:11px;color:#f4fff3}input{min-width:0;flex:1;max-width:350px}button{border:0;background:#baff58;color:#131b10;font-weight:800;padding:11px 18px;border-radius:8px;cursor:pointer}button:hover{background:#e2ffaa}button:disabled{opacity:.45;cursor:wait}#status{min-height:28px;color:#baff58}.table-wrap{overflow:auto;border:1px solid #334a38;border-radius:14px;background:#142018}table{width:100%;border-collapse:collapse;text-align:left}th{color:#a6bca9;font-size:11px;letter-spacing:1px;padding:18px 15px;background:#1d3022}td{padding:15px;border-top:1px solid #2c4031;font-size:14px}td select{width:135px}td button{padding:9px 14px;font-size:12px}footer{color:#819b87;font-size:12px;margin-top:30px;line-height:1.5}@media(max-width:640px){main{padding:26px 13px}.tiers{gap:8px}.tiers article{padding:12px}.tiers strong{font-size:25px}th,td{padding:12px 9px}.table-wrap{font-size:12px}}
