@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Orbitron:wght@500;700;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-void:#020608;--bg-panel:#030d12;--bg-surface:#041520;--grid-line:#00c8ff0f;--cyan:#00c8ff;--cyan-text:#7ee3ff;--cyan-dim:#7ee3ffd9;--cyan-glow:#00c8ff26;--amber:#ffb300;--amber-text:#ffc955;--green:#0f8;--green-text:#7dffc0;--red:#ff3c5a;--red-text:#ff8aa0;--text-primary:#fff;--text-secondary:#d8e5ef;--text-muted:#9fb3c4;--font-mono:"JetBrains Mono", ui-monospace, "Menlo", "Consolas", monospace;--font-display:"Orbitron", "Inter", sans-serif;--font-ui:"Inter", "Segoe UI", system-ui, sans-serif}html,body,#root{background:var(--bg-void);width:100%;height:100%;color:var(--text-secondary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.45;overflow:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:#7ee3ff59;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7ee3ff8c}.scenarioSelect{background:linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), linear-gradient(0deg, var(--grid-line) 1px, transparent 1px), radial-gradient(circle at 18% 18%, #00c8ff1f, transparent 34%), radial-gradient(circle at 82% 72%, #00ff881a, transparent 32%), var(--bg-void);min-height:100%;color:var(--text-secondary);background-size:48px 48px,48px 48px,auto,auto,auto;flex-direction:column;justify-content:center;gap:clamp(28px,5vh,52px);padding:clamp(24px,5vw,72px);display:flex;overflow:auto}.scenarioSelect__brand{position:fixed;top:clamp(18px,3vw,32px);right:clamp(20px,4vw,44px)}.scenarioSelect__brandName{opacity:.82;align-items:center;display:inline-flex}.scenarioSelect__brandName:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.scenarioSelect__brandName img{filter:invert();width:clamp(150px,15vw,220px);height:auto}.scenarioSelect__intro{width:min(100%,1180px);margin:0 auto}.scenarioSelect__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--green-text);text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.scenarioSelect h1{font-family:var(--font-display);letter-spacing:0;color:var(--text-primary);text-shadow:0 0 28px #00c8ff5c;font-size:clamp(34px,6vw,80px);line-height:.98}.scenarioSelect__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,34px);width:min(100%,1180px);margin:0 auto;display:grid}.scenarioCard{isolation:isolate;text-align:left;min-height:clamp(330px,45vh,460px);color:var(--text-primary);cursor:pointer;background:#030d12db;border:1px solid #7ee3ff52;border-radius:8px;grid-template-rows:minmax(170px,1fr) auto;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 34px #00c8ff24}.scenarioCard:before{content:"";z-index:-1;opacity:.9;background:linear-gradient(135deg,#00c8ff2e,#0000 45%),linear-gradient(#0000 55%,#ffffff0a);position:absolute;inset:0}.scenarioCard:hover{border-color:#7ee3ffc7;transform:translateY(-4px);box-shadow:0 0 46px #00c8ff47}.scenarioCard:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.scenarioCard[aria-disabled=true]{cursor:default}.scenarioCard[aria-disabled=true]:hover{transform:none}.scenarioCard--green{border-color:#7dffc057;box-shadow:0 0 34px #00ff881f}.scenarioCard--green:before{background:linear-gradient(135deg,#00ff8829,#0000 45%),linear-gradient(#0000 55%,#ffffff0a)}.scenarioCard--green:hover{border-color:#7dffc0b8;box-shadow:0 0 46px #0f83}.scenarioCard__visual{justify-content:center;align-items:center;min-height:0;padding:clamp(28px,5vw,56px);display:flex}.scenarioCard__visual img{filter:drop-shadow(0 0 24px #00ff883d);width:min(82%,360px);height:auto}.scenarioCard__monogram{overflow-wrap:anywhere;text-align:center;max-width:100%;font-family:var(--font-display);letter-spacing:.04em;color:var(--cyan);text-shadow:0 0 26px #00c8ffbd;font-size:clamp(54px,8vw,108px);font-weight:900;line-height:1}.scenarioCard__copy{background:#0206086b;border-top:1px solid #7ee3ff38;flex-direction:column;gap:8px;padding:clamp(22px,4vw,36px);display:flex}.scenarioCard__title{font-family:var(--font-display);letter-spacing:.08em;color:var(--text-primary);font-size:clamp(28px,4vw,46px);font-weight:900}.scenarioCard__subtitle{font-family:var(--font-mono);letter-spacing:.08em;color:var(--cyan-text);text-transform:uppercase;font-size:clamp(13px,1.8vw,16px);font-weight:600}.scenarioCard--green .scenarioCard__subtitle{color:var(--green-text)}@media (width<=820px){.scenarioSelect{justify-content:flex-start;padding-top:92px}.scenarioSelect__brand{left:24px;right:auto}.scenarioSelect__grid{grid-template-columns:1fr}.scenarioCard{min-height:300px}}._policyFlash_5fb75_3{pointer-events:none;animation:.9s ease-out forwards _unitPolicyFlash_5fb75_1}@keyframes _unitPolicyFlash_5fb75_1{0%{fill:#ffd200;opacity:0}20%{fill:#ffe260;opacity:.75}55%{fill:#fff;opacity:.55}to{fill:#fff;opacity:0}}._panel_ki3p2_1{width:100%;padding:18px 18px 22px;animation:.18s ease-out _fadeIn_ki3p2_1}._assetHeading_ki3p2_7{flex-shrink:0;padding:18px 18px 6px;animation:.18s ease-out _fadeIn_ki3p2_1}@keyframes _fadeIn_ki3p2_1{0%{opacity:0}to{opacity:1}}._header_ki3p2_18{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._classBadge_ki3p2_25{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:4px 9px;font-size:11px;font-weight:700}._closeBtn_ki3p2_35{color:#7ee3ff;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1;transition:color .15s}._closeBtn_ki3p2_35:hover{color:#fff}._closeBtn_ki3p2_35:focus-visible{outline-offset:2px;outline:2px solid #00c8ff}._unitName_ki3p2_51{font-family:var(--font-display);color:#fff;letter-spacing:.04em;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3}._callsign_ki3p2_61{font-family:var(--font-mono);color:#7ee3ff;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:500}._divider_ki3p2_70{background:linear-gradient(90deg,#0000,#00c8ff59,#0000);height:1px;margin:12px 0}._rows_ki3p2_76{flex-direction:column;gap:7px;display:flex}._row_ki3p2_76{justify-content:space-between;align-items:center;display:flex}._label_ki3p2_88{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}._value_ki3p2_97{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;font-size:12px;font-weight:500}._attributeTabs_ki3p2_105{border-bottom:1px solid #00c8ff59;grid-template-columns:1fr 1fr;display:grid}._attributeTab_ki3p2_105{color:#9fb3c4;cursor:pointer;font-family:var(--font-display);letter-spacing:.12em;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:11px;font-weight:700;display:flex}._workloadTabLogo_ki3p2_128{object-fit:contain;opacity:.75;width:22px;height:11px;display:block}._attributeTab_ki3p2_105[aria-selected=true] ._workloadTabLogo_ki3p2_128{opacity:1}._attributeTab_ki3p2_105[aria-selected=true]{color:#fff;background:#00c8ff14;border-bottom-color:#00c8ff}._attributeTab_ki3p2_105:focus-visible{outline-offset:2px;outline:2px solid #00c8ff}._attributes_ki3p2_151{flex-direction:column;gap:5px;display:flex}._attr_ki3p2_105{background:#00c8ff14;border-left:3px solid #00c8ff80;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 9px;display:flex}._attrKey_ki3p2_167{font-family:var(--font-mono);color:#a8e0ff;letter-spacing:.03em;font-size:11px;font-weight:500}._attrVal_ki3p2_175{font-family:var(--font-mono);color:#ffc955;letter-spacing:.02em;overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:600}._workloadAttributes_ki3p2_185{flex-direction:column;gap:18px;display:flex}._workloadSection_ki3p2_191{flex-direction:column;gap:7px;display:flex}._workloadSectionTitle_ki3p2_197{color:#7ee3ff;font-family:var(--font-display);letter-spacing:.15em;border-bottom:1px solid #00c8ff47;margin:0;padding-bottom:5px;font-size:10px;font-weight:700}._workloadSectionEntries_ki3p2_208{flex-direction:column;gap:8px;display:flex}._workloadSectionEntriesTiled_ki3p2_214{flex-flow:wrap;gap:8px 0}._workloadAttribute_ki3p2_185{border-bottom:1px solid #00c8ff1a;flex-direction:column;gap:2px;padding-bottom:7px;display:flex}._workloadAttributeTile_ki3p2_227{box-sizing:border-box;flex:0 0 50%;min-width:0;padding-right:8px}._workloadAttributeTileWide_ki3p2_234{flex-basis:100%}._workloadAttributeKey_ki3p2_238{color:#a8e0ff;font-family:var(--font-ui);letter-spacing:.03em;font-size:11px;font-weight:500;display:block;position:relative}._kubernetesMark_ki3p2_248{object-fit:contain;width:18px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}._workloadAttributeValue_ki3p2_258{color:#ffc955;font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;font-size:12px;font-weight:600}._envelopeHint_ki3p2_267{background:#00c8ff0f;border:1px solid #00c8ff40;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}._envelopeLabel_ki3p2_276{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}._envelopeHash_ki3p2_285{font-family:var(--font-mono);color:#ff8aa0;letter-spacing:.03em;font-size:12px;font-weight:600}._backdrop_1mcmu_1{z-index:300;background:#020608bf;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out _fadeIn_1mcmu_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1mcmu_1{0%{opacity:0}to{opacity:1}}._modal_1mcmu_18{background:#030d12fa;border:1px solid #00c8ff8c;flex-direction:column;width:min(960px,100%);height:min(600px,100vh - 64px);animation:.18s ease-out _pop_1mcmu_1;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00c8ff26,0 12px 40px #0009,0 0 30px #00c8ff33}@keyframes _pop_1mcmu_1{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}._titleBar_1mcmu_38{background:linear-gradient(#00c8ff33,#00c8ff14);border-bottom:1px solid #00c8ff66;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 8px 0 14px;display:flex}._titleText_1mcmu_49{font-family:var(--font-display);color:#fff;letter-spacing:.16em;text-shadow:0 0 8px #00c8ff80;font-size:12px;font-weight:700}._closeBtn_1mcmu_58{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;width:24px;height:24px;font-size:12px;line-height:1;transition:all .15s}._closeBtn_1mcmu_58:hover{background:#ff3c5a4d;border-color:#ff3c5a}._closeBtn_1mcmu_58:focus-visible{outline-offset:2px;outline:2px solid #ff3c5a}._body_1mcmu_80{flex:1;grid-template-columns:minmax(260px,1fr) minmax(320px,1.3fr);gap:22px;min-height:0;padding:18px 20px;display:grid;overflow:hidden}@media (width<=720px){._body_1mcmu_80{grid-template-columns:1fr;overflow-y:auto}}._leftCol_1mcmu_97{border-right:1px solid #00c8ff33;flex-direction:column;gap:14px;min-height:0;padding-right:22px;display:flex}@media (width<=720px){._leftCol_1mcmu_97{border-bottom:1px solid #00c8ff33;border-right:none;padding-bottom:14px;padding-right:0}}._rightCol_1mcmu_115{flex-direction:column;gap:10px;min-height:0;display:flex}._section_1mcmu_122{flex-direction:column;gap:8px;display:flex}._label_1mcmu_128{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}._input_1mcmu_137{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;background:#00000080;border:1px solid #00c8ff73;outline:none;padding:9px 11px;font-size:13px;transition:border-color .15s}._input_1mcmu_137:focus{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._hint_1mcmu_154{font-family:var(--font-mono);color:#9fb3c4;font-size:12px;line-height:1.4}._error_1mcmu_161{font-family:var(--font-mono);color:#ff8aa0;background:#ff3c5a1a;border:1px solid #ff3c5a73;padding:6px 10px;font-size:12px}._actions_1mcmu_170{justify-content:flex-end;display:flex}._saveBtn_1mcmu_175{font-family:var(--font-display);letter-spacing:.12em;color:#0f8;cursor:pointer;text-transform:uppercase;background:#00ff881f;border:1px solid #00ff888c;padding:9px 16px;font-size:13px;font-weight:700;transition:all .15s}._saveBtn_1mcmu_175:hover:not(:disabled){color:#fff;text-shadow:0 0 8px #00ff88b3;background:#00ff8838;border-color:#0f8}._saveBtn_1mcmu_175:focus-visible{outline-offset:2px;outline:2px solid #0f8}._saveBtn_1mcmu_175:disabled{opacity:.45;cursor:not-allowed}._divider_1mcmu_206{background:linear-gradient(90deg,#0000,#00c8ff4d,#0000);height:1px}._list_1mcmu_211{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}._row_1mcmu_220{background:#00c8ff0a;border-left:3px solid #00c8ff40;align-items:center;gap:10px;padding:7px 10px;display:flex}._row_1mcmu_220[data-kind=builtin]{background:#9fb3c40d;border-left-color:#9fb3c48c}._row_1mcmu_220[data-kind=user]{background:#00ff880d;border-left-color:#0f8}._rowTag_1mcmu_239{font-family:var(--font-display);letter-spacing:.12em;color:#9fb3c4;flex-shrink:0;width:56px;font-size:9px;font-weight:700}._row_1mcmu_220[data-kind=user] ._rowTag_1mcmu_239{color:#0f8}._rowName_1mcmu_253{font-family:var(--font-mono);color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:default;background:0 0;border:none;flex:1;padding:0;font-size:12px;overflow:hidden}button._rowName_1mcmu_253{cursor:pointer}button._rowName_1mcmu_253:hover{color:#7dffc0;text-decoration:underline}button._rowName_1mcmu_253:focus-visible{outline-offset:2px;outline:2px solid #0f8}._rowLocked_1mcmu_284{opacity:.7;flex-shrink:0;font-size:14px}._trashBtn_1mcmu_290{color:#ff8aa0;cursor:pointer;background:0 0;border:1px solid #ff3c5a66;flex-shrink:0;width:28px;height:28px;font-size:14px;line-height:1;transition:all .15s}._trashBtn_1mcmu_290:hover{color:#fff;background:#ff3c5a33;border-color:#ff3c5a}._trashBtn_1mcmu_290:focus-visible{outline-offset:2px;outline:2px solid #ff3c5a}._rowEmpty_1mcmu_314{font-family:var(--font-mono);color:#9fb3c4;padding:8px 10px;font-size:12px;font-style:italic}._wrapper_ye0vw_6{background:#00000080;border:1px solid #00c8ff4d;flex:1;min-height:180px;transition:border-color .15s;position:relative;overflow:hidden}._fallback_ye0vw_17{font-family:var(--font-mono);color:#fff;resize:none;tab-size:2;letter-spacing:0;background:#00000080;border:1px solid #00c8ff4d;outline:none;flex:1;width:100%;min-height:180px;padding:10px 12px;font-size:13px;line-height:1.55;transition:border-color .15s}._fallback_ye0vw_17:focus,._wrapper_ye0vw_6:focus-within{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._compact_ye0vw_48{border-left:none;border-right:none}._compact_ye0vw_48:focus-within{box-shadow:inset 0 0 0 2px #00c8ff40}._wrapper_ye0vw_6 .ace_editor,._wrapper_ye0vw_6 .ace_editor .ace_scroller,._wrapper_ye0vw_6 .ace_editor .ace_gutter{background:0 0!important}._wrapper_ye0vw_6 .ace_editor{font-family:var(--font-mono)!important;color:#e8eef4!important}._wrapper_ye0vw_6 .ace_gutter{color:#9fb3c4b3;border-right:1px solid #00c8ff26}._wrapper_ye0vw_6 .ace_gutter-active-line{background-color:#00c8ff14!important}._wrapper_ye0vw_6 .ace_cursor{border-left-width:2px;color:#00c8ff!important}._wrapper_ye0vw_6 .ace_marker-layer .ace_active-line{background:#00c8ff0f}._wrapper_ye0vw_6 .ace_marker-layer .ace_selection{background:#00c8ff40}._wrapper_ye0vw_6 .ace_marker-layer .ace_bracket{background:#00c8ff14;border:1px solid #00c8ff8c}._wrapper_ye0vw_6 .ace_indent-guide{background:linear-gradient(90deg,#0000 0 50%,#9fb3c41f 50%)!important}._wrapper_ye0vw_6 .ace_print-margin{display:none}._wrapper_ye0vw_6 .ace_comment{font-style:italic;color:#6a8090!important}._wrapper_ye0vw_6 .ace_string{color:#9bff9b!important}._wrapper_ye0vw_6 .ace_constant.ace_character.ace_escape{color:#7dffc0!important}._wrapper_ye0vw_6 .ace_keyword{font-weight:600;color:#ff8aa0!important}._wrapper_ye0vw_6 .ace_keyword.ace_control{font-weight:700;color:#ffb300!important}._wrapper_ye0vw_6 .ace_keyword.ace_operator{font-weight:500;color:#a8e0ff!important}._wrapper_ye0vw_6 .ace_variable.ace_language{font-weight:600;color:#00c8ff!important}._wrapper_ye0vw_6 .ace_variable.ace_parameter{font-style:italic;color:#c8a6ff!important}._wrapper_ye0vw_6 .ace_constant.ace_language.ace_boolean{font-weight:600;color:#ffc955!important}._wrapper_ye0vw_6 .ace_constant.ace_numeric{color:#ffc955!important}._wrapper_ye0vw_6 .ace_entity.ace_name.ace_type{color:#7ee3ff!important}._wrapper_ye0vw_6 .ace_entity.ace_name.ace_function.ace_member,._wrapper_ye0vw_6 .ace_support.ace_function{color:#7dffc0!important}._wrapper_ye0vw_6 .ace_meta.ace_decorator{color:#ffb300!important}._wrapper_ye0vw_6 .ace_punctuation.ace_operator{color:#9fb3c4!important}.ace_editor.ace_autocomplete{color:#e8eef4!important;font-family:var(--font-mono)!important;background:#030d12fa!important;border:1px solid #00c8ff80!important;box-shadow:0 8px 24px #00000080,0 0 12px #00c8ff40!important}.ace_editor.ace_autocomplete .ace_line-hover,.ace_editor.ace_autocomplete .ace_completion-highlight{color:#fff!important}.ace_editor.ace_autocomplete .ace_selected{background:#00c8ff40!important}.ace_editor.ace_autocomplete .ace_completion-meta{font-style:italic;color:#9fb3c4!important}._panel_df9vj_1{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:16px 16px 24px;animation:.18s ease-out _fadeIn_df9vj_1;display:flex}._sectionGrow_df9vj_13{flex:1;min-height:0}._editorInline_df9vj_19{flex-direction:column;flex:1;min-height:0;display:flex}._editorBreakout_df9vj_30{flex-direction:column;flex:1;min-height:0;margin-bottom:-16px;margin-left:-16px;margin-right:-16px;display:flex}._panelCompact_df9vj_44{padding-bottom:16px}@keyframes _fadeIn_df9vj_1{0%{opacity:0}to{opacity:1}}._header_df9vj_53{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._title_df9vj_60{font-family:var(--font-display);color:#0f8;letter-spacing:.14em;font-size:13px;font-weight:700}._version_df9vj_68{font-family:var(--font-mono);color:#7dffc0;letter-spacing:.08em;font-size:11px;font-weight:500}._divider_df9vj_76{background:linear-gradient(90deg,#0000,#00c8ff4d,#0000);height:1px;margin:12px 0}._section_df9vj_13{flex-direction:column;gap:8px;display:flex}._label_df9vj_88{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}._hint_df9vj_97{font-family:var(--font-ui);color:#9fb3c4;letter-spacing:.01em;font-size:12px;line-height:1.45}._templateRow_df9vj_106{align-items:stretch;gap:8px;display:flex}._templateRow_df9vj_106>._select_df9vj_112{flex:1;min-width:0}._saveIconBtn_df9vj_117{color:#fff;cursor:pointer;background:#00c8ff14;border:1px solid #00c8ff73;flex-shrink:0;justify-content:center;align-items:center;width:38px;font-size:16px;line-height:1;transition:all .15s;display:inline-flex}._saveIconBtn_df9vj_117:hover:not(:disabled){background:#00c8ff33;border-color:#00c8ff;box-shadow:0 0 6px #00c8ff80}._saveIconBtn_df9vj_117:focus-visible{outline-offset:2px;outline:2px solid #00c8ff}._saveIconBtn_df9vj_117:disabled{opacity:.35;cursor:not-allowed;border-color:#00c8ff33}._select_df9vj_112,._selectSmall_df9vj_151{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono);color:#fff;letter-spacing:.02em;cursor:pointer;background-color:#0a1a24;background-image:linear-gradient(45deg,#0000 50%,#00c8ff 50%),linear-gradient(135deg,#00c8ff 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px;border:1px solid #00c8ff66;outline:none;transition:background-color .15s,border-color .15s,box-shadow .15s}._select_df9vj_112{padding:8px 28px 8px 10px;font-size:13px}._selectSmall_df9vj_151{flex:1;padding:6px 28px 6px 8px;font-size:12px}._select_df9vj_112:hover,._selectSmall_df9vj_151:hover{background-color:#0c2533;border-color:#00c8ffbf}._select_df9vj_112:focus,._selectSmall_df9vj_151:focus{background-color:#0c2533;border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._select_df9vj_112 option,._selectSmall_df9vj_151 option{color:#fff;background:#0a1a24}._select_df9vj_112 optgroup,._selectSmall_df9vj_151 optgroup{color:#7ee3ff;background:#041520;font-style:normal;font-weight:600}._sourceHeader_df9vj_211{justify-content:space-between;align-items:center;gap:10px;display:flex}._simulateBtn_df9vj_218{font-family:var(--font-display);letter-spacing:.12em;color:#0f8;cursor:pointer;text-transform:uppercase;background:#00ff881a;border:1px solid #00ff8880;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s}._simulateBtn_df9vj_218:hover:not(:disabled){color:#fff;text-shadow:0 0 6px #00ff88b3;background:#0f83;border-color:#0f8}._simulateBtn_df9vj_218:focus-visible{outline-offset:2px;outline:2px solid #0f8}._simulateBtn_df9vj_218:disabled{opacity:.5;cursor:not-allowed}._editor_df9vj_19{font-family:var(--font-mono);color:#fff;resize:none;tab-size:2;letter-spacing:0;background:#00000080;border:1px solid #00c8ff4d;outline:none;flex:1;min-height:180px;padding:10px 12px;font-size:13px;line-height:1.55;transition:border-color .15s}._editor_df9vj_19:focus{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._principalRow_df9vj_273{gap:10px;display:flex}._fieldGroup_df9vj_278{flex-direction:column;flex:1;gap:4px;display:flex}._fieldLabel_df9vj_285{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}._evalBtn_df9vj_295{font-family:var(--font-display);letter-spacing:.12em;color:#0f8;cursor:pointer;text-transform:uppercase;background:#00ff881a;border:1px solid #00ff8880;padding:10px 14px;font-size:13px;font-weight:700;transition:all .15s}._evalBtn_df9vj_295:hover:not(:disabled){color:#fff;text-shadow:0 0 8px #00ff88b3;background:#0f83;border-color:#0f8}._evalBtn_df9vj_295:focus-visible{outline-offset:2px;outline:2px solid #0f8}._evalBtn_df9vj_295:disabled{color:#7dffc0;opacity:.55;cursor:not-allowed}._resultHeader_df9vj_328{justify-content:space-between;align-items:center;display:flex}._elapsed_df9vj_334{font-family:var(--font-mono);color:#7ee3ff;letter-spacing:.02em;font-size:12px}._parseError_df9vj_341{font-family:var(--font-mono);color:#ff8aa0;word-break:break-word;background:#ff3c5a1a;border:1px solid #ff3c5a73;padding:8px 10px;font-size:12px;line-height:1.45}._summary_df9vj_352{background:#00c8ff0f;border:1px solid #00c8ff40;align-items:center;gap:12px;padding:8px 10px;display:flex}._allowCount_df9vj_361{font-family:var(--font-display);color:#0f8;letter-spacing:.06em;font-size:14px;font-weight:700}._denyCount_df9vj_369{font-family:var(--font-display);color:#ff3c5a;letter-spacing:.06em;font-size:14px;font-weight:700}._totalCount_df9vj_377{font-family:var(--font-mono);color:#d8e5ef;letter-spacing:.02em;font-size:12px}._resultList_df9vj_384{flex-direction:column;gap:3px;max-height:280px;display:flex;overflow-y:auto}._resultRow_df9vj_392{background:#00c8ff0a;border-left:3px solid #00c8ff33;align-items:center;gap:10px;padding:6px 8px;display:flex}._resultRow_df9vj_392[data-decision=allow]{background:#00ff880f;border-left-color:#0f8}._resultRow_df9vj_392[data-decision=deny]{background:#ff3c5a0f;border-left-color:#ff3c5a}._resultDecision_df9vj_411{font-family:var(--font-display);letter-spacing:.1em;flex-shrink:0;width:50px;font-size:11px;font-weight:700}._resultRow_df9vj_392[data-decision=allow] ._resultDecision_df9vj_411{color:#0f8}._resultRow_df9vj_392[data-decision=deny] ._resultDecision_df9vj_411{color:#ff3c5a}._resultName_df9vj_428{font-family:var(--font-mono);color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}._resultError_df9vj_439{font-family:var(--font-display);color:#ff8aa0;letter-spacing:.08em;flex-shrink:0;font-size:11px;font-weight:700}._panel_u893s_1{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:16px 16px 20px;animation:.18s ease-out _fadeIn_u893s_1;display:flex}@keyframes _fadeIn_u893s_1{0%{opacity:0}to{opacity:1}}._header_u893s_17{justify-content:space-between;align-items:center;display:flex}._title_u893s_23{font-family:var(--font-display);color:#0f8;letter-spacing:.14em;font-size:13px;font-weight:700}._divider_u893s_31{background:linear-gradient(90deg,#0000,#00c8ff4d,#0000);height:1px;margin:12px 0}._section_u893s_37{flex-direction:column;gap:8px;display:flex}._resultsSection_u893s_43{flex:1;min-height:0}._sectionLabel_u893s_48{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}._hint_u893s_57{font-family:var(--font-mono);color:#9fb3c4;font-size:12px}._principalRow_u893s_64{gap:10px;display:flex}._fieldGroup_u893s_69{flex-direction:column;flex:1;gap:4px;display:flex}._fieldLabel_u893s_76{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}._select_u893s_85{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono);color:#fff;letter-spacing:.02em;cursor:pointer;background-color:#0a1a24;background-image:linear-gradient(45deg,#0000 50%,#00c8ff 50%),linear-gradient(135deg,#00c8ff 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px;border:1px solid #00c8ff66;outline:none;padding:7px 28px 7px 9px;font-size:13px;transition:background-color .15s,border-color .15s,box-shadow .15s}._select_u893s_85:hover{background-color:#0c2533;border-color:#00c8ffbf}._select_u893s_85:focus{background-color:#0c2533;border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._select_u893s_85 option{color:#fff;background:#0a1a24}._parseError_u893s_125{font-family:var(--font-mono);color:#ff8aa0;word-break:break-word;background:#ff3c5a1a;border:1px solid #ff3c5a73;padding:8px 10px;font-size:12px;line-height:1.45}._summary_u893s_136{background:#00c8ff0f;border:1px solid #00c8ff40;align-items:center;gap:12px;padding:8px 10px;display:flex}._allowCount_u893s_145{font-family:var(--font-display);color:#0f8;letter-spacing:.06em;font-size:14px;font-weight:700}._denyCount_u893s_153{font-family:var(--font-display);color:#ff3c5a;letter-spacing:.06em;font-size:14px;font-weight:700}._totalCount_u893s_161{font-family:var(--font-mono);color:#d8e5ef;letter-spacing:.02em;font-size:12px}._resultList_u893s_168{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}._resultRow_u893s_177{background:#00c8ff0a;border-left:3px solid #00c8ff33;flex-shrink:0;align-items:center;gap:10px;padding:6px 8px;display:flex}._resultRow_u893s_177[data-decision=allow]{background:#00ff880f;border-left-color:#0f8}._resultRow_u893s_177[data-decision=deny]{background:#ff3c5a0f;border-left-color:#ff3c5a}._resultDecision_u893s_197{font-family:var(--font-display);letter-spacing:.1em;flex-shrink:0;width:50px;font-size:11px;font-weight:700}._resultRow_u893s_177[data-decision=allow] ._resultDecision_u893s_197{color:#0f8}._resultRow_u893s_177[data-decision=deny] ._resultDecision_u893s_197{color:#ff3c5a}._resultName_u893s_214{font-family:var(--font-mono);color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}._resultError_u893s_225{font-family:var(--font-display);color:#ff8aa0;letter-spacing:.08em;flex-shrink:0;font-size:11px;font-weight:700}._wrapper_q8p5l_1{background:#00c8ff0a;border:1px solid #00c8ff40;align-items:stretch;display:inline-flex;overflow:hidden}._list_q8p5l_9{align-items:center;gap:3px;padding:2px 4px;display:inline-flex}._cell_q8p5l_16{font-family:var(--font-mono);color:#9fb3c4;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}._cell_q8p5l_16:hover{color:#fff;background:#00c8ff1f;border-color:#00c8ff59}._cell_q8p5l_16:focus-visible{outline-offset:1px;outline:2px solid #00c8ff}._cellCurrent_q8p5l_45{color:#020608;background:#fff;border-color:#fff;box-shadow:0 0 6px #ffffff80}._cellCurrent_q8p5l_45:hover{color:#020608;background:#fff;border-color:#fff}._cellIndex_q8p5l_58{display:inline-block}._arrowBtn_q8p5l_63{font-family:var(--font-mono);color:#7ee3ff;cursor:pointer;background:#00c8ff0d;border:none;border-left:1px solid #00c8ff40;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}._arrowBtn_q8p5l_63:hover:not(:disabled){color:#fff;background:#00c8ff2e}._arrowBtn_q8p5l_63:focus-visible{color:#fff;background:#00c8ff38;outline:none}._arrowBtn_q8p5l_63:disabled{opacity:.35;cursor:not-allowed}._backdrop_gypiw_1{z-index:300;background:#020608b3;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out _fadeIn_gypiw_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_gypiw_1{0%{opacity:0}to{opacity:1}}._modal_gypiw_18{background:#030d12fa;border:1px solid #00c8ff8c;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 64px);animation:.18s ease-out _pop_gypiw_1;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00c8ff26,0 12px 40px #0009,0 0 30px #00c8ff33}@keyframes _pop_gypiw_1{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}._titleBar_gypiw_38{background:linear-gradient(#00c8ff33,#00c8ff14);border-bottom:1px solid #00c8ff66;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 8px 4px 14px;display:flex}._titleBarMid_gypiw_50{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}._playPauseBtn_gypiw_61{font-family:var(--font-mono);color:#0f8;cursor:pointer;background:#00ff881a;border:1px solid #00ff888c;justify-content:center;align-items:center;min-width:40px;padding:4px 12px;font-size:14px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}._playPauseBtn_gypiw_61:hover{color:#fff;background:#00ff8838;border-color:#0f8}._playPauseBtn_gypiw_61:focus-visible{outline-offset:2px;outline:2px solid #0f8}._titleText_gypiw_89{font-family:var(--font-display);color:#fff;letter-spacing:.16em;text-shadow:0 0 8px #00c8ff80;flex-shrink:0;font-size:12px;font-weight:700}._positionLabel_gypiw_99{font-family:var(--font-mono);color:#7ee3ff;letter-spacing:.05em;text-align:right;flex:1;font-size:11px}._closeBtn_gypiw_108{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex-shrink:0;width:24px;height:24px;font-size:12px;line-height:1;transition:all .15s}._closeBtn_gypiw_108:hover{background:#ff3c5a4d;border-color:#ff3c5a}._closeBtn_gypiw_108:focus-visible{outline-offset:2px;outline:2px solid #ff3c5a}._tabBar_gypiw_132{background:#00c8ff08;border-bottom:1px solid #00c8ff40;flex-shrink:0;display:flex}._tab_gypiw_132{font-family:var(--font-display);letter-spacing:.14em;color:#7ee3ff;cursor:pointer;background:0 0;border:none;flex:1;padding:11px 0;font-size:12px;font-weight:700;transition:color .15s,background .15s;position:relative}._tab_gypiw_132:hover{color:#fff;background:#00c8ff0d}._tab_gypiw_132:focus-visible{outline-offset:-2px;outline:2px solid #00c8ff}._tabActive_gypiw_164{color:#00c8ff}._tabActive_gypiw_164:after{content:"";background:#00c8ff;height:2px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 6px #00c8ff99}._body_gypiw_179{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}._divider_gypiw_189{background:linear-gradient(90deg,#0000,#00c8ff4d,#0000);height:1px}._section_gypiw_194{flex-direction:column;gap:8px;display:flex}._resultsSection_gypiw_200{flex:1;min-height:0}._sectionLabel_gypiw_205{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}._hint_gypiw_214{font-family:var(--font-mono);color:#9fb3c4;font-size:12px}._senderBlock_gypiw_221{flex-direction:column;gap:2px;display:flex}._senderCallsign_gypiw_227{font-family:var(--font-display);color:#fff;letter-spacing:.05em;font-size:16px;font-weight:700}._senderName_gypiw_235{font-family:var(--font-mono);color:#7ee3ff;letter-spacing:.02em;font-size:12px}._attrGrid_gypiw_243{flex-direction:column;gap:4px;display:flex}._attrRow_gypiw_249{background:#00c8ff0a;border-left:2px solid #00c8ff4d;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}._attrKey_gypiw_258{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;font-size:11px;font-weight:500}._attrVal_gypiw_266{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;font-size:13px;font-weight:600}._body_text_gypiw_275{font-family:var(--font-mono);color:#d8e5ef;background:#0006;border:1px solid #00c8ff33;padding:10px 12px;font-size:13px;line-height:1.55}._resultsHeader_gypiw_286{justify-content:space-between;align-items:center;display:flex}._summary_gypiw_292{font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;display:inline-flex}._allowCount_gypiw_301{color:#0f8;font-weight:700}._denyCount_gypiw_306{color:#ff3c5a;font-weight:700}._countSep_gypiw_311{color:#9fb3c4}._resultList_gypiw_315{flex-direction:column;flex:1;gap:3px;min-height:260px;max-height:260px;display:flex;overflow-y:auto}._resultListPlaceholder_gypiw_327{background:#00c8ff08;border:1px dashed #00c8ff40;flex:1;justify-content:center;align-items:center;display:flex}._resultListPlaceholderText_gypiw_336{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.05em;font-size:12px}._summaryPending_gypiw_343{color:#9fb3c4;font-style:italic}._resultRow_gypiw_348{background:#00c8ff0a;border-left:3px solid #00c8ff33;align-items:center;gap:12px;padding:6px 10px;display:flex}._resultRow_gypiw_348[data-decision=allow]{background:#00ff880f;border-left-color:#0f8}._resultRow_gypiw_348[data-decision=deny]{background:#ff3c5a0f;border-left-color:#ff3c5a}._resultDecision_gypiw_367{font-family:var(--font-display);letter-spacing:.1em;flex-shrink:0;width:50px;font-size:11px;font-weight:700}._resultRow_gypiw_348[data-decision=allow] ._resultDecision_gypiw_367{color:#0f8}._resultRow_gypiw_348[data-decision=deny] ._resultDecision_gypiw_367{color:#ff3c5a}._resultName_gypiw_384{font-family:var(--font-display);color:#fff;letter-spacing:.04em;flex-shrink:0;font-size:13px;font-weight:700}._resultNameFull_gypiw_393{font-family:var(--font-mono);color:#a8e0ff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}._cabeIntro_gypiw_405{font-family:var(--font-ui);color:#9fb3c4;background:#00c8ff0a;border-left:2px solid #00c8ff59;padding:8px 10px;font-size:12px;line-height:1.5}._cabeIntro_gypiw_405 code{font-family:var(--font-mono);color:#a8e0ff;background:#00000059;padding:1px 4px;font-size:12px}._cabeStructure_gypiw_423{font-family:var(--font-mono);color:#fff;background:#00c8ff14;border:1px solid #00c8ff59;padding:8px 12px;font-size:14px;font-weight:600}._cabeFieldList_gypiw_433{flex-direction:column;gap:8px;display:flex}._cabeField_gypiw_433{background:#00c8ff08;border-left:3px solid #00c8ff66;flex-direction:column;gap:4px;padding:8px 12px;display:flex}._cabeFieldTop_gypiw_448{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._cabeFieldName_gypiw_455{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;font-size:13px;font-weight:700}._cabeFieldScope_gypiw_463{font-family:var(--font-display);letter-spacing:.14em;border:1px solid;padding:2px 6px;font-size:9px;font-weight:700}._cabeFieldScope_gypiw_463[data-protected=true]{color:#0f8}._cabeFieldScope_gypiw_463[data-protected=false]{color:#ffc955}._cabeFieldCose_gypiw_480{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.02em;margin-left:auto;font-size:10px}._cabeFieldValue_gypiw_488{font-family:var(--font-mono);color:#a8e0ff;letter-spacing:.02em;word-break:break-all;background:#0006;padding:5px 8px;font-size:12px}._cabeFieldDesc_gypiw_498{font-family:var(--font-ui);color:#d8e5ef;font-size:12px;line-height:1.45}._cabeDiagHeader_gypiw_505{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._cabeRfcRef_gypiw_513{font-family:var(--font-mono);color:#7ee3ff;letter-spacing:.03em;font-size:10px}._cabePre_gypiw_520{font-family:var(--font-mono);color:#e8eef4;white-space:pre;tab-size:2;background:#00000080;border:1px solid #00c8ff33;padding:10px 12px;font-size:12px;line-height:1.45;overflow-x:auto}._overheadTotals_gypiw_534{background:#00c8ff0f;border:1px solid #00c8ff59;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}._overheadTotal_gypiw_534{flex-direction:column;align-items:flex-start;gap:2px;display:flex}._overheadFigure_gypiw_551{font-family:var(--font-display);color:#fff;letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}._overheadUnit_gypiw_561{color:#9fb3c4;letter-spacing:.02em;margin-left:2px;font-size:13px;font-weight:500}._overheadLabel_gypiw_569{font-family:var(--font-mono);letter-spacing:.12em;color:#9fb3c4;text-transform:uppercase;font-size:10px;font-weight:600}._overheadArrow_gypiw_578{color:#7ee3ff;padding:0 4px;font-size:18px;line-height:1}._overheadPlus_gypiw_585{background:#ffb3001a;border:1px solid #ffb30073;flex-direction:column;align-items:flex-start;gap:2px;margin-left:auto;padding:4px 10px;display:flex}._overheadFigureHighlight_gypiw_596{font-family:var(--font-display);color:#ffb300;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}._overheadFigureHighlightPct_gypiw_606{font-family:var(--font-mono);color:#ffc955;letter-spacing:.03em;font-size:12px;font-weight:600}._overheadComponents_gypiw_614{flex-direction:column;gap:8px;margin-top:2px;display:flex}._overheadComponent_gypiw_614{flex-direction:column;gap:3px;display:flex}._overheadBarRow_gypiw_627{align-items:baseline;gap:8px;display:flex}._overheadCompName_gypiw_633{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;flex:1;font-size:12px;font-weight:600}._overheadCompBytes_gypiw_642{font-family:var(--font-mono);color:#a8e0ff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}._overheadCompPct_gypiw_650{font-family:var(--font-mono);color:#9fb3c4;text-align:right;font-variant-numeric:tabular-nums;min-width:36px;font-size:11px}._overheadBar_gypiw_627{background:#00c8ff14;border:1px solid #00c8ff33;height:4px;overflow:hidden}._overheadBarFill_gypiw_666{background:linear-gradient(90deg,#00c8ffb3,#00c8ffe6);height:100%;transition:width .25s ease-out}._overheadCompNote_gypiw_672{font-family:var(--font-ui);color:#9fb3c4;letter-spacing:.01em;font-size:11px;line-height:1.35}._cabeDecodedTableWrap_gypiw_681{flex-direction:column;gap:4px;margin-top:2px;display:flex}._cabeDecodedTableLabel_gypiw_688{font-family:var(--font-display);letter-spacing:.18em;color:#7ee3ff;font-size:9px;font-weight:700}._cabeDecodedTable_gypiw_681{border-collapse:separate;border-spacing:0;background:#00000059;border:1px solid #00c8ff40;width:100%}._cabeDecodedTable_gypiw_681 tr+tr th,._cabeDecodedTable_gypiw_681 tr+tr td{border-top:1px solid #00c8ff1f}._cabeDecodedTable_gypiw_681 th{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;text-transform:uppercase;text-align:left;vertical-align:top;background:#00c8ff0a;border-right:1px solid #00c8ff26;width:38%;padding:6px 10px;font-size:11px;font-weight:600}._cabeDecodedTable_gypiw_681 td{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;vertical-align:top;word-break:break-word;padding:6px 10px;font-size:12px;font-weight:600}._panel_1holr_1{flex-direction:column;width:100%;padding:16px 16px 24px;animation:.18s ease-out _fadeIn_1holr_1;display:flex}@keyframes _fadeIn_1holr_1{0%{opacity:0}to{opacity:1}}._header_1holr_14{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._title_1holr_21{font-family:var(--font-display);color:#ffb300;letter-spacing:.14em;font-size:13px;font-weight:700}._divider_1holr_29{background:linear-gradient(90deg,#0000,#00c8ff4d,#0000);height:1px;margin:12px 0}._section_1holr_35{flex-direction:column;gap:8px;display:flex}._label_1holr_41{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}._select_1holr_51,._selectSmall_1holr_52{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;cursor:pointer;background:#00c8ff0f;border:1px solid #00c8ff66;outline:none;transition:border-color .15s}._select_1holr_51{padding:8px 10px;font-size:13px}._selectSmall_1holr_52{flex:1;padding:6px 8px;font-size:12px}._select_1holr_51:focus,._selectSmall_1holr_52:focus{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._select_1holr_51 option,._selectSmall_1holr_52 option{color:#fff;background:#0a1a24}._fieldGroup_1holr_86{justify-content:space-between;align-items:center;gap:10px;display:flex}._fieldLabel_1holr_93{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;width:110px;font-size:11px;font-weight:500}._bodyHeader_1holr_105{justify-content:space-between;align-items:center;display:flex}._shuffleBtn_1holr_111{font-family:var(--font-mono);letter-spacing:.05em;color:#7ee3ff;cursor:pointer;background:#00c8ff1a;border:1px solid #00c8ff73;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}._shuffleBtn_1holr_111:hover{color:#fff;background:#00c8ff33;border-color:#00c8ff}._shuffleBtn_1holr_111:focus-visible{outline-offset:2px;outline:2px solid #00c8ff}._bodyText_1holr_135{font-family:var(--font-mono);color:#fff;resize:vertical;letter-spacing:.01em;background:#00000080;border:1px solid #00c8ff4d;outline:none;padding:9px 11px;font-size:12px;line-height:1.55;transition:border-color .15s}._bodyText_1holr_135:focus{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff40}._sendBtn_1holr_155{font-family:var(--font-display);letter-spacing:.12em;color:#ffb300;cursor:pointer;text-transform:uppercase;background:#ffb3001f;border:1px solid #ffb3008c;padding:12px 14px;font-size:14px;font-weight:700;transition:all .15s}._sendBtn_1holr_155:hover:not(:disabled){color:#fff;text-shadow:0 0 8px #ffb300b3;background:#ffb30038;border-color:#ffb300}._sendBtn_1holr_155:focus-visible{outline-offset:2px;outline:2px solid #ffb300}._sendBtn_1holr_155:disabled{color:#ffc955;opacity:.55;cursor:not-allowed;border-color:#ffb3004d}._wrapper_15bm6_1{z-index:1;position:relative}._headline_15bm6_6{font-family:var(--font-mono);letter-spacing:.03em;align-items:center;gap:6px;min-height:1.3em;margin-top:2px;margin-bottom:8px;font-size:12px;font-weight:600;transition:color .35s ease-out;display:flex}._headlinePending_15bm6_20{color:#d8e5ef}._headlineAllowed_15bm6_24{color:#0f8}._headlineDenied_15bm6_28{color:#ff3c5a}._headlineDot_15bm6_32{color:#9fb3c4;font-weight:700}._grid_15bm6_37{margin-bottom:6px;position:relative}._cell_15bm6_42{border:none;justify-content:center;align-items:center;transition:transform .55s cubic-bezier(.22,.61,.36,1),background-color .35s ease-out,box-shadow .35s ease-out;display:flex;position:absolute;top:0;left:0}._cell_pending_15bm6_57{background:#3e4a57}._cell_allow_15bm6_61{background:#00c864;box-shadow:0 0 8px #00ff88a6}._cell_deny_15bm6_66{background:#d41c3d;box-shadow:0 0 8px #ff3c5aa6}._cell_sender_15bm6_71{background:#fff;box-shadow:0 0 10px #fffc}._cellSvg_15bm6_76{width:100%;height:100%;display:block}._overlay_1yrj7_1{pointer-events:none;z-index:60;position:absolute;inset:0}._overlaySvg_1yrj7_8{position:absolute;top:0;left:0;overflow:visible}._tooltip_1yrj7_15{white-space:nowrap;background:#030d12f7;border:1px solid #fff;padding:6px 10px;position:absolute;transform:translate(-100%,-100%);box-shadow:0 0 10px #ffffff4d}._tooltipCallsign_1yrj7_25{font-family:var(--font-display);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}._tooltipName_1yrj7_34{font-family:var(--font-mono);color:#a8e0ff;letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:500}._bar_1ada5_1{align-items:center;gap:14px;width:100%;display:flex}._group_1ada5_8{align-items:center;gap:4px;display:flex}._btn_1ada5_14{font-family:var(--font-mono);color:#7ee3ff;cursor:pointer;background:#00c8ff0d;border:1px solid #00c8ff59;min-width:32px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.2;transition:all .15s}._btn_1ada5_14:hover:not(:disabled){color:#fff;background:#00c8ff26;border-color:#00c8ff}._btn_1ada5_14:focus-visible{outline-offset:1px;outline:2px solid #00c8ff}._btn_1ada5_14:disabled{opacity:.35;cursor:not-allowed}._btnPrimary_1ada5_44{color:#0f8;background:#00ff8814;border-color:#00ff8880;min-width:40px;font-size:14px}._btnPrimary_1ada5_44:hover:not(:disabled){color:#fff;background:#00ff8838;border-color:#0f8}._speedGroup_1ada5_59{background:#00c8ff0d;border:1px solid #00c8ff59;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}._speedGroup_1ada5_59:hover{border-color:#00c8ff99}._speedGroup_1ada5_59:focus-within{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff33}._speedBtn_1ada5_77{font-family:var(--font-mono);color:#7ee3ff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:28px;padding:0 10px;font-size:15px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}._speedBtn_1ada5_77:hover:not(:disabled){color:#fff;background:#00c8ff2e}._speedBtn_1ada5_77:focus-visible{color:#fff;background:#00c8ff38;outline:none}._speedBtn_1ada5_77:disabled{opacity:.35;cursor:not-allowed}._speedBtnMinus_1ada5_111{border-right:1px solid #00c8ff59}._speedBtnPlus_1ada5_115{border-left:1px solid #00c8ff59}._speedReadout_1ada5_119{font-family:var(--font-mono);color:#fff;letter-spacing:.03em;text-align:center;font-variant-numeric:tabular-nums;background:#00c8ff14;justify-content:center;align-items:center;min-width:44px;padding:5px 8px;font-size:13px;font-weight:600;display:inline-flex}._status_1ada5_135{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}._envelopeInfoBtn_1ada5_148{font-family:var(--font-display);letter-spacing:.12em;color:#7ee3ff;cursor:pointer;white-space:nowrap;background:#00c8ff14;border:1px solid #00c8ff73;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s}._envelopeInfoBtn_1ada5_148:hover{color:#fff;text-shadow:0 0 6px #00c8ff80;background:#00c8ff33;border-color:#00c8ff}._envelopeInfoBtn_1ada5_148:focus-visible{outline-offset:2px;outline:2px solid #00c8ff}._mapContainer_1i6lw_2{width:100%;height:100%;font-family:var(--font-ui);background:#020608;flex-direction:column;display:flex;position:relative;overflow:hidden}._topBar_1i6lw_14{z-index:20;background:#030d12f2;border-bottom:1px solid #00c8ff4d;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex;position:relative;box-shadow:0 2px 20px #00c8ff1a}._topBar_1i6lw_14:before{content:"";background:linear-gradient(90deg,#0000 0%,#00c8ff99 30% 70%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}._topBarLeft_1i6lw_38{align-items:center;gap:14px;display:flex}._sysSlogan_1i6lw_44{font-family:var(--font-ui);letter-spacing:.24em;color:#7ee3ff;text-transform:uppercase;border-left:1px solid #00c8ff59;padding-left:14px;font-size:12px;font-weight:600}._sysLabel_1i6lw_55{font-family:var(--font-display);color:#00c8ff;letter-spacing:.2em;text-shadow:0 0 14px #00c8ffb3;font-size:18px;font-weight:900;text-decoration:none;transition:color .15s,text-shadow .15s}._sysLabel_1i6lw_55:hover{color:#fff;text-shadow:0 0 18px #00c8ffe6}._sysLabel_1i6lw_55:focus-visible{outline-offset:4px;outline:2px solid #00c8ff}._brandLogo_1i6lw_77{opacity:.85;flex-shrink:0;align-items:center;height:100%;padding:8px 4px;text-decoration:none;transition:opacity .15s;display:inline-flex}._brandLogo_1i6lw_77:hover{opacity:1}._brandLogo_1i6lw_77:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #00c8ff}._brandLogo_1i6lw_77 img{filter:invert();width:auto;height:22px;display:block}._sysTitle_1i6lw_106{font-family:var(--font-ui);color:#7ee3ff;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}._topBarCenter_1i6lw_115{align-items:center;gap:18px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._modeTabs_1i6lw_125{background:#00c8ff0a;border:1px solid #00c8ff66;display:flex}._modeTab_1i6lw_125{font-family:var(--font-display);letter-spacing:.18em;color:#7ee3ff;cursor:pointer;background:0 0;border:none;padding:7px 18px;font-size:12px;font-weight:700;transition:color .15s,background .15s}._modeTab_1i6lw_125:hover{color:#fff;background:#00c8ff1f}._modeTabActive_1i6lw_149{color:#020608;text-shadow:none;background:#00c8ff;box-shadow:0 0 10px #00c8ff80}._modeTabActive_1i6lw_149:hover{color:#020608;background:#00c8ff}._briefingButton_1i6lw_160{font-family:var(--font-display);letter-spacing:.18em;color:#7ee3ff;cursor:pointer;text-transform:uppercase;background:#00c8ff0f;border:none;border-left:1px solid #00c8ff59;padding:7px 18px;font-size:12px;font-weight:700;transition:color .15s,background .15s,box-shadow .15s}._briefingButton_1i6lw_160:hover{color:#fff;background:#00c8ff24;box-shadow:0 0 10px #00c8ff40}._briefingButton_1i6lw_160:focus-visible{outline-offset:3px;outline:2px solid #00c8ff}._clock_1i6lw_186{font-family:var(--font-mono);color:#0f8;letter-spacing:.08em;text-shadow:0 0 10px #00ff8880;font-size:14px;font-weight:500}._topBarRight_1i6lw_195{align-items:center;gap:10px;margin-left:auto;display:flex}._scenarioSelectButton_1i6lw_202{font-family:var(--font-display);letter-spacing:.16em;color:#7ee3ff;cursor:pointer;background:#00c8ff0f;border:1px solid #00c8ff6b;padding:7px 10px;font-size:11px;font-weight:700;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._scenarioSelectButton_1i6lw_202:hover{color:#fff;background:#00c8ff1f;border-color:#7ee3ffb8;box-shadow:0 0 12px #00c8ff38}._scenarioSelectButton_1i6lw_202:focus-visible{outline-offset:2px;outline:2px solid #00c8ff}._statusPill_1i6lw_227{font-family:var(--font-mono);letter-spacing:.08em;color:#7ee3ff;background:#00c8ff0d;border:1px solid #00c8ff59;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:flex}._statusPill_1i6lw_227[data-ok=true]{color:#7dffc0;border-color:#0f86}._statusDot_1i6lw_246{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite _pulse_1i6lw_1;box-shadow:0 0 6px}@keyframes _pulse_1i6lw_1{0%,to{opacity:1}50%{opacity:.55}}._mainArea_1i6lw_261{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._svgWrapper_1i6lw_270{cursor:default;flex:1;min-width:0;position:relative;overflow:hidden}._editorWrapper_1i6lw_279{background:#030d1299;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._mapSvg_1i6lw_289{background:#020608;width:100%;height:100%;display:block}._svgWrapper_1i6lw_270:after{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000d 2px 4px);position:absolute;inset:0}._legend_1i6lw_313{z-index:25;background:#030d12f2;border:1px solid #00c8ff59;min-width:200px;padding:12px 14px;position:absolute;bottom:16px;right:16px}._legendTitle_1i6lw_324{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}._legendItem_1i6lw_334{align-items:center;gap:10px;margin-bottom:6px;display:flex}._legendDot_1i6lw_341{border-radius:50%;flex-shrink:0;width:10px;height:10px}._legendLabel_1i6lw_348{font-family:var(--font-mono);color:#d8e5ef;letter-spacing:.04em;font-size:12px;font-weight:500}._bottomBar_1i6lw_357{z-index:20;background:#030d12f2;border-top:1px solid #00c8ff40;flex-shrink:0;align-items:center;height:38px;padding:0 18px;display:flex;position:relative;overflow:hidden}._sidePaneResizer_1i6lw_371{cursor:col-resize;z-index:5;background:0 0;flex-shrink:0;width:6px;transition:background .15s;position:relative}._sidePaneResizer_1i6lw_371:after{content:"";background:#00c8ff59;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:2px}._sidePaneResizer_1i6lw_371:hover:after,._sidePaneResizerActive_1i6lw_393:after{background:#00c8ff;box-shadow:0 0 6px #00c8ff99}._sidePane_1i6lw_371{background:#030d12f7;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._currentMessage_1i6lw_410{border-bottom:1px solid #00c8ff40;flex-shrink:0;min-height:320px;padding:12px 16px 14px;position:relative;overflow:hidden}._currentMessageFlash_1i6lw_422{pointer-events:none;opacity:0;mix-blend-mode:screen;background:#ffb300;animation:.8s ease-out _msgFlash_1i6lw_1;position:absolute;inset:0}@keyframes _msgFlash_1i6lw_1{0%{opacity:0}18%{opacity:.45}to{opacity:0}}._currentMessageWaiting_1i6lw_438{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.04em;padding:8px 0;font-size:12px}._currentMessageTitle_1i6lw_446{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.15em;text-transform:uppercase;z-index:1;margin-bottom:10px;font-size:11px;font-weight:700;position:relative}._currentMessageAttrs_1i6lw_458{z-index:1;flex-direction:column;gap:5px;margin-bottom:10px;display:flex;position:relative}._currentMessageRow_1i6lw_467{justify-content:space-between;align-items:center;display:flex}._currentMessageLabel_1i6lw_473{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}._currentMessageValue_1i6lw_482{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;font-size:12px;font-weight:500}._currentMessageDivider_1i6lw_490{z-index:1;background:linear-gradient(90deg,#0000,#00c8ff4d,#0000);height:1px;margin:8px 0;position:relative}._currentMessageBody_1i6lw_498{font-family:var(--font-mono);color:#d8e5ef;letter-spacing:.01em;z-index:1;font-size:12px;line-height:1.55;position:relative}._tabBar_1i6lw_509{border-bottom:1px solid #00c8ff40;flex-shrink:0;display:flex}._tab_1i6lw_509{font-family:var(--font-display);letter-spacing:.14em;color:#7ee3ff;cursor:pointer;background:0 0;border:none;flex:1;padding:12px 0;font-size:12px;font-weight:700;transition:color .15s,background .15s;position:relative}._tab_1i6lw_509:hover{color:#fff;background:#00c8ff0d}._tabActive_1i6lw_535{color:#00c8ff}._tabActive_1i6lw_535:after{content:"";background:#00c8ff;height:2px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 6px #00c8ff99}._tabContent_1i6lw_550{flex:1;min-height:0;overflow:hidden auto}._sidePlaceholder_1i6lw_557{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}._sidePlaceholderIcon_1i6lw_567{color:#7ee3ff;font-size:32px;line-height:1}._sidePlaceholderText_1i6lw_573{font-family:var(--font-display);color:#7ee3ff;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}._sidePlaceholderHint_1i6lw_582{font-family:var(--font-mono);color:#9fb3c4;letter-spacing:.03em;text-align:center;font-size:12px;line-height:1.45}._backdrop_ya3bv_1{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 20% 20%,#00c8ff29,#0000 34%),radial-gradient(circle at 80% 10%,#00ff881a,#0000 30%),#020608e0;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}._modal_ya3bv_16{background:#030d12fa;border:1px solid #00c8ff73;width:min(1080px,96vw);max-height:92vh;padding:30px;overflow:auto;box-shadow:0 0 40px #00c8ff2e}._eyebrow_ya3bv_26{font-family:var(--font-display);letter-spacing:.24em;color:#0f8;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}._title_ya3bv_36{font-family:var(--font-display);color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,46px);line-height:1}._subtitle_ya3bv_46{font-family:var(--font-ui);color:#7ee3ff;letter-spacing:.03em;margin:12px 0 26px;font-size:16px}._grid_ya3bv_54{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}._panel_ya3bv_60{background:#00c8ff0b;border:1px solid #00c8ff47;padding:20px}._panel_ya3bv_60 h2{font-family:var(--font-display);letter-spacing:.18em;color:#7ee3ff;text-transform:uppercase;margin:0 0 14px;font-size:14px}._panel_ya3bv_60 p{font-family:var(--font-ui);color:#d8e5ef;margin:0 0 12px;font-size:14px;line-height:1.55}._mode_ya3bv_83{border-bottom:1px solid #00c8ff2e;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;display:grid}._mode_ya3bv_83 strong{font-family:var(--font-display);color:#fff;letter-spacing:.12em;text-transform:uppercase}._mode_ya3bv_83 span{font-family:var(--font-ui);color:#d8e5ef;font-size:14px;line-height:1.45}._tryBox_ya3bv_105{background:#00ff880d;border:1px solid #00ff8847;margin-top:18px;padding:14px 16px}._tryBox_ya3bv_105 h3{font-family:var(--font-display);letter-spacing:.16em;color:#0f8;text-transform:uppercase;margin:0 0 8px;font-size:12px}._tryBox_ya3bv_105 ol{font-family:var(--font-ui);color:#d8e5ef;margin:0;padding-left:20px;font-size:14px;line-height:1.55}._actions_ya3bv_130{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}._primary_ya3bv_137,._secondary_ya3bv_138{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}._primary_ya3bv_137{color:#020608;background:#00c8ff;border:1px solid #00c8ff;box-shadow:0 0 16px #00c8ff73}._secondary_ya3bv_138{color:#7ee3ff;background:#00c8ff0d;border:1px solid #00c8ff66}._primary_ya3bv_137:hover,._secondary_ya3bv_138:hover{filter:brightness(1.12)}._primary_ya3bv_137:focus-visible,._secondary_ya3bv_138:focus-visible{outline-offset:3px;outline:2px solid #00c8ff}@media (width<=900px){._grid_ya3bv_54{grid-template-columns:1fr}._actions_ya3bv_130{flex-direction:column}._primary_ya3bv_137,._secondary_ya3bv_138{text-align:center;width:100%}}._screen_1asro_1{background:radial-gradient(circle at 20% 20%,#00c8ff2e,#0000 34%),radial-gradient(circle at 80% 10%,#00ff881a,#0000 30%),#020608;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_1asro_13{background:#030d12f5;border:1px solid #00c8ff66;width:min(100%,520px);padding:24px;box-shadow:0 0 32px #00c8ff29}._eyebrow_1asro_21{font-family:var(--font-display);letter-spacing:.24em;color:#0f8;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}._card_1asro_13 h1{font-family:var(--font-display);color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(28px,10vw,38px);line-height:1}._lead_1asro_41{color:#7ee3ff;font-weight:700}._card_1asro_13 p{font-family:var(--font-ui);color:#d8e5ef;margin:0 0 14px;font-size:15px;line-height:1.55}._actions_1asro_54{flex-direction:column;gap:10px;margin-top:22px;display:flex}._primary_1asro_61,._secondary_1asro_62{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;text-align:center;padding:12px 14px;font-size:12px;font-weight:800;text-decoration:none}._primary_1asro_61{color:#020608;background:#00c8ff;border:1px solid #00c8ff;box-shadow:0 0 16px #00c8ff59}._secondary_1asro_62{color:#7ee3ff;background:#00c8ff0d;border:1px solid #00c8ff66}._primary_1asro_61:hover,._secondary_1asro_62:hover{filter:brightness(1.12)}._primary_1asro_61:focus-visible,._secondary_1asro_62:focus-visible{outline-offset:3px;outline:2px solid #00c8ff}
