:root{--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.32s;--panel-close-dur:.24s;--panel-translate-y:48px;--panel-flyout-distance:14px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.2s;--page-fade-dur:.2s;--page-slide-distance:10px;--page-blur:2px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--resize-dur:.32s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-5px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;justify-content:center;align-items:center;display:flex;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-dropdown-overlay[data-closed]{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown-overlay[data-open]{opacity:1;pointer-events:auto;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity;transform:scale(1)}.t-dropdown-overlay[data-origin=top-right]{transform-origin:100% 0}.t-dropdown-overlay[data-origin=top-center]{transform-origin:top}.t-dropdown-overlay[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown-overlay[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown-overlay[data-origin=bottom-right]{transform-origin:100% 100%}.t-tools-popover[data-closed] .t-dropdown,.t-tools-popover[data-open] .t-dropdown{will-change:transform, opacity}.t-tools-popover[data-closed] .t-dropdown{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-tools-popover[data-open] .t-dropdown{opacity:1;pointer-events:auto;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);transform:scale(1)}.t-tools-popover[data-closed] .t-panel-flyout{transform:translateX(calc(var(--panel-flyout-distance) * -.5));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease)}.t-tools-popover[data-open] .t-panel-flyout{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translate(0)}.t-tools-popover[data-open] .t-panel-flyout[data-panel-offset=skills]{transform:translate(0)translateY(2.25rem)}.t-tools-popover[data-open] .t-panel-flyout[data-panel-offset=plugins]{transform:translate(0)translateY(4.5rem)}.t-tools-popover[data-has-attachments=true][data-open] .t-panel-flyout[data-panel-offset=tools]{transform:translate(0)translateY(2.25rem)}.t-tools-popover[data-has-attachments=true][data-open] .t-panel-flyout[data-panel-offset=skills]{transform:translate(0)translateY(4.5rem)}.t-tools-popover[data-has-attachments=true][data-open] .t-panel-flyout[data-panel-offset=plugins]{transform:translate(0)translateY(6.75rem)}.t-dropdown-overlay[data-closed] .t-panel-flyout{transform:translateX(calc(var(--panel-flyout-distance) * -.5));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease)}.t-dropdown-overlay[data-open] .t-panel-flyout{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translate(0)}.t-panel-slide[data-closed]{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);will-change:transform, opacity, filter;transform:translateY(0)}.t-side-drawer[data-closed]{opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter;transform:translate(calc(100% + 1rem))}.t-side-drawer[data-open]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);will-change:transform, opacity, filter;transform:translate(0)}.t-panel-flyout{transform:translateX(calc(var(--panel-flyout-distance) * -1));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-flyout.is-open{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translate(0)}.t-panel-flyout.is-closing{transform:translateX(calc(var(--panel-flyout-distance) * -.5));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease)}.t-page-slide{position:relative}.t-page-slide[data-direction=forward] .t-page{--t-page-enter-x:var(--page-slide-distance)}.t-page-slide[data-direction=back] .t-page{--t-page-enter-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-enter-x,var(--page-slide-distance)) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page=attachments] .t-page[data-page-id=attachments],.t-page-slide[data-page=tools] .t-page[data-page-id=tools],.t-page-slide[data-page=plugins] .t-page[data-page-id=plugins]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}.t-resize{transition:width var(--resize-dur) var(--resize-ease), min-width var(--resize-dur) var(--resize-ease), padding var(--resize-dur) var(--resize-ease), padding-left var(--resize-dur) var(--resize-ease);will-change:width, min-width}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.t-canvas-backdrop{opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease)}.t-canvas-backdrop.is-open{opacity:1}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important;animation:none!important}.t-dropdown{transition:none!important}.t-dropdown-overlay[data-closed],.t-dropdown-overlay[data-open],.t-tools-popover[data-closed] .t-dropdown,.t-tools-popover[data-open] .t-dropdown,.t-tools-popover[data-closed] .t-panel-flyout,.t-tools-popover[data-open] .t-panel-flyout,.t-dropdown-overlay[data-closed] .t-panel-flyout,.t-dropdown-overlay[data-open] .t-panel-flyout,.t-panel-slide[data-closed],.t-panel-slide[data-open],.t-side-drawer[data-closed],.t-side-drawer[data-open],.t-panel-flyout,.t-panel-flyout.is-open,.t-panel-flyout.is-closing,.t-page-slide .t-page{filter:none!important;transition:none!important}.t-resize,.t-modal,.t-modal.is-open,.t-modal.is-closing,.t-canvas-backdrop,.t-canvas-backdrop.is-open{transition:none!important}}