.chat_head__RyocG{margin-top:6px}.chat_headTop__vSC3N{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.chat_title__4WONX{margin:0;font-size:26px;font-weight:600;color:var(--text)}.chat_provenance__aAp_k{font-size:12.5px;color:var(--text-dim);line-height:1.55;margin:0;max-width:70ch}.chat_badge__GETav{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text);border:1px solid rgba(168,155,255,.4);border-radius:999px;padding:2px 10px}.chat_links__fV2yW{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.chat_link__AnIYP{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--text-dim);text-decoration:underline;text-underline-offset:3px}.chat_link__AnIYP:hover{color:var(--text)}.chat_danger__TESKF:focus-visible,.chat_input___0PAd:focus-visible,.chat_link__AnIYP:focus-visible,.chat_primary__KNPI2:focus-visible,.chat_secondary__c_rJh:focus-visible,.chat_shopInput__YSrb_:focus-visible,.chat_tick__N9qRP input:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.chat_panel__IaurA{margin-top:16px;padding-bottom:44px;min-width:0;--k:0.4}.chat_panelHead__Fs_Zd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.chat_h___NnGD{margin:0}.chat_blocked__Nm5Eu{border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--accent);border-radius:10px;padding:12px 14px;margin-bottom:12px;background:rgba(255,255,255,.03)}.chat_blockedHead__xxH_n{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--text)}.chat_blockedText__Kxzrj{margin:0;font-size:13px;line-height:1.6;color:#c9c6dc}.chat_log__xqzzT{display:flex;flex-direction:column;gap:14px;min-height:96px}.chat_empty__vbFNF{margin:0;font-size:13px;line-height:1.6;color:var(--text-dim)}.chat_assistant__MxK16,.chat_user__aIZub{display:flex;flex-direction:column;gap:6px;min-width:0;border-radius:12px;padding:12px 14px}.chat_user__aIZub{align-self:flex-end;max-width:min(92%,62ch);background:rgba(139,108,255,.14);border:1px solid rgba(168,155,255,.32)}.chat_assistant__MxK16{align-self:flex-start;max-width:min(100%,72ch);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.chat_who__7GLp6{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.chat_text__g__v1{margin:0;font-size:14px;line-height:1.65;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.chat_footer__3lr0h{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-dim);border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.chat_warn__yJerG{margin:0;font-size:12.5px;line-height:1.5;color:#ffb4a8}.chat_thinking__7Gyvn{margin:0;display:flex;align-items:center;gap:10px;font-size:13px;color:#c9c6dc}.chat_dots__KhCvB{display:inline-flex;gap:4px}.chat_dots__KhCvB i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:chat_pulse__GdqJw 1.1s ease-in-out infinite}.chat_dots__KhCvB i:nth-child(2){animation-delay:.16s}.chat_dots__KhCvB i:nth-child(3){animation-delay:.32s}@keyframes chat_pulse__GdqJw{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat_dots__KhCvB i{animation:none;opacity:.8}}.chat_notice__CSS1n{margin:12px 0 0;font-size:13px;line-height:1.55;color:#ffd9a0}.chat_composer__XmKgq{display:flex;flex-direction:column;gap:10px;margin-top:16px}.chat_input___0PAd{width:100%;box-sizing:border-box;min-height:88px;resize:vertical;font:inherit;font-size:14px;line-height:1.55;color:var(--text);background:var(--bg-raised);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:12px 14px}.chat_input___0PAd::placeholder{color:var(--text-dim)}.chat_input___0PAd:disabled{opacity:.6}.chat_composerFoot__uEhpN{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.chat_count__81g1o{font-size:12px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat_countMax__FZyOp{color:#ffd9a0}.chat_actions__Xkutk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chat_danger__TESKF,.chat_primary__KNPI2,.chat_secondary__c_rJh{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;min-width:44px;padding:8px 18px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:border-color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.chat_primary__KNPI2{background:var(--accent);color:#0a0a0f;border:1px solid #c6b7ff}.chat_primary__KNPI2:hover:not(:disabled){box-shadow:0 0 14px rgba(139,108,255,.55)}.chat_secondary__c_rJh{background:var(--bg-raised);color:#c9c6dc;border:1px solid rgba(255,255,255,.18)}.chat_secondary__c_rJh:hover:not(:disabled){border-color:rgba(255,255,255,.4);color:var(--text)}.chat_danger__TESKF{background:transparent;color:#ffb4a8;border:1px solid rgba(255,138,122,.6)}.chat_danger__TESKF:disabled,.chat_primary__KNPI2:disabled,.chat_secondary__c_rJh:disabled{opacity:.5;cursor:not-allowed}.chat_confirm__6aVYG{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.chat_confirmText__5CHS6{font-size:12.5px;color:#c9c6dc}.chat_previewNote__OR__o{margin:14px 0 0;font-size:12px;color:var(--text-dim);line-height:1.55}.chat_shop__vot80{margin-top:6px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px;display:flex;flex-direction:column;gap:8px}.chat_shopHead__Aek8d{margin:0;font-size:13px;font-weight:600;color:var(--text)}.chat_shopHint__IENCx{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-dim)}.chat_shopList__Mtz_V{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.chat_shopRow__MyX3D{display:flex;align-items:center;gap:8px;min-width:0}.chat_tick__N9qRP{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.chat_tick__N9qRP input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.chat_shopInput__YSrb_{flex:1 1;min-width:0;min-height:44px;box-sizing:border-box;font:inherit;font-size:14px;color:var(--text);background:var(--bg-raised);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:6px 10px}.chat_shopInput__YSrb_:disabled{opacity:.55}.chat_shopFoot__Xks7d{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chat_shopResult__VsZN1{margin:0;font-size:12.5px;line-height:1.55;color:#c9c6dc;flex:1 1 200px}.chat_srOnly__TEFnV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){.chat_title__4WONX{font-size:22px}.chat_assistant__MxK16,.chat_user__aIZub{max-width:100%}.chat_actions__Xkutk{width:100%;justify-content:space-between}}.pilot-budget_block__0_0Yz{display:flex;flex-direction:column;gap:6px;padding:8px 12px}.pilot-budget_head__k7wuC{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pilot-budget_label__TeA6g{font-family:Poppins,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.pilot-budget_line__hg7hW{font-family:Chintzy CPU,ui-monospace,monospace;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-dim)}.pilot-budget_track__yxeyi{position:relative;height:3px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.pilot-budget_fill__ORHMZ{display:block;height:100%;border-radius:999px;background:var(--accent-2)}.pilot-budget_warn__7rQfA .pilot-budget_fill__ORHMZ{background:var(--high)}.pilot-budget_warn__7rQfA .pilot-budget_line__hg7hW{color:var(--high)}.pilot-budget_over__dCuJO .pilot-budget_fill__ORHMZ{background:var(--urgent)}.pilot-budget_over__dCuJO .pilot-budget_line__hg7hW{color:var(--urgent)}.pilot-budget_off__mAMlo{font-family:Poppins,sans-serif;font-size:11px;line-height:1.4;color:var(--urgent);margin:0}