@charset "UTF-8";.button{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-decoration:none;font-family:var(--font-main);font-size:var(--font-size-base);border-radius:var(--border-radius-sm);cursor:pointer}.button--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.button--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.button--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.button--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.button--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.button--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.button--linear.button--primary,.button--linear.radio-button__item--primary,.button--linear.select__trigger--primary{background-color:transparent;color:var(--primary-base);border:2px solid;border-color:var(--primary-base)}.button--linear.button--primary:hover,.button--linear.radio-button__item--primary:hover,.button--linear.select__trigger--primary:hover{background-color:transparent;color:oklch(from var(--primary-base) calc(l + .3) c h);border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.button--linear.button--primary:active,.button--linear.radio-button__item--primary:active,.button--linear.select__trigger--primary:active{background-color:transparent}.button--linear.button--secondary,.button--linear.radio-button__item--secondary,.button--linear.select__trigger--secondary{background-color:transparent;color:var(--neutral-base);border:2px solid;border-color:var(--neutral-base)}.button--linear.button--secondary:hover,.button--linear.radio-button__item--secondary:hover,.button--linear.select__trigger--secondary:hover{background-color:transparent;color:oklch(from var(--neutral-base) calc(l + .18) c h);border-color:oklch(from var(--neutral-base) calc(l + .18) c h)}.button--linear.button--secondary:active,.button--linear.radio-button__item--secondary:active,.button--linear.select__trigger--secondary:active{background-color:transparent}.button--linear.button--danger,.button--linear.radio-button__item--danger,.button--linear.select__trigger--danger{background-color:transparent;color:var(--danger-base);border:2px solid;border-color:var(--danger-base)}.button--linear.button--danger:hover,.button--linear.radio-button__item--danger:hover,.button--linear.select__trigger--danger:hover{background-color:transparent;color:oklch(from var(--danger-base) calc(l + .18) c h);border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.button--linear.button--danger:active,.button--linear.radio-button__item--danger:active,.button--linear.select__trigger--danger:active{background-color:transparent}.button--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.button--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.button--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.button--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.button:disabled{background-color:var(--neutral-light);cursor:not-allowed}.button--motion-sm{transition:var(--transition-interactive);transform:scale(1)}.button--motion-sm:hover{transform:var(--action-transform-hover-sm)}.button--motion-sm:active{transform:var(--action-transform-active-sm)}.button--motion-base{transition:var(--transition-interactive);transform:scale(1)}.button--motion-base:hover{transform:var(--action-transform-hover-base)}.button--motion-base:active{transform:var(--action-transform-active-base)}.button--motion-lg{transition:var(--transition-interactive);transform:scale(1)}.button--motion-lg:hover{transform:var(--action-transform-hover-lg)}.button--motion-lg:active{transform:var(--action-transform-active-lg)}.button--full-width{width:100%}.button--radius-sm{border-radius:var(--border-radius-xs)}.button--radius-lg{border-radius:var(--border-radius-base)}.radio-button{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.radio-button__item{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-decoration:none;font-family:var(--font-main);font-size:var(--font-size-base);border-radius:var(--border-radius-sm);cursor:pointer}.radio-button__item--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.radio-button__item--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.radio-button__item--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.radio-button__item--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.radio-button__item--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.radio-button__item--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.radio-button__item--linear.button--primary,.radio-button__item--linear.radio-button__item--primary,.radio-button__item--linear.select__trigger--primary{background-color:transparent;color:var(--primary-base);border:2px solid;border-color:var(--primary-base)}.radio-button__item--linear.button--primary:hover,.radio-button__item--linear.radio-button__item--primary:hover,.radio-button__item--linear.select__trigger--primary:hover{background-color:transparent;color:oklch(from var(--primary-base) calc(l + .3) c h);border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.radio-button__item--linear.button--primary:active,.radio-button__item--linear.radio-button__item--primary:active,.radio-button__item--linear.select__trigger--primary:active{background-color:transparent}.radio-button__item--linear.button--secondary,.radio-button__item--linear.radio-button__item--secondary,.radio-button__item--linear.select__trigger--secondary{background-color:transparent;color:var(--neutral-base);border:2px solid;border-color:var(--neutral-base)}.radio-button__item--linear.button--secondary:hover,.radio-button__item--linear.radio-button__item--secondary:hover,.radio-button__item--linear.select__trigger--secondary:hover{background-color:transparent;color:oklch(from var(--neutral-base) calc(l + .18) c h);border-color:oklch(from var(--neutral-base) calc(l + .18) c h)}.radio-button__item--linear.button--secondary:active,.radio-button__item--linear.radio-button__item--secondary:active,.radio-button__item--linear.select__trigger--secondary:active{background-color:transparent}.radio-button__item--linear.button--danger,.radio-button__item--linear.radio-button__item--danger,.radio-button__item--linear.select__trigger--danger{background-color:transparent;color:var(--danger-base);border:2px solid;border-color:var(--danger-base)}.radio-button__item--linear.button--danger:hover,.radio-button__item--linear.radio-button__item--danger:hover,.radio-button__item--linear.select__trigger--danger:hover{background-color:transparent;color:oklch(from var(--danger-base) calc(l + .18) c h);border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.radio-button__item--linear.button--danger:active,.radio-button__item--linear.radio-button__item--danger:active,.radio-button__item--linear.select__trigger--danger:active{background-color:transparent}.radio-button__item--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.radio-button__item--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.radio-button__item--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.radio-button__item--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.radio-button__item:disabled{background-color:var(--neutral-light);cursor:not-allowed}.radio-button__item--motion-sm{transition:var(--transition-interactive);transform:scale(1)}.radio-button__item--motion-sm:hover{transform:var(--action-transform-hover-sm)}.radio-button__item--motion-sm:active{transform:var(--action-transform-active-sm)}.radio-button__item--motion-base{transition:var(--transition-interactive);transform:scale(1)}.radio-button__item--motion-base:hover{transform:var(--action-transform-hover-base)}.radio-button__item--motion-base:active{transform:var(--action-transform-active-base)}.radio-button__item--motion-lg{transition:var(--transition-interactive);transform:scale(1)}.radio-button__item--motion-lg:hover{transform:var(--action-transform-hover-lg)}.radio-button__item--motion-lg:active{transform:var(--action-transform-active-lg)}.radio-button__item[data-state=checked].radio-button__item--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.radio-button__item[data-state=checked].radio-button__item--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.radio-button__item[data-state=checked].radio-button__item--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.radio-button__item[data-state=checked].radio-button__item--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.radio-button__item[data-state=checked].radio-button__item--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.radio-button__item[data-state=checked].radio-button__item--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.select__content{z-index:var(--z-index-xl);width:var(--radix-popper-anchor-width)}.select__item{cursor:pointer}.select__item--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.select__item--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.select__item--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.select__item--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.select__item:first-child{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.select__item:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.select__item--primary{background-color:var(--primary-base)}.select__item--primary[data-highlighted]{background-color:oklch(from var(--primary-base) calc(l + .09) c h);outline:none}.select__item--secondary{background-color:var(--secondary-base)}.select__item--secondary[data-highlighted]{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);outline:none}.select__item--danger{background-color:var(--danger-base)}.select__item--danger[data-highlighted]{background-color:oklch(from var(--danger-base) calc(l + .09) c h);outline:none}.select__value{flex:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.select__icon-wrapper{display:flex;align-items:center}.select__icon--compact{height:var(--font-size-sm)}.select__icon--default{height:var(--font-size-base)}.select__icon--spacious{height:var(--font-size-lg)}.select__trigger{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-decoration:none;font-family:var(--font-main);font-size:var(--font-size-base);border-radius:var(--border-radius-sm);cursor:pointer}.select__trigger--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.select__trigger--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.select__trigger--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.select__trigger--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.select__trigger--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.select__trigger--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.select__trigger--linear.button--primary,.select__trigger--linear.radio-button__item--primary,.select__trigger--linear.select__trigger--primary{background-color:transparent;color:var(--primary-base);border:2px solid;border-color:var(--primary-base)}.select__trigger--linear.button--primary:hover,.select__trigger--linear.radio-button__item--primary:hover,.select__trigger--linear.select__trigger--primary:hover{background-color:transparent;color:oklch(from var(--primary-base) calc(l + .3) c h);border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.select__trigger--linear.button--primary:active,.select__trigger--linear.radio-button__item--primary:active,.select__trigger--linear.select__trigger--primary:active{background-color:transparent}.select__trigger--linear.button--secondary,.select__trigger--linear.radio-button__item--secondary,.select__trigger--linear.select__trigger--secondary{background-color:transparent;color:var(--neutral-base);border:2px solid;border-color:var(--neutral-base)}.select__trigger--linear.button--secondary:hover,.select__trigger--linear.radio-button__item--secondary:hover,.select__trigger--linear.select__trigger--secondary:hover{background-color:transparent;color:oklch(from var(--neutral-base) calc(l + .18) c h);border-color:oklch(from var(--neutral-base) calc(l + .18) c h)}.select__trigger--linear.button--secondary:active,.select__trigger--linear.radio-button__item--secondary:active,.select__trigger--linear.select__trigger--secondary:active{background-color:transparent}.select__trigger--linear.button--danger,.select__trigger--linear.radio-button__item--danger,.select__trigger--linear.select__trigger--danger{background-color:transparent;color:var(--danger-base);border:2px solid;border-color:var(--danger-base)}.select__trigger--linear.button--danger:hover,.select__trigger--linear.radio-button__item--danger:hover,.select__trigger--linear.select__trigger--danger:hover{background-color:transparent;color:oklch(from var(--danger-base) calc(l + .18) c h);border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.select__trigger--linear.button--danger:active,.select__trigger--linear.radio-button__item--danger:active,.select__trigger--linear.select__trigger--danger:active{background-color:transparent}.select__trigger--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.select__trigger--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.select__trigger--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.select__trigger--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.select__trigger:disabled{background-color:var(--neutral-light);cursor:not-allowed}.select__trigger--motion-sm{transition:var(--transition-interactive);transform:scale(1)}.select__trigger--motion-sm:hover{transform:var(--action-transform-hover-sm)}.select__trigger--motion-sm:active{transform:var(--action-transform-active-sm)}.select__trigger--motion-base{transition:var(--transition-interactive);transform:scale(1)}.select__trigger--motion-base:hover{transform:var(--action-transform-hover-base)}.select__trigger--motion-base:active{transform:var(--action-transform-active-base)}.select__trigger--motion-lg{transition:var(--transition-interactive);transform:scale(1)}.select__trigger--motion-lg:hover{transform:var(--action-transform-hover-lg)}.select__trigger--motion-lg:active{transform:var(--action-transform-active-lg)}.select__trigger{display:flex;justify-content:space-between}.select__trigger--full-width{width:100%}.select__trigger:not(.select__trigger--full-width){width:auto;min-width:var(--select-min-ch)}.checkbox{transition:var(--transition-interactive-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid;border-radius:var(--border-radius-xs);background-color:var(--neutral-dark);cursor:pointer}.checkbox--primary{border-color:var(--primary-base)}.checkbox--primary[data-state=checked]{background-color:var(--primary-base);border-color:var(--primary-dark);color:var(--primary-text)}.checkbox--primary:hover:not(:disabled){border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.checkbox--secondary{border-color:var(--neutral-base)}.checkbox--secondary[data-state=checked]{background-color:var(--secondary-base);border-color:var(--secondary-dark);color:var(--secondary-text)}.checkbox--secondary:hover:not(:disabled){border-color:oklch(from var(--neutral-base) calc(l + .18) c h)}.checkbox--danger{border-color:var(--danger-base)}.checkbox--danger[data-state=checked]{background-color:var(--danger-base);border-color:var(--danger-dark);color:var(--danger-text)}.checkbox--danger:hover:not(:disabled){border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.checkbox--compact{width:var(--font-size-sm);height:var(--font-size-sm)}.checkbox--default{width:var(--font-size-base);height:var(--font-size-base)}.checkbox--spacious{width:var(--font-size-lg);height:var(--font-size-lg)}.checkbox:disabled{background-color:var(--neutral-light);cursor:not-allowed}.checkbox__indicator{display:flex;align-items:center;justify-content:center;color:currentColor}.checkbox__icon{width:70%;height:70%}.input-date-shell{position:relative;width:100%;min-width:0}.input-date-display{width:100%;pointer-events:none}.input-date-native{width:100%;min-width:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;opacity:0;height:100%;min-height:0;border:none;background:transparent;cursor:pointer}.input{display:block;width:100%;border:2px solid;border-radius:var(--border-radius-xs);background-color:var(--neutral-dark);font-family:var(--font-main);color:var(--neutral-white);transition:var(--transition-interactive)}.input::placeholder{color:var(--neutral-base)}.input:focus{outline:none}.input:disabled{background-color:var(--neutral-light);color:var(--neutral-light);cursor:not-allowed}.input--primary{border-color:var(--primary-base)}.input--primary:focus{border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.input--secondary{border-color:var(--neutral-base)}.input--secondary:focus{border-color:oklch(from var(--neutral-base) calc(l + .18) c h)}.input--danger{border-color:var(--danger-base)}.input--danger:focus{border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.input--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.input--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.input--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.input--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.input--radius-base{border-radius:var(--border-radius-sm)}.input--radius-lg{border-radius:var(--border-radius-base)}.input--error{border-color:var(--danger-base)}.input--error:focus{border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.input--multiline{min-height:6rem;resize:vertical}.input--spacious{padding:var(--spacing-sm)}@media (min-width: 480px){.input-date-shell .input-date-display{display:none}.input-date-native{position:static;inset:auto;z-index:auto;opacity:1;height:auto;cursor:auto}.input--spacious{padding:var(--spacing-base) var(--spacing-lg)}}.page-loading{display:flex;align-items:center;justify-content:center;min-height:80vh;margin:0;height:100%;width:100%}.space-card{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition-interactive);position:relative;display:flex;flex-direction:column;height:100%}.space-card:hover{transform:var(--action-transform-hover-lg)}.space-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.space-card__logo-container{pointer-events:none;justify-content:center}.space-card__logo{width:80px;height:80px;border-radius:100%;border:3px solid;border-color:var(--tertiary-base);background-color:var(--neutral-white)}.space-card__content{position:relative;z-index:3;display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-base);margin-top:auto}.space-card__name{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--primary-text);text-align:center}.space-card__address-icon{width:var(--font-size-base);margin-right:var(--spacing-xs);vertical-align:bottom}.space-card__address{margin:0;font-size:var(--font-size-sm);color:var(--tertiary-base);line-height:1.4;text-transform:uppercase;white-space:pre-line;display:inline}.space-card__address--link{transition:var(--transition-interactive-color);cursor:pointer;text-decoration:underline}.space-card__address--link:hover{color:var(--primary-text)}.space-card__contact-info{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0;padding:var(--spacing-sm)}.space-card__contact-element{margin:0;font-size:var(--font-size-sm);color:var(--primary-text);text-overflow:ellipsis;overflow:hidden}.space-card__label{font-weight:var(--font-weight-bold);color:var(--secondary-light)}.space-card__alignment{flex-grow:1;display:flex}@media (min-width: 480px){.space-card__name{font-size:var(--font-size-2xl)}}.social-links{display:flex;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}.social-links__link{display:block}.social-links__icon{transition:var(--transition-interactive);transform:scale(1);height:40px;width:40px}.social-links__icon:hover{transform:var(--action-transform-hover-sm)}.social-links__icon:active{transform:var(--action-transform-active-sm)}.social-links__icon--primary{color:var(--primary-base)}.social-links__icon--primary:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.social-links__icon--secondary{color:var(--neutral-base)}.social-links__icon--secondary:hover{color:oklch(from var(--neutral-base) calc(l + .18) c h)}@media (min-width: 480px){.social-links__icon{height:45px;width:45px}}.casting-card{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition-interactive);display:flex;flex-direction:column;padding:var(--spacing-lg);align-items:center}.casting-card:hover{transform:var(--action-transform-hover-lg)}.casting-card__title{color:var(--primary-text);font-size:var(--font-size-xl)}.casting-card__alignment{flex-grow:1;display:flex}.casting-card__badges{display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-sm)}.casting-card__badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-base);font-size:var(--font-size-sm);font-weight:700;color:var(--neutral-dark)}.casting-card__badge--genre{background-color:var(--quaternary-base)}.casting-card__badge--payment{background-color:var(--tertiary-base)}.casting-card__description{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-xs);justify-content:center;margin:var(--spacing-base) 0;padding:var(--spacing-base)}.casting-card__footer{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;width:100%;max-width:350px}@media (min-width: 480px){.casting-card__title{font-size:inherit}}.space-filters{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.space-filters__filter-container{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-base)}.space-filters__filter-container>label{display:none}.space-filters__filter-container--zones,.space-filters__filter-container--sort{grid-column:span 1}.space-filters__sort-label{font-weight:var(--font-weight-bold);color:var(--primary-text);font-size:.85rem}@media (min-width: 480px){.space-filters{grid-template-columns:repeat(6,1fr);gap:var(--spacing-base)}.space-filters__filter-container>label{display:inline}.space-filters__filter-container--zones{grid-column:span 3}.space-filters__filter-container--sort{grid-column:5/span 2}.space-filters__sort-label{font-size:inherit}}.modal__overlay{background-color:oklch(from var(--neutral-black) l c h/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-xl)}.modal__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);border:2px solid;border-color:var(--primary-base);padding:var(--spacing-xl) var(--spacing-lg);width:93%;max-width:768px;max-height:90vh;overflow-y:auto;z-index:var(--z-index-top)}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.modal__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--secondary-light)}.modal__close-button{transition:var(--transition-interactive);transform:scale(1);background:none;border:none;color:var(--neutral-base);cursor:pointer}.modal__close-button:hover{transform:var(--action-transform-hover-sm)}.modal__close-button:active{transform:var(--action-transform-active-sm)}.modal__close-button:hover{color:oklch(from var(--neutral-base) calc(l + .18) c h)}.modal__content{color:var(--neutral-white)}@media (min-width: 480px){.modal__container{width:auto;padding:var(--spacing-xl)}}.confirm-dialog__overlay{background-color:oklch(from var(--neutral-black) l c h/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-xl)}.confirm-dialog__content{position:fixed;top:50%;left:50%;z-index:var(--z-index-top);display:flex;flex-direction:column;gap:var(--spacing-base);width:90%;max-width:480px;padding:var(--spacing-xl);background-color:var(--neutral-dark);border-radius:var(--border-radius-sm);transform:translate(-50%,-50%);border:2px solid;border-color:var(--primary-base)}.confirm-dialog__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--secondary-light)}.confirm-dialog__description{font-size:var(--font-size-base)}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.table{width:100%;border-collapse:collapse;border:2px solid;border-color:var(--neutral-base);background-color:var(--neutral-dark)}.table__wrapper{width:100%;overflow-x:auto}.table__head{background-color:var(--neutral-base)}.table__row:not(:last-child){border-bottom:1px solid;border-color:var(--neutral-base)}.table__cell{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);color:var(--neutral-white);text-align:left;vertical-align:middle}.table__cell--head{font-weight:var(--font-weight-normal);font-size:var(--font-size-base);color:var(--primary-text);white-space:nowrap}.table__cell--actions{width:1%;white-space:nowrap}.table__cell--empty{text-align:center;color:var(--secondary-light);padding:var(--spacing-lg) var(--spacing-base)}.table__cell--truncate{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table__actions{display:flex;align-items:center;gap:var(--spacing-sm)}.table__action-btn{transition:var(--transition-interactive);transform:scale(1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--secondary-light);width:var(--font-size-lg)}.table__action-btn:hover{transform:var(--action-transform-hover-sm)}.table__action-btn:active{transform:var(--action-transform-active-sm)}.table__action-btn:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.table__action-btn--critical:hover{color:oklch(from var(--danger-base) calc(l + .18) c h)}.cms-field{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.cms-field__label{line-height:var(--line-height-base);min-height:1lh;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--primary-text);padding:0 var(--spacing-sm)}.cms-field__required{color:var(--danger-light)}.cms-field__hint,.cms-field__error{line-height:var(--line-height-base);min-height:1lh;font-size:var(--font-size-xs)}.cms-field__error{color:var(--danger-light)}.cms-field__hint{color:var(--secondary-light)}.cms-field__control{width:100%;min-width:0}.cms-field__input{width:100%}.cms-field__checkbox-row{display:inline-flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:calc(var(--spacing-sm) * 2 + 1lh);padding:0 var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--primary-text);cursor:pointer}.cms-field__checkbox-list{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.cms-field__checkbox-list-item{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--primary-text);cursor:pointer}.cms-field__sublabel{color:var(--secondary-light);font-size:var(--font-size-base)}.cms-field--expanded{grid-column:1/-1}.cms-field--fieldset{display:flex;border:2px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-lg)}.cms-field--fieldset>.cms-field:not(:last-child){margin-bottom:var(--spacing-base)}.cms-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.cms-page-header--with-center .cms-page-header__section--start{grid-column:1;grid-row:1}.cms-page-header--with-center .cms-page-header__section--end{grid-column:2;grid-row:1}.cms-page-header--with-center .cms-page-header__section--center{grid-column:1/-1;grid-row:2;width:100%}.cms-page-header__section{display:flex;align-items:center;min-width:0}.cms-page-header__section--start{justify-content:flex-start}.cms-page-header__section--center{justify-content:center}.cms-page-header__section--end{justify-content:flex-end}.cms-page-header__title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-black)}.cms-page-header__view-toggle--desktop{display:none}.cms-page-header__view-toggle--mobile{display:flex;width:100%}@media (min-width: 480px){.cms-page-header--with-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cms-page-header--with-center .cms-page-header__section--start,.cms-page-header--with-center .cms-page-header__section--end,.cms-page-header--with-center .cms-page-header__section--center{grid-column:auto;grid-row:auto;width:auto}.cms-page-header__view-toggle--desktop{display:flex}.cms-page-header__view-toggle--mobile{display:none}}.cms-form-page{display:flex;flex-direction:column;gap:var(--spacing-xl)}.cms-form-page--nested{grid-column:1/-1}.cms-form-page__divider{border:border-base;border-color:var(--neutral-base);margin:var(--spacing-base) var(--spacing-sm)}.cms-form-page__divider--expanded{grid-column:1/-1}.cms-form-page__header{display:flex;flex-direction:column;gap:var(--spacing-sm)}.cms-form-page__back{transition:var(--transition-interactive-color);display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:var(--secondary-light);cursor:pointer;width:fit-content;background:none;border:none;padding:0}.cms-form-page__back:hover{color:oklch(from var(--neutral-base) calc(l + .18) c h)}.cms-form-page__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black)}.cms-form-page__form{display:flex;flex-direction:column;gap:var(--spacing-xl)}.cms-form-page__fields{border:1px solid;border-color:var(--neutral-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;padding:var(--spacing-xl) var(--spacing-2xl);display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);width:100%}.cms-form-page__actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end}@media (min-width: 480px){.cms-form-page__fields{grid-template-columns:repeat(2,1fr);width:90%;margin:0 auto var(--spacing-xl) auto}}.castings__filter-select{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:var(--spacing-sm);gap:var(--spacing-sm)}.castings__add-casting-btn{grid-column:span 5}.castings__filter-gender-label{display:flex;align-items:center;justify-content:center;grid-column:span 2}.castings__filter-gender-btn{grid-column:span 3}.castings__filter-radio{display:none}.castings__container{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);padding:var(--spacing-sm)}.castings__empty{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--primary-text);font-size:var(--font-size-lg);padding:var(--spacing-lg)}@media (min-width: 480px){.castings__filter-select{display:none}.castings__filter-radio{display:flex;justify-content:space-between;margin-bottom:var(--spacing-base)}.castings__container{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:0}}.landing__profile{margin:var(--spacing-lg) 0 0 0;text-align:center}.landing__picture{width:140px;height:140px;margin-bottom:var(--spacing-base);border-radius:var(--border-radius-full);border:3px solid;border-color:var(--tertiary-base);object-fit:cover;background-color:var(--neutral-white)}.landing__title{margin-bottom:var(--spacing-sm);font-family:var(--font-brand);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--neutral-white)}.landing__subtitle{margin-bottom:var(--spacing-base);font-family:var(--font-main);font-size:var(--font-size-sm);color:var(--secondary-light)}.landing__footer{margin:var(--spacing-base) 0;font-size:var(--font-size-base);color:var(--secondary-light)}.landing__footer p{white-space:pre-line}.landing__section{margin:var(--spacing-base) 0}.landing__section-title{margin-bottom:var(--spacing-base);font-family:var(--font-main);font-size:var(--font-size-base);color:var(--primary-text);text-align:center}.landing__section-container{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;width:100%;max-width:672px;margin:0 auto}@media (min-width: 480px){.landing__profile{margin:var(--spacing-lg) 0}.landing__picture{width:125px;height:125px}.landing__title{font-size:var(--font-size-3xl)}.landing__subtitle{font-size:var(--font-size-lg)}.landing__section{margin:0 0 var(--spacing-lg) 0}.landing__section-title{font-size:var(--font-size-2xl)}.landing__section-container{gap:var(--spacing-base)}}.navbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-lg);display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:var(--spacing-sm);background-color:var(--secondary-dark);gap:var(--spacing-xs)}.navbar__section{display:flex;align-items:center}.navbar__section--left,.navbar__section--right{width:50px}.navbar__section--center{flex:1;justify-content:center}.navbar__link{display:flex;align-items:center;text-decoration:none;font-size:var(--font-size-xl)}.navbar__link--back{transition:var(--transition-interactive);transform:scale(1);color:var(--neutral-base)}.navbar__link--back:hover{transform:var(--action-transform-hover-sm)}.navbar__link--back:active{transform:var(--action-transform-active-sm)}.navbar__link--back:hover{color:oklch(from var(--neutral-base) calc(l + .18) c h)}.navbar__link--home{justify-content:flex-end}.navbar__arrow{width:30px;height:30px}.navbar__title{margin:0;font-family:var(--font-main);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--secondary-text)}.navbar__logo{transition:var(--transition-interactive);transform:scale(1);width:50px}.navbar__logo:hover{transform:var(--action-transform-hover-sm)}.navbar__logo:active{transform:var(--action-transform-active-sm)}.navbar-layout__content{margin-top:46px;width:100%}@media (min-width: 480px){.navbar{min-height:52px;padding:var(--spacing-sm) var(--spacing-base)}.navbar__section--left,.navbar__section--right{width:70px}.navbar__title{font-size:var(--font-size-xl)}.navbar__logo{width:70px}.navbar-layout__content{margin-top:52px}}.availability-calendar-toolbar{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:var(--spacing-base);margin-bottom:var(--spacing-base)}.availability-calendar-toolbar__section{display:flex;align-items:center;min-width:0;width:100%;justify-content:center}.availability-calendar-toolbar__section--center{grid-column:1/3;grid-row:1}.availability-calendar-toolbar__section--right{grid-column:1;grid-row:2}.availability-calendar-toolbar__section--left{grid-column:2;grid-row:2}.availability-calendar-toolbar__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.availability-calendar-toolbar__breakpoint--desktop{display:none}.availability-calendar-toolbar__breakpoint--mobile{display:flex}.availability-calendar-toolbar__breakpoint--mobile-full{width:100%}.availability-calendar-toolbar__label{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--neutral-white);text-align:center;text-transform:capitalize}@media (min-width: 480px){.availability-calendar-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--spacing-sm)}.availability-calendar-toolbar__section{grid-column:auto;grid-row:auto}.availability-calendar-toolbar__section--left{justify-content:flex-start}.availability-calendar-toolbar__section--center{justify-content:center}.availability-calendar-toolbar__section--right{justify-content:flex-end}.availability-calendar-toolbar__breakpoint--desktop{display:flex}.availability-calendar-toolbar__breakpoint--mobile{display:none}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{flex-direction:column}}.rbc-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0 0;width:100%;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:row;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid rgb(37.7432432432,89.3513513514,133.2567567568);display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid rgb(246.5,246.5,246.5)}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;flex:1 1 0;flex-basis:0px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0 0%;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.availability-calendar{height:75vh}.availability-calendar .rbc-calendar{height:100%}.availability-calendar .rbc-header{border:none;font-size:var(--font-size-xs);color:var(--secondary-light);padding:var(--spacing-xs) 0;text-transform:uppercase}.availability-calendar .rbc-label{color:var(--secondary-light)}.availability-calendar .rbc-off-range-bg{background-color:oklch(from var(--neutral-darkest) l c h/.6)}.availability-calendar .rbc-today{background-color:oklch(from var(--neutral-base) l c h/.6)}.availability-calendar .rbc-event{transition:var(--transition-interactive);transform:scale(1);border:2px solid;color:var(--neutral-white);scale:1}.availability-calendar .rbc-event:hover{transform:var(--action-transform-hover-sm)}.availability-calendar .rbc-event:active{transform:var(--action-transform-active-sm)}.availability-calendar .rbc-event:hover{z-index:var(--z-index-lg)}.availability-calendar .rbc-event:focus{outline:1px solid;outline-color:var(--neutral-white)}.availability-calendar .availability-calendar__event--room,.availability-calendar .availability-calendar__event--occupied{background-color:var(--primary-base);border-color:var(--primary-dark)}.availability-calendar .availability-calendar__event--internal{background-color:oklch(from var(--secondary-base) l c h/.9);border-color:var(--secondary-dark);color:var(--neutral-white);font-style:italic}.availability-calendar .availability-calendar__selection-range{background-color:oklch(from var(--success-base) l c h/.3);border-color:var(--success-dark);z-index:var(--z-index-xs)}.availability-calendar .availability-calendar__selection-range--conflict{background-color:oklch(from var(--danger-base) l c h/.2);border-color:var(--danger-dark)}.availability-calendar .rbc-day-slot{background-color:var(--neutral-dark)}.availability-calendar .rbc-day-slot .rbc-events-container{border-color:var(--neutral-base)}.availability-calendar .rbc-month-view{background-color:var(--neutral-dark);border:2px solid;border-color:var(--neutral-base)}.availability-calendar .rbc-month-header{background-color:var(--neutral-base)}.availability-calendar .rbc-month-row,.availability-calendar .rbc-day-bg{border-color:var(--neutral-base)}.availability-calendar .rbc-button-link{transition:var(--transition-interactive);transform:scale(1);color:var(--secondary-light);scale:1;-webkit-user-select:none;user-select:none}.availability-calendar .rbc-button-link:hover{transform:var(--action-transform-hover-sm)}.availability-calendar .rbc-button-link:active{transform:var(--action-transform-active-sm)}.availability-calendar .rbc-button-link:hover{scale:1.1;color:oklch(from var(--primary-base) calc(l + .3) c h)}.availability-calendar .rbc-time-view{background-color:var(--neutral-base);border:2px solid;border-color:var(--neutral-base)}.availability-calendar .rbc-time-view .rbc-allday-cell{display:none;border:none}.availability-calendar .rbc-time-header,.availability-calendar .rbc-time-header-content{border-color:var(--neutral-base)}.availability-calendar .rbc-time-header-cell-single-day{display:block}.availability-calendar .rbc-time-content{border-top:none}.availability-calendar .rbc-timeslot-group{border-color:var(--neutral-base)}.availability-calendar .rbc-time-slot{border:1px dotted;border-color:var(--neutral-base)}.availability-calendar .rbc-current-time-indicator{border:2px solid;border-color:var(--quaternary-base)}.availability-calendar--readonly-events .rbc-time-view .availability-calendar__event--occupied{pointer-events:none}.rbc-overlay{z-index:var(--z-index-xl);padding:var(--spacing-sm);background-color:var(--neutral-base);border:2px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-sm);box-shadow:0 var(--spacing-xs) var(--spacing-base) oklch(from var(--neutral-black) l c h/.25);color:var(--neutral-white)}.rbc-overlay>*+*{margin-top:var(--spacing-xs)}.rbc-overlay .rbc-event{transition:var(--transition-interactive);transform:scale(1);border:2px solid;color:var(--neutral-white);scale:1}.rbc-overlay .rbc-event:hover{transform:var(--action-transform-hover-sm)}.rbc-overlay .rbc-event:active{transform:var(--action-transform-active-sm)}.rbc-overlay .rbc-event:hover{z-index:var(--z-index-lg)}.rbc-overlay .rbc-event:focus{outline:1px solid;outline-color:var(--neutral-white)}.rbc-overlay .availability-calendar__event--room,.rbc-overlay .availability-calendar__event--occupied{background-color:var(--primary-base);border-color:var(--primary-dark)}.rbc-overlay .availability-calendar__event--internal{background-color:oklch(from var(--secondary-base) l c h/.9);border-color:var(--secondary-dark);color:var(--neutral-white);font-style:italic}.rbc-overlay-header{margin:calc(-1 * var(--spacing-sm)) calc(-1 * var(--spacing-sm)) var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:2px solid;border-color:var(--neutral-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--neutral-white)}.workshop-list__filters{display:none;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-base);flex-wrap:wrap}.workshop-list__filter-btn{color:var(--neutral-white);background-color:var(--primary-base);font-weight:var(--font-weight-bold);border:2px solid;border-color:var(--primary-dark);padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--border-radius-sm);font-family:var(--font-main);font-size:var(--font-size-sm);cursor:pointer}.workshop-list__filter-btn:hover,.workshop-list__filter-btn--active{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h)}.workshop-list__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-base)}.workshop-list__card{border:2px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden}.workshop-list__card:hover{transform:translateY(-4px)}.workshop-list__card--coming-soon{opacity:.8;position:relative}.workshop-list__card--coming-soon:after{content:"Próximamente";position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background-color:var(--neutral-base);color:var(--neutral-white);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm)}.workshop-list__image{width:100%;height:200px;overflow:hidden}.workshop-list__image img{width:100%;height:100%;object-fit:cover}.workshop-list__body{padding:var(--spacing-base);color:var(--neutral-white)}.workshop-list__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.workshop-list__description{margin-bottom:var(--spacing-base);line-height:1.5;opacity:.8}.workshop-list__accent{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);font-size:var(--font-size-sm)}.workshop-list__accent p{margin-bottom:var(--spacing-xs)}.workshop-list__accent b{color:var(--tertiary-base)}.workshop-list__actions{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-base)}.workshop-list__action-link{color:var(--secondary-text);flex:1;text-align:center;padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);text-decoration:none;background-color:var(--secondary-base)}.workshop-list__action-link:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h)}.workshop-list__empty{text-align:center;padding:var(--spacing-lg);color:var(--neutral-white);opacity:.8}.workshop-list__empty-title{font-family:var(--font-brand);font-size:var(--font-size-xl)}@media (min-width: 480px){.workshop-list__filters{gap:var(--spacing-base);margin-bottom:var(--spacing-lg)}.workshop-list__filter-btn{font-size:var(--font-size-base)}.workshop-list__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.workshop-list__title{font-size:var(--font-size-2xl)}}.backoffice-top-bar{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:var(--spacing-sm);background-color:var(--secondary-dark);gap:var(--spacing-xs)}.backoffice-top-bar__section{display:flex;align-items:center}.backoffice-top-bar__section--left,.backoffice-top-bar__section--right{width:50px}.backoffice-top-bar__section--center{flex:1;justify-content:center}.backoffice-top-bar__link{display:flex}.backoffice-top-bar__menu-icon{transition:var(--transition-interactive);transform:scale(1);cursor:pointer;width:30px;height:30px}.backoffice-top-bar__menu-icon:hover{transform:var(--action-transform-hover-sm)}.backoffice-top-bar__menu-icon:active{transform:var(--action-transform-active-sm)}.backoffice-top-bar__menu-icon:hover{color:var(--primary-base)}.backoffice-top-bar__title{margin:0;font-family:var(--font-main);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--secondary-text)}.backoffice-top-bar__logo{transition:var(--transition-interactive);transform:scale(1);width:50px}.backoffice-top-bar__logo:hover{transform:var(--action-transform-hover-sm)}.backoffice-top-bar__logo:active{transform:var(--action-transform-active-sm)}@media (min-width: 480px){.backoffice-top-bar{min-height:52px;padding:var(--spacing-sm) var(--spacing-base)}.backoffice-top-bar__section--left,.backoffice-top-bar__section--right{width:70px}.backoffice-top-bar__title{font-size:var(--font-size-xl)}.backoffice-top-bar__logo{width:70px}}.backoffice-sidebar{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:300px;height:100vh;background-color:var(--neutral-dark);border-right:3px solid;border-color:var(--neutral-base);z-index:var(--z-index-lg);transform:translate(-100%)}.backoffice-sidebar--open{transform:translate(0)}.backoffice-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-base);border-bottom:1px solid;border-color:var(--neutral-base)}.backoffice-sidebar__logo-img{height:40px;width:auto;object-fit:contain}.backoffice-sidebar__close-btn{transition:var(--transition-interactive);transform:scale(1);display:flex;align-items:center;justify-content:center;color:var(--neutral-base);cursor:pointer;background:none;border:none}.backoffice-sidebar__close-btn:hover{transform:var(--action-transform-hover-sm)}.backoffice-sidebar__close-btn:active{transform:var(--action-transform-active-sm)}.backoffice-sidebar__close-btn:hover{color:oklch(from var(--neutral-base) calc(l + .18) c h)}.backoffice-sidebar__user{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-xs);color:var(--primary-base);border-bottom:1px solid;border-color:var(--neutral-base);margin:0}.backoffice-sidebar__nav{display:flex;flex-direction:column;flex:1;padding:var(--spacing-sm) 0;overflow-y:auto}.backoffice-sidebar__footer{padding:var(--spacing-base);border-top:1px solid;border-color:var(--neutral-base)}.backoffice-sidebar__btn{transition:var(--transition-interactive-color);width:100%;padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--primary-base);text-align:center;background:none;border:none;border-radius:var(--border-radius-xs);cursor:pointer}.backoffice-sidebar__btn:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.backoffice-sidebar__nav-link{transition:var(--transition-interactive-color);display:block;padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--neutral-white)}.backoffice-sidebar__nav-link:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h)}.backoffice-sidebar__nav-link--active{background-color:var(--primary-base);color:var(--primary-text);font-weight:var(--font-weight-bold)}@media (min-width: 480px){.backoffice-sidebar__nav-link{font-size:var(--font-size-base)}}.backoffice-layout{display:flex;flex-direction:column;min-height:100vh}.backoffice-layout--open{overflow:hidden}.backoffice-layout__main{flex:1;padding:var(--spacing-lg);overflow-y:auto}.backoffice-layout__backdrop{background-color:oklch(from var(--neutral-black) l c h/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-base);border:none;cursor:default}.login{display:flex;align-items:center;justify-content:center;min-height:100dvh}.login__card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);width:100%;min-height:100dvh;padding:var(--spacing-xl);background-color:var(--neutral-dark);border:1px solid;border-color:var(--neutral-base)}.login__logo{width:140px;height:auto}.login__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.login__error{width:100%;padding:var(--spacing-sm);background-color:var(--danger-base);border-radius:var(--border-radius-xs);color:var(--danger-text);font-size:var(--font-size-sm);text-align:center}.login__form{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.login__field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.login__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--secondary-light);margin-bottom:var(--spacing-xs)}.login__submit{margin-top:var(--spacing-sm)}.login__back{transition:var(--transition-interactive-color);display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--secondary-light);cursor:pointer}.login__back:hover{color:oklch(from var(--neutral-base) calc(l + .18) c h)}@media (min-width: 480px){.login__card{min-height:auto;max-width:400px;border-radius:var(--border-radius-base)}}.backoffice-home__cards{display:flex;flex-wrap:wrap;gap:var(--spacing-base)}.backoffice-home__card{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition-interactive);display:flex;flex-direction:column;gap:var(--spacing-base);width:100%;max-width:480px;padding:calc(var(--spacing-xl) * 2) var(--spacing-xl);color:var(--neutral-white)}.backoffice-home__card:hover{transform:var(--action-transform-hover-lg)}.backoffice-home__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--tertiary-base)}.backoffice-home__card-desc{font-size:var(--font-size-sm)}.cms-page__error{padding:var(--spacing-base);margin-bottom:var(--spacing-base);color:var(--danger-text);border-radius:var(--border-radius-sm);background-color:var(--danger-base)}.cms-page__events-list-toolbar{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.cms-page__events-list-toolbar-slot--start{display:flex;align-items:center;min-width:0;grid-column:1;justify-content:flex-start;width:100%}.cms-page__events-list-toolbar-slot--end{display:flex;align-items:center;grid-column:2;justify-content:flex-end;width:100%}.cms-page__events-list-toolbar-selects{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm)}@media (min-width: 480px){.cms-page__events-list-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cms-page__events-list-toolbar-slot--start{grid-column:1/2}.cms-page__events-list-toolbar-slot--end{grid-column:3}}.spaces{min-height:calc(100vh - 200px);padding:var(--spacing-xs) 0}.spaces__container{max-width:1024px;margin:0 auto;padding:0 var(--spacing-sm)}.spaces__search-container{margin-bottom:var(--spacing-base)}.spaces__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-base);margin-top:var(--spacing-lg)}.spaces__empty{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--primary-text);font-size:var(--font-size-lg);padding:var(--spacing-lg)}@media (min-width: 480px){.spaces__container{padding:0 var(--spacing-base)}.spaces__search-container{margin-bottom:var(--spacing-lg)}.spaces__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (min-width: 768px){.spaces__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}}.casting-modal-content{display:flex;flex-direction:column;gap:var(--spacing-base);font-size:var(--font-size-sm)}.casting-modal-content__title{font-size:var(--font-size-base);font-weight:var(--font-weight-black)}.casting-modal-content__subtitle{margin-top:var(--spacing-base)}.casting-modal-content__subtitle b{color:var(--tertiary-base)}.casting-modal-content__required-info-item{display:inline-block}.casting-modal-content__required-info-item:first-letter{text-transform:uppercase}.casting-modal-content__accent{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);gap:var(--spacing-sm)}.casting-modal-content__accent p{margin-bottom:var(--spacing-sm)}.casting-modal-content__accent b{color:var(--tertiary-base)}.casting-modal-content__buttons{display:flex;justify-content:center;gap:var(--spacing-xl)}.casting-modal-content__button{padding:var(--spacing-base)}.casting-modal-content__copy-contact{cursor:pointer;text-decoration:underline;max-width:max-content;margin:0 auto;word-wrap:break-word}.casting-modal-content__copy-contact:hover{color:var(--tertiary-base)}@media (min-width: 480px){.casting-modal-content{font-size:inherit}.casting-modal-content__title{font-size:var(--font-size-lg)}.casting-modal-content__accent{gap:inherit}}.tenant-availability__intro{color:var(--secondary-light);margin-bottom:var(--spacing-lg)}:root{--primary-base: #ec7198;--primary-light: oklch(from var(--primary-base) .82 calc(c*.6) h);--primary-lightest: oklch(from var(--primary-base) .92 calc(c*.3) h);--primary-dark: oklch(from var(--primary-base) .35 calc(c*.8) h);--primary-darkest: oklch(from var(--primary-base) .18 calc(c/2) h);--primary-text: oklch(from var(--primary-base) .98 calc(c*.08) h);--secondary-base: #2552f2;--secondary-light: oklch(from var(--secondary-base) .82 calc(c*.6) h);--secondary-lightest: oklch(from var(--secondary-base) .92 calc(c*.3) h);--secondary-dark: oklch(from var(--secondary-base) .35 calc(c*.8) h);--secondary-darkest: oklch(from var(--secondary-base) .18 calc(c/2) h);--secondary-text: oklch(from var(--secondary-base) .98 calc(c*.08) h);--neutral-ref: #2552f2;--neutral-black: oklch(from var(--neutral-ref) .02 calc(c*.6) h);--neutral-darkest: oklch(from var(--neutral-ref) .2 calc(c*.55) h);--neutral-dark: oklch(from var(--neutral-ref) .3 calc(c*.45) h);--neutral-base: oklch(from var(--neutral-ref) .5 calc(c*.4) h);--neutral-light: oklch(from var(--neutral-ref) .7 calc(c/4) h);--neutral-lightest: oklch(from var(--neutral-ref) .88 calc(c*.15) h);--neutral-white: oklch(from var(--neutral-ref) .98 calc(c*.1) h);--tertiary-base: #f3b24f;--tertiary-light: oklch(from var(--tertiary-base) .82 calc(c*.6) h);--tertiary-lightest: oklch(from var(--tertiary-base) .92 calc(c*.3) h);--tertiary-dark: oklch(from var(--tertiary-base) .35 calc(c*.8) h);--tertiary-darkest: oklch(from var(--tertiary-base) .18 calc(c/2) h);--tertiary-text: oklch(from var(--tertiary-base) .98 calc(c*.08) h);--quaternary-base: #42ccc8;--quaternary-light: oklch(from var(--quaternary-base) .82 calc(c*.6) h);--quaternary-lightest: oklch(from var(--quaternary-base) .92 calc(c*.3) h);--quaternary-dark: oklch(from var(--quaternary-base) .35 calc(c*.8) h);--quaternary-darkest: oklch(from var(--quaternary-base) .18 calc(c/2) h);--quaternary-text: oklch(from var(--quaternary-base) .98 calc(c*.08) h);--danger-base: #f5023d;--danger-light: oklch(from var(--danger-base) .82 calc(c*.6) h);--danger-lightest: oklch(from var(--danger-base) .92 calc(c*.3) h);--danger-dark: oklch(from var(--danger-base) .35 calc(c*.8) h);--danger-darkest: oklch(from var(--danger-base) .18 calc(c/2) h);--danger-text: oklch(from var(--danger-base) .98 calc(c*.08) h);--success-base: #78f631;--success-light: oklch(from var(--success-base) .82 calc(c*.6) h);--success-lightest: oklch(from var(--success-base) .92 calc(c*.3) h);--success-dark: oklch(from var(--success-base) .35 calc(c*.8) h);--success-darkest: oklch(from var(--success-base) .18 calc(c/2) h);--success-text: oklch(from var(--success-base) .98 calc(c*.08) h);--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--border-radius-base: 20px;--border-radius-xs: 5px;--border-radius-sm: 10px;--border-radius-lg: 30px;--border-radius-full: 100%;--action-transform-hover-sm: scale(1.08);--action-transform-active-sm: scale(.92);--action-transform-hover-base: scale(1.03);--action-transform-active-base: scale(.96);--action-transform-hover-lg: scale(1.01);--action-transform-active-lg: scale(.99);--transition-interactive: transform .25s cubic-bezier(.175, .885, .32, 1.6), background .15s cubic-bezier(.4, 0, .2, 1), border-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);--transition-interactive-color: background .15s cubic-bezier(.4, 0, .2, 1), border-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);--font-brand: "Brice", sans-serif;--font-main: "Gotham", sans-serif;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-black: 900;--line-height-base: normal;--spacing-2xs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-base: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--z-index-xs: 1;--z-index-sm: 100;--z-index-base: 500;--z-index-lg: 1000;--z-index-xl: 1100;--z-index-top: 9999}@font-face{font-family:Brice;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Brice-Bold.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Gotham-Light.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gotham-Medium.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Gotham-Bold.otf) format("opentype")}[data-tenant=cronopio]{--primary-base: #ff922b;--primary-light: oklch(from var(--primary-base) .82 calc(c*.6) h);--primary-lightest: oklch(from var(--primary-base) .92 calc(c*.3) h);--primary-dark: oklch(from var(--primary-base) .35 calc(c*.8) h);--primary-darkest: oklch(from var(--primary-base) .18 calc(c/2) h);--primary-text: oklch(from var(--primary-base) .98 calc(c*.08) h);--secondary-base: #9775fa;--secondary-light: oklch(from var(--secondary-base) .82 calc(c*.6) h);--secondary-lightest: oklch(from var(--secondary-base) .92 calc(c*.3) h);--secondary-dark: oklch(from var(--secondary-base) .35 calc(c*.8) h);--secondary-darkest: oklch(from var(--secondary-base) .18 calc(c/2) h);--secondary-text: oklch(from var(--secondary-base) .98 calc(c*.08) h);--neutral-ref: #9775fa;--neutral-black: oklch(from var(--neutral-ref) .02 calc(c*.6) h);--neutral-darkest: oklch(from var(--neutral-ref) .2 calc(c*.55) h);--neutral-dark: oklch(from var(--neutral-ref) .3 calc(c*.45) h);--neutral-base: oklch(from var(--neutral-ref) .5 calc(c*.4) h);--neutral-light: oklch(from var(--neutral-ref) .7 calc(c/4) h);--neutral-lightest: oklch(from var(--neutral-ref) .88 calc(c*.15) h);--neutral-white: oklch(from var(--neutral-ref) .98 calc(c*.1) h);--tertiary-base: #fa9775;--tertiary-light: oklch(from var(--tertiary-base) .82 calc(c*.6) h);--tertiary-lightest: oklch(from var(--tertiary-base) .92 calc(c*.3) h);--tertiary-dark: oklch(from var(--tertiary-base) .35 calc(c*.8) h);--tertiary-darkest: oklch(from var(--tertiary-base) .18 calc(c/2) h);--tertiary-text: oklch(from var(--tertiary-base) .98 calc(c*.08) h);--quaternary-base: #75fa97;--quaternary-light: oklch(from var(--quaternary-base) .82 calc(c*.6) h);--quaternary-lightest: oklch(from var(--quaternary-base) .92 calc(c*.3) h);--quaternary-dark: oklch(from var(--quaternary-base) .35 calc(c*.8) h);--quaternary-darkest: oklch(from var(--quaternary-base) .18 calc(c/2) h);--quaternary-text: oklch(from var(--quaternary-base) .98 calc(c*.08) h)}*{margin:0;padding:0;box-sizing:border-box}a,h1,h2,h3,h4,h5,h6,p,span{text-decoration:none;font-weight:var(--font-weight-normal)}button{font-family:inherit;text-transform:inherit}body{position:relative;margin:0;font-family:var(--font-main);font-weight:var(--font-weight-normal);text-align:center;color:var(--neutral-white);background-color:var(--neutral-darkest)}.container{max-width:95%;margin:0 auto;padding:var(--spacing-base) 0}@media (min-width: 480px){.container{max-width:1024px;padding:var(--spacing-base)}}
