@supports (-webkit-appearance:none){*{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@font-face{font-family:Hanken Grotesk;src:url(/fonts/Hanken_Grotesk/HankenGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Hanken Grotesk;src:url(/fonts/Hanken_Grotesk/HankenGrotesk-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Hanken Grotesk;src:url(/fonts/Hanken_Grotesk/HankenGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Hanken Grotesk;src:url(/fonts/Hanken_Grotesk/HankenGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (-webkit-min-device-pixel-ratio:0){.body-xs{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:.625rem;line-height:120%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-s{font-size:.75rem;line-height:133%}.body-m,.body-s{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-m{font-size:.875rem;line-height:129%}.body-l{font-size:1rem;line-height:150%}.body-l,.body-xl{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-xl{font-size:1.125rem;line-height:133%}.header-xs{font-size:1.125rem;line-height:122%}.header-s,.header-xs{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-s{font-size:1.375rem;line-height:118%}.header-m{font-size:1.625rem;line-height:115%}.header-l,.header-m{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-l{font-size:2rem;line-height:109%}.display-subtitle{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:160%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-m{font-size:1.5rem;line-height:130%}.display-l,.display-m{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-l{font-size:2rem;line-height:104%}.display-xl{font-size:3.75rem;line-height:104%}.display-xl,.display-xxl{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-xxl{font-size:5.25rem;line-height:96%}.link-s{font-size:.75rem;line-height:133%}.link-m,.link-s{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;text-decoration-line:underline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-m{font-size:.875rem;line-height:129%}.link-l{font-size:1rem;line-height:150%}.link-l,.link-xl{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;text-decoration-line:underline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-xl{font-size:1.125rem;line-height:133%}.kicker-xs{font-size:.625rem;line-height:120%;letter-spacing:.5px}.kicker-s,.kicker-xs{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;text-transform:capitalize;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kicker-s{font-size:.75rem;line-height:133%;letter-spacing:.6px}}button,input,select,textarea{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (-webkit-appearance:none){body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}.fonts-loaded *{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fonts-loaded.safari-browser *,.safari-browser *{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonts-loaded.safari-browser *{text-rendering:optimizeLegibility}@media screen and (-webkit-min-device-pixel-ratio:0){a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,label,li,p,select,span,td,textarea,th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=body-],[class*=display-],[class*=header-],[class*=kicker-],[class*=link-],a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,label,li,p,select,span,td,textarea,th{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}}.recharts-responsive-container{width:100%;text-wrap:auto}.recharts-layer.recharts-cartesian-axis{font-family:Hanken Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.recharts-cartesian-axis-line{margin-right:10px;display:none}.recharts-cartesian-grid-vertical{display:none}.recharts-cartesian-grid-horizontal{line{stroke-dasharray:3;stroke:#899c9f}}.recharts-text{fill:#dadddd}.recharts-legend-item{display:inline-flex!important}.recharts-label{font-size:12px}.recharts-legend-item-text{font-family:Hanken Grotesk;font-size:12px;font-style:normal;font-weight:450;line-height:150%}.recharts-default-tooltip{background-color:#0b363c!important;border-radius:4px!important;border:1px solid #08282d!important;box-shadow:0 4px 36px 0 hsla(0,0%,59%,.5)!important}.date-range-button,.recharts-tooltip-item,.recharts-tooltip-label{font-family:Hanken Grotesk;font-size:12px;font-style:normal;font-weight:450;line-height:150%}.date-range-button{border:1px solid #0b363c!important;border-radius:4px!important;color:#dadddd;path{stroke:#dadddd!important}}.day-picker{background-color:#0b363c!important;border-radius:4px!important;border:1px solid #08282d!important;box-shadow:0 4px 36px 0 hsla(0,0%,59%,.5)!important;margin:0!important;.day-range-end,.day-range-start,.rdp-button:hover{background-color:#00c9a0!important}}.quarterly-reports-main-editor .milkdown .ProseMirror{min-height:480px!important}.quarterly-reports-editor .milkdown .ProseMirror{padding:60px 80px!important}@media (max-width:768px){.quarterly-reports-editor .milkdown .ProseMirror{padding:20px 30px!important}}@media (max-width:480px){.quarterly-reports-editor .milkdown .ProseMirror{padding:15px 20px!important}}.quarterly-reports-editor .milkdown .operation-item{transform:translateX(9px)!important}.quarterly-reports-editor .milkdown p{margin-bottom:.5rem!important}.quarterly-reports-editor .milkdown h1{margin-top:1.5rem!important}.quarterly-reports-editor .milkdown li{margin-bottom:0!important}.date-input-container,.date-input-wrapper{display:flex;flex-direction:column;gap:8px}.date-input-wrapper{width:100%}.date-input-label-container{display:flex;flex-direction:row;gap:8px;align-items:center}.date-input-label{color:#fff}.date-input-label,.date-input-required{font-family:Hanken Grotesk;font-size:.75rem;font-style:normal;font-weight:500;line-height:133%}.date-input-required{color:#ef4444}.date-input-field-wrapper{position:relative;width:100%;cursor:pointer}.date-input-field{background-color:#2e2e2e;cursor:pointer;z-index:10;border-radius:4px;padding:10px 12px;font-family:Hanken Grotesk;font-size:.75rem;font-style:normal;font-weight:300;line-height:133%;color:#fff;width:100%;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.date-input-field:hover{background-color:rgba(0,0,0,.22);border-color:transparent}.date-input-field:focus{outline:none;border-color:transparent;box-shadow:none}.dark .date-input-field{color:#fff}.dark .date-input-field,.dark .date-input-field:hover{background-color:rgba(0,0,0,.22);border-color:transparent}.dark .date-input-field:focus{border-color:transparent;box-shadow:none}.dark .date-input-field::placeholder{font-family:Hanken Grotesk;font-size:.75rem;font-style:normal;font-weight:300;line-height:133%;color:#ababab}.date-input-field.with-left-icon{padding-left:44px}.date-input-custom{background-color:#2e2e2e;cursor:pointer;z-index:10;border-radius:4px;padding:10px 12px;font-family:Hanken Grotesk;font-size:.75rem;font-style:normal;font-weight:300;line-height:133%;width:100%;transition:background-color .2s ease,border-color .2s ease}.dark .date-input-custom,.dark .date-input-custom:hover{background-color:rgba(0,0,0,.22);border-color:transparent}.dark .date-input-custom::placeholder{font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%;color:#ababab}.date-input-custom.with-left-icon{padding-left:44px}.date-input-custom.placeholder{font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%;color:#ababab}.dark .date-input-custom.placeholder{color:#ababab}.dark .date-input-custom.has-value,.date-input-custom.has-value{color:#fff}.custom-calendar{border:none;border-radius:8px;overflow:hidden;min-width:350px;width:350px}.custom-calendar,.dark .custom-calendar{background-color:#2e2e2e;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)}.dark .custom-calendar{border:none}.react-datepicker__close-icon:after{background-color:transparent;padding-left:12px;font-size:1rem;margin-top:-4px;display:flex;align-items:center;justify-content:center;color:#ababab}.date-picker-header{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.dark .date-picker-header,.date-picker-header{background-color:#2e2e2e;border-bottom:none}.date-picker-nav-button{height:32px;width:32px;background-color:#2e2e2e;border-radius:8px;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:#ababab}.date-picker-nav-button:hover{background-color:#2e2e2e;color:#fff}.date-picker-nav-button:disabled{opacity:.4;cursor:not-allowed}.dark .date-picker-nav-button{color:#ababab}.dark .date-picker-nav-button:hover{background-color:#2e2e2e;color:#fff}.dark .date-picker-nav-button:disabled{opacity:.3}.date-picker-select{background-color:#2e2e2e;color:#fff;font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:150%;padding:6px 12px;border-radius:6px;border:none;transition:background-color .2s ease,border-color .2s ease;min-width:100px}.date-picker-select:hover{background-color:#2e2e2e;border-color:#ababab}.date-picker-select:focus{outline:none;border-color:#ababab;box-shadow:0 0 0 2px hsla(0,0%,67%,.1)}.dark .date-picker-select{color:#fff}.dark .date-picker-select,.dark .date-picker-select:hover{background-color:#2e2e2e;border-color:#ababab}.dark .date-picker-select:focus{border-color:#ababab;box-shadow:0 0 0 2px hsla(0,0%,67%,.15)}.date-picker-option{padding:4px 8px}.dark .date-picker-option,.date-picker-option{background-color:#2e2e2e;color:#fff}.date-picker-month{padding:20px}.date-picker-weekday{color:#ababab;font-weight:500;font-size:.75rem;font-family:Hanken Grotesk;font-style:normal;line-height:150%;text-transform:uppercase;letter-spacing:.05em;padding:8px 0;text-align:center}.dark .date-picker-weekday{color:#ababab}.date-picker-day{border-radius:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease,opacity .2s ease;color:#fff;font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%;text-align:center;padding:8px;margin:1px;position:relative}.date-picker-day:hover{background-color:#373737;color:#fff;transform:scale(1.05)}.react-datepicker__day--today{background-color:#373737!important;color:#fff!important;font-weight:600}.react-datepicker__day--today:hover{background-color:#373737!important;color:#fff!important;transform:scale(1.05)}.react-datepicker__day--selected{font-weight:600}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#373737!important;color:#fff!important}.react-datepicker__day--weekend{color:#d1d1d1!important}.dark .date-picker-day{color:#fff}.dark .date-picker-day:hover{background-color:#373737;color:#fff}.dark .react-datepicker__day--weekend{color:#d1d1d1!important}.react-datepicker__day--weekend.react-datepicker__day--outside-month{color:#404040!important;opacity:.4}.dark .react-datepicker__day--outside-month,.react-datepicker__day--outside-month{color:#4a4a4a!important;opacity:.5}.react-datepicker__day--outside-month:hover{background-color:#373737!important;color:#6b6b6b!important;opacity:.7}.react-datepicker__day--disabled{color:#6b6b6b;cursor:not-allowed}.dark .react-datepicker__day--disabled{color:#6b6b6b}.react-datepicker__day--disabled:hover{background-color:transparent;transform:none}.date-picker-popper{z-index:50}.date-input-left-icon{position:absolute;left:12px;border:none;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#ababab}.dark .date-input-left-icon{color:#ababab}.date-input-right-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);color:#ababab}.dark .date-input-right-icon{color:#ababab}.date-input-error{color:#ef4444;font-size:13px;font-weight:500;margin-top:4px}.dark .date-input-error{color:#ef4444}.react-datepicker__day-names{background-color:#2e2e2e!important;border-bottom:none;padding:0 20px;display:flex!important;justify-content:space-between!important;align-items:center!important}.react-datepicker__day-name{width:36px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:2px!important;font-size:12px!important;font-weight:500!important;color:#ababab!important;text-transform:uppercase!important;letter-spacing:.05em!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day:focus{outline:none;background-color:#373737}.react-datepicker{background-color:#2e2e2e!important;border:none!important;border-radius:8px!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)!important;font-family:Hanken Grotesk!important;width:350px!important}.react-datepicker__triangle{display:none!important}.react-datepicker-popper{z-index:50!important}.react-datepicker-popper .react-datepicker__triangle,.react-datepicker-popper:after,.react-datepicker-popper:before{display:none!important}.react-datepicker-popper .react-datepicker__triangle,.react-datepicker__triangle,.react-datepicker__triangle:after,.react-datepicker__triangle:before{display:none!important;visibility:hidden!important;opacity:0!important;border:none!important;width:0!important;height:0!important}.react-datepicker-popper{border:none!important;box-shadow:none!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{display:none!important}.react-datepicker__header{background-color:#2e2e2e!important;border-bottom:none!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.react-datepicker__current-month{color:#fff!important;font-weight:500!important;font-size:15px!important;margin-bottom:0!important}.react-datepicker__navigation{border:none!important;border-radius:8px!important;height:32px!important;width:32px!important;line-height:32px!important;text-align:center!important}.react-datepicker__navigation:hover{background-color:#373737!important}.react-datepicker__navigation--previous{border-right-color:transparent!important;left:20px!important}.react-datepicker__navigation--next{border-left-color:transparent!important;right:20px!important}.react-datepicker__month-container{width:350px!important}.react-datepicker__month{background-color:#2e2e2e!important;padding:20px!important;margin:0!important}.react-datepicker__week{display:flex!important;justify-content:space-between!important;align-items:center!important}.react-datepicker__day{width:36px!important;height:36px!important;line-height:36px!important;text-align:center!important;margin:2px!important;border-radius:8px!important;font-size:14px!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease,color .2s ease,transform .1s ease,opacity .2s ease!important}@media (max-width:640px){.custom-calendar,.react-datepicker{border-radius:8px!important;width:320px!important;min-width:320px!important}.react-datepicker__month-container{width:320px!important}.date-picker-header{padding:12px 16px}.date-picker-month,.react-datepicker__month{padding:16px!important}.date-picker-select{font-size:14px;padding:4px 8px;min-width:80px}.react-datepicker__day{width:32px!important;height:32px!important;line-height:32px!important;font-size:13px!important}.react-datepicker__day-name{width:32px!important;height:28px!important;font-size:11px!important}}#flags-select{button{color:#fff;font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%}ul{background-color:#2e2e2e;border-color:#373737;color:#ababab;li{font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%}li:focus,li:hover{background-color:#373737;color:#fff}}}.meeting_comprehensive_container{font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%;.meeting_link_label{color:#ababab!important}.meeting_join_link{color:#d0d3ff;text-decoration:none!important}.meeting_attendee_name,.meeting_attendees_list,.meeting_attendees_title{color:#ababab!important}.meeting_attendee_status_accepted{.meeting_attendee_status{color:#00e2b5!important}}.meeting_attendee_status_pending{.meeting_attendee_status{color:#ffd583!important}}.meeting_duration_label,.meeting_duration_value,.meeting_organizer_label,.meeting_organizer_name{color:#ababab!important}}.email_container{font-family:Hanken Grotesk;font-size:.875rem;font-style:normal;font-weight:300;line-height:129%;color:#ababab!important;.email_content_paragraph{margin:0!important;color:#ababab!important;.email_url_link{color:#d0d3ff!important;text-decoration:none!important}}}