.SeoGeoAgent-module__h8Q24G__page{color:var(--ink,#171717);gap:14px;padding:18px 24px 32px;display:grid}.SeoGeoAgent-module__h8Q24G__intro{gap:5px;padding:8px 0 2px;display:grid}.SeoGeoAgent-module__h8Q24G__intro>span,.SeoGeoAgent-module__h8Q24G__chatHeading span{color:var(--accent,#c5481d);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.SeoGeoAgent-module__h8Q24G__intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem)}.SeoGeoAgent-module__h8Q24G__intro p{max-width:760px;color:var(--muted,#737373);margin:0;font-size:.9rem;line-height:1.55}.SeoGeoAgent-module__h8Q24G__statusLines{gap:8px;display:grid}.SeoGeoAgent-module__h8Q24G__page>.SeoGeoAgent-module__h8Q24G__statusLines:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.SeoGeoAgent-module__h8Q24G__statusLine{border:1px solid var(--line,#dedbd5);background:var(--paper,#fff);border-radius:10px;grid-template-columns:minmax(125px,.28fr) minmax(180px,1fr) minmax(140px,auto);align-items:center;gap:10px 16px;padding:13px 15px;display:grid;box-shadow:0 1px #1f232b08}.SeoGeoAgent-module__h8Q24G__page>.SeoGeoAgent-module__h8Q24G__statusLines:first-of-type .SeoGeoAgent-module__h8Q24G__statusLine{grid-template-columns:1fr;align-content:start;min-height:88px}.SeoGeoAgent-module__h8Q24G__laneName{color:var(--ink,#171717);font-size:.83rem;font-weight:850}.SeoGeoAgent-module__h8Q24G__statBit{min-width:0;color:var(--body,#353535);overflow-wrap:anywhere;white-space:normal;font-size:.82rem;line-height:1.45}.SeoGeoAgent-module__h8Q24G__statBit b{color:var(--ink,#171717);font-variant-numeric:tabular-nums;font-size:1rem}.SeoGeoAgent-module__h8Q24G__capBit{min-width:0;color:var(--muted,#737373);overflow-wrap:anywhere;white-space:normal;font-size:.73rem;line-height:1.45}.SeoGeoAgent-module__h8Q24G__statusLine a{color:var(--blue,#2d69fd);font-weight:750;text-decoration:none}.SeoGeoAgent-module__h8Q24G__statusLine a:hover{text-decoration:underline}.SeoGeoAgent-module__h8Q24G__campaignsLink{justify-content:flex-end;display:flex}.SeoGeoAgent-module__h8Q24G__campaignsLink a{color:var(--accent,#c5481d);align-items:center;gap:5px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.SeoGeoAgent-module__h8Q24G__disclosure{border:1px solid var(--line,#dedbd5);background:#faf9f6;border-radius:10px;overflow:hidden}.SeoGeoAgent-module__h8Q24G__disclosure>summary{color:var(--ink,#171717);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;font-size:.86rem;font-weight:850;list-style:none;display:flex}.SeoGeoAgent-module__h8Q24G__disclosure>summary::-webkit-details-marker{display:none}.SeoGeoAgent-module__h8Q24G__disclosure>summary:after{content:"+";color:var(--accent,#c5481d);font-size:1.2rem}.SeoGeoAgent-module__h8Q24G__disclosure[open]>summary:after{content:"−"}.SeoGeoAgent-module__h8Q24G__disclosure>summary small{color:var(--muted,#737373);margin-left:auto;font-size:.72rem;font-weight:700}.SeoGeoAgent-module__h8Q24G__disclosureBody{border-top:1px solid var(--line,#dedbd5);padding:0 12px 12px}.SeoGeoAgent-module__h8Q24G__disclosureBody .SeoGeoAgent-module__h8Q24G__statusLines{margin-top:12px}.SeoGeoAgent-module__h8Q24G__chatPanel{border:1px solid var(--line,#dedbd5);background:var(--paper,#fff);box-shadow:var(--shadow);border-radius:12px;gap:11px;margin-top:4px;padding:18px;display:grid}.SeoGeoAgent-module__h8Q24G__chatHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.SeoGeoAgent-module__h8Q24G__chatHeading h2{margin:3px 0 0;font-size:1.1rem}.SeoGeoAgent-module__h8Q24G__chatHeading strong{color:#247044;background:#eaf7ef;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:850}.SeoGeoAgent-module__h8Q24G__suggestions{flex-wrap:wrap;gap:7px;display:flex}.SeoGeoAgent-module__h8Q24G__suggestions button{border:1px solid var(--line,#dedbd5);color:var(--ink,#171717);font:inherit;cursor:pointer;background:#f8f7f4;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:750}.SeoGeoAgent-module__h8Q24G__suggestions button:hover:not(:disabled){border-color:var(--accent,#c5481d);color:var(--accent,#c5481d)}.SeoGeoAgent-module__h8Q24G__suggestions button:disabled{opacity:.5}.SeoGeoAgent-module__h8Q24G__thread{border:1px solid var(--line,#dedbd5);background:#f8f7f4;border-radius:9px;flex-direction:column;gap:9px;min-height:112px;max-height:420px;padding:13px;display:flex;overflow-y:auto}.SeoGeoAgent-module__h8Q24G__empty{color:var(--muted,#737373);margin:auto 0;font-size:.84rem}.SeoGeoAgent-module__h8Q24G__user,.SeoGeoAgent-module__h8Q24G__assistant{border-radius:10px;max-width:88%;padding:10px 12px;font-size:.84rem;line-height:1.5}.SeoGeoAgent-module__h8Q24G__user{background:var(--blue,#2d69fd);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.SeoGeoAgent-module__h8Q24G__assistant{border:1px solid var(--line,#dedbd5);color:var(--ink,#171717);background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.SeoGeoAgent-module__h8Q24G__assistant pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.SeoGeoAgent-module__h8Q24G__busy{color:var(--muted,#737373);align-items:center;gap:7px;font-size:.78rem;display:flex}.SeoGeoAgent-module__h8Q24G__composer{grid-template-columns:1fr auto;gap:8px;display:grid}.SeoGeoAgent-module__h8Q24G__composer input{border:1px solid var(--line,#dedbd5);min-width:0;color:var(--ink,#171717);font:inherit;background:#fff;border-radius:8px;padding:11px 13px}.SeoGeoAgent-module__h8Q24G__composer input:focus{border-color:var(--blue,#2d69fd);outline:2px solid #2d69fd2e}.SeoGeoAgent-module__h8Q24G__composer button{background:var(--blue,#2d69fd);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;min-width:44px;display:grid}.SeoGeoAgent-module__h8Q24G__composer button:disabled{opacity:.45}.SeoGeoAgent-module__h8Q24G__footer{color:#a53d17;margin:0;font-size:.75rem}@media (max-width:900px){.SeoGeoAgent-module__h8Q24G__page{padding:14px 16px 26px}.SeoGeoAgent-module__h8Q24G__page>.SeoGeoAgent-module__h8Q24G__statusLines:first-of-type{grid-template-columns:1fr}.SeoGeoAgent-module__h8Q24G__statusLine{grid-template-columns:1fr;gap:5px}.SeoGeoAgent-module__h8Q24G__chatHeading{flex-direction:column;align-items:flex-start}.SeoGeoAgent-module__h8Q24G__disclosure>summary{flex-wrap:wrap;align-items:flex-start}.SeoGeoAgent-module__h8Q24G__disclosure>summary small{order:3;width:100%;margin:0}}
