.delivery-schedule article[data-v-a2848c74]{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:.5rem 0;padding:.75rem}.delivery-schedule h3[data-v-a2848c74],.delivery-schedule h4[data-v-a2848c74]{font-size:1rem;margin:0 0 .5rem}.delivery-schedule p[data-v-a2848c74]{font-size:.875rem;margin:.3rem 0}.agreement-download[data-v-cd54d946]{display:grid;gap:.5rem;justify-items:start}.agreement-download p[data-v-cd54d946]{color:#9d2f24;margin:0;overflow-wrap:anywhere}.agreement-review[data-v-23cf57bc],.agreement-review__preview[data-v-23cf57bc]{display:grid;gap:1rem;min-width:0}.agreement-review>button[data-v-23cf57bc]{justify-self:start}.agreement-review__preview[data-v-23cf57bc]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1rem}.agreement-review__document[data-v-23cf57bc]{background:#fff;border:1px solid var(--color-border);box-sizing:border-box;color:var(--color-text-main);font-size:.875rem;height:65vh;line-height:1.6;min-height:24rem;overflow:auto;padding:1rem;width:100%}.agreement-review__document h4[data-v-23cf57bc]{font-size:1rem;line-height:1.4;margin:1.5rem 0 .75rem}.agreement-review__document h4[data-v-23cf57bc]:first-child{margin-top:0}.agreement-review__document p[data-v-23cf57bc]{color:inherit;font-size:inherit;margin:.75rem 0;white-space:pre-wrap}.agreement-review__document table[data-v-23cf57bc]{border-collapse:collapse;margin:1rem 0;table-layout:fixed;width:100%}.agreement-review__document td[data-v-23cf57bc]{border:1px solid var(--color-border);overflow-wrap:anywhere;padding:.5rem;vertical-align:top}.agreement-review__confirmation[data-v-23cf57bc]{align-items:flex-start;display:flex;gap:.75rem}.agreement-review__confirmation input[data-v-23cf57bc]{flex-shrink:0;margin-top:.35rem}.agreement-review code[data-v-23cf57bc]{overflow-wrap:anywhere}.agreement-review a[data-v-23cf57bc]{text-decoration:underline}.agreement-summary[data-v-7b8dc63f]{display:grid;gap:1.5rem}.section-label[data-v-7b8dc63f]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label);margin:0}.agreement-summary__header[data-v-7b8dc63f]{align-items:start;display:flex;gap:2rem;justify-content:space-between}.agreement-summary__header h1[data-v-7b8dc63f]{font-size:var(--font-size-heading-2);margin:.25rem 0 .5rem}.agreement-summary__header p[data-v-7b8dc63f]:last-child{margin:0;max-width:48rem}.agreement-summary__header>span[data-v-7b8dc63f]{background:var(--color-gray-lighter);border-radius:999px;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.45rem .75rem}.permission-notice[data-v-7b8dc63f]{background:var(--color-background-soft);border-radius:var(--radius-card);color:var(--color-text-muted);padding:.85rem 1rem}.agreement-summary__grid[data-v-7b8dc63f]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-summary__grid article[data-v-7b8dc63f],.agreement-summary__signing[data-v-7b8dc63f]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--portal-panel-padding)}.agreement-summary__grid svg[data-v-7b8dc63f]{color:var(--color-brand-label);margin-bottom:1rem}.agreement-summary h2[data-v-7b8dc63f]{font-size:var(--font-size-heading-3);line-height:1.35;margin:.3rem 0 1rem}.agreement-summary dl[data-v-7b8dc63f]{margin:0}.agreement-summary dl div[data-v-7b8dc63f]{border-top:1px solid var(--color-border-soft);display:grid;gap:1rem;grid-template-columns:9rem minmax(0,1fr);padding:.7rem 0}.agreement-summary dt[data-v-7b8dc63f]{color:var(--color-text-muted);font-size:var(--font-size-label)}.agreement-summary dd[data-v-7b8dc63f]{color:var(--color-text-main);font-weight:var(--font-weight-demi);margin:0}.agreement-summary__grid ul[data-v-7b8dc63f]{padding-left:1.25rem}.agreement-summary__grid li+li[data-v-7b8dc63f]{margin-top:.65rem}.signature-grid[data-v-7b8dc63f]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-grid section[data-v-7b8dc63f]{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);display:grid;gap:.75rem;padding:1.25rem}.signature-grid section div[data-v-7b8dc63f]{display:grid;gap:.25rem}.agreement-summary__demo-note[data-v-7b8dc63f],.signature-grid p[data-v-7b8dc63f],.signature-grid span[data-v-7b8dc63f]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.signature-grid p[data-v-7b8dc63f]{margin:0}.agreement-signature[data-v-7b8dc63f]{margin-top:1rem}.agreement-summary__footer[data-v-7b8dc63f]{align-items:center;background:var(--color-background-soft);border-left:5px solid var(--color-brand-dark);display:flex;gap:2rem;justify-content:space-between;padding:1.25rem 1.5rem}.agreement-summary__footer p[data-v-7b8dc63f]{margin:.2rem 0 0}.agreement-summary__status[data-v-7b8dc63f]{color:var(--color-brand-label)}@media(max-width:760px){.agreement-summary__grid[data-v-7b8dc63f],.signature-grid[data-v-7b8dc63f]{grid-template-columns:1fr}.agreement-summary__footer[data-v-7b8dc63f],.agreement-summary__header[data-v-7b8dc63f]{align-items:stretch;flex-direction:column}.agreement-summary__header>span[data-v-7b8dc63f]{align-self:start}}.shipments[data-v-19a12d3d]{display:grid;gap:1rem;margin-block:1.5rem}dd[data-v-19a12d3d],dl[data-v-19a12d3d],h3[data-v-19a12d3d],h4[data-v-19a12d3d],p[data-v-19a12d3d]{margin:0}article[data-v-19a12d3d]{border:1px solid var(--color-border);border-radius:var(--radius-panel);display:grid;gap:.75rem;padding:1rem}dl[data-v-19a12d3d],form[data-v-19a12d3d]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}dt[data-v-19a12d3d]{font-weight:var(--font-weight-demi)}dd[data-v-19a12d3d]{overflow-wrap:anywhere}label[data-v-19a12d3d]{display:grid;font-weight:var(--font-weight-demi);gap:.4rem}input[data-v-19a12d3d],select[data-v-19a12d3d],textarea[data-v-19a12d3d]{background:#fff;border:1px solid var(--color-border);border-radius:.5rem;box-sizing:border-box;font:inherit;padding:.7rem;width:100%}.wide[data-v-19a12d3d]{grid-column:1/-1}.actions[data-v-19a12d3d]{display:flex;gap:.75rem}button[data-v-19a12d3d]{justify-self:start}@media(max-width:640px){dl[data-v-19a12d3d],form[data-v-19a12d3d]{grid-template-columns:1fr}}.award-payments[data-v-b6bdd985]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:1rem;min-width:0;padding:1.25rem}.award-payments h2[data-v-b6bdd985],.award-payments h3[data-v-b6bdd985],.award-payments p[data-v-b6bdd985]{margin:0}.award-payments header[data-v-b6bdd985],.transfer-record[data-v-b6bdd985]{display:grid;gap:.8rem}.verification[data-v-b6bdd985]{background:var(--color-background-soft);border-radius:var(--radius-sm);padding:.8rem}.payment-facts[data-v-b6bdd985],.payment-form[data-v-b6bdd985]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-facts[data-v-b6bdd985]{margin:0}.payment-facts dt[data-v-b6bdd985]{color:var(--color-text-muted);font-size:var(--font-size-label)}.payment-facts dd[data-v-b6bdd985]{margin:.25rem 0 0;overflow-wrap:anywhere}.payment-form label[data-v-b6bdd985]{display:grid;font-weight:600;gap:.4rem}.payment-form input[data-v-b6bdd985],.payment-form select[data-v-b6bdd985]{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;min-width:0;padding:.7rem;width:100%}.payment-form small[data-v-b6bdd985]{font-weight:400}.full-width[data-v-b6bdd985]{grid-column:1/-1}.form-actions[data-v-b6bdd985]{display:flex;flex-wrap:wrap;gap:.7rem}.field-error[data-v-b6bdd985]{color:#9d2f24}.award-payments>button[data-v-b6bdd985]{justify-self:start}@media(max-width:640px){.award-payments[data-v-b6bdd985]{padding:.9rem}.payment-facts[data-v-b6bdd985],.payment-form[data-v-b6bdd985]{grid-template-columns:minmax(0,1fr)}}.audit-history[data-v-d2ac484f]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--portal-panel-padding)}header[data-v-d2ac484f]{display:flex;gap:1rem;justify-content:space-between}h2[data-v-d2ac484f],header p[data-v-d2ac484f]{margin:0}header p[data-v-d2ac484f]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}header span[data-v-d2ac484f],li>span[data-v-d2ac484f]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}ol[data-v-d2ac484f]{gap:.75rem;list-style:none;padding:0}li[data-v-d2ac484f],ol[data-v-d2ac484f]{display:grid}li[data-v-d2ac484f]{border-top:1px solid var(--color-border-soft);gap:.25rem;padding:.85rem 0}dl[data-v-d2ac484f]{display:grid;font-size:var(--font-size-body-sm);gap:.25rem 1rem;grid-template-columns:minmax(8rem,auto) 1fr;margin:.5rem 0 0}dd[data-v-d2ac484f]{margin:0}.remove-location-dialog[data-v-d5c2a213]{background:#fff;border:1px solid #d4e3e9;border-radius:1rem;box-shadow:0 24px 80px #123d5740;box-sizing:border-box;color:#123d57;max-height:calc(100dvh - 2rem);padding:1.75rem;width:min(36rem,calc(100vw - 2rem))}.remove-location-dialog[data-v-d5c2a213]::backdrop{background:#0d263b99}footer[data-v-d5c2a213],header[data-v-d5c2a213]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.remove-location-dialog__icon[data-v-d5c2a213]{background:#fee2e2;border-radius:50%;color:#b91c1c;display:inline-flex;padding:.75rem}.remove-location-dialog__close[data-v-d5c2a213]{background:transparent;border:0;border-radius:.5rem;color:#123d57;cursor:pointer;display:inline-flex;padding:.5rem}.remove-location-dialog__close[data-v-d5c2a213]:hover{background:#eef6f8}h2[data-v-d5c2a213]{font-size:1.5rem;margin:1rem 0 .5rem}p[data-v-d5c2a213]{line-height:1.6;margin:0 0 1.25rem}.remove-location-dialog__confirm[data-v-d5c2a213]{background:#b91c1c;border-color:#b91c1c;color:#fff}.remove-location-dialog__confirm[data-v-d5c2a213]:hover{background:#991b1b;border-color:#991b1b}footer[data-v-d5c2a213]{flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem}@media(max-width:480px){.remove-location-dialog[data-v-d5c2a213]{padding:1.25rem}footer .button[data-v-d5c2a213]{justify-content:center;width:100%}}.monitor-guidance[data-v-e3e9134b]{color:var(--portal-ink,#123d57)}.monitor-guidance--warning[data-v-e3e9134b]{align-items:flex-start;background:#fff5f3;border:1px solid #efd4d2;border-left:3px solid #c64b42;border-radius:.8rem;display:flex;gap:.9rem;padding:1.1rem 1.25rem}.monitor-guidance__icon[data-v-e3e9134b]{background:#fbe5e1;border-radius:.7rem;color:#ad3931;display:grid;flex:0 0 auto;height:2.5rem;place-items:center;width:2.5rem}.monitor-guidance__content[data-v-e3e9134b]{min-width:0;padding-top:.05rem}.monitor-guidance strong[data-v-e3e9134b]{display:block;font-size:1rem;font-weight:700;line-height:1.45}.monitor-guidance--warning strong[data-v-e3e9134b]{color:#82332d}.monitor-guidance .monitor-guidance__content p[data-v-e3e9134b]{color:#73504b;font-size:.9375rem;font-weight:400;line-height:1.6;margin:.35rem 0 0}@media(max-width:480px){.monitor-guidance--warning[data-v-e3e9134b]{gap:.7rem;padding:.9rem}.monitor-guidance__icon[data-v-e3e9134b]{height:2rem;width:2rem}}.deployment-locations[data-v-109e0b04]{display:grid;gap:1rem}.deployment-locations__notes label[data-v-109e0b04]{display:block;margin-bottom:.5rem}.deployment-locations__notes textarea[data-v-109e0b04]{min-height:5rem;padding:.8rem}.deployment-locations select[data-v-109e0b04],.deployment-locations__notes textarea[data-v-109e0b04]{border:1px solid var(--portal-border,#b7d2e0);border-radius:.55rem;font:inherit;width:100%}.deployment-locations select[data-v-109e0b04]{background:#fff;color:var(--portal-ink,#123d57);min-height:3rem;min-width:0;padding:.6rem}.deployment-locations__header[data-v-109e0b04]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:space-between}.deployment-locations__header>div[data-v-109e0b04]:first-child{flex:1 1 14rem}.deployment-locations__guidance[data-v-109e0b04]{flex:0 0 100%;font-size:.9rem;line-height:1.5}.deployment-locations__header>.deployment-locations__actions[data-v-109e0b04]{align-items:center;flex:0 1 auto;margin-left:auto}.deployment-locations__map-link[data-v-109e0b04]{align-items:center;background:transparent;border:0;color:#087f99;cursor:pointer;display:inline-flex;font:inherit;gap:.4rem;padding:.5rem;text-decoration:underline;text-underline-offset:.2em}.deployment-locations__map-link[data-v-109e0b04]:disabled{cursor:not-allowed;opacity:.45}.deployment-locations__empty p[data-v-109e0b04],.deployment-locations__header p[data-v-109e0b04]{color:var(--portal-muted,#5f7889);margin:.35rem 0 0}.deployment-locations__actions[data-v-109e0b04]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;min-width:0}.deployment-locations__table-wrap[data-v-109e0b04]{background:#fff;border:1px solid var(--portal-border,#b7d2e0);border-radius:.8rem;container-type:inline-size;min-width:0}.deployment-locations table[data-v-109e0b04]{border-collapse:collapse;table-layout:fixed;width:100%}.deployment-locations td[data-v-109e0b04],.deployment-locations th[data-v-109e0b04]{border-bottom:1px solid var(--portal-border,#d2e2e9);padding:.65rem;text-align:left;vertical-align:middle}.deployment-locations thead th[data-v-109e0b04]{background:#f2f8fa;color:var(--portal-ink,#123d57);font-size:var(--font-size-label)}.deployment-locations tbody tr[data-v-109e0b04]:last-child>*{border-bottom:0}.deployment-locations tbody th[data-v-109e0b04]{color:var(--portal-muted,#5f7889);width:3.5rem}.deployment-locations__row--invalid[data-v-109e0b04]{background:#fffaf3}.deployment-locations input[type=text][data-v-109e0b04]{background:#fff;border:1px solid var(--portal-border,#b7d2e0);border-radius:.55rem;color:var(--portal-ink,#123d57);font:inherit;min-height:3rem;min-width:0;padding-inline:.8rem;width:100%}.deployment-locations__coordinate-button[data-v-109e0b04]{align-items:center;background:transparent;border:0;border-radius:.2rem;color:#087f99;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:700;gap:.45rem;max-width:100%;min-height:2rem;padding:.2rem 0;text-align:left;white-space:normal}.deployment-locations__coordinate-button[data-v-109e0b04]:hover{text-decoration:underline}.deployment-locations__coordinate-button[data-v-109e0b04]:focus-visible{outline:2px solid #087f99;outline-offset:3px}.deployment-locations__coordinate-value[data-v-109e0b04]{align-items:center;display:inline-flex;gap:.45rem;white-space:normal}.deployment-locations__coordinate-value[data-v-109e0b04],.deployment-locations__name-value[data-v-109e0b04]{color:var(--portal-ink,#123d57);font-weight:700}.deployment-locations__availability-value[data-v-109e0b04]{align-items:center;color:var(--portal-muted,#5f7889);display:inline-flex}.deployment-locations__availability-value--available[data-v-109e0b04]{color:#176b52}.deployment-locations__coordinate-button--empty[data-v-109e0b04]{border-style:dashed}.deployment-locations__availability label[data-v-109e0b04]{align-items:center;display:inline-flex;gap:.45rem;white-space:normal}.deployment-locations__availability input[data-v-109e0b04]{height:1.25rem;width:1.25rem}.deployment-locations__empty[data-v-109e0b04]{align-items:flex-start;background:#ffffffad;border:1px dashed var(--portal-border,#b7d2e0);border-radius:.8rem;color:var(--portal-ink,#123d57);display:flex;gap:.8rem;padding:1.2rem}.deployment-locations[data-v-109e0b04]{min-width:0}.deployment-locations td[data-v-109e0b04],.deployment-locations th[data-v-109e0b04]{overflow-wrap:anywhere}.deployment-locations__name-value[data-v-109e0b04]{display:block}.deployment-locations thead th[data-v-109e0b04]:first-child{width:4%}.deployment-locations thead th[data-v-109e0b04]:nth-child(2){width:26%}.deployment-locations thead th[data-v-109e0b04]:nth-child(3){width:22%}.deployment-locations thead th[data-v-109e0b04]:nth-child(4){width:24%}.deployment-locations thead th[data-v-109e0b04]:nth-child(5),.deployment-locations thead th[data-v-109e0b04]:nth-child(6){width:9%}.deployment-locations__actions .button[data-v-109e0b04]{max-width:100%;padding:.55rem .85rem;white-space:normal}@container (max-width: 62rem){.deployment-locations table[data-v-109e0b04],.deployment-locations tbody[data-v-109e0b04]{display:block}.deployment-locations thead[data-v-109e0b04]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.deployment-locations tr[data-v-109e0b04]{display:block}.deployment-locations tr.deployment-locations__data-row[data-v-109e0b04]{border-top:1px solid var(--portal-border,#b7d2e0);display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1rem}.deployment-locations td[data-v-109e0b04],.deployment-locations th[data-v-109e0b04]{border:0;display:block;min-width:0;padding:0}.deployment-locations tbody th[data-v-109e0b04]{font-weight:700;grid-column:1/-1;width:auto}.deployment-locations tbody th[data-v-109e0b04]:before{content:"Monitor "}.deployment-locations td[data-label][data-v-109e0b04]:before{content:attr(data-label);display:block;font-weight:600;margin-bottom:.4rem}.deployment-locations td.deployment-locations__notes[data-v-109e0b04]{padding:0 1rem 1rem}}@container (max-width: 30rem){.deployment-locations tr.deployment-locations__data-row[data-v-109e0b04]{grid-template-columns:minmax(0,1fr)}}.award-record[data-v-72b003a3]{display:grid;gap:1.5rem}.award-record>header[data-v-72b003a3]{display:flex;gap:2rem;justify-content:space-between}.award-record h1[data-v-72b003a3]{margin:.25rem 0}.award-record>header p[data-v-72b003a3]:last-child{margin:0}.award-record>header span[data-v-72b003a3]{align-self:start;background:var(--color-gray-lighter);border-radius:999px;font-weight:var(--font-weight-demi);padding:.45rem .75rem}.award-record__grid[data-v-72b003a3]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.award-record article[data-v-72b003a3]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.25rem}.award-record__wide[data-v-72b003a3]{grid-column:1/-1}.award-record summary[data-v-72b003a3]{cursor:pointer;font-weight:var(--font-weight-demi)}.award-record details[open]>summary[data-v-72b003a3]{margin-bottom:1rem}.award-record h2[data-v-72b003a3]{margin-top:0}.award-record dl[data-v-72b003a3]{display:grid;gap:.75rem;margin:0}.award-record dl div[data-v-72b003a3]{display:grid;gap:1rem;grid-template-columns:minmax(10rem,.4fr) 1fr}.award-record dt[data-v-72b003a3]{color:var(--color-text-muted)}.award-record dd[data-v-72b003a3]{font-weight:var(--font-weight-demi);margin:0}@media(max-width:760px){.award-record dl div[data-v-72b003a3],.award-record__grid[data-v-72b003a3]{grid-template-columns:1fr}.award-record dl div[data-v-72b003a3]{gap:.25rem}}.award-setup__task[data-v-c73ca390]{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.25rem}.award-setup[data-v-c73ca390]{display:grid;gap:1.5rem}.award-setup__verification ul[data-v-c73ca390]{display:grid;gap:.75rem;list-style:none;padding:0}.award-setup__verification li[data-v-c73ca390]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.award-setup__verification span[data-v-c73ca390]{color:var(--color-text-muted)}.award-setup__header[data-v-c73ca390]{align-items:start;display:flex;gap:2rem;justify-content:space-between}.award-setup__header h1[data-v-c73ca390]{margin:.3rem 0 .5rem}.award-setup__header p[data-v-c73ca390]:last-child{margin:0;max-width:48rem}.award-setup__header>span[data-v-c73ca390],.award-setup__list strong[data-v-c73ca390]{background:var(--color-gray-lighter);border-radius:999px;flex:0 0 auto;font-weight:var(--font-weight-demi);padding:.45rem .75rem}.award-setup__waiting[data-v-c73ca390]{background:var(--color-background-soft);border-left:4px solid var(--color-brand-primary);font-weight:var(--font-weight-demi);margin:0;padding:1rem 1.25rem}.award-setup__list[data-v-c73ca390]{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.award-setup__list li[data-v-c73ca390]{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;padding:1.25rem}.award-setup__list li.complete[data-v-c73ca390]{border-color:var(--color-success)}.award-setup__list h2[data-v-c73ca390]{font-size:var(--font-size-heading-5);margin:.25rem 0}.award-setup__list p[data-v-c73ca390]{margin:0}.award-setup__content[data-v-c73ca390]{display:grid;gap:.35rem}.award-setup__facts[data-v-c73ca390]{display:grid;gap:.5rem;margin:.75rem 0 0}.award-setup__facts div[data-v-c73ca390]{display:grid;gap:1rem;grid-template-columns:minmax(12rem,.35fr) 1fr}.award-setup__facts dt[data-v-c73ca390]{color:var(--color-text-muted)}.award-setup__facts dd[data-v-c73ca390]{font-weight:var(--font-weight-demi);margin:0}.award-setup__form[data-v-c73ca390]{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.award-setup__form label[data-v-c73ca390]{display:grid;font-weight:var(--font-weight-demi);gap:.35rem}.award-setup__form label span[data-v-c73ca390]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.award-setup__form input[data-v-c73ca390],.award-setup__form textarea[data-v-c73ca390]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-input);font:inherit;padding:.75rem;width:100%}.award-setup__error[data-v-c73ca390],.award-setup__wide[data-v-c73ca390]{grid-column:1/-1}.award-setup__error[data-v-c73ca390]{color:var(--color-error);font-weight:var(--font-weight-demi)}@media(max-width:640px){.award-setup__form[data-v-c73ca390]{grid-template-columns:1fr}.award-setup__header[data-v-c73ca390]{flex-direction:column;gap:1rem}}.team-member-dialog[data-v-f4c6e583]{background:#fff;border:1px solid #d4e3e9;border-radius:1rem;box-shadow:0 24px 80px #123d5740;box-sizing:border-box;color:#123d57;max-height:calc(100dvh - 2rem);padding:1.75rem;width:min(40rem,calc(100vw - 2rem))}.team-member-dialog[data-v-f4c6e583]::backdrop{background:#0d263b99}footer[data-v-f4c6e583],header[data-v-f4c6e583]{align-items:center;display:flex;gap:1rem;justify-content:space-between}h2[data-v-f4c6e583]{font-size:1.5rem;margin:0}p[data-v-f4c6e583]{color:var(--color-text-muted);line-height:1.6}.close-button[data-v-f4c6e583]{background:transparent;border:0;border-radius:.5rem;color:inherit;cursor:pointer;display:inline-flex;padding:.5rem}.close-button[data-v-f4c6e583]:hover{background:#eef6f8}form[data-v-f4c6e583]{display:grid;gap:.75rem}.fields[data-v-f4c6e583]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-f4c6e583]{display:grid;font-weight:var(--font-weight-demi);gap:.5rem}.email[data-v-f4c6e583]{grid-column:1/-1}input[data-v-f4c6e583]{border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:inherit;font:inherit;padding:.85rem;width:100%}input[readonly][data-v-f4c6e583]{background:#f3f6f7;color:var(--color-text-muted)}button[data-v-f4c6e583]:focus-visible,input[data-v-f4c6e583]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:2px}footer[data-v-f4c6e583]{flex-wrap:wrap;justify-content:flex-end;margin-top:.75rem}.error[data-v-f4c6e583]{color:#b91c1c;margin:0}.help[data-v-f4c6e583]{font-size:.875rem;margin:0}@media(max-width:480px){.team-member-dialog[data-v-f4c6e583]{padding:1.25rem}.fields[data-v-f4c6e583]{grid-template-columns:1fr}footer .button[data-v-f4c6e583]{flex:1;justify-content:center}}.team-manager[data-v-89726fa5]{display:grid;gap:1.25rem}.team-manager__actions[data-v-89726fa5],.team-manager__group-heading[data-v-89726fa5],.team-manager__heading[data-v-89726fa5],.team-manager__invite[data-v-89726fa5],.team-manager__list li[data-v-89726fa5]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.team-manager__group-heading h3[data-v-89726fa5],.team-manager__heading h2[data-v-89726fa5],.team-manager__intro[data-v-89726fa5],.team-manager__simulation-note[data-v-89726fa5]{margin:0}.team-manager__group-heading>span[data-v-89726fa5],.team-manager__heading>span[data-v-89726fa5]{background:var(--color-background-soft);border-radius:999px;color:var(--color-brand-dark);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.35rem .65rem}.team-manager__intro[data-v-89726fa5]{color:var(--color-text-muted);max-width:52rem}.team-manager__invite[data-v-89726fa5]{align-items:end;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1rem}.team-manager__invite label[data-v-89726fa5]{color:var(--color-text-main);display:grid;flex:1;font-weight:var(--font-weight-demi);gap:.4rem}.team-manager__invite-fields[data-v-89726fa5]{display:grid;flex:1;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.team-manager__invite-email[data-v-89726fa5]{grid-column:1/-1}.team-manager__invite input[data-v-89726fa5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-main);font:inherit;padding:.75rem .85rem;width:100%}.team-manager__message[data-v-89726fa5]{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-demi);margin:-.65rem 0 0}.team-manager__message--error[data-v-89726fa5]{color:var(--color-error)}.team-manager__message--success[data-v-89726fa5]{color:var(--color-success)}.team-manager__group[data-v-89726fa5]{border-top:1px solid var(--color-border-soft);display:grid;gap:.75rem;padding-top:1.1rem}.team-manager__list[data-v-89726fa5]{display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.team-manager__list li[data-v-89726fa5]{align-items:start;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:.9rem}.team-manager__person[data-v-89726fa5]{display:grid;gap:.18rem}.team-manager__person small[data-v-89726fa5],.team-manager__person span[data-v-89726fa5],.team-manager__simulation-note[data-v-89726fa5]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.team-manager__person a[data-v-89726fa5]{color:var(--color-brand-label)}.owner-badge[data-v-89726fa5]{background:#e5f3ed;border-radius:999px;color:#15543f;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);padding:.3rem .55rem}.text-button[data-v-89726fa5]{background:transparent;border:0;color:var(--color-brand-label);cursor:pointer;font:inherit;font-weight:var(--font-weight-demi);padding:0}.team-manager__invitation-actions[data-v-89726fa5]{display:grid;gap:.5rem}.team-manager__resend[data-v-89726fa5]{align-items:center;display:inline-flex;gap:.4rem}.text-button[data-v-89726fa5]:disabled{cursor:default;opacity:.65}.team-manager__resend-error[data-v-89726fa5]{color:var(--color-error);font-size:.875rem;margin:0}.team-manager__spinner[data-v-89726fa5]{animation:invitation-spin-89726fa5 .8s linear infinite}@keyframes invitation-spin-89726fa5{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.team-manager__spinner[data-v-89726fa5]{animation:none}}.text-button--danger[data-v-89726fa5]{color:var(--color-error)}@media(max-width:680px){.team-manager__group-heading[data-v-89726fa5],.team-manager__heading[data-v-89726fa5],.team-manager__invite[data-v-89726fa5],.team-manager__list li[data-v-89726fa5]{align-items:stretch;flex-direction:column}.team-manager__actions[data-v-89726fa5]{flex-wrap:wrap;justify-content:flex-start}.team-manager__invite-fields[data-v-89726fa5]{grid-template-columns:1fr}.team-manager__invite-email[data-v-89726fa5]{grid-column:auto}}.application-access[data-v-9bed678a]{display:grid;gap:1.25rem}.access-card h2[data-v-9bed678a],.access-card p[data-v-9bed678a],.application-access__header h1[data-v-9bed678a],.application-access__header p[data-v-9bed678a]{margin:0}.application-access__header h1[data-v-9bed678a]{margin:.2rem 0 .45rem}.access-card[data-v-9bed678a]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-panel);display:grid;gap:1.5rem;padding:var(--portal-panel-padding)}.access-card__heading[data-v-9bed678a]{align-items:center;border-bottom:1px solid var(--color-border-soft);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.25rem}.access-card__heading>span[data-v-9bed678a]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);max-width:22rem;text-align:right}@media(max-width:680px){.access-card__heading[data-v-9bed678a]{align-items:stretch;flex-direction:column}.access-card__heading>span[data-v-9bed678a]{text-align:left}}.edit-lock[data-v-44008d40]{align-items:center;background:#eef8f3;border:1px solid #b8d8ca;border-radius:.9rem;color:#184d3c;display:grid;gap:.8rem;grid-template-columns:auto 1fr;margin:1rem 0;padding:.9rem 1rem}.edit-lock--expired[data-v-44008d40],.edit-lock--locked[data-v-44008d40]{background:#fff8e5;border-color:#ead493;color:#654f17}.edit-lock p[data-v-44008d40],.edit-lock strong[data-v-44008d40]{margin:0}.edit-lock p[data-v-44008d40]{font-size:var(--font-size-label);margin-top:.2rem}@media(max-width:680px){.edit-lock[data-v-44008d40]{grid-template-columns:auto 1fr}}.correction-toggle[data-v-15f39d37],.updated-answer-field fieldset label[data-v-15f39d37]{align-items:center;display:flex;gap:.65rem}.correction-toggle input[data-v-15f39d37],.updated-answer-field input[type=radio][data-v-15f39d37]{flex:0 0 auto;margin:0;width:auto}.sr-only[data-v-15f39d37]{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.clarification-workspace[data-v-15f39d37]{display:grid;gap:1.25rem}.clarification-header[data-v-15f39d37],.submission-confirmation[data-v-15f39d37],footer[data-v-15f39d37]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.clarification-header h1[data-v-15f39d37],.clarification-header p[data-v-15f39d37],blockquote[data-v-15f39d37]{margin:0}.clarification-header h1[data-v-15f39d37]{font-size:var(--font-size-heading-2);margin:.25rem 0 .5rem}.clarification-header>div[data-v-15f39d37]{max-width:48rem}.status-pill[data-v-15f39d37]{background:var(--color-gray-lighter);border-radius:999px;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);max-width:22rem;padding:.45rem .75rem;text-align:center}.status-pill--warning[data-v-15f39d37]{background:#fff0c2;color:#6b4300}.status-pill--success[data-v-15f39d37]{background:#e8f5ec;color:#15552f}.status-pill--danger[data-v-15f39d37]{background:#fdeae8;color:#7a261f}.section-label[data-v-15f39d37]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label)}.clarification-sections section[data-v-15f39d37],.request-summary[data-v-15f39d37],.state-banner[data-v-15f39d37],.submission-confirmation[data-v-15f39d37],.summary-field[data-v-15f39d37],.summary-record[data-v-15f39d37]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--portal-panel-padding)}.state-banner[data-v-15f39d37]{border-left:5px solid var(--color-brand-dark)}.state-banner--warning[data-v-15f39d37]{background:#fffaf0;border-left-color:#b87503}.state-banner--success[data-v-15f39d37]{background:#f0f9f3;border-left-color:#2f7d4a}.state-banner--danger[data-v-15f39d37]{background:#fff5f4;border-left-color:#b63b31}.state-banner p[data-v-15f39d37]{margin:.25rem 0 0}.state-banner a[data-v-15f39d37]{display:inline-block;font-weight:var(--font-weight-demi);margin-top:.65rem}.request-summary[data-v-15f39d37]{background:#fffaf0;border-left:5px solid #b87503;display:flex;gap:1.5rem;justify-content:space-between}.request-summary blockquote[data-v-15f39d37]{font-size:var(--font-size-body-lg);margin-top:.5rem;max-width:52rem}.request-summary>p[data-v-15f39d37]{flex:0 0 14rem;margin:0}.clarification-sections[data-v-15f39d37],.field-list[data-v-15f39d37]{display:grid;gap:1rem}.clarification-sections h2[data-v-15f39d37]{margin-top:0}.answer-comparison[data-v-15f39d37]{border-top:1px solid var(--color-border-soft);display:grid;gap:.85rem;padding-top:1rem}.answer-comparison[data-v-15f39d37]:first-child{border-top:0;padding-top:0}.answer-comparison h3[data-v-15f39d37]{font-size:var(--font-size-body-lg);margin:0}.answer-comparison__heading[data-v-15f39d37]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.answer-comparison__heading>span[data-v-15f39d37]{background:#fdeae8;border-radius:999px;color:#7a261f;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.3rem .55rem}.answer-comparison__heading>span.answered[data-v-15f39d37]{background:#e8f5ec;color:#15552f}.field-question[data-v-15f39d37]{background:#fffaf0;border-left:4px solid #b87503;border-radius:var(--radius-card);padding:.85rem 1rem}.field-question p[data-v-15f39d37]{margin:.3rem 0 0}.updated-answer-field[data-v-15f39d37]{background:var(--color-background-light);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-card);padding:1rem}.updated-answer-field>span[data-v-15f39d37]{color:#9d2f24}.answer-comparison__original[data-v-15f39d37]{background:var(--color-background-soft);border-radius:var(--radius-card);padding:.85rem 1rem}.answer-comparison__original span[data-v-15f39d37],dt[data-v-15f39d37]{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}.answer-comparison__original p[data-v-15f39d37]{margin:.35rem 0 0;white-space:pre-wrap}label[data-v-15f39d37]{display:grid;font-weight:var(--font-weight-demi);gap:.4rem}select[data-v-15f39d37],textarea[data-v-15f39d37]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-md);font:inherit;padding:.75rem;width:100%}select[data-v-15f39d37]:focus-visible,textarea[data-v-15f39d37]:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb,var(--color-primary) 25%,transparent);outline-offset:1px}small[data-v-15f39d37]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.answer-record[data-v-15f39d37],.summary-record[data-v-15f39d37]{display:grid;gap:.85rem;margin:0}.answer-record>div[data-v-15f39d37],.summary-record>div[data-v-15f39d37]{background:var(--color-background-soft);border-radius:var(--radius-card);padding:.85rem 1rem}dd[data-v-15f39d37]{margin:.35rem 0 0;white-space:pre-wrap}footer[data-v-15f39d37]{justify-content:flex-end}footer button[data-v-15f39d37]:disabled{cursor:not-allowed;opacity:.55}.permission-notice[data-v-15f39d37]{background:var(--color-background-soft);border-radius:var(--radius-card);color:var(--color-text-muted);margin:0;padding:.85rem 1rem}.submission-confirmation[data-v-15f39d37]{align-items:center;background:#fffaf0;border-color:#d5a13d}.submission-confirmation p[data-v-15f39d37]{margin:.35rem 0 0;max-width:44rem}.submission-confirmation__actions[data-v-15f39d37]{display:flex;flex:0 0 auto;gap:.75rem}@media(max-width:720px){.clarification-header[data-v-15f39d37],.request-summary[data-v-15f39d37],.submission-confirmation[data-v-15f39d37],footer[data-v-15f39d37]{align-items:stretch;flex-direction:column}.request-summary>p[data-v-15f39d37],.status-pill[data-v-15f39d37]{flex-basis:auto;max-width:none}.submission-confirmation__actions[data-v-15f39d37]{display:grid}}.interview-summary[data-v-66cf2c08]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:.7rem;padding:1rem}.interview-summary h3[data-v-66cf2c08],.interview-summary p[data-v-66cf2c08]{margin:0}.interview-summary small[data-v-66cf2c08]{color:var(--color-text-muted)}.interview-summary button[data-v-66cf2c08]{justify-self:start}.submission-feedback[data-v-fa1f06d9]{display:grid;gap:.4rem}.submission-feedback span[data-v-fa1f06d9]{color:var(--color-text-main);font-weight:var(--font-weight-demi)}.submission-feedback textarea[data-v-fa1f06d9]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-md);color:var(--color-text-main);font:inherit;padding:.75rem;width:100%}.submission-feedback small[data-v-fa1f06d9]{color:var(--color-text-muted)}.applicant-dashboard[data-v-208c98e1]{display:grid;gap:1.5rem;min-width:0}.dashboard-card[data-v-208c98e1]{background:var(--portal-surface-info);border:1px solid var(--color-border);border-left:3px solid var(--color-brand-label);border-radius:var(--radius-panel);padding:var(--portal-panel-padding)}.dashboard-card--decision[data-v-208c98e1]{background:var(--portal-surface-neutral);border-left-color:var(--color-border)}.dashboard-card--success[data-v-208c98e1]{border-left-color:var(--color-success)}.dashboard-card--warning[data-v-208c98e1]{border-left-color:#9a6a00}.dashboard-card h1[data-v-208c98e1],.dashboard-card h2[data-v-208c98e1]{margin:.3rem 0 .75rem}.dashboard-card>p[data-v-208c98e1]:not(.section-label){max-width:48rem}.dashboard-card small[data-v-208c98e1]{color:var(--color-text-muted);display:block;margin-top:.75rem}.section-label[data-v-208c98e1]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label);margin:0}.new-message-dialog[data-v-e93d16ae]{background:#fff;border:1px solid #d4e3e9;border-radius:1rem;box-shadow:0 24px 80px #123d5740;box-sizing:border-box;color:#123d57;max-height:calc(100dvh - 2rem);padding:1.75rem;width:min(40rem,calc(100vw - 2rem))}.new-message-dialog[data-v-e93d16ae]::backdrop{background:#0d263b99}footer[data-v-e93d16ae],header[data-v-e93d16ae]{align-items:center;display:flex;gap:1rem;justify-content:space-between}h2[data-v-e93d16ae]{font-size:1.5rem;margin:0}p[data-v-e93d16ae]{color:var(--color-text-muted);line-height:1.6}.close-button[data-v-e93d16ae]{background:transparent;border:0;border-radius:.5rem;color:inherit;cursor:pointer;display:inline-flex;padding:.5rem}.close-button[data-v-e93d16ae]:hover{background:#eef6f8}form[data-v-e93d16ae]{display:grid;gap:.75rem}label[data-v-e93d16ae]{font-weight:var(--font-weight-demi)}input[data-v-e93d16ae],textarea[data-v-e93d16ae]{border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:inherit;font:inherit;padding:.85rem;resize:vertical;width:100%}button[data-v-e93d16ae]:focus-visible,input[data-v-e93d16ae]:focus-visible,textarea[data-v-e93d16ae]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:2px}footer[data-v-e93d16ae]{flex-wrap:wrap;justify-content:flex-end;margin-top:.75rem}.send-error[data-v-e93d16ae]{color:#b91c1c;margin:0}@media(max-width:480px){.new-message-dialog[data-v-e93d16ae]{padding:1.25rem}footer .button[data-v-e93d16ae]{flex:1;justify-content:center}}.communication-feed.communication-feed--compact[data-v-7cd0b557]{background:transparent;border:0;border-radius:0;padding:0}.communication-feed__rows[data-v-7cd0b557]{border-top:1px solid var(--color-border-soft);list-style:none;margin:0;padding:0}.communication-row[data-v-7cd0b557]{background:#fff;border-bottom:1px solid var(--color-border-soft)}.communication-row__summary[data-v-7cd0b557]{cursor:pointer;display:grid;gap:.35rem 1rem;grid-template-columns:minmax(0,1fr) auto 18px;list-style:none;padding:1rem}.communication-row__summary[data-v-7cd0b557]::-webkit-details-marker{display:none}.communication-row__summary[data-v-7cd0b557]:hover{background:#eaf5f8}.communication-row__summary[data-v-7cd0b557]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:-2px}.communication-row__subject[data-v-7cd0b557]{color:var(--color-text-main);font-weight:600;overflow-wrap:anywhere}.communication-row time[data-v-7cd0b557]{color:var(--color-text-muted);font-size:var(--font-size-label)}.communication-row__chevron[data-v-7cd0b557]{align-self:center;color:var(--color-brand-label)}details[open]>summary .communication-row__chevron[data-v-7cd0b557]{transform:rotate(180deg)}.communication-row__metadata[data-v-7cd0b557]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-label);gap:.4rem;grid-column:1/-1}.communication-row__preview[data-v-7cd0b557]{color:#496676;font-size:.95rem;grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}details[open]>summary .communication-row__preview[data-v-7cd0b557]{display:none}.communication-row__content[data-v-7cd0b557]{overflow-wrap:anywhere;padding:0 1rem 1.25rem}.communication-row__content h3[data-v-7cd0b557]{font-size:1rem;margin:0 0 .75rem}.communication-row__content p[data-v-7cd0b557]{line-height:1.6;margin:0;white-space:pre-wrap}.communication-row__email-meta[data-v-7cd0b557]{border-block:1px solid var(--color-border-soft);display:grid;font-size:.875rem;gap:.65rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem;padding:.75rem 0}.communication-row__email-meta dt[data-v-7cd0b557]{color:var(--color-text-muted)}.communication-row__email-meta dd[data-v-7cd0b557]{margin:.2rem 0 0}@media(max-width:640px){.communication-row__summary[data-v-7cd0b557]{gap:.4rem;grid-template-columns:minmax(0,1fr) 18px;padding:.85rem .65rem}.communication-row__chevron[data-v-7cd0b557]{grid-column:2;grid-row:1}.communication-row time[data-v-7cd0b557]{grid-column:1;grid-row:2}.communication-row__email-meta[data-v-7cd0b557]{grid-template-columns:1fr}.communication-row__content[data-v-7cd0b557]{padding-inline:.65rem}}.communication-feed[data-v-7cd0b557]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-panel);display:grid;gap:1.25rem;min-width:0;padding:var(--portal-panel-padding)}.communication-card>header[data-v-7cd0b557],.communication-feed__header[data-v-7cd0b557]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.communication-card h3[data-v-7cd0b557],.communication-card p[data-v-7cd0b557],.communication-feed__header h2[data-v-7cd0b557],.communication-feed__header p[data-v-7cd0b557],.communication-feed__intro[data-v-7cd0b557]{margin:0}.communication-feed__header p[data-v-7cd0b557]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label)}.communication-card time[data-v-7cd0b557],.communication-feed__composer small[data-v-7cd0b557],.communication-feed__header>span[data-v-7cd0b557]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.communication-feed__list[data-v-7cd0b557]{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.communication-card[data-v-7cd0b557]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-gray-light);border-radius:var(--radius-md);display:grid;gap:.9rem;min-width:0;padding:1rem}.communication-card--email[data-v-7cd0b557]{border-left-color:var(--color-brand-label)}.communication-card--portal[data-v-7cd0b557]{border-left-color:var(--color-primary)}.communication-card details summary[data-v-7cd0b557],.communication-card__channel[data-v-7cd0b557],.communication-card__trigger[data-v-7cd0b557]{align-items:center;display:flex;gap:.45rem}.communication-card__channel[data-v-7cd0b557]{color:var(--color-brand-label)}.communication-card__trigger span[data-v-7cd0b557]{background:var(--color-background-soft);border-radius:999px;color:var(--color-text-muted);font-size:var(--font-size-label);padding:.15rem .45rem}.communication-card__email-meta[data-v-7cd0b557]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.communication-card__email-meta p[data-v-7cd0b557]{display:grid;gap:.2rem;min-width:0}.communication-card__email-meta span[data-v-7cd0b557],.communication-card__message-meta span[data-v-7cd0b557]{color:var(--color-text-muted);font-size:var(--font-size-label)}.communication-card__email-meta strong[data-v-7cd0b557]{overflow-wrap:anywhere}.communication-card__trigger[data-v-7cd0b557]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);justify-content:space-between}.communication-card h3[data-v-7cd0b557]{font-size:var(--font-size-xl)}.communication-card details p[data-v-7cd0b557],.communication-card__body[data-v-7cd0b557],.communication-card__preview[data-v-7cd0b557]{white-space:pre-line}.communication-card details summary[data-v-7cd0b557]{color:var(--color-brand-label);cursor:pointer;font-weight:var(--font-weight-demi);width:-moz-fit-content;width:fit-content}.communication-card details p[data-v-7cd0b557]{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.communication-card__message-meta[data-v-7cd0b557]{align-items:baseline;display:flex;gap:.75rem}.communication-feed__empty[data-v-7cd0b557]{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:grid;justify-items:center;padding:2rem;text-align:center}.communication-feed__composer[data-v-7cd0b557]{border-top:1px solid var(--color-border);display:grid;gap:.55rem;padding-top:1.25rem}.communication-feed__composer label[data-v-7cd0b557]{font-weight:var(--font-weight-demi)}.communication-feed__recipient-note[data-v-7cd0b557]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0}.communication-feed__composer textarea[data-v-7cd0b557]{border:1px solid var(--color-gray-light);border-radius:var(--radius-md);font:inherit;padding:.75rem;width:100%}.communication-feed__composer button[data-v-7cd0b557]{justify-self:start}@media(max-width:640px){.communication-card>header[data-v-7cd0b557],.communication-card__email-meta[data-v-7cd0b557],.communication-card__trigger[data-v-7cd0b557]{display:grid;grid-template-columns:1fr}.communication-card time[data-v-7cd0b557]{padding-left:1.45rem}.communication-card__message-meta[data-v-7cd0b557]{display:grid;gap:.2rem}}.applicant-inbox[data-v-e9685afe]{display:grid;gap:1.25rem}header[data-v-e9685afe]{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}h1[data-v-e9685afe],header p[data-v-e9685afe]{margin:0}h1[data-v-e9685afe]{font-size:var(--font-size-heading-2);margin-top:.25rem}.inbox-actions>span[data-v-e9685afe]{background:var(--color-background-soft);border-radius:999px;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.4rem .7rem}.inbox-actions[data-v-e9685afe]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:640px){header[data-v-e9685afe]{flex-direction:column}}.section-label[data-v-e9685afe]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label)}.application-preparation[data-v-cafd9629]{background:#f1f7f5;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);margin-top:1.5rem;padding:clamp(1rem,3vw,1.75rem)}.application-preparation h2[data-v-cafd9629]{color:var(--color-brand-dark);font-size:var(--font-size-heading-2);margin:0 0 .65rem}.application-preparation p[data-v-cafd9629]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:1.7}.application-preparation__intro[data-v-cafd9629]{margin:0 0 1.5rem;max-width:48rem}.application-preparation__columns[data-v-cafd9629]{display:grid;gap:0 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.application-preparation details[data-v-cafd9629]{border-top:1px solid var(--color-border)}.application-preparation details[data-v-cafd9629]:last-child{border-bottom:1px solid var(--color-border)}.application-preparation summary[data-v-cafd9629]{align-items:center;color:var(--color-brand-dark);cursor:pointer;display:flex;font-weight:var(--font-weight-demi);gap:1rem;justify-content:space-between;list-style:none;padding:1rem 0}.application-preparation summary[data-v-cafd9629]::-webkit-details-marker{display:none}.application-preparation summary[data-v-cafd9629]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:3px}.application-preparation summary span[data-v-cafd9629]:before{color:var(--color-brand-label);content:"+"}.application-preparation details[open] summary span[data-v-cafd9629]:before{content:"−"}.application-preparation details p[data-v-cafd9629]{margin:0 0 1rem}.application-preparation__note[data-v-cafd9629]{margin:1.25rem 0 0}@media(max-width:680px){.application-preparation__columns[data-v-cafd9629]{grid-template-columns:minmax(0,1fr)}.application-preparation__columns>div:first-child details[data-v-cafd9629]:last-child{border-bottom:0}}.applicant-portfolio[data-v-0d465c17]{background:#fff;border:1px solid rgba(20,78,61,.16);border-radius:var(--radius-panel);box-shadow:none;margin:0;padding:var(--portal-panel-padding)}.applicant-portfolio__header[data-v-0d465c17],.portfolio-list__header[data-v-0d465c17],.portfolio-row[data-v-0d465c17],.portfolio-row__aside[data-v-0d465c17]{display:flex;gap:1rem;justify-content:space-between}.applicant-portfolio__header[data-v-0d465c17]{align-items:end;margin-bottom:1.5rem}.applicant-portfolio__header h1[data-v-0d465c17],.portfolio-list__header h2[data-v-0d465c17],.portfolio-row h3[data-v-0d465c17]{margin:.2rem 0 .45rem}.applicant-portfolio__header p[data-v-0d465c17],.portfolio-list p[data-v-0d465c17],.portfolio-row p[data-v-0d465c17]{margin:0}.applicant-portfolio__start[data-v-0d465c17]{flex:0 0 auto}.portfolio-history[data-v-0d465c17]{border-top:1px solid var(--color-border);margin-top:1.25rem}.portfolio-history>summary[data-v-0d465c17]{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-label);padding:1rem 0}.portfolio-history>summary[data-v-0d465c17]:focus-visible{border-radius:.25rem;outline:2px solid var(--color-brand-label);outline-offset:3px}.portfolio-list[data-v-0d465c17]{background:#fff;border:1px solid rgba(20,78,61,.14);border-radius:var(--radius-card);margin-top:1.25rem;overflow:hidden}.portfolio-list__header[data-v-0d465c17]{align-items:start;background:#f5faf8;border-bottom:1px solid rgba(20,78,61,.12);padding:1rem 1.15rem}.portfolio-list__header h2[data-v-0d465c17]{font-size:var(--font-size-heading-2)}.portfolio-list__header>div>p[data-v-0d465c17]:last-child{color:#5b625f}.portfolio-row__status[data-v-0d465c17]{background:#e7f3ee;border-radius:999px;color:#14543f;flex:0 0 auto;font-size:var(--font-size-label);font-weight:700;padding:.35rem .65rem}.portfolio-list__items[data-v-0d465c17]{list-style:none;margin:0;padding:0}.portfolio-row[data-v-0d465c17]{align-items:center;border-top:1px solid rgba(20,78,61,.1);padding:1.15rem}.portfolio-row[data-v-0d465c17]:first-child{border-top:0}.portfolio-row--selected[data-v-0d465c17]{box-shadow:inset 4px 0 #1d7a61}.portfolio-row__main[data-v-0d465c17]{min-width:0}.portfolio-row__main>p[data-v-0d465c17]{color:#44635b;font-size:var(--font-size-label)}.portfolio-row__kind[data-v-0d465c17],.portfolio-row__lock[data-v-0d465c17]{align-items:center;display:inline-flex;gap:.4rem}.portfolio-row__kind[data-v-0d465c17]{color:#17634d;font-size:var(--font-size-label);font-weight:700}.portfolio-row__date[data-v-0d465c17]{color:#5b625f!important;font-size:var(--font-size-label);margin-top:.45rem!important}.portfolio-row__lock[data-v-0d465c17]{background:#fff4d8;border-radius:.75rem;color:#634b0d;font-size:var(--font-size-label);margin-top:.65rem!important;padding:.7rem}.portfolio-row__aside[data-v-0d465c17]{align-items:flex-end;flex:0 0 auto;flex-direction:column}.portfolio-list__empty[data-v-0d465c17]{color:#5b625f;font-size:var(--font-size-label);margin:1rem 0 0;margin:0;padding:1.15rem}@media(max-width:680px){.applicant-portfolio__header[data-v-0d465c17],.portfolio-row[data-v-0d465c17]{align-items:stretch;flex-direction:column}.applicant-portfolio__start[data-v-0d465c17]{width:100%}.portfolio-row__aside[data-v-0d465c17]{align-items:stretch}}.application-context-bar[data-v-4f302855]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid rgba(20,78,61,.18);border-radius:var(--radius-card);box-shadow:0 10px 30px #1040341f;display:grid;gap:clamp(.85rem,2.5vw,1.5rem);grid-template-columns:auto minmax(0,1fr) auto auto;padding:.6rem clamp(.9rem,2vw,1.25rem);position:sticky;top:1rem;z-index:20}.application-context-bar__back[data-v-4f302855]{align-items:center;background:transparent;border:0;border-radius:.55rem;color:var(--color-brand-dark);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-weight-demi);gap:.4rem;padding:.45rem .6rem}.application-context-bar__back[data-v-4f302855]:focus-visible,.application-context-bar__back[data-v-4f302855]:hover{background:var(--color-background-soft)}.application-context-bar__identity[data-v-4f302855]{min-width:0}.application-context-bar__label[data-v-4f302855]{color:var(--color-brand-label);display:block;font-size:.75rem;font-weight:var(--font-weight-demi)}.application-context-bar__identity strong[data-v-4f302855]{color:var(--color-text-main);display:block;font-size:var(--font-size-heading-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-context-bar__actions[data-v-4f302855]{align-items:center;display:flex;justify-content:flex-end}.application-context-bar__navigation[data-v-4f302855]{min-width:0}@media(max-width:1100px){.application-context-bar[data-v-4f302855]{grid-template-columns:auto minmax(0,1fr) auto}.application-context-bar__navigation[data-v-4f302855]{border-top:1px solid var(--color-border-soft);grid-column:1/-1;grid-row:2;padding-top:.5rem}}@media(max-width:700px){.application-context-bar[data-v-4f302855]{grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem .75rem;top:.5rem}.application-context-bar__back[data-v-4f302855]{font-size:0;height:2.5rem;justify-content:center;padding:0;width:2.5rem}}.application-status[data-v-a6368f2b]{display:grid;gap:1rem}.submission-feedback[data-v-a6368f2b]{color:var(--color-text-muted)}h1[data-v-a6368f2b],h2[data-v-a6368f2b],p[data-v-a6368f2b]{margin:0}h1[data-v-a6368f2b]{align-items:center;display:flex;font-size:var(--font-size-heading-3);gap:.6rem}h1 svg[data-v-a6368f2b]{color:#176b52;flex-shrink:0}h2[data-v-a6368f2b]{font-size:1.1rem}.status-notice[data-v-a6368f2b]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:.75rem;padding:1.5rem;width:100%}.status-guidance[data-v-a6368f2b],.status-meta[data-v-a6368f2b]{color:var(--color-text-muted);font-size:.95rem}.status-guidance[data-v-a6368f2b]{border-top:1px solid var(--color-border);padding-top:1rem}.status-actions[data-v-a6368f2b]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0}.status-confirmation[data-v-a6368f2b]{border-top:1px solid var(--color-border);display:grid;gap:.75rem;padding-top:1rem}@media(max-width:600px){.status-notice[data-v-a6368f2b]{padding:1rem}.status-actions .button[data-v-a6368f2b]{width:100%}}.form-edit-prompt--available[data-v-d504f727] .form-field fieldset:disabled,.form-edit-prompt--available[data-v-d504f727] .form-field input:disabled,.form-edit-prompt--available[data-v-d504f727] .form-field select:disabled,.form-edit-prompt--available[data-v-d504f727] .form-field textarea:disabled{pointer-events:none}.form-edit-prompt[data-v-d504f727]{border:1px solid #bfd7e5;border-radius:1rem;box-sizing:border-box;color:#173c50;padding:1.5rem;width:min(32rem,calc(100vw - 3rem))}.form-edit-prompt[data-v-d504f727]::backdrop{background:#102a3973}.form-edit-prompt h2[data-v-d504f727]{margin-top:0}.form-edit-prompt p[data-v-d504f727]{line-height:1.5}.form-edit-prompt__actions[data-v-d504f727]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.person-select__control[data-v-cc096e24]{min-width:0;position:relative}.person-select__trigger[data-v-cc096e24]{align-items:center;cursor:pointer;display:flex;gap:.65rem;text-align:left}.person-select__trigger>svg[data-v-cc096e24]{color:var(--color-brand-label);flex-shrink:0}.person-select__trigger[data-v-cc096e24]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:2px}.person-select__trigger[aria-expanded=true][data-v-cc096e24]{border-color:var(--color-brand-label)}.person-select__text[data-v-cc096e24]{display:grid;flex:1;gap:.2rem;min-width:0;overflow-wrap:anywhere}.person-select__text small[data-v-cc096e24]{color:var(--color-text-muted);font-size:.85rem}.person-select__options[data-v-cc096e24]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 8px 24px #123d5726;color:var(--color-text-main);left:0;list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:30}.person-select__options [role=option][data-v-cc096e24]{align-items:center;border-radius:.4rem;cursor:pointer;display:flex;gap:.65rem;padding:.75rem}.person-select__options [aria-selected=true][data-v-cc096e24]{background:#eef9fb;color:var(--color-brand-label)}.person-select__options .person-select__option--active[data-v-cc096e24]{background:#dceff5;outline:1px solid #91c6d8;outline-offset:-1px}.person-select__options svg[data-v-cc096e24]{flex-shrink:0}.person-select__empty[data-v-cc096e24]{color:var(--color-text-muted);padding:.75rem}.person-select[data-v-cc096e24]{display:grid;gap:.6rem;min-width:0}label[data-v-cc096e24]{font-weight:600}label span[data-v-cc096e24]{color:var(--color-error)}.person-select__trigger[data-v-cc096e24]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-main);color-scheme:light;font:inherit;min-width:0;padding:.75rem .85rem;width:100%}.person-select__trigger[data-v-cc096e24]:disabled{opacity:.75}.person-select__add[data-v-cc096e24]{align-items:center;background:transparent;border:0;color:var(--color-brand-label);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.35rem;justify-self:start;padding:.25rem 0}.person-select__add[data-v-cc096e24]:hover{text-decoration:underline}.person-select__add[data-v-cc096e24]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:3px}.person-select__panel[data-v-cc096e24]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:.85rem;padding:1rem}.person-select__notice[data-v-cc096e24],.person-select__panel h3[data-v-cc096e24],.person-select__panel p[data-v-cc096e24]{margin:0}.person-select__notice[data-v-cc096e24],.person-select__panel p[data-v-cc096e24]{color:var(--color-text-muted);font-size:var(--font-size-label)}.person-select__panel[data-v-cc096e24] .team-manager__invite{align-items:stretch;border:0;flex-direction:column;padding:0}.person-select__panel[data-v-cc096e24] .team-manager__invite-fields{grid-template-columns:1fr}.person-select__panel>button[data-v-cc096e24]{justify-self:start}.country-selection[data-v-64311fdd]{display:grid;gap:.65rem}.country-selection__add[data-v-64311fdd]{align-items:end;display:flex;flex-wrap:wrap;gap:.65rem}label[data-v-64311fdd]{display:grid;flex:1;gap:.4rem;min-width:12rem}input[data-v-64311fdd]{border:1px solid var(--color-border);border-radius:var(--radius-card);font:inherit;padding:.75rem;width:100%}ul[data-v-64311fdd]{flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}li[data-v-64311fdd],ul[data-v-64311fdd]{display:flex}li[data-v-64311fdd]{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-card);gap:.75rem;padding:.5rem .75rem}li button[data-v-64311fdd]{background:transparent;border:0;color:var(--color-brand-label);cursor:pointer;font:inherit;text-decoration:underline}p[data-v-64311fdd]{margin:0}p[role=alert][data-v-64311fdd]{color:var(--color-error)}.monitor-range-dialog[data-v-71c7b664]{background:#fff;border:1px solid #d4e3e9;border-radius:1rem;box-shadow:0 24px 80px #123d5740;box-sizing:border-box;color:#123d57;max-height:calc(100dvh - 2rem);padding:1.75rem;width:min(36rem,calc(100vw - 2rem))}.monitor-range-dialog[data-v-71c7b664]::backdrop{background:#0d263b99}footer[data-v-71c7b664],header[data-v-71c7b664]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.monitor-range-dialog__icon[data-v-71c7b664]{background:#fee2e2;border-radius:50%;color:#b91c1c;display:inline-flex;padding:.75rem}.monitor-range-dialog__close[data-v-71c7b664]{background:transparent;border:0;border-radius:.5rem;color:#123d57;cursor:pointer;display:inline-flex;padding:.5rem}.monitor-range-dialog__close[data-v-71c7b664]:hover{background:#eef6f8}h2[data-v-71c7b664]{font-size:1.5rem;margin:1rem 0 .5rem}p[data-v-71c7b664]{line-height:1.6;margin:0 0 1.25rem}.monitor-guidance[data-v-71c7b664]{margin-bottom:1.25rem}footer[data-v-71c7b664]{flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem}@media(max-width:480px){.monitor-range-dialog[data-v-71c7b664]{padding:1.25rem}footer .button[data-v-71c7b664]{justify-content:center;width:100%}}.country-select[data-v-29e2f0c0]{min-width:0}.country-select[data-v-29e2f0c0],.country-select__control[data-v-29e2f0c0]{position:relative}.country-select__control>svg[data-v-29e2f0c0]{color:var(--color-brand-label);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.country-select__control>svg[data-v-29e2f0c0]:first-child{left:.85rem}.country-select__control>svg[data-v-29e2f0c0]:last-child{right:.85rem}.country-select .country-select__control input[data-v-29e2f0c0]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-main);font:inherit;padding:.75rem 2.6rem;width:100%}.country-select__control input[data-v-29e2f0c0]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:2px}.country-select__control input[data-v-29e2f0c0]:disabled{opacity:.75}.country-select__options[data-v-29e2f0c0]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 8px 24px #123d5726;color:var(--color-text-main);left:0;list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:30}.country-select__options [role=option][data-v-29e2f0c0]{align-items:center;border-radius:.4rem;cursor:pointer;display:flex;gap:.65rem;justify-content:space-between;padding:.75rem}.country-select__options [aria-selected=true][data-v-29e2f0c0]{background:#eef9fb;color:var(--color-brand-label)}.country-select__options .country-select__option--active[data-v-29e2f0c0]{background:#dceff5;outline:1px solid #91c6d8;outline-offset:-1px}.country-select__options svg[data-v-29e2f0c0]{flex-shrink:0}.country-select__empty[data-v-29e2f0c0]{color:var(--color-text-muted);padding:.75rem}.application-form__field-access[data-v-54331759]{align-items:center;background:#fff8e5;border:1px solid #ead493;border-radius:.9rem;color:#654f17;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem 0;padding:1rem}.application-form__field-access p[data-v-54331759]{margin:.3rem 0 0}.application-form__field-access[data-v-54331759]:focus{outline:3px solid var(--color-primary,#184d3c);outline-offset:3px}.application-form[data-v-54331759]{--form-label-gap:.5rem;--form-help-gap:.5rem;--form-question-gap:1.5rem;--form-topic-gap:2rem;display:grid;gap:1.5rem}.section-label[data-v-54331759]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label);margin:0}.application-form__header[data-v-54331759]{align-items:start;display:flex;gap:2rem;justify-content:space-between}.application-form__header h1[data-v-54331759]{font-size:var(--font-size-heading-2);margin:.25rem 0 .5rem}.application-form__header p[data-v-54331759]:last-child{margin:0;max-width:48rem}.application-form__header-actions[data-v-54331759]{display:grid;flex:0 0 auto;gap:.65rem;justify-items:end}.application-form__start-editing[data-v-54331759]{white-space:nowrap}.form-field__guidance[data-v-54331759]{color:#496676;font-size:.95rem;line-height:1.55}.application-form__access-copy[data-v-54331759]{align-items:flex-start;background:#f3f8fa;border:1px solid #dce8ec;border-radius:.65rem;color:#365767;display:flex;font-size:.875rem;font-weight:400;gap:.65rem;line-height:1.6;margin:0;padding:.8rem 1rem}.application-form__access-copy svg[data-v-54331759]{color:#16768b;flex:0 0 auto;margin-top:.1rem}.form-field__guidance[data-v-54331759]{grid-column:1/-1;margin:var(--form-help-gap) 0 0}.form-field__answer-note[data-v-54331759]{background:var(--color-background-soft);border-left:4px solid var(--color-brand-dark);margin:var(--form-help-gap) 0 0;max-width:46rem;padding:.75rem 1rem}.form-field__meta[data-v-54331759]{align-items:start;display:grid;gap:var(--form-help-gap) 1rem;grid-template-columns:minmax(0,1fr) auto;margin-top:var(--form-help-gap)}.form-field__meta .form-field__character-count[data-v-54331759],.form-field__meta .form-field__guidance[data-v-54331759]{grid-column:auto;margin:0}.application-form__mode[data-v-54331759]{background:#e8f5ec;border-radius:999px;color:#15552f;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.45rem .75rem}.application-form__mode--locked[data-v-54331759]{background:var(--color-gray-lighter);color:var(--color-text-main)}.application-form__mode--warning[data-v-54331759]{background:#fff0c2;color:#6b4300}.application-form__mode--success[data-v-54331759]{background:#e8f5ec;color:#15552f}.application-form__notice[data-v-54331759]{align-items:center;background:var(--color-background-soft);border-left:4px solid var(--color-brand-dark);display:flex;gap:.75rem;padding:1rem 1.25rem}.application-form__notice p[data-v-54331759]{margin:0}.application-form__notice strong+p[data-v-54331759]{margin-top:.2rem}.application-form__notice-help[data-v-54331759]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin-top:.35rem!important}.application-form__reopen-button[data-v-54331759]{margin-top:.85rem}.application-form__reopen-confirmation[data-v-54331759]{align-items:center;background:#fff7dc;border:1px solid #dfbd55;border-radius:var(--radius-card);display:flex;gap:1.5rem;justify-content:space-between;padding:1.15rem 1.25rem}.application-form__reopen-confirmation p[data-v-54331759],.application-form__reopen-confirmation strong[data-v-54331759]{margin:0}.application-form__reopen-confirmation p[data-v-54331759]{margin-top:.3rem;max-width:48rem}.application-form__footer-buttons[data-v-54331759],.application-form__reopen-actions[data-v-54331759]{display:flex;flex:0 0 auto;gap:.75rem}.application-form__decision[data-v-54331759]{align-items:center;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.application-form__decision--success[data-v-54331759]{background:#f0f9f3;border-color:#9bc9aa}.application-form__decision p[data-v-54331759]{margin:.25rem 0 0}.application-form__decision .button[data-v-54331759]{flex:0 0 auto}.application-form__body[data-v-54331759],.application-form__progress[data-v-54331759]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--portal-panel-padding)}.application-form__progress[data-v-54331759]{background:#eef7f9;border:1px solid #d6e7eb;border-radius:1rem;padding:1.25rem}.application-form__body[data-v-54331759]{background:#f7fafb}.application-form__mobile-navigation[data-v-54331759]{display:none}.application-form__progress-copy[data-v-54331759]{align-items:center;color:#466576;display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.application-form__completion[data-v-54331759]{display:grid;gap:.4rem;text-align:right;width:9rem}.application-form__track[data-v-54331759]{background:#d4e5e9;border-radius:999px;height:.25rem;overflow:hidden}.application-form__track span[data-v-54331759]{background:linear-gradient(90deg,#11768a,#27b6c7);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.application-form__progress ol[data-v-54331759]{display:grid;gap:.65rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.application-form__progress li[data-v-54331759]{min-width:0;position:relative}.application-form__progress li[data-v-54331759]:not(:last-child):after{background:#bed8df;content:"";height:1px;left:calc(50% + 1.25rem);pointer-events:none;position:absolute;top:2.5rem;width:calc(100% - 1.85rem)}.application-form__progress ol button[data-v-54331759]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.8rem;color:#365767;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:.875rem;gap:.85rem;height:100%;padding:1.25rem .7rem;position:relative;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%;z-index:1}.application-form__progress ol button[data-v-54331759]:hover:not(:disabled){background:#ffffffb8}.application-form__progress ol button[data-v-54331759]:focus-visible{outline:2px solid #116d80;outline-offset:3px}.application-form__progress ol button[data-v-54331759]:disabled{cursor:not-allowed;opacity:.5}.application-form__mobile-number[data-v-54331759],.application-form__progress ol button>span[data-v-54331759]:first-child{background:#e0efe9;border-radius:50%;color:#356759;display:grid;flex:0 0 auto;font-size:1.1rem;font-weight:700;height:2.5rem;place-items:center;width:2.5rem}.application-form__progress ol button>span[data-v-54331759]:first-child{transition:transform .15s ease,background-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.application-form__progress ol button:not(:disabled):not(.application-form__section-button--active):hover>span[data-v-54331759]:first-child{transform:translateY(-2px)}}.application-form__section-copy[data-v-54331759]{display:grid;gap:.4rem;line-height:1.35;width:100%}.application-form__section-title[data-v-54331759]{font-weight:500;min-height:2.7em}.application-form__section-copy small[data-v-54331759]{color:#587382;font-size:.75rem;font-weight:400;transition:color .2s ease}.application-form__progress .application-form__section-button--invalid>span[data-v-54331759]:first-child{background:#fee4e2;color:#b42318}.application-form__progress .application-form__section-button--locked>span[data-v-54331759]:first-child{background:#e4edf0;color:#587382}.application-form__progress ol .application-form__section-button--active[data-v-54331759],.application-form__progress ol .application-form__section-button--active[data-v-54331759]:hover:not(:disabled){background:#0e687b;border-color:#0e687b;box-shadow:0 5px 14px #0e687b22;color:#fff}.application-form__mobile-number[data-v-54331759],.application-form__progress .application-form__section-button--active>span[data-v-54331759]:first-child{background:#fff;color:#0e687b}.application-form__section-button--active .application-form__section-title[data-v-54331759]{font-weight:700}.application-form__section-button--active .application-form__section-copy small[data-v-54331759]{color:#d4edf2}@media(prefers-reduced-motion:reduce){.application-form__progress ol button[data-v-54331759],.application-form__progress ol button>span[data-v-54331759]:first-child,.application-form__section-copy small[data-v-54331759],.application-form__track span[data-v-54331759]{transition:none}.application-form__progress ol button:not(:disabled):not(.application-form__section-button--active):hover>span[data-v-54331759]:first-child{transform:none}}.application-form__error-summary[data-v-54331759]{background:#fff6f5;border-left:4px solid var(--color-error);color:var(--color-error);margin-bottom:1.5rem;padding:1rem 1.25rem}.application-form__error-summary p[data-v-54331759]{margin:.25rem 0 0}.application-form__error-summary[data-v-54331759]:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.application-form__body fieldset[data-v-54331759]{border:0;margin:0;min-width:0;padding:0}.application-form__description[data-v-54331759]{margin:0 0 1.5rem;max-width:46rem}.project-funding-guidance[data-v-54331759]{background:#eef9fb;border:0;border-radius:var(--radius-card);margin-bottom:1.5rem;padding:1.25rem}.project-funding-guidance__heading[data-v-54331759]{align-items:flex-start;display:flex;gap:.75rem}.project-funding-guidance__heading svg[data-v-54331759]{color:var(--color-brand-label);flex:0 0 auto;margin-top:.15rem}.project-funding-guidance h2[data-v-54331759],.project-funding-guidance p[data-v-54331759],.project-funding-guidance ul[data-v-54331759]{margin:0}.project-funding-guidance h2[data-v-54331759]{font-size:var(--font-size-heading-4);margin-top:.2rem}.project-funding-guidance ul[data-v-54331759]{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr);margin-top:1rem;padding-left:1.25rem}.support-wizard[data-v-54331759]{margin-bottom:1.5rem}.support-wizard ol[data-v-54331759]{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.support-wizard button[data-v-54331759]{align-items:center;background:var(--color-background-light);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);color:var(--color-text-main);cursor:pointer;display:flex;font:inherit;gap:.65rem;height:100%;padding:.8rem;text-align:left;width:100%}.support-wizard button[data-v-54331759]:focus-visible,.support-wizard button[data-v-54331759]:hover,.support-wizard__button--active[data-v-54331759]{background:#eef9fb!important;border-color:var(--color-primary)!important}.support-wizard button>span[data-v-54331759]:first-child{background:var(--color-gray-lighter);border-radius:50%;color:var(--color-brand-label);display:grid;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);height:1.8rem;place-items:center;width:1.8rem}.support-wizard__button--active>span[data-v-54331759]:first-child{background:var(--color-brand-label)!important;color:var(--color-background-light)!important}.support-wizard button>span[data-v-54331759]:last-child{display:grid;gap:.1rem}.support-wizard button small[data-v-54331759],.support-wizard button strong[data-v-54331759]{font-size:var(--font-size-label)}.support-wizard button small[data-v-54331759]{color:var(--color-text-muted)}.support-wizard__change-support[data-v-54331759]{background:transparent;border:0;color:var(--color-brand-label);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.support-wizard__description[data-v-54331759]{color:var(--color-text-muted);margin:0 0 1rem;max-width:52rem}.support-funding-notice[data-v-54331759],.support-oaf-provides[data-v-54331759],.support-site-notice[data-v-54331759]{background:var(--color-background-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);margin-bottom:1.25rem;padding:1rem 1.1rem}.support-oaf-provides[data-v-54331759],.support-site-notice[data-v-54331759]{border:0}.support-oaf-provides[data-v-54331759]{background:#f0f8fa;border:1px solid #d3e7eb;border-left:3px solid #168599;display:grid;font-size:.9rem;gap:.55rem;grid-template-columns:minmax(0,1fr);line-height:1.55;padding:1.1rem 1.25rem}.support-funding-notice p[data-v-54331759],.support-oaf-provides h3[data-v-54331759],.support-oaf-provides p[data-v-54331759],.support-site-notice h3[data-v-54331759],.support-site-notice p[data-v-54331759]{margin:0}.support-oaf-provides h3[data-v-54331759],.support-site-notice h3[data-v-54331759]{font-size:var(--font-size-body);margin-top:.2rem}.support-oaf-provides h3[data-v-54331759]{align-items:center;display:flex;gap:.55rem;margin:0 0 .15rem}.support-oaf-provides h3 svg[data-v-54331759]{color:#168599;flex-shrink:0}.support-oaf-provides .support-oaf-provides__funding[data-v-54331759]{border-top:1px solid #d3e7eb;color:var(--color-text-muted);margin-top:.25rem;padding-top:.7rem}.support-site-notice[data-v-54331759]{background:#eef9fb;border-color:#a9dce3;display:flex;gap:.75rem}.support-site-notice svg[data-v-54331759]{color:var(--color-brand-label);flex:0 0 auto}.support-funding-notice p[data-v-54331759],.support-site-notice p[data-v-54331759]{color:var(--color-text-muted);margin-top:.25rem}.support-funding-notice[data-v-54331759]{background:#fff7dc;border-color:#dfbd55}.application-form__eligibility-notice[data-v-54331759]{background:#f0f9f3;border-left:4px solid var(--color-success);border-radius:0 var(--radius-card) var(--radius-card) 0;color:#15552f;margin-top:1.5rem;max-width:46rem;padding:1rem 1.15rem}.application-form__eligibility-notice--danger[data-v-54331759]{background:#fff6f5;border-left-color:var(--color-error);color:var(--color-error)}.application-form__eligibility-notice p[data-v-54331759]{color:var(--color-text-main);margin:.3rem 0 0}.application-form__fields[data-v-54331759]{display:grid;gap:var(--form-question-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.application-form__fields--request[data-v-54331759]{grid-template-columns:minmax(0,1fr)}.form-field[data-v-54331759]{min-width:0}.form-field--wide[data-v-54331759]{grid-column:1/-1}.form-field__group-heading[data-v-54331759]{margin:.5rem 0 1rem}.form-field__group-heading h2[data-v-54331759]{font-size:var(--font-size-heading-4);margin:0}.form-field__intro[data-v-54331759]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0 0 1rem}.form-field__group-heading+.checkbox-field[data-v-54331759],.form-field__group-heading+.choice-field[data-v-54331759],.form-field__intro+.checkbox-field[data-v-54331759],.form-field__intro+.choice-field[data-v-54331759]{margin-top:0}.choice-field legend[data-v-54331759],.form-field[data-v-54331759] .deployment-locations .form-field__label,.form-field[data-v-54331759] .person-select>label,.form-field__label[data-v-54331759]{color:var(--color-text-main);display:block;font-size:1.05rem;font-weight:var(--font-weight-demi);line-height:1.4;margin-bottom:var(--form-label-gap)}.form-field[data-v-54331759] .person-select{gap:var(--form-label-gap)}.form-field[data-v-54331759] .person-select>label{margin-bottom:0}.form-field input[data-v-54331759]:not([type=radio]):not([type=checkbox]),.form-field select[data-v-54331759],.form-field textarea[data-v-54331759]{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-main);display:block;font:inherit;padding:.75rem .85rem;width:100%}.application-form__body>fieldset:not(:disabled) .form-field input[data-v-54331759]:not([type=radio]):not([type=checkbox]),.application-form__body>fieldset:not(:disabled) .form-field select[data-v-54331759],.application-form__body>fieldset:not(:disabled) .form-field textarea[data-v-54331759]{background:var(--color-surface)}.person-summary[data-v-54331759]{background:var(--color-background-soft);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-card) var(--radius-card) 0;display:grid;font-size:var(--font-size-body-sm);gap:.15rem;margin-top:.6rem;padding:.8rem .9rem}.person-summary small[data-v-54331759],.person-summary span[data-v-54331759]{color:var(--color-text-muted)}.person-summary a[data-v-54331759]{color:var(--color-brand-label)}.person-summary--declaration[data-v-54331759]{margin-top:0}.checkbox-field[data-v-54331759],.choice-field label[data-v-54331759]{align-items:start;display:flex;gap:.65rem;margin:.5rem 0}.hardware-guidance[data-v-54331759]{border-top:1px solid var(--color-border-soft);margin-top:1.5rem;padding-top:1.25rem}.hardware-guidance__heading[data-v-54331759]{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.hardware-guidance>p[data-v-54331759],.hardware-guidance__heading h3[data-v-54331759],.hardware-guidance__heading p[data-v-54331759]{margin:0}.hardware-guidance__heading h3[data-v-54331759]{font-size:var(--font-size-body);margin-top:.15rem}.hardware-guidance>p[data-v-54331759],.hardware-guidance__heading small[data-v-54331759]{color:var(--color-text-muted)}.hardware-guidance__list[data-v-54331759]{display:grid;gap:.55rem}.hardware-guidance article[data-v-54331759]{align-items:center;background:var(--color-background-light);border-left:3px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:.75rem .85rem}.hardware-guidance article>div[data-v-54331759]{display:grid;gap:.1rem}.hardware-guidance article span[data-v-54331759]{color:var(--color-text-muted);font-size:var(--font-size-label)}.hardware-guidance article>strong[data-v-54331759]{color:var(--color-brand-label);flex:0 0 auto}.hardware-guidance__item--preferred[data-v-54331759]{border-left-color:var(--color-success)!important}.hardware-guidance__item--conditional[data-v-54331759]{border-left-color:var(--color-primary)!important}.hardware-guidance__item--verify[data-v-54331759]{border-left-color:#c28a00!important}@media(max-width:620px){.application-form__progress[data-v-54331759]{padding:1rem}.application-form__mobile-navigation[data-v-54331759]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.application-form__mobile-navigation>div[data-v-54331759]{display:grid;gap:.25rem}.application-form__mobile-navigation small[data-v-54331759]{color:var(--color-text-muted)}.application-form__mobile-navigation button[data-v-54331759]{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-brand-label);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.875rem;gap:.35rem;min-height:44px;padding:.5rem .65rem}.application-form__mobile-navigation button[data-v-54331759]:focus-visible{outline:2px solid #167296;outline-offset:2px}.application-form__mobile-navigation .is-expanded[data-v-54331759]{transform:rotate(180deg)}.application-form__progress ol[data-v-54331759]{display:none}.application-form__progress ol.application-form__sections--expanded[data-v-54331759]{border-top:1px solid #d6e5ea;display:grid;margin-top:.75rem;padding-top:.75rem}.application-form__section-copy[data-v-54331759]{grid-template-rows:auto auto}}.choice-field--eligibility legend[data-v-54331759]{line-height:1.35;max-width:100%;padding:0}.checkbox-field input[data-v-54331759],.choice-field input[data-v-54331759]{margin-top:.25rem}.form-field__error[data-v-54331759]{color:var(--color-error);display:block;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);margin:.45rem 0 0}.form-field__shortcut[data-v-54331759]{color:var(--color-brand-label);font-weight:var(--font-weight-demi);justify-self:start;margin-top:.45rem;min-height:1.5rem;padding:.25rem 0}.form-field__shortcut[data-v-54331759]:focus-visible{outline:2px solid var(--color-brand-label);outline-offset:3px}.form-field__character-count[data-v-54331759]{color:var(--color-text-muted);display:block;font-size:var(--font-size-label);font-weight:var(--font-weight-regular);margin-top:var(--form-help-gap);text-align:right}.form-field__character-count--over[data-v-54331759]{color:var(--color-error);font-weight:var(--font-weight-demi)}.form-field [aria-invalid=true][data-v-54331759]{border-color:var(--color-error)!important}.application-form__footer[data-v-54331759]{align-items:center;border-top:1px solid var(--color-border-soft);display:flex;gap:1rem;justify-content:space-between;margin-top:var(--form-topic-gap);padding-top:var(--form-question-gap)}.application-form__footer .application-form__back[data-v-54331759]{background:transparent;border:0;box-shadow:none;color:var(--portal-muted,#5f7889);padding-inline:0}.application-form__back[data-v-54331759]:hover{text-decoration:underline;text-underline-offset:.2em}.application-form__footer-actions[data-v-54331759]{display:grid;gap:.75rem;justify-items:end;max-width:48rem}.application-form__footer .application-form__resubmit-help[data-v-54331759]{color:var(--color-text-muted);max-width:42rem;text-align:right}.application-form__footer .button[data-v-54331759]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.application-form__footer p[data-v-54331759]{color:var(--color-brand-label);font-size:var(--font-size-label);margin:0}@media(max-width:900px){.application-form__progress ol[data-v-54331759]{grid-template-columns:repeat(3,minmax(0,1fr))}.support-wizard ol[data-v-54331759]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.application-form__decision[data-v-54331759],.application-form__footer[data-v-54331759],.application-form__footer-actions[data-v-54331759],.application-form__footer-buttons[data-v-54331759],.application-form__header[data-v-54331759],.application-form__reopen-actions[data-v-54331759],.application-form__reopen-confirmation[data-v-54331759],.support-oaf-provides[data-v-54331759]{align-items:stretch;flex-direction:column}.support-oaf-provides[data-v-54331759]{display:flex}.application-form__footer-actions[data-v-54331759]{justify-items:stretch}.application-form__footer .application-form__resubmit-help[data-v-54331759]{text-align:left}.application-form__mode[data-v-54331759]{align-self:start}.application-form__header-actions[data-v-54331759]{justify-items:start}.application-form__fields[data-v-54331759],.application-form__fields--sites[data-v-54331759],.application-form__progress ol[data-v-54331759],.project-funding-guidance ul[data-v-54331759],.support-wizard ol[data-v-54331759]{grid-template-columns:1fr}.hardware-guidance__heading[data-v-54331759]{align-items:start;flex-direction:column}}@media(min-width:621px)and (max-width:900px){.application-form__progress li[data-v-54331759]:nth-child(3):after{display:none}}@media(max-width:620px){.application-form__progress-copy[data-v-54331759]{margin-bottom:1rem}.application-form__mobile-navigation[data-v-54331759]{align-items:center;background:#0e687b;border-radius:.8rem;color:#fff;display:grid;gap:.75rem;grid-template-columns:2.5rem minmax(0,1fr);padding:1rem}.application-form__mobile-navigation small[data-v-54331759]{color:#d4edf2}.application-form__mobile-navigation button[data-v-54331759]{background:transparent;border-color:#fff6;color:#fff;grid-column:2;justify-self:start}.application-form__mobile-navigation button[data-v-54331759]:focus-visible{outline-color:#fff}.application-form__progress li[data-v-54331759]:not(:last-child):after{height:calc(100% - 1.85rem);left:2.25rem;top:3.5rem;width:1px}.application-form__progress ol button[data-v-54331759]{align-items:center;flex-direction:row;padding:1rem;text-align:left}.application-form__section-title[data-v-54331759]{min-height:0}.application-form__section-copy[data-v-54331759]{gap:.2rem}}.application-form__body[data-v-54331759] button[role=combobox],.application-form__body[data-v-54331759] input:not([type=radio]):not([type=checkbox]),.application-form__body[data-v-54331759] select,.application-form__body[data-v-54331759] textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}@media(hover:hover)and (pointer:fine){.application-form__body[data-v-54331759] input:not([type=radio]):not([type=checkbox]):not(:disabled):not([readonly]):hover,.application-form__body[data-v-54331759] select:not(:disabled):hover,.application-form__body[data-v-54331759] textarea:not(:disabled):not([readonly]):hover{border-color:#83b4c0}}.application-form__body[data-v-54331759] button[role=combobox]:focus-visible,.application-form__body[data-v-54331759] input:not([type=radio]):not([type=checkbox]):focus-visible,.application-form__body[data-v-54331759] select:focus-visible,.application-form__body[data-v-54331759] textarea:focus-visible{box-shadow:0 0 0 4px #16768b14;outline:2px solid #16768b;outline-offset:1px}.application-form__footer .button[data-v-54331759],.support-wizard button[data-v-54331759]{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}@media(prefers-reduced-motion:reduce){.application-form__body[data-v-54331759] button[role=combobox],.application-form__body[data-v-54331759] input,.application-form__body[data-v-54331759] select,.application-form__body[data-v-54331759] textarea,.application-form__footer .button[data-v-54331759],.support-wizard button[data-v-54331759]{transition:none}}.submitted-record[data-v-c911e22d]{display:grid;gap:1.25rem}.submitted-record__team[data-v-c911e22d]{display:grid;gap:1rem}.submitted-record__team article[data-v-c911e22d]{border:1px solid var(--portal-border,#b7d2e0);border-radius:.6rem;padding:1rem}.clarification-composer[data-v-b34bfb7f]{display:grid;gap:1.15rem;min-height:0;overflow-y:auto;padding:1.25rem}.clarification-composer>header[data-v-b34bfb7f]{display:grid;gap:.3rem}.clarification-composer>header h3[data-v-b34bfb7f],.clarification-composer>header p[data-v-b34bfb7f],.clarification-composer>header span[data-v-b34bfb7f]{margin:0}.clarification-composer>header p[data-v-b34bfb7f]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.clarification-composer>header h3[data-v-b34bfb7f]{font-size:var(--font-size-heading-3)}.clarification-composer>header span[data-v-b34bfb7f],.clarification-empty span[data-v-b34bfb7f],.selection-summary span[data-v-b34bfb7f]{color:var(--color-text-muted);line-height:1.45}.clarification-empty[data-v-b34bfb7f]{background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid;gap:.25rem;padding:1rem}.clarification-questions[data-v-b34bfb7f]{display:grid;gap:.75rem}.selection-summary[data-v-b34bfb7f]{align-items:baseline;display:flex;gap:.4rem}.clarification-questions article[data-v-b34bfb7f]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem}.clarification-questions article>div[data-v-b34bfb7f],.clarification-questions label[data-v-b34bfb7f]{display:grid;gap:.2rem}.clarification-questions article small[data-v-b34bfb7f]{color:var(--color-brand-label)}.clarification-questions label[data-v-b34bfb7f]{grid-column:1/-1}.clarification-questions label>span[data-v-b34bfb7f],.field-stack>span[data-v-b34bfb7f]{font-weight:var(--font-weight-bold)}.remove-answer[data-v-b34bfb7f]{align-self:start;background:transparent;border:0;color:var(--color-link);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:0}.field-stack[data-v-b34bfb7f]{display:grid;gap:.35rem}.field-stack>span small[data-v-b34bfb7f]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}input[data-v-b34bfb7f],textarea[data-v-b34bfb7f]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;width:100%}textarea[data-v-b34bfb7f]{min-height:5rem;padding:.7rem;resize:vertical}input[data-v-b34bfb7f]{min-height:2.8rem;padding:.65rem .75rem}.field-stack>small[data-v-b34bfb7f]{color:var(--color-text-muted)}footer[data-v-b34bfb7f]{border-top:1px solid var(--color-border-soft);display:flex;gap:.75rem;justify-content:space-between;padding-top:1rem}.interview-history[data-v-a1806e66]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:.7rem;padding:1rem}.interview-history dl[data-v-a1806e66],.interview-history h3[data-v-a1806e66],.interview-history p[data-v-a1806e66]{margin:0}.interview-history dt[data-v-a1806e66]{font-weight:600}.interview-history dd[data-v-a1806e66]{margin:.2rem 0 .7rem;white-space:pre-wrap}.interview-history small[data-v-a1806e66]{color:var(--color-text-muted)}h2[data-v-c8ef1c45]{font-size:var(--font-size-heading-3,1.4rem)}header>button[data-v-c8ef1c45]{min-height:2.5rem;min-width:2.5rem}footer[data-v-c8ef1c45]{background:var(--color-surface);bottom:-1.5rem;padding:.75rem 0;position:sticky}.interview-workflow[data-v-c8ef1c45]{display:grid;gap:1rem;padding:1.25rem}.interview-actions[data-v-c8ef1c45],footer[data-v-c8ef1c45],header[data-v-c8ef1c45]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}h2[data-v-c8ef1c45],p[data-v-c8ef1c45]{margin:0}.handover-confirmation[data-v-c8ef1c45]{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem}.handover-confirmation p[data-v-c8ef1c45]{flex-basis:100%}.interview-dialog[data-v-c8ef1c45]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-main);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;width:min(560px,calc(100vw - 2rem))}.interview-dialog[data-v-c8ef1c45]::backdrop{background:#00000073}fieldset[data-v-c8ef1c45],form[data-v-c8ef1c45],label[data-v-c8ef1c45]{display:grid;gap:.65rem}form[data-v-c8ef1c45]{gap:1.25rem}fieldset[data-v-c8ef1c45]{border:0;margin:0;min-width:0;padding:0}label[data-v-c8ef1c45]{font-weight:600}input[data-v-c8ef1c45],select[data-v-c8ef1c45],textarea[data-v-c8ef1c45]{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;padding:.7rem;width:100%}.invitation-preview[data-v-c8ef1c45]{background:var(--color-background-soft);display:grid;gap:.5rem;padding:1rem}.field-error[data-v-c8ef1c45]{color:var(--color-error,#9d2f24)}button[data-v-c8ef1c45]:focus-visible,input[data-v-c8ef1c45]:focus-visible,select[data-v-c8ef1c45]:focus-visible,textarea[data-v-c8ef1c45]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.second-approval-section[data-v-560d0398]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.second-approval-section summary[data-v-560d0398]{cursor:pointer;font-weight:600}.second-approval-section summary small[data-v-560d0398]{color:var(--color-text-muted);display:inline;font-weight:400;margin-left:.75rem}.second-approval-section[open][data-v-560d0398]>:not(summary){margin-top:1rem}.approval-dependency[data-v-560d0398]{color:var(--color-text-muted);line-height:1.5}.first-approval-summary[data-v-560d0398]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem}.first-approval-summary summary[data-v-560d0398]{cursor:pointer;font-weight:600}.first-approval-summary[open] summary[data-v-560d0398]{margin-bottom:1rem}.grant-assessment[data-v-560d0398]{background:transparent;display:grid;grid-template-rows:auto;min-height:0;min-width:0}.grant-assessment__header[data-v-560d0398]{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem}.grant-assessment__header h2[data-v-560d0398],.grant-assessment__header p[data-v-560d0398],.task-card header h3[data-v-560d0398],.task-card header p[data-v-560d0398],.task-card header span[data-v-560d0398]{margin:0}.grant-assessment__header p[data-v-560d0398],.task-card header p[data-v-560d0398]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.grant-assessment__header h2[data-v-560d0398]{font-size:var(--font-size-heading-3);margin-top:.2rem}.grant-assessment__header>span[data-v-560d0398]{background:var(--color-background-light);border-radius:999px;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);padding:.35rem .65rem}.approval-progress[data-v-560d0398]{background:var(--color-surface);border-bottom:1px solid var(--color-border);display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:.75rem}.approval-progress li[data-v-560d0398]{align-items:center;border-radius:var(--radius-sm);color:var(--color-text-muted);display:grid;gap:.45rem;grid-template-columns:1.75rem minmax(0,1fr);min-width:0;padding:.5rem}.approval-progress li>span[data-v-560d0398]{border:1px solid var(--color-border);border-radius:50%;display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);height:1.65rem;place-items:center;width:1.65rem}.approval-progress li small[data-v-560d0398],.approval-progress li strong[data-v-560d0398]{display:block;line-height:1.2}.approval-progress li small[data-v-560d0398],.approval-progress li strong[data-v-560d0398]{font-size:var(--font-size-label)}.approval-progress li small[data-v-560d0398]{margin-top:.12rem}.approval-progress li.current[data-v-560d0398]{background:var(--color-background-light);color:var(--color-brand-dark)}.approval-progress li.complete[data-v-560d0398]{color:var(--color-success,#176a50)}.approval-progress li.complete>span[data-v-560d0398]{background:#176a50;border-color:#176a50;color:#fff}.grant-assessment__body[data-v-560d0398]{min-height:0;overflow:visible;padding:0}.missed-deadline-note[data-v-560d0398]{margin-bottom:.75rem}.missed-deadline-note p[data-v-560d0398]{margin:0}.publication-note[data-v-560d0398]{margin-bottom:1.25rem}.publication-note p[data-v-560d0398]{margin:.5rem 0 0;white-space:pre-wrap}.task-card[data-v-560d0398]{display:grid;gap:1.15rem}.recommendation-step[data-v-560d0398]{display:grid;gap:1rem}.task-card--recommendation[data-v-560d0398]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.15rem}.task-card header[data-v-560d0398]{display:grid;gap:.3rem}.task-card header h3[data-v-560d0398]{font-size:var(--font-size-heading-3)}.task-card header span[data-v-560d0398]{color:var(--color-text-muted);line-height:1.45}.task-card fieldset[data-v-560d0398]{border:0;display:grid;gap:.7rem;margin:0;padding:0}.field-stack>span[data-v-560d0398],.task-card legend[data-v-560d0398]{color:var(--color-text-main);font-weight:var(--font-weight-bold)}.task-card legend[data-v-560d0398]{margin-bottom:.55rem}.task-card fieldset>p[data-v-560d0398]{color:var(--color-text-muted);font-size:var(--font-size-label);margin:-.35rem 0 0}.choice-grid[data-v-560d0398]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid--two[data-v-560d0398]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid>label[data-v-560d0398]{align-items:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.75rem}.choice-grid>label.selected[data-v-560d0398]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.choice-grid input[data-v-560d0398]{margin-top:.18rem}.choice-grid small[data-v-560d0398],.choice-grid strong[data-v-560d0398]{display:block}.choice-grid small[data-v-560d0398]{color:var(--color-text-muted);line-height:1.3;margin-top:.15rem}.reason-list[data-v-560d0398]{display:grid;gap:.4rem}.reason-list label[data-v-560d0398]{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:.55rem;padding:.65rem}.reason-list input[data-v-560d0398]{margin-top:.2rem}.field-stack[data-v-560d0398]{display:grid;gap:.35rem}.field-stack>span small[data-v-560d0398]{color:var(--color-text-muted);font-weight:400}.field-stack>small[data-v-560d0398]{color:var(--color-text-muted);line-height:1.35}.field-stack input[data-v-560d0398],.field-stack select[data-v-560d0398],.field-stack textarea[data-v-560d0398]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-main);font:inherit;padding:.7rem .75rem;width:100%}.field-stack textarea[data-v-560d0398]{resize:vertical}.field-stack input[data-v-560d0398]:focus,.field-stack select[data-v-560d0398]:focus,.field-stack textarea[data-v-560d0398]:focus{outline:2px solid var(--color-primary);outline-offset:1px}.field-error[data-v-560d0398]{color:#9d2f24!important;font-size:.76rem!important;font-weight:var(--font-weight-demi);margin:0}.judgement-list[data-v-560d0398]{display:grid!important;gap:.8rem!important}.package-fields[data-v-560d0398]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.return-note[data-v-560d0398],.waiting-note[data-v-560d0398]{background:#fff8e6;border-left:4px solid #c98a00;display:grid;gap:.25rem;padding:.8rem}.return-note span[data-v-560d0398],.waiting-note span[data-v-560d0398]{color:var(--color-text-muted)}.recommendation-summary[data-v-560d0398]{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:0;margin:0;overflow:hidden}.recommendation-summary>div[data-v-560d0398]{background:var(--color-surface);display:grid;gap:.75rem;grid-template-columns:9rem minmax(0,1fr);padding:.65rem .75rem}.recommendation-summary>div+div[data-v-560d0398]{border-top:1px solid var(--color-border)}.recommendation-summary dt[data-v-560d0398]{color:var(--color-text-muted)}.recommendation-summary dd[data-v-560d0398]{font-weight:var(--font-weight-demi);margin:0}.rationale-box[data-v-560d0398]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem}.rationale-box p[data-v-560d0398]{line-height:1.5;margin:.35rem 0 0}.rationale-box__byline[data-v-560d0398]{color:var(--color-text-muted);display:block;font-size:var(--font-size-sm);margin-top:.2rem}.task-card--complete[data-v-560d0398]{justify-items:center;padding:3rem 1rem;text-align:center}.task-card--complete h3[data-v-560d0398],.task-card--complete p[data-v-560d0398],.task-card--complete>span[data-v-560d0398]:last-child{margin:0}.complete-mark[data-v-560d0398]{background:#176a50;border-radius:50%;color:#fff;display:grid;font-size:var(--font-size-heading-2);height:3rem;place-items:center;width:3rem}@media(max-width:1100px){.approval-progress[data-v-560d0398],.choice-grid[data-v-560d0398],.choice-grid--two[data-v-560d0398],.package-fields[data-v-560d0398]{grid-template-columns:1fr}}.staff-rail[data-v-c0a0daf9]{background:var(--color-brand-dark);color:var(--color-white);display:flex;flex-direction:column;min-height:100%}.staff-rail__brand[data-v-c0a0daf9]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:.75rem;padding:1.4rem 1.25rem 1.25rem}.staff-rail__brand>span[data-v-c0a0daf9]{background:var(--color-brand-light);border-radius:.55rem;color:var(--color-brand-dark);display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);height:2.35rem;letter-spacing:.05em;place-items:center;width:2.35rem}.staff-rail__brand div[data-v-c0a0daf9]{display:grid;gap:.1rem}.staff-rail__brand small[data-v-c0a0daf9],.staff-rail__brand strong[data-v-c0a0daf9]{font-size:var(--font-size-label)}.staff-rail__brand small[data-v-c0a0daf9]{color:#ffffff9e}.operations-nav[data-v-c0a0daf9]{display:grid;gap:.55rem;padding:1rem .75rem 1.5rem}.operations-nav__heading[data-v-c0a0daf9]{color:#ffffff75;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;margin:0;padding:1rem .65rem .35rem;text-transform:uppercase}button[data-v-c0a0daf9]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:#ffffffb8;cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);gap:.7rem;min-height:2.65rem;padding:.65rem .7rem;text-align:left;width:100%}button[data-v-c0a0daf9]:focus-visible,button[data-v-c0a0daf9]:hover{background:#ffffff17;color:var(--color-white)}button[aria-current=page][data-v-c0a0daf9]{background:var(--color-brand-light);color:var(--color-brand-dark)}button[data-v-c0a0daf9]:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.queue[data-v-2c41f8dc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-panel) var(--radius-panel);border-top:0;min-width:0;overflow:hidden}.queue__controls[data-v-2c41f8dc]{background:var(--color-background-soft);border-bottom:1px solid var(--color-border-soft);display:grid;gap:.75rem;grid-template-columns:13rem minmax(18rem,1fr) 12rem 12rem;padding:1rem 1.2rem}.queue__controls label[data-v-2c41f8dc]{color:var(--color-text-muted);display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);gap:.25rem}.queue__controls input[data-v-2c41f8dc],.queue__controls select[data-v-2c41f8dc]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);color:var(--color-text-main);font:inherit;font-size:var(--font-size-label);min-height:2.55rem;min-width:0;padding:.5rem .65rem}.queue__summary[data-v-2c41f8dc]{border-bottom:1px solid var(--color-border-soft);color:var(--color-text-muted);font-size:var(--font-size-label);padding:.65rem 1.2rem}.queue__summary strong[data-v-2c41f8dc]{color:var(--color-text-main)}.queue__table-wrap[data-v-2c41f8dc]{overflow-x:auto}table[data-v-2c41f8dc]{border-collapse:collapse;min-width:95rem;width:100%}.required-action[data-v-2c41f8dc]{color:var(--color-text-main);display:block;font-size:var(--font-size-label);line-height:1.35;margin-top:.25rem;max-width:22rem}.queue__monitor-ask[data-v-2c41f8dc]{max-width:19rem;min-width:12rem}.queue__financial-ask[data-v-2c41f8dc],.queue__interview[data-v-2c41f8dc]{white-space:nowrap}td[data-v-2c41f8dc],th[data-v-2c41f8dc]{border-bottom:1px solid var(--color-border-soft);padding:.75rem .8rem;text-align:left;vertical-align:top}td[data-v-2c41f8dc],th[data-v-2c41f8dc]{font-size:var(--font-size-label)}th[data-v-2c41f8dc]{background:var(--color-background-light);color:var(--color-text-muted);letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}td[data-v-2c41f8dc]:last-child,th[data-v-2c41f8dc]:last-child{background:var(--color-surface);box-shadow:-.75rem 0 1rem -1rem #142f418c;position:sticky;right:0;z-index:2}th[data-v-2c41f8dc]:last-child{background:var(--color-background-light);z-index:3}.queue__row--selected td[data-v-2c41f8dc]:last-child{background:var(--color-background-soft)}th button[data-v-2c41f8dc]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}td small[data-v-2c41f8dc],td span[data-v-2c41f8dc],td strong[data-v-2c41f8dc]{display:block}td small[data-v-2c41f8dc]{color:var(--color-text-muted);font-size:var(--font-size-label);margin-top:.2rem}.queue__row--selected[data-v-2c41f8dc]{background:var(--color-background-soft)}.queue__stage[data-v-2c41f8dc]{background:var(--color-background-light);border-radius:var(--radius-xs);color:var(--color-brand-label);margin-bottom:.3rem;padding:.2rem .42rem}.queue__outcome[data-v-2c41f8dc],.queue__stage[data-v-2c41f8dc]{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);width:-moz-fit-content;width:fit-content}.queue__outcome[data-v-2c41f8dc]{border-radius:999px;display:inline-flex;padding:.24rem .5rem;white-space:nowrap}.queue__outcome--pending[data-v-2c41f8dc]{background:var(--color-background-light);color:var(--color-brand-dark)}.queue__outcome--approved[data-v-2c41f8dc]{background:#edf8f4;color:var(--color-success)}.queue__outcome--not-approved[data-v-2c41f8dc]{background:#fee4e2;color:var(--color-error)}.queue__outcome--withdrawn[data-v-2c41f8dc]{background:var(--color-background-soft);color:var(--color-text-muted)}.danger[data-v-2c41f8dc]{color:var(--color-error)!important;font-weight:var(--font-weight-demi)}.open-button[data-v-2c41f8dc]{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-brand-label);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.45rem .65rem;white-space:nowrap}.open-button[data-v-2c41f8dc]:focus-visible,.open-button[data-v-2c41f8dc]:hover{background:var(--color-primary);color:var(--color-white)}.assignee-select[data-v-2c41f8dc]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-xs);color:var(--color-text-main);font:inherit;font-size:var(--font-size-label);min-width:9.5rem;padding:.4rem .5rem}.queue__empty[data-v-2c41f8dc]{color:var(--color-text-muted);padding:2rem;text-align:center}@media(max-width:1200px){.queue__controls[data-v-2c41f8dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-deliveries[data-v-d041eae3]{display:grid;gap:1.25rem}.email-deliveries__header[data-v-d041eae3]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.email-deliveries__header h1[data-v-d041eae3],.email-deliveries__header p[data-v-d041eae3]{margin:0}.email-deliveries__header h1[data-v-d041eae3]{color:var(--color-brand-dark);font-size:var(--font-size-heading-1);margin:.2rem 0}.email-deliveries__count[data-v-d041eae3],.email-deliveries__empty[data-v-d041eae3],.email-deliveries__header>div>p[data-v-d041eae3]:last-child,.email-delivery__reason[data-v-d041eae3]{color:var(--color-text-muted)}.email-deliveries__filters[data-v-d041eae3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:.8rem;grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(10rem,1fr));padding:1rem}.email-deliveries__filters label[data-v-d041eae3]{color:var(--color-text-main);display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);gap:.35rem}.email-deliveries__filters input[data-v-d041eae3],.email-deliveries__filters select[data-v-d041eae3]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-md);font:inherit;min-height:2.75rem;padding:.6rem}.email-deliveries__error[data-v-d041eae3],.email-deliveries__success[data-v-d041eae3],.email-delivery__failure[data-v-d041eae3]{background:#fff6f6;border-left:3px solid var(--color-error);color:var(--color-error);margin:0;padding:.8rem 1rem}.email-deliveries__success[data-v-d041eae3]{background:#edf8f4;border-color:var(--color-success);color:var(--color-success)}.email-deliveries__count[data-v-d041eae3],.email-deliveries__empty[data-v-d041eae3]{margin:0}.email-deliveries__list[data-v-d041eae3]{display:grid;gap:.85rem}.email-delivery[data-v-d041eae3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:1rem;padding:1rem}.email-delivery>header[data-v-d041eae3]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.email-delivery>header>div[data-v-d041eae3]{display:grid;gap:.2rem}.email-delivery>header span[data-v-d041eae3]:not(.email-delivery__status),.email-delivery__status[data-v-d041eae3]{color:var(--color-text-muted)}.email-delivery__status[data-v-d041eae3]{background:var(--color-gray-lighter);border-radius:999px;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.35rem .65rem}.email-delivery__status--sent[data-v-d041eae3]{background:#e8f5ec;color:#15552f}.email-delivery__status--cancelled[data-v-d041eae3],.email-delivery__status--failed[data-v-d041eae3]{background:#fff0ef;color:var(--color-error)}.email-delivery__status--pending[data-v-d041eae3],.email-delivery__status--processing[data-v-d041eae3],.email-delivery__status--scheduled[data-v-d041eae3]{background:#fff3d1;color:#7a4d00}.email-delivery dl[data-v-d041eae3]{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.email-delivery dl>div[data-v-d041eae3]{min-width:0}.email-delivery dt[data-v-d041eae3]{color:var(--color-text-muted);font-size:var(--font-size-label)}.email-delivery dd[data-v-d041eae3]{margin:.2rem 0 0;overflow-wrap:anywhere}.email-delivery details[data-v-d041eae3]{border-top:1px solid var(--color-border-soft);padding-top:.8rem}.email-delivery summary[data-v-d041eae3]{cursor:pointer;font-weight:var(--font-weight-demi)}.email-delivery details h2[data-v-d041eae3]{font-size:var(--font-size-heading-3);margin:1rem 0 .5rem}.email-delivery pre[data-v-d041eae3]{font:inherit;max-width:100%;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:850px){.email-deliveries__filters[data-v-d041eae3],.email-delivery dl[data-v-d041eae3]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.email-deliveries__header[data-v-d041eae3],.email-delivery>header[data-v-d041eae3]{align-items:stretch;flex-direction:column}.email-deliveries__filters[data-v-d041eae3],.email-delivery dl[data-v-d041eae3]{grid-template-columns:1fr}.email-delivery__status[data-v-d041eae3]{align-self:flex-start}}.staff-access[data-v-bdf77c5b]{display:grid;gap:1.25rem}.staff-access__header[data-v-bdf77c5b]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.add-person__heading h3[data-v-bdf77c5b],.add-person__heading p[data-v-bdf77c5b],.edit-person__heading h3[data-v-bdf77c5b],.edit-person__heading p[data-v-bdf77c5b],.staff-access__header h2[data-v-bdf77c5b],.staff-access__header p[data-v-bdf77c5b]{margin:0}.staff-access__header h2[data-v-bdf77c5b]{font-size:var(--font-size-heading-2);margin-top:.2rem}.staff-access__header>span[data-v-bdf77c5b],.status-badge[data-v-bdf77c5b]{background:var(--color-background-soft);border-radius:999px;flex:0 0 auto;padding:.4rem .7rem}.section-label[data-v-bdf77c5b],.staff-access__header>span[data-v-bdf77c5b],.status-badge[data-v-bdf77c5b]{font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}.section-label[data-v-bdf77c5b]{color:var(--color-brand-label);letter-spacing:var(--letter-spacing-label)}.role-guide[data-v-bdf77c5b]{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.role-guide>div[data-v-bdf77c5b]{background:var(--color-background-soft);border-radius:var(--radius-card);padding:.85rem}.role-guide__trustee[data-v-bdf77c5b]{border-left:3px solid var(--color-primary);grid-column:1/-1}.role-guide dt[data-v-bdf77c5b]{font-weight:var(--font-weight-bold)}.role-guide dd[data-v-bdf77c5b]{margin:.2rem 0 0}.permission-notice[data-v-bdf77c5b],.role-guide dd[data-v-bdf77c5b]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.permission-notice[data-v-bdf77c5b]{background:var(--color-background-light);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);margin:0;padding:.85rem 1rem}.permission-notice--admin[data-v-bdf77c5b]{border-color:var(--color-primary);color:var(--color-text-main)}.add-person[data-v-bdf77c5b],.edit-person[data-v-bdf77c5b]{align-items:end;background:var(--color-background-soft);border-radius:var(--radius-card);display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem}.add-person__heading[data-v-bdf77c5b],.edit-person__heading[data-v-bdf77c5b],.form-error[data-v-bdf77c5b]{grid-column:1/-1}.add-person__heading p[data-v-bdf77c5b],.edit-person__heading p[data-v-bdf77c5b],.pending-copy[data-v-bdf77c5b],.person-card__identity a[data-v-bdf77c5b],.person-card__identity span[data-v-bdf77c5b],.protection-note[data-v-bdf77c5b]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.form-error[data-v-bdf77c5b]{color:var(--color-error);font-weight:var(--font-weight-demi);margin:0}.people-list[data-v-bdf77c5b]{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.user-search[data-v-bdf77c5b]{align-items:end;display:flex;gap:1rem}.user-search label[data-v-bdf77c5b]{width:min(100%,32rem)}.user-search input[data-v-bdf77c5b]{width:100%}.people-list__empty[data-v-bdf77c5b],.user-search>span[data-v-bdf77c5b]{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.people-list__empty[data-v-bdf77c5b]{margin:0}.person-card[data-v-bdf77c5b]{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);display:grid;gap:.8rem 1.25rem;grid-template-columns:minmax(13rem,1fr) auto;padding:1rem}.person-card__identity[data-v-bdf77c5b]{display:grid;gap:.15rem}.button-row[data-v-bdf77c5b],.person-card__badges[data-v-bdf77c5b],.person-card__controls[data-v-bdf77c5b]{align-items:end;display:flex;flex-wrap:wrap;gap:.6rem}.person-card__badges[data-v-bdf77c5b]{justify-content:flex-end}.edit-person[data-v-bdf77c5b],.person-card__controls[data-v-bdf77c5b],.protection-note[data-v-bdf77c5b]{grid-column:1/-1}.status-badge--role[data-v-bdf77c5b]{background:var(--color-brand-light);color:var(--color-brand-dark)}.status-badge--active[data-v-bdf77c5b]{background:#e8f5ec;color:#15552f}.status-badge--pending[data-v-bdf77c5b]{background:#fff3d1;color:#7a4d00}.status-badge--none[data-v-bdf77c5b],.status-badge--suspended[data-v-bdf77c5b]{background:var(--color-gray-lighter);color:var(--color-text-muted)}.status-badge--trustee[data-v-bdf77c5b]{background:#f8e8b8;color:#68450c}label[data-v-bdf77c5b]{color:var(--color-text-main);display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);gap:.35rem;min-width:11rem}input[data-v-bdf77c5b],select[data-v-bdf77c5b]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-md);font:inherit;min-height:2.75rem;padding:.6rem}.trustee-toggle[data-v-bdf77c5b]{align-items:center;align-self:stretch;display:flex;gap:.6rem;min-height:2.75rem}.trustee-toggle input[data-v-bdf77c5b]{margin:0;min-height:1.1rem;width:1.1rem}.protection-note[data-v-bdf77c5b]{margin:0}.delete-success[data-v-bdf77c5b]{background:#edf8f4;border-left:3px solid var(--color-success);color:var(--color-success);margin:0;padding:.8rem 1rem}.delete-confirmation[data-v-bdf77c5b]{align-items:center;background:#fff6f6;border:1px solid #efb7b7;border-radius:var(--radius-card);display:flex;gap:1rem;grid-column:1/-1;justify-content:space-between;padding:1rem}.delete-confirmation p[data-v-bdf77c5b],.delete-confirmation strong[data-v-bdf77c5b]{margin:0}.delete-confirmation p[data-v-bdf77c5b]{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin-top:.2rem}@media(max-width:850px){.add-person[data-v-bdf77c5b],.edit-person[data-v-bdf77c5b],.person-card[data-v-bdf77c5b],.role-guide[data-v-bdf77c5b]{grid-template-columns:1fr}.add-person__heading[data-v-bdf77c5b],.edit-person__heading[data-v-bdf77c5b],.form-error[data-v-bdf77c5b],.person-card__badges[data-v-bdf77c5b],.person-card__controls[data-v-bdf77c5b],.protection-note[data-v-bdf77c5b],.role-guide__trustee[data-v-bdf77c5b]{grid-column:1}.person-card__badges[data-v-bdf77c5b]{justify-content:flex-start}}@media(max-width:640px){.staff-access__header[data-v-bdf77c5b],.user-search[data-v-bdf77c5b]{align-items:stretch;flex-direction:column}}.staff-messages[data-v-0a1a6226]{display:grid;gap:1rem}.staff-messages__heading[data-v-0a1a6226]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);display:grid;gap:.15rem;padding:1.2rem 1.35rem}.staff-messages__heading h1[data-v-0a1a6226],.staff-messages__heading p[data-v-0a1a6226],.staff-messages__heading span[data-v-0a1a6226]{margin:0}.staff-messages__heading p[data-v-0a1a6226]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.staff-messages__heading h1[data-v-0a1a6226]{color:var(--color-brand-dark);font-size:var(--font-size-heading-1)}.staff-messages__heading span[data-v-0a1a6226]{color:var(--color-text-muted);max-width:75ch}.staff-messages__list[data-v-0a1a6226]{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.staff-messages__list li[data-v-0a1a6226]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:.45rem;padding:1rem 1.15rem}.staff-messages__list li.is-unread[data-v-0a1a6226]{border-left:4px solid var(--color-primary)}.staff-messages__meta[data-v-0a1a6226]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.staff-messages__meta time[data-v-0a1a6226]{color:var(--color-text-muted);margin-left:auto}.staff-messages__unread[data-v-0a1a6226]{background:var(--color-brand-light);border-radius:999px;color:var(--color-brand-dark);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);padding:.1rem .5rem}.staff-messages__list h2[data-v-0a1a6226]{font-size:1.05rem;margin:0}.staff-messages__list p[data-v-0a1a6226]{color:var(--color-text-muted);line-height:1.5;margin:0;max-width:75ch;overflow-wrap:anywhere}.staff-messages__list .button[data-v-0a1a6226]{justify-self:start}.staff-messages__empty[data-v-0a1a6226]{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:grid;gap:.75rem;justify-items:center;padding:2rem;text-align:center}.staff-messages__empty p[data-v-0a1a6226]{margin:0}.projects[data-v-e98d1367]{display:grid;gap:1rem}.projects>header[data-v-e98d1367]{display:flex;gap:2rem;justify-content:space-between}.projects h1[data-v-e98d1367],.projects header p[data-v-e98d1367]{margin:0}.projects header span[data-v-e98d1367]{color:var(--color-text-muted)}.projects dl[data-v-e98d1367]{display:flex;gap:1rem;margin:0}.projects dl div[data-v-e98d1367]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:7rem;padding:.75rem}.projects dt[data-v-e98d1367]{color:var(--color-text-muted)}.projects dd[data-v-e98d1367]{font-weight:var(--font-weight-bold);margin:.25rem 0 0}.controls[data-v-e98d1367]{display:grid;gap:.75rem;grid-template-columns:minmax(16rem,1fr) 12rem 12rem}.controls label[data-v-e98d1367]{display:grid;gap:.25rem}.controls input[data-v-e98d1367],.controls select[data-v-e98d1367]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.7rem;padding:.55rem}.table-wrap[data-v-e98d1367]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-panel);overflow-x:auto}table[data-v-e98d1367]{border-collapse:collapse;width:100%}td[data-v-e98d1367],th[data-v-e98d1367]{border-bottom:1px solid var(--color-border-soft);padding:.9rem;text-align:left}td[data-v-e98d1367]:first-child{display:grid;gap:.2rem}td span[data-v-e98d1367]{color:var(--color-text-muted)}td button[data-v-e98d1367]{align-items:center;background:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-brand-label);display:inline-flex;font-weight:var(--font-weight-demi);gap:.3rem;padding:.45rem .65rem}.table-wrap>p[data-v-e98d1367]{padding:1rem}.decision-publication[data-v-e44d4c1e]{background:#fff;border:1px solid var(--color-border);border-radius:1rem;display:grid;gap:1rem;padding:1.5rem}.publication-table[data-v-e44d4c1e]{overflow-x:auto}table[data-v-e44d4c1e]{border-collapse:collapse;width:100%}td[data-v-e44d4c1e],th[data-v-e44d4c1e]{border-bottom:1px solid var(--color-border);padding:.75rem;text-align:left;vertical-align:top}small[data-v-e44d4c1e]{display:block}select[data-v-e44d4c1e]{margin-left:.5rem;max-width:100%;padding:.65rem}.publication-status[data-v-e44d4c1e]{margin:0;min-height:1.5em}.publication-actions button[data-v-e44d4c1e]:disabled{cursor:not-allowed;opacity:.45}.publication-actions[data-v-e44d4c1e]{display:flex;flex-wrap:wrap;gap:.75rem}.round-date[data-v-04c3e5df]{display:grid;gap:.35rem;min-width:0}.round-date__times[data-v-04c3e5df]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.round-date__option[data-v-04c3e5df]{align-items:center;cursor:pointer;display:inline-flex;gap:.4rem;min-height:2rem}.round-date__option input[data-v-04c3e5df]{accent-color:var(--color-brand-dark);height:1rem;margin:0;width:1rem}.round-date__saved-time[data-v-04c3e5df]{color:var(--color-text-muted)}[data-v-79aa2e70] .calculated-date{align-content:start;display:grid;gap:.5rem}[data-v-79aa2e70] .calculated-date output{font-weight:600}.rounds[data-v-79aa2e70]{display:grid;gap:1.25rem}.rounds>article[data-v-79aa2e70],.rounds__heading[data-v-79aa2e70]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);overflow:hidden}.rounds__heading[data-v-79aa2e70]{align-items:center;background:var(--color-brand-dark);color:var(--color-white);display:flex;gap:1rem;justify-content:space-between;padding:1.4rem 1.5rem}.rounds__heading h1[data-v-79aa2e70],.rounds__heading p[data-v-79aa2e70],.rounds__heading span[data-v-79aa2e70],.section-heading h2[data-v-79aa2e70],.section-heading p[data-v-79aa2e70]{margin:0}.rounds__heading p[data-v-79aa2e70],.section-heading p[data-v-79aa2e70]{color:var(--color-brand-light);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.rounds__heading h1[data-v-79aa2e70]{color:var(--color-white);font-size:var(--font-size-heading-1);margin:.15rem 0}.rounds__heading span[data-v-79aa2e70]{color:#ffffffad;font-size:var(--font-size-label)}.section-heading[data-v-79aa2e70]{align-items:flex-start;background:var(--color-background-soft);border-bottom:1px solid var(--color-border-soft);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.section-heading p[data-v-79aa2e70]{color:var(--color-brand-label)}.section-heading h2[data-v-79aa2e70]{color:var(--color-brand-dark);font-size:var(--font-size-heading-3);margin-top:.18rem}.section-heading>span[data-v-79aa2e70]{color:var(--color-text-muted)}.section-heading>span[data-v-79aa2e70],.status[data-v-79aa2e70]{font-size:var(--font-size-label)}.status[data-v-79aa2e70]{background:var(--color-brand-light);border-radius:999px;color:var(--color-brand-dark);font-weight:var(--font-weight-bold);padding:.35rem .65rem}.round-dialog[data-v-79aa2e70]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:0 24px 80px #123d5740;box-sizing:border-box;color:var(--color-text-main);margin:auto;max-height:calc(100dvh - 2rem);overflow:auto;padding:0;width:min(56rem,calc(100vw - 2rem))}.round-dialog[data-v-79aa2e70]::backdrop{background:#0d263b99}.round-dialog__fields[data-v-79aa2e70]{border:0;margin:0;min-width:0;padding:0}.round-editor[data-v-79aa2e70]{padding:1.25rem}.current-round__actions[data-v-79aa2e70]{align-items:center;display:flex;gap:.75rem}.current-round__dates[data-v-79aa2e70]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:1.25rem}.current-round__dates dt[data-v-79aa2e70]{color:var(--color-text-muted);font-size:var(--font-size-label)}.current-round__dates dd[data-v-79aa2e70]{color:var(--color-brand-dark);font-weight:var(--font-weight-demi);margin:.35rem 0 0;overflow-wrap:anywhere}.current-round__metrics[data-v-79aa2e70]{border-bottom:1px solid var(--color-border-soft);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.current-round__metrics div[data-v-79aa2e70]{border-right:1px solid var(--color-border-soft);padding:.9rem 1.25rem}.current-round__metrics div[data-v-79aa2e70]:last-child{border-right:0}.current-round__metrics dt[data-v-79aa2e70]{color:var(--color-text-muted);font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase}.current-round__metrics dd[data-v-79aa2e70]{color:var(--color-brand-dark);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);margin:.18rem 0 0}[data-v-79aa2e70] .field-grid{align-items:start;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}[data-v-79aa2e70] label:not(.round-date__option){align-content:start;color:var(--color-text-muted);display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);gap:.35rem}[data-v-79aa2e70] input:not([type=radio]),[data-v-79aa2e70] select{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-main);font:inherit;height:2.75rem;min-width:0;padding:.62rem .72rem;width:100%}.round-editor footer[data-v-79aa2e70]{align-items:center;border-top:1px solid var(--color-border-soft);display:flex;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding-top:1rem}.round-editor footer p[data-v-79aa2e70]{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0}.form-error[data-v-79aa2e70]{color:var(--color-error);font-size:var(--font-size-label);margin:1rem 0 0}.text-button[data-v-79aa2e70]{background:transparent;border:0;color:var(--color-brand-label);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}.table-wrap[data-v-79aa2e70]{overflow-x:auto}table[data-v-79aa2e70]{border-collapse:collapse;width:100%}td[data-v-79aa2e70],th[data-v-79aa2e70]{border-bottom:1px solid var(--color-border-soft);padding:.8rem 1rem;text-align:left;white-space:nowrap}td[data-v-79aa2e70],th[data-v-79aa2e70]{font-size:var(--font-size-label)}th[data-v-79aa2e70]{background:var(--color-background-light);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}td[data-v-79aa2e70]:first-child{display:grid;gap:.15rem}td:first-child span[data-v-79aa2e70]{color:var(--color-text-muted);font-size:var(--font-size-label)}@media(max-width:640px){.current-round__dates[data-v-79aa2e70],[data-v-79aa2e70] .field-grid{grid-template-columns:minmax(0,1fr)}.current-round__metrics[data-v-79aa2e70]{grid-template-columns:repeat(2,minmax(0,1fr))}.round-editor footer[data-v-79aa2e70],.rounds__heading[data-v-79aa2e70]{align-items:stretch;flex-direction:column}}.staff-section[data-v-7b88003a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);overflow:hidden}.staff-section__heading[data-v-7b88003a]{background:var(--color-brand-dark);color:var(--color-white);padding:1.35rem 1.5rem}.staff-section__heading h1[data-v-7b88003a],.staff-section__heading p[data-v-7b88003a]{margin:0}.staff-section__heading p[data-v-7b88003a]{color:var(--color-brand-light);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.staff-section__heading h1[data-v-7b88003a]{color:var(--color-white);font-size:var(--font-size-heading-1);margin:.2rem 0}.staff-section__heading span[data-v-7b88003a]{color:var(--color-brand-light);font-size:var(--font-size-label)}.controls[data-v-7b88003a]{background:var(--color-background-soft);border-bottom:1px solid var(--color-border-soft);display:grid;gap:.75rem;grid-template-columns:minmax(20rem,1fr);padding:1rem 1.25rem}label[data-v-7b88003a]{color:var(--color-text-muted);display:grid;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);gap:.25rem}input[data-v-7b88003a],select[data-v-7b88003a]{background:var(--color-surface);border:1px solid var(--color-gray-light);border-radius:var(--radius-sm);font:inherit;min-height:2.6rem;padding:.55rem .65rem}.table-wrap[data-v-7b88003a]{overflow-x:auto}table[data-v-7b88003a]{border-collapse:collapse;width:100%}td[data-v-7b88003a],th[data-v-7b88003a]{border-bottom:1px solid var(--color-border-soft);padding:.8rem 1rem;text-align:left;white-space:nowrap}td[data-v-7b88003a],th[data-v-7b88003a]{font-size:var(--font-size-label)}th[data-v-7b88003a]{background:var(--color-background-light);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}a[data-v-7b88003a]{color:var(--color-brand-label)}.state[data-v-7b88003a]{font-weight:var(--font-weight-demi)}.staff-shell[data-v-63c87d73]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);display:grid;grid-template-columns:14.5rem minmax(0,1fr);min-height:46rem;overflow:hidden}.staff-shell__content[data-v-63c87d73],.staff-shell__rail[data-v-63c87d73]{min-width:0}.staff-shell__content[data-v-63c87d73]{background:var(--color-background-light);padding:1.5rem}.page-heading[data-v-63c87d73]{align-items:flex-end;background:var(--color-surface);border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.35rem}.page-heading h1[data-v-63c87d73],.page-heading p[data-v-63c87d73],.page-heading span[data-v-63c87d73]{margin:0}.page-heading p[data-v-63c87d73]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.page-heading h1[data-v-63c87d73]{color:var(--color-brand-dark);font-size:var(--font-size-heading-1);margin:.15rem 0}.page-heading span[data-v-63c87d73]{color:var(--color-text-muted);font-size:var(--font-size-label)}.history-toggle[data-v-63c87d73]{align-items:center;display:flex;font-size:var(--font-size-label);gap:.45rem}.history-toggle input[data-v-63c87d73]{accent-color:var(--color-primary);height:1rem;width:1rem}.section-stack[data-v-63c87d73]{display:grid;gap:.8rem}.section-tabs[data-v-63c87d73]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:.3rem;padding:.3rem}.section-tabs button[data-v-63c87d73]{background:transparent;border:0;border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);min-height:2.35rem;padding:.5rem .75rem}.section-tabs button[aria-current=page][data-v-63c87d73]{background:var(--color-brand-light);color:var(--color-brand-dark)}.linked-section[data-v-63c87d73]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1.5rem}.linked-section h1[data-v-63c87d73],.linked-section p[data-v-63c87d73]{margin:0}.linked-section h1[data-v-63c87d73]{color:var(--color-brand-dark);font-size:var(--font-size-heading-2)}.linked-section p[data-v-63c87d73]{color:var(--color-text-muted);margin:.35rem 0 1rem}.staff-card[data-v-378f72aa],.staff-process[data-v-378f72aa]{display:grid;gap:1rem}.staff-card[data-v-378f72aa]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1.25rem}.staff-card h3[data-v-378f72aa],.staff-card p[data-v-378f72aa]{margin:0}.staff-card dl[data-v-378f72aa]{display:grid;gap:.75rem;margin:0}.staff-card dl div[data-v-378f72aa]{background:var(--color-background-soft);padding:.75rem}.staff-card dd[data-v-378f72aa]{margin:.25rem 0 0}.agreement-form[data-v-378f72aa]{display:grid;gap:1rem;min-width:0}.agreement-form label[data-v-378f72aa]{color:var(--color-text-main);display:grid;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-demi);gap:.4rem;min-width:0}.agreement-form input[data-v-378f72aa],.agreement-form textarea[data-v-378f72aa]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-main);font:inherit;font-weight:400;min-width:0;padding:.65rem .75rem;width:100%}.agreement-form textarea[data-v-378f72aa]{resize:vertical}.agreement-form input[data-v-378f72aa]{min-height:2.75rem}.agreement-form input[data-v-378f72aa]:focus-visible,.agreement-form textarea[data-v-378f72aa]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.agreement-form__equipment[data-v-378f72aa]{border:0;margin:0;min-width:0;padding:0}.agreement-form__delivery[data-v-378f72aa]{margin-bottom:1rem}.agreement-form__delivery h4[data-v-378f72aa]{margin:.75rem 0}.agreement-form__equipment legend[data-v-378f72aa]{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-demi);margin-bottom:.75rem}.agreement-form__quantities[data-v-378f72aa]{align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.agreement-form__quantities label>span[data-v-378f72aa]{align-items:end;display:flex}.agreement-form__quantities label[data-v-378f72aa]{grid-row:span 3;grid-template-rows:subgrid}.agreement-form__warning[data-v-378f72aa]{color:#865900;font-size:.75rem;font-weight:400;line-height:1.4}.agreement-form__error[data-v-378f72aa]{color:var(--color-error)}@media(max-width:800px){.agreement-form__quantities[data-v-378f72aa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.agreement-form__quantities[data-v-378f72aa]{grid-template-columns:1fr}.agreement-form__quantities label>span[data-v-378f72aa]{min-height:0}}.agreement-form>button[data-v-378f72aa]{justify-self:start;max-width:100%}.section-label[data-v-378f72aa]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}.project-record[data-v-c03ea318]{display:grid;gap:1.25rem}.back[data-v-c03ea318]{background:transparent;border:0;color:var(--color-brand-label);font-weight:var(--font-weight-demi);justify-self:start}.project-record>header[data-v-c03ea318]{display:flex;gap:2rem;justify-content:space-between}.project-record h1[data-v-c03ea318],.project-record header p[data-v-c03ea318]{margin:0}.project-record h1[data-v-c03ea318]{margin-top:.25rem}.project-record>header>span[data-v-c03ea318]{align-self:start;background:var(--color-background-soft);border-radius:999px;font-weight:var(--font-weight-demi);padding:.45rem .75rem}.record-grid[data-v-c03ea318]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}article[data-v-c03ea318]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1.25rem}article h2[data-v-c03ea318]{margin-top:0}dl[data-v-c03ea318]{gap:.75rem;margin:0}dl[data-v-c03ea318],dl div[data-v-c03ea318]{display:grid}dl div[data-v-c03ea318]{gap:1rem;grid-template-columns:10rem 1fr}dt[data-v-c03ea318]{color:var(--color-text-muted)}dd[data-v-c03ea318]{margin:0}.section-label[data-v-c03ea318],dd[data-v-c03ea318]{font-weight:var(--font-weight-demi)}.section-label[data-v-c03ea318]{color:var(--color-brand-label);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label)}summary[data-v-fece9d31]{cursor:pointer;font-weight:600;padding:1rem 0}.submitted-monitors[data-v-fece9d31]{border-collapse:collapse;width:100%}.submitted-monitors td[data-v-fece9d31],.submitted-monitors th[data-v-fece9d31]{border:1px solid var(--color-border);padding:.6rem;text-align:left}.submitted-monitors tfoot[data-v-fece9d31],.submitted-monitors thead[data-v-fece9d31]{background:var(--portal-surface-info)}.application-pane[data-v-fece9d31]{background:var(--color-surface);border-right:1px solid var(--color-border);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.application-pane__header[data-v-fece9d31]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.application-pane__header p[data-v-fece9d31]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;margin:0 0 .2rem;text-transform:uppercase}.application-pane__header h2[data-v-fece9d31]{font-size:var(--font-size-heading-3);line-height:1.35;margin:0}.application-pane__header>span[data-v-fece9d31]{color:var(--color-text-muted);flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}.application-pane__scroll[data-v-fece9d31]{min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:var(--color-gray-light) transparent}.application-pane__scroll[data-v-fece9d31]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.clarification-round[data-v-fece9d31]{align-items:flex-start;background:#fffaf0;border:1px solid var(--color-border);border-left:5px solid #b87503;border-radius:var(--radius-md);display:flex;gap:1rem;justify-content:space-between;margin:1rem 1.5rem 0;padding:1rem 1.15rem}.clarification-round--ready[data-v-fece9d31],.clarification-round--reviewed[data-v-fece9d31]{background:#f0f9f3;border-color:#b8e5d5;border-left-color:var(--color-success)}.clarification-round>div[data-v-fece9d31]{display:grid;gap:.2rem}.clarification-round p[data-v-fece9d31],.clarification-round span[data-v-fece9d31],.clarification-round strong[data-v-fece9d31]{margin:0}.clarification-round p[data-v-fece9d31]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.clarification-round>div>span[data-v-fece9d31]{color:var(--color-text-muted);font-size:var(--font-size-label)}.clarification-round>span[data-v-fece9d31]{background:#ffffffb8;border-radius:999px;color:var(--color-text-main);flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.3rem .55rem}.answer-section[data-v-fece9d31]{border-bottom:1px solid var(--color-border-soft);padding:1.4rem 1.5rem .5rem}.answer-section>header[data-v-fece9d31]{align-items:center;display:flex;gap:.65rem;margin-bottom:.6rem}.answer-section>header h3[data-v-fece9d31]{flex:1;min-width:0}.answer-section>header span[data-v-fece9d31]{background:var(--color-brand-dark);border-radius:50%;color:var(--color-white);display:grid;flex:0 0 auto;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);height:1.65rem;place-items:center;width:1.65rem}.answer-section h3[data-v-fece9d31]{font-size:var(--font-size-body-sm);line-height:1.4;margin:0}.answer[data-v-fece9d31]{border-left:3px solid transparent;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0 -.85rem .35rem;padding:.75rem .85rem;transition:background-color .25s ease,border-color .25s ease}.answer--highlighted[data-v-fece9d31],.answer[data-v-fece9d31]:focus-visible{background:var(--color-background-light);border-left-color:var(--color-primary);outline:0}.answer--clarification-selected[data-v-fece9d31]{background:var(--color-background-light);border-left-color:var(--color-primary)}.answer__heading[data-v-fece9d31]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.answer__heading h4[data-v-fece9d31]{min-width:0}.clarification-action[data-v-fece9d31]{background:transparent;border:0;color:var(--color-link);cursor:pointer;flex:0 0 auto;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:0}.clarification-action--section[data-v-fece9d31]{margin-left:auto}.answer--attention[data-v-fece9d31]{background:#fff9e5;border-left-color:#c28a00}.answer a[data-v-fece9d31]{color:var(--color-link);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);overflow-wrap:anywhere}.answer .answer__attention-note[data-v-fece9d31]{color:var(--color-text-main);font-weight:var(--font-weight-demi);margin-top:.5rem}.answer__clarification[data-v-fece9d31]{background:#fffaf0;border:1px solid #e8c56a;border-left:4px solid #b87503;border-radius:var(--radius-md);display:grid;gap:.7rem;margin-top:.8rem;padding:.85rem .95rem}.answer__clarification--answered[data-v-fece9d31],.answer__clarification--reviewed[data-v-fece9d31]{background:#f0f9f3;border-color:#b8e5d5;border-left-color:var(--color-success)}.answer__clarification>header[data-v-fece9d31]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.answer__clarification>header>span[data-v-fece9d31],.answer__clarification>header>strong[data-v-fece9d31]{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.answer__clarification>header>span[data-v-fece9d31]{background:#ffffffb8;border-radius:999px;padding:.25rem .45rem}.answer__clarification summary[data-v-fece9d31],.answer__clarification>div>strong[data-v-fece9d31]{font-size:var(--font-size-label);font-weight:var(--font-weight-bold)}.answer__clarification details>p[data-v-fece9d31],.answer__clarification>div>p[data-v-fece9d31]{font-size:var(--font-size-label);margin-top:.2rem}.answer__clarification summary[data-v-fece9d31]{color:var(--color-link);cursor:pointer}.answer__clarification-navigation[data-v-fece9d31]{align-items:center;border-top:1px solid rgba(21,85,47,.18);display:flex;gap:.75rem;justify-content:space-between;padding-top:.7rem}.answer__clarification-navigation>span[data-v-fece9d31]{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-demi)}.answer__clarification-navigation>div[data-v-fece9d31]{display:flex;gap:.4rem}.answer__clarification-navigation button[data-v-fece9d31]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-link);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:.35rem .55rem}.answer__clarification-navigation button[data-v-fece9d31]:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.application-team[data-v-fece9d31]{display:grid;gap:.55rem;padding:.25rem 0 .75rem}.application-team__person[data-v-fece9d31]{align-items:flex-start;background:var(--color-background-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.application-team__meta[data-v-fece9d31],.application-team__person>div[data-v-fece9d31]{display:grid;gap:.15rem}.application-team__person small[data-v-fece9d31],.application-team__person span[data-v-fece9d31]{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:1.4}.application-team__meta[data-v-fece9d31]{justify-items:end;text-align:right}.application-team__meta>span[data-v-fece9d31]{color:var(--color-brand-label);font-weight:var(--font-weight-bold)}.answer h4[data-v-fece9d31]{color:var(--color-text-muted);font-weight:var(--font-weight-bold);letter-spacing:.015em;margin:0 0 .25rem}.answer h4[data-v-fece9d31],.answer p[data-v-fece9d31],.answer ul[data-v-fece9d31]{font-size:var(--font-size-label)}.answer p[data-v-fece9d31],.answer ul[data-v-fece9d31]{color:var(--color-text-main);line-height:1.55;margin:0;white-space:pre-line}.answer ul[data-v-fece9d31]{padding-left:1.2rem}.answer__collection[data-v-fece9d31]{display:grid;gap:.65rem}.answer__collection dl[data-v-fece9d31]{background:var(--color-background-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-label);gap:.2rem .75rem;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);line-height:1.45;margin:0;padding:.65rem}.answer__collection dt[data-v-fece9d31]{color:var(--color-text-muted);font-weight:var(--font-weight-demi)}.answer__collection dd[data-v-fece9d31]{margin:0}@media(max-width:1000px){.application-pane[data-v-fece9d31]{border-bottom:1px solid var(--color-border);border-right:0;min-height:44rem}}@media(max-width:600px){.answer-section[data-v-fece9d31],.application-pane__header[data-v-fece9d31]{padding-left:1rem;padding-right:1rem}.answer__collection dl[data-v-fece9d31]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.application-pane__scroll[data-v-fece9d31]{scroll-behavior:auto}}.current-work[data-v-8b1b8817] .interview-workflow.is-active{border:2px solid var(--color-primary)}.current-work[data-v-8b1b8817]>*{flex-shrink:0}.current-work[data-v-8b1b8817]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.current-work>header.review-heading[data-v-8b1b8817]{border-bottom:1px solid var(--color-border);padding:0 0 1rem}.review-heading h2[data-v-8b1b8817]{font-size:var(--font-size-heading-3)}.current-work>header .review-next[data-v-8b1b8817]{color:var(--color-text-muted);font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.5;margin-top:.5rem;text-transform:none}.clarification-section[data-v-8b1b8817]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.clarification-section summary[data-v-8b1b8817]{cursor:pointer}.clarification-section summary small[data-v-8b1b8817]{color:var(--color-text-muted);display:inline;margin-left:.75rem}.clarification-section[open][data-v-8b1b8817]>:not(summary){margin-top:1rem}.clarification-section fieldset[data-v-8b1b8817]{border:0;margin:0;padding:0}.current-work[data-v-8b1b8817] .interview-workflow{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.staff-context-shell[data-v-8b1b8817]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);display:grid;grid-template-columns:14.5rem minmax(0,1fr);min-height:46rem;overflow:hidden}.staff-context-shell>aside[data-v-8b1b8817],.staff-context-shell>main[data-v-8b1b8817]{min-width:0}.staff-context-shell>main[data-v-8b1b8817]{background:var(--color-background-light);padding:1.25rem}.oaf-workspace[data-v-8b1b8817]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);min-width:0;overflow:hidden;position:relative}.oaf-workspace__titlebar[data-v-8b1b8817]{align-items:center;background:var(--color-brand-dark);color:var(--color-white);display:flex;gap:1.5rem;justify-content:space-between;padding:1rem 1.35rem}.resubmission-notice[data-v-8b1b8817]{align-items:baseline;background:#fff9e5;border-bottom:1px solid #e8c56a;color:#634900;display:flex;font-size:var(--font-size-label);gap:.45rem;margin:0;padding:.75rem 1.35rem}.oaf-workspace__titlebar h1[data-v-8b1b8817]{margin:0}.oaf-workspace__titlebar>div:first-child>span[data-v-8b1b8817]{color:var(--color-brand-light);display:block;font-size:var(--font-size-label);margin-top:.2rem}.back-button[data-v-8b1b8817]{background:transparent;border:0;color:var(--color-brand-light);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-demi);padding:0}.back-button[data-v-8b1b8817]:focus-visible,.back-button[data-v-8b1b8817]:hover{color:var(--color-white);text-decoration:underline}.oaf-workspace__titlebar h1[data-v-8b1b8817]{color:var(--color-white);font-size:var(--font-size-heading-2);margin-top:.15rem}.handover-banner[data-v-8b1b8817]{align-items:center;background:#edf8f4;border-bottom:1px solid #b8e5d5;border-right:0;display:flex;gap:1.5rem;grid-column:1/-1;justify-content:space-between;min-height:0;padding:1rem 1.35rem}.handover-banner h2[data-v-8b1b8817],.handover-banner p[data-v-8b1b8817],.handover-banner span[data-v-8b1b8817]{margin:0}.handover-banner p[data-v-8b1b8817]{align-items:center;color:var(--color-success);display:flex;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);gap:.4rem;letter-spacing:.05em;text-transform:uppercase}.handover-banner h2[data-v-8b1b8817]{color:var(--color-brand-dark);font-size:var(--font-size-body-sm);margin:.2rem 0}.handover-banner span[data-v-8b1b8817]{color:var(--color-text-muted);font-size:var(--font-size-label)}.handover-banner .button[data-v-8b1b8817]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.4rem}.current-work>header h2[data-v-8b1b8817],.current-work>header p[data-v-8b1b8817]{margin:0}.current-work>header p[data-v-8b1b8817]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.application-layout[data-v-8b1b8817]{height:min(72rem,calc(100vh - 4rem));min-height:44rem}.application-layout[data-v-8b1b8817]>*{height:100%}.work-layout[data-v-8b1b8817]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);height:min(74rem,calc(100vh - 3rem));min-height:48rem}.evidence-pane[data-v-8b1b8817]{background:var(--color-background-soft);border-right:1px solid var(--color-border);min-width:0;overflow:hidden}.evidence-pane>header[data-v-8b1b8817]{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border-soft);display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding:.9rem 1.1rem}.evidence-pane>header h2[data-v-8b1b8817],.evidence-pane>header p[data-v-8b1b8817]{margin:0}.evidence-pane>header p[data-v-8b1b8817]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.evidence-pane>header h2[data-v-8b1b8817]{color:var(--color-brand-dark);font-size:var(--font-size-heading-3);margin-top:.12rem}.evidence-pane[data-v-8b1b8817]>:last-child{height:calc(100% - 4.5rem)}.current-work[data-v-8b1b8817]{min-width:0;overflow:auto;padding:var(--portal-panel-padding,1rem)}.current-work>header[data-v-8b1b8817]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:0}.current-work__read-only-notice[data-v-8b1b8817]{background:var(--color-background-soft);border-left:3px solid var(--color-brand-label);color:var(--color-text-muted);font-size:var(--font-size-label);margin:0 0 1rem;padding:.75rem 1rem}.current-work__staff-process[data-v-8b1b8817]{border:0;margin:0;min-width:0;padding:0}.case-actions[data-v-8b1b8817]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.case-actions button[data-v-8b1b8817]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-label);gap:.35rem;min-height:2.25rem;padding:.45rem .6rem}.case-actions button[data-v-8b1b8817]:focus-visible,.case-actions button[data-v-8b1b8817]:hover{background:#ffffff2e}.case-actions button strong[data-v-8b1b8817]{background:var(--color-error);display:grid;height:1.15rem;min-width:1.15rem;place-items:center}.case-actions button strong[data-v-8b1b8817],.case-status[data-v-8b1b8817]{border-radius:999px;font-size:var(--font-size-label)}.case-status[data-v-8b1b8817]{background:var(--color-brand-light);color:var(--color-brand-dark);font-weight:var(--font-weight-bold);padding:.4rem .6rem}.evidence-pane>header>span[data-v-8b1b8817]{color:var(--color-text-muted);font-size:var(--font-size-label)}.drawer-backdrop[data-v-8b1b8817]{background:#09273857;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:absolute;z-index:20}.context-drawer[data-v-8b1b8817]{background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:-.5rem 0 1.5rem #09273829;display:flex;flex-direction:column;height:100%;min-width:28rem;overflow:auto;width:min(34rem,46%)}.context-drawer>header[data-v-8b1b8817]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.2rem}.context-drawer>header h2[data-v-8b1b8817],.context-drawer>header p[data-v-8b1b8817]{margin:0}.context-drawer>header p[data-v-8b1b8817]{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.context-drawer>header h2[data-v-8b1b8817]{color:var(--color-brand-dark);font-size:var(--font-size-heading-3);margin-top:.15rem}.context-drawer>header button[data-v-8b1b8817]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-brand-dark);cursor:pointer;display:grid;height:2.2rem;place-items:center;width:2.2rem}.timeline-list[data-v-8b1b8817]{list-style:none;margin:0;padding:1rem 1.2rem}.timeline-list li[data-v-8b1b8817]{align-items:center;color:var(--color-text-muted);display:grid;gap:.7rem;grid-template-columns:1.8rem 1fr;padding:.65rem 0}.timeline-list li>span[data-v-8b1b8817]{border:1px solid var(--color-border);border-radius:50%;display:grid;font-size:var(--font-size-label);height:1.7rem;place-items:center;width:1.7rem}.timeline-list li small[data-v-8b1b8817],.timeline-list li strong[data-v-8b1b8817]{display:block}.timeline-list li.current[data-v-8b1b8817]{color:var(--color-brand-dark)}.timeline-list li.complete>span[data-v-8b1b8817],.timeline-list li.current>span[data-v-8b1b8817]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.timeline-list small[data-v-8b1b8817]{color:var(--color-brand-label);margin-top:.1rem}.source-application-record[data-v-8b1b8817]{display:grid;gap:1rem}.source-application-record__back[data-v-8b1b8817]{color:var(--color-brand-dark);justify-self:start}.source-application-record__back[data-v-8b1b8817]:focus-visible,.source-application-record__back[data-v-8b1b8817]:hover{color:var(--color-brand-label)}.source-application-record>header h1[data-v-8b1b8817],.source-application-record>header p[data-v-8b1b8817]{margin:0}.source-application-record>header h1[data-v-8b1b8817]{margin-top:.25rem}.source-application-record>header span[data-v-8b1b8817]{color:var(--color-text-muted)}@media(max-width:1000px){.staff-context-shell[data-v-8b1b8817]{grid-template-columns:13rem minmax(0,1fr)}.work-layout[data-v-8b1b8817]{grid-template-columns:1fr;height:auto}.evidence-pane[data-v-8b1b8817]{border-bottom:1px solid var(--color-border);border-right:0;min-height:48rem}}@media(max-width:760px){.staff-context-shell[data-v-8b1b8817]{grid-template-columns:minmax(0,1fr);min-height:0}.staff-context-shell>main[data-v-8b1b8817]{padding:.5rem}.staff-context-shell>aside[data-v-8b1b8817] .staff-rail__brand{padding:.75rem}.staff-context-shell>aside[data-v-8b1b8817] .operations-nav{gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem}.staff-context-shell>aside[data-v-8b1b8817] .operations-nav__heading{grid-column:1/-1;padding:.35rem}.oaf-workspace__titlebar[data-v-8b1b8817]{align-items:stretch;flex-direction:column;gap:.75rem;overflow-wrap:anywhere;padding:.85rem}.case-actions[data-v-8b1b8817]{justify-content:flex-start}.work-layout[data-v-8b1b8817]{grid-template-columns:minmax(0,1fr);min-height:0}.current-work[data-v-8b1b8817]{grid-row:1;overflow:visible;padding:.75rem}.current-work>header[data-v-8b1b8817]{flex-wrap:wrap}.current-work[data-v-8b1b8817] .interview-workflow{min-width:0;overflow:visible;padding:0}.current-work[data-v-8b1b8817] .interview-workflow form{min-width:0;padding:.75rem}.evidence-pane[data-v-8b1b8817]{border-top:1px solid var(--color-border);min-height:0}.evidence-pane[data-v-8b1b8817]>:last-child{height:auto;max-height:40rem;overflow:auto}.context-drawer[data-v-8b1b8817]{max-width:100%;min-width:0;width:100%}.context-drawer[data-v-8b1b8817] .interview-workflow{min-width:0;padding:.75rem}}.grants-portal-page[data-v-15ef474d]{--font-size-heading-1:1.75rem;--font-size-heading-2:1.375rem;--font-size-heading-3:1.125rem;--font-size-heading-4:1rem;--font-size-heading-5:1rem;--font-size-body:1rem;--font-size-body-sm:1rem;--font-size-body-lg:1rem;--font-size-label:.875rem;--font-size-button:1rem;--font-size-xl:1.125rem;--line-height-heading-1:1.25;--line-height-heading-2:1.3;--line-height-heading-3:1.4;--line-height-heading-4:1.4;--line-height-body:1.6;--line-height-body-sm:1.6;--radius-panel:.75rem;--radius-card:.625rem;--portal-panel-padding:1.5rem;--portal-surface-neutral:#f8fafb;--portal-surface-info:#f0f8fa;--portal-surface-warning:#fff8eb;font-size:1rem;line-height:1.6}.grants-portal-page[data-v-15ef474d] h1{font-size:var(--font-size-heading-1);line-height:1.25}.grants-portal-page[data-v-15ef474d] h2{font-size:var(--font-size-heading-2);line-height:1.3}.grants-portal-page[data-v-15ef474d] h3{font-size:var(--font-size-heading-3);line-height:1.4}.grants-portal-page[data-v-15ef474d] h4{font-size:var(--font-size-heading-4);line-height:1.4}.grants-portal-page[data-v-15ef474d] input,.grants-portal-page[data-v-15ef474d] select,.grants-portal-page[data-v-15ef474d] textarea{font-size:1rem}.grants-portal-page[data-v-15ef474d] .dashboard-card h1{font-size:var(--font-size-heading-2)}.grants-portal-page[data-v-15ef474d] .dashboard-card .dashboard-card__feedback-label{font-size:1rem;margin-top:1.25rem}.grants-portal-page[data-v-15ef474d] .simulation-controls h1{font-size:var(--font-size-heading-3)}.grants-portal-page[data-v-15ef474d] .dashboard-card--warning{background:var(--portal-surface-warning)}.grants-portal-page[data-v-15ef474d] .application-form__notice,.grants-portal-page[data-v-15ef474d] .permission-notice,.grants-portal-page[data-v-15ef474d] .project-funding-guidance,.grants-portal-page[data-v-15ef474d] .support-site-notice{background:var(--portal-surface-info);border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:1rem;padding:1rem 1.25rem}.grants-portal-page[data-v-15ef474d] .support-funding-notice{background:var(--portal-surface-info);border-color:var(--color-border)}.grants-portal-page[data-v-15ef474d] .portfolio-list__header h2{font-size:var(--font-size-heading-3)}@media(max-width:700px){.grants-portal-page[data-v-15ef474d]{--portal-panel-padding:1.25rem}.grants-portal-page[data-v-15ef474d] .simulation-controls__toggle span{display:block;margin-left:0}}.grants-portal-page[data-v-15ef474d] .agreement-summary,.grants-portal-page[data-v-15ef474d] .applicant-inbox,.grants-portal-page[data-v-15ef474d] .application-access,.grants-portal-page[data-v-15ef474d] .award-record,.grants-portal-page[data-v-15ef474d] .award-setup,.grants-portal-page[data-v-15ef474d] .clarification-workspace{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--portal-panel-padding)}.grants-portal-page[data-v-15ef474d] .application-context-bar{box-shadow:none}.grants-portal-page[data-v-15ef474d] .dashboard-card__title{align-items:baseline;display:flex;gap:.625rem}.grants-portal-page[data-v-15ef474d] .dashboard-card__title svg{flex-shrink:0}.grants-portal-page[data-v-15ef474d] .operations-nav__heading{font-size:var(--font-size-label);line-height:1.4}.grants-portal-page[data-v-15ef474d] .staff-context-shell,.grants-portal-page[data-v-15ef474d] .staff-shell{box-shadow:none}@media(max-width:760px){.grants-portal-page[data-v-15ef474d] .staff-shell{grid-template-columns:minmax(0,1fr);min-height:0}.grants-portal-page[data-v-15ef474d] .staff-shell__content{padding:.75rem}.grants-portal-page[data-v-15ef474d] .staff-shell .page-heading{align-items:stretch;flex-direction:column}.grants-portal-page[data-v-15ef474d] .staff-shell .operations-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.grants-portal-page[data-v-15ef474d] .staff-shell .operations-nav__heading{grid-column:1/-1}}@media(max-width:760px){.grants-portal-page[data-v-15ef474d] .simulation-controls__steps{gap:.75rem;grid-template-columns:1fr;min-width:0}}.grants-portal-page[data-v-15ef474d]{background:var(--color-surface)}.grants-portal-page--loading[data-v-15ef474d]{color:var(--color-text-muted);display:grid;min-height:30rem;place-items:center}.grants-portal-page__shell[data-v-15ef474d]{display:grid;gap:1.5rem;min-width:0;padding-bottom:clamp(4rem,8vw,7rem);padding-top:1.5rem}.grants-portal-page__shell--staff[data-v-15ef474d]{width:min(1800px,calc(100% - 3rem))}.application-toolbar__editing[data-v-15ef474d]{background:#e8f5ec;border-radius:999px;color:#15552f;font-size:var(--font-size-label);font-weight:600;padding:.45rem .75rem}.applicant-navigation[data-v-15ef474d]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.applicant-navigation button[data-v-15ef474d]{background:transparent;border:0;border-radius:calc(var(--radius-card) - 2px);color:var(--color-text-main);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:var(--font-weight-demi);padding:.65rem .9rem}.applicant-navigation button[data-v-15ef474d]:focus-visible,.applicant-navigation button[data-v-15ef474d]:hover{background:var(--color-background-soft)!important;color:var(--color-brand-dark)!important}.applicant-navigation .applicant-navigation__button--active[data-v-15ef474d]{background:#dceff5;color:var(--color-brand-dark)}@media(max-width:700px){.applicant-navigation button[data-v-15ef474d]{flex:1 0 auto;min-height:44px;text-align:center}}.staff-handoff[data-v-15ef474d]{background:var(--color-background-soft);border:1px solid var(--color-border);border-left:5px solid var(--color-brand-dark);border-radius:var(--radius-panel);max-width:48rem;padding:clamp(1.5rem,4vw,2.5rem)}.staff-handoff>p[data-v-15ef474d]:first-child{color:var(--color-brand-label);font-size:var(--font-size-label);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-label);margin:0}.staff-handoff h2[data-v-15ef474d]{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-3);margin:.35rem 0 .75rem}.staff-handoff p[data-v-15ef474d]:last-child{margin:0}@media(max-width:700px){.grants-portal-page__shell[data-v-15ef474d]{gap:1.5rem}}.portal-error[data-v-e3b91902]{border:1px solid #ba6655;border-radius:8px;margin-top:1rem;padding:1rem}
