.midstream-shell{--ms-bg: #01181d;--ms-bg-2: #042228;--ms-panel: rgba(3, 32, 37, .92);--ms-panel-soft: rgba(4, 38, 44, .96);--ms-line: rgba(115, 177, 183, .24);--ms-line-strong: rgba(115, 177, 183, .42);--ms-text: #edf8f5;--ms-muted: #9ab8b8;--ms-brand: #60ccff;--ms-accent: #4d88ff;--ms-cyan: #7fd8cd;--ms-warn: #f0d46f;--ms-danger: #ff9b90;--ms-low: #92b6ff;background:radial-gradient(circle at 12% -10%,rgba(96,204,255,.12),transparent 28%),radial-gradient(circle at 88% 8%,rgba(77,136,255,.14),transparent 28%),linear-gradient(180deg,#03161c,#021116);color:var(--ms-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.midstream-noise{position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(130,199,197,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(130,199,197,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 96%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 96%)}.midstream-frame{width:min(1520px,calc(100vw - 1rem));min-height:calc(100vh - 1rem);margin:.5rem auto;padding:.8rem;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:0;border-radius:2rem;background:linear-gradient(180deg,#60ccff33,#4d88ff24);box-shadow:0 0 0 1px #6db3e042,0 0 54px #5880ff3d,0 32px 90px -50px #000000d1}.midstream-rail{position:relative;border-right:1px solid var(--ms-line-strong);background:linear-gradient(180deg,#042026fa,#021519fa);border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .75rem}.midstream-rail-back,.midstream-rail-item{width:2.3rem;height:2.3rem;border-radius:.8rem;display:grid;place-items:center;border:1px solid rgba(115,177,183,.18);background:transparent;color:var(--ms-text);font:inherit;text-decoration:none;cursor:pointer}.midstream-rail-item--help{font-size:1.15rem;font-weight:700}.midstream-rail-back:focus-visible,.midstream-rail-item:focus-visible{outline:2px solid rgba(96,204,255,.28);outline-offset:2px}.midstream-rail-item.is-active,.midstream-rail-back:hover,.midstream-rail-item:hover{background:#4d88ff29;border-color:#60ccff42}.midstream-surface{background:radial-gradient(circle at top right,rgba(8,70,86,.35),transparent 28%),linear-gradient(180deg,#042329f7,#011a1ffa);border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem;padding:1.5rem;display:grid;gap:1.2rem}.midstream-overline,.midstream-stat-label,.midstream-chat-label,.midstream-chip,.midstream-mini-system span,.midstream-state-pill,.midstream-table th,.midstream-filter label{margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.midstream-overline,.midstream-stat-label,.midstream-filter label,.midstream-table th,.midstream-mini-system span{color:var(--ms-muted)}.midstream-masthead{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;min-height:3.2rem;padding-top:.15rem}.midstream-brand-block{display:grid;gap:.18rem;min-width:0}.midstream-masthead h1{position:absolute;left:50%;top:.25rem;transform:translate(-50%);margin:0;font-size:clamp(2.1rem,3.8vw,3.3rem);line-height:.95;letter-spacing:-.05em;text-align:center;font-weight:500;color:#f4fbf8;white-space:nowrap;pointer-events:none}.midstream-masthead-meta{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;max-width:30rem;margin-left:auto;padding-top:.2rem}.midstream-chip{padding:.36rem .62rem;border-radius:.35rem;background:#083c48bf;border:1px solid rgba(115,177,183,.16);color:#bfe3e2}.midstream-chip--quiet{color:#90adac}.midstream-screen{min-height:0}.midstream-screen[hidden]{display:none!important}.midstream-selector-screen{display:grid;gap:1rem}.midstream-selector-hero,.midstream-review-selector-card,.midstream-detail-banner{border:1px solid rgba(115,177,183,.18);background:#052b3280;border-radius:.7rem}.midstream-selector-hero{padding:1rem 1.05rem}.midstream-selector-hero h2{margin:.3rem 0 0;font-size:1.34rem;font-weight:600;color:#f0fbf9}.midstream-selector-hero p:not(.midstream-overline){margin:.6rem 0 0;max-width:48rem;color:var(--ms-muted);line-height:1.55;font-size:.96rem}.midstream-selector-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:1rem;align-items:start}.midstream-workspace{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:1rem;min-height:0;align-items:start}.midstream-dashboard,.midstream-agent-panel{min-width:0}.midstream-review-selector-card{padding:.9rem .95rem}.midstream-selector-actions{display:grid;gap:.85rem}.midstream-selector-action-card{border:1px solid rgba(115,177,183,.18);background:#032429e6;border-radius:.7rem;padding:1rem;display:grid;gap:.55rem}.midstream-selector-action-card h3{margin:0;font-size:1rem;font-weight:600;color:#f0fbf9}.midstream-selector-action-card p:not(.midstream-overline){margin:0;color:var(--ms-muted);line-height:1.55;font-size:.92rem}.midstream-selector-feedback{margin:0;color:var(--ms-muted);font-size:.9rem;line-height:1.55}.midstream-qbr-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem}.midstream-qbr-row{display:grid;grid-template-columns:1fr;gap:.45rem;align-items:start;padding:.78rem .82rem;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease;border:1px solid rgba(115,177,183,.18);background:#052b3280;border-radius:.7rem;min-width:0}.midstream-qbr-row:hover{border-color:#60ccff38;background:#06323b94;transform:translateY(-1px)}.midstream-qbr-row:focus-visible{outline:2px solid rgba(96,204,255,.3);outline-offset:2px}.midstream-qbr-row.is-active{border-color:#60ccff4d;background:#073844a8;box-shadow:inset 0 0 0 1px #60ccff14}.midstream-qbr-vendor,.midstream-qbr-meta,.midstream-qbr-badges{display:grid;gap:.22rem;min-width:0}.midstream-qbr-vendor strong,.midstream-qbr-meta strong,.midstream-detail-banner h2{font-size:.98rem;color:#f0fbf9}.midstream-qbr-vendor span,.midstream-qbr-meta span{color:var(--ms-muted);font-size:.84rem;line-height:1.45;margin:0}.midstream-qbr-badges{justify-items:start}.midstream-review-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .56rem;border-radius:999px;border:1px solid rgba(115,177,183,.18);background:#083c48b3;color:#d8efec;font-size:.76rem;white-space:nowrap}.midstream-review-pill--new{border-color:#60ccff42;color:#b8ecff;background:#4d88ff24}.midstream-review-pill--ready{border-color:#7fd8cd47;color:#d7fff6;background:#7fd8cd24}.midstream-review-pill--review{border-color:#f0d46f47;color:#f9eeb7;background:#f0d46f1f}.midstream-review-pill--priority{border-color:#ff9b904d;color:#ffd7cf;background:#ff9b9024}.midstream-review-nav{margin-bottom:.85rem}.midstream-back-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(115,177,183,.18);background:#052b326b;color:#dff2ef;border-radius:999px;padding:.46rem .78rem;font:inherit;font-size:.9rem;cursor:pointer}.midstream-back-link:hover{border-color:#60ccff3d;background:#06323b94}.midstream-detail-banner{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.85rem .95rem;margin-bottom:.85rem}.midstream-detail-banner h2{margin:.28rem 0 0}.midstream-detail-banner-meta{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.midstream-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.midstream-stat-card,.midstream-table-card,.midstream-agent-panel,.midstream-brief-card,.midstream-mini-system,.midstream-filter button,.midstream-execution-card{border:1px solid var(--ms-line);background:#032429e6}.midstream-stat-card{padding:.95rem 1rem 1rem;border-radius:.55rem;min-height:9.7rem;display:grid;align-content:start;gap:.35rem;min-width:0}.midstream-stat-card strong{font-size:clamp(1.7rem,2.8vw,2.85rem);line-height:.95;font-weight:400;letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums}.midstream-stat-card span{color:var(--ms-muted);font-size:.95rem}.midstream-stat-list{list-style:none;padding:0;margin:.45rem 0 0;display:grid;gap:.45rem}.midstream-stat-list li{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;color:var(--ms-text);font-size:.98rem}.midstream-stat-list strong{font-size:1.2rem;font-weight:600}.midstream-filter-bar{margin-top:.85rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.midstream-filter{display:grid;gap:.45rem}.midstream-filter button{width:100%;text-align:left;border-radius:.35rem;padding:.9rem 1rem;color:var(--ms-text);font:inherit;cursor:pointer}.midstream-table-card{margin-top:.85rem;border-radius:.55rem;padding:1rem}.midstream-table-head{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:.9rem}.midstream-table-head h2,.midstream-agent-top h2{margin:.3rem 0 0;font-size:1.25rem;font-weight:600;color:#f0fbf9}.midstream-table-wrap{overflow-x:auto}.midstream-table{width:100%;border-collapse:collapse;min-width:880px}.midstream-table thead{background:#07363fcc}.midstream-table th,.midstream-table td{padding:1rem .7rem;border-bottom:1px solid rgba(115,177,183,.18);text-align:left;vertical-align:top}.midstream-table td{font-size:.98rem;line-height:1.45;color:#e4f2f0}.midstream-insight-row{opacity:0;transform:translateY(8px);transition:opacity .32s ease,transform .32s ease}.midstream-insight-row.is-visible{opacity:1;transform:translateY(0)}.midstream-value,.midstream-confidence-cell{white-space:nowrap}.midstream-badge{display:inline-flex;align-items:center;gap:.34rem;justify-content:center;min-width:5.3rem;padding:.24rem .52rem;border-radius:999px;font-size:.8rem;font-weight:700}.midstream-badge-dot{font-size:.72rem;line-height:1}.midstream-badge--high{background:#ff9b902e;color:#ffd0ca;border:1px solid rgba(255,155,144,.32)}.midstream-badge--medium{background:#f0d46f29;color:#ffefac;border:1px solid rgba(240,212,111,.28)}.midstream-badge--low{background:#92b6ff2e;color:#d7e4ff;border:1px solid rgba(146,182,255,.3)}.midstream-empty-row td{color:var(--ms-muted);text-align:center;padding:1.6rem 1rem}.midstream-agent-panel{border-radius:.7rem;padding:1rem;display:grid;gap:.85rem;min-height:0}.midstream-agent-top,.midstream-brief-head,.midstream-execution-head{display:flex;justify-content:space-between;gap:.8rem;align-items:start}.midstream-agent-identity{display:flex;align-items:center;gap:.8rem;min-width:0}.midstream-agent-heading{min-width:0}.midstream-agent-heading .midstream-overline{margin-bottom:.15rem}.midstream-agent-subtitle{margin:.18rem 0 0;color:#9dc8c9;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.midstream-agent-avatar{position:relative;width:2.9rem;height:2.9rem;flex:0 0 2.9rem;border-radius:999px;border:1px solid rgba(96,204,255,.26);background:radial-gradient(circle at 28% 24%,rgba(148,240,255,.28),transparent 30%),linear-gradient(160deg,#0b5565f5,#06343dfa);box-shadow:inset 0 1px #ffffff12,0 0 0 4px #4d88ff14}.midstream-agent-avatar--mini{width:1.7rem;height:1.7rem;flex-basis:1.7rem;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #4d88ff0f}.midstream-agent-avatar-visor{position:absolute;left:50%;top:.6rem;width:1.46rem;height:.72rem;transform:translate(-50%);border-radius:999px;background:#081922cc;border:1px solid rgba(96,204,255,.24)}.midstream-agent-avatar--mini .midstream-agent-avatar-visor{top:.34rem;width:.88rem;height:.44rem}.midstream-agent-avatar-eye{position:absolute;top:.86rem;width:.2rem;height:.2rem;border-radius:999px;background:#9ff7ff;box-shadow:0 0 10px #9ff7ff8c}.midstream-agent-avatar-eye--left{left:1.06rem}.midstream-agent-avatar-eye--right{right:1.06rem}.midstream-agent-avatar--mini .midstream-agent-avatar-eye{top:.52rem;width:.12rem;height:.12rem}.midstream-agent-avatar--mini .midstream-agent-avatar-eye--left{left:.58rem}.midstream-agent-avatar--mini .midstream-agent-avatar-eye--right{right:.58rem}.midstream-agent-avatar-smile{position:absolute;left:50%;bottom:.6rem;width:.9rem;height:.45rem;transform:translate(-50%);border-bottom:2px solid rgba(195,247,244,.84);border-radius:0 0 999px 999px}.midstream-agent-avatar--mini .midstream-agent-avatar-smile{bottom:.34rem;width:.54rem;height:.25rem;border-bottom-width:1.5px}.midstream-state-pill,#ms-progress-copy,#ms-brief-state,.midstream-brief-stage{padding:.35rem .55rem;border-radius:999px;background:#083c48bf;border:1px solid rgba(115,177,183,.16);color:#bfe3e2;white-space:nowrap}#ms-brief-state.is-final{background:#7fd8cd29;color:#d8fff4;border-color:#7fd8cd47}.midstream-chat-log{min-height:11rem;max-height:18rem;overflow:auto;display:grid;gap:.75rem;padding-right:.15rem}.midstream-thread-empty{border:1px dashed rgba(115,177,183,.22);border-radius:.8rem;padding:1rem;background:#052b326b;display:grid;gap:.45rem;color:var(--ms-muted);line-height:1.55;font-size:.92rem}.midstream-thread-empty-head{display:flex;align-items:center;gap:.7rem}.midstream-thread-empty-head>div{display:grid;gap:.12rem}.midstream-thread-empty strong{color:#dff2ef;font-size:.95rem}.midstream-chat-item{display:grid;gap:.3rem}.midstream-chat-item--user{justify-items:end}.midstream-chat-header{display:flex;align-items:center;gap:.45rem}.midstream-chat-item--user .midstream-chat-header{justify-content:flex-end}.midstream-chat-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--ms-muted);margin:0}.midstream-chat-party{color:#eaf9f5;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.midstream-chat-role{color:#9dc8c9;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.midstream-chat-bubble{width:min(100%,21.5rem);padding:.82rem .88rem;border-radius:.8rem;border:1px solid rgba(115,177,183,.18);background:#07363fa8;line-height:1.55;font-size:.94rem}.midstream-chat-item--user .midstream-chat-bubble{background:#4d88ff24;border-color:#60ccff3d}.midstream-execution-card,.midstream-brief-card,.midstream-sources-drawer{border-radius:.6rem;padding:.9rem}.midstream-execution-list{display:grid;gap:.65rem;margin-top:.7rem}.midstream-execution-step{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem;align-items:start;padding:.72rem .8rem;border-radius:.7rem;border:1px solid rgba(115,177,183,.18);background:#052b3280}.midstream-execution-step[data-state=running]{border-color:#60ccff47;background:#0637429e}.midstream-execution-step[data-state=done]{border-color:#7fd8cd3d;background:#073a3894}.midstream-execution-icon-wrap{position:relative;width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.8rem;background:#07363fa8;border:1px solid rgba(115,177,183,.16)}.midstream-execution-source-icon{width:1.15rem;height:1.15rem}.midstream-execution-status{position:absolute;right:-.18rem;bottom:-.18rem;width:1rem;height:1rem;display:grid;place-items:center;border-radius:999px;background:#032429fa;border:1px solid rgba(115,177,183,.26);font-size:.72rem;line-height:1;color:#bfe3e2}.midstream-execution-step[data-state=running] .midstream-execution-status{color:var(--ms-brand);animation:midstream-spin 1.2s linear infinite}.midstream-execution-step[data-state=done] .midstream-execution-status{color:#9cf2d0;animation:none;border-color:#7fd8cd5c}.midstream-execution-step[data-state=running] .midstream-execution-icon-wrap{border-color:#60ccff47}.midstream-execution-step[data-state=done] .midstream-execution-icon-wrap{border-color:#7fd8cd3d}.midstream-execution-title,.midstream-execution-detail{margin:0}.midstream-execution-title{color:#f3fbf8;font-size:.96rem;line-height:1.45}.midstream-execution-detail{margin-top:.18rem;color:var(--ms-muted);font-size:.88rem;line-height:1.5}.midstream-brief-doc{display:grid;gap:.95rem;margin-top:.6rem}.midstream-brief-empty{min-height:8.5rem;display:grid;place-items:center;border:1px dashed rgba(115,177,183,.2);border-radius:.7rem;background:#052b325c;margin-top:.65rem}.midstream-brief-empty p{margin:0;color:var(--ms-muted);font-size:.95rem}.midstream-brief-title-row{display:flex;justify-content:space-between;gap:.65rem;align-items:start;flex-wrap:wrap}.midstream-brief-title-row h3{margin:0;font-size:1rem;letter-spacing:.02em;text-transform:uppercase}.midstream-brief-savings{margin:0;font-size:2rem;letter-spacing:-.03em;color:#f0f7b3}.midstream-brief-section{display:grid;gap:.35rem}.midstream-brief-copy,.midstream-brief-stack p,.midstream-brief-feedback{margin:0;color:#e6f4f2;line-height:1.55;font-size:.93rem}.midstream-brief-stack{display:grid;gap:.35rem}.midstream-brief-stack p:before{content:"•";margin-right:.45rem;color:#c9eff0}.midstream-brief-actions{display:flex;gap:.65rem;margin-top:1rem}.midstream-brief-feedback{margin-top:.7rem;color:var(--ms-muted)}.midstream-systems-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.midstream-mini-system-head{display:flex;align-items:center;gap:.45rem}.midstream-mini-system-icon,.midstream-execution-source-icon{display:inline-flex;align-items:center;justify-content:center;color:#bfe3e2}.midstream-mini-system-icon{width:1rem;height:1rem}.midstream-mini-system-icon svg,.midstream-execution-source-icon svg{width:100%;height:100%}.midstream-mini-system{border-radius:.55rem;padding:.7rem .75rem;display:grid;gap:.18rem}.midstream-mini-system strong{font-size:.94rem}.midstream-mini-system em{color:var(--ms-muted);font-size:.82rem;font-style:normal}.midstream-mini-system[data-state=running]{border-color:#60ccff59;background:#0a4752cc}.midstream-mini-system[data-state=done]{border-color:#7fd8cd5c;background:#0c4c4ad1}.midstream-sources-drawer{border:1px solid var(--ms-line);background:#032429e6;padding:.15rem .75rem .75rem}.midstream-sources-drawer summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem;cursor:pointer;padding:.7rem 0 .55rem;color:#d7ece9;font-size:.92rem;font-weight:600}.midstream-sources-drawer summary::-webkit-details-marker{display:none}.midstream-sources-drawer[open] summary{margin-bottom:.55rem}.midstream-compose{display:grid;gap:.7rem}.midstream-compose textarea{width:100%;min-height:8rem;resize:vertical;border-radius:.55rem;border:1px solid rgba(115,177,183,.22);background:#021b20f2;color:var(--ms-text);padding:.85rem .9rem;font:inherit}.midstream-compose textarea:focus,.midstream-btn:focus-visible,.midstream-filter button:focus-visible{outline:2px solid rgba(96,204,255,.28);outline-offset:2px}.midstream-compose-actions{display:flex;gap:.65rem}.midstream-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.55rem;padding:.82rem .95rem;border:1px solid rgba(115,177,183,.22);background:#042a31f0;color:var(--ms-text);font:inherit;font-weight:600;cursor:pointer}.midstream-btn:hover:not(:disabled){background:#07363ff0}.midstream-btn:disabled{cursor:wait;opacity:.72}.midstream-btn--primary{background:linear-gradient(135deg,#4d88ff,#60ccff);color:#03161c;border-color:#60ccff42}.midstream-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#5d96ff,#7bdcff)}.midstream-brief-doc [contenteditable=true]{outline:1px dashed rgba(127,216,205,.4);outline-offset:4px;border-radius:.25rem}.midstream-tutorial{position:fixed;inset:0;z-index:40;background:#010c1057;backdrop-filter:blur(2px)}.midstream-tutorial-spotlight{position:fixed;border-radius:1rem;box-shadow:0 0 0 9999px #010c10d1;border:1px solid rgba(255,255,255,.28);outline:1px solid rgba(96,204,255,.18);pointer-events:none;transition:all .22s ease}.midstream-tutorial-card{position:fixed;max-width:calc(100vw - 2rem);background:#fff;color:#102126;border-radius:1rem;padding:1rem;box-shadow:0 24px 64px -32px #000c;z-index:41}.midstream-tutorial-card h2{margin:.3rem 0 0;font-size:1.1rem;line-height:1.3}.midstream-tutorial-card .midstream-overline{color:#6c8793;font-weight:700;letter-spacing:.12em}.midstream-tutorial-card p:not(.midstream-overline){margin:.65rem 0 0;line-height:1.6;color:#425862}.midstream-tutorial-dots{display:flex;gap:.4rem;margin-top:.9rem;align-items:center}.midstream-tutorial-dot{width:.62rem;height:.62rem;border-radius:999px;background:#10212647;border:1px solid rgba(16,33,38,.18);box-shadow:inset 0 0 0 1px #ffffff2e}.midstream-tutorial-dot.is-active{background:#4d88ff;border-color:#1a57c273;box-shadow:0 0 0 2px #4d88ff2e,inset 0 0 0 1px #fff3}.midstream-tutorial-actions{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-top:1rem}.midstream-tutorial-action-pair{display:flex;gap:.65rem}@keyframes midstream-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1280px){.midstream-selector-layout,.midstream-workspace{grid-template-columns:1fr}.midstream-agent-panel{min-height:0}}@media (max-width: 980px){.midstream-frame{grid-template-columns:1fr;width:calc(100vw - .65rem);min-height:calc(100vh - .65rem);margin:.325rem auto;border-radius:1.2rem}.midstream-rail{border-right:0;border-bottom:1px solid var(--ms-line-strong);border-radius:1rem 1rem 0 0;flex-direction:row;justify-content:center;padding:.8rem}.midstream-surface{border-radius:0 0 1rem 1rem;padding:1rem}.midstream-masthead{grid-template-columns:1fr;gap:.75rem;min-height:auto}.midstream-masthead h1{position:static;transform:none;text-align:left;white-space:normal}.midstream-masthead-meta{justify-content:flex-start;margin-left:0}}@media (max-width: 720px){.midstream-systems-grid,.midstream-stats-row,.midstream-qbr-list{grid-template-columns:1fr}.midstream-detail-banner,.midstream-detail-banner-meta{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.midstream-compose-actions,.midstream-brief-actions,.midstream-tutorial-actions,.midstream-tutorial-action-pair{flex-direction:column}.midstream-btn,.midstream-tutorial-actions .midstream-btn,.midstream-tutorial-action-pair .midstream-btn,.midstream-chat-bubble,.midstream-brief-title-row{width:100%}.midstream-tutorial-card{left:1rem!important;right:1rem;width:auto!important}}
