.lm-panel.lm-account{min-height:0}.lm-account .lm-panel-kv{height:auto;min-height:25px}.lm-account .lm-panel-value{text-align:right}.lm-account .lm-panel-email{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.lm-site-foot{color:var(--lm-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:48px;padding:16px 0;font-size:13px;line-height:18px;display:flex}.lm-site-foot-links{gap:16px;display:flex}.lm-site-foot-contact{align-items:center;gap:6px;display:flex}.lm-site-foot-contact strong{color:var(--lm-text);font-weight:500}.lm-site-foot-link{min-width:32px;min-height:32px;color:var(--lm-text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lm-site-foot-link:hover{color:var(--lm-text);text-decoration:underline}.lm-site-foot-link:focus-visible{color:var(--lm-text);outline:2px solid var(--lm-accent);outline-offset:2px;border-radius:4px}.lm-site-foot-copy{color:var(--lm-text-muted)}.lm-page .lm-site-foot{padding-bottom:136px}@media (width<=640px){.lm-site-foot{flex-direction:column;align-items:flex-start}.lm-site-foot-links{flex-direction:column;gap:8px}}.lmc-forbidden .lmc-forbidden-details{max-width:100%;color:var(--lm-text-muted);font-size:13px;line-height:20px}.lmc-forbidden .lmc-forbidden-details summary{cursor:pointer;padding:6px 4px;display:list-item}.lmc-forbidden .lmc-forbidden-details summary:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px;border-radius:4px}.lmc-forbidden .lmc-forbidden-details .lmc-forbidden-id{word-break:break-all;flex-wrap:wrap;justify-content:center}.lm-panel.lm-help{grid-template-rows:1fr;min-height:0;transition:grid-template-rows .15s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}@starting-style{.lm-panel.lm-help{grid-template-rows:0fr}}.lm-panel-host[data-closing] .lm-panel.lm-help{pointer-events:none;grid-template-rows:0fr}.lm-help-body{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.lm-help-body>*{flex-shrink:0}.lm-panel.lm-help.rail{align-content:end}.lm-help.rail .lm-help-body{align-self:end;overflow:visible}@media (prefers-reduced-motion:reduce){.lm-panel.lm-help{transition:none}}.lm-help a.lm-panel-row{align-items:center;display:flex}.lm-help a.lm-panel-row:hover{text-decoration:none}.lm-help-dialog .lmc-modal{color:var(--lm-text)}.lm-help-dialog .lm-help-text{white-space:pre-line;overflow-wrap:anywhere;min-height:0;color:var(--lm-text);margin:0;font-size:14px;line-height:22px;overflow-y:auto}.lmc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lmc-toast.lmc-reason-toast{z-index:1999;width:max-content;max-width:calc(100vw - 32px);position:fixed;top:16px;left:50%;translate:-50%}.lm-rail .lm-rail-credits{box-sizing:border-box;border:1px solid rgb(var(--lm-ink) / 10%);width:56px;height:auto;color:var(--lm-text-muted);font:inherit;text-align:center;background:0 0;border-radius:8px;flex-direction:column;align-items:center;padding:4px;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.lm-rail button.lm-rail-credits{cursor:pointer}.lm-rail button.lm-rail-credits:hover{border-color:rgb(var(--lm-ink) / 30%)}.lm-rail :is(.lm-rail-credits-title,.lm-rail-credits-label){color:var(--lm-text-muted);white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.lm-rail .lm-rail-credits-num{font-variant-numeric:tabular-nums;color:var(--lm-accent);white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.lm-rail .lm-rail-credits.low .lm-rail-credits-num{color:var(--lm-warning)}.lm-rail .lm-rail-credits-topup{color:var(--lm-warning);white-space:nowrap;align-self:stretch;font-size:13px;font-weight:500;line-height:18px;text-decoration:underline;position:relative}.lm-rail .lm-rail-credits-topup:before{content:"";position:absolute;inset:-7px -1px}.lm-rail .lm-rail-credits-topup:focus-visible{outline-offset:2px;outline:2px solid}.lm-rail .lm-rail-credits-sum{display:none}body[data-chat-theme]:not([data-chat-theme=dark]) .lm-rail .lm-rail-credits-num{color:var(--lm-text)}body[data-chat-theme]:not([data-chat-theme=dark]) .lm-rail .lm-rail-credits{border-color:var(--lm-line)}body[data-chat-theme] .lm-rail :is(.lm-rail-credits.low .lm-rail-credits-num,.lm-rail-credits-topup){color:var(--color-warning-text)}:root:not([data-web-theme=legacy]) .lmc-login.lmc-login-centered{--lm-bg:#f4f1e6;--lm-surface-1:#fffdf7;--lm-surface-2:#f2f1ea;--lm-surface-3:#e3e8e4;--lm-text:#293f40;--lm-ink:41 63 64;--lm-text-muted:#596b6d;--lm-accent:#304c4b;--lm-on-accent:#fffdf5;--lm-line:#c6d0ca;--lm-fill-1:#304c4b0d;--lm-fill-2:#304c4b17;--lm-fill-3:#304c4b26;--lm-danger:#a03834;--lm-danger-text:#a03834;--lm-success-text:#3d7048;--auth-card:#fffdf7f7;--auth-veil:#ecefe64d;--auth-shadow:0 24px 80px #1e34332e;--auth-gutter:32px;--auth-radius:24px;--auth-width:420px;--auth-steps-min:766px;--auth-password-min:654px;padding:var(--auth-gutter);color:var(--lm-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;border:0;flex-direction:column;align-items:center;display:flex;overflow:auto}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-backdrop{z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}:root:not([data-web-theme=legacy]) .lmc-login-centered:before{content:"";z-index:-1;background:var(--auth-veil);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;inset:0;scale:1.035}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-form{width:var(--auth-width);max-width:100%;padding:36px var(--auth-gutter);border-radius:var(--auth-radius);background:var(--auth-card);box-shadow:inset 0 0 0 1px var(--lm-surface-1), var(--auth-shadow);border:0;flex:none;justify-content:flex-start;margin:auto auto 0;position:relative;overflow:visible}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-form.lmc-auth-steps{min-height:var(--auth-steps-min)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-form.lmc-password-steps{min-height:var(--auth-password-min)}:root:not([data-web-theme=legacy]) .lmc-login.lmc-login-over-page{background:0 0}:root:not([data-web-theme=legacy]) .lmc-login-over-page .lmc-login-form{margin:auto}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-body{width:100%;min-width:0}.lmc-login-message{flex:none;min-width:0;height:20px}.lmc-login-body>:is(.lmc-tabs,.lmc-auth-methods)+.lmc-login-message,.lmc-login-body>:is(.lmc-tabs,.lmc-auth-methods)+.lmc-form>.lmc-login-message:first-child{margin-top:-12px}.lmc-login-message-text{white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}@media (width<=520px){.lmc-login-message{height:40px}.lmc-login-message-text{white-space:normal;max-height:40px}}.lmc-login-message-text[data-tone=error]{color:var(--lm-danger-text)}.lmc-login-message-text[data-tone=hint]{color:var(--lm-text)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-otp{width:100%}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-close{top:12px;right:12px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-close .lmc-icon-btn{background:var(--lm-fill-1);width:36px;height:36px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-home{border:1px solid var(--lm-line);min-height:40px;color:var(--lm-accent);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin-top:4px;font-size:14px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-home:hover{background:var(--lm-fill-1)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-home:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-title{color:var(--lm-text)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-brand{border-radius:14px;width:44px;height:44px;font-family:Songti SC,SimSun,serif;font-size:26px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-body .lmc-input{background:var(--lm-surface-2);border-color:var(--lm-line);color:var(--lm-text)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-body .lmc-input.invalid{border-color:var(--lm-danger)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-btn.primary{background:var(--lm-accent);color:var(--lm-on-accent)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-btn.primary:hover:not(:disabled){background:var(--lm-text)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-btn.primary:disabled{background:var(--lm-surface-3);color:var(--lm-text-muted)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-btn.secondary{border-color:var(--lm-line)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-tabs{border-bottom:1px solid var(--lm-line);gap:20px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-tab.on{box-shadow:inset 0 -2px var(--lm-accent);font-weight:600}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-auth-methods .lmc-tabs{border-bottom:0;gap:6px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-auth-methods .lmc-tab{border:1px solid var(--lm-line);height:32px;color:var(--lm-text-muted);border-radius:12px;padding:0 14px;font-size:13px;font-weight:400;line-height:30px;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-auth-methods .lmc-tab.on{border-color:var(--lm-accent);color:var(--lm-text);box-shadow:none}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-input::placeholder{color:var(--lm-text-muted)}:root:not([data-web-theme=legacy]) .lmc-login-centered :is(.lmc-login-switch,.lmc-login-agree){color:var(--lm-text-muted);line-height:18px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-switch:hover{color:var(--lm-accent)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-agree input{accent-color:var(--lm-accent)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lm-legal-agree{color:var(--lm-text-muted)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot{width:var(--auth-width);flex:none;max-width:100%;margin:24px auto auto}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot{color:var(--lm-text-muted);justify-content:center;align-items:center;margin-top:0;padding:0}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot :is(.lm-site-foot-link,.lm-site-foot-copy){color:var(--lm-text-muted)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot-contact strong{color:var(--lm-text)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot :is(.lm-site-foot-link:hover,.lm-site-foot-link:focus-visible){color:var(--lm-accent)}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot-link{min-height:0;position:relative}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot-link:after{content:"";position:absolute}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot-links .lm-site-foot-link:after{inset:min(0px,100% - 32px) min(0px,50% - 16px) 0}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot-contact .lm-site-foot-link:after{inset:0 min(0px,50% - 16px) min(0px,100% - 32px)}@media (width<=640px){:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot{flex-flow:wrap;align-items:center}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-foot .lm-site-foot-links{flex-direction:row;gap:16px}}@media (width<=520px){:root:not([data-web-theme=legacy]) .lmc-login.lmc-login-centered{--auth-gutter:20px;--auth-radius:20px;--auth-steps-min:770px;--auth-password-min:638px}:root:not([data-web-theme=legacy]) .lmc-login-centered .lmc-login-form{padding-block:28px}}.lmc-tip.lmc-float-tip{z-index:1990;position:fixed;top:0;left:0;transform:none}.lmc-tip.lmc-float-tip.note{white-space:normal;overflow-wrap:anywhere;border-radius:12px;width:max-content;max-width:320px;height:auto;padding:8px 12px;font-size:12px;line-height:18px}
