.DwellTimerHUD_container__fkIxB{position:absolute;top:80px;left:16px;z-index:900;background:rgba(10,10,20,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,215,0,.25);border-radius:10px;padding:10px 14px;min-width:200px;max-width:280px;font-family:Inter,SF Mono,monospace;color:#e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);animation:DwellTimerHUD_fadeIn__fHI00 .3s ease}@keyframes DwellTimerHUD_fadeIn__fHI00{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DwellTimerHUD_header__sOtLo{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.DwellTimerHUD_icon__r_vHq{font-size:14px}.DwellTimerHUD_title__1_1HV{font-size:11px;font-weight:700;letter-spacing:2px;color:#ffd700;text-transform:uppercase;flex:1 1}.DwellTimerHUD_totalTime__HF71m{font-size:13px;font-weight:600;color:#ffd700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(255,215,0,.4)}.DwellTimerHUD_activeZones__2yYyD{display:flex;flex-direction:column;gap:4px}.DwellTimerHUD_zoneRow__tW_lS{display:flex;align-items:center;gap:8px;padding:4px 0;animation:DwellTimerHUD_pulseIn__t2bvr .5s ease}@keyframes DwellTimerHUD_pulseIn__t2bvr{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.DwellTimerHUD_zoneDot__CN1ry{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:DwellTimerHUD_breathe__A4_88 2s ease-in-out infinite}@keyframes DwellTimerHUD_breathe__A4_88{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.DwellTimerHUD_zoneName__qo3wz{font-size:11px;color:#d1d5db;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DwellTimerHUD_zoneTime__AG_mF{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px}.DwellTimerHUD_idle___MNys{padding:4px 0}.DwellTimerHUD_idleText__pjkW9{font-size:10px;color:#6b7280;font-style:italic}.DwellTimerHUD_summary__2LSNa{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.DwellTimerHUD_summaryRow__1x_L4{display:flex;align-items:center;gap:6px}.DwellTimerHUD_summaryDot__KvPpB{width:5px;height:5px;border-radius:50%;flex-shrink:0;opacity:.6}.DwellTimerHUD_summaryName__kct14{font-size:9px;color:#9ca3af;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DwellTimerHUD_summaryTime__KPxu0{font-size:9px;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MissionPlanner_overlay__JksUS{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:MissionPlanner_fadeIn__LXR3M .2s ease}@keyframes MissionPlanner_fadeIn__LXR3M{0%{opacity:0}to{opacity:1}}.MissionPlanner_panel__zSezM{background:rgba(15,15,25,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(99,102,241,.3);border-radius:16px;width:min(720px,92vw);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(99,102,241,.1);animation:MissionPlanner_slideUp__9WAjC .3s ease}@keyframes MissionPlanner_slideUp__9WAjC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MissionPlanner_header__62pgD{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.MissionPlanner_headerLeft__p7UGu{display:flex;align-items:center;gap:12px}.MissionPlanner_headerIcon__jx6l4{font-size:28px}.MissionPlanner_headerTitle__PmsXh{font-size:18px;font-weight:700;color:#e5e7eb;margin:0;font-family:Inter,sans-serif}.MissionPlanner_headerSubtitle__MH_XI{font-size:11px;color:#6b7280;margin:2px 0 0;letter-spacing:1px;text-transform:uppercase}.MissionPlanner_closeBtn__DWBQd{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#9ca3af;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}.MissionPlanner_closeBtn__DWBQd:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#ef4444}.MissionPlanner_disclaimer__255KP{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:11px;color:#fca5a5;line-height:1.5;margin:12px 20px 0}.MissionPlanner_tabs__Z9Pav{display:flex;gap:2px;padding:12px 20px 0;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto}.MissionPlanner_tab__z81N_{padding:8px 14px;background:transparent;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;font-family:Inter,sans-serif}.MissionPlanner_tab__z81N_:hover{color:#d1d5db;background:rgba(255,255,255,.03)}.MissionPlanner_tabActive__4HAJK{color:#818cf8;border-bottom-color:#6366f1}.MissionPlanner_content__sNMFH{flex:1 1;overflow-y:auto;padding:16px 20px 20px}.MissionPlanner_sectionTitle__yfSes{font-size:14px;font-weight:600;color:#d1d5db;margin:16px 0 8px;font-family:Inter,sans-serif}.MissionPlanner_sectionTitle__yfSes:first-child{margin-top:0}.MissionPlanner_briefText__DiVKK{font-size:13px;color:#9ca3af;line-height:1.6;margin:0 0 12px}.MissionPlanner_zoneList__GpiT8{display:flex;flex-direction:column;gap:8px}.MissionPlanner_zoneItem__WTIz_{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;background:rgba(99,102,241,.06);border:1px solid rgba(99,102,241,.15);border-radius:8px}.MissionPlanner_zoneDot__qyQcP{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.MissionPlanner_zoneItem__WTIz_ strong{font-size:12px;color:#c7d2fe;display:block}.MissionPlanner_zoneDesc__RGoS2{font-size:11px;color:#6b7280;display:block;margin-top:2px}.MissionPlanner_rampCard__BsB4E{padding:10px 12px;background:rgba(6,182,212,.06);border:1px solid rgba(6,182,212,.15);border-radius:8px;margin-bottom:8px}.MissionPlanner_rampHeader__OwLJ_{display:flex;align-items:center;gap:8px}.MissionPlanner_rampIcon__60cGc{font-size:16px}.MissionPlanner_rampHeader__OwLJ_ strong{flex:1 1;font-size:13px;color:#67e8f9}.MissionPlanner_rampDist__AOFt_{font-size:11px;color:#6b7280;background:rgba(255,255,255,.05);padding:2px 8px;border-radius:4px}.MissionPlanner_rampDetails__kE1aR{display:flex;gap:16px;margin:6px 0 4px 28px;font-size:11px;color:#9ca3af}.MissionPlanner_rampNote__BLl1B{font-size:11px;color:#6b7280;margin:0 0 0 28px;line-height:1.4}.MissionPlanner_contactCard__q4USm{padding:10px 12px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.12);border-radius:8px;margin-bottom:6px}.MissionPlanner_contactHeader___oUza{display:flex;justify-content:space-between;align-items:center}.MissionPlanner_contactHeader___oUza strong{font-size:13px;color:#fca5a5}.MissionPlanner_phoneLink__R_wHw{font-size:13px;color:#67e8f9;text-decoration:none;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MissionPlanner_phoneLink__R_wHw:hover{text-decoration:underline}.MissionPlanner_contactRole__bVoTT{font-size:11px;color:#6b7280;margin:4px 0 2px}.MissionPlanner_vhfBadge__tBw22{font-size:10px;color:#fbbf24;background:rgba(251,191,36,.1);padding:2px 8px;border-radius:4px;display:inline-block}.MissionPlanner_lawCard__IZ_k7{padding:10px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;margin-bottom:8px}.MissionPlanner_lawHeader__piAku{display:flex;align-items:center;gap:10px;margin-bottom:6px}.MissionPlanner_lawCode__AEY0G{font-size:10px;color:#818cf8;background:rgba(99,102,241,.1);padding:2px 8px;border-radius:4px;font-weight:600;letter-spacing:.5px}.MissionPlanner_lawHeader__piAku strong{font-size:13px;color:#d1d5db}.MissionPlanner_lawText__9rL4j{font-size:12px;color:#9ca3af;line-height:1.5;margin:0}.MissionPlanner_riskBox__yE033{margin-top:16px;padding:14px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:10px}.MissionPlanner_riskBox__yE033 h4{font-size:14px;color:#fca5a5;margin:0 0 8px}.MissionPlanner_riskBox__yE033 ul{margin:0;padding-left:20px}.MissionPlanner_riskBox__yE033 li{font-size:12px;color:#d1d5db;margin-bottom:4px;line-height:1.4}.MissionPlanner_riskNote__cg_Jb{font-size:12px;color:#fbbf24;margin:10px 0 0;line-height:1.4}.MissionPlanner_checkCategory__2nkXY{margin-bottom:14px}.MissionPlanner_checkCategoryTitle__TqxcB{font-size:13px;color:#d1d5db;margin:0 0 6px}.MissionPlanner_checkItem__RflYX{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:12px;color:#9ca3af;transition:color .2s}.MissionPlanner_checkItem__RflYX:hover{color:#d1d5db}.MissionPlanner_checkBox__2eMNq{accent-color:#6366f1;width:14px;height:14px}.MissionPlanner_droneTab__LY2fF{text-align:center}.MissionPlanner_placeholder__sq65W{padding:30px 20px;background:rgba(99,102,241,.04);border:1px dashed rgba(99,102,241,.2);border-radius:12px;margin-top:10px}.MissionPlanner_placeholderIcon__aMaXh{font-size:48px;display:block;margin-bottom:10px}.MissionPlanner_placeholder__sq65W h4{color:#818cf8;font-size:16px;margin:0 0 8px}.MissionPlanner_placeholder__sq65W p{color:#6b7280;font-size:13px;line-height:1.5}.MissionPlanner_droneFeatures__j29s2{text-align:left;margin:12px 0 0;padding-left:20px}.MissionPlanner_droneFeatures__j29s2 li{font-size:12px;color:#9ca3af;margin-bottom:4px}.MissionPlanner_content__sNMFH::-webkit-scrollbar{width:6px}.MissionPlanner_content__sNMFH::-webkit-scrollbar-track{background:transparent}.MissionPlanner_content__sNMFH::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.MissionPlanner_content__sNMFH::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.LLMChatWidget_panel__GR82O{position:fixed;right:76px;top:72px;width:400px;height:min(560px,calc(100dvh - 120px));display:flex;flex-direction:column;background:var(--panel-bg,rgba(15,17,21,.72));backdrop-filter:var(--panel-blur,blur(16px));-webkit-backdrop-filter:var(--panel-blur,blur(16px));border:1px solid rgba(167,139,250,.25);border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.03);color:var(--text-main,#f3f4f6);z-index:1100;overflow:hidden;pointer-events:auto;animation:LLMChatWidget_rise__8ilsU .22s ease-out}@media (max-width:768px){.LLMChatWidget_panel__GR82O{left:8px;right:8px;top:auto;bottom:calc(58px + 8px + env(safe-area-inset-bottom, 0px));width:auto;height:min(calc(100dvh - 58px - 96px),560px)}}@keyframes LLMChatWidget_rise__8ilsU{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.LLMChatWidget_header__QwR2U{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--panel-border,rgba(255,255,255,.08));background:linear-gradient(90deg,rgba(139,92,246,.14),rgba(6,182,212,.06));flex-shrink:0}.LLMChatWidget_title__ykl6a{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.06em;font-size:13px;color:#c4b5fd}.LLMChatWidget_wave__ZKub4{font-size:18px;line-height:1;display:inline-block;background:linear-gradient(90deg,#a78bfa,#22d3ee,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent;animation:LLMChatWidget_drift__ykE3p 4s ease-in-out infinite}@keyframes LLMChatWidget_drift__ykE3p{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.LLMChatWidget_panel__GR82O,.LLMChatWidget_wave__ZKub4{animation:none}}.LLMChatWidget_close__LZ7cF{background:none;border:none;color:var(--text-muted,#9ca3af);cursor:pointer;padding:6px;border-radius:6px;display:flex}.LLMChatWidget_close__LZ7cF:hover{color:#fff;background:rgba(255,255,255,.06)}.LLMChatWidget_note__8QBzp{font-size:11px;color:var(--text-muted,#9ca3af);padding:6px 12px;border-bottom:1px solid var(--panel-border,rgba(255,255,255,.08));line-height:1.4;flex-shrink:0}.LLMChatWidget_messages__mUV50{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.LLMChatWidget_row__ys_M2{display:flex}.LLMChatWidget_rowUser__qqUSz{justify-content:flex-end}.LLMChatWidget_bubble__C1wah{max-width:85%;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#d1d5db}.LLMChatWidget_bubbleUser__xvK_L{background:rgba(139,92,246,.22);border-color:rgba(139,92,246,.35);color:#ede9fe}.LLMChatWidget_bubbleError__p9jqN{border-color:rgba(245,158,11,.4);color:#fcd34d}.LLMChatWidget_who__8Pp1M{font-size:10px;opacity:.65;margin-bottom:2px;letter-spacing:.04em}.LLMChatWidget_thinking__JCuFH{display:flex;align-items:center;gap:6px;color:var(--text-muted,#9ca3af);font-size:12px}.LLMChatWidget_spin__vzsK9{animation:LLMChatWidget_spin__vzsK9 1s linear infinite}@keyframes LLMChatWidget_spin__vzsK9{to{transform:rotate(1turn)}}.LLMChatWidget_seeds__nTU7n{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px;flex-shrink:0}.LLMChatWidget_seed__VsiLR{font-size:11px;background:rgba(139,92,246,.14);color:#ddd6fe;border:1px solid rgba(139,92,246,.3);border-radius:999px;padding:5px 10px;cursor:pointer;text-align:left;transition:background .15s}.LLMChatWidget_seed__VsiLR:hover{background:rgba(139,92,246,.3)}.LLMChatWidget_form__SN5QG{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--panel-border,rgba(255,255,255,.08));background:rgba(0,0,0,.3);flex-shrink:0}.LLMChatWidget_input__BxLyS{flex:1 1;min-width:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:9px 10px;color:#fff;font-size:16px;outline:none}.LLMChatWidget_input__BxLyS:focus{border-color:#a78bfa}.LLMChatWidget_send__j_hRG{background:#7c3aed;border:none;color:#fff;border-radius:8px;padding:0 12px;cursor:pointer;display:flex;align-items:center}.LLMChatWidget_send__j_hRG:disabled{background:rgba(255,255,255,.06);color:#6b7280;cursor:default}.LLMChatWidget_send__j_hRG:not(:disabled):hover{background:#8b5cf6}.LLMChatWidget_signin__K2Sju{color:#c4b5fd;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font:inherit}