/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}:root{font-size:62.5%;--cinemo-colors-black-100: #efeff4;--cinemo-colors-black-150: #d9d9df;--cinemo-colors-black-200: #c1c2cb;--cinemo-colors-black-300: #acadb6;--cinemo-colors-black-400: #9495a0;--cinemo-colors-black-500: #777987;--cinemo-colors-black-600: #61636d;--cinemo-colors-black-700: #494a56;--cinemo-colors-black-800: #22232a;--cinemo-colors-black-850: #17181e;--cinemo-colors-black-900: #0a0b11;--cinemo-colors-accent-150: #d7ecff;--cinemo-colors-accent-200: #afd9ff;--cinemo-colors-accent-300: #5db1ff;--cinemo-colors-accent-400: #4c92ea;--cinemo-colors-accent-500: #3b73d5;--cinemo-colors-accent-600: #2a54bf;--cinemo-colors-accent-700: #1834aa;--cinemo-colors-accent-800: #061494;--cinemo-colors-accent-900: #010a5f;--cinemo-colors-green-150: #e5eee3;--cinemo-colors-green-200: #ccdfc7;--cinemo-colors-green-300: #adcba5;--cinemo-colors-green-400: #8ab57f;--cinemo-colors-green-500: #679f59;--cinemo-colors-green-600: #448833;--cinemo-colors-green-700: #306723;--cinemo-colors-green-750: #2a5420;--cinemo-colors-green-800: #24401d;--cinemo-colors-green-850: #1e2c1a;--cinemo-colors-yellow-200: #f2e2c8;--cinemo-colors-yellow-500: #da9b39;--cinemo-colors-yellow-transparent-10: rgba(218, 155, 57, 0.1);--cinemo-colors-red-200: #f7b4a5;--cinemo-colors-red-300: #f7b4a5;--cinemo-colors-red-400: #f0694c;--cinemo-colors-red-450: #ff6645;--cinemo-colors-red-500: #ec441f;--cinemo-colors-red-550: #ec441f;--cinemo-colors-red-600: #bd3619;--cinemo-colors-red-700: #c00000;--cinemo-colors-red-800: #860000;--cinemo-colors-focus: #6a66ff;--cinemo-colors-white-transparent-05: rgba(255, 255, 255, 0.05);--cinemo-colors-white-transparent-10: rgba(255, 255, 255, 0.1);--cinemo-colors-white-transparent-20: rgba(255, 255, 255, 0.2);--cinemo-colors-white-transparent-30: rgba(255, 255, 255, 0.3);--cinemo-colors-white-transparent-40: rgba(255, 255, 255, 0.4);--cinemo-colors-white-transparent-50: rgba(255, 255, 255, 0.5);--cinemo-colors-white-transparent-60: rgba(255, 255, 255, 0.6);--cinemo-colors-white-transparent-70: rgba(255, 255, 255, 0.7);--cinemo-colors-white-transparent-80: rgba(255, 255, 255, 0.8);--cinemo-colors-white-transparent-90: rgba(255, 255, 255, 0.9);--cinemo-colors-black-transparent-05: rgba(0, 0, 0, 0.05);--cinemo-colors-black-transparent-10: rgba(0, 0, 0, 0.1);--cinemo-colors-black-transparent-20: rgba(0, 0, 0, 0.2);--cinemo-colors-black-transparent-30: rgba(0, 0, 0, 0.3);--cinemo-colors-black-transparent-40: rgba(0, 0, 0, 0.4);--cinemo-colors-black-transparent-50: rgba(0, 0, 0, 0.5);--cinemo-colors-black-transparent-60: rgba(0, 0, 0, 0.6);--cinemo-colors-black-transparent-70: rgba(0, 0, 0, 0.7);--cinemo-colors-black-transparent-80: rgba(0, 0, 0, 0.8);--cinemo-colors-black-transparent-90: rgba(0, 0, 0, 0.9);--cinemo-colors-accent-transparent-30: rgba(93, 177, 255, 0.3);--cinemo-colors-warning-10: rgba(218, 155, 57, 0.1);--cinemo-colors-brand-light-blue: #60d0f6;--cinemo-gradient-brand-accent: linear-gradient( to left, #547ae8, var(--cinemo-colors-accent-300), var(--cinemo-colors-brand-light-blue), var(--cinemo-colors-accent-300), #547ae8 );--cinemo-gradient-brand-blue: linear-gradient( to right, #547ae8, var(--cinemo-colors-accent-300), var(--cinemo-colors-brand-light-blue) );--cinemo-gradient-brand-blue-reflected: linear-gradient( to left, #547ae8, var(--cinemo-colors-accent-300), var(--cinemo-colors-brand-light-blue) );--cinemo-gradient-gray-background: linear-gradient( 0deg, var(cinemo-colors-black-900) 50.06%, var(cinemo-colors-black-800) 23.31% );--cinemo-gradient-light-transparent: linear-gradient(0deg, var(--cinemo-colors-black-800) 0%, transparent 100%);--cinemo-gradient-dark-transparent: linear-gradient(0deg, var(--cinemo-colors-black-900) 0%, transparent 100%);--cinemo-gradient-player-background: radial-gradient( circle at 50% 10%, var(--cinemo-colors-accent-300) -150%, var(--cinemo-colors-black-900) 60%, transparent 100%, transparent 100% );--cinemo-shadow-area: 0px 0px 20px 0px var(--cinemo-colors-black-transparent-30);--cinemo-shadow-top: 0px -10px 20px 0px var(--cinemo-colors-black-transparent-50);--cinemo-shadow-bottom: 0px 6px 10px 0px var(--cinemo-colors-black-transparent-20);--cinemo-blur: blur(10px);--cinemo-sizes-icon-xxs: 1rem;--cinemo-sizes-icon-xs: 1.6rem;--cinemo-sizes-icon-s: 2.2rem;--cinemo-sizes-icon-m: 2.4rem;--cinemo-sizes-icon-l: 3.2rem;--cinemo-sizes-icon-xl: 6.4rem;--cinemo-sizes-icon-xxl: 9.6rem;--cinemo-sizes-cover-xs: 4.8rem;--cinemo-sizes-cover-s: 6rem;--cinemo-sizes-cover-m: 16.4rem;--cinemo-sizes-cover-l: 18rem;--cinemo-sizes-cover-xl: 30rem;--cinemo-sizes-cover-xxl: 40rem;--cinemo-sizes-radius-xxs: 2px;--cinemo-sizes-radius-xs: 2px;--cinemo-sizes-radius-s: 4px;--cinemo-sizes-radius-m: 6px;--cinemo-sizes-radius-l: 8px;--cinemo-sizes-radius-xl: 12px;--cinemo-sizes-radius-xxl: 20px;--cinemo-sizes-radius-full: 50%;--cinemo-sizes-border-s: 0.1rem;--cinemo-sizes-space-xxxs: 0.2rem;--cinemo-sizes-space-xxs: 0.2rem;--cinemo-sizes-space-xs: 0.4rem;--cinemo-sizes-space-s: 0.6rem;--cinemo-sizes-space-m: 0.8rem;--cinemo-sizes-space-l: 1rem;--cinemo-sizes-space-xl: 1.2rem;--cinemo-sizes-space-xxl: 1.6rem;--cinemo-sizes-space-xxxl: 2.4rem;--cinemo-sizes-space-4xl: 3.2rem;--cinemo-sizes-gap-xxs: 0.4rem;--cinemo-sizes-gap-xs: 0.8rem;--cinemo-sizes-gap-s: 1.6rem;--cinemo-sizes-gap-m: 2.4rem;--cinemo-sizes-gap-l: 3.2rem;--cinemo-sizes-gap-xl: 4.8rem;--cinemo-sizes-gap-xxl: 5.6rem;--cinemo-sizes-gap-xxxl: 5.6rem;--cinemo-sizes-keyline-xs: 0.4rem;--cinemo-sizes-keyline-s: 0.8rem;--cinemo-sizes-keyline-m: 1.6rem;--cinemo-sizes-keyline-l: 2.4rem;--cinemo-sizes-keyline-xl: 3.2rem;--cinemo-sizes-container-width-m: 55.2rem}@media screen and (min-width: 481px)and (max-width: 834px)and (pointer: fine){:root{--cinemo-sizes-gap-xxs: 0.4rem;--cinemo-sizes-gap-xs: 0.8rem;--cinemo-sizes-gap-s: 2.4rem;--cinemo-sizes-gap-m: 3.2rem;--cinemo-sizes-gap-l: 4.8rem;--cinemo-sizes-gap-xl: 6.4rem;--cinemo-sizes-gap-xxl: 9.6rem;--cinemo-sizes-gap-xxxl: 9.6rem;--cinemo-sizes-cover-xl: 52rem;--cinemo-sizes-keyline-xs: 0.8rem;--cinemo-sizes-keyline-s: 1.6rem;--cinemo-sizes-keyline-m: 2.4rem;--cinemo-sizes-keyline-l: 3.2rem;--cinemo-sizes-keyline-xl: 4.8rem}}@media screen and (min-width: 481px)and (orientation: portrait)and (pointer: coarse){:root{--cinemo-sizes-gap-xxs: 0.4rem;--cinemo-sizes-gap-xs: 0.8rem;--cinemo-sizes-gap-s: 2.4rem;--cinemo-sizes-gap-m: 3.2rem;--cinemo-sizes-gap-l: 4.8rem;--cinemo-sizes-gap-xl: 6.4rem;--cinemo-sizes-gap-xxl: 9.6rem;--cinemo-sizes-gap-xxxl: 9.6rem;--cinemo-sizes-cover-xl: 52rem;--cinemo-sizes-keyline-xs: 0.8rem;--cinemo-sizes-keyline-s: 1.6rem;--cinemo-sizes-keyline-m: 2.4rem;--cinemo-sizes-keyline-l: 3.2rem;--cinemo-sizes-keyline-xl: 4.8rem}}@media screen and (min-width: 835px)and (max-width: 1200px)and (pointer: fine){:root{--cinemo-sizes-gap-xxs: 0.4rem;--cinemo-sizes-gap-xs: 0.8rem;--cinemo-sizes-gap-s: 1.6rem;--cinemo-sizes-gap-m: 2.4rem;--cinemo-sizes-gap-l: 3.2rem;--cinemo-sizes-gap-xl: 4.8rem;--cinemo-sizes-gap-xxl: 6.4rem;--cinemo-sizes-gap-xxxl: 6.4rem;--cinemo-sizes-cover-xl: 40rem;--cinemo-sizes-keyline-xs: 1.6rem;--cinemo-sizes-keyline-s: 2.4rem;--cinemo-sizes-keyline-m: 3.2rem;--cinemo-sizes-keyline-l: 4.8rem;--cinemo-sizes-keyline-xl: 6.4rem}}@media screen and (min-width: 835px)and (orientation: landscape)and (pointer: coarse){:root{--cinemo-sizes-gap-xxs: 0.4rem;--cinemo-sizes-gap-xs: 0.8rem;--cinemo-sizes-gap-s: 1.6rem;--cinemo-sizes-gap-m: 2.4rem;--cinemo-sizes-gap-l: 3.2rem;--cinemo-sizes-gap-xl: 4.8rem;--cinemo-sizes-gap-xxl: 6.4rem;--cinemo-sizes-gap-xxxl: 6.4rem;--cinemo-sizes-cover-xl: 40rem;--cinemo-sizes-keyline-xs: 1.6rem;--cinemo-sizes-keyline-s: 2.4rem;--cinemo-sizes-keyline-m: 3.2rem;--cinemo-sizes-keyline-l: 4.8rem;--cinemo-sizes-keyline-xl: 6.4rem}}@media screen and (min-width: 1201px)and (pointer: fine){:root{--cinemo-sizes-gap-xxs: 0.4rem;--cinemo-sizes-gap-xs: 0.8rem;--cinemo-sizes-gap-s: 1.6rem;--cinemo-sizes-gap-m: 2.4rem;--cinemo-sizes-gap-l: 3.2rem;--cinemo-sizes-gap-xl: 4.8rem;--cinemo-sizes-gap-xxl: 6.4rem;--cinemo-sizes-gap-xxxl: 6.4rem;--cinemo-sizes-cover-xl: 52rem;--cinemo-sizes-keyline-xs: 1.6rem;--cinemo-sizes-keyline-s: 2.4rem;--cinemo-sizes-keyline-m: 3.2rem;--cinemo-sizes-keyline-l: 4.8rem;--cinemo-sizes-keyline-xl: 6.4rem}}@font-face{font-family:Inter;src:url(/static/fonts/Inter-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal}body{color:var(--cinemo-colors-black-100);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}body svg{width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m)}h1{font-family:Inter,sans-serif;font-size:3.2rem;font-weight:600;line-height:4rem}h2{font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;line-height:3.2rem}h3{font-family:Inter,sans-serif;font-size:2rem;font-weight:500;line-height:2.8rem}h4{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.4rem}h5{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem}h6{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.8rem}*:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}
.bif-components-alert{display:grid;grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--cinemo-sizes-space-xl);padding:calc(var(--cinemo-sizes-space-m) - var(--cinemo-sizes-border-s)) calc(var(--cinemo-sizes-space-xxl) - var(--cinemo-sizes-border-s));border:var(--cinemo-sizes-border-s) solid;border-radius:var(--cinemo-sizes-radius-s);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.bif-components-alert--layout-fixed{width:40rem}.bif-components-alert--severity-info.bif-components-alert--type-primary{border-color:var(--cinemo-colors-black-700);background-color:var(--cinemo-colors-black-700);color:var(--cinemo-colors-black-100)}.bif-components-alert--severity-info.bif-components-alert--type-secondary{border-color:var(--cinemo-colors-black-100);background-color:var(--cinemo-colors-white-transparent-05);color:var(--cinemo-colors-black-100)}.bif-components-alert--severity-info.bif-components-alert--type-secondary .bif-components-alert__action{color:var(--cinemo-colors-black-100)}.bif-components-alert--severity-success.bif-components-alert--type-primary{border-color:var(--cinemo-colors-green-500);background-color:var(--cinemo-colors-green-500);color:var(--cinemo-colors-black-100)}.bif-components-alert--severity-success.bif-components-alert--type-secondary{border-color:var(--cinemo-colors-green-500);color:var(--cinemo-colors-green-500)}.bif-components-alert--severity-warning.bif-components-alert--type-primary{border-color:var(--cinemo-colors-yellow-500);background-color:var(--cinemo-colors-yellow-500);color:var(--cinemo-colors-black-900)}.bif-components-alert--severity-warning.bif-components-alert--type-secondary{border-color:var(--cinemo-colors-yellow-500);color:var(--cinemo-colors-yellow-500)}.bif-components-alert--severity-error.bif-components-alert--type-primary{border-color:var(--cinemo-colors-red-700);background-color:var(--cinemo-colors-red-700);color:var(--cinemo-colors-black-100)}.bif-components-alert--severity-error.bif-components-alert--type-secondary{border-color:var(--cinemo-colors-red-450);color:var(--cinemo-colors-red-450)}.bif-components-alert.bif-components-alert--type-secondary .bif-components-alert__action{color:var(--cinemo-colors-black-100)}.bif-components-alert__message{display:grid;width:100%;grid-auto-flow:column;grid-template-columns:auto 1fr auto;grid-template-areas:"slot text action";align-items:center}.bif-components-alert__slot{grid-area:slot;display:grid;margin-right:var(--cinemo-sizes-space-xl)}.bif-components-alert__slot svg{width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m);margin:-0.1rem}.bif-components-alert__text{grid-area:text;display:grid;align-items:center;min-height:3.2rem}.bif-components-alert__action{grid-area:action;margin-left:var(--cinemo-sizes-space-xl);padding:var(--cinemo-sizes-space-xs) var(--cinemo-sizes-space-m);border-radius:var(--cinemo-sizes-radius-m);background:none;border:none;color:inherit;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.2rem}.bif-components-alert__action:focus{outline:none}.bif-components-alert__action:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}@media(hover: hover){.bif-components-alert__action:hover{cursor:pointer}}@media(hover: hover){.bif-components-alert__action:hover{background-color:var(--cinemo-colors-white-transparent-20);color:inherit}}.bif-components-alert__action:focus-visible{background-color:var(--cinemo-colors-white-transparent-20);color:inherit}
.bif-components-pill{display:inline-grid;grid-auto-flow:column;grid-column-gap:var(--cinemo-sizes-space-m);align-items:center;border-radius:24rem;background-color:var(--cinemo-colors-white-transparent-10);box-sizing:border-box}.bif-components-pill__slot{display:grid}.bif-components-pill__slot svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-pill__text{display:grid;align-items:center}.bif-components-pill--size-big{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;padding:var(--cinemo-sizes-space-s) var(--cinemo-sizes-space-m);grid-column-gap:var(--cinemo-sizes-space-xs);height:3.6rem}.bif-components-pill--size-big .bif-components-pill__slot svg{width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m)}.bif-components-pill--size-regular{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;padding:var(--cinemo-sizes-space-xs) var(--cinemo-sizes-space-xxl);height:2.6rem}.bif-components-pill--size-small{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;padding:var(--cinemo-sizes-space-xxs) var(--cinemo-sizes-space-m);height:2rem}.bif-components-pill--danger{background-color:rgba(0,0,0,0);border:1px solid var(--cinemo-colors-red-450);color:var(--cinemo-colors-red-450)}.bif-components-pill--disabled{background-color:var(--cinemo-colors-white-transparent-05);color:var(--cinemo-colors-white-transparent-60);cursor:not-allowed}
.bif-components-validation{display:grid;grid-auto-flow:row;row-gap:var(--cinemo-sizes-space-s);min-height:1.6rem;margin-top:var(--cinemo-sizes-space-xxs);margin-bottom:var(--cinemo-sizes-space-l);padding-left:var(--cinemo-sizes-space-xl)}.bif-components-validation__message{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;display:flex;align-items:center;gap:var(--cinemo-sizes-space-xxs)}.bif-components-validation__message svg{width:var(--cinemo-sizes-icon-xxs);height:var(--cinemo-sizes-icon-xxs)}.bif-components-validation__message--info{color:var(--cinemo-colors-white-transparent-60)}.bif-components-validation__message--success{color:var(--cinemo-colors-black-100)}.bif-components-validation__message--warning{color:var(--cinemo-colors-yellow-500)}.bif-components-validation__message--error{color:var(--cinemo-colors-red-400)}
.bif-components-autocomplete-input{display:grid;grid-auto-flow:row;grid-template-areas:"label" "items" "validation";gap:var(--cinemo-sizes-space-l)}.bif-components-autocomplete-input--layout-fixed{width:34rem}.bif-components-autocomplete-input--layout-max{width:100%}.bif-components-autocomplete-input--theme-light .bif-components-autocomplete-input__items{border-color:var(--cinemo-colors-black-500);background-color:var(--cinemo-colors-black-850)}@media(hover: hover){.bif-components-autocomplete-input--theme-light .bif-components-autocomplete-input__items:not(.bif-components-autocomplete-input--theme-light .bif-components-autocomplete-input__items--disabled):hover{border-color:var(--cinemo-colors-black-400)}}.bif-components-autocomplete-input--theme-light .bif-components-autocomplete-input__items:not(.bif-components-autocomplete-input--theme-light .bif-components-autocomplete-input__items--disabled):focus-within{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-200)}.bif-components-autocomplete-input--theme-light .bif-components-autocomplete-input__items--disabled{background-color:var(--cinemo-colors-black-850);border-color:var(--cinemo-colors-black-700)}.bif-components-autocomplete-input--theme-dark .bif-components-autocomplete-input__items{border-color:var(--cinemo-colors-black-500);background-color:var(--cinemo-colors-black-900)}@media(hover: hover){.bif-components-autocomplete-input--theme-dark .bif-components-autocomplete-input__items:not(.bif-components-autocomplete-input--theme-dark .bif-components-autocomplete-input__items--disabled):hover{border-color:var(--cinemo-colors-black-400)}}.bif-components-autocomplete-input--theme-dark .bif-components-autocomplete-input__items:not(.bif-components-autocomplete-input--theme-dark .bif-components-autocomplete-input__items--disabled):focus-within{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-200)}.bif-components-autocomplete-input--theme-dark .bif-components-autocomplete-input__items--disabled{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-700)}.bif-components-autocomplete-input__input{padding:var(--cinemo-sizes-space-xs) 0;border:none;color:var(--cinemo-colors-black-100);background-color:rgba(0,0,0,0);min-width:9rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-autocomplete-input__input::placeholder{color:var(--cinemo-colors-white-transparent-60)}.bif-components-autocomplete-input__input::-moz-placeholder{opacity:1}.bif-components-autocomplete-input__input:focus-visible{outline:none}.bif-components-autocomplete-input__input:focus-visible::placeholder{color:rgba(0,0,0,0)}.bif-components-autocomplete-input__input:placeholder-shown{text-overflow:ellipsis}.bif-components-autocomplete-input__input--disabled{cursor:not-allowed;color:var(--cinemo-colors-black-600)}.bif-components-autocomplete-input__input--disabled::placeholder{color:var(--cinemo-colors-black-600)}.bif-components-autocomplete-input__items{width:100%;grid-area:items;display:flex;flex-wrap:wrap;gap:var(--cinemo-sizes-space-xs);border-radius:var(--cinemo-sizes-radius-m);padding:var(--cinemo-sizes-space-xl);border:var(--cinemo-sizes-border-s) solid var(--cinemo-colors-black-700)}.bif-components-autocomplete-input__items:not(.bif-components-autocomplete-input__items--disabled){cursor:text}.bif-components-autocomplete-input__items--disabled{cursor:not-allowed}.bif-components-autocomplete-input__item{width:fit-content;box-sizing:border-box;padding:var(--cinemo-sizes-space-xs) var(--cinemo-sizes-space-m);border:var(--cinemo-sizes-border-s) solid rgba(0,0,0,0)}.bif-components-autocomplete-input__item__text{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-autocomplete-input__item__button{display:flex;background:rgba(0,0,0,0);border:none;color:var(--cinemo-colors-black-100);padding:0;cursor:pointer}.bif-components-autocomplete-input__item__button svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-autocomplete-input__item--error{border:var(--cinemo-sizes-border-s) solid var(--cinemo-colors-red-500)}.bif-components-autocomplete-input__item--error .bif-components-autocomplete-input__item__button{color:var(--cinemo-colors-red-500)}.bif-components-autocomplete-input__label{grid-area:label;display:grid;grid-auto-flow:column;grid-template-columns:min-content;column-gap:var(--cinemo-sizes-space-xxxs);margin-bottom:var(--cinemo-sizes-space-xxs);color:var(--cinemo-colors-black-300);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-autocomplete-input__label__text{width:max-content}.bif-components-autocomplete-input__label__text--required{color:var(--cinemo-colors-red-500);margin-left:var(--cinemo-sizes-space-xs)}.bif-components-autocomplete-input__label__content{display:inline-grid;align-items:center}.bif-components-autocomplete-input__label__content svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-autocomplete-input__validation{grid-area:validation}
.bif-components-badge{display:inline-grid;justify-content:center;align-items:center;overflow:hidden;padding:0 var(--cinemo-sizes-space-xs);font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.4rem}.bif-components-badge--shape-circle{height:3.2rem;min-width:2.4rem;border-radius:3rem}.bif-components-badge--shape-pill{height:1.6rem;min-width:.8rem;border-radius:2.4rem;gap:var(--cinemo-sizes-space-m)}.bif-components-badge--type-light{background-color:var(--cinemo-colors-white-transparent-10);color:var(--cinemo-colors-white-transparent-70)}.bif-components-badge--type-dark{background-color:var(--cinemo-colors-white-transparent-30);color:var(--cinemo-colors-black-900)}.bif-components-badge--type-deep-dark{background-color:var(--cinemo-colors-black-900);color:var(--cinemo-colors-black-100)}.bif-components-badge--type-dimmed-light{background-color:var(--cinemo-colors-white-transparent-20);color:var(--cinemo-colors-black-100)}
@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bif-components-spinner{display:grid;justify-items:center;align-items:center;width:inherit;height:inherit;color:var(--cinemo-colors-white-transparent-70)}.bif-components-spinner svg{animation:rotate .5s linear infinite}.bif-components-spinner--size-small svg{width:var(--cinemo-sizes-icon-s);height:var(--cinemo-sizes-icon-s)}.bif-components-spinner--size-large svg{width:var(--cinemo-sizes-icon-xl);height:var(--cinemo-sizes-icon-xl)}
@keyframes tilt-shaking{0%{transform:rotate(0deg)}25%{transform:rotate(3deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-3deg)}100%{transform:rotate(0deg)}}.bif-components-button{position:relative;display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"slot-left text slot-right";justify-content:center;align-items:center;border:none;border-radius:4rem;transition-property:background,box-shadow,color;transition-duration:.5s;background-size:200%;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.2rem}@media(hover: hover){.bif-components-button:hover{cursor:pointer}}.bif-components-button:focus{outline:none}.bif-components-button:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}.bif-components-button--animated{animation:tilt-shaking .12s 3}.bif-components-button--layout-min{width:max-content}.bif-components-button--layout-fixed{min-width:16.4rem}.bif-components-button--layout-max{width:100%}.bif-components-button--type-primary{background-color:var(--cinemo-colors-accent-300);background-image:var(--cinemo-gradient-brand-accent);color:var(--cinemo-colors-black-900)}@media(hover: hover){.bif-components-button--type-primary:hover{background-color:var(--cinemo-colors-accent-200);background-position:right}}.bif-components-button--type-primary:focus-visible{background-color:var(--cinemo-colors-accent-200);background-position:right}.bif-components-button--type-primary.bif-components-button--danger{background:var(--cinemo-colors-red-700);color:var(--cinemo-colors-black-100)}@media(hover: hover){.bif-components-button--type-primary.bif-components-button--danger:hover{background:var(--cinemo-colors-red-800)}}.bif-components-button--type-primary.bif-components-button--danger:focus-visible{background:var(--cinemo-colors-red-800)}.bif-components-button--type-primary.bif-components-button--danger .bif-components-badge{color:var(--cinemo-colors-black-100);background:var(--cinemo-colors-white-transparent-20)}.bif-components-button--type-primary.bif-components-button--loading,.bif-components-button--type-primary.bif-components-button--disabled{background:var(--cinemo-colors-black-700);color:var(--cinemo-colors-black-400)}.bif-components-button--type-primary.bif-components-button--loading .bif-components-badge,.bif-components-button--type-primary.bif-components-button--disabled .bif-components-badge{color:var(--cinemo-colors-black-400)}@media(hover: hover){.bif-components-button--type-primary.bif-components-button--loading:hover,.bif-components-button--type-primary.bif-components-button--disabled:hover{background:var(--cinemo-colors-black-700);color:var(--cinemo-colors-black-400)}.bif-components-button--type-primary.bif-components-button--loading:hover .bif-components-badge,.bif-components-button--type-primary.bif-components-button--disabled:hover .bif-components-badge{color:var(--cinemo-colors-black-400)}}.bif-components-button--type-secondary{--border-width: 1.5px;box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-black-100);background:rgba(0,0,0,0);color:var(--cinemo-colors-black-100)}@media(hover: hover){.bif-components-button--type-secondary:hover{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-black-300);color:var(--cinemo-colors-black-300)}}.bif-components-button--type-secondary:focus-visible{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-black-300);color:var(--cinemo-colors-black-300)}.bif-components-button--type-secondary.bif-components-button--danger{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-red-500);color:var(--cinemo-colors-red-500)}.bif-components-button--type-secondary.bif-components-button--danger .bif-components-badge{color:var(--cinemo-colors-red-500)}@media(hover: hover){.bif-components-button--type-secondary.bif-components-button--danger:hover{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-red-700);color:var(--cinemo-colors-red-700)}.bif-components-button--type-secondary.bif-components-button--danger:hover .bif-components-badge{color:var(--cinemo-colors-red-700)}}.bif-components-button--type-secondary.bif-components-button--danger:focus-visible{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-red-700);color:var(--cinemo-colors-red-700)}.bif-components-button--type-secondary.bif-components-button--danger:focus-visible .bif-components-badge{color:var(--cinemo-colors-red-700)}.bif-components-button--type-secondary.bif-components-button--loading,.bif-components-button--type-secondary.bif-components-button--disabled{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-black-500);color:var(--cinemo-colors-black-500)}.bif-components-button--type-secondary.bif-components-button--loading .bif-components-badge,.bif-components-button--type-secondary.bif-components-button--disabled .bif-components-badge{color:var(--cinemo-colors-black-500)}@media(hover: hover){.bif-components-button--type-secondary.bif-components-button--loading:hover,.bif-components-button--type-secondary.bif-components-button--disabled:hover{box-shadow:inset 0 0 0 var(--border-width) var(--cinemo-colors-black-500);color:var(--cinemo-colors-black-500)}.bif-components-button--type-secondary.bif-components-button--loading:hover .bif-components-badge,.bif-components-button--type-secondary.bif-components-button--disabled:hover .bif-components-badge{color:var(--cinemo-colors-black-500)}}.bif-components-button--type-tertiary,.bif-components-button--type-tertiary--accent{background:rgba(0,0,0,0)}.bif-components-button--type-tertiary.bif-components-button--danger,.bif-components-button--type-tertiary--accent.bif-components-button--danger{color:var(--cinemo-colors-red-500)}.bif-components-button--type-tertiary.bif-components-button--danger .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--danger .bif-components-badge{color:var(--cinemo-colors-red-500)}@media(hover: hover){.bif-components-button--type-tertiary.bif-components-button--danger:hover,.bif-components-button--type-tertiary--accent.bif-components-button--danger:hover{color:var(--cinemo-colors-red-700)}.bif-components-button--type-tertiary.bif-components-button--danger:hover .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--danger:hover .bif-components-badge{color:var(--cinemo-colors-red-700)}}.bif-components-button--type-tertiary.bif-components-button--danger:focus-visible,.bif-components-button--type-tertiary--accent.bif-components-button--danger:focus-visible{color:var(--cinemo-colors-red-700)}.bif-components-button--type-tertiary.bif-components-button--danger:focus-visible .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--danger:focus-visible .bif-components-badge{color:var(--cinemo-colors-red-700)}.bif-components-button--type-tertiary.bif-components-button--loading,.bif-components-button--type-tertiary.bif-components-button--disabled,.bif-components-button--type-tertiary--accent.bif-components-button--loading,.bif-components-button--type-tertiary--accent.bif-components-button--disabled{color:var(--cinemo-colors-black-500)}.bif-components-button--type-tertiary.bif-components-button--loading .bif-components-badge,.bif-components-button--type-tertiary.bif-components-button--disabled .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--loading .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--disabled .bif-components-badge{color:var(--cinemo-colors-black-500)}@media(hover: hover){.bif-components-button--type-tertiary.bif-components-button--loading:hover,.bif-components-button--type-tertiary.bif-components-button--disabled:hover,.bif-components-button--type-tertiary--accent.bif-components-button--loading:hover,.bif-components-button--type-tertiary--accent.bif-components-button--disabled:hover{color:var(--cinemo-colors-black-500)}.bif-components-button--type-tertiary.bif-components-button--loading:hover .bif-components-badge,.bif-components-button--type-tertiary.bif-components-button--disabled:hover .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--loading:hover .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--disabled:hover .bif-components-badge{color:var(--cinemo-colors-black-500)}}.bif-components-button--type-tertiary.bif-components-button--loading:focus-visible,.bif-components-button--type-tertiary.bif-components-button--disabled:focus-visible,.bif-components-button--type-tertiary--accent.bif-components-button--loading:focus-visible,.bif-components-button--type-tertiary--accent.bif-components-button--disabled:focus-visible{color:var(--cinemo-colors-black-500)}.bif-components-button--type-tertiary.bif-components-button--loading:focus-visible .bif-components-badge,.bif-components-button--type-tertiary.bif-components-button--disabled:focus-visible .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--loading:focus-visible .bif-components-badge,.bif-components-button--type-tertiary--accent.bif-components-button--disabled:focus-visible .bif-components-badge{color:var(--cinemo-colors-black-500)}.bif-components-button--type-tertiary{color:var(--cinemo-colors-black-100)}@media(hover: hover){.bif-components-button--type-tertiary:hover{color:var(--cinemo-colors-black-300)}}.bif-components-button--type-tertiary:focus-visible{color:var(--cinemo-colors-black-300)}.bif-components-button--type-tertiary--accent{color:var(--cinemo-colors-accent-300)}@media(hover: hover){.bif-components-button--type-tertiary--accent:hover{color:var(--cinemo-colors-accent-200)}}.bif-components-button--type-tertiary--accent:focus-visible{color:var(--cinemo-colors-accent-200)}.bif-components-button--size-inline{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem;padding:0rem;box-shadow:none !important}.bif-components-button--size-inline .bif-components-button__slot--left{margin-right:var(--cinemo-sizes-space-xxl)}.bif-components-button--size-inline .bif-components-button__slot--right{margin-left:var(--cinemo-sizes-space-s)}.bif-components-button--size-inline .bif-components-button__slot:only-child{margin:0rem}.bif-components-button--size-extra-small{height:3.6rem;padding:0 var(--cinemo-sizes-space-xxl)}.bif-components-button--size-extra-small.bif-components-button--layout-fixed{min-width:14.4rem}.bif-components-button--size-extra-small .bif-components-button__slot svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-button--size-extra-small .bif-components-button__slot--left{margin-right:var(--cinemo-sizes-space-m)}.bif-components-button--size-extra-small .bif-components-button__slot--right{margin-left:var(--cinemo-sizes-space-m)}.bif-components-button--size-extra-small .bif-components-button__slot:only-child{margin:0 -0.8rem}.bif-components-button--size-extra-small .bif-components-button__text{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem}.bif-components-button--size-small{height:3.8rem;padding:0 var(--cinemo-sizes-space-xxl)}.bif-components-button--size-small .bif-components-button__slot--left{margin-right:var(--cinemo-sizes-space-m)}.bif-components-button--size-small .bif-components-button__slot--right{margin-left:var(--cinemo-sizes-space-m)}.bif-components-button--size-small .bif-components-button__slot:only-child{margin:0 -0.8rem}.bif-components-button--size-medium{height:4.8rem;padding:0 var(--cinemo-sizes-space-xxl)}.bif-components-button--size-medium .bif-components-button__slot--left{margin-right:var(--cinemo-sizes-space-l)}.bif-components-button--size-medium .bif-components-button__slot--right{margin-left:var(--cinemo-sizes-space-l)}.bif-components-button--size-medium .bif-components-button__slot:only-child{margin:0 -0.4rem}.bif-components-button--loading .bif-components-button__text,.bif-components-button--loading .bif-components-button__slot{opacity:0}.bif-components-button--loading .bif-components-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(hover: hover){.bif-components-button--loading:hover,.bif-components-button--disabled:hover{cursor:not-allowed}}.bif-components-button--centered{grid-template-columns:2.2rem 1fr 2.2rem;gap:var(--cinemo-sizes-space-l)}.bif-components-button--centered .bif-components-button__slot{margin:0}.bif-components-button__slot{display:grid;justify-items:center;align-items:center;max-width:fit-content}.bif-components-button__slot svg{width:var(--cinemo-sizes-icon-s);height:var(--cinemo-sizes-icon-s)}.bif-components-button__slot .bif-components-badge{margin:-0.5rem}.bif-components-button__slot--left{grid-area:slot-left}.bif-components-button__slot--right{grid-area:slot-right}.bif-components-button__text{grid-area:text}
.bif-components-checkbox{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;cursor:pointer}.bif-components-checkbox--label-left{grid-template-areas:"label input"}.bif-components-checkbox--label-right{grid-template-areas:"input label"}.bif-components-checkbox--spacing-regular{margin-bottom:var(--cinemo-sizes-space-xxxl)}.bif-components-checkbox--layout-min{max-width:min-content}.bif-components-checkbox--layout-max{width:100%}.bif-components-checkbox--type-regular.bif-components-checkbox--with-label{box-sizing:border-box;padding:var(--cinemo-sizes-space-xl)}.bif-components-checkbox--type-regular.bif-components-checkbox--with-label:not(.bif-components-checkbox--disabled){border-radius:var(--cinemo-sizes-radius-m)}@media(hover: hover){.bif-components-checkbox--type-regular.bif-components-checkbox--with-label:not(.bif-components-checkbox--disabled):hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-checkbox--type-regular:not(:hover):not(.bif-components-checkbox--disabled) .bif-components-checkbox__input:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}@media(hover: hover){.bif-components-checkbox--type-standalone:not(.bif-components-checkbox--disabled):hover .bif-components-checkbox__input{background-color:var(--cinemo-colors-white-transparent-10)}}@media(hover: hover){.bif-components-checkbox--type-standalone:not(.bif-components-checkbox--disabled) .bif-components-checkbox__input:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-checkbox--type-standalone:not(.bif-components-checkbox--disabled) .bif-components-checkbox__input:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-checkbox__input{grid-area:input;position:relative;display:grid;justify-items:center;align-items:center;padding:1.4rem var(--cinemo-sizes-space-xl);margin:calc(-1*var(--cinemo-sizes-space-xl));width:2rem;height:2rem;box-sizing:content-box;background:none;border:none;border-radius:var(--cinemo-sizes-radius-full);cursor:pointer}.bif-components-checkbox__input[data-state=unchecked]:before{display:block;position:absolute;content:"";width:2rem;height:2rem;border:.15rem solid var(--cinemo-colors-black-400);border-radius:var(--cinemo-sizes-radius-full);box-sizing:border-box}.bif-components-checkbox__input[data-state=checked] .bif-components-checkbox__input__indicator,.bif-components-checkbox__input[data-state=indeterminate] .bif-components-checkbox__input__indicator{background-color:var(--cinemo-colors-black-100);color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-100)}.bif-components-checkbox__input__indicator{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--cinemo-sizes-radius-full)}.bif-components-checkbox__input__indicator svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-checkbox__input:focus-visible{outline-offset:-0.4rem}.bif-components-checkbox__label{color:var(--cinemo-colors-black-100);min-width:max-content;cursor:pointer;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.bif-components-checkbox__label--side-left{margin-right:var(--cinemo-sizes-space-m);justify-self:start}.bif-components-checkbox__label--side-right{margin-left:var(--cinemo-sizes-space-l);justify-self:end}.bif-components-checkbox--disabled,.bif-components-checkbox--disabled:hover,.bif-components-checkbox--disabled>.bif-components-checkbox__input,.bif-components-checkbox--disabled>.bif-components-checkbox__input:hover,.bif-components-checkbox--disabled>.bif-components-checkbox__label,.bif-components-checkbox--disabled>.bif-components-checkbox__label:hover{cursor:not-allowed;background-color:rgba(0,0,0,0)}.bif-components-checkbox--disabled>.bif-components-checkbox__input:before{border-color:var(--cinemo-colors-white-transparent-10)}.bif-components-checkbox--disabled>.bif-components-checkbox__input[data-state=checked] .bif-components-checkbox__input__indicator,.bif-components-checkbox--disabled>.bif-components-checkbox__input[data-state=indeterminate] .bif-components-checkbox__input__indicator{background-color:var(--cinemo-colors-white-transparent-10)}
@keyframes collapse-up{from{opacity:1;max-height:var(--radix-collapsible-content-height)}to{opacity:0;max-height:0rem}}@keyframes collapse-down{from{opacity:0;max-height:0rem}to{opacity:1;max-height:var(--radix-collapsible-content-height)}}.bif-components-collapsible-area{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content;gap:var(--cinemo-sizes-space-xl);width:inherit;height:inherit}.bif-components-collapsible-area--open{grid-template-areas:"title trigger-open" "content content"}.bif-components-collapsible-area--open .bif-components-collapsible-area__trigger--state-closed{display:none}.bif-components-collapsible-area--closed{grid-template-areas:"title trigger-closed" "content content"}.bif-components-collapsible-area--closed .bif-components-collapsible-area__trigger--state-open{display:none}.bif-components-collapsible-area__title{grid-area:title;display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;color:var(--cinemo-colors-black-100);user-select:none;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.4rem}.bif-components-collapsible-area__trigger{display:grid;grid-auto-flow:column;justify-items:center;align-items:center;color:var(--cinemo-colors-black-100);cursor:pointer;background:none;border:none}.bif-components-collapsible-area__trigger svg{width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m)}.bif-components-collapsible-area__trigger--state-open{grid-area:trigger-open}.bif-components-collapsible-area__trigger--state-closed{grid-area:trigger-closed}.bif-components-collapsible-area__content{grid-area:content;display:grid;grid-auto-flow:row;overflow:hidden}.bif-components-collapsible-area__content[data-state=open]{animation:collapse-down 200ms ease-out}.bif-components-collapsible-area__content[data-state=closed]{animation:collapse-up 100ms ease-out}
.bif-components-scrollable-area{display:grid;width:inherit;height:inherit;max-height:inherit;overflow:hidden}.bif-components-scrollable-area__viewport{width:100%;height:100%;max-height:inherit}.bif-components-scrollable-area__viewport:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;outline-offset:-1px}.bif-components-scrollable-area__scrollbar{display:grid;user-select:none;touch-action:none;background-color:var(--cinemo-colors-black-transparent-50);transition:background-color .1s ease-out}.bif-components-scrollable-area__scrollbar:hover{background-color:var(--cinemo-colors-black-transparent-30)}.bif-components-scrollable-area__scrollbar[data-orientation=vertical]{grid-auto-flow:row;width:var(--cinemo-sizes-space-xxxs)}.bif-components-scrollable-area__scrollbar[data-orientation=horizontal]{grid-auto-flow:column;height:var(--cinemo-sizes-space-xxxs)}.bif-components-scrollable-area__scrollbar__thumb{position:relative;background-color:var(--cinemo-colors-white-transparent-50);border-radius:var(--cinemo-sizes-space-xxxs)}.bif-components-scrollable-area__scrollbar__thumb::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.bif-components-scrollable-area__corner{background-color:var(--cinemo-colors-black-transparent-50)}
.bif-components-tooltip [data-radix-popper-content-wrapper]{z-index:5 !important;min-width:auto !important}.bif-components-tooltip__trigger{cursor:pointer}.bif-components-tooltip__content{display:grid;border-radius:var(--cinemo-sizes-radius-l);background-color:var(--cinemo-colors-black-100);color:var(--cinemo-colors-black-900);box-shadow:var(--cinemo-shadow-area);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-tooltip__content--size-small{max-width:80vw;padding:var(--cinemo-sizes-space-xs) var(--cinemo-sizes-space-m)}.bif-components-tooltip__content--size-small .bif-components-tooltip__content__arrow{display:none !important}.bif-components-tooltip__content--size-medium{max-width:min(52rem,80vw);padding:var(--cinemo-sizes-space-xl) var(--cinemo-sizes-space-xxl)}.bif-components-tooltip__content__arrow{width:2rem !important;height:1.2rem !important;fill:var(--cinemo-colors-black-100)}
.bif-components-combobox{display:grid;grid-auto-flow:row;grid-template-areas:"label" "trigger" "validation";grid-gap:var(--cinemo-sizes-space-s)}.bif-components-combobox svg{width:var(--cinemo-sizes-icon-s);height:var(--cinemo-sizes-icon-s)}.bif-components-combobox--spacing-regular>*:last-child{margin-bottom:var(--cinemo-sizes-space-xxxl)}.bif-components-combobox--layout-fixed{width:34rem}.bif-components-combobox--layout-max{width:100%}.bif-components-combobox--theme-dark .bif-components-combobox__trigger{border-color:var(--cinemo-colors-black-900);background-color:var(--cinemo-colors-black-900)}@media(hover: hover){.bif-components-combobox--theme-dark .bif-components-combobox__trigger:not(.bif-components-combobox--theme-dark .bif-components-combobox__trigger--disabled):hover{border-color:var(--cinemo-colors-black-400)}}.bif-components-combobox--theme-dark .bif-components-combobox__trigger:not(.bif-components-combobox--theme-dark .bif-components-combobox__trigger--disabled):focus-visible{border-color:var(--cinemo-colors-black-400)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger:not(.bif-components-combobox--theme-dark .bif-components-combobox__trigger--disabled):focus-within{border-color:var(--cinemo-colors-black-200);background-color:var(--cinemo-colors-black-900)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger--open{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-200)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger--open>.bif-components-combobox__trigger__input{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-200)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger__input{background-color:var(--cinemo-colors-black-900)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger--empty,.bif-components-combobox--theme-dark .bif-components-combobox__trigger--empty>.bif-components-combobox__trigger__input{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-500)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger--empty.bif-components-combobox__trigger--rounded .bif-components-combobox__trigger__input::placeholder{color:var(--cinemo-colors-white-transparent-50)}.bif-components-combobox--theme-dark .bif-components-combobox__trigger--empty.bif-components-combobox__trigger--rounded .bif-components-combobox__trigger__input:focus-visible{outline:none}.bif-components-combobox--theme-dark .bif-components-combobox__trigger--empty.bif-components-combobox__trigger--rounded .bif-components-combobox__trigger__input:focus-visible::placeholder{color:rgba(0,0,0,0)}.bif-components-combobox--theme-light .bif-components-combobox__trigger{border-color:var(--cinemo-colors-black-800);background-color:var(--cinemo-colors-black-800)}.bif-components-combobox--theme-light .bif-components-combobox__trigger__input{background-color:var(--cinemo-colors-black-800)}.bif-components-combobox--theme-light .bif-components-combobox__trigger--empty,.bif-components-combobox--theme-light .bif-components-combobox__trigger--empty>.bif-components-combobox__trigger__input{background-color:var(--cinemo-colors-black-850);border-color:var(--cinemo-colors-black-500)}@media(hover: hover){.bif-components-combobox--theme-light .bif-components-combobox__trigger:not(.bif-components-combobox--theme-light .bif-components-combobox__trigger--disabled):hover{border-color:var(--cinemo-colors-black-400)}}.bif-components-combobox--theme-light .bif-components-combobox__trigger:not(.bif-components-combobox--theme-light .bif-components-combobox__trigger--disabled):focus-visible{border-color:var(--cinemo-colors-black-400)}.bif-components-combobox--theme-light .bif-components-combobox__trigger:not(.bif-components-combobox--theme-light .bif-components-combobox__trigger--disabled):focus-within{border-color:var(--cinemo-colors-black-200);background-color:var(--cinemo-colors-black-900)}.bif-components-combobox--theme-light .bif-components-combobox__trigger--open,.bif-components-combobox--theme-light .bif-components-combobox__trigger--open>.bif-components-combobox__trigger__input{border-color:var(--cinemo-colors-black-200);background-color:var(--cinemo-colors-black-900)}.bif-components-combobox--size-default .bif-components-combobox__trigger{padding:0 var(--cinemo-sizes-space-xl)}.bif-components-combobox--size-default .bif-components-combobox__trigger__input{padding:var(--cinemo-sizes-space-xl) 0}.bif-components-combobox--size-default .bif-components-combobox__trigger__action{padding:var(--cinemo-sizes-space-xl) 0}.bif-components-combobox--size-default .bif-components-combobox__trigger__action svg{width:var(--cinemo-sizes-icon-s);height:var(--cinemo-sizes-icon-s)}.bif-components-combobox--size-default .bif-components-combobox__trigger__slot--side-left{margin-right:var(--cinemo-sizes-space-xl)}.bif-components-combobox--size-default .bif-components-combobox__trigger__slot--side-right{margin-left:var(--cinemo-sizes-space-xl)}.bif-components-combobox--size-default .bif-components-combobox__trigger__selected-items{padding:var(--cinemo-sizes-space-l) 0}.bif-components-combobox--size-default .bif-components-combobox__trigger__selected-items__item__text{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-combobox--size-compact .bif-components-combobox__trigger{padding:0 1.1rem;min-height:3.4rem}.bif-components-combobox--size-compact .bif-components-combobox__trigger__input{padding:.5rem 0}.bif-components-combobox--size-compact .bif-components-combobox__trigger__action{padding:var(--cinemo-sizes-space-s) 0}.bif-components-combobox--size-compact .bif-components-combobox__trigger__action svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-combobox--size-compact .bif-components-combobox__trigger__slot--side-left{margin-right:var(--cinemo-sizes-space-s)}.bif-components-combobox--size-compact .bif-components-combobox__trigger__slot--side-right{margin-left:var(--cinemo-sizes-space-s)}.bif-components-combobox--size-compact .bif-components-combobox__trigger__selected-items{padding:.2rem 0 .5rem}.bif-components-combobox--size-compact .bif-components-combobox__trigger__selected-items__item__text{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.bif-components-combobox__label{grid-area:label;display:grid;grid-auto-flow:column;grid-template-columns:min-content;column-gap:var(--cinemo-sizes-space-xxxs);margin-bottom:var(--cinemo-sizes-space-xxs);color:var(--cinemo-colors-black-300);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-combobox__label__text{width:max-content}.bif-components-combobox__label__text--required{color:var(--cinemo-colors-red-500);margin-left:var(--cinemo-sizes-space-xs)}.bif-components-combobox__label__content{display:inline-grid;align-items:center}.bif-components-combobox__label__content svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-combobox__trigger{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;grid-template-areas:"slot-left focus action slot-right";align-items:center;padding:0;border:var(--cinemo-sizes-border-s) solid;border-radius:var(--cinemo-sizes-radius-m);color:var(--cinemo-colors-black-100);box-sizing:border-box}.bif-components-combobox__trigger--disabled{color:var(--cinemo-colors-black-700)}.bif-components-combobox__trigger--disabled,.bif-components-combobox__trigger--disabled .bif-components-combobox__trigger__action{cursor:not-allowed}.bif-components-combobox__trigger--error{border-color:var(--cinemo-colors-red-400) !important}.bif-components-combobox__trigger__slot{display:grid;justify-items:center;align-items:center;max-width:fit-content}.bif-components-combobox__trigger__slot--side-left{grid-area:slot-left}.bif-components-combobox__trigger__slot--side-right{grid-area:slot-right}.bif-components-combobox__trigger__selected-items{grid-area:focus;display:flex;flex-wrap:nowrap;position:relative;overflow:hidden}.bif-components-combobox__trigger__selected-items .rc-overflow-item{padding-right:var(--cinemo-sizes-space-s)}.bif-components-combobox__trigger__selected-items .rc-overflow-item-rest{padding-right:0}.bif-components-combobox__trigger__selected-items .rc-overflow-item[aria-hidden=true] .bif-components-combobox__trigger__selected-items__item__button{display:none}.bif-components-combobox__trigger__selected-items~.bif-components-combobox__trigger__input{position:absolute;width:0;opacity:0;margin:0}.bif-components-combobox__trigger__selected-items__item--counter{pointer-events:none}.bif-components-combobox__trigger__selected-items__item__text{text-wrap:nowrap}.bif-components-combobox__trigger__selected-items__item__button{display:flex;background:rgba(0,0,0,0);border:none;color:var(--cinemo-colors-black-100);cursor:pointer;padding-top:0;padding-bottom:0}.bif-components-combobox__trigger__selected-items__item__button svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-combobox__trigger__input{grid-area:focus;width:100%;border:none;box-sizing:border-box;border-radius:var(--cinemo-sizes-radius-s);color:var(--cinemo-colors-black-100);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.bif-components-combobox__trigger__input::placeholder{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;font-style:italic;color:var(--cinemo-colors-white-transparent-60)}.bif-components-combobox__trigger__input::-moz-placeholder{opacity:1}.bif-components-combobox__trigger__input:focus-visible{outline:none}.bif-components-combobox__trigger__input:focus-visible::placeholder{color:rgba(0,0,0,0)}.bif-components-combobox__trigger__input:placeholder-shown{text-overflow:ellipsis}.bif-components-combobox__trigger__input--disabled{cursor:not-allowed;color:var(--cinemo-colors-black-600)}.bif-components-combobox__trigger__input--disabled::placeholder{color:var(--cinemo-colors-black-600)}.bif-components-combobox__trigger__input--non-searchable{cursor:pointer}.bif-components-combobox__trigger__action{grid-area:action;display:flex;border:none;cursor:pointer;background-color:rgba(0,0,0,0);color:inherit}.bif-components-combobox__trigger__action--popover-open svg{transform:rotate(180deg)}.bif-components-combobox__trigger__action:focus-visible{outline-offset:-0.2rem}.bif-components-combobox__popover__content{z-index:4;pointer-events:auto}.bif-components-combobox__popover__content[data-side=top] .bif-components-combobox__items{border-radius:var(--cinemo-sizes-radius-m) var(--cinemo-sizes-radius-m) 0 0}.bif-components-combobox__popover__content[data-side=top] .bif-components-combobox__items--theme-dark{border-bottom-color:var(--cinemo-colors-black-900)}.bif-components-combobox__popover__content[data-side=top] .bif-components-combobox__items--theme-light{border-bottom-color:var(--cinemo-colors-black-800)}.bif-components-combobox__popover__content[data-side=bottom] .bif-components-combobox__items{border-radius:0 0 var(--cinemo-sizes-radius-m) var(--cinemo-sizes-radius-m);border-top:0}.bif-components-combobox__items{width:var(--radix-popover-trigger-width);border:1px solid var(--cinemo-colors-black-200);border-radius:var(--cinemo-sizes-radius-m);box-sizing:border-box;background-color:var(--cinemo-colors-black-900)}.bif-components-combobox__items--empty{border:none}.bif-components-combobox__items .bif-components-scrollable-area__viewport{max-height:min(var(--radix-popover-content-available-height),48rem)}.bif-components-combobox__items .bif-components-scrollable-area__scrollbar{right:.4rem !important}.bif-components-combobox__items__list{list-style:none;padding:0;margin:0}.bif-components-combobox__items__item{position:relative;overflow:hidden;border-radius:var(--cinemo-sizes-radius-m);cursor:pointer}.bif-components-combobox__items__item--selected .bif-components-combobox__items__item__checkbox{border-color:var(--cinemo-colors-black-100);background:url(/1bc7c6f9e76ab0cc26bc.svg) var(--cinemo-colors-black-100);background-size:cover}.bif-components-combobox__items__item[aria-selected=true] .bif-components-combobox__items__item__label,.bif-components-combobox__items__item--selected .bif-components-combobox__items__item__label{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-combobox__items__item--prev-selected{border-top-left-radius:0;border-top-right-radius:0}.bif-components-combobox__items__item--next-selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.bif-components-combobox__items__item--disabled{cursor:not-allowed}.bif-components-combobox__items__item--disabled .bif-components-combobox__items__item__checkbox{border-color:var(--cinemo-colors-white-transparent-10)}.bif-components-combobox__items__item--disabled .bif-components-combobox__items__item__label{color:var(--cinemo-colors-white-transparent-30)}.bif-components-combobox__items__item--without-checkbox .bif-components-combobox__items__item__checkbox{display:none}.bif-components-combobox__items__item--without-checkbox .bif-components-combobox__items__item__label{padding-left:var(--cinemo-sizes-space-xl)}.bif-components-combobox__items__item__checkbox{position:absolute;left:1.2rem;top:1.2rem;border:1.5px solid var(--cinemo-colors-black-600);width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m);accent-color:var(--cinemo-colors-black-100);border-radius:50%}.bif-components-combobox__items__item__label{width:100%;min-height:4.8rem;padding:0 var(--cinemo-sizes-space-l) 0 4.4rem;display:grid;grid-template-columns:1fr max-content;grid-template-rows:4.8rem 1fr;align-items:center;background-color:rgba(0,0,0,0);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-black-100);text-align:left;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.bif-components-combobox__validation{grid-area:validation}
.bif-components-combobox__popover__content-exit{opacity:1;transform:scale(1)}.bif-components-combobox__popover__content-exit-active{opacity:0;transition-timing-function:ease-out;transform:scaleY(0.75);transition:opacity 100ms,transform 100ms;transform-origin:top}.bif-components-combobox__popover__content-exit-active[data-side=top]{transform-origin:bottom}.bif-components-combobox__popover__content-exit-done>:first-child,.bif-components-combobox__popover__content--not-initialized>:first-child{visibility:hidden;height:0;pointer-events:none;border:none}.bif-components-combobox__popover__content-enter{opacity:0;transform:scaleY(0.75)}.bif-components-combobox__popover__content-enter-active{opacity:1;transition-timing-function:ease-out;transform:scale(1);transition:opacity 200ms,transform 200ms;transform-origin:top}.bif-components-combobox__popover__content-enter-active[data-side=top]{transform-origin:bottom}
.bif-components-country-input .bif-components-scrollable-area__viewport div:first-child{table-layout:fixed}.bif-components-country-input .bif-components-scrollable-area__viewport .bif-components-combobox__items__item__label{width:auto;padding-right:0;white-space:normal}
.bif-components-icon-button{display:grid;position:relative;grid-auto-flow:column;justify-content:center;align-items:center;padding:var(--cinemo-sizes-space-xl);margin:calc(-1*var(--cinemo-sizes-space-xl));border:none;border-radius:var(--cinemo-sizes-radius-full);background-color:rgba(0,0,0,0);color:var(--cinemo-colors-black-100);cursor:pointer}.bif-components-icon-button svg{position:relative;z-index:1;width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m)}.bif-components-icon-button:not(:disabled)::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);border-radius:var(--cinemo-sizes-radius-full);background-color:rgba(0,0,0,0);pointer-events:none;z-index:0}.bif-components-icon-button--size-medium:not(:disabled)::before{width:var(--cinemo-sizes-cover-xs);height:var(--cinemo-sizes-cover-xs)}.bif-components-icon-button--size-small:not(:disabled)::before{width:3.8rem;height:3.8rem}.bif-components-icon-button--size-inline:not(:disabled)::before{width:var(--cinemo-sizes-icon-l);height:var(--cinemo-sizes-icon-l)}@media(hover: hover){.bif-components-icon-button:hover:not(:disabled)::before{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-icon-button:focus-visible:not(:disabled)::before{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-icon-button:focus{outline:none}.bif-components-icon-button:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;outline-offset:-0.2rem}.bif-components-icon-button--clip-interactive{padding:var(--cinemo-sizes-space-xl) calc(var(--cinemo-sizes-space-xl) - var(--cinemo-sizes-space-m));margin:calc(-1*var(--cinemo-sizes-space-xl)) 0rem}.bif-components-icon-button--disabled{color:var(--cinemo-colors-black-500)}@media(hover: hover){.bif-components-icon-button--disabled:hover,.bif-components-icon-button--loading:hover{cursor:not-allowed}}
.bif-components-date-picker-cell{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:.8rem;cursor:pointer;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-black-300);outline:none}.bif-components-date-picker-cell:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}@media(hover: hover){.bif-components-date-picker-cell:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-date-picker-cell:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-date-picker-cell--today{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem;color:var(--cinemo-colors-black-100)}.bif-components-date-picker-cell--selected{background-color:var(--cinemo-colors-black-100);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem;color:var(--cinemo-colors-black-900)}@media(hover: hover){.bif-components-date-picker-cell--selected:hover{background-color:var(--cinemo-colors-black-100)}}.bif-components-date-picker-cell--selected:focus-visible{background-color:var(--cinemo-colors-black-100)}.bif-components-date-picker-cell:disabled{color:var(--cinemo-colors-black-600);pointer-events:none}
.bif-components-date-picker-header{display:flex;align-items:center;justify-content:space-between;padding:var(--cinemo-sizes-space-xxl);padding-bottom:0}.bif-components-date-picker-header__switch{display:flex;align-items:center;justify-content:space-between;width:12rem}.bif-components-date-picker-header__switch__button{width:100%;padding:var(--cinemo-sizes-space-xl) 0;margin:calc(-1*var(--cinemo-sizes-space-xl)) 0;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem;color:var(--cinemo-colors-black-100);text-align:center;outline:none;border-radius:.8rem}.bif-components-date-picker-header__switch__button:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}@media(hover: hover){.bif-components-date-picker-header__switch__button:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-date-picker-header__switch__button:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}
.bif-components-date-picker-years{height:20.8rem;width:100%;margin-bottom:var(--cinemo-sizes-space-xxl)}.bif-components-date-picker-years .bif-components-scrollable-area{padding:0 var(--cinemo-sizes-space-xxl);box-sizing:border-box}.bif-components-date-picker-years__cell-container{display:grid !important;grid-template-columns:repeat(3, 1fr);grid-auto-rows:5.2rem}
.bif-components-date-picker-trigger{display:flex;padding:1.2rem;margin:-1.2rem;background:none;border:none;outline:none;cursor:pointer;border-radius:50%}.bif-components-date-picker-trigger svg{color:var(--cinemo-colors-black-100)}.bif-components-date-picker-trigger:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;outline-offset:-0.2rem}@media(hover: hover){.bif-components-date-picker-trigger:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-date-picker-trigger:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-date-picker-overlay{position:fixed;inset:0;z-index:3}@media screen and (min-width: 481px){.bif-components-date-picker-overlay{display:none}}.bif-components-date-picker-overlay--blur{background:var(--cinemo-colors-black-transparent-50);backdrop-filter:var(--cinemo-blur)}.bif-components-date-picker-overlay--no-blur{background:var(--cinemo-colors-black-transparent-60);backdrop-filter:none}.bif-components-date-picker-overlay+div[data-radix-popper-content-wrapper]{position:absolute !important;width:100%}@media screen and (min-width: 481px){.bif-components-date-picker-overlay+div[data-radix-popper-content-wrapper]{position:fixed !important;width:0%}}.bif-components-date-picker{width:100%;min-width:31.1rem;box-sizing:border-box;display:grid;grid-template-rows:max-content 1fr;gap:var(--cinemo-sizes-space-xl);border-radius:var(--cinemo-sizes-radius-m);padding:0;background:var(--cinemo-colors-black-800);box-shadow:0 0 2rem 0 rgba(0,0,0,.3019607843);z-index:4}.bif-components-date-picker__header{position:relative;width:100%;padding:var(--cinemo-sizes-space-xxl);padding-bottom:0;box-sizing:border-box}.bif-components-date-picker__header::after{content:"";position:absolute;display:block;width:100%;bottom:-0.8rem;left:0rem;border-bottom:1px solid var(--cinemo-colors-white-transparent-20)}.bif-components-date-picker__days{padding:var(--cinemo-sizes-space-xxl);padding-top:0;display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:3.467rem}.bif-components-date-picker__days__day-of-week{display:inline-flex;align-items:center;justify-content:center;height:3.467rem;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.4rem;color:var(--cinemo-colors-black-600)}.bif-components-date-picker__days__day-of-week[title]{text-decoration:none}.bif-components-date-picker__months{padding:var(--cinemo-sizes-space-xxl);padding-top:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:5.2rem}
@keyframes scale-down{from{transform:translate(-50%, -50%) scale(1.2);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}@keyframes scale-up{from{transform:translate(-50%, -50%) scale(1);opacity:1}to{transform:translate(-50%, -50%) scale(1.1);opacity:0}}.bif-components-dialog__overlay{position:fixed;z-index:3;inset:0rem}.bif-components-dialog__overlay--blur{background:var(--cinemo-colors-black-transparent-50);backdrop-filter:var(--cinemo-blur)}.bif-components-dialog__overlay--no-blur{background:var(--cinemo-colors-black-transparent-60);backdrop-filter:none}.bif-components-dialog__content{display:grid;outline:none;grid-template-rows:max-content 1fr max-content;grid-template-areas:"title" "inner" "actions";max-height:calc(95vh - env(safe-area-inset-top, 0));overflow-y:auto;box-sizing:border-box;border-radius:var(--cinemo-sizes-radius-xl);background-color:var(--cinemo-colors-black-800);color:var(--cinemo-colors-black-100);box-shadow:var(--cinemo-shadow-bottom);z-index:3}@media screen and (max-width: 480px){.bif-components-dialog__content--type-flexible{padding:var(--cinemo-sizes-gap-m);position:fixed;bottom:0rem;left:0rem;width:100%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-bottom:calc(var(--cinemo-sizes-gap-m) + env(safe-area-inset-bottom))}.bif-components-dialog__content--type-flexible.bif-components-dialog__content--layout-max{max-height:100%;top:calc(var(--cinemo-sizes-gap-xxl) + env(safe-area-inset-top))}.bif-components-dialog__content--type-flexible .bif-components-dialog__content__close{display:none}}@media screen and (min-width: 481px){.bif-components-dialog__content--type-flexible{padding:3.2rem 2.4rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 6.4rem);max-width:55.2rem}}@media screen and (min-width: 481px)and (min-width: 835px){.bif-components-dialog__content--type-flexible{padding:2.4rem 3.2rem}}@media screen and (min-width: 481px){.bif-components-dialog__content--type-flexible[data-state=open]{animation:scale-down .2s ease-out}.bif-components-dialog__content--type-flexible[data-state=closed]{animation:scale-up .1s ease-out}}.bif-components-dialog__content--type-drawer{padding:var(--cinemo-sizes-gap-m);position:fixed;bottom:0rem;left:0rem;width:100%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-bottom:calc(var(--cinemo-sizes-gap-m) + env(safe-area-inset-bottom))}.bif-components-dialog__content--type-drawer.bif-components-dialog__content--layout-max{height:100%;max-height:100%;top:var(--cinemo-sizes-gap-l)}.bif-components-dialog__content--type-drawer .bif-components-dialog__content__close{display:none}.bif-components-dialog__content--type-drawer .bif-components-dialog__content__inner .bif-components-scrollable-area__viewport{background-color:var(--cinemo-colors-black-700);display:flex;justify-content:center;align-items:center}.bif-components-dialog__content--type-modal{padding:3.2rem 2.4rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 6.4rem);max-width:55.2rem}@media screen and (min-width: 835px){.bif-components-dialog__content--type-modal{padding:2.4rem 3.2rem}}.bif-components-dialog__content--type-modal[data-state=open]{animation:scale-down .2s ease-out}.bif-components-dialog__content--type-modal[data-state=closed]{animation:scale-up .1s ease-out}.bif-components-dialog__content--type-modal .bif-components-dialog__content__actions{margin-top:var(--cinemo-sizes-gap-l)}@media screen and (min-width: 481px){.bif-components-dialog__content--type-modal .bif-components-dialog__content__actions{margin-top:var(--cinemo-sizes-gap-m)}}.bif-components-dialog__content--layout-min,.bif-components-dialog__content--layout-max{max-width:55.2rem}.bif-components-dialog__content__title{grid-area:title;display:grid;justify-items:center;align-items:center;margin:0rem;margin-bottom:var(--cinemo-sizes-gap-m);font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;line-height:3.2rem;text-align:center}.bif-components-dialog__content__inner{grid-area:inner;display:grid;width:100%;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;text-align:left}@media screen and (max-width: 480px){.bif-components-dialog__content__inner{text-align:center}}.bif-components-dialog__content__actions{grid-area:actions;display:grid;row-gap:var(--cinemo-sizes-gap-s);column-gap:var(--cinemo-sizes-space-xl);margin-top:var(--cinemo-sizes-gap-l)}.bif-components-dialog__content__actions--single{display:flex;justify-content:center}@media screen and (max-width: 480px){.bif-components-dialog__content__actions{grid-template-areas:"primary" "secondary";margin-top:var(--cinemo-sizes-gap-s)}.bif-components-dialog__content__actions .bif-components-button{width:100%}}@media screen and (min-width: 481px){.bif-components-dialog__content__actions{grid-template-areas:"secondary primary"}}.bif-components-dialog__content__actions .bif-components-button--type-primary{grid-area:primary}.bif-components-dialog__content__actions .bif-components-button--type-secondary{grid-area:secondary}.bif-components-dialog__content__close{position:absolute;top:3.4rem;right:2.4rem}@media screen and (max-width: 480px){.bif-components-dialog__content__close{display:none}}@media screen and (min-width: 835px){.bif-components-dialog__content__close{top:2.6rem;right:3.2rem}}
.bif-components-confirm-dialog .bif-components-dialog__content__title{margin-bottom:0}.bif-components-confirm-dialog__description{margin-top:var(--cinemo-sizes-gap-m);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-white-transparent-70);text-align:center}.bif-components-confirm-dialog__actions+.bif-components-dialog__content__close{display:none}
.bif-components-text-input{display:grid;grid-auto-flow:row;grid-template-areas:"label" "field" "validation";grid-gap:var(--cinemo-sizes-space-s)}.bif-components-text-input svg{width:var(--cinemo-sizes-icon-s);height:var(--cinemo-sizes-icon-s)}.bif-components-text-input--spacing-regular .bif-components-text-input__field:last-child{margin-bottom:var(--cinemo-sizes-space-xxxl)}.bif-components-text-input--layout-fixed{width:34rem}.bif-components-text-input--layout-max{width:100%}.bif-components-text-input__label{grid-area:label;display:grid;grid-auto-flow:column;grid-template-columns:min-content;column-gap:var(--cinemo-sizes-space-xs);margin-bottom:var(--cinemo-sizes-space-xxs);color:var(--cinemo-colors-black-300);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-text-input__label__text{width:max-content}.bif-components-text-input__label__text--required{color:var(--cinemo-colors-red-500);margin-left:var(--cinemo-sizes-space-xs)}.bif-components-text-input__label__content{display:inline-grid;align-items:center}.bif-components-text-input__label__content svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-text-input--theme-dark .bif-components-text-input__field{border-color:var(--cinemo-colors-black-500);background-color:var(--cinemo-colors-black-900)}@media(hover: hover){.bif-components-text-input--theme-dark .bif-components-text-input__field:not(.bif-components-text-input--theme-dark .bif-components-text-input__field--disabled):hover{border-color:var(--cinemo-colors-black-400)}}.bif-components-text-input--theme-dark .bif-components-text-input__field:not(.bif-components-text-input--theme-dark .bif-components-text-input__field--disabled):focus-within{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-200)}.bif-components-text-input--theme-dark .bif-components-text-input__field__input{background-color:var(--cinemo-colors-black-900)}.bif-components-text-input--theme-dark .bif-components-text-input__field--disabled{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-700)}.bif-components-text-input--theme-light .bif-components-text-input__field{border-color:var(--cinemo-colors-black-500);background-color:var(--cinemo-colors-black-850)}@media(hover: hover){.bif-components-text-input--theme-light .bif-components-text-input__field:not(.bif-components-text-input--theme-light .bif-components-text-input__field--disabled):hover{border-color:var(--cinemo-colors-black-400)}}.bif-components-text-input--theme-light .bif-components-text-input__field:not(.bif-components-text-input--theme-light .bif-components-text-input__field--disabled):focus-within{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-black-200)}.bif-components-text-input--theme-light .bif-components-text-input__field__input{background-color:var(--cinemo-colors-black-850)}.bif-components-text-input--theme-light .bif-components-text-input__field--disabled{background-color:var(--cinemo-colors-black-850);border-color:var(--cinemo-colors-black-700)}.bif-components-text-input__field{grid-area:field;display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"slot-left input clear reveal slot-right";align-items:center;padding:0;border:var(--cinemo-sizes-border-s) solid;border-radius:var(--cinemo-sizes-radius-m);color:var(--cinemo-colors-black-100);min-height:4rem;box-sizing:border-box}.bif-components-text-input__field.bif-components-text-input__field--disabled{cursor:not-allowed;color:var(--cinemo-colors-black-600)}.bif-components-text-input__field.bif-components-text-input__field--error{background-color:var(--cinemo-colors-black-900);border-color:var(--cinemo-colors-red-450)}.bif-components-text-input__field.bif-components-text-input__field--error>.bif-components-text-input__field__input{background-color:var(--cinemo-colors-black-900)}.bif-components-text-input__field--rounded,.bif-components-text-input__field--rounded .bif-components-text-input__field__input{border-radius:200px}.bif-components-text-input__field--rounded .bif-components-text-input__field__slot--side-left,.bif-components-text-input__field--rounded .bif-components-text-input__field__slot--side-right{margin:0 var(--cinemo-sizes-space-m)}.bif-components-text-input__field--rounded .bif-components-text-input__field__input{padding:var(--cinemo-sizes-space-m) var(--cinemo-sizes-space-xxl);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-text-input__field .bif-components-text-input__field__input--clip-left,.bif-components-text-input__field--rounded .bif-components-text-input__field__input--clip-left{padding-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.bif-components-text-input__field .bif-components-text-input__field__input--clip-right,.bif-components-text-input__field--rounded .bif-components-text-input__field__input--clip-right{padding-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.bif-components-text-input__field__slot{display:grid;justify-items:center;align-items:center;max-width:fit-content}.bif-components-text-input__field__slot--side-left{grid-area:slot-left}.bif-components-text-input__field__slot--side-right{grid-area:slot-right}.bif-components-text-input__field__slot--side-left,.bif-components-text-input__field__slot--side-right{margin:0 var(--cinemo-sizes-space-xl)}.bif-components-text-input__field__input{grid-area:input;width:100%;box-sizing:border-box;border:none;border-radius:var(--cinemo-sizes-radius-m);color:var(--cinemo-colors-black-100);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.bif-components-text-input__field__input::placeholder{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;font-style:italic;color:var(--cinemo-colors-white-transparent-60)}.bif-components-text-input__field__input::-moz-placeholder{opacity:1}.bif-components-text-input__field__input:focus-visible{outline:none}.bif-components-text-input__field__input:focus-visible::placeholder{color:rgba(0,0,0,0)}.bif-components-text-input__field__input--disabled{cursor:not-allowed;color:var(--cinemo-colors-black-600)}.bif-components-text-input__field__input--disabled::placeholder{color:var(--cinemo-colors-black-600)}.bif-components-text-input__field__clear{grid-area:clear}.bif-components-text-input__field__reveal{grid-area:reveal}.bif-components-text-input__field__clear,.bif-components-text-input__field__reveal{display:grid;place-items:center;height:100%;border:none;margin-left:var(--cinemo-sizes-space-m);padding:0 var(--cinemo-sizes-space-xl) 0;background:none;color:inherit;cursor:pointer}.bif-components-text-input__field__clear--clip-right,.bif-components-text-input__field__reveal--clip-right{padding-right:var(--cinemo-sizes-space-xs)}.bif-components-text-input__field__clear--clip-left,.bif-components-text-input__field__reveal--clip-left{padding-left:var(--cinemo-sizes-space-xs)}.bif-components-text-input--size-default .bif-components-text-input__field__input{padding:var(--cinemo-sizes-space-xl)}.bif-components-text-input--size-compact .bif-components-text-input__field{min-height:3.4rem}.bif-components-text-input--size-compact .bif-components-text-input__field__input{padding:.5rem 1.1rem}.bif-components-text-input__validation{grid-area:validation}.bif-components-text-input__validation svg{width:var(--cinemo-sizes-icon-xxs);height:var(--cinemo-sizes-icon-xxs)}
.bif-components-field-edit-form{display:grid;grid-gap:var(--cinemo-sizes-space-m);border-radius:var(--cinemo-sizes-radius-m);background:var(--cinemo-colors-white-transparent-10);padding:var(--cinemo-sizes-space-s);box-sizing:border-box}.bif-components-field-edit-form .bif-components-text-input{gap:0}.bif-components-field-edit-form__actions{display:flex;justify-content:space-between;padding-inline:var(--cinemo-sizes-space-m)}.bif-components-field-edit-form button{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.2rem}.bif-components-field-edit-form .bif-components-text-input__validation{margin-bottom:0}
.bif-components-filter .bif-components-filter-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center}.bif-components-filter .bif-components-filter-actions__button{padding:0;height:2.2rem}
.bif-components-filter-overlay{position:fixed;inset:0;height:100vh;width:100vw;z-index:2}.bif-components-filter-overlay--blur{background:var(--cinemo-colors-black-transparent-50);backdrop-filter:var(--cinemo-blur)}.bif-components-filter-overlay--no-blur{background:var(--cinemo-colors-black-transparent-60);backdrop-filter:none}.bif-components-filter-overlay[data-state=open]{animation:fadeIn 300ms ease-out}.bif-components-filter-overlay[data-state=closed]{animation:fadeOut 300ms ease-in}@media(prefers-reduced-motion: reduce){.bif-components-filter-overlay[data-state]{animation:none}}
.bif-components-filter .bif-components-filter-scroll{max-height:calc(80vh - 12rem);margin-right:-1.2rem;padding-right:1.2rem;box-sizing:border-box}
.bif-components-filter .bif-components-filter-search{gap:0}@media screen and (min-width: 481px){.bif-components-filter .bif-components-filter-search{max-width:29.5rem}}
.bif-components-filter{width:calc(100vw - 1.6rem);background:var(--cinemo-colors-black-800);border-radius:1.2rem;padding:1.2rem;padding-bottom:1.6rem;box-sizing:border-box;z-index:3}.bif-components-filter__form{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 481px){.bif-components-filter{width:36rem}}.bif-components-filter[data-state=open]{animation:fadeIn 300ms ease-out}.bif-components-filter[data-state=closed]{animation:fadeOut 300ms ease-in}@media(prefers-reduced-motion: reduce){.bif-components-filter[data-state]{animation:none}}
.bif-components-input-group{display:grid;grid-auto-flow:row;grid-template-areas:"label" "items" "validation";grid-gap:var(--cinemo-sizes-space-s)}.bif-components-input-group--scrollable{height:40vh}.bif-components-input-group .bif-components-scrollable-area{grid-area:items}.bif-components-input-group .bif-components-scrollable-area__viewport{width:100%;max-width:100%;overflow-x:hidden !important}.bif-components-input-group .bif-components-scrollable-area__viewport>div{display:block !important}.bif-components-input-group--spacing-small .bif-components-input-group__item:not(:first-of-type),.bif-components-input-group--spacing-small .bif-components-input-group__new-item-button{margin:var(--cinemo-sizes-space-xxs) 0}.bif-components-input-group--theme-dark .bif-components-input-group__item{background-color:rgba(0,0,0,0)}@media(hover: hover){.bif-components-input-group--theme-dark .bif-components-input-group__item:hover{background-color:var(--cinemo-colors-white-transparent-05)}}.bif-components-input-group--theme-dark .bif-components-input-group__item:focus-visible{background-color:var(--cinemo-colors-white-transparent-05)}.bif-components-input-group--theme-dark .bif-components-input-group__item--checked{background-color:var(--cinemo-colors-white-transparent-10)}@media(hover: hover){.bif-components-input-group--theme-dark .bif-components-input-group__item--checked:not(.bif-components-input-group__item--disabled):hover{background-color:var(--cinemo-colors-white-transparent-20)}}.bif-components-input-group--theme-dark .bif-components-input-group__item--checked:not(.bif-components-input-group__item--disabled):focus-visible{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-input-group--theme-light .bif-components-input-group__item{background-color:var(--cinemo-colors-white-transparent-05)}@media(hover: hover){.bif-components-input-group--theme-light .bif-components-input-group__item:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-input-group--theme-light .bif-components-input-group__item:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-input-group .bif-components-separator{width:96%}.bif-components-input-group__label{grid-area:label;display:grid;grid-auto-flow:column;grid-template-columns:min-content;column-gap:var(--cinemo-sizes-space-xs);margin-bottom:var(--cinemo-sizes-space-xxs);color:var(--cinemo-colors-black-300);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-input-group__label__text{width:max-content}.bif-components-input-group__label__text--required{color:var(--cinemo-colors-red-500);margin-left:var(--cinemo-sizes-space-xs)}.bif-components-input-group__label__content{display:inline-grid;align-items:center}.bif-components-input-group__label__content svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-input-group__items{border:none;padding:0;margin:0}.bif-components-input-group__item{position:relative;overflow:hidden;display:flex;border-radius:.6rem;transition:border-radius .3s,background-color .5s;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;padding-right:var(--cinemo-sizes-space-l)}.bif-components-input-group__item--disabled{pointer-events:none;cursor:default}.bif-components-input-group__item--prev-checked{border-top-left-radius:0;border-top-right-radius:0}.bif-components-input-group__item--next-checked{border-bottom-left-radius:0;border-bottom-right-radius:0}.bif-components-input-group__item__input{display:grid;place-items:center;position:absolute;left:1.2rem;top:1.4rem;border:1.5px solid var(--cinemo-colors-black-600);width:2rem;height:2rem;accent-color:var(--cinemo-colors-black-100);border-radius:50%;appearance:none;-webkit-appearance:none;pointer-events:none}.bif-components-input-group__item__input:checked[type=checkbox]{border:none;background-color:var(--cinemo-colors-black-100)}.bif-components-input-group__item__input:checked[type=checkbox]::after{content:url(/1bc7c6f9e76ab0cc26bc.svg)}.bif-components-input-group__item__input:checked[type=radio]{border-color:var(--cinemo-colors-black-100)}.bif-components-input-group__item__input:checked[type=radio]::after{display:block;content:"";width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--cinemo-colors-black-100)}.bif-components-input-group__item__input:disabled{border-color:var(--cinemo-colors-white-transparent-10);cursor:default}.bif-components-input-group__item__input:disabled+.bif-components-input-group__item__label{color:var(--cinemo-colors-white-transparent-30);pointer-events:none}.bif-components-input-group__item__label{width:100%;min-height:4.8rem;padding:0 0 0 4.4rem;display:grid;grid-auto-flow:row;align-content:center;transition:.5s background-color;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-black-100);text-align:left;user-select:none;border:none;background:rgba(0,0,0,0);cursor:pointer}.bif-components-input-group__item__label__container{display:flex;flex-direction:column}.bif-components-input-group__item__label__text{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;cursor:pointer}.bif-components-input-group__validation{grid-area:validation}.bif-components-input-group__details__trigger{height:4.8rem;padding:0;background:none;border:none;display:flex;align-items:center;gap:.8rem;cursor:pointer;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:rgba(255,255,255,.5019607843)}.bif-components-input-group__details__trigger svg{width:1.6rem;height:1.6rem;transform:rotate(0deg);transition:transform .3s}.bif-components-input-group__details__trigger--open svg{transform:rotate(-180deg)}.bif-components-input-group__details__trigger:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;outline-offset:-1px}.bif-components-input-group__details__content{border:none;background:none;cursor:pointer;grid-column:span 2;padding:0 0 0 4.4rem}.bif-components-input-group__details__content .bif-components-input-group__item{pointer-events:none}.bif-components-input-group__new-item-button{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.2rem;width:100%;display:flex;align-items:center;flex-direction:row;gap:var(--cinemo-sizes-space-xl);padding:var(--cinemo-sizes-space-xl);background-color:rgba(0,0,0,0);border:var(--cinemo-sizes-border-s) dashed var(--cinemo-colors-black-700);border-radius:var(--cinemo-sizes-radius-m);color:var(--cinemo-colors-black-100)}@media(hover: hover){.bif-components-input-group__new-item-button:hover{cursor:pointer;border-color:var(--cinemo-colors-black-500);background-color:var(--cinemo-colors-black-700)}}.bif-components-input-group__new-item-button:focus{outline:none}.bif-components-input-group__new-item-button:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}.bif-components-input-group__new-item-button--disabled{pointer-events:none;border-color:var(--cinemo-colors-white-transparent-30);color:var(--cinemo-colors-white-transparent-30)}.bif-components-input-group__new-item-button__icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-input-group__new-item-button__icon svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs);color:var(--cinemo-colors-black-100)}.bif-components-input-group__new-item-button__text{flex:1;text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}
.bif-components-label{display:inline-grid;justify-content:center;align-items:center;padding:var(--cinemo-sizes-radius-xxs) var(--cinemo-sizes-space-xs);border-radius:var(--cinemo-sizes-radius-m);background-color:var(--cinemo-colors-black-100);color:var(--cinemo-colors-black-900);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}
.bif-components-list{height:40vh}.bif-components-list .bif-components-scrollable-area__viewport{width:100%;max-width:100%;overflow-x:hidden !important}.bif-components-list .bif-components-scrollable-area__viewport>div{display:block !important}.bif-components-list ul{list-style:none;padding:0;margin:0}.bif-components-list--spacing-small .bif-components-list__item:not(:first-of-type),.bif-components-list--spacing-small .bif-components-list__new-item-button{margin:var(--cinemo-sizes-space-xxs) 0}.bif-components-list--theme-dark .bif-components-list__item__label{background-color:rgba(0,0,0,0)}@media(hover: hover){.bif-components-list--theme-dark .bif-components-list__item__label:hover{background-color:var(--cinemo-colors-white-transparent-05)}}.bif-components-list--theme-dark .bif-components-list__item__label:focus-visible{background-color:var(--cinemo-colors-white-transparent-05)}.bif-components-list--theme-dark .bif-components-list__item__input:checked+.bif-components-list__item__label{background-color:var(--cinemo-colors-white-transparent-10)}@media(hover: hover){.bif-components-list--theme-dark .bif-components-list__item__input:checked:not(:disabled)+.bif-components-list__item__label:hover{background-color:var(--cinemo-colors-white-transparent-20)}}.bif-components-list--theme-dark .bif-components-list__item__input:checked:not(:disabled)+.bif-components-list__item__label:focus-visible{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-list--theme-light .bif-components-list__item__label{background-color:var(--cinemo-colors-white-transparent-05)}@media(hover: hover){.bif-components-list--theme-light .bif-components-list__item__label:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-list--theme-light .bif-components-list__item__label:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-list .bif-components-separator{width:96%}.bif-components-list__item{position:relative;overflow:hidden;display:flex;border-radius:.6rem;transition:.3s border-radius}.bif-components-list__item--prev-checked{border-top-left-radius:0;border-top-right-radius:0}.bif-components-list__item--next-checked{border-bottom-left-radius:0;border-bottom-right-radius:0}.bif-components-list__item__input{display:grid;place-items:center;position:absolute;left:1.2rem;top:1.4rem;border:1.5px solid var(--cinemo-colors-black-600);width:2rem;height:2rem;accent-color:var(--cinemo-colors-black-100);border-radius:50%;appearance:none;-webkit-appearance:none;pointer-events:none}.bif-components-list__item__input:checked[type=checkbox]{border:none;background-color:var(--cinemo-colors-black-100)}.bif-components-list__item__input:checked[type=checkbox]::after{content:url(/1bc7c6f9e76ab0cc26bc.svg)}.bif-components-list__item__input:checked[type=radio]{border-color:var(--cinemo-colors-black-100)}.bif-components-list__item__input:checked[type=radio]::after{display:block;content:"";width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--cinemo-colors-black-100)}.bif-components-list__item__input:disabled{border-color:var(--cinemo-colors-white-transparent-10);cursor:default}.bif-components-list__item__input:disabled+.bif-components-list__item__label{color:var(--cinemo-colors-white-transparent-30);background-color:rgba(0,0,0,0);cursor:default}.bif-components-list__item__label{width:100%;min-height:4.8rem;padding:0 var(--cinemo-sizes-space-l) 0 4.4rem;display:grid;grid-template-columns:1fr max-content;grid-template-rows:4.8rem 1fr;align-items:center;transition:.5s background-color;cursor:pointer;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-black-100);text-align:left;user-select:none}.bif-components-list__item__label__text{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.bif-components-list__nested__trigger{height:100%;padding:0;padding-right:.8rem;margin-right:-1.2rem;background:none;border:none;display:flex;align-items:center;gap:.8rem;cursor:pointer;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:rgba(255,255,255,.5019607843)}.bif-components-list__nested__trigger svg{width:1.6rem;height:1.6rem;transform:rotate(0deg);transition:transform .3s}.bif-components-list__nested__trigger--open svg{transform:rotate(-180deg)}.bif-components-list__nested__trigger:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;outline-offset:-1px}.bif-components-list__nested__content{pointer-events:none;grid-column:span 2;margin-right:-1.2rem}.bif-components-list__nested__content .bif-components-list__item__input{display:none}.bif-components-list__nested__content .bif-components-list__item__label{padding-left:0}.bif-components-list__new-item-button{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.2rem;width:100%;display:flex;align-items:center;flex-direction:row;gap:var(--cinemo-sizes-space-xl);padding:var(--cinemo-sizes-space-xl);background-color:rgba(0,0,0,0);border:var(--cinemo-sizes-border-s) dashed var(--cinemo-colors-black-700);border-radius:var(--cinemo-sizes-radius-m);color:var(--cinemo-colors-black-100)}@media(hover: hover){.bif-components-list__new-item-button:hover{cursor:pointer;border-color:var(--cinemo-colors-black-500);background-color:var(--cinemo-colors-black-700)}}.bif-components-list__new-item-button:focus{outline:none}.bif-components-list__new-item-button:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}.bif-components-list__new-item-button--disabled{pointer-events:none;border-color:var(--cinemo-colors-white-transparent-30);color:var(--cinemo-colors-white-transparent-30)}.bif-components-list__new-item-button__icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-list__new-item-button__icon svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs);color:var(--cinemo-colors-black-100)}.bif-components-list__new-item-button__text{flex:1;text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}
.bif-components-separator{display:grid;grid-auto-flow:column;grid-template-columns:1fr;align-items:center;column-gap:var(--cinemo-sizes-space-m);user-select:none}.bif-components-separator--label-position-left{grid-template-columns:auto 1fr}.bif-components-separator--label-position-left .bif-components-separator__line:nth-child(1){display:none}.bif-components-separator--label-position-center{grid-template-columns:1fr auto 1fr}.bif-components-separator--label-position-right{grid-template-columns:1fr auto}.bif-components-separator--label-position-right .bif-components-separator__line:nth-child(2){display:none}.bif-components-separator--size-inline{margin:0rem}.bif-components-separator--size-small{margin:var(--cinemo-sizes-space-xs) 0rem}.bif-components-separator--size-medium{margin:var(--cinemo-sizes-space-l) 0rem}.bif-components-separator--size-large{margin:var(--cinemo-sizes-space-xl) 0rem}.bif-components-separator__label{text-transform:uppercase;color:var(--cinemo-colors-white-transparent-60);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.bif-components-separator__line{width:100%;border-color:var(--cinemo-colors-white-transparent-20);border-left:none;border-right:none;border-bottom:none}
@media screen and (max-width: 480px){.bif-components-menu__portal--mobile-fullscreen>[data-radix-popper-content-wrapper]{position:fixed !important;left:0rem !important;top:0rem !important;transform:translate(0rem, 0rem) !important}}.bif-components-menu__trigger--portal{position:fixed;margin:0;z-index:3;visibility:hidden;pointer-events:none}.bif-components-menu__trigger--portal--visible{visibility:visible;pointer-events:auto}.bif-components-menu__trigger__icon,.bif-components-menu__trigger__icon:hover,.bif-components-menu__trigger__icon:focus{border-color:rgba(0,0,0,0)}@media(hover: hover){.bif-components-menu__trigger__icon[data-state=open]:hover:before{background-color:var(--cinemo-colors-black-800)}}.bif-components-menu__trigger__icon[data-state=open]:focus-visible:before{background-color:var(--cinemo-colors-black-800)}.bif-components-menu__trigger__icon[data-state=open]:before{background-color:var(--cinemo-colors-black-800)}.bif-components-menu__overlay{position:fixed;inset:0rem;height:100vh;width:100vw;z-index:2}.bif-components-menu__overlay--blur{background:var(--cinemo-colors-black-transparent-50);backdrop-filter:var(--cinemo-blur)}.bif-components-menu__overlay--no-blur{background:var(--cinemo-colors-black-transparent-60);backdrop-filter:none}.bif-components-menu__content{display:grid;grid-template-columns:max-content;grid-template-rows:max-content max-content 1fr max-content;grid-template-areas:"inner" "title" "options" "close";padding:var(--cinemo-sizes-space-m) 0;border-radius:var(--cinemo-sizes-radius-xxl);background-color:var(--cinemo-colors-black-800);box-shadow:var(--cinemo-shadow-area);z-index:2}.bif-components-menu__content__inner{display:none}.bif-components-menu__content__title{display:none}.bif-components-menu__content__options{grid-area:options;display:flex;flex-direction:column;padding:0 3.2rem;z-index:1}.bif-components-menu__content__options__separator{padding:var(--cinemo-sizes-space-m);padding-left:var(--cinemo-sizes-space-xxl)}.bif-components-menu__content__options__item{height:min-content;overflow:hidden;outline:none;display:flex;align-items:center;padding:1.6rem 4.8rem;gap:var(--cinemo-sizes-space-xxl)}.bif-components-menu__content__options__item[data-disabled]{opacity:.5;pointer-events:none}@media(hover: hover){.bif-components-menu__content__options__item:hover{color:var(--cinemo-colors-black-100);background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-menu__content__options__item:focus-visible{color:var(--cinemo-colors-black-100);background-color:var(--cinemo-colors-white-transparent-10)}@media screen and (min-width: 481px){.bif-components-menu__content__options{padding:0}.bif-components-menu__content__options__item{padding:1.6rem 3.2rem}}.bif-components-menu__content__close{display:none}@media screen and (max-width: 480px){.bif-components-menu__content--mobile-fullscreen{grid-template-columns:auto;width:100vw;height:100vh;border-radius:0;margin:0;padding:0;padding-top:calc(6.4rem + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.bif-components-menu__content--mobile-fullscreen::before{content:"";position:absolute;top:3.8rem;left:-10.2rem;width:30rem;height:30rem;background:var(--cinemo-colors-accent-300);opacity:.2;border-radius:50%;filter:blur(7.5rem)}.bif-components-menu__content--mobile-fullscreen::after{content:"";position:absolute;top:20rem;right:-20rem;width:41.6rem;height:41.6rem;background:var(--cinemo-colors-accent-800);opacity:.2;border-radius:50%;filter:blur(7.5rem)}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__inner{grid-area:inner;display:grid;grid-auto-flow:row;justify-items:center;align-items:center;margin-top:calc(-1*var(--cinemo-sizes-space-4xl));margin-bottom:var(--cinemo-sizes-gap-s);padding:0 var(--cinemo-sizes-keyline-xl);z-index:1}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__inner img{max-width:var(--cinemo-sizes-cover-xl);max-height:var(--cinemo-sizes-cover-m)}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__title{grid-area:title;display:grid;grid-auto-flow:row;gap:var(--cinemo-sizes-gap-xxs);justify-items:center;align-items:center;margin-bottom:var(--cinemo-sizes-gap-l);padding:0 var(--cinemo-sizes-keyline-xl);color:var(--cinemo-colors-black-100);z-index:1;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;line-height:3.2rem}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__caption{color:var(--cinemo-colors-white-transparent-50);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__options{margin-top:auto}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__options__separator{margin:0 var(--cinemo-sizes-keyline-xl)}.bif-components-menu__content--mobile-fullscreen .bif-components-menu__content__close{grid-area:close;height:4.8rem;width:100%;display:grid;place-items:center;justify-self:center;margin:3.2rem 0 1.6rem;padding:0 var(--cinemo-sizes-space-xl)}}
.bif-components-menu__content-exit{opacity:1;transform:scale(1)}.bif-components-menu__content-exit-active{opacity:0;transition-timing-function:ease-out;transform:scale(0.75);transition:opacity 100ms,transform 100ms;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.bif-components-menu__content-enter{opacity:0;transform:scale(0.75)}.bif-components-menu__content-enter-active{opacity:1;transition-timing-function:ease-out;transform:scale(1);transition:opacity 200ms,transform 200ms;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.bif-components-menu__content-mobile-fullscreen-exit{opacity:1;transform:scale(1)}@media screen and (max-width: 480px){.bif-components-menu__content-mobile-fullscreen-exit{transform:translateY(0)}}.bif-components-menu__content-mobile-fullscreen-exit-active{opacity:0;transition-timing-function:ease-out;transform:scale(0.75);transition:opacity 100ms,transform 100ms}@media screen and (min-width: 481px){.bif-components-menu__content-mobile-fullscreen-exit-active{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}}@media screen and (max-width: 480px){.bif-components-menu__content-mobile-fullscreen-exit-active{transform:translateY(100%);transition:opacity 200ms,transform 200ms}}.bif-components-menu__content-mobile-fullscreen-enter{opacity:0;transform:scale(0.75)}@media screen and (max-width: 480px){.bif-components-menu__content-mobile-fullscreen-enter{transform:translateY(100%)}}.bif-components-menu__content-mobile-fullscreen-enter-active{opacity:1;transition-timing-function:ease-out;transform:scale(1);transition:opacity 200ms,transform 200ms}@media screen and (min-width: 481px){.bif-components-menu__content-mobile-fullscreen-enter-active{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}}@media screen and (max-width: 480px){.bif-components-menu__content-mobile-fullscreen-enter-active{transform:translateY(0);transition:opacity 250ms,transform 250ms}}
.bif-components-next-page{height:.4rem}
.bif-components-pagination{display:grid;grid-template-columns:auto auto;grid-gap:var(--cinemo-sizes-space-xxl);justify-content:right}.bif-components-pagination__navigation{display:grid;grid-auto-flow:column;align-items:center;gap:var(--cinemo-sizes-space-xs)}.bif-components-pagination__navigation__item{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;border-radius:var(--cinemo-sizes-radius-s);background-color:var(--cinemo-colors-white-transparent-10);color:var(--cinemo-colors-black-100);height:2.4rem;width:2.2rem;padding:0;user-select:none}.bif-components-pagination__navigation__item--prev,.bif-components-pagination__navigation__item--next{width:auto;padding:0 var(--cinemo-sizes-space-m)}.bif-components-pagination__navigation__item--prev__slot__icon,.bif-components-pagination__navigation__item--next__slot__icon{width:var(--cinemo-sizes-icon-xs) !important}.bif-components-pagination__navigation__item--prev__slot{margin-right:var(--cinemo-sizes-space-xs) !important}.bif-components-pagination__navigation__item--next__slot{margin-left:var(--cinemo-sizes-space-xs) !important}.bif-components-pagination__navigation__item--active{background-color:var(--cinemo-colors-black-100);color:var(--cinemo-colors-black-900)}@media(hover: hover){.bif-components-pagination__navigation__item:not(:disabled):hover{background-color:var(--cinemo-colors-white-transparent-20);color:var(--cinemo-colors-black-100)}}.bif-components-pagination__page-size{display:grid;align-items:center}.bif-components-pagination__page-size .bif-components-combobox{grid-template-columns:auto auto;grid-template-areas:"label trigger";gap:var(--cinemo-sizes-space-xs);width:17rem;-webkit-justify-content:space-between}.bif-components-pagination__page-size__label{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var(--cinemo-colors-black-100);align-items:center}.bif-components-pagination__page-size__item .bif-components-combobox__items__item__label{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;display:flex;min-height:2.6rem}.bif-components-pagination__page-size__input{max-width:7rem;background-color:var(--cinemo-colors-white-transparent-10) !important}.bif-components-pagination__page-size__input .bif-components-combobox__trigger__input{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;background-color:rgba(0,0,0,0) !important;padding:0 0 0 var(--cinemo-sizes-space-s)}.bif-components-pagination__page-size__input .bif-components-combobox__trigger__input::placeholder{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.bif-components-pagination__page-size__input .bif-components-combobox__trigger__action{padding:var(--cinemo-sizes-space-xs) var(--cinemo-sizes-space-s)}
.bif-components-skeleton{width:100%;overflow:hidden;position:relative;background:var(--cinemo-colors-black-800);--animation-position: 0px}.bif-components-skeleton::before{content:"";position:absolute;top:0;left:var(--animation-position);width:60vw;height:100%;background:linear-gradient(90deg, transparent 10%, var(--cinemo-colors-black-700) 50%, transparent 90%);transform:translateX(-60vw)}.bif-components-skeleton--service-circle{width:6.4rem;height:6.4rem;border-radius:50%}.bif-components-skeleton--track-item{height:6rem;border-radius:.4rem}.bif-components-skeleton--queue-card{height:14.6rem;border-radius:.8rem}.bif-components-skeleton--playlist-card{height:7.2rem;border-radius:.4rem;border-top-left-radius:20rem;border-bottom-left-radius:20rem}.bif-components-skeleton--device-card{height:6rem;border-radius:.8rem}.bif-components-skeleton--group-card{height:12.4rem;border-radius:.8rem}.bif-components-skeleton--list-item{height:4.8rem}.bif-components-skeleton--table-row{height:5.6rem;border-radius:.6rem}
.bif-components-skip-link{position:absolute;top:-40px;left:var(--cinemo-sizes-keyline-xs);width:auto;padding:var(--cinemo-sizes-space-xs);background-color:var(--cinemo-colors-focus);color:var(--cinemo-colors-white);text-align:center;text-decoration:none;border:none;border-radius:var(--cinemo-sizes-radius-s);z-index:1000;transition:top .3s ease}.bif-components-skip-link:focus{top:var(--cinemo-sizes-keyline-xs);left:var(--cinemo-sizes-keyline-xs);outline:none;box-shadow:0 0 0 3px var(--cinemo-colors-focus)}
.bif-components-slider{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"label label label" "slot-left input slot-right";align-items:center}.bif-components-slider svg{width:var(--cinemo-sizes-icon-s);height:var(--cinemo-sizes-icon-s)}.bif-components-slider--spacing-regular{margin-bottom:var(--cinemo-sizes-space-s)}.bif-components-slider--layout-fixed{width:max-content}.bif-components-slider--layout-fixed .bif-components-slider__input__track[data-orientation=horizontal]{width:31rem}.bif-components-slider__label{grid-area:label;display:grid;grid-auto-flow:column;grid-template-columns:max-content;color:var(--cinemo-colors-black-300);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.bif-components-slider__slot{display:grid;justify-items:center;align-items:center;max-width:fit-content;color:var(--cinemo-colors-black-100)}.bif-components-slider__slot--side-left{grid-area:slot-left;margin-right:var(--cinemo-sizes-space-m)}.bif-components-slider__slot--side-right{grid-area:slot-right;margin-left:var(--cinemo-sizes-space-m)}.bif-components-slider__slot--inactive{color:var(--cinemo-colors-white-transparent-30)}.bif-components-slider__input{grid-area:input;display:grid;justify-items:center;align-items:center;position:relative;min-height:2.2rem}.bif-components-slider__input--dark .bif-components-slider__input__track{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-slider__input--dark .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-black-100)}.bif-components-slider__input--dark-with-thumb .bif-components-slider__input__track{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-slider__input--dark-with-thumb .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-black-150)}.bif-components-slider__input--light .bif-components-slider__input__track{background-color:var(--cinemo-colors-black-transparent-50)}.bif-components-slider__input--light .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-black-100)}.bif-components-slider__input--light-with-thumb .bif-components-slider__input__track{background-color:var(--cinemo-colors-black-transparent-50)}.bif-components-slider__input--light-with-thumb .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-black-200)}.bif-components-slider__input--inactive .bif-components-slider__input__track{background-color:var(--cinemo-colors-black-transparent-20)}.bif-components-slider__input--inactive .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-white-transparent-10)}@media(hover: hover)and (pointer: fine){.bif-components-slider__input:not(.bif-components-slider__input--has-thumb):not(.bif-components-slider__input--disabled):hover .bif-components-slider__input__track[data-orientation=horizontal]{height:1.6rem}.bif-components-slider__input:not(.bif-components-slider__input--has-thumb):not(.bif-components-slider__input--disabled):hover .bif-components-slider__input__track[data-orientation=horizontal] .bif-components-slider__input__track__range{height:1.6rem}}.bif-components-slider__input:focus-within:not(.bif-components-slider__input--has-thumb):not(.bif-components-slider__input--disabled) .bif-components-slider__input__track[data-orientation=horizontal]{height:1.6rem}.bif-components-slider__input:focus-within:not(.bif-components-slider__input--has-thumb):not(.bif-components-slider__input--disabled) .bif-components-slider__input__track[data-orientation=horizontal] .bif-components-slider__input__track__range{height:1.6rem}.bif-components-slider__input--touch-active .bif-components-slider__input__track[data-orientation=horizontal]{height:1.6rem}.bif-components-slider__input--touch-active .bif-components-slider__input__track[data-orientation=horizontal] .bif-components-slider__input__track__range{height:1.6rem}.bif-components-slider__input__track{display:block;position:relative;border-radius:var(--cinemo-sizes-radius-xs);background-color:var(--cinemo-colors-white-transparent-05);transition:height .3s ease}.bif-components-slider__input__track[data-orientation=horizontal]{width:100%;height:.4rem}.bif-components-slider__input__track[data-orientation=vertical]{width:.4rem;height:20rem}.bif-components-slider__input__track__range{position:absolute;border-radius:var(--cinemo-sizes-radius-xs);background-color:var(--cinemo-colors-black-100);transition:height .3s ease}.bif-components-slider__input__track__range[data-orientation=horizontal]{height:.4rem}.bif-components-slider__input__track__range[data-orientation=vertical]{width:.4rem}.bif-components-slider__input__thumb{display:block;width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs);border-radius:var(--cinemo-sizes-radius-full);background-color:var(--cinemo-colors-black-100);box-shadow:var(--cinemo-shadow-area);box-sizing:border-box}.bif-components-slider__input__thumb:hover,.bif-components-slider__input__thumb:focus{background-color:var(--cinemo-colors-black-300)}.bif-components-slider__input__thumb:focus{outline:none}.bif-components-slider__input__thumb:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}.bif-components-slider__input__thumb--visually-hidden{opacity:0}.bif-components-slider__input--dark-with-thumb--style-mute .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-black-200)}.bif-components-slider__input--dark-with-thumb--style-mute .bif-components-slider__input__thumb{background-color:var(--cinemo-colors-black-800);border:2px solid var(--cinemo-colors-black-150)}.bif-components-slider__input--dark-with-thumb--style-mute .bif-components-slider__input__thumb:hover,.bif-components-slider__input--dark-with-thumb--style-mute .bif-components-slider__input__thumb:focus{background-color:var(--cinemo-colors-black-800);border:2px solid var(--cinemo-colors-black-150)}.bif-components-slider__input--light-with-thumb--style-mute .bif-components-slider__input__thumb{background-color:var(--cinemo-colors-black-700);border:2px solid var(--cinemo-colors-black-150)}.bif-components-slider__input--light-with-thumb--style-mute .bif-components-slider__input__thumb:hover,.bif-components-slider__input--light-with-thumb--style-mute .bif-components-slider__input__thumb:focus{background-color:var(--cinemo-colors-black-700);border:2px solid var(--cinemo-colors-black-150)}.bif-components-slider__input--disabled .bif-components-slider__input__track,.bif-components-slider__input--disabled .bif-components-slider__input__track__range,.bif-components-slider__input--disabled .bif-components-slider__input__thumb,.bif-components-slider__input--disabled .bif-components-slider__input__thumb:hover{cursor:not-allowed}.bif-components-slider__input--disabled .bif-components-slider__input__track{background-color:var(--cinemo-colors-black-transparent-20)}.bif-components-slider__input--disabled .bif-components-slider__input__track__range{background-color:var(--cinemo-colors-white-transparent-10)}
.bif-components-stepper{display:grid;grid-auto-flow:column;width:fit-content;margin:0;padding:0}.bif-components-stepper__step{align-items:center;display:flex}.bif-components-stepper__step__circle{background:none;padding:0;border:0;color:var(--cinemo-colors-black-100);width:1.2rem;height:1.2rem;display:inline-grid;border-radius:var(--cinemo-sizes-radius-full)}.bif-components-stepper__step__circle--clickable{cursor:pointer}.bif-components-stepper__step__circle--disabled{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-stepper__step__circle--completed{background-color:var(--cinemo-colors-black-100);justify-items:center;align-items:center}.bif-components-stepper__step__circle--completed svg{color:var(--cinemo-colors-black-900);width:.8rem;height:.8rem}.bif-components-stepper__step__circle--current svg{width:1.2rem;height:1.2rem}.bif-components-stepper__step__connector{border:var(--cinemo-sizes-border-s) solid var(--cinemo-colors-white-transparent-20);border-radius:var(--cinemo-sizes-radius-xs);margin:0 var(--cinemo-sizes-space-xs);width:4rem}
.bif-components-swipe-card{position:relative;--swipe-x: 0px}.bif-components-swipe-card>:first-child{width:calc(100% - var(--swipe-x));transition:width .2s}.bif-components-swipe-card__actions{overflow:hidden;position:absolute;top:0;right:0;height:100%;width:var(--swipe-x);transition:width .2s;border-top-right-radius:var(--cinemo-sizes-radius-l);border-bottom-right-radius:var(--cinemo-sizes-radius-l)}
.bif-components-swipe-card-action{display:flex;justify-content:center;align-items:center;height:100%;width:5.6rem;background-color:var(--cinemo-colors-red-700);border-radius:0;border:none;outline:none;cursor:pointer}@media(hover: hover){.bif-components-swipe-card-action:hover{background-color:var(--cinemo-colors-red-800)}}
.bif-components-table-empty{height:10rem}.bif-components-table-empty__title{margin:0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-white-transparent-50);text-align:center}.bif-components-table-empty__caption{margin:0;margin-top:.4rem;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var(--cinemo-colors-white-transparent-50);text-align:center}
.bif-components-table-sort-label{display:flex;align-items:center;gap:var(--cinemo-sizes-gap-s)}.bif-components-table-sort-label--disabled{pointer-events:none}.bif-components-table-sort-label .bif-components-icon-button svg{opacity:0;width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-table-sort-label--active .bif-components-icon-button svg{opacity:1}@media(hover: hover){.bif-components-table-sort-label:hover .bif-components-icon-button{color:var(--cinemo-colors-black-100)}.bif-components-table-sort-label:hover .bif-components-icon-button svg{opacity:1}.bif-components-table-sort-label:hover .bif-components-icon-button::before{background:var(--cinemo-colors-white-transparent-10)}}.bif-components-table-sort-label:focus-visible .bif-components-icon-button{color:var(--cinemo-colors-black-100)}.bif-components-table-sort-label:focus-visible .bif-components-icon-button svg{opacity:1}.bif-components-table-sort-label:focus-visible .bif-components-icon-button::before{background:var(--cinemo-colors-white-transparent-10)}
.bif-components-table-header{position:sticky;top:0rem;height:3.8rem;vertical-align:middle;background-color:var(--cinemo-colors-black-900);z-index:2}.bif-components-table-header--no-rows{display:none}.bif-components-table-header th{top:inherit;height:3.8rem;box-sizing:border-box;text-align:left;user-select:none;padding:var(--cinemo-sizes-space-xxs) var(--cinemo-sizes-keyline-xs);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-table-header th.bif-components-table-header__select-all{width:2rem;padding-right:var(--cinemo-sizes-keyline-xs)}.bif-components-table-header th:first-child{border-top-left-radius:var(--cinemo-sizes-radius-m);border-bottom-left-radius:var(--cinemo-sizes-radius-m)}.bif-components-table-header th:last-child{border-top-right-radius:var(--cinemo-sizes-radius-m);border-bottom-right-radius:var(--cinemo-sizes-radius-m)}
.bif-components-table-row{background:var(--cinemo-colors-white-transparent-05);height:5.6rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-table-row td{padding:0 var(--cinemo-sizes-keyline-xs);overflow:hidden}.bif-components-table-row td.bif-components-table-row__select{width:2rem;padding-right:.8rem}.bif-components-table-row td:first-child{border-top-left-radius:var(--cinemo-sizes-radius-m);border-bottom-left-radius:var(--cinemo-sizes-radius-m)}.bif-components-table-row td:last-child{border-top-right-radius:var(--cinemo-sizes-radius-m);border-bottom-right-radius:var(--cinemo-sizes-radius-m)}.bif-components-table-row--checked{background:var(--cinemo-colors-white-transparent-20)}.bif-components-table-row-separator{height:var(--cinemo-sizes-gap-xxs)}.bif-components-table-row-skeleton td{padding:0}
.bif-components-table-container{height:inherit;max-height:inherit;display:grid;grid-template-rows:max-content max-content 1fr;grid-template-areas:"actions" "filters" "table"}.bif-components-table-scroll{overflow-y:auto;padding-left:1rem;margin-left:-1rem;padding-right:1rem;margin-right:-1rem;grid-area:table}.bif-components-table{width:100%;border-collapse:collapse;border-spacing:0}.bif-components-table__body__loader{margin:5.2rem 0 4.8rem}.bif-components-table__body__nothing-found{text-align:center;margin:6.4rem 0 6rem}
.bif-components-table-actions{height:4rem;display:flex;align-items:center;justify-content:flex-end;background-color:var(--cinemo-colors-black-800);margin-bottom:1.6rem;grid-area:actions}
.bif-components-table-filters{min-height:2.6rem;display:flex;align-items:flex-end;justify-content:space-between;background-color:var(--cinemo-colors-black-800);margin-bottom:1.6rem;grid-area:filters}.bif-components-table-filters__reset{min-width:fit-content}
.bif-components-tab{position:relative}.bif-components-tab__checkbox{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.bif-components-tab__checkbox:disabled{cursor:unset}@media(hover: hover){.bif-components-tab__checkbox:hover:not([disabled])+.bif-components-tab__label--white{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-tab__checkbox:hover:not([disabled])+.bif-components-tab__label--grey{background-color:var(--cinemo-colors-white-transparent-40)}.bif-components-tab__checkbox:hover:checked:not([disabled])+.bif-components-tab__label--white{background-color:var(--cinemo-colors-black-200)}.bif-components-tab__checkbox:hover:not([disabled])+.bif-components-tab__checkbox:hover__label .bif-components-tab__checkbox:hover__label__badge{background-color:var(--cinemo-colors-white-transparent-20)}}.bif-components-tab__checkbox:focus-visible:not([disabled])+.bif-components-tab__label--white{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-tab__checkbox:focus-visible:not([disabled])+.bif-components-tab__label--grey{background-color:var(--cinemo-colors-white-transparent-40)}.bif-components-tab__checkbox:focus-visible:checked:not([disabled])+.bif-components-tab__label--white{background-color:var(--cinemo-colors-black-200)}.bif-components-tab__checkbox:focus-visible:not([disabled])+.bif-components-tab__checkbox:focus-visible__label .bif-components-tab__checkbox:focus-visible__label__badge{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-tab__checkbox:focus-visible+.bif-components-tab__label{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}.bif-components-tab__checkbox:checked:not([disabled])+.bif-components-tab__label--white{background-color:var(--cinemo-colors-black-100);color:var(--cinemo-colors-black-900)}.bif-components-tab__checkbox:checked:not([disabled])+.bif-components-tab__label--grey{background-color:var(--cinemo-colors-white-transparent-30);color:var(--cinemo-colors-black-100)}.bif-components-tab__checkbox:checked:not([disabled])+.bif-components-tab__label .bif-components-tab__label__badge{background-color:var(--cinemo-colors-black-900);color:var(--cinemo-colors-black-100)}.bif-components-tab__label{display:flex;align-items:center;gap:var(--cinemo-sizes-space-xs);padding:var(--cinemo-sizes-space-m) var(--cinemo-sizes-space-xl);border-radius:20rem;background-color:var(--cinemo-colors-black-transparent-30);color:var(--cinemo-colors-black-100);cursor:pointer;user-select:none;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.bif-components-tab__label--disabled{background-color:unset;color:var(--cinemo-colors-white-transparent-30)}.bif-components-tab__label--disabled .bif-components-tab__label__badge{background-color:unset}.bif-components-tab__label--with-badge{padding:var(--cinemo-sizes-space-m) var(--cinemo-sizes-space-l)}.bif-components-tab__label--with-indicator::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--cinemo-colors-accent-400)}.bif-components-tab__label--with-warning{color:var(--cinemo-colors-white-transparent-20);background-color:var(--cinemo-colors-black-transparent-20)}.bif-components-tab__label__warning{color:var(--cinemo-colors-red-550);width:1.2rem !important;height:1.2rem !important}.bif-components-tab__label__badge{background-color:var(--cinemo-colors-white-transparent-20)}.bif-components-tab__label svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}
.bif-components-tabs{border-radius:var(--cinemo-sizes-radius-xxl);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--cinemo-sizes-space-s);width:100%}.bif-components-tabs--framed{background-color:var(--cinemo-colors-black-900);padding:var(--cinemo-sizes-space-xs);gap:var(--cinemo-sizes-space-m);width:max-content}.bif-components-tabs--framed.bif-components-tabs--disabled{background-color:var(--cinemo-colors-black-800)}
.bif-components-text-overflow{width:100%;margin:0;display:inline-block;position:relative;text-align:center;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.bif-components-text-tooltip{display:inline-flex;width:100%;overflow-x:hidden;white-space:normal}.bif-components-text-tooltip__content{max-width:80vw !important;word-break:break-word}.bif-components-text-inline{display:inline-flex;white-space:nowrap;max-width:100%}.bif-components-text-wrap{word-break:break-word;font-weight:700;color:var(--cinemo-colors-black-100)}
.bif-components-meridiem-selector{display:flex;border-radius:var(--cinemo-sizes-radius-m);background:var(--cinemo-colors-black-800);margin-bottom:var(--cinemo-sizes-space-s)}.bif-components-meridiem-selector__slot{all:unset;display:flex;width:4.8rem;height:4.8rem;justify-content:center;align-items:center;cursor:pointer;background:var(--cinemo-colors-white-transparent-10);color:var(--cinemo-colors-black-100);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.8rem}.bif-components-meridiem-selector__slot:focus{outline:none}.bif-components-meridiem-selector__slot:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;z-index:1;outline-offset:0}.bif-components-meridiem-selector__slot--selected{background:var(--cinemo-colors-white-transparent-90);color:var(--cinemo-colors-black-900)}.bif-components-meridiem-selector__slot--left{border-radius:var(--cinemo-sizes-radius-m) 0 0 var(--cinemo-sizes-radius-m)}.bif-components-meridiem-selector__slot--right{border-radius:0 var(--cinemo-sizes-radius-m) var(--cinemo-sizes-radius-m) 0}
.bif-components-time-picker-trigger{display:flex;padding:1.2rem;margin:-1.2rem;background:none;border:none;outline:none;cursor:pointer;border-radius:50%}.bif-components-time-picker-trigger svg{color:var(--cinemo-colors-black-100)}.bif-components-time-picker-trigger:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease;outline-offset:-0.2rem}@media(hover: hover){.bif-components-time-picker-trigger:hover{background-color:var(--cinemo-colors-white-transparent-10)}}.bif-components-time-picker-trigger:focus-visible{background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-time-picker-overlay{position:fixed;inset:0;z-index:3}@media screen and (min-width: 481px){.bif-components-time-picker-overlay{display:none}}.bif-components-time-picker-overlay+div[data-radix-popper-content-wrapper]{position:absolute !important;width:100%}@media screen and (min-width: 481px){.bif-components-time-picker-overlay+div[data-radix-popper-content-wrapper]{position:fixed !important;width:0%}}.bif-components-time-picker{width:31.1rem;box-sizing:border-box;display:grid;grid-template-rows:max-content 1fr;gap:var(--cinemo-sizes-space-xl);border-radius:var(--cinemo-sizes-radius-m);padding:0;background:var(--cinemo-colors-black-800);box-shadow:0 0 2rem 0 rgba(0,0,0,.3019607843);z-index:4}.bif-components-time-picker__header{padding:var(--cinemo-sizes-space-xxl) var(--cinemo-sizes-space-xxxl);border-bottom:1px solid var(--cinemo-colors-white-transparent-10);margin:0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem}.bif-components-time-picker__content{display:flex;flex-direction:row;align-items:flex-end;padding:var(--cinemo-sizes-space-xxl) var(--cinemo-sizes-space-xxxl);gap:var(--cinemo-sizes-gap-s)}.bif-components-time-picker__content__inputs{display:flex;flex-direction:row;align-items:center;gap:var(--cinemo-sizes-gap-xs)}.bif-components-time-picker__content__inputs__divider{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-white-transparent-60);margin-top:var(--cinemo-sizes-space-xxl)}.bif-components-time-picker__footer{display:flex;flex-direction:row;padding:var(--cinemo-sizes-space-l);justify-content:space-between}
@keyframes hide{from{opacity:1}to{opacity:0}}@keyframes slide-in{from{transform:translateX(100%)}to{transform:translateX(0px)}}@keyframes swipe-out{from{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(100%)}}.bif-components-toast-viewport{display:grid;grid-auto-flow:row;row-gap:var(--cinemo-sizes-gap-xs);box-sizing:border-box;position:fixed;top:0rem;right:0rem;z-index:6;width:38rem;padding:0rem;margin:var(--cinemo-sizes-gap-xxxl);list-style:none;outline:none}@media screen and (max-width: 480px){.bif-components-toast-viewport{width:calc(100vw - 2*var(--cinemo-sizes-gap-s));max-width:29.1rem;margin:var(--cinemo-sizes-gap-xxxl) var(--cinemo-sizes-gap-s)}}.bif-components-toast{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr auto;grid-template-areas:"slot text action";align-items:center;padding:var(--cinemo-sizes-space-xxl);border-radius:var(--cinemo-sizes-radius-m);box-shadow:var(--cinemo-shadow-area)}.bif-components-toast[data-state=open]{animation:slide-in .2s ease-out}.bif-components-toast[data-state=closed]{animation:hide .1s ease-in}.bif-components-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.bif-components-toast[data-swipe=cancel]{transform:translateX(0px);transition:transform .2s ease-out}.bif-components-toast[data-swipe=end]{animation:swipe-out .1s ease-out}.bif-components-toast--severity-info,.bif-components-toast--severity-warning{color:var(--cinemo-colors-black-900)}.bif-components-toast--severity-info .bif-components-button,.bif-components-toast--severity-warning .bif-components-button{color:var(--cinemo-colors-black-900)}.bif-components-toast--severity-info .bif-components-button:hover,.bif-components-toast--severity-warning .bif-components-button:hover{color:var(--cinemo-colors-black-700)}.bif-components-toast--severity-success,.bif-components-toast--severity-error{color:var(--cinemo-colors-black-100)}.bif-components-toast--severity-info{background-color:var(--cinemo-colors-black-100)}.bif-components-toast--severity-success{background-color:var(--cinemo-colors-green-500)}.bif-components-toast--severity-warning{background-color:var(--cinemo-colors-yellow-500)}.bif-components-toast--severity-error{background-color:var(--cinemo-colors-red-700)}.bif-components-toast__slot{grid-area:slot;display:grid;margin-right:var(--cinemo-sizes-gap-xs)}.bif-components-toast__slot svg{width:var(--cinemo-sizes-icon-m);height:var(--cinemo-sizes-icon-m)}.bif-components-toast__text{grid-area:text;min-height:2.4rem;display:grid;align-items:center;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-toast__text--align-left{text-align:left}.bif-components-toast__text--align-center{text-align:center}.bif-components-toast__text--align-right{text-align:right}.bif-components-toast__action{grid-area:action;margin-left:var(--cinemo-sizes-space-xxl)}
.bif-components-toggle{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center}.bif-components-toggle--label-left{grid-template-areas:"label input"}.bif-components-toggle--label-right{grid-template-areas:"input label"}.bif-components-toggle--spacing-regular{margin-bottom:var(--cinemo-sizes-space-xxxl)}.bif-components-toggle--layout-min{max-width:min-content}.bif-components-toggle--layout-max{width:100%}.bif-components-toggle--disabled,.bif-components-toggle--disabled:hover,.bif-components-toggle--disabled>.bif-components-toggle__input,.bif-components-toggle--disabled>.bif-components-toggle__input:hover{cursor:not-allowed}.bif-components-toggle--disabled>.bif-components-toggle__input{border-color:var(--cinemo-colors-black-600)}.bif-components-toggle--disabled>.bif-components-toggle__input[data-state=unchecked]>.bif-components-toggle__input__indicator{background-color:var(--cinemo-colors-black-600)}.bif-components-toggle--disabled>.bif-components-toggle__input[data-state=checked],.bif-components-toggle--disabled>.bif-components-toggle__input[data-state=indeterminate]{background-color:var(--cinemo-colors-black-600)}.bif-components-toggle--disabled>.bif-components-toggle__input[data-state=checked]>.bif-components-toggle__input__indicator,.bif-components-toggle--disabled>.bif-components-toggle__input[data-state=indeterminate]>.bif-components-toggle__input__indicator{background-color:var(--cinemo-colors-black-400)}.bif-components-toggle__input{grid-area:input;display:grid;justify-items:center;align-items:center;width:4.6rem;padding:0rem var(--cinemo-sizes-radius-xxs);border:var(--cinemo-sizes-border-s) solid;border-radius:var(--cinemo-sizes-radius-xxl);border-color:var(--cinemo-colors-black-100);cursor:pointer;transition:all .1s ease-out}.bif-components-toggle__input[data-state=unchecked]{background-color:rgba(0,0,0,0)}.bif-components-toggle__input[data-state=unchecked]>.bif-components-toggle__input__indicator{background-color:var(--cinemo-colors-black-100)}@media(hover: hover){.bif-components-toggle__input[data-state=unchecked]:not(:disabled):hover{background-color:var(--cinemo-colors-black-transparent-40)}}.bif-components-toggle__input[data-state=unchecked]:not(:disabled):focus-visible{background-color:var(--cinemo-colors-black-transparent-40)}.bif-components-toggle__input[data-state=checked],.bif-components-toggle__input[data-state=indeterminate]{background-color:var(--cinemo-colors-black-100)}.bif-components-toggle__input[data-state=checked]>.bif-components-toggle__input__indicator,.bif-components-toggle__input[data-state=indeterminate]>.bif-components-toggle__input__indicator{background-color:var(--cinemo-colors-black-800)}@media(hover: hover){.bif-components-toggle__input[data-state=checked]:not(:disabled):hover,.bif-components-toggle__input[data-state=indeterminate]:not(:disabled):hover{background-color:var(--cinemo-colors-black-150);border-color:var(--cinemo-colors-black-150)}.bif-components-toggle__input[data-state=checked]:not(:disabled):hover>.bif-components-toggle__input__indicator,.bif-components-toggle__input[data-state=indeterminate]:not(:disabled):hover>.bif-components-toggle__input__indicator{background-color:var(--cinemo-colors-black-900)}}.bif-components-toggle__input[data-state=checked]:not(:disabled):focus-visible,.bif-components-toggle__input[data-state=indeterminate]:not(:disabled):focus-visible{background-color:var(--cinemo-colors-black-150);border-color:var(--cinemo-colors-black-150)}.bif-components-toggle__input[data-state=checked]:not(:disabled):focus-visible>.bif-components-toggle__input__indicator,.bif-components-toggle__input[data-state=indeterminate]:not(:disabled):focus-visible>.bif-components-toggle__input__indicator{background-color:var(--cinemo-colors-black-900)}.bif-components-toggle__input__indicator{border-radius:var(--cinemo-sizes-radius-full);transition:all .2s ease-in-out}.bif-components-toggle__label{color:var(--cinemo-colors-black-100);min-width:max-content;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem}.bif-components-toggle__label--side-left{margin-right:var(--cinemo-sizes-space-m);justify-self:start}.bif-components-toggle__label--side-right{margin-left:var(--cinemo-sizes-space-m);justify-self:end}.bif-components-toggle--size-default .bif-components-toggle__input{height:2.6rem}.bif-components-toggle--size-default .bif-components-toggle__input[data-state=unchecked]>.bif-components-toggle__input__indicator{transform:translateX(-1rem)}.bif-components-toggle--size-default .bif-components-toggle__input[data-state=checked]>.bif-components-toggle__input__indicator,.bif-components-toggle--size-default .bif-components-toggle__input[data-state=indeterminate]>.bif-components-toggle__input__indicator{transform:translateX(1rem)}.bif-components-toggle--size-default .bif-components-toggle__input__indicator{width:2rem;height:2rem}.bif-components-toggle--size-compact .bif-components-toggle__input{height:2.2rem}.bif-components-toggle--size-compact .bif-components-toggle__input[data-state=unchecked]>.bif-components-toggle__input__indicator{transform:translateX(-1.2rem)}.bif-components-toggle--size-compact .bif-components-toggle__input[data-state=checked]>.bif-components-toggle__input__indicator,.bif-components-toggle--size-compact .bif-components-toggle__input[data-state=indeterminate]>.bif-components-toggle__input__indicator{transform:translateX(1.2rem)}.bif-components-toggle--size-compact .bif-components-toggle__input__indicator{width:1.6rem;height:1.6rem}
@keyframes siblings-forward-exit{from{transform:translateX(0)}to{transform:translateX(-100%)}}::view-transition-old(siblings-forward-exit){animation:siblings-forward-exit 300ms ease-in-out}@keyframes siblings-forward-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}::view-transition-new(siblings-forward-enter){animation:siblings-forward-enter 300ms ease-in-out}
@keyframes siblings-back-exit{from{transform:translateX(0)}to{transform:translateX(100%)}}::view-transition-old(siblings-back-exit){animation:siblings-back-exit 300ms ease-in-out}@keyframes siblings-back-enter{from{transform:translateX(-100%)}to{transform:translateX(0)}}::view-transition-new(siblings-back-enter){animation:siblings-back-enter 300ms ease-in-out}
@keyframes parent-to-child-exit{from{opacity:1}to{opacity:0}}::view-transition-old(parent-to-child-exit){animation:parent-to-child-exit 250ms ease-out}@keyframes parent-to-child-enter{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}::view-transition-new(parent-to-child-enter){animation:parent-to-child-enter 250ms ease-out}
@keyframes child-to-parent-exit{from{transform:translateX(0)}to{transform:translateX(100%)}}::view-transition-old(child-to-parent-exit){animation:child-to-parent-exit 250ms ease-out}@keyframes child-to-parent-enter{from{opacity:0}to{opacity:1}}::view-transition-new(child-to-parent-enter){animation:child-to-parent-enter 250ms ease-out}
@keyframes to-full-screen-exit{from{opacity:1}to{opacity:0}}::view-transition-old(to-full-screen-exit){animation:to-full-screen-exit 200ms ease-out}@keyframes to-full-screen-enter{from{opacity:0}to{opacity:1}}::view-transition-new(to-full-screen-enter){animation:to-full-screen-enter 200ms ease-out}
.bif-components-upload-attachment-item{height:5.6rem;box-sizing:border-box;display:grid;grid-template-columns:var(--cinemo-sizes-space-4xl) 1fr auto auto;align-items:center;gap:var(--cinemo-sizes-gap-xs);border-radius:var(--cinemo-sizes-radius-m);padding:0 var(--cinemo-sizes-space-xxl);background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-upload-attachment-item svg{width:var(--cinemo-sizes-icon-xs);height:var(--cinemo-sizes-icon-xs)}.bif-components-upload-attachment-item__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:var(--cinemo-sizes-radius-full);background-color:var(--cinemo-colors-black-700);color:var(--cinemo-colors-black-150)}.bif-components-upload-attachment-item__title{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;color:var(--cinemo-colors-black-100);text-align:left}.bif-components-upload-attachment-item__size{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;color:var(--cinemo-colors-black-200);text-align:right}.bif-components-upload-attachment-item__actions{display:grid;grid-auto-flow:column;gap:var(--cinemo-sizes-gap-xs);align-items:center;justify-content:end;padding-left:var(--cinemo-sizes-gap-s)}
.bif-components-upload-attachments-list{all:unset;display:flex;flex-direction:column;gap:var(--cinemo-sizes-space-s)}
.bif-components-img-cropper__inner-container{display:grid;grid-gap:var(--cinemo-sizes-gap-m);align-content:start;grid-auto-flow:row}.bif-components-img-cropper__inner-container *{user-select:none}.bif-components-img-cropper__inner-container__note{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:var(--cinemo-colors-white-transparent-70)}.bif-components-img-cropper__inner-container__cropper{position:relative;height:36rem;max-width:48.8rem}.bif-components-img-cropper__inner-container__cropper__crop-area{border:var(--cinemo-sizes-border-s) solid var(--cinemo-colors-black-400);border-radius:var(--cinemo-sizes-radius-l)}.bif-components-img-cropper__inner-container__controller{display:grid;grid-template-columns:1fr auto;grid-gap:var(--cinemo-sizes-gap-s);align-items:end}.bif-components-img-cropper__inner-container__controller__rotation{display:grid;grid-gap:var(--cinemo-sizes-gap-xs);align-content:start;grid-auto-flow:row;grid-template-columns:auto auto}.bif-components-img-cropper__inner-container__controller__rotation svg{width:var(--cinemo-sizes-icon-l);height:var(--cinemo-sizes-icon-l);fill:var(--cinemo-colors-black-100);cursor:pointer}.bif-components-img-cropper .bif-components-dialog__content__close{display:none}.bif-components-img-cropper .bif-components-dialog__content__title{user-select:none}
.bif-components-upload{height:16.4rem;display:flex;align-items:center;justify-content:center;gap:var(--cinemo-sizes-gap-s);background-image:url("data:image/svg+xml,<svg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' fill='none' rx='20' ry='20' stroke='%23494a56' stroke-width='1' stroke-dasharray='6, 14' stroke-dashoffset='30' stroke-linecap='square'/></svg>");cursor:pointer}.bif-components-upload:focus-visible{outline-width:var(--cinemo-sizes-border-xl);outline-offset:var(--cinemo-sizes-space-xxs);outline-style:solid;outline-color:var(--cinemo-colors-focus);transition:outline-color .3s ease,outline-offset .3s ease}.bif-components-upload__input{display:none}.bif-components-upload__icon{display:grid;align-self:center;place-items:center;grid-row:span 2;width:var(--cinemo-sizes-icon-xl);height:var(--cinemo-sizes-icon-xl);border-radius:var(--cinemo-sizes-radius-full);background-color:var(--cinemo-colors-white-transparent-10)}.bif-components-upload__content{display:flex;flex-direction:column}.bif-components-upload__content__title{margin:0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem;color:var(--cinemo-colors-black-100)}.bif-components-upload__content__rules{margin-top:var(--cinemo-sizes-space-s);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var(--cinemo-colors-white-transparent-70)}.bif-components-upload__content__rules__text{margin:0}.bif-components-upload-preview{display:grid;grid-template-areas:"image actions" "image actions" "image name";grid-template-columns:14.8rem auto;border-radius:var(--cinemo-sizes-radius-m);gap:var(--cinemo-sizes-space-m);padding:var(--cinemo-sizes-space-m);background:var(--cinemo-colors-white-transparent-10)}.bif-components-upload-preview__image{width:14.8rem;height:14.8rem;grid-area:image;border-radius:var(--cinemo-sizes-radius-m)}.bif-components-upload-preview__actions{grid-area:actions;display:flex;align-items:start;justify-content:end}.bif-components-upload-preview__actions button{margin:var(--cinemo-sizes-space-xl);padding:0}.bif-components-upload-preview__name{grid-area:name;align-self:end;padding:var(--cinemo-sizes-space-xxl) var(--cinemo-sizes-space-m);background:var(--cinemo-colors-white-transparent-20);border-radius:var(--cinemo-sizes-radius-s);white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.bif-shared-vlist{overflow:auto}.bif-shared-vlist::-webkit-scrollbar{width:var(--cinemo-sizes-space-xxxs);height:var(--cinemo-sizes-space-xxxs)}.bif-shared-vlist::-webkit-scrollbar-track{background-color:var(--cinemo-colors-black-transparent-50)}.bif-shared-vlist::-webkit-scrollbar-thumb{background-color:var(--cinemo-colors-white-transparent-50);border-radius:var(--cinemo-sizes-space-xxxs)}.bif-shared-vlist--window::-webkit-scrollbar{display:none}.bif-shared-vlist__list{position:relative}.bif-shared-vlist__list__item{position:absolute;top:0;left:0}

/*# sourceMappingURL=index.css.map*/
.bif-templates-category-list{display:grid;gap:var(--cinemo-sizes-gap-xxs);padding:var(--cinemo-sizes-gap-s) var(--cinemo-sizes-keyline-m)}.bif-templates-category-list--no-paddings{padding:0}@media screen and (min-width: 835px){.bif-templates-category-list--device,.bif-templates-category-list--playlist{grid-template-columns:1fr 1fr}}@media screen and (min-width: 481px)and (max-width: 834px)and (pointer: fine){.bif-templates-category-list--group,.bif-templates-category-list--queue{grid-template-columns:1fr 1fr}}@media screen and (min-width: 481px)and (orientation: portrait)and (pointer: coarse){.bif-templates-category-list--group,.bif-templates-category-list--queue{grid-template-columns:1fr 1fr}}@media screen and (min-width: 835px){.bif-templates-category-list--group,.bif-templates-category-list--queue{grid-template-columns:1fr 1fr 1fr}}
.bif-templates-content-list{display:grid;padding:var(--cinemo-sizes-gap-s) var(--cinemo-sizes-keyline-m);gap:var(--cinemo-sizes-gap-l)}.bif-templates-content-list__cover-container{display:grid}.bif-templates-content-list__cover-container--playlist{gap:var(--cinemo-sizes-gap-xxs)}.bif-templates-content-list__cover-container--playlist .bif-templates-content-list__cover-container__cover-description{display:grid;gap:var(--cinemo-sizes-gap-xxs)}.bif-templates-content-list__cover-container--artist,.bif-templates-content-list__cover-container--album{gap:var(--cinemo-sizes-gap-s)}.bif-templates-content-list__content{display:grid}
.bif-templates-generic{display:grid;padding:var(--cinemo-sizes-gap-s) var(--cinemo-sizes-keyline-m);margin:auto;box-sizing:border-box}@media screen and (min-width: 481px){.bif-templates-generic{max-width:calc(var(--cinemo-sizes-container-width-m) + 2*var(--cinemo-sizes-keyline-m))}}
.bif-templates-main-page{display:grid;padding:var(--cinemo-sizes-gap-s) var(--cinemo-sizes-keyline-xs) 0;gap:var(--cinemo-sizes-gap-m)}.bif-templates-main-page__horizontal-list{display:grid;position:relative;justify-content:center}.bif-templates-main-page__horizontal-list__list{position:relative;width:100%;display:flex;align-items:flex-start;gap:var(--cinemo-sizes-keyline-m);overflow-x:auto}.bif-templates-main-page__horizontal-list__list::-webkit-scrollbar{display:none}.bif-templates-main-page__horizontal-list__list::after,.bif-templates-main-page__horizontal-list__list::before{content:""}.bif-templates-main-page__sections{display:grid;gap:var(--cinemo-sizes-gap-xxs)}.bif-templates-main-page__sections__section{display:grid;padding:var(--cinemo-sizes-gap-s) var(--cinemo-sizes-keyline-m);background-color:var(--cinemo-colors-black-850);gap:var(--cinemo-sizes-gap-s);border-radius:var(--cinemo-sizes-radius-xxl)}
.bif-templates-page-wrapper{display:grid;grid-template-rows:max-content 1fr}.bif-templates-page-wrapper__header{position:sticky;top:0;z-index:1}@media screen and (max-width: 480px){.bif-templates-page-wrapper__header--static{position:static}}@media screen and (min-width: 1201px)and (pointer: fine){.bif-templates-page-wrapper__header,.bif-templates-page-wrapper__content{width:100%;max-width:114.4rem;margin:0 auto}}
.bif-templates-track-page{display:grid;grid-template-rows:min-content 1fr;padding:0 var(--cinemo-sizes-keyline-m);height:100%;box-sizing:border-box}.bif-templates-track-page__cover{display:grid;margin-bottom:var(--cinemo-sizes-gap-s);justify-self:center}.bif-templates-track-page__cover__img{display:grid;justify-self:center}.bif-templates-track-page__track{display:grid;grid-template-rows:min-content 1fr}.bif-templates-track-page__track__metadata{display:grid;gap:var(--cinemo-sizes-gap-s)}.bif-templates-track-page__track__controls{display:flex;flex-direction:column;align-self:end;height:27.2rem}@media screen and (min-width: 481px)and (max-width: 834px)and (pointer: fine){.bif-templates-track-page__track__controls{height:28.8rem}}@media screen and (min-width: 481px)and (orientation: portrait)and (pointer: coarse){.bif-templates-track-page__track__controls{height:28.8rem}}@media screen and (min-width: 835px){.bif-templates-track-page__track__controls{height:27.8rem}}@media screen and (min-width: 835px){.bif-templates-track-page{grid-template-columns:1fr 1fr;grid-template-rows:none;column-gap:var(--cinemo-sizes-gap-l);padding:var(--cinemo-sizes-gap-s) var(--cinemo-sizes-keyline-m);align-items:center}.bif-templates-track-page__cover{margin-bottom:0}.bif-templates-track-page__track{display:grid;align-self:center;width:100%;max-width:var(--cinemo-sizes-cover-xl);height:var(--cinemo-sizes-cover-xl);margin:auto}}

/*# sourceMappingURL=index.css.map*/

/*# sourceMappingURL=vendors.ecde27e794eb1132c2ea.css.map*/