@font-face{font-family:transducer-condensed;src:url(./transducer-condensed-normal.BU_chHGv.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:transducer-condensed;src:url(./transducer-condensed-normal-italic.Ca_OY7Lc.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:transducer-condensed;src:url(./transducer-condensed-semibold.RYZZRnBc.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:transducer-condensed;src:url(./transducer-condensed-bold.DlYk9MmO.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:transducer-condensed;src:url(./transducer-condensed-bold-italic.DqPgFnjL.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:600}@font-face{font-family:inter-variable;src:url(./inter-variable.C2XqT-_j.woff2) format("woff2-variations"),url(./inter-variable.C2XqT-_j.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}.bl{--bl-base-100: oklch(100% .005 260);--bl-base-200: oklch(98% .005 260);--bl-base-300: oklch(96% .005 260);--bl-content: oklch(0% 0 0);--bl-red: #e9004b;--bl-blue: #0035e8;--bl-green: #00ab5a;--bl-maroon: #ab0073;--bl-orange: #ea3800;--bl-gold: #eb9b00;--bl-gray: #808188;--bl-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--bl-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--bl-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--bl-display: "transducer-condensed", sans-serif;--bl-sans: "inter-variable", sans-serif;--bl-nav: 60px;background:var(--bl-base-200);color:var(--bl-content);font-family:var(--bl-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:auto;line-height:1.5}@media (max-width: 880px){.bl{--bl-nav: 52px}}.bl h1,.bl h2,.bl h3,.bl p{margin:0;font-size:inherit;font-weight:inherit}.bl table{border-collapse:collapse;text-indent:0;border-color:inherit}.bl td{padding:0}.bl button,.bl input,.bl select{font:inherit;color:inherit;letter-spacing:inherit}.bl-display{font-family:var(--bl-display);font-weight:700;text-transform:uppercase}.bl-container{width:100%;margin:0 auto}@media (min-width: 40rem){.bl-container{max-width:40rem}}@media (min-width: 48rem){.bl-container{max-width:48rem}}@media (min-width: 64rem){.bl-container{max-width:64rem}}@media (min-width: 80rem){.bl-container{max-width:80rem}}@media (min-width: 96rem){.bl-container{max-width:96rem}}.bl-container>.bl-container-in{width:100%;max-width:95vw;margin:0 auto}.bl-btn{display:inline-flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;height:2.5rem;padding-inline:1rem;border:0;border-radius:.375rem;background:var(--bl-base-100);box-shadow:var(--bl-shadow-sm);color:var(--bl-content);font-size:.875rem;font-weight:600;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:2px;transition:color,background-color,border-color,box-shadow;transition-duration:50ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.bl-btn:hover{background:var(--bl-base-200)}.bl-btn:active{translate:0 .5px}.bl-btn:focus-visible{outline:2px solid var(--bl-content)}.bl-btn--ghost{background:transparent;box-shadow:none}.bl-btn--ghost:hover{background:var(--bl-base-200);box-shadow:var(--bl-shadow-sm)}.bl-select{position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;width:clamp(3rem,20rem,100%);height:2.5rem;padding-inline:.75rem 1.75rem;border:0;border-radius:.375rem;background-color:var(--bl-base-100);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;box-shadow:var(--bl-shadow-sm);font-size:.875rem;text-overflow:ellipsis;vertical-align:middle;cursor:pointer;outline:none;touch-action:manipulation}.bl-select:hover{background-color:var(--bl-base-200)}.bl-select:focus-visible{outline:2px solid var(--bl-content);outline-offset:2px}.bl-input{display:flex;align-items:center;width:100%;padding:.625rem 1rem;border:0;border-radius:.375rem;background:var(--bl-base-100);box-shadow:var(--bl-shadow-sm);font-size:.875rem;line-height:1.25rem;outline:none}.bl-input:hover{background:var(--bl-base-200)}.bl-input:focus-visible{outline:2px solid var(--bl-content);outline-offset:2px}.bl-input-bordered{width:100%;height:2.5rem;padding-inline:.75rem;border:1px solid color-mix(in oklab,var(--bl-content) 20%,#0000);border-radius:.25rem;background:var(--bl-base-100);box-shadow:0 1px color-mix(in oklab,var(--bl-content) 20%,#0000) inset,0 -1px #ffffff1a inset;font-size:.875rem;outline:none}.bl-input-bordered:focus{outline:2px solid color-mix(in oklab,var(--bl-content) 20%,#0000);outline-offset:2px}.bl-skeleton{border-radius:.5rem;background-color:var(--bl-base-300);background-image:linear-gradient(105deg,#0000 0% 40%,var(--bl-base-100) 50%,#0000 60% 100%);background-size:200% auto;background-repeat:no-repeat;background-position-x:-50%;will-change:background-position;animation:bl-skeleton 1.8s ease-in-out infinite}@keyframes bl-skeleton{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion: reduce){.bl-skeleton{animation-duration:15s}}.bl-card{background:var(--bl-base-100);border-radius:.375rem;box-shadow:var(--bl-shadow-md)}.el-page.bl{background:var(--bl-base-200)}@media (min-width: 1200px){.el-page.bl:has(.bl-res--stage)>footer{display:none}}.bl .bl-ei{margin-top:4rem}.bl .bl-ei-title{font-family:var(--bl-display);font-size:3rem;line-height:1;font-weight:700;text-transform:uppercase}@media (min-width: 48rem){.bl .bl-ei-title{font-size:3.75rem}}.bl .bl-ei-places{margin-top:1.5rem;columns:1;column-gap:2rem}@media (min-width: 48rem){.bl .bl-ei-places{columns:2}}@media (min-width: 80rem){.bl .bl-ei-places{columns:3}}.bl .bl-ei-place{break-inside:avoid;padding-bottom:1.25rem}.bl .bl-ei-name{font-family:var(--bl-display);font-size:1.5rem;line-height:2rem;font-weight:700;text-transform:uppercase}.bl .bl-ei-races{font-size:1rem;line-height:1.625rem}.bl .bl-ei-races a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,currentColor 30%,transparent)}.bl .bl-ei-races a:hover{text-decoration-color:currentColor}@media (min-width: 48rem){.bl .bl-ei-races a{white-space:nowrap}}
