.sdk-split{--sdk-open:0;--sdk-seam:0.5rem;--sdk-corner:calc(var(--radius) + 3px);--sdk-flow:cubic-bezier(0.22,1,0.36,1)}.sdk-split:is(:hover,:focus-within){--sdk-open:1}@media (hover:none){.sdk-split{--sdk-open:1}}.sdk-split__frame{opacity:calc(1 - var(--sdk-open));transition:opacity .22s ease-out}.sdk-split__piece{--sdk-outline:color-mix(in oklab,var(--border) calc(var(--sdk-open) * 100%),transparent);box-shadow:0 0 0 1px var(--sdk-outline),0 calc(var(--sdk-open) * .75rem) calc(var(--sdk-open) * 1.5rem) -.75rem color-mix(in oklab,var(--foreground) 14%,transparent);transition:transform .52s var(--sdk-flow),border-radius .52s var(--sdk-flow),box-shadow .32s ease-out}.sdk-split__piece--top{transform:translateY(calc(var(--sdk-open) * var(--sdk-seam) / -2));border-radius:var(--sdk-corner) var(--sdk-corner) calc(var(--sdk-open) * var(--sdk-corner)) calc(var(--sdk-open) * var(--sdk-corner))}.sdk-split__piece--bottom{transform:translateY(calc(var(--sdk-open) * var(--sdk-seam) / 2));border-radius:calc(var(--sdk-open) * var(--sdk-corner)) calc(var(--sdk-open) * var(--sdk-corner)) var(--sdk-corner) var(--sdk-corner)}.sdk-split__piece:hover{--sdk-outline:color-mix(in oklab,var(--foreground) 45%,transparent)}.sdk-split__piece:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.sdk-split__face{opacity:calc(1 - var(--sdk-open));filter:blur(calc(var(--sdk-open) * 6px));transition:opacity .26s ease-out,filter .26s ease-out}.sdk-split__label{opacity:var(--sdk-open);transition:opacity .32s ease-out,transform .52s var(--sdk-flow);transition-delay:calc(var(--sdk-open) * 90ms)}.sdk-split__piece--top .sdk-split__label{transform:translateY(calc((1 - var(--sdk-open)) * .625rem))}.sdk-split__piece--bottom .sdk-split__label{transform:translateY(calc((1 - var(--sdk-open)) * -.625rem))}.sdk-split__seam{top:calc(50% - .5px);opacity:calc(var(--sdk-open) * .7);transform:scaleX(var(--sdk-open));transition:opacity .32s ease-out,transform .52s var(--sdk-flow)}@media (prefers-reduced-motion:reduce){.sdk-split__face,.sdk-split__frame,.sdk-split__label,.sdk-split__piece,.sdk-split__seam{transition-duration:1ms;transition-delay:0s}}