/* Generated from contracts/design-tokens.json. Edit the source contract. */
@font-face{font-family:'Manrope';src:url('brand-assets/manrope-variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
/* Fonts: SIL Open Font License 1.1, texts served with the fonts: 'brand-assets/manrope-OFL.txt' 'brand-assets/inter-OFL.txt' 'brand-assets/nunito-OFL.txt' */
@font-face{font-family:'Inter';src:url('brand-assets/inter-variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito';src:url('brand-assets/nunito-variable.woff2') format('woff2');font-weight:200 1000;font-style:normal;font-display:swap}
:root{
  --dawnby-ink:#17182b;
  --dawnby-action:#5145cd;
  --dawnby-action-hover:#4035b1;
  --dawnby-action-tint:#f0edff;
  --dawnby-surface:#f2f2f7;
  --dawnby-white:#ffffff;
  --dawnby-muted:#65667a;
  --dawnby-line:#e5e1dc;
  --dawnby-control-border:#83849a;
  --dawnby-apricot:#f2b89c;
  --dawnby-success:#246447;
  --dawnby-success-tint:#e9f4ed;
  --dawnby-warning:#805914;
  --dawnby-warning-tint:#fff6e6;
  --dawnby-danger:#a63748;
  --dawnby-danger-tint:#fff0f3;
  --dawnby-danger-pressed:#872b3a;
  --dawnby-spacing-xs:4px;
  --dawnby-spacing-sm:8px;
  --dawnby-spacing-md:12px;
  --dawnby-spacing-lg:16px;
  --dawnby-spacing-xl:24px;
  --dawnby-spacing-xxl:32px;
  --dawnby-spacing-section:48px;
  --dawnby-radius-control:8px;
  --dawnby-radius-card:12px;
  --dawnby-radius-feature:18px;
  --dawnby-interaction-minimum-touch-target:48px;
  --dawnby-interaction-comfortable-touch-target:48px;
  --dawnby-interaction-duration-ms:180ms;
  --dawnby-health-interaction-primary-hover-light:#4035B1;
  --dawnby-health-interaction-primary-hover-dark:#675DE0;
  --dawnby-health-interaction-primary-pressed-light:#483EB3;
  --dawnby-health-interaction-primary-pressed-dark:#4A42B2;
  --dawnby-health-interaction-primary-boundary-light:#5145CD;
  --dawnby-health-interaction-primary-boundary-dark:#83849A;
  --dawnby-health-interaction-secondary-hover-light:#F0EDFF;
  --dawnby-health-interaction-secondary-hover-dark:#26273A;
  --dawnby-health-interaction-secondary-pressed-light:#E3E1F7;
  --dawnby-health-interaction-secondary-pressed-dark:#32324B;
  --dawnby-health-interaction-secondary-pressed-boundary-light:#65667A;
  --dawnby-health-interaction-secondary-pressed-boundary-dark:#A3A4B9;
  --dawnby-health-interaction-row-hover-on-page-light:#DFDDF2;
  --dawnby-health-interaction-row-hover-on-page-dark:#232335;
  --dawnby-health-interaction-row-pressed-on-page-light:#DFDDF2;
  --dawnby-health-interaction-row-pressed-on-page-dark:#232335;
  --dawnby-health-interaction-row-hover-on-card-light:#EAE9F9;
  --dawnby-health-interaction-row-hover-on-card-dark:#2C2C43;
  --dawnby-health-interaction-row-pressed-on-card-light:#EAE9F9;
  --dawnby-health-interaction-row-pressed-on-card-dark:#2C2C43;
  --dawnby-health-interaction-danger-hover-light:#FFF0F3;
  --dawnby-health-interaction-danger-hover-dark:#3A2D3C;
  --dawnby-health-interaction-danger-pressed-fill-light:#FFF0F3;
  --dawnby-health-interaction-danger-pressed-fill-dark:#513B4A;
  --dawnby-health-interaction-danger-pressed-ink-light:#872B3A;
  --dawnby-health-interaction-danger-pressed-ink-dark:#FF9FB1;
  --dawnby-health-interaction-disabled-fill-on-card-light:#EEEEF0;
  --dawnby-health-interaction-disabled-fill-on-card-dark:#30313E;
  --dawnby-health-interaction-disabled-fill-on-page-light:#EEEEF0;
  --dawnby-health-interaction-disabled-fill-on-page-dark:#282832;
  --dawnby-health-interaction-disabled-ink-light:#65667A;
  --dawnby-health-interaction-disabled-ink-dark:#A3A4B9;
  --dawnby-health-interaction-focus-ring-light:#5145CD;
  --dawnby-health-interaction-focus-ring-dark:#B3ABFF;
  --dawnby-health-interaction-focus-gap-on-card-light:#FFFFFF;
  --dawnby-health-interaction-focus-gap-on-card-dark:#1A1B29;
  --dawnby-health-interaction-focus-gap-on-page-light:#F2F2F7;
  --dawnby-health-interaction-focus-gap-on-page-dark:#0F1019;
  --dawnby-health-interaction-success-tint-light:#E9F4ED;
  --dawnby-health-interaction-success-tint-dark:#26353A;
  --dawnby-health-interaction-warning-tint-light:#FFF6E6;
  --dawnby-health-interaction-warning-tint-dark:#373335;
  --dawnby-health-interaction-danger-tint-light:#FFF0F3;
  --dawnby-health-interaction-danger-tint-dark:#3A2D3C;
  --dawnby-font:'Manrope',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --dawnby-label-primary:#17182b;
  --dawnby-label-secondary:#65667a;
  --dawnby-label-tertiary:#83849a;
  --dawnby-label-on-accent:#ffffff;
  --dawnby-bg-primary:#ffffff;
  --dawnby-bg-grouped:#f2f2f7;
  --dawnby-bg-grouped-secondary:#ffffff;
  --dawnby-separator:#e5e1dc;
  --dawnby-tint:#5145cd;
  --dawnby-tint-inactive:#65667a;
  --dawnby-iris:#5145cd;
  --dawnby-iris-fill:#5145cd;
  --dawnby-iris-soft:#eceafb;
  --dawnby-sun:#d97750;
  --dawnby-sun-soft:#fbede6;
  --dawnby-sun-text:#9a4a24;
  --dawnby-glass-fill:rgba(255,255,255,0.72);
  --dawnby-glass-stroke:rgba(255,255,255,0.9);
  --dawnby-glass-pill:rgba(117,117,128,0.14);
  --dawnby-fill-on-card:rgba(120,120,128,0.12);
  --dawnby-stroke-on-card:rgba(60,60,67,0.14);
  --dawnby-status-success:#246447;
  --dawnby-status-warning:#805914;
  --dawnby-status-critical:#b42318;
  --dawnby-status-in-progress:#0a5cc2;
  --dawnby-danger-action:#a63748;
  --dawnby-section-today:#ff2d55;
  --dawnby-section-roster:#0e94ab;
  --dawnby-section-approvals:#5856d6;
  --dawnby-section-messages:#007aff;
  --dawnby-section-people:#af52de;
  --dawnby-section-careplans:#ff3b30;
  --dawnby-section-workforce:#9a7b52;
  --dawnby-section-quality:#c96500;
  --dawnby-section-money:#1f9e45;
  --dawnby-section-neutral:#7c7c82;
  --dawnby-vivid-green:#22aa4a;
  --dawnby-vivid-orange:#e67700;
  --dawnby-vivid-red:#ff3b30;
  --dawnby-vivid-pink:#ff2d55;
  --dawnby-vivid-blue:#007aff;
  --dawnby-vivid-teal:#1e9fb5;
  --dawnby-vivid-indigo:#5856d6;
  --dawnby-vivid-purple:#af52de;
  --dawnby-vivid-iris:#6b5cff;
  --dawnby-vivid-gray:#8e8e93;
  --dawnby-space-2px:2px;
  --dawnby-space-4px:4px;
  --dawnby-space-8px:8px;
  --dawnby-space-12px:12px;
  --dawnby-space-16px:16px;
  --dawnby-space-20px:20px;
  --dawnby-space-24px:24px;
  --dawnby-space-32px:32px;
  --dawnby-space-40px:40px;
  --dawnby-layout-margin:16px;
  --dawnby-layout-section-gap:32px;
  --dawnby-layout-card-padding-phone:12px;
  --dawnby-layout-card-padding-desktop:20px;
  --dawnby-layout-card-gap:8px;
  --dawnby-radius-xs:6px;
  --dawnby-radius-sm:8px;
  --dawnby-radius-md:10px;
  --dawnby-radius-lg:12px;
  --dawnby-radius-xl:16px;
  --dawnby-radius-card-desktop:18px;
  --dawnby-radius-sidebar:24px;
  --dawnby-radius-full:999px;
  --dawnby-control-touch:48px;
  --dawnby-control-input:56px;
  --dawnby-control-button:50px;
  --dawnby-control-icon-stroke:1.75px;
  --dawnby-font-text:'Inter',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --dawnby-font-figure:'Nunito',ui-rounded,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --dawnby-font-brand:'Manrope',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --dawnby-type-large-title-family:var(--dawnby-font-text);
  --dawnby-type-large-title-weight:700;
  --dawnby-type-large-title-size:2.125rem;
  --dawnby-type-large-title-line:2.5625rem;
  --dawnby-type-large-title-tracking:0.4px;
  --dawnby-type-title1-family:var(--dawnby-font-text);
  --dawnby-type-title1-weight:700;
  --dawnby-type-title1-size:1.75rem;
  --dawnby-type-title1-line:2.125rem;
  --dawnby-type-title1-tracking:0.38px;
  --dawnby-type-title2-family:var(--dawnby-font-text);
  --dawnby-type-title2-weight:700;
  --dawnby-type-title2-size:1.375rem;
  --dawnby-type-title2-line:1.75rem;
  --dawnby-type-title2-tracking:-0.26px;
  --dawnby-type-title3-family:var(--dawnby-font-text);
  --dawnby-type-title3-weight:600;
  --dawnby-type-title3-size:1.25rem;
  --dawnby-type-title3-line:1.5625rem;
  --dawnby-type-title3-tracking:-0.45px;
  --dawnby-type-headline-family:var(--dawnby-font-text);
  --dawnby-type-headline-weight:600;
  --dawnby-type-headline-size:1.0625rem;
  --dawnby-type-headline-line:1.375rem;
  --dawnby-type-headline-tracking:-0.43px;
  --dawnby-type-body-family:var(--dawnby-font-text);
  --dawnby-type-body-weight:400;
  --dawnby-type-body-emphasized-weight:600;
  --dawnby-type-body-size:1.0625rem;
  --dawnby-type-body-line:1.375rem;
  --dawnby-type-body-tracking:-0.43px;
  --dawnby-type-callout-family:var(--dawnby-font-text);
  --dawnby-type-callout-weight:400;
  --dawnby-type-callout-emphasized-weight:600;
  --dawnby-type-callout-size:1rem;
  --dawnby-type-callout-line:1.3125rem;
  --dawnby-type-callout-tracking:-0.31px;
  --dawnby-type-subheadline-family:var(--dawnby-font-text);
  --dawnby-type-subheadline-weight:400;
  --dawnby-type-subheadline-emphasized-weight:600;
  --dawnby-type-subheadline-size:0.9375rem;
  --dawnby-type-subheadline-line:1.25rem;
  --dawnby-type-subheadline-tracking:-0.23px;
  --dawnby-type-footnote-family:var(--dawnby-font-text);
  --dawnby-type-footnote-weight:400;
  --dawnby-type-footnote-emphasized-weight:600;
  --dawnby-type-footnote-size:0.8125rem;
  --dawnby-type-footnote-line:1.125rem;
  --dawnby-type-footnote-tracking:-0.08px;
  --dawnby-type-caption1-family:var(--dawnby-font-text);
  --dawnby-type-caption1-weight:400;
  --dawnby-type-caption1-emphasized-weight:600;
  --dawnby-type-caption1-size:0.75rem;
  --dawnby-type-caption1-line:1rem;
  --dawnby-type-caption1-tracking:0px;
  --dawnby-type-caption2-family:var(--dawnby-font-text);
  --dawnby-type-caption2-weight:400;
  --dawnby-type-caption2-emphasized-weight:600;
  --dawnby-type-caption2-size:0.6875rem;
  --dawnby-type-caption2-line:0.8125rem;
  --dawnby-type-caption2-tracking:0.06px;
  --dawnby-type-tab-label-family:var(--dawnby-font-text);
  --dawnby-type-tab-label-weight:500;
  --dawnby-type-tab-label-size:0.75rem;
  --dawnby-type-tab-label-line:0.9375rem;
  --dawnby-type-tab-label-tracking:0.1px;
  --dawnby-type-eyebrow-family:var(--dawnby-font-text);
  --dawnby-type-eyebrow-weight:600;
  --dawnby-type-eyebrow-size:0.8125rem;
  --dawnby-type-eyebrow-line:1.125rem;
  --dawnby-type-eyebrow-tracking:0.6px;
  --dawnby-type-metric-value-family:var(--dawnby-font-figure);
  --dawnby-type-metric-value-weight:800;
  --dawnby-type-metric-value-size:1.75rem;
  --dawnby-type-metric-value-line:2.125rem;
  --dawnby-type-metric-value-tracking:0.38px;
  --dawnby-type-metric-unit-family:var(--dawnby-font-figure);
  --dawnby-type-metric-unit-weight:700;
  --dawnby-type-metric-unit-size:0.9375rem;
  --dawnby-type-metric-unit-line:1.25rem;
  --dawnby-type-metric-unit-tracking:-0.23px;
  --dawnby-type-detail-value-family:var(--dawnby-font-figure);
  --dawnby-type-detail-value-weight:800;
  --dawnby-type-detail-value-size:2.5rem;
  --dawnby-type-detail-value-line:3rem;
  --dawnby-type-detail-value-tracking:0.37px;
  --dawnby-elevation-card:none;
  --dawnby-elevation-glass-bar:0px 8px 24px 0px rgba(0,0,0,0.12);
  --dawnby-elevation-glass-sidebar:0px 6px 12px 0px rgba(0,0,0,0.06);
  --dawnby-elevation-glass-control:0px 2px 4px 0px rgba(0,0,0,0.06);
  --dawnby-elevation-overlay:0px 2px 6px 0px rgba(0,0,0,0.06),0px 24px 48px 0px rgba(0,0,0,0.12);
  --dawnby-glass-blur-bar:8px;
  --dawnby-glass-blur-sidebar:15px;
  --dawnby-glass-blur-control:8px;
  --dawnby-glass-blur-pill:6px;
  --dawnby-glass-stroke-width:1px;
}
:root[data-dawnby-theme="dark"]{
  color-scheme:dark;
  --dawnby-label-primary:#ecedf7;
  --dawnby-label-secondary:#a3a4b9;
  --dawnby-label-tertiary:#6e6f86;
  --dawnby-label-on-accent:#ffffff;
  --dawnby-bg-primary:#0f1019;
  --dawnby-bg-grouped:#0f1019;
  --dawnby-bg-grouped-secondary:#1a1b29;
  --dawnby-separator:#2d2e44;
  --dawnby-tint:#b3abff;
  --dawnby-tint-inactive:#a3a4b9;
  --dawnby-iris:#b3abff;
  --dawnby-iris-fill:#5d53de;
  --dawnby-iris-soft:#29264f;
  --dawnby-sun:#f2b89c;
  --dawnby-sun-soft:#3d2a21;
  --dawnby-sun-text:#f2b89c;
  --dawnby-glass-fill:rgba(36,36,41,0.72);
  --dawnby-glass-stroke:rgba(255,255,255,0.16);
  --dawnby-glass-pill:rgba(255,255,255,0.14);
  --dawnby-fill-on-card:rgba(120,120,128,0.26);
  --dawnby-stroke-on-card:rgba(255,255,255,0.1);
  --dawnby-status-success:#6fd3a0;
  --dawnby-status-warning:#eac57f;
  --dawnby-status-critical:#ff8a80;
  --dawnby-status-in-progress:#64b0ff;
  --dawnby-danger-action:#ff9fb1;
  --dawnby-section-today:#ff375f;
  --dawnby-section-roster:#40c8e0;
  --dawnby-section-approvals:#7d7aff;
  --dawnby-section-messages:#0a84ff;
  --dawnby-section-people:#bf5af2;
  --dawnby-section-careplans:#ff453a;
  --dawnby-section-workforce:#ac8e68;
  --dawnby-section-quality:#ff9f0a;
  --dawnby-section-money:#30d158;
  --dawnby-section-neutral:#8e8e93;
  --dawnby-vivid-green:#30d158;
  --dawnby-vivid-orange:#ff9f0a;
  --dawnby-vivid-red:#ff453a;
  --dawnby-vivid-pink:#ff375f;
  --dawnby-vivid-blue:#0a84ff;
  --dawnby-vivid-teal:#40c8e0;
  --dawnby-vivid-indigo:#5e5ce6;
  --dawnby-vivid-purple:#bf5af2;
  --dawnby-vivid-iris:#8f84ff;
  --dawnby-vivid-gray:#8e8e93;
}
@media (prefers-color-scheme:dark){:root[data-dawnby-theme="system"]{
  color-scheme:dark;
  --dawnby-label-primary:#ecedf7;
  --dawnby-label-secondary:#a3a4b9;
  --dawnby-label-tertiary:#6e6f86;
  --dawnby-label-on-accent:#ffffff;
  --dawnby-bg-primary:#0f1019;
  --dawnby-bg-grouped:#0f1019;
  --dawnby-bg-grouped-secondary:#1a1b29;
  --dawnby-separator:#2d2e44;
  --dawnby-tint:#b3abff;
  --dawnby-tint-inactive:#a3a4b9;
  --dawnby-iris:#b3abff;
  --dawnby-iris-fill:#5d53de;
  --dawnby-iris-soft:#29264f;
  --dawnby-sun:#f2b89c;
  --dawnby-sun-soft:#3d2a21;
  --dawnby-sun-text:#f2b89c;
  --dawnby-glass-fill:rgba(36,36,41,0.72);
  --dawnby-glass-stroke:rgba(255,255,255,0.16);
  --dawnby-glass-pill:rgba(255,255,255,0.14);
  --dawnby-fill-on-card:rgba(120,120,128,0.26);
  --dawnby-stroke-on-card:rgba(255,255,255,0.1);
  --dawnby-status-success:#6fd3a0;
  --dawnby-status-warning:#eac57f;
  --dawnby-status-critical:#ff8a80;
  --dawnby-status-in-progress:#64b0ff;
  --dawnby-danger-action:#ff9fb1;
  --dawnby-section-today:#ff375f;
  --dawnby-section-roster:#40c8e0;
  --dawnby-section-approvals:#7d7aff;
  --dawnby-section-messages:#0a84ff;
  --dawnby-section-people:#bf5af2;
  --dawnby-section-careplans:#ff453a;
  --dawnby-section-workforce:#ac8e68;
  --dawnby-section-quality:#ff9f0a;
  --dawnby-section-money:#30d158;
  --dawnby-section-neutral:#8e8e93;
  --dawnby-vivid-green:#30d158;
  --dawnby-vivid-orange:#ff9f0a;
  --dawnby-vivid-red:#ff453a;
  --dawnby-vivid-pink:#ff375f;
  --dawnby-vivid-blue:#0a84ff;
  --dawnby-vivid-teal:#40c8e0;
  --dawnby-vivid-indigo:#5e5ce6;
  --dawnby-vivid-purple:#bf5af2;
  --dawnby-vivid-iris:#8f84ff;
  --dawnby-vivid-gray:#8e8e93;
}}
:root[data-dawnby-text="larger"]{
  --dawnby-type-large-title-size:2.5rem;
  --dawnby-type-large-title-line:2.9375rem;
  --dawnby-type-title1-size:2.125rem;
  --dawnby-type-title1-line:2.5625rem;
  --dawnby-type-title2-size:1.75rem;
  --dawnby-type-title2-line:2.125rem;
  --dawnby-type-title3-size:1.625rem;
  --dawnby-type-title3-line:2rem;
  --dawnby-type-headline-size:1.4375rem;
  --dawnby-type-headline-line:1.8125rem;
  --dawnby-type-body-size:1.4375rem;
  --dawnby-type-body-line:1.8125rem;
  --dawnby-type-callout-size:1.375rem;
  --dawnby-type-callout-line:1.75rem;
  --dawnby-type-subheadline-size:1.3125rem;
  --dawnby-type-subheadline-line:1.6875rem;
  --dawnby-type-footnote-size:1.1875rem;
  --dawnby-type-footnote-line:1.5rem;
  --dawnby-type-caption1-size:1.125rem;
  --dawnby-type-caption1-line:1.4375rem;
  --dawnby-type-caption2-size:1.0625rem;
  --dawnby-type-caption2-line:1.375rem;
  --dawnby-type-metric-value-size:2.125rem;
  --dawnby-type-metric-value-line:2.5625rem;
  --dawnby-type-metric-unit-size:1.3125rem;
  --dawnby-type-metric-unit-line:1.6875rem;
  --dawnby-type-detail-value-size:3.375rem;
  --dawnby-type-detail-value-line:4rem;
}
/* Funding register rows keep their facts readable beside long review controls at every width. */
.list-row.funding-source-row{flex-wrap:wrap}
.list-row.funding-source-row>.list-row-main{flex:1 0 100%}
.list-row.funding-source-row>.badge{max-width:100%;white-space:normal}
.list-row.funding-source-row>.button{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
