.document-completion,.document-artifacts,.data-request-workspace{color:var(--ink-950);min-inline-size:0;display:grid;gap:var(--space-4)}.data-request-workspace{max-inline-size:72rem;margin-inline:auto;padding:var(--space-4)}.document-section,.data-request-panel{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-inline-size:0}.document-section h3,.document-section h4,.document-section p,.document-artifacts h3,.document-artifacts h4{margin-block:0 var(--space-3)}.document-section>summary{cursor:pointer;font-weight:700;padding-block:var(--space-2)}.document-form,.document-field{display:grid;gap:var(--space-3);min-inline-size:0}.document-form label,.document-field,.document-form fieldset{font-size:.9rem;font-weight:600;min-inline-size:0}.document-form label,.document-field{display:grid;gap:var(--space-2)}.document-form input:not([type=checkbox]),.document-form select,.document-form textarea,.document-field input,.document-field select,.document-field textarea{inline-size:100%;min-inline-size:0;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.65rem .75rem;background:var(--surface);color:var(--ink-950);font:inherit}.document-form textarea,.document-field textarea{min-block-size:5rem;resize:vertical}.document-form :disabled,.document-inline-actions :disabled{cursor:not-allowed}.document-form :focus-visible,.document-field :focus-visible,.document-section :focus-visible,.document-artifacts :focus-visible,.data-request-workspace :focus-visible{outline:2px solid var(--brand-600);outline-offset:3px;box-shadow:var(--focus)}.document-note,.document-form small,.document-field small,.document-row small,.document-section small{display:block;color:var(--ink-700);font-size:.82rem;font-weight:400;line-height:1.7}.document-policy-notice{border-inline-start:.25rem solid var(--accent-600);padding:var(--space-3);background:var(--accent-100);border-radius:var(--radius-sm);font-size:.9rem;line-height:1.8}.document-error{border-inline-start:.25rem solid var(--danger-600);padding:var(--space-3);color:#851b13;background:var(--danger-100);border-radius:var(--radius-sm);overflow-wrap:anywhere}.document-row,.document-section-heading,.data-request-panel>header,.document-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.document-row{padding-block:var(--space-3);border-block-end:1px solid var(--line)}.document-row>div,.document-row>button{min-inline-size:0}.document-row strong,.document-row small{overflow-wrap:anywhere}.document-inline-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}.document-inline-actions button,.document-form>button,.document-section>button{white-space:normal;max-inline-size:100%}.document-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:99rem;background:var(--surface-strong);color:var(--ink-700);font-size:.8rem;font-weight:700}.document-badge[data-tone=success]{background:var(--brand-100);color:var(--success-700)}.document-badge[data-tone=warning]{background:var(--warning-100);color:#704008}.document-badge[data-tone=danger]{background:var(--danger-100);color:var(--danger-600)}.document-facts{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-block:var(--space-3)}.document-facts dt{font-size:.8rem;color:var(--ink-700)}.document-facts dd{margin:0;overflow-wrap:anywhere}.document-timeline{display:grid;gap:var(--space-3);padding-inline-start:var(--space-6)}.document-timeline li{padding-inline-start:var(--space-2)}.document-timeline small{display:block}.document-output{border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-4);background:var(--surface-soft)}.document-service-card{padding-block:var(--space-3);border-block-end:1px solid var(--line)}.document-service-card:last-child{border-block-end:0}.document-check{display:flex!important;align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere}.document-check input{margin-block-start:.3rem;flex-shrink:0}.protected-document-panel .document-preview{display:block;inline-size:100%;min-block-size:20rem;border:1px solid var(--line);border-radius:var(--radius-sm)}.document-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}body:has(.traveler-list,.document-completion,.document-artifacts,.data-request-workspace){min-width:0}body:has(.traveler-list,.document-completion,.document-artifacts,.data-request-workspace) .nav-glyph:not(svg)[aria-hidden=true],.request-workspace-page:has(.traveler-list) .status-badge>[aria-hidden=true]{display:none}body:has(.traveler-list,.document-completion,.document-artifacts,.data-request-workspace) .nav-panel nav a{font-size:.9rem;white-space:normal;overflow-wrap:anywhere}.request-workspace-page:has(.traveler-list) .stage-mark[aria-hidden=true]{font-size:0}.request-workspace-page:has(.traveler-list) .stage-navigator{overflow:visible}.request-workspace-page:has(.traveler-list) .stage-navigator ol{min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--space-3)}.request-workspace-page:has(.traveler-list) .stage-navigator li{min-inline-size:0}.request-workspace-page:has(.traveler-list) .stage-navigator li:after{display:none}.request-workspace-page:has(.traveler-list) .section-tabs{flex-wrap:wrap;overflow:visible}.request-workspace-page:has(.traveler-list) .section-tabs a{min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.document-completion>[role=alert],.document-completion>[role=alert] p{min-inline-size:0;overflow-wrap:anywhere}.operations-workspace:has(.document-artifacts) .workspace-head{background:#153c68}.operations-workspace:has(.document-artifacts) .workspace-head .completion{background:#234e78}.operations-workspace:has(.document-artifacts) .workspace-head .completion[data-complete=true]{background:#187557}.operations-workspace:has(.document-artifacts) .workspace-head .completion span{color:#fff}.operations-workspace:has(.document-artifacts) .service-icon[aria-hidden=true]{font-size:0}@media(max-width:640px){.document-section,.data-request-panel,.document-output,.data-request-workspace{padding:var(--space-3)}.document-row{align-items:flex-start}.document-inline-actions>button{flex:1 1 10rem}.document-section-heading>*{max-inline-size:100%;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.document-completion *,.document-artifacts *,.data-request-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.operations-status[data-v-15f540b1]{display:inline-flex;align-items:center;min-block-size:1.7rem;inline-size:fit-content;padding:.2rem .58rem;border:1px solid #d8dee8;border-radius:999px;background:#f6f8fb;color:#3c4657;font-size:.76rem;font-weight:800;white-space:nowrap}.operations-status[data-tone=positive][data-v-15f540b1]{border-color:#9dd8c4;background:#e8f8f1;color:#11644b}.operations-status[data-tone=warning][data-v-15f540b1]{border-color:#ead18d;background:#fff7d9;color:#755500}.operations-status[data-tone=danger][data-v-15f540b1]{border-color:#eeb0aa;background:#fff0ed;color:#9a3027}.operations-status[data-tone=info][data-v-15f540b1]{border-color:#a9c8ee;background:#eef6ff;color:#225c99}.operations-queue[data-v-a64f134d]{display:grid;gap:1rem;min-inline-size:0}.queue-head[data-v-a64f134d]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.queue-head h2[data-v-a64f134d],.queue-head p[data-v-a64f134d]{margin:0}.queue-head h2[data-v-a64f134d]{margin-block:.2rem}.queue-head span[data-v-a64f134d]{color:#2c64a0;font-size:.75rem;font-weight:850}.queue-head p[data-v-a64f134d]{max-inline-size:48rem;color:#657184}.queue-count[data-v-a64f134d]{padding:.55rem .7rem;border-radius:.6rem;background:#eaf2ff;color:#225c98;white-space:nowrap}.queue-search[data-v-a64f134d]{display:grid;gap:.3rem;padding:.8rem;border:1px solid #dfe4eb;border-radius:.7rem;background:#fff;font-size:.8rem;font-weight:750}.queue-search input[data-v-a64f134d]{inline-size:100%;min-block-size:2.7rem;padding-inline:.7rem;border:1px solid #cdd5e1;border-radius:.5rem;font:inherit}.queue-list[data-v-a64f134d]{display:grid;gap:.55rem}.queue-row[data-v-a64f134d]{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(10rem,1.2fr) minmax(10rem,1fr) minmax(10rem,1.2fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;border:1px solid #dfe4eb;border-radius:.75rem;background:#fff}.queue-row>div[data-v-a64f134d]{min-inline-size:0}.queue-row span[data-v-a64f134d]{display:block;color:#697487;font-size:.7rem}.queue-row b[data-v-a64f134d]{display:block;overflow-wrap:anywhere;margin-block-start:.15rem;font-size:.82rem}.queue-row b.gap[data-v-a64f134d]{color:#963c2d}@media(max-width:1050px){.queue-row[data-v-a64f134d]{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-row[data-v-a64f134d]>:nth-last-child(-n+2){justify-self:start}}@media(max-width:640px){.queue-head[data-v-a64f134d]{align-items:start;flex-direction:column}.queue-row[data-v-a64f134d]{grid-template-columns:1fr}.queue-row[data-v-a64f134d]>:nth-last-child(-n+2){justify-self:stretch}.queue-row[data-v-a64f134d] .operations-status{justify-self:start}}.service-operation[data-v-2cd25157]{min-inline-size:0;padding:.85rem;border:1px solid #dfe4eb;border-radius:.8rem;background:#fff;box-shadow:0 2px 7px #18273e0d}header[data-v-2cd25157]{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem}.service-icon[data-v-2cd25157]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:.55rem;background:#eaf2ff;color:#1e5a9a}h3[data-v-2cd25157],p[data-v-2cd25157]{margin:0}h3[data-v-2cd25157]{font-size:.96rem}p[data-v-2cd25157]{margin-block-end:.1rem;color:#687386;font-size:.72rem;font-weight:800}.service-facts[data-v-2cd25157]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0 0}.service-facts div[data-v-2cd25157]{min-inline-size:0;padding:.55rem;border-radius:.55rem;background:#f7f9fc}dt[data-v-2cd25157]{color:#657184;font-size:.72rem}dd[data-v-2cd25157]{overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.82rem;font-weight:750}dd.gap[data-v-2cd25157]{color:#963c2d}.parts[data-v-2cd25157]{margin-block-start:.7rem;border-block-start:1px dashed #d9dee7;padding-block-start:.55rem}summary[data-v-2cd25157]{cursor:pointer;color:#255c93;font-size:.8rem;font-weight:800}ul[data-v-2cd25157]{display:grid;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none}li[data-v-2cd25157]{display:grid;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);align-items:center;gap:.5rem;font-size:.8rem}li small[data-v-2cd25157]{color:#657184}@media(max-width:680px){.service-facts[data-v-2cd25157]{grid-template-columns:1fr}li[data-v-2cd25157]{grid-template-columns:1fr auto}li small[data-v-2cd25157]{grid-column:1 / -1}}.alternative-card[data-v-d44a1719]{padding:1rem;border:1px solid #dfe4eb;border-radius:.8rem;background:#fff}header[data-v-d44a1719]{display:flex;align-items:center;justify-content:space-between;gap:1rem}h3[data-v-d44a1719],p[data-v-d44a1719]{margin:0}header p[data-v-d44a1719]{color:#687386;font-size:.73rem;font-weight:800}.criteria[data-v-d44a1719]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:.8rem 0;padding:0;list-style:none}.criteria li[data-v-d44a1719]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:.5rem;background:#f7f9fc;font-size:.78rem}.decision[data-v-d44a1719]{padding:.65rem;border-inline-start:4px solid;border-radius:.4rem;font-size:.82rem;font-weight:700}.decision.positive[data-v-d44a1719]{border-color:#26956f;background:#eaf8f2;color:#155f49}.decision.governed[data-v-d44a1719]{border-color:#c78717;background:#fff7db;color:#725000}.separation[data-v-d44a1719]{margin-block-start:.65rem;color:#596577;font-size:.75rem}.separation span[data-v-d44a1719]{margin-inline:.35rem}@media(max-width:650px){.criteria[data-v-d44a1719]{grid-template-columns:1fr}}.command-center[data-v-3d24a02d]{display:grid;gap:.8rem;padding:1rem;border:1px solid #cbdbea;border-radius:.85rem;background:linear-gradient(135deg,#f5f9ff,#fff)}.command-center>header[data-v-3d24a02d]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.command-center h2[data-v-3d24a02d],.command-center p[data-v-3d24a02d]{margin:0}.command-center header span[data-v-3d24a02d]{color:#28649f;font-size:.72rem;font-weight:850}.command-center header p[data-v-3d24a02d]{margin-block-start:.2rem;color:#687386;font-size:.82rem}.command-groups[data-v-3d24a02d],.entity-actions[data-v-3d24a02d]{display:grid;gap:.55rem}.command-card[data-v-3d24a02d],.entity-actions article[data-v-3d24a02d]{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;align-items:center;gap:.8rem;padding:.75rem;border:1px solid #dfe4eb;border-radius:.7rem;background:#fff}.command-card small[data-v-3d24a02d],.command-card strong[data-v-3d24a02d]{display:block}.command-card small[data-v-3d24a02d]{color:#687386}.entity-actions h3[data-v-3d24a02d]{margin:0;color:#315c87;font-size:.9rem}.command-actions[data-v-3d24a02d],.global-actions[data-v-3d24a02d]{display:flex;flex-wrap:wrap;gap:.4rem}.command-actions button[data-v-3d24a02d],.global-actions button[data-v-3d24a02d],.entity-actions article>button[data-v-3d24a02d]{padding:.45rem .65rem;border:1px solid #b9cce0;border-radius:.5rem;background:#f7fbff;color:#1f568c;font-weight:750}.command-form[data-v-3d24a02d]{display:grid;gap:.8rem}.command-form label[data-v-3d24a02d],.command-form fieldset[data-v-3d24a02d]{display:grid;gap:.3rem}.command-form input[data-v-3d24a02d],.command-form select[data-v-3d24a02d],.command-form textarea[data-v-3d24a02d]{inline-size:100%;padding:.65rem;border:1px solid #cbd3df;border-radius:.5rem;background:#fff}.command-form textarea[data-v-3d24a02d]{min-block-size:5rem;resize:vertical}.command-form fieldset[data-v-3d24a02d]{padding:.75rem;border:1px solid #dfe4eb;border-radius:.65rem}.command-form fieldset label[data-v-3d24a02d]{grid-template-columns:1fr 9rem;align-items:center}.version-note[data-v-3d24a02d],.truth-warning[data-v-3d24a02d],.command-error[data-v-3d24a02d]{padding:.65rem;border-radius:.5rem}.version-note[data-v-3d24a02d]{background:#eef5ff;color:#315c87}.truth-warning[data-v-3d24a02d]{background:#fff7db;color:#725000}.command-error[data-v-3d24a02d]{background:#fff0ed;color:#923227}@media(max-width:760px){.command-center>header[data-v-3d24a02d],.command-card[data-v-3d24a02d],.entity-actions article[data-v-3d24a02d]{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.command-form fieldset label[data-v-3d24a02d]{grid-template-columns:1fr}}.operations-workspace[data-v-eda24789]{display:grid;gap:1rem;min-inline-size:0}.workspace-head[data-v-eda24789]{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem;border-radius:.9rem;background:linear-gradient(135deg,#153c68,#245f9e);color:#fff}.workspace-head h2[data-v-eda24789],.workspace-head p[data-v-eda24789]{margin:0}.workspace-head h2[data-v-eda24789]{margin-block:.2rem}.workspace-head span[data-v-eda24789],.back-link[data-v-eda24789]{color:#cfe4ff;font-size:.75rem}.back-link[data-v-eda24789]{display:inline-block;margin-block-end:.45rem}.completion[data-v-eda24789]{display:grid;min-inline-size:8rem;padding:.7rem;border:1px solid rgb(255 255 255 / 25%);border-radius:.7rem;background:#ffffff1a;text-align:center}.completion strong[data-v-eda24789]{font-size:1.45rem}.completion[data-complete=true][data-v-eda24789]{background:#187557}.section-nav[data-v-eda24789]{display:flex;gap:.4rem;overflow-x:auto;padding:.45rem;border:1px solid #dfe4eb;border-radius:.7rem;background:#fff}.section-nav a[data-v-eda24789]{flex:0 0 auto;padding:.48rem .75rem;border-radius:.45rem;color:#315c87;font-size:.8rem;font-weight:800;text-decoration:none}.section-nav a[data-v-eda24789]:hover,.section-nav a[data-v-eda24789]:focus-visible{background:#eaf2ff;outline:2px solid #4a86c5;outline-offset:1px}.workspace-section[data-v-eda24789]{min-inline-size:0;scroll-margin-block-start:1rem;padding:1rem;border:1px solid #dfe4eb;border-radius:.85rem;background:#f8fafc}.workspace-section>header[data-v-eda24789]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-block-end:.8rem}.workspace-section>header h2[data-v-eda24789],.workspace-section>header p[data-v-eda24789]{margin:0}.workspace-section>header span[data-v-eda24789]{color:#28649f;font-size:.72rem;font-weight:850}.workspace-section>header p[data-v-eda24789]{max-inline-size:35rem;color:#687386;font-size:.82rem}.service-list[data-v-eda24789],.card-grid[data-v-eda24789],.incident-list[data-v-eda24789]{display:grid;gap:.65rem}.card-grid[data-v-eda24789]{grid-template-columns:repeat(2,minmax(0,1fr))}.program-list[data-v-eda24789]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.program-list li[data-v-eda24789]{display:grid;grid-template-columns:3rem minmax(8rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem;border:1px solid #dfe4eb;border-radius:.7rem;background:#fff}.version-no[data-v-eda24789]{display:grid;place-items:center;block-size:2.4rem;border-radius:.55rem;background:#eaf2ff;color:#235d9a;font-weight:900}.program-list small[data-v-eda24789]{display:block;margin-block-start:.15rem;color:#687386}.output-actions[data-v-eda24789]{display:flex;gap:.4rem}.recipient-output[data-v-eda24789]{margin-block-start:.75rem;padding:1rem;border:1px solid #9dc8b9;border-radius:.75rem;background:#f0fbf7}.recipient-output.driver[data-v-eda24789]{border-color:#adc7e8;background:#f1f7ff}.recipient-output span[data-v-eda24789]{color:#3e6d5e;font-size:.75rem;font-weight:850}.recipient-output h3[data-v-eda24789]{margin:.2rem 0}.recipient-output ul[data-v-eda24789]{margin-block-end:0}.output-message[data-v-eda24789]{padding:.65rem;border-radius:.5rem;background:#fff0ed;color:#923227}.incident-list article[data-v-eda24789]{display:grid;grid-template-columns:minmax(10rem,1fr) auto;gap:.7rem;padding:.8rem;border:1px solid #dfe4eb;border-radius:.7rem;background:#fff}.incident-list h3[data-v-eda24789]{margin:.2rem 0 0;font-size:.95rem}.incident-list time[data-v-eda24789]{color:#687386;font-size:.72rem}.incident-list dl[data-v-eda24789]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.incident-list dl div[data-v-eda24789]{padding:.5rem;border-radius:.45rem;background:#f7f9fc}.incident-list dt[data-v-eda24789]{color:#687386;font-size:.7rem}.incident-list dd[data-v-eda24789]{margin:.12rem 0 0;overflow-wrap:anywhere;font-size:.8rem;font-weight:750}@media(max-width:850px){.card-grid[data-v-eda24789]{grid-template-columns:1fr}.program-list li[data-v-eda24789]{grid-template-columns:3rem 1fr auto}.output-actions[data-v-eda24789]{grid-column:2/-1}.workspace-section>header[data-v-eda24789]{align-items:start;flex-direction:column}}@media(max-width:580px){.workspace-head[data-v-eda24789]{align-items:stretch;flex-direction:column}.completion[data-v-eda24789]{inline-size:100%}.program-list li[data-v-eda24789]{grid-template-columns:2.7rem minmax(0,1fr)}.program-list li[data-v-eda24789] .operations-status,.output-actions[data-v-eda24789]{grid-column:2}.output-actions[data-v-eda24789]{flex-direction:column}.incident-list article[data-v-eda24789],.incident-list dl[data-v-eda24789]{grid-template-columns:1fr}.incident-list dl[data-v-eda24789]{grid-column:1}}body:has(.exceptions-workspace){min-width:0;min-inline-size:0}.exceptions-workspace{display:grid;gap:1rem;min-inline-size:0;color:#1e293b;font-size:.9rem;line-height:1.6}.exceptions-workspace h2,.exceptions-workspace h3,.exceptions-workspace h4{margin:0 0 .5rem}.exceptions-workspace p{margin:.35rem 0;overflow-wrap:anywhere}.exception-eyebrow{font-size:.75rem;color:#285d90;font-weight:800}.exception-section-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.exception-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.exceptions-workspace button,.exception-form button{font:inherit;min-block-size:2.75rem;max-inline-size:100%;padding:.55rem .8rem;border:1px solid #bac7d5;border-radius:.55rem;background:#fff;color:#173a65;cursor:pointer;overflow-wrap:anywhere}.exceptions-workspace button:hover,.exception-form button:hover{background:#edf4fc}.exceptions-workspace button:disabled,.exception-form button:disabled{cursor:default;opacity:.65}.exceptions-workspace a{color:#184d84;text-underline-offset:.2rem}.exceptions-workspace input,.exceptions-workspace select,.exceptions-workspace textarea,.exception-form input,.exception-form select,.exception-form textarea{font:inherit;inline-size:100%;min-inline-size:0;min-block-size:2.75rem;padding:.55rem;border:1px solid #a9b8c9;border-radius:.4rem;background:#fff;color:#172b43}.exception-form input:disabled,.exception-form select:disabled,.exception-form textarea:disabled{background:#f1f5f9;color:#364152;opacity:1}.exceptions-workspace :focus-visible,.exception-form :focus-visible{outline:3px solid #175fb7;outline-offset:3px}.exception-filters{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(10rem,2fr) minmax(8rem,.8fr);gap:.7rem}.exception-filters label,.exception-actions label,.exception-case-select,.exception-field{display:grid;gap:.3rem;font-weight:700}.exception-queue{list-style:none;display:grid;gap:.6rem;margin:0;padding:0}.exception-queue-row{display:grid;grid-template-columns:minmax(10rem,1.3fr) minmax(8rem,1fr) minmax(10rem,1.2fr) auto;gap:.8rem;padding:.9rem;border:1px solid #d3dce6;border-radius:.7rem;background:#fff;align-items:center}.exception-queue-row strong,.exception-queue-row small{display:block;overflow-wrap:anywhere}.exception-queue-row small{color:#45546a;font-size:.76rem}.exception-panel,.exception-case-header{border:1px solid #d2dce7;background:#fff;border-radius:.7rem;padding:1rem;min-inline-size:0}.exception-case-header{display:grid;gap:.45rem}.exception-panel>p{color:#43536a}.exception-row{padding:.7rem 0;border-block-end:1px solid #dde4ed;display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:baseline;min-inline-size:0}.exception-row>p,.exception-row>.exception-facts,.exception-row>.exception-scope-list{flex-basis:100%}.exception-row strong{overflow-wrap:anywhere}.exception-row small{color:#45546a}.exception-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem}.exception-action-grid button{text-align:start;display:grid;gap:.25rem}.exception-action-grid small{font-weight:400;color:#45546a}.exception-notice{padding:.65rem .8rem;background:#f5f0df;border:1px solid #c9b87d;border-inline-start:4px solid #876716;border-radius:.4rem;color:#49380e!important;overflow-wrap:anywhere}.exception-facts{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(0,1.4fr);gap:.25rem .7rem;margin:.4rem 0}.exception-facts dt{font-weight:700;color:#45546a}.exception-facts dd{margin:0;overflow-wrap:anywhere}.exception-money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:.5rem 0}.exception-money-grid>div{padding:.55rem .65rem;border:1px solid #e0e6ee;border-radius:.35rem;background:#f8fafc}.exception-money-grid dt{font-size:.78rem;color:#43536a}.exception-money-grid dd{margin:0;font-weight:800;overflow-wrap:anywhere}.exception-money-group{margin-block:1rem}.exception-panel details{border-block-start:1px solid #d5deea;padding-block:.55rem}.exception-panel summary{font-weight:750;cursor:pointer;min-block-size:2.75rem;display:list-item;align-content:center}.exception-service-impact{border-block-start:1px solid #d5deea;padding-block:.8rem}.exception-service-impact h4{overflow-wrap:anywhere}.exception-scope-list{display:grid;gap:.5rem}.exception-scope-list>div{background:#f8fafc;border:1px solid #dbe3ec;padding:.65rem;border-radius:.35rem}.exception-timeline{padding-inline-start:1.5rem;display:grid;gap:.7rem}.exception-timeline li{padding-inline:.35rem;overflow-wrap:anywhere}.exception-timeline time,.exception-timeline small{display:block;color:#45546a;font-size:.77rem}.exception-form{display:grid;gap:.75rem}.exception-form-fields{display:grid;gap:.7rem}.exception-field{font-size:.83rem;font-weight:650;min-inline-size:0}.exception-field small{color:#48566b;font-weight:400}.exception-field-group{border:1px solid #cbd7e5;border-radius:.5rem;padding:.7rem;display:grid;gap:.65rem;min-inline-size:0;margin:0}.exception-field-group legend{padding-inline:.3rem;font-weight:750}.exception-check{display:flex;align-items:center;gap:.5rem;min-block-size:2.75rem}.exception-check input{inline-size:1.1rem;min-block-size:1.1rem;block-size:1.1rem}.exception-array-row{display:grid;gap:.4rem;border-block-end:1px solid #dce4ef;padding-block-end:.6rem}.exception-fixed-field{font-size:.8rem;color:#43536a}.exception-form [aria-invalid=true]{border-color:#a52d2d}.exception-add-optional{font-size:.8rem!important;text-align:start}.exception-case-select{max-inline-size:36rem}.exceptions-workspace .drawer-layer{min-inline-size:0;max-inline-size:100%}.exceptions-workspace .drawer{inline-size:100%;min-inline-size:0;max-inline-size:100%}@media(max-width:1050px){.exception-queue-row,.exception-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.exception-section-head{align-items:stretch;flex-direction:column}.exception-filters,.exception-queue-row,.exception-action-grid{grid-template-columns:minmax(0,1fr)}.exception-queue-row a{text-align:center;min-block-size:2.75rem;align-content:center}.exception-facts{grid-template-columns:minmax(0,1fr)}.exception-facts dd{margin-block-end:.4rem}.exception-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exception-panel,.exception-case-header{padding:.75rem}.exception-actions{align-items:stretch}.exception-actions>*{flex:1 1 8rem}.exception-field-group{padding:.55rem}.exceptions-workspace .drawer{max-inline-size:100%;inline-size:100%}.exception-form button{inline-size:100%}}@media(prefers-reduced-motion:reduce){.exceptions-workspace *,.exceptions-workspace *:before,.exceptions-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.exception-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid #d2dce7;border-radius:.7rem;background:#fff}.exception-header>div{min-inline-size:0;flex:1 1 13rem}.exception-header>.exception-facts{flex:1 1 22rem}.exception-header h2{overflow-wrap:anywhere}.exception-header .eyebrow{color:#285d90;font-weight:800;font-size:.75rem}@media(max-width:640px){.exception-header{padding:.75rem;flex-direction:column}.exception-header>.exception-facts{flex:auto;inline-size:100%}}@media(max-width:780px){.exceptions-workspace .drawer-layer{grid-template-columns:minmax(0,1fr)}}.exceptions-workspace .drawer>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem}.exceptions-workspace .drawer>header>div{min-inline-size:0}.exceptions-workspace .drawer-description{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.exceptions-workspace .drawer>header>.icon-button{align-self:start}.exceptions-workspace .drawer-body,.exception-form,.exception-command-instructions{background:#fff}.exception-command-instructions{color:#1e293b;display:grid;gap:.35rem}.exception-command-instructions>p{margin:0}body:has(.finance-shell){min-width:0}.panel[data-v-82ee75df],.finance-summary[data-v-82ee75df],.finance-header[data-v-82ee75df]{min-width:0;overflow-wrap:anywhere}.finance-page[data-v-82ee75df]{display:grid;gap:var(--space-4);min-width:0}.finance-header[data-v-82ee75df],.section-header[data-v-82ee75df]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.finance-header h2[data-v-82ee75df],.finance-header p[data-v-82ee75df]{margin:.2rem 0}.panel[data-v-82ee75df],.finance-summary article[data-v-82ee75df]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4)}.finance-summary[data-v-82ee75df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.finance-summary span[data-v-82ee75df],.row small[data-v-82ee75df],.cost-item small[data-v-82ee75df]{display:block;color:var(--ink-500);font-size:.8rem}.finance-summary b[data-v-82ee75df]{display:block;margin-block-start:.4rem}.summary-basis[data-v-82ee75df]{grid-column:1/-1;margin:0;font-size:.85rem}.actions[data-v-82ee75df]{display:flex;gap:var(--space-2);flex-wrap:wrap}.actions button[data-v-82ee75df]{font-size:.8rem}button[data-v-82ee75df],select[data-v-82ee75df],input[data-v-82ee75df],textarea[data-v-82ee75df]{font:inherit}button[data-v-82ee75df]{min-height:2.5rem}button[data-v-82ee75df]:focus-visible,select[data-v-82ee75df]:focus-visible,input[data-v-82ee75df]:focus-visible,textarea[data-v-82ee75df]:focus-visible,summary[data-v-82ee75df]:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.row[data-v-82ee75df]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:.75rem;border-block-start:1px solid var(--line);overflow-wrap:anywhere}.notice[data-v-82ee75df]{background:var(--warning-100);border-inline-start:3px solid var(--accent-600);padding:var(--space-3)}details[data-v-82ee75df]{margin-block:.75rem}summary[data-v-82ee75df]{cursor:pointer;font-weight:700}.cost-item[data-v-82ee75df]{border-block-start:1px solid var(--line);padding-block:.6rem}.finance-form fieldset[data-v-82ee75df]{border:0;padding:0;margin:0;display:grid;gap:var(--space-4)}.finance-form label[data-v-82ee75df]{display:grid;gap:.4rem;font-weight:600}.finance-form input[data-v-82ee75df],.finance-form select[data-v-82ee75df],.finance-form textarea[data-v-82ee75df]{width:100%;min-width:0;min-height:2.75rem;padding:.65rem;border:1px solid var(--ink-500);border-radius:var(--radius-sm);background:var(--surface)}.optional[data-v-82ee75df]{font-size:.75rem;font-weight:400;color:var(--ink-500)}.destination[data-v-82ee75df]{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm)}dl[data-v-82ee75df]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}dd[data-v-82ee75df]{margin:0;overflow-wrap:anywhere}li p[data-v-82ee75df]{margin-block:.2rem .6rem}@media(max-width:700px){.finance-summary[data-v-82ee75df]{grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-v-82ee75df]{flex-direction:column}.actions[data-v-82ee75df]{width:100%}.actions button[data-v-82ee75df]{flex:1 1 10rem}}@media(max-width:400px){.finance-summary[data-v-82ee75df]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-v-82ee75df]{scroll-behavior:auto}}.op-workspace{direction:rtl;overflow-wrap:anywhere;color:var(--ink-950)}.op-page{padding:1.5rem;max-width:90rem;margin:auto;min-width:0}.op-page-heading,.op-panel-heading{display:flex;gap:1rem;align-items:start;justify-content:space-between;margin-bottom:1rem}.op-section-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0}.op-section-nav a{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.55rem .8rem;color:var(--brand-700);background:var(--surface)}.op-section-nav a[aria-current=page]{background:var(--brand-700);color:#fff}.op-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.25rem;margin:1rem 0;min-width:0}.op-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.op-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1rem;min-width:0}.op-facts{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.55rem 1rem;margin:1rem 0}.op-facts dt{color:var(--ink-700)}.op-facts dd{margin:0;min-width:0}.op-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.op-workspace button{max-width:100%;white-space:normal;transition:background-color .14s}.op-workspace .primary{background:var(--brand-700);color:#fff}.op-blocked{border-inline-start:3px solid var(--accent-600);padding:.75rem;background:var(--accent-100);color:var(--ink-950);border-radius:.4rem}.op-status{display:inline-block;font-weight:700;background:var(--surface-strong);color:var(--ink-950);padding:.3rem .6rem;border-radius:.4rem}.op-history,.op-checks{padding-inline-start:1.5rem}.op-history>li{padding:.8rem 0;border-bottom:1px solid var(--line)}.op-form,.op-inline-form{display:grid;gap:.8rem;min-width:0}.op-form fieldset{border:0;padding:0;display:grid;gap:.8rem;min-width:0}.op-form label,.op-inline-form label{display:grid;gap:.35rem;font-weight:600;min-width:0}.op-form input,.op-form select,.op-form textarea,.op-inline-form input{box-sizing:border-box;width:100%;min-width:0;padding:.65rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-950);background:#fff;font:inherit}.op-form textarea{min-height:5rem}.op-form .op-check-label{display:flex;align-items:center}.op-check-label input{width:auto}.op-workspace bdi{overflow-wrap:anywhere}.op-workspace .drawer header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem}.op-workspace .drawer header>div{min-width:0}.op-workspace .drawer-description{white-space:normal;overflow-wrap:anywhere}.op-workspace .drawer{max-width:100vw;min-width:0}.op-workspace .drawer-body{min-width:0}.op-workspace :focus-visible{outline:3px solid var(--brand-700);outline-offset:3px}.op-page a,.op-workspace .drawer a{color:var(--brand-700)}@media(max-width:768px){.op-page{padding:1rem}.op-page-heading,.op-panel-heading{flex-direction:column}}@media(max-width:390px){.op-page{padding:.65rem}.op-panel,.op-card{padding:.75rem}.op-facts{grid-template-columns:1fr;gap:.25rem}.op-facts dd{margin-bottom:.6rem}.op-workspace .drawer{width:100%;border-radius:0}.op-section-nav a{flex:1 1 8rem}.op-workspace .drawer header{padding:1rem}.op-workspace .drawer-body{padding:1rem}}@media(prefers-reduced-motion:reduce){.op-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.op-workspace .nav-glyph:not(svg)[aria-hidden=true]{display:none}body:has(.op-workspace){min-width:0}.op-workspace .topbar{position:static}.op-workspace>div[inert]{visibility:hidden}.op-workspace .state-symbol[aria-hidden=true]{display:none}.op-workspace .drawer{inline-size:100%}.onboarding-page[data-v-5e9f996c]{max-inline-size:92rem;margin-inline:auto;display:grid;gap:1rem}.onboarding-hero[data-v-5e9f996c]{display:flex;justify-content:space-between;gap:2rem;align-items:start;padding:clamp(1.2rem,3vw,2rem);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(125deg,var(--nav-950),var(--brand-800));box-shadow:var(--shadow-panel)}.onboarding-hero h2[data-v-5e9f996c]{font-size:clamp(1.45rem,3vw,2.2rem);margin-block-end:.5rem}.onboarding-hero p[data-v-5e9f996c]{max-inline-size:50rem;margin:0;color:#d4e6e3}.safety-badge[data-v-5e9f996c]{flex:0 0 auto;padding:.55rem .8rem;border:1px solid rgb(255 255 255 / 25%);border-radius:999px;background:#ffffff17;font-weight:650}.onboarding-steps[data-v-5e9f996c]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:0;padding:0;list-style:none}.onboarding-steps li[data-v-5e9f996c]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.7rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface);color:var(--ink-500)}.onboarding-steps span[data-v-5e9f996c]{display:grid;place-items:center;inline-size:1.7rem;block-size:1.7rem;border-radius:50%;background:var(--surface-strong)}.onboarding-steps li[data-state=current][data-v-5e9f996c]{border-color:var(--gold-400);color:var(--ink-950);box-shadow:inset 0 -2px var(--gold-600)}.onboarding-steps li[data-state=complete][data-v-5e9f996c]{color:var(--brand-700)}.onboarding-steps li[data-state=complete] span[data-v-5e9f996c]{background:var(--brand-100)}.onboarding-panel[data-v-5e9f996c]{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.onboarding-panel>header[data-v-5e9f996c]{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding-block-end:.8rem;border-block-end:1px solid var(--line)}.onboarding-panel>header>div[data-v-5e9f996c]{display:flex;gap:.7rem;align-items:center}.onboarding-panel>header span[data-v-5e9f996c]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:.55rem;background:var(--gold-metallic);color:var(--nav-950);font-weight:700}.onboarding-panel h3[data-v-5e9f996c]{margin:0}.onboarding-panel header small[data-v-5e9f996c]{color:var(--ink-500)}.onboarding-form[data-v-5e9f996c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.onboarding-form label[data-v-5e9f996c]{display:grid;gap:.35rem;font-weight:650}.onboarding-form input[data-v-5e9f996c],.onboarding-form select[data-v-5e9f996c]{min-block-size:2.75rem;padding:.65rem .75rem;border:1px solid var(--line-strong);border-radius:.6rem;background:#fff}.onboarding-form small[data-v-5e9f996c]{color:var(--ink-500);font-weight:400}.onboarding-form button[data-v-5e9f996c]{align-self:end}.onboarding-facts[data-v-5e9f996c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.onboarding-facts div[data-v-5e9f996c]{min-inline-size:0;padding:.8rem;border-radius:.65rem;background:var(--surface-soft)}.onboarding-facts dt[data-v-5e9f996c]{color:var(--ink-500);font-size:.75rem}.onboarding-facts dd[data-v-5e9f996c]{margin:.25rem 0 0;font-weight:650;overflow-wrap:anywhere}.check-field[data-v-5e9f996c]{display:flex!important;align-items:center;gap:.55rem!important}.check-field input[data-v-5e9f996c]{min-block-size:auto!important}.zero-write[data-v-5e9f996c]{padding:.75rem;border-inline-start:3px solid var(--brand-600);background:var(--brand-50)}.finding-list[data-v-5e9f996c]{display:grid;gap:.7rem}.finding-list article[data-v-5e9f996c]{display:grid;gap:.55rem;padding:.85rem;border:1px solid #d8bd82;border-radius:.7rem;background:var(--warning-100)}.finding-list article>header[data-v-5e9f996c]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.finding-row[data-v-5e9f996c]{font-size:1rem}.finding-severity[data-v-5e9f996c]{padding:.2rem .55rem;border-radius:999px;background:#8a4b0f;color:#fff;font-size:.75rem}.finding-list dl[data-v-5e9f996c]{display:grid;grid-template-columns:minmax(10rem,.75fr) minmax(14rem,2fr);gap:.7rem;margin:0}.finding-list dl>div[data-v-5e9f996c]{min-inline-size:0}.finding-list dt[data-v-5e9f996c]{color:var(--ink-500);font-size:.75rem}.finding-list dd[data-v-5e9f996c]{margin:.18rem 0 0;font-weight:600}.finding-code[data-v-5e9f996c]{justify-self:start;padding:.2rem .45rem;border-radius:.35rem;background:#ffffffb3;color:var(--ink-500);font-size:.75rem}.reconciliation-grid[data-v-5e9f996c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.reconciliation-grid div[data-v-5e9f996c]{padding:.8rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface-soft)}.reconciliation-grid div[data-ok=true][data-v-5e9f996c]{border-color:#9bd4c4;background:var(--brand-50);color:var(--success-700)}@media(max-width:900px){.onboarding-steps[data-v-5e9f996c]{grid-template-columns:1fr}.onboarding-facts[data-v-5e9f996c],.reconciliation-grid[data-v-5e9f996c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.onboarding-hero[data-v-5e9f996c]{flex-direction:column}.onboarding-form[data-v-5e9f996c],.onboarding-facts[data-v-5e9f996c],.reconciliation-grid[data-v-5e9f996c],.finding-list dl[data-v-5e9f996c]{grid-template-columns:1fr}.safety-badge[data-v-5e9f996c]{align-self:start}}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-HEXP-wght-DEiCs4Xo.ttf) format("truetype-variations");font-style:normal;font-weight:160 700;font-display:swap}:root{color-scheme:light;--font-ui: "Readex Pro", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--ink-950: #12211c;--ink-700: #40544b;--ink-500: #607269;--surface: #ffffff;--canvas: #f5f7f5;--line: #dce4df;--surface-soft: #f8faf9;--surface-strong: #eef3f1;--line-strong: #bfd0ca;--brand-800: #073f3b;--brand-700: #075f4f;--brand-600: #087260;--brand-100: #dff4ed;--brand-50: #f0f9f6;--nav-950: #092c31;--nav-900: #10383d;--nav-800: #17464a;--gold-700: #8d641c;--gold-600: #b48732;--gold-400: #d7b86c;--gold-200: #f0dfae;--gold-metallic: linear-gradient(135deg, #8f661e 0%, #e3c77b 42%, #b18431 72%, #f1dda4 100%);--accent-600: #9a6518;--accent-100: #fff3d6;--danger-600: #b42318;--danger-100: #fdecea;--warning-100: #fff3d6;--info-700: #285f80;--info-100: #e8f2f8;--success-700: #166254;--radius-sm: .55rem;--radius-md: .85rem;--radius-lg: 1.25rem;--shadow-drawer: 0 24px 70px rgb(18 33 28 / 22%);--shadow-panel: 0 4px 20px rgb(18 45 40 / 4%);--shadow-action: 0 14px 35px rgb(18 45 40 / 12%);--focus: 0 0 0 3px rgb(8 114 96 / 28%);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink-950);font-family:var(--font-ui);font-synthesis:none}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="-1"]:focus-visible{box-shadow:var(--focus)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}h1,h2,h3,p{margin-block-start:0}.skip-link{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:100;transform:translateY(-160%);background:var(--ink-950);color:#fff;padding:.65rem 1rem;border-radius:var(--radius-sm)}.skip-link:focus{transform:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:16rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"nav top" "nav main"}.topbar{grid-area:top;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-8);background:var(--surface);border-block-end:1px solid var(--line)}.topbar h1{font-size:1.15rem;margin:0}.identity{display:grid;text-align:end}.identity small{color:var(--ink-500)}.nav-panel{grid-area:nav;background:var(--ink-950);color:#fff;padding:var(--space-6)}.brand-mark{inline-size:3rem;block-size:3rem;display:grid;place-items:center;background:var(--brand-600);border-radius:var(--radius-md);font-weight:800}.nav-panel nav{display:grid;gap:var(--space-2);margin-block-start:var(--space-8)}.nav-panel a,.nav-panel span{color:inherit;text-decoration:none;padding:.75rem 1rem;border-radius:var(--radius-sm)}.nav-panel a[aria-current=page]{background:#ffffff1f;border-inline-start:3px solid #65d8ba}.nav-panel nav>span[aria-disabled=true]{color:#a9c0c2}main{grid-area:main;padding:var(--space-8)}.page-head{display:flex;justify-content:space-between;gap:var(--space-6);align-items:start;margin-block-end:var(--space-6)}.page-head h2{font-size:clamp(1.5rem,3vw,2.15rem);margin-block-end:.35rem}.page-head p:last-child{color:var(--ink-700)}.eyebrow{color:var(--brand-700);font-size:.78rem;font-weight:800;letter-spacing:.06em;margin-block-end:.25rem}.primary-button,.secondary-button,.danger-button,.icon-button{border:0;border-radius:var(--radius-sm);min-block-size:2.75rem;padding:.65rem 1rem;font-weight:750}.primary-button{background:var(--brand-600);color:#fff}.primary-button:hover{background:var(--brand-700)}.secondary-button{background:#fff;border:1px solid var(--line);color:var(--ink-950)}.danger-button{background:var(--danger-600);color:#fff}.button-link{display:inline-flex;align-items:center;text-decoration:none}.icon-button{inline-size:2.75rem;padding:0;font-size:1.5rem;background:transparent}.data-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:start;padding:1rem;border-block-end:1px solid var(--line)}th{color:var(--ink-700);font-size:.82rem;background:#fafcfb}.type-chip{display:inline-flex;border-radius:999px;padding:.25rem .6rem;color:var(--brand-700);background:var(--brand-100);font-size:.78rem;font-weight:700}.drawer-layer{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:1fr minmax(20rem,32rem);direction:ltr}.drawer-scrim{border:0;background:#12211c6b}.drawer{direction:rtl;background:var(--surface);box-shadow:var(--shadow-drawer);display:grid;grid-template-rows:auto 1fr;max-block-size:100vh}.drawer>header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-block-end:1px solid var(--line)}.drawer h2{margin:0}.drawer-body{padding:var(--space-6);overflow:auto}.drawer-layer[data-motion=reduced] .drawer,.drawer-layer[data-motion=reduced] .drawer-scrim{animation:none;transition:none}.stack-form{display:grid;gap:var(--space-4)}.stack-form label{display:grid;gap:.4rem;font-weight:700}.stack-form input,.stack-form select,.stack-form textarea{inline-size:100%;border:1px solid #b9c7c0;border-radius:var(--radius-sm);padding:.72rem .8rem;background:#fff}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-3);padding-block-start:var(--space-4)}.setup-section{display:grid;gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);margin-block-start:var(--space-6)}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.section-heading h3,.action-card h4{margin:0}.version-chip,.status-chip{display:inline-flex;padding:.25rem .6rem;border-radius:999px;background:var(--brand-100);color:var(--brand-700);font-size:.78rem;font-weight:800}.status-chip[data-status=disabled]{background:#fbe9e7;color:var(--danger-600)}.compact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.compact-form h3,.compact-form h4,.compact-form .form-actions{grid-column:1 / -1}.compact-form label{display:grid;gap:.4rem;font-weight:700}.compact-form input,.compact-form select{inline-size:100%;border:1px solid #b9c7c0;border-radius:var(--radius-sm);padding:.72rem .8rem;background:#fff}.action-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fafcfb;padding:var(--space-4);margin-block-start:var(--space-4)}.segmented-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.segmented-actions button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.55rem .9rem}.segmented-actions button[aria-pressed=true]{color:#fff;background:var(--brand-700);border-color:var(--brand-700)}.table-detail{display:block;margin-block-start:.2rem;color:var(--ink-500)}.text-button{border:0;padding:.35rem;background:transparent;text-decoration:underline}.danger-text{color:var(--danger-600)}.inline-confirm{border-inline-start:4px solid var(--danger-600);background:#fff7f6;padding:var(--space-4)}.success-notice{margin-block:var(--space-4);padding:var(--space-4);border:1px solid #9bd4c4;border-radius:var(--radius-md);background:var(--brand-100);color:var(--brand-700);font-weight:700}.state-panel{display:flex;gap:var(--space-4);align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.state-panel[data-kind=conflict],.state-panel[data-kind=unknown]{background:var(--warning-100)}.state-panel[data-kind=forbidden],.state-panel[data-kind=error]{border-color:color-mix(in srgb,var(--danger-600) 32%,var(--line))}.state-panel[data-kind=recovery]{border-color:color-mix(in srgb,var(--accent-600) 32%,var(--line))}.state-symbol{inline-size:2.5rem;block-size:2.5rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--accent-600);font-weight:900}.state-panel[data-kind=forbidden] .state-symbol,.state-panel[data-kind=error] .state-symbol{background:var(--danger-600)}.state-panel p{color:var(--ink-700)}.state-actions{margin-block-start:var(--space-4)}.field-error{color:var(--danger-600)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(circle at 80% 10%,var(--brand-100),transparent 38%),var(--canvas)}.auth-card{inline-size:min(100%,27rem);display:grid;gap:var(--space-4);background:var(--surface);padding:clamp(1.5rem,5vw,2.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 18px 50px #12211c1a}.auth-card label{display:grid;gap:.4rem;font-weight:700}.auth-card input{border:1px solid #b9c7c0;border-radius:var(--radius-sm);padding:.75rem}@media(max-width:780px){.app-shell{grid-template-columns:1fr;grid-template-areas:"top" "main"}.nav-panel{display:none}.topbar,main{padding:var(--space-4)}.page-head{align-items:stretch;flex-direction:column}.drawer-layer{grid-template-columns:1fr}.drawer-scrim{display:none}.compact-form{grid-template-columns:1fr}.compact-form h3,.compact-form h4,.compact-form .form-actions{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.primary-button,.secondary-button{transition:background-color .12s ease,box-shadow .12s ease}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mono,.money-value{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.muted-value,.empty-inline{color:var(--ink-500)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-shell{grid-template-columns:15.5rem minmax(0,1fr)}.topbar{position:sticky;inset-block-start:0;z-index:20;min-block-size:4.5rem;padding-block:.75rem}.topbar-context h1{font-size:1.1rem;margin:0}.identity{display:flex;align-items:center;gap:.7rem;text-align:start}.identity>div{display:grid}.identity-avatar{inline-size:2.35rem;block-size:2.35rem;display:grid;place-items:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-weight:800}.nav-panel{position:sticky;inset-block-start:0;block-size:100vh;display:flex;flex-direction:column;background:var(--nav-950);padding:1.35rem 1rem}.nav-brand{display:flex;align-items:center;gap:.75rem;padding-inline:.5rem}.nav-brand small{display:block;color:#a9c0c2;font-size:.68rem}.nav-brand .brand-mark{inline-size:2.6rem;block-size:2.6rem;background:#e9c778;color:var(--nav-950)}.nav-panel nav{margin-block-start:2rem}.nav-panel nav a,.nav-panel nav span{display:flex;gap:.7rem;align-items:center;min-block-size:2.75rem}.nav-panel nav a[aria-current=page]{background:var(--nav-800);border-inline-start-color:#e9c778}.nav-group-label{min-block-size:auto!important;padding-block:.3rem!important;color:#78979b!important;font-size:.68rem;font-weight:800;letter-spacing:.05em}.nav-glyph{inline-size:1.5rem;justify-content:center;padding:0!important;opacity:.85!important}.nav-release{margin-block-start:auto;display:grid;gap:.15rem;padding:.9rem .75rem;border-block-start:1px solid rgb(255 255 255 / 9%);color:#a9c0c2;font-size:.72rem}.nav-release strong{color:#fff}.primary-button,.secondary-button,.danger-button,.quiet-button{min-block-size:2.75rem;border-radius:.65rem;padding:.65rem 1rem;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.primary-button{box-shadow:0 5px 14px #08726029}.secondary-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.quiet-button{border:0;background:transparent;color:var(--brand-700)}.quiet-button:hover{background:var(--brand-50)}.button-link{white-space:nowrap}.section-eyebrow{display:block;color:var(--brand-700);font-size:.72rem;font-weight:850;letter-spacing:.04em;margin-block-end:.25rem}.inbox-page,.request-workspace-page{max-inline-size:100rem;margin-inline:auto}.page-command-head{display:flex;justify-content:space-between;align-items:start;gap:1.5rem;margin-block-end:1.25rem}.page-command-head h2{margin-block-end:.35rem;font-size:clamp(1.6rem,3vw,2.15rem)}.page-command-head p{color:var(--ink-700)}.inbox-toolbar{display:grid;gap:.45rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem;margin-block-end:1rem}.inbox-toolbar label{font-size:.78rem;font-weight:750;color:var(--ink-700)}.inbox-toolbar>div{display:flex;gap:.6rem}.inbox-toolbar input{min-block-size:2.75rem;flex:1;border:1px solid var(--line-strong);border-radius:.65rem;padding:.65rem .8rem}.request-inbox-list{display:grid;gap:.65rem}.inbox-row{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(11rem,1.2fr) minmax(8rem,.7fr) minmax(10rem,1fr) auto;align-items:center;gap:1rem;min-block-size:5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:.85rem 1rem;box-shadow:var(--shadow-panel)}.inbox-row>div{display:grid;gap:.15rem}.inbox-row>div>span{color:var(--ink-500);font-size:.72rem}.inbox-row small{color:var(--ink-500)}.request-reference{align-items:start}.request-reference>.mono{font-size:1rem;font-weight:850;color:var(--ink-950)}.workspace-header{display:flex;justify-content:space-between;align-items:start;gap:1.25rem;margin-block-end:1rem}.workspace-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;color:var(--ink-500)}.workspace-title-block h1{margin:.45rem 0 .7rem;font-size:clamp(1.5rem,2.7vw,2rem)}.workspace-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.3rem;margin:0}.workspace-meta>div{display:flex;gap:.3rem}.workspace-meta dt{color:var(--ink-500)}.workspace-meta dd{margin:0;font-weight:700}.workspace-meta dd small{color:var(--accent-600)}.status-badge{display:inline-flex;align-items:center;gap:.35rem;inline-size:fit-content;min-block-size:1.65rem;padding:.2rem .55rem;border-radius:999px;background:var(--surface-strong);color:var(--ink-700);font-size:.72rem;font-weight:800;white-space:nowrap}.status-badge[data-tone=info]{background:var(--info-100);color:var(--info-700)}.status-badge[data-tone=success]{background:var(--brand-100);color:var(--success-700)}.status-badge[data-tone=warning]{background:var(--warning-100);color:#81520f}.status-badge[data-tone=danger]{background:var(--danger-100);color:var(--danger-600)}.stage-navigator{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-block-end:.8rem;overflow-x:auto}.stage-navigator ol{min-inline-size:48rem;margin:0;padding:.8rem 1rem;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(7rem,1fr))}.stage-navigator li{position:relative;display:flex;gap:.55rem;align-items:start;min-inline-size:7rem;color:var(--ink-500)}.stage-navigator li:not(:last-child):after{content:"";position:absolute;inset-inline-start:1.15rem;inset-block-start:.65rem;inline-size:calc(100% - 1.1rem);block-size:2px;background:var(--line);z-index:0}.stage-mark{position:relative;z-index:1;flex:0 0 auto;inline-size:1.35rem;block-size:1.35rem;border:2px solid var(--line-strong);border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:.68rem}.stage-navigator li>span:last-child{position:relative;z-index:1;background:var(--surface);padding-inline-end:.3rem}.stage-navigator strong,.stage-navigator small{display:block}.stage-navigator small{font-size:.66rem;margin-block-start:.15rem}.stage-navigator li[data-stage=COMPLETE] .stage-mark{border-color:var(--brand-600);background:var(--brand-600);color:#fff}.stage-navigator li[data-stage=CURRENT]{color:var(--ink-950)}.stage-navigator li[data-stage=CURRENT] .stage-mark{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--brand-100)}.stage-navigator li[data-stage=BLOCKED] .stage-mark{border-color:var(--accent-600);background:var(--warning-100);color:var(--accent-600)}.section-tabs{display:flex;gap:.25rem;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:.3rem;margin-block-end:1rem;scrollbar-width:thin}.section-tabs a{min-block-size:2.75rem;display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:.55rem;color:var(--ink-700);text-decoration:none;font-weight:750;white-space:nowrap}.section-tabs a:hover{background:var(--surface-soft);color:var(--ink-950)}.section-tabs a[aria-current=page]{color:var(--brand-700);background:var(--brand-100);box-shadow:inset 0 -2px var(--brand-600)}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;align-items:start}.workspace-main,.section-stack{min-inline-size:0;display:grid;gap:.85rem}.workspace-rail{display:grid;gap:.85rem;position:sticky;inset-block-start:5.4rem}.work-panel,.context-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem;border-block-end:1px solid var(--line)}.panel-heading h2{margin:0;font-size:1.05rem}.panel-heading p{margin:.25rem 0 0;color:var(--ink-500);font-size:.76rem}.panel-body{padding:1rem 1.1rem}.panel-empty{padding:2rem 1rem;text-align:center;color:var(--ink-700)}.panel-empty strong{display:block;color:var(--ink-950);margin-block-end:.3rem}.panel-empty p{margin:0}.panel-footnote{display:flex;gap:.5rem;align-items:start;padding:.75rem 1rem;border-block-start:1px solid var(--line);background:var(--surface-soft);color:var(--ink-700);font-size:.76rem}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.metric-tile{min-block-size:6rem;display:grid;align-content:start;gap:.25rem;padding:.8rem;border:1px solid #e7eeeb;border-radius:.7rem;background:var(--surface-soft)}.metric-tile[data-attention=true]{background:var(--warning-100);border-color:#efd6a5}.metric-tile>span,.metric-tile small{color:var(--ink-500);font-size:.72rem}.metric-tile strong{font-size:1.05rem}.split-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.split-summary>div{padding:.85rem;border:1px solid var(--line);border-radius:.7rem}.split-summary strong,.split-summary p{display:block}.split-summary p{margin:.25rem 0 0;color:var(--ink-500);font-size:.76rem}.summary-icon{inline-size:2rem;block-size:2rem;display:grid;place-items:center;border-radius:.55rem;background:var(--brand-100);color:var(--brand-700);margin-block-end:.6rem}.truth-notice{display:flex;gap:.75rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft)}.truth-notice[data-tone=info]{background:var(--info-100);border-color:#c8dfea;color:#244e69}.truth-notice[data-tone=success]{background:var(--brand-100);border-color:#b8ddd2;color:var(--success-700)}.truth-notice[data-tone=warning]{background:var(--warning-100);border-color:#ead19d;color:#70470c}.truth-notice strong{display:block}.truth-notice p{margin:.15rem 0 0;font-size:.78rem}.truth-notice .primary-button{margin-block-start:.75rem}.notice-mark{flex:0 0 auto;inline-size:1.6rem;block-size:1.6rem;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-weight:900}.responsive-collection{display:grid;gap:.55rem}.collection-row{min-block-size:3.75rem;display:grid;grid-template-columns:minmax(10rem,1.5fr) repeat(2,minmax(7rem,.7fr)) auto;align-items:center;gap:.8rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface)}.collection-row>div{min-inline-size:0}.collection-row strong,.collection-row small,.collection-row div>span{display:block}.collection-row small,.collection-row div>span{color:var(--ink-500);font-size:.72rem}.row-avatar,.service-glyph{inline-size:2.35rem;block-size:2.35rem;display:grid;place-items:center;border-radius:.6rem;background:var(--surface-strong);color:var(--brand-700);font-weight:850}.party-row,.traveler-row{grid-template-columns:2.4rem minmax(9rem,1.2fr) minmax(7rem,.7fr) minmax(7rem,.7fr) auto}.service-row{grid-template-columns:2.4rem minmax(11rem,1.4fr) minmax(8rem,.7fr) minmax(9rem,.8fr) auto auto}.service-glyph{background:var(--info-100);color:var(--info-700)}.purchase-value{padding-inline-start:.7rem;border-inline-start:2px solid #dce8e4}.internal-field,.internal-pricing{background:#f7f9fb}.customer-safe-preview{border-color:#bddfd5}.customer-safe-preview .collection-row{grid-template-columns:minmax(10rem,1fr) auto}.duplicate-principles{display:flex;gap:.5rem;flex-wrap:wrap}.duplicate-principles span{padding:.45rem .65rem;border-radius:999px;background:var(--surface-strong);color:var(--ink-700);font-size:.74rem}.candidate-summary{display:flex;gap:.75rem;align-items:center;padding:.8rem;border:1px solid var(--line);border-radius:.7rem}.candidate-summary small{display:block;color:var(--ink-500)}.version-summary{display:flex;justify-content:space-between;gap:1rem;align-items:end}.version-facts{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.version-facts>div{display:grid;gap:.2rem}.version-facts span{color:var(--ink-500);font-size:.72rem}.money-cluster{display:flex;gap:.5rem}.version-actions,.method-actions{display:flex;gap:.55rem;flex-wrap:wrap}.version-timeline{display:grid;gap:.55rem}.version-timeline article{display:grid;grid-template-columns:3.5rem minmax(10rem,1fr) 5rem auto auto;gap:.75rem;align-items:center;padding:.7rem;border:1px solid var(--line);border-radius:.65rem}.version-timeline article[data-current=true]{border-color:#9dcec0;box-shadow:inset 3px 0 var(--brand-600)}.version-timeline small,.version-timeline span{display:block;color:var(--ink-500);font-size:.72rem}.version-number{font-size:1.05rem;font-weight:900}.version-pin{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;border-radius:.65rem;background:var(--surface-strong)}.acceptance-pin{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:.8rem;align-items:center;padding:.85rem 1rem;border:1px solid #b8ddd2;border-radius:.75rem;background:var(--brand-50)}.acceptance-pin>div{display:grid;gap:.2rem}.acceptance-pin span{color:var(--ink-500);font-size:.72rem}.clearance-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.clearance-method{display:grid;align-content:start;gap:.8rem;padding:.9rem;border:1px solid var(--line);border-radius:.75rem}.clearance-method[data-active=true]{border-color:#98cabc;box-shadow:inset 0 3px var(--brand-600);background:#fcfffe}.method-title,.method-title>div{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.method-title h3{margin:0;font-size:.98rem}.method-icon{inline-size:2rem;block-size:2rem;display:grid;place-items:center;border-radius:.55rem;background:var(--brand-100);color:var(--brand-700)}.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.coverage-grid>div{padding:.55rem;background:var(--surface-soft);border-radius:.55rem}.coverage-grid span,.coverage-grid strong{display:block}.coverage-grid span{color:var(--ink-500);font-size:.68rem}.notice-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding:.65rem;background:var(--warning-100);border-radius:.55rem}.method-footnote,.bounded-message{margin:0;color:var(--ink-700);font-size:.75rem}.bounded-message{padding:.65rem;border-inline-start:3px solid var(--accent-600);background:var(--warning-100)}.handoff-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.handoff-checks>div{display:flex;gap:.6rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:.65rem}.handoff-checks>div>span{inline-size:1.7rem;block-size:1.7rem;display:grid;place-items:center;border-radius:50%;background:var(--surface-strong);color:var(--ink-500)}.handoff-checks>div[data-ok=true]>span{background:var(--brand-100);color:var(--brand-700)}.handoff-checks strong,.handoff-checks small{display:block}.handoff-checks small{color:var(--ink-500)}.handoff-items{margin-block-start:.8rem}.handoff-items .collection-row{grid-template-columns:minmax(10rem,1fr) auto auto}.trip-result{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #a7d5c8;border-radius:.8rem;background:var(--brand-50)}.trip-result-mark{inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;border-radius:50%;background:var(--brand-600);color:#fff;font-weight:900}.trip-result>div:nth-child(2){flex:1}.trip-result span,.trip-result strong{display:block}.trip-result strong{font-size:1.25rem}.trip-result p{margin:.2rem 0 0;color:var(--ink-700)}.context-card{padding:.9rem}.context-card-head{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-block-end:.7rem}.context-card h2{margin:0;font-size:.9rem}.quiet-count{min-inline-size:1.7rem;block-size:1.7rem;display:grid;place-items:center;border-radius:999px;background:var(--surface-strong);font-size:.72rem}.fact-list{margin:0;display:grid;gap:.55rem}.fact-list>div{display:flex;justify-content:space-between;gap:.7rem;padding-block-end:.5rem;border-block-end:1px dashed var(--line)}.fact-list>div:last-child{border:0;padding:0}.fact-list dt{color:var(--ink-500)}.fact-list dd{margin:0;font-weight:700}.next-action-bar{display:grid;gap:.75rem;padding:.9rem;border:1px solid #beddd4;border-radius:var(--radius-md);background:var(--brand-50)}.next-action-copy{display:grid;gap:.25rem}.next-action-copy>span{color:var(--brand-700);font-size:.7rem;font-weight:850}.next-action-copy small{color:var(--ink-700)}.evidence-timeline{margin:0;padding:0;list-style:none;display:grid}.evidence-timeline li{position:relative;padding:0 1.25rem .85rem 0}.evidence-timeline li:before{content:"";position:absolute;inset-inline-start:auto;inset-inline-end:.2rem;inset-block-start:.35rem;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--brand-600)}.evidence-timeline li:after{content:"";position:absolute;inset-inline-end:.43rem;inset-block:.95rem 0;inline-size:1px;background:var(--line)}.evidence-timeline li:last-child:after{display:none}.evidence-timeline strong,.evidence-timeline small,.evidence-timeline .evidence-ref{display:block}.evidence-timeline small{color:var(--ink-500)}.evidence-ref{margin-block-start:.15rem;color:var(--info-700);font-size:.68rem}.command-feedback{margin-block-end:.8rem}.drawer{grid-template-rows:auto minmax(0,1fr) auto;inline-size:min(100vw,34rem)}.drawer>header{align-items:start}.drawer-description{margin:.3rem 0 0;color:var(--ink-500);font-size:.76rem}.drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;padding:.8rem 1rem;border-block-start:1px solid var(--line);background:var(--surface-soft)}.drawer-guard{margin:0 auto 0 0;color:var(--danger-600);font-size:.74rem;font-weight:750}.drawer-form{display:grid;gap:1rem}.form-section{display:grid;gap:.75rem;padding-block-end:1rem;border-block-end:1px solid var(--line)}.form-section h3{margin:0;font-size:.93rem}.form-section h3 small{color:var(--ink-500);font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.form-field{display:grid;gap:.38rem;font-weight:700}.form-field>span,.choice-cards legend{font-size:.77rem}.form-field small{color:var(--ink-500);font-weight:400}.form-field input,.form-field select,.form-field textarea{inline-size:100%;min-block-size:2.75rem;padding:.65rem .75rem;border:1px solid var(--line-strong);border-radius:.6rem;background:var(--surface);color:var(--ink-950)}.form-field textarea{min-block-size:5.5rem;resize:vertical}.form-field [aria-invalid=true]{border-color:var(--danger-600);box-shadow:0 0 0 2px #b423181a}.choice-cards{display:grid;gap:.45rem;margin:0;padding:.7rem;border:1px solid var(--line);border-radius:.65rem}.choice-cards label{min-block-size:2.5rem;display:flex;gap:.55rem;align-items:center;padding:.45rem .6rem;border-radius:.5rem;background:var(--surface-soft)}.choice-cards input{inline-size:1.1rem;block-size:1.1rem;accent-color:var(--brand-600)}.pricing-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pricing-pair>section{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--line);border-radius:.7rem}.pricing-pair h3{margin:0;font-size:.9rem}.error-summary{padding:.8rem;margin-block-end:1rem;border:1px solid #efb7b1;border-radius:.65rem;background:var(--danger-100);color:var(--danger-600)}.error-summary h3{margin:0 0 .4rem;font-size:.9rem}.error-summary ul{margin:0;padding-inline-start:1.2rem}.error-summary a{color:inherit}.read-only-details,.review-sheet,.customer-preview-drawer{display:grid;gap:1rem}.read-only-details dl,.review-sheet dl,.customer-preview-drawer dl{margin:0;display:grid;gap:.55rem}.read-only-details dl>div,.review-sheet dl>div,.customer-preview-drawer dl>div{display:flex;justify-content:space-between;gap:.8rem;padding-block-end:.55rem;border-block-end:1px dashed var(--line)}.read-only-details dt,.review-sheet dt,.customer-preview-drawer dt{color:var(--ink-500)}.read-only-details dd,.review-sheet dd,.customer-preview-drawer dd{margin:0;font-weight:700;text-align:end}.preview-letterhead{display:flex;justify-content:space-between;padding:.9rem;border-radius:.7rem;background:var(--nav-950);color:#fff}.customer-preview-drawer .collection-row{grid-template-columns:minmax(9rem,1fr) auto}.customer-safe-note{margin:0;padding:.65rem;border-radius:.55rem;background:var(--brand-100);color:var(--brand-700)}.review-sheet>h3{margin:0}@media(max-width:1100px){.workspace-layout{grid-template-columns:1fr}.workspace-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-rail .next-action-bar{grid-column:1 / -1}.metric-grid{grid-template-columns:repeat(2,1fr)}.clearance-methods{grid-template-columns:1fr}.inbox-row{grid-template-columns:minmax(8rem,1fr) minmax(9rem,1fr) auto}.inbox-row>:nth-child(3),.inbox-row>:nth-child(4){grid-column:2}}@media(max-width:900px){.app-shell{grid-template-columns:4.75rem minmax(0,1fr)}.nav-brand{justify-content:center;padding:0}.nav-brand>div:last-child,.nav-panel nav a:not(.router-link-active) .nav-label,.nav-release span{display:none}.nav-panel nav a,.nav-panel nav span{justify-content:center;font-size:0;padding-inline:.5rem}.nav-glyph{font-size:1rem}.nav-group-label{display:none!important}.nav-release{text-align:center;padding-inline:.1rem}.service-row{grid-template-columns:2.4rem minmax(10rem,1fr) auto}.service-row>:nth-child(3),.service-row>:nth-child(4){grid-column:2}.service-row>:nth-child(5){grid-column:3;grid-row:1}.version-timeline article{grid-template-columns:3rem 1fr auto}.version-timeline article>:nth-child(3){grid-column:2}}@media(max-width:780px){main{padding:1rem}.app-shell{grid-template-columns:minmax(0,1fr)}.nav-panel{display:none}.topbar,.app-shell>main{min-inline-size:0}.topbar{position:static}.identity-avatar,.identity>div{display:none}.workspace-header,.page-command-head{flex-direction:column}.workspace-meta{display:grid;grid-template-columns:repeat(2,1fr)}.workspace-rail{grid-template-columns:1fr}.workspace-rail .next-action-bar{grid-column:auto}.split-summary,.handoff-checks{grid-template-columns:1fr}.acceptance-pin{grid-template-columns:repeat(2,1fr)}.version-summary{align-items:stretch;flex-direction:column}.version-actions>*,.method-actions>*{flex:1}.drawer{inline-size:100vw}.drawer-footer{flex-wrap:wrap}.drawer-guard{inline-size:100%;margin:0}}@media(max-width:560px){.topbar{padding:.8rem 1rem}.topbar-context .eyebrow{display:none}.inbox-toolbar>div,.version-actions,.method-actions{flex-direction:column}.inbox-row{grid-template-columns:1fr}.inbox-row>*,.inbox-row>:nth-child(3),.inbox-row>:nth-child(4){grid-column:1}.metric-grid,.form-grid,.pricing-pair,.acceptance-pin,.coverage-grid{grid-template-columns:1fr}.collection-row,.party-row,.traveler-row,.service-row,.version-timeline article{grid-template-columns:2.4rem minmax(0,1fr)}.collection-row>*:not(:first-child):not(:nth-child(2)),.party-row>*:not(:first-child):not(:nth-child(2)),.traveler-row>*:not(:first-child):not(:nth-child(2)),.service-row>*:not(:first-child):not(:nth-child(2)),.version-timeline article>*:not(:first-child):not(:nth-child(2)){grid-column:2}.customer-safe-preview .collection-row,.handoff-items .collection-row,.customer-preview-drawer .collection-row,.workspace-meta{grid-template-columns:1fr}.trip-result{align-items:start;flex-wrap:wrap}}.topbar{position:sticky;isolation:isolate;overflow:hidden;background:linear-gradient(105deg,#fff,#f8fbfa 65%,#edf5f2)}.topbar:after{content:"";position:absolute;z-index:-1;inset-inline-end:-2rem;inset-block-end:-2.8rem;inline-size:min(42vw,34rem);block-size:5.5rem;opacity:.17;background:linear-gradient(145deg,transparent 0 38%,var(--brand-700) 39% 47%,transparent 48%),linear-gradient(35deg,transparent 0 52%,var(--gold-600) 53% 59%,transparent 60%)}.eyebrow{letter-spacing:0;font-weight:650}.nav-panel{background:linear-gradient(180deg,var(--nav-950),#071f24)}.nav-brand .brand-mark{background:var(--gold-metallic);color:var(--nav-950);box-shadow:inset 0 1px #ffffff8c,0 8px 24px #0000002e}.nav-panel nav a[aria-current=page]{border-inline-start-color:var(--gold-400)}.mobile-nav-toggle,.mobile-nav-close,.nav-scrim{display:none}@media(max-width:780px){body{min-width:0}.app-shell{overflow-x:clip}.nav-panel{display:flex;position:fixed;z-index:70;inset-block:0;inset-inline-start:0;inline-size:min(86vw,21rem);width:min(86vw,21rem);min-inline-size:min(18rem,86vw);transform:translate(110%);transition:transform .16s ease;box-shadow:var(--shadow-drawer)}.nav-brand{justify-content:flex-start;padding-inline:.5rem}.nav-brand>div:last-child{display:block}.nav-panel nav a{justify-content:flex-start;font-size:inherit;padding-inline:1rem}.nav-panel nav a .nav-label{display:inline!important;justify-content:flex-start;padding-inline:0;font-size:inherit}.nav-group-label{display:flex!important;justify-content:flex-start!important}.nav-release span{display:block}.nav-release strong{max-inline-size:100%;overflow-wrap:anywhere;word-break:break-all}.app-shell[data-navigation-open=true] .nav-panel{transform:none}.nav-scrim{display:block;position:fixed;z-index:60;inset:0;border:0;background:#03181b8c}.mobile-nav-toggle{display:grid;place-items:center;flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-800);font-size:1.25rem}.mobile-nav-close{display:grid;place-items:center;margin-inline-start:auto;inline-size:2.5rem;block-size:2.5rem;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:1.5rem}.topbar{gap:.75rem}.topbar-context{flex:1;min-inline-size:0}}@media(prefers-reduced-motion:reduce){.nav-panel{transition:none}}.operations-workspace .workspace-head,.operations-workspace:has(.document-artifacts) .workspace-head{background:linear-gradient(135deg,var(--nav-950),var(--brand-700))}.operations-workspace .workspace-head span,.operations-workspace .back-link{color:#d8ebe7}.operations-workspace .section-nav a,.operations-workspace .workspace-section>header span,.operations-queue .queue-head span{color:var(--brand-700)}.operations-workspace .section-nav a:hover,.operations-workspace .section-nav a:focus-visible,.operations-workspace .version-no,.operations-queue .queue-count{background:var(--brand-50);color:var(--brand-700)}.operations-workspace .section-nav a:focus-visible{outline-color:var(--gold-600)}.operations-workspace .workspace-section,.operations-workspace .incident-list dl div{background:var(--surface-soft)}.exceptions-workspace .exception-eyebrow,.exceptions-workspace .exception-header .eyebrow,.exceptions-workspace a{color:var(--brand-700)}.exceptions-workspace button,.exception-form button{color:var(--brand-800);border-color:var(--line-strong)}.exceptions-workspace button:hover,.exception-form button:hover{background:var(--brand-50)}.exceptions-workspace :focus-visible,.exception-form :focus-visible{outline-color:var(--gold-600)}.exceptions-workspace .exception-panel,.exceptions-workspace .exception-case-header,.exceptions-workspace .exception-queue-row,.exceptions-workspace .exception-header{border-color:var(--line);box-shadow:0 1px 2px #0739330d}.finance-page .panel,.finance-page .finance-summary article{box-shadow:0 1px 2px #0739330d}
