*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,sans-serif;background:#0f1419;color:#e7ecf3}.auth-card{max-width:400px;margin:10vh auto;padding:2rem;background:#1a2332;border-radius:12px}.auth-card input{width:100%;margin:.5rem 0 1rem;padding:.6rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit}.auth-card button[type=submit]{width:100%;padding:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}button.link{background:none;border:none;color:#93c5fd;margin-top:.5rem;cursor:pointer;display:block}.auth-links{margin-top:1rem}.auth-links .link{margin-top:.35rem}.muted.small{font-size:.85rem;margin-top:-.5rem;margin-bottom:1rem}.trade-plan-box .muted.small,.parity-recommend .muted.small,.spread-list-table .muted.small,.spread-list-table td .muted.small{margin-top:.35rem;margin-bottom:0;line-height:1.45;display:block}.account-panel{margin-top:1rem}.section-toggle{margin-bottom:.5rem}.account-form{margin-top:.75rem;padding:1rem;background:#1a2332;border-radius:8px;max-width:420px}.account-form--wide{max-width:720px}.account-form input{width:100%;margin:.35rem 0 .75rem;padding:.6rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit}.account-form button[type=submit]{padding:.6rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.account-form select{width:100%;margin:.35rem 0 .75rem;padding:.6rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit}.trading-account-list{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem}.trading-account-card{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem;border:1px solid #2a3548;border-radius:10px;background:#121a27}.trading-account-card--ok{border-color:#1e3a2f}.trading-account-card--err{border-color:#7f1d1d}.trading-account-card--loading{border-color:#1e3a5f}.trading-account-list li.trading-account-highlight{outline:1px solid #2563eb;background:#132337}.trading-account-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem}@media (max-width: 640px){.trading-account-card-head{grid-template-columns:1fr}.trading-account-actions{justify-content:flex-start}}.trading-account-card-title-wrap{min-width:0}.trading-account-card-title{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.trading-account-card-title strong{font-size:1.02rem}.trading-account-venue-pill{display:inline-block;padding:.08rem .45rem;border-radius:999px;font-size:.7rem;font-weight:650;letter-spacing:.03em;background:#1e293b;color:#93c5fd}.trading-account-card-sub{margin-top:.25rem;color:#94a3b8;font-size:.82rem;line-height:1.35;word-break:break-word}.trading-account-risk{display:flex;flex-direction:column;gap:.35rem;margin:0}.trading-account-meta{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.trading-account-risk-label{font-size:.78rem;font-weight:600;color:#94a3b8;line-height:1.35}.trading-account-risk-chips{display:flex;flex-wrap:wrap;gap:.35rem .45rem;align-items:center}.risk-chip{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.35;background:#1e293b;color:#cbd5e1;border:1px solid #334155}.trading-account-risk-fields{margin:.75rem 0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:6px}.trading-account-risk-fields legend{font-size:.85rem;font-weight:600;padding:0 .25rem}.risk-subsection{margin-top:.65rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.risk-subsection-title{font-size:.82rem;font-weight:600;margin:0 0 .35rem}.trading-account-risk-fields .risk-field{margin-top:.45rem}.trading-account-risk-fields .risk-field .field-hint{display:block;margin-top:.2rem;font-size:.78rem;color:var(--muted, #666);line-height:1.35}.trading-account-status-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0}.cred-pill{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600}.cred-pill--ok{background:#14532d;color:#86efac}.cred-pill--miss{background:#3f1d1d;color:#fca5a5}.trading-account-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;flex-shrink:0}.account-action-btn{margin:0;padding:.35rem .7rem;border-radius:6px;border:1px solid #334155;background:#1e293b;color:#e2e8f0;font-size:.8rem;cursor:pointer;white-space:nowrap}.account-action-btn:hover:not(:disabled){border-color:#64748b;background:#243247}.account-action-btn:disabled{opacity:.55;cursor:default}.account-action-btn--primary{border-color:#2563eb;background:#1e3a8a;color:#bfdbfe}.account-action-btn--primary:hover:not(:disabled){background:#1d4ed8;border-color:#3b82f6}.account-action-btn--danger{border-color:#7f1d1d;background:transparent;color:#f87171}.account-action-btn--danger:hover:not(:disabled){background:#450a0a;border-color:#ef4444}.trading-account-loading{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;border-radius:8px;background:#0f1b2d;border:1px solid #1e3a5f}.trading-account-loading strong{display:block;font-size:.9rem}.trading-account-loading .muted{margin:.2rem 0 0}.trading-account-spinner{width:1rem;height:1rem;margin-top:.15rem;border-radius:50%;border:2px solid #334155;border-top-color:#60a5fa;flex-shrink:0;animation:trading-account-spin .8s linear infinite}@keyframes trading-account-spin{to{transform:rotate(360deg)}}.trading-account-just-added{margin:0 0 1rem;padding:.75rem .85rem;border-radius:8px;border:1px solid #1d4ed8;background:#0f1b2d}.trading-account-just-added .info{margin:0 0 .55rem}.trading-account-detail{display:grid;grid-template-columns:auto 1fr;gap:.35rem .85rem;margin:0;font-size:.9rem}.trading-account-detail>div{display:contents}.trading-account-detail dt{margin:0;color:#94a3b8}.trading-account-detail dd{margin:0;font-variant-numeric:tabular-nums;word-break:break-all}.trading-account-fund{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;margin:0}.trading-account-fund>div{padding:.55rem .65rem;border-radius:8px;background:#0f1419;border:1px solid #243044}.trading-account-fund dt{margin:0 0 .2rem;color:#94a3b8;font-size:.72rem;letter-spacing:.02em}.trading-account-fund dd{margin:0;font-size:.98rem;font-weight:650;font-variant-numeric:tabular-nums;color:#e2e8f0}.trading-account-server{margin:0}.trading-account-pending{margin:0;font-size:.85rem}.trading-account-snap-error{margin:0;font-size:.85rem;word-break:break-word}.trading-account-edit{margin-top:.15rem;padding-top:.75rem;border-top:1px solid #243044}.trading-account-edit-actions{display:flex;align-items:center;gap:.75rem;margin-top:.35rem}.account-form .danger{color:#f87171;flex-shrink:0}.dashboard{max-width:960px;margin:0 auto;padding:1.5rem}header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.header-actions{display:flex;align-items:center;gap:.75rem}.language-select{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#94a3b8}.language-select select{padding:.35rem .5rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit}.auth-topbar{display:flex;justify-content:flex-end;max-width:400px;margin:2rem auto .5rem;padding:0 2rem}section{margin-top:2rem}table{width:100%;border-collapse:collapse;margin-top:1rem}th,td{padding:.5rem;text-align:left;border-bottom:1px solid #334}button.th-sort{background:none;border:none;color:inherit;font:inherit;font-weight:600;padding:0;cursor:pointer}button.th-sort:hover{color:#93c5fd}.presets button,.spread-form button,td button{margin:.25rem;padding:.4rem .8rem;background:#334155;color:#e7ecf3;border:none;border-radius:4px;cursor:pointer}.spread-form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-top:.75rem}.spread-add-label{margin:.75rem 0 .35rem;font-size:.9rem;font-weight:600;color:#cbd5e1}.spread-add-panel{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #334155}.spread-add-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem}.spread-add-header h3{margin:0;font-size:.95rem;font-weight:600;color:#cbd5e1}.spread-list-table{margin-top:0}.spread-edit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 1rem 2rem;overflow-y:auto;background:#020617b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spread-edit-modal{width:min(980px,100%);max-height:calc(100vh - 2.5rem);overflow:auto;border:1px solid #334155;border-radius:10px;background:#0f172a;box-shadow:0 24px 48px #00000073}.spread-edit-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #334155;position:sticky;top:0;z-index:1;background:#0f172a}.spread-edit-modal-header h3{margin:0;font-size:1rem;font-weight:600;color:#e2e8f0}.spread-edit-close{margin:0;padding:.15rem .55rem;font-size:1.35rem;line-height:1;background:transparent;color:#94a3b8}.spread-edit-close:hover{color:#e2e8f0;background:#1e293b}.spread-form-modal{margin-top:0;padding:.85rem 1rem 1rem}.spread-expand-row td{padding:.35rem .5rem .85rem;background:#0b1220;border-top:none;vertical-align:top}.spread-row-chart-open td{border-bottom:none}.spread-row-editing td{background:#1e3a5f2e}.spread-actions button.active{background:#1d4ed8;color:#eff6ff}.spread-chart-panel-inline{margin-top:0}.trade-plan-box{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:flex-start;padding:.75rem .85rem;margin:.25rem 0;border:1px solid #334155;border-radius:8px;background:#0f172a}.trade-plan-box>strong,.trade-plan-box>p,.trade-plan-box>.presets,.trade-plan-box>.spread-leg-value-row,.trade-plan-box>.parity-recommend{flex:1 1 100%;width:100%;margin:0}.trade-plan-box>strong{font-size:.95rem}.presets{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.parity-recommend{display:flex;flex-direction:column;gap:.5rem;margin-top:.15rem}.parity-strike-buttons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.parity-strike-buttons button.primary{background:#2563eb;color:#eff6ff}.spread-list-table td{vertical-align:top;line-height:1.45}.spread-list-table .cell-sub{margin-top:.35rem;font-size:.8rem;color:#94a3b8;line-height:1.4}.spread-list-table .cell-status-note{margin-top:.35rem;font-size:.75rem;color:#64748b;line-height:1.4;max-width:22rem}.trade-plan-hand-sizes,.trade-plan-estimate{flex:1 1 100%;margin:0}.trade-plan-field{display:flex;flex-direction:column;gap:.25rem;min-width:160px;flex:1 1 160px}.trade-plan-field-wide{flex:1 1 100%;min-width:220px}.trade-plan-field label{font-size:.8rem;color:#cbd5e1;font-weight:600}.trade-plan-field .field-hint{font-size:.75rem;color:#94a3b8;line-height:1.35;max-width:28rem}.trade-plan-field input,.trade-plan-field select{width:100%;max-width:220px;padding:.4rem;border-radius:4px;border:1px solid #334;background:#0f1419;color:inherit}.trade-plan-levels{width:100%;border-collapse:collapse;font-size:.85rem;margin:.35rem 0}.trade-plan-levels th,.trade-plan-levels td{padding:.35rem .45rem;border-bottom:1px solid #334155;text-align:left;vertical-align:middle}.trade-plan-levels th{color:#94a3b8;font-weight:600;font-size:.75rem}.trade-plan-levels input{width:100%;min-width:72px;max-width:120px;padding:.35rem;border-radius:4px;border:1px solid #334;background:#1e293b;color:#e2e8f0}button.linkish{background:none;border:none;color:#93c5fd;cursor:pointer;padding:.15rem .25rem;font-size:.8rem}button.linkish:hover{text-decoration:underline}.spread-form input,.spread-form select{padding:.4rem;border-radius:4px;border:1px solid #334;background:#0f1419;color:inherit;max-width:220px}.spread-form input[type=number]{max-width:140px}.spread-email-help{flex:1 1 100%;margin:0}.spread-mode-row{display:inline-flex;align-items:center;gap:.35rem}.mode-help{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid #64748b;color:#94a3b8;font-size:.75rem;font-weight:600;cursor:help;-webkit-user-select:none;user-select:none;flex-shrink:0}.mode-help-text{margin:0;padding:.5rem .65rem;background:#0f172a;border-radius:6px;border:1px solid #334155;line-height:1.45}.spread-form>.mode-help-text,.trade-plan-box>.mode-help-text{flex:1 1 100%;width:100%;box-sizing:border-box}.trade-plan-field-wide>.field-hint{max-width:none}.spread-fx-field{flex:1 1 100%;margin:.15rem 0}.spread-fx-field input{max-width:160px}.spread-formula-input{min-width:220px;flex:1 1 220px}.spread-legs-hint{flex:0 0 100%;margin:0}.spread-leg-value-row{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.spread-alert-row{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.spread-alert-checkbox{display:inline-flex;align-items:center;gap:.4rem}.spread-email-help{flex:0 0 100%;margin:0}.spread-actions{display:flex;gap:.4rem;flex-wrap:wrap}.error{color:#f87171}.info{color:#93c5fd}.presets button:disabled{opacity:.65;cursor:default}.future-search{margin:.75rem 0 1rem;max-width:520px}.future-search label{display:block;font-size:.85rem;color:#94a3b8;margin-bottom:.35rem}.future-search input{width:100%;padding:.55rem .7rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit}.future-search-results{list-style:none;margin:.5rem 0 0;padding:0;border:1px solid #334;border-radius:8px;background:#1a2332;max-height:260px;overflow:auto}.future-search-results li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid #2a3344}.future-search-results li:last-child{border-bottom:none}.future-search-results button{flex-shrink:0;margin:0;padding:.3rem .7rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}.future-search-results button:disabled{background:#334155;opacity:.7;cursor:default}.alert-log{margin-top:2rem;padding:1rem;background:#1a2332;border-radius:10px}.alert-log-header{display:flex;justify-content:space-between;align-items:center}.paper-header-actions{display:flex;align-items:center;gap:.5rem}.paper-clear-btn{border-color:#b91c1c;color:#fecaca;background:#450a0a}.paper-clear-btn:hover:not(:disabled){background:#7f1d1d;color:#fff}.alert-log h2{margin:0}.alert-log table{margin-top:.75rem}.alert-log>.muted.small,.alert-log>p.muted.small,.paper-trades p.muted.small{margin-top:.65rem;margin-bottom:.75rem}.alert-log .small,.future-search .small{font-size:.8rem}.alert-log-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.alert-log-pager button:disabled{opacity:.45;cursor:not-allowed}.alert-row.failed{background:#3f1d1d}.alert-row.skipped{background:#1e293b}.muted{color:#94a3b8}.triggered{background:#422006}.arb-in-zone{background:#0f2f28}.arb-in-zone.triggered{background:#3a2a12}.loading{text-align:center;margin-top:4rem}.market-clock{margin-top:1.5rem;padding:1rem;background:#1a2332;border-radius:10px}.market-clock-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}.market-clock h2{margin:0 0 .35rem}.diagnostics-panel,.fair-value-panel,.arb-scanner-panel{margin-top:1rem}.arb-scanner-title{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.arb-scanner-clock{font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace;font-size:.95rem;font-weight:500;letter-spacing:.04em;color:#9ca3af}.arb-scan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem;margin-top:.85rem}.arb-scan-card{border:1px solid #2a3340;border-radius:8px;background:#0b1016;padding:.75rem .85rem .9rem;font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace;font-size:.78rem}.arb-scan-card-hot{border-color:#166534;background:#1665341f;box-shadow:inset 0 0 0 1px #22c55e40}.arb-scan-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;padding-bottom:.5rem;border-bottom:1px solid #1c2430}.arb-scan-card-title{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.arb-scan-side{color:#94a3b8;letter-spacing:.04em;font-size:.72rem}.arb-scan-status{font-size:.68rem;letter-spacing:.06em;font-weight:600;padding:.2rem .45rem;border-radius:4px;border:1px solid #334155;color:#cbd5e1;white-space:nowrap}.arb-scan-status-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;max-width:14rem}.arb-scan-warn{font-size:.65rem;font-weight:600;letter-spacing:.02em;color:#fbbf24;line-height:1.2;text-align:right}.arb-scan-block-reasons{display:block;border-top:1px solid #334155;padding-top:.45rem;margin-top:.15rem}.arb-scan-block-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:#fda4af;margin-bottom:.25rem}.arb-scan-block-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.arb-scan-block-list li{font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#fbbf24;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.arb-raw-breaches{margin-top:.75rem}.arb-raw-breaches summary{cursor:pointer;margin-bottom:.35rem}.arb-scan-status-relative_value_only{color:#f59e0b;border-color:#92400e}.arb-scan-status-watch{color:#93c5fd;border-color:#1e3a5f}.arb-scan-status-blocked{color:#fda4af;border-color:#9f1239;background:#7f1d1d40}.arb-scan-status-actionable{color:#86efac;border-color:#166534;background:#16653440}.arb-scan-status-order_pending{color:#fde68a;border-color:#854d0e}.arb-scan-status-hedged{color:#a5b4fc;border-color:#3730a3}.arb-scan-status-exit_pending{color:#fda4af;border-color:#9f1239}.arb-scan-card-body{display:flex;flex-direction:column;gap:.55rem}.arb-scan-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.35rem .75rem}.arb-scan-field{display:flex;flex-direction:column;gap:.1rem;min-width:0}.arb-scan-field-label{color:#64748b;font-size:.65rem;letter-spacing:.05em;font-weight:600}.arb-scan-field-value{color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arb-scan-table-wrap{overflow-x:auto;margin-top:.85rem;border:1px solid #2a3340;border-radius:8px;background:#0b1016}.arb-scan-table,.arb-surv-table{width:100%;border-collapse:collapse;font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace;font-size:.82rem}.arb-scan-table th,.arb-scan-table td,.arb-surv-table th,.arb-surv-table td{padding:.45rem .65rem;text-align:right;white-space:nowrap;border-bottom:1px solid #1c2430}.arb-scan-table th:first-child,.arb-scan-table td:first-child,.arb-surv-table th:first-child,.arb-surv-table td:first-child{text-align:left}.arb-scan-table thead th{color:#9ca3af;font-weight:600;letter-spacing:.04em;font-size:.72rem}.arb-scan-sep td{padding:.35rem 0;border-bottom:1px dashed #2a3340}.arb-row-hot td{background:#1665342e}.arb-pair{font-weight:600}.arb-delayed{color:#f59e0b;font-size:.75rem}.arb-hedge{text-align:left!important;font-size:.78rem;color:#cbd5e1}.arb-surv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.arb-surv-grid h3{margin:0 0 .25rem;font-size:.95rem}.arb-surv-table{margin-top:.4rem}.arb-useful td{color:#86efac}.arb-flash td{color:#9ca3af}.arb-research-panel{margin-top:1rem}.arb-research-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.arb-research-actions select{margin-left:.35rem;background:#0f1419;color:inherit;border:1px solid #334;border-radius:4px;padding:.2rem .4rem}.arb-research-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-top:.85rem}.arb-kpi{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border:1px solid #2a3340;border-radius:8px;background:#0b1016}.arb-kpi strong{font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace;font-size:1.15rem}.arb-kpi-warn strong{color:#fbbf24}.arb-research-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem}.arb-research-grid h3,.arb-research-daily h3{margin:0 0 .35rem;font-size:.95rem}.arb-research-meta{margin-top:.5rem}.arb-research-daily{margin-top:1rem;overflow-x:auto}.pair-paper-panel{margin-top:1rem}.pair-paper-header{margin-bottom:.35rem}.pair-paper-header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.pair-paper-header-row h2{margin:0}.pair-paper-panel .muted.small,.pair-paper-help,.pair-paper-meta,.pair-paper-notes{margin-top:.35rem;margin-bottom:.5rem;line-height:1.45;display:block}.pair-paper-meta{margin:.5rem 0 .35rem}.pair-paper-notes{margin:0 0 .75rem;max-width:72rem;line-height:1.35}.pair-state{font-size:.72rem;letter-spacing:.02em}.fv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.85rem;margin-top:.85rem}.fv-card{padding:.95rem 1rem;border-radius:8px;border:1px solid #334;background:#0f1419}.fv-card-hot{border-color:#166534}.fv-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.fv-card-head h3{margin:0 0 .15rem;font-size:1.25rem}.fv-card-head p{margin:0}.fv-net-hero{text-align:right;display:flex;flex-direction:column;gap:.15rem}.fv-net-hero strong{font-size:1.35rem;letter-spacing:.02em}.fv-books{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.85rem 0 .5rem}.fv-book-label{margin:0 0 .25rem;color:#94a3b8;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.fv-ba{display:flex;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums}.fv-fair{margin:.35rem 0 .15rem;font-variant-numeric:tabular-nums}.fv-model{margin:0 0 .75rem}.fv-ledgers{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.fv-ledger{padding:.55rem .65rem;border-radius:6px;border:1px solid #2a3344;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;opacity:.72}.fv-ledger-active{opacity:1;border-color:#3f6b54;background:#0d1f1a}.fv-ledger-title{margin:0 0 .35rem;font-family:inherit;font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.fv-row{display:flex;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums;line-height:1.45}.fv-net{margin-top:.3rem;padding-top:.3rem;border-top:1px dashed #334;font-weight:700}.fv-pos{color:#4ade80}.fv-neg{color:#f87171}@media (max-width: 640px){.fv-books,.fv-ledgers{grid-template-columns:1fr}}.diagnostics-grid{margin-top:.75rem}.diagnostics-card .diagnostics-detail{margin:.35rem 0 0;font-size:.85rem;line-height:1.35}.diagnostics-meta{margin:.25rem 0 0;font-size:.8rem}.exchange-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.local-time{margin:0;color:#cbd5e1}.tz-select{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#94a3b8}.tz-select select{padding:.45rem .6rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit;min-width:180px}.exchange-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem}.exchange-card{padding:.85rem;border-radius:8px;border:1px solid #334;background:#0f1419}.exchange-card.open{border-color:#166534}.exchange-card.closed{border-color:#7f1d1d}.exchange-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.exchange-card-title{display:flex;flex-direction:column;gap:.45rem;min-width:0}.exchange-card h3{margin:0;font-size:1rem}.exchange-tz{margin:.15rem 0 0;line-height:1.3;letter-spacing:.01em}.exchange-time{margin:.75rem 0 .25rem;font-variant-numeric:tabular-nums;font-size:1.05rem}.session-note{margin:.45rem 0;color:#cbd5e1;font-size:.9rem}.hours-summary{margin:.35rem 0 0;color:#94a3b8;font-size:.8rem;line-height:1.35}.status-pill{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.status-pill.open{background:#14532d;color:#86efac}.status-pill.closed{background:#450a0a;color:#fca5a5}.status-pill.unknown{background:#334155;color:#cbd5e1}.front-month-pill{display:inline-block;margin-left:.4rem;padding:.08rem .4rem;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.02em;background:#1e3a5f;color:#93c5fd;vertical-align:middle}button.symbol-trade-link{background:none;border:0;padding:0;color:#e2e8f0;font:inherit;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}button.symbol-trade-link:hover{color:#93c5fd}.future-search-actions{display:flex;gap:.35rem;flex-shrink:0}.future-search-results .future-search-actions button:last-child{background:transparent;color:#93c5fd;border:1px solid #3b82f6}.spread-chart-panel{margin-top:1rem;padding:1rem;border:1px solid #334155;border-radius:8px;background:#0f172a}.spread-chart-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.spread-chart-heading{min-width:0;flex:1 1 220px}.spread-chart-title{display:block;line-height:1.4}.spread-chart-title .muted{color:#94a3b8;font-size:.9rem}.spread-chart-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0}.spread-chart-controls button{margin-left:.35rem}.spread-chart-controls button.active{background:#1d4ed8;border-color:#3b82f6}.spread-chart-svg{width:100%;max-width:100%;height:auto;display:block;overflow:hidden;background:#020617;border-radius:6px;cursor:crosshair}.spread-chart-canvas{position:relative}.chart-crosshair{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.chart-dot{stroke:#0f172a;stroke-width:1.5;pointer-events:none}.chart-dot-spread{fill:#38bdf8}.chart-dot-leg-a{fill:#a78bfa}.chart-dot-leg-b{fill:#fbbf24}.chart-tooltip{position:absolute;z-index:5;min-width:150px;padding:.55rem .7rem;border:1px solid #334155;border-radius:6px;background:#0f172af2;color:#e2e8f0;font-size:.8rem;line-height:1.35;pointer-events:none;box-shadow:0 6px 18px #00000059}.chart-tooltip-time{margin-bottom:.35rem;color:#94a3b8;font-size:.75rem}.chart-tooltip-row{display:flex;justify-content:space-between;gap:1rem;margin-top:.15rem}.chart-tooltip-row strong{font-variant-numeric:tabular-nums}.chart-tooltip-spread strong{color:#38bdf8}.chart-tooltip-leg-a strong{color:#a78bfa}.chart-tooltip-leg-b strong{color:#fbbf24}.chart-tooltip-threshold strong{color:#f87171}.chart-control-sep{display:inline-block;width:1px;height:1.1rem;margin:0 .35rem;background:#475569;vertical-align:middle}.chart-range-label{display:block;margin-top:.45rem;margin-bottom:0;color:#94a3b8;font-size:.8rem;line-height:1.35}.chart-hint{display:block;clear:both;margin:.65rem 0 0;color:#94a3b8;font-size:.8rem;line-height:1.45}.chart-line{stroke-width:2}.chart-spread{stroke:#38bdf8}.chart-leg-a{stroke:#a78bfa;stroke-width:1.5;opacity:.9}.chart-leg-b{stroke:#fbbf24;stroke-width:1.5;opacity:.9}.chart-threshold{stroke:#f87171;stroke-dasharray:6 4;stroke-width:1.5}.chart-grid{stroke:#1e293b;stroke-width:1}.chart-tick{stroke:#64748b;stroke-width:1}.chart-label{fill:#94a3b8;font-size:10px}.chart-axis-title{fill:#cbd5e1;font-weight:600}.chart-x-label{font-size:9px}.spread-chart-legend{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.75rem;margin-bottom:0;font-size:.85rem;line-height:1.4}.spread-chart-legend span:before{content:"";display:inline-block;width:12px;height:3px;margin-right:.35rem;vertical-align:middle}.legend-spread:before{background:#38bdf8}.legend-leg-a:before{background:#a78bfa}.legend-leg-b:before{background:#fbbf24}.legend-threshold:before{background:#f87171}.live-trade-panel .live-trade-body{margin-top:.75rem}.live-trade-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:.75rem}.live-trade-toolbar label{display:flex;flex-direction:column;gap:.25rem;min-width:220px}.live-trade-toolbar select,.live-trade-toolbar button{padding:.5rem .75rem;border-radius:6px;border:1px solid #334;background:#0f1419;color:inherit}.live-trade-toolbar button{background:#3b82f6;border-color:#3b82f6;color:#fff;cursor:pointer}.live-trade-toolbar button:disabled{opacity:.5;cursor:not-allowed}.live-trade-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem 1rem;margin:.75rem 0 1rem;padding:.75rem;background:#132337;border-radius:6px;font-size:.9rem}.live-trade-status div{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline}.live-trade-status strong{color:#93c5fd;font-weight:600}.live-trade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem .75rem}.live-trade-grid label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#cbd5e1}.live-trade-grid .live-trade-field-full{grid-column:1 / -1}.live-trade-grid .field-hint,.live-trade-grid .live-ref-hint{display:block;margin:.1rem 0 0;font-size:.75rem;font-weight:400;line-height:1.45;color:#94a3b8;max-width:42rem}.live-trade-grid input,.live-trade-grid select{max-width:220px}.live-trade-order,.live-trade-2fa{max-width:none}.live-trade-order-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem;clear:both}.live-trade-order-actions button[type=submit]{margin:0}.live-order-flash{margin:.65rem 0 0;padding:.55rem .75rem;border-radius:6px;font-size:.92rem;line-height:1.35;font-weight:600}.live-order-flash.ok{color:#166534;background:#dcfce7;border:1px solid #86efac}.live-order-flash.err{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.live-trade-not-ready-hint{margin:0;max-width:36rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.45;color:#fbbf24;background:#422006;border:1px solid #854d0e;border-radius:6px}.live-trade-tables{margin-top:1rem;overflow-x:auto}.live-trade-section-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 .35rem}.live-trade-section-header h4{margin:0}.live-trade-section-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.live-trade-section-header .danger-link{color:var(--danger, #c0392b);background:transparent;border:1px solid color-mix(in srgb,var(--danger, #c0392b) 45%,transparent)}.live-dev-warn{color:#d97706}.live-trade-section-header button{flex:0 0 auto;padding:.25rem .65rem;font-size:.8rem}.live-trade-tables table{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1rem}.live-trade-tables th,.live-trade-tables td{text-align:left;padding:.4rem .5rem;border-bottom:1px solid #243044}.live-trade-tables th{color:#93c5fd;font-weight:600}.live-exchange-hint{margin:.35rem 0 .75rem;line-height:1.4}.live-offset-hint{margin:.15rem 0 .35rem;line-height:1.45;color:#cbd5e1}.live-exchange-hint.muted.small{margin-top:.35rem;margin-bottom:.75rem}.live-exchange-hint .link{display:inline;margin:0;padding:0}.account-dock{position:fixed;right:1.25rem;bottom:1.25rem;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;pointer-events:none}.account-dock>*{pointer-events:auto}.account-dock-fab{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid #334155;border-radius:999px;background:#1e293b;color:#e2e8f0;box-shadow:0 4px 24px #00000073;cursor:pointer;font-size:.85rem;max-width:min(240px,calc(100vw - 2rem))}.account-dock-fab:hover{background:#334155}.account-dock-fab--ok{border-color:#15803d}.account-dock-fab--err{border-color:#b91c1c}.account-dock-fab--empty,.account-dock-fab--unknown{border-color:#475569}.account-dock-fab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#0f172a;font-weight:700;font-size:.95rem;flex-shrink:0}.account-dock-fab-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dock-panel{width:min(360px,calc(100vw - 2rem));max-height:min(70vh,520px);overflow:auto;padding:.85rem 1rem 1rem;background:#1a2332;border:1px solid #334155;border-radius:12px;box-shadow:0 8px 32px #00000080}.account-dock-panel-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem}.account-dock-panel-header h3{margin:0;font-size:1rem}.account-dock-close{display:inline;margin:0;font-size:.85rem}.account-dock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.account-dock-card{padding:.65rem .75rem;border-radius:8px;background:#0f172a;border:1px solid #334155}.account-dock-card--ok{border-left:3px solid #22c55e}.account-dock-card--err{border-left:3px solid #ef4444}.account-dock-card--unknown{border-left:3px solid #64748b}.account-dock-card-head{display:flex;gap:.5rem;align-items:flex-start}.account-dock-card-title-wrap{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.account-dock-card-title{display:block;line-height:1.3;font-size:.95rem}.account-dock-card-sub{margin:0;font-size:.78rem;line-height:1.35;color:#94a3b8}.account-dock-loading-banner{margin:0 0 .65rem;padding:.45rem .65rem;font-size:.78rem;line-height:1.4;color:#94a3b8;background:#0f172a;border:1px solid #334155;border-radius:6px}.account-dock-card-pending{margin:.45rem 0 0;font-size:.78rem;color:#64748b}.account-dock-dot{width:.55rem;height:.55rem;border-radius:50%;margin-top:.35rem;flex-shrink:0}.account-dock-dot--ok{background:#22c55e}.account-dock-dot--err{background:#ef4444}.account-dock-dot--unknown{background:#64748b}.account-dock-fund{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .75rem;margin:.55rem 0 0;font-size:.82rem}.account-dock-fund>div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.account-dock-fund dt{color:#94a3b8;font-weight:500;font-size:.75rem;line-height:1.25}.account-dock-fund dd{margin:0;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.account-dock-meta{display:flex;flex-direction:column;gap:.4rem;margin:.55rem 0 0;padding-top:.5rem;border-top:1px solid #334155;font-size:.78rem}.account-dock-meta>div{display:flex;flex-direction:column;gap:.12rem}.account-dock-meta dt{color:#94a3b8;font-weight:500;font-size:.75rem;line-height:1.25}.account-dock-meta dd{margin:0;font-weight:600;line-height:1.35;word-break:break-all;font-variant-numeric:tabular-nums}.account-dock-meta-server dd{font-weight:500;color:#cbd5e1}.account-dock-error{margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.account-dock-empty{margin:.25rem 0 .75rem}.account-dock-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.65rem;border-top:1px solid #334155}.account-dock-actions button{padding:.4rem .75rem;border-radius:6px;border:none;background:#334155;color:inherit;cursor:pointer;font-size:.82rem;line-height:1.3;max-width:100%;white-space:nowrap}.account-dock-actions button:disabled{opacity:.6;cursor:wait}.account-dock-manage{background:#2563eb!important;color:#fff!important}.account-dock-refreshed{flex:1 1 100%;margin:0;font-size:.78rem;color:#94a3b8;line-height:1.35}.spread-status-cell{min-width:7.5rem;vertical-align:top}.spread-status-lights{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.spread-status-lights--compact .spread-status-pill{font-size:.68rem;padding:.12rem .4rem}.spread-status-pill{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.3;white-space:nowrap;border:1px solid transparent}.spread-status-pill--off{background:#1e293b;color:#94a3b8;border-color:#475569}.spread-status-pill--disarmed{background:#422006;color:#fcd34d;border-color:#854d0e}.spread-status-pill--armed{background:#1e3a5f;color:#93c5fd;border-color:#2563eb}.spread-status-pill--entering,.spread-status-pill--exiting,.spread-status-pill--hedging,.spread-status-pill--cancelling{background:#431407;color:#fdba74;border-color:#c2410c;animation:spread-status-pulse 1.2s ease-in-out infinite}.spread-status-pill--open{background:#14532d;color:#86efac;border-color:#15803d}.spread-status-pill--manual_alert{background:#450a0a;color:#fca5a5;border-color:#b91c1c}.spread-status-pill--alert{background:#4a044e;color:#f0abfc;border-color:#a21caf}.spread-status-pill--alert-on{background:#1e1b2e;color:#c4b5fd;border-color:#6d28d9}.spread-status-pill--arb{background:#0f2f28;color:#6ee7b7;border-color:#059669}.spread-status-pill--live{background:#312e81;color:#c4b5fd;border-color:#6366f1}.spread-status-pill--naked{background:#3f1d1d;color:#fecaca;border-color:#ef4444}.spread-status-pill--open-failed{background:#450a0a;color:#fecaca;border-color:#dc2626}.spread-status-pill--blocked{background:#3f3f46;color:#e4e4e7;border-color:#71717a}@keyframes spread-status-pulse{0%,to{opacity:1}50%{opacity:.65}}.silver-preset-row{display:flex;flex-direction:column;gap:.35rem}.silver-preset-btn{align-self:flex-start;padding:.45rem .85rem;border-radius:6px;border:1px solid #2563eb;background:#1e3a5f;color:#dbeafe;cursor:pointer;font-size:.85rem}.silver-preset-btn:hover{background:#2563eb;color:#fff}.arb-suggest-btn{border-color:#059669;background:#0f2f28;color:#a7f3d0}.arb-suggest-btn:hover{background:#059669;color:#fff}.arb-cell{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.arb-suggest-inline{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center;font-size:.75rem}.arb-suggest-link{display:inline;margin:0;padding:0;font-size:.75rem}.app-toast-stack{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:.5rem;width:min(36rem,calc(100vw - 1.5rem));pointer-events:none}.app-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;border-radius:8px;box-shadow:0 8px 28px #00000047;font-size:.92rem;line-height:1.35;font-weight:600;animation:app-toast-in .18s ease-out}.app-toast-text{flex:1;min-width:0;word-break:break-word}.app-toast-dismiss{flex:0 0 auto;border:none;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-size:1.15rem;line-height:1;padding:0 .15rem}.app-toast-dismiss:hover{opacity:1}.app-toast-ok{color:#14532d;background:#dcfce7;border:1px solid #86efac}.app-toast-err{color:#7f1d1d;background:#fee2e2;border:1px solid #fca5a5}.app-toast-info{color:#1e3a8a;background:#dbeafe;border:1px solid #93c5fd}.app-toast-warn{color:#78350f;background:#fef3c7;border:1px solid #fcd34d}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.order-flow-panel{display:flex;flex-direction:column;gap:.85rem;margin:1rem 0;padding:1rem 1.1rem;background:#132337;border-radius:8px;border:1px solid #243447}.order-flow-header{display:flex;flex-direction:column;gap:.55rem;margin:0}.order-flow-title{margin:0;padding:0;line-height:1.35;font-size:1.05rem;font-weight:600}.order-flow-help{margin:0;padding:0;max-width:48rem;color:#94a3b8;font-size:.85rem;line-height:1.5}.order-flow-flags{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0}.order-flow-flags label{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem}.order-flow-table-wrap{overflow-x:auto;margin:0}.order-flow-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.88rem}.order-flow-table th,.order-flow-table td{padding:.5rem .55rem;border-bottom:1px solid #243447;vertical-align:middle;text-align:left}.order-flow-table tbody tr:last-child td{border-bottom:none}.order-flow-window-edit{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.order-flow-unit{color:#94a3b8;font-size:.85rem;line-height:1}.order-flow-table input[type=number]{width:4.5rem;padding:.3rem .4rem;border-radius:4px;border:1px solid #334;background:#0f1419;color:inherit}.order-flow-triggered{background:#fbbf241f}.order-flow-live{font-variant-numeric:tabular-nums;white-space:nowrap}.order-flow-footnote{margin:0;padding:0;color:#94a3b8;font-size:.85rem;line-height:1.45}.order-flow-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.order-flow-modal{width:min(28rem,100%);background:#0f172a;color:#e2e8f0;border:1px solid #f59e0b;border-radius:10px;padding:1.1rem 1.2rem;box-shadow:0 16px 40px #0006}.order-flow-modal h3{margin:0 0 .65rem;color:#fbbf24}.order-flow-modal ul{margin:0 0 1rem;padding-left:1.2rem}.order-flow-modal button{background:#f59e0b;color:#111;border:none;border-radius:6px;padding:.45rem .9rem;font-weight:600;cursor:pointer}.emergency-panel{display:flex;flex-direction:column;gap:.85rem;margin:1rem 0;padding:1rem 1.1rem;background:#1a1520;border-radius:8px;border:1px solid #3f2a3a}.emergency-panel-active{border-color:#b91c1c;box-shadow:inset 0 0 0 1px #b91c1c59}.emergency-header{display:flex;flex-direction:column;gap:.45rem;margin:0}.emergency-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35;color:#fecaca}.emergency-help{margin:0;max-width:48rem;color:#94a3b8;font-size:.85rem;line-height:1.5}.emergency-banner{margin:0;padding:.55rem .75rem;border-radius:6px;background:#b91c1c33;border:1px solid #b91c1c;color:#fecaca;font-size:.9rem;line-height:1.4}.emergency-flags{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0}.emergency-flags label{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem}.emergency-banned{margin:0}.emergency-note{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.emergency-note input{max-width:36rem;padding:.4rem .55rem;border-radius:4px;border:1px solid #334;background:#0f1419;color:inherit}.emergency-footnote{margin:0;color:#94a3b8;font-size:.85rem;line-height:1.45}.emergency-actions{display:flex;flex-wrap:wrap;gap:.55rem .75rem}.emergency-actions button{padding:.4rem .75rem}.logs-panel{margin-top:2rem}.logs-panel-title-block{margin:.5rem 0 .75rem}.logs-panel-title{margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.logs-panel-help{margin:0}.logs-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0 .5rem}.logs-tab{border:1px solid #334155;background:#0f172a;color:#cbd5e1;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;cursor:pointer}.logs-tab.active{background:#1e3a5f;border-color:#38bdf8;color:#e0f2fe}.logs-tab-help{margin:0 0 .75rem}.logs-detail{display:inline;word-break:break-all}.logs-row-warn{background:#fbbf240f}
