@charset "UTF-8";
/*!
 * AniK UI — layout and utilities entrypoint.
 * Framework-agnostic, CSS-first, no JavaScript runtime.
 * https://github.com/ksimeonov/anik-ui
 *
 * Utilities and layout are emitted UNLAYERED so a consumer's utility import can
 * override component CSS via documented source order. Only the optional reset is
 * layered. See mvp-plan/16-cascade-and-browser-support.md.
 *
 * The @use order below IS the emission order, and it is load-bearing — several
 * behaviours are pure source-order effects and are asserted in CI:
 *
 *   1. box-sizing rule for layout + padding utilities   (_box-sizing.scss)
 *   2. base / structural classes: ak-row, ak-page, ak-cq, ak-section,
 *      ak-flow                                         (_base.scss)
 *   3. unprefixed utilities, all families, default values (_utilities.scss)
 *   4. @media (min-width: 576px)  — sm      \
 *   5. @media (min-width: 768px)  — md       |
 *   6. @media (min-width: 992px)  — lg       |  (_variants.scss)
 *   7. @media (min-width: 1200px) — xl       |
 *   8. @container (min-width: 320px) — c-sm  |
 *   9. @container (min-width: 480px) — c-md  |
 *  10. @container (min-width: 640px) — c-lg  |
 *  11. @container (min-width: 800px) — c-xl /
 *
 * The generated class set is exactly the 416 classes in
 * mvp-plan/15-class-api-matrix.md — nothing added, nothing renamed.
 */
:root {
  --ak-space-0: 0;
  --ak-space-2xs: 0.125rem;
  --ak-space-xs: 0.25rem;
  --ak-space-sm: 0.5rem;
  --ak-space-md: 1rem;
  --ak-space-lg: 1.5rem;
  --ak-space-xl: 2rem;
  --ak-space-2xl: 3rem;
  --ak-space-3xl: 4rem;
  --ak-font-size-xs: 0.75rem;
  --ak-font-size-sm: 0.875rem;
  --ak-font-size-md: 1rem;
  --ak-font-size-lg: 1.25rem;
  --ak-font-size-xl: 1.5rem;
  --ak-font-size-2xl: 2rem;
  --ak-font-size-3xl: clamp(2.25rem, 2rem + 0.75vw, 2.5rem);
  --ak-font-size-4xl: clamp(2.5rem, 2rem + 1.5vw, 3rem);
  --ak-font-size-5xl: clamp(2.75rem, 2rem + 2.25vw, 3.75rem);
  --ak-font-size-6xl: clamp(3rem, 2rem + 3vw, 4.5rem);
  --ak-line-height-xs: 1.5;
  --ak-line-height-sm: 1.5;
  --ak-line-height-md: 1.5;
  --ak-line-height-lg: 1.4;
  --ak-line-height-xl: 1.3;
  --ak-line-height-2xl: 1.2;
  --ak-line-height-3xl: 1.15;
  --ak-line-height-4xl: 1.05;
  --ak-line-height-5xl: 1;
  --ak-line-height-6xl: 0.95;
  --ak-tracking-tight: -0.01em;
  --ak-tracking-normal: 0;
  --ak-tracking-wide: 0.06em;
  --ak-measure: 65ch;
  --ak-flow-space: 1em;
  --ak-section-space: clamp(4rem, 2.5rem + 6vw, 7.5rem);
  --ak-viewport-block: 100dvb;
  --ak-row-gap: var(--ak-space-md);
  --ak-page-max: 75rem;
  --ak-page-gutter: var(--ak-space-md);
}

.ak-row, .ak-row > *, .ak-page, .ak-section, .ak-cq, .ak-flex, .ak-inline-flex, .ak-p-0, .ak-p-2xs, .ak-p-xs, .ak-p-sm, .ak-p-md, .ak-p-lg, .ak-p-xl, .ak-p-2xl, .ak-p-3xl, .ak-px-0, .ak-px-2xs, .ak-px-xs, .ak-px-sm, .ak-px-md, .ak-px-lg, .ak-px-xl, .ak-px-2xl, .ak-px-3xl, .ak-py-0, .ak-py-2xs, .ak-py-xs, .ak-py-sm, .ak-py-md, .ak-py-lg, .ak-py-xl, .ak-py-2xl, .ak-py-3xl, .ak-pt-0, .ak-pt-2xs, .ak-pt-xs, .ak-pt-sm, .ak-pt-md, .ak-pt-lg, .ak-pt-xl, .ak-pt-2xl, .ak-pt-3xl, .ak-pb-0, .ak-pb-2xs, .ak-pb-xs, .ak-pb-sm, .ak-pb-md, .ak-pb-lg, .ak-pb-xl, .ak-pb-2xl, .ak-pb-3xl, .ak-ps-0, .ak-ps-2xs, .ak-ps-xs, .ak-ps-sm, .ak-ps-md, .ak-ps-lg, .ak-ps-xl, .ak-ps-2xl, .ak-ps-3xl, .ak-pe-0, .ak-pe-2xs, .ak-pe-xs, .ak-pe-sm, .ak-pe-md, .ak-pe-lg, .ak-pe-xl, .ak-pe-2xl, .ak-pe-3xl, .ak-w-full, .ak-w-auto, .ak-w-fit, .ak-max-w-full, .ak-min-w-0, .ak-h-full, .ak-h-auto, .ak-h-screen, .ak-min-h-screen, .ak-min-h-0 {
  box-sizing: border-box;
}

.ak-row {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--ak-row-gap, 0);
}

.ak-row > * {
  min-width: 0;
}

.ak-page {
  width: 100%;
  max-width: var(--ak-page-max, 75rem);
  margin-inline: auto;
  padding-inline: var(--ak-page-gutter, var(--ak-space-md));
}

.ak-cq {
  container-type: inline-size;
}

.ak-section {
  padding-block: var(--ak-section-space);
}

.ak-flow > * {
  margin-block: 0;
}

.ak-flow > * + * {
  margin-block-start: var(--ak-flow-space);
}

.ak-col-1 {
  grid-column: span 1/span 1;
}

.ak-col-2 {
  grid-column: span 2/span 2;
}

.ak-col-3 {
  grid-column: span 3/span 3;
}

.ak-col-4 {
  grid-column: span 4/span 4;
}

.ak-col-5 {
  grid-column: span 5/span 5;
}

.ak-col-6 {
  grid-column: span 6/span 6;
}

.ak-col-7 {
  grid-column: span 7/span 7;
}

.ak-col-8 {
  grid-column: span 8/span 8;
}

.ak-col-9 {
  grid-column: span 9/span 9;
}

.ak-col-10 {
  grid-column: span 10/span 10;
}

.ak-col-11 {
  grid-column: span 11/span 11;
}

.ak-col-12 {
  grid-column: span 12/span 12;
}

.ak-col-auto {
  grid-column: auto;
}

.ak-hidden {
  display: none;
}

.ak-block {
  display: block;
}

.ak-inline {
  display: inline;
}

.ak-inline-block {
  display: inline-block;
}

.ak-flex {
  display: flex;
}

.ak-inline-flex {
  display: inline-flex;
}

.ak-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.ak-dir-row {
  flex-direction: row;
}

.ak-dir-column {
  flex-direction: column;
}

.ak-flex-wrap {
  flex-wrap: wrap;
}

.ak-flex-nowrap {
  flex-wrap: nowrap;
}

.ak-flex-1 {
  flex: 1 1 0%;
}

.ak-flex-auto {
  flex: 1 1 auto;
}

.ak-flex-none {
  flex: 0 0 auto;
}

.ak-grow {
  flex-grow: 1;
}

.ak-grow-0 {
  flex-grow: 0;
}

.ak-shrink {
  flex-shrink: 1;
}

.ak-shrink-0 {
  flex-shrink: 0;
}

.ak-items-start {
  align-items: start;
}

.ak-items-center {
  align-items: center;
}

.ak-items-end {
  align-items: end;
}

.ak-items-stretch {
  align-items: stretch;
}

.ak-items-baseline {
  align-items: baseline;
}

.ak-justify-start {
  justify-content: start;
}

.ak-justify-center {
  justify-content: center;
}

.ak-justify-end {
  justify-content: end;
}

.ak-justify-between {
  justify-content: space-between;
}

.ak-self-auto {
  align-self: auto;
}

.ak-self-start {
  align-self: start;
}

.ak-self-center {
  align-self: center;
}

.ak-self-end {
  align-self: end;
}

.ak-self-stretch {
  align-self: stretch;
}

.ak-text-xs {
  font-size: var(--ak-font-size-xs);
  line-height: var(--ak-line-height-xs);
}

.ak-text-sm {
  font-size: var(--ak-font-size-sm);
  line-height: var(--ak-line-height-sm);
}

.ak-text-md {
  font-size: var(--ak-font-size-md);
  line-height: var(--ak-line-height-md);
}

.ak-text-lg {
  font-size: var(--ak-font-size-lg);
  line-height: var(--ak-line-height-lg);
}

.ak-text-xl {
  font-size: var(--ak-font-size-xl);
  line-height: var(--ak-line-height-xl);
}

.ak-text-2xl {
  font-size: var(--ak-font-size-2xl);
  line-height: var(--ak-line-height-2xl);
}

.ak-text-3xl {
  font-size: var(--ak-font-size-3xl);
  line-height: var(--ak-line-height-3xl);
}

.ak-text-4xl {
  font-size: var(--ak-font-size-4xl);
  line-height: var(--ak-line-height-4xl);
}

.ak-text-5xl {
  font-size: var(--ak-font-size-5xl);
  line-height: var(--ak-line-height-5xl);
}

.ak-text-6xl {
  font-size: var(--ak-font-size-6xl);
  line-height: var(--ak-line-height-6xl);
}

.ak-text-start {
  text-align: start;
}

.ak-text-center {
  text-align: center;
}

.ak-text-end {
  text-align: end;
}

.ak-font-bold {
  font-weight: 700;
}

.ak-font-normal {
  font-weight: 400;
}

.ak-tracking-tight {
  letter-spacing: var(--ak-tracking-tight);
}

.ak-tracking-normal {
  letter-spacing: var(--ak-tracking-normal);
}

.ak-tracking-wide {
  letter-spacing: var(--ak-tracking-wide);
}

.ak-measure {
  max-inline-size: var(--ak-measure);
}

.ak-p-0 {
  padding: var(--ak-space-0);
}

.ak-p-2xs {
  padding: var(--ak-space-2xs);
}

.ak-p-xs {
  padding: var(--ak-space-xs);
}

.ak-p-sm {
  padding: var(--ak-space-sm);
}

.ak-p-md {
  padding: var(--ak-space-md);
}

.ak-p-lg {
  padding: var(--ak-space-lg);
}

.ak-p-xl {
  padding: var(--ak-space-xl);
}

.ak-p-2xl {
  padding: var(--ak-space-2xl);
}

.ak-p-3xl {
  padding: var(--ak-space-3xl);
}

.ak-px-0 {
  padding-inline: var(--ak-space-0);
}

.ak-px-2xs {
  padding-inline: var(--ak-space-2xs);
}

.ak-px-xs {
  padding-inline: var(--ak-space-xs);
}

.ak-px-sm {
  padding-inline: var(--ak-space-sm);
}

.ak-px-md {
  padding-inline: var(--ak-space-md);
}

.ak-px-lg {
  padding-inline: var(--ak-space-lg);
}

.ak-px-xl {
  padding-inline: var(--ak-space-xl);
}

.ak-px-2xl {
  padding-inline: var(--ak-space-2xl);
}

.ak-px-3xl {
  padding-inline: var(--ak-space-3xl);
}

.ak-py-0 {
  padding-block: var(--ak-space-0);
}

.ak-py-2xs {
  padding-block: var(--ak-space-2xs);
}

.ak-py-xs {
  padding-block: var(--ak-space-xs);
}

.ak-py-sm {
  padding-block: var(--ak-space-sm);
}

.ak-py-md {
  padding-block: var(--ak-space-md);
}

.ak-py-lg {
  padding-block: var(--ak-space-lg);
}

.ak-py-xl {
  padding-block: var(--ak-space-xl);
}

.ak-py-2xl {
  padding-block: var(--ak-space-2xl);
}

.ak-py-3xl {
  padding-block: var(--ak-space-3xl);
}

.ak-pt-0 {
  padding-block-start: var(--ak-space-0);
}

.ak-pt-2xs {
  padding-block-start: var(--ak-space-2xs);
}

.ak-pt-xs {
  padding-block-start: var(--ak-space-xs);
}

.ak-pt-sm {
  padding-block-start: var(--ak-space-sm);
}

.ak-pt-md {
  padding-block-start: var(--ak-space-md);
}

.ak-pt-lg {
  padding-block-start: var(--ak-space-lg);
}

.ak-pt-xl {
  padding-block-start: var(--ak-space-xl);
}

.ak-pt-2xl {
  padding-block-start: var(--ak-space-2xl);
}

.ak-pt-3xl {
  padding-block-start: var(--ak-space-3xl);
}

.ak-pb-0 {
  padding-block-end: var(--ak-space-0);
}

.ak-pb-2xs {
  padding-block-end: var(--ak-space-2xs);
}

.ak-pb-xs {
  padding-block-end: var(--ak-space-xs);
}

.ak-pb-sm {
  padding-block-end: var(--ak-space-sm);
}

.ak-pb-md {
  padding-block-end: var(--ak-space-md);
}

.ak-pb-lg {
  padding-block-end: var(--ak-space-lg);
}

.ak-pb-xl {
  padding-block-end: var(--ak-space-xl);
}

.ak-pb-2xl {
  padding-block-end: var(--ak-space-2xl);
}

.ak-pb-3xl {
  padding-block-end: var(--ak-space-3xl);
}

.ak-ps-0 {
  padding-inline-start: var(--ak-space-0);
}

.ak-ps-2xs {
  padding-inline-start: var(--ak-space-2xs);
}

.ak-ps-xs {
  padding-inline-start: var(--ak-space-xs);
}

.ak-ps-sm {
  padding-inline-start: var(--ak-space-sm);
}

.ak-ps-md {
  padding-inline-start: var(--ak-space-md);
}

.ak-ps-lg {
  padding-inline-start: var(--ak-space-lg);
}

.ak-ps-xl {
  padding-inline-start: var(--ak-space-xl);
}

.ak-ps-2xl {
  padding-inline-start: var(--ak-space-2xl);
}

.ak-ps-3xl {
  padding-inline-start: var(--ak-space-3xl);
}

.ak-pe-0 {
  padding-inline-end: var(--ak-space-0);
}

.ak-pe-2xs {
  padding-inline-end: var(--ak-space-2xs);
}

.ak-pe-xs {
  padding-inline-end: var(--ak-space-xs);
}

.ak-pe-sm {
  padding-inline-end: var(--ak-space-sm);
}

.ak-pe-md {
  padding-inline-end: var(--ak-space-md);
}

.ak-pe-lg {
  padding-inline-end: var(--ak-space-lg);
}

.ak-pe-xl {
  padding-inline-end: var(--ak-space-xl);
}

.ak-pe-2xl {
  padding-inline-end: var(--ak-space-2xl);
}

.ak-pe-3xl {
  padding-inline-end: var(--ak-space-3xl);
}

.ak-m-0 {
  margin: var(--ak-space-0);
}

.ak-m-2xs {
  margin: var(--ak-space-2xs);
}

.ak-m-xs {
  margin: var(--ak-space-xs);
}

.ak-m-sm {
  margin: var(--ak-space-sm);
}

.ak-m-md {
  margin: var(--ak-space-md);
}

.ak-m-lg {
  margin: var(--ak-space-lg);
}

.ak-m-xl {
  margin: var(--ak-space-xl);
}

.ak-m-2xl {
  margin: var(--ak-space-2xl);
}

.ak-m-3xl {
  margin: var(--ak-space-3xl);
}

.ak-m-auto {
  margin: auto;
}

.ak-mx-0 {
  margin-inline: var(--ak-space-0);
}

.ak-mx-2xs {
  margin-inline: var(--ak-space-2xs);
}

.ak-mx-xs {
  margin-inline: var(--ak-space-xs);
}

.ak-mx-sm {
  margin-inline: var(--ak-space-sm);
}

.ak-mx-md {
  margin-inline: var(--ak-space-md);
}

.ak-mx-lg {
  margin-inline: var(--ak-space-lg);
}

.ak-mx-xl {
  margin-inline: var(--ak-space-xl);
}

.ak-mx-2xl {
  margin-inline: var(--ak-space-2xl);
}

.ak-mx-3xl {
  margin-inline: var(--ak-space-3xl);
}

.ak-mx-auto {
  margin-inline: auto;
}

.ak-my-0 {
  margin-block: var(--ak-space-0);
}

.ak-my-2xs {
  margin-block: var(--ak-space-2xs);
}

.ak-my-xs {
  margin-block: var(--ak-space-xs);
}

.ak-my-sm {
  margin-block: var(--ak-space-sm);
}

.ak-my-md {
  margin-block: var(--ak-space-md);
}

.ak-my-lg {
  margin-block: var(--ak-space-lg);
}

.ak-my-xl {
  margin-block: var(--ak-space-xl);
}

.ak-my-2xl {
  margin-block: var(--ak-space-2xl);
}

.ak-my-3xl {
  margin-block: var(--ak-space-3xl);
}

.ak-my-auto {
  margin-block: auto;
}

.ak-mt-0 {
  margin-block-start: var(--ak-space-0);
}

.ak-mt-2xs {
  margin-block-start: var(--ak-space-2xs);
}

.ak-mt-xs {
  margin-block-start: var(--ak-space-xs);
}

.ak-mt-sm {
  margin-block-start: var(--ak-space-sm);
}

.ak-mt-md {
  margin-block-start: var(--ak-space-md);
}

.ak-mt-lg {
  margin-block-start: var(--ak-space-lg);
}

.ak-mt-xl {
  margin-block-start: var(--ak-space-xl);
}

.ak-mt-2xl {
  margin-block-start: var(--ak-space-2xl);
}

.ak-mt-3xl {
  margin-block-start: var(--ak-space-3xl);
}

.ak-mt-auto {
  margin-block-start: auto;
}

.ak-mb-0 {
  margin-block-end: var(--ak-space-0);
}

.ak-mb-2xs {
  margin-block-end: var(--ak-space-2xs);
}

.ak-mb-xs {
  margin-block-end: var(--ak-space-xs);
}

.ak-mb-sm {
  margin-block-end: var(--ak-space-sm);
}

.ak-mb-md {
  margin-block-end: var(--ak-space-md);
}

.ak-mb-lg {
  margin-block-end: var(--ak-space-lg);
}

.ak-mb-xl {
  margin-block-end: var(--ak-space-xl);
}

.ak-mb-2xl {
  margin-block-end: var(--ak-space-2xl);
}

.ak-mb-3xl {
  margin-block-end: var(--ak-space-3xl);
}

.ak-mb-auto {
  margin-block-end: auto;
}

.ak-ms-0 {
  margin-inline-start: var(--ak-space-0);
}

.ak-ms-2xs {
  margin-inline-start: var(--ak-space-2xs);
}

.ak-ms-xs {
  margin-inline-start: var(--ak-space-xs);
}

.ak-ms-sm {
  margin-inline-start: var(--ak-space-sm);
}

.ak-ms-md {
  margin-inline-start: var(--ak-space-md);
}

.ak-ms-lg {
  margin-inline-start: var(--ak-space-lg);
}

.ak-ms-xl {
  margin-inline-start: var(--ak-space-xl);
}

.ak-ms-2xl {
  margin-inline-start: var(--ak-space-2xl);
}

.ak-ms-3xl {
  margin-inline-start: var(--ak-space-3xl);
}

.ak-ms-auto {
  margin-inline-start: auto;
}

.ak-me-0 {
  margin-inline-end: var(--ak-space-0);
}

.ak-me-2xs {
  margin-inline-end: var(--ak-space-2xs);
}

.ak-me-xs {
  margin-inline-end: var(--ak-space-xs);
}

.ak-me-sm {
  margin-inline-end: var(--ak-space-sm);
}

.ak-me-md {
  margin-inline-end: var(--ak-space-md);
}

.ak-me-lg {
  margin-inline-end: var(--ak-space-lg);
}

.ak-me-xl {
  margin-inline-end: var(--ak-space-xl);
}

.ak-me-2xl {
  margin-inline-end: var(--ak-space-2xl);
}

.ak-me-3xl {
  margin-inline-end: var(--ak-space-3xl);
}

.ak-me-auto {
  margin-inline-end: auto;
}

.ak-gap-0 {
  gap: var(--ak-space-0);
}

.ak-gap-2xs {
  gap: var(--ak-space-2xs);
}

.ak-gap-xs {
  gap: var(--ak-space-xs);
}

.ak-gap-sm {
  gap: var(--ak-space-sm);
}

.ak-gap-md {
  gap: var(--ak-space-md);
}

.ak-gap-lg {
  gap: var(--ak-space-lg);
}

.ak-gap-xl {
  gap: var(--ak-space-xl);
}

.ak-gap-2xl {
  gap: var(--ak-space-2xl);
}

.ak-gap-3xl {
  gap: var(--ak-space-3xl);
}

.ak-gap-x-0 {
  column-gap: var(--ak-space-0);
}

.ak-gap-x-2xs {
  column-gap: var(--ak-space-2xs);
}

.ak-gap-x-xs {
  column-gap: var(--ak-space-xs);
}

.ak-gap-x-sm {
  column-gap: var(--ak-space-sm);
}

.ak-gap-x-md {
  column-gap: var(--ak-space-md);
}

.ak-gap-x-lg {
  column-gap: var(--ak-space-lg);
}

.ak-gap-x-xl {
  column-gap: var(--ak-space-xl);
}

.ak-gap-x-2xl {
  column-gap: var(--ak-space-2xl);
}

.ak-gap-x-3xl {
  column-gap: var(--ak-space-3xl);
}

.ak-gap-y-0 {
  row-gap: var(--ak-space-0);
}

.ak-gap-y-2xs {
  row-gap: var(--ak-space-2xs);
}

.ak-gap-y-xs {
  row-gap: var(--ak-space-xs);
}

.ak-gap-y-sm {
  row-gap: var(--ak-space-sm);
}

.ak-gap-y-md {
  row-gap: var(--ak-space-md);
}

.ak-gap-y-lg {
  row-gap: var(--ak-space-lg);
}

.ak-gap-y-xl {
  row-gap: var(--ak-space-xl);
}

.ak-gap-y-2xl {
  row-gap: var(--ak-space-2xl);
}

.ak-gap-y-3xl {
  row-gap: var(--ak-space-3xl);
}

.ak-w-full {
  inline-size: 100%;
}

.ak-w-auto {
  inline-size: auto;
}

.ak-w-fit {
  inline-size: fit-content;
}

.ak-max-w-full {
  max-inline-size: 100%;
}

.ak-min-w-0 {
  min-inline-size: 0;
}

.ak-h-full {
  block-size: 100%;
}

.ak-h-auto {
  block-size: auto;
}

.ak-h-screen {
  block-size: var(--ak-viewport-block);
}

.ak-min-h-screen {
  min-block-size: var(--ak-viewport-block);
}

.ak-min-h-0 {
  min-block-size: 0;
}

.ak-relative {
  position: relative;
}

.ak-absolute {
  position: absolute;
}

.ak-fixed {
  position: fixed;
}

.ak-sticky {
  position: sticky;
}

.ak-top-0 {
  inset-block-start: 0;
}

.ak-bottom-0 {
  inset-block-end: 0;
}

.ak-start-0 {
  inset-inline-start: 0;
}

.ak-end-0 {
  inset-inline-end: 0;
}

.ak-inset-0 {
  inset: 0;
}

@media (min-width: 576px) {
  .ak-col-sm-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-sm-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-sm-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-sm-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-sm-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-sm-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-sm-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-sm-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-sm-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-sm-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-sm-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-sm-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-sm-auto {
    grid-column: auto;
  }
  .ak-dir-sm-row {
    flex-direction: row;
  }
  .ak-dir-sm-column {
    flex-direction: column;
  }
  .ak-hidden-sm {
    display: none;
  }
  .ak-block-sm {
    display: block;
  }
  .ak-inline-sm {
    display: inline;
  }
  .ak-inline-block-sm {
    display: inline-block;
  }
  .ak-flex-sm {
    display: flex;
  }
  .ak-inline-flex-sm {
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .ak-col-md-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-md-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-md-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-md-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-md-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-md-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-md-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-md-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-md-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-md-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-md-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-md-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-md-auto {
    grid-column: auto;
  }
  .ak-dir-md-row {
    flex-direction: row;
  }
  .ak-dir-md-column {
    flex-direction: column;
  }
  .ak-hidden-md {
    display: none;
  }
  .ak-block-md {
    display: block;
  }
  .ak-inline-md {
    display: inline;
  }
  .ak-inline-block-md {
    display: inline-block;
  }
  .ak-flex-md {
    display: flex;
  }
  .ak-inline-flex-md {
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  .ak-col-lg-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-lg-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-lg-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-lg-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-lg-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-lg-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-lg-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-lg-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-lg-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-lg-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-lg-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-lg-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-lg-auto {
    grid-column: auto;
  }
  .ak-dir-lg-row {
    flex-direction: row;
  }
  .ak-dir-lg-column {
    flex-direction: column;
  }
  .ak-hidden-lg {
    display: none;
  }
  .ak-block-lg {
    display: block;
  }
  .ak-inline-lg {
    display: inline;
  }
  .ak-inline-block-lg {
    display: inline-block;
  }
  .ak-flex-lg {
    display: flex;
  }
  .ak-inline-flex-lg {
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  .ak-col-xl-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-xl-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-xl-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-xl-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-xl-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-xl-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-xl-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-xl-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-xl-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-xl-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-xl-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-xl-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-xl-auto {
    grid-column: auto;
  }
  .ak-dir-xl-row {
    flex-direction: row;
  }
  .ak-dir-xl-column {
    flex-direction: column;
  }
  .ak-hidden-xl {
    display: none;
  }
  .ak-block-xl {
    display: block;
  }
  .ak-inline-xl {
    display: inline;
  }
  .ak-inline-block-xl {
    display: inline-block;
  }
  .ak-flex-xl {
    display: flex;
  }
  .ak-inline-flex-xl {
    display: inline-flex;
  }
}
@container (min-width: 320px) {
  .ak-col-c-sm-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-c-sm-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-c-sm-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-c-sm-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-c-sm-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-c-sm-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-c-sm-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-c-sm-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-c-sm-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-c-sm-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-c-sm-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-c-sm-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-c-sm-auto {
    grid-column: auto;
  }
  .ak-dir-c-sm-row {
    flex-direction: row;
  }
  .ak-dir-c-sm-column {
    flex-direction: column;
  }
  .ak-hidden-c-sm {
    display: none;
  }
  .ak-block-c-sm {
    display: block;
  }
  .ak-inline-c-sm {
    display: inline;
  }
  .ak-inline-block-c-sm {
    display: inline-block;
  }
  .ak-flex-c-sm {
    display: flex;
  }
  .ak-inline-flex-c-sm {
    display: inline-flex;
  }
}
@container (min-width: 480px) {
  .ak-col-c-md-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-c-md-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-c-md-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-c-md-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-c-md-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-c-md-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-c-md-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-c-md-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-c-md-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-c-md-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-c-md-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-c-md-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-c-md-auto {
    grid-column: auto;
  }
  .ak-dir-c-md-row {
    flex-direction: row;
  }
  .ak-dir-c-md-column {
    flex-direction: column;
  }
  .ak-hidden-c-md {
    display: none;
  }
  .ak-block-c-md {
    display: block;
  }
  .ak-inline-c-md {
    display: inline;
  }
  .ak-inline-block-c-md {
    display: inline-block;
  }
  .ak-flex-c-md {
    display: flex;
  }
  .ak-inline-flex-c-md {
    display: inline-flex;
  }
}
@container (min-width: 640px) {
  .ak-col-c-lg-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-c-lg-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-c-lg-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-c-lg-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-c-lg-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-c-lg-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-c-lg-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-c-lg-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-c-lg-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-c-lg-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-c-lg-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-c-lg-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-c-lg-auto {
    grid-column: auto;
  }
  .ak-dir-c-lg-row {
    flex-direction: row;
  }
  .ak-dir-c-lg-column {
    flex-direction: column;
  }
  .ak-hidden-c-lg {
    display: none;
  }
  .ak-block-c-lg {
    display: block;
  }
  .ak-inline-c-lg {
    display: inline;
  }
  .ak-inline-block-c-lg {
    display: inline-block;
  }
  .ak-flex-c-lg {
    display: flex;
  }
  .ak-inline-flex-c-lg {
    display: inline-flex;
  }
}
@container (min-width: 800px) {
  .ak-col-c-xl-1 {
    grid-column: span 1/span 1;
  }
  .ak-col-c-xl-2 {
    grid-column: span 2/span 2;
  }
  .ak-col-c-xl-3 {
    grid-column: span 3/span 3;
  }
  .ak-col-c-xl-4 {
    grid-column: span 4/span 4;
  }
  .ak-col-c-xl-5 {
    grid-column: span 5/span 5;
  }
  .ak-col-c-xl-6 {
    grid-column: span 6/span 6;
  }
  .ak-col-c-xl-7 {
    grid-column: span 7/span 7;
  }
  .ak-col-c-xl-8 {
    grid-column: span 8/span 8;
  }
  .ak-col-c-xl-9 {
    grid-column: span 9/span 9;
  }
  .ak-col-c-xl-10 {
    grid-column: span 10/span 10;
  }
  .ak-col-c-xl-11 {
    grid-column: span 11/span 11;
  }
  .ak-col-c-xl-12 {
    grid-column: span 12/span 12;
  }
  .ak-col-c-xl-auto {
    grid-column: auto;
  }
  .ak-dir-c-xl-row {
    flex-direction: row;
  }
  .ak-dir-c-xl-column {
    flex-direction: column;
  }
  .ak-hidden-c-xl {
    display: none;
  }
  .ak-block-c-xl {
    display: block;
  }
  .ak-inline-c-xl {
    display: inline;
  }
  .ak-inline-block-c-xl {
    display: inline-block;
  }
  .ak-flex-c-xl {
    display: flex;
  }
  .ak-inline-flex-c-xl {
    display: inline-flex;
  }
}

/*# sourceMappingURL=anik-ui.css.map */
