/* GENERATED by dev/build-tokens.py from Lumen tokens.json 2.0-draft (lumen-v2-tokens.json). Do not edit by hand. INTERIM, DEV8-owned. */
@font-face{font-family:"Nunito";src:url("fonts/Nunito-400-600.woff2") format("woff2");font-weight:400 600;font-display:swap} /* self-hosted, SIL OFL: fonts/OFL.txt */
:root,[data-theme=light]{--font-rounded:ui-rounded, "Nunito", system-ui, sans-serif;--type-page-size:32px;--type-page-line:40px;--type-page-weight:600;--type-page-tracking:-0.6px;--type-section-size:20px;--type-section-line:28px;--type-section-weight:600;--type-section-tracking:-0.2px;--type-body-size:13px;--type-body-line:16px;--type-body-weight:400;--type-body-tracking:0px;--type-row-title-size:13px;--type-row-title-line:16px;--type-row-title-weight:600;--type-row-title-tracking:0px;--type-label-size:11px;--type-label-line:14px;--type-label-weight:600;--type-label-tracking:0px;--numeric:tabular-nums;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:32px;--space-cell-x:var(--sp-4);--space-cell-y:var(--sp-2);--space-row-gap:4px;--space-page-desktop:24px;--space-page-mobile:16px;--space-heading-gap:24px;--space-section-gap:32px;--space-detail-gap:16px;--space-row-inset:0px;--r:10px;--r-lg:14px;--r-input:14px;--r-pill:999px;--r-none:0px;--color-input-base:#f8f8f6;--color-input-accent:#496f9b;--color-input-ink:#242426;--color-input-contrast:1;--bg:var(--color-input-base);--surface:color-mix(in oklab, var(--color-input-base) 40%, white 60%);--surface-raised:color-mix(in oklab, var(--color-input-base) 10%, white 90%);--surface-tint:color-mix(in oklab, var(--color-input-base) 97%, var(--color-input-ink) 3%);--row-hover:color-mix(in oklab, var(--color-input-base) 97.5%, var(--color-input-ink) 2.5%);--text-primary:var(--color-input-ink);--text-secondary:color-mix(in oklab, var(--color-input-ink) 78%, var(--color-input-base) 22%);--text-tertiary:color-mix(in oklab, var(--color-input-ink) 67%, var(--color-input-base) 33%);--accent:var(--color-input-accent);--accent-soft:color-mix(in oklab, var(--color-input-accent) 12%, var(--color-input-base) 88%);--line:color-mix(in oklab, var(--color-input-ink) 8%, transparent);--focus:var(--color-input-accent);--clear:transparent;--status-success:#37674b;--status-success-tint:color-mix(in oklab, var(--status-success) 12%, var(--surface) 88%);--status-warning:#795b21;--status-warning-tint:color-mix(in oklab, var(--status-warning) 12%, var(--surface) 88%);--status-danger:#99504f;--status-danger-tint:color-mix(in oklab, var(--status-danger) 12%, var(--surface) 88%);--status-neutral:#535862;--status-neutral-tint:color-mix(in oklab, var(--status-neutral) 12%, var(--surface) 88%);--shadow-ambient:rgb(0 0 0 / .08);--shadow-contact:rgb(0 0 0 / .04);--shadow-hover:rgb(0 0 0 / .06);--e-0:none;--shadow-row-rest:var(--e-0);--e-row-hover:var(--e-1);--e-2:0 8px 24px var(--shadow-ambient), 0 2px 6px var(--shadow-contact);--e-panel:var(--e-2);--e-3:0 10px 32px var(--shadow-ambient);--hairline:1px;--hairline-cell:none;--focus-width:2px;--focus-offset:2px;--m-smooth-dur:450ms;--m-smooth-ease:linear(0 0%, 0.02601 2.5%, 0.08869 5%, 0.1707 7.5%, 0.26056 10%, 0.35088 12.5%, 0.43714 15%, 0.51678 17.5%, 0.58855 20%, 0.65208 22.5%, 0.70753 25%, 0.75539 27.5%, 0.79633 30%, 0.83107 32.5%, 0.86037 35%, 0.88494 37.5%, 0.90545 40%, 0.92249 42.5%, 0.93661 45%, 0.94826 47.5%, 0.95785 50%, 0.96573 52.5%, 0.97217 55%, 0.97744 57.5%, 0.98173 60%, 0.98523 62.5%, 0.98807 65%, 0.99038 67.5%, 0.99224 70%, 0.99376 72.5%, 0.99498 75%, 0.99596 77.5%, 0.99676 80%, 0.9974 82.5%, 0.99791 85%, 0.99833 87.5%, 0.99866 90%, 0.99893 92.5%, 0.99914 95%, 0.99932 97.5%, 1 100%);--m-snappy-dur:350ms;--m-snappy-ease:linear(0 0%, 0.01387 2.5%, 0.05022 5%, 0.10231 7.5%, 0.16472 10%, 0.23314 12.5%, 0.30421 15%, 0.37538 17.5%, 0.44474 20%, 0.51092 22.5%, 0.573 25%, 0.63038 27.5%, 0.68276 30%, 0.73005 32.5%, 0.7723 35%, 0.80969 37.5%, 0.84249 40%, 0.87102 42.5%, 0.89561 45%, 0.91663 47.5%, 0.93444 50%, 0.9494 52.5%, 0.96185 55%, 0.97211 57.5%, 0.98046 60%, 0.98718 62.5%, 0.99251 65%, 0.99666 67.5%, 0.99984 70%, 1.0022 72.5%, 1.00389 75%, 1.00505 77.5%, 1.00578 80%, 1.00616 82.5%, 1.00629 85%, 1.00621 87.5%, 1.00599 90%, 1.00567 92.5%, 1.00528 95%, 1.00486 97.5%, 1 100%);--m-bouncy-dur:400ms;--m-bouncy-ease:linear(0 0%, 0.0148 2.5%, 0.05399 5%, 0.1107 7.5%, 0.17917 10%, 0.25469 12.5%, 0.33344 15%, 0.41243 17.5%, 0.48938 20%, 0.56257 22.5%, 0.63083 25%, 0.6934 27.5%, 0.74984 30%, 0.80001 32.5%, 0.84397 35%, 0.88195 37.5%, 0.91429 40%, 0.9414 42.5%, 0.96375 45%, 0.98185 47.5%, 0.99617 50%, 1.00722 52.5%, 1.01544 55%, 1.02129 57.5%, 1.02514 60%, 1.02738 62.5%, 1.0283 65%, 1.02821 67.5%, 1.02734 70%, 1.0259 72.5%, 1.02407 75%, 1.02199 77.5%, 1.01978 80%, 1.01754 82.5%, 1.01532 85%, 1.0132 87.5%, 1.01121 90%, 1.00937 92.5%, 1.0077 95%, 1.0062 97.5%, 1 100%);--m-celebrate-dur:500ms;--m-celebrate-ease:linear(0 0%, 0.01599 2.5%, 0.05813 5%, 0.11872 7.5%, 0.19138 10%, 0.27094 12.5%, 0.35327 15%, 0.43517 17.5%, 0.51426 20%, 0.5888 22.5%, 0.65763 25%, 0.72004 27.5%, 0.77571 30%, 0.82458 32.5%, 0.86684 35%, 0.9028 37.5%, 0.93291 40%, 0.9577 42.5%, 0.9777 45%, 0.99347 47.5%, 1.00558 50%, 1.01455 52.5%, 1.02088 55%, 1.02502 57.5%, 1.02738 60%, 1.02832 62.5%, 1.02817 65%, 1.02719 67.5%, 1.02562 70%, 1.02366 72.5%, 1.02145 75%, 1.01913 77.5%, 1.01679 80%, 1.01451 82.5%, 1.01235 85%, 1.01034 87.5%, 1.00851 90%, 1.00687 92.5%, 1.00542 95%, 1.00416 97.5%, 1 100%);--m-stagger:30ms;--m-fade:150ms;--m-fast:100ms;--m-hover-lift:-2px;--m-enter-y:4px;--m-arrival-y:8px;--motion-press-scale:0.97;--m-open-peak:1.02;--m-wobble:0.35;--motion-reduced-movement-duration-ms:0ms;--motion-reduced-size-duration-ms:0ms;--motion-reduced-fade-duration-ms:150ms;--motion-reduced-stagger-ms:0ms;--motion-reduced-scale:1;--motion-reduced-translation-px:0px;--motion-reduced-rotation-degrees:0deg;--motion-reduced-easing:linear;--motion-reduced-widths:instant;--motion-reduced-shadow:instant;--shadow-row:var(--e-0);--hairline-row:1px solid var(--line);--press-scale:0.97;--r-surface:24px;--spacing-detail-x:20px;--fw-regular:400;--fw-semibold:600;--e-1:0 1px 3px var(--shadow-contact);--type-dense-size:12px;--type-dense-line:15px;--type-dense-weight:400;--type-dense-tracking:0px;--pill-font-family:var(--font-rounded);--pill-font-size:var(--type-label-size);--pill-line-height:var(--type-label-line);--pill-font-weight:var(--type-label-weight);--pill-padding-inline:var(--sp-1);--pill-padding-block:var(--sp-1);--pill-radius:var(--r-pill);--type-header-size:14px;--type-header-line:18px;--type-header-weight:600;--type-header-color:var(--text-primary);--type-header-tracking-role:var(--type-header-tracking);--type-header-tracking:-0.01em;}
@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-input-base:#171819;--color-input-accent:#9ab6d7;--color-input-ink:#ededeb;--surface:color-mix(in oklab, var(--color-input-base) 94%, var(--color-input-ink) 6%);--surface-raised:color-mix(in oklab, var(--color-input-base) 89%, var(--color-input-ink) 11%);--status-success:#9bc9aa;--status-warning:#dfc58c;--status-danger:#e4a4a0;--status-neutral:#b7bdc9;--shadow-ambient:rgb(0 0 0 / .16);--shadow-contact:rgb(0 0 0 / .12);--shadow-hover:rgb(0 0 0 / .18);--e-2:0 6px 20px var(--shadow-ambient), 0 1px 4px var(--shadow-contact);--e-3:0 6px 24px var(--shadow-ambient);--e-1:0 1px 2px var(--shadow-contact);}}
[data-theme=dark]{--color-input-base:#171819;--color-input-accent:#9ab6d7;--color-input-ink:#ededeb;--surface:color-mix(in oklab, var(--color-input-base) 94%, var(--color-input-ink) 6%);--surface-raised:color-mix(in oklab, var(--color-input-base) 89%, var(--color-input-ink) 11%);--status-success:#9bc9aa;--status-warning:#dfc58c;--status-danger:#e4a4a0;--status-neutral:#b7bdc9;--shadow-ambient:rgb(0 0 0 / .16);--shadow-contact:rgb(0 0 0 / .12);--shadow-hover:rgb(0 0 0 / .18);--e-2:0 6px 20px var(--shadow-ambient), 0 1px 4px var(--shadow-contact);--e-3:0 6px 24px var(--shadow-ambient);--e-1:0 1px 2px var(--shadow-contact);}
