/* theme platform v0.8ec0a24a.p - generated, do not edit */
:root {
    --ui-primary: #1F4FD8;
    --ui-primary-text: #1A43B8;
    --ui-white: #FFFFFF;
    --ui-black: #111111;
    --ui-accent-1: #C7E5FF;
    --ui-accent-2: #FFD9A8;
    --ui-grey-50: #F8F8F8;
    --ui-grey-100: #EEEEEE;
    --ui-grey-200: #D6D6D6;
    --ui-grey-300: #A3A3A3;
    --ui-grey-400: #7D7D7D;
    --ui-grey-500: #6B6B6B;
    --ui-grey-600: #404040;
    --ui-grey-700: #2B2B2B;
    --ui-grey-800: #171717;
    --ui-grey-900: #0D0D0D;
    --ui-error-light: #FFEEEE;
    --ui-error-main: #DB0000;
    --ui-error-dark: #AF0000;
    --ui-success-light: #EEF7EE;
    --ui-success-main: #008300;
    --ui-success-dark: #006900;
    --ui-warning-light: #FBF5E5;
    --ui-warning-main: #FFBD15;
    --ui-warning-dark: #C89411;
    --ui-canvas: var(--ui-white);
    --ui-text: var(--ui-black);
    --ui-text-secondary: var(--ui-grey-500);
    --ui-text-link: var(--ui-primary-text);
    --ui-cta-bg: var(--ui-primary);
    --ui-cta-bg-pressed: #163B9E;
    --ui-cta-text: var(--ui-white);
    --ui-focus: var(--ui-black);
    --ui-control-line: var(--ui-grey-400);
    --ui-scrim: rgb(0 0 0 / .6);
    --ui-shadow-on-photo: 0 0 18px rgb(0 0 0 / .55), 0 1px 3px rgb(0 0 0 / .45);
    --ui-font-display: system-ui, sans-serif;
    --ui-font-heading: system-ui, sans-serif;
    --ui-font-body: system-ui, sans-serif;
    --ui-space-1: 4px;
    --ui-space-2: 8px;
    --ui-space-3: 12px;
    --ui-space-4: 16px;
    --ui-space-5: 20px;
    --ui-space-6: 24px;
    --ui-space-7: 28px;
    --ui-space-8: 32px;
    --ui-space-9: 36px;
    --ui-space-10: 40px;
    --ui-space-12: 48px;
    --ui-space-14: 56px;
    --ui-space-16: 64px;
    --ui-space-24: 96px;
    --ui-space-32: 128px;
    --ui-page-max: 1440px;
    --ui-radius-none: 0px;
    --ui-radius-40: 4px;
    --ui-radius-100: 8px;
    --ui-radius-200: 16px;
    --ui-border-400: 4px;
    --ui-border-300: 3px;
    --ui-border-100: 1px;
    --ui-focus-width: 2.5px;
    --ui-focus-padding: 4px;
    --ui-focus-radius: var(--ui-radius-40);
    --ui-icon-md: 24px;
    --ui-icon-sm: 20px;
    --ui-icon-xs: 16px;
    --ui-ease-standard: cubic-bezier(0.61, 0.05, 0.60, 1.00);
    --ui-ease-out: cubic-bezier(0.50, 0.00, 0.21, 1.00);
    --ui-ease-in: cubic-bezier(0.80, 0.00, 0.59, 1.00);
    --ui-dur-press: 150ms;
    --ui-dur-label-roll: 300ms;
    --ui-dur-title-line: 250ms;
    --ui-stagger-title: 200ms;
    --ui-dur-body-line: 150ms;
    --ui-stagger-body: 120ms;
    --ui-dur-page: 450ms;
    --ui-dur-card: 250ms;
    --ui-dur-peek: 475ms;
    --ui-dur-sheet: 280ms;
    --ui-strip-h: 54px;
    --tap: 48px;
    --ui-cta-size: 19px;
}
/* The platform's own look for a client with no logo yet: the name, set as a wordmark. */
.theme-wordmark { font-family: var(--ui-font-heading); font-weight: 700; font-size: 20px; line-height: 1; color: inherit; }
