.AuthLoading-module__bGQhca__wrap{background:#f6f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}body.dashboard-theme-dark .AuthLoading-module__bGQhca__wrap{background:#141414}.AuthLoading-module__bGQhca__card{text-align:center;background:#fff;border:1px solid #e2e4ea;border-radius:22px;width:100%;max-width:380px;padding:40px 28px 36px;box-shadow:0 10px 40px #0a0a0f0f}body.dashboard-theme-dark .AuthLoading-module__bGQhca__card{box-shadow:none;background:#1e1e1e;border-color:#ffffff1f}.AuthLoading-module__bGQhca__mark{width:72px;height:72px;margin:0 auto 22px;position:relative}.AuthLoading-module__bGQhca__logo{border-radius:12px;width:44px;height:44px;position:absolute;inset:14px}.AuthLoading-module__bGQhca__ring{border:3px solid #0000f21f;border-top-color:#0000f2;border-radius:50%;animation:.9s linear infinite AuthLoading-module__bGQhca__spin;position:absolute;inset:0}.AuthLoading-module__bGQhca__title{letter-spacing:-.2px;color:#0a0a0f;margin:0 0 6px;font-size:20px;font-weight:800}body.dashboard-theme-dark .AuthLoading-module__bGQhca__title{color:#f2f2f2}.AuthLoading-module__bGQhca__text{color:#5a5d6b;margin:0;font-size:14px;line-height:1.5}body.dashboard-theme-dark .AuthLoading-module__bGQhca__text{color:#9a9a9a}.AuthLoading-module__bGQhca__error .AuthLoading-module__bGQhca__ring{border-color:#c8282859;animation:none}.AuthLoading-module__bGQhca__button{color:#fff;background:#0000f2;border-radius:100px;margin-top:22px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@keyframes AuthLoading-module__bGQhca__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthLoading-module__bGQhca__ring{animation-duration:2.4s}}
.AgentOverlay-module__-_Lglq__root{--blue:#0000f2;--ink:#0a0a0f;z-index:9000;pointer-events:none;font-family:var(--font-sans), system-ui, sans-serif;position:fixed;inset:0}.AgentOverlay-module__-_Lglq__shield{pointer-events:auto;cursor:progress;background:0 0;position:absolute;inset:0}.AgentOverlay-module__-_Lglq__glowRoot{z-index:9600;pointer-events:none;animation:.6s ease-out both AgentOverlay-module__-_Lglq__glowIn;position:fixed;inset:0}@keyframes AgentOverlay-module__-_Lglq__glowIn{0%{opacity:0}to{opacity:1}}.AgentOverlay-module__-_Lglq__glare,.AgentOverlay-module__-_Lglq__glareWide,.AgentOverlay-module__-_Lglq__rim{background:conic-gradient(from var(--agent-angle), #0000f2 0deg, #6a3dff 60deg, #1fb6ff 130deg, #0000f2 190deg, #8f7bff 250deg, #00d4ff 310deg, #0000f2 360deg);animation:5s linear infinite AgentOverlay-module__-_Lglq__agentSpin;position:absolute;inset:0}.AgentOverlay-module__-_Lglq__glare{opacity:.55;filter:saturate(1.2);-webkit-mask:linear-gradient(90deg,#000,#0000 70px calc(100% - 70px),#000),linear-gradient(#000,#0000 70px calc(100% - 70px),#000);mask:linear-gradient(90deg,#000,#0000 70px calc(100% - 70px),#000),linear-gradient(#000,#0000 70px calc(100% - 70px),#000)}.AgentOverlay-module__-_Lglq__glareWide{opacity:.22;animation:7s linear infinite reverse AgentOverlay-module__-_Lglq__agentSpin,2.6s ease-in-out infinite AgentOverlay-module__-_Lglq__breathe;-webkit-mask:linear-gradient(90deg,#000,#0000 180px calc(100% - 180px),#000),linear-gradient(#000,#0000 180px calc(100% - 180px),#000);mask:linear-gradient(90deg,#000,#0000 180px calc(100% - 180px),#000),linear-gradient(#000,#0000 180px calc(100% - 180px),#000)}.AgentOverlay-module__-_Lglq__rim{-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:3px;animation-duration:3s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes AgentOverlay-module__-_Lglq__agentSpin{to{--agent-angle:360deg}}@keyframes AgentOverlay-module__-_Lglq__breathe{0%,to{opacity:.14}50%{opacity:.32}}.AgentOverlay-module__-_Lglq__target{border-radius:12px;transition:transform .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1);animation:.22s ease-out both AgentOverlay-module__-_Lglq__targetIn;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #0000f2b3,0 0 0 6px #0000f21f}@keyframes AgentOverlay-module__-_Lglq__targetIn{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}.AgentOverlay-module__-_Lglq__cursor{will-change:transform;position:absolute;top:0;left:0}.AgentOverlay-module__-_Lglq__pointer{filter:drop-shadow(0 3px 6px #00003c59);transform-origin:3px 2px;transition:transform .12s;position:absolute;top:-2px;left:-3px}.AgentOverlay-module__-_Lglq__pressing{transform:scale(.86)}.AgentOverlay-module__-_Lglq__ripple{border:2px solid #0000f28c;border-radius:50%;width:36px;height:36px;animation:.55s ease-out forwards AgentOverlay-module__-_Lglq__ripple;position:absolute;top:-18px;left:-18px}@keyframes AgentOverlay-module__-_Lglq__ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.AgentOverlay-module__-_Lglq__tag{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;max-width:340px;padding:5px 10px 5px 6px;font-size:12.5px;line-height:1;display:flex;position:absolute;top:24px;left:20px;box-shadow:0 6px 18px #00007847}.AgentOverlay-module__-_Lglq__tagName{letter-spacing:-.005em;background:#ffffff2e;border-radius:999px;padding:4px 7px;font-weight:600}.AgentOverlay-module__-_Lglq__tagCaption{text-overflow:ellipsis;font-weight:450;overflow:hidden}.AgentOverlay-module__-_Lglq__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(680px,100vw - 32px);color:var(--ink);pointer-events:auto;background:#fffffff5;border:1px solid #e2e4ea;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;animation:.35s cubic-bezier(.2,.8,.2,1) both AgentOverlay-module__-_Lglq__barIn;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0a0a2824,0 1px 2px #0a0a280f}@keyframes AgentOverlay-module__-_Lglq__barIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.AgentOverlay-module__-_Lglq__pulse{background:var(--blue);border-radius:50%;flex:0 0 10px;height:10px;position:relative}.AgentOverlay-module__-_Lglq__pulse:after{content:"";border:2px solid #0000f259;border-radius:50%;animation:1.6s ease-out infinite AgentOverlay-module__-_Lglq__pulse;position:absolute;inset:-4px}@keyframes AgentOverlay-module__-_Lglq__pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.AgentOverlay-module__-_Lglq__barText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.AgentOverlay-module__-_Lglq__barStep{color:var(--blue);font-family:var(--font-mono), monospace;background:#f2f3ff;border-radius:999px;flex:none;padding:3px 8px;font-size:12px}.AgentOverlay-module__-_Lglq__stop{background:var(--ink);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.AgentOverlay-module__-_Lglq__stop:hover{background:#26262e}.AgentOverlay-module__-_Lglq__stop:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AgentOverlay-module__-_Lglq__stopIcon{background:#fff;border-radius:2px;width:9px;height:9px}.AgentOverlay-module__-_Lglq__kbd{font-family:var(--font-mono), monospace;background:#ffffff29;border-radius:6px;padding:2px 6px;font-size:11px}@media (prefers-reduced-motion:reduce){.AgentOverlay-module__-_Lglq__glare,.AgentOverlay-module__-_Lglq__glareWide,.AgentOverlay-module__-_Lglq__rim,.AgentOverlay-module__-_Lglq__target,.AgentOverlay-module__-_Lglq__bar,.AgentOverlay-module__-_Lglq__ripple,.AgentOverlay-module__-_Lglq__pulse:after{animation:none}.AgentOverlay-module__-_Lglq__target{transition:none}}
.Cards-module__8QW2pa__card{--blue:#0000f2;--ink:#0a0a0f;--line:#e7e8ee;--soft:#f6f7fb;--muted:#6b6e7a;--faint:#9a9cab;--ok:#0f7b4f;--warn:#b45309;--bad:#b42318;--copper:#b8683a;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;margin:8px 0 4px;padding:12px 12px 10px;font-size:12.5px;line-height:1.45;animation:.32s cubic-bezier(.2,.8,.2,1) both Cards-module__8QW2pa__cardIn;overflow:hidden;box-shadow:0 1px 2px #0a0a280a}@keyframes Cards-module__8QW2pa__cardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Cards-module__8QW2pa__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.Cards-module__8QW2pa__title{letter-spacing:-.005em;min-width:0;font-size:12.5px;font-weight:600}.Cards-module__8QW2pa__meta{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.Cards-module__8QW2pa__sub{color:var(--muted);margin:-4px 0 8px;font-size:11.5px}.Cards-module__8QW2pa__mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Cards-module__8QW2pa__stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.Cards-module__8QW2pa__stat{background:var(--soft);border-radius:8px;padding:7px 9px}.Cards-module__8QW2pa__statLabel{color:var(--muted);font-size:10.5px;display:block}.Cards-module__8QW2pa__statValue{margin-top:1px;font-size:13px;font-weight:500;display:block}.Cards-module__8QW2pa__statNone{color:var(--faint);font-weight:500}.Cards-module__8QW2pa__chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.Cards-module__8QW2pa__axis{stroke:var(--line);stroke-width:1px}.Cards-module__8QW2pa__grid{stroke:#f0f1f5;stroke-width:1px}.Cards-module__8QW2pa__tick{fill:var(--faint);font-size:9.5px;font-family:var(--font-mono), ui-monospace, monospace}.Cards-module__8QW2pa__axisLabel{fill:var(--muted);font-size:9.5px}.Cards-module__8QW2pa__legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11px;display:flex}.Cards-module__8QW2pa__legendItem{align-items:center;gap:5px;display:inline-flex}.Cards-module__8QW2pa__swatch{border-radius:2px;width:10px;height:2px}.Cards-module__8QW2pa__tableWrap{margin:0 -2px;overflow-x:auto}.Cards-module__8QW2pa__table{border-collapse:collapse;width:100%;font-size:11.5px}.Cards-module__8QW2pa__table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:right;vertical-align:bottom;padding:4px 6px 6px;font-size:10.5px;font-weight:500;line-height:1.25}.Cards-module__8QW2pa__table th:first-child,.Cards-module__8QW2pa__table td:first-child{text-align:left;padding-left:2px}.Cards-module__8QW2pa__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #f2f3f7;padding:5px 6px}.Cards-module__8QW2pa__table tr:last-child td{border-bottom:0}.Cards-module__8QW2pa__metric{color:var(--ink);white-space:normal!important}.Cards-module__8QW2pa__unit{color:var(--faint);font-size:10.5px}.Cards-module__8QW2pa__best{color:var(--blue);background:#f2f3ff;border-radius:6px;font-weight:600}.Cards-module__8QW2pa__kv{margin:0;padding:0;list-style:none}.Cards-module__8QW2pa__kvRow{border-bottom:1px solid #f2f3f7;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.Cards-module__8QW2pa__kvRow:last-child{border-bottom:0}.Cards-module__8QW2pa__kvLabel{min-width:0;color:var(--ink)}.Cards-module__8QW2pa__kvNote{color:var(--muted);font-size:10.5px;display:block}.Cards-module__8QW2pa__kvValue{text-align:right;flex:none}.Cards-module__8QW2pa__section{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.Cards-module__8QW2pa__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:600}.Cards-module__8QW2pa__flags{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.Cards-module__8QW2pa__flag{align-items:flex-start;gap:7px;font-size:11.5px;display:flex}.Cards-module__8QW2pa__dot{border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.Cards-module__8QW2pa__dot_ok{background:var(--ok)}.Cards-module__8QW2pa__dot_warn{background:var(--warn)}.Cards-module__8QW2pa__dot_bad{background:var(--bad)}.Cards-module__8QW2pa__pill{border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.6;display:inline-flex}.Cards-module__8QW2pa__pass{color:var(--ok);background:#ecf7f1}.Cards-module__8QW2pa__fail{color:var(--bad);background:#fdeeec}.Cards-module__8QW2pa__unknown{color:var(--muted);background:var(--soft)}.Cards-module__8QW2pa__caveat{background:var(--soft);color:var(--muted);border-radius:8px;gap:6px;margin-top:8px;padding:7px 9px;font-size:11px;display:flex}.Cards-module__8QW2pa__caveat svg{flex:none;margin-top:2px}.Cards-module__8QW2pa__options{gap:8px;margin-top:8px;display:grid}.Cards-module__8QW2pa__option{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 10px 10px;transition:border-color .15s}.Cards-module__8QW2pa__optionChosen{background:#fbfbff;border-color:#c9cdf9}.Cards-module__8QW2pa__optionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Cards-module__8QW2pa__optionLabel{min-width:0;font-size:12.5px;font-weight:600}.Cards-module__8QW2pa__badge{background:var(--blue);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:600}.Cards-module__8QW2pa__optionDesign{color:var(--muted);margin-top:2px;font-size:11px}.Cards-module__8QW2pa__metrics{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:4px 10px;margin-top:7px;display:grid}.Cards-module__8QW2pa__metricLabel{color:var(--muted);font-size:10.5px;display:block}.Cards-module__8QW2pa__metricValue{font-size:12px;font-weight:500;display:block}.Cards-module__8QW2pa__metricBest{color:var(--blue)}.Cards-module__8QW2pa__optionFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.Cards-module__8QW2pa__status{min-width:0;color:var(--muted);font-size:11px}.Cards-module__8QW2pa__statusErr{color:var(--bad)}.Cards-module__8QW2pa__btn{height:28px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cdf9;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Cards-module__8QW2pa__btn:hover:not(:disabled){border-color:var(--blue);background:#f2f3ff}.Cards-module__8QW2pa__btnPrimary{border-color:var(--blue);background:var(--blue);color:#fff}.Cards-module__8QW2pa__btnPrimary:hover:not(:disabled){background:#0000d0}.Cards-module__8QW2pa__btn:disabled{opacity:.45;cursor:default}.Cards-module__8QW2pa__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Cards-module__8QW2pa__spin{border:2px solid #0000f233;border-top-color:currentColor;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite Cards-module__8QW2pa__spin}@keyframes Cards-module__8QW2pa__spin{to{transform:rotate(360deg)}}.Cards-module__8QW2pa__files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Cards-module__8QW2pa__file{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:7px 8px 7px 7px;display:flex}.Cards-module__8QW2pa__fileIcon{width:32px;height:32px;color:var(--blue);letter-spacing:.03em;text-transform:uppercase;background:#f2f3ff;border-radius:7px;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.Cards-module__8QW2pa__fileMain{flex:1;min-width:0}.Cards-module__8QW2pa__fileName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.Cards-module__8QW2pa__fileMeta{color:var(--muted);font-size:10.5px;display:block}.Cards-module__8QW2pa__iconBtn{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.Cards-module__8QW2pa__iconBtn:hover:not(:disabled){color:var(--blue);border-color:#c9cdf9}.Cards-module__8QW2pa__iconBtn:disabled{cursor:default;opacity:.6}.Cards-module__8QW2pa__empty{color:var(--faint);font-size:11.5px}@media (prefers-reduced-motion:reduce){.Cards-module__8QW2pa__card,.Cards-module__8QW2pa__spin{animation:none}}
.CopilotPanel-module__nBqPuW__panel{--blue:#0000f2;--ink:#0a0a0f;--line:#e7e8ee;--soft:#f6f7fb;z-index:9500;border-left:1px solid var(--line);width:400px;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;visibility:hidden;background:#fff;flex-direction:column;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.CopilotPanel-module__nBqPuW__panelOpen{visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility;transform:none;box-shadow:-16px 0 48px #0a0a280f}.CopilotPanel-module__nBqPuW__launcher{z-index:9400;border:1px solid var(--line,#e7e8ee);color:#0a0a0f;height:44px;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0a0a281f,0 1px 2px #0a0a280f}.CopilotPanel-module__nBqPuW__launcher:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0a0a2829,0 1px 2px #0a0a280f}.CopilotPanel-module__nBqPuW__launcher:focus-visible{outline-offset:3px;outline:2px solid #0000f2}.CopilotPanel-module__nBqPuW__header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.CopilotPanel-module__nBqPuW__brand{align-items:center;gap:10px;display:flex}.CopilotPanel-module__nBqPuW__title{letter-spacing:-.01em;font-size:15px;font-weight:600}.CopilotPanel-module__nBqPuW__subtitle{margin-top:1px;font-size:12.5px}.CopilotPanel-module__nBqPuW__headerActions{gap:2px;display:flex}.CopilotPanel-module__nBqPuW__iconBtn{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.CopilotPanel-module__nBqPuW__iconBtn:hover:not(:disabled){background:var(--soft)}.CopilotPanel-module__nBqPuW__iconBtn:disabled{opacity:.35;cursor:default}.CopilotPanel-module__nBqPuW__iconBtn:focus-visible,.CopilotPanel-module__nBqPuW__suggestion:focus-visible,.CopilotPanel-module__nBqPuW__sendBtn:focus-visible,.CopilotPanel-module__nBqPuW__stopBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.CopilotPanel-module__nBqPuW__body{scroll-behavior:smooth;flex:1;padding:20px;overflow-y:auto}.CopilotPanel-module__nBqPuW__empty{padding-top:18vh}.CopilotPanel-module__nBqPuW__emptyTitle{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:600}.CopilotPanel-module__nBqPuW__emptyText{margin:0 0 22px;font-size:14px;line-height:1.55}.CopilotPanel-module__nBqPuW__suggestions{gap:8px;display:grid}.CopilotPanel-module__nBqPuW__suggestion{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.CopilotPanel-module__nBqPuW__suggestion svg{color:var(--blue);opacity:0;flex:none;transition:opacity .15s,transform .15s;transform:translate(-4px)}.CopilotPanel-module__nBqPuW__suggestion:hover{background:#fbfbff;border-color:#c9cdf9}.CopilotPanel-module__nBqPuW__suggestion:hover svg{opacity:1;transform:none}.CopilotPanel-module__nBqPuW__turn+.CopilotPanel-module__nBqPuW__turn{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.CopilotPanel-module__nBqPuW__user{background:var(--blue);color:#fff;white-space:pre-wrap;border-radius:16px 16px 4px;width:fit-content;max-width:88%;margin-left:auto;padding:10px 14px;font-size:14px;line-height:1.45}.CopilotPanel-module__nBqPuW__timeline{margin:18px 0 0;padding:0;list-style:none;position:relative}.CopilotPanel-module__nBqPuW__timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:10px}.CopilotPanel-module__nBqPuW__row{align-items:flex-start;gap:12px;padding:5px 0;font-size:13.5px;line-height:1.45;animation:.28s cubic-bezier(.2,.8,.2,1) both CopilotPanel-module__nBqPuW__rowIn;display:flex;position:relative}@keyframes CopilotPanel-module__nBqPuW__rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.CopilotPanel-module__nBqPuW__icon{width:21px;height:21px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.CopilotPanel-module__nBqPuW__icon_check{color:var(--blue);background:#f2f3ff;box-shadow:0 0 0 1px #dfe2ff}.CopilotPanel-module__nBqPuW__icon_running{color:var(--blue)}.CopilotPanel-module__nBqPuW__icon_done{color:#fff;background:var(--blue);box-shadow:none}.CopilotPanel-module__nBqPuW__icon_failed{color:#fff;box-shadow:none;background:#b42318}.CopilotPanel-module__nBqPuW__spinner{border:2px solid #0000f233;border-top-color:var(--blue);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite CopilotPanel-module__nBqPuW__spin}@keyframes CopilotPanel-module__nBqPuW__spin{to{transform:rotate(360deg)}}.CopilotPanel-module__nBqPuW__rowBody{flex:1;min-width:0}.CopilotPanel-module__nBqPuW__rowText{min-width:0;padding-top:1px;display:block}.CopilotPanel-module__nBqPuW__rowNote{color:#8a5a00;margin-top:2px;font-size:12px;display:block}.CopilotPanel-module__nBqPuW__icon_checkFailed{color:#b42318;background:#fff6f5;box-shadow:0 0 0 1px #f3c3bd}.CopilotPanel-module__nBqPuW__rowDetail{color:#b42318;margin-top:2px;font-size:12.5px;display:block}.CopilotPanel-module__nBqPuW__thinking{background:linear-gradient(90deg,#0a0a0f 0% 35%,#8b8bff 50%,#0a0a0f 65% 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:16px;font-size:14px;font-weight:500;animation:1.6s linear infinite CopilotPanel-module__nBqPuW__shimmer}@keyframes CopilotPanel-module__nBqPuW__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.CopilotPanel-module__nBqPuW__reply{margin-top:16px;font-size:14.5px;line-height:1.6;position:relative}.CopilotPanel-module__nBqPuW__reply p{margin:0 0 10px}.CopilotPanel-module__nBqPuW__reply p:last-child{margin-bottom:0}.CopilotPanel-module__nBqPuW__reply ul,.CopilotPanel-module__nBqPuW__reply ol{margin:0 0 10px;padding-left:18px}.CopilotPanel-module__nBqPuW__reply strong{font-weight:600}.CopilotPanel-module__nBqPuW__reply code{font-family:var(--font-mono), monospace;font-size:13px}.CopilotPanel-module__nBqPuW__error{background:#fff6f5;border:1px solid #f3c3bd;border-radius:10px;margin-top:16px;padding:10px 12px;font-size:13.5px}.CopilotPanel-module__nBqPuW__vOk,.CopilotPanel-module__nBqPuW__vWarn{cursor:help;border-radius:3px;outline:none;position:relative}.CopilotPanel-module__nBqPuW__vOk{text-underline-offset:3px;-webkit-text-decoration:underline dotted #0000f280;text-decoration:underline dotted #0000f280;text-decoration-thickness:1px}.CopilotPanel-module__nBqPuW__vIcon{vertical-align:super;color:#0000f2;opacity:.75;margin:0 0 0 2px;display:inline-block}.CopilotPanel-module__nBqPuW__vWarn{text-underline-offset:3px;-webkit-text-decoration:underline dotted #6b6e7a8c;text-decoration:underline dotted #6b6e7a8c;text-decoration-thickness:1px}.CopilotPanel-module__nBqPuW__vTip{z-index:3;background:var(--ink);color:#fff;text-align:center;pointer-events:none;border-radius:7px;width:max-content;max-width:220px;padding:5px 8px;font-size:11.5px;font-weight:500;line-height:1.35;animation:.12s both CopilotPanel-module__nBqPuW__tipIn;position:absolute;transform:translate(-50%,calc(-100% - 6px))}@keyframes CopilotPanel-module__nBqPuW__tipIn{0%{opacity:0}to{opacity:1}}.CopilotPanel-module__nBqPuW__vOk:focus-visible,.CopilotPanel-module__nBqPuW__vWarn:focus-visible{box-shadow:0 0 0 2px #0000f240}.CopilotPanel-module__nBqPuW__vSummary{color:#6b6e7a;flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:11.5px;display:flex}.CopilotPanel-module__nBqPuW__vSummaryOk{align-items:center;gap:5px;display:inline-flex}.CopilotPanel-module__nBqPuW__vSummaryOk svg{color:#0000f2}.CopilotPanel-module__nBqPuW__vSummaryWarn{color:#8a8d99}.CopilotPanel-module__nBqPuW__composer{border-top:1px solid var(--line);flex:none;padding:12px 16px 14px}.CopilotPanel-module__nBqPuW__inputWrap{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.CopilotPanel-module__nBqPuW__inputWrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0000f21a}.CopilotPanel-module__nBqPuW__input{resize:none;min-height:24px;max-height:140px;color:var(--ink);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:14.5px;line-height:1.45}.CopilotPanel-module__nBqPuW__input::placeholder{color:#6b6e7a}.CopilotPanel-module__nBqPuW__sendBtn,.CopilotPanel-module__nBqPuW__stopBtn{cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.CopilotPanel-module__nBqPuW__sendBtn{background:var(--blue);color:#fff}.CopilotPanel-module__nBqPuW__sendBtn:disabled{color:#fff;cursor:default;background:#e7e8ee}.CopilotPanel-module__nBqPuW__stopBtn{background:var(--ink)}.CopilotPanel-module__nBqPuW__stopSquare{background:#fff;border-radius:2px;width:10px;height:10px}.CopilotPanel-module__nBqPuW__hint{text-align:center;margin-top:8px;font-size:11.5px}@media (max-width:640px){.CopilotPanel-module__nBqPuW__panel{width:100vw}}@media (prefers-reduced-motion:reduce){.CopilotPanel-module__nBqPuW__row,.CopilotPanel-module__nBqPuW__thinking,.CopilotPanel-module__nBqPuW__spinner{animation:none}.CopilotPanel-module__nBqPuW__panel,.CopilotPanel-module__nBqPuW__panelOpen{transition:none}}html[data-agent-running="1"] .CopilotPanel-module__nBqPuW__launcher{display:none}
