@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1b06a489-module__ZMKB1G__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1b06a489-module__ZMKB1G__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c6e48ee1-module__JRO3KW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c6e48ee1-module__JRO3KW__variable{--font-body:"Inter", "Inter Fallback"}
:root{--color-bg:#fff;--color-text:#1a1a1a;--color-muted:#5f5f5f;--color-accent:#d6006e;--color-accent-contrast:#fff;--color-border:#e2e2e2;--color-open:#0a7d3a;--color-closed:#b3261e;--radius:8px;--max-width:960px;--color-black-club:#080808;--color-hot-pink:#ff008c;--color-neon-lime:#d7ff00;--color-pink-light:#ff66b7;--color-off-white:#f7f4ee}:root,[data-theme=dark]{--color-brand:var(--color-hot-pink);--color-signature:var(--color-neon-lime);--site-bg:var(--color-black-club);--site-bg-raised:#111;--site-text:#fff;--site-muted:#a3a3a3;--site-border:#232323;--site-shadow:0 1px 2px #0009}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--site-bg:#fff;--site-bg-raised:var(--color-off-white);--site-text:#111;--site-muted:#6b6b6b;--site-border:#e6e2da;--site-shadow:0 1px 3px #00000014}}[data-theme=light]{--site-bg:#fff;--site-bg-raised:var(--color-off-white);--site-text:#111;--site-muted:#6b6b6b;--site-border:#e6e2da;--site-shadow:0 1px 3px #00000014}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--site-text,var(--color-text));background:var(--site-bg,var(--color-bg));line-height:1.5}a:focus-visible,button:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.site-header{border-bottom:1px solid var(--color-border);padding:1rem}.site-header__inner{max-width:var(--max-width);margin:0 auto}.site-header__brand{font-size:1.1rem;font-weight:700}.hero{color:#fff;background-color:#111;background-position:50%;background-size:cover}.hero__overlay{max-width:var(--max-width);background:linear-gradient(#00000059,#000000bf);margin:0 auto;padding:3rem 1rem}.hero__title{margin:.5rem 0;font-size:1.75rem}.hero__meta{opacity:.9;font-size:1rem}.hero__closed-reason{margin-top:1rem;font-weight:600}.badge{border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block}.badge--open{background:var(--color-open);color:#fff}.badge--closed{background:var(--color-closed);color:#fff}.badge--neutral{color:#fff;background:#666}.cta-button{background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius);cursor:pointer;border:none;margin-top:1.25rem;padding:.85rem 1.75rem;font-weight:700;text-decoration:none;display:inline-block}.cta-button--block{text-align:center;width:100%;margin-top:1rem;display:block}.layout{max-width:var(--max-width);flex-direction:column;gap:1.5rem;margin:0 auto;padding:1.5rem 1rem 3rem;display:flex}@media (min-width:800px){.layout{flex-direction:row;align-items:flex-start}.layout__content{flex:1;min-width:0}.layout__sidebar{width:300px;position:sticky;top:1.5rem}}.content-block{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.content-block h2{margin-bottom:.5rem;font-size:1.15rem}.modality-list ul{margin:.25rem 0 .75rem 1rem;padding:0}.summary-card{border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem}.summary-card__price{margin:0 0 .5rem;font-size:1.1rem}.summary-card__sold-out{color:var(--color-closed);font-weight:700}.summary-card__last-spots{color:#a15c00;font-weight:700}.summary-card__closed{color:var(--color-muted);text-align:center;font-weight:600}.countdown{margin:1rem 0}.countdown__label{color:var(--color-muted);margin-bottom:.35rem;font-size:.85rem;display:block}.countdown__digits{gap:.5rem;display:flex}.countdown__segment{font-variant-numeric:tabular-nums;text-align:center;background:#f4f4f4;border-radius:6px;min-width:2.5rem;padding:.4rem .5rem;font-weight:700}.countdown__segment small{color:var(--color-muted);font-size:.65rem;font-weight:400;display:block}.share-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.share-buttons__whatsapp,.share-buttons__copy{border-radius:var(--radius);border:1px solid var(--color-border);cursor:pointer;font:inherit;color:inherit;background:#fff;padding:.6rem 1rem;text-decoration:none}.site-footer{border-top:1px solid var(--color-border);text-align:center;color:var(--color-muted);padding:1.5rem 1rem;font-size:.9rem}.site-footer nav{justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.not-found{max-width:var(--max-width);text-align:center;margin:4rem auto;padding:0 1rem}.checkout-wizard{max-width:640px;margin:0 auto;padding:1rem 0 3rem}.checkout-wizard label{margin-bottom:1rem;font-size:.9rem;font-weight:600;display:block}.checkout-wizard input[type=text],.checkout-wizard input[type=email],.checkout-wizard input[type=tel],.checkout-wizard input[type=number],.checkout-wizard input[type=date],.checkout-wizard select,.participant-form input{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;font:inherit;margin-top:.35rem;padding:.6rem .75rem;display:block}.checkout-wizard__actions{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.checkout-wizard__actions button:not(.cta-button){font:inherit;border-radius:var(--radius);border:1px solid var(--color-border);cursor:pointer;background:#fff;padding:.75rem 1.5rem}.checkout-wizard__actions button:disabled{opacity:.5;cursor:not-allowed}.checkout-wizard__error{color:var(--color-closed);border-radius:var(--radius);background:#fdecea;margin:1rem 0;padding:.75rem 1rem}.checkout-wizard__issues{color:var(--color-closed);font-size:.9rem}.checkout-wizard__summary{border:1px solid var(--color-border);border-radius:var(--radius);margin:1rem 0;padding:0;list-style:none}.checkout-wizard__summary li{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:.75rem 1rem;display:flex}.checkout-wizard__summary li:last-child{border-bottom:none}.checkout-wizard__summary-total{font-weight:700}.checkout-wizard__checkbox{align-items:flex-start;gap:.5rem;font-size:.9rem;font-weight:400;display:flex}.checkout-wizard__checkbox input{margin-top:.2rem}.checkout-error{text-align:center;max-width:480px;margin:4rem auto}.participant-form{border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:1.5rem;padding:1rem}.participant-form legend{padding:0 .5rem;font-weight:700}.participant-form label{margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:block}.participant-form__row{gap:1rem;display:flex}.participant-form__row label{flex:1}.participant-form__guardian{margin-top:.5rem;font-size:.85rem}
.sys-wrap{z-index:1;width:min(1050px,100% - 40px);margin:0 auto;position:relative}.sys-kicker{color:var(--color-neon-lime);letter-spacing:.18em;text-transform:uppercase;font-weight:900;font-size:10px!important}.sys-404{color:#fff;background:radial-gradient(circle at 75% 25%,#ff008c26,#0000 28%),radial-gradient(circle at 20% 80%,#d7ff000f,#0000 28%),#080808;min-height:720px;padding:75px 0 90px;position:relative;overflow:hidden}.sys-404__track{background:repeating-linear-gradient(105deg,#0000 0 110px,#ffffff06 111px,#0000 112px);position:absolute;inset:0}.sys-404__track i{background:var(--color-neon-lime);opacity:.35;border-radius:50%;width:8px;height:8px;position:absolute}.sys-404__track i:first-child{top:20%;left:12%}.sys-404__track i:nth-child(2){background:var(--color-hot-pink);top:13%;right:18%}.sys-404__track i:nth-child(3){bottom:24%;right:8%}.sys-404__track i:last-child{background:var(--color-hot-pink);bottom:12%;left:38%}.sys-404__code{color:#0000;font:900 clamp(130px,24vw,290px)/.8 var(--font-display),sans-serif;letter-spacing:-.12em;-webkit-text-stroke:1px #fff1;pointer-events:none;align-items:center;display:flex;position:absolute;top:-25px;right:0}.sys-404__code i{border:1px dashed #d7ff0029;border-radius:50%;place-items:center;width:.56em;height:.56em;margin:0 .06em;font-style:normal;display:grid}.sys-404 .sys-kicker{margin-top:140px;position:relative}.sys-404 h1{max-width:760px;font:900 clamp(52px,7vw,86px)/.88 var(--font-display),sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:13px 0 20px;position:relative}.sys-404__lead{color:#ffffff85;max-width:580px;font-size:13px;line-height:1.7}.sys-404__actions{gap:9px;margin:30px 0 65px;display:flex}.sys-404__actions a{color:#fff;border:1px solid #ffffff2e;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none}.sys-404__actions a:first-child{border-color:var(--color-neon-lime);background:var(--color-neon-lime);color:#080808}.sys-404__actions b{margin-left:24px}.sys-404__routes{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.sys-404__routes>a{color:#fff;border-right:1px solid #ffffff1f;grid-template-columns:25px 1fr 15px;align-items:center;gap:10px;padding:18px;text-decoration:none;display:grid}.sys-404__routes>a:last-child{border-right:0}.sys-404__routes>a>span{color:var(--color-hot-pink);font-size:8px;font-weight:900}.sys-404__routes>a>div{flex-direction:column;gap:4px;display:flex}.sys-404__routes strong{font-size:10px}.sys-404__routes small{color:#ffffff6b;font-size:8px}.sys-404__routes i{color:var(--color-neon-lime);font-style:normal}.sys-404__routes>a:hover{background:#ffffff09}@media (max-width:650px){.sys-wrap{width:calc(100% - 28px)}.sys-404{min-height:650px;padding-top:55px}.sys-404__code{top:25px}.sys-404 .sys-kicker{margin-top:125px}.sys-404 h1{font-size:49px}.sys-404__actions{flex-direction:column;align-items:stretch;margin-bottom:45px}.sys-404__actions a{text-align:center}.sys-404__routes{grid-template-columns:1fr}.sys-404__routes>a{border-bottom:1px solid #ffffff1f;border-right:0}}
.sys-error{color:#fff;background:linear-gradient(115deg,#080808 0%,#0b0b0b 58%,#100810 100%);min-height:720px;padding:110px 0;position:relative;overflow:hidden}.sys-error:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.sys-error__glow{border:1px solid #ff008c26;border-radius:50%;width:680px;height:680px;position:absolute;top:-240px;right:-170px;box-shadow:0 0 120px #ff008c1a}.sys-error__glow:after,.sys-error__glow:before{content:"";border:1px dashed #d7ff001f;border-radius:50%;position:absolute}.sys-error__glow:before{inset:90px}.sys-error__glow:after{inset:190px}.sys-error__layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:center;gap:90px;display:grid}.sys-error__content,.sys-error__panel{z-index:1;position:relative}.sys-error h1{font:900 clamp(58px,8vw,100px)/.84 var(--font-display),sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:14px 0 22px}.sys-error__lead{color:#ffffff8c;max-width:585px;font-size:13px;line-height:1.75}.sys-error__actions{gap:10px;margin-top:32px;display:flex}.sys-error__actions button,.sys-error__actions a{color:#fff;min-height:43px;font:900 10px var(--font-body),sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;padding:0 17px;text-decoration:none;display:inline-flex}.sys-error__actions button{border-color:var(--color-neon-lime);background:var(--color-neon-lime);color:#070707}.sys-error__actions button b{margin-left:25px;font-size:16px}.sys-error__actions button:hover{filter:brightness(.9)}.sys-error__protocol{color:#ffffff52;margin-top:22px;font-size:9px}.sys-error__protocol strong{color:#ffffff8c;letter-spacing:.06em}.sys-error__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;padding:28px;box-shadow:0 25px 80px #00000047}.sys-error__panel>p{color:#ffffff6b;margin:18px 0;font-size:10px;line-height:1.6}.sys-error__status{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding-bottom:19px;font-size:10px;font-weight:800;display:flex}.sys-error__status i{background:var(--color-hot-pink);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #ff008cbf}.sys-error__panel>a{color:#fff;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 0;font-size:10px;font-weight:800;text-decoration:none;display:flex}.sys-error__panel>a i{color:var(--color-neon-lime);font-style:normal}.sys-error__panel>a:hover span{color:var(--color-neon-lime)}@media (max-width:800px){.sys-error{min-height:650px;padding:75px 0}.sys-error__layout{grid-template-columns:1fr;gap:55px}.sys-error h1{font-size:58px}.sys-error__panel{max-width:520px}}@media (max-width:480px){.sys-error__actions{flex-direction:column;align-items:stretch}.sys-error__layout{gap:40px}.sys-error__panel{padding:21px}}
.route-loading{background:var(--color-background,#080808);min-height:100vh;color:var(--color-foreground,#fff);place-items:center;padding:24px;display:grid}.route-loading__logo{transform-origin:50%;animation:1.6s ease-in-out infinite route-logo-breathe}.route-loading__logo .logo{gap:14px}.route-loading__logo .logo__word{font-size:2rem}.route-loading__logo .logo__tagline{font-size:.58rem}@keyframes route-logo-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.route-loading__logo{animation:none}}
.maintenance{color:#fff;background:radial-gradient(circle at 78% 42%,#ff008c24,#0000 24%),radial-gradient(circle at 18% 75%,#d7ff000f,#0000 25%),#070707;flex-direction:column;min-height:100vh;padding:0 max(30px,50vw - 590px);display:flex;position:relative;overflow:hidden}.maintenance__grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.maintenance__header,.maintenance__footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.maintenance__header{border-bottom:1px solid #ffffff1a;height:92px}.maintenance__header>span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.maintenance__header>span i{background:var(--color-neon-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #d7ff00a6}.maintenance__hero{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:780px;min-height:calc(100vh - 160px);padding:70px 0 90px;display:flex;position:relative}.maintenance__kicker{color:var(--color-neon-lime);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.maintenance h1{font:900 clamp(62px,9.4vw,125px)/.79 var(--font-display),sans-serif;letter-spacing:-.075em;text-transform:uppercase;margin:0}.maintenance h1 em{color:#0000;-webkit-text-stroke:1px #ffffff6b;font-style:normal}.maintenance__lead{color:#ffffff8a;max-width:610px;margin:34px 0 0;font-size:13px;line-height:1.75}.maintenance__refresh{align-items:center;gap:20px;margin-top:32px;display:flex}.maintenance__refresh button{background:var(--color-neon-lime);color:#080808;min-height:45px;font:900 10px var(--font-body),sans-serif;cursor:pointer;border:0;border-radius:9px;padding:0 17px}.maintenance__refresh button b{margin-left:26px;font-size:15px}.maintenance__refresh>span{color:#ffffff59;font-size:9px}.maintenance__refresh strong{color:#fff}.maintenance__links{gap:25px;margin-top:45px;display:flex}.maintenance__links a{color:#ffffff9e;border-bottom:1px solid #ffffff38;font-size:9px;font-weight:800;text-decoration:none}.maintenance__orbit{border:1px dashed #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:calc(100% + 70px);transform:translateY(-50%)}.maintenance__orbit:before,.maintenance__orbit:after{content:"";border:1px solid #ff008c21;border-radius:50%;position:absolute}.maintenance__orbit:before{inset:55px}.maintenance__orbit:after{border-color:#d7ff0026;inset:130px}.maintenance__orbit i{background:var(--color-hot-pink);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 25px #ff008ccc}.maintenance__orbit i:first-child{top:85px;left:28px}.maintenance__orbit i:nth-child(2){background:var(--color-neon-lime);bottom:55px;right:52px;box-shadow:0 0 25px #d7ff0099}.maintenance__orbit i:last-child{width:16px;height:16px;top:202px;left:202px}.maintenance__footer{color:#ffffff40;letter-spacing:.14em;border-top:1px solid #ffffff1a;height:68px;font-size:8px;font-weight:900}@media (max-width:900px){.maintenance__orbit{opacity:.45;left:75%}.maintenance__hero{max-width:680px}.maintenance h1{font-size:76px}}@media (max-width:600px){.maintenance{padding:0 22px}.maintenance__header{height:76px}.maintenance__header>span{font-size:7px}.maintenance__hero{min-height:calc(100vh - 134px);padding:55px 0}.maintenance h1{font-size:51px}.maintenance__lead{font-size:12px}.maintenance__refresh{flex-direction:column;align-items:flex-start}.maintenance__links{flex-direction:column;align-items:flex-start;gap:15px}.maintenance__orbit{opacity:.2;top:38%;left:45%}.maintenance__footer{height:58px}.maintenance__footer span:last-child{display:none}}
:root{--motion-duration:.26s;--motion-distance:12px;--motion-ease:cubic-bezier(.2,.8,.2,1)}html[data-motion=lite]{--motion-duration:.16s;--motion-distance:4px}html[data-motion=reduced]{--motion-duration:1ms;--motion-distance:0px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}html[data-motion=full] body>main{animation:motion-page-enter .2s var(--motion-ease) both}html[data-motion=lite] body>main{animation:.14s both motion-page-fade}html body>main.ck-page{animation:none}@keyframes motion-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes motion-page-fade{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){html[data-motion=full] :is(a,button,.event-card){transition-timing-function:cubic-bezier(.2,.75,.2,1)}html[data-motion=full] .event-card:hover{transform:translateY(-4px)}html[data-motion=full] :is(button,[role=button]):active{transform:scale(.975)}}html[data-motion=lite] :is(.hero__slide,.event-hero,.sys-404__track,.maintenance__orbit){background-attachment:scroll!important;animation:none!important}html[data-motion=lite] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-motion=reduced] *{scroll-behavior:auto!important}html[data-motion=reduced] :is(.hero__slide,.event-hero,.sys-404__track,.maintenance__orbit){animation:none!important;transform:none!important}html[data-motion=reduced] :not(.route-loading *){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.motion-atmosphere{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.motion-progress{transform-origin:0;background:linear-gradient(90deg,var(--color-hot-pink),var(--color-neon-lime));height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #ff008c80}html[data-motion=lite] .motion-progress{height:1px}html[data-motion=reduced] .motion-atmosphere{display:none}html[data-motion-ready] .home-hero__shot{animation:motion-hero-shot .38s var(--motion-ease) both}html[data-motion-ready] .home-hero__shot--2{animation-delay:35ms}html[data-motion-ready] .home-hero__shot--3{animation-delay:70ms}html[data-motion-ready] .home-hero__title>span{animation:motion-hero-copy .32s var(--motion-ease) both;display:block}html[data-motion-ready] .home-hero__title>span+span{animation-delay:40ms}html[data-motion-ready] .home-hero__lead,html[data-motion-ready] .home-hero .btn-primary,html[data-motion-ready] .home-hero__trust,html[data-motion-ready] .home-hero__stat{animation:motion-hero-rise .28s var(--motion-ease) both}html[data-motion-ready] .home-hero__lead{animation-delay:55ms}html[data-motion-ready] .home-hero .btn-primary{animation-delay:80ms}html[data-motion-ready] .home-hero__trust{animation-delay:.105s}html[data-motion-ready] .home-hero__stat{animation-delay:.13s}@keyframes motion-hero-shot{0%{opacity:0;transform:scale(1.02)translate(6px)}to{opacity:1;transform:none}}@keyframes motion-hero-copy{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:none}}@keyframes motion-hero-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-motion=full] .ecard{transition:transform .26s var(--motion-ease),box-shadow .26s var(--motion-ease),border-color .2s ease}html[data-motion=full] .ecard:hover{transform:translateY(-4px)}html[data-motion=full] .ecard .ecard__cover img{transition:transform .38s var(--motion-ease)}html[data-motion=full] .ecard:hover .ecard__cover img{transform:scale(1.035)}html[data-motion=full] .evt-hero-wrap img{transition:transform .5s var(--motion-ease)}html[data-motion=full] .evt-hero-wrap:hover img{transform:scale(1.012)}html[data-motion=full] .evt-summary{transition:box-shadow .3s,border-color .3s}html[data-motion=full] .evt-summary:hover{border-color:#d7ff0040;box-shadow:0 24px 70px #0000002e}html[data-motion=full] .ck-steps__item--current .ck-steps__dot{animation:2.2s ease-in-out infinite motion-step-pulse}@keyframes motion-step-pulse{50%{box-shadow:0 0 0 7px #d7ff0017}}html[data-motion-ready][data-motion=full] :is(.cat-header,.evt-hero-wrap,.ck-steps){animation:motion-surface-in .3s var(--motion-ease) both}html[data-motion-ready][data-motion=full] :is(.cat-body,.evt-tabs,.evt-layout,.ck-layout){animation:motion-surface-in .32s 40ms var(--motion-ease) both}@keyframes motion-surface-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:760px),(hover:none),(pointer:coarse){html[data-motion=full] .home-hero__shot{animation-duration:.34s}html[data-motion=full] :is(.ecard,.event-card):hover,html[data-motion=full] .ecard:hover .ecard__cover img{transform:none}}
