:root{--tabbio-motion-layout:.36s;--tabbio-motion-exit:.24s;--tabbio-motion-swap:.22s;--tabbio-motion-fade-out:.11s;--tabbio-motion-fade-in:.26s;--tabbio-ease-standard:cubic-bezier(.2, 0, 0, 1);--tabbio-ease-enter:cubic-bezier(.16, 1, .3, 1);--tabbio-ease-exit:cubic-bezier(.3, 0, .8, .15);--tabbio-motion-shift:40px}html[dir=rtl]{--tabbio-motion-shift:-40px}html[data-tabbio-vt] .tabbio-chat-column{view-transition-name:tabbio-chat}html[data-tabbio-vt] .tabbio-content-panel{view-transition-name:tabbio-panel}html[data-tabbio-vt] .tabbio-artifact-slot{view-transition-name:tabbio-artifact}html[data-tabbio-vt]::view-transition-old(root){animation:none}html[data-tabbio-vt]::view-transition-new(root){animation:none}html[data-tabbio-vt]::view-transition-group(*){animation-duration:var(--tabbio-motion-layout);animation-timing-function:var(--tabbio-ease-standard)}html[data-tabbio-vt]::view-transition-old(tabbio-chat){object-fit:none;object-position:left top;width:100%;height:100%;overflow:clip}html[data-tabbio-vt]::view-transition-new(tabbio-chat){object-fit:none;object-position:left top;width:100%;height:100%;overflow:clip}html[data-tabbio-vt]::view-transition-old(tabbio-panel){object-fit:none;object-position:left top;width:100%;height:100%;overflow:clip}html[data-tabbio-vt]::view-transition-new(tabbio-panel){object-fit:none;object-position:left top;width:100%;height:100%;overflow:clip}html[data-tabbio-vt]::view-transition-old(tabbio-artifact){object-fit:none;object-position:left top;width:100%;height:100%;overflow:clip}html[data-tabbio-vt]::view-transition-new(tabbio-artifact){object-fit:none;object-position:left top;width:100%;height:100%;overflow:clip}html[dir=rtl][data-tabbio-vt]::view-transition-old(tabbio-chat){object-position:right top}html[dir=rtl][data-tabbio-vt]::view-transition-new(tabbio-chat){object-position:right top}html[dir=rtl][data-tabbio-vt]::view-transition-old(tabbio-panel){object-position:right top}html[dir=rtl][data-tabbio-vt]::view-transition-new(tabbio-panel){object-position:right top}html[dir=rtl][data-tabbio-vt]::view-transition-old(tabbio-artifact){object-position:right top}html[dir=rtl][data-tabbio-vt]::view-transition-new(tabbio-artifact){object-position:right top}@keyframes tabbio-vt-content-out{to{opacity:0}}@keyframes tabbio-vt-content-in{0%{opacity:0;transform:translateY(8px)}}html[data-tabbio-vt]::view-transition-old(tabbio-chat){animation:tabbio-vt-content-out var(--tabbio-motion-fade-out) var(--tabbio-ease-exit) both}html[data-tabbio-vt]::view-transition-old(tabbio-panel):not(:only-child){animation:tabbio-vt-content-out var(--tabbio-motion-fade-out) var(--tabbio-ease-exit) both}html[data-tabbio-vt]::view-transition-old(tabbio-artifact):not(:only-child){animation:tabbio-vt-content-out var(--tabbio-motion-fade-out) var(--tabbio-ease-exit) both}html[data-tabbio-vt]::view-transition-new(tabbio-chat){animation:tabbio-vt-content-in var(--tabbio-motion-fade-in) var(--tabbio-ease-enter) var(--tabbio-motion-fade-out) both}html[data-tabbio-vt]::view-transition-new(tabbio-panel):not(:only-child){animation:tabbio-vt-content-in var(--tabbio-motion-fade-in) var(--tabbio-ease-enter) var(--tabbio-motion-fade-out) both}html[data-tabbio-vt]::view-transition-new(tabbio-artifact):not(:only-child){animation:tabbio-vt-content-in var(--tabbio-motion-fade-in) var(--tabbio-ease-enter) var(--tabbio-motion-fade-out) both}@keyframes tabbio-vt-panel-enter{0%{opacity:0;transform:translateX(var(--tabbio-motion-shift))}}@keyframes tabbio-vt-panel-exit{to{opacity:0;transform:translateX(var(--tabbio-motion-shift))}}html[data-tabbio-vt]::view-transition-new(tabbio-panel):only-child{animation:tabbio-vt-panel-enter var(--tabbio-motion-layout) var(--tabbio-ease-enter) both}html[data-tabbio-vt]::view-transition-new(tabbio-artifact):only-child{animation:tabbio-vt-panel-enter var(--tabbio-motion-layout) var(--tabbio-ease-enter) both}html[data-tabbio-vt]::view-transition-old(tabbio-panel):only-child{animation:tabbio-vt-panel-exit var(--tabbio-motion-exit) var(--tabbio-ease-exit) both}html[data-tabbio-vt]::view-transition-old(tabbio-artifact):only-child{animation:tabbio-vt-panel-exit var(--tabbio-motion-exit) var(--tabbio-ease-exit) both}html[data-tabbio-vt=artifact-swap]::view-transition-group(tabbio-artifact){animation-duration:var(--tabbio-motion-swap)}@media (prefers-reduced-motion:no-preference){.tabbio-lightbox-figure{animation:tabbio-lightbox-figure-in .24s var(--tabbio-ease-enter) both}}@keyframes tabbio-lightbox-figure-in{0%{opacity:0;transform:scale(.96)}}