:root{--main-theme-color:#f36b21;--secondary-theme-color:#0d72f8;--body-text-color:#f4f2ff;--body-background-color:#000;--bs-body-color:var(--body-text-color);--body-font:Arial,sans-serif;--navigation-headings-font:Arial,sans-serif;--secondary-headings-font:Arial,sans-serif;--venue-location-font:Arial,sans-serif;--tournament-dates-font:Arial,sans-serif}:where(html,body){margin:0;padding:0}:is(body:has(#landing),html:has(#landing)){overflow:hidden}.content-card-filters{width:0;height:0;position:absolute;overflow:hidden}.application-dialog__submit{border:1px solid var(--secondary-theme-color);background:color-mix(in srgb,var(--secondary-theme-color),transparent 88%);min-height:2.9rem;color:var(--secondary-theme-color);font-family:var(--navigation-headings-font);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;transition:all .3s;display:inline-flex}.application-dialog__submit:focus-visible,.application-dialog__submit:hover{border-color:var(--main-theme-color);background:color-mix(in srgb,var(--main-theme-color),transparent 88%);color:var(--main-theme-color);box-shadow:0 0 1rem color-mix(in srgb,var(--main-theme-color),transparent 48%)}.application-dialog{border:5px solid color-mix(in srgb,var(--secondary-theme-color),transparent 24%);background:radial-gradient(circle at top,color-mix(in srgb,var(--main-theme-color),#080018 78%),#080018 68%);width:min(80rem,100vw - 2rem);max-width:none;max-height:min(88dvh,54rem);color:var(--body-text-color);box-shadow:0 0 2.2rem color-mix(in srgb,var(--secondary-theme-color),transparent 65%);opacity:1;border-radius:15px;margin:auto;padding:clamp(1.15rem,4vw,2rem);overflow:auto;transform:none}.application-dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) both modal-reveal,.38s step-end both modal-glitch-arrive}.application-dialog::backdrop{background:0 0}.application-dialog[open]::backdrop{background:#000000d1;animation:.28s ease-out both modal-backdrop-reveal}.application-dialog[open].is-closing{animation:.16s ease-in forwards modal-fade-out}.application-dialog[open].is-closing::backdrop{animation:.16s ease-in forwards modal-backdrop-fade-out}@media (prefers-reduced-motion:reduce){.application-dialog,.application-dialog[open]{opacity:1;animation:none;transform:none}.application-dialog::backdrop,.application-dialog[open]::backdrop{background:#000000d1;animation:none}}.application-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.application-dialog__header h2{color:#fff;font-family:var(--navigation-headings-font);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900}.application-dialog h1,.application-dialog h2,.application-dialog h3,.application-dialog h4,.application-dialog h5,.application-dialog h6{color:var(--secondary-theme-color)}.application-dialog .application-dialog__header h2{color:#fff}.application-dialog__close{border:1px solid color-mix(in srgb,var(--secondary-theme-color),transparent 25%);width:2.5rem;height:2.5rem;color:var(--secondary-theme-color);cursor:pointer;background:0 0;flex:none;font-size:1.2rem}.application-dialog__description{margin-bottom:1.25rem}.application-dialog__form{flex-direction:column;gap:.9rem;display:flex}.application-dialog__form>label{color:var(--body-text-color);flex-direction:column;gap:.35rem;font-size:.95rem;font-weight:700;display:flex}.application-dialog__label-text{align-items:baseline;gap:.2em;display:inline-flex}.application-dialog__required{color:var(--main-theme-color);font-weight:900}.application-dialog__form input:not([type=checkbox]),.application-dialog__form select,.application-dialog__form textarea{width:100%;min-height:2.8rem;color:var(--body-text-color);font:inherit;background:#040512db;border:1px solid #ffffff3d;border-radius:0;outline:0;padding:.65rem .75rem}.application-dialog__form textarea{resize:vertical;min-height:7rem}.application-dialog__form input:focus,.application-dialog__form select:focus,.application-dialog__form textarea:focus{border-color:var(--secondary-theme-color);box-shadow:0 0 .65rem color-mix(in srgb,var(--secondary-theme-color),transparent 48%)}.application-dialog__form .application-dialog__checkbox{flex-direction:row;align-items:center;gap:.55rem;display:flex}.application-dialog__checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--secondary-theme-color)}.application-dialog__repeater{border:0;flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:0;display:flex}.application-dialog__repeater legend{color:var(--body-text-color);margin-bottom:.1rem;font-size:.95rem;font-weight:700}.application-dialog__repeater-row{align-items:center;gap:.5rem;display:flex}.application-dialog__repeater-row input{flex:1;min-width:0}.application-dialog__repeat-add,.application-dialog__repeat-remove{border:1px solid color-mix(in srgb,var(--secondary-theme-color),transparent 30%);color:var(--secondary-theme-color);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.45rem;transition:all .3s;display:inline-flex}.application-dialog__repeat-add{min-height:2.4rem;font:inherit;align-self:flex-start;margin-top:8px;padding:.45rem .75rem;font-size:.9rem}.application-dialog__repeat-remove{flex:none;width:2.8rem;height:2.8rem;font-size:.9rem}.application-dialog__repeat-add:hover,.application-dialog__repeat-remove:hover:not(:disabled){border-color:var(--main-theme-color);color:var(--main-theme-color);box-shadow:0 0 .65rem color-mix(in srgb,var(--main-theme-color),transparent 60%)}.application-dialog__repeat-remove:disabled{opacity:.4;cursor:not-allowed}.application-dialog__submit{align-self:flex-start;margin-top:.35rem}.application-dialog__submit:disabled{opacity:.6;cursor:wait}.application-dialog__message{margin:0}.application-dialog__message.is-success{color:var(--main-theme-color);font-weight:700}.application-dialog__message.is-error{color:var(--secondary-theme-color);font-weight:700}.site-entry-content{z-index:2;visibility:hidden;opacity:0;width:100%;max-height:100dvh;position:fixed;inset:0;overflow:hidden!important}.site-entry-content:not(.is-visible) *,.site-entry-content:not(.is-visible) :after,.site-entry-content:not(.is-visible) :before{transition:none!important}.site-entry-content.is-visible{visibility:visible;opacity:1}#landing{z-index:93;background-position:bottom;background-size:cover;background-attachment:scroll;width:100%;height:100%;position:fixed;overflow:hidden}#landing.is-exiting{transform-origin:50%;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,transparent 0 var(--hole-size),#000 calc(var(--hole-size) + 1.5%),#000 100%);-webkit-mask-image:radial-gradient(circle at center,transparent 0 var(--hole-size),#000 calc(var(--hole-size) + 1.5%),#000 100%);mask-image:radial-gradient(circle at center,transparent 0 var(--hole-size),#000 calc(var(--hole-size) + 1.5%),#000 100%);animation-name:landing-wormhole-exit,landing-hole-reveal;animation-duration:.72s,.72s;animation-timing-function:linear,ease-in;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards;animation-timeline:auto}#landing.is-exiting:before{content:"";background:radial-gradient(ellipse at center,#000 0,#02000a 18%,transparent 38%),conic-gradient(from 20deg at center,transparent 0deg,var(--secondary-theme-color) 18deg,transparent 38deg,var(--main-theme-color) 62deg,transparent 88deg,var(--secondary-theme-color) 116deg,transparent 145deg,var(--main-theme-color) 190deg,transparent 225deg,var(--secondary-theme-color) 270deg,transparent 320deg),repeating-radial-gradient(ellipse at center,transparent 0 7%,#fff 7.5% 8%,var(--secondary-theme-color) 8.5% 10%,transparent 11% 17%),repeating-radial-gradient(ellipse at center,transparent 0 15%,var(--main-theme-color) 16% 17%,transparent 18% 25%),radial-gradient(ellipse at center,#fff 0,var(--secondary-theme-color) 4%,#12002c 18%,#03000d 52%,#000 100%);background-blend-mode:screen,screen,screen,normal;mix-blend-mode:screen;animation:.5s linear forwards landing-wormhole-tunnel;position:absolute;inset:-20%}#landing.is-exiting:after{content:"";z-index:10;pointer-events:none;opacity:0;background:0 0;animation:none;position:absolute;inset:0}.page-warp-target{transform-origin:50%;will-change:transform,opacity,filter;animation:.75s cubic-bezier(.2,.8,.2,1) both page-wormhole-arrival;display:block}#landing .loader-video-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 0,#03000d18 58%,#03000d66 100%);position:absolute;inset:0}#landing .loader-particles{z-index:3;pointer-events:none;transform:translate(var(--firefly-mouse-x,0),var(--firefly-mouse-y,0));transition:transform 1.1s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:hidden}#landing .loader-particles i{background:radial-gradient(circle,#fff 0 22%,var(--secondary-theme-color) 42% 100%);mix-blend-mode:screen;width:6px;height:6px;box-shadow:0 0 10px #fff,0 0 18px var(--secondary-theme-color),0 0 38px var(--secondary-theme-color),0 0 72px var(--secondary-theme-color);filter:saturate(5)brightness(2.6)contrast(1.8);opacity:0;animation:landing-firefly-flight 4.8s cubic-bezier(.37,0,.63,1) var(--delay) infinite alternate;will-change:transform,opacity;z-index:1;border-radius:50%;position:absolute;top:50%;left:50%}#landing .loader-particles i:nth-child(3n){background:radial-gradient(circle,#fff 0 22%,var(--main-theme-color) 42% 100%);width:5px;height:2px;box-shadow:0 0 10px #fff,0 0 22px var(--main-theme-color),0 0 46px var(--main-theme-color),0 0 84px var(--main-theme-color)}#landing .loader-particles i:nth-child(5n+1),#landing .loader-particles i:nth-child(7n){background:var(--main-theme-color);box-shadow:0 0 7px var(--main-theme-color),0 0 16px var(--main-theme-color)}#landing .loader-particles i.main-firefly{background:radial-gradient(circle,#fff 0 22%,var(--main-theme-color) 42% 100%);box-shadow:0 0 10px #fff,0 0 24px var(--main-theme-color),0 0 52px var(--main-theme-color),0 0 84px var(--main-theme-color)}#landing .loader-particles i:nth-child(4n){background:var(--secondary-theme-color);width:2px;height:7px;box-shadow:0 0 7px var(--secondary-theme-color),0 0 16px var(--secondary-theme-color)}#landing .loader-particles i:first-child{--x:-48vw;--y:-34vh;--delay:-.2s;--scale:.8}#landing .loader-particles i:nth-child(2){--x:42vw;--y:-27vh;--delay:-.9s;--scale:1.2}#landing .loader-particles i:nth-child(3){--x:-39vw;--y:28vh;--delay:-1.7s;--scale:1}#landing .loader-particles i:nth-child(4){--x:46vw;--y:34vh;--delay:-2.2s;--scale:.7}#landing .loader-particles i:nth-child(5){--x:-28vw;--y:-45vh;--delay:-1.1s;--scale:1.4}#landing .loader-particles i:nth-child(6){--x:25vw;--y:43vh;--delay:-2.5s;--scale:.9}#landing .loader-particles i:nth-child(7){--x:-52vw;--y:3vh;--delay:-.5s;--scale:.6}#landing .loader-particles i:nth-child(8){--x:53vw;--y:-2vh;--delay:-1.9s;--scale:1.1}#landing .loader-particles i:nth-child(9){--x:-17vw;--y:47vh;--delay:-.7s;--scale:.8}#landing .loader-particles i:nth-child(10){--x:12vw;--y:-46vh;--delay:-2.7s;--scale:1.3}#landing .loader-particles i:nth-child(11){--x:-45vw;--y:-9vh;--delay:-1.4s;--scale:.7}#landing .loader-particles i:nth-child(12){--x:38vw;--y:17vh;--delay:-2s;--scale:1}#landing .loader-particles i:nth-child(13){--x:-34vw;--y:39vh;--delay:-.3s;--scale:1.2}#landing .loader-particles i:nth-child(14){--x:31vw;--y:-39vh;--delay:-1.6s;--scale:.8}#landing .loader-particles i:nth-child(15){--x:-8vw;--y:-48vh;--delay:-2.4s;--scale:.6}#landing .loader-particles i:nth-child(16){--x:8vw;--y:48vh;--delay:-.8s;--scale:1.1}#landing .loader-particles i:nth-child(17){--x:-50vw;--y:19vh;--delay:-1.2s;--scale:.9}#landing .loader-particles i:nth-child(18){--x:49vw;--y:-18vh;--delay:-2.1s;--scale:1.3}#landing .loader-particles i:nth-child(19){--x:-22vw;--y:35vh;--delay:-.4s;--scale:.7}#landing .loader-particles i:nth-child(20){--x:21vw;--y:-34vh;--delay:-1.8s;--scale:1}#landing .loader-particles i:nth-child(21){--x:-42vw;--y:-23vh;--delay:-2.6s;--scale:.8}#landing .loader-particles i:nth-child(22){--x:43vw;--y:25vh;--delay:-1s;--scale:1.2}#landing .loader-particles i:nth-child(23){--x:-12vw;--y:42vh;--delay:-.6s;--scale:.9}#landing .loader-particles i:nth-child(24){--x:15vw;--y:-43vh;--delay:-2.3s;--scale:.7}#landing .loader-particles i:nth-child(25){--x:-47vw;--y:42vh;--delay:-1.3s;--scale:.8}#landing .loader-particles i:nth-child(26){--x:48vw;--y:-41vh;--delay:-.9s;--scale:1.1}#landing .loader-particles i:nth-child(27){--x:-29vw;--y:-31vh;--delay:-2.8s;--scale:.6}#landing .loader-particles i:nth-child(28){--x:28vw;--y:31vh;--delay:-1.5s;--scale:1.3}#landing .loader-particles i:nth-child(29){--x:-5vw;--y:44vh;--delay:-.1s;--scale:.9}#landing .loader-particles i:nth-child(30){--x:6vw;--y:-44vh;--delay:-2.9s;--scale:.7}#landing .loader-particles i:nth-child(31){--x:-37vw;--y:11vh;--delay:-1.1s;--scale:1.2}#landing .loader-particles i:nth-child(32){--x:36vw;--y:-12vh;--delay:-2.2s;--scale:.8}#landing .loader-particles i:nth-child(33){--x:-19vw;--y:26vh;--delay:-.4s;--scale:.7}#landing .loader-particles i:nth-child(34){--x:18vw;--y:-25vh;--delay:-1.7s;--scale:1.1}#landing .loader-particles i:nth-child(35){--x:-9vw;--y:-28vh;--delay:-2.5s;--scale:.9}#landing .loader-particles i:nth-child(36){--x:10vw;--y:29vh;--delay:-.6s;--scale:.8}html.fireflies-following #landing .loader-particles{transform:translate(var(--firefly-mouse-x,0),var(--firefly-mouse-y,0)) scale(1);animation:none}html.fireflies-button-focus #landing .loader-particles{transform:translate(var(--firefly-mouse-x,0),var(--firefly-mouse-y,0)) scale(.92)}html.fireflies-following #landing .loader-particles i{filter:saturate(5)brightness(2.2)contrast(1.8);width:6px;height:6px;transition:left .65s cubic-bezier(.22,.61,.36,1),top .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1),opacity .3s;animation-play-state:running;opacity:1!important;animation:none!important}html.fireflies-button-focus #landing .loader-particles i{width:6px;height:6px}#landing .loader-content{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex;position:absolute;inset:0}#landing.is-exiting{animation:.35s ease-in forwards landing-fade-out;-webkit-mask-image:none;mask-image:none}#landing.is-exiting:after,#landing.is-exiting:before{display:none}#landing.is-exiting{-webkit-mask-image:radial-gradient(circle at center,transparent 0 var(--portal-hole),#000 calc(var(--portal-hole) + 2%),#000 100%);-webkit-mask-image:radial-gradient(circle at center,transparent 0 var(--portal-hole),#000 calc(var(--portal-hole) + 2%),#000 100%);mask-image:radial-gradient(circle at center,transparent 0 var(--portal-hole),#000 calc(var(--portal-hole) + 2%),#000 100%);animation:.72s cubic-bezier(.2,.75,.15,1) forwards tokyo-portal-open}#landing.is-exiting:before{content:"";z-index:8;pointer-events:none;mix-blend-mode:screen;opacity:0;background:repeating-conic-gradient(from 8deg,#0000 0deg 8deg,#03e9f4bf 9deg 10deg,#0000 11deg 20deg),repeating-radial-gradient(#0000 0 8%,#03e9f4d9 8.5% 8.8%,#0000 9.2% 15%),radial-gradient(circle,#02000d 0 12%,#11002b 24%,#ff730038 44%,#0000 62%);animation:.72s cubic-bezier(.2,.75,.15,1) forwards tokyo-portal-spin;display:block;position:absolute;inset:-35%}#landing.is-exiting:after{content:"";z-index:9;border:2px solid var(--secondary-theme-color);width:18vmin;height:18vmin;box-shadow:0 0 10px var(--secondary-theme-color),0 0 26px var(--secondary-theme-color),0 0 48px var(--main-theme-color),inset 0 0 22px var(--main-theme-color);pointer-events:none;opacity:0;border-radius:50%;animation:.72s cubic-bezier(.2,.75,.15,1) forwards tokyo-portal-ring;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}#landing.is-exiting{animation:.36s steps(7,end) forwards cyber-glitch-exit;overflow:hidden;-webkit-mask-image:none;mask-image:none}#landing.is-exiting:after,#landing.is-exiting:before{content:"";z-index:12;pointer-events:none;mix-blend-mode:screen;opacity:0;background:repeating-linear-gradient(0deg,#0000 0 3px,#03e9f42e 4px,#0000 5px 7px),linear-gradient(90deg,#0000 0 12%,#03e9f4cc 12.2% 12.8%,#0000 13% 41%,#03e9f4a6 41.2% 42%,#0000 42.2% 73%,#03e9f4bf 73.2% 74%,#0000 74.2%);animation:.36s steps(7,end) forwards cyber-glitch-slice;display:block;position:absolute;inset:0}#landing.is-exiting:after{z-index:13;background:repeating-linear-gradient(0deg,#0000 0 5px,#ff245f29 6px,#0000 7px 9px),linear-gradient(90deg,#0000 0 25%,#ff245fcc 25.2% 26%,#0000 26.2% 57%,#ff7300b3 57.2% 58%,#0000 58.2% 88%,#ff245fcc 88.2% 89%,#0000 89.2%);animation-name:cyber-glitch-slice-alt}#landing.is-exiting.is-waiting-hero{animation:.42s steps(7,end) infinite cyber-glitch-hold}#landing.is-exiting.is-waiting-hero:after,#landing.is-exiting.is-waiting-hero:before{animation-duration:.42s;animation-iteration-count:infinite}#landing.is-exiting,#landing.is-exiting:after,#landing.is-exiting:before{animation-duration:.36s}.page-warp-target{animation-duration:.36s;animation-delay:0s}.page-warp-target:after,.page-warp-target:before{content:"";z-index:999;pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;inset:0}.page-warp-target:before{background:linear-gradient(90deg,#0000 0 8%,#03e9f4 8% 22%,#0000 22% 48%,#03e9f4 48% 66%,#0000 66% 100%);animation:1.35s steps(10,end) .48s both arrival-glitch-cyan}.page-warp-target:after{background:linear-gradient(90deg,#0000 0 26%,#ff245f 26% 40%,#0000 40% 70%,#ff7300 70% 84%,#0000 84% 100%);animation:1.35s steps(10,end) .62s both arrival-glitch-magenta}.page-warp-target,.page-warp-target:after,.page-warp-target:before{animation:none!important}.page-warp-target{animation:.82s steps(12,end) 40ms both page-distortion!important}.page-warp-target:after,.page-warp-target:before{display:none}.site-entry-content.page-warp-target{animation-name:page-distortion-with-visible-background!important}.site-entry-content.is-initial-arrival #home_page_stage{animation-name:home-stage-arrival-with-visible-background!important}#landing .loader-logo{object-fit:contain;width:980px;max-width:100%;height:auto;max-height:none;filter:saturate(1.4) drop-shadow(0 0 16px var(--secondary-theme-color));display:block;position:static;transform:none}#landing .loader-mark{color:#fff;letter-spacing:.08em;text-shadow:0 0 12px #fff,0 0 32px var(--secondary-theme-color);font-size:clamp(2rem,8vw,6rem);font-weight:900}#landing .loader-content small{color:#fff;letter-spacing:.14em;text-align:center;text-shadow:0 0 8px #000,0 0 14px var(--secondary-theme-color);margin:1rem 0 0;font-size:.82rem;font-weight:700;display:block}#landing .start_btn{--neon-orange:var(--main-theme-color);--neon-cyan:var(--secondary-theme-color);isolation:isolate;border:2px solid var(--neon-cyan);color:#fff;min-width:285px;box-shadow:0 0 5px var(--neon-cyan),0 0 14px var(--neon-cyan),0 0 30px var(--neon-cyan),inset 0 0 12px var(--neon-cyan),inset 0 0 24px #fff2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 5px #fff,0 0 12px #fff,0 0 24px var(--neon-cyan);filter:drop-shadow(0 0 6px var(--neon-cyan)) drop-shadow(0 0 14px var(--neon-orange));background:#1a1a1a;border-radius:999px;align-self:center;margin-inline:auto;padding:15px 34px;font-size:22px;font-weight:800;transition:transform .38s cubic-bezier(.22,.61,.36,1),filter .38s,box-shadow .38s,border-color .38s;animation:2.4s ease-in-out infinite landing-neon-pulse,5s step-end infinite landing-button-glitch;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none}#landing .loader-content small,#landing .start_btn{font-family:Arial,sans-serif}#landing .start_btn:focus-visible,#landing .start_btn:hover{color:#fff;background:var(--neon-orange);filter:drop-shadow(0 0 7px var(--neon-orange)) drop-shadow(0 0 16px var(--neon-cyan)) brightness(1.15);border-color:var(--neon-orange);box-shadow:0 0 6px var(--neon-orange),0 0 18px var(--neon-orange),0 0 38px var(--neon-cyan),inset 0 0 18px var(--neon-orange),inset 0 0 28px #ffffff28;outline:0;transform:translateY(-4px)}#landing .start_btn:after,#landing .start_btn:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}#landing .start_btn:before{background:var(--neon-cyan);mix-blend-mode:screen;clip-path:inset(38% 0 50%);animation:5s step-end infinite landing-glitch-band}#landing .start_btn:after{background:var(--neon-orange);mix-blend-mode:screen;clip-path:inset(65% 0 25%);animation:5s step-end 80ms infinite reverse landing-glitch-band}@media (max-width:767px){#landing .start_btn{min-width:210px;padding:15px 27px;font-size:16px}}.site-intro-splash{z-index:10000;background:radial-gradient(circle,color-mix(in srgb,var(--main-theme-color),#080816 46%),color-mix(in srgb,var(--secondary-theme-color),#080816 84%) 52%,#080816 100%);isolation:isolate;place-items:center;width:100%;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.site-intro-splash[popover]{max-width:none;max-height:none;margin:0}.site-intro-splash img{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;margin:auto;animation:1.8s step-end infinite splash-image-distortion;display:block;position:absolute;inset:0}.site-intro-splash:after,.site-intro-splash:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.site-intro-splash:not(.is-exiting):before{opacity:.52;mix-blend-mode:color;background:repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in srgb,var(--secondary-theme-color) 46%,transparent) 6px 7px,transparent 8px 12px),linear-gradient(135deg,color-mix(in srgb,var(--main-theme-color) 74%,transparent),transparent 48%,color-mix(in srgb,var(--secondary-theme-color) 72%,transparent));animation:2.8s linear infinite splash-scan-drift}.site-intro-splash:not(.is-exiting):after{opacity:.34;background:linear-gradient(90deg,transparent 0 12%,color-mix(in srgb,var(--secondary-theme-color) 78%,transparent) 12% 12.35%,transparent 12.7% 73%,color-mix(in srgb,var(--main-theme-color) 80%,transparent) 73% 73.4%,transparent 74%);animation:1.8s step-end infinite splash-color-slice}.site-entry-content.is-initial-arrival #home_page_stage{animation:.36s steps(7,end) both home-stage-arrival}.site-entry-content.page-warp-target:after,.site-entry-content.page-warp-target:before{z-index:999;pointer-events:none;content:"";mix-blend-mode:screen;will-change:transform,opacity;display:block;position:absolute;inset:0}.site-entry-content.page-warp-target:before{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff24 4px,#0000 5px 7px),linear-gradient(0deg,#0000 0 36%,#00dcff57 36% 39%,#0000 39% 45%,#ff1e7347 45% 48%,#0000 48% 100%);animation:.36s steps(8,end) both vhs-channel-tear-cyan}.site-entry-content.page-warp-target:after{background:linear-gradient(0deg,#0000 0 54%,#ff6e1447 54% 56%,#0000 56% 63%,#00dcff38 63% 66%,#0000 66% 100%);animation:.36s steps(7,end) both vhs-channel-tear-magenta}.site-intro-splash.is-exiting{animation:.42s steps(6,end) forwards intro-glitch-out}.site-intro-splash.is-exiting:after,.site-intro-splash.is-exiting:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.site-intro-splash.is-exiting:before{mix-blend-mode:color;background:repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,var(--secondary-theme-color) 58%,transparent) 8px 10px,transparent 11px 16px),linear-gradient(135deg,color-mix(in srgb,var(--main-theme-color) 68%,transparent),transparent 50%,color-mix(in srgb,var(--secondary-theme-color) 68%,transparent));animation:.18s steps(3,end) infinite intro-scan-glitch}.site-intro-splash.is-exiting:after{background:linear-gradient(90deg,color-mix(in srgb,var(--main-theme-color) 82%,transparent),transparent 32%,color-mix(in srgb,var(--secondary-theme-color) 82%,transparent));opacity:.75;animation:.13s steps(2,end) infinite alternate intro-slice-glitch}@media (prefers-reduced-motion:reduce){.site-intro-splash img,.site-intro-splash:not(.is-exiting):after,.site-intro-splash:not(.is-exiting):before{animation:none}}body .application-dialog a{color:var(--main-theme-color)}body .application-dialog a:not(.site-header a):focus-visible,body .application-dialog a:not(.site-header a):hover{color:var(--secondary-theme-color)}@media (max-width:992px){#landing .loader-logo{max-width:100%}}.site-entry-content.is-page-transitioning #home_page_stage{animation:.24s steps(7,end) both home-stage-arrival!important}.site-entry-content.is-page-transitioning #home_page_stage.public-page{animation:none!important}.site-entry-content.is-page-transitioning #home_page_stage.public-page>.public-page__article{animation:.24s steps(7,end) both home-stage-arrival}.site-entry-content.is-page-awaiting-arrival #home_page_stage{opacity:0;visibility:hidden}.site-consent-shade{z-index:100002;background:#00000094;position:fixed;inset:0}.cookie-consent{z-index:100003;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));border:1px solid color-mix(in srgb,var(--secondary-theme-color),transparent 25%);color:#fff;width:min(66rem,100% - 2rem);max-height:min(80dvh,42rem);box-shadow:0 1rem 3rem #0000008c,0 0 1.5rem color-mix(in srgb,var(--secondary-theme-color),transparent 78%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080816f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-inline:auto;padding:clamp(1rem,2vw,1.5rem);display:flex;position:fixed;overflow:auto}.cookie-consent[popover]{margin-block:0;inset-block-start:auto}html:has(.site-entry-content.is-page-transitioning,.site-entry-content.is-page-awaiting-arrival,.site-entry-content.is-page-arriving) .site-floating-actions{visibility:hidden;opacity:0;pointer-events:none;transition:bottom .25s,opacity .35s,visibility 0s linear .35s}@media (max-width:720px){.cookie-consent{right:max(.65rem,env(safe-area-inset-right));bottom:max(.65rem,env(safe-area-inset-bottom));left:max(.65rem,env(safe-area-inset-left));align-items:stretch;gap:1rem;width:auto;max-height:min(82dvh,42rem);padding:1rem}}@keyframes modal-reveal{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:none}}@keyframes modal-backdrop-reveal{0%{background:0 0}to{background:#000000d1}}@keyframes modal-fade-out{to{opacity:0}}@keyframes modal-backdrop-fade-out{to{background:0 0}}@keyframes modal-glitch-arrive{0%,to{filter:none;clip-path:inset(0);translate:0}18%{filter:saturate(1.8)hue-rotate(-8deg);clip-path:inset(0 0 67%);translate:-2px}34%{filter:saturate(1.6)hue-rotate(10deg);clip-path:inset(42% 0 30%);translate:3px}52%{filter:saturate(1.4);clip-path:inset(74% 0 8%);translate:-1px}68%{filter:none;clip-path:inset(0);translate:1px}}@keyframes landing-hole-reveal{0%{--hole-size:0%}24%{--hole-size:9%}58%{--hole-size:38%}to{--hole-size:100%}}@keyframes page-wormhole-arrival{0%{opacity:.05;filter:blur(18px)saturate(2.5);transform:scale(.18)}58%{opacity:.45;filter:blur(8px)saturate(1.8);transform:scale(.62)}86%{opacity:.9;filter:blur(2px)saturate(1.2);transform:scale(1.08)}to{opacity:1;filter:blur()saturate();transform:scale(1)}}@keyframes landing-wormhole-exit{0%{opacity:1;filter:blur()saturate();transform:scale(1)rotate(0)}18%{opacity:1;filter:blur(1px)saturate(2.5);transform:scale(1.12)rotate(65deg)}64%{opacity:1;filter:blur(6px)saturate(2.5);transform:scale(2.6)rotate(220deg)}92%{opacity:1;filter:blur(15px)saturate(3);transform:scale(5.5)rotate(330deg)}to{opacity:0;filter:blur(30px)saturate(4);transform:scale(8)rotate(360deg)}}@keyframes landing-wormhole-tunnel{0%{opacity:0;transform:scale(.15)rotate(0)}35%{opacity:1;filter:blur(2px);transform:scale(1.4)rotate(120deg)}78%{opacity:1;filter:blur(8px);transform:scale(5)rotate(260deg)}96%{opacity:1;filter:blur(18px);transform:scale(9)rotate(340deg)}to{opacity:0;transform:scale(10)rotate(360deg)}}@keyframes landing-firefly-flight{0%{opacity:.28;transform:translate(-50%,-50%)translate(0)scale(.55)}18%{opacity:.95}36%{opacity:.42}58%{opacity:1}78%{opacity:.5}to{opacity:.72;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(var(--scale))}}@keyframes landing-fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-soft-arrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tokyo-portal-open{0%{opacity:1;--portal-hole:0%}30%{opacity:1;--portal-hole:13%}72%{opacity:1;--portal-hole:48%}to{opacity:0;--portal-hole:100%}}@keyframes tokyo-portal-spin{0%{opacity:0;transform:scale(.18)rotate(0)}18%{opacity:.95}to{opacity:.9;transform:scale(4.8)rotate(320deg)}}@keyframes tokyo-portal-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(9)rotate(-220deg)}}@keyframes tokyo-page-arrival{0%{opacity:.2;filter:blur(9px)saturate(1.7);transform:scale(.72)}70%{opacity:.9;filter:blur(1px)saturate(1.15);transform:scale(1.025)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes cyber-glitch-hold{0%,to{opacity:1;transform:translate(0)skew(0)}14%{opacity:.96;transform:translate(-7px)skew(-1deg)}32%{opacity:.9;transform:translate(9px)skew(1.4deg)}51%{opacity:.94;transform:translate(-11px)skew(-1.8deg)}73%{opacity:.88;transform:translate(13px)skew(2deg)}}@keyframes cyber-glitch-exit{0%{opacity:1;transform:translate(0)}14%{transform:translate(-10px)skew(-1.5deg)}31%{transform:translate(14px)skew(2deg)}49%{opacity:.88;transform:translate(-18px)skew(-2.5deg)}72%{opacity:.55;transform:translate(22px)skew(3deg)}to{opacity:0;transform:translate(-26px)skew(-3deg)}}@keyframes cyber-glitch-slice{0%,to{opacity:0;transform:translate(0)}16%{opacity:.9;transform:translate(-18px)}38%{opacity:.7;transform:translate(24px)}61%{opacity:.85;transform:translate(-30px)}82%{opacity:.55;transform:translate(42px)}}@keyframes cyber-glitch-slice-alt{0%,to{opacity:0;transform:translate(0)}22%{opacity:.85;transform:translate(22px)}47%{opacity:.7;transform:translate(-35px)}69%{opacity:.8;transform:translate(28px)}}@keyframes cyber-glitch-arrival{0%{opacity:0;filter:blur(12px)hue-rotate(35deg)saturate(2.5);transform:translate(45px)scale(.42,.7)}18%{opacity:.35;filter:blur(7px)hue-rotate(-25deg)saturate(3);transform:translate(-28px)scale(.58,.82)}38%{opacity:.7;filter:blur(4px)saturate(2);transform:translate(18px)scale(.78,.92)}62%{opacity:.92;filter:blur(1px)saturate(1.5);transform:translate(-7px)scale(1.06,1.02)}82%{opacity:1;filter:blur()saturate(1.1);transform:translate(3px)scaleX(.99)}to{opacity:1;filter:none;transform:none}}@keyframes arrival-glitch-cyan{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}12%{opacity:.95;clip-path:inset(12% 0 76%);transform:translate(-22px)}27%{opacity:.75;clip-path:inset(51% 0 34%);transform:translate(28px)}43%{opacity:.9;clip-path:inset(78% 0 14%);transform:translate(-34px)}62%{opacity:.62;clip-path:inset(30% 0 58%);transform:translate(22px)}78%{opacity:.4;clip-path:inset(88% 0 5%);transform:translate(-16px)}}@keyframes arrival-glitch-magenta{0%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0)}18%{opacity:.9;clip-path:inset(34% 0 49%);transform:translate(26px)}36%{opacity:.72;clip-path:inset(6% 0 82%);transform:translate(-32px)}55%{opacity:.86;clip-path:inset(64% 0 22%);transform:translate(36px)}74%{opacity:.5;clip-path:inset(18% 0 70%);transform:translate(-18px)}}@keyframes page-distortion{0%{opacity:0;filter:blur(7px)hue-rotate();transform:skew(0)scale(1.32,1.12)}12%{opacity:.65;filter:blur(2px)hue-rotate(28deg)saturate(2);transform:skew(-7deg)scale(1.28,1.1)}26%{opacity:.9;filter:blur(1px)hue-rotate(-32deg)saturate(2.5);transform:translate(18px)skew(10deg)scale(1.22,1.08)}41%{opacity:.78;filter:blur(3px)contrast(1.5)hue-rotate(45deg);transform:translate(-24px)skew(-5deg)scale(1.16,1.06)}58%{opacity:.92;filter:blur(1px)saturate(2);transform:translate(14px)skew(4deg)scale(1.1,1.04)}73%{opacity:1;filter:blur()hue-rotate(-12deg);transform:translate(-7px)skew(-2deg)scale(1.05,1.02)}88%{opacity:1;filter:none;transform:translate(3px)skew(1deg)scale(1.015,1.005)}to{opacity:1;filter:none;transform:none}}@keyframes page-distortion-with-visible-background{0%,to{opacity:1;transform:translate(0)scale(1)}18%{transform:translate(6px)scale(1.012,.99)}36%{transform:translate(-8px)scale(.994,1.008)}56%{transform:translate(5px)scale(1.006,.996)}76%{transform:translate(-2px)}}@keyframes home-stage-arrival-with-visible-background{0%,to{opacity:1;transform:translate(0)scale(1)}20%{transform:translate(4px)scale(1.008,.996)}42%{transform:translate(-5px)scale(.996,1.004)}68%{transform:translate(2px)}}@keyframes landing-neon-pulse{0%,to{filter:drop-shadow(0 0 5px var(--neon-cyan)) drop-shadow(0 0 12px var(--neon-orange))}50%{filter:drop-shadow(0 0 12px var(--neon-cyan)) drop-shadow(0 0 28px var(--neon-orange))}}@keyframes landing-button-glitch{0%,to,91%,96%{text-shadow:0 0 5px #fff,0 0 12px #fff,0 0 24px var(--neon-cyan)}92%{text-shadow:-3px 0 var(--neon-cyan),3px 0 var(--neon-orange),0 0 14px #fff}93%{text-shadow:3px 0 var(--neon-cyan),-3px 0 var(--neon-orange),0 0 14px #fff}94%{text-shadow:0 0 5px #fff,0 0 12px #fff,0 0 24px var(--neon-cyan)}}@keyframes landing-glitch-band{0%,to,90%,96%{opacity:0;transform:translate(0)}92%{opacity:.8;transform:translate(-4px)}93%{opacity:.5;transform:translate(4px)}}@keyframes splash-image-distortion{0%,to,76%,87%{filter:none;transform:scale(1.025)}78%{filter:blur(1.2px)saturate(2.4)contrast(1.25);transform:translate(-14px)skew(-1.4deg)scale(1.055,1.035)}80%{filter:blur(.6px)saturate(2.8)contrast(1.45);transform:translate(18px)skew(1.8deg)scale(1.04,1.06)}82%{filter:saturate(2.2);transform:translate(-8px)skew(-.8deg)scale(1.045)}84%{filter:blur(1px)contrast(1.3);transform:translate(6px)scale(1.03,1.05)}}@keyframes splash-scan-drift{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}@keyframes splash-color-slice{0%,to,76%,87%{opacity:.12;clip-path:inset(0);transform:none}78%{opacity:.9;clip-path:inset(31% 0 62%);transform:translate(-18px)skew(-2deg)}80%{opacity:.82;clip-path:inset(67% 0 25%);transform:translate(20px)skew(2deg)}82%{opacity:.65;clip-path:inset(43% 0 48%);transform:translate(-10px)}84%{opacity:.55;clip-path:inset(0);transform:translate(4px)}}@keyframes home-stage-arrival{0%,to{opacity:1;transform:translate(0)scaleX(1)}12%{transform:translate(-8px)skew(-1deg)scaleX(1.018)}27%{transform:translate(11px)skew(1.5deg)scaleX(.986)}45%{transform:translate(-6px)skew(-.8deg)scaleX(1.008)}68%{transform:translate(2px)}}@keyframes vhs-channel-tear-cyan{0%,to{opacity:0;transform:translate(0)}12%{opacity:.9;transform:translate(-14px)}28%{opacity:.65;transform:translate(10px)}43%{opacity:1;transform:translate(-18px)}61%{opacity:.55;transform:translate(12px)}78%{opacity:.75;transform:translate(-6px)}}@keyframes vhs-channel-tear-magenta{0%,to{opacity:0;transform:translate(0)}18%{opacity:.75;transform:translate(16px)}36%{opacity:.95;transform:translate(-12px)}57%{opacity:.58;transform:translate(20px)}76%{opacity:.8;transform:translate(-8px)}}@keyframes intro-glitch-out{0%{opacity:1;filter:saturate();transform:scale(1)}35%{opacity:1;filter:saturate(2.2)contrast(1.35);transform:translate(-8px)skew(-1deg)scale(1.015)}58%{opacity:.82;filter:saturate(3)contrast(1.7);transform:translate(10px)skew(2deg)scale(1.04)}78%{opacity:.35;filter:saturate(4)contrast(2);transform:translate(-16px)scale(1.08)}to{opacity:0;filter:saturate(5)contrast(2.5);visibility:hidden;transform:scale(1.14)}}@keyframes intro-scan-glitch{0%{opacity:.2;transform:translateY(-12px)}50%{opacity:.85;transform:translateY(14px)}to{opacity:.35;transform:translateY(-6px)}}@keyframes intro-slice-glitch{0%{clip-path:inset(12% 0 62%);transform:translate(-18px)scaleX(1.08)}to{clip-path:inset(65% 0 8%);transform:translate(16px)scaleX(.94)}}@property --hole-size{syntax:"<percentage>";inherits:false;initial-value:0%}@property --portal-hole{syntax:"<percentage>";inherits:false;initial-value:0%}
