.mcpw-aside-h{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 24px;font-size:11px;font-weight:600}.mcpw-steps{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.mcpw-step{align-items:flex-start;gap:14px;display:flex}.mcpw-step-n{background:var(--accent-sub);width:30px;height:30px;color:var(--accent-d);font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.mcpw-step-b{flex-direction:column;gap:4px;min-width:0;display:flex}.mcpw-step-h{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.mcpw-step-p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.mca-show{background:var(--green-deep);color:#fff;padding:clamp(76px,9vw,124px) 0;position:relative;overflow:hidden}.mca-show:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#2fd07a29,#0000 70%);width:820px;height:820px;position:absolute;top:-30%;right:-8%}.mca-show .wrap{z-index:1;grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,5vw,60px);display:grid;position:relative}.mca-eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:9px;font-size:11.5px;font-weight:600;display:inline-flex}.mca-dot{background:var(--accent-2);border-radius:50%;width:7px;height:7px}.mca-show-head h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.02}.mca-show-head h2 em{color:var(--accent-2);font-style:normal}.mca-show-head p{color:#ffffffb8;max-width:440px;margin:18px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.mca-chat{color:var(--ink);border-radius:var(--r-xl);background:#fff;overflow:hidden;box-shadow:0 30px 70px -30px #040a0699,0 4px 14px #040a0640}.mca-chat-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.mca-chat-brand{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.mca-chat-brand img{object-fit:contain;width:20px;height:20px}.mca-chat-badge{font-family:var(--sans);color:var(--accent-d);background:var(--accent-sub);border-radius:var(--pill);align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.mca-badge-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-sub);border-radius:50%}.mca-chat-body{flex-direction:column;gap:16px;padding:20px 18px;display:flex}.mca-msg .mca-who{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.mca-you{background:var(--paper-2);border:1px solid var(--line);border-radius:14px 14px 4px;align-self:flex-end;max-width:84%;padding:12px 15px}.mca-you p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.mca-ai{align-items:flex-start;gap:11px;display:flex}.mca-ai-ic{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mca-ai-ic img{object-fit:contain;width:18px;height:18px}.mca-ai-body{min-width:0}.mca-ai-body>p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.mca-ai-close{color:var(--ink-2);margin-top:12px;font-size:13.5px}.mca-tbl{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.mca-tr{border-top:1px solid var(--line);grid-template-columns:1fr auto auto 52px;align-items:center;gap:12px;padding:10px 14px;display:grid}.mca-tr:first-child{border-top:0}.mca-tl{color:var(--ink);font-size:13.5px;font-weight:500}.mca-tk{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.mca-ta{font-family:var(--mono);color:var(--ink);text-align:right;font-size:13px;font-weight:600}.mca-td{font-family:var(--mono);text-align:right;font-size:12px;font-weight:600}.mca-td.up{color:var(--accent-d)}.mca-td.down{color:#c0724a}@media (max-width:900px){.mca-show .wrap{grid-template-columns:1fr;gap:36px}.mca-show-head p{max-width:560px}}@media (max-width:560px){.mca-tr{grid-template-columns:1fr auto 48px}.mca-tr .mca-tk{display:none}}
