@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Anybody:ital,wdth,wght@0,125..150,700..900;1,125..150,700..900&display=swap";html,body,#root{height:100%;margin:0;padding:0}.sx__calendar-wrapper ul,.sx__date-picker-wrapper ul,.sx__date-picker-popup ul{padding:0;list-style:none}.sx__calendar-wrapper input,.sx__calendar-wrapper button,.sx__date-picker-wrapper input,.sx__date-picker-wrapper button,.sx__date-picker-popup input,.sx__date-picker-popup button{outline:none;font-family:inherit}.sx__button{background-color:inherit;cursor:pointer;border:none;outline:0}:root{--sx-color-primary:#6750a4;--sx-color-on-primary:#fff;--sx-color-primary-container:#eaddff;--sx-color-on-primary-container:#21005e;--sx-color-secondary:#625b71;--sx-color-on-secondary:#fff;--sx-color-secondary-container:#e8def8;--sx-color-on-secondary-container:#1e192b;--sx-color-tertiary:#7d5260;--sx-color-on-tertiary:#fff;--sx-color-tertiary-container:#ffd8e4;--sx-color-on-tertiary-container:#370b1e;--sx-color-surface:#fef7ff;--sx-color-surface-dim:#ded8e1;--sx-color-surface-bright:#fef7ff;--sx-color-on-surface:#1c1b1f;--sx-color-surface-container:#f3edf7;--sx-color-surface-container-low:#f7f2fa;--sx-color-surface-container-high:#ece6f0;--sx-color-background:#fff;--sx-color-on-background:#1c1b1f;--sx-color-outline:#79747e;--sx-color-outline-variant:#c4c7c5;--sx-color-shadow:#000;--sx-color-surface-tint:#6750a4;--sx-color-neutral:var(--sx-color-outline);--sx-color-neutral-variant:var(--sx-color-outline-variant);--sx-internal-color-gray-ripple-background:#e0e0e0;--sx-internal-color-light-gray:#fafafa;--sx-internal-color-text:#000}.is-dark{--sx-color-primary:#d0bcff;--sx-color-on-primary:#371e73;--sx-color-primary-container:#4f378b;--sx-color-on-primary-container:#eaddff;--sx-color-secondary:#ccc2dc;--sx-color-on-secondary:#332d41;--sx-color-secondary-container:#4a4458;--sx-color-on-secondary-container:#e8def8;--sx-color-tertiary:#efb8c8;--sx-color-on-tertiary:#492532;--sx-color-tertiary-container:#633b48;--sx-color-on-tertiary-container:#ffd8e4;--sx-color-surface:#141218;--sx-color-surface-dim:#141218;--sx-color-surface-bright:#3b383e;--sx-color-on-surface:#e6e1e5;--sx-color-surface-container:#211f26;--sx-color-surface-container-low:#1d1b20;--sx-color-surface-container-high:#2b2930;--sx-color-background:#141218;--sx-color-on-background:#e6e1e5;--sx-color-outline:#938f99;--sx-color-outline-variant:#444746;--sx-color-shadow:#000;--sx-color-surface-tint:#d0bcff;--sx-internal-color-text:#fff}:root{--sx-spacing-padding1:4px;--sx-spacing-padding2:8px;--sx-spacing-padding3:12px;--sx-spacing-padding4:16px;--sx-spacing-padding6:24px;--sx-spacing-modal-padding:16px;--sx-box-shadow-level3:0 3px 6px 0 #00000029, 0 3px 6px 0 #0000003b;--sx-rounding-extra-small:4px;--sx-rounding-small:8px;--sx-rounding-extra-large:28px;--sx-border:1px solid var(--sx-color-outline-variant)}.is-dark{--sx-border:1px solid var(--sx-color-outline-variant)}:root{--sx-font-small:.875rem;--sx-font-extra-small:.75rem;--sx-font-large:1.125rem;--sx-font-extra-large:1.25rem;--sx-z-index-week-header:100;--sx-z-index-event-modal:101;--sx-calendar-header-popup-z-index:102}@keyframes sx-ripple{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:100px;height:100px}to{opacity:0;width:150px;height:150px}}.sx__ripple{position:relative;overflow:hidden}.sx__ripple:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple:active:before{visibility:visible}.sx__ripple:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple}@keyframes sx-ripple-wide{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:300px;height:100px}to{opacity:0;width:450px;height:150px}}.sx__ripple--wide{position:relative;overflow:hidden}.sx__ripple--wide:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple--wide:active:before{visibility:visible}.sx__ripple--wide:before{border-radius:var(--sx-rounding-small)}.sx__ripple--wide:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple-wide}.sx__chevron-wrapper{cursor:pointer;border-radius:50%;min-width:48px;min-height:48px;font-size:0;transition:background-color .2s ease-in-out;position:relative}.sx__chevron-wrapper:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__chevron-wrapper:disabled{cursor:not-allowed;opacity:.5}.sx__chevron-wrapper:hover,.sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-dim)}.is-dark .sx__chevron-wrapper:hover,.is-dark .sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-container-high)}.sx__chevron-wrapper .sx__chevron{border-style:solid;border-width:.2rem .2rem 0 0;border-color:var(--sx-internal-color-text);width:.6rem;height:.6rem;position:absolute;top:50%}.sx__chevron--previous{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}[dir=rtl] .sx__chevron--previous,.sx__chevron--next{left:calc(50% - .125rem);transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .sx__chevron--next{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}.sx__date-picker-wrapper{color:var(--sx-color-on-background);width:fit-content;position:relative}.sx__date-picker-wrapper.has-full-width{width:100%}.sx__date-picker-wrapper.is-disabled{opacity:.5;cursor:not-allowed}.sx__date-picker-wrapper *{color:var(--sx-color-on-background);box-sizing:border-box}.sx__date-input-wrapper{position:relative}.sx__date-input-chevron-wrapper{align-items:center;padding:0;transition:transform .2s ease-in-out;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sx__date-input-chevron-wrapper:focus{border:2px solid var(--sx-color-primary)}.is-disabled .sx__date-input-chevron-wrapper{pointer-events:none;cursor:not-allowed}.sx__date-input--active .sx__date-input-chevron-wrapper{transform:translateY(-50%)rotate(180deg)}[dir=rtl] .sx__date-input-chevron-wrapper{left:1rem;right:auto}.sx__date-input-chevron{pointer-events:none;filter:brightness(.7);width:1rem;height:1rem}.sx__date-input{padding:var(--sx-spacing-padding4);border:var(--sx-border);border-radius:var(--sx-rounding-extra-small);cursor:pointer;background-color:var(--sx-color-background);width:100%;font-size:1rem}.is-disabled .sx__date-input{pointer-events:none}.sx__date-input--active .sx__date-input{border-color:var(--sx-color-primary);outline:1px solid var(--sx-color-primary)}.sx__date-input-label{top:0;padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.sx__date-input--active .sx__date-input-label{color:var(--sx-color-primary)}.is-dark .sx__date-input-label{display:none}.sx__date-picker-popup{z-index:1;width:20.75rem;max-width:500px;height:fit-content;max-height:400px;box-shadow:var(--sx-box-shadow-level3);padding:var(--sx-spacing-modal-padding);background-color:var(--sx-color-background);color:var(--sx-internal-color-text);position:absolute;top:calc(100% + 1px);overflow:scroll}.sx__date-picker-popup.is-dark{background-color:var(--sx-color-surface-container-high)}.sx__date-picker-popup.bottom-end{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.bottom-end[dir=rtl],.sx__date-picker-popup.bottom-start{left:0;right:auto;transform:translate(0)}.sx__date-picker-popup.bottom-start[dir=rtl]{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.top-start{inset:auto auto calc(100% + 1rem) 0;transform:translate(0)}.sx__date-picker-popup.top-end{inset:auto 0 calc(100% + 1rem) auto;transform:translate(0)}.sx__date-picker__years-view{margin:0}.sx__date-picker__years-accordion__expand-button{width:100%;color:var(--sx-internal-color-text);background-color:#0000;border-radius:0;padding:1em;font-size:1rem;transition:background-color .2s ease-in-out}.sx__is-expanded .sx__date-picker__years-accordion__expand-button{background-color:var(--sx-color-surface-container)}.sx__date-picker__years-accordion__expand-button:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__years-accordion__expand-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__date-picker__years-view-accordion__panel{flex-wrap:wrap;display:flex}.sx__date-picker__years-view-accordion__month{color:var(--sx-internal-color-text);background-color:#0000;border:0;border-radius:25px;flex:1 0 33.3333%;padding:.5em 0;font-size:.9rem}.sx__date-picker__years-view-accordion__month:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__date-picker__day-names{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__day-names .sx__date-picker__day,.sx__date-picker__day-names .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day-name{color:var(--sx-color-neutral-variant);font-weight:700}.sx__date-picker__month-view-header{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.sx__date-picker__month-view-header .sx__chevron-wrapper:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__month-view-header__month-year{color:var(--sx-internal-color-text);font-size:1.5rem;font-weight:300}.sx__date-picker__month-view-header__month-year:hover{color:var(--sx-color-primary);text-decoration:underline}.sx__date-picker__week{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__week .sx__date-picker__day,.sx__date-picker__week .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day{width:2.5rem;height:2.5rem;color:var(--sx-internal-color-text);background-color:#0000;border-radius:50%}.sx__date-picker__day:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__day:focus{outline-offset:-2px;outline:2px solid var(--sx-color-primary)}.sx__date-picker__day:disabled{color:var(--sx-color-neutral-variant);cursor:not-allowed}.sx__date-picker__day.is-leading-or-trailing{color:var(--sx-color-neutral-variant)}.sx__date-picker__day.sx__date-picker__day--selected{background-color:var(--sx-color-primary-container);color:var(--sx-color-on-primary-container)}.sx__date-picker__day.sx__date-picker__day--today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}:root{--sx-calendar-header-input-font-size:clamp(12px, .875rem, 28px);--sx-calendar-week-grid-padding-left:75px}:root .sx__date-picker-popup.is-teleported{z-index:3}.sx__calendar-wrapper{height:100%;color:var(--sx-internal-color-text);display:flex}.sx__calendar-wrapper *{box-sizing:border-box}.sx__calendar{border:var(--sx-border);border-radius:var(--sx-rounding-small);background-color:var(--sx-color-background);flex-flow:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.sx__view-container{scroll-behavior:smooth;flex:1;position:relative;overflow-y:auto}.sx__slide-left{animation:.3s ease-out sx-slide-left}@keyframes sx-slide-left{0%{filter:blur(.25rem);opacity:.1;transform:translate(8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__slide-right{animation:.3s ease-out sx-slide-right}@keyframes sx-slide-right{0%{filter:blur(.25rem);opacity:.1;transform:translate(-8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__calendar-header{padding:var(--sx-spacing-padding4);justify-content:space-between;align-items:flex-start;gap:var(--sx-spacing-padding4);flex-wrap:wrap;display:flex}.sx__calendar-header .sx__date-input{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);font-size:var(--sx-calendar-header-input-font-size)}.sx__calendar-header .sx__date-picker-popup{z-index:var(--sx-calendar-header-popup-z-index)}.sx__calendar-header-content{align-items:center;gap:var(--sx-spacing-padding4);flex-wrap:wrap;min-width:0;display:flex}.sx__forward-backward-navigation{height:45px}.sx__is-calendar-small .sx__forward-backward-navigation,.is-list-view .sx__forward-backward-navigation{display:none}.sx__calendar-header__week-number{color:var(--sx-color-on-surface);padding:var(--sx-spacing-padding1) var(--sx-spacing-padding2);background-color:#eceef1;border-radius:4px;font-size:.75rem;font-weight:500}.is-dark .sx__calendar-header__week-number{background-color:#4a4458}.sx__range-heading{text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem;font-size:clamp(16px,1.25rem,24px);overflow:hidden}.sx__is-calendar-small .sx__range-heading{font-size:16px}.is-list-view .sx__range-heading{display:none}.sx__today-button{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-calendar-header-input-font-size);color:var(--sx-internal-color-text)}.sx__today-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__is-calendar-small .sx__today-button{display:none}.sx__calendar-header .sx__today-button{border:var(--sx-border)}.sx__today-button:hover,.sx__today-button:focus{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__today-button:hover,.is-dark .sx__today-button:focus{background-color:var(--sx-color-surface-container-low)}.sx__view-selection{font-size:var(--sx-calendar-header-input-font-size);position:relative}.sx__view-selection-label{top:0;padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;z-index:1;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.is-dark .sx__view-selection-label{display:none}.sx__view-selection-selected-item{width:fit-content;height:100%;padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);cursor:pointer;border-radius:var(--sx-rounding-extra-small);border:var(--sx-border);align-items:center;gap:var(--sx-spacing-padding2);display:flex}.sx__view-selection-selected-item:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__view-selection-selected-item:hover{background-color:var(--sx-color-surface-container-low)}.sx__view-selection-chevron{pointer-events:none;filter:brightness(.7);width:1rem;height:1rem;transition:transform .2s ease-in-out}.sx__view-selection.is-open .sx__view-selection-chevron{transform:rotate(180deg)}.sx__view-selection-items{box-shadow:var(--sx-box-shadow-level3);background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index);margin:0;position:absolute;top:100%}.is-dark .sx__view-selection-items{background-color:var(--sx-color-surface-container-high)}.sx__view-selection-item{padding:var(--sx-spacing-padding4) var(--sx-spacing-padding6);cursor:pointer}.sx__view-selection-item:hover,.sx__view-selection-item:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__view-selection-item.is-selected{background-color:var(--sx-color-surface-dim)}.sx__view-selection-item.is-selected:hover,.sx__view-selection-item.is-selected:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-wrapper{flex-flow:column;height:100%;display:flex}.sx__month-grid-week__week-number{color:var(--sx-color-on-surface);background-color:#eceef1;justify-content:center;width:1.5rem;padding-top:12px;font-size:.75rem;display:flex}.is-dark .sx__month-grid-week__week-number{background-color:#4a4458}.sx__month-grid-week{border-top:var(--sx-border);flex:1;display:flex}.sx__month-grid-week:first-child .sx__month-grid-week__week-number{padding-top:26px}.sx__month-grid-day{padding:var(--sx-spacing-padding2) 0;flex:1;position:relative}.sx__month-grid-day:not(:last-child){border-inline-end:var(--sx-border)}.sx__month-grid-day--dragover{background-color:var(--sx-color-surface-container)}.sx__month-grid-day__header{flex-flow:column;align-items:center;display:flex}.sx__month-grid-day__header-day-name{text-transform:uppercase;color:var(--sx-color-neutral);font-size:11px}.sx__month-grid-day__header-date{font-size:var(--sx-font-extra-small);margin-bottom:var(--sx-spacing-padding1);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sx__month-grid-day__header-date.sx__is-today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-day__events-more{width:calc(100% - 10px);font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);margin:var(--sx-spacing-padding1) 0;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sx__month-grid-day__events-more:hover{background-color:var(--sx-color-surface-container);color:var(--sx-color-on-surface)}.sx__month-grid-background-event{width:100%;height:100%;position:absolute;top:0;left:0}.sx__month-grid-day__events{grid-gap:4px;display:grid}.sx__month-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__month-grid-event{padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px, var(--sx-font-extra-small), 14px);white-space:nowrap;z-index:1;align-items:center;display:flex;position:relative;overflow:hidden}.sx__month-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}@keyframes sx-grow-event{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sx__month-grid-event-time{margin-right:4px}.sx__month-grid-blocker{pointer-events:none}.sx__month-agenda-week{display:flex}.sx__month-agenda-week:not(:first-child){border-top:var(--sx-border)}.sx__month-agenda-week__week-number{text-align:center;color:var(--sx-color-on-surface);background-color:#eceef1;width:1.5rem;padding-top:9px;font-size:.75rem}.is-dark .sx__month-agenda-week__week-number{background-color:#4a4458}.sx__month-agenda-day{padding:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);height:3rem;color:var(--sx-internal-color-text);flex-flow:column;flex:1;align-items:center;display:flex}.sx__month-agenda-day--active{box-shadow:inset 0 0 0 3px var(--sx-color-primary)}.sx__month-agenda-day__event-icons{grid-gap:3px;margin-top:4px;display:flex}.sx__month-agenda-day__event-icon{filter:brightness(1.6);border-radius:50%;width:6px;height:6px}.is-dark .sx__month-agenda-day__event-icon{filter:initial}.sx__month-agenda-day-names{padding:var(--sx-spacing-padding2) 0;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);display:flex}.sx__month-agenda-day-names.sx__has-week-numbers{padding-inline-start:1.5rem}.sx__month-agenda-day-name{flex:1;justify-content:center;display:flex}.sx__month-agenda-events{padding:0 var(--sx-spacing-padding2)}.sx__month-agenda-event{padding:var(--sx-spacing-padding2);margin-bottom:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-small)}.sx__month-agenda-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__month-agenda-event:first-child{margin-top:var(--sx-spacing-padding2)}.sx__month-agenda-event__title{font-weight:600}.sx__month-agenda-event__has-icon{align-items:center;display:flex}.sx__month-agenda-events__empty{margin-top:var(--sx-spacing-padding4);justify-content:center;display:flex}.sx__week-agenda-header{z-index:1;background-color:var(--sx-color-background);position:sticky;top:0}.sx__week-wrapper{position:relative}.sx__week-grid{padding-left:var(--sx-calendar-week-grid-padding-left);height:var(--sx-week-grid-height);display:flex;position:relative;overflow:hidden}.sx__week-header{z-index:var(--sx-z-index-week-header);background-color:var(--sx-color-background);position:sticky;top:0}.sx__week-header-content{position:relative}.sx__week-header-border{border-bottom:var(--sx-border);border-left:250px solid #0000;width:100%;position:absolute;bottom:0}.sx__list-wrapper{background-color:var(--sx-color-background);scroll-behavior:smooth;height:100%;padding:0;position:relative;overflow-y:auto}.sx__list-day{background-color:var(--sx-color-background);will-change:opacity;padding:0;transform:translateZ(0)}.sx__list-day-header{padding:var(--sx-spacing-padding2) var(--sx-spacing-padding4);background-color:var(--sx-color-surface-container-low);z-index:1;position:sticky;top:0}.sx__list-day-date{font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sx__list-day-events{background:var(--sx-color-background);padding:0 16px}.sx__list-event{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.sx__list-event:not(:first-child){border-top:var(--sx-border)}.sx__list-event-color-line{border-radius:2px;flex-shrink:0;width:3px;height:24px}.sx__list-event-content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.sx__list-event-title{color:var(--sx-color-on-background);flex:1;font-size:1em}.sx__list-event-times{flex-direction:column;align-items:flex-end;gap:2px;min-width:80px;display:flex}.sx__list-event-start-time{color:var(--sx-color-on-background);font-size:.85em}.sx__list-event-end-time{color:var(--sx-color-neutral);font-size:.85em}.sx__list-event-arrow{color:var(--sx-color-neutral);font-size:.85em;line-height:1}.sx__list-event-all-day{color:var(--sx-color-neutral);font-size:.85em}.sx__list-day-margin{height:16px}.sx__list-no-events{color:var(--sx-color-neutral);font-size:var(--sx-font-extra-small);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__week-grid__time-axis{right:0;top:var(--sx-week-grid-offset-top);flex-flow:column;width:calc(100% - 60px);display:flex;position:absolute}.sx__week-grid__hour{height:var(--sx-week-grid-hour-height);border-top:var(--sx-border);font-size:var(--sx-font-extra-small);position:relative}.sx__week-grid__hour:first-child{visibility:hidden}.sx__week-grid__hour-text{color:var(--sx-color-neutral);position:absolute;top:-.75em;left:-43px}.sx__time-grid-day{border-left:var(--sx-border);width:100%;height:100%;position:relative}.sx__week-grid__date-axis{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__week-grid__date{padding:var(--sx-spacing-padding3) 0;align-items:center;gap:var(--sx-spacing-padding1);flex-flow:column;flex:1;display:flex}.sx__week-grid__day-name{text-transform:uppercase;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);font-weight:500}.sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--sx-color-primary);font-weight:700}.sx__week-grid__date-number{font-size:var(--sx-font-extra-large);color:var(--sx-color-neutral);justify-content:center;align-items:center;width:2em;height:2em;font-weight:500;display:flex}.sx__week-grid__date--is-today .sx__week-grid__date-number{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary);border-radius:50%}.sx__time-grid-event{width:calc(100% - 10px);padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-extra-small);-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.sx__time-grid-event.is-event-copy{opacity:.5;box-shadow:var(--sx-box-shadow-level3);z-index:1;transition:transform .15s ease-in-out}.sx__time-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}[data-has-dnd=true] .sx__time-grid-event{touch-action:none}.sx__is-resizing .sx__time-grid-event:has(+.is-event-copy){opacity:0}.sx__is-resizing .is-event-copy{opacity:1}.sx__time-grid-event-inner{height:100%;position:relative}.sx__time-grid-event-resize-handle{cursor:ns-resize;touch-action:none;width:100%;height:clamp(10px,20px,50%);display:block;position:absolute;bottom:0}.sx__time-grid-event-title{font-weight:600}.sx__time-grid-event-time,.sx__time-grid-event-people,.sx__time-grid-event-location{white-space:nowrap;align-items:center;display:flex}.sx__title-and-time-compact{align-items:center;gap:var(--sx-spacing-padding2);display:flex}.sx__title-and-time-compact .sx__time-grid-event-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx__title-and-time-compact .sx__time-grid-event-time{flex-shrink:0}.sx__event-icon{min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-inline-end:var(--sx-spacing-padding2)}.sx__date-grid{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__date-grid-day{grid-gap:2px;width:100%;display:grid;position:relative}.sx__date-grid-day .sx__spacer{display:var(--sx-draw-plugin-spacer-display,none);height:var(--sx-draw-plugin-spacer)}.sx__date-grid-event{z-index:1;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px, var(--sx-font-extra-small), 14px);-webkit-user-select:none;user-select:none;align-items:center;font-weight:600;display:flex;position:relative}.sx__date-grid-event:has(.sx__date-grid-event--left-overflow){margin-left:10px}.sx__date-grid-event:has(.sx__date-grid-event--right-overflow){margin-right:10px}.sx__date-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__date-grid-event .sx__date-grid-event--left-overflow{z-index:1;clip-path:polygon(100% 0,0 50%,100% 100%,100% 0);width:10px;height:100%;position:absolute;left:-10px}.sx__date-grid-event .sx__date-grid-event--right-overflow{z-index:1;clip-path:polygon(0 0,100% 50%,0 100%,0 0);width:10px;height:100%;position:absolute;right:-10px}.sx__date-grid-event.sx__date-grid-event--copy{z-index:2;box-shadow:var(--sx-box-shadow-level3);transition-property:transform,width;transition-duration:.15s;transition-timing-function:ease-in-out}.sx__date-grid-event-text{width:calc(100% - var(--sx-spacing-padding1) * 2);left:var(--sx-spacing-padding1);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow-x:hidden}.sx__date-grid-event-text .sx__date-grid-event-time{font-weight:initial}.sx__date-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__date-grid-event-resize-handle{cursor:ew-resize;z-index:1;touch-action:none;width:clamp(10px,15px,50%);height:100%;position:absolute;right:0}[dir=rtl] .sx__date-grid-event-resize-handle{left:0;right:auto}.sx__date-grid-background-event{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}:root{--sx-week-grid-height:0;--sx-time-axis-height:0;--sx-week-grid-hour-height:0;--sx-week-grid-offset-top:0}.sx__event-modal{visibility:hidden;top:var(--sx-event-modal-top);left:var(--sx-event-modal-left);background-color:var(--sx-color-background);width:400px;max-width:100%;height:fit-content;z-index:var(--sx-z-index-event-modal);position:fixed}.sx__event-modal.is-open{visibility:initial;animation:.3s slide-sideways}.is-dark .sx__event-modal{background-color:var(--sx-color-surface-container-high)}.sx__event-modal-default{padding:var(--sx-spacing-padding6);background-color:var(--sx-color-background);border-radius:var(--sx-rounding-small);max-height:250px;overflow-y:scroll;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}@keyframes slide-sideways{0%{opacity:0;transform:translateX(var(--sx-event-modal-animation-start))}to{opacity:1;transform:translate(0)}}.sx__event-modal .sx__event-icon{min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-inline-end:var(--sx-spacing-padding2)}.sx__event-modal__color-icon{width:16px;height:16px;border-radius:25%;margin-inline-end:var(--sx-spacing-padding3);display:inline-block}.sx__has-icon{margin-bottom:var(--sx-spacing-padding2);grid-template-columns:30px 1fr;align-items:flex-start;display:grid}.sx__has-icon .sx__event-icon{margin-top:2px}.sx__has-icon .sx__event-modal__color-icon{margin-top:4px}.sx__event-modal__title{font-size:var(--sx-font-large)}.sx__event-modal__time{font-size:var(--sx-font-small)}.sx__current-time-indicator{z-index:0;background-color:red;height:2px;position:absolute;left:0;right:0}.sx__current-time-indicator:before{content:"";background-color:red;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.sx__current-time-indicator-full-week{width:calc(100% - var(--sx-calendar-week-grid-padding-left));inset:0 0 0 var(--sx-calendar-week-grid-padding-left);background-color:#ff000061;height:2px;position:absolute}@font-face{font-family:Akira Expanded;src:url(/fs/fonts/Akira_Expanded.otf)format("opentype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Akira Expanded;src:url(/fs/fonts/Akira_Expanded_Bold.otf)format("opentype");font-weight:800 900;font-style:normal;font-display:swap}:root{--fs-orange:#d5501f;--fs-orange-2:#dd4d2a;--fs-orange-deep:#9d2d04;--fs-orange-red:#e40200;--fs-black:#232323;--fs-black-deep:#121212;--fs-ink-900:#151515;--fs-ink-800:#161616;--fs-ink-700:#181818;--fs-ink-600:#1b1b1b;--fs-ink-500:#202020;--fs-ink-400:#292929;--fs-grey:#8d8d8e;--fs-grey-light:#acacac;--fs-grey-lighter:#d9d9d9;--fs-grey-pale:#e1e2e2;--fs-grey-bg:#f5f5f5;--fs-grey-bg-2:#f7f7f7;--fs-white-off:#fbfbfb;--fs-white:#fff;--fs-stone-50:#f1f1f0;--fs-stone-100:#e1dfdd;--fs-stone-200:#cac6c3;--fs-stone-300:#aca6a1;--fs-stone-400:#877f77;--fs-stone-500:#5c5146;--fs-bg:var(--fs-black);--fs-bg-elevated:var(--fs-ink-500);--fs-bg-inverse:var(--fs-white);--fs-surface:var(--fs-ink-400);--fs-border:#ffffff1a;--fs-border-strong:var(--fs-grey);--fs-accent:var(--fs-orange);--fs-accent-strong:var(--fs-orange-2);--fs-accent-pressed:var(--fs-orange-deep);--fs-fg:var(--fs-white);--fs-fg-muted:var(--fs-grey-light);--fs-fg-subtle:var(--fs-grey);--fs-fg-inverse:var(--fs-black);--fs-fg-inverse-muted:#8d8d8e;--fs-grad-orange:linear-gradient(180deg, #d5501f 0%, #9d2d04 100%);--fs-grad-black:linear-gradient(180deg, #151515 0%, #232323 100%);--fs-grad-chrome:linear-gradient(180deg, #0f0f0f 0%, #121212 25%, #121212 55%, #101010 82%, #0e0e0e 100%);--fs-grad-stone:linear-gradient(180deg, #d7d7d7 0%, #8d8d8e 100%);--fs-grad-white:linear-gradient(180deg, #fbfbfb 0%, #e1e2e2 100%);--fs-shadow-sm:0 1px 2px #0000001f;--fs-shadow-md:0 4px 5px #00000040;--fs-shadow-lg:0 12px 32px #00000059;--fs-shadow-orange:0 8px 24px #d5501f59;--fs-inset-light:inset 0 1px 0 #ffffff14;--fs-grain-overlay:url(/fs/assets/grain-overlay.png);--fs-grain-heavy:url(/fs/assets/grain-heavy.png);--fs-grain-tile-sm:128px 128px;--fs-grain-tile-md:256px 256px;--fs-grain-op-fill-orange:.55;--fs-grain-op-fill-noir:.65;--fs-grain-op-frame:.45;--fs-r-none:0;--fs-r-xs:2px;--fs-r-btn:4px;--fs-r-sm:6px;--fs-r-md:8px;--fs-r-lg:12px;--fs-r-xl:16px;--fs-r-2xl:24px;--fs-r-pill:999px;--fs-s-0:0;--fs-s-1:4px;--fs-s-2:8px;--fs-s-3:12px;--fs-s-4:16px;--fs-s-5:20px;--fs-s-6:24px;--fs-s-8:32px;--fs-s-10:40px;--fs-s-12:48px;--fs-s-16:64px;--fs-s-20:80px;--fs-s-24:96px;--fs-font-display:"Akira Expanded", "Anybody", "Bungee", "Impact", sans-serif;--fs-font-body:"Inter", system-ui, -apple-system, Segoe UI, Arial, sans-serif;--fs-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display-settings:"wdth" 150, "wght" 800;--fs-display-settings-super:"wdth" 150, "wght" 900;--fs-display-tracking:.05em;--fs-display-tracking-wide:.08em;--fs-display-tracking-xwide:.11em;--fs-display-leading:1;--fs-d-mega:128px;--fs-d-xxl:110px;--fs-d-xl:80px;--fs-d-lg:72px;--fs-d-md:64px;--fs-d-sm:50px;--fs-d-xs:32px;--fs-d-2xs:24px;--fs-d-3xs:16px;--fs-d-4xs:12px;--fs-t-xs:12px;--fs-t-sm:14px;--fs-t-base:16px;--fs-t-md:18px;--fs-t-lg:20px;--fs-t-xl:24px;--fs-t-2xl:30px;--fs-t-3xl:36px;--fs-t-4xl:43px;--fs-t-5xl:80px;--fs-t-eyebrow-tracking:.3em;--fs-ease:cubic-bezier(.2, .7, .2, 1);--fs-ease-out:cubic-bezier(.16, 1, .3, 1);--fs-dur-fast:.12s;--fs-dur:.2s;--fs-dur-slow:.32s;--fs-max-w:1440px;--fs-gutter:24px;--fs-gutter-lg:48px}body{font-family:var(--fs-font-body);font-size:var(--fs-t-base);color:var(--fs-fg);background:var(--fs-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}h1,.fs-h1,h2,.fs-h2,h3,.fs-h3,.fs-display{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);text-transform:uppercase;letter-spacing:var(--fs-display-tracking);font-weight:800;line-height:var(--fs-display-leading);color:var(--fs-fg)}h1,.fs-h1{font-size:var(--fs-d-lg)}h2,.fs-h2{font-size:var(--fs-d-md)}h3,.fs-h3{font-size:var(--fs-d-sm)}.fs-hero{font-size:clamp(56px, 6vw, var(--fs-d-xl))}.fs-hero-mega{font-size:clamp(72px, 8vw, var(--fs-d-xxl))}.fs-stat-mega{font-size:var(--fs-d-mega);line-height:1}p,.fs-p{font-family:var(--fs-font-body);font-size:var(--fs-t-base);color:var(--fs-fg);text-wrap:pretty;max-width:62ch;line-height:1.55}.fs-lead{font-size:var(--fs-t-lg);line-height:1.5}.fs-eyebrow{font-family:var(--fs-font-body);font-weight:700;font-size:var(--fs-t-xl);letter-spacing:var(--fs-t-eyebrow-tracking);text-transform:uppercase;line-height:1.24}.fs-tagline{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);text-transform:uppercase;font-weight:700;font-size:var(--fs-d-4xs);letter-spacing:.05em}.fs-nav-label{font-family:var(--fs-font-body);letter-spacing:0;text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}hr,.fs-rule{border:0;border-top:1px solid var(--fs-border);margin:var(--fs-s-8) 0}a{color:var(--fs-accent);transition:color var(--fs-dur) var(--fs-ease);text-decoration:none}a:hover{color:var(--fs-accent-strong)}.fs-on-light{background:var(--fs-white);color:var(--fs-fg-inverse)}.fs-on-light p,.fs-on-light .fs-eyebrow,.fs-on-light .fs-tagline{color:var(--fs-fg-inverse)}.fs-on-orange{background:var(--fs-grad-orange);color:var(--fs-fg)}.fs-on-chrome{background:var(--fs-grad-chrome);color:var(--fs-fg)}.fs-btn{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--fs-r-btn);cursor:pointer;isolation:isolate;transition:background var(--fs-dur-fast) var(--fs-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.fs-btn>*{z-index:2;position:relative}.fs-btn:before{content:"";z-index:1;background:var(--fs-grain-heavy);background-size:var(--fs-grain-tile-sm);pointer-events:none;position:absolute;inset:0}.fs-btn:active{transform:translateY(1px)}.fs-btn-primary{background:var(--fs-orange);color:var(--fs-white)}.fs-btn-primary:before{mix-blend-mode:multiply;opacity:var(--fs-grain-op-fill-orange)}.fs-btn-primary:hover{background:var(--fs-orange-2)}.fs-btn-dark{background:var(--fs-black);color:var(--fs-white)}.fs-btn-dark:before{mix-blend-mode:overlay;opacity:var(--fs-grain-op-fill-noir)}.fs-btn-dark:hover{background:var(--fs-ink-700)}.fs-btn-ghost{color:var(--fs-black);box-shadow:inset 0 0 0 2px var(--fs-black);background:0 0;padding:12px 20px}.fs-btn-ghost:before{mix-blend-mode:multiply;opacity:.18}.fs-btn-ghost:hover{background:var(--fs-black);color:var(--fs-white)}.fs-btn-sm{letter-spacing:.16em;border-radius:3px;padding:10px 14px;font-size:10px}.fs-btn-lg{padding:17px 26px;font-size:13px}.fs-price{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);align-items:flex-start;gap:4px;font-weight:900;line-height:1;display:inline-flex}.fs-price-amount{color:var(--fs-orange);letter-spacing:.02em;font-size:88px;line-height:.85}.fs-price-stack{flex-direction:column;gap:2px;margin-top:6px;display:flex}.fs-price-cents{color:var(--fs-orange);letter-spacing:.02em;font-size:20px;line-height:1}.fs-price-per{font-family:var(--fs-font-body);letter-spacing:.04em;color:var(--fs-white);opacity:.85;margin-left:6px;font-size:14px;font-weight:800;line-height:1}.fs-sig-name{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:.05em;text-transform:uppercase;font-size:26px;font-weight:900;line-height:.95}.fs-sig-name-first{color:var(--fs-white);display:block}.fs-sig-name-last{color:var(--fs-orange);display:block}.fs-sig-role{border-left:3px solid var(--fs-orange);font-family:var(--fs-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--fs-grey-light);margin-top:8px;padding-left:12px;font-size:10px;font-weight:500}*{box-sizing:border-box}html,body,#root{background:var(--fs-black);height:100%;color:var(--fs-fg);font-family:var(--fs-font-body);margin:0;padding:0}.app{isolation:isolate;grid-template-columns:260px 1fr;height:100vh;display:grid;position:relative;overflow:hidden}.app:before{content:"";background:var(--fs-grain-overlay);background-size:var(--fs-grain-tile-md);mix-blend-mode:overlay;opacity:.35;pointer-events:none;z-index:0;position:absolute;inset:0}.app>*{z-index:1;position:relative}.sidebar{isolation:isolate;background:linear-gradient(#151515,#232323);border-right:1px solid #ffffff14;flex-direction:column;gap:24px;padding:20px 16px;display:flex;position:relative;overflow-y:auto}.sidebar:after{content:"";background:var(--fs-grain-overlay);background-size:var(--fs-grain-tile-md);mix-blend-mode:overlay;opacity:.45;pointer-events:none;z-index:0;position:absolute;inset:0}.sidebar>*{z-index:1;position:relative}.sidebar__brand{display:block}.sidebar__brand-lockup{width:100%;max-width:220px;height:auto;display:block}.sidebar__dashboard{color:var(--fs-white);font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);text-transform:uppercase;letter-spacing:.08em;cursor:default;text-align:left;background:0 0;border:1px dashed #ffffff38;border-radius:4px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:11px;font-weight:800;display:flex;position:relative}.sidebar__dashboard:hover{border-color:#ffffff59}.sidebar__dashboard-icon{width:14px;height:14px;color:var(--fs-grey-light);flex-shrink:0}.sidebar__dashboard-label{flex:auto;min-width:0}.sidebar__dashboard-badge{font-family:var(--fs-font-mono);letter-spacing:.1em;color:var(--fs-orange);text-transform:uppercase;margin-top:2px;font-size:8.5px;font-weight:700;display:block}.sidebar__section{flex-direction:column;gap:0;display:flex}.sidebar__section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--fs-grey);margin-bottom:10px;font-size:10px;font-weight:700}.sidebar__acc-head{cursor:pointer;width:100%;color:var(--fs-grey);text-transform:uppercase;letter-spacing:.14em;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 10px;font-family:inherit;font-size:10px;font-weight:700;display:flex}.sidebar__acc-head:hover{color:var(--fs-white)}.sidebar__acc-head-label{flex:auto}.sidebar__acc-chevron{color:var(--fs-grey);flex-shrink:0;transition:transform .18s}.sidebar__acc-head[aria-expanded=true] .sidebar__acc-chevron{transform:rotate(180deg)}.sidebar__bulk{letter-spacing:.05em;color:var(--fs-orange);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:6px;padding:4px 2px;font-family:inherit;font-size:10px}.sidebar__bulk:hover{color:var(--fs-orange-2)}.sidebar__rep-list,.sidebar__status-list,.sidebar__sync{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sidebar__rep-item{color:var(--fs-grey-light);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:10px;padding:6px;font-size:11px;font-weight:800;transition:color .15s,background .15s;display:flex}.sidebar__rep-item:hover{color:var(--fs-white);background:#ffffff0a}.sidebar__rep-item--active{color:var(--fs-white)}.sidebar__rep-checkbox{border:1.5px solid var(--fs-grey);background:0 0;border-radius:3px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-grid;position:relative}.sidebar__rep-item--active .sidebar__rep-checkbox,.sidebar__status-item--active .sidebar__rep-checkbox{background:var(--fs-orange);border-color:var(--fs-orange)}.sidebar__rep-item--active .sidebar__rep-checkbox:after,.sidebar__status-item--active .sidebar__rep-checkbox:after{content:"";border-right:2px solid var(--fs-white);border-bottom:2px solid var(--fs-white);width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.sidebar__rep-name{flex:1}.sidebar__rep-color{opacity:.7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sidebar__rep-item--active .sidebar__rep-color{opacity:1}.sidebar__status-item{color:var(--fs-grey-light);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;font-size:11px;font-weight:800;transition:color .15s,background .15s;display:flex}.sidebar__status-item:hover{color:var(--fs-white);background:#ffffff0a}.sidebar__status-item--active{color:var(--fs-white)}.sidebar__status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sidebar__status-expand{cursor:pointer;color:var(--fs-grey-light);background:0 0;border:0;border-radius:3px;place-items:center;margin-left:auto;padding:2px 4px;transition:transform .18s,color .15s,background .15s;display:inline-grid}.sidebar__status-expand:hover{color:var(--fs-white);background:#ffffff0f}.sidebar__status-expand[aria-expanded=true]{color:var(--fs-white);transform:rotate(180deg)}.sidebar__reasons{border-left:1px solid #ffffff14;flex-direction:column;gap:1px;margin:4px 0 4px 28px;padding:6px 8px 6px 10px;list-style:none;display:flex}.sidebar__reason{cursor:pointer;color:var(--fs-grey-light);letter-spacing:.01em;text-transform:none;border-radius:3px;align-items:center;gap:9px;padding:4px;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s;display:flex}.sidebar__reason:hover,.sidebar__reason--active{color:var(--fs-white)}.sidebar__reason-check{border:1.5px solid var(--fs-grey);background:0 0;border-radius:2.5px;flex-shrink:0;place-items:center;width:13px;height:13px;transition:background .15s,border-color .15s;display:inline-grid;position:relative}.sidebar__reason--active .sidebar__reason-check{background:var(--fs-orange);border-color:var(--fs-orange)}.sidebar__reason--active .sidebar__reason-check:after{content:"";border-right:1.5px solid var(--fs-white);border-bottom:1.5px solid var(--fs-white);width:3px;height:6px;transform:rotate(45deg)translate(-.5px,-.5px)}.sidebar__sync li{color:var(--fs-grey-light);border-radius:4px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot--ok{background:var(--fs-orange)}.dot--warn{background:var(--fs-orange-deep)}.dot--idle{background:var(--fs-grey)}.main{background:var(--fs-white-off);color:var(--fs-fg-inverse);flex-direction:column;display:flex;overflow:hidden}.main__cal{flex:1;min-height:0;overflow:hidden}.sx-react-calendar-wrapper,.sx__calendar{width:100%;height:100%;font-family:var(--fs-font-body);--sx-color-primary:var(--fs-orange);--sx-color-on-primary:var(--fs-white);--sx-color-primary-container:#fde2cc;--sx-color-on-primary-container:var(--fs-orange-deep);--sx-color-secondary:var(--fs-black);--sx-color-on-secondary:var(--fs-white);--sx-color-tertiary:var(--fs-grey);--sx-color-surface:var(--fs-white-off);--sx-color-surface-dim:var(--fs-grey-bg);--sx-color-surface-bright:var(--fs-white);--sx-color-on-surface:var(--fs-fg-inverse);--sx-color-background:var(--fs-white-off);--sx-color-on-background:var(--fs-fg-inverse);--sx-color-outline:#00000014;--sx-color-outline-variant:#0000000f;--sx-color-neutral:var(--fs-grey);--sx-color-neutral-variant:var(--fs-grey-light);--sx-internal-color-text:var(--fs-fg-inverse)}.sx__view-selection-selected-item,.sx__today-button{border-radius:var(--fs-r-btn)!important;font-family:var(--fs-font-display)!important;font-variation-settings:var(--fs-display-settings)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}.kpi-strip{background:var(--fs-white);border-bottom:1px solid #0000000f;align-items:stretch;gap:0;padding:14px 22px;display:flex;overflow-x:auto}.kpi-strip__headline{border-right:1px solid #00000014;flex-direction:column;justify-content:center;margin-right:22px;padding-right:22px;display:flex}.kpi-strip__headline-num{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);color:#1a1a1a;letter-spacing:-.02em;font-size:34px;font-weight:900;line-height:1}.kpi-strip__headline-label{color:#0000008c;letter-spacing:.02em;max-width:140px;margin-top:5px;font-size:11px;line-height:1.3}.kpi-strip__headline-label b{color:#1a1a1a;font-weight:600}.kpi-strip__tiles{flex:auto;align-items:stretch;gap:22px;min-width:0;display:flex}.kpi-tile{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.kpi-tile__head{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);color:#1a1a1a;letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:22px;font-weight:900;line-height:1;display:flex}.kpi-tile__title{color:#1a1a1a;letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600}.kpi-tile__amount{font-family:var(--fs-font-mono);color:#00000080;letter-spacing:.02em;white-space:nowrap;margin-top:1px;font-size:10.5px}.kpi-tile__amount b{color:#1a1a1a;font-weight:700;font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.01em}.kpi-tile--won .kpi-tile__head,.kpi-tile--won .kpi-tile__amount b{color:#0a7a3a}.kpi-tile--lost .kpi-tile__head,.kpi-tile--lost .kpi-tile__amount b{color:#b30000}.kpi-tile--deals{border-left:1px solid #00000014;margin-left:2px;padding-left:22px}.kpi-tile--deals .kpi-tile__head{font-size:24px}.kpi-tile__closing{font-family:var(--fs-font-mono);color:#0a7a3a;letter-spacing:.01em;align-items:center;margin-left:6px;font-size:12px;font-weight:700;display:inline-flex}.kpi-refresh{border-left:1px solid #00000014;align-self:center;align-items:center;gap:8px;margin-left:auto;padding-left:18px;display:flex}.kpi-refresh__meta{font-family:var(--fs-font-mono);color:#00000073;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:10px}.kpi-refresh__btn{background:var(--fs-white);width:30px;height:30px;color:var(--fs-fg-inverse-muted);cursor:pointer;border:1px solid #0000001a;border-radius:4px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.kpi-refresh__btn:hover:not(:disabled){background:var(--fs-grey-bg);color:var(--fs-orange);border-color:var(--fs-orange)}.kpi-refresh__btn:disabled{opacity:.6;cursor:progress}.kpi-refresh__spin{animation:.8s linear infinite kpiRefreshSpin}@keyframes kpiRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fs-event{border-left:3px solid var(--fs-orange);background:var(--fs-white);height:100%;font-family:var(--fs-font-body);color:var(--fs-black);border-radius:4px;flex-direction:column;gap:2px;padding:5px 7px 6px 9px;line-height:1.2;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a;container-type:inline-size}.fs-event__topline{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.fs-event__client{color:var(--fs-black);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(12px,8.5cqw,14px);font-weight:700;line-height:1.15;overflow:hidden}.fs-event__address{flex-direction:column;gap:0;margin-top:1px;display:flex}.fs-event__address-line{color:var(--fs-stone-500);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,6.5cqw,11.5px);font-weight:500;line-height:1.2;overflow:hidden}.fs-event__address-line--city{font-weight:600}.fs-event__city{color:var(--fs-stone-500);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:clamp(10.5px,7cqw,12px);font-weight:500;line-height:1.15;overflow:hidden}.fs-event__rep-name{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;min-height:12px;font-size:clamp(9.5px,6cqw,11px);font-weight:800;line-height:1.2;overflow:hidden}.fs-event__icons-row{color:var(--fs-stone-500);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:14px;margin-top:1px;font-size:11px;font-weight:600;line-height:1;display:flex}.fs-event__counts{align-items:center;gap:8px;display:inline-flex}.fs-event__count{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);align-items:center;gap:3px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.fs-event__info{width:18px;height:18px;color:var(--fs-stone-500);cursor:pointer;background:#5c51461f;border:0;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;transition:background .15s,color .15s;display:inline-grid;position:relative}.fs-event__info:hover,.fs-event__info:focus-visible{background:#5c514638;outline:none}.fs-event__info--cancelled{color:#b80100;background:#e402002e}.fs-event__info--cancelled:hover{color:#8a0100;background:#e402004d}.fs-event__info--presented{color:#8a6421;background:#b88e3d33}.fs-event__info--presented:hover{color:#6b4f1f;background:#b88e3d52}.fs-event__info-svg{width:10px;height:10px}.fs-event__info-pop{background:var(--fs-white);min-width:200px;max-width:280px;font-family:var(--fs-font-body);color:#333;text-transform:none;letter-spacing:0;border:1px solid #0000001a;border-radius:6px;padding:10px 12px;font-size:11.5px;font-weight:500;line-height:1.35;box-shadow:0 10px 24px -6px #0000002e,0 2px 6px -2px #00000014}.fs-event__info-pop--portal{z-index:9999;pointer-events:auto;animation:.12s both fsEventPopIn}@keyframes fsEventPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fs-event__info-pop--portal:before{content:"";background:var(--fs-white);border-top:1px solid #0000001a;border-left:1px solid #0000001a;width:8px;height:8px;position:absolute;top:-5px;right:8px;transform:rotate(45deg)}.fs-event__info-rep{font-family:var(--fs-font-display);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #00000014;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;font-size:10px;font-weight:700;display:flex}.fs-event__info-rep-block{border-radius:2px;width:8px;height:8px;display:inline-block}.fs-event__info-status{font-family:var(--fs-font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #00000014;margin-bottom:6px;padding-bottom:6px;font-size:9px;font-weight:700}.fs-event__info-status--cancelled{color:#e40200}.fs-event__info-status--presented{color:#96712c}.fs-event__info-meta{flex-direction:column;gap:4px;display:flex}.fs-event__info-meta-row{color:#333;align-items:center;gap:7px;display:inline-flex}.fs-event__info-meta-row svg{color:var(--fs-stone-500);flex-shrink:0}.fs-event__value-row{flex-shrink:0;align-items:center;gap:4px;margin-top:auto;padding-top:4px;display:flex}.fs-event__value{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:4px;flex:auto;justify-content:center;align-items:center;padding:3px 8px;font-size:12.5px;font-weight:900;line-height:1.2;display:flex}.fs-event__value--open{color:var(--fs-stone-500);background:#5c514614;border-color:#877f77}.fs-event__value--won{color:#fff;background:#4cb77a;border-width:1.5px;border-color:#0e9f4b}.fs-event__value--lost{color:#c00000;background:#e402001f;border-width:1.5px;border-color:#e40200}.fs-event__discount{font-family:var(--fs-font-mono);letter-spacing:.02em;color:var(--fs-stone-500);white-space:nowrap;background:#5c51461a;border-radius:3px;flex-shrink:0;align-items:center;gap:2px;padding:3px 5px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.fs-event__discount:before{content:"−";opacity:.7;margin-right:1px;font-weight:800}.fs-event__discount--won{color:#0a7a3a;background:#0e9f4b24}.fs-event__discount--lost{color:#b30000;background:#e402001a}.fs-event__lost-reason{color:#c00000;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(10px,7cqw,11.5px);font-weight:600;line-height:1.25;overflow:hidden}.fs-event__value--won{cursor:help;position:relative}.fs-event__value-check{color:#0a7a3a;background:#ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;margin-left:5px;transition:transform .15s;display:inline-flex;position:relative}.fs-event__value-order{color:#fff;font-family:var(--fs-font-mono);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;z-index:30;background:#0f4f2e;border-radius:4px;padding:5px 8px;font-size:10.5px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 4px 12px #0f4f2e4d}.fs-event__value-order sup{font-size:.75em}.fs-event__value--won:hover .fs-event__value-order,.fs-event__value--won:focus-visible .fs-event__value-order{opacity:1;transform:translate(-50%)translateY(0)}.fs-event__value--won:hover .fs-event__value-check{transform:scale(1.15)}.fs-event--unavailable{opacity:.85;background:repeating-linear-gradient(135deg, #0000000a 0, #0000000a 6px, #00000014 6px, #00000014 7px), var(--fs-grey-bg)!important}.fs-event--unavailable .fs-event__unavailable-label{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-stone-500);margin-bottom:3px;font-size:11px;font-weight:800}.fs-event__info-block{border-top:1px solid #0000000f;flex-direction:column;gap:1px;margin-top:6px;padding-top:6px;display:flex}.fs-event__info-block-label{font-family:var(--fs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-fg-inverse-muted);font-size:9px;font-weight:700}.fs-event__info-block-text{color:var(--fs-fg-inverse);font-size:11.5px;font-weight:500;line-height:1.35}.fs-event--cancelled{opacity:.9;background:repeating-linear-gradient(135deg, #e402000d 0, #e402000d 6px, #e402001f 6px, #e402001f 7px), var(--fs-white);border-left-color:var(--fs-orange-red)!important}.fs-event--cancelled .fs-event__client{color:#00000073;text-decoration:line-through}.fs-event--compact{flex-direction:row;align-items:center;gap:6px;width:100%;height:auto;min-height:22px;padding:3px 6px 3px 8px}.fs-event--compact .fs-event__client{flex:2 1 0;font-size:12px}.fs-event--compact .fs-event__city{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:11px;overflow:hidden}.fs-event--compact .fs-event__city:before{content:"· ";color:var(--fs-grey)}.fs-event--compact .fs-event__value{font-family:var(--fs-font-body);border:0;flex:none;width:auto;margin-left:auto;padding:0;font-size:11.5px;font-weight:700;background:0 0!important}@container (width<=160px){.fs-event__value{padding:2px 5px;font-size:11.5px}.fs-event__count{font-size:11.5px}.fs-event__counts{gap:6px}.fs-event__icons-row{gap:7px}}@container (width<=110px){.fs-event__value,.fs-event__count{font-size:10.5px}.fs-event__icons-row{gap:5px;font-size:10px}.fs-event__discount{padding:2px 4px;font-size:8.5px}}@container (width<=90px){.fs-event__discount{display:none}}.panel-overlay{z-index:80;animation:panelOverlay .2s var(--fs-ease) both;background:#0006;position:fixed;inset:0}@keyframes panelOverlay{0%{opacity:0}to{opacity:1}}.panel{background:var(--fs-white);width:420px;max-width:100vw;color:var(--fs-fg-inverse);z-index:90;flex-direction:column;animation:.25s cubic-bezier(.32,.72,0,1) both panelSlide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 32px #0000002e}@keyframes panelSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.pv{--pv-bd:#00000014;--pv-bd-light:#0000000d;--pv-fg:#232323;--pv-fg-mute:#6e6e6f;--pv-fg-quiet:#8d8d8e;--pv-bg:#fff;--pv-bg-soft:#f7f7f7;--pv-bg-soft-2:#f0eee9;--pv-orange:#d5501f;--pv-gold:#b88e3d;--pv-red:#e40200;--pv-stone:#5c5146}.pv__close{width:28px;height:28px;color:var(--pv-fg-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:18px;line-height:1;transition:background .15s,color .15s;display:grid}.pv__close:hover{background:var(--pv-bg-soft);color:var(--pv-fg)}.pv__btn{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.pv__btn--dark{background:var(--pv-fg);color:#fff}.pv__btn--dark:hover{background:#121212}.pv__btn--grow{flex:1}.pv-b{flex-direction:column;height:100%;display:flex}.pv-b__head{background:var(--pv-fg);color:#fff;padding:14px 18px 12px;position:relative}.pv-b__head-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pv-b__cal{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.8;font-size:9.5px;font-weight:800}.pv-b__cal-block{background:var(--pv-orange);flex-shrink:0;width:10px;height:10px}.pv-b__head .pv__close{color:#ffffffb3;margin-left:auto}.pv-b__head .pv__close:hover{color:#fff;background:#ffffff1a}.pv-b__title{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:-.005em;text-transform:uppercase;color:#fff;margin:0 0 4px;font-size:22px;font-weight:900;line-height:1.05}.pv-b__when{color:#ffffffb3;margin-bottom:10px;font-size:12.5px}.pv-b__meter{background:#ffffff14;border-radius:2px;flex-direction:column;gap:7px;padding:8px 10px 10px;display:flex}.pv-b__meter-top{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:10px;font-weight:800;display:flex}.pv-b__meter-top span:first-child{opacity:.6;color:#fff}.pv-b__strip{background:var(--pv-bg-soft-2);border-bottom:1px solid var(--pv-bd);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.pv-b__strip--won{background:#2e9d5714}.pv-b__strip--lost{background:#e402000f}.pv-b__strip-left{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-b__strip-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--pv-fg-quiet);font-size:9px;font-weight:700}.pv-b__strip-updated{color:var(--pv-fg);font-size:12.5px;line-height:1.35}.pv-b__strip-meta{font-family:var(--fs-font-mono);color:var(--pv-fg-quiet);font-size:10px}.pv-b__value-wrap{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pv-b__value{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:-.01em;font-size:24px;font-weight:900;line-height:1}.pv-b__order-no{font-family:var(--fs-font-mono);letter-spacing:.08em;color:var(--pv-fg-quiet);text-transform:uppercase;font-size:9.5px}.pv-b__order-no sup{vertical-align:super;font-size:.75em}.pv-b__client{border-bottom:1px solid var(--pv-bd-light);background:var(--pv-bg);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.pv-b__client-row{display:block}.pv-b__client-row--split{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.pv-b__contact{min-width:0}.pv-b__contact-label{font-family:var(--fs-font-mono);letter-spacing:.1em;color:var(--pv-orange);text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.pv-b__contact-row{color:var(--pv-fg);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.pv-b__contact-row svg{color:var(--pv-fg-mute);flex-shrink:0}.pv-b__contact-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-b__contact-empty{min-height:22px;color:var(--pv-fg-quiet);letter-spacing:.3em;align-items:center;font-size:12.5px;display:flex}.pv-b__client-row--address{grid-template-columns:14px 1fr;align-items:start;gap:10px;display:grid}.pv-b__addr-pin{width:14px;height:14px;color:var(--pv-fg-mute);justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pv-b__addr-lines{min-width:0;line-height:1.3}.pv-b__addr-line1{color:var(--pv-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pv-b__addr-line2{color:var(--pv-fg-quiet);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.pv-b__sv-btn{width:18px;height:18px;color:var(--pv-orange);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .12s;display:inline-flex}.pv-b__sv-btn:hover{background:#9d2d041f}.pv-b__details{border-bottom:1px solid var(--pv-bd-light);background:var(--pv-bg);flex-direction:column;gap:8px;padding:12px 18px;display:flex}.pv-b__detail-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.pv-b__detail-row--block{flex-direction:column;align-items:stretch;gap:3px}.pv-b__detail-row--lost{border-left:3px solid var(--pv-red);background:#e402000a;border-radius:3px;padding-top:6px;padding-bottom:6px;padding-left:10px}.pv-b__detail-label{font-family:var(--fs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-fg-quiet);flex-shrink:0;font-size:9.5px;font-weight:700}.pv-b__detail-value{color:var(--pv-fg);text-align:right;font-weight:600}.pv-b__detail-sub{color:var(--pv-fg-quiet);font-weight:400}.pv-b__detail-text{color:var(--pv-fg);margin:0;font-size:12.5px;line-height:1.45}.pv-b__accs{flex:auto;min-height:0;overflow-y:auto}.pv-b__acc{border-bottom:1px solid var(--pv-bd-light)}.pv-b__acc-head{cursor:pointer;width:100%;font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);text-transform:uppercase;letter-spacing:.14em;color:var(--pv-fg);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 18px;font-size:11px;font-weight:800;display:flex}.pv-b__acc-head:hover{background:var(--pv-bg-soft)}.pv-b__sec-count{font-family:var(--fs-font-mono);color:var(--pv-fg-quiet);letter-spacing:0;background:var(--pv-bg-soft);border-radius:100px;padding:1px 7px;font-size:10px;font-weight:400}.pv-b__acc-chev{color:var(--pv-fg-quiet);margin-left:auto;font-size:11px;transition:transform .18s}.pv-b__acc--open .pv-b__acc-chev{color:var(--pv-fg);transform:rotate(180deg)}.pv-b__acc-body{padding:4px 18px 14px}.pv-b__loading,.pv-b__empty{color:var(--pv-fg-quiet);padding:8px 0;font-size:11px;font-style:italic}.pv-b__error{color:var(--pv-red);border-left:2px solid var(--pv-red);background:#e402000f;border-radius:3px;margin-bottom:8px;padding:8px 10px;font-size:11px}.pv-b__timeline{flex-direction:column;gap:2px;padding-top:4px;display:flex}.pv-b__tl-item{grid-template-columns:28px 1fr;gap:10px;padding:4px 0 8px;display:grid;position:relative}.pv-b__tl-rail{justify-content:center;padding-top:2px;display:flex;position:relative}.pv-b__tl-ic{background:var(--pv-bg-soft);width:24px;height:24px;color:var(--pv-fg-mute);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pv-b__tl-ic--note{color:#8a6421;background:#b88e3d2e}.pv-b__tl-ic--call{color:#5a3578;background:#7e4e9e2e}.pv-b__tl-ic--sms{color:#1f6f4a;background:#2e9d572e}.pv-b__tl-ic--email{color:#1e4f87;background:#2f6fb52e}.pv-b__tl-ic--meeting{color:#9d2d04;background:#d5501f2e}.pv-b__tl-ic--status{color:#5c5146;background:#5c51462e}.pv-b__tl-line{background:var(--pv-bd);width:1px;position:absolute;top:26px;bottom:-8px;left:50%;transform:translate(-50%)}.pv-b__tl-body{min-width:0}.pv-b__tl-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pv-b__tl-title{color:var(--pv-fg);font-size:12.5px;font-weight:700}.pv-b__tl-meta{font-family:var(--fs-font-mono);color:var(--pv-fg-quiet);font-size:10px}.pv-b__tl-text{color:var(--pv-fg-mute);margin-top:3px;font-size:12px;line-height:1.45}.pv-b__attach-list{flex-direction:column;gap:0;display:flex}.pv-b__attach-item{border-bottom:1px solid var(--pv-bd-light);color:inherit;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.pv-b__attach-item:last-child{border-bottom:0}.pv-b__attach-item:hover .pv-b__attach-name{color:var(--pv-orange)}.pv-b__attach-thumb{border-radius:3px;place-items:center;width:26px;height:30px;display:grid;position:relative;overflow:hidden}.pv-b__attach-thumb:after{content:"";border-top:0 solid #0000;border-bottom:8px solid #ffffff8c;border-left:8px solid #0000;border-right:0 solid #0000;position:absolute;top:0;right:0}.pv-b__attach-tag{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);letter-spacing:.06em;color:#fffffff2;font-size:7.5px;font-weight:800}.pv-b__attach-name{color:var(--pv-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pv-b__attach-meta{font-family:var(--fs-font-mono);color:var(--pv-fg-quiet);font-size:10.5px}.pv-conv{flex-direction:column;gap:10px;display:flex}.pv-conv__row{width:100%;display:flex}.pv-conv__row--out{justify-content:flex-end}.pv-conv__row--in{justify-content:flex-start}.pv-conv__lane{flex-direction:column;gap:3px;max-width:80%;display:flex}.pv-conv__lane--out{align-items:flex-end}.pv-conv__lane--in{align-items:flex-start}.pv-conv__date{color:var(--pv-fg-quiet);letter-spacing:.04em;text-transform:lowercase;align-self:center;margin:8px 0 2px;font-size:10.5px}.pv-conv__sender{font-family:var(--fs-font-display);letter-spacing:.08em;color:var(--pv-fg-mute);text-transform:uppercase;padding:0 4px;font-size:9.5px}.pv-conv__bubble{border-radius:14px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.pv-conv__bubble--in{background:var(--pv-bg-soft);color:var(--pv-fg);border-bottom-left-radius:3px}.pv-conv__bubble--out{color:#6f1f05;background:#d5501f24;border-bottom-right-radius:3px}.pv-conv__text{word-wrap:break-word}.pv-conv__line{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.pv-conv__ic{display:inline-flex}.pv-conv__dur{font-family:var(--fs-font-mono);color:var(--pv-fg-quiet);opacity:.75;font-size:11px;font-weight:400}.pv-conv__note{color:var(--pv-fg-mute);font-size:12px}.pv-conv__listen{background:var(--pv-fg);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.pv-conv__listen:hover{background:var(--pv-orange)}.pv-conv__listen:active{transform:scale(.97)}.pv-conv__listen-loading{color:var(--pv-fg-quiet);margin-top:6px;font-size:11px;font-style:italic}.pv-conv__listen-error{color:var(--pv-red);background:#e4020014;border-radius:4px;margin-top:6px;padding:4px 8px;font-size:11px}.pv-conv__player{width:100%;min-width:240px;max-width:none;height:32px;margin-top:6px}.pv-conv__lane--with-audio{max-width:95%}.pv-conv__lane--with-audio .pv-conv__bubble{width:100%}.pv-conv__meta{font-family:var(--fs-font-mono);color:var(--pv-fg-quiet);padding:0 4px;font-size:10px}.pv-b__footer{background:var(--pv-bg);border-top:1px solid var(--pv-bd-light);z-index:2;gap:8px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 12px -8px #00000014}.pv-b__pipedrive{color:#fff;background:#1f4f3f;border-color:#1f4f3f}.pv-b__pipedrive:hover{background:#163a2e;border-color:#163a2e}
