:root{--cal-spacing-0:0px;--cal-spacing-px:1px;--cal-spacing-0_5:0.125rem;--cal-spacing-1:0.25rem;--cal-spacing-1_5:0.375rem;--cal-spacing-2:0.5rem;--cal-spacing-2_5:0.625rem;--cal-spacing-3:0.75rem;--cal-spacing-3_5:0.875rem;--cal-spacing-4:1rem;--cal-spacing-5:1.25rem;--cal-spacing-6:1.5rem;--cal-spacing-7:1.75rem;--cal-spacing-8:2rem;--cal-spacing-9:2.25rem;--cal-spacing-10:2.5rem;--cal-spacing-11:2.75rem;--cal-spacing-12:3rem;--cal-spacing-14:3.5rem;--cal-spacing-16:4rem;--cal-spacing-20:5rem;--cal-spacing-24:6rem;--cal-spacing-28:7rem;--cal-spacing-32:8rem;--cal-spacing-36:9rem;--cal-spacing-40:10rem;--cal-spacing-44:11rem;--cal-spacing-48:12rem;--cal-spacing-52:13rem;--cal-spacing-56:14rem;--cal-spacing-60:15rem;--cal-spacing-64:16rem;--cal-spacing-72:18rem;--cal-spacing-80:20rem;--cal-spacing-96:24rem;--cal-radius-none:0px;--cal-radius-sm:0.125rem;--cal-radius:0.25rem;--cal-radius-md:0.375rem;--cal-radius-lg:0.5rem;--cal-radius-xl:0.75rem;--cal-radius-2xl:1rem;--cal-radius-3xl:1.5rem;--cal-radius-full:9999px;--cal-bg-emphasis:hsla(220,13%,91%,1);--cal-bg:hsla(0,0%,100%,1);--cal-bg-subtle:hsla(220,14%,94%,1);--cal-bg-muted:hsla(210,20%,97%,1);--cal-bg-inverted:hsla(210,30%,4%,1);--cal-bg-semantic-info-subtle:hsla(212,88%,97%,1);--cal-bg-semantic-info-emphasis:hsla(236,80%,25%,1);--cal-bg-semantic-success-subtle:hsla(167,54%,93%,1);--cal-bg-semantic-success-emphasis:hsla(158,74%,38%,1);--cal-bg-semantic-attention-subtle:hsla(34,100%,92%,1);--cal-bg-semantic-attention-emphasis:hsla(15,79%,34%,1);--cal-bg-semantic-error-subtle:hsla(0,93%,94%,1);--cal-bg-semantic-error-emphasis:hsla(0,63%,24%,1);--cal-bg-info:hsla(221,91%,93%,1);--cal-bg-success:hsla(142,76%,94%,1);--cal-bg-attention:hsla(33,100%,92%,1);--cal-bg-error:hsla(3,66%,93%,1);--cal-bg-dark-error:hsla(2,55%,30%,1);--cal-border-emphasis:hsla(218,11%,65%,1);--cal-border:hsla(216,12%,84%,1);--cal-border-subtle:hsla(220,13%,91%,1);--cal-border-muted:hsla(220,14%,94%,1);--cal-border-error:hsla(0,96%,89%,1);--cal-border-semantic-error:hsla(0,96%,89%,1);--cal-text-emphasis:hsla(210,30%,4%,1);--cal-text:hsla(220,6%,25%,1);--cal-text-subtle:hsla(220,9%,46%,1);--cal-text-muted:hsla(218,11%,65%,1);--cal-text-inverted:hsla(0,0%,100%,1);--cal-text-semantic-info:hsla(236,80%,25%,1);--cal-text-semantic-success:hsla(150,84%,22%,1);--cal-text-semantic-attention:hsla(15,79%,34%,1);--cal-text-semantic-error:hsla(0,63%,24%,1);--cal-brand:hsla(214,30%,16%,1);--cal-brand-emphasis:hsla(220,6%,25%,1);--cal-brand-text:hsla(0,0%,100%,1);--cal-brand-text-emphasis:hsla(0,0%,100%,1)}:is(.dark){--cal-bg-emphasis:hsla(220,13%,20%,1);--cal-bg:hsla(210,30%,4%,1);--cal-bg-subtle:hsla(220,14%,10%,1);--cal-bg-muted:hsla(210,20%,8%,1);--cal-bg-inverted:hsla(0,0%,100%,1);--cal-border-emphasis:hsla(218,11%,40%,1);--cal-border:hsla(216,12%,25%,1);--cal-border-subtle:hsla(220,13%,20%,1);--cal-border-muted:hsla(220,14%,15%,1);--cal-text-emphasis:hsla(0,0%,100%,1);--cal-text:hsla(220,14%,94%,1);--cal-text-subtle:hsla(220,9%,65%,1);--cal-text-muted:hsla(218,11%,50%,1);--cal-text-inverted:hsla(210,30%,4%,1)}*{border-color:var(--cal-border)}.scroll-bar{--scrollbar-track:transparent;--scrollbar-thumb:#d1d5db;--scrollbar-track-hover:var(--scrollbar-track);--scrollbar-thumb-hover:var(--scrollbar-thumb);--scrollbar-track-active:var(--scrollbar-track-hover);--scrollbar-thumb-active:var(--scrollbar-thumb-hover);--scrollbar-corner:initial;--scrollbar-corner-hover:var(--scrollbar-corner);--scrollbar-corner-active:var(--scrollbar-corner-hover);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;overflow:overlay}.scroll-bar.overflow-x-hidden{overflow-x:hidden}.scroll-bar.overflow-y-hidden{overflow-y:hidden}.scroll-bar::-webkit-scrollbar{width:8px;height:8px}.scroll-bar::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}.scroll-bar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--cal-radius-md)}.scroll-bar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner)}.scroll-bar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover)}.scroll-bar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scroll-bar::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover)}.scroll-bar::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active)}.scroll-bar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}.scroll-bar::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active)}:is(.dark .scroll-bar){--scrollbar-thumb:#cbd5e1}