[hidden]{display:none!important}.account-main{max-width:1100px;padding-block:55px 70px}.account-main h1{font-size:clamp(38px,6vw,72px)}.account-intro,.account-card p{color:var(--muted)}.account-card{padding:25px;margin-block:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.account-card h2{font-family:inherit;font-size:25px;font-weight:750;letter-spacing:-.025em}.account-card h3{font-size:18px;margin-bottom:12px}.account-card form{display:grid;gap:14px;max-width:550px}.account-card input:not([type=checkbox]),.account-card textarea,.account-card select{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--night);color:var(--ink);font:inherit}.account-card textarea{min-height:90px;font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere}.account-card label{display:block;font-size:14px}.account-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.account-heading p{overflow-wrap:anywhere}.account-grid{display:grid;grid-template-columns:1fr;gap:18px}.account-function{padding:18px;border:1px solid var(--line);border-radius:12px;min-width:0}.account-function p{font-size:14px}.account-actions{display:flex;flex-wrap:wrap;gap:10px}.account-actions .button{min-height:44px}.consent{display:flex!important;align-items:flex-start;gap:10px;margin-block:14px;font-size:13px!important}.consent input{margin-top:7px;accent-color:var(--blue)}.account-error{padding:16px;border:1px solid var(--danger);border-radius:10px;background:rgba(255,116,125,.1);color:#ffd7da;overflow-wrap:anywhere}.account-deadline{color:var(--amber)!important;font-weight:700}.fine-print{font-size:12px!important}.text-button{border:0;background:none;color:var(--blue-bright);text-decoration:underline;cursor:pointer}.account-card button{cursor:pointer}.account-card button:disabled,.nav button:disabled{opacity:.5;cursor:default}.license-summary{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.license-label{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted)}.billing-notice{padding:12px;border-left:3px solid var(--amber)}@media(min-width:760px){.account-grid{grid-template-columns:1fr 1fr}.account-main{padding-top:70px}.account-card{padding:32px}}@media(max-width:450px){.account-main{width:calc(100% - 28px)}.account-card{padding:18px}.account-main .button{white-space:normal;text-align:center}.nav{flex-wrap:wrap;gap:12px;padding-block:12px}.nav-links{gap:14px;margin-left:0}.nav button{margin-left:auto}}
