.account-shell{color:#eee9dd;background:#131612;min-height:100vh;padding:36px max(24px,50vw - 540px);font-family:Arial,sans-serif}.account-shell a{color:#eaba73}.account-brand{letter-spacing:-1.5px;font-size:28px;font-weight:700;text-decoration:none}.account-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:80px 0;display:grid}.account-kicker{letter-spacing:2px;color:#eaba73;font-size:12px}.account-layout h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1.1}.account-shell p{color:#bcc2b4;font-size:16px;line-height:1.7}.account-layout aside>a{margin-top:30px;display:inline-block}.account-card{background:#1c2318;border:1px solid #404b36;border-radius:18px;padding:32px}.account-card h2{margin:0 0 24px;font-size:24px;font-weight:500}.account-shell fieldset{border:0;min-width:0;margin:0;padding:0}.account-shell label{flex-direction:column;gap:10px;margin:20px 0;font-size:15px;display:flex}.account-shell input,.account-shell select{box-sizing:border-box;color:#eee9dd;background:#131612;border:1px solid #56634a;border-radius:8px;width:100%;min-width:0;padding:14px;font-size:16px}.account-shell input:focus{outline-offset:2px;outline:2px solid #eaba73}.account-password{display:flex;position:relative}.account-password input{padding-right:52px}.account-password button{color:#bfc7b6;cursor:pointer;background:0 0;border:0;padding:8px;position:absolute;top:8px;right:8px}.account-shell .account-primary{color:#131612;cursor:pointer;box-sizing:border-box;background:#eaba73;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin:24px 0;padding:16px;font-size:16px;text-decoration:none;display:flex}.account-shell button:disabled{opacity:.5;cursor:wait}.account-shell small{color:#aab39f;font-size:13px;line-height:1.6}.account-error{background:#3a231d;border:1px solid #8d5140;border-radius:8px;padding:12px;color:#ffd1bb!important}.account-text{color:#eaba73;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:14px;text-decoration:underline}.account-spin{animation:1s linear infinite account-spin}.account-section{border-top:1px solid #404b36;margin:32px 0;padding-top:24px}.account-actions{flex-wrap:wrap;gap:16px;display:flex}.account-table{overflow:auto}.account-table table{text-align:left;border-collapse:collapse;width:100%}.account-table td,.account-table th{border-bottom:1px solid #404b36;padding:14px 12px;font-size:14px}.account-shell .account-danger{color:#ffb99c}@keyframes account-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.account-layout{grid-template-columns:1fr;gap:32px;padding:36px 0}.account-layout h1{letter-spacing:-1px;font-size:38px}.account-card{padding:24px}.account-layout aside>a{margin-top:12px}}
