.xm-legacy-panel{--legacy-ink:#252923;--legacy-muted:#687161;--legacy-line:#e1e5da;color:var(--legacy-ink);border:1px solid var(--legacy-line);background:#fffefa;border-radius:10px;margin-top:20px;padding:18px;font-size:13px;line-height:1.7}.xm-legacy-panel *,.xm-legacy-panel :before,.xm-legacy-panel :after{box-sizing:border-box}.xm-legacy-panel button,.xm-legacy-panel input{font:inherit}.xm-legacy-panel button{cursor:pointer}.xm-legacy-panel button:disabled{opacity:.56;cursor:not-allowed}:is(.xm-legacy-panel button:focus-visible,.xm-legacy-panel input:focus-visible,.xm-legacy-panel a:focus-visible){outline-offset:3px;outline:2px solid #b86a43}.xm-legacy-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.xm-legacy-panel>header>div{align-items:center;gap:9px;display:flex}.xm-legacy-panel h3{margin:0;font-size:15px;font-weight:550}.xm-legacy-icon{color:var(--legacy-muted);background:0 0;border:0;padding:4px;display:inline-flex}.xm-legacy-explanation,.xm-legacy-unavailable{color:var(--legacy-muted);font-size:12px;margin:12px 0!important}.xm-legacy-sources{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.xm-legacy-sources>button{border:1px solid var(--legacy-line);min-width:115px;color:var(--legacy-ink);background:#fffefa;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.xm-legacy-sources>button[aria-pressed=true]{background:#f9eee5;border-color:#b86a43}.xm-legacy-sources small{color:var(--legacy-muted);font-size:11px}.xm-legacy-field{flex-direction:column;gap:7px;margin:14px 0;display:flex}.xm-legacy-field input{border:1px solid var(--legacy-line);width:100%;min-width:0;color:var(--legacy-ink);background:#fffefa;border-radius:6px;padding:10px 12px}.xm-legacy-field small{color:var(--legacy-muted);font-size:11px;line-height:1.8}.xm-legacy-primary,.xm-legacy-secondary{color:#fffefa;background:#b4653d;border:1px solid #b4653d;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:11px 12px;display:inline-flex}.xm-legacy-secondary{color:#a15c36;background:#fffefa}.xm-legacy-text{color:#9f5e3c;background:0 0;border:0;margin-top:12px;padding:5px 0;font-size:12px!important}.xm-legacy-feedback{color:#597143;background:#eff5e8;border:1px solid #d6e2ca;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:12px;display:flex}.xm-legacy-feedback.is-error{color:#9e5e3d;background:#fff4eb;border-color:#ecd7c2}.xm-legacy-feedback svg{flex-shrink:0;margin-top:2px}.xm-legacy-feedback p{overflow-wrap:anywhere;margin:0}.xm-legacy-busy{color:var(--legacy-muted);align-items:flex-start;gap:7px;font-size:12px;display:flex;margin:14px 0!important}.xm-legacy-busy svg{flex-shrink:0;margin-top:2px}.xm-legacy-recovery{flex-direction:column;align-items:flex-start;display:flex}.xm-legacy-recovery>a{color:#9f5e3c;margin-top:12px;font-size:12px;text-decoration:underline}.xm-legacy-entry{color:#687161;border-top:1px solid #e1e5da;margin-top:20px;padding-top:14px;font-size:12px}.xm-legacy-entry>p{margin-top:8px!important}.xm-legacy-entry>strong{color:#424a3d;font-size:12px;display:block}.xm-legacy-entry>button{min-height:32px;margin-top:10px}.xm-legacy-login-label{color:#617553;font-size:12px;font-weight:550;margin-top:20px!important}.xm-legacy-first-use{border-top:1px solid var(--legacy-line);margin-top:23px;padding-top:19px}.xm-legacy-first-use>div{align-items:flex-start;gap:8px;font-size:13px;display:flex}.xm-legacy-first-use>div>svg{color:#73845f;flex-shrink:0;margin-top:2px}.xm-legacy-first-use ol{margin:14px 0;padding:0;list-style:none}.xm-legacy-first-use li{align-items:flex-start;gap:9px;margin:10px 0;display:flex}.xm-legacy-first-use li>span{color:#647650;background:#edf0e6;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.xm-legacy-first-use li>p{color:var(--legacy-muted);margin:0;font-size:12px}.xm-legacy-first-use nav{gap:8px;display:grid}.xm-legacy-first-use nav>a{color:#fffefa;text-align:center;margin:0;text-decoration:none}.xm-legacy-first-use nav>a.xm-legacy-secondary{color:#a15c36}.xm-legacy-first-use>small{color:var(--legacy-muted);margin-top:11px;font-size:11px;display:block}@keyframes xm-legacy-turn{to{transform:rotate(360deg)}}.xm-legacy-spin{animation:1s linear infinite xm-legacy-turn}@media (prefers-reduced-motion:reduce){.xm-legacy-spin{animation:none}}@media (max-width:420px){.xm-legacy-panel{padding:14px}.xm-legacy-sources>button{min-width:100px}}
