.select-field[data-v-8bb8ecf7]{width:100%;min-width:0;display:block}.select-control[data-v-8bb8ecf7]{border:1px solid var(--control-line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.select-control[data-v-8bb8ecf7]:focus-visible,.select-control[aria-expanded=true][data-v-8bb8ecf7]{outline:2px solid var(--accent);outline-offset:2px}.select-value[data-v-8bb8ecf7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-placeholder[data-v-8bb8ecf7]{color:var(--muted)}.select-menu[data-v-8bb8ecf7]{z-index:1000;overscroll-behavior:contain;border:1px solid var(--control-line);background:var(--navy);color:var(--ink);font-size:calc(17px * var(--supporting-text-scale));border-radius:9px;padding:5px;font-weight:400;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 10px 32px #0008}.select-option[data-v-8bb8ecf7]{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.select-option strong[data-v-8bb8ecf7]{font-weight:600}.select-option.is-active[data-v-8bb8ecf7]{background:var(--soft)}.select-option.is-keyboard-active[data-v-8bb8ecf7]{outline:1px solid var(--accent);outline-offset:-1px}.select-option[aria-selected=true][data-v-8bb8ecf7]{color:var(--accent)}.select-option.is-disabled[data-v-8bb8ecf7]{opacity:.5;cursor:not-allowed}.select-description[data-v-8bb8ecf7],.select-empty[data-v-8bb8ecf7]{color:var(--muted)}.select-empty[data-v-8bb8ecf7]{padding:10px 12px}.brand-mark[data-v-f23ec071]{object-fit:contain;flex:none;width:136px;height:auto;display:block}.record-field[data-v-6eb62ce8]{flex-direction:column;gap:8px;min-width:0;display:flex}.record-value[data-v-6eb62ce8]{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.record-number[data-v-6eb62ce8]{align-items:center;gap:10px;display:flex}.record-number input[data-v-6eb62ce8]{width:9rem;max-width:65%}textarea[data-v-6eb62ce8]{resize:vertical;width:100%}.inquiry-records[data-v-715a6826]{gap:12px;min-width:0;display:grid}.inquiry-record[data-v-715a6826]{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}summary[data-v-715a6826]{cursor:pointer;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.record-grid[data-v-715a6826]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.record-evidence[data-v-715a6826]{margin:16px 0}.objective-list[data-v-715a6826]{gap:12px;padding-left:20px;display:grid}.objective-list li[data-v-715a6826]{overflow-wrap:anywhere}.objective-list button[data-v-715a6826]{margin-left:12px}@media (width<=1100px){.record-grid[data-v-715a6826]{grid-template-columns:minmax(0,1fr)}}.inquiry-question[data-v-91b7b505]{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:22px 0;display:flex}.inquiry-question-title[data-v-91b7b505]{color:var(--ink);font-size:calc(18px * var(--supporting-text-scale));font-weight:600}.inquiry-question label[data-v-91b7b505]{gap:8px}.inquiry-field-help[data-v-91b7b505]{color:var(--muted);font-size:calc(15px * var(--supporting-text-scale));line-height:1.65}.inquiry-choices[data-v-91b7b505]{grid-template-columns:1fr;gap:13px;display:grid}.inquiry-choices .checkbox-field[data-v-91b7b505],.inquiry-unknown[data-v-91b7b505]{font-size:calc(16px * var(--supporting-text-scale));flex-direction:row;align-items:flex-start;gap:10px;line-height:1.6}.inquiry-choices .checkbox-field input[data-v-91b7b505],.inquiry-unknown input[data-v-91b7b505]{margin-top:5px}.inquiry-choices strong[data-v-91b7b505]{font-weight:600}.inquiry-choices span>span[data-v-91b7b505]{color:var(--muted)}.inquiry-number-unit[data-v-91b7b505]{align-items:center;gap:12px;display:flex}.inquiry-add-note[data-v-91b7b505]{color:var(--muted);font-size:calc(14px * var(--supporting-text-scale));background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.inquiry-number-unit input[data-v-91b7b505],.inquiry-short-input[data-v-91b7b505]{width:150px;max-width:100%}.inquiry-number-unit>span[data-v-91b7b505]{color:var(--muted);font-size:calc(16px * var(--supporting-text-scale))}.inquiry-vector[data-v-91b7b505]{flex-wrap:wrap;gap:18px;display:flex}.inquiry-vector .inquiry-number-unit input[data-v-91b7b505]{width:110px}.inquiry-date-row[data-v-91b7b505]{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr);gap:16px;display:grid}.inquiry-source[data-v-91b7b505]{color:var(--muted);font-size:calc(14px * var(--supporting-text-scale));overflow-wrap:anywhere}.inquiry-source summary[data-v-91b7b505]{cursor:pointer}.inquiry-source p[data-v-91b7b505],.inquiry-source ul[data-v-91b7b505]{margin-top:10px}.inquiry-source a[data-v-91b7b505]{color:var(--accent);text-decoration:underline}.inquiry-source li[data-v-91b7b505]{margin-bottom:7px}.inquiry-read-answer[data-v-91b7b505]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(16px * var(--supporting-text-scale))}.inquiry-excluded[data-v-91b7b505]{border-left:2px solid var(--line);padding-left:15px}@media (width<=760px){.inquiry-date-row[data-v-91b7b505]{grid-template-columns:1fr}}.inquiry-empty[data-v-e0544a58]{text-align:center;justify-items:center;gap:18px;padding:30px 0;display:grid}.passport-essentials[data-v-e0544a58]{margin-bottom:20px}.inquiry-group[data-v-e0544a58]{border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.inquiry-group>summary[data-v-e0544a58]{color:var(--ink);cursor:pointer;font-weight:600;line-height:1.6}.inquiry-status[data-v-e0544a58]{font-size:calc(19.5px * var(--supporting-text-scale));flex-wrap:wrap;gap:9px 20px;margin-bottom:9px;display:flex}.inquiry-status>span[data-v-e0544a58]{color:var(--muted)}.inquiry-layout[data-v-e0544a58]{grid-template-columns:minmax(180px,245px) minmax(0,1fr);gap:28px;margin-top:24px;display:grid}.inquiry-nav[data-v-e0544a58]{flex-direction:column;align-self:start;gap:7px;display:flex}.inquiry-nav button[data-v-e0544a58]{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:7px;flex-direction:column;gap:5px;padding:12px;display:flex}.inquiry-nav button.active[data-v-e0544a58]{background:var(--soft);border-color:var(--accent)}.inquiry-nav strong[data-v-e0544a58]{font-size:calc(18px * var(--supporting-text-scale));font-weight:600}.inquiry-nav span[data-v-e0544a58]{font-size:calc(16.5px * var(--supporting-text-scale));color:var(--muted)}.inquiry-content[data-v-e0544a58]{min-width:0}.inquiry-content>h3[data-v-e0544a58]{font-size:calc(25.5px * var(--supporting-text-scale));margin-bottom:9px}.inquiry-content>.form-hint[data-v-e0544a58]{margin-bottom:12px}.inquiry-save-status[data-v-e0544a58]{color:var(--accent);font-size:calc(18px * var(--supporting-text-scale));min-height:42px;padding:10px 0 18px}.inquiry-actions[data-v-e0544a58]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.inquiry-feedback[data-v-e0544a58]{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;margin:15px 0;padding:15px}.inquiry-feedback ul[data-v-e0544a58],.inquiry-review-details ul[data-v-e0544a58]{padding-left:20px}.inquiry-feedback li[data-v-e0544a58],.inquiry-review-details li[data-v-e0544a58]{margin:9px 0}.inquiry-contact[data-v-e0544a58]{background:var(--soft);border-radius:7px;padding:18px}.inquiry-contact-fields[data-v-e0544a58]{gap:12px;display:grid}.inquiry-contact label[data-v-e0544a58]{gap:7px}.inquiry-contact .button[data-v-e0544a58]{align-self:start}.inquiry-hidden>summary[data-v-e0544a58],.inquiry-review-details>summary[data-v-e0544a58]{cursor:pointer;color:var(--ink);padding:14px 0;font-weight:600}.inquiry-review-details[data-v-e0544a58]{border-bottom:1px solid var(--line);font-size:calc(19.5px * var(--supporting-text-scale))}.inquiry-review-list[data-v-e0544a58]{margin:0 0 15px}.inquiry-review-list>div[data-v-e0544a58]{padding:11px 0}.inquiry-review-list dt[data-v-e0544a58]{color:var(--muted)}.inquiry-review-list dd[data-v-e0544a58]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.inquiry-history[data-v-e0544a58]{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;padding-top:24px;display:flex}.inquiry-history .button[data-v-e0544a58]{white-space:normal;text-align:left}.inquiry-snapshot[data-v-e0544a58]{border:1px solid var(--line);border-radius:7px;margin-top:24px;padding:18px}.inquiry-snapshot h3[data-v-e0544a58]{margin-bottom:10px}.inquiry-content>.info-note[data-v-e0544a58]{margin:15px 0}@media (width<=1000px){.inquiry-layout[data-v-e0544a58]{grid-template-columns:1fr;gap:15px}.inquiry-nav[data-v-e0544a58]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.inquiry-panel>.panel-heading[data-v-e0544a58]{flex-wrap:wrap;align-items:flex-start}.inquiry-panel>.panel-body[data-v-e0544a58]{padding:var(--panel-padding)}.inquiry-nav strong[data-v-e0544a58],.inquiry-nav span[data-v-e0544a58]{font-size:calc(18px * var(--supporting-text-scale))}.inquiry-actions[data-v-e0544a58]{justify-content:flex-start}.inquiry-snapshot[data-v-e0544a58]{padding:12px}}@media (width<=450px){.inquiry-nav[data-v-e0544a58]{grid-template-columns:1fr}}.inquiry-requirements[data-v-e0544a58]{border:1px solid var(--line);color:var(--muted);font-size:calc(15px * var(--supporting-text-scale));margin:18px 0;padding:14px}.inquiry-requirements article[data-v-e0544a58]{margin-top:16px}.inquiry-requirements a[data-v-e0544a58]{color:var(--accent);text-decoration:underline}.request-document-picker[data-v-776719a4]{border:1px solid var(--line);border-radius:8px;padding:14px}.request-document-picker label[data-v-776719a4]{overflow-wrap:anywhere;align-items:center;gap:10px;margin:12px 0;display:flex}.request-document-picker input[data-v-776719a4]{width:20px;height:20px}.roadmap-intro[data-v-7b75a366]{color:var(--muted);font-size:calc(16px * var(--supporting-text-scale));margin:18px 25px}.roadmap-panel[data-v-7b75a366]{container-type:inline-size}.milestone-row[data-v-7b75a366]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:16px 24px;padding:4px 2px 10px;display:grid}.milestone-stop[data-v-7b75a366]{text-align:center;background:0 0;border:0;border-top:3px solid;border-radius:4px;grid-template-rows:auto 1fr auto auto auto;gap:4px;min-width:0;padding:10px 6px 8px;display:grid}.stop-number[data-v-7b75a366]{border:1px solid;border-radius:50%;justify-self:center;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.stop-budget[data-v-7b75a366]{color:var(--muted);overflow-wrap:anywhere;gap:3px;margin-top:5px;font-size:12px;line-height:1.3;display:grid}.stop-budget strong[data-v-7b75a366]{color:var(--ink);font-weight:500}@container (width>=480px){.milestone-row[data-v-7b75a366]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1040px){.milestone-row[data-v-7b75a366]{grid-template-columns:repeat(8,minmax(0,1fr))}}.milestone-stop.current[data-v-7b75a366]{box-shadow:inset 0 0 0 1px var(--accent);background:#17354d}.milestone-stop[data-v-7b75a366]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stop-title[data-v-7b75a366]{overflow-wrap:anywhere;color:var(--ink);align-self:center;font-size:14px;font-weight:700;line-height:1.25}.stop-eta[data-v-7b75a366],.stop-count[data-v-7b75a366]{color:var(--muted);font-size:12px;line-height:1.3}.unknown[data-v-7b75a366]{color:var(--muted)}.ok[data-v-7b75a366]{color:#a5d5b2}.attention[data-v-7b75a366]{color:#eed18d}.not_addressed[data-v-7b75a366]{color:var(--danger)}.roadmap-legend[data-v-7b75a366]{font-size:calc(14px * var(--supporting-text-scale));color:var(--muted);flex-wrap:wrap;gap:12px 20px;padding:12px 24px 24px;display:flex}.roadmap-legend span[data-v-7b75a366]{align-items:center;gap:7px;display:inline-flex}.roadmap-legend i[data-v-7b75a366]{background:currentColor;border-radius:50%;width:8px;height:8px}.legacy-milestones[data-v-7b75a366]{margin:0 24px 24px}.milestone-planning[data-v-7b75a366]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.milestone-planning label[data-v-7b75a366]{flex:1;min-width:170px}.detail-actions[data-v-7b75a366]{flex-wrap:wrap;gap:10px;display:flex}.detail-section[data-v-7b75a366]{border-top:1px solid var(--line);padding-top:20px}.detail-section h3[data-v-7b75a366]{margin-bottom:14px}.engineering-issue[data-v-7b75a366]{background:#102234;border-left:3px solid;margin:10px 0;padding:12px}.engineering-issue summary[data-v-7b75a366]{cursor:pointer;font-size:calc(18px * var(--supporting-text-scale))}.engineering-issue small[data-v-7b75a366]{font-size:calc(14px * var(--supporting-text-scale));margin:6px 0 0 20px;display:block}.issue-body[data-v-7b75a366]{color:var(--ink);padding:18px 0 0}.issue-checks[data-v-7b75a366]{color:var(--muted);font-size:calc(15px * var(--supporting-text-scale));padding-left:20px}.issue-checks li[data-v-7b75a366]{margin-bottom:8px}.provider-links[data-v-7b75a366]{gap:12px;display:grid}.stage-providers summary[data-v-7b75a366]{cursor:pointer}.stage-providers .form-hint[data-v-7b75a366]{margin:12px 0}.provider-links small[data-v-7b75a366]{color:var(--muted);margin:4px 0;display:block}.requirement-sources[data-v-7b75a366]{color:var(--muted);font-size:calc(15px * var(--supporting-text-scale))}.requirement-sources p[data-v-7b75a366]{margin-top:12px}a[data-v-7b75a366]{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline}.milestone-comment[data-v-7b75a366]{border-bottom:1px solid var(--line);padding:14px 0}.milestone-comment time[data-v-7b75a366]{color:var(--muted);font-size:calc(14px * var(--supporting-text-scale));display:block}.milestone-comment p[data-v-7b75a366]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.document-list[data-v-7b75a366]{padding-left:20px}@media (width<=620px){.milestone-row[data-v-7b75a366]{margin-inline:16px}}.external-person-row[data-v-7f9c5026]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.external-person-row p[data-v-7f9c5026]{overflow-wrap:anywhere;margin:6px 0 0}.stage-scope[data-v-7f9c5026]{border:1px solid var(--line);border-radius:8px;padding:16px}.stage-scope-options[data-v-7f9c5026]{flex-wrap:wrap;gap:14px 22px;display:flex}.stage-scope-options .checkbox-field[data-v-7f9c5026]{margin:0}.stage-scope .form-hint[data-v-7f9c5026]{margin-bottom:0}.provider-services[data-v-134d9ab4]{border:1px solid var(--line);padding:16px}.provider-services label[data-v-134d9ab4]{align-items:center;gap:10px;margin:12px 0;display:flex}.provider-services input[data-v-134d9ab4]{width:20px;height:20px}.account-actions[data-v-25ffe4fe]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.request-grid[data-v-ada7caea]{gap:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.published-request[data-v-ada7caea]{padding:var(--panel-padding)}.request-grid .published-request[data-v-ada7caea]{overflow-wrap:anywhere;margin:0}.published-request h2[data-v-ada7caea]{margin:10px 0}.published-request p[data-v-ada7caea]{margin:12px 0}.published-request a[data-v-ada7caea]{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline}.published-request ul[data-v-ada7caea]{padding-left:20px}.published-request li[data-v-ada7caea]{margin:12px 0}.request-description[data-v-ada7caea]{white-space:pre-wrap;overflow-wrap:anywhere}.request-excerpt[data-v-ada7caea]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1250px){.request-grid[data-v-ada7caea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.request-grid[data-v-ada7caea]{gap:var(--section-gap);grid-template-columns:minmax(0,1fr)}}.external-link[data-v-a4dcee3c]{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.external-link-arrow[data-v-a4dcee3c]{white-space:nowrap}.external-link[data-v-a4dcee3c] svg{vertical-align:middle;display:inline-block}.providers-table[data-v-5c5b5cab]{table-layout:fixed;min-width:1050px}.providers-table th[data-v-5c5b5cab],.providers-table td[data-v-5c5b5cab]{white-space:normal;overflow-wrap:anywhere;padding-inline:16px}.providers-table th[data-v-5c5b5cab]{overflow-wrap:normal}.providers-table th[data-v-5c5b5cab]:first-child{width:18%}.providers-table th[data-v-5c5b5cab]:nth-child(2){width:14%}.providers-table th[data-v-5c5b5cab]:nth-child(3){width:21%}.providers-table th[data-v-5c5b5cab]:nth-child(4){width:10%}.providers-table th[data-v-5c5b5cab]:nth-child(5){width:12%}.providers-table th[data-v-5c5b5cab]:nth-child(6){width:9%}.providers-table th[data-v-5c5b5cab]:nth-child(7){width:16%}.providers-table .role-tag[data-v-5c5b5cab]{white-space:normal}.providers-table .button[data-v-5c5b5cab]{white-space:normal;overflow-wrap:normal;padding-inline:12px}.provider-contacts[data-v-5c5b5cab],.provider-actions[data-v-5c5b5cab]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.contact-name[data-v-5c5b5cab]{font:inherit;color:var(--accent);text-underline-offset:4px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.contact-name[data-v-5c5b5cab]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
