.login-panel label.auth-check,.account-form label.auth-check,.auth-check{text-transform:none;align-items:center;gap:9px;font-size:13px;font-weight:400;display:flex}.login-panel label.auth-check input,.account-form label.auth-check input,.auth-check input{accent-color:var(--accent);flex:none;width:17px;height:17px;min-height:0;padding:0}.auth-check span{color:var(--text-secondary)}.auth-hint{color:var(--text-muted);margin:0;font-size:13px}.auth-link{color:var(--accent);justify-self:start;font-size:13px;text-decoration:none}.auth-link:hover{color:var(--accent-hover);text-decoration:underline}.auth-notice{gap:14px;display:grid}.auth-notice p{color:var(--text-secondary);margin:0}.auth-dead-end{border-left:2px solid var(--warning);color:var(--text-secondary);gap:14px;padding-left:14px;display:grid}.account-panel{gap:22px;display:grid}.account-block{gap:12px;display:grid}.account-block h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.account-identity{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.account-hint{color:var(--text-muted);margin:0;font-size:13px}.account-note{color:var(--success);margin:0;font-size:13px}.device-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.device-row{background:var(--bg-surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-control);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 13px;display:grid}.device-row>svg{color:var(--text-muted);grid-area:1/1}.device-row>span{grid-area:1/2;gap:3px;min-width:0;display:grid}.device-row strong{font-size:14px;font-weight:600}.device-row small{color:var(--text-muted);font-size:12px}.device-row em{color:var(--accent);margin-left:7px;font-style:normal;font-weight:600}.device-row .secondary-button{grid-area:2/1/auto/-1;justify-content:center}@media (min-width:700px){.device-row{grid-template-columns:20px minmax(0,1fr) auto}.device-row .secondary-button{grid-area:1/3}}.account-status{border-radius:var(--radius-control);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:5px 8px;font-size:11px;font-weight:700}.account-status.invited{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning)}.account-status.active{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.account-status.disabled{background:var(--bg-surface-raised);color:var(--text-muted)}.copy-link{gap:8px;display:grid}.copy-link code{background:var(--bg-app);border:1px solid var(--border-default);border-radius:var(--radius-control);overflow-wrap:anywhere;padding:9px 10px;font-size:12px;display:block}.copy-link .form-error{margin:0}.account-form{gap:14px;display:grid}.account-form label{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.account-form input{background:var(--bg-app);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;width:100%;min-height:42px;padding:0 12px}.account-form input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:1px}.account-form input:read-only{color:var(--text-muted)}.account-form .primary-button,.account-form .secondary-button{justify-content:center;justify-self:start;min-height:42px}@media (min-width:700px){.account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form>label.auth-check,.account-form>.auth-hint,.account-form>.form-error,.account-form>.account-note,.account-form>button{grid-column:1/-1}}
