.account-controls{color:var(--text);min-width:0;font-size:13px;line-height:1.6}.account-controls h2{margin:0 0 6px;font-size:17px}.account-controls h3{margin:0 0 8px;font-size:14px}.account-controls .hint{color:var(--secondary);max-width:75ch;font-size:12px}.account-controls .notice{color:var(--secondary);margin:0 0 16px;font-size:13px;display:block}.account-controls label{color:var(--secondary);gap:6px;min-width:0;font-size:12px;display:grid}.account-controls input:not([type=checkbox]):not([type=radio]){background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;caret-color:var(--secondary);border:1px solid #0000;border-radius:10px;padding:12px}.account-controls input::placeholder{color:var(--secondary);opacity:.9}.account-controls button{background:var(--item);min-height:44px;color:var(--text);font:inherit;cursor:pointer;transition:background-color var(--motion-feedback),border-color var(--motion-feedback);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.account-controls button:hover:not(:disabled){border-color:var(--secondary);background:var(--panel)}.account-controls button.primary{color:#fff;background:#496c96;border-color:#789dca;font-weight:600}.account-controls button.primary:hover:not(:disabled){background:#5277a2}.account-controls button:disabled{opacity:.55;cursor:not-allowed}.account-controls button.text-action{color:var(--secondary);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.browse-link,.account-controls .browse-link{min-height:36px;color:var(--secondary);font:inherit;cursor:pointer;transition:color var(--motion-feedback),translate var(--motion-enter) var(--motion-ease-out),scale var(--motion-feedback);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;text-decoration:none;display:inline-flex}.browse-link .pixel-icon{transition:translate var(--motion-enter) var(--motion-ease-out)}.browse-link:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;color:var(--hover)}.browse-link:active{scale:.96}@media (hover:hover) and (pointer:fine){.browse-link:hover,.account-controls .browse-link:hover:not(:disabled){color:var(--hover);background:0 0;translate:0 -2px}.browse-link:hover .pixel-icon:last-child{translate:3px}}@media (pointer:coarse){.browse-link,.account-controls .browse-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.browse-link,.browse-link .pixel-icon{transition:none;translate:none!important;scale:none!important}}.account-controls :-webkit-any(button,input,a):focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.account-controls :is(button,input,a):focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.account-controls [tabindex="-1"]{scroll-margin-top:100px}.account-controls [tabindex="-1"]:focus{outline:2px solid var(--secondary);outline-offset:4px}.account-controls .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-controls .feedback{overflow-wrap:anywhere;margin:10px 0;font-size:12px}.account-controls .feedback:empty{display:none}.account-controls .error{color:#ffb2b2}.account-controls .success{color:#a5d8b0}.account-controls .account-subnav{background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex}.account-controls .account-subnav button{color:var(--secondary);background:0 0;border-color:#0000;gap:8px;padding:10px 12px}.account-controls .account-subnav button[aria-pressed=true]{background:var(--item);color:var(--text)}.account-controls .account-subnav button:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--secondary) 40%,transparent)}@media (max-width:600px){.account-controls .account-subnav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.account-controls .account-subnav button{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:10px 4px}}.account-controls code{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.account-controls .rows{margin:16px 0;padding:0;list-style:none}.account-controls .rows>li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.account-controls .row-copy{overflow-wrap:anywhere;flex:1;min-width:150px}.account-controls .row-copy strong{font-size:13px;display:block}.account-controls .row-copy small{color:var(--secondary);font-size:11px}:-webkit-any(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]){transition:translate var(--motion-enter) var(--motion-ease-out),background-color var(--motion-feedback),border-color var(--motion-feedback),color var(--motion-feedback)}:is(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]){transition:translate var(--motion-enter) var(--motion-ease-out),background-color var(--motion-feedback),border-color var(--motion-feedback),color var(--motion-feedback)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:-webkit-any(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]):not(:disabled):not([aria-disabled=true]):hover{translate:0 -2px}:is(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]):not(:disabled):not([aria-disabled=true]):hover{translate:0 -2px}:-webkit-any(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]):not(:disabled):active{translate:0}:is(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]):not(:disabled):active{translate:0}}@media (prefers-reduced-motion:reduce){:-webkit-any(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]){transition:background-color var(--motion-feedback),border-color var(--motion-feedback);translate:none}:is(.account-surface,.account-controls) button:not(.browse-link):not(.text-action):not([data-card-feedback]){transition:background-color var(--motion-feedback),border-color var(--motion-feedback);translate:none}}
