:root{color:#17231d;background:#f2f5f2;font-family:Pretendard,Noto Sans KR,system-ui}*{box-sizing:border-box}body{margin:0}button,input{font:inherit;border:1px solid #aab7af;border-radius:10px;min-height:44px;padding:10px 12px}button{color:#fff;cursor:pointer;background:#194f38;font-weight:700}.quiet{color:#315242;background:0 0;border:0}.copilot-login{place-items:center;min-height:100dvh;padding:20px;display:grid}.copilot-login form{background:#fff;border-radius:18px;gap:14px;width:min(100%,420px);padding:28px;display:grid}.copilot-login label,.copilot-modal label{gap:5px;display:grid}.copilot-shell{width:min(100%,1050px);margin:auto;padding:20px 16px 90px}.copilot-shell header{justify-content:space-between;align-items:start;gap:12px;display:flex}.copilot-shell h1{font-size:clamp(24px,5vw,38px)}.copilot-counts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.copilot-counts article,.copilot-tasks article,.copilot-shell>section{background:#fff;border-radius:16px;margin:14px 0;padding:16px}.copilot-counts article{margin:0;display:grid}.copilot-counts b{font-size:28px}.copilot-query{gap:8px;display:flex}.copilot-query input{flex:1;min-width:0}.copilot-tasks{gap:10px;display:grid}.copilot-tasks article{border:1px solid #dce4df;margin:0}.copilot-shell nav{white-space:nowrap;background:#fff;border-top:1px solid #dce4df;gap:20px;padding:14px max(16px,50vw - 500px);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.copilot-modal{z-index:30;background:#0008;padding:16px;position:fixed;inset:0;overflow:auto}.copilot-modal>section{background:#fff;border-radius:18px;gap:10px;width:min(100%,620px);margin:auto;padding:20px;display:grid}.copilot-modal dl{grid-template-columns:max-content 1fr;gap:8px 14px;display:grid}.warning{background:#fff3cf;padding:12px}.approve{background:#194f38}.danger{background:#8d2929}.confirmation{background:#eef4f0;border-radius:12px;gap:10px;padding:14px;display:grid}@media (width>=760px){.copilot-counts{grid-template-columns:repeat(4,1fr)}.copilot-tasks{grid-template-columns:repeat(2,1fr)}}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2{margin:.25rem 0}.core-counts{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.core-counts b{background:#eef4f0;border-radius:999px;padding:8px 10px}.core-list{gap:10px;display:grid}.core-list article{border:1px solid #dce4df;border-left:5px solid #387b57;border-radius:12px;padding:14px}.core-list article[data-health=WARNING]{border-left-color:#b27b18}.core-list article[data-health=CRITICAL]{border-left-color:#a42c2c}.core-list h3{margin:.3rem 0}.core-list button{width:100%}@media (width>=760px){.core-list{grid-template-columns:repeat(2,1fr)}}
