.CopilotLauncherButton_button__onlI1{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:2.75rem;padding:0 var(--sp-4);border:0;border-radius:var(--radius-full,999px);background:var(--product-accent);color:var(--product-accent-contrast);box-shadow:0 var(--sp-1) var(--sp-4) color-mix(in srgb,var(--product-accent) 14%,transparent);font-size:var(--text-sm);font-weight:800;line-height:1;cursor:pointer;transition:transform var(--duration-fast),box-shadow var(--duration-fast)}.CopilotLauncherButton_button__onlI1:hover{transform:translateY(calc(var(--sp-1) * -.5));box-shadow:0 var(--sp-2) var(--sp-5) color-mix(in srgb,var(--product-accent) 18%,transparent)}.CopilotLauncherButton_button__onlI1:focus-visible{outline:none;box-shadow:0 var(--sp-2) var(--sp-5) color-mix(in srgb,var(--product-accent) 18%,transparent),0 0 0 var(--sp-1) color-mix(in srgb,var(--product-accent) 24%,transparent)}.CopilotLauncherButton_icon__jbqNi{width:1rem;height:1rem;flex:0 0 auto;color:var(--product-accent-contrast);filter:none}.CopilotLauncherButton_label__AxM7W,.CopilotLauncherButton_shortcut__TkzTO{color:var(--product-accent-contrast);white-space:nowrap}.CopilotLauncherButton_shortcut__TkzTO{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;border:1px solid color-mix(in srgb,var(--product-accent-contrast) 22%,transparent);background:color-mix(in srgb,var(--product-accent-contrast) 15%,transparent);font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.6;opacity:.75}@media (prefers-reduced-motion:reduce){.CopilotLauncherButton_button__onlI1{transition:none}}@media (max-width:640px){.CopilotLauncherButton_button__onlI1{width:2.45rem;min-height:2.35rem;gap:var(--sp-1);padding:0;font-size:var(--text-xs)}.CopilotLauncherButton_icon__jbqNi{width:.9rem;height:.9rem}.CopilotLauncherButton_label__AxM7W,.CopilotLauncherButton_shortcut__TkzTO{display:none}}.FloatingCopilot_root__QMiuB{--copilot-accent:var(--jinova-blue);--copilot-accent-text:var(--jinova-blue-strong);--copilot-accent-light:var(--jinova-blue-soft);--copilot-accent-muted:var(--jinova-blue-muted);--copilot-accent-contrast:var(--jinova-blue-contrast);position:fixed;right:max(var(--sp-4),env(safe-area-inset-right));bottom:max(var(--sp-4),env(safe-area-inset-bottom));z-index:210;display:grid;justify-items:end;gap:var(--sp-3);pointer-events:none}.FloatingCopilot_root__QMiuB>*{pointer-events:auto}body.platform-launcher-open .FloatingCopilot_root__QMiuB{display:none}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_launcher__AOVQG{display:none}@media (prefers-reduced-motion:reduce){.FloatingCopilot_thinkingDots__dIwlJ i{animation:none;transition:none}}.FloatingCopilot_greeting__QPSEA{display:flex;align-items:flex-start;gap:var(--sp-2);width:min(22rem,calc(100vw - var(--sp-8)));padding:var(--sp-2);border:0;border-radius:var(--workspace-card-radius);background:var(--workspace-surface-bg);box-shadow:var(--workspace-surface-shadow-soft)}.FloatingCopilot_greetingBody__b553y{display:grid;gap:var(--sp-1);min-width:0;padding:var(--sp-2);border:0;background:transparent;color:var(--text-primary);text-align:left;font-size:var(--text-sm);line-height:1.45;cursor:pointer}.FloatingCopilot_greetingKicker__8FU_5{color:var(--copilot-accent-text);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:0}.FloatingCopilot_greetingClose__cpOae,.FloatingCopilot_iconButton__K5TJQ{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border:0;border-radius:var(--radius-full,999px);background:var(--workspace-surface-bg);color:var(--text-primary);cursor:pointer}.FloatingCopilot_drawer__m8Tcj{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(30rem,calc(100vw - var(--sp-8)));height:min(44rem,calc(100dvh - var(--sp-8)));min-height:0;overflow:hidden;border:var(--border-size,1px) solid var(--workspace-surface-border-soft);border-radius:var(--workspace-card-radius);background:var(--workspace-surface-bg);box-shadow:var(--workspace-surface-shadow-soft)}.FloatingCopilot_header__GrN8r{display:flex;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-3);border-bottom:var(--border-size,1px) solid var(--workspace-surface-border);background:var(--workspace-surface-bg)}.FloatingCopilot_headerIcon__eC4kU{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:var(--radius-full,999px);background:var(--copilot-accent-light);color:var(--copilot-accent-text)}.FloatingCopilot_headerCopy__RisXm{display:grid;min-width:0;gap:var(--sp-1);flex:1}.FloatingCopilot_approvalCard__XmJjW p,.FloatingCopilot_bubble__qKM9D p,.FloatingCopilot_headerCopy__RisXm p,.FloatingCopilot_headerCopy__RisXm span,.FloatingCopilot_inlinePreview__ciLys p,.FloatingCopilot_role__XPUhh,.FloatingCopilot_workDone__1UGax p{margin:0}.FloatingCopilot_headerCopy__RisXm p{color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.FloatingCopilot_headerCopy__RisXm span{color:var(--text-secondary);font-size:var(--text-xs)}.FloatingCopilot_fullLink__mAj4p,.FloatingCopilot_reviewLink__3l7Xi{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 var(--sp-3);border:var(--border-size,1px) solid var(--workspace-surface-border);border-radius:var(--workspace-card-radius-sm);background:var(--workspace-surface-bg);color:var(--text-primary);font-size:var(--text-xs);font-weight:800;text-decoration:none;white-space:nowrap}.FloatingCopilot_menuWrap__f7ctS{position:relative;display:inline-flex;flex:0 0 auto}.FloatingCopilot_menuBackdrop__9JD80{position:fixed;inset:0;z-index:3;width:100%;height:100%;border:0;background:color-mix(in srgb,var(--text-primary) 8%,transparent);cursor:pointer}.FloatingCopilot_moreMenu__rbT36{position:fixed;top:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;gap:var(--sp-1);width:min(20rem,82vw);min-height:var(--copilot-visual-height,100dvh);padding:var(--sp-4) var(--sp-3);border-right:0;border-radius:0;background:var(--surface-0);box-shadow:var(--workspace-surface-shadow-soft)}.FloatingCopilot_moreMenuHead__XEmk3{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:2.75rem;margin-bottom:var(--sp-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:900}.FloatingCopilot_moreMenuHead__XEmk3 button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-full,999px);background:transparent;color:var(--text-secondary);cursor:pointer}.FloatingCopilot_menuRow__atGP9{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);min-height:2.65rem;width:100%;padding:0 var(--sp-2);border:0;border-radius:var(--workspace-card-radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:800;text-align:left;text-decoration:none;cursor:pointer}.FloatingCopilot_menuRow__atGP9 svg{flex:0 0 auto;color:var(--copilot-accent-text)}.FloatingCopilot_menuRow__atGP9 span{min-width:0}.FloatingCopilot_menuRow__atGP9:focus-visible,.FloatingCopilot_menuRow__atGP9:hover{background:var(--copilot-accent-light);color:var(--copilot-accent-text);outline:none}.FloatingCopilot_menuRowDanger__Q1vYO{color:var(--semantic-danger-text)}.FloatingCopilot_menuRowDanger__Q1vYO svg{color:currentColor}.FloatingCopilot_thread__HGOoO{display:flex;flex-direction:column;gap:var(--sp-3);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-5);touch-action:pan-y;-webkit-overflow-scrolling:touch;background:var(--workspace-surface-bg)}.FloatingCopilot_workDone__1UGax{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--workspace-card-radius-sm);background:var(--workspace-surface-bg)}.FloatingCopilot_workDone__1UGax span{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full,999px);background:var(--copilot-accent-light);color:var(--copilot-accent-text);font-size:var(--text-xs);font-weight:900}.FloatingCopilot_workDone__1UGax p{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}.FloatingCopilot_message__IKpu9{display:flex;flex-direction:column;gap:var(--sp-1);max-width:84%}.FloatingCopilot_message__IKpu9[data-role=user]{align-self:flex-end;align-items:flex-end}.FloatingCopilot_message__IKpu9[data-role=assistant]{align-self:flex-start;align-items:flex-start}.FloatingCopilot_role__XPUhh{display:none}.FloatingCopilot_bubble__qKM9D,.FloatingCopilot_typing__RqHrK{display:grid;gap:var(--sp-3);padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:var(--text-sm);line-height:1.65;overflow-wrap:anywhere}.FloatingCopilot_message__IKpu9[data-role=user] .FloatingCopilot_bubble__qKM9D{background:var(--copilot-accent-light);border-radius:18px 18px 4px 18px;padding:var(--sp-3) var(--sp-4);color:var(--copilot-accent-text);font-size:var(--text-sm);font-weight:450}.FloatingCopilot_message__IKpu9[data-role=assistant] .FloatingCopilot_bubble__qKM9D{background:transparent;padding:0}.FloatingCopilot_bubble__qKM9D[data-confidence=low]{padding:var(--sp-2) var(--sp-3);border-radius:var(--workspace-card-radius-sm);border-left:3px solid var(--semantic-warning);background:color-mix(in srgb,var(--semantic-warning-bg) 55%,var(--workspace-surface-bg));color:var(--semantic-warning-text)}@keyframes FloatingCopilot_welcomeSparkleIn__Q7_P3{0%{opacity:0;transform:scale(.4) rotate(-15deg)}65%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.FloatingCopilot_welcomeState__dKqKK{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-6) var(--sp-4) var(--sp-3);gap:var(--sp-2)}.FloatingCopilot_welcomeSparkle__jP_rt{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--workspace-card-radius);background:var(--copilot-accent-light);color:var(--copilot-accent);animation:FloatingCopilot_welcomeSparkleIn__Q7_P3 .48s cubic-bezier(.34,1.56,.64,1) both;margin-bottom:var(--sp-1)}.FloatingCopilot_welcomeTitle__7QjMS{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);line-height:1.2;margin:0}.FloatingCopilot_welcomeSub__iNlpw{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4;margin:0}.FloatingCopilot_welcomeChips__dGyW1{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-3)}.FloatingCopilot_welcomeChip__KTf5E{display:inline-flex;align-items:center;height:auto;padding:var(--sp-2) var(--sp-3);border:1px solid var(--workspace-surface-border);border-radius:var(--radius-full);background:var(--workspace-surface-bg);color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent)}.FloatingCopilot_welcomeChip__KTf5E:hover:not(:disabled){background:var(--copilot-accent-light);border-color:var(--copilot-accent-muted);color:var(--copilot-accent-text)}.FloatingCopilot_approvalCard__XmJjW,.FloatingCopilot_inlinePreview__ciLys{display:grid;gap:var(--sp-2);padding:var(--sp-3);border:0;border-radius:var(--workspace-card-radius-sm);background:var(--workspace-surface-bg-soft)}.FloatingCopilot_trustRow__r9ooE{display:none}.FloatingCopilot_approvalCard__XmJjW span,.FloatingCopilot_inlinePreview__ciLys span,.FloatingCopilot_inlineStat__9bguB span{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.FloatingCopilot_approvalCard__XmJjW p,.FloatingCopilot_inlinePreview__ciLys p{white-space:pre-wrap}.FloatingCopilot_draftActions__C3TxI{display:flex;align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);border-top:var(--border-size,1px) solid var(--workspace-surface-border)}.FloatingCopilot_draftCopyBtn__Te0o_,.FloatingCopilot_draftOpenBtn__lCo9p{display:inline-flex;align-items:center;gap:var(--sp-1);height:1.75rem;padding:0 var(--sp-2);border:var(--border-size,1px) solid var(--workspace-surface-border);border-radius:var(--radius-sm);background:var(--workspace-surface-bg);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:800;text-decoration:none;cursor:pointer;transition:color 90ms,background 90ms,border-color 90ms}.FloatingCopilot_draftCopyBtn__Te0o_:focus-visible,.FloatingCopilot_draftCopyBtn__Te0o_:hover,.FloatingCopilot_draftOpenBtn__lCo9p:focus-visible,.FloatingCopilot_draftOpenBtn__lCo9p:hover{background:var(--copilot-accent-light);border-color:var(--copilot-accent-text);color:var(--copilot-accent-text);outline:none}.FloatingCopilot_draftCopyBtn__Te0o_[data-copied=true]{background:var(--semantic-success-bg,color-mix(in srgb,var(--semantic-success-text) 10%,transparent));border-color:var(--semantic-success-text);color:var(--semantic-success-text)}.FloatingCopilot_approvalCard__XmJjW strong{color:var(--text-primary);font-size:var(--text-sm)}.FloatingCopilot_inlineGrid__xlY1U{display:grid;gap:var(--sp-2)}.FloatingCopilot_inlineStat__9bguB{display:grid;gap:var(--sp-1);padding:var(--sp-2);border-radius:var(--workspace-card-radius-sm);background:var(--workspace-surface-bg-soft)}.FloatingCopilot_inlineStat__9bguB strong{color:var(--copilot-accent-text);font-size:var(--text-xl);line-height:1}.FloatingCopilot_inlineStat__9bguB small{color:var(--text-secondary);font-size:var(--text-xs)}.FloatingCopilot_typing__RqHrK{display:inline-grid;width:fit-content;padding:var(--sp-2) 0;border-radius:0;background:transparent;color:var(--text-secondary)}.FloatingCopilot_thinkingLine__mU_mz{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:1.5rem}.FloatingCopilot_thinkingIcon__Q1gyW{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--copilot-accent);animation:FloatingCopilot_copilotPulse__VqM1O 1.2s ease-in-out infinite}@keyframes FloatingCopilot_copilotPulse__VqM1O{0%{transform:scale(.85) rotate(0deg)}40%{transform:scale(1.18) rotate(45deg)}70%{transform:scale(.95) rotate(30deg)}to{transform:scale(.85) rotate(0deg)}}.FloatingCopilot_thinkingPhrase__XH0_h{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:400;font-style:normal;animation:FloatingCopilot_copilotPhraseIn__t79Xh .3s ease}@keyframes FloatingCopilot_copilotPhraseIn__t79Xh{0%{opacity:0}to{opacity:1}}.FloatingCopilot_thinkingDots__dIwlJ{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) 0}.FloatingCopilot_thinkingDots__dIwlJ i{width:var(--sp-1-5);height:var(--sp-1-5);border-radius:var(--radius-full,999px);background:var(--copilot-accent);animation:FloatingCopilot_copilotThinkingPulse__z1Lku 1s ease-in-out infinite}.FloatingCopilot_thinkingDots__dIwlJ i:nth-child(2){animation-delay:.14s}.FloatingCopilot_thinkingDots__dIwlJ i:nth-child(3){animation-delay:.28s}@keyframes FloatingCopilot_copilotThinkingPulse__z1Lku{0%,80%,to{opacity:.38;transform:translateY(0)}40%{opacity:1;transform:translateY(calc(var(--sp-1) * -.8))}}.FloatingCopilot_activityBlock__EFeCR{display:inline-flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.FloatingCopilot_activityToggle__zLMkU{display:inline-flex;align-items:center;gap:var(--sp-1);height:auto;width:auto;padding:var(--sp-1) var(--sp-2);border:1px solid var(--workspace-surface-border);border-radius:var(--radius-full);background:var(--workspace-surface-bg-soft);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.FloatingCopilot_activityToggle__zLMkU:hover{background:var(--copilot-accent-light);color:var(--copilot-accent-text);border-color:var(--copilot-accent-muted)}.FloatingCopilot_activityToggleCheck__5OHUX{color:var(--semantic-success-text)}.FloatingCopilot_activityToggleCaret__aYdAc{transition:transform .15s ease}.FloatingCopilot_activityToggleCaret__aYdAc[data-open=true]{transform:rotate(180deg)}.FloatingCopilot_activitySteps__7TAJ1{display:grid;gap:var(--sp-2);min-width:0;padding-left:var(--sp-1);border-left:2px solid var(--workspace-surface-border)}.FloatingCopilot_activityStep__Va_4U{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0}.FloatingCopilot_activityDot__xY0VQ{width:var(--sp-2);height:var(--sp-2);flex:0 0 auto;margin-top:var(--sp-1-5);border-radius:var(--radius-full,999px);background:var(--workspace-surface-border-strong)}.FloatingCopilot_activityStep__Va_4U[data-status=done] .FloatingCopilot_activityDot__xY0VQ{background:var(--semantic-success-text)}.FloatingCopilot_activityStep__Va_4U[data-status=active] .FloatingCopilot_activityDot__xY0VQ{background:var(--copilot-accent);box-shadow:0 0 0 var(--sp-1) var(--copilot-accent-light)}.FloatingCopilot_activityDetail__1kn2b,.FloatingCopilot_activityLabel__yRNrz{margin:0}.FloatingCopilot_activityLabel__yRNrz{color:var(--text-primary);font-size:var(--text-xs);font-weight:900;line-height:1.35}.FloatingCopilot_activityDetail__1kn2b{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.FloatingCopilot_streamCursor__O_PbF{display:inline-block;width:var(--sp-1);height:1em;margin-left:var(--sp-1);border-radius:var(--radius-full,999px);background:var(--copilot-accent);vertical-align:text-bottom}.FloatingCopilot_quickRow__W9bvK{position:absolute;right:0;bottom:calc(100% + var(--sp-2));left:0;z-index:2;box-sizing:border-box;display:flex;gap:var(--sp-2);min-width:0;overflow-x:auto;padding:var(--sp-2);border:0;border-radius:var(--workspace-card-radius);background:var(--workspace-surface-bg);box-shadow:var(--workspace-surface-shadow-soft)}.FloatingCopilot_followUpRow__w8yG8 button,.FloatingCopilot_quickRow__W9bvK button{min-height:2rem;flex:0 0 auto;padding:0 var(--sp-3);border:0;border-radius:var(--radius-full,999px);background:var(--workspace-surface-bg);color:var(--text-primary);font-size:var(--text-xs);font-weight:800;cursor:pointer}.FloatingCopilot_followUpRow__w8yG8{display:flex;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.FloatingCopilot_followUpRow__w8yG8 button{max-width:100%;background:var(--copilot-accent-light);color:var(--copilot-accent-text);white-space:normal;text-align:left}.FloatingCopilot_form__M_uez{position:relative;display:block;min-height:0;min-width:0;margin:var(--sp-3);margin-top:0;padding:0;border:0;background:transparent}.FloatingCopilot_inputShell____ZbM{box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-1);width:100%;min-width:0;min-height:3rem;padding:var(--sp-1) var(--sp-2);border:var(--border-size,1px) solid var(--workspace-surface-border);border-radius:14px;background:var(--workspace-surface-bg);box-shadow:none;transition:border-color .15s,box-shadow .15s}.FloatingCopilot_form__M_uez textarea{flex:1 1 auto;min-width:0;min-height:2.25rem;max-height:6.5rem;resize:none;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);line-height:1.45;padding:var(--sp-2) var(--sp-1);outline:none}.FloatingCopilot_form__M_uez button{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex:0 0 auto;border:0;border-radius:var(--radius-full,999px);background:transparent;color:var(--text-secondary);cursor:pointer}.FloatingCopilot_form__M_uez .FloatingCopilot_quickRow__W9bvK button{width:auto;height:auto;min-height:2rem;flex:0 0 auto;padding:0 var(--sp-3);border:0;border-radius:var(--radius-full,999px);background:var(--workspace-surface-bg);color:var(--text-primary);font-size:var(--text-xs);font-weight:800;white-space:nowrap}.FloatingCopilot_form__M_uez .FloatingCopilot_menuButton__PcQwI{align-self:center;background:transparent;color:var(--text-secondary)}.FloatingCopilot_form__M_uez .FloatingCopilot_menuButton__PcQwI:hover:not(:disabled){background:var(--copilot-accent-light);color:var(--copilot-accent-text)}.FloatingCopilot_modeWrap__YSA1_{position:relative;display:inline-flex;flex:0 0 auto}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu{display:inline-flex;align-items:center;gap:var(--sp-1);height:2rem;padding:0 var(--sp-2);border:0;border-radius:var(--radius-full,999px);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .12s,background .12s}.FloatingCopilot_modeIconChip__Sx3YM{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background:var(--copilot-accent);color:var(--copilot-accent-contrast);flex-shrink:0}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu:hover:not(:disabled){background:var(--workspace-surface-bg-soft);color:var(--text-primary)}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu span{display:inline-flex;align-items:center}@keyframes FloatingCopilot_modeMenuIn__0oRZ0{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.FloatingCopilot_modeMenu__ydYoA{position:absolute;right:0;bottom:calc(100% + var(--sp-2));z-index:5;box-sizing:border-box;display:grid;gap:2px;width:min(18rem,calc(100vw - var(--sp-8)));padding:var(--sp-1);border:1px solid var(--workspace-surface-border);border-radius:var(--workspace-card-radius);background:var(--workspace-surface-bg);box-shadow:0 2px 4px color-mix(in srgb,var(--text-primary) 6%,transparent),0 8px 20px color-mix(in srgb,var(--text-primary) 10%,transparent);animation:FloatingCopilot_modeMenuIn__0oRZ0 .15s cubic-bezier(.16,1,.3,1) both}.FloatingCopilot_modeMenuHeader__UMKa_{padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.FloatingCopilot_modeMenu__ydYoA button{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:var(--sp-2);row-gap:2px;width:100%;height:auto;padding:var(--sp-2);border:0;border-radius:8px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:background .12s}.FloatingCopilot_modeItemIcon__2tYo2{grid-column:1;grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--copilot-accent-light);color:var(--copilot-accent-text);flex-shrink:0;transition:background .12s,color .12s}.FloatingCopilot_modeMenuLabel__wZHGH{grid-column:2;grid-row:1;align-self:end;font-size:var(--text-sm);font-weight:600;line-height:1.3}.FloatingCopilot_modeMenu__ydYoA small{grid-column:2;grid-row:2;align-self:start;color:var(--text-secondary);font-size:var(--text-xs);font-weight:400;line-height:1.3}.FloatingCopilot_modeMenuCheck__4kHuR{grid-column:3;grid-row:1/3;display:flex;align-items:center;justify-content:center;width:1.25rem;color:var(--copilot-accent-text)}.FloatingCopilot_modeMenu__ydYoA button:focus-visible,.FloatingCopilot_modeMenu__ydYoA button:hover{background:var(--workspace-surface-bg-soft);outline:none}.FloatingCopilot_modeMenu__ydYoA button[data-active=true]{background:var(--copilot-accent-light)}.FloatingCopilot_modeMenu__ydYoA button[data-active=true] .FloatingCopilot_modeItemIcon__2tYo2{background:var(--copilot-accent);color:var(--copilot-accent-contrast)}.FloatingCopilot_modeMenu__ydYoA button[data-active=true] .FloatingCopilot_modeMenuLabel__wZHGH,.FloatingCopilot_modeMenu__ydYoA button[data-active=true] small{color:var(--copilot-accent-text)}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu[data-mode=instant] .FloatingCopilot_modeIconChip__Sx3YM,.FloatingCopilot_modeMenu__ydYoA button[data-mode=instant] .FloatingCopilot_modeItemIcon__2tYo2{background:var(--semantic-warning-bg);color:var(--semantic-warning-text)}.FloatingCopilot_modeMenu__ydYoA button[data-mode=instant][data-active=true] .FloatingCopilot_modeItemIcon__2tYo2{background:var(--semantic-warning);color:var(--white)}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu[data-mode=expert] .FloatingCopilot_modeIconChip__Sx3YM,.FloatingCopilot_modeMenu__ydYoA button[data-mode=expert] .FloatingCopilot_modeItemIcon__2tYo2{background:var(--semantic-info-bg-indigo);color:var(--semantic-info-text-dark)}.FloatingCopilot_modeMenu__ydYoA button[data-mode=expert][data-active=true] .FloatingCopilot_modeItemIcon__2tYo2{background:var(--semantic-info-text-dark);color:var(--white)}.FloatingCopilot_form__M_uez .FloatingCopilot_voiceButton__AFgAx{background:transparent;color:var(--text-secondary)}.FloatingCopilot_form__M_uez .FloatingCopilot_voiceButton__AFgAx:hover:not(:disabled){background:var(--copilot-accent-light);color:var(--copilot-accent-text)}.FloatingCopilot_form__M_uez .FloatingCopilot_sendButton__pKGzZ{background:var(--copilot-accent);color:var(--copilot-accent-contrast)}.FloatingCopilot_form__M_uez .FloatingCopilot_sendButton__pKGzZ:not(:disabled):hover{background:color-mix(in srgb,var(--copilot-accent) 90%,var(--text-primary));color:var(--copilot-accent-contrast)}.FloatingCopilot_form__M_uez .FloatingCopilot_sendButton__pKGzZ:disabled{background:var(--copilot-accent-light);color:var(--copilot-accent-text)}.FloatingCopilot_inputShell____ZbM:focus-within{border-color:var(--copilot-accent-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--copilot-accent) 12%,transparent)}.FloatingCopilot_form__M_uez .FloatingCopilot_voiceButton__AFgAx:disabled{color:var(--text-tertiary);opacity:1}@keyframes FloatingCopilot_micLive__NK8Nb{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--semantic-success) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--semantic-success) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--semantic-success) 0%,transparent)}}@keyframes FloatingCopilot_micBar__3DUM7{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.FloatingCopilot_form__M_uez .FloatingCopilot_voiceButton__AFgAx[data-listening=true]{background:var(--semantic-success);color:var(--white);animation:FloatingCopilot_micLive__NK8Nb 1.4s ease-out infinite}.FloatingCopilot_voiceBars__Z7p4j{display:inline-flex;align-items:center;gap:2px;height:15px;padding:0 1px}.FloatingCopilot_voiceBars__Z7p4j span{display:block;width:2.5px;height:100%;border-radius:2px;background:currentColor;transform-origin:center;animation:FloatingCopilot_micBar__3DUM7 .85s ease-in-out infinite}.FloatingCopilot_voiceBars__Z7p4j span:first-child{animation-delay:0s;animation-duration:.9s}.FloatingCopilot_voiceBars__Z7p4j span:nth-child(2){animation-delay:.18s;animation-duration:.75s}.FloatingCopilot_voiceBars__Z7p4j span:nth-child(3){animation-delay:.36s;animation-duration:.95s}.FloatingCopilot_voiceBars__Z7p4j span:nth-child(4){animation-delay:.09s;animation-duration:.8s}@keyframes FloatingCopilot_voiceStatusIn__K9Lav{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes FloatingCopilot_liveDotsGlow__oBihZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.FloatingCopilot_voiceStatus__zKe6B{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);animation:FloatingCopilot_voiceStatusIn__K9Lav .2s ease both}.FloatingCopilot_voiceStatusDot__5Wazj{flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-full);background:var(--semantic-success);animation:FloatingCopilot_liveDotsGlow__oBihZ 1.2s ease-in-out infinite}.FloatingCopilot_voiceStatusLines__WoFf2{display:flex;flex-direction:column;gap:1px}.FloatingCopilot_voiceStatusLines__WoFf2 span:first-child{font-size:var(--text-xs);font-weight:600;color:var(--semantic-success-text);line-height:1.3}.FloatingCopilot_voiceStatusLines__WoFf2 span:last-child{font-size:var(--text-xs);font-weight:400;color:var(--text-tertiary);line-height:1.3}.FloatingCopilot_followUpRow__w8yG8 button:disabled,.FloatingCopilot_form__M_uez button:disabled,.FloatingCopilot_quickRow__W9bvK button:disabled{cursor:not-allowed;opacity:.56}@media (max-width:640px){.FloatingCopilot_root__QMiuB{right:var(--sp-3);bottom:calc(var(--sp-3) + env(safe-area-inset-bottom))}.FloatingCopilot_root__QMiuB[data-platform=true]{bottom:calc(var(--sp-7) + env(safe-area-inset-bottom) + var(--fs-mobile-nav-occupied-height, 4.75rem))}.FloatingCopilot_root__QMiuB[data-platform=true] .FloatingCopilot_greeting__QPSEA{display:none}.FloatingCopilot_root__QMiuB[data-open=true][data-platform=true]{bottom:calc(var(--sp-3) + env(safe-area-inset-bottom))}.FloatingCopilot_drawer__m8Tcj{width:calc(100vw - var(--sp-6));height:min(42rem,calc(100dvh - var(--sp-6)))}.FloatingCopilot_root__QMiuB[data-open=true]{top:var(--copilot-visual-top,0);right:auto;bottom:auto;left:var(--copilot-visual-left,0);gap:0;width:var(--copilot-visual-width,100vw);height:var(--copilot-visual-height,100dvh);max-height:var(--copilot-visual-height,100dvh);justify-items:stretch;overflow:hidden}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_drawer__m8Tcj{width:100%;height:100%;max-height:100%;border-radius:0;border-left:0;border-right:0;border-bottom:0}@supports (height:100svh){.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_drawer__m8Tcj{height:100%;max-height:100%}}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_header__GrN8r{padding-top:calc(var(--sp-3) + env(safe-area-inset-top))}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_iconButton__K5TJQ{width:2.35rem;height:2.35rem;background:var(--surface-0);color:var(--text-primary);border-color:var(--workspace-surface-border);border-radius:var(--radius-full,999px);box-shadow:none}.FloatingCopilot_form__M_uez textarea{height:2.35rem;font-size:16px;overflow:hidden;white-space:nowrap}.FloatingCopilot_inputShell____ZbM{min-height:3.25rem;border-radius:14px}.FloatingCopilot_form__M_uez button{width:2.5rem;height:2.5rem}.FloatingCopilot_modeWrap__YSA1_{flex:0 0 auto}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu{width:auto;height:2.25rem;padding-inline:var(--sp-2)}.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu>span:not(.FloatingCopilot_modeIconChip__Sx3YM){display:none}.FloatingCopilot_form__M_uez .FloatingCopilot_modeMenu__ydYoA button{width:100%;height:auto}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_header__GrN8r{position:relative;z-index:1;color:var(--text-primary)}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_headerIcon__eC4kU{display:none}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_thread__HGOoO{padding:var(--sp-4)}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_form__M_uez{margin:var(--sp-3);margin-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom))}.FloatingCopilot_message__IKpu9{max-width:92%}.FloatingCopilot_fullLink__mAj4p{display:none}}@media (max-width:640px) and (height <= 720px){.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_header__GrN8r{padding-block:var(--sp-2)}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_thread__HGOoO{padding:var(--sp-3)}.FloatingCopilot_root__QMiuB[data-open=true] .FloatingCopilot_form__M_uez{margin:var(--sp-2);margin-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom))}}@media (max-width:380px){.FloatingCopilot_form__M_uez .FloatingCopilot_modeButton__DpMNu span{display:none}}