:root{--ea-black:#0b0b0c;--ea-black-soft:#252527;--ea-gray-700:#56565d;--ea-gray-500:#898990;--ea-gray-300:#d9d9de;--ea-gray-200:#e9e9ed;--ea-gray-100:#f5f5f7;--ea-blue:#1769e0;--ea-blue-dark:#0d55c8;--ea-cyan:#48d4d7;--ea-green:#25d366;--ea-border:#0b0b0c1a;--ea-focus:#72adff;--ea-radius:18px;--bs-font-sans-serif:"Open Sans", Arial, sans-serif;--bs-body-color:var(--ea-black);--bs-body-color-rgb:11, 11, 12;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:var(--ea-black);--bs-emphasis-color-rgb:11, 11, 12;--bs-heading-color:var(--ea-black);--bs-secondary:var(--ea-gray-700);--bs-secondary-rgb:86, 86, 93;--bs-secondary-color:var(--ea-gray-700);--bs-secondary-color-rgb:86, 86, 93;--bs-secondary-bg:var(--ea-gray-200);--bs-secondary-bg-rgb:233, 233, 237;--bs-tertiary-bg:var(--ea-gray-100);--bs-tertiary-bg-rgb:245, 245, 247;--bs-light:var(--ea-gray-100);--bs-light-rgb:245, 245, 247;--bs-dark:var(--ea-black);--bs-dark-rgb:11, 11, 12;--bs-primary:var(--ea-blue);--bs-primary-rgb:23, 105, 224;--bs-primary-text-emphasis:#185bb4;--bs-primary-bg-subtle:#edf4fe;--bs-primary-border-subtle:#d8e4f4;--bs-link-color:var(--ea-blue);--bs-link-color-rgb:23, 105, 224;--bs-link-hover-color:var(--ea-blue-dark);--bs-link-hover-color-rgb:13, 85, 200;--bs-success:var(--ea-green);--bs-success-rgb:37, 211, 102;--bs-success-text-emphasis:#17753b;--bs-success-bg-subtle:#edfbf3;--bs-success-border-subtle:#bef2d1;--bs-info-text-emphasis:#375a8a;--bs-info-bg-subtle:#f3f7fd;--bs-info-border-subtle:#d8e4f4;--bs-border-color:var(--ea-border);--bs-border-color-translucent:var(--ea-border);--bs-border-radius:8px;--bs-border-radius-sm:6px;--bs-border-radius-lg:16px;--bs-border-radius-xl:var(--ea-radius);--bs-focus-ring-color:#1769e02e}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.035em;font-weight:800;line-height:1.1}h4,h5,h6,.h4,.h5,.h6{letter-spacing:-.025em;font-weight:700;line-height:1.25}a{font-weight:600;text-decoration:none}a:hover{text-decoration:underline}.btn{--bs-btn-font-size:.875rem;--bs-btn-font-weight:700;--bs-btn-line-height:1.2;--bs-btn-padding-x:18px;--bs-btn-padding-y:13px;--bs-btn-border-radius:8px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s}.btn:hover{text-decoration:none}.btn:not(.btn-link):not(:disabled):not(.disabled):hover{transform:translateY(-2px)}.btn:not(.btn-link):not(:disabled):not(.disabled):active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--ea-focus);outline-offset:3px}.btn-sm{--bs-btn-font-size:.8125rem;--bs-btn-padding-x:12px;--bs-btn-padding-y:8px;--bs-btn-border-radius:8px}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--ea-black);--bs-btn-border-color:var(--ea-black);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--ea-black-soft);--bs-btn-hover-border-color:var(--ea-black-soft);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--ea-black-soft);--bs-btn-active-border-color:var(--ea-black-soft);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--ea-black);--bs-btn-disabled-border-color:var(--ea-black);box-shadow:0 10px 24px #0000001f}.btn-primary:not(:disabled):not(.disabled):hover{box-shadow:0 16px 32px #0000002e}.btn-primary.btn-sm,.btn-primary:disabled,.btn-primary.disabled{box-shadow:none}.btn-outline-primary,.btn-outline-secondary{--bs-btn-color:var(--ea-black);--bs-btn-bg:#fff;--bs-btn-border-color:var(--ea-gray-300);--bs-btn-hover-color:var(--ea-black);--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:var(--ea-black);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--ea-black);--bs-btn-active-border-color:var(--ea-black);--bs-btn-disabled-color:var(--ea-gray-500);--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:var(--ea-gray-200)}.btn-outline-secondary{--bs-btn-color:var(--ea-gray-700);--bs-btn-hover-border-color:var(--ea-gray-500)}.btn-outline-danger{--bs-btn-bg:#fff}.btn-link{--bs-btn-font-weight:700;--bs-btn-color:var(--ea-blue);--bs-btn-hover-color:var(--ea-blue-dark);--bs-btn-active-color:var(--ea-blue-dark);text-decoration:none}.form-label{font-size:.875rem;font-weight:600}.form-control,.form-select{border-color:#e1e5eb;border-radius:12px;padding:11px 12px;font-size:.9375rem}.form-select{padding-right:2.25rem}.form-control::placeholder{color:#787f88}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--ea-blue);box-shadow:0 0 0 .2rem var(--bs-focus-ring-color)}.form-check-input{border-color:var(--ea-gray-300)}.form-check-input:checked{border-color:var(--ea-blue);background-color:var(--ea-blue)}.card{--bs-card-border-color:var(--ea-border);--bs-card-border-radius:var(--ea-radius);--bs-card-inner-border-radius:calc(var(--ea-radius) - 1px);--bs-card-spacer-x:1.5rem;--bs-card-spacer-y:1.5rem}.alert{--bs-alert-border-radius:10px;font-size:.875rem}.badge{--bs-badge-font-weight:700}.text-bg-success{color:var(--ea-black)!important}.progress{--bs-progress-bg:var(--ea-gray-200);--bs-progress-border-radius:999px}.progress-bar{background-image:linear-gradient(90deg, var(--ea-blue), var(--ea-cyan))}.list-group{--bs-list-group-color:var(--ea-black);--bs-list-group-action-color:var(--ea-black);--bs-list-group-action-hover-color:var(--ea-black);--bs-list-group-action-active-color:var(--ea-black);--bs-list-group-border-color:var(--ea-border);--bs-list-group-action-hover-bg:var(--ea-gray-100);--bs-list-group-action-active-bg:var(--ea-gray-100);--bs-list-group-active-color:var(--ea-black);--bs-list-group-active-bg:var(--bs-primary-bg-subtle);--bs-list-group-active-border-color:var(--ea-border)}.list-group-item.active{box-shadow:inset 3px 0 0 var(--ea-blue)}.nav-link{font-weight:600}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:not(.btn-link):not(:disabled):not(.disabled):hover,.btn:not(.btn-link):not(:disabled):not(.disabled):active{transform:none}}
