.orb_root__jpPts{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:80}.orb_orb__ufKRN{position:relative;width:62px;height:62px;cursor:pointer;border:0;padding:0;background:none;display:block}.orb_orb__ufKRN:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:50%}.orb_glow__AaLfG{position:absolute;inset:-30%;border-radius:50%;background:var(--grad);filter:blur(18px);opacity:.55;animation:orb_breathe__vDWC9 4s ease-in-out infinite;pointer-events:none}@keyframes orb_breathe__vDWC9{0%,to{transform:scale(.95);opacity:.4}50%{transform:scale(1.06);opacity:.65}}.orb_core__uI9YU{position:absolute;inset:0;border-radius:50%;background:radial-gradient(35% 35% at 35% 30%,#fff6ef 0,#ffb38a 22%,#ec2e6a 60%,#7b6cff 100%);box-shadow:inset -8px -10px 22px rgba(60,10,60,.55),inset 6px 6px 16px rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;gap:14%}.orb_eye__qPsug{width:20%;height:30%;background:#0c0a14;border-radius:50%;position:relative;transition:height .12s}.orb_blink___gu90 .orb_eye__qPsug{height:4%}.orb_pupil__06o1K{position:absolute;left:50%;top:50%;width:46%;height:46%;margin:-23% 0 0 -23%;background:#fff;border-radius:50%;transition:transform .12s ease-out}.orb_spark__TeVYV{position:absolute;inset:-34%;pointer-events:none}.orb_spark__TeVYV path{fill:none;stroke:#ffd9a8;stroke-width:1.6;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px rgba(255,170,90,.9));transition:opacity .05s}.orb_crackle__ftOJv .orb_glow__AaLfG{filter:blur(16px) brightness(1.45)}.orb_poke__tOZ1I .orb_core__uI9YU{animation:orb_squish__peoKW .42s ease-out}@keyframes orb_squish__peoKW{0%{transform:scale(1)}35%{transform:scale(1.16,.82)}70%{transform:scale(.92,1.1)}to{transform:scale(1)}}.orb_badge__stIZN{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ember);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.orb_panel__zIdUS{position:absolute;bottom:76px;right:0;width:min(400px,calc(100vw - 40px));height:min(560px,calc(100vh - 130px));height:min(560px,calc(100dvh - 130px));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-elevated);overflow:hidden}.orb_head__awfVi{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.orb_headTitle__QE0EL{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orb_threadSelect__D9fT0{max-width:150px;padding:4px 6px}.orb_headBtn__RCvNF,.orb_threadSelect__D9fT0{font-size:12px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text)}.orb_headBtn__RCvNF{padding:4px 9px;cursor:pointer}.orb_headBtn__RCvNF:hover{border-color:var(--accent);color:var(--accent)}.orb_body__2hqQf{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.orb_signals__BWBEz{border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--bg);display:flex;flex-direction:column;gap:8px}.orb_signalsTitle__KzAPp{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.orb_signal__CnG6l{font-size:12.5px;line-height:1.45}.orb_signalHead__sBr8g{display:flex;align-items:center;gap:6px;font-weight:600;margin-bottom:2px}.orb_chip__aCMqf{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;color:#fff;text-transform:uppercase;letter-spacing:.04em}.orb_chipGood__i1woj{background:var(--good)}.orb_chipWarn__5t5CU{background:var(--warn)}.orb_chipInfo__ooTNW{background:var(--info)}.orb_signalBody__RTaxD{color:var(--mute)}.orb_msg__jBfda{max-width:88%;font-size:13px;line-height:1.5;padding:8px 11px;border-radius:12px;white-space:pre-wrap;word-break:break-word}.orb_msgUser__oHg3w{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:4px}.orb_msgBot__2KpuU{align-self:flex-start;background:var(--bg);border:1px solid var(--line);color:var(--text);border-bottom-left-radius:4px}.orb_msgBot__2KpuU a{color:var(--accent);text-decoration:underline}.orb_msgMeta__iDx30{font-size:10px;color:var(--mute);font-family:var(--mono);margin-top:4px}.orb_empty__3orMk{margin:auto;text-align:center;color:var(--mute);font-size:12.5px;line-height:1.6;padding:0 20px}.orb_thinking__IDE_g{align-self:flex-start;display:flex;gap:4px;padding:10px 12px}.orb_thinking__IDE_g i{width:6px;height:6px;border-radius:50%;background:var(--mute);animation:orb_bounce___xijy 1.2s infinite}.orb_thinking__IDE_g i:nth-child(2){animation-delay:.15s}.orb_thinking__IDE_g i:nth-child(3){animation-delay:.3s}@keyframes orb_bounce___xijy{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.orb_inputRow__0V15W{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.orb_input__cMZ0j{flex:1;resize:none;font-size:13px;font-family:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);line-height:1.4;max-height:96px}.orb_input__cMZ0j:focus{outline:none;border-color:var(--accent)}.orb_send__MU_M_{align-self:flex-end;padding:8px 14px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.orb_send__MU_M_:disabled{opacity:.5;cursor:default}.orb_send__MU_M_:hover:not(:disabled){background:var(--accent-pressed)}.orb_err__QipXS{align-self:center;font-size:12px;color:var(--ember)}@media (prefers-reduced-motion:reduce){.orb_glow__AaLfG,.orb_thinking__IDE_g i{animation:none}}