:root,[data-theme=dark]{--o-bg-base: #26272b;--o-bg-sidebar: #1e1f23;--o-bg-surface: #323339;--o-bg-output: #323339;--o-bg-tertiary: #383941;--o-bg-hover: rgba(255, 255, 255, .08);--o-bg-active: rgba(255, 255, 255, .13);--o-bg-elevated: #3d3e46;--o-shadow-elevated: 0 4px 20px rgba(0, 0, 0, .18);--o-border-subtle: rgba(255, 255, 255, .08);--o-border-hover: rgba(255, 255, 255, .15);--o-border-focus: rgba(59, 130, 246, .5);--o-text-primary: #f4f5f8;--o-text-secondary: #b4b6c1;--o-text-muted: #858895;--o-text-disabled: #626573;--o-accent: #3b82f6;--o-accent-glow: rgba(59, 130, 246, .16);--o-success: #10b981;--o-warning: #f59e0b;--o-error: #ef4444;--o-space-1: 4px;--o-space-2: 8px;--o-space-3: 12px;--o-space-4: 16px;--o-space-5: 24px;--o-space-6: 32px;--o-radius-sm: 6px;--o-radius-md: 12px;--o-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--o-font-mono: "JetBrains Mono", "Fira Code", SFMono-Regular, Consolas, monospace}[data-theme=light]{--o-bg-base: #f7f7f8;--o-bg-sidebar: #f0f1f4;--o-bg-surface: #ffffff;--o-bg-output: #ffffff;--o-bg-tertiary: #e8eaf0;--o-bg-hover: rgba(0, 0, 0, .04);--o-bg-active: rgba(0, 0, 0, .07);--o-bg-elevated: #f0f2f5;--o-shadow-elevated: 0 2px 14px rgba(0, 0, 0, .05);--o-border-subtle: rgba(0, 0, 0, .05);--o-border-hover: rgba(0, 0, 0, .12);--o-border-focus: rgba(37, 99, 235, .45);--o-text-primary: #18191c;--o-text-secondary: #555964;--o-text-muted: #787c88;--o-text-disabled: #9396a3;--o-accent: #2563eb;--o-accent-glow: rgba(37, 99, 235, .12);--o-success: #10b981;--o-warning: #d97706;--o-error: #dc2626;--o-space-1: 4px;--o-space-2: 8px;--o-space-3: 12px;--o-space-4: 16px;--o-space-5: 24px;--o-space-6: 32px;--o-radius-sm: 6px;--o-radius-md: 12px;--o-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--o-font-mono: "JetBrains Mono", "Fira Code", SFMono-Regular, Consolas, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none;box-sizing:border-box;margin:0;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}html,body,#root{width:100%;height:100%;background-color:var(--o-bg-base);color:var(--o-text-primary);font-family:var(--o-font-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}.orion-app{display:flex;width:100vw;height:100vh;background-color:var(--o-bg-base)}.orion-main{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh}.orion-content{flex:1;display:flex;min-height:0;overflow:hidden;position:relative}.orion-center{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:40px 56px}.orion-sidebar{width:220px;height:100vh;background-color:var(--o-bg-sidebar);border-right:none;display:flex;flex-direction:column;flex-shrink:0;-webkit-user-select:none;user-select:none}.sidebar-brand{padding:18px 20px;display:flex;align-items:center;gap:10px}.brand-logo{width:20px;height:20px;border-radius:5px;background:var(--o-bg-surface);color:var(--o-text-primary);font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;border:1px solid var(--o-border-subtle)}.brand-title{font-weight:600;font-size:13px;letter-spacing:.8px;color:var(--o-text-primary)}.sidebar-mobile-close{display:none;margin-left:auto;width:26px;height:26px;border-radius:5px;align-items:center;justify-content:center;color:var(--o-text-muted);font-size:13px;cursor:pointer;background:transparent;transition:all .12s ease}.sidebar-mobile-close:hover{background:var(--o-bg-hover);color:var(--o-text-primary)}.sidebar-backdrop{display:none}.sidebar-nav{flex:1;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.sidebar-section-header{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--o-text-disabled);padding:8px 10px 4px}.sidebar-item{display:flex;align-items:center;width:100%;padding:7px 10px;border-radius:6px;background:transparent!important;border:none!important;color:var(--o-text-secondary);font-size:12.5px;cursor:pointer;transition:background-color .12s ease,color .12s ease;text-align:left}.sidebar-item:hover:not(.disabled){background:var(--o-bg-hover)!important;color:var(--o-text-primary)}.sidebar-item.active{background:var(--o-bg-active)!important;color:var(--o-text-primary)!important;font-weight:500}.sidebar-item.disabled{opacity:.72;cursor:default}.sidebar-item-icon{width:18px;font-size:12px;color:var(--o-text-muted);display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.sidebar-item.active .sidebar-item-icon{color:var(--o-accent)}.sidebar-item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-soon{font-size:8.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--o-text-muted);padding:1px 5px;border-radius:3px;background:var(--o-bg-hover);margin-left:auto}.sidebar-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;background:var(--o-accent-glow);color:var(--o-accent);margin-left:auto}.sidebar-footer{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;margin-top:auto}.sidebar-settings-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--o-radius-sm);color:var(--o-text-secondary);font-size:12.5px;background:transparent;transition:all .12s ease;text-align:left;cursor:pointer}.sidebar-settings-btn:hover{background:var(--o-bg-hover);color:var(--o-text-primary)}.sidebar-settings-btn:focus-visible{outline:2px solid var(--o-border-focus);outline-offset:1px}.sidebar-settings-icon{font-size:13px;color:var(--o-text-muted);width:18px;display:flex;align-items:center;justify-content:center}.sidebar-settings-view{display:flex;flex-direction:column;height:100%;animation:sidebar-settings-in .14s ease-out both}@keyframes sidebar-settings-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.sidebar-back-btn{display:flex;align-items:center;gap:10px;width:100%;padding:16px 18px 14px;color:var(--o-text-primary);font-size:13px;font-weight:600;border-bottom:1px solid var(--o-border-subtle);transition:background-color .12s ease;text-align:left;cursor:pointer}.sidebar-back-btn:hover{background-color:var(--o-bg-hover)}.sidebar-back-btn:focus-visible{outline:2px solid var(--o-border-focus);outline-offset:-2px}.sidebar-back-icon{font-size:14px;color:var(--o-text-muted)}.sidebar-settings-content{flex:1;padding:18px 14px;display:flex;flex-direction:column;gap:22px}.settings-section-title{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--o-text-disabled);margin-bottom:12px;padding-left:4px}.settings-item{display:flex;flex-direction:column;gap:8px}.settings-item-label{font-size:12px;font-weight:500;color:var(--o-text-secondary);padding-left:4px}.theme-options-list{display:flex;flex-direction:column;gap:4px}.theme-option-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border-radius:var(--o-radius-sm);font-size:12.5px;color:var(--o-text-secondary);background:transparent;transition:all .12s ease;text-align:left;cursor:pointer}.theme-option-btn:hover{background:var(--o-bg-hover);color:var(--o-text-primary)}.theme-option-btn:focus-visible{outline:2px solid var(--o-border-focus);outline-offset:1px}.theme-option-btn.active{background:var(--o-bg-elevated);color:var(--o-text-primary);font-weight:500}.theme-option-left{display:flex;align-items:center;gap:8px}.theme-option-icon{font-size:13px;color:var(--o-text-muted);width:18px;display:flex;align-items:center;justify-content:center}.theme-option-btn.active .theme-option-icon{color:var(--o-accent)}.theme-check-icon{font-size:12px;color:var(--o-accent);font-weight:700}.sidebar-status-tag{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--o-text-muted)}.sidebar-status-text{font-size:11px}.orion-header{height:44px;border-bottom:1px solid rgba(255,255,255,.025);padding:0 32px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--o-bg-base)}.header-left{display:flex;align-items:center;gap:10px}.header-menu-btn{display:none;width:28px;height:28px;border-radius:6px;align-items:center;justify-content:center;background:transparent;color:var(--o-text-secondary);cursor:pointer;transition:all .12s ease;padding:0;flex-shrink:0}.header-menu-btn:hover{background:var(--o-bg-hover);color:var(--o-text-primary)}.header-menu-btn:focus-visible{outline:2px solid var(--o-border-focus)}.menu-icon-bars{display:flex;flex-direction:column;justify-content:space-between;width:14px;height:11px}.menu-icon-bars span{display:block;height:1.5px;width:100%;background:currentColor;border-radius:1px}.header-section-name{font-size:12.5px;font-weight:500;color:var(--o-text-secondary)}.header-right{display:flex;align-items:center;gap:16px}.header-system-status{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--o-text-muted)}.header-btn{background:var(--o-bg-tertiary);border:1px solid var(--o-border-subtle);color:var(--o-text-secondary);padding:4px 10px;border-radius:5px;font-size:11px;transition:all .15s ease}.header-btn:hover{border-color:var(--o-border-hover);color:var(--o-text-primary);background:var(--o-bg-hover)}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.operational{background-color:var(--o-success)}.status-dot.degraded{background-color:var(--o-warning)}.status-dot.error{background-color:var(--o-error)}.inline-dot{margin-right:6px;vertical-align:middle}.new-analysis-container{max-width:620px;margin:50px auto 0;display:flex;flex-direction:column;align-items:center;width:100%}.new-analysis-hero{text-align:center;margin-bottom:28px}.orion-brand-mark{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--o-text-disabled);text-transform:uppercase;margin-bottom:6px}.new-analysis-heading{font-size:20px;font-weight:400;color:var(--o-text-primary);letter-spacing:-.2px}.composer-box{width:100%;background:var(--o-bg-surface);border:1px solid var(--o-border-subtle);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;transition:border-color .15s ease}.composer-box:focus-within{border-color:var(--o-border-focus)}.composer-input{width:100%;background:transparent;border:none;outline:none;color:var(--o-text-primary);font-family:var(--o-font-sans);font-size:13px;resize:none;line-height:1.5}.composer-input::placeholder{color:var(--o-text-muted)}.composer-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--o-border-subtle)}.composer-hint{font-size:10.5px;color:var(--o-text-disabled)}.composer-submit{width:26px;height:26px;border-radius:5px;background:var(--o-text-primary);color:var(--o-bg-base);border:none;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.composer-submit:disabled{opacity:.2;cursor:default}.suggestions-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.suggestion-pill{background:var(--o-bg-tertiary);border:1px solid var(--o-border-subtle);color:var(--o-text-muted);padding:5px 12px;border-radius:16px;font-size:11px;transition:all .12s ease}.suggestion-pill:hover{background:var(--o-bg-hover);color:var(--o-text-secondary);border-color:var(--o-border-hover)}.composer-status-note{margin-top:28px;font-size:11px;color:var(--o-text-disabled)}.connect-link{color:var(--o-accent);cursor:pointer}.conversation-area{max-width:680px;margin:0 auto;width:100%}.gmail-connected-banner{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;background:var(--o-bg-surface);border:1px solid var(--o-border-subtle);margin-bottom:24px;font-size:11.5px;color:var(--o-text-secondary)}.conv-header-block{margin-bottom:20px}.conv-title-row{display:flex;align-items:baseline;justify-content:space-between}.conv-section-title{font-size:15px;font-weight:500;color:var(--o-text-primary)}.conv-section-meta{font-size:11px;color:var(--o-text-muted)}.orion-msg-block{display:flex;gap:12px;margin-bottom:20px;background:var(--o-bg-surface);border:1px solid var(--o-border-subtle);padding:12px 14px;border-radius:8px}.orion-avatar{width:22px;height:22px;border-radius:5px;background:var(--o-accent-glow);color:var(--o-accent);font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.orion-msg-bubble{display:flex;flex-direction:column;gap:3px}.orion-msg-sender{font-size:10.5px;font-weight:600;letter-spacing:.5px;color:var(--o-accent)}.orion-msg-text{font-size:12px;color:var(--o-text-primary);line-height:1.5}.activity-stream{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding-left:4px}.activity-step{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--o-text-muted)}.activity-step.done{color:var(--o-text-secondary)}.activity-step.active{color:var(--o-text-primary);font-weight:500}.activity-timestamp{font-family:var(--o-font-mono);font-size:10px;color:var(--o-text-disabled);width:34px}.activity-indicator{width:14px;display:flex;justify-content:center}.step-check{color:var(--o-success);font-size:11px}.step-dot{width:4px;height:4px;border-radius:50%;background:var(--o-text-disabled)}.step-pulse{width:5px;height:5px;border-radius:50%;background:var(--o-accent)}.activity-result-card{display:flex;align-items:center;justify-content:space-between;background:var(--o-bg-surface);border:1px solid var(--o-border-subtle);padding:14px 16px;border-radius:8px;margin-top:16px}.result-card-info{display:flex;align-items:center;gap:12px;font-size:12px;flex-wrap:wrap}.result-airline{font-weight:600;color:var(--o-text-primary)}.result-flight{color:var(--o-text-secondary);font-family:var(--o-font-mono)}.result-route{color:var(--o-text-muted)}.result-pax{font-size:11px;color:var(--o-text-disabled)}.btn-view-outputs{background:var(--o-bg-tertiary);border:1px solid var(--o-border-subtle);color:var(--o-accent);padding:5px 12px;border-radius:5px;font-size:11.5px;font-weight:500;transition:all .12s ease;white-space:nowrap}.btn-view-outputs:hover{background:var(--o-accent-glow);border-color:#3b82f64d}.output-panel-backdrop,.sheet-handle-bar{display:none}.output-panel{width:340px;min-width:320px;max-width:360px;flex:0 0 340px;height:calc(100% - 32px);margin:16px 16px 16px 0;align-self:center;background-color:var(--o-bg-surface);border:1px solid var(--o-border-subtle);border-radius:var(--o-radius-md);box-shadow:var(--o-shadow-elevated);display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;animation:output-panel-in .16s cubic-bezier(.16,1,.3,1) both}@keyframes output-panel-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.output-panel-header{height:48px;padding:0 18px;border-bottom:1px solid var(--o-border-subtle);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--o-bg-surface)}.output-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:var(--o-accent);text-transform:uppercase}.output-title{font-size:12.5px;font-weight:500;color:var(--o-text-primary)}.output-close-btn{color:var(--o-text-muted);font-size:12px;width:24px;height:24px;border-radius:50%;background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.output-close-btn:hover{color:var(--o-text-primary);background:#ffffff17}.output-close-btn:focus-visible{outline:2px solid var(--o-border-focus);outline-offset:2px}.output-panel-content{flex:1;overflow-y:auto;padding:16px 18px 20px;display:flex;flex-direction:column;gap:16px}.output-section-tag{font-size:9.5px;font-weight:700;letter-spacing:1px;color:var(--o-text-disabled);text-transform:uppercase;margin-bottom:8px}.manifest-hero-card{background:var(--o-bg-elevated);border:1px solid var(--o-border-subtle);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.manifest-airline-row{display:flex;align-items:center;justify-content:space-between}.airline-name{font-weight:600;font-size:12.5px}.flight-badge{font-family:var(--o-font-mono);font-size:10.5px;background:var(--o-bg-tertiary);padding:2px 5px;border-radius:4px;color:var(--o-text-secondary)}.manifest-route-row{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--o-text-primary)}.route-arrow{color:var(--o-text-muted)}.manifest-metric-row{display:flex;align-items:baseline;gap:6px;border-top:1px solid var(--o-border-subtle);padding-top:8px}.metric-val{font-size:15px;font-weight:700;color:var(--o-text-primary)}.metric-lbl{font-size:10.5px;color:var(--o-text-muted)}.anomaly-box{background:var(--o-bg-elevated);border:1px solid var(--o-border-subtle);border-radius:8px;padding:12px}.anomaly-box.warning{border-color:#f59e0b59}.anomaly-count{font-weight:600;font-size:11.5px;color:var(--o-warning);margin-bottom:6px}.anomaly-list{padding-left:14px;font-size:11px;color:var(--o-text-secondary)}.anomaly-list li{margin-bottom:3px}.anomaly-box.clean{display:flex;align-items:center;gap:8px;color:var(--o-success);font-size:11.5px}.provenance-box{background:var(--o-bg-elevated);border:1px solid var(--o-border-subtle);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.prov-row{display:flex;justify-content:space-between;font-size:11px}.prov-label{color:var(--o-text-muted)}.prov-value{color:var(--o-text-secondary);font-weight:500}.code-hash{font-family:var(--o-font-mono);font-size:10px}.prov-status-row{border-top:1px solid var(--o-border-subtle);padding-top:8px;display:flex;align-items:center;font-size:10.5px}.prov-verified-text{color:var(--o-text-muted)}@media (max-width: 1024px) and (min-width: 901px){.orion-sidebar{width:200px}.orion-center{padding:28px 24px}.output-panel{width:290px;min-width:270px;max-width:300px;flex:0 0 290px;height:calc(100% - 24px);margin:12px 12px 12px 0}}@media (max-width: 900px){html,body,#root,.orion-app,.orion-main,.orion-content,.orion-center{overflow-x:hidden}.orion-header{padding:0 16px}.header-menu-btn{display:inline-flex}.orion-sidebar{position:fixed;top:0;left:0;bottom:0;width:240px;max-width:82vw;z-index:100;transform:translate(-100%);transition:transform .22s cubic-bezier(.16,1,.3,1);box-shadow:4px 0 24px #0000004d}.orion-sidebar.mobile-open{transform:translate(0)}.sidebar-mobile-close{display:flex}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#00000059;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:fade-in .15s ease}[data-theme=light] .sidebar-backdrop{background:#0000002e}.orion-center{padding:24px 20px;width:100%;max-width:100%}.output-panel-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#00000040;animation:fade-in .15s ease}[data-theme=light] .output-panel-backdrop{background:#0000001f}.output-panel{position:fixed;left:0;right:0;bottom:0;width:100%;min-width:0;max-width:100%;height:auto;max-height:82vh;margin:0;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;border-top:1px solid var(--o-border-subtle);z-index:90;box-shadow:0 -6px 28px #00000047;animation:sheet-slide-up .24s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column}.sheet-handle-bar{display:flex;justify-content:center;align-items:center;padding:8px 0 4px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;background:var(--o-bg-surface);flex-shrink:0}.output-panel-header{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.output-panel.is-dragging,.output-panel.is-dragging *{user-select:none;-webkit-user-select:none}.output-panel.is-dragging .sheet-handle-bar,.output-panel.is-dragging .output-panel-header{cursor:grabbing}.sheet-handle{width:36px;height:4px;border-radius:2px;background:var(--o-border-hover)}.output-panel-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 18px 24px}}@media (max-width: 640px){.activity-result-card{flex-direction:column;align-items:stretch;gap:12px}.btn-view-outputs{text-align:center;width:100%;padding:8px 12px}.monitor-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 14px}}@media (max-width: 480px){.orion-header{padding:0 12px}.header-section-name{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.header-system-status .status-label{display:none}.header-right{gap:8px}.header-btn{padding:4px 8px;font-size:10.5px}.orion-center{padding:16px 12px}.conv-title-row{flex-direction:column;align-items:flex-start;gap:2px}.gmail-connected-banner{padding:8px 10px;font-size:11px;margin-bottom:16px;word-break:break-all}.gmail-sync-monitor{padding:12px;margin-bottom:14px}.monitor-grid{grid-template-columns:1fr;gap:8px}.activity-step{gap:10px}.new-analysis-container{margin:20px auto 0}.new-analysis-heading{font-size:17px}.composer-box{padding:12px}.suggestions-list{gap:6px}.suggestion-pill{padding:5px 10px;font-size:10.5px}}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--o-text-disabled);text-align:center}.empty-state-icon{font-size:20px;margin-bottom:6px}.empty-state-title{font-size:12.5px;font-weight:500;color:var(--o-text-secondary)}.empty-state-desc{font-size:11px;margin-top:4px}.gmail-sync-monitor{background-color:var(--o-bg-surface);border:1px solid var(--o-border-subtle);border-radius:8px;padding:14px 18px;margin-bottom:20px;font-family:var(--o-font-sans)}.monitor-header{margin-bottom:12px}.monitor-title-row{display:flex;align-items:center;gap:8px}.status-dot-pulse{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor;animation:pulse-glow 2s infinite ease-in-out}@keyframes pulse-glow{0%{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(.95)}}.monitor-badge-label{font-size:11px;font-weight:700;letter-spacing:.05em}.monitor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;border-top:1px solid rgba(255,255,255,.05);padding-top:12px}.monitor-item{display:flex;flex-direction:column;gap:2px}.monitor-key{font-size:10.5px;color:var(--o-text-muted);text-transform:uppercase;letter-spacing:.04em}.monitor-val{font-size:12px;font-weight:500;color:var(--o-text-primary)}.highlight-countdown{font-family:var(--o-font-mono);color:#60a5fa}.event-val{color:var(--o-text-secondary)}.status-val{font-weight:600}
