.intro.account-page{padding-block:clamp(3rem,8vw,5rem)}.account-page h1:focus{outline:none}.account-page .view{margin-top:1.25rem}.account-page .measure{max-width:var(--ap-measure);margin-top:1rem}.account-page .small{font-size:var(--ap-s-1)}.account-page .status:focus{outline:none}.account-page .status{border-left:3px solid var(--ap-accent);background:var(--ap-raised);max-width:var(--ap-measure);margin-top:1.25rem;padding:.75rem 1rem}.account-page .status[hidden],.account-page .status:empty{display:none}.account-page .status[data-tone=error]{border-left-color:#f0a04b}.account-page .form{max-width:40rem;margin-top:1.5rem}.account-page label{margin-bottom:.4rem;font-weight:500;display:block}.account-page input{font:inherit;color:var(--ap-text);background:var(--ap-raised);border:1px solid var(--ap-line);border-radius:6px;width:100%;padding:.65rem .8rem}.account-page input:focus{border-color:var(--ap-accent);box-shadow:0 0 0 1px var(--ap-accent);outline:none}.account-page input.code{font-family:var(--ap-font-mono);letter-spacing:.12em;text-transform:uppercase}.account-page .row{flex-wrap:wrap;gap:.75rem;display:flex}.account-page .row input{flex:16rem;width:auto}.account-page .fields{grid-template-columns:2fr 1fr;gap:1rem;display:grid}@media (width<=34rem){.account-page .fields{grid-template-columns:1fr}}.account-page button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}.account-page button.button{border:0;font-weight:600}.account-page button:disabled{cursor:default;opacity:.55}.account-page button[aria-busy=true]{opacity:.8}.account-page .quiet{border:1px solid var(--ap-line);color:var(--ap-text);background:0 0;border-radius:6px;padding:.6rem 1rem;font-weight:500}.account-page button.link{color:var(--ap-accent);text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.account-page .quiet:hover:not(:disabled){border-color:var(--ap-muted)}.account-page .actions.tight{gap:.75rem;margin-top:1.25rem}.account-page .who{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-page .who .lead{max-width:none;font-size:var(--ap-s0);color:var(--ap-text)}.account-page .license{border:1px solid var(--ap-line);background:var(--ap-raised);border-radius:8px;max-width:52rem;margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.account-page .license-head{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.account-page .license h2{font-size:var(--ap-s2)}.account-page .license h3{font-size:var(--ap-s0);text-transform:uppercase;letter-spacing:.06em;color:var(--ap-muted);margin-top:2rem}.account-page .badge{font-size:var(--ap-s-1);border-radius:999px;padding:.15rem .6rem;font-weight:600}.account-page .badge.ok{background:var(--ap-accent-soft);color:var(--ap-accent)}.account-page .badge.off{color:#f0a04b;background:#3a2a1a}.account-page .license .hint{margin-top:.75rem}.account-page #until,.account-page .license .status{margin-top:1.25rem}.account-page .note{margin-top:1rem}.account-page .facts{margin:1.25rem 0 0}.account-page .facts>div{border-top:1px solid var(--ap-line);grid-template-columns:minmax(8rem,11rem) 1fr;gap:1rem;padding-block:.55rem;display:grid}.account-page .facts dt{color:var(--ap-muted)}.account-page .facts dd{margin:0}.account-page .computers{margin:.75rem 0 0;padding:0;list-style:none}.account-page .computers li{border-top:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.account-page .computers strong{word-break:break-word}.account-page .removed{margin-top:1rem}.account-page .removed summary{cursor:pointer;color:var(--ap-muted)}.account-page .removed p{margin-top:.5rem}@media (width<=34rem){.account-page .facts>div{grid-template-columns:1fr;gap:.1rem}}dialog.account-page{background:var(--ap-raised);color:var(--ap-text);border:1px solid var(--ap-line);border-radius:8px;max-width:min(32rem,100vw - 2rem);padding:clamp(1.25rem,4vw,2rem)}dialog.account-page::backdrop{background:#0009}dialog.account-page h2{font-size:var(--ap-s1);word-break:break-word}dialog.account-page p{margin-top:.75rem}
