:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#23211e;background:#f6f2eb}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,#fff 0,#f6f2eb 55%,#eee7dc 100%)}a{color:inherit}.shell{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:min(100%,520px);background:rgba(255,255,255,.92);border:1px solid #e7dfd4;border-radius:28px;padding:30px;box-shadow:0 22px 70px rgba(63,48,28,.12);text-align:center}.brand{font-size:13px;letter-spacing:.24em;font-weight:700}.langs{display:flex;justify-content:center;gap:10px;margin:14px 0 24px;font-size:13px}.langs a{text-decoration:none}.leaf{font-size:38px}.status{margin:18px auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#edf5ee;font-size:28px}.offer{font-size:54px;font-weight:800;margin-top:18px}h1{font-size:clamp(28px,7vw,42px);line-height:1.08;margin:14px 0 12px}p{font-size:17px;line-height:1.55;color:#5d574f}.actions{display:grid;gap:12px;margin-top:28px}.button{display:block;text-decoration:none;padding:16px 18px;border-radius:16px;font-weight:700;font-size:17px}.primary{background:#25221d;color:#fff}.secondary{border:1px solid #d7cec2;background:#fff}.or{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8a8278}.micro{font-size:12px;color:#8e877f;margin-top:20px}@media(max-width:420px){.card{padding:24px 18px;border-radius:22px}.shell{padding:12px}}
.admin-shell{max-width:1120px;margin:0 auto;padding:32px 20px 60px}.admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.admin-head h1{margin:8px 0 0}.pill{background:#fff;border:1px solid #ded5c9;padding:9px 12px;border-radius:999px;font-size:13px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric,.panel{background:rgba(255,255,255,.94);border:1px solid #e3dbd0;border-radius:20px;padding:20px;box-shadow:0 12px 34px rgba(63,48,28,.07)}.metric span{display:block;color:#777066;font-size:13px}.metric strong{display:block;font-size:30px;margin-top:8px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.panel{margin-bottom:18px;text-align:left}.panel h2{margin-top:0}table{width:100%;border-collapse:collapse}th,td{padding:10px 8px;border-bottom:1px solid #eee7df;text-align:left;font-size:14px}.wa-form{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end}.wa-form label{font-size:13px;color:#6d655b}.wa-form input,.wa-form select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #d9d0c4;border-radius:12px;background:#fff;font:inherit}.wa-form .button{border:0;cursor:pointer}.wa-launch{margin-top:14px;text-align:center}.table-wrap{overflow:auto}@media(max-width:800px){.metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.wa-form{grid-template-columns:1fr}.admin-head{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.metrics{grid-template-columns:1fr}}
.second-step{display:none}.second-step.show{display:grid;gap:12px;animation:reveal .25s ease-out}@keyframes reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
