.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{border:none;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);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;inset:-10px;opacity:.85;filter:blur(14px)}.copilot-launcher_fab__w9B3P[data-hint=true]:before{content:"";position:absolute;top:1px;right:1px;height:12px;width:12px;border-radius:var(--nx-radius-pill);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:var(--nx-radius-lg);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:var(--nx-radius-pill);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_focusChip__CHg6z{display:inline-flex;align-items:center;gap:4px;max-width:12rem;padding:2px 4px 2px 8px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-pill);background:var(--nx-surface-2);color:var(--nx-text-secondary);font-size:var(--nx-text-2xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copilot-launcher_focusChipKind__T1xwQ{text-transform:uppercase;letter-spacing:.04em;font-size:var(--nx-text-nano);color:var(--nx-text-muted)}.copilot-launcher_focusChipClear__aD7GD{display:inline-flex;align-items:center;justify-content:center;height:16px;width:16px;border:none;border-radius:var(--nx-radius-pill);background:transparent;color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:1;cursor:pointer}.copilot-launcher_focusChipClear__aD7GD:hover{color:var(--nx-text);background:var(--nx-surface)}.copilot-launcher_focusSuggests__3ajYO{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.copilot-launcher_focusSuggest__nRYlW{border:1px solid var(--nx-border);border-radius:var(--nx-radius-pill);padding:4px 10px;background:var(--nx-surface-2);color:var(--nx-text-secondary);font-size:var(--nx-text-2xs);line-height:1.3;text-align:left;cursor:pointer}.copilot-launcher_focusSuggest__nRYlW:hover{border-color:var(--nx-ai-border,var(--nx-accent));color:var(--nx-text)}.copilot-launcher_iconButton__zvYoN{border:1px solid var(--nx-border);background:var(--nx-surface-2);color:var(--nx-text-secondary);border-radius:var(--nx-radius-input);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:var(--nx-radius-card);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:var(--nx-radius-sm);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);color:var(--nx-danger-fg)}.copilot-launcher_composer__ieb5q{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--nx-border)}.copilot-launcher_input__TLK_X{flex:1;resize:none;min-height:2.4rem;max-height:7.5rem;overflow-y:auto;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);padding:8px 10px;font:inherit;font-size:var(--nx-text-xs);line-height:1.45;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{flex:none;min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--nx-radius-md);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}.copilot-launcher_fab__w9B3P[data-busy=true]:after{inset:-10px;opacity:.85}.copilot-launcher_fab__w9B3P{transition: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:var(--nx-radius-sm);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:var(--nx-radius-input);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:var(--nx-radius-pill);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:var(--nx-radius-md);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-warn-border);background:var(--nx-warn-bg)}.nexus-blocks_callout__f6oGN[data-tone=danger]{border-color:var(--nx-danger-border);background:var(--nx-danger-bg)}.nexus-blocks_callout__f6oGN[data-tone=success]{border-color:var(--nx-success-border);background:var(--nx-success-bg)}.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:var(--nx-radius-pill);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:var(--nx-ai-accent,#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:var(--nx-radius-md);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:var(--nx-radius-pill);vertical-align:middle}.copilot-overlay_dismiss__ip5B7,.copilot-overlay_guideMark__ea8gW{background-image:var(--nx-ai-gradient-live,var(--nx-brand-gradient));background-size:220% 220%}.copilot-overlay_dismiss__ip5B7{position:fixed;z-index:62;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;font-size:var(--nx-text-sm);line-height:1;color:#fff;border:none;border-radius:var(--nx-radius-pill);box-shadow:var(--nx-ai-shadow,0 2px 8px rgba(0,0,0,.3));cursor:pointer}.copilot-overlay_dismiss__ip5B7:hover{filter:brightness(1.08)}.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:var(--nx-radius-card);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:var(--nx-radius-pill);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:var(--nx-radius-input);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:var(--nx-radius-input);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)}