@charset "UTF-8";:root{--h2h-font-body: "DidactGothic-Regular", "Helvetica", "Arial", sans-serif;--h2h-font-brand: "VisbyCF-Medium", "Helvetica", "Arial", sans-serif;--h2h-font-brand-strong: "VisbyCF-ExtraBold", "Helvetica", "Arial", sans-serif;--h2h-font-mono: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace}@font-face{font-family:VisbyCF-ExtraBold;src:url(/assets/VisbyCF-ExtraBold-hC6ONXDY.otf)}@font-face{font-family:VisbyCF-Medium;src:url(/assets/VisbyCF-Medium-GSLyIfJ3.otf)}@font-face{font-family:DidactGothic-Regular;src:url(/assets/DidactGothic-Regular-BHqZkJr8.ttf)}@font-face{font-family:DidactGothic-Regular;src:url(/assets/DidactGothic-Regular-BHqZkJr8.ttf)}body{margin:0;font-family:var(--h2h-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#root{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.h2h-toast{position:relative;box-sizing:border-box;opacity:1!important;border:1px solid transparent!important;padding:12px 44px 12px 16px!important}.h2h-toast .Toastify__close-button{position:absolute!important;top:50%!important;right:6px!important;display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;color:inherit!important;opacity:.8}.h2h-toast .Toastify__progress-bar{opacity:1}.h2h-toast-light{background:#fff!important;color:#000!important}.h2h-toast-dark{background:#415867!important;color:#fff!important}.h2h-toast-info{border-color:#284d6b6b!important;border-left:4px solid #284d6b!important}.h2h-toast-info .Toastify__progress-bar{background:#284d6b!important}.h2h-toast-success{border-color:#d1d7006b!important;border-left:4px solid #d1d700!important}.h2h-toast-success .Toastify__progress-bar{background:#d1d700!important}.h2h-toast-warning{border-color:#ed6c026b!important;border-left:4px solid #ed6c02!important}.h2h-toast-warning .Toastify__progress-bar{background:#ed6c02!important}.h2h-toast-error{border-color:#d32f2f6b!important;border-left:4px solid #d32f2f!important}.h2h-toast-error .Toastify__progress-bar{background:#d32f2f!important}footer{margin-top:auto}code{font-family:var(--h2h-font-mono)}.fc-day-today{background-color:#d1d7001a!important}.fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#d1d700;color:#102f49;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;line-height:1}.fc-day-sat,.fc-day-sun{background-color:#f5f7f9!important}.fc-dark-wrapper .fc-day-sat,.fc-dark-wrapper .fc-day-sun{background-color:#ffffff08!important}.fc-day-today.fc-day-sat,.fc-day-today.fc-day-sun{background-color:#d1d7001a!important}.fc-dark-wrapper .fc-day-today{background-color:#d1d7001f!important}.fc-toolbar-title{font-size:18px!important;letter-spacing:.5px;font-weight:600;min-width:200px;text-align:center;text-transform:capitalize!important;color:#102f49}.fc-dark-wrapper .fc-toolbar-title{color:#fff}.fc-header-toolbar{margin-bottom:8px!important;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.fc-header-toolbar{flex-direction:row;justify-content:space-between}}.fc-toolbar-chunk{display:flex;justify-content:center;align-items:center}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2){flex:1;justify-content:center;padding-left:60px}.fc-event{overflow:hidden}.fc-event-title{font-size:12px!important;font-weight:500}.fc-event-time{color:#0009!important}.fc-dark-wrapper .fc-event-time,.fc-dark-wrapper .fc-event-title,.fc-dark-wrapper .fc-event-main,.fc-dark-wrapper .fc-event-main-frame{color:#fff!important}.fc-icon-chevron-right{color:#527ca4!important}.fc-icon-chevron-left{color:#527ca4!important;background-color:none}.fc-button-primary{background:none!important;border:none!important;outline:none!important}.fc-dayGridMonth-button,.fc-dayGridWeek-button,.fc-multiMonthYear-button,.fc-timeGridWeek-button,.fc-timeGridDay-button{color:#000!important;font-weight:600!important}.fc-dayGridMonth-button:focus,.fc-dayGridWeek-button:focus,.fc-multiMonthYear-button:focus,.fc-timeGridWeek-button:focus,.fc-timeGridDay-button:focus{border:none!important;box-shadow:none!important;outline:none!important}.fc-dayGridMonth-button.fc-button-active,.fc-dayGridWeek-button.fc-button-active,.fc-multiMonthYear-button.fc-button-active,.fc-timeGridWeek-button.fc-button-active,.fc-timeGridDay-button.fc-button-active{color:#d1d700!important}.fc-dark-wrapper .fc-dayGridMonth-button,.fc-dark-wrapper .fc-dayGridWeek-button,.fc-dark-wrapper .fc-multiMonthYear-button,.fc-dark-wrapper .fc-timeGridWeek-button,.fc-dark-wrapper .fc-timeGridDay-button,.fc-dark-wrapper .fc-button-primary,.fc-dark-wrapper .fc-col-header-cell-cushion,.fc-dark-wrapper .fc-daygrid-day-number,.fc-dark-wrapper .fc-list-day-text,.fc-dark-wrapper .fc-list-day-side-text,.fc-dark-wrapper .fc-list-event-time,.fc-dark-wrapper .fc-list-event-title a{color:#fff!important}.fc-timeGridWeek-button,.fc-timeGridDay-button{color:#000!important}.fc-daygrid-event-dot{border-color:#527ca4!important}.draggable-icon{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.draggable-icon:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.not-to-print:last-child{margin-top:auto}@media print{.not-to-print:last-child{display:none}}.darkMode{background-color:#415867;color-scheme:dark}td.fc-timegrid-axis.fc-scrollgrid-shrink>div>span{font-size:12px!important;text-align:end;color:#0009}.fc-dark-wrapper td.fc-timegrid-axis.fc-scrollgrid-shrink>div>span{font-size:12px!important;text-align:end;color:#fff}.architect-overview-banner{position:relative;height:196px!important;color:#fff!important;overflow:hidden;border-radius:24px;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,inset 0 1px #ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.architect-overview-banner{height:160px!important;margin:12px 0;border-radius:16px}}.architect-overview-banner .MuiGrid-container{position:relative;z-index:2;height:100%}.architect-overview-banner h1,.architect-overview-banner .MuiTypography-h1{font-family:var(--h2h-font-brand-strong)!important;font-size:2.75rem!important;font-weight:800!important;text-transform:capitalize!important;letter-spacing:1.5px!important;margin:0!important;text-shadow:0 2px 4px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);filter:drop-shadow(0 0 12px rgba(255,255,255,.2))}@media (max-width: 768px){.architect-overview-banner h1,.architect-overview-banner .MuiTypography-h1{font-size:2.25rem!important;letter-spacing:1px!important}}@media (max-width: 480px){.architect-overview-banner h1,.architect-overview-banner .MuiTypography-h1{font-size:1.875rem!important}}.architect-overview-banner .MuiAvatar-root{border:3px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 12px #0003,0 0 0 1px #ffffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.architect-overview-banner .MuiAvatar-root:hover{transform:scale(1.05)!important;border-color:#d1d700!important;box-shadow:0 8px 20px #0000004d,0 0 0 2px #d1d700!important}.architect-overview-banner h6,.architect-overview-banner .MuiTypography-h6{font-family:var(--h2h-font-body)!important;font-size:1.125rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;opacity:.9}.architect-overview-banner .MuiTab-root{font-family:var(--h2h-font-brand)!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#ffffffd9!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:8px 8px 0 0!important;margin:0 4px!important;min-height:48px!important;position:relative}.architect-overview-banner .MuiTabs-indicator{background-color:#d1d700!important;height:3px!important;border-radius:2px!important;box-shadow:0 0 8px #d1d70099!important}.darkMode .gradient-background{box-shadow:0 20px 40px #00000040,0 8px 16px #00000026,inset 0 1px #ffffff0d}.darkMode .gradient-background{background:linear-gradient(135deg,#102f49,#284d6b 70%,#527ca4)!important}.fc-daygrid-event,.fc-daygrid-block-event{border-radius:8px!important;border:none!important;box-shadow:0 1px 3px #0000001f;transition:box-shadow .15s ease;padding:2px 6px 2px 10px!important;min-height:26px!important}.fc-daygrid-event:hover,.fc-daygrid-block-event:hover{box-shadow:0 3px 8px #0003}.fc-daygrid-dot-event{border-radius:8px!important}.fc-event .fc-event-resizer{opacity:1!important}.fc-daygrid-event .fc-event-resizer-start,.fc-daygrid-event .fc-event-resizer-end{position:absolute;top:0;bottom:0;width:14px!important;cursor:col-resize}.fc-daygrid-event .fc-event-resizer-start{left:0}.fc-daygrid-event .fc-event-resizer-end{right:0}.fc-daygrid-event .fc-event-resizer-start:after,.fc-daygrid-event .fc-event-resizer-end:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:14px;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0px,rgba(255,255,255,.55) 1px,transparent 1px,transparent 3px)}.fc-timegrid-event .fc-event-resizer-start,.fc-timegrid-event .fc-event-resizer-end{position:absolute;left:0;right:0;height:14px!important;cursor:row-resize}.fc-timegrid-event .fc-event-resizer-start{top:0}.fc-timegrid-event .fc-event-resizer-end{bottom:0}.fc-timegrid-event .fc-event-resizer-start:after,.fc-timegrid-event .fc-event-resizer-end:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:6px;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.55) 0px,rgba(255,255,255,.55) 1px,transparent 1px,transparent 3px)}.fc-highlight{background-color:#527ca426!important;border:1px dashed #527ca4;border-radius:6px}
