@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";:root{--bg: #0a0a0a;--surface: #111111;--surface-2: #161616;--border: #1e1e1e;--border-2: #2a2a2a;--txt: #e8e8e8;--txt-dim: #666;--txt-faint: #333;--acc: #00acc1;--acc-dim: rgba(0, 172, 193, .15);--acc-glow: rgba(0, 172, 193, .35);--warn: #ff9100;--warn-dim: rgba(255, 145, 0, .15);--pos: #00e676;--neg: #ff3b30;--mono: "JetBrains Mono", "SF Mono", Consolas, monospace;--radius: 4px;--radius-lg: 8px}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;background:var(--bg);color:var(--txt);font-family:var(--mono);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--txt-faint)}button{font-family:inherit;cursor:pointer}input{font-family:inherit}body:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0}#app{position:relative;z-index:1}.aw[data-v-92acb59b]{--bg: #ffffff;--s1: #fafafa;--s2: #f5f5f5;--bd: #e5e5e5;--bdh: #cccccc;--ink: #000000;--ink2: #666666;--ink3: #999999;--ac: #FF4500;--acg: rgba(255,69,0,.07);--up: #dc2626;--dn: #16a34a;--am: #d97706;--r: 0px;--rs: 0px;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-sans: "Space Grotesk", "Inter", system-ui, sans-serif;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.6}.aw-nav[data-v-92acb59b]{background:#000;position:sticky;top:0;z-index:100}.aw-nav-inner[data-v-92acb59b]{max-width:1360px;margin:0 auto;padding:0 40px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px}.aw-brand[data-v-92acb59b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.aw-brand-stack[data-v-92acb59b]{display:flex;flex-direction:column;gap:1px}.aw-brand-name[data-v-92acb59b]{font-family:var(--font-mono);font-size:13px;font-weight:800;color:#fff;letter-spacing:1px;line-height:1}.aw-brand-product[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ac);letter-spacing:2px;line-height:1}.aw-brand-div[data-v-92acb59b]{color:#666;font-family:var(--font-mono);font-size:14px}.aw-brand-sub[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:500;color:#999;letter-spacing:.5px}.nav-byline[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#e0e0e0;letter-spacing:.8px;padding-left:10px;border-left:1px solid #444;margin-left:2px}.nav-pills[data-v-92acb59b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-pill[data-v-92acb59b]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:500;color:#999;border:1px solid #333;padding:4px 12px;letter-spacing:.3px}.mf-sq[data-v-92acb59b]{color:var(--ac);font-size:12px}.nav-pill-live[data-v-92acb59b]{color:#4ade80;border-color:#1a4a2a}.live-dot[data-v-92acb59b]{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:livepulse-92acb59b 2s ease-in-out infinite}@keyframes livepulse-92acb59b{0%,to{opacity:1}50%{opacity:.3}}.mf-card-tag[data-v-92acb59b]{display:flex;align-items:center;gap:4px;margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ac);background:var(--acg);border:1px solid rgba(255,69,0,.25);padding:2px 8px}.aw-main[data-v-92acb59b]{max-width:1360px;margin:0 auto;padding:32px 32px 100px}.aw-search[data-v-92acb59b]{background:var(--bg);border:1px solid var(--bd);padding:28px 32px;margin-bottom:20px}.trip-row[data-v-92acb59b]{display:flex;gap:0;margin-bottom:22px}.tt-btn[data-v-92acb59b]{padding:6px 18px;border:1px solid var(--bd);background:transparent;color:var(--ink3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .15s;margin-right:-1px}.tt-btn[data-v-92acb59b]:hover{border-color:var(--bdh);color:var(--ink);background:var(--s2)}.tt-btn.tt-active[data-v-92acb59b]{background:#000;border-color:#000;color:#fff;z-index:1;position:relative}.fields-row[data-v-92acb59b]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:22px}.field-group[data-v-92acb59b]{display:flex;flex-direction:column;gap:5px;position:relative}.fl[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);letter-spacing:.5px;text-transform:uppercase;font-weight:600}.fi[data-v-92acb59b]{background:var(--bg);border:1px solid var(--bd);color:var(--ink);padding:10px 14px;font-size:14px;font-family:var(--font-sans);outline:none;transition:border-color .15s;min-width:0}.fi[data-v-92acb59b]:focus{border-color:#000}.fi option[data-v-92acb59b]{background:var(--bg)}.fi-err[data-v-92acb59b]{border-color:#dc262680!important}.fi-warn[data-v-92acb59b]{border-color:#d9770680!important}.fi-code[data-v-92acb59b]{font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:3px;text-align:center;width:80px;padding:10px 8px;text-transform:uppercase}.fl-req[data-v-92acb59b]{color:var(--up);font-size:10px;font-family:var(--font-mono)}.fhint-err[data-v-92acb59b]{color:var(--up);font-family:var(--font-mono);font-size:10px}.fhint-warn[data-v-92acb59b]{color:var(--am);font-family:var(--font-mono);font-size:10px}.fhint[data-v-92acb59b]{position:absolute;top:100%;left:0;padding-top:4px;font-family:var(--font-mono);font-size:10px;color:var(--ink3);white-space:nowrap;pointer-events:none}.swap-btn[data-v-92acb59b]{background:var(--s2);border:1px solid var(--bd);width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink3);flex-shrink:0;transition:all .15s;align-self:flex-end}.swap-btn[data-v-92acb59b]:hover{border-color:#000;color:#000;background:var(--s2)}.shock-section[data-v-92acb59b]{margin-top:22px}.shock-label-row[data-v-92acb59b]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.shock-label[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.shock-hint[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink2)}.shock-pills[data-v-92acb59b]{display:flex;flex-wrap:wrap;gap:6px}.shock-pill-wrap[data-v-92acb59b]{position:relative}.shock-pill[data-v-92acb59b]{display:flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--bd);background:transparent;color:var(--ink2);font-size:12px;cursor:pointer;font-family:var(--font-sans);transition:all .15s}.shock-pill[data-v-92acb59b]:hover{border-color:var(--bdh);color:var(--ink);background:var(--s2)}.shock-pill.shock-active[data-v-92acb59b]{background:#000;border-color:#000;color:#fff}.shock-pill.shock-active .sp-check[data-v-92acb59b]{color:var(--ac)}.sp-icon[data-v-92acb59b]{font-size:15px}.sp-check[data-v-92acb59b]{font-size:11px;color:var(--ac);margin-left:2px;font-weight:700}.shock-warn[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:var(--up);margin-top:8px;display:block}.sp-tooltip[data-v-92acb59b]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--bdh);padding:14px 16px;width:290px;z-index:200;pointer-events:none;box-shadow:0 8px 28px #0000001a}.spt-head[data-v-92acb59b]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.spt-icon[data-v-92acb59b]{font-size:18px}.spt-label[data-v-92acb59b]{font-size:14px;font-weight:600;color:var(--ink)}.spt-explain[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.65;margin-bottom:10px}.spt-source[data-v-92acb59b]{background:var(--acg);border:1px solid rgba(255,69,0,.2);padding:8px 10px;display:flex;gap:8px;align-items:flex-start}.spt-src-badge[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ac);white-space:nowrap;background:#ff45001a;padding:2px 6px;flex-shrink:0}.spt-src-text[data-v-92acb59b]{font-size:11px;color:var(--ink3);line-height:1.55}.sp-tooltip[data-v-92acb59b]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#ccc}.horizon-tabs[data-v-92acb59b]{display:flex;background:var(--s2);border:1px solid var(--bd);padding:2px;gap:1px}.hz-btn[data-v-92acb59b]{padding:5px 11px;border:none;background:transparent;color:var(--ink3);font-family:var(--font-mono);font-size:11px;font-weight:500;cursor:pointer;letter-spacing:.2px;transition:all .15s;white-space:nowrap}.hz-btn[data-v-92acb59b]:hover{color:var(--ink);background:var(--bg)}.hz-btn.hz-active[data-v-92acb59b]{background:#000;color:#fff}.fi-horizon-custom[data-v-92acb59b]{margin-top:6px}.action-row[data-v-92acb59b]{display:flex;align-items:flex-end;gap:14px;margin-top:16px;flex-wrap:wrap}.depth-tabs[data-v-92acb59b]{display:flex;background:var(--s2);border:1px solid var(--bd);padding:2px;gap:1px}.dt-btn[data-v-92acb59b]{padding:6px 14px;border:none;background:transparent;color:var(--ink3);font-family:var(--font-mono);font-size:11px;font-weight:500;cursor:pointer;letter-spacing:.3px;transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:1px}.dt-btn[data-v-92acb59b]:hover{color:var(--ink);background:var(--bg)}.dt-btn.dt-active[data-v-92acb59b]{background:#000;color:#fff}.dt-hint[data-v-92acb59b]{font-size:9px;opacity:.7;letter-spacing:0}.predict-btn[data-v-92acb59b]{padding:11px 28px;background:#000;border:1px solid #000;color:#fff;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;gap:12px;white-space:nowrap;transition:background .2s,border-color .2s;margin-left:auto;animation:mf-pulse-92acb59b 2.5s ease-in-out infinite}.predict-btn[data-v-92acb59b]:hover:not(:disabled){background:var(--ac);border-color:var(--ac);animation:none}.predict-btn[data-v-92acb59b]:disabled{background:#e5e5e5;border-color:#e5e5e5;color:#999;cursor:not-allowed;animation:none}.btn-arrow[data-v-92acb59b]{font-size:16px}.btn-running[data-v-92acb59b]{display:flex;align-items:center;gap:2px}.btn-cursor[data-v-92acb59b]{color:var(--ac);animation:blink-92acb59b 1s step-end infinite;font-weight:700}@keyframes blink-92acb59b{0%,to{opacity:1}50%{opacity:0}}@keyframes mf-pulse-92acb59b{0%{box-shadow:0 0 #0003}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.aw-error[data-v-92acb59b]{background:#fff5f5;border:1px solid rgba(220,38,38,.3);border-left:3px solid var(--up);padding:14px 18px;color:var(--up);display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;line-height:1.5}.aw-error strong[data-v-92acb59b]{display:block;margin-bottom:2px;font-family:var(--font-mono);font-size:12px;color:#000;letter-spacing:.3px}.aw-error p[data-v-92acb59b]{font-size:12px;color:var(--ink2)}.err-close[data-v-92acb59b]{background:none;border:none;color:var(--ink3);cursor:pointer;margin-left:auto;font-size:14px;padding:0}.err-close[data-v-92acb59b]:hover{color:#000}.aw-loading[data-v-92acb59b]{display:flex;align-items:center;justify-content:center;min-height:360px}.lp-terminal[data-v-92acb59b]{border:1px solid var(--bdh);width:100%;max-width:560px;box-shadow:0 4px 24px #0000000f}.lp-term-header[data-v-92acb59b]{background:#f0f0f0;border-bottom:1px solid var(--bdh);padding:10px 16px;display:flex;align-items:center;gap:6px}.lp-term-dot[data-v-92acb59b]{width:11px;height:11px;border-radius:50%;flex-shrink:0}.lp-td-r[data-v-92acb59b]{background:#ff5f57}.lp-td-y[data-v-92acb59b]{background:#febc2e}.lp-td-g[data-v-92acb59b]{background:#28c840}.lp-term-title[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:#999;margin-left:8px;letter-spacing:.3px}.lp-term-body[data-v-92acb59b]{background:#fafafa;padding:24px 28px;display:flex;flex-direction:column;gap:10px}.lp-cmd[data-v-92acb59b]{font-family:var(--font-mono);font-size:13px;color:#000;font-weight:600;letter-spacing:.2px}.lp-log[data-v-92acb59b]{font-family:var(--font-mono);font-size:12px;color:var(--ink3);padding-left:16px}.lp-log-active[data-v-92acb59b]{color:var(--ac);font-weight:600}.lp-eta-line[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:#bbb;border-top:1px solid var(--bd);padding-top:12px;margin-top:4px}.lp-cursor[data-v-92acb59b]{color:var(--ac);animation:blink-92acb59b 1s step-end infinite;font-weight:700}.aw-synthetic-warn[data-v-92acb59b]{background:#d977060f;border:1px solid rgba(217,119,6,.3);border-left:3px solid var(--am);padding:14px 18px;display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;color:var(--am)}.aw-synthetic-warn svg[data-v-92acb59b]{flex-shrink:0;margin-top:1px}.aw-synthetic-warn strong[data-v-92acb59b]{display:block;margin-bottom:3px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#000;letter-spacing:.3px;text-transform:uppercase}.aw-synthetic-warn p[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.6;margin:0}.results-body[data-v-92acb59b]{display:grid;grid-template-columns:clamp(400px,460px,500px) 1fr;gap:20px;align-items:start}@media(max-width:960px){.results-body[data-v-92acb59b]{grid-template-columns:1fr}}.col-l[data-v-92acb59b],.col-r[data-v-92acb59b]{display:flex;flex-direction:column;gap:16px}.pred-band[data-v-92acb59b]{border:1px solid #000;background:#000;padding:24px 32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:16px}.pb-left[data-v-92acb59b]{display:flex;flex-direction:column;gap:4px}.pb-route[data-v-92acb59b]{font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:2px;color:#fff}.pb-sim[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:#888}.pb-center[data-v-92acb59b]{flex:1}.pb-fares[data-v-92acb59b]{display:flex;align-items:center;gap:20px;justify-content:center;flex-wrap:wrap}.pb-fare-item[data-v-92acb59b]{display:flex;flex-direction:column;gap:3px}.pb-fare-lbl[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;color:#888;text-align:center;text-transform:uppercase;letter-spacing:.8px}.pb-fare-val[data-v-92acb59b]{font-size:32px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#fff}.pb-pred[data-v-92acb59b]{color:var(--ac)!important}.pb-arrow[data-v-92acb59b]{color:#444;font-size:24px}.arr-up[data-v-92acb59b]{color:#f87171!important}.arr-dn[data-v-92acb59b]{color:#4ade80!important}.pb-right[data-v-92acb59b]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:160px}.delta-chip[data-v-92acb59b]{font-family:var(--font-mono);font-size:13px;font-weight:700;padding:4px 12px;letter-spacing:.5px}.dc-up[data-v-92acb59b]{background:#dc262640;color:#fca5a5;border:1px solid rgba(220,38,38,.3)}.dc-dn[data-v-92acb59b]{background:#16a34a33;color:#86efac;border:1px solid rgba(22,163,74,.3)}.consensus-lbl[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#bbb;letter-spacing:.3px}.conf-bar-wrap[data-v-92acb59b]{display:flex;align-items:center;gap:7px}.conf-bar-lbl[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:#888}.conf-bar[data-v-92acb59b]{flex:1;min-width:80px;height:3px;background:#333}.conf-fill[data-v-92acb59b]{height:100%;background:var(--ac);transition:width .4s}.conf-pct[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:#bbb;min-width:30px;text-align:right}.cs-strong_raise[data-v-92acb59b]{border-color:#dc262699!important}.cs-moderate_raise[data-v-92acb59b]{border-color:#ff450080!important}.cs-hold[data-v-92acb59b]{border-color:#333!important}.cs-moderate_drop[data-v-92acb59b]{border-color:#16a34a80!important}.cs-strong_drop[data-v-92acb59b]{border-color:#16a34a99!important}.shock-banner[data-v-92acb59b]{background:var(--acg);border:1px solid rgba(255,69,0,.2);border-left:3px solid var(--ac);padding:14px 18px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sb-header[data-v-92acb59b]{display:flex;align-items:center;gap:8px}.sb-bulb[data-v-92acb59b]{font-size:15px;flex-shrink:0}.sb-title[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--ac);letter-spacing:.5px;text-transform:uppercase}.sb-explain[data-v-92acb59b]{font-size:13px;color:var(--ink2);line-height:1.65}.sb-chips[data-v-92acb59b]{display:flex;flex-wrap:wrap;gap:6px}.sb-chip[data-v-92acb59b]{position:relative;display:flex;align-items:center;gap:5px;padding:4px 12px;background:var(--acg);border:1px solid rgba(255,69,0,.3);cursor:default;transition:border-color .15s,background .15s}.sb-chip[data-v-92acb59b]:hover{background:#ff45001f;border-color:#ff450080}.sb-chip-icon[data-v-92acb59b]{font-size:13px}.sb-chip-label[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ac);white-space:nowrap}.sb-tooltip[data-v-92acb59b]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border:1px solid var(--bdh);padding:12px 14px;width:260px;font-size:12px;color:var(--ink2);line-height:1.65;box-shadow:0 8px 28px #0000001f;z-index:200;pointer-events:none;text-align:left}.sb-tooltip[data-v-92acb59b]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#ccc}.sbt-fade-enter-active[data-v-92acb59b]{transition:opacity .12s ease,transform .12s ease}.sbt-fade-leave-active[data-v-92acb59b]{transition:opacity .08s ease}.sbt-fade-enter-from[data-v-92acb59b]{opacity:0;transform:translate(-50%) translateY(4px)}.sbt-fade-leave-to[data-v-92acb59b]{opacity:0}.flight-card[data-v-92acb59b]{background:var(--bg);border:1px solid var(--bd);overflow:hidden}.fc-top[data-v-92acb59b]{padding:16px 20px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between}.fc-route[data-v-92acb59b]{display:flex;align-items:center;gap:10px}.fc-code[data-v-92acb59b]{font-size:17px;font-weight:700;letter-spacing:1px}.fc-arrow[data-v-92acb59b]{color:var(--ink3)}.trip-badge[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;padding:3px 10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.tb-ow[data-v-92acb59b]{background:var(--s2);color:var(--ink3);border:1px solid var(--bd)}.tb-rt[data-v-92acb59b]{background:var(--acg);color:var(--ac);border:1px solid rgba(255,69,0,.25)}.fc-body[data-v-92acb59b]{padding:20px;display:flex;align-items:center;gap:16px;min-width:0}.airline-col[data-v-92acb59b]{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:72px}.logo-box[data-v-92acb59b]{width:52px;height:52px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.al-img[data-v-92acb59b]{width:44px;height:44px;object-fit:contain}.al-fallback[data-v-92acb59b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.al-name[data-v-92acb59b]{font-size:11px;color:var(--ink2);text-align:center;line-height:1.3}.al-fno[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.times-col[data-v-92acb59b]{flex:1;display:flex;align-items:center;gap:6px}.t-blk[data-v-92acb59b]{display:flex;flex-direction:column;gap:2px;min-width:72px}.t-blk.t-right[data-v-92acb59b]{align-items:flex-end}.t-time[data-v-92acb59b]{font-size:22px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.nd[data-v-92acb59b]{font-size:10px;color:var(--am);font-weight:700}.t-iata.t-ac[data-v-92acb59b]{font-size:12px;font-weight:600;color:var(--ac)}.t-apt[data-v-92acb59b]{font-size:11px;color:var(--ink3);line-height:1.3}.t-date[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.dur-blk[data-v-92acb59b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.dur-line[data-v-92acb59b]{display:block;height:1px;width:100%;background:var(--bdh)}.dur-txt[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.stops-pill[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;padding:2px 8px;font-weight:600;letter-spacing:.3px}.sp-direct[data-v-92acb59b]{background:#16a34a1a;color:var(--dn);border:1px solid rgba(22,163,74,.25)}.sp-stops[data-v-92acb59b]{background:#d977061a;color:var(--am);border:1px solid rgba(217,119,6,.25)}.fare-blk[data-v-92acb59b]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:90px}.fare-lbl[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.fare-val[data-v-92acb59b]{font-size:26px;font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.cabin-pill[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);background:var(--s2);border:1px solid var(--bd);padding:2px 8px;letter-spacing:.3px}.hist-baseline[data-v-92acb59b]{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);padding:14px 18px}.hb-header[data-v-92acb59b]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.hb-icon[data-v-92acb59b]{font-size:14px}.hb-title[data-v-92acb59b]{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--ink2);flex:1}.hb-src[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;padding:2px 8px;border-radius:0;font-weight:600;letter-spacing:.3px}.hb-live[data-v-92acb59b]{background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.25)}.hb-est[data-v-92acb59b]{background:var(--s2);color:var(--ink3);border:1px solid var(--bd)}.hb-metrics[data-v-92acb59b]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:700px){.hb-metrics[data-v-92acb59b]{grid-template-columns:repeat(2,1fr)}}.hb-metric[data-v-92acb59b]{display:flex;flex-direction:column;gap:3px}.hb-lbl[data-v-92acb59b]{font-size:10px;color:var(--ink3);text-transform:uppercase;letter-spacing:.3px}.hb-val[data-v-92acb59b]{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.hb-trend[data-v-92acb59b]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.hbt-up[data-v-92acb59b]{color:var(--ac)}.hbt-dn[data-v-92acb59b]{color:#3b82f6}.hb-note[data-v-92acb59b]{margin-top:10px;font-size:11px;color:var(--ink3);border-top:1px solid var(--bd);padding-top:8px;line-height:1.5}.alt-flights[data-v-92acb59b]{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);overflow:visible;position:relative}.alt-title[data-v-92acb59b]{padding:12px 16px;font-size:12px;color:var(--ink3);border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:8px}.alt-title-hint[data-v-92acb59b]{opacity:.55;font-size:10px;letter-spacing:.3px}.alt-row[data-v-92acb59b]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bd);font-size:13px;cursor:pointer;transition:background .15s;position:relative}.alt-row[data-v-92acb59b]:last-child{border-bottom:none}.alt-row[data-v-92acb59b]:hover{background:var(--s2)}.alt-hover-hint[data-v-92acb59b]{margin-left:auto;color:var(--ac);font-size:15px;opacity:0;transition:opacity .15s;flex-shrink:0}.alt-row:hover .alt-hover-hint[data-v-92acb59b]{opacity:.7}.alt-tooltip[data-v-92acb59b]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:200;background:#fff;border:1px solid var(--bdh);padding:14px 16px;min-width:280px;box-shadow:0 8px 28px #0000001a;pointer-events:none}.at-header[data-v-92acb59b]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.at-logo-box[data-v-92acb59b]{width:36px;height:36px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.at-logo[data-v-92acb59b]{width:28px;height:28px;object-fit:contain}.at-logo-fb[data-v-92acb59b]{font-size:16px}.at-airline-info[data-v-92acb59b]{display:flex;flex-direction:column;gap:2px}.at-name[data-v-92acb59b]{font-size:14px;font-weight:600;color:var(--ink)}.at-fnum[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.at-times-row[data-v-92acb59b]{display:flex;align-items:center;gap:6px;margin-bottom:14px}.at-time-blk[data-v-92acb59b]{display:flex;flex-direction:column;gap:2px}.at-time-blk.at-right[data-v-92acb59b]{align-items:flex-end}.at-t[data-v-92acb59b]{font-size:20px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.at-ap[data-v-92acb59b]{font-size:11px;color:var(--ac);font-weight:600}.at-mid[data-v-92acb59b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.at-line[data-v-92acb59b]{width:100%;height:1px;background:var(--bdh)}.at-dur-lbl[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.at-footer[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--bd);padding-top:10px}.at-price[data-v-92acb59b]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.at-cabin[data-v-92acb59b]{font-size:11px;color:var(--ink3);margin-left:6px}.at-note[data-v-92acb59b]{font-size:10px;color:var(--ink3);text-align:right;line-height:1.4;max-width:130px}.tooltip-fade-enter-active[data-v-92acb59b]{transition:opacity .12s ease,transform .12s ease}.tooltip-fade-leave-active[data-v-92acb59b]{transition:opacity .08s ease}.tooltip-fade-enter-from[data-v-92acb59b]{opacity:0;transform:translateY(4px)}.tooltip-fade-leave-to[data-v-92acb59b]{opacity:0}.alt-logo-wrap[data-v-92acb59b]{width:28px;height:28px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.alt-logo[data-v-92acb59b]{width:22px;height:22px;object-fit:contain}.alt-logo-fb[data-v-92acb59b]{font-size:14px}.alt-airline[data-v-92acb59b]{color:var(--ink2);min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-times[data-v-92acb59b]{color:var(--ink);font-weight:500;flex:1;white-space:nowrap}.alt-dur[data-v-92acb59b]{color:var(--ink3);white-space:nowrap}.alt-stops[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;padding:1px 7px;white-space:nowrap}.alt-price[data-v-92acb59b]{font-size:14px;font-weight:700;color:var(--ink);min-width:60px;text-align:right;font-variant-numeric:tabular-nums}.weather-card[data-v-92acb59b]{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);padding:18px 20px}.weather-card.wr-high[data-v-92acb59b]{border-color:#f973164d}.weather-card.wr-severe[data-v-92acb59b]{border-color:#ef44444d}.weather-card.wr-moderate[data-v-92acb59b]{border-color:#f59e0b4d}.wc-head[data-v-92acb59b]{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600}.risk-pill[data-v-92acb59b]{font-size:10px;padding:2px 8px;border-radius:0;font-weight:600;margin-left:auto;letter-spacing:.3px}.rp-low[data-v-92acb59b]{background:#10b9811a;color:#065f46;border:1px solid rgba(16,185,129,.3)}.rp-moderate[data-v-92acb59b]{background:#f59e0b1a;color:#92400e;border:1px solid rgba(245,158,11,.3)}.rp-high[data-v-92acb59b]{background:#f973161a;color:#c2410c;border:1px solid rgba(249,115,22,.3)}.rp-severe[data-v-92acb59b]{background:#ef44441a;color:#991b1b;border:1px solid rgba(239,68,68,.3)}.wx-pair[data-v-92acb59b]{display:flex;gap:10px;margin-bottom:12px}.wx-item[data-v-92acb59b]{flex:1;display:flex;align-items:center;gap:8px;background:var(--s2);border-radius:var(--rs);padding:10px}.wx-em[data-v-92acb59b]{font-size:22px;flex-shrink:0}.wx-info[data-v-92acb59b]{flex:1}.wx-code[data-v-92acb59b]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink);display:block;letter-spacing:.3px}.wx-desc[data-v-92acb59b]{font-size:12px;color:var(--ink2);display:block}.wx-stats[data-v-92acb59b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11px;color:var(--ink3)}.wx-ring[data-v-92acb59b]{position:relative;width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.wx-sc[data-v-92acb59b]{position:absolute;font-size:12px;font-weight:700}.ot-row[data-v-92acb59b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ot-lbl[data-v-92acb59b]{font-size:12px;color:var(--ink2);white-space:nowrap}.ot-track[data-v-92acb59b]{flex:1;height:4px;background:var(--s2);border:1px solid var(--bd)}.ot-fill[data-v-92acb59b]{height:100%;transition:width .4s}.ot-pct[data-v-92acb59b]{font-size:13px;font-weight:700;min-width:36px;text-align:right}.wx-primary[data-v-92acb59b]{font-size:12px;color:var(--ink3);padding-top:6px;border-top:1px solid var(--bd)}.agents-card[data-v-92acb59b],.cascade-card[data-v-92acb59b],.narrative-card[data-v-92acb59b]{background:var(--bg);border:1px solid var(--bd);overflow:hidden}.card-hd[data-v-92acb59b]{padding:12px 20px;border-bottom:1px solid var(--bd);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:7px;background:var(--s2)}.card-hd-note[data-v-92acb59b]{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:400;color:var(--ink3);background:var(--bg);border:1px solid var(--bd);padding:2px 7px;white-space:nowrap}.agents-list[data-v-92acb59b]{padding:0}.agent-row[data-v-92acb59b]{display:flex;gap:12px;padding:14px 20px;border-bottom:1px solid var(--bd)}.agent-row[data-v-92acb59b]:last-child{border-bottom:none}.ag-av[data-v-92acb59b]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:800;color:#fff;margin-top:1px}.ag-body[data-v-92acb59b]{flex:1;min-width:0}.ag-hdr[data-v-92acb59b]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:4px}.ag-name[data-v-92acb59b]{font-size:13px;font-weight:600;font-family:var(--font-sans)}.ag-round[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);background:var(--s2);border:1px solid var(--bd);padding:1px 6px;letter-spacing:.3px}.dec-chip[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;padding:2px 8px;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.dc-raise_fares[data-v-92acb59b]{background:#dc26261a;color:var(--up);border:1px solid rgba(220,38,38,.2)}.dc-drop_fares[data-v-92acb59b]{background:#16a34a1a;color:var(--dn);border:1px solid rgba(22,163,74,.2)}.dc-hold_fares[data-v-92acb59b]{background:var(--s2);color:var(--ink3);border:1px solid var(--bd)}.dc-hedge[data-v-92acb59b]{background:var(--acg);color:var(--ac);border:1px solid rgba(255,69,0,.2)}.ag-mag[data-v-92acb59b]{font-family:var(--font-mono);font-size:12px;font-weight:700;margin-left:auto}.mag-up[data-v-92acb59b]{color:var(--up)}.mag-dn[data-v-92acb59b]{color:var(--dn)}.ag-reason[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.6;margin-top:2px}.show-more-btn[data-v-92acb59b]{display:block;width:100%;padding:10px;text-align:center;background:none;border:none;border-top:1px solid var(--bd);font-family:var(--font-mono);color:var(--ac);cursor:pointer;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.show-more-btn[data-v-92acb59b]:hover{background:var(--acg)}.cascade-intro[data-v-92acb59b]{padding:12px 20px;font-size:12px;color:var(--ink3);border-bottom:1px solid var(--bd);line-height:1.6}.cascade-grid[data-v-92acb59b]{padding:12px 16px;display:flex;flex-direction:column;gap:6px}.cn-card[data-v-92acb59b]{border:1px solid transparent;border-radius:var(--rs);cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.cn-card[data-v-92acb59b]:hover{background:var(--s2);border-color:var(--bd)}.cn-card.expanded[data-v-92acb59b]{background:var(--s2);border-color:var(--bdh)}.cn-main[data-v-92acb59b]{display:flex;align-items:center;gap:10px;padding:10px 12px}.cn-icon[data-v-92acb59b]{font-size:16px;flex-shrink:0;width:22px;text-align:center}.cn-info[data-v-92acb59b]{flex:1;min-width:0}.cn-top-row[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;gap:8px}.cn-label[data-v-92acb59b]{font-size:13px;font-weight:500;color:var(--ink)}.cn-sev[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 8px;border-radius:0;white-space:nowrap;flex-shrink:0;letter-spacing:.3px}.sev-up[data-v-92acb59b]{background:#dc262614;color:#b91c1c;border:1px solid rgba(220,38,38,.2)}.sev-dn[data-v-92acb59b]{background:#16a34a14;color:#15803d;border:1px solid rgba(22,163,74,.2)}.cn-bar-row[data-v-92acb59b]{display:flex;align-items:center;gap:8px}.cn-bar[data-v-92acb59b]{flex:1;height:4px;background:var(--s2);overflow:hidden;border:1px solid var(--bd)}.cn-fill[data-v-92acb59b]{height:100%;transition:width .5s ease}.cn-timeline[data-v-92acb59b]{font-size:11px;color:var(--ink3);white-space:nowrap;min-width:30px;text-align:right}.cn-chevron[data-v-92acb59b]{color:var(--ink3);transition:transform .2s;flex-shrink:0}.cn-chevron.rotated[data-v-92acb59b]{transform:rotate(180deg)}.cn-expand[data-v-92acb59b]{padding:2px 12px 14px 44px;display:flex;flex-direction:column;gap:8px}.cn-interpret[data-v-92acb59b]{font-size:13px;color:var(--ink);line-height:1.65;background:var(--acg);border-left:2px solid var(--ac);padding:8px 10px}.cn-what[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.6;display:flex;gap:6px;align-items:flex-start}.cn-what-icon[data-v-92acb59b]{flex-shrink:0;font-size:13px}.cn-meta-row[data-v-92acb59b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cn-meta-item[data-v-92acb59b]{font-size:11px;color:var(--ink3)}.cn-conf-badge[data-v-92acb59b]{font-size:10px;font-family:var(--font-mono);padding:2px 8px;border-radius:0}.cb-high[data-v-92acb59b]{background:#10b9811a;color:#065f46;border:1px solid rgba(16,185,129,.25)}.cb-med[data-v-92acb59b]{background:#f59e0b1a;color:#92400e;border:1px solid rgba(245,158,11,.25)}.cb-low[data-v-92acb59b]{background:#64748b1a;color:var(--ink3);border:1px solid var(--bd)}.narrative-body[data-v-92acb59b]{padding:4px 0 6px}.nr-section[data-v-92acb59b]{padding:16px 20px 14px;border-bottom:1px solid var(--bd)}.nr-section[data-v-92acb59b]:last-child{border-bottom:none}.nr-heading[data-v-92acb59b]{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:#000;letter-spacing:.5px;text-transform:uppercase;margin-bottom:9px}.nr-icon[data-v-92acb59b]{color:var(--ac);font-size:11px;flex-shrink:0}.nr-body[data-v-92acb59b]{font-size:13px;color:var(--ink2);line-height:1.8;margin:0}.nr-raw[data-v-92acb59b]{padding:18px 20px;font-size:13px;color:var(--ink2);line-height:1.85;margin:0}.nr-watchlist .nr-heading[data-v-92acb59b]{margin-bottom:10px}.nr-bullets[data-v-92acb59b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.nr-bullet[data-v-92acb59b]{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--ink2);line-height:1.6}.nr-bullet-dot[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ac);flex-shrink:0;margin-top:2px;font-weight:700}.export-bar[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid var(--bd);background:var(--s2);margin-top:8px;flex-wrap:wrap;gap:8px}.export-label[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);letter-spacing:.3px}.export-actions[data-v-92acb59b]{display:flex;gap:6px}.exp-btn[data-v-92acb59b]{display:flex;align-items:center;gap:6px;padding:6px 14px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;cursor:pointer;border:1px solid var(--bd);background:var(--bg);color:var(--ink2);transition:all .15s}.exp-btn[data-v-92acb59b]:hover{border-color:var(--ink);color:var(--ink)}.exp-btn.exp-btn-done[data-v-92acb59b]{border-color:#16a34a;color:#16a34a;background:#22c55e0f}.sources-card[data-v-92acb59b]{background:var(--s2);border:1px solid var(--bd);padding:14px 18px;display:flex;flex-direction:column;gap:10px}.sources-label[data-v-92acb59b]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--ink3);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sources-row[data-v-92acb59b]{display:flex;flex-wrap:wrap;gap:6px}.src-chip[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;padding:3px 10px;letter-spacing:.3px}.src-live[data-v-92acb59b]{background:#16a34a1a;color:var(--dn);border:1px solid rgba(22,163,74,.25)}.src-syn[data-v-92acb59b]{background:var(--bg);color:var(--ink3);border:1px solid var(--bd)}.aw-empty[data-v-92acb59b]{padding:56px 24px 64px;max-width:860px;margin:0 auto}.empty-hero[data-v-92acb59b]{text-align:center;margin-bottom:48px}.empty-eyebrow[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:2px;color:var(--ac);margin-bottom:16px;display:block;text-transform:uppercase}.empty-h[data-v-92acb59b]{font-family:var(--font-sans);font-size:38px;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;color:var(--ink);line-height:1.15}.empty-sub[data-v-92acb59b]{font-size:14px;color:var(--ink2);line-height:1.85;max-width:560px;margin:0 auto}.empty-sub em[data-v-92acb59b]{font-style:normal;color:var(--ink);font-weight:600}.empty-pillars[data-v-92acb59b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--r);margin-bottom:36px;overflow:hidden}.empty-pillar[data-v-92acb59b]{background:var(--s1);padding:22px 18px;display:flex;flex-direction:column;gap:8px}.ep-num[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ac);letter-spacing:.5px}.ep-title[data-v-92acb59b]{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.2px}.ep-desc[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.65}.empty-examples[data-v-92acb59b]{text-align:center}.empty-ex-lbl[data-v-92acb59b]{display:block;font-family:var(--font-mono);font-size:10px;color:var(--ink3);letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.example-row[data-v-92acb59b]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ex-chip[data-v-92acb59b]{padding:7px 16px;border:1px solid var(--bd);background:var(--bg);color:var(--ink2);font-family:var(--font-mono);font-size:11px;cursor:pointer;letter-spacing:.3px;transition:all .15s}.ex-chip[data-v-92acb59b]:hover{border-color:var(--ink);color:var(--ink);background:var(--s2)}@media(max-width:640px){.empty-pillars[data-v-92acb59b]{grid-template-columns:1fr}.empty-h[data-v-92acb59b]{font-size:26px}}.fade-up-enter-active[data-v-92acb59b]{transition:opacity .4s ease,transform .4s ease}.fade-up-enter-from[data-v-92acb59b]{opacity:0;transform:translateY(12px)}.nav-pill-hist[data-v-92acb59b]{background:transparent;border:1px solid #444;cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:600;color:#aaa;letter-spacing:.5px;padding:3px 10px;transition:all .15s}.nav-pill-hist[data-v-92acb59b]:hover{border-color:#888;color:#fff}.hist-backdrop[data-v-92acb59b]{position:fixed;inset:0;background:#0000008c;z-index:400;display:flex;justify-content:flex-end}.hist-drawer[data-v-92acb59b]{width:380px;max-width:100vw;height:100%;background:var(--bg);border-left:1px solid var(--bd);display:flex;flex-direction:column;overflow:hidden}.hist-hd[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--bd);flex-shrink:0;background:#000}.hist-title[data-v-92acb59b]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:#fff;letter-spacing:.5px;text-transform:uppercase}.hist-hd-actions[data-v-92acb59b]{display:flex;align-items:center;gap:10px}.hist-clear[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:#888;background:none;border:none;cursor:pointer;padding:0;letter-spacing:.3px}.hist-clear[data-v-92acb59b]:hover{color:#fff}.hist-close[data-v-92acb59b]{background:none;border:none;color:#888;font-size:16px;cursor:pointer;padding:0;line-height:1}.hist-close[data-v-92acb59b]:hover{color:#fff}.hist-empty[data-v-92acb59b]{padding:40px 20px;text-align:center;font-size:13px;color:var(--ink3);line-height:1.6}.hist-list[data-v-92acb59b]{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.hist-entry[data-v-92acb59b]{padding:12px 14px;border:1px solid var(--bd);cursor:pointer;transition:all .15s;background:var(--bg)}.hist-entry[data-v-92acb59b]:hover{border-color:var(--ink);background:var(--s2)}.he-top[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.he-route[data-v-92acb59b]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink);letter-spacing:.5px}.he-delta[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:700}.he-up[data-v-92acb59b]{color:#dc2626}.he-dn[data-v-92acb59b]{color:#16a34a}.he-shocks[data-v-92acb59b]{font-size:11px;color:var(--ink2);margin-bottom:6px;line-height:1.4}.he-meta[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between}.he-fare[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:var(--ink3)}.he-ts[data-v-92acb59b]{font-size:10px;color:var(--ink3)}.cdb-winner-chip[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:800;padding:4px 14px;letter-spacing:.6px;white-space:nowrap;flex-shrink:0}.cdb-w-a[data-v-92acb59b]{background:#dc26261f;color:#b91c1c;border:1px solid rgba(220,38,38,.3)}.cdb-w-b[data-v-92acb59b]{background:#9333ea1a;color:#7c3aed;border:1px solid rgba(147,51,234,.25)}.cdb-draw-chip[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:700;padding:4px 14px;letter-spacing:.6px;white-space:nowrap;flex-shrink:0;background:var(--s2);color:var(--ink3);border:1px solid var(--bd)}.cdb-verdict[data-v-92acb59b]{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.cdb-verdict-num[data-v-92acb59b]{font-family:var(--font-mono);font-size:18px;font-weight:800;color:var(--ink);white-space:nowrap;flex-shrink:0}.cdb-verdict-txt[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.5}.hist-fade-enter-active[data-v-92acb59b],.hist-fade-leave-active[data-v-92acb59b]{transition:opacity .2s ease}.hist-fade-enter-active .hist-drawer[data-v-92acb59b],.hist-fade-leave-active .hist-drawer[data-v-92acb59b]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.hist-fade-enter-from[data-v-92acb59b]{opacity:0}.hist-fade-enter-from .hist-drawer[data-v-92acb59b]{transform:translate(100%)}.hist-fade-leave-to[data-v-92acb59b]{opacity:0}.hist-fade-leave-to .hist-drawer[data-v-92acb59b]{transform:translate(100%)}.nav-pill-method[data-v-92acb59b]{background:transparent;border:1px solid #555;cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:700;color:#aaa;letter-spacing:.5px;padding:3px 10px;transition:all .15s}.nav-pill-method[data-v-92acb59b]:hover{border-color:#ddd;color:#fff;background:#ffffff0f}.meth-backdrop[data-v-92acb59b]{position:fixed;inset:0;background:#000000b8;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.meth-panel[data-v-92acb59b]{width:100%;max-width:780px;max-height:88vh;background:var(--bg);border:1px solid var(--bd);display:flex;flex-direction:column;overflow:hidden}.meth-hd[data-v-92acb59b]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--bd);flex-shrink:0;background:#000}.meth-hd-left[data-v-92acb59b]{display:flex;flex-direction:column;gap:2px}.meth-eyebrow[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#555;letter-spacing:1.5px;text-transform:uppercase}.meth-title[data-v-92acb59b]{font-family:var(--font-mono);font-size:16px;font-weight:800;color:#fff;letter-spacing:.3px;text-transform:uppercase}.meth-close[data-v-92acb59b]{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:0;line-height:1;transition:color .15s}.meth-close[data-v-92acb59b]:hover{color:#fff}.meth-tabs[data-v-92acb59b]{display:flex;border-bottom:1px solid var(--bd);flex-shrink:0;background:#000}.meth-tab[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:none;border:none;border-bottom:2px solid transparent;color:#666;cursor:pointer;padding:12px 20px;transition:all .15s;margin-bottom:-1px}.meth-tab[data-v-92acb59b]:hover{color:#bbb}.meth-tab-active[data-v-92acb59b]{color:#fff;border-bottom-color:#fff}.meth-body[data-v-92acb59b]{flex:1;overflow-y:auto;padding:28px 28px 32px}.meth-intro[data-v-92acb59b]{font-size:14px;color:var(--ink2);line-height:1.7;margin:0 0 28px;max-width:62ch}.pip-steps[data-v-92acb59b]{display:flex;flex-direction:column}.pip-step[data-v-92acb59b]{display:flex;gap:20px;align-items:flex-start}.pip-num[data-v-92acb59b]{font-family:var(--font-mono);font-size:28px;font-weight:800;color:var(--bd);line-height:1;flex-shrink:0;width:36px;padding-top:2px}.pip-content[data-v-92acb59b]{flex:1;padding-bottom:8px}.pip-label[data-v-92acb59b]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink);letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.pip-desc[data-v-92acb59b]{font-size:13px;color:var(--ink2);line-height:1.7;margin:0 0 12px}.pip-badges[data-v-92acb59b]{display:flex;flex-wrap:wrap;gap:6px}.pip-badge[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:3px 9px;background:var(--s2);color:var(--ink3);border:1px solid var(--bd);letter-spacing:.3px}.pip-badge-det[data-v-92acb59b]{background:#16a34a14;color:#16a34a;border-color:#16a34a40}.pip-connector[data-v-92acb59b]{width:1px;background:var(--bd);height:24px;margin-left:17px;flex-shrink:0}.pip-disclaimer[data-v-92acb59b]{margin-top:28px;padding:16px;border:1px solid var(--bd);background:var(--s2);font-size:12px;color:var(--ink2);line-height:1.6}.pip-disclaimer strong[data-v-92acb59b]{color:var(--ink)}.agt-grid[data-v-92acb59b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.agt-card[data-v-92acb59b]{border:1px solid var(--bd);padding:16px;background:var(--bg);display:flex;flex-direction:column;gap:10px}.agt-card-hd[data-v-92acb59b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agt-tag[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink);letter-spacing:.4px;text-transform:uppercase;line-height:1.3}.agt-meta[data-v-92acb59b]{display:flex;align-items:center;gap:4px;flex-shrink:0}.agt-meta-item[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;color:var(--ink3);white-space:nowrap;display:flex;align-items:center;gap:3px}.agt-meta-icon[data-v-92acb59b]{font-size:9px}.agt-meta-sep[data-v-92acb59b]{color:var(--bd);font-size:10px}.agt-who[data-v-92acb59b]{font-size:11px;color:var(--ink3);line-height:1.5;margin:0}.agt-sim[data-v-92acb59b]{font-size:12px;color:var(--ink2);line-height:1.6;margin:0}.agt-signals[data-v-92acb59b]{display:flex;flex-direction:column;gap:4px}.agt-signal[data-v-92acb59b]{font-size:11px;color:var(--ink2);padding-left:12px;position:relative;line-height:1.4}.agt-signal[data-v-92acb59b]:before{content:"→";position:absolute;left:0;color:var(--ink3);font-size:10px}.ds-list[data-v-92acb59b]{display:flex;flex-direction:column;gap:14px}.ds-item[data-v-92acb59b]{border:1px solid var(--bd);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.ds-item-hd[data-v-92acb59b]{display:flex;align-items:center;gap:10px}.ds-name[data-v-92acb59b]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink);letter-spacing:.2px}.ds-badge[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;font-weight:700;padding:2px 8px;letter-spacing:.6px}.ds-badge-live[data-v-92acb59b]{background:#16a34a1a;color:#16a34a;border:1px solid rgba(22,163,74,.3)}.ds-badge-hist[data-v-92acb59b]{background:#eab30814;color:#ca8a04;border:1px solid rgba(234,179,8,.25)}.ds-desc[data-v-92acb59b]{font-size:13px;color:var(--ink2);line-height:1.65;margin:0}.ds-used-for[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);letter-spacing:.2px;padding-top:4px;border-top:1px solid var(--bd)}.meth-fade-enter-active[data-v-92acb59b],.meth-fade-leave-active[data-v-92acb59b]{transition:opacity .2s ease}.meth-fade-enter-active .meth-panel[data-v-92acb59b],.meth-fade-leave-active .meth-panel[data-v-92acb59b]{transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.meth-fade-enter-from[data-v-92acb59b]{opacity:0}.meth-fade-enter-from .meth-panel[data-v-92acb59b]{transform:translateY(16px);opacity:0}.meth-fade-leave-to[data-v-92acb59b]{opacity:0}.meth-fade-leave-to .meth-panel[data-v-92acb59b]{transform:translateY(8px);opacity:0}@media(max-width:600px){.meth-body[data-v-92acb59b]{padding:20px 16px 24px}.meth-hd[data-v-92acb59b]{padding:14px 16px}.meth-tab[data-v-92acb59b]{padding:10px 14px;font-size:10px}.agt-grid[data-v-92acb59b]{grid-template-columns:1fr}.pip-num[data-v-92acb59b]{font-size:20px}}.ag-role-tag[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--ink3);background:var(--s2);border:1px solid var(--bd);padding:1px 6px;letter-spacing:.4px;white-space:nowrap;text-transform:uppercase}.agent-row:hover .ag-role-tag[data-v-92acb59b]{background:var(--acg);border-color:#ff450040;color:var(--ac)}.ag-profile[data-v-92acb59b]{margin-top:10px;border-top:1px solid var(--bd);padding-top:10px;overflow:hidden}.agp-who[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ac);letter-spacing:.3px;margin-bottom:6px}.agp-desc[data-v-92acb59b]{font-size:12px;color:var(--ink);line-height:1.7;margin-bottom:10px}.agp-signals[data-v-92acb59b]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.agp-sig[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink2);display:flex;align-items:flex-start;gap:7px;line-height:1.5}.agp-sig-dot[data-v-92acb59b]{color:var(--ac);font-size:7px;flex-shrink:0;margin-top:2px}.agp-meta[data-v-92acb59b]{display:flex;gap:18px;padding-top:8px;border-top:1px solid var(--bd)}.agp-meta-item[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);display:flex;align-items:center;gap:5px}.agp-meta-item strong[data-v-92acb59b]{color:var(--ink);font-weight:700}.ag-expand-enter-active[data-v-92acb59b]{transition:max-height .22s ease,opacity .2s ease;max-height:240px}.ag-expand-leave-active[data-v-92acb59b]{transition:max-height .15s ease,opacity .12s ease}.ag-expand-enter-from[data-v-92acb59b]{max-height:0;opacity:0}.ag-expand-enter-to[data-v-92acb59b],.ag-expand-leave-from[data-v-92acb59b]{max-height:240px;opacity:1}.ag-expand-leave-to[data-v-92acb59b]{max-height:0;opacity:0}.shock-warn-dupe[data-v-92acb59b]{display:block;margin-top:8px;font-family:var(--font-mono);font-size:11px;color:#b45309;background:#d9770614;border:1px solid rgba(217,119,6,.3);padding:6px 12px;letter-spacing:.2px}.cmp-toggle-row[data-v-92acb59b]{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding-top:16px;border-top:1px solid var(--bd)}.cmp-toggle-btn[data-v-92acb59b]{display:inline-flex;align-items:center;gap:7px;padding:6px 16px;border:1px solid var(--bd);background:transparent;color:var(--ink2);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:all .15s;text-transform:uppercase}.cmp-toggle-btn[data-v-92acb59b]:hover{border-color:var(--ac);color:var(--ac);background:var(--acg)}.cmp-toggle-active[data-v-92acb59b]{background:var(--ac)!important;border-color:var(--ac)!important;color:#fff!important}.cmp-toggle-hint[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);letter-spacing:.2px}.shock-section-b[data-v-92acb59b]{margin-top:14px;padding-top:16px;border-top:1px dashed var(--bdh)}.shock-label-b[data-v-92acb59b]{color:var(--ink)}.shock-pill-b[data-v-92acb59b]{border-color:var(--bd)}.shock-active-b[data-v-92acb59b]{background:#000!important;border-color:#000!important;color:#fff!important}.scn-badge[data-v-92acb59b]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-family:var(--font-mono);font-size:10px;font-weight:800;flex-shrink:0;letter-spacing:0}.scn-a[data-v-92acb59b]{background:var(--ac);color:#fff}.scn-b[data-v-92acb59b]{background:#000;color:#fff}.cmp-results[data-v-92acb59b]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.cmp-header[data-v-92acb59b]{background:var(--bg);border:1px solid var(--bd);overflow:hidden}.cmp-route-line[data-v-92acb59b]{padding:12px 20px 10px;border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:8px;background:var(--s2)}.cmp-route-code[data-v-92acb59b]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink);letter-spacing:.5px}.cmp-cabin-lbl[data-v-92acb59b],.cmp-date-lbl[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:var(--ink3)}.cmp-divider[data-v-92acb59b]{color:var(--bd);font-family:var(--font-mono)}.cmp-banner[data-v-92acb59b]{display:flex;align-items:stretch}.cmp-half[data-v-92acb59b]{flex:1;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.cmp-a[data-v-92acb59b]{border-right:1px solid var(--bd)}.cmp-vs[data-v-92acb59b]{padding:0 20px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--ink3);letter-spacing:1px;flex-shrink:0;border-right:1px solid var(--bd)}.cmp-scn-badge-wrap[data-v-92acb59b]{display:flex;align-items:center;gap:8px}.cmp-scn-shocks[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:var(--ink2);letter-spacing:.2px}.cmp-fare-line[data-v-92acb59b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cmp-base[data-v-92acb59b]{font-family:var(--font-mono);font-size:22px;font-weight:800;color:var(--ink3);letter-spacing:-.5px}.cmp-predicted[data-v-92acb59b]{font-family:var(--font-mono);font-size:28px;font-weight:800;letter-spacing:-.5px}.cmp-pct[data-v-92acb59b]{font-family:var(--font-mono);font-size:14px;font-weight:700;padding:3px 10px;border:1px solid}.cmp-up[data-v-92acb59b]{color:var(--up);border-color:#dc262640;background:#dc26260d}.cmp-dn[data-v-92acb59b]{color:var(--dn);border-color:#16a34a40;background:#16a34a0d}.cmp-meta-row[data-v-92acb59b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cmp-conf[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:var(--ink3)}.cmp-cons[data-v-92acb59b]{font-family:var(--font-mono);font-size:11px;color:var(--ink);font-weight:600}.cmp-delta-bar[data-v-92acb59b]{padding:10px 24px 12px;border-top:1px solid var(--bd);background:var(--s2);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cdb-label[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.cdb-val[data-v-92acb59b]{font-size:13px;color:var(--ink)}.cmp-body[data-v-92acb59b]{display:flex;flex-direction:column;gap:14px}.cmp-section-card[data-v-92acb59b]{background:var(--bg);border:1px solid var(--bd);overflow:hidden}.cmp-cascade-grid[data-v-92acb59b]{padding:0}.cmp-cas-row[data-v-92acb59b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-bottom:1px solid var(--bd)}.cmp-cas-row[data-v-92acb59b]:last-child{border-bottom:none}.cmp-cas-hdr[data-v-92acb59b]{background:var(--s2);font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.4px}.cmp-cas-node[data-v-92acb59b],.cmp-cas-val[data-v-92acb59b]{padding:10px 16px;font-size:12px;display:flex;align-items:center;gap:6px;border-right:1px solid var(--bd)}.cmp-cas-val[data-v-92acb59b]:last-child{border-right:none}.cmp-cas-node[data-v-92acb59b]{color:var(--ink);font-weight:500}.cas-up[data-v-92acb59b]{color:var(--up);font-weight:600}.cas-dn[data-v-92acb59b]{color:var(--dn);font-weight:600}.cas-na[data-v-92acb59b]{color:var(--ink3)}.cmp-narratives[data-v-92acb59b]{display:grid;grid-template-columns:1fr 1fr}.cmp-nar-col[data-v-92acb59b]{border-right:1px solid var(--bd)}.cmp-nar-col[data-v-92acb59b]:last-child{border-right:none}.cmp-nar-hdr[data-v-92acb59b]{padding:10px 20px;border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink2);background:var(--s2);letter-spacing:.3px}.cmp-nar-body[data-v-92acb59b]{max-height:600px;overflow-y:auto}.cmp-mode-tag[data-v-92acb59b]{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#fff;background:#000;padding:2px 7px;letter-spacing:.5px;text-transform:uppercase}.cmp-section-intro[data-v-92acb59b]{padding:10px 20px 12px;font-size:12px;color:var(--ink3);border-bottom:1px solid var(--bd);line-height:1.65}.cas-row-diff[data-v-92acb59b]{background:#ff450008}.cas-diff-tag[data-v-92acb59b]{display:inline-block;margin-left:6px;font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--ac);background:var(--acg);border:1px solid rgba(255,69,0,.25);padding:1px 5px;letter-spacing:.3px;text-transform:uppercase}.cmp-agents-cols[data-v-92acb59b]{display:grid;grid-template-columns:1fr 1fr}.cmp-agents-col[data-v-92acb59b]{border-right:1px solid var(--bd)}.cmp-agents-col[data-v-92acb59b]:last-child{border-right:none}.agent-row-cmp[data-v-92acb59b]{padding:10px 16px!important}.agent-row-cmp .ag-reason[data-v-92acb59b]{font-size:11px}.cmp-nar-fare[data-v-92acb59b]{margin-left:auto;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--ink)}@media(max-width:900px){.cmp-banner[data-v-92acb59b]{flex-direction:column}.cmp-a[data-v-92acb59b]{border-right:none;border-bottom:1px solid var(--bd)}.cmp-vs[data-v-92acb59b]{padding:12px 24px;border-right:none;border-bottom:1px solid var(--bd)}.cmp-agents-cols[data-v-92acb59b]{grid-template-columns:1fr}.cmp-agents-col[data-v-92acb59b]{border-right:none;border-bottom:1px solid var(--bd)}.cmp-agents-col[data-v-92acb59b]:last-child{border-bottom:none}.cmp-narratives[data-v-92acb59b]{grid-template-columns:1fr}.cmp-nar-col[data-v-92acb59b]{border-right:none;border-bottom:1px solid var(--bd)}.cmp-nar-col[data-v-92acb59b]:last-child{border-bottom:none}.cmp-toggle-row[data-v-92acb59b]{flex-wrap:wrap}.cmp-cas-row[data-v-92acb59b]{grid-template-columns:1fr 1fr 1fr}}.news-panel[data-v-92acb59b]{margin-top:16px;border:1px solid var(--bd);background:var(--bg);overflow:hidden}.news-panel-hd[data-v-92acb59b]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--s2)}.news-hd-icon[data-v-92acb59b]{font-size:20px;flex-shrink:0;margin-top:1px}.news-hd-title[data-v-92acb59b]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink);letter-spacing:.3px;margin-bottom:3px;display:flex;align-items:center;gap:8px}.news-loading-badge[data-v-92acb59b]{font-size:10px;color:var(--ink3);font-weight:400}.news-hd-sub[data-v-92acb59b]{font-size:12px;color:var(--ink3);line-height:1.5}.news-hd-actions[data-v-92acb59b]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.news-action-btn[data-v-92acb59b]{background:none;border:1px solid var(--bd);padding:4px 10px;font-family:var(--font-mono);font-size:11px;cursor:pointer;color:var(--ink2);transition:all .15s;letter-spacing:.2px}.news-action-btn[data-v-92acb59b]:hover{border-color:var(--ac);color:var(--ac)}.news-refresh-btn[data-v-92acb59b]{background:none;border:1px solid var(--bd);padding:4px 10px;font-family:var(--font-mono);font-size:13px;cursor:pointer;color:var(--ink2);transition:all .15s}.news-refresh-btn[data-v-92acb59b]:hover{border-color:var(--ac);color:var(--ac)}.news-error[data-v-92acb59b]{padding:12px 20px;font-size:12px;color:#b45309;background:#d977060f;border-bottom:1px solid rgba(217,119,6,.2)}.news-skeleton-list[data-v-92acb59b]{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.news-skeleton-item[data-v-92acb59b]{padding:10px 12px}.nsk-line[data-v-92acb59b]{height:10px;background:var(--s2);border-radius:2px;animation:shimmer-92acb59b 1.4s ease-in-out infinite}.nsk-title[data-v-92acb59b]{width:80%;margin-bottom:6px}.nsk-meta[data-v-92acb59b]{width:40%;height:8px}@keyframes shimmer-92acb59b{0%,to{opacity:.5}50%{opacity:1}}.news-items-list[data-v-92acb59b]{padding:8px 12px;display:flex;flex-direction:column;gap:4px;max-height:380px;overflow-y:auto}.news-item[data-v-92acb59b]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;cursor:pointer;border:1px solid transparent;transition:all .13s}.news-item[data-v-92acb59b]:hover{background:var(--s1);border-color:var(--bd)}.news-item-sel[data-v-92acb59b]{background:#ff45000a!important;border-color:#ff45004d!important}.ni-check[data-v-92acb59b]{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:flex;align-items:center;justify-content:center}.ni-checked[data-v-92acb59b]{width:18px;height:18px;background:var(--ac);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.ni-unchecked[data-v-92acb59b]{width:18px;height:18px;border:1.5px solid var(--bd);display:block}.ni-body[data-v-92acb59b]{flex:1;min-width:0}.ni-title[data-v-92acb59b]{font-size:13px;font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:3px}.news-item-sel .ni-title[data-v-92acb59b]{color:#000}.ni-meta[data-v-92acb59b]{display:flex;gap:8px;align-items:center}.ni-cat-icon[data-v-92acb59b]{font-size:12px;flex-shrink:0}.ni-cat[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:1px 6px;letter-spacing:.2px}.ni-cat-political[data-v-92acb59b]{background:#8b5cf61a;color:#7c3aed}.ni-cat-weather[data-v-92acb59b]{background:#06b6d41a;color:#0891b2}.ni-cat-aviation[data-v-92acb59b]{background:#ff450014;color:var(--ac)}.ni-geo[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:1px 6px;letter-spacing:.3px}.ni-geo-o[data-v-92acb59b],.ni-geo-d[data-v-92acb59b]{background:#0f172a0f;color:var(--ink2)}.ni-source[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3);font-weight:500}.ni-date[data-v-92acb59b]{font-family:var(--font-mono);font-size:10px;color:var(--ink3)}.ni-snippet[data-v-92acb59b]{font-size:11px;color:var(--ink3);line-height:1.6;margin:6px 0 0}.news-empty[data-v-92acb59b]{padding:16px 20px;font-size:12px;color:var(--ink3)}
