.mcphero .in{padding-top:48px;padding-bottom:40px}.mh1{margin:0 0 16px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.04;letter-spacing:-.045em;font-weight:800}.mh1 .g{color:var(--acc)}.chat{display:flex;flex-direction:column}.chat-hd{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;background:var(--bg-2);border-bottom:1px solid var(--line);font-size:12.5px}.chat-hd span{font-family:var(--f-num);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.chat-bd{padding:14px;display:flex;flex-direction:column;gap:10px}.say{padding:9px 12px;font-size:13.5px;max-width:92%}.say.you{align-self:flex-end;background:var(--surf-3);border:1px solid var(--line-str)}.say.bot{color:var(--dim)}.call{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--f-num);font-size:11px;color:var(--faint)}.call code{color:var(--acc);border:1px solid var(--acc-line);background:var(--acc-soft);padding:2px 7px}.did{list-style:none;margin:0;padding:0 0 0 2px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--dim)}.did b{color:var(--ok);font-weight:400;margin-right:4px}.did span{color:var(--ink);font-family:var(--f-num);font-size:12px}.did i{color:var(--faint);font-style:normal;font-size:11px;margin-left:4px}.mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:960px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mgrid{grid-template-columns:1fr}}.mtx{padding:12px 13px;display:flex;flex-direction:column;gap:9px;flex:1}.mtx p{margin:0;font-size:13.5px;color:var(--dim)}.mtx p b{color:var(--ink);font-weight:600}.tl{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.tl code{font-family:var(--f-num);font-size:10.5px;color:var(--faint);border:1px solid var(--line);padding:1px 6px;background:var(--bg-2)}.shead span.more{color:var(--faint)}.msteps4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.msteps4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.msteps4{grid-template-columns:1fr}}.msteps4>li{display:flex}.msteps4 .inner{flex:1}.st{padding:16px 15px;display:flex;flex-direction:column;gap:9px;height:100%}.st .sn{font-family:var(--f-num);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}.st>b{font-size:15.5px;letter-spacing:-.02em}.st p{margin:0;font-size:13px;color:var(--dim)}.st p b{color:var(--ink);font-weight:600}.st .btn{align-self:flex-start;margin-top:auto}.code{margin:0;padding:8px 10px;font-family:var(--f-num);font-size:12px;color:var(--acc);background:var(--bg);border:1px solid var(--line-str);overflow-x:auto;white-space:pre}.small{font-size:12px!important;color:var(--faint)!important}.small code{font-family:var(--f-num);font-size:11px;color:var(--dim);word-break:break-all}.prompts{margin-top:22px;align-items:start}.ph{margin:0 0 10px;font-size:14px;font-weight:700}.plist{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:7px}.plist li{padding:9px 12px;border:1px solid var(--line);background:var(--surf);color:var(--ink);font-size:13.5px}.mgrid.three{margin-bottom:16px}.rules{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}@media(max-width:760px){.rules{grid-template-columns:1fr}}.rules li{font-size:13.5px;color:var(--dim);padding-left:16px;position:relative}.rules li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--acc)}.rules b{color:var(--ink);font-weight:600}.lim{align-items:start}.never{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.never li{font-size:13.5px;color:var(--dim);padding-left:18px;position:relative}.never li:before{content:"✕";position:absolute;left:0;color:var(--bad);font-size:11px;top:2px}.price .tier{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.price .tier b{font-size:13.5px}.price .tier span{font-size:13px;color:var(--dim)}.price .tier.gm b{color:var(--acc)}@media(max-width:900px){.mcphero .in{grid-template-columns:1fr}}
