.account-shell{width:min(1080px,calc(100% - 64px));margin:80px auto 120px;display:grid;grid-template-columns:1fr 430px;gap:90px;align-items:center}.account-intro h1{font-size:clamp(44px,6vw,72px);line-height:1.02;letter-spacing:-.05em;margin:22px 0}.account-intro h1 em{font-style:normal;color:var(--green)}.account-intro p{color:var(--muted);font-size:17px;line-height:1.7;max-width:440px}.account-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;box-shadow:0 24px 60px #102a3914}.account-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:25px}.account-tabs button{border:0;background:transparent;color:var(--muted);padding:0 4px 14px;font:700 14px inherit;cursor:pointer}.account-tabs button.active{color:var(--green);border-bottom:2px solid var(--green)}.account-card label{display:block;color:#2c4255;font-size:12px;font-weight:800;margin:14px 0 7px}.account-card input{width:100%;height:44px;border:1px solid #cbd9e4;border-radius:6px;padding:0 12px;font:inherit;color:var(--ink)}.account-card .button{border:0;margin-top:24px;cursor:pointer}.account-status{min-height:20px;color:var(--green);font-size:13px;line-height:1.4}.client-dashboard{grid-column:1/-1}.client-head{display:flex;justify-content:space-between;align-items:end;margin:22px 0 36px}.client-head h1{font-size:54px;margin:0;letter-spacing:-.04em}.client-head p{color:var(--muted)}.client-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.client-license{background:#fff;border:1px solid var(--line);border-radius:10px;padding:26px;box-shadow:0 18px 45px #102a3910}.client-license small{display:block;color:var(--muted);font-size:11px;letter-spacing:.12em;font-weight:800}.client-license strong{display:block;font-size:18px;margin:15px 0;word-break:break-all}.client-license p{color:var(--muted);font-size:13px}.status-good{color:var(--green);font-weight:800}@media(max-width:800px){.account-shell{width:min(100% - 34px,520px);grid-template-columns:1fr;gap:36px;margin-top:45px}.account-card{padding:24px}.client-dashboard{grid-column:auto}.client-head{display:block}.client-head .button{margin-top:18px}.client-grid{grid-template-columns:1fr}}
