.MapControls_panel__3L_GK{background:var(--surface)}.MapControls_topBar__yh7EZ{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 -16px;padding:0 16px 10px;border-bottom:1px solid var(--border);background:var(--surface)}.MapControls_topBar__yh7EZ:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:40px;background:var(--surface)}.MapControls_iconButton__6gq8Q{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text-primary);cursor:pointer}.MapControls_iconButton__6gq8Q:hover{background:var(--surface-hover)}.MapControls_iconButton__6gq8Q:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.MapControls_iconButton__6gq8Q:disabled{cursor:not-allowed;opacity:.6}.MapControls_sectionTitle__FO_BS{margin:10px 0 12px;font-size:11px;font-weight:700;color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase}.MapControls_divider__fJFDQ{height:1px;background:var(--border);margin:4px -16px;flex-shrink:0}.MapControls_block__Rbu7m{margin-bottom:14px;display:flex;flex-direction:column;gap:4px}.MapControls_field__aqv2i{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.MapControls_compactGrid__BAY3L{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.MapControls_row__pmqx0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.MapControls_raisedControls__s7Ykd{display:flex;flex-direction:column;gap:0;padding-left:12px;margin:-2px 0 8px;border-left:1px solid var(--border)}.MapControls_label__Vqalq{font-size:12px;color:var(--text-primary)}.MapControls_metaText__rCgMc,.MapControls_muted__nnv_k{font-size:11px;color:var(--text-muted)}.MapControls_emptyState__uaFOV{font-size:12px;color:var(--text-muted);line-height:1.4}.MapControls_helpText__Pj_zY{font-size:11px;color:var(--text-muted);line-height:1.35}.MapControls_select__RzN6x{width:100%;padding:8px 10px;background:var(--field-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:12px;font-family:inherit}.MapControls_select__RzN6x:focus{outline:none;border-color:var(--focus-ring)}.MapControls_input__oOh18{width:100%;padding:8px 10px;background:var(--field-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:12px;font-family:inherit}.MapControls_input__oOh18:focus{outline:none;border-color:var(--focus-ring)}.MapControls_input__oOh18:disabled{cursor:not-allowed;opacity:.7}.MapControls_textarea__tN_dz{width:100%;min-height:150px;resize:vertical;padding:8px 10px;background:var(--field-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.35}.MapControls_textarea__tN_dz:focus{outline:none;border-color:var(--focus-ring)}.MapControls_primaryButton__G29qp,.MapControls_secondaryButton__a_h_p{width:100%;padding:9px 12px;border-radius:8px;border:1px solid var(--border-strong);font-size:12px;font-weight:600;cursor:pointer}.MapControls_secondaryButton__a_h_p{background:var(--surface);color:var(--text-primary)}.MapControls_secondaryButton__a_h_p:hover{background:var(--surface-hover)}.MapControls_secondaryButton__a_h_p:disabled{cursor:not-allowed;opacity:.6}.MapControls_primaryButton__G29qp{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.MapControls_primaryButton__G29qp:disabled{cursor:not-allowed;opacity:.6}.MapControls_progressTrack__YFtqy{width:100%;height:8px;border-radius:999px;background:var(--border);overflow:hidden}.MapControls_progressFill__sfYej{height:100%;background:var(--btn-primary-bg);transition:width .12s linear}.MapControls_errorText__C4J8o{font-size:11px;color:var(--danger);line-height:1.35}.MapControls_specStrip__vYl3v{display:flex;flex-direction:column;gap:3px;padding:8px 10px;margin-bottom:12px;border:.5px solid var(--border);border-radius:8px}.MapControls_specRow__uInb9{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-primary)}.MapControls_specSub__qN43h{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-muted)}.MapControls_lockHint__jPfLG{font-size:11px;color:var(--text-muted);line-height:1.35}.MapControls_phaseRow__kc3uC{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.MapControls_phaseLabel__AGQFH{font-size:12px;font-weight:600;color:var(--text-primary)}.MapControls_phasePercent__nRe7b{font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapControls_savedRow__EDb2o{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:.5px solid var(--success-border);border-radius:8px;background:var(--success-bg)}.MapControls_savedTitle__s6vPK{font-size:12px;font-weight:600;color:var(--success)}.MapControls_savedFile__pTaL5{font-size:11px;color:var(--success);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollapsibleSection_panel__b85fx{background:var(--surface)}.CollapsibleSection_toggle__IxNUC{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:10px 0 12px;background:transparent;border:none;font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.CollapsibleSection_toggle__IxNUC:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.CollapsibleSection_title__ElYy4{font-size:11px;font-weight:700;color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase}.CollapsibleSection_chevron__q9ZHC{flex-shrink:0;color:var(--text-muted);transition:transform .15s ease,color .15s ease}.CollapsibleSection_chevron__q9ZHC[data-open=true]{transform:rotate(90deg)}.CollapsibleSection_toggle__IxNUC:hover .CollapsibleSection_chevron__q9ZHC{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.CollapsibleSection_chevron__q9ZHC{transition:none}}.AlertDetailsPopup_layer__ASp9O{position:absolute;inset:0;pointer-events:none;z-index:40}.AlertDetailsPopup_card__bnBfV{position:absolute;pointer-events:auto;width:min(380px,90vw);max-height:60vh;display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#1a1a1a;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;overflow:hidden;animation:AlertDetailsPopup_popupAppear__iok3x .14s cubic-bezier(.2,.85,.3,1.05) both}@keyframes AlertDetailsPopup_popupAppear__iok3x{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AlertDetailsPopup_card__bnBfV{animation:none}}.AlertDetailsPopup_counter__XzHp5{position:absolute;top:8px;right:34px;font-size:10px;font-weight:700;letter-spacing:.08em;color:rgba(26,26,26,.6);background:hsla(0,0%,100%,.35);padding:2px 6px;border-radius:999px;pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AlertDetailsPopup_close___SkTy{position:absolute;top:6px;right:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:rgba(26,26,26,.55);font-size:18px;line-height:1;cursor:pointer;border-radius:4px;font-family:inherit;z-index:1}.AlertDetailsPopup_close___SkTy:hover{background-color:hsla(0,0%,100%,.35);color:#1a1a1a}.AlertDetailsPopup_event__3qeXw{display:flex;align-items:center;gap:8px;padding:10px 32px 4px 10px;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase}.AlertDetailsPopup_dot__ER_xr{flex:none;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.AlertDetailsPopup_area__7UpMb{padding:0 10px 4px 26px;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:#1a1a1a}.AlertDetailsPopup_expires__yp_iA{padding:0 10px 10px 26px;font-size:11px;font-weight:600;letter-spacing:.04em;color:rgba(26,26,26,.6);text-transform:uppercase}.AlertDetailsPopup_body__Vv6EE{flex:1 1 auto;min-height:0;padding:10px 10px 12px;border-top:1px solid rgba(0,0,0,.12);font-size:13px;line-height:1.5;color:rgba(26,26,26,.88);white-space:pre-wrap;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.AlertDetailsPopup_body__Vv6EE::-webkit-scrollbar{width:6px}.AlertDetailsPopup_body__Vv6EE::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px}.MobileSplash_root__2MZfF{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#a8aaaf;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.MobileSplash_card__HFK3N{max-width:420px;width:100%;padding:28px 24px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.18);text-align:left;display:flex;flex-direction:column;gap:14px}.MobileSplash_title__x5uyn{font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:.01em;margin:0;color:#1a1a1a}.MobileSplash_body__JHfZM{font-size:15px;line-height:1.5;margin:0;color:#334155}.TopBar_bar__MCpWY{position:fixed;top:0;left:0;right:0;height:56px;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-family:system-ui,-apple-system,sans-serif;z-index:20}.TopBar_left__C4Byw{display:flex;align-items:center;gap:10px;min-width:0}.TopBar_badge__bg_Oz{flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:var(--accent);color:var(--text-inverse);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.TopBar_title__CREkj{font-size:15px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopBar_meta__Mx7UR{flex:0 0 auto;font-size:14px;font-weight:500;color:var(--text-muted);white-space:nowrap}.TopBar_right__hasPW{display:flex;align-items:center;gap:8px}.TopBar_shareBtn__DnE33{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background 80ms ease}.TopBar_shareBtn__DnE33:hover{background:var(--surface-hover)}.TopBar_presentBtn__DcrNK{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 14px;border:0;border-radius:8px;background:var(--accent);color:var(--text-inverse);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background 80ms ease}.TopBar_presentBtn__DcrNK:hover{background:var(--accent-hover)}.TopBar_shortcut__d3NJC{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:hsla(0,0%,100%,.22);font-size:11px;font-weight:700}.KeyframeRow_entry__e8bej{position:relative;flex:0 0 auto;height:100%;overflow:visible}.KeyframeRow_diamond__qA2Fa{position:absolute;top:50%;width:10px;height:10px;background:var(--text-primary);border:0;cursor:pointer;transform:translate(-50%,-50%) rotate(45deg);transition:background 80ms ease,transform 80ms ease}.KeyframeRow_diamond__qA2Fa:hover{background:var(--text-secondary)}.KeyframeRow_diamondSelected__5x2RL{background:#ffe066;transform:translate(-50%,-50%) rotate(45deg) scale(1.25);z-index:1}.KeyframeRow_diamondImplicit__E6LYb{opacity:.7}.KeyframeRow_connector__swKtF{position:absolute;top:50%;height:1.5px;background:var(--text-muted);transform:translateY(-50%);pointer-events:none}.SceneBlock_block__VNmdm{position:relative;flex:0 0 auto;height:36px;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:system-ui,-apple-system,sans-serif;color:#fff;transition:box-shadow 80ms ease}.SceneBlock_block__VNmdm.SceneBlock_active__2BBI_{box-shadow:inset 0 0 0 2px rgba(0,0,0,.8)}.SceneBlock_block__VNmdm.SceneBlock_dragging__Uuh_9{opacity:.5}.SceneBlock_block__VNmdm.SceneBlock_dragOver__IzzY5{box-shadow:inset 0 0 0 2px #ffe066}.SceneBlock_bg__d1WDb{position:absolute;inset:0;opacity:.85}.SceneBlock_postData__qNPs0{position:absolute;top:0;bottom:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.08) 0 6px,hsla(0,0%,100%,.18) 6px 12px);pointer-events:none;z-index:1}.SceneBlock_label__gvWnd{position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%);font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:rgba(0,0,0,.82);pointer-events:none}.SceneBlock_product__kFNRN{text-transform:uppercase}.SceneBlock_sep__2CfGl{margin:0 .4em;opacity:.55}.SceneBlock_segmentDivider__imZvS{position:absolute;top:0;bottom:0;width:2px;background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7) 0 4px,transparent 4px 7px);transform:translateX(-50%);pointer-events:none}.SceneBlock_segmentRegion__xCWGK{position:absolute;top:0;bottom:0;cursor:pointer;background:transparent;border:0;padding:0;outline:none}.SceneBlock_segmentRegion__xCWGK:hover{background:hsla(0,0%,100%,.07)}.SceneBlock_resizeHandle__90X_w{position:absolute;top:0;bottom:0;right:0;width:6px;cursor:ew-resize;background:transparent;z-index:3}.SceneBlock_resizeHandle__90X_w:hover{background:rgba(0,0,0,.25)}.SceneBlock_resizeHandle__90X_w.SceneBlock_resizing__CzUX_{background:rgba(0,0,0,.45)}.SceneBlock_actions__25Xrv{position:absolute;right:4px;bottom:4px;display:flex;gap:4px;z-index:2}.SceneBlock_actionBtn__yg0ac{width:22px;height:16px;font-size:10px;border:1px solid rgba(0,0,0,.35);background:hsla(0,0%,100%,.85);color:#222;border-radius:4px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:600}.SceneBlock_actionBtn__yg0ac:hover{background:#fff}.Timeline_timeline__sIYTN{position:fixed;left:0;right:0;bottom:0;height:112px;background:var(--surface);border-top:1px solid var(--border);display:flex;align-items:center;z-index:20}.Timeline_track__So4xH{flex:1 1;min-width:0;height:100%;padding:0 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;align-items:center}.Timeline_track__So4xH::-webkit-scrollbar{height:6px}.Timeline_track__So4xH::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.Timeline_rows__qzma2{position:relative;flex:0 0 auto;display:flex;flex-direction:column}.Timeline_kfRow__xSazj,.Timeline_numberRow___ppjh,.Timeline_scenesRow__nft6A{display:flex;gap:16px;align-items:center}.Timeline_numberRow___ppjh{height:16px;margin-bottom:4px}.Timeline_scenesRow__nft6A{height:36px}.Timeline_kfRow__xSazj{height:24px;margin-top:2px}.Timeline_numberEntry__HLeVc{flex:0 0 auto;font-family:ui-monospace,SF Mono,Menlo,Cascadia Code,JetBrains Mono,monospace;font-feature-settings:"zero" 1,"tnum";font-size:13px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Timeline_sceneSep__zSieS{position:absolute;top:38px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:6px solid var(--text-muted);transform:translate(-50%,-50%);pointer-events:none;z-index:2}.Timeline_cursor__O4CIa{position:absolute;top:-15px;bottom:-15px;width:2px;background:var(--text-primary);pointer-events:none;z-index:4;border-radius:1px;transform:translateX(-50%)}.Timeline_cursor__O4CIa:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--text-primary)}.Timeline_addBtn__x1McJ{flex:0 0 auto;height:36px;padding:0 14px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text-secondary);font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;outline:none;transition:background 80ms ease,border-color 80ms ease}.Timeline_addBtn__x1McJ:hover{background:var(--surface-hover);border-color:var(--text-muted);color:var(--text-primary)}.PlaybackControls_controls__ojmwE{display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--text-primary);font-family:system-ui,-apple-system,sans-serif;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PlaybackControls_pill__Em3_u{position:fixed;bottom:124px;left:50%;transform:translateX(-50%);background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;padding:6px 10px;box-shadow:0 4px 12px rgba(15,23,42,.1);z-index:20}.PlaybackControls_pillPresent__56mNL{bottom:24px}.PlaybackControls_btn___RLAK{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:background 80ms ease,border-color 80ms ease}.PlaybackControls_btn___RLAK:hover{background:var(--surface-hover)}.PlaybackControls_btn___RLAK:disabled{opacity:.35;cursor:default;pointer-events:none}.PlaybackControls_playBtn__d6c9W{background:var(--surface-active);border-color:var(--border-strong)}.PlaybackControls_playBtn__d6c9W:hover{background:var(--surface-hover)}.PlaybackControls_counter__8lhZT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px;color:var(--text-muted);min-width:48px;text-align:left}.LayerPickerPopup_backdrop__aQJYE{position:fixed;inset:0;z-index:30}.LayerPickerPopup_popup__UciVC{position:fixed;right:12px;bottom:124px;width:340px;max-height:380px;background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 32px rgba(15,23,42,.18);display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;color:var(--text-primary);z-index:31;overflow:hidden}.LayerPickerPopup_header__wIe_v{padding:10px 14px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-primary);text-transform:uppercase;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.LayerPickerPopup_closeBtn__TgeiU{background:transparent;border:0;color:var(--text-muted);font-size:16px;cursor:pointer;padding:0 4px}.LayerPickerPopup_closeBtn__TgeiU:hover{color:var(--text-primary)}.LayerPickerPopup_list__wCOzs{overflow-y:auto;flex:1 1;padding:4px}.LayerPickerPopup_row__dQ2xx{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;font-size:13px;background:transparent;border:0;color:var(--text-primary);text-align:left;border-radius:6px;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LayerPickerPopup_row__dQ2xx:hover{background:var(--surface-hover)}.LayerPickerPopup_swatch__Mh3ea{flex:0 0 auto;width:20px;height:12px;border-radius:3px;margin-top:2px}.LayerPickerPopup_text__NMlkS{flex:1 1;min-width:0}.LayerPickerPopup_product__AdKsk{text-transform:uppercase;font-weight:600}.LayerPickerPopup_sep__3raQ2{margin:0 .4em;color:var(--text-muted)}.LayerPickerPopup_empty__PC05_{padding:14px;font-size:12px;color:var(--text-muted);text-align:center}.SegmentRangePicker_backdrop__bP0Z0{position:fixed;inset:0;z-index:30}.SegmentRangePicker_popup___07Dd{position:fixed;right:12px;bottom:124px;width:320px;background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 32px rgba(15,23,42,.18);padding:12px 14px 14px;font-family:system-ui,-apple-system,sans-serif;color:var(--text-primary);z-index:31;display:flex;flex-direction:column;gap:10px}.SegmentRangePicker_header__Bx7uh{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.SegmentRangePicker_closeBtn__mpdZJ{background:transparent;border:0;color:var(--text-muted);font-size:16px;cursor:pointer;padding:0 4px}.SegmentRangePicker_closeBtn__mpdZJ:hover{color:var(--text-primary)}.SegmentRangePicker_tabs___2sB0{display:flex;gap:4px;background:var(--surface-active);border-radius:6px;padding:2px}.SegmentRangePicker_tab__LE7TA{flex:1 1;padding:5px 8px;background:transparent;border:0;color:var(--text-muted);font-size:12px;border-radius:4px;cursor:pointer}.SegmentRangePicker_tab__LE7TA:hover{color:var(--text-primary)}.SegmentRangePicker_tabActive__v4U6_{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 2px rgba(15,23,42,.1)}.SegmentRangePicker_row__kBqgC{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-primary)}.SegmentRangePicker_row__kBqgC label{width:42px;color:var(--text-muted)}.SegmentRangePicker_row__kBqgC input{flex:1 1;background:var(--field-bg);border:1px solid var(--border);color:var(--text-primary);font-family:inherit;font-size:12px;padding:6px 8px;border-radius:6px}.SegmentRangePicker_row__kBqgC input:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px rgba(148,163,184,.25)}.SegmentRangePicker_resolved__zum_v{margin-top:2px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:8px;display:flex;flex-direction:column;gap:2px}.SegmentRangePicker_deleteBtn__H8w_2{margin-top:4px;padding:6px 8px;font-size:12px;background:var(--surface);color:var(--danger);border:1px solid var(--danger-border);border-radius:6px;cursor:pointer;align-self:flex-start}.SegmentRangePicker_deleteBtn__H8w_2:hover{background:var(--danger-bg);border-color:var(--danger-border)}.SegmentRangePicker_deleteBtn__H8w_2:disabled{opacity:.35;cursor:default}.CanvasLoader_overlay__8b3d5{position:fixed;inset:0;z-index:1000;background:var(--canvas-bg);transition:opacity .5s ease}.CanvasLoader_overlay__8b3d5.CanvasLoader_hidden__UIiLM{opacity:0;pointer-events:none}.CanvasLoader_sidebar__xNZsb{position:absolute;top:0;bottom:0;background:var(--surface);padding:18px 16px}.CanvasLoader_sidebarLeft__RZw_1{left:0;width:var(--left-sidebar-width);border-right:1px solid var(--border)}.CanvasLoader_sidebarRight__z_FmA{right:0;width:var(--right-sidebar-width);border-left:1px solid var(--border)}.CanvasLoader_overlay__8b3d5.CanvasLoader_fullscreen__9HYG7 .CanvasLoader_sidebar__xNZsb{display:none}.CanvasLoader_region__kAlVK{position:absolute;top:0;bottom:0;left:var(--left-sidebar-width);right:var(--right-sidebar-width);display:flex;align-items:center;justify-content:center}.CanvasLoader_overlay__8b3d5.CanvasLoader_fullscreen__9HYG7 .CanvasLoader_region__kAlVK{left:0;right:0}.CanvasLoader_core__qLoIc{display:flex;flex-direction:column;align-items:center;gap:30px}.CanvasLoader_track__oj852{width:188px;height:3px;border-radius:999px;background:rgba(15,23,42,.14);overflow:hidden}.CanvasLoader_bar__azcQV{height:100%;width:8%;border-radius:999px;background:#d00011}.CanvasLoader_skel__es2Ai{background:var(--surface-hover);border-radius:6px}.CanvasLoader_skelHead__CkMTx{background:var(--surface-active)}.CanvasLoader_errorCard__njwu_{width:min(360px,calc(100% - 48px));padding:20px;background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;box-shadow:0 16px 40px rgba(15,23,42,.14)}.CanvasLoader_errorMark__OcPNC{display:block;margin-bottom:14px;opacity:.85}.CanvasLoader_errorTitle__BBzXt{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.CanvasLoader_errorMessage__530oD{font-size:13px;line-height:1.5;color:var(--text-secondary);margin-bottom:16px}.CanvasLoader_errorButton__Uxe7c{height:34px;padding:0 14px;border:1px solid var(--btn-primary-bg);border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.CanvasLoader_errorButton__Uxe7c:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.CanvasLoader_errorButton__Uxe7c:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.CanvasLoader_srOnly__dO5Fg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.CanvasLoader_overlay__8b3d5{transition:none}}.CanvasShareMenu_root__d47cR{position:relative;display:flex;justify-content:flex-end}.CanvasShareMenu_shareButton__QxKc0{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:36px;padding:0 16px;border:1px solid var(--btn-primary-bg);border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.16)}.CanvasShareMenu_shareButton__QxKc0:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.CanvasShareMenu_shareButton__QxKc0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.CanvasShareMenu_shareButton__QxKc0:disabled{cursor:not-allowed;opacity:.6}.CanvasShareMenu_popover__3uh65{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:284px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);box-shadow:0 16px 36px rgba(15,23,42,.18)}.CanvasShareMenu_header__IBMYD{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.CanvasShareMenu_title__Fgd5D{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.CanvasShareMenu_closeButton__WsSg_{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -4px -4px 0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}.CanvasShareMenu_closeButton__WsSg_:hover{background:var(--surface-active);color:var(--text-primary)}.CanvasShareMenu_closeButton__WsSg_:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CanvasShareMenu_primaryButton__1baID{display:flex;align-items:center;justify-content:center;gap:8px}.CanvasShareMenu_errorText__gkD3c,.CanvasShareMenu_helpText__VKjKc{margin-top:10px}.CanvasShareMenu_spinner__A6iaW{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:CanvasShareMenu_spin__MH3GK .7s linear infinite}@keyframes CanvasShareMenu_spin__MH3GK{to{transform:rotate(1turn)}}.Banner_banner__ZoUDY{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;min-width:560px;align-self:flex-start;box-sizing:border-box;font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;font-weight:600;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media (max-width:700px){.Banner_banner__ZoUDY{display:none}}.Banner_mainRow__mkp5F{display:flex;flex-direction:row;align-items:stretch;height:50px}.Banner_left__EQsp1{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;background-color:#d00011;overflow:hidden;box-sizing:border-box}.Banner_wordmark__Q_Pvh{display:block;width:121px;height:18px;position:relative;top:1px}.Banner_titleSegment__qhzvT{flex:1 1;display:grid;align-items:center;padding:0 14px;background-color:#f5f5f5;color:#1a1a1a}.Banner_titleSegment__qhzvT>*{grid-column:1;grid-row:1}.Banner_dayLabel__IswHm{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.Banner_dayLabelPlaceholder__ts4XM{visibility:hidden;pointer-events:none}.Banner_bottomBar__E5uAx{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0 16px;height:37px;background-color:rgba(10,14,20,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f2f2f2}.Banner_legendGroup__4jRch{display:grid;align-items:end}.Banner_legendGroup__4jRch>*{grid-column:1;grid-row:1}.Banner_legendInner__uLCBM{display:flex;flex-direction:row;align-items:flex-end;gap:16px}.Banner_legendPlaceholder__VewGE{visibility:hidden;pointer-events:none}.Banner_legendBlock__b6b1n{display:flex;flex-direction:column;gap:4px}.Banner_legendTitle__I4SW5{font-size:11px;letter-spacing:.02em;line-height:1;text-transform:uppercase}.Banner_legendBar__PMjlb{display:flex;height:7px;border-radius:999px;overflow:hidden}.Banner_legendBlockCell__2L3YX{flex:0 0 auto;width:16px}.Banner_timeSegment__oSh_t{margin-left:auto;display:flex;align-items:center}.Banner_timeSlot__aT5qj{display:grid;justify-items:end}.Banner_timeSlot__aT5qj>*{grid-column:1;grid-row:1}.Banner_timeLabel__msyCI{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:.04em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Banner_timeLabelPlaceholder__OOz9_{visibility:hidden;pointer-events:none;-webkit-padding-start:8px;padding-inline-start:8px}.HorizonSelector_root__FnyPS{align-self:flex-start;box-sizing:border-box;width:-moz-fit-content;width:fit-content;pointer-events:auto;display:flex;flex-direction:row;gap:4px;padding:8px 10px;background-color:hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;font-size:12px;font-weight:700}.HorizonSelector_item__6yDpH{display:flex;align-items:center;justify-content:center;height:22px;margin:0;padding:0 14px;border:none;border-radius:5px;background:transparent;color:#1a1a1a;font:inherit;font-size:12px;line-height:1;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box}.HorizonSelector_item__6yDpH:hover:not(:disabled){color:#3a3a3a}.HorizonSelector_itemActive__iVPF4{background-color:#d00011;color:#fff}.HorizonSelector_itemActive__iVPF4:hover:not(:disabled){color:#fff}.HorizonSelector_item__6yDpH:disabled{opacity:.4;cursor:not-allowed}.AlertsList_root__Fy7Yz{align-self:flex-start;box-sizing:border-box;width:248px;pointer-events:auto;display:flex;flex-direction:column;gap:6px;padding:10px;background-color:hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;color:#1a1a1a}@media (max-height:520px){.AlertsList_root__Fy7Yz{display:none}}.AlertsList_header__HysnL{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AlertsList_count__JwdAe{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:#d00011;color:#fff;font-size:11px;font-weight:700;letter-spacing:0}.AlertsList_countEmpty__WvH_X{background-color:rgba(0,0,0,.18);color:rgba(26,26,26,.7)}.AlertsList_list__USiTX{list-style:none;margin:0;padding:0}.AlertsList_groups__yRwR_,.AlertsList_root__Fy7Yz>.AlertsList_list__USiTX{max-height:calc(100vh - 440px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.AlertsList_groups__yRwR_::-webkit-scrollbar,.AlertsList_root__Fy7Yz>.AlertsList_list__USiTX::-webkit-scrollbar{width:6px}.AlertsList_groups__yRwR_::-webkit-scrollbar-thumb,.AlertsList_root__Fy7Yz>.AlertsList_list__USiTX::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px}.AlertsList_groups__yRwR_{gap:8px}.AlertsList_group__fdcg1,.AlertsList_groups__yRwR_{display:flex;flex-direction:column}.AlertsList_groupHeader__1FFlL{padding:2px 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(26,26,26,.55);border-bottom:1px solid rgba(0,0,0,.12)}.AlertsList_item__WqAow{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:8px 4px;text-align:left;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:transparent;border:none;border-top:1px solid rgba(0,0,0,.08);width:100%;box-sizing:border-box;font-family:inherit;color:inherit}.AlertsList_body__OP1lN{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.AlertsList_item__WqAow:first-child{border-top:none}.AlertsList_item__WqAow:hover{background-color:hsla(0,0%,100%,.25)}.AlertsList_event__X9CQB{font-size:13px;font-weight:700;line-height:1.1}.AlertsList_dot__h3ez3{flex:none;width:8px;height:8px;margin-top:3px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.AlertsList_area__5B2UL{font-size:14px;font-weight:400;line-height:1.1;color:#1a1a1a;text-transform:none;letter-spacing:.02em}.AlertsList_expires__hO_Qk{font-size:11px;font-weight:600;letter-spacing:.04em;color:rgba(26,26,26,.6)}.AlertsList_empty__w_eMd{padding:10px 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(26,26,26,.55);text-align:center}.ThreatSubPanel_root__uZOT8{align-self:flex-start;box-sizing:border-box;width:248px;pointer-events:auto;display:flex;flex-direction:column;gap:6px;padding:10px;background-color:hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;color:#1a1a1a}@media (max-height:520px){.ThreatSubPanel_root__uZOT8{display:none}}.ThreatSubPanel_header__ABCbp{display:flex;align-items:center;gap:8px;min-height:22px;padding:0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ThreatSubPanel_list__U6Brh{list-style:none;margin:0;padding:0}.ThreatSubPanel_item__osYXv{display:flex;align-items:center;gap:12px;width:100%;padding:10px 4px;background:transparent;border:none;border-top:1px solid rgba(0,0,0,.08);text-align:left;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-sizing:border-box;font-family:inherit;color:inherit;font-size:13px;font-weight:700}.ThreatSubPanel_item__osYXv:first-child{border-top:none}.ThreatSubPanel_item__osYXv:hover:not(:disabled){background-color:hsla(0,0%,100%,.25)}.ThreatSubPanel_item__osYXv:disabled{opacity:.4;cursor:not-allowed}.ThreatSubPanel_itemActive__jzyEL{background-color:hsla(0,0%,100%,.45)}.ThreatSubPanel_itemMuted__soyFi .ThreatSubPanel_label__xjNlS,.ThreatSubPanel_itemMuted__soyFi .ThreatSubPanel_levelBar__kOKFT{opacity:.5}.ThreatSubPanel_levelBar__kOKFT{display:inline-flex;gap:2px;flex-shrink:0;width:58px;height:10px}.ThreatSubPanel_levelBarPlaceholder___KhK4{opacity:.6}.ThreatSubPanel_segment__S3guN{flex:1 1;height:100%;border-radius:2px;background-color:rgba(0,0,0,.08);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06)}.ThreatSubPanel_segmentFilled__cREMR{box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.ThreatSubPanel_label__xjNlS{flex:1 1 auto;line-height:1.1}.ThreatSubPanel_sigIndicator__coDXt{flex-shrink:0;margin-left:2px;font-size:14px;line-height:1;color:#d97706}.FeedbackButton_button__Izt08{position:fixed;right:calc(max(var(--edge-pad), env(safe-area-inset-right, 0px)) + 48px);bottom:max(var(--edge-pad),env(safe-area-inset-bottom,0px));z-index:50;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;font:inherit;cursor:pointer;transition:background .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-backdrop-filter .12s ease-out;transition:background .12s ease-out,backdrop-filter .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:background .12s ease-out,backdrop-filter .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-backdrop-filter .12s ease-out;pointer-events:auto;-webkit-tap-highlight-color:transparent}.FeedbackButton_button__Izt08:hover{background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 4px rgba(0,0,0,.12);color:#1a1a1a}.FeedbackButton_button__Izt08:focus-visible{outline:2px solid rgba(26,26,26,.8);outline-offset:2px}.FeedbackButton_icon__TlfQ4{width:18px;height:18px;display:block}@media (max-width:900px){.FeedbackButton_button__Izt08{display:none}}.InfoButton_button__ijdRV{position:fixed;right:max(var(--edge-pad),env(safe-area-inset-right,0px));bottom:max(var(--edge-pad),env(safe-area-inset-bottom,0px));z-index:50;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;font:inherit;cursor:pointer;transition:background .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-backdrop-filter .12s ease-out;transition:background .12s ease-out,backdrop-filter .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:background .12s ease-out,backdrop-filter .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-backdrop-filter .12s ease-out;pointer-events:auto;-webkit-tap-highlight-color:transparent}.InfoButton_button__ijdRV:hover{background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 4px rgba(0,0,0,.12);color:#1a1a1a}.InfoButton_button__ijdRV:focus-visible{outline:2px solid rgba(26,26,26,.8);outline-offset:2px}.InfoButton_icon__oV8v2{width:18px;height:18px;display:block}.InfoButton_card__0bpMR{position:fixed;right:max(var(--edge-pad),env(safe-area-inset-right,0px));bottom:calc(max(var(--edge-pad), env(safe-area-inset-bottom, 0px)) + 48px);z-index:51;width:clamp(280px,380px,calc(100vw - 32px));max-height:min(70vh,640px);overflow-y:auto;padding:20px;background-color:hsla(0,0%,100%,.35);color:#1a1a1a;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:Futura,Futura PT,Trebuchet MS,Arial,sans-serif;pointer-events:auto}.InfoButton_section__iIWsm{margin-bottom:18px}.InfoButton_section__iIWsm:last-child{margin-bottom:0}.InfoButton_sectionTitle__SVzPf{margin:0 0 10px;font-size:11px;font-weight:700;color:#111827;letter-spacing:.04em;text-transform:uppercase}.InfoButton_row__40ewm{font-size:13px;line-height:1.45;margin-bottom:8px}.InfoButton_row__40ewm:last-child{margin-bottom:0}.InfoButton_rowLabel__Akpfw{font-weight:600;margin-right:4px}.InfoButton_row__40ewm a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .12s ease-out}.InfoButton_row__40ewm a:hover{opacity:.7}@media (max-width:900px){.InfoButton_button__ijdRV,.InfoButton_card__0bpMR{display:none}}