@charset "UTF-8";.jarvis-run-dot{display:inline-block;flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-text-faint)}.jarvis-run-dot[data-running=true]{background:var(--ds-text-muted);box-shadow:0 0 0 3px var(--ds-tint);animation:jarvis-run-pulse var(--ds-duration-loop-slow) var(--ds-ease-loop) infinite}@keyframes jarvis-run-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.jarvis-run-dot[data-running=true]{animation:none}}.jarvis-history-status{flex-shrink:0;color:var(--ds-text-muted);display:inline-flex;align-items:center;gap:var(--ds-space-6)}.jarvis-history-status[data-status=running]{color:var(--ds-status-success)}.jarvis-history-status[data-status=failed]{color:var(--ds-status-danger)}.jarvis-history-unread{color:var(--ds-status-success);flex-shrink:0}.ds-navigation-project__fold{align-items:center;align-self:stretch;background:transparent;border:0;border-radius:var(--ds-radius-control);color:var(--ds-text-muted);cursor:pointer;display:inline-flex;flex:none;margin-left:var(--ds-space-6);padding:0 var(--ds-space-4)}.ds-navigation-project__fold+.ds-navigation-project__toggle{padding-left:var(--ds-space-4)}.ds-navigation-project__row:hover .ds-navigation-project__fold,html[data-keyboard-navigation] .ds-navigation-project__fold:focus{color:var(--ds-text)}html[data-keyboard-navigation] .ds-navigation-project__fold:focus{outline:2px solid var(--ds-border-focus);outline-offset:2px}.ds-navigation-project__row:has(>[aria-current=page]){background:var(--ds-navigation-selected);border-radius:var(--ds-radius-control)}.ds-navigation-project__row:has(>[aria-current=page]) :is(.ds-navigation-project__fold,.ds-navigation-project__toggle){color:var(--ds-text)}.connected-os-root{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ds-space-24);padding:var(--ds-space-24);color:var(--ds-text);min-width:0}.connected-os-root--settings{padding:0}.connected-os-root p,.connected-os-root h2,.connected-os-root h3{margin:0}.connected-os-toolbar,.connected-os-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-12)}.connected-os-toolbar h1{margin:0}.connected-os-name{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.connected-os-muted{color:var(--ds-text-muted)}.connected-os-section,.connected-os-dialog-form{display:flex;flex-direction:column;gap:var(--ds-space-16)}.connected-os-check{display:flex;align-items:center;gap:var(--ds-space-6)}.connected-os-narrow{display:none}.connected-os-aside{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-4);flex:none}.connected-os-narrow .ds-list-row__main{grid-template-columns:minmax(0,1fr)}.connected-os-section>.ds-toggle-group{align-self:flex-start;max-width:100%}.connected-os-table .ds-data-table__cell{vertical-align:middle}.connected-os-table .connected-os-name{gap:var(--ds-space-2)}@container (max-width: 560px){.connected-os-toolbar{align-items:stretch;flex-direction:column}.connected-os-toolbar .ds-tag,.connected-os-toolbar .ds-toggle-group{align-self:flex-start}.connected-os-wide{display:none}.connected-os-narrow{display:block}}.connected-os-deployment{display:flex;flex-direction:column;gap:var(--ds-space-16);min-width:0}.connected-os-deployment__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-12)}.connected-os-deployment__title,.connected-os-deployment__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-6) var(--ds-space-8);min-width:0}.connected-os-series--1{background:var(--ds-data-categorical-1);fill:var(--ds-data-categorical-1)}.connected-os-series--2{background:var(--ds-data-categorical-2);fill:var(--ds-data-categorical-2)}.connected-os-series--3{background:var(--ds-data-categorical-3);fill:var(--ds-data-categorical-3)}.connected-os-series--4{background:var(--ds-data-categorical-4);fill:var(--ds-data-categorical-4)}.connected-os-series--5{background:var(--ds-data-categorical-5);fill:var(--ds-data-categorical-5)}.connected-os-series--6{background:var(--ds-data-categorical-6);fill:var(--ds-data-categorical-6)}.usage-page{display:grid;gap:var(--ds-space-16);max-width:var(--ds-content-width-wide);container-type:inline-size}.usage-report-content,.usage-dialog__content{display:grid;gap:var(--ds-space-16);min-width:0}.usage-dialog__content{padding-block-end:var(--ds-space-4);container-type:inline-size}.usage-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-12)}.usage-controls__range{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4) var(--ds-space-8)}.usage-period{width:12rem}.usage-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-6)}.usage-active-filters:empty{display:none}.usage-metrics{align-items:stretch}.usage-chart__controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-6) var(--ds-space-10)}.usage-period-label{margin:0}.usage-state{min-height:12rem;display:grid;place-items:center}.usage-refresh{margin:0}.usage-pivot-card,.usage-pivot-card .ds-card__body,.usage-pivot-panel{min-width:0;max-width:100%}.usage-pivot-card .ds-card__body{display:grid;align-content:start;gap:var(--ds-space-12)}.usage-turn-detail{display:grid;gap:var(--ds-space-10);padding-block:var(--ds-space-12);border-block-start:1px solid var(--ds-border)}.usage-turn-detail h3,.usage-turn-detail p{margin:0}html[data-keyboard-navigation] .usage-turn-detail:focus{outline:2px solid var(--ds-border-focus);outline-offset:var(--ds-space-2);border-radius:var(--ds-radius-panel)}.usage-chart{position:relative;display:grid;gap:var(--ds-space-8);min-width:0}.usage-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-4) var(--ds-space-12);color:var(--ds-text-muted)}.usage-chart__legend-item{display:inline-flex;align-items:center;gap:var(--ds-space-4)}.usage-chart__swatch{width:var(--ds-space-6);height:var(--ds-space-6);flex:0 0 auto;border-radius:var(--ds-radius-inner)}.usage-chart__scroll{min-width:0;overflow-x:auto}.usage-chart__svg{display:block;height:16rem;overflow:visible}.usage-chart__grid{stroke:var(--ds-data-gridline);vector-effect:non-scaling-stroke}.usage-chart__axis{fill:var(--ds-text-muted)}.usage-chart__column{cursor:pointer;outline:none}.usage-chart__hit{fill:transparent;pointer-events:all}.usage-chart__bar{pointer-events:none}.usage-chart__focus{fill:transparent;pointer-events:none}html[data-keyboard-navigation] .usage-chart__column:focus .usage-chart__focus{stroke:var(--ds-border-focus);stroke-width:2;vector-effect:non-scaling-stroke}.usage-chart__series--foreground{background:var(--ds-data-categorical-1);fill:var(--ds-data-categorical-1)}.usage-chart__series--background{background:var(--ds-data-categorical-3);fill:var(--ds-data-categorical-3)}.usage-chart__series--mac{background:var(--ds-data-categorical-5);fill:var(--ds-data-categorical-5)}.usage-chart__series--utility{background:var(--ds-data-categorical-6);fill:var(--ds-data-categorical-6)}.usage-chart__series--no_turn{background:var(--ds-data-categorical-2);fill:var(--ds-data-categorical-2)}.usage-chart__cost--input{background:var(--ds-data-categorical-1);fill:var(--ds-data-categorical-1)}.usage-chart__cost--cache_read{background:var(--ds-data-categorical-5);fill:var(--ds-data-categorical-5)}.usage-chart__cost--cache_write{background:var(--ds-data-categorical-3);fill:var(--ds-data-categorical-3)}.usage-chart__cost--output{background:var(--ds-data-categorical-4);fill:var(--ds-data-categorical-4)}.usage-chart__cost--web_search{background:var(--ds-data-categorical-2);fill:var(--ds-data-categorical-2)}.usage-chart__cost--provider{background:var(--ds-data-categorical-6);fill:var(--ds-data-categorical-6)}.usage-chart__tooltip-slot{position:absolute;z-index:var(--ds-z-tooltip);top:calc(var(--ds-space-64) + var(--ds-space-8));right:var(--ds-space-8);width:min(var(--ds-content-width-narrow),calc(100% - var(--ds-space-20)));pointer-events:none}.usage-chart__tooltip{display:grid;gap:var(--ds-space-2);width:-moz-fit-content;width:fit-content;min-width:12rem;max-width:100%;pointer-events:none}.usage-chart__tooltip-row{display:grid;grid-template-columns:var(--ds-space-6) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-6)}.usage-chart__tooltip-row strong{font-variant-numeric:tabular-nums;text-align:end}.usage-chart__tooltip-row--total{padding-block-end:var(--ds-space-2);border-block-end:1px solid var(--ds-border)}.usage-share{display:inline-grid;grid-template-columns:3rem auto;align-items:center;gap:var(--ds-space-6);white-space:nowrap}.usage-share__track{display:block;height:var(--ds-space-6);overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-tint)}.usage-share__track>span{display:block;height:100%;border-radius:inherit;background:var(--ds-data-series-primary)}.usage-pagination{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:end;gap:var(--ds-space-8);margin-block-start:var(--ds-space-12)}@container (max-width: 840px){.ds-metric-strip.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));--ds-metric-strip-columns: 2;--ds-metric-strip-gap: var(--ds-space-10)}}@container (max-width: 760px){.usage-pivot-table{--ds-data-table-width-min: 30rem}.usage-pivot-table .ds-data-table__head:nth-child(2),.usage-pivot-table .ds-data-table__cell:nth-child(2){display:none}.usage-pivot-table .usage-share{grid-template-columns:auto}.usage-pivot-table .usage-share__track{display:none}}@media(prefers-reduced-motion:reduce){.usage-page *,.usage-page *:before,.usage-page *:after{scroll-behavior:auto;animation:none;transition:none}}.connected-os-usage-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-16)}@container (min-width: 760px){.connected-os-usage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-os-usage-cards>:last-child:nth-child(odd){grid-column:1 / -1}}.connected-os-usage-modules{display:flex;flex-direction:column;gap:var(--ds-space-16)}.connected-os-usage-module{display:flex;flex-direction:column;gap:var(--ds-space-8)}.connected-os-usage-chart__bar{fill:var(--ds-data-series-primary)}.connected-os-usage-chart__swatch{background:var(--ds-data-series-primary)}.connected-os-usage-chart__tip{position:absolute;z-index:var(--ds-z-tooltip);top:0;pointer-events:none}.connected-os-trend{white-space:nowrap}.connected-os-trend--up,.connected-os-trend--new{color:var(--ds-data-positive)}.connected-os-trend--down{color:var(--ds-data-negative)}.connected-os-trend--flat{color:var(--ds-text-muted)}.os-explainer{display:grid;gap:var(--ds-space-12);width:100%;min-width:0;container-type:inline-size}.os-explainer__viewport{position:relative;width:100%;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface-panel);--ds-surface-current: var(--ds-surface-panel)}.os-explainer__canvas{position:absolute;top:0;left:0;transform:scale(var(--os-explainer-fit, 1));transform-origin:0 0}.os-explainer__camera{position:relative;width:100%;height:100%;transform-origin:0 0}.os-explainer__ring{position:absolute;top:calc(var(--os-explainer-ring-y, 0px) - var(--ds-space-4));left:calc(var(--os-explainer-ring-x, 0px) - var(--ds-space-4));width:calc(var(--os-explainer-ring-width, 0px) + var(--ds-space-8));height:calc(var(--os-explainer-ring-height, 0px) + var(--ds-space-8));border:2px solid var(--ds-mark);border-radius:var(--ds-radius-control);opacity:0;pointer-events:none}.os-explainer__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption caption" "steps controls";align-items:center;gap:var(--ds-space-8) var(--ds-space-16)}.os-explainer__caption{grid-area:caption;min-block-size:2lh;margin:0;color:var(--ds-text)}.os-explainer__steps{grid-area:steps;display:flex;gap:var(--ds-space-4);min-width:0;margin:0;padding:0;list-style:none}.os-explainer__steps>li{flex:1 1 0;min-width:0}.os-explainer__step{position:relative;display:block;width:100%;height:var(--ds-space-24);padding:0;border:0;background:none;cursor:pointer}.os-explainer__step:before,.os-explainer__fill{position:absolute;top:50%;right:0;left:0;height:4px;border-radius:var(--ds-radius-pill);translate:0 -50%}.os-explainer__step:before{content:"";background:var(--ds-border);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.os-explainer__step:hover:before{background:var(--ds-border-strong)}.os-explainer__fill{background:var(--ds-text);transform:scaleX(0);transform-origin:left center}.os-explainer__step[data-done] .os-explainer__fill{transform:none}.os-explainer__controls{grid-area:controls;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-4)}@container (max-width: 479px){.os-explainer__bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"caption" "steps" "controls"}.os-explainer__controls{justify-content:flex-start}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.os-main-surface{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative}.os-main-surface__content{container-type:inline-size;flex:1;min-height:0;min-width:0;overflow:hidden}.os-main-surface__base{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ds-workspace-panel__content--page .os-main-surface,.ds-workspace-panel__content--page .os-main-surface__base{display:block;height:auto;min-height:100%}.ds-workspace-panel__content--page .os-main-surface__content{flex:0 0 auto;overflow:visible}.os-file-tabs{align-items:center;background:var(--ds-surface-current);border-bottom:1px solid var(--ds-border);display:flex;flex:0 0 auto;gap:var(--ds-space-4);min-height:var(--ds-workspace-panel-header-height);min-width:0;padding:0 var(--ds-space-4);position:relative;z-index:var(--ds-z-navigation)}.os-file-tabs__leading,.os-file-tabs__trailing{align-items:center;display:flex;flex:0 0 auto}.os-file-tabs__scroller{align-items:center;display:flex;flex:1;gap:var(--ds-space-4);min-height:var(--ds-navigation-row-height);min-width:0;overflow-x:auto;overflow-y:hidden}.os-file-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ds-radius-panel);display:flex;flex:0 1 220px;max-width:240px;min-width:128px;position:relative;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.os-file-tab[data-arrive]{animation:ds-fade-in var(--ds-duration-fast) var(--ds-ease-enter)}.os-file-tab[data-active=true]{background:var(--ds-navigation-selected);box-shadow:var(--ds-shadow-selected)}.os-file-tab:hover:not([data-active=true]):not([data-dragging=true]){background:var(--ds-navigation-hover)}.os-file-tab[data-dragging=true]{cursor:grabbing;opacity:.5}.os-file-tab[data-drop-position=before]:before,.os-file-tab[data-drop-position=after]:after{background:var(--ds-mark);border-radius:var(--ds-radius-pill);bottom:var(--ds-space-4);content:"";position:absolute;top:var(--ds-space-4);width:2px;z-index:1}.os-file-tab[data-drop-position=before]:before{left:calc(-1 * var(--ds-space-4))}.os-file-tab[data-drop-position=after]:after{right:calc(-1 * var(--ds-space-4))}.os-file-tab__activate{align-items:center;background:transparent;border:0;color:var(--ds-text-muted);cursor:grab;display:flex;flex:1;gap:var(--ds-space-4);height:var(--ds-navigation-row-height);min-width:0;padding:0 var(--ds-space-4) 0 var(--ds-space-12);text-align:left}.os-file-tab__activate>svg{flex:none}.os-file-tab[data-active=true] .os-file-tab__activate,.os-file-tab__activate:hover{color:var(--ds-text)}.os-file-tab[data-dragging=true] .os-file-tab__activate{cursor:grabbing}html[data-keyboard-navigation] .os-file-tab__activate:focus,html[data-keyboard-navigation] .os-file-tab .os-file-tab__close:focus{box-shadow:inset 0 0 0 2px var(--ds-border-focus);outline:none}.os-file-tab__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-file-tab__saved{align-items:center;color:var(--ds-text-muted);display:inline-flex;flex:0 0 auto;justify-content:center}.os-file-tab__status{background:var(--ds-text-muted);border-radius:var(--ds-radius-pill);flex:0 0 var(--ds-space-4);height:var(--ds-space-4)}.os-file-tab__status[data-status=conflicted],.os-file-tab__status[data-status=failed]{background:var(--ds-status-danger-fill)}.os-file-tab__close{margin-right:var(--ds-space-4)}.os-file-tabs__overflow{align-items:center;display:flex;flex:0 0 auto;position:relative}@media(max-width:719px){.os-file-tab{flex-basis:148px;min-width:112px}}html[data-keyboard-navigation] .os-quick-chat__actions button:focus,html[data-keyboard-navigation] .os-quick-chat__drag-handle:focus,html[data-keyboard-navigation] .os-quick-chat__resize-handle:focus,html[data-keyboard-navigation] .os-quick-chat__history button:focus,html[data-keyboard-navigation] .os-quick-chat__history input:focus{box-shadow:0 0 0 2px var(--ds-border-focus);outline:none}html[data-keyboard-navigation] .os-quick-chat__resize-handle:focus{box-shadow:inset 0 0 0 2px var(--ds-border-focus)}.os-quick-chat-layer{inset:0;pointer-events:none;position:fixed;z-index:var(--ds-z-workspace-overlay)}.os-quick-chat{--ds-surface-current: var(--ds-surface-raised);background:var(--ds-surface-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-raised);display:flex;flex-direction:column;height:min(680px,100%);max-height:calc(100vh - var(--ds-space-12) - var(--ds-workspace-panel-header-height) - var(--ds-space-12));max-width:calc(100vw - var(--ds-space-12));min-height:min(320px,calc(100vh - var(--ds-space-12) - var(--ds-workspace-panel-header-height) - var(--ds-space-12)));overflow:hidden;pointer-events:auto;position:fixed;right:var(--ds-space-6);top:calc(var(--ds-space-12) + var(--ds-workspace-panel-header-height) + var(--ds-space-6));width:min(440px,calc(100% - var(--ds-space-48)))}.os-quick-chat[data-positioned=true]{right:auto}.os-quick-chat:focus{outline:none}.os-quick-chat__header{align-items:center;border-bottom:1px solid var(--ds-border);cursor:grab;display:grid;flex:0 0 auto;gap:var(--ds-space-4);grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--ds-control-height-touch);padding:0 var(--ds-space-6);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-quick-chat__identity{display:grid;gap:var(--ds-space-2);min-width:0}.os-quick-chat__context{color:var(--ds-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-quick-chat__actions{align-items:center;display:flex;gap:var(--ds-space-2)}.os-quick-chat__drag-handle{align-items:center;background:transparent;border:0;border-radius:var(--ds-radius-control);color:var(--ds-text-muted);cursor:pointer;display:inline-flex;height:var(--ds-control-height-small);justify-content:center;width:var(--ds-control-height-small);cursor:grab;touch-action:none}.os-quick-chat[data-dragging=true] .os-quick-chat__header,.os-quick-chat[data-dragging=true] .os-quick-chat__drag-handle{cursor:grabbing}.os-quick-chat__resize-handle{align-items:center;background:var(--ds-surface-current);border:0;border-radius:var(--ds-radius-control) 0 0 0;bottom:0;color:var(--ds-text-faint);cursor:nwse-resize;display:inline-flex;height:var(--ds-control-height-small);justify-content:center;padding:0;position:absolute;right:0;touch-action:none;width:var(--ds-control-height-small);z-index:2}.os-quick-chat[data-resizing=true],.os-quick-chat[data-resizing=true] .os-quick-chat__resize-handle{cursor:nwse-resize}.os-quick-chat__drag-handle:hover,.os-quick-chat__resize-handle:hover{background:var(--ds-tint);color:var(--ds-text)}.os-quick-chat__actions [data-active=true]{background:var(--ds-tint-selected);color:var(--ds-text)}.os-quick-chat__conversation,.os-quick-chat__history,.os-quick-chat__project{flex:1;min-height:0}.os-quick-chat__conversation,.os-quick-chat__project{overflow:hidden}.os-quick-chat__project>section{padding:var(--ds-space-10)}.os-quick-chat__history{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--ds-space-8);overflow:hidden;padding:var(--ds-space-8)}.os-quick-chat__history-controls{align-items:center;display:flex;gap:var(--ds-space-6)}.os-quick-chat__search{flex:1;min-width:0}.os-quick-chat__history-row form input{width:100%}.os-quick-chat__history-list{display:grid;gap:var(--ds-space-2);overflow:auto}.os-quick-chat__history-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.os-quick-chat__history-select{align-content:center;background:transparent;border:0;border-radius:var(--ds-radius-control);color:var(--ds-text);cursor:pointer;display:grid;gap:var(--ds-space-2);min-height:var(--ds-control-height);overflow:hidden;padding:0 var(--ds-space-6);text-align:left;text-overflow:ellipsis;white-space:nowrap}.os-quick-chat__history-select>span{overflow:hidden;text-overflow:ellipsis}.os-quick-chat__history-select>small{color:var(--ds-text-muted)}.os-quick-chat__history-select{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:0;column-gap:0}.os-quick-chat__history-select>span,.os-quick-chat__history-select>small{grid-column:1}.os-quick-chat__history-select>.os-quick-chat__history-status{align-self:center;display:inline-flex;grid-column:2;grid-row:1 / span 2;overflow:visible}.os-quick-chat__history-status:not(:empty){margin-left:var(--ds-space-8)}.os-quick-chat__history-select:hover{background:var(--ds-tint);color:var(--ds-text)}.os-quick-chat__history-select[data-active=true]{background:var(--ds-tint-selected);color:var(--ds-text)}.os-quick-chat__error,.os-quick-chat__empty{color:var(--ds-text-muted);margin:0}@media(max-width:719px){.os-quick-chat{border-radius:0;height:100%;inset:0;max-height:none;min-height:0;width:100%}.os-quick-chat__header{cursor:default;grid-template-columns:minmax(0,1fr) auto;padding-left:var(--ds-space-8);touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.os-quick-chat__drag-handle,.os-quick-chat__resize-handle{display:none}}.os-quick-chat[data-state=closing]{pointer-events:none}@media(prefers-reduced-motion:no-preference){.os-quick-chat{animation:os-quick-chat-enter var(--ds-duration-fast) var(--ds-ease-enter);transform-origin:top right}.os-quick-chat[data-state=closing]{animation:os-quick-chat-exit var(--ds-duration-fast) var(--ds-ease-exit) forwards}}@media(max-width:719px)and (prefers-reduced-motion:no-preference){.os-quick-chat{animation:ds-sheet-in var(--ds-duration-medium) var(--ds-ease-enter)}.os-quick-chat[data-state=closing]{animation:ds-sheet-out var(--ds-duration-fast) var(--ds-ease-exit) forwards}}@keyframes os-quick-chat-enter{0%{opacity:0;transform:translateY(var(--ds-space-6)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes os-quick-chat-exit{to{opacity:0;transform:translateY(var(--ds-space-4)) scale(.98)}}@media(hover:hover)and (pointer:fine){.os-quick-chat__history-action{opacity:0}.os-quick-chat__history-row:hover .os-quick-chat__history-action,html[data-keyboard-navigation] .os-quick-chat__history-row:focus-within .os-quick-chat__history-action{opacity:1}}.os-main-surface__module{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.os-main-surface__module-body{display:flex;flex:1;min-height:0;min-width:0;position:relative}.os-main-surface__module-resize{margin-inline:calc(var(--ds-space-12) / -2);position:relative;z-index:1}.os-main-surface__module-resize.is-dragging>span{opacity:1;width:2px}.os-main-surface__module-body[data-dragging],.os-main-surface__module-body[data-dragging] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-main-surface__column-release{align-items:center;color:var(--ds-text-muted);display:flex;gap:var(--ds-space-4);inset-block:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);width:var(--ds-module-column-width)}.os-main-surface__module-body[data-close-armed]>.os-main-surface__column-release{opacity:1}.os-main-surface__module-body>.os-main-surface__content{flex:1}.os-main-surface__module .ds-module-bar{border-bottom:0}.os-submodules{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.os-submodules__bar{margin-inline:calc(-1 * var(--os-submodules-gutter, 0px));position:sticky;top:var(--os-submodules-top, 0);z-index:2}.os-submodules__body{align-items:flex-start;display:flex;min-width:0;position:relative}.os-submodules[data-layout=column] .os-submodules__body{border-top:1px solid var(--ds-border);margin-inline:calc(-1 * var(--os-submodules-gutter, 0px))}.os-submodules__column{display:flex;flex:none;height:var(--os-submodules-height);position:sticky;top:var(--os-submodules-top, 0);z-index:1}.os-submodules__content{flex:1;min-width:0;padding:var(--ds-space-24) 0 var(--ds-space-48)}.os-submodules[data-layout=column] .os-submodules__content{padding-inline:var(--ds-space-32) var(--os-submodules-gutter, 0px)}.os-submodules__resize{margin-inline:calc(var(--ds-space-12) / -2);position:relative;z-index:1}.os-submodules__resize.is-dragging>span{opacity:1;width:2px}.os-submodules__body[data-dragging],.os-submodules__body[data-dragging] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-submodules__release{align-items:center;color:var(--ds-text-muted);display:flex;gap:var(--ds-space-4);inset-block:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);width:var(--ds-module-column-width)}.os-submodules__body[data-close-armed] .os-submodules__release{opacity:1}.os-main-surface__page{--_ds-workspace-page-padding: var(--ds-space-24);overflow:auto;padding:var(--_ds-workspace-page-padding);padding-bottom:calc(var(--_ds-workspace-page-padding) + var(--ds-workspace-page-clearance))}@media(max-width:719px){.os-main-surface__page{--_ds-workspace-page-padding: var(--ds-space-16)}}.sb-v2-header-wide{display:contents}.sb-v2-header-narrow{display:none}@container workspace-header-slot (max-width: 360px){.sb-v2-header-wide:not([data-fold]){display:none}.sb-v2-header-narrow:not([data-fold]){display:inline-flex}}.sb-v2-header-wide[data-folded]{display:none}.sb-v2-header-narrow[data-folded]{display:inline-flex}.sb-v2-mount{display:contents}.knowledge-page{display:flex;position:relative;height:100%;min-height:0}.knowledge-page__browser{display:flex;position:relative;flex:0 0 var(--knowledge-tree-width);min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--ds-border)}.knowledge-page__browser-inner{display:flex;flex:1;width:100%;min-width:220px;min-height:0;flex-direction:column;padding:var(--ds-space-8) var(--ds-space-20) 0 var(--ds-space-8);opacity:calc(1 - .7 * var(--knowledge-tree-drag-fade, 0))}.knowledge-page[data-tree=full] .knowledge-page__browser{flex:1 1 auto;border-right:0}.knowledge-page[data-tree=hidden] .knowledge-page__browser{position:absolute;inset-block:0;left:0;width:var(--knowledge-tree-width);visibility:hidden;pointer-events:none}.knowledge-page[data-tree=overlay] .knowledge-page__browser{--ds-surface-current: var(--ds-surface-raised);position:absolute;z-index:2;inset-block:0;left:0;width:min(var(--knowledge-tree-width),calc(100% - var(--ds-space-48)));border-right:0;background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);transition:transform var(--ds-duration-medium) var(--ds-ease-enter)}@starting-style{.knowledge-page[data-tree=overlay] .knowledge-page__browser{transform:translate(-100%)}}.knowledge-page__scrim{position:absolute;z-index:1;inset:0;border:0;background:var(--ds-surface-backdrop);animation:ds-fade-in var(--ds-duration-medium) var(--ds-ease-enter)}.knowledge-page__reader{flex:1;min-width:0;min-height:0}.knowledge-page__reader[hidden]{display:none}.knowledge-page__empty{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-8);padding:var(--ds-space-16);color:var(--ds-text-muted);text-align:center}.knowledge-page__resize{position:relative;z-index:1;margin-inline:calc(var(--ds-space-12) / -2)}.knowledge-page__resize.is-dragging>span{opacity:1;width:2px}.knowledge-page[data-dragging],.knowledge-page[data-dragging] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.knowledge-page__close-overlay{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;gap:var(--ds-space-4);color:var(--ds-text-muted);opacity:0;pointer-events:none}.knowledge-page[data-close-armed] .knowledge-page__close-overlay{opacity:1}.knowledge-page[data-close-armed] .knowledge-page__browser-inner{opacity:0}@media(prefers-reduced-motion:reduce){.knowledge-page[data-tree=overlay] .knowledge-page__browser,.knowledge-page__scrim{transition:none;animation:none}}.knowledge-workspace{container-type:inline-size}.knowledge-access{display:grid;gap:var(--ds-space-12)}.knowledge-access__add,.knowledge-access__people{display:grid;gap:var(--ds-space-8);min-width:0}.knowledge-access__add p,.knowledge-access__people p,.knowledge-access__people h3{margin:0}.knowledge-restricted-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4)}.knowledge-local-folder{display:grid;grid-template-columns:minmax(0,1fr)}.knowledge-personal-content{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.knowledge-personal-content[data-history=true]{grid-template-columns:minmax(0,1fr) 320px}.knowledge-personal-history{display:flex;min-height:0;flex-direction:column;border-left:1px solid var(--ds-border)}.local-folder-history{display:flex;min-height:0;flex-direction:column;color:var(--ds-text)}.local-folder-history--file{height:100%}.local-folder-history--folder{--ds-surface-current: var(--ds-surface-card);min-height:620px;overflow:hidden;border:1px solid transparent;border-radius:var(--ds-radius-panel);background:var(--ds-surface-card);box-shadow:none}.local-folder-history__header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-6);padding:var(--ds-space-8);border-bottom:1px solid var(--ds-border)}.local-folder-history__eyebrow{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-text-faint)}.local-folder-history__notice,.local-folder-history__error{flex:none;margin:var(--ds-space-6) var(--ds-space-8) 0;padding:var(--ds-space-6);border:1px solid transparent;border-radius:var(--ds-radius-control);background:var(--ds-tint);color:var(--ds-text-muted)}.local-folder-history__error{background:var(--ds-status-danger-subtle);color:var(--ds-text)}.local-folder-history__body{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,34%) minmax(0,1fr)}.local-folder-history--folder .local-folder-history__body{grid-template-columns:minmax(260px,34%) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.local-folder-history__timeline,.local-folder-history__detail{min-height:0;overflow:auto;overscroll-behavior:contain}.local-folder-history__timeline{border-bottom:1px solid var(--ds-border)}.local-folder-history--folder .local-folder-history__timeline{border-right:1px solid var(--ds-border);border-bottom:0}.local-folder-history__state{padding:var(--ds-space-10);color:var(--ds-text-muted)}.local-folder-history__detail{padding:var(--ds-space-10)}.local-folder-history__empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:var(--ds-space-6);color:var(--ds-text-faint);text-align:center}.local-folder-history__version-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-8)}.local-folder-history__version-heading h3{margin-top:var(--ds-space-4)}.local-folder-history__version-heading p{margin-top:var(--ds-space-2);color:var(--ds-text-muted)}.local-folder-history__version-meta{display:flex;gap:var(--ds-space-4);color:var(--ds-text-faint)}.local-folder-history__version-meta span+span:before{content:"·";margin-right:var(--ds-space-4)}.local-folder-history__preview,.local-folder-history__diff,.local-folder-history__restore{margin-top:var(--ds-space-10)}.local-folder-history__preview-label{padding-bottom:var(--ds-space-6);color:var(--ds-text-faint)}.local-folder-history__preview pre,.local-folder-history__diff pre{margin:0;padding:var(--ds-space-16);border-radius:var(--ds-radius-control);background:var(--ds-tint);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-text)}.local-folder-history__diff{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-8)}.local-folder-history__diff summary{cursor:pointer;color:var(--ds-text-muted)}.local-folder-history__diff pre{margin-top:var(--ds-space-6);overflow-x:auto;white-space:pre}.local-folder-history__restore{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-8);padding-top:var(--ds-space-10);border-top:1px solid var(--ds-border)}.local-folder-history__restore p{margin-top:var(--ds-space-2);color:var(--ds-text-muted)}.local-folder-history__confirm-copy{margin-top:var(--ds-space-6);color:var(--ds-text-muted)}html[data-keyboard-navigation] .local-folder-history button:focus,html[data-keyboard-navigation] .local-folder-history summary:focus{outline:2px solid var(--ds-border-focus);outline-offset:2px}.knowledge-operation-dialog{--ds-surface-current: var(--ds-surface-raised);width:min(460px,calc(100vw - 24px));padding:var(--ds-space-24);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface-raised);color:var(--ds-text);box-shadow:var(--ds-shadow-raised)}.knowledge-operation-dialog::backdrop{background:var(--ds-surface-backdrop)}.knowledge-folder-picker{display:grid;gap:var(--ds-space-8);min-width:0}.knowledge-folder-picker__folders{max-height:18rem;overflow-y:auto}html[data-keyboard-navigation] .knowledge-workspace button:focus,html[data-keyboard-navigation] .knowledge-workspace a:focus,html[data-keyboard-navigation] .knowledge-workspace summary:focus{outline:2px solid var(--ds-border-focus);outline-offset:2px}.knowledge-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-8) var(--ds-space-16);border-bottom:1px solid var(--ds-border)}.knowledge-toolbar button{min-height:36px}.knowledge-toolbar-actions{display:flex;flex-wrap:nowrap;gap:var(--ds-space-4);margin-left:auto;align-items:center}.knowledge-article{width:100%;max-width:800px;margin:0 auto;padding:var(--ds-space-40) var(--ds-space-40) calc(var(--ds-space-64) + var(--ds-space-16));overflow-wrap:anywhere}.knowledge-article table{display:block;overflow-x:auto}:is(.knowledge-article,.knowledge-history-detail) table{margin:var(--ds-space-12) 0;border-collapse:collapse}:is(.knowledge-article,.knowledge-history-detail) :is(th,td){padding:var(--ds-space-6) var(--ds-space-8);border:1px solid var(--ds-border-strong);text-align:left;vertical-align:top}.knowledge-article pre{max-width:100%;overflow-x:auto}.knowledge-article img{max-width:100%;height:auto}.knowledge-search-match{background:var(--ds-status-warning-subtle);color:inherit;border-radius:2px}.teamhub-markdown-editor-frame{display:flex;min-height:0;flex-direction:column}.mdxeditor.teamhub-markdown-editor,.mdxeditor-popup-container.teamhub-markdown-editor{--accentBase: var(--ds-action-primary-subtle);--accentBgSubtle: var(--ds-action-primary-subtle);--accentBg: var(--ds-action-primary-subtle);--accentBgHover: var(--ds-tint);--accentBgActive: var(--ds-tint-selected);--accentLine: var(--ds-border);--accentBorder: var(--ds-border-strong);--accentBorderHover: var(--ds-border-strong);--accentSolid: var(--ds-action-primary-fill);--accentSolidHover: var(--ds-action-primary-fill-hover);--accentText: var(--ds-text);--accentTextContrast: var(--ds-on-action-primary);--basePageBg: var(--ds-surface-current);--baseBase: var(--ds-surface-current);--baseBgSubtle: var(--ds-surface-raised);--baseBg: var(--ds-tint);--baseBgHover: var(--ds-tint-selected);--baseBgActive: var(--ds-action-primary-subtle);--baseLine: var(--ds-border);--baseBorder: var(--ds-border-strong);--baseBorderHover: var(--ds-border-strong);--baseSolid: var(--ds-text-faint);--baseSolidHover: var(--ds-text-muted);--baseText: var(--ds-text-muted);--baseTextContrast: var(--ds-text);--font-body: var(--ds-type-body-md-family);--font-mono: var(--ds-type-mono-md-family);--text-base: var(--ds-type-body-md-size);--text-sm: var(--ds-type-body-sm-size);--text-xs: var(--ds-type-label-sm-size);--text-xxs: var(--ds-type-label-sm-size);flex:1;min-height:0;background:var(--ds-surface-current);color:var(--ds-text)}.mdxeditor-popup-container.teamhub-markdown-editor{--ds-surface-current: var(--ds-surface-raised)}.mdxeditor.teamhub-markdown-editor .mdxeditor-toolbar{border-bottom:1px solid var(--ds-border);border-radius:0;background:var(--ds-tint);overscroll-behavior-x:contain}.mdxeditor.teamhub-markdown-editor .mdxeditor-toolbar>div[class*=_diffSourceToggleWrapper_]{background:transparent;position:static}.teamhub-markdown-editor-toolbar__actions{align-items:center;display:inline-flex;flex:none}html[data-keyboard-navigation] .mdxeditor.teamhub-markdown-editor .mdxeditor-toolbar button:focus,html[data-keyboard-navigation] .mdxeditor.teamhub-markdown-editor .mdxeditor-toolbar [role=radio]:focus{outline:2px solid var(--ds-border-focus);outline-offset:2px}.mdxeditor.teamhub-markdown-editor [contenteditable=true]:focus{outline:none}.teamhub-markdown-editor-content{width:100%;max-width:800px;margin:0 auto;padding:var(--ds-space-40) var(--ds-space-40) calc(var(--ds-space-64) + var(--ds-space-16));color:var(--ds-text);overflow-wrap:anywhere}.teamhub-markdown-editor-content blockquote{border-left-color:var(--ds-border-strong);color:var(--ds-text-muted)}.teamhub-markdown-editor-content ul{list-style:disc;padding-left:var(--ds-space-24)}.teamhub-markdown-editor-content ol{list-style:decimal;padding-left:var(--ds-space-24)}.teamhub-markdown-editor-content li{margin-block:var(--ds-space-4)}.teamhub-markdown-editor-content pre{max-width:100%;overflow-x:auto;background:var(--ds-tint)}.teamhub-markdown-editor-content table{display:block;max-width:100%;overflow-x:auto}.teamhub-markdown-editor-content img{max-width:100%;height:auto}.teamhub-markdown-editor-raw-html{color:var(--ds-text-muted)}.teamhub-markdown-editor-raw-html--inline{display:inline}.teamhub-markdown-editor-raw-html--block{display:block;max-width:100%;overflow-x:auto;padding-block:var(--ds-space-4)}.mdxeditor.teamhub-markdown-editor .mdxeditor-source-editor .cm-scroller{padding:var(--ds-space-32) var(--ds-space-40) var(--ds-space-64)!important}.knowledge-history{display:grid;grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0}.knowledge-content[data-activity=true]>*{margin-right:var(--ds-size-360)}.knowledge-content[data-activity=true]>.knowledge-article{width:auto}@media(max-width:719px){.knowledge-content[data-activity=true]>*{margin-right:0}}@container (max-width: 900px){.knowledge-personal-content[data-history=true]{grid-template-columns:minmax(0,1fr)}.knowledge-personal-content[data-history=true]>.knowledge-content{display:none}.knowledge-personal-history{border-left:0}.local-folder-history__version-heading,.local-folder-history__restore{flex-direction:column}.knowledge-article,.teamhub-markdown-editor-content{padding:var(--ds-space-24) var(--ds-space-20) var(--ds-space-64)}.mdxeditor.teamhub-markdown-editor .mdxeditor-source-editor .cm-scroller{padding:var(--ds-space-20)!important}.knowledge-toolbar{padding:var(--ds-space-8);gap:var(--ds-space-4)}.knowledge-toolbar-actions{margin-left:auto}.knowledge-toolbar .knowledge-icon-button{width:44px;height:44px}.knowledge-toolbar button{min-height:44px}.knowledge-history{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(100px,32%) minmax(0,1fr)}.knowledge-history>aside{border-bottom:1px solid var(--ds-border)}.knowledge-history-detail{padding:var(--ds-space-20)!important;overflow-wrap:anywhere}}@container (max-width: 760px){.local-folder-history--folder .local-folder-history__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,34vh) minmax(0,1fr)}.local-folder-history--folder .local-folder-history__timeline{border-right:0;border-bottom:1px solid var(--ds-border)}.local-folder-history--folder{min-height:720px}.local-folder-history__detail{padding:var(--ds-space-8)}.local-folder-history__version-heading,.local-folder-history__restore{flex-direction:column}}.local-folder-history--embedded{height:620px;min-height:0}.local-folder-history--embedded .local-folder-history__detail{padding:var(--ds-space-16)}.local-folder-history__timeline,.local-folder-history__detail{min-width:0}.local-folder-history__path{overflow-wrap:anywhere}@container (max-width: 760px){.local-folder-history--embedded{height:700px;min-height:0}.local-folder-history--embedded .local-folder-history__body{grid-template-rows:200px minmax(0,1fr)}}.knowledge-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex-shrink:0;border-radius:var(--ds-radius-control);color:var(--ds-text-muted);cursor:pointer}.knowledge-icon-button:hover{background:var(--ds-tint);color:var(--ds-text)}.knowledge-icon-button[data-active=true]{background:var(--ds-tint-selected);color:var(--ds-text)}.knowledge-icon-button[data-active=true]:hover:not(:disabled){background:var(--ds-tint-selected-hover)}.knowledge-graph{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--ds-surface-current)}.knowledge-graph__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none}.knowledge-graph__canvas[data-hover=node]{cursor:pointer}.knowledge-graph__canvas[data-dragging=true]{cursor:grabbing}html[data-keyboard-navigation] .knowledge-graph__canvas:focus{outline:2px solid var(--ds-border-focus);outline-offset:-2px}.knowledge-graph__legend,.knowledge-graph__toggles,.knowledge-graph__controls,.knowledge-graph__card,.knowledge-graph__results{--ds-surface-current: var(--ds-surface-raised)}.knowledge-graph__legend,.knowledge-graph__controls,.knowledge-graph__card,.knowledge-graph__results{border:1px solid var(--ds-border);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised)}.knowledge-graph__legend{position:absolute;top:var(--ds-space-12);left:var(--ds-space-12);z-index:1;display:flex;max-width:min(360px,calc(100% - var(--ds-space-12) * 2));max-height:calc(100% - var(--ds-space-12) * 3 - var(--ds-control-height-small));flex-direction:column;gap:var(--ds-space-8);padding:var(--ds-space-8);overflow:auto;border-radius:var(--ds-radius-panel)}.knowledge-graph__folders{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}.knowledge-graph__legend[data-compact] .ds-tag{min-width:var(--ds-control-height-small);justify-content:center;padding:var(--ds-space-4)}.knowledge-graph__swatch{flex:none;width:var(--ds-space-10);height:var(--ds-space-10);border-radius:var(--ds-radius-pill);background:var(--ds-text-faint)}.knowledge-graph__swatch[data-color="1"]{background:var(--ds-data-categorical-1)}.knowledge-graph__swatch[data-color="2"]{background:var(--ds-data-categorical-2)}.knowledge-graph__swatch[data-color="3"]{background:var(--ds-data-categorical-3)}.knowledge-graph__swatch[data-color="4"]{background:var(--ds-data-categorical-4)}.knowledge-graph__swatch[data-color="5"]{background:var(--ds-data-categorical-5)}.knowledge-graph__swatch[data-color="6"]{background:var(--ds-data-categorical-6)}.knowledge-graph__legend .ds-tag[aria-pressed=false] .knowledge-graph__swatch{opacity:.35}.knowledge-graph__toggles{display:flex;flex-wrap:wrap;gap:var(--ds-space-6) var(--ds-space-12)}.knowledge-graph__toggle{display:inline-flex;align-items:center;gap:var(--ds-space-6);cursor:pointer}.knowledge-graph__controls{position:absolute;right:var(--ds-space-12);bottom:var(--ds-space-12);z-index:1;display:flex;gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-panel)}.knowledge-graph__card{position:absolute;top:0;left:0;z-index:2;display:grid;max-width:min(280px,80%);gap:var(--ds-space-2);padding:var(--ds-space-8) var(--ds-space-10);border-radius:var(--ds-radius-control);pointer-events:none}.knowledge-graph__search{position:relative;z-index:2;width:min(260px,100%)}.knowledge-graph__results{position:absolute;top:calc(100% + var(--ds-space-4));right:0;width:min(360px,90cqi);max-height:min(420px,60vh);padding:var(--ds-space-4);overflow:auto;overscroll-behavior:contain;border-radius:var(--ds-radius-panel)}.knowledge-graph__results>p{padding:var(--ds-space-8)}.knowledge-graph__state{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-8);padding:var(--ds-space-24);text-align:center}._tree_fi7n6_2{min-height:240px;max-height:60vh;overflow:auto}._status_fi7n6_9{flex:1;min-width:0;color:var(--ds-text-muted)}._frame_jt2um_2{display:block;width:100%;height:100%;border:0}.os-nav-icon{--os-nav-icon-duration: var(--ds-duration-780);overflow:visible}.os-nav-icon *{transform-box:view-box}.os-nav-icon--new,.os-nav-icon--quick{--os-nav-icon-duration: var(--ds-duration-1040);--ds-icon-figure-hold: .5}.os-nav-icon .os-nav-icon__plus{transform-origin:12px 12px}.os-nav-icon--new[data-playing] .os-nav-icon__plus,.os-nav-icon--quick[data-playing] .os-nav-icon__plus{animation:os-nav-icon-quarter-turn var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-quarter-turn{0%{transform:rotate(0)}50%{transform:rotate(90deg)}to{transform:rotate(0)}}.os-nav-icon--quick .os-nav-icon__speech-group{transform-origin:3px 21px}.os-nav-icon--quick[data-playing] .os-nav-icon__speech-group{animation:os-nav-icon-quick-tip var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-quick-tip{0%{animation-timing-function:var(--ds-ease-enter);transform:rotate(0)}20%,50%{animation-timing-function:var(--ds-ease-standard);transform:rotate(-8deg)}80%,to{transform:rotate(0)}}.os-nav-icon--todo{--ds-icon-figure-hold: .56}.os-nav-icon--todo .os-nav-icon__box{transform-origin:12px 12px}.os-nav-icon--todo .os-nav-icon__tick{stroke-dasharray:18.4 30}.os-nav-icon--todo[data-playing] .os-nav-icon__box{animation:os-nav-icon-todo-box var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--todo[data-playing] .os-nav-icon__tick{animation:os-nav-icon-todo-tick var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-todo-box{0%,12%{animation-timing-function:var(--ds-ease-loop);transform:rotate(0) scale(1)}24%{animation-timing-function:var(--ds-ease-loop);transform:rotate(-7deg) scale(1)}36%{animation-timing-function:var(--ds-ease-loop);transform:rotate(5deg) scale(1)}47%{animation-timing-function:var(--ds-ease-loop);transform:rotate(-2.5deg) scale(1)}56%,64%{animation-timing-function:var(--ds-ease-exit);transform:rotate(0) scale(1)}84%{animation-timing-function:var(--ds-ease-enter);transform:rotate(0) scale(.92)}98%,to{transform:rotate(0) scale(1)}}@keyframes os-nav-icon-todo-tick{0%{animation-timing-function:var(--ds-ease-exit);stroke-dashoffset:0}16%,56%{animation-timing-function:var(--ds-ease-standard);stroke-dashoffset:19.4}68%{animation-timing-function:var(--ds-ease-enter);stroke-dashoffset:14.2}88%,to{stroke-dashoffset:0}}.os-nav-icon--comms{--os-nav-icon-duration: var(--ds-duration-520);--ds-icon-figure-hold: .6}.os-nav-icon--comms .os-nav-icon__message{transform-origin:3px 15px}.os-nav-icon--comms .os-nav-icon__dot{fill:currentColor;opacity:0;stroke:none;transform-box:fill-box;transform-origin:center}.os-nav-icon--comms[data-playing] .os-nav-icon__message{animation:os-nav-icon-comms-message var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--comms[data-playing] .os-nav-icon__reply{animation:os-nav-icon-comms-reply var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--comms[data-playing] .os-nav-icon__dot{animation:os-nav-icon-comms-dot calc(var(--os-nav-icon-duration) * .61) var(--ds-ease-loop) calc(var(--os-nav-icon-duration) * .21) both}.os-nav-icon--comms[data-playing] .os-nav-icon__dot:nth-of-type(2){animation-delay:calc(var(--os-nav-icon-duration) * .3)}.os-nav-icon--comms[data-playing] .os-nav-icon__dot:nth-of-type(3){animation-delay:calc(var(--os-nav-icon-duration) * .39)}@keyframes os-nav-icon-comms-message{0%{animation-timing-function:var(--ds-ease-enter);transform:translate(0) rotate(0)}24%,60%{animation-timing-function:var(--ds-ease-standard);transform:translateY(-1px) rotate(-4deg)}to{transform:translate(0) rotate(0)}}@keyframes os-nav-icon-comms-reply{0%,12%{animation-timing-function:var(--ds-ease-enter);transform:translate(0)}36%,60%{animation-timing-function:var(--ds-ease-standard);transform:translate(.75px,.75px)}to{transform:translate(0)}}@keyframes os-nav-icon-comms-dot{0%{opacity:0;transform:scale(.4)}33%,64%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.os-nav-icon--support{--ds-icon-figure-hold: .4}.os-nav-icon--support .os-nav-icon__buoy{transform-origin:12px 22px}.os-nav-icon--support .os-nav-icon__ring{transform-origin:12px 12px}.os-nav-icon--support .os-nav-icon__drop{fill:currentColor;opacity:0;stroke:none;transform-box:fill-box;transform-origin:center}.os-nav-icon--support .os-nav-icon__drop--left{--os-nav-icon-splash: -1}.os-nav-icon--support .os-nav-icon__drop--right{--os-nav-icon-splash: 1}.os-nav-icon--support[data-playing] .os-nav-icon__buoy{animation:os-nav-icon-support-bob var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--support[data-playing] .os-nav-icon__ring{animation:os-nav-icon-support-spin var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--support[data-playing] .os-nav-icon__drop{animation:os-nav-icon-support-drop calc(var(--os-nav-icon-duration) * .4) var(--ds-ease-standard) calc(var(--os-nav-icon-duration) * .58) both}@keyframes os-nav-icon-support-bob{0%{animation-timing-function:var(--ds-ease-standard);transform:translate(0) scale(1)}12%{animation-timing-function:var(--ds-ease-enter);transform:translateY(.5px) scale(1.04,.94)}40%{animation-timing-function:var(--ds-ease-exit);transform:translateY(-1.5px) scale(1.06)}60%{animation-timing-function:var(--ds-ease-standard);transform:translateY(.75px) scale(1.06,.9)}74%{animation-timing-function:var(--ds-ease-loop);transform:translateY(-.6px) scale(.98,1.03)}88%{animation-timing-function:var(--ds-ease-loop);transform:translateY(.25px) scale(1)}to{transform:translate(0) scale(1)}}@keyframes os-nav-icon-support-spin{0%{animation-timing-function:var(--ds-ease-standard);transform:rotate(0)}12%{animation-timing-function:var(--ds-ease-enter);transform:rotate(-12deg)}40%{animation-timing-function:var(--ds-ease-standard);transform:rotate(30deg)}66%{animation-timing-function:var(--ds-ease-loop);transform:rotate(188deg)}84%{animation-timing-function:var(--ds-ease-loop);transform:rotate(177deg)}to{transform:rotate(180deg)}}@keyframes os-nav-icon-support-drop{0%{animation-timing-function:var(--ds-ease-enter);opacity:0;transform:translate(0) scale(.4)}40%{animation-timing-function:var(--ds-ease-exit);opacity:1;transform:translate(calc(var(--os-nav-icon-splash) * 5.5px),-3.5px) scale(1)}to{opacity:0;transform:translate(calc(var(--os-nav-icon-splash) * 7px),.5px) scale(.6)}}.os-nav-icon--knowledge{--os-nav-icon-duration: var(--ds-duration-650);--ds-icon-figure-hold: .375}.os-nav-icon--knowledge .os-nav-icon__leaning{transform-origin:17.4px 20.9px}.os-nav-icon--knowledge .os-nav-icon__book{transform-origin:3px 21px}.os-nav-icon--knowledge[data-playing] .os-nav-icon__leaning{animation:os-nav-icon-knowledge-leaning var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--knowledge[data-playing] .os-nav-icon__book{animation:os-nav-icon-knowledge-book var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-knowledge-leaning{0%{animation-timing-function:var(--ds-ease-enter);transform:rotate(0)}37.5%{animation-timing-function:var(--ds-ease-exit);transform:rotate(16deg)}62.5%{animation-timing-function:var(--ds-ease-enter);transform:rotate(0)}72.5%{animation-timing-function:var(--ds-ease-standard);transform:rotate(3deg)}85%,to{transform:rotate(0)}}@keyframes os-nav-icon-knowledge-book{0%,61%{animation-timing-function:var(--ds-ease-exit);transform:rotate(0)}70%{animation-timing-function:var(--ds-ease-enter);transform:rotate(-3deg)}to{transform:rotate(0)}}.os-nav-icon--dashboards{--ds-icon-figure-hold: .5}.os-nav-icon--dashboards *{--os-nav-icon-reflow: translate(0, 0) scale(1, 1)}.os-nav-icon--dashboards .os-nav-icon__panel-sides{stroke-linecap:butt}.os-nav-icon--dashboards .os-nav-icon__panel--a .os-nav-icon__panel-bottom{--os-nav-icon-reflow: translate(0, -4px) scale(1, 1)}.os-nav-icon--dashboards .os-nav-icon__panel--a .os-nav-icon__panel-sides{--os-nav-icon-reflow: translate(0, 0) scale(1, .3333);transform-origin:0 4.5px}.os-nav-icon--dashboards .os-nav-icon__panel--b .os-nav-icon__panel-bottom{--os-nav-icon-reflow: translate(0, 4px) scale(1, 1)}.os-nav-icon--dashboards .os-nav-icon__panel--b .os-nav-icon__panel-sides{--os-nav-icon-reflow: translate(0, 0) scale(1, 3);transform-origin:0 4.5px}.os-nav-icon--dashboards .os-nav-icon__panel--c .os-nav-icon__panel-top{--os-nav-icon-reflow: translate(0, 4px) scale(1, 1)}.os-nav-icon--dashboards .os-nav-icon__panel--c .os-nav-icon__panel-sides{--os-nav-icon-reflow: translate(0, 0) scale(1, .3333);transform-origin:0 19.5px}.os-nav-icon--dashboards .os-nav-icon__panel--d .os-nav-icon__panel-top{--os-nav-icon-reflow: translate(0, -4px) scale(1, 1)}.os-nav-icon--dashboards .os-nav-icon__panel--d .os-nav-icon__panel-sides{--os-nav-icon-reflow: translate(0, 0) scale(1, 3);transform-origin:0 19.5px}.os-nav-icon--dashboards[data-playing] :is(.os-nav-icon__panel--a,.os-nav-icon__panel--d)>*{animation:os-nav-icon-reflow-first var(--os-nav-icon-duration) var(--ds-ease-loop)}.os-nav-icon--dashboards[data-playing] :is(.os-nav-icon__panel--b,.os-nav-icon__panel--c)>*{animation:os-nav-icon-reflow-second var(--os-nav-icon-duration) var(--ds-ease-loop)}@keyframes os-nav-icon-reflow-first{0%{animation-timing-function:var(--ds-ease-loop);transform:translate(0) scale(1)}38%,50%{animation-timing-function:var(--ds-ease-loop);transform:var(--os-nav-icon-reflow)}88%,to{transform:translate(0) scale(1)}}@keyframes os-nav-icon-reflow-second{0%,12%{animation-timing-function:var(--ds-ease-loop);transform:translate(0) scale(1)}50%,62%{animation-timing-function:var(--ds-ease-loop);transform:var(--os-nav-icon-reflow)}to{transform:translate(0) scale(1)}}.os-nav-icon--workflows{--os-nav-icon-duration: var(--ds-duration-780);--ds-icon-figure-hold: .4}.os-nav-icon--workflows .os-nav-icon__step--from{transform-origin:7px 7px}.os-nav-icon--workflows .os-nav-icon__step--to{transform-origin:17px 17px}.os-nav-icon--workflows .os-nav-icon__link{stroke-dasharray:11.2 11.2}.os-nav-icon--workflows[data-playing] .os-nav-icon__step--from{animation:os-nav-icon-workflows-from var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--workflows[data-playing] .os-nav-icon__link{animation:os-nav-icon-workflows-link var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--workflows[data-playing] .os-nav-icon__step--to{animation:os-nav-icon-workflows-to var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-workflows-from{0%{animation-timing-function:var(--ds-ease-standard);transform:rotate(0)}40%,to{transform:rotate(90deg)}}@keyframes os-nav-icon-workflows-link{0%,15%{animation-timing-function:var(--ds-ease-standard);stroke-dashoffset:0}40%{animation-timing-function:var(--ds-ease-exit);stroke-dashoffset:-5.6}56%{animation-timing-function:var(--ds-ease-enter);stroke-dashoffset:-11.2}to{stroke-dashoffset:-22.4}}@keyframes os-nav-icon-workflows-to{0%,52%{animation-timing-function:var(--ds-ease-standard);transform:rotate(0)}95%,to{transform:rotate(90deg)}}.os-nav-icon--modules{--os-nav-icon-duration: var(--ds-duration-650);--ds-icon-figure-hold: .384}.os-nav-icon--modules .os-nav-icon__block{transform-origin:18px 6px}.os-nav-icon--modules[data-playing] .os-nav-icon__block{animation:os-nav-icon-modules-block var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--modules[data-playing] .os-nav-icon__base{animation:os-nav-icon-modules-base var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-modules-block{0%{animation-timing-function:var(--ds-ease-enter);transform:translate(0) rotate(0)}38.4%{animation-timing-function:var(--ds-ease-exit);transform:translate(1px,-3px) rotate(45deg)}72%{animation-timing-function:var(--ds-ease-exit);transform:translate(0) rotate(90deg)}81.6%{animation-timing-function:var(--ds-ease-enter);transform:translateY(.75px) rotate(90deg)}to{transform:translate(0) rotate(90deg)}}@keyframes os-nav-icon-modules-base{0%,72%{animation-timing-function:var(--ds-ease-exit);transform:translate(0)}81.6%{animation-timing-function:var(--ds-ease-enter);transform:translateY(.75px)}to{transform:translate(0)}}.os-nav-icon--lab{--os-nav-icon-duration: var(--ds-duration-1040);--ds-icon-figure-hold: .18}.os-nav-icon--lab .os-nav-icon__flask{transform-origin:12px 21px}.os-nav-icon--lab .os-nav-icon__liquid{transform-origin:12px 15px}.os-nav-icon--lab .os-nav-icon__bubble{fill:currentColor;opacity:0;stroke:none;transform-box:fill-box;transform-origin:center}.os-nav-icon--lab .os-nav-icon__bubble--1{--os-nav-icon-drift: -1.5px}.os-nav-icon--lab .os-nav-icon__bubble--2{--os-nav-icon-drift: 1.5px}.os-nav-icon--lab .os-nav-icon__bubble--3{--os-nav-icon-drift: -.5px}.os-nav-icon--lab[data-playing] .os-nav-icon__flask{animation:os-nav-icon-lab-swirl var(--os-nav-icon-duration) var(--ds-ease-loop)}.os-nav-icon--lab[data-playing] .os-nav-icon__liquid{animation:os-nav-icon-lab-level var(--os-nav-icon-duration) var(--ds-ease-loop)}.os-nav-icon--lab[data-playing] .os-nav-icon__bubble{animation:os-nav-icon-lab-bubble calc(var(--os-nav-icon-duration) * .54) var(--ds-ease-standard) calc(var(--os-nav-icon-duration) * .22) both}.os-nav-icon--lab[data-playing] .os-nav-icon__bubble--2{animation-delay:calc(var(--os-nav-icon-duration) * .34)}.os-nav-icon--lab[data-playing] .os-nav-icon__bubble--3{animation-delay:calc(var(--os-nav-icon-duration) * .46)}@keyframes os-nav-icon-lab-swirl{0%{animation-timing-function:var(--ds-ease-loop);transform:rotate(0)}14%,18%{animation-timing-function:var(--ds-ease-loop);transform:rotate(-10deg)}34%{animation-timing-function:var(--ds-ease-loop);transform:rotate(8deg)}49%{animation-timing-function:var(--ds-ease-loop);transform:rotate(-5deg)}62%{animation-timing-function:var(--ds-ease-loop);transform:rotate(2deg)}74%,to{transform:rotate(0)}}@keyframes os-nav-icon-lab-level{0%,3%{animation-timing-function:var(--ds-ease-loop);transform:rotate(0)}18%,22%{animation-timing-function:var(--ds-ease-loop);transform:rotate(10deg)}38%{animation-timing-function:var(--ds-ease-loop);transform:rotate(-7deg)}53%{animation-timing-function:var(--ds-ease-loop);transform:rotate(4deg)}66%{animation-timing-function:var(--ds-ease-loop);transform:rotate(-1.5deg)}78%,to{transform:rotate(0)}}@keyframes os-nav-icon-lab-bubble{0%{animation-timing-function:var(--ds-ease-enter);opacity:0;transform:translate(0) scale(.4)}25%{animation-timing-function:var(--ds-ease-standard);opacity:1;transform:translate(calc(var(--os-nav-icon-drift) * .3),-3px) scale(1)}to{opacity:0;transform:translate(var(--os-nav-icon-drift),-11px) scale(.85)}}.os-nav-icon--projects{--os-nav-icon-duration: var(--ds-duration-650);--ds-icon-figure-hold: .576}.os-nav-icon--projects :is(.os-nav-icon__folder-stub,.os-nav-icon__card,.os-nav-icon__flap){opacity:0}.os-nav-icon--projects .os-nav-icon__flap{transform-origin:12px 20px}.os-nav-icon--projects[data-playing] .os-nav-icon__folder-closed{animation:os-nav-icon-projects-closed var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--projects[data-playing] .os-nav-icon__flap{animation:os-nav-icon-projects-flap var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--projects[data-playing] .os-nav-icon__flap-edge{animation:os-nav-icon-projects-flap-edge var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--projects[data-playing] .os-nav-icon__folder-stub{animation:os-nav-icon-projects-stub var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--projects[data-playing] .os-nav-icon__card{animation:os-nav-icon-projects-card calc(var(--os-nav-icon-duration) * .72) var(--ds-ease-standard) both}.os-nav-icon--projects[data-playing] .os-nav-icon__card--2{animation-delay:calc(var(--os-nav-icon-duration) * .048)}.os-nav-icon--projects[data-playing] .os-nav-icon__card--3{animation-delay:calc(var(--os-nav-icon-duration) * .096)}@keyframes os-nav-icon-projects-closed{0%,7.2%{animation-timing-function:var(--ds-ease-exit);opacity:1}19.2%,86.4%{animation-timing-function:var(--ds-ease-enter);opacity:0}98.4%,to{opacity:1}}@keyframes os-nav-icon-projects-flap{0%,7.2%{animation-timing-function:var(--ds-ease-standard);opacity:0;transform:translate(1.98px) skew(10.4deg) scaleY(1.4)}14.4%{animation-timing-function:var(--ds-ease-enter);opacity:1;transform:translate(1.98px) skew(10.4deg) scaleY(1.4)}38.4%,62.4%{animation-timing-function:var(--ds-ease-standard);opacity:1;transform:translate(0) skew(0) scale(1)}88.8%{animation-timing-function:var(--ds-ease-standard);opacity:1;transform:translate(1.98px) skew(10.4deg) scaleY(1.4)}98.4%,to{opacity:0;transform:translate(1.98px) skew(10.4deg) scaleY(1.4)}}@keyframes os-nav-icon-projects-flap-edge{0%,21.6%{opacity:0}33.6%,60%{opacity:1}72%,to{opacity:0}}@keyframes os-nav-icon-projects-stub{0%,16.8%{opacity:0}28.8%,64.8%{opacity:1}76.8%,to{opacity:0}}@keyframes os-nav-icon-projects-card{0%,40%{animation-timing-function:var(--ds-ease-enter);opacity:0;transform:translateY(2.5px)}66.67%,80%{animation-timing-function:var(--ds-ease-exit);opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(2.5px)}}.os-nav-icon--chat{--os-nav-icon-duration: var(--ds-duration-650);--ds-icon-figure-hold: .7}.os-nav-icon--chat .os-nav-icon__speech{transform-origin:3px 21px}.os-nav-icon--chat .os-nav-icon__line{opacity:0;stroke-dasharray:9 14}.os-nav-icon--chat[data-playing] .os-nav-icon__speech{animation:os-nav-icon-chat-speech var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--chat[data-playing] .os-nav-icon__line--1{animation:os-nav-icon-chat-line-1 var(--os-nav-icon-duration) var(--ds-ease-standard)}.os-nav-icon--chat[data-playing] .os-nav-icon__line--2{animation:os-nav-icon-chat-line-2 var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-chat-speech{0%{animation-timing-function:var(--ds-ease-exit);transform:scale(1)}15%{animation-timing-function:var(--ds-ease-enter);transform:scale(.9)}37.5%{animation-timing-function:var(--ds-ease-standard);transform:scale(1.06)}57.5%,to{transform:scale(1)}}@keyframes os-nav-icon-chat-line-1{0%,20%{animation-timing-function:var(--ds-ease-standard);opacity:1;stroke-dashoffset:10}52.5%,70%{animation-timing-function:var(--ds-ease-exit);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes os-nav-icon-chat-line-2{0%,45%{animation-timing-function:var(--ds-ease-standard);opacity:1;stroke-dashoffset:10}70%{animation-timing-function:var(--ds-ease-exit);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.os-project-folder{overflow:visible}.os-project-folder *{transform-box:view-box}.os-project-folder :is(.os-project-folder__base,.os-project-folder__side,.os-project-folder__tip,.os-project-folder__flap){transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-medium) var(--ds-ease-standard)}.os-project-folder .os-project-folder__tip{opacity:0;transform:translateY(.9px) scale(1.06,1.19);transform-origin:12px 18px}.os-project-folder .os-project-folder__flap{opacity:0;transform:translate(.7px) skew(10.35deg) scaleY(1.4118);transform-origin:12px 19px}.os-project-folder .os-project-folder__flap-edge{stroke-dasharray:5.2 20;stroke-dashoffset:6;transition:stroke-dashoffset var(--ds-duration-fast) var(--ds-ease-exit)}@media(hover:hover){.ds-navigation-project__row:hover .ds-navigation-project__icon:not([data-open]) .os-project-folder__tip{opacity:1;transform:translate(0) scale(1)}.ds-navigation-project__row:hover .ds-navigation-project__icon:not([data-open]) :is(.os-project-folder__base,.os-project-folder__side){opacity:0}.ds-navigation-project__row:hover .ds-navigation-project__icon:not([data-open]) .os-project-folder__flap{transform:translate(-1.49px,-.5px) skew(0) scale(1)}}html[data-keyboard-navigation] .ds-navigation-project__fold:focus .ds-navigation-project__icon:not([data-open]) .os-project-folder__tip{opacity:1;transform:translate(0) scale(1)}html[data-keyboard-navigation] .ds-navigation-project__fold:focus .ds-navigation-project__icon:not([data-open]) :is(.os-project-folder__base,.os-project-folder__side){opacity:0}html[data-keyboard-navigation] .ds-navigation-project__fold:focus .ds-navigation-project__icon:not([data-open]) .os-project-folder__flap{transform:translate(-1.49px,-.5px) skew(0) scale(1)}.ds-navigation-project__icon[data-open] .os-project-folder__side{opacity:0}.ds-navigation-project__icon[data-open] .os-project-folder__tip{opacity:0;transform:translate(1.49px,.5px) scale(1)}.ds-navigation-project__icon[data-open] .os-project-folder__flap{opacity:1;transform:translate(0) skew(0) scale(1);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-390) var(--ds-ease-enter)}.ds-navigation-project__icon[data-open] .os-project-folder__flap-edge{stroke-dashoffset:0;transition:stroke-dashoffset var(--ds-duration-medium) var(--ds-ease-standard) var(--ds-duration-fast)}.os-nav-icon--scheduled{--os-nav-icon-duration: var(--ds-duration-780);--ds-icon-figure-hold: .5}.os-nav-icon--scheduled .os-nav-icon__hands{transform-origin:12px 12px}.os-nav-icon--scheduled[data-playing] .os-nav-icon__hands{animation:os-nav-icon-scheduled-hands var(--os-nav-icon-duration) var(--ds-ease-standard)}@keyframes os-nav-icon-scheduled-hands{0%{animation-timing-function:var(--ds-ease-standard);transform:rotate(0)}50%{animation-timing-function:var(--ds-ease-standard);transform:rotate(180deg)}to{transform:rotate(360deg)}}.ds-workspace-shell{background:transparent;color:var(--ds-text);display:flex;flex-direction:column;min-height:0;overflow:hidden}.os-panel-header{align-items:center;background:var(--ds-surface-current);border-bottom:1px solid var(--ds-border);display:flex;flex:none;gap:var(--ds-space-6);min-height:var(--ds-workspace-panel-header-height);min-width:0;padding:0 var(--ds-space-12)}.os-panel-header__lead,.os-panel-header__end{align-items:center;display:flex;flex:none;gap:var(--ds-space-6)}.os-panel-header__end{margin-left:auto}.os-panel-header>.ds-workspace-header-slot{flex:1;min-width:0}.os-panel-header .os-panel-header__command{color:var(--ds-text)}.os-panel-header .os-panel-header__command:hover:not(:disabled){background:var(--ds-navigation-hover);color:var(--ds-text)}.os-panel-header__toggle{position:relative}.os-path-arrows{align-items:center;display:flex;flex:none;gap:var(--ds-space-2)}.os-panel-header .os-path-arrows .os-panel-header__command[aria-disabled=true],.os-panel-header .os-path-arrows .os-panel-header__command[aria-disabled=true]:hover{background:transparent;color:var(--ds-text-faint);cursor:default;opacity:.55}.os-panel-header__title,.os-page-path{flex:0 1 auto;min-width:0;padding-inline:var(--ds-space-4)}.os-panel-header__title{align-items:baseline;display:flex;gap:var(--ds-space-8);white-space:nowrap}.os-panel-header__count{color:var(--ds-text-muted)}.os-page-path{position:relative}.os-panel-header:has(>.ds-workspace-header-slot[data-occupied])>.os-page-path{max-width:50%}.os-page-path ol{align-items:center;display:flex;gap:var(--ds-space-6);list-style:none;margin:0;min-width:0;overflow:hidden;padding:0;white-space:nowrap}.os-page-path li{align-items:center;color:var(--ds-text-muted);display:inline-flex;flex:none;gap:var(--ds-space-6);min-width:0}.os-page-path li+li:before{color:var(--ds-text-faint);content:"/"}.os-page-path li.os-page-path__current{color:var(--ds-text);flex:0 1 auto;overflow:hidden}.os-page-path__current>span{display:flex;min-width:0}.os-page-path li.os-page-path__lead:not(:last-child){flex:0 1000 auto;min-width:var(--os-page-path-lead-min, 0);overflow:hidden}.os-page-path__lead>a{display:flex;min-width:0}.os-page-path ol.os-page-path__measure{height:0;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;visibility:hidden;width:-moz-max-content;width:max-content}.os-navigation-new-chat{align-items:center;display:grid;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) var(--ds-control-height-small);padding-right:var(--ds-space-4)}.os-navigation-new-chat__quick{align-items:center;background:transparent;border:0;border-radius:var(--ds-radius-control);color:var(--ds-text-muted);cursor:pointer;display:inline-flex;height:var(--ds-control-height-small);justify-content:center;padding:0;width:var(--ds-control-height-small)}.os-navigation-new-chat__quick:hover{background:var(--ds-navigation-hover);color:var(--ds-text)}html[data-keyboard-navigation] .os-navigation-new-chat__quick:focus{box-shadow:inset 0 0 0 2px var(--ds-border-focus);outline:none}.ds-workspace-wordmark{align-items:center;display:inline-flex;gap:var(--ds-space-4);min-width:0;white-space:nowrap}.ds-workspace-wordmark__logo{display:block;height:var(--ds-space-20);-o-object-fit:contain;object-fit:contain;width:var(--ds-space-20)}.ds-workspace-wordmark__name{color:var(--ds-text)}.ds-workspace-body{display:flex;flex:1;min-height:0;min-width:0;padding:var(--ds-space-12) var(--ds-space-12) var(--ds-space-12) 0}.ds-workspace-body[data-navigation-hidden=true]{padding-left:var(--ds-space-12)}.ds-skip-link{background:var(--ds-surface-raised);border:1px solid var(--ds-border-focus);border-radius:var(--ds-radius-control);color:var(--ds-text);left:var(--ds-space-12);padding:var(--ds-space-8) var(--ds-space-12);position:fixed;top:var(--ds-space-12);transform:translateY(calc(-100% - var(--ds-space-24)));transition:transform var(--ds-duration-fast) var(--ds-ease-standard);z-index:var(--ds-z-toast)}html[data-keyboard-navigation] .ds-skip-link:focus{transform:translateY(0)}.ds-workspace-main{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;position:relative}.ds-workspace-panels{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.ds-workspace-panel{--ds-surface-current: var(--ds-surface-panel);background:var(--ds-surface-panel);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel);color:var(--ds-text);min-height:0;min-width:0;overflow:hidden;position:relative}.ds-workspace-panel--primary{flex:1 1 auto;min-width:min(100%,var(--ds-workspace-primary-min))}.ds-workspace-panel--secondary,.ds-workspace-panel--tertiary{flex:0 1 auto}.ds-workspace-panel--secondary{min-width:var(--ds-workspace-secondary-min)}.ds-workspace-panel--tertiary{min-width:var(--ds-workspace-tertiary-min)}.ds-workspace-panels[data-layout=single] .ds-workspace-panel{flex:1 1 100%;min-width:0;width:100%!important}.ds-workspace-panel__content{height:100%;min-height:0;min-width:0}.ds-workspace-panel__content--contained{overflow:hidden}.ds-workspace-panel__content--page{--_ds-workspace-page-padding: var(--ds-space-24);overflow:auto;padding:var(--_ds-workspace-page-padding);padding-bottom:calc(var(--_ds-workspace-page-padding) + var(--ds-workspace-page-clearance))}.ds-resize-handle{align-items:center;align-self:stretch;cursor:col-resize;display:flex;flex:0 0 var(--ds-space-12);justify-content:center;touch-action:none}.ds-resize-handle--horizontal{align-self:auto;cursor:row-resize}.ds-resize-handle>span{background:linear-gradient(180deg,transparent 0%,var(--ds-action-primary-fill) 20%,var(--ds-action-primary-fill) 80%,transparent 100%);border-radius:var(--ds-radius-pill);height:calc(100% - var(--ds-space-20));opacity:0;transition:height var(--ds-duration-fast) var(--ds-ease-standard),opacity var(--ds-duration-fast) var(--ds-ease-standard),width var(--ds-duration-fast) var(--ds-ease-standard);width:1px}.ds-resize-handle:not(.ds-resize-handle--horizontal):hover>span,html[data-keyboard-navigation] .ds-resize-handle:not(.ds-resize-handle--horizontal):focus>span,.ds-resize-handle:not(.ds-resize-handle--horizontal):active>span{opacity:1;width:2px}.ds-resize-handle--horizontal>span{background:linear-gradient(90deg,transparent 0%,var(--ds-border) 20%,var(--ds-border) 80%,transparent 100%);height:1px;opacity:1;width:calc(100% - var(--ds-space-20))}.ds-resize-handle--horizontal:hover>span,html[data-keyboard-navigation] .ds-resize-handle--horizontal:focus>span,.ds-resize-handle--horizontal:active>span{background:linear-gradient(90deg,transparent 0%,var(--ds-action-primary-fill) 20%,var(--ds-action-primary-fill) 80%,transparent 100%);height:2px}.os-panel-switcher{padding-bottom:var(--ds-space-6)}.os-navigation-account-actions{display:grid;gap:var(--ds-space-2)}.ds-workspace-navigation{background:transparent;color:var(--ds-text);flex:0 0 auto;min-height:0;overflow:hidden;position:relative;transition:width var(--ds-duration-fast) var(--ds-ease-standard);width:var(--ds-navigation-width)}.ds-workspace-navigation.is-hidden{pointer-events:none;width:0}.ds-workspace-navigation__inner{display:flex;flex-direction:column;height:100%;min-height:0;opacity:calc(1 - .7 * var(--ds-navigation-drag-fade, 0));padding:0 var(--ds-space-8);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);width:var(--ds-navigation-width)}.ds-workspace-navigation.is-close-armed .ds-workspace-navigation__inner{opacity:0}.ds-workspace-navigation__close-overlay{align-items:center;color:var(--ds-text-muted);display:flex;gap:var(--ds-space-4);inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-workspace-navigation.is-close-armed .ds-workspace-navigation__close-overlay{opacity:1}.ds-workspace-navigation.is-dragging,.ds-workspace-navigation.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-workspace-navigation.is-dragging{transition:none}.ds-workspace-navigation__drawer-header{display:none}.ds-workspace-navigation__head{align-items:center;display:flex;flex:none;gap:var(--ds-space-6);justify-content:space-between;min-height:var(--ds-workspace-panel-header-height);padding-left:var(--ds-space-4)}.ds-workspace-navigation__head .os-panel-header__command{color:var(--ds-text)}.ds-workspace-navigation__scroll{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.ds-workspace-navigation__app{display:flex;flex:1;flex-direction:column;min-height:0}.ds-workspace-navigation__destinations{flex:1;min-height:0;overflow-y:auto;padding:var(--ds-space-6) 0}.ds-workspace-navigation__destinations>*+*{margin-top:var(--ds-space-2)}.ds-workspace-navigation__destinations>.os-navigation-new-chat+*,.ds-workspace-navigation__destinations>*+.ds-navigation-section{margin-top:var(--ds-space-16)}.ds-workspace-navigation-backdrop{display:none}.ds-workspace-navigation-resize{margin-inline:calc(var(--ds-space-6) * -1) 0}.ds-workspace-navigation-resize.is-dragging>span{background:linear-gradient(180deg,transparent 0%,var(--ds-action-primary-fill) 20%,var(--ds-action-primary-fill) 80%,transparent 100%);opacity:1;width:2px}@media(max-width:1023px){.ds-workspace-body{padding:0}.ds-workspace-panels{padding:var(--ds-space-6)}.ds-workspace-navigation__head{display:none}.ds-workspace-panel{border-radius:var(--ds-radius-panel);width:100%}.ds-workspace-navigation{--ds-surface-current: var(--ds-surface-raised);background:var(--ds-surface-raised);border-right:1px solid var(--ds-border);box-shadow:var(--ds-shadow-raised);display:none;inset:0 auto 0 0;max-width:85vw;position:fixed;width:var(--ds-navigation-drawer-width);z-index:var(--ds-z-navigation)}.ds-workspace-navigation.is-drawer-open{display:block}.ds-workspace-navigation[data-drawer-motion]{pointer-events:none;transform:translate(-100%);transition:transform var(--ds-duration-fast) var(--ds-ease-exit),display var(--ds-duration-fast) allow-discrete}.ds-workspace-navigation[data-drawer-motion].is-drawer-open{pointer-events:auto;transform:none;transition:transform var(--ds-duration-medium) var(--ds-ease-enter),display var(--ds-duration-medium) allow-discrete}@starting-style{.ds-workspace-navigation[data-drawer-motion].is-drawer-open{transform:translate(-100%)}}.ds-workspace-navigation.is-hidden{pointer-events:auto}.ds-workspace-navigation__inner{opacity:1;padding:max(var(--ds-space-8),env(safe-area-inset-top)) var(--ds-space-8) max(var(--ds-space-8),env(safe-area-inset-bottom)) max(var(--ds-space-8),env(safe-area-inset-left));width:100%}.ds-workspace-navigation__close-overlay{display:none}.ds-workspace-navigation__drawer-header{align-items:center;display:flex;flex:none;justify-content:space-between;margin-bottom:var(--ds-space-10)}.ds-workspace-navigation-backdrop{background:var(--ds-surface-backdrop);border:0;display:block;inset:0;position:fixed;z-index:var(--ds-z-navigation-overlay)}.ds-workspace-navigation-backdrop[data-drawer-motion]{animation:ds-fade-in var(--ds-duration-medium) var(--ds-ease-enter)}.ds-workspace-navigation-backdrop[data-state=closing]{pointer-events:none}.ds-workspace-navigation-backdrop[data-drawer-motion][data-state=closing]{animation:ds-fade-out var(--ds-duration-fast) var(--ds-ease-exit) forwards}.ds-workspace-navigation-resize{display:none}.os-panel-switcher{padding:var(--ds-space-6)}}@media(max-width:719px){.ds-workspace-panel__content--page{--_ds-workspace-page-padding: var(--ds-space-16)}}@media(prefers-reduced-motion:reduce){.ds-skip-link,.ds-resize-handle>span,.ds-workspace-navigation,.ds-workspace-navigation[data-drawer-motion],.ds-workspace-navigation[data-drawer-motion].is-drawer-open{transition:none}.ds-workspace-navigation-backdrop[data-drawer-motion]{animation:none}}.ds-workspace-header-slot{align-items:center;container:workspace-header-slot / inline-size;display:flex;flex:1;gap:var(--ds-space-8);justify-content:space-between;min-width:0}.ds-workspace-header-slot__start,.ds-workspace-header-slot__end{align-items:center;display:flex;gap:var(--ds-space-6);min-width:0}.ds-workspace-header-slot__start{flex:1 1 auto;overflow:hidden}.ds-workspace-header-slot__end{flex:none;justify-content:flex-end;margin-left:auto}.ds-workspace-header-slot__start:empty,.ds-workspace-header-slot__end:empty{display:none}._panel_o7wp4_1{color:var(--ds-text);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}._panel_o7wp4_1:focus{outline:none}._surface_o7wp4_15{display:flex;flex:1;min-height:0;min-width:0;position:relative}._loading_o7wp4_23{align-items:center;color:var(--ds-text-muted);display:flex;flex:1;justify-content:center;padding:var(--ds-space-10)}._tag_547ee_3{align-self:center;cursor:pointer;flex:none;gap:var(--ds-space-4);min-height:calc(var(--ds-control-height-xsmall) + var(--ds-space-4));padding:0 var(--ds-space-8);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);white-space:nowrap}._tag_547ee_3:hover,._tag_547ee_3[aria-expanded=true]{border-color:var(--ds-border-strong)}._rules_547ee_19{display:grid;gap:var(--ds-space-4);list-style:disc;margin:0;padding-inline-start:var(--ds-space-16)}._panel_iv0ou_1{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}._header_iv0ou_9{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;flex:0 0 auto;gap:var(--ds-space-6);justify-content:space-between;min-height:var(--ds-workspace-panel-header-height);padding:var(--ds-space-6) var(--ds-space-12)}._heading_iv0ou_20{align-items:baseline;display:flex;flex:1;gap:var(--ds-space-8);min-width:0}._heading_iv0ou_20 h2{flex:0 1 auto;min-width:0}._heading_iv0ou_20 p{flex:0 1000 auto;min-width:0}._location_iv0ou_40{align-items:center;display:flex;flex:1;gap:var(--ds-space-6);min-width:0}._filesToggle_iv0ou_49{position:relative}._filesCount_iv0ou_53{align-items:center;background:var(--ds-tint-selected);border-radius:var(--ds-radius-pill);color:var(--ds-text);display:flex;height:var(--ds-space-16);justify-content:center;min-width:var(--ds-space-16);padding:0 var(--ds-space-4);position:absolute;right:calc(var(--ds-space-4) * -1);top:calc(var(--ds-space-2) * -1)}._header_iv0ou_9 h2,._header_iv0ou_9 p{margin:0}._header_iv0ou_9 p{color:var(--ds-text-muted)}._actions_iv0ou_77{align-items:center;display:flex;flex:0 0 auto;gap:var(--ds-space-2)}._conversation_iv0ou_84{flex:1;min-height:0;overflow:hidden}._dialog_tgfek_1{--ds-surface-current: var(--ds-surface-raised);width:min(440px,calc(100vw - 2 * var(--ds-space-16)));max-height:calc(100dvh - 2 * var(--ds-space-16));overflow:hidden;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);padding:0;background:var(--ds-surface-raised);color:var(--ds-text);box-shadow:var(--ds-shadow-raised);outline:none}._dialog_tgfek_1[open]{display:flex;flex-direction:column}._dialog_tgfek_1::backdrop{background:var(--ds-surface-backdrop)}._form_tgfek_18{display:grid;min-height:0;gap:var(--ds-space-24);padding:var(--ds-space-24);overflow:auto;overscroll-behavior:contain}._header_tgfek_19{display:grid;gap:var(--ds-space-8)}._heading_tgfek_20,._description_tgfek_20,._error_tgfek_20{margin:0}._description_tgfek_20,._error_tgfek_20{color:var(--ds-text-muted)}._error_tgfek_20{overflow-wrap:anywhere}._actions_tgfek_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-8)}._chooser_to1vf_1{display:grid;height:100%;min-height:0;place-items:center;overflow:auto;padding:var(--ds-space-24);color:var(--ds-text)}._card_to1vf_2{display:grid;width:min(460px,100%);gap:var(--ds-space-8)}._card_to1vf_2>p{color:var(--ds-text-muted)}._icon_to1vf_4{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--ds-radius-control);background:var(--ds-action-primary-subtle);color:var(--ds-text)}._projects_to1vf_5{max-height:min(320px,42vh);overflow-y:auto;padding:var(--ds-space-4) 0}._state_to1vf_6{display:grid;gap:var(--ds-space-6);padding:var(--ds-space-8);border:1px solid transparent;border-radius:var(--ds-radius-control);background:var(--ds-tint);color:var(--ds-text-muted)}._retry_to1vf_7,._createWrap_to1vf_8{width:-moz-max-content;width:max-content}html[data-keyboard-navigation] ._chooser_to1vf_1 button:focus{outline:2px solid var(--ds-border-focus);outline-offset:2px}._rig_91b77_5{height:0;left:0;pointer-events:none;position:fixed;top:0;width:0;will-change:transform;z-index:var(--os-z-orb)}._glow_91b77_16{border-radius:50%;inset:-100%;opacity:0;pointer-events:none;position:absolute}._canvas_91b77_24{display:block;pointer-events:none;position:absolute}._orb_91b77_30{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-radius:50%;cursor:grab;inset:0;pointer-events:auto;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._orb_91b77_30[data-held]{cursor:grabbing}
