.mcp-shell{color:#e7e6d4;background:#080909;min-height:100vh}.mcp-wrap{max-width:1060px;margin:auto;padding:80px 24px 100px}.account-wrap{max-width:760px}.mcp-eyebrow{letter-spacing:.12em;color:#b4b6a5;font-size:12px}.mcp-wrap h1{margin:20px 0;font-size:clamp(36px,6vw,72px);line-height:1.1}.mcp-lead{color:#b8b8ad;max-width:680px;font-size:18px;line-height:1.8}.mcp-panel{background:#111210;border:1px solid #353630;border-radius:16px;margin-top:24px;padding:28px}.mcp-panel h2{margin:0 0 18px;font-size:24px}.mcp-panel h3{font-size:18px}.mcp-panel p,.mcp-panel li{line-height:1.8}.mcp-panel ol,.mcp-panel ul{padding-left:24px}.mcp-panel li{margin:12px 0}.mcp-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mcp-panel label{margin:18px 0 8px;display:block}.mcp-panel input{color:#f4f3e6;width:100%;min-height:48px;font:inherit;background:#080909;border:1px solid #727366;border-radius:8px;padding:12px}.mcp-panel button,.mcp-button{color:#13140e;min-height:46px;font:inherit;cursor:pointer;background:#e7e6d4;border:1px solid #e7e6d4;border-radius:8px;margin-top:16px;padding:12px 18px;text-decoration:none;display:inline-block}.mcp-panel .mcp-secondary{color:#e7e6d4;background:0 0;border-color:#727366}.mcp-panel button:disabled{opacity:.55;cursor:default}.mcp-panel button:hover:not(:disabled),.mcp-button:hover{filter:brightness(.9)}.mcp-wrap :focus-visible{outline-offset:4px;outline:3px solid #d9c966}.mcp-actions,.mcp-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mcp-row{justify-content:space-between}.mcp-row button{margin:0}.mcp-muted{color:#b8b8ad;font-size:14px}.mcp-error{color:#ffb5b5;border:1px solid #c47070;border-radius:8px;padding:16px}.mcp-address,.mcp-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#080909;margin-top:12px;padding:16px;font-size:13px;display:block}.mcp-panel summary{cursor:pointer;padding:14px 0}.mcp-connection{border-top:1px solid #353630;padding:18px 0}.consent-panel{border-color:#9b9e78}.mcp-back,.mcp-panel a{color:#e7e6d4;text-underline-offset:5px;text-decoration:underline}.mcp-panel blockquote{border-left:3px solid #d9c966;margin:16px 0;padding-left:20px;line-height:1.9}@media (width<=640px){.mcp-grid{grid-template-columns:1fr;gap:0}.mcp-wrap{padding:48px 18px 70px}.mcp-panel{padding:22px 18px}}
