.account-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-top:70px;padding-bottom:70px;min-height:70vh}.account-intro h1{font-size:clamp(34px,4vw,56px);line-height:1.1;margin:18px 0}.account-intro p,.account-intro li{line-height:1.7;color:#49615c}.account-intro ul{padding-left:20px}.account-panel{background:white;border:1px solid #d7e2dc;border-radius:22px;padding:30px;box-shadow:0 12px 40px #163d3810}.account-panel h2{font-size:28px;margin:20px 0}.account-panel form{display:grid;gap:17px}.account-panel label{display:grid;gap:7px;font-weight:650;font-size:14px}.account-panel input{width:100%;box-sizing:border-box;border:1px solid #a6b9af;border-radius:9px;padding:13px;font:inherit;background:#fafcf9}.account-panel label.check{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.check input{width:20px;flex-shrink:0;margin-top:3px}.account-tabs{display:flex;gap:8px;border-bottom:1px solid #d7e2dc;padding-bottom:15px}.account-tabs button,.account-panel button.link{border:0;background:transparent;padding:10px;font:inherit;color:#194e43;cursor:pointer}.account-tabs button.active{background:#e5efdf;border-radius:8px;font-weight:700}.account-panel button:disabled{opacity:.55;cursor:wait}#authStatus:not(:empty){background:#edf3e7;border-radius:8px;padding:12px;line-height:1.5}.account-footer{padding-bottom:30px;font-size:14px}.account-panel .button{justify-content:center;width:100%;text-align:center}.account-panel details{margin-top:25px;line-height:1.6}.account-panel .actions{gap:12px;flex-wrap:wrap}.account-panel .danger{color:#9b3838}.legal-body{max-width:850px;margin:auto;padding:50px 24px;line-height:1.8}.legal-body h1{line-height:1.2;font-size:40px}.legal-body h2{margin-top:32px;font-size:24px}.demo-evals{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:30px 0}.demo-evals article{background:#fff;border:1px solid #d7e2dc;border-radius:16px;padding:24px}.demo-evals strong{font-size:34px;color:#1a574a}.demo-evals h2{margin:0 0 10px;font-size:20px}@media(max-width:760px){.account-layout{grid-template-columns:1fr;gap:25px;padding-top:30px}.account-panel{padding:22px}.account-intro ul{display:none}.demo-evals{grid-template-columns:1fr}}

.site-header nav{flex:0;gap:24px;white-space:nowrap}.site-header nav a{flex:none}
