@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.-rotate-45{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#b30413\]{background-color:#b30413}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#c7d3e0\]{color:#c7d3e0}.text-white{color:var(--color-white)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-\[\#d3192a\]:hover{background-color:#d3192a}.hover\:bg-white\/\[\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#e12a3b\]\/60:focus-visible{--tw-ring-color:#e12a3b99}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#e12a3b\]\/60:focus-visible{--tw-ring-color:lab(50.3077% 68.6334 39.0651/.6)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--ink:#081f3f;--lime:#b30413;--paper:#f7f9fc;--muted:#8490a0;--line:#ffffff26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;font-family:var(--font-body),Arial,sans-serif;margin:0;overflow-x:hidden}button,a,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.site{background:var(--ink);min-height:100vh}.container{width:min(1240px,100% - 80px);margin-inline:auto}.noise{z-index:100;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.nav-wrap{z-index:20;border-bottom:1px solid var(--line);width:100%;position:absolute;top:0;left:0}.nav{align-items:center;gap:52px;height:96px;display:flex}.brand{font-family:var(--font-display),Impact,sans-serif;letter-spacing:.5px;align-items:center;gap:12px;font-size:29px;line-height:.7;display:flex}.brand small{font:700 7px/1 var(--font-body);letter-spacing:2.3px;margin-top:8px;display:block}.brand-mark{width:31px;height:34px;position:relative;transform:skew(-11deg)}.brand-mark i{background:var(--lime);border-radius:1px;width:9px;height:30px;position:absolute;bottom:0}.brand-mark i:first-child{height:22px;left:0}.brand-mark i:nth-child(2){left:11px}.brand-mark i:nth-child(3){height:25px;left:22px}.site-logo{background:#fff;border-radius:8px;flex:none;width:154px;height:66px;padding:7px 10px;overflow:hidden}.site-logo img{object-fit:contain;width:100%;height:100%}.nav-links{align-items:center;gap:34px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.nav-links a{transition:all .25s;position:relative}.nav-links a:after{content:"";background:var(--lime);width:0;height:2px;transition:all .25s;position:absolute;bottom:-9px;left:0}.nav-links a:hover{color:var(--lime)}.nav-links a:hover:after{width:100%}.nav-admin{opacity:.6}.btn{background:var(--lime);color:#0a120d;text-transform:uppercase;letter-spacing:.3px;border:0;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:0 25px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn:hover{background:#d6ff68;transform:translateY(-3px);box-shadow:0 14px 35px #b304133b}.btn svg,.outline-btn svg,.text-link svg{width:18px;height:18px}.btn-small{gap:15px;min-height:46px;padding:0 18px}.menu-btn{border:1px solid var(--line);color:#fff;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-btn svg{width:23px}.hero{background:#04152b;height:max(760px,100vh);min-height:760px;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:center;opacity:0;transition:opacity 1s,transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.loaded .hero-img{opacity:.9;transform:scale(1)}.hero-shade{background:linear-gradient(90deg,#030a08f5 0%,#030a08ba 36%,#030a081a 68%),linear-gradient(#0000 65%,#030a08cc);position:absolute;inset:0}.hero-lines{border:1px solid #b3041347;border-radius:50%;width:680px;height:680px;position:absolute;top:120px;right:-220px;box-shadow:0 0 0 110px #b3041306,0 0 0 220px #b3041305}.hero-content{z-index:3;padding-top:200px;position:relative}.eyebrow{letter-spacing:2.3px;color:var(--lime);text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.eyebrow>span{background:currentColor;width:23px;height:2px}.eyebrow.dark{color:#506158}h1,h2,h3{font-family:var(--font-display),Impact,sans-serif;letter-spacing:.2px;margin:0;font-weight:400}.hero h1{max-width:800px;margin-top:24px;font-size:clamp(86px,10.5vw,164px);line-height:.79}.hero-title-line{display:block}.hero-title-top{color:#0000;-webkit-text-stroke:1.5px #ffffffa3;letter-spacing:.015em}.hero-title-main{color:#fff;margin-top:.08em}h1 em,h2 em{color:var(--lime);font-style:normal}.hero-content>p{color:#b8c0bc;max-width:490px;margin:30px 0;font-size:15px;line-height:1.7}.hero-actions{align-items:center;gap:34px;display:flex}.watch{color:#fff;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:13px;font-size:11px;font-weight:800;display:flex}.watch span{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:50px;height:50px;transition:all .25s;display:grid}.watch span:hover{border-color:var(--lime);color:var(--lime)}.watch svg{width:18px}.hero-stats{gap:45px;display:flex;position:absolute;bottom:-110px;right:0}.hero-stats div{border-left:1px solid #fff3;flex-direction:column;padding-left:18px;display:flex}.hero-stats strong{font:400 29px var(--font-display)}.hero-stats span{letter-spacing:1.4px;color:#a9b0ac;margin-top:3px;font-size:7px}.scroll-note{z-index:3;writing-mode:vertical-rl;letter-spacing:2px;color:#9ca5a0;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:40px;right:35px}.scroll-note span{background:var(--lime);width:1px;height:44px}.hero-in{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.loaded .hero-in{opacity:1;transform:none}.loaded .h1{transition-delay:.2s}.loaded .h2{transition-delay:.35s}.loaded .h3{transition-delay:.5s}.loaded .h4{transition-delay:.65s}.ticker{background:var(--lime);height:78px;color:var(--ink);z-index:4;align-items:center;margin-top:-10px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.3deg)scale(1.02)}.ticker-track{white-space:nowrap;width:max-content;font:400 37px var(--font-display);letter-spacing:1px;will-change:transform;animation:30s linear infinite ticker;display:flex;transform:translate(0)}.ticker-group,.ticker-item{flex:none;align-items:center;display:flex}.ticker b{margin:0 24px;font-size:22px}@keyframes ticker{to{transform:translate(-33.3333%)}}.section{padding:130px 0}.manifest{background:var(--paper);color:var(--ink);padding-top:150px}.manifest-grid{grid-template-columns:90px 1fr 430px;align-items:center;gap:60px;display:grid}.section-number{color:#a9ada8;align-self:start;align-items:center;gap:13px;padding-top:20px;font-size:10px;display:flex}.section-number span{background:#a9ada8;width:45px;height:1px}.manifest h2,.section-head h2,.standings h2,.cta h2{margin-top:18px;font-size:clamp(55px,6vw,86px);line-height:.91}.manifest-copy>p{color:#677069;max-width:570px;margin:30px 0;font-size:14px;line-height:1.8}.text-link{text-transform:uppercase;border-bottom:1px solid #9ca19d;align-items:center;gap:12px;padding-bottom:7px;font-size:11px;font-weight:800;display:inline-flex}.text-link:hover{color:#990812}.manifest-card{color:#fff;background:radial-gradient(circle at 70% 20%,#2d4213,#0000 36%),linear-gradient(145deg,#0b294c,#041328);height:510px;padding:45px;position:relative;overflow:hidden}.pitch-lines{border:1px solid #b3041340;position:absolute;inset:30px}.pitch-lines:before{content:"";border:1px solid #b3041333;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-lines:after{content:"";background:#b3041333;width:1px;position:absolute;top:0;bottom:0;left:50%}.big-num{font:400 114px var(--font-display);color:var(--lime);line-height:1;position:relative}.big-num span{color:#fff;font-size:45px}.manifest-card p{font:400 25px/1.05 var(--font-display);position:absolute;bottom:38px;left:48px}.ball{border:2px solid var(--lime);width:68px;height:68px;color:var(--lime);border-radius:50%;place-items:center;font-size:31px;display:grid;position:absolute;bottom:45px;right:50px}.features{background:#0a294f;position:relative;overflow:hidden}.features:before{content:"RIVALS";font:400 410px var(--font-display);color:#ffffff03;position:absolute;bottom:-120px;left:-30px}.section-head{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.section-head>p{color:#89938e;max-width:390px;font-size:13px;line-height:1.8}.feature-grid{background:#ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feature-card{background:#0a294f;min-height:390px;padding:45px;transition:background .35s,opacity .8s,transform .8s;position:relative}.feature-card:hover{background:#101f19}.feature-icon{width:64px;height:64px;color:var(--lime);display:block}.feature-icon svg{width:100%;height:100%}.card-no{color:#66716c;font:400 19px var(--font-display);position:absolute;top:44px;right:40px}.feature-card h3{margin-top:70px;font-size:30px}.feature-card p{color:#89938e;max-width:280px;font-size:13px;line-height:1.7}.feature-card>svg{color:#78827d;width:21px;position:absolute;bottom:34px;right:35px}.feature-card:hover>svg{color:var(--lime);transform:translate(5px)}.schedule{background:var(--paper);color:var(--ink)}.schedule-head{margin-bottom:50px}.outline-btn{text-transform:uppercase;background:0 0;border:1px solid #a8ada9;align-items:center;gap:24px;height:52px;padding:0 20px;font-size:10px;font-weight:800;display:flex}.outline-btn:hover{background:var(--ink);color:#fff}.matches{border-top:1px solid #bcc0bc}.match{border-bottom:1px solid #bcc0bc;grid-template-columns:110px 1fr 150px 1fr 50px;align-items:center;gap:20px;min-height:125px;transition:background .3s,padding .3s;display:grid}.match:hover{background:#fff;padding-inline:15px}.match-date{border-right:1px solid #c2c5c1;grid-template-columns:38px 1fr;align-items:end;display:grid}.match-date small{color:#7a837e;grid-column:1/-1;font-size:8px;font-weight:800}.match-date strong{font:400 46px var(--font-display);line-height:1}.match-date span{padding-bottom:6px;font-size:10px;font-weight:800}.match-team{align-items:center;gap:18px;font-size:14px;font-weight:800;display:flex}.match-team.home{justify-content:flex-end}.crest,.mini-crest{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);width:54px;height:62px;color:var(--lime);font-style:normal;font:400 20px var(--font-display);background:#0d3156;place-items:center;display:grid}.crest-1,.crest-4{color:#fff;background:#ff6436}.crest-2{color:#fff;background:#6c61e9}.crest-3{color:#6ae1ff;background:#143e58}.crest-5{color:#ffcad8;background:#7c1737}.match-time{text-align:center}.match-time strong{font:400 27px var(--font-display);display:block}.match-time span{color:#7f8883;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.match-time svg{width:11px}.match>button{background:0 0;border:0}.match>button svg{width:20px}.standings{background:#081f3f;position:relative;overflow:hidden}.standings:after{content:"";border:1px solid #b3041314;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-420px;left:-350px;box-shadow:0 0 0 100px #b3041305,0 0 0 200px #b3041304}.standings-grid{z-index:1;grid-template-columns:.75fr 1.25fr;align-items:center;gap:100px;display:grid;position:relative}.standings-copy p{color:#8d9691;max-width:380px;margin:28px 0;font-size:13px;line-height:1.8}.text-link.light{border-color:#59625d}.table-card{background:#0b294c;border:1px solid #ffffff1a;padding:12px 28px 20px}.table-title{border-bottom:1px solid var(--line);letter-spacing:1.5px;justify-content:space-between;align-items:center;height:65px;font-size:9px;display:flex}.table-title b{color:var(--lime)}.table-row{color:#9da6a1;text-align:center;border-bottom:1px solid #ffffff12;grid-template-columns:2.6fr repeat(6,.5fr);align-items:center;height:66px;font-size:11px;display:grid}.table-row>span:first-child{text-align:left;color:#fff;align-items:center;gap:14px;display:flex}.table-row>span:first-child>b{color:#6d7772;width:10px}.table-row:last-child{border-bottom:0}.table-label{color:#66716b;height:38px;font-size:7px;font-weight:800}.table-label>span:first-child{color:#66716b}.mini-crest{width:32px;height:38px;font-size:10px}.pts{font-size:14px;font-weight:800;color:var(--lime)!important}.cta{min-height:570px;color:var(--ink);background:var(--lime);align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.cta-bg{background:linear-gradient(90deg,var(--lime) 0%,#b30413f0 52%,#b3041399),url(/api/media/site/hero/rivals-hero.png) center/cover;filter:saturate(.7);position:absolute;inset:0}.cta-inner{z-index:1;position:relative}.cta .eyebrow{color:#7f111b}.cta p{margin:22px 0 28px;font-size:13px}.dark-btn{background:var(--ink);color:#fff}.dark-btn:hover{color:var(--lime);background:#0d3156}footer{background:#04172f;padding:85px 0 30px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:70px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid p,.footer-grid a,.footer-grid span{color:#78827d;font-size:11px;line-height:1.7}.footer-grid b{letter-spacing:1.5px;color:#fff;margin-bottom:13px;font-size:9px}.footer-grid a:hover{color:var(--lime)}.socials{gap:8px;display:flex}.socials a{color:#fff;border:1px solid #26302b;place-items:center;width:38px;height:38px;display:grid}.copyright{letter-spacing:1.5px;color:#59625e;border-top:1px solid #202924;justify-content:space-between;margin-top:70px;padding-top:25px;font-size:8px;display:flex}.reveal{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(35px)}.reveal.is-visible{opacity:1;transform:none}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#000000d1;place-items:center;padding:20px;animation:.25s fade;display:grid;position:fixed;inset:0}.join-modal{background:var(--paper);width:min(580px,100%);color:var(--ink);padding:52px;position:relative;box-shadow:0 30px 100px #000}.modal-close{background:0 0;border:0;position:absolute;top:20px;right:20px}.modal-close svg{width:25px}.join-modal h3{margin:16px 0;font-size:64px;line-height:.9}.join-modal>p,.success p{color:#717a75;font-size:13px}.join-modal form{flex-direction:column;gap:15px;margin-top:28px;display:flex}.join-modal form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.join-modal label{letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.join-modal input,.join-modal select{background:#fff;border:1px solid #c8ccc8;outline:none;height:49px;padding:0 14px;font-size:12px}.join-modal input:focus,.join-modal select:focus{border-color:#799f11}.join-modal form .btn{margin-top:8px}.success{text-align:center;padding:30px 0}.success>span{background:var(--lime);border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;display:grid}.success .btn{margin:20px auto 0}@keyframes fade{0%{opacity:0}}@media (max-width:960px){.container{width:min(100% - 40px,760px)}.nav{height:78px}.nav-links{opacity:0;pointer-events:none;background:#081f3ff5;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:28px 20px;transition:all .25s;position:absolute;top:78px;left:0;transform:translateY(-10px)}.nav-links.open{opacity:1;pointer-events:auto;transform:none}.desktop-join{display:none}.menu-btn{margin-left:auto;display:flex}.hero{height:880px;min-height:700px}.hero-content{padding-top:190px}.hero-stats{margin-top:60px;position:static}.hero-shade{background:linear-gradient(90deg,#030a08f5,#030a08a6),linear-gradient(#0000,#04152b)}.manifest-grid{grid-template-columns:1fr 1fr}.section-number{display:none}.manifest-card{height:460px}.section-head{align-items:flex-start;gap:40px}.standings-grid{grid-template-columns:1fr;gap:60px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.match{grid-template-columns:90px 1fr 110px 1fr 30px;gap:10px}.match-team{font-size:11px}.crest{width:44px;height:52px}.section{padding:100px 0}}@media (max-width:680px){.container{width:calc(100% - 32px)}.hero{height:780px;min-height:700px}.hero-img{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#030a08f0,#030a0840),linear-gradient(#0000 40%,#04152b 95%)}.hero-content{padding-top:155px}.hero h1{font-size:71px}.hero-content>p{max-width:330px;font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.watch span{width:42px;height:42px}.hero-stats{gap:22px;margin-top:40px}.hero-stats strong{font-size:24px}.scroll-note{display:none}.ticker{height:62px}.ticker div{font-size:29px}.manifest-grid{display:block}.manifest-card{height:390px;margin-top:50px}.manifest h2,.section-head h2,.standings h2,.cta h2{font-size:53px}.section-head{display:block}.section-head>p{margin-top:25px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:300px}.feature-card h3{margin-top:40px}.schedule-head .outline-btn{margin-top:30px}.match{grid-template-columns:55px 1fr 34px;min-height:160px;padding:20px 0}.match-date{grid-row:1/3}.match-time{grid-area:2/2}.match-team{justify-content:flex-start!important}.match-team:nth-of-type(4){grid-column:2}.match>button{grid-area:1/3/3}.crest{width:38px;height:45px;font-size:14px}.home span{order:2}.table-card{padding:8px 12px}.table-row{grid-template-columns:2.1fr repeat(6,.55fr);font-size:9px}.table-row>span:first-child{gap:6px}.table-row strong{white-space:nowrap;text-overflow:ellipsis;max-width:60px;overflow:hidden}.mini-crest{display:none}.cta{min-height:540px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.copyright{gap:20px}.join-modal{padding:38px 24px}.join-modal h3{font-size:52px}.join-modal form>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.goal-story{background:#061a35;height:320vh;position:relative}.goal-sticky{background:radial-gradient(circle at 72% 42%,#142718 0,#0000 34%),#061a35;height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.goal-grid{background-color:#0000;background-image:linear-gradient(#b3041309 1px,#0000 1px),linear-gradient(90deg,#b3041309 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.goal-ui{z-index:3;position:absolute;top:50%;left:max(40px,50vw - 620px);transform:translateY(-50%)}.goal-ui>span{letter-spacing:2px;color:var(--lime);font-size:8px}.goal-ui h3{margin:18px 0;font-size:clamp(70px,8vw,125px);line-height:.82}.goal-ui p{letter-spacing:1px;color:#738078;font-size:10px}.goal-word{font:400 clamp(60px,10vw,155px)/1 var(--font-display);color:#ffffff09;animation:.35s goalWord;position:absolute;top:12%;right:7vw}.goal-svg{width:min(75vw,1100px);height:auto;position:absolute;bottom:0;right:-2vw;overflow:visible}.field-line{fill:none;stroke:#b30413;stroke-width:2px;opacity:.18}.goal-net{fill:none;stroke:#b30413;stroke-width:2px;opacity:.55;transform-origin:920px 500px;transition:transform .12s}.player{fill:none;stroke:#f2f0e9;stroke-width:15px;stroke-linecap:round;stroke-linejoin:round;transition:transform 80ms}.player .player-fill{fill:#0b294c;stroke:#b30413;stroke-width:4px}.ball{fill:#081f3f;stroke:#b30413;stroke-width:3px;transition:transform 50ms linear}.ball path{fill:none;stroke:#b30413;stroke-width:2px}.shot-trail{fill:none;stroke:#b30413;stroke-width:3px;stroke-dasharray:14 14;transition:opacity .2s}.goal-progress{border-left:1px solid #334039;width:22px;height:60%;position:absolute;top:20%;right:35px}.goal-progress>span{background:var(--lime);width:2px;transition:height 80ms;position:absolute;top:0;left:-1px}.goal-progress b{color:#738078;font-size:8px;position:absolute;top:calc(100% + 12px);left:-8px}.goal-flash{opacity:0;pointer-events:none;background:radial-gradient(circle at 85%,#b3041380,#0000 35%);transition:all .25s;position:absolute;inset:0}.goal-flash.show{opacity:1;animation:.7s infinite alternate goalPulse}@keyframes goalWord{0%{opacity:0;transform:translateY(20px)}}@keyframes goalPulse{to{opacity:.3}}.solid-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d09e0;position:absolute}.nav-links a.active{color:var(--lime)}.sub-hero{background:#071d3b;height:670px;padding-top:190px;position:relative;overflow:hidden}.sub-hero-image{opacity:.72;background:linear-gradient(90deg,#061a35 0%,#050d09c7 48%,#050d0938),linear-gradient(#0000 50%,#061a35),url(/api/media/site/hero/rivals-hero.png) 70% 45%/cover;position:absolute;inset:0}.sub-hero:after{content:"";border:1px solid #b304132b;border-radius:50%;width:540px;height:540px;position:absolute;top:100px;right:-130px;box-shadow:0 0 0 100px #b3041305}.sub-hero>.container{z-index:2;position:relative}.page-index{letter-spacing:2px;color:#7d8882;font-size:8px;position:absolute;top:0;right:0}.sub-hero h1{margin:23px 0;font-size:clamp(76px,9vw,132px);line-height:.82}.sub-intro{border-left:1px solid #48544e;width:390px;margin-left:52%;padding-left:23px}.sub-intro p{color:#a6afaa;margin:0;font-size:12px;line-height:1.8}.page-section{padding:110px 0}.light-page{background:var(--paper);color:var(--ink)}.info-ribbon{z-index:4;background:var(--lime);border:1px solid #cfd2ce;grid-template-columns:repeat(4,1fr);margin-top:-145px;display:grid;position:relative;box-shadow:0 20px 50px #0b141024}.info-ribbon>div{border-right:1px solid #07100d2e;flex-direction:column;gap:7px;padding:25px 28px;display:flex}.info-ribbon>div:last-child{border:0}.info-ribbon small{letter-spacing:1.2px;color:#51631d;font-size:7px}.info-ribbon strong{font:400 22px var(--font-display)}.page-split{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-top:120px;display:grid}.page-split h2,.story-lead h2{margin-top:18px;font-size:clamp(55px,6vw,85px);line-height:.9}.prose p{color:#69736d;font-size:13px;line-height:1.9}.rules-grid{border-top:1px solid #bcc1bc;border-bottom:1px solid #bcc1bc;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.rules-grid article{border-right:1px solid #c7cbc7;padding:45px 35px}.rules-grid article:last-child{border:0}.rules-grid span{font:400 40px var(--font-display);color:#a7ada7}.rules-grid h3{margin:35px 0 10px;font-size:25px}.rules-grid p{color:#747d77;font-size:11px;line-height:1.7}.application-band{color:#fff;background:#092746;justify-content:space-between;align-items:center;margin-top:70px;padding:35px 40px;display:flex}.application-band small{letter-spacing:1.3px;color:var(--lime);font-size:7px}.application-band h3{margin-top:6px;font-size:29px}.page-toolbar{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.page-toolbar>div{gap:5px;display:flex}.page-toolbar button{background:0 0;border:1px solid #cbd0cc;padding:10px 18px;font-size:9px;font-weight:800}.page-toolbar button.active{color:#fff;background:#092746;border-color:#092746}.page-toolbar>span{color:#737d77;align-items:center;gap:8px;font-size:8px;display:flex}.page-toolbar svg{width:15px}.fixture-list{border-top:1px solid #bcc1bd}.fixture-list article{border-bottom:1px solid #c5cac6;grid-template-columns:100px 1fr 150px 1fr 45px;align-items:center;gap:22px;min-height:140px;transition:all .25s;display:grid}.fixture-list article:hover{background:#fff;padding-inline:15px}.fixture-date{border-right:1px solid #c8ccc8;flex-direction:column;display:flex}.fixture-date small{color:#7e8882;font-size:7px}.fixture-date strong{font:400 21px var(--font-display);margin-top:5px}.fixture-club{align-items:center;gap:16px;font-size:13px;font-weight:800;display:flex}.fixture-club.home{justify-content:flex-end}.fixture-score{text-align:center}.fixture-score>b{font:400 25px var(--font-display);display:block}.fixture-score>small{color:#858f89;justify-content:center;gap:4px;margin-top:5px;font-size:7px;display:flex}.fixture-score svg{width:10px}.public-status{color:#6d8b1b;text-transform:uppercase;background:#e4ebd1;border-radius:8px;padding:3px 6px;font-size:6px;display:inline-block}.public-status.canlı{color:#d94f25;background:#ffddd2}.public-status.tamamlandı{color:#66716b;background:#e1e5e2}.fixture-list article>button{background:0 0;border:0}.fixture-list article>button svg{width:19px}.page-empty{text-align:center;color:#818b85;padding:70px;font-size:11px}.standings-page{background:#0a294f}.league-meta{background:#0b294c;border:1px solid #29342f;justify-content:space-between;align-items:center;height:85px;padding:0 25px;display:flex}.league-meta>div{align-items:center;gap:13px;display:flex}.league-meta svg{width:30px;color:var(--lime)}.league-meta span{flex-direction:column;display:flex}.league-meta small{color:#738078;font-size:7px}.league-meta b{margin-top:4px;font-size:11px}.league-meta>strong{color:var(--lime);font-size:9px}.full-table{background:#0b294c;border:1px solid #29342f;margin-top:20px;padding:0 28px}.full-tr{color:#909b95;text-align:center;border-bottom:1px solid #29342f;grid-template-columns:2.8fr repeat(6,.55fr);align-items:center;height:78px;font-size:11px;display:grid}.full-tr:last-child{border:0}.full-tr>span:first-child{text-align:left;color:#fff;align-items:center;gap:18px;display:flex}.full-tr>span:first-child>b{font:400 20px var(--font-display);color:#59665f}.full-tr .crest{width:42px;height:49px;font-size:13px}.full-tr.labels{color:#5e6b64;letter-spacing:.8px;height:42px;font-size:7px}.full-tr.labels>span:first-child{color:#5e6b64}.score-cell{font-size:16px;font-weight:800;color:var(--lime)!important}.table-note{color:#79847e;align-items:center;gap:8px;margin-top:17px;font-size:7px;display:flex}.table-note i{background:var(--lime);border-radius:50%;width:7px;height:7px}.story-page{background:var(--paper);color:var(--ink)}.story-lead{grid-template-columns:150px 1.1fr .9fr;align-items:end;gap:40px;display:grid}.story-lead>span{color:#8a938e;align-self:start;padding-top:20px;font-size:8px}.story-lead>p{color:#66716a;font-size:13px;line-height:1.9}.story-image{background:#081f3f;height:580px;margin-top:90px;position:relative;overflow:hidden}.story-image-inner{filter:grayscale(.6);background:linear-gradient(90deg,#050d0926,#050d09bf),url(/api/media/site/hero/rivals-hero.png) 50% 70%/cover;position:absolute;inset:0}.story-image blockquote{font:400 clamp(45px,5vw,70px)/.95 var(--font-display);color:#fff;margin:0;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.values-grid{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.values-grid article{border-right:1px solid #c4c9c4;padding:20px 45px}.values-grid article:first-child{padding-left:0}.values-grid article:last-child{border:0}.values-grid article>span{color:#b30413;width:45px;display:block}.values-grid svg{width:40px}.values-grid h3{margin:25px 0 10px;font-size:25px}.values-grid p{color:#748078;font-size:10px;line-height:1.8}.manager{animation:.25s fade}.manager-head{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.manager-head small{letter-spacing:1.3px;color:#87928c;font-size:7px}.manager-head p{color:#7c8781;margin:0;font-size:9px}.publish-state{color:#b30413;background:#eef6d9;border-radius:4px;padding:7px 10px;font-size:7px}.manage-form>div,.quick-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.manage-form label{letter-spacing:.7px;flex-direction:column;gap:7px;margin-bottom:16px;font-size:7px;font-weight:800;display:flex}.manage-form input,.quick-form input,.quick-form select{background:#fafbfa;border:1px solid #dce1dd;outline:none;height:43px;padding:0 12px;font-size:9px}.switch-row{align-items:center;flex-direction:row!important;margin:5px 0 20px!important}.switch-row input{width:16px;height:16px}.quick-form{grid-template-columns:repeat(4,1fr) 120px;margin-bottom:15px;padding:15px}.match-quick{grid-template-columns:repeat(6,1fr) 125px}.team-manage-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.team-manage-grid article{grid-template-columns:55px 1fr auto;align-items:center;gap:15px;display:grid}.team-manage-grid article>i{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);place-items:center;width:50px;height:58px;font-size:9px;font-style:normal;font-weight:800;display:grid}.team-manage-grid p{color:#7a857f;font-size:7px}.team-manage-grid span{color:#b30413;font-size:6px}.team-manage-grid button{color:#d95e34;background:#fff0eb;border:0;padding:6px 8px;font-size:7px}.manage-match{color:#6c7871;border-bottom:1px solid #eaedea;grid-template-columns:2.4fr 1fr .8fr .8fr 30px;align-items:center;min-height:65px;padding:0 20px;font-size:8px;display:grid}.manage-match>span:first-child{color:#0d2c50;align-items:center;gap:7px;display:flex}.manage-match i,.manage-tr i{width:28px;height:32px;color:var(--lime);clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);background:#0d2c50;place-items:center;font-size:7px;font-style:normal;display:grid}.manage-match em{color:#a4aca8;font-style:normal}.manage-match select{background:#f8faf8;border:1px solid #dce1dd;padding:6px;font-size:7px}.manage-match>button{color:#bd6c52;background:0 0;border:0;font-size:17px}.manage-match.labels,.manage-tr.labels{color:#969f9a;letter-spacing:.5px;background:#f7f9f7;min-height:36px;font-size:7px}.manage-tr{border-bottom:1px solid #eaedea;grid-template-columns:2.5fr repeat(6,.55fr);align-items:center;min-height:58px;padding:0 20px;display:grid}.manage-tr>span:first-child{align-items:center;gap:9px;display:flex}.manage-tr input{text-align:center;border:1px solid #e0e4e0;width:52px;height:32px;font-size:8px}.manage-tr>span:first-child input{text-align:left;width:150px;padding:0 9px}.manage-tr.labels span{text-align:center}.manage-tr.labels span:first-child{text-align:left}@media (max-width:900px){.goal-svg{width:1000px;right:-380px}.goal-ui{left:35px}.sub-intro{margin-left:35%}.info-ribbon{grid-template-columns:1fr 1fr}.info-ribbon>div:nth-child(2){border-right:0}.page-split{gap:50px}.fixture-list article{grid-template-columns:75px 1fr 110px 1fr 30px}.team-manage-grid{grid-template-columns:1fr 1fr}.quick-form,.match-quick{grid-template-columns:1fr 1fr 1fr}.story-lead{grid-template-columns:1fr 1fr}.story-lead>span{grid-column:1/-1}}@media (max-width:680px){.goal-story{height:260vh}.goal-sticky{min-height:620px}.goal-ui{top:19%;left:20px;transform:none}.goal-ui h3{font-size:63px}.goal-ui p{display:none}.goal-word{font-size:70px;top:35%;right:20px}.goal-svg{width:760px;bottom:3%;right:-370px}.goal-progress{right:16px}.sub-hero{height:590px;padding-top:155px}.sub-hero h1{font-size:61px}.sub-intro{width:100%;max-width:340px;margin:35px 0 0}.page-index{display:none}.page-section{padding:75px 0}.info-ribbon{margin-top:-110px}.info-ribbon>div{padding:18px}.info-ribbon strong{font-size:17px}.page-split{margin-top:75px;display:block}.prose{margin-top:35px}.rules-grid{grid-template-columns:1fr}.rules-grid article{border-bottom:1px solid #c7cbc7;border-right:0;padding:35px 10px}.application-band{padding:30px 24px;display:block}.application-band .btn{width:100%;margin-top:22px}.page-toolbar{align-items:flex-start}.page-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.page-toolbar>span{display:none}.fixture-list article{grid-template-columns:48px 1fr 25px;padding:20px 0}.fixture-club{grid-column:2;justify-content:flex-start!important}.fixture-club.home span{order:2}.fixture-score{grid-column:2}.fixture-list article>button{grid-area:1/3/4}.fixture-date{grid-row:1/4}.full-table{padding:0 10px}.full-tr{grid-template-columns:2.1fr repeat(6,.5fr);font-size:8px}.full-tr>span:first-child{gap:6px}.full-tr .crest{display:none}.full-tr>span:first-child>b{font-size:14px}.story-lead{display:block}.story-lead>span{margin-bottom:25px;display:block}.story-lead>p{margin-top:30px}.story-image{height:440px}.story-image blockquote{inset:auto auto 35px 25px;transform:none}.values-grid{grid-template-columns:1fr}.values-grid article{border-bottom:1px solid #c4c9c4;border-right:0;padding:30px 0}.team-manage-grid{grid-template-columns:1fr}.quick-form,.match-quick{grid-template-columns:1fr 1fr}.manage-match{grid-template-columns:1fr 80px 25px}.manage-match>span:nth-child(3),.manage-match>select{display:none}.manage-tr{grid-template-columns:1.8fr repeat(6,.5fr);padding:0 8px}.manage-tr>span:first-child input{width:90px}.manage-form>div{grid-template-columns:1fr}}.admin-shell{color:#132019;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:#f1f3f0;display:flex}.admin-sidebar{color:#fff;z-index:50;background:#09130f;flex-direction:column;width:255px;padding:29px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{align-items:center;gap:11px;margin:0 10px;display:flex}.admin-brand>span{width:27px;height:31px;position:relative;transform:skew(-10deg)}.admin-brand>span i{background:var(--lime);width:8px;height:25px;position:absolute;bottom:0}.admin-brand>span i:nth-child(2){height:31px;left:10px}.admin-brand>span i:nth-child(3){height:22px;left:20px}.admin-brand>b{font:400 25px/.7 var(--font-display)}.admin-brand small{font:700 6px/1 var(--font-body);letter-spacing:2px;color:#95a19b;margin-top:7px;display:block}.admin-nav{flex-direction:column;gap:6px;margin-top:55px;display:flex}.admin-nav small{color:#57635d;letter-spacing:1.6px;margin:25px 13px 8px;font-size:8px}.admin-nav button{color:#829089;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:13px;height:45px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.admin-nav button b{color:#aeb8b3;background:#1c2923;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:8px}.admin-nav button:hover,.admin-nav button.active{color:#fff;background:#0d3156}.admin-nav button.active{box-shadow:inset 3px 0 var(--lime)}.sidebar-profile{border-top:1px solid #202c26;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;display:flex}.sidebar-profile>span,.avatar{background:var(--lime);color:#081f3f;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.sidebar-profile div{flex-direction:column;flex:1;display:flex}.sidebar-profile small{color:#728078;margin-top:3px;font-size:7px}.sidebar-profile button{color:#738078;background:0 0;border:0}.sidebar-profile svg{width:17px}.sidebar-close{display:none}.admin-top{z-index:30;background:#fff;border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;height:75px;padding:0 35px;display:flex;position:sticky;top:0}.admin-top>div:first-of-type{align-items:center;gap:13px;display:flex}.admin-top>div:first-of-type span{letter-spacing:1.3px;color:#738078;font-size:8px}.admin-top>div:first-of-type b{color:#9e0a17;background:#fbe9eb;border-radius:3px;padding:6px 9px;font-size:8px}.top-right{align-items:center;gap:20px;display:flex}.bell{color:#ff713f;background:0 0;border:0;font-size:13px}.admin-menu{background:0 0;border:0;display:none}.admin-menu svg{width:23px}.admin-welcome{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.admin-welcome small{letter-spacing:1.3px;color:#8b9690;font-size:8px}.admin-welcome p{color:#77827c;margin:0;font-size:11px}.admin-primary{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#0d2c50;border:0;justify-content:center;align-items:center;gap:24px;height:45px;padding:0 18px;font-size:9px;font-weight:800;transition:all .2s;display:flex}.admin-primary:hover{background:#263a2f;transform:translateY(-2px)}.admin-primary svg{width:16px;color:var(--lime)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric-grid article{background:#fff;border:1px solid #e0e3e0;align-items:center;gap:15px;min-height:105px;padding:21px;display:flex;position:relative;overflow:hidden}.metric-icon{border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.metric-icon.lime{color:#b30413;background:#fbe9eb}.metric-icon.violet{color:#7766d8;background:#eeebff}.metric-icon.orange{color:#e56836;background:#fff0e9}.metric-icon.blue{color:#278ca3;background:#e6f6fa}.metric-grid article>div{flex-direction:column;display:flex}.metric-grid small{letter-spacing:1px;color:#8a948f;font-size:7px}.metric-grid em{color:#c12a37;font-size:7px;font-style:normal}.spark{opacity:.2;background:linear-gradient(155deg,#0000 44%,#b30413 45% 49%,#0000 50%),linear-gradient(25deg,#0000 50%,#b30413 51% 55%,#0000 56%);width:90px;height:40px;position:absolute;bottom:0;right:-10px}.s2{filter:hue-rotate(60deg)}.s3{filter:hue-rotate(300deg)}.s4{filter:hue-rotate(120deg)}.admin-grid{grid-template-columns:1.65fr 1fr;gap:15px;margin-top:15px;display:grid}.panel{background:#fff;border:1px solid #e0e3e0;padding:23px}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head h2,.strip-head h2{font:700 13px var(--font-body);margin:0}.panel-head p,.strip-head p{color:#8b9690;margin:4px 0 0;font-size:8px}.panel-head select{background:#fff;border:1px solid #dfe3df;height:31px;padding:0 10px;font-size:8px}.chart-area{gap:15px;height:230px;margin-top:28px;display:flex}.chart-y{color:#9ca5a0;flex-direction:column;justify-content:space-between;padding-bottom:24px;font-size:7px;display:flex}.bars{background:repeating-linear-gradient(0deg,#0000 0 50px,#edf0ed 51px);border-bottom:1px solid #e2e6e2;flex:1;justify-content:space-around;align-items:end;display:flex}.bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:8.5%;height:100%;display:flex;position:relative}.bars i{background:linear-gradient(var(--lime),#d54a56);border-radius:3px 3px 0 0;width:100%;min-height:15px;transition:height .8s;position:relative}.bars i b{font-size:7px;font-style:normal;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.bars span{color:#8d9791;height:24px;padding-top:8px;font-size:7px}.next-match .panel-head button{background:0 0;border:0}.next-match svg{width:18px}.next-teams{grid-template-columns:1fr 70px 1fr;align-items:center;margin:32px 0;display:grid}.next-teams>div{flex-direction:column;align-items:center;gap:7px;display:flex}.next-teams>div small{color:#8c9691;font-size:7px}.admin-crest{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);width:54px;height:62px;color:var(--lime);font:400 20px var(--font-display);background:#0c3159;place-items:center;font-style:normal;display:grid}.orange-bg{color:#fff;background:#f06a39}.next-teams>span{text-align:center}.next-teams>span b{font:400 22px var(--font-display);display:block}.next-teams>span small{color:#949e98;font-size:6px}.next-info{border-top:1px solid #e5e8e5;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.next-info span{color:#7c8781;align-items:center;gap:5px;font-size:7px;display:flex}.next-info svg{width:13px}.next-info button{background:0 0;border:0;font-size:8px;font-weight:800}.fixture-panel{margin-top:15px;padding:0}.fixture-panel>.panel-head{border-bottom:1px solid #e5e8e5;padding:20px 22px}.fixture-tools{gap:8px;display:flex}.fixture-tools label{border:1px solid #dfe3df;align-items:center;gap:5px;height:34px;padding:0 10px;display:flex}.fixture-tools label svg{color:#849089;width:13px}.fixture-tools input{border:0;outline:0;width:120px;font-size:8px}.fixture-tools>button{color:#fff;background:#0d2c50;border:0;align-items:center;gap:7px;padding:0 13px;font-size:8px;display:flex}.fixture-tools>button svg{width:13px;color:var(--lime)}.admin-tr{color:#69756e;border-bottom:1px solid #edf0ed;grid-template-columns:2.3fr 1fr .8fr .8fr 30px;align-items:center;min-height:65px;padding:0 22px;font-size:8px;display:grid}.admin-tr.table-head{color:#9aa39e;letter-spacing:.5px;background:#f8f9f7;min-height:36px;font-size:7px}.versus{color:#0d2c50;align-items:center;gap:8px;display:flex}.versus i{width:28px;height:32px;color:var(--lime);clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);background:#0c3159;place-items:center;font-size:7px;font-style:normal;display:grid}.versus i:nth-of-type(2){color:#fff;background:#f07140}.versus em{color:#a1aaa5;margin:0 3px;font-style:normal}.status{color:#9e0a17;background:#edf5d9;border:0;border-radius:12px;outline:none;padding:5px 8px;font-size:7px}.status.canlı{color:#e65d2c;background:#ffebe4}.status.tamamlandı{color:#657069;background:#ebeeec}.admin-tr>button{color:#a4aca8;background:0 0;border:0;font-size:17px}.admin-tr>button:hover{color:#e15f36}.empty{text-align:center;color:#8f9993;padding:35px;font-size:10px}.strip-head{justify-content:space-between;align-items:center;display:flex}.strip-head button{background:0 0;border:0;font-size:8px;font-weight:800}.team-cards{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:15px;display:grid}.team-cards article{background:#fff;border:1px solid #e0e3e0;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;padding:15px;display:grid;position:relative}.team-cards article>i{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);color:#101b15;grid-row:1/3;place-items:center;width:38px;height:44px;font-size:8px;font-style:normal;font-weight:900;display:grid}.team-cards article>div{flex-direction:column;display:flex}.team-cards article span{color:#87918c;margin-top:4px;font-size:6px}.team-cards article>em{color:#739416;word-spacing:4px;grid-column:2;font-size:6px;font-style:normal}.team-cards article>svg{grid-area:1/3/3;width:15px}.toast{color:#fff;z-index:300;background:#142119;padding:14px 20px;font-size:9px;animation:.3s slideUp;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #0004}.toast.error{background:#8f2f1f}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}}.admin-modal{color:#16221b;background:#fff;width:min(540px,100%);padding:38px;position:relative}.admin-modal>small{letter-spacing:1.4px;color:#849089;font-size:7px}.admin-modal>p{color:#7e8983;margin-bottom:25px;font-size:9px}.admin-modal>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-modal label{letter-spacing:.7px;flex-direction:column;gap:7px;margin-bottom:13px;font-size:7px;font-weight:800;display:flex}.admin-modal input,.admin-modal select{background:#fafbfa;border:1px solid #dce1dd;outline:none;height:42px;padding:0 11px;font-size:9px}.admin-modal input:focus,.admin-modal select:focus{border-color:#91b829}.admin-modal>.admin-primary{width:100%;margin-top:10px}.admin-loading{height:100vh;color:var(--lime);font:400 80px var(--font-display);background:#09130f;place-items:center;display:grid}.login-page{background:#071d3b;grid-template-columns:1.25fr .75fr;min-height:100vh;display:grid}.login-visual{color:#fff;background:linear-gradient(90deg,#050c09a6,#050c0940),url(/api/media/site/hero/rivals-hero.png) 50%/cover;align-items:flex-end;padding:45px;display:flex;position:relative}.back-site{letter-spacing:1px;font-size:9px;position:absolute;top:40px;left:45px}.login-visual>div{margin:0 0 50px 4vw}.login-kicker{letter-spacing:2px;color:var(--lime);font-size:8px}.login-visual h1{margin:18px 0;font-size:clamp(80px,10vw,145px);line-height:.8}.login-visual p{color:#bac3be;font-size:12px}.login-panel{color:#0d2c50;background:#f5f5f1;flex-direction:column;padding:55px 5vw;display:flex}.login-panel .admin-brand{color:#0d2c50;margin:0}.login-panel form{width:min(350px,100%);margin:auto 0}.login-panel form>div:first-child small{letter-spacing:1.5px;color:#7b8780;font-size:7px}.login-panel form h2{margin:8px 0 5px;font-size:25px}.login-panel form p{color:#7e8983;margin-bottom:30px;font-size:9px}.login-panel label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:8px;font-weight:800;display:flex}.login-panel input{background:#fff;border:1px solid #d5dad6;outline:none;height:46px;padding:0 13px;font-size:10px}.login-panel .admin-primary{width:100%;margin-top:8px}.demo-credentials{text-align:center;color:#88928d;margin-top:15px;font-size:7px}@media (max-width:1100px){.metric-grid{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.team-cards{grid-template-columns:1fr 1fr}.admin-tr{grid-template-columns:2fr 1fr .8fr .8fr 25px}.login-page{grid-template-columns:1fr 450px}}@media (max-width:760px){.admin-sidebar{transition:all .25s;transform:translate(-100%)}.admin-sidebar.shown{transform:none}.sidebar-close{color:#fff;background:0 0;border:0;display:block;position:absolute;top:22px;right:15px}.sidebar-close svg{width:22px}.admin-main{width:100%;margin:0}.admin-menu{display:block}.admin-top{padding:0 17px}.admin-top>div:first-of-type{margin-left:10px;margin-right:auto}.admin-content{padding:22px 15px}.admin-welcome{align-items:flex-start;gap:20px}.admin-welcome h1{font-size:22px}.metric-grid{grid-template-columns:1fr 1fr}.admin-tr{grid-template-columns:1fr 90px 25px;padding:12px 14px}.admin-tr>span:nth-child(3),.admin-tr>span:nth-child(4){display:none}.admin-tr.table-head>span:nth-child(2){display:block}.fixture-panel>.panel-head{align-items:flex-start;gap:15px}.fixture-tools label{display:none}.team-cards{grid-template-columns:1fr 1fr}.login-page{background:url(/api/media/site/hero/rivals-hero.png) 50%/cover;padding:20px;display:block}.login-visual{display:none}.login-panel{min-height:calc(100vh - 40px);padding:35px 24px}.login-panel form{margin:auto 0}.admin-modal{padding:32px 20px}}@media (max-width:520px){.metric-grid,.team-cards{grid-template-columns:1fr}.admin-welcome{display:block}.admin-welcome .admin-primary{margin-top:20px}.panel{padding:18px 13px}.next-teams{grid-template-columns:1fr 58px 1fr}.admin-tr{grid-template-columns:1fr 80px 22px}.versus{gap:5px}.versus b{text-overflow:ellipsis;white-space:nowrap;max-width:55px;overflow:hidden}.admin-modal>div{grid-template-columns:1fr}.admin-top>div:first-of-type span{display:none}}.site-loader{z-index:1000;color:#fff;background:#061a35;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-loader:before{content:"";background:repeating-radial-gradient(circle,#0000 0 72px,#b304130e 73px 74px);animation:3.2s ease-out loaderRadar;position:absolute;inset:-30%}.loader-brand{align-items:center;gap:12px;display:flex;position:absolute;top:38px;left:45px}.loader-brand>b{font:400 28px/.7 var(--font-display)}.loader-brand small{font:700 6px var(--font-body);letter-spacing:2px;color:#8d9992;margin-top:7px;display:block}.kickoff-loader{aspect-ratio:1;width:min(520px,88vw);position:relative}.loader-ring{border:1px solid #b304133b;border-radius:50%;position:absolute;inset:8%}.ring-one{animation:3.2s cubic-bezier(.16,1,.3,1) loaderRing}.ring-two{border-style:dashed;animation:5s linear infinite loaderSpin;inset:22%}.countdown{place-items:center;display:grid;position:absolute;inset:0}.countdown b,.countdown strong{font:400 clamp(120px,17vw,230px)/.75 var(--font-display);opacity:0;position:absolute}.countdown b:first-child{animation:3.3s countOne}.countdown b:nth-child(2){animation:3.3s countTwo}.countdown b:nth-child(3){animation:3.3s countThree}.countdown strong{text-align:center;font-size:clamp(75px,11vw,145px);animation:3.3s kickText}.countdown em{color:var(--lime);font-style:normal}.loader-ball{fill:#081f3f;width:70px;stroke:var(--lime);stroke-width:3px;animation:3.3s cubic-bezier(.4,0,.2,1) loaderBall;position:absolute;top:5%;left:43%}.loader-boot{fill:#0a2848;width:230px;stroke:var(--lime);stroke-width:5px;stroke-linejoin:round;animation:3.3s cubic-bezier(.4,0,.2,1) loaderBoot;position:absolute;bottom:18%;right:-3%}.loader-copy{text-align:center;width:min(420px,75vw);position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.loader-copy>span{letter-spacing:2.6px;color:#8c9891;font-size:7px}.loader-copy>div{background:#243129;height:2px;margin-top:13px;position:relative}.loader-copy i{background:var(--lime);height:2px;animation:3.3s linear loaderBar;position:absolute;top:0;left:0}.loader-copy b{letter-spacing:1.3px;color:#6f7c75;font-size:6px;position:absolute;top:9px;right:0}@keyframes loaderRadar{0%{opacity:0;transform:scale(.55)}40%{opacity:1}to{opacity:.2;transform:scale(1.2)}}@keyframes loaderRing{0%{opacity:0;transform:scale(.45)}35%{opacity:1;transform:scale(1)}85%{transform:scale(1.15)}to{opacity:0;transform:scale(1.5)}}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes countOne{8%,25%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(1.5)}}@keyframes countTwo{30%,47%{opacity:1;transform:scale(1)}52%{opacity:0;transform:scale(1.5)}}@keyframes countThree{52%,68%{opacity:1;transform:scale(1)}73%{opacity:0;transform:scale(1.5)}}@keyframes kickText{0%,72%{opacity:0;transform:scale(.7)}77%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes loaderBall{0%{opacity:0;transform:translate(-145px,70px)rotate(0)}12%{opacity:1}35%{transform:translate(-50px,195px)rotate(280deg)}68%{transform:translateY(265px)rotate(520deg)}75%{transform:translate(15px,275px)rotate(570deg)}to{opacity:.2;transform:translate(-390px,-110px)rotate(1100deg)}}@keyframes loaderBoot{0%,55%{opacity:0;transform:translate(180px)rotate(8deg)}65%{opacity:1}76%{transform:translate(-15px)rotate(-10deg)}83%{transform:translate(30px)rotate(5deg)}to{opacity:0;transform:translate(120px)}}@keyframes loaderBar{0%{width:0}to{width:100%}}.loader-lottie{z-index:1;width:min(640px,88vw);height:min(640px,68vh);position:relative}.loader-message{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.loader-message>span{letter-spacing:2.6px;color:var(--lime);font-size:7px}.loader-message>strong{font:400 clamp(22px,3vw,34px) var(--font-display);letter-spacing:.04em;margin-top:8px}.loader-message>small{letter-spacing:1.2px;color:#8d9992;margin-top:5px;font-size:7px}.goal-lottie{filter:grayscale(.18)sepia(.25)saturate(1.32)hue-rotate(34deg)contrast(1.08);place-items:center;width:min(88vw,140.625vh);height:100vh;display:grid;position:absolute;inset:0 0 0 auto}.goal-lottie:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061a35 0,#050d09c2 10%,#0000 32%),linear-gradient(#0000 68%,#050d0929);position:absolute;inset:0}.goal-lottie>svg{object-fit:contain;width:100%!important;height:100%!important}.goal-ui{z-index:3;pointer-events:none;border-left:1px solid #b3041347;width:min(32vw,450px);padding-left:24px}.goal-kicker{letter-spacing:2.4px;color:var(--lime);align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex}.goal-kicker i{border:2px solid var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #b30413a6}.goal-phase-row{align-items:center;gap:13px;margin-top:28px;display:flex}.goal-phase-index{font:700 9px var(--font-body);letter-spacing:2px;color:#dce5df}.goal-phase-row span{letter-spacing:1.4px;color:#7f9086;border:1px solid #33463b;padding:5px 8px;font-size:6px;font-weight:800}.goal-ui h3{color:#f2f0e9;text-shadow:0 10px 45px #0000006b;min-height:.82em;margin:17px 0 18px;font-size:clamp(78px,8.4vw,132px);line-height:.78;animation:.28s goalWord}.goal-ui p{letter-spacing:.3px;color:#aab5ae;max-width:280px;font-size:11px;line-height:1.7}.goal-scroll-cue{letter-spacing:1.7px;color:#66756c;align-items:center;gap:10px;margin-top:35px;font-size:7px;font-weight:800;display:flex}.goal-scroll-cue i{background:linear-gradient(90deg,var(--lime),transparent);width:45px;height:1px}.goal-progress{z-index:4}@media (max-width:680px){.goal-story{height:380vh}.goal-lottie{filter:grayscale(.14)sepia(.2)saturate(1.25)hue-rotate(34deg)contrast(1.05);width:100vw;height:72%;inset:auto 0 0}.goal-lottie:after{background:linear-gradient(#061a35 0,#050d09b3 12%,#0000 35%)}.goal-ui{width:calc(100vw - 70px);padding-left:15px}.goal-ui h3{font-size:61px}.goal-ui p{font-size:9px;display:block}.goal-phase-row{margin-top:13px}.goal-scroll-cue{display:none}}.goal-story{height:360vh}@media (max-width:680px){.goal-story{height:330vh}}.hub-nav{z-index:8;color:#fff;background:#092746;justify-content:center;gap:45px;margin-top:35px;padding:19px;display:flex;position:sticky;top:0}.hub-nav a{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.hub-nav a:hover{color:var(--lime)}.hub-block{padding-top:105px;scroll-margin-top:60px}.hub-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.hub-title small{letter-spacing:1.4px;color:#78847d;font-size:7px}.hub-title h2{margin-top:5px;font-size:55px}.hub-title>a{text-transform:uppercase;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex}.hub-title svg{width:16px}.hub-fixtures{border-top:1px solid #c4c9c4}.hub-fixtures article{border-bottom:1px solid #c4c9c4;grid-template-columns:120px 1fr 120px;align-items:center;min-height:105px;display:grid}.hub-fixtures article>span{align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.hub-fixtures article>span svg,.hub-fixtures article>small svg{width:14px}.hub-fixtures article>span small{color:#7e8982;display:block}.hub-fixtures article>div{justify-content:center;align-items:center;gap:14px;display:flex}.hub-fixtures article>div em{color:#939c97;margin:0 10px;font-size:8px;font-style:normal}.hub-fixtures article>small{color:#7a857e;justify-content:flex-end;align-items:center;gap:4px;font-size:7px;display:flex}.hub-fixtures .crest{width:42px;height:49px;font-size:13px}.hub-table{color:#fff;background:#0a294f;padding:12px 28px}.hub-tr{color:#9aa49f;text-align:center;border-bottom:1px solid #26322c;grid-template-columns:2.7fr repeat(4,.55fr);align-items:center;height:62px;font-size:10px;display:grid}.hub-tr>span:first-child{text-align:left;color:#fff;align-items:center;gap:13px;display:flex}.hub-tr>span:first-child>b{color:#69766f}.hub-tr>span:last-child{color:var(--lime);font-size:14px;font-weight:800}.hub-tr.labels{color:#65726b;height:34px;font-size:7px}.hub-tr.labels>span:first-child{color:#65726b}.leader-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.leader-list{color:#fff;background:#092746;padding:28px}.leader-list-head{border-bottom:1px solid #2b3731;align-items:center;gap:10px;padding-bottom:18px;display:flex}.leader-list-head svg{width:22px;color:var(--lime)}.leader-list-head h3{font:400 23px var(--font-display)}.leader-list article{border-bottom:1px solid #26322d;grid-template-columns:30px 48px 1fr 60px;align-items:center;gap:12px;height:78px;display:grid}.leader-list article>b{font:400 18px var(--font-display);color:#65716b}.leader-list article>i,.player-tr>span:first-child i,.player-manage>span i{width:42px;height:50px;font:400 19px var(--font-display);color:var(--lime);clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);background:linear-gradient(#23342a,#111d17);place-items:center;font-style:normal;display:grid}.leader-list article>span{flex-direction:column;display:flex}.leader-list article>span strong{font-size:10px}.leader-list article small{color:#77847d;font-size:7px}.leader-list article>em{font:400 27px var(--font-display);color:var(--lime);text-align:right;font-style:normal}.leader-list article>em small{font:700 6px var(--font-body);letter-spacing:1px;display:block}.players-page{background:#081f3f}.player-toggle{justify-content:center;gap:5px;margin-bottom:70px;display:flex}.player-toggle button{color:#9aa59f;background:0 0;border:1px solid #334039;height:44px;padding:0 22px;font-size:9px;font-weight:800}.player-toggle button.active{background:var(--lime);border-color:var(--lime);color:#0a140e}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;margin-bottom:90px;display:grid}.podium article{text-align:center;background:#0b294c;border:1px solid #26342c;padding:35px 20px 40px;position:relative}.podium .place-1{background:radial-gradient(circle at 50% 35%,#263b19,#0b294c 57%);border-color:#b3041373;order:2;min-height:410px}.podium .place-2{order:1;min-height:350px}.podium .place-3{order:3;min-height:325px}.podium article>span{font:400 30px var(--font-display);color:#59665f;position:absolute;top:16px;left:18px}.player-silhouette{background:radial-gradient(circle at 50% 22%,#80964e 0 16%,#0000 17%),linear-gradient(115deg,#0000 27%,#25352c 28% 72%,#0000 73%);width:135px;height:160px;margin:15px auto 25px;position:relative}.player-silhouette b{font:400 55px var(--font-display);color:var(--lime);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.podium article>small{letter-spacing:1px;color:#829087;font-size:7px}.podium h2{margin:7px 0 15px;font-size:27px}.podium article>strong{font:400 42px var(--font-display);color:var(--lime)}.podium article>strong i{font:700 7px var(--font-body);letter-spacing:1px;font-style:normal}.player-table{background:#0b294c;border:1px solid #26342c;padding:0 25px}.player-tr{color:#96a19a;text-align:center;border-bottom:1px solid #26322d;grid-template-columns:2fr 1fr 1fr .5fr .5fr .5fr;align-items:center;height:72px;font-size:9px;display:grid}.player-tr>span:first-child{text-align:left;color:#fff;align-items:center;gap:12px;display:flex}.player-tr>span:first-child>b{font:400 18px var(--font-display);color:#5e6b64}.player-tr>span:first-child i{width:35px;height:42px;font-size:13px}.player-tr.labels{color:#65726b;height:38px;font-size:7px}.player-tr.labels>span:first-child{color:#65726b}.player-tr .hot{color:var(--lime);font-size:16px;font-weight:800}.player-manage{color:#6d7972;border-bottom:1px solid #eaedea;grid-template-columns:2fr 1fr .5fr .5fr .5fr 30px;align-items:center;min-height:62px;padding:0 20px;font-size:8px;display:grid}.player-manage>span:first-child{color:#18251d;align-items:center;gap:10px;display:flex}.player-manage input{text-align:center;border:1px solid #dfe4e0;width:52px;height:31px;font-size:8px}.player-manage>button{color:#d2623e;background:0 0;border:0;font-size:17px}.section-head>p,.feature-card p,.standings-copy p{color:#b1bbb5}.goal-word{color:#b304131c}.reveal.is-visible{filter:contrast(1.08)}@media (max-width:900px){.nav-links{gap:20px}.leader-columns{grid-template-columns:1fr}.podium{gap:10px}.player-quick{grid-template-columns:1fr 1fr}}@media (max-width:680px){.site-loader .loader-brand{top:24px;left:20px}.loader-boot{width:180px;bottom:15%;right:-8%}.loader-ball{width:53px}.hub-nav{justify-content:flex-start;gap:25px;margin-inline:-16px;padding-inline:20px;overflow-x:auto}.hub-fixtures article{grid-template-columns:1fr;gap:15px;padding:18px 0}.hub-fixtures article>div{grid-row:1}.hub-fixtures article>span{grid-row:2}.hub-fixtures article>small{grid-row:2;justify-content:flex-end}.hub-title h2{font-size:40px}.hub-table{padding:10px}.leader-columns{grid-template-columns:1fr}.podium{align-items:stretch;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.podium article,.podium .place-1,.podium .place-2,.podium .place-3{order:initial;min-width:260px;min-height:340px}.player-table{padding:0 10px;overflow-x:auto}.player-tr{min-width:650px}.player-manage{grid-template-columns:1.6fr .9fr .5fr .5fr .5fr 25px;padding:0 8px}}.goal-anchor{position:absolute;top:0;left:0}h1,h2,h3,.brand{letter-spacing:-.015em;font-weight:700}.nav-wrap{transition:background .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,transform .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:fixed}.nav-wrap .nav{transition:height .45s cubic-bezier(.16,1,.3,1)}.nav-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);border-bottom-color:#b304132e;box-shadow:0 14px 45px #00000047;background:#050d09f0!important}.nav-scrolled .nav{height:74px}.nav-scrolled .brand-mark{transform:skew(-11deg)scale(.88)}.fixture-nav-item{align-items:center;height:96px;transition:height .45s;display:flex;position:relative}.nav-scrolled .fixture-nav-item{height:74px}.nav-chevron{color:var(--lime);margin-left:3px;font-size:14px;transition:transform .25s;display:inline-block}.fixture-nav-item:hover .nav-chevron{transform:rotate(180deg)}.fixture-popover{opacity:0;visibility:hidden;background:#08130efa;border:1px solid #b304132e;width:520px;padding:0 22px 18px;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1),visibility .25s;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,-8px);box-shadow:0 30px 70px #00000073}.fixture-nav-item:hover .fixture-popover,.fixture-nav-item:focus-within .fixture-popover{opacity:1;visibility:visible;transform:translate(-50%)}.fixture-popover-head{letter-spacing:1.5px;color:#819088;border-bottom:1px solid #29362f;justify-content:space-between;align-items:center;height:47px;font-size:7px;display:flex}.fixture-popover-head b{color:var(--lime)}.fixture-mini-table>div{border-bottom:1px solid #222f28;grid-template-columns:1fr 55px 1fr;align-items:center;height:58px;font-size:9px;display:grid}.fixture-mini-table span{align-items:center;gap:8px;font-weight:700;display:flex}.fixture-mini-table span:last-child{justify-content:flex-end}.fixture-mini-table i{width:27px;height:31px;color:var(--lime);font:700 9px var(--font-display);clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);background:#0c3159;place-items:center;font-style:normal;display:grid}.fixture-mini-table strong{text-align:center;font:700 17px var(--font-display);color:#fff}.bracket-link{letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:15px;display:flex;height:43px!important;color:var(--lime)!important;font-size:8px!important}.bracket-link:after{display:none!important}.bracket-link svg{width:16px}.bracket-section{background:radial-gradient(circle at 80% 20%,#b3041314,#0000 30%),#081f3f;padding:110px 0;scroll-margin-top:72px}.bracket-heading{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.bracket-heading h2{margin-top:18px;font-size:clamp(58px,7vw,96px);line-height:.82}.bracket-heading>p{color:#8e9a93;width:370px;font-size:11px;line-height:1.8}.bracket-scroll{padding-bottom:18px;overflow-x:auto}.match-bracket{grid-template-columns:1fr 1fr 1fr;gap:90px;min-width:1050px;display:grid}.bracket-stage{flex-direction:column;justify-content:center;gap:18px;display:flex}.bracket-stage>h3{height:34px;font:700 13px var(--font-body);letter-spacing:1px;color:#fff}.bracket-stage>h3 small{color:#617068;margin-top:5px;font-size:6px;display:block}.bracket-match{background:#0a2848;border:1px solid #29372f;height:104px;padding:20px 17px 10px;transition:border-color .25s,transform .25s;position:relative}.bracket-match:hover{border-color:#b30413a6;transform:translate(4px)}.bracket-match>span{color:#5d6a63;letter-spacing:1px;font-size:6px;position:absolute;top:7px;left:17px}.bracket-match>div{border-bottom:1px solid #26332c;justify-content:space-between;align-items:center;height:34px;font-size:9px;display:flex}.bracket-match>div:last-child{border:0}.bracket-match i{width:24px;height:25px;color:var(--lime);font:700 8px var(--font-display);background:#0d3156;place-items:center;font-style:normal;display:grid}.bracket-stage:not(:last-child) .bracket-match:after{content:"";background:linear-gradient(90deg,#46554d,var(--lime));width:91px;height:1px;position:absolute;top:50%;right:-91px}.bracket-semi{gap:122px}.bracket-final{gap:32px}.champion-slot{text-align:center;background:radial-gradient(circle,#b3041321,#0000 65%);border:1px solid #b3041373;place-items:center;height:150px;display:grid}.champion-slot svg{width:34px;color:var(--lime)}.champion-slot span{letter-spacing:1.5px;color:#8e9a93;font-size:7px}.champion-slot b{font:700 42px var(--font-display);color:var(--lime)}@media (max-width:960px){.fixture-nav-item{width:100%;height:auto;display:block}.fixture-popover{display:none}.nav-scrolled .fixture-nav-item{height:auto}.nav-scrolled .nav{height:68px}.nav-links{top:68px}.bracket-heading{display:block}.bracket-heading>p{width:min(100%,460px);margin-top:24px}}@media (max-width:680px){.bracket-section{padding:75px 0}.bracket-heading{margin-bottom:40px}.bracket-heading h2{font-size:56px}.match-bracket{gap:60px;min-width:920px}.bracket-stage:not(:last-child) .bracket-match:after{width:61px;right:-61px}}@media (prefers-reduced-motion:reduce){.nav-wrap,.nav-wrap .nav,.fixture-popover,.bracket-match{transition:none}}.goal-lottie-canvas{z-index:1;opacity:0;place-items:center;transition:opacity .28s;display:grid;position:absolute;inset:0}.goal-lottie.is-ready .goal-lottie-canvas{opacity:1}.goal-lottie-canvas>svg{object-fit:contain;width:100%!important;height:100%!important}.goal-poster{object-fit:contain;z-index:0}.goal-lottie:after{z-index:2}@media (prefers-reduced-motion:reduce){.goal-lottie-canvas{transition:none}}html,body{max-width:100%;overflow-x:clip}img,svg,.table-card,.full-table,.hub-table,.player-table,.manage-table,.admin-table{max-width:100%}@media (max-width:960px){.goal-sticky{height:100svh;min-height:600px}.goal-ui{width:min(44vw,390px);padding-left:18px;left:clamp(24px,4vw,40px)}.goal-ui h3{white-space:nowrap;max-width:100%;font-size:clamp(58px,9vw,86px)}.goal-lottie{width:min(96vw,140.625svh);height:100svh;right:-8vw}.sub-hero h1{font-size:clamp(62px,9vw,92px)}.full-table,.player-table,.manage-table,.admin-table{overscroll-behavior-inline:contain;overflow-x:auto}.manager-head{align-items:flex-start;gap:20px}}@media (max-width:760px){.section{padding-block:82px}.goal-story{height:330vh}.goal-sticky{height:100svh;min-height:560px}.goal-ui{width:auto;padding-left:14px;top:clamp(108px,17svh,150px);left:20px;right:20px;transform:none}.goal-ui h3{font-size:clamp(52px,14vw,76px)}.goal-lottie{width:110vw;height:72svh;inset:auto -5vw 0 auto}.goal-lottie:after{background:linear-gradient(#061a35 0,#050d09b8 16%,#0000 43%),linear-gradient(90deg,#050d0961,#0000 48%)}.goal-progress{height:46%;top:32%;right:14px}.sub-hero h1{overflow-wrap:anywhere;font-size:clamp(46px,12.5vw,61px)}.sub-intro{max-width:min(100%,390px)}.table-card,.full-table,.hub-table{overscroll-behavior-inline:contain;overflow-x:auto}.full-tr{min-width:540px}.player-tr{min-width:620px}.manage-match{min-width:560px}.manage-tr{min-width:620px}.player-manage{min-width:590px}.page-toolbar{gap:18px}.page-toolbar>div{max-width:100%;overflow-x:auto}.manager-head{flex-direction:column;align-items:stretch}.manager-head .admin-primary{align-self:flex-start}.admin-content,.panel{min-width:0}.modal-backdrop{padding:12px}.join-modal,.admin-modal{max-height:calc(100svh - 24px);overflow-y:auto}}@media (max-width:520px){.container{width:calc(100% - 24px)}.nav{height:68px}.nav-links{top:68px}.brand{font-size:24px}.brand-mark{transform-origin:0;width:27px;transform:skew(-11deg)scale(.88)}.hero{height:max(720px,100svh);min-height:680px}.hero-content{padding-top:132px}.hero h1{font-size:clamp(55px,17vw,70px)}.hero-content>p{max-width:100%;font-size:12px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero-stats div{padding-left:10px}.hero-stats span{letter-spacing:.7px}.manifest h2,.section-head h2,.standings h2,.cta h2,.page-split h2,.story-lead h2{font-size:clamp(43px,13vw,53px)}.manifest-card{height:350px;padding:30px}.big-num{font-size:90px}.manifest-card p{bottom:28px;left:30px}.ball{bottom:28px;right:28px}.goal-ui{padding-left:12px;top:clamp(96px,15svh,125px);left:14px;right:14px}.goal-ui h3{margin-block:13px 14px;font-size:clamp(44px,15vw,62px)}.goal-kicker{letter-spacing:1.7px;font-size:7px}.goal-phase-row{gap:8px;margin-top:12px}.goal-phase-row span{letter-spacing:.9px}.goal-lottie{width:120vw;height:68svh;right:-10vw}.goal-progress{display:none}.sub-hero{height:auto;min-height:560px;padding:140px 0 70px}.sub-hero h1{font-size:clamp(40px,12.5vw,52px)}.info-ribbon{grid-template-columns:1fr 1fr}.info-ribbon>div{min-width:0}.info-ribbon strong{overflow-wrap:anywhere}.hub-title{align-items:flex-start;gap:14px}.hub-title h2{font-size:clamp(34px,11vw,40px)}.hub-fixtures article>div{gap:7px}.hub-fixtures article>div em{margin-inline:3px}.hub-fixtures article>div b{text-align:center;min-width:0;font-size:10px}.leader-list{padding:20px 14px}.leader-list article{grid-template-columns:24px 40px minmax(0,1fr) 48px;gap:8px}.leader-list article>i{width:38px;height:45px}.leader-list article>span strong{overflow-wrap:anywhere}.application-band h3{font-size:24px}.league-meta{gap:16px;height:auto;min-height:85px;padding:18px}.league-meta>strong{text-align:right}.page-toolbar{display:block}.page-toolbar>div{margin-bottom:14px;display:flex}.page-toolbar button{flex:none}.story-image blockquote{font-size:clamp(38px,12vw,52px)}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:auto}.copyright{flex-direction:column;align-items:flex-start}.join-modal{padding:34px 20px}.join-modal h3{font-size:clamp(42px,13vw,52px)}.quick-form,.match-quick,.player-quick{grid-template-columns:1fr}.manage-form{padding:20px 14px}.toast{text-align:center;bottom:12px;left:12px;right:12px}}@media (max-width:360px){.hero h1{font-size:52px}.hero-actions .btn{width:100%}.goal-ui h3{font-size:43px}.goal-phase-row span{display:none}.info-ribbon{grid-template-columns:1fr}.info-ribbon>div{border-bottom:1px solid #07100d2e;border-right:0}.hub-fixtures article>div .crest{display:none}.player-toggle{flex-direction:column}.player-toggle button{width:100%}}body{font-size:var(--type-body);line-height:1.55}.brand small,.eyebrow,.scroll-note,.hero-stats span,.match-date small,.match-time span,.table-label,.copyright,.goal-kicker,.goal-phase-row,.goal-scroll-cue,.page-index,.page-kicker,.info-ribbon small,.hub-title small,.hub-tr.labels,.player-tr.labels,.fixture-popover-head,.bracket-stage>h3 small,.bracket-match>span,.champion-slot span{font-size:var(--type-caption)}.nav-links a,.btn,.watch,.text-link,.outline-btn,.page-toolbar button,.hub-nav a,.player-toggle button,.application-band .btn,.bracket-link{font-size:var(--type-label)!important}.hero-content>p,.manifest-copy>p,.section-head>p,.feature-card p,.standings-copy>p,.cta-inner>p,.sub-intro,.prose,.story-lead>p,.bracket-heading>p{font-size:var(--type-body)}.goal-ui p,.fixture-list article,.full-tr,.hub-tr,.leader-list article,.player-tr,.match,.table-row{font-size:var(--type-table)}.feature-card h3{font-size:clamp(24px,2.1vw,32px)}.footer-grid p,.footer-grid a,.footer-grid span{font-size:var(--type-small)}.footer-grid>div>b{font-size:var(--type-caption)}.league-meta span,.league-meta strong,.application-band p,.rules-grid p,.values-grid p{font-size:var(--type-small)}.fixture-mini-table>div,.bracket-match>div{font-size:var(--type-table)}.leader-list article>span strong,.leader-list article small,.podium article>small,.podium article>strong i{font-size:var(--type-caption)}.admin-shell{--admin-sidebar:clamp(270px,18vw,300px);--admin-radius:14px;--admin-border:#dfe5e1;--admin-muted:#68766f;--admin-shadow:0 12px 35px #12231a0e;font-size:var(--type-small);background:linear-gradient(135deg,#f5f7f4 0,#edf1ed 100%)}.admin-sidebar{width:var(--admin-sidebar);background:linear-gradient(#061a35,#0b1812 65%,#09130f);padding:34px 24px 26px;box-shadow:18px 0 45px #030c0817}.admin-main{width:calc(100% - var(--admin-sidebar));margin-left:var(--admin-sidebar)}.admin-brand{gap:14px;margin-inline:8px}.admin-brand>b{font-size:30px}.admin-brand small{letter-spacing:1.8px;margin-top:8px;font-size:10px}.admin-nav{gap:7px;margin-top:46px}.admin-nav small{letter-spacing:1.5px;margin:24px 14px 9px;font-size:10px}.admin-nav button{border-radius:9px;height:auto;min-height:50px;padding:11px 14px;font-size:13px;line-height:1.25;transition:background .2s,color .2s,transform .2s}.admin-nav button:hover{transform:translate(2px)}.admin-nav button svg{width:20px}.admin-nav button b{padding:4px 8px;font-size:10px}.sidebar-profile{gap:12px;padding:23px 8px 0}.sidebar-profile>span,.avatar{width:42px;height:42px;font-size:12px}.sidebar-profile b{font-size:13px}.sidebar-profile small{font-size:11px;line-height:1.4}.sidebar-profile button{padding:8px}.admin-top{border-color:var(--admin-border);height:82px;padding-inline:clamp(24px,3vw,48px);box-shadow:0 3px 16px #12231a09}.admin-top>div:first-of-type span,.admin-top>div:first-of-type b{font-size:11px}.admin-top>div:first-of-type b{border-radius:999px;padding:7px 11px}.bell{font-size:17px}.admin-content{max-width:1560px;margin:auto;padding:clamp(26px,3vw,48px)}.admin-welcome{gap:24px;margin-bottom:32px}.admin-welcome small,.manager-head small{letter-spacing:1.45px;font-size:10px}.admin-welcome h1{font:800 clamp(29px,2.25vw,38px)/1.15 var(--font-body);margin:8px 0 6px}.admin-welcome p,.manager-head p{font-size:var(--type-small);color:var(--admin-muted);line-height:1.6}.admin-primary{border-radius:8px;gap:14px;height:auto;min-height:48px;padding:12px 20px;font-size:11px;line-height:1.2;box-shadow:0 8px 20px #14211a1f}.admin-primary svg{width:18px}.panel{border-color:var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.metric-grid{gap:20px}.metric-grid article{border:1px solid var(--admin-border);border-radius:var(--admin-radius);min-height:132px;box-shadow:var(--admin-shadow);gap:18px;padding:24px}.metric-icon{border-radius:11px;width:52px;height:52px}.metric-icon svg{width:23px}.metric-grid small{letter-spacing:1.05px;font-size:10px}.metric-grid strong{font:750 clamp(29px,2.2vw,36px)/1.1 var(--font-body);margin:5px 0}.metric-grid em{font-size:11px}.admin-grid{gap:20px;margin-top:20px}.admin-shell .panel{padding:26px}.panel-head h2,.strip-head h2{font:750 clamp(16px,1.25vw,19px) var(--font-body)}.panel-head p,.strip-head p{margin-top:5px;font-size:12px;line-height:1.5}.panel-head select{border-radius:7px;height:40px;padding:0 12px;font-size:12px}.chart-area{height:280px;margin-top:34px}.chart-y,.bars i b,.bars span{font-size:10px}.bars i b{top:-20px}.next-teams{grid-template-columns:1fr 84px 1fr;gap:12px;margin:38px 0}.next-teams>div{gap:9px}.next-teams>div b{font-size:13px}.next-teams>div small,.next-teams>span small{font-size:10px}.next-teams>span b{font-size:28px}.next-info{padding-top:19px}.next-info span,.next-info button{font-size:11px}.fixture-panel{margin-top:20px}.fixture-panel>.panel-head{padding:25px 26px}.fixture-tools{gap:10px}.fixture-tools label{border-radius:7px;height:42px;padding-inline:12px}.fixture-tools input{width:160px;font-size:12px}.fixture-tools>button{border-radius:7px;min-height:42px;padding:8px 14px;font-size:11px}.admin-table,.manage-table{overflow-x:auto}.admin-tr{min-height:76px;padding:10px 24px;font-size:12px;line-height:1.35}.admin-tr.table-head{letter-spacing:.7px;min-height:44px;font-size:10px}.versus{gap:10px}.versus i{width:34px;height:39px;font-size:10px}.status{border-radius:999px;min-height:32px;padding:6px 11px;font-size:11px}.admin-tr>button{padding:7px;font-size:21px}.empty{font-size:13px}.team-strip{margin-top:24px}.strip-head button{font-size:11px}.team-cards{gap:18px;margin-top:16px}.team-cards article{border:1px solid var(--admin-border);min-height:92px;box-shadow:var(--admin-shadow);border-radius:12px;grid-template-columns:46px 1fr 20px;gap:13px;padding:18px}.team-cards article>i{width:44px;height:51px;font-size:10px}.team-cards article b{font-size:13px}.team-cards article span,.team-cards article>em{font-size:10px;line-height:1.45}.manager-head{gap:24px;margin-bottom:28px}.manager-head h2{font:750 clamp(27px,2vw,34px)/1.2 var(--font-body);margin:7px 0}.publish-state{border-radius:999px;padding:8px 12px;font-size:10px}.manage-form{max-width:980px;padding:32px!important}.manage-form>div,.quick-form{gap:18px}.manage-form label{gap:9px;margin-bottom:19px;font-size:11px}.manage-form input,.quick-form input,.quick-form select{border-radius:7px;height:48px;padding-inline:14px;font-size:13px}.quick-form{margin-bottom:20px;padding:20px!important}.team-manage-grid{gap:20px}.team-manage-grid article{border-radius:12px;grid-template-columns:62px 1fr auto;gap:17px;min-height:112px;padding:22px!important}.team-manage-grid article>i{width:57px;height:66px;font-size:11px}.team-manage-grid h3{font:750 16px var(--font-body)}.team-manage-grid p{font-size:12px;line-height:1.5}.team-manage-grid span,.team-manage-grid button{font-size:10px}.team-manage-grid button{border-radius:6px;padding:8px 11px}.manage-table{padding:0!important}.manage-match{min-height:76px;padding:10px 24px;font-size:12px}.manage-match i,.manage-tr i{width:34px;height:39px;font-size:10px}.manage-match select{border-radius:6px;min-height:35px;padding:6px 9px;font-size:11px}.manage-match.labels,.manage-tr.labels{letter-spacing:.7px;min-height:44px;font-size:10px}.manage-tr{min-height:70px;padding:9px 24px;font-size:12px}.manage-tr input{border-radius:6px;width:60px;height:39px;font-size:12px}.manage-tr>span:first-child input{width:180px;padding-inline:11px}.player-manage{min-height:74px;padding:9px 24px;font-size:12px}.player-manage input{border-radius:6px;width:60px;height:39px;font-size:12px}.player-manage>span i{width:38px;height:45px;font-size:13px}.player-manage>button{font-size:21px}.admin-modal{border-radius:16px;width:min(620px,100%);padding:42px;box-shadow:0 28px 90px #030c084d}.admin-modal>small{font-size:10px}.admin-modal h2{font:750 30px var(--font-body);margin:9px 0 7px}.admin-modal>p{font-size:13px;line-height:1.55}.admin-modal label{gap:9px;font-size:11px}.admin-modal input,.admin-modal select{border-radius:7px;height:48px;padding-inline:13px;font-size:13px}.toast{border-radius:9px;font-size:12px}.login-panel form{width:min(420px,100%)}.login-panel form>div:first-child small,.login-kicker,.back-site{font-size:11px}.login-panel form h2{font-size:clamp(28px,2vw,34px)}.login-panel form p{font-size:13px;line-height:1.55}.login-panel label{font-size:11px}.login-panel input{border-radius:7px;height:50px;font-size:14px}.demo-credentials{font-size:11px}@media (max-width:1280px){.admin-shell{--admin-sidebar:260px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:1fr}.team-cards,.team-manage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.admin-shell{--admin-sidebar:240px}.admin-content{padding:28px 22px}.quick-form,.player-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-match{min-width:760px}.manage-tr{min-width:720px}.player-manage{min-width:700px}.admin-tr{min-width:720px}}@media (max-width:760px){.admin-sidebar{width:min(320px,88vw);padding:30px 22px}.admin-main{width:100%;margin-left:0}.admin-top{height:72px;padding-inline:16px}.admin-content{padding:24px 14px 36px}.admin-welcome{align-items:flex-start}.admin-welcome h1{font-size:clamp(27px,7vw,34px)}.metric-grid{gap:14px}.metric-grid article{min-height:120px;padding:20px}.admin-shell .panel,.fixture-panel>.panel-head{padding:21px}.team-manage-grid{grid-template-columns:1fr}.manage-form{padding:22px!important}}@media (max-width:560px){.metric-grid,.team-cards{grid-template-columns:1fr}.metric-grid article{min-height:112px}.admin-welcome{flex-direction:column;gap:18px;display:flex}.admin-welcome .admin-primary,.manager-head .admin-primary{width:100%}.quick-form,.match-quick,.player-quick,.manage-form>div{grid-template-columns:1fr}.panel-head{align-items:flex-start;gap:14px}.fixture-panel>.panel-head{flex-direction:column}.fixture-tools{width:100%}.fixture-tools>button{justify-content:center;width:100%}.next-teams{grid-template-columns:1fr 64px 1fr}.admin-modal{padding:32px 20px}}.registration-hero{color:#fff;background:radial-gradient(circle at 78% 35%,#b3041326,#0000 26%),linear-gradient(115deg,#071d3b,#10231a);min-height:540px;padding:170px 0 90px}.registration-hero h1{margin:24px 0;font-size:clamp(72px,9vw,132px);line-height:.78}.registration-hero h1 em{color:var(--lime);font-style:normal}.registration-hero p{color:#a8b4ad;max-width:650px;line-height:1.75}.registration-body{padding:80px 0 110px}.registration-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.registration-guide{color:#fff;background:#0b1711;padding:30px;position:sticky;top:105px}.registration-guide>small,.registration-step>small,.registration-success>small{letter-spacing:1.5px;color:#8ba093;font-size:10px}.registration-guide h2{margin:8px 0 28px;font-size:34px}.registration-guide ul{margin:0;padding:0;list-style:none}.registration-guide li{border-top:1px solid #26342d;flex-direction:column;gap:5px;padding:18px 0;display:flex}.registration-guide li span{color:#7f9087;font-size:11px}.registration-guide>div{background:var(--lime);color:#102015;margin-top:25px;padding:20px;display:grid}.registration-guide>div small{letter-spacing:1px;font-size:9px}.registration-guide>div strong{font:700 35px var(--font-display);margin:4px 0}.registration-guide>div span{font-size:10px;font-weight:800}.registration-panel{background:#fff;border:1px solid #dfe4df;min-width:0;box-shadow:0 20px 60px #07100d12}.registration-steps{border-bottom:1px solid #e3e7e3;grid-template-columns:repeat(3,1fr);display:grid}.registration-steps>div{color:#9aa39e;border-right:1px solid #e3e7e3;align-items:center;gap:11px;height:78px;padding:0 24px;display:flex}.registration-steps b{border:1px solid #cdd3ce;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.registration-steps span{text-transform:uppercase;font-size:11px;font-weight:800}.registration-steps .active b{background:var(--lime);border-color:var(--lime)}.registration-step h2{font:750 clamp(28px,3vw,42px) var(--font-body);margin:8px 0}.registration-step>p{color:#758179;margin-bottom:30px;font-size:13px}.registration-step label,.application-note{letter-spacing:.7px;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.registration-step input,.registration-step select,.registration-step textarea,.application-note textarea{width:100%;height:48px;font:500 13px var(--font-body);text-transform:none;letter-spacing:0;background:#fafbfa;border:1px solid #d8ded9;outline:0;padding:0 13px}.registration-step input:focus,.registration-step select:focus,.registration-step textarea:focus,.application-note textarea:focus{background:#fff;border-color:#86ad1c}.registration-step textarea,.application-note textarea{resize:vertical;height:90px;padding-block:12px}.registration-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registration-grid.colors input{padding:5px}.roster-head,.roster-row{grid-template-columns:36px minmax(130px,1.5fr) minmax(128px,1fr) minmax(120px,1fr) 65px 42px 30px;align-items:center;gap:8px;display:grid}.roster-head{letter-spacing:.7px;color:#89948e;height:35px;font-size:8px}.roster-row{border-top:1px solid #edf0ed;padding:8px 0}.roster-row>b{color:#859089;font-size:10px}.roster-row input,.roster-row select{height:41px;margin:0;padding-inline:9px}.roster-row input[type=radio]{accent-color:#86ad1c;width:17px;height:17px}.roster-row button{color:#bb6549;background:0 0;border:0;font-size:19px}.roster-row button:disabled{opacity:.2}.roster-add{background:#f8faf8;border:1px dashed #b9c1bb;justify-content:space-between;align-items:center;width:100%;height:46px;margin-top:12px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.review-team{background:#f4f7f1;align-items:center;gap:18px;padding:22px;display:flex}.review-team>i{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);place-items:center;width:58px;height:66px;font-style:normal;font-weight:900;display:grid}.review-team h3{font-size:20px}.review-team p,.review-team span{color:#6e7a73;font-size:11px}.review-roster{background:#e3e7e3;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 24px;display:grid}.review-roster>span{background:#fff;grid-template-columns:28px 1fr;align-items:center;padding:12px;font-size:11px;display:grid}.review-roster b{width:23px;height:27px;color:var(--lime);background:#132019;grid-row:1/3;place-items:center;display:grid}.review-roster small{color:#818c86;font-size:9px}.consent{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;display:grid!important}.consent input{accent-color:#7fa518;width:17px;height:17px}.form-error{color:#9c4026;background:#fff0ea;border-left:3px solid #e26a43;margin:0 44px 20px;padding:13px 15px;font-size:12px}.registration-actions{border-top:1px solid #e4e8e4;justify-content:flex-end;gap:12px;padding:20px 44px;display:flex}.registration-actions .back-button{background:0 0;border:0;padding:0 18px;font-size:11px;font-weight:800}.registration-actions .btn:disabled{opacity:.5}.registration-closed{padding:70px 44px}.registration-closed h2{font-size:42px}.registration-success{text-align:center;background:#fff;max-width:700px;margin:auto;padding:65px;box-shadow:0 20px 60px #07100d14}.registration-success>span{background:var(--lime);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:30px;display:grid}.registration-success h2{margin:12px 0;font-size:48px}.registration-success>p{color:#728078}.registration-success>div{color:#fff;background:#101c16;max-width:340px;margin:30px auto;padding:20px;display:grid}.registration-success>div small{font-size:9px}.registration-success>div strong{font:700 30px var(--font-display);color:var(--lime);letter-spacing:2px}.registration-success>div em{font-size:10px;font-style:normal}.registration-success .btn{margin:auto}.registration-admin-filters{gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.registration-admin-filters button{background:#fff;border:1px solid #dbe1dc;border-radius:7px;flex:none;height:39px;padding:0 12px;font-size:10px;font-weight:700}.registration-admin-filters button.active{color:#fff;background:#132019}.registration-admin-filters b{color:#7ca01c;margin-left:6px}.registration-admin-layout{grid-template-columns:minmax(280px,.75fr) minmax(500px,1.5fr);align-items:start;gap:20px;display:grid}.registration-admin-list{overflow:hidden;padding:0!important}.registration-admin-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ebe7;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.registration-admin-list i{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);place-items:center;width:43px;height:50px;font-style:normal;font-weight:900;display:grid}.registration-admin-list span{flex-direction:column;min-width:0;display:flex}.registration-admin-list span b{font-size:12px}.registration-admin-list span small,.registration-admin-list span em{color:#748078;margin-top:3px;font-size:9px;font-style:normal}.application-status{text-transform:uppercase;color:#68746d;white-space:nowrap;background:#edf0ed;border-radius:999px;padding:6px 8px;font-size:8px}.application-status.pending{color:#a56b00;background:#fff2d7}.application-status.rejected{color:#a84428;background:#ffe9e2}.application-status.needs_changes{color:#6854b6;background:#eeeaff}.registration-admin-detail{padding:28px!important}.application-detail-head{border-bottom:1px solid #e6eae6;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.application-detail-head small{color:#849089;letter-spacing:1px;font-size:9px}.application-detail-head h3{margin:5px 0;font-size:25px}.application-detail-head p{color:#77837c;font-size:11px}.application-contact{background:#f7f9f7;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;padding:18px;display:grid}.application-contact>div{flex-direction:column;display:flex}.application-contact small{color:#89948e;letter-spacing:1px;margin-bottom:7px;font-size:8px}.application-contact b,.application-contact a,.application-contact p{font-size:11px;line-height:1.6}.application-roster{border:1px solid #e1e6e1}.application-player{border-bottom:1px solid #e9ede9;grid-template-columns:1.5fr .75fr .7fr .7fr;align-items:center;min-height:51px;padding:7px 12px;font-size:10px;display:grid}.application-player.labels{color:#89948e;background:#f6f8f6;min-height:34px;font-size:8px}.application-player>span:first-child{align-items:center;gap:9px;display:flex}.application-player i{width:28px;height:32px;color:var(--lime);background:#132019;place-items:center;font-style:normal;display:grid}.application-player b{flex-direction:column;display:flex}.application-player b small{color:#799b1e;font-size:7px}.application-player select{background:#fff;border:1px solid #d8ded9;height:33px;font-size:9px}.application-note{margin-top:20px}.application-actions{justify-content:flex-end;gap:10px;display:flex}.application-actions>button{background:#fff;border:1px solid #d8ded9;min-height:43px;padding:9px 13px;font-size:9px;font-weight:800}.approved-note{color:#627647;background:#f1f7e3;margin-top:18px;padding:13px;font-size:10px;line-height:1.6}@media (max-width:1100px){.registration-layout{grid-template-columns:230px minmax(0,1fr)}.registration-admin-layout{grid-template-columns:1fr}.registration-admin-list{grid-template-columns:1fr 1fr;display:grid}.registration-admin-list>button{border-right:1px solid #e7ebe7}}@media (max-width:760px){.registration-hero{min-height:470px;padding:145px 0 70px}.registration-layout{display:block}.registration-guide{margin-bottom:18px;position:static}.registration-step{padding:28px 18px}.registration-steps>div{padding:0 12px}.registration-grid{grid-template-columns:1fr;gap:0}.roster-step{overflow-x:auto}.roster-head,.roster-row{min-width:720px}.registration-actions{padding:18px}.form-error{margin:0 18px 18px}.review-roster{grid-template-columns:1fr}.registration-success{padding:45px 22px}.registration-admin-list,.application-contact{grid-template-columns:1fr}.application-player{min-width:600px}.application-roster{overflow-x:auto}.application-actions{flex-direction:column}.application-actions>button{width:100%}}.registration-body,.registration-panel,.registration-success,.registration-step input,.registration-step select,.registration-step textarea,.registration-actions button,.roster-add{color:#081f3f}.registration-step input::placeholder,.registration-step textarea::placeholder{color:#7b8780;opacity:1}.edit-hero{min-height:490px}.edit-registration{max-width:1050px}.edit-notice{color:#35270e;background:#fff0d5;border-left:4px solid #d99a22;margin-bottom:20px;padding:24px 28px}.edit-notice small{letter-spacing:1.2px;font-size:9px;font-weight:900}.edit-notice p{margin:8px 0;font-size:14px;line-height:1.7}.edit-notice span{color:#806b43;font-size:10px}.edit-roster-title{justify-content:space-between;align-items:end;margin:35px 0 12px;display:flex}.edit-roster-title small{color:#859089;font-size:9px}.edit-roster-title span{font-size:12px;font-weight:900}.edit-note{margin-top:28px!important}.edit-submit{margin-left:auto}.edit-error{margin:0 0 18px}.edit-roster-scroll{min-width:0}@media (max-width:760px){.edit-roster-scroll{overflow-x:auto}.edit-roster-scroll .roster-row,.edit-registration .roster-head{min-width:720px}.edit-submit{width:100%}}.email-fallback{color:#5d461d;background:#fff0d5;border-left:3px solid #d99a22;margin:0 0 18px;padding:14px;font-size:11px}.email-fallback a{margin-top:6px;font-weight:900;text-decoration:underline;display:block}.registration-panel,.registration-guide,.registration-success,.registration-admin-layout .panel{border-radius:18px;overflow:hidden}.registration-panel{box-shadow:0 24px 70px #07100d1a}.media-upload{cursor:pointer;background:linear-gradient(135deg,#f8faf6,#f1f6e9);border:1px dashed #aebbb2;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:18px 20px;text-transform:none!important;letter-spacing:0!important;min-height:88px!important;display:grid!important}.media-upload:before{content:"R";width:48px;height:52px;color:var(--lime);font:700 22px var(--font-display);clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);background:#081f3f;place-items:center;display:grid}.media-upload input,.player-photo-upload input{display:none}.media-upload span{flex-direction:column;gap:4px;min-width:0;display:flex}.media-upload span b{font-size:12px}.media-upload span small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-upload em{color:#627d18;background:#e5f2c6;border-radius:7px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:900}.roster-head,.roster-row{grid-template-columns:30px 48px minmax(130px,1.5fr) minmax(128px,1fr) minmax(120px,1fr) 65px 42px 30px}.player-photo-upload{cursor:pointer;background:#f5f8f4;border:1px dashed #aeb8b1;border-radius:50%;place-items:center;width:40px;height:40px;margin:0!important;display:grid!important}.player-photo-upload span{color:#7d8b83;font-size:18px}.player-photo-upload.selected{background:#eaf5ce;border-style:solid;border-color:#8aae28}.player-photo-upload.selected span{color:#5f7f0d;font-size:12px}.review-media{color:#718078;margin-top:6px;font-size:9px;display:block}.has-media{overflow:hidden;background:#dfe5df!important;padding:0!important}.has-media img{object-fit:cover;width:100%;height:100%;display:block}.player-silhouette.has-photo{background:#0c3159;overflow:hidden}.player-silhouette.has-photo img{object-fit:cover;object-position:center 20%}.team-cards article,.team-manage-grid article,.registration-admin-list>button{transition:transform .2s,box-shadow .2s,border-color .2s}.team-cards article:hover,.team-manage-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 35px #060f0a17}.application-player .has-media{border-radius:50%;clip-path:none!important}@media (max-width:760px){.media-upload{grid-template-columns:42px 1fr}.media-upload:before{width:42px;height:46px}.media-upload em{grid-column:2}.roster-head,.roster-row{min-width:780px}}.admin-shell{--admin-radius:16px;--admin-border:#dce3eb;--admin-muted:#69788b;--admin-shadow:0 14px 38px #05183012;background:radial-gradient(circle at 92% 8%,#b3041312,#0000 24%),linear-gradient(135deg,#f7f9fc,#eef2f7)}.admin-sidebar{background:linear-gradient(168deg,#0b2c54 0%,#061b37 48%,#04142b 100%);box-shadow:18px 0 50px #04142b21}.admin-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 8%,#d3192a38,#0000 25%),linear-gradient(120deg,#0000 60%,#ffffff06);position:absolute;inset:0}.admin-sidebar>*{position:relative}.admin-nav small{color:#7187a2}.admin-nav button{color:#9aabc0;border:1px solid #0000}.admin-nav button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff0f}.admin-nav button.active{color:#fff;background:linear-gradient(90deg,#b3041354,#b304131f);border-color:#ff5d6b2e;box-shadow:inset 3px 0 #e32436,0 8px 24px #010b1a21}.admin-nav button.active svg{color:#ff6573}.admin-nav button b{color:#c6d1de;background:#ffffff14}.sidebar-profile{border-color:#ffffff17}.sidebar-profile>span,.avatar{color:#fff;background:linear-gradient(145deg,#d81729,#a90313);box-shadow:0 8px 18px #b3041338}.admin-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-color:#e2e8ef}.admin-top>div:first-of-type b{color:#a30b19;background:#f7e7e9}.admin-welcome h1,.manager-head h2{color:#081f3f}.admin-welcome small,.manager-head small{color:#b30413}.admin-primary{color:#fff;background:linear-gradient(135deg,#d3192a,#aa0313);border:1px solid #a90313;box-shadow:0 10px 24px #b3041333}.admin-primary:hover{background:linear-gradient(135deg,#e12638,#b30413);transform:translateY(-1px);box-shadow:0 13px 30px #b3041347}.admin-shell .panel,.metric-grid article,.team-cards article{border-color:var(--admin-border);background:#fffffff5}.metric-icon.lime,.metric-icon.violet,.metric-icon.orange,.metric-icon.blue{color:#0b315b;background:#edf3f9}.metric-grid article:first-child .metric-icon,.metric-grid article:nth-child(3) .metric-icon{color:#b30413;background:#f8e7e9}.metric-grid article:after{background:linear-gradient(90deg,#b30413,#0c3764)}.bars i{background:linear-gradient(#d3192a,#99000e)}.admin-crest,.versus i,.manage-match i,.manage-tr i,.admin-team-media>i,.team-cards article>i{color:#fff;background:linear-gradient(145deg,#0e3a68,#071d3b)}.panel-head select,.manage-form input,.quick-form input,.quick-form select,.admin-modal input,.admin-modal select,.team-group-select select,.goal-scorer-head select{color:#081f3f;background:#f8fafc;border-color:#d5dee8}.panel-head select:focus,.manage-form input:focus,.quick-form input:focus,.quick-form select:focus,.admin-modal input:focus,.admin-modal select:focus,.team-group-select select:focus{border-color:#b30413;outline:0;box-shadow:0 0 0 3px #b304131a}.publish-state{color:#a10b18;background:#f8e7e9}.status,.application-status{font-weight:800}.registration-admin-filters button.active{background:#081f3f;border-color:#081f3f}.registration-admin-filters b{color:#b30413}.registration-admin-list>button.active{background:#f8f1f2;box-shadow:inset 3px 0 #b30413}.registration-admin-list>button:hover{background:#f7f9fc}.application-status.approved{color:#246545;background:#e8f2ed}.application-player b small{color:#b30413}.approved-note{color:#34566f;background:#edf4f8}.application-actions>button{border-radius:10px}.application-actions>button:first-child{color:#a30b19}.quick-form.admin-create-card{border-left:4px solid #b30413;align-items:stretch;position:relative;padding:24px!important}.quick-form-title{border-bottom:1px solid #e3e9f0;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:15px;display:flex}.quick-form-title b{color:#081f3f;font-size:16px}.quick-form-title span{color:#728196;font-size:11px}.team-quick{grid-template-columns:1.4fr 1.1fr .65fr .9fr 58px 1.25fr auto}.admin-media-field{cursor:pointer;background:#f4f7fa;border:1px dashed #aebdcd;border-radius:9px;flex-direction:column;justify-content:center;min-height:48px;padding:7px 12px;display:flex}.admin-media-field:hover{background:#fff7f8;border-color:#b30413}.admin-media-field input,.admin-inline-upload input,.admin-team-media label input{display:none}.admin-media-field span{color:#0b315b;font-size:11px;font-weight:800}.admin-media-field small{color:#7d8998;font-size:8px}.admin-team-media{width:57px;height:66px;position:relative}.admin-team-media>i{border-radius:13px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden;clip-path:none!important;width:57px!important;height:66px!important}.admin-team-media>label{color:#fff;cursor:pointer;background:#b30413;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 5px 14px #b3041340}.admin-team-media>label span{font-size:15px;line-height:1}.admin-team-media>label.busy{opacity:.65}.team-manage-grid article{grid-template-columns:62px 1fr}.team-manage-grid article:hover{border-color:#c7d4e2}.admin-entity-list{overflow:hidden}.player-manage.automatic{grid-template-columns:minmax(210px,2fr) minmax(130px,1fr) .6fr .6fr auto;gap:12px}.player-manage>span i{color:#fff;background:linear-gradient(145deg,#0d3765,#071c38);border-radius:11px;overflow:hidden;clip-path:none!important}.admin-inline-upload{color:#0b315b;cursor:pointer;white-space:nowrap;background:#f7f9fc;border:1px solid #d3dde7;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.admin-inline-upload:hover{color:#a30b19;border-color:#b30413}.admin-inline-upload.busy{opacity:.55;pointer-events:none}.team-manage-grid .has-media,.player-manage .has-media{background:#e7edf3!important}.team-manage-grid .has-media img,.player-manage .has-media img{object-fit:cover;width:100%;height:100%}@media (max-width:1280px){.team-quick,.player-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-form-title{grid-column:1/-1}}@media (max-width:760px){.team-quick,.player-quick{grid-template-columns:1fr 1fr}.player-manage.automatic{min-width:720px}.admin-sidebar{background:linear-gradient(168deg,#0b2c54,#04142b)}}@media (max-width:560px){.team-quick,.player-quick{grid-template-columns:1fr}.quick-form-title{flex-direction:column;align-items:flex-start}}.admin-tournament-select{color:#66778c;background:#fff;border:1px solid #d7e0ea;border-radius:12px;height:48px;padding:5px 6px 5px 14px;box-shadow:0 7px 22px #051d380f}.admin-tournament-select>span{letter-spacing:1.15px;color:#9b1723;font-weight:900;font-size:9px!important}.admin-tournament-select select{outline:0;max-width:300px;height:36px;font-weight:800;color:#081f3f!important;background:#fff!important;border:0!important;border-left:1px solid #e2e8ef!important;border-radius:0!important;padding:0 34px 0 13px!important;font-size:12px!important}.admin-tournament-select:focus-within{border-color:#c44b56;box-shadow:0 0 0 3px #b3041314,0 8px 24px #051d3812}.result-match-list{gap:12px;display:grid}.result-match-card{background:#fff;border:1px solid #dce4ed;border-radius:15px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 9px 28px #051d380b}.result-match-card.is-open{border-color:#c7d4e2;box-shadow:0 16px 44px #051d3817}.result-match-summary{color:#081f3f;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:82px minmax(300px,1.7fr) minmax(130px,.65fr) 105px 85px;align-items:center;gap:16px;width:100%;min-height:82px;padding:13px 18px;display:grid}.result-match-summary:hover{background:#f9fbfd}.result-match-card.is-open .result-match-summary{background:linear-gradient(90deg,#fdf5f6,#f7fafd)}.result-match-group{color:#315470;letter-spacing:.7px;background:#eef3f8;border-radius:7px;width:max-content;padding:7px 9px;font-size:9px;font-weight:900}.result-match-teams{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.result-match-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.result-match-teams b:last-child{text-align:right}.result-match-teams em{color:#fff;background:#081f3f;border-radius:10px;place-items:center;height:38px;font-size:15px;font-style:normal;font-weight:900;display:grid}.result-match-meta{color:#3c526b;flex-direction:column;font-size:11px;font-weight:800;display:flex}.result-match-meta small{color:#8a98a8;margin-top:4px}.result-status{letter-spacing:.7px;border-radius:999px;width:max-content;padding:7px 9px;font-size:8px}.result-status.pending{color:#9a6606;background:#fff2dc}.result-status.done{color:#286448;background:#e9f2ee}.result-match-summary>i{color:#b30413;justify-self:end;font-size:10px;font-style:normal;font-weight:900}.result-match-card.is-open .result-match-summary>i{background:#f4e3e5;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.match-result-editor{background:#f6f9fc;border-top:1px solid #e1e8ef;padding:24px}.result-scoreboard{grid-template-columns:minmax(150px,1fr) 72px 18px 72px minmax(150px,1fr);align-items:center;gap:12px;max-width:760px;margin:0 auto 22px;display:grid}.result-scoreboard>div{flex-direction:column;display:flex}.result-scoreboard>div:last-child{text-align:right}.result-scoreboard small{color:#8493a5;letter-spacing:1px;font-size:8px;font-weight:900}.result-scoreboard b{color:#081f3f;margin-top:4px;font-size:15px}.result-scoreboard input{color:#081f3f;text-align:center;background:#fff;border:1px solid #cbd7e3;border-radius:13px;outline:0;width:72px;height:64px;font-size:25px;font-weight:900}.result-scoreboard input:focus{border-color:#b30413;box-shadow:0 0 0 4px #b3041317}.result-scoreboard em{text-align:center;color:#7f8fa2;font-style:normal;font-weight:900}.match-result-editor .goal-scorer-editor{background:#fff;border-color:#d8e1eb;margin:0;padding:18px}.result-error{color:#a20b19;background:#fbe9eb;border-radius:8px;margin:13px 0 0;padding:11px 13px;font-size:11px;font-weight:800}.result-editor-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.result-editor-actions>span{color:#718196;margin-right:auto;font-size:10px;font-weight:800}.result-editor-actions>button:not(.admin-primary){color:#304b67;background:#fff;border:1px solid #d3dde7;border-radius:9px;min-height:42px;padding:9px 14px;font-size:10px;font-weight:800}.result-editor-actions .danger-link{color:#a3121e!important;background:0 0!important;border-color:#0000!important}.result-editor-actions .admin-primary:disabled{opacity:.42;box-shadow:none;transform:none}@media (max-width:980px){.result-match-summary{grid-template-columns:72px minmax(280px,1fr) 120px 90px 75px;min-width:720px}.result-match-list{overflow-x:auto}.result-match-card{min-width:720px}}@media (max-width:760px){.admin-tournament-select{height:44px;padding-left:10px}.admin-tournament-select>span{display:none}.admin-tournament-select select{max-width:180px;border-left:0!important;padding-left:7px!important}.result-scoreboard{grid-template-columns:1fr 58px 12px 58px 1fr}.result-scoreboard input{width:58px;height:58px}.result-editor-actions{flex-wrap:wrap;align-items:stretch}.result-editor-actions>span{width:100%;margin:0}.result-editor-actions .admin-primary{flex:1}}.socials{gap:10px}.socials a{background:#ffffff09;border-color:#cad8e833;border-radius:11px;width:43px;height:43px;transition:transform .2s,border-color .2s,background .2s,color .2s}.socials a svg{width:19px;height:19px}.socials a:hover{background:#b304132e;border-color:#ed4453a6;transform:translateY(-2px);color:#fff!important}.header2-selector .tournament-picker{width:clamp(245px,19vw,300px);padding-inline:13px}.header2-shell.is-scrolled .header2-selector .tournament-picker{width:clamp(230px,18vw,280px)}.header2-selector .tournament-picker-copy strong{text-overflow:clip;gap:9px;min-width:0;overflow:visible}.header2-selector .tournament-picker-copy strong>span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.header2-selector .tournament-picker-copy em{margin-left:auto}.header2-selector .tournament-picker-menu{width:350px}.header2-selector .tournament-picker-menu>button strong{text-overflow:clip;overflow:visible}.header2-selector .tournament-picker-menu>button>span{overflow:visible}@media (max-width:1260px) and (min-width:901px){.header2-selector{display:none}}@media (max-width:900px){.header2-mobile-actions .header2-selector .tournament-picker,.header2-mobile-actions .header2-selector .tournament-picker-menu{width:100%}.header2-mobile-actions .tournament-picker-copy strong>span{text-overflow:ellipsis;overflow:hidden}}.fixture-dashboard{color:var(--ink);background:linear-gradient(145deg,#f4f5f1,#e9ede8)}.fixture-summary{z-index:4;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-165px;margin-bottom:100px;display:grid;position:relative}.fixture-summary article{background:#fffffff5;border:1px solid #d9dfda;border-radius:16px;flex-direction:column;min-height:170px;padding:25px 28px;display:flex;box-shadow:0 18px 45px #08140d14}.fixture-summary article:first-child{color:#fff;background:#0b1812;border-color:#213229}.fixture-summary article:nth-child(2){background:var(--lime);border-color:var(--lime)}.fixture-summary small,.standings-summary small,.fixture-section-head>div>small,.standings-heading>div>small{letter-spacing:1.5px;color:#78847d;font-size:10px;font-weight:850}.fixture-summary article:first-child small{color:#829188}.fixture-summary strong{font:700 58px/.9 var(--font-display);margin:22px 0 13px}.fixture-summary span{color:#6e7a73;font-size:12px}.fixture-summary article:first-child span{color:#93a098}.fixture-summary .summary-live{color:#c43e20;font-weight:800}.fixture-section-head,.standings-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.fixture-section-head h2,.standings-heading h2{margin:8px 0 12px;font-size:clamp(42px,5vw,67px);line-height:.9}.fixture-section-head p,.standings-heading p{color:#738078;font-size:13px}.fixture-section-head>span{color:#fff;background:#111e17;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.fixture-section-head svg{width:16px;color:var(--lime)}.fixture-filter{background:#ffffffb3;border:1px solid #d8deda;border-radius:14px;gap:8px;width:max-content;max-width:100%;margin-bottom:22px;padding:8px;display:flex;overflow-x:auto}.fixture-filter button{color:#66736c;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:42px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.fixture-filter button b{background:#e5e9e5;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.fixture-filter button.active{color:#fff;background:#0c1913;box-shadow:0 8px 20px #08140d29}.fixture-filter button.active b{background:var(--lime);color:#102015}.fixture-card-list{gap:14px;display:grid}.fixture-card{background:#fff;border:1px solid #dce2dd;border-left:4px solid #aeb9b2;border-radius:15px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 10px 30px #0d1e140b}.fixture-card:hover{border-color:#bcc8c0;transform:translateY(-3px);box-shadow:0 18px 44px #0d1e141a}.fixture-card.live{border-left-color:#ef6038}.fixture-card.upcoming{border-left-color:#92b82a}.fixture-card.done{border-left-color:#7b8981}.fixture-card-meta{color:#76827b;background:#fafbf9;border-bottom:1px solid #edf0ed;grid-template-columns:1fr auto 1fr;align-items:center;min-height:45px;padding:0 20px;font-size:9px;display:grid}.fixture-card-meta>span{align-items:center;gap:9px;display:flex}.fixture-card-meta>span b{color:#18251e}.fixture-card-meta>em{letter-spacing:1px;font-style:normal}.fixture-card-meta>strong{color:#668316;letter-spacing:.6px;background:#e8eee0;border-radius:999px;justify-self:end;padding:6px 9px;font-size:8px}.fixture-card.live .fixture-card-meta>strong{color:#c74725;background:#ffe2da}.fixture-card.done .fixture-card-meta>strong{color:#647169;background:#e7ebe8}.fixture-card-body{grid-template-columns:1fr 180px 1fr;align-items:center;gap:26px;min-height:145px;padding:25px 32px;display:grid}.fixture-card-team{align-items:center;gap:17px;min-width:0;display:flex}.fixture-card-team.home{text-align:right;justify-content:flex-end}.fixture-card-team>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fixture-card-team b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.fixture-card-team small{letter-spacing:1px;color:#89948e;font-size:8px}.club-mark{width:52px;height:60px;color:var(--lime);font:700 16px var(--font-display);clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);background:#15241c;flex:none;place-items:center;font-style:normal;display:grid;position:relative}.club-mark img{object-fit:cover;width:100%;height:100%}.fixture-card-center{border-inline:1px solid #e1e6e2;flex-direction:column;justify-content:center;align-items:center;height:86px;display:flex}.fixture-card-center>strong{font:700 34px/.9 var(--font-display)}.fixture-card-center>span{color:#6f7b74;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.fixture-card-center svg{width:13px}.fixture-card-center>small{letter-spacing:1px;color:#99a19d;margin-top:4px;font-size:7px}.fixture-card.live .fixture-card-center>strong{color:#df4f29}.fixture-empty{border:1px dashed #c8d0ca;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.fixture-empty svg{color:#829087;width:30px}.fixture-empty b{color:#253128}.fixture-empty span{font-size:11px}.bracket-section{background:radial-gradient(circle at 76% 12%,#b304131f,#0000 27%),linear-gradient(140deg,#071d3b,#0a1711);position:relative}.bracket-section:before{content:"";pointer-events:none;background-image:linear-gradient(#b3041306 1px,#0000 1px),linear-gradient(90deg,#b3041306 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.bracket-section>.container{position:relative}.bracket-match{border-radius:11px;box-shadow:0 13px 28px #00000029}.champion-slot{border-radius:14px;box-shadow:inset 0 0 55px #b304130f}.standings-summary{z-index:4;grid-template-columns:1.25fr 1fr .7fr;gap:16px;margin-top:-165px;margin-bottom:100px;display:grid;position:relative}.standings-summary article{background:#0a2848;border:1px solid #25342c;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:165px;padding:26px 28px;display:flex;box-shadow:0 20px 50px #00000038}.standings-summary .leader-card{background:radial-gradient(circle at 15%,#b304132b,#0000 42%),#0a2848;border-color:#b3041361;grid-template-columns:58px 1fr;align-items:center;gap:19px;display:grid}.leader-card>span{background:var(--lime);color:#112014;border-radius:14px;place-items:center;width:58px;height:64px;display:grid}.leader-card svg{width:30px}.leader-card>div{flex-direction:column;display:flex}.standings-summary strong{margin:8px 0;font-size:20px}.standings-summary .leader-card strong{font-size:23px}.standings-summary span,.standings-summary em{color:#849188;font-size:11px;font-style:normal}.standings-summary em{color:var(--lime);letter-spacing:1px;font-weight:850}.standings-heading>strong{color:var(--lime);letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex}.standings-heading>strong i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b304131a}.standings-shell{background:#0c1913;border:1px solid #25332c;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #00000038}.standing-row{color:#99a59e;text-align:center;border-bottom:1px solid #223029;grid-template-columns:minmax(260px,2.4fr) repeat(5,.45fr) 1.35fr .55fr;align-items:center;min-height:82px;padding:0 24px;font-size:12px;transition:background .2s;display:grid;position:relative}.standing-row:last-child{border:0}.standing-row:not(.standing-labels):hover{background:#112219}.standing-row.qualification-zone:before{content:"";background:var(--lime);border-radius:2px;width:3px;position:absolute;top:17px;bottom:17px;left:0}.standing-labels{color:#66746d;letter-spacing:1px;background:#101f18;min-height:46px;font-size:9px;font-weight:800}.standing-labels>span:first-child{text-align:left;padding-left:68px}.standing-team{text-align:left;color:#fff;align-items:center;gap:14px;min-width:0;display:flex}.standing-team>b{width:25px;font:700 20px var(--font-display);color:#58665e}.standing-team>.club-mark{width:43px;height:50px;font-size:13px}.standing-team>span{flex-direction:column;min-width:0;display:flex}.standing-team strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.standing-team small{color:#718078;margin-top:3px;font-size:9px}.goal-difference{color:#d4dcd7}.standing-points{font:700 22px var(--font-display);color:var(--lime)}.form-strip{justify-content:center;gap:5px;display:flex}.form-strip i,.legend-form{border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}.form-g,.legend-form.win{color:var(--lime);background:#263f19}.form-b,.legend-form.draw{color:#c8d0cb;background:#34413a}.form-m,.legend-form.loss{color:#ff8b69;background:#48241d}.standings-legend{color:#75827b;flex-wrap:wrap;align-items:center;gap:25px;margin-top:20px;font-size:9px;display:flex}.standings-legend>span{align-items:center;gap:7px;display:flex}.standings-legend b{font-weight:600}.legend-qualified{background:var(--lime);border-radius:2px;width:3px;height:19px}.standings-legend .legend-form{display:inline-grid}@media (max-width:900px){.fixture-summary,.standings-summary{margin-top:-120px;margin-bottom:75px}.fixture-card-body{grid-template-columns:1fr 140px 1fr;padding-inline:20px}.standings-summary{grid-template-columns:1fr 1fr}.standings-summary .leader-card{grid-row:span 2}.standing-row{grid-template-columns:minmax(220px,2fr) repeat(5,.42fr) 1.2fr .5fr;padding-inline:16px}}@media (max-width:680px){.fixture-summary,.standings-summary{grid-template-columns:1fr;margin-top:-75px;margin-bottom:65px}.fixture-summary article,.standings-summary article{min-height:125px}.standings-summary .leader-card{grid-row:auto}.fixture-section-head,.standings-heading{align-items:flex-start}.fixture-section-head>span{display:none}.fixture-filter{width:100%}.fixture-filter button{padding-inline:13px}.fixture-card-meta{grid-template-columns:1fr 1fr}.fixture-card-meta>em{display:none}.fixture-card-body{grid-template-columns:1fr 76px 1fr;gap:8px;padding:22px 12px}.fixture-card-team,.fixture-card-team.home{text-align:center;flex-direction:column;justify-content:center;gap:9px}.fixture-card-team.home>div{order:2}.fixture-card-team b{white-space:normal;font-size:12px}.fixture-card-team small{display:none}.fixture-card-center{height:88px}.fixture-card-center>strong{font-size:27px}.fixture-card-center>span{font-size:8px}.club-mark{width:45px;height:52px;font-size:13px}.standings-shell{overflow:visible}.standing-row{grid-template-columns:minmax(0,1fr) 34px 112px 42px;min-width:0;min-height:74px;padding:0 10px}.standing-row>span:nth-child(3),.standing-row>span:nth-child(4),.standing-row>span:nth-child(5),.standing-row>span:nth-child(6){display:none}.standing-labels>span:first-child{padding-left:46px}.standing-team{gap:8px}.standing-team>b{width:20px;font-size:15px}.standing-team>.club-mark{width:35px;height:41px;font-size:10px}.standing-team strong{font-size:11px}.standing-team small{display:none}.standing-points{font-size:18px}.form-strip{gap:3px}.form-strip i{width:18px;height:20px;font-size:7px}.standings-legend{gap:14px}.standings-legend>span:not(:first-child) b{display:none}}@media (max-width:420px){.fixture-summary article{padding:20px 22px}.fixture-summary strong{font-size:48px}.fixture-card-body{grid-template-columns:1fr 66px 1fr}.fixture-card-meta{padding-inline:12px}.fixture-card-center{border:0}.fixture-card-center>span{text-align:center;max-width:68px}.fixture-filter{margin-inline:0}.standing-row{grid-template-columns:minmax(0,1fr) 28px 68px 35px}.form-strip i:nth-child(-n+2),.standing-team>.club-mark{display:none}.standing-labels>span:first-child{padding-left:28px}}.fixture-reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;transform:translateY(28px)}.fixture-reveal.is-visible{opacity:1;transform:none}.bracket-section{overflow:hidden}.bracket-scroll{scrollbar-width:thin;scrollbar-color:#b304138c #ffffff0f;overscroll-behavior-inline:contain;position:relative}.bracket-scroll:focus-visible{outline-offset:8px;outline:1px solid #b30413b3}.match-bracket{width:1180px;min-width:1180px;height:590px;display:block;position:relative}.bracket-connectors{pointer-events:none;width:1180px;height:590px;position:absolute;inset:0;overflow:visible}.bracket-connectors path{fill:none;stroke:#b30413ad;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.15s cubic-bezier(.16,1,.3,1) .18s}.match-bracket.is-visible .bracket-connectors path{stroke-dashoffset:0}.bracket-stage{width:260px;height:590px;display:block;position:absolute;top:0}.bracket-stage>h3{width:100%;margin:0;position:absolute;top:0;left:0}.bracket-quarter{left:0}.bracket-semi{left:360px}.bracket-final{left:720px}.bracket-champion{width:140px;left:1040px}.bracket-match{z-index:2;width:260px;margin:0;position:absolute;left:0}.bracket-stage:not(:last-child) .bracket-match:after{display:none}.bracket-quarter .bracket-pos-1{top:70px}.bracket-quarter .bracket-pos-2{top:200px}.bracket-quarter .bracket-pos-3{top:330px}.bracket-quarter .bracket-pos-4{top:460px}.bracket-semi .bracket-pos-1{top:135px}.bracket-semi .bracket-pos-2{top:395px}.bracket-final .bracket-pos-1{top:265px}.bracket-match>div{gap:10px}.bracket-match>div b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bracket-match .club-mark{clip-path:polygon(50% 0,94% 19%,84% 78%,50% 100%,16% 78%,6% 19%);width:26px;height:30px;font-size:8px}.bracket-champion .champion-slot{width:140px;height:150px;position:absolute;top:242px;left:0}.bracket-scroll-note{color:#66766d;letter-spacing:1.4px;align-items:center;gap:10px;margin-top:4px;font-size:7px;font-weight:800;display:none}.bracket-scroll-note span{background:linear-gradient(90deg,var(--lime),transparent);width:40px;height:1px}.atmosphere-section{isolation:isolate;position:relative}.atmosphere-section>.container{z-index:2;position:relative}.page-atmosphere{--atmo-shift:0px;--atmo-shift-reverse:0px;z-index:0;pointer-events:none;color:#b304131f;display:none;position:absolute;inset:0;overflow:hidden}.atmosphere-tournament{color:#07100d18}.atmo-glow{filter:blur(150px);opacity:.13;background:#a9e61e;border-radius:50%;width:520px;height:520px;animation:18s ease-in-out infinite alternate atmoGlow;position:absolute}.atmo-glow-left{top:18%;left:-390px}.atmo-glow-right{background:#4d8eff;animation-delay:-9s;bottom:8%;right:-390px}.atmosphere-fixture .atmo-glow-right,.atmosphere-players .atmo-glow-right{background:#b30413}.atmo-pitch{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.45;width:430px;height:108%;transform:translateY(var(--atmo-shift));will-change:transform;position:absolute;top:-4%;left:calc(50% - 910px)}.atmosphere-bracket .atmo-pitch{opacity:.24;left:auto;right:calc(50% - 920px)}.atmo-icon-lane{will-change:transform;width:max(70px,50vw - 620px);position:absolute;top:0;bottom:0}.atmo-icon-left{transform:translateY(var(--atmo-shift));left:0}.atmo-icon-right{transform:translateY(var(--atmo-shift-reverse));right:0}.atmo-football-icon{top:var(--icon-y);opacity:.055;filter:blur(.8px);width:46px;height:46px;animation:atmoFloat 20s var(--icon-delay) ease-in-out infinite;will-change:transform,opacity;margin-left:-23px;position:absolute;left:50%}.atmosphere-tournament .atmo-football-icon{opacity:.07}.atmosphere-bracket .atmo-football-icon{opacity:.045}.atmo-football-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.atmo-spotlight{opacity:.075;filter:blur(58px);mix-blend-mode:screen;will-change:transform;width:720px;height:125%;position:absolute;top:-20%}.spotlight-one{clip-path:polygon(44% 0,77% 0,100% 100%,0 100%);transform:translateY(var(--atmo-shift)) rotate(-7deg);background:linear-gradient(112deg,#0000 24%,#b30413e6 51%,#0000 73%);right:-330px}.spotlight-two{clip-path:polygon(20% 0,53% 0,100% 100%,0 100%);transform:translateY(var(--atmo-shift-reverse)) rotate(8deg);background:linear-gradient(72deg,#0000 25%,#4b8effb8 51%,#0000 73%);left:-390px}.atmo-particles{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 12%,#0000 23% 77%,#000 88%);mask-image:linear-gradient(90deg,#000 0 12%,#0000 23% 77%,#000 88%)}.atmo-particles i{left:var(--px);top:var(--py);width:var(--ps);height:var(--ps);background:var(--lime);animation:particleDrift var(--pt) var(--pd) ease-in-out infinite alternate,particlePulse 5s var(--pd) ease-in-out infinite;border-radius:50%;position:absolute;box-shadow:0 0 9px #b30413d9}.atmo-network{width:300px;height:90%;transform:translateY(var(--atmo-shift));opacity:.18;position:absolute;top:5%;left:calc(50% - 900px);overflow:visible}.network-lines{fill:none;stroke:var(--lime);stroke-width:1.2px;stroke-dasharray:10 13;animation:13s linear infinite networkDraw}.network-dots{fill:#b30413;filter:drop-shadow(0 0 7px #b30413b3)}.network-dots circle{animation:6s ease-in-out infinite alternate networkNode}.network-dots circle:nth-child(3n){animation-delay:-2s}.network-dots circle:nth-child(4n){animation-delay:-4s}.atmo-live{color:#0a18103d;letter-spacing:1.5px;transform:translateY(var(--atmo-shift));align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex;position:absolute}.atmo-live i{background:#b30413;border-radius:50%;width:7px;height:7px;animation:2.8s ease-out infinite liveAtmosphere;box-shadow:0 0 #8eb92459}.live-left{top:34%;left:max(22px,50% - 735px)}.live-right{transform:translateY(var(--atmo-shift-reverse));top:70%;right:max(22px,50% - 735px)}@keyframes atmoFloat{0%,to{transform:translate3d(-8px,18px,0) rotate(-7deg) scale(var(--icon-scale));opacity:.035}50%{transform:translate3d(10px,-34px,0) rotate(8deg) scale(calc(var(--icon-scale) + .13));opacity:.085}}@keyframes atmoGlow{to{transform:translate(75px,-55px)scale(1.18)}}@keyframes particleDrift{to{transform:translate(18px,-36px)scale(1.5)}}@keyframes particlePulse{0%,to{opacity:.03}50%{opacity:.35}}@keyframes networkDraw{to{stroke-dashoffset:-230px}}@keyframes networkNode{to{opacity:.22;transform-origin:50%;transform:scale(.65)}}@keyframes liveAtmosphere{70%,to{box-shadow:0 0 0 14px #8eb92400}}@media (min-width:1380px){.page-atmosphere{display:block}}@media (max-width:680px){.match-bracket{width:1180px;min-width:1180px;height:590px}.bracket-scroll{margin-right:-16px;padding-right:16px}.bracket-scroll-note{display:flex}}@media (prefers-reduced-motion:reduce){.fixture-reveal{opacity:1;transition:none;transform:none}.bracket-connectors path{stroke-dashoffset:0;transition:none}.page-atmosphere{display:none}}.tournament-selector{color:#8e9993;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:flex}.tournament-selector select{color:#fff;background:#092746;border:1px solid #324139;border-radius:8px;max-width:250px;padding:9px 30px 9px 10px;font-size:10px}.public-tournament-select{margin-left:22px}.admin-tournament-select{margin-right:auto}.registration-tournament{color:#728078;letter-spacing:1px;flex-direction:column;gap:8px;margin-bottom:24px;font-size:9px;font-weight:800;display:flex}.registration-tournament select{background:#fff;border:1px solid #c5cbc7;padding:14px;font-weight:750}.score-input{text-align:center;font-weight:900;width:72px!important}.manage-tr.readonly>span{justify-content:center;align-items:center;display:flex}.manage-tr.readonly>span:first-child{justify-content:flex-start;gap:10px}.faq-section{margin-top:110px}.faq-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin:20px 0 55px;display:grid}.faq-heading h2{font-size:clamp(54px,6vw,84px);line-height:.9}.faq-heading p{color:#68746d;font-size:13px;line-height:1.8}.faq-list{border-top:1px solid #bcc3bd}.faq-list details{border-bottom:1px solid #bcc3bd}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 4px;font-size:16px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:#b30413;font-size:22px;transition:all .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:#68746d;max-width:760px;margin:0;padding:0 4px 25px;font-size:12px;line-height:1.8}@media (max-width:960px){.public-tournament-select{order:2;margin-left:auto}.public-tournament-select span{display:none}.public-tournament-select select{max-width:170px}.faq-heading{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){.public-tournament-select{display:none}.admin-tournament-select select{max-width:145px}.faq-section{margin-top:75px}.faq-heading{margin-bottom:30px}.faq-list summary{font-size:13px}.manage-match .score-input{width:55px!important}}.fixture-nav-trigger{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:100%;line-height:1;display:inline-flex!important}.fixture-nav-trigger>span{line-height:1;display:block}.fixture-nav-trigger:after{bottom:calc(50% - 18px)!important}.nav-chevron{border-right:1.5px solid var(--lime);border-bottom:1.5px solid var(--lime);transform-origin:50%;width:7px;height:7px;margin:0 0 4px 1px;transition:transform .35s cubic-bezier(.16,1,.3,1),margin .35s;display:block;transform:rotate(45deg)}.fixture-nav-item:hover .nav-chevron,.fixture-nav-item:focus-within .nav-chevron{margin-bottom:-3px;transform:rotate(225deg)}.fixture-popover{transform-origin:50% 0;filter:blur(2px);transition:opacity .22s,transform .38s cubic-bezier(.16,1,.3,1),scale .38s cubic-bezier(.16,1,.3,1),filter .25s,visibility .22s;scale:.985}.fixture-nav-item:hover .fixture-popover,.fixture-nav-item:focus-within .fixture-popover{filter:blur();scale:1}.page-reveal{--reveal-delay:0s;opacity:0;filter:blur(3px);transition:opacity .72s var(--reveal-delay) cubic-bezier(.16,1,.3,1),transform .82s var(--reveal-delay) cubic-bezier(.16,1,.3,1),filter .62s var(--reveal-delay) ease,box-shadow .25s,border-color .25s;transform:translateY(34px)scale(.985)}.page-reveal.is-visible{opacity:1;filter:none;transform:translate(0)scale(1)}.info-ribbon>div.page-reveal,.fixture-summary>article.page-reveal,.standings-summary>article.page-reveal,.podium>article.page-reveal{transform:translateY(42px)scale(.96)}.info-ribbon>div.page-reveal.is-visible,.fixture-summary>article.page-reveal.is-visible,.standings-summary>article.page-reveal.is-visible,.podium>article.page-reveal.is-visible{transform:translate(0)scale(1)}.hub-fixtures>article.page-reveal,.standing-row.page-reveal,.faq-list>details.page-reveal{filter:none;transform:translate(-22px)}.hub-fixtures>article.page-reveal.is-visible,.standing-row.page-reveal.is-visible,.faq-list>details.page-reveal.is-visible{transform:translate(0)}@media (max-width:960px){.fixture-nav-trigger{justify-content:flex-start;width:max-content;height:auto}.nav-chevron{margin-bottom:4px}.fixture-nav-item:hover .nav-chevron,.fixture-nav-item:focus-within .nav-chevron{margin-bottom:4px;transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.page-reveal,.page-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none!important}.fixture-popover{filter:none;scale:1}.nav-chevron{transition:none}}@media (min-width:961px){.nav{flex-wrap:nowrap;align-items:center;gap:clamp(12px,1.4vw,24px);display:flex}.nav>.brand,.nav>.desktop-join,.nav>.tournament-selector{flex:none}.nav-links{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:clamp(16px,1.8vw,34px);min-width:0;margin-left:0}.fixture-nav-item,.fixture-nav-trigger{white-space:nowrap;flex:none}.public-tournament-select{min-width:0;margin-left:0}.public-tournament-select select{text-overflow:ellipsis;width:clamp(150px,17vw,230px);max-width:230px}.desktop-join{white-space:nowrap}}:root{--type-caption:clamp(11px,calc(10.45px + .17vw),12px);--type-label:clamp(12px,calc(11.45px + .17vw),13px);--type-small:clamp(13px,calc(12.45px + .17vw),14px);--type-body:clamp(15px,calc(14.45px + .17vw),17px);--type-table:clamp(12px,calc(11.45px + .17vw),13px);--text-on-dark:#f3f6f4;--muted-on-dark:#aab5af;--quiet-on-dark:#86948c;--text-on-light:#152019;--muted-on-light:#5f6c65;--quiet-on-light:#748078}body,.site{color:var(--text-on-dark)}.hero-content>p,.section-head>p,.feature-card p,.standings-copy p,.sub-intro p,.fixture-summary span,.standings-summary span,.standings-summary em,.footer-grid p,.footer-grid a,.footer-grid span{color:var(--muted-on-dark)}.features .section-head>p,.features .feature-card p{color:#aeb8b2}.light-page,.schedule,.manifest,.players-page,.fixture-dashboard{color:var(--text-on-light)}.light-page .prose p,.light-page .rules-grid p,.light-page .faq-heading p,.light-page .faq-list details p,.schedule .match-time span,.players-page .player-tr,.fixture-dashboard .fixture-section-head p,.fixture-dashboard .fixture-card-meta,.fixture-dashboard .fixture-card-center>span{color:var(--muted-on-light)}.footer-grid b,.footer-grid .socials a{color:var(--text-on-dark)}.copyright{color:var(--quiet-on-dark)}.hero-stats span,.scroll-note,.match-date small,.match-time span,.table-title,.table-label,.info-ribbon small,.application-band small,.fixture-card-meta,.fixture-card-meta>strong,.fixture-card-team small,.fixture-card-center>small,.standing-labels,.standing-team small,.standings-legend,.goal-ui>span,.goal-progress b,.page-index,.public-status,.bracket-scroll-note,.atmo-live{font-size:var(--type-caption)}.join-modal label,.join-modal input,.join-modal select{font-size:var(--type-label)}.admin-shell{--admin-muted:#5f6d65;color:var(--text-on-light);font-size:var(--type-small)}.admin-nav button,.sidebar-profile b,.team-cards article b,.panel-head p,.strip-head p,.manager-head p,.admin-welcome p,.admin-tr,.manage-match,.manage-tr,.player-manage,.manage-form input,.quick-form input,.quick-form select,.admin-modal input,.admin-modal select{font-size:var(--type-small)}.admin-nav small,.sidebar-profile small,.admin-top>div:first-of-type span,.admin-top>div:first-of-type b,.admin-welcome small,.manager-head small,.metric-grid small,.metric-grid em,.chart-y,.bars i b,.bars span,.next-teams>div small,.next-teams>span small,.next-info span,.next-info button,.admin-tr.table-head,.status,.strip-head button,.team-cards article span,.team-cards article>em,.manage-form label,.manage-match.labels,.manage-tr.labels,.admin-modal>small,.admin-modal label,.publish-state{font-size:var(--type-caption)}.panel-head p,.strip-head p,.manager-head p,.admin-welcome p,.metric-grid em,.team-cards article span,.team-cards article>em,.team-manage-grid p,.admin-modal>p{color:var(--admin-muted)}.admin-shell input,.admin-shell select,.admin-shell textarea{color:var(--text-on-light)}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#7b8880;opacity:1}.registration-admin-list span small,.registration-admin-list span em,.application-detail-head p,.application-contact p,.application-contact a,.approved-note,.email-fallback,.application-player,.application-player select,.application-actions>button,.registration-admin-filters button{font-size:var(--type-caption)}.not-found-page{background:#071d3b}.not-found-hero{background:radial-gradient(circle at 74% 48%,#b304131a,#0000 27%),linear-gradient(135deg,#061a35,#030f20);align-items:center;height:100vh;min-height:760px;display:flex;position:relative;overflow:hidden}.not-found-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#b3041309 1px,#0000 1px),linear-gradient(90deg,#b3041309 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 55%,#0000)}.not-found-field{border:1px solid #b304133d;width:min(56vw,760px);height:min(72vh,590px);position:absolute;top:50%;right:-5vw;transform:translateY(-46%)rotate(-7deg)}.not-found-field:before{content:"";border-left:1px solid #b3041333;position:absolute;top:0;bottom:0;left:50%}.not-found-circle{border:1px solid #b3041333;border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-box{border:1px solid #b3041333;border-right:0;width:150px;height:280px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.not-found-content{z-index:2;padding-top:80px;position:relative}.not-found-code{font:800 clamp(170px,25vw,360px)/.8 var(--font-display);letter-spacing:-.04em;color:#ffffff06;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:-105px;left:-9px}.not-found-content h1{margin:24px 0;font-size:clamp(67px,8.2vw,124px);line-height:.82;position:relative}.not-found-copy{max-width:590px;color:var(--muted-on-dark);font-size:var(--type-body);margin:0;line-height:1.75}.not-found-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.not-found-link{font-size:var(--type-label);text-transform:uppercase;border-bottom:1px solid #66736c;align-items:center;gap:13px;padding:13px 0;font-weight:800;transition:all .2s;display:inline-flex}.not-found-link:hover{color:var(--lime);border-color:var(--lime)}.not-found-link svg{width:18px}.not-found-status{color:var(--quiet-on-dark);font-size:var(--type-caption);letter-spacing:1.7px;font-weight:800;position:absolute;bottom:34px;right:34px}@media (max-width:680px){.not-found-hero{height:auto;min-height:720px;padding:130px 0 90px}.not-found-content{padding-top:0}.not-found-code{font-size:180px;top:-50px}.not-found-content h1{margin-top:22px;font-size:58px}.not-found-copy{max-width:430px}.not-found-actions{flex-direction:column;align-items:flex-start;gap:12px}.not-found-actions .btn{width:auto}.not-found-field{opacity:.65;width:92vw;height:470px;right:-50vw}.not-found-status{display:none}}.site small,.admin-shell small,.login-page small{font-size:var(--type-caption)}.site label{font-size:var(--type-label)}.schedule .section-head>p{color:var(--muted-on-light)}.fixture-summary article:nth-child(2) span{color:#7f111b}.fixture-summary article:nth-child(3) span{color:var(--muted-on-light)}.standings-summary .leader-card>span{color:#112014}.standings-summary .leader-card em{color:var(--lime)}.nav-wrap{pointer-events:none;background:linear-gradient(#0309067a,#0000);border:0;padding:14px 0 0;top:0}.nav-wrap .nav{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);pointer-events:auto;background:#07110cbd;border:1px solid #ffffff1f;border-radius:16px;gap:clamp(15px,1.5vw,24px);height:76px;padding:0 10px 0 20px;position:relative;box-shadow:0 16px 45px #00000029,inset 0 1px #ffffff0a}.solid-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0309068c,#0000)}.nav-scrolled{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding-top:8px;background:linear-gradient(#030906c7,#0000)!important}.nav-scrolled .nav{background:#050e09f0;border-color:#b3041333;height:66px;box-shadow:0 18px 50px #0000004d}.nav-wrap .brand{flex:none;gap:11px;font-size:27px;transition:color .2s}.nav-wrap .brand:hover{color:var(--lime)}.nav-wrap .brand-mark{transform-origin:50%;width:29px;height:32px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.nav-wrap .brand:hover .brand-mark{transform:skew(-11deg)rotate(-3deg)scale(1.05)}.nav-wrap .brand-mark i{border-radius:2px;width:8px}.nav-wrap .brand-mark i:nth-child(2){left:10px}.nav-wrap .brand-mark i:nth-child(3){left:20px}.nav-wrap .brand small{color:#9aa79f;letter-spacing:1.7px;margin-top:7px;font-size:9px}.nav-wrap .nav-links{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;flex:auto;justify-content:flex-end;gap:2px;min-width:0;margin-left:auto;padding:4px}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{color:#c0c9c4;border-radius:8px;align-items:center;min-height:38px;padding:0 13px;font-weight:750;line-height:1;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex;font-size:12px!important}.nav-wrap .nav-links a:after{display:none}.nav-wrap .nav-links>a.active,.nav-wrap .fixture-nav-trigger.active{color:#081f3f;background:var(--lime);box-shadow:0 7px 18px #b3041324}.nav-wrap .fixture-nav-item{align-self:stretch;height:auto}.nav-wrap .fixture-nav-trigger{gap:8px;height:100%!important}.nav-wrap .fixture-nav-trigger.active .nav-chevron{border-color:#081f3f}.nav-wrap .nav-chevron{width:6px;height:6px;margin:0 0 4px 1px}.public-tournament-select{color:#89968f;letter-spacing:.8px;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:7px;min-width:0;margin:0;padding:4px 5px 4px 11px}.public-tournament-select:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #b3041317}.public-tournament-select>span{display:none}.public-tournament-select select{color:#d7ded9;text-overflow:ellipsis;background:#0a2848;border:0;border-radius:7px;outline:0;width:clamp(138px,14vw,190px);max-width:190px;height:36px;padding:0 28px 0 6px;font-size:11px}.public-tournament-select select:focus-visible{box-shadow:0 0 0 2px var(--lime)}.nav-wrap .desktop-join{border-radius:10px;gap:14px;min-height:48px;padding:0 17px 0 20px;box-shadow:0 8px 24px #b304131a}.nav-wrap .desktop-join:hover{transform:translateY(-1px);box-shadow:0 10px 28px #b3041338}.nav-wrap .desktop-join svg{width:16px}.nav-wrap .fixture-popover{background:#07120cfa;border-radius:14px;top:calc(100% + 12px);overflow:hidden}.menu-btn{background:#ffffff0e;border-radius:10px}.menu-btn:hover{color:var(--lime);border-color:#b3041380}@media (max-width:1120px) and (min-width:961px){.public-tournament-select{display:none}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{padding-inline:11px}}@media (max-width:960px){.nav-wrap{background:linear-gradient(#0309069e,#0000);padding-top:10px}.nav-wrap .nav{border-radius:14px;width:calc(100% - 24px);height:66px;padding:0 10px 0 16px}.nav-scrolled{padding-top:7px}.nav-scrolled .nav{height:62px}.nav-wrap .brand{font-size:24px}.nav-wrap .brand small{font-size:8px}.nav-wrap .public-tournament-select{display:none}.nav-wrap .menu-btn{width:44px;height:44px;margin-left:auto;display:flex}.nav-wrap .nav-links{transform-origin:top;background:#050e09fa;border-color:#b3041329;border-radius:14px;align-items:stretch;gap:3px;width:100%;padding:8px;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-8px)scale(.985);box-shadow:0 24px 55px #0006}.nav-wrap .nav-links.open{transform:none}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{width:100%;min-height:48px;padding:0 14px;font-size:13px!important}.nav-wrap .fixture-nav-item{width:100%}}@media (max-width:420px){.nav-wrap .brand small{display:none}.nav-wrap .brand{font-size:25px}.nav-wrap .nav{padding-left:14px}}@media (min-width:961px){.nav-wrap .nav-links{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:3px;display:grid}.nav-wrap .nav-links>a{text-align:center;white-space:nowrap;justify-content:center;width:100%;padding-inline:10px}}.nav-wrap .nav-links>a{isolation:isolate;transition:color .22s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.nav-wrap .nav-links>a:before{content:"";background:var(--lime);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .22s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:5px;left:50%;transform:translate(-50%,7px)scale(.5);box-shadow:0 0 13px #b30413bf}.nav-wrap .nav-links>a:hover{color:#fff;background:linear-gradient(#ffffff1a,#ffffff0b);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 7px 16px #00000024}.nav-wrap .nav-links>a:hover:before{opacity:1;transform:translate(-50%)scale(1)}.nav-wrap .nav-links>a.active:hover{color:#081f3f;background:var(--lime);transform:none}.nav-wrap .nav-links>a.active:before{box-shadow:none;opacity:.55;background:#081f3f;transform:translate(-50%)scale(.8)}.public-tournament-select{letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;display:block;position:relative}.public-tournament-select:before{display:none}.tournament-picker{color:#eef3ef;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:9px minmax(0,1fr) 8px;align-items:center;gap:9px;width:clamp(166px,15vw,205px);height:48px;padding:0 11px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid}.tournament-picker:hover,.public-tournament-select.is-open .tournament-picker{background:#b3041312;border-color:#b3041361;transform:translateY(-1px);box-shadow:0 9px 24px #00000029}.tournament-picker-status{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b3041317,0 0 13px #b3041359}.tournament-picker-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.tournament-picker-copy small{color:#77867e;letter-spacing:1px;font-weight:800;line-height:1;font-size:8px!important}.tournament-picker-copy strong{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-size:11px;line-height:1.1;display:flex;overflow:hidden}.tournament-picker-copy em{color:#91a097;flex:none;font-size:8px;font-style:normal;font-weight:700}.tournament-picker-chevron{border-right:1.5px solid var(--lime);border-bottom:1.5px solid var(--lime);width:7px;height:7px;margin-top:-4px;transition:transform .28s cubic-bezier(.16,1,.3,1),margin .28s;transform:rotate(45deg)}.public-tournament-select.is-open .tournament-picker-chevron{margin-top:4px;transform:rotate(225deg)}.tournament-picker-menu{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform-origin:0 0;background:#06100afb;border:1px solid #b3041333;border-radius:14px;width:290px;padding:7px;transition:opacity .2s,visibility .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-7px)scale(.98);box-shadow:0 28px 70px #0000007a,inset 0 1px #ffffff0a}.public-tournament-select.is-open .tournament-picker-menu{opacity:1;visibility:visible;transform:none}.tournament-picker-head{color:#74827a;letter-spacing:1px;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:39px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.tournament-picker-head b{color:var(--lime);font-size:8px}.tournament-picker-menu>button{color:#d7dfda;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:8px 10px;transition:background .2s,color .2s,transform .2s;display:flex}.tournament-picker-menu>button:hover{color:#fff;background:#fff1;transform:translate(2px)}.tournament-picker-menu>button.active{color:#fff;background:#b304131a}.tournament-picker-menu>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.tournament-picker-menu>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tournament-picker-menu>button small{color:#7f8d85;letter-spacing:.5px;font-weight:700;font-size:9px!important}.tournament-picker-menu>button.active small{color:#a9b898}.tournament-picker-menu>button>i{color:#77867e;border:1px solid #ffffff17;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.tournament-picker-menu>button.active>i{border-color:var(--lime);background:var(--lime);color:#081f3f;font-weight:900}@media (prefers-reduced-motion:reduce){.nav-wrap .nav-links>a,.tournament-picker,.tournament-picker-chevron,.tournament-picker-menu,.tournament-picker-menu>button{transition:none}}.site-ambient{z-index:6;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 13%,#0000 27% 73%,#000 87% 100%);mask-image:linear-gradient(90deg,#000 0 13%,#0000 27% 73%,#000 87% 100%)}.ambient-glow{filter:blur(145px);opacity:.07;border-radius:50%;width:520px;height:520px;animation:18s ease-in-out infinite alternate ambientGlow;position:absolute}.ambient-glow-left{background:#8ddcff;top:10%;left:-310px}.ambient-glow-right{background:var(--lime);animation-delay:-9s;bottom:4%;right:-300px}.ambient-stadium-light{opacity:.055;filter:blur(18px);background:repeating-linear-gradient(112deg,#0000 0 38px,#b30413e6 39px 41px,#0000 42px 76px);width:520px;height:900px;animation:24s ease-in-out infinite alternate ambientLight;position:absolute;top:-20%}.ambient-stadium-light-left{left:-360px;transform:rotate(7deg)}.ambient-stadium-light-right{animation-delay:-12s;right:-350px;transform:rotate(-7deg)}.ambient-field{fill:none;stroke:#b304130e;stroke-width:1.2px;filter:blur(.3px);width:300px;height:105vh;animation:32s ease-in-out infinite alternate ambientField;position:absolute;top:-2vh;left:-105px}.ambient-network{fill:#b304131a;stroke:#b3041311;stroke-width:1px;stroke-dasharray:8 11;width:230px;height:82vh;animation:22s ease-in-out infinite alternate ambientNetwork;position:absolute;top:7%;right:-30px;overflow:visible}.ambient-network g{animation:28s linear infinite ambientDash}.ambient-particles{position:absolute;inset:0}.ambient-particles i{left:var(--ambient-x);top:var(--ambient-y);width:var(--ambient-size);height:var(--ambient-size);background:var(--lime);opacity:.08;animation:ambientParticle var(--ambient-speed) var(--ambient-delay) ease-in-out infinite alternate;border-radius:50%;position:absolute;box-shadow:0 0 8px #b304134d}.ambient-football-icon{top:var(--ambient-top);width:var(--ambient-icon-size);height:var(--ambient-icon-size);color:var(--lime);opacity:.055;filter:blur(.45px);animation:ambientIcon 20s var(--ambient-icon-delay) ease-in-out infinite alternate;position:absolute}.ambient-football-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ambient-left{left:clamp(12px,3vw,58px)}.ambient-right{right:clamp(12px,3vw,58px)}@keyframes ambientGlow{0%{transform:translate(-5%,3%)scale(.85)}to{transform:translate(12%,-9%)scale(1.18)}}@keyframes ambientLight{0%{opacity:.025;translate:0 -4%}to{opacity:.075;translate:0 7%}}@keyframes ambientField{0%{transform:translateY(-3%)rotate(-2deg)}to{transform:translateY(5%)rotate(1deg)}}@keyframes ambientNetwork{0%{opacity:.55;transform:translateY(-3%)scale(.96)}to{opacity:1;transform:translateY(5%)scale(1.03)}}@keyframes ambientDash{to{stroke-dashoffset:-190px}}@keyframes ambientParticle{0%{opacity:.025;transform:translate(-5px,18px)scale(.65)}55%{opacity:.11}to{opacity:.045;transform:translate(12px,-26px)scale(1.25)}}@keyframes ambientIcon{0%{opacity:.03;transform:translateY(18px)rotate(-4deg)scale(.86)}50%{opacity:.075}to{opacity:.045;transform:translate(5px,-30px)rotate(5deg)scale(1.1)}}@media (max-width:1180px){.site-ambient{display:none}}@media (prefers-reduced-motion:reduce){.site-ambient *{animation:none!important}.site-ambient{opacity:.7}}.reveal{filter:blur(5px);transition:opacity .92s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .8s;transform:translateY(52px)scale(.985)}.reveal.is-visible{filter:none;transform:translate(0)scale(1)}.page-reveal{filter:blur(5px);transition-duration:.9s,1s,.78s,.25s,.25s;transform:translateY(50px)scale(.975)}.fixture-reveal{filter:blur(4px);transition:opacity .88s cubic-bezier(.16,1,.3,1),transform .96s cubic-bezier(.16,1,.3,1),filter .72s,box-shadow .25s,border-color .25s;transform:translateY(48px)scale(.98)}.fixture-reveal.is-visible{filter:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible,.page-reveal,.page-reveal.is-visible,.fixture-reveal,.fixture-reveal.is-visible{opacity:1;filter:none!important;transition:none!important;transform:none!important}}.site{background:#081f3f}.nav-wrap .nav,.solid-nav{background:#041730e6}.site-loader{background:#04172f}.site-loader:before{background:repeating-radial-gradient(circle,#0000 0 72px,#b3041314 73px 74px)}.loader-brand{background:#fff;border-radius:9px;width:160px;height:78px;padding:8px 12px}.loader-brand img{object-fit:contain;width:100%;height:100%}.loader-message>span{color:#ff6875}.nav-scrolled{background:#041730f7!important}.nav-links a:after{background:#b30413}.btn{color:#fff;background:#b30413}.btn:hover{background:#d3192a;box-shadow:0 14px 35px #b304134d}.junior-hero-art{background:radial-gradient(circle at 77% 44%,#b3041357,#0000 24%),linear-gradient(120deg,#041a37 0%,#0b315f 58%,#061a35 100%);position:absolute;inset:0}.junior-hero-art:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}.junior-hero-image{object-fit:cover;object-position:center;filter:saturate(.76)brightness(.92)contrast(1.03)}.junior-ball{filter:drop-shadow(0 20px 20px #00000059);font-size:clamp(68px,8vw,128px);position:absolute;bottom:9%;right:8%;transform:rotate(14deg)}.junior-age{color:#fff;width:70px;height:70px;font:700 20px var(--font-display);background:#081f3fe6;border:2px solid #d3192adb;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px #0000003d}.age-u8{top:17%;right:48%}.age-u9{top:18%;right:4%}.age-u10{bottom:12%;right:46%}.age-u12{bottom:5%;right:23%}.hero{background:#081f3f}.hero h1{max-width:880px;font-size:clamp(70px,8.5vw,132px)}.hero-shade{background:linear-gradient(90deg,#041227fa 0%,#041227e0 39%,#04122714 70%),linear-gradient(#0000 60%,#041227b8)}.hero .hero-lines{border-color:#ffffff21;box-shadow:0 0 0 110px #081f3f0f,0 0 0 220px #ffffff06}.hero-content{text-shadow:0 2px 18px #020c1b8c}.hero-content>p{color:#fff;text-shadow:0 2px 12px #020c1bcc;max-width:555px}.hero-stats strong{color:#fff}.hero-stats div:last-child strong{color:#ffb7bd}.ticker{color:#fff;background:#b30413}.features,.feature-card,.standings,footer{background:#061a35}.feature-card:hover,.table-card{background:#0a294f}.cta{background:#b30413}.cta-bg{background:linear-gradient(90deg,#b30413 0%,#b30413f2 52%,#b30413b8),radial-gradient(circle at 80% 40%,#315e92,#0000 38%)}.cta,.cta .eyebrow{color:#fff}.cta h2 em{color:#fff;-webkit-text-stroke:0}.dark-btn{background:#081f3f}.season-poster-backdrop{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c1be6;place-items:center;padding:24px;animation:.28s fade;display:grid;position:fixed;inset:0}.season-poster{background:linear-gradient(145deg,#0b3262,#061a35);border:1px solid #ffffff38;border-radius:28px;grid-template-columns:.9fr 1.1fr;width:min(1000px,100%);min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c}.season-poster>*{min-width:0}.season-poster:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-210px;right:-190px;box-shadow:0 0 0 85px #ffffff06,0 0 0 170px #b304130e}.season-poster-logo{z-index:1;background:#fff;place-items:center;padding:48px;display:grid}.season-poster-logo img{width:100%;height:auto}.season-poster-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:62px 56px;display:flex;position:relative}.season-poster-copy>span{letter-spacing:2.4px;color:#ff8d97;font-size:10px;font-weight:900}.season-poster-copy h2{margin:22px 0;font-size:clamp(56px,6vw,84px);line-height:.85}.season-poster-copy h2 em{color:#ff5665;font-style:normal}.season-poster-copy>p{color:#c9d5e3;max-width:450px;margin:0;font-size:13px;line-height:1.75}.season-poster-ages{gap:8px;margin:28px 0 20px;display:flex}.season-poster-ages b{color:#081f3f;width:52px;height:52px;font:700 17px var(--font-display);background:#fff;border-radius:50%;place-items:center;display:grid}.season-poster-ages b:nth-child(2n){color:#fff;background:#b30413}.season-poster-meta{gap:30px;margin-bottom:27px;display:flex}.season-poster-meta span{color:#92a7be;letter-spacing:1.2px;flex-direction:column;font-size:8px;display:flex}.season-poster-meta strong{color:#fff;font:700 27px var(--font-display);letter-spacing:0}.season-poster-close{z-index:3;color:#fff;background:#04122773;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.season-poster-close svg{width:20px}@media (max-width:960px){.site-logo{width:130px;height:58px}.junior-hero-image{object-position:62% center}.junior-age{width:58px;height:58px;font-size:17px}.age-u8{top:22%;right:49%}.age-u10{bottom:15%;right:48%}.hero h1{font-size:clamp(65px,10vw,94px)}}@media (max-width:680px){.site-logo{width:110px;height:52px;padding:5px 7px}.season-poster-backdrop{padding:12px}.season-poster{border-radius:20px;grid-template-columns:minmax(0,1fr);width:100%;max-width:calc(100vw - 24px);min-height:0;max-height:calc(100svh - 24px);overflow-y:auto}.season-poster-logo{padding:25px 70px}.season-poster-logo img{width:min(100%,280px);margin:auto}.season-poster-copy{padding:30px 25px 34px}.season-poster-copy h2{margin:16px 0;font-size:clamp(46px,13vw,62px)}.season-poster-copy>p{font-size:11px}.season-poster-ages{margin:20px 0 16px}.season-poster-ages b{width:45px;height:45px}.season-poster-meta{margin-bottom:20px}.junior-hero-image{object-position:65% center}.junior-ball{font-size:72px;bottom:13%;right:3%}.junior-age{width:48px;height:48px;font-size:14px}.age-u8{top:20%;right:71%}.age-u9{top:17%;right:4%}.age-u10{bottom:18%;right:70%}.age-u12{bottom:10%;right:29%}.hero-shade{background:linear-gradient(90deg,#041227f7,#0412278c),linear-gradient(#0000 40%,#041227 95%)}.hero h1{font-size:clamp(52px,15vw,68px)}.hero-stats{grid-template-columns:.7fr .7fr 1.6fr}.hero-stats div:last-child strong{font-size:19px}}.nav-wrap,.solid-nav,.nav-scrolled{padding-top:14px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.nav-wrap .nav{background:linear-gradient(112deg,#081f3ff7,#0f365ef0 62%,#5b0a17eb);border-color:#ffffff24;gap:12px;width:min(1180px,100% - 64px);height:72px;margin-inline:auto;padding:0 11px;transition:width .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s;box-shadow:0 16px 44px #020c1b47,inset 0 1px #ffffff12}.nav-scrolled .nav{background:linear-gradient(112deg,#081f3ffb,#123d69f7 62%,#6f0817f2);width:min(1240px,100% - 28px);height:72px;transform:translateY(-3px);box-shadow:0 20px 55px #020c1b5c,inset 0 1px #ffffff14}.nav-wrap .site-logo{border-radius:9px;width:104px;height:48px;padding:4px 6px}.nav-wrap .tournament-picker,.nav-wrap .desktop-join{height:48px;min-height:48px}.nav-wrap .nav-links{align-items:center;height:56px}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{height:48px;min-height:48px}.nav-wrap .desktop-join{align-self:center}.nav-wrap .tournament-picker:hover,.public-tournament-select.is-open .tournament-picker{background:#b3041324;border-color:#ff687599}.nav-wrap .nav-links>a:hover,.nav-wrap .fixture-nav-trigger:hover{color:#fff;background:linear-gradient(#b3041338,#b304131a)}.nav-wrap .nav-links>a.active,.nav-wrap .fixture-nav-trigger.active{color:#fff;background:#b30413}.nav-wrap .nav-links>a.active:hover{color:#fff;background:#cf1a2a}@media (min-width:961px){.nav-wrap .nav-links{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:960px){.nav-wrap,.solid-nav,.nav-scrolled{padding-top:9px}.nav-wrap .nav,.nav-scrolled .nav{width:calc(100% - 24px);height:64px;transform:none}.nav-wrap .site-logo{width:100px;height:46px}.nav-wrap .nav-links{height:auto}}.registration-tournament{color:#5f6e82;margin-bottom:28px;display:block}.registration-tournament>span{letter-spacing:1.2px;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.registration-tournament-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.registration-tournament-grid button{color:#081f3f;text-align:left;background:#fff;border:1px solid #ccd4df;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:92px;padding:14px 12px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:flex}.registration-tournament-grid button:hover{background:#fff6f7;border-color:#b30413;transform:translateY(-2px);box-shadow:0 9px 22px #081f3f1a}.registration-tournament-grid button strong{font:800 25px var(--font-display)}.registration-tournament-grid button small{color:#74839a;white-space:nowrap;margin-top:3px;font-size:7px!important}.registration-tournament-grid button em{color:#9a2933;letter-spacing:.8px;margin-top:auto;font-size:7px;font-style:normal;font-weight:900}.registration-tournament-grid button.active{color:#fff;background:#081f3f;border-color:#b30413;box-shadow:inset 4px 0 #b30413}.registration-tournament-grid button.active small{color:#b9c6d5}.registration-tournament-grid button.active em{color:#ff9aa3}@media (max-width:680px){.registration-tournament-grid{grid-template-columns:1fr 1fr}.registration-tournament-grid button{min-height:84px}}.features:before{content:"GELECEK"}.sub-hero-image{background:radial-gradient(circle at 76% 42%,#b3041342,#0000 28%),linear-gradient(120deg,#04172f,#0c3159)}.story-image-inner{background:radial-gradient(circle at 70% 40%,#b3041333,#0000 30%),linear-gradient(120deg,#0a294f,#04172f)}.login-visual{background:radial-gradient(circle at 72% 36%,#b304134d,#0000 30%),linear-gradient(135deg,#061a35,#0d3156)}.admin-site-logo{background:#fff;border-radius:9px;width:176px;height:72px;margin:0;padding:8px 12px;display:block}.admin-site-logo img{object-fit:contain;width:100%;height:100%}.login-panel .admin-site-logo{margin:0}.admin-sidebar .admin-site-logo{width:180px;margin-inline:auto}.login-page{background:linear-gradient(135deg,#061a35,#0d3156)}.login-panel input:focus{border-color:#b30413}.public-status{color:#9a101d;background:#f8e7e9}.weekly-groups,.home-group-standings,.hub-group-tables,.standings-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.weekly-group{background:#fff;border:1px solid #c9ced5;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #081f3f14}.weekly-group>header,.home-standing-group>header,.standings-group-card>header{color:#fff;background:linear-gradient(112deg,#081f3f,#103b6a 70%,#6f0b1c);align-items:center;gap:12px;min-height:72px;padding:13px 17px;display:flex}.weekly-group>header>span,.home-standing-group>header>span,.standings-group-card>header>span{color:#fff;width:43px;height:43px;font:800 23px var(--font-display);background:#b30413;border-radius:50%;place-items:center;display:grid}.weekly-group>header>div,.standings-group-card>header>div{flex-direction:column;display:flex}.weekly-group>header small,.standings-group-card>header small{letter-spacing:1.4px;color:#aab9c9;font-size:7px}.weekly-group>header strong,.home-standing-group>header strong,.standings-group-card>header h3{font:700 20px var(--font-display);margin:0}.weekly-group>header em,.home-standing-group>header em{color:#ff9da6;letter-spacing:1px;margin-left:auto;font-size:8px;font-style:normal;font-weight:850}.weekly-match{border-top:1px solid #e3e6ea;padding:16px 17px}.weekly-match-teams{grid-template-columns:1fr 54px 1fr;align-items:center;gap:8px;display:grid}.weekly-match-teams>span{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.weekly-match-teams>span:last-child{text-align:right;justify-content:flex-end}.weekly-match-teams>b{text-align:center;font:700 21px var(--font-display);color:#081f3f}.weekly-match .mini-crest{flex:none}.weekly-match>small{color:#738095;align-items:center;gap:5px;margin-top:11px;font-size:7px;font-weight:750;display:flex}.weekly-match>small span{align-items:center;gap:4px;margin-left:auto;display:flex}.weekly-match svg{width:11px}.weekly-empty,.home-standing-empty,.standing-group-empty,.hub-group-empty{text-align:center;color:#7a8799;place-items:center;min-height:76px;padding:18px;font-size:9px;display:grid}.standings-section-head{z-index:1;position:relative}.standings-head-action{max-width:360px}.standings-head-action p{color:#a8b5c3;margin:0 0 22px;font-size:12px;line-height:1.7}.home-group-standings{z-index:1;margin-top:55px;position:relative}.home-standing-group{background:#0a294f;border:1px solid #ffffff1f;border-radius:13px;overflow:hidden}.home-standing-group>header{min-height:62px;padding:10px 14px}.home-standing-group>header>span{width:38px;height:38px;font-size:19px}.home-standing-group>header strong{font-size:18px}.home-standing-row{color:#aeb9c6;text-align:center;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 34px 42px 38px;align-items:center;min-height:52px;padding:0 14px;font-size:9px;display:grid}.home-standing-row>span:first-child{text-align:left;color:#fff;align-items:center;gap:8px;min-width:0;display:flex}.home-standing-row>span:first-child>b{color:#697c91;width:13px}.home-standing-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-standing-row>span:last-child{color:#ff7b87;font-size:13px;font-weight:900}.home-standing-row.labels{color:#6f8399;min-height:30px;font-size:7px;font-weight:850}.home-standing-row.labels>span:first-child{color:#6f8399}.home-standing-row .mini-crest{width:27px;height:32px;font-size:8px}.partner-zone{color:#081f3f;background:#f3f5f7;padding:95px 0;overflow:hidden}.partner-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.partner-heading span{letter-spacing:1.8px;color:#b30413;font-size:8px;font-weight:900}.partner-heading h2{margin-top:7px;font-size:clamp(42px,5vw,67px)}.partner-heading p{color:#66758a;max-width:340px;font-size:11px;line-height:1.7}.partner-marquee{background:#fff;border-block:1px solid #ccd3dc;overflow:hidden}.partner-track{width:max-content;animation:32s linear infinite partnerScroll;display:flex}.partner-group{display:flex}.partner-slot{color:#58677a;min-width:230px;height:100px;font:700 17px var(--font-display);white-space:nowrap;justify-content:center;align-items:center;gap:24px;padding:0 32px;display:flex}.partner-slot b{color:#b30413;font-size:14px}.clubs-inactive{opacity:.62;background:#ffffff73;border:1px dashed #aeb8c5;border-radius:14px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:35px;min-height:120px;margin-top:42px;padding:24px 30px;display:grid}.clubs-inactive small{letter-spacing:1.5px;color:#b30413;font-size:7px;font-weight:900}.clubs-inactive h3{margin-top:5px;font-size:26px}.clubs-inactive p{color:#69778a;font-size:10px;line-height:1.6}.clubs-inactive>span{color:#718093;letter-spacing:1px;background:#dfe4e9;border-radius:7px;padding:12px 16px;font-size:7px;font-weight:900}@keyframes partnerScroll{to{transform:translate(-33.333%)}}.standings-groups{align-items:start}.standings-group-card{background:#071d39;border:1px solid #2a4260;border-radius:16px;min-width:0;overflow:hidden}.standings-group-card>header{min-height:80px}.standings-group-card .standings-shell{box-shadow:none;background:#0a294f;border:0;border-radius:0}.standings-group-card .standing-row{grid-template-columns:minmax(180px,2.4fr) repeat(5,.42fr) 1.2fr .52fr;min-height:68px;padding:0 14px;font-size:10px}.standings-group-card .standing-team{gap:8px}.standings-group-card .standing-team>b{width:21px}.standings-group-card .standing-team>.club-mark{width:37px;height:44px}.standings-group-card .standing-team strong{font-size:10px}.standings-group-card .standing-team small{font-size:7px}.standing-group-empty{color:#8fa0b2;background:#0a294f}.hub-group-tables{align-items:start}.hub-group-table{background:#0a294f;border-radius:12px;overflow:hidden}.hub-group-table>h3{color:#fff;height:55px;font:700 18px var(--font-display);background:linear-gradient(112deg,#081f3f,#174879);align-items:center;gap:10px;margin:0;padding:0 18px;display:flex}.hub-group-table>h3 span{background:#b30413;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.hub-group-table .hub-table{padding:8px 14px}.leader-columns.single{grid-template-columns:minmax(0,650px);justify-content:center}.player-section-title{color:#fff;width:max-content;font:700 22px var(--font-display);letter-spacing:1px;border:1px solid #ffffff29;border-radius:8px;margin:0 auto 65px;padding:14px 24px}.player-table.goals-only .player-tr{grid-template-columns:2fr 1fr 1fr .5fr .5fr}.nav-wrap{--nav-control-height:54px;--nav-control-font:12px}.nav-wrap .nav,.nav-scrolled .nav{height:78px}.nav-wrap .site-logo{width:140px;height:var(--nav-control-height);border-radius:9px;padding:3px 6px}.nav-wrap .tournament-picker,.nav-wrap .desktop-join,.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{height:var(--nav-control-height);min-height:var(--nav-control-height)}.nav-wrap .nav-links{height:62px}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger,.nav-wrap .desktop-join{font-size:var(--nav-control-font)!important}.tournament-picker-copy strong{font-size:var(--nav-control-font)}.tournament-picker-copy small{font-size:8px!important}.tournament-picker-copy em{font-size:9px}@media (max-width:960px){.weekly-groups,.home-group-standings,.hub-group-tables,.standings-groups{grid-template-columns:1fr}.nav-wrap .nav,.nav-scrolled .nav{height:68px}.nav-wrap .site-logo{width:118px;height:50px}.nav-wrap .nav-links{height:auto}.standings-group-card .standing-row{grid-template-columns:minmax(0,1fr) 34px 100px 40px}.clubs-inactive{grid-template-columns:1fr 1fr}.clubs-inactive>span{grid-column:1/-1;width:max-content}}@media (max-width:680px){.weekly-match-teams{grid-template-columns:1fr 45px 1fr}.weekly-match-teams>span{font-size:9px}.partner-zone{padding:72px 0}.partner-heading{display:block}.partner-heading p{margin-top:16px}.partner-slot{min-width:190px;height:82px;font-size:14px}.clubs-inactive{grid-template-columns:1fr;gap:13px}.clubs-inactive>span{grid-column:auto}.standings-group-card .standing-row{min-width:0}.home-group-standings{margin-top:38px}}@media (prefers-reduced-motion:reduce){.partner-track{animation:none}}.hero .hero-shade{background:linear-gradient(90deg,#030d1dfa 0%,#030d1de6 28%,#030d1d94 43%,#030d1d29 55%,#0000 64%)}@media (max-width:960px){.hero .hero-shade{background:linear-gradient(90deg,#030d1dfa 0%,#030d1de0 38%,#030d1d75 58%,#0000 78%)}}@media (max-width:680px){.hero .hero-shade{background:linear-gradient(90deg,#030d1df7 0%,#030d1dc7 48%,#030d1d57 70%,#0000 100%)}}.nav-wrap,.solid-nav,.nav-scrolled{padding-top:16px;background:linear-gradient(#020a1842,#0000)!important}.nav-wrap .nav{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);background:radial-gradient(circle at 88% -80%,#b304133d,#0000 35%),linear-gradient(125deg,#0d2b4ef0,#04152df0 56%,#081b35f5);border:1px solid #c4d7ec33;border-radius:20px;gap:12px;width:min(1200px,100% - 56px);height:80px;padding:0 12px;transition:width .55s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:visible;box-shadow:0 24px 65px #020a1857,0 8px 22px #020a1838,inset 0 1px #ffffff1a,inset 0 -1px #00000042}.nav-wrap .nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80 26%,#ffffff1f 72%,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.nav-scrolled{padding-top:9px!important}.nav-scrolled .nav{background:radial-gradient(circle at 87% -95%,#b3041347,#0000 34%),linear-gradient(125deg,#0c2a4df9,#031228fa 58%,#081a33fb);border-color:#cfdef03d;width:min(1260px,100% - 24px);height:76px;transform:translateY(-2px);box-shadow:0 26px 72px #020a1875,0 9px 25px #020a1847,inset 0 1px #ffffff1c}.nav-wrap .site-logo{background:#fffffff7;border:1px solid #ffffff9e;border-radius:12px;width:142px;height:54px;padding:3px 7px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 8px 24px #010a183b,inset 0 1px #fff}.nav-wrap .site-logo:hover{transform:translateY(-1px);box-shadow:0 12px 30px #010a184d,inset 0 1px #fff}.nav-wrap .nav-links{background:#ffffff09;border:1px solid #c5d7ec1a;border-radius:14px;gap:3px;height:58px;padding:4px;box-shadow:inset 0 1px #ffffff09}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{color:#c6d2df;letter-spacing:.12px;text-shadow:0 1px 8px #00000040;border:1px solid #0000;border-radius:10px;height:48px;min-height:48px;padding-inline:12px;font-weight:800;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);font-size:11px!important}.nav-wrap .nav-links>a:before{display:none}.nav-wrap .nav-links>a:hover,.nav-wrap .fixture-nav-trigger:hover{color:#fff;background:linear-gradient(#ffffff17,#ffffff09);border-color:#ffffff1a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12}.nav-wrap .nav-links>a.active,.nav-wrap .fixture-nav-trigger.active,.nav-wrap .nav-links>a.active:hover{color:#fff;background:linear-gradient(#b3041340,#b304131f);border-color:#ff6b7861;transform:none;box-shadow:inset 0 -2px #d3192a,inset 0 1px #ffffff0f,0 8px 20px #53030e26}.nav-wrap .tournament-picker{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #c7d8eb21;border-radius:12px;width:clamp(170px,15vw,205px);height:54px;min-height:54px;padding:0 13px;box-shadow:inset 0 1px #ffffff0a}.nav-wrap .tournament-picker:hover,.public-tournament-select.is-open .tournament-picker{background:linear-gradient(#b3041324,#b3041311);border-color:#ff6b786b;transform:translateY(-1px);box-shadow:0 10px 28px #010a1833,inset 0 1px #ffffff0f}.nav-wrap .tournament-picker-status{background:#e12a3b;box-shadow:0 0 0 4px #e12a3b1c,0 0 16px #e12a3b8c}.nav-wrap .tournament-picker-copy small{color:#8396ab}.nav-wrap .tournament-picker-copy strong{color:#f5f8fb}.nav-wrap .tournament-picker-copy em{color:#9fb0c2}.nav-wrap .tournament-picker-chevron{border-color:#ef5b69}.nav-wrap .desktop-join{letter-spacing:.15px;background:linear-gradient(145deg,#d51c2e,#a60312);border:1px solid #ff7d886b;border-radius:12px;height:54px;min-height:54px;padding:0 19px 0 21px;font-weight:850;box-shadow:0 11px 28px #70031057,inset 0 1px #ffffff38,inset 0 -1px #48000959;font-size:11px!important}.nav-wrap .desktop-join:hover{background:linear-gradient(145deg,#e12b3c,#b30413);transform:translateY(-2px);box-shadow:0 15px 34px #7003106e,inset 0 1px #ffffff3d}.nav-wrap .fixture-popover,.nav-wrap .tournament-picker-menu{background:#041329fb;border-color:#c6d8ec29;box-shadow:0 30px 75px #0108148c,inset 0 1px #ffffff0e}.nav-wrap .menu-btn{color:#fff;background:#ffffff0b;border:1px solid #c8d9ec24;box-shadow:inset 0 1px #ffffff0a}.nav-wrap .menu-btn:hover{color:#fff;background:#b304131f;border-color:#ff6b786b}@media (max-width:1120px) and (min-width:961px){.nav-wrap .nav{width:calc(100% - 36px)}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{padding-inline:9px;font-size:10px!important}}@media (max-width:960px){.nav-wrap,.solid-nav,.nav-scrolled{padding-top:10px}.nav-wrap .nav,.nav-scrolled .nav{border-radius:17px;width:calc(100% - 24px);height:70px;padding:0 10px 0 12px;transform:none}.nav-wrap .site-logo{width:122px;height:52px}.nav-wrap .nav-links{background:#041329fb;border-color:#c6d8ec26;border-radius:16px;height:auto;padding:8px;top:calc(100% + 10px);box-shadow:0 28px 70px #0108148c}.nav-wrap .nav-links>a,.nav-wrap .fixture-nav-trigger{height:50px;min-height:50px;font-size:12px!important}.nav-wrap .menu-btn{border-radius:12px;width:48px;height:48px}}.header2-shell{z-index:80;background:#04122761;border:1px solid #0000;border-top:0;width:min(1240px,100%);margin-inline:auto;transition:top .4s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1),border-radius .4s,background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}.header2-shell.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:#04142bc7;border-color:#fff3 #bed3ea2e #bed3ea2e;border-top-style:solid;border-top-width:1px;border-radius:15px;width:min(1080px,100% - 32px);top:16px;box-shadow:0 20px 55px #0109165c,inset 0 1px #ffffff0f}.header2-nav{justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 14px 0 18px;transition:height .35s,padding .35s;display:flex}.header2-shell.is-scrolled .header2-nav{height:60px;padding-inline:9px}.header2-logo{background:#fff;border:1px solid #ffffff85;border-radius:10px;flex:none;width:136px;height:50px;padding:3px 7px;transition:width .35s,height .35s,transform .25s;display:block;overflow:hidden;box-shadow:0 7px 20px #01091633}.header2-logo:hover{transform:translateY(-1px)}.header2-logo img{object-fit:contain;width:100%;height:100%}.header2-desktop{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.header2-links{align-items:center;gap:2px;display:flex}.header2-links>a{border:1px solid #0000;border-radius:8px;height:40px;padding-inline:13px;font-size:11px;font-weight:800}.header2-links>a.active{color:#fff;background:#b3041329;border-color:#ff616f47;box-shadow:inset 0 -2px #d3192a}.header2-shell.is-scrolled .header2-links>a{height:38px;padding-inline:11px}.header2-selector{background:0 0;border:0;padding:0;display:block;position:relative}.header2-selector:before{display:none}.header2-selector .tournament-picker{background:#ffffff0b;border:1px solid #c8d9ec24;border-radius:9px;width:188px;height:44px;padding:0 11px}.header2-shell.is-scrolled .header2-selector .tournament-picker{width:174px;height:40px}.header2-selector .tournament-picker-status{background:#dc2638}.header2-selector .tournament-picker-menu{background:#041329fb;border-color:#c5d7eb29;box-shadow:0 28px 70px #0108148c}.header2-join{background:linear-gradient(145deg,#d51c2e,#a60312);border:1px solid #ff737f59;border-radius:9px;height:44px;padding-inline:17px;font-size:11px;font-weight:850;box-shadow:0 9px 24px #61020f4d,inset 0 1px #ffffff2e}.header2-join:hover{transform:translateY(-1px);box-shadow:0 12px 28px #61020f61,inset 0 1px #fff3}.header2-join svg{width:15px;margin-left:11px}.header2-shell.is-scrolled .header2-join{height:40px}.header2-menu,.header2-mobile{display:none}@media (max-width:1100px) and (min-width:901px){.header2-selector{display:none}.header2-links>a{padding-inline:10px}}@media (max-width:900px){.header2-shell,.header2-shell.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#041227e0;border-width:0 0 1px;border-radius:0;width:100%;top:0;box-shadow:0 12px 35px #01091638}.header2-shell.is-open{background:#041227f7}.header2-nav,.header2-shell.is-scrolled .header2-nav{height:64px;padding:0 12px 0 16px}.header2-logo,.header2-shell.is-scrolled .header2-logo{width:116px;height:46px}.header2-desktop{display:none}.header2-menu{border-radius:10px;width:44px;height:44px;display:inline-flex}.header2-mobile{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#041227fa;border-top:1px solid #ffffff14;height:calc(100dvh - 64px);transition:opacity .2s,visibility .2s,transform .3s cubic-bezier(.16,1,.3,1);display:block;position:fixed;top:64px;left:0;right:0;overflow:hidden;transform:scale(.985)}.header2-mobile.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.header2-mobile-inner{height:100%;padding:20px 18px max(22px,env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:24px;display:flex}.header2-mobile-links{gap:5px;display:grid}.header2-mobile-links>a{border:1px solid #0000;border-radius:10px;justify-content:flex-start;height:52px;padding-inline:17px;font-size:14px}.header2-mobile-links>a.active{background:#b3041326;border-color:#ff616f40;box-shadow:inset 3px 0 #d3192a}.header2-mobile-actions{gap:10px;display:grid}.header2-mobile-actions .header2-selector{display:block}.header2-mobile-actions .tournament-picker{width:100%;height:52px}.header2-mobile-actions .tournament-picker-menu{transform-origin:bottom;width:100%;top:auto;bottom:calc(100% + 10px)}.header2-mobile-actions .header2-join{width:100%;height:52px}}@media (prefers-reduced-motion:reduce){.header2-shell,.header2-nav,.header2-logo,.header2-mobile{transition:none}}.header2-shell{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#041227c2;border:1px solid #bed3ea2e;border-radius:15px;width:min(1080px,100% - 32px);max-width:none;top:16px;box-shadow:0 18px 48px #0109164d,inset 0 1px #ffffff0f}.header2-shell.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:#041227e6;border-width:0 0 1px;border-radius:0;width:100%;max-width:none;top:0;box-shadow:0 12px 38px #01091647}.header2-nav{width:100%;height:64px;margin-inline:auto;padding:0 10px 0 12px;transition:width .5s cubic-bezier(.16,1,.3,1),height .35s,padding .45s cubic-bezier(.16,1,.3,1)}.header2-shell.is-scrolled .header2-nav{width:min(1480px,100% - 48px);height:68px;padding:0}.header2-desktop{flex:1}.header2-links{margin-left:auto}@media (max-width:900px){.header2-shell,.header2-shell.is-scrolled{border-width:0 0 1px;border-radius:0;width:100%;top:0}.header2-nav,.header2-shell.is-scrolled .header2-nav{width:100%;height:64px;padding:0 12px 0 16px}.header2-links{margin-left:0}}.header2-nav{transition:width .55s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),padding .55s cubic-bezier(.16,1,.3,1)}.header2-desktop{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;transition:gap .55s cubic-bezier(.16,1,.3,1);display:grid}.header2-links{justify-content:center;width:100%;margin-left:0;transition:gap .55s cubic-bezier(.16,1,.3,1)}.header2-shell.is-scrolled .header2-nav{width:100%;height:68px;padding-inline:clamp(20px,2.2vw,44px)}.header2-shell.is-scrolled .header2-desktop{gap:clamp(14px,1.5vw,28px)}.header2-shell.is-scrolled .header2-links{gap:clamp(3px,.65vw,12px)}.header2-shell.is-scrolled .header2-links>a{padding-inline:clamp(11px,1vw,19px)}@media (max-width:1100px) and (min-width:901px){.header2-desktop{grid-template-columns:minmax(0,1fr) auto}.header2-selector{display:none}.header2-shell.is-scrolled .header2-nav{padding-inline:22px}}@media (max-width:900px){.header2-desktop{display:none}.header2-nav,.header2-shell.is-scrolled .header2-nav{width:100%;height:64px;padding:0 12px 0 16px}}:root{--type-caption:clamp(11px,calc(10.4px + .18vw),13px);--type-label:clamp(13px,calc(12.35px + .2vw),15px);--type-small:clamp(14px,calc(13.35px + .2vw),16px);--type-body:clamp(16px,calc(15.35px + .2vw),18px);--type-lead:clamp(17px,calc(15.9px + .34vw),21px);--type-table:clamp(12px,calc(11.35px + .2vw),14px)}.header2-logo{width:154px;height:56px}.header2-shell.is-scrolled .header2-logo{width:142px;height:50px}.header2-links>a{letter-spacing:.1px;font-size:13px!important}.header2-join{font-size:12px!important}.header2-selector .tournament-picker-copy strong{font-size:12px}.header2-selector .tournament-picker-copy small{font-size:9px!important}.header2-selector .tournament-picker-copy em{font-size:9px}@media (max-width:900px){.header2-logo,.header2-shell.is-scrolled .header2-logo{width:132px;height:50px}.header2-mobile-links>a{font-size:15px}}.format-flow{z-index:2;background:#081f3fa8;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:55px 0 70px;display:grid;position:relative;overflow:hidden}.format-flow article{border-right:1px solid #ffffff1a;flex-direction:column;min-height:190px;padding:25px;display:flex}.format-flow article:last-child{border-right:0}.format-flow article>span{color:#e12a3b;font:800 24px var(--font-display)}.format-flow small{color:#8295aa;letter-spacing:1.2px;margin-top:23px;font-weight:850}.format-flow strong{color:#fff;font:800 30px var(--font-display);margin-top:7px}.format-flow p{color:#aebdcb;margin-top:auto;font-size:13px;line-height:1.55}@media (max-width:900px){.format-flow{grid-template-columns:1fr 1fr}.format-flow article:nth-child(2){border-right:0}.format-flow article{border-bottom:1px solid #ffffff1a}}@media (max-width:560px){.format-flow{grid-template-columns:1fr}.format-flow article{border-right:0;min-height:155px}.format-flow article:last-child{border-bottom:0}}.manage-match-card{border-bottom:1px solid #e4e9ee;display:block}.manage-match-card:last-child,.manage-match-card .manage-match{border-bottom:0}.manage-match>span:first-child{position:relative}.manage-match>span:first-child>small{color:#b30413;letter-spacing:.8px;font-size:8px;font-weight:900;position:absolute;top:-13px;left:0}.goal-scorer-editor{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:11px;margin:0 18px 18px;padding:16px}.goal-scorer-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.goal-scorer-head>div{flex-direction:column;display:flex}.goal-scorer-head strong{color:#081f3f;font-size:11px}.goal-scorer-head small{color:#77869a;margin-top:3px}.goal-scorer-head select{background:#fff;border:1px solid #cfd7e1;border-radius:8px;min-width:250px;height:38px;padding:0 10px}.goal-scorer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.goal-scorer-list>div{background:#fff;border:1px solid #dfe5eb;border-radius:8px;grid-template-columns:1fr auto 28px;align-items:center;gap:10px;min-height:52px;padding:7px 9px 7px 12px;display:grid}.goal-scorer-list span{flex-direction:column;min-width:0;display:flex}.goal-scorer-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.goal-scorer-list small{color:#7b899a}.goal-scorer-list label{color:#6f7d8e;align-items:center;gap:5px;font-size:9px;display:flex}.goal-scorer-list input{text-align:center;border:1px solid #d3dae3;border-radius:6px;width:48px;height:32px}.goal-scorer-list button{color:#b30413;background:#f7e7e9;border:0;border-radius:6px;width:28px;height:28px}.goal-scorer-editor>p{color:#738197;margin:11px 0 0;font-size:10px}.goal-scorer-editor>p.mismatch{color:#b30413;font-weight:800}.team-group-select{color:#68778a;align-items:center;gap:8px;margin-top:11px;font-size:9px;font-weight:800;display:flex}.team-group-select select{background:#fff;border:1px solid #d4dce5;border-radius:7px;height:34px;padding:0 9px}.team-age-fixed b{color:#081f3f;letter-spacing:.2px;background:#f2f5f8;border:1px solid #d4dce5;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:900}.player-manage.automatic{grid-template-columns:2fr 1fr .6fr .6fr}.player-quick{grid-template-columns:2fr 1.3fr 1fr .7fr auto}@media (max-width:760px){.goal-scorer-head{flex-direction:column;align-items:stretch}.goal-scorer-head select{width:100%;min-width:0}.goal-scorer-list{grid-template-columns:1fr}.goal-scorer-editor{margin-inline:8px}.player-quick{grid-template-columns:1fr 1fr}.player-manage.automatic{grid-template-columns:1.5fr 1fr .6fr .6fr}}.tournament-hub .organization-format{align-items:center;margin-top:20px}.organization-meta-inline{border-top:1px solid #cbd3dc;border-bottom:1px solid #cbd3dc;align-items:center;gap:22px;margin-top:38px;padding:20px 0;display:flex}.organization-meta-inline>span{flex-direction:column;gap:5px;min-width:0;display:flex}.organization-meta-inline small{color:#7a8797;letter-spacing:1.2px;font-size:10px;font-weight:900}.organization-meta-inline strong{color:#081f3f;font:800 23px var(--font-display)}.organization-meta-inline>i{background:#ccd4dd;width:1px;height:42px}.fixture-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.fixture-summary-compact article{min-height:150px}@media (max-width:680px){.tournament-hub .organization-format{margin-top:0}.organization-meta-inline{gap:15px}.organization-meta-inline strong{font-size:19px}.fixture-summary-compact{grid-template-columns:1fr}}:root{--surface-radius:14px}.feature-card,.table-card,.manifest-card,.application-band,.leader-list,.player-table,.podium article,.weekly-group,.home-standing-group,.standings-group-card,.hub-table,.hub-group-table,.format-flow,.fixture-summary article,.fixture-filter,.fixture-card,.fixture-empty,.standings-summary article,.standings-shell,.league-meta,.full-table,.panel,.metric-grid article,.manage-table,.manage-form,.quick-form,.goal-scorer-editor,.goal-scorer-list>div,.join-modal,.registration-tournament-grid button,.partner-marquee,.clubs-inactive,.rules-grid,.info-ribbon,.story-image,.faq-list,.tournament-picker,.tournament-picker-menu,.fixture-popover,.header2-logo,.header2-links>a,.header2-join,.header2-menu,.header2-mobile-links>a,.btn,.outline-btn,.dark-btn,.admin-primary,.page-toolbar button,.player-toggle button,.join-modal input,.join-modal select,.manage-form input,.quick-form input,.quick-form select,.panel-head select,.manage-match select,.manage-tr input,.player-manage input,.registration-tournament select,.goal-scorer-head select,.goal-scorer-list input,.goal-scorer-list button,.team-group-select select{border-radius:var(--surface-radius)!important}.application-band,.leader-list{overflow:hidden}.header2-shell:not(.is-scrolled){border-radius:var(--surface-radius)}.bracket-section{color:#081f3f;background:radial-gradient(circle at 88% 5%,#b304131a,#0000 30%),linear-gradient(145deg,#f8fafc 0%,#eef2f6 48%,#e7ecf2 100%)}.bracket-section:before{background-image:linear-gradient(#081f3f0b 1px,#0000 1px),linear-gradient(90deg,#081f3f0b 1px,#0000 1px)}.bracket-section .bracket-heading h2,.bracket-section .bracket-stage>h3{color:#081f3f}.bracket-section .bracket-heading>p{color:#657488}.bracket-section .bracket-stage>h3 small{color:#8190a2}.bracket-section .format-flow{background:#ffffffd1;border-color:#d5dde6;box-shadow:0 22px 55px #10264214}.bracket-section .format-flow article{border-color:#dce3ea}.bracket-section .format-flow article:nth-child(2n){background:#eef2f6ad}.bracket-section .format-flow small{color:#77879a}.bracket-section .format-flow strong{color:#081f3f}.bracket-section .format-flow p{color:#647386}.bracket-section .bracket-scroll{scrollbar-color:#b3041394 #081f3f17}.bracket-section .bracket-connectors path{stroke:#b304137a}.bracket-section .bracket-match{color:#102a49;background:#fffffff0;border-color:#d4dde7;box-shadow:0 13px 30px #122a461a}.bracket-section .bracket-match:hover{border-color:#b3041394;box-shadow:0 17px 38px #122a4626}.bracket-section .bracket-match>span{color:#8b98a7}.bracket-section .bracket-match>div{border-color:#e5eaf0}.bracket-section .bracket-match i{color:#b30413;background:#edf1f5}.bracket-section .champion-slot{background:linear-gradient(145deg,#fff,#f8e9eb);border-color:#b3041359;box-shadow:0 16px 38px #5c0c1917,inset 0 0 48px #b304130b}.bracket-section .champion-slot svg,.bracket-section .champion-slot b{color:#b30413}.bracket-section .champion-slot span{color:#7c8998}.bracket-section .bracket-scroll-note{color:#657488}.fixture-dashboard{background:radial-gradient(circle at 8% 4%,#b304130e,#0000 25%),linear-gradient(#edf1f5 0%,#f8fafc 34%,#f3f6f9 100%)}.fixture-dashboard .fixture-summary article{background:#fffffff0;border-color:#d8e0e8;box-shadow:0 18px 42px #0c233f14}.fixture-dashboard .fixture-summary article:first-child{color:#fff;background:linear-gradient(145deg,#b30413,#740815);border-color:#8f1420}.fixture-dashboard .fixture-summary article:nth-child(2){color:#081f3f;background:#fffffff5;border-color:#d8e0e8}.fixture-dashboard .fixture-summary article:first-child small,.fixture-dashboard .fixture-summary article:first-child span{color:#f1c5ca}.fixture-dashboard .fixture-summary article:nth-child(2) span{color:#69798b}.fixture-dashboard .fixture-filter{background:#ffffffdb;border-color:#d5dde6;box-shadow:0 10px 28px #0d25420f}.fixture-dashboard .fixture-filter button{border-radius:var(--surface-radius);color:#637286}.fixture-dashboard .fixture-filter button b{color:#5e6e81;background:#e7ebf0}.fixture-dashboard .fixture-filter button.active{color:#fff;background:#b30413;box-shadow:0 9px 22px #7e05143b}.fixture-dashboard .fixture-filter button.active b{color:#b30413;background:#fff}.fixture-dashboard .fixture-card{border-color:#d6dee7 #d6dee7 #d6dee7 #9ba8b7;box-shadow:0 10px 28px #0e25410e}.fixture-dashboard .fixture-card:hover{border-color:#bec9d5;box-shadow:0 18px 42px #0e25411c}.fixture-dashboard .fixture-card.upcoming{border-left-color:#b30413}.fixture-dashboard .fixture-card.done{border-left-color:#758497}.fixture-dashboard .fixture-card-meta{background:#f4f6f9;border-color:#e5eaf0}.fixture-dashboard .fixture-card-meta>span b,.fixture-dashboard .fixture-card-team b,.fixture-dashboard .fixture-card-center>strong{color:#081f3f}.fixture-dashboard .fixture-card-center{border-color:#e0e6ed}.fixture-dashboard .fixture-card-meta>strong{color:#a10b19;background:#f5e6e8}.fixture-dashboard .fixture-card.done .fixture-card-meta>strong{color:#667588;background:#e8edf1}.standings-page{color:#081f3f;background:radial-gradient(circle at 92% 2%,#b3041311,#0000 25%),linear-gradient(#e9eef3 0%,#f8fafc 28%,#f2f5f8 100%)}.standings-page .standings-summary article{color:#081f3f;background:#fffffff2;border-color:#d6dee7;box-shadow:0 18px 44px #0d244017}.standings-page .standings-summary .leader-card{color:#fff;background:radial-gradient(circle at 12%,#ffffff1a,#0000 35%),linear-gradient(145deg,#b30413,#720713);border-color:#8f1420}.standings-page .leader-card>span{color:#b30413;background:#fff;box-shadow:0 10px 24px #4a000a33}.standings-page .standings-summary .leader-card small,.standings-page .standings-summary .leader-card span{color:#f2c8cd}.standings-page .standings-summary .leader-card em{color:#fff}.standings-page .standings-summary article:not(.leader-card) span{color:#6b7a8c}.standings-page .standings-heading h2{color:#081f3f}.standings-page .standings-heading p{color:#667588}.standings-page .standings-heading>strong{border-radius:var(--surface-radius);color:#a20a18;background:#fff;border:1px solid #d4dce5;padding:10px 14px;box-shadow:0 8px 22px #0c233f0d}.standings-page .standings-group-card{background:#fff;border-color:#d4dde6;box-shadow:0 16px 38px #0e254113}.standings-page .standings-group-card>header{color:#081f3f;background:linear-gradient(112deg,#fff 0%,#f5f7fa 72%,#f7e8ea);border-bottom:1px solid #dce3ea}.standings-page .standings-group-card>header>span{color:#fff;background:#b30413;box-shadow:0 8px 18px #83041333}.standings-page .standings-group-card>header small{color:#7d8b9c}.standings-page .standings-group-card .standings-shell{background:#fff}.standings-page .standing-row{color:#647387;background:#fff;border-color:#e5eaf0}.standings-page .standing-row:not(.standing-labels):hover{background:#f7f9fb}.standings-page .standing-labels{color:#778699;background:#eef2f6}.standings-page .standing-labels>span:first-child{color:#778699}.standings-page .standing-team{color:#102a49}.standings-page .standing-team>b{color:#8b98a7}.standings-page .standing-team small{color:#8290a0}.standings-page .goal-difference{color:#526276}.standings-page .standing-points{color:#b30413}.standings-page .standing-row.qualification-zone:before{background:#b30413}.standings-page .form-g,.standings-page .legend-form.win{color:#34733a;background:#e3f0df}.standings-page .form-b,.standings-page .legend-form.draw{color:#5d6d80;background:#e8edf2}.standings-page .form-m,.standings-page .legend-form.loss{color:#a20b19;background:#f6e2e4}.standings-page .standings-legend{border-radius:var(--surface-radius);color:#667588;background:#fffc;border:1px solid #d8e0e8;padding:16px 18px}.standings-page .legend-qualified{background:#b30413}.standings-page .standing-group-empty{color:#778699;background:#fff}.players-page{color:#081f3f;background:radial-gradient(circle at 8% 0,#b304130f,#0000 24%),linear-gradient(#edf1f5,#f8fafc 34%,#f2f5f8)}.players-page>.container{z-index:1;position:relative}.players-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:62px;display:flex}.players-heading small{color:#b30413;letter-spacing:1.5px;font-weight:900}.players-heading h2{margin-top:8px;font-size:clamp(48px,6vw,78px);line-height:.9}.players-heading p{color:#667588;max-width:390px;margin:0;font-size:13px;line-height:1.7}.players-page .podium{gap:18px;margin-bottom:70px}.players-page .podium article{color:#081f3f;background:#fffffff5;border-color:#d5dee7;box-shadow:0 18px 42px #0d244014}.players-page .podium .place-1{color:#fff;background:radial-gradient(circle at 50% 32%,#ffffff1f,#0000 28%),linear-gradient(155deg,#b30413,#710713);border-color:#8e1320;box-shadow:0 24px 54px #64051233}.players-page .podium article>span{color:#9aa6b4}.players-page .podium .place-1>span{color:#f1bfc5}.players-page .podium article>small{color:#758497}.players-page .podium .place-1>small{color:#efbdc3}.players-page .podium article>strong{color:#b30413}.players-page .podium .place-1>strong{color:#fff}.players-page .player-silhouette{background:radial-gradient(circle at 50% 22%,#cbd3dc 0 16%,#0000 17%),linear-gradient(115deg,#0000 27%,#e3e8ed 28% 72%,#0000 73%)}.players-page .place-1 .player-silhouette{background:radial-gradient(circle at 50% 22%,#fff 0 16%,#0000 17%),linear-gradient(115deg,#0000 27%,#ffffff38 28% 72%,#0000 73%)}.players-page .player-silhouette b{color:#b30413}.players-page .place-1 .player-silhouette b{color:#fff}.players-page .player-table{background:#fff;border-color:#d5dde6;box-shadow:0 18px 44px #0d244013}.players-page .player-tr{color:#657488;border-color:#e5eaf0}.players-page .player-tr:not(.labels):hover{background:#f7f9fb}.players-page .player-tr.labels{color:#778699;background:#eef2f6}.players-page .player-tr.labels>span:first-child{color:#778699}.players-page .player-tr>span:first-child{color:#102a49}.players-page .player-tr>span:first-child>b{color:#8a98a8}.players-page .player-tr>span:first-child i{color:#b30413;background:linear-gradient(#edf1f5,#dfe5eb)}.players-page .player-tr .hot{color:#b30413}.players-empty{text-align:center;border-radius:var(--surface-radius);background:#ffffffb8;border:1px dashed #cbd4de;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:45px;display:flex}.players-empty svg{color:#b30413;width:42px}.players-empty strong{margin-top:18px;font-size:22px}.players-empty span{color:#6c7b8d;max-width:470px;margin-top:8px;font-size:13px;line-height:1.6}@media (max-width:680px){.players-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:42px}.players-heading p{font-size:12px}.standings-page .standings-heading>strong{display:none}.standings-page .standings-legend{align-items:flex-start;gap:12px}}.page-atmosphere{color:#a70b19}.atmo-glow{opacity:.1;filter:blur(145px);background:#b30413;width:440px;height:440px}.atmo-glow-right{background:#5c7899}.atmosphere-tournament .atmo-glow{opacity:.075}.atmo-icon-lane{z-index:3;width:max(82px,50vw - 620px)}.atmo-football-icon{opacity:1;filter:none;width:64px;height:64px;transform:translateX(var(--icon-x));animation:atmoBadgeFloat 17s var(--icon-delay) ease-in-out infinite;margin-left:-32px;left:50%}.atmosphere-tournament .atmo-football-icon,.atmosphere-bracket .atmo-football-icon{opacity:1}.atmo-icon-frame{place-items:center;display:grid;position:absolute;inset:7px;transform:rotate(-5deg)}.atmo-depth-1 .atmo-icon-frame{opacity:.72;transform:rotate(5deg)scale(.88)}.atmo-depth-2 .atmo-icon-frame{opacity:.54;transform:rotate(-2deg)scale(.76)}.atmo-football-icon svg{opacity:.66;stroke:#8f1420;stroke-width:2px;filter:drop-shadow(0 6px 9px #081f3f14);width:34px;height:34px}.atmo-football-icon .yellow{fill:#c79528;stroke:#c79528}.atmo-football-icon .red{fill:#b30413;stroke:#b30413}.atmo-icon-orbit{border:1px solid #b3041313;border-radius:50%;animation:14s linear infinite atmoOrbit;position:absolute;inset:1px}.atmo-icon-orbit:after{content:"";background:#b30413;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%;box-shadow:0 0 12px #b3041380}.atmo-flow-line{z-index:1;fill:none;stroke:#5d748f21;stroke-width:1.1px;vector-effect:non-scaling-stroke;width:120px;height:100%;position:absolute;top:0;overflow:visible}.atmo-flow-left{transform:translateY(var(--atmo-shift));left:max(0px,50% - 900px)}.atmo-flow-right{transform:translateY(var(--atmo-shift-reverse));right:max(0px,50% - 900px)}.atmo-flow-pulse{stroke:#b30413;stroke-width:1.5px;stroke-dasharray:45 955;filter:drop-shadow(0 0 5px #b3041366);animation:11s linear infinite atmoTrace}.atmo-flow-right .atmo-flow-pulse{animation-delay:-5.5s}.atmo-context{z-index:2;color:#7b8999;writing-mode:vertical-rl;letter-spacing:1.7px;transform:translateY(var(--atmo-shift));align-items:center;gap:11px;font-size:8px;font-weight:850;display:flex;position:absolute}.atmo-context span{color:#a20b18}.atmo-context b{font-weight:750}.atmo-context-left{transform:translateY(var(--atmo-shift)) rotate(180deg);top:47%;left:max(12px,50% - 760px)}.atmo-context-right{transform:translateY(var(--atmo-shift-reverse));top:55%;right:max(12px,50% - 760px)}.atmo-pitch{opacity:.22;stroke:#718399;stroke-width:1.6px;filter:drop-shadow(0 14px 24px #081f3f0f);width:400px;height:96%;transform:translateY(var(--atmo-shift)) perspective(900px) rotateY(13deg) rotate(-1.5deg);transform-origin:0;top:2%;left:calc(50% - 905px)}.atmosphere-bracket .atmo-pitch{opacity:.16;transform:translateY(var(--atmo-shift-reverse)) perspective(900px) rotateY(-13deg) rotate(1.5deg);transform-origin:100%;left:auto;right:calc(50% - 910px)}.atmo-pitch .pitch-boundaries{stroke-width:2px}.atmo-pitch .pitch-boxes{stroke-width:1.55px}.atmo-pitch .pitch-corners{stroke-width:1.2px;opacity:.7}.atmo-pitch .pitch-spot{fill:#a20b18;stroke:none;filter:drop-shadow(0 0 5px #b3041352)}.atmo-network,.atmo-particles{display:none!important}.atmo-spotlight{display:none}@keyframes atmoBadgeFloat{0%,to{translate:var(--icon-x) 16px;rotate:-3deg;scale:var(--icon-scale)}50%{translate:var(--icon-x-reverse) -28px;rotate:4deg;scale:calc(var(--icon-scale) + .06)}}@keyframes atmoOrbit{to{transform:rotate(360deg)}}@keyframes atmoTrace{to{stroke-dashoffset:-1000px}}@media (min-width:1380px) and (max-width:1510px){.atmo-context{display:none}.atmo-football-icon{scale:.86}}@media (prefers-reduced-motion:reduce){.atmo-football-icon,.atmo-icon-orbit,.atmo-flow-pulse{animation:none}}.player-emblem{color:#b30413;flex:none;place-items:center;width:62px;height:62px;font-style:normal;display:inline-grid;position:relative}.player-emblem:before{content:"";background:radial-gradient(circle at 35% 25%,#fff,#e8edf2 72%);border:1px solid #d4dde7;border-radius:50%;position:absolute;inset:1px;box-shadow:0 10px 24px #0c233f1a,inset 0 1px #ffffffe6}.player-emblem svg{z-index:1;fill:none;stroke:#708399;stroke-width:1.5px;width:48px;height:48px;position:relative}.player-emblem b{z-index:2;color:#fff;min-width:25px;font:850 12px/1 var(--font-display);background:#b30413;border:2px solid #edf1f5;border-radius:10px;padding:3px 5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #77041233}.player-emblem.compact{clip-path:none!important;background:0 0!important;width:42px!important;height:42px!important}.player-emblem.compact:before{inset:1px}.player-emblem.compact svg{width:34px;height:34px}.player-emblem.compact b{border-width:1px;min-width:20px;padding:2px 4px;font-size:10px;bottom:-1px}.player-emblem.featured{width:138px;height:138px;margin:8px auto 26px}.player-emblem.featured:before{border-width:1px;inset:3px;box-shadow:0 20px 42px #0c233f24,inset 0 1px #ffffffe6}.player-emblem.featured svg{stroke-width:1.25px;width:112px;height:112px}.player-emblem.featured b{border-radius:var(--surface-radius);border-width:3px;min-width:43px;padding:6px 9px;font-size:22px;bottom:4px}.players-page .place-1 .player-emblem:before{background:radial-gradient(circle at 35% 25%,#ffffff40,#ffffff12 72%);border-color:#ffffff4d;box-shadow:0 20px 42px #4000093d,inset 0 1px #ffffff38}.players-page .place-1 .player-emblem svg{stroke:#ffffffd1}.players-page .place-1 .player-emblem b{color:#b30413;background:#fff;border-color:#8e0a18}.leader-list article>.player-emblem{clip-path:none;color:#b30413;background:0 0;width:42px;height:42px}.leader-list article>.player-emblem:before{box-shadow:none;background:linear-gradient(145deg,#173859,#092746);border-color:#ffffff21}.leader-list article>.player-emblem svg{stroke:#a8b7c7}.leader-list article>.player-emblem b{color:#ff7b87}.players-page .player-tr>span:first-child>.player-emblem{clip-path:none;background:0 0;width:42px;height:42px}.players-page .podium h2{margin-top:0}.info-ribbon{grid-template-columns:repeat(3,1fr)}.pitch-graphic{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pitch-graphic .pitch-boundaries{stroke-width:2px}.pitch-graphic .pitch-boxes{stroke-width:1.55px}.pitch-graphic .pitch-corners{stroke-width:1.2px;opacity:.72}.pitch-graphic .pitch-spot{fill:currentColor;stroke:none}.manifest-card{background:radial-gradient(circle at 72% 20%,#b304132e,#0000 38%),linear-gradient(145deg,#0b294c,#041328)}.manifest-pitch{color:#d12a3a;stroke:#ffffff30;opacity:.72;filter:drop-shadow(0 14px 28px #0000001f);width:calc(100% - 44px);height:calc(100% - 44px);position:absolute;inset:22px;transform:perspective(900px)rotateY(-5deg)rotate(-1deg)}.manifest-pitch .pitch-boxes{stroke:#cf3140;opacity:.72}.manifest-pitch .pitch-spot{fill:#d12a3a}.not-found-field{color:#d32435;stroke:#ffffff30;opacity:.7;filter:drop-shadow(0 24px 50px #00000029);border:0;width:min(42vw,520px);height:min(78vh,720px);right:4vw;transform:translateY(-46%)perspective(1000px)rotateY(-13deg)rotate(4deg)}.not-found-field:before{content:none}.not-found-field .pitch-boxes{stroke:#d324358c}.not-found-field .pitch-spot{fill:#d32435}@media (max-width:680px){.manifest-pitch{width:calc(100% - 32px);height:calc(100% - 32px);inset:16px}.not-found-field{opacity:.42;width:310px;height:610px;right:-155px;transform:translateY(-46%)rotate(3deg)}}.registration-site{background:#eef2f6}.registration-hero{background:radial-gradient(circle at 78% 35%,#b3041333,#0000 28%),linear-gradient(118deg,#031126 0%,#081f3f 58%,#112e50 100%);min-height:610px;padding:185px 0 92px;position:relative;overflow:hidden}.registration-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020c1c7a);height:130px;position:absolute;bottom:0;left:0;right:0}.registration-hero>.container{z-index:2;position:relative}.registration-hero .eyebrow{color:#ff7f8b}.registration-hero .eyebrow>span{background:#d42132}.registration-hero h1{letter-spacing:-.035em;text-shadow:0 18px 55px #0003;margin:27px 0 25px;font-size:clamp(80px,9.4vw,140px)}.registration-hero h1 em{color:#e12a3b}.registration-hero p{color:#c0ccda;max-width:680px;font-size:16px;line-height:1.75}.registration-hero-pitch{color:#e12a3b;stroke:#ffffff2e;opacity:.36;filter:drop-shadow(0 28px 50px #0003);width:min(29vw,410px);height:530px;position:absolute;top:50%;right:5vw;transform:translateY(-43%)perspective(900px)rotateY(-18deg)rotate(6deg)}.registration-hero-pitch .pitch-boxes{stroke:#e12a3bb3}.registration-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;display:flex}.registration-hero-meta span{border-radius:var(--surface-radius);color:#aebdcd;letter-spacing:.45px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #c6d7eb2e;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.registration-hero-meta b{color:#fff;font:800 16px var(--font-display)}.registration-body{background:radial-gradient(circle at 7% 8%,#b304130d,#0000 23%),linear-gradient(#e9eef3,#f8fafc 28%,#eef2f6);padding:72px 0 120px}.registration-layout{grid-template-columns:310px minmax(0,1fr);gap:24px;max-width:1240px}.registration-guide,.registration-panel,.registration-success{border-radius:var(--surface-radius)!important}.registration-guide{background:radial-gradient(circle at 90% 0,#b3041333,#0000 32%),linear-gradient(155deg,#0b2b4e,#04162f);border:1px solid #c8d9ec26;padding:30px;top:90px;box-shadow:0 24px 55px #05162c2e,inset 0 1px #ffffff0f}.registration-guide:before{content:"";background:linear-gradient(90deg,#b30413,#e43a49,#0000);height:4px;position:absolute;top:0;left:0;right:0}.registration-guide>small{color:#ff8994;font-weight:900}.registration-guide h2{margin:10px 0 28px;font-size:38px;line-height:.95}.registration-guide ul{counter-reset:registration-benefit}.registration-guide li{counter-increment:registration-benefit;border-color:#ffffff1a;min-height:72px;padding:17px 0 17px 45px;position:relative}.registration-guide li:before{content:"0" counter(registration-benefit);color:#e12a3b;font:800 17px var(--font-display);position:absolute;top:17px;left:0}.registration-guide li b{color:#fff;font-size:13px}.registration-guide li span{color:#91a4b7;font-size:10px;line-height:1.5}.registration-guide>div{border-radius:var(--surface-radius);color:#fff;background:linear-gradient(145deg,#c9182a,#8f0715);border:1px solid #ff6f7c45;margin-top:22px;padding:19px;box-shadow:0 14px 30px #5b020f42}.registration-guide>div small{color:#ffd4d8}.registration-guide>div strong{color:#fff;margin:2px 0}.registration-guide>div span{color:#ffd5d9}.status-lookup{background:radial-gradient(circle at 92% 0,#b304133d,#0000 38%),linear-gradient(155deg,#0b2b4e,#04162f);border:1px solid #ff6f7c4d;grid-column:1/-1;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 20px 46px #05162c2e,inset 0 1px #ffffff0f;border-radius:var(--surface-radius)!important}.status-lookup:before{content:"";background:linear-gradient(90deg,#b30413,#e43a49,#0000);height:4px;position:absolute;top:0;left:0;right:0}.status-lookup-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.status-lookup-head>.status-lookup-icon{color:#fff;background:linear-gradient(145deg,#e12a3b,#8f0715);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;margin:0;line-height:0;display:grid;box-shadow:0 10px 22px #b3041359}.status-lookup-icon svg{width:19px;height:19px;display:block}.status-lookup-head b{color:#fff;letter-spacing:.2px;font-size:15px;font-weight:900;display:block}.status-lookup-head span{color:#c3d1e0;max-width:560px;margin-top:4px;font-size:11px;line-height:1.55;display:block}.status-lookup-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.status-lookup-fields label{color:#8fa4b8;letter-spacing:.6px;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.status-lookup-fields input{color:#fff;background:#ffffff0e;border:1px solid #c5d7eb29;border-radius:10px;outline:none;height:44px;padding:0 14px;font-size:12px}.status-lookup-fields input:focus{border-color:#df3242;box-shadow:0 0 0 3px #b3041324}.status-lookup-fields button{color:#fff;letter-spacing:.3px;background:#b30413;border-radius:10px;height:44px;padding:0 22px;font-weight:800;transition:all .2s}.status-lookup-fields button:hover{background:#d21c2d}.status-lookup>.lookup-error{color:#ff9da6;margin:12px 0 0;font-size:10px;font-weight:700}.registration-panel{background:#fffffff5;border:1px solid #d5dee7;overflow:hidden;box-shadow:0 26px 70px #081f3f1c}.registration-tournament{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #e2e7ed;margin:0;padding:34px 40px 28px}.registration-tournament>span{color:#68788b;margin-bottom:14px;font-size:10px}.registration-tournament-grid{gap:10px}.registration-tournament-grid button{background:#fff;border-color:#d5dde6;min-height:105px;padding:16px;box-shadow:0 7px 18px #0a213c09}.registration-tournament-grid button:hover{background:#fff7f8;border-color:#c62636;box-shadow:0 12px 28px #081f3f17}.registration-tournament-grid button.active{background:linear-gradient(145deg,#0b2f55,#061a35);border-color:#9d0b19;box-shadow:inset 4px 0 #d51e30,0 13px 28px #0619332e}.registration-steps{background:#f5f7fa;border-bottom:1px solid #e1e7ed;padding:0 22px;position:relative}.registration-steps:before{content:"";background:#d6dee7;height:1px;position:absolute;top:50%;left:17%;right:17%}.registration-steps>div{z-index:1;color:#8795a5;background:#f5f7fa;border:0;height:76px;padding:0 18px;position:relative}.registration-steps b{color:#7b899a;background:#fff;border-color:#cbd4de;width:32px;height:32px;font-weight:900}.registration-steps .active{color:#081f3f}.registration-steps .active b{color:#fff;background:#b30413;border-color:#b30413;box-shadow:0 0 0 5px #f5e4e6}.registration-steps span{letter-spacing:.5px;font-size:10px}.registration-step>small{color:#b30413;font-weight:900}.registration-step h2{color:#081f3f;letter-spacing:-.025em;font-size:clamp(34px,3vw,48px)}.registration-step>p{color:#6e7d8f;max-width:720px;font-size:13px;line-height:1.65}.registration-step label,.application-note{color:#536276;letter-spacing:.65px;gap:9px;font-size:10px;font-weight:900}.registration-step input,.registration-step select,.registration-step textarea,.application-note textarea{border-radius:var(--surface-radius);color:#102a49;background:#f7f9fb;border-color:#d1dae4;height:54px;padding-inline:15px;transition:border-color .2s,background .2s,box-shadow .2s}.registration-step input:hover,.registration-step select:hover,.registration-step textarea:hover{background:#fff;border-color:#b8c4d0}.registration-step input:focus,.registration-step select:focus,.registration-step textarea:focus,.application-note textarea:focus{background:#fff;border-color:#b30413;box-shadow:0 0 0 4px #b3041317}.registration-step textarea,.application-note textarea{height:110px;padding-block:14px}.registration-grid.colors{border-radius:var(--surface-radius);background:#f7f9fb;border:1px solid #e0e6ec;padding:15px}.registration-grid.colors label{margin-bottom:0}.registration-grid.colors input{background:#fff;height:45px}.media-upload{background:linear-gradient(135deg,#f8fafc,#edf2f6);border-color:#c6d0db;border-radius:var(--surface-radius)!important;min-height:96px!important}.media-upload:hover{background:#fff7f8;border-color:#b30413}.media-upload:before{content:"+";clip-path:none;color:#fff;background:#081f3f;border-radius:50%;width:50px;height:50px;font-size:25px}.media-upload em{color:#a10c19;background:#f3e2e4;border-radius:10px}.roster-head{color:#7c8999}.roster-row{border-color:#e3e8ed}.roster-row input,.roster-row select{border-radius:10px;height:44px}.roster-row input[type=radio]{accent-color:#b30413}.roster-row button{color:#b30413}.player-photo-upload{background:#f4f7fa;border-color:#c7d0da}.player-photo-upload.selected{background:#f8e7e9;border-color:#b30413}.player-photo-upload.selected span{color:#b30413}.roster-add{border-radius:var(--surface-radius);color:#405167;background:#f5f8fa;border-color:#b9c5d1;height:50px}.roster-add:hover{color:#9e0b18;background:#fff7f8;border-color:#b30413}.review-team{border-radius:var(--surface-radius);background:linear-gradient(135deg,#f7f9fb,#eef2f6);border:1px solid #dce3ea;padding:24px}.review-team p,.review-team span{color:#68788b}.review-roster{background:0 0;gap:8px}.review-roster>span{border-radius:var(--surface-radius);background:#f8fafc;border:1px solid #e0e6ec}.review-roster b{color:#fff;background:#081f3f;border-radius:8px}.consent{border-radius:var(--surface-radius);background:#f8fafc;border:1px solid #e0e6ec;padding:13px 15px}.consent input{accent-color:#b30413}.form-error{border-radius:var(--surface-radius);color:#99101c;background:#fff1f2;border:1px solid #edc4c8}.registration-actions{background:linear-gradient(#fff,#f7f9fb);border-color:#dfe5eb;min-height:84px;padding:17px 48px}.registration-actions .back-button{color:#627286}.registration-actions .back-button:hover{color:#b30413}.registration-actions .btn{border-radius:var(--surface-radius);min-width:190px;box-shadow:0 12px 28px #7a041238}.registration-success{border:1px solid #d6dee7;box-shadow:0 28px 75px #081f3f1f}.registration-success>span{color:#fff;background:#b30413}.registration-success>div{border-radius:var(--surface-radius);background:#081f3f}.registration-success>div strong{color:#ff7b87}@media (max-width:1100px){.registration-layout{grid-template-columns:270px minmax(0,1fr)}.registration-hero-pitch{opacity:.25;right:-3vw}.registration-tournament-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.registration-hero{min-height:570px;padding:145px 0 72px}.registration-hero h1{font-size:72px}.registration-hero p{font-size:14px}.registration-hero-pitch{opacity:.18;width:300px;height:450px;right:-145px}.registration-hero-meta{gap:7px}.registration-hero-meta span{min-height:38px;padding-inline:11px;font-size:8px}.registration-body{padding:36px 0 80px}.registration-guide{margin-bottom:14px;padding:25px}.registration-tournament{padding:25px 18px 20px}.registration-step{padding:32px 18px}.registration-steps{padding:0 6px}.registration-steps>div{gap:7px;height:68px;padding:0 7px}.registration-steps span{font-size:9px}.registration-steps b{width:28px;height:28px}.registration-actions{padding:15px 18px}.registration-actions .btn{flex:1;min-width:0}.registration-grid.colors{padding:12px}.media-upload{padding:16px!important}}@media (min-width:1261px){.header2-selector .tournament-picker{width:clamp(245px,19vw,300px);padding-inline:13px}.header2-shell.is-scrolled .header2-selector .tournament-picker{width:clamp(230px,18vw,280px)}.header2-selector .tournament-picker-menu{width:350px}.header2-selector .tournament-picker-copy strong{text-overflow:clip;gap:9px;min-width:0;overflow:visible}.header2-selector .tournament-picker-copy strong>span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.header2-selector .tournament-picker-copy em{margin-left:auto}.header2-selector .tournament-picker-menu>button strong{text-overflow:clip;overflow:visible}}@media (max-width:1260px) and (min-width:901px){.header2-selector{display:none}}@media (max-width:900px){.header2-mobile-actions .header2-selector{display:block}.header2-mobile-actions .header2-selector .tournament-picker,.header2-mobile-actions .header2-selector .tournament-picker-menu{width:100%}.header2-mobile-actions .tournament-picker-copy strong>span{text-overflow:ellipsis;overflow:hidden}}.header2-shell:not(.is-scrolled){width:min(1440px,100% - 32px)}@media (max-width:1420px) and (min-width:1025px){.header2-nav{gap:12px}.header2-logo{width:142px;height:52px}.header2-links>a{padding-inline:9px!important;font-size:12px!important}.header2-desktop{gap:8px}.header2-selector .tournament-picker{width:245px}.header2-join{white-space:nowrap;padding-inline:14px;font-size:11px!important}.header2-join svg{margin-left:7px}}@media (max-width:1260px) and (min-width:1025px){.header2-desktop{grid-template-columns:minmax(0,1fr) auto}.header2-selector{display:none}}@media (max-width:1024px){.header2-shell,.header2-shell.is-scrolled{background:#041227e6;border-width:0 0 1px;border-radius:0;width:100%;top:0;box-shadow:0 12px 35px #01091638}.header2-nav,.header2-shell.is-scrolled .header2-nav{width:100%;height:64px;padding:0 12px 0 16px}.header2-logo,.header2-shell.is-scrolled .header2-logo{width:132px;height:50px}.header2-desktop{display:none}.header2-menu{border-radius:10px;width:44px;height:44px;display:inline-flex}.header2-mobile{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#041227fa;border-top:1px solid #ffffff14;height:calc(100dvh - 64px);transition:opacity .2s,visibility .2s,transform .3s cubic-bezier(.16,1,.3,1);display:block;position:fixed;top:64px;left:0;right:0;overflow:hidden;transform:scale(.985)}.header2-mobile.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.header2-mobile-inner{height:100%;padding:20px 18px max(22px,env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:24px;display:flex}.header2-mobile-links{gap:5px;display:grid}.header2-mobile-links>a{justify-content:flex-start;height:52px;padding-inline:17px;font-size:15px}.header2-mobile-actions{gap:10px;display:grid}.header2-mobile-actions .header2-selector{display:block}.header2-mobile-actions .tournament-picker{width:100%;height:52px}.header2-mobile-actions .tournament-picker-menu{transform-origin:bottom;width:100%;top:auto;bottom:calc(100% + 10px)}.header2-mobile-actions .header2-join{width:100%;height:52px}}@media (min-width:1025px){.header2-shell:not(.is-scrolled){width:min(1220px,100% - 32px)}.header2-shell:not(.is-scrolled) .header2-nav{justify-content:space-between;gap:14px;padding-inline:14px;position:relative}.header2-shell:not(.is-scrolled) .header2-desktop{flex:1;justify-content:flex-end;gap:8px;margin-left:0;display:flex}.header2-shell:not(.is-scrolled) .header2-links{gap:2px;width:auto;position:absolute;left:50%;transform:translate(-50%)}}.hero-actions .hero-join{border-radius:var(--surface-radius);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04122747;border:1px solid #ffffffad;min-height:58px;padding-inline:27px;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #010a1829}.hero-actions .hero-join svg{color:#ff6573;transition:transform .25s,color .25s}.hero-actions .hero-join:hover{color:#fff;background:#b30413;border-color:#e83343;transform:translateY(-3px);box-shadow:0 16px 38px #5b020f57}.hero-actions .hero-join:hover svg{color:#fff;transform:translate(3px)}.hero h1{padding-bottom:.06em;line-height:.88}.hero-title-main{margin-top:.14em}.sub-hero h1{padding-bottom:.08em;line-height:.92}.manifest h2,.section-head h2,.standings h2,.cta h2,.page-split h2,.story-lead h2,.faq-heading h2,.season-poster-copy h2,.hub-title h2,.standings-heading h2,.fixture-section-head h2,.players-heading h2,.faq-category-head h2{padding-bottom:.06em;line-height:1.02}h1 em,h2 em{line-height:inherit;display:inline-block}.manifest h2 em,.section-head h2 em,.standings h2 em,.cta h2 em,.page-split h2 em{padding-bottom:.04em}.manifest-copy h2,.section-head h2,.cta h2,.page-split h2{overflow:visible}.season-poster-copy h2{flex-direction:column;gap:.1em;margin:24px 0 4px;display:flex}.season-poster-copy h2 b{font-weight:400;line-height:1}.season-poster-copy h2 em{color:#ff5665;padding-bottom:.08em;font-style:normal;line-height:1.05}.header2-nav{padding-left:14px}.header2-logo{margin-right:auto}@media (min-width:901px){.header2-nav{padding-left:10px}.header2-logo{width:170px;height:62px}.header2-shell.is-scrolled .header2-logo{width:150px;height:54px}}.hero{z-index:2;height:100svh;min-height:760px;overflow:visible}.hero-content{padding-bottom:120px}.hero-age-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.hero-age-pill{color:#fff;min-width:62px;height:38px;font:700 18px var(--font-display);letter-spacing:.5px;background:#b30413e6;border:1.5px solid #ffffff80;border-radius:999px;place-items:center;padding:0 14px;display:grid;box-shadow:0 10px 24px #020c1b59}.hero-age-row small{letter-spacing:1.6px;color:#c7d3e2;font-size:8px;font-weight:800}.hero-ticker{z-index:10;margin:0;position:absolute;bottom:0;left:0;right:0}@media (max-width:960px){.hero{height:auto;min-height:0;padding-bottom:0}.hero-content{padding-bottom:96px}.hero-ticker{position:absolute}}@media (max-width:680px){.hero-age-pill{min-width:52px;height:34px;font-size:15px}.hero-content{padding-bottom:86px}}.manifest-stat{align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:38px;left:45px}.manifest-stat .big-num{line-height:.86}.manifest-card .manifest-stat p{font:400 22px/1.05 var(--font-display);color:#fff;margin:0 0 6px;position:static}@media (max-width:680px){.manifest-stat{gap:10px;bottom:28px;left:30px}.manifest-card .manifest-stat p{font-size:18px}}.competition-filter-bar{gap:14px;margin:0 0 34px;display:grid}.age-tabs,.group-tabs{flex-direction:column;gap:9px;display:flex}.age-tabs-label,.group-tabs-label{letter-spacing:1.8px;color:currentColor;opacity:.6;font-size:8px;font-weight:900}.age-tabs-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.age-tab{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #808c9b59;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 15px;transition:all .2s;display:flex;position:relative}.age-tab b{font:700 22px var(--font-display);letter-spacing:.5px}.age-tab small{letter-spacing:.6px;opacity:.65;font-size:8px}.age-tab em{opacity:.55;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.age-tab:hover{border-color:#b304138c}.age-tab.active{color:#fff;background:#b30413;border-color:#b30413}.age-tab.active small,.age-tab.active em{opacity:.85;color:#ffd7db}.group-tabs-row{flex-wrap:wrap;gap:7px;display:flex}.group-tab{min-width:46px;color:inherit;cursor:pointer;background:0 0;border:1px solid #808c9b59;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:11px;font-weight:850;transition:all .2s;display:inline-flex}.group-tab i{opacity:.6;font-size:9px;font-style:normal}.group-tab:hover{border-color:#b3041380}.group-tab.active{color:#fff;background:#081f3f;border-color:#081f3f}.light-page .age-tab.active,.light-page .group-tab.active{color:#fff}.standings .age-tab,.standings .group-tab,.standings-page .age-tab,.standings-page .group-tab{color:#dbe3ec;border-color:#ffffff38}.standings .age-tab.active,.standings-page .age-tab.active{background:#b30413;border-color:#b30413}.standings .group-tab.active,.standings-page .group-tab.active{color:#081f3f;background:#fff;border-color:#fff}.schedule .competition-filter-bar{margin-bottom:40px}@media (max-width:960px){.age-tabs-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.age-tabs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.age-tab{padding:10px 12px}.age-tab b{font-size:18px}}.more-toggle{color:#b30413;letter-spacing:.8px;cursor:pointer;background:#f4f6f8;border:0;border-top:1px solid #e3e6ea;width:100%;padding:13px;font-size:10px;font-weight:900;transition:all .2s}.more-toggle:hover{background:#ebeff3}.home-standing-group .more-toggle{color:#ff9aa4;background:#ffffff0f;border-top-color:#ffffff14}.home-standing-group .more-toggle:hover{background:#ffffff1a}.fixture-group-block{margin-top:36px}.fixture-group-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.fixture-group-head h3{font:700 22px var(--font-display);color:inherit;align-items:center;gap:12px;display:flex}.fixture-group-head h3 span{color:#fff;background:#b30413;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.fixture-group-head small{opacity:.6;margin-left:auto;font-size:9px;font-weight:800}.fixture-card-index{letter-spacing:1.4px;opacity:.5;padding:0 18px 14px;font-size:8px;display:block}.age-block .age-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.age-card{background:#fff;border:1px solid #cbd3dc;border-radius:14px;flex-direction:column;gap:6px;padding:24px;display:flex}.age-card b{font:700 34px var(--font-display);color:#b30413}.age-card strong{color:#081f3f;font-size:12px;font-weight:850}.age-card span{color:#69736d;font-size:11px}.age-card small{letter-spacing:.8px;color:#8a949d;margin-top:6px;font-size:9px;font-weight:800}.road-block{margin-top:70px}.road-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.road-steps li{background:#fff;border:1px solid #cbd3dc;border-radius:14px;gap:14px;padding:24px;display:flex}.road-steps i{font-style:normal;font:700 26px var(--font-display);color:#cbd3dc}.road-steps small{letter-spacing:1.4px;color:#8a949d;font-size:8px;font-weight:900;display:block}.road-steps h3{margin:6px 0 8px;font-size:19px}.road-steps p{color:#69736d;margin:0;font-size:11px;line-height:1.7}.road-groups{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.road-groups span{width:42px;height:42px;font:700 17px var(--font-display);color:#081f3f;background:#fff;border:1px solid #cbd3dc;border-radius:50%;place-items:center;display:grid}.hub-title-note{letter-spacing:1px;color:#8a949d;font-size:10px;font-weight:800}.faq-more{margin-top:28px;display:inline-flex}@media (max-width:960px){.age-block .age-card-grid,.road-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.age-block .age-card-grid,.road-steps{grid-template-columns:1fr}}.faq-page{background:var(--paper);color:var(--ink)}.faq-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.faq-search{flex-direction:column;flex:1;gap:8px;min-width:280px;display:flex}.faq-search span{letter-spacing:1.8px;color:#8a949d;font-size:8px;font-weight:900}.faq-search input{background:#fff;border:1px solid #c5cbc7;border-radius:10px;padding:14px 16px;font-size:13px;font-weight:700}.faq-jump{flex-wrap:wrap;gap:7px;display:flex}.faq-jump a{letter-spacing:.8px;color:#081f3f;border:1px solid #cbd3dc;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900;text-decoration:none}.faq-jump a:hover{color:#fff;background:#081f3f}.faq-result-count{color:#69736d;margin:-20px 0 24px;font-size:11px}.faq-category{margin-top:48px;scroll-margin-top:110px}.faq-category-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.faq-category-head h2{font-size:clamp(30px,3.4vw,44px)}.faq-category-head span{letter-spacing:1.2px;color:#8a949d;font-size:9px;font-weight:900}.faq-answer{padding:0 4px 25px}.faq-answer p{color:#68746d;max-width:760px;margin:0;font-size:12px;line-height:1.8}.faq-answer ul{color:#68746d;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.age-group-field{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.age-group-field>span{letter-spacing:1.4px;color:#728078;font-size:9px;font-weight:900}.age-group-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.age-group-option{cursor:pointer;background:#fff;border:1px solid #c5cbc7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 15px;transition:all .2s;display:flex}.age-group-option b{font:700 22px var(--font-display);color:#081f3f}.age-group-option small{color:#7c8780;font-size:9px}.age-group-option.active{background:#b30413;border-color:#b30413}.age-group-option.active b,.age-group-option.active small{color:#fff}.age-group-note{color:#8a949d;font-size:9px}@media (max-width:680px){.age-group-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-assign-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.team-assign-row .team-group-select{flex:1;min-width:120px}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-entity-row .admin-row-actions{border-top:1px solid #eef1f5;margin-top:0;padding:10px 24px}.admin-row-actions button{color:#304b67;cursor:pointer;background:#fff;border:1px solid #d3dde7;border-radius:8px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:800}.admin-row-actions button:hover{color:#a30b19;border-color:#b30413}.admin-row-actions .danger-link{color:#a3121e;background:0 0;border-color:#0000;margin-left:auto}.admin-entity-row{border-bottom:1px solid #e4e9ee}.admin-entity-row:last-child{border-bottom:0}.admin-entity-row .admin-edit-form,.admin-entity-row .goal-scorer-editor{margin:0 18px 18px}.admin-edit-form{margin-top:14px}.tournament-picker-section{display:block}.tournament-picker-section-label{letter-spacing:1.6px;color:#8fa0b3;padding:10px 14px 6px;font-size:7px;font-weight:900;display:block}.hero-content{padding-bottom:150px;position:relative}.hero-stats{flex-wrap:wrap;gap:32px;margin-top:34px;position:static}.hero-actions{margin-top:26px}@media (max-width:960px){.hero-content{padding-bottom:130px}.hero-stats{gap:24px;margin-top:28px}}@media (max-width:680px){.hero-content{padding-bottom:110px}.hero-stats{gap:18px}}.tournament-picker-copy strong{align-items:baseline;gap:10px;min-width:0;display:flex}.header2-selector .tournament-picker-copy strong>span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.header2-selector .tournament-picker-copy em{white-space:nowrap;flex:none;margin-left:0}@media (max-width:1200px){.header2-selector .tournament-picker-copy strong>span{max-width:140px}}@media (max-height:900px) and (min-width:961px){.hero-content{padding-top:150px;padding-bottom:132px}.hero h1{font-size:clamp(64px,7.4vw,116px)}.hero-age-row{margin-top:16px}.hero-content>p{margin:18px 0}.hero-stats{gap:26px;margin-top:22px}.hero-stats strong{font-size:24px}}@media (max-height:760px) and (min-width:961px){.hero-content{padding-top:128px;padding-bottom:120px}.hero h1{font-size:clamp(54px,6.2vw,92px)}.hero-content>p{margin:14px 0;font-size:13px}.hero-age-pill{min-width:54px;height:32px;font-size:15px}.hero-stats{margin-top:16px}.hero-stats strong{font-size:20px}}.competition-filter-bar{z-index:6;position:relative}.competition-filter-bar+.fixture-summary,.competition-filter-bar+.standings-summary{margin-top:0}.fixture-dashboard .competition-filter-bar,.standings-page .competition-filter-bar{background:#fffffff5;border-radius:16px;padding:24px;box-shadow:0 22px 60px #081f3f29}.fixture-dashboard .competition-filter-bar{margin-top:0;margin-bottom:60px}.standings-page .competition-filter-bar{background:#0a294ff5;margin-top:0;margin-bottom:70px;box-shadow:0 22px 60px #020c1b66}.fixture-dashboard .competition-filter-bar .age-tabs-label,.fixture-dashboard .competition-filter-bar .group-tabs-label{color:#516073}.fixture-dashboard .fixture-summary{margin-bottom:70px}@media (max-width:960px){.fixture-dashboard .competition-filter-bar,.standings-page .competition-filter-bar{margin-top:0;padding:18px}}.header2-logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.header2-logo img{object-fit:contain}footer .site-logo{width:220px;height:auto;box-shadow:none;background:0 0;border:0;padding:0}footer .site-logo img{width:100%;height:auto}@media (min-width:901px){.header2-logo{width:184px;height:66px}.header2-shell.is-scrolled .header2-logo{width:164px;height:58px}}@media (max-width:900px){.header2-logo,.header2-shell.is-scrolled .header2-logo{background:0 0;border:0;width:142px;height:52px;padding:0}}@media (max-width:680px){footer .site-logo{width:180px}}.hero-age-pill{min-width:70px;height:44px;font-size:22px}.hero-age-pill.light{color:#081f3f;background:#fff;border-color:#ffffffd9}.hero-age-pill.accent{color:#fff;background:#b30413;border-color:#ffffff73}@media (max-height:760px) and (min-width:961px){.hero-age-pill{min-width:62px;height:38px;font-size:18px}}@media (max-width:680px){.hero-age-pill{min-width:58px;height:38px;font-size:18px}}.hero-info-row{grid-template-columns:max-content minmax(280px,560px);align-items:center;gap:clamp(28px,3vw,64px);margin-top:22px;display:grid}.hero-info-row .hero-age-row{flex-wrap:nowrap;margin-top:0}.hero-info-row>p{color:#fff;text-shadow:0 2px 12px #020c1bcc;margin:0;font-size:15px;line-height:1.7}.hero-bottom-row{align-items:center;gap:clamp(38px,5vw,88px);margin-top:28px;display:flex}.hero-bottom-row .hero-actions,.hero-bottom-row .hero-stats{margin-top:0}.hero-bottom-row .hero-stats{flex-wrap:nowrap;display:flex}@media (min-width:961px){.hero-content{padding-top:clamp(132px,15vh,180px);padding-bottom:118px}.hero h1{font-size:clamp(72px,8.2vw,138px)}}@media (max-width:960px){.hero-info-row{margin-top:22px;display:block}.hero-info-row .hero-age-row{flex-wrap:wrap}.hero-info-row>p{max-width:555px;margin:24px 0 0}.hero-bottom-row{margin-top:26px;display:block}.hero-bottom-row .hero-stats{margin-top:28px}}@media (max-width:680px){.hero-info-row>p{max-width:330px;margin-top:20px;font-size:13px}.hero-bottom-row{margin-top:22px}.hero-bottom-row .hero-stats{grid-template-columns:.7fr .7fr 1.6fr;margin-top:28px;display:grid}}.home-group-standings,.standings-groups{grid-template-columns:minmax(0,1fr)}.feature-card h3{margin-top:48px}.feature-card p{margin-top:14px}.organization-facts{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-90px;display:grid;position:relative}.organization-facts article{background:#fff;border:1px solid #d3d9e1;border-radius:16px;flex-direction:column;gap:8px;padding:22px 24px;display:flex;box-shadow:0 18px 44px #081f3f1a}.organization-facts small{letter-spacing:1.6px;color:#8a949d;font-size:8px;font-weight:900}.organization-facts strong{font:700 22px var(--font-display);color:#081f3f;line-height:1.1}.organization-facts article:first-child{background:#081f3f;border-color:#081f3f}.organization-facts article:first-child small{color:#8fa7c4}.organization-facts article:first-child strong{color:#fff}@media (max-width:960px){.organization-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-60px}}@media (max-width:680px){.organization-facts{grid-template-columns:1fr;margin-top:-40px}}.format-flow{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:60px;display:grid;overflow:visible}.format-flow article{background:#fff;border:1px solid #d3d9e1;border-radius:16px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;box-shadow:0 14px 34px #081f3f12}.format-flow article>span{display:none}.format-flow small{letter-spacing:1.6px;color:#8a949d;font-size:8px;font-weight:900}.format-flow strong{font:700 24px var(--font-display);color:#081f3f;line-height:1.05}.format-flow p{color:#69736d;margin:0;font-size:11.5px;line-height:1.75}@media (max-width:960px){.format-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.format-flow{grid-template-columns:1fr}}.fixture-split{z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 26px;display:grid;position:relative}.fixture-split-card{border-radius:18px;flex-direction:column;gap:6px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.fixture-split-card span{letter-spacing:1.8px;font-size:9px;font-weight:900}.fixture-split-card strong{font:700 56px var(--font-display);line-height:1}.fixture-split-card small{font-size:11px}.fixture-split-card.done{color:#fff;background:linear-gradient(135deg,#081f3f,#12406f)}.fixture-split-card.done span{color:#8fb4de}.fixture-split-card.done small{color:#c3d4e6}.fixture-split-card.upcoming{color:#fff;background:linear-gradient(135deg,#b30413,#7d0510)}.fixture-split-card.upcoming span{color:#ffc0c6}.fixture-split-card.upcoming small{color:#ffd9dd}@media (max-width:680px){.fixture-split{grid-template-columns:1fr;margin-bottom:26px}.fixture-split-card strong{font-size:44px}}.standings-summary.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.standings-page .standings-summary.three{margin-top:0;margin-bottom:34px}.standings-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);align-items:start;gap:20px;margin-top:26px;display:grid}.standings-scorers{background:#0a294f;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.standings-scorers-head{color:#fff;background:linear-gradient(112deg,#081f3f,#103b6a 70%,#6f0b1c);padding:18px 20px}.standings-scorers-head small{letter-spacing:1.6px;color:#aab9c9;font-size:8px;font-weight:900}.standings-scorers-head h3{font:700 20px var(--font-display);margin-top:6px}.standings-scorers ol{margin:0;padding:0;list-style:none}.standings-scorers li{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:13px 20px;display:flex}.standings-scorers li>b{width:22px;font:700 15px var(--font-display);color:#697c91}.standings-scorers li>span{flex-direction:column;min-width:0;display:flex}.standings-scorers li strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.standings-scorers li small{color:#8fa1b5;font-size:9px}.standings-scorers li>em{font-style:normal;font:800 19px var(--font-display);color:#ff7b87;align-items:baseline;gap:4px;margin-left:auto;display:flex}.standings-scorers li>em i{color:#8fa1b5;letter-spacing:1px;font-size:8px;font-style:normal}.standings-scorers-empty,.standings-scorers-note{color:#8fa1b5;padding:16px 20px;font-size:9.5px;line-height:1.7;display:block}.standings-season{letter-spacing:1.4px;color:#8fa1b5;margin-left:auto;font-size:9px}@media (max-width:1100px){.standings-layout{grid-template-columns:1fr}}@media (max-width:960px){.standings-summary.three{grid-template-columns:1fr}}.prose p+p{margin-top:16px}:root{--content-max:1920px;--page-gutter:clamp(16px,4vw,72px);--layout-gap:clamp(12px,1.25vw,24px);--section-space:clamp(72px,7vw,132px)}.container{width:min(var(--content-max),calc(100% - var(--page-gutter) - var(--page-gutter)));max-width:none}.section,.page-section{padding-block:var(--section-space)}.competition-filter-bar{gap:clamp(16px,1.5vw,26px)}.age-tabs,.group-tabs{gap:clamp(9px,.7vw,13px)}.age-tabs-row{gap:var(--layout-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.group-tabs-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(7px,.7vw,12px);display:grid}.age-tab,.group-tab{width:100%;min-width:0}.age-tab{min-height:clamp(76px,5.5vw,104px);padding:clamp(12px,1.15vw,20px)}.age-tab b{font-size:clamp(20px,1.55vw,30px)}.age-tab small{font-size:clamp(8px,.58vw,11px)}.group-tab{min-height:clamp(42px,3vw,52px);padding-inline:clamp(8px,.8vw,14px);font-size:clamp(10px,.72vw,13px)}.organization-facts,.format-flow,.age-block .age-card-grid,.road-steps,.fixture-split,.standings-summary.three,.weekly-groups,.home-group-standings,.hub-group-tables,.standings-groups,.standings-layout{gap:var(--layout-gap)}.organization-facts article,.format-flow article,.age-card,.road-steps li,.fixture-split-card,.standings-summary article{padding:clamp(20px,1.7vw,34px)}.organization-facts strong,.format-flow strong,.age-card b{font-size:clamp(22px,1.65vw,32px)}.page-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,110px)}.manifest-grid{grid-template-columns:minmax(64px,.12fr) minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(30px,4vw,72px)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.feature-card{padding:clamp(28px,2.5vw,48px)}.features .feature-grid{gap:var(--layout-gap);background:0 0}.features .feature-card{background:#081f3f;border:1px solid #ffffff17}.features .feature-card:hover{background:#0a294f;border-color:#ff697747}.standings-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)}.fixture-card-list,.standings-shell,.full-table{width:100%}@media (min-width:1421px){.header2-shell,.header2-shell:not(.is-scrolled){width:min(1800px,calc(100% - var(--page-gutter) - var(--page-gutter)))}.hero-content>p,.sub-intro p,.prose p,.feature-card p,.standings-heading p,.fixture-section-head p{font-size:clamp(13px,.82vw,16px)}.fixture-split-card strong,.fixture-summary strong{font-size:clamp(56px,3.5vw,72px)}}@media (min-width:1025px){.header2-shell:not(.is-scrolled){width:min(1160px,100% - 32px)}}.admin-age-select{color:#738197;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:10px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.admin-age-select select{color:#081f3f;background:#fff;border:1px solid #dbe2ea;border-radius:9px;min-width:92px;height:40px;padding:0 32px 0 13px;font-weight:900}@media (max-width:720px){.admin-age-select span{display:none}.admin-age-select select{min-width:74px}}.registration-step .consent{grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:10px}.registration-step .consent input[type=checkbox]{align-self:center;width:17px;height:17px;margin:0;padding:0}.registration-step .consent span{line-height:1.5;display:block}.status-lookup>.lookup-result{border:1px solid #cbdbeb29;border-radius:11px;margin-top:16px;color:#fff!important;background:linear-gradient(145deg,#ffffff13,#ffffff06)!important;gap:7px!important;padding:16px!important;display:grid!important}.lookup-result-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding-bottom:11px;display:flex}.lookup-result-head>span{letter-spacing:1px;font-weight:900;color:#8fa4b8!important;font-size:8px!important}.lookup-result-head>strong{letter-spacing:.3px;background:#5f7081;border-radius:999px;padding:6px 8px;font:800 8px var(--font-body)!important;color:#fff!important}.lookup-result-head>strong.is-approved{background:#24704a}.lookup-result-head>strong.is-pending{background:#a96e08}.lookup-result-head>strong.is-needs_changes{background:#6955a8}.lookup-result-head>strong.is-rejected,.lookup-result-head>strong.is-withdrawn{background:#a8323d}.lookup-result>b{color:#fff;margin-top:3px;line-height:1.25;font-size:14px!important}.lookup-player-count{color:#aab9c7!important;font-size:9px!important}.lookup-admin-note{background:#b3041321;border-left:3px solid #d51d2e;border-radius:0 8px 8px 0;margin-top:5px;padding:11px}.lookup-admin-note small{color:#ff9da6;letter-spacing:1px;font-size:7px;font-weight:900}.lookup-admin-note p{margin:4px 0 0;line-height:1.55;color:#e3e9ef!important;font-size:9px!important}.lookup-edit-link{letter-spacing:.3px;margin-top:9px;font-weight:800;text-decoration:underline;display:inline-flex;color:#ff9da6!important;font-size:9px!important}.hp-field{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-actions .admin-primary{box-shadow:0 10px 24px #b3041333;color:#fff!important;background:linear-gradient(135deg,#d3192a,#a90313)!important;border-color:#a90313!important}.application-actions .admin-primary:hover{color:#fff!important;background:linear-gradient(135deg,#e12638,#b30413)!important}.admin-new-match{text-align:left;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;min-width:205px;min-height:60px;display:grid;border-radius:13px!important;padding:8px 12px!important}.admin-new-match>span{background:#ffffff24;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.admin-new-match>span svg{width:19px;height:19px}.admin-new-match>div{flex-direction:column;gap:2px;display:flex}.admin-new-match>div small{letter-spacing:1px;font-size:7px;color:#ffc7cc!important}.admin-new-match>div strong{color:#fff;font-size:12px}.admin-new-match>b{color:#fff;font-size:17px}@media (max-width:1100px){.organization-facts,.format-flow,.age-block .age-card-grid,.road-steps,.standings-summary.three{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-summary.three .leader-card{grid-column:1/-1}.standings-layout{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-split{grid-template-columns:1fr;gap:32px;margin-top:80px}}@media (max-width:960px){:root{--section-space:clamp(64px,9vw,96px)}.container{width:calc(100% - var(--page-gutter) - var(--page-gutter))}.age-tabs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.group-tabs-row{grid-template-columns:repeat(4,minmax(0,1fr))}.manifest-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){:root{--page-gutter:16px;--layout-gap:12px;--section-space:64px}.organization-facts,.format-flow,.age-block .age-card-grid,.road-steps,.standings-summary.three,.feature-grid{grid-template-columns:1fr}.standings-summary.three .leader-card{grid-column:auto}.group-tabs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.age-tab{min-height:74px}.group-tab{min-height:42px}.manifest-grid{display:block}.page-split{margin-top:64px}.fixture-split{grid-template-columns:1fr}}.registration-hero{min-height:clamp(540px,66vh,720px);padding:clamp(155px,16vh,205px) 0 clamp(72px,9vh,110px)}.registration-hero>.container{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;display:flex}.registration-hero h1{max-width:920px;margin:22px 0 28px;padding-bottom:.08em;font-size:clamp(72px,8vw,126px);line-height:.98}.registration-hero h1 em{margin-top:.08em;line-height:1;display:inline-block}.registration-hero p{max-width:720px;margin:0;font-size:clamp(14px,1vw,17px)}.registration-hero-meta{gap:var(--layout-gap);margin-top:30px}.registration-hero-meta span{background:#ffffff12;min-height:46px;padding-inline:clamp(13px,1.2vw,20px)}.registration-hero-meta b{font-size:clamp(16px,1.2vw,21px)}.registration-hero-pitch{width:min(31vw,500px);height:min(62vh,590px);right:clamp(-40px,3vw,70px)}.registration-body{padding-block:clamp(56px,6vw,112px)}.registration-layout{width:min(var(--content-max),calc(100% - var(--page-gutter) - var(--page-gutter)));grid-template-columns:clamp(290px,19vw,360px) minmax(0,1fr);gap:clamp(22px,2.2vw,40px);max-width:none}.registration-guide{width:100%;padding:clamp(26px,2.2vw,40px);top:96px}.registration-guide h2{max-width:260px;margin:10px 0 26px;padding-bottom:.06em;font-size:clamp(34px,2.4vw,46px);line-height:1.08}.registration-guide ul{gap:10px;display:grid}.registration-guide li{border-radius:var(--surface-radius);background:#ffffff09;border:1px solid #ffffff1a;min-height:88px;padding:20px 14px 20px 52px}.registration-guide li:before{top:20px;left:16px}.registration-guide li b{font-size:14px}.registration-guide li span{font-size:11px;line-height:1.55}.registration-guide>div{margin-top:14px}.registration-panel{width:100%;min-width:0}.registration-tournament{padding:clamp(24px,2.5vw,44px)}.registration-tournament>p{color:#7a8797;letter-spacing:0;margin:-5px 0 18px;font-size:12px;font-weight:500;line-height:1.6}.registration-tournament-grid{gap:var(--layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.registration-tournament-grid button{width:100%;min-width:0;min-height:clamp(104px,7vw,128px);padding:clamp(15px,1.3vw,22px)}.registration-tournament-grid button strong{font-size:clamp(23px,1.6vw,31px);line-height:1.05}.registration-tournament-grid button small{white-space:normal;max-width:100%;line-height:1.4}.registration-tournament-empty{border-radius:var(--surface-radius);color:#6b798b;text-align:center;background:#f7f9fb;border:1px dashed #cbd4de;grid-column:1/-1;padding:24px;font-size:12px}.registration-steps>div{justify-content:center;min-width:0}.registration-steps .current,.registration-steps .complete{color:#081f3f}.registration-steps .current b{color:#fff;background:#b30413;border-color:#b30413;box-shadow:0 0 0 5px #f5e4e6}.registration-steps .complete b{color:#fff;background:#081f3f;border-color:#081f3f}.registration-step{padding:clamp(28px,3vw,52px)}.registration-step h2{padding-bottom:.04em;line-height:1.12}.registration-step>p{max-width:780px}.registration-grid,.age-group-options{gap:var(--layout-gap)}.age-group-option{min-height:clamp(78px,5vw,98px);padding:clamp(13px,1.2vw,20px)}.age-group-option b{font-size:clamp(22px,1.55vw,30px)}.registration-actions{padding:clamp(16px,1.6vw,24px) clamp(20px,3vw,52px)}.registration-actions .btn,.registration-actions .btn svg{color:#fff}@media (max-width:1024px){.registration-layout{grid-template-columns:1fr;display:grid}.registration-guide{margin:0;position:relative;top:auto}.registration-guide ul{gap:var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.registration-guide li{border-radius:var(--surface-radius);border:1px solid #ffffff1a;min-height:104px;padding:18px 12px 16px 38px}.registration-guide li:before{left:12px}.registration-guide>div{grid-template-columns:1fr auto;align-items:center;gap:4px 18px}.registration-guide>div small,.registration-guide>div span{grid-column:1}.registration-guide>div strong{grid-area:1/2/3}}@media (max-width:760px){.registration-hero{min-height:520px;padding:140px 0 68px}.registration-hero h1{font-size:clamp(62px,19vw,82px);line-height:.86}.registration-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.registration-hero-meta span{text-align:center;justify-content:center;min-width:0;padding-inline:10px}.registration-guide ul{grid-template-columns:repeat(2,minmax(0,1fr))}.status-lookup{padding:20px}.status-lookup-fields{grid-template-columns:1fr}.registration-steps{padding-inline:0}.registration-steps:before{left:16%;right:16%}.registration-steps>div{padding-inline:6px}.registration-grid{grid-template-columns:1fr;gap:0}.registration-tournament-grid{grid-template-columns:1fr}.registration-tournament-grid button{min-height:96px}.registration-actions{align-items:stretch}.registration-actions .back-button{padding-inline:8px}}@media (max-width:480px){.registration-hero-meta{grid-template-columns:1fr}.registration-hero-meta span{justify-content:flex-start}.registration-guide ul{grid-template-columns:1fr}.registration-guide li{min-height:0}.registration-steps span{font-size:8px}.registration-actions{flex-direction:column-reverse}.registration-actions .btn,.registration-actions .back-button{width:100%;min-height:48px}}.team-page{background:var(--paper);color:var(--ink)}.team-list{flex-direction:column;display:flex}.team-person{grid-template-columns:var(--portrait-width,342px) minmax(0,1fr);border-bottom:1px solid #dfe3e8;align-items:stretch;gap:40px;padding:44px 0;display:grid}.team-person:first-child{padding-top:8px}.team-person:last-child{border-bottom:0}.team-person-photo{width:var(--portrait-width,342px);height:var(--portrait-height,320px);justify-content:center;align-self:center;align-items:center;display:flex}.team-person-photo img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 28px #081f3f29);width:100%;height:100%}.team-person-copy{min-width:0}.team-person-copy h3{font:700 clamp(30px,3.4vw,42px)/1.05 var(--font-display);color:#081f3f;padding-bottom:.04em}.team-person-role{letter-spacing:2px;color:#b30413;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:900;display:block}.team-person-copy p{color:#5d6771;max-width:760px;margin:18px 0 0;font-size:13px;line-height:1.85}.team-person-focus{border-top:1px solid #dfe3e8;flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:18px;font-weight:750;display:flex;color:#081f3f!important;margin-top:22px!important}.team-person-focus>span{letter-spacing:1.8px;color:#b30413;font-size:9px;font-weight:900}@media (max-width:900px){.team-person{--portrait-width:244px;--portrait-height:228px;gap:26px;padding:34px 0}}@media (max-width:680px){.team-person{text-align:left;--portrait-width:min(100%,278px);--portrait-height:260px;grid-template-columns:1fr;gap:18px;padding:30px 0}.team-person-copy p{font-size:12.5px}}.registration-deadline{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:22px;margin-top:34px;padding:16px 24px;display:inline-flex}.registration-deadline span{flex-direction:column;gap:6px;display:flex}.registration-deadline small{letter-spacing:1.8px;color:#ff9aa4;font-size:8px;font-weight:900}.registration-deadline strong{font:700 20px var(--font-display);color:#fff;letter-spacing:.5px}.registration-deadline i{background:#ffffff2e;width:1px;height:34px}.age-group-field>span em{letter-spacing:.6px;color:#8a949d;text-transform:none;font-size:9px;font-style:normal;font-weight:800}@media (max-width:680px){.registration-deadline{gap:14px;width:100%;padding:14px 16px}.registration-deadline strong{font-size:17px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
