/* Source-bound Figma token contract v1. Platform-owned; do not edit. */
.kik-ports-google-tv-b6a32575c9 {
  --kik-color-bg-divider: #e0e0e0;
  --kik-color-bg-page: #ffffff;
  --kik-color-bg-surface: #fafafa;
  --kik-color-border-subtle: #e0e0e0;
  --kik-color-text-primary: #000000;
  --kik-color-text-secondary: #666666;
  --kik-radius-md: 8px;
  --kik-radius-sm: 2px;
  --kik-space-gap-2xl: 32px;
  --kik-space-gap-md: 16px;
  --kik-space-gap-md--desktop: 16px;
  --kik-space-gap-sm: 12px;
  --kik-space-gap-sm--mobile: 12px;
  --kik-space-gap-xl: 24px;
  --kik-space-gap-xl--desktop: 32px;
  --kik-space-gap-xl--mobile: 24px;
  --kik-space-gap-xs: 8px;
  --kik-space-gutter-none: 0px;
  --kik-space-scale-12: 12px;
  --kik-space-scale-16: 16px;
  --kik-space-scale-24: 24px;
  --kik-space-scale-24--mobile: 24px;
  --kik-space-scale-56: 56px;
  --kik-space-scale-56--desktop: 56px;
  --kik-space-section-lg: 50px;
  --kik-space-section-lg--desktop: 100px;
  --kik-space-section-lg--mobile: 50px;
  --kik-space-side-margin-default: 16px;
  --kik-space-side-margin-default--desktop: 92px;
  --kik-space-side-margin-default--mobile: 16px;
  --kik-text-font-body: "HarmonyOS Sans";
  --kik-text-font-heading: "HarmonyOS Sans";
  --kik-text-line-height-body-lg: 26px;
  --kik-text-line-height-body-md: 22px;
  --kik-text-line-height-body-sm: 21px;
  --kik-text-line-height-body-xsm: 19px;
  --kik-text-line-height-h2: 37px;
  --kik-text-size-body-lg: 16px;
  --kik-text-size-body-md: 14px;
  --kik-text-size-body-sm: 13px;
  --kik-text-size-body-xsm: 12px;
  --kik-text-size-h2: 32px;
  --kik-text-size-h2--desktop: 40px;
  --kik-text-size-h2--mobile: 32px;
}
@media (min-width: 768px) {
.kik-ports-google-tv-b6a32575c9 {
  --kik-color-bg-divider: #e0e0e0;
  --kik-color-bg-page: #ffffff;
  --kik-color-bg-surface: #fafafa;
  --kik-color-border-subtle: #e0e0e0;
  --kik-color-text-primary: #000000;
  --kik-color-text-secondary: #666666;
  --kik-radius-md: 8px;
  --kik-radius-sm: 2px;
  --kik-space-gap-2xl: 48px;
  --kik-space-gap-md: 16px;
  --kik-space-gap-sm: 12px;
  --kik-space-gap-xl: 32px;
  --kik-space-gap-xs: 8px;
  --kik-space-gutter-none: 0px;
  --kik-space-scale-12: 12px;
  --kik-space-scale-16: 16px;
  --kik-space-scale-24: 24px;
  --kik-space-scale-40: 40px;
  --kik-space-scale-56: 56px;
  --kik-space-section-lg: 100px;
  --kik-space-side-margin-default: 92px;
  --kik-text-font-body: "HarmonyOS Sans";
  --kik-text-font-heading: "HarmonyOS Sans";
  --kik-text-line-height-body-lg: 29px;
  --kik-text-line-height-body-md: 26px;
  --kik-text-line-height-body-sm: 22px;
  --kik-text-line-height-h2: 48px;
  --kik-text-size-body-lg: 18px;
  --kik-text-size-body-md: 16px;
  --kik-text-size-body-sm: 14px;
  --kik-text-size-h2: 40px;
}
}
.kik-ports-google-tv-b6a32575c9.kik\:bg-kik-color-bg-divider, .kik-ports-google-tv-b6a32575c9 .kik\:bg-kik-color-bg-divider { background-color: var(--kik-color-bg-divider); }
.kik-ports-google-tv-b6a32575c9.kik\:bg-page, .kik-ports-google-tv-b6a32575c9 .kik\:bg-page { background-color: var(--kik-color-bg-page); }
.kik-ports-google-tv-b6a32575c9.kik\:bg-surface, .kik-ports-google-tv-b6a32575c9 .kik\:bg-surface { background-color: var(--kik-color-bg-surface); }
.kik-ports-google-tv-b6a32575c9.kik\:border-border-subtle, .kik-ports-google-tv-b6a32575c9 .kik\:border-border-subtle { border-bottom-color: var(--kik-color-border-subtle); }
.kik-ports-google-tv-b6a32575c9.kik\:border-border-subtle, .kik-ports-google-tv-b6a32575c9 .kik\:border-border-subtle { border-left-color: var(--kik-color-border-subtle); }
.kik-ports-google-tv-b6a32575c9.kik\:border-border-subtle, .kik-ports-google-tv-b6a32575c9 .kik\:border-border-subtle { border-right-color: var(--kik-color-border-subtle); }
.kik-ports-google-tv-b6a32575c9.kik\:border-border-subtle, .kik-ports-google-tv-b6a32575c9 .kik\:border-border-subtle { border-top-color: var(--kik-color-border-subtle); }
.kik-ports-google-tv-b6a32575c9.kik\:font-kik-text-font-body, .kik-ports-google-tv-b6a32575c9 .kik\:font-kik-text-font-body { font-family: var(--kik-text-font-body); }
.kik-ports-google-tv-b6a32575c9.kik\:font-kik-text-font-heading, .kik-ports-google-tv-b6a32575c9 .kik\:font-kik-text-font-heading { font-family: var(--kik-text-font-heading); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-2xl, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-2xl { column-gap: var(--kik-space-gap-2xl); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-2xl, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-2xl { row-gap: var(--kik-space-gap-2xl); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-md, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-md { column-gap: var(--kik-space-gap-md); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-md, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-md { row-gap: var(--kik-space-gap-md); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-sm, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-sm { column-gap: var(--kik-space-gap-sm); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-sm, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-sm { row-gap: var(--kik-space-gap-sm); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-xs, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-xs { column-gap: var(--kik-space-gap-xs); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gap-xs, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gap-xs { row-gap: var(--kik-space-gap-xs); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gutter-none, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gutter-none { column-gap: var(--kik-space-gutter-none); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-gutter-none, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-gutter-none { row-gap: var(--kik-space-gutter-none); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-scale-24, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-scale-24 { column-gap: var(--kik-space-scale-24); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-scale-24, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-scale-24 { row-gap: var(--kik-space-scale-24); }
@media (min-width: 768px) {
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-scale-40, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-scale-40 { column-gap: var(--kik-space-scale-40); }
}
@media (min-width: 768px) {
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-scale-40, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-scale-40 { row-gap: var(--kik-space-scale-40); }
}
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-scale-56, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-scale-56 { column-gap: var(--kik-space-scale-56); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-kik-space-scale-56, .kik-ports-google-tv-b6a32575c9 .kik\:gap-kik-space-scale-56 { row-gap: var(--kik-space-scale-56); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-x-kik-space-gap-sm-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:gap-x-kik-space-gap-sm-fluid { column-gap: clamp(var(--kik-space-gap-sm--mobile), calc(var(--kik-space-gap-sm--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-gap-md--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-x-kik-space-gap-xl-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:gap-x-kik-space-gap-xl-fluid { column-gap: clamp(var(--kik-space-gap-xl--mobile), calc(var(--kik-space-gap-xl--mobile) - 2.7925801px + 0.67453626vw), var(--kik-space-gap-xl--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-y-kik-space-gap-sm-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:gap-y-kik-space-gap-sm-fluid { row-gap: clamp(var(--kik-space-gap-sm--mobile), calc(var(--kik-space-gap-sm--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-gap-md--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:gap-y-kik-space-gap-xl-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:gap-y-kik-space-gap-xl-fluid { row-gap: clamp(var(--kik-space-gap-xl--mobile), calc(var(--kik-space-gap-xl--mobile) - 2.7925801px + 0.67453626vw), var(--kik-space-gap-xl--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:leading-kik-text-line-height-body-lg, .kik-ports-google-tv-b6a32575c9 .kik\:leading-kik-text-line-height-body-lg { line-height: var(--kik-text-line-height-body-lg); }
.kik-ports-google-tv-b6a32575c9.kik\:leading-kik-text-line-height-body-md, .kik-ports-google-tv-b6a32575c9 .kik\:leading-kik-text-line-height-body-md { line-height: var(--kik-text-line-height-body-md); }
.kik-ports-google-tv-b6a32575c9.kik\:leading-kik-text-line-height-body-sm, .kik-ports-google-tv-b6a32575c9 .kik\:leading-kik-text-line-height-body-sm { line-height: var(--kik-text-line-height-body-sm); }
@media (width < 768px) {
.kik-ports-google-tv-b6a32575c9.kik\:leading-kik-text-line-height-body-xsm, .kik-ports-google-tv-b6a32575c9 .kik\:leading-kik-text-line-height-body-xsm { line-height: var(--kik-text-line-height-body-xsm); }
}
.kik-ports-google-tv-b6a32575c9.kik\:leading-kik-text-line-height-h2, .kik-ports-google-tv-b6a32575c9 .kik\:leading-kik-text-line-height-h2 { line-height: var(--kik-text-line-height-h2); }
.kik-ports-google-tv-b6a32575c9.kik\:p-kik-space-gutter-none, .kik-ports-google-tv-b6a32575c9 .kik\:p-kik-space-gutter-none { padding-bottom: var(--kik-space-gutter-none); }
.kik-ports-google-tv-b6a32575c9.kik\:p-kik-space-gutter-none, .kik-ports-google-tv-b6a32575c9 .kik\:p-kik-space-gutter-none { padding-left: var(--kik-space-gutter-none); }
.kik-ports-google-tv-b6a32575c9.kik\:p-kik-space-gutter-none, .kik-ports-google-tv-b6a32575c9 .kik\:p-kik-space-gutter-none { padding-right: var(--kik-space-gutter-none); }
.kik-ports-google-tv-b6a32575c9.kik\:p-kik-space-gutter-none, .kik-ports-google-tv-b6a32575c9 .kik\:p-kik-space-gutter-none { padding-top: var(--kik-space-gutter-none); }
.kik-ports-google-tv-b6a32575c9.kik\:pb-kik-space-scale-24-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pb-kik-space-scale-24-fluid { padding-bottom: clamp(var(--kik-space-scale-24--mobile), calc(var(--kik-space-scale-24--mobile) - 11.1703204px + 2.69814503vw), var(--kik-space-scale-56--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pb-kik-space-section-lg-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pb-kik-space-section-lg-fluid { padding-bottom: clamp(var(--kik-space-section-lg--mobile), calc(var(--kik-space-section-lg--mobile) - 17.45362563px + 4.2158516vw), var(--kik-space-section-lg--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pl-kik-space-scale-24-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pl-kik-space-scale-24-fluid { padding-left: clamp(var(--kik-space-scale-24--mobile), calc(var(--kik-space-scale-24--mobile) - 11.1703204px + 2.69814503vw), var(--kik-space-scale-56--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pl-kik-space-side-margin-default-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pl-kik-space-side-margin-default-fluid { padding-left: clamp(var(--kik-space-side-margin-default--mobile), calc(var(--kik-space-side-margin-default--mobile) - 26.52951096px + 6.40809444vw), var(--kik-space-side-margin-default--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pr-kik-space-scale-24-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pr-kik-space-scale-24-fluid { padding-right: clamp(var(--kik-space-scale-24--mobile), calc(var(--kik-space-scale-24--mobile) - 11.1703204px + 2.69814503vw), var(--kik-space-scale-56--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pr-kik-space-side-margin-default-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pr-kik-space-side-margin-default-fluid { padding-right: clamp(var(--kik-space-side-margin-default--mobile), calc(var(--kik-space-side-margin-default--mobile) - 26.52951096px + 6.40809444vw), var(--kik-space-side-margin-default--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pt-kik-space-scale-24-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pt-kik-space-scale-24-fluid { padding-top: clamp(var(--kik-space-scale-24--mobile), calc(var(--kik-space-scale-24--mobile) - 11.1703204px + 2.69814503vw), var(--kik-space-scale-56--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:pt-kik-space-section-lg-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:pt-kik-space-section-lg-fluid { padding-top: clamp(var(--kik-space-section-lg--mobile), calc(var(--kik-space-section-lg--mobile) - 17.45362563px + 4.2158516vw), var(--kik-space-section-lg--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:px-kik-space-scale-16, .kik-ports-google-tv-b6a32575c9 .kik\:px-kik-space-scale-16 { padding-left: var(--kik-space-scale-16); }
.kik-ports-google-tv-b6a32575c9.kik\:px-kik-space-scale-16, .kik-ports-google-tv-b6a32575c9 .kik\:px-kik-space-scale-16 { padding-right: var(--kik-space-scale-16); }
.kik-ports-google-tv-b6a32575c9.kik\:py-kik-space-scale-12, .kik-ports-google-tv-b6a32575c9 .kik\:py-kik-space-scale-12 { padding-bottom: var(--kik-space-scale-12); }
.kik-ports-google-tv-b6a32575c9.kik\:py-kik-space-scale-12, .kik-ports-google-tv-b6a32575c9 .kik\:py-kik-space-scale-12 { padding-top: var(--kik-space-scale-12); }
.kik-ports-google-tv-b6a32575c9.kik\:rounded-md, .kik-ports-google-tv-b6a32575c9 .kik\:rounded-md { border-radius: var(--kik-radius-md); }
.kik-ports-google-tv-b6a32575c9.kik\:rounded-sm, .kik-ports-google-tv-b6a32575c9 .kik\:rounded-sm { border-radius: var(--kik-radius-sm); }
.kik-ports-google-tv-b6a32575c9.kik\:text-body-lg, .kik-ports-google-tv-b6a32575c9 .kik\:text-body-lg { font-size: var(--kik-text-size-body-lg); }
.kik-ports-google-tv-b6a32575c9.kik\:text-body-md, .kik-ports-google-tv-b6a32575c9 .kik\:text-body-md { font-size: var(--kik-text-size-body-md); }
.kik-ports-google-tv-b6a32575c9.kik\:text-body-sm, .kik-ports-google-tv-b6a32575c9 .kik\:text-body-sm { font-size: var(--kik-text-size-body-sm); }
@media (width < 768px) {
.kik-ports-google-tv-b6a32575c9.kik\:text-body-xsm, .kik-ports-google-tv-b6a32575c9 .kik\:text-body-xsm { font-size: var(--kik-text-size-body-xsm); }
}
.kik-ports-google-tv-b6a32575c9.kik\:text-h2-fluid, .kik-ports-google-tv-b6a32575c9 .kik\:text-h2-fluid { font-size: clamp(var(--kik-text-size-h2--mobile), calc(var(--kik-text-size-h2--mobile) - 2.7925801px + 0.67453626vw), var(--kik-text-size-h2--desktop)); }
.kik-ports-google-tv-b6a32575c9.kik\:text-primary, .kik-ports-google-tv-b6a32575c9 .kik\:text-primary { color: var(--kik-color-text-primary); }
.kik-ports-google-tv-b6a32575c9.kik\:text-secondary, .kik-ports-google-tv-b6a32575c9 .kik\:text-secondary { color: var(--kik-color-text-secondary); }
