.account-modal .account-modal__mobile-copy{display:none}@media not (min-aspect-ratio:1){html[data-theme] body .account-modal.viewer-mobile-dialog{--account-text-title:var(--mobile-type-heading);--account-text-body:var(--mobile-type-body);--account-text-caption:var(--mobile-type-caption);font-size:var(--account-text-body);line-height:1.5}html[data-theme] body .account-modal.viewer-mobile-dialog .viewer-mobile-dialog__page-header{font-size:var(--mobile-type-heading);border-bottom:0;gap:12px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__sidebar{border-right:0;border-bottom:1px solid var(--modal-border);background:0 0;width:100%;padding:8px 16px 12px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__sidebar:has(.account-modal__nav-item:only-child){display:none}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:640px;margin:0 auto;display:grid;overflow:visible}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__nav-item{width:100%;min-width:0;min-height:var(--mobile-control-inline);height:var(--mobile-control-inline);border:1px solid var(--modal-border);border-radius:var(--vech-radius-sm);background:var(--modal-bg-soft);color:var(--modal-text-soft);font-size:var(--mobile-type-label);text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;justify-content:center;align-items:center;padding:0 4px;font-weight:400;line-height:1.4;display:flex;position:relative}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__nav-item:after{content:"";position:absolute;inset:-7px 0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__nav-item svg{display:none}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__nav-item:is(:hover,:active){background:var(--modal-bg-hover);color:var(--modal-text)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__nav-item[aria-current=page]{border-color:var(--modal-border-strong);background:var(--modal-bg-hover);color:var(--modal-text);font-weight:600}html[data-theme=light] body .account-modal.viewer-mobile-dialog .account-modal__nav-item[aria-current=page]:is(*,:hover,:active){background:var(--mobile-selected-background);color:var(--mobile-selected-foreground);border-color:var(--mobile-selected-border);box-shadow:none}html[data-theme][data-language=en] body .account-modal.viewer-mobile-dialog .account-modal__nav{display:flex}html[data-theme][data-language=en] body .account-modal.viewer-mobile-dialog .account-modal__nav-item{white-space:nowrap;overflow-wrap:normal;flex:auto;width:auto}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__main{width:100%;max-width:672px;padding:20px 16px calc(24px + env(safe-area-inset-bottom));margin:0 auto}html[data-theme] body .account-modal.viewer-mobile-dialog :is(.account-modal__panel,.account-modal__phone-bind,.account-modal__wechat-bind){padding:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__panel-head{margin:0 0 20px;padding:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__panel-description{font-size:var(--mobile-type-body);margin:0;line-height:1.6}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__panel-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__panel:has(.account-modal__profile-card)>.account-modal__panel-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-card{border:1px solid var(--modal-border);border-radius:var(--vech-radius-md);background:var(--modal-bg-elevated);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px 12px;margin:0 0 24px;padding:14px;display:grid}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-avatar{grid-row:1/span 2;width:48px;height:48px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-copy{min-width:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-name{font-size:var(--mobile-type-heading);overflow-wrap:anywhere;margin:0;line-height:1.4}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-meta{font-size:var(--mobile-type-caption);margin:4px 0 0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-meta--member{display:none}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__member-badge--active{width:max-content;max-width:100%;font-size:var(--mobile-type-caption);grid-column:2;justify-self:start;padding:4px 8px;line-height:1.4}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-card:has(.account-modal__member-badge--action){grid-template-columns:48px minmax(0,1fr) auto;gap:12px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__profile-card:has(.account-modal__member-badge--action) .account-modal__profile-avatar{grid-row:auto}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__member-badge--action{width:auto;height:var(--mobile-control-action);min-height:var(--mobile-control-action);font-size:var(--mobile-type-button);white-space:nowrap;grid-column:auto;justify-self:auto;padding:0 10px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__desktop-copy{display:none}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__mobile-copy{display:inline}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__section{margin:0 0 24px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__section-title{font-size:var(--mobile-type-title);letter-spacing:0;margin:0 0 10px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__rows{border-radius:var(--vech-radius-md)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row{justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:12px 14px;display:flex}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row-main{gap:4px;min-width:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row-label{font-size:var(--mobile-type-body);line-height:1.5}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row-value{font-size:var(--mobile-type-caption);overflow-wrap:anywhere;line-height:1.5}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row-actions{gap:8px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row .account-modal__row-action{min-width:44px;height:var(--mobile-control-inline);min-height:var(--mobile-control-inline);border:1px solid var(--modal-border);border-radius:var(--vech-radius-sm);background:var(--modal-bg-soft);color:var(--modal-text-soft);font-size:var(--mobile-type-button);flex-shrink:0;padding:0 10px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row .account-modal__row-action:hover:not(:disabled){background:var(--modal-bg-hover);border-color:var(--modal-border-strong);color:var(--modal-text)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__logout-card{margin:0;padding:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__logout-btn{width:100%;height:var(--mobile-control-action);min-height:var(--mobile-control-action);font-size:var(--mobile-type-button);margin:0;padding-block:0}html[data-theme] body .account-modal.viewer-mobile-dialog :is(.account-modal__phone-bind-head,.account-modal__wechat-bind-head){padding-right:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__phone-bind-form{max-width:none}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__phone-bind-input{height:var(--mobile-control-input);min-height:var(--mobile-control-input)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__phone-bind-send{height:var(--mobile-control-input);min-height:var(--mobile-control-input);align-self:stretch}html[data-theme] body .account-modal.viewer-mobile-dialog :is(.account-modal__phone-bind-submit,.account-modal__state-action){height:var(--mobile-control-action);min-height:var(--mobile-control-action)}html[data-theme] body .account-modal.viewer-mobile-dialog :is(.account-modal__phone-bind-back,.account-modal__wechat-bind-back,.account-modal__phone-bind-send,.account-modal__phone-bind-submit,.account-modal__state-action){font-size:var(--mobile-type-button)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row .account-modal__row-action{position:relative}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row .account-modal__row-action:after{content:"";height:var(--mobile-control-hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__phone-bind-input:focus{border-color:var(--modal-border-strong)}}@media (max-width:359px) and (not (min-aspect-ratio:1)){html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row{gap:8px;padding:12px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__row-actions{gap:4px}}
