body{--c-black: #000;--c-grey-mine-shaft: #333;--c-grey-dusty: #999;--c-grey-silver: #C0C0C0;--c-grey-alto: #DBDBDB;--c-grey-gallery: #EFEFEF;--c-white-soft-peach: #f3eaed;--c-white: #fff;--c-red-mandy: #e4575f;--c-blue-half-baked: #87bfcc;--c-spotify: #1ed760;--f-base-size: 16px;--font-url: "../fonts/";--f-bebas-neue: "BebasNeue", sans-serif;--f-bodoni-72: "Bodoni 72", serif;--bp-tiny: 28.125em;--bp-small: 40.625em;--bp-medium: 46.25em;--bp-large: 60em;--bp-big: 75em;--bp-max: 90em;--bp-mobile: var(--bp-medium);--view-padding-top: calc(1 * var(--f-base-size));--view-padding-bottom: calc(4 * var(--f-base-size));--view-padding-left: var(--f-base-size);--view-padding-right: var(--f-base-size);--view-padding: var(--view-padding-top) var(--view-padding-right) var(--view-padding-bottom) var(--view-padding-left);--view-v-padding: var(--view-padding-top) 0 var(--view-padding-bottom) 0;--view-h-padding: 0 var(--view-padding-right) 0 var(--view-padding-left)}@font-face{font-family:BebasNeue;src:url(/assets/fonts/BebasNeue-Regular.eot);src:url(/assets/fonts/BebasNeue-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/BebasNeue-Regular.woff) format("woff"),url(/assets/fonts/BebasNeue-Regular.ttf) format("truetype"),url(/assets/fonts/BebasNeue-Regular.svg#Sri-TSCRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Bodoni 72";src:url(/assets/fonts/Bodoni\ 72.eot);src:url(/assets/fonts/Bodoni\ 72.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Bodoni%2072.woff) format("woff"),url(/assets/fonts/Bodoni%2072.ttf) format("truetype"),url(/assets/fonts/Bodoni%2072.svg#Sri-TSCRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Bodoni 72";src:url(/assets/fonts/Bodoni%2072%20Bold.eot);src:url(/assets/fonts/Bodoni%2072%20Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Bodoni%2072%20Bold.woff) format("woff"),url(/assets/fonts/Bodoni%2072%20Bold.ttf) format("truetype"),url("/assets/fonts/Bodoni 72 Bold.svg#Sri-TSCRegular") format("svg");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;background-color:var(--c-white-soft-peach)}.no-transitions *{transition:none!important}body{font-size:16px;font-family:var(--f-bodoni-72);font-weight:400;line-height:1.25}h1,.h1{font-family:var(--f-bebas-neue);font-size:4em;font-weight:400;padding-bottom:.35em}h1 small,.h1 small{font-size:.5em;opacity:.625;line-height:1}h2,.h2{font-family:var(--f-bebas-neue);font-size:1.75em;font-weight:600;line-height:1.125;padding-bottom:1rem}h2:first-child,.h2:first-child{padding-top:0}h3,.h3{font-family:var(--f-bebas-neue);font-size:1.5em;font-weight:600;line-height:1.3}p{padding-bottom:1em;letter-spacing:.035em}small{font-size:.875em}b,strong{font-weight:700}i,em{font-style:italic}a{color:inherit}span.nb{display:inline-block}.no-render{position:absolute!important;z-index:-1;overflow:hidden;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.icon{position:relative;font-size:inherit;display:inline-block;width:auto;height:1em;fill:currentColor;overflow:hidden;vertical-align:baseline}.icon.--spin{animation:icon-anim-spin 2s linear infinite}.icon svg{font-size:inherit;width:auto;height:1em;display:block}@-webkit-keyframes icon-anim-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.accordion{width:100%}.accordion__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion__header>*{-webkit-user-select:none;user-select:none}.accordion__icon{transition:transform .3s ease}.accordion__content{overflow:hidden}.back-button__link{text-decoration:none;display:flex;align-items:baseline;gap:.5em}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hamburger[data-v-dd322ada]{--hamburger-size-width: 1.5em;--hamburger-size-height: 1em;--hamburger-padding-v: 0;--hamburger-padding-h: 0em;--hamburger-bar-thickness: 2px;border:none;background-color:transparent;color:inherit;position:relative;display:block;width:var(--hamburger-size-width);height:var(--hamburger-size-height)}.hamburger__line[data-v-dd322ada]{position:absolute;inset:auto var(--hamburger-padding-h);will-change:transform;display:block;width:calc(100% - var(--hamburger-padding-h));height:var(--hamburger-bar-thickness);background-color:currentcolor;border-radius:10px;transform-origin:center}.hamburger__line.--1[data-v-dd322ada]{top:var(--hamburger-padding-v)}.hamburger__line.--2[data-v-dd322ada]{top:calc(50% - var(--hamburger-bar-thickness) / 2)}.hamburger__line.--3[data-v-dd322ada]{bottom:var(--hamburger-padding-v)}.hamburger.--active .hamburger__line.--1[data-v-dd322ada]{top:calc(50% - var(--hamburger-bar-thickness) / 2);transform:rotate(45deg)}.hamburger.--active .hamburger__line.--2[data-v-dd322ada]{transform:scaleX(0)}.hamburger.--active .hamburger__line.--3[data-v-dd322ada]{bottom:calc(50% - var(--hamburger-bar-thickness) / 2);transform:rotate(-45deg)}.hamburger.--hidden[data-v-dd322ada]{pointer-events:none}.hamburger.--hidden .hamburger__line[data-v-dd322ada]{opacity:0}.hamburger.--hidden .hamburger__line.--1[data-v-dd322ada]{transition-delay:.3s;transform:translate(50%)}.hamburger.--hidden .hamburger__line.--2[data-v-dd322ada]{transition-delay:.2s;transform:translate(50%)}.hamburger.--hidden .hamburger__line.--3[data-v-dd322ada]{transition-delay:.1s;transform:translate(50%)}.loader.--spinner[data-v-8dcc3143]{font-size:inherit;display:inline-block;box-sizing:border-box;width:1em;height:1em;border-top:3px solid currentcolor;border-right:3px solid transparent;border-radius:50%;animation:loader-spinner-animation-8dcc3143 .5s linear infinite}.loader.--dots[data-v-8dcc3143]{color:inherit;font-size:7px;text-indent:-9999em;position:relative;animation-delay:-.16s;transform:translateZ(0);margin-bottom:1.5em}.loader.--dots[data-v-8dcc3143],.loader.--dots[data-v-8dcc3143]:before,.loader.--dots[data-v-8dcc3143]:after{width:2.5em;height:2.5em;border-radius:50%;animation:loader-dots-animation-8dcc3143 1.8s infinite ease-in-out;animation-fill-mode:both}.loader.--dots[data-v-8dcc3143]:before,.loader.--dots[data-v-8dcc3143]:after{content:"";position:absolute;top:0}.loader.--dots[data-v-8dcc3143]:before{left:-3.5em;animation-delay:-.32s}.loader.--dots[data-v-8dcc3143]:after{left:3.5em}.loader.--custom[data-v-8dcc3143]{font-size:inherit;display:inline-block;box-sizing:border-box;width:auto;height:1em;animation:loader-spinner-animation-8dcc3143 .5s linear infinite}@keyframes loader-spinner-animation-8dcc3143{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-dots-animation-8dcc3143{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.logo{font-size:inherit;line-height:1;text-decoration:none;display:block}.logo__image{display:block}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background-color:#00000080}.popup__container{max-height:calc(100vh - 40px);overflow:auto}.popup.--oc-top,.popup.--oc-right,.popup.--oc-bottom,.popup.--oc-left{display:block}.popup.--oc-top .popup__container,.popup.--oc-right .popup__container,.popup.--oc-bottom .popup__container,.popup.--oc-left .popup__container{position:absolute;max-width:100vw;max-height:100vh}.popup.--oc-top .popup__container{inset:0 0 auto 0;width:100vw}.popup.--oc-right .popup__container{inset:0 0 0 auto;height:100vh}.popup.--oc-bottom .popup__container{inset:auto 0 0 0;width:100vw}.popup.--oc-left .popup__container{inset:0 auto 0 0;height:100vh}.text-loader{display:flex;flex-direction:column;justify-content:center;align-items:center}.text-loader__loader{margin-bottom:.75em}.pool-ball{width:1em;height:1em;display:inline-block}.pool-ball__image{width:100%;height:100%;display:block}.button.--pill{text-decoration:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:baseline;gap:.35em;font-size:1.5em;font-family:var(--f-bebas-neue);line-height:1;background-color:var(--c-blue-half-baked);border-radius:2em;padding:.35em .75em .4em .5em;transition:all .2s ease}.button.--pill .button__icon.--prefix{font-size:1em;position:relative;top:.125em}.button.--pill:active{background-color:var(--c-white)}@media (hover: hover){.button.--pill:hover{background-color:var(--c-white)}}.button.--pill.--spotify{background-color:var(--c-spotify)}.button.--large-button{font-family:var(--f-bebas-neue);font-size:2em;text-align:center;text-transform:uppercase;position:relative;isolation:isolate;overflow:hidden;padding:.5em 1em;border-top:1px solid var(--c-black);transition:all .2s ease}.button.--large-button:after{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:var(--c-black);opacity:0;transform:scaleX(0);transform-origin:right;transition:all .2s ease,transform-origin 0s linear}.button.--large-button:active{color:var(--c-white)}.button.--large-button:active:after{opacity:1;transform-origin:left;transform:scaleX(1)}@media (hover: hover){.button.--large-button:hover{color:var(--c-white)}.button.--large-button:hover:after{opacity:1;transform-origin:left;transform:scaleX(1)}}.hero{position:relative}.hero__target{display:block;width:100%;opacity:0}.hero__visual{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.video{position:relative;cursor:pointer}.video__play-icon{font-size:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--c-white-soft-peach);border-radius:50%;padding:.075em;box-shadow:0 0 .125em var(--c-white-soft-peach);-webkit-user-select:none;user-select:none;transition:all .25s ease-in-out}.video.--is-playing .video__play-icon{opacity:0;transform:translate(-50%,-50%) scale(1.5)}.view.--home{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-top:calc(3 * var(--f-base-size));padding-bottom:calc(3 * var(--f-base-size))}.view.--home .view__hero{width:100%;padding:var(--view-h-padding)}.view.--home .view__hero-visual{width:100%;height:auto;display:block;max-width:60rem;margin:0 auto}.view.--home .view__intro{text-align:center;padding:var(--view-h-padding);max-width:36rem}.view.--home .view__title{font-size:2.5em;line-height:1;padding-bottom:0}.view.--home .view__buttons{display:flex;flex-direction:column;justify-content:stretch;width:100%}.view.--home .view__video{width:100%;max-width:60rem;margin:0 auto;aspect-ratio:16/9;display:block;padding:var(--view-h-padding)}.view.--home .view__video video{width:100%;height:auto;display:block}.view.--home .view__map{width:100%;max-width:60rem;margin:0 auto;padding:var(--view-h-padding)}.view.--home .view__map img{width:100%;height:auto;display:block}.logo{width:1em;height:auto;display:block}.popup.--game .popup__close-button{position:absolute;top:1rem;right:1rem;background-color:#fff;border:none;cursor:pointer}.button.--menu-button{font-family:var(--f-bebas-neue);font-size:2em;text-transform:uppercase;padding:.5em 1em;display:flex;align-items:baseline;gap:.5em;transition:all .2s ease}.button.--menu-button .button__icon{font-size:.925em;position:relative;top:.125em}.button.--menu-button:not(:last-child){border-bottom:1px solid var(--c-black)}.button.--menu-button:after{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:var(--c-black);opacity:0;transform:scaleX(0);transform-origin:right;transition:all .2s ease,transform-origin 0s linear}.button.--menu-button:active{color:var(--c-white)}.button.--menu-button:active:after{opacity:1;transform-origin:left;transform:scaleX(1)}@media (hover: hover){.button.--menu-button:hover{color:var(--c-white)}.button.--menu-button:hover:after{opacity:1;transform-origin:left;transform:scaleX(1)}}.popup.--menu{background-color:#0003}.popup.--menu .popup__container{width:65%;min-width:300px;max-width:500px;background-color:#fff;box-shadow:0 0 2em #0000000d;padding:2em}.popup.--menu .popup__content{margin:0 -2em}.popup.--menu .popup__close-button{position:static;font-size:1.625em}.header{display:flex;justify-content:space-between;padding:2rem 1.25rem 1em 1em}.header__logo{font-size:6em}.splash{color:var(--c-white);position:fixed;top:0;left:0;bottom:0;right:0;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20vh;background-color:var(--c-white);background-image:linear-gradient(to top,var(--c-black) 60%,rgba(0,0,0,.9));overflow:hidden;z-index:1000}.logo.splash__logo{height:auto;width:80%;max-width:40rem}.splash__text{font-size:2rem;font-family:var(--f-bebas-neue);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.splash__dots{display:inline-block}.splash__dot{animation:dots 1s infinite;display:inline-block}.splash__dot:nth-child(2){animation-delay:.125s}.splash__dot:nth-child(3){animation-delay:.25s}.splash__bg{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);max-width:50rem;height:auto;width:160%;opacity:.25;margin:0 auto -30%;object-fit:cover;z-index:-1}@keyframes dots{0%{opacity:0}75%{opacity:1}}@media (min-width: 46rem){.splash__bg{margin-bottom:-220.5px}}.app__header{position:sticky;top:0;left:0;width:100%;z-index:100}:root{--formkit-theme: genesis;--fk-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fk-font-family-input: var(--fk-font-family);--fk-font-family-label: var(--fk-font-family);--fk-font-family-legend: var(--fk-font-family-label);--fk-font-family-option: var(--fk-font-family-input);--fk-font-family-help: var(--fk-font-family);--fk-font-family-message: var(--fk-font-family);--fk-font-weight: 400;--fk-font-weight-input: var(--fk-font-weight);--fk-font-weight-label: 700;--fk-font-weight-legend: var(--fk-font-weight-label, bold);--fk-font-weight-help: var(--fk-font-weight);--fk-font-weight-option: var(--fk-font-weight);--fk-font-weight-message: var(--fk-font-weight);--fk-font-size: 1em;--fk-font-size-input: var(--fk-font-size);--fk-font-size-label: .875em;--fk-font-size-legend: .875em;--fk-font-size-help: .8125em;--fk-font-size-remove: .8125em;--fk-font-size-option: .9em;--fk-font-size-message: .8125em;--fk-font-size-button: .875em;--fk-font-size-summary: 1.25em;--fk-line-height: 1.1;--fk-line-height-label: var(--fk-line-height);--fk-line-height-help: var(--fk-line-height);--fk-line-height-option: var(--fk-line-height);--fk-line-height-message: var(--fk-line-height);--fk-line-height-textarea: var(--fk-line-height);--fk-line-height-input: 1.125em;--fk-line-height-button: 1.3;--fk-max-width-input: 25em;--fk-box-size: 1.25em;--fk-color-primary: #006ff9;--fk-color-checked: var(--fk-color-primary);--fk-color-input: #000;--fk-color-input-selection: rgba(0, 122, 255, 25%);--fk-color-border: #94929c;--fk-color-border-focus: var(--fk-color-primary);--fk-color-danger: #ea0000;--fk-color-error: var(--fk-color-danger);--fk-color-placeholder: #767676;--fk-color-disabled: rgba(0 0 0 / 10%);--fk-color-help: rgba(0 0 0 / 60%);--fk-color-icon: rgba(0 0 0 / 80%);--fk-color-icon-minor: rgba(0 0 0 / 55%);--fk-color-button: #fff;--fk-color-button-hover: #fff;--fk-color-submit: var(--fk-color-button);--fk-color-submit-hover: var(--fk-color-button-hover);--fk-color-range-track: var(--fk-color-border);--fk-color-range-thumb: var(--fk-color-primary);--fk-focus-ring-color: rgb(50 100 203 / 31%);--fk-error-ring-color: rgb(235 0 0 / 60%);--fk-error-ring-focus-color: rgb(235 0 0 / 30%);--fk-bg-input: transparent;--fk-bg-disabled: rgba(0 0 0 / 5%);--fk-bg-decorator: linear-gradient( 0deg, rgba(0, 0, 0, .07), transparent);--fk-bg-button: var(--fk-color-primary);--fk-bg-button-hover: var(--fk-bg-button);--fk-bg-submit: var(--fk-bg-button);--fk-bg-submit-hover: var(--fk-bg-submit);--fk-border-width: 1px;--fk-border-width-decorator: var(--fk-border-width);--fk-border-width-focus: 2px;--fk-border-width-checked: 1px;--fk-border-width-decorator-checked: 2px;--fk-border-width-decorator-focus: var(--fk-border-width-decorator-checked);--fk-border-width-decorator-focus-visible: var(--fk-border-width-focus);--fk-border-style: solid;--fk-border: var(--fk-border-width) var(--fk-border-style) var(--fk-color-border);--fk-border-focus: var(--fk-border-width-focus) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator: var(--fk-border-width-decorator) var(--fk-border-style) var(--fk-color-border);--fk-border-decorator-focus: var(--fk-border-width-focus) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator-focus-visible: var(--fk-border-width-decorator-focus-visible) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator-checked: var(--fk-border-width-checked) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-box-shadow: 0 0 0 var(--fk-border-width) var(--fk-color-border);--fk-border-box-shadow-focus: 0 0 0 var(--fk-border-width-focus) var(--fk-color-border-focus);--fk-border-box-shadow-decorator: 0 0 0 var(--fk-border-width-decorator);--fk-border-box-shadow-decorator-focus: 0 0 0 var(--fk-border-width-decorator-focus) var(--fk-color-border-focus);--fk-border-box-shadow-decorator-focus-visible: 0 0 0 var(--fk-border-width-decorator-focus-visible) var(--fk-color-border-focus);--fk-border-box-shadow-decorator-checked: 0 0 0 var(--fk-border-width-decorator-checked) var(--fk-color-border-focus);--fk-border-box-shadow-invalid: 0 0 0 var(--fk-border-width-decorator-focus-visible) var(--fk-error-ring-color);--fk-border-radius-tl: .25em;--fk-border-radius-tr: .25em;--fk-border-radius-bl: .25em;--fk-border-radius-br: .25em;--fk-border-radius: var(--fk-border-radius-tl, .25em) var(--fk-border-radius-tr, .25em) var(--fk-border-radius-br, .25em) var(--fk-border-radius-bl, .25em);--fk-border-radius-full: 999em;--fk-focus-ring: .25em;--fk-error-ring: 3px;--fk-error-ring-offset: 2px;--fk-padding-base: .25em;--fk-padding-input-x: calc(var(--fk-padding-base) * 3);--fk-padding-input-y: calc(var(--fk-padding-base) * 3);--fk-padding-input-t: var(--fk-padding-input-y, 0);--fk-padding-input-r: var(--fk-padding-input-x, 0);--fk-padding-input-b: var(--fk-padding-input-y, 0);--fk-padding-input-l: var(--fk-padding-input-x, 0);--fk-padding-input: var(--fk-padding-input-t) var(--fk-padding-input-r) var(--fk-padding-input-b) var(--fk-padding-input-l);--fk-padding-label-x: inherit;--fk-padding-label-y: inherit;--fk-padding-label-t: var(--fk-padding-label-y, 0);--fk-padding-label-r: var(--fk-padding-label-x, 0);--fk-padding-label-b: var(--fk-padding-label-y, .5em);--fk-padding-label-l: var(--fk-padding-label-x, 0);--fk-padding-label: var(--fk-padding-label-t) var(--fk-padding-label-r) var(--fk-padding-label-b) var(--fk-padding-label-l);--fk-padding-help-x: inherit;--fk-padding-help-y: var(--fk-padding-base);--fk-padding-help-t: var(--fk-padding-help-y, 0);--fk-padding-help-r: var(--fk-padding-help-x, 0);--fk-padding-help-b: var(--fk-padding-help-y, 0);--fk-padding-help-l: var(--fk-padding-help-x, 0);--fk-padding-help: var(--fk-padding-help-t) var(--fk-padding-help-r) var(--fk-padding-help-b) var(--fk-padding-help-l);--fk-padding-option-x: inherit;--fk-padding-option-y: inherit;--fk-padding-option-t: var(--fk-padding-option-y, 0);--fk-padding-option-r: var(--fk-padding-option-x, 0);--fk-padding-option-b: var(--fk-padding-option-y, 0);--fk-padding-option-l: var(--fk-padding-option-x, 0);--fk-padding-option: var(--fk-padding-option-t) var(--fk-padding-option-r) var(--fk-padding-option-b) var(--fk-padding-option-l);--fk-padding-messages-x: inherit;--fk-padding-messages-y: inherit;--fk-padding-messages-t: var(--fk-padding-messages-y, var(--fk-padding-base));--fk-padding-messages-r: var(--fk-padding-messages-x, 0);--fk-padding-messages-b: var(--fk-padding-messages-y, 0);--fk-padding-messages-l: var(--fk-padding-messages-x, 0);--fk-padding-messages: var(--fk-padding-messages-t) var(--fk-padding-messages-r) var(--fk-padding-messages-b) var(--fk-padding-messages-l);--fk-padding-message-x: inherit;--fk-padding-message-y: var(--fk-padding-base);--fk-padding-message-t: var(--fk-padding-message-y, 0);--fk-padding-message-r: var(--fk-padding-message-x, 0);--fk-padding-message-b: var(--fk-padding-message-y, 0);--fk-padding-message-l: var(--fk-padding-message-x, 0);--fk-padding-message: var(--fk-padding-message-t) var(--fk-padding-message-r) var(--fk-padding-message-b) var(--fk-padding-message-l);--fk-padding-legend-x: .25em;--fk-padding-legend-y: .25em;--fk-padding-legend-t: var(--fk-padding-legend-y);--fk-padding-legend-r: var(--fk-padding-legend-x);--fk-padding-legend-b: var(--fk-padding-legend-y);--fk-padding-legend-l: var(--fk-padding-legend-x);--fk-padding-legend: var(--fk-padding-legend-t) var(--fk-padding-legend-r) var(--fk-padding-legend-b) var(--fk-padding-legend-l);--fk-padding-fieldset-x: var(--fk-padding-input-x);--fk-padding-fieldset-y: var(--fk-padding-input-y);--fk-padding-fieldset-t: var(--fk-padding-fieldset-y);--fk-padding-fieldset-r: var(--fk-padding-fieldset-x);--fk-padding-fieldset-b: var(--fk-padding-fieldset-y);--fk-padding-fieldset-l: var(--fk-padding-fieldset-x);--fk-padding-fieldset: var(--fk-padding-fieldset-t) var(--fk-padding-fieldset-r) var(--fk-padding-fieldset-b) var(--fk-padding-fieldset-l);--fk-padding-decorator-x: inherit;--fk-padding-decorator-y: var(--fk-padding-base);--fk-padding-decorator-t: var(--fk-padding-decorator-y, 1.25em);--fk-padding-decorator-r: var(--fk-padding-decorator-x, 1.25em);--fk-padding-decorator-b: var(--fk-padding-decorator-y, 1.25em);--fk-padding-decorator-l: var(--fk-padding-decorator-x, 1.25em);--fk-padding-decorator: var(--fk-padding-decorator-t) var(--fk-padding-decorator-r) var(--fk-padding-decorator-b) var(--fk-padding-decorator-l);--fk-padding-button-x: calc(var(--fk-padding-base) * 8);--fk-padding-button-y: calc(var(--fk-padding-base) * 3);--fk-padding-button-t: var(--fk-padding-button-y);--fk-padding-button-r: var(--fk-padding-button-x);--fk-padding-button-b: var(--fk-padding-button-y);--fk-padding-button-l: var(--fk-padding-button-x);--fk-padding-button: var(--fk-padding-button-t) var(--fk-padding-button-r) var(--fk-padding-button-b) var(--fk-padding-button-l);--fk-margin-base: .5em;--fk-margin-outer-x: inherit;--fk-margin-outer-y: inherit;--fk-margin-outer-t: var(--fk-margin-outer-y, 0);--fk-margin-outer-r: var(--fk-margin-outer-x, 0);--fk-margin-outer-b: var(--fk-margin-outer-y, calc(var(--fk-margin-base) * 2));--fk-margin-outer-l: var(--fk-margin-outer-x, 0);--fk-margin-outer: var(--fk-margin-outer-t) var(--fk-margin-outer-r) var(--fk-margin-outer-b) var(--fk-margin-outer-l);--fk-margin-wrapper-x: inherit;--fk-margin-wrapper-y: inherit;--fk-margin-wrapper-t: var(--fk-margin-wrapper-y, 0);--fk-margin-wrapper-r: var(--fk-margin-wrapper-x, 0);--fk-margin-wrapper-b: var(--fk-margin-wrapper-y, 0);--fk-margin-wrapper-l: var(--fk-margin-wrapper-x, 0);--fk-margin-wrapper: var(--fk-margin-wrapper-t) var(--fk-margin-wrapper-r) var(--fk-margin-wrapper-b) var(--fk-margin-wrapper-l);--fk-margin-input-x: inherit;--fk-margin-input-y: inherit;--fk-margin-input-t: var(--fk-margin-input-y, 0);--fk-margin-input-r: var(--fk-margin-input-x, 0);--fk-margin-input-b: var(--fk-margin-input-y, 0);--fk-margin-input-l: var(--fk-margin-input-x, 0);--fk-margin-input: var(--fk-margin-input-t) var(--fk-margin-input-r) var(--fk-margin-input-b) var(--fk-margin-input-l);--fk-margin-label-x: inherit;--fk-margin-label-y: 0;--fk-margin-label-t: var(--fk-margin-label-y, 0);--fk-margin-label-r: var(--fk-margin-label-x, 0);--fk-margin-label-b: var(--fk-margin-label-y, var(--fk-margin-base));--fk-margin-label-l: var(--fk-margin-label-x, 0);--fk-margin-label: var(--fk-margin-label-t) var(--fk-margin-label-r) var(--fk-margin-label-b) var(--fk-margin-label-l);--fk-margin-help-x: inherit;--fk-margin-help-y: .3em;--fk-margin-help-t: var(--fk-margin-help-y, 0);--fk-margin-help-r: var(--fk-margin-help-x, 0);--fk-margin-help-b: 0;--fk-margin-help-l: var(--fk-margin-help-x, 0);--fk-margin-help: var(--fk-margin-help-t) var(--fk-margin-help-r) var(--fk-margin-help-b) var(--fk-margin-help-l);--fk-margin-option-x: inherit;--fk-margin-option-y: inherit;--fk-margin-option-t: var(--fk-margin-option-y, 0);--fk-margin-option-r: var(--fk-margin-option-x, 0);--fk-margin-option-b: var(--fk-margin-option-y, .625em);--fk-margin-option-l: var(--fk-margin-option-x, 0);--fk-margin-option: var(--fk-margin-option-t) var(--fk-margin-option-r) var(--fk-margin-option-b) var(--fk-margin-option-l);--fk-margin-message-x: inherit;--fk-margin-message-y: inherit;--fk-margin-message-t: var(--fk-margin-message-y, 0);--fk-margin-message-r: var(--fk-margin-message-x, 0);--fk-margin-message-b: var(--fk-margin-message-y, 0);--fk-margin-message-l: var(--fk-margin-message-x, 0);--fk-margin-message: var(--fk-margin-message-t) var(--fk-margin-message-r) var(--fk-margin-message-b) var(--fk-margin-message-l);--fk-margin-legend-x: 0em;--fk-margin-legend-y: inherit;--fk-margin-legend-t: var(--fk-margin-legend-y, 0);--fk-margin-legend-r: var(--fk-margin-legend-x, 0);--fk-margin-legend-b: var(--fk-margin-legend-y, 0);--fk-margin-legend-l: var(--fk-margin-legend-x, 0);--fk-margin-legend: var(--fk-margin-legend-t) var(--fk-margin-legend-r) var(--fk-margin-legend-b) var(--fk-margin-legend-l);--fk-margin-fieldset-x: inherit;--fk-margin-fieldset-y: inherit;--fk-margin-fieldset-t: var(--fk-margin-fieldset-y, 0);--fk-margin-fieldset-r: var(--fk-margin-fieldset-x, 0);--fk-margin-fieldset-b: var(--fk-margin-fieldset-y, 0);--fk-margin-fieldset-l: var(--fk-margin-fieldset-x, 0);--fk-margin-fieldset: var(--fk-margin-fieldset-t) var(--fk-margin-fieldset-r) var(--fk-margin-fieldset-b) var(--fk-margin-fieldset-l);--fk-margin-decorator-x: inherit;--fk-margin-decorator-y: inherit;--fk-margin-decorator-t: var(--fk-margin-decorator-y, 0);--fk-margin-decorator-r: var(--fk-margin-decorator-x, .5em);--fk-margin-decorator-b: var(--fk-margin-decorator-y, 0);--fk-margin-decorator-l: var(--fk-margin-decorator-x, 0);--fk-margin-decorator: var(--fk-margin-decorator-t) var(--fk-margin-decorator-r) var(--fk-margin-decorator-b) var(--fk-margin-decorator-l);--fk-margin-button-x: inherit;--fk-margin-button-y: inherit;--fk-margin-button-t: var(--fk-margin-button-y, 0);--fk-margin-button-r: var(--fk-margin-button-x, .5em);--fk-margin-button-b: var(--fk-margin-button-y, 0);--fk-margin-button-l: var(--fk-margin-button-x, 0);--fk-margin-button: var(--fk-margin-button-t) var(--fk-margin-button-r) var(--fk-margin-button-b) var(--fk-margin-button-l);--fk-icon-close: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxNiI+PHBhdGggZD0iTTEwLDEyLjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNUwxLjY1LDQuMzVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBMMTAuMzUsMTEuNjVjLjIsLjIsLjIsLjUxLDAsLjcxLS4xLC4xLS4yMywuMTUtLjM1LC4xNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0yLDEyLjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNS0uMi0uMi0uMi0uNTEsMC0uNzFMOS42NSwzLjY1Yy4yLS4yLC41MS0uMiwuNzEsMCwuMiwuMiwuMiwuNTEsMCwuNzFMMi4zNSwxMi4zNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+;--fk-icon-down: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiA3Ij48cGF0aCBkPSJNOCw2LjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNUwzLjE1LDEuODVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBsNC4xNSw0LjE1TDEyLjE1LDEuMTVjLjItLjIsLjUxLS4yLC43MSwwLC4yLC4yLC4yLC41MSwwLC43MWwtNC41LDQuNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+;--fk-icon-fileDoc: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNiI+PHBhdGggZD0iTTEyLjUsMTZIMi41Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVWMS41YzAtLjgzLC42Ny0xLjUsMS41LTEuNWg3LjA5Yy40LDAsLjc4LC4xNiwxLjA2LC40NGwyLjkxLDIuOTFjLjI4LC4yOCwuNDQsLjY2LC40NCwxLjA2VjE0LjVjMCwuODMtLjY3LDEuNS0xLjUsMS41Wk0yLjUsMWMtLjI4LDAtLjUsLjIyLS41LC41VjE0LjVjMCwuMjgsLjIyLC41LC41LC41SDEyLjVjLjI4LDAsLjUtLjIyLC41LS41VjQuNDFjMC0uMTMtLjA1LS4yNi0uMTUtLjM1bC0yLjkxLTIuOTFjLS4wOS0uMDktLjIyLS4xNS0uMzUtLjE1SDIuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMy4zOCw1aC0yLjkxYy0uODEsMC0xLjQ3LS42Ni0xLjQ3LTEuNDdWLjYyYzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjVWMy41M2MwLC4yNiwuMjEsLjQ3LC40NywuNDdoMi45MWMuMjgsMCwuNSwuMjIsLjUsLjVzLS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMCwxM0g1Yy0uMjgsMC0uNS0uMjItLjUtLjVzLjIyLS41LC41LS41aDVjLjI4LDAsLjUsLjIyLC41LC41cy0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTAsMTBINWMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWg1Yy4yOCwwLC41LC4yMiwuNSwuNXMtLjIyLC41LS41LC41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PHBhdGggZD0iTTcsN2gtMmMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWgyYy4yOCwwLC41LC4yMiwuNSwuNXMtLjIyLC41LS41LC41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+Cg==;--fk-icon-check: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAyNyI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjI2Ljk5IDAgMTAuMTMgMTcuMTcgNC42OSAxMS42MyAwIDE2LjQxIDEwLjQgMjcgMTUuMDUgMjIuMjcgMTUuMDkgMjIuMzEgMzIgNS4xIDI2Ljk5IDAiLz48L3N2Zz4=;--fk-icon-circle: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGNpcmNsZSBmaWxsPSJjdXJyZW50Q29sb3IiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjwvc3ZnPg==;--fk-icon-fileItem: var(--fk-icon-fileDoc);--fk-icon-fileRemove: var(--fk-icon-close);--fk-icon-noFiles: var(--fk-icon-fileDoc);--fk-icon-select: var(--fk-icon-down);--fk-icon-checkboxDecorator: var(--fk-icon-check);--fk-icon-radioDecorator: var(--fk-icon-circle)}.formkit-outer,.formkit-outer *{box-sizing:border-box}.formkit-outer *:before,.formkit-outer *:after{box-sizing:inherit}.formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.formkit-input:focus{outline:none}@media (forced-colors: active){.formkit-input,.formkit-decorator{border:1px solid!important}}.formkit-message{list-style-type:none}.formkit-inner:focus-within{border-color:var(--fk-color-border-focus)}[data-type=select]:not([data-multiple]) .formkit-inner:after{background-color:var(--fk-color-icon)}.formkit-input{background-color:var(--fk-bg-input);color:var(--fk-color-input)}input.formkit-input[type=radio]:checked~.formkit-decorator:before{background:var(--fk-color-checked)}input.formkit-input[type=checkbox]:checked~.formkit-decorator:before{border-color:var(--fk-color-checked)}[data-family=text] .formkit-input::-moz-selection{background-color:var(--fk-color-input-selection)}[data-family=text] .formkit-input::selection{background-color:var(--fk-color-input-selection)}.formkit-help,.formkit-option-help{color:var(--fk-color-help)}.formkit-message{color:var(--fk-color-error)}.formkit-outer{font-family:var(--fk-font-family);font-weight:var(--fk-font-weight);font-size:var(--fk-font-size);line-height:var(--fk-line-height)}.formkit-outer[data-type=textarea] textarea{line-height:var(--fk-line-height-textarea)}.formkit-label{font-family:var(--fk-font-family-label);font-size:var(--fk-font-size-label);font-weight:var(--fk-font-weight-label);line-height:var(--fk-line-height-label)}[data-type=checkbox] .formkit-label,[data-type=radio] .formkit-label,.formkit-option .formkit-label{font-weight:var(--fk-font-weight-option);font-size:var(--fk-font-size-option);margin-bottom:.1em}.formkit-legend{font-family:var(--fk-font-family-legend);font-size:var(--fk-font-size-legend);font-weight:var(--fk-font-weight-legend)}.formkit-input{font-family:var(--fk-font-family-input);font-size:var(--fk-font-size-input);font-weight:var(--fk-font-weight-input);line-height:var(--fk-line-height-input)}.formkit-help,.formkit-option-help{font-family:var(--fk-font-family-help);font-size:var(--fk-font-size-help);font-weight:var(--fk-font-weight-help);line-height:var(--fk-line-height-help)}.formkit-messages{font-family:var(--fk-font-family-message);font-family:var(--fk-font-family);line-height:var(--fk-line-height-message)}.formkit-message{font-size:var(--fk-font-size-message);font-weight:var(--fk-font-weight-message)}.formkit-outer{margin:var(--fk-margin-outer)}.formkit-outer[data-disabled]{opacity:.5}.formkit-outer[data-disabled] [data-disabled]{opacity:1}.formkit-wrapper,.formkit-fieldset{max-width:var(--fk-max-width-input)}.formkit-label{display:block;margin:var(--fk-margin-label);padding:var(--fk-padding-label)}.formkit-fieldset{margin:var(--fk-margin-fieldset);padding:var(--fk-padding-fieldset);border-radius:var(--fk-border-radius);border:var(--fk-border)}.formkit-fieldset:focus-within{border:var(--fk-border-focus)}.formkit-fieldset>.formkit-help{margin-top:calc(var(--fk-padding-fieldset-t) * -.5);margin-bottom:calc(var(--fk-padding-fieldset-t) * 1.5)}.formkit-legend{display:block;margin:var(--fk-margin-legend);padding:var(--fk-padding-legend)}.formkit-inner{position:relative;box-shadow:var(--fk-border-box-shadow);border-radius:var(--fk-border-radius);display:flex;align-items:center}.formkit-inner:focus-within{box-shadow:var(--fk-border-box-shadow-focus)}[data-type=checkbox] .formkit-inner,[data-type=radio] .formkit-inner{border:none;box-shadow:none;display:inline-block}[data-invalid] :is([data-type=checkbox] .formkit-inner):focus-within,[data-invalid] :is([data-type=radio] .formkit-inner):focus-within,[data-errors] :is([data-type=checkbox] .formkit-inner):focus-within,[data-errors] :is([data-type=radio] .formkit-inner):focus-within{outline:none}.formkit-input{display:block;width:100%;border-radius:var(--fk-border-radius);padding:var(--fk-padding-input)}.formkit-input[disabled]{background-color:var(--fk-bg-disabled)}.formkit-input[multiple]{padding:0}.formkit-input[multiple] option{padding:var(--fk-padding-input)}input.formkit-input[type=date]::-webkit-calendar-picker-indicator{padding-top:0;padding-bottom:0;font-size:.875em}input.formkit-input[type=date]::-webkit-datetime-edit{line-height:1;overflow:visible}select.formkit-input{padding-right:calc(var(--fk-padding-base) * 7)}select.formkit-input[data-placeholder]:not([multiple]){color:var(--fk-color-placeholder)}select.formkit-input[data-placeholder]:not([multiple]) option{color:var(--fk-color-input)}select.formkit-input[data-placeholder]:not([multiple]) option[disabled]{color:var(--fk-color-disabled)}select.formkit-input[data-placeholder]:not([multiple]) option[data-is-placeholder]{color:var(--fk-color-placeholder)}select.formkit-input option{font-size:var(--fk-font-size-option)}input.formkit-input[type=radio]~.formkit-decorator{border-radius:var(--fk-border-radius-full)}input.formkit-input[type=radio]~.formkit-decorator:before{width:50%;height:50%;top:50%;left:50%;transform:translate(-50%,-50%);border:0;border-radius:2em}.formkit-help,.formkit-option-help{margin:var(--fk-margin-help)}.formkit-messages{padding:var(--fk-padding-messages);margin:var(--fk-margin-messages)}.formkit-help+.formkit-messages{padding-top:0}.formkit-message{padding:var(--fk-padding-message);margin:var(--fk-margin-message)}.formkit-messages+.formkit-actions{margin-top:var(--fk-margin-outer-b)}@keyframes fk-rotate{to{transform:rotate(360deg)}}@keyframes fk-glow{0%{box-shadow:0 0 0 .1em var(--fk-color-primary)}to{box-shadow:0 0 0 .4em var(--fk-color-primary)}}[data-type=button] .formkit-input,[data-type=submit] .formkit-input{font-size:var(--fk-font-size-button);border-radius:var(--fk-border-radius);cursor:pointer;display:inline-flex;width:auto;justify-content:center;padding:var(--fk-padding-button);margin:var(--fk-margin-button);position:relative;transition:filter .25s;border:1px solid transparent;line-height:var(--fk-line-height-button)}[data-type=button] .formkit-input:focus-visible,[data-type=submit] .formkit-input:focus-visible{outline:var(--fk-color-border-focus) solid 2px;outline-offset:2px}[data-type=button][data-disabled] .formkit-input,[data-type=submit][data-disabled] .formkit-input,[data-type=button] .formkit-input[disabled],[data-type=submit] .formkit-input[disabled]{background:var(--fk-color-border)!important;color:var(--fk-color-button)!important;cursor:not-allowed}[data-type=submit] .formkit-input{background:var(--fk-bg-submit);color:var(--fk-color-submit)}[data-type=submit] .formkit-input:before{box-sizing:border-box;content:"";width:0;margin-right:0;height:1.28571428em;border:0 solid transparent;border-radius:1.28571428em;transition:width .25s,border .25s,margin-right .25s}[data-type=submit] .formkit-input:hover{background:var(--fk-bg-submit-hover)}[data-loading] [data-type=submit] .formkit-input:before{animation:fk-rotate .5s linear infinite;width:1.28571428em;border:.1428571429em solid white;border-right-color:transparent;margin-right:.75em}[data-loading] .formkit-actions [data-type=submit] .formkit-input{filter:brightness(1.1);pointer-events:none}[data-type=button] .formkit-input{background:var(--fk-bg-button);color:var(--fk-color-button)}[data-type=button] .formkit-input:hover{background:var(--fk-bg-button-hover)}[data-type=checkbox] [data-disabled],[data-type=radio] [data-disabled]{opacity:30%}[data-type=checkbox] .formkit-label,[data-type=radio] .formkit-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;margin:0}[data-type=checkbox] .formkit-wrapper,[data-type=radio] .formkit-wrapper{display:flex;align-items:center}[data-type=checkbox] .formkit-input,[data-type=radio] .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:0;height:0;overflow:hidden;opacity:0;left:-999em}[data-type=checkbox] .formkit-input~.formkit-decorator,[data-type=radio] .formkit-input~.formkit-decorator{background:var(--fk-bg-decorator);display:block;box-sizing:content-box;width:var(--fk-box-size);height:var(--fk-box-size);flex:0 0 var(--fk-box-size);border:none;box-shadow:var(--fk-border-box-shadow);border-radius:var(--fk-border-radius);margin:var(--fk-margin-decorator);position:relative}[data-type=checkbox] .formkit-input~.formkit-decorator .formkit-icon,[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon{width:0;height:0;position:absolute;padding:3px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;pointer-events:none}[data-type=checkbox] .formkit-input~.formkit-decorator .formkit-icon svg,[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon svg{height:100%}[data-type=checkbox] .formkit-input:checked~.formkit-decorator,[data-type=radio] .formkit-input:checked~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-checked)}[data-type=checkbox] .formkit-input:checked~.formkit-decorator .formkit-icon,[data-type=radio] .formkit-input:checked~.formkit-decorator .formkit-icon{width:100%;height:100%}[data-type=checkbox] .formkit-input:checked~.formkit-decorator .formkit-icon,[data-type=radio] .formkit-input:checked~.formkit-decorator .formkit-icon{color:var(--fk-color-border-focus)}[data-type=checkbox] .formkit-input:focus~.formkit-decorator,[data-type=radio] .formkit-input:focus~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-focus);outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[data-type=checkbox] .formkit-input:focus-visible~.formkit-decorator,[data-type=radio] .formkit-input:focus-visible~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-focus-visible)}[data-type=checkbox] .formkit-options,[data-type=radio] .formkit-options{margin:var(--fk-checkbox-options-margin);padding:0}[data-type=checkbox] .formkit-option,[data-type=radio] .formkit-option{list-style-type:none;margin:var(--fk-margin-option)}[data-type=checkbox] .formkit-option:last-child,[data-type=radio] .formkit-option:last-child{margin-bottom:0}[data-type=checkbox] fieldset.formkit-fieldset,[data-type=radio] fieldset.formkit-fieldset{border:var(--fk-border);border-radius:var(--fk-border-radius)}[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon{padding:5px}[data-type=color] .formkit-inner{max-width:5em}[data-type=color] input[type=color]{border:none;padding:0}[data-type=color] input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}[data-type=color] input[type=color]::-moz-color-swatch-wrapper{padding:0;border:none}[data-type=color] input[type=color]::-webkit-color-swatch{border-radius:var(--fk-border-radius);border:none}[data-type=color] input[type=color]::-moz-color-swatch{border-radius:var(--fk-border-radius);border:none}[data-type=range] .formkit-inner{border:0;box-shadow:none}[data-type=range] .formkit-inner:focus-within{border:0;box-shadow:none}[data-type=range] input{padding-left:0;padding-right:0}[data-type=range] input[disabled]{background:transparent}[data-type=range] input::-webkit-slider-runnable-track{background-color:var(--fk-color-border);height:4px;border-radius:4px}[data-type=range] input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transform:translateY(calc(-50% + 2px));width:1em;height:1em;border-radius:1em;background-color:var(--fk-color-range-thumb);border:0}[data-type=range] input::-moz-range-track{background-color:var(--fk-color-border);height:4px;border-radius:4px;border:1px solid transparent}[data-type=range] input::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;width:1em;height:1em;border-radius:1em;background-color:var(--fk-color-range-thumb);border:1px solid var(--fk-color-range-thumb)}[data-type=range] input:focus::-webkit-slider-thumb{outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[data-type=range] input:focus::-moz-range-thumb{outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[data-type=range] input[disabled]::-webkit-slider-thumb{background-color:var(--fk-color-border)}[data-type=range] input[disabled]::-moz-slider-thumb{background-color:var(--fk-color-border)}[data-type=select]:not([data-multiple]) .formkit-inner .formkit-select-icon{margin-left:-2.5em;pointer-events:none}[data-type=select][data-multiple] .formkit-select-icon{display:none}[data-type=file] .formkit-no-files,[data-type=file] .formkit-file-list{padding:var(--fk-padding-input);margin:0}[data-type=file] .formkit-no-files,[data-type=file] .formkit-file-item{display:flex;flex-grow:1;align-items:center;font-size:var(--fk-font-size-input);position:relative}[data-type=file] .formkit-no-files+.formkit-no-files,[data-type=file] .formkit-file-item+.formkit-file-item{margin-top:var(--fk-padding-input-t)}[data-type=file] .formkit-inner .formkit-file-item-icon,[data-type=file] .formkit-inner .formkit-no-files-icon{width:1em;margin-right:.5em}[data-type=file] .formkit-file-item .formkit-file-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font-size:0;margin-left:auto;padding:0;position:relative;z-index:3;cursor:pointer}[data-type=file] .formkit-file-item .formkit-file-remove:hover{color:var(--fk-color-danger)}[data-type=file] .formkit-file-item .formkit-file-remove .formkit-file-remove-icon{width:1em;font-size:1rem}[data-type=file] .formkit-no-files{color:var(--fk-color-placeholder)}[data-type=file] .formkit-no-files:before{background-color:var(--fk-color-placeholder)}[data-type=file] .formkit-file-list{width:100%}[data-type=file] .formkit-file-list[data-has-multiple]{margin-bottom:calc(var(--fk-padding-input-b) + var(--fk-font-size-remove) * 1.1)}[data-type=file] .formkit-file-list[data-has-multiple] .formkit-file-item{line-height:var(--fk-line-height-input)}[data-type=file] .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:2;color:transparent}[data-type=file] .formkit-input::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;padding:0;border:0}[data-type=file] .formkit-input[data-file-hover]{animation:fk-glow .75s infinite alternate}[data-type=file] [data-has-multiple=true]~.formkit-file-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;padding:0;margin:0;position:absolute;font-size:var(--fk-font-size-remove);color:var(--fk-color-primary);bottom:calc(var(--fk-padding-input-b) + (1em - var(--fk-font-size-remove)));left:calc(var(--fk-padding-input-l) + (1em - var(--fk-font-size-remove)));display:block;z-index:5;cursor:pointer}[data-type=file] [data-has-multiple=true]~.formkit-file-remove:hover{color:var(--fk-color-danger)}[data-type=textarea] textarea{width:100%;min-height:6em;flex-grow:1}.formkit-summary{padding:0;margin:0;width:100%}.formkit-summary-inner{padding:var(--fk-margin-outer-b);border:var(--fk-error-ring) solid var(--fk-error-ring-color);border-radius:.5em}.formkit-summary-header{font-size:var(--fk-font-size-summary);margin:0 0 var(--fk-margin-outer-b) 0}.formkit-message-link{color:var(--fk-color-danger);text-decoration:none}.formkit-message-link:focus{outline:var(--fk-error-ring) solid var(--fk-error-ring-color)}.formkit-inner:focus-within .formkit-icon.formkit-prefix-icon{color:var(--fk-color-primary)}.formkit-outer .formkit-icon{width:2.5em;flex-grow:0;flex-shrink:0;display:flex;align-self:stretch;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formkit-outer .formkit-icon.formkit-prefix-icon{border-radius:var(--fk-border-radius-tl) 0 0 var(--fk-border-radius-bl);background:var(--fk-bg-decorator);box-shadow:1px 0 #00000054}.formkit-outer .formkit-icon.formkit-suffix-icon{width:1.75em;padding-left:0;padding-right:.75em}.formkit-outer .formkit-icon svg{width:100%;margin:auto;max-height:1em;max-width:1em}[data-type=button] .formkit-icon.formkit-prefix-icon,[data-type=submit] .formkit-icon.formkit-prefix-icon,[data-type=range] .formkit-icon.formkit-prefix-icon{background:none;box-shadow:none}[data-type=button] .formkit-inner:focus-within .formkit-icon,[data-type=submit] .formkit-inner:focus-within .formkit-icon,[data-type=range] .formkit-inner:focus-within .formkit-icon{color:currentColor}[data-type=button] .formkit-icon,[data-type=submit] .formkit-icon,[data-type=range] .formkit-icon{padding:0;width:1em;font-size:1rem}[data-type=button] .formkit-icon.formkit--prefix-icon,[data-type=submit] .formkit-icon.formkit--prefix-icon,[data-type=range] .formkit-icon.formkit--prefix-icon{margin-right:.5em}[data-type=button] .formkit-icon.formkit-suffix-icon,[data-type=submit] .formkit-icon.formkit-suffix-icon,[data-type=range] .formkit-icon.formkit-suffix-icon{margin-left:.5em}[data-type=button] .formkit-prefix-icon,[data-type=submit] .formkit-prefix-icon{margin-left:-.5em;margin-right:.5em}[data-type=button] .formkit-suffix-icon,[data-type=submit] .formkit-suffix-icon{margin-left:.5em;margin-right:-.5em}[data-prefix-icon=true][data-prefix-icon-click=true] .formkit-prefix-icon{cursor:pointer}[data-prefix-icon=true][data-type=color] input[type=color]::-webkit-color-swatch{border-top-left-radius:0;border-bottom-left-radius:0}[data-prefix-icon=true][data-type=color] input[type=color]::-moz-color-swatch{border-top-left-radius:0;border-bottom-left-radius:0}[data-prefix-icon=true][data-type=file][data-multiple=true] .formkit-file-remove{left:calc(var(--fk-padding-input-l) + (4em - var(--fk-font-size-remove)))}[data-suffix-icon=true][data-suffix-icon-click=true] .formkit-suffix-icon{cursor:pointer}[data-suffix-icon=true][data-type=color] input[type=color]::-webkit-color-swatch{border-top-right-radius:0;border-bottom-right-radius:0}[data-suffix-icon=true][data-type=color] input[type=color]::-moz-color-swatch{border-top-right-radius:0;border-bottom-right-radius:0}[data-suffix-icon=true][data-type=color] .formkit-icon.formkit-suffix-icon{padding-right:0;width:2.5em}[data-suffix-icon=true][data-type=select] .formkit-inner:after{right:2.5em}[data-prefix-icon=true][data-type=color] .formkit-inner,[data-suffix-icon=true][data-type=color] .formkit-inner{max-width:7.5em}[data-prefix-icon=true][data-suffix-icon=true][data-type=color] .formkit-inner{max-width:10em}.qr{width:1em;height:1em}.qr img{width:100%;height:100%;display:block}.admin-avatar{position:relative;width:1em;height:1em;display:block;aspect-ratio:1/1;border-radius:.075em;object-fit:cover;overflow:hidden}.admin-avatar.--small{border-radius:.2em}.admin-avatar__image{width:100%;height:100%;object-fit:cover}.admin-avatar__qr{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;transition:opacity .125s ease}.admin-avatar:hover .avatar__qr{opacity:1}.player-card{position:relative;padding:10px;border-radius:6px;background-color:#fff;box-shadow:0 0 10px #0000001a;display:grid;grid-template-areas:"position photo name name" "position members members members" "position team team score";grid-template-columns:10px 10px auto max-content;gap:10px 15px}.player-card.--no-index{grid-template-areas:"photo name name" "photo members members" "photo team score";grid-template-columns:60px auto max-content}.player-card__avatar{grid-area:photo;position:relative}.player-card__photo{font-size:20px}.player-card__mvp-icon{position:absolute;top:-.35em;right:-.35em;color:#ff0;font-size:1.5rem;background-color:var(--c-black);padding:.25rem;border-radius:50%}.player-card__name{font-weight:700;grid-area:name;padding-right:60px}.player-card.--disabled .player-card__name{padding-right:10px}.player-card__team{font-size:.75em;grid-area:team;opacity:.3;display:flex;gap:10px;margin-top:auto}.player-card__selected-members{grid-area:members}.player-card__score{font-size:.75em;grid-area:score;opacity:.3;display:flex;gap:10px;margin-top:auto;text-align:right}.player-card__position{font-size:1rem;font-weight:700;grid-area:position;width:20px;text-align:center;align-self:center}.player-card__actions{position:absolute;top:10px;right:10px;display:block}.player-card__action{cursor:pointer;transition:opacity .3s ease}.player-card__action:hover{opacity:.5}.player-card__joker-icon{font-size:1.125em;width:1em;height:1em;float:right}.player-card.--suggestion{padding:10px;grid-template-areas:"photo name";grid-template-columns:40px 1fr;align-items:center}.player-card.--suggestion .player-card__photo{font-size:40px}.player-card.--suggestion .player-card__position,.player-card.--suggestion .player-card__team,.player-card.--suggestion .player-card__selected-members,.player-card.--suggestion .player-card__score{display:none}.player-card.--suggestion .player-card__actions{display:flex;align-items:center;top:50%;transform:translateY(-50%)}.player-card.--suggestion .player-card__action.--edit{display:none}.player-card.--suggestion .player-card__action.--delete{display:block}.player-card__selected-members{display:flex;gap:5px}@media (min-width: 500px){.player-card{padding:20px;grid-template-columns:15px 80px 1fr min-content;grid-template-areas:"position photo name name" "position photo members members" "position photo team score";gap:10px 20px}.player-card__position{font-size:1.5rem}.player-card__photo{font-size:80px}.player-card__actions{top:20px;right:20px}}.player-list,[data-type=player-list]{display:block;width:100%;box-shadow:none}.player-list>.formkit-wrapper,.player-list>.formkit-wrapper>.formkit-inner,[data-type=player-list]>.formkit-wrapper,[data-type=player-list]>.formkit-wrapper>.formkit-inner{box-shadow:none}.player-list__list{display:flex;flex-direction:column;gap:10px;align-items:stretch}.player-list__suggestions{margin:0}.player-list__item{display:grid;grid-template-columns:auto 1fr;gap:10px;position:relative;-webkit-user-select:none;user-select:none}.player-list__card-lock{position:absolute;top:0;right:0;z-index:1;cursor:pointer;background-color:#fff;border-radius:50%;padding:5px;box-shadow:0 0 10px #0000001a;transform:translate(20%,-20%)}.player-list.--disabled .player-list__item,.player-list.--no-joker .player-list__item{grid-template-columns:1fr}.suggestions{position:relative;width:100%}.suggestions,.suggestions .formkit-outer{margin:0}.suggestions__suggestions{position:absolute;top:100%;right:0;bottom:0;left:0;z-index:1000;box-shadow:0 1.4px 2.2px -24px #00000005,0 3.3px 5.3px -24px #00000007,0 6.3px 10px -24px #00000009,0 11.2px 17.9px -24px #0000000b,0 20.9px 33.4px -24px #0000000d,0 50px 80px -24px #00000012;box-shadow:var(--fk-box-shadow)}.suggestions__suggestion-list{list-style:none;padding:2em 0 0;margin:-2em 0 0;background-color:#fff;border-radius:0 0 var(--fk-border-radius) var(--fk-border-radius);border:1px solid rgba(0,0,0,.1);overflow:auto;max-height:200px}.suggestions__suggestion-item{padding:0;margin:0}.suggestions__suggestion-button{display:block;width:100%;padding:.5rem;border:none;background-color:transparent;text-align:left;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1);transition:background-color .3s ease}.suggestions__suggestion-button:hover{background-color:#0000001a}.suggestions__field{position:relative;z-index:1001;background-color:#fff}
