.copilot-launcher_launcher__1FnQb{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.copilot-launcher_launcher__1FnQb>*{pointer-events:auto}.copilot-launcher_fab__w9B3P{position:relative;height:56px;width:56px;border:none;border-radius:999px;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%;color:#fff;font-size:var(--nx-text-xl);font-weight:700;cursor:pointer;box-shadow:var(--nx-shadow-pop);display:grid;place-items:center;animation:copilot-launcher_nx-launcher-gradient__kKFoq 8s ease-in-out infinite;transition:opacity .15s ease,transform .15s ease}.copilot-launcher_fab__w9B3P[data-open=true]{opacity:0;transform:scale(.85);pointer-events:none}.copilot-launcher_fab__w9B3P:after{content:"";position:absolute;inset:-6px;border-radius:inherit;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%;opacity:.45;filter:blur(10px);z-index:-1;animation:copilot-launcher_nx-launcher-breathe__Xt8g_ 2.8s ease-in-out infinite}.copilot-launcher_fab__w9B3P[data-busy=true]:after{animation-duration:1.1s}.copilot-launcher_fab__w9B3P[data-hint=true]:before{content:"";position:absolute;top:1px;right:1px;height:12px;width:12px;border-radius:999px;background:var(--nx-accent,#7f49e8);border:2px solid var(--nx-surface,#fff);z-index:1}@keyframes copilot-launcher_nx-launcher-breathe__Xt8g_{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}.copilot-launcher_panel__Gk069{width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));display:flex;flex-direction:column;border:1px solid var(--nx-border);border-radius:16px;background:var(--nx-surface);box-shadow:var(--nx-shadow-pop);overflow:hidden}.copilot-launcher_header__uSECB{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--nx-border)}.copilot-launcher_brandDot__C2IrT{height:22px;width:22px;border-radius:999px;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%;display:grid;place-items:center;color:#fff;font-size:var(--nx-text-2xs);font-weight:700}.copilot-launcher_title__SPWiY{font-size:var(--nx-text-sm);font-weight:600;color:var(--nx-text)}.copilot-launcher_headerSpacer__yWx_D{flex:1}.copilot-launcher_iconButton__zvYoN{border:1px solid var(--nx-border);background:var(--nx-surface-2);color:var(--nx-text-secondary);border-radius:8px;padding:4px 8px;font-size:var(--nx-text-2xs);cursor:pointer}.copilot-launcher_iconButton__zvYoN[data-active=true]{border-color:var(--nx-accent);color:var(--nx-text)}.copilot-launcher_transcript__r0j75{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.copilot-launcher_empty__1yMfh{color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:1.5}.copilot-launcher_msg__hGhPE{max-width:90%;padding:8px 11px;border-radius:12px;font-size:var(--nx-text-xs);line-height:1.45;white-space:pre-wrap;word-break:break-word}.copilot-launcher_user__q8EK6{align-self:flex-end;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%;color:#fff}.copilot-launcher_assistant__Fv1_n{align-self:flex-start;background:var(--nx-surface-2);color:var(--nx-text)}.copilot-launcher_code__yWq3h{font-family:var(--font-mono-primary,ui-monospace,monospace);font-size:.92em;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:5px;padding:0 4px}.copilot-launcher_blocks__3m1GV{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.copilot-launcher_errorMsg___TWJY{align-self:flex-start;background:transparent;border:1px solid var(--nx-danger-border,var(--nx-border));color:var(--nx-danger,#c0392b)}.copilot-launcher_composer__ieb5q{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--nx-border)}.copilot-launcher_input__TLK_X{flex:1;resize:none;border:1px solid var(--nx-border);border-radius:10px;padding:8px 10px;font:inherit;font-size:var(--nx-text-xs);background:var(--nx-surface-2);color:var(--nx-text)}.copilot-launcher_input__TLK_X:focus{outline:none;border-color:var(--nx-ai-border,var(--nx-accent));box-shadow:var(--nx-ai-glow,0 0 0 3px var(--nx-focus))}.copilot-launcher_send__vFaRN{border:none;border-radius:10px;padding:0 14px;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%;color:#fff;font-weight:600;font-size:var(--nx-text-xs);cursor:pointer}.copilot-launcher_send__vFaRN:disabled{opacity:.5;cursor:default}@keyframes copilot-launcher_nx-launcher-gradient__kKFoq{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.copilot-launcher_fab__w9B3P,.copilot-launcher_fab__w9B3P:after{animation:none}}@media (max-width:640px){.copilot-launcher_launcher__1FnQb{right:16px;bottom:16px}.copilot-launcher_panel__Gk069{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border:none;border-radius:0;padding-top:env(safe-area-inset-top,0)}.copilot-launcher_composer__ieb5q{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 10px)}.copilot-launcher_input__TLK_X{font-size:var(--nx-text-md);padding:10px 12px}.copilot-launcher_send__vFaRN{padding:0 18px}}.nexus-blocks_markdown__E6QFS{margin:0;font-size:var(--nx-text-xs);line-height:1.45;white-space:pre-wrap}.nexus-blocks_code__LcZC_{font-family:var(--font-mono-primary,ui-monospace,monospace);font-size:.92em;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:5px;padding:0 4px}.nexus-blocks_fieldRef__WPmYP{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text);border-radius:8px;padding:4px 9px;font-size:var(--nx-text-2xs);cursor:pointer;text-align:left}.nexus-blocks_fieldRef__WPmYP:hover{border-color:var(--nx-accent)}.nexus-blocks_fieldRef__WPmYP:focus-visible{outline:2px solid var(--nx-accent);outline-offset:1px}.nexus-blocks_fieldRefDot__24_Go{height:7px;width:7px;border-radius:999px;background-image:var(--nx-brand-gradient);flex:none}.nexus-blocks_fieldRefTitle__Q15Ti{font-weight:600}.nexus-blocks_fieldRefSummary__Byf1B{color:var(--nx-text-muted)}.nexus-blocks_callout__f6oGN{border-radius:10px;padding:8px 11px;font-size:var(--nx-text-xs);line-height:1.45;border:1px solid var(--nx-border);background:var(--nx-surface-2)}.nexus-blocks_callout__f6oGN[data-tone=warning]{border-color:var(--nx-warning-border,var(--nx-border));background:var(--nx-warning-bg,var(--nx-surface-2))}.nexus-blocks_callout__f6oGN[data-tone=danger]{border-color:var(--nx-danger-border,var(--nx-border));background:var(--nx-danger-bg,var(--nx-surface-2))}.nexus-blocks_callout__f6oGN[data-tone=success]{border-color:var(--nx-success-border,var(--nx-border));background:var(--nx-success-bg,var(--nx-surface-2))}.nexus-blocks_choices__QpLV_{display:flex;flex-wrap:wrap;gap:6px}.nexus-blocks_choice__5NToM{border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text);border-radius:999px;padding:3px 11px;font-size:var(--nx-text-2xs);cursor:pointer}.nexus-blocks_choice__5NToM:hover{border-color:var(--nx-accent)}.nexus-blocks_tableWrap__gptBV{overflow-x:auto}.nexus-blocks_table__Xx52g{border-collapse:collapse;font-size:var(--nx-text-2xs);width:100%}.nexus-blocks_table__Xx52g td,.nexus-blocks_table__Xx52g th{border:1px solid var(--nx-border);padding:3px 7px;text-align:left}.nexus-blocks_table__Xx52g th{background:var(--nx-surface-2);font-weight:600}.copilot-overlay_layer__H23QA{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:visible}.copilot-overlay_ring__gsecF{fill:none;stroke:url(#nx-pulse);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 12;filter:url(#nx-glow);animation:copilot-overlay_nx-flow__3UuqP 1.1s linear infinite}.copilot-overlay_ringFocus__FZdMf{stroke-width:3;stroke-dasharray:10 8}.copilot-overlay_hoverRing__05LG0{fill:none;stroke:#9c3af1;stroke-width:2;stroke-opacity:.85;stroke-dasharray:4 5}.copilot-overlay_selectionRing__Wt3fP{fill:none;stroke:url(#nx-pulse);stroke-width:2.5;filter:url(#nx-glow)}.copilot-overlay_halo__JLCsM{fill:none;stroke:url(#nx-pulse);stroke-width:6;opacity:.25;filter:url(#nx-glow);animation:copilot-overlay_nx-breathe__Ouq4Q 2.6s ease-in-out infinite}@keyframes copilot-overlay_nx-flow__3UuqP{to{stroke-dashoffset:-18}}@keyframes copilot-overlay_nx-breathe__Ouq4Q{0%,to{opacity:.18}50%{opacity:.4}}.copilot-overlay_guide__7cV_A{position:fixed;z-index:61;max-width:280px;padding:8px 11px;border-radius:10px;border:1px solid var(--nx-ai-border,var(--nx-accent-border));background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-pop);font-size:var(--nx-text-xs);line-height:1.4;pointer-events:none}.copilot-overlay_guide__7cV_A:before{content:"";position:absolute;left:14px;bottom:-5px;width:9px;height:9px;background:var(--nx-surface);border-right:1px solid var(--nx-ai-border,var(--nx-accent-border));border-bottom:1px solid var(--nx-ai-border,var(--nx-accent-border));transform:rotate(45deg)}.copilot-overlay_guideMark__ea8gW{display:inline-block;margin-right:6px;height:6px;width:6px;border-radius:999px;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%;vertical-align:middle}.copilot-overlay_srOnly__eexbN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.copilot-overlay_halo__JLCsM,.copilot-overlay_ring__gsecF{animation:none}.copilot-overlay_ring__gsecF{stroke-dasharray:none;stroke-opacity:.85}.copilot-overlay_halo__JLCsM{opacity:.22}}.copilot-proposal-layer_layer__Ca5sv{position:fixed;inset:0;z-index:62;pointer-events:none}.copilot-proposal-layer_card__rdD5n{position:fixed;width:min(340px,calc(100vw - 32px));padding:12px 13px;border-radius:12px;border:1px solid var(--nx-ai-border,var(--nx-accent-border));background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-shadow-pop);pointer-events:auto}.copilot-proposal-layer_pinned__vxyBy{right:20px;bottom:88px;left:auto}.copilot-proposal-layer_title__e8NII{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:var(--nx-text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--nx-text-muted)}.copilot-proposal-layer_mark__ea3jX{height:7px;width:7px;border-radius:999px;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%}.copilot-proposal-layer_value__F4lxO{margin:0 0 6px;padding:8px 10px;border-radius:8px;background:var(--nx-accent-soft);color:var(--nx-text);font-size:var(--nx-text-xs);line-height:1.45;white-space:pre-wrap}.copilot-proposal-layer_impact__SsXd_,.copilot-proposal-layer_reason__lEGhH{margin:0 0 8px;font-size:var(--nx-text-2xs);line-height:1.4;color:var(--nx-text-muted)}.copilot-proposal-layer_actions__PZuEm{display:flex;justify-content:flex-end;gap:8px}.copilot-proposal-layer_accept__0OLxj,.copilot-proposal-layer_dismiss__wTZjC{cursor:pointer;border-radius:8px;padding:6px 12px;font-size:var(--nx-text-xs);font-weight:600;border:1px solid transparent}.copilot-proposal-layer_dismiss__wTZjC{background:transparent;border-color:var(--nx-border);color:var(--nx-text-muted)}.copilot-proposal-layer_dismiss__wTZjC:hover{color:var(--nx-text);border-color:var(--nx-text-muted)}.copilot-proposal-layer_accept__0OLxj{color:#fff;background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:160% 160%}.copilot-proposal-layer_accept__0OLxj:hover{filter:brightness(1.05)}