.Modal_modalOverlay__4tbaF{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modalContent__Q0MTy{background:#fff;border-radius:8px;padding:2rem 1.5rem 1.5rem;min-width:320px;max-width:90vw;box-shadow:0 4px 32px rgba(0,0,0,.18);position:relative;text-align:center}.Modal_modalTitle__PzBAC{margin-top:0;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.Modal_modalBody__ITtpE{margin-bottom:1.5rem}.Modal_closeButton__Xc9GT{background:#0070f3;color:#fff;border:none;border-radius:4px;padding:.5rem 1.2rem;font-size:1rem;cursor:pointer;transition:background .2s}.Modal_closeButton__Xc9GT:hover{background:#005bb5}.Button_button__fOysu{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-family-primary);font-weight:500;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;user-select:none}.Button_button__fOysu:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Button_button__fOysu:disabled{opacity:.5;cursor:not-allowed}.Button_primary__9efKd{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.Button_primary__9efKd:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.Button_outline__hqd75{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.Button_outline__hqd75:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.Button_secondary__GMCWm{background-color:var(--color-white);color:var(--color-text-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.Button_secondary__GMCWm:hover:not(:disabled){background-color:var(--color-background);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_small__DxDrP{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem;line-height:1.25rem}.Button_medium__XETtS{padding:var(--spacing-md) var(--spacing-lg);font-size:1rem;line-height:1.5rem}.Button_large__Ffq5s{padding:var(--spacing-lg) var(--spacing-xl);font-size:1.125rem;line-height:1.75rem;border-radius:var(--radius-lg)}@media (max-width:768px){.Button_large__Ffq5s{padding:var(--spacing-md) var(--spacing-lg);font-size:1rem}.Button_medium__XETtS{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem}}.FeatureCard_featureCard__POFet{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--color-border)}.FeatureCard_featureCard__POFet:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.FeatureCard_featureIcon__Rn4Gs{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-radius:50%}.FeatureCard_iconPlaceholder__nBLnH{width:40px;height:40px;background:var(--color-white);border-radius:50%;opacity:.9}.FeatureCard_featureTitle__iVAm8{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);line-height:1.4}.FeatureCard_featureDescription__yBspm{color:var(--color-text-secondary);font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.FeatureCard_featureCard__POFet{padding:var(--spacing-lg)}.FeatureCard_featureIcon__Rn4Gs{width:60px;height:60px;margin-bottom:var(--spacing-md)}.FeatureCard_iconPlaceholder__nBLnH{width:30px;height:30px}.FeatureCard_featureTitle__iVAm8{font-size:1.125rem}.FeatureCard_featureDescription__yBspm{font-size:.875rem}}.Logo_logo__p8QVh{display:block;object-fit:contain;transition:all var(--transition-normal)}.Logo_logo__p8QVh:hover{opacity:.9}.Logo_dark__Utpfd,.Logo_light__IQb8M{filter:none}.Logo_small__kOcfE{height:32px;width:auto}.Logo_medium__sZCHz{height:48px;width:auto}.Logo_large__nJE3P{height:64px;width:auto}@media (max-width:768px){.Logo_large__nJE3P{height:48px}.Logo_medium__sZCHz{height:40px}.Logo_small__kOcfE{height:28px}}.Sidebar_sidebar__9stw3{width:280px;background:var(--color-background-dark);box-shadow:var(--shadow-lg);position:fixed;top:0;left:0;height:100vh;z-index:1000;transition:transform var(--transition-normal);transform:translateX(0);display:flex;flex-direction:column}.Sidebar_sidebar__9stw3.Sidebar_open__liB_y{transform:translateX(0)}.Sidebar_sidebarHeader__ITzk8{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);display:flex;align-items:center;justify-content:center}.Sidebar_navMenu__XRp_Y{list-style:none;padding:var(--spacing-md) 0;margin:0;flex:1;display:flex;flex-direction:column}.Sidebar_navMenu__XRp_Y li{margin:0}.Sidebar_navLink__NN1Uo{display:block;width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-light);text-decoration:none;font-weight:500;font-size:1rem;border:none;background:none;cursor:pointer;transition:all var(--transition-fast);text-align:left;position:relative}.Sidebar_navLink__NN1Uo:hover{background:var(--color-background-accent);color:var(--color-text-light)}.Sidebar_navLink__NN1Uo.Sidebar_active__ifXcm{color:var(--color-primary);background:rgba(255,107,53,.15)}.Sidebar_navLink__NN1Uo.Sidebar_active__ifXcm:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-primary)}.Sidebar_logoutItem__HSuni{margin-top:auto;border-top:1px solid var(--color-border-light);padding-top:var(--spacing-md)}.Sidebar_logout__wwxko{color:var(--color-text-light)!important;opacity:.8}.Sidebar_logout__wwxko:hover{background:rgba(255,107,53,.1)!important;opacity:1;color:var(--color-primary)!important}@media (min-width:1024px){.Sidebar_sidebar__9stw3{position:fixed;transform:none;height:100vh;flex-shrink:0}.Sidebar_sidebar__9stw3.Sidebar_open__liB_y{transform:none}}@media (max-width:1023px){.Sidebar_sidebar__9stw3{width:100%;max-width:320px;transform:translateX(-100%)}.Sidebar_sidebar__9stw3.Sidebar_open__liB_y{transform:translateX(0)}}@media (max-width:768px){.Sidebar_sidebar__9stw3{width:100%;max-width:280px}.Sidebar_navLink__NN1Uo,.Sidebar_sidebarHeader__ITzk8{padding:var(--spacing-md)}.Sidebar_navLink__NN1Uo{font-size:.9rem}}.ConfirmLogoutModal_modalOverlay__36Uw9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);padding:1rem}.ConfirmLogoutModal_modalContainer__u_exW{background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);width:100%;max-width:550px;overflow:hidden;animation:ConfirmLogoutModal_modalSlideIn__cQl7J .3s ease-out}@keyframes ConfirmLogoutModal_modalSlideIn__cQl7J{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmLogoutModal_modalHeader__gU4m_{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#FF6B35,#FF8555)}.ConfirmLogoutModal_headerContent__B_eHc{display:flex;align-items:center;gap:1rem}.ConfirmLogoutModal_warningIcon__bQtJp{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(255,255,255,.3);border-radius:50%;border:2px solid rgba(255,255,255,.5)}.ConfirmLogoutModal_modalHeader__gU4m_ h2{margin:0;font-size:1.25rem;font-weight:700;color:white}.ConfirmLogoutModal_closeButton__oYb2d{background:rgba(255,255,255,.2);border:none;border-radius:6px;color:white;font-size:1.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;margin-top:-2px}.ConfirmLogoutModal_closeButton__oYb2d:hover{background:rgba(255,255,255,.3)}.ConfirmLogoutModal_modalContent__EI_Ma{padding:1.25rem 1.5rem}.ConfirmLogoutModal_mainMessage__Vyamf{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#1f2937;line-height:1.5}.ConfirmLogoutModal_warningBox__rN0Ek{display:flex;gap:.75rem;padding:.875rem;align-items:flex-start}.ConfirmLogoutModal_warningSymbol__3il_v{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f59e0b;color:white;border-radius:50%;font-weight:700;font-size:.875rem;flex-shrink:0;margin-top:2px}.ConfirmLogoutModal_warningText__YVyr_{margin:0;font-size:.875rem;color:#92400e;line-height:1.5}.ConfirmLogoutModal_modalFooter__EzPGg{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb;justify-content:flex-end}.ConfirmLogoutModal_cancelButton__JRA7T{background:#e5e7eb;color:#1f2937;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.ConfirmLogoutModal_cancelButton__JRA7T:hover{background:#d1d5db}.ConfirmLogoutModal_confirmButton__j6uFA{background:#dc2626;color:white;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.ConfirmLogoutModal_confirmButton__j6uFA:hover{background:#b91c1c}@media (max-width:480px){.ConfirmLogoutModal_modalContainer__u_exW{max-width:100%;margin:0 1rem}.ConfirmLogoutModal_modalHeader__gU4m_{padding:1rem}.ConfirmLogoutModal_headerContent__B_eHc{gap:.75rem}.ConfirmLogoutModal_modalHeader__gU4m_ h2{font-size:1.125rem}.ConfirmLogoutModal_modalContent__EI_Ma{padding:1rem}.ConfirmLogoutModal_modalFooter__EzPGg{padding:1rem;flex-direction:column}.ConfirmLogoutModal_cancelButton__JRA7T,.ConfirmLogoutModal_confirmButton__j6uFA{width:100%}}.DashboardLayout_dashboard__i9YiA{display:flex;min-height:100vh;background:var(--color-background)}.DashboardLayout_mobileMenuButton__bvymK{display:none;position:fixed;top:var(--spacing-md);left:var(--spacing-md);z-index:1001;background:var(--color-background-dark);border:none;border-radius:var(--radius-md);padding:var(--spacing-sm);box-shadow:var(--shadow-md);cursor:pointer;flex-direction:column;gap:4px}.DashboardLayout_hamburger__ppBv4{width:20px;height:2px;background:var(--color-text-light);border-radius:1px;transition:all var(--transition-fast)}.DashboardLayout_mainContent__IX0F1{flex:1;padding:var(--spacing-sm) var(--spacing-md);transition:margin-left var(--transition-normal);min-height:100vh}.DashboardLayout_mainContent__IX0F1.DashboardLayout_shifted__Cdpyu{margin-left:0}.DashboardLayout_pageHeader__gBHEJ{margin-bottom:var(--spacing-md);max-width:none}.DashboardLayout_pageTitle__FS_Kx{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:1.2}.DashboardLayout_pageSubtitle__40UTl{font-size:1.125rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.DashboardLayout_pageContent__4DMNW{max-width:none;overflow:visible}.DashboardLayout_overlay__eK_y_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;display:none}@media (min-width:1024px){.DashboardLayout_mainContent__IX0F1,.DashboardLayout_mainContent__IX0F1.DashboardLayout_shifted__Cdpyu{margin-left:280px}}@media (max-width:1023px){.DashboardLayout_mobileMenuButton__bvymK{display:flex}.DashboardLayout_overlay__eK_y_{display:block}.DashboardLayout_mainContent__IX0F1{margin-left:0;padding:var(--spacing-3xl) var(--spacing-md) var(--spacing-xl)}.DashboardLayout_pageTitle__FS_Kx{font-size:1.875rem}.DashboardLayout_pageSubtitle__40UTl{font-size:1rem}}@media (max-width:768px){.DashboardLayout_mainContent__IX0F1{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)}.DashboardLayout_pageHeader__gBHEJ{margin-bottom:var(--spacing-xl)}.DashboardLayout_pageTitle__FS_Kx{font-size:1.5rem}.DashboardLayout_pageSubtitle__40UTl{font-size:.9rem}}.ReportViewerModal_modalOverlay__poDwU{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-backdrop);display:flex;align-items:center;justify-content:center;z-index:var(--modal-z-index);backdrop-filter:blur(8px);padding:1rem}.ReportViewerModal_modalContainer__aPdQC{background:white;border-radius:var(--modal-border-radius);box-shadow:var(--modal-shadow);width:95vw;height:90vh;max-width:1400px;max-height:900px;display:flex;flex-direction:column;overflow:hidden;animation:ReportViewerModal_modalSlideIn__anwyM .3s ease-out}@keyframes ReportViewerModal_modalSlideIn__anwyM{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ReportViewerModal_modalHeader__iFQ8r{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#4A4E69,#FF6B35);color:white}.ReportViewerModal_modalTitle__P9dtn h2{margin:0;font-size:1.5rem;font-weight:700}.ReportViewerModal_modalTitle__P9dtn p{margin:.25rem 0 0;font-size:.875rem;opacity:.9}.ReportViewerModal_closeButton__8phLu{background:rgba(255,255,255,.2);border:none;border-radius:8px;color:white;font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.ReportViewerModal_closeButton__8phLu:hover{background:rgba(255,255,255,.3)}.ReportViewerModal_modalContent__KNkkw{flex:1;position:relative;overflow:hidden}.ReportViewerModal_reportIframe__zOig0{width:100%;height:100%;border:none;background:white}.ReportViewerModal_loadingContainer__yiU1b{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;z-index:10}.ReportViewerModal_spinner__1eGcr{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#ff6b35;border-radius:50%;animation:ReportViewerModal_spin__2jWF5 1s linear infinite;margin-bottom:1rem}@keyframes ReportViewerModal_spin__2jWF5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportViewerModal_loadingContainer__yiU1b p{color:#6b7280;font-size:.875rem}.ReportViewerModal_errorContainer__qkSyr{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;z-index:10;padding:2rem;text-align:center}.ReportViewerModal_errorIcon__8l8vq{font-size:3rem;margin-bottom:1rem}.ReportViewerModal_errorContainer__qkSyr h3{color:#374151;margin:0 0 .5rem;font-size:1.25rem}.ReportViewerModal_errorContainer__qkSyr p{color:#6b7280;margin:0 0 1.5rem;max-width:400px;line-height:1.5}.ReportViewerModal_retryButton__beEBF{background:#FF6B35;color:white;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ReportViewerModal_retryButton__beEBF:hover{background:#e55a2b}.ReportViewerModal_modalFooter__k_52U{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb}.ReportViewerModal_footerInfo__SkAhN{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.ReportViewerModal_statusActive__iVoAo{color:#059669;font-weight:600}.ReportViewerModal_statusError__LM2LZ{color:#dc2626;font-weight:600}.ReportViewerModal_doneButton__be8XP{background:#4A4E69;color:white;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ReportViewerModal_doneButton__be8XP:hover{background:#3a3d56}@media (max-width:768px){.ReportViewerModal_modalContainer__aPdQC{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.ReportViewerModal_modalHeader__iFQ8r{padding:1rem}.ReportViewerModal_modalTitle__P9dtn h2{font-size:1.25rem}.ReportViewerModal_modalFooter__k_52U{padding:1rem}.ReportViewerModal_footerInfo__SkAhN{font-size:.75rem}}@media (max-width:480px){.ReportViewerModal_modalHeader__iFQ8r{flex-direction:column;align-items:flex-start;gap:.5rem}.ReportViewerModal_closeButton__8phLu{position:absolute;top:1rem;right:1rem}}.RequestInspectionModal_modalOverlay__wYtDK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.RequestInspectionModal_modalContainer__Qg8Cu{background:#fff;border-radius:8px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);position:relative}.RequestInspectionModal_modalHeader__R7Qu7{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;border-bottom:1px solid #e5e5e5}.RequestInspectionModal_modalHeader__R7Qu7 h2{margin:0;color:#1f2937;font-size:1.5rem;font-weight:600}.RequestInspectionModal_closeButton__RAYNz{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:.25rem;line-height:1;transition:color .2s}.RequestInspectionModal_closeButton__RAYNz:hover{color:#374151}.RequestInspectionModal_modalContent__JySeQ{padding:2rem}.RequestInspectionModal_formGroup__y0oyw{margin-bottom:1.5rem}.RequestInspectionModal_formGroup__y0oyw label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.RequestInspectionModal_formGroup__y0oyw input,.RequestInspectionModal_formGroup__y0oyw select,.RequestInspectionModal_formGroup__y0oyw textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.RequestInspectionModal_formGroup__y0oyw input:focus,.RequestInspectionModal_formGroup__y0oyw select:focus,.RequestInspectionModal_formGroup__y0oyw textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RequestInspectionModal_loading__4rtSA{padding:.75rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px}.RequestInspectionModal_noAffiliates__dJV8K{padding:.75rem;text-align:center;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.875rem}.RequestInspectionModal_modalActions__xZoix{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.RequestInspectionModal_cancelButton__MHZJy{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.RequestInspectionModal_cancelButton__MHZJy:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.RequestInspectionModal_cancelButton__MHZJy:disabled{opacity:.5;cursor:not-allowed}.RequestInspectionModal_submitButton__MAiCQ{padding:.75rem 1.5rem;border:none;background:#3b82f6;color:#fff;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:140px}.RequestInspectionModal_submitButton__MAiCQ:hover:not(:disabled){background:#2563eb}.RequestInspectionModal_submitButton__MAiCQ:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.RequestInspectionModal_modalOverlay__wYtDK{padding:.5rem}.RequestInspectionModal_modalHeader__R7Qu7{padding:1rem 1.5rem .75rem}.RequestInspectionModal_modalContent__JySeQ{padding:1.5rem}.RequestInspectionModal_modalActions__xZoix{flex-direction:column-reverse;gap:.5rem}.RequestInspectionModal_cancelButton__MHZJy,.RequestInspectionModal_submitButton__MAiCQ{width:100%;justify-content:center}}.AffiliateCard_affiliateCard__NeNTE{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow:hidden}.AffiliateCard_affiliateHeader__KrZ49{padding:var(--spacing-xl);display:flex;align-items:flex-start;gap:var(--spacing-lg)}.AffiliateCard_affiliateAvatar__Rhh1u{width:60px;height:60px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;font-size:1.25rem;flex-shrink:0}.AffiliateCard_affiliateInfo__cX7u3{flex:1}.AffiliateCard_affiliateName__fzpM_{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;line-height:1.3}.AffiliateCard_affiliateContact__jB8pl{color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;font-size:.9rem}.AffiliateCard_contactDetails__xqLev{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AffiliateCard_contactItem__bwezR{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem}.AffiliateCard_contactIcon__lzfWq{color:var(--color-text-secondary);display:flex;align-items:center}.AffiliateCard_contactItem__bwezR a{color:var(--color-primary);text-decoration:none}.AffiliateCard_contactItem__bwezR a:hover{text-decoration:underline}.AffiliateCard_affiliateStatus__m58MJ{flex-shrink:0}.AffiliateCard_statusBadge__nwBzU{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.AffiliateCard_statusBadge__nwBzU.AffiliateCard_active__quRBK{background:rgba(34,197,94,.1);color:rgb(34,197,94)}.AffiliateCard_statusBadge__nwBzU.AffiliateCard_inactive__rRSUb{background:rgba(107,114,128,.1);color:rgb(107,114,128)}.AffiliateCard_statusBadge__nwBzU.AffiliateCard_pending__u4yxL{background:rgba(251,191,36,.1);color:rgb(251,191,36)}.AffiliateCard_affiliateStats__FkerF{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border)}.AffiliateCard_statItem__OUw0e{padding:var(--spacing-lg);text-align:center;border-right:1px solid var(--color-border)}.AffiliateCard_statItem__OUw0e:last-child{border-right:none}.AffiliateCard_statNumber__8Rc8K{display:block;font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.AffiliateCard_statLabel__xQz_1{display:block;font-size:.75rem;color:var(--color-text-secondary);margin-top:var(--spacing-xs);text-transform:uppercase;letter-spacing:.5px}.AffiliateCard_affiliateActions__9mqXh{padding:var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-background)}.AffiliateCard_contactButton__4LjHq{width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast)}.AffiliateCard_contactButton__4LjHq:hover{background:var(--color-primary-hover)}@media (max-width:768px){.AffiliateCard_affiliateHeader__KrZ49{flex-direction:column;text-align:center;gap:var(--spacing-md)}.AffiliateCard_contactDetails__xqLev{align-items:center}.AffiliateCard_affiliateStats__FkerF{grid-template-columns:1fr}.AffiliateCard_statItem__OUw0e{border-right:none;border-bottom:1px solid var(--color-border)}.AffiliateCard_statItem__OUw0e:last-child{border-bottom:none}}.StatCard_statCard__Bn5XZ{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--spacing-xl);transition:all var(--transition-normal);position:relative;overflow:hidden}.StatCard_statCard__Bn5XZ:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.StatCard_statCard__Bn5XZ.StatCard_clickable__LqNKw{cursor:pointer;border:none;background:var(--color-white);text-align:left;width:100%}.StatCard_statCard__Bn5XZ.StatCard_clickable__LqNKw:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.StatCard_statHeader__J_B5W{display:flex;align-items:flex-start;gap:var(--spacing-md)}.StatCard_statIcon__Dk5U_{width:48px;height:48px;background:var(--color-background);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.StatCard_statInfo__CJ4G_{flex:1;min-width:0}.StatCard_statTitle__loDu0{font-size:.9rem;font-weight:500;color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.StatCard_statValue__UYrYt{font-size:2rem;font-weight:700;color:var(--color-text-primary);line-height:1.1;margin-bottom:var(--spacing-xs)}.StatCard_statSubtitle__pOlbc{font-size:.8rem;color:var(--color-text-secondary);margin:0;line-height:1.3}.StatCard_statTrend__PT5Hv{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.StatCard_trendIndicator__r_kqr{font-size:.9rem;font-weight:600}.StatCard_trendIndicator__r_kqr.StatCard_up__xDR4F{color:var(--color-success)}.StatCard_trendIndicator__r_kqr.StatCard_down__wgf11{color:var(--color-error)}.StatCard_trendIndicator__r_kqr.StatCard_neutral__aRDR3,.StatCard_trendValue__ttXwj{color:var(--color-text-secondary)}.StatCard_trendValue__ttXwj{font-size:.8rem;font-weight:500}@media (max-width:768px){.StatCard_statCard__Bn5XZ{padding:var(--spacing-lg)}.StatCard_statHeader__J_B5W{gap:var(--spacing-sm)}.StatCard_statIcon__Dk5U_{width:40px;height:40px}.StatCard_statValue__UYrYt{font-size:1.5rem}.StatCard_statTitle__loDu0{font-size:.8rem}}.ReportCard_reportCard__fd7xs{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden;transition:all var(--transition-normal)}.ReportCard_reportCard__fd7xs:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ReportCard_reportHeader__ZwodY{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-lg) var(--spacing-lg) 0;gap:var(--spacing-md)}.ReportCard_reportType__cCgts{flex:1}.ReportCard_typeBadge__dFVQd{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReportCard_typeBadge__dFVQd.ReportCard_roofInspection__6jlCD{background:rgba(59,130,246,.1);color:rgb(59,130,246)}.ReportCard_typeBadge__dFVQd.ReportCard_thermalImaging__NOm2F{background:rgba(168,85,247,.1);color:rgb(168,85,247)}.ReportCard_typeBadge__dFVQd.ReportCard_damageAssessment__UjEGx{background:rgba(239,68,68,.1);color:rgb(239,68,68)}.ReportCard_typeBadge__dFVQd.ReportCard_maintenanceCheck__xH6Dm{background:rgba(34,197,94,.1);color:rgb(34,197,94)}.ReportCard_typeBadge__dFVQd.ReportCard_gutterInspection__Vp__1{background:rgba(251,191,36,.1);color:rgb(251,191,36)}.ReportCard_typeBadge__dFVQd.ReportCard_full__w_k9r{background:rgba(59,130,246,.1);color:rgb(59,130,246)}.ReportCard_typeBadge__dFVQd.ReportCard_exterior__HPFJf{background:rgba(34,197,94,.1);color:rgb(34,197,94)}.ReportCard_typeBadge__dFVQd.ReportCard_damage__iVy56{background:rgba(239,68,68,.1);color:rgb(239,68,68)}.ReportCard_typeBadge__dFVQd.ReportCard_commercial___oo2_{background:rgba(251,191,36,.1);color:rgb(251,191,36)}.ReportCard_reportStatus__M2pWN{flex-shrink:0}.ReportCard_statusBadge__jJJ0h{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReportCard_statusBadge__jJJ0h.ReportCard_completed__Xh7Wc{background:rgba(34,197,94,.1);color:rgb(34,197,94)}.ReportCard_statusBadge__jJJ0h.ReportCard_inProgress__7BagR{background:rgba(59,130,246,.1);color:rgb(59,130,246)}.ReportCard_statusBadge__jJJ0h.ReportCard_scheduled__eYHGz{background:rgba(251,191,36,.1);color:rgb(251,191,36)}.ReportCard_statusBadge__jJJ0h.ReportCard_cancelled__DFDYw{background:rgba(107,114,128,.1);color:rgb(107,114,128)}.ReportCard_reportContent__vK1N7{display:flex;gap:var(--spacing-lg);padding:0 var(--spacing-lg)}.ReportCard_reportInfo__kaTBS{flex:1;padding:var(--spacing-lg) 0}.ReportCard_reportPreview__CkRAP{flex-shrink:0;width:200px;padding:var(--spacing-lg) 0;border-left:1px solid var(--color-border);padding-left:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center}.ReportCard_previewImage__YFCbM{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);background:var(--color-background)}.ReportCard_previewImage__YFCbM:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.ReportCard_propertyImage__zpYSa{width:100%;height:150px;object-fit:cover;display:block;transition:opacity var(--transition-normal)}.ReportCard_propertyImage__zpYSa:hover{opacity:.9}.ReportCard_imageOverlay__T00zO{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);padding:var(--spacing-sm);opacity:0;transition:opacity var(--transition-normal)}.ReportCard_previewImage__YFCbM:hover .ReportCard_imageOverlay__T00zO{opacity:1}.ReportCard_previewLabel__5PJE7{color:white;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReportCard_reportTitle__sFNpw{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;line-height:1.4}.ReportCard_reportDate__Pf5lS{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;font-weight:500}.ReportCard_reportSummary__qL3KC{font-size:.9rem}.ReportCard_reportDescription__QaaK1,.ReportCard_reportSummary__qL3KC{color:var(--color-text-secondary);line-height:1.5;margin:0 0 var(--spacing-sm) 0}.ReportCard_reportDescription__QaaK1{font-size:.875rem;font-style:italic}.ReportCard_pilotInfo__3PCf_{font-size:.8rem;color:var(--color-text-secondary);margin:var(--spacing-sm) 0 0 0}.ReportCard_pilotInfo__3PCf_ strong{color:var(--color-text-primary)}.ReportCard_reportActions__iZ4ae{display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-background)}.ReportCard_bentleyButton__pEdoD{background:linear-gradient(135deg,#FF6B35,#FF8A65)!important;color:white!important;border:none!important;transition:all .3s ease!important}.ReportCard_bentleyButton__pEdoD:hover{background:linear-gradient(135deg,#E55A2B,#FF7043)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px rgba(255,107,53,.3)!important}@media (max-width:768px){.ReportCard_reportHeader__ZwodY{flex-direction:column;gap:var(--spacing-sm)}.ReportCard_reportContent__vK1N7{flex-direction:column;gap:var(--spacing-md)}.ReportCard_reportPreview__CkRAP{width:100%;padding:0 0 var(--spacing-lg) 0;border-left:none;padding-left:0;border-top:1px solid var(--color-border);padding-top:var(--spacing-lg)}.ReportCard_previewImage__YFCbM{max-width:300px;margin:0 auto}.ReportCard_reportActions__iZ4ae{flex-direction:column}.ReportCard_reportTitle__sFNpw{font-size:1rem}.ReportCard_bentleyButton__pEdoD{order:-1}}.ActivityList_activityList__X6Fbg{display:flex;flex-direction:column;gap:var(--spacing-md)}.ActivityList_activityItem__i54pj{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:all var(--transition-fast)}.ActivityList_activityItem__i54pj:hover{background:var(--color-background);transform:translateX(4px)}.ActivityList_activityIcon__XILR_{width:40px;height:40px;background:var(--color-background);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-border)}.ActivityList_activityContent__g2xK5{flex:1;min-width:0}.ActivityList_activityTitle__Cnl61{font-size:.9rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;line-height:1.4}.ActivityList_activityDescription__BGn1O{font-size:.85rem;color:var(--color-text-secondary);line-height:1.4;margin:0 0 var(--spacing-xs) 0}.ActivityList_activityTime__7cHiW{font-size:.75rem;color:var(--color-text-secondary);font-weight:500;opacity:.8}.ActivityList_emptyState__HKOf_{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);background:var(--color-background);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.ActivityList_emptyState__HKOf_ p{margin:0;font-style:italic}@media (max-width:768px){.ActivityList_activityItem__i54pj{padding:var(--spacing-sm);gap:var(--spacing-sm)}.ActivityList_activityIcon__XILR_{width:32px;height:32px}.ActivityList_activityTitle__Cnl61{font-size:.85rem}.ActivityList_activityDescription__BGn1O{font-size:.8rem}}.QuickActions_quickActions__nOP4M{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-lg)}.QuickActions_actionCard___Pv5j{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);text-align:left;width:100%;box-shadow:var(--shadow-sm)}.QuickActions_actionCard___Pv5j:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.QuickActions_actionCard___Pv5j:active{transform:translateY(0)}.QuickActions_actionIcon__haSOl{width:48px;height:48px;background:var(--color-background);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-border)}.QuickActions_actionContent__2DJGX{flex:1;min-width:0}.QuickActions_actionTitle__tYFfh{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;line-height:1.3}.QuickActions_actionDescription__e5Gbz{font-size:.875rem;color:var(--color-text-secondary);line-height:1.4;margin:0}.QuickActions_actionArrow__fzn2u{color:var(--color-text-secondary);transition:all var(--transition-fast);flex-shrink:0}.QuickActions_actionCard___Pv5j:hover .QuickActions_actionArrow__fzn2u{color:var(--color-primary);transform:translateX(2px)}@media (max-width:768px){.QuickActions_quickActions__nOP4M{grid-template-columns:1fr;gap:var(--spacing-md)}.QuickActions_actionCard___Pv5j{padding:var(--spacing-md)}.QuickActions_actionIcon__haSOl{width:40px;height:40px}.QuickActions_actionTitle__tYFfh{font-size:.9rem}.QuickActions_actionDescription__e5Gbz{font-size:.8rem}}@media (max-width:480px){.QuickActions_actionCard___Pv5j{flex-direction:column;text-align:center;gap:var(--spacing-sm)}.QuickActions_actionArrow__fzn2u{display:none}}.PilotDetailsModal_modalOverlay__Tgso4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.PilotDetailsModal_modalContainer__AzuBT{background:white;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:600px;width:90vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.PilotDetailsModal_modalHeader__2FlaT{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid #e1e5e9;background:linear-gradient(135deg,#4A4E69,#5A5F7A);color:white}.PilotDetailsModal_pilotInfo__5n_WM{display:flex;gap:16px;align-items:flex-start}.PilotDetailsModal_pilotAvatar__CkiLs{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.3)}.PilotDetailsModal_avatarIcon__OVcBJ{font-size:24px;font-weight:700;color:white}.PilotDetailsModal_pilotDetails__xg5ht{display:flex;flex-direction:column;gap:4px}.PilotDetailsModal_pilotName__UKA7I{margin:0;font-size:24px;font-weight:700;color:white}.PilotDetailsModal_pilotLocation__x8EPA{margin:0;font-size:14px;color:rgba(255,255,255,.8);display:flex;align-items:center;gap:4px}.PilotDetailsModal_statusBadge__7mW2k{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:8px}.PilotDetailsModal_statusBadge__7mW2k.PilotDetailsModal_available__ZOiPg{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.PilotDetailsModal_statusBadge__7mW2k.PilotDetailsModal_busy__r1v3V{background:rgba(251,191,36,.2);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.PilotDetailsModal_statusBadge__7mW2k.PilotDetailsModal_offline__RljNE{background:rgba(107,114,128,.2);color:#6b7280;border:1px solid rgba(107,114,128,.3)}.PilotDetailsModal_closeButton__3KJQ7{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:white;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s ease}.PilotDetailsModal_closeButton__3KJQ7:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.PilotDetailsModal_modalContent__bSn6p{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.PilotDetailsModal_modalContent__bSn6p::-webkit-scrollbar{width:6px}.PilotDetailsModal_modalContent__bSn6p::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.PilotDetailsModal_modalContent__bSn6p::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.PilotDetailsModal_modalContent__bSn6p::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.PilotDetailsModal_nextFlightSection__dWI5Y h3,.PilotDetailsModal_recentFlightsSection__A7qdx h3,.PilotDetailsModal_statsSection__GhuSz h3{margin:0 0 16px;font-size:18px;font-weight:700;color:#4A4E69}.PilotDetailsModal_statsGrid__xnxTN{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.PilotDetailsModal_statCard__6rr6H{background:#f8f9ff;border:1px solid #e1e5e9;border-radius:12px;padding:16px;text-align:center;display:flex;flex-direction:column;gap:8px}.PilotDetailsModal_statValue__tG6DO{font-size:20px;font-weight:700;color:#4A4E69}.PilotDetailsModal_statLabel__rEzhK{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.PilotDetailsModal_nextFlightCard__Lx_Lq{background:linear-gradient(135deg,#FF6B35,#FF8A65);color:white;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.PilotDetailsModal_flightDate__lVJ_S{display:flex;flex-direction:column;gap:4px}.PilotDetailsModal_dateLabel__ZlVdz{font-size:12px;opacity:.8;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.PilotDetailsModal_dateValue__vggKU{font-size:18px;font-weight:700}.PilotDetailsModal_flightDetails__rtsYQ{display:flex;gap:24px}.PilotDetailsModal_flightLocation__Ua4hz,.PilotDetailsModal_flightType__6cek3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.PilotDetailsModal_locationIcon__GD5IB,.PilotDetailsModal_typeIcon__36qMZ{font-size:16px}.PilotDetailsModal_flightsList__Xvmvi{display:flex;flex-direction:column;gap:8px}.PilotDetailsModal_flightItem__sbN2J{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9ff;border:1px solid #e1e5e9;border-radius:8px;transition:all .3s ease}.PilotDetailsModal_flightItem__sbN2J:hover{background:#f0f4f8;transform:translateY(-1px)}.PilotDetailsModal_flightInfo__NK_b6{display:flex;flex-direction:column;gap:4px}.PilotDetailsModal_flightInfo__NK_b6 .PilotDetailsModal_flightDate__lVJ_S{font-size:14px;font-weight:600;color:#4A4E69}.PilotDetailsModal_flightInfo__NK_b6 .PilotDetailsModal_flightLocation__Ua4hz{font-size:12px;color:#6b7280}.PilotDetailsModal_flightMeta__GoapM{display:flex;flex-direction:column;gap:4px;text-align:right}.PilotDetailsModal_flightMeta__GoapM .PilotDetailsModal_flightType__6cek3{font-size:12px;color:#4A4E69;font-weight:500}.PilotDetailsModal_flightMeta__GoapM .PilotDetailsModal_flightDuration__6HnPU{font-size:11px;color:#6b7280}.PilotDetailsModal_noFlights__gBYTG{text-align:center;padding:40px 20px;color:#6b7280;font-style:italic}.PilotDetailsModal_modalFooter__rBabz{padding:20px 24px;border-top:1px solid #e1e5e9;background:#f8f9ff;display:flex;justify-content:flex-end}.PilotDetailsModal_closeFooterButton__H8Lbf{background:#4A4E69;color:white;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.PilotDetailsModal_closeFooterButton__H8Lbf:hover{background:#3a3f5a;transform:translateY(-1px)}@media (max-width:768px){.PilotDetailsModal_modalContainer__AzuBT{width:95vw;max-height:85vh}.PilotDetailsModal_modalHeader__2FlaT{padding:20px}.PilotDetailsModal_pilotInfo__5n_WM{gap:12px}.PilotDetailsModal_pilotAvatar__CkiLs{width:50px;height:50px}.PilotDetailsModal_avatarIcon__OVcBJ,.PilotDetailsModal_pilotName__UKA7I{font-size:20px}.PilotDetailsModal_modalContent__bSn6p{padding:20px;gap:20px}.PilotDetailsModal_statsGrid__xnxTN{grid-template-columns:repeat(2,1fr)}.PilotDetailsModal_flightDetails__rtsYQ{gap:16px}.PilotDetailsModal_flightItem__sbN2J{flex-direction:column;align-items:flex-start;gap:8px}.PilotDetailsModal_flightMeta__GoapM{align-self:stretch;text-align:left}}.PilotStatus_statusContainer__R0DR9{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--pilot-border)}.PilotStatus_statusContainer__R0DR9:hover{box-shadow:0 10px 25px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.PilotStatus_statusHeader__tGWhY{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--pilot-border)}.PilotStatus_statusHeader__tGWhY h3{margin:0;color:var(--pilot-text);font-size:1.25rem;font-weight:600}.PilotStatus_statusContent__roeGs{margin-bottom:2rem}.PilotStatus_statusRow__ATY21{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--pilot-border)}.PilotStatus_statusRow__ATY21:last-child{border-bottom:none}.PilotStatus_statusLabel__ytLUS{font-weight:500;color:var(--pilot-text-muted)}.PilotStatus_statusValue__XaAJ3{font-weight:600;color:var(--pilot-text)}.PilotStatus_statusValue__XaAJ3.PilotStatus_available__1kSk2{color:var(--pilot-success)}.PilotStatus_statusValue__XaAJ3.PilotStatus_busy__VG9WU{color:var(--pilot-warning)}.PilotStatus_statusValue__XaAJ3.PilotStatus_offline__Eh72P{color:var(--pilot-error)}.PilotStatus_companyStats__Um25s{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.PilotStatus_statItem__jRCuJ{background:var(--pilot-background);padding:1rem;text-align:center}.PilotStatus_statNumber__bsf1q{display:block;font-size:2rem;font-weight:700;color:var(--pilot-primary);margin-bottom:.25rem}.PilotStatus_pilotList__Y93fb{margin-bottom:2rem}.PilotStatus_sectionTitle__lX26N{margin:0 0 1rem;color:var(--pilot-text);font-size:1.1rem;font-weight:600}.PilotStatus_pilotItem__8Tgbi{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-bottom:.5rem;background:var(--pilot-background);border-radius:8px;border:1px solid var(--pilot-border);cursor:pointer;transition:all .2s ease}.PilotStatus_pilotItem__8Tgbi:hover{background:white;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.PilotStatus_pilotItem__8Tgbi:last-child{margin-bottom:0}.PilotStatus_pilotBasicInfo__1mPfH{flex:1}.PilotStatus_pilotName__WD9nD{font-weight:600;margin-bottom:.25rem}.PilotStatus_pilotStatus__hbhGK{margin:0 1rem}.PilotStatus_statusBadge__nrgTZ{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.PilotStatus_statusBadge__nrgTZ.PilotStatus_available__1kSk2{background:rgba(34,197,94,.1);color:var(--pilot-success)}.PilotStatus_statusBadge__nrgTZ.PilotStatus_busy__VG9WU{background:rgba(234,179,8,.1);color:var(--pilot-warning)}.PilotStatus_statusBadge__nrgTZ.PilotStatus_offline__Eh72P{background:rgba(239,68,68,.1);color:var(--pilot-error)}.PilotStatus_pilotStats__dxaXm{text-align:right}.PilotStatus_flightTime__y9qPm{font-weight:600;color:var(--pilot-text);font-size:.875rem}.PilotStatus_licenseSection__DP_TG{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--pilot-border)}.PilotStatus_licenseSection__DP_TG h4{margin:0 0 1rem;color:var(--pilot-text);font-size:1.1rem;font-weight:600}.PilotStatus_licenseInfo__Ys_Z_{display:flex;flex-direction:column;gap:.75rem}.PilotStatus_licenseItem__4Gchp{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.PilotStatus_licenseLabel__25yPs{font-weight:500;color:var(--pilot-text-muted)}.PilotStatus_licenseValue__a7sx1{font-weight:600;color:var(--pilot-text)}.PilotStatus_avatarIcon__wdeDz{font-size:1.8rem}.PilotStatus_pilotDetails__93zlG{display:flex;flex-direction:column;gap:.25rem}.PilotStatus_pilotName__WD9nD{font-size:1.25rem;font-weight:700;color:var(--pilot-text);margin:0}.PilotStatus_pilotLocation__c9F6_{font-size:.875rem;color:var(--pilot-text-muted);margin:0;display:flex;align-items:center;gap:.25rem}.PilotStatus_statusIndicator__76c2E{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.PilotStatus_statusIndicator__76c2E.PilotStatus_available__1kSk2{background:rgba(34,197,94,.1);color:var(--pilot-success);border:1px solid rgba(34,197,94,.2)}.PilotStatus_statusIndicator__76c2E.PilotStatus_busy__VG9WU{background:rgba(234,179,8,.1);color:var(--pilot-warning);border:1px solid rgba(234,179,8,.2)}.PilotStatus_statusIndicator__76c2E.PilotStatus_offline__Eh72P{background:rgba(239,68,68,.1);color:var(--pilot-error);border:1px solid rgba(239,68,68,.2)}.PilotStatus_statusIndicator__76c2E.PilotStatus_unknown__LVJ2A{background:rgba(100,116,139,.1);color:var(--pilot-text-muted);border:1px solid rgba(100,116,139,.2)}.PilotStatus_statusIcon__8aSzR{font-size:1rem}.PilotStatus_statusText__EvflI{font-size:.75rem}.PilotStatus_pilotStats__dxaXm{display:flex;flex-direction:column;gap:1rem}.PilotStatus_statItem__jRCuJ{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:rgba(241,245,249,.5);border-radius:8px;border:1px solid var(--pilot-border)}.PilotStatus_statLabel__8a5HG{font-size:.875rem;color:var(--pilot-text-muted);font-weight:500}.PilotStatus_statValue__iXzUS{font-size:.875rem;color:var(--pilot-text);font-weight:600;display:flex;align-items:center;gap:.25rem}.PilotStatus_ratingContainer__fefNe{display:flex;align-items:center;gap:.5rem}.PilotStatus_stars__pqq9e{display:flex;gap:.125rem}.PilotStatus_halfStar__I_GmL,.PilotStatus_star__kGnOu{color:var(--pilot-accent);font-size:1rem}.PilotStatus_halfStar__I_GmL{opacity:.5}.PilotStatus_emptyStar__qB72m{color:var(--pilot-text-muted);font-size:1rem;opacity:.3}.PilotStatus_ratingValue__bdh_e{font-size:.75rem;color:var(--pilot-text-muted);font-weight:500}@media (max-width:768px){.PilotStatus_statusHeader__tGWhY{flex-direction:column;gap:1rem;align-items:stretch}.PilotStatus_pilotInfo__mjdm0,.PilotStatus_statusIndicator__76c2E{justify-content:center}.PilotStatus_statItem__jRCuJ{flex-direction:column;align-items:flex-start;gap:.5rem}}.FlightHistory_flightHistory__5oCs8{background:white;border-radius:12px;padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid var(--pilot-border)}.FlightHistory_historyHeader__urGlB{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--pilot-border)}.FlightHistory_headerContent__fTxOu{margin-bottom:.75rem}.FlightHistory_historyTitle__fFibg{font-size:1.25rem;font-weight:700;color:var(--pilot-text);margin:0 0 .25rem}.FlightHistory_historySubtitle__B6iFL{font-size:.875rem;color:var(--pilot-text-muted);margin:0;font-weight:500}.FlightHistory_statsRow__AIapo{display:flex;gap:1.5rem}.FlightHistory_statItem__MUzog{display:flex;flex-direction:column;gap:.25rem}.FlightHistory_statLabel__e2q_s{font-size:.75rem;color:var(--pilot-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.FlightHistory_statValue__H5RPg{font-size:1.25rem;font-weight:700;color:var(--pilot-primary)}.FlightHistory_flightsList__y0EjT{display:flex;flex-direction:column;gap:.75rem}.FlightHistory_flightCard__rmsId{background:rgba(241,245,249,.3);border:1px solid var(--pilot-border);border-radius:10px;padding:.75rem;transition:all .3s ease}.FlightHistory_flightCard__rmsId:hover{background:rgba(241,245,249,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.FlightHistory_flightCard__rmsId.FlightHistory_statusCompleted__Oewlx{border-left:4px solid var(--pilot-success)}.FlightHistory_flightCard__rmsId.FlightHistory_statusCancelled__G9ZRb{border-left:4px solid var(--pilot-error)}.FlightHistory_flightCard__rmsId.FlightHistory_statusEmergency___VUE4{border-left:4px solid var(--pilot-warning)}.FlightHistory_flightCard__rmsId.FlightHistory_statusUnknown__0kQvH{border-left:4px solid var(--pilot-text-muted)}.FlightHistory_flightHeader__y8_K6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.FlightHistory_flightInfo__djFOp{display:flex;flex-direction:column;gap:.25rem}.FlightHistory_flightId__Axfgj{font-size:.875rem;font-weight:600;color:var(--pilot-text)}.FlightHistory_flightDate__AzW9w{font-size:.75rem;color:var(--pilot-text-muted);font-weight:500}.FlightHistory_status__NAaUv{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:6px;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.FlightHistory_status__NAaUv.FlightHistory_statusCompleted__Oewlx{background:rgba(34,197,94,.1);color:var(--pilot-success);border:1px solid rgba(34,197,94,.2)}.FlightHistory_status__NAaUv.FlightHistory_statusCancelled__G9ZRb{background:rgba(239,68,68,.1);color:var(--pilot-error);border:1px solid rgba(239,68,68,.2)}.FlightHistory_status__NAaUv.FlightHistory_statusEmergency___VUE4{background:rgba(234,179,8,.1);color:var(--pilot-warning);border:1px solid rgba(234,179,8,.2)}.FlightHistory_status__NAaUv.FlightHistory_statusUnknown__0kQvH{background:rgba(100,116,139,.1);color:var(--pilot-text-muted);border:1px solid rgba(100,116,139,.2)}.FlightHistory_statusIcon__yMd6V{font-size:.875rem}.FlightHistory_statusText__5ivWG{font-size:.625rem}.FlightHistory_flightDetails__fGZEZ{margin-bottom:.75rem}.FlightHistory_detailRow__yI0gz{display:flex;gap:2rem;margin-bottom:.5rem}.FlightHistory_detail__S6tTR{display:flex;align-items:center;gap:.5rem;flex:1}.FlightHistory_detailIcon__H94ZU{font-size:.75rem;color:var(--pilot-text-muted)}.FlightHistory_detailText__7bZk6{font-size:.8rem;color:var(--pilot-text);font-weight:500}.FlightHistory_flightRating__ni9R_{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem;background:rgba(255,107,53,.05);border-radius:6px;border:1px solid rgba(255,107,53,.1)}.FlightHistory_ratingLabel__0aa9n{font-size:.75rem;color:var(--pilot-text-muted);font-weight:500}.FlightHistory_rating__94muF{display:flex;align-items:center;gap:.5rem}.FlightHistory_stars__1Ab7y{display:flex;gap:.125rem}.FlightHistory_halfStar__2V8k8,.FlightHistory_star__PYtr1{color:var(--pilot-accent);font-size:.875rem}.FlightHistory_halfStar__2V8k8{opacity:.5}.FlightHistory_emptyStar__yxjKy{color:var(--pilot-text-muted);font-size:.875rem;opacity:.3}.FlightHistory_ratingValue__lBZrH{font-size:.75rem;color:var(--pilot-text-muted);font-weight:500}.FlightHistory_flightNotes__2gguO{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:rgba(241,245,249,.8);border-radius:6px;border:1px solid var(--pilot-border)}.FlightHistory_notesIcon__mbbuK{font-size:.875rem;color:var(--pilot-text-muted);margin-top:.125rem}.FlightHistory_notesText__HUHha{font-size:.8rem;color:var(--pilot-text);line-height:1.4;flex:1}.FlightHistory_viewMore__m1X82{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--pilot-border);text-align:center}.FlightHistory_viewMoreButton__fD3Du{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--pilot-primary);color:white;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;font-family:inherit}.FlightHistory_viewMoreButton__fD3Du:hover{background:#3A3D56;transform:translateY(-2px);box-shadow:0 8px 20px rgba(74,78,105,.3)}@media (max-width:768px){.FlightHistory_flightHistory__5oCs8{padding:1rem}.FlightHistory_statsRow__AIapo{gap:1rem}.FlightHistory_flightHeader__y8_K6{flex-direction:column;align-items:flex-start;gap:.75rem}.FlightHistory_detailRow__yI0gz{flex-direction:column;gap:.5rem}.FlightHistory_flightRating__ni9R_{flex-direction:column;align-items:flex-start;gap:.5rem}.FlightHistory_flightCard__rmsId{padding:.75rem}}.QAMissions_qaMissions__h9rmI{background:linear-gradient(135deg,#ffffff,#f8f9ff);border-radius:16px;border:1px solid #e1e5e9;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden;transition:all .3s ease}.QAMissions_qaMissions__h9rmI:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.QAMissions_header__pnGKw{padding:24px 24px 16px;background:linear-gradient(135deg,#FF6B35,#FF8A65);color:white;position:relative;overflow:hidden}.QAMissions_header__pnGKw:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:linear-gradient(45deg,rgba(255,255,255,.1),transparent 50%);transform:rotate(45deg);pointer-events:none}.QAMissions_headerContent__VG0gp{position:relative;z-index:1}.QAMissions_title__ZUB2c{margin:0 0 8px;font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px}.QAMissions_titleIcon__zR6v1{font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.QAMissions_subtitle__gmii_{margin:0;font-size:14px;opacity:.9;font-weight:400}.QAMissions_statsRow__WBD_6{display:flex;gap:12px;margin-top:16px;position:relative;z-index:1}.QAMissions_statBadge__9m49k{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;backdrop-filter:blur(10px);transition:all .2s ease}.QAMissions_statBadge__9m49k:hover{transform:scale(1.05)}.QAMissions_statBadge__9m49k.QAMissions_urgent__X9Vno{background:rgba(255,82,82,.9);border:1px solid rgba(255,255,255,.3)}.QAMissions_statBadge__9m49k.QAMissions_ready___mEDX{background:rgba(76,175,80,.9);border:1px solid rgba(255,255,255,.3)}.QAMissions_badgeIcon__Q3IeB{font-size:14px}.QAMissions_badgeText__LPXb9{white-space:nowrap}.QAMissions_missionsList__QnhlR{padding:14px 24px 24px;display:flex;flex-direction:column;gap:16px}.QAMissions_missionCard__INdpu{background:white;border-radius:12px;border:1px solid #e8ecef;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.QAMissions_missionCard__INdpu:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#e8ecef;transition:all .3s ease}.QAMissions_missionCard__INdpu:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px);border-color:#FF6B35}.QAMissions_missionCard__INdpu:hover:before{background:#FF6B35}.QAMissions_missionCard__INdpu.QAMissions_statusUrgent__hRuo4:before{background:#FF5252}.QAMissions_missionCard__INdpu.QAMissions_statusReady__c03yo:before{background:#4CAF50}.QAMissions_missionCard__INdpu.QAMissions_statusInReview___rwEJ:before{background:#FFC107}.QAMissions_missionHeader__KFnUM{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.QAMissions_missionInfo__D_PP9{flex:1}.QAMissions_missionId__YvO4f{font-size:16px;font-weight:700;color:#1f1f1f;margin-bottom:4px}.QAMissions_reportType__Rfqd_{font-size:14px;color:#666;font-weight:500}.QAMissions_status__VnsCg{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.QAMissions_status__VnsCg.QAMissions_statusUrgent__hRuo4{background:rgba(255,82,82,.1);color:#FF5252;border:1px solid rgba(255,82,82,.2)}.QAMissions_status__VnsCg.QAMissions_statusReady__c03yo{background:rgba(76,175,80,.1);color:#4CAF50;border:1px solid rgba(76,175,80,.2)}.QAMissions_status__VnsCg.QAMissions_statusInReview___rwEJ{background:rgba(255,193,7,.1);color:#FFC107;border:1px solid rgba(255,193,7,.2)}.QAMissions_statusIcon__wxnoU{font-size:14px}.QAMissions_statusText__MB3_S{font-weight:600}.QAMissions_missionDetails__QBYcL{margin-bottom:16px}.QAMissions_detailRow___g988{display:flex;gap:24px;margin-bottom:8px}.QAMissions_detailRow___g988:last-child{margin-bottom:0}.QAMissions_detail__B73y5{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.QAMissions_detailIcon__VLfrQ{font-size:14px;opacity:.7;flex-shrink:0}.QAMissions_detailText__zVogv{font-size:14px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.QAMissions_missionActions__zsvKE{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid #f0f2f5}.QAMissions_reviewButton__zVwXI{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#FF6B35,#FF8A65);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(255,107,53,.2)}.QAMissions_reviewButton__zVwXI:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,107,53,.3);background:linear-gradient(135deg,#FF5722,#FF7043)}.QAMissions_reviewButton__zVwXI:active{transform:translateY(0)}.QAMissions_buttonIcon__qvEaS{font-size:16px}.QAMissions_emptyState__csb57{padding:40px 24px;text-align:center;color:#666}.QAMissions_emptyIcon__YAGmB{font-size:48px;margin-bottom:16px;opacity:.7}.QAMissions_emptyTitle__MdcKu{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.QAMissions_emptyMessage__QT_N1{margin:0;font-size:14px;color:#666}.QAMissions_viewMore__TwirK{padding:16px 24px 24px;border-top:1px solid #f0f2f5;background:linear-gradient(180deg,rgba(248,249,255,0) 0,rgba(248,249,255,.5))}.QAMissions_viewMoreButton__CwZwV{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:white;color:#FF6B35;border:2px solid #ff6b35;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.QAMissions_viewMoreButton__CwZwV:hover{background:#FF6B35;color:white;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,107,53,.2)}.QAMissions_viewMoreIcon__8r0Pm{font-size:16px}@media (max-width:768px){.QAMissions_header__pnGKw{padding:20px 20px 16px}.QAMissions_title__ZUB2c{font-size:18px}.QAMissions_missionsList__QnhlR{padding:0 20px 20px}.QAMissions_missionCard__INdpu{padding:16px}.QAMissions_detailRow___g988{flex-direction:column;gap:8px}.QAMissions_detail__B73y5{gap:6px}.QAMissions_statsRow__WBD_6{flex-wrap:wrap;gap:8px}.QAMissions_statBadge__9m49k{font-size:11px;padding:4px 8px}}.JobCard_jobCard__uAarK{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid var(--pilot-border);transition:all .3s ease;margin-bottom:1rem}.JobCard_jobCard__uAarK:hover{box-shadow:0 10px 25px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.JobCard_jobCard__uAarK.JobCard_pending__50WD0{border-left:4px solid var(--pilot-warning)}.JobCard_jobCard__uAarK.JobCard_accepted__qgZoJ{border-left:4px solid var(--pilot-info)}.JobCard_jobCard__uAarK.JobCard_inProgress__OCLb8{border-left:4px solid var(--pilot-accent)}.JobCard_jobCard__uAarK.JobCard_completed__OLS64{border-left:4px solid var(--pilot-success)}.JobCard_jobHeader__g4uQ8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--pilot-border)}.JobCard_jobInfo__TJqfV{flex:1}.JobCard_jobTitleRow__ahm4v{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.JobCard_jobTitle__bQnNP{font-size:1.25rem;font-weight:700;color:var(--pilot-text);margin:0;flex:1}.JobCard_priority__d3IQi{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.JobCard_priorityHigh__sin5y{background:rgba(255,107,53,.1);color:var(--pilot-accent);border:1px solid rgba(255,107,53,.2)}.JobCard_priorityMedium__pgHxT{background:rgba(234,179,8,.1);color:var(--pilot-warning);border:1px solid rgba(234,179,8,.2)}.JobCard_priorityLow__R34IJ{background:rgba(34,197,94,.1);color:var(--pilot-success);border:1px solid rgba(34,197,94,.2)}.JobCard_priorityIcon__ME0WT{font-size:.875rem}.JobCard_priorityText__WxeNa{font-size:.625rem}.JobCard_jobMeta__biXLG{display:flex;gap:1rem;align-items:center}.JobCard_jobId__18VJE{font-size:.875rem;color:var(--pilot-text-muted);font-weight:500}.JobCard_client__ioxIc{color:var(--pilot-text);gap:.25rem}.JobCard_client__ioxIc,.JobCard_status__owDYm{font-size:.875rem;font-weight:600;display:flex;align-items:center}.JobCard_status__owDYm{gap:.5rem;padding:.5rem 1rem;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.JobCard_statusPending__bKRkC{background:rgba(234,179,8,.1);color:var(--pilot-warning);border:1px solid rgba(234,179,8,.2)}.JobCard_statusAccepted__MW_zX{background:rgba(59,130,246,.1);color:var(--pilot-info);border:1px solid rgba(59,130,246,.2)}.JobCard_statusInProgress__SFOBe{background:rgba(255,107,53,.1);color:var(--pilot-accent);border:1px solid rgba(255,107,53,.2)}.JobCard_statusCompleted__T_hB2{background:rgba(34,197,94,.1);color:var(--pilot-success);border:1px solid rgba(34,197,94,.2)}.JobCard_statusIcon__Mmc0i{font-size:1rem}.JobCard_statusText__Cax8l{font-size:.75rem}.JobCard_jobDetails__uLEh_{margin-bottom:1rem}.JobCard_detailsRow__7Tq5I{display:flex;gap:2rem;margin-bottom:.75rem}.JobCard_detail__ZBkeM{display:flex;align-items:center;gap:.5rem;flex:1}.JobCard_detailIcon___ZVNC{font-size:.875rem;color:var(--pilot-text-muted)}.JobCard_detailText__OfOwj{font-size:.875rem;color:var(--pilot-text);font-weight:500}.JobCard_jobDescription__KV3T2{margin-bottom:1rem;padding:1rem;background:rgba(241,245,249,.5);border-radius:8px;border:1px solid var(--pilot-border)}.JobCard_descriptionText__mg5Te{font-size:.875rem;color:var(--pilot-text);line-height:1.5;margin:0}.JobCard_requirements__kBLWe{margin-bottom:1.5rem}.JobCard_requirementsTitle__DcAwP{font-size:.875rem;font-weight:600;color:var(--pilot-text);margin:0 0 .5rem}.JobCard_requirementsList__oYjz4{list-style:none;padding:0;margin:0}.JobCard_requirement__W6VF3{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.JobCard_requirementIcon__8E5x6{color:var(--pilot-success);font-size:.75rem;font-weight:700}.JobCard_requirementText___LV49{font-size:.8rem;color:var(--pilot-text)}.JobCard_jobActions__vRZSm{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pilot-border)}.JobCard_actionButton__yG_bK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;flex:1;justify-content:center;font-family:inherit}.JobCard_acceptButton__JpdGn{background:var(--pilot-success);color:white}.JobCard_acceptButton__JpdGn:hover{background:#16A34A;transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.3)}.JobCard_declineButton__ZHjas{background:rgba(239,68,68,.1);color:var(--pilot-error);border:1px solid rgba(239,68,68,.2)}.JobCard_declineButton__ZHjas:hover{background:var(--pilot-error);color:white;transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.3)}.JobCard_startButton__x8EpV{background:var(--pilot-accent);color:white}.JobCard_startButton__x8EpV:hover{background:#E55B2B;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,107,53,.3)}.JobCard_completeButton__eu3EX{background:var(--pilot-primary);color:white}.JobCard_completeButton__eu3EX:hover{background:#3A3D56;transform:translateY(-2px);box-shadow:0 8px 20px rgba(74,78,105,.3)}.JobCard_cancelButton__4kx76{background:#dc2626;color:white;border:none}.JobCard_cancelButton__4kx76:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 8px 20px rgba(220,38,38,.3)}.JobCard_viewButton__u4s8D{background:rgba(59,130,246,.1);color:var(--pilot-info);border:1px solid rgba(59,130,246,.2)}.JobCard_viewButton__u4s8D:hover{background:var(--pilot-info);color:white;transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}@media (max-width:768px){.JobCard_jobCard__uAarK{padding:1rem}.JobCard_jobHeader__g4uQ8{flex-direction:column;gap:1rem}.JobCard_jobMeta__biXLG,.JobCard_jobTitleRow__ahm4v{flex-direction:column;gap:.5rem;align-items:flex-start}.JobCard_detailsRow__7Tq5I,.JobCard_jobActions__vRZSm{flex-direction:column;gap:.5rem}.JobCard_actionButton__yG_bK{flex:none}}.CancelMissionModal_modalOverlay__H6E9R{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.CancelMissionModal_modalContainer__tjcTU{background:white;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:600px;width:90%;max-height:90vh;overflow-y:auto;animation:CancelMissionModal_modalSlideIn__Ekw01 .3s ease-out}@keyframes CancelMissionModal_modalSlideIn__Ekw01{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CancelMissionModal_modalHeader__0csKS{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.CancelMissionModal_modalTitle__2Ptj_{font-size:24px;font-weight:700;color:#1f2937;margin:0}.CancelMissionModal_closeButton__vB64a{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.CancelMissionModal_closeButton__vB64a:hover{background-color:#f3f4f6;color:#374151}.CancelMissionModal_closeButton__vB64a:disabled{opacity:.5;cursor:not-allowed}.CancelMissionModal_modalContent__j8CMz{padding:0 24px 24px}.CancelMissionModal_missionInfo__p0nla{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.CancelMissionModal_missionTitle__G1H0K{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 12px}.CancelMissionModal_missionDetails__aUt7u{margin:8px 0;color:#64748b;font-size:14px}.CancelMissionModal_detailLabel__Smr4n{font-weight:600;color:#475569}.CancelMissionModal_cancelForm__fP7IS{display:flex;flex-direction:column;gap:20px}.CancelMissionModal_formGroup__Au_UR{display:flex;flex-direction:column;gap:8px}.CancelMissionModal_formLabel__0wzGn{font-weight:600;color:#374151;font-size:14px}.CancelMissionModal_required__TGHQc{color:#dc2626}.CancelMissionModal_recipientField__7gdq4{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;background-color:#f9fafb;min-height:48px;display:flex;align-items:center}.CancelMissionModal_recipientInfo__rQpEi{display:flex;flex-direction:column;gap:4px}.CancelMissionModal_recipientName__jFP6Y{font-weight:600;color:#1f2937;font-size:16px}.CancelMissionModal_recipientRole__8vr5p{font-size:12px;color:#6b7280;font-style:italic}.CancelMissionModal_loadingText__0y6JW{color:#6b7280;font-style:italic}.CancelMissionModal_errorText__oOtPm{color:#dc2626;font-size:14px}.CancelMissionModal_titleInput__dZd7X{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-size:16px;background-color:#f9fafb;color:#374151;cursor:not-allowed}.CancelMissionModal_titleInput__dZd7X:focus{outline:none;border-color:#3b82f6}.CancelMissionModal_reasonTextarea__JjPdg{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-size:16px;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s ease}.CancelMissionModal_reasonTextarea__JjPdg:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CancelMissionModal_reasonTextarea__JjPdg:disabled{background-color:#f3f4f6;cursor:not-allowed}.CancelMissionModal_reasonTextarea__JjPdg::placeholder{color:#9ca3af}.CancelMissionModal_errorMessage__8o_CJ{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px}.CancelMissionModal_modalActions__Cz7Ki{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.CancelMissionModal_cancelButton__wltpP{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CancelMissionModal_cancelButton__wltpP:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.CancelMissionModal_cancelButton__wltpP:disabled{opacity:.5;cursor:not-allowed}.CancelMissionModal_sendButton__69vjy{background:#10b981;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.CancelMissionModal_sendButton__69vjy:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.CancelMissionModal_sendButton__69vjy:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:640px){.CancelMissionModal_modalContainer__tjcTU{width:95%;margin:10px;max-height:95vh}.CancelMissionModal_modalHeader__0csKS{padding:16px 16px 0}.CancelMissionModal_modalContent__j8CMz{padding:0 16px 16px}.CancelMissionModal_modalActions__Cz7Ki{flex-direction:column}.CancelMissionModal_cancelButton__wltpP,.CancelMissionModal_sendButton__69vjy{width:100%}}.Footer_footer__zb27A{background:var(--color-text-primary);color:var(--color-white);padding:var(--spacing-3xl) 0 var(--spacing-xl)}.Footer_footerContainer__A20Nc{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.Footer_footerContent__dmFKy{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl);gap:var(--spacing-xl)}.Footer_footerLogo__NwjdV{flex-shrink:0}.Footer_footerLinks__V_aFc{display:flex;gap:var(--spacing-xl);flex-wrap:wrap}.Footer_footerLink__Gt2MP{color:var(--color-white);text-decoration:none;font-weight:400;transition:color var(--transition-fast)}.Footer_footerLink__Gt2MP:hover{color:var(--color-primary)}.Footer_footerBottom__4Rh2I{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-xl);text-align:center}.Footer_footerBottom__4Rh2I p{color:rgba(255,255,255,.7);font-size:.875rem;margin:0}@media (max-width:768px){.Footer_footer__zb27A{padding:var(--spacing-2xl) 0 var(--spacing-lg)}.Footer_footerContainer__A20Nc{padding:0 var(--spacing-md)}.Footer_footerContent__dmFKy{flex-direction:column;text-align:center;gap:var(--spacing-lg)}.Footer_footerLinks__V_aFc{justify-content:center;gap:var(--spacing-lg)}}@media (max-width:480px){.Footer_footerLinks__V_aFc{flex-direction:column;gap:var(--spacing-md)}}.Header_navbar__oqhuA{background:var(--color-background-dark);box-shadow:var(--shadow-md);position:fixed;top:0;width:100%;z-index:1000;transition:all var(--transition-normal)}.Header_scrolled__IxXQU{background:rgba(31,31,31,.95);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg)}.Header_navContainer__gb_4h{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.Header_navLogo__D4qpi{display:flex;align-items:center;flex-shrink:0}.Header_navMenu__SNDPL{display:flex;align-items:center;gap:var(--spacing-xl)}.Header_navLinks__0ufRn{display:flex;align-items:center;gap:var(--spacing-lg)}.Header_navLink__iuf_q{color:var(--color-text-light);text-decoration:none;font-weight:500;font-size:1rem;transition:color var(--transition-fast);position:relative}.Header_navLink__iuf_q:hover{color:var(--color-primary)}.Header_navLink__iuf_q:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--color-primary);transition:width var(--transition-normal)}.Header_navLink__iuf_q:hover:after{width:100%}.Header_navButtons__msSqO{display:flex;align-items:center;gap:var(--spacing-md)}@media (max-width:768px){.Header_navContainer__gb_4h{padding:var(--spacing-sm) var(--spacing-md)}.Header_navMenu__SNDPL{gap:var(--spacing-md)}.Header_navLinks__0ufRn{display:none}.Header_navButtons__msSqO{gap:var(--spacing-sm)}}@media (max-width:640px){.Header_navButtons__msSqO{flex-direction:column;gap:var(--spacing-xs)}}.VerticalCollapse_caret__hfUKI{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.1em;transition:transform .2s;height:1em;z-index:2}.VerticalCollapse_caretOpen__wp1kZ{transform:rotate(180deg)}.VerticalCollapse_collapseContainer__8c7ta{display:flex;flex-direction:column;align-items:stretch;margin-bottom:1rem}.VerticalCollapse_collapseHeader__ddvhb{background:#f5f5f5;border:none;padding:1rem 2rem;cursor:pointer;font-size:1.1rem;font-weight:700;border-radius:4px 0 0 4px;transition:background .2s}.VerticalCollapse_collapseHeader__ddvhb:hover{background:#e0e0e0}.VerticalCollapse_collapseHeader__ddvhb{display:flex;justify-content:center;align-items:center;position:relative}.VerticalCollapse_collapseContent__d_By3{overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1);background:#fff;border-top:2px solid #eee;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.VerticalCollapse_collapseTitle__H73Z5{flex:0 1 auto;text-align:center;width:100%;z-index:1}.VerticalCollapse_collapseInner__a3ZSm{padding:1rem 2rem}.Faq_faqContent__hONvi{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.Faq_faqContainer___i7Go{max-width:700px;margin:3rem auto;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.07);padding:2.5rem 2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.Faq_faqTitle__W8T_d{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#1a202c;text-align:left;letter-spacing:-1px}@media (max-width:600px){.Faq_faqContainer___i7Go{padding:1rem}.Faq_faqTitle__W8T_d{font-size:1.3rem;margin-bottom:1.2rem}}.HeroSection_hero__tsnYi{display:flex;align-items:center;min-height:100vh;padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,var(--color-background) 0,var(--color-light) 100%);margin-top:80px}.HeroSection_heroContent__mtZey{max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-2xl);align-items:center;width:100%}.HeroSection_heroText__VIQ5u{opacity:0;transform:translateY(30px);transition:all .8s ease}.HeroSection_heroText__VIQ5u.HeroSection_visible__imY72{opacity:1;transform:translateY(0)}.HeroSection_heroTitle__wXM9m{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:700;color:var(--color-text-primary);line-height:1.1;margin-bottom:var(--spacing-lg)}.HeroSection_heroSubtitle__IZGBk{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-2xl);max-width:90%}.HeroSection_heroButtons__dr0v_{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.HeroSection_devNavigation___vWDn{margin-top:3rem;padding:1.5rem;background:rgba(255,255,255,.1);border-radius:12px;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.HeroSection_devNavTitle__z_T3c{font-size:.9rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;text-align:center}.HeroSection_devNavButtons___QZxr{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.HeroSection_devNavButtons___QZxr .btn{font-size:.8rem;padding:.5rem 1rem;min-width:120px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:var(--color-text-primary);transition:all .3s ease}.HeroSection_devNavButtons___QZxr .btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.HeroSection_heroImage__Xselb{display:flex;justify-content:center;align-items:center}.HeroSection_heroGraphic__zlHfO{width:min(600px,120vw);height:auto;max-width:450px;object-fit:contain;opacity:0;transform:translateY(30px);transition:all .8s ease .2s;position:relative}.HeroSection_heroGraphic__zlHfO.HeroSection_visible__imY72{opacity:1;transform:translateY(0)}@media (min-width:1200px){.HeroSection_heroContent__mtZey{gap:var(--spacing-3xl)}.HeroSection_heroImage__Xselb{justify-content:center}}@media (min-width:1600px){.HeroSection_heroContent__mtZey{max-width:1600px;gap:var(--spacing-3xl)}.HeroSection_heroTitle__wXM9m{font-size:4rem}.HeroSection_heroSubtitle__IZGBk{font-size:1.375rem}}@media (min-width:1920px){.HeroSection_heroContent__mtZey{max-width:1800px;padding:0 var(--spacing-2xl)}}@media (max-width:1024px){.HeroSection_heroContent__mtZey{grid-template-columns:1fr;gap:var(--spacing-2xl);text-align:center;max-width:900px}.HeroSection_heroTitle__wXM9m{font-size:3rem}.HeroSection_heroSubtitle__IZGBk{max-width:100%}.HeroSection_heroImage__Xselb{justify-content:center}.HeroSection_heroGraphic__zlHfO{width:min(350px,70vw);height:auto}}@media (max-width:768px){.HeroSection_hero__tsnYi{margin-top:70px;padding:var(--spacing-2xl) 0;min-height:90vh}.HeroSection_heroContent__mtZey{padding:0 var(--spacing-md);gap:var(--spacing-xl)}.HeroSection_heroTitle__wXM9m{font-size:2.5rem}.HeroSection_heroSubtitle__IZGBk{font-size:1.125rem}.HeroSection_heroButtons__dr0v_{justify-content:center;gap:var(--spacing-md)}.HeroSection_heroGraphic__zlHfO{width:min(280px,60vw);height:auto}}@media (max-width:480px){.HeroSection_heroTitle__wXM9m{font-size:2rem}.HeroSection_heroSubtitle__IZGBk{font-size:1rem}.HeroSection_heroButtons__dr0v_{flex-direction:column;align-items:center}.HeroSection_heroGraphic__zlHfO{width:min(220px,50vw);height:auto}}.AboutSection_about__ukYVR{padding:var(--spacing-3xl) 0;background:var(--color-white)}.AboutSection_aboutContainer__SAwbc{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.AboutSection_aboutHeader__wudbw{text-align:center;margin-bottom:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto}.AboutSection_sectionTitle__Dz0rK{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);line-height:1.2}.AboutSection_sectionDescription__QM0sD{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.7;margin:0}.AboutSection_featuresGrid__KFGxr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}@media (max-width:1024px){.AboutSection_featuresGrid__KFGxr{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}}@media (max-width:768px){.AboutSection_about__ukYVR{padding:var(--spacing-2xl) 0}.AboutSection_aboutContainer__SAwbc{padding:0 var(--spacing-md)}.AboutSection_aboutHeader__wudbw{margin-bottom:var(--spacing-2xl)}.AboutSection_sectionTitle__Dz0rK{font-size:2rem}.AboutSection_sectionDescription__QM0sD{font-size:1rem}.AboutSection_featuresGrid__KFGxr{grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}}@media (max-width:480px){.AboutSection_sectionTitle__Dz0rK{font-size:1.75rem}.AboutSection_featuresGrid__KFGxr{gap:var(--spacing-md)}}.WestwoodAISection_westwoodAI__qLep5{padding:var(--spacing-3xl) 0;background:var(--color-background)}.WestwoodAISection_westwoodContainer__MBCQR{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.WestwoodAISection_westwoodContent__tAF66{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-3xl);align-items:center}.WestwoodAISection_westwoodLogo__XQsyl{display:flex;justify-content:center;align-items:center;padding:var(--spacing-2xl);background:var(--color-text-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.WestwoodAISection_westwoodInfo___Hkxf{max-width:600px}.WestwoodAISection_westwoodTitle__zCMZ_{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);line-height:1.2}.WestwoodAISection_westwoodDescription__GbRG7{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-2xl)}.WestwoodAISection_aiFeatures__C7frN{display:flex;flex-direction:column;gap:var(--spacing-md)}.WestwoodAISection_aiFeature__4qnBW{display:flex;align-items:center;gap:var(--spacing-md)}.WestwoodAISection_aiFeatureIcon__6mTib{width:16px;height:16px;background:var(--color-primary);border-radius:50%;flex-shrink:0;position:relative}.WestwoodAISection_aiFeatureIcon__6mTib:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);font-size:.75rem;font-weight:700}.WestwoodAISection_aiFeatureLabel__rZJM7{font-weight:500;color:var(--color-text-primary);font-size:1rem}@media (max-width:1024px){.WestwoodAISection_westwoodContent__tAF66{grid-template-columns:1fr;gap:var(--spacing-2xl);text-align:center}.WestwoodAISection_westwoodLogo__XQsyl{justify-self:center;max-width:300px}.WestwoodAISection_westwoodInfo___Hkxf{max-width:100%}}@media (max-width:768px){.WestwoodAISection_westwoodAI__qLep5{padding:var(--spacing-2xl) 0}.WestwoodAISection_westwoodContainer__MBCQR{padding:0 var(--spacing-md)}.WestwoodAISection_westwoodContent__tAF66{gap:var(--spacing-xl)}.WestwoodAISection_westwoodLogo__XQsyl{padding:var(--spacing-lg)}.WestwoodAISection_westwoodTitle__zCMZ_{font-size:1.875rem}.WestwoodAISection_westwoodDescription__GbRG7{font-size:1rem}.WestwoodAISection_aiFeatures__C7frN{align-items:center}}@media (max-width:480px){.WestwoodAISection_westwoodTitle__zCMZ_{font-size:1.5rem}.WestwoodAISection_aiFeatures__C7frN{gap:var(--spacing-sm)}}