@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_5c8e8fc0-module__OcWboG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_5c8e8fc0-module__OcWboG__variable{--font-nunito:"Nunito","Nunito Fallback"}
.sx__calendar-wrapper ul,.sx__date-picker-wrapper ul,.sx__date-picker-popup ul{padding:0;list-style:none}.sx__calendar-wrapper input,.sx__calendar-wrapper button,.sx__date-picker-wrapper input,.sx__date-picker-wrapper button,.sx__date-picker-popup input,.sx__date-picker-popup button{outline:none;font-family:inherit}.sx__button{background-color:inherit;cursor:pointer;border:none;outline:0}:root{--sx-color-primary:#6750a4;--sx-color-on-primary:#fff;--sx-color-primary-container:#eaddff;--sx-color-on-primary-container:#21005e;--sx-color-secondary:#625b71;--sx-color-on-secondary:#fff;--sx-color-secondary-container:#e8def8;--sx-color-on-secondary-container:#1e192b;--sx-color-tertiary:#7d5260;--sx-color-on-tertiary:#fff;--sx-color-tertiary-container:#ffd8e4;--sx-color-on-tertiary-container:#370b1e;--sx-color-surface:#fef7ff;--sx-color-surface-dim:#ded8e1;--sx-color-surface-bright:#fef7ff;--sx-color-on-surface:#1c1b1f;--sx-color-surface-container:#f3edf7;--sx-color-surface-container-low:#f7f2fa;--sx-color-surface-container-high:#ece6f0;--sx-color-background:#fff;--sx-color-on-background:#1c1b1f;--sx-color-outline:#79747e;--sx-color-outline-variant:#c4c7c5;--sx-color-shadow:#000;--sx-color-surface-tint:#6750a4;--sx-color-neutral:var(--sx-color-outline);--sx-color-neutral-variant:var(--sx-color-outline-variant);--sx-internal-color-gray-ripple-background:#e0e0e0;--sx-internal-color-light-gray:#fafafa;--sx-internal-color-text:#000}.is-dark{--sx-color-primary:#d0bcff;--sx-color-on-primary:#371e73;--sx-color-primary-container:#4f378b;--sx-color-on-primary-container:#eaddff;--sx-color-secondary:#ccc2dc;--sx-color-on-secondary:#332d41;--sx-color-secondary-container:#4a4458;--sx-color-on-secondary-container:#e8def8;--sx-color-tertiary:#efb8c8;--sx-color-on-tertiary:#492532;--sx-color-tertiary-container:#633b48;--sx-color-on-tertiary-container:#ffd8e4;--sx-color-surface:#141218;--sx-color-surface-dim:#141218;--sx-color-surface-bright:#3b383e;--sx-color-on-surface:#e6e1e5;--sx-color-surface-container:#211f26;--sx-color-surface-container-low:#1d1b20;--sx-color-surface-container-high:#2b2930;--sx-color-background:#141218;--sx-color-on-background:#e6e1e5;--sx-color-outline:#938f99;--sx-color-outline-variant:#444746;--sx-color-shadow:#000;--sx-color-surface-tint:#d0bcff;--sx-internal-color-text:#fff}:root{--sx-spacing-padding1:4px;--sx-spacing-padding2:8px;--sx-spacing-padding3:12px;--sx-spacing-padding4:16px;--sx-spacing-padding6:24px;--sx-spacing-modal-padding:16px;--sx-box-shadow-level3:0 3px 6px 0 #00000029,0 3px 6px 0 #0000003b;--sx-rounding-extra-small:4px;--sx-rounding-small:8px;--sx-rounding-extra-large:28px;--sx-border:1px solid var(--sx-color-outline-variant)}.is-dark{--sx-border:1px solid var(--sx-color-outline-variant)}:root{--sx-font-small:.875rem;--sx-font-extra-small:.75rem;--sx-font-large:1.125rem;--sx-font-extra-large:1.25rem}@keyframes sx-ripple{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:100px;height:100px}to{opacity:0;width:150px;height:150px}}.sx__ripple{position:relative;overflow:hidden}.sx__ripple:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple:active:before{visibility:visible}.sx__ripple:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple}@keyframes sx-ripple-wide{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:300px;height:100px}to{opacity:0;width:450px;height:150px}}.sx__ripple--wide{position:relative;overflow:hidden}.sx__ripple--wide:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple--wide:active:before{visibility:visible}.sx__ripple--wide:before{border-radius:var(--sx-rounding-small)}.sx__ripple--wide:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple-wide}.sx__chevron-wrapper{cursor:pointer;border-radius:50%;min-width:48px;min-height:48px;font-size:0;transition:background-color .2s ease-in-out;position:relative}.sx__chevron-wrapper:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__chevron-wrapper:disabled{cursor:not-allowed;opacity:.5}.sx__chevron-wrapper:hover,.sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-dim)}.is-dark .sx__chevron-wrapper:hover,.is-dark .sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-container-high)}.sx__chevron-wrapper .sx__chevron{border-style:solid;border-width:.2rem .2rem 0 0;border-color:var(--sx-internal-color-text);width:.6rem;height:.6rem;position:absolute;top:50%}.sx__chevron--previous{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}[dir=rtl] .sx__chevron--previous,.sx__chevron--next{left:calc(50% - .125rem);transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .sx__chevron--next{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}.sx__date-picker-wrapper{color:var(--sx-color-on-background);width:fit-content;position:relative}.sx__date-picker-wrapper.has-full-width{width:100%}.sx__date-picker-wrapper.is-disabled{opacity:.5;cursor:not-allowed}.sx__date-picker-wrapper *{color:var(--sx-color-on-background);box-sizing:border-box}.sx__date-input-wrapper{position:relative}.sx__date-input-chevron-wrapper{align-items:center;padding:0;transition:transform .2s ease-in-out;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sx__date-input-chevron-wrapper:focus{border:2px solid var(--sx-color-primary)}.is-disabled .sx__date-input-chevron-wrapper{pointer-events:none;cursor:not-allowed}.sx__date-input--active .sx__date-input-chevron-wrapper{transform:translateY(-50%)rotate(180deg)}[dir=rtl] .sx__date-input-chevron-wrapper{left:1rem;right:auto}.sx__date-input-chevron{pointer-events:none;filter:brightness(.7);width:1rem;height:1rem}.sx__date-input{padding:var(--sx-spacing-padding4);border:var(--sx-border);border-radius:var(--sx-rounding-extra-small);cursor:pointer;background-color:var(--sx-color-background);width:100%;font-size:1rem}.is-disabled .sx__date-input{pointer-events:none}.sx__date-input--active .sx__date-input{border-color:var(--sx-color-primary);outline:1px solid var(--sx-color-primary)}.sx__date-input-label{top:0;padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.sx__date-input--active .sx__date-input-label{color:var(--sx-color-primary)}.is-dark .sx__date-input-label{display:none}.sx__date-picker-popup{z-index:1;width:20.75rem;max-width:500px;height:fit-content;max-height:400px;box-shadow:var(--sx-box-shadow-level3);padding:var(--sx-spacing-modal-padding);background-color:var(--sx-color-background);color:var(--sx-internal-color-text);position:absolute;top:calc(100% + 1px);overflow:scroll}.sx__date-picker-popup.is-dark{background-color:var(--sx-color-surface-container-high)}.sx__date-picker-popup.bottom-end{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.bottom-end[dir=rtl],.sx__date-picker-popup.bottom-start{left:0;right:auto;transform:translate(0)}.sx__date-picker-popup.bottom-start[dir=rtl]{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.top-start{inset:auto auto calc(100% + 1rem) 0;transform:translate(0)}.sx__date-picker-popup.top-end{inset:auto 0 calc(100% + 1rem) auto;transform:translate(0)}.sx__date-picker__years-view{margin:0}.sx__date-picker__years-accordion__expand-button{width:100%;color:var(--sx-internal-color-text);background-color:#0000;border-radius:0;padding:1em;font-size:1rem;transition:background-color .2s ease-in-out}.sx__is-expanded .sx__date-picker__years-accordion__expand-button{background-color:var(--sx-color-surface-container)}.sx__date-picker__years-accordion__expand-button:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__years-accordion__expand-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__date-picker__years-view-accordion__panel{flex-wrap:wrap;display:flex}.sx__date-picker__years-view-accordion__month{color:var(--sx-internal-color-text);background-color:#0000;border:0;border-radius:25px;flex:1 0 33.3333%;padding:.5em 0;font-size:.9rem}.sx__date-picker__years-view-accordion__month:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__date-picker__day-names{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__day-names .sx__date-picker__day,.sx__date-picker__day-names .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day-name{color:var(--sx-color-neutral-variant);font-weight:700}.sx__date-picker__month-view-header{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.sx__date-picker__month-view-header .sx__chevron-wrapper:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__month-view-header__month-year{color:var(--sx-internal-color-text);font-size:1.5rem;font-weight:300}.sx__date-picker__month-view-header__month-year:hover{color:var(--sx-color-primary);text-decoration:underline}.sx__date-picker__week{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__week .sx__date-picker__day,.sx__date-picker__week .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day{width:2.5rem;height:2.5rem;color:var(--sx-internal-color-text);background-color:#0000;border-radius:50%}.sx__date-picker__day:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__day:focus{outline-offset:-2px;outline:2px solid var(--sx-color-primary)}.sx__date-picker__day:disabled{color:var(--sx-color-neutral-variant);cursor:not-allowed}.sx__date-picker__day.is-leading-or-trailing{color:var(--sx-color-neutral-variant)}.sx__date-picker__day.sx__date-picker__day--selected{background-color:var(--sx-color-primary-container);color:var(--sx-color-on-primary-container)}.sx__date-picker__day.sx__date-picker__day--today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}:root{--sx-calendar-header-input-font-size:clamp(12px,.875rem,28px);--sx-calendar-header-popup-z-index:3;--sx-calendar-week-grid-padding-left:75px}:root .sx__date-picker-popup.is-teleported{z-index:3}.sx__calendar-wrapper{height:100%;color:var(--sx-internal-color-text);display:flex}.sx__calendar-wrapper *{box-sizing:border-box}.sx__calendar{border:var(--sx-border);border-radius:var(--sx-rounding-small);background-color:var(--sx-color-background);flex-flow:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.sx__view-container{scroll-behavior:smooth;flex:1;position:relative;overflow-y:auto}.sx__slide-left{animation:.3s ease-out sx-slide-left}@keyframes sx-slide-left{0%{filter:blur(.25rem);opacity:.1;transform:translate(8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__slide-right{animation:.3s ease-out sx-slide-right}@keyframes sx-slide-right{0%{filter:blur(.25rem);opacity:.1;transform:translate(-8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__calendar-header{padding:var(--sx-spacing-padding4);justify-content:space-between;align-items:flex-start;gap:var(--sx-spacing-padding4);flex-wrap:wrap;display:flex}.sx__calendar-header .sx__date-input{padding:var(--sx-spacing-padding3)var(--sx-spacing-padding4);font-size:var(--sx-calendar-header-input-font-size)}.sx__calendar-header .sx__date-picker-popup{z-index:var(--sx-calendar-header-popup-z-index)}.sx__calendar-header-content{align-items:center;gap:var(--sx-spacing-padding4);flex-wrap:wrap;min-width:0;display:flex}.sx__forward-backward-navigation{height:45px}.sx__is-calendar-small .sx__forward-backward-navigation,.is-list-view .sx__forward-backward-navigation{display:none}.sx__calendar-header__week-number{color:var(--sx-color-on-surface);padding:var(--sx-spacing-padding1)var(--sx-spacing-padding2);background-color:#eceef1;border-radius:4px;font-size:.75rem;font-weight:500}.is-dark .sx__calendar-header__week-number{background-color:#4a4458}.sx__range-heading{text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem;font-size:clamp(16px,1.25rem,24px);overflow:hidden}.sx__is-calendar-small .sx__range-heading{font-size:16px}.is-list-view .sx__range-heading{display:none}.sx__today-button{padding:var(--sx-spacing-padding3)var(--sx-spacing-padding4);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-calendar-header-input-font-size);color:var(--sx-internal-color-text)}.sx__today-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__is-calendar-small .sx__today-button{display:none}.sx__calendar-header .sx__today-button{border:var(--sx-border)}.sx__today-button:hover,.sx__today-button:focus{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__today-button:hover,.is-dark .sx__today-button:focus{background-color:var(--sx-color-surface-container-low)}.sx__view-selection{font-size:var(--sx-calendar-header-input-font-size);position:relative}.sx__view-selection-label{top:0;padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;z-index:1;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.is-dark .sx__view-selection-label{display:none}.sx__view-selection-selected-item{width:fit-content;height:100%;padding:var(--sx-spacing-padding3)var(--sx-spacing-padding4);cursor:pointer;border-radius:var(--sx-rounding-extra-small);border:var(--sx-border);align-items:center;gap:var(--sx-spacing-padding2);display:flex}.sx__view-selection-selected-item:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__view-selection-selected-item:hover{background-color:var(--sx-color-surface-container-low)}.sx__view-selection-chevron{pointer-events:none;filter:brightness(.7);width:1rem;height:1rem;transition:transform .2s ease-in-out}.sx__view-selection.is-open .sx__view-selection-chevron{transform:rotate(180deg)}.sx__view-selection-items{box-shadow:var(--sx-box-shadow-level3);background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index);margin:0;position:absolute;top:100%}.is-dark .sx__view-selection-items{background-color:var(--sx-color-surface-container-high)}.sx__view-selection-item{padding:var(--sx-spacing-padding4)var(--sx-spacing-padding6);cursor:pointer}.sx__view-selection-item:hover,.sx__view-selection-item:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__view-selection-item.is-selected{background-color:var(--sx-color-surface-dim)}.sx__view-selection-item.is-selected:hover,.sx__view-selection-item.is-selected:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-wrapper{flex-flow:column;height:100%;display:flex}.sx__month-grid-week__week-number{color:var(--sx-color-on-surface);background-color:#eceef1;justify-content:center;width:1.5rem;padding-top:12px;font-size:.75rem;display:flex}.is-dark .sx__month-grid-week__week-number{background-color:#4a4458}.sx__month-grid-week{border-top:var(--sx-border);flex:1;display:flex}.sx__month-grid-week:first-child .sx__month-grid-week__week-number{padding-top:26px}.sx__month-grid-day{padding:var(--sx-spacing-padding2)0;flex:1;position:relative}.sx__month-grid-day:not(:last-child){border-inline-end:var(--sx-border)}.sx__month-grid-day--dragover{background-color:var(--sx-color-surface-container)}.sx__month-grid-day__header{flex-flow:column;align-items:center;display:flex}.sx__month-grid-day__header-day-name{text-transform:uppercase;color:var(--sx-color-neutral);font-size:11px}.sx__month-grid-day__header-date{font-size:var(--sx-font-extra-small);margin-bottom:var(--sx-spacing-padding1);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sx__month-grid-day__header-date.sx__is-today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-day__events-more{width:calc(100% - 10px);font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);margin:var(--sx-spacing-padding1)0;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sx__month-grid-day__events-more:hover{background-color:var(--sx-color-surface-container);color:var(--sx-color-on-surface)}.sx__month-grid-background-event{width:100%;height:100%;position:absolute;top:0;left:0}.sx__month-grid-day__events{grid-gap:4px;display:grid}.sx__month-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__month-grid-event{padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);white-space:nowrap;z-index:1;align-items:center;display:flex;position:relative;overflow:hidden}.sx__month-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}@keyframes sx-grow-event{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sx__month-grid-event-time{margin-right:4px}.sx__month-grid-blocker{pointer-events:none}.sx__month-agenda-week{display:flex}.sx__month-agenda-week:not(:first-child){border-top:var(--sx-border)}.sx__month-agenda-week__week-number{text-align:center;color:var(--sx-color-on-surface);background-color:#eceef1;width:1.5rem;padding-top:9px;font-size:.75rem}.is-dark .sx__month-agenda-week__week-number{background-color:#4a4458}.sx__month-agenda-day{padding:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);height:3rem;color:var(--sx-internal-color-text);flex-flow:column;flex:1;align-items:center;display:flex}.sx__month-agenda-day--active{box-shadow:inset 0 0 0 3px var(--sx-color-primary)}.sx__month-agenda-day__event-icons{grid-gap:3px;margin-top:4px;display:flex}.sx__month-agenda-day__event-icon{filter:brightness(1.6);border-radius:50%;width:6px;height:6px}.is-dark .sx__month-agenda-day__event-icon{filter:initial}.sx__month-agenda-day-names{padding:var(--sx-spacing-padding2)0;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);display:flex}.sx__month-agenda-day-names.sx__has-week-numbers{padding-inline-start:1.5rem}.sx__month-agenda-day-name{flex:1;justify-content:center;display:flex}.sx__month-agenda-events{padding:0 var(--sx-spacing-padding2)}.sx__month-agenda-event{padding:var(--sx-spacing-padding2);margin-bottom:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-small)}.sx__month-agenda-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__month-agenda-event:first-child{margin-top:var(--sx-spacing-padding2)}.sx__month-agenda-event__title{font-weight:600}.sx__month-agenda-event__has-icon{align-items:center;display:flex}.sx__month-agenda-events__empty{margin-top:var(--sx-spacing-padding4);justify-content:center;display:flex}.sx__week-wrapper{position:relative}.sx__week-grid{padding-left:var(--sx-calendar-week-grid-padding-left);height:var(--sx-week-grid-height);display:flex;position:relative;overflow:hidden}.sx__week-header{z-index:2;background-color:var(--sx-color-background);position:sticky;top:0}.sx__week-header-content{position:relative}.sx__week-header-border{border-bottom:var(--sx-border);border-left:250px solid #0000;width:100%;position:absolute;bottom:0}.sx__list-wrapper{background-color:var(--sx-color-background);scroll-behavior:smooth;height:100%;padding:0;position:relative;overflow-y:auto}.sx__list-day{background-color:var(--sx-color-background);will-change:opacity;padding:0;transform:translateZ(0)}.sx__list-day-header{padding:var(--sx-spacing-padding2)var(--sx-spacing-padding4);background-color:var(--sx-color-surface-container-low);z-index:1;position:sticky;top:0}.sx__list-day-date{font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sx__list-day-events{background:var(--sx-color-background);padding:0 16px}.sx__list-event{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.sx__list-event:not(:first-child){border-top:var(--sx-border)}.sx__list-event-color-line{border-radius:2px;flex-shrink:0;width:3px;height:24px}.sx__list-event-content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.sx__list-event-title{color:var(--sx-color-on-background);flex:1;font-size:1em}.sx__list-event-times{flex-direction:column;align-items:flex-end;gap:2px;min-width:80px;display:flex}.sx__list-event-start-time{color:var(--sx-color-on-background);font-size:.85em}.sx__list-event-end-time{color:var(--sx-color-neutral);font-size:.85em}.sx__list-event-arrow{color:var(--sx-color-neutral);font-size:.85em;line-height:1}.sx__list-event-all-day{color:var(--sx-color-neutral);font-size:.85em}.sx__list-day-margin{height:16px}.sx__list-no-events{color:var(--sx-color-neutral);font-size:var(--sx-font-extra-small);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__week-grid__time-axis{right:0;top:var(--sx-week-grid-offset-top);flex-flow:column;width:calc(100% - 60px);display:flex;position:absolute}.sx__week-grid__hour{height:var(--sx-week-grid-hour-height);border-top:var(--sx-border);font-size:var(--sx-font-extra-small);position:relative}.sx__week-grid__hour:first-child{visibility:hidden}.sx__week-grid__hour-text{color:var(--sx-color-neutral);position:absolute;top:-.75em;left:-43px}.sx__time-grid-day{border-left:var(--sx-border);width:100%;height:100%;position:relative}.sx__week-grid__date-axis{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__week-grid__date{padding:var(--sx-spacing-padding3)0;align-items:center;gap:var(--sx-spacing-padding1);flex-flow:column;flex:1;display:flex}.sx__week-grid__day-name{text-transform:uppercase;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);font-weight:500}.sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--sx-color-primary);font-weight:700}.sx__week-grid__date-number{font-size:var(--sx-font-extra-large);color:var(--sx-color-neutral);justify-content:center;align-items:center;width:2em;height:2em;font-weight:500;display:flex}.sx__week-grid__date--is-today .sx__week-grid__date-number{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary);border-radius:50%}.sx__time-grid-event{width:calc(100% - 10px);padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-extra-small);-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.sx__time-grid-event.is-event-copy{opacity:.5;box-shadow:var(--sx-box-shadow-level3);z-index:1;transition:transform .15s ease-in-out}.sx__time-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}[data-has-dnd=true] .sx__time-grid-event{touch-action:none}.sx__is-resizing .sx__time-grid-event:has(+.is-event-copy){opacity:0}.sx__is-resizing .is-event-copy{opacity:1}.sx__time-grid-event-inner{height:100%;position:relative}.sx__time-grid-event-resize-handle{cursor:ns-resize;touch-action:none;width:100%;height:clamp(10px,20px,50%);display:block;position:absolute;bottom:0}.sx__time-grid-event-title{font-weight:600}.sx__time-grid-event-time,.sx__time-grid-event-people,.sx__time-grid-event-location{white-space:nowrap;align-items:center;display:flex}.sx__title-and-time-compact{align-items:center;gap:var(--sx-spacing-padding2);display:flex}.sx__title-and-time-compact .sx__time-grid-event-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx__title-and-time-compact .sx__time-grid-event-time{flex-shrink:0}.sx__event-icon{min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-inline-end:var(--sx-spacing-padding2)}.sx__date-grid{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__date-grid-day{grid-gap:2px;width:100%;display:grid;position:relative}.sx__date-grid-day .sx__spacer{display:var(--sx-draw-plugin-spacer-display,none);height:var(--sx-draw-plugin-spacer)}.sx__date-grid-event{z-index:1;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);-webkit-user-select:none;user-select:none;align-items:center;font-weight:600;display:flex;position:relative}.sx__date-grid-event:has(.sx__date-grid-event--left-overflow){margin-left:10px}.sx__date-grid-event:has(.sx__date-grid-event--right-overflow){margin-right:10px}.sx__date-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__date-grid-event .sx__date-grid-event--left-overflow{z-index:1;clip-path:polygon(100% 0,0 50%,100% 100%,100% 0);width:10px;height:100%;position:absolute;left:-10px}.sx__date-grid-event .sx__date-grid-event--right-overflow{z-index:1;clip-path:polygon(0 0,100% 50%,0 100%,0 0);width:10px;height:100%;position:absolute;right:-10px}.sx__date-grid-event.sx__date-grid-event--copy{z-index:2;box-shadow:var(--sx-box-shadow-level3);transition-property:transform,width;transition-duration:.15s;transition-timing-function:ease-in-out}.sx__date-grid-event-text{width:calc(100% - var(--sx-spacing-padding1)*2);left:var(--sx-spacing-padding1);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow-x:hidden}.sx__date-grid-event-text .sx__date-grid-event-time{font-weight:initial}.sx__date-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__date-grid-event-resize-handle{cursor:ew-resize;z-index:1;touch-action:none;width:clamp(10px,15px,50%);height:100%;position:absolute;right:0}[dir=rtl] .sx__date-grid-event-resize-handle{left:0;right:auto}.sx__date-grid-background-event{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}:root{--sx-week-grid-height:0;--sx-time-axis-height:0;--sx-week-grid-hour-height:0;--sx-week-grid-offset-top:0}.sx__event-modal{visibility:hidden;top:var(--sx-event-modal-top);left:var(--sx-event-modal-left);background-color:var(--sx-color-background);z-index:2;width:400px;max-width:100%;height:fit-content;position:fixed}.sx__event-modal.is-open{visibility:initial;animation:.3s slide-sideways}.is-dark .sx__event-modal{background-color:var(--sx-color-surface-container-high)}.sx__event-modal-default{padding:var(--sx-spacing-padding6);background-color:var(--sx-color-background);border-radius:var(--sx-rounding-small);max-height:250px;overflow-y:scroll;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}@keyframes slide-sideways{0%{opacity:0;transform:translateX(var(--sx-event-modal-animation-start))}to{opacity:1;transform:translate(0)}}.sx__event-modal .sx__event-icon{min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-inline-end:var(--sx-spacing-padding2)}.sx__event-modal__color-icon{width:16px;height:16px;border-radius:25%;margin-inline-end:var(--sx-spacing-padding3);display:inline-block}.sx__has-icon{margin-bottom:var(--sx-spacing-padding2);grid-template-columns:30px 1fr;align-items:flex-start;display:grid}.sx__has-icon .sx__event-icon{margin-top:2px}.sx__has-icon .sx__event-modal__color-icon{margin-top:4px}.sx__event-modal__title{font-size:var(--sx-font-large)}.sx__event-modal__time{font-size:var(--sx-font-small)}.sx__current-time-indicator{z-index:0;background-color:red;height:2px;position:absolute;left:0;right:0}.sx__current-time-indicator:before{content:"";background-color:red;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.sx__current-time-indicator-full-week{width:calc(100% - var(--sx-calendar-week-grid-padding-left));inset:0 0 0 var(--sx-calendar-week-grid-padding-left);background-color:#ff000061;height:2px;position:absolute}
.sx-calendar-wrapper{--sx-color-primary:var(--primary);--sx-color-primary-foreground:var(--primary-foreground);--sx-color-surface:var(--card);--sx-color-on-surface:var(--card-foreground);--sx-color-surface-variant:var(--muted);--sx-color-on-surface-variant:var(--muted-foreground);--sx-color-outline:var(--border);--sx-font-family:var(--font-sans),system-ui,sans-serif;--sx-radius:var(--radius);flex-direction:column;height:100%;display:flex}.sx-calendar-wrapper>.sx-react-calendar-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.sx-calendar-wrapper>.sx-react-calendar-wrapper>.sx-react-calendar{flex:1;min-height:0}.sx-react-calendar-wrapper,.sx-react-calendar{font-family:var(--font-sans),system-ui,sans-serif;background:var(--background);color:var(--foreground);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.sx-react-calendar .sx-calendar-header{background:var(--card);border-bottom:1px solid var(--border);padding:.75rem 1rem}.sx-react-calendar .sx-calendar-header__btn{color:var(--foreground);border-radius:var(--radius-md);transition:all .2s}.sx-react-calendar .sx-calendar-header__btn:hover{background:var(--accent);color:var(--accent-foreground);transform:translateY(-1px)}.sx-react-calendar .sx-calendar-header__view-selector button{color:var(--muted-foreground);border-radius:var(--radius-md);font-weight:500;transition:all .2s}.sx-react-calendar .sx-calendar-header__view-selector button:hover,.sx-react-calendar .sx-calendar-header__view-selector button.is-active{background:var(--accent);color:var(--accent-foreground);box-shadow:0 1px 2px #0000000d}.sx-react-calendar .sx-time-grid{background:var(--background)}.sx-react-calendar .sx-time-grid__hour-line{border-color:var(--border)}.sx-react-calendar .sx-time-grid__time-column{color:var(--muted-foreground);font-size:.75rem}.sx-react-calendar .sx-calendar-week__day-header,.sx-react-calendar .sx-month-grid__day-header{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.sx-react-calendar .sx-time-grid__current-time-indicator{background:var(--destructive)}.sx-react-calendar .sx-event{border-radius:var(--radius-md);opacity:.95;border:1px solid #ffffff1a;font-size:.8125rem;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0000000d}.sx-react-calendar .sx-event:hover{opacity:1;z-index:10;transform:translateY(-1px)scale(1.01);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.sx-react-calendar .sx-event-modal{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.sx-react-calendar .sx-month-grid__day{border-color:var(--border)}.sx-react-calendar .sx-month-grid__day--today{background:var(--accent)}.sx-react-calendar .sx-month-grid__day--outside{color:var(--muted-foreground);opacity:.5}.dark .sx-react-calendar-wrapper,.dark .sx-react-calendar{background:var(--background);color:var(--foreground)}.dark .sx-react-calendar .sx-event{box-shadow:0 1px 2px #0003}.dark .sx-react-calendar .sx-event:hover{box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0003}@media (max-width:639px){.sx-react-calendar .sx-calendar-header{flex-wrap:wrap;gap:.5rem;padding:.5rem}.sx-react-calendar .sx-calendar-header__navigation{order:1;justify-content:space-between;width:100%}.sx-react-calendar .sx-calendar-header__btn{min-width:2.25rem;min-height:2.25rem;padding:.25rem}.sx-react-calendar .sx-calendar-header__range{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:60%;font-size:.875rem;overflow:hidden}.sx-react-calendar .sx-calendar-header__view-selector{order:2;justify-content:center;gap:.25rem;width:100%}.sx-react-calendar .sx-calendar-header__view-selector button{flex:1;min-height:2rem;padding:.25rem .5rem;font-size:.75rem}.sx-react-calendar .sx-time-grid__time-column{width:2.5rem;font-size:.625rem}.sx-react-calendar .sx-calendar-week__day-header,.sx-react-calendar .sx-month-grid__day-header{padding:.25rem;font-size:.625rem}.sx-react-calendar .sx-week-grid__day{min-width:0}.sx-react-calendar .sx-event{min-height:1.5rem;padding:.125rem .25rem;font-size:.6875rem;line-height:1.3}.sx-react-calendar .sx-event__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.2;display:-webkit-box;overflow:hidden}.sx-react-calendar .sx-event__time{font-size:.5625rem}.sx-react-calendar .sx-month-grid__day{min-height:3.5rem;padding:.125rem}.sx-react-calendar .sx-month-grid__day-date{font-size:.75rem}.sx-react-calendar .sx-month-grid .sx-event{margin-bottom:.0625rem;padding:.0625rem .125rem;font-size:.625rem}.sx-react-calendar .sx-month-agenda-day{padding:.5rem}.sx-react-calendar .sx-month-agenda-day__header{font-size:.75rem}.sx-react-calendar .sx-event-modal{width:auto!important;max-width:none!important;left:.5rem!important;right:.5rem!important;transform:translate(0)!important}.sx-react-calendar .sx-event:active{transition:transform .1s;transform:scale(.98)}.sx-react-calendar .sx-calendar-header__btn:active,.sx-react-calendar .sx-calendar-header__view-selector button:active{transition:transform .1s;transform:scale(.95)}}@media (min-width:640px) and (max-width:767px){.sx-react-calendar .sx-calendar-header{padding:.5rem .75rem}.sx-react-calendar .sx-calendar-header__range{font-size:.9375rem}.sx-react-calendar .sx-event{font-size:.75rem}.sx-react-calendar .sx-time-grid__time-column{width:3rem;font-size:.6875rem}}.sx-react-calendar .sx-week-grid,.sx-react-calendar .sx-time-grid,.sx-react-calendar .sx-month-grid{-webkit-overflow-scrolling:touch;overflow:auto}@media (max-width:639px){.sx-react-calendar .sx-week-grid,.sx-react-calendar .sx-time-grid{overflow-x:hidden}}
._3_ygE{border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._1nBOt{list-style:none;display:table-row}._2eZzQ{opacity:1;border-right:1px solid #c4c4c4;margin-left:-2px}._WuQ0f{vertical-align:-webkit-baseline-middle;vertical-align:middle;display:table-cell}._3ZbQT{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._34SS0{text-overflow:ellipsis;display:table-row}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}._nI1Xw{display:flex}._2QjE6{color:#565656;-webkit-user-select:none;user-select:none;cursor:pointer;padding:.15rem .2rem 0;font-size:.6rem}._2TfEi{-webkit-user-select:none;user-select:none;padding-left:1rem;font-size:.6rem}._3T42e{background:#fff;padding:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}._29NTg{color:#666;margin-bottom:6px;font-size:12px}._25P-K{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex;position:absolute}._3gVAq{visibility:hidden;pointer-events:none;display:flex;position:absolute}._1eT-t{scrollbar-width:thin;flex-shrink:0;width:1rem;overflow:hidden auto}._1eT-t::-webkit-scrollbar{width:1.1rem;height:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:0 0}._1eT-t::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._1eT-t::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4px}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{visibility:visible;opacity:1}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{-webkit-user-select:none;user-select:none;stroke-width:0}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{-webkit-user-select:none;user-select:none;opacity:.6}._2pZMF{-webkit-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;dominant-baseline:central;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:lighter}._3KcaM{fill:#555;text-anchor:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._CZjuD{margin:0;padding:0;font-size:0;overflow:hidden}._2B2zv{margin:0;padding:0;overflow:hidden}._3eULf{outline:none;margin:0;padding:0;list-style:none;display:flex;position:relative}._2k9Ys{scrollbar-width:thin;max-width:100%;height:1.2rem;overflow:auto}._2k9Ys::-webkit-scrollbar{width:1.1rem;height:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:0 0}._2k9Ys::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._2k9Ys::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._19jgW{height:1px}
.gantt-chart-wrapper{font-family:var(--font-sans),system-ui,sans-serif;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--background);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.gantt-chart-wrapper ._CZjuD,.gantt-chart-wrapper ._3eULf{font-family:var(--font-sans),system-ui,sans-serif}.gantt-chart-wrapper ._1rLuZ,.gantt-chart-wrapper ._2dZTy{fill:var(--muted)}.gantt-chart-wrapper ._35nLX{fill:var(--foreground);font-size:12px;font-weight:500}.gantt-chart-wrapper ._RuwuK{fill:color-mix(in oklch,var(--chart-1)20%,transparent)}.gantt-chart-wrapper ._3T42e{fill:var(--muted);rx:4;ry:4}.gantt-chart-wrapper ._3T42e:hover,.gantt-chart-wrapper ._3T42e._active{fill:var(--accent)}.gantt-chart-wrapper ._1KJ6x{fill:var(--primary);rx:4;ry:4}.gantt-chart-wrapper ._3zRJQ{fill:var(--foreground);font-size:13px}.gantt-chart-wrapper ._2RbGV{fill:var(--muted-foreground)}.gantt-chart-wrapper ._2TfEi{stroke:var(--muted-foreground)}.gantt-chart-wrapper ._WuQ0f{background:var(--card);border-right:1px solid var(--border)}.gantt-chart-wrapper ._1nBOt{stroke:var(--border)}.gantt-chart-wrapper ._3_ygE{background:var(--muted);border-bottom:1px solid var(--border);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.gantt-chart-wrapper ._34SS0{border-bottom:1px solid var(--border)}.gantt-chart-wrapper ._34SS0:hover{background:var(--accent)}.gantt-chart-wrapper ._3H68C{color:var(--muted-foreground)}.gantt-chart-wrapper ._3H68C:hover{color:var(--foreground)}.gantt-chart-wrapper ._3T1Ra{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.gantt-chart-wrapper ._2B2zv{background:var(--background)}.gantt-chart-wrapper ._2P2B1{fill:var(--chart-2)}.gantt-chart-wrapper ._RP3J2{fill:var(--chart-3)}.dark .gantt-chart-wrapper{background:var(--background)}.dark .gantt-chart-wrapper ._3T1Ra{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003}
@keyframes auth-module__9lQH2W__auth-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-module__9lQH2W__grid{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-columns:1fr;display:grid;overflow-x:hidden}@media (min-width:1024px){.auth-module__9lQH2W__grid{grid-template-columns:1fr 1fr}}.auth-module__9lQH2W__panel{background:var(--background);flex-direction:column;gap:1.5rem;min-height:100dvh;padding:2rem;display:flex;overflow-y:auto}@media (min-width:768px){.auth-module__9lQH2W__panel{padding:2.5rem 3rem 3rem}}.auth-module__9lQH2W__logoRow{justify-content:center;animation:.5s cubic-bezier(.25,.46,.45,.94) both auth-module__9lQH2W__auth-fade-in;display:flex}.auth-module__9lQH2W__logoLink{color:var(--foreground);border-bottom:1px solid color-mix(in oklch,var(--border),transparent 50%);flex-direction:column;align-self:center;align-items:stretch;gap:.75rem;margin-bottom:.25rem;padding-bottom:1rem;text-decoration:none;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);animation:.5s cubic-bezier(.25,.46,.45,.94) both auth-module__9lQH2W__auth-fade-in;display:inline-flex}.auth-module__9lQH2W__logoLink:hover{opacity:.8}.auth-module__9lQH2W__logoKanji{font-family:var(--font-noto-sans-jp),serif;color:var(--foreground);font-size:clamp(6.5rem,28vw,10rem);font-weight:700;line-height:1}.auth-module__9lQH2W__logoMark{border-radius:var(--radius-lg);background:var(--primary);width:48px;height:48px;color:var(--primary-foreground);box-shadow:0 2px 8px color-mix(in oklch,var(--primary),transparent 60%);justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.auth-module__9lQH2W__logoWordmark{font-family:var(--font-inter),sans-serif;text-transform:uppercase;color:var(--muted-foreground);flex-direction:row;justify-content:space-between;padding-left:.25rem;padding-right:.7rem;font-size:1rem;font-weight:900;line-height:1;display:flex}.auth-module__9lQH2W__formShell{flex:1;justify-content:center;align-items:flex-start;padding-top:.5rem;display:flex}@media (min-width:1024px){.auth-module__9lQH2W__formShell{align-items:center;padding-top:0}}.auth-module__9lQH2W__card{flex-direction:column;gap:1.5rem;width:100%;max-width:420px;display:flex}.auth-module__9lQH2W__heading{text-align:center;flex-direction:column;gap:.5rem;animation:.5s cubic-bezier(.25,.46,.45,.94) 50ms both auth-module__9lQH2W__auth-fade-in;display:flex}.auth-module__9lQH2W__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem}.auth-module__9lQH2W__title{letter-spacing:-.01em;color:var(--foreground);font-size:1.5rem;font-weight:600}.auth-module__9lQH2W__form{gap:1rem;animation:.5s cubic-bezier(.25,.46,.45,.94) .1s both auth-module__9lQH2W__auth-fade-in;display:grid}.auth-module__9lQH2W__field{gap:.5rem;display:grid}.auth-module__9lQH2W__label{color:var(--foreground);font-size:.95rem;font-weight:600}.auth-module__9lQH2W__fieldHeader{justify-content:space-between;align-items:baseline;display:flex}.auth-module__9lQH2W__forgotLink{color:var(--muted-foreground);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.25,.46,.45,.94)}.auth-module__9lQH2W__forgotLink:hover{color:var(--foreground)}.auth-module__9lQH2W__input{width:100%;min-height:48px;padding:.875rem 1rem;transition:border-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.auth-module__9lQH2W__input:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklch,var(--ring),transparent 80%)}.auth-module__9lQH2W__submit{width:100%;height:48px;font-size:1rem;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94)}.auth-module__9lQH2W__submit:hover:not(:disabled){box-shadow:0 2px 8px color-mix(in oklch,var(--foreground),transparent 85%);transform:translateY(-1px)}.auth-module__9lQH2W__submit:active:not(:disabled){transform:translateY(0)}.auth-module__9lQH2W__statusSuccess{color:var(--success,#098926);margin-top:.5rem;font-size:.95rem}@supports (color:lab(0% 0 0)){.auth-module__9lQH2W__statusSuccess{color:var(--success,lab(49.7917% -47.926 41.72))}}.auth-module__9lQH2W__secondaryText{text-align:center;color:var(--muted-foreground);font-size:.95rem;animation:.5s cubic-bezier(.25,.46,.45,.94) .15s both auth-module__9lQH2W__auth-fade-in}.auth-module__9lQH2W__inviteInfo{background:var(--muted);border-radius:var(--radius-md);text-align:center;padding:1rem}.auth-module__9lQH2W__inviteText{color:var(--muted-foreground);font-size:.95rem;line-height:1.5}.auth-module__9lQH2W__inviteText strong{color:var(--foreground)}.auth-module__9lQH2W__link{text-underline-offset:4px;color:var(--foreground);font-weight:600;text-decoration:underline;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.auth-module__9lQH2W__link:hover{opacity:.7}.auth-module__9lQH2W__divider{color:var(--muted-foreground);align-items:center;gap:1rem;font-size:.8rem;animation:.5s cubic-bezier(.25,.46,.45,.94) .15s both auth-module__9lQH2W__auth-fade-in;display:flex}.auth-module__9lQH2W__divider:before,.auth-module__9lQH2W__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-module__9lQH2W__ssoGroup{grid-template-columns:repeat(3,1fr);gap:.75rem;animation:.5s cubic-bezier(.25,.46,.45,.94) .2s both auth-module__9lQH2W__auth-fade-in;display:grid}.auth-module__9lQH2W__ssoButton{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:44px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.85rem;font-weight:500;transition:background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94);display:flex}.auth-module__9lQH2W__ssoButton:hover{background:var(--muted);border-color:color-mix(in oklch,var(--border),var(--foreground)15%)}.auth-module__9lQH2W__ssoIcon{flex-shrink:0;width:16px;height:16px}.auth-module__9lQH2W__ssoEnterprise{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:100%;height:44px;color:var(--muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;transition:background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94),color .15s cubic-bezier(.25,.46,.45,.94);animation:.5s cubic-bezier(.25,.46,.45,.94) .25s both auth-module__9lQH2W__auth-fade-in;display:flex}.auth-module__9lQH2W__ssoEnterprise:hover{background:var(--muted);border-color:color-mix(in oklch,var(--border),var(--foreground)15%);color:var(--foreground)}.auth-module__9lQH2W__hero{background:var(--background);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-module__9lQH2W__hero{display:block}}.auth-module__9lQH2W__heroImage{object-fit:cover}.auth-module__9lQH2W__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000001a,#0006);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.auth-module__9lQH2W__logoLink,.auth-module__9lQH2W__heading,.auth-module__9lQH2W__form,.auth-module__9lQH2W__secondaryText,.auth-module__9lQH2W__logoRow{animation:none}}
@keyframes auth-hero-module__W1x6oG__hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-hero-module__W1x6oG__hero-tagline-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-hero-module__W1x6oG__heroPanel{background:var(--background);animation:.8s cubic-bezier(.25,.46,.45,.94) both auth-hero-module__W1x6oG__hero-fade-in;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-hero-module__W1x6oG__heroPanel{display:block}}.auth-hero-module__W1x6oG__heroImage{object-fit:cover}.auth-hero-module__W1x6oG__overlay{pointer-events:none;background:linear-gradient(to top,color-mix(in oklch,var(--background),transparent 20%),transparent 50%);justify-content:center;align-items:flex-end;padding:3rem;display:flex;position:absolute;inset:0}.auth-hero-module__W1x6oG__overlayTagline{letter-spacing:-.01em;text-align:center;color:var(--muted-foreground);font-size:1.25rem;font-weight:600;line-height:1.4;animation:.6s cubic-bezier(.25,.46,.45,.94) .5s both auth-hero-module__W1x6oG__hero-tagline-up}@media (prefers-reduced-motion:reduce){.auth-hero-module__W1x6oG__heroPanel,.auth-hero-module__W1x6oG__overlayTagline{animation:none}}
