body{margin:0;background:#f6f7fa;color:#10243f;font-family:Inter,system-ui,sans-serif}.page{max-width:1100px;margin:auto;padding:30px 20px 70px}.back{font-weight:800;color:#2563b9}.page-head{padding:35px 0 24px}.eyebrow{font-size:10px;font-weight:900;letter-spacing:.8px;color:#2563b9}.page-head h1{font-size:clamp(35px,6vw,55px);line-height:1.05;letter-spacing:-2px;margin:10px 0}.page-head p{max-width:700px;color:#718096;line-height:1.8}.group-grid,.info-grid,.history-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.group-card,.info-grid>div,.plan-card,.dev-card,.telegram-cta,.history,.empty-state,.coupon{background:#fff;border:1px solid #e5e8ed;border-radius:20px;padding:20px;box-shadow:0 12px 35px rgba(16,36,63,.06)}.group-card{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.group-icon{width:52px;height:52px;border-radius:15px;background:#edf4ff;color:#2563b9;display:grid;place-items:center;font-size:21px}.group-card h2{margin:4px 0}.group-card p,.info-grid span,.dev-card p,.telegram-cta span,.coupon span,.coupon small{display:block;color:#718096;font-size:13px;line-height:1.65}.status{font-size:9px;font-weight:900;color:#2563b9}.member-count{font-size:12px;margin-top:10px;color:#718096}.notice{display:flex;gap:15px;margin-top:20px;padding:20px;border-radius:20px;background:#fff7e8;border:1px solid #f0d7a7;color:#6d4d18}.notice>i{font-size:22px}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:11px;border:1px solid #dfe5eb;background:#fff;font-weight:800;cursor:pointer}.btn.primary{background:#2563b9;color:#fff;border-color:#2563b9}.info-grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px}.info-grid i{grid-row:span 2;width:42px;height:42px;border-radius:12px;background:#edf4ff;color:#2563b9;display:grid;place-items:center}.info-grid b{align-self:end}.plans{margin-top:35px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan-card i{font-size:25px;color:#2563b9}.dev-card{display:flex;gap:18px;align-items:center;margin-top:20px}.dev-card>i{font-size:30px;color:#2563b9}.dev-card h2{margin:0}.dev-card span{margin-left:auto;font-size:9px;font-weight:900;background:#eef2f6;padding:7px 9px;border-radius:999px}.telegram-cta{display:flex;align-items:center;gap:15px;margin-top:20px}.telegram-cta>i:first-child{font-size:25px;color:#229ed9}.telegram-cta div{flex:1}.claim{display:flex;gap:10px}.claim input{flex:1;padding:12px;border:1px solid #dfe5eb;border-radius:11px}.empty-state{text-align:center;margin-bottom:25px}.empty-state>div{font-size:45px;color:#8a98a8}.history{display:grid;gap:6px}.history i{color:#2563b9}.history span{font-size:26px;font-weight:900}.coupon-list{display:grid;gap:10px;margin-bottom:25px}.coupon{display:flex;gap:14px}.coupon>i{font-size:22px;color:#2563b9}.coupon div{display:grid;gap:2px}.coupon b{font-size:17px;letter-spacing:1px}@media(max-width:700px){.group-grid,.info-grid,.history-grid,.plan-grid{grid-template-columns:1fr}.group-card{grid-template-columns:auto 1fr}.group-card .btn{grid-column:1/-1;width:100%}.dev-card{align-items:flex-start;flex-wrap:wrap}.dev-card span{margin-left:0}.claim{display:grid}}
