.stack{display:flex;flex-direction:column}.stack--none{gap:0}.stack--3xs{gap:2px}.stack--2xs{gap:4px}.stack--xs{gap:8px}.stack--sm{gap:12px}.stack--md{gap:16px}.stack--lg{gap:20px}.stack--xl{gap:24px}.stack--2xl{gap:32px}.stack--3xl{gap:48px}.stack--4xl{gap:64px}.stack--5xl{gap:80px}.stack--6xl{gap:112px}.stack--7xl{gap:160px}.stack--stretched{width:100%}.headline{display:block}.headline--1{font-size:40px;line-height:52px}.headline--1,.headline--2{font-family:Switzer,sans-serif;font-weight:400}.headline--2{font-size:24px;line-height:32px}@keyframes spinner-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner{gap:.2em}.spinner__item{animation:spinner-bounce 1.4s ease-in-out infinite both;background:currentColor;border-radius:100%;flex:0 0 auto;height:.6em;width:.6em}.spinner__item--1{animation-delay:-.32s}.spinner__item--2{animation-delay:-.16s}.spinner.spinner--inline{display:inline-flex}.spinner.spinner--block{align-items:center;display:flex;height:100%;justify-content:center;min-height:300px}.button{align-items:center;border:2px solid;border-radius:8px;cursor:pointer;display:flex;flex:0 0 auto;font-family:Switzer,sans-serif;font-size:16px;font-weight:500;gap:16px;line-height:20px;padding:12px 16px;text-align:left;transition:transform .3s cubic-bezier(.83,0,.17,1);width:-webkit-fit-content;width:fit-content}.button:not(.button--disabled):focus{outline:none}.button:not(.button--disabled):focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.button:not(.button--disabled):hover{transform:scale(1.05)}.button:not(.button--disabled):active{transform:scale(.95)}.button--stretched{width:100%}.button--disabled,.button--loading{cursor:not-allowed;opacity:.5}.button--loading{cursor:progress}.button__key{align-items:center;border:2px solid;border-radius:8px;display:flex;font-size:12px;height:32px;justify-content:center;text-transform:uppercase;width:32px}.button__icon{display:flex}.button--prominent{background:var(--color-action);border-color:var(--color-action);box-shadow:0 2px 2px -1px rgba(24,39,75,.078),0 1px 1.5px -1px rgba(24,39,75,.122);color:#fff}.button--ghost{border-color:var(--color-action);color:var(--color-action)}.button--subtle{background:var(--color-contrast-lighter);border-color:var(--color-contrast-lighter);color:var(--color-3)}.button--destructive{background:#af1f1f;border-color:#af1f1f;color:#fff}.button--plain{background:#fff;border-color:#fff;color:var(--color-action)}.button--text{border:0;color:var(--color-action);gap:4px;padding:0}.input{flex:1 1 auto;min-width:100px}.input__element{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:block;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;padding:16px;resize:none;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.input__element:focus{outline:none}.input__element:focus-visible{border-color:var(--color-action)}.input__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.input--negative .input__element{border-color:#af1f1f;color:#af1f1f}.input--warning .input__element{border-color:#a87106;color:#a87106}.input--positive .input__element{border-color:#54a258;color:#54a258}.input--multi .input__element{field-sizing:content;min-height:200px}.logo{display:block}.theme-switcher{background:var(--color-contrast-lighter);border-radius:8px;cursor:pointer;padding:4px}.theme-switcher__content{display:flex;gap:8px;height:20px;overflow:hidden;position:relative;width:48px}.theme-switcher__indicator{background:var(--color-3);border-radius:8px;display:block;height:20px;position:absolute;top:0;transition:left .3s cubic-bezier(.83,0,.17,1);width:20px}.theme-switcher__icon{color:var(--color-3);display:flex;position:absolute;top:0;transition:opacity .3s cubic-bezier(.83,0,.17,1)}.theme-switcher__icon.theme-switcher__icon--light{left:0}.theme-switcher--light .theme-switcher__indicator,.theme-switcher__icon.theme-switcher__icon--dark{left:28px}.theme-switcher--light .theme-switcher__icon.theme-switcher__icon--light{opacity:.6}.theme-switcher--light .theme-switcher__icon.theme-switcher__icon--dark{opacity:0}.theme-switcher--dark .theme-switcher__indicator{left:0}.theme-switcher--dark .theme-switcher__icon.theme-switcher__icon--light{opacity:0}.theme-switcher--dark .theme-switcher__icon.theme-switcher__icon--dark{opacity:.6}.splash{align-items:center;background:var(--color-darker);display:flex;flex-direction:column;min-height:max(500px,100vh);padding:32px}@media(min-width:600px){.splash{justify-content:center}}.splash__wrapper{max-width:500px;width:100%}.splash__header{border-radius:24px 24px 0 0;display:flex;justify-content:center;padding:32px}.splash__header,.splash__intro{background:var(--color-contrast);color:var(--color-3)}.splash__intro{padding:0 32px 32px;text-align:center}.splash__content{background:var(--color-content);border-radius:0 0 24px 24px;color:var(--color-on-content);padding:32px}.splash__theme{display:flex;justify-content:center;padding:32px}.form-field__content{display:flex;flex-direction:column}.form-field__label{margin-bottom:8px}.form-field__help{flex:0 0 auto;font-size:12px;line-height:16px;margin-left:12px}.form-field__error{color:#af1f1f;font-size:12px;line-height:16px;margin-top:8px}.form-field--sm{width:50%}.form-field--md{width:100%}.form-field--lg{width:200%}.form-field--inline .form-field__content{align-items:center;flex-direction:row}.form-field--inline .form-field__label{margin-bottom:0;margin-left:8px;order:9999}.form-field--disabled{pointer-events:none}.form-field--disabled .form-field__label{opacity:.5}.hint{background:#fff;border:2px solid var(--hint-color);border-left-width:8px;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.hint__header{align-items:center;color:var(--hint-color);display:flex;gap:8px}.hint__title{font-family:Switzer,sans-serif;font-size:16px;font-weight:500;line-height:20px}.hint__description{font-family:Switzer,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.hint__icon{display:flex}.hint--negative{--hint-color:#af1f1f}.hint--positive{--hint-color:#54a258}.hint--warning{--hint-color:#a87106}.hint--neutral{--hint-color:#696a7a}.copy{display:block;font-family:Switzer,sans-serif;font-size:16px;font-weight:400;line-height:20px}.copy--muted,.copy--subordinate{font-size:12px;line-height:16px}.copy--muted{color:#535558;opacity:.8}.copy--strong{font-weight:700}.select{flex:1 1 auto;min-width:200px}.select__box{position:relative}.select__element{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:block;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;padding:16px 48px 16px 16px;resize:none;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.select__element:focus{outline:none}.select__element:focus-visible{border-color:var(--color-action)}.select__indicator{display:flex;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.select__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.select--negative .select__element{border-color:#af1f1f;color:#af1f1f}.select--warning .select__element{border-color:#a87106;color:#a87106}.select--positive .select__element{border-color:#54a258;color:#54a258}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.action-button{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;opacity:.9;position:relative;transition:opacity .3s cubic-bezier(.83,0,.17,1)}.action-button:focus{outline:none}.action-button:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.action-button:hover{opacity:.95}.action-button:active{opacity:1}.action-button--xs{border-radius:8px;height:20px;width:20px}.action-button--sm{border-radius:12px;height:32px;width:32px}.action-button--md{border-radius:12px;height:48px;width:48px}.action-button--lg{border-radius:16px;height:64px;width:64px}.action-button--disabled{cursor:not-allowed}.action-button__icon{display:flex}.action-button--prominent{background:var(--color-action);border-color:var(--color-action);color:#fff}.action-button--ghost{border-color:#bfc5d7;color:#696a7a}.action-button--subtle{background:var(--color-contrast-lighter);border-color:var(--color-contrast-lighter);color:var(--color-3)}.action-button__indicator{align-items:center;background:red;border-radius:9999px;color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:center;padding:2px 4px;position:absolute;right:-8px;top:-8px}.action-button__tooltip{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background:#007cff;border-radius:8px;color:#fff;font-size:12px;padding:4px 8px;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.action-button__tooltip[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.action-button__tooltip[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.action-button__tooltip[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.action-button__tooltip[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.action-button__arrow{fill:#007cff}.cluster{display:flex;flex-direction:row}.cluster--x-start{justify-content:flex-start}.cluster--x-center{justify-content:center}.cluster--x-end{justify-content:flex-end}.cluster--y-start{align-items:flex-start}.cluster--y-center{align-items:center}.cluster--y-end{align-items:flex-end}.cluster--none{gap:0}.cluster--3xs{gap:2px}.cluster--2xs{gap:4px}.cluster--xs{gap:8px}.cluster--sm{gap:12px}.cluster--md{gap:16px}.cluster--lg{gap:20px}.cluster--xl{gap:24px}.cluster--2xl{gap:32px}.cluster--3xl{gap:48px}.cluster--4xl{gap:64px}.cluster--5xl{gap:80px}.cluster--6xl{gap:112px}.cluster--7xl{gap:160px}.cluster--stretched{width:100%}@media(max-width:1199px){.cluster--responsive{flex-direction:column}}.cluster--wrap{flex-wrap:wrap}.spacer{flex:1 1 auto}.divider{background:var(--color-contrast-lighter);border:0;flex:0 0 auto}.divider--horizontal{height:1px;width:100%}.divider--vertical{height:100%;width:1px}.divider--muted{background:#bfc5d7}.skeleton{display:flex;min-height:max(500px,100vh)}@media(max-width:1199px){.skeleton{padding-left:90px}}.skeleton__sidebar{background:var(--color-contrast);display:flex;flex:0 0 auto;flex-direction:column;position:relative;transition:width .3s cubic-bezier(.83,0,.17,1);width:300px}@media(max-width:1199px){.skeleton__sidebar{bottom:0;left:0;position:fixed;top:0;z-index:31337}}.skeleton__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(83,85,88,.2);bottom:0;height:100%;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s cubic-bezier(.83,0,.17,1);width:100%;z-index:1337}@media(min-width:1200px){.skeleton__backdrop{display:none}}.skeleton__toggle{align-items:center;background:var(--color-contrast-lighter);border-radius:12px;cursor:pointer;height:32px;position:absolute;right:0;top:32px;transform:translateX(50%);width:32px}.skeleton__header,.skeleton__toggle{color:var(--color-3);display:flex;justify-content:center}.skeleton__header{flex:0 0 auto;flex-direction:column;height:96px;overflow:hidden;padding:24px 32px}.skeleton__drawer{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%}.skeleton__navigation{color:var(--color-3);flex:1 1 auto;overflow-y:auto;overscroll-behavior-y:contain;padding:32px}.skeleton__theme{flex:0 0 auto;padding:32px}.skeleton__cockpit{height:96px;padding:24px 32px}.skeleton__content{background:var(--color-content);color:var(--color-on-content);display:flex;flex:1 1 auto;flex-direction:column}.skeleton__details{color:var(--color-3)}@media(max-width:599px){.skeleton__breadcrumb{display:none}}@media(min-width:600px){.skeleton__meta{margin-left:auto}}.skeleton__intro{background:var(--color-darker);padding:32px}.skeleton__divider{flex:0 0 auto;padding:0 32px}.skeleton__footer{background:var(--color-contrast);bottom:0;flex:0 0 auto;margin-top:auto;position:-webkit-sticky;position:sticky}.skeleton__wrapper{display:flex}.skeleton__main{flex:1 1 auto;padding:32px}.skeleton--intro .skeleton__details,.skeleton--intro .skeleton__intro{background:var(--color-darker)}.skeleton--colliding .skeleton__main{padding:0}.skeleton--collapsed .skeleton__backdrop{opacity:0;pointer-events:none}.skeleton--collapsed .skeleton__sidebar{width:90px}.skeleton--collapsed .skeleton__sidebar .skeleton__header{align-items:center}.skeleton--collapsed .skeleton__sidebar .skeleton__header,.skeleton--collapsed .skeleton__sidebar .skeleton__navigation,.skeleton--collapsed .skeleton__sidebar .skeleton__theme{padding-left:16px;padding-right:16px}.navigation__items{display:flex;flex-direction:column;gap:16px;list-style:none}.navigation__item,.navigation__link{display:flex;position:relative}.navigation__link{align-items:center;color:var(--color-3);gap:12px;opacity:.6;padding:12px 0;text-decoration:none;transition:opacity .3s cubic-bezier(.83,0,.17,1);white-space:nowrap;width:100%}.navigation__link.navigation__link--active{opacity:1}.navigation__link.navigation__link--active:before{background:var(--color-3);border-radius:0 8px 8px 0;content:"";height:100%;left:-32px;position:absolute;top:0;width:4px}.navigation__link:hover{opacity:1}.navigation__indicator{align-items:center;background:var(--color-1);border-radius:8px;color:var(--color-contrast);display:flex;flex:0 0 auto;height:24px;justify-content:center;margin-left:auto;padding:0 2px;width:24px}.navigation--collapsed .navigation__link{justify-content:center}.navigation--collapsed .navigation__link.navigation__link--active:before{left:-16px}.navigation--collapsed .navigation__label{display:none}.navigation--collapsed .navigation__indicator{position:absolute;right:0;top:0}.avatar{align-items:center;display:flex;gap:16px;height:var(--avatar-size);min-width:var(--avatar-size);overflow:hidden}.avatar__fallback,.avatar__image,.avatar__initials{align-items:center;border-radius:var(--avatar-radius);display:flex;height:var(--avatar-size);justify-content:center;width:var(--avatar-size)}.avatar__background{fill:var(--color-contrast-lighter)}.avatar__foreground{fill:var(--color-3)}.avatar__initials{background:var(--color-contrast-lighter);color:var(--color-3)}.avatar--sm{--avatar-size:24px;--avatar-radius:8px}.avatar--md{--avatar-size:32px;--avatar-radius:12px}.avatar--lg{--avatar-size:48px;--avatar-radius:12px}.avatar--xl{--avatar-size:80px;--avatar-radius:12px}.search-input{max-width:200px;position:relative;width:100%}.search-input__element{background:var(--color-contrast-lighter);border-radius:12px;color:var(--color-3);display:flex;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:48px;line-height:20px;padding:8px 12px 8px 48px;width:100%}.search-input__element:focus{outline:none}.search-input__element:focus-visible{border-color:var(--color-action)}.search-input__icon{color:var(--color-3);display:flex;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.flyout{--flyout-padding-horizontal:24px;--flyout-padding-vertical:20px}@media(min-width:1200px){.flyout{--flyout-padding-horizontal:32px;--flyout-padding-vertical:24px}}.flyout__content{position:relative}.flyout__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(83,85,88,.2);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1337}.flyout__panel{background:#f2f3fa;border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.04),0 6px 8px -6px rgba(24,39,75,.04);color:#18191c;display:flex;flex-direction:column;position:absolute;right:0;top:calc(100% + 4px);z-index:31337}.flyout__panel:before{border:4px solid transparent;border-bottom-color:#f2f3fa;bottom:100%;content:"";position:absolute;right:20px;z-index:31337}@media(min-width:1200px){.flyout__panel{min-width:600px}}.flyout__header{border-bottom:1px solid #cdcee3;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:var(--flyout-padding-vertical) var(--flyout-padding-horizontal)}.flyout--header .flyout__header{padding-bottom:0}.flyout__intro{align-items:center;display:flex;gap:16px}.flyout__title{flex:1 1 auto;font-family:Switzer,sans-serif;font-size:20px;font-weight:500;line-height:20px}.flyout__body{padding:var(--flyout-padding-vertical) var(--flyout-padding-horizontal)}.flyout--open .flyout__trigger{position:relative;z-index:31337}.error{--color-action:#007cff;align-items:center;background:repeating-linear-gradient(-45deg,#151515,#151515 1rem,#2d1e02 0,#2d1e02 2rem);color:#fff;display:flex;flex-direction:column;padding:32px}@media(min-width:600px){.error{justify-content:center}}.error.error--app{min-height:100vh}.error__wrapper{align-items:center;display:flex;filter:drop-shadow(0 0 .5rem #000);flex-direction:column;gap:32px;max-width:600px;text-align:center;width:100%}.modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(83,85,88,.2);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1337}.modal__panel{--modal-inset:12px;border-radius:16px;bottom:var(--modal-inset);display:flex;flex-direction:column;left:var(--modal-inset);overflow:hidden;position:fixed;right:var(--modal-inset);top:var(--modal-inset);z-index:31337}@media(min-width:600px){.modal__panel{--modal-inset:16px}}@media(min-width:1200px){.modal__panel{--modal-inset:20px}}.modal__header{align-items:center;background:var(--color-contrast);color:var(--color-3);display:flex;flex:0 0 auto;padding:24px 32px}.modal__title{flex:1 1 auto;font-family:Switzer,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.modal__content{-webkit-overflow-scrolling:touch;background:var(--color-content);color:var(--color-on-content);flex:1 1 auto;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding:24px 32px}.modal--condensed .modal__slot{display:flex;flex-direction:column;margin:auto;max-width:1000px;min-height:100%}@media(min-width:600px){.modal--condensed .modal__slot{justify-content:center}}.tile{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;flex:1 1 auto;flex-direction:column;padding:24px;width:100%}.tile,.tile__header{display:flex;gap:24px}.tile__header{align-items:center}.tile__title{flex:1 1 auto;font-family:Switzer,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px}.tile__value{color:#000;font-size:64px;letter-spacing:.64px;line-height:1.25}.tile__description,.tile__value{font-family:Switzer,sans-serif;font-style:normal;font-weight:400}.tile__description{color:#535558;font-size:16px;line-height:20px}.tile--blue{background:#cbdff4;color:#000}.tile--pink{background:#dcd8ee;color:#000}.tile--orange{background:#e5e1dc;color:#000}.tile--neutral{background:rgba(83,85,88,.8);color:#e5e1dc}.tile--plain{--input-border-color:#bfc5d7;background:#fff;color:#000}.tile--ghost{border:1px solid #bfc5d7;color:#000}.state{gap:16px}.state,.state__icon{display:flex}.state--open{color:#54a258}.state--closed{color:#5257d7}.state--blocked{color:#af531f}.state--alert{color:#a87106}.state--neutral{color:#696a7a}.card{background:#fdfeff;border:1px solid #dfe2f1;border-radius:16px;box-shadow:0 8px 16px -6px rgba(24,39,75,.04),0 6px 8px -6px rgba(24,39,75,.04);display:flex;gap:12px;padding:24px;width:100%}.card__state{flex:0 0 auto}.card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.card__header{display:flex;flex:1 1 auto;gap:24px}.card__intro{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.card__title{color:#18191c;font-size:16px;font-weight:600;line-height:24px}.card__description,.card__title{font-family:Switzer,sans-serif;font-style:normal}.card__description{color:#535558;font-size:12px;font-weight:400;line-height:16px}.card__actions{--input-border-color:#bfc5d7}.card__actions .checkbox__field{border-width:1px}.card--highlighted{border:2px solid var(--color-action)}.file{align-items:center;background:#f2f3fa;border-radius:12px;display:flex;gap:8px;height:48px;opacity:.9;padding:0 16px;text-decoration:none;transition:opacity .3s cubic-bezier(.83,0,.17,1);width:-webkit-fit-content;width:fit-content}.file:focus{outline:none}.file:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.file:hover{opacity:.95}.file:active{opacity:1}.file[href]{cursor:pointer}.file__icon{color:#696a7a;display:flex}.file__name{color:#18191c;font-size:14px;font-weight:500;line-height:20px}.file__name,.file__size{font-family:Switzer,sans-serif;font-style:normal}.file__size{color:#535558;font-size:12px;font-weight:400;line-height:16px}.file__remove{cursor:pointer;display:flex;opacity:.6;transition:opacity .3s cubic-bezier(.83,0,.17,1)}.file__remove:hover{opacity:.95}.file__remove:active{opacity:1}.dialog+.dialog .dialog__backdrop{z-index:31338}.dialog+.dialog .dialog__panel{width:700px;z-index:31339}.dialog .dialog .dialog__backdrop{z-index:31338}.dialog .dialog .dialog__panel{width:500px;z-index:31339}.dialog__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(83,85,88,.2);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1337}.dialog__panel{--dialog-inset:12px;background:var(--color-contrast);border-radius:16px;color:var(--color-3);display:flex;flex-direction:column;gap:24px;left:50%;max-height:calc(100vh - var(--dialog-inset)*2);max-width:calc(100vw - var(--dialog-inset)*2);overflow:hidden;padding:32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:31337}@media(min-width:600px){.dialog__panel{--dialog-inset:16px}}@media(min-width:1200px){.dialog__panel{--dialog-inset:20px}}.dialog__header{align-items:center;display:flex;flex:0 0 auto}.dialog__title{flex:1 1 auto;font-family:Switzer,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.dialog__content{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain}.dialog__footer{flex:0 0 auto}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.comment{background:#181818;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:48px;max-width:400px;padding:32px;width:100%}.comment__title{font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;text-align:left}.comment__slides{border-radius:16px;display:flex;overflow:hidden}.comment__slide{background:rgba(83,85,88,.6);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px}.comment__author{align-items:center;display:flex;gap:12px}.comment__author .avatar{filter:grayscale(1)}.comment__indicator{margin-left:auto}.comment__pagination{align-items:center;display:flex;gap:12px}.comment__pages{display:flex;gap:8px}.comment__page{background:#e5e1dc;cursor:pointer;display:block;height:2px;opacity:.6;overflow:hidden;text-indent:150%;transition:opacity .3s cubic-bezier(.83,0,.17,1);white-space:nowrap;width:24px}.comment__page.comment__page--current{opacity:1}.comment__actions{display:flex;gap:8px;margin-left:auto}.upload__box{align-items:center;background:#fff;border:2px dashed #696a7a;border-radius:16px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);cursor:pointer;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100px;overflow:hidden;padding:32px;position:relative}@media(min-width:600px){.upload__box{min-height:200px}}@media(min-width:1200px){.upload__box{min-height:300px}}.upload__visual{display:block;height:60px;width:48px}.upload__label{font-family:Switzer,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:center}.upload__element{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.upload__select{text-decoration:underline}.upload__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.upload--negative .upload__element{border-color:#af1f1f;color:#af1f1f}.upload--warning .upload__element{border-color:#a87106;color:#a87106}.upload--positive .upload__element{border-color:#54a258;color:#54a258}.range-slider{flex:1 1 auto}.range-slider__element{-webkit-appearance:none;appearance:none;background:#fff;border-radius:12px;height:1rem;outline:none;width:100%}.range-slider__element::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-action);border-radius:9999px;cursor:col-resize;height:1.5rem;width:1.5rem}.range-slider__element::-moz-range-thumb{background:var(--color-action);border:0;border-radius:9999px;cursor:col-resize;height:1.5rem;width:1.5rem}.range-slider__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.range-slider--negative .range-slider__element::-webkit-slider-thumb{background:#af1f1f}.range-slider--negative .range-slider__element::-moz-range-thumb{background:#af1f1f}.range-slider--warning .range-slider__element::-webkit-slider-thumb{background:#a87106}.range-slider--warning .range-slider__element::-moz-range-thumb{background:#a87106}.range-slider--positive .range-slider__element::-webkit-slider-thumb{background:#54a258}.range-slider--positive .range-slider__element::-moz-range-thumb{background:#54a258}.date-picker__backdrop{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1337}.date-picker__field,.date-picker__form{position:relative}.date-picker__element{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);color:#000;display:block;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;padding:16px 32px 16px 16px;resize:none;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.date-picker__element:focus{outline:none}.date-picker__element:focus-visible{border-color:var(--color-action)}.date-picker__clear{cursor:pointer;display:flex;font-family:Switzer,sans-serif;font-size:14px;font-weight:400;line-height:18px;opacity:var(--ds-emphasis-low);position:absolute;right:16px;top:50%;transform:translateY(-50%)}.date-picker__picker{background:#fff;border-radius:16px;color:#000;display:flex;flex-direction:column;gap:8px;left:0;padding:16px;position:absolute;top:calc(100% + 8px);width:300px;z-index:31337}.date-picker__status{align-items:center;display:flex;margin-bottom:16px}.date-picker__back,.date-picker__forward{cursor:pointer;display:flex;flex:0 0 auto}.date-picker__month{flex:1 1 auto;font-family:Switzer,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center}.date-picker__days,.date-picker__items{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.date-picker__day,.date-picker__item{font-family:Switzer,sans-serif;font-size:14px;font-weight:400;line-height:18px;padding:4px;text-align:center;white-space:nowrap}.date-picker__item{border-radius:4px;transition:background .2s ease,color .2s ease}.date-picker__item.date-picker__item--selectable{cursor:pointer}.date-picker__item.date-picker__item--selectable:hover,.date-picker__item.date-picker__item--today{background:#f2f3fa}.date-picker__item.date-picker__item--selected,.date-picker__item.date-picker__item--selected:hover{background:var(--color-action);color:#fff}.date-picker__time{align-items:center;display:flex;margin:16px 0}.date-picker__content{margin:16px 0}.date-picker__select{-webkit-appearance:none;appearance:none;color:var(--ds-colors-surface-on-base-300);font-family:Switzer,sans-serif;font-size:14px;font-weight:400;line-height:18px}.date-picker__select:focus{outline:none}.date-picker__label,.date-picker__separator{margin:0 8px}.date-picker__label,.date-picker__now,.date-picker__separator{font-family:Switzer,sans-serif;font-size:14px;font-weight:400;line-height:18px}.date-picker__now{background:var(--ds-colors-surface-base-700);border-radius:9999px;color:var(--ds-colors-surface-on-base-700);cursor:pointer;margin-left:auto;padding:4px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.date-picker__now:hover{background:var(--ds-colors-surface-base-900);color:var(--ds-colors-surface-on-base-900)}.date-picker--disabled{opacity:.5}.date-picker__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.date-picker--negative .date-picker__element{border-color:#af1f1f;color:#af1f1f}.date-picker--warning .date-picker__element{border-color:#a87106;color:#a87106}.date-picker--positive .date-picker__element{border-color:#54a258;color:#54a258}.date-picker--inline .date-picker__picker{margin-top:16px;position:static}.person-picker__box{position:relative}.person-picker__element{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px 12px 0 0;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:block;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;padding:16px 16px 16px 48px;resize:none;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.person-picker__element:focus{outline:none}.person-picker__element:focus-visible{border-color:var(--color-action)}.person-picker__search{display:flex;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.person-picker__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.person-picker__lists{display:flex;gap:2px}.person-picker__selected,.person-picker__selection{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);display:flex;flex:1 1 auto;flex-direction:column;gap:8px;margin-top:2px;max-height:16rem;overflow-y:auto;padding:16px;width:100%}.person-picker__selection{border-radius:0 0 0 16px}.person-picker__selected{border-radius:0 0 16px 0}.person-picker__item{align-items:center;background:#f2f3fa;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left}.person-picker__name{font-family:Switzer,sans-serif;font-size:14px;font-weight:500;line-height:20px}.person-picker__subline{color:#535558;font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px}.person-picker__indicator{margin-left:auto}.person-picker--negative .person-picker__element{border-color:#af1f1f;color:#af1f1f}.person-picker--warning .person-picker__element{border-color:#a87106;color:#a87106}.person-picker--positive .person-picker__element{border-color:#54a258;color:#54a258}@keyframes timeline-cell-pulse{0%{box-shadow:0 0 0 0 rgba(255,25,0,.7),0 0 5px 0 rgba(255,25,0,.3)}50%{box-shadow:0 0 0 .375rem rgba(255,25,0,.4),0 0 10px .25rem rgba(255,25,0,.2)}to{box-shadow:0 0 0 .75rem transparent,0 0 15px .5rem transparent}}@keyframes timeline-cell-gradient{0%{background-position:0 0}to{background-position:0 200%}}.timeline{background:#f7f8fc;display:flex;flex-direction:column;font-family:Switzer,sans-serif;font-size:12px;font-weight:500;line-height:20px;min-height:100%;position:relative}.timeline__overview{display:grid;grid-template-columns:300px minmax(0,1fr)}.timeline__overview.timeline__overview--detailed{grid-template-columns:650px minmax(0,1fr)}.timeline__button{color:#696a7a;cursor:pointer;display:flex;height:-webkit-fit-content;height:fit-content;position:absolute;right:16px;top:12px;width:-webkit-fit-content;width:fit-content}.timeline__headers{display:flex;flex-direction:column;gap:4px}.timeline__header{display:flex;height:45px}.timeline__header.timeline__header--expander{height:80px}.timeline__header.timeline__header--expander .timeline__divider{visibility:hidden}.timeline__expander{align-items:flex-end;background:#fff;border-bottom:1px solid #e4e4f0;box-shadow:0 6px 8px -6px rgba(24,39,75,.04),0 8px 16px -6px rgba(24,39,75,.04);color:#696a7a;display:flex;flex-direction:row;gap:12px;height:80px;justify-content:space-between;padding:12px 16px;position:relative;width:100%}.timeline__checkbox{align-self:center;border:1px solid #e4e4f0;border-radius:8px;cursor:pointer;flex:0 0 auto;height:24px;justify-content:center;margin:0 12px;width:24px}.timeline__checkbox,.timeline__navigation{align-items:center;background:#fff;display:flex}.timeline__navigation{border-bottom:1px solid #e4e4f0;box-shadow:0 6px 8px -6px rgba(24,39,75,.04),0 8px 16px -6px rgba(24,39,75,.04);flex-direction:row;gap:12px;padding:12px 16px;text-align:left;width:100%}.timeline__navigation.timeline__navigation--expandable{cursor:pointer}.timeline__navigation.timeline__navigation--nested{background:#fbfbfd}.timeline__divider{align-self:stretch;background:#d4d3e8;display:block;flex:0 0 auto;min-height:100%;width:1px}.timeline__divider:last-child{margin-left:auto}.timeline__navigation-icon{color:var(--color-action);display:flex}.timeline__navigation-icon.timeline__navigation-icon--placeholder{color:#d4d3e8}.timeline__navigation-cell{font-feature-settings:"tnum";flex:0 0 auto;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:6rem}.timeline__navigation-cell.timeline__navigation-cell--static{text-align:left}.timeline__navigation-cell.timeline__navigation-cell--small{width:3.75rem}.timeline__navigation-cell.timeline__navigation-cell--medium{width:4.75rem}.timeline__navigation-cell.timeline__navigation-cell--label{flex:1 1 auto;text-align:left}.timeline__navigation-cell.timeline__navigation-cell--icon{align-items:center;display:flex}.timeline__navigation-cell-icon{display:flex}.timeline__intro{align-items:flex-end;display:flex;height:32px;left:0;padding:0 16px 12px;position:absolute;top:48px;z-index:1337}.timeline__content{position:relative}.timeline__calendar{height:80px;margin-top:-80px;padding-bottom:32px}.timeline__legends{display:flex;padding:12px 16px}.timeline__legend{align-items:center;color:#696a7a;display:flex;flex:0 0 auto;gap:2px;height:24px;width:calc(52px/var(--timeline-zoom-depth)*var(--timeline-zoom-level))}.timeline__legend.timeline__legend--today .timeline__legend-index{background:var(--color-action);color:#fff}.timeline__legend.timeline__legend--today .timeline__legend-index:before{background:var(--color-action);content:"";height:100vh;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2px;z-index:1}.timeline__legend-index{border-radius:9999px;height:20px;line-height:20px;position:relative;text-align:center;width:20px}.timeline__legend-name{opacity:.7}.timeline__lanes{display:flex;flex-direction:column;gap:4px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;padding-top:80px}.timeline__lane{align-items:center;background:rgba(228,228,240,.4);border-bottom:1px solid #e4e4f0;display:flex;flex:0 0 auto;flex-direction:row;height:45px;min-width:100%;width:-webkit-fit-content;width:fit-content}.timeline__cells{background:#fff;display:flex;flex:0 0 auto;padding:4px 16px}.timeline__cell{--timeline-cell-width:calc(52px/var(--timeline-zoom-depth)*var(--timeline-zoom-level));flex:0 0 auto;height:24px;width:var(--timeline-cell-width)}.timeline__cell.timeline__cell--weekend{position:relative}.timeline__cell.timeline__cell--weekend:before{bottom:-4px;content:"";left:0;pointer-events:none;position:absolute;top:-4px;width:100%;z-index:0}.timeline__cell.timeline__cell--weekend.timeline__cell--saturday:before{background:rgba(191,197,215,.4)}.timeline__cell.timeline__cell--weekend.timeline__cell--sunday:before{background:rgba(191,197,215,.6)}.timeline__cell.timeline__cell--active{border:1px solid #bfc5d7}.timeline__cell.timeline__cell--active+.timeline__cell--active{border-left:0}.timeline__cell.timeline__cell--event{position:relative}.timeline__cell.timeline__cell--event:after{align-items:center;animation:timeline-cell-gradient 3s linear infinite,timeline-cell-pulse 2s ease-in-out infinite;background:linear-gradient(180deg,#ff1900,#fff,#ff1900,#fff,#ff1900);background-size:100% 200%;border-radius:9999px;bottom:-3px;color:#000;content:"⭍";display:flex;justify-content:center;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:12px;z-index:3}.timeline__bar{--timeline-bar-background-size:calc(var(--timeline-cell-width)/4);height:11px;position:relative;z-index:2}.timeline__bar.timeline__bar--active.timeline__bar--target{background:#007cff}.timeline__bar.timeline__bar--active.timeline__bar--actual{background:#ff9216}.timeline__bar.timeline__bar--muted.timeline__bar--target{background:repeating-linear-gradient(-45deg,rgba(0,124,255,.3),rgba(0,124,255,.3) calc(var(--timeline-bar-background-size)/2),rgba(0,124,255,.6) calc(var(--timeline-bar-background-size)/2),rgba(0,124,255,.6) var(--timeline-bar-background-size))}.timeline__bar.timeline__bar--muted.timeline__bar--actual{background:repeating-linear-gradient(-45deg,rgba(255,146,22,.3),rgba(255,146,22,.3) calc(var(--timeline-bar-background-size)/2),rgba(255,146,22,.6) calc(var(--timeline-bar-background-size)/2),rgba(255,146,22,.6) var(--timeline-bar-background-size))}.timeline__date{font-family:Switzer,sans-serif;font-size:20px;font-weight:400;line-height:20px;text-align:left}.timeline__date strong{font-weight:500}.timeline__zoom{bottom:0;display:flex;justify-content:flex-end;padding:32px;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;z-index:1337}.timeline__zoom-range{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.2);border-radius:9999px;height:4px;outline:none;width:100%}.timeline__zoom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:9999px;cursor:pointer;height:8px;width:8px}.timeline__zoom-range::-moz-range-thumb{background:#fff;border-radius:9999px;cursor:pointer;height:8px;width:8px}.timeline__zoom-controls{align-items:center;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);background:rgba(83,85,88,.8);border-radius:16px;color:#fff;display:flex;flex-direction:row;gap:8px;padding:16px;pointer-events:all;width:-webkit-fit-content;width:fit-content}.timeline__zoom-control{color:#fff;cursor:pointer;display:flex}
/*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license */.drawer{--drawer-indent:0}.drawer .drawer{--drawer-indent:1}.drawer .drawer .drawer{--drawer-indent:2}.drawer .drawer .drawer .drawer{--drawer-indent:3}.drawer .drawer .drawer .drawer .drawer{--drawer-indent:4}.drawer .drawer .drawer .drawer .drawer .drawer{--drawer-indent:5}.drawer .drawer .drawer .drawer .drawer .drawer .drawer{--drawer-indent:6}.drawer .drawer .drawer .drawer .drawer .drawer .drawer .drawer{--drawer-indent:7}.drawer .drawer .drawer .drawer .drawer .drawer .drawer .drawer .drawer{--drawer-indent:8}.drawer .drawer .drawer .drawer .drawer .drawer .drawer .drawer .drawer .drawer{--drawer-indent:9}.drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(83,85,88,.2);height:100%;left:0;z-index:calc(1337 + var(--drawer-indent))}.drawer__backdrop,.drawer__panel{bottom:0;position:fixed;right:0;top:0;width:100%}.drawer__panel{display:flex;flex-direction:column;max-width:90vw;padding-left:calc(var(--drawer-indent)*48px);z-index:calc(31337 + var(--drawer-indent))}@media(min-width:600px){.drawer__panel{max-width:75vw}}@media(min-width:1200px){.drawer__panel{max-width:65vw}}.drawer__header{align-items:center;background:var(--color-contrast);color:var(--color-3);display:flex;flex:0 0 auto;padding:24px 32px}.drawer__title{flex:1 1 auto;font-family:Switzer,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.drawer__content{-webkit-overflow-scrolling:touch;background:var(--color-content);color:var(--color-on-content);flex:1 1 auto;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding:24px 32px}.drawer__actions{align-items:center;display:flex;gap:20px}.drawer--colliding .drawer__content{padding:0}.badge{color:#18191c;display:block;font-family:Switzer,sans-serif;font-weight:500;width:-webkit-fit-content;width:fit-content}.badge--primary{background:#a5c2e8}.badge--positive{background:#c6deaf}.badge--negative{background:#f9cad6}.badge--warning{background:#fff8e6}.badge--neutral{background:#a1d4bf}.badge--sm{border-radius:8px;font-size:10px;line-height:14px;padding:4px 8px}.badge--md{border-radius:12px;font-size:14px;line-height:20px;padding:8px 16px}.dialog-form{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.dialog-form{flex-direction:row;gap:32px}}.dialog-form__left,.dialog-form__righr{flex:0 0 auto;width:40%}.dialog-form__main{flex:1 1 auto}.dialog-form__informations{background:#000;bottom:0;color:#adff2f;font-family:monospace;font-size:10px;left:0;list-style:none;max-height:200px;overflow-y:auto;padding:1rem;position:absolute;z-index:31337}.choice{align-items:center;background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);color:var(--color-action);cursor:pointer;display:flex;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;gap:16px;line-height:31.2px;padding:16px;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.choice:focus{outline:none}.choice:focus-visible{border-color:var(--color-action)}.choice.choice--selected{border-color:var(--color-action)}.choice__key{align-items:center;background:var(--color-lighter);border-radius:4px;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:20px;text-transform:uppercase;width:40px}.choice__indicator{display:flex;margin-left:auto}.toaster{bottom:20px;display:flex;flex-direction:column;gap:12px;left:50%;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;transform:translateX(-50%);z-index:123456}@media(min-width:1200px){.toaster{max-width:40rem}}.toaster__item{pointer-events:all}.project-switcher{flex:1 1 auto;min-width:200px;position:relative}.project-switcher__element{-webkit-appearance:none;appearance:none;background:var(--color-contrast-lighter);border-radius:12px;color:var(--color-3);display:block;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:48px;line-height:20px;padding:8px 48px 20px 12px;text-align:left;width:100%}.project-switcher__element:focus{outline:none}.project-switcher__element:focus-visible{border-color:var(--color-action)}.project-switcher__indicator{display:flex;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.project-switcher__role{bottom:0;font-size:12px;left:0;line-height:14px;opacity:.7;padding:8px 48px 8px 12px;pointer-events:none;position:absolute;right:0}.tabs__items{display:flex;gap:8px;list-style:none}.tabs__item,.tabs__link{display:flex}.tabs__link{align-items:center;border-radius:16px 16px 0 0;cursor:pointer;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;position:relative;text-decoration:none;transition:opacity .3s cubic-bezier(.83,0,.17,1);white-space:nowrap;width:100%}.tabs__link.tabs__link--active:before{border-radius:8px 8px 0 0;bottom:0;content:"";height:4px;left:24px;position:absolute;right:24px}.tabs__link:hover{opacity:1}.tabs--intro{margin-bottom:-32px}.tabs--intro .tabs__items{gap:8px}.tabs--intro .tabs__link{color:var(--color-3);opacity:.6;padding:20px 24px}.tabs--intro .tabs__link.tabs__link--active{background:var(--color-contrast-lighter);opacity:1}.tabs--intro .tabs__link.tabs__link--active:before{background:var(--color-3);left:24px;right:24px}.tabs--content .tabs__items{gap:20px}.tabs--content .tabs__link{color:hsla(0,0%,8%,.45);padding:16px 0}.tabs--content .tabs__link.tabs__link--active{color:#151515}.tabs--content .tabs__link.tabs__link--active:before{background:#151515;left:0;right:0}.context-menu__content{position:relative}.context-menu__trigger{cursor:pointer}.context-menu__panel{background:#fdfeff;border:1px solid #dfe2f1;border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.04),0 6px 8px -6px rgba(24,39,75,.04);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);z-index:31337}.context-menu__item{align-items:center;color:#181818;cursor:pointer;display:flex;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;line-height:20px;opacity:.6;padding:12px 16px;text-align:left;text-decoration:none;transition:background .3s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1),box-shadow .3s cubic-bezier(.83,0,.17,1);white-space:nowrap;width:100%}.context-menu__item:hover{background:#dfe2f1;opacity:1}.context-menu__item~.context-menu__item{border-top:1px solid #dfe2f1}.cockpit,.context-menu__item__icon{display:flex}.cockpit{gap:24px}.cockpit__search{flex:1 1 auto}.cockpit__avatar,.cockpit__divider{align-items:center;display:flex}@media(max-width:1199px){.cockpit__avatar .avatar__content,.cockpit__divider{display:none}}.cockpit__notifications{-webkit-overflow-scrolling:touch;margin:calc(var(--flyout-padding-vertical)*-1) calc(var(--flyout-padding-horizontal)*-1);max-height:300px;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--flyout-padding-vertical) var(--flyout-padding-horizontal)}@media(min-width:1200px){.cockpit__notifications{max-height:500px}}.tag-input{flex:1 1 auto}.tag-input__box{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:flex;flex-wrap:wrap;gap:12px;padding:16px;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1)}.tag-input__box:focus{outline:none}.tag-input__box:has(.tag-input__element:focus-visible){border-color:var(--color-action)}.tag-input__tag{align-items:center;background:#e2e9ed;border-radius:8px;display:flex;width:-webkit-fit-content;width:fit-content}.tag-input__label{padding:0 12px}.tag-input__remove{align-items:center;background:rgba(24,25,28,.1);border-radius:0 8px 8px 0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:background .3s cubic-bezier(.83,0,.17,1);width:32px}.tag-input__remove:hover{background:rgba(24,25,28,.2)}.tag-input__element{display:block;flex:1 1 auto;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px}.tag-input__element:focus{outline:none}.tag-input__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.tag-input--negative .tag-input__element{border-color:#af1f1f;color:#af1f1f}.tag-input--warning .tag-input__element{border-color:#a87106;color:#a87106}.tag-input--positive .tag-input__element{border-color:#54a258;color:#54a258}.checkbox__field{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:block;height:32px;position:relative;width:32px}.checkbox__element{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.checkbox__element:focus{outline:none}.checkbox__indicator{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.checkbox--disabled{cursor:not-allowed;opacity:.5}.checkbox--disabled .checkbox__element{cursor:not-allowed}.checkbox--negative .checkbox__field{border-color:#af1f1f;color:#af1f1f}.checkbox--warning .checkbox__field{border-color:#a87106;color:#a87106}.checkbox--positive .checkbox__field{border-color:#54a258;color:#54a258}.filter-bar__items{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.filter-bar__item{display:flex}.filter-bar__action{align-items:center;background:rgba(0,0,0,.05);border-radius:8px;color:#181818;cursor:pointer;display:flex;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:20px;opacity:.6;padding:8px 12px;text-align:left;text-decoration:none;transition:background .3s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1),box-shadow .3s cubic-bezier(.83,0,.17,1);white-space:nowrap;width:100%}.filter-bar__action.filter-bar__action--active{background:#fff;box-shadow:0 8px 16px -6px rgba(24,39,75,.08),0 6px 8px -6px rgba(24,39,75,.12);opacity:1}.filter-bar__action:hover{opacity:1}.layout{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"content" "sidebar";grid-template-columns:1fr}@media(min-width:1200px){.layout{gap:32px;grid-template-areas:"sidebar content";grid-template-columns:500px 1fr}.layout--flipped{grid-template-areas:"content sidebar";grid-template-columns:1fr 500px}}.layout__sidebar{grid-area:sidebar}.layout__content{grid-area:content}.dialog-element-preview__element--blocked,.dialog-element-preview__element--button,.dialog-element-preview__element--close,.dialog-element-preview__element--event-picker,.dialog-element-preview__element--pagination,.dialog-element-preview__element--send{background:var(--color-action);border-color:var(--color-action);border-radius:8px;color:#fff;padding:12px}.dialog-element-preview__element--pagination{display:flex;padding:8px}.dialog-element-preview__element--headline{color:var(--color-even-lighter);font-size:14px}.dialog-element-preview__element--subline{font-size:12px}.dialog-element-preview__element--date-picker,.dialog-element-preview__element--person-picker .dialog-element-preview__input,.dialog-element-preview__element--text-field{background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);min-width:200px;padding:12px}.dialog-element-preview__element--choice{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);color:var(--color-action);display:flex;gap:8px;min-width:200px;padding:12px}.dialog-element-preview__element--choice .dialog-element-preview__key{background:var(--color-lighter);border:0}.dialog-element-preview__key{align-items:center;border:1px solid;border-radius:4px;display:flex;font-size:.5rem;font-weight:500;height:1rem;justify-content:center;text-transform:uppercase;width:1rem}.dialog-element-preview__element--comment-box{background:#181818;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:16px;min-width:200px;padding:12px}.dialog-element-preview__content{background:rgba(83,85,88,.6);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.dialog-element-preview_author{align-items:center;display:flex;gap:4px}.dialog-element-preview_author .avatar{border-radius:4px;height:16px;width:16px}.dialog-element-preview__pagination{display:flex;gap:2px}.dialog-element-preview__page{background:#e5e1dc;border-radius:4px;height:2px;opacity:.6;width:8px}.dialog-element-preview__page.dialog-element-preview__page--current{opacity:1}.dialog-element-preview__element--file-upload{align-items:center;background:#fff;border:2px dashed #696a7a;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:200px;padding:32px}.dialog-element-preview__element--person-picker{position:relative}.dialog-element-preview__persons{background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:flex;flex-direction:column;gap:4px;margin-top:4px;min-width:200px;padding:8px 12px}.dialog-element-preview__person{align-items:center;display:flex;gap:4px}.dialog-element-preview__person .avatar{border-radius:4px;height:16px;width:16px}.preview{align-items:center;border-radius:16px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:flex;flex-direction:column;font-size:12px;font-weight:500;justify-content:center;line-height:1.2;min-height:100%;overflow:hidden;padding:48px;position:relative;width:100%}.preview--background{background:var(--color-content);border:3px solid #fff;color:var(--color-on-content)}.preview--dots{--dot-size:1px;--dot-box:16px;--dot-color:rgba(0,0,0,.3);background:radial-gradient(circle at var(--dot-size) var(--dot-size),var(--dot-color) calc(var(--dot-size) - 1px),#fdfeff var(--dot-size)) 0 0/var(--dot-box) var(--dot-box)}.preview__flag{background:rgba(0,0,0,.5);border-radius:8px 0 8px 0;color:#fff;left:0;padding:8px 12px;position:absolute;top:0}.radio{align-items:center;cursor:pointer;display:flex;gap:12px}.radio__field{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:9999px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:block;height:32px;position:relative;width:32px}.radio__element{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.radio__element:focus{outline:none}.radio__indicator{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.radio__label{font-family:Switzer,sans-serif;font-size:16px;font-weight:400;line-height:20px}.radio--disabled{opacity:.5}.radio--disabled,.radio--disabled .radio__element{cursor:not-allowed}.radio--negative .radio__field{border-color:#af1f1f;color:#af1f1f}.radio--warning .radio__field{border-color:#a87106;color:#a87106}.radio--positive .radio__field{border-color:#54a258;color:#54a258}.multi-select{border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);flex:1 1 auto;min-width:200px;overflow:hidden}.multi-select__box{background:#fff;display:flex;flex-wrap:wrap;gap:8px;padding:16px 48px 16px 16px;position:relative;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.multi-select__box:focus-within{border-color:var(--color-action)}.multi-select__value{align-items:center;border:1px solid #bfc5d7;border-radius:8px;color:#696a7a;display:flex;font-family:Switzer,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:18px;padding:4px 8px}.multi-select__remove{color:#696a7a;cursor:pointer;display:flex}.multi-select__remove:hover{color:var(--color-action)}.multi-select__search{-webkit-appearance:none;appearance:none;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;text-align:left}.multi-select__search:focus{outline:none}.multi-select__indicator{cursor:pointer;display:flex;position:absolute;right:16px;top:32px;transform:translateY(-50%);transition:transform .3s cubic-bezier(.83,0,.17,1)}.multi-select__items{-webkit-overflow-scrolling:touch;background:#fff;border-top:3px solid #fff;border-top:3px solid var(--input-border-color,#fff);max-height:300px;overflow-y:auto;overscroll-behavior-y:contain}.multi-select__group:not(:last-child){border-bottom:3px solid #fff;border-bottom:3px solid var(--input-border-color,#fff)}.multi-select__legend{background:rgba(191,197,215,.3);padding:16px}.multi-select__option{align-items:center;background:#fff;cursor:pointer;display:flex;font-family:Switzer,sans-serif;font-size:16px;font-weight:400;gap:8px;justify-content:space-between;line-height:20px;padding:16px;text-align:left;width:100%}.multi-select__option:hover{background:rgba(191,197,215,.1)}.multi-select__option:not(:last-child){border-bottom:1px solid #fff;border-bottom:1px solid var(--input-border-color,#fff)}.multi-select__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.multi-select--negative .multi-select__element{border-color:#af1f1f;color:#af1f1f}.multi-select--warning .multi-select__element{border-color:#a87106;color:#a87106}.multi-select--positive .multi-select__element{border-color:#54a258;color:#54a258}.multi-select--open .multi-select__indicator{transform:translateY(-50%) rotate(180deg)}.dialog-preview{display:flex;gap:16px}.dialog-preview__form,.dialog-preview__main{display:flex;flex-direction:column;gap:12px}.dialog-preview__form{padding:0 16px}.dialog-preview__buttons{display:flex;gap:12px;padding:0 16px}.dialog-preview__pagination{display:flex;gap:12px;justify-content:flex-end}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,100%,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:hsla(0,0%,94%,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,59%,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px hsla(0,0%,100%,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-props,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}@keyframes visualizer-node-pulse{0%{box-shadow:0 0 0 0 var(--visualizer-node-color)}70%{box-shadow:0 0 0 1.5rem transparent}to{box-shadow:0 0 0 0 transparent}}.visualizer{background:#fff;border-radius:16px;display:flex;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:100%;overflow:hidden;width:100%}.visualizer .react-flow__attribution{display:none}.visualizer .react-flow__node{z-index:-1!important}.visualizer .react-flow__handle:not(.connectionindicator){display:none}@media(min-width:1200px){.visualizer{height:800px}}.visualizer__node.visualizer__node--unpositioned{animation:visualizer-node-pulse 2s infinite}.visualizer__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;overscroll-behavior-y:contain}.matrix-table__table{border-collapse:collapse;display:block;min-width:100%;table-layout:fixed;white-space:nowrap}.matrix-table__table td,.matrix-table__table th{padding:16px}.matrix-table__table .matrix-table__header .matrix-table__column{border-right:1px solid #bfc5d7;border-top:1px solid #bfc5d7}.matrix-table__table .matrix-table__header .matrix-table__column.matrix-table__column--highlighted{background:rgba(191,197,215,.3)}.matrix-table__table .matrix-table__sub .matrix-table__column{border-right:1px solid #bfc5d7;border-top:1px solid #bfc5d7;font-weight:400;text-align:left;writing-mode:sideways-lr}.matrix-table__table .matrix-table__sub .matrix-table__column.matrix-table__column--highlighted{background:rgba(191,197,215,.3)}.matrix-table__table .matrix-table__row{border-top:1px solid #bfc5d7}.matrix-table__table .matrix-table__row:last-child{border-bottom:1px solid #bfc5d7}.matrix-table__table .matrix-table__row:hover{background:rgba(191,197,215,.3)}.matrix-table__table .matrix-table__column,.matrix-table__table .matrix-table__value{border-left:1px solid #bfc5d7;text-align:center}.matrix-table__table .matrix-table__label{border-left:1px solid #bfc5d7}.matrix-table__table .matrix-table__value{border-right:1px solid #bfc5d7}.matrix-table__table .matrix-table__value.matrix-table__value--highlighted{background:rgba(191,197,215,.3)}.matrix-table__table .matrix-table__value .checkbox{margin:0 auto;width:-webkit-fit-content;width:fit-content}.tiles{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"items" "highlight" "sidebar";grid-template-columns:1fr}@media(min-width:600px){.tiles{grid-template-areas:"items sidebar" "highlight sidebar";grid-template-columns:1fr 1fr}}@media(min-width:1200px){.tiles{grid-template-areas:"items sidebar" "highlight sidebar";grid-template-columns:2fr 1fr}}.tiles__items{display:flex;flex-direction:column;gap:24px;grid-area:items}@media(min-width:1200px){.tiles__items{flex-direction:row}}.tiles__highlight{grid-area:highlight}.tiles__highlight,.tiles__sidebar{display:flex;flex-direction:column}.tiles__sidebar{grid-area:sidebar}.quick-links__items{display:flex;flex-direction:column;gap:16px;list-style:none}.quick-links__item{display:flex}.quick-links__action{align-items:center;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);background:rgba(83,85,88,.6);border-radius:24px;color:#e5e1dc;cursor:pointer;display:flex;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:16px;line-height:24px;opacity:.8;padding:20px 16px;transition:opacity .3s cubic-bezier(.83,0,.17,1);width:100%}.quick-links__action:hover{opacity:1}.quick-links__icon{align-items:center;background:hsla(213,4%,44%,.6);border-radius:12px;display:flex;height:32px;justify-content:center;width:32px}.avatars{display:flex}.avatars__item{border:1px solid #dfe2f1;border-radius:12px;display:flex;height:32px}.avatars__item~.avatars__item{margin-left:-4px}.avatar__content{text-align:right}.avatar__subline{font-size:12px;line-height:14px;opacity:.7}.filters{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"content" "sidebar";grid-template-columns:1fr}@media(min-width:1200px){.filters{gap:48px;grid-template-areas:"sidebar content";grid-template-columns:300px 1fr}}.filters__sidebar{grid-area:sidebar}.filters__items{display:flex;flex-direction:column;gap:8px;list-style:none}@media(min-width:1200px){.filters__items{padding:24px 0}}.filters__item{display:flex}.filters__action{background:rgba(0,0,0,.05);border-radius:12px;color:#181818;cursor:pointer;display:flex;flex-direction:column;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;opacity:.6;padding:12px 24px;text-align:left;text-decoration:none;transition:background .3s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1),box-shadow .3s cubic-bezier(.83,0,.17,1);white-space:nowrap;width:100%}.filters__action.filters__action--active{background:#fff;box-shadow:0 8px 16px -6px rgba(24,39,75,.08),0 6px 8px -6px rgba(24,39,75,.12);opacity:1}.filters__action:hover{opacity:1}.filters__header{align-items:center;display:flex;justify-content:space-between}.filters__subline{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters__content{grid-area:content}.legend{color:#181818;display:block;font-family:Switzer,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.48px;line-height:16px;text-transform:uppercase}.paper{margin:32px 0;position:relative}.paper:after,.paper:before{background:#fff;content:"";filter:drop-shadow(0 0 .5rem rgba(24,39,75,.2));height:100%;pointer-events:none;position:absolute;transition:transform .3s cubic-bezier(.83,0,.17,1);width:100%;z-index:0}.paper:before{left:-3%;top:2%;transform:rotate(-1.5deg)}.paper:after{right:-2%;top:0;transform:rotate(1.5deg)}.paper:focus-within:before{transform:rotate(-.5deg)}.paper:focus-within:after{transform:rotate(.5deg)}.paper__front{--paper-corner-size:80px;filter:drop-shadow(0 0 .5rem rgba(24,39,75,.2));position:relative;z-index:1}.paper__front:before{background:rgba(191,197,215,.2);content:"";height:var(--paper-corner-size);left:0;position:absolute;top:0;width:var(--paper-corner-size);z-index:1}.paper__content,.paper__front:before{-webkit-clip-path:polygon(var(--paper-corner-size) 0,100% 0,100% 100%,0 100%,0 var(--paper-corner-size));clip-path:polygon(var(--paper-corner-size) 0,100% 0,100% 100%,0 100%,0 var(--paper-corner-size))}.paper__content{--input-border-color:#bfc5d7;--paper-content-padding:24px;background:#fff;padding:calc(var(--paper-content-padding) + var(--paper-corner-size)) var(--paper-content-padding) var(--paper-content-padding) var(--paper-content-padding)}@media(min-width:1200px){.paper__content{--paper-content-padding:32px}}.rich-text-editor{flex:1 1 auto}.rich-text-editor__element{background:#fff;border:3px solid #fff;border:3px solid var(--input-border-color,#fff);border-radius:12px;box-shadow:0 8px 16px -6px rgba(24,39,75,.039),0 6px 8px -6px rgba(24,39,75,.039);display:flex;flex-direction:column;font-family:Switzer,sans-serif;font-size:24px;font-weight:400;line-height:32px;overflow:hidden;text-align:left;transition:border-color .3s cubic-bezier(.83,0,.17,1);width:100%}.rich-text-editor__element:focus-within{border-color:var(--color-action)}.rich-text-editor__bar{background:rgba(191,197,215,.3);display:flex;gap:8px;order:-1;padding:8px}.rich-text-editor__bar .divider{background:#bfc5d7;height:auto}.rich-text-editor__button{border:1px solid #bfc5d7;border-radius:8px;cursor:pointer;display:flex;padding:8px}.rich-text-editor__button.rich-text-editor__button--active{background:var(--color-action);border-color:var(--color-action);color:#fff}.rich-text-editor__button.rich-text-editor__button--bold{font-weight:800}.rich-text-editor__button.rich-text-editor__button--italic{font-style:italic}.rich-text-editor__button[disabled]{cursor:not-allowed;opacity:.5}.rich-text-editor__button:focus{outline:none}.rich-text-editor__button:focus-visible{border-color:var(--color-action)}.rich-text-editor__editor{padding:16px}.rich-text-editor__editor>[contenteditable=true]{field-sizing:content;min-height:200px;outline:none}.rich-text-editor__editor>[contenteditable=true] hr{background:currentColor;border:0;height:1px;margin:1em 0;width:100%}.rich-text-editor__editor>[contenteditable=true] ul{list-style:disc;padding-left:1em}.rich-text-editor__editor>[contenteditable=true] ol{list-style:decimal;padding-left:1.1em}.rich-text-editor__editor>[contenteditable=true] blockquote{background:#f6f6f6;border-left:3px solid;padding:1em}.rich-text-editor__help-text{color:var(--color-on-content);font-family:Switzer,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:8px}.rich-text-editor--negative .rich-text-editor__element{border-color:#af1f1f;color:#af1f1f}.rich-text-editor--warning .rich-text-editor__element{border-color:#a87106;color:#a87106}.rich-text-editor--positive .rich-text-editor__element{border-color:#54a258;color:#54a258}.signature{color:#181818;display:flex;flex-direction:column;gap:8px;margin-top:20px;pointer-events:none;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.signature__signature{border-bottom:2px solid #000;color:var(--color-action);font-family:Homemade Apple,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.signature__name{font-weight:600;line-height:16px;text-transform:uppercase}.signature__date,.signature__name{font-family:Switzer,sans-serif;font-size:12px;font-style:normal}.signature__date{font-weight:400;line-height:1;opacity:.5}.workflow-form__stamp{align-self:flex-end;color:var(--input-border-color);display:block;height:auto;margin-top:calc(var(--paper-corner-size)*-1);pointer-events:none;transform:rotate(-5deg);width:100px}.message,.message__details{display:flex;gap:12px}.message__details{flex:1 1 auto}.message__content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.message__avatar{padding-top:12px}.message__body{background:#fdfeff;border:1px solid #dfe2f1;border-radius:16px;box-shadow:0 8px 16px -6px rgba(24,39,75,.04),0 6px 8px -6px rgba(24,39,75,.04);gap:12px;padding:24px;position:relative;width:100%}.message__body:before{border:24px solid transparent;border-top-color:#fdfeff;content:"";height:0;position:absolute;top:0;width:0}.message__meta{font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;opacity:.5}.message--received .message__details{flex-direction:row}.message--received .message__body:before{left:-12px}.message--sent .message__details{flex-direction:row-reverse}.message--sent .message__body:before{right:-12px}.rich-text{display:contents}.rich-text hr{background:currentColor;border:0;height:1px;margin:1em 0;width:100%}.rich-text ul{list-style:disc;padding-left:1em}.rich-text ol{list-style:decimal;padding-left:1.1em}.rich-text blockquote{background:#f6f6f6;border-left:3px solid;padding:1em}.message-wizard{display:flex;flex-direction:column;gap:16px}@media(min-width:600px){.message-wizard{flex-direction:row;gap:32px}}.message-wizard__context,.message-wizard__form{flex:1 1 auto;width:100%}@media(min-width:600px){.message-wizard__context{width:33%}.message-wizard__form{width:66%}}.button-group{display:flex;flex-direction:row;gap:16px}.button-group .divider{background:#bfc5d7;height:auto;margin:12px 0}.upload-button__box{align-items:center;background:transparent;border:1px solid #bfc5d7;color:#696a7a;cursor:pointer;display:flex;gap:8px;justify-content:center;opacity:.9;position:relative;transition:opacity .3s cubic-bezier(.83,0,.17,1);width:-webkit-fit-content;width:fit-content}.upload-button__box:focus{outline:none}.upload-button__box:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.upload-button__box:hover{opacity:.8}.upload-button__box:active{opacity:1}.upload-button__element{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.upload-button--sm .upload-button__box{border-radius:12px;font-size:14px;height:32px}.upload-button--sm.upload-button--labelled .upload-button__box{padding:0 8px}.upload-button--sm:not(.upload-button--labelled) .upload-button__box{min-width:32px}.upload-button--md .upload-button__box{border-radius:16px;height:48px}.upload-button--md.upload-button--labelled .upload-button__box{padding:0 12px}.upload-button--md:not(.upload-button--labelled) .upload-button__box{min-width:48px}.upload-button--lg .upload-button__box{border-radius:16px;height:64px}.upload-button--lg.upload-button--labelled .upload-button__box{padding:0 20px}.upload-button--lg:not(.upload-button--labelled) .upload-button__box{min-width:64px}@keyframes shimmer{to{transform:translateY(100%)}}.chat__composer{display:flex;flex-direction:column;gap:32px}.chat__block{grid-gap:24px;border-top:4px solid var(--chat-block-color);display:grid;gap:24px;grid-template-columns:50px 1fr}.chat__block:first-child .chat__legend{z-index:2}.chat__block:nth-child(2) .chat__legend{z-index:1}.chat__block:nth-child(3) .chat__legend{z-index:0}.chat__block:nth-child(n+2) .chat__legend{--chat-legend-indent:25px}.chat__block:not(:last-child) .chat__legend{margin-bottom:-57px}.chat__block--messages{--chat-block-color:#007cff}.chat__block--responsibilities{--chat-block-color:#54a258}.chat__block--documents{--chat-block-color:#ff9216}.chat__legend{background:var(--chat-block-color);-webkit-clip-path:polygon(100% 0,100% calc(100% - 25px),50% 100%,0 calc(100% - 25px),0 0);clip-path:polygon(100% 0,100% calc(100% - 25px),50% 100%,0 calc(100% - 25px),0 0);color:#fff;display:block;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.48px;line-height:16px;overflow:hidden;padding:16px;padding:calc(16px + var(--chat-legend-indent, 0px)) 16px 16px 16px;position:relative;text-align:right;text-shadow:0 0 .25em rgba(0,0,0,.5),0 0 .25em rgba(0,0,0,.5);text-transform:uppercase;writing-mode:sideways-lr}.chat__legend:before{animation:shimmer 5s infinite;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateY(-100%)}.chat__content{padding-top:32px}.inline-input{display:flex;font:inherit;gap:8px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.inline-input__clone,.inline-input__content{font:inherit}.inline-input__element{display:block;font:inherit;height:1em;left:0;position:absolute;top:0;width:100%}.inline-input__element:focus{outline:none}.inline-input__button{color:var(--color-action);cursor:pointer;display:flex;font:inherit;position:relative;z-index:2}.inline-input--editing .inline-input__clone{opacity:0}.rating{display:flex;gap:4px}.rating__item{align-items:center;background:#f2f3fa;border-radius:8px;color:#696a7a;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:transform .3s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1),color .3s cubic-bezier(.83,0,.17,1);width:32px}.rating__item.rating__item--hovered{color:var(--color-action)}.rating__item:has(.rating__element:disabled){cursor:default}.rating__element{cursor:pointer;left:0;opacity:0;position:absolute;top:0}.rating__element:disabled{cursor:default}.rating__tooltip{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background:#007cff;border-radius:8px;color:#fff;font-size:12px;padding:4px 8px;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.rating__tooltip[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.rating__tooltip[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.rating__tooltip[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.rating__tooltip[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.rating__arrow{fill:#007cff}.grid{display:grid;grid-template-columns:1fr}.grid--none{gap:0}.grid--3xs{gap:2px}.grid--2xs{gap:4px}.grid--xs{gap:8px}.grid--sm{gap:12px}.grid--md{gap:16px}.grid--lg{gap:20px}.grid--xl{gap:24px}.grid--2xl{gap:32px}.grid--3xl{gap:48px}.grid--4xl{gap:64px}.grid--5xl{gap:80px}.grid--6xl{gap:112px}.grid--7xl{gap:160px}@media(min-width:600px){.grid--medium{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}}@media(min-width:1200px){.grid--large{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}}.calendar__legend{align-items:center;color:#696a7a;display:flex;font-family:Switzer,sans-serif;font-size:12px;font-style:normal;font-weight:500;justify-content:center;line-height:20px;text-align:center}.calendar__items,.calendar__legends{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar__items{background:rgba(201,201,225,.5);border:1px solid rgba(201,201,225,.5);border-radius:16px;gap:1px;overflow:hidden}.calendar__item{background:#fff;display:flex;flex-direction:column;padding:16px;text-align:left;transition:background .2s ease}@media(min-width:1200px){.calendar__item{min-height:200px}}.calendar__item.calendar__item--today .calendar__label{background:#007cff;border-radius:9999px;color:#f2f3fa;height:20px;min-width:20px}.calendar__item.calendar__item--placeholder,.calendar__item.calendar__item--weekend{background:#f2f3fa}.calendar__item.calendar__item--selectable{cursor:pointer}.calendar__label{align-items:center;display:flex;flex:0 0 auto;font-family:Switzer,sans-serif;font-size:12px;font-style:normal;font-weight:500;justify-content:center;line-height:20px;width:-webkit-fit-content;width:fit-content}.calendar__weather{color:#696a7a;display:flex}.calendar__icons{color:#a87106;display:flex}.calendar__entry{align-items:center;background:#fff;border:1px solid #007cff;border-radius:8px;box-shadow:0 8px 16px -6px rgba(24,39,75,.04),0 6px 8px -6px rgba(24,39,75,.04);color:#007cff;display:flex;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;line-height:20px;padding:8px 12px}.calendar__entry-label{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.weather{-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px);background:rgba(83,85,88,.8);border-radius:16px;color:#f2f6fa;display:flex;flex-direction:column;gap:20px;padding:20px}@media(min-width:1200px){.weather{gap:24px;padding:24px}}.weather__data{grid-gap:20px;display:grid;gap:20px}@media(min-width:1200px){.weather__data{gap:24px;grid-template-columns:1fr 2fr}}.weather__image{align-self:center;display:block;filter:grayscale(50%);flex:0 0 auto;height:auto;width:160px}.weather__report{display:flex;gap:20px}@media(min-width:1200px){.weather__report{gap:24px}}.weather__summary{display:flex;flex-direction:column}.weather__temperature{font-size:64px;line-height:104px;white-space:nowrap}.weather__label,.weather__temperature{font-family:Switzer,sans-serif;font-weight:400;text-align:left}.weather__label{font-size:16px;line-height:20px;opacity:.8}.weather__details{display:flex;flex-direction:column;gap:12px}.weather__items{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:1200px){.weather__items{gap:12px;grid-template-columns:1fr 1fr}}.weather__item{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);background:rgba(83,85,88,.6);border-radius:12px;display:flex;gap:8px;overflow:hidden;padding:12px}.weather__item-icon{align-items:center;background:hsla(0,4%,95%,.149);border-radius:9999px;color:#f2f6fa;display:flex;height:48px;justify-content:center;width:48px}.weather__item-content{display:flex;flex-direction:column}.weather__item-label{font-size:12px;font-weight:400;line-height:16px;opacity:.8}.weather__item-label,.weather__item-value{font-family:Switzer,sans-serif;text-align:left}.weather__item-value{font-size:24px;font-weight:500;line-height:32px}.weather__meta{display:flex;flex-direction:column;gap:4px}@media(min-width:1200px){.weather__meta{align-items:flex-end;flex-direction:row;justify-content:space-between}}.weather__location{font-size:16px;line-height:20px;text-align:left}.weather__date,.weather__location{font-family:Switzer,sans-serif;font-weight:400;opacity:.8}.weather__date{font-size:12px;line-height:16px}.line-chart{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:20px;height:400px;padding:20px;width:100%}@media(min-width:1200px){.line-chart{gap:24px;padding:24px}}.bar-chart{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:20px;height:400px;padding:20px;width:100%}@media(min-width:1200px){.bar-chart{gap:24px;padding:24px}}.bar-chart .recharts-tooltip-cursor{fill:#bfc5d7;opacity:.3}.analytics-chart__image{display:block;height:auto;width:100%}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:100;src:url(/static/media/switzer-thin.8df7a56d6ea127c7c912.woff2) format("woff2"),url(/static/media/switzer-thin.603fcbed1a903610fbc0.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:100;src:url(/static/media/switzer-thin-italic.3c198435ab506725e373.woff2) format("woff2"),url(/static/media/switzer-thin-italic.91eeca1e58e61d30774f.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:200;src:url(/static/media/switzer-extralight.724cac5ff9b68dcf36de.woff2) format("woff2"),url(/static/media/switzer-extralight.a858a164689ad78eb69f.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:200;src:url(/static/media/switzer-extralight-italic.bd9526b40ffba222c557.woff2) format("woff2"),url(/static/media/switzer-extralight-italic.cc317e7c6d91c18f769e.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:300;src:url(/static/media/switzer-light.8a9aeb854fb5d538ce55.woff2) format("woff2"),url(/static/media/switzer-light.1830d47b80a8c2ead4b9.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:300;src:url(/static/media/switzer-light-italic.31a2965bf799f5b50def.woff2) format("woff2"),url(/static/media/switzer-light-italic.4056af8dde076cf831a3.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:400;src:url(/static/media/switzer-regular.2ab0f750fdf655eb71e1.woff2) format("woff2"),url(/static/media/switzer-regular.3b4d31f031bb985c9f51.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:400;src:url(/static/media/switzer-italic.6279f372ec51e6954876.woff2) format("woff2"),url(/static/media/switzer-italic.aee83e236a3701a2d2d0.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:500;src:url(/static/media/switzer-medium.51cb1192e446ae53c18e.woff2) format("woff2"),url(/static/media/switzer-medium.79ba45648bd65c2e7a28.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:500;src:url(/static/media/switzer-medium-italic.3af8844a5069a1ec7216.woff2) format("woff2"),url(/static/media/switzer-medium-italic.a8afaa32acfa8985b126.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:600;src:url(/static/media/switzer-semibold.fb98e5f6d340704470ee.woff2) format("woff2"),url(/static/media/switzer-semibold.63c9b88c27346c028135.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:600;src:url(/static/media/switzer-semibold-italic.505d7d32bc2d314933e7.woff2) format("woff2"),url(/static/media/switzer-semibold-italic.bc7fe48ecfdc95e200cf.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:700;src:url(/static/media/switzer-bold.afda2a7746a20ab6e562.woff2) format("woff2"),url(/static/media/switzer-bold.4ecf7f843b2d5d480689.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:700;src:url(/static/media/switzer-bold-italic.990b9b56825a4145d680.woff2) format("woff2"),url(/static/media/switzer-bold-italic.cb82e677bb87b1b9a093.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:800;src:url(/static/media/switzer-extrabold.44c112cb73f2d0ce1e4d.woff2) format("woff2"),url(/static/media/switzer-extrabold.dd773d569c5bf6a76e3e.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:800;src:url(/static/media/switzer-extrabold-italic.6fc20c4f226052da7af8.woff2) format("woff2"),url(/static/media/switzer-extrabold-italic.9f8ebd659eb9da56fab3.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:normal;font-weight:900;src:url(/static/media/switzer-black.850763c7b97976a7b567.woff2) format("woff2"),url(/static/media/switzer-black.764afe4f8157874b627c.woff) format("woff")}@font-face{font-display:swap;font-family:Switzer;font-style:italic;font-weight:900;src:url(/static/media/switzer-black-italic.e80a6104992aeee66842.woff2) format("woff2"),url(/static/media/switzer-black-italic.cbd425f11f3e736201f4.woff) format("woff")}@font-face{font-display:swap;font-family:Homemade Apple;font-style:normal;font-weight:400;src:url(/static/media/homemade-apple-regular.0f09ef5666516817362e.woff2) format("woff2"),url(/static/media/homemade-apple-regular.c75013e815dd39374a4b.woff) format("woff")}.theme{--color-action:#007cff;--color-blocked:#af531f;--color-even-lighter:#696a7a;--color-lighter:#bfc5d7;--color-open:#54a258;--color-content:linear-gradient(105deg,#e2e9ed 25%,#c9c9e1);--color-on-content:#18191c}.theme.theme--dark{--color-1:#cbdff4;--color-2:#c1d4d3;--color-3:#dcd8ee;--color-4:#e5e1dc;--color-contrast:#181818;--color-contrast-lighter:#212224;--color-dark:#18191c;--color-darker:#151515}.theme.theme--light{--color-1:#696a7a;--color-2:#696a7a;--color-3:#535558;--color-4:#e5e1dc;--color-contrast:#f4f4f9;--color-contrast-lighter:#e4e4f0;--color-dark:#f2f3fa;--color-darker:#f8f8fb}*{-webkit-text-size-adjust:100%;background:none;border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}#root,.theme,body,html{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;min-width:100%;overscroll-behavior:none}body{font-family:Switzer,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-align:left}.scroll-lock{overflow:hidden!important}[data-radix-popper-content-wrapper]{z-index:123456!important}