@keyframes copilot-module__OajGSW__copilotTokenReveal{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes copilot-module__OajGSW__copilotBlockReveal{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.copilot-module__OajGSW__streamToken{opacity:0;will-change:opacity, filter, transform;animation:.34s cubic-bezier(.16,1,.3,1) forwards copilot-module__OajGSW__copilotTokenReveal;display:inline}.copilot-module__OajGSW__streamBlock{opacity:0;will-change:opacity, filter, transform;animation:.42s cubic-bezier(.16,1,.3,1) forwards copilot-module__OajGSW__copilotBlockReveal}.copilot-module__OajGSW__snapping{transition:left .35s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1)}.copilot-module__OajGSW__copilotShell{--copilot-bg:#050708;--copilot-surface:#101214;--copilot-surface-high:#1e2226;--copilot-border:#ffffff1a;--copilot-border-strong:#ffffff29;--copilot-text:#dfe2eb;--copilot-muted:#8e909c;--copilot-primary:#b1c5ff;--copilot-navy:#002d72;--copilot-navy-mid:#3d5ca2;--copilot-red:#e5142c;color:var(--copilot-text);font-family:var(--font-watl-inter,"Inter", ui-sans-serif, system-ui, sans-serif)}.copilot-module__OajGSW__copilotLauncher{cursor:grab}.copilot-module__OajGSW__copilotLauncher:active{cursor:grabbing}.copilot-module__OajGSW__orbButton{background:linear-gradient(135deg, var(--copilot-navy) 0%, var(--copilot-navy-mid) 52%, var(--copilot-primary) 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:relative;box-shadow:0 10px 28px #002d726b,0 0 0 1px #ffffff24}.copilot-module__OajGSW__orbButton:hover{transform:scale(1.05);box-shadow:0 14px 34px #e5142c38,0 0 0 1px #ffffff38}.copilot-module__OajGSW__orbButton:active{transform:scale(.96)}.copilot-module__OajGSW__orbInner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050708eb;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:3.625rem;height:3.625rem;display:flex;position:relative}.copilot-module__OajGSW__orbIcon{width:1.75rem;height:1.75rem;color:var(--copilot-primary);transition:transform .22s}.copilot-module__OajGSW__orbButton:hover .copilot-module__OajGSW__orbIcon{transform:rotate(12deg)}.copilot-module__OajGSW__popupPanel{border:1px solid var(--copilot-border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101214f0;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 52px #00000094,0 0 48px #3d5ca224}.copilot-module__OajGSW__popupHeader{border-bottom:1px solid var(--copilot-border);background:linear-gradient(105deg,#002d726b 0%,#10121433 55%);justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.copilot-module__OajGSW__popupHeaderIcon{background:linear-gradient(135deg, var(--copilot-navy) 0%, var(--copilot-red) 100%);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;box-shadow:0 4px 14px #002d7259}.copilot-module__OajGSW__popupTitle{letter-spacing:.02em;color:var(--copilot-text);font-size:.75rem;font-weight:600}.copilot-module__OajGSW__popupSubtitle{color:var(--copilot-muted);font-size:.625rem}.copilot-module__OajGSW__demoBadge{text-transform:uppercase;letter-spacing:.06em;color:#ffb3af;background:#e5142c1f;border:1px solid #e5142c59;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.5625rem;font-weight:600}.copilot-module__OajGSW__popupFooter{border-top:1px solid var(--copilot-border);background:#0507088c;padding:.75rem}.copilot-module__OajGSW__headerGhostBtn{color:var(--copilot-muted)!important}.copilot-module__OajGSW__headerGhostBtn:hover{color:var(--copilot-text)!important;background:#ffffff0f!important}.copilot-module__OajGSW__welcomeCard{border:1px solid var(--copilot-border);background:linear-gradient(160deg,#002d7238 0%,#1e2226a6 100%);border-radius:1rem;padding:1rem}.copilot-module__OajGSW__welcomeTitle{color:var(--copilot-text);font-size:.875rem;font-weight:600}.copilot-module__OajGSW__welcomeBody{color:var(--copilot-muted);font-size:.75rem;line-height:1.5}.copilot-module__OajGSW__quickChip{height:2rem;font-size:.6875rem;border-color:var(--copilot-border-strong)!important;color:var(--copilot-text)!important;background:#1e2226cc!important}.copilot-module__OajGSW__quickChip:hover{border-color:var(--copilot-primary)!important;background:#002d7259!important}.copilot-module__OajGSW__userBubble{background:linear-gradient(135deg, var(--copilot-navy) 0%, var(--copilot-navy-mid) 100%);color:#f8fafc;border-radius:1rem .25rem 1rem 1rem;max-width:88%;padding:.5rem .75rem;box-shadow:0 6px 16px #002d7247}.copilot-module__OajGSW__assistantAvatar{background:linear-gradient(145deg, var(--copilot-navy) 0%, var(--copilot-red) 85%);color:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #002d724d}.copilot-module__OajGSW__assistantAvatarCompact{width:1.75rem;height:1.75rem;margin-top:.125rem}.copilot-module__OajGSW__assistantAvatarDefault{width:2rem;height:2rem;margin-top:.125rem}.copilot-module__OajGSW__assistantLabel{color:var(--copilot-primary);align-items:center;gap:.375rem;font-size:.625rem;font-weight:600;display:flex}.copilot-module__OajGSW__assistantBubble{border:1px solid var(--copilot-border);color:var(--copilot-text);background:#1e2226e0;border-radius:.25rem 1rem 1rem;padding:.75rem;box-shadow:inset 0 1px #ffffff0a}.copilot-module__OajGSW__composerInput{height:2.25rem;font-size:.75rem;border-color:var(--copilot-border-strong)!important;color:var(--copilot-text)!important;background:#050708d9!important}.copilot-module__OajGSW__composerInput::placeholder{color:var(--copilot-muted)}.copilot-module__OajGSW__composerSend{border:none;flex-shrink:0;width:2.25rem;height:2.25rem;background:linear-gradient(135deg, var(--copilot-navy) 0%, var(--copilot-navy-mid) 100%)!important;color:#fff!important}.copilot-module__OajGSW__composerSend:hover{background:linear-gradient(135deg, var(--copilot-navy-mid) 0%, var(--copilot-primary) 100%)!important}.copilot-module__OajGSW__expandLink{text-align:left;width:100%;color:var(--copilot-primary);margin-top:.5rem;font-size:.625rem}.copilot-module__OajGSW__expandLink:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.copilot-module__OajGSW__streamToken,.copilot-module__OajGSW__streamBlock{opacity:1;filter:none;animation:none;transform:none}.copilot-module__OajGSW__snapping,.copilot-module__OajGSW__orbButton,.copilot-module__OajGSW__orbIcon{transition:none}.copilot-module__OajGSW__orbButton:hover,.copilot-module__OajGSW__orbButton:hover .copilot-module__OajGSW__orbIcon{transform:none}}