.modal.account-modal{aspect-ratio:16/9;width:min(1120px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;display:block;overflow:hidden}.acc{grid-template-columns:232px minmax(0,1fr);height:100%;display:grid}.acc-nav{background:linear-gradient(160deg, var(--pearl-2), var(--pearl));border-right:1px solid var(--line);flex-direction:column;gap:2px;min-height:0;padding:22px 14px;display:flex}.acc-who{gap:2px;min-width:0;padding:0 10px 14px;display:grid}.acc-who b{font:700 var(--text-16)/22px var(--sans);color:var(--ink)}.acc-who span{font:500 var(--text-12)/16px var(--mono);color:var(--ink-3)}.acc-tab{border-radius:var(--radius-12);font:500 var(--text-13_5)/20px var(--sans);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.acc-tab:hover{background:var(--white);color:var(--ink)}.acc-tab[aria-current=page]{background:var(--blue-soft);color:var(--blue);font-weight:600}.acc-note{font-size:var(--text-12);color:var(--ink-3);margin-top:auto;padding:0 10px;line-height:17px}.acc-body{min-height:0;padding:22px 28px 28px;position:relative;overflow-y:auto}.acc-title{font:700 var(--text-20)/28px var(--sans);color:var(--ink);margin:0 40px 8px 0}.acc-close{border-radius:var(--radius-pill);background:var(--pearl-2);width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.acc-close:hover{background:var(--line);color:var(--ink)}.acc-body .set-panel{box-shadow:none;background:0 0;border-radius:0;padding:0}.acc-body .set-sec{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;padding:20px 0}.acc-page{background:var(--pearl);place-items:center;min-height:100dvh;padding:20px;display:grid}.acc-page .modal.account-modal{animation:none}@media (max-width:860px){.modal.account-modal{aspect-ratio:auto;height:calc(100dvh - 40px)}.acc{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.acc-nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;padding:12px}.acc-who,.acc-note{display:none}.acc-body{padding:18px 16px 24px}.acc-body .set-sec{grid-template-columns:1fr;gap:12px}.acc .acc-tab{width:auto}}.acc-tab{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.acc-loading{font-size:var(--text-13);color:var(--ink-3);align-items:center;gap:8px;padding:24px 0;display:flex}.mcp-connect{gap:14px;display:grid}.mcp-pick{flex-wrap:wrap;gap:6px;display:flex}.mcp-pick .chip{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.mcp-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mcp-steps li{font-size:var(--text-13_5);color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;line-height:20px;display:grid}.mcp-steps li b{color:var(--ink)}.mcp-steps .fz-codewrap{margin-top:8px}.mcp-num{background:var(--blue-soft);width:22px;height:22px;color:var(--blue);font:700 var(--text-11)/1 var(--mono);border-radius:50%;place-items:center;display:grid}.mcp-num-last{background:var(--foam);color:var(--white)}.mcp-ic{background:var(--violet)}.mcp-empty{border:1px dashed var(--line);border-radius:var(--radius-14);font-size:var(--text-13);color:var(--ink-3);align-items:center;gap:10px;padding:14px;line-height:18px;display:flex}.mcp-more summary{font:600 var(--text-12_5)/18px var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.mcp-more summary::-webkit-details-marker{display:none}.mcp-more summary:hover{color:var(--blue)}.mcp-more summary svg{transition:transform var(--dur-base) var(--ease-out)}.mcp-more[open] summary svg{transform:rotate(180deg)}.mcp-more-body{font-size:var(--text-13);color:var(--ink-3);animation:m-swap var(--dur-base) var(--ease-out);justify-items:start;gap:8px;margin-top:8px;line-height:18px;display:grid}@media (prefers-reduced-motion:reduce){.mcp-pick .chip,.mcp-more summary svg{transition:none}.mcp-more-body{animation:none}}.mcp-manual{margin-top:8px}.mcp-manual summary{font:600 var(--text-12)/16px var(--sans);color:var(--ink-3);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.mcp-manual summary::-webkit-details-marker{display:none}.mcp-manual summary:hover{color:var(--blue)}.mcp-manual summary svg{transition:transform var(--dur-base) var(--ease-out)}.mcp-manual[open] summary svg{transform:rotate(180deg)}.mcp-manual-body{animation:m-swap var(--dur-base) var(--ease-out);margin-top:6px}@media (prefers-reduced-motion:reduce){.mcp-manual summary svg{transition:none}.mcp-manual-body{animation:none}}
