.reprocess-unavailable-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:var(--White);border:1px solid var(--Stroke);box-shadow:-2px -2px 16px rgba(31,30,48,.1019607843),2px 2px 16px rgba(31,30,48,.1019607843);padding:24px;position:relative;z-index:1;max-width:394px;color:var(--DarkGrey);text-align:center;border-radius:8px}.reprocess-unavailable-modal__heading{font-weight:700;font-size:17px;line-height:22px;letter-spacing:-.01em}.reprocess-unavailable-modal__description{font-weight:400;font-size:14px;line-height:18px}.reprocess-unavailable-modal__button{display:flex;justify-content:center;align-items:center;padding:6px 16px;background:var(--AccentBlue);box-shadow:-1px -1px 10px rgba(31,30,48,.0392156863),1px 1px 2px rgba(31,30,48,.0392156863);border-radius:4px;color:var(--White);border:none;outline:none;margin:0;cursor:pointer;gap:4px}.noCalendarContainer{padding-top:120px;width:100%;height:100%}.noCalendarContainer,.noCalendarContainer-noCalendar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.noCalendarContainer-noCalendar{height:-moz-fit-content;height:fit-content;max-width:450px;gap:16px;padding:16px 24px;border:1px solid var(--Stroke);border-radius:24px;background:#fff}.noCalendarContainer-noCalendar-header{font:var(--TextFont);font-weight:700;font-size:20px;line-height:22px;letter-spacing:-.01em;text-align:center}.noCalendarContainer-noCalendar-content{font:var(--TextFont);font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.01em}.noCalendarContainer-noCalendar-button{border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:8px;background:var(--AccentBlue);box-shadow:-1px -1px 10px rgba(31,30,48,.04),1px 1px 2px rgba(31,30,48,.04);border-radius:8px;color:var(--White);white-space:nowrap;font-weight:700;font-size:17px;line-height:22px;letter-spacing:-.01em;cursor:pointer}.noCalendarContainer-noCalendar-button-icon{width:20px;height:auto}.noCalendarContainer-noCalendar-button:active,.noCalendarContainer-noCalendar-button:hover{background:var(--HoverBlue)}.emptyUpcomingEventsContainer{padding-top:120px;width:100%;height:100%}.emptyUpcomingEventsContainer,.emptyUpcomingEventsContainer-emptyUpcomingEvents{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.emptyUpcomingEventsContainer-emptyUpcomingEvents{height:-moz-fit-content;height:fit-content;max-width:450px;gap:16px;padding:16px 24px;border:1px solid var(--Stroke);border-radius:24px;background:#fff}.emptyUpcomingEventsContainer-emptyUpcomingEvents-header{font:var(--TextFont);font-weight:700;font-size:20px;line-height:22px;letter-spacing:-.01em}.emptyUpcomingEventsContainer-emptyUpcomingEvents-content{font:var(--TextFont);font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.01em}.emptyUpcomingEventsContainer-emptyUpcomingEvents-button{border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:8px;background:var(--AccentBlue);box-shadow:-1px -1px 10px rgba(31,30,48,.04),1px 1px 2px rgba(31,30,48,.04);border-radius:8px;color:var(--White);white-space:nowrap;font-weight:700;font-size:17px;line-height:22px;letter-spacing:-.01em;cursor:pointer}.emptyUpcomingEventsContainer-emptyUpcomingEvents-button-icon{width:20px;height:auto}.emptyUpcomingEventsContainer-emptyUpcomingEvents-button:active,.emptyUpcomingEventsContainer-emptyUpcomingEvents-button:hover{background:var(--HoverBlue)}.deep-research-alert{display:flex;flex-direction:row;align-items:center;padding:22px 24px 22px 29px;gap:30px;width:100%;background:rgba(212,225,251,.5);border:1px solid var(--Stroke);border-radius:8px}@media screen and (max-width:900px){.deep-research-alert{position:relative;display:grid;grid-template-columns:1fr max-content;grid-template-rows:5px 1fr 1fr;grid-template-areas:". closeButton" "text icon" "button button"}}.deep-research-alert-text{display:flex;gap:6px;flex-direction:column;margin-right:auto;grid-area:text}.deep-research-alert-text-title{font-weight:700;font-size:17px;line-height:22px;letter-spacing:-.01em}.deep-research-alert-text-subtitle{font-weight:400;font-size:14px;line-height:18px;color:var(--DarkGrey)}.deep-research-alert-error{color:var(--SystemError)}.deep-research-alert-icon{border-radius:12px;grid-area:icon}.deep-research-alert-button{flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:6px;color:var(--AccentBlue);border:1px solid var(--AccentBlue);filter:drop-shadow(-1px -1px 10px rgba(31,30,48,.04)) drop-shadow(1px 1px 2px rgba(31,30,48,.04));border-radius:4px;font-weight:500;font-size:13px;line-height:17px;background:none;outline:none;cursor:pointer;min-width:64px;height:35px}@media screen and (max-width:900px){.deep-research-alert-button{grid-area:button;height:40px;text-align:center}}.deep-research-alert-button.loading,.deep-research-alert-button:hover{color:var(--White);background-color:var(--AccentBlue)}.deep-research-alert-button-spinner{width:17px;height:auto;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.deep-research-alert-closeButtonContainer{height:64px;display:flex;flex-direction:column;justify-content:flex-start}.deep-research-alert-closeButtonContainer-closeButton{border:none;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width:900px){.deep-research-alert-closeButtonContainer{grid-area:closeButton;height:auto}}.dashboard-buttons{display:flex;align-items:center;gap:12px}@media screen and (max-width:1000px){.dashboard-buttons__search{display:none!important}}@media screen and (max-width:900px){.dashboard-buttons{position:fixed;inset:auto 0 0 0;justify-content:center;padding:12px;flex-wrap:wrap;background-color:#fafaf8}}.dashboard-buttons__button{display:flex;align-items:center;justify-content:center;border-radius:28px;padding:12px 24px;gap:8px;border:none;box-shadow:1px 1px 2px 0 rgba(31,30,48,.0392156863);cursor:pointer;font-family:DM Sans;font-weight:500;font-style:Medium;font-size:12px;line-height:100%;letter-spacing:0}.dashboard-buttons__button--start{background-color:#d4e1fb;color:#0051e9}.dashboard-buttons__button--add{background-color:#0051e9;color:#fff}@media screen and (max-width:900px){.dashboard-buttons__button--add{width:100%}}.dashboard-buttons-modal{padding:24px;width:calc(100% - 40px);max-width:540px;display:flex;flex-direction:column;align-items:center;z-index:11}.dashboard-buttons-modal>header{margin-bottom:12px}.dashboard-buttons-modal__heading{flex-grow:1;text-align:center;font-size:17px;font-weight:700;line-height:22.13px;letter-spacing:-.01em;color:#6e7182}.dashboard-buttons-modal__content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:14px;font-weight:400;line-height:18.23px;color:#6e7182}.dashboard-buttons-modal__action{margin-top:12px;display:flex;justify-content:center;align-items:center;background:var(--AccentBlue);box-shadow:-1px -1px 10px rgba(31,30,48,.04),1px 1px 2px rgba(31,30,48,.04);padding:6px 16px;font-weight:500;letter-spacing:-.01em;font-size:13px;cursor:pointer;color:var(--White);border-radius:8px;text-align:center;border:none;outline:none}.dashboard-buttons-modal__footer{margin-top:12px;font-size:12px;font-weight:500;line-height:16.8px;letter-spacing:-.01em;color:rgba(52,52,51,.4)}.dashboard-buttons-modal__footer a{color:#343433}