/* СОБРАНО tools/remotion.py — не править руками. Описание — в самом скрипте. */
:where(:root.iam-tray:not([data-theme="light"])) .sb-proj-arrow{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sec-ico-btn{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .tsk-action-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .tsk-action-btn .tsk-btn-lbl{transition:max-width .25s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1), margin .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-accordion .subt-add button{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-tb-popup{transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1), padding .25s cubic-bezier(.2,.8,.2,1), margin .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .wtb-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-group-arr{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .prio-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ico-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .detail-panel{transition:transform .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .dp-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .note-card-collapse-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-tb-toggle{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-tb-icons{transition:max-width .42s cubic-bezier(.2,.8,.2,1), opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-tb-icons .acc-tb-btn{transition:transform .15s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .anim-check-box{transition:all .15s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .anim-check-path{transition:stroke-dashoffset .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .anim-check-label{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .anim-check-strike{transition:width .25s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .wizard-step-dot{transition:background .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .wizard-step-line{transition:background .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .wizard-progress-fill{transition:width .42s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .wizard-btn-back{transition:all .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .wizard-btn-next{transition:background .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-row{transition:background .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-check{transition:all .15s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .proj-card{transition:transform .15s cubic-bezier(.2,.9,.25,1.1), box-shadow .15s cubic-bezier(.2,.8,.2,1), border-color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sb-item{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1), padding-left .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .save-btn{transition:opacity .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cancel-btn{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-tb-btn{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-tb-btn svg{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .note-card{transition:background .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .idea-card{transition:background .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .filter-chip{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .toast{transition:all .25s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .tg-hdr{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .tg-arrow{transition:transform .25s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .detail-overlay{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .inp{transition:border-color .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sb-section-arrow{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sb-section-body{transition:max-height .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cal-filter-lbl{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cal-arrow{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cal-pill-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cal-col-day{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cal-row-slot{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) body.cal-dragging .cal-row-slot{transition:none !important}
:where(:root.iam-tray:not([data-theme="light"])) .cal-popup input,:where(:root.iam-tray:not([data-theme="light"])) .cal-popup select,:where(:root.iam-tray:not([data-theme="light"])) .cal-popup textarea{transition:border-color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cal-mc{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .home-today-item{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-sort-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .kanban-task{transition:transform .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-view-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .mass-act-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .focus-amb-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ai-textarea{transition:border-color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ai-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .dp-cal-nav-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .dp-cal-day{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .dp-cal-time-slot{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ctp-pop .ctp-row{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-item{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-item-act{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-add-btn{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ctx-menu-item{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .app-sheet{transition:height .42s cubic-bezier(.2,.8,.2,1), width .42s cubic-bezier(.2,.8,.2,1), max-width .42s cubic-bezier(.2,.8,.2,1), left .42s cubic-bezier(.2,.8,.2,1), bottom .42s cubic-bezier(.2,.8,.2,1), border-radius .42s cubic-bezier(.2,.8,.2,1), padding-bottom .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .app-sheet.dragging{transition:none}
:where(:root.iam-tray:not([data-theme="light"])) .sheet-drag-handle{transition:height .42s cubic-bezier(.2,.8,.2,1), opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #page-home{transition:transform .42s cubic-bezier(.2,.8,.2,1), filter .42s cubic-bezier(.2,.8,.2,1)}
:root:has(.app-sheet.dragging):where(:root.iam-tray:not([data-theme="light"])) #page-home{transition:none}
:where(:root.iam-tray:not([data-theme="light"])) .proj-card.folder{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .proj-card .f3{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .et-scrim{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .et-alert{transition:opacity .25s cubic-bezier(.2,.8,.2,1), transform .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .et-wheel-cell{transition:color .15s cubic-bezier(.2,.8,.2,1), font-weight .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .et-a-btn-primary{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ct-scrim{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ct-sheet{transition:transform .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ct-cta{transition:transform .15s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .acc-sub-bar-fill{transition:width .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .app-sheet .task-accordion .anim-check-wrap > button{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-accordion .subt-add-ico{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cfp-chip{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .fg-sheet-ov{transition:background .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .fg-sheet{transition:transform .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .fx-block{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .task-wrap{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1) !important}
:where(:root.iam-tray:not([data-theme="light"])) .task-row .t-timepill{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .fx-x{transition:none !important}
:where(:root.iam-tray:not([data-theme="light"])) #page-calendar .cal-mc{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .prj-edit{transition:all .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .prj-cl-row{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ms-bar{transition:opacity .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ms-bar button{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ms-pick::before{transition:background .15s cubic-bezier(.2,.8,.2,1), border-color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #home-focus-pill{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #split-toggle{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cl-popup-ov{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-popup{transition:transform .15s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-chip{transition:background .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .fxp-ov{transition:background .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .fxp{transition:transform .25s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .uic-ov{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .uic-box{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .uic-btns button{transition:background .15s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .cl-popup-pin{transition:color .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sec-switch button{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #app-sidebar .sb-proj-arrow{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #app-sidebar .sb-proj-sub{transition:max-height .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #web-login #web-pin-input{transition:box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #web-login .login-motion-btn{transition:transform .15s cubic-bezier(.2,.8,.2,1), filter .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #app-sheet{transition:none !important}
@media(max-width:760px){:where(:root.iam-tray:not([data-theme="light"])) #app-sidebar{transition:transform .15s cubic-bezier(.2,.8,.2,1)}}
:where(:root.iam-tray:not([data-theme="light"])) .trail-month{transition:border-color .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .path-cta{transition:transform .15s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .path-progress i{transition:transform .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .path-card{transition:transform .15s cubic-bezier(.2,.8,.2,1), border-color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .path-reference[data-path-motion="reference"] .path-card{transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}
:where(:root.iam-tray:not([data-theme="light"])) .path-reference[data-path-motion="reference"] :is(.path-lines,.path-finish,.path-here){transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}
:where(:root.iam-tray:not([data-theme="light"])) .path-reference .path-card:is(.is-measuring,.is-resizing){transition:none !important}
:where(:root.iam-tray:not([data-theme="light"])) .path-reference[data-path-motion="off"] *{transition:none !important}
@media(prefers-reduced-motion:reduce){:where(:root.iam-tray:not([data-theme="light"])) .path-reference:not([data-path-motion="reference"]) *{transition:none !important}}
@media (min-width:761px){:root[data-design="shtab"]:not([data-_a]):not([data-_b]):not([data-_c]):where(:root.iam-tray:not([data-theme="light"])) #app-sidebar :is(.sb-btn > span:not(.sh-key):not(.sh-badge), .sb-proj-lbl > span:not(.sh-badge), .sb-brand span, .sh-key, .sb-proj-chev, .sh-pin-btn){transition:opacity .15s cubic-bezier(.2,.8,.2,1)}}
:root[data-design="shtab"]:not([data-_a]):not([data-_b]):not([data-_c]):where(:root.iam-tray:not([data-theme="light"])) #app-sidebar :is(.sb-btn, .sb-proj-lbl){transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:not([data-_a]):not([data-_b]):not([data-_c]):where(:root.iam-tray:not([data-theme="light"])) #app-sidebar .sb-proj-lbl .sb-proj-chev{transition:transform .25s var(--sh-spring), opacity .15s}
:root[data-design="shtab"]:not([data-_a]):not([data-_b]):not([data-_c]):where(:root.iam-tray:not([data-theme="light"])) #sb-app-projects{transition:max-height .35s var(--sh-spring), opacity .2s}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #app-sidebar :is(.sb-sub-row, .sb-sub-add){transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #app-sidebar .sb-sub-ic{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:not([data-_a]):not([data-_b]):not([data-_c]):where(:root.iam-tray:not([data-theme="light"])) #app-sidebar .sh-badge{transition:left .22s var(--sh-spring), top .22s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-seg button{transition:.15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-wd{transition:transform .35s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-btn{transition:transform .2s var(--sh-spring), filter .2s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-cv i{transition:transform 1.2s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-slides{transition:transform .5s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-sl{transition:opacity .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pill{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-dots button{transition:.25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ck{transition:.25s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) .sd-veil{transition:.25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sd-pop{transition:.42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .sd-pop .sd-avs span{transition:.15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-pl-more{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-ph-ring{transition:--p .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-ph-sub{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-ph-seg button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-ph-add{transition:transform .2s var(--sh-tk-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-ph-add svg{transition:transform .35s var(--sh-tk-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-btn{transition:filter .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #proj-tabs .prj-tab{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-hero .sd-pl-back{transition:background .2s, transform .14s var(--sh-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-project :is(#proj-subprojects-list,#proj-notes-list) .note-card{transition:transform .35s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-folder-new{transition:.25s var(--sh-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf{transition:transform .45s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf .sd-cv i{transition:transform 1.2s var(--sh-spring), background .45s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-c{transition:transform .6s var(--sh-spring), opacity .4s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-tab{transition:top .6s var(--sh-spring), opacity .25s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-title{transition:top .6s var(--sh-spring), opacity .25s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-fr{transition:top .6s var(--sh-spring), height .6s var(--sh-spring), width .6s var(--sh-spring), border-radius .6s var(--sh-spring), box-shadow .4s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-face{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-gear{transition:opacity .25s, transform .35s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.opening .sd-pf-c{transition-duration:.42s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.cfg-now .sd-pf-fr,:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.cfg-now .sd-pf-set{transition:none !important}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-set{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.cfg .sd-pf-set{transition:opacity .25s .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-nm{transition:box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-sw button{transition:transform .25s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-seg button{transition:.15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-mem button{transition:.25s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.cfg :is(.sd-pf-tab, .sd-pf-title, .sd-pf-fr, .sd-pf-tk){transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ps-x{transition:transform .3s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ps-tab{transition:transform .5s var(--sh-spring), opacity .3s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ps-body{transition:transform .55s var(--sh-spring), opacity .3s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.cfg-now :is(.sd-ps-tab, .sd-ps-body){transition:none !important}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf{transition:transform .45s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf .sd-cv i{transition:transform 1.2s var(--sh-spring), background .45s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-c{transition:transform .6s var(--sh-spring), opacity .4s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk :is(.sd-pf-tab, .sd-pf-title){transition:top .6s var(--sh-spring), opacity .25s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-fr{transition:top .6s var(--sh-spring), height .6s var(--sh-spring), width .6s var(--sh-spring), border-radius .6s var(--sh-spring), box-shadow .4s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-face{transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-gear{transition:opacity .25s, transform .35s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf-set{transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ps-tab{transition:transform .5s var(--sh-spring), opacity .3s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ps-body{transition:transform .55s var(--sh-spring), opacity .3s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-ps-x{transition:transform .3s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.opening :is(.sd-pf-c, .sd-pf-fr, .sd-pf-tab, .sd-pf-title){transition-duration:.42s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pf.cfg-now :is(.sd-ps-tab, .sd-ps-body){transition:none !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-grid[data-l="6"] > section{transition:transform .45s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-cv i{transition:transform 1.2s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-c{transition:transform .6s var(--sh-spring), opacity .4s}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-tab{transition:top .6s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-nm{transition:top .6s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-bd{transition:top .6s var(--sh-spring)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-grid[data-l="6"] > section{transition:transform .45s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-cv i{transition:transform 1.2s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-c{transition:transform .6s var(--sh-spring), opacity .4s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk :is(.sd-pall-tab, .sd-pall-nm){transition:top .6s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-pall-bd{transition:top .6s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-slides{transition:transform .5s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-sl{transition:opacity .42s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-tk .sd-ck{transition:all .25s var(--sh-spring) !important}}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-grid[data-l="6"] .sd-me-in{transition:height .55s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-grid[data-l="6"] .sd-me-in > :is(.sd-who, .sd-dayline, .sd-btns){transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-lp{transition:height .55s var(--sh-spring), transform .35s var(--sh-spring), border-radius .55s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-peek{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-lpb{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-mp-ch{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-mp-li{transition:background .15s cubic-bezier(.2,.8,.2,1), opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-mp-ud{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-mp-cb{transition:.15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-mp-bar i{transition:width .5s var(--sh-spring)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-grid[data-l="6"] .sd-me-in{transition:height .55s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-me-in > :is(.sd-who, .sd-dayline, .sd-btns){transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-lp{transition:height .55s var(--sh-spring), transform .35s var(--sh-spring), border-radius .55s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-peek{transition:opacity .15s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-lpb{transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk :is(.sd-mp-li, .sd-mp-cb, .sd-mp-ud){transition:all .25s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-mp-bar i{transition:width .5s var(--sh-spring) !important}}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-me-in > .sd-row{transition:opacity .2s, transform .35s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-me-in > .sd-who{transition:opacity .25s, transform .45s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qt{transition:opacity .25s, transform .45s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qt-in{transition:box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qpk{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qt-note{transition:opacity .2s, transform .3s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qt-strip{transition:opacity .2s, transform .35s var(--sh-spring)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qo{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qt-urg,:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-qt-full{transition:.15s cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-me-in > :is(.sd-row, .sd-who){transition:opacity .25s, transform .45s var(--sh-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk :is(.sd-qt, .sd-qt-note, .sd-qt-strip){transition:opacity .25s, transform .45s var(--sh-spring) !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-check.sh-ring{transition:--p .6s var(--sh-tk-spring), border-color .25s, width .35s var(--sh-tk-spring), height .35s var(--sh-tk-spring) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk{transition:margin .45s var(--sh-tk-spring), filter .45s}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk > .task-row{transition:background .45s var(--sh-tk-spring), color .35s, padding .45s var(--sh-tk-spring), border-radius .45s var(--sh-tk-spring), box-shadow .45s !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .sh-x{transition:grid-template-rows .26s var(--sh-tk-spring), margin .25s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .task-accordion{transition:opacity .3s .1s, transform .5s .05s var(--sh-tk-spring) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .task-acc-desc{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .sh-plus{transition:border-color .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .anim-check-wrap > button{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tmore{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.sh-noanim,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.sh-noanim *{transition:none !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tmenu{transition:opacity .2s, transform .3s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tmenu .mi{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tmenu .so{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tmenu .mdt{transition:grid-template-rows .35s var(--sh-tk-spring)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk{transition:margin .25s var(--sh-tk-spring), filter .25s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk > .task-row{transition:background .25s var(--sh-tk-spring), color .35s, padding .25s var(--sh-tk-spring), border-radius .25s var(--sh-tk-spring), box-shadow .25s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .sh-x{transition:grid-template-rows .26s var(--sh-tk-spring), margin .25s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .task-accordion{transition:opacity .18s .05s, transform .26s .02s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-check.sh-ring{transition:--p .6s var(--sh-tk-spring), border-color .25s, width .35s var(--sh-tk-spring), height .35s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tmenu{transition:opacity .2s, transform .3s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tmenu .mdt{transition:grid-template-rows .35s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.sh-noanim,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.sh-noanim *{transition:none !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sh-tseg button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sh-tsearch{transition:width .4s var(--sh-tk-spring), background .2s}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sh-tsearch .sh-tsx{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sec-add-btn{transition:transform .2s var(--sh-tk-spring) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap:not(.open) > .task-row,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .tg-body > .task-row{transition:background .15s cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sh-tsearch{transition:width .4s var(--sh-tk-spring), background .2s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks :is(.sh-tseg button,.sec-add-btn),:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) :is(.tg-body > .task-row){transition-duration:.15s !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) body #app-sheet :is(#tasks-list,#proj-tasks-list) .task-row .task-check{transition:border-color .15s cubic-bezier(.2,.8,.2,1), box-shadow .25s cubic-bezier(.2,.8,.2,1) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tg .tg-arrow{transition:transform .3s var(--sh-tk-spring) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sec-add-btn svg{transition:transform .35s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tpk{transition:opacity .2s, transform .35s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tpk .tk-cl{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-tasks .sec-add-btn svg{transition-duration:.42s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tpk{transition:opacity .2s, transform .35s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-tpk :is(.tk-cl){transition-duration:.15s !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shv-cc{transition:border-color .2s, box-shadow .25s, background .2s, --p .6s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-x{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-bw{transition:grid-template-rows .5s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-b{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-sx{transition:opacity .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-o{transition:opacity .16s, transform .26s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(.shk, :is(#tasks-list,#proj-tasks-list) .sh-ul) .shk-op{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-ics > button:not(.shk-go){transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1), opacity .25s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(.shk, :is(#tasks-list,#proj-tasks-list) .sh-ul) .shk-go{transition:transform .2s var(--sh-tk-spring), filter .2s}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-cp{transition:opacity .2s, transform .45s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-cp .shk{transition:height .5s var(--sh-tk-spring)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shv-cc{transition:border-color .2s, box-shadow .25s, background .2s, --p .6s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-bw{transition:grid-template-rows .5s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-b{transition:opacity .25s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-o{transition:opacity .16s, transform .26s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-ics > button,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-op,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-sx,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-x,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-go{transition-duration:.15s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-cp{transition:opacity .2s, transform .45s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #sh-cp .shk{transition:height .5s var(--sh-tk-spring) !important}}
:root[data-design="shtab"][data-tstyle="under"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.open{transition:margin .25s var(--sh-tk-spring), filter .25s, height .26s var(--sh-tk-spring)}
:root[data-design="shtab"][data-tstyle="under"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.open > .task-row{transition:background .25s var(--sh-tk-spring), border-radius .25s var(--sh-tk-spring), box-shadow .25s !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-dx{transition:background .15s cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"][data-tstyle="under"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.open{transition:margin .25s var(--sh-tk-spring), filter .25s, height .26s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"][data-tstyle="under"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk.open > .task-row{transition:background .25s var(--sh-tk-spring), border-radius .25s var(--sh-tk-spring), box-shadow .25s !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-tk .sh-x{transition:grid-template-rows .26s var(--sh-tk-spring), margin .25s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .shk-dx{transition-duration:.15s !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-shkh{transition:opacity .25s, transform .5s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-me > :is(.sd-me-in, .sd-lp),:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-tasks > :not(.sd-shkh){transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-shkh .shk-f{transition:height .5s var(--sh-tk-spring)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-noanim,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-noanim *{transition:none !important}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-shkh{transition:opacity .25s, transform .5s var(--sh-tk-spring) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-me > :is(.sd-me-in, .sd-lp),:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-tasks > :not(.sd-shkh){transition:opacity .15s cubic-bezier(.2,.8,.2,1) !important}}
@media (prefers-reduced-motion:reduce){:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #shtab-desk .sd-shkh .shk-f{transition:height .5s var(--sh-tk-spring) !important}}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #app-sidebar .sh-badge,:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) body #app-sidebar .sh-badge{transition:none !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-cm-h button{transition:opacity .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .sh-cm-in input{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) .toast{transition:opacity .2s var(--sh-out), transform .2s var(--sh-out)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk{transition:height .26s var(--sh-tk-spring), margin .25s var(--sh-tk-spring), padding .25s var(--sh-tk-spring), filter .25s !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk.open:not(.up):not([data-h]):not(.sh-lk){transition:height .4s var(--sh-open), margin .4s var(--sh-open), padding .4s var(--sh-open), filter .4s !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk.open > .task-row{transition:background .4s var(--sh-open), color .35s, padding .4s var(--sh-open), border-radius .4s var(--sh-open), box-shadow .4s !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk.open:not(.up):not([data-h]):not(.sh-lk) .sh-x{transition:grid-template-rows .4s var(--sh-open), margin .4s var(--sh-open) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) :is(#tasks-list,#proj-tasks-list) .task-wrap.sh-tk.open:not(.up):not([data-h]):not(.sh-lk) .task-accordion{transition:opacity .26s .1s, transform .4s var(--sh-open) !important}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #iam-dt{transition:opacity .15s cubic-bezier(.2,.8,.2,1), transform .25s cubic-bezier(.2,.9,.25,1.1)}
:where(:root.iam-tray:not([data-theme="light"])) .iam-dt .dh .mb svg{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .iam-dt .dtc{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) :is(#proj-tasks-list,#tasks-list) .iam-dt .dh .mb svg{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) :is(#proj-tasks-list,#tasks-list) .iam-dt .dtc{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-seg button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-plus{transition:transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-big{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-rg circle.v{transition:stroke-dashoffset 1s linear}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-dots i{transition:background .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-acts button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-pt>span{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-pc{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-px{transition:opacity .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-in{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-c{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-pm{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-go{transition:transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-bars i{transition:height .5s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-grp .ch{transition:transform .3s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-row{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-ul button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fa-plus{transition:transform .35s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-card{transition:padding .45s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-row .fa-big{transition:font-size .45s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-card .fa-dots,:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-sum{transition:opacity .25s,max-height .45s var(--spr),margin .45s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-ic{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-panel{transition:grid-template-rows .5s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fq-o{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fb-x{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fb-c{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fb-pj{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fb-st button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fb-addb{transition:color .2s,box-shadow .2s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .fb-btn{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .ft-act button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #fa .ft-new{transition:color .2s,box-shadow .2s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-ib{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-now{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-seg button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-plus{transition:transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-fc{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-draft.an{transition:width .25s cubic-bezier(.2,.8,.2,1), left .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-draft .mr{transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-draft .ub{transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-mm i{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-ut{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-ck{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .cal-col-day{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-go{transition:transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-mc{transition:background .2s,box-shadow .2s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-drow{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-in{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-a .ca-acts button{transition:background .15s,transform .14s var(--spr)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #cal-popup-el.ck-pop{transition:width .25s cubic-bezier(.2,.8,.2,1), left .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-popup-el .kc{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-popup-el .kmr{transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-popup-el .kpw{transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-popup-el .kpw>.kp{transition:padding-top .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #cal-popup-el .kpan{transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-seg button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-ib{transition:background .2s,color .2s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-plus{transition:transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-find{transition:width .4s var(--spr),opacity .2s,padding .4s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-qgo{transition:transform .14s var(--spr),opacity .2s}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-qs{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-chip{transition:background .15s,color .15s,transform .14s var(--spr),box-shadow .15s}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-n{transition:transform .35s var(--spr),box-shadow .2s,filter .2s}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-new{transition:color .2s,box-shadow .2s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #nt-b .ntb-ul button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-seg button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-ib{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-plus{transition:transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-chip{transition:background .15s,color .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-col{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-colh .mn{transition:opacity .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-in{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-card{transition:box-shadow .2s,transform .35s var(--spr),opacity .2s}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-addc{transition:color .15s,box-shadow .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-xb{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-itr i{transition:background .2s,transform .3s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-ix{transition:opacity .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #ck-b .ck-ul button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-scrim{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #pj-pop{transition:opacity .15s cubic-bezier(.2,.8,.2,1), transform .42s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-sw{transition:transform .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-x{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-c{transition:transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-op{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-av{transition:opacity .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-vis button{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-s > button:not(.pj-go){transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pj-pop .pj-go{transition:transform .15s cubic-bezier(.2,.8,.2,1), filter .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-n{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-b{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-s{transition:background .25s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-ic{transition:background .2s,color .2s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-hc{transition:transform .35s var(--spr),color .2s}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-h small{transition:opacity .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-hb{transition:opacity .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-x{transition:grid-template-rows .45s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) :is(#proj-tasks-list,#tasks-list) .ppl .ppl-dh{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pp-cmd .ppc-sel button{transition:background .15s,transform .14s var(--spr)}
:where(:root.iam-tray:not([data-theme="light"])) .ppl .ppl-new .ppl-nd{transition:max-height .15s cubic-bezier(.2,.8,.2,1), opacity .15s cubic-bezier(.2,.8,.2,1), margin .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-tasks-list .ppk .ppk-col{transition:background .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-tasks-list .ppk .ppk-newcol{transition:color .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-tasks-list .ppk .ppk-col{transition:background .2s,box-shadow .2s,flex-basis .4s var(--spr),flex-grow .4s var(--spr),min-width .4s var(--spr),max-width .4s var(--spr)}
:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #proj-tasks-list .ppk:has(.ppk-cards > .task-wrap.sh-tk.open) :is(.ppk-cards > :not(.open), .ppk-col > :not(.ppk-cards), .ppl-done),:root[data-design="shtab"]:where(:root.iam-tray:not([data-theme="light"])) #page-project:has(.ppk .ppk-cards > .task-wrap.sh-tk.open) > #proj-hero{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pp-fmt button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pp-icons button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #pp-side .pps-r{transition:background .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #proj-tasks-list .pp-note .ppn-ul button{transition:background .15s,transform .14s var(--spr)}
@media (min-width:761px){:where(:root.iam-tray:not([data-theme="light"])) #iam-rail-handle{transition:left .28s var(--sh-spring,cubic-bezier(.2,.85,.2,1))}}
@media (min-width:761px){:where(:root.iam-tray:not([data-theme="light"])) #iam-rail-handle .rh-bar{transition:height .15s cubic-bezier(.2,.8,.2,1), width .15s cubic-bezier(.2,.8,.2,1), background .15s cubic-bezier(.2,.8,.2,1)}}
@media (min-width:761px){:where(:root.iam-tray:not([data-theme="light"])) #iam-rail-handle .rh-tip{transition:opacity .15s cubic-bezier(.2,.8,.2,1), transform .15s cubic-bezier(.2,.8,.2,1)}}
@media (min-width:761px){:where(:root.iam-tray:not([data-theme="light"])) #iam-topbar button{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1)}}
:root[data-design="shtab"]:not(.iam-mnav-on):where(:root.iam-tray:not([data-theme="light"])) body #app-sheet :is(#tasks-list,#proj-tasks-list) .task-row .task-check{transition:border-color .15s cubic-bezier(.2,.8,.2,1), box-shadow .25s cubic-bezier(.2,.8,.2,1), background .25s cubic-bezier(.2,.8,.2,1) !important}
:root[data-design="shtab"]:not(.iam-mnav-on):where(:root.iam-tray:not([data-theme="light"])) body #app-sheet :is(#tasks-list,#proj-tasks-list) .task-row .t-timepill{transition:background .15s cubic-bezier(.2,.8,.2,1), color .15s cubic-bezier(.2,.8,.2,1), box-shadow .15s cubic-bezier(.2,.8,.2,1) !important}
:where(:root.iam-tray:not([data-theme="light"])) .tv2-pop :is(.ch,.tm) button{transition:.15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #dv2 .dv2-say a b{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:where(:root.iam-tray:not([data-theme="light"])) #dv2 .dv2-c{transition:transform .25s cubic-bezier(.2,.9,.25,1.1), box-shadow .25s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"].iam-tray:where(:root.iam-tray:not([data-theme="light"])) #iam-topbar#iam-topbar .tb-ttabs button{transition:color .15s cubic-bezier(.2,.8,.2,1)}
:root[data-design="shtab"].iam-tray:where(:root.iam-tray:not([data-theme="light"])) body.tb-sec-on .tb-tabrow.tb-tabrow button{transition:color .15s cubic-bezier(.2,.8,.2,1)}
