@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;0,900;1,700;1,800;1,900&family=Barlow:wght@400;500;600;700&display=swap";:root{--bg:#070b14;--panel:#0d1421;--line:#202b3b;--cyan:#22d3ee;--text:#eff4fa;--muted:#9ba8ba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);scroll-behavior:smooth;scroll-padding-top:90px;font-family:Barlow,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button:disabled:not(.game-card){opacity:.5}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--cyan);outline-offset:5px}input:focus,textarea:focus,select:focus{outline:2px solid var(--cyan);outline-offset:1px}p{color:var(--muted);line-height:1.65}h1,h2,h3,.brand,.game-word{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}h1,h2{letter-spacing:-.025em;margin:0;font-style:italic;font-weight:800;line-height:.96}h2{font-size:clamp(36px,4.1vw,58px)}em{font-style:inherit;color:var(--cyan)}h2>em{display:block}h3{margin:12px 0;font-size:24px;font-weight:700}svg{flex-shrink:0}input,textarea,select{color:var(--text);background:#070d18;border:1px solid #2a3649;border-radius:4px;width:100%;max-width:100%;min-height:48px;padding:13px 14px}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--cyan);flex-shrink:0;width:18px;height:18px;min-height:18px;margin:2px 0}fieldset{border:0;margin:0;padding:0}fieldset[hidden]{display:none}.muted{color:var(--muted)}.eyebrow{letter-spacing:2px;color:var(--cyan);align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:600;display:flex}.live-dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #22d3ee80}.section{max-width:1320px;margin:0 auto;padding:80px 48px}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#070b14eb;align-items:center;gap:36px;height:94px;padding:0 48px;display:flex;position:relative}.brand{letter-spacing:-.5px;font-size:29px;font-style:italic;font-weight:900;line-height:.85;display:inline-block;position:relative}.brand span{color:var(--cyan);margin-left:4px}.brand small{letter-spacing:2.1px;color:#a6b3c4;margin-top:8px;font:500 7.5px Barlow,sans-serif;display:block}.custom-logo img{max-width:150px;max-height:65px}.nav{color:#b5c0cf;gap:33px;margin:auto;font-size:13px;display:flex}.nav a:hover{color:var(--cyan)}.header-cta{border:1px solid #2e6b79;align-items:center;gap:24px;padding:12px 18px;font-size:12px;font-weight:600;display:flex}.header-cta:hover{background:#22d3ee13}.menu-button{background:0 0;border:0;display:none}.hero{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#070b14 3%,#070b14c4 60%,#070b1450),var(--hero-desktop);background-position:50%;background-size:cover;align-items:center;min-height:650px;padding:68px max(48px,50vw - 612px) 76px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(at 83% 45%,#16d3e910,#0000 49%);position:absolute;inset:0}.hero-copy{z-index:2;max-width:670px;position:relative}.hero-grid{opacity:.6;background-image:linear-gradient(#22d3ee08 1px,#0000 1px),linear-gradient(90deg,#22d3ee08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0 0 0 40%;transform:perspective(750px)rotateY(-25deg)rotateX(9deg)scale(1.2);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero .eyebrow{letter-spacing:1.6px;margin-bottom:33px;font-size:10px}.hero .eyebrow span{color:#78879c;border-left:1px solid #334252;margin-left:20px;padding-left:20px;font-size:9px}.hero-kicker{letter-spacing:3.4px;color:#cad4e2;margin:0 0 12px;font-size:13px;font-weight:600}.hero-kicker span{color:#fff}.hero h1{letter-spacing:-1.8px;font-size:clamp(68px,8.2vw,118px);line-height:.86}.hero h1 em{text-shadow:0 0 45px #22d3ee18}.hero-description{color:#a9b6c8;margin:28px 0 30px;font-size:16px;line-height:1.7}.hero-actions{align-items:center;gap:28px;display:flex}.button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:14px 24px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.primary{background:var(--cyan);color:#05131c}.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff60,#0000);width:30%;animation:6s infinite shine;position:absolute;inset:-100% auto -100% -80%;transform:skew(-20deg)}.primary:hover{background:#6ceaff;transform:translateY(-2px)}.secondary{color:#edf4fc;background:#101b2a;border-color:#35445a}.secondary:hover{border-color:var(--cyan)}.text-link{background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13px;display:inline-flex}.text-link:hover{color:var(--cyan)}.hero-meta{color:#8291a5;letter-spacing:.2px;gap:25px;margin-top:38px;font-size:10px;display:flex}.hero-meta>span{align-items:center;gap:7px;display:flex}.hero-meta>span+span{border-left:1px solid var(--line);letter-spacing:1px;padding-left:22px;font-size:9px}.hero-bottom{letter-spacing:2px;color:#6b7b90;border-top:1px solid #ffffff08;justify-content:space-between;padding:17px 48px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bottom>span{align-items:center;gap:12px;display:flex}.arena-mark{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;width:370px;height:440px;display:flex;position:absolute;right:max(7%,50vw - 595px);transform:rotate(-8deg)}.arena-mark strong{letter-spacing:-5px;color:#0000;-webkit-text-stroke:1px #558393;text-shadow:8px 8px #22d3ee06;font-family:Barlow Condensed,Impact,sans-serif;font-size:126px;font-style:italic;line-height:.76;transform:skewY(-6deg)}.arena-mark strong em{color:#22d3ee;letter-spacing:-8px;-webkit-text-stroke:0;text-shadow:0 0 60px #22d3ee19;font-size:185px}.arena-top{letter-spacing:3px;color:#7ea4b1;margin:0 0 28px 7px;font-size:8px}.arena-bottom{letter-spacing:4px;color:#adc6ce;border-top:1px solid #22d3ee55;width:290px;margin-top:24px;padding-top:15px;font-size:9px}.arena-bottom b{float:right;color:var(--cyan);font-size:22px;line-height:10px}.arena-side{writing-mode:vertical-rl;color:#546d7d;letter-spacing:4px;font-size:8px;position:absolute;top:130px;right:-40px}.arena-orbit{border:1px solid #22d3ee20;border-radius:50%;width:410px;height:410px;position:absolute;top:5px;left:-40px;transform:rotateX(35deg);box-shadow:0 0 0 24px #22d3ee03,0 0 0 60px #22d3ee02}.arena-orbit:before,.arena-orbit:after{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 24px var(--cyan);position:absolute;top:60px;right:45px;transform:rotate(45deg)}.arena-orbit:after{width:4px;height:4px;inset:auto auto 40px 70px}.arena-cross{border:1px solid #22d3ee08;position:absolute;inset:5px -20px;transform:rotate(45deg)}.section-top{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.section-top>p{margin-bottom:3px;font-size:13px;line-height:1.8}.games-section{padding-top:65px}.games-section .eyebrow{margin-bottom:15px}.game-grid{perspective:1300px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.game-card{isolation:isolate;aspect-ratio:3/4;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#354154;border:0;border-radius:5px;padding:2px;transition:transform .3s,opacity .3s;position:relative;overflow:visible}.card-interior{background:linear-gradient(160deg,color-mix(in srgb,var(--game) 42%,#060b16) 0%,#0a0f1b 80%);border-radius:3px;flex-direction:column;width:100%;height:100%;padding:17px 16px;display:flex;position:relative;overflow:hidden}.card-interior:after{content:"";pointer-events:none;background:linear-gradient(#04080f25 35%,#04080f 100%);position:absolute;inset:0}.card-interior img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-pattern{opacity:.8;background:repeating-linear-gradient(135deg,#0000 0 25px,#ffffff05 26px 27px,#0000 28px 70px);position:absolute;inset:0}.card-pattern:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--game) 22%,transparent),transparent);width:130px;height:250%;position:absolute;top:-20%;left:20%;transform:rotate(32deg)}.card-number{z-index:1;color:#fff9;letter-spacing:2px;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:relative}.game-word{z-index:1;letter-spacing:-.5px;text-align:left;overflow-wrap:normal;text-shadow:0 2px 30px #0006;max-width:95%;margin:auto 0 22px;font-size:clamp(25px,2.8vw,40px);font-style:italic;font-weight:800;line-height:.92;position:relative}.card-footer{z-index:1;text-transform:uppercase;letter-spacing:1px;color:#c3ccda;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:12px;font-size:8px;display:flex;position:relative}.card-footer>span:first-child{background:#ffffff0b;padding:5px 6px}.select-ring{border:1px solid #a3b2c077;border-radius:50%;width:15px;height:15px;display:block}.game-card:before{content:"";opacity:0;z-index:-1;background:conic-gradient(#22d3ee,#fff,#22d3ee40,#22d3ee,#fff,#22d3ee40,#22d3ee);border-radius:6px;transition:opacity .25s;animation:2s ease-in-out infinite firepulse;position:absolute;inset:-2px;box-shadow:0 0 8px #fff8,0 0 19px #22d3ee88,0 0 38px #22d3ee33}.game-card:after{content:"";filter:blur(4px);opacity:0;z-index:-2;border:2px solid #22d3ee77;border-radius:8px;animation:1.7s ease-in-out infinite firewave;position:absolute;inset:-5px}.game-card.selected{transform:scale(1.035) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));z-index:3}.game-card.selected:before,.game-card.selected:after{opacity:1}.game-card.selected .card-footer{color:var(--cyan)}.sparks{color:#fff;letter-spacing:12px;pointer-events:none;z-index:5;font-size:28px;animation:.65s ease-out forwards burst;position:absolute;top:45%;left:15%}.games-note{color:#8291a6;align-items:center;gap:8px;margin-top:26px;font-size:10px;line-height:1.6;display:flex}.games-note>span:last-child{letter-spacing:1.4px;margin-left:auto;font-size:8px}.games-note b{color:#c9d4e2;font-weight:500}.how-section{border-top:1px solid var(--line);padding-top:65px;padding-bottom:60px}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:42px;display:grid}.steps>div{border-top:1px solid #304256;padding:20px 0 0;position:relative}.steps>div>span{color:var(--cyan);font-family:Barlow Condensed,sans-serif;font-size:34px;font-style:italic;font-weight:700}.steps h3{margin:18px 0 8px;font-size:24px}.steps p{max-width:250px;margin:0;font-size:13px}.welcome{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.welcome p{max-width:850px;font-size:13px}.participate{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.form-intro{position:sticky;top:40px}.form-intro>p{max-width:290px;margin-top:24px;font-size:14px}.form-intro>.eyebrow{margin:0 0 20px;font-size:10px}.trust{color:#a3b5c9;align-items:center;gap:12px;margin-top:34px;font-size:12px;display:flex}.trust svg{color:var(--cyan)}.form-panel{background:linear-gradient(130deg,#101a29,#0b111d);border:1px solid #29384b;border-top:2px solid #22d3ee88;border-radius:4px;padding:32px}.form-progress>div:first-child{letter-spacing:1px;color:#a6b4c5;justify-content:space-between;font-size:10px;display:flex}.form-progress strong{color:var(--cyan);font-weight:500}.progress-track{background:#29374a;height:3px;margin:15px 0 30px;overflow:hidden}.progress-track span{background:var(--cyan);transform-origin:0;height:100%;transition:transform .35s;display:block}.field{margin:0 0 24px}.field>label{color:#dce6f1;margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.5;display:block}.help{color:#879ab1;margin:6px 0 12px;font-size:11px;line-height:1.6}.choices{gap:8px;display:grid}.choices>label,.consent{align-items:flex-start;gap:12px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.choices>label{cursor:pointer;background:#090f1b;border:1px solid #27374b;border-radius:3px;padding:12px}.choices>label:has(input:checked){background:#22d3ee0a;border-color:#22d3ee80}.consent{color:#a9b7cb;margin:18px 0}.form-actions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.honeypot{opacity:0;pointer-events:none;left:-9999px;width:1px!important;height:1px!important;position:absolute!important}.error,.success,.notice{color:#ffadbc;background:#fb71850c;border:1px solid #fb71855a;border-radius:4px;padding:14px 16px;font-size:13px;line-height:1.6}.success{color:#88e8f5;background:#22d3ee0a;border-color:#22d3ee55}.notice{margin:15px 48px}.vote-options{gap:10px;display:grid}.vote-options label{border:1px solid #304059;border-left:3px solid var(--game);cursor:pointer;background:#080f1b;border-radius:3px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.vote-options label.chosen{border-color:var(--cyan);box-shadow:0 0 18px #22d3ee15}.vote-options strong{font-family:Barlow Condensed,sans-serif;font-size:23px;font-style:italic}.vote-options small{color:#859ab2;margin-left:auto;font-size:10px}.vote-options+a{color:var(--cyan);margin-top:18px}.scale{gap:10px;display:flex}.scale>label{cursor:pointer;flex:1}.scale input{opacity:0;position:absolute}.scale span{background:#080f1b;border:1px solid #35445a;border-radius:3px;justify-content:center;align-items:center;height:50px;display:flex}.scale input:checked+span{background:var(--cyan);color:#06101d;border-color:var(--cyan)}.scale input:focus-visible+span{outline:2px solid #fff}.scale-labels{color:#a1b1c4;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.confirmation svg{color:var(--cyan)}.confirmation h3{font-size:30px}.receipt{letter-spacing:1px;color:#8ca7b9;border:1px dashed #22d3ee70;margin:25px 0;padding:20px;font-size:10px}.receipt strong{color:var(--cyan);letter-spacing:2px;margin-top:6px;font-size:24px;display:block}.event-info{border-top:1px solid var(--line);padding-top:40px;padding-bottom:45px}.event-info>div{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.event-info span{text-transform:uppercase;letter-spacing:1px;color:#8091a7;font-size:10px}.event-info strong{color:#d1dce9;margin-top:8px;font-size:13px;font-weight:500;line-height:1.5;display:block}.contact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;display:grid}.contact h2+p{color:#e2eaf5;font-size:17px}.icon-line{align-items:center;gap:10px;display:flex}.contact-art{text-align:center;background:repeating-linear-gradient(135deg,#22d3ee02 0 1px,#0000 1px 15px),radial-gradient(#22d3ee09,#0000 70%);border:1px solid #22354b;align-self:center;padding:48px 25px;position:relative}.contact-art:before,.contact-art:after{content:"+";color:#22d3ee70;font-size:14px;position:absolute;top:-9px;left:-4px}.contact-art:after{inset:auto -4px -9px auto}.contact-art>span{color:#e1edf8;letter-spacing:-4px;font-family:Barlow Condensed,sans-serif;font-size:110px;font-style:italic;font-weight:900;line-height:1}.contact-art>p{letter-spacing:8px;color:var(--cyan);margin:0 0 14px 8px;font-size:12px}.contact-art>small{letter-spacing:2px;color:#73879f;font-size:7px}.socials{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.socials a{text-transform:capitalize;align-items:center;gap:4px;font-size:10px;display:flex}.legal details{border-top:1px solid var(--line);padding:20px 0}.legal details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details>p{white-space:pre-wrap;font-size:13px}details[open] summary>svg{transform:rotate(180deg)}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:30px 48px;display:flex}footer .brand{font-size:23px}footer .brand small{font-size:6px}footer>p,footer>a{color:#8395ab;font-size:10px}footer>a{align-items:center;gap:8px;display:flex}.state-panel{background:#22d3ee05;border:1px solid #22d3ee40;grid-column:1/-1;padding:40px}.state-panel>svg{color:var(--cyan);margin-bottom:20px}.state-panel h2 em{margin-top:15px;font-size:.6em}.bars{max-width:800px;margin-top:35px}.total{color:#fff;align-items:center;gap:14px;margin:0 0 30px;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:700;display:flex}.total span{color:var(--muted);font:400 13px Barlow,sans-serif}.bar-row{margin-bottom:6px;padding:14px 0}.bar-row>div:first-child{align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.bar-row>div>strong{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:600}.bar-row>div>span{color:var(--game);margin-left:auto;font-size:18px}.bar-row small{color:var(--cyan);letter-spacing:1px;border:1px solid #22d3ee55;padding:5px;font-size:7px}.bar-track{background:#182438;border-radius:2px;height:9px;overflow:hidden}.bar-track>div{background:var(--game);transform-origin:0;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.bar-row.leading .bar-track{animation:3s infinite firepulse;box-shadow:0 0 3px #fff,0 0 16px #22d3ee66}.countdown{background:#22d3ee05;border:1px solid #22d3ee33;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.countdown>span{letter-spacing:2px;color:var(--cyan);font-size:11px}.countdown>div{gap:25px;display:flex}.countdown>div>div{text-align:center}.countdown b{font-family:Barlow Condensed,sans-serif;font-size:55px;line-height:1;display:block}.countdown small{letter-spacing:2px;color:#8da2b9;font-size:8px}.flip{animation:.45s flip}.ambient{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.ambient i{background:linear-gradient(#0000,#22d3ee50,#0000);width:1px;height:100px;animation:18s linear infinite drift;position:absolute;top:20%;left:3%;transform:rotate(30deg)}.ambient i:nth-child(2){animation-delay:-9s;top:60%;left:29%}.ambient i:nth-child(3){animation-delay:-5s;top:0;left:65%}.ambient i:nth-child(4){animation-delay:-13s;top:40%;left:96%}.ambient i:nth-child(5){animation-delay:-3s;top:70%;left:55%}.intro{z-index:100;background:#070b14;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;inset:0}.intro .brand{font-size:70px;animation:1.25s ease-out introflash}.intro .brand small{font-size:12px}.intro button{color:#91a6bd;background:0 0;border:1px solid #33465e;padding:10px 20px;font-size:12px;position:absolute;bottom:40px}.reveal{animation:.7s both sectionAppear}.reveal.revealed{opacity:1;transform:none}.fixture-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}.match{border:1px solid var(--line);background:var(--panel);padding:20px}.match small{color:var(--cyan);font-size:11px}.match strong{justify-content:space-between;gap:20px;margin-top:15px;display:flex}.match p{margin-bottom:0;font-size:12px}.admin-login{flex-direction:column;justify-content:center;gap:28px;max-width:520px;min-height:100vh;margin:auto;padding:40px 20px;display:flex}.admin-login>.brand{align-self:center}.admin-login h1{margin-top:24px;font-size:40px}.admin-login .form-panel>svg{color:var(--cyan)}.admin-login .form-panel>p{font-size:13px}.admin-login .form-panel .button{width:100%}.admin-header .eyebrow{margin:0 auto 0 15px;font-size:9px}.admin-header>a:not(.brand){font-size:12px}.admin-shell{grid-template-columns:210px minmax(0,1fr);max-width:1500px;min-height:calc(100vh - 94px);margin:auto;display:grid}.admin-sidebar{border-right:1px solid var(--line);padding:40px 22px}.admin-sidebar>.eyebrow{font-size:8px}.admin-sidebar>button{text-align:left;color:#a3b2c6;background:0 0;border:0;border-left:2px solid #0000;width:100%;margin-bottom:4px;padding:14px;font-size:13px;display:block}.admin-sidebar>button.active{border-color:var(--cyan);color:var(--cyan);background:#22d3ee0a}.admin-phase{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;font-size:12px}.admin-phase small{letter-spacing:2px;color:#627c96;margin:8px 0 0 12px;font-size:7px;display:block}.admin-content{min-width:0;padding:40px}.admin-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.admin-title h1{font-size:48px}.admin-title .eyebrow{margin-bottom:16px;font-size:9px}.admin-panel{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin-bottom:24px;padding:28px}.admin-panel h2{font-size:34px}.admin-panel h2>em{display:inline}.admin-panel p{font-size:13px}.admin-panel h3{margin:0 0 20px;font-size:24px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stats-grid>div{border:1px solid var(--line);background:#0d1726;padding:24px}.stats-grid small{letter-spacing:1px;color:#8da2ba;font-size:8px}.stats-grid strong{color:var(--cyan);margin-top:12px;font-family:Barlow Condensed,sans-serif;font-size:44px;display:block}.summary-grid,.config-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.summary-grid .admin-panel,.config-grid .admin-panel{margin:0}.summary-row{border-bottom:1px solid #213049;justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.summary-row b{color:var(--cyan)}.big-number{color:var(--cyan);font-family:Barlow Condensed,sans-serif;font-size:50px!important}.inline-controls{align-items:center;gap:16px;margin-top:24px;display:flex}.inline-controls>select{flex:1}.inline-controls>span{color:#8295ac;font-size:12px}.table-tools{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.record-list{margin-top:25px}.record-list>details{border-top:1px solid #29374c;padding:18px 0}.record-list summary{font-size:13px}.record-list summary small{color:#8297b1;margin-top:8px;font-size:10px;display:block}.record-list summary>span:last-child{text-align:right}.record-list dl{padding:15px 0;font-size:12px}.record-list dl>div{border-bottom:1px solid #ffffff08;grid-template-columns:140px 1fr;gap:15px;padding:10px 0;display:grid}.record-list dt{color:#8199b6}.record-list dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.danger{color:#fca5b7;background:#fb718509;border-color:#fb71854d}.upload-button{color:var(--cyan);cursor:pointer;background:#22d3ee08;border:1px solid #22d3ee44;align-items:center;gap:12px;padding:13px 17px;font-size:12px;display:inline-flex}.upload-button input{display:none}.asset-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.asset{margin:0;padding:20px}.asset>img,.asset-placeholder{object-fit:contain;background:repeating-linear-gradient(45deg,#142036 0 10px,#0b1422 10px 20px);border:1px solid #2b3c54;width:100%;height:180px;margin-bottom:20px}.asset-placeholder{text-align:center;color:var(--cyan);justify-content:center;align-items:center;padding:15px;font-family:Barlow Condensed,sans-serif;font-size:25px;font-style:italic;display:flex}.asset h3{margin-bottom:10px;font-size:22px}.asset .text-link{margin-top:15px;font-size:11px;display:block}.fixture-editor{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;padding:25px 0;display:grid}.fixture-editor .field{margin:0}.fixture-editor .field>label{font-size:10px}.fixture-editor .button{grid-column:3;align-self:end}.admin-panel .bars{max-width:none}@media (hover:hover){.game-card:not(:disabled):hover{transform:scale(1.05) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));opacity:1;z-index:4}.game-card:not(:disabled):hover:before,.game-card:not(:disabled):hover:after{opacity:1}}@keyframes shine{0%,65%{left:-80%}90%,to{left:150%}}@keyframes firepulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes firewave{0%,to{transform:scale(1)skewY(.2deg)}50%{transform:scale(1.025)skewY(-.3deg)}}@keyframes burst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)translateY(-30px)}}@keyframes flip{0%{opacity:.3;transform:perspective(200px)rotateX(-60deg)}to{opacity:1;transform:perspective(200px)rotateX(0)}}@keyframes drift{0%{opacity:0;transform:translateY(-200px)rotate(30deg)}30%,70%{opacity:.5}to{opacity:0;transform:translateY(600px)rotate(30deg)}}@keyframes introflash{0%{opacity:0;filter:blur(6px);transform:scale(.94)}45%{opacity:1;text-shadow:0 0 35px var(--cyan);filter:blur()}to{opacity:1;text-shadow:0 0 2px var(--cyan);transform:scale(1)}}@keyframes sectionAppear{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes buttonPulse{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 23px #22d3ee25}}.pulse{animation:4s infinite buttonPulse}@supports (animation-timeline:view()){.reveal{animation:linear both sectionAppear;animation-timeline:view();animation-range:entry entry 28%}}@media (min-width:1500px){.hero{min-height:720px}.arena-mark{right:calc(50vw - 570px)}}@media (max-width:1100px){.site-header{padding:0 30px}.hero{min-height:620px;padding-left:36px}.hero h1{font-size:95px}.arena-mark{transform-origin:100%;opacity:.7;right:3%;transform:rotate(-8deg)scale(.8)}.hero-copy{max-width:530px}.section{padding-left:32px;padding-right:32px}.game-grid{gap:12px}.card-interior{padding:13px 12px}.game-word{font-size:30px}.card-footer{font-size:7px}.participate{gap:40px}.section-top>p{max-width:260px}.admin-content{padding:28px}.admin-shell{grid-template-columns:180px 1fr}.admin-sidebar{padding:30px 15px}.asset-grid{grid-template-columns:repeat(2,1fr)}.table-tools{grid-template-columns:1fr 1fr}.table-tools>input{grid-column:1/-1}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.site-header{gap:18px;height:78px;padding:0 22px}.brand{font-size:25px}.brand small{font-size:6px}.header-cta{gap:12px;margin-left:auto;padding:10px 12px;font-size:10px}.menu-button{padding:0;display:block}.nav{border-bottom:1px solid var(--line);background:#0b1321;flex-direction:column;gap:25px;padding:25px;display:none;position:absolute;top:77px;left:0;right:0}.nav.open{display:flex}.hero{background-image:linear-gradient(0deg,#070b14 0%,#070b14aa 60%),var(--hero-mobile);align-items:flex-start;min-height:670px;padding:54px 24px 70px}.hero-copy{width:100%;max-width:100%}.hero .eyebrow{letter-spacing:1.3px;gap:8px;margin-bottom:35px;font-size:8px}.hero .eyebrow span{letter-spacing:1px;margin-left:auto;padding-left:12px;font-size:7px}.hero-kicker{letter-spacing:2.2px;font-size:10px}.hero h1{letter-spacing:-.6px;font-size:clamp(66px,15vw,110px);line-height:.9}.hero-description{max-width:300px;margin:24px 0;font-size:13px}.hero-actions{gap:20px}.hero-actions .text-link{gap:6px;font-size:10px}.hero-actions .button{gap:20px;min-height:50px;padding:14px 20px}.hero-meta{flex-direction:column;gap:13px;margin-top:30px;font-size:10px}.hero-meta>span+span{border:0;padding:0;font-size:8px}.arena-mark{opacity:.25;transform-origin:100%;width:260px;height:380px;top:345px;right:15px;transform:rotate(-9deg)scale(.53)}.arena-side{display:none}.hero-grid{inset:30% -50% 0 0}.hero-bottom{letter-spacing:1.1px;padding:15px 24px;font-size:6px}.hero-bottom span:last-child{font-size:6px}.section{padding:54px 23px}.section-top{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:27px}.section-top>p{max-width:100%;margin:0;font-size:12px}.section h2{font-size:40px}.eyebrow{letter-spacing:1.6px;margin-bottom:17px;font-size:9px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.game-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7.5px)}.game-word{font-size:35px}.card-interior{padding:15px}.card-footer{font-size:8px}.games-note{align-items:flex-start;gap:8px;font-size:9px;line-height:1.7}.games-note svg{margin-top:2px}.games-note>span:last-child{display:none}.steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.steps>div{grid-template-columns:45px 1fr;column-gap:16px;padding-top:18px;display:grid}.steps>div>span{grid-row:span 2;font-size:35px}.steps h3{margin:0;font-size:25px}.steps p{max-width:none;margin-top:7px;font-size:12px}.welcome{font-size:12px}.participate{grid-template-columns:1fr;gap:30px}.form-intro{position:static}.form-intro>p{max-width:none;margin-top:20px}.form-intro .trust{margin-top:20px}.form-intro .small{max-width:300px;font-size:11px}.form-panel{padding:24px 20px}.field{margin-bottom:24px}.field>label{font-size:13px}.event-info>div{grid-template-columns:repeat(2,1fr);gap:26px}.event-info strong{font-size:12px}.contact{grid-template-columns:1fr;gap:36px}.contact .button{gap:12px;width:100%;font-size:12px}.contact-art{padding:35px}.legal{padding-top:10px}.legal summary{font-size:12px}footer{flex-wrap:wrap;padding:25px 23px}footer>p{margin-left:auto;font-size:9px}footer>a{justify-content:flex-end;width:100%;font-size:9px}.countdown{flex-direction:column;align-items:flex-start;padding:20px}.countdown>div{justify-content:space-between;gap:15px;width:100%}.countdown b{font-size:44px}.countdown>span{font-size:9px}.state-panel{padding:25px}.state-panel h2{font-size:32px}.fixture-grid{grid-template-columns:1fr}.bar-row>div>strong{font-size:18px}.bar-row small{font-size:6px}.bar-row>div:first-child{gap:7px}.admin-header .eyebrow{display:none}.admin-header{gap:16px}.admin-header>a:not(.brand){margin-left:auto;font-size:10px}.admin-header .text-link{gap:6px;font-size:10px}.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:5px;padding:12px 18px;display:flex;overflow-x:auto}.admin-sidebar>.eyebrow,.admin-phase{display:none}.admin-sidebar>button{white-space:nowrap;width:auto;padding:12px;font-size:11px}.admin-content{padding:28px 18px}.admin-title h1{font-size:37px}.admin-title{gap:10px}.admin-title .button{gap:8px;padding:10px 12px;font-size:10px}.admin-title .eyebrow{font-size:7px}.admin-panel{padding:20px}.stats-grid{gap:10px}.stats-grid>div{padding:18px}.stats-grid small{font-size:7px}.stats-grid strong{font-size:38px}.summary-grid,.config-grid{grid-template-columns:1fr;gap:18px}.asset-grid{grid-template-columns:1fr 1fr;gap:12px}.asset{padding:14px}.asset>img,.asset-placeholder{height:130px}.asset h3{font-size:18px}.asset .upload-button{gap:7px;padding:10px;font-size:10px}.asset .small{font-size:9px}.inline-controls{flex-wrap:wrap}.inline-controls>select{flex-basis:100%}.inline-controls .button,.record-list summary{font-size:11px}.record-list summary small{font-size:8px}.record-list dl>div{grid-template-columns:100px 1fr;gap:8px;font-size:10px}.fixture-editor{grid-template-columns:1fr 1fr}.fixture-editor .button{grid-column:2}.table-tools{gap:8px}.table-tools select{padding:10px;font-size:10px}.table-tools>input{font-size:12px}.intro .brand{font-size:48px}.intro .brand small{font-size:8px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.game-card,.game-card.selected,.game-card:hover{transform:none!important}.ambient,.sparks{display:none}}.game-card:before{animation:none}.game-card.selected:before{animation:2s ease-in-out infinite firepulse,4s linear infinite flameSpin}@property --flame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.game-card:before{background:conic-gradient(from var(--flame-angle),#22d3ee,#fff,#22d3ee40,#22d3ee,#fff,#22d3ee40,#22d3ee)}@keyframes flameSpin{to{--flame-angle:360deg}}@media (hover:hover){.game-card:not(:disabled):hover:before{animation:2s ease-in-out infinite firepulse,4s linear infinite flameSpin}}@media (prefers-reduced-motion:reduce){.game-card:before{animation:none!important}}.fixture-rounds{gap:35px;margin-top:30px;padding-bottom:15px;display:flex;overflow-x:auto}.fixture-round{flex:1;min-width:240px}.fixture-round h3{color:var(--cyan);margin-bottom:25px;font-size:22px}.fixture-round>div{flex-direction:column;justify-content:space-around;gap:25px;min-height:220px;display:flex}.bracket-match{background:var(--panel);border:1px solid #2b3c52;border-left:2px solid var(--cyan);padding:15px;position:relative}.bracket-match>div{justify-content:space-between;gap:25px;padding:9px 0;font-size:12px;display:flex}.bracket-match>div+div{border-top:1px solid var(--line)}.bracket-match strong{color:var(--cyan)}.bracket-match p{margin:8px 0 0;font-size:10px}.knockout-stage:not(:last-child) .bracket-match:after{content:"";border-top:1px solid #22d3ee60;width:34px;position:absolute;top:50%;right:-35px}.knockout-stage:not(:first-child)>div{padding-top:25px}.fixture-round:last-child>div{justify-content:center}.site-header{background:#050911f2;border-bottom-color:#22d3ee18}.site-header .brand{font-size:33px}.header-cta{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#22d3ee08}.premium-hero{isolation:isolate;background:#060b13;align-items:center;min-height:calc(100svh - 94px);padding:68px max(48px,50vw - 660px) 100px}.premium-hero:after{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02050bbf 0%,#03071255 55%,#03071211),linear-gradient(#070b1420,#070b1400 55%,#070b14 100%)}.hero-background{z-index:-3;position:absolute;inset:0}.hero-background img{object-fit:cover;object-position:center;filter:saturate(.85);width:100%;height:100%}.premium-hero.has-background:after{background:linear-gradient(90deg,#02050bbf,#03071225),linear-gradient(#070b1440,#070b1400 35%,#070b14 100%)}.premium-hero .hero-grid{z-index:-2;opacity:.35;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}.premium-hero .hero-copy{width:100%;max-width:none}.premium-hero .hero-copy>.eyebrow{letter-spacing:2px;margin:0 0 35px;font-size:10px}.premium-hero .hero-kicker{letter-spacing:8px;color:#adbed2;margin:0 0 18px;font-size:12px}.premium-hero h1.cup-title{letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:.065em;width:max-content;max-width:100%;margin:0 0 25px;font-size:clamp(140px,20vw,310px);line-height:.78;display:flex;position:relative;transform:translate(-.015em)}.cup-title>span{color:#f1f6fa;text-shadow:0 0 50px #ffffff10}.cup-title em{color:#57e9ff;text-shadow:0 0 18px #22d3ee38,0 0 80px #22d3ee25;animation:5s ease-in-out infinite titleGlow}.cup-title i{letter-spacing:1px;color:#40daf4;border:1px solid #22d3ee60;padding:8px;font:500 12px Barlow,sans-serif;position:absolute;top:-15px;right:-55px;transform:skew(-10deg)}.hero-subline{justify-content:space-between;align-items:center;gap:30px;max-width:900px;display:flex}.hero-subline h2{letter-spacing:.035em;color:#d2e8f3;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.1}.hero-subline>span{letter-spacing:2.5px;border-left:1px solid var(--cyan);color:#7d99b1;padding-left:16px;font-size:8px;line-height:1.6}.premium-hero .hero-description{color:#b4c5d7;max-width:500px;margin:24px 0 27px;font-size:14px}.premium-hero .hero-actions{gap:35px}.premium-hero .primary{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));justify-content:space-between;min-width:210px;min-height:56px;font-size:14px}.premium-hero .hero-bottom{z-index:3;letter-spacing:2px;background:#070b1450;border-top:1px solid #22d3ee18;padding:21px 48px;font-size:8px}.premium-hero .hero-bottom>span{align-items:center;gap:10px;display:flex}.hero-hud{pointer-events:none;z-index:-1;clip-path:polygon(0 0,30% 0,30% 1px,70% 1px,70% 0,100% 0,100% 100%,0 100%);border:1px solid #22d3ee0d;position:absolute;inset:25px 25px 24px}.hero-hud>span{letter-spacing:2px;color:#91b5c96b;font-size:7px;position:absolute;top:14px;right:15px}.hero-hud>span+span{writing-mode:vertical-rl;top:auto;bottom:70px}.hero-hud:before,.hero-hud:after{content:"";border-top:2px solid #7ef1ff88;border-left:2px solid #7ef1ff88;width:30px;height:30px;position:absolute}.hero-hud:after{bottom:0;right:0;transform:rotate(180deg)}.light-particles{pointer-events:none;z-index:0;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.arena-scene{z-index:-3;background:radial-gradient(at 75% 35%,#123a4e,#0000 60%),linear-gradient(140deg,#070b14 25%,#0c1729 70%,#021925);position:absolute;inset:0;overflow:hidden}.scene-portal{background:linear-gradient(100deg,#22d3ee00 0 48%,#9af8ff80 49.5%,#22d3ee15 50%,#0000 54%);border:1px solid #22d3ee30;width:55vw;min-width:500px;height:130%;position:absolute;top:-15%;right:-5%;transform:perspective(850px)rotateY(-30deg)rotate(25deg);box-shadow:inset 0 0 150px #22d3ee06}.scene-portal:before{content:"";clip-path:polygon(0 0,70% 0,100% 20%,100% 100%,25% 100%,0 80%);border:2px solid #22d3ee40;position:absolute;inset:10%;box-shadow:0 0 50px #22d3ee15,inset 0 0 45px #22d3ee10}.scene-portal:after{content:"";border-left:25px solid #22d3ee14;position:absolute;inset:22%;transform:skewY(20deg)}.scene-floor{background:repeating-linear-gradient(90deg,#0000 0 89px,#22d3ee18 90px 91px),repeating-linear-gradient(0deg,#0000 0 89px,#22d3ee18 90px 91px);height:80%;position:absolute;bottom:-45%;left:-50%;right:-50%;transform:perspective(400px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.scene-horizon{background:linear-gradient(90deg,#0000,#b9faff,#0000);width:70%;height:1px;position:absolute;top:45%;right:-10%;transform:rotate(-22deg);box-shadow:0 0 30px #22d3eeaa}.phase-strip{background:linear-gradient(100deg,#0d1c29,#080d17);border-top:1px solid #22d3ee30;border-bottom:1px solid #22d3ee20;grid-template-columns:repeat(4,1fr);padding:0 max(48px,50vw - 660px);display:grid;position:relative}.phase-strip:after{content:"";background:var(--cyan);width:25%;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 18px #22d3ee}.phase-strip>div{color:#5a6e85;border-right:1px solid #22d3ee12;align-items:center;gap:14px;padding:25px 22px;display:flex;position:relative}.phase-strip>div:first-child{padding-left:0}.phase-strip>div:last-child{border:0}.phase-strip>div>span{font:italic 500 29px Barlow Condensed,sans-serif}.phase-strip strong{letter-spacing:1px;text-transform:uppercase;font-size:11px}.phase-strip i{letter-spacing:1px;white-space:nowrap;margin-left:auto;font-size:6px;font-style:normal}.phase-strip .active{color:#d7e8f4}.phase-strip .active>span,.phase-strip .active i{color:var(--cyan)}.section{max-width:1416px;padding-top:100px;padding-bottom:100px;position:relative}.section:not(.games-section):before{content:"";clip-path:polygon(0 0,32% 0,33% 6px,67% 6px,68% 0,100% 0,100% 1px,68% 1px,67% 7px,33% 7px,32% 1px,0 1px);opacity:.5;background:linear-gradient(90deg,#22d3ee,#0000 30% 70%,#22d3ee33);height:12px;position:absolute;top:0;left:48px;right:48px}.section h2{font-size:clamp(42px,5vw,70px)}.section .eyebrow{letter-spacing:2.7px;font-size:10px}.section-top{align-items:flex-end;margin-bottom:48px}.section-top>div{position:relative}.games-section{background:radial-gradient(at 50% 40%,#0c233247,#0000 70%);max-width:none;padding:95px 3.5vw 80px}.games-section .section-top{max-width:1320px;margin-left:auto;margin-right:auto}.games-section .section-top h2{font-size:clamp(42px,4.4vw,68px)}.games-section .game-grid{gap:19px;max-width:1600px;margin:0 auto}.game-card{aspect-ratio:3/4;background:#395169;border-radius:1px;transition:transform .3s,opacity .3s;box-shadow:0 15px 45px #0005}.card-interior{background:linear-gradient(155deg,color-mix(in srgb,var(--game) 60%,#050a15),#070d18 80%);border-radius:0;padding:20px 18px}.card-interior img{object-position:center;filter:saturate(.9);transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s}.card-interior:after{background:linear-gradient(#02060c05 25%,#02060c70 63%,#02060cf2 100%)}.card-pattern{opacity:.7}.has-image .card-pattern{opacity:.15}.card-number{color:#e2f0faab;letter-spacing:2px;font:500 11px Barlow,sans-serif}.card-number svg{opacity:.9}.game-word{text-shadow:0 2px 35px #000;max-width:100%;margin:auto 0 20px;font-size:clamp(30px,3.4vw,53px);font-weight:800;line-height:.9}.card-footer{letter-spacing:.8px;gap:10px;padding-top:15px;font-size:8px}.card-footer>span:first-child{background:#07121b80;border:1px solid #ffffff20;align-items:center;gap:7px;padding:5px 7px;display:flex}.platform-icon{flex-shrink:0}.card-select-status{z-index:3;color:#d9f7ff;letter-spacing:1.6px;opacity:0;align-items:center;gap:6px;font-size:6px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:54px;left:18px;transform:translateY(-5px)}.game-card.selected .card-select-status{opacity:1;transform:none}.game-card.selected .card-interior:before{content:"";pointer-events:none;z-index:4;border:1px solid #d5fcff;position:absolute;inset:0}.game-card.selected .card-footer{border-top-color:#22d3ee77}.game-card.selected .card-footer>span:last-child{background:var(--cyan);color:#05131b;border-radius:50%;padding:3px;box-shadow:0 0 16px #22d3ee70}.game-card.selected{transform:translateY(-7px) scale(1.035) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.game-card.selected img{filter:saturate(1.1);transform:scale(1.05)}.game-card:before{border-radius:2px;inset:-2px;box-shadow:0 0 4px #fff,0 0 13px #22d3ee,0 0 40px #22d3ee60}.game-card:after{filter:blur(6px);border-radius:2px;inset:-6px}.games-note{max-width:1600px;margin:35px auto 0;font-size:10px}.mobile-swipe-hint{display:none}.has-selection .game-card:not(.selected){opacity:.48}.how-section{background:radial-gradient(at 0,#22d3ee06,#0000 65%);border:0}.how-section>div:first-child{max-width:850px}.steps>div{border:0;border-left:1px solid #22d3ee33;padding:0 0 0 22px}.steps>div:before{content:"";background:var(--cyan);width:5px;height:27px;position:absolute;top:0;left:-3px;box-shadow:0 0 20px #22d3ee30}.steps>div>span{color:#0000;-webkit-text-stroke:1px #22d3ee80;font-size:68px;line-height:1}.steps h3{margin-top:24px;font-size:30px}.steps p{max-width:300px;font-size:14px}.welcome{border-top-color:#22d3ee14;margin-top:55px}.participate{background:radial-gradient(at 15% 10%,#22d3ee06,#0000 55%);border-top:0;gap:90px}.form-panel{border:1px solid #22d3ee24;border-top:2px solid var(--cyan);background:linear-gradient(150deg,#101f2e99,#090f19);border-radius:0;box-shadow:0 25px 80px #0002}.form-progress>div:first-child{font-size:11px}.form-intro>p{font-size:15px}.form-intro .trust{border-top:1px solid #22d3ee22;border-bottom:1px solid #22d3ee22;margin-top:35px;padding:18px 0}.form-intro .trust svg{width:27px;height:27px}.event-info{background:linear-gradient(105deg,#0e1d29,#090e18);border-top:0;padding-top:48px;padding-bottom:55px}.event-info>div{gap:24px}.event-info>div>div{border-left:1px solid #22d3ee33;padding-left:20px}.event-info strong{color:#d1e9f4;margin-top:14px;font:italic 600 26px Barlow Condensed,sans-serif}.contact{border:0;grid-template-columns:.9fr 1.1fr;gap:70px}.contact h2{font-size:clamp(44px,5vw,75px)}.contact p{font-size:14px}.location-visual{min-width:0}.map-frame{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);background:#0c1724;border:1px solid #22d3ee44;padding:30px 8px 0;position:relative}.map-coordinate{letter-spacing:2px;color:#8eeaff;font-size:7px;position:absolute;top:10px;left:15px}.map-frame iframe{filter:grayscale(.55)contrast(1.1);background:#152436;border:0;width:100%;height:300px;display:block}.map-frame>a{letter-spacing:2px;color:#98e5f2;justify-content:space-between;align-items:center;gap:15px;padding:15px 8px;font-size:8px;display:flex}.contact-art{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;display:flex}.contact-art:before,.contact-art:after{display:none}.contact-art>span{letter-spacing:-1px;font-size:42px}.contact-art>p{letter-spacing:2px;margin:0;font-size:7px}.contact-art>small{display:none}.contact-art .socials{gap:12px;margin:0 0 0 auto}.contact-art .small.muted{margin-left:auto;font-size:10px}.legal{padding-top:20px;padding-bottom:60px}.legal:before{display:none}.legal details{border-top-color:#22d3ee18}.results-section{background:radial-gradient(at 50% 0,#22d3ee08,#0000 70%)}.total{font-size:80px}.total span{font-size:14px}.countdown{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(120deg,#102536aa,#0a111b);border:0;border-top:1px solid #22d3ee66;border-bottom:1px solid #22d3ee22;padding:40px}.countdown b{font-size:85px}.countdown>div{gap:45px}.reveal-ready .reveal{opacity:0;transition:opacity .75s,transform .75s;animation:none;transform:translateY(24px)}.reveal-ready .reveal.revealed{opacity:1;transform:none}.reveal-ready .steps>div{transition:opacity .8s,transform .8s}.reveal-ready .revealed .steps>div:nth-child(2){transition-delay:.12s}.reveal-ready .revealed .steps>div:nth-child(3){transition-delay:.24s}.import-panel{border-top:2px solid var(--cyan);background:linear-gradient(125deg,#102534,#0b1422);padding:28px}.import-heading{align-items:center;gap:18px;display:flex}.import-icon{color:var(--cyan);background:#22d3ee09;border:1px solid #22d3ee44;justify-content:center;align-items:center;padding:15px;display:flex}.import-heading .eyebrow{letter-spacing:1.5px;margin-bottom:10px;font-size:8px}.import-heading h2{font-size:34px}.file-tag{letter-spacing:2px;color:#6d9cae;border:1px solid #22d3ee33;margin-left:auto;padding:10px;font-size:11px}.import-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.import-stats{border-top:1px solid #22d3ee22;border-bottom:1px solid #22d3ee22;flex-wrap:wrap;gap:25px;margin:30px 0 20px;padding:20px 0;display:flex}.import-stats>span{color:#adc1d4;align-items:center;gap:8px;font-size:12px;display:flex}.import-stats>span:first-child svg{color:#5ee8b9}.import-stats>span:nth-child(2) svg{color:#f6cc78}.import-stats>span:last-child svg{color:#ff9baf}.import-stats strong{color:#fff;font-size:18px}.report-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.report-heading h3{margin:0}.report-heading .text-link{font-size:11px}.report-scroll{overflow:auto}.report-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:12px}.report-scroll th{color:#7da6b9;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border-bottom:1px solid #22d3ee33;padding:14px 12px;font-size:9px}.report-scroll td{color:#b3c6da;vertical-align:top;border-bottom:1px solid #253549;padding:17px 12px;line-height:1.7}.report-scroll td:first-child{color:#688fa9;width:60px}.report-scroll td:nth-child(2){color:#ecf5fc;min-width:135px}.report-scroll td:nth-child(3){min-width:150px}.report-receipt{color:#72c9d6;margin-top:7px;font-size:10px;display:block}.import-status{white-space:nowrap;border:1px solid;padding:4px 8px;font-size:9px;display:inline-block}.import-status.imported{color:#6eecc3;background:#6eecc30a;border-color:#6eecc344}.import-status.duplicate{color:#efd18b;background:#efd18b0a;border-color:#efd18b44}.import-status.invalid{color:#ffa4b6;background:#ffa4b60a;border-color:#ffa4b644}.library{margin-top:30px}.library h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:27px;display:flex}.library-destination{align-items:center;gap:20px;margin:25px 0;font-size:12px;display:flex}.library-destination select{max-width:320px}.library-asset{border:1px solid var(--line);padding:15px}.library-asset img{object-fit:contain;background:#050b14;width:100%;height:180px}.library-asset>p{overflow-wrap:anywhere;font-size:12px}.library-asset small{color:#7f97ac;margin:10px 0;font-size:10px;display:block}.library-asset .button{width:100%;min-height:40px;padding:10px;font-size:10px}.admin-content>.success{align-items:center;gap:10px;display:flex}@keyframes titleGlow{0%,to{opacity:1}48%{opacity:.88}50%{opacity:1}52%{opacity:.9}54%{opacity:1}}@media (hover:hover){.game-card:not(:disabled):hover{transform:translateY(-7px) scale(1.05) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.game-card:not(:disabled):hover img{filter:saturate(1.12);transform:scale(1.07)}.game-card:not(:disabled):hover .card-select-status{opacity:1;transform:none}}@media (min-width:1600px){.premium-hero .hero-copy{max-width:1380px;margin:auto}.premium-hero h1.cup-title{font-size:310px}}@media (max-width:1100px){.premium-hero{min-height:calc(100svh - 94px);padding:65px 35px 95px}.premium-hero h1.cup-title{font-size:20.5vw}.hero-subline{max-width:770px}.hero-subline h2{font-size:32px}.cup-title i{padding:6px;font-size:9px;right:-38px}.phase-strip{padding:0 30px}.phase-strip>div{gap:10px;padding:23px 15px}.phase-strip strong{font-size:9px}.phase-strip i{display:none}.section{padding-left:32px;padding-right:32px}.section:not(.games-section):before{left:32px;right:32px}.games-section{padding-left:25px;padding-right:25px}.games-section .game-grid{gap:12px}.game-word{font-size:32px}.card-interior{padding:15px 11px}.card-footer>span:first-child{gap:4px;padding:4px;font-size:6px}.card-footer .platform-icon{width:15px;height:15px}.contact{gap:35px}.contact-art{gap:8px}.contact-art .socials{margin:10px 0 0}.scene-portal{width:70vw}.steps{gap:35px}}@media (max-width:760px){.site-header{height:78px}.site-header .brand{font-size:26px}.premium-hero{align-items:center;min-height:calc(100svh - 78px);padding:64px 24px 100px}.premium-hero .hero-copy>.eyebrow{letter-spacing:1.4px;gap:9px;margin-bottom:33px;font-size:8px}.premium-hero .hero-copy>.eyebrow>span{letter-spacing:1px;font-size:6px}.premium-hero .hero-kicker{letter-spacing:5px;margin-bottom:17px;font-size:9px}.premium-hero h1.cup-title{white-space:normal;letter-spacing:-.035em;width:100%;margin-bottom:27px;font-size:clamp(104px,28.2vw,200px);line-height:.77;display:block}.cup-title>span{display:block}.cup-title em{margin-top:10px;font-size:1.3em;display:block}.cup-title i{padding:8px;font-size:9px;top:12px;right:4px;transform:skew(-10deg)}.hero-subline{display:block}.hero-subline h2{letter-spacing:.035em;max-width:100%;font-size:clamp(22px,6vw,35px)}.hero-subline>span{display:none}.premium-hero .hero-description{max-width:300px;margin:20px 0 23px;font-size:12px;line-height:1.7}.premium-hero .hero-actions{flex-wrap:wrap;gap:22px}.premium-hero .primary{min-width:175px;min-height:53px;padding:14px 18px;font-size:12px}.premium-hero .text-link{gap:8px;font-size:10px}.premium-hero .hero-bottom{letter-spacing:1.2px;padding:18px 24px;font-size:6px}.hero-hud{inset:15px 13px}.hero-hud>span:first-child{letter-spacing:1.4px;font-size:5px;top:11px;right:10px}.hero-hud>span+span{font-size:6px;bottom:80px;right:4px}.hero-hud:before,.hero-hud:after{width:18px;height:18px}.scene-portal{opacity:.9;width:140vw;min-width:0;height:100%;top:0;right:-50%}.scene-floor{height:70%;bottom:-40%}.scene-horizon{opacity:.5;width:140%;top:50%;right:-30%}.light-particles{opacity:.8}.phase-strip{grid-template-columns:repeat(2,1fr);padding:0 23px}.phase-strip>div{border-bottom:1px solid #22d3ee12;gap:10px;padding:18px 10px}.phase-strip>div:nth-child(2){border-right:0}.phase-strip>div:nth-child(3){border-bottom:0;padding-left:0}.phase-strip>div>span{font-size:25px}.phase-strip strong{letter-spacing:.8px;font-size:9px}.phase-strip i{letter-spacing:.4px;font-size:5px;display:block}.phase-strip:after{width:50%}.section{padding:70px 23px}.section h2{font-size:46px}.section .eyebrow{letter-spacing:2px;font-size:8px}.section:not(.games-section):before{left:23px;right:23px}.section-top{gap:22px;margin-bottom:30px}.games-section{padding:65px 0 50px}.games-section .section-top{padding:0 23px}.games-section .section-top h2{font-size:43px}.games-section .section-top>p{font-size:12px}.games-section .game-grid{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:1200px;gap:19px;padding:12px 27px 30px;scroll-padding:27px;display:flex;overflow-x:auto}.game-grid::-webkit-scrollbar{display:none}.games-section .game-card,.games-section .game-card:last-child{aspect-ratio:3/4;scroll-snap-align:center;flex:0 0 78vw;grid-column:auto;justify-self:auto;width:78vw;max-width:390px;min-height:0}.card-interior{padding:23px}.card-number{font-size:11px}.game-word{max-width:100%;margin-bottom:25px;font-size:56px}.card-footer{gap:12px;padding-top:16px}.card-footer>span:first-child{gap:7px;padding:6px 9px;font-size:9px}.card-footer .platform-icon{width:20px;height:20px}.card-select-status{letter-spacing:1.7px;font-size:7px;top:61px;left:23px}.games-section .game-card.selected{transform:translateY(-4px)scale(1.015)}.has-selection .game-card:not(.selected){opacity:.55}.games-section .games-note{margin-top:25px;padding:0 23px;font-size:9px;line-height:1.7}.mobile-swipe-hint{letter-spacing:2px;color:#6cb0c3;justify-content:space-between;align-items:center;margin:0;padding:0 25px;font-size:7px;display:flex}.steps{gap:35px;margin-top:42px}.steps>div{grid-template-columns:60px 1fr;gap:0 15px;padding-left:17px}.steps>div>span{font-size:56px;line-height:1.2}.steps h3{margin:0;font-size:29px}.steps p{max-width:none;margin-top:8px;font-size:12px}.steps>div:before{width:3px;height:20px;left:-2px}.welcome{margin-top:40px}.participate{gap:32px}.form-intro>p{font-size:14px}.form-intro .trust{margin-top:22px}.form-panel{padding:27px 22px}.event-info{padding:45px 23px}.event-info>div{gap:30px 15px}.event-info strong{font-size:25px}.event-info>div>div{padding-left:13px}.event-info span{font-size:7px}.contact{grid-template-columns:1fr;gap:35px}.contact h2{font-size:49px}.contact p{font-size:12px}.map-frame iframe{height:290px}.contact-art{padding:20px 0}.contact-art>span{font-size:42px}.contact-art>p{font-size:7px}.contact-art .socials{margin-top:0;margin-left:auto}.legal{padding-top:5px;padding-bottom:40px}.countdown{gap:25px;padding:27px}.countdown>div{gap:18px}.countdown b{font-size:61px}.countdown small{font-size:7px}.total{font-size:65px}.total span{font-size:12px}.import-panel{padding:22px 18px}.import-icon{padding:11px}.import-heading{gap:12px}.import-heading h2{font-size:27px}.import-heading .eyebrow{letter-spacing:1px;font-size:6px}.file-tag{display:none}.import-actions{gap:14px}.import-actions .button{gap:12px;width:100%;font-size:12px}.import-stats{gap:14px}.import-stats>span{gap:6px;font-size:10px}.import-stats svg{width:14px;height:14px}.import-stats strong{font-size:16px}.report-heading{flex-direction:column;align-items:flex-start;gap:12px}.report-heading h3{font-size:23px}.library h2{font-size:26px}.library-destination{display:block}.library-destination select{max-width:none;margin-top:12px}.library-asset{padding:12px}.library-asset img{height:130px}.library-asset .button,.library-asset small{font-size:8px}}@media (max-width:760px) and (max-height:740px){.premium-hero{padding-top:45px;padding-bottom:85px}.premium-hero .hero-copy>.eyebrow{margin-bottom:25px}.premium-hero h1.cup-title{font-size:25vw}.premium-hero .hero-description{margin:17px 0}.premium-hero .hero-kicker{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.light-particles{display:none}.reveal-ready .reveal{opacity:1;transition:none;transform:none}.cup-title em,.scene-portal{animation:none}.game-card.selected{transform:none!important}.game-card img{transition:none}}.custom-logo{border-left:2px solid var(--cyan);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#eaf6ff;justify-content:center;align-items:center;padding:8px 12px;display:flex}.custom-logo img{max-width:150px;max-height:45px;display:block}.site-header:has(.custom-logo){gap:26px}@media (max-width:760px){.custom-logo{padding:7px 9px}.custom-logo img{max-width:119px;max-height:39px}.site-header:has(.custom-logo){gap:17px}}.header-cta{white-space:nowrap;flex-shrink:0}.custom-logo{flex-shrink:1;min-width:0}.custom-logo img{width:150px;max-width:100%;height:auto}@media (max-width:760px){.custom-logo img{width:119px;max-width:100%}}:root{--bg:#050e24;--panel:#0b1b36;--line:#203754;--cyan:#4d9aff;--text:#f2f6fc;--muted:#a6b8d2;--brand-ink:#061747;--brand-blue:#06f;--brand-ice:#f2f6fc}body{background:var(--bg)}.site-header:not(.admin-header){background:#f2f6fc;border-bottom:1px solid #d6e3f5;box-shadow:0 4px 30px #020c221a}.site-header:not(.admin-header) .nav{color:#33466c;font-weight:600}.site-header:not(.admin-header) .nav a:hover{color:#06f}.site-header:not(.admin-header) .header-cta{color:#fff;background:#06f;border:1px solid #06f;min-height:44px}.site-header:not(.admin-header) .header-cta:hover{background:#0055d9}.site-header:not(.admin-header) .menu-button,.site-header:not(.admin-header) .brand{color:#061747}.site-header:not(.admin-header) .brand span{color:#06f}.site-header:not(.admin-header) .brand small{color:#52647d}.site-header:not(.admin-header) .custom-logo{clip-path:none;background:0 0;border:0;justify-content:flex-start;padding:7px 0}.site-header:not(.admin-header) .custom-logo img{object-fit:contain;filter:none;width:190px;max-width:190px;max-height:58px}.primary{color:#fff;background:#06f}.primary:hover{background:#0055d9}.premium-hero{background:#061329}.arena-scene{background:radial-gradient(at 77% 35%,#103865,#0000 63%),linear-gradient(140deg,#050e24 20%,#0b2346 72%,#071b38)}.premium-hero:after{background:linear-gradient(90deg,#020a1bbf,#03112b33),linear-gradient(#0000 40%,#050e24)}.cup-title em{color:#4d9aff;text-shadow:0 0 22px #06f6,0 0 80px #06f3}.hero-subline h2{color:#e5efff}.phase-strip{background:linear-gradient(110deg,#0a1e3b,#07132a);border-color:#2f6cbb44}.phase-strip:after{background:#06f;box-shadow:0 0 20px #06f}.games-section{background:radial-gradient(at 50% 45%,#11336466,#0000 72%),#050e24}.section h2 em{color:#4d9aff}.game-card.selected:before{box-shadow:0 0 4px #fff,0 0 14px #84dfff,0 0 40px #0066ff80}.participate{background:radial-gradient(at 10% 20%,#0066ff14,#0000 65%)}.form-panel{background:linear-gradient(145deg,#0e2440,#08162e);border-color:#4d9aff #345785 #345785}.how-section,.contact,.legal,.event-info{color:#061747;background:#f2f6fc;border:0;max-width:none;padding-left:max(48px,50vw - 660px);padding-right:max(48px,50vw - 660px)}.how-section:before,.contact:before,.event-info:before{opacity:.75;background:linear-gradient(90deg,#06f,#06f1 35% 65%,#06f)}.how-section p,.contact p,.legal p,.event-info p{color:#52647d}.how-section .eyebrow,.contact .eyebrow,.event-info .eyebrow{color:#06f}.how-section h2,.contact h2{color:#061747}.how-section h2 em,.contact h2 em{color:#06f}.steps>div{border-left-color:#06f4}.steps>div:before{background:#06f;box-shadow:0 0 15px #0066ff25}.steps>div>span{-webkit-text-stroke-color:#06f8}.steps h3{color:#061747}.welcome{border-color:#ccd9ed}.welcome summary{color:#1a3764}.welcome p{color:#52647d}.contact h2+p{color:#061747}.contact .icon-line{color:#52647d}.contact .button{color:#fff;background:#06f;border-color:#06f}.map-frame{background:#e4edf9;border-color:#98b9ea}.map-coordinate{color:#2553a1}.map-frame>a{color:#174f9e}.map-frame iframe{filter:none}.contact-art>span{color:#061747}.contact-art>p{color:#06f}.contact-art .socials a{color:#174f9e}.contact-art .small.muted{color:#60728f}.event-info{background:#e5edf9}.event-info>div>div{border-left-color:#9bb9e6}.event-info span{color:#60728f}.event-info strong{color:#061747}.legal details,.legal details:last-child{border-color:#cbd9ed}.legal summary{color:#243b63}.legal{padding-top:35px}footer{color:#061747;background:#e5edf9;border-color:#cbd9ed}footer .brand{color:#061747}footer .brand span{color:#06f}footer .brand small,footer>p,footer>a{color:#52647d}@media (max-width:1100px){.how-section,.contact,.legal,.event-info{padding-left:32px;padding-right:32px}}@media (max-width:760px){.site-header:not(.admin-header) .custom-logo img{width:145px;max-width:100%;max-height:45px}.site-header:not(.admin-header) .nav{background:#f2f6fc;border-color:#ccd9ed}.site-header:not(.admin-header){gap:16px}.how-section,.contact,.legal,.event-info{padding-left:23px;padding-right:23px}.cup-title em{color:#4d9aff}.site-header:not(.admin-header) .header-cta{gap:12px;padding:10px 12px;font-size:10px}}body{font-size:18px;line-height:1.6}html{scroll-padding-top:114px}.site-header:not(.admin-header){z-index:50;position:sticky;top:0}@media (max-width:760px){html{scroll-padding-top:102px}.site-header:not(.admin-header) .nav{max-height:calc(100svh - 82px);top:100%;overflow-y:auto}}.nav{gap:36px;font-size:17px}.header-cta{gap:20px;padding:13px 22px;font-size:16px}.site-header:not(.admin-header) .header-cta{font-size:16px}.button{gap:18px;min-height:56px;padding:16px 25px;font-size:17px}.text-link{font-size:17px;line-height:1.5}.small{font-size:15px}.eyebrow,.section .eyebrow{letter-spacing:1.6px;font-size:14px;line-height:1.5}.premium-hero .hero-copy>.eyebrow{letter-spacing:1.5px;font-size:14px}.hero .eyebrow span,.premium-hero .hero-copy>.eyebrow>span{letter-spacing:1px;font-size:13px}.premium-hero .hero-kicker{letter-spacing:5px;font-size:16px}.premium-hero .hero-description{max-width:650px;font-size:20px;line-height:1.7}.premium-hero .primary{min-width:220px;min-height:60px;font-size:18px}.premium-hero .text-link{font-size:17px}.hero-subline>span{letter-spacing:1.2px;font-size:12px}.premium-hero .hero-bottom{letter-spacing:1px;font-size:12px}.hero-bottom span:last-child{font-size:12px}.hero-meta,.hero-meta>span+span{letter-spacing:.5px;font-size:14px}.phase-strip strong{letter-spacing:.5px;font-size:15px}.phase-strip i{letter-spacing:.4px;font-size:11px}.phase-strip>div>span{font-size:34px}.section-top>p{max-width:390px;font-size:18px;line-height:1.7}.games-note{align-items:flex-start;gap:11px;font-size:15px;line-height:1.7}.games-note>svg{width:20px;height:20px;margin-top:3px}.games-note>span:last-child{letter-spacing:.6px;white-space:nowrap;margin-top:3px;font-size:12px}.card-number{letter-spacing:1px;font-size:14px}.card-footer{letter-spacing:.3px;font-size:13px}.card-footer>span:first-child{gap:7px;padding:6px 8px;font-size:13px}.card-select-status{letter-spacing:.6px;font-size:11px;top:57px}.steps h3{font-size:34px}.steps p{font-size:18px;line-height:1.7}.welcome summary{font-size:17px}.welcome p{font-size:17px;line-height:1.8}.form-intro>p{max-width:380px;font-size:18px}.form-intro .small{font-size:16px}.trust{font-size:16px;line-height:1.6}.form-panel{padding:36px}.field>label{font-size:17px;line-height:1.6}.help{font-size:15px;line-height:1.7}.choices>label,.consent{font-size:16px;line-height:1.65}input,textarea,select{min-height:52px;font-size:17px}.form-progress>div:first-child{letter-spacing:.5px;font-size:14px}.vote-options small{font-size:14px}.vote-options+a{font-size:15px}.scale-labels{gap:14px;font-size:13px;line-height:1.5}.error,.success,.notice{font-size:16px}.confirmation p{font-size:17px}.receipt{font-size:14px}.receipt strong{font-size:28px}.event-info span{letter-spacing:1px;font-size:13px}.event-info strong{font-size:30px}.contact p{font-size:18px;line-height:1.8}.contact h2+p{font-size:23px}.contact .button{font-size:17px}.map-coordinate{letter-spacing:1px;font-size:12px}.map-frame{padding-top:38px}.map-frame>a{letter-spacing:.7px;font-size:13px}.contact-art>p{letter-spacing:1px;font-size:12px}.contact-art .socials a,.contact-art .small.muted{font-size:15px}.legal summary{font-size:18px}.legal details>p{font-size:17px;line-height:1.8}footer>p,footer>a{font-size:14px}.total span,.results-section>.muted{font-size:17px}.bar-row>div>strong{font-size:24px}.bar-row small{letter-spacing:.4px;font-size:11px}.bar-row>div>span{font-size:22px}.countdown>span{letter-spacing:1px;font-size:15px}.countdown small{font-size:12px}@media (min-width:761px){.card-footer{flex-wrap:wrap}.card-footer>span:first-child{max-width:100%}.games-note{flex-wrap:wrap}.games-note>span:nth-child(2){flex:1;min-width:240px}.section-top{gap:35px}}@media (max-width:1100px){.phase-strip{padding:0 25px}.phase-strip>div{gap:9px;padding:22px 12px}.phase-strip strong{font-size:13px}.card-footer>span:first-child{font-size:12px}.section-top>p{max-width:320px}.nav,.site-header{gap:22px}}@media (max-width:760px){body{font-size:17px}.site-header{gap:14px;height:auto;min-height:82px;padding:14px 20px}.site-header:not(.admin-header){gap:14px}.site-header:not(.admin-header) .header-cta{gap:9px;min-height:46px;padding:11px 13px;font-size:14px}.site-header:not(.admin-header) .custom-logo img{width:135px;max-height:43px}.nav{gap:26px;padding:25px;font-size:18px;top:81px}.premium-hero{padding-top:46px;padding-bottom:105px}.premium-hero .hero-copy>.eyebrow{letter-spacing:1px;flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:12px}.premium-hero .hero-copy>.eyebrow>span{letter-spacing:.7px;padding-left:10px;font-size:11px}.premium-hero .hero-kicker{letter-spacing:3px;font-size:14px}.premium-hero .hero-description{max-width:100%;margin:24px 0 26px;font-size:18px;line-height:1.7}.premium-hero .primary{min-width:200px;min-height:58px;font-size:18px}.premium-hero .text-link{gap:10px;min-height:44px;font-size:16px}.premium-hero .hero-actions{gap:12px 24px}.premium-hero .hero-bottom{letter-spacing:.4px;flex-wrap:wrap;gap:12px;padding:17px 23px;font-size:11px}.hero-bottom span:last-child{font-size:10px}.section .eyebrow{letter-spacing:1.5px;font-size:12px}.section-top>p,.games-section .section-top>p{max-width:none;font-size:17px;line-height:1.7}.phase-strip{padding:0 20px}.phase-strip strong{letter-spacing:.3px;font-size:12px}.phase-strip i{letter-spacing:0;font-size:9px}.phase-strip>div{gap:8px;padding:19px 9px}.phase-strip>div>span{font-size:29px}.card-number{font-size:14px}.card-footer>span:first-child{gap:8px;padding:7px 9px;font-size:14px}.card-select-status{letter-spacing:.4px;font-size:11px;top:62px}.games-section .games-note{font-size:14px;line-height:1.7}.games-note>span:nth-child(2){min-width:0}.games-note>svg{width:20px;height:20px}.mobile-swipe-hint{letter-spacing:1px;font-size:11px}.steps h3{font-size:31px}.steps p{font-size:17px;line-height:1.7}.welcome summary,.welcome p{font-size:16px}.form-intro>p{font-size:18px}.form-intro .small{max-width:none;font-size:16px}.form-panel{padding:28px 21px}.field>label{font-size:17px}.help{font-size:15px}.choices>label,.consent{font-size:16px}.form-progress>div:first-child{font-size:13px}.form-actions .button{gap:12px;padding:14px 18px;font-size:16px}.vote-options small{font-size:13px}.scale-labels{font-size:12px}.contact p{font-size:17px}.contact h2+p{font-size:22px}.contact .button{gap:10px;padding:15px;font-size:16px}.event-info span{font-size:12px}.event-info strong{font-size:29px}.map-coordinate{font-size:11px}.map-frame>a{font-size:12px}.contact-art>p{font-size:11px}.contact-art .socials a,.contact-art .small.muted{font-size:14px}.legal summary{font-size:17px}.legal details>p{font-size:16px}footer>p,footer>a{font-size:13px}.total span{font-size:16px}.bar-row>div>strong{font-size:23px}.bar-row small{font-size:10px}.countdown>span{font-size:13px}.countdown small{font-size:11px}}.saved-vote{grid-column:1/-1;width:100%;max-width:850px;scroll-margin-top:114px}.vote-standing{background:linear-gradient(100deg,#0066ff19,#0000);border-left:3px solid #4d9aff;align-items:flex-start;gap:22px;margin-top:35px;padding:25px 28px;display:flex}.vote-standing>svg{color:#77bcff;margin-top:3px}.vote-standing .eyebrow{margin-bottom:12px;font-size:13px}.vote-standing h3{margin:0;font-size:clamp(28px,4vw,46px);font-style:italic;line-height:1.1}.vote-standing p:last-child{margin-bottom:0;font-size:17px}.saved-vote .button{font-size:17px}@media (max-width:760px){.vote-standing{gap:15px;padding:22px 18px}.vote-standing .eyebrow{font-size:11px}.vote-standing p:last-child{font-size:16px}.saved-vote{scroll-margin-top:102px}.saved-vote .button{gap:12px;font-size:16px}}.games-section .game-card,.games-section .game-card:last-child{aspect-ratio:3/5}.game-card .card-interior{background:#0b1930;grid-template-rows:minmax(0,4fr) minmax(0,1fr);height:100%;padding:0;display:grid;overflow:hidden}.game-card .card-interior:after,.game-card.selected .card-interior:before{display:none}.card-art{background:linear-gradient(145deg,color-mix(in srgb,var(--game) 60%,#071126),#071126);min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.game-card .card-art img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0;transform:none}.game-card.selected .card-art img{filter:none;transform:none}.card-placeholder-name{text-align:center;color:#fff;justify-content:center;align-items:center;padding:20px;font:italic 800 clamp(26px,3vw,48px)/.95 Barlow Condensed,sans-serif;display:flex;position:absolute;inset:0}.card-info{background:linear-gradient(120deg,#102442,#081327);border-top:1px solid #41618b;align-items:center;gap:8px;min-width:0;min-height:0;padding:clamp(8px,1vw,16px);display:flex;position:relative}.card-caption{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.card-caption strong{color:#f2f6fc;overflow-wrap:normal;flex:1;min-width:0;font:italic 700 clamp(16px,1.4vw,24px)/1.05 Barlow Condensed,sans-serif}.card-caption-divider{color:#77a8ed;flex-shrink:0;font:400 25px/1 Barlow,sans-serif}.card-platform{color:#bcd0ed;align-items:center;gap:5px;max-width:38%;font:500 clamp(10px,.8vw,13px)/1.3 Barlow,sans-serif;display:flex}.card-platform .platform-icon{width:15px;height:15px}.card-choice{color:#d5eeff;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.game-card.selected .card-info{background:linear-gradient(120deg,#153965,#0b203c);border-color:#85dfff}.game-card.selected .card-choice{color:#061747;background:#72dfff;border-radius:50%;box-shadow:0 0 15px #22d3ee55}@media (hover:hover){.games-section .game-card:not(:disabled):hover .card-art img{filter:none;transform:none}}@media (max-width:1100px) and (min-width:761px){.card-info{gap:5px;padding:8px}.card-caption{gap:5px}.card-platform{gap:3px;font-size:10px}.card-platform .platform-icon{width:12px;height:12px}.card-choice{width:17px;height:17px}.card-caption strong{font-size:16px}.card-caption-divider{font-size:21px}}@media (max-width:760px){.games-section .game-card,.games-section .game-card:last-child{aspect-ratio:3/5}.card-info{gap:10px;padding:16px}.card-caption{gap:12px}.card-caption strong{font-size:23px}.card-platform{gap:7px;font-size:14px}.card-platform .platform-icon{width:20px;height:20px}.card-caption-divider{font-size:30px}.card-choice{width:23px;height:23px}}@media (max-width:360px){.card-info{gap:7px;padding:11px}.card-caption{gap:8px}.card-caption strong{font-size:21px}.card-platform{gap:5px;font-size:12px}.card-platform .platform-icon{width:16px;height:16px}}.cyber-section{scroll-margin-top:110px}.cyber-tabs{gap:12px;margin:36px 0 24px;display:flex}.cyber-tabs button{color:#f2f6fc;cursor:pointer;background:#0a1b35;border:1px solid #42628d;flex:1;justify-content:center;align-items:center;gap:12px;padding:22px;font-size:20px;font-weight:700;display:flex}.cyber-tabs button[aria-selected=true]{background:#06f;border-color:#73caff;box-shadow:0 0 24px #06f3}.cyber-detail{background:#09182e;border:1px solid #42628d;grid-template-columns:1fr 1fr;display:grid}.cyber-visual{color:#72c8ff;background:radial-gradient(#123d70,#061329);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:460px;display:flex;overflow:hidden}.cyber-visual img{object-fit:cover;width:100%;height:100%}.cyber-visual strong{font-size:44px}.cyber-visual span{letter-spacing:2px;font-size:14px}.cyber-description{flex-direction:column;align-items:flex-start;gap:20px;padding:40px;display:flex}.cyber-description h3{color:#f2f6fc;margin:0;font-size:36px}.cyber-description h4{margin:8px 0 0;font-size:20px}.cyber-price{color:#72c8ff;font-weight:800;margin:0!important;font-size:44px!important}.cyber-price span{color:#b8cce4;font-size:18px;font-weight:400}.cyber-catalog{grid-template-columns:1fr 1fr;gap:12px 24px;width:100%;margin:0;padding-left:20px;font-size:18px;display:grid}.cyber-account{color:#b8cce4;font-size:16px!important}.cyber-description .text-link{font-size:17px}@media (max-width:1000px){.site-header .nav{gap:18px}.site-header .nav a{font-size:16px}}@media (max-width:760px){.cyber-tabs{gap:6px}.cyber-tabs button{flex-direction:column;gap:8px;padding:16px 6px;font-size:16px}.cyber-detail{grid-template-columns:1fr}.cyber-visual{min-height:260px;max-height:400px}.cyber-description{padding:26px 20px}.cyber-description h3{font-size:30px}.cyber-catalog{grid-template-columns:1fr}.cyber-price{font-size:38px!important}}.cyber-equipment{gap:12px;width:100%;margin:0;display:grid}.cyber-equipment div{border-bottom:1px solid #304968;padding-bottom:12px}.cyber-equipment dt{color:#8eaccf;font-size:14px}.cyber-equipment dd{white-space:pre-line;margin:4px 0 0;font-size:18px}.cyber-description h4{color:#f2f6fc}.cyber-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.cyber-stats div{background:#0a1b35;border-left:3px solid #06f;padding:14px 20px}.cyber-stats strong{color:#72c8ff;font-size:30px;display:block}.cyber-stats span{color:#b8cce4;margin-top:6px;font-size:16px;display:block}.cyber-specs{width:100%}.cyber-specs summary{cursor:pointer;color:#f2f6fc;padding:16px 0;font-size:20px;font-weight:700}.cyber-specs[open] summary{margin-bottom:14px}.cyber-visual{align-self:start;height:500px}.cyber-equipment dd{overflow-wrap:anywhere}@media (max-width:760px){.cyber-stats{grid-template-columns:1fr}.cyber-stats strong{font-size:26px}.cyber-visual{width:100%;height:300px}}.cyber-specs h4{margin:0 0 22px}.cyber-equipment dt{font-size:16px}.cyber-equipment dd{line-height:1.6}.favorite-row{border-bottom:1px solid #31445e;padding:18px 0}.favorite-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;display:flex}.favorite-row small{color:#94a7bf;margin-top:6px;font-size:14px;display:block}.favorite-row ul{padding-left:22px;line-height:1.7}.favorite-row b{white-space:nowrap}@media (max-width:760px){.favorite-row summary{flex-direction:column;align-items:flex-start}}.cyber-spec-modal{color:#f2f6fc;background:#09182e;border:1px solid #42628d;border-radius:12px;width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 100px #0009}.cyber-spec-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020815d9}.cyber-modal-panel{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.cyber-modal-header{border-bottom:1px solid #304968;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 30px;display:flex}.cyber-modal-header .eyebrow{margin:0 0 10px}.cyber-modal-header h2{color:#f2f6fc;margin:0;font-size:32px;line-height:1.15}.cyber-modal-close{color:#f2f6fc;cursor:pointer;background:#193350;border:1px solid #6087b0;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cyber-modal-close:focus-visible{outline-offset:3px;outline:3px solid #72c8ff}.cyber-modal-body{overscroll-behavior:contain;min-height:0;padding:24px 30px;overflow-y:auto}.cyber-modal-footer{border-top:1px solid #304968;padding:18px 30px}.cyber-spec-button{white-space:normal;text-align:left;line-height:1.4}.cyber-modal-body .cyber-equipment dd{font-size:17px}@media (max-width:760px){.cyber-modal-header{padding:20px}.cyber-modal-header h2{font-size:27px}.cyber-modal-body{padding:20px}.cyber-modal-footer{padding:16px 20px}.cyber-modal-body .cyber-equipment dd{font-size:16px}}.cyber-modal-footer{color:#f2f6fc;background:#09182e}.cyber-modal-header{align-items:center;padding:16px 22px}.cyber-modal-header .eyebrow{margin-bottom:6px;font-size:11px}.cyber-modal-header h2{font-size:25px}.cyber-modal-body{padding:10px 22px}.cyber-modal-body .cyber-equipment{gap:0}.cyber-modal-body .cyber-equipment div{grid-template-columns:145px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;display:grid}.cyber-modal-body .cyber-equipment dt{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700;line-height:1.5}.cyber-modal-body .cyber-equipment dd{margin:0;font-size:14px;line-height:1.5}.cyber-modal-footer{padding:12px 22px}.cyber-modal-footer .button{min-height:40px;padding:10px 18px;font-size:14px}@media (max-width:760px){.cyber-modal-header{padding:14px 16px}.cyber-modal-header h2{font-size:23px}.cyber-modal-body{padding:6px 16px}.cyber-modal-body .cyber-equipment div{grid-template-columns:100px minmax(0,1fr);gap:9px;padding:8px 0}.cyber-modal-body .cyber-equipment dt{font-size:11px}.cyber-modal-body .cyber-equipment dd{font-size:13px}.cyber-modal-footer{padding:10px 16px}}.cyber-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.cyber-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cyber-stats{gap:10px}.cyber-stats div{padding:12px}.cyber-stats strong{font-size:23px}.cyber-stats span{font-size:14px}}.cyber-description{gap:12px;padding:32px 36px}.cyber-description>*{margin-top:0!important;margin-bottom:0!important}.cyber-description .eyebrow{margin-bottom:-4px!important}.cyber-description h3{line-height:1.1}.cyber-price{line-height:1.1;margin:2px 0 6px!important}.cyber-spec-button{margin-bottom:6px!important}.cyber-description h4{margin-top:10px!important}.cyber-description .button.primary{margin-top:8px!important}.cyber-visual{align-self:stretch;min-height:400px;height:auto!important}@media (max-width:760px){.cyber-description{gap:10px;padding:22px 18px}.cyber-visual{min-height:240px;height:240px!important}}body{line-height:1.45}p{margin-top:0;margin-bottom:.55em;line-height:1.45}.section{padding-top:64px;padding-bottom:64px}.games-section{padding-top:64px;padding-bottom:56px}.how-section{padding-top:56px;padding-bottom:52px}.event-info{padding-top:40px;padding-bottom:44px}.section-top{gap:24px;margin-bottom:28px}.section-top>p,.games-section .section-top>p{margin-bottom:0;line-height:1.45}.eyebrow,.section .eyebrow{margin-bottom:12px}.premium-hero .hero-copy>.eyebrow{margin-bottom:16px}.premium-hero .hero-description,.hero-description{margin:16px 0 20px;line-height:1.45}.hero-subline{gap:18px}.steps{gap:36px;margin-top:32px}.steps h3{margin:12px 0 6px}.steps p{line-height:1.45}.welcome p,.legal details>p{line-height:1.5}.games-note,.trust{line-height:1.45}.form-intro>p{margin-top:14px}.form-intro .trust{margin-top:22px;padding:12px 0}.field{margin-bottom:18px}.field>label{margin-bottom:6px;line-height:1.4}.help{margin:0 0 8px;line-height:1.45}.choices>label,.consent{line-height:1.4}.choices>label{padding:11px 12px}.contact p{margin-bottom:.45em;line-height:1.45}.contact .button{margin-top:10px}.contact-art{gap:12px}.event-info strong{margin-top:8px}.vote-standing{margin-top:24px;padding:20px 24px}.vote-standing .eyebrow{margin-bottom:8px}@media (max-width:760px){.section{padding-top:48px;padding-bottom:48px}.games-section,.how-section{padding-top:48px;padding-bottom:44px}.section-top{gap:14px;margin-bottom:22px}.premium-hero .hero-description{margin:14px 0 18px}.steps{gap:26px;margin-top:24px}}@media (min-width:761px){.form-intro{align-self:start;top:118px}}.games-actions{flex-direction:column;align-items:flex-start;gap:16px;max-width:390px;display:flex}.games-actions>p{margin:0;font-size:18px;line-height:1.45}.games-actions .button{margin:0}@media (max-width:760px){.games-actions{width:100%;max-width:none}.games-actions>p{font-size:17px}.games-actions .button{max-width:100%}}.results-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.results-copy .vote-standing{align-items:flex-start;gap:16px;padding:22px}.results-copy .vote-standing h3{overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,40px)}.results-copy>.muted{margin-top:20px;font-size:15px;line-height:1.5}.vote-chart{flex-direction:column;align-items:center;gap:30px;min-width:0;display:flex}.vote-donut{aspect-ratio:1;border-radius:50%;width:min(100%,340px);position:relative;box-shadow:0 0 40px #0003}.donut-center{text-align:center;background:#071329;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22%}.donut-center strong{color:#f3f7ff;font-size:clamp(42px,5vw,66px);line-height:1.1}.donut-center>span{color:#acbdd4;margin-top:4px;font-size:14px}.donut-center small{letter-spacing:1.4px;color:#acbdd4;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.donut-legend{gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.donut-legend li{border-bottom:1px solid #ffffff12;grid-template-columns:12px minmax(0,1fr) auto 58px;align-items:center;gap:12px;padding:12px 0;display:grid}.donut-legend li>i{border-radius:3px;width:11px;height:11px}.donut-legend strong{color:#edf3fc;font-size:14px}.donut-legend span{color:#acbdd4;white-space:nowrap;font-size:13px}.donut-legend b{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}@media (max-width:900px){.results-columns{grid-template-columns:1fr;gap:32px}.vote-chart{justify-self:center;width:100%;max-width:540px}}@media (max-width:420px){.donut-legend li{grid-template-columns:10px minmax(0,1fr) auto 52px;gap:8px}.donut-legend strong,.donut-legend span{font-size:12px}.donut-legend b{font-size:14px}}.tournament-journey{background:linear-gradient(#0c1d35,#071329);border-block:1px solid #24405e;padding:40px 28px 25px;overflow:hidden}.journey-inner{max-width:1320px;margin:auto;position:relative}.journey-track{background:#233650;border-radius:10px;height:4px;position:absolute;top:72px;left:0;right:10%}.journey-energy{width:var(--journey-progress);background:linear-gradient(90deg,#1687ff,#52d8ff,#e5fbff);border-radius:10px;height:100%;transition:width 1.1s;position:relative;box-shadow:0 0 14px #2a9dff99}.journey-energy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#0000 10%,#fff9 50%,#0000 80%) 0 0/120px 100%;animation:1.6s linear infinite journey-flow;position:absolute;inset:0}.journey-stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-stage{text-align:center;color:#61748f;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.journey-pointer{height:30px;font:700 10px/1.1 var(--font-body,Arial,sans-serif);letter-spacing:1.3px;color:#8cdfff;visibility:hidden;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.is-current .journey-pointer{visibility:visible;animation:1.5s ease-in-out infinite journey-arrow}.journey-symbol{justify-content:center;align-items:center;width:100%;height:85px;display:flex;position:relative}.journey-ember{background:#15273e;border-radius:50%;outline:2px solid #36516d;width:13px;height:13px;box-shadow:0 0 0 7px #0a1930}.journey-label{justify-content:center;align-items:center;gap:8px;padding:4px 6px;display:flex}.journey-label>span{color:#58718f;font-size:17px;font-weight:800}.journey-label>strong{text-transform:uppercase;font-size:15px;line-height:1.25}.journey-status{color:#7489a5;max-width:190px;margin-top:5px;padding:0 8px;font-size:11px;line-height:1.4}.is-current .journey-label{color:#f4f8ff}.is-current .journey-label>span,.is-current .journey-status{color:#64cfff}.is-complete .journey-label{color:#afcbe6}.journey-check{color:#61cfff;box-sizing:content-box;background:#102540;border:1px solid #4385b1;border-radius:50%;padding:7px}.journey-cup{color:#4b5d73;background:#0a1930;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.journey-cup>svg{stroke-width:1.6px;width:44px;height:44px}.cup-lit .journey-cup{color:#ffd45a;filter:drop-shadow(0 0 12px #63d9ff88)}.journey-flame{transform-origin:50% 90%;filter:drop-shadow(0 0 5px #2abaff99)drop-shadow(0 0 12px #276cff55);z-index:1;width:34px;height:43px;display:block;position:relative}.journey-flame>svg{transform-origin:50% 95%;width:100%;height:100%;overflow:visible}.flame-outer{fill:#ff6833}.flame-middle{fill:#ffbd3e}.flame-core{fill:#fff4b5}.flame-medium{width:44px;height:57px}.flame-large{width:56px;height:73px}.flame-cup{width:38px;height:49px;animation:.8s ease-out both journey-ignite;position:absolute;bottom:43px}.journey-flame>i{background:#b8f5ff;border-radius:50%;width:2px;height:3px;animation:1.8s ease-out infinite journey-spark;position:absolute;top:15%;left:38%}.journey-flame>i:nth-of-type(2){animation-delay:.6s;left:70%}.journey-flame>i:nth-of-type(3){animation-delay:1.2s;left:20%}.journey-podium{opacity:.35;color:#a3bad1;background:#09192e;border-radius:12px;width:110px;height:83px;display:block}.journey-podium>svg{width:100%;height:100%;overflow:visible}.podium-active .journey-podium{opacity:1;color:#d5edff;filter:drop-shadow(0 0 8px #ffd45a33)}.podium-active .podium-cup{transform-origin:75px 25px;animation:2.2s ease-in-out infinite journey-celebrate}@keyframes journey-flow{0%{background-position:-120px 0}to{background-position:120px 0}}@keyframes journey-arrow{0%,to{transform:translateY(-3px)}50%{transform:translateY(2px)}}@keyframes journey-flicker{0%{transform:scaleX(.94)rotate(-3deg)}50%{transform:scale(1.03,.96)rotate(2deg)}to{transform:scale(.96,1.08)rotate(-1deg)}}@keyframes journey-spark{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(9px,-33px)}}@keyframes journey-ignite{0%{opacity:0;transform:translateY(14px)scale(.35)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes journey-celebrate{0%,to{transform:translateY(1px)}50%{transform:translateY(-4px)}}@media (max-width:760px){.tournament-journey{padding:31px 8px 22px}.journey-label{flex-direction:column;gap:3px;padding-inline:2px}.journey-label>strong{overflow-wrap:anywhere;min-height:28px;font-size:11px}.journey-label>span{font-size:13px}.journey-pointer{letter-spacing:.4px;font-size:8px}.journey-status{padding-inline:3px;font-size:9px}.journey-podium{width:70px;height:65px}.journey-cup{width:54px;height:60px}.journey-cup>svg{width:36px;height:36px}.flame-cup{width:30px;height:40px;bottom:37px}.flame-large{width:43px;height:60px}.flame-medium{width:35px;height:48px}.flame-small{width:27px;height:37px}}@media (prefers-reduced-motion:reduce){.tournament-journey *,.tournament-journey :after{transition:none!important;animation:none!important}.journey-flame>i{display:none}}@media (max-width:420px){.journey-label>strong{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:9px}.journey-status{font-size:8px}.journey-pointer{letter-spacing:0;font-size:7px}}.flame-aura{filter:blur(5px);background:radial-gradient(at 50% 75%,#b8f5ff55 0,#27baff33 25%,#176dff16 45%,#0000 70%);animation:2.3s ease-in-out infinite alternate mystic-aura;position:absolute;inset:20% -35% -15%}.mystic-flame{transform-origin:40px 105px;mix-blend-mode:screen}.tongue-left{opacity:.7;animation:1.35s ease-in-out infinite alternate mystic-left}.tongue-right{opacity:.7;animation:1.65s ease-in-out -.8s infinite alternate mystic-right}.tongue-high{opacity:.9;animation:1.15s ease-in-out -.4s infinite alternate mystic-high}.flame-heart{animation:.85s ease-in-out infinite alternate mystic-heart}.flame-filament{transform-origin:40px 105px;opacity:.6;filter:blur(.6px);animation:1.2s ease-in-out -.6s infinite alternate mystic-right}.journey-flame>i:nth-of-type(4){width:1px;animation-duration:2.3s;animation-delay:.3s;left:55%}.journey-flame>i:nth-of-type(5){width:1px;animation-duration:1.5s;animation-delay:1s;left:80%}@keyframes mystic-mantle{0%{transform:scaleX(.95)skew(-4deg)}50%{transform:scale(1.07,.94)skew(3deg)}to{transform:scale(.91,1.08)skew(-2deg)}}@keyframes mystic-left{0%{opacity:.4;transform:skew(-7deg)scale(.9,1.08)}to{opacity:.85;transform:skew(7deg)scale(1.1,.91)}}@keyframes mystic-right{0%{opacity:.45;transform:skew(6deg)scaleY(.92)}to{opacity:.9;transform:skew(-7deg)scale(.9,1.13)}}@keyframes mystic-high{0%{transform:skew(-4deg)scale(.85,1.04)}50%{transform:skew(6deg)scale(1.1,.9)}to{transform:skew(-3deg)scale(.92,1.15)}}@keyframes mystic-heart{0%{opacity:.85;transform:scaleX(.92)}to{opacity:1;transform:scale(1.1,.93)}}@keyframes mystic-aura{0%{opacity:.55;transform:scale(.9)}to{opacity:.95;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.tournament-journey .mystic-flame,.tournament-journey .flame-aura,.tournament-journey .flame-filament{animation:none!important}}.journey-flame.flame-small{width:40px;height:54px}.journey-flame.flame-medium{width:50px;height:68px}.journey-flame.flame-large{width:62px;height:82px}.fire-vapor{opacity:.5;filter:blur(1.3px)}.vapor{transform-origin:40px 95px;stroke-linecap:round;stroke-dasharray:62 110;animation:2.8s linear infinite aura-vapor}.vapor-two{animation-duration:3.4s;animation-delay:-1.6s}.aura-ribbon{mix-blend-mode:screen;transform-origin:40px 105px;stroke-linecap:round;filter:drop-shadow(0 0 2px #79e5ff);animation:2.1s ease-in-out infinite alternate aura-ribbon}.ribbon-two{animation-direction:alternate-reverse;animation-delay:-1.1s}.mantle{opacity:.64;animation:1.9s ease-in-out infinite alternate mystic-mantle,3.6s ease-in-out infinite aura-shape}@keyframes aura-vapor{0%{stroke-dashoffset:0;opacity:0;transform:translateY(3px)skew(-4deg)}25%{opacity:.65}70%{opacity:.3}to{stroke-dashoffset:160px;opacity:0;transform:translateY(-16px)skew(9deg)}}@keyframes aura-ribbon{0%{opacity:.28;transform:skew(-6deg)scaleX(.9)}to{opacity:.9;transform:skew(6deg)scaleX(1.08)}}@keyframes aura-shape{0%,to{d:path("M39 106C14 107 4 85 19 66C30 53 12 44 23 29C15 46 42 47 31 65C53 52 24 42 38 26C51 12 38 10 48 1C40 18 64 21 51 39C35 60 63 63 61 45C76 68 56 72 65 87C73 102 49 109 39 106Z")}50%{d:path("M39 106C10 104 14 85 23 68C34 51 15 41 19 25C23 44 46 50 32 68C49 57 31 42 44 29C60 14 43 9 38 1C57 12 66 26 50 43C31 58 64 66 66 47C68 68 49 76 62 90C69 106 49 109 39 106Z")}}@media (max-width:760px){.journey-flame.flame-small{width:30px;height:42px}.journey-flame.flame-medium{width:39px;height:54px}.journey-flame.flame-large{width:48px;height:66px}}@media (prefers-reduced-motion:reduce){.tournament-journey .vapor,.tournament-journey .aura-ribbon{animation:none!important}.fire-vapor{opacity:.2}}
