@font-face{font-family:Inter;src:url(/brand/inter-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Tight;src:url(/brand/inter-tight-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Garet;src:url(/brand/garet-book.woff2) format("woff2");font-weight:300;font-display:swap}:root{font-family:Inter,sans-serif;color:#f6f7f9;background:#080b0f;font-synthesis:none;font-size:13px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:transparent;border:1px solid #ffffff2a;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:7px}button:hover{background:#23323d}input[type=checkbox]{accent-color:#2e5bff}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #648bff;outline-offset:2px}.app{height:100vh;min-height:700px;display:grid;grid-template-columns:58px 282px minmax(300px,1fr) 342px;grid-template-rows:76px 1fr auto;overflow:hidden}header{grid-column:1/-1;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #ffffff2a;gap:42px;background:#080b0f;z-index:2}.brand{display:flex;gap:12px;align-items:center;font-size:15px;letter-spacing:2px}.brand b{font-weight:400;color:#f6f7f9}.brand small{display:block;font:9px Inter,Arial,sans-serif;color:#788b98;letter-spacing:2.4px;margin-top:5px}.mark{border:1px solid #568b81;border-radius:50%;height:37px;width:37px;display:grid;place-items:center;color:#f6f7f9}.workspace{font:10px Inter,Arial,sans-serif;color:#94a6b1;display:flex;gap:9px;align-items:center}.dot{display:inline-block;width:6px;height:6px;background:#648bff;border-radius:50%;box-shadow:0 0 9px #76c4aa44}.header-right{margin-left:auto;display:flex;align-items:center;gap:20px}.demo,.pill{font:9px Inter,Arial,sans-serif;color:#d8b67b;border:1px solid #66563c;background:#d0a6640a;padding:5px 7px;letter-spacing:1px;border-radius:3px}.clock{font:10px Inter,Arial,sans-serif;color:#8899a5}.clock b{display:block;color:#e0e8ed;font-size:13px;margin-top:4px}.header-right button{padding:9px}.rail{grid-row:2/-1;border-right:1px solid #ffffff2a;display:flex;align-items:center;flex-direction:column;gap:15px;padding-top:22px;background:#080b0f}.rail button{width:36px;height:36px;border:0;color:#718594}.rail button.active{background:#2e5bff22;color:#fff;border-left:2px solid #2e5bff}.rail svg{width:20px}.rail-bottom{margin-top:auto;margin-bottom:20px;font:9px monospace;color:#61727f}.left{grid-column:2;grid-row:2/-1;border-right:1px solid #ffffff2a;background:#0d1219;padding:23px 18px;position:relative;display:flex;flex-direction:column}.section-heading{display:flex;align-items:center;justify-content:space-between;font:9px Inter,Arial,sans-serif;letter-spacing:1.4px;color:#8b9ca8}.count{color:#8fa9ff;font-size:10px}h1{font-size:22px;font-weight:500;letter-spacing:-.7px;margin:16px 0 5px}.muted{color:#8394a0;line-height:1.7}.left>.muted{margin:0 0 23px;font-size:12px}.search{display:flex;align-items:center;gap:7px;border:1px solid #35424c;border-radius:4px;padding:10px 8px;background:#101820;color:#7c8d99}.search input{width:100%;background:none;border:0;outline:0;min-width:0;font-size:11px;color:#f6f7f9}.search kbd{font:15px monospace}.tabs{display:flex;border-bottom:1px solid #ffffff2a;margin-top:22px;gap:20px}.tabs button{border:0;border-radius:0;padding:0 0 12px;color:#80929f;font-size:12px;position:relative}.tabs button.active{color:#fff;border-bottom:2px solid #2e5bff}.tabs span{font:9px monospace;background:#26343f;padding:2px 5px;border-radius:3px}.asset-list{margin:12px -7px 22px}.asset{display:flex;align-items:center;gap:11px;width:100%;padding:14px 10px;border:1px solid transparent;justify-content:flex-start;text-align:left;margin:4px 0}.asset.selected{background:#2e5bff18;border-color:#2e5bff88}.asset b{font-size:11px;letter-spacing:.5px;font-weight:600}.asset small{display:block;font-size:10px;color:#8b9ba6;margin-top:6px}.asset-icon{display:grid;place-items:center;width:31px;height:34px;background:#ffffff05;border-radius:4px}.status-dot{width:5px;height:5px;border-radius:50%;margin-left:auto}.layer-heading{display:flex;justify-content:space-between;font:9px Inter,Arial,sans-serif;color:#8395a3;letter-spacing:1.4px;padding:18px 0;border-top:1px solid #ffffff2a}.layer{display:flex;align-items:center;justify-content:space-between;margin:12px 0;color:#afbec8;font-size:11px}.layer>span{display:flex;align-items:center;gap:8px}.swatch{width:9px;height:9px;border:1px solid}.teal{background:#65ccb022;border-color:#65ccb0}.blue{background:#89aaf022;border-color:#89aaf0}.notice{display:flex;gap:10px;margin-top:auto;background:#111923;border:1px solid #2b3a45;border-radius:5px;padding:13px 10px;color:#8ea5b4}.notice svg{flex-shrink:0}.notice b{font-size:11px;color:#bdccd4;font-weight:500}.notice p{font-size:10px;line-height:1.7;margin:6px 0 0}.left-footer{font:9px Inter,Arial,sans-serif;color:#90a89f;margin-top:18px}.left-footer .dot{width:5px;height:5px;margin-right:5px}.left-footer>span:last-child{display:block;margin:6px 0 0 12px;color:#647885}main{position:relative;overflow:hidden;background:#172633}.globe{position:absolute;inset:0}.cesium-viewer-bottom{bottom:2px!important;opacity:.75;font-size:8px}.map-title{position:absolute;top:24px;left:25px;pointer-events:none;text-shadow:0 1px 6px #000}.map-title>span{font:9px Inter,Arial,sans-serif;letter-spacing:1.6px;color:#abc2cb}.map-title h2{font-weight:500;font-size:21px;margin:9px 0}.map-title p{font:10px monospace;color:#9db0bb}.map-badges{position:absolute;right:20px;top:23px;display:flex;gap:8px;flex-direction:column;align-items:flex-end}.map-badges>span{padding:7px 9px;background:#111d27dd;border:1px solid #40515c;border-radius:4px;font:9px monospace;color:#c7d7dc}.map-badges .dot{margin-right:5px}.map-legend{position:absolute;left:25px;bottom:23px;display:flex;gap:15px;font:9px monospace;background:#101b25dd;padding:10px;border:1px solid #3b4c57;border-radius:4px}.map-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.map-note{position:absolute;right:18px;bottom:24px;font:8px/1.8 monospace;color:#a0b1ba;text-align:right;pointer-events:none}.right{padding:22px 20px 0;background:#111923;border-left:1px solid #ffffff2a;display:flex;flex-direction:column;min-height:0}.detail-title{display:flex;gap:12px;align-items:center;margin:22px 0 18px}.large-icon{height:40px;width:40px;background:#2e5bff20;color:#8fa9ff;display:grid;place-items:center;border:1px solid #2e5bff66;border-radius:6px}.detail-title h2{font-size:16px;letter-spacing:.5px;margin:0}.detail-title p{font-size:11px;color:#8298a5;margin:7px 0 0}.detail-actions{display:flex;gap:8px}.detail-actions button{padding:9px 12px}.primary{background:#2e5bff;color:#fff;border:0;font-weight:600;flex:1;font-size:11px}.primary:hover{background:#234be0}.following{background:#173be1;color:#fff}.metrics{display:grid;grid-template-columns:1fr 1fr;padding:20px 0 0;gap:15px}.metrics small{font:8px Inter,Arial,sans-serif;color:#7e929e;letter-spacing:.7px}.metrics b{display:block;margin-top:7px;font:13px Inter,Arial,sans-serif;font-weight:400}.detail-tabs{gap:24px}.detail-tabs button{font-size:11px}.detail-content{overflow:auto;flex:1;padding-bottom:18px;scrollbar-width:thin}.feed-title{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px}.feed-title h3{margin:0;font-size:12px;font-weight:500}.feed-title>span{font:9px monospace;color:#7e929e}select{background:#1b2832;border:1px solid #33434f;color:#b7c7d1;border-radius:4px;padding:8px;font-size:10px}.detail-content>select{width:100%;margin-bottom:12px}.report{padding:12px 0;width:100%;display:block;text-align:left;border:0;border-radius:0;border-bottom:1px solid #ffffff20}.report:hover,.report.chosen{background:#2e5bff12}.report-top{display:flex;justify-content:space-between;font:9px Inter,Arial,sans-serif;color:#8fa9ff;margin-bottom:9px}.report time{color:#8295a3}.report>b{font-size:11px;font-weight:500;display:block}.report>small{display:block;font-size:9px;color:#8ca1af;margin-top:6px}.report>small span{color:#677d8b}.report-bottom{display:flex;align-items:center;justify-content:space-between;color:#8194a0;font-size:9px;margin-top:10px}.right-foot{border-top:1px solid #ffffff2a;color:#6e8997;font:9px monospace;padding:14px 0;display:flex;gap:7px;align-items:center}.detail-content h3{font-size:12px;font-weight:500;margin-top:20px}.detail-content p{font-size:11px;line-height:1.7}.info-row{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #34434d;font-size:10px}.info-row>span{color:#98b4be}.evidence-card{position:sticky;bottom:0;background:#111e37;padding:15px;border:1px solid #2e5bff;border-radius:5px;box-shadow:0 -10px 40px #0b121b88}.eyebrow{font:8px monospace;color:#8fa9ff;letter-spacing:1px}.close{float:right;border:0;font-size:18px}.text-button{border:0;color:#8fa9ff;font-size:10px;padding:12px 0 0}.empty{padding:20px 0;color:#90a4b1}.timeline{grid-column:3/-1;grid-row:3;background:#080b0f;border-top:1px solid #34434c;padding:14px 23px 10px;z-index:2}.time-top{display:flex;align-items:center;justify-content:space-between}.time-label{display:flex;gap:8px;align-items:center;font:9px Inter,Arial,sans-serif;letter-spacing:1px;color:#afc4cc}.time-settings{display:flex;align-items:center;gap:15px}.time-settings label{font-size:10px;color:#8da4b1;display:flex;align-items:center;gap:5px}.time-settings select{padding:5px 8px}.playback{display:flex;align-items:center;gap:14px;margin-top:15px}.playback>button{border:0;width:25px;height:32px}.playback .play{background:#2e5bff;color:#fff;width:33px}.time-readout{font:18px Inter,Arial,sans-serif;letter-spacing:-.6px;min-width:112px}.time-readout small{display:block;color:#79909e;font:8px Inter,Arial,sans-serif;letter-spacing:.2px;margin-top:5px}.scrubber{flex:1}.scrubber input{width:100%;height:3px;accent-color:#2e5bff;cursor:pointer;display:block}.ticks{display:flex;justify-content:space-between;font:8px monospace;color:#7c929f;margin-top:12px}.speed{font:9px monospace;color:#8297a4;border:1px solid #3a4a55;padding:6px;border-radius:3px}.timeline-foot{display:flex;justify-content:space-between;color:#5f7b8c;font:8px monospace;margin-top:14px}.timeline-foot i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#648bff;margin-right:5px}.interval{display:flex;align-items:center;gap:20px;font:10px monospace;margin-top:10px}.interval input{flex:1;accent-color:#2e5bff}@media(max-width:1200px){.app{grid-template-columns:48px 230px minmax(250px,1fr) 290px}.left{padding:20px 13px}.right{padding:20px 14px 0}.workspace{display:none}.map-legend{gap:8px;left:12px;font-size:8px}.map-note{display:none}.time-settings label{font-size:9px}.notice{margin-top:20px}}@media(max-width:900px){.app{grid-template-columns:45px 200px 1fr;min-height:800px;overflow:auto}.right{grid-column:3;grid-row:2;position:absolute;right:12px;top:170px;width:260px;height:420px;z-index:1;border:1px solid #3c505d;border-radius:6px}.header-right .clock{display:none}.timeline{grid-column:2/-1}.left{grid-row:2}.notice,.left-footer{display:none}.map-title{left:15px}.map-badges,.time-settings label{display:none}.brand{font-size:12px}.header-right{gap:6px}header{padding:0 12px}.map-legend{display:none}}:root{--deep:#080b0f;--navy:#111923;--blue:#2e5bff;--muted:#a3aab3;--line:#ffffff2a;--paper:#e9edf0}header{height:84px;gap:32px;padding:0 26px}.app{grid-template-rows:84px 1fr auto}.brand{gap:11px;letter-spacing:0;flex-shrink:0}.brand-owl{width:27px;height:35px;display:block}.brand-wordmark{font:300 30px/.85 Garet,Inter,sans-serif;letter-spacing:0}.brand-product{border-left:1px solid var(--line);padding-left:18px;margin-left:8px}.brand-product b{font:470 19px/1 Tight,Inter,sans-serif;letter-spacing:.015em;color:#f6f7f9}.brand-product small{font:500 7px/1.4 Inter,sans-serif;letter-spacing:.09em;margin-top:7px;color:var(--muted)}.workspace{font-size:9px;letter-spacing:.07em;color:var(--muted)}.dot{box-shadow:none}button,.search,select,.asset,.asset-icon,.notice,.large-icon,.evidence-card,.speed,.demo,.pill,.map-badges>span,.map-legend{border-radius:0}button{transition:background .18s,color .18s,border-color .18s}button:hover{background:#ffffff0a}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #648bff;outline-offset:3px}h1,h2,h3{font-family:Tight,Inter,sans-serif;letter-spacing:-.035em;font-weight:470}h1{text-transform:uppercase;font-size:30px;line-height:.98;max-width:210px;margin:19px 0 10px}.section-heading,.layer-heading,.time-label{font-weight:500;font-size:9px;letter-spacing:.07em;color:var(--muted)}.demo,.pill{background:#ffffff06;border-color:#ffffff2a;color:#b9c1cc;font-size:8px}.rail{background:var(--deep)}.rail button.active{border-left-color:var(--blue)}.left,.right{padding-top:27px}.tabs button{font-weight:500}.tabs button.active{border-bottom-color:var(--blue)}.tabs span{background:#ffffff0a;border-radius:0;color:var(--muted)}.asset{padding-top:16px;padding-bottom:16px}.asset.selected{border-color:#2e5bff66;border-left:2px solid var(--blue)}.asset b{font-size:10px;letter-spacing:.035em}.asset small{line-height:1.5}.notice{border-width:1px 0 0;padding:16px 0;background:none}.notice b{font-weight:500}.detail-title h2{font-size:21px;font-weight:470;text-transform:uppercase;letter-spacing:-.02em}.large-icon{border:0;background:none;width:30px;color:#f6f7f9}.primary{min-height:38px;font-weight:500;background:var(--blue);color:#fff}.primary:hover,.primary.following{background:#173be1}.metrics b{font-size:15px;font-weight:450;font-variant-numeric:tabular-nums}.metrics small{font-size:8px;letter-spacing:.07em;color:var(--muted)}.feed-title h3{font-family:Inter,sans-serif;letter-spacing:0;font-size:12px}.report-top{font-size:9px;letter-spacing:.025em}.report>b{font-size:12px}.report-bottom{font-size:10px;line-height:1.5}.report.chosen{border-left:2px solid var(--blue);padding-left:9px}.report:hover{background:#ffffff06}select,.search{background:#ffffff03;border-color:#ffffff26}.muted,.asset small,.report time,.detail-title p{color:var(--muted)}.map-title{top:30px;left:28px}.map-title h2{font:470 34px/.98 Tight,Inter,sans-serif;text-transform:uppercase;letter-spacing:-.035em;max-width:220px;margin:12px 0}.map-title>span{font:500 9px Inter,sans-serif;letter-spacing:.07em}.map-title p{font:10px Inter,sans-serif;font-variant-numeric:tabular-nums}.map-badges>span,.map-legend{background:#080b0fe8;border-color:#ffffff2a;font-family:Inter,sans-serif}.map-badges>span{font-size:9px}.map-legend{font-size:9px}.map-note{font:8px/1.8 Inter,sans-serif}.time-readout{font-family:Inter,sans-serif;font-weight:450;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.time-readout small,.ticks,.timeline-foot,.speed,.clock{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums}.timeline-foot{color:#8b98a8}.playback .play:hover{background:#173be1}@media(max-width:1200px){header{gap:20px}.brand-wordmark{font-size:27px}.brand-product{padding-left:14px;margin-left:5px}.brand-product b{font-size:17px}.brand-product small{font-size:6px}.map-title h2{font-size:28px;max-width:180px}}@media(max-width:900px){header{padding:0 15px}.brand-wordmark{font-size:24px}.brand-owl{width:23px;height:30px}.brand-product small{display:none}.brand-product b{font-size:16px}.header-right .demo{display:none}.map-title{left:15px}}.fiji-app{display:grid;grid-template-columns:52px 262px minmax(320px,1fr) 310px;grid-template-rows:84px minmax(0,1fr) 31px;height:100dvh;min-height:650px;background:var(--deep);color:#f6f7f9}.fiji-app header{grid-column:1/-1}.workspace-nav{display:flex;align-self:stretch;margin-left:24px;gap:26px}.workspace-nav button{border:0;border-radius:0;font-size:11px;color:#a3aab3;padding:0;position:relative}.workspace-nav button.active{color:#fff}.workspace-nav button.active:after{content:"";position:absolute;bottom:0;height:3px;left:0;right:0;background:var(--blue)}.workspace-nav button:hover{background:none;color:#fff}.region-tag{font-size:9px;letter-spacing:.07em;color:#a3aab3}.lab-button{font-size:10px;padding:8px 10px}.fiji-rail{grid-row:2/4;display:flex;align-items:center;flex-direction:column;border-right:1px solid var(--line);gap:12px;padding:22px 0}.fiji-rail button{width:34px;height:36px;border:0;color:#8a97a7}.fiji-rail button.active{background:#2e5bff25;color:#fff;box-shadow:inset 2px 0 #2e5bff}.fiji-rail>span{margin-top:auto;font-size:9px;color:#6b7786}.fiji-left{grid-row:2;grid-column:2;padding:25px 18px 16px;display:flex;flex-direction:column;overflow:auto;border-right:1px solid var(--line);background:#0d1219}.fiji-left h1{white-space:pre-line;font-size:36px;font-weight:470;margin:22px 0 12px;max-width:none;letter-spacing:-.045em}.fiji-subtitle{font-size:11px;line-height:1.6;color:#a3aab3;margin:0 0 24px}.fiji-left .search{min-height:38px}.fiji-layer-title{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.06em;margin:27px 0 15px;color:#b5bdc8}.fiji-layer-title>span{color:#69788a;text-transform:none;letter-spacing:0}.fiji-layer{display:flex;align-items:center;justify-content:space-between;min-height:34px;font-size:11px}.fiji-layer>span{display:flex;align-items:center;gap:9px;flex:1}.fiji-layer i,.directory-list i{height:6px;width:6px;display:inline-block;flex-shrink:0}.fiji-layer small{font-size:8px;color:#7f8b9b;margin-left:auto;margin-right:10px}.fiji-layer input{height:13px;width:13px}.missing-layer{border-top:1px solid var(--line);margin-top:15px;padding-top:16px;font-size:10px;color:#a3aab3}.missing-layer small{display:block;color:#718092;font-size:9px;margin-top:7px}.import-button{border:1px solid #ffffff30;display:flex;justify-content:center;gap:9px;align-items:center;padding:11px;margin-top:17px;font-size:10px;cursor:pointer;min-height:36px}.import-button:hover{background:#ffffff08}.import-button input{display:none}.import-meta{display:flex;align-items:center;gap:6px;font-size:9px;margin-top:8px;color:#a3aab3}.import-meta span{flex:1}.import-meta button{padding:5px}.fiji-notice{font-size:10px;line-height:1.7;color:#7f8b9b;border-top:1px solid var(--line);padding-top:15px;margin:20px 0}.fiji-left>select{margin-top:20px}.feed-health{margin-top:auto;border-top:1px solid var(--line);padding-top:17px}.feed-health>div{display:flex;align-items:center;gap:8px}.feed-health b{font-size:8px;font-weight:500;letter-spacing:.05em}.feed-health p{font-size:10px;line-height:1.6;color:#a3aab3}.feed-health small{font-size:9px;color:#7b889a}.feed-dot{width:6px;height:6px;background:#cb9862;border-radius:50%;flex-shrink:0}.feed-dot.healthy{background:#7ed6bb}.error-note{font-size:10px;color:#e6ae8f;line-height:1.6}.fiji-main{grid-column:3;grid-row:2;position:relative;min-width:0;overflow:hidden}.fiji-map-heading{position:absolute;top:29px;left:27px;pointer-events:none;text-shadow:0 2px 9px #000}.fiji-map-heading>span{font-size:9px;letter-spacing:.09em}.fiji-map-heading h2{font:470 37px/1 Tight,Inter,sans-serif;letter-spacing:-.04em;margin:12px 0}.fiji-map-heading p{font-size:10px;color:#c2ccd8}.map-tools{position:absolute;right:18px;top:24px;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.map-tools button{height:32px;width:32px;background:#080b0fe8;border-color:#ffffff40;font-size:10px}.map-tools button:hover,.map-tools button.active{background:#2e5bff;color:#fff}.map-tools select{background:#080b0fe8;max-width:105px}.fiji-map-bottom{position:absolute;bottom:30px;left:17px;right:17px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#d2d9e3;pointer-events:none;text-shadow:0 1px 4px #000}.measurement{position:absolute;bottom:65px;left:20px;display:flex;align-items:center;gap:12px;background:#080b0fee;border:1px solid #648bff;padding:10px 13px;font-size:11px}.measurement button{border:0;font-size:19px}.fiji-right{grid-column:4;grid-row:2;display:flex;flex-direction:column;padding:24px 19px 18px;border-left:1px solid var(--line);overflow:auto;background:#111923}.fiji-right .section-heading{font-size:8px;letter-spacing:.05em;gap:8px}.fiji-right .pill{font-size:7px;padding:4px;white-space:nowrap}.fiji-right h2{font:470 28px/1.05 Tight,Inter,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:20px 0 12px}.fiji-right h3{font:500 10px Inter,sans-serif;color:#e0e5ed;letter-spacing:0;margin:20px 0 0}.fiji-right p{font-size:11px;line-height:1.8;color:#a3aab3}.dossier-icon{margin-top:27px;color:#9ab4ff}.dossier-kind{font-size:9px;color:#8fa9ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:15px}.dossier-row{border-top:1px solid var(--line);padding:14px 0;display:flex;flex-direction:column;gap:8px}.dossier-row>span{font-size:8px;color:#7f8b9b;letter-spacing:.07em}.dossier-row>b{font-size:11px;line-height:1.65;font-weight:400;overflow-wrap:anywhere}.source-link{color:#c2d0ff;border-bottom:1px solid #648bff;padding:14px 0;display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:11px;margin-top:8px}.source-link:hover{color:#fff}.clear-selection{margin-top:25px;font-size:10px;min-height:35px;flex-shrink:0}.explorer-title p{margin-bottom:22px}.directory-list{overflow:auto;scrollbar-width:thin;margin-top:15px}.directory-list button{display:flex;gap:10px;border:0;border-bottom:1px solid #ffffff15;text-align:left;width:100%;justify-content:flex-start;padding:14px 0;font-size:11px;line-height:1.5}.directory-list button>span{flex:1}.directory-list small{display:block;font-size:9px;color:#7f8b9b;margin-top:4px}.fiji-status{grid-column:2/-1;grid-row:3;display:flex;gap:20px;justify-content:space-between;align-items:center;padding:0 18px;border-top:1px solid var(--line);font-size:8px;color:#8491a3;letter-spacing:.02em}.fiji-status>span:first-child{display:flex;gap:7px;align-items:center}.back-fiji{position:fixed;z-index:10;bottom:7px;left:345px;background:#2e5bff;padding:6px 10px;font-size:10px;color:#fff}.reference-grid{height:100%;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:27px;background:#080b0f;align-content:start;scrollbar-width:thin}.content-heading{grid-column:1/-1;margin:0 0 15px}.content-heading>span{font-size:8px;letter-spacing:.09em;color:#8fa9ff}.content-heading h2{font:470 36px/1 Tight,Inter,sans-serif;letter-spacing:-.04em;margin:15px 0}.content-heading p{font-size:11px;color:#a3aab3;line-height:1.7}.reference-card{border:1px solid #ffffff24;display:flex;flex-direction:column;align-items:stretch;padding:20px 17px;text-align:left;background:#111923;min-height:190px}.reference-card.selected{border-color:#648bff;background:#14213e}.reference-card:hover{background:#162030;border-color:#ffffff60}.ref-type{display:flex;justify-content:space-between;align-items:center;color:#899bb8;gap:10px}.ref-type>span{font-size:8px;text-transform:uppercase;letter-spacing:.05em;text-align:right}.reference-card h3{font:470 23px/1.1 Tight,Inter,sans-serif;letter-spacing:-.03em;margin:24px 0 8px;color:#f6f7f9}.reference-card p{font-size:10px;color:#a3aab3;margin:0 0 20px}.ref-bottom{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.06em;color:#6f85a5;margin-top:auto;border-top:1px solid #ffffff18;padding-top:12px}.sources-content{padding:30px;height:100%;overflow:auto;background:#080b0f}.sources-content>a{display:flex;align-items:center;justify-content:space-between;color:#e9edf0;text-decoration:none;border-top:1px solid var(--line);padding:23px 0;gap:16px}.sources-content h3{font:470 21px Tight,Inter,sans-serif;margin:0}.sources-content p{font-size:11px;color:#a3aab3;line-height:1.8}.sources-content>a:hover{color:#8fa9ff}.source-status{margin-top:20px;border:1px solid var(--line);padding:20px}.fiji-app .cesium-viewer-bottom{left:10px;bottom:4px!important;opacity:1}.fiji-app .cesium-credit-logoContainer{display:none}@media(min-width:1650px){.fiji-app{grid-template-columns:56px 290px minmax(320px,1fr) 350px}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fiji-left{padding:30px 23px}.fiji-right{padding:30px 24px}}@media(max-width:1250px){.fiji-app{grid-template-columns:45px 230px minmax(280px,1fr) 265px}.fiji-app header{gap:18px}.workspace-nav{margin-left:5px;gap:18px}.region-tag{display:none}.fiji-left h1{font-size:32px}.fiji-right h2{font-size:24px}.reference-grid{padding:20px;gap:10px}.reference-card{padding:15px}.reference-card h3{font-size:21px}.fiji-map-bottom,.fiji-status{font-size:7px}}@media(max-width:1000px){.fiji-app{grid-template-columns:42px 205px minmax(250px,1fr);grid-template-rows:84px minmax(500px,1fr) auto 31px;height:auto;min-height:100dvh}.fiji-app .brand-wordmark{font-size:24px}.workspace-nav{gap:15px}.workspace-nav button{font-size:10px}.fiji-app .lab-button{font-size:9px;padding:7px}.fiji-right{grid-column:2/-1;grid-row:3;max-height:350px;border-top:1px solid var(--line);border-left:0}.directory-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;max-height:200px}.fiji-status{grid-row:4}.fiji-status>span:nth-child(2){display:none}.fiji-rail{grid-row:2/5}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiji-map-heading h2{font-size:30px}.fiji-app header{padding:0 16px}.fiji-app .brand-product{display:none}}@media(max-width:650px){.fiji-app{grid-template-columns:38px 1fr;grid-template-rows:72px auto 520px auto 35px}.fiji-app header{height:72px;gap:10px}.workspace-nav{gap:12px;margin-left:auto}.workspace-nav button{font-size:9px}.fiji-app .header-right{display:none}.fiji-app .brand-wordmark{font-size:20px}.fiji-app .brand-owl{height:26px;width:21px}.fiji-left{grid-column:2;grid-row:2;max-height:360px;padding:22px 18px}.fiji-left h1{font-size:28px;white-space:normal;margin:12px 0}.fiji-left .fiji-subtitle{margin-bottom:15px}.fiji-layer-title{margin-top:20px}.fiji-layer{min-height:30px}.fiji-notice{margin:14px 0}.feed-health{margin-top:12px}.fiji-main{grid-column:2;grid-row:3}.fiji-right{grid-row:4;grid-column:2;max-height:420px}.fiji-status{grid-column:2;grid-row:5}.fiji-status>span:last-child{display:none}.directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fiji-rail{grid-row:2/6}.map-tools{right:10px}.fiji-map-heading{left:16px;top:24px}.fiji-map-heading h2{font-size:26px}.fiji-map-bottom>span:last-child{display:none}.reference-grid{grid-template-columns:1fr}.reference-card{min-height:155px}.content-heading h2{font-size:29px}}.draw-zone{margin-top:16px;padding:10px;font-size:10px;min-height:36px}.draw-zone+.import-button{margin-top:8px}.measurement button:disabled{opacity:.35;cursor:default}.measurement button{font-size:10px;padding:6px}.fiji-layer input{accent-color:#2e5bff}.regional-app{height:100dvh;min-height:640px;display:grid;grid-template-columns:42px 234px minmax(320px,1fr) 294px;grid-template-rows:54px 42px minmax(0,1fr) 25px;background:#0b1017;font-size:11px;color:#dce3ed}.regional-header{grid-column:1/-1;grid-row:1;display:flex;height:54px;padding:0 16px;gap:30px;background:#080b0f;border-bottom:1px solid #28303a}.regional-header .brand{gap:8px}.regional-header .brand-owl{width:19px;height:25px}.regional-header .brand-wordmark{font-size:23px}.product-divider{height:23px;width:1px;background:#3b424c;margin:0 7px}.product-name{font:500 12px Inter,sans-serif;letter-spacing:.1em;color:#e9edf0}.regional-header nav{display:flex;height:100%;gap:23px;margin-left:12px}.regional-header nav button{border:0;border-bottom:2px solid transparent;font-size:11px;color:#9aa8ba;padding:0 2px;background:none}.regional-header nav button:hover{color:#fff}.regional-header nav button.active{color:#f5f7fa;border-bottom-color:#2e5bff}.header-state{display:flex;align-items:center;gap:7px;margin-left:auto;color:#9ca8b7;font-size:9px;white-space:nowrap}.header-state button{padding:6px;border:0;color:#8094ac;margin-left:8px}.state-dot{display:inline-block;height:5px;width:5px;flex-shrink:0;border-radius:50%;background:#d4a76c}.state-dot.live{background:#7fc7ad}.regional-command{grid-column:1/-1;grid-row:2;display:flex;gap:10px;align-items:center;padding:0 16px;background:#141b25;border-bottom:1px solid #313a47}.crumb{display:flex;align-items:center;gap:9px;font-size:10px;color:#8b9aae;min-width:380px}.crumb b{color:#d6e1ee;font-weight:500}.snapshot{font-size:7px;letter-spacing:.07em;border:1px solid #495568;padding:3px 5px;margin-left:8px;color:#9eacc0}.global-search{display:flex;gap:8px;align-items:center;background:#0c121c;border:1px solid #384354;height:28px;padding:0 8px;max-width:550px;flex:1;color:#8495ac}.global-search input{background:none;border:0;outline:none;color:#e2e8ef;min-width:0;flex:1;font-size:10px}.global-search kbd{font:8px Inter;color:#718198;white-space:nowrap}.global-search button{border:0;padding:0}.regional-command>button{font-size:9px;height:28px;padding:0 9px;white-space:nowrap}.regional-command>select{height:28px;padding:3px 7px;font-size:9px;width:130px}.regional-rail{grid-column:1;grid-row:3/5;border-right:1px solid #2c3440;background:#0c1118;display:flex;flex-direction:column;align-items:center;gap:13px;padding:17px 0 10px}.regional-rail button{height:30px;width:30px;border:0;color:#7c8da2}.regional-rail button.active{background:#243857;color:#b5ccff;box-shadow:inset 2px 0 #2e5bff}.regional-rail .watch-toggle{margin-top:auto}.regional-rail>span{font-size:6px;letter-spacing:.08em;color:#627287;margin-top:10px}.regional-left{grid-column:2;grid-row:3;display:flex;flex-direction:column;background:#121922;border-right:1px solid #303947;padding:16px 14px 12px;overflow:auto;scrollbar-width:thin}.panel-label{font-size:8px;letter-spacing:.09em;font-weight:500;color:#91a0b4;display:flex;align-items:center;gap:6px}.panel-label>span{margin-left:auto;color:#5f7086;font-size:8px}.filter-label{display:block;font-size:7px;letter-spacing:.08em;color:#8193a9;margin-top:20px}.filter-label select{display:block;margin-top:7px;width:100%;font-size:10px;color:#e0e7f0;padding:7px 8px;background:#1a2330;border:1px solid #3b4758}.filter-summary{display:flex;align-items:center;gap:13px;border-top:1px solid #2b3542;border-bottom:1px solid #2b3542;padding:17px 0;margin-top:19px}.filter-summary>b{font:450 27px Inter,sans-serif;letter-spacing:-.04em;color:#e9edf0}.filter-summary>span{font-size:9px;line-height:1.6;color:#a1afc1}.filter-summary small{font-size:8px;color:#687b94}.layers-label{margin:21px 0 9px}.layers-label>button{border:0;font-size:8px;margin-left:auto;color:#90b4ff;padding:0}.object-layer{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:6px}.layer-filter{flex:1;border:0;justify-content:flex-start;padding:8px 0;gap:8px;color:#bbc7d7;font-size:10px;text-align:left;background:none;min-width:0}.layer-filter>span{white-space:nowrap}.layer-filter>small{margin-left:auto;color:#7f90a5;font:8px Inter,sans-serif}.object-layer i,.filter-chips i,.explorer-facets i,.objects-table i,.summary-breakdown i,.nearby-object i,.object-type i{display:inline-block;height:5px;width:5px;flex-shrink:0}.object-layer input{height:12px;width:12px;accent-color:#2e5bff;cursor:pointer;margin-left:6px}.object-layer.filtered .layer-filter{color:#afc6ff}.object-layer.filtered{background:#2e5bff0e}.boundary-layer{font-size:9px;color:#9eafc5;min-height:33px}.boundary-layer>span{display:flex;align-items:center;gap:8px}.boundary-layer:first-of-type{border-top:1px solid #2b3542;margin-top:9px;padding-top:8px}.filter-chips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.filter-chips button{font-size:8px;padding:4px 6px;background:#253958;border-color:#46618b}.tools-label{margin:22px 0 10px}.overlay-tools{display:flex;gap:7px}.overlay-tools>button,.overlay-tools>label{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;cursor:pointer;font-size:9px;border:1px solid #3b485b;min-height:29px;background:#1b2635}.overlay-tools>button.active{border-color:#648bff;color:#abc4ff}.overlay-tools input{display:none}.local-features{display:flex;align-items:center;gap:6px;font-size:8px;color:#96a7bc;margin-top:9px}.local-features span{flex:1}.local-features button{padding:4px}.coverage-note{display:flex;gap:7px;margin-top:24px;padding-top:15px;border-top:1px solid #2d394a;color:#8da0b8}.coverage-note .state-dot{margin-top:3px}.coverage-note b{font-size:9px;font-weight:500;color:#c2cddc}.coverage-note p{font-size:9px;line-height:1.7;margin:6px 0 0;color:#778ba5}.left-connection{display:flex;gap:7px;margin-top:auto;padding-top:25px;color:#6f849e}.left-connection b{display:block;font-size:9px;text-transform:capitalize;font-weight:500;color:#a6b7cc}.left-connection small{display:block;font-size:8px;line-height:1.7;margin-top:5px}.regional-main{grid-column:3;grid-row:3;position:relative;background:#0d141e;overflow:hidden;min-width:0}.map-context{position:absolute;left:19px;top:19px;pointer-events:none;text-shadow:0 1px 4px #000}.map-eyebrow{font-size:7px;letter-spacing:.13em;color:#8fa7c4}.map-context h1{font:450 22px Inter,sans-serif;letter-spacing:-.035em;text-transform:none;margin:8px 0 10px;max-width:none}.map-context>div{display:flex;gap:7px;flex-wrap:wrap}.map-context>div>span{font-size:7px;letter-spacing:.025em;color:#a7bad4;background:#0d1624d9;border:1px solid #35465e;padding:4px 6px;text-shadow:none}.regional-map-tools{position:absolute;top:18px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.regional-map-tools select{font-size:9px;background:#121e2eef;width:83px;padding:5px}.regional-map-tools button{width:28px;height:28px;font-size:8px;color:#a8bbd6;background:#132030ee;border-color:#40516b}.regional-map-tools button:hover,.regional-map-tools button.active{background:#2e5bff;color:#fff}.map-position{position:absolute;left:15px;right:15px;bottom:262px;display:flex;justify-content:space-between;font-size:7px;color:#8da3be;text-shadow:0 1px 3px #000;pointer-events:none}.regional-tool-prompt{position:absolute;top:123px;left:19px;display:flex;align-items:center;gap:9px;background:#17263aee;border:1px solid #5c7bab;padding:9px 11px;font-size:10px;color:#d5e4f9}.regional-tool-prompt button{font-size:9px;padding:4px 6px}.regional-tool-prompt button:disabled{opacity:.35}.result-drawer{position:absolute;bottom:0;left:0;right:0;background:#111b29f7;border-top:1px solid #43526b;box-shadow:0 -6px 22px #0003;height:34px;display:flex;flex-direction:column}.result-drawer.open{height:245px}.result-toolbar{display:flex;align-items:center;gap:8px;padding:0 11px;height:34px;min-height:34px;border-bottom:1px solid #2d3c50}.result-toolbar button{font-size:8px;border:0;height:24px;color:#a5b9d5;padding:0 5px}.result-toolbar .drawer-toggle{font-size:10px;color:#e0e8f5;padding:0}.drawer-toggle b{font-size:8px;font-weight:400;color:#9eb5d6;background:#24374f;padding:2px 5px}.result-scope{font-size:8px;color:#758ba9;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compact-table-wrap{flex:1;overflow:auto;scrollbar-width:thin}.objects-table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed;font-size:9px}.objects-table th{font-size:7px;letter-spacing:.055em;font-weight:500;color:#8095b1;padding:9px 11px;background:#172334;position:sticky;top:0;z-index:1;border-bottom:1px solid #34445c}.objects-table th:first-child{width:36%}.objects-table th button{border:0;padding:0;font:inherit;color:inherit;justify-content:flex-start;text-align:left}.objects-table td{border-bottom:1px solid #233248;padding:8px 11px;color:#8fa4c1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.objects-table td:first-child{color:#cddbed}.objects-table td button{border:0;padding:0;color:inherit;font-size:inherit;text-align:left;justify-content:flex-start;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;background:none}.objects-table td button i{margin-right:7px;vertical-align:middle}.objects-table tbody tr{cursor:pointer}.objects-table tbody tr:hover{background:#21344d}.objects-table tr.selected{background:#253e60;box-shadow:inset 2px 0 #648bff}.vintage{display:inline-block;color:#9fb6d4;font-size:7px;border:1px solid #42516a;background:#ffffff03;padding:3px 5px;line-height:1.4;letter-spacing:.015em}.vintage.historical{color:#cdb388;border-color:#6d5b40;background:#9871320a}.table-pagination{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#7e94b3;padding:6px 12px;border-top:1px solid #2b3b53;min-height:29px;background:#142032}.table-pagination>div{display:flex;align-items:center;gap:10px}.table-pagination button{font-size:8px;border:0;padding:3px 5px;color:#b4c9e5}.table-pagination button:disabled{opacity:.3;cursor:default}.empty-results{padding:24px 15px;color:#9aadca;font-size:11px}.regional-inspector{grid-column:4;grid-row:3;display:flex;flex-direction:column;min-height:0;overflow:auto;background:#141e2b;border-left:1px solid #344359;scrollbar-width:thin}.inspector-heading{display:flex;align-items:center;gap:7px;min-height:37px;border-bottom:1px solid #2e3c51;padding:0 15px;color:#8fa3bf;font-size:7px;letter-spacing:.085em}.inspector-heading button{margin-left:auto;border:0;padding:4px;color:#829ab9}.object-identity{padding:21px 16px 16px}.object-type{font-size:8px;letter-spacing:.04em;color:#89a9d4;display:flex;align-items:center;gap:7px}.object-identity h2{font:500 21px/1.25 Inter,sans-serif;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;margin:12px 0 9px;color:#e4ebf5}.object-identity p{font-size:10px;color:#8ca1be;line-height:1.6;margin:0}.object-identity>div{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px}.object-id{font:8px monospace;color:#6882a4;overflow-wrap:anywhere}.object-identity button{border:0;padding:4px;color:#7995ba}.object-identity button.starred{color:#e2be7e}.inspector-tabs{display:flex;padding:0 16px;gap:20px;border-bottom:1px solid #314159}.inspector-tabs button{font-size:9px;color:#8ba3c3;padding:0 0 11px;border:0;border-bottom:2px solid transparent}.inspector-tabs button.active{color:#dce8fb;border-bottom-color:#648bff}.inspector-body{padding:17px 16px;overflow:auto;flex:1;scrollbar-width:thin}.inspector-body>p{font-size:10px;color:#9aacc4;line-height:1.85;margin:0 0 20px}.object-properties{margin:0}.object-properties dt{font-size:8px;color:#7690b2;margin-top:16px;line-height:1.6;letter-spacing:.025em}.object-properties dd{font-size:10px;color:#c2d0e3;line-height:1.75;margin:5px 0 0;overflow-wrap:anywhere}.property-pair{border-top:1px solid #273950;margin-top:13px}.property-pair dt{margin-top:12px}.inspector-actions{padding:12px 16px;border-top:1px solid #31435d;display:flex;gap:7px;flex-shrink:0}.inspector-actions button{font-size:9px;min-height:31px;padding:6px 10px;background:#253b5a;border-color:#476389;color:#cbdcf5}.inspector-actions button:first-child{flex:1}.inspector-body .source-link{font-size:9px;border-bottom-color:#506f9c;padding:14px 0;color:#a5c6f6}.provenance-card{border:1px solid #344b6d;background:#1a2a40;padding:15px;color:#84a8d9}.provenance-card h3{font:500 12px/1.5 Inter,sans-serif;letter-spacing:0;color:#d4e3f8;margin:10px 0}.provenance-card p{font-size:9px;color:#93abc9}.nearby-object{display:flex;width:100%;justify-content:flex-start;text-align:left;border:0;border-bottom:1px solid #2d405a;gap:8px;padding:13px 0}.nearby-object>span{flex:1;font-size:10px;color:#c4d6ed;line-height:1.5}.nearby-object small{display:block;color:#6f8db5;font-size:8px;margin-top:5px}.summary-region{padding:25px 17px 18px}.summary-region>span{font-size:7px;letter-spacing:.09em;color:#6f8db5}.summary-region h2{font:450 25px Inter,sans-serif;letter-spacing:-.045em;margin:12px 0 8px;color:#e4edfa}.summary-region p{font-size:9px;color:#87a0c2;margin:0}.summary-metrics{display:flex;border-top:1px solid #2b3f5b;border-bottom:1px solid #2b3f5b;margin:0 16px;padding:17px 0;gap:25px}.summary-metrics b{display:block;font:450 24px Inter,sans-serif;letter-spacing:-.04em;color:#cdddf4}.summary-metrics span{display:block;font-size:8px;color:#728db2;margin-top:6px}.summary-breakdown{padding:23px 16px}.summary-breakdown .panel-label{margin-bottom:15px;color:#7993b6}.summary-breakdown>button{display:block;width:100%;border:0;text-align:left;margin:0 0 15px;padding:0;background:none}.summary-breakdown>button>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#9fb4d2}.summary-breakdown>button b{margin-left:auto;font-weight:400;font-size:8px;color:#c1d2ea}.summary-breakdown>button>div{height:2px;background:#21334b;margin:7px 0 0 12px}.summary-breakdown>button>div i{display:block;height:2px;min-width:1px}.summary-source{margin:0 16px;border:1px solid #2f4667;background:#17263a;padding:15px;color:#7598c8}.summary-source h3{font:500 11px Inter,sans-serif;letter-spacing:0;color:#c3d6ee;margin:10px 0}.summary-source p{font-size:9px;color:#839fc4;line-height:1.8;margin:0}.summary-source button{font-size:8px;border:0;color:#a2c1ed;padding:12px 0 0;gap:9px}.summary-watch{display:flex;align-items:center;gap:7px;margin:22px 16px;font-size:8px;color:#7997bd}.summary-watch button{margin-left:auto;font-size:8px;color:#a5c6f5;border:0;padding:0}.workspace-page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 28px}.workspace-page-heading span{font-size:7px;letter-spacing:.1em;color:#7f9cc1}.workspace-page-heading h1{font:450 25px/1.2 Inter,sans-serif;text-transform:none;letter-spacing:-.04em;max-width:none;margin:12px 0 9px}.workspace-page-heading p{color:#7b94b5;font-size:10px;line-height:1.8;margin:0}.workspace-page-heading>button{padding:8px 10px;font-size:9px;white-space:nowrap;color:#a8c3e9;border-color:#405b81}.explorer-page,.catalogue-page,.platform-page{height:100%;padding:27px;overflow:auto;scrollbar-width:thin}.explorer-page{display:flex;flex-direction:column}.explorer-facets{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.explorer-facets button{font-size:8px;padding:6px 8px;color:#9eb3d0;border-color:#30445f;gap:6px}.explorer-facets button.active{background:#24416a;border-color:#648bff;color:#d0e0f7}.explorer-facets b{font-size:7px;font-weight:400;color:#7d9bc5}.explorer-table-wrap{overflow:auto;flex:1;min-height:120px;border:1px solid #2e405a;scrollbar-width:thin}.explorer-table-wrap .objects-table{font-size:10px}.explorer-table-wrap .objects-table td{padding:11px}.holdings-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:27px;border:1px solid #30445f;background:#152237}.holdings-kpis>div{padding:18px 14px;border-right:1px solid #30445f}.holdings-kpis>div:last-child{border:0}.holdings-kpis b{display:block;font:450 25px Inter,sans-serif;color:#d9e5f5;letter-spacing:-.04em}.holdings-kpis span{display:block;font-size:8px;color:#7f9ec6;margin-top:9px;line-height:1.6}.catalogue-source{border-top:1px solid #2e415c;padding:21px 0}.catalogue-source>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#7196c9}.catalogue-source h2{font:500 13px Inter,sans-serif;letter-spacing:0;margin:0;color:#c7d9f0}.catalogue-source>div>b{font-size:8px;font-weight:400;color:#718fb5;margin-left:auto}.catalogue-source>p{font-size:10px;color:#8ea6c6;line-height:1.8}.catalogue-source dl{display:grid;grid-template-columns:95px 1fr;gap:7px;font-size:8px;line-height:1.8}.catalogue-source dt{color:#6f8bb0}.catalogue-source dd{margin:0;color:#a2b9d7}.catalogue-source>a{display:flex;gap:8px;align-items:center;font-size:9px;color:#8ab4f0;text-decoration:none;margin-top:12px}.catalogue-gaps{border:1px solid #695b44;background:#3d301817;padding:17px;margin-top:20px}.catalogue-gaps h2{font:500 12px Inter,sans-serif;letter-spacing:0;color:#cfba96}.catalogue-gaps p{font-size:10px;line-height:1.9;color:#9fa7b0}.platform-list{border-top:1px solid #314763}.platform-list>button{display:flex;align-items:center;gap:13px;width:100%;padding:15px 10px;border:0;border-bottom:1px solid #283b55;text-align:left;color:#7f9ec7}.platform-list>button>span:first-of-type{flex:1}.platform-list b{font-size:12px;display:block;font-weight:500;color:#cedff3}.platform-list small{font-size:9px;display:block;margin-top:6px;color:#7a98c0}.platform-list>button>span:last-of-type{font-size:8px;color:#6987af}.platform-list>button.selected{background:#243d61;box-shadow:inset 2px 0 #648bff}.regional-status{grid-column:2/-1;grid-row:4;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 13px;background:#0c131e;border-top:1px solid #2c3b50;font-size:7px;color:#6f87a7}.regional-status>span:first-child{display:flex;align-items:center;gap:7px}.regional-app .cesium-viewer-bottom{bottom:248px!important;font-size:7px;opacity:.9;left:8px;max-width:90%}.regional-app .cesium-widget-errorPanel{z-index:10}.regional-app button:focus-visible,.regional-app input:focus-visible,.regional-app select:focus-visible{outline:2px solid #648bff;outline-offset:2px}.regional-app select,.regional-app button{border-radius:2px}.regional-app input[type=checkbox]{accent-color:#2e5bff}@media(min-width:1700px){.regional-app{grid-template-columns:46px 258px minmax(400px,1fr) 328px}.regional-header{padding:0 22px}.regional-left{padding:19px 18px}.inspector-body,.object-identity{padding-left:20px;padding-right:20px}}@media(max-width:1250px){.regional-app{grid-template-columns:38px 210px minmax(300px,1fr) 252px}.regional-header{gap:17px}.regional-header nav{gap:17px;margin-left:0}.regional-header .brand-wordmark{font-size:20px}.product-name{font-size:10px}.crumb{min-width:290px}.snapshot{display:none}.header-state{font-size:8px}.workspace-page-heading h1{font-size:21px}.explorer-page,.catalogue-page,.platform-page{padding:20px}.holdings-kpis{gap:0}.holdings-kpis>div{padding:15px 10px}.object-identity h2{font-size:18px}}@media(max-width:1050px){.regional-app{grid-template-columns:36px 200px minmax(300px,1fr);grid-template-rows:54px 42px minmax(500px,1fr) auto 25px;height:auto;min-height:100dvh}.regional-inspector{grid-column:2/-1;grid-row:4;max-height:400px;border-left:0;border-top:1px solid #344359;display:block}.regional-left,.regional-main{grid-row:3}.regional-rail{grid-row:3/6}.regional-status{grid-row:5}.regional-status>span:nth-child(2){display:none}.regional-command{padding:0 10px;gap:7px}.regional-command .crumb{min-width:210px}.regional-command>select{width:105px}.regional-header .header-state{display:none}.summary-breakdown{display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px}.summary-breakdown>.panel-label{grid-column:1/-1}.summary-source{margin-bottom:20px}.inspector-body{max-height:250px}.summary-metrics{justify-content:flex-start}.summary-metrics>div{min-width:130px}.regional-header nav{margin-left:auto}.regional-app .cesium-viewer-bottom{bottom:248px!important}}@media(max-width:720px){.regional-app{grid-template-columns:34px 1fr;grid-template-rows:48px auto auto 600px auto 28px}.regional-header{height:48px;padding:0 10px;gap:10px}.regional-header .brand-wordmark{font-size:18px}.regional-header .product-divider,.regional-header .product-name{display:none}.regional-header .brand-owl{width:15px;height:20px}.regional-header nav{gap:12px}.regional-header nav button{font-size:8px}.regional-command{grid-row:2;flex-wrap:wrap;padding:9px 10px;gap:8px}.regional-command .crumb{width:100%;min-width:0}.global-search{min-width:180px}.regional-command>select{display:none}.regional-command>button{font-size:8px}.regional-rail{grid-row:3/7}.regional-left{grid-column:2;grid-row:3;max-height:280px;padding:17px}.regional-main{grid-column:2;grid-row:4}.regional-inspector{grid-column:2;grid-row:5;max-height:380px}.regional-status{grid-column:2;grid-row:6;font-size:6px}.regional-status>span:last-child{display:none}.filter-label{margin-top:13px}.filter-summary{padding:12px 0;margin-top:13px}.filter-summary>b{font-size:23px}.coverage-note,.left-connection{margin-top:15px}.map-context{left:13px;top:16px}.map-context h1{font-size:20px}.map-context>div{max-width:220px}.map-context>div>span{font-size:6px}.regional-map-tools{right:10px}.objects-table{font-size:8px}.objects-table th,.objects-table td{padding-left:8px;padding-right:8px}.objects-table th:first-child{width:40%}.result-toolbar{gap:4px;padding:0 7px}.result-scope{display:none}.result-toolbar>button{font-size:7px}.result-toolbar .drawer-toggle{margin-right:auto}.summary-breakdown{grid-template-columns:repeat(2,1fr)}.workspace-page-heading{gap:10px;align-items:flex-start}.workspace-page-heading h1{font-size:21px}.workspace-page-heading>button{font-size:8px}.holdings-kpis{grid-template-columns:repeat(2,1fr)}.holdings-kpis>div{border-bottom:1px solid #30445f}.catalogue-source>div{gap:7px}.catalogue-source h2{font-size:11px}.platform-list>button>span:last-of-type{display:none}.platform-page .workspace-page-heading{flex-direction:column}}.regional-main:has(.result-drawer.open)>.globe{bottom:245px}.regional-main:has(.result-drawer:not(.open)) .map-position{bottom:48px}.regional-app .cesium-viewer-bottom{bottom:4px!important}.regional-main:has(.result-drawer:not(.open)) .regional-tool-prompt{top:123px}.progressive-workspace{grid-template-columns:48px 0 minmax(320px,1fr) 0;grid-template-rows:58px 48px minmax(0,1fr) 28px;min-height:620px;height:100dvh}.progressive-workspace.filters-open{grid-template-columns:48px 264px minmax(320px,1fr) 0}.progressive-workspace.has-selection{grid-template-columns:48px 0 minmax(320px,1fr) 330px}.progressive-workspace.filters-open.has-selection{grid-template-columns:48px 264px minmax(320px,1fr) 330px}.progressive-workspace:not(.filters-open) .regional-left{display:none}.progressive-workspace .regional-left{position:relative;padding-top:24px}.panel-dismiss{position:absolute;right:8px;top:8px;border:0;padding:5px}.progressive-workspace .regional-header{height:58px}.progressive-workspace .regional-command{min-width:0;gap:12px}.progressive-workspace .crumb{min-width:0}.progressive-workspace .snapshot{display:none}.progressive-workspace .filters-trigger{white-space:nowrap;min-height:32px;font-size:12px}.progressive-workspace .global-search{max-width:540px}.progressive-workspace .regional-header nav button{font-size:12px}.progressive-workspace .regional-rail button{width:38px;height:38px}.progressive-workspace .map-context{top:26px;left:26px}.progressive-workspace .map-context h1{font-size:30px}.progressive-workspace .map-context>div>span{font-size:10px}.progressive-workspace .map-context>div{gap:10px}.progressive-workspace .regional-map-tools button{width:34px;height:34px}.progressive-workspace .regional-map-tools{top:75px}.progressive-workspace .object-identity h2{font-size:23px}.progressive-workspace .inspector-body p,.progressive-workspace .object-properties,.progressive-workspace .nearby-object{font-size:12px;line-height:1.7}.progressive-workspace .inspector-tabs button{font-size:12px;min-height:38px}.progressive-workspace .object-properties dt{font-size:10px}.progressive-workspace .object-properties dd{font-size:12px}.progressive-workspace .inspector-actions{flex-wrap:wrap}.progressive-workspace .inspector-actions button{font-size:11px;min-height:34px}.object-disclosure{border-top:1px solid #344359;margin-top:18px;padding-top:14px}.object-disclosure summary{cursor:pointer;font-size:12px;color:#b9cbed;padding:6px 0}.progressive-workspace .result-toolbar{height:42px}.progressive-workspace .result-drawer:not(.open){height:42px}.progressive-workspace .result-toolbar button{font-size:11px;min-height:32px}.progressive-workspace .objects-table,.progressive-workspace .objects-table td button{font-size:11px}.progressive-workspace .regional-status{font-size:9px}.map-activity-trigger{position:absolute;top:24px;right:18px}.map-activity-trigger button{background:#111923f5;padding:9px 12px;gap:10px;font-size:12px;min-height:36px}.map-activity-trigger b{color:#8edbc5}.activity-popover{position:absolute;z-index:5;right:62px;top:72px;width:min(360px,calc(100% - 85px));max-height:65%;overflow:auto;background:#111923fa;border:1px solid #40516a;box-shadow:0 16px 50px #0006;padding:18px}.activity-popover>div:first-child{display:flex;justify-content:space-between;align-items:center}.activity-popover h2{font-size:17px;margin:0}.activity-popover p{font-size:12px;line-height:1.7;color:#a3aab3}.activity-record{display:flex;text-align:left;gap:12px;width:100%;padding:14px 0;border:0;border-top:1px solid #ffffff20}.activity-record span{flex:1}.activity-record small{display:block;color:#a3aab3;font-size:10px;margin-top:6px}.full-dossier{color:#e9edf0;background:#111923;border:1px solid #40516a;width:min(900px,90vw);max-height:85dvh;overflow:auto;padding:28px;box-shadow:0 30px 100px #0008}.full-dossier::backdrop{background:#080b0fbf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dossier-dialog-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #ffffff20;padding-bottom:20px}.dossier-dialog-heading span{font-size:10px;letter-spacing:.08em;color:#9ab4ff}.dossier-dialog-heading h2{font-size:28px;margin:12px 0 0}.dossier-dialog-heading button{padding:8px}.full-dossier p{font-size:13px;color:#a3aab3;line-height:1.8}.dossier-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}.dossier-columns h3{font-size:14px;margin-top:24px}.full-dossier .object-properties dd{font-size:13px;line-height:1.7}.full-dossier .object-properties dt{font-size:11px}.full-dossier .nearby-object{width:100%;font-size:12px}.full-dossier :focus-visible{outline:2px solid #648bff;outline-offset:3px}@media(max-width:1100px){.progressive-workspace,.progressive-workspace.filters-open,.progressive-workspace.has-selection,.progressive-workspace.filters-open.has-selection{grid-template-columns:44px 0 minmax(280px,1fr) 0;grid-template-rows:58px 48px minmax(0,1fr) 28px;height:100dvh}.progressive-workspace .regional-inspector{position:fixed;z-index:8;right:0;top:106px;bottom:28px;width:min(360px,calc(100vw - 60px));max-height:none;border-left:1px solid #40516a;box-shadow:-12px 0 40px #0005}.progressive-workspace .regional-left{position:fixed;z-index:9;left:44px;top:106px;bottom:28px;width:264px;max-height:none;box-shadow:12px 0 40px #0005}.progressive-workspace .regional-main{grid-row:3;grid-column:3}.progressive-workspace .regional-status{grid-row:4}.progressive-workspace .regional-rail{grid-row:3/5}.progressive-workspace .regional-header nav{gap:12px}.progressive-workspace .regional-header nav button{font-size:10px}.progressive-workspace .crumb{display:none}.progressive-workspace .inspector-body{max-height:none}}@media(max-width:720px){.progressive-workspace .regional-header nav{display:none}.progressive-workspace .regional-command{grid-row:2;flex-wrap:nowrap;padding:6px}.progressive-workspace .regional-command>select,.progressive-workspace .regional-command>button:not(.filters-trigger){display:none}.progressive-workspace .global-search{min-width:100px}.progressive-workspace .global-search kbd{display:none}.progressive-workspace .map-context h1{font-size:23px}.progressive-workspace .map-context>div{display:none}.progressive-workspace .map-context{left:15px;top:80px}.progressive-workspace .regional-status>span:not(:first-child){display:none}.dossier-columns{grid-template-columns:1fr;gap:0}.full-dossier{padding:20px}.progressive-workspace .result-toolbar>button:not(.drawer-toggle){display:none}}@media(prefers-reduced-motion:reduce){.progressive-workspace *,.full-dossier *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.network-workspace{height:100dvh;display:flex;flex-direction:column;color:#e7edf5;background:#0a1018;font:12px Inter,sans-serif;--line:#26313e;--muted:#8494a8}.network-workspace button{min-height:32px;padding:8px 10px;font-size:10px;border-color:var(--line);border-radius:3px;gap:7px}.network-workspace button:disabled{opacity:.4;cursor:default}.network-workspace button:hover:not(:disabled){background:#223146}.network-workspace button:focus-visible,.network-workspace input:focus-visible,.network-workspace summary:focus-visible{outline:2px solid #8dabff;outline-offset:2px}.network-workspace>header{height:58px;min-height:58px;padding:0 22px;gap:17px;z-index:2;background:#0a1018;border-bottom:1px solid var(--line)}.network-back{border:0!important;color:#8190a4}.network-brand{display:flex;align-items:center;gap:10px}.network-brand img{width:27px;height:30px}.network-brand b{font:500 11px Tight,Inter,sans-serif;letter-spacing:1.3px;white-space:nowrap}.network-brand b span{color:#91a0b3;margin-left:5px}.network-header-label{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:.7px;border-left:1px solid var(--line);padding-left:20px;color:#adbed4}.network-header-label>i{width:5px;height:5px;background:#78a0ff;border-radius:50%}.network-header-label>span{color:#d8b874;background:#a0773015;border:1px solid #9f834036;padding:4px 6px;font-size:8px;margin-left:6px;letter-spacing:.6px}.network-header-actions{display:flex;gap:7px;margin-left:auto}.network-header-actions button:first-child{color:#a3b5d0;border-color:transparent}.network-toolbar{padding:20px 24px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);background:#0d141e}.network-title{margin-right:auto}.network-title>span{font-size:8px;font-weight:600;letter-spacing:1.6px;color:#8299b9}.network-title h1{font:450 30px/1.1 Tight,Inter,sans-serif;letter-spacing:-.8px;white-space:normal;max-width:none;margin:8px 0 9px;text-transform:none}.network-title p{display:flex;align-items:center;gap:9px;font-size:10px;color:#8b9cb0;margin:0}.network-title p i{width:3px;height:3px;background:#496382;border-radius:50%}.network-view-tabs{display:flex;gap:2px;padding:3px;background:#080d14;border:1px solid var(--line);border-radius:4px}.network-view-tabs button{border-color:transparent;color:#8e9fb5;min-height:34px}.network-view-tabs button.active{color:#f2f6ff;border-color:#38455a;background:#1c2a3e}.network-toolbar .network-load{background:#2654e6;color:#fff;border-color:#3762ec;min-height:41px;padding:10px 14px}.network-content{display:grid;grid-template-columns:195px minmax(320px,1fr) 320px;flex:1;min-height:0}.network-content.fleet-view{grid-template-columns:195px minmax(320px,1fr)}.network-fleet,.network-inspector{overflow:auto;scrollbar-width:thin;scrollbar-color:#303c4e transparent;background:#0e1622}.network-fleet{border-right:1px solid var(--line)}.fleet-heading{display:flex;justify-content:space-between;align-items:center;padding:19px 16px 10px;font-size:9px;letter-spacing:1px;color:#c0cede}.fleet-heading b{font:10px Inter;background:#1b293b;color:#9cb7e1;border:1px solid #2a3a53;padding:3px 5px;border-radius:3px}.fleet-group h2{font-size:7px;font-weight:500;letter-spacing:1px;color:#708299;display:flex;justify-content:space-between;margin:17px 15px 7px}.fleet-group h2 span{color:#8796a9}.fleet-group>button{display:flex;width:100%;border-radius:0;border:0;justify-content:flex-start;padding:9px 15px;text-align:left;min-height:42px;gap:10px;color:#adbdcf;position:relative}.fleet-group>button.active{background:#2654e621;box-shadow:inset 2px 0 #5780ff;color:#fff}.fleet-group>button>span{flex:1;font-size:10px}.fleet-group>button small{font-size:8px;display:block;color:#768ba7;margin-top:4px}.fleet-group>button>i,.position-readout>i{width:5px;height:5px;flex-shrink:0;background:#566071;border-radius:50%}.fleet-group>button>i.placed,.position-readout>i.placed{background:#5bd5b7;box-shadow:0 0 8px #5bd5b724}.fleet-group>button>svg{color:#8ea9f6}.fleet-footnote{display:flex;align-items:center;gap:9px;margin:22px 15px 15px;border-top:1px solid var(--line);padding-top:12px;color:#617991}.fleet-footnote p{font-size:8px;line-height:1.8;margin:0}.network-stage{position:relative;min-width:0;overflow:hidden;background:#0d1925}.network-stage:fullscreen{width:100vw;height:100vh}.network-map{position:absolute;inset:0 0 194px}.network-map .cesium-viewer,.network-map .cesium-viewer-cesiumWidgetContainer,.network-map .cesium-widget,.network-map canvas{width:100%;height:100%}.network-map canvas{display:block}.network-map .cesium-viewer-bottom{font-size:8px}.network-map-top{position:absolute;top:19px;left:22px;right:20px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.network-area-tag{font-size:8px;letter-spacing:.9px;font-weight:600;color:#c4d2e4;text-shadow:0 1px 5px #000;background:#101925d9;padding:9px 11px;border:1px solid #3542548a}.network-area-tag>i{width:5px;height:5px;background:#6388cc;display:inline-block;margin-right:6px}.network-area-tag small{font-size:8px;display:block;margin:6px 0 0 11px;color:#8397b0;letter-spacing:.8px;font-weight:400}.network-map-top select{pointer-events:auto;font-size:9px;background:#111c29e8;border-color:#354254}.network-map-tools{position:absolute;top:109px;right:20px;display:flex;flex-direction:column;gap:3px}.network-map-tools button{width:32px;height:32px;padding:6px;background:#101b29e8;border:1px solid #344157;color:#bacbe1;font-size:9px}.network-map-controls{position:absolute;top:101px;left:22px;background:#0e1825ed;border:1px solid #354254a6;padding:11px;display:flex;flex-direction:column;gap:10px;min-width:182px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.network-map-controls>div{display:flex;gap:10px}.network-map-controls label{display:flex;align-items:center;gap:5px;font-size:8px;color:#adbed2;cursor:pointer}.network-map-controls input{width:11px;height:11px;margin:0;accent-color:#709cff}.network-map-controls label>span{margin-left:auto;font-size:8px;color:#bb9af4}.network-map-controls>div>button{padding:4px 5px;border-color:transparent;color:#596d85;min-height:22px;font-size:8px;gap:4px}.network-map-controls>div>button.enabled{color:var(--sensor-color);background:#24344988;border-color:#3a4855}.network-map-controls button i{width:4px;height:4px;background:currentColor;border-radius:50%}.network-mode{position:absolute;top:290px;left:22px;right:65px;background:#132339f5;border:1px solid #6081c6;padding:12px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 25px #0005}.network-mode>div{flex:1}.network-mode b{font-size:10px;font-weight:500}.network-mode small{font-size:9px;color:#9fb4d0;display:block;margin-top:5px}.network-mode button{font-size:9px;padding:6px 8px;min-height:28px}.network-legend{position:absolute;bottom:214px;left:22px;right:20px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:10px}.network-legend span{font-size:8px;color:#9fadc0;background:#0b1522c9;padding:7px 9px;display:flex;align-items:center;gap:6px}.network-legend i{width:7px;height:7px;border:1px solid #8da6cc;border-radius:50%}.network-map-error{position:absolute;z-index:3;top:70px;left:22px;right:65px;color:#f2d19e;background:#30281cf0;border:1px solid #795b33;padding:10px;font-size:10px}.network-replay{position:absolute;bottom:0;height:194px;left:0;right:0;background:#101925;border-top:1px solid #344258;padding:15px 20px 10px}.replay-heading{display:flex;align-items:center;gap:14px;color:#c4d2e5;font-size:8px}.replay-heading>div{display:flex;align-items:center;gap:7px;letter-spacing:.6px;margin-right:auto;white-space:nowrap}.replay-heading small{font-size:7px;color:#758ba5;margin-left:8px}.exercise-dot{background:#ed9b7d;width:5px;height:5px;box-shadow:0 0 8px #ed9b7d55}.replay-heading label{font-size:8px;color:#879cb5;display:flex;align-items:center;gap:4px;white-space:nowrap}.replay-heading input{width:10px;height:10px;margin:0}.replay-transport{display:flex;align-items:center;gap:9px;margin-top:14px}.replay-transport>button{width:30px;height:30px;min-height:30px;padding:5px}.replay-transport>.replay-play{background:#2f5cec;border-color:#456dee}.replay-transport time{font-size:16px;font-variant-numeric:tabular-nums;color:#d4dff1;margin-left:7px;white-space:nowrap}.replay-transport time span{font-size:9px;color:#8195af}.timeline-track{position:relative;flex:1;display:flex;align-items:center}.timeline-track input{width:100%;height:3px;accent-color:#779cff;cursor:pointer;margin:0}.timeline-track>i{position:absolute;top:8px;width:3px;height:5px;pointer-events:none}.encounter-steps{display:flex;gap:6px;margin:15px 0 0}.encounter-steps>button{flex:1;text-align:left;justify-content:flex-start;border:1px solid #29384d;padding:7px 8px;gap:7px;min-width:0;color:#9dafc5;background:#0b1420;min-height:42px}.encounter-steps>button.reached{border-color:#3d5e76;background:#152b38;color:#d2e6ec}.step-number{font-size:8px;align-self:flex-start;padding-top:2px}.encounter-steps>button>span:nth-child(2){font-size:9px;flex:1;white-space:nowrap}.encounter-steps small{font-size:7px;display:block;color:#748da9;margin-top:5px;white-space:nowrap}.encounter-steps>button>svg{color:#58708e;flex-shrink:0}.network-replay>p{font-size:8px;color:#748ba5;line-height:1.5;margin:10px 0 0}.network-inspector{border-left:1px solid var(--line)}.inspector-kicker{padding:18px 19px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:8px;letter-spacing:.9px;color:#a4b5cc}.inspector-kicker span{font-size:8px;color:#647b99}.network-selected{padding:19px}.network-selected>span{font-size:9px;color:#829cc3}.network-selected h2{font:450 25px Tight,Inter,sans-serif;letter-spacing:-.4px;margin:7px 0 12px}.model-viewer{position:relative;border:1px solid #304056;background:radial-gradient(ellipse at 50% 38%,#24384c,#121d2c 70%);margin:10px 0;overflow:hidden}.platform-model{width:100%;height:auto;aspect-ratio:1.587;display:block;touch-action:none;cursor:grab}.platform-model:active{cursor:grabbing}.model-controls{display:flex;align-items:center;gap:1px;height:29px;border-top:1px solid #2a3b51;background:#0b1624b0;padding:0 6px}.model-controls>span{font-size:6px;color:#718ba9;letter-spacing:.6px;margin-right:auto;display:flex;align-items:center;gap:5px}.model-controls>span i{height:2px;width:2px;background:#496487;border-radius:50%}.model-controls>button{padding:4px!important;min-height:23px!important;width:23px;height:23px;border:0;color:#8cadd7}.model-viewer>p{font-size:10px;padding:10px}.network-selected>.reference-toggle{min-height:22px;border:0;padding:0;color:#7f9dc9;font-size:8px;width:100%;justify-content:space-between;margin:0 0 6px}.platform-reference{margin:10px 0}.platform-reference img{width:100%;height:160px;object-fit:contain;background:#080b0f}.platform-reference figcaption{font-size:8px;color:#8094ac;line-height:1.6;margin-top:5px}.network-selected>ul{list-style:none;padding:0;margin:12px 0 16px}.network-selected>ul li{font-size:9px;line-height:1.7;color:#a2b3c9;margin:5px 0;display:flex;gap:7px}.network-selected>ul li:before{content:"";width:3px;height:3px;background:#485e7d;margin-top:6px;flex-shrink:0}.position-readout{font-size:8px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#8cabc0;padding:10px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.position-readout small{flex-basis:100%;font-size:7px;color:#6d86a7;padding-left:11px}.network-selected>.place-platform{width:100%;justify-content:flex-start;background:#2c56dc;border-color:#3d67eb;padding:10px 12px;margin:4px 0;font-size:10px}.place-platform>svg:last-child{margin-left:auto}.coordinate-entry{margin:6px 0 14px;font-size:8px;color:#7894ba}.coordinate-entry summary{cursor:pointer;padding:8px 0}.coordinate-entry form{display:flex;gap:6px;flex-wrap:wrap}.coordinate-entry label{flex:1;min-width:80px;font-size:8px;display:flex;flex-direction:column;gap:4px}.coordinate-entry input{min-width:0;width:100%;padding:8px;background:#0a1422;border:1px solid #33435b;border-radius:3px;color:#d5e0ee;font-size:9px}.coordinate-entry button{margin-top:12px}.flight-planner{padding:12px;border:1px solid #2e4261;background:#14223788;margin:12px 0 18px}.flight-planner>span{display:flex;align-items:center;gap:6px;color:#99b8e8;font-size:8px;letter-spacing:.5px}.flight-planner b{margin-left:auto;font-size:7px;font-weight:400;color:#7294c6}.flight-planner p{font-size:9px;color:#819fc3}.flight-planner>button{font-size:8px;min-height:27px;padding:5px 7px;margin:2px 5px 0 0;background:#203556}.sensor-heading{font-size:7px;font-weight:600;letter-spacing:1px;color:#6f87a6;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.sensor-heading span{font-size:8px;text-transform:none}.network-sensor{border-bottom:1px solid var(--line)}.network-sensor summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:9px;padding:12px 0;color:#bacce2}.network-sensor summary::-webkit-details-marker{display:none}.network-sensor summary>i{width:4px;height:4px;border-radius:50%}.network-sensor summary>b{margin-left:auto;font-size:14px;font-weight:500}.network-sensor summary>b span{font-size:8px;font-weight:400;color:#748ba7}.network-sensor p{font-size:9px;color:#8fa6c0;line-height:1.7;margin:0 0 13px}.network-contacts{border-top:1px solid var(--line);padding:18px}.contacts-heading{display:flex;align-items:center;gap:7px;color:#8ea9c7}.contacts-heading h2{font-size:10px;font-weight:500;margin:0;color:#bdcde2}.contacts-heading b{font-size:8px;padding:3px 5px;border:1px solid #36514e;color:#6bcfb8;margin-left:auto}.network-contacts>p{font-size:8px;line-height:1.7;color:#718aa7;margin:9px 0 13px}.network-contacts>button{display:flex;text-align:left;border:0;border-top:1px solid #243449;border-radius:0;padding:9px 0;width:100%;justify-content:flex-start;gap:8px}.network-contacts>button>i{width:4px;height:4px;border-radius:50%;flex-shrink:0}.network-contacts>button>span{flex:1}.network-contacts>button b{font-size:9px;font-weight:500}.network-contacts>button small{display:block;color:#7189a6;font-size:8px;margin-top:4px}.network-contacts>button em{font-size:8px;color:#9cafc7;font-style:normal}.no-contacts{padding:14px;background:#0b1420;border:1px dashed #2a3e59;color:#718bab;font-size:9px;line-height:1.7}.response-estimate{border:1px solid #2c3f57;background:#111f31;display:flex;gap:10px;padding:12px;margin-top:16px;color:#799dc8;font-size:8px}.response-estimate b{display:block;font-size:13px;font-weight:500;color:#c2d4eb;margin-top:7px}.response-estimate small{display:block;font-size:7px;color:#718bac;line-height:1.6;margin-top:7px}.network-footer{height:27px;min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:0 18px;color:#5f7591;font-size:7px;letter-spacing:.6px;background:#0b121c}.network-footer>span:first-child{display:flex;align-items:center;gap:6px;color:#8aabbb}.network-footer i{height:4px;width:4px;border-radius:50%;background:#5bd5b7}.network-dashboard{height:100%;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding:24px;background:#0b131f;align-content:start;scrollbar-width:thin}.dashboard-intro{grid-column:1/-1;padding:0 0 5px}.dashboard-intro>span{font-size:8px;letter-spacing:1.3px;color:#718fb9}.dashboard-intro h2{font:400 27px Tight;margin:9px 0;color:#d8e4f6}.dashboard-intro p{font-size:10px;line-height:1.7;color:#8198b7;margin:0}.network-dashboard article{padding:17px;border:1px solid #293b53;background:#101c2b;display:flex;flex-direction:column;min-width:0}.dashboard-card-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#829cbd}.dashboard-card-top i{font-size:6px;letter-spacing:.6px;font-style:normal;color:#71809b}.dashboard-card-top i.deployed{color:#60c4ac}.network-dashboard article h2{font:500 22px Tight;margin:8px 0 5px}.network-dashboard article ul{font-size:9px;line-height:1.8;padding-left:13px;color:#91a6c1;min-height:70px;margin:8px 0 14px}.dashboard-ranges{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.dashboard-ranges>span{font-size:7px;line-height:1.5;padding:5px 7px;border:1px solid #2b3d54;background:#0c1623}.dashboard-ranges b{display:block;font-size:10px;font-weight:500}.network-dashboard article>button{margin-top:16px;width:100%;justify-content:flex-start;font-size:9px;background:#1a2d47;border-color:#2e4768}.network-dashboard article>button>svg:last-child{margin-left:auto}.network-notice{position:fixed;z-index:30;left:50%;bottom:42px;transform:translate(-50%);max-width:calc(100vw - 30px);background:#1a304a;border:1px solid #6b8fbc;color:#d2e4fa;box-shadow:0 8px 40px #0008;padding:12px 15px;display:flex;gap:18px;align-items:center;font-size:11px;line-height:1.6}.network-notice button{border:0;flex-shrink:0}.network-assumptions{color:#c4d3e8;background:#101b2b;border:1px solid #4b6590;max-width:800px;width:calc(100vw - 40px);max-height:85dvh;padding:30px;box-shadow:0 25px 80px #000a;scrollbar-width:thin}.network-assumptions::backdrop{background:#030a15c9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.network-assumptions>button{float:right;padding:7px 10px}.assumptions-kicker{display:block;color:#7797c3;font-size:8px;letter-spacing:1px;margin-top:10px}.network-assumptions h2{font:450 32px Tight;letter-spacing:-.6px;margin:15px 0 20px}.network-assumptions h3{font-size:13px;font-weight:500;color:#cbdcf5;margin:25px 0 10px}.network-assumptions p{font-size:11px;line-height:1.9;color:#99afcc}.network-assumptions table{border-collapse:collapse;width:100%;font-size:10px;text-align:left;margin:17px 0}.network-assumptions th{font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:#6e8eb9;font-weight:500}.network-assumptions td,.network-assumptions th{padding:10px 8px;border-bottom:1px solid #2c3e56}.assumption-sources{border-top:1px solid #2b3e5a;padding-top:14px;margin-top:25px}.assumption-sources a{display:block;font-size:10px;color:#92b4f5;line-height:1.8;margin:8px 0}.network-launch{white-space:nowrap;color:#9ab4ff!important}@media(min-width:1600px){.network-content{grid-template-columns:215px minmax(320px,1fr) 350px}.network-content.fleet-view{grid-template-columns:215px minmax(320px,1fr)}.network-selected{padding:23px}.fleet-group>button{padding:10px 18px;min-height:44px}.fleet-group>button>span{font-size:11px}.network-title h1{font-size:34px}.network-toolbar{padding:24px 28px}}@media(max-width:1200px){.network-content{grid-template-columns:170px minmax(280px,1fr) 275px}.network-content.fleet-view{grid-template-columns:170px minmax(280px,1fr)}.network-toolbar{gap:12px;padding:18px}.network-title h1{font-size:25px}.network-view-tabs button{font-size:9px;padding:8px}.network-toolbar .network-load{font-size:9px;padding:9px}.network-header-label>span{display:none}.network-header-actions button{font-size:9px}.network-replay{padding:13px 13px 9px}.replay-heading small{display:none}.replay-heading{gap:8px}.replay-heading label{font-size:7px}.encounter-steps>button{gap:5px;padding:7px 5px}.encounter-steps small{font-size:6px}.encounter-steps>button>span:nth-child(2){font-size:8px}.encounter-steps>button>svg{display:none}.network-selected{padding:16px}.network-map-top,.network-legend{left:15px;right:15px}.network-map-controls{left:15px}.network-area-tag{font-size:7px}.network-map-tools{right:15px}.network-mode{left:15px;right:57px;flex-wrap:wrap}.fleet-group>button{padding:9px 12px}.network-footer{font-size:6px}}@media(max-width:960px){.network-header-label{display:none}.network-toolbar{flex-wrap:wrap}.network-title{flex-basis:100%}.network-toolbar .network-load{margin-left:auto}.network-content{grid-template-columns:150px minmax(260px,1fr) 245px}.network-content.fleet-view{grid-template-columns:150px minmax(260px,1fr)}.network-inspector{font-size:10px}.network-selected{padding:13px}.network-map-controls{min-width:168px;top:93px;padding:9px;gap:8px}.network-map-controls>div{gap:5px}.network-map-controls label{font-size:7px}.network-map-top{top:14px}.network-area-tag{max-width:180px;font-size:6px}.network-area-tag small{font-size:7px}.network-map-top select{padding:6px;font-size:8px}.replay-heading label:last-child{display:none}.network-map{bottom:210px}.network-replay{height:210px}.network-legend{bottom:226px}.encounter-steps{gap:4px}.encounter-steps small{white-space:normal;line-height:1.5}.encounter-steps>button>span:nth-child(2){white-space:normal;font-size:7px}.timeline-track{min-width:40px}.network-replay>p{font-size:7px}.network-footer>span:last-child{display:none}.network-dashboard{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}}@media(max-width:760px){.network-workspace>header{padding:0 10px;gap:6px;height:52px;min-height:52px}.network-brand img{width:23px}.network-brand b{font-size:9px;letter-spacing:.8px}.network-brand b span{display:none}.network-header-actions{gap:2px}.network-header-actions button{min-height:28px;padding:5px;font-size:7px}.network-header-actions button>span{display:none}.network-header-actions button:first-child{font-size:0;gap:0}.network-header-actions button:first-child svg{width:15px}.network-toolbar{padding:15px;gap:12px}.network-title h1{font-size:28px}.network-title>span{font-size:7px}.network-title p{font-size:8px}.network-view-tabs button{font-size:8px;padding:7px}.network-toolbar .network-load{padding:8px;font-size:7px;min-height:34px}.network-content,.network-content.fleet-view{display:flex;flex-direction:column;overflow:auto}.network-fleet{display:flex;overflow-x:auto;overflow-y:hidden;min-height:66px;flex-shrink:0;border-bottom:1px solid var(--line);border-right:0}.fleet-heading,.fleet-group h2,.fleet-footnote{display:none}.fleet-group{display:flex}.fleet-group>button{width:138px;padding:9px 12px}.fleet-group>button>span{font-size:9px}.fleet-group>button.active{box-shadow:inset 0 -2px #5780ff}.fleet-group>button small{font-size:7px}.network-stage{height:650px;min-height:650px;flex-shrink:0}.network-inspector{overflow:visible;border-left:0;flex-shrink:0}.network-selected{padding:22px}.network-selected .model-viewer{max-width:450px}.network-footer{font-size:5px;min-height:24px;height:24px;letter-spacing:.3px;padding:0 9px;gap:4px}.network-map{bottom:210px}.network-replay{height:210px;padding:13px 15px}.network-legend{bottom:230px}.network-legend span:last-child{display:none}.network-map-controls{min-width:180px}.network-map-controls label{font-size:8px}.network-map-tools{top:100px}.network-area-tag{max-width:none;font-size:7px}.network-mode{top:275px}.replay-heading,.replay-heading label{font-size:7px}.replay-transport{gap:7px}.replay-transport time{font-size:14px}.replay-transport time span{font-size:8px}.encounter-steps{margin-top:17px;gap:6px}.encounter-steps>button{padding:7px 5px;min-height:48px}.encounter-steps>button>span:nth-child(2){font-size:8px}.encounter-steps small{font-size:6px}.network-dashboard{height:auto;overflow:visible;grid-template-columns:1fr;padding:18px}.network-content.fleet-view .network-stage{height:auto;overflow:visible;min-height:0}.network-assumptions{padding:20px;width:calc(100vw - 24px);max-height:90dvh}.network-assumptions h2{font-size:26px}.network-assumptions table{font-size:8px}.network-assumptions th{font-size:7px}.network-notice{bottom:32px;font-size:10px;width:calc(100vw - 24px)}.dashboard-intro h2{font-size:24px}.model-controls>span{font-size:7px}}.network-dashboard article.selected{border-color:#6485bd;box-shadow:inset 0 1px #6485bd55}
