.mk .p-ai-seo-agent .ag{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:480px}.mk .p-ai-seo-agent .ag-chat{padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0}.mk .p-ai-seo-agent .ag-side{border-left:1px solid var(--line);background:var(--surface-2);padding:20px;display:flex;flex-direction:column;gap:8px}.mk .p-ai-seo-agent .ag-side h4{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.mk .p-ai-seo-agent .sug{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--ink-2);box-shadow:var(--shadow-sm);transition:border-color .3s,color .3s,box-shadow .3s,transform .4s var(--ease)}.mk .p-ai-seo-agent .sug i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--sunken);font:500 10px/1 var(--mono);font-style:normal;color:var(--ink-3);flex:none;transition:all .3s}.mk .p-ai-seo-agent .sug:hover{transform:translateY(-1px);color:var(--ink)}.mk .p-ai-seo-agent .sug.on{border-color:color-mix(in srgb,var(--red) 35%,var(--line));color:var(--ink);box-shadow:0 0 0 3px var(--red-soft)}.mk .p-ai-seo-agent .sug.on i{background:var(--red);color:#fff}.mk .p-ai-seo-agent .ag-side .foot-n{margin-top:auto;font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:8px}.mk .p-ai-seo-agent .ag-head{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;padding-bottom:14px;border-bottom:1px solid var(--line)}.mk .p-ai-seo-agent .ag-head .av{width:24px;height:24px;border-radius:7px;background:var(--red);display:grid;place-items:center;color:#fff}.mk .p-ai-seo-agent .ag-head .av svg{width:14px;height:14px}.mk .p-ai-seo-agent .ag-head .sample{margin-left:auto}.mk .p-ai-seo-agent .msgs{display:flex;flex-direction:column;gap:12px;flex:1}.mk .p-ai-seo-agent .mu{align-self:flex-end;max-width:80%;background:var(--sunken);border-radius:14px 14px 4px 14px;padding:9px 14px;font-size:14px}.mk .p-ai-seo-agent .mt{display:flex;align-items:center;gap:8px;min-height:20px;font:400 11.5px/1 var(--mono);color:var(--ink-3)}.mk .p-ai-seo-agent .mt b{font-weight:500;color:var(--red-ink)}.mk .p-ai-seo-agent .mt .sp{width:12px;height:12px;margin:0 4px;border-radius:50%;background:var(--ok)}.mk .p-ai-seo-agent .ma{font-size:14px;line-height:1.65;color:var(--ink-2);max-width:92%}.mk .p-ai-seo-agent .ma strong{color:var(--ink);font-weight:500}.mk .p-ai-seo-agent .rc{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;max-width:520px}.mk .p-ai-seo-agent .rc-r{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--line);font-size:12.5px}.mk .p-ai-seo-agent .rc-r:first-child{border-top:0}.mk .p-ai-seo-agent .rc-r img{width:18px;height:18px;border-radius:5px}.mk .p-ai-seo-agent .rc-r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk .p-ai-seo-agent .eng6{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:520px}.mk .p-ai-seo-agent .eng6 div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:10.5px;color:var(--ink-3)}.mk .p-ai-seo-agent .eng6 img{width:20px;height:20px;border-radius:6px}.mk .p-ai-seo-agent .eng6 .pill{height:20px;font-size:10.5px;padding:0 6px}.mk .p-ai-seo-agent .drc{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--red) 25%,var(--line));border-radius:12px;background:var(--surface);max-width:520px}.mk .p-ai-seo-agent .drc .ic{width:36px;height:36px;border-radius:10px;background:var(--red-soft);color:var(--red-ink);display:grid;place-items:center}.mk .p-ai-seo-agent .drc .ic svg{width:18px;height:18px}.mk .p-ai-seo-agent .drc b{display:block;font-size:13.5px;font-weight:500}.mk .p-ai-seo-agent .drc small{font-size:12px;color:var(--ink-3)}.mk[data-js] .p-ai-seo-agent .msgs>*{opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.mk[data-js] .p-ai-seo-agent .msgs>.show{opacity:1;transform:none}.mk .p-ai-seo-agent .ag-in{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);font-size:13.5px;color:var(--ink-3)}.mk .p-ai-seo-agent .ag-in .btn{height:32px;width:32px;padding:0;border-radius:9px;margin-left:auto}.mk .p-ai-seo-agent .ask{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mk .p-ai-seo-agent .ask .card{padding:24px;display:flex;flex-direction:column;gap:12px}.mk .p-ai-seo-agent .ask .k{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.mk .p-ai-seo-agent .ask h3{font-size:19px;font-weight:600;letter-spacing:-.02em}.mk .p-ai-seo-agent .ask ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.mk .p-ai-seo-agent .ask li{font-size:13.5px;color:var(--ink-2);padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.mk .p-ai-seo-agent .ask li:before{content:"“";color:var(--ink-4)}.mk .p-ai-seo-agent .ask li:after{content:"”";color:var(--ink-4)}.mk .p-ai-seo-agent .mcp{padding:20px;display:flex;flex-direction:column;gap:14px}.mk .p-ai-seo-agent .code{border-radius:12px;background:var(--sunken);border:1px solid var(--line);font:400 12px/1.7 var(--mono);color:var(--ink-2);padding:14px 16px;overflow-x:auto;white-space:pre}.mk .p-ai-seo-agent .code .k{color:var(--red-ink)}.mk .p-ai-seo-agent .code .s{color:var(--ok)}.mk .p-ai-seo-agent .code .c{color:var(--ink-3)}.mk .p-ai-seo-agent .code-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk .p-ai-seo-agent .term{border-radius:12px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.mk .p-ai-seo-agent .term-h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-3)}.mk .p-ai-seo-agent .term-h img{width:16px;height:16px;border-radius:4px}.mk .p-ai-seo-agent .term-h .mono{margin-left:auto;font-size:11px}.mk .p-ai-seo-agent .term-b{padding:14px;display:flex;flex-direction:column;gap:10px;min-height:180px}.mk .p-ai-seo-agent .term-b .mu{font-size:13px}.mk .p-ai-seo-agent .term-b .ma{font-size:13.5px}.mk[data-js] .p-ai-seo-agent .term-b>*{opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.mk[data-js] .p-ai-seo-agent .term-b>.show{opacity:1;transform:none}.mk .p-ai-seo-agent .guard{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mk .p-ai-seo-agent .guard .card{padding:28px;display:flex;flex-direction:column;gap:10px;min-height:190px}.mk .p-ai-seo-agent .guard .ic{width:36px;height:36px;border-radius:10px;background:var(--red-soft);color:var(--red-ink);display:grid;place-items:center;margin-bottom:auto}.mk .p-ai-seo-agent .guard .ic svg{width:18px;height:18px}.mk .p-ai-seo-agent .guard h3{margin-top:24px;font-size:18px;font-weight:600;letter-spacing:-.02em}.mk .p-ai-seo-agent .guard p{font-size:14px;color:var(--ink-2)}@media (max-width:1040px){.mk .p-ai-seo-agent .ag{grid-template-columns:1fr}.mk .p-ai-seo-agent .ag-side{border-left:0;border-top:1px solid var(--line);order:-1;flex-direction:row;flex-wrap:wrap}.mk .p-ai-seo-agent .ag-side .foot-n,.mk .p-ai-seo-agent .ag-side h4{display:none}.mk .p-ai-seo-agent .ask,.mk .p-ai-seo-agent .guard{grid-template-columns:1fr}}@media (max-width:760px){.mk .p-ai-seo-agent .ag-chat{padding:16px}.mk .p-ai-seo-agent .ag-side{padding:12px;gap:6px}.mk .p-ai-seo-agent .sug{font-size:12px;padding:8px 10px}.mk .p-ai-seo-agent .sug i{display:none}.mk .p-ai-seo-agent .eng6{grid-template-columns:repeat(3,1fr)}.mk .p-ai-seo-agent .mu{max-width:92%}.mk .p-ai-seo-agent .ma{max-width:100%}.mk .p-ai-seo-agent .msgs{min-height:360px}}