html{background:#050b12;width:100%;min-height:100%;margin:0;padding:0}body{width:100%;min-width:320px;min-height:100vh;margin:0;padding:0}#root{width:100%;min-height:100vh}@media (width<=820px),(width<=960px) and (pointer:coarse){:root{--mobile-gutter:clamp(16px, 4.8vw, 22px);--mobile-header-height:calc(72px + env(safe-area-inset-top));--mobile-control-height:48px}html{width:100%;min-width:0;scroll-padding-top:calc(var(--mobile-header-height) + 12px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.mobile-menu-open,html.mobile-menu-open body{overscroll-behavior:none;overflow:hidden}body{overscroll-behavior-x:none;width:100%;min-width:0;min-height:100dvh;overflow-x:hidden}#root,.finders-site,.standalone-page{width:100%;min-width:0;min-height:100dvh;overflow-x:clip}img,svg,canvas,video{max-width:100%}:where(a,button,summary,input,select,textarea){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,summary,.button,.platform-action,.support-path-action){min-height:var(--mobile-control-height)!important}:where(input,select,textarea){max-width:100%;min-height:var(--mobile-control-height)!important;font-size:16px!important}textarea{resize:vertical;min-height:132px!important}html body .site-header{z-index:10000;min-height:var(--mobile-header-height);padding:max(10px, env(safe-area-inset-top)) max(var(--mobile-gutter), env(safe-area-inset-right)) 10px max(var(--mobile-gutter), env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:#040b12f7;border-bottom-color:#49a1ff38;flex-direction:row;align-items:center;gap:12px;top:0;box-shadow:0 10px 28px #0000003d;position:sticky!important}html body .brand-lockup{gap:10px;min-width:0}html body .brand-mark{flex:0 0 36px;width:36px;height:36px}html body .brand-copy{min-width:0}html body .brand-copy strong{letter-spacing:.12em;font-size:.95rem}html body .brand-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}html body .site-menu-toggle{place-content:center;width:48px;min-width:48px;height:48px;margin-left:auto;padding:10px;display:grid}html body .site-menu-toggle span{width:24px;margin:3px 0}html body .site-nav{top:var(--mobile-header-height);z-index:10020;width:100%;height:calc(100dvh - var(--mobile-header-height));padding:14px max(var(--mobile-gutter), env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(var(--mobile-gutter), env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:none;background:#030a11fe;border:0;grid-template-columns:1fr;align-content:start;gap:8px;display:none;bottom:0;left:0;right:0;position:fixed!important;overflow:hidden auto!important}html body .site-nav.open{display:grid}html body .site-nav>a,html body .site-nav-more>summary{background:#081622b8;border:1px solid #49a1ff1f;border-radius:6px;align-items:center;min-height:50px;padding:12px 14px;font-size:.92rem;display:flex}html body .site-nav a[aria-current=page]:after{display:none}html body .site-nav-more{grid-column:auto}html body .site-nav-more summary{justify-content:space-between}html body .site-nav-more-menu{width:100%;box-shadow:none;gap:6px;margin-top:7px;padding:7px;display:grid;position:static}html body .site-nav-more-menu a{align-items:center;min-height:46px;display:flex}html body .site-nav-cta{grid-column:auto;justify-content:center;margin-top:2px}html body .hero-section,html body .home-hero{min-height:auto;padding:48px var(--mobile-gutter) 58px}html body .hero-image{filter:none}html body .home-hero-title,html body .hero-section h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.45rem,11vw,4.3rem);line-height:.98}html body .hero-description,html body .home-hero-copy p,html body .page-intro-main p{font-size:1rem;line-height:1.7}html body .hero-actions,html body .home-beta-actions,html body .home-transparency-actions,html body .scenario-lab-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}html body .button,html body .hero-actions .button,html body .home-beta-actions .button,html body .home-transparency-actions .button,html body .scenario-lab-actions .button{justify-content:center;align-items:center;width:100%;max-width:none;min-height:50px;padding:13px 16px;display:inline-flex}html body .page-intro{padding:42px var(--mobile-gutter) 30px}html body .page-intro-main{grid-template-columns:1fr;gap:22px}html body .page-intro-main h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,10vw,3.7rem);line-height:.99}html body .page-intro-mark{width:58px;height:58px}html body .page-intro-topline,html body .page-intro-meta{text-align:left;justify-content:flex-start}html body .page-intro-meta{gap:8px 14px}html body .page-intro-meta strong{width:100%;margin-left:0}html body .content-section,html body .about-page-section,html body .about-page-final,html body .features-section,html body .organizations-section,html body .roadmap-section,html body .news-section,html body .learn-section,html body .downloads-section,html body .support-section,html body .site-expansion-section,html body .founder-section,html body .home-flow-section,html body .home-perspectives-section,html body .home-capabilities-section,html body .home-beta-section,html body .home-transparency-section{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}html body .site-expansion-section,html body .home-flow-section,html body .home-perspectives-section,html body .home-capabilities-section,html body .home-beta-section,html body .home-transparency-section{content-visibility:auto;contain-intrinsic-size:1px 720px}html body .site-expansion-heading{text-align:left}html body .site-expansion-heading h2,html body .downloads-heading h2,html body .support-heading h2{font-size:clamp(2rem,9.5vw,3rem);line-height:1.02}html body .home-hero-status-grid,html body .home-flow-grid,html body .home-perspective-grid,html body .home-transparency-grid,html body .platform-grid,html body .release-channel-grid,html body .beta-expectations-grid,html body .support-intake-grid,html body .support-lanes-grid,html body .scenario-resource-grid,html body .scenario-layer-grid,html body .release-standard-grid,html body .trust-principles-grid,html body .trust-visibility-grid,html body .integrity-grid,html body .security-roadmap-grid{grid-template-columns:1fr!important}html body .home-status-cell,html body .home-flow-card,html body .home-perspective-card,html body .home-capability-item,html body .transparency-card{min-height:auto}html body .operational-loop{grid-template-columns:1fr;gap:8px}html body .operational-loop>i{justify-self:center;transform:rotate(90deg)}html body .site-footer{padding:38px max(var(--mobile-gutter), env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(var(--mobile-gutter), env(safe-area-inset-left));grid-template-columns:1fr;gap:34px;margin-top:52px}html body .site-footer-links{grid-template-columns:1fr 1fr;gap:28px 18px}html body .site-footer-links a{align-items:center;min-height:38px;display:inline-flex}html body .site-footer-bottom{flex-direction:column;gap:8px}html body .pilot-intake-form,html body .pilot-form-grid,html body .demo-settings-grid{min-width:0}html body .pilot-form-grid,html body .demo-settings-grid{grid-template-columns:1fr!important}html body .pilot-intake-workspace,html body .pilot-form-section{min-width:0}html body .fuc-section,html body .fsc-section,html body .fcc-section{width:100%!important;max-width:100%!important;margin:48px 0 64px!important;padding:0!important;left:auto!important;transform:none!important}html body .fuc-presentation-heading,html body .fsc-presentation-heading,html body .fcc-presentation-heading{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}html body .fuc-app-shell,html body .fsc-app-shell,html body .fcc-app-shell{box-shadow:none;border-radius:8px;width:100%!important;min-width:0!important;min-height:0!important}html body .fuc-topbar,html body .fsc-topbar,html body .fcc-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:auto!important;padding:13px 14px!important}html body .fuc-system-motto,html body .fsc-system-state,html body .fcc-system-state{display:none!important}html body .fuc-view-mode,html body .fsc-view-mode,html body .fcc-view-mode{justify-self:end}html body .fuc-account{min-width:0}html body .fuc-workspace{width:100%!important;min-width:0!important;display:block!important}html body .fuc-sidebar{display:none!important}html body .fuc-main,html body .fsc-main,html body .fcc-main{min-width:0!important;padding:14px!important}html body .fuc-page-heading,html body .fsc-page-heading,html body .fcc-page-heading{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}html body .fuc-progress{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;padding-bottom:8px;overflow-x:auto;min-width:0!important}html body .fuc-progress-step{flex:0 0 64px;min-width:64px}html body .fuc-dashboard,html body .fsc-dashboard,html body .fcc-dashboard{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}html body .fuc-info-column,html body .fuc-status-column,html body .fsc-left-column,html body .fsc-right-column,html body .fcc-left-column,html body .fcc-right-column{min-width:0!important}html body .fuc-map-card,html body .fsc-map-card,html body .fcc-map-card{min-width:0!important;min-height:0!important}html body .fuc-map-card>.fcm-map,html body .fsc-map-card>.fcm-map,html body .fcc-map-card>.fcm-map{min-height:min(74dvh,520px)!important}html body .fcc-map-card{order:-1}html body .fcc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .fcc-metrics>div{border-bottom:1px solid #2b84b92e}html body .fcc-demo-debug-events,html body .fsc-assignment-grid{grid-template-columns:1fr!important}html body .fcc-map-header,html body .fsc-map-header{align-items:flex-start;gap:10px;min-height:auto;padding:12px}html body .fcc-map-tools,html body .fsc-map-tools,html body .fcc-demo-debug-controls,html body .fsc-action-grid,html body .fsc-command-actions,html body .fsc-bottom-actions{flex-wrap:wrap}html body .fcc-map-tools button,html body .fcc-demo-debug-controls button,html body .fsc-card button,html body .fsc-map-card button,html body .fuc-card button{min-height:44px}html body .fcc-map-footer,html body .fsc-map-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:10px 12px;display:grid}html body .fcc-layer-panel{width:auto;max-height:min(62dvh,460px);left:8px;right:8px;overflow-y:auto}html body .fuc-person{grid-template-columns:88px minmax(0,1fr)}html body .fuc-location-card{grid-template-columns:1fr!important}html body .fuc-location-preview,html body .fuc-location-preview-live{min-height:180px}html body .fuc-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .fcm-map{min-width:0;overflow:hidden}html body .fcm-live-resource-label,html body .fcm-self-label{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;max-width:118px;white-space:normal!important}html body .fcm-live-resource-ring,html body .fcm-self-ring,html body .fcm-lkp-ring{animation:none!important}html body .live-scenario-section{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}html body .live-scenario-heading,html body .live-demo-topbar{flex-direction:column;align-items:stretch;gap:12px;grid-template-columns:1fr!important}html body .live-demo-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}html body .live-demo-controls button{min-height:46px}html body .demo-settings-panel{max-height:none;overflow:visible}html body .search-sweep,html body .gps-live-point,html body .ping-ring,html body .ping-label,html body .about-ops-scan{display:none!important}html body .ping-core,html body .gps-track-line,html body .gps-track-start,html body .gps-track-end,html body .about-ops-marker-ring,html body .stage-pulse,html body .idea-operation-live>span,html body .idea-center-ring,html body .idea-path:after,html body .idea-map-ping:after,html body .demo-live-dot,html body .demo-sighting circle:nth-child(2),html body .resource-alert-attention,html body .demo-radio-live-dot{animation:none!important}html body .search-environment{min-height:100dvh;position:absolute}html body .search-grid,html body .topographic-layer{opacity:.2}html body .about-ops-team,html body .idea-operation,html body .idea-node,html body .about-intel-canvas,html body .about-intel-panel,html body .home-hero-status-grid,html body .demo-weather-overlay,html body .interactive-map-inspector,html body .interactive-map-actions button,html body .interactive-resource-filters,html body .fuc-person-photo small,html body .fuc-location-preview-label,html body .fuc-media-tile span,html body .fcc-layer-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .module-program:after{opacity:.28;filter:none!important}html body [data-about-stage-key]{scroll-margin-top:calc(var(--mobile-header-height) + 12px)}html body :where(.platform-panel,.support-path,.release-history-card,.scenario-stage-card,.faq-item,.fuc-card,.fsc-card,.fcc-card){overflow-wrap:anywhere;min-width:0}}@media (width<=430px){.brand-copy small{display:none!important}.brand-copy strong{font-size:.88rem!important}.page-intro-mark{display:none!important}.site-footer-links,.live-demo-controls,.fcc-map-footer,.fsc-map-footer{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse){.button:hover,.site-nav a:hover,.support-path-action:hover,.platform-action:hover,.fsc-card button:hover,.fcc-layer-list button:hover{transform:none}}@media (width<=820px) and (orientation:portrait){html body :is(.fuc-app-shell,.fsc-app-shell,.fcc-app-shell,.live-demo-shell){isolation:isolate;pointer-events:none!important;background:#06111b!important;border:1px solid #49a1ff57!important;border-radius:10px!important;width:100%!important;min-width:0!important;min-height:360px!important;max-height:360px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff05,0 20px 54px #00000047!important}html body :is(.fuc-app-shell,.fsc-app-shell,.fcc-app-shell,.live-demo-shell)>*{visibility:hidden!important}html body :is(.fuc-app-shell,.fsc-app-shell,.fcc-app-shell,.live-demo-shell):before{content:"MOBILE LANDSCAPE VIEW\a \a " "ROTATE YOUR PHONE\a \a " "This operational visual uses a wide map, chart, or dashboard layout. Turn your phone sideways to open the complete view at the intended scale.";z-index:9998;white-space:pre-line;text-align:center;color:#e8f4ffeb;letter-spacing:.025em;background:radial-gradient(circle at 50% 32%,#278bd22b,#0000 34%),linear-gradient(#05121dfe,#030b12fe);place-content:center;padding:94px 28px 42px;font-family:inherit;font-size:.92rem;font-weight:650;line-height:1.58;display:grid;position:absolute;inset:0;visibility:visible!important}html body :is(.fuc-app-shell,.fsc-app-shell,.fcc-app-shell,.live-demo-shell):after{content:"↻  TURN PHONE SIDEWAYS";z-index:9999;color:#8fd4ff;letter-spacing:.12em;text-align:center;background:#071c2bf0;border:1px solid #44afff6b;border-radius:999px;width:max-content;max-width:calc(100% - 44px);padding:10px 14px;font-size:.72rem;font-weight:800;line-height:1;position:absolute;top:42px;left:50%;transform:translate(-50%);visibility:visible!important}.mobile-orientation-accessible{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@media (width>=821px),(orientation:landscape){.mobile-orientation-accessible{display:none!important}}
