.OrbitCompanion_root__Vedsm{font-family:var(--font-sans);color:#edf6ff;font-size:14px;line-height:1.6}.OrbitCompanion_reserveSpace__Nnbro{min-height:84px;background:#111e30}.OrbitCompanion_openLink__oedFf,.OrbitCompanion_root__Vedsm button{font:inherit;cursor:pointer}.OrbitCompanion_openLink__oedFf:focus-visible,.OrbitCompanion_root__Vedsm :is(button,a):focus-visible{outline:3px solid #b3ffe1;outline-offset:4px}.OrbitCompanion_dock__owzqY{position:fixed;z-index:45;bottom:max(18px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.OrbitCompanion_launcher__zGe2u{pointer-events:auto;display:flex;align-items:center;gap:3px;min-height:58px;padding:0 18px 0 3px;border:1px solid #7898b563;background:linear-gradient(130deg,#243c55,#112032 75%);color:#edf6ff;border-radius:40px;box-shadow:0 6px 22px #040a1726,inset 0 1px 1px #ffffff14;transition:border-color .18s,transform .18s}.OrbitCompanion_launcher__zGe2u:hover{border-color:#a4d3e3;transform:translateY(-2px)}.OrbitCompanion_launcherCharacter__wJCpx{display:block;width:59px;height:58px}.OrbitCompanion_launcherCharacter__wJCpx svg{width:100%;height:100%}.OrbitCompanion_launcherText__r_ptD{display:flex;flex-direction:column;align-items:flex-start}.OrbitCompanion_launcherText__r_ptD strong{font-size:13px;font-weight:650;letter-spacing:.02em}.OrbitCompanion_launcherText__r_ptD>span{font-size:10px;color:#b2c7da}.OrbitCompanion_panel__E4ai3{pointer-events:auto;width:355px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #45617c;border-radius:18px;padding:21px;background:radial-gradient(ellipse at 80% 18%,#21455650,transparent 50%),linear-gradient(150deg,#17283f,#101c2e 70%);box-shadow:0 18px 80px #02081466,inset 0 1px 1px #ffffff0c}.OrbitCompanion_header__LoUHY{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.OrbitCompanion_header__LoUHY>div{display:flex;flex-direction:column}.OrbitCompanion_header__LoUHY strong{font-size:15px;font-weight:650}.OrbitCompanion_header__LoUHY span{font-size:10px;color:#a4bbd2}.OrbitCompanion_close__ivXC5{border:0;border-radius:8px;background:#ffffff08;color:#bfcede;font-size:25px!important;line-height:1;width:40px;height:40px;margin:-7px -7px 0 0}.OrbitCompanion_close__ivXC5:hover{background:#ffffff12}.OrbitCompanion_introduction__y9iL3{display:flex;align-items:center;gap:9px;margin:7px 0 6px}.OrbitCompanion_character__nYjVV{width:95px;height:95px;flex-shrink:0}.OrbitCompanion_character__nYjVV svg{width:100%;height:100%}.OrbitCompanion_introduction__y9iL3>p{font-size:10px;text-transform:uppercase;color:#afe8d5;letter-spacing:.12em;line-height:1.8;max-width:180px}.OrbitCompanion_stages__phi_w{margin:0 0 18px;padding:0;list-style:none;display:flex;gap:5px}.OrbitCompanion_stages__phi_w li{flex:1;text-transform:capitalize;color:#a0b5c8;border-top:2px solid #334860;padding-top:5px;font-size:10px}.OrbitCompanion_stages__phi_w li[aria-current=step]{color:#b3ffe1;border-color:#b3ffe1}.OrbitCompanion_panel__E4ai3 h2{color:#f0f7ff;font-weight:550;font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:0 0 13px}.OrbitCompanion_panel__E4ai3 h2:focus{outline:none}.OrbitCompanion_description__I6RUU{color:#b9cbe0;font-size:13px;line-height:1.7;margin:0 0 19px}.OrbitCompanion_prompt__kCM8w{background:#a6d7e00a;border:1px solid #5a829845;border-radius:9px;padding:15px;margin-bottom:18px}.OrbitCompanion_prompt__kCM8w>span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#9fe1ca;margin-bottom:8px}.OrbitCompanion_prompt__kCM8w p{color:#e4edf8;font-size:13px;line-height:1.7;margin:0}.OrbitCompanion_action__Z0Ie_{width:100%;display:flex;justify-content:space-between;align-items:center;gap:9px;min-height:44px;border:1px solid #b4d7f2;border-radius:7px;background:#b4d7f2;color:#13253a;text-decoration:none;padding:10px 13px;font-size:12px!important;font-weight:600!important}.OrbitCompanion_action__Z0Ie_:hover{background:#d0e6f7}.OrbitCompanion_scope__W2HKy{color:#a0b5cb;font-size:10px;line-height:1.65;margin:13px 0 17px}.OrbitCompanion_panelFooter__IY6Up{border-top:1px solid #a2c2dc26;padding-top:12px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.OrbitCompanion_panelFooter__IY6Up a,.OrbitCompanion_panelFooter__IY6Up button{color:#bbd0e2;font-size:10px;padding:6px 0;text-underline-offset:3px}.OrbitCompanion_panelFooter__IY6Up button{border:0;background:transparent;text-decoration:underline}.OrbitCompanion_openLink__oedFf{padding:0;color:inherit;background:transparent;border:0;font-size:inherit;white-space:nowrap;text-underline-offset:3px}.OrbitCompanion_openLink__oedFf:hover{text-decoration:underline}.OrbitCompanion_openLink__oedFf>span{margin-left:4px}.OrbitCompanion_reopenFooter__HsrSg{background:#111e30;border-top:1px solid #304257;padding:17px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:12px;color:#aabfd4}.OrbitCompanion_reopenFooter__HsrSg button{background:transparent;border:0;color:#c4ffe6;text-decoration:underline;text-underline-offset:4px}.OrbitCompanion_characterMotion__A0N_Q{display:block;width:100%;height:100%;transform-origin:50% 60%;animation:OrbitCompanion_orbitHover__tMCkh 6s ease-in-out infinite}.OrbitCompanion_characterMotion__A0N_Q[data-state=thinking]{animation:OrbitCompanion_orbitThink___8WID 2.5s ease-in-out infinite}.OrbitCompanion_characterMotion__A0N_Q[data-state=responding]{animation:OrbitCompanion_orbitHello__SCsTG .65s ease-out,OrbitCompanion_orbitHover__tMCkh 6s ease-in-out .65s infinite}.OrbitCompanion_eyes__dhx0d{transform-origin:80px 77px;animation:OrbitCompanion_orbitBlink__zV0Aa 7s infinite}.OrbitCompanion_characterMotion__A0N_Q[data-state=thinking] .OrbitCompanion_antenna__mtEZS{animation:OrbitCompanion_orbitSignal__4C8PW 1s ease-in-out infinite alternate}.OrbitCompanion_presence__SJ9OM{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 0 2px 6px;background:#b3ffe1;box-shadow:0 0 10px #b3ffe160}.OrbitCompanion_askButton__p8W0h{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 15px;font:inherit;font-size:13px;font-weight:550;color:#c5f5e8;background:linear-gradient(110deg,#1d474b99,#26345888);border:1px solid #6fc7b24d;border-radius:10px;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.OrbitCompanion_askButton__p8W0h:hover{background:#234c52;border-color:#a9e1d1;transform:translateY(-1px)}.OrbitCompanion_askButton__p8W0h:focus-visible{outline:3px solid #b3ffe1;outline-offset:4px}.OrbitCompanion_aiPanel__XRMV7{width:470px;padding:22px}.OrbitCompanion_aiPanel__XRMV7 .OrbitCompanion_introduction__y9iL3{margin:0}.OrbitCompanion_aiPanel__XRMV7 .OrbitCompanion_character__nYjVV{width:77px;height:77px}.OrbitCompanion_aiPanel__XRMV7 .OrbitCompanion_introduction__y9iL3>p{max-width:240px}.OrbitCompanion_aiPanel__XRMV7 h2{margin-bottom:12px}.OrbitCompanion_contextBadge__xMzAs{display:flex;align-items:center;gap:7px;margin:0;color:#b4e5d7;font-size:11px}.OrbitCompanion_assistantIntro__y_r_O{margin:10px 0 18px;color:#b9cbe0;font-size:13px}.OrbitCompanion_modes__a8S0q{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 18px}.OrbitCompanion_modes__a8S0q button{border:1px solid #69839d40;background:#17283b;color:#bfd3e6;border-radius:9px;min-height:42px;padding:8px 10px;font-size:12px;transition:background .18s,border-color .18s}.OrbitCompanion_modes__a8S0q button[aria-pressed=true]{border-color:#9bdcca;background:#9bdcca15;color:#d1fff2}.OrbitCompanion_modes__a8S0q button:hover{background:#31475b}.OrbitCompanion_composer__f2SX0{border:1px solid #496d8f;border-radius:12px;background:#0b1727;padding:12px}.OrbitCompanion_composer__f2SX0:focus-within{border-color:#a7dbc9;box-shadow:0 0 0 2px #a7dbc91a}.OrbitCompanion_composer__f2SX0 label{display:block;font-size:11px;color:#b6c9dc;padding-bottom:7px}.OrbitCompanion_composer__f2SX0 textarea{display:block;color:#f1f7fc;font:inherit;font-size:13px;line-height:1.6;width:100%;resize:vertical;min-height:80px;max-height:230px;background:transparent;border:0;outline:none}.OrbitCompanion_composer__f2SX0 textarea::placeholder{color:#8099b0}.OrbitCompanion_composerFooter__z7CEs{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.OrbitCompanion_composerFooter__z7CEs>span{color:#90a8be;font-size:10px}.OrbitCompanion_composerFooter__z7CEs button{padding:10px 13px;border-radius:8px;border:1px solid #a9dcca;background:#b7ead9;color:#102e2b;font-size:12px;font-weight:600;min-height:43px}.OrbitCompanion_composerFooter__z7CEs button:hover:enabled{background:#d1fff0}.OrbitCompanion_assistant__j_zFV button:disabled{cursor:default;opacity:.55}.OrbitCompanion_linkedContext__0tMZh{margin:5px 0 0;color:#a9dcca;font-size:10px}.OrbitCompanion_allowance__VuhSS{color:#94b3c7;font-size:10px;margin:-8px 0 16px}.OrbitCompanion_generationError__6paKD{margin:12px 0;border:1px solid #f1c79740;background:#8d59201c;padding:12px;color:#f2d8b5;border-radius:9px;font-size:12px}.OrbitCompanion_generationError__6paKD p{margin:0}.OrbitCompanion_followUp___6pLo button,.OrbitCompanion_generationError__6paKD button,.OrbitCompanion_historyHeader__guLlQ button{border:0;padding:6px 0;background:none;font-size:11px;color:#c7e2f6;text-decoration:underline;text-underline-offset:3px}.OrbitCompanion_liveStatus__7vmYg{font-size:11px;color:#c0eadc;margin:9px 0}.OrbitCompanion_liveStatus__7vmYg:empty{display:none}.OrbitCompanion_history__ypKYI{margin:20px 0 17px}.OrbitCompanion_historyHeader__guLlQ{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.OrbitCompanion_historyHeader__guLlQ h3{font-size:12px;font-weight:550;color:#adc5d9;margin:0}.OrbitCompanion_generation__En2Dg{border:1px solid #5d7a953d;border-radius:11px;background:#07132335;margin-bottom:11px;padding:13px;overflow-wrap:anywhere}.OrbitCompanion_generation__En2Dg[open]{border-color:#83b4ae69}.OrbitCompanion_generation__En2Dg summary{cursor:pointer;list-style:none;position:relative;padding-right:18px}.OrbitCompanion_generation__En2Dg summary::-webkit-details-marker{display:none}.OrbitCompanion_generation__En2Dg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:18px;color:#a9c9dd}.OrbitCompanion_generation__En2Dg[open] summary:after{content:"−"}.OrbitCompanion_generation__En2Dg summary:focus-visible{outline:2px solid #b3ffe1;outline-offset:4px;border-radius:3px}.OrbitCompanion_generationMeta__VQyzX{display:block;color:#9dc4c0;font-size:10px;margin-bottom:4px}.OrbitCompanion_savedQuestion__QSHog{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:#dceaf6;line-height:1.6}.OrbitCompanion_generation__En2Dg[open] .OrbitCompanion_savedQuestion__QSHog{display:block;white-space:pre-wrap}.OrbitCompanion_answer__P87pg{border-top:1px solid #56788d40;margin-top:12px;padding-top:12px;font-size:12px;color:#d1e1f1}.OrbitCompanion_answer__P87pg>p{white-space:pre-wrap;margin:0}.OrbitCompanion_answerSteps__BWEHw{display:grid;gap:10px;margin:15px 0;padding:0;list-style:none}.OrbitCompanion_answerSteps__BWEHw li{display:flex;gap:10px;align-items:flex-start}.OrbitCompanion_answerSteps__BWEHw li>span{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#57988926;color:#b8e9d9;font-size:10px}.OrbitCompanion_answerSteps__BWEHw p{margin:0;white-space:pre-wrap}.OrbitCompanion_draft__vBugH{border:1px solid #739ba15c;background:#0b1b2a;border-radius:9px;padding:13px;margin:15px 0}.OrbitCompanion_draft__vBugH>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.OrbitCompanion_draft__vBugH strong{color:#b7e4d5;font-size:10px;font-weight:550}.OrbitCompanion_draft__vBugH button{background:#a1cddb12;color:#ccedf7;border:1px solid #739baf70;border-radius:7px;padding:8px 10px;font-size:10px;min-height:36px}.OrbitCompanion_draft__vBugH>p{font-family:inherit;white-space:pre-wrap;font-size:12px;color:#e4eff6;line-height:1.8;margin:12px 0;user-select:text}.OrbitCompanion_draft__vBugH>span{color:#99b1c5;font-size:10px}.OrbitCompanion_nextMove__C05GS{padding:14px;background:linear-gradient(100deg,#24645533,#1b34492b);border:1px solid #71bda24a;border-radius:9px;margin-top:15px}.OrbitCompanion_nextMove__C05GS strong{color:#b9f0dc;font-size:11px;font-weight:550}.OrbitCompanion_nextMove__C05GS p{white-space:pre-wrap;margin:7px 0 12px}.OrbitCompanion_nextMove__C05GS .OrbitCompanion_action__Z0Ie_{padding:9px 10px;font-size:11px!important}.OrbitCompanion_followUp___6pLo{margin-top:15px;border-top:1px solid #56788d40;padding-top:11px}.OrbitCompanion_followUp___6pLo p{color:#bed6df;margin:0;white-space:pre-wrap}.OrbitCompanion_working__EEh9z{font-size:12px;color:#b9dcca;margin:14px 0 0}.OrbitCompanion_emptyConversation__JNINw{margin:18px 0;border-left:2px solid #80b7a885;padding:2px 0 2px 12px}.OrbitCompanion_emptyConversation__JNINw strong{color:#c2e9db;font-size:12px;font-weight:550}.OrbitCompanion_emptyConversation__JNINw p{margin:6px 0 0;font-size:11px;color:#a0b9cf}@keyframes OrbitCompanion_orbitHover__tMCkh{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes OrbitCompanion_orbitThink___8WID{0%,to{transform:translateY(-1px) rotate(-5deg)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes OrbitCompanion_orbitHello__SCsTG{0%{transform:scale(1)}45%{transform:scale(1.08) rotate(-5deg)}to{transform:scale(1)}}@keyframes OrbitCompanion_orbitBlink__zV0Aa{0%,43%,46%,to{transform:scaleY(1)}44%,45%{transform:scaleY(.15)}}@keyframes OrbitCompanion_orbitSignal__4C8PW{0%{opacity:.35}to{opacity:1}}@media (max-width:600px){.OrbitCompanion_dock__owzqY{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));gap:9px}.OrbitCompanion_launcher__zGe2u{width:54px;height:54px;min-height:54px;padding:0;justify-content:center}.OrbitCompanion_launcherCharacter__wJCpx{width:51px;height:51px}.OrbitCompanion_launcherText__r_ptD{display:none}.OrbitCompanion_panel__E4ai3{max-height:calc(100dvh - 92px);width:min(355px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:18px}.OrbitCompanion_character__nYjVV{width:75px;height:75px}.OrbitCompanion_panel__E4ai3 h2{font-size:21px}.OrbitCompanion_aiPanel__XRMV7{width:min(470px,calc(100vw - 24px));padding:16px}}@media (prefers-reduced-motion:reduce){.OrbitCompanion_askButton__p8W0h,.OrbitCompanion_launcher__zGe2u,.OrbitCompanion_modes__a8S0q button{transition:none}.OrbitCompanion_askButton__p8W0h:hover,.OrbitCompanion_launcher__zGe2u:hover{transform:none}.OrbitCompanion_characterMotion__A0N_Q,.OrbitCompanion_characterMotion__A0N_Q[data-state],.OrbitCompanion_characterMotion__A0N_Q[data-state] .OrbitCompanion_antenna__mtEZS,.OrbitCompanion_eyes__dhx0d{animation:none}}@media print{.OrbitCompanion_askButton__p8W0h,.OrbitCompanion_openLink__oedFf,.OrbitCompanion_root__Vedsm{display:none!important}}