.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;background:var(--adp-cell-background-color-selected);border:none}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px;display:grid}.air-datepicker-body--day-name{color:var(--adp-day-name-color);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:.8em;display:flex}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box;justify-content:space-between;display:flex}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{cursor:pointer;justify-content:center;align-items:center;display:flex}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);margin-left:.3em;font-style:normal}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.air-datepicker-button{color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);background:#fff0;border:none;display:inline-flex}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.air-datepicker-time{grid-column-gap:12px;padding:0 var(--adp-time-padding-inner);grid-template-columns:max-content 1fr;align-items:center;display:grid;position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{text-align:center;flex:1;align-items:center;font-size:14px;display:flex}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{z-index:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);z-index:-1;opacity:0;position:absolute;inset:-3px -2px -2px}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;color:var(--adp-time-day-period-color);align-self:flex-end;margin-bottom:1px;margin-left:6px;font-size:11px}.air-datepicker-time--row{background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;align-items:center;height:17px;font-size:11px;display:flex}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{cursor:pointer;-webkit-appearance:none;background:0 0;flex:1;width:100%;height:100%;margin:0;padding:0}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size) / 2 * -1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-moz-range-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-track{height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:0 0}.air-datepicker{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:#5cc4ef1a;--adp-background-color-in-range-focused:#5cc4ef33;--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:#5cc4ef1a;--adp-cell-background-color-in-range-hover:#5cc4ef33;--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:#0000004d;--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-sizing:content-box;grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family), sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index);display:grid;position:absolute;box-shadow:0 4px 12px #00000026}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;opacity:1;position:static;left:auto;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);width:var(--adp-mobile-width);border:none;position:fixed}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:#0000}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;top:0;left:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1;position:absolute}.air-datepicker--pointer:after{content:"";border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;background:#fff;position:absolute}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size) / 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size) / 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{background:var(--adp-overlay-background-color);opacity:0;width:0;height:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;transition-delay:0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index);position:fixed;top:0;left:0}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;margin:0;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{color:#1a1c19;font-optical-sizing:auto;background-color:#f8faf7;font-family:Hanken Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:400}body{flex-direction:column;min-height:100vh;display:flex}.turbo-progress-bar{background-color:#2c694e}@media (width>=768px){body.-app-nav{padding-left:14.5rem}html.-sidebar-unpinned body.-app-nav{padding-left:5.25rem}}a{text-decoration:none}a.hover-underline:hover,a:not([class]):hover{text-decoration:underline}:root{--spinner-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'/%3E%3C/svg%3E") center / contain no-repeat}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}.assign-list{margin:0;padding:0;list-style:none}.assign-row{border-top:.0625rem solid #eff1ee;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.assign-row:last-child{border-bottom:.0625rem solid #eff1ee}.assign-row .assign-row-person{flex:1;align-items:center;gap:.75rem;display:flex}.assign-row .assign-row-actions{flex:0 0 3rem;justify-content:flex-end;display:flex}.assign-row .assign-row-restore{display:none}.assign-row.-archived{background-image:repeating-linear-gradient(45deg,#f8faf7 0 25%,#fff 25% 50%);background-size:28.28px 28.28px}.assign-row.-archived .assign-row-name{color:#4a4e48;opacity:.8;text-decoration:line-through}.assign-row.-archived .assign-flag{pointer-events:none}.assign-row.-archived .assign-flag input[type=checkbox]{--color:#9ba098;background-color:#dee1dc}.assign-row:has(input[type=hidden]:disabled) .assign-row-remove{display:none}.assign-row:has(input[type=hidden]:disabled) .assign-row-restore{display:inline-flex}.assign-list-field{container:assign-list/inline-size}.assign-list-field:has(.assign-row) .assign-list-empty{display:none}.assign-list-field:not(:has(.assign-row)) .assign-list-header>:not(.assign-list-title){display:none}.assign-list-header{color:#4a4e48;letter-spacing:.05rem;justify-content:flex-end;gap:.75rem;padding-bottom:.5rem;padding-right:3.75rem;font-size:.75rem;font-weight:500;display:flex}.assign-list-header .assign-flag{margin-left:0}.assign-list-title{flex:1;align-items:center;gap:.25rem;display:flex}.assign-list-empty{color:#4a4e48;text-align:center;margin:0;padding:1rem 0;font-size:.875rem}.assign-row-role{display:none}@container assign-list (width>=30rem){.assign-row-role{flex:0 0 9rem;align-items:center;gap:.125rem;display:flex}}.assign-flag{white-space:nowrap;flex:0 0 4.5rem;justify-content:center;align-items:center;gap:.125rem;margin-left:auto;display:flex}.assign-list-add{margin-top:.75rem}.back-arrow{--color:#4a4e48;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.back-arrow .icon{font-size:.625rem}.badge{--padding-y:.375rem;--padding-x:.75rem;--color:#4a4e48;--bg-color:#fff;--border-width:.0625rem;--border-color:#c1c6bf;--border-radius:1rem;--font-size:.875rem;font-size:var(--font-size);padding:var(--padding-y) var(--padding-x);border:var(--border-width) solid var(--border-color);background-color:var(--bg-color);color:var(--color);border-radius:.5rem;border-radius:var(--border-radius);-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:default;justify-content:center;align-items:center;gap:.375rem;line-height:1;text-decoration:none;display:inline-flex}.badge.-primary{--color:#2c694e;--border-color:#93d1b2;--bg-color:#d5f6e4}.badge.-negative{--color:#ba1a1a;--border-color:#df8a82;--bg-color:#ffdad6}.badge.-sm{--padding-y:.1875rem;--padding-x:.375rem}.banner{background-color:var(--bg-color);color:var(--color);word-break:break-word;border-radius:.5rem;margin:0;padding:1rem 1.5rem}.banner .icon{vertical-align:middle}.banner:not(.-inline)+*{margin-top:1rem}.banner.-notice{--bg-color:#b7eacf;--color:#012d1d}.banner.-alert{--bg-color:#ffdad6;--color:#93000a}.banner.-info{--bg-color:#dbf0ff;--color:#2259ac}.btn{--padding-y:.75rem;--padding-x:1.5rem;--focus-ring-size:.125rem;--focus-ring-offset:.125rem;--focus-ring-color:#2c694e;--border-width:0rem;appearance:button;-webkit-tap-highlight-color:transparent;letter-spacing:.02rem;padding:var(--padding-y) var(--padding-x);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:focus-visible:not(:disabled):not([aria-disabled]){outline:var(--focus-ring-size) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);background-color:var(--bg-color-hover)}.btn:hover:not(:disabled):not([aria-disabled]){background-color:var(--bg-color-hover)}.btn:active:not(:disabled):not([aria-disabled]){background-color:var(--bg-color-pressed)}.btn .icon{--icon-size:48;--icon-grade:-25}.btn:disabled,.btn[aria-disabled]{cursor:not-allowed;-webkit-user-select:none;user-select:none}.btn[aria-busy],form[aria-busy] .btn[type=submit]{cursor:wait}.btn[aria-busy]>.icon,.btn[aria-busy]>.running-clock,form[aria-busy] .btn[type=submit]>.icon,form[aria-busy] .btn[type=submit]>.running-clock{display:none}.btn[aria-busy]:before,form[aria-busy] .btn[type=submit]:before{content:"";width:1em;height:1em;-webkit-mask:var(--spinner-mask);mask:var(--spinner-mask);background-color:currentColor;animation:1s linear infinite spinning}.btn.-block{width:100%;display:flex}.btn.-sm{--padding-y:.5rem;--padding-x:1rem;font-size:.875rem}.btn.-xl{--padding-y:.9375rem;--padding-x:2rem;min-height:2.9375rem;font-size:1rem}.btn.-primary{--color:#fff;--bg-color:#1b4332;--bg-color-hover:#2c694e;--bg-color-pressed:#012d1d;color:var(--color);background-color:var(--bg-color)}.btn.-primary:disabled,.btn.-primary[aria-disabled]{opacity:.7}.btn.-outline{--border-width:.0625rem;--color:#2c694e;--bg-color:transparent;--bg-color-hover:#b7eacf;--bg-color-pressed:#93d1b2;--border-color:#2c694e;padding:calc(var(--padding-y) - var(--border-width)) calc(var(--padding-x) - var(--border-width));color:var(--color);background-color:var(--bg-color);border-width:var(--border-width);border-style:solid;border-color:var(--border-color)}.btn.-outline:disabled,.btn.-outline[aria-disabled]{opacity:.5}.btn.-outline.-icon{padding:calc(var(--padding-y) - var(--border-width))}.btn.-ghost{--color:#4a4e48;--bg-color:transparent;--bg-color-hover:#eff1ee;--bg-color-pressed:#dee1dc;color:var(--color);background-color:var(--bg-color)}.btn.-ghost:disabled,.btn.-ghost[aria-disabled]{opacity:.5}.btn.-ghost.-muted{opacity:.7;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.btn.-ghost.-muted:hover,.btn.-ghost.-muted:focus-visible{opacity:1}.btn.-negative{--focus-ring-color:#ba1a1a;--border-width:.0625rem;--color:#ba1a1a;--bg-color:transparent;--bg-color-hover:#ffdad6;--bg-color-pressed:#f7bdb7;--border-color:#ba1a1a;padding:calc(var(--padding-y) - var(--border-width)) calc(var(--padding-x) - var(--border-width));color:var(--color);background-color:var(--bg-color);border-width:var(--border-width);border-style:solid;border-color:var(--border-color)}.btn.-negative:disabled,.btn.-negative[aria-disabled]{opacity:.5}.btn.-icon{padding:calc(var(--padding-y) - var(--border-width));border-radius:50%}.btn.-no-focus-ring{--focus-ring-size:0}.air-datepicker.air-datepicker{--adp-font-family:Hanken Grotesk, sans-serif;--adp-color:#1a1c19;--adp-color-secondary:#4a4e48;--adp-color-other-month:#9ba098;--adp-color-disabled:#c1c6bf;--adp-day-name-color:#4a4e48;--adp-day-name-color-hover:#1b4332;--adp-accent-color:#2c694e;--adp-cell-background-color-selected:#2c694e;--adp-cell-background-color-selected-hover:#1b4332;--adp-cell-background-color-hover:#d5f6e4;--adp-background-color-hover:#d5f6e4;--adp-background-color-selected-other-month:#93d1b2;--adp-background-color-selected-other-month-focused:#2c694e;--adp-border-color:#c1c6bf;--adp-border-color-inner:#dee1dc;--adp-border-radius:.5rem;--adp-cell-border-radius:.25rem;--adp-nav-arrow-color:#4a4e48;--adp-transition-duration:.15s;--adp-transition-ease:cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 12px #0000001f}.air-datepicker-overlay.air-datepicker-overlay{--adp-overlay-background-color:#0006}.date-picker{display:contents}.date-picker input[readonly]{cursor:pointer}.diff-container{white-space:pre-wrap;word-break:break-word}.diff-container .icon,.checklist-diff-answer .icon{vertical-align:middle;margin:0 .25rem}.diff{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding:.0625rem .1875rem}.diff.-removed{color:#93000a;background-color:#ffdad6;text-decoration:line-through}.diff.-added{color:#1b4332;background-color:#d5f6e4}.checklist-diff{--cell-padding-y:.375rem;margin-top:.25rem}.checklist-diff tbody tr:not(.-old,.inner-header-row){--cell-padding-y:.75rem}.checklist-diff tbody tr:first-child td{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.checklist-diff-answer{white-space:nowrap;text-align:right;width:1%}.diff-table{--cell-padding-y:.375rem;margin-top:.25rem}.diff-table th{--fixed:50%}.diff-table{min-width:min(38rem,100vw - 5rem)}.diff-table tbody tr:not(.-old){--cell-padding-y:.75rem}.diff-table tbody tr:not(.-old) td:last-child{border-left:1px solid var(--border-color)}.diff-table .badge.-negative{text-decoration:line-through}.diff-legend{border-top:.0625rem solid #eff1ee;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;font-size:.875rem;display:flex}.diff-legend-old{color:#4a4e48;background-image:repeating-linear-gradient(45deg,#f8faf7 0 25%,#fff 25% 50%);background-size:28.28px 28.28px;border:.0625rem solid #dee1dc;border-radius:.25rem;padding:.0625rem .375rem}.dropdown{display:inline-flex;position:relative}.dropdown-menu{--bg-color:#fff;--border-color:#dee1dc;z-index:50;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:10rem;padding:.25rem;display:none;position:absolute;box-shadow:0 4px 12px #0000001f}.dropdown-menu.-open{animation:.15s cubic-bezier(.4,0,.2,1) dropdown-in;display:flex}.dropdown-form{margin:0;display:contents}.dropdown-item{--color:#1a1c19;--color-negative:#ba1a1a;--bg-color-hover:#eff1ee;--bg-color-hover-negative:#ffdad6;appearance:none;width:100%;color:var(--color);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.dropdown-item:hover{background-color:var(--bg-color-hover);text-decoration:none}.dropdown-item.-negative{--color:var(--color-negative);--bg-color-hover:var(--bg-color-hover-negative)}.dropdown-separator{border:none;border-top:1px solid var(--border-color);margin:.25rem 0}.dropdown-separator:first-child{display:none}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-state-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.empty-state-content>.icon{color:#6f746d;font-size:3rem}.error-page{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:3rem 1rem;display:flex}.error-page>*{margin:0}.error-page .btn{margin-top:3rem}.error-page-message{color:#4a4e48;max-width:32rem}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-1-CYajtLR3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-2-_zMtch5S.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-3-KoQsQXDA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-4-ChtpyDsL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-5-D_UHSL_T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-6-CHiFlh_0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-7-Dg-wlmqe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vite/assets/hanken-grotesk-8-CaVRRdDk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/vite/assets/manrope-1-C8S-KRRz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/vite/assets/manrope-2-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/vite/assets/manrope-3-DL7QRZyv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/vite/assets/manrope-4-usUDDRr7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/vite/assets/manrope-5-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/vite/assets/manrope-6-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(/vite/assets/material-symbols-outlined-1-hdimoZS9.woff2)format("woff2")}.form{--form-gap:2rem;gap:var(--form-gap);flex-direction:column;display:flex}label{color:#4a4e48;letter-spacing:.05rem;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}fieldset{flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}fieldset+fieldset{margin-top:2rem}fieldset.-dense{gap:.75rem}fieldset legend{--color:#1a1c19;--ornament-color:#2c694e;color:var(--color);align-items:center;margin-bottom:1.5rem;padding:0;font-size:1.25rem;font-weight:600;display:flex}fieldset legend:before{content:"";background-color:var(--ornament-color);border-radius:.5rem;width:.25rem;height:2rem;margin-right:.5rem;display:inline-block}.checkbox-list{flex-direction:column;gap:.75rem;display:flex}.checkbox-list label{width:fit-content}.field{--error-color:#ba1a1a;flex-direction:column;display:flex}.field[hidden]{display:none}.field label+input,.field label+textarea,.field label+select,.field label+.radio-group,.field label+.checkbox-list,.field label+.input-wrap,.field label+.ts-hidden-accessible+.ts-wrapper{margin-top:.5rem}.field label.invalid{color:var(--error-color)}.field small{color:#4a4e48;margin-top:.125rem;font-size:.75rem;font-style:italic}.field small.-error{color:#ba1a1a}.fields-group{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=576px){.fields-group{grid-template-columns:1fr}}input:not([type=checkbox]):not([type=radio]){min-height:2.9375rem}input,textarea,select{--color-ring:#2c694e;--ring-width:.125rem;--ring-offset:.125rem;--border-color:#c1c6bf;--border-color-hover:#6f746d;--border-color-active:#6f746d;--border-color-disabled:#dee1dc;--border-width:.0625rem;--padding-x:.75rem;--padding-y:.75rem;--color:#1a1c19;--placeholder-color:#9ba098;--bg-color:#fff;--bg-color-disabled:#f8faf7;padding:var(--padding-y) var(--padding-x);border:var(--border-width) solid var(--border-color);background-color:var(--bg-color);border-radius:.5rem;width:100%}input:disabled,textarea:disabled,select:disabled{background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled);cursor:not-allowed}input,textarea,select{outline:var(--ring-width) solid transparent;outline-offset:var(--ring-offset);color:var(--color);transition-property:border-color,outline;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--placeholder-color)}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--border-color-hover)}input:focus-visible:not(:disabled),textarea:focus-visible:not(:disabled),select:focus-visible:not(:disabled){border-color:var(--border-color-active);outline-color:var(--color-ring)}input.invalid,textarea.invalid,select.invalid{--border-color:#ba1a1a;--color-ring:#ba1a1a;--border-color-hover:#93000a;--border-color-active:#93000a}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}textarea[type=search]::-webkit-search-cancel-button{appearance:none}textarea[type=search]::-webkit-search-decoration{appearance:none}select[type=search]::-webkit-search-cancel-button{appearance:none}select[type=search]::-webkit-search-decoration{appearance:none}input[type=search],textarea[type=search],select[type=search]{padding-left:calc(1.5 * var(--padding-x) + 1.5rem);background-repeat:no-repeat;background-position:left var(--padding-x) center;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 -960 960 960\" width=\"24\" fill=\"%23c1c6bf\"><path d=\"M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z\"/></svg>")}select{--arrow-size:1em;--arrow-offset:.625rem;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9L12 15L18 9\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"currentColor\"/></svg>");background-repeat:no-repeat;background-position:right var(--arrow-offset) center;background-size:var(--arrow-size);padding-right:calc(var(--padding-x) + var(--arrow-size) + var(--arrow-offset))}textarea{resize:vertical;field-sizing:content;min-width:100%;min-height:6rem;max-height:18rem}input[type=radio],input[type=checkbox]{--color:#2c694e;--bg-color:#fff;--size:1.25rem;appearance:none;background-origin:border-box;background-color:var(--bg-color);width:var(--size);height:var(--size);color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}input[type=radio]:disabled,input[type=radio][aria-disabled=true],input[type=checkbox]:disabled,input[type=checkbox][aria-disabled=true]{--color:#9ba098;--color-ring:transparent;--border-color-active:var(--border-color-disabled);pointer-events:none;background-color:#dee1dc}:is(label:has(input:disabled),label:has(input[aria-disabled=true])){cursor:not-allowed}input[type=radio]{background-color:#fff;border-radius:50%}input[type=radio]:checked{color:var(--color);background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");border-color:#0000}input[type=checkbox]{background-color:#fff;border-radius:.25rem}input[type=checkbox]:checked{color:var(--color);background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");border-color:#0000}.icon{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;--icon-fill:0;--icon-weight:400;--icon-grade:0;--icon-size:24;-webkit-user-select:none;user-select:none;color:var(--color,inherit);font-variation-settings:"FILL" var(--icon-fill), "wght" var(--icon-weight), "GRAD" var(--icon-grade), "opsz" var(--icon-size);direction:ltr;line-height:1;display:inline-block}.btn .icon,.icon.-semi-bold{--icon-weight:600;font-weight:600}.icon.-normal{--icon-weight:400;font-weight:400}.icon.-bold{--icon-weight:700;font-weight:700}.icon.-fill{--icon-fill:1}.icon.-negative{--color:#ba1a1a}.icon.-primary{--color:#2c694e}kbd{color:#4a4e48;white-space:nowrap;vertical-align:middle;background-color:#eff1ee;border:.0625rem solid #dee1dc;border-bottom-width:.125rem;border-radius:.25rem;align-items:center;gap:.125rem;padding:.1875rem .3125rem;font-family:inherit;font-size:.75rem;line-height:1;display:inline-flex}kbd .icon{--icon-size:20;font-size:.875rem}#app-main{--top-margin:1rem;--bottom-margin:2rem;margin-top:var(--top-margin);margin-bottom:var(--bottom-margin);min-height:calc(100vh - var(--top-margin) - var(--bottom-margin));flex-direction:column;display:flex}@media (width<=768px){#app-main{min-height:calc(100vh - var(--top-margin) - var(--bottom-margin) - 4rem)}}#app-main{container:view-header/inline-size}@media (pointer:coarse) and (width<=767px){#app-main{container-type:normal}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=1536px){.container{max-width:1536px}}.mx-auto{margin-left:auto;margin-right:auto}.max-w-xs{max-width:576px}.max-w-sm{max-width:768px}.max-w-md{max-width:1024px}.max-w-lg{max-width:1280px}.flex{display:flex}.grow{flex:1}.flex-col{flex-direction:column}@media (width<=576px){.flex-col-xs{flex-direction:column}}@media (width<=768px){.flex-col-sm{flex-direction:column}}.flex-center{align-items:center}.flex-vcenter{justify-content:center}.flex-vbetween{justify-content:space-between}.gap-none{gap:0}.mt-none,.-mt-none{margin-top:0}.mb-none,.-mb-none{margin-bottom:0}.ml-none,.-ml-none{margin-left:0}.mr-none,.-mr-none{margin-right:0}.gap-xs{gap:.25rem}.mt-xs{margin-top:.25rem}.-mt-xs{margin-top:-.25rem}.mb-xs{margin-bottom:.25rem}.-mb-xs{margin-bottom:-.25rem}.ml-xs{margin-left:.25rem}.-ml-xs{margin-left:-.25rem}.mr-xs{margin-right:.25rem}.-mr-xs{margin-right:-.25rem}.gap-sm{gap:.5rem}.mt-sm{margin-top:.5rem}.-mt-sm{margin-top:-.5rem}.mb-sm{margin-bottom:.5rem}.-mb-sm{margin-bottom:-.5rem}.ml-sm{margin-left:.5rem}.-ml-sm{margin-left:-.5rem}.mr-sm{margin-right:.5rem}.-mr-sm{margin-right:-.5rem}.gap{gap:1rem}.mt{margin-top:1rem}.-mt{margin-top:-1rem}.mb{margin-bottom:1rem}.-mb{margin-bottom:-1rem}.ml{margin-left:1rem}.-ml{margin-left:-1rem}.mr{margin-right:1rem}.-mr{margin-right:-1rem}.gap-lg{gap:2rem}.mt-lg{margin-top:2rem}.-mt-lg{margin-top:-2rem}.mb-lg{margin-bottom:2rem}.-mb-lg{margin-bottom:-2rem}.ml-lg{margin-left:2rem}.-ml-lg{margin-left:-2rem}.mr-lg{margin-right:2rem}.-mr-lg{margin-right:-2rem}.ml-auto{margin-left:auto}.py-sm{padding-top:.5rem;padding-bottom:.5rem}.list-filters{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}@container view-header (width>=38rem){.list-filters{flex-direction:row;align-items:center;width:auto}}.list-filters-field{--field-width:13rem;--action-room:0;width:100%;position:relative}.list-filters-field .ts-control{--ts-pr-min:var(--action-room);white-space:nowrap;overflow:hidden}.list-filters-field .ts-control>.item{text-overflow:ellipsis;overflow:hidden}.list-filters-field .ts-dropdown{width:max-content;min-width:100%}@container view-header (width>=38rem){.list-filters-field{width:var(--field-width)}}.list-filters-field.-search{--field-width:17rem;--action-room:3rem}.list-filters-field.-search input[type=search]{padding-right:var(--action-room)}.list-filters-field.-date{--prev-room:0rem;--next-room:0rem;--field-width:calc(10rem + var(--prev-room) + var(--next-room));--action-room:2.125rem}.list-filters-field.-date:has(>.-prev){--prev-room:2.125rem}.list-filters-field.-date:has(>.-next){--next-room:2.125rem}.list-filters-field.-date input{width:100%;padding-left:calc(var(--padding-x) + var(--prev-room));padding-right:calc(var(--action-room) + var(--next-room))}.list-filters-field.-date .list-filters-action{right:calc(.375rem + var(--next-room))}.list-filters-field.-date .list-filters-action.-prev{left:.375rem;right:auto}.list-filters-field.-date .list-filters-action.-next{right:.375rem}.list-filters-field.-person{--field-width:15rem}.list-filters-action{z-index:2;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.logged-hours{cursor:default;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.logged-hours>.budget-bar{flex:none;width:100%}.logged-hours-time{font-variant-numeric:tabular-nums}.budget-bar{background-color:#dee1dc;border-radius:.25rem;flex:1;min-width:6rem;max-width:6rem;height:.875rem;display:flex;overflow:hidden}.budget-bar>.budget-bar-spent{background-color:#5d9c7d}.budget-bar.-near>.budget-bar-spent{background-color:#dfa23a}.budget-bar>.budget-bar-over{background-color:#c8645a;min-width:3px}.budget-tip-headline{margin:0 0 .25rem;font-weight:600}.budget-tip-headline.-near{color:#9a6a12}.budget-tip-headline.-over{color:#ba1a1a}.budget-tip-rows{grid-template-columns:auto auto;gap:0 .75rem;margin:0;display:grid}.budget-tip-rows>dt{color:#4a4e48}.budget-tip-rows>dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.modal{color:#1a1c19;background-color:#fff;border:0;border-radius:1rem;width:min(100% - 2rem,28rem);padding:0;box-shadow:0 4px 12px #0000001f}.modal.-wide{width:fit-content;min-width:min(24rem,90vw);max-width:min(100% - 2rem,1280px,90vw)}.modal::backdrop{background-color:#0006}.modal[open]{animation:.15s cubic-bezier(.4,0,.2,1) modal-in}.modal[open]::backdrop{animation:.15s cubic-bezier(.4,0,.2,1) modal-backdrop-in}.modal .confirm-accept:empty{display:none}.modal__content{padding:1.5rem;position:relative}.modal-close{position:absolute;top:1.25rem;right:1.25rem}.modal-close+h2{padding-right:2rem}.modal-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=576px){.modal-actions .btn{flex:1}}@keyframes modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}.module-reference{font-weight:600}.module-reference .icon{--icon-weight:600;vertical-align:middle;margin-right:.125rem;font-size:1.125em}.pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.pagy.info{color:#4a4e48;font-size:.875rem}.pagy.series-nav{flex-wrap:wrap;align-items:center;gap:.5rem .375rem;width:100%;display:flex}.pagy.series-nav:after{content:"";flex-basis:100%;order:1;height:0}.pagy.series-nav [aria-label=Previous]{flex:1;order:2}.pagy.series-nav [aria-label=Next]{flex:1;order:3}@media (width>=576px){.pagy.series-nav{flex-wrap:nowrap;justify-content:flex-start;width:auto;margin-left:auto}.pagy.series-nav:after{content:none}.pagy.series-nav [aria-label=Previous],.pagy.series-nav [aria-label=Next]{flex:none;order:0}}.pagy.series-nav [aria-current=page],.pagy.series-nav [role=separator]{cursor:default;pointer-events:none}.pagy.series-nav [aria-current=page]{color:#4a4e48;opacity:1;background-color:#b7eacf}.pagy.series-nav .-square{width:2rem;padding-left:0;padding-right:0}.pagy.series-nav .-gap{-webkit-user-select:none;user-select:none;width:.75rem;padding-left:0;padding-right:0}.ps-chart{--chart-tooltip-border-color:#4a4e48}.ps-time-chart{--chart-color:#2c694e;--chart-budget-color:#4a4e48;--chart-over-budget-color:#ba1a1a;--chart-axis-color:#9ba098;--chart-grid-color:#dee1dc;height:18rem}.ps-chart-grid-container{container:ps-chart-grid/inline-size}.ps-chart-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container ps-chart-grid (width>=900px){.ps-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-chart-grid section{aspect-ratio:.9;width:100%;max-height:25rem}.ps-chart-grid section .ps-chart{flex:1;height:auto}}.ps-chart-grid turbo-frame{display:contents}.ps-entries-section{scroll-margin-top:5rem}@media (width>=768px){.ps-entries-section{scroll-margin-top:1rem}}.ps-entries{--busy-inset-top:0;display:block}.ps-entries tbody .inner-header-row:first-child td{border-top:0}.ps-chart-grid turbo-frame[busy] section,.ps-entries[busy],turbo-frame[busy] .ps-entries{cursor:wait;position:relative}.ps-chart-grid turbo-frame[busy] section:before,.ps-chart-grid turbo-frame[busy] section:after,.ps-entries[busy]:before,.ps-entries[busy]:after,turbo-frame[busy] .ps-entries:before,turbo-frame[busy] .ps-entries:after{inset:var(--busy-inset-top,2.25rem) 0 0;margin:auto;position:absolute}.ps-chart-grid turbo-frame[busy] section:after,.ps-entries[busy]:after,turbo-frame[busy] .ps-entries:after{content:"";width:2rem;height:2rem;-webkit-mask:var(--spinner-mask);mask:var(--spinner-mask);background-color:#2c694e;animation:1s linear infinite spinning,.15s .35s backwards fade-in;translate:0 -1rem}.ps-chart-grid turbo-frame[busy] section:before,.ps-entries[busy]:before,turbo-frame[busy] .ps-entries:before{content:"Reloading data...";color:#4a4e48;text-align:center;height:1.5rem;font-size:.875rem;animation:.15s .35s backwards fade-in;translate:0 1.5rem}.ps-chart-grid turbo-frame[busy] section>*,.ps-entries[busy]>*,turbo-frame[busy] .ps-entries>*{opacity:.2;pointer-events:none;transition:opacity .15s .35s}.ps-pie-chart{--chart-series-from:#2c694e;--chart-series-to:#b7eacf;--chart-muted-color:#c1c6bf;--chart-slice-border-color:#fff;--chart-label-on-dark:#fff;--chart-label-on-light:#012d1d;--chart-selected-border-color:#012d1d;height:20rem}.ps-pie-chart path{transition:opacity .15s}.ps-pie-chart:has(path:hover) path:not(:hover){opacity:.5}.ps-pie-chart text{pointer-events:none}.ps-chart-tip-row{align-items:baseline;gap:.75rem;display:flex}.ps-chart-tip-row span:first-child{margin-right:auto;padding-right:1.5rem;font-weight:600}.ps-chart-tip-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ps-chart-tip-pct{font-variant-numeric:tabular-nums;text-align:right;opacity:.7;width:2.5rem}.ps-chart-tip-rows{border-top:1px solid #0000001a;margin-top:.5rem;padding-top:.75rem;font-size:.9em}.ps-chart-tip-rows .ps-chart-tip-row{padding-bottom:.6rem;position:relative}.ps-chart-tip-rows .ps-chart-tip-row span:first-child{font-weight:400}.ps-chart-tip-rows .ps-chart-tip-row:after{content:"";width:var(--share);opacity:.4;background:currentColor;border-radius:.375rem;height:.1875rem;position:absolute;bottom:.6rem;left:0}.ps-chart-tip-hint{opacity:.6;margin-top:.35rem;font-size:.9em;font-style:italic}.radio-group{--color:#1a1c19;--active-color:#1b4332;--disabled-color:#6f746d;--border-color:#c1c6bf;--bg-color:#fff;--active-bg-color:#d5f6e4;--color-ring:#2c694e;--ring-width:.125rem;--ring-offset:.125rem;--error-color:--color;background-color:var(--bg-color);border-radius:.5rem;width:fit-content;display:inline-flex}.field .radio-group{width:100%}.field .radio-group label{flex:1;justify-content:center;padding-top:.875rem;padding-bottom:.875rem}.radio-group input[type=radio]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.radio-group label{color:var(--color);cursor:pointer;-webkit-user-select:none;user-select:none;border:.0625rem solid var(--border-color);margin:0;padding:.5rem .875rem;font-size:.875rem;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.radio-group label:not(:last-of-type){border-right:0}.radio-group label:hover{background-color:#f8faf7}.radio-group label:first-of-type{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.radio-group label:last-of-type{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.radio-group label.invalid{--border-color:#ba1a1a}.radio-group input[type=radio]:checked+label{background-color:var(--active-bg-color);color:var(--active-color)}.radio-group input[type=radio]:disabled+label{cursor:not-allowed}.radio-group input[type=radio]:disabled:not(:checked)+label{color:var(--disabled-color);background-color:#0000}.radio-group input[type=radio]:focus-visible+label{outline:var(--ring-width) solid var(--color-ring);outline-offset:var(--ring-offset);z-index:1}section{--section-padding:1rem;--bg-color:#fff;--border-color:#dee1dc;background-color:var(--bg-color);border:1px solid var(--border-color);padding:var(--section-padding);border-radius:1rem;flex-direction:column;display:flex}@media (width>=576px){section{--section-padding:1.25rem}}section h3{--font-size:1.125rem;--font-size-sm:1rem}.section-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.section-title h3{min-width:0;margin-bottom:0}.section-title .icon{flex-shrink:0}.section-title>.icon{color:#9ba098}.section-title .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-title+.section-description{margin-top:-.5rem}@media (width>=576px){.section-title{margin-top:-.5rem}}.section-description{color:#4a4e48;margin-bottom:1rem;font-size:.875rem}.section-description>p:first-child{margin-top:0}.section-description+fieldset{margin-top:.5rem}.section-body{flex-direction:column;flex:1;min-height:0;display:flex}aside#app-sidebar{--bg-color:#012d1d;--border-color:#1b4332;--hover-color:#1b4332;--active-color:#1b4332;z-index:100;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:1rem;flex-direction:column;gap:1rem;width:14rem;padding:.75rem;display:none;position:fixed;top:.5rem;bottom:.5rem;left:.5rem;overflow-y:auto;box-shadow:0 4px 12px #0000001f}@media (width>=768px){aside#app-sidebar{display:flex}}aside#app-sidebar .sidebar-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}aside#app-sidebar .sidebar-logo{flex-shrink:0;padding:0 .5rem;display:inline-flex;overflow:hidden}aside#app-sidebar .sidebar-logo svg{flex-shrink:0;height:2.875rem}aside#app-sidebar .sidebar-pin{color:#93d1b2;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;padding:.375rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:none;position:relative;top:.125rem}@media (width>=768px){aside#app-sidebar .sidebar-pin{display:inline-flex}}aside#app-sidebar .sidebar-pin:hover{background-color:var(--hover-color);color:#f8faf7;opacity:1}aside#app-sidebar nav{flex-direction:column;flex:auto;align-items:stretch;gap:1.25rem;margin:0;display:flex;overflow-y:auto}aside#app-sidebar .sidebar-group.-bottom{margin-top:auto}aside#app-sidebar .sidebar-group>p{white-space:nowrap;color:#c1c6bf;letter-spacing:.05em;margin:0 0 .375rem .75rem;font-size:.625rem;font-weight:700}aside#app-sidebar .sidebar-group ol{flex-direction:column;align-items:stretch;gap:.125rem;margin:0;padding:0;display:flex}aside#app-sidebar .sidebar-group ol li a{white-space:nowrap;color:#dee1dc;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;text-decoration:none;display:inline-flex}aside#app-sidebar .sidebar-group ol li a .icon{color:#93d1b2}aside#app-sidebar .sidebar-group ol li a:hover{background-color:var(--hover-color)}aside#app-sidebar .sidebar-group ol li.-active a{background-color:var(--active-color);color:#f8faf7}aside#app-sidebar .sidebar-group ol li.-active a .icon{color:#b7eacf}aside#app-sidebar .sidebar-account{border-top:1px solid #1b4332;align-items:center;gap:.25rem;padding-top:.75rem;display:flex}aside#app-sidebar .sidebar-account-link{min-width:0;color:inherit;border-radius:.5rem;flex:auto;align-items:center;gap:.625rem;padding:.375rem .5rem;text-decoration:none;display:flex}aside#app-sidebar .sidebar-account-link:hover{background-color:var(--hover-color)}aside#app-sidebar .sidebar-avatar{color:#012d1d;background-color:#d5f6e4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:inline-flex}aside#app-sidebar .sidebar-account-info{flex-direction:column;min-width:0;line-height:1.25;display:flex}aside#app-sidebar .sidebar-account-info strong{color:#f8faf7;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}aside#app-sidebar .sidebar-account-info small{color:#c1c6bf;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.mobile-topbar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:env(safe-area-inset-top);z-index:99;background-color:#012d1dde;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;box-shadow:0 4px 12px #0000001f}@media (width>=768px){.mobile-topbar{display:none}}.mobile-topbar .mobile-topbar-logo{display:inline-flex}.mobile-topbar .mobile-topbar-logo svg{height:1.75rem}.mobile-topbar .mobile-topbar-toggle{color:#f8faf7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.mobile-topbar .mobile-topbar-toggle .icon{font-size:1.75rem}.sidebar-close{color:#f8faf7;cursor:pointer;background:0 0;border:none;padding:.25rem;display:none;position:absolute;top:1.75rem;right:2rem}.sidebar-close .icon{font-size:1.75rem}@media (width<=767px){aside#app-sidebar{opacity:0;transition:transform .15s cubic-bezier(.4, 0, .2, 1), opacity .15s cubic-bezier(.4, 0, .2, 1), display .15s allow-discrete;transform:translate(-100%)}body.-nav-open{overflow:hidden}body.-nav-open aside#app-sidebar{opacity:1;border-radius:0;width:100%;display:flex;inset:0;transform:translate(0)}@starting-style{body.-nav-open aside#app-sidebar{opacity:0;transform:translate(-100%)}}body.-nav-open .sidebar-close{display:inline-flex;top:1.25rem;right:1.5rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){aside#app-sidebar{transition:none}}html:not(.-sidebar-unpinned) .sidebar-pin .icon{--icon-fill:1}@media (width>=768px){html.-sidebar-unpinned aside#app-sidebar{width:4.75rem;transition:width .15s cubic-bezier(.4,0,.2,1)}html.-sidebar-unpinned aside#app-sidebar .sidebar-logo{width:8.04533rem;transition:width .15s cubic-bezier(.4,0,.2,1)}html.-sidebar-unpinned aside#app-sidebar .sidebar-group li a{transition:padding-left .15s cubic-bezier(.4,0,.2,1)}html.-sidebar-unpinned aside#app-sidebar .sidebar-group>p{transition:opacity .15s cubic-bezier(.4,0,.2,1),visibility .15s cubic-bezier(.4,0,.2,1)}html.-sidebar-unpinned aside#app-sidebar,html.-sidebar-unpinned aside#app-sidebar nav{overflow-x:hidden}html.-sidebar-unpinned aside#app-sidebar:hover,html.-sidebar-unpinned aside#app-sidebar:focus-within,html.-sidebar-unpinned aside#app-sidebar:is(.-sidebar-held-open *){width:14rem}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *){width:4.75rem}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-group>p{opacity:0;visibility:hidden}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-label,html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-account-info{visibility:hidden}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-pin{display:none}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-logo{width:2.75rem}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-group li a{padding-left:calc(1.125rem - 1px)}html.-sidebar-unpinned aside#app-sidebar:not(:hover):not(:focus-within):not(.-sidebar-held-open *) .sidebar-label{width:0}}@media (width>=768px) and (pointer:coarse){html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover){width:4.75rem}html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-group>p{opacity:0;visibility:hidden}:is(html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-label,html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-account-info){visibility:hidden}html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-pin{display:none}html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-logo{width:2.75rem}html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-group li a{padding-left:calc(1.125rem - 1px)}html.-sidebar-unpinned aside#app-sidebar:has(:is(a,button):hover) .sidebar-label{width:0}}@media (width>=768px) and (prefers-reduced-motion:reduce){html.-sidebar-unpinned aside#app-sidebar,html.-sidebar-unpinned aside#app-sidebar *{transition:none}}.stat-cards{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.stat-card{--value-color:#1a1c19;flex-direction:column;gap:.25rem;display:flex}.stat-card.-negative{--value-color:#ba1a1a}.stat-card-value{color:var(--value-color);font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.25}.table-container{-webkit-overflow-scrolling:touch;padding-bottom:1px;overflow:auto hidden;container:table-box/inline-size}@supports (animation-timeline:scroll()){.table-container{grid-template-columns:1fr;display:grid}.table-container>table{grid-area:1/1}.table-container:before,.table-container:after{content:"";z-index:2;opacity:0;pointer-events:none;grid-area:1/1;align-self:stretch;width:1.5rem;animation:linear table-scroll-indicator;animation-timeline:scroll(inline);position:sticky}.table-container:before{background-image:linear-gradient(90deg,#00000029,#0000);justify-self:start;animation-direction:reverse;left:0}.table-container:after{background-image:linear-gradient(270deg,#00000029,#0000);justify-self:end;right:0}}@keyframes table-scroll-indicator{0%{opacity:1}to{opacity:0}}table{--border-color:#dee1dc;--header-color:#4a4e48;--header-bg-color:#eff1ee;--body-color:#1a1c19;--body-bg-color:#fff;--cell-padding-y:.75rem;--cell-padding-x:.75rem;border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:.5rem;width:100%}table th{padding:var(--cell-padding-y) var(--cell-padding-x);background-color:var(--header-bg-color);text-align:left;color:var(--header-color);letter-spacing:.02em;border:none;font-size:.875rem}table th:first-of-type{border-top-left-radius:.5rem}table th:last-of-type{border-top-right-radius:.5rem}table th[scope=row]{border-top-left-radius:0;border-top-right-radius:0}table th[scope=row]:first-of-type+td{border-left:1px solid var(--border-color)}table td{padding:var(--cell-padding-y) var(--cell-padding-x);background-color:var(--body-bg-color);text-align:left;color:var(--body-color);border:none;border-top:1px solid var(--border-color);word-break:break-word;font-size:1rem}table td a{text-decoration:none}table td a:hover{text-decoration:underline}table th,table td{width:var(--fixed,auto);min-width:var(--min-width,auto)}table th[center],table td[center]{text-align:center}table th[right],table td[right]{text-align:right}table th[actions],table td[actions]{width:2.5rem;padding:var(--cell-padding-y) calc(var(--cell-padding-x) / 2)}table th[sm-hidden],table th[md-hidden],table td[sm-hidden],table td[md-hidden]{display:none}@container table-box (width>=34rem){table th[sm-hidden],table td[sm-hidden]{display:table-cell}}@container table-box (width>=44rem){table th[md-hidden],table td[md-hidden]{display:table-cell}}table tr:last-child td:first-child{border-bottom-left-radius:.5rem}table tr:last-child td:last-child{border-bottom-right-radius:.5rem}table tbody tr.-old{background-image:repeating-linear-gradient(45deg,#f8faf7 0 25%,#fff 25% 50%);background-size:28.28px 28.28px}table tbody tr.-old td{background-color:#0000}table tbody tr.-old td:not([actions]){opacity:.8}table tbody tr.-old:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}table tr.merge-with-above-row td,table tr.merge-with-above-row th{border-top:none;padding-top:0}table tr.inner-header-row th,table tr.inner-header-row td{padding:calc(var(--cell-padding-y) * .5) var(--cell-padding-x);background-color:#eff1ee;border-radius:0;font-size:.75em;font-weight:500}table tbody tr:first-of-type th[scope=row]:first-of-type+td{border-top-left-radius:.5rem}@media (width>=576px){table{--cell-padding-y:.75rem;--cell-padding-x:1.5rem}}.-fluid-in-section{--padding:var(--section-padding);--margin:calc(var(--section-padding) * -1)}@media (width>=576px){.-fluid-in-section{--padding:2rem}}.-fluid-in-section{margin:0 var(--margin) var(--margin) var(--margin)}.-fluid-in-section:last-child table{border-bottom:0}.-fluid-in-section table{border-left:0;border-right:0;border-radius:0}.-fluid-in-section table thead tr:first-of-type th:first-child,.-fluid-in-section table tbody td:first-child,.-fluid-in-section table tbody th:first-child{padding-left:var(--padding)}.-fluid-in-section table tbody td:last-child{padding-right:var(--padding)}.-fluid-in-section table tbody tr:last-of-type td:first-child,.-fluid-in-section table tbody tr:last-of-type th:first-child{border-bottom-left-radius:1rem}.-fluid-in-section table tbody tr:last-of-type td:last-child{border-bottom-right-radius:1rem}.timeline{flex-direction:column;padding-left:.375rem;display:flex;container:timeline/inline-size}section>.timeline{padding-left:0}.timeline-date{color:#6f746d;border-left:2px solid #dee1dc;padding:1.5rem 0 .5rem 1.25rem}.timeline>.timeline-date:first-child,.timeline>turbo-frame>.timeline-date:first-child{padding-top:0}.timeline-item{border-left:2px solid #dee1dc;gap:0 1rem;padding:0 0 0 1.25rem;display:grid;position:relative}.timeline-item>div{z-index:2;position:relative}.timeline-item>small{white-space:nowrap;z-index:2;position:relative}@container timeline (width>=22rem){.timeline-item{grid-template-columns:1fr auto;align-items:baseline}.timeline-item>small{grid-area:1/2}}.timeline-item:before{content:"";z-index:2;background-color:#9ba098;border-radius:50%;outline:.25rem solid #fff;width:.625rem;height:.625rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);position:absolute;top:.4375rem;left:-.375rem}.timeline-item:after{content:"";top:0;left:calc(var(--section-padding) * -1 - .125rem);right:calc(var(--section-padding) * -1);z-index:1;background-color:#0000;transition:background-color .15s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}.timeline-item:hover:before{background-color:#2c694e}.timeline-item:hover:after{background-color:#eff1ee}.timeline-item:last-child{border-left-color:#0000;padding-bottom:0}.timeline-item-spacer{border-left:2px solid #dee1dc;padding:0 0 1.25rem 1.25rem}.timeline-item-spacer:last-child{padding-bottom:.5rem}.timeline turbo-frame{display:block}.timeline-load-more{margin-left:1.25rem}.toasts{z-index:90;pointer-events:none;flex-direction:column;gap:.75rem;max-width:min(90vw,24rem);display:flex;position:fixed;top:1rem;right:1rem}body.-app-nav .toasts{top:5rem}@media (width>=768px){body.-app-nav .toasts{top:1rem}}.toast{pointer-events:auto;background-color:var(--bg-color);color:var(--color);word-break:break-word;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;animation:.15s cubic-bezier(.4,0,.2,1) toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001f}.toast.-hiding{pointer-events:none;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transform:translate(.5rem)}.toast.-notice{--bg-color:#b7eacf;--color:#012d1d}.toast.-alert{--bg-color:#ffdad6;--color:#93000a}.toast__message{flex:1;margin:0}.toast__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.toast__close:hover{opacity:1}.toast__close .icon{--icon-size:20;font-size:20px}.toast__progress{transform-origin:0;background-color:var(--color);opacity:.4;width:100%;height:3px;animation:5s linear forwards toast-progress;position:absolute;bottom:0;left:0}.toasts:hover .toast__progress{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ts-wrapper{--border-color:#c1c6bf;--border-color-hover:#6f746d;--border-color-active:#6f746d;--color-ring:#2c694e;--bg-color:#fff}.ts-wrapper .ts-control{border:.0625rem solid var(--border-color);background-color:var(--bg-color);color:#1a1c19;outline-offset:.125rem;border-radius:.5rem;outline:.125rem solid #0000;min-height:2.9375rem;padding:.75rem;font-family:Hanken Grotesk,sans-serif;font-size:1rem;line-height:normal;transition-property:border-color,outline;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ts-wrapper:not(.disabled) .ts-control:hover{border-color:var(--border-color-hover)}.ts-wrapper.focus .ts-control{border-color:var(--border-color-active);outline-color:var(--color-ring)}.ts-wrapper .ts-control>input{font-size:inherit;outline:none}.ts-wrapper .ts-control>input::placeholder{color:#9ba098}.ts-wrapper .item{border-radius:.25rem}.ts-wrapper.plugin-clear_button:not(.has-items) .clear-btn{display:none}.ts-wrapper.plugin-clear_button .clear-btn{margin-top:1px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ts-wrapper.plugin-clear_button.form-select .clear-btn,.ts-wrapper.plugin-clear_button.single .clear-btn{right:max(var(--ts-pr-caret), 8px)}.ts-dropdown.ts-dropdown{border:.0625rem solid #dee1dc;border-radius:.5rem;font-family:Hanken Grotesk,sans-serif;font-size:1rem;line-height:normal;box-shadow:0 4px 12px #0000001f}.ts-dropdown.ts-dropdown .dropdown-input{border-color:#dee1dc;border-radius:0;outline:none;padding:.5rem .75rem}.ts-dropdown.ts-dropdown .option{padding:.5rem .75rem}.ts-dropdown.ts-dropdown .optgroup>.option{padding-left:1.75rem}.ts-dropdown.ts-dropdown .active{color:#1a1c19;background-color:#d5f6e4}.ts-dropdown.ts-dropdown .optgroup-header{color:#4a4e48;padding:.75rem;font-size:.875rem}.ts-dropdown.ts-dropdown .dropdown-header{display:none}@media (pointer:coarse) and (width<=767px){.ts-wrapper.dropdown-active .ts-dropdown{z-index:110;flex-direction:column;width:100%;min-width:0;max-width:min(90vw,420px);max-height:min(90dvh,800px);margin:0;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 4px 12px #0000001f,0 0 0 100vmax #0006;display:flex!important}.ts-wrapper.dropdown-active .ts-dropdown .dropdown-header{background-color:#fff;border-bottom-color:#dee1dc;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1rem;display:flex}.ts-wrapper.dropdown-active .ts-dropdown .dropdown-header-label{font-weight:600}.ts-wrapper.dropdown-active .ts-dropdown .dropdown-header-close{color:#1a1c19;opacity:1;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0;display:flex;position:static}.ts-wrapper.dropdown-active .ts-dropdown .dropdown-input{padding:.875rem 1rem}.ts-wrapper.dropdown-active .ts-dropdown .dropdown-header,.ts-wrapper.dropdown-active .ts-dropdown .dropdown-input-wrap{flex-shrink:0}.ts-wrapper.dropdown-active .ts-dropdown .ts-dropdown-content{overscroll-behavior:contain;max-height:none}.ts-wrapper.dropdown-active .ts-dropdown .option,.ts-wrapper.dropdown-active .ts-dropdown .optgroup-header{padding:.875rem 1rem}.ts-wrapper.dropdown-active .ts-dropdown .optgroup>.option{padding-left:2rem}}.tracking-duration{font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes running-time{to{transform:rotate(1turn)}}@keyframes tracking-running-impulse{0%{background-position-x:-50%}45%,to{background-position-x:150%}}@keyframes tracking-starting-impulse{0%{background-position-x:0%}to{background-position-x:100%}}.running-clock{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex-shrink:0;width:1em;height:1em}.running-clock line{transform-box:view-box;transform-origin:50%;animation:3s linear infinite running-time}.running-clock .-minute{animation-duration:1.5s}.running-clock.-idle line{animation:none}.running-clock.-idle .-hour{transform:rotate(120deg)}@media (prefers-reduced-motion:reduce){.running-clock line{animation:none}}.tracking-list{grid-template-columns:1fr auto auto auto;row-gap:.5rem;display:grid}.tracking-group,.tracking-entry,.tracking-subtotal,.tracking-total{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.tracking-group{background-color:#fff;border:1px solid #dee1dc;border-radius:.5rem;overflow:hidden}.tracking-group .tracking-entry:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.tracking-project{color:#4a4e48;letter-spacing:.02em;background-color:#eff1ee;border-radius:.5rem .5rem 0 0;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.875rem;display:flex}.tracking-entry{border-top:1px solid #dee1dc;align-items:center;gap:.5rem;padding:.75rem;position:relative}.tracking-entry.-running:after{content:"";background-image:linear-gradient(90deg,#0000,#2c694e,#0000);background-repeat:no-repeat;background-size:30% 100%;height:2px;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:auto 0 0}.tracking-entry:has(.tracking-timer[aria-busy]):after{content:"";background-image:linear-gradient(90deg,#0000,#2c694e,#0000);background-repeat:no-repeat;background-size:30% 100%;height:2px;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:auto 0 0}.tracking-entry.-running{background-color:#b7eacf}.tracking-entry.-running.-highlighted:after{height:3px}.tracking-entry.-running:after{animation:4.5s cubic-bezier(.66,0,.34,1) infinite tracking-running-impulse}.tracking-entry.-running:has(.tracking-timer[aria-busy]):after{opacity:0;animation-play-state:paused}.tracking-entry:not(.-running):has(.tracking-timer[aria-busy]){background-color:#edfbf380}.tracking-entry:not(.-running):has(.tracking-timer[aria-busy]):after{animation:1.5s ease-in-out infinite alternate tracking-starting-impulse}.tracking-entry.-highlighted{background-color:#b7eacf;box-shadow:inset 0 0 0 1px #5d9c7d}@media (prefers-reduced-motion:reduce){.tracking-entry.-running:after{animation:none}.tracking-entry:not(.-running):has(.tracking-timer[aria-busy]):after{animation:none}}.tracking-subtotal,.tracking-total{border:1px solid #0000;align-items:center;gap:.5rem}.tracking-subtotal{color:#4a4e48;padding:0 .375rem .75rem;font-size:.8125rem;font-weight:500}.tracking-total{padding:.75rem;font-size:1.125rem;font-weight:600}.tracking-entry .tracking-duration{justify-self:end}.tracking-entry span.tracking-duration{padding-right:1.5rem}.tracking-subtotal .tracking-duration,.tracking-total .tracking-duration{justify-self:end;padding-right:1.5rem}.tracking-entry>div>.running-clock{vertical-align:middle;color:#2c694e;margin:.5rem 1rem;font-size:.875rem;display:inline-block}.tippy-box[data-theme~=tirhy]{--tooltip-color:#1a1c19;--tooltip-bg-color:#fff;--tooltip-border-color:#dee1dc;outline:1px solid var(--tooltip-border-color);outline-offset:-1px;background-color:var(--tooltip-bg-color);color:var(--tooltip-color);border-radius:.5rem;padding:.25rem .5rem;box-shadow:0 4px 12px #0000001f}.tippy-box[data-theme~=tirhy] kbd{margin-left:.375rem}.tippy-box[data-theme~=tirhy]>.tippy-arrow:before{transform:scale(.6)}.tippy-box[data-theme~=tirhy][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tooltip-bg-color)}.tippy-box[data-theme~=tirhy][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tooltip-bg-color)}.tippy-box[data-theme~=tirhy][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tooltip-bg-color)}.tippy-box[data-theme~=tirhy][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tooltip-bg-color)}h1,h2,h3,h4{--heading-color:#012d1d;color:var(--heading-color);align-items:center;gap:.5rem;margin-top:0;margin-bottom:1.25rem;font-family:Manrope,sans-serif;line-height:1.2;display:flex}h1{--font-size:1.75rem;--font-size-sm:1.625rem;font-weight:700;font-size:var(--font-size-sm)}@media (width>=576px){h1{font-size:var(--font-size)}}h2{--font-size:1.5rem;--font-size-sm:1.375rem;font-weight:600;font-size:var(--font-size-sm)}@media (width>=576px){h2{font-size:var(--font-size)}}h3{--font-size:1.25rem;--font-size-sm:1.125rem;font-weight:500;font-size:var(--font-size-sm)}@media (width>=576px){h3{font-size:var(--font-size)}}h4{--font-size:1.125rem;--font-size-sm:1rem;font-weight:500;font-size:var(--font-size-sm)}@media (width>=576px){h4{font-size:var(--font-size)}}hgroup{flex-direction:column;margin-bottom:1.25rem;display:flex}hgroup .hgroup-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}hgroup h1,hgroup h2,hgroup h3,hgroup h4{margin-bottom:0}hgroup p{color:#4a4e48;margin-top:0}ul,ol{padding-left:1.75rem}.text-muted{color:#4a4e48}.text-bold{font-weight:600}.text-semibold{font-weight:500}.link-with-icon{gap:.25rem;text-decoration:none}.link-with-icon .link-with-icon-text{text-decoration:underline}a{--color:#1a1c19;--color-hover:#1b4332;color:var(--color)}a:hover{color:var(--color-hover)}small,.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.375rem}.text-nowrap{white-space:nowrap}.view-header{flex-direction:column-reverse;justify-content:space-between;align-items:stretch;gap:1rem;margin-bottom:1.25rem;display:flex}@container view-header (width>=38rem){.view-header{flex-direction:row;align-items:center}}
