@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600&display=swap");:root{--qs-bg:#f2f3f5;--qs-surface:#ffffff;--qs-surface-2:#eceef1;--qs-surface-3:#e4e6ea;--qs-border:#dde0e6;--qs-border-strong:#c8cbd4;--qs-ink:#151820;--qs-ink-mid:#3d4255;--qs-ink-soft:#7c8298;--qs-ink-faint:#b0b5c4;--qs-accent:#1c5fe8;--qs-accent-bg:#eef3fd;--qs-accent-border:#c0d3f8;--qs-teal:#0891b2;--qs-teal-bg:#e0f5f9;--qs-amber:#c2780a;--qs-amber-bg:#fef5e4;--qs-amber-border:#f0d28a;--qs-red:#c42b2b;--qs-red-bg:#fdeaea;--qs-red-border:#edb8b8;--qs-green:#087a50;--qs-green-bg:#e4f5ee;--qs-green-border:#98d8bc;--qs-font-head:var(--ti-font);--qs-font-body:"Mulish",var(--ti-font);--qs-font-mono:var(--ti-font-mono);--qs-radius:10px;--qs-radius-sm:6px;--qs-shadow-sm:0 1px 3px rgba(21,24,32,.06),0 1px 2px rgba(21,24,32,.04);--qs-shadow-md:0 4px 16px rgba(21,24,32,.08);--qs-ease:cubic-bezier(0.4,0,0.2,1)}.app-shell:has(.qs-command-shell) .app-header{background:var(--qs-surface);border-bottom-color:var(--qs-border)}.app-shell:has(.qs-command-shell) .tender-bar{background:var(--qs-bg);border-bottom-color:var(--qs-border);padding:.5rem 1.25rem}.app-shell:has(.qs-command-shell) .tender-bar-title{font-size:.85rem;font-weight:600;color:var(--qs-ink)}.app-shell:has(.qs-command-shell) .tender-bar-meta{font-family:var(--qs-font-mono);font-size:.68rem;color:var(--qs-ink-soft)}.app-shell:has(.qs-command-shell) .tender-session-id{color:var(--qs-ink-faint)}.qs-command-shell{background:var(--qs-bg)}.qs-command-frame{grid-template-columns:188px minmax(0,1fr) minmax(180px,220px)}.qs-command-rail.workflow-first-rail{background:var(--qs-surface);border-right:1px solid var(--qs-border);padding:1rem 0;gap:1px;width:188px}.qs-command-rail .workflow-first-rail-item{font-family:var(--qs-font-body);font-size:.78rem;font-weight:500;color:var(--qs-ink-soft);padding:.5rem .85rem;margin:0 .5rem;border-radius:var(--qs-radius-sm);border:none;background:transparent;text-align:left;cursor:pointer;transition:background .14s var(--qs-ease),color .14s var(--qs-ease);position:relative;letter-spacing:.1px}.qs-command-rail .workflow-first-rail-item:hover:not(:disabled){background:var(--qs-surface-2);color:var(--qs-ink)}.qs-command-rail .workflow-first-rail-item--active{background:var(--qs-accent-bg);color:var(--qs-accent);font-weight:600;box-shadow:inset 3px 0 0 var(--qs-accent);border-radius:0 var(--qs-radius-sm) var(--qs-radius-sm) 0;margin-left:0;padding-left:1.1rem}.qs-command-rail .workflow-first-rail-item--active:hover:not(:disabled){background:color-mix(in srgb,var(--qs-accent) 12%,white)}.qs-command-rail .workflow-first-rail-item--disabled{opacity:.38;cursor:not-allowed}.qs-command-centre-head{background:var(--qs-surface);border-bottom:1px solid var(--qs-border);padding:.75rem 1.25rem .65rem}.qs-command-centre-title{font-family:var(--qs-font-head);font-size:1.05rem;font-weight:800;color:var(--qs-ink);letter-spacing:-.5px;margin:0}.qs-command-centre-scope{font-family:var(--qs-font-mono);font-size:.67rem;color:var(--qs-ink-soft);margin:.2rem 0 0;letter-spacing:.2px}.ti-procurement-context-strip{background:var(--qs-surface);border:none;border-bottom:1px solid var(--qs-border);border-radius:0;margin:0;padding:.45rem 1.25rem}.ti-procurement-context-strip-label{font-family:var(--qs-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--qs-ink-faint)}.ti-procurement-badge{font-family:var(--qs-font-mono);font-size:.68rem;font-weight:500;background:var(--qs-surface-2);border:1px solid var(--qs-border);color:var(--qs-ink-mid);padding:.15rem .55rem;border-radius:999px}.ti-procurement-context-strip-placeholder{font-family:var(--qs-font-body);font-size:.72rem;color:var(--qs-ink-faint);font-style:italic}.workflow-first-readiness-strip{margin:0;padding:.45rem 1.25rem;border:none;border-bottom:1px solid var(--qs-border);border-radius:0;background:var(--qs-surface);gap:.5rem .65rem}.workflow-first-readiness-strip--blocked{background:color-mix(in srgb,var(--qs-amber-bg) 60%,var(--qs-surface));border-bottom-color:var(--qs-amber-border)}.workflow-first-readiness-strip--risk{background:color-mix(in srgb,var(--qs-amber-bg) 40%,var(--qs-surface));border-bottom-color:var(--qs-amber-border)}.workflow-first-readiness-strip--ready{background:color-mix(in srgb,var(--qs-green-bg) 50%,var(--qs-surface));border-bottom-color:var(--qs-green-border)}.workflow-first-readiness-strip-kicker{font-family:var(--qs-font-mono);font-size:.58rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--qs-ink-faint);flex:0 0 auto}.workflow-first-readiness-strip-posture{font-family:var(--qs-font-head);font-size:.72rem;font-weight:700;background:var(--qs-surface);border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);padding:.2rem .55rem;cursor:pointer;gap:.1rem}.workflow-first-readiness-strip-posture-label{color:var(--qs-ink)}.workflow-first-readiness-strip-posture-hint{font-family:var(--qs-font-mono);font-size:.58rem;color:var(--qs-ink-faint)}.workflow-first-readiness-strip-chip{font-family:var(--qs-font-mono);font-size:.67rem;font-weight:500;border:1px solid var(--qs-border);border-radius:999px;padding:.18rem .5rem;color:var(--qs-ink-mid);background:var(--qs-surface);cursor:pointer;gap:.2rem;transition:border-color .12s}.workflow-first-readiness-strip-chip:hover{border-color:var(--qs-border-strong)}.workflow-first-readiness-strip-chip--warn{border-color:var(--qs-amber-border);background:var(--qs-amber-bg);color:var(--qs-amber)}.workflow-first-readiness-strip-chip--ghost{border-color:var(--qs-border);background:transparent;color:var(--qs-ink-soft)}.workflow-first-readiness-strip-chip-value{font-weight:700}.workflow-first-readiness-strip-chip-label{font-size:.62rem;color:inherit;opacity:.8}.qs-command-centre-body{background:var(--qs-bg)}.qs-operational-overview{padding:1.25rem 1.25rem 2rem;gap:.75rem}.qs-operational-overview-toolbar{gap:.4rem;margin-bottom:.25rem}.qs-operational-overview-toolbar .btn-ghost{font-family:var(--qs-font-mono);font-size:.65rem;color:var(--qs-ink-soft);border-color:var(--qs-border);padding:.25rem .6rem;border-radius:var(--qs-radius-sm)}.qs-operational-overview-toolbar .btn-ghost:hover:not(:disabled){background:var(--qs-surface-2);color:var(--qs-ink);border-color:var(--qs-border-strong)}.qs-op-section{background:var(--qs-surface);border:1px solid var(--qs-border);border-radius:var(--qs-radius);padding:1rem 1.1rem;box-shadow:var(--qs-shadow-sm);transition:box-shadow .18s var(--qs-ease),border-color .18s var(--qs-ease)}.qs-op-section:hover{box-shadow:var(--qs-shadow-md);border-color:var(--qs-border-strong)}.qs-op-section-head{margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid var(--qs-border);gap:.5rem}.qs-op-section-title{font-family:var(--qs-font-head);font-size:.82rem;font-weight:800;color:var(--qs-ink);letter-spacing:-.1px;text-transform:uppercase;font-size:.68rem;letter-spacing:.45px}.qs-op-section-head .btn-ghost{font-family:var(--qs-font-mono);font-size:.62rem;color:var(--qs-accent);border:none;padding:.15rem 0;background:none}.qs-op-section-head .btn-ghost:hover:not(:disabled){background:none;text-decoration:underline}.qs-op-blocker-list{gap:.3rem}.qs-op-blocker-row{background:var(--qs-surface-2);border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);padding:.45rem .65rem;transition:background .12s,border-color .12s}.qs-op-blocker-row:hover{background:var(--qs-surface-3);border-color:var(--qs-border-strong)}.qs-op-blocker-row--warn{background:var(--qs-amber-bg);border-color:var(--qs-amber-border)}.qs-op-blocker-row--warn:hover{background:color-mix(in srgb,var(--qs-amber-bg) 70%,#fff)}.qs-op-blocker-label{font-family:var(--qs-font-body);font-size:.78rem;font-weight:600;color:var(--qs-ink)}.qs-op-blocker-value{font-family:var(--qs-font-mono);font-size:.7rem;color:var(--qs-ink-soft)}.qs-op-table-row{background:var(--qs-surface-2);border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);padding:.45rem .65rem;font-size:.78rem;color:var(--qs-ink);gap:.1rem;transition:background .12s,border-color .12s}.qs-op-table-row:hover{background:var(--qs-accent-bg);border-color:var(--qs-accent-border);color:var(--qs-ink)}.qs-op-cell-title{font-family:var(--qs-font-body);font-size:.78rem;font-weight:600;color:var(--qs-ink)}.qs-op-cell-meta{font-family:var(--qs-font-mono);font-size:.65rem;color:var(--qs-ink-soft);margin-top:.1rem}.qs-op-muted{font-family:var(--qs-font-body);font-size:.78rem;color:var(--qs-ink-faint)}.qs-tile-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.6rem;gap:.6rem;margin-bottom:.75rem}@media (max-width:1200px){.qs-tile-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.qs-tile-grid{grid-template-columns:repeat(2,1fr)}}.qs-tile{background:var(--qs-surface);border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);padding:.65rem .75rem;cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex;flex-direction:column;gap:.2rem;text-align:left;font:inherit;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;overflow:hidden}.qs-tile:hover{border-color:var(--qs-border-strong);box-shadow:var(--qs-shadow-sm)}.qs-tile:focus-visible{outline:2px solid var(--qs-accent);outline-offset:2px}.qs-tile:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px}.qs-tile--docs:before{background:#2563a8}.qs-tile--queries:before{background:var(--qs-amber)}.qs-tile--technical:before{background:var(--qs-green)}.qs-tile--commercial:before{background:var(--qs-teal)}.qs-tile--readiness:before{background:#6b3fa0}.qs-tile-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.qs-tile-status{font-family:var(--qs-font-mono);font-size:.6rem;font-weight:600;letter-spacing:.3px;padding:.15rem .4rem;border-radius:3px;flex-shrink:0}.qs-tile-status--ok{background:var(--qs-green-bg);color:var(--qs-green)}.qs-tile-status--warn{background:var(--qs-amber-bg);color:var(--qs-amber)}.qs-tile-status--alert{background:var(--qs-red-bg);color:var(--qs-red)}.qs-tile-status--neutral{background:var(--qs-surface-2);color:var(--qs-ink-soft)}.qs-tile-label{font-size:.75rem;font-weight:600;color:var(--qs-ink)}.qs-tile-desc,.qs-tile-label{font-family:var(--qs-font-body)}.qs-tile-desc{font-size:.68rem;font-weight:300;color:var(--qs-ink-soft);line-height:1.4}.qs-overview-toolbar{display:flex;gap:.35rem;margin-bottom:.5rem}.qs-tile-cta-hint{font-size:8px;font-weight:400;font-family:var(--qs-font-mono)}.qs-tile-footer{font-family:var(--qs-font-mono);font-size:.62rem;color:var(--qs-ink-faint);margin-top:auto;padding-top:.25rem}.qs-lower-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:900px){.qs-lower-grid{grid-template-columns:1fr}}.qs-card{background:var(--qs-surface);border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);overflow:hidden}.qs-card-head{padding:.6rem .75rem;border-bottom:1px solid var(--qs-border);display:flex;align-items:center;justify-content:space-between}.qs-card-title{font-family:var(--qs-font-body);font-size:.75rem;font-weight:600;color:var(--qs-ink)}.qs-card-body{padding:0}.qs-card-head-action{font-family:var(--qs-font-mono);font-size:.62rem;font-weight:600;color:var(--qs-accent);background:transparent;border:none;cursor:pointer;padding:0;line-height:1}.qs-card-head-action:hover{text-decoration:underline}.qs-card-stat-row{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem;border-bottom:1px solid var(--qs-border);gap:.5rem}.qs-card-stat-row:last-child{border-bottom:none}.qs-card-stat-label{font-family:var(--qs-font-mono);font-size:.65rem;color:var(--qs-ink-soft);flex-shrink:0}.qs-card-stat-value{font-family:var(--qs-font-body);font-size:.72rem;font-weight:600;color:var(--qs-ink);text-align:right}.qs-card-stat-value--ready{color:var(--qs-green)}.qs-card-stat-value--risk{color:var(--qs-amber)}.qs-card-stat-value--blocked{color:var(--qs-red)}.qs-card-summary{font-family:var(--qs-font-body);font-size:.72rem;color:var(--qs-ink-soft);padding:.55rem .75rem;margin:0;line-height:1.5;border-top:1px solid var(--qs-border)}.qs-row{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;transition:background .1s;background:none;border:none;border-bottom:1px solid var(--qs-border);width:100%;text-align:left;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.qs-row:last-child{border-bottom:none}.qs-row:hover{background:var(--qs-bg)}.qs-row-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:7px}.qs-row-body{flex:1 1}.qs-row-text{font-size:12px;line-height:1.5;color:var(--qs-ink)}.qs-row-meta{color:var(--qs-ink-soft);margin-top:1px}.qs-row-meta,.qs-row-time{font-size:10px;font-family:var(--qs-font-mono)}.qs-row-time{color:var(--qs-ink-faint);white-space:nowrap;margin-top:2px}.qs-att-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .1s;background:none;border:none;border-bottom:1px solid var(--qs-border);width:100%;text-align:left;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.qs-att-row:last-child{border-bottom:none}.qs-att-row:hover{background:var(--qs-bg)}.qs-att-box{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.qs-att-text{flex:1 1;font-size:12px;color:var(--qs-ink)}.qs-att-tag{font-size:9px;font-weight:700;padding:3px 8px;border-radius:4px;font-family:var(--qs-font-mono);letter-spacing:.3px;flex-shrink:0}.qs-att-tag--red{background:var(--qs-red-bg);color:var(--qs-red)}.qs-att-tag--amber{background:var(--qs-amber-bg);color:var(--qs-amber)}.qs-command-context{background:var(--qs-surface);border-left:1px solid var(--qs-border);padding:.75rem .7rem;gap:.55rem}.qs-ask-ti-panel{border:1px solid var(--qs-border);border-radius:var(--qs-radius);background:var(--qs-bg);overflow:hidden}.qs-ask-ti-toggle{font-family:var(--qs-font-body);font-size:.72rem;font-weight:600;color:var(--qs-ink);background:var(--qs-surface);border-bottom:1px solid var(--qs-border);padding:.5rem .65rem}.qs-ask-ti-toggle:hover{background:var(--qs-surface-2)}.qs-secondary-nav{border:1px solid var(--qs-border);border-radius:var(--qs-radius);background:var(--qs-surface);padding:.5rem .45rem}.qs-secondary-nav-label{font-family:var(--qs-font-mono);font-size:.57rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--qs-ink-faint);margin-bottom:.35rem;padding-left:.2rem}.qs-secondary-nav-item{font-family:var(--qs-font-body);font-size:.75rem;font-weight:500;color:var(--qs-ink-soft);padding:.32rem .5rem;border-radius:5px;transition:background .12s,color .12s}.qs-secondary-nav-item:hover{background:var(--qs-surface-2);color:var(--qs-ink)}.qs-secondary-nav-item--active{background:var(--qs-accent-bg);color:var(--qs-accent);font-weight:600}.qs-context-placeholder{font-family:var(--qs-font-body);font-size:.7rem;color:var(--qs-ink-faint);line-height:1.45}.qs-overview-project-discussion{background:var(--qs-surface);border-bottom:1px solid var(--qs-border);padding:.45rem 1.25rem}.qs-thread-toggle{width:100%;text-align:center;font-family:var(--qs-font-mono);font-size:.65rem;color:var(--qs-ink-soft);border:1px dashed var(--qs-border);border-radius:var(--qs-radius-sm);padding:.3rem 0;margin-bottom:.35rem}.qs-thread-toggle:hover{background:var(--qs-surface-2);color:var(--qs-ink);border-color:var(--qs-border-strong)}.ti-tender-collaboration--overview{background:var(--qs-surface);border-color:var(--qs-accent-border);border-radius:var(--qs-radius-sm);font-size:.75rem}.ti-tender-collaboration-title{font-family:var(--qs-font-head);font-size:.82rem;font-weight:700}.qs-centre-panel-host{background:var(--qs-bg)}.ti-qs-workspace-landmark{border:1px solid var(--qs-border);border-radius:var(--qs-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--qs-surface-2) 80%,var(--qs-surface)) 0,var(--qs-surface) 100%)}.ti-qs-workspace-landmark__kicker{font-family:var(--qs-font-mono);font-size:.6rem;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--qs-ink-faint)}.ti-qs-workspace-landmark__title{font-family:var(--qs-font-head);font-size:.98rem;font-weight:800;color:var(--qs-ink);letter-spacing:-.3px}.ti-qs-workspace-landmark__lead{font-family:var(--qs-font-body);font-size:.75rem;color:var(--qs-ink-soft)}.ti-qs-section-card{background:var(--qs-surface);border:1px solid var(--qs-border);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm)}.ti-qs-section-card__title{font-family:var(--qs-font-head);font-size:.82rem;font-weight:700;color:var(--qs-ink);letter-spacing:-.1px}.ti-qs-deliverable-pill{font-family:var(--qs-font-body);font-size:.73rem;background:var(--qs-surface-2);border:1px solid var(--qs-border);border-radius:7px;color:var(--qs-ink-mid);padding:.45rem .6rem;transition:border-color .12s}.ti-qs-deliverable-pill:hover{border-color:var(--qs-border-strong)}.ti-qs-panel-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--qs-surface-2) 75%,var(--qs-surface)) 0,var(--qs-surface) 100%);border-bottom:1px solid var(--qs-border)}.ti-qs-panel-hero__kicker{font-family:var(--qs-font-mono);font-size:.6rem;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--qs-ink-faint)}.ti-qs-panel-hero__title{font-family:var(--qs-font-head);font-size:.92rem;font-weight:800;color:var(--qs-ink);letter-spacing:-.3px}.ti-qs-panel-hero__lead{font-family:var(--qs-font-body);font-size:.72rem;color:var(--qs-ink-soft)}.qs-command-shell .btn{font-family:var(--qs-font-body);font-weight:600}.qs-command-shell .btn-primary{background:var(--qs-accent);border-color:var(--qs-accent)}.qs-command-shell .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--qs-accent) 85%,black);border-color:color-mix(in srgb,var(--qs-accent) 85%,black)}.qs-command-shell .btn-ghost{color:var(--qs-ink-mid);border-color:var(--qs-border)}.qs-command-shell .btn-ghost:hover:not(:disabled){background:var(--qs-surface-2);border-color:var(--qs-border-strong);color:var(--qs-ink)}.app-shell:has(.qs-command-shell) .notification-bell-btn{color:rgba(255,255,255,.55)}.ti-dashboard-v2-connected-root--qs{background:var(--qs-bg)}.ti-dashboard-v2-connected-root--qs .ti-dashboard-masthead{border-color:var(--qs-border);box-shadow:var(--qs-shadow-sm)}.ti-dashboard-v2-connected-root--qs .ti-dashboard-identity{background:linear-gradient(180deg,var(--qs-surface) 0,var(--qs-surface-2) 100%);border-color:var(--qs-border)}.ti-dashboard-v2-connected-root--qs .ti-dashboard-region-a-title{font-family:var(--qs-font-head);font-weight:800;color:var(--qs-ink);letter-spacing:-.4px}.ti-dashboard-v2-connected-root--qs .ti-dashboard-kpi-card{background:var(--qs-surface);border-color:var(--qs-border);border-radius:var(--qs-radius-sm)}.ti-dashboard-v2-connected-root--qs .ti-dashboard-kpi-label{font-family:var(--qs-font-mono);letter-spacing:.4px;color:var(--qs-ink-faint)}.ti-dashboard-v2-connected-root--qs .ti-dashboard-kpi-value{font-family:var(--qs-font-mono);color:var(--qs-ink)}.ti-qs-cockpit{background:var(--qs-surface);border-bottom:1px solid var(--qs-border);padding:0 1.25rem .6rem;gap:.4rem}.ti-qs-cockpit .workflow-first-page-title{font-family:var(--qs-font-head);font-size:1rem;font-weight:800;color:var(--qs-ink);letter-spacing:-.35px}.workflow-documents-surface[data-ti-qs-workspace=documents] .wf-docs-master{border-left:3px solid var(--qs-teal)}.workflow-documents-surface[data-ti-qs-workspace=documents] .wf-docs-header{background:linear-gradient(90deg,color-mix(in srgb,var(--qs-teal) 8%,var(--qs-surface)) 0,var(--qs-surface) 55%)}.wf-docs-title{font-family:var(--qs-font-head);font-size:.9rem;font-weight:800;color:var(--qs-ink)}.wf-docs-sub{font-family:var(--qs-font-body);font-size:.75rem;color:var(--qs-ink-soft)}.wf-docs-detail-empty-title,.wf-docs-detail-name{font-family:var(--qs-font-head)}.doc-card-name{font-family:var(--qs-font-body)}.doc-card-meta{font-family:var(--qs-font-mono)}.qs-command-shell .submission-readiness-rollup{background:var(--qs-surface);border-color:var(--qs-border);border-radius:var(--qs-radius-sm)}.qs-command-shell .submission-readiness-rollup-title{font-family:var(--qs-font-head);font-size:.72rem;font-weight:700;color:var(--qs-ink);letter-spacing:.1px}.qs-command-shell .submission-readiness-section-cell{background:var(--qs-surface-2);border-color:var(--qs-border);border-radius:var(--qs-radius-sm)}.qs-command-shell .submission-readiness-section-cell-title{font-family:var(--qs-font-head);font-size:.62rem;font-weight:700;letter-spacing:.3px;color:var(--qs-ink-mid)}.ti-qs-overview-hero{background:var(--qs-surface);border-color:var(--qs-border);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm)}.ti-qs-overview-hero__title{font-family:var(--qs-font-head);font-size:1.1rem;font-weight:800;color:var(--qs-ink);letter-spacing:-.5px}.ti-qs-overview-hero__lead{font-family:var(--qs-font-body);font-size:.78rem;color:var(--qs-ink-soft)}.qs-command-shell--horiz{display:flex;flex-direction:column;min-height:0;flex:1 1;position:relative}.qs-horiz-nav{display:flex;align-items:center;justify-content:center;gap:0;background:var(--qs-surface);border-bottom:1px solid var(--qs-border);padding:0 1rem;height:40px;flex-shrink:0;overflow-x:auto;scrollbar-width:none;position:relative;z-index:10}.qs-horiz-nav::-webkit-scrollbar{display:none}.qs-horiz-nav-item{font-family:var(--qs-font-body);font-size:.75rem;font-weight:500;color:var(--qs-ink-soft);background:transparent;border:none;border-bottom:2px solid transparent;padding:0 .65rem;height:100%;cursor:pointer;transition:color .12s var(--qs-ease),border-color .12s var(--qs-ease);white-space:nowrap;letter-spacing:.1px;position:relative;flex-shrink:0}.qs-horiz-nav-item:hover{color:var(--qs-ink)}.qs-horiz-nav-item--active{color:var(--qs-teal);border-bottom-color:var(--qs-teal);font-weight:600}.qs-horiz-nav-sep{width:1px;height:16px;background:var(--qs-border);flex-shrink:0;margin:0 .5rem}.qs-horiz-ask-ti-btn{font-family:var(--qs-font-body);font-size:.72rem;font-weight:600;color:var(--qs-surface);background:var(--qs-ink);border:none;border-radius:999px;padding:.3rem .9rem;cursor:pointer;transition:background .12s var(--qs-ease);white-space:nowrap;letter-spacing:.1px;flex-shrink:0}.qs-horiz-ask-ti-btn:hover{background:var(--qs-ink-mid)}.qs-horiz-ask-ti-btn--active{background:var(--qs-accent)}.qs-horiz-content{flex:1 1;overflow-y:auto;background:var(--qs-bg);min-height:0}.qs-horiz-content-inner{max-width:1300px;margin:0 auto;padding:28px 32px}.qs-horiz-content-inner>.qs-operational-overview{padding-left:0;padding-right:0;padding-top:0}.qs-operational-overview.qs-bidder-overview-five{box-sizing:border-box;width:100%;max-width:44rem;margin-inline:auto;padding:.5rem 0 1rem}@media (min-width:1100px){.qs-operational-overview.qs-bidder-overview-five{max-width:48rem}}.qs-command-centre-body .qs-operational-overview.qs-bidder-overview-five,.qs-horiz-content-inner>.qs-operational-overview.qs-bidder-overview-five{padding-left:1rem;padding-right:1rem}.qs-bidder-overview-five .qs-overview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding-bottom:.45rem;margin-bottom:.4rem;border-bottom:1px solid var(--qs-border)}.qs-bidder-overview-five .qs-overview-toolbar .btn-ghost{font-family:var(--qs-font-mono);font-size:.68rem;color:var(--qs-ink-soft)}.qs-bidder-overview-stack{display:flex;flex-direction:column;gap:.4rem}.qs-bidder-overview-section{position:relative;background:color-mix(in srgb,var(--qs-surface) 88%,var(--qs-surface-2));border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);padding:.62rem .75rem .58rem .8rem;box-shadow:var(--qs-shadow-sm)}.qs-bidder-overview-section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--qs-radius-sm) 0 0 var(--qs-radius-sm);background:color-mix(in srgb,var(--qs-ink-soft) 35%,var(--qs-border))}.qs-bidder-overview-section--deemphasized{opacity:.9;padding:.5rem .65rem .48rem .72rem;box-shadow:none}.qs-bidder-overview-section--deemphasized .qs-bidder-overview-section-title{font-size:.8rem}.qs-bidder-overview-section--collapsed{opacity:.92;box-shadow:none}.qs-bidder-overview-section--post-tender-hero{border-color:var(--qs-accent-border);box-shadow:var(--qs-shadow-sm),0 0 0 1px color-mix(in srgb,var(--qs-accent) 18%,transparent)}.qs-bidder-overview-section--post-tender-hero:before{background:var(--qs-accent)}.qs-bidder-overview-section--post-tender-hero .qs-bidder-overview-section-title{font-size:1rem}.qs-bidder-overview-section--post-tender-follow{border-color:color-mix(in srgb,var(--qs-accent-border) 45%,var(--qs-border));box-shadow:var(--qs-shadow-sm);padding:.58rem .72rem .52rem .78rem}.qs-bidder-overview-section--post-tender-follow:before{background:color-mix(in srgb,var(--qs-accent) 52%,var(--qs-ink-soft))}.qs-bidder-overview-section--post-tender-follow .qs-bidder-overview-section-title{font-size:.88rem}.qs-bidder-overview-section--post-tender-muted{opacity:.94;padding:.52rem .68rem .48rem .74rem;box-shadow:none}.qs-bidder-overview-section--post-tender-muted .qs-bidder-overview-section-title{font-size:.82rem}.qs-bidder-overview-section--post-tender-muted:before{background:color-mix(in srgb,var(--qs-ink-soft) 42%,var(--qs-border))}.qs-bidder-overview-stack[data-ti-qs-post-tender="1"] .qs-bidder-overview-section--deemphasized{opacity:.86}.qs-bidder-post-tender-queue-line{margin:0 0 .38rem;font-size:.74rem;line-height:1.4;font-weight:600;color:var(--qs-ink)}.qs-bidder-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.42rem}.qs-bidder-overview-section-title{margin:0;font-family:var(--qs-font-head);font-size:.92rem;font-weight:700;letter-spacing:-.02em;color:var(--qs-ink)}.qs-bidder-overview-metric{margin:0 0 .22rem;font-size:.9rem;font-weight:600;color:var(--qs-ink)}.qs-bidder-overview-empty,.qs-bidder-overview-hint{margin:.28rem 0 0;font-size:.74rem;line-height:1.4;color:var(--qs-ink-soft)}.qs-bidder-overview-empty{font-style:italic}.qs-bidder-post-tender-kicker{margin:0 0 .32rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--qs-ink-soft)}.qs-bidder-overdue-banner{margin:0 0 .42rem;padding:.4rem .55rem;border-radius:var(--qs-radius-sm);font-size:.76rem;font-weight:700;line-height:1.35;color:var(--qs-red);background:var(--qs-red-bg);border:1px solid color-mix(in srgb,var(--qs-red) 32%,var(--qs-border))}.qs-bidder-overview-stat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid color-mix(in srgb,var(--qs-border) 80%,transparent);border-radius:var(--qs-radius-sm);overflow:hidden;background:var(--qs-surface)}.qs-bidder-overview-stat-list li{border-top:1px solid color-mix(in srgb,var(--qs-border) 65%,transparent);font-size:.78rem;color:var(--qs-ink)}.qs-bidder-overview-stat-list li:first-child{border-top:none}.qs-bidder-overview-stat-list li:not(:has(.qs-bidder-overview-stat-hit)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:1.25rem;column-gap:1.25rem;padding:.34rem .5rem}.qs-bidder-overview-stat-list li:not(:has(.qs-bidder-overview-stat-hit))>span:last-child{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.qs-bidder-overview-stat-list li:has(.qs-bidder-overview-stat-hit){padding:0}.qs-bidder-overview-stat-hit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:1.25rem;column-gap:1.25rem;width:100%;padding:.34rem .5rem;margin:0;border:none;background:transparent;font:inherit;font-size:.78rem;color:inherit;text-align:left;cursor:pointer}.qs-bidder-overview-stat-hit span:last-child{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.qs-bidder-overview-stat-hit:hover{background:var(--qs-accent-bg)}.qs-bidder-tone--ok{color:var(--qs-green)}.qs-bidder-tone--warn{color:var(--qs-amber)}.qs-bidder-tone--alert{color:var(--qs-red)}.qs-bidder-tone--neutral{color:var(--qs-ink-soft)}.qs-drawer-backdrop{position:fixed;inset:0;background:rgba(21,24,20,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:300;opacity:0;pointer-events:none;transition:opacity .22s var(--qs-ease)}.qs-drawer-backdrop--open{opacity:1;pointer-events:auto}.qs-drawer{position:fixed;top:0;right:0;bottom:0;width:620px;max-width:100vw;background:var(--qs-surface);border-left:1px solid var(--qs-border);box-shadow:var(--qs-shadow-md);z-index:301;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .24s var(--qs-ease)}.qs-drawer--open{transform:translateX(0)}.qs-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem .6rem 1.15rem;border-bottom:1px solid var(--qs-border);background:var(--qs-surface);flex-shrink:0}.qs-drawer-title{font-family:var(--qs-font-head);font-size:.88rem;font-weight:700;color:var(--qs-ink);letter-spacing:-.2px}.qs-drawer-close{font-size:.75rem;font-weight:600;color:var(--qs-ink-soft);background:transparent;border:1px solid var(--qs-border);border-radius:var(--qs-radius-sm);padding:.2rem .55rem;cursor:pointer;line-height:1.4;transition:background .1s,color .1s,border-color .1s}.qs-drawer-close:hover{background:var(--qs-surface-2);color:var(--qs-ink);border-color:var(--qs-border-strong)}.qs-drawer-close:focus-visible{outline:2px solid var(--qs-accent);outline-offset:2px}.qs-drawer-body{flex:1 1;overflow-y:auto}.qs-drawer-body,.qs-drawer-panel-host{background:var(--qs-bg)}.qs-drawer-body .qs-ask-ti-panel{border:none;border-radius:0;background:transparent}.qs-drawer-body .qs-ask-ti-toggle{display:none}.qs-drawer-body .qs-ask-ti-body{height:100%}.qs-drawer-body .msg{max-width:92%}.qs-drawer-body .msg--assistant{max-width:100%}.qs-drawer-body .msg-citation-card{font-size:.85rem;padding:.6rem .85rem}.qs-drawer-body .msg-citation-snippet{font-size:.8rem;line-height:1.5}.qs-drawer-body .msg-citation-snippet-truncated{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}