.sx__calendar-wrapper ul,.sx__date-picker-wrapper ul,.sx__date-picker-popup ul{list-style:none;padding:0}.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{font-family:inherit;outline:none}.sx__button{background-color:inherit;outline:0;border:none;cursor:pointer}: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}:root{--sx-box-shadow-level3: 0 3px 6px 0 rgb(0 0 0 / 16%), 0 3px 6px 0 rgb(0 0 0 / 23%);--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}:root{--sx-z-index-week-header: 100;--sx-z-index-event-modal: 101;--sx-calendar-header-popup-z-index: 102}@keyframes sx-ripple{0%{width:0;height:0;opacity:.16}40%{width:100px;height:100px;opacity:.08}to{width:150px;height:150px;opacity:0}}.sx__ripple{position:relative;overflow:hidden}.sx__ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;background-color:currentcolor;opacity:.1;visibility:hidden;z-index:2}.sx__ripple:active:before{visibility:visible}.sx__ripple:not(:active):before{animation:sx-ripple .75s cubic-bezier(0,.1,.8,1);transition:visibility .75s step-end}@keyframes sx-ripple-wide{0%{width:0;height:0;opacity:.16}40%{width:300px;height:100px;opacity:.08}to{width:450px;height:150px;opacity:0}}.sx__ripple--wide{position:relative;overflow:hidden}.sx__ripple--wide:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;background-color:currentcolor;opacity:.1;visibility:hidden;z-index:2}.sx__ripple--wide:active:before{visibility:visible}.sx__ripple--wide:before{border-radius:var(--sx-rounding-small)}.sx__ripple--wide:not(:active):before{animation:sx-ripple-wide .75s cubic-bezier(0,.1,.8,1);transition:visibility .75s step-end}.sx__chevron-wrapper{position:relative;border-radius:50%;min-height:48px;min-width:48px;cursor:pointer;transition:background-color .2s ease-in-out;font-size:0}.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{position:absolute;top:50%;width:.6rem;height:.6rem;border-width:.2rem .2rem 0 0;border-style:solid;border-color:var(--sx-internal-color-text)}.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{position:relative;color:var(--sx-color-on-background);width:fit-content}.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{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;align-items:center;padding:0;transition:transform .2s ease-in-out}.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{width:1rem;height:1rem;pointer-events:none;filter:brightness(.7)}.sx__date-input{font-size:1rem;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%}.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{position:absolute;top:0;inset-inline-start:12px;padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);font-size:.75rem;color:var(--sx-color-neutral);line-height:1rem;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none}.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{position:absolute;height:fit-content;z-index:1;top:calc(100% + 1px);width:20.75rem;max-width:500px;max-height:400px;overflow:scroll;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)}.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]{right:auto;left:0;transform:translate(0)}.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%;border-radius:0;background-color:transparent;font-size:1rem;padding:1em;transition:background-color .2s ease-in-out;color:var(--sx-internal-color-text)}.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{display:flex;flex-wrap:wrap}.sx__date-picker__years-view-accordion__month{flex:1 0 33.3333%;background-color:transparent;border:0;font-size:.9rem;padding:.5em 0;border-radius:25px;color:var(--sx-internal-color-text)}.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{display:flex;width:100%;justify-content:space-evenly;margin-bottom:.5em}.sx__date-picker__day-names .sx__date-picker__day,.sx__date-picker__day-names .sx__date-picker__day-name{flex:1;text-align:center}.sx__date-picker__day-name{font-weight:700;color:var(--sx-color-neutral-variant)}.sx__date-picker__month-view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.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{font-size:1.5rem;font-weight:300;color:var(--sx-internal-color-text)}.sx__date-picker__month-view-header__month-year:hover{color:var(--sx-color-primary);-webkit-text-decoration:underline;text-decoration:underline}.sx__date-picker__week{display:flex;width:100%;justify-content:space-evenly;margin-bottom:.5em}.sx__date-picker__week .sx__date-picker__day,.sx__date-picker__week .sx__date-picker__day-name{flex:1;text-align:center}.sx__date-picker__day{background-color:transparent;border-radius:50%;width:2.5rem;height:2.5rem;color:var(--sx-internal-color-text)}.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-week-grid-padding-left: 75px}:root .sx__date-picker-popup.is-teleported{z-index:3}.sx__calendar-wrapper{height:100%;display:flex;color:var(--sx-internal-color-text)}.sx__calendar-wrapper *{box-sizing:border-box}.sx__calendar{position:relative;flex:1;height:100%;border:var(--sx-border);border-radius:var(--sx-rounding-small);display:flex;flex-flow:column;background-color:var(--sx-color-background);overflow:hidden}.sx__view-container{position:relative;flex:1;overflow-y:auto;scroll-behavior:smooth}.sx__slide-left{animation:sx-slide-left .3s ease-out}@keyframes sx-slide-left{0%{transform:translate(8%);filter:blur(.25rem);opacity:.1}to{transform:translate(0);filter:blur(0);opacity:1}}.sx__slide-right{animation:sx-slide-right .3s ease-out}@keyframes sx-slide-right{0%{transform:translate(-8%);filter:blur(.25rem);opacity:.1}to{transform:translate(0);filter:blur(0);opacity:1}}.sx__calendar-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--sx-spacing-padding4);gap:var(--sx-spacing-padding4);flex-wrap:wrap}.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{display:flex;align-items:center;gap:var(--sx-spacing-padding4);flex-wrap:wrap;min-width:0}.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{border-radius:4px;background-color:#eceef1;color:var(--sx-color-on-surface);padding:var(--sx-spacing-padding1) var(--sx-spacing-padding2);font-size:.75rem;font-weight:500}.is-dark .sx__calendar-header__week-number{background-color:#4a4458}.sx__range-heading{font-size:clamp(16px,1.25rem,24px);max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{position:relative;font-size:var(--sx-calendar-header-input-font-size)}.sx__view-selection-label{position:absolute;top:0;inset-inline-start:12px;padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);font-size:.75rem;color:var(--sx-color-neutral);line-height:1rem;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none;z-index:1}.is-dark .sx__view-selection-label{display:none}.sx__view-selection-selected-item{height:100%;width:fit-content;padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);cursor:pointer;border-radius:var(--sx-rounding-extra-small);border:var(--sx-border);display:flex;align-items:center;gap:var(--sx-spacing-padding2)}.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{width:1rem;height:1rem;pointer-events:none;filter:brightness(.7);transition:transform .2s ease-in-out}.sx__view-selection.is-open .sx__view-selection-chevron{transform:rotate(180deg)}.sx__view-selection-items{position:absolute;top:100%;box-shadow:var(--sx-box-shadow-level3);margin:0;background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index)}.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{display:flex;flex-flow:column;height:100%}.sx__month-grid-week__week-number{display:flex;justify-content:center;padding-top:12px;background-color:#eceef1;color:var(--sx-color-on-surface);width:1.5rem;font-size:.75rem}.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{position:relative;padding:var(--sx-spacing-padding2) 0;flex:1}.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{display:flex;flex-flow:column;align-items:center}.sx__month-grid-day__header-day-name{font-size:11px;text-transform:uppercase;color:var(--sx-color-neutral)}.sx__month-grid-day__header-date{font-size:var(--sx-font-extra-small);margin-bottom:var(--sx-spacing-padding1);border-radius:50%;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.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{position:absolute;top:0;left:0;height:100%;width:100%}.sx__month-grid-day__events{display:grid;grid-gap:4px}.sx__month-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__month-grid-event{position:relative;display:flex;align-items:center;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);overflow:hidden;white-space:nowrap;z-index:1}.sx__month-grid-event.is-event-new{animation:sx-grow-event .3s ease-in-out forwards}.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;background-color:#eceef1;color:var(--sx-color-on-surface);width:1.5rem;font-size:.75rem;padding-top:9px}.is-dark .sx__month-agenda-week__week-number{background-color:#4a4458}.sx__month-agenda-day{padding:var(--sx-spacing-padding2);flex:1;display:flex;flex-flow:column;align-items:center;height:3rem;border-radius:var(--sx-rounding-extra-small);color:var(--sx-internal-color-text)}.sx__month-agenda-day--active{box-shadow:inset 0 0 0 3px var(--sx-color-primary)}.sx__month-agenda-day__event-icons{margin-top:4px;display:flex;grid-gap:3px}.sx__month-agenda-day__event-icon{height:6px;width:6px;border-radius:50%;filter:brightness(1.6)}.is-dark .sx__month-agenda-day__event-icon{filter:initial}.sx__month-agenda-day-names{display:flex;padding:var(--sx-spacing-padding2) 0;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral)}.sx__month-agenda-day-names.sx__has-week-numbers{padding-inline-start:1.5rem}.sx__month-agenda-day-name{flex:1;display:flex;justify-content:center}.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:sx-grow-event .3s ease-in-out forwards}.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{display:flex;align-items:center}.sx__month-agenda-events__empty{margin-top:var(--sx-spacing-padding4);display:flex;justify-content:center}.sx__week-wrapper{position:relative}.sx__week-grid{position:relative;padding-left:var(--sx-calendar-week-grid-padding-left);display:flex;height:var(--sx-week-grid-height);overflow:hidden}.sx__week-header{position:sticky;top:0;z-index:var(--sx-z-index-week-header);background-color:var(--sx-color-background)}.sx__week-header-content{position:relative}.sx__week-header-border{position:absolute;width:100%;bottom:0;border-bottom:var(--sx-border);border-left:250px solid transparent}.sx__list-wrapper{padding:0;background-color:var(--sx-color-background);height:100%;overflow-y:auto;position:relative;scroll-behavior:smooth}.sx__list-day{padding:0;background-color:var(--sx-color-background);will-change:opacity;transform:translateZ(0)}.sx__list-day-header{padding:var(--sx-spacing-padding2) var(--sx-spacing-padding4);background-color:var(--sx-color-surface-container-low);position:sticky;top:0;z-index:1}.sx__list-day-date{font-size:var(--sx-font-extra-small);font-weight:600;color:var(--sx-color-neutral);text-transform:uppercase;letter-spacing:.5px}.sx__list-day-events{padding:0 16px;background:var(--sx-color-background)}.sx__list-event{padding:.75rem 0;display:flex;align-items:flex-start;gap:.75rem}.sx__list-event:not(:first-child){border-top:var(--sx-border)}.sx__list-event-color-line{width:3px;height:24px;border-radius:2px;flex-shrink:0}.sx__list-event-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.sx__list-event-title{font-size:1em;color:var(--sx-color-on-background);flex:1}.sx__list-event-times{display:flex;flex-direction:column;align-items:flex-end;min-width:80px;gap:2px}.sx__list-event-start-time{font-size:.85em;color:var(--sx-color-on-background)}.sx__list-event-end-time{font-size:.85em;color:var(--sx-color-neutral)}.sx__list-event-arrow{font-size:.85em;color:var(--sx-color-neutral);line-height:1}.sx__list-event-all-day{font-size:.85em;color:var(--sx-color-neutral)}.sx__list-day-margin{height:16px}.sx__list-no-events{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--sx-color-neutral);font-size:var(--sx-font-extra-small);text-align:center}.sx__week-grid__time-axis{display:flex;flex-flow:column;position:absolute;right:0;top:var(--sx-week-grid-offset-top);width:calc(100% - 60px)}.sx__week-grid__hour{position:relative;height:var(--sx-week-grid-hour-height);border-top:var(--sx-border);font-size:var(--sx-font-extra-small)}.sx__week-grid__hour:first-child{visibility:hidden}.sx__week-grid__hour-text{position:absolute;left:-43px;top:-.75em;color:var(--sx-color-neutral)}.sx__time-grid-day{position:relative;width:100%;height:100%;border-left:var(--sx-border)}.sx__week-grid__date-axis{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__week-grid__date{flex:1;display:flex;flex-flow:column;align-items:center;padding:var(--sx-spacing-padding3) 0;gap:var(--sx-spacing-padding1)}.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{display:flex;align-items:center;justify-content:center;font-size:var(--sx-font-extra-large);font-weight:500;color:var(--sx-color-neutral);height:2em;width:2em}.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);position:absolute;border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-extra-small);overflow:hidden;-webkit-user-select:none;user-select:none}.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:sx-grow-event .3s ease-in-out forwards}[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{position:relative;height:100%}.sx__time-grid-event-resize-handle{display:block;position:absolute;width:100%;bottom:0;cursor:ns-resize;height:clamp(10px,20px,50%);touch-action:none}.sx__time-grid-event-title{font-weight:600}.sx__time-grid-event-time,.sx__time-grid-event-people,.sx__time-grid-event-location{display:flex;align-items:center;white-space:nowrap}.sx__title-and-time-compact{display:flex;align-items:center;gap:var(--sx-spacing-padding2)}.sx__title-and-time-compact .sx__time-grid-event-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx__title-and-time-compact .sx__time-grid-event-time{flex-shrink:0}.sx__event-icon{min-width:15px;min-height:15px;max-width:15px;max-height:15px;margin-inline-end:var(--sx-spacing-padding2)}.sx__date-grid{display:flex;padding-left:var(--sx-calendar-week-grid-padding-left)}.sx__date-grid-day{position:relative;width:100%;display:grid;grid-gap:2px}.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;position:relative;display:flex;align-items:center;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);font-weight:600;-webkit-user-select:none;user-select:none}.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:sx-grow-event .3s ease-in-out forwards}@keyframes sx-grow-event{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.sx__date-grid-event .sx__date-grid-event--left-overflow{position:absolute;z-index:1;width:10px;height:100%;left:-10px;clip-path:polygon(100% 0,0 50%,100% 100%,100% 0)}.sx__date-grid-event .sx__date-grid-event--right-overflow{position:absolute;z-index:1;width:10px;height:100%;right:-10px;clip-path:polygon(0 0,100% 50%,0 100%,0 0)}.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);position:absolute;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.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{position:absolute;right:0;height:100%;width:clamp(10px,15px,50%);cursor:ew-resize;z-index:1;touch-action:none}[dir=rtl] .sx__date-grid-event-resize-handle{left:0;right:auto}.sx__date-grid-background-event{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}: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;position:fixed;top:var(--sx-event-modal-top);left:var(--sx-event-modal-left);width:400px;max-width:100%;height:fit-content;background-color:var(--sx-color-background);z-index:var(--sx-z-index-event-modal)}.sx__event-modal.is-open{animation:slide-sideways;animation-duration:.3s;visibility:initial}.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);box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003;border-radius:var(--sx-rounding-small);max-height:250px;overflow-y:scroll}@keyframes slide-sideways{0%{opacity:0;transform:translate(var(--sx-event-modal-animation-start))}to{transform:translate(0);opacity:1}}.sx__event-modal .sx__event-icon{min-width:16px;min-height:16px;max-width:16px;max-height:16px;margin-inline-end:var(--sx-spacing-padding2)}.sx__event-modal__color-icon{display:inline-block;width:16px;height:16px;border-radius:25%;margin-inline-end:var(--sx-spacing-padding3)}.sx__has-icon{display:grid;align-items:flex-start;grid-template-columns:30px 1fr;margin-bottom:var(--sx-spacing-padding2)}.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{position:absolute;left:0;right:0;height:2px;background-color:red;z-index:0}.sx__current-time-indicator:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background-color:red}.sx__current-time-indicator-full-week{width:calc(100% - var(--sx-calendar-week-grid-padding-left));position:absolute;inset:0 0 0 var(--sx-calendar-week-grid-padding-left);height:2px;background-color:#ff000061}@layer thirdparty{.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:var(--border-size-1) solid var(--border-color);font-size:var(--font-size-0);line-height:var(--font-lineheight-3);border-radius:var(--radius-md);position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:var(--surface-elevated);box-shadow:var(--shadow-1)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown var(--anim-duration-slow) var(--anim-ease-enter)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar[popover]{margin:0;padding:0;border:var(--border-size-1) solid var(--border-color);background:var(--surface-elevated);inset:unset;overflow:visible}.flatpickr-calendar[popover]:not(:popover-open){display:none}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:flex;width:100%}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:var(--text-primary);fill:var(--text-primary);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:var(--size-2);z-index:3;color:var(--text-muted);fill:var(--text-muted);transition:color var(--transition-timing-1),fill var(--transition-timing-1)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--text-primary)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--text-primary)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill var(--transition-timing-1);fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid light-dark(var(--gray-3),var(--gray-7));box-sizing:border-box}.numInputWrapper span:hover{background:light-dark(var(--gray-2),var(--gray-8))}.numInputWrapper span:active{background:light-dark(var(--gray-3),var(--gray-7))}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid var(--text-muted);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--text-muted);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:var(--text-muted)}.numInputWrapper:hover{background:light-dark(var(--gray-1),var(--gray-9))}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:var(--font-weight-5);color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:var(--font-weight-6);color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:light-dark(var(--gray-1),var(--gray-9))}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--text-primary)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--text-primary)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:var(--font-weight-5);line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:var(--text-muted);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:var(--font-weight-5);height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:light-dark(var(--gray-1),var(--gray-9))}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:var(--font-size-0);background:transparent;color:var(--text-muted);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:var(--font-weight-6)}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 light-dark(var(--gray-2),var(--gray-8))}.flatpickr-day{background:none;border:1px solid transparent;border-radius:var(--radius-round);box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-weight:var(--font-weight-4);width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center;transition:background-color var(--transition-timing-1),color var(--transition-timing-1)}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:light-dark(var(--gray-2),var(--gray-8));border-color:light-dark(var(--gray-2),var(--gray-8))}.flatpickr-day.today{border-color:var(--brand-dark)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:var(--brand-dark);background:var(--brand-dark);color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--brand-dark);box-shadow:none;color:#fff;border-color:var(--brand-dark)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--brand-dark)}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 light-dark(var(--gray-2),var(--gray-8)),5px 0 0 light-dark(var(--gray-2),var(--gray-8))}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:var(--text-muted);background:transparent;border-color:transparent;cursor:default;opacity:.5}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;opacity:.3}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 var(--brand-dark),5px 0 0 var(--brand-dark)}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-input[readonly]{cursor:pointer}}@layer openprops,normalize,theme,thirdparty,components.root,components.page,components.extended,utils;@layer openprops{:where(html){--font-system-ui: system-ui, sans-serif;--font-transitional: Charter, Bitstream Charter, Sitka Text, Cambria, serif;--font-old-style: Iowan Old Style, Palatino Linotype, URW Palladio L, P052, serif;--font-humanist: Seravek, Gill Sans Nova, Ubuntu, Calibri, DejaVu Sans, source-sans-pro, sans-serif;--font-geometric-humanist: Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;--font-classical-humanist: Optima, Candara, Noto Sans, source-sans-pro, sans-serif;--font-neo-grotesque: Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial, sans-serif;--font-monospace-slab-serif: Nimbus Mono PS, Courier New, monospace;--font-monospace-code: Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--font-industrial: Bahnschrift, DIN Alternate, Franklin Gothic Medium, Nimbus Sans Narrow, sans-serif-condensed, sans-serif;--font-rounded-sans: ui-rounded, Hiragino Maru Gothic ProN, Quicksand, Comfortaa, Manjari, Arial Rounded MT, Arial Rounded MT Bold, Calibri, source-sans-pro, sans-serif;--font-slab-serif: Rockwell, Rockwell Nova, Roboto Slab, DejaVu Serif, Sitka Small, serif;--font-antique: Superclarendon, Bookman Old Style, URW Bookman, URW Bookman L, Georgia Pro, Georgia, serif;--font-didone: Didot, Bodoni MT, Noto Serif Display, URW Palladio L, P052, Sylfaen, serif;--font-handwritten: Segoe Print, Bradley Hand, Chilanka, TSCu_Comic, casual, cursive;--font-sans: var(--font-system-ui);--font-serif: ui-serif, serif;--font-mono: var(--font-monospace-code);--font-weight-1: 100;--font-weight-2: 200;--font-weight-3: 300;--font-weight-4: 400;--font-weight-5: 500;--font-weight-6: 600;--font-weight-7: 700;--font-weight-8: 800;--font-weight-9: 900;--font-lineheight-00: .95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--font-letterspacing-0: -.05em;--font-letterspacing-1: .025em;--font-letterspacing-2: .05em;--font-letterspacing-3: .075em;--font-letterspacing-4: .15em;--font-letterspacing-5: .5em;--font-letterspacing-6: .75em;--font-letterspacing-7: 1em;--font-size-00: .5rem;--font-size-0: .75rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem)}}@layer openprops{:where(html){--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-px-000: -8px;--size-px-00: -4px;--size-px-1: 4px;--size-px-2: 8px;--size-px-3: 16px;--size-px-4: 20px;--size-px-5: 24px;--size-px-6: 28px;--size-px-7: 32px;--size-px-8: 48px;--size-px-9: 64px;--size-px-10: 80px;--size-px-11: 120px;--size-px-12: 160px;--size-px-13: 240px;--size-px-14: 320px;--size-px-15: 480px;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px;--size-relative-000: -.5ch;--size-relative-00: -.25ch;--size-relative-1: .25ch;--size-relative-2: .5ch;--size-relative-3: 1ch;--size-relative-4: 1.25ch;--size-relative-5: 1.5ch;--size-relative-6: 1.75ch;--size-relative-7: 2ch;--size-relative-8: 3ch;--size-relative-9: 4ch;--size-relative-10: 5ch;--size-relative-11: 7.5ch;--size-relative-12: 10ch;--size-relative-13: 15ch;--size-relative-14: 20ch;--size-relative-15: 30ch}}@layer openprops{:where(html){--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1: cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2: cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3: cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4: cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10);--ease-elastic-1: var(--ease-elastic-out-1);--ease-elastic-2: var(--ease-elastic-out-2);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4);--ease-elastic-5: var(--ease-elastic-out-5);--ease-squish-1: var(--ease-elastic-in-out-1);--ease-squish-2: var(--ease-elastic-in-out-2);--ease-squish-3: var(--ease-elastic-in-out-3);--ease-squish-4: var(--ease-elastic-in-out-4);--ease-squish-5: var(--ease-elastic-in-out-5);--ease-spring-1: linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2: linear( 0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1 );--ease-spring-3: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1 );--ease-spring-4: linear( 0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1 );--ease-spring-5: linear( 0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1 );--ease-bounce-1: linear( 0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1 );--ease-bounce-2: linear( 0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1 );--ease-bounce-3: linear( 0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1 );--ease-bounce-4: linear( 0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1 );--ease-bounce-5: linear( 0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1 );--ease-circ-in: cubic-bezier(.6,.04,.98,.335);--ease-circ-in-out: cubic-bezier(.785,.135,.15,.86);--ease-circ-out: cubic-bezier(.075,.82,.165,1);--ease-cubic-in: cubic-bezier(.55,.055,.675,.19);--ease-cubic-in-out: cubic-bezier(.645,.045,.355,1);--ease-cubic-out: cubic-bezier(.215,.61,.355,1);--ease-expo-in: cubic-bezier(.95,.05,.795,.035);--ease-expo-in-out: cubic-bezier(1,0,0,1);--ease-expo-out: cubic-bezier(.19,1,.22,1);--ease-quad-in: cubic-bezier(.55,.085,.68,.53);--ease-quad-in-out: cubic-bezier(.455,.03,.515,.955);--ease-quad-out: cubic-bezier(.25,.46,.45,.94);--ease-quart-in: cubic-bezier(.895,.03,.685,.22);--ease-quart-in-out: cubic-bezier(.77,0,.175,1);--ease-quart-out: cubic-bezier(.165,.84,.44,1);--ease-quint-in: cubic-bezier(.755,.05,.855,.06);--ease-quint-in-out: cubic-bezier(.86,0,.07,1);--ease-quint-out: cubic-bezier(.23,1,.32,1);--ease-sine-in: cubic-bezier(.47,0,.745,.715);--ease-sine-in-out: cubic-bezier(.445,.05,.55,.95);--ease-sine-out: cubic-bezier(.39,.575,.565,1)}}@layer openprops{:where(html){--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-important: 2147483647}}@layer openprops{:where(html){--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-strength-3: calc(var(--shadow-strength) + 2%);--shadow-strength-4: calc(var(--shadow-strength) + 3%);--shadow-strength-5: calc(var(--shadow-strength) + 4%);--shadow-strength-6: calc(var(--shadow-strength) + 5%);--shadow-strength-7: calc(var(--shadow-strength) + 6%);--shadow-strength-8: calc(var(--shadow-strength) + 7%);--shadow-strength-10: calc(var(--shadow-strength) + 9%);--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / var(--shadow-strength-10));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 2px -5px hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 2px 5px -5px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 4px 12px -5px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 12px 15px -5px hsl(var(--shadow-color) / var(--shadow-strength-8));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 1px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 2px 2px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 5px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 9px 9px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 16px 16px -2px hsl(var(--shadow-color) / var(--shadow-strength-7));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 2px 1px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 5px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 10px 10px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 20px 20px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 40px 40px -2px hsl(var(--shadow-color) / var(--shadow-strength-8));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 3px 2px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 12px 10px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 22px 18px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 41px 33px -2px hsl(var(--shadow-color) / var(--shadow-strength-7)), 0 100px 80px -2px hsl(var(--shadow-color) / var(--shadow-strength-8));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / var(--shadow-strength-10));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight)}@media (prefers-color-scheme: dark){:where(html){--shadow-color: 220 40% 2%;--shadow-strength: 25%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007}}}@layer openprops{:where(html){--ratio-square: 1;--ratio-landscape: 4/3;--ratio-portrait: 3/4;--ratio-widescreen: 16/9;--ratio-ultrawide: 18/5;--ratio-golden: 1.618/1}}@layer openprops{:where(html){--gray-0: #f8f9fa;--gray-1: #f1f3f5;--gray-2: #e9ecef;--gray-3: #dee2e6;--gray-4: #ced4da;--gray-5: #adb5bd;--gray-6: #868e96;--gray-7: #495057;--gray-8: #343a40;--gray-9: #212529;--gray-10: #16191d;--gray-11: #0d0f12;--gray-12: #030507;--stone-0: #f8fafb;--stone-1: #f2f4f6;--stone-2: #ebedef;--stone-3: #e0e4e5;--stone-4: #d1d6d8;--stone-5: #b1b6b9;--stone-6: #979b9d;--stone-7: #7e8282;--stone-8: #666968;--stone-9: #50514f;--stone-10: #3a3a37;--stone-11: #252521;--stone-12: #121210;--red-0: #fff5f5;--red-1: #ffe3e3;--red-2: #ffc9c9;--red-3: #ffa8a8;--red-4: #ff8787;--red-5: #ff6b6b;--red-6: #fa5252;--red-7: #f03e3e;--red-8: #e03131;--red-9: #c92a2a;--red-10: #b02525;--red-11: #962020;--red-12: #7d1a1a;--pink-0: #fff0f6;--pink-1: #ffdeeb;--pink-2: #fcc2d7;--pink-3: #faa2c1;--pink-4: #f783ac;--pink-5: #f06595;--pink-6: #e64980;--pink-7: #d6336c;--pink-8: #c2255c;--pink-9: #a61e4d;--pink-10: #8c1941;--pink-11: #731536;--pink-12: #59102a;--purple-0: #f8f0fc;--purple-1: #f3d9fa;--purple-2: #eebefa;--purple-3: #e599f7;--purple-4: #da77f2;--purple-5: #cc5de8;--purple-6: #be4bdb;--purple-7: #ae3ec9;--purple-8: #9c36b5;--purple-9: #862e9c;--purple-10: #702682;--purple-11: #5a1e69;--purple-12: #44174f;--violet-0: #f3f0ff;--violet-1: #e5dbff;--violet-2: #d0bfff;--violet-3: #b197fc;--violet-4: #9775fa;--violet-5: #845ef7;--violet-6: #7950f2;--violet-7: #7048e8;--violet-8: #6741d9;--violet-9: #5f3dc4;--violet-10: #5235ab;--violet-11: #462d91;--violet-12: #3a2578;--indigo-0: #edf2ff;--indigo-1: #dbe4ff;--indigo-2: #bac8ff;--indigo-3: #91a7ff;--indigo-4: #748ffc;--indigo-5: #5c7cfa;--indigo-6: #4c6ef5;--indigo-7: #4263eb;--indigo-8: #3b5bdb;--indigo-9: #364fc7;--indigo-10: #2f44ad;--indigo-11: #283a94;--indigo-12: #21307a;--blue-0: #e7f5ff;--blue-1: #d0ebff;--blue-2: #a5d8ff;--blue-3: #74c0fc;--blue-4: #4dabf7;--blue-5: #339af0;--blue-6: #228be6;--blue-7: #1c7ed6;--blue-8: #1971c2;--blue-9: #1864ab;--blue-10: #145591;--blue-11: #114678;--blue-12: #0d375e;--cyan-0: #e3fafc;--cyan-1: #c5f6fa;--cyan-2: #99e9f2;--cyan-3: #66d9e8;--cyan-4: #3bc9db;--cyan-5: #22b8cf;--cyan-6: #15aabf;--cyan-7: #1098ad;--cyan-8: #0c8599;--cyan-9: #0b7285;--cyan-10: #095c6b;--cyan-11: #074652;--cyan-12: #053038;--teal-0: #e6fcf5;--teal-1: #c3fae8;--teal-2: #96f2d7;--teal-3: #63e6be;--teal-4: #38d9a9;--teal-5: #20c997;--teal-6: #12b886;--teal-7: #0ca678;--teal-8: #099268;--teal-9: #087f5b;--teal-10: #066649;--teal-11: #054d37;--teal-12: #033325;--green-0: #ebfbee;--green-1: #d3f9d8;--green-2: #b2f2bb;--green-3: #8ce99a;--green-4: #69db7c;--green-5: #51cf66;--green-6: #40c057;--green-7: #37b24d;--green-8: #2f9e44;--green-9: #2b8a3e;--green-10: #237032;--green-11: #1b5727;--green-12: #133d1b;--lime-0: #f4fce3;--lime-1: #e9fac8;--lime-2: #d8f5a2;--lime-3: #c0eb75;--lime-4: #a9e34b;--lime-5: #94d82d;--lime-6: #82c91e;--lime-7: #74b816;--lime-8: #66a80f;--lime-9: #5c940d;--lime-10: #4c7a0b;--lime-11: #3c6109;--lime-12: #2c4706;--yellow-0: #fff9db;--yellow-1: #fff3bf;--yellow-2: #ffec99;--yellow-3: #ffe066;--yellow-4: #ffd43b;--yellow-5: #fcc419;--yellow-6: #fab005;--yellow-7: #f59f00;--yellow-8: #f08c00;--yellow-9: #e67700;--yellow-10: #b35c00;--yellow-11: #804200;--yellow-12: #663500;--orange-0: #fff4e6;--orange-1: #ffe8cc;--orange-2: #ffd8a8;--orange-3: #ffc078;--orange-4: #ffa94d;--orange-5: #ff922b;--orange-6: #fd7e14;--orange-7: #f76707;--orange-8: #e8590c;--orange-9: #d9480f;--orange-10: #bf400d;--orange-11: #99330b;--orange-12: #802b09;--choco-0: #fff8dc;--choco-1: #fce1bc;--choco-2: #f7ca9e;--choco-3: #f1b280;--choco-4: #e99b62;--choco-5: #df8545;--choco-6: #d46e25;--choco-7: #bd5f1b;--choco-8: #a45117;--choco-9: #8a4513;--choco-10: #703a13;--choco-11: #572f12;--choco-12: #3d210d;--brown-0: #faf4eb;--brown-1: #ede0d1;--brown-2: #e0cab7;--brown-3: #d3b79e;--brown-4: #c5a285;--brown-5: #b78f6d;--brown-6: #a87c56;--brown-7: #956b47;--brown-8: #825b3a;--brown-9: #6f4b2d;--brown-10: #5e3a21;--brown-11: #4e2b15;--brown-12: #422412;--sand-0: #f8fafb;--sand-1: #e6e4dc;--sand-2: #d5cfbd;--sand-3: #c2b9a0;--sand-4: #aea58c;--sand-5: #9a9178;--sand-6: #867c65;--sand-7: #736a53;--sand-8: #5f5746;--sand-9: #4b4639;--sand-10: #38352d;--sand-11: #252521;--sand-12: #121210;--camo-0: #f9fbe7;--camo-1: #e8ed9c;--camo-2: #d2df4e;--camo-3: #c2ce34;--camo-4: #b5bb2e;--camo-5: #a7a827;--camo-6: #999621;--camo-7: #8c851c;--camo-8: #7e7416;--camo-9: #6d6414;--camo-10: #5d5411;--camo-11: #4d460e;--camo-12: #36300a;--jungle-0: #ecfeb0;--jungle-1: #def39a;--jungle-2: #d0e884;--jungle-3: #c2dd6e;--jungle-4: #b5d15b;--jungle-5: #a8c648;--jungle-6: #9bbb36;--jungle-7: #8fb024;--jungle-8: #84a513;--jungle-9: #7a9908;--jungle-10: #658006;--jungle-11: #516605;--jungle-12: #3d4d04}}@layer openprops{:where(html){--gradient-space: ;--gradient-1: linear-gradient(to bottom right var(--gradient-space), #1f005c, #5b0060, #870160, #ac255e, #ca485c, #e16b5c, #f39060, #ffb56b);--gradient-2: linear-gradient(to bottom right var(--gradient-space), #48005c, #8300e2, #a269ff);--gradient-3: radial-gradient( circle at top right var(--gradient-space), hsl(180 100% 50%), hsl(180 100% 50% / 0%) ), radial-gradient( circle at bottom left var(--gradient-space), hsl(328 100% 54%), hsl(328 100% 54% / 0%) );--gradient-4: linear-gradient(to bottom right var(--gradient-space), #00F5A0, #00D9F5);--gradient-5: conic-gradient(from -270deg at 75% 110% var(--gradient-space), fuchsia, floralwhite);--gradient-6: conic-gradient(from -90deg at top left var(--gradient-space), black, white);--gradient-7: linear-gradient(to bottom right var(--gradient-space), #72C6EF, #004E8F);--gradient-8: conic-gradient(from 90deg at 50% 0% var(--gradient-space), #111, 50%, #222, #111);--gradient-9: conic-gradient(from .5turn at bottom center var(--gradient-space), lightblue, white);--gradient-10: conic-gradient(from 90deg at 40% -25% var(--gradient-space), #ffd700, #f79d03, #ee6907, #e6390a, #de0d0d, #d61039, #cf1261, #c71585, #cf1261, #d61039, #de0d0d, #ee6907, #f79d03, #ffd700, #ffd700, #ffd700);--gradient-11: conic-gradient(at bottom left var(--gradient-space), deeppink, cyan);--gradient-12: conic-gradient(from 90deg at 25% -10% var(--gradient-space), #ff4500, #d3f340, #7bee85, #afeeee, #7bee85);--gradient-13: radial-gradient(circle at 50% 200% var(--gradient-space), #000142, #3b0083, #b300c3, #ff059f, #ff4661, #ffad86, #fff3c7);--gradient-14: conic-gradient(at top right var(--gradient-space), lime, cyan);--gradient-15: linear-gradient(to bottom right var(--gradient-space), #c7d2fe, #fecaca, #fef3c7);--gradient-16: radial-gradient(circle at 50% -250% var(--gradient-space), #374151, #111827, #000);--gradient-17: conic-gradient(from -90deg at 50% -25% var(--gradient-space), blue, blueviolet);--gradient-18: linear-gradient(0deg var(--gradient-space), hsla(0 100% 50% / 80%), hsla(0 100% 50% / 0) 75%), linear-gradient(60deg var(--gradient-space), hsla(60 100% 50% / 80%), hsla(60 100% 50% / 0) 75%), linear-gradient(120deg var(--gradient-space), hsla(120 100% 50% / 80%), hsla(120 100% 50% / 0) 75%), linear-gradient(180deg var(--gradient-space), hsla(180 100% 50% / 80%), hsla(180 100% 50% / 0) 75%), linear-gradient(240deg var(--gradient-space), hsla(240 100% 50% / 80%), hsla(240 100% 50% / 0) 75%), linear-gradient(300deg var(--gradient-space), hsla(300 100% 50% / 80%), hsla(300 100% 50% / 0) 75%) ;--gradient-19: linear-gradient(to bottom right var(--gradient-space), #ffe259, #ffa751);--gradient-20: conic-gradient(from -135deg at -10% center var(--gradient-space), #ffa500, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4);--gradient-21: conic-gradient(from -90deg at 25% 115% var(--gradient-space), #ff0000, #ff0066, #ff00cc, #cc00ff, #6600ff, #0000ff, #0000ff, #0000ff, #0000ff);--gradient-22: linear-gradient(to bottom right var(--gradient-space), #acb6e5, #86fde8);--gradient-23: linear-gradient(to bottom right var(--gradient-space), #536976, #292E49);--gradient-24: conic-gradient(from .5turn at 0% 0% var(--gradient-space), #00c476, 10%, #82b0ff, 90%, #00c476);--gradient-25: conic-gradient(at 125% 50% var(--gradient-space), #b78cf7, #ff7c94, #ffcf0d, #ff7c94, #b78cf7);--gradient-26: linear-gradient(to bottom right var(--gradient-space), #9796f0, #fbc7d4);--gradient-27: conic-gradient(from .5turn at bottom left var(--gradient-space), deeppink, rebeccapurple);--gradient-28: conic-gradient(from -90deg at 50% 105% var(--gradient-space), white, orchid);--gradient-29: radial-gradient( circle at top right var(--gradient-space), hsl(250 100% 85%), hsl(250 100% 85% / 0%) ), radial-gradient( circle at bottom left var(--gradient-space), hsl(220 90% 75%), hsl(220 90% 75% / 0%) );--gradient-30: radial-gradient( circle at top right var(--gradient-space), hsl(150 100% 50%), hsl(150 100% 50% / 0%) ), radial-gradient( circle at bottom left var(--gradient-space), hsl(150 100% 84%), hsl(150 100% 84% / 0%) );--noise-1: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.005' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-2: url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-3: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.25' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-4: url("data:image/svg+xml,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-5: url("data:image/svg+xml,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--noise-filter-1: contrast(300%) brightness(100%);--noise-filter-2: contrast(200%) brightness(150%);--noise-filter-3: contrast(200%) brightness(250%);--noise-filter-4: contrast(200%) brightness(500%);--noise-filter-5: contrast(200%) brightness(1000%)}@supports (background: linear-gradient(to right in oklab,#000,#fff)){:where(html){--gradient-space: in oklab}}}@layer openprops{:where(html){--animation-fade-in: fade-in .5s var(--ease-3);--animation-fade-in-bloom: fade-in-bloom 2s var(--ease-3);--animation-fade-out: fade-out .5s var(--ease-3);--animation-fade-out-bloom: fade-out-bloom 2s var(--ease-3);--animation-scale-up: scale-up .5s var(--ease-3);--animation-scale-down: scale-down .5s var(--ease-3);--animation-slide-out-up: slide-out-up .5s var(--ease-3);--animation-slide-out-down: slide-out-down .5s var(--ease-3);--animation-slide-out-right: slide-out-right .5s var(--ease-3);--animation-slide-out-left: slide-out-left .5s var(--ease-3);--animation-slide-in-up: slide-in-up .5s var(--ease-3);--animation-slide-in-down: slide-in-down .5s var(--ease-3);--animation-slide-in-right: slide-in-right .5s var(--ease-3);--animation-slide-in-left: slide-in-left .5s var(--ease-3);--animation-shake-x: shake-x .75s var(--ease-out-5);--animation-shake-y: shake-y .75s var(--ease-out-5);--animation-shake-z: shake-z 1s var(--ease-in-out-3);--animation-spin: spin 2s linear infinite;--animation-ping: ping 5s var(--ease-out-3) infinite;--animation-blink: blink 1s var(--ease-out-3) infinite;--animation-float: float 3s var(--ease-in-out-3) infinite;--animation-bounce: bounce 2s var(--ease-squish-2) infinite;--animation-pulse: pulse 2s var(--ease-out-3) infinite}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}to{opacity:1;filter:brightness(1) blur(0)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}0%{opacity:1;filter:brightness(1) blur(0)}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{transform:scale(2);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@media (prefers-color-scheme: dark){@keyframes fade-in-bloom{0%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(.5) blur(10px)}to{opacity:1;filter:brightness(1) blur(0)}}}@media (prefers-color-scheme: dark){@keyframes fade-out-bloom{to{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(.5) blur(10px)}0%{opacity:1;filter:brightness(1) blur(0)}}}}@layer openprops{:where(html){--border-size-1: 1px;--border-size-2: 2px;--border-size-3: 5px;--border-size-4: 10px;--border-size-5: 25px;--radius-1: 2px;--radius-2: 5px;--radius-3: 1rem;--radius-4: 2rem;--radius-5: 4rem;--radius-6: 8rem;--radius-drawn-1: 255px 15px 225px 15px / 15px 225px 15px 255px;--radius-drawn-2: 125px 10px 20px 185px / 25px 205px 205px 25px;--radius-drawn-3: 15px 255px 15px 225px / 225px 15px 255px 15px;--radius-drawn-4: 15px 25px 155px 25px / 225px 150px 25px 115px;--radius-drawn-5: 250px 25px 15px 20px / 15px 80px 105px 115px;--radius-drawn-6: 28px 100px 20px 15px / 150px 30px 205px 225px;--radius-round: 1e5px;--radius-blob-1: 30% 70% 70% 30% / 53% 30% 70% 47%;--radius-blob-2: 53% 47% 34% 66% / 63% 46% 54% 37%;--radius-blob-3: 37% 63% 56% 44% / 49% 56% 44% 51%;--radius-blob-4: 63% 37% 37% 63% / 43% 37% 63% 57%;--radius-blob-5: 49% 51% 48% 52% / 57% 44% 56% 43%;--radius-conditional-1: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-1));--radius-conditional-2: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-2));--radius-conditional-3: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-3));--radius-conditional-4: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-4));--radius-conditional-5: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-5));--radius-conditional-6: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-6))}}@layer openprops{:where(html){--palette-hue: 250;--palette-hue-rotate-by: 0;--palette-chroma: .15;--color-1: oklch(98% calc(.03 * var(--palette-chroma)) calc(var(--palette-hue) + (0 * var(--palette-hue-rotate-by))));--color-2: oklch(97% calc(.06 * var(--palette-chroma)) calc(var(--palette-hue) + (1 * var(--palette-hue-rotate-by))));--color-3: oklch(93% calc(.1 * var(--palette-chroma)) calc(var(--palette-hue) + (2 * var(--palette-hue-rotate-by))));--color-4: oklch(84% calc(.12 * var(--palette-chroma)) calc(var(--palette-hue) + (3 * var(--palette-hue-rotate-by))));--color-5: oklch(80% calc(.16 * var(--palette-chroma)) calc(var(--palette-hue) + (4 * var(--palette-hue-rotate-by))));--color-6: oklch(71% calc(.19 * var(--palette-chroma)) calc(var(--palette-hue) + (5 * var(--palette-hue-rotate-by))));--color-7: oklch(66% calc(.2 * var(--palette-chroma)) calc(var(--palette-hue) + (6 * var(--palette-hue-rotate-by))));--color-8: oklch(58% calc(.21 * var(--palette-chroma)) calc(var(--palette-hue) + (7 * var(--palette-hue-rotate-by))));--color-9: oklch(53% calc(.2 * var(--palette-chroma)) calc(var(--palette-hue) + (8 * var(--palette-hue-rotate-by))));--color-10: oklch(49% calc(.19 * var(--palette-chroma)) calc(var(--palette-hue) + (9 * var(--palette-hue-rotate-by))));--color-11: oklch(42% calc(.17 * var(--palette-chroma)) calc(var(--palette-hue) + (10 * var(--palette-hue-rotate-by))));--color-12: oklch(35% calc(.15 * var(--palette-chroma)) calc(var(--palette-hue) + (11 * var(--palette-hue-rotate-by))));--color-13: oklch(27% calc(.12 * var(--palette-chroma)) calc(var(--palette-hue) + (12 * var(--palette-hue-rotate-by))));--color-14: oklch(20% calc(.09 * var(--palette-chroma)) calc(var(--palette-hue) + (13 * var(--palette-hue-rotate-by))));--color-15: oklch(16% calc(.07 * var(--palette-chroma)) calc(var(--palette-hue) + (14 * var(--palette-hue-rotate-by))));--color-16: oklch(10% calc(.05 * var(--palette-chroma)) calc(var(--palette-hue) + (15 * var(--palette-hue-rotate-by))))}}@layer openprops{:where(html){--hue-red: 25;--hue-pink: 350;--hue-purple: 310;--hue-violet: 290;--hue-indigo: 270;--hue-blue: 240;--hue-cyan: 210;--hue-teal: 185;--hue-green: 145;--hue-lime: 125;--hue-yellow: 100;--hue-orange: 75}}@layer openprops{:where(*){--gray-0: oklch(99% var(--gray-chroma, none) var(--gray-hue, none));--gray-1: oklch(95% var(--gray-chroma, none) var(--gray-hue, none));--gray-2: oklch(88% var(--gray-chroma, none) var(--gray-hue, none));--gray-3: oklch(80% var(--gray-chroma, none) var(--gray-hue, none));--gray-4: oklch(74% var(--gray-chroma, none) var(--gray-hue, none));--gray-5: oklch(68% var(--gray-chroma, none) var(--gray-hue, none));--gray-6: oklch(63% var(--gray-chroma, none) var(--gray-hue, none));--gray-7: oklch(58% var(--gray-chroma, none) var(--gray-hue, none));--gray-8: oklch(53% var(--gray-chroma, none) var(--gray-hue, none));--gray-9: oklch(49% var(--gray-chroma, none) var(--gray-hue, none));--gray-10: oklch(43% var(--gray-chroma, none) var(--gray-hue, none));--gray-11: oklch(37% var(--gray-chroma, none) var(--gray-hue, none));--gray-12: oklch(31% var(--gray-chroma, none) var(--gray-hue, none));--gray-13: oklch(25% var(--gray-chroma, none) var(--gray-hue, none));--gray-14: oklch(18% var(--gray-chroma, none) var(--gray-hue, none));--gray-15: oklch(10% var(--gray-chroma, none) var(--gray-hue, none))}}@layer openprops{:where(:root){--palette-hue: 250;--palette-hue-rotate-by: 0;--palette-chroma: .15;--palette-source: oklch( 58% calc(.21 * var(--palette-chroma, 1)) var(--palette-hue, 250) )}*{--color-1: oklch( from var(--palette-source) 98% calc(.03 * (c / .21)) calc(h + (0 * var(--palette-hue-rotate-by))) );--color-2: oklch( from var(--palette-source) 97% calc(.06 * (c / .21)) calc(h + (1 * var(--palette-hue-rotate-by))) );--color-3: oklch( from var(--palette-source) 93% calc(.1 * (c / .21)) calc(h + (2 * var(--palette-hue-rotate-by))) );--color-4: oklch( from var(--palette-source) 84% calc(.12 * (c / .21)) calc(h + (3 * var(--palette-hue-rotate-by))) );--color-5: oklch( from var(--palette-source) 80% calc(.16 * (c / .21)) calc(h + (4 * var(--palette-hue-rotate-by))) );--color-6: oklch( from var(--palette-source) 71% calc(.19 * (c / .21)) calc(h + (5 * var(--palette-hue-rotate-by))) );--color-7: oklch( from var(--palette-source) 66% calc(.2 * (c / .21)) calc(h + (6 * var(--palette-hue-rotate-by))) );--color-8: oklch( from var(--palette-source) 58% calc(1*c) calc(h + (7 * var(--palette-hue-rotate-by))) );--color-9: oklch( from var(--palette-source) 53% calc(.2 * (c / .21)) calc(h + (8 * var(--palette-hue-rotate-by))) );--color-10: oklch( from var(--palette-source) 49% calc(.19 * (c / .21)) calc(h + (9 * var(--palette-hue-rotate-by))) );--color-11: oklch( from var(--palette-source) 42% calc(.17 * (c / .21)) calc(h + (10 * var(--palette-hue-rotate-by))) );--color-12: oklch( from var(--palette-source) 35% calc(.15 * (c / .21)) calc(h + (11 * var(--palette-hue-rotate-by))) );--color-13: oklch( from var(--palette-source) 27% calc(.12 * (c / .21)) calc(h + (12 * var(--palette-hue-rotate-by))) );--color-14: oklch( from var(--palette-source) 20% calc(.09 * (c / .21)) calc(h + (13 * var(--palette-hue-rotate-by))) );--color-15: oklch( from var(--palette-source) 16% calc(.07 * (c / .21)) calc(h + (14 * var(--palette-hue-rotate-by))) );--color-16: oklch( from var(--palette-source) 10% calc(.05 * (c / .21)) calc(h + (15 * var(--palette-hue-rotate-by))) )}*{--gray-chroma: .01;--gray-hue: 255;--gray-1: oklch(from var(--color-1) l var(--gray-chroma) var(--gray-hue));--gray-2: oklch(from var(--color-2) l var(--gray-chroma) var(--gray-hue));--gray-3: oklch(from var(--color-3) l var(--gray-chroma) var(--gray-hue));--gray-4: oklch(from var(--color-4) l var(--gray-chroma) var(--gray-hue));--gray-5: oklch(from var(--color-5) l var(--gray-chroma) var(--gray-hue));--gray-6: oklch(from var(--color-6) l var(--gray-chroma) var(--gray-hue));--gray-7: oklch(from var(--color-7) l var(--gray-chroma) var(--gray-hue));--gray-8: oklch(from var(--color-8) l var(--gray-chroma) var(--gray-hue));--gray-9: oklch(from var(--color-9) l var(--gray-chroma) var(--gray-hue));--gray-10: oklch(from var(--color-10) l var(--gray-chroma) var(--gray-hue));--gray-11: oklch(from var(--color-11) l var(--gray-chroma) var(--gray-hue));--gray-12: oklch(from var(--color-12) l var(--gray-chroma) var(--gray-hue));--gray-13: oklch(from var(--color-13) l var(--gray-chroma) var(--gray-hue));--gray-14: oklch(from var(--color-14) l var(--gray-chroma) var(--gray-hue));--gray-15: oklch(from var(--color-15) l var(--gray-chroma) var(--gray-hue));--gray-16: oklch(from var(--color-16) l var(--gray-chroma) var(--gray-hue))}}@layer normalize{*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin}:where(html){--_page-bg-color: var(--surface-default);accent-color:var(--primary);background-color:var(--_page-bg-color);block-size:100%;caret-color:var(--primary);color:var(--text-muted, var(--text-color-2));font-family:var(--font-sans);interpolate-size:allow-keywords;line-height:var(--font-lineheight-4);text-size-adjust:none}@media (prefers-reduced-motion: no-preference){:where(html){scroll-behavior:smooth}}:where(body){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;container-type:inline-size;font-size:16px;font-synthesis:style;font-weight:400;inline-size:100%;margin:0;min-block-size:100%;min-inline-size:320px;position:relative;text-rendering:optimizeLegibility}:where(:not(dialog,popover)){margin:0}:where(dialog:not([open])){outline:none!important}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}:where(fieldset){border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-border-radius);padding:var(--size-3);display:grid;gap:var(--size-3)}:where(input,button,textarea),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;letter-spacing:inherit}:where(input):-webkit-autofill,:where(input):-webkit-autofill:hover,:where(input):-webkit-autofill:focus,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:hover,:where(textarea):-webkit-autofill:focus,:where(select):-webkit-autofill,:where(select):-webkit-autofill:hover,:where(select):-webkit-autofill:focus{-webkit-text-fill-color:var(--text-muted, var(--text-color-2));-webkit-box-shadow:0 0 0px 1e5px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(input):-webkit-autofill,:where(input):-webkit-autofill:hover,:where(input):-webkit-autofill:focus,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:hover,:where(textarea):-webkit-autofill:focus,:where(select):-webkit-autofill,:where(select):-webkit-autofill:hover,:where(select):-webkit-autofill:focus,:where(input):autofill,:where(input):autofill:hover,:where(input):autofill:focus,:where(textarea):autofill,:where(textarea):autofill:hover,:where(textarea):autofill:focus,:where(select):autofill,:where(select):autofill:hover,:where(select):autofill:focus{-webkit-text-fill-color:var(--text-muted, var(--text-color-2));-webkit-box-shadow:0 0 0px 1e5px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::placeholder{color:var(--text-muted, var(--text-color-2))}::-moz-placeholder{opacity:1}:focus-visible{--_focus-visible-color: rgb( from var(--_page-bg-color) calc(255 - r) calc(255 - g) calc(255 - b) );border-radius:var(--border-radius, 0px);outline:2px solid var(--_focus-visible-color);outline-offset:2px}@media (prefers-reduced-motion: no-preference){:where(:focus-visible){transition:outline-offset .15 var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.15s}}:where(:not(:active):focus-visible){outline-offset:var(--outline-offset, 0px)}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary){cursor:pointer}:where(a[href],area,button,[role=button],input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg:not([width])){inline-size:var(--size-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(figure){display:grid;gap:var(--size-2);place-items:center}:target{scroll-margin-block-start:2rem}}@layer theme{.ui-light{--color-scheme: light}.ui-dark{--color-scheme: dark}:where(html){color-scheme:var(--color-scheme, light dark);--palette-source: light-dark( oklch(.58 .105 var(--hue-blue)), oklch(.58 .105 var(--hue-blue)) );--palette-hue-rotate-by: 0;--blue: oklch(from var(--color-9) l .2 210);--green: oklch(from var(--color-9) l .2 145);--orange: oklch(from var(--color-7) l .2 75);--red: oklch(from var(--color-9) l .2 25);--success: var(--green);--info: var(--blue);--warning: var(--orange);--critical: var(--red);--neutral: var(--gray-9);--primary: var(--color-8);--primary-light: oklch(from var(--primary) calc(l/.8) c h);--primary-dark: oklch(from var(--primary) calc(l*.75) c h);--primary-contrast: var(--gray-1);--text-primary: light-dark(var(--gray-15), var(--gray-1));--text-primary-contrast: light-dark(var(--gray-2), var(--gray-15));--text-muted: light-dark(var(--gray-13), var(--gray-4));--text-muted-contrast: light-dark(var(--gray-4), var(--gray-13));--surface-default: light-dark(var(--gray-1), var(--gray-13));--surface-filled: light-dark(var(--gray-4), var(--gray-15));--surface-tonal: light-dark(var(--gray-3), var(--gray-12));--surface-elevated: light-dark(var(--gray-1), var(--gray-12));--border-color: light-dark(var(--gray-5), var(--gray-10));--border-radius: var(--size-2);--border-width: 1px;--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--radius-pill: var(--radius-round);--focus-ring-color: var(--primary);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-style: solid;--font-size-h1: var(--font-size-fluid-3);--font-size-h2: var(--font-size-fluid-2);--font-size-h3: var(--font-size-fluid-1);--font-size-h4: var(--font-size-3);--font-size-h5: var(--font-size-2);--font-size-h6: var(--font-size-fluid-0);--font-size-05: .875rem;--control-size-x-small: 28px;--control-size-small: 32px;--control-size: 40px;--control-size-large: 46px;--field-size-x-small: var(--control-size-x-small);--field-size-small: var(--control-size-small);--field-size: var(--control-size);--field-size-large: var(--control-size-large);--button-size-x-small: var(--control-size-x-small);--button-size-small: var(--control-size-small);--button-size: var(--control-size);--button-size-large: var(--control-size-large);--field-border-color: var(--border-color);--field-border-radius: var(--size-2);--field-border-width: 1px;--button-border-radius: var(--size-2)}:where(.ui-critical,[data-invalid],del){--palette-source: oklch(.58 .21 var(--hue-rose));--palette-hue-rotate-by: 1}:where(.ui-info,abbr,dfn){--palette-source: oklch(.58 .21 var(--hue-indigo));--palette-hue-rotate-by: 1}:where(.ui-success,ins){--palette-source: oklch(.58 .21 var(--hue-teal));--palette-hue-rotate-by: 1}:where(.ui-warning){--palette-source: oklch(.58 .21 var(--hue-orange));--palette-hue-rotate-by: 1}:where(.theme-rounded){--radius-sm: var(--radius-2);--radius-md: var(--radius-3);--radius-lg: var(--radius-4);--border-radius: var(--radius-3);--field-border-radius: var(--radius-3);--button-border-radius: var(--radius-3)}}@layer normalize{:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(page-header){animation-duration:var(--anim-duration-slower);animation-timing-function:var(--anim-ease-snappy)}::view-transition-old(page-header),::view-transition-new(page-header){block-size:100%;overflow:clip}::view-transition-old(page-header){animation:var(--anim-duration-slower) var(--anim-ease-snappy) both page-morph-out}::view-transition-new(page-header){animation:var(--anim-duration-slower) var(--anim-ease-snappy) both page-morph-in}::view-transition-group(header-block-1),::view-transition-group(header-block-2),::view-transition-group(header-block-3),::view-transition-group(header-block-4){animation-duration:var(--anim-duration-slower);animation-timing-function:var(--anim-ease-snappy)}::view-transition-old(header-block-1),::view-transition-old(header-block-2),::view-transition-old(header-block-3),::view-transition-old(header-block-4){animation:var(--anim-duration-slow) var(--anim-ease-snappy) both page-morph-out}::view-transition-new(header-block-1),::view-transition-new(header-block-2),::view-transition-new(header-block-3),::view-transition-new(header-block-4){animation:var(--anim-duration-slow) var(--anim-ease-snappy) both page-morph-in}::view-transition-group(active-list-item){animation-duration:var(--anim-duration-slower);animation-timing-function:var(--anim-ease-snappy)}::view-transition-old(active-list-item){animation:none;opacity:0}::view-transition-new(active-list-item){animation:none}::view-transition-old(active-nav-link-text),::view-transition-old(active-list-item-text){animation:none;opacity:0}::view-transition-new(active-nav-link-text),::view-transition-new(active-list-item-text){animation:var(--anim-duration-slower) var(--anim-ease-snappy) both page-morph-in}::view-transition-old(page-content){animation:var(--anim-duration-slow) var(--anim-ease-snappy) both page-morph-out}::view-transition-new(page-content){animation:var(--anim-duration-slow) var(--anim-ease-snappy) both page-morph-in}@keyframes page-morph-out{to{opacity:0}}@keyframes page-morph-in{0%{opacity:0}}}@layer theme{*{--color-1: oklch(100% 0 0);--color-2: oklch( from var(--palette-source) 96% calc(.04 * (c / .21)) calc(h + (1 * var(--palette-hue-rotate-by))) );--color-3: oklch( from var(--palette-source) 91% calc(.08 * (c / .21)) calc(h + (2 * var(--palette-hue-rotate-by))) );--color-4: oklch( from var(--palette-source) 85% calc(.11 * (c / .21)) calc(h + (3 * var(--palette-hue-rotate-by))) );--color-5: oklch( from var(--palette-source) 79% calc(.14 * (c / .21)) calc(h + (4 * var(--palette-hue-rotate-by))) );--color-6: oklch( from var(--palette-source) 72% calc(.17 * (c / .21)) calc(h + (5 * var(--palette-hue-rotate-by))) );--color-7: oklch( from var(--palette-source) 65% calc(.19 * (c / .21)) calc(h + (6 * var(--palette-hue-rotate-by))) );--color-8: oklch( from var(--palette-source) 58% calc(1*c) calc(h + (7 * var(--palette-hue-rotate-by))) );--color-9: oklch( from var(--palette-source) 52% calc(.2 * (c / .21)) calc(h + (8 * var(--palette-hue-rotate-by))) );--color-10: oklch( from var(--palette-source) 46% calc(.18 * (c / .21)) calc(h + (9 * var(--palette-hue-rotate-by))) );--color-11: oklch( from var(--palette-source) 40% calc(.16 * (c / .21)) calc(h + (10 * var(--palette-hue-rotate-by))) );--color-12: oklch( from var(--palette-source) 34% calc(.14 * (c / .21)) calc(h + (11 * var(--palette-hue-rotate-by))) );--color-13: oklch( from var(--palette-source) 28% calc(.12 * (c / .21)) calc(h + (12 * var(--palette-hue-rotate-by))) );--color-14: oklch( from var(--palette-source) 22% calc(.09 * (c / .21)) calc(h + (13 * var(--palette-hue-rotate-by))) );--color-15: oklch( from var(--palette-source) 16% calc(.07 * (c / .21)) calc(h + (14 * var(--palette-hue-rotate-by))) );--color-16: oklch( from var(--palette-source) 8% calc(.05 * (c / .21)) calc(h + (15 * var(--palette-hue-rotate-by))) )}:where(html){--palette-hue: 255;--palette-hue-rotate-by: 0;--palette-chroma: .4;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--brand-dark: oklch(.4498 .0769 233.31);--brand-bright: rgb(0, 153, 206);--brand-light: oklch(.9086 .0254 255.56);--primary: light-dark(var(--brand-dark), var(--brand-light));--text-primary: light-dark(var(--gray-15), var(--gray-1));--text-primary-contrast: light-dark(var(--gray-2), var(--gray-15));--text-muted: light-dark(var(--gray-10), var(--gray-1))!important;--text-muted-contrast: light-dark(var(--gray-4), var(--gray-13));--surface-default: light-dark(var(--gray-1), color-mix(in oklch, var(--gray-14), var(--gray-15)));--surface-filled: light-dark(var(--gray-3), var(--gray-16));--surface-tonal: light-dark(var(--gray-2), var(--gray-14));--surface-subtle: light-dark(color-mix(in oklch, var(--gray-2), var(--gray-1)), color-mix(in oklch, var(--gray-14), var(--gray-13)));--surface-elevated: light-dark(var(--gray-1), var(--gray-13));--border-color: light-dark(var(--gray-3), var(--gray-10));--font-sans: "Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-color-3: light-dark(var(--gray-6), var(--gray-8));--font-size-lg: var(--font-size-3, 1.25rem);--font-size-md: var(--font-size-fluid-0, 1rem);--font-size-sm: .875rem;--font-size-xs: var(--font-size-0, .75rem);--font-size-xxs: .7rem;--animation-duration: var(--anim-duration-normal);--animation-ease: var(--anim-ease-snappy);--border-radius: var(--size-2);--field-border-radius: var(--size-2);--button-border-radius: var(--size-0);--overlay-scrim: light-dark(oklch(0% 0 0 / 50%), oklch(0% 0 0 / 70%));--overlay-scrim-strong: oklch(0% 0 0 / 85%);--surface-elevated-translucent: color-mix( in oklch, var(--surface-elevated) 75%, transparent );--backdrop-blur: blur(10px);line-height:var(--font-lineheight-2)}@media (color-gamut: p3){:where(html){--brand-bright: oklch(.6415 .131 232.07)}}}@layer openprops{:where(html){--font-size-9: 4rem;--font-size-10: 4.5rem;--font-size-11: 5rem;--font-size-12: 5.5rem;--font-size-13: 6rem;--font-size-14: 6.5rem;--font-size-15: 7rem;--font-size-16: 8rem;--font-size-fluid-4: clamp(2.5rem, 10vw, 4.5rem);--font-size-fluid-5: clamp(3rem, 12vw, 5.5rem);--font-size-fluid-6: clamp(3.5rem, 14vw, 6.5rem);--font-size-fluid-7: clamp(4rem, 16vw, 8rem);--font-size-fluid-8: clamp(5rem, 20vw, 10rem);--font-size-fluid-9: clamp(6rem, 25vw, 12rem);--font-size-fluid-10: clamp(7rem, 30vw, 14rem);--font-size-fluid-11: clamp(8rem, 35vw, 16rem);--font-size-fluid-12: clamp(10rem, 40vw, 20rem)}}@layer openprops{*{--hue-gray: 255;--gray-1: oklch(from var(--color-1) l 0 var(--hue-gray));--gray-2: oklch(from var(--color-2) l .017 var(--hue-gray));--gray-3: oklch(from var(--color-3) l .025 var(--hue-gray));--gray-4: oklch(from var(--color-4) l .031 var(--hue-gray));--gray-5: oklch(from var(--color-5) l .035 var(--hue-gray));--gray-6: oklch(from var(--color-6) l .039 var(--hue-gray));--gray-7: oklch(from var(--color-7) l .042 var(--hue-gray));--gray-8: oklch(from var(--color-8) l .042 var(--hue-gray));--gray-9: oklch(from var(--color-9) l .042 var(--hue-gray));--gray-10: oklch(from var(--color-10) l .042 var(--hue-gray));--gray-11: oklch(from var(--color-11) l .039 var(--hue-gray));--gray-12: oklch(from var(--color-12) l .035 var(--hue-gray));--gray-13: oklch(from var(--color-13) l .031 var(--hue-gray));--gray-14: oklch(from var(--color-14) l .025 var(--hue-gray));--gray-15: oklch(from var(--color-15) l .017 var(--hue-gray));--gray-16: oklch(from var(--color-16) l 0 var(--hue-gray))}}@layer theme{:root{--hue-red: 25;--hue-orange: 50;--hue-amber: 75;--hue-yellow: 95;--hue-lime: 125;--hue-green: 145;--hue-emerald: 160;--hue-teal: 185;--hue-cyan: 210;--hue-sky: 225;--hue-blue: 255;--hue-indigo: 270;--hue-violet: 290;--hue-purple: 310;--hue-fuchsia: 330;--hue-pink: 350;--hue-rose: 10;--theme-red-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-red)), oklch(from var(--color-13) l .07 var(--hue-red)) );--theme-orange-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-orange)), oklch(from var(--color-13) l .07 var(--hue-orange)) );--theme-amber-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-amber)), oklch(from var(--color-13) l .07 var(--hue-amber)) );--theme-yellow-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-yellow)), oklch(from var(--color-13) l .07 var(--hue-yellow)) );--theme-lime-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-lime)), oklch(from var(--color-13) l .07 var(--hue-lime)) );--theme-green-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-green)), oklch(from var(--color-13) l .07 var(--hue-green)) );--theme-emerald-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-emerald)), oklch(from var(--color-13) l .07 var(--hue-emerald)) );--theme-teal-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-teal)), oklch(from var(--color-13) l .07 var(--hue-teal)) );--theme-cyan-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-cyan)), oklch(from var(--color-13) l .07 var(--hue-cyan)) );--theme-sky-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-sky)), oklch(from var(--color-13) l .07 var(--hue-sky)) );--theme-blue-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-blue)), oklch(from var(--color-13) l .07 var(--hue-blue)) );--theme-indigo-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-indigo)), oklch(from var(--color-13) l .07 var(--hue-indigo)) );--theme-violet-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-violet)), oklch(from var(--color-13) l .07 var(--hue-violet)) );--theme-purple-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-purple)), oklch(from var(--color-13) l .07 var(--hue-purple)) );--theme-fuchsia-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-fuchsia)), oklch(from var(--color-13) l .07 var(--hue-fuchsia)) );--theme-pink-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-pink)), oklch(from var(--color-13) l .07 var(--hue-pink)) );--theme-rose-bg: light-dark( oklch(from var(--color-3) l .035 var(--hue-rose)), oklch(from var(--color-13) l .07 var(--hue-rose)) );--theme-red-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-red)), oklch(from var(--color-4) l .05 var(--hue-red)) );--theme-orange-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-orange)), oklch(from var(--color-4) l .05 var(--hue-orange)) );--theme-amber-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-amber)), oklch(from var(--color-4) l .05 var(--hue-amber)) );--theme-yellow-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-yellow)), oklch(from var(--color-4) l .05 var(--hue-yellow)) );--theme-lime-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-lime)), oklch(from var(--color-4) l .05 var(--hue-lime)) );--theme-green-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-green)), oklch(from var(--color-4) l .05 var(--hue-green)) );--theme-emerald-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-emerald)), oklch(from var(--color-4) l .05 var(--hue-emerald)) );--theme-teal-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-teal)), oklch(from var(--color-4) l .05 var(--hue-teal)) );--theme-cyan-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-cyan)), oklch(from var(--color-4) l .05 var(--hue-cyan)) );--theme-sky-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-sky)), oklch(from var(--color-4) l .05 var(--hue-sky)) );--theme-blue-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-blue)), oklch(from var(--color-4) l .05 var(--hue-blue)) );--theme-indigo-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-indigo)), oklch(from var(--color-4) l .05 var(--hue-indigo)) );--theme-violet-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-violet)), oklch(from var(--color-4) l .05 var(--hue-violet)) );--theme-purple-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-purple)), oklch(from var(--color-4) l .05 var(--hue-purple)) );--theme-fuchsia-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-fuchsia)), oklch(from var(--color-4) l .05 var(--hue-fuchsia)) );--theme-pink-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-pink)), oklch(from var(--color-4) l .05 var(--hue-pink)) );--theme-rose-fg: light-dark( oklch(from var(--color-11) l .19 var(--hue-rose)), oklch(from var(--color-4) l .05 var(--hue-rose)) );--theme-red: light-dark( oklch(from var(--color-8) l .18 var(--hue-red)), oklch(from var(--color-6) l .15 var(--hue-red)) );--theme-orange: light-dark( oklch(from var(--color-8) l .18 var(--hue-orange)), oklch(from var(--color-6) l .15 var(--hue-orange)) );--theme-amber: light-dark( oklch(from var(--color-8) l .18 var(--hue-amber)), oklch(from var(--color-6) l .15 var(--hue-amber)) );--theme-yellow: light-dark( oklch(from var(--color-8) l .18 var(--hue-yellow)), oklch(from var(--color-6) l .15 var(--hue-yellow)) );--theme-lime: light-dark( oklch(from var(--color-8) l .18 var(--hue-lime)), oklch(from var(--color-6) l .15 var(--hue-lime)) );--theme-green: light-dark( oklch(from var(--color-8) l .18 var(--hue-green)), oklch(from var(--color-6) l .15 var(--hue-green)) );--theme-emerald: light-dark( oklch(from var(--color-8) l .18 var(--hue-emerald)), oklch(from var(--color-6) l .15 var(--hue-emerald)) );--theme-teal: light-dark( oklch(from var(--color-8) l .18 var(--hue-teal)), oklch(from var(--color-6) l .15 var(--hue-teal)) );--theme-cyan: light-dark( oklch(from var(--color-8) l .18 var(--hue-cyan)), oklch(from var(--color-6) l .15 var(--hue-cyan)) );--theme-sky: light-dark( oklch(from var(--color-8) l .18 var(--hue-sky)), oklch(from var(--color-6) l .15 var(--hue-sky)) );--theme-blue: light-dark( oklch(from var(--color-8) l .18 var(--hue-blue)), oklch(from var(--color-6) l .15 var(--hue-blue)) );--theme-indigo: light-dark( oklch(from var(--color-8) l .18 var(--hue-indigo)), oklch(from var(--color-6) l .15 var(--hue-indigo)) );--theme-violet: light-dark( oklch(from var(--color-8) l .18 var(--hue-violet)), oklch(from var(--color-6) l .15 var(--hue-violet)) );--theme-purple: light-dark( oklch(from var(--color-8) l .18 var(--hue-purple)), oklch(from var(--color-6) l .15 var(--hue-purple)) );--theme-fuchsia: light-dark( oklch(from var(--color-8) l .18 var(--hue-fuchsia)), oklch(from var(--color-6) l .15 var(--hue-fuchsia)) );--theme-pink: light-dark( oklch(from var(--color-8) l .18 var(--hue-pink)), oklch(from var(--color-6) l .15 var(--hue-pink)) );--theme-rose: light-dark( oklch(from var(--color-8) l .18 var(--hue-rose)), oklch(from var(--color-6) l .15 var(--hue-rose)) );--theme-brand-dark-bg: var(--brand-dark);--theme-brand-light-bg: light-dark(var(--brand-light), var(--brand-dark));--theme-brand-dark-fg: var(--gray-1);--theme-brand-light-fg: light-dark(inherit, var(--gray-1))}[data-theme=red]{--theme-bg: var(--theme-red-bg);--theme-fg: var(--theme-red-fg);--theme-mid: var(--theme-red);--palette-source: oklch(.58 .21 var(--hue-red));--palette-hue-rotate-by: 1}[data-theme=orange]{--theme-bg: var(--theme-orange-bg);--theme-fg: var(--theme-orange-fg);--theme-mid: var(--theme-orange);--palette-source: oklch(.58 .21 var(--hue-orange));--palette-hue-rotate-by: 1}[data-theme=amber]{--theme-bg: var(--theme-amber-bg);--theme-fg: var(--theme-amber-fg);--theme-mid: var(--theme-amber);--palette-source: oklch(.58 .21 var(--hue-amber));--palette-hue-rotate-by: 1}[data-theme=yellow]{--theme-bg: var(--theme-yellow-bg);--theme-fg: var(--theme-yellow-fg);--theme-mid: var(--theme-yellow);--palette-source: oklch(.58 .21 var(--hue-yellow));--palette-hue-rotate-by: 1}[data-theme=lime]{--theme-bg: var(--theme-lime-bg);--theme-fg: var(--theme-lime-fg);--theme-mid: var(--theme-lime);--palette-source: oklch(.58 .21 var(--hue-lime));--palette-hue-rotate-by: 1}[data-theme=green]{--theme-bg: var(--theme-green-bg);--theme-fg: var(--theme-green-fg);--theme-mid: var(--theme-green);--palette-source: oklch(.58 .21 var(--hue-green));--palette-hue-rotate-by: 1}[data-theme=emerald]{--theme-bg: var(--theme-emerald-bg);--theme-fg: var(--theme-emerald-fg);--theme-mid: var(--theme-emerald);--palette-source: oklch(.58 .21 var(--hue-emerald));--palette-hue-rotate-by: 1}[data-theme=teal]{--theme-bg: var(--theme-teal-bg);--theme-fg: var(--theme-teal-fg);--theme-mid: var(--theme-teal);--palette-source: oklch(.58 .21 var(--hue-teal));--palette-hue-rotate-by: 1}[data-theme=cyan]{--theme-bg: var(--theme-cyan-bg);--theme-fg: var(--theme-cyan-fg);--theme-mid: var(--theme-cyan);--palette-source: oklch(.58 .21 var(--hue-cyan));--palette-hue-rotate-by: 1}[data-theme=sky]{--theme-bg: var(--theme-sky-bg);--theme-fg: var(--theme-sky-fg);--theme-mid: var(--theme-sky);--palette-source: oklch(.58 .21 var(--hue-sky));--palette-hue-rotate-by: 1}[data-theme=blue]{--theme-bg: var(--theme-blue-bg);--theme-fg: var(--theme-blue-fg);--theme-mid: var(--theme-blue);--palette-source: oklch(.58 .21 var(--hue-blue));--palette-hue-rotate-by: 1}[data-theme=indigo]{--theme-bg: var(--theme-indigo-bg);--theme-fg: var(--theme-indigo-fg);--theme-mid: var(--theme-indigo);--palette-source: oklch(.58 .21 var(--hue-indigo));--palette-hue-rotate-by: 1}[data-theme=violet]{--theme-bg: var(--theme-violet-bg);--theme-fg: var(--theme-violet-fg);--theme-mid: var(--theme-violet);--palette-source: oklch(.58 .21 var(--hue-violet));--palette-hue-rotate-by: 1}[data-theme=purple]{--theme-bg: var(--theme-purple-bg);--theme-fg: var(--theme-purple-fg);--theme-mid: var(--theme-purple);--palette-source: oklch(.58 .21 var(--hue-purple));--palette-hue-rotate-by: 1}[data-theme=fuchsia]{--theme-bg: var(--theme-fuchsia-bg);--theme-fg: var(--theme-fuchsia-fg);--theme-mid: var(--theme-fuchsia);--palette-source: oklch(.58 .21 var(--hue-fuchsia));--palette-hue-rotate-by: 1}[data-theme=pink]{--theme-bg: var(--theme-pink-bg);--theme-fg: var(--theme-pink-fg);--theme-mid: var(--theme-pink);--palette-source: oklch(.58 .21 var(--hue-pink));--palette-hue-rotate-by: 1}[data-theme=rose]{--theme-bg: var(--theme-rose-bg);--theme-fg: var(--theme-rose-fg);--theme-mid: var(--theme-rose);--palette-source: oklch(.58 .21 var(--hue-rose));--palette-hue-rotate-by: 1}[data-theme=brand-dark]{--theme-bg: var(--theme-brand-dark-bg);--theme-fg: var(--theme-brand-dark-fg);--theme-mid: var(--brand-dark);--palette-source: var(--brand-dark);--palette-hue-rotate-by: 1}[data-theme=brand-light]{--theme-bg: var(--theme-brand-light-bg);--theme-mid: var(--brand-light);--palette-source: var(--brand-light);--palette-hue-rotate-by: 1}.ui-dark [data-theme=brand-light]{--theme-fg: white}}@layer theme{@supports (not (color: light-dark(#fff,#000))) or (not (color: oklch(from white l c h))) or (not (color: oklch(from currentcolor l c h))){*{--color-1: #ffffff;--color-2: #ebf3fd;--color-3: #d3e3f7;--color-4: #bbd0eb;--color-5: #a3bddf;--color-6: #88a7cf;--color-7: #7092bd;--color-8: #587cab;--color-9: #496b96;--color-10: #3c5a80;--color-11: #2f496a;--color-12: #233954;--color-13: #182a40;--color-14: #0f1b2b;--color-15: #050e19;--color-16: #000205;--gray-1: #ffffff;--gray-2: #eaf3fd;--gray-3: #d7e3f2;--gray-4: #c1cfe2;--gray-5: #acbcd1;--gray-6: #95a6bd;--gray-7: #7e91a9;--gray-8: #6a7c93;--gray-9: #596a81;--gray-10: #485970;--gray-11: #3a495d;--gray-12: #2c394a;--gray-13: #1e2a38;--gray-14: #131b26;--gray-15: #080e15;--gray-16: #020202}:where(html){--brand-dark: #205c79;--brand-bright: #0099ce;--brand-light: #d6e2f2;--primary: #205c79;--text-primary: #080e15;--text-primary-contrast: #eaf3fd;--text-muted: #485970!important;--text-muted-contrast: #c1cfe2;--surface-default: #ffffff;--surface-filled: #d7e3f2;--surface-tonal: #eaf3fd;--surface-subtle: #f5f9fe;--surface-elevated: #ffffff;--border-color: #d7e3f2;--text-color-3: #95a6bd;--overlay-scrim: rgb(0 0 0 / 50%);--overlay-scrim-strong: rgb(0 0 0 / 85%);--surface-elevated-translucent: rgb(255 255 255 / 75%)}:root{--theme-red-bg: #f8d9d6;--theme-orange-bg: #f6dbcd;--theme-amber-bg: #efdfc8;--theme-yellow-bg: #e8e2c8;--theme-lime-bg: #dce6cd;--theme-green-bg: #d4e8d3;--theme-emerald-bg: #cee9d9;--theme-teal-bg: #c9e9e4;--theme-cyan-bg: #c8e8ee;--theme-sky-bg: #cae7f3;--theme-blue-bg: #d2e3f9;--theme-indigo-bg: #d8e1f9;--theme-violet-bg: #e0def8;--theme-purple-bg: #e8dbf3;--theme-fuchsia-bg: #efd9ed;--theme-pink-bg: #f5d8e4;--theme-rose-bg: #f8d8dc;--theme-red-fg: #940000;--theme-orange-fg: #8f0000;--theme-amber-fg: #7e2900;--theme-yellow-fg: #683f00;--theme-lime-fg: #315500;--theme-green-fg: #005e00;--theme-emerald-fg: #00621d;--theme-teal-fg: #006355;--theme-cyan-fg: #005b7f;--theme-sky-fg: #005492;--theme-blue-fg: #003eaa;--theme-indigo-fg: #2632ab;--theme-violet-fg: #4d22a4;--theme-purple-fg: #661091;--theme-fuchsia-fg: #7a0076;--theme-pink-fg: #890056;--theme-rose-fg: #910030;--theme-red: #cf4040;--theme-orange: #c94f00;--theme-amber: #b66400;--theme-yellow: #9c7500;--theme-lime: #628a00;--theme-green: #089428;--theme-emerald: #009853;--theme-teal: #009988;--theme-cyan: #0093b4;--theme-sky: #008cc9;--theme-blue: #1779e1;--theme-indigo: #526ee3;--theme-violet: #7c60db;--theme-purple: #9b54c8;--theme-fuchsia: #b249ac;--theme-pink: #c34189;--theme-rose: #cd3e62;--theme-brand-dark-bg: #205c79;--theme-brand-light-bg: #d6e2f2;--theme-brand-dark-fg: #ffffff}}}@supports (not (color: light-dark(#fff,#000))) or (not (color: oklch(from white l c h))) or (not (color: oklch(from currentcolor l c h))){@layer utils{.field-wrapper .field,.field-wrapper .field input,.field-wrapper .field textarea,.field-wrapper .field select,.field-wrapper input.field,.field-wrapper textarea.field,.field-wrapper select.field{background-color:#fff;border-width:1px!important;border-style:solid!important}}}@layer theme{:root{--anim-duration-instant: 80ms;--anim-duration-fast: .15s;--anim-duration-normal: .2s;--anim-duration-slow: .3s;--anim-duration-slower: .4s;--anim-ease-snappy: cubic-bezier(.32, .72, 0, 1);--anim-ease-smooth: cubic-bezier(.4, 0, .2, 1);--anim-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--anim-ease-gentle: cubic-bezier(.25, .1, .25, 1);--anim-ease-enter: var(--anim-ease-snappy);--anim-ease-exit: cubic-bezier(.4, 0, 1, 1);--anim-scale-from: .96;--anim-scale-from-small: .98;--anim-translate-sm: .25rem;--anim-translate-md: .5rem;--anim-translate-lg: 1rem;--anim-stagger-delay: 30ms;--anim-stagger-delay-fast: 20ms;--anim-stagger-delay-slow: 50ms;--anim-word-translate-y: 2rem;--anim-word-blur: 8px;--anim-word-duration: .5s;--anim-word-stagger: 60ms;--anim-block-translate-y: 1rem;--anim-block-duration: .2s;--anim-block-stagger: 80ms;--anim-post-heading-delay: .2s;--anim-media-translate-x: 3rem;--anim-media-duration: .7s;--anim-media-ease: cubic-bezier(.22, 1, .36, 1)}}@keyframes anim-scale-in{0%{opacity:0;scale:var(--anim-scale-from)}}@keyframes anim-scale-out{to{opacity:0;scale:var(--anim-scale-from)}}@keyframes anim-slide-up-in{0%{opacity:0;translate:0 var(--anim-translate-md)}}@keyframes anim-slide-up-out{to{opacity:0;translate:0 var(--anim-translate-md)}}@keyframes anim-slide-down-in{0%{opacity:0;translate:0 calc(-1 * var(--anim-translate-md))}}@keyframes anim-slide-down-out{to{opacity:0;translate:0 calc(-1 * var(--anim-translate-md))}}@keyframes anim-fade-in{0%{opacity:0}}@keyframes anim-fade-out{to{opacity:0}}@font-face{font-family:Inter Variable;font-weight:100 900;font-style:normal;src:url(/assets/FIwubZjA-inter.woff2) format("woff2");font-display:swap}@layer components.root{:where(.ui-p){text-wrap:pretty}.ui-small:where(.ui-p){font-size:var(--font-size-1)}.ui-large:where(.ui-p){font-size:var(--font-size-3)}:where(.ui-h1,.ui-h2,.ui-h3,.ui-h4,.ui-h5,.ui-h6){color:light-dark(var(--brand-dark),var(--gray-1));font-weight:700;text-wrap:pretty}:where(.ui-h1){font-size:var(--font-size-h1, var(--font-size-7));letter-spacing:-.02em;line-height:1}:where(.ui-h2){font-size:var(--font-size-h2, var(--font-size-5, 2rem));letter-spacing:-.02em;line-height:1}:where(.ui-h3){font-size:var(--font-size-h3, var(--font-size-4, 1.5rem));letter-spacing:-.01em;line-height:1}:where(.ui-h4){font-size:var(--font-size-h4, var(--font-size-3, 1.25rem));letter-spacing:-.01em;line-height:1}:where(.ui-h5){font-size:var(--font-size-h5, var(--font-size-2, 1.1rem));line-height:1}:where(.ui-h6){font-size:var(--font-size-h6, var(--font-size-1, 1rem));line-height:1}:where(.ui-overline){color:light-dark(oklch(from var(--text-muted) calc(l/.8) c h),oklch(from var(--text-muted) calc(l*.75) c h));font-size:var(--font-size-0);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:calc(var(--size-2) * -1)}:where(.ui-hgroup)>p{margin:0}:where(.ui-hgroup)>:where(h1,h2,h3,h4,h5,h6){margin-block:0 .4em}:where(.ui-hgroup)>p:first-of-type:first-child{color:light-dark(oklch(from var(--text-muted) calc(l/.8) c h),oklch(from var(--text-muted) calc(l*.75) c h));font-size:var(--font-size-0);font-weight:500;letter-spacing:.06em;text-transform:uppercase}:where(.ui-hgroup)>p:not(:first-of-type:first-child){color:oklch(from currentColor l c h / 75%);font-size:var(--font-size-3);line-height:1.6}:where(.ui-hgroup)>p+p{margin-block-start:.75em}:where(.ui-caption){color:var(--text-muted);font-size:var(--font-size-0);line-height:1.6}:where(.ui-u,.ui-abbr,.ui-dfn){-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:1px}@supports (-moz-appearance: none){:where(.ui-u,.ui-abbr,.ui-dfn){text-underline-offset:2px}}:where(.ui-abbr,.ui-dfn){font-style:normal;-webkit-text-decoration:var(--color-9) underline dotted;text-decoration:var(--color-9) underline dotted}[title]:where(.ui-abbr,.ui-dfn){cursor:help;text-underline-offset:1px}@supports (-moz-appearance: none){:where(.ui-abbr,.ui-dfn){text-underline-offset:2px}}:where(.ui-sup){font-size:.5em;vertical-align:super}:where(p,span).ui-small{font-size:max(.5em,var(--font-size-0, .75rem))}:where(.ui-cite){font-style:italic}:where(.ui-kbd){font-family:var(--font-mono);background-color:var(--text-muted);border-color:var(--text-muted);border-radius:var(--radius-2);border-width:var(--border-size-1);color:var(--text-muted-contrast);padding:.1ex .3ex;word-break:break-word}:where(.ui-mark){border-radius:var(--radius-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1ex .3ex;vertical-align:baseline}:where(.ui-s){-webkit-text-decoration:line-through;text-decoration:line-through}:where(.ui-sub){font-size:.75em;vertical-align:sub}:where(.ui-del){color:var(--color-9);-webkit-text-decoration:line-through;text-decoration:line-through}:where(.ui-ins){color:var(--color-9);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:1px}:where(.ui-var){font-family:var(--font-mono);background-color:var(--text-muted);border-color:var(--text-muted);border-radius:var(--radius-2);border-width:var(--border-size-1);color:var(--text-muted-contrast);padding:.1ex .3ex;word-break:break-word}:where(.ui-samp){font-family:var(--font-mono)}:where(.ui-blockquote){border-inline-start:var(--border-size-3) solid currentColor;padding-block:var(--size-3);padding-inline:var(--size-4)}:where(.ui-blockquote) :first-child{margin-block-start:0}:where(.ui-blockquote) :last-child{margin-block-end:0}:where(.ui-blockquote) footer{color:var(--text-muted);margin-block-start:var(--size-3)}:where(pre.ui-code-block){background-color:var(--color-15);border-radius:var(--border-radius);color:var(--color-1);font-family:var(--font-mono);font-size:var(--font-size-05);max-inline-size:100%;overflow-x:auto;padding-block:var(--size-3);padding-inline:var(--size-4);scrollbar-width:thin;white-space:pre}:where(pre.ui-code-block)>code{background:none;border-radius:0;color:inherit;font-size:inherit;padding:0;word-break:normal;writing-mode:inherit}:where(.ui-h1,.ui-h2,.ui-h3,.ui-h4,.ui-h5,.ui-h6){color:light-dark(var(--brand-dark),var(--gray-1))}:where(.ui-h1,.ui-h2){font-weight:250}:where(.ui-h3,.ui-h4,.ui-h5,.ui-h6){font-weight:400}:where(code,pre,kbd,samp,var,tt,.font-mono){font-family:var(--font-mono)}:where(dt){font-weight:700}:where(label){color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}}@property --vscroll-mask-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --vscroll-mask-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer utils{.sr-only{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.vertical-scroller{overflow-y:auto;scroll-timeline:--vscroll block;animation:vertical-scroller-mask linear;animation-timeline:--vscroll;--vscroll-mask-top: var(--size-4);--vscroll-mask-bottom: var(--size-4);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--vscroll-mask-top),black calc(100% - var(--vscroll-mask-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--vscroll-mask-top),black calc(100% - var(--vscroll-mask-bottom)),transparent 100%)}.vertical-scroller>:last-child{scroll-margin-block-end:var(--size-4)}@supports (animation-timeline: scroll()){.vertical-scroller{--vscroll-mask-top: 0px;--vscroll-mask-bottom: 0px}}@keyframes vertical-scroller-mask{0%{--vscroll-mask-top: 0px;--vscroll-mask-bottom: var(--size-4)}0.01%{--vscroll-mask-top: var(--size-4);--vscroll-mask-bottom: var(--size-4)}99.99%{--vscroll-mask-top: var(--size-4);--vscroll-mask-bottom: var(--size-4)}to{--vscroll-mask-top: var(--size-4);--vscroll-mask-bottom: 0px}}}@layer theme{:root{--font-sans: "Twemoji Country Flags", "Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}@layer components.extended{.departure-price{font-weight:700}.departure-price small{font-size:var(--font-size-sm, .75rem);font-weight:700}.departure-price small:first-child{margin-inline-end:.25em}.departure-price small:last-child{margin-inline-start:.25em}.departure-price-old{-webkit-text-decoration:line-through;text-decoration:line-through;opacity:.65}.number-picker-table th:nth-child(1),.number-picker-table th:nth-child(2),.number-picker-table td:nth-child(1),.number-picker-table td:nth-child(2){inline-size:18ch}}
