@layer kyusu.tokens,kyusu.base,kyusu.components,kyusu.utilities;@layer kyusu.components.shared,kyusu.components.parts;@layer kyusu.utilities{.k-flex{display:flex}.k-inline-flex{display:inline-flex}.k-grid{display:grid}.k-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-col-span-2{grid-column:span 2}.k-col-span-3{grid-column:span 3}@media(max-width:1023px){.k-cols-3,.k-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.k-col-span-3{grid-column:span 2}}@media(max-width:639px){.k-cols-2,.k-cols-3,.k-cols-4{grid-template-columns:minmax(0,1fr)}.k-col-span-2,.k-col-span-3{grid-column:auto}}.k-col-span-full{grid-column:1 / -1}.k-col{flex-direction:column}.k-wrap{flex-wrap:wrap}.k-items-start{align-items:flex-start}.k-items-center{align-items:center}.k-items-end{align-items:flex-end}.k-items-baseline{align-items:baseline}.k-justify-start{justify-content:flex-start}.k-justify-center{justify-content:center}.k-justify-end{justify-content:flex-end}
.k-justify-between{justify-content:space-between}.k-gap-1{gap:4px}.k-gap-2{gap:9px}.k-gap-3{gap:13px}.k-gap-4{gap:18px}.k-gap-5{gap:22px}.k-gap-6{gap:26px}.k-grow{flex-grow:1}.k-shrink-0{flex-shrink:0}.k-min-w-0{min-inline-size:0}.k-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.k-hidden{display:none}}