/* @bulk:start web-kit/styles/utilities library Token-backed Logical Utility Subset */
.wk-flex { display: flex; }.wk-inline-flex { display: inline-flex; }.wk-grid { display: grid; }.wk-hidden { display: none; }.wk-block { display: block; }.wk-relative { position: relative; }.wk-absolute { position: absolute; }.wk-inset-0 { inset: 0; }
.wk-flex-col { flex-direction: column; }.wk-flex-wrap { flex-wrap: wrap; }.wk-items-center { align-items: center; }.wk-items-start { align-items: flex-start; }.wk-items-end { align-items: flex-end; }.wk-justify-center { justify-content: center; }.wk-justify-between { justify-content: space-between; }.wk-justify-end { justify-content: flex-end; }.wk-flex-1 { flex: 1; }.wk-shrink-0 { flex-shrink: 0; }
.wk-grid-cols-1 { grid-template-columns: minmax(0,1fr); }.wk-grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)); }.wk-grid-cols-3 { grid-template-columns: repeat(3,minmax(0,1fr)); }.wk-grid-cols-4 { grid-template-columns: repeat(4,minmax(0,1fr)); }.wk-col-span-2 { grid-column: span 2/span 2; }
.wk-gap-1 { gap: var(--wk-space-1); }.wk-gap-2 { gap: var(--wk-space-2); }.wk-gap-3 { gap: var(--wk-space-3); }.wk-gap-4 { gap: var(--wk-space-4); }.wk-gap-6 { gap: var(--wk-space-6); }.wk-gap-8 { gap: var(--wk-space-8); }
.wk-w-full { inline-size: 100%; }.wk-h-full { block-size: 100%; }.wk-max-w-content { max-inline-size: var(--wk-content-max); }.wk-mx-auto { margin-inline: auto; }.wk-ms-auto { margin-inline-start: auto; }.wk-me-auto { margin-inline-end: auto; }.wk-ps-4 { padding-inline-start: var(--wk-space-4); }.wk-pe-4 { padding-inline-end: var(--wk-space-4); }.wk-pt-4 { padding-block-start: var(--wk-space-4); }.wk-pb-4 { padding-block-end: var(--wk-space-4); }
.wk-text-center { text-align: center; }.wk-text-start { text-align: start; }.wk-text-end { text-align: end; }.wk-font-bold { font-weight: 800; }.wk-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (min-width: 768px) { .wk-md-grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)); }.wk-md-grid-cols-3 { grid-template-columns: repeat(3,minmax(0,1fr)); }.wk-md-flex { display: flex; } }
@media (min-width: 1024px) { .wk-lg-grid-cols-4 { grid-template-columns: repeat(4,minmax(0,1fr)); }.wk-lg-flex { display: flex; } }
/* @bulk:end */
