.copilot-console{display:grid;grid-template-columns:minmax(230px,.66fr) minmax(420px,1.45fr) minmax(290px,.82fr);grid-gap:14px;gap:14px;min-height:calc(100vh - 146px);padding:0 24px 34px}.copilot-actions,.copilot-brief,.copilot-workbench{border-radius:8px}.copilot-brief{display:flex;flex-direction:column;padding:25px;color:#f4f3e9;background:radial-gradient(circle at 18% 8%,rgb(191 255 45/13%),transparent 27%),linear-gradient(158deg,#1b281f,#16201a 60%,#111713);border:1px solid #344239}.copilot-brief__signal{display:flex;justify-content:space-between;align-items:center;color:var(--signal)}.copilot-brief__signal span{padding:5px 7px;border:1px solid #556b42;border-radius:99px;font:600 9px var(--font-mono);letter-spacing:.09em}.copilot-brief>.eyebrow{margin-top:48px;color:#98a49a}.copilot-brief h2{margin:8px 0 17px;font:520 clamp(34px,3.2vw,48px)/.98 var(--font-editorial);letter-spacing:-.045em}.copilot-brief h2 em{color:var(--signal);font-style:italic}.copilot-brief>p:not(.eyebrow){margin:0;color:#b7c1b8;font-size:14px;line-height:1.65}.copilot-capabilities{display:grid;grid-gap:7px;gap:7px;margin-top:27px}.copilot-capabilities span{display:flex;gap:9px;align-items:center;padding:11px 0;color:#dce2dc;border-bottom:1px solid #354038;font-size:13px;font-weight:600}.copilot-capabilities svg{color:var(--signal)}.copilot-rule{display:grid;grid-template-columns:25px 1fr;grid-gap:6px 10px;gap:6px 10px;margin-top:auto;padding-top:28px}.copilot-rule b{display:grid;width:24px;height:24px;place-items:center;color:#18221b;background:var(--signal);border-radius:50%;font:600 9px var(--font-mono)}.copilot-rule p{align-self:center;margin:0;color:#aab5ac;font-size:12px}.copilot-workbench{display:grid;grid-template-rows:auto minmax(270px,1fr) auto auto auto;overflow:hidden;background:#202a23;border:1px solid #354038;box-shadow:0 13px 40px rgb(18 27 21/10%)}.copilot-workbench>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;color:#eef1e9;border-bottom:1px solid #39443c}.copilot-workbench>header>div{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.copilot-workbench>header small{color:#919d94;font-size:11px}.copilot-live{width:8px;height:8px;background:var(--signal);border-radius:50%;box-shadow:0 0 0 4px rgb(191 255 45/10%)}.copilot-thread{display:flex;overflow:auto;flex-direction:column;gap:13px;padding:20px 18px}.copilot-thread article{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;max-width:92%}.copilot-thread article[data-role=user]{align-self:flex-end;grid-template-columns:minmax(0,1fr) 32px}.copilot-thread article>span{display:grid;width:30px;height:30px;place-items:center;color:#172019;background:var(--signal);border-radius:50%;font:600 9px var(--font-mono)}.copilot-thread article[data-role=user]>span{grid-column:2;grid-row:1;color:#f4f4eb;background:#6e4770}.copilot-thread article p{margin:0;padding:12px 14px;color:#e8ece6;background:#2b372f;border:1px solid #3b4940;border-radius:2px 9px 9px 9px;font-size:14px;line-height:1.55}.copilot-thread article[data-role=user] p{grid-column:1;grid-row:1;color:#282129;background:#f4edf3;border-color:#d6c8d3;border-radius:9px 2px 9px 9px}.copilot-thinking p{color:#9eaaa1!important;font-style:italic}.copilot-prompts{display:grid;grid-gap:6px;gap:6px;padding:0 18px 14px}.copilot-prompts button{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;color:#bdc6be;background:transparent;border:1px solid #3b4840;border-radius:4px;text-align:left;font-size:12px}.copilot-prompts button:hover{color:#f5f6ef;border-color:#788b7e}.copilot-error{display:flex;gap:8px;align-items:center;margin:0 18px 12px;padding:10px 12px;color:#ffd8d2;background:#4b2c2a;border:1px solid #72453f;border-radius:4px;font-size:12px}.copilot-composer{margin:0 13px 13px;padding:10px;background:#f7f5ed;border-radius:6px}.copilot-composer textarea{display:block;width:100%;min-height:78px;padding:6px;color:var(--ink);background:transparent;border:0;outline:0;resize:vertical;font:14px/1.5 inherit}.copilot-composer>div{display:flex;gap:10px;align-items:center;padding-top:8px;border-top:1px solid var(--line)}.copilot-composer button{display:flex;gap:7px;align-items:center;min-height:38px;padding:0 11px;color:#223126;background:#e8ebdf;border-radius:4px;font-size:11px;font-weight:600}.copilot-composer button.is-recording{color:#fff;background:#a43c35}.copilot-composer button[type=submit]{margin-left:auto;color:#182019;background:var(--signal)}.copilot-composer button:disabled{cursor:not-allowed;opacity:.45}.copilot-composer span{color:var(--muted);font-size:10px}.copilot-actions{overflow:hidden;background:#f8f7f0;border:1px solid var(--line)}.copilot-actions>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:21px;border-bottom:1px solid var(--line)}.copilot-actions h3{margin:4px 0 0;font:540 25px var(--font-editorial)}.copilot-actions>header>span{display:grid;min-width:30px;height:30px;place-items:center;color:#1b281f;background:var(--signal);border-radius:50%;font:600 10px var(--font-mono)}.copilot-actions>div{display:grid;grid-gap:10px;gap:10px;max-height:calc(100vh - 240px);overflow:auto;padding:13px}.copilot-actions article{padding:15px;background:#fffefa;border:1px solid var(--line);border-top:3px solid #7b4b77;border-radius:5px}.copilot-actions article[data-status=succeeded]{border-top-color:#559052}.copilot-actions article[data-status=failed]{border-top-color:#b54b43}.copilot-actions article>header{display:flex;gap:7px;align-items:center;color:#75416c}.copilot-actions article>header span{font:600 9px var(--font-mono);letter-spacing:.08em}.copilot-actions h4{margin:13px 0;font-size:15px;line-height:1.35}.copilot-actions dl{display:grid;grid-template-columns:1fr 1fr;margin:0;background:#f1f1e9}.copilot-actions dl>div{padding:10px}.copilot-actions dl>div+div{border-left:1px solid var(--line)}.copilot-actions dt{color:var(--muted);font-size:10px}.copilot-actions dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:600}.copilot-actions article>p{margin:12px 0;color:#775d38;font-size:11px;line-height:1.45}.copilot-actions label{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px;align-items:start;padding:11px;color:#3e5142;background:#edf4e7;font-size:11px;line-height:1.4}.copilot-actions input{width:15px;height:15px;accent-color:#5d823c}.copilot-actions footer{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:7px;gap:7px;margin-top:9px}.copilot-actions footer button{min-height:38px;color:var(--ink);background:#edece5;border-radius:4px;font-size:10px;font-weight:600}.copilot-actions footer button:last-child{color:#182019;background:var(--signal)}.copilot-actions footer button:disabled{opacity:.4}.copilot-actions__empty{display:grid;min-height:230px;place-items:center;align-content:center;color:var(--muted);text-align:center}.copilot-actions__empty svg{color:#6c7f70}.copilot-actions__empty p{margin:11px 0 3px;color:var(--ink);font-size:13px;font-weight:600}.copilot-actions__empty span{font-size:11px}@media (max-width:1180px){.copilot-console{grid-template-columns:240px minmax(440px,1fr)}.copilot-actions{grid-column:1/-1}.copilot-actions>div{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.copilot-console{grid-template-columns:1fr;padding:0 14px 28px}.copilot-brief{min-height:520px}.copilot-actions{grid-column:auto}.copilot-actions>div{grid-template-columns:1fr}.copilot-workbench{min-height:650px}}@media (max-width:560px){.copilot-brief{padding:20px}.copilot-workbench>header{align-items:flex-start;flex-direction:column}.copilot-composer>div{align-items:stretch;flex-wrap:wrap}.copilot-composer span{width:100%}.copilot-composer button[type=submit]{margin-left:0}.copilot-thread article{max-width:100%}}