html #set-main .set-item[data-sub="lmAccount"] {--settings-symbol:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2285px%22%20height%3D%2285px%22%20viewBox%3D%220%200%2085%2085%22%20enable-background%3D%22new%200%200%2085%2085%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23394553%22%20stroke-width%3D%222.5%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M48.589%2C39.219c0%2C3.363-2.725%2C6.089-6.091%2C6.089%0A%09%09c-3.361%2C0-6.087-2.727-6.087-6.089c0-3.362%2C2.726-6.089%2C6.087-6.089C45.864%2C33.13%2C48.589%2C35.857%2C48.589%2C39.219z%22%2F%3E%0A%09%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23394553%22%20stroke-width%3D%222.5%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M54.621%2C61.275V55.77%0A%09%09c-0.002-2.631-2.157-4.781-4.788-4.777H35.157c-2.63%2C0.004-4.78%2C2.17-4.776%2C4.799l-0.002%2C5.506%22%2F%3E%0A%09%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23394553%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22%0A%09%09M61.135%2C23.452h-7.402l-9.789-8.597c-0.79-0.767-2.082-0.767-2.871-0.001l-9.804%2C8.598h-7.403c-2.75%2C0-5%2C2.25-5%2C5v37.269%0A%09%09c0%2C2.75%2C2.25%2C5%2C5%2C5h37.27c2.75%2C0%2C5-2.25%2C5-5V28.452C66.135%2C25.702%2C63.885%2C23.452%2C61.135%2C23.452z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");width:100%;font:inherit;text-align:left;color:inherit;border:0;cursor:pointer}
.lm-app-ui[data-lm-app="account-settings"] {
  --account-page:var(--settings-page,var(--t-page,#f7f7f8));
  --account-text:var(--settings-text,var(--t-text,#30383e));
  --account-muted:var(--settings-muted,var(--t-muted,#77838c));
  --account-line:var(--settings-line,var(--t-border,#e2e7ea));
  --account-field:var(--t-input,#edf1f3);
  --account-selected:var(--t-hover,#e4ecef);
  --account-danger:var(--lm-ui-danger-text,#a14d57);
  --account-space:var(--lm-ui-space-4,16px);
  --account-gap:var(--lm-ui-space-3,12px);
  --account-radius:var(--lm-ui-radius-control,10px);
  --account-font:var(--lm-ui-font-body,15px);
  --account-meta:var(--lm-ui-font-meta,13px);
  --account-weight:var(--lm-ui-font-weight-strong,600);
  --account-hit:var(--lm-ui-control-height,44px);
  --account-border:var(--lm-ui-border-width,1px);
  --account-line-height:var(--lm-ui-line-body,1.6);
  --account-disabled:var(--lm-ui-disabled-opacity,.46);
  --account-focus:var(--lm-ui-focus-color,#8095a2);
  --account-width:640px;
  --account-dialog-width:var(--lm-ui-dialog-width,360px);
  --account-dialog-radius:var(--lm-ui-radius-modal,16px);
  --account-overlay:var(--lm-ui-overlay,rgba(25,28,32,.34));
  --account-title:var(--lm-ui-font-title,17px);
  background:var(--account-page);color:var(--account-text);font-size:var(--account-font);line-height:var(--account-line-height);letter-spacing:0;
}
.account-settings-page,.account-settings-page * {box-sizing:border-box}
.account-settings-page .account-settings-content {max-width:var(--account-width);margin:0 auto;padding:var(--account-space) var(--account-space) calc(var(--account-space) + var(--lm-safe-bottom,0px))}
.account-settings-page .account-settings-details {margin:0 0 var(--account-space)}
.account-settings-page .account-settings-details>div {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--account-gap);padding:var(--account-space) 0;border-bottom:var(--account-border) solid var(--account-line)}
.account-settings-page dt {color:var(--account-muted)}
.account-settings-page dd {margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}
.account-settings-page .account-settings-actions {display:flex;flex-wrap:wrap;gap:var(--account-gap);margin:var(--account-space) 0}
.account-settings-page button {min-height:var(--account-hit);padding:var(--account-gap) var(--account-space);border:var(--account-border) solid var(--account-line);border-radius:var(--account-radius);background:var(--account-field);color:var(--account-text);font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.account-settings-page .account-settings-actions>button {flex:1;min-width:0}
.account-settings-page button:disabled,.account-settings-page input:disabled {opacity:var(--account-disabled);cursor:default}
.account-settings-page button:enabled:active {background:var(--account-selected)}
.account-settings-page :is(button,input):focus-visible {outline:var(--account-border) solid var(--account-focus);outline-offset:var(--account-border)}
.account-settings-page .account-settings-password {inset:0;margin:auto;width:calc(100% - var(--account-space) * 2);max-width:var(--account-dialog-width);max-height:calc(100dvh - var(--account-space) * 2 - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:0;border:var(--account-border) solid var(--account-line);border-radius:var(--account-dialog-radius);background:var(--account-page);color:var(--account-text);font:inherit;overflow:hidden}
.account-settings-page .account-settings-password[open] {display:flex;flex-direction:column}
.account-settings-page .account-settings-password::backdrop {background:var(--account-overlay)}
.account-settings-page .account-password-header {display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--account-gap);padding:var(--account-gap) var(--account-space);border-bottom:var(--account-border) solid var(--account-line)}
.account-settings-page .account-password-header h2 {margin:0;font-size:var(--account-title);font-weight:var(--account-weight)}
.account-settings-page .account-password-header button {flex:none;font-size:var(--account-meta)}
.account-settings-page .account-password-body {padding:var(--account-space);min-height:0;overflow-y:auto;overscroll-behavior:contain}
.account-settings-page .account-password-body .account-settings-actions {margin-bottom:0}
.account-settings-page .account-settings-reference {display:flex;align-items:center;justify-content:flex-end;gap:var(--account-gap)}
.account-settings-page .account-settings-reference span {min-width:0;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}
.account-settings-page form>label {display:block;margin-bottom:var(--account-space)}
.account-settings-page input:not([type="checkbox"]) {display:block;width:100%;min-width:0;min-height:var(--account-hit);margin-top:var(--account-gap);padding:var(--account-gap);border:var(--account-border) solid var(--account-line);border-radius:var(--account-radius);background:var(--account-field);color:var(--account-text);font:inherit}
.account-settings-page .account-settings-code {display:flex;align-items:stretch;gap:var(--account-gap);margin-top:var(--account-gap)}
.account-settings-page .account-settings-code input {flex:1;margin:0}
.account-settings-page .account-settings-code button {flex:none;max-width:50%;font-size:var(--account-meta)}
.account-settings-page form>.account-settings-visibility {display:flex;align-items:center;gap:var(--account-gap);min-height:var(--account-hit);font-size:var(--account-meta)}
.account-settings-page input[type="checkbox"] {accent-color:var(--account-text);margin:0}
.account-settings-page [data-reset] {background:var(--account-selected);font-weight:var(--account-weight)}
.account-settings-page .account-settings-status,.account-settings-page .account-settings-note {font-size:var(--account-meta);color:var(--account-muted);overflow-wrap:anywhere}
.account-settings-page .account-settings-status:empty {display:none}
.account-settings-page .account-settings-status[data-failed="true"] {color:var(--account-danger)}
.account-settings-page .account-settings-logout {width:100%;margin-top:var(--account-gap)}
.account-settings-page .account-settings-note {margin:var(--account-space) 0 0}
.account-settings-page [hidden] {display:none}
