.lf-account{max-width:640px}.lf-account-section{margin:0 0 24px}.lf-account-section-title{color:var(--lf-inkSecondary);margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px}.lf-account-group{background:var(--lf-surface);border:1px solid var(--lf-hairline);border-radius:14px;overflow:hidden}.lf-account-row{box-sizing:border-box;border:0;border-top:1px solid var(--lf-divider);width:100%;min-height:52px;color:var(--lf-ink);font:inherit;text-align:start;background:0 0;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.lf-account-group>.lf-account-row:first-child,.lf-account-group>:first-child .lf-account-row{border-top:0}button.lf-account-row,a.lf-account-row{cursor:pointer}button.lf-account-row:hover:not(:disabled),a.lf-account-row:hover{background:var(--lf-ground)}.lf-account-row:focus-visible{outline:2px solid var(--lf-accent);outline-offset:-2px}.lf-account-row:disabled,.lf-account-row[aria-disabled=true]{cursor:default;color:var(--lf-inkSecondary)}.lf-account-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lf-account-row-title{overflow-wrap:anywhere;flex:1;min-width:0}.lf-account-row-sub{color:var(--lf-inkSecondary);overflow-wrap:anywhere;font-size:13px;line-height:18px}.lf-account-row-value{color:var(--lf-inkSecondary);text-align:end}.lf-account-row-danger{color:var(--lf-danger)}.lf-account-tick:before{content:"";border:solid var(--lf-accent);border-width:0 2px 2px 0;width:6px;height:11px;margin-inline-end:4px;display:inline-block;transform:rotate(45deg)}.lf-account-note{margin:8px 4px 0;font-size:13px;line-height:18px}.lf-account-banner{background:var(--lf-amberTint);color:var(--lf-amberText);border-radius:12px;margin:0 0 16px;padding:12px 16px}.lf-account-banner[data-tone=danger]{background:var(--lf-dangerTint);color:var(--lf-dangerText)}.lf-account-banner[data-tone=accent]{background:var(--lf-accentTint);color:var(--lf-ink)}.lf-account-banner[data-tone=plain]{background:var(--lf-divider);color:var(--lf-ink)}.lf-account-banner a,.lf-account-banner .lf-text-button{color:inherit;font-weight:600;text-decoration:underline}.lf-account-banner .lf-account-note{margin-inline:0}.lf-account-banner-title{font-weight:600}.lf-account-switch{appearance:none;background:var(--lf-control);cursor:pointer;border:0;border-radius:13px;flex:none;width:44px;height:26px;margin:0;padding:0;position:relative}.lf-account-switch:before{content:"";position:absolute;inset:-9px 0}.lf-account-switch:after{content:"";top:3px;background:var(--lf-surface);border-radius:50%;width:20px;height:20px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.lf-account-switch[aria-checked=true]{background:var(--lf-accent)}.lf-account-switch[aria-checked=true]:after{inset-inline-start:21px}.lf-account-switch:focus-visible{outline:2px solid var(--lf-accent);outline-offset:2px}.lf-account-switch:disabled{background:var(--lf-disabled);cursor:default}.lf-account-meter{background:var(--lf-divider);border-radius:4px;height:8px;margin:8px 0;overflow:hidden}.lf-account-meter-fill{background:var(--lf-accent);height:100%}.lf-account-meter-fill[data-level=nearFull]{background:var(--lf-vault-amber-fill)}.lf-account-meter-fill[data-level=full]{background:var(--lf-danger)}.lf-account-dialog-back{background:var(--lf-media-scrim);z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lf-account-dialog{background:var(--lf-surface);width:100%;max-width:420px;color:var(--lf-ink);box-sizing:border-box;border-radius:16px;padding:24px 20px 16px}.lf-account-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.lf-account-field{flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.lf-account-status{margin:0 0 16px}.lf-account-list{margin:0;padding:0;list-style:none}.lf-account-list>.lf-account-row:first-child{border-top:0}
