/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}}*{box-sizing:border-box}body{--font-mono:var(--font-orbitron);background:radial-gradient(circle at 60% -20%,#182a2b 0,transparent 36%),var(--bg);color:var(--text);font-family:var(--font-orbitron),Arial,sans-serif;min-height:100vh;margin:0}button,select,input,textarea{font:inherit}button{color:inherit;cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#0c1117;flex-direction:column;width:236px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border:0;border-bottom:1px solid var(--line);text-align:left;letter-spacing:.08em;background:0 0;justify-content:center;align-items:center;gap:12px;height:88px;padding:5px 14px;font-size:13px;line-height:1.05;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 7px #356fff70);width:100%;height:76px}.brand b{color:#5d83ff;font-weight:900}.brand-mark{background:var(--acid);color:#090c0f;letter-spacing:-.1em;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);place-items:center;width:38px;height:38px;font-style:italic;font-weight:1000;display:grid;transform:skew(-8deg)}nav{flex:1;padding:25px 14px}nav p{color:#56616c;font:700 10px var(--font-mono);letter-spacing:.16em;margin:18px 12px 9px}nav button{color:#8f9ba6;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:13px;width:100%;height:44px;padding:0 13px;font-size:14px;transition:all .2s;display:flex}nav button span{text-align:center;width:19px;font-size:18px}.nav-football-icon{filter:drop-shadow(0 0 5px #b6ff0090);transform:scale(1.12)}.nav-jersey-icon{filter:drop-shadow(0 0 4px #4fefff70);transform:scale(1.05)}.desktop-nav-tabs{grid-template-columns:1fr;gap:6px;padding:0 2px 12px;display:grid}.desktop-nav-tabs>button{color:#7791a6;text-align:left;background:linear-gradient(90deg,#07111c,#0b1622);border:1px solid #263b4d;border-radius:9px;grid-template-columns:1fr auto;align-items:center;min-width:0;height:42px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffff08}.desktop-nav-tabs>button>span{width:auto;max-width:100%;font:900 8px/1.2 var(--font-mono);letter-spacing:.11em}.desktop-nav-tabs>button>i{color:#65cfff;border:1px solid #29465e;border-radius:50%;place-items:center;width:22px;height:22px;font:900 16px/1 sans-serif;transition:transform .18s;display:grid}.desktop-nav-tabs>button.selected>i{color:#d9faff;border-color:#00c8ff;transform:rotate(180deg);box-shadow:0 0 9px #00c8ff66}.desktop-nav-panel{background:linear-gradient(90deg,#0077ff12,#0000);border-left:1px solid #00bfff80;gap:2px;margin:-2px 6px 3px;padding:7px 0 7px 8px;animation:.2s both desktopNavReveal;display:grid}.desktop-nav-panel>button{height:42px}@keyframes desktopNavReveal{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}to{opacity:1;transform:none}}.menu-pack-icon{color:#62d7ff;isolation:isolate;filter:brightness(1.2)contrast(1.3)saturate(1.45)drop-shadow(0 0 2px #d9f8ff)drop-shadow(0 0 6px #168cff)drop-shadow(0 0 12px #005dff99);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:filter .2s,transform .2s;overflow:hidden;transform:translateZ(0);background-image:none!important;flex:0 0 30px!important;width:30px!important;height:30px!important;display:inline-block!important}.page-heading .legends-motion-banner{isolation:isolate;background:linear-gradient(110deg,#0000 0 34%,#b9ff0012 45%,#0000 56%) -130% 0/58% 100% no-repeat,radial-gradient(circle,#8fda1825,#0000 38%),linear-gradient(135deg,#07140d,#102319 48%,#07130c);border:1px solid #233c2c;border-radius:15px;place-items:center;animation:6s ease-in-out infinite legendsSweep;overflow:hidden;box-shadow:inset 0 1px #dbffb817,inset 0 -18px 38px #0005,0 9px 24px #233b2519;filter:none!important;width:min(560px,68vw)!important;height:112px!important;max-height:none!important;margin:0 0 12px!important;display:grid!important;position:relative!important}.legends-motion-banner:before,.legends-motion-banner:after{content:"";z-index:-1;border:1px solid #caff8c2e;border-radius:8px;position:absolute;inset:10px}.legends-motion-banner:after{background:linear-gradient(90deg,#0000,#8be400,#d1ff38,#8be400,#0000);border:0;border-radius:0;height:3px;animation:3.4s ease-in-out infinite legendsBaseline;inset:auto 0 0;box-shadow:0 0 15px #9af000aa}.legends-pitch{z-index:-1;opacity:.5;position:absolute;inset:10px}.legends-pitch:before{content:"";background:#d5ffa52e;width:1px;position:absolute;top:0;bottom:0;left:50%}.legends-pitch:after{content:"";border:1px solid #d5ffa536;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legends-pitch i{border:1px solid #d5ffa52e;width:12%;position:absolute;top:25%;bottom:25%}.legends-pitch i:first-child{border-left:0;left:0}.legends-pitch i:nth-child(2){border-right:0;right:0}.legends-pitch i:nth-child(3){border-left:0;width:4%;top:38%;bottom:38%;left:0}.legends-pitch i:nth-child(4){border-right:0;width:4%;top:38%;bottom:38%;right:0}.legends-copy{color:#f4faef;text-shadow:0 2px 12px #000,0 0 18px #a8ef2050;justify-content:center;align-items:center;gap:13px;display:flex}.legends-copy small{font:900 13px/1 var(--font-mono);letter-spacing:.2em;white-space:nowrap}.legends-copy strong{font:1000 59px/.82 var(--font-display);letter-spacing:-.12em;align-items:center;gap:1px;font-style:italic;display:flex;transform:skew(-7deg)}.legends-copy strong b:first-child{color:#f7fff1}.legends-copy strong b:last-child{color:#a7e900;text-shadow:0 0 22px #a4ef00aa}.legends-ball{color:#d6ff64;text-shadow:0 0 8px #a7ef00;font:900 10px/1 Arial,sans-serif;animation:6s cubic-bezier(.45,.02,.55,.98) infinite legendsBall;position:absolute;bottom:18px;left:7%}@keyframes legendsSweep{0%,18%{background-position:-130% 0,50%,50%}55%,to{background-position:330% 0,50%,50%}}@keyframes legendsBaseline{0%,to{opacity:.38;transform:scaleX(.28)}50%{opacity:1;transform:scaleX(1)}}@keyframes legendsBall{0%,8%{opacity:0;left:7%;transform:translateY(0)scale(.75)}18%{opacity:1}48%{transform:translateY(-13px)scale(1.15)}82%{opacity:1}92%,to{opacity:0;left:91%;transform:translateY(0)scale(.75)}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.page-heading .legends-motion-banner{border-radius:13px;width:100%!important;height:92px!important;max-height:none!important;margin:-15px 0 8px!important}.legends-motion-banner:before,.legends-pitch{inset:8px}.legends-copy{gap:8px}.legends-copy small{letter-spacing:.13em;font-size:clamp(8px,2.4vw,11px)}.legends-copy strong{font-size:clamp(43px,14vw,56px)}.legends-ball{bottom:14px}html body .transfer-market-list article{grid-template-columns:minmax(0,1.25fr) minmax(128px,.9fr) minmax(64px,.45fr)!important;column-gap:8px!important}html body .transfer-market-clubs{grid-template-columns:minmax(62px,1fr) 26px 30px!important;place-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}html body .transfer-market-clubs>i{grid-column:2!important;width:26px!important;min-width:26px!important;margin:0!important}html body .transfer-market-clubs>.transfer-market-to{grid-column:3!important;width:30px!important;min-width:30px!important;height:30px!important}html body .transfer-market-clubs>.transfer-market-from,html body .transfer-market-clubs>.transfer-market-free{grid-column:1!important;justify-self:center!important}html body .transfer-market-free{color:#263128!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;max-width:62px!important;font-size:7px!important;line-height:1.15!important;display:block!important}html body .transfer-market-clubs.renewal-origin .transfer-market-free{letter-spacing:.025em!important;font-size:7px!important}}@media (prefers-reduced-motion:reduce){.page-heading .legends-motion-banner,.legends-motion-banner:after,.legends-ball{animation:none!important}.legends-ball{opacity:.85;left:88%}}.menu-pack-icon svg{stroke:currentColor;stroke-width:1.8px;fill:none;vector-effect:non-scaling-stroke;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}nav button:hover .menu-pack-icon,nav button:focus-visible .menu-pack-icon{filter:brightness(1.35)contrast(1.35)saturate(1.55)drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #30c8ff)drop-shadow(0 0 16px #006fffcc);transform:translateZ(0)scale(1.08)}nav button.active .menu-pack-icon{color:#bcefff;filter:brightness(1.42)contrast(1.38)saturate(1.6)drop-shadow(0 0 3px #fff)drop-shadow(0 0 9px #34d5ff)drop-shadow(0 0 18px #0070ff);transform:translateZ(0)scale(1.1)}.relampagos-users .confirm-dt{color:#05131e;background:#b9ff28;border-color:#b9ff28;justify-content:center;align-items:center;display:inline-flex;min-height:42px!important;padding:0 16px!important}.relampagos-users .confirm-dt:disabled{opacity:.38;cursor:not-allowed}.relampagos-match-team span{align-items:center;gap:9px;display:flex}.relampagos-match-team.away span{justify-content:flex-end}.relampagos-match-team img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.relampagos-match.locked{opacity:.7}.relampagos-score-locked{color:#88a8bd;text-align:center;letter-spacing:.08em;border:1px solid #31536b;grid-column:1/-1;padding:9px;font-size:10px;font-weight:900}.relampagos-match-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.relampagos-match-actions>button:first-child{background:#007be5;justify-content:center;align-items:center;display:inline-flex;min-height:42px!important;padding:0 16px!important}.lightning-match-editor{gap:16px;display:grid}.lightning-editor-teams{background:#06101c;border:1px solid #244c66;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.lightning-editor-teams span{align-items:center;gap:9px;display:flex}.lightning-editor-teams span:last-child{text-align:right;justify-content:flex-end}.lightning-editor-teams img{object-fit:contain;width:42px;height:42px}.lightning-editor-teams em{color:#b9ff28;font-style:normal;font-weight:1000}.lightning-editor-schedule{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lightning-editor-score{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.lightning-editor-score label{text-align:center}.lightning-editor-score input{text-align:center;font-size:24px;font-weight:900}.lightning-editor-score strong{color:#82a6bc;padding-bottom:13px;font-size:10px}.lightning-match-editor .published-match-actions{justify-content:flex-end;gap:8px;display:flex}.lightning-match-editor .save-game{color:#05131e;background:#b9ff28}.lightning-match-editor .cancel-game{color:#dbefff;background:#162a39}@media (width<=700px){.relampagos-users article{grid-template-columns:1fr}.relampagos-match-team img{flex-basis:28px;width:28px;height:28px}.lightning-editor-schedule{grid-template-columns:1fr}.lightning-editor-teams{gap:7px;padding:10px}.lightning-editor-teams img{width:32px;height:32px}.lightning-editor-score{gap:7px}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){:root{--r10-mobile-safe-top:env(safe-area-inset-top)}.google-login-desktop{display:none}.google-login-mobile{margin:12px 0 4px;display:flex}.transfer-summary-copy .eyebrow{font-size:11px!important}.transfer-summary .market-pill{font-size:10px!important}.transfer-summary-clock{font-size:12px!important}.transfer-summary-metrics{font-size:11px!important}.transfer-summary-metrics b{font-size:12px!important}.transfer-summary-metrics small{font-size:11px!important}.transfer-summary-metrics small b{font-size:12px!important}.transfer-ticker-track>span{font-size:10px!important}.transfer-ticker-track span b{font-size:12px!important}.transfer-ticker-track span i{font-size:16px!important}.transfer-ticker-track{backface-visibility:hidden;transform:translate(0);animation:5s linear infinite transfer-ticker!important}.relampagos-registration-period,.relampagos-schedule-panel,.relampagos-admin-grid>.relampagos-panel{min-width:0!important;max-width:100%!important;padding:clamp(14px,3.6vw,20px)!important;overflow:hidden!important}.relampagos-registration-period>div,.relampagos-registration-period label,.relampagos-schedule-panel>*{width:auto!important;min-width:0!important;max-width:100%!important}.relampagos-registration-period>div{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.relampagos-registration-period label,.relampagos-schedule-panel label{grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.relampagos-registration-period input,.relampagos-schedule-panel input,.relampagos-schedule-panel select{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin:0!important}.relampagos-registration-period input[type=datetime-local],.relampagos-schedule-panel input[type=datetime-local]{padding-inline:12px!important;overflow:hidden!important}.relampagos-manual-user-form{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;width:auto!important;margin:14px 0!important;display:grid!important}.relampagos-manual-user-form>.relampagos-pin-field{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;display:grid!important}.relampagos-manual-user-form>.relampagos-pin-field>button{grid-column:1!important;width:100%!important;min-height:48px!important}.relampagos-manual-user-form>button,.relampagos-admin-grid>.relampagos-panel>.danger{width:100%!important;min-height:50px!important}}.tournament-lineup-rules{background:#071521;border:1px solid #23678d;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.tournament-lineup-rules legend{color:#55dcff;font:900 9px var(--font-mono);letter-spacing:.09em;padding:0 9px}.tournament-lineup-rules label{margin:0}.tournament-lineup-rules small{color:#8198a7;margin-top:6px;font-size:8px;line-height:1.45;display:block}.match-row[data-jornada]{padding-top:32px;position:relative}.match-row[data-jornada]:before{content:"JORNADA " attr(data-jornada);color:#59ddff;font:900 9px var(--font-mono);letter-spacing:.11em;text-shadow:0 0 8px #00bfff66;position:absolute;top:9px;left:50%;transform:translate(-50%)}@media (width<=700px){.tournament-lineup-rules{grid-template-columns:1fr}.match-row[data-jornada]{padding-top:35px!important}.match-row[data-jornada]:before{font-size:8px;top:10px}}@media (width>=701px){.tournament-module .match-list .match-row{text-align:center;width:100%;grid-template-columns:minmax(90px,.6fr) minmax(150px,1.35fr) 42px minmax(82px,.65fr) 42px minmax(150px,1.35fr) minmax(90px,.6fr)!important;gap:clamp(5px,1vw,14px)!important;padding:38px clamp(12px,2vw,28px) 18px!important}.tournament-module .match-list .fixture-date{text-align:center;grid-column:1;justify-self:center}.tournament-module .match-list .fixture-home{grid-column:2}.tournament-module .match-list .fixture-home+.fixture-score-slot{grid-column:3}.tournament-module .match-list .fixture-time{grid-column:4;justify-self:center}.tournament-module .match-list .fixture-time+.fixture-score-slot{grid-column:5}.tournament-module .match-list .fixture-away{grid-column:6}.tournament-module .match-list .fixture-team-with-crest,.tournament-module .match-list .fixture-team-with-crest.fixture-away{text-align:center!important;align-items:center!important}.tournament-module .match-list .fixture-side-label{align-self:center!important;transform:none!important}.tournament-module .match-list .fixture-team-identity,.tournament-module .match-list .fixture-away .fixture-team-identity{justify-content:center!important;width:100%!important}.tournament-module .match-list .published-match-actions,.tournament-module .match-list .published-final-actions{grid-area:auto/1/auto/-1!important;justify-content:center!important;justify-self:center!important;min-width:0!important;margin-top:8px!important}}@media (width<=700px){.tournament-module .match-list .match-row,.tournament-module .match-list .match-row:not(.match-editing){text-align:center;grid-template-rows:auto auto;width:100%;grid-template-columns:minmax(0,1fr) 28px minmax(58px,.55fr) 28px minmax(0,1fr)!important;gap:7px 3px!important;padding:38px 7px 14px!important}.tournament-module .match-list .fixture-date,.tournament-module .match-list .match-row:not(.match-editing) .fixture-date{justify-self:center;grid-area:1/1/auto/-1!important;font-size:8px!important;display:block!important}.tournament-module .match-list .fixture-home{grid-area:2/1!important}.tournament-module .match-list .fixture-home+.fixture-score-slot{grid-area:2/2!important}.tournament-module .match-list .fixture-time{justify-self:center;grid-area:2/3!important}.tournament-module .match-list .fixture-time+.fixture-score-slot{grid-area:2/4!important}.tournament-module .match-list .fixture-away{grid-area:2/5!important}.tournament-module .match-list .fixture-team-with-crest,.tournament-module .match-list .fixture-team-with-crest.fixture-away{min-width:0;text-align:center!important;align-items:center!important}.tournament-module .match-list .fixture-side-label{text-align:center!important;align-self:center!important;transform:none!important}.tournament-module .match-list .fixture-team-identity,.tournament-module .match-list .fixture-away .fixture-team-identity{min-width:0;justify-content:center!important;width:100%!important}.tournament-module .match-list .fixture-team-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-module .match-list .published-match-actions,.tournament-module .match-list .published-final-actions{width:100%;grid-area:auto/1/auto/-1!important;justify-content:center!important;justify-self:center!important;margin-top:5px!important}}.relampagos-portal>*{order:20}.relampagos-portal>.relampagos-hero{order:1}.relampagos-portal>.relampagos-registration-period,.relampagos-portal>.relampagos-live-flyer{order:2}.relampagos-portal>.relampagos-result-switch{order:3}.relampagos-portal>.relampagos-crest-library-admin{order:4}.relampagos-portal>.relampagos-admin-grid{display:contents}.relampagos-admin-grid>:first-child{order:5}.relampagos-admin-grid>:nth-child(2){order:6}.relampagos-portal>.relampagos-available-teams{order:7}.relampagos-portal>.relampagos-generate-action{order:8}.relampagos-admin-grid>:nth-child(3){order:9}.relampagos-portal>.relampagos-users{order:10}.relampagos-portal>.relampagos-standings{order:11}.relampagos-portal>.relampagos-matches{order:12}.relampagos-portal>.relampagos-bracket-section{order:13}.relampagos-portal>.relampagos-champion-banner{order:14}.relampagos-registration-period>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relampagos-registration-period label{color:#9ec9df;gap:6px;font-size:10px;font-weight:900;display:grid}.relampagos-generate-action{background:#061522;border:1px solid #23506d;padding:14px;display:grid}.relampagos-generate-action button{letter-spacing:.08em;min-height:48px;font-weight:1000}.relampagos-tournament-end-actions{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;gap:10px;margin-top:14px;display:grid}.relampagos-tournament-end-actions button{min-height:46px;padding:0 18px;font-weight:1000}.relampagos-users article>button{min-height:42px;padding:0 13px}.lightning-capacity-inbox{gap:12px;padding:18px;display:grid}.lightning-capacity-inbox>article{background:linear-gradient(135deg,#0b2417,#08141c);border:1px solid #3d8a54;padding:16px}.lightning-capacity-inbox article>header{align-items:center;gap:12px;display:flex}.lightning-capacity-inbox article>header>span{color:#72ff8b;background:#72ff8b20;border:1px solid #72ff8b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.lightning-capacity-inbox h3{color:#fff;margin:3px 0}.lightning-capacity-inbox header b{color:#72ff8b;font:900 9px var(--font-mono);letter-spacing:.1em}.lightning-capacity-inbox header small{color:#8fa9b8}.lightning-capacity-participants{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.lightning-capacity-participants>span{background:#06111a;border:1px solid #244557;grid-template-columns:24px 25px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.lightning-capacity-participants img{object-fit:contain;width:23px;height:23px}.lightning-capacity-participants strong{color:#72ff8b;text-align:center}.lightning-capacity-participants b,.lightning-capacity-participants small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightning-capacity-participants small{color:#83a4b7;grid-column:3}@media (width<=900px){.relampagos-registration-period>div,.relampagos-users article{grid-template-columns:1fr}.relampagos-users article>button{width:100%}.relampagos-tournament-end-actions,.lightning-capacity-participants{grid-template-columns:1fr}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.relampagos-portal,.relampagos-portal>*,.relampagos-panel,.relampagos-panel>*,.relampagos-panel form,.relampagos-panel label,.relampagos-registration-period>div{width:100%;min-width:0;max-width:100%}.relampagos-panel input,.relampagos-panel select,.relampagos-panel textarea,.relampagos-panel button,.relampagos-registration-period input,.relampagos-registration-period button{margin-left:0;margin-right:0;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.relampagos-panel input[type=datetime-local],.relampagos-registration-period input[type=datetime-local]{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}.relampagos-registration-period{padding:14px}.relampagos-portal{overflow-x:clip}}.relampagos-score.relampagos-score-aligned{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);place-items:center;gap:8px 12px;display:grid}.relampagos-score-aligned .home-score{grid-area:1/1}.relampagos-score-aligned .away-score{grid-area:1/3}.relampagos-score-aligned button{min-height:42px;padding:0 18px}.relampagos-score-aligned .send-under-home{grid-area:2/1}.relampagos-score-aligned .send-under-away{grid-area:2/3}.relampagos-score-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.relampagos-score-actions button{white-space:nowrap;width:100%;min-width:0;max-width:none;padding:0 5px;font-size:clamp(8px,1.8vw,11px);line-height:1.05}.relampagos-score-actions button:only-child{grid-column:1/-1}.relampagos-score-actions button small{font-size:.75em}.relampagos-score-actions .edit-score{color:#dff7ff;background:#12334b;border-color:#6ed8ff}.relampagos-score-actions button:disabled{opacity:.5;cursor:not-allowed}.relampagos-attempt-limit{color:#ff8598;text-align:center;letter-spacing:.05em;grid-column:1/-1;font-size:9px;font-weight:900}@media (width<=700px){.relampagos-score.relampagos-score-aligned{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:7px}.relampagos-score-aligned button{width:100%;max-width:130px;padding:0 10px}}@media (width>=701px) and (hover:hover) and (pointer:fine){.content{align-self:start!important;min-height:100vh!important;display:block!important}.page:has(.dashboard-grid){place-content:start flex-start!important;height:auto!important;min-height:0!important;margin-top:0!important;padding-top:22px!important;display:block!important}.page:has(.dashboard-grid)>.swipe-back-hint:has(button:disabled){display:none!important}.page:has(.dashboard-grid)>.page-heading{margin-top:0!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.draft-club-invitations .club-invitation-card{grid-template-columns:74px minmax(0,1fr)!important}.draft-club-invitations .mini-team-link{width:65px!important;height:75px!important}.draft-club-invitations .club-invitation-team b{font-size:clamp(22px,6.7vw,29px)!important}}.relampagos-users{overflow:hidden;gap:14px!important;padding:clamp(14px,2vw,24px)!important}.relampagos-users>h3{margin:0 0 4px!important;font-size:clamp(.88rem,1.25vw,1.08rem)!important}.relampagos-users .relampagos-user-card{background:linear-gradient(135deg,#0a1f30f5,#04111dfa);border-radius:14px;grid-template-areas:"summary credentials team""actions actions actions";box-shadow:inset 0 1px #5ed5ff14,0 10px 24px #0000002e;border:1px solid #285675!important;grid-template-columns:minmax(230px,.85fr) minmax(310px,1.1fr) minmax(260px,1fr)!important;align-items:stretch!important;gap:14px 18px!important;padding:18px!important;display:grid!important}.relampagos-user-summary{grid-area:summary;gap:9px;min-width:0;padding:3px 0;display:grid}.relampagos-users .lightning-user-id{align-items:center;gap:11px;min-width:0;display:flex}.relampagos-users .lightning-user-id img{object-fit:contain;filter:drop-shadow(0 0 7px #29bfff88);flex:0 0 32px;width:32px;height:32px}.relampagos-users .lightning-user-id>span,.relampagos-user-role{gap:2px;min-width:0;display:grid}.relampagos-users .lightning-user-id b,.relampagos-user-role b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,1.1vw,1.04rem);overflow:hidden}.relampagos-users .lightning-user-id small,.relampagos-user-role small{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.relampagos-user-role b{color:#8deaff}.relampagos-credentials{grid-area:credentials;grid-template-columns:minmax(0,1fr) minmax(95px,.7fr) minmax(105px,.65fr);gap:8px;min-width:0;display:grid}.relampagos-credentials>span,.relampagos-credentials>button{background:#061522;border:1px solid #256484;border-radius:10px;min-width:0;min-height:50px!important}.relampagos-credentials>span{align-content:center;gap:1px;padding:7px 10px;display:grid}.relampagos-credentials b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.relampagos-credentials>button{color:#65ffad;border-color:#25d987;font-size:.72rem;padding:0 10px!important}.relampagos-user-team{grid-area:team;align-content:center;gap:6px;min-width:0;display:grid}.relampagos-user-team>span{letter-spacing:.1em;font-size:.68rem;color:#77dfff!important}.relampagos-users .relampagos-user-team select{border-radius:10px;width:100%;min-width:0;height:50px;padding:0 12px;font-size:clamp(.78rem,1vw,.92rem)}.relampagos-user-actions{grid-area:actions;gap:10px;min-width:0;display:flex}.relampagos-users .relampagos-user-actions>button{white-space:normal;flex:1 1 0;width:auto;min-width:0;font-size:clamp(.68rem,.88vw,.82rem);line-height:1.1;border-radius:10px!important;min-height:46px!important;padding:0 12px!important}@media (width<=1100px){.relampagos-users .relampagos-user-card{grid-template-areas:"summary team""credentials credentials""actions actions";grid-template-columns:minmax(220px,.85fr) minmax(270px,1.15fr)!important}}@media (width<=700px){.relampagos-users{gap:12px!important;padding:12px!important}.relampagos-users .relampagos-user-card{grid-template-areas:"summary""credentials""team""actions";grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:14px!important}.relampagos-user-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px}.relampagos-user-role{text-align:right}.relampagos-credentials{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr)}.relampagos-credentials>button{grid-column:1/-1;width:100%}.relampagos-user-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.relampagos-users .relampagos-user-actions>button{width:100%;min-height:44px!important}}@media (width<=390px){.relampagos-user-summary{grid-template-columns:1fr}.relampagos-user-role{text-align:left}.relampagos-user-actions{grid-template-columns:1fr}}.lightning-var-resolution{gap:18px;min-width:0;display:grid}.lightning-var-resolution>header{background:linear-gradient(110deg,#32101bbb,#081a2a);border:1px solid #ff476b66;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.lightning-var-resolution>header>span{color:#ff7892;border:1px solid #ff476b;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:30px;font-weight:900;display:grid;box-shadow:0 0 22px #ff315955}.lightning-var-resolution>header div{min-width:0}.lightning-var-resolution>header small{color:#ff7892;letter-spacing:.12em;font-weight:900}.lightning-var-resolution>header h3{overflow-wrap:anywhere;margin:4px 0;font-size:clamp(1rem,2vw,1.45rem)}.lightning-var-resolution>header p{color:#aebdca;margin:0}.lightning-var-grid{background:#06131f;border:1px solid #285675;border-radius:14px;overflow:hidden}.lightning-var-grid-head,.lightning-var-row{grid-template-columns:minmax(170px,1.25fr) repeat(3,minmax(140px,1fr));align-items:center;display:grid}.lightning-var-grid-head{color:#6ee3ff;letter-spacing:.08em;text-align:center;background:#0b2639;min-height:48px;font-size:.68rem}.lightning-var-grid-head>*{border-left:1px solid #285675;padding:10px}.lightning-var-grid-head>:first-child{text-align:left;border-left:0}.lightning-var-row{border-top:1px solid #285675;min-height:88px}.lightning-var-row>span,.lightning-var-row>strong,.lightning-var-row>label{border-left:1px solid #285675;min-width:0;height:100%}.lightning-var-row>span{border-left:0;align-items:center;gap:10px;padding:12px;display:flex}.lightning-var-row>span img{object-fit:contain;width:38px;height:38px}.lightning-var-row>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightning-var-row>strong{place-items:center;font-size:1.35rem;display:grid;position:relative}.lightning-var-row>strong.differs{color:#ff7892;background:#ff315910}.lightning-var-row>strong i{color:#fff;background:#ff3159;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;font-style:normal;display:grid;position:absolute;top:8px;right:9px;box-shadow:0 0 12px #ff315999}.lightning-var-row>label{align-content:center;gap:4px;padding:9px 12px;display:grid}.lightning-var-row>label span{color:#72e7ff;letter-spacing:.08em;text-align:center;font-size:.58rem}.lightning-var-row input{color:#fff;text-align:center;background:#061b18;border:1px solid #32d98c;border-radius:9px;width:100%;height:48px;font-size:1.25rem;font-weight:900;box-shadow:inset 0 0 15px #16dc7d16}.lightning-var-resolution>footer{gap:12px;display:flex}.lightning-var-resolution>footer button{border-radius:11px;flex:1;min-height:50px}@media (width<=700px){.lightning-var-resolution{gap:12px}.lightning-var-resolution>header{align-items:flex-start;padding:13px}.lightning-var-resolution>header>span{flex-basis:42px;width:42px;height:42px;font-size:24px}.lightning-var-grid{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.lightning-var-grid-head{display:none}.lightning-var-row{background:#06131f;border:1px solid #285675;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:12px;display:grid}.lightning-var-row>span{border:0;border-bottom:1px solid #285675;grid-column:1/-1;height:auto;padding:0 0 8px}.lightning-var-row>strong{border:1px solid #285675;border-radius:9px;height:54px}.lightning-var-row>strong:before{content:"REPORTE DT";color:#7895a9;letter-spacing:.06em;font-size:.48rem;position:absolute;top:5px;left:7px}.lightning-var-row>label{border:0;grid-column:1/-1;height:auto;padding:2px 0 0}.lightning-var-resolution>footer{grid-template-columns:1fr;display:grid}.lightning-var-resolution>footer .primary{grid-row:1}}.relampagos-users .relampagos-credentials{background:0 0!important;border:0!important;grid-template-columns:minmax(150px,1fr) minmax(105px,.55fr) minmax(110px,.5fr)!important;gap:10px!important;padding:0!important}.relampagos-users .relampagos-credentials>span{gap:4px!important;min-height:58px!important;padding:9px 13px!important}.relampagos-users .relampagos-credentials small{font-size:.68rem!important;line-height:1!important}.relampagos-users .relampagos-credentials b{font-size:clamp(1rem,1.25vw,1.2rem)!important;line-height:1.12!important}.relampagos-users .relampagos-credentials button{min-height:58px!important;font-size:.76rem!important}.lightning-var-grid-head b{align-content:center;gap:4px;display:grid}.lightning-var-grid-head b small{color:#fff;letter-spacing:.04em;text-transform:none;font-size:.66rem}.lightning-var-row>strong{align-content:center;gap:4px;padding-top:13px}.lightning-var-row>strong>small{color:#79dbf4;letter-spacing:.04em;white-space:nowrap;font-size:.56rem;display:none}@media (width<=700px){.relampagos-users .relampagos-credentials{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr)!important}.relampagos-users .relampagos-credentials button{grid-column:1/-1}.lightning-var-row>strong>small{text-overflow:ellipsis;max-width:calc(100% - 8px);display:block;overflow:hidden}.lightning-var-row>strong:before{display:none}}.transfer-ticker-track span i{color:#0000!important;width:26px!important;height:28px!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;margin-left:2px!important;font-size:0!important;display:inline-block!important;position:relative!important;overflow:visible!important}.transfer-ticker-track span i:after{content:"";clip-path:polygon(0 28%,54% 28%,54% 0,100% 50%,54% 100%,54% 72%,0 72%);filter:drop-shadow(0 0 .75px #02391d)drop-shadow(0 0 3px #08d95c99);background:#0df36a;display:block;position:absolute;inset:2px 3px;transform:rotate(-90deg)}.transfer-ticker-track span.baja i:after{filter:drop-shadow(0 0 .75px #560b18)drop-shadow(0 0 3px #ff3d5899);background:#ff4057;transform:rotate(90deg)}.transfer-market-clubs i{color:#0000!important;width:30px!important;height:30px!important;text-shadow:none!important;margin:0 1px!important;font-size:0!important;display:inline-block!important;position:relative!important}.transfer-market-clubs i:before{content:"";clip-path:polygon(0 25%,65% 25%,65% 0,100% 50%,65% 100%,65% 75%,0 75%);filter:drop-shadow(0 0 .75px #013f5b)drop-shadow(0 0 3px #0ccfff99);background:#23d8ff;width:23px;height:10px;position:absolute;top:10px;left:3px}.transfer-market-clubs i:after{display:none!important}.player-membership-market>span>b{max-width:100%;display:block}.player-membership-market>span>b>.club-text-link{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.transfer-market-from,.transfer-market-to{width:27px;height:27px}.player-membership-market{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.player-membership-market>span:last-child{grid-column:span 2}.player-membership-market>span small{font-size:9px}.player-membership-market>span b{font-size:17px}}.relampagos-standings,.relampagos-bracket-section{background:linear-gradient(145deg,#06111d,#071827);border:1px solid #1d5375;gap:14px;margin-top:18px;padding:18px;display:grid}.relampagos-section-title span{color:#b9ff28;font:900 9px var(--font-mono);letter-spacing:.14em}.relampagos-section-title h3{color:#55d7ff;margin:4px 0;font-size:18px}.relampagos-section-title small{color:#86a8be}.relampagos-standings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relampagos-group-table{background:#040d16;border:1px solid #23506d;min-width:0;overflow:hidden}.relampagos-group-table>header{background:linear-gradient(90deg,#0b3857,#082035);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.relampagos-group-table>header b{color:#fff;letter-spacing:.1em}.relampagos-group-table>header small{color:#79dfff;font-size:9px}.relampagos-table-head,.relampagos-table-row{grid-template-columns:34px minmax(125px,1fr) 43px repeat(7,36px);align-items:center;min-width:536px;display:grid}.relampagos-table-head{color:#7895a8;font:900 8px var(--font-mono);text-align:center;background:#0d1b27;padding:7px 8px}.relampagos-table-head span:nth-child(2){text-align:left}.relampagos-table-row{color:#cfe5f2;text-align:center;border-top:1px solid #132b3c;padding:7px 8px;font-size:11px}.relampagos-table-row.qualifying{background:linear-gradient(90deg,#b9ff2817,#0000 60%)}.relampagos-table-row>.relampagos-position{color:#b9ff28}.relampagos-table-row>.relampagos-points{color:#fff;font-size:14px}.relampagos-table-row .negative{color:#ff7183}.relampagos-standing-team{text-align:left;align-items:center;gap:7px;min-width:0;display:flex}.relampagos-standing-team img,.relampagos-standing-team i{object-fit:contain;color:#55d7ff;background:#0d2637;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.relampagos-standing-team b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relampagos-bracket{grid-template-columns:repeat(var(--bracket-columns,4),minmax(210px,1fr));gap:34px;padding:10px 4px 18px;display:grid;overflow-x:auto}.relampagos-bracket-column{flex-direction:column;justify-content:space-around;gap:16px;min-width:210px;display:flex;position:relative}.relampagos-bracket-column:not(:last-child):after{content:"";filter:drop-shadow(0 0 4px #23bfff);border-top:2px solid #2d7197;width:20px;position:absolute;top:50%;right:-27px}.relampagos-bracket-column h4{text-align:center;color:#9ce8ff;font:900 10px var(--font-mono);letter-spacing:.12em;border-bottom:2px solid #28cfff;margin:0;padding:8px}.bracket-group,.bracket-game{background:#06121e;border:1px solid #28516a;box-shadow:0 7px 18px #0006}.bracket-group>small{color:#65ddff;background:#0a314a;padding:5px 8px;font-weight:900;display:block}.bracket-group>span,.bracket-game>span{border-top:1px solid #173247;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:39px;padding:6px 8px;display:grid}.bracket-group img,.bracket-game img{object-fit:contain;width:25px;height:25px}.bracket-group b,.bracket-game b{text-overflow:ellipsis;white-space:nowrap;color:#e6f5ff;font-size:10px;overflow:hidden}.bracket-group em{color:#b9ff28;font:900 8px var(--font-mono);font-style:normal}.bracket-game strong{color:#87a7ba;font-size:15px}.bracket-game .winner{background:linear-gradient(90deg,#b9ff2829,#0000);box-shadow:inset 3px 0 #b9ff28}.bracket-game .winner strong{color:#b9ff28}.bracket-pending{color:#64859a;min-height:82px;font:900 9px var(--font-mono);border:1px dashed #31556b;place-items:center;display:grid}@media (width<=900px){.relampagos-standings-grid{grid-template-columns:1fr}.relampagos-group-table{overflow-x:auto}.relampagos-bracket{grid-template-columns:repeat(var(--bracket-columns,4),210px)}}@media (width<=700px){.relampagos-standings,.relampagos-bracket-section{margin-top:12px;padding:12px}.relampagos-table-head,.relampagos-table-row{grid-template-columns:30px minmax(120px,1fr) 40px repeat(7,34px)}}.relampagos-profile-restriction{text-align:left;background:#071724;border:1px solid #31566c;margin-top:14px;padding:15px}.relampagos-profile-restriction b{color:#58dfff;font:900 10px var(--font-mono);letter-spacing:.09em}.relampagos-profile-restriction p{line-height:1.5;color:#9ab3c3!important;margin:7px 0 0!important}.relampagos-champion-banner{text-align:center;background:radial-gradient(circle at 50% 38%,#ffd94a32,#0000 28%),linear-gradient(145deg,#0b1924,#152433 58%,#101719);border:1px solid #ffd55478;place-items:center;gap:4px;min-height:270px;margin-top:18px;padding:28px;display:grid;box-shadow:inset 0 0 45px #ffd84a0d,0 14px 34px #0008}.relampagos-champion-banner>div{filter:drop-shadow(0 15px 18px #0009);place-items:center;width:145px;height:145px;display:grid}.relampagos-champion-banner img{object-fit:contain;width:100%;height:100%}.relampagos-champion-banner>div>span{color:#ffd554;font-size:78px}.relampagos-champion-banner p{color:#ffd554;font:1000 13px var(--font-mono);letter-spacing:.22em;margin:8px 0 0}.relampagos-champion-banner h2{color:#fff;text-shadow:0 3px 22px #ffd84a55;margin:0;font-size:clamp(28px,5vw,48px)}.relampagos-provisional-club{align-content:start;gap:12px;display:grid}.relampagos-portal .relampagos-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.relampagos-portal .relampagos-panel select,.relampagos-portal .relampagos-panel button{border-radius:9px;min-height:48px}.relampagos-portal .relampagos-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.relampagos-portal .relampagos-panel select{width:100%;padding:0 14px}.relampagos-live-flyer{isolation:isolate;border:1px solid;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:20px 26px;display:grid;position:relative;overflow:hidden}.relampagos-live-flyer:before{content:"";z-index:-1;animation:3.2s linear infinite relampagos-scan;position:absolute;inset:-80% 35%;transform:rotate(24deg)}.relampagos-live-flyer.active{color:#4dffa7;background:linear-gradient(120deg,#052c1d,#071821 55%,#07331f);border-color:#36ff9a88;box-shadow:inset 0 0 35px #24ff8b13,0 0 22px #24ff8b22}.relampagos-live-flyer.active:before{background:linear-gradient(90deg,#0000,#4dffa719,#0000)}.relampagos-live-flyer.inactive{color:#ff6988;background:linear-gradient(120deg,#350b17,#151018 55%,#280811);border-color:#ff456d88;box-shadow:inset 0 0 35px #ff315b12,0 0 22px #ff315b1c}.relampagos-live-flyer.inactive:before{background:linear-gradient(90deg,#0000,#ff456d17,#0000)}.relampagos-live-orb{border:4px solid;border-radius:50%;width:26px;height:26px;animation:1.4s ease-in-out infinite relampagos-pulse;box-shadow:0 0 9px,0 0 24px}.relampagos-live-flyer small{color:#91adbc;font:900 8px var(--font-mono);letter-spacing:.12em;display:block}.relampagos-live-flyer strong{color:currentColor;font:1000 clamp(22px,3vw,36px) var(--font-mono);letter-spacing:.06em;text-shadow:0 0 16px;margin-top:4px;display:block}.relampagos-live-flyer p{color:#c1d1d9;margin:4px 0 0}.relampagos-live-flyer>i{filter:drop-shadow(0 0 12px);font-size:42px;font-style:normal}@keyframes relampagos-pulse{50%{opacity:.55;transform:scale(.72)}}@keyframes relampagos-scan{0%{translate:-180%}to{translate:180%}}.relampagos-result-switch{border-color:#355367;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.relampagos-result-switch h3{color:#fff;margin:5px 0}.relampagos-result-switch p{color:#91a8b7;max-width:760px;margin:4px 0;line-height:1.5}.relampagos-result-switch>button{clip-path:none;border:1px solid;flex:none;align-items:center;gap:12px;min-width:245px;padding:0 18px;display:flex}.relampagos-result-switch>button>span{background:#263843;border-radius:20px;width:54px;height:26px;position:relative;box-shadow:inset 0 0 9px #0008}.relampagos-result-switch>button>span:after{content:"";background:#ff5575;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 0 10px #ff5575}.relampagos-result-switch.enabled>button>span:after{background:#43ffa0;left:31px;box-shadow:0 0 10px #43ffa0}.relampagos-result-switch.enabled>button{color:#54ffad;background:#063320}.relampagos-result-switch.disabled>button{color:#ff6682;background:#350b16}.relampagos-result-switch.unavailable{opacity:.82;border-style:dashed}.relampagos-result-switch.unavailable>button{color:#8095a2;cursor:not-allowed;box-shadow:none;background:#101a21}.relampagos-score-only-rule{color:#75dfff;font:800 9px/1.5 var(--font-mono);background:#061b29;border:1px solid #2b789c;margin:0;padding:12px 14px}.relampagos-provisional-club label,.relampagos-crest-library-admin label{color:#9fb2bf;font:900 9px var(--font-mono);letter-spacing:.06em;gap:6px;display:grid}.relampagos-crest-explorer{background:linear-gradient(145deg,#061827,#07121b);border:1px solid #26749b;border-radius:12px;gap:12px;margin:0;padding:14px;display:grid}.relampagos-crest-explorer legend{color:#55dfff;font:1000 9px var(--font-mono);letter-spacing:.1em;padding:0 10px}.relampagos-crest-explorer-tools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.relampagos-crest-empty{color:#6d8c9f;min-height:105px;font:900 8px var(--font-mono);letter-spacing:.08em;text-align:center;grid-column:1/-1;place-items:center;margin:0;display:grid}.relampagos-crest-picker{background:#050d14;border:1px solid #29475a;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:245px;padding:8px;display:grid;overflow:auto}.relampagos-crest-picker button{color:#e8f7ff;clip-path:none;background:#091722;border:1px solid #29475a;border-radius:10px;grid-template-rows:52px auto auto;place-items:center;gap:3px;min-width:0;min-height:106px;padding:8px;display:grid}.relampagos-crest-picker button:hover,.relampagos-crest-picker button.selected{background:#08283d;border-color:#00bfff;box-shadow:inset 0 0 18px #00bfff1f,0 0 14px #00bfff30}.relampagos-crest-picker img{object-fit:contain;width:50px;height:50px}.relampagos-crest-picker span{text-overflow:ellipsis;white-space:nowrap;width:100%;font:900 8px var(--font-mono);overflow:hidden}.relampagos-crest-picker small{text-overflow:ellipsis;white-space:nowrap;color:#6f91a5;width:100%;font:700 7px var(--font-mono);overflow:hidden}.relampagos-generic-upload{background:#081620;border:1px dashed #356078;padding:12px}.relampagos-selected-crest{color:#73ffb5;font:900 8px var(--font-mono);background:#07311c66;border:1px solid #79ffb759;align-items:center;gap:12px;padding:10px;display:flex}.relampagos-selected-crest img{object-fit:contain;width:52px;height:52px}.relampagos-generic-auto-note{color:#c9ff5e;font:900 8px/1.5 var(--font-mono);letter-spacing:.05em;background:#24330866;border:1px solid #acdc3655;border-radius:8px;margin:0;padding:11px 13px}.relampagos-crest-library-admin{grid-template-columns:minmax(220px,.75fr) minmax(340px,1.5fr);align-items:end;gap:18px;margin-top:18px;padding:22px;display:grid}.relampagos-crest-library-admin h3,.relampagos-preset-cleanup h3{color:#fff;margin:5px 0}.relampagos-crest-library-admin p,.relampagos-preset-cleanup p{color:#91a8b7;margin:5px 0;line-height:1.5}.relampagos-crest-library-admin form{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;display:grid}.relampagos-bulk-crest-loader{text-align:center;cursor:pointer;background:linear-gradient(135deg,#062035,#07131d);border-radius:10px;place-content:center;min-height:76px;padding:12px 18px;position:relative;box-shadow:inset 0 0 22px #00bfff12;border:1px dashed #16bdf0!important;gap:5px!important;display:grid!important}.relampagos-bulk-crest-loader:hover{box-shadow:inset 0 0 28px #00bfff25,0 0 16px #00bfff22;border-color:#6fe5ff!important}.relampagos-bulk-crest-loader>span{color:#61dcff;font:1000 10px var(--font-mono);letter-spacing:.08em}.relampagos-bulk-crest-loader>small{color:#819aa9;font:700 7px var(--font-mono)}.relampagos-bulk-crest-loader input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.relampagos-upload-count{color:#64f9b2;font:900 8px var(--font-mono);letter-spacing:.08em;text-align:center;background:#07332180;border:1px solid #57f7ad55;grid-column:1/-1;padding:9px 12px}.relampagos-upload-progress{background:#03131e;border:1px solid #18dfff88;border-radius:8px;grid-column:1/-1;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #001722,0 0 14px #00bfff22}.relampagos-upload-progress>span{background:linear-gradient(90deg,#007cff,#00e7ff,#55ffac);min-width:2px;transition:width .25s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #00dfff}.relampagos-upload-progress>b{z-index:1;color:#fff;height:100%;font:900 9px var(--font-mono);letter-spacing:.1em;text-shadow:0 1px 4px #001018;place-items:center;display:grid;position:relative}.relampagos-library-summary{border-top:1px solid #263c4b;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.relampagos-library-summary span{background:#07141e;border:1px solid #2b4b5f;gap:5px;min-width:150px;padding:9px 12px;display:grid}.relampagos-library-summary b{color:#57ddff;font:900 8px var(--font-mono)}.relampagos-library-summary small{color:#829cab;font:700 8px var(--font-mono)}.relampagos-library-summary button{border-radius:6px;min-height:28px;padding:4px 8px;font-size:7px}.relampagos-file-manager{background:#06111a;border:1px solid #2b536a;border-radius:10px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.relampagos-file-manager>b{color:#67e4ff;font:1000 9px var(--font-mono);letter-spacing:.1em}.relampagos-file-manager>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:310px;display:grid;overflow:auto}.relampagos-file-manager article{background:#081722;border:1px solid #29475a;border-radius:8px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.relampagos-file-manager img{object-fit:contain;width:42px;height:42px}.relampagos-file-manager article>span{gap:3px;min-width:0;display:grid}.relampagos-file-manager strong,.relampagos-file-manager small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relampagos-file-manager strong{color:#edfaff;font:900 8px var(--font-mono)}.relampagos-file-manager small{color:#7f9baa;font:700 7px var(--font-mono)}.relampagos-file-manager button{border-radius:6px;min-height:31px;padding:5px 7px;font-size:7px}.relampagos-crest-delete-confirm{grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px;display:grid}.relampagos-crest-delete-confirm>span{color:#ff7892;width:64px;height:64px;font:1000 30px var(--font-mono);background:#3d0b18;border:1px solid #ff4168;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #ff315544}.relampagos-crest-delete-confirm b{color:#ff7892;font:1000 9px var(--font-mono);letter-spacing:.12em}.relampagos-crest-delete-confirm h3{color:#fff;margin:6px 0}.relampagos-crest-delete-confirm p{color:#aabac5;margin:0 0 8px;line-height:1.5}.relampagos-crest-delete-confirm small{color:#78909f;line-height:1.45}.relampagos-crest-delete-confirm>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.relampagos-crest-delete-confirm>div:last-child button{clip-path:none;border-radius:12px;min-height:48px}.relampagos-crest-delete-confirm .confirm-action{color:#baffd3;background:linear-gradient(#08723b,#03451f);border:1px solid #36f58a;box-shadow:0 0 20px #1eff7833}.relampagos-preset-cleanup{background:linear-gradient(135deg,#2d0712aa,#0b151d);border:1px solid #ff355f66;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:22px;display:flex}.relampagos-preset-cleanup button{flex:none;min-height:46px}.relampagos-finish-confirm{grid-template-columns:62px minmax(0,1fr);gap:16px;padding:22px;display:grid}.relampagos-finish-confirm>span{background:#ffd84a12;border:1px solid #d8af3d;border-radius:50%;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.relampagos-finish-confirm b{color:#ffd554;font:900 9px var(--font-mono);letter-spacing:.12em}.relampagos-finish-confirm h3{color:#fff;margin:5px 0 8px;font-size:21px}.relampagos-finish-confirm p{color:#9eb0bd;margin:0;line-height:1.55}.relampagos-finish-confirm>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.relampagos-finish-confirm>div:last-child button{min-height:42px;padding:0 16px}@media (width<=700px){.relampagos-champion-banner{min-height:225px;padding:20px}.relampagos-champion-banner>div{width:110px;height:110px}.relampagos-finish-confirm{text-align:center;grid-template-columns:1fr}.relampagos-finish-confirm>span{margin:auto}.relampagos-finish-confirm>div:last-child{flex-direction:column;grid-column:auto}.relampagos-crest-library-admin{grid-template-columns:1fr;padding:15px}.relampagos-crest-library-admin form{grid-template-columns:1fr}.relampagos-crest-picker{grid-template-columns:repeat(3,minmax(0,1fr));max-height:300px}.relampagos-crest-explorer-tools{grid-template-columns:1fr}.relampagos-preset-cleanup{flex-direction:column;align-items:stretch}.relampagos-live-flyer{grid-template-columns:auto minmax(0,1fr);padding:16px}.relampagos-live-flyer>i{display:none}.relampagos-live-flyer strong{font-size:20px}.relampagos-live-flyer p{font-size:12px}.relampagos-result-switch{flex-direction:column;align-items:stretch}.relampagos-result-switch>button{justify-content:center;width:100%;min-width:0}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.tournament-module-nav.four-tabs{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-module-nav.four-tabs button{border-right:0;border-bottom:1px solid var(--line);min-width:0;min-height:72px;padding:12px}.tournament-module-nav.four-tabs button b{font-size:10px}.tournament-module-nav.four-tabs button small{font-size:8px}.tournament-module-nav.four-tabs .danger-tab{color:#ff8390;border:1px solid #7d2833;display:flex!important}}.relampagos-date{color:#b8eaff;letter-spacing:.04em;margin-top:8px;font-size:12px;line-height:1.45;display:block}.relampagos-finish{justify-self:center;margin-top:8px;padding:12px 18px;font-weight:900}.relampagos-cta{z-index:0;isolation:isolate;color:#fff;text-align:center;cursor:pointer;background:linear-gradient(112deg,#031426 2%,#061e3a 48%,#241307 100%) 0 0/100% 100% padding-box padding-box,linear-gradient(118deg,#00d5ff,#0879ff 26%,#f8fbff 43%,#ff7a00 66%,#00c8ff 84%,#0755d9) 0 0/260% 260% border-box;border:2px solid #0000;border-radius:18px;grid-column:1/-1;justify-items:center;gap:5px;width:100%;padding:16px 18px 18px;transition:transform .2s,filter .2s;animation:4.8s linear infinite relampagos-electric-bevel;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #b6f5ff63,0 0 0 1px #002f6c,0 0 18px #008cff80,0 0 40px #ff710033}.relampagos-cta:hover,.relampagos-cta:focus-visible{filter:brightness(1.15);outline:none;transform:translateY(-2px)scale(1.005)}.relampagos-cta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 12% 62%,#005bc638,#0000 29%),radial-gradient(at 88% 38%,#5c10ff26,#0000 31%),linear-gradient(#00152b24,#0000 70%);position:absolute;inset:0}.relampagos-electric-frame{z-index:0;pointer-events:none;border-radius:inherit;opacity:1;mix-blend-mode:screen;background:radial-gradient(at 50% 48%,#0068ff18,#0000 62%);position:absolute;inset:0;overflow:hidden}.relampagos-electric-frame svg{width:100%;height:100%;display:block;overflow:visible}.relampagos-bolt{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:330 1040;stroke-dashoffset:1040px;opacity:0;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px)drop-shadow(0 0 16px);animation:3.7s linear infinite relampagos-lightning}.relampagos-bolt.bolt-main{color:#64f5ff;stroke:#64f5ff;stroke-width:4.8px;animation-delay:.12s}.relampagos-bolt.bolt-branch{color:#249dff;stroke:#249dff;stroke-width:3.15px;animation-duration:4.15s;animation-delay:.92s}.relampagos-bolt.bolt-far{color:#9b8bff;stroke:#9b8bff;stroke-width:2.3px;animation-duration:4.55s;animation-delay:1.64s}.relampagos-bolt.bolt-spark{color:#67d9ff;stroke:#67d9ff;stroke-width:2.6px;stroke-dasharray:220 1120;animation-duration:3.35s}.relampagos-bolt.bolt-spark-a{animation-delay:2.12s}.relampagos-bolt.bolt-spark-b{color:#70aaff;stroke:#70aaff;stroke-width:2px;animation-delay:2.78s}.relampagos-cta:after{content:"";pointer-events:none;border:1px solid #d4f8ff2d;border-radius:14px;position:absolute;inset:3px;box-shadow:inset 0 0 18px #0bbcff1f}.relampagos-cta-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 0 8px #007cff)drop-shadow(0 0 19px #ff720055);width:min(100%,560px);max-height:154px;margin:-9px 0 -15px;display:block;position:relative;transform:scale(1.08)}.relampagos-cta-kicker{z-index:1;color:#ffe341;letter-spacing:.16em;font-weight:900;position:relative}.relampagos-cta b{z-index:1;font-size:clamp(18px,2.4vw,27px);position:relative}.relampagos-cta small{z-index:1;color:#aee9ff;position:relative}@keyframes relampagos-electric-bevel{0%{background-position:0 0,0%}50%{background-position:0 0,100%}to{background-position:0 0,0%}}@keyframes relampagos-lightning{0%,10%,15%,39%,to{opacity:0;stroke-dashoffset:1040px}11%,12.5%{opacity:1;stroke-dashoffset:0}13%{opacity:.24;stroke-dashoffset:-70px}14%{opacity:.82;stroke-dashoffset:-130px}40%,41.5%{opacity:.9;stroke-dashoffset:0}42%{opacity:.16;stroke-dashoffset:-155px}43%{opacity:.66;stroke-dashoffset:-210px}}.relampagos-portal{gap:18px;padding:clamp(18px,3vw,34px);display:grid}.relampagos-hero{background:linear-gradient(100deg,#061a32,#0d1430);border-left:4px solid #ffe341;gap:8px;padding:16px;display:grid}.relampagos-hero h2{color:#ffe341;margin:0}.relampagos-hero p{color:#b8d5ed;margin:0}.relampagos-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.relampagos-panel{background:#071321;border:1px solid #265274;gap:10px;padding:15px;display:grid}.relampagos-panel b{color:#00caff;letter-spacing:.08em}.relampagos-panel input,.relampagos-panel select,.relampagos-score input{color:#fff;background:#060d16;border:1px solid #315a77;width:100%;min-width:0;padding:10px}.relampagos-panel button,.relampagos-score button{color:#fff;cursor:pointer;background:#063c69;border:1px solid #00b8ff;padding:10px;font-weight:800}.relampagos-panel .danger{background:#3d1020;border-color:#ef466a}.relampagos-users{gap:7px;display:grid}.relampagos-users article{border-bottom:1px solid #213648;grid-template-columns:1.2fr 1.4fr minmax(170px,.8fr);align-items:center;gap:12px;padding:11px;display:grid}.relampagos-users span{color:#e7f5ff;font-weight:900}.relampagos-users small{color:#9bb4c7}.relampagos-users select{color:#fff;background:#07121f;border:1px solid #32638b;padding:8px}.relampagos-selection-count{color:#69dbff;letter-spacing:.08em;margin:-.2rem 0 .35rem;font-size:.78rem;display:block}.relampagos-manual-user-form{grid-template-columns:1fr 1fr;gap:.55rem;margin:.75rem 0;display:grid}.relampagos-manual-user-form button{grid-column:1/-1}.relampagos-available-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.relampagos-available-head strong{color:#45d8ff;white-space:nowrap;border:1px solid #00b8ff;border-radius:999px;padding:.35rem .7rem}.relampagos-available-team-list article{cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.relampagos-available-team-list article:hover,.relampagos-available-team-list article:focus-visible{border-color:#00c8ff;transform:translateY(-2px)}.relampagos-available-team-list article.selected{background:linear-gradient(90deg,#00dd7f21,#00aaff0f);border-color:#42f596;box-shadow:inset 0 0 0 1px #42f5962e}.relampagos-select-copy{color:#58dfff;letter-spacing:.06em;margin-top:.15rem;font-size:.68rem;display:block}.relampagos-available-team-list article.selected .relampagos-select-copy{color:#4cff9d}.relampagos-users{background:#071524;border:1px solid #174f77;border-radius:12px;margin-top:1rem;padding:1rem}.relampagos-users h3{color:#18cfff;letter-spacing:.12em;margin:0 0 .7rem;font-size:.9rem}.relampagos-users article{grid-template-columns:1.2fr 1.4fr minmax(160px,.8fr) auto}.relampagos-users article button{white-space:nowrap}.relampagos-users .empty-state{color:#9aadbf;margin:0}.relampagos-pin-field{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.relampagos-pin-field button{color:#78ecff;min-height:42px;font:900 8px var(--font-mono);clip-path:none;background:#072739;border:1px solid #37e6ff;border-radius:8px;grid-column:auto;padding:0 10px}.relampagos-credentials{background:#06121b;border:1px solid #2a637d;border-radius:8px;grid-template-columns:1fr 80px auto;align-items:center;gap:7px;padding:7px;display:grid}.relampagos-credentials>span{gap:2px;min-width:0;display:grid}.relampagos-credentials small{font:800 6px var(--font-mono);letter-spacing:.08em}.relampagos-credentials b{text-overflow:ellipsis;color:#fff;font:900 8px var(--font-mono);overflow:hidden}.relampagos-credentials button{color:#93ffc1;clip-path:none;background:#083922;border:1px solid #43f59c;border-radius:7px;min-height:34px!important;padding:0 9px!important;font-size:7px!important}.relampagos-readonly-date{color:#8fdcff;background:#0b1721;border:1px solid #315a77;align-items:center;width:100%;min-height:42px;padding:10px;font-weight:800;display:flex}.relampagos-available-teams{margin-top:12px}.relampagos-available-team-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;max-height:310px;padding-right:2px;display:grid;overflow:auto}.relampagos-available-team-list article{background:#050f19;border:1px solid #214b69;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.relampagos-team-crest{color:#62d9ff;border:1px solid #2d6d92;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.relampagos-team-crest img{object-fit:contain;width:100%;height:100%}.relampagos-available-team-list strong,.relampagos-available-team-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relampagos-available-team-list strong{color:#effaff}.relampagos-available-team-list small{color:#88a8bd;margin-top:3px;font-size:10px}.relampagos-available-team-list button{padding:8px!important;font-size:10px!important}.relampagos-matches{gap:9px;display:grid}.relampagos-matches h3{color:#57d5ff;margin:0}.relampagos-match{background:#06101c;border:1px solid #1c3c54;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.relampagos-match>div:first-child{text-align:left}.relampagos-match>div:nth-child(3){text-align:right}.relampagos-match b{color:#fff;display:block}.relampagos-match small{color:#94b7cf;font-weight:700;display:block}.relampagos-match strong{color:#b9ff28;white-space:nowrap;font-size:24px}.relampagos-match strong i{color:#a5c0d6;font-style:normal}.relampagos-score{grid-column:1/-1;justify-content:center;gap:6px;display:flex}.relampagos-score input{text-align:center;width:56px;font-size:18px}.relampagos-score button{background:#007be5}.relampagos-match.conflict{border-color:#ee8638}.relampagos-match .warning{background:#f7a81a;border:0;padding:8px;font-weight:900}.relampagos-champions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.relampagos-champions h3{color:#ffe341;width:100%;margin:0}.relampagos-champions span{border:1px solid #8c6d19;align-items:center;gap:6px;padding:7px 10px;display:flex}.relampagos-champions img{object-fit:contain;width:32px;height:32px}.relampagos-registration{gap:12px;display:grid}.relampagos-registration label{gap:6px;display:grid}.relampagos-registration input,.relampagos-registration select{color:#fff;background:#07121f;border:1px solid #315a77;padding:10px}.relampagos-registration .check{align-items:flex-start;font-size:13px;display:flex}.relampagos-registration .check input{width:auto;margin:3px 8px 0 0}@media (width<=700px){.relampagos-portal{gap:12px;padding:14px}.relampagos-admin-grid{grid-template-columns:1fr}.relampagos-users article{grid-template-columns:1fr;gap:5px}.relampagos-users select{width:100%}.relampagos-available-team-list{grid-template-columns:1fr;max-height:280px}.relampagos-available-team-list article{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.relampagos-team-crest{width:38px;height:38px}.relampagos-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding:11px}.relampagos-match strong{font-size:19px}.relampagos-match b{overflow-wrap:anywhere;font-size:13px}.relampagos-match small{font-size:10px}.relampagos-match>div:nth-child(3){grid-column:3}.relampagos-score{grid-column:1/-1}.relampagos-cta{border-radius:16px;padding:13px 12px 16px}.relampagos-cta-logo{width:min(100%,420px);max-height:122px;margin:-8px 0 -15px;transform:scale(1.06)}.relampagos-cta b{font-size:20px}.relampagos-electric-frame{opacity:.82}}.language-orb{box-sizing:border-box;filter:drop-shadow(0 0 5px #0af8);border:2px solid #61dfff;border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.language-orb:before,.language-orb:after{content:"";pointer-events:none;position:absolute}.language-orb:before{border-top:1px solid #61dfff;top:5px;left:2px;right:2px}.language-orb:after{border-left:1px solid #61dfff;border-right:1px solid #61dfff;border-radius:50%;inset:1px 4px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.topbar{justify-content:flex-start!important;gap:8px!important;height:68px!important;padding:0 14px!important}.mobile-brand{pointer-events:auto!important;flex:0 0 108px!important;width:108px!important;height:64px!important;margin:0 auto 0 0!important;display:flex!important;position:static!important;left:auto!important;transform:none!important}.mobile-brand img{object-fit:contain!important;filter:drop-shadow(0 0 9px #007dff99)!important;width:108px!important;height:60px!important}.top-actions{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;display:flex!important}.top-actions .transfer-status,.top-actions .view-mode-launcher{display:none!important}.top-actions .recruitment-notification,.top-actions .language-toggle,.top-actions .logout{box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #2e7ba955,0 0 13px #008cff1c!important}.top-actions .recruitment-notification{background:linear-gradient(145deg,#08233e,#09121f)!important;border-color:#249ee0!important;width:42px!important;min-width:42px!important;padding:0!important}.top-actions .recruitment-notification .notification-icon{object-fit:contain!important;filter:drop-shadow(0 0 6px #3fd7ff)!important;width:25px!important;height:25px!important}.top-actions .role-display{white-space:nowrap!important;background:linear-gradient(145deg,#172504,#263b02)!important;border:1px solid #587d1a!important;border-radius:12px!important;flex:0 auto!important;align-items:center!important;gap:5px!important;width:fit-content!important;min-width:0!important;max-width:min(32vw,134px)!important;height:42px!important;padding:0 7px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #a5d50028!important}.top-actions .role-display i{flex:0 0 8px!important;width:8px!important;height:8px!important;margin:0!important;display:block!important}.top-actions .role-display b{min-width:0!important;max-width:min(19vw,86px)!important;font:900 9px/1 var(--font-mono)!important;letter-spacing:.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.top-actions .role-display small{font:900 8px/1 var(--font-mono)!important;letter-spacing:.02em!important;white-space:nowrap!important;flex:none!important;display:block!important}.top-actions .language-toggle{background:linear-gradient(145deg,#09233b,#0a111c)!important;border-color:#2a82bc!important;gap:2px!important;width:42px!important;min-width:42px!important;padding:0!important}.top-actions .language-toggle .language-orb{width:17px!important;height:17px!important}.top-actions .language-toggle b{font:900 9px/1 var(--font-mono)!important;color:#7fe8ff!important;letter-spacing:.02em!important}.top-actions .logout{color:#ffb1bc!important;background:radial-gradient(circle at 35% 24%,#772437,#2a0c16 68%)!important;border-color:#ff536d!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important;box-shadow:inset 0 0 0 1px #ff6b7c55,0 0 15px #ff3f5440!important}.top-actions .logout span{filter:drop-shadow(0 0 6px #ff5c73)!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.results-grid .standings table{table-layout:fixed}.results-grid .standings th,.results-grid .standings td{white-space:nowrap;text-align:center;padding:8px 1px;font-size:clamp(7px,1.9vw,9px);overflow:hidden}.results-grid .standings th:first-child,.results-grid .standings td:first-child{width:5%;padding-left:1px}.results-grid .standings th:nth-child(2),.results-grid .standings td:nth-child(2){text-align:left;width:43%}.results-grid .standings th:nth-child(n+3),.results-grid .standings td:nth-child(n+3){width:6.5%}.results-grid .standings .team-tag{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.results-grid .standings .team-tag img{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:block}}.player-id-link,.draft-player-link b,.draft-mini-profile b,.dt-invitation-player b,.agent-card h3,.dt-agent-card h3,.free-agent-contract-banner b,.public-profile-toolbar h2,.platform-heading b,.lineup-player b,.recruitment-player button b,.managed-agent-identity b,input[name=username],input[name=psn]{text-transform:uppercase}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.draft-club-invitations{overflow:hidden;padding:20px 14px!important}.draft-club-invitations .card-head{align-items:flex-start!important;gap:10px!important}.draft-club-invitations .card-head h2{font-size:clamp(25px,7.2vw,31px)!important;line-height:1.1!important}.draft-club-invitations .request-count{white-space:nowrap;flex:none;padding:8px 10px!important;font-size:10px!important}.draft-club-invitations .application-list{gap:12px!important;margin-top:17px!important}.draft-club-invitations .club-invitation-card{border-radius:13px!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-areas:"crest team""details details""actions actions"!important;gap:12px 13px!important;width:100%!important;min-width:0!important;padding:15px 13px!important;display:grid!important}.draft-club-invitations .mini-team-link{clip-path:none!important;background:0 0!important;border:0!important;grid-area:crest!important;align-self:center!important;width:52px!important;height:60px!important}.draft-club-invitations .mini-team-link img{object-fit:contain!important;width:100%!important;height:100%!important}.draft-club-invitations .club-invitation-team{grid-area:team!important;align-self:center!important;gap:6px!important;min-width:0!important}.draft-club-invitations .club-invitation-team b{overflow-wrap:anywhere!important;min-width:0!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.08!important;display:block!important}.draft-club-invitations .club-invitation-team small{overflow-wrap:anywhere!important;font-size:clamp(10px,3vw,13px)!important;line-height:1.28!important}.draft-club-invitations .club-invitation-details{grid-area:details!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.draft-club-invitations .club-invitation-detail{text-align:center!important;background:#071424!important;border:1px solid #2c526f!important;border-radius:8px!important;flex:1 1 0!important;gap:4px!important;min-width:0!important;padding:10px 9px!important;display:flex!important}.draft-club-invitations .club-invitation-detail b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(18px,5.2vw,23px)!important;line-height:1!important;overflow:hidden!important}.draft-club-invitations .club-invitation-detail small{white-space:nowrap!important;font-size:clamp(8px,2.6vw,10px)!important;line-height:1.15!important}.draft-club-invitations .club-invitation-actions{grid-area:actions!important;grid-template-columns:1fr 1.35fr!important;gap:9px!important;width:100%!important;display:grid!important}.draft-club-invitations .club-invitation-actions button{white-space:normal!important;min-height:48px!important;padding:9px 8px!important;font-size:10px!important;line-height:1.1!important}.draft-club-invitations .club-invitation-card>em{text-align:center!important;grid-area:actions!important;padding:12px!important;font-size:11px!important}}.transfer-ticker-track>span{gap:3px!important;padding:0 8px!important}.transfer-ticker-track span b{letter-spacing:.02em!important;font-size:12px!important}.transfer-ticker-track span i{margin-left:1px!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.transfer-ticker-track>span{gap:3px!important;padding:0 7px!important}.transfer-ticker-track span b{font-size:12px!important}}.transfer-ticker-track{will-change:transform;will-change:transform;transform:translate(0);animation:none!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.global-stats{overflow:hidden;padding:0!important}.global-stats .global-stats-head{gap:14px;padding:20px 18px 16px!important;display:grid!important}.global-stats .global-stats-head h2{line-height:1.12;font-size:25px!important}.global-stats .stats-search{grid-template-columns:1fr auto auto;gap:7px!important;padding:7px!important;display:grid!important}.global-stats .stats-search input{grid-column:1/-1;width:100%!important;min-height:46px!important;font-size:14px!important}.global-stats .stats-search button{min-height:38px!important;padding:0 12px!important;font-size:9px!important}.global-stats-list{gap:10px!important;margin:0!important;padding:12px 10px 100px!important;overflow:visible!important}.global-stats-list .career-head{display:none!important}.global-stats-list article{box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(145deg,#0c1722,#091018)!important;border:1px solid #2d536d!important;border-radius:14px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;min-width:0!important;padding:14px 11px!important;display:grid!important}.global-stats-list article>.career-player{border-bottom:1px solid #ffffff14;padding-bottom:5px;grid-column:1/-1!important;grid-template-columns:31px minmax(0,1fr)!important;gap:9px!important}.global-stats-list article>.career-player img{width:27px!important;height:27px!important}.global-stats-list article>.career-player b{line-height:1.15;font-size:16px!important}.global-stats-list article>.career-player small{font-size:10px!important}.global-stats-list article>label{grid-template-rows:auto 34px;gap:4px;min-width:0;place-items:center!important;display:grid!important}.global-stats-list article>label:before{color:#90a8bf;font:800 8px var(--font-mono);letter-spacing:.04em}.global-stats-list article>label:first-of-type:before{content:"PJ"}.global-stats-list article>label:nth-of-type(2):before{content:"G"}.global-stats-list article>label:nth-of-type(3):before{content:"A"}.global-stats-list article>label:nth-of-type(4):before{content:"RC";color:#ff7180}.global-stats-list article>label:nth-of-type(5):before{content:"MVP"}.global-stats-list article>label:nth-of-type(6):before{content:"GC"}.global-stats-list article input{width:100%!important;min-width:0!important;height:34px!important;padding:2px!important;font-size:13px!important}.global-stats-list article>.career-efficiency{margin-top:3px;grid-column:1/3!important;height:37px!important;font-size:14px!important}.global-stats-list article>.career-efficiency:before{content:"EFIC.";color:#93b27b;margin-right:4px;font-size:8px}.global-stats-list article>.career-actions{grid-template-columns:1fr 1fr;margin-top:3px;grid-column:3/-1!important;gap:7px!important;display:grid!important}.global-stats-list article>.career-actions button{white-space:nowrap;width:100%;min-height:37px!important;padding:6px!important;font-size:9px!important}.global-stats-list article>.career-actions:has(.career-save:only-child){grid-template-columns:1fr}.public-profile-toolbar{gap:9px!important;padding:18px!important}.public-profile-toolbar .eyebrow{font-size:11px!important}.public-profile-toolbar h2{font-size:25px!important;line-height:1.15!important}.public-profile-toolbar p{font-size:13px!important;line-height:1.45!important}.gaming-profile-layout{gap:22px!important;padding:18px 14px!important}.public-player-summary{gap:18px!important}.platform-heading{gap:12px!important}.platform-heading>img{width:56px!important;height:56px!important;padding:11px!important}.platform-heading small{letter-spacing:.06em;font-size:12px!important}.platform-heading b{overflow-wrap:anywhere;font-size:30px!important;line-height:1.1!important}.public-player-summary .player-membership{gap:12px!important;padding-top:16px!important}.public-player-summary .player-membership span{gap:10px!important;padding:18px!important}.public-player-summary .player-membership small,.public-player-summary .player-membership b,.public-player-summary .player-membership em{font-family:var(--font-mono)!important;letter-spacing:.015em!important;overflow-wrap:anywhere!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.public-player-summary .player-membership small,.public-player-summary .player-membership em{color:#bac8d4!important}.public-player-summary .player-membership b,.public-player-summary .player-membership span:nth-child(2) em{color:var(--cyan)!important;letter-spacing:.01em!important;text-shadow:0 0 12px #35d4ff44!important;font-size:32px!important;font-weight:900!important}.historical-profile-stats{margin-top:2px!important;padding:16px!important}.historical-profile-stats>span{font-size:11px!important}.historical-profile-stats>div{gap:5px!important}.historical-profile-stats article{padding:9px 2px!important}.historical-profile-stats i{height:25px!important;font-size:15px!important}.historical-profile-stats strong{font-size:19px!important}.historical-profile-stats small{font-size:8px!important}.privacy-note{padding:13px!important;font-size:11px!important;line-height:1.45!important}}.fixture-team-with-crest{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.fixture-team-with-crest.fixture-away{text-align:right;align-items:flex-end}.fixture-team-identity{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.fixture-away .fixture-team-identity{justify-content:flex-end}.fixture-team-identity img{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.fixture-team-identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fixture-team-copy{gap:3px;min-width:0;display:grid!important}.fixture-team-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-team-copy>small,.recent-team-link>span>small{color:#6fdcff;font:800 7px/1.15 var(--font-mono);letter-spacing:.05em;white-space:nowrap;display:block}.recent-team-link>span{min-width:0;text-align:inherit;gap:3px;display:grid}.relampagos-match-team span b{white-space:pre-line;line-height:1.3}.fixture-side-label{color:#70d9ff;font:800 8px/1 var(--font-mono);letter-spacing:.09em}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-list .match-row.match-editing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:14px!important;display:grid!important}.match-list .match-row.match-editing .fixture-date{grid-area:1/1/auto/-1!important;width:100%!important;display:grid!important}.match-list .match-row.match-editing .fixture-date:before{content:"FECHA DEL PARTIDO";color:#9fb7cc;font:800 8px var(--font-mono);letter-spacing:.08em;margin-bottom:5px}.match-list .match-row.match-editing .fixture-date input{width:100%!important;max-width:none!important;height:38px!important;font-size:12px!important}.match-list .match-row.match-editing .fixture-home{grid-area:2/1!important}.match-list .match-row.match-editing .fixture-away{grid-area:2/2!important}.match-list .match-row.match-editing .fixture-home+.fixture-score-slot{grid-area:3/1!important}.match-list .match-row.match-editing .fixture-time+.fixture-score-slot{grid-area:3/2!important}.match-list .match-row.match-editing .fixture-score-slot input{width:100%!important;max-width:none!important;height:48px!important;font-size:24px!important}.match-list .match-row.match-editing .fixture-time{grid-area:4/1/auto/-1!important;gap:5px!important;width:100%!important;display:grid!important}.match-list .match-row.match-editing .fixture-time:before{content:"HORA DEL PARTIDO";color:#9fb7cc;font:800 8px var(--font-mono);letter-spacing:.08em}.match-list .match-row.match-editing .fixture-time input{width:100%!important;max-width:none!important;height:38px!important;font-size:14px!important}.match-list .match-row.match-editing .fixture-time small{font-size:8px!important;line-height:1.35!important;display:block!important}.match-list .match-row.match-editing .published-match-actions{grid-area:5/1/auto/-1!important;justify-content:stretch!important;gap:9px!important;width:100%!important;margin-top:3px!important;display:flex!important}.match-list .match-row.match-editing .published-match-actions button{flex:1!important;min-height:42px!important;font-size:11px!important}.match-list .fixture-team-identity{gap:5px!important}.match-list .fixture-team-identity img{flex-basis:21px!important;width:21px!important;height:21px!important}.match-list .fixture-side-label{font-size:7px!important}}.modal-head>button{border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 16px #ff315033;color:#ff8da0!important;font:900 27px/1 var(--font-mono)!important;background:#3b101b!important;border:1px solid #ff4666!important}.modal-head>button:hover{color:#fff!important;background:#ff3150!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.modal-head>button{border-radius:12px!important;flex-basis:52px!important;width:52px!important;height:52px!important;font-size:32px!important}.match-list .match-row:not(.match-editing){grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 34px 70px 34px minmax(0,1fr)!important;align-items:center!important;gap:8px 4px!important;padding:13px 10px!important}.match-list .match-row:not(.match-editing) .fixture-date{display:none!important}.match-list .match-row:not(.match-editing) .fixture-home{grid-area:1/1!important}.match-list .match-row:not(.match-editing) .fixture-home+.fixture-score-slot{grid-area:1/2!important;font-size:25px!important}.match-list .match-row:not(.match-editing) .fixture-time{grid-area:1/3!important;min-width:0!important;font-size:18px!important}.match-list .match-row:not(.match-editing) .fixture-time small{white-space:normal!important;font-size:6px!important;line-height:1.25!important;display:block!important}.match-list .match-row:not(.match-editing) .fixture-time+.fixture-score-slot{grid-area:1/4!important;font-size:25px!important}.match-list .match-row:not(.match-editing) .fixture-away{grid-area:1/5!important}.match-list .match-row:not(.match-editing) .fixture-team-with-crest{font-size:10px!important}.match-list .match-row:not(.match-editing) .fixture-team-identity{gap:4px!important}.match-list .match-row:not(.match-editing) .fixture-team-identity img{flex-basis:25px!important;width:25px!important;height:25px!important}.match-list .match-row:not(.match-editing) .fixture-team-identity>span{font-size:10px!important}.match-list .match-row:not(.match-editing) .fixture-side-label{font-size:7px!important;line-height:1.15!important}.match-list .match-row:not(.match-editing) .published-final-actions{grid-area:2/1/auto/-1!important;justify-content:center!important;width:100%!important;margin:1px 0!important;display:flex!important}.match-list .match-row:not(.match-editing) .view-game-statistics{margin:0!important;font-size:9px!important}.match-list .match-row:not(.match-editing) .published-match-actions{grid-area:3/1/auto/-1!important;justify-content:center!important;gap:7px!important;width:100%!important;margin:0!important;display:flex!important}.match-list .match-row:not(.match-editing) .published-match-actions button{text-align:center!important;flex:1 1 0!important;min-height:38px!important;padding:7px 5px!important;font-size:9px!important}.modal-backdrop:has(.match-stat-sheet){-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:8px 7px calc(92px + env(safe-area-inset-bottom))!important;display:block!important;overflow:hidden auto!important}.modal.modal-wide:has(.match-stat-sheet){touch-action:pan-y;overscroll-behavior:auto!important;width:100%!important;max-width:100%!important;min-height:calc(100dvh - 16px)!important;max-height:none!important;margin:0!important;overflow:visible!important}.modal-wide:has(.match-stat-sheet) .modal-head{z-index:4;background:#111820;position:sticky;top:0}.modal-wide .match-stat-sheet{width:100%!important;min-width:0!important;max-width:100%!important;padding:13px 10px 24px!important;overflow-x:hidden!important}.modal-wide .match-stat-score{gap:5px!important;min-width:0!important;padding:10px 6px!important}.modal-wide .match-stat-score>strong{font-size:21px!important}.modal-wide .match-stat-score>div{min-width:0!important;font-size:9px!important}.modal-wide .match-stat-score img{width:36px!important;height:36px!important}.modal-wide .match-stat-sheet blockquote{overflow-wrap:anywhere!important;font-size:12px!important}.modal-wide .game-lineups,.modal-wide .game-stat-tables{grid-template-columns:1fr!important;min-width:0!important}.modal-wide .game-lineup,.modal-wide .game-stat-tables section{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.modal-wide .game-pitch{max-width:100%!important;min-height:225px!important}.modal-wide .game-stat-head,.modal-wide .game-stat-row{grid-template-columns:minmax(0,1fr) repeat(4,29px)!important;gap:2px!important;padding:6px 3px!important}.modal-wide .game-stat-row span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}}.transfer-ticker-track{will-change:transform;width:max-content!important;min-width:max-content!important;animation:36s linear infinite both transfer-ticker-continuous!important}@keyframes transfer-ticker-continuous{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}.recruitment-notification .notification-icon{object-fit:contain;filter:drop-shadow(0 0 4px #00baffaa);width:20px;height:20px;display:block}@media (width>=701px) and (hover:hover){.topbar{padding-inline:clamp(18px,2.3vw,42px)}.top-actions{justify-content:flex-end;gap:clamp(8px,1vw,14px);width:100%}.topbar .view-mode-launcher,.top-actions .recruitment-notification,.top-actions .role-display,.top-actions .language-toggle,.top-actions .logout{box-sizing:border-box;position:relative;inset:auto;box-shadow:inset 0 1px #8ddcff16,0 5px 16px #0006;background:linear-gradient(145deg,#0a1722,#0b1118)!important;border-color:#294658!important;border-radius:9px!important;height:42px!important;min-height:42px!important}.topbar .view-mode-launcher{flex:none;gap:8px;padding:0 16px;display:inline-flex;width:auto!important}.top-actions .recruitment-notification{flex:0 0 48px;place-items:center;padding:0;display:grid;width:48px!important}.top-actions .recruitment-notification .notification-icon{width:25px;height:25px}.top-actions .role-display{flex:0 auto;justify-content:center;min-width:170px;max-width:260px;padding:0 15px}.top-actions .role-display b{text-overflow:ellipsis;overflow:hidden}.top-actions .language-toggle{flex:0 0 58px;width:58px!important}.top-actions .logout{flex:0 0 48px;place-items:center;display:grid;width:48px!important;padding:0!important}.top-actions .logout span{font-size:17px;line-height:1}.topbar .view-mode-launcher:hover,.top-actions .recruitment-notification:hover,.top-actions .language-toggle:hover,.top-actions .logout:hover{box-shadow:inset 0 1px #bcecff2e,0 0 16px #008cff3d;border-color:#39bfff!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.top-actions .recruitment-notification .notification-icon{width:25px!important;height:25px!important}.top-actions .role-display b,.top-actions .role-display small{letter-spacing:.025em!important;font-size:12px!important;line-height:1!important}.transfer-ticker-track{animation-duration:5s!important}}.free-agent-flag{color:#ffd25a;font:900 9px var(--font-mono);letter-spacing:.08em;vertical-align:middle;background:#2a20091c;border:1px solid #ffc44a;border-radius:4px;align-items:center;margin-left:7px;padding:2px 5px;display:inline-flex}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.top-actions .role-display b,.top-actions .role-display small{letter-spacing:.015em!important;font-size:13px!important;line-height:1!important}.top-actions .role-display b{max-width:76px!important}.top-actions .role-display small{white-space:nowrap!important}.tournament-memberships b{font-size:15px!important;line-height:1.18!important}.tournament-memberships small.membership-line{color:#b8c9d6!important;letter-spacing:.012em!important;white-space:nowrap!important;align-items:baseline!important;gap:0!important;min-width:0!important;max-width:100%!important;font-size:clamp(10px,3.1vw,13px)!important;line-height:1.18!important;display:flex!important}.tournament-memberships .membership-club-name{text-overflow:ellipsis!important;white-space:nowrap!important;color:#b8c9d6!important;min-width:0!important;font:inherit!important;flex:0 auto!important;overflow:hidden!important}.tournament-memberships .membership-line>span{flex:none!important}}@media (width>=701px) and (hover:hover) and (pointer:fine){.page:has(.legends-heading){padding-top:18px!important}.page:has(.legends-heading) .page-heading{margin-bottom:18px!important}}.menu-pack-home{background-image:url(/menu-icons/transparent/home.png)}.menu-pack-profile{background-image:url(/menu-icons/transparent/profile.png)}.menu-pack-clubs{background-image:url(/menu-icons/transparent/teams.png)}.menu-pack-players{background-image:url(/menu-icons/transparent/players.png)}.menu-pack-statistics{background-image:url(/menu-icons/transparent/statistics.png)}.menu-pack-live{background-image:url(/menu-icons/transparent/results.png)}.menu-pack-tournaments{background-image:url(/menu-icons/transparent/tournaments.png)}.menu-pack-calendar{background-image:url(/menu-icons/transparent/rounds.png)}.menu-pack-results{background-image:url(/menu-icons/transparent/results.png)}.menu-pack-rankings{background-image:url(/menu-icons/transparent/tops.png)}.menu-pack-table{background-image:url(/menu-icons/transparent/standings.png)}.menu-pack-lineups{background-image:url(/menu-icons/transparent/club.png)}.menu-pack-mvp{background-image:url(/menu-icons/transparent/mvp.png)}.menu-pack-goals{background-image:url(/menu-icons/transparent/results.png)}.menu-pack-assists,.menu-pack-form{background-image:url(/menu-icons/transparent/statistics.png)}.menu-pack-hall{background-image:url(/menu-icons/transparent/tops.png)}.menu-pack-awards{background-image:url(/menu-icons/transparent/champion.png)}.menu-pack-transfers{background-image:url(/menu-icons/transparent/transfers.png)}.menu-pack-market{background-image:url(/menu-icons/transparent/draft.png)}.menu-pack-messages,.menu-pack-notifications{background-image:url(/menu-icons/transparent/notifications.png)}.menu-pack-search{background-image:url(/menu-icons/transparent/search.png)}.menu-pack-favorites{background-image:url(/menu-icons/transparent/mvp.png)}.menu-pack-settings{background-image:url(/menu-icons/transparent/settings.png)}.menu-pack-help{background-image:url(/menu-icons/transparent/search.png)}.menu-pack-share{background-image:url(/menu-icons/transparent/transfers.png)}.menu-pack-login{background-image:url(/menu-icons/transparent/login.png)}.menu-pack-logout{background-image:url(/menu-icons/transparent/logout.png)}.menu-pack-flags{background-image:url(/menu-icons/transparent/champion.png)}.menu-pack-shield{background-image:url(/menu-icons/transparent/teams.png)}.menu-pack-banned{background-image:url(/menu-icons/transparent/banned.png)}.menu-pack-stadium{background-image:url(/menu-icons/transparent/club.png)}.menu-pack-seasons{background-image:url(/menu-icons/transparent/rounds.png)}.user-card{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 15px;display:flex}.avatar,.player-avatar{font:800 12px var(--font-mono);background:linear-gradient(135deg,#2b3742,#111820);border:1px solid #4e5a66;flex:none;place-items:center;display:grid}.avatar{border-radius:50%;width:38px;height:38px}.user-card div:nth-child(2){flex:1}.user-card b,.user-card small{font-size:12px;display:block}.user-card small{color:var(--muted);margin-top:3px}.user-card button{color:var(--muted);background:0 0;border:0}.user-card .account-avatar{cursor:pointer;border:1px solid #52616d;padding:0;overflow:hidden}.account-avatar img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.user-card .account-profile-link{color:inherit;text-align:left;cursor:pointer;padding:0}.user-card .account-profile-link:hover b,.user-card .account-profile-link:focus-visible b{color:var(--acid)}.guest-card{border-top:1px solid var(--line);color:#9ddcff;align-items:center;gap:10px;padding:18px 15px;display:flex}.guest-card>span{background:#1297d21a;border:1px solid #58cfff66;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.guest-card b,.guest-card small{font:800 10px var(--font-mono);letter-spacing:.06em;display:block}.guest-card small{color:#7195aa;margin-top:3px;font-size:7px}.profile-image-editor{flex-direction:column;gap:10px;min-width:240px;display:flex}.profile-image-editor>.primary{align-self:stretch}.content{overflow-anchor:none;width:calc(100% - 236px);margin-left:236px}.pull-refresh-indicator{display:none}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html,body{overscroll-behavior-y:none}.pull-refresh-indicator{z-index:40;opacity:0;color:#aeeaff;pointer-events:none;background:#07121ddd;border:1px solid #008dff80;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:176px;min-height:38px;padding:7px 12px;transition:opacity .15s,transform .18s,border-color .18s;display:flex;position:fixed;top:68px;left:50%;transform:translate(-50%,-16px)scale(.86);box-shadow:0 0 22px #007aff35,inset 0 1px #ffffff10}.pull-refresh-indicator.visible{opacity:1;transform:translate(-50%)scale(1)}.pull-refresh-indicator.ready{border-color:#41e8ff;box-shadow:0 0 25px #00d9ff66,inset 0 1px #ffffff18}.pull-refresh-indicator span{color:#25dbff;text-shadow:0 0 12px #00bfff;font:900 25px/1 Arial,sans-serif}.pull-refresh-indicator small{font:800 8px var(--font-mono);letter-spacing:.08em;white-space:nowrap}.pull-refresh-indicator.refreshing span{animation:.65s linear infinite pullRefreshSpin}}.legends-heading{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 7px #007cff4d);width:min(300px,72vw);height:54px;margin:0 0 6px;display:block}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.legends-heading{width:min(248px,74vw);height:42px;margin:-4px 0 5px}.top-actions{gap:4px!important}.top-actions .transfer-status{display:none!important}.top-actions .recruitment-notification{justify-content:center;align-items:center;position:relative;color:#8be8ff!important;background:#071726!important;border-color:#277fb3!important;width:31px!important;min-width:31px!important;height:34px!important;padding:0!important;display:inline-flex!important}.top-actions .role-display{flex:auto;align-items:center;gap:4px;line-height:1.02;white-space:normal!important;border-radius:7px!important;min-width:0!important;height:34px!important;padding:4px 7px!important;display:inline-flex!important}.top-actions .role-display i{flex:0 0 7px;width:7px;height:7px;display:block!important}.top-actions .role-display b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:55px;font:900 8px var(--font-mono);letter-spacing:.02em;display:block;overflow:hidden}.top-actions .role-display small{min-width:0;font:800 6px var(--font-mono);letter-spacing:.03em;white-space:nowrap;display:block!important}.top-actions .language-toggle{justify-content:center;align-items:center;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important}.top-actions .language-toggle span{font-size:14px}.top-actions .language-toggle b{font-size:8px}.top-actions .logout{justify-content:center;align-items:center;color:#ff8292!important;background:#251016!important;border-color:#ff506777!important;width:41px!important;min-width:41px!important;height:34px!important;padding:0!important;font-size:8px!important;display:inline-flex!important}.page:has(.legends-heading){padding-top:6px!important}.page:has(.legends-heading)>.swipe-back-hint{min-height:37px!important;margin-top:-9px!important;margin-bottom:0!important}.page:has(.legends-heading)>.page-heading{gap:0!important;margin-top:-13px!important;margin-bottom:0!important}.page-heading .legends-heading{margin:-25px -16px -6px!important}.page{padding-top:6px!important}.page>.swipe-back-hint{min-height:37px!important;margin-top:-9px!important;margin-bottom:0!important}.page-heading:has(.legends-heading){align-items:stretch;width:100%}.page-heading:has(.legends-heading)>div:first-child{width:100%}.page-heading .legends-heading{object-fit:contain;object-position:center;max-height:88px;margin:0 -14px 4px;display:block;width:calc(100% + 28px)!important;max-width:none!important;height:auto!important}.page-heading:has(.legends-heading) .identity-greeting{margin-top:-8px}.swipe-back-hint{min-height:66px;margin-top:-13px;overflow:visible}.swipe-back-hint button:not(:disabled),.swipe-back-hint button:not(:disabled):hover,.swipe-back-hint button:not(:disabled):focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.swipe-back-hint button:not(:disabled) img{filter:drop-shadow(0 0 3px #008cff99)drop-shadow(0 0 7px #0070ff55)!important}}@keyframes swipe-back-across{0%{opacity:0;transform:translate(-120%)scale(.86)}12%{opacity:1;transform:translate(0)scale(1)}46%{opacity:1;border-color:#7eeaff;transform:translate(calc(100vw - 170px))scale(1.04);box-shadow:0 0 13px #00baffaa,0 0 34px #0070ff66}62%{opacity:.88;transform:translate(calc(100vw - 145px))scale(1)}to{opacity:0;visibility:hidden;transform:translate(calc(100vw - 105px))scale(.94)}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.page-heading .legends-heading{width:calc(100% + 32px)!important;max-height:123px!important;margin:-37px -16px 1px!important}.swipe-back-hint{min-height:75px!important;margin-top:-36px!important;overflow:visible!important}.swipe-back-hint button:not(:disabled){width:152px!important;min-width:152px!important;height:68px!important}.page{--mobile-vertical-rhythm:11px!important}.page>.app-navigation,.page>.page-heading,.page>.dashboard-grid,.page>.results-grid,.page>.transfer-grid,.page>.team-grid,.page>.team-directory,.page>.team-detail,.page>.profile-dashboard,.page>.champion-cup,.page>.published-tournament,.page>.tournament-module,.page>.agent-grid,.page>.player-list,.page>.admin-list,.page>.period-list,.page>.card{margin-top:0!important;margin-bottom:0!important}.page>:not(.topbar)+:not(.topbar){margin-top:var(--mobile-vertical-rhythm)!important}.dashboard-grid,.results-grid,.team-grid,.transfer-grid,.agent-grid,.draft-team-grid,.account-admin-grid,.finished-grid,.awards-grid,.champion-selectors,.team-selector-grid{row-gap:var(--mobile-vertical-rhythm)!important}.page-heading .legends-heading{margin-bottom:0!important}.page-heading:has(.legends-heading) .identity-greeting{margin-top:var(--mobile-vertical-rhythm)!important;margin-bottom:0!important}}@keyframes pullRefreshSpin{to{transform:rotate(360deg)}}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8;background:#0a0f14cc;justify-content:flex-end;align-items:center;height:65px;padding:0 42px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.mobile-brand img{object-fit:contain;width:62px;height:34px}.top-actions{align-items:center;gap:13px;display:flex}.top-actions small{font:700 10px var(--font-mono);letter-spacing:.12em;color:#a4adb5}.live-dot{background:#49ef81;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #49ef81}.transfer-status{border:1px solid var(--line);background:#0c1318;align-items:center;gap:7px;padding:7px 10px;display:flex}.transfer-status .live-dot{flex:0 0 7px}.transfer-status .live-dot.closed{background:#ff4d5e;box-shadow:0 0 10px #ff4d5e}.transfer-status small{color:#8b979f;font:800 8px var(--font-mono)}.transfer-status b{color:#49ef81;font:900 8px var(--font-mono)}.transfer-status:has(.live-dot.closed) b{color:#ff6d79}.transfer-clock{color:#74ff9b;font:900 12px/1 var(--font-mono);letter-spacing:.04em;text-shadow:0 0 10px #49ef81;white-space:nowrap;border-left:1px solid #49ef8155;padding-left:5px;font-style:normal}.top-actions button:not(.role-pill){border:1px solid var(--line);background:#111820;border-radius:50%;width:34px;height:34px;position:relative}.top-actions button i{min-width:15px;font:700 9px var(--font-mono);background:#ff4d5e;border-radius:10px;font-style:normal;position:absolute;top:-4px;right:-3px}.top-actions .recruitment-notification{color:#9ca9b2;font-size:20px;transition:all .2s}.top-actions .recruitment-notification:hover,.top-actions .recruitment-notification.has-pending{color:var(--acid);border-color:#b6ff0066;box-shadow:0 0 16px #b6ff001f}.top-actions .recruitment-notification.has-pending:after{content:"";border:1px solid #b6ff004d;animation:1.8s ease-in-out infinite notificationPulse;position:absolute;inset:5px;transform:rotate(45deg)}.top-actions .recruitment-notification>i{z-index:1;color:#fff}@keyframes notificationPulse{50%{opacity:.35;transform:rotate(45deg)scale(.82)}}.role-pill{color:var(--acid);font:800 10px var(--font-mono);letter-spacing:.07em;background:#202700;border:1px solid #4a5500;padding:8px 12px}.role-display{color:var(--acid);font:800 10px var(--font-mono);letter-spacing:.05em;white-space:nowrap;background:#202700;border:1px solid #4a5500;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.role-display i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 8px var(--acid);border-radius:50%}.role-display small{color:#81f4a8;font:800 7px var(--font-mono);letter-spacing:.08em}.role-display.role-jugador{color:#8bdcff;background:#0b3145;border-color:#38bdf866}.role-display.role-jugador i{background:#6fd8ff;box-shadow:0 0 9px #5cf}.role-display.role-jugador small{color:#a6e7ff}.role-display.role-dt{color:#ffb15d;background:#3a210d;border-color:#ff8a3466}.role-display.role-dt i{background:#ff963f;box-shadow:0 0 9px #ff812b}.role-display.role-dt small{color:#ffc47f}.role-display.role-moderador{color:#ffe165;background:#3a310b;border-color:#f5cd3f70}.role-display.role-admin{color:#cfff39;background:#243500;border-color:#a8ef216f}.role-display.role-invitado{color:#9ddcff;background:#0a293a;border-color:#58cfff66}.language-toggle{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:flex;color:#d9e1e6!important;border-radius:18px!important;width:54px!important}.language-toggle span{font-size:15px;line-height:1}.language-toggle b{color:var(--acid);font:900 8px var(--font-mono)}.language-toggle:hover,.language-toggle:focus-visible{outline:none;box-shadow:0 0 12px #b6ff0024;border-color:var(--acid)!important}.logout{font:800 9px var(--font-mono);padding:0 11px;color:#89949d!important;border-radius:3px!important;width:auto!important}.page{overflow-anchor:none;max-width:1370px;margin:0 auto;padding:42px}.app-navigation{align-items:center;margin-bottom:16px;display:flex}.app-navigation button{color:#d9f4ff;min-width:88px;font:900 9px var(--font-mono);letter-spacing:.12em;background:linear-gradient(135deg,#071a29,#0c2234);border:1px solid #2678ae;border-radius:7px;padding:9px 16px;box-shadow:inset 0 1px #67cfff24,0 0 12px #0070ff1d}.app-navigation button:hover:not(:disabled),.app-navigation button:focus-visible{color:#fff;background:linear-gradient(135deg,#004da6,#0070ff);border-color:#00b2ff;outline:none;box-shadow:0 0 18px #0070ff66}.app-navigation button:disabled{opacity:.28;cursor:not-allowed}.app-navigation span{color:#65727b;font:700 8px var(--font-mono)}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:29px;display:flex}.eyebrow{font:800 10px var(--font-mono);letter-spacing:.16em;color:var(--acid)}h1{letter-spacing:-.045em;margin:6px 0 2px;font-size:35px}.page-heading p{color:var(--muted);margin:0;font-size:13px}.page-heading>div:first-child>p{display:none}.selected-tournament-identity{color:var(--muted);font:800 10px var(--font-mono);letter-spacing:.12em;margin:0 0 16px}.page-heading>div:first-child{min-width:0}.page-heading.draft-page-heading-hidden,.page-heading.teams-heading>div:first-child h1,.page-heading.teams-heading>div:first-child>p,.page-heading.member-club-heading>div:first-child h1,.page-heading.member-club-heading>div:first-child>p{display:none}.directory-intro>h2:only-child{max-width:900px;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.12}.identity-greeting{white-space:nowrap;letter-spacing:-.045em;flex-wrap:nowrap;align-items:center;gap:clamp(6px,1.4vw,12px);max-width:100%;font-size:clamp(14px,4.5vw,35px);line-height:1.08;display:flex}.identity-greeting span{white-space:nowrap;min-width:0;display:block}.identity-greeting img{object-fit:contain;background:#10171d;border:1px solid #42515c;border-radius:50%;flex:none;width:clamp(23px,4vw,31px);height:clamp(23px,4vw,31px);padding:clamp(3px,.6vw,5px)}.tournament-memberships{gap:5px;margin-top:9px;display:grid}.tournament-memberships p{align-items:center;gap:9px;display:flex;margin:0!important}.tournament-memberships p>i{background:var(--acid);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #b6ff0070}.tournament-memberships p>span{flex-direction:column;gap:2px;display:flex}.tournament-memberships b{color:#dce4e8;font-size:11px}.tournament-memberships small{color:#7f8b94;font:700 8px var(--font-mono);letter-spacing:.03em}.heading-actions{gap:10px;display:flex}select,input,textarea{color:#e7edf2;background:#0c1218;border:1px solid #34404b;border-radius:3px;outline:none;padding:11px 12px}select{cursor:pointer;background:linear-gradient(135deg,#0d1d27,#09141b);border-color:#344f60;border-radius:8px;font-weight:700;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff09,0 5px 12px #0000001a}select:focus{background:#0c1e27;border-color:#c8ff00;box-shadow:0 0 0 3px #b6ff0016,0 0 18px #b6ff0018}input:focus,textarea:focus{border-color:var(--acid);box-shadow:0 0 0 2px #dfff0015}.heading-actions select{min-width:120px}.primary{background:var(--acid);color:#0b0e10;font:900 11px var(--font-mono);letter-spacing:.06em;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);border:0;padding:12px 18px}.primary:hover{background:#edff66}.modal button{overflow:hidden;clip-path:none!important;border-radius:12px!important}.modal button.primary{color:#baffd4!important;background:linear-gradient(#0b6b38,#06391f)!important;border:1px solid #36ff92!important;box-shadow:inset 0 1px #baffd455,0 0 18px #25ff7c24!important}.modal button.primary:hover:not(:disabled){background:linear-gradient(#108348,#084b29)!important;box-shadow:inset 0 1px #d7ffe855,0 0 24px #25ff7c45!important}.relampagos-portal.var-role>.relampagos-registration-period,.relampagos-portal.var-role>.relampagos-admin-grid,.relampagos-portal.var-role>.relampagos-generate-action,.relampagos-portal.var-role>.relampagos-available-teams,.relampagos-portal.var-role>.relampagos-users,.relampagos-portal.var-role .relampagos-tournament-end-actions{display:none!important}.var-schedule-lock{color:#7edfff;font:800 10px var(--font-mono);letter-spacing:.04em;background:#071b27;border:1px solid #1c9dd0;margin:0;padding:10px 12px}.lightning-editor-schedule input:disabled{opacity:.7;cursor:not-allowed;color:#a9b6c0;background:#101820;border-color:#40505f}.dashboard-grid{grid-template-columns:1.45fr .75fr;gap:17px;display:grid}.role-summary{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 18px;min-width:0;padding:14px 19px;display:flex;overflow:hidden}.role-summary>div:first-child{flex:320px;min-width:0}.role-summary h2,.role-summary .eyebrow,.captaincy-link{font:800 clamp(9px,1.15vw,11px) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.role-summary h2{color:#eef3f6;margin:4px 0 0}.captaincy-session{align-items:center;gap:clamp(7px,1.2vw,12px);min-width:0;max-width:100%;display:flex}.captaincy-session>div{gap:6px;min-width:0;max-width:100%;display:grid}.captaincy-session.multiple{align-items:flex-start}.captaincy-session.multiple>.eyebrow{margin-top:10px}.captaincy-link{color:#eef3f6;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,auto) clamp(28px,4vw,36px);align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;display:grid}.captaincy-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.captaincy-link:hover,.captaincy-link:focus-visible{color:var(--acid);outline:none}.captaincy-link i{aspect-ratio:1;clip-path:polygon(50% 0,92% 16%,86% 76%,50% 100%,14% 76%,8% 16%);background:linear-gradient(145deg,var(--team),#10151a 48%);color:#fff;width:100%;max-width:36px;font:900 8px var(--font-mono);filter:drop-shadow(0 0 5px var(--team));place-items:center;font-style:normal;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.captaincy-link i{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--team) 55%,transparent))}}.captaincy-link i.uploaded{clip-path:none;background:0 0}.captaincy-link i img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.market-pill{color:#ff6a79;font:800 clamp(8px,1vw,9px) var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#ff526610;border:1px solid #ff526660;flex:none;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.market-pill i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.card{border:1px solid var(--line);background:linear-gradient(145deg,#131b23,#0f161d);border-radius:4px}.hero-match{border:1px solid var(--line);background:linear-gradient(125deg,#121c21,#10171c 55%,#121c24);min-height:340px;position:relative;overflow:hidden}.hero-match:before{content:"";background:radial-gradient(circle at 15% 40%,#dfff0013,#0000 30%),radial-gradient(circle at 85% 40%,#35d4ff12,#0000 30%);position:absolute;inset:0}.hero-top,.match-footer{border-bottom:1px solid var(--line);font:800 10px var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:16px 21px;display:flex;position:relative}.hero-top span{color:var(--acid)}.hero-top b{color:#6f7b85}.match-stage{justify-content:center;align-items:center;gap:56px;min-height:235px;display:flex;position:relative}.stadium-lines{border:1px solid #ffffff09;border-radius:50%;width:330px;height:330px;position:absolute}.team-hero{z-index:1;flex-direction:column;align-items:center;min-width:120px;display:flex;position:relative}.club-visual-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.club-visual-link:hover .big-crest,.club-visual-link:focus-visible .big-crest{filter:drop-shadow(0 0 13px var(--team));transform:translateY(-2px)}.club-visual-link:focus-visible,.club-text-link:focus-visible,.club-tag-link:focus-visible,.club-name-link:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.big-crest{--team:#fff;background:linear-gradient(145deg,var(--team),#10161b);place-items:center;width:80px;height:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.big-crest{background:linear-gradient(145deg,color-mix(in srgb,var(--team) 20%,#141b20),#10161b)}}.big-crest{border:2px solid var(--team);color:var(--team);font:1000 23px var(--font-mono);clip-path:polygon(50% 0,92% 15%,84% 73%,50% 100%,16% 73%,8% 15%);filter:drop-shadow(0 0 14px var(--team))}@supports (color:color-mix(in lab, red, red)){.big-crest{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--team) 18%,transparent))}}.team-card .uploaded-crest{object-fit:contain;clip-path:none;filter:drop-shadow(0 7px 11px #0009);background:0 0;border:0;width:96px;height:106px;padding:0}.tournament-logo{object-fit:contain;border:1px solid var(--line);background:#080d11;border-radius:16px;flex:none;width:76px;height:76px;padding:7px}.asset-form{margin-bottom:17px;padding:24px}.asset-form h2{margin:5px 0 18px}.asset-form form{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.asset-form label{color:#9ba5ad;font:700 10px var(--font-mono)}.asset-form input[type=text],.asset-form input:not([type]),.asset-form select{width:100%;margin-top:8px;display:block}.team-create-form .kit-color-picker{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;padding:15px}.kit-color-picker legend{color:#9ba5ad;font:700 10px var(--font-mono);padding:0 6px}.kit-color-picker legend small{color:var(--muted);margin-left:6px}.kit-color-picker>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:7px;display:grid}.kit-color-picker label{cursor:pointer;background:#0a1015;border:1px solid #293746;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.kit-color-picker input{opacity:0;pointer-events:none;position:absolute}.kit-color-picker span{border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 2px #30445a}.kit-color-picker b{color:#dce7f2;font-size:9px}.team-kit-colors{gap:7px;margin-top:13px;display:flex}.team-kit-colors i{border:2px solid #dce7f2;border-radius:50%;width:25px;height:25px;box-shadow:0 0 0 2px #293746}.asset-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.image-upload{position:relative;display:block!important}.image-upload>input{opacity:0;pointer-events:none;position:absolute}.image-upload>div{cursor:pointer;min-height:112px;color:var(--acid);background:#0a1014;border:1px dashed #40505c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex;overflow:hidden}.image-upload>div:hover{border-color:var(--acid);background:#b6ff0010}.image-upload>div img{object-fit:contain;width:100%;height:140px;padding:8px}.image-upload small{color:var(--muted);font-size:9px}.image-upload .compression-success{color:#63e99d;margin-top:7px;font-weight:800;display:block}.image-upload .safety-error{color:#ff7a86;margin-top:7px;font-weight:800;display:block}.image-upload>button{color:#ff6b6b;font:800 9px var(--font-mono);background:0 0;border:0;margin-top:8px;padding:0}.dt-selector{gap:8px;max-height:390px;margin-bottom:18px;display:grid;overflow:auto}.privacy-note{color:#9fdff0;font:700 9px var(--font-mono);letter-spacing:.04em;background:#3bd5ff0c;border:1px solid #3bd5ff2a;border-radius:8px;margin-bottom:12px;padding:10px 12px}.dt-selector>button{text-align:left;border:1px solid var(--line);color:#eef3f6;background:#0b1115;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.dt-selector>button.selected{border-color:var(--acid);box-shadow:inset 3px 0 var(--acid)}.dt-selector>button:disabled{opacity:.42;cursor:not-allowed}.dt-selector>button div{flex-direction:column;gap:4px;display:flex}.dt-selector>button small{color:var(--muted);font-size:9px}.dt-selector>button em{color:var(--acid);font:800 8px var(--font-mono);font-style:normal}.delete-club-confirm{text-align:center;padding:8px}.delete-club-confirm>span{color:#ff6978;width:64px;height:64px;font:900 28px var(--font-mono);background:#ff4d5e18;border:1px solid #ff4d5e55;border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.delete-club-confirm h3{margin:0 0 10px;font-size:20px}.delete-club-confirm p{color:var(--muted);max-width:480px;margin:0 auto 22px;line-height:1.65}.delete-club-confirm>div{justify-content:center;gap:10px;display:flex}.profile-dashboard{gap:17px;display:grid}.profile-dashboard>.profile-identity{order:1}.profile-dashboard>.admin-security-panel{order:2}.profile-dashboard>.league-registration-control{order:3}.profile-dashboard>.player-club-limit-control{order:4}.profile-dashboard>.profile-section{order:5}.profile-dashboard>.audit-log{order:6}.profile-dashboard>.profile-data-tools{order:7}.profile-dashboard>.admin-tools-grid:not(.profile-data-tools){order:8}.profile-dashboard>.cache-cleanup-confirm,.profile-dashboard>.purge-users-confirm{order:9}.profile-dashboard>.metrics-grid{order:10}.profile-dashboard>.hosting-card{order:11}.profile-dashboard>.mercado-pago-settings{order:12}.profile-dashboard>.backup-center{order:13}.player-club-limit-control{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:26px;padding:24px;display:grid}.player-club-limit-control h2{margin:5px 0}.player-club-limit-control p{color:var(--muted);margin:0;line-height:1.55}.player-club-limit-control form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.player-club-limit-control label{font:800 9px var(--font-mono);gap:7px;display:grid}.player-club-limit-control select{min-height:44px}.player-club-limit-control button{white-space:nowrap;min-height:44px}.recruitment-limit-message{font:900 10px/1.5 var(--font-mono);letter-spacing:.02em;background:#fff3da;border:1px solid #ffaf38;grid-column:1/-1;margin:0;padding:11px 13px;color:#5a3300!important}.recruitment-actions .accept:disabled{color:#fff2d1!important;opacity:1!important;background:#635a48!important;border-color:#8c7955!important}@media (width<=700px){.player-club-limit-control{grid-template-columns:1fr;padding:18px}.player-club-limit-control form{grid-template-columns:1fr}.player-club-limit-control button{width:100%}}.profile-identity{grid-template-columns:110px 1fr 280px;align-items:center;gap:24px;padding:24px;display:grid}.profile-photo{border:2px solid var(--acid);width:100px;height:100px;color:var(--acid);font:900 24px var(--font-mono);background:#111a20;border-radius:50%;place-items:center;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-identity h2,.profile-section h2,.hosting-card h2{margin:5px 0}.profile-identity p,.profile-section>p,.hosting-card p{color:var(--muted);font-size:11px}.profile-identity .image-upload>div{min-height:78px}.profile-identity .image-upload>div img{height:78px}.profile-section{padding:24px}.gaming-profile-layout{grid-template-columns:minmax(260px,390px) 1fr;align-items:center;gap:38px;padding:26px;display:grid}.gaming-card{aspect-ratio:2/3;filter:drop-shadow(0 22px 35px #000a);width:min(100%,390px);margin:auto;position:relative}.gaming-card-base{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gaming-card-photo{z-index:2;aspect-ratio:1;object-fit:cover;border:4px solid #47ff3c;border-radius:50%;width:53.2%;position:absolute;top:38.5%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #07120b,0 0 24px #30ff41aa}.gaming-card-efficiency{z-index:4;aspect-ratio:1;background:conic-gradient(#69ff2b var(--efficiency),#1e4725 0);filter:drop-shadow(0 0 5px #57ff3899);border-radius:50%;place-items:center;width:12.65%;display:grid;position:absolute;top:12.85%;left:11.2%}.gaming-card-efficiency:after{content:"";background:#071009e8;border-radius:50%;position:absolute;inset:18%;box-shadow:inset 0 0 8px #000}.gaming-card-efficiency span{z-index:1;color:#edffe9;font:900 clamp(6px,.85vw,10px) var(--font-mono);text-shadow:0 1px 3px #000;position:relative}.gaming-card-position{z-index:3;color:#42ff35;text-align:left;text-transform:uppercase;width:22%;font:900 clamp(11px,1.45vw,17px)/1.05 var(--font-mono);text-shadow:0 2px 7px #000;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:25.5%;left:11.5%}.gaming-card-position span{min-width:28px;display:block}.gaming-card-id{z-index:3;color:#f4fff3;min-width:42%;max-width:64%;font:900 clamp(9px,1.25vw,14px) var(--font-mono);background:#030705dc;border:1px solid #42ff3570;border-radius:22px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #000a}.gaming-card-id span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gaming-card-id img{object-fit:contain;flex:none;width:20px;height:20px}.gaming-card-skills{z-index:3;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%)}.gaming-card-skills span{color:#f4fff3;filter:drop-shadow(0 3px 5px #000)drop-shadow(0 0 6px #42ff3560);place-items:center;width:29px;height:29px;font-size:24px;line-height:1;display:grid}.gaming-card-stats{z-index:4;background:linear-gradient(90deg,#030904c9,#0a1a0bd9,#030904c9);border-top:1px solid #67ff3970;border-bottom:1px solid #67ff3938;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:7px 5px;display:grid;position:absolute;top:69.5%;left:10%;right:10%}.gaming-card-stats span{text-align:center;color:#c8ffc0;justify-items:center;gap:2px;min-width:0;display:grid}.gaming-card-stats b{color:#70ff38;font:900 clamp(7px,1.05vw,11px) var(--font-mono)}.gaming-card-stats strong{color:#f2fff0;font:900 clamp(12px,2.25vw,24px)/1 var(--font-mono);text-shadow:0 2px 5px #000}.historical-profile-stats{background:#0a131a;border:1px solid #2b4658;border-radius:12px;margin-top:16px;padding:16px}.historical-profile-stats>span{color:#a3b2bd;font:900 9px var(--font-mono);letter-spacing:.08em}.historical-profile-stats>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.historical-profile-stats article{text-align:center;background:#101d26;border-radius:8px;justify-items:center;gap:5px;min-width:0;padding:7px 2px;display:grid}.historical-profile-stats i{color:#caff36;height:23px;font-style:normal;font:900 15px var(--font-mono);place-items:center;display:grid}.historical-profile-stats i img{object-fit:contain;width:24px;height:24px}.historical-profile-stats strong{color:#f4fbff;font:900 20px/1 var(--font-mono)}.historical-profile-stats small{color:#93a5b4;font:800 7px var(--font-mono)}.red-card-icon{background:#ff3e50;border-radius:2px;width:13px;height:19px;box-shadow:0 0 8px #ff3e5070}.gaming-profile-controls h2{margin:6px 0;font-size:30px}.gaming-profile-controls>p{max-width:520px;color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.65}.gaming-profile-controls .image-upload{max-width:340px}.verified-gaming-id{align-items:center;gap:12px;margin:5px 0;display:flex}.verified-gaming-id h2{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.verified-gaming-id img{object-fit:contain;filter:drop-shadow(0 0 8px #4f8cff88);flex:none;width:30px;height:30px}.secure-pill{color:#60e6ad;font:800 8px var(--font-mono);background:#60e6ad12;border:1px solid #60e6ad33;border-radius:20px;padding:7px 10px}.password-pin{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.password-pin label{color:#9ba5ad;font:700 9px var(--font-mono)}.password-pin input{width:100%;margin-top:7px;display:block}.password-pin button{grid-column:1/-1}.admin-tools-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.data-protection-tool>strong{color:#70dcff;font:900 9px var(--font-mono);letter-spacing:.08em;align-self:end}.backup-center{background:linear-gradient(145deg,#071b2d 0%,#0b111b 55%,#160c12 100%);border-color:#168cd0;gap:20px;padding:24px;display:grid}.backup-center-heading{align-items:flex-start;gap:16px;display:flex}.backup-center-heading>span{color:#68dcff;background:#062c49;border:1px solid #27bdff;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:27px;display:grid;box-shadow:0 0 22px #008cff55}.backup-center h2{margin:5px 0;font-size:24px}.backup-center-heading p,.backup-center-actions p,.backup-center-note{color:#9fb0c4;margin:0;font-size:11px;line-height:1.55}.backup-center-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.backup-center-actions article{background:#07121e;border:1px solid #294760;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.backup-center-actions small{color:#30c7ff;font:900 8px var(--font-mono);letter-spacing:.08em}.backup-center-actions h3{margin:0;font-size:16px}.backup-center-actions button{min-height:42px;margin-top:auto}.backup-file-picker{color:#bfeeff;min-height:42px;font:900 8px var(--font-mono);text-align:center;cursor:pointer;background:#09243a;border:1px dashed #42bff3;border-radius:8px;place-items:center;margin-top:auto;padding:8px;display:grid;position:relative;overflow:hidden}.backup-file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.backup-file-picker span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.backup-restore-action{background:#1a0c12!important;border-color:#8e2630!important}.backup-restore-action input{min-width:0}.backup-restore-action .danger{color:#fff;background:#8f1724;border-color:#ff4a5b}.backup-center-note{border-top:1px solid #263b4c;padding-top:14px}@media (width<=900px){.backup-center-actions{grid-template-columns:1fr}.backup-center{padding:18px}.backup-center-heading>span{flex-basis:44px;width:44px;height:44px}.backup-center h2{font-size:20px}}.admin-tool{grid-template-columns:54px 1fr;align-items:start;gap:16px;padding:22px;display:grid}.admin-tool>span{width:50px;height:50px;color:var(--acid);background:#b6ff0010;border-radius:10px;place-items:center;font-size:24px;display:grid}.admin-tool small,.metric-card small{color:#7f8b94;font:800 8px var(--font-mono);letter-spacing:.12em}.admin-tool h3{margin:5px 0;font-size:17px}.admin-tool p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.admin-tool>button,.button-link{text-align:center;border:1px solid var(--line);color:#eff4f6;font:800 9px var(--font-mono);background:#11181d;border-radius:7px;grid-column:1/-1;padding:11px;text-decoration:none}.tournament-export-tool{border-color:#466786}.tournament-export-list{grid-column:1/-1;gap:7px;max-height:180px;padding-right:2px;display:grid;overflow:auto}.tournament-export-list button,.export-empty{text-align:left;color:#c4ecff;width:100%;font:800 9px var(--font-mono);letter-spacing:.03em;background:#0d1d2a;border:1px solid #42647d;border-radius:7px;padding:11px 12px}.tournament-export-list button:hover{color:#081923;background:#71dfff;border-color:#c8f7ff}.export-empty{text-align:center;color:#9fadb7;border-color:var(--line);background:#11181d;grid-column:1/-1}.export-empty:hover{color:#e7f1f6;background:#18242d}.export-loading{text-align:center;color:#8fa3b3;font:800 9px var(--font-mono);grid-column:1/-1;padding:11px}.cache-cleanup-tool{border-color:#2b6c82}.cache-cleanup-tool>span{color:#63ddff;background:#1bc5ff13}.admin-tool>.cache-cleanup-button,.cache-cleanup-confirm .cache-cleanup-button{color:#d9f8ff;background:#0d3b4e;border-color:#2faed9}.admin-tool>.cache-cleanup-button:hover,.cache-cleanup-confirm .cache-cleanup-button:hover{color:#06212a;background:#5ee2ff}.cache-cleanup-confirm{border-color:#2b6c82;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.cache-cleanup-confirm>span{color:#63ddff;background:#1bc5ff13;border-radius:10px;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.cache-cleanup-confirm small{color:#7f8b94;font:800 8px var(--font-mono);letter-spacing:.12em}.cache-cleanup-confirm h3{margin:5px 0;font-size:17px}.cache-cleanup-confirm p{color:var(--muted);max-width:650px;margin:0;font-size:10px;line-height:1.5}.cache-cleanup-confirm>div:last-child{align-items:center;gap:9px;display:flex}.cache-cleanup-confirm>div:last-child>button{border:1px solid var(--line);color:#eff4f6;font:800 9px var(--font-mono);white-space:nowrap;background:#11181d;border-radius:7px;padding:11px 13px}.cache-cleanup-confirm>div:last-child>.cache-cleanup-button{color:#d9f8ff;background:#0d3b4e;border-color:#2faed9}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex;overflow:hidden}.metric-card>b{overflow-wrap:anywhere;max-width:100%;font-size:27px;line-height:1.08}.metric-card>span{color:#7f8b94;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.45}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{gap:10px;min-height:150px;padding:clamp(14px,4vw,19px)}.metric-card small{letter-spacing:.08em;overflow-wrap:anywhere;font-size:clamp(7px,2.35vw,10px);line-height:1.35}.metric-card>b{white-space:normal;font-size:clamp(24px,8vw,38px)}.metric-card>span{font-size:clamp(9px,2.8vw,12px);line-height:1.4}}@media (width<=340px){.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:0}}.hosting-card{grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:24px;display:grid}.hosting-meter{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.hosting-meter>span{background:#172127;border-radius:8px;height:8px;overflow:hidden}.hosting-meter i{background:var(--acid);height:100%;display:block}.hosting-meter b{color:var(--acid)}.hosting-details{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:15px;display:grid}.hosting-details span{color:#60e6ad;font-size:10px}.hosting-details b{color:#f3f6f8;margin-bottom:4px;display:block}.register-link{color:#aeb8bf;width:100%;font:800 9px var(--font-mono);letter-spacing:.06em;background:0 0;border:0;margin-top:10px}.google-register{justify-content:center;align-items:center;gap:10px;width:100%;margin:16px 0;display:flex;color:#172027!important;background:#fff!important;border:0!important;padding:12px!important}.google-register b,.google-badge{color:#4285f4;font:900 20px Arial}.google-login-inline{width:100%;min-height:46px;font:800 11px var(--font-mono);letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;margin:0 0 12px;display:flex;box-shadow:0 8px 22px #0005;color:#172027!important;background:#fff!important;border:1px solid #d4dce4!important;border-radius:9px!important}.google-login-inline b{color:#4285f4;font:900 20px Arial}.google-login-mobile{display:none}.form-divider{color:#697680;font:700 7px var(--font-mono);align-items:center;gap:9px;margin:15px 0;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--line);flex:1;height:1px}.captcha-field{background:#0a1014;border:1px solid #33424c;border-radius:8px;padding:11px}.captcha-field span{color:#d8e0e5;font:800 9px var(--font-mono);display:block}.captcha-field input{margin-top:8px!important}.google-step{display:none}.google-badge{background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:29px;display:grid}.google-oauth-registration{z-index:80;color:#edf7ff;text-align:center;background:#020916f5;padding:clamp(20px,7vw,48px) 18px;position:fixed;inset:0;overflow-y:auto}.google-oauth-registration:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#006eff32,#0000 44%);position:fixed;inset:0}.google-oauth-registration>*{position:relative}.google-oauth-registration h3{margin:0;font-size:clamp(23px,6vw,32px)}.google-oauth-registration p{color:#a9bac8;max-width:420px;margin:0 auto 18px;line-height:1.55}.google-oauth-registration form{text-align:left;flex-direction:column;gap:16px;width:min(390px,100%);margin:0 auto;display:flex}.google-oauth-registration label{color:#9ba5ad;font:700 11px var(--font-mono);letter-spacing:.06em}.google-oauth-registration input{width:100%;margin-top:7px;padding:13px;display:block}.google-oauth-registration .register-link{width:min(390px,100%);margin:14px auto;display:block}.platform-picker{border:0;margin:2px 0 5px;padding:0}.platform-picker legend{color:#9ba5ad;font:700 9px var(--font-mono);margin-bottom:8px}.platform-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.platform-picker label{cursor:pointer;position:relative}.platform-picker input{opacity:0;position:absolute}.platform-picker label>span{color:#aab4bb;background:#0b1115;border:1px solid #35434c;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:68px;display:flex}.platform-picker img{object-fit:contain;width:26px;height:26px}.platform-picker b{font:800 8px var(--font-mono)}.platform-picker input:checked+span{border-color:var(--acid);color:var(--acid);background:#b6ff000c;box-shadow:inset 0 0 0 1px #b6ff0030}.terms-check{align-items:flex-start;gap:9px;margin:12px 0;line-height:1.45;color:#9aa5ad!important;display:flex!important}.terms-check>input{height:16px;accent-color:var(--acid);flex:none;width:16px!important;margin:1px 0 0!important}.terms-check button{color:var(--acid);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.terms-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020507e8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.terms-overlay>section{background:#0b1115;border:1px solid #3b4952;border-radius:14px;flex-direction:column;width:min(820px,100%);max-height:90vh;display:flex;box-shadow:0 30px 90px #000}.terms-overlay header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.terms-overlay h2{margin:4px 0}.terms-overlay header small{color:var(--muted)}.terms-overlay header>button{color:#fff;background:0 0;border:0;font-size:25px}.terms-content{color:#aab4bb;padding:22px 28px;font-size:11px;line-height:1.7;overflow:auto}.terms-content h3{color:#f2f5f7;margin:19px 0 5px;font-size:14px}.terms-content p{margin:0 0 9px}.terms-content>p:first-child{color:#d9d2b8;background:#ffcc3d0c;border:1px solid #ffcc3d30;border-radius:8px;padding:12px}.terms-overlay footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.policy-tabs{border-bottom:1px solid var(--line);gap:8px;padding:14px 24px 0;display:flex}.policy-tabs button,.public-policy-links button{color:#8fa0ad;font:700 10px/1 var(--font-mono);letter-spacing:.08em;background:0 0;border:0;padding:10px 8px}.policy-tabs button.active,.policy-tabs button:hover,.public-policy-links button:hover{color:var(--acid)}.policy-tabs button.active{border-bottom:2px solid var(--acid)}.public-policy-links{justify-content:center;gap:6px;margin-top:18px;display:flex}.login-copyright,.app-copyright{color:#71808c;letter-spacing:.04em;text-align:center;font-size:10px}.login-copyright{margin:12px 0 0}.login-copyright span,.app-copyright span{color:#4d6070}.app-copyright{z-index:4;pointer-events:none;align-items:center;gap:7px;margin:0;display:flex;position:fixed;bottom:14px;right:20px}.app-copyright img{object-fit:contain;filter:drop-shadow(0 0 7px #007dff88);width:52px;height:24px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.terms-overlay{padding:10px}.terms-overlay header{padding:18px}.terms-overlay>section{max-height:94vh}.policy-tabs{justify-content:space-between;padding:10px 14px 0}.policy-tabs button{padding:10px 4px;font-size:9px}.terms-content{padding:18px;font-size:10px}.terms-overlay footer{padding:13px 18px}.public-policy-links{margin-top:14px}.app-copyright{display:none}.login-copyright{margin-top:10px;font-size:8px}}.safety-copy{line-height:1.4;color:#7f8b93!important;margin-top:8px!important;display:block!important}.safety-error{color:#ff7b85!important;margin-top:6px!important;display:block!important}.player-profile-card{padding:24px}.player-profile-card>div:first-child p{color:var(--muted);font-size:10px}.player-profile-card form{grid-template-columns:1fr 2fr auto;align-items:end;gap:18px;margin:20px 0;display:grid}.player-profile-card label,.position-editor>span{color:#9ba5ad;font:700 9px var(--font-mono)}.player-profile-card input{width:100%;margin-top:8px;display:block}.position-editor>div{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.position-editor button{padding:7px 9px}.position-editor button.selected{border-color:var(--acid);color:var(--acid);background:#b6ff000c}.position-editor small{color:var(--muted);font-size:8px}.player-membership{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.player-membership span{background:#0b1115;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.player-membership small{color:#7e8992;font:800 8px var(--font-mono)}.player-membership b{font-size:18px}.player-membership em{color:var(--muted);font-size:9px;font-style:normal}.player-profile-card form{grid-template-columns:1fr;align-items:stretch;gap:18px;max-width:900px}.player-profile-card form>label{max-width:520px}.position-editor{border:1px solid var(--line);background:#0a1117;border-radius:8px;padding:17px}.position-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}.position-editor button{text-align:left;color:#aab5bd;background:#111a21;border:1px solid #2d3a45;border-radius:6px;grid-template-columns:48px 1fr;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:grid}.position-editor button b{font:900 11px var(--font-mono);color:#e8eef2}.position-editor button small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.position-editor button.selected{border-color:var(--acid);color:var(--acid);background:#b6ff000c;box-shadow:inset 0 0 12px #b6ff000d}.position-editor button.selected b{color:var(--acid)}.skill-editor{border:1px solid var(--line);background:#0a1117;border-radius:8px;padding:17px}.skill-editor>span{color:#9ba5ad;font:700 9px var(--font-mono)}.skill-editor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}.skill-editor button{text-align:left;color:#aab5bd;background:#111a21;border:1px solid #2d3a45;border-radius:6px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:52px;padding:9px 11px;display:grid;position:relative}.skill-editor button i{text-align:center;filter:saturate(.9);font-size:24px;font-style:normal}.skill-editor button b{text-overflow:ellipsis;font:800 9px var(--font-mono);overflow:hidden}.skill-editor button em{color:var(--acid);font-size:9px;font-style:normal;position:absolute;top:6px;right:7px}.skill-editor button.selected{border-color:var(--acid);color:#eff7ee;background:#b6ff000c;box-shadow:inset 0 0 12px #b6ff000d}.skill-editor>small{color:var(--muted);font-size:8px}.player-profile-card form>.primary{justify-self:end;min-width:230px;margin-top:2px}.team-hero b{font:900 13px var(--font-mono);margin-top:12px}.team-hero small{font:700 9px var(--font-mono);color:var(--muted);margin-top:4px}.versus{z-index:1;flex-direction:column;align-items:center;display:flex}.versus small{color:var(--acid);font:800 10px var(--font-mono)}.versus strong{font:1000 36px var(--font-mono);letter-spacing:-.06em;margin-top:3px}.versus span{color:#56616b;font:1000 12px var(--font-mono);margin:5px}.versus em{color:#7c8892;font:700 8px var(--font-mono);background:#0a0f14;border:1px solid #29343e;padding:5px 8px;font-style:normal}.match-footer{border:0;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.match-footer button,.card-head button,.team-card button,.match-row button{color:var(--acid);font:700 10px var(--font-mono);background:0 0;border:0}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.card-head h2{letter-spacing:-.03em;margin:3px 0 0;font-size:18px}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#596570;font:700 9px var(--font-mono);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);padding:11px 9px}td{color:#a9b2ba;border-bottom:1px solid #202a33;padding:11px 9px}td:first-child,th:first-child{padding-left:20px}.team-tag{color:#e7ebee;white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.team-tag i{color:#0b0f12;width:27px;height:27px;font:900 8px var(--font-mono);clip-path:polygon(50% 0,100% 25%,87% 82%,50% 100%,13% 82%,0 25%);place-items:center;font-style:normal;display:grid}.club-tag-link,.club-text-link,.club-name-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.club-tag-link:hover,.club-text-link:hover,.club-name-link:hover{color:var(--acid)}.club-text-link.eyebrow{display:inline-block}.quick-stats{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.stat-card{align-items:center;gap:15px;min-height:105px;padding:18px;display:flex}.stat-card>span{width:43px;height:43px;color:var(--acid);background:#dfff0012;border:1px solid #dfff0030;border-radius:50%;place-items:center;font-size:20px;display:grid}.stat-card div>*{display:block}.stat-card small{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.12em}.stat-card strong{font:1000 25px var(--font-mono);margin:3px 0}.stat-card em{color:#53e88a;font:700 9px var(--font-mono);font-style:normal}.roster-card,.activity{min-height:190px}.empty-roster-card{opacity:.78;min-height:160px}.empty-roster-card .card-head button:disabled{color:#55616b;cursor:not-allowed}.roster-progress{padding:20px}.roster-progress div:first-child{justify-content:space-between;align-items:end;display:flex}.roster-progress b{font:900 25px var(--font-mono)}.roster-progress span{color:var(--muted);font-size:11px}.progress{background:#242f38;height:5px;margin-top:13px}.progress i{background:var(--acid);width:100%;height:100%;display:block;box-shadow:0 0 8px #dfff0060}.checks{border-top:1px solid var(--line);color:#8fa09b;font:700 9px var(--font-mono);gap:14px;padding:13px 20px;display:flex}.checks span:before{color:#58e98a}.feed{border-bottom:1px solid #202a33;align-items:center;gap:12px;padding:12px 18px;display:flex}.feed-icon{border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.feed-icon.green{color:#49ef81;background:#49ef8114}.feed-icon.blue{color:#35d4ff;background:#35d4ff14}.feed p{margin:0}.feed b,.feed small{font-size:11px;display:block}.feed small{color:var(--muted);margin-top:3px}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.club-search{margin:17px 0;padding:18px 20px}.club-search>label{color:#dbe6ef;font:900 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.club-search>div{background:#091016;border:1px solid #334454;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;display:grid;overflow:hidden}.club-search>div>span{color:#6ea5ff;place-items:center;font-size:20px;display:grid}.club-search input{color:#eef5fa;background:0 0;border:0;outline:0;width:100%;padding:13px 5px}.club-search button{color:#91a0ab;font:800 8px var(--font-mono);background:#14202a;border:0;border-left:1px solid #334454;align-self:stretch;padding:0 14px}.club-search small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.team-directory{gap:17px;display:grid}.directory-intro{padding:25px;position:relative}.directory-intro>button,.directory-back{color:#8e9aa3;font:800 8px var(--font-mono);background:0 0;border:0;margin-bottom:13px;padding:0}.directory-intro h2{margin:6px 0;font-size:25px}.directory-intro p{color:var(--muted);margin:0;font-size:11px}.confederation-directory{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.confederation-directory>button{text-align:left;color:#eef3f6;cursor:pointer;grid-template-columns:66px 1fr;align-items:center;gap:16px;padding:26px;display:grid}.confederation-directory>button>span{width:62px;height:62px;color:var(--acid);font:900 15px var(--font-mono);background:#b6ff0010;border:1px solid #b6ff0045;border-radius:50%;place-items:center;display:grid}.confederation-directory b,.confederation-directory small{display:block}.confederation-directory b{font-size:21px}.confederation-directory small{color:var(--muted);font:800 8px var(--font-mono);margin-top:5px}.confederation-directory em{border-top:1px solid var(--line);color:var(--acid);font:800 9px var(--font-mono);grid-column:1/-1;padding-top:13px;font-style:normal}.confederation-directory>button:hover,.tournament-directory>button:hover{border-color:#b6ff0060;transform:translateY(-2px)}.confederation-directory>article{padding:0;position:relative;overflow:hidden}.confederation-open{text-align:left;color:#eef3f6;cursor:pointer;background:0 0;border:0;grid-template-columns:66px 1fr;align-items:center;gap:16px;width:100%;padding:26px;display:grid}.confederation-open>span{width:62px;height:62px;color:var(--acid);font:900 15px var(--font-mono);background:#b6ff0010;border:1px solid #b6ff0045;border-radius:50%;place-items:center;display:grid;overflow:hidden}.confederation-open>span img{object-fit:contain;width:100%;height:100%}.confederation-open b,.confederation-open small{display:block}.confederation-open b{font-size:21px}.confederation-open small{color:var(--muted);font:800 8px var(--font-mono);margin-top:5px}.confederation-open em{border-top:1px solid var(--line);color:var(--acid);font:800 9px var(--font-mono);grid-column:1/-1;padding-top:13px;font-style:normal}.confederation-edit{color:#9ddcff;font:800 8px var(--font-mono);cursor:pointer;background:#081925;border:1px solid #75caff66;padding:7px 10px;position:absolute;top:14px;right:14px}.confederation-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.confederation-editor-actions .danger{color:#ff89a3;border-color:#ff597c66}.confederation-directory>article{transition:transform .2s,border-color .2s,box-shadow .2s}.confederation-directory>article:hover,.confederation-directory>article:focus-within{border-color:#9dff00;transform:scale(1.018);box-shadow:0 0 0 1px #9dff00a8,0 0 24px #9dff0030}.confederation-directory>article:hover .confederation-open,.confederation-directory>article:focus-within .confederation-open{background:linear-gradient(135deg,#0c1b28,#09131e)}.confederation-directory>article:active{transform:scale(1.009)}.tournament-confederations{margin:17px 0}.tournament-confederations>.card-head{border:0;padding-left:0}.tournament-confederations .confederation-directory>button.selected{border-color:#4f8cff88;box-shadow:inset 0 0 22px #286eff17,0 0 16px #286eff12}.tournament-directory{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tournament-directory>button{color:#edf3f6;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:23px;display:flex}.tournament-directory h3{margin:7px 0;font-size:20px}.tournament-directory p{color:var(--muted);margin:0;font-size:10px}.tournament-directory div>span{color:#57e98b;font:800 8px var(--font-mono)}.tournament-directory em{color:var(--acid);font:800 9px var(--font-mono);white-space:nowrap;font-style:normal}.team-admin-bar,.published-tournament{justify-content:space-between;align-items:center;margin-bottom:17px;padding:22px;display:flex}.team-admin-bar h2,.published-tournament h2{margin:5px 0;font-size:20px}.team-admin-bar p,.published-tournament p{color:var(--muted);margin:0;font-size:11px}.directory-intro>.add-team-cta,.team-admin-bar>.add-team-cta{color:#071006;min-width:220px;min-height:54px;font:1000 13px var(--font-mono);letter-spacing:.09em;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(135deg,#d9ff37,#8fdf00);border:1px solid #c9ff43;margin:0;padding:16px 24px;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 0 22px #a9ff1742,inset 0 1px #fff9}.directory-intro>.add-team-cta:hover,.team-admin-bar>.add-team-cta:hover{background:linear-gradient(135deg,#efff79,#b5ff18);transform:translateY(-2px);box-shadow:0 0 30px #b6ff006b,inset 0 1px #fff}.role-shell-moderador .add-team-cta{display:none}.team-card{text-align:center;padding:24px;position:relative}.team-card .big-crest{margin:auto}.team-card .rank{color:#69757f;font:800 11px var(--font-mono);position:absolute;top:18px;left:18px}.team-card h2{margin:15px 0 5px}.team-card .club-name-link{font-weight:inherit}.team-card p{color:var(--muted);min-height:32px;font-size:11px}.team-card>div:last-of-type{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:16px 0;padding:14px;display:flex}.team-card>div b{font:900 21px var(--font-mono)}.team-card>div span{color:var(--muted);font:700 10px var(--font-mono)}.team-card .team-management{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;padding:0;display:grid}.team-management button{color:#aeb8bf;font:700 8px var(--font-mono);background:#151d24;border:1px solid #35414a;padding:7px}.team-management .danger{color:#ff7581;border-color:#ff4d5e35;grid-column:1/-1}.team-crest-link{cursor:pointer;background:0 0;border:0;margin:auto;padding:0;display:block}.team-crest-link:hover .big-crest,.team-crest-link:focus-visible .big-crest{filter:drop-shadow(0 0 12px var(--team));transform:translateY(-2px)}.team-crest-link:hover .uploaded-crest,.team-crest-link:focus-visible .uploaded-crest{filter:drop-shadow(0 8px 15px #000b)drop-shadow(0 0 10px #4f8cff66)}.team-detail{gap:17px;display:grid}.team-detail-hero{grid-template-columns:170px 1fr auto;align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.team-detail-hero.club-branded-hero{isolation:isolate;border-color:var(--club-primary)}@supports (color:color-mix(in lab, red, red)){.team-detail-hero.club-branded-hero{border-color:color-mix(in srgb,var(--club-primary) 46%,var(--line))}}.team-detail-hero.club-branded-hero{background:linear-gradient(112deg,var(--club-primary) 0%,#0c151d 48%,var(--club-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.team-detail-hero.club-branded-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--club-primary) 30%,#081018) 0%,#0c151d 48%,color-mix(in srgb,var(--club-accent) 22%,#081018) 100%)}}.team-detail-hero.club-branded-hero:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#0b141ddd 0%,transparent 62%),var(--club-crest);opacity:.21;filter:blur(2px)saturate(1.25);pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:auto 175%,contain;position:absolute;inset:-18px -5% -18px 44%;transform:rotate(-7deg)scale(1.12)}.team-detail-hero.club-branded-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--club-secondary),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.team-detail-hero.club-branded-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--club-secondary) 13%,transparent),transparent 45%)}}.team-detail-hero.club-branded-hero:after{pointer-events:none}.club-branded-panel{isolation:isolate;border-color:var(--club-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.club-branded-panel{border-color:color-mix(in srgb,var(--club-primary) 42%,var(--line))}}.club-branded-panel{background:linear-gradient(112deg,var(--club-primary) 0%,#0e171f 52%,var(--club-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.club-branded-panel{background:linear-gradient(112deg,color-mix(in srgb,var(--club-primary) 13%,#0e171f) 0%,#0e171f 52%,color-mix(in srgb,var(--club-accent) 11%,#0e171f) 100%)}}.club-branded-panel:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#0e171fee 0%,transparent 68%),var(--club-crest);opacity:.12;filter:blur(1.5px)saturate(1.2);pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:auto 165%,auto 135%;position:absolute;inset:-10px 0}.club-branded-panel>.card-head{z-index:1;background:linear-gradient(90deg,var(--club-secondary),transparent 72%);position:relative}@supports (color:color-mix(in lab, red, red)){.club-branded-panel>.card-head{background:linear-gradient(90deg,color-mix(in srgb,var(--club-secondary) 10%,transparent),transparent 72%)}}.back-team-list{color:#8e9aa3;font:800 8px var(--font-mono);background:0 0;border:0;position:absolute;top:16px;left:18px}.team-detail-crest{place-items:center;padding-top:18px;display:grid}.team-detail-crest img,.team-detail-crest>span{object-fit:contain;width:118px;height:130px}.team-detail-crest>span{--team:#b6ff00;clip-path:polygon(50% 0,93% 16%,88% 76%,50% 100%,12% 76%,7% 16%);background:linear-gradient(145deg,var(--team),#10151a 42%);border:1px solid var(--team);font:900 27px var(--font-mono);place-items:center;display:grid}.team-detail-hero h2{margin:5px 0;font-size:31px}.team-detail-hero p{color:var(--muted);font-size:11px}.team-detail-hero p b{color:#eef4f7}.team-detail-badges{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.team-detail-badges span,.roster-rule{color:#9da9b1;font:800 8px var(--font-mono);border:1px solid #3d4a54;border-radius:20px;padding:7px 9px}.team-detail-badges .squad-market-value{color:#dfffb0!important;background:#0a1b14cc!important;border-color:#b6ff0088!important}.team-detail-badges .squad-market-value b{font:1000 9px var(--font-mono);color:#caff55!important;text-shadow:none!important}.team-detail-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:185px;display:flex}.leave-team{color:#ff7b86;font:800 9px var(--font-mono);background:#ff4d5e0d;border:1px solid #ff5e6c55;padding:11px}.leave-club-confirm{text-align:center;padding:26px}.leave-club-confirm>span{color:#ff7580;width:54px;height:54px;font:900 24px var(--font-mono);background:#ff4d5e12;border:1px solid #ff5e6c66;border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.leave-club-confirm h3{margin:0 0 8px;font-size:19px}.leave-club-confirm p{max-width:470px;color:var(--muted);margin:0 auto;font-size:11px;line-height:1.65}.leave-club-confirm>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.leave-club-confirm button{border:1px solid var(--line);color:#c8d0d5;min-width:140px;font:800 9px var(--font-mono);background:#10181e;padding:12px}.leave-club-confirm .leave-confirm-action{color:#fff;background:#ff4d5e;border-color:#ff5e6c66}.transfer-cleanup-note{color:#87939b;max-width:430px;font:700 8px/1.6 var(--font-mono);letter-spacing:.035em;margin:13px auto 0;display:block}.delete-team-profile{color:#ff7d88;font:900 10px var(--font-mono);letter-spacing:.06em;background:#ff263811;border:1px solid #ff4d5e80;padding:12px 18px}.delete-team-profile:hover{color:#fff;background:#ff33451f;border-color:#ff6875}.assign-dt-profile{color:#8ebcff;font:900 10px var(--font-mono);letter-spacing:.06em;background:#2274ff18;border:1px solid #4693ff88;padding:12px 18px}.assign-dt-profile:hover{color:#fff;background:#2e7dff2c;border-color:#72adff}.dt-assignment-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dt-assignment-actions button{min-width:0}.remove-dt-profile{color:#ffc271;font:900 10px var(--font-mono);letter-spacing:.05em;background:#ff971514;border:1px solid #ffb34770;padding:12px 15px}.remove-dt-profile:hover{color:#fff;background:#ff9b2428;border-color:#ffc368}.dt-search{color:#9ba5ad;font:800 9px var(--font-mono);letter-spacing:.05em;margin:16px 0;display:block}.dt-search input{width:100%;margin-top:8px;display:block}.club-profile-edit .kit-color-picker{margin:4px 0 14px}.leave-team:disabled,.team-detail-actions button:disabled,.remove-roster-player:disabled{opacity:.35;cursor:not-allowed}.team-market-warning{margin:0}.team-performance{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.team-performance article{border-right:1px solid var(--line);grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:0;padding:11px 14px;display:grid}.team-performance article:last-child{border-right:0}.team-performance small{color:#7e8a93;font:800 7px var(--font-mono);white-space:nowrap}.team-performance b{text-align:right;grid-area:1/2/3;font-size:21px}.team-performance em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.team-lineup{overflow:hidden}.team-lineup>.card-head{padding:22px 25px}.team-lineup>.card-head h2{margin:5px 0 0}.team-lineup>.card-head p{color:var(--muted);font:700 9px var(--font-mono);margin:0}.lineup-pitch{background:#0a0f0b;max-width:1050px;margin:0 auto;position:relative;overflow:hidden}.lineup-pitch>img{width:100%;height:auto;display:block}.lineup-player{text-align:center;z-index:2;background:linear-gradient(#07100de8,#111a16ed);border:1px solid #b6ff0075;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:9.5%;min-height:70px;padding:5px 3px;display:flex;position:absolute;transform:translate(-50%,-105%);box-shadow:0 4px 15px #000b}.lineup-player b{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;font:900 clamp(7px,1.05vw,12px) var(--font-mono);overflow:hidden}.lineup-player span{color:var(--acid);font:900 clamp(6px,.75vw,9px) var(--font-mono);margin-top:3px}.lineup-player small{color:#9ca9a0;font:700 clamp(5px,.6vw,8px) var(--font-mono);margin-top:3px}.lineup-profile-slot{border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-bottom:3px;display:grid;overflow:hidden;color:inherit!important;background:0 0!important}.lineup-profile-slot img{object-fit:cover;border:1px solid #d9f3ff99;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 1px 7px #000b}.lineup-team-crest{z-index:4;object-fit:contain;filter:drop-shadow(0 3px 8px #000c);pointer-events:none;top:13px;left:15px;width:46px!important;height:46px!important;position:absolute!important}.lineup-player.empty{background:#07100dbb;border-style:dashed;border-color:#95a39a80;min-height:62px}.lineup-player.empty b{color:#aeb9b2}.lineup-note{border-top:1px solid var(--line);color:#87938c;margin:0;padding:14px 22px 18px;font-size:9px;line-height:1.55}.team-roster-detail{overflow:hidden}.team-roster-detail>.card-head{padding:22px}.team-roster-detail>.card-head h2{margin:5px 0}.team-roster-table{overflow:hidden}.team-roster-table>article{border-top:1px solid var(--line);grid-template-columns:40px minmax(120px,1fr) minmax(70px,92px) 48px repeat(6,44px) 150px;align-items:center;gap:7px;padding:11px 16px;display:grid}.team-roster-detail .platform-avatar{cursor:pointer;background:#101820;border:1px solid #44535e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.roster-player-name{text-align:left;color:#edf2f5;cursor:pointer;background:0 0;border:0;padding:0}.roster-player-name small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.roster-stat{text-align:center;grid-template-rows:30px 18px;place-items:start center;gap:2px;min-width:0;display:grid}.roster-stat small{color:#6f7b84;width:100%;height:30px;font:800 7px var(--font-mono);justify-content:center;align-items:flex-start;display:flex}.roster-stat b{color:#e3eaf0;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:18px;font-size:11px;line-height:18px;display:flex;overflow:hidden}.roster-stat .stat-symbol{filter:saturate(.9);font-size:14px;line-height:1}.remove-roster-player{color:#ff7b85;font:800 8px var(--font-mono);background:#ff4d5e0a;border:1px solid #ff5b6740;padding:8px}.roster-head-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.roster-head-summary>b{color:var(--acid);font:900 10px var(--font-mono)}.roster-row-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.roster-row-actions button{min-width:0;font:800 7px var(--font-mono);padding:7px 5px}.edit-roster-player{color:#ffd768;background:#f4c84a10;border:1px solid #f4c84a66}.edit-roster-player:hover{color:#0a0d0f;background:#f4c84a}.edit-roster-player:disabled,.roster-row-actions .remove-roster-player:disabled{opacity:.35;cursor:not-allowed}.roster-lock{color:#6e7a83;font:800 8px var(--font-mono);text-align:center}.stat-reset-note{color:#d7b06d;background:#ffb5470b;border:1px solid #ffb54735;margin:16px 22px 22px;padding:12px;font-size:9px;line-height:1.5}.empty-team-roster{text-align:center;color:var(--muted);padding:46px}.data-card{overflow:hidden}.validation-banner{color:#71e99b;font:700 10px var(--font-mono);background:#49ef8110;border:1px solid #49ef8130;margin:18px 20px;padding:12px}.warning-banner{color:#ffc265;font:700 10px var(--font-mono);background:#ffb5470d;border:1px solid #ffb54735;margin:18px 20px 0;padding:12px}.player-list article{border-top:1px solid var(--line);grid-template-columns:45px 1.3fr 45px 1fr 50px 25px;align-items:center;gap:13px;padding:13px 20px;font-size:12px;display:grid}.player-directory-filters{box-sizing:border-box;background:linear-gradient(110deg,#0b141b,#0d171e 48%,#0a1218);border-top:1px solid #2b3942;grid-template-columns:minmax(220px,1.3fr) minmax(160px,.9fr) minmax(160px,.9fr) 182px;align-items:end;gap:16px;width:min(100% - 64px,1040px);max-width:100%;margin-inline:auto;padding:18px 0;display:grid}.player-directory-filters label{display:block;position:relative}.player-directory-filters label>span{color:#8497a4;font:900 8px var(--font-mono);letter-spacing:.08em;align-items:center;gap:6px;margin:0 0 7px 2px;display:flex}.player-directory-filters label>span i{color:#c8ff00;background:#b6ff000c;border:1px solid #b6ff0040;border-radius:4px;place-items:center;width:14px;height:14px;font-size:11px;font-style:normal;line-height:1;display:grid}.player-directory-filters input,.player-directory-filters select{color:#edf5f8;width:100%;min-height:44px;font:700 12px var(--font-sans);background:#09141c;border:1px solid #344b59;border-radius:8px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff08,0 5px 12px #0000001a}.player-directory-filters input{background-image:radial-gradient(circle at 20px,#b6ff00 0 2px,#0000 3px),linear-gradient(135deg,#0d1c26,#09131a);padding:0 13px 0 40px}.player-directory-filters input::placeholder{color:#778a96}.player-directory-filters select{cursor:pointer;appearance:auto;padding:0 34px 0 13px}.player-directory-filters input:focus,.player-directory-filters select:focus{background-color:#0d1c22;border-color:#c8ff00;outline:0;box-shadow:0 0 0 3px #b6ff0016,0 0 18px #b6ff0018}.player-directory-filters>button{color:#c8d9e2;min-width:0;min-height:44px;font:900 8px var(--font-mono);letter-spacing:.05em;white-space:nowrap;background:linear-gradient(135deg,#172a35,#0d1c25);border:1px solid #456374;border-radius:8px;padding:0 12px;transition:all .18s}.player-directory-filters>.directory-filter-reset span{color:#9ee8ff;vertical-align:middle;background:#b9d4df1a;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:5px;font-size:13px;display:inline-grid}.player-directory-filters>.directory-filter-reset:hover{color:#08202a;background:#76e6ff;border-color:#76e6ff;box-shadow:0 0 18px #5bdfff36}.player-directory-filters>.directory-filter-reset:hover span{color:#76e6ff;background:#08202a}.membership-roster-selector{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1318;padding:15px 20px}.membership-roster-selector>span{color:#77858e;font:800 8px var(--font-mono);letter-spacing:.1em;margin-bottom:9px;display:block}.membership-roster-selector>div{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.membership-roster-selector button{color:#aab4bb;text-align:left;background:#121a20;border:1px solid #35424b;min-width:190px;padding:11px 13px}.membership-roster-selector button b,.membership-roster-selector button small{display:block}.membership-roster-selector button small{color:#71808a;font:700 7px var(--font-mono);margin-top:4px}.membership-roster-selector button.selected{border-color:var(--acid);color:#fff;box-shadow:inset 0 -2px var(--acid);background:#dfff000b}.membership-club-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1318;padding:15px 20px}.membership-club-links>span{color:#77858e;font:800 8px var(--font-mono);letter-spacing:.1em;margin-bottom:9px;display:block}.membership-club-links>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:9px;padding:0;display:grid;overflow:visible}.membership-club-links button{color:#dfe6e9;text-align:left;background:#121a20;border:1px solid #35424b;grid-template-columns:clamp(34px,5vw,42px) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid;overflow:hidden}.membership-club-links button:hover,.membership-club-links button:focus-visible{border-color:var(--acid);background:#dfff000b}.membership-club-links button>i{aspect-ratio:1;width:100%;max-width:42px;color:var(--acid);font:900 10px var(--font-mono);background:#1b2830;border-radius:50%;place-items:center;font-style:normal;display:grid;overflow:hidden}.membership-club-links button>i img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.membership-club-links button b,.membership-club-links button small{display:block}.membership-club-links button small{text-overflow:ellipsis;white-space:nowrap;color:#71808a;max-width:145px;font:700 7px var(--font-mono);margin-top:4px;overflow:hidden}.membership-club-links button em{color:var(--acid);font:800 7px var(--font-mono);white-space:nowrap;font-style:normal}.roster-capacity-banner{border-bottom:1px solid var(--line);background:#0a1116;grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:18px;padding:12px 20px;display:grid}.roster-capacity-banner>span{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.roster-capacity-banner>span>b{color:#eef4f6;font:900 17px var(--font-mono)}.roster-capacity-banner>span>small{color:#82909a;font:800 8px var(--font-mono)}.roster-capacity-banner>i{background:#1c2931;border-radius:6px;height:5px;overflow:hidden}.roster-capacity-banner>i>b{background:linear-gradient(90deg,var(--acid),#54dca0);height:100%;display:block}.player-id-with-clubs{align-items:center;gap:8px;min-width:0;display:flex!important}.player-id-with-clubs>span{align-items:center;gap:4px;display:flex}.player-id-with-clubs>span>button{width:24px;height:24px;color:var(--acid);background:#111b22;border:1px solid #40505b;border-radius:50%;place-items:center;padding:1px;display:grid;overflow:hidden}.player-id-with-clubs>span>button:hover,.player-id-with-clubs>span>button:focus-visible{border-color:var(--acid);transform:translateY(-1px)}.player-id-with-clubs>span img{object-fit:contain;width:100%;height:100%}.player-id-with-clubs>span i{font:900 6px var(--font-mono);font-style:normal}.membership-roster-context{border-block:1px solid var(--line);background:#0c1318;align-items:center;gap:10px;padding:11px 20px;display:flex}.membership-roster-context b{color:var(--acid)}.membership-roster-context span{color:#7d8992;font:700 8px var(--font-mono)}.player-list .club-roster-row{grid-template-columns:42px minmax(150px,1fr) repeat(6,minmax(38px,58px)) minmax(110px,125px)}.club-player-stat{text-align:center;grid-template-rows:30px 18px;place-items:start center;gap:2px;display:grid!important}.club-player-stat small{color:#73808a;width:100%;height:30px;font:800 7px var(--font-mono);justify-content:center;align-items:flex-start;display:flex}.club-player-stat b{width:100%;height:18px;font:800 11px/18px var(--font-mono);justify-content:center;align-items:center;display:flex}.club-player-stat:first-of-type small,.club-player-stat:nth-of-type(2) small,.club-player-stat:nth-of-type(6) small{font-size:9.1px}.club-player-stat:nth-of-type(5) small{font-size:1.2em;line-height:1}.player-list article.directory-player-row{grid-template-columns:40px minmax(110px,1fr) 70px minmax(88px,.8fr) minmax(115px,1fr) 34px 58px minmax(150px,180px);gap:7px;padding:10px 12px}.custom-stat-icon{object-fit:contain;width:21px;height:21px;margin:-4px auto 0;display:block}.custom-stat-icon.assist{width:38px;height:27px;margin-top:-7px}.delete-player-action{white-space:normal;line-height:1.25;color:#ff7b86!important;min-height:30px!important;font:800 7px var(--font-mono)!important;background:#ff4d5e0d!important;border:1px solid #ff5e6c55!important;padding:5px 8px!important}.delete-player-action:disabled{opacity:.32;cursor:not-allowed}.player-admin-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex!important}.ban-player-action{color:#ffd95f!important;min-height:30px!important;font:900 7px var(--font-mono)!important;background:#ffd34f18!important;border:1px solid #ffd34f88!important;padding:5px 9px!important}.banned-player{background:#ffcc3310;box-shadow:inset 3px 0 #ffd34f}.banned-player .directory-role{color:#ffd95f;border-color:#ffd34f66}.ban-policy{color:#b8a76d;background:#ffd34f0a;border-block:1px solid #ffd34f33;padding:13px 20px;font-size:10px}.banned-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(180px,1fr) 110px 145px;align-items:center;gap:12px;padding:14px 20px;display:grid}.banned-list article>span{color:#ffd95f;background:#ffd34f18;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.banned-list b,.banned-list small{display:block}.banned-list small{color:#77848d;margin-top:4px;font-size:9px}.banned-list em{color:#ffd95f;font:900 8px var(--font-mono);font-style:normal}.banned-list button{color:#ffd95f;min-height:34px;font:900 8px var(--font-mono);background:#ffd34f18;border:1px solid #ffd34f88}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.banned-list article{grid-template-columns:34px 1fr}.banned-list article>em{grid-column:2}.banned-list article>button{grid-column:1/-1}}.directory-player-row>span>b,.directory-player-row>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.directory-player-row>span>small{color:#68757e;font:700 7px var(--font-mono);margin-top:3px}.directory-role{color:var(--acid);text-align:center;font:800 8px var(--font-mono);background:#b6ff000a;border:1px solid #b6ff0030;padding:6px}.player-avatar{border-radius:50%;width:36px;height:36px}.mini-team-link{clip-path:polygon(50% 0,95% 18%,87% 78%,50% 100%,13% 78%,5% 18%);cursor:pointer;place-items:center;width:36px;height:40px;display:grid;color:var(--acid)!important;font:900 8px var(--font-mono)!important;background:linear-gradient(145deg,#24313a,#0d1419)!important;border:1px solid #43515b!important}.mini-team-link.uploaded{clip-path:none;background:0 0!important;border-color:#0000!important}.mini-team-link img{object-fit:contain;width:100%;height:100%}.player-list small,.scorer small{color:var(--muted);margin-top:3px;display:block}.id-chip{color:#aeb7bf;font:700 9px var(--font-mono);text-align:center;background:#1b252d;border:1px solid #34404b;padding:5px}.player-list button{color:var(--muted);background:0 0;border:0}.player-list .platform-avatar{cursor:pointer;background:#101820;border:1px solid #44535e;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.player-list .platform-avatar:hover,.player-list .platform-avatar:focus-visible{border-color:var(--acid);outline:none;transform:translateY(-1px);box-shadow:0 0 14px #b6ff0030}.player-list .platform-avatar{position:relative}.presence-dot{background:#35e979;border:2px solid #101820;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px;box-shadow:0 0 8px #35e979}.online-copy{color:#57e98b;font-style:normal;font-weight:900}.platform-avatar img{object-fit:contain;width:23px;height:23px}.public-profile-toolbar{align-items:center;gap:22px;padding:18px 24px;display:flex}.public-profile-toolbar>button{color:#d8e0e5;font:800 9px var(--font-mono);background:#10171d;border:1px solid #3c4a54;padding:10px 14px}.public-profile-toolbar h2{margin:4px 0}.public-profile-toolbar p{color:var(--muted);margin:0;font-size:10px}.public-player-summary{gap:22px;display:grid}.platform-heading{align-items:center;gap:14px;display:flex}.platform-heading>img{object-fit:contain;background:#101820;border:1px solid #44535e;border-radius:50%;width:46px;height:46px;padding:9px}.platform-heading span{flex-direction:column;gap:4px;display:flex}.platform-heading small{color:var(--acid);font:800 9px var(--font-mono)}.platform-heading b{font-size:27px}.public-player-summary .player-membership{grid-template-columns:1fr}.schedule-toolbar{justify-content:space-between;align-items:center;margin-bottom:17px;padding:22px;display:flex}.schedule-toolbar h2{margin:5px 0;font-size:19px}.schedule-toolbar p{color:var(--muted);margin:0;font-size:11px}.match-list{flex-direction:column;gap:9px;display:flex}.match-row{grid-template-columns:70px 135px 1fr 80px 1fr 90px;align-items:center;gap:12px;padding:15px 18px;display:grid}.match-list .match-row{grid-template-columns:72px minmax(110px,1fr) 42px 72px 42px minmax(110px,1fr) auto;gap:10px}.fixture-date{white-space:nowrap;display:block}.fixture-date input,.fixture-time input{width:100%;height:32px;font:800 10px var(--font-mono);padding:3px 5px}.fixture-score-slot{color:#b5ff18;font:900 28px var(--font-mono);place-items:center;display:grid}.fixture-score-slot input{text-align:center;width:38px;height:36px;font:900 20px var(--font-mono);color:#b5ff18;background:#071525;border-color:#47646f;padding:2px}.fixture-time{place-items:center;display:grid}.fixture-time input{text-align:center}.published-match-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.published-match-actions .save-game{color:#d8ffe6;font:800 10px var(--font-mono);background:#183e2a;border:1px solid #4b8266;border-radius:7px;padding:8px 11px}.published-match-actions .save-game:hover{color:#07170d;background:#39df80;border-color:#84ffb3}.published-match-actions .cancel-game{color:#ff9aa6;border:1px solid #7d2833;border-radius:7px;padding:8px 10px}.fixture-team-with-crest{align-items:center;gap:7px;min-width:0;display:flex}.fixture-team-with-crest img{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.big-crest.has-team-logo{clip-path:none;padding:4px;overflow:hidden;background:0 0!important}.big-crest.has-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.published-tournament{justify-content:space-between;align-items:center;gap:16px;display:flex}.published-match-actions{justify-content:flex-end;gap:7px;display:flex}.published-match-actions button,.published-match-editor button{padding:7px 9px;font-size:10px}.published-match-actions .danger{color:#ff7b88;border-color:#7d2833}.match-row.match-editing{display:grid}.published-match-editor{grid-column:3/-1;grid-template-columns:52px 16px 52px 120px 82px auto auto;align-items:center;gap:8px;display:grid}.published-match-editor input{max-width:120px;height:35px}.published-match-editor input[type=number]{text-align:center;width:52px}.published-match-editor b{color:#9eb6d7}.tournament-published-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tournament-finalize-button{color:#211002;font:900 10px var(--font-mono);letter-spacing:.05em;background:linear-gradient(135deg,#ff9b2f,#e36b16);border:1px solid #ffbd5a;border-radius:12px;padding:13px 16px;box-shadow:0 0 16px #ff8d2738}.tournament-finalize-button:hover{color:#211002;background:#ffc059}.career-reset-confirm .tournament-finalize-button{justify-self:end}@media (width<=760px){.published-tournament{flex-direction:column;align-items:flex-start}.published-match-actions{grid-column:1/-1;justify-content:flex-start}.published-match-editor{grid-column:1/-1;grid-template-columns:44px 12px 44px 1fr 72px auto auto;width:100%}}.result-access-note{text-align:center;background:#030a1b94;border:1px solid #ffffff1f;border-radius:16px;padding:24px}.result-access-note b{color:#e9f4ff}.result-access-note p,.muted{color:#91a5bf;margin:8px 0 0}.result-submission{gap:16px;display:grid}.result-score-crests{background:#071427;border:1px solid #58a4ff40;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.result-score-crests>div{align-items:center;gap:10px;display:flex}.result-score-crests>div:last-child{justify-content:flex-end}.result-score-crests img,.result-score-crests i{object-fit:contain;color:#75d6ff;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.result-score-crests input{text-align:center;border-radius:12px;width:68px;height:52px;font-size:24px;font-weight:800}.result-score-crests>b{color:#a9bad0;font-size:25px}.result-confirmation{color:#a8b8cc;margin:0;font-size:12px;line-height:1.45}.match-roster{border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.match-roster-head,.match-roster-row{grid-template-columns:minmax(140px,1fr) 43px 38px 38px 38px 43px 43px;align-items:center;gap:5px;padding:7px 9px;display:grid}.match-roster-head{color:#9eb4d0;background:#101e36;font-size:9px;font-weight:800}.match-roster-head span{text-align:center}.match-roster-head img{object-fit:contain;vertical-align:middle;width:18px;height:18px}.match-roster-row{border-top:1px solid #ffffff12}.match-roster-row>b{min-width:0;display:grid}.match-roster-row small{color:#8ea3be;font-size:10px}.match-roster-row input[type=number]{text-align:center;justify-self:center;width:30px;min-width:0;height:28px;padding:1px}.toggle-check{cursor:pointer;place-items:center;display:grid}.toggle-check input{opacity:0;pointer-events:none;position:absolute}.toggle-check i{color:#74879d;background:#0a1729;border:1px solid #526782;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.toggle-check.green input:checked+i{color:#062716;background:#16c773;border-color:#6dffaf}.toggle-check.keeper input:checked+i{color:#041b2c;background:#30b4ff;border-color:#9ce6ff;box-shadow:0 0 12px #30b4ff66}.toggle-check.keeper i{font:900 8px var(--font-mono)}.toggle-check.red input:checked+i{color:#fff;background:#f04455;border-color:#ff8b95}.toggle-check.gold input:checked+i{color:#332300;background:#f4c84b;border-color:#ffe98b}.result-actions{justify-content:flex-end;gap:10px;display:flex}.save-stats,.send-result{min-height:38px;font:800 10px var(--font-mono);letter-spacing:.04em;color:#241a00;background:#f2c84b;border:1px solid #ffe889;border-radius:9px;padding:0 17px;box-shadow:0 0 18px #f2c84b44}.send-result:disabled{color:#aeb7c2;box-shadow:none;cursor:not-allowed;background:#485260;border-color:#5e6875}.global-stats .card-head{align-items:center;gap:16px}.stats-search{flex-wrap:wrap;gap:8px;display:flex}.stats-search input{min-width:250px}.global-stats-list{gap:7px;margin-top:18px;display:grid}.global-stats-list article{border:1px solid #ffffff14;border-radius:11px;grid-template-columns:minmax(180px,1fr) repeat(6,auto);align-items:center;gap:12px;padding:10px 12px;display:grid}.global-stats-list article>div{display:grid}.global-stats-list small{color:#8da4c1;font-size:11px}.global-stats-list span{color:#d5e4f7;white-space:nowrap;font-size:12px}.result-submission input[type=number],.manager-result-submission input[type=number]{appearance:textfield}.result-submission input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.result-submission input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.manager-result-submission input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.manager-result-submission input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=640px){.match-roster{overflow:hidden}.match-roster-head,.match-roster-row{grid-template-columns:minmax(0,1fr) 34px 30px repeat(4,32px);gap:2px;min-width:0;padding:7px 6px}.match-roster-head{font-size:7px}.match-roster-head span{white-space:nowrap;min-width:0;overflow:hidden}.match-roster-head img{width:16px;height:16px}.match-roster-head .match-assist-header-icon{width:20px;height:20px}.match-roster-head .red-card-icon{width:10px;height:15px}.match-roster-row>b{font-size:12px;overflow:hidden}.match-roster-row small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.match-roster-row input[type=number]{width:28px;height:28px;font-size:12px}.toggle-check i{width:27px;height:27px}.toggle-check.keeper i{font-size:7px}.result-score-crests img,.result-score-crests i{width:38px;height:38px}.result-score-crests input{width:55px}.result-actions{flex-direction:column}.global-stats-list{overflow-x:auto}.global-stats-list article{min-width:620px}.stats-search input{width:100%;min-width:0}}.match-roster-head span{text-align:center;width:100%}.match-roster-head span:not(:first-child){justify-content:center;justify-self:center;align-items:center;display:flex}.match-roster-head span:first-child{text-align:left}.match-roster-head img{display:block}.match-roster-row.bot-row{background:linear-gradient(90deg,#25c2ff29,#00112338);border-top-color:#47cbff57}.match-roster-row.bot-row .bot-label{color:#65dbff;letter-spacing:.08em;font-weight:900}.match-roster-row.bot-row small{color:#9bc7e9;font-weight:800}.match-roster-head .match-assist-header-icon{width:29px;height:29px}.match-roster-head .red-card-icon{width:12px;height:18px;display:block}@media (width<=640px){.match-roster-head .match-assist-header-icon{width:20px;height:20px}.match-roster-head .red-card-icon{width:10px;height:15px}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-list .match-row{grid-template-columns:66px minmax(88px,1fr) 34px 62px 34px minmax(88px,1fr);gap:6px;padding:11px 8px}.match-list .match-row .published-match-actions{grid-column:1/-1;justify-content:flex-end}.fixture-team-with-crest img{flex-basis:20px;width:20px;height:20px}.fixture-score-slot{font-size:22px}.fixture-date input,.fixture-time input{height:28px;font-size:8px}.fixture-score-slot input{width:31px;height:29px;font-size:16px}}.match-row>strong{text-align:center;font:900 18px var(--font-mono)}.match-row>small{color:var(--muted);font:700 9px var(--font-mono)}.status{color:var(--acid);text-align:center;font:700 9px var(--font-mono);background:#dfff0010;border:1px solid #dfff0030;padding:6px}.status.done{color:#7d8993;background:#1a2229;border-color:#3a444e}.tournament-builder,.tournament-module{flex-direction:column;gap:17px;display:flex}.tournament-module-nav{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.tournament-module-nav.four-tabs{grid-template-columns:repeat(4,1fr)}.tournament-module-nav button{border:0;border-right:1px solid var(--line);color:#78848e;text-align:left;background:#10171d;align-items:center;gap:13px;min-height:75px;padding:15px 20px;display:flex}.tournament-module-nav button:last-child{border-right:0}.tournament-module-nav button>span{color:#83909a;background:#1b252d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.tournament-module-nav button b,.tournament-module-nav button small{display:block}.tournament-module-nav button b{font-size:12px}.tournament-module-nav button small{color:#606d77;margin-top:4px;font-size:9px}.tournament-module-nav button.active{color:#edf4f0;box-shadow:inset 0 -3px var(--acid);background:#dfff0009}.tournament-module-nav button.active small{color:#89959e}.tournament-module-nav button.danger-tab{background:#ff4d5e0b;box-shadow:inset 0 -3px #ff4d5e}.tournament-module-nav button.danger-tab>span{color:#ff7180;background:#ff4d5e18}.finished-history{gap:18px;display:grid}.finished-tournament-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.finished-tournament-actions>button:not(.danger){color:#101721;min-height:46px;font:900 12px var(--font-mono);letter-spacing:.04em;background:linear-gradient(135deg,#ffb034,#ee7113);border-color:#ff9a35;padding:12px 20px;box-shadow:0 8px 18px #e97c203d}.finished-tournament-actions .danger{color:#ff8a9b;background:#30131b;border-color:#f04f66;min-height:44px;padding:11px 17px}.finished-tournament-detail{border-top:1px solid var(--line);gap:20px;margin-top:22px;padding-top:20px;display:grid}.finished-tournament-detail h3{color:#dff7ff;margin:0 0 10px;font-size:18px}.finished-table-wrap{background:#07101a;border:1px solid #24425b;border-radius:12px;overflow-x:auto}.finished-table-wrap table{border-collapse:collapse;width:100%;min-width:690px}.finished-table-wrap th,.finished-table-wrap td{text-align:center;border-bottom:1px solid #1e3445;padding:10px 11px;font-size:12px}.finished-table-wrap th{color:#9ec7e4;font:800 10px var(--font-mono);background:#0a1f35}.finished-table-wrap th:nth-child(2),.finished-table-wrap td:nth-child(2){text-align:left}.finished-table-wrap tbody tr:last-child td{border-bottom:0}.finished-team{align-items:center;gap:8px;min-width:165px;font-weight:800;display:flex}.finished-team img{object-fit:contain;flex:none;width:26px;height:26px}.finished-results{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:10px;display:grid}.finished-match{background:#07101a;border:1px solid #24425b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.finished-match-team{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.finished-match-team.home{justify-content:flex-start}.finished-match-team.away{text-align:right;justify-content:flex-end}.finished-match-team b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finished-match-team img{object-fit:contain;flex:none;width:25px;height:25px}.finished-match>strong{color:#dff7ff;white-space:nowrap;font-size:16px}.finished-match>small{text-align:center;color:#8facbf;font:700 10px var(--font-mono);grid-column:1/-1}.active-actions{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.active-actions button{color:var(--acid);font:800 9px var(--font-mono);background:0 0;border:0}.active-actions .finish-tournament{color:#ffbf62;background:#ffb54710;border:1px solid #ffb54755;padding:9px 12px}.finalize-confirm{background:linear-gradient(135deg,#221c13,#12171d);border-color:#ffb54755;grid-template-columns:1fr auto;gap:18px;padding:22px;display:grid}.finalize-confirm h2{margin:5px 0;font-size:19px}.finalize-confirm p{color:#a0a7aa;max-width:720px;margin:0;font-size:11px;line-height:1.55}.finalize-confirm>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.finalize-confirm>div:last-child>button:not(.primary){color:#9ba5ad;font:700 9px var(--font-mono);background:#151c22;border:1px solid #414b54;padding:11px}.close-checks{color:#62e891;font:700 9px var(--font-mono);white-space:nowrap;flex-direction:column;justify-content:center;gap:7px;display:flex}.empty-tournament{text-align:center;padding:45px}.empty-tournament>span{color:#55e889;background:#55e88912;border:1px solid #55e88945;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:22px;display:grid}.empty-tournament h2{margin:14px 0 5px}.empty-tournament p{color:var(--muted);font-size:11px}.empty-tournament button{color:var(--acid);font:800 9px var(--font-mono);background:0 0;border:0;margin-top:12px}.finished-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.finished-card{text-align:center;padding:27px;position:relative;overflow:hidden}.finished-card .trophy{color:#ffcc3d;background:#ffcc3d12;border:1px solid #ffcc3d40;border-radius:50%;place-items:center;width:62px;height:62px;margin:18px auto 12px;font-size:25px;display:grid;box-shadow:0 0 25px #ffcc3d12}.finished-card h2{margin:8px 0 18px;font-size:21px}.finished-card p{color:#f4f7f9;font-size:15px}.finished-card p b{color:#7b8791;font:700 8px var(--font-mono);letter-spacing:.13em;margin-bottom:5px;display:block}.finished-card>div:last-of-type{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#7e8992;font:700 9px var(--font-mono);justify-content:center;gap:15px;margin:18px 0;padding:13px;display:flex}.finished-card>button{color:var(--acid);font:800 9px var(--font-mono);background:0 0;border:0}.final-stats{padding:26px}.final-stats-title{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-bottom:18px;padding-bottom:20px;display:flex}.final-stats-title .trophy{color:#ffcc3d;background:#ffcc3d12;border:1px solid #ffcc3d40;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.final-stats-title h2{margin:4px 0;font-size:23px}.final-stats-title p{color:var(--muted);margin:0;font-size:11px}.final-stats-title p b{color:#fff}.champion-celebration{isolation:isolate;background:radial-gradient(circle at 82% 45%,#e8b73d32,#0000 28%),linear-gradient(120deg,#0b1924 0%,#152433 52%,#101719 100%);border:1px solid #ffd55478;grid-template-columns:minmax(0,1fr) 224px;align-items:center;gap:28px;min-height:210px;margin:-2px -2px 22px;padding:32px 40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #ffd84a0d,0 14px 34px #0008}.champion-copy,.champion-crest-stage{z-index:2;position:relative}.champion-copy .eyebrow{color:#ffdb55;font-size:15px}.champion-copy strong{color:#fff0b0;font:900 16px var(--font-mono);letter-spacing:.15em;margin-top:8px;display:block}.champion-copy h2{color:#fff;margin:7px 0 8px;font-size:clamp(38px,4.1vw,58px);line-height:1}.champion-copy p{color:#bdcbd6;margin:0;font-size:18px}.champion-copy p b{color:#fff}.champion-crest-stage{justify-self:end;justify-items:center;gap:9px;display:grid}.champion-crest-stage img,.champion-crest-stage>span{object-fit:contain;filter:drop-shadow(0 0 18px #f5bd37a8);background:#0a1118a8;border:1px solid #ffe16d7a;border-radius:50%;place-items:center;width:156px;height:156px;padding:11px;animation:.8s cubic-bezier(.18,.8,.25,1) both champion-crest-entry,3.2s ease-in-out .9s infinite champion-crest-float;display:grid}.champion-crest-stage>span{color:#ffdf58;font-size:60px}.champion-crest-stage small{color:#ffe593;font:900 15px var(--font-mono);letter-spacing:.1em}.champion-confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.champion-confetti i{background:#ffd844;width:7px;height:13px;animation:3.4s linear infinite champion-confetti;position:absolute;top:-15px;transform:rotate(20deg)}.champion-confetti i:nth-child(3n){background:#00c9ff}.champion-confetti i:nth-child(4n){background:#ff6072}.champion-confetti i:nth-child(5n){background:#9aff30}.champion-confetti i:first-child{animation-delay:-.3s;left:5%}.champion-confetti i:nth-child(2){animation-delay:-2.2s;left:12%}.champion-confetti i:nth-child(3){animation-delay:-1.5s;left:20%}.champion-confetti i:nth-child(4){animation-delay:-2.8s;left:27%}.champion-confetti i:nth-child(5){animation-delay:-.9s;left:34%}.champion-confetti i:nth-child(6){animation-delay:-1.9s;left:42%}.champion-confetti i:nth-child(7){animation-delay:-.5s;left:50%}.champion-confetti i:nth-child(8){animation-delay:-2.5s;left:58%}.champion-confetti i:nth-child(9){animation-delay:-1.1s;left:64%}.champion-confetti i:nth-child(10){animation-delay:-2.7s;left:70%}.champion-confetti i:nth-child(11){animation-delay:-.7s;left:75%}.champion-confetti i:nth-child(12){animation-delay:-1.6s;left:80%}.champion-confetti i:nth-child(13){animation-delay:-2.3s;left:85%}.champion-confetti i:nth-child(14){animation-delay:-1.2s;left:90%}.champion-confetti i:nth-child(15){animation-delay:-2.9s;left:95%}.champion-confetti i:nth-child(16){animation-delay:-.2s;left:16%}.champion-confetti i:nth-child(17){animation-delay:-2s;left:47%}.champion-confetti i:nth-child(18){animation-delay:-1.4s;left:67%}.awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.award-card{background:linear-gradient(135deg,#101a22,#0b1117);border:1px solid #2b3b48;align-items:center;gap:13px;min-height:96px;padding:14px;display:flex;overflow:hidden}.award-trophy-image,.award-symbol,.award-team-crest{background:radial-gradient(circle,#e8bf5b25,#e8bf5b05);border:1px solid #f2c64d52;border-radius:14px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.award-trophy-image img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 3px 5px #0009);width:58px;height:58px}.award-team-crest{background:radial-gradient(circle,#00b2ff18,#00143308);border-color:#00b2ff55;border-radius:50%}.award-team-crest img{object-fit:contain;filter:drop-shadow(0 3px 5px #0009);width:50px;height:50px}.award-symbol{color:var(--acid);font:900 21px var(--font-mono);background:#dfff0010;border-color:#dfff0030;border-radius:50%}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.finished-tournament-detail{gap:15px;min-width:0;margin-top:16px;padding-top:16px}.finished-table-wrap{border-radius:10px;overflow:hidden}.finished-table-wrap table{table-layout:fixed;width:100%;min-width:0}.finished-table-wrap th,.finished-table-wrap td{text-overflow:ellipsis;white-space:nowrap;padding:8px 2px;font-size:8px;line-height:1.15;overflow:hidden}.finished-table-wrap th{font-size:7px}.finished-table-wrap th:nth-child(2),.finished-table-wrap td:nth-child(2){text-align:left;width:31%}.finished-team{white-space:nowrap;text-overflow:ellipsis;gap:3px;min-width:0;font-size:8px;overflow:hidden}.finished-team img{width:17px;height:17px}.finished-results{grid-template-columns:1fr;gap:8px}.finished-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;padding:10px 8px}.finished-match-team{gap:4px;font-size:10px}.finished-match-team img{width:20px;height:20px}.finished-match>strong{font-size:13px}.finished-match>small{font-size:8px}}.award-copy{flex:1;min-width:0}.award-copy>small,.award-copy>b,.award-copy>em{display:block}.award-copy>small{color:#8ea0ae;font:800 9px var(--font-mono);letter-spacing:.08em}.award-copy>b{margin:4px 0;font-size:14px}.award-copy>em{color:#9baab4;font-size:10px;font-style:normal}.award-player-card{background:#071018aa;border:1px solid #1e4b665e;grid-template-columns:38px minmax(0,1fr) 19px;align-items:center;gap:8px;margin-top:7px;padding:6px 7px;display:grid}.award-player-photo,.award-player-avatar{object-fit:cover;border:1px solid #36cfff78;border-radius:8px;width:38px;height:38px}.award-player-avatar{color:#c8f8ff;font:900 11px var(--font-mono);background:#0d2540;place-items:center;display:grid}.award-player-details{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.award-player-card b{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.award-player-note{color:#d5efff;white-space:nowrap;text-overflow:ellipsis;font-style:normal;line-height:1.25;display:block;overflow:hidden;font-size:11px!important}.award-player-position{color:#93abc0;font:700 9px var(--font-mono);line-height:1.2}.award-platform{object-fit:contain;filter:drop-shadow(0 0 4px #1fc8ff88);width:18px;height:18px}.match-chronicle{background:linear-gradient(90deg,#00c9ff0d,#0000);border-left:3px solid #00c9ff;margin:16px 0 22px;padding:15px 17px}.match-chronicle .eyebrow{color:#52d9ff}.match-chronicle blockquote{color:#d8e4ea;margin:8px 0 0;font-size:14px;line-height:1.65}@keyframes champion-crest-entry{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes champion-crest-float{50%{transform:translateY(-7px)scale(1.035)}}@keyframes champion-confetti{to{opacity:.1;transform:translateY(235px)rotate(430deg)}}.final-stats>button{color:var(--acid);font:800 9px var(--font-mono);background:0 0;border:0;margin:20px auto 0;display:block}.delete-tournament{border-color:#ff4d5e35;padding:26px}.delete-heading{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding-bottom:21px;display:flex}.delete-heading>span{color:#ff6877;width:50px;height:50px;font:900 23px var(--font-mono);background:#ff4d5e12;border:1px solid #ff4d5e45;border-radius:50%;place-items:center;display:grid}.delete-heading h2{margin:4px 0;font-size:22px}.delete-heading p{color:var(--muted);margin:0;font-size:11px}.delete-list{flex-direction:column;gap:8px;padding:20px 0;display:flex}.delete-list>button{color:#9aa5ad;text-align:left;background:#10171d;border:1px solid #33404a;grid-template-columns:1fr 100px 100px;align-items:center;gap:12px;padding:14px;display:grid}.delete-list>button b,.delete-list>button small{display:block}.delete-list>button b{color:#e9edef;font-size:12px}.delete-list>button small{color:#69757e;margin-top:4px;font-size:9px}.delete-list>button>span{font:700 9px var(--font-mono)}.delete-list>button>em{text-align:right;color:#72808a;font:700 8px var(--font-mono);font-style:normal}.delete-list>button.selected{background:#ff4d5e09;border-color:#ff4d5e80}.delete-list>button.selected>em{color:#ff6e7c}.delete-list>article{background:#10171d;border:1px solid #33404a;grid-template-columns:1fr 110px auto;align-items:center;gap:14px;padding:14px;display:grid}.delete-list>article b,.delete-list>article small{display:block}.delete-list>article b{color:#e9edef;font-size:12px}.delete-list>article small{color:#69757e;margin-top:4px;font-size:9px}.delete-list>article.selected{background:#ff4d5e09;border-color:#ff4d5e80}.tournament-status{font:700 9px var(--font-mono);color:#9ba8b6;align-items:center;gap:7px;display:flex}.tournament-status i{background:#7c8792;border-radius:50%;width:8px;height:8px}.tournament-status.active{color:#68f0aa}.tournament-status.active i{background:#32df7b;box-shadow:0 0 9px #32df7b}.tournament-status.finished{color:#a6b2bf}.delete-list>article .danger{color:#ff8d9a;font:800 10px var(--font-mono);background:#2a1015;border:1px solid #7d2833;border-radius:7px;justify-self:end;padding:8px 12px}.delete-security{background:#1e1216;border:1px solid #ff4d5e50;padding:22px}.delete-security h3{margin:0 0 8px;font-size:17px}.delete-security>p{color:#b3a2a6;font-size:11px;line-height:1.6}.delete-security label{color:#9e9295;font:700 9px var(--font-mono);margin-top:17px;display:block}.delete-security label strong{color:#fff}.delete-security input{text-transform:uppercase;border-color:#6c3039;width:100%;margin-top:8px;display:block}.delete-security>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.delete-security>div button{color:#a49a9d;font:800 9px var(--font-mono);background:#171317;border:1px solid #4b3b3f;padding:11px 14px}.delete-security .delete-forever{color:#fff!important;background:#ff4d5e!important;border-color:#ff4d5e!important}.delete-security .delete-forever:disabled{opacity:.3;cursor:not-allowed}.empty-delete{text-align:center;color:#77838c;padding:30px;font-size:11px}.tournament-steps{justify-content:center;align-items:center;padding:18px 25px;display:flex}.tournament-steps span{color:#68747e;font:800 10px var(--font-mono);white-space:nowrap;align-items:center;gap:8px;display:flex}.tournament-steps span i{border:1px solid #3a4650;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.tournament-steps span.current i{border-color:var(--acid);background:#dfff0010}.tournament-steps span.done{color:#56e98a}.tournament-steps span.done i{color:#09100c;background:#56e98a;border-color:#56e98a}.tournament-steps b{background:#33404a;width:100px;height:1px;margin:0 16px}.tournament-form{overflow:hidden}.builder-intro{border-bottom:1px solid var(--line);padding:25px 28px}.builder-intro h2{margin:5px 0;font-size:24px}.builder-intro p{color:var(--muted);margin:0;font-size:11px}.tournament-form form{grid-template-columns:repeat(2,1fr);gap:18px;padding:28px;display:grid}.tournament-form label{color:#9ba5ad;font:700 10px var(--font-mono);letter-spacing:.05em}.tournament-form label>*{width:100%;margin-top:8px;display:block}.tournament-form .full{grid-column:1/-1}.weekday-field{color:#9ba5ad;font:700 10px var(--font-mono);letter-spacing:.05em}.weekday-picker{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:9px;display:grid}.weekday-picker button{color:#77838d;font:800 10px var(--font-mono);background:#111820;border:1px solid #394650;padding:11px 6px}.weekday-picker button:hover{color:#dce2e6;border-color:#75818a}.weekday-picker button.selected{border-color:var(--acid);color:var(--acid);box-shadow:inset 0 -2px var(--acid);background:#dfff0012}.weekday-field>small{color:#68747e;letter-spacing:0;margin-top:8px;font-size:9px;display:block}.team-selector-field{color:#9ba5ad;font:700 10px var(--font-mono);letter-spacing:.05em}.team-selector-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.team-selector-head b{color:#ffbd5d;font-size:9px}.team-selector-head b.complete{color:#55e889}.team-shortage{color:#ff7985;background:#ff4d5e0d;border:1px solid #ff4d5e35;margin-bottom:10px;padding:10px}.team-selector-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.team-selector-grid button{color:#89959e;text-align:left;background:#10171d;border:1px solid #34404a;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px;display:grid}.team-selector-grid button i{color:#081014;width:32px;height:32px;font:900 7px var(--font-mono);clip-path:polygon(50% 0,100% 25%,87% 82%,50% 100%,13% 82%,0 25%);place-items:center;font-style:normal;display:grid}.team-selector-grid button i.has-team-logo{clip-path:none;box-sizing:border-box;padding:2px;overflow:hidden;background:0 0!important}.team-selector-grid button i.has-team-logo img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.team-selector-grid button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-selector-grid button em{color:#60707b;text-align:center;font-style:normal}.team-selector-grid button.selected{color:#edf4ef;background:#dfff000b;border-color:#dfff0060}.team-selector-grid button.selected em{color:var(--acid)}.team-selector-field>small{color:#68747e;letter-spacing:0;margin-top:9px;font-size:9px;display:block}.tournament-form button.primary:disabled{opacity:.35;cursor:not-allowed}.timezone-note{color:var(--cyan);font:700 9px var(--font-mono);letter-spacing:.04em;margin-top:9px;display:block}.draw-note{background:#dfff000a;border:1px solid #dfff002c;align-items:center;gap:14px;padding:14px;display:flex}.draw-note>span{color:var(--acid);font-size:22px}.draw-note p{margin:0}.draw-note b,.draw-note small{display:block}.draw-note small{color:var(--muted);margin-top:3px;font-size:10px}.review-toolbar{justify-content:space-between;align-items:center;padding:22px;display:flex}.review-toolbar h2{margin:4px 0;font-size:22px}.review-toolbar p{color:var(--muted);margin:0;font-size:11px}.review-toolbar>div:last-child{gap:8px;display:flex}.review-toolbar>div:last-child>button:not(.primary){color:#aab5bd;font:700 9px var(--font-mono);background:#151d24;border:1px solid #3a4650;padding:11px}.review-toolbar button:disabled{opacity:.65;cursor:default}.fixture-review{overflow:hidden}.fixture-review .card-head>span{color:var(--muted);font-size:10px}.fixture-review article{border-top:1px solid var(--line);grid-template-columns:100px 1fr 35px 1fr 130px 100px 60px;align-items:center;gap:10px;padding:11px 18px;font-size:11px;display:grid}.fixture-review article>b:first-of-type{text-align:right}.fixture-review input{padding:7px;font-size:10px}.fixture-review article>button{color:var(--acid);font:700 9px var(--font-mono);background:0 0;border:0}.fixture-review article>button:disabled{color:#56616b}.fixture-review article.rest-row{background:#35d4ff08}.fixture-review article.rest-row .round-chip,.fixture-review article.rest-row b:last-of-type{color:var(--cyan)}.round-chip{color:var(--cyan);font:800 8px var(--font-mono);text-transform:uppercase}.vs-small{text-align:center;color:#5e6a74;font:900 9px var(--font-mono)}.results-grid{grid-template-columns:1.4fr .7fr;gap:17px;display:grid}.scorer{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 18px;display:flex}.scorer>strong{color:#5f6b75;font:900 14px var(--font-mono);width:15px}.scorer p{flex:1;margin:0;font-size:12px}.scorer em{color:var(--acid);font:900 20px var(--font-mono);font-style:normal}.scorer em small{font-size:8px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;overscroll-behavior:contain;background:#030609d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#111820;border:1px solid #3b4650;border-radius:5px;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 30px 90px #000}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.modal-head h2{margin:3px 0 0;font-size:22px}.modal-head button{color:#7d8993;background:0 0;border:0;font-size:25px}.modal-form{flex-direction:column;gap:17px;padding:23px;display:flex}.modal-form label{color:#9ba5ad;font:700 10px var(--font-mono);letter-spacing:.06em}.modal-form label>*{width:100%;margin-top:7px;display:block}.my-club-access-selector{gap:18px;padding:22px;display:grid}.my-club-access-selector>header{align-items:flex-start;gap:13px;display:flex}.my-club-access-selector>header>span{color:#b8f02b;background:#c9ff1920;border:1px solid #9ee600;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.my-club-access-selector h3,.my-club-access-selector p{margin:4px 0}.my-club-access-selector header small{color:#a6df24;font:900 8px var(--font-mono);letter-spacing:.12em}.my-club-access-selector header p{color:#9eacb5;font-size:10px;line-height:1.5}.my-club-access-selector>div{gap:9px;display:grid}.my-club-access-selector>div>button{color:#edf3f5;text-align:left;cursor:pointer;background:linear-gradient(110deg,#101a21,#0a1117);border:1px solid #34434d;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.my-club-access-selector>div>button:hover,.my-club-access-selector>div>button:focus-visible{background:linear-gradient(110deg,#18251b,#0c1617);border-color:#a9eb22;transform:translateY(-1px)}.my-club-access-selector button>i{color:#17221a;width:48px;height:48px;font:900 11px var(--font-mono);background:#eaf0ec;border:1px solid #50616b;border-radius:50%;place-items:center;font-style:normal;display:grid;overflow:hidden}.my-club-access-selector button>i img{object-fit:contain;width:100%;height:100%}.my-club-access-selector button>span{min-width:0}.my-club-access-selector button b,.my-club-access-selector button small{display:block}.my-club-access-selector button b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.my-club-access-selector button small{text-overflow:ellipsis;white-space:nowrap;color:#91a0a9;font:800 8px var(--font-mono);margin-top:5px;overflow:hidden}.my-club-access-selector button em{color:#b8ef36;font:900 8px var(--font-mono);white-space:nowrap;font-style:normal}.player-id-link{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.player-id-link:hover,.player-id-link:focus-visible{color:var(--acid);text-underline-offset:3px;outline:none;text-decoration:underline}.registration-assignment{background:#dfff0008;border:1px solid #425337;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.registration-assignment>span,.registration-assignment>p{grid-column:1/-1}.registration-assignment>span{color:var(--acid);font:900 9px var(--font-mono);letter-spacing:.12em}.registration-assignment>div{border:1px solid var(--line);background:#090f13;flex-direction:column;gap:4px;padding:10px;display:flex}.registration-assignment small{color:#71808a;font:800 7px var(--font-mono)}.registration-assignment b{color:#edf3f5;font-size:12px}.registration-assignment p{color:#89959d;margin:0;font-size:9px}.registration-admin-selectors{background:#0c1318;border:1px solid #34414a;grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gaming-id-platform-row{grid-template-columns:minmax(180px,.85fr) minmax(280px,1.5fr);align-items:end;gap:14px;display:grid}.platform-picker.compact{margin:0}.platform-picker.compact legend{margin-bottom:7px}.platform-picker.compact label>span{min-height:43px;padding:4px}.platform-picker.compact img{width:21px;height:21px}.position-picker{background:#0c1318;border:1px solid #34414a;margin:0;padding:14px}.position-picker legend{color:#aab4bb;font:800 10px var(--font-mono);padding:0 7px}.position-picker legend small{color:#73808a;margin-left:7px}.position-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.position-picker button{color:#97a3ab;text-align:left;z-index:1;touch-action:manipulation;cursor:pointer;background:#111920;border:1px solid #35424b;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:9px;display:grid;position:relative}.position-picker button b{color:#dce4e8;font:900 10px var(--font-mono)}.position-picker button span{font-size:9px}.position-picker button.selected{border-color:var(--acid);color:#dfe8e1;background:#b6ff000d;box-shadow:inset 0 0 0 1px #b6ff0028}.position-picker button.selected b{color:var(--acid)}.position-picker>p{color:#77838c;font:700 8px var(--font-mono);margin:11px 0 0}.player-number-row{grid-template-columns:minmax(180px,50%)}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.modal-backdrop{-webkit-overflow-scrolling:touch;padding:10px;display:block;overflow-y:auto}.modal{max-height:none;margin:0 auto 84px;overflow:visible}.my-club-access-selector{gap:15px;padding:16px 13px}.my-club-access-selector>header>span{flex-basis:42px;width:42px;height:42px}.my-club-access-selector>div>button{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:11px}.my-club-access-selector button>i{width:44px;height:44px}.my-club-access-selector button em{grid-column:2;margin-top:1px}.modal-form{touch-action:pan-y;position:relative}.registration-assignment,.registration-admin-selectors{grid-template-columns:1fr}.registration-assignment>span,.registration-assignment>p{grid-column:1}.gaming-id-platform-row{grid-template-columns:1fr}.position-picker{padding:12px}.position-picker>div{grid-template-columns:1fr}.position-picker button{min-height:46px;padding:10px 12px}.player-number-row{grid-template-columns:1fr}.match-row>.club-tag-link{display:flex}}.form-note{border-left:2px solid var(--acid);color:#8e999f;background:#dfff0008;margin:-4px 0;padding:9px 12px;font-size:10px}.wide{width:100%;padding:14px}.score-inputs{justify-content:center;align-items:center;gap:15px;padding:15px 0;display:flex}.score-inputs div{align-items:center;gap:10px;display:flex}.score-inputs span{font:900 15px var(--font-mono)}.score-inputs input{text-align:center;width:60px;font:900 22px var(--font-mono)}textarea{resize:vertical;min-height:80px}.success-box{text-align:center;padding:28px}.success-box>span{width:60px;height:60px;color:var(--acid);background:#dfff0014;border:1px solid #dfff0045;border-radius:50%;place-items:center;margin:auto;font-size:27px;display:grid}.success-box h3{font-size:22px}.success-box p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.6}.toast{z-index:60;border:1px solid #53606a;border-left:3px solid var(--acid);color:#dfe5e9;background:#1a242c;max-width:380px;padding:14px 18px;font-size:12px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #000}.login-screen{background:radial-gradient(circle at 24% 40%,#173163 0,#0000 38%),#070a0f;grid-template-columns:1.2fr .8fr;min-height:100vh;display:grid}.login-brand{flex-direction:column;justify-content:center;padding:7vw;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 55%,#070a0f 100%);position:absolute;inset:0}.login-brand img{content:url(/riva10ne-logo-v2.png);object-fit:contain;filter:drop-shadow(0 0 28px #315cff66);width:min(530px,82%);height:auto;max-height:250px;margin-bottom:18px}.login-brand p:not(.npx-brand-copy){display:none}.login-brand>*{z-index:1;position:relative}.login-brand h1{max-width:730px;font-family:var(--font-mono);letter-spacing:-.075em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 3px #071127)drop-shadow(0 0 13px #1878ff80);background:linear-gradient(#fff 5%,#d8e0eb 38%,#788698 58%,#f5f8fc 82%);-webkit-background-clip:text;background-clip:text;margin:13px 0 22px;font-size:clamp(38px,5vw,70px);font-style:italic;font-weight:1000;line-height:.92}.login-brand p{color:#c4cfdd;max-width:590px;font:600 clamp(13px,1.15vw,16px)/1.65 var(--font-mono);letter-spacing:.015em;text-shadow:0 0 15px #1670ff45;border-left:3px solid #2f7dff;margin:0;padding-left:16px}.login-features{color:#eaf2ff;font:900 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.login-features span{background:linear-gradient(135deg,#10264dd9,#09111ed9);border:1px solid #397ce780;border-radius:3px;padding:9px 13px;box-shadow:inset 0 0 12px #247aff18,0 0 12px #1268ff18}.login-panel{border-left:1px solid var(--line);background:#0a0e13d9;place-items:center;padding:30px;display:grid}.login-box{width:min(390px,100%)}.login-box h2{margin:7px 0;font-size:31px}.login-box>p{color:var(--muted);margin:0 0 25px;font-size:12px}.guest-access{text-align:left;color:#effcff;cursor:pointer;background:linear-gradient(135deg,#0f4d69,#0b273b);border:1px solid #70dfff;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:3px 10px;width:100%;padding:15px 16px;display:grid;box-shadow:0 0 24px #29cfff33}.guest-access:hover{color:#06202c;background:linear-gradient(135deg,#76e6ff,#26aeda);box-shadow:0 0 28px #62deff66}.guest-access>span{grid-row:span 2;font-size:20px}.guest-access b{font:900 12px var(--font-mono);letter-spacing:.07em}.guest-access small{color:#a8d6e8;font-size:9px}.guest-access:hover small{color:#123748}.guest-access-divider{color:#778995;font:800 8px var(--font-mono);letter-spacing:.06em;align-items:center;gap:10px;margin:17px 0;display:flex}.guest-access-divider:before,.guest-access-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-access-mode{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:7px;display:grid}.login-access-mode button{color:#8fa8b9;min-height:42px;font:900 9px var(--font-mono);letter-spacing:.06em;background:#08121b;border:1px solid #344b5d}.login-access-mode button.active{color:#dff8ff;background:#07334e;border-color:#00bfff;box-shadow:inset 0 0 0 1px #00bfff33}.login-access-mode button.active.rel{color:#eaffb3;background:#263707;border-color:#b9ff28;box-shadow:inset 0 0 0 1px #b9ff2833}.login-access-note{color:#91a8b8;margin:0 0 12px;font-size:9px;line-height:1.45;display:block}.login-box form{flex-direction:column;gap:16px;display:flex}.login-box label{color:#9ba5ad;font:700 10px var(--font-mono);letter-spacing:.06em}.login-box input{width:100%;margin-top:7px;padding:13px;display:block}.login-error{color:#ff7a86;background:#ff4d5e10;border:1px solid #ff4d5e35;padding:10px;font-size:11px}.row-actions button{color:#aab4bb;font:700 9px var(--font-mono);background:#151d24;border:1px solid #34404a;padding:7px 9px}.permission-note{border-left:2px solid var(--cyan);color:#91a4b0;background:#35d4ff0b;margin:18px 20px;padding:12px;font-size:11px}.admin-list article{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1.3fr) 100px minmax(110px,.72fr) 78px 256px;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:grid}.admin-list article>div:nth-child(2){min-width:0}.admin-list article>div:nth-child(2) b,.admin-list article>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-list small{color:var(--muted);margin-top:3px;display:block}.role-badge{color:var(--cyan);font:800 9px var(--font-mono)}.role-assignment-form{gap:17px;padding:22px;display:grid}.role-assignment-form>label{color:#7f8d95;font:800 8px var(--font-mono)}.role-assignment-form>label>input,.role-assignment-form>label>select{width:100%;margin-top:8px;display:block}.role-user-selector{border:1px solid var(--line);border-radius:8px;max-height:270px;display:grid;overflow:auto}.role-user-selector>button{text-align:left;background:#081015;border:0;border-bottom:1px solid #26323a;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.role-user-selector>button:last-child{border-bottom:0}.role-user-selector>button:hover,.role-user-selector>button.selected{color:#fff;background:#14242c}.role-user-selector .platform-avatar{background:#101a20;border:1px solid #40515b;border-radius:50%;place-items:center;width:30px;height:30px;padding:6px;display:grid}.role-user-selector .platform-avatar img{object-fit:contain;width:100%;height:100%}.role-user-selector b,.role-user-selector small{display:block}.role-user-selector small{color:#7d8a92;font:800 8px var(--font-mono);margin-top:3px}.role-user-selector em{color:var(--acid);font:900 8px var(--font-mono);font-style:normal}.role-selected-user{border:1px solid var(--line);background:#0a1318;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.role-selected-user .platform-avatar{background:#101a20;border:1px solid #40515b;border-radius:50%;place-items:center;width:37px;height:37px;padding:8px;display:grid}.role-selected-user .platform-avatar img{object-fit:contain;width:100%;height:100%}.role-selected-user span:last-child{gap:3px;display:grid}.role-selected-user small{color:#75838c;font:800 8px var(--font-mono)}.role-selected-user b{font-size:12px}.role-selected-user em{color:#aebbc2;font-size:9px;font-style:normal}.role-choice{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:12px;display:flex}.role-choice legend{color:#7f8d95;font:800 8px var(--font-mono);padding:0 4px}.role-choice button{color:#9aabb5;font:900 9px var(--font-mono);border-color:#42515a;flex:1;padding:10px}.role-choice button.selected{color:#090c0e;background:#ffd34e;border-color:#ffd34e}.role-assignment-form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.role-assignment-actions{justify-content:flex-end;gap:9px;display:flex}.role-assignment-actions button{min-width:155px;padding:12px}.user-registry-actions{align-items:center;gap:9px;display:flex}.user-registry-search{color:#9baab2;max-width:520px;font:900 8px var(--font-mono);letter-spacing:.08em;gap:7px;margin:16px 20px 0;display:grid}.user-registry-search input{min-height:40px;padding:0 13px}.account-admin-form{gap:18px;display:grid}.account-admin-grid{grid-template-columns:1fr 150px;gap:12px;display:grid}.account-admin-grid label{color:#9baab2;font:800 8px var(--font-mono);letter-spacing:.08em;gap:6px;display:grid}.account-admin-grid .full{grid-column:1/-1}.account-admin-grid input,.account-admin-grid select{min-height:42px;padding:0 11px}.account-admin-grid .account-platform-field select{color:#e8f8ff;min-height:54px;font:800 14px var(--font-sans);letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#09243a,#0c1521);border-color:#167ec4;padding:0 38px 0 15px;box-shadow:inset 0 0 0 1px #3ac7ff22,0 0 16px #0070ff18}.account-admin-grid .account-platform-field select:focus{border-color:#00b2ff;box-shadow:0 0 0 3px #00aaff24,0 0 22px #0070ff55}.account-position-choice{border:1px solid #29404d;flex-wrap:wrap;gap:7px;padding:13px;display:flex}.account-position-choice legend{color:#a0b5bf;font:900 8px var(--font-mono);letter-spacing:.08em;padding:0 5px}.account-position-choice button{color:#98aab4;min-width:58px;font:900 11px var(--font-mono);background:#0b151d;border:1px solid #314d5d;gap:2px;padding:7px;display:grid}.account-position-choice button small{font:600 8px var(--font-sans);white-space:nowrap}.account-position-choice button.selected{color:#c8ff00;background:#b6ff0012;border-color:#c8ff00}.account-password-note{color:#83929b;margin:0;font-size:11px}.account-admin-grid .account-platform-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-admin-grid .account-platform-field select option{color:#e8f8ff;background:#07111b;font-weight:700}.logout-confirmation{grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px;display:grid}.logout-confirmation-icon{color:#ff7590;background:#3a0b18;border:1px solid #ff4164;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 0 24px #ff315044}.logout-confirmation h3{margin:4px 0 8px;font-size:21px}.logout-confirmation p{color:#9cb0bf;margin:0;line-height:1.5}.logout-confirmation-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.logout-confirmation-actions button{min-height:48px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.modal-backdrop:has(.account-admin-form){overscroll-behavior:none;touch-action:manipulation;place-items:center;height:100dvh;padding:8px;display:grid;overflow:hidden}.modal:has(.account-admin-form){width:min(100%,560px);max-width:100%;max-height:calc(100dvh - 16px);overflow:hidden}.modal:has(.account-admin-form) .modal-head{padding:10px 14px}.modal:has(.account-admin-form) .modal-head .eyebrow{font-size:7px}.modal:has(.account-admin-form) .modal-head h2{font-size:clamp(17px,5vw,21px);line-height:1.05}.modal:has(.account-admin-form) .modal-head>button{width:40px;height:40px;min-height:40px;font-size:22px}.account-admin-form{gap:7px;padding:9px 12px 12px}.account-admin-grid{grid-template-columns:minmax(0,1fr) minmax(112px,.72fr);gap:6px 8px}.account-admin-grid .full{grid-column:1/-1}.account-admin-grid label{gap:2px;font-size:clamp(7px,2.25vw,9px);line-height:1.05}.account-admin-grid .account-platform-field{min-width:0}.account-admin-grid input,.account-admin-grid .account-platform-field select{width:100%;min-width:0;height:36px;min-height:36px;margin:2px 0 0;padding:5px 8px;font-size:clamp(12px,3.5vw,15px)}.account-admin-grid .account-platform-field select{padding-right:27px}.account-position-choice{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px 7px;display:grid}.account-position-choice legend{font-size:7px}.account-position-choice button{min-width:0;min-height:40px;padding:4px 2px;font-size:10px}.account-position-choice button small{white-space:normal;font-size:6px;line-height:1.05}.account-password-note{margin:0;font-size:8px;line-height:1.18}.account-admin-form .role-assignment-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.account-admin-form .role-assignment-actions button{min-width:0;min-height:39px;padding:6px;font-size:clamp(8px,2.6vw,11px)}.logout-confirmation{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 14px}.logout-confirmation-icon{width:48px;height:48px;font-size:23px}.logout-confirmation h3{font-size:18px}.logout-confirmation p{font-size:12px}.logout-confirmation-actions{grid-template-columns:1fr}.logout-confirmation-actions button{min-height:44px}}.verified{font:700 9px var(--font-mono);color:#54e98a!important}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions .danger{color:#ff7581;border-color:#ff4d5e35}.user-action-menu{min-width:0;position:relative}.user-action-menu>summary{color:#c8edff;min-height:34px;font:800 8px var(--font-mono);letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#0b1b29;border:1px solid #2e7097;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;list-style:none;display:flex}.user-action-menu>summary::-webkit-details-marker{display:none}.user-action-menu>summary span{font-size:13px;line-height:1;transition:transform .18s}.user-action-menu[open]>summary{background:#103c5b;border-color:#39bcff;box-shadow:0 0 15px #007dff38}.user-action-menu[open]>summary span{transform:rotate(180deg)}.user-action-menu>div{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07131fef;border:1px solid #2b6f9b;border-radius:9px;gap:6px;min-width:158px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 32px #000b,0 0 20px #007cff2e}.user-action-menu>div button{text-align:left;width:100%;padding:9px 10px;font-size:8px}.user-action-menu>div button:hover{color:#effbff;background:#0d3b59;border-color:#58cfff}.user-action-launcher{color:#c8edff;min-height:34px;font:800 8px var(--font-mono);letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#0b1b29;border:1px solid #2e7097;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.user-action-launcher span{font-size:13px;line-height:1}.user-action-launcher:hover{background:#103c5b;border-color:#39bcff;box-shadow:0 0 15px #007dff38}.user-actions-sheet{gap:10px;padding:4px 0;display:grid}.user-actions-sheet p{color:#9eb4c5;margin:0 0 4px;font-size:12px;line-height:1.45}.user-actions-sheet button{text-align:left;color:#d8f4ff;width:100%;min-height:48px;font:800 10px var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#0a1b29;border:1px solid #2b6f9b;border-radius:10px;padding:12px 14px}.user-actions-sheet button:hover{color:#fff;background:#0d3b59;border-color:#58cfff}.user-actions-sheet button.danger{color:#ffadb7;background:#2a0e16;border-color:#d34e5d88}.user-actions-sheet .user-actions-cancel{color:#b7c4ce;text-align:center;background:#111a24;border-color:#485a6b;margin-top:4px}.transfer-grid{grid-template-columns:.8fr 1.2fr;gap:17px;display:grid}.transfer-control{text-align:center;padding:34px}.transfer-visual{width:70px;height:70px;color:var(--acid);background:#dfff0010;border:1px solid #dfff0035;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:29px;display:grid}.transfer-control h2{margin:7px 0;font-size:26px}.transfer-control p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.6}.market-status{color:#87929b;font:800 10px var(--font-mono);border:1px solid #36414b;align-items:center;gap:8px;margin:22px 0;padding:12px;display:flex}.market-status i{background:#69757e;border-radius:50%;width:7px;height:7px;margin-right:1px;display:inline-block}.market-status.open{color:#55e889;border-color:#55e84455}.market-status.open i{background:#55e889;box-shadow:0 0 8px #55e889}.market-status strong{color:#7dff9e;font:900 18px var(--font-mono);letter-spacing:.06em;text-shadow:0 0 12px #49ef81;margin-left:auto}.close-market{color:#ff7b87;font:800 10px var(--font-mono);background:#ff4d5e10;border:1px solid #ff4d5e55;padding:12px 18px}.period-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px 145px;align-items:center;gap:12px;padding:19px;font-size:11px;display:grid}.period-list small{color:var(--muted);margin-top:5px;display:block}.schedule-period-form{border-bottom:1px solid var(--line);background:#0b151c;grid-template-columns:1.2fr 1fr 120px auto;align-items:end;gap:10px;padding:16px 19px;display:grid}.schedule-period-form label{color:#9aaab2;font:800 8px var(--font-mono);letter-spacing:.08em;gap:6px;display:grid}.schedule-period-form input{min-width:0;height:38px;padding:0 10px}.schedule-period-form>div{gap:8px;display:flex}.schedule-period-form button{white-space:nowrap;height:38px}.transfer-club-access{grid-column:1/-1;padding:20px}.transfer-club-access>p{color:#93a7b6;line-height:1.5}.transfer-club-access>label{color:#91a4b2;max-width:520px;font:800 9px var(--font-mono);gap:7px;display:grid}.transfer-club-selector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;margin-top:18px;display:grid}.transfer-club-selector>label:first-child{color:#91a4b2;font:800 9px var(--font-mono);gap:7px;display:grid}.transfer-club-selector select,.transfer-select-all{border-radius:9px;width:100%;height:44px;min-height:44px}.transfer-club-selector select{background:#07131d;border-color:#365168;padding:0 38px 0 14px}.transfer-select-all{cursor:pointer;background:#07131d;border:1px solid #365168;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:all .2s;color:#a9b9c5!important;display:flex!important}.transfer-select-all input{accent-color:#16dbff;width:18px;height:18px}.transfer-select-all.enabled{background:#07301f;border-color:#19e77c;box-shadow:0 0 16px #19e77c26;color:#8dffbd!important}.transfer-club-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.transfer-club-checklist>label{color:#d3dbe1;cursor:pointer;background:#0a1117;border:1px solid #3a4752;border-radius:10px;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.transfer-club-checklist input{width:18px;height:18px}.transfer-club-checklist img,.transfer-club-checklist i{object-fit:contain;width:40px;height:40px;font:900 9px var(--font-mono);background:#111d26;border-radius:8px;place-items:center;font-style:normal;display:grid}.transfer-club-checklist span{gap:4px;min-width:0;display:grid}.transfer-club-checklist b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.transfer-club-checklist small{color:#ff7183;font:800 8px var(--font-mono)}@media (width<=700px){.transfer-club-selector{grid-template-columns:1fr}.transfer-select-all{justify-content:flex-start}}.agent-hero{justify-content:space-between;align-items:center;margin-bottom:17px;padding:24px;display:flex}.agent-hero h2{margin:5px 0;font-size:22px}.agent-hero p{color:var(--muted);margin:0;font-size:11px}.agent-hero button:disabled{opacity:.35;cursor:not-allowed}.agent-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.agent-card{text-align:center;padding:24px}.agent-card>.player-avatar{border-color:#4d5b67;width:65px;height:65px;margin:auto;font-size:16px}.agent-card h3{margin:14px 0 3px}.agent-card>div>span{color:var(--muted);font-size:11px}.dt-free-agent-hero{gap:24px}.dt-agent-search{color:#839099;min-width:min(100%,360px);font:800 8px var(--font-mono);letter-spacing:.05em}.dt-agent-search>div{border:1px solid var(--line);background:#081015;border-radius:7px;align-items:center;gap:8px;margin-top:7px;padding:0 12px;display:flex}.dt-agent-search i{color:var(--acid);font-size:16px;font-style:normal}.dt-agent-search input{background:0 0;border:0;width:100%;padding:12px 0}.dt-agent-grid .agent-card{flex-direction:column;align-items:center;display:flex}.dt-agent-photo{background:#111b21;border:2px solid #4d5b67;border-radius:50%;width:78px;height:78px;padding:0;position:relative}.dt-agent-photo>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%}.dt-agent-photo>img:last-child{object-fit:contain;background:#081015;border:1px solid #4d5b67;border-radius:50%;width:24px;height:24px;padding:5px;position:absolute;bottom:-2px;right:-3px}.dt-agent-positions{justify-content:center;gap:5px;margin:14px 0 8px;display:flex}.dt-agent-positions i{color:#77e5ff;font:900 8px var(--font-mono);background:#36cced0c;border:1px solid #42cfee55;border-radius:5px;padding:5px 7px;font-style:normal}.dt-agent-skills{justify-content:center;gap:9px;min-height:28px;margin-bottom:15px;font-size:21px;display:flex}.dt-agent-grid .agent-card>.primary{width:100%;margin-top:auto}.dt-agent-grid .agent-card>.dt-invite-cta:hover,.dt-agent-grid .agent-card>.dt-invite-cta:focus-visible{color:#090c0e;background:#ffd34e;border-color:#ffd34e;box-shadow:0 0 0 1px #ffd34e,0 8px 22px #ffd34e33}.dt-agent-grid .agent-card>.dt-invite-cta:disabled{color:#68747c;box-shadow:none;background:#151d22}.managed-draft-hero p{max-width:650px}.manager-market-warning{color:#ff8b8b;font:900 9px var(--font-mono);letter-spacing:.06em;background:#ff353508;border-color:#ff5e5e66;margin-bottom:15px;padding:13px 18px}.managed-agent-list{padding:8px 18px 18px;overflow:hidden}.managed-agent-head,.managed-agent-list>article{grid-template-columns:minmax(220px,1.7fr) minmax(95px,.75fr) repeat(4,48px) 130px;align-items:center;gap:10px;display:grid}.managed-agent-head{border-bottom:1px solid var(--line);color:#71808a;min-height:38px;font:800 8px var(--font-mono);text-align:center}.managed-agent-head span:first-child{text-align:left}.managed-agent-list>article{border-bottom:1px solid #26323a80;min-height:75px}.managed-agent-list>article:last-of-type{border-bottom:0}.managed-agent-identity{align-items:center;gap:11px;min-width:0;display:flex}.managed-agent-identity>button{background:#111b21;border:1px solid #45545e;border-radius:50%;flex:0 0 43px;width:43px;height:43px;padding:0;position:relative}.managed-agent-identity>button>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%}.managed-agent-identity>button>img:last-child{object-fit:contain;background:#081015;border:1px solid #45545e;border-radius:50%;width:18px;height:18px;padding:3px;position:absolute;bottom:-2px;right:-3px}.managed-agent-identity>span{min-width:0}.managed-agent-identity b,.managed-agent-identity small{display:block}.managed-agent-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.managed-agent-identity small{color:#77858e;font:800 7px var(--font-mono);margin-top:4px}.managed-agent-list>article>strong{color:#74e6ff;font:900 9px var(--font-mono);text-align:center}.managed-agent-list>article>em{color:#d5dce0;font:900 10px var(--font-mono);text-align:center;font-style:normal}.manager-assign-button{color:#ffd34e;width:100%;font:900 8px var(--font-mono);border-color:#ffd34e66;padding:10px 8px}.manager-assign-button:hover,.manager-assign-button:focus-visible{color:#090c0e;background:#ffd34e;border-color:#ffd34e}.manager-assign-button:disabled{color:#69757d;background:#11191e;border-color:#303b42}.manager-assignment-form{gap:18px;padding:22px;display:grid}.manager-assignment-form>label{color:#7f8d95;font:800 8px var(--font-mono)}.manager-assignment-form select{width:100%;margin-top:8px;display:block}.manager-auto-assignment{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manager-auto-assignment span{border:1px solid var(--line);background:#091116;border-radius:7px;padding:12px}.manager-auto-assignment b,.manager-auto-assignment small{display:block}.manager-auto-assignment b{color:var(--acid);font:900 8px var(--font-mono);margin-bottom:5px}.manager-auto-assignment small{color:#a1abb1;font-size:9px;line-height:1.45}.manager-assignment-form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.manager-assignment-actions{justify-content:flex-end;gap:9px;display:flex}.manager-assignment-actions button{min-width:165px;padding:12px}.dt-invitation-form{gap:17px;padding:22px;display:grid}.dt-invitation-player{border:1px solid var(--line);background:#081015;border-radius:8px;grid-template-columns:62px 1fr 30px;align-items:center;gap:13px;padding:13px;display:grid}.dt-invitation-player>img:first-child{object-fit:cover;border:1px solid #4d5b67;border-radius:50%;width:62px;height:62px}.dt-invitation-player>img:last-child{object-fit:contain;width:28px;height:28px}.dt-invitation-player span>*{display:block}.dt-invitation-player small,.dt-invitation-form label{color:#7f8d95;font:800 8px var(--font-mono)}.dt-invitation-player b{margin:4px 0;font-size:14px}.dt-invitation-player em{color:#aab4ba;font:800 9px var(--font-mono);font-style:normal}.dt-invitation-form select,.dt-invitation-form input{width:100%;margin-top:8px;display:block}.dt-offered-positions{border:0;margin:0;padding:0}.dt-offered-positions legend{color:#7f8d95;font:800 8px var(--font-mono);margin-bottom:8px}.dt-offered-positions legend small{color:#59666e}.dt-offered-positions>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dt-offered-positions button{border:1px solid var(--line);color:#d8e0e4;text-align:left;background:#0a1217;min-width:0;padding:8px}.dt-offered-positions button b,.dt-offered-positions button small{display:block}.dt-offered-positions button b{font:900 9px var(--font-mono)}.dt-offered-positions button small{color:#69767e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.dt-offered-positions button.selected{color:#090c0e;background:#ffd34e;border-color:#ffd34e}.dt-offered-positions button.selected small{color:#4f430d}.dt-offered-positions button{position:relative}.dt-offered-positions button>em{color:#d8ff65;width:18px;height:18px;font:1000 11px var(--font-mono);background:#122007;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:6px;right:7px}.dt-offered-positions>p{color:#7b8992;margin:8px 0 0;font-size:8px;line-height:1.4}.dt-invitation-form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.dt-invitation-form .pending-invitation-note{color:#ffd46d}.dt-invitation-form>div:last-child{justify-content:flex-end;gap:9px;display:flex}.dt-invitation-form>div:last-child button{min-width:155px;padding:12px}.edit-roster-form{gap:18px;padding:22px;display:grid}.edit-roster-form h3{margin:5px 0;font-size:19px}.edit-roster-form p{color:var(--muted);margin:0;font-size:9px}.edit-roster-form>label{color:#7f8d95;font:800 8px var(--font-mono)}.edit-roster-form>label input{width:100%;margin-top:8px;display:block}.edit-roster-actions{justify-content:flex-end;gap:8px;display:flex}.edit-roster-actions button{min-width:150px;padding:12px}.application-inbox{grid-column:1/-1;padding:22px}.request-count{color:var(--acid);font:800 8px var(--font-mono);background:#b6ff0010;border:1px solid #b6ff0030;border-radius:20px;padding:7px 11px}.application-list{gap:8px;margin-top:14px;display:grid}.application-list article{border:1px solid var(--line);background:#0b1115;border-radius:9px;grid-template-columns:42px minmax(170px,1fr) 90px 120px auto;align-items:center;gap:13px;padding:12px;display:grid}.application-list article>div:nth-child(2),.application-list article>span{flex-direction:column;gap:4px;display:flex}.application-list small{color:var(--muted);font-size:8px}.application-list article>div:last-child{gap:7px;display:flex}.application-list button{padding:8px 10px;font-size:8px}.application-list .accept{color:var(--acid);border-color:#b6ff0060}.application-list .reject{color:#ff7b85;border-color:#ff5b6740}.draft-club-invitations .club-invitation-details{display:contents}.draft-club-invitations .club-invitation-detail{flex-direction:column;gap:4px;display:flex}.application-list em{font:800 9px var(--font-mono);text-align:right;font-style:normal}.application-list em.accepted{color:#60e6ad}.application-list em.rejected{color:#ff7b85}.recruitment-center{flex-direction:column;gap:15px;display:flex}.recruitment-hero{background:radial-gradient(circle at 92%,#b6ff0015,#0000 30%),linear-gradient(145deg,#131d24,#0d1419);justify-content:space-between;align-items:center;gap:25px;padding:26px;display:flex}.recruitment-hero h2{margin:5px 0 6px;font-size:27px}.recruitment-hero p{color:var(--muted);margin:0;font-size:11px}.recruitment-sync{background:#b6ff0009;border:1px solid #b6ff003d;border-radius:7px;align-items:center;gap:11px;min-width:240px;padding:12px 15px;display:flex}.recruitment-sync>i{background:#55ed8a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 13px #55ed8a}.recruitment-sync span>*{display:block}.recruitment-sync b{color:#cfff62;font:900 9px var(--font-mono)}.recruitment-sync small{color:#79868e;margin-top:4px;font-size:8px}.recruitment-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.recruitment-summary>button{color:inherit;text-align:left;align-items:center;gap:13px;padding:16px 18px;transition:all .2s;display:flex}.recruitment-summary>button>span{color:#9ba8b1;border:1px solid #41505a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.recruitment-summary>button small,.recruitment-summary>button b{display:block}.recruitment-summary>button small{color:#71808a;font:800 8px var(--font-mono)}.recruitment-summary>button b{font:1000 22px var(--font-mono);margin-top:2px}.recruitment-summary>button.selected{background:linear-gradient(145deg,#1a251d,#10171d);border-color:#b6ff0055}.recruitment-summary>button.selected>span,.recruitment-summary>button.selected b{color:var(--acid);border-color:#b6ff0055}.recruitment-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.recruitment-toolbar>div{gap:5px;display:flex}.recruitment-toolbar button{color:#7f8c95;font:800 8px var(--font-mono);background:0 0;border:1px solid #0000;padding:9px 12px}.recruitment-toolbar button.active{color:var(--acid);background:#b6ff000b;border-color:#b6ff0040}.recruitment-toolbar label{color:#67747d;font:800 8px var(--font-mono);align-items:center;gap:9px;display:flex}.recruitment-toolbar select{min-width:180px;padding:8px 10px;font-size:9px}.recruitment-warning{margin:0}.recruitment-list{flex-direction:column;gap:10px;display:flex}.recruitment-request{border-left:3px solid #ffd15c;grid-template-columns:minmax(185px,1.05fr) minmax(210px,1.35fr) minmax(145px,.8fr) minmax(170px,1fr);align-items:center;gap:16px;padding:17px 18px;display:grid}.recruitment-request.accepted{border-left-color:#58e99a}.recruitment-request.rejected{opacity:.78;border-left-color:#ff6371}.recruitment-player{align-items:center;gap:14px;min-width:0;display:flex}.draft-profile-card-button{aspect-ratio:2/3;filter:drop-shadow(0 8px 10px #000b);background:0 0;border:0;flex:0 0 72px;width:72px;padding:0;transition:transform .18s,filter .18s;position:relative}.draft-profile-card-button:hover,.draft-profile-card-button:focus-visible{filter:drop-shadow(0 10px 14px #000d)drop-shadow(0 0 8px #56ff4766);transform:translateY(-3px)scale(1.04)}.draft-profile-card-base{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.draft-profile-card-photo{z-index:2;aspect-ratio:1;object-fit:cover;border:1px solid #50ff46;border-radius:50%;width:50%;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #07120b,0 0 7px #30ff4188}.draft-profile-card-position{z-index:3;color:#42ff35;font:900 7px var(--font-mono);text-shadow:0 1px 3px #000;position:absolute;top:25%;left:12%}.draft-profile-card-platform{z-index:3;object-fit:contain;background:#07100bd9;border:1px solid #58ff4a70;border-radius:50%;width:16px;height:16px;padding:3px;position:absolute;bottom:11%;right:10%}.draft-profile-card-button.compact{flex-basis:58px;width:58px}.draft-profile-card-button.compact .draft-profile-card-position{font-size:6px}.draft-profile-card-button.compact .draft-profile-card-platform{width:14px;height:14px;padding:3px}.recruitment-player>div{min-width:0}.recruitment-player>div>button{color:#fff;background:0 0;border:0;max-width:100%;padding:0}.recruitment-player>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.recruitment-player>div>small{color:#6f7e87;font:700 7px var(--font-mono);margin:4px 0 7px;display:block}.recruitment-player>div>span{gap:4px;display:flex}.recruitment-player>div>span i{color:#7bdfff;font:800 8px var(--font-mono);background:#35d4ff0b;border:1px solid #39bce340;border-radius:4px;padding:4px 6px;font-style:normal}.recruitment-message{border-left:1px solid var(--line);min-width:0;padding:2px 15px}.recruitment-message small,.recruitment-scouting>small{color:#65737c;font:800 7px var(--font-mono);letter-spacing:.08em}.recruitment-message p{color:#dbe2e6;margin:7px 0;font-size:11px;font-style:italic;line-height:1.5}.recruitment-message span{color:#69767f;font:700 7px var(--font-mono)}.recruitment-scouting>div{gap:6px;margin-top:9px;display:flex}.recruitment-scouting span{flex-direction:column;align-items:center;gap:4px;min-width:42px;display:flex}.recruitment-scouting span i{font-size:22px;font-style:normal}.recruitment-scouting span b{color:#87949c;font:700 6px var(--font-mono);text-transform:uppercase}.recruitment-club{border:1px solid var(--line);color:inherit;text-align:left;background:#0a1116;border-radius:7px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.recruitment-club>img,.recruitment-club>span{object-fit:contain;width:48px;height:48px;color:var(--acid);font:900 11px var(--font-mono);place-items:center;display:grid}.recruitment-club div>*{display:block}.recruitment-club small{color:#66747c;font:700 6px var(--font-mono)}.recruitment-club b{margin:4px 0;font-size:10px}.recruitment-club em{color:#84919a;font-size:7px;font-style:normal}.recruitment-actions,.recruitment-resolution{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.recruitment-actions button{border:1px solid var(--line);min-width:145px;font:900 8px var(--font-mono);background:#0d1419;padding:10px 14px}.recruitment-actions .reject{color:#ff7b86;border-color:#ff5b6740}.recruitment-actions .accept{color:#0b0e10;border-color:var(--acid);background:var(--acid)}.recruitment-actions button:disabled{opacity:.35;cursor:not-allowed}.recruitment-resolution{color:#8d999f;font:900 8px var(--font-mono)}.recruitment-resolution.accepted{color:#60e6ad}.recruitment-resolution.rejected{color:#ff7b85}.recruitment-empty{text-align:center;color:#7f8b94;padding:45px}.recruitment-empty>span{color:#56636c;font-size:35px;display:block}.recruitment-empty h3{color:#d6dde1;margin:9px 0 5px}.recruitment-empty p{margin:0;font-size:10px}.access-denied{text-align:center;padding:45px}.access-denied>span{color:#65737c;font-size:42px}.access-denied h2{margin:10px 0 6px}.access-denied p{color:var(--muted);margin:0 0 20px;font-size:11px}.draft-hero{background:radial-gradient(circle at 85% 50%,#b6ff0010,transparent 32%),var(--card);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:26px;display:flex}.draft-hero h2{margin:5px 0;font-size:30px}.draft-hero p{max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.free-agent-contract-banner{background:linear-gradient(105deg,#b6ff000d,transparent 55%),var(--card);border-color:#b6ff0040;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:22px 26px;display:flex}.free-agent-contract-banner h2{color:#ecffd1;margin:5px 0 6px;font-size:22px}.free-agent-contract-banner p{color:var(--muted);margin:0;font-size:10px}.draft-mini-profile{background:#080e12;border:1px solid #b6ff0038;border-radius:9px;grid-template-columns:62px minmax(120px,1fr) 24px;align-items:center;gap:12px;min-width:300px;padding:10px 13px;display:grid}.draft-mini-profile>img:first-child{object-fit:cover;border:2px solid var(--acid);border-radius:50%;width:62px;height:62px}.draft-mini-profile span>*{display:block}.draft-mini-profile span b{font:900 12px var(--font-mono)}.draft-mini-profile span small{color:var(--acid);font:800 8px var(--font-mono);margin-top:4px}.draft-mini-profile span i{color:#d5dde2;letter-spacing:3px;margin-top:5px;font-size:17px;font-style:normal}.draft-mini-platform{object-fit:contain!important;width:24px!important;height:24px!important}.draft-notifications{border-color:#ff596b45;margin-bottom:16px;padding:18px 22px}.draft-notifications p{color:#c9d1d6;background:#ff596b0a;border-left:3px solid #ff6877;margin:10px 0 0;padding:10px 12px;font-size:10px}.draft-notifications p b{color:#ff8993}.draft-clubs{padding:22px}.draft-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.draft-team-grid>article{border:1px solid var(--line);background:#0a1014;border-radius:9px;flex-direction:column;gap:14px;padding:17px;display:flex}.draft-team-identity{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:0;display:grid}.draft-team-identity>span{width:58px;height:58px;color:var(--acid);font:900 13px var(--font-mono);background:#131d24;border-radius:50%;place-items:center;display:grid}.draft-team-identity img{object-fit:contain;width:100%;height:100%}.draft-team-identity b,.draft-team-identity small{display:block}.draft-team-identity b{font-size:14px}.draft-team-identity small{color:var(--muted);font:700 7px var(--font-mono);margin-top:5px}.draft-team-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.draft-team-meta span{background:#0e171d;border-radius:6px;min-width:0;padding:9px}.draft-team-meta small,.draft-team-meta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.draft-team-meta small{color:#68757e;font:800 7px var(--font-mono)}.draft-team-meta b{margin-top:4px;font-size:9px}.draft-attempts{margin-top:auto}.draft-attempts>span{color:#7d8991;font:700 8px var(--font-mono)}.draft-attempts>i{background:#1b262e;border-radius:5px;height:4px;margin-top:7px;display:block;overflow:hidden}.draft-attempts>i>b{background:linear-gradient(90deg,var(--acid),#ffcf4a);height:100%;display:block}.draft-team-grid>article>.primary{width:100%;min-height:38px;font-size:8px}.draft-request-state{color:#ffd769;min-height:12px;font:800 7px var(--font-mono);text-align:center}.draft-request-state.accepted{color:var(--acid)}.draft-request-form{flex-direction:column;gap:14px;padding:22px;display:flex}.draft-request-form p{color:var(--muted);margin:0;font-size:10px}.draft-request-form label{color:#a8b2b9;font:800 9px var(--font-mono)}.draft-request-form textarea{resize:vertical;width:100%;min-height:100px;margin-top:8px;display:block}.draft-request-form>span{color:var(--muted);font:700 8px var(--font-mono);text-align:right;margin-top:-8px}.draft-request-route{border:1px solid var(--line);background:#080e12;border-radius:8px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.draft-request-route>span{align-items:center;gap:9px;min-width:0;display:flex}.draft-request-route>span>img{object-fit:contain;width:30px;height:30px}.draft-request-route>span>b{text-overflow:ellipsis;font:900 11px var(--font-mono);white-space:nowrap;overflow:hidden}.draft-request-route>i{color:var(--acid);text-align:center;text-shadow:0 0 12px #b6ff0066;font-size:28px;font-style:normal}.draft-request-route .target-club{text-align:right;justify-content:flex-end}.draft-request-route .target-club img{object-fit:contain;width:42px;height:42px}.draft-request-route .target-club small{max-width:110px;font:800 8px var(--font-mono)}.draft-inbox article{grid-template-columns:58px minmax(220px,1fr) 150px 100px auto}.draft-player-link{color:#eef4f6;text-align:left;background:0 0;border:0;width:max-content;padding:0!important}.draft-inbox p{color:#9ca8af;margin:3px 0 0;font-size:9px;font-style:italic}.draft-skill-preview{justify-content:center;font-size:20px;flex-direction:row!important}.draft-skill-preview i{font-style:normal}.confederation-field>span,.cup-format>span{color:#9ba5ad;font:700 10px var(--font-mono);letter-spacing:.06em}.confederation-field>div{grid-template-columns:repeat(3,1fr);gap:9px;margin:9px 0;display:grid}.confederation-field button{padding:12px}.confederation-field button.selected,.cup-format button.selected{border-color:var(--acid);color:var(--acid);background:#b6ff000c}.confederation-field small{color:var(--muted)}.champion-cup{gap:17px;display:grid}.champion-hero{background:radial-gradient(circle at 5% 50%,#d7a92818,transparent 34%),var(--card);grid-template-columns:76px 1fr auto;align-items:center;gap:20px;padding:26px;display:grid}.champion-star{color:#ffcc3d;background:#ffcc3d14;border:1px solid #ffcc3d50;border-radius:50%;place-items:center;width:70px;height:70px;font-size:30px;display:grid}.champion-hero h2{margin:4px 0;font-size:25px}.champion-hero p{color:var(--muted);font-size:10px}.confed-badges{gap:7px;display:flex}.confed-badges span{color:#ffdc70;font:800 8px var(--font-mono);border:1px solid #ffcc3d40;border-radius:20px;padding:7px 9px}.champion-builder,.cup-fixtures{padding:24px}.champion-selectors{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.champion-selectors label{border:1px solid var(--line);background:#0a1014;border-radius:9px;padding:14px}.champion-selectors b,.champion-selectors small{display:block}.champion-selectors b{color:#ffdc70;font:900 10px var(--font-mono)}.champion-selectors select{width:100%;margin:9px 0}.champion-selectors small{color:var(--muted);font-size:8px}.cup-format{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:16px;display:flex}.cup-format>span{margin-right:auto}.cup-format button{padding:9px 12px}.cup-fixtures>div:last-child{gap:8px;margin-top:15px;display:grid}.cup-fixtures article{border:1px solid var(--line);background:#0a1014;border-radius:8px;grid-template-columns:90px 1fr 30px 1fr 190px;align-items:center;gap:10px;padding:13px;display:grid}.cup-fixtures article>span{color:#ffdc70;font:800 8px var(--font-mono)}.cup-fixtures article em{text-align:center;color:var(--muted);font-style:normal}.cup-fixtures article small{text-align:right;color:var(--muted)}.empty-cup{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:9px;padding:40px}.agent-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.agent-stats p:first-child{border-right:1px solid var(--line)}.agent-stats b,.agent-stats small{display:block}.agent-stats small{font:700 8px var(--font-mono);color:#65717b;margin-top:4px}.agent-card>button{width:100%;color:var(--acid);font:800 10px var(--font-mono);background:0 0;border:0}.agent-card>button:disabled{color:#616d76}@media (width<=1050px){.team-detail-hero{grid-template-columns:135px 1fr}.team-detail-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.team-performance{grid-template-columns:1fr 1fr}.confederation-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.confederation-open{grid-template-columns:48px 1fr;gap:10px;padding:18px}.confederation-open>span{width:46px;height:46px}.confederation-open b{font-size:16px}.confederation-open em{padding-top:10px}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.team-detail-hero{text-align:center;grid-template-columns:1fr;padding-top:48px}.team-detail-actions{flex-direction:column}.team-detail-badges{justify-content:center}.team-performance{grid-template-columns:1fr 1fr}.team-performance article:nth-child(2){border-right:0}.team-performance article:nth-child(-n+2){border-bottom:1px solid var(--line)}.team-lineup>.card-head{flex-direction:column;align-items:flex-start;gap:8px}.lineup-player{width:12.5%;min-height:49px;padding:3px;transform:translate(-50%,-90%)}.lineup-player.empty{min-height:44px}.lineup-profile-slot{flex-basis:18px;width:18px;height:18px}.lineup-player small{display:none}.lineup-note{font-size:10px}.team-roster-detail>.card-head{flex-direction:column;align-items:flex-start;gap:10px}.roster-head-summary{justify-content:flex-start}.team-roster-table>article{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:14px 10px}.team-roster-table .platform-avatar{grid-area:1/1}.team-roster-table .roster-player-name{grid-area:1/2/auto/5;font-size:16px}.team-roster-table .roster-player-name small{font-size:10px}.team-roster-table .roster-row-actions,.team-roster-table .roster-lock{grid-area:1/5/auto/9}.team-roster-table .roster-stat{text-align:center;grid-row:2;align-items:center}.team-roster-table .roster-stat small{font-size:8px}.team-roster-table .roster-stat b{font-size:13px}.roster-row-actions .remove-roster-player,.roster-row-actions .edit-roster-player{min-height:38px;font-size:0}.roster-row-actions .remove-roster-player:after{content:"×";font-size:20px}.roster-row-actions .edit-roster-player:after{content:"EDITAR";font-size:9px}.roster-rule{white-space:normal;font-size:11px}.confederation-directory,.tournament-directory{grid-template-columns:1fr}.confederation-directory>button{grid-template-columns:55px 1fr}.confederation-directory>button>span{width:52px;height:52px}.tournament-directory>button{flex-direction:column;align-items:flex-start}.team-admin-bar{align-items:flex-start}}@media (width<=1050px){.team-performance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.team-performance{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.team-performance article{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px 8px;min-width:0;min-height:92px;padding:14px 10px;display:grid;border-bottom:1px solid var(--line)!important}.team-performance article:nth-child(2n){border-right:0}.team-performance article:nth-last-child(-n+2){border-bottom:0!important}.team-performance article small{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:clamp(7px,2.35vw,10px);line-height:1.25}.team-performance article b{text-align:right;grid-area:1/2/3;min-width:1ch;font-size:clamp(20px,7vw,30px);line-height:1}.team-performance article em{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:clamp(7px,2vw,9px);line-height:1.25;display:block}.player-directory-filters{grid-template-columns:1fr 1fr;padding:12px}.player-directory-filters label:first-child,.player-directory-filters>button{grid-column:1/-1}.player-list article.directory-player-row{grid-template-columns:38px minmax(0,1fr) 78px 24px;padding:11px 12px}.player-list article.directory-player-row>span{display:none}.player-list article.directory-player-row>.directory-role{display:block}.player-list article.directory-player-row>b{display:none}}@media (width<=340px){.team-performance{grid-template-columns:1fr}.team-performance article{border-right:0!important;border-bottom:1px solid var(--line)!important}.team-performance article:last-child{border-bottom:0!important}}@media (width<=520px){.app-navigation span{font-size:0}.app-navigation span:after{content:"Desliza para navegar";font-size:8px}}@media (width<=1250px) and (width>=1051px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-card{padding:20px 16px}}@media (width<=1050px){.sidebar{width:76px}.brand{padding:0 11px}.brand img{width:52px;height:52px}.brand>span:last-child,nav p,nav button:not(.active){font-size:0}.brand-mark{flex:0 0 38px}nav{padding:20px 9px}nav button{justify-content:center;padding:0}.user-card div:not(.avatar),.user-card button{display:none}.content{width:calc(100% - 76px);margin-left:76px}.dashboard-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}.results-grid{grid-template-columns:1fr}.admin-list article{grid-template-columns:40px 1fr 90px 120px}.admin-list article>span:nth-of-type(2),.admin-list article>span:nth-of-type(3){display:none}.agent-grid{grid-template-columns:1fr 1fr}.fixture-review article{grid-template-columns:85px 1fr 25px 1fr 115px 80px}.fixture-review article>button{display:none}.team-selector-grid{grid-template-columns:repeat(3,1fr)}.awards-grid,.draft-team-grid{grid-template-columns:1fr 1fr}.draft-inbox article{grid-template-columns:58px 1fr 120px auto}.draft-inbox .draft-skill-preview{display:none}.draft-inbox article>div:last-child{grid-column:2/-1;justify-content:flex-end}.recruitment-request{grid-template-columns:1fr 1.3fr 1fr}.recruitment-scouting{display:none}.recruitment-club{grid-column:auto}.recruitment-actions,.recruitment-resolution{grid-column:1/-1}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.sidebar{display:none}.content{width:100%;margin:0}.topbar{justify-content:space-between;padding:0 16px}.mobile-brand{font:800 11px var(--font-mono);align-items:center;gap:8px;display:flex}.mobile-brand .brand-mark{width:30px;height:30px}.top-actions small,.live-dot,.logout{display:none}.transfer-status{gap:5px}.transfer-clock{font-size:10px}.role-switch{max-width:125px}.page{padding:24px 16px}.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{width:100%}.heading-actions select,.heading-actions button{flex:1}h1{font-size:28px}.match-stage{gap:15px}.team-hero{min-width:85px}.big-crest{width:65px;height:72px}.versus strong{font-size:27px}.dashboard-grid{flex-direction:column;display:flex}.quick-stats,.team-grid{grid-template-columns:1fr}.match-row{grid-template-columns:65px 1fr 75px}.match-row>small,.match-row>button,.match-row .team-tag:nth-of-type(2){display:none}.player-list article{grid-template-columns:38px 1fr 90px 25px}.player-list article>span:nth-of-type(2),.player-list article>span:nth-of-type(3),.player-list article>b{display:none}.checks{flex-direction:column}.results-grid{flex-direction:column;display:flex}.form-row{grid-template-columns:1fr}.hero-top{padding:13px}.match-footer span{display:none}.login-screen{grid-template-columns:1fr}.login-brand{display:none}.login-panel{border:0}.transfer-grid,.agent-grid{grid-template-columns:1fr}.agent-hero{flex-direction:column;align-items:flex-start;gap:16px}.admin-list article{grid-template-columns:40px 1fr 110px}.admin-list article>span{display:none!important}.user-registry-actions{justify-content:space-between;width:100%}.user-registry-actions button{flex:1}.account-admin-grid{grid-template-columns:1fr}.account-admin-grid .full{grid-column:auto}.period-list article{grid-template-columns:1fr}.period-list article>span{display:none}.period-list .row-actions{justify-content:flex-start}.schedule-period-form{grid-template-columns:1fr}.schedule-period-form>div{justify-content:flex-end}.tournament-form form{grid-template-columns:1fr;padding:20px}.tournament-form .full{grid-column:auto}.tournament-steps{padding:12px}.tournament-steps b{width:20px;margin:0 6px}.tournament-steps span{font-size:0}.review-toolbar,.team-admin-bar,.published-tournament{flex-direction:column;align-items:flex-start;gap:15px}.review-toolbar>div:last-child{flex-direction:column;width:100%}.fixture-review article{grid-template-columns:75px 1fr 20px 1fr 88px}.fixture-review article input[type=time],.fixture-review article>button{display:none}.team-selector-grid{grid-template-columns:1fr 1fr}.tournament-module-nav{grid-template-columns:1fr}.tournament-module-nav button{border-right:0;border-bottom:1px solid var(--line)}.finished-grid,.finalize-confirm{grid-template-columns:1fr}.finalize-confirm>div:last-child{flex-direction:column;grid-column:auto}.close-checks{white-space:normal}.awards-grid{grid-template-columns:1fr}.final-stats-title{align-items:flex-start}.champion-celebration{text-align:center;grid-template-columns:1fr;min-height:0;padding:25px 20px}.champion-crest-stage{grid-row:1;justify-self:center}.champion-copy{grid-row:2}.champion-copy h2{font-size:30px}.champion-confetti i{animation-duration:4.2s}.gaming-profile-layout{grid-template-columns:1fr;padding:18px}.gaming-profile-controls{text-align:center}.gaming-profile-controls .image-upload{margin:auto}.gaming-card{max-width:330px}.finished-tournament-actions{flex-direction:column;align-items:stretch}.finished-tournament-actions button{width:100%}.dt-agent-search{width:100%;min-width:0}.dt-invitation-form>div:last-child,.edit-roster-actions{flex-direction:column}.dt-invitation-form>div:last-child button,.edit-roster-actions button{width:100%}.dt-offered-positions>div{grid-template-columns:1fr 1fr}}@media (width<=850px){.managed-agent-head{display:none}.managed-agent-list{padding:8px 14px}.managed-agent-list>article{grid-template-columns:minmax(170px,1fr) repeat(4,34px) 105px;gap:7px}.managed-agent-list>article>strong{grid-column:1}.managed-agent-list>article>em{grid-row:1}.managed-agent-list>article>em:first-of-type{grid-column:2}.managed-agent-list>article>em:nth-of-type(2){grid-column:3}.managed-agent-list>article>em:nth-of-type(3){grid-column:4}.managed-agent-list>article>em:nth-of-type(4){grid-column:5}.manager-assign-button{grid-area:1/6}.manager-auto-assignment{grid-template-columns:1fr}}@media (width<=620px){.managed-agent-list>article{grid-template-columns:1fr 1fr;padding:14px 0}.managed-agent-identity{grid-column:1/-1}.managed-agent-list>article>strong{grid-column:1}.managed-agent-list>article>em{display:none}.manager-assign-button{grid-area:2/2}.manager-assignment-actions{flex-direction:column}.manager-assignment-actions button{width:100%}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.draft-hero,.free-agent-contract-banner{flex-direction:column;align-items:flex-start}.draft-mini-profile{width:100%;min-width:0}.draft-team-grid{grid-template-columns:1fr}.draft-inbox article{grid-template-columns:58px 1fr}.draft-inbox article>span{display:none}.draft-inbox article>div:last-child{grid-column:1/-1;justify-content:stretch}.draft-inbox article>div:last-child button{flex:1}.draft-request-route{grid-template-columns:1fr 24px 1fr}.leave-club-confirm>div{flex-direction:column}.leave-club-confirm button{width:100%}.recruitment-hero,.recruitment-toolbar{flex-direction:column;align-items:flex-start}.recruitment-sync{width:100%;min-width:0}.recruitment-summary{grid-template-columns:1fr}.recruitment-toolbar>div{width:100%;overflow-x:auto}.recruitment-toolbar label,.recruitment-toolbar select{width:100%}.recruitment-request{grid-template-columns:1fr;padding:15px}.recruitment-message{border-top:1px solid var(--line);border-left:0;padding:12px 0}.recruitment-club{grid-column:1}.recruitment-actions{flex-direction:column}.recruitment-actions button{width:100%}.top-actions .transfer-status .live-dot{display:block}.transfer-status{padding:6px 8px}.verified-gaming-id{justify-content:center}.skill-editor>div,.position-editor>div{grid-template-columns:1fr 1fr}.position-editor button{grid-template-columns:42px 1fr}.player-profile-card form>.primary{justify-self:stretch;width:100%}.player-list article.club-roster-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.club-roster-row>.platform-avatar{grid-area:1/1}.club-roster-row>div{grid-area:1/2/auto/6}.club-roster-row>.club-player-stat{grid-row:2;display:grid!important}.club-roster-row>.club-player-stat:first-of-type{grid-column:1}.club-roster-row>.club-player-stat:nth-of-type(2){grid-column:2}.club-roster-row>.club-player-stat:nth-of-type(3){grid-column:3}.club-roster-row>.club-player-stat:nth-of-type(4){grid-column:4}.club-roster-row>.club-player-stat:nth-of-type(5){grid-column:5}.club-roster-row>.club-player-stat:nth-of-type(6){grid-column:6}}.match-row.match-needs-review{border-color:#f4c94f;position:relative;box-shadow:inset 0 0 22px #f4c94f12}.match-conflict{color:#ffe56e;min-height:34px;font:1000 13px/1 var(--font-mono);filter:drop-shadow(0 0 7px #f4c94f88);background:#302706;border:1px solid #f4c94f;border-radius:9px;align-items:center;gap:6px;padding:5px 9px;display:flex;position:absolute;top:50%;right:8.6rem;transform:translateY(-50%)}.match-conflict span{letter-spacing:.08em;font-size:7px}.result-edit-counter{color:#bdeeff;letter-spacing:.06em;border:1px solid #61d6ff66;border-radius:8px;margin:.65rem 0;padding:.55rem .7rem;font-size:.72rem;font-weight:800}.result-edit-counter.limit{color:#ff9b9b;border-color:#ff5b5b88}.manager-result-submission{gap:16px;display:grid}.manager-roster-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manager-roster{min-width:0;padding:10px}.manager-roster h3{color:#d9ecff;margin:0 0 9px;font-size:12px}.global-stats-list article{grid-template-columns:minmax(150px,1.6fr) repeat(6,minmax(42px,.45fr)) auto;gap:7px}.global-stats-list article label{color:#9db3cc;justify-items:center;gap:3px;font-size:10px;display:grid}.global-stats-list article input[type=number]{text-align:center;width:42px;min-width:0;padding:4px}.global-stats-list article .secondary{padding:7px 9px;font-size:9px}.team-tag img{object-fit:contain;width:24px;height:24px;margin-right:6px}.result-honors{border-top:1px solid #ffffff16;margin-top:14px;padding-top:8px}.result-honors p{color:#a8bad1;margin:6px 0;font-size:12px}.result-honors b{color:#eff7ff}.scorer-section-title h2{align-items:center;gap:8px;display:flex}.results-stat-icon{object-fit:contain;vertical-align:middle;width:24px;height:24px}.scorer em{justify-content:flex-end;align-items:center;gap:4px;display:flex}.scorer em .results-stat-icon{width:20px;height:20px}.scorer-divider{background:#ffffff1c;height:1px;margin:18px 0}@media (width<=900px){.manager-roster-columns{grid-template-columns:1fr}.global-stats-list article{grid-template-columns:minmax(145px,1fr) repeat(6,45px) 72px;overflow-x:auto}}@media (width<=640px){.manager-roster .match-roster{overflow:visible}.manager-roster .match-roster-head,.manager-roster .match-roster-row{grid-template-columns:minmax(70px,1fr) repeat(6,28px);gap:2px;min-width:0;padding:6px 4px}.manager-roster .match-roster-head{font-size:8px}.manager-roster .match-roster-row>b{font-size:10px;overflow:hidden}.manager-roster .match-roster-row small{font-size:8px}.manager-roster .match-roster-row input[type=number]{width:25px;height:25px;font-size:11px}.manager-roster .toggle-check i{width:22px;height:22px;font-size:11px}.manager-roster .toggle-check.keeper i{font-size:7px}}.modal.modal-wide{width:min(1220px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.modal-wide .manager-result-submission{padding:20px 22px 24px}.modal-wide .manager-roster-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.modal-wide .manager-roster{padding:14px}.modal-wide .manager-roster h3{border-bottom:1px solid #ffffff16;padding-bottom:10px}.modal-wide .manager-roster .match-roster-head,.modal-wide .manager-roster .match-roster-row{grid-template-columns:minmax(130px,1fr) repeat(6,40px);gap:8px;padding:9px 11px}.modal-wide .manager-roster .match-roster-row input[type=number]{width:38px;height:30px}.modal-wide .manager-roster .toggle-check i{width:28px;height:28px}.modal-wide .manager-roster .toggle-check.keeper i{font-size:8px}.modal-wide .manager-roster .match-roster-head{font-size:9px}.modal-wide .manager-roster .match-roster-row>b{font-size:12px}.modal-wide .manager-roster .match-roster-row small{font-size:9px}@media (width<=900px){.modal.modal-wide{width:min(760px,100vw - 24px)}.modal-wide .manager-roster-columns{grid-template-columns:1fr}.modal-wide .manager-roster .match-roster-head,.modal-wide .manager-roster .match-roster-row{grid-template-columns:minmax(110px,1fr) repeat(6,36px)}}@media (width<=640px){.modal.modal-wide{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.modal-wide .manager-result-submission{padding:14px 10px 18px}.modal-wide .manager-roster{padding:9px}.modal-wide .manager-roster .match-roster-head,.modal-wide .manager-roster .match-roster-row{grid-template-columns:minmax(64px,1fr) repeat(6,28px);gap:3px;padding:7px 4px}.modal-wide .manager-roster .match-roster-head{font-size:8px}.modal-wide .manager-roster .match-roster-row input[type=number]{width:27px;height:26px}.modal-wide .manager-roster .toggle-check i{width:23px;height:23px}.modal-wide .manager-roster .toggle-check.keeper i{font-size:7px}}.unclaimed-player{background:linear-gradient(90deg,#ff9d2f12,#0000 45%);border-color:#ff9d2f66!important}.unclaimed-warning{color:#291504;width:19px;height:19px;font:900 13px/1 var(--font-mono);vertical-align:middle;background:#ff9d2f;border-radius:50%;place-items:center;margin-left:7px;display:inline-grid;box-shadow:0 0 12px #ff9d2f66}.dashboard-table-actions{align-items:center;gap:8px;display:flex}.dashboard-table-actions select{max-width:180px;padding:7px 9px;font-size:9px}.recent-result{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0}.recent-result:hover{background:#b6ff0008}.recent-result p{min-width:0}.recent-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=640px){.dashboard-table-actions{flex-direction:column;justify-content:space-between;align-items:stretch;gap:7px;width:100%}.dashboard-table-actions select{width:100%;min-width:0;max-width:none}.dashboard-table-actions button{text-align:right;align-self:flex-end;padding-right:0}.recent-result small{white-space:normal}}.view-game-statistics{color:#b9eaff;font:900 9px var(--font-mono);letter-spacing:.05em;background:#5abfff16;border:1px solid #7cd8ff77;border-radius:7px;grid-column:1/-1;justify-self:center;margin:2px 0 4px;padding:8px 12px}.view-game-statistics:hover{color:#0b171b;background:#b6ff00;border-color:#b6ff00}.match-stats-loading{text-align:center;color:var(--muted);padding:42px}.match-stat-sheet{gap:18px;padding:20px;display:grid}.match-stat-brand{color:#b6ff00;font:900 10px var(--font-mono);letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;display:flex}.match-stat-brand img{object-fit:contain;width:38px;height:38px}.match-stat-score{text-align:center;background:radial-gradient(circle at 50% 0,#1a74b322,#0000 58%),#08111a;border:1px solid #63bfff44;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px;display:grid}.match-stat-score>div{font:900 12px var(--font-mono);justify-items:center;gap:6px;display:grid}.match-stat-score img{object-fit:contain;width:54px;height:54px}.match-stat-score>strong{font:900 32px var(--font-mono);color:#eff8ff;white-space:nowrap}.match-stat-score>small{color:#91a6b9;font:800 9px var(--font-mono);grid-column:1/-1}.match-stat-sheet blockquote{border-left:3px solid var(--acid);color:#c8d7e2;background:#b6ff0008;margin:0;padding:15px 18px;font-size:13px;line-height:1.55}.game-lineups{grid-template-columns:1fr 1fr;gap:16px;display:grid}.game-lineup{background:#071512;border:1px solid #6cd0ff44}.game-lineup-head{border-bottom:1px solid #ffffff16;align-items:center;gap:8px;padding:10px;display:flex}.game-lineup-head img{object-fit:contain;width:30px;height:30px}.game-lineup-head b{font-size:11px}.game-lineup-head small{color:#95a8b8;font:800 8px var(--font-mono);margin-left:auto}.game-pitch{background:linear-gradient(90deg,#ffffff10 1px,#0000 1px) 50%/50% 100%,linear-gradient(#ffffff10 1px,#0000 1px) 50%/100% 50%,#0a5b3433;border-top:1px solid #ffffff12;grid-template-rows:repeat(4,1fr);min-height:315px;padding:13px;display:grid}.pitch-line{justify-content:space-evenly;align-items:center;gap:5px;display:flex}.lineup-chip{text-align:center;background:#071b25e8;border:1px solid #c4f7ff55;border-radius:7px;max-width:100px;padding:5px}.lineup-chip b,.lineup-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lineup-chip b{color:#eff8ff;font-size:9px}.lineup-chip small{font:800 8px var(--font-mono);color:#b6ff00}.game-stat-tables{grid-template-columns:1fr 1fr;gap:16px;display:grid}.game-stat-tables section{border:1px solid var(--line);padding:11px}.game-stat-tables h3{margin:0 0 8px;font-size:12px}.game-stat-head,.game-stat-row{text-align:center;border-top:1px solid #ffffff12;grid-template-columns:minmax(100px,1fr) repeat(4,35px);align-items:center;gap:5px;padding:6px;display:grid}.game-stat-head{color:#9cb1c4;font:800 8px var(--font-mono)}.game-stat-row span{text-align:left}.game-stat-row small{color:#8ea0ae;font-size:8px;display:block}.game-stat-row b{font-size:11px}.view-dashboard-statistics{color:#10200a;font:900 9px var(--font-mono);letter-spacing:.05em;background:#b6ff00;border:1px solid #b6ff00;border-radius:7px;padding:8px 12px}.view-dashboard-statistics:hover{background:#efffb9}.recent-result{align-items:flex-start}.recent-game-statistics{color:#b9eaff;font:900 8px var(--font-mono);letter-spacing:.04em;background:#5abfff16;border:1px solid #7cd8ff77;border-radius:6px;margin-top:8px;padding:6px 9px;display:block}.recent-game-statistics:hover{color:#10200a;background:#b6ff00;border-color:#b6ff00}.recent-games{grid-column:span 2}.recent-games-list{gap:8px;margin-top:14px;display:grid}.recent-games-list article{border:1px solid var(--line);background:#071018;grid-template-columns:minmax(150px,1fr) 115px minmax(150px,1fr);align-items:center;gap:10px;padding:12px;display:grid}.recent-team-link{color:#edf5f9;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.recent-team-link.away{text-align:right;justify-content:flex-end}.recent-team-link img,.recent-team-link i{object-fit:contain;color:#aee9ff;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.recent-team-link b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recent-game-score{text-align:center}.recent-game-score small,.recent-game-score em{font:800 8px var(--font-mono);color:#91a3b2;display:block}.recent-game-score strong{font:900 17px var(--font-mono);color:#f0f9ff;margin:4px 0;display:block}.recent-game-score em{color:#b6ff00;font-style:normal}.recent-games-list .recent-game-statistics,.recent-games-list .recent-game-load{grid-column:1/-1;justify-self:center;margin:2px 0 0}.recent-game-load{color:#d5e9f6;font:900 8px var(--font-mono);background:#ffffff0a;border:1px solid #ffffff2c;padding:6px 9px}.game-lineup-club{color:#eef8ff;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.game-lineup-club:hover b{color:var(--acid);text-decoration:underline}.game-lineup-club img{object-fit:contain;width:30px;height:30px}.game-pitch{position:relative;overflow:hidden;background:#0c3d29!important}.formation-background{object-fit:cover;opacity:.56;width:100%;height:100%;position:absolute;inset:0}.pitch-line{z-index:1;position:relative}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.recent-games{grid-column:auto}.recent-games-list article{grid-template-columns:minmax(90px,1fr) 78px minmax(90px,1fr);gap:5px;padding:10px 6px}.recent-team-link{gap:5px}.recent-team-link img,.recent-team-link i{flex-basis:25px;width:25px;height:25px}.recent-team-link b{font-size:9px}.recent-game-score strong{font-size:13px}}.match-stat-team-link{color:#eef8ff;font:900 12px var(--font-mono);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;display:grid}.match-stat-team-link:hover b{color:var(--acid);text-decoration:underline}.game-filter-selectors{align-items:center;gap:8px;display:flex}.game-filter-selectors label{align-items:center;gap:6px;min-width:0;display:flex}.game-filter-selectors select{max-width:180px;padding:7px 9px;font-size:9px}.game-filter-selectors img,.game-filter-selectors .npx-recent-mark{object-fit:contain;width:30px;height:30px}.recent-team-link img,.recent-team-link i{flex-basis:40px;width:40px;height:40px}.recent-team-link b{font-size:13px}.recent-game-score strong{font-size:19px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.game-filter-selectors{justify-content:space-between;width:100%}.game-filter-selectors select{width:calc(50vw - 34px);max-width:none}.game-filter-selectors img,.game-filter-selectors .npx-recent-mark{width:24px;height:24px}.recent-team-link img,.recent-team-link i{flex-basis:31px;width:31px;height:31px}.recent-team-link b{font-size:10px}.recent-game-score strong{font-size:15px}.match-stat-sheet{padding:13px}.match-stat-score{grid-template-columns:1fr auto 1fr;gap:8px;padding:12px}.match-stat-score>strong{font-size:20px}.match-stat-score img{width:40px;height:40px}.game-lineups,.game-stat-tables{grid-template-columns:1fr}.game-pitch{min-height:230px}.modal-wide .match-stat-sheet{padding:14px}.view-game-statistics{font-size:8px}}.match-stat-score{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0;position:relative}.match-stat-side{align-content:center;justify-items:center;gap:8px;min-height:160px;padding:20px 42px;display:grid}.match-stat-side.home{border-right:1px solid #63bfff35}.match-stat-side>small{color:#8fa8c2;font:900 8px var(--font-mono);letter-spacing:.12em}.match-stat-side.club-branded-side{isolation:isolate;background:linear-gradient(112deg,var(--club-primary) 0%,#08111a 60%,var(--club-accent) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.match-stat-side.club-branded-side{background:linear-gradient(112deg,color-mix(in srgb,var(--club-primary) 27%,#07111a) 0%,#08111a 60%,color-mix(in srgb,var(--club-accent) 20%,#07111a) 100%)}}.match-stat-side.club-branded-side:before{content:"";z-index:-1;background-image:linear-gradient(90deg,var(--club-secondary),var(--club-accent)),url(/stadium-report-bg.png);position:absolute;inset:-18px}@supports (color:color-mix(in lab, red, red)){.match-stat-side.club-branded-side:before{background-image:linear-gradient(90deg,color-mix(in srgb,var(--club-secondary) 30%,#07111ad9),color-mix(in srgb,var(--club-accent) 18%,transparent)),url(/stadium-report-bg.png)}}.match-stat-side.club-branded-side:before{opacity:.32;filter:blur(2px)saturate(1.15);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover}.match-stat-side.club-branded-side>*{z-index:1;position:relative}.match-stat-meta{color:#91a6b9;font:800 9px var(--font-mono);border-top:1px solid #63bfff24;grid-column:1/-1;padding:10px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-stat-score{padding:0}.match-stat-side{min-height:128px;padding:15px 25px}.match-stat-score>strong{padding:7px 9px;font-size:20px}.match-stat-meta{padding:8px;font-size:7px}}.game-report-pitch .lineup-player b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:clamp(5px,.68vw,8px);line-height:1.05;overflow:visible}.match-stat-score{isolation:isolate;overflow:hidden}.match-stat-side.club-branded-side{background:linear-gradient(112deg,var(--club-primary),var(--club-accent))}@supports (color:color-mix(in lab, red, red)){.match-stat-side.club-branded-side{background:linear-gradient(112deg,color-mix(in srgb,var(--club-primary) 34%,transparent),color-mix(in srgb,var(--club-accent) 17%,transparent))}}.match-stat-side.club-branded-side:before{display:none}.match-stat-score>strong,.match-stat-side>*{z-index:1;position:relative}.match-stat-score{text-align:center;background:radial-gradient(circle at 50% 0,#1a74b322,#0000 58%),#08111a;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px;display:grid;position:relative}.match-stat-score.concacaf-stadium{background:linear-gradient(90deg,#07111ae8,#07111ac0),url(/official-report-stadium.jpg) 50%/cover no-repeat}.match-stat-score>strong{z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:relative;top:auto;left:auto;transform:none}.match-stat-score>small{border-top:0;grid-column:1/-1;padding:0}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-stat-score{grid-template-columns:1fr auto 1fr;gap:8px;padding:12px}.match-stat-score>strong{font-size:20px}}.match-list .match-row .published-match-actions{grid-column:1/-1;justify-content:flex-end;margin-top:3px}.game-pitch{background:#07131a!important}.formation-background{opacity:1;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-list .match-row{grid-template-columns:66px minmax(88px,1fr) 34px 62px 34px minmax(88px,1fr)}}.game-report-pitch{min-height:315px}.match-roster-row.suspended{opacity:.68;background:#ff4d5e12}.match-roster-row.suspended small{font-weight:900;color:#ff8a96!important}.match-roster-row.suspended input:disabled{cursor:not-allowed;filter:grayscale()}.match-list .match-row{grid-template-columns:72px minmax(125px,1fr) 42px 96px 42px minmax(125px,1fr) auto;align-items:start}.match-list .match-row .published-match-actions{white-space:nowrap;grid-area:1/7;place-self:center end;margin:0}.match-list .match-row .view-game-statistics{grid-area:2/3/auto/6;justify-self:center;margin:0}.fixture-time{justify-items:center;gap:3px;line-height:1;display:grid}.fixture-time small{color:#7f93a4;font:700 6px var(--font-mono);letter-spacing:.03em;text-align:center;white-space:nowrap;line-height:1.25;display:block}.published-tournament-title{align-items:center;gap:14px;min-width:0;display:flex}.published-tournament-title>img{object-fit:contain;flex:0 0 58px;width:58px;height:58px}.published-tournament-title p:after{content:"COMPETENCIA MULTIPLATAFORMA";color:#8fdcff;width:max-content;max-width:100%;font:800 7px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background-image:url(https://img.icons8.com/ios-filled/100/ffffff/play-station.png),url(https://img.icons8.com/ios-filled/100/ffffff/xbox.png),url(https://img.icons8.com/ios-filled/100/ffffff/steam.png);background-position:calc(100% - 40px),calc(100% - 20px),100%;background-repeat:no-repeat;background-size:13px 13px;margin-top:7px;padding:3px 56px 3px 0;display:block}.donation-widget{background:linear-gradient(135deg,#06213b,#09131f);border:1px solid #1677bd88;border-radius:12px;gap:7px;margin:14px 10px 6px;padding:12px;display:grid}.donation-widget>span{color:#2fb7ff;font-size:18px}.donation-widget b,.donation-widget small{display:block}.donation-widget b{font:900 9px var(--font-mono);color:#d7f5ff}.donation-widget small{color:#9fb4c9;margin-top:3px;font-size:9px;line-height:1.35}.donation-widget>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.donation-widget button,.paypal-save{color:#fff;font:900 8px var(--font-mono);cursor:pointer;background:#087bc4;border:1px solid #5bc5ff;border-radius:7px;padding:7px 8px}.donation-widget button:hover,.paypal-save:hover{color:#052036;background:#5ccfff}.donation-settings{grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);align-items:center;gap:24px;margin:18px 0;padding:22px;display:grid}.donation-settings h2{margin:5px 0;font-size:23px}.donation-settings p{color:#9fb0c4;margin:0;font-size:12px;line-height:1.5}.donation-settings form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.donation-settings label{color:#9fb3c8;font:800 8px var(--font-mono);letter-spacing:.05em;gap:6px;display:grid}.donation-settings label small{color:#71889f;font-size:8px}.donation-settings input{min-width:0}.paypal-save{white-space:nowrap;min-height:40px}.audit-log{margin:18px 0}.audit-log .card-head{align-items:center}.audit-log .card-head p{color:#9bacbf;margin:5px 0 0;font-size:11px}.audit-log .paypal-save{place-items:center;text-decoration:none;display:inline-grid}.audit-log-list{display:grid}.audit-log-list article{border-top:1px solid var(--line);grid-template-columns:150px 130px minmax(190px,1fr) minmax(160px,.8fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.audit-log-list time,.audit-log-list small{color:#91a7bd;font-size:10px}.audit-log-list b{font-size:12px}.audit-log-list span{color:#c8f8ff;font:800 10px var(--font-mono)}.audit-log-list>p{color:#8fa4ba;padding:18px}.donation-settings{display:none}.mercado-pago-settings{grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);align-items:center;gap:24px;margin:18px 0;padding:22px;display:grid}.mercado-pago-settings h2{margin:5px 0;font-size:23px}.mercado-pago-settings p{color:#9fb0c4;margin:0;font-size:12px;line-height:1.5}.mercado-pago-settings form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.mercado-pago-settings label{color:#9fb3c8;font:800 8px var(--font-mono);letter-spacing:.05em;gap:6px;display:grid}.mercado-pago-settings label small{color:#71889f;font-size:8px}.mercado-pago-settings input{min-width:0}.donation-save{white-space:nowrap;color:#06170f;min-height:40px;font:900 8px var(--font-mono);cursor:pointer;background:#00a86b;border:1px solid #00a86b;border-radius:7px;padding:7px 10px}.donation-save:hover{background:#7ff5b5}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.mercado-pago-settings{grid-template-columns:1fr;padding:18px}.mercado-pago-settings form{grid-template-columns:1fr}.donation-save{width:100%}}.published-tournament{padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.published-tournament-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px;transition:background .2s;display:flex}.published-tournament-summary:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.published-tournament:hover,.published-tournament:focus-within{border-color:#9dff00;transform:scale(1.008);box-shadow:0 0 0 1px #9dff00a8,0 0 24px #9dff0033}.published-tournament:active{transform:scale(1.004)}.published-tournament-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.tournament-calendar-filter{color:#9fb1c5;min-width:180px;font:800 8px var(--font-mono);letter-spacing:.08em;gap:5px;display:grid}.tournament-calendar-filter select{color:#edf6ff;min-height:38px;font:800 11px var(--font-mono);cursor:pointer;background:#081522;border:1px solid #35536a;border-radius:9px;padding:0 30px 0 12px}.published-tournament.is-expanded>.match-list{border-top:1px solid var(--line);background:#07101966;padding:0 12px 12px}.tournament-edit-button{color:#d7f2ff;font:900 10px var(--font-mono);letter-spacing:.04em;background:linear-gradient(135deg,#0e3550,#153761);border:1px solid #62c8ff88;border-radius:9px;padding:11px 15px;box-shadow:0 0 18px #49bfff24}.tournament-info-update{letter-spacing:.05em;box-shadow:0 0 20px #ff7b2040;color:#fff4e7!important;font:900 11px var(--font-mono)!important;background:linear-gradient(135deg,#7d3609,#b6530e)!important;border:1px solid #ff9d38!important}.tournament-info-update:hover{color:#201000!important;background:#ff972e!important;border-color:#ffd09d!important}.game-stat-row .game-stat-player{align-items:center;gap:7px;min-width:0;display:flex}.game-stat-player>img{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.game-stat-player>span{min-width:0}.recent-game-score .recent-game-time{color:#b8e5ff;font:800 8px var(--font-mono);letter-spacing:.015em;white-space:nowrap;margin-top:3px;line-height:1.25}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.recent-game-score .recent-game-time{letter-spacing:0;font-size:6px}}.match-list .fixture-date{color:#aebed0;font:900 16px var(--font-mono);letter-spacing:.01em;align-self:center}.match-list .fixture-date input{font-size:14px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-list .fixture-date{font-size:10px}.match-list .fixture-date input{font-size:9px}}.recent-games-list article{grid-template-columns:minmax(0,1fr) minmax(170px,auto) minmax(0,1fr)}.recent-game-score{text-align:center;place-items:center;min-width:0;display:grid}.recent-game-score .recent-game-time{text-align:center;width:max-content;max-width:100%}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.recent-games-list article{grid-template-columns:minmax(0,1fr) minmax(102px,auto) minmax(0,1fr)}.recent-game-score .recent-game-time{white-space:normal;font-size:clamp(5px,1.8vw,7px)}}.match-list .match-row{grid-template-columns:90px minmax(0,1fr) 42px 96px 42px minmax(0,1fr) auto}.match-list .fixture-date{font-size:11px}.match-list .fixture-team-with-crest:nth-child(2){text-align:right;justify-content:flex-end}.match-list .fixture-team-with-crest:nth-child(6){text-align:left;justify-content:flex-start}.match-list .fixture-team-with-crest{gap:7px;font-size:17px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.match-list .match-row{grid-template-columns:58px minmax(0,1fr) 32px 62px 32px minmax(0,1fr) auto}.match-list .fixture-date{font-size:9px}.match-list .fixture-team-with-crest{gap:4px;font-size:12px}.match-list .fixture-team-with-crest img{flex-basis:21px;width:21px;height:21px}}.match-list .fixture-team-with-crest{white-space:nowrap;min-width:0;font-size:clamp(12px,1.18vw,16px)}.match-list .fixture-team-with-crest>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-list .fixture-team-with-crest img{flex-basis:clamp(21px,1.9vw,26px);width:clamp(21px,1.9vw,26px);height:clamp(21px,1.9vw,26px)}.match-list .fixture-team-with-crest{align-self:center}.published-final-actions{grid-area:2/3/auto/6;justify-content:center;justify-self:center;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.published-final-actions .view-game-statistics{margin:0}.var-review-button{color:#ffd278;font:900 9px var(--font-mono);letter-spacing:.06em;background:#ffbd3f16;border:1px solid #ffbd3f99;border-radius:7px;padding:8px 11px}.var-review-button:hover{color:#161008;background:#ffbd3f}.var-review-button span{margin-left:3px;font-size:12px}.var-confirmation{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:26px;display:grid}.var-confirmation>span{background:#ffbd3f18;border:1px solid #ffbd3f77;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.var-confirmation h3{margin:4px 0 7px;font-size:19px}.var-confirmation p{color:#aebdca;margin:0;font-size:12px;line-height:1.55}.var-confirmation button{grid-column:1/-1;justify-self:end}.dashboard-final-actions{grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:8px;margin:2px 0 0;display:flex}.dashboard-final-actions .recent-game-statistics{margin:0}.global-stats-head{gap:18px}.stats-search{background:linear-gradient(135deg,#0c1b28,#091119);border:1px solid #3c5668;border-radius:10px;align-items:center;gap:8px;padding:7px;display:flex}.stats-search input{color:#edf6fb;min-width:250px;font:700 10px var(--font-mono);background:0 0;border:0;outline:0}.stats-search .danger{color:#ff8b9a;font:900 9px var(--font-mono);background:#ff526719;border:1px solid #ff526780;border-radius:7px;padding:8px 10px}.career-head,.global-stats-list article{grid-template-columns:minmax(180px,1fr) repeat(6,44px) 58px 84px;align-items:center;gap:7px;display:grid}.career-head{color:#8fa3b3;font:800 8px var(--font-mono);text-align:center;padding:12px 14px 7px}.career-head span:first-child{text-align:left}.global-stats-list article{border-top:1px solid #ffffff12;padding:10px 14px}.career-player{grid-template-columns:22px 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.career-player img{object-fit:contain;grid-row:span 2;width:18px;height:18px}.career-player b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.career-player small{color:#8193a1;grid-column:2;font-size:8px}.global-stats-list article label{place-items:center;display:grid}.global-stats-list article input{text-align:center;color:#eaf6fd;width:38px;height:30px;font:800 11px var(--font-mono);background:#0b1721;border:1px solid #3d586a;border-radius:6px;padding:3px}.career-efficiency{color:#b6ff00;height:30px;font:900 11px var(--font-mono);background:#b6ff0012;border-radius:6px;place-items:center;display:grid}.career-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.career-actions .danger{color:#ff8b9a;font:900 8px var(--font-mono);background:#ff526719;border:1px solid #ff526780;border-radius:6px;padding:7px 8px}.career-actions .secondary{padding:7px 8px;font-size:8px}.career-save{color:#09210b;font:900 8px var(--font-mono);background:#78e66f;border:1px solid #78e66f;border-radius:6px;padding:7px 9px}.career-save:hover{background:#b9ffac}.career-reset-confirm{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:24px;display:grid}.career-reset-confirm>span{color:#ff7a8a;width:46px;height:46px;font:900 24px var(--font-mono);background:#ff526721;border:1px solid #ff526780;border-radius:50%;place-items:center;display:grid}.career-reset-confirm h3{margin:5px 0;font-size:17px}.career-reset-confirm p{color:#aab8c3;margin:0;font-size:12px;line-height:1.5}.career-reset-confirm>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.career-reset-confirm .danger{color:#ff8b9a;font:900 9px var(--font-mono);background:#ff526719;border:1px solid #ff526780;border-radius:7px;padding:10px}.clear-search{color:#c6d4de;font:900 9px var(--font-mono);background:#16242f;border:1px solid #607484;border-radius:7px;padding:8px 10px}.clear-search:hover{color:#fff;background:#2a3c49}.club-search,.dt-agent-search,.dt-search,.stats-search{position:relative}.club-search>label,.dt-agent-search>span,.dt-search,.stats-search:before{letter-spacing:.08em;color:#89a0ae!important;font:900 8px var(--font-mono)!important}.club-search>div,.dt-agent-search>div,.stats-search{transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000024;background:linear-gradient(135deg,#0d1d27,#09141b)!important;border:1px solid #344f60!important;border-radius:9px!important}.club-search>div:focus-within,.dt-agent-search>div:focus-within,.stats-search:focus-within{background:#0c1e27!important;border-color:#c8ff00!important;box-shadow:0 0 0 3px #b6ff0015,0 0 20px #b6ff0022!important}.club-search input,.dt-agent-search input,.dt-search input,.stats-search input,.role-assignment-form input{transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff08;color:#edf8ff!important;background:#0a1720!important;border-color:#385264!important;border-radius:8px!important}.club-search input::placeholder,.dt-agent-search input::placeholder,.dt-search input::placeholder,.stats-search input::placeholder,.role-assignment-form input::placeholder{color:#768b98!important}.club-search input:focus,.dt-agent-search input:focus,.dt-search input:focus,.stats-search input:focus,.role-assignment-form input:focus{outline:0;background:#0d1d26!important;border-color:#c8ff00!important;box-shadow:0 0 0 3px #b6ff0015,0 0 18px #b6ff001d!important}.dt-search{padding:0!important}.dt-search input{min-height:44px;background-image:radial-gradient(circle at 19px,#b6ff00 0 2px,#0000 3px),linear-gradient(135deg,#0d1c26,#09131a)!important;margin-top:8px!important;padding:0 13px 0 39px!important}.stats-search{padding:6px!important}.stats-search input{min-height:38px;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0 12px!important}.stats-search input:focus{box-shadow:none!important}.club-search button,.stats-search .secondary,.stats-search .clear-search{letter-spacing:.05em;transition:all .18s;font:900 8px var(--font-mono)!important;border-radius:7px!important}.club-search button:hover,.stats-search .secondary:hover{box-shadow:0 0 16px #b6ff0038;color:#09151b!important;background:#c8ff00!important;border-color:#e7ff8d!important}.stats-search .clear-search:hover{color:#08202a!important;background:#76e6ff!important;border-color:#b6f7ff!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.club-search,.dt-agent-search,.dt-search{width:100%;min-width:0}.stats-search{width:100%}.stats-search input{flex:1;min-width:0!important}.club-search>div,.dt-agent-search>div{min-height:44px}}@media (width<=760px){.global-stats-head{align-items:flex-start}.stats-search{flex-wrap:wrap;width:100%}.stats-search input{flex:1;min-width:0}.global-stats-list{overflow-x:auto}.career-head,.global-stats-list article{min-width:610px}.career-head{padding-left:10px}.global-stats-list article{padding-left:10px;padding-right:10px}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.published-final-actions{grid-area:2/1/auto/-1}.var-confirmation{text-align:center;grid-template-columns:1fr}.var-confirmation>span{margin:auto}.var-confirmation button{justify-self:stretch}.match-list .match-row{grid-template-columns:58px minmax(76px,1fr) 32px 62px 32px minmax(76px,1fr) auto}.match-list .match-row .published-match-actions{grid-area:auto/1/auto/-1;justify-self:end}.match-list .match-row .view-game-statistics{grid-area:auto/1/auto/-1}.fixture-time small{white-space:normal;font-size:5px}.published-tournament-title>img{flex-basis:44px;width:44px;height:44px}.published-tournament-summary{flex-direction:column;align-items:flex-start;padding:18px}.published-tournament-controls{justify-content:stretch;width:100%}.tournament-calendar-filter{flex:1;min-width:0}.tournament-calendar-filter select{width:100%}.published-tournament-controls .tournament-published-actions{justify-content:stretch;width:100%}.published-tournament-controls .tournament-published-actions button{flex:1}.donation-settings{grid-template-columns:1fr;padding:18px}.donation-settings form{grid-template-columns:1fr}.paypal-save{width:100%}.audit-log .card-head{flex-direction:column;align-items:flex-start}.audit-log-list article{grid-template-columns:1fr 1fr;gap:5px;padding:12px}.audit-log-list article span,.audit-log-list article small{grid-column:1/-1}}@media (width>=701px) and (hover:hover){.match-list .match-row{grid-template-columns:90px minmax(200px,1fr) 42px 96px 42px minmax(200px,1fr) minmax(250px,max-content);column-gap:12px}.match-list .fixture-team-with-crest,.match-list .fixture-team-with-crest.fixture-away{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.match-list .fixture-team-identity,.match-list .fixture-away .fixture-team-identity{justify-content:center;width:auto;max-width:100%}.match-list .fixture-side-label{order:0;align-self:center;margin:0 0 5px;transform:translate(17px)}.match-list .fixture-team-identity{order:1}.match-list .published-match-actions{justify-content:flex-end;justify-self:end;min-width:250px}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.page .eyebrow,.mobile-cascade-head{font-size:11px}.page .card-head p,.page .card p,.page .form-note,.page .muted{font-size:13px;line-height:1.5}.page label,.page .field-label,.page .filter-label,.page button:not(.mobile-enhanced-nav button){font-size:11px}.page input,.page select,.page textarea{font-size:16px}.mobile-bottom-nav button b,.mobile-enhanced-nav button b{font-size:11px}.mobile-cascade-list button{grid-template-columns:42px minmax(0,1fr) 16px;min-height:76px}.mobile-cascade-list button span{width:41px;height:41px;font-size:23px}.mobile-cascade-list button b{font-size:12px}.mobile-cascade-list button i{font-size:22px}.top-actions .transfer-status b,.top-actions .logout{font-size:9px!important}.fixture-time small,.recent-game-score .recent-game-time{font-size:8px!important}.identity-greeting{gap:6px!important;font-size:clamp(22px,6.1vw,28px)!important}.page .identity-greeting .player-id-link{font:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.identity-greeting img{width:26px!important;height:26px!important}.recent-games .card-head,.standings .card-head{gap:14px}.game-filter-selectors{flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;display:flex!important}.game-filter-selectors label{width:100%;min-width:0;display:flex!important}.game-filter-selectors select{min-width:0;width:100%!important;max-width:none!important}.game-filter-selectors>select{display:block;width:100%!important}.dashboard-table-actions{flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;display:flex!important}.dashboard-table-actions select{width:100%!important;max-width:none!important}.dashboard-table-actions button{text-align:right!important;align-self:flex-end!important;padding:7px 0!important}.dashboard-grid>.standings table{table-layout:fixed!important;width:100%!important}.dashboard-grid>.standings th,.dashboard-grid>.standings td{text-align:center!important;min-width:0!important;padding:9px 3px!important;overflow:hidden!important}.dashboard-grid>.standings th:first-child,.dashboard-grid>.standings td:first-child{width:7%!important}.dashboard-grid>.standings th:nth-child(2),.dashboard-grid>.standings td:nth-child(2){text-align:left!important;width:54%!important}.dashboard-grid>.standings th:nth-child(3),.dashboard-grid>.standings td:nth-child(3),.dashboard-grid>.standings th:nth-child(4),.dashboard-grid>.standings td:nth-child(4),.dashboard-grid>.standings th:nth-child(5),.dashboard-grid>.standings td:nth-child(5){width:13%!important;padding-inline:1px!important}.dashboard-grid>.standings .team-tag{white-space:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dashboard-grid>.standings .team-tag img{object-fit:contain!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important}.dashboard-grid>.standings .team-tag span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(9px,2.8vw,12px);display:block;overflow:hidden}.cache-cleanup-confirm{text-align:center;grid-template-columns:1fr}.cache-cleanup-confirm>span{margin:auto}.cache-cleanup-confirm>div:last-child{flex-wrap:wrap;justify-content:center}.cache-cleanup-confirm>div:last-child>button{flex:1}.admin-tools-grid{grid-template-columns:1fr}}.purge-users-tool{background:linear-gradient(135deg,#240e16,#11181d);border-color:#ff465f66}.purge-users-tool>span{color:#ff7384;background:#ff465f18}.purge-users-button{color:#ffdbe0!important;background:#3a1019!important;border:1px solid #ff5268!important}.purge-users-button:hover:not(:disabled){color:#170307!important;background:#ff405a!important}.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions){justify-content:center;align-items:stretch;gap:12px;display:flex}.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions)>button{letter-spacing:.055em;white-space:normal;flex:1 1 0;min-width:0;min-height:48px;transition:transform .16s,box-shadow .16s,filter .16s;font:900 9px/1.25 var(--font-mono)!important;border-radius:10px!important;padding:11px 16px!important}.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions)>button:first-child:not(.modal-action-accept):not(.modal-action-deny){color:#ff9caf!important;background:linear-gradient(#4b1020,#250811)!important;border:1px solid #ff365f!important;box-shadow:inset 0 0 18px #ff244027,0 0 14px #ff244052!important}.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions)>button:last-child:not(.modal-action-accept):not(.modal-action-deny),.modal .modal-form>button.primary,.modal .var-confirmation>button.primary{color:#9dffc4!important;background:linear-gradient(#0c4b2c,#062819)!important;border:1px solid #35ff86!important;box-shadow:inset 0 0 18px #22ff782b,0 0 16px #22ff785c!important}.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions)>button:not(:disabled):hover,.modal .modal-form>button.primary:not(:disabled):hover,.modal .var-confirmation>button.primary:not(:disabled):hover{filter:brightness(1.28);transform:translateY(-1px)}.modal button:disabled{filter:saturate(.35);opacity:.48;box-shadow:none!important}@media (width<=600px){.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions){flex-direction:column;width:100%}.modal :is(.delete-club-confirm>div,.leave-club-confirm>div,.logout-confirmation-actions,.career-reset-confirm>div:last-child,.purge-users-confirm>div,.relampagos-finish-confirm>div:last-child,.role-assignment-actions,.published-match-actions)>button{flex-basis:auto;width:100%}}.modal:has(.account-admin-form){width:min(680px,100%)}.modal:has(.account-admin-form) .modal-head{padding:18px 22px}.account-admin-form{gap:16px;padding:20px 22px 22px}.account-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.account-admin-grid label{align-content:start;gap:7px;min-width:0;font-size:8px;line-height:1.35}.account-admin-grid input,.account-admin-grid select,.account-admin-grid .account-platform-field select{color:#eef8ff;width:100%;min-width:0;height:44px;min-height:44px;font:700 12px var(--font-sans);background:#080e15;border:1px solid #354554;border-radius:8px;margin:0;padding:0 13px;box-shadow:inset 0 1px #ffffff08}.account-admin-grid .account-platform-field{color:#8fdcff;min-width:0}.account-admin-grid .account-platform-field select{cursor:pointer;background:linear-gradient(135deg,#09243a,#08131f);border-color:#1e8bc8;padding-right:38px;box-shadow:inset 0 0 0 1px #3ac7ff18,0 0 12px #0070ff18}.account-admin-grid input:focus,.account-admin-grid .account-platform-field select:focus{border-color:#00c8ff;box-shadow:0 0 0 3px #00bfff20,0 0 15px #0070ff35}.account-position-choice{border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:13px 12px 12px;display:grid}.account-position-choice button{border-radius:7px;place-content:center;min-width:0;min-height:50px;padding:7px 4px;font-size:10px}.account-position-choice button small{text-align:center;white-space:normal;font-size:7px;line-height:1.2}.account-password-note{background:#07121c;border:1px solid #263d4d;border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.45}.account-admin-form .role-assignment-actions{grid-template-columns:repeat(2,minmax(0,190px));justify-content:end;gap:10px;padding-top:2px;display:grid}.account-admin-form .role-assignment-actions button{min-width:0;min-height:44px;padding:9px 12px!important;font-size:8px!important}.account-admin-form .role-assignment-actions .primary{isolation:isolate;overflow:hidden;clip-path:none!important;border-radius:10px!important}@media (width<=620px){.modal-backdrop:has(.account-admin-form){height:100dvh;padding:8px;display:block;overflow-y:auto}.modal:has(.account-admin-form){width:100%;max-height:none;overflow:visible}.modal:has(.account-admin-form) .modal-head{padding:13px 14px}.account-admin-form{gap:12px;padding:14px}.account-admin-grid{grid-template-columns:1fr;gap:11px}.account-admin-grid .full{grid-column:auto}.account-admin-grid input,.account-admin-grid select,.account-admin-grid .account-platform-field select{height:42px;min-height:42px;font-size:14px}.account-position-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.account-position-choice button{min-height:48px}.account-admin-form .role-assignment-actions{grid-template-columns:1fr;gap:8px}.account-admin-form .role-assignment-actions button{width:100%;min-height:44px}}.purge-users-confirm{text-align:center;gap:14px;padding:4px 4px 10px;display:grid}.purge-users-confirm>span{color:#ff6477;background:#ff526814;border:1px solid #ff526880;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:30px;display:grid}.purge-users-confirm h3{margin:0;font-size:22px}.purge-users-confirm p{color:var(--muted);margin:0;line-height:1.55}.purge-users-confirm label{text-align:left;font:800 10px var(--font-mono);letter-spacing:.08em;color:#ffb4bf}.purge-users-confirm input{width:100%;margin-top:7px}.purge-users-confirm>div{gap:10px;display:flex}.purge-users-confirm>div>button{flex:1;min-height:44px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html.mobile-keyboard-open .login-screen{min-height:var(--login-visual-height,100dvh);height:var(--login-visual-height,100dvh);align-items:start;overflow-y:auto}html.mobile-keyboard-open .login-panel{min-height:var(--login-visual-height,100dvh);align-items:start;padding:20px 20px 28px}html.mobile-keyboard-open .login-box{margin:0 auto;padding-top:8px}.team-roster-table .roster-position small,.team-roster-table .roster-number small{white-space:nowrap;letter-spacing:0!important;font-size:7px!important}.team-roster-table .roster-position b{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.12;font-size:9px!important}.team-roster-table .roster-number b{line-height:1.12;font-size:11px!important}.roster-row-actions .edit-roster-player:after,.roster-row-actions .remove-roster-player:after{content:none!important;display:none!important}.roster-row-actions .edit-roster-player,.roster-row-actions .remove-roster-player{white-space:normal!important;padding:6px 4px!important;font-size:9px!important;line-height:1.1!important}.purge-users-confirm{padding:0}.purge-users-confirm h3{font-size:19px}.purge-users-confirm p{font-size:13px}.purge-users-confirm>div{flex-direction:column}}:root{--bg:#000;--panel:#0a0e14;--panel2:#11161f;--line:#2d3442;--text:#fff;--muted:#c0c6cf;--acid:#00b2ff;--cyan:#00e5ff}.sidebar{background:linear-gradient(#04070b,#0a0e14 52%,#000);border-color:#2d3442}.topbar{background:#05090ee8;border-color:#2d3442}.brand,.user-card,.guest-card{border-color:#2d3442}.brand b{color:#00b2ff;text-shadow:0 0 12px #00b2ff88}nav button.active span{color:#00e5ff;text-shadow:0 0 11px #00e5ff99}.card{background:linear-gradient(145deg,#11161f,#060a10);border-color:#2d3442;box-shadow:inset 0 1px #ffffff08}.hero-match{background:linear-gradient(125deg,#001433,#0a0e14 56%,#07182d);border-color:#2d3442}.eyebrow,.hero-top span{color:#00e5ff;text-shadow:0 0 10px #00e5ff55}select,input,textarea{color:#fff;background:#0a0e14;border-color:#2d3442}select{background:linear-gradient(135deg,#001433,#0a0e14);border-color:#36526e}.primary{color:#fff;background:linear-gradient(135deg,#0070ff,#00b2ff);box-shadow:0 8px 22px #0070ff3d}.primary:hover{color:#001433;background:linear-gradient(135deg,#00b2ff,#00e5ff)}.role-display i{background:#00e5ff;box-shadow:0 0 9px #00e5ff}.market-pill.open{color:#00ff8a;background:#00ff8a12;border-color:#00ff8a66}.transfer-clock{color:#00ff8a;text-shadow:0 0 10px #00ff8a;border-color:#00ff8a66}.published-tournament:hover,.published-tournament:focus-within{border-color:#00b2ff;box-shadow:0 0 0 1px #00b2ff88,0 0 25px #0070ff42}.published-tournament:hover>.published-tournament-summary,.published-tournament:focus-within>.published-tournament-summary{background:linear-gradient(90deg,#001433,#0a0e14)}.published-tournament.is-expanded{border-color:#0070ff;box-shadow:0 0 22px #0070ff33}.tournament-edit-button{color:#e6f7ff;background:linear-gradient(135deg,#001433,#0070ff55);border-color:#00b2ff99;box-shadow:0 0 18px #0070ff3d}.tournament-edit-button:hover{color:#001433;background:#00b2ff;border-color:#00e5ff}.view-game-statistics,.recent-game-statistics{color:#bdefff;background:#0070ff1e;border-color:#00b2ff88}.view-game-statistics:hover,.recent-game-statistics:hover{color:#001433;background:#00b2ff;border-color:#00e5ff}.recent-games-list article{background:#060b12;border-color:#2d3442}.recent-games-list article.is-final{background:linear-gradient(90deg,#0070ff16,#0000 46%),#060b12;border-color:#00b2ff77}.recent-game-score em,.match-stat-brand{color:#00e5ff}.match-stat-score{background:radial-gradient(circle at 50% 0,#0070ff35,#0000 58%),#001433;border-color:#00b2ff66}.match-stat-sheet blockquote{background:#0070ff12;border-color:#00e5ff}.game-lineup{background:#060b12;border-color:#00b2ff55}.lineup-chip small{color:#00e5ff}.tournament-calendar-filter select,.game-filter-selectors select{color:#fff;background:#061321;border-color:#365c80}.tournament-calendar-filter select:focus,.game-filter-selectors select:focus{border-color:#00e5ff;box-shadow:0 0 0 3px #00b2ff22}.stats-search,.club-search>div,.dt-agent-search>div{background:linear-gradient(135deg,#001433,#0a0e14)!important;border-color:#365c80!important}.stats-search:focus-within,.club-search>div:focus-within,.dt-agent-search>div:focus-within{border-color:#00b2ff!important;box-shadow:0 0 0 3px #00b2ff20,0 0 20px #0070ff33!important}.club-search>div>span,.dt-agent-search i{text-shadow:0 0 10px #00e5ff77;color:#00e5ff!important}.home-concept-art{object-fit:contain;object-position:left center;opacity:.86;mix-blend-mode:screen;filter:drop-shadow(0 0 18px #0070ff33);width:min(700px,90%);max-height:270px;margin:34px 0 0}.home-concept-points{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.home-concept-points span{color:#cfeeff;font:800 8px var(--font-mono);letter-spacing:.1em;background:linear-gradient(135deg,#001433,#05090f);border:1px solid #0070ff77;border-radius:4px;padding:9px 12px;box-shadow:inset 0 0 13px #0070ff18,0 0 12px #0070ff1c}.landing-actions{gap:11px;margin-top:24px;display:grid}.landing-actions>img{display:none}.landing-actions button{min-height:47px;font:800 11px var(--font-mono);letter-spacing:.13em;border-radius:9px;transition:transform .18s,box-shadow .18s}.landing-login-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.landing-login{color:#fff;background:linear-gradient(135deg,#006eff,#003bba);border:1px solid #00b2ff;box-shadow:0 0 24px #0070ff55}.landing-rel-login{color:#eaffb8;background:linear-gradient(135deg,#263b05,#111e03);border:1px solid #b9ff28;min-width:0;padding:6px;line-height:1.25;box-shadow:0 0 22px #9cff2840;font-size:clamp(8px,1vw,10px)!important}.landing-register{color:#e6f4ff;background:#020912;border:1px solid #0070ff}.landing-guest{color:#a9ddff;font:800 9px var(--font-mono);letter-spacing:.1em;background:linear-gradient(135deg,#071a2a,#09223a 55%,#061321);border:1px solid #256da5;box-shadow:inset 0 1px #9fdcff1c}.landing-actions button:hover{transform:translateY(-1px)}.landing-login:hover{box-shadow:0 0 32px #00b2ff88}.landing-rel-login:hover{box-shadow:0 0 30px #b9ff2866}.landing-register:hover{color:#fff;border-color:#00e5ff}.landing-guest:hover{color:#e5f7ff;background:#0b2941;border-color:#52c7ff;box-shadow:0 0 16px #0070ff28}.pwa-install-actions{background:linear-gradient(135deg,#041424,#03101d);border:1px solid #1677bd88;border-radius:12px;margin-top:8px;padding:13px;box-shadow:inset 0 1px #9bdeff18}.pwa-install-actions>p{letter-spacing:.16em;text-align:center;color:#65d7ff!important;max-width:none!important;font:800 9px var(--font-mono)!important;margin:0 0 10px!important}.pwa-install-actions>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pwa-install-button{grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-items:center;column-gap:7px;display:grid;text-align:left!important;color:#eef9ff!important;background:linear-gradient(135deg,#061f34,#07101d)!important;border:1px solid #236da0!important;min-height:58px!important;padding:7px!important}.pwa-install-button span{filter:drop-shadow(0 0 6px #00b2ff99);grid-row:1/3;font-size:24px;line-height:1}.pwa-install-button b{font:800 10px var(--font-mono);letter-spacing:.08em}.pwa-install-button small{font:700 7px var(--font-mono);color:#71cfff;letter-spacing:.03em}.pwa-guide-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pwa-guide{color:#eaf8ff;background:linear-gradient(145deg,#071a2d,#050911 72%);border:1px solid #00b2ff99;border-radius:16px;width:min(440px,100%);padding:27px 24px 23px;position:relative;box-shadow:0 0 34px #0070ff55}.pwa-guide h3{margin:8px 0 13px;font-size:23px}.pwa-guide p{color:#b8cde0;margin:0 0 19px;font-size:14px;line-height:1.6}.pwa-guide-close{color:#ff8ca0;cursor:pointer;background:#210b12;border:1px solid #fa4b6866;border-radius:8px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:10px;right:11px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.login-screen{background:radial-gradient(circle at 50% 34%,#003f9d31,#0000 20%),linear-gradient(145deg,#010407,#030b16 54%,#010306);min-height:100dvh;display:block;overflow:hidden}.login-brand{display:none!important}.login-panel{min-height:100dvh;padding:0 28px calc(38px + env(safe-area-inset-bottom));isolation:isolate;background:linear-gradient(#0000 35%,#01050bbd 65%,#010306 100%);border:0;align-items:flex-end;display:flex;position:relative}.login-panel:before,.login-panel:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.login-panel:before{opacity:.7;background:linear-gradient(135deg,#0000 0 30%,#0070ff4d 30.15% 30.3%,#0000 30.45% 53%,#00b2ff45 53.15% 53.3%,#0000 53.45%),linear-gradient(45deg,#0000 0 66%,#004bba55 66.15% 66.3%,#0000 66.45%)}.login-panel:after{background:radial-gradient(at 50% 35%,#0070ff33,#0000 31%),radial-gradient(at 50% 62%,#001b6866,#0000 38%)}.login-box{text-align:center;width:100%;padding-top:0;position:relative}.login-box>.eyebrow{letter-spacing:.2em;color:#6ac9ff;text-shadow:0 0 11px #0070ff;font-size:8px}.login-box>h2{text-transform:uppercase;letter-spacing:.04em;color:#f6fbff;text-shadow:0 0 14px #0070ff55;margin:7px 0 6px;font-size:clamp(22px,7vw,31px)}.login-box>p{color:#9ab0c4;max-width:310px;margin:0 auto 19px;font-size:10px;line-height:1.55}.landing-actions{gap:12px;margin-top:0}.landing-actions>img{content:url(/riva10ne-logo-v2.png);object-fit:contain;filter:contrast(1.15)saturate(1.2)drop-shadow(0 0 24px #0070ffaa);width:min(315px,82vw);height:auto;margin:-34vh auto 32px;display:block}.landing-actions button{letter-spacing:.16em;border-radius:14px;min-height:53px;font-size:12px}.landing-actions .landing-rel-login{letter-spacing:.08em!important;padding-inline:5px!important;font-size:9px!important}.landing-login{background:linear-gradient(135deg,#0078ff,#073cce 56%,#0062e9);box-shadow:0 0 26px #0070ff99,inset 0 1px #9edbff88}.landing-register{background:#020812d9;border-color:#007dff;box-shadow:inset 0 1px #8ddcff22}.landing-guest{color:#a6d9ff!important;background:linear-gradient(135deg,#071a2a,#09223a 55%,#061321)!important;border-color:#266a9b!important;min-height:46px!important;font-size:8px!important}.pwa-install-actions{margin-top:2px;padding:12px 10px}.pwa-install-actions>p{margin-bottom:8px!important;font-size:8px!important}.pwa-install-button{grid-template-columns:22px 1fr;column-gap:5px;min-height:57px!important}.pwa-install-button span{font-size:21px}.pwa-install-button b{font-size:8px}.pwa-install-button small{letter-spacing:0;font-size:6px}.pwa-guide{padding:25px 20px 20px}.pwa-guide h3{font-size:20px}.pwa-guide p{font-size:13px}.login-box:has(.landing-actions)>.eyebrow{display:none}.login-box:has(.landing-actions)>h2{display:none}.login-box:has(.landing-actions)>p{display:none}.login-box form,.login-box>.guest-access,.login-box>.guest-access-divider,.login-box>.register-link,.google-register,.form-divider{animation:.26s both nxgLoginReveal}}@keyframes nxgLoginReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mobile-bottom-nav{display:none}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html{background:#02060b}.app-shell{background:radial-gradient(circle at 50% -8%,#0069ff22,#0000 34%),linear-gradient(145deg,#02060b,#07101b 58%,#02060b)}.content{padding-bottom:76px}.topbar{background:#03070de8;border-bottom-color:#1677bd66;justify-content:space-between;height:58px;padding:0 14px;box-shadow:0 8px 22px #0007}.mobile-brand{pointer-events:none;position:absolute;left:50%;transform:translate(-50%);font-size:0!important;display:flex!important}.mobile-brand img{filter:drop-shadow(0 0 10px #0070ff77);width:92px;height:42px}.top-actions{gap:7px;margin-left:auto}.top-actions .transfer-status,.top-actions .role-display,.top-actions .language-toggle,.top-actions .logout{display:none!important}.top-actions .recruitment-notification{background:#0a1623!important;border-color:#28628f!important;width:31px!important;height:31px!important;font-size:17px!important}.page{padding:18px 14px 26px}.app-navigation{margin:0 0 14px}.app-navigation button{letter-spacing:.14em;background:linear-gradient(135deg,#071b2a,#0b2439);border-color:#2b85bd;border-radius:8px;place-items:center;min-width:92px;height:34px;padding:0 14px;font-size:8px;display:grid}.app-navigation span{display:none}.page-heading{gap:10px;margin-bottom:20px}.page-heading h1{letter-spacing:-.06em;font-size:clamp(22px,7vw,29px)}.eyebrow{color:#00b2ff;font-size:8px}.card,.published-tournament,.team-detail,.match-stat-sheet{border-radius:12px}.mobile-bottom-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0b1928f5,#040a12f7);border:1px solid #1b5e8b;border-radius:16px;grid-template-columns:repeat(5,1fr);align-items:stretch;height:59px;padding:4px 5px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 12px 34px #000c,0 0 22px #0070ff28}.mobile-bottom-nav button{color:#8395a6;min-width:0;font-family:var(--font-orbitron),Arial,sans-serif;background:0 0;border:0;border-radius:11px;grid-template-rows:23px 16px;place-items:center;padding:3px 1px;display:grid}.mobile-bottom-nav button span{color:#8ea5b9;font-size:18px;line-height:1;transition:transform .18s,color .18s}.mobile-bottom-nav button b{letter-spacing:.02em;white-space:nowrap;font-size:6.5px}.mobile-bottom-nav button.active{color:#dff8ff;background:linear-gradient(#0677ff42,#0056ca18);box-shadow:inset 0 1px #54c9ff77,0 0 13px #0070ff33}.mobile-bottom-nav button.active span{color:#0de5ff;text-shadow:0 0 9px #00b2ff;transform:translateY(-1px)scale(1.12)}.mobile-bottom-nav button:active{transform:scale(.96)}}.mobile-menu-layer{display:none}.topbar .view-mode-launcher{color:#9edfff;font:800 8px var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#061522;border:1px solid #2475a8;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;transition:all .18s;display:inline-flex;position:absolute;left:18px;width:auto!important;height:auto!important}.view-mode-launcher:hover{color:#fff;background:#0070ff42;border-color:#00e5ff;box-shadow:0 0 16px #0070ff55}.mobile-preview-shell{color:#e8f8ff;background:radial-gradient(circle at 50% 0,#0070ff30,#0000 33%),#02060b;align-content:start;justify-items:center;gap:16px;min-height:100dvh;padding:20px;display:grid}.mobile-preview-shell>header{justify-content:space-between;align-items:center;gap:12px;width:min(100%,620px);display:flex}.mobile-preview-shell>header div{gap:3px;display:grid}.mobile-preview-shell>header span{color:#00e5ff;font:900 11px var(--font-mono);letter-spacing:.18em}.mobile-preview-shell>header b{font:700 9px var(--font-mono);letter-spacing:.08em;color:#8da9bc}.mobile-preview-shell>header button{color:#cbeeff;font:800 8px var(--font-mono);letter-spacing:.05em;cursor:pointer;background:#061522;border:1px solid #287bb5;border-radius:8px;padding:10px}.mobile-preview-shell>header button:hover{color:#fff;background:#0070ff}.mobile-preview-device{background:#02060b;border:8px solid #111c29;border-radius:43px;width:min(440px,100vw - 24px);height:min(956px,100dvh - 100px);overflow:hidden;box-shadow:0 0 0 1px #46c7ff77,0 25px 75px #000c,0 0 36px #0070ff44}.mobile-preview-device iframe{background:#02060b;border:0;width:100%;height:100%;display:block}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.legacy-mobile-bottom-nav,.view-mode-launcher{display:none!important}.mobile-enhanced-nav{background:linear-gradient(#102238f7,#050b14fa);border-color:#197bc0;border-radius:21px;grid-template-columns:repeat(3,minmax(0,1fr));height:74px;padding:5px 7px;bottom:10px;left:12px;right:12px;box-shadow:0 14px 38px #000d,0 0 28px #0070ff3d}.mobile-enhanced-nav button{color:#b5c8d8;border-radius:14px;grid-template-rows:34px 18px;padding:4px 8px}.mobile-enhanced-nav button span{filter:drop-shadow(0 0 7px #0070ff55);font-size:26px;line-height:1}.mobile-enhanced-nav button b{letter-spacing:.06em;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.mobile-enhanced-nav button.active span{color:#44dfff;text-shadow:0 0 12px #00b2ff;font-size:26px}.mobile-enhanced-nav .mobile-menu-trigger{color:#fff;background:radial-gradient(circle at 50% 0,#2baeff,#0751c4 52%,#001b55);border:1px solid #41c7ff;min-height:66px;position:relative;transform:translateY(-19px);box-shadow:0 0 0 5px #060d17,0 0 25px #007cffaa}.mobile-enhanced-nav .mobile-menu-trigger span{color:#fff;text-shadow:0 0 12px #b7f1ff;font-size:29px}.mobile-enhanced-nav .mobile-menu-trigger b{color:#e8f8ff;font-size:8px}.mobile-enhanced-nav .mobile-menu-trigger.active{background:radial-gradient(circle at 50% 0,#43dfff,#0869e7 50%,#001e67);transform:translateY(-25px)scale(1.03);box-shadow:0 0 0 5px #060d17,0 0 32px #00b2ff}.mobile-enhanced-nav .mobile-access-trigger{color:#d9edff}.mobile-enhanced-nav .mobile-access-trigger span{color:#75cfff}.mobile-enhanced-nav .mobile-access-trigger.has-profile-photo{grid-template-rows:34px 18px}.mobile-enhanced-nav .mobile-account-photo{object-fit:cover;border:1px solid #49caff;border-radius:50%;width:31px;height:31px;box-shadow:0 0 9px #007dff88}.mobile-enhanced-nav{background:linear-gradient(#454e59f7,#151b22fa)!important;border-color:#647383!important;box-shadow:0 14px 34px #000d,inset 0 1px #e7eef455!important}.mobile-enhanced-nav button{color:#d7dce2!important}.mobile-enhanced-nav button span{filter:drop-shadow(0 0 5px #b5c9dd88)!important}.mobile-enhanced-nav button.active{color:#fff!important;background:linear-gradient(#6b7682,#2a323c 60%,#1b222b)!important;box-shadow:inset 0 1px #f5f8fb88,0 5px 15px #000b!important}.mobile-enhanced-nav button.active span{color:#e9f6ff!important;text-shadow:0 0 8px #8dc5f0!important}.mobile-enhanced-nav .mobile-menu-trigger,.mobile-enhanced-nav .mobile-menu-trigger.active{background:linear-gradient(160deg,#7b8793,#3b4550 58%,#1d242d)!important;border-color:#cad3dc!important;box-shadow:0 0 0 5px #10151b,0 8px 19px #000a,inset 0 1px #f6fbff88!important}.mobile-enhanced-nav .mobile-menu-trigger span{color:#fff!important;text-shadow:0 0 8px #a9d2ee!important}.mobile-enhanced-nav .mobile-access-trigger.has-profile-photo .mobile-account-photo{border-color:#c4ced7;box-shadow:0 0 7px #b7d8ef88}.mobile-enhanced-nav button b{font-size:10.8px;line-height:1.15}.mobile-enhanced-nav .mobile-menu-trigger b{font-size:9.6px}.mobile-menu-layer{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:linear-gradient(#0000 18%,#01050bb8 58%,#010306e8);align-items:flex-end;padding:0 12px 91px;transition:opacity .22s;display:flex;position:fixed;inset:0}.mobile-menu-layer.open{opacity:1;pointer-events:auto}.mobile-cascade{background:linear-gradient(160deg,#102238fa,#07111dfd 68%,#02070ddd);border:1px solid #2488c9;border-radius:22px;width:100%;max-height:min(70dvh,570px);padding:12px;transition:transform .24s cubic-bezier(.2,.8,.2,1);overflow:auto;transform:translateY(22px)scale(.98);box-shadow:0 -10px 42px #000c,0 0 30px #0070ff35}.mobile-menu-layer.open .mobile-cascade{transform:none}.mobile-cascade-head{color:#6bdfff;font:900 10px var(--font-mono);letter-spacing:.16em;justify-content:space-between;align-items:center;padding:3px 5px 13px;display:flex}.mobile-cascade-head button{color:#dff7ff;background:#081521;border:1px solid #35627f;border-radius:50%;width:32px;height:32px;font:900 23px/1 Arial}.mobile-cascade-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-cascade-list button{color:#e7f6ff;text-align:left;background:linear-gradient(135deg,#071522,#0b1b29);border:1px solid #29465d;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:68px;padding:9px;display:grid;container-type:inline-size}.mobile-cascade-list button span{filter:drop-shadow(0 0 8px #008cff66);background-color:#061522;border:1px solid #3b86b8;border-radius:11px;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.mobile-cascade-list button b{font:800 10px/1.22 var(--font-orbitron),Arial,sans-serif;letter-spacing:clamp(0,.15cqw,.035em);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(6px,4.2cqw,10px);overflow:hidden}.mobile-cascade-list .mobile-menu-label{white-space:normal;text-align:left;align-content:center;justify-items:start;gap:2px;line-height:1.02;display:grid;overflow:visible;font-size:clamp(13px,5.5cqw,16px)!important}.mobile-cascade-list .mobile-menu-label.words-2{font-size:clamp(12.5px,5.1cqw,15px)!important}.mobile-cascade-list .mobile-menu-label.words-3,.mobile-cascade-list .mobile-menu-label.words-4{font-size:clamp(11.5px,4.7cqw,14px)!important}.mobile-cascade-list .mobile-menu-label.word-medium{font-size:clamp(11px,4.6cqw,13.5px)!important}.mobile-cascade-list .mobile-menu-label.word-long{letter-spacing:0!important;font-size:clamp(9.5px,4cqw,11.5px)!important}.mobile-cascade-list .mobile-menu-label.word-very-long{letter-spacing:-.015em!important;font-size:clamp(8.5px,3.55cqw,10.5px)!important}.mobile-cascade-list .mobile-menu-label .mobile-menu-word{filter:none!important;width:auto!important;min-width:0!important;height:auto!important;font:inherit!important;line-height:inherit!important;white-space:nowrap!important;text-overflow:clip!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.mobile-cascade-list button i{color:#49ceff;font:900 20px/1 Arial}.mobile-cascade-list button.active{background:linear-gradient(135deg,#0056b2,#082443);border-color:#00b2ff;box-shadow:0 0 16px #007cff44}.mobile-cascade-list button:active{transform:scale(.97)}.topbar{gap:8px;height:66px;padding:0 10px}.mobile-brand{pointer-events:auto;flex:0 0 132px;width:132px;height:58px;margin-right:auto;position:static;left:auto;transform:none}.mobile-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #0070ff99);width:132px;height:56px}.top-actions{flex:1;justify-content:flex-end;gap:5px;min-width:0;margin-left:0}.top-actions .transfer-status{background:#071b17;border-color:#258e6a;min-width:0;padding:7px 8px;display:inline-flex!important}.top-actions .transfer-status small{display:none!important}.top-actions .transfer-status b{white-space:nowrap;font-size:8px}.top-actions .transfer-clock{padding-left:4px;font-size:9px}.top-actions .role-display,.top-actions .language-toggle,.top-actions .recruitment-notification{display:none!important}.top-actions .logout{letter-spacing:.04em;justify-content:center;align-items:center;padding:0 8px;color:#ff9aa4!important;width:auto!important;min-width:42px!important;height:31px!important;font:800 7px var(--font-mono)!important;background:#35101866!important;border:1px solid #ec617066!important;border-radius:8px!important;display:inline-flex!important}.player-list article.directory-player-row{gap:8px;grid-template-columns:40px minmax(0,1fr) max-content!important;padding:11px 12px!important}.player-list article.directory-player-row>.directory-role{white-space:nowrap;grid-area:1/3;place-self:center end;max-width:82px;padding:6px 5px;font-size:7px;display:block!important}.player-list article.directory-player-row>.player-admin-actions{grid-area:2/1/auto/-1;justify-content:flex-end;width:100%;padding-top:4px}.directory-player-row .ban-player-action,.directory-player-row .delete-player-action{min-height:32px!important}.admin-list article{grid-template-columns:40px minmax(0,1fr) max-content!important;gap:9px!important;padding:11px 12px!important}.admin-list .row-actions{grid-area:1/3;align-self:center}.user-action-launcher{min-height:34px;padding:0 9px;font-size:7px}.user-actions-sheet{align-content:start;gap:12px;min-height:calc(50dvh - 120px)}.user-actions-sheet button{min-height:54px;font-size:10px}}@media (width<=380px){.mobile-cascade-list{grid-template-columns:1fr}.mobile-cascade{max-height:62dvh}.mobile-enhanced-nav button b{font-size:7px}.mobile-brand{flex-basis:106px;width:106px}.mobile-brand img{width:106px}.top-actions .transfer-clock{display:none}.top-actions .transfer-status b{font-size:7px}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.mobile-cascade-list button{grid-template-columns:clamp(42px,11vw,50px) minmax(0,1fr) 18px;gap:clamp(8px,2.4vw,12px);min-height:clamp(82px,20vw,94px);padding:clamp(10px,2.7vw,14px)}.mobile-cascade-list button b{letter-spacing:clamp(0em,.05cqw,.018em);white-space:nowrap;text-overflow:clip;overflow-wrap:normal;min-width:0;max-width:100%;line-height:1;overflow:visible;font-size:clamp(8.5px,5cqw,14.4px)!important}.mobile-enhanced-nav button b{white-space:nowrap;overflow-wrap:normal;text-align:center;max-width:100%;line-height:1.15;font-size:clamp(11px,3vw,13.2px)!important}.mobile-enhanced-nav .mobile-menu-trigger b{font-size:clamp(10px,2.7vw,11.5px)!important}}@media (width<=380px){.mobile-cascade-list button b{font-size:clamp(10px,5cqw,14px)!important}.mobile-enhanced-nav button b{font-size:clamp(10px,3.2vw,12px)!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.transfer-club-checklist{grid-template-columns:1fr}.identity-greeting{gap:8px;line-height:1.12;font-size:clamp(20px,3.15vw,25px)!important}.identity-greeting .player-id-link{font:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.identity-greeting img{width:27px;height:27px}.mobile-enhanced-nav .menu-pack-icon{filter:brightness(1.2)contrast(1.3)saturate(1.45)drop-shadow(0 0 2px #d9f8ff)drop-shadow(0 0 6px #168cff)drop-shadow(0 0 12px #005dff99);flex-basis:34px!important;width:34px!important;height:34px!important}.mobile-cascade-list .menu-pack-icon{filter:brightness(1.2)contrast(1.3)saturate(1.45)drop-shadow(0 0 2px #d9f8ff)drop-shadow(0 0 7px #168cff)drop-shadow(0 0 14px #005dffaa);flex-basis:37px!important;width:37px!important;height:37px!important}.mobile-enhanced-nav .mobile-menu-trigger .menu-pack-icon{flex-basis:36px!important;width:36px!important;height:36px!important}html,body{width:100%;max-width:100%;overflow-x:clip}body{touch-action:manipulation}.app-shell,.content,.page,.profile-dashboard,.champion-cup{width:100%;min-width:0;max-width:100%;overflow-x:clip}.page>*,.card,.modal,.modal-form{min-width:0;max-width:100%}img,video,canvas,svg{max-width:100%;height:auto}.profile-identity{text-align:center;grid-template-columns:1fr;padding:18px}.profile-identity .profile-photo{margin:auto}.profile-image-editor{width:100%;min-width:0}.profile-section,.player-profile-card{padding:18px}.public-profile-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.public-profile-toolbar>button{width:100%}.public-player-summary,.gaming-profile-controls{min-width:0}.player-membership{grid-template-columns:1fr}.champion-hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px}.champion-hero p{max-width:34ch}.confed-badges{flex-wrap:wrap;justify-content:center}.champion-builder,.cup-fixtures{padding:17px}.champion-builder .card-head{flex-direction:column;align-items:flex-start;gap:12px}.champion-builder .card-head .primary{width:100%}.champion-selectors{grid-template-columns:1fr;gap:10px}.cup-format{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cup-format>span{grid-column:1/-1;margin:0}.cup-format button{min-width:0;padding:10px 6px;font-size:8px}.cup-fixtures article{text-align:center;grid-template-columns:1fr;gap:7px}.cup-fixtures article small{text-align:center}.modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.modal-head{gap:10px;padding:16px}.modal-head h2{overflow-wrap:anywhere;font-size:20px}.global-stats-list{overflow:visible}.career-head,.global-stats-list article{grid-template-columns:minmax(72px,1fr) repeat(6,24px) 44px 59px;gap:2px;min-width:0;padding-left:5px;padding-right:5px}.career-head{font-size:6px}.global-stats-list article input{width:23px;height:27px;font-size:9px}.career-player{grid-template-columns:18px minmax(0,1fr);gap:3px}.career-player img{width:16px;height:16px}.career-player small{font-size:6px}.career-save,.career-reset{padding:6px 3px;font-size:6px}.match-list .match-row{grid-template-columns:42px minmax(0,1fr) 25px 52px 25px minmax(0,1fr);gap:3px;padding:9px 5px}.match-list .match-row .published-match-actions,.match-list .match-row .view-game-statistics{grid-column:1/-1;justify-self:center}.match-list .fixture-date{font-size:8px}.match-list .fixture-team-with-crest{font-size:10px}.match-list .fixture-team-with-crest img{flex-basis:19px;width:19px;height:19px}table{table-layout:fixed;width:100%;max-width:100%}th,td{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding-left:4px;padding-right:4px;font-size:clamp(7px,2.1vw,10px)}.team-roster-table .roster-player-name{font-size:18px!important}.team-roster-table .roster-player-name small{font-size:11px!important}.team-roster-table .roster-stat small{letter-spacing:.02em;font-size:10px!important}.team-roster-table .roster-stat b{font-size:15px!important}.roster-row-actions .remove-roster-player,.roster-row-actions .edit-roster-player{min-height:42px!important}.roster-row-actions .edit-roster-player:after{font-size:11px!important}.roster-rule{line-height:1.45;font-size:12px!important}.page .card>p,.page .card small:not(.roster-stat small),.page .card-head small{font-size:12px}.team-roster-table .roster-position small,.team-roster-table .roster-number small{white-space:nowrap;letter-spacing:0!important;font-size:7px!important}.team-roster-table .roster-position b{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.12;font-size:9px!important}.team-roster-table .roster-number b{line-height:1.12;font-size:11px!important}.roster-row-actions .edit-roster-player:after,.roster-row-actions .remove-roster-player:after{content:none!important;display:none!important}.roster-row-actions .edit-roster-player,.roster-row-actions .remove-roster-player{white-space:normal!important;padding:6px 4px!important;font-size:9px!important;line-height:1.1!important}html.mobile-keyboard-open .login-screen{min-height:var(--login-visual-height,100dvh)!important;height:var(--login-visual-height,100dvh)!important;overflow:hidden auto!important}html.mobile-keyboard-open .login-panel{min-height:var(--login-visual-height,100dvh)!important;align-items:flex-start!important;padding:20px 20px 28px!important}html.mobile-keyboard-open .login-box{margin:0 auto!important;padding-top:8px!important}.login-box input[name=username],.login-box input[name=password]{line-height:1.12;padding-top:14px!important;padding-bottom:14px!important;font-size:clamp(24px,7.2vw,30px)!important}.login-box input[name=username]::placeholder{opacity:.76;letter-spacing:0!important;font-size:clamp(11px,3.45vw,15px)!important}.modal .modal-form input,.modal .modal-form select,.modal .modal-form textarea{min-height:52px;line-height:1.2;font-size:clamp(18px,5.4vw,23px)!important}.modal .modal-form label{font-size:clamp(11px,3.4vw,14px)}.modal .modal-form .platform-picker label>span{min-height:56px}}.swipe-back-hint{min-height:42px;overflow:visible}.swipe-back-hint button:not(:disabled){animation:3.1s cubic-bezier(.22,.74,.32,1) .35s both swipe-back-hint}.swipe-back-hint button:disabled{visibility:hidden}@keyframes swipe-back-hint{0%{opacity:0;transform:translate(-18px)scale(.92)}14%{opacity:1;transform:translate(0)scale(1);box-shadow:0 0 #00baff00}40%{opacity:1;border-color:#6de7ff;transform:translate(32px)scale(1.02);box-shadow:0 0 18px #00baffaa,0 0 34px #0070ff66}52%{opacity:1;transform:translate(22px)scale(1)}72%{opacity:.94;transform:translate(34px)scale(.98)}to{opacity:0;visibility:hidden;transform:translate(48px)scale(.94)}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.modal-backdrop:has(.manager-result-submission){padding:8px 7px calc(92px + env(safe-area-inset-bottom));overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:block;overflow-y:auto}.modal.modal-wide:has(.manager-result-submission){overscroll-behavior:auto;touch-action:pan-y;width:100%;min-height:calc(100dvh - 16px);max-height:none;margin:0 auto;overflow:visible}.modal-wide .manager-result-submission{padding-bottom:28px}.swipe-back-hint{min-height:38px;margin-bottom:7px}.swipe-back-hint button{min-width:76px!important;height:31px!important;padding:0 11px!important;font-size:8px!important}.modal-backdrop:has(.relampagos-registration){overscroll-behavior:none;touch-action:manipulation;height:100dvh;place-items:center!important;padding:8px!important;display:grid!important;overflow:hidden!important}.modal:has(.relampagos-registration){width:min(100%,480px)!important;max-width:100%!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:0!important;overflow:hidden!important}.modal:has(.relampagos-registration) .modal-head{padding:12px 14px!important}.modal:has(.relampagos-registration) .modal-head h2{font-size:clamp(17px,5vw,21px)!important}.modal .modal-form.relampagos-registration{min-width:0;gap:7px!important;padding:10px 13px 14px!important;overflow:hidden!important}.relampagos-registration p{margin:0;font-size:clamp(10px,2.8vw,12px);line-height:1.22}.relampagos-registration-grid{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.relampagos-registration-grid .relampagos-full{grid-column:1/-1}.modal .modal-form.relampagos-registration input,.modal .modal-form.relampagos-registration select{height:34px!important;min-height:34px!important;margin-top:3px!important;padding:5px 7px!important;font-size:clamp(12px,3.35vw,15px)!important}.modal .modal-form.relampagos-registration label{line-height:1.1;gap:2px!important;font-size:clamp(8px,2.45vw,10px)!important}.relampagos-registration small{line-height:1.15;font-size:9px!important}.modal .modal-form.relampagos-registration .check{align-items:flex-start!important;font-size:9px!important;line-height:1.2!important;display:flex!important}.modal .modal-form.relampagos-registration .check input{flex:0 0 15px;width:15px!important;height:15px!important;min-height:15px!important;margin:1px 6px 0 0!important}.modal .modal-form.relampagos-registration button.primary{min-height:38px!important;padding:8px!important;font-size:12px!important}.relampagos-registration input,.relampagos-registration select,.relampagos-registration button{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.swipe-back-hint button:not(:disabled){opacity:1;animation:none}}.transfer-summary{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""status""metrics""ticker""market";align-items:center;gap:8px;display:grid}.transfer-summary-copy{grid-area:copy;min-width:0}.transfer-summary-copy p{color:#9bb4c8;margin:4px 0 0;font-size:11px}.transfer-summary-copy p b{color:#eaf8ff;font:900 13px var(--font-mono)}.transfer-summary-status{background:linear-gradient(90deg,#062a1d,#061b16);border:1px solid #36e79a8c;grid-area:status;justify-self:center;align-items:center;gap:0;padding:7px 10px;display:flex;box-shadow:inset 0 0 18px #00ff8a17,0 0 14px #00ff8a1d}.transfer-summary-clock{color:#62ffac;font:900 11px var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-left:1px solid #49ef8166;margin-left:9px;padding-left:9px}.transfer-summary-metrics{color:#a1bdd0;min-width:0;font:800 9px var(--font-mono);letter-spacing:.02em;text-align:center;grid-area:metrics;justify-content:center;align-items:center;gap:13px;display:flex}.transfer-summary-metrics b{color:#70eeb1;font-size:10px}.transfer-summary-metrics small{color:#a1bdd0;font:800 9px var(--font-mono);white-space:nowrap}.transfer-summary-metrics small b{color:#70eeb1;font-size:10px}.transfer-summary-metrics .transfer-removed{color:#ff6d7d!important}.transfer-summary.is-closed{grid-template-areas:"status";gap:0;min-height:0}.transfer-summary.is-closed .transfer-summary-status{background:linear-gradient(90deg,#300d16,#1b0c11);border-color:#ff4f626f;box-shadow:inset 0 0 18px #ff355013,0 0 12px #ff355018}.transfer-summary.is-closed .market-pill.closed{color:#ff8895;background:0 0;border:0;padding:0}.transfer-ticker{background:linear-gradient(90deg,#00b8ff10,#0000 24% 76%,#00b8ff10);border:1px solid #00b8ff44;grid-area:ticker;min-width:0;height:30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.transfer-ticker-track{will-change:transform;align-items:center;width:max-content;min-width:100%;height:100%;animation:25s linear infinite transfer-ticker;display:flex}.transfer-ticker-track>span{white-space:nowrap;font:800 9px var(--font-mono);letter-spacing:.04em;color:#d9f5ff;border-right:1px solid #ffffff14;align-items:center;gap:7px;padding:0 17px;display:inline-flex}.transfer-ticker-track span b{color:#f2fbff;font-size:12px}.transfer-ticker-track span i{color:#5aff9a;-webkit-text-stroke:.75px #087b49;text-shadow:0 1px #02120b,0 0 3px #32ff8177;filter:drop-shadow(0 0 1px #00ff8a);place-items:center;width:20px;height:20px;font:900 18px/1 Arial;display:inline-grid}.transfer-ticker-track span.baja i{color:#ff6678;-webkit-text-stroke:.75px #8f1628;text-shadow:0 1px #21050a,0 0 3px #ff365677;filter:drop-shadow(0 0 1px #ff3656);transform:none}.transfer-ticker-track img,.transfer-ticker-track em{object-fit:contain;width:20px;height:20px;font:900 7px var(--font-mono);color:#b9edff;background:#071a2d;border-radius:50%;place-items:center;font-style:normal;display:grid}.transfer-ticker-track small{color:#91abc0;font-size:8px}.transfer-ticker-track .empty{color:#91abc0;border:0;justify-content:center;width:100%}.transfer-market-board{border-top:1px solid #00b8ff42;grid-area:market;min-width:0;padding-top:9px}.transfer-market-head{color:#7cdbff;font:900 10px var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.transfer-market-head small{color:#7891a4;letter-spacing:.06em;font-size:8px}.transfer-market-list{gap:5px;display:grid}.transfer-market-list article{background:linear-gradient(100deg,#071a2b,#07111d 55%,#071b2b);border:1px solid #1b526f75;border-radius:9px;grid-template-columns:minmax(0,1.45fr) minmax(104px,.9fr) minmax(76px,.48fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.transfer-market-player{text-align:left;color:#effaff;min-width:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.transfer-market-player:hover{box-shadow:none;border:0;transform:none}.transfer-market-photo,.transfer-market-avatar{object-fit:cover;background:#071426;border:1px solid #1aa9ef;border-radius:8px;flex:0 0 36px;width:36px;height:36px}.transfer-market-avatar{color:#b9efff;font:900 11px var(--font-mono);place-items:center;display:grid}.transfer-market-player>span{gap:2px;min-width:0;display:grid}.transfer-market-player b{color:#ecfaff;min-width:0;font:900 11px var(--font-mono);letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.transfer-market-player b img{object-fit:contain;flex:none;width:14px;height:14px}.transfer-market-player small{color:#9db5c5;font:800 9px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.transfer-market-clubs{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.transfer-market-clubs img{object-fit:contain}.transfer-market-from{opacity:.38;filter:grayscale();width:25px;height:25px}.transfer-market-to{width:34px;height:34px}.transfer-market-clubs i{color:#71efff;font:900 16px/1 Arial}.transfer-market-free{color:#ffdf67;font:900 8px var(--font-mono);letter-spacing:.05em}.transfer-market-fallback{color:#bceeff;font:900 8px var(--font-mono);background:#0c3150;border-radius:50%;place-items:center;display:grid}.transfer-market-value{justify-items:end;gap:2px;min-width:0;display:grid}.transfer-market-value small{color:#8ca2b5;font:800 7px var(--font-mono);letter-spacing:.08em}.transfer-market-value b{color:#54d8ff;font:900 13px var(--font-mono);white-space:nowrap}.market-profile-value{color:#effbff;text-align:center;background:linear-gradient(135deg,#003d7a,#006ac7 55%,#00aeea);border:1px solid #19baff9c;border-radius:10px;justify-items:center;gap:3px;padding:12px;display:grid;box-shadow:0 0 18px #008cff33}.market-profile-value small{font:900 9px var(--font-mono);letter-spacing:.09em}.market-profile-value b{font:900 28px/1 var(--font-mono);letter-spacing:.02em}.market-profile-value span{font:700 9px var(--font-mono);color:#d2f4ff}.profile-card-market-column{align-content:start;gap:12px;min-width:0;display:grid}@keyframes transfer-ticker{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}.swipe-back-hint{min-height:46px;position:relative;overflow:hidden}.swipe-back-hint button:not(:disabled){width:126px;min-width:126px;height:54px;box-shadow:none;background:0 0;border:0;padding:0;animation:3.8s cubic-bezier(.18,.72,.3,1) .35s both swipe-back-across;position:relative}.swipe-back-hint button:not(:disabled) img{object-fit:contain;filter:drop-shadow(0 0 5px #008cff66);width:100%;height:100%;display:block}.swipe-back-hint button:not(:disabled):after{content:none}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.transfer-summary{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""status""metrics""ticker""market";gap:6px;padding:12px 13px}.transfer-summary-copy .eyebrow{font-size:9px}.transfer-summary-copy p{font-size:10px}.transfer-summary-copy p b{font-size:11px}.transfer-summary-status{justify-self:center;padding:6px 8px}.transfer-summary .market-pill{padding:0;font-size:8px}.transfer-summary-clock{font-size:10px}.transfer-summary-metrics{gap:8px;font-size:9px}.transfer-summary-metrics b{font-size:10px}.transfer-summary-metrics small{font-size:9px}.transfer-summary.is-closed{grid-template-areas:"status"}.transfer-ticker{height:27px}.transfer-ticker-track>span{gap:5px;padding:0 10px;font-size:8px}.transfer-ticker-track span b{font-size:10px}.transfer-ticker-track img,.transfer-ticker-track em{width:18px;height:18px}.transfer-ticker-track small{display:none}.transfer-market-board{padding-top:8px}.transfer-market-head{font-size:9px}.transfer-market-head small{display:none}.transfer-market-list{gap:6px}.transfer-market-list article{grid-template-columns:minmax(0,1.45fr) 78px 63px;gap:5px;padding:7px 6px}.transfer-market-photo,.transfer-market-avatar{flex-basis:32px;width:32px;height:32px}.transfer-market-player{gap:6px}.transfer-market-player b{font-size:10px}.transfer-market-player small{font-size:8px}.transfer-market-from{width:20px;height:20px}.transfer-market-to{width:27px;height:27px}.transfer-market-clubs{gap:3px}.transfer-market-clubs i{font-size:13px}.transfer-market-free{font-size:7px}.transfer-market-value small{font-size:6px}.transfer-market-value b{font-size:10px}.market-profile-value{padding:11px}.market-profile-value b{font-size:25px}.profile-card-market-column{gap:10px}.swipe-back-hint{min-height:49px;margin-bottom:5px}.swipe-back-hint button:not(:disabled){width:112px!important;min-width:112px!important;height:47px!important;padding:0!important}@keyframes swipe-back-across{0%{opacity:0;transform:translate(-118%)scale(.86)}12%{opacity:1;transform:translate(0)scale(1)}46%{opacity:1;border-color:#7eeaff;transform:translate(calc(100vw - 138px))scale(1.03);box-shadow:0 0 12px #00baffaa,0 0 28px #0070ff66}62%{opacity:.86;transform:translate(calc(100vw - 126px))scale(1)}to{opacity:0;visibility:hidden;transform:translate(calc(100vw - 96px))scale(.94)}}}.role-display.is-online i{background:#49ef81!important;box-shadow:0 0 9px #49ef81!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.top-actions{gap:4px!important}.top-actions .transfer-status{display:none!important}.top-actions .recruitment-notification{justify-content:center;align-items:center;position:relative;color:#8be8ff!important;background:#071726!important;border-color:#277fb3!important;width:31px!important;min-width:31px!important;height:34px!important;padding:0!important;display:inline-flex!important}.top-actions .role-display{flex:auto;align-items:center;gap:4px;line-height:1.02;white-space:normal!important;border-radius:7px!important;min-width:0!important;height:34px!important;padding:4px 7px!important;display:inline-flex!important}.top-actions .role-display i{flex:0 0 7px;width:7px;height:7px;display:block!important}.top-actions .role-display b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:55px;font:900 8px var(--font-mono);letter-spacing:.02em;display:block;overflow:hidden}.top-actions .role-display small{min-width:0;font:800 6px var(--font-mono);letter-spacing:.03em;white-space:nowrap;display:block!important}.top-actions .language-toggle{justify-content:center;align-items:center;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important}.top-actions .language-toggle span{font-size:14px}.top-actions .language-toggle b{font-size:8px}.top-actions .logout{justify-content:center;align-items:center;color:#ff8292!important;background:#251016!important;border-color:#ff506777!important;width:41px!important;min-width:41px!important;height:34px!important;padding:0!important;font-size:8px!important;display:inline-flex!important}.top-actions .role-display{gap:6px!important;height:40px!important;min-height:40px!important;padding:5px 9px!important}.top-actions .role-display i{flex-basis:8px!important;width:8px!important;height:8px!important}.top-actions .role-display b{letter-spacing:.025em!important;max-width:78px!important;font-size:12px!important;line-height:1!important}.top-actions .role-display small{font-size:7px!important;line-height:1.08!important}.tournament-memberships{gap:6px!important;margin-top:8px!important}.tournament-memberships p{align-items:flex-start!important;gap:9px!important}.tournament-memberships p>i{width:8px!important;height:8px!important;margin-top:6px!important}.tournament-memberships p>span{gap:3px!important;min-width:0!important}.tournament-memberships b,.tournament-memberships small{color:#dcecf6!important;font:900 clamp(12px,3.7vw,15px)/1.28 var(--font-mono)!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:normal!important;display:block!important}.tournament-memberships small{color:#a7bfd1!important}.transfer-summary{gap:10px!important;padding:18px 16px!important}.transfer-summary-copy .eyebrow{letter-spacing:.07em!important;font-size:15px!important}.transfer-summary-status{padding:9px 12px!important}.transfer-summary .market-pill{letter-spacing:.045em!important;font-size:14px!important}.transfer-summary-clock{margin-left:10px!important;padding-left:10px!important;font-size:17px!important}.transfer-summary-metrics{flex-wrap:wrap!important;justify-content:center!important;gap:4px 12px!important;width:100%!important;font-size:15px!important;line-height:1.25!important}.transfer-summary-metrics small{font-size:15px!important;line-height:1.25!important}.transfer-ticker{height:42px!important}.transfer-ticker-track>span{gap:8px!important;padding:0 13px!important;font-size:14px!important}.transfer-ticker-track span i{width:27px!important;height:27px!important;font-size:23px!important}.transfer-ticker-track img,.transfer-ticker-track em{width:27px!important;height:27px!important}.transfer-summary-copy .eyebrow{font-size:11px!important}.transfer-summary .market-pill{font-size:10px!important}.transfer-summary-clock{font-size:12px!important}.transfer-summary-metrics{font-size:11px!important}.transfer-summary-metrics b{font-size:12px!important}.transfer-summary-metrics small{font-size:11px!important}.transfer-summary-metrics small b{font-size:12px!important}.transfer-ticker-track>span{font-size:10px!important}.transfer-ticker-track span b{font-size:12px!important}.transfer-ticker-track span i{font-size:16px!important}.transfer-ticker-track{backface-visibility:hidden;transform:translate(0);animation:5s linear infinite transfer-ticker!important}}.transfer-ticker-track{will-change:transform;animation:none!important}.transfer-market-from,.transfer-market-to{opacity:1!important;filter:none!important;width:34px!important;height:34px!important}.player-membership-market{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.player-membership-market>span{min-width:0}.player-membership-market>span small{letter-spacing:.08em;font-size:10px}.player-membership-market>span b{color:#16c6ff;overflow-wrap:anywhere;font-size:18px;line-height:1.18}.player-membership-market>span em{font-size:11px}.public-player-summary .player-membership-market>span>b>.club-text-link{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;display:inline!important}.public-player-summary .player-membership-market>span>b>.adaptive-club-text{white-space:nowrap!important;width:auto!important;max-width:100%!important;display:block!important;overflow:visible!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.mobile-cascade-list button{grid-template-columns:36px minmax(0,1fr) 9px!important;column-gap:6px!important;padding:10px 7px!important;overflow:hidden!important}.mobile-cascade-list button>.menu-pack-icon{flex-basis:36px!important;width:36px!important;height:36px!important}.mobile-cascade-list button>.mobile-menu-label{width:100%!important;max-width:none!important;overflow:visible!important}.mobile-cascade-list button>.mobile-menu-label .mobile-menu-word{width:max-content!important;max-width:none!important;overflow:visible!important}.mobile-cascade-list button>i{justify-self:end!important;width:9px!important;font-size:17px!important}.transfer-market-from,.transfer-market-to{width:27px!important;height:27px!important}.transfer-ticker-track span i{width:23px!important;height:25px!important}.transfer-market-clubs i{width:25px!important;height:27px!important}.transfer-market-clubs i:before{width:20px;height:9px;top:9px;left:2px}.player-membership-market{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.player-membership-market>span:last-child{grid-column:span 2}.player-membership-market>span small{font-size:9px}.player-membership-market>span b{font-size:17px}}.landing-login-options{grid-template-columns:1fr!important}.league-registration-control{background:linear-gradient(110deg,#0b2418,#0b151d 58%);border-color:#32dd7b55;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.league-registration-control.disabled{background:linear-gradient(110deg,#291117,#0b151d 58%);border-color:#ff647055}.league-registration-control h2{margin:5px 0}.league-registration-control p{max-width:700px;color:var(--muted);margin:0;font-size:11px}.league-registration-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.league-registration-status>i{background:#32ee7c;border-radius:50%;width:11px;height:11px;box-shadow:0 0 14px #32ee7c}.league-registration-control.disabled .league-registration-status>i{background:#ff5968;box-shadow:0 0 14px #ff5968}.league-registration-status>b{font:900 10px var(--font-mono);letter-spacing:.1em}.league-registration-status>button{min-height:44px;padding:0 18px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.league-registration-control{flex-direction:column;align-items:stretch}.league-registration-status{justify-content:flex-start}.league-registration-status>button{width:100%}}@media (width>=701px) and (hover:hover) and (pointer:fine){.page>.app-navigation{min-height:0!important;margin:0!important;display:none!important}.page>.page-heading{min-height:0!important;margin:0!important}.page>.page-heading>div:first-child{display:none!important}.page>.page-heading:has(.heading-actions:empty){display:none!important}.page>.page-heading>.heading-actions{margin:0 0 18px auto!important}.page{padding-top:24px!important}}.admin-security-panel{gap:18px;display:grid}.admin-security-panel>p{color:var(--muted)}.security-inline{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.security-inline label{flex:1;gap:7px;min-width:210px;display:grid}.mfa-setup{background:#061724;border:1px solid #1e7396;gap:12px;padding:18px;display:grid}.mfa-setup label{gap:7px;display:grid}.mfa-setup small{overflow-wrap:anywhere;color:#7fb7cf}.mfa-qr{background:#fff;border:2px solid #00c8ff;justify-items:center;gap:8px;max-width:340px;padding:16px;display:grid}.mfa-qr img{width:min(280px,100%);height:auto;image-rendering:pixelated;display:block}.mfa-qr small{color:#263746;text-align:center}.mfa-qr-loading{color:#65dfff;text-align:center;border:1px dashed #00c8ff;max-width:340px;padding:24px}.recovery-codes{background:#211d0c;border:1px solid #f2c94c;padding:18px}.recovery-codes>div{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.recovery-codes code{text-align:center;background:#05080d;border:1px solid #7c6b25;padding:9px}.security-sessions{gap:8px;display:grid}.security-sessions>div,.security-sessions article{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-sessions article{background:#080f18;border:1px solid #233648;padding:12px}.security-sessions article span{gap:3px;min-width:0;display:grid}.security-sessions article small{white-space:nowrap;text-overflow:ellipsis;color:#9bb4c7;overflow:hidden}.security-sessions article em{color:#6f8b9e;font-size:12px}@media (width<=700px){.recovery-codes>div{grid-template-columns:repeat(2,1fr)}.security-sessions article{align-items:flex-start}.security-inline{display:grid}.security-inline label{min-width:0}.mfa-qr{max-width:100%}}html body .modal button.modal-action-accept.modal-action-accept{clip-path:none!important;color:#baffd4!important;background:linear-gradient(#08783c,#034522)!important;border:1px solid #31ff8b!important;border-radius:12px!important;box-shadow:inset 0 1px #d8ffe966,0 0 20px #20ff7838!important}html body .modal button.modal-action-accept.modal-action-accept:hover:not(:disabled){color:#effff5!important;background:linear-gradient(#0b9149,#075a2d)!important;box-shadow:inset 0 1px #ecfff566,0 0 26px #20ff7860!important}html body .modal button.modal-action-deny.modal-action-deny{clip-path:none!important;color:#ffafbd!important;background:linear-gradient(#741026,#3d0714)!important;border:1px solid #ff3d68!important;border-radius:12px!important;box-shadow:inset 0 1px #ffd5dc44,0 0 20px #ff315332!important}html body .modal button.modal-action-deny.modal-action-deny:hover:not(:disabled){color:#fff0f3!important;background:linear-gradient(#94152f,#57091b)!important;box-shadow:inset 0 1px #ffe5ea55,0 0 26px #ff31535c!important}.result-loading{color:#72ddff;min-height:130px;font:800 12px var(--font-mono);letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;display:flex}.result-loading span{font-size:24px;animation:1s linear infinite spin}.result-progress-loader{text-align:left;grid-template-columns:112px minmax(0,280px);place-content:center;align-items:center;gap:24px;min-height:270px;padding:30px;display:grid}.result-progress-ring{--load-progress:0deg;background:conic-gradient(#48ff9b 0 var(--load-progress),#00c9ff var(--load-progress),#132735 var(--load-progress) 360deg);border-radius:50%;place-items:center;width:108px;height:108px;transition:background .18s;display:grid;position:relative;box-shadow:0 0 28px #00c9ff38}.result-progress-ring:before{content:"";background:#07111a;border:1px solid #23526c;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 22px #001019}.result-progress-ring span{color:#eafff5;font:900 27px var(--font-mono);text-shadow:0 0 12px #46ff9a;position:relative}.result-progress-ring small{color:#68e9ff;font-size:11px}.result-progress-loader>div:nth-child(2){gap:7px;display:grid}.result-progress-loader>div:nth-child(2) b{color:#dff8ff;font:900 14px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.result-progress-loader>div:nth-child(2) small{color:#7da3b6;font-size:10px}.result-progress-loader progress{appearance:none;background:#132735;border:0;border-radius:20px;grid-column:2;width:100%;height:7px;overflow:hidden}.result-progress-loader progress::-webkit-progress-bar{background:#132735}.result-progress-loader progress::-webkit-progress-value{background:linear-gradient(90deg,#00bfff,#48ff9b);box-shadow:0 0 12px #00cfff}.result-progress-loader progress::-moz-progress-bar{background:linear-gradient(90deg,#00bfff,#48ff9b)}@media (width<=600px){.result-progress-loader{text-align:center;grid-template-columns:1fr;justify-items:center}.result-progress-loader progress{grid-column:1;max-width:280px}}.permission-console{gap:22px;padding:clamp(20px,3vw,34px);display:grid}.permission-console-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.permission-console-head h1{margin:6px 0}.permission-console-head p{max-width:720px;color:var(--muted)}.permission-console-head>span{font:800 8px var(--font-mono);white-space:nowrap;border:1px solid;border-radius:8px;padding:10px 13px}.permission-saved{color:#55ef98;background:#082519;border-color:#24bd6a!important}.permission-dirty{color:#ffd36b;background:#2a1d07;border-color:#c88f20!important}.permission-role-tabs{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.permission-role-tabs button{text-align:left;background:#08111a;border-radius:9px;gap:5px;min-height:74px;padding:14px;display:grid}.permission-role-tabs button.selected{background:linear-gradient(135deg,#07304a,#09131d);border-color:#16caff;box-shadow:0 0 18px #00bfff2c}.permission-role-tabs small{color:#8295a5;font-size:8px}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.permission-groups fieldset{background:#071018;border:1px solid #294354;border-radius:10px;align-content:start;gap:8px;margin:0;padding:15px;display:grid}.permission-groups legend{color:#52dfff;font:900 10px var(--font-mono);letter-spacing:.1em;padding:0 8px}.permission-groups label{cursor:pointer;background:#0b1219;border:1px solid #263744;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.permission-groups label.enabled{background:#092116;border-color:#1a8c59}.permission-groups label span{gap:4px;display:grid}.permission-groups label b{font-size:13px}.permission-groups label small{color:#ff758b;font:800 7px var(--font-mono)}.permission-groups label.enabled small{color:#54ed94}.permission-groups input{opacity:0;pointer-events:none;position:absolute}.permission-groups i{background:#32121a;border:1px solid #b52b47;border-radius:20px;flex:0 0 43px;width:43px;height:24px;position:relative}.permission-groups i:after{content:"";background:#ff5575;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 0 8px #ff3159}.permission-groups label.enabled i:after{background:#48ff9b;left:21px;box-shadow:0 0 9px #25ff83}.permission-actions{justify-content:flex-end;gap:12px;padding-top:7px;display:flex}.permission-actions button{border-radius:10px;min-width:220px;min-height:50px}.permission-actions .permission-defaults{color:#ffe9a5;background:linear-gradient(#73570a,#382803);border-color:#ffd24c;box-shadow:0 0 18px #ffc52c26}@media (width<=800px){.permission-console-head{flex-direction:column}.permission-role-tabs{grid-template-columns:1fr 1fr}.permission-groups{grid-template-columns:1fr}.permission-actions{flex-direction:column}.permission-actions button{width:100%}}.permission-actions button:active:not(:disabled){animation:.42s permission-button-confirm}.permission-feedback-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070dd9;place-items:center;padding:20px;animation:.22s both permission-backdrop-in;display:grid;position:fixed;inset:0}.permission-feedback{text-align:center;background:#09121b;border:1px solid;border-radius:16px;justify-items:center;gap:11px;width:min(470px,100%);padding:34px 28px;animation:.42s cubic-bezier(.2,.9,.2,1.18) both permission-feedback-in;display:grid}.permission-feedback-icon{width:76px;height:76px;font:900 40px var(--font-mono);border:2px solid;border-radius:50%;place-items:center;animation:.65s cubic-bezier(.2,.9,.2,1.3) both permission-icon-pop;display:grid}.permission-feedback small{font:900 9px var(--font-mono);letter-spacing:.14em}.permission-feedback h2{margin:0;font-size:25px}.permission-feedback p{color:#aebdca;max-width:370px;margin:0;line-height:1.55}.permission-feedback button{min-width:190px;min-height:46px;font:900 10px var(--font-mono);border-radius:10px;margin-top:9px}.permission-feedback.success{border-color:#32ff8b;box-shadow:0 0 42px #19ff7440}.permission-feedback.success .permission-feedback-icon{color:#84ffb6;background:#073c23;border-color:#39ff8e;box-shadow:0 0 25px #20ff7860}.permission-feedback.success small{color:#5cff9e}.permission-feedback.success button{color:#c8ffdc;background:linear-gradient(#08783c,#034522);border-color:#31ff8b}.permission-feedback.default{border-color:#ffd24c;box-shadow:0 0 42px #ffc52c35}.permission-feedback.default .permission-feedback-icon{color:#ffe582;background:#463304;border-color:#ffd24c;box-shadow:0 0 25px #ffc52c55}.permission-feedback.default small{color:#ffd96a}.permission-feedback.default button{color:#fff0b3;background:linear-gradient(#73570a,#382803);border-color:#ffd24c}.permission-feedback.cancel{border-color:#ff3d68;box-shadow:0 0 42px #ff31533d}.permission-feedback.cancel .permission-feedback-icon{color:#ff9bae;background:#4a0a19;border-color:#ff3d68;box-shadow:0 0 25px #ff315355}.permission-feedback.cancel small{color:#ff7892}.permission-feedback.cancel button{color:#ffd2da;background:linear-gradient(#741026,#3d0714);border-color:#ff3d68}@keyframes permission-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes permission-feedback-in{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes permission-icon-pop{0%{opacity:0;transform:scale(.2)rotate(-35deg)}65%{transform:scale(1.15)rotate(5deg)}to{opacity:1;transform:none}}@keyframes permission-button-confirm{0%{transform:scale(1)}45%{filter:brightness(1.5);transform:scale(.95)}to{transform:scale(1)}}.finished-load-more{color:#8ceaff;width:100%;min-height:48px;font:900 10px var(--font-mono);letter-spacing:.08em;background:linear-gradient(#07344d,#061d2c);border:1px solid #1aaee6;border-radius:9px;box-shadow:0 0 18px #00bfff22}.finished-load-more:hover:not(:disabled){background:#094766;border-color:#4cdbff;box-shadow:0 0 24px #00cfff38}.maintenance-center{gap:18px;display:grid}.maintenance-summary{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.maintenance-summary h2{margin:6px 0}.maintenance-summary p{color:var(--muted);margin:0}.maintenance-summary button{min-width:230px}.maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.maintenance-meter{align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.maintenance-meter>small{color:#70dfff;font:900 9px var(--font-mono);letter-spacing:.08em}.maintenance-meter>b{font:900 clamp(24px,3vw,42px) var(--font-mono)}.maintenance-meter>span{background:#152532;border-radius:8px;height:9px;overflow:hidden}.maintenance-meter>span i{border-radius:inherit;background:#40ee92;height:100%;display:block;box-shadow:0 0 14px #40ee92}.maintenance-meter.warning>span i,.maintenance-meter.attention>span i{background:#ffd04c;box-shadow:0 0 14px #ffd04c}.maintenance-meter.critical>span i{background:#ff3c66;box-shadow:0 0 14px #ff3c66}.maintenance-meter p,.maintenance-meter em{color:#9db0bd;margin:0;font-size:10px;line-height:1.5}.maintenance-meter em{color:#6e8999}.maintenance-actions{padding:22px}.maintenance-actions>.card-head{margin-bottom:16px}.maintenance-actions>.card-head>small{color:#7893a3}.maintenance-actions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.maintenance-actions article{background:#071018;border:1px solid #294354;border-radius:11px;align-content:start;gap:9px;padding:17px;display:grid}.maintenance-actions article>span{color:#49dfff;font-size:26px}.maintenance-actions h3,.maintenance-actions p{margin:0}.maintenance-actions p{color:#91a6b4;min-height:62px;font-size:10px;line-height:1.5}.maintenance-actions button{border-radius:9px;min-height:44px;margin-top:auto}.maintenance-old-list{gap:8px;padding:20px;display:grid}.maintenance-old-list article{background:#081119;border:1px solid #293e4c;border-radius:8px;justify-content:space-between;gap:15px;padding:11px 13px;display:flex}.maintenance-old-list small{color:#8ba1ae}.maintenance-estimate-note{color:#728a99;margin:0;font-size:9px}.system-notification-inbox{gap:11px;padding:18px;display:grid}.system-notification-inbox article{background:#071522;border:1px solid #287398;border-radius:11px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.system-notification-inbox article>span{color:#72e7ff;border:1px solid #35d6ff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.system-notification-inbox article.warning{border-color:#b88623}.system-notification-inbox article.warning>span{color:#ffd96a;border-color:#ffd04c}.system-notification-inbox article.critical{border-color:#bd294b}.system-notification-inbox article.critical>span{color:#ff7995;border-color:#ff3d68}.system-notification-inbox h3,.system-notification-inbox p{margin:3px 0}.system-notification-inbox p,.system-notification-inbox time{color:#91a6b4;font-size:10px}.system-notification-inbox small{color:#55dfff;font:900 8px var(--font-mono)}@media (width<=900px){.maintenance-grid,.maintenance-actions>div:last-child{grid-template-columns:1fr}.maintenance-summary{flex-direction:column;align-items:stretch}.maintenance-summary button{width:100%;min-width:0}.system-notification-inbox article{grid-template-columns:42px 1fr}.system-notification-inbox article>button{grid-column:1/-1;width:100%}}.maintenance-scan-loader{justify-content:flex-end;align-items:center;gap:14px;min-width:300px;display:flex}.maintenance-scan-loader>div{--scan-progress:0deg;background:conic-gradient(#48ff9b 0 var(--scan-progress),#00bfff var(--scan-progress),#172934 var(--scan-progress) 360deg);border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;transition:background .18s linear;display:grid;position:relative;box-shadow:0 0 22px #00cfff35}.maintenance-scan-loader>div:before{content:"";background:#07121a;border-radius:50%;position:absolute;inset:6px}.maintenance-scan-loader b{color:#e9fff4;font:900 15px var(--font-mono);position:relative}.maintenance-scan-loader>span{gap:4px;display:grid}.maintenance-scan-loader strong{color:#65eaff;font:900 10px var(--font-mono);letter-spacing:.07em}.maintenance-scan-loader small{color:#839aa8;max-width:220px;font-size:9px}.maintenance-awaiting{text-align:center;justify-items:center;gap:8px;padding:34px;display:grid}.maintenance-awaiting>span{color:#49dfff;font-size:38px}.maintenance-awaiting h3,.maintenance-awaiting p{margin:0}.maintenance-awaiting p{color:#8fa5b2;max-width:620px;line-height:1.6}@media (width<=900px){.maintenance-scan-loader{justify-content:flex-start;min-width:0}.maintenance-summary .maintenance-scan-loader{width:100%}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.content{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav.mobile-enhanced-nav{backface-visibility:hidden;isolation:isolate;transform:translate(0);position:-webkit-fixed!important;z-index:100!important;top:auto!important;left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;translate:none!important}.mobile-menu-layer{z-index:99!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (width>=701px){.tournament-module .match-list .match-row{text-align:center;width:100%;grid-template-columns:minmax(90px,.6fr) minmax(150px,1.35fr) 42px minmax(82px,.65fr) 42px minmax(150px,1.35fr) minmax(90px,.6fr)!important;gap:clamp(5px,1vw,14px)!important;padding:38px clamp(12px,2vw,28px) 18px!important}.tournament-module .match-list .fixture-date{text-align:center;grid-column:1;justify-self:center}.tournament-module .match-list .fixture-home{grid-column:2}.tournament-module .match-list .fixture-home+.fixture-score-slot{grid-column:3}.tournament-module .match-list .fixture-time{grid-column:4;justify-self:center}.tournament-module .match-list .fixture-time+.fixture-score-slot{grid-column:5}.tournament-module .match-list .fixture-away{grid-column:6}.tournament-module .match-list .fixture-team-with-crest,.tournament-module .match-list .fixture-team-with-crest.fixture-away{text-align:center!important;align-items:center!important}.tournament-module .match-list .fixture-side-label{align-self:center!important;transform:none!important}.tournament-module .match-list .fixture-team-identity,.tournament-module .match-list .fixture-away .fixture-team-identity{justify-content:center!important;width:100%!important}.tournament-module .match-list .published-match-actions,.tournament-module .match-list .published-final-actions{grid-area:auto/1/auto/-1!important;justify-content:center!important;justify-self:center!important;min-width:0!important;margin-top:8px!important}}@media (width<=700px){.tournament-module .match-list .match-row,.tournament-module .match-list .match-row:not(.match-editing){text-align:center;grid-template-rows:auto auto;width:100%;grid-template-columns:minmax(0,1fr) 28px minmax(58px,.55fr) 28px minmax(0,1fr)!important;gap:7px 3px!important;padding:38px 7px 14px!important}.tournament-module .match-list .fixture-date,.tournament-module .match-list .match-row:not(.match-editing) .fixture-date{justify-self:center;grid-area:1/1/auto/-1!important;font-size:8px!important;display:block!important}.tournament-module .match-list .fixture-home{grid-area:2/1!important}.tournament-module .match-list .fixture-home+.fixture-score-slot{grid-area:2/2!important}.tournament-module .match-list .fixture-time{justify-self:center;grid-area:2/3!important}.tournament-module .match-list .fixture-time+.fixture-score-slot{grid-area:2/4!important}.tournament-module .match-list .fixture-away{grid-area:2/5!important}.tournament-module .match-list .fixture-team-with-crest,.tournament-module .match-list .fixture-team-with-crest.fixture-away{min-width:0;text-align:center!important;align-items:center!important}.tournament-module .match-list .fixture-side-label{text-align:center!important;align-self:center!important;transform:none!important}.tournament-module .match-list .fixture-team-identity,.tournament-module .match-list .fixture-away .fixture-team-identity{min-width:0;justify-content:center!important;width:100%!important}.tournament-module .match-list .fixture-team-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-module .match-list .published-match-actions,.tournament-module .match-list .published-final-actions{width:100%;grid-area:auto/1/auto/-1!important;justify-content:center!important;justify-self:center!important;margin-top:5px!important}.tournament-module .match-list .match-row:not(.match-editing){grid-template-rows:auto auto auto!important;row-gap:9px!important;padding-top:38px!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-date{grid-area:1/1/auto/-1!important;margin:0!important;line-height:1.2!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-time{flex-direction:column!important;grid-area:2/1/auto/-1!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;line-height:1!important;display:flex!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-time small{white-space:normal!important;text-align:center!important;margin:0!important;font-size:6px!important;line-height:1.25!important;display:block!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-home+.fixture-score-slot{grid-area:2/2!important;align-self:center!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-time+.fixture-score-slot{grid-area:2/4!important;align-self:center!important}.tournament-module .match-list .match-row:not(.match-editing){background:linear-gradient(145deg,#0b1420 0%,#080e16 100%);border-color:#334657;min-height:178px;grid-template-rows:auto minmax(64px,auto) auto!important;grid-template-columns:minmax(0,1fr) 34px 18px 34px minmax(0,1fr)!important;gap:10px 4px!important;padding:40px 10px 16px!important}.tournament-module .match-list .match-row:not(.match-editing):before{text-align:center;width:100%;font-size:9px;top:11px}.tournament-module .match-list .match-row:not(.match-editing) .fixture-date{letter-spacing:.08em;border-bottom:1px solid #263746;width:min(220px,72%);padding-bottom:7px;color:#b8c8d7!important;grid-area:1/1/auto/-1!important;justify-self:center!important;font-size:9px!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-home{grid-area:2/1!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-home+.fixture-score-slot{grid-area:2/2!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-time+.fixture-score-slot{grid-area:2/4!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-away{grid-area:2/5!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-score-slot{color:#b7ff17;background:#050b11;border:1px solid #4b6577;border-radius:8px;width:34px;height:38px;line-height:1;place-self:center!important;font-size:22px!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-time{color:#fff;border-top:1px solid #263746;padding-top:8px;flex-direction:column!important;grid-area:3/1/auto/-1!important;justify-self:center!important;align-items:center!important;gap:4px!important;width:min(260px,84%)!important;font-size:17px!important;display:flex!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-time small{color:#8195a7;letter-spacing:.04em;font-size:6px!important;line-height:1.3!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-team-with-crest{overflow:hidden;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-side-label{color:#58dfff;letter-spacing:.08em;order:0!important;margin:0!important;font-size:7px!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-team-identity{flex-direction:column!important;order:1!important;align-items:center!important;gap:4px!important;display:flex!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-team-identity img{flex-basis:27px!important;width:27px!important;height:27px!important}.tournament-module .match-list .match-row:not(.match-editing) .fixture-team-identity>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.15;display:block;overflow:hidden;font-size:clamp(8px,2.8vw,11px)!important}.tournament-module .match-list .match-row:not(.match-editing):has(.published-match-actions){min-height:232px;grid-template-rows:auto minmax(64px,auto) auto auto!important;padding-bottom:17px!important}.tournament-module .match-list .match-row:not(.match-editing):has(.published-final-actions){min-height:278px;grid-template-rows:auto minmax(64px,auto) auto auto auto!important}.tournament-module .match-list .match-row:not(.match-editing) .published-match-actions{z-index:6;border-top:1px solid #263746;padding-top:10px;position:relative;pointer-events:auto!important;grid-area:4/1/auto/-1!important;place-self:end center!important;gap:8px!important;width:min(230px,82%)!important;margin:4px auto 0!important;display:flex!important}.tournament-module .match-list .match-row:not(.match-editing) .published-match-actions button:not(.danger){letter-spacing:.08em;z-index:7;cursor:pointer;touch-action:manipulation;flex:1 1 0;width:auto;min-width:0;min-height:40px;position:relative;box-shadow:0 0 8px #00baff99,inset 0 0 14px #0d8cff44;color:#dff8ff!important;font:900 10px var(--font-mono)!important;pointer-events:auto!important;background:linear-gradient(135deg,#06325b,#0758a5)!important;border:1px solid #20c8ff!important;border-radius:11px!important;padding:10px 8px!important}.tournament-module .match-list .match-row:not(.match-editing) .published-match-actions .var-review-button{box-shadow:0 0 8px #9dff2e99,inset 0 0 14px #8bff1744;color:#ecffc4!important;background:linear-gradient(135deg,#183700,#315d00)!important;border-color:#c7ff24!important}.tournament-module .match-list .match-row:not(.match-editing) .published-final-actions{grid-area:5/1/auto/-1!important;justify-self:center!important;margin:0!important}}.tournament-form .tournament-lineup-rules,.relampagos-panel .tournament-lineup-rules{grid-template-columns:repeat(2,minmax(230px,1fr));align-items:start;gap:clamp(18px,3vw,42px);padding:20px clamp(18px,2.4vw,34px) 18px}.tournament-lineup-rules label{grid-template-rows:auto 42px auto;align-content:start;gap:7px;display:grid}.tournament-lineup-rules input[type=number]{text-align:left;max-width:100%;border-radius:8px!important;width:150px!important;min-height:42px!important;padding:6px 38px 6px 13px!important;font-size:15px!important}.tournament-lineup-rules select{border-radius:8px!important;width:min(280px,100%)!important;min-height:42px!important;font-size:12px!important}.tournament-lineup-rules small{max-width:430px;margin:0!important}@media (width<=700px){.tournament-form .tournament-lineup-rules,.relampagos-panel .tournament-lineup-rules{grid-template-columns:1fr;gap:16px;padding:17px 14px}.tournament-lineup-rules input[type=number],.tournament-lineup-rules select{width:100%!important}}.tournament-form form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 24px;padding:30px}.tournament-form form>label,.tournament-form .weekday-field,.tournament-form .confederation-field,.tournament-form .team-selector-field{color:#aebdca;font:800 10px var(--font-mono);letter-spacing:.055em}.tournament-form form>label>input:not([type=file]),.tournament-form form>label>select,.tournament-form .tournament-lineup-rules input,.tournament-form .tournament-lineup-rules select{transition:border-color .18s,box-shadow .18s,background .18s;color:#f1f7fb!important;width:100%!important;height:46px!important;min-height:46px!important;font:800 12px var(--font-mono)!important;background:#080f17!important;border:1px solid #33495b!important;border-radius:9px!important;margin-top:8px!important;padding:0 14px!important;line-height:46px!important;box-shadow:inset 0 1px #ffffff08!important}.tournament-form form>label>select,.tournament-form .tournament-lineup-rules select{background-color:#0a1420!important;padding-right:38px!important}.tournament-form form>label>input:not([type=file]):focus,.tournament-form form>label>select:focus,.tournament-form .tournament-lineup-rules input:focus,.tournament-form .tournament-lineup-rules select:focus{background:#0a1824!important;border-color:#18c8ff!important;outline:0!important;box-shadow:0 0 0 3px #00bfff18,0 0 16px #00bfff1c!important}.tournament-form .image-upload>div{background:#080f15;border:1px dashed #3c5668;border-radius:9px;height:128px;margin-top:8px;min-height:128px!important}.tournament-form .image-upload>div img{height:126px!important}.tournament-form .tournament-lineup-rules{background:#07131d;border-color:#246d94;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 24px 20px}.tournament-form .tournament-lineup-rules label{grid-template-rows:auto 46px auto;gap:8px}.tournament-form .tournament-lineup-rules input,.tournament-form .tournament-lineup-rules select{max-width:320px;margin-top:0!important}.tournament-form .tournament-lineup-rules small{min-height:26px;line-height:1.45}@media (width<=700px){.tournament-form form{grid-template-columns:1fr;gap:18px;padding:18px}.tournament-form .full{grid-column:auto}.tournament-form .tournament-lineup-rules{grid-template-columns:1fr;padding:18px 14px}.tournament-form .tournament-lineup-rules input,.tournament-form .tournament-lineup-rules select{max-width:none}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.mobile-menu-layer{padding:12px 10px calc(92px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:none;align-items:flex-end}.mobile-cascade{touch-action:manipulation;grid-template-rows:auto auto auto;gap:10px;width:100%;max-height:calc(100dvh - 112px);padding:12px;display:grid;overflow:hidden!important}.mobile-cascade-head{padding:0 3px 2px}.mobile-fan-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;padding:8px 3px 2px;display:grid}.mobile-fan-tabs>button{color:#9eb4c5;text-align:left;transform-origin:bottom;background:linear-gradient(155deg,#0b1c2b,#07111b);border:1px solid #29465d;border-radius:16px 16px 10px 10px;grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;min-height:62px;padding:8px 7px 7px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.mobile-fan-tabs>button:first-child{transform:rotate(-2deg)}.mobile-fan-tabs>button:last-child{transform:rotate(2deg)}.mobile-fan-tabs>button.active{z-index:1;color:#f1fbff;background:linear-gradient(150deg,#074b78,#09233a);border-color:#18c9ff;transform:translateY(-6px)rotate(0);box-shadow:0 0 18px #0af5,inset 0 1px #7de8ff55}.mobile-fan-tabs .menu-pack-icon{filter:brightness(1.25)saturate(1.35)drop-shadow(0 0 6px #168cff99);grid-row:1/3;flex-basis:28px!important;width:28px!important;height:28px!important}.mobile-fan-tabs b{min-width:0;font:800 clamp(6px,2.05vw,9px)/1.08 var(--font-orbitron),Arial,sans-serif;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-fan-tabs small{color:#5fdcff;min-width:19px;font:800 7px var(--font-mono);background:#020b13aa;border-radius:999px;justify-self:start;padding:2px 5px}.mobile-cascade-list{grid-auto-rows:minmax(66px,auto);gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:hidden!important}.mobile-cascade-list button{grid-template-columns:clamp(34px,9vw,42px) minmax(0,1fr) 12px!important;gap:clamp(6px,1.8vw,9px)!important;min-height:clamp(66px,17vw,82px)!important;padding:clamp(7px,2vw,10px)!important}.mobile-cascade-list .menu-pack-icon{flex-basis:clamp(34px,9vw,40px)!important;width:clamp(34px,9vw,40px)!important;height:clamp(34px,9vw,40px)!important}.mobile-cascade-list .mobile-menu-label{font-size:clamp(9px,4.3cqw,14px)!important}.mobile-cascade-list .mobile-menu-label.words-3,.mobile-cascade-list .mobile-menu-label.words-4{font-size:clamp(8px,3.8cqw,12px)!important}}@media (width<=360px){.mobile-fan-tabs>button{min-height:56px;padding:6px 5px}.mobile-fan-tabs .menu-pack-icon{flex-basis:24px!important;width:24px!important;height:24px!important}.mobile-fan-tabs b{font-size:clamp(5px,1.9vw,7px)}.mobile-cascade-list button{min-height:61px!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.mobile-menu-layer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none;background:linear-gradient(90deg,#01050af2 0,min(86vw,370px),#01050a99 76%,#01050a33);justify-content:flex-start;align-items:stretch;padding:0}.mobile-cascade{width:min(86vw,370px);height:100dvh;max-height:none;padding:calc(17px + env(safe-area-inset-top)) 13px calc(104px + env(safe-area-inset-bottom));background:linear-gradient(155deg,#0d2031 0%,#07121e 50%,#02070d 100%);border:0;border-right:1px solid #2789c8;border-radius:0 25px 25px 0;grid-template-rows:auto minmax(0,1fr);gap:12px;transform:translate(-104%);box-shadow:16px 0 46px #000d,4px 0 30px #0077ff35,inset -1px 0 #65d8ff22;overflow:hidden!important}.mobile-menu-layer.open .mobile-cascade{transform:translate(0)}.mobile-cascade-head{border-bottom:1px solid #244258;min-height:56px;padding:2px 4px 13px}.mobile-cascade-head>div{gap:4px;display:grid}.mobile-cascade-head>div small{color:#4d9ac4;font:800 7px var(--font-mono);letter-spacing:.2em}.mobile-cascade-head>div span{color:#dff8ff;font:900 12px var(--font-orbitron);letter-spacing:.12em;text-shadow:0 0 12px #00bfff77}.mobile-cascade-head>button{color:#ff8ea1;background:#310b17;border-color:#ff526d88;width:38px;height:38px;box-shadow:0 0 14px #ff174455}.mobile-fan-tabs{display:none!important}.mobile-drawer-groups{align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.mobile-drawer-module{background:#07131e;border:1px solid #263f52;border-radius:14px;min-width:0;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden}.mobile-drawer-module.active{background:linear-gradient(155deg,#0a2031,#06121d);border-color:#168bc5;box-shadow:0 0 19px #0077ff29,inset 3px 0 #16c9ff}.mobile-drawer-module-trigger{color:#9eafbd;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 24px 18px;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 11px;display:grid}.mobile-drawer-module.active .mobile-drawer-module-trigger{color:#effbff}.mobile-drawer-module-trigger .menu-pack-icon{filter:brightness(1.2)saturate(1.35)drop-shadow(0 0 7px #168cff88);flex-basis:30px!important;width:30px!important;height:30px!important}.mobile-drawer-module-trigger b{font:900 clamp(9px,3.1vw,12px)/1.1 var(--font-orbitron);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-drawer-module-trigger small{color:#60dcff;min-width:22px;height:22px;font:800 8px var(--font-mono);background:#0c2738;border-radius:50%;place-items:center;display:grid}.mobile-drawer-module-trigger i{color:#63d9ff;font:900 17px/1 Arial;transition:transform .18s;transform:rotate(-90deg)}.mobile-drawer-module.active .mobile-drawer-module-trigger i{transform:rotate(0)}.mobile-drawer-module .mobile-cascade-list{grid-auto-rows:minmax(58px,auto);gap:6px;padding:0 8px 9px 11px;animation:.2s both mobile-drawer-reveal;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-drawer-module .mobile-cascade-list button{background:#06111b;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 9px!important;gap:6px!important;min-height:clamp(58px,15vw,70px)!important;padding:7px!important}.mobile-drawer-module .mobile-cascade-list .menu-pack-icon{flex-basis:30px!important;width:30px!important;height:30px!important}.mobile-drawer-module .mobile-cascade-list .mobile-menu-label{line-height:1.05;font-size:clamp(8px,4.3cqw,11.5px)!important}.mobile-drawer-module .mobile-cascade-list .mobile-menu-label.words-3,.mobile-drawer-module .mobile-cascade-list .mobile-menu-label.words-4{font-size:clamp(7px,3.7cqw,10px)!important}.mobile-drawer-module .mobile-cascade-list button.active{background:linear-gradient(135deg,#075da1,#092a45);box-shadow:0 0 13px #008cff44,inset 2px 0 #6fe9ff}}@keyframes mobile-drawer-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.top-actions .logout-label{display:none}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.tournament-module .match-list .match-conflict{grid-area:auto/1/auto/-1!important;justify-self:center!important;min-height:31px!important;margin:2px auto!important;position:static!important;transform:none!important}html,body{overscroll-behavior-y:none!important;background:#02070d!important}body:before{content:"";z-index:200;height:max(var(--r10-mobile-safe-top),1px);pointer-events:none;background:#02070d;position:fixed;top:0;left:0;right:0}.topbar{height:calc(64px + var(--r10-mobile-safe-top))!important;min-height:calc(64px + var(--r10-mobile-safe-top))!important;padding:var(--r10-mobile-safe-top) 8px 0!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;background:#02070d!important;border-bottom-color:#117cb866!important;grid-template-columns:clamp(68px,21vw,92px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important;top:0!important;box-shadow:0 8px 24px #000b!important}.mobile-brand{flex:initial!important;width:100%!important;min-width:0!important;height:52px!important;font-size:0!important;overflow:hidden!important}.mobile-brand img{object-fit:contain!important;width:100%!important;height:50px!important}.top-actions{grid-template-columns:34px minmax(0,1fr) clamp(57px,16vw,70px)!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.top-actions .view-mode-launcher,.top-actions .transfer-status,.top-actions .language-toggle{display:none!important}.top-actions .recruitment-notification{border-radius:10px!important;width:34px!important;min-width:34px!important;height:38px!important;padding:0!important;display:inline-flex!important}.top-actions .recruitment-notification .notification-icon{width:23px!important;height:23px!important}.top-actions .role-display{border-radius:10px!important;grid-template-columns:7px minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;padding:4px 7px!important;display:grid!important;overflow:visible!important}.top-actions .role-display i{width:7px!important;min-width:7px!important;height:7px!important}.top-actions .role-display b{width:100%!important;min-width:0!important;max-width:none!important;font:900 clamp(6.5px,2.25vw,10px)/1 var(--font-mono)!important;letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:clip!important;display:block!important;overflow:visible!important}.top-actions .role-display small{font:900 clamp(5px,1.45vw,6.5px)/1 var(--font-mono)!important;letter-spacing:0!important}.top-actions .logout{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 6px!important;font-size:0!important;display:flex!important}.top-actions .logout span{filter:drop-shadow(0 0 5px #ff5c73)!important;font-size:15px!important}.top-actions .logout-label{color:inherit;font:900 clamp(6px,1.9vw,8px)/1 var(--font-mono);letter-spacing:.035em;white-space:nowrap;display:block!important}.top-actions .logout{color:#ff9caf!important;background:linear-gradient(145deg,#35101a,#190910)!important;border-color:#a9364b!important;box-shadow:0 0 12px #ff345044,inset 0 0 0 1px #ff64753b!important}.mobile-cascade{width:min(82vw,344px);padding-right:10px}.mobile-drawer-groups{gap:6px}.mobile-drawer-module-trigger{grid-template-columns:29px minmax(0,1fr) 22px 15px;min-height:46px;padding:6px 9px}.mobile-drawer-module-trigger .menu-pack-icon{flex-basis:25px!important;width:25px!important;height:25px!important}.mobile-drawer-module-trigger b{font-size:clamp(8px,2.8vw,10.5px)}.mobile-drawer-module .mobile-cascade-list{grid-auto-rows:minmax(40px,auto);gap:4px;padding:0 7px 8px 9px;grid-template-columns:1fr!important}.mobile-drawer-module .mobile-cascade-list button{border-color:#20394b;border-radius:8px;grid-template-columns:27px minmax(0,1fr) 10px!important;gap:8px!important;min-height:40px!important;padding:5px 8px!important}.mobile-drawer-module .mobile-cascade-list .menu-pack-icon{flex-basis:25px!important;width:25px!important;height:25px!important}.mobile-drawer-module .mobile-cascade-list .mobile-menu-label,.mobile-drawer-module .mobile-cascade-list .mobile-menu-label.words-2,.mobile-drawer-module .mobile-cascade-list .mobile-menu-label.words-3,.mobile-drawer-module .mobile-cascade-list .mobile-menu-label.words-4{white-space:nowrap!important;font-size:clamp(8px,3.5cqw,11px)!important;line-height:1!important;display:block!important;overflow:hidden!important}.mobile-drawer-module .mobile-cascade-list .mobile-menu-word{margin-right:.32em;display:inline!important}}@media (width<=340px){.topbar{grid-template-columns:62px minmax(0,1fr)!important;padding-inline:6px!important}.top-actions{grid-template-columns:31px minmax(0,1fr) 54px!important;gap:4px!important}.top-actions .recruitment-notification{width:31px!important;min-width:31px!important}.top-actions .role-display{padding-inline:5px!important}.top-actions .role-display small{display:none!important}}.mobile-side-rail{display:none}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.mobile-enhanced-nav,.legacy-mobile-bottom-nav{display:none!important}.content{width:100%!important;min-width:0!important;padding-left:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important}.mobile-side-rail{z-index:32;top:calc(64px + var(--r10-mobile-safe-top));width:52px;padding:10px 6px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:none;overscroll-behavior:none;will-change:transform;background:linear-gradient(#0b1119f7,#050a10fa 70%,#020509fc);border-right:1px solid #293d50;flex-direction:column;align-items:center;gap:7px;transition:transform .22s,box-shadow .22s;display:flex;position:fixed;bottom:0;left:0;box-shadow:8px 0 24px #0009,inset -1px 0 #6f859522}.mobile-side-rail.collapsed{box-shadow:none;transform:translate(-52px)}.mobile-side-rail.expanded{transform:translate(0)}.mobile-side-rail .mobile-side-rail-tab{z-index:3;color:#8eeaff;touch-action:manipulation;background:linear-gradient(#103451,#071b2b);border:1px solid #1abdf1;border-left:0;border-radius:0 13px 13px 0;place-items:center;width:28px;min-width:28px;height:58px;display:grid;position:absolute;top:18px;right:-27px;box-shadow:8px 0 18px #0008,0 0 12px #0af4}.mobile-side-rail .mobile-side-rail-tab span{font:1000 24px/1 var(--font-mono);transform:translateY(-1px)}.mobile-side-rail button{color:#8da2b2;touch-action:none;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.mobile-side-rail button:active{transform:scale(.92)}.mobile-side-rail button.active{background:linear-gradient(145deg,#11324b,#071a29);border-color:#1abdf1;box-shadow:0 0 15px #0af5,inset 2px 0 #7cecff}.mobile-side-rail .menu-pack-icon{filter:grayscale(.15)brightness(1.13)drop-shadow(0 0 5px #178dce88);flex-basis:27px!important;width:27px!important;height:27px!important}.mobile-side-rail button.active .menu-pack-icon{filter:brightness(1.35)saturate(1.4)drop-shadow(0 0 8px #15bfff)}.mobile-side-rail button>i{color:#68dfff;min-width:15px;height:15px;font:800 6px var(--font-mono);background:#07131d;border:1px solid #24485f;border-radius:8px;place-items:center;padding:0 3px;font-style:normal;display:grid;position:absolute;top:-3px;right:-2px}.mobile-side-rail-separator{background:linear-gradient(90deg,#0000,#4f7188,#0000);width:26px;height:1px;margin:2px 0 3px}.mobile-side-rail-spacer{flex:1}.mobile-side-rail-access{background:#111a23!important;border-color:#425765!important}.mobile-side-rail-access.is-logout{margin-top:3px;background:linear-gradient(145deg,#35101a,#190910)!important;border-color:#a9364b!important;box-shadow:0 0 12px #ff34502b!important}.mobile-side-rail-access.is-logout .menu-pack-icon{filter:brightness(1.3)saturate(1.25)sepia(.25)hue-rotate(300deg)drop-shadow(0 0 7px #ff4965)!important}.mobile-side-rail-access.is-login{margin-top:3px;background:linear-gradient(145deg,#0b3025,#071913)!important;border-color:#278c68!important;box-shadow:0 0 12px #22e89a2b!important}.mobile-side-rail-access.is-profile{margin-top:3px;background:linear-gradient(145deg,#0c2940,#071622)!important;border-color:#2a80b7!important;box-shadow:0 0 13px #009dff38!important}.mobile-side-rail-access img{object-fit:cover;border:1px solid #55cfff;border-radius:8px;width:29px;height:29px;box-shadow:0 0 8px #008cff77}.mobile-menu-layer{z-index:31;top:calc(64px + var(--r10-mobile-safe-top));background:linear-gradient(90deg,#02070ed9,#02070e8c 72%,#02070e28);justify-content:flex-start;align-items:stretch;width:auto;height:auto;bottom:0;left:0;right:0}.mobile-cascade{width:min(74vw,296px);height:calc(100dvh - 64px - var(--r10-mobile-safe-top));max-height:none;padding:16px 11px calc(15px + env(safe-area-inset-bottom));border-radius:0 20px 20px 0;grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid;transform:translate(-110%);box-shadow:16px 0 42px #000c,5px 0 24px #0077ff35}.mobile-menu-layer.open .mobile-cascade{transform:translate(0)}.mobile-cascade-head{min-height:55px;padding:1px 3px 12px}.mobile-cascade-head>div span{font-size:clamp(11px,3.5vw,14px)}.mobile-cascade>.mobile-cascade-list{grid-auto-rows:minmax(45px,auto);align-content:start;gap:6px;min-height:0;padding:0;display:grid;grid-template-columns:1fr!important;overflow:hidden!important}.mobile-cascade>.mobile-cascade-list button{background:linear-gradient(135deg,#081621,#07111a);border:1px solid #233b4d;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 12px!important;gap:9px!important;min-height:45px!important;padding:6px 9px!important}.mobile-cascade>.mobile-cascade-list .menu-pack-icon{flex-basis:27px!important;width:27px!important;height:27px!important}.mobile-cascade>.mobile-cascade-list .mobile-menu-label,.mobile-cascade>.mobile-cascade-list .mobile-menu-label.words-2,.mobile-cascade>.mobile-cascade-list .mobile-menu-label.words-3,.mobile-cascade>.mobile-cascade-list .mobile-menu-label.words-4{white-space:nowrap!important;font-size:clamp(8px,3.4cqw,11px)!important;line-height:1!important;display:block!important;overflow:hidden!important}.mobile-cascade>.mobile-cascade-list .mobile-menu-word{margin-right:.32em;display:inline!important}}.site-maintenance-control{background:linear-gradient(135deg,#0c1823,#081019);border-color:#27536d;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid}.site-maintenance-control.enabled{background:linear-gradient(135deg,#24170a,#0e1219);border-color:#ff9f2e99;box-shadow:0 0 25px #ff8a1830,inset 3px 0 #ff9f2e}.site-maintenance-control h2{margin:5px 0 8px}.site-maintenance-control p{color:#b8c4ce;margin:0 0 6px;line-height:1.5}.site-maintenance-control small{color:#758896;line-height:1.4}.site-maintenance-control>button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:230px;min-height:48px;display:flex}.site-maintenance-control>button i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.site-maintenance-control.enabled>button i{animation:1.35s ease-in-out infinite maintenance-control-pulse}.site-maintenance-visual{background:#06121d;border:1px solid #28688e;border-radius:22px;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden}.site-maintenance-visual:before,.site-maintenance-visual:after{content:"";border:1px dashed #17bfff77;border-radius:50%;width:70px;height:70px;animation:9s linear infinite maintenance-spin;position:absolute}.site-maintenance-visual:after{width:48px;height:48px;animation-duration:5s;animation-direction:reverse}.site-maintenance-visual b{z-index:1;color:#76e6ff;font:900 15px var(--font-mono);text-shadow:0 0 12px #00bfff}.site-maintenance-control.enabled .site-maintenance-visual{background:#211307;border-color:#ff9d36}.site-maintenance-control.enabled .site-maintenance-visual:before,.site-maintenance-control.enabled .site-maintenance-visual:after{border-color:#ff9d36aa}.site-maintenance-control.enabled .site-maintenance-visual b{color:#ffc56c;text-shadow:0 0 12px #ff8a00}.maintenance-mode-screen{z-index:9999;color:#eefaff;text-align:center;background:radial-gradient(circle at 50% 43%,#0a2b43 0,#06121f 30%,#02070d 68%,#000 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.maintenance-mode-grid{background-image:linear-gradient(#16bfff12 1px,#0000 1px),linear-gradient(90deg,#16bfff12 1px,#0000 1px);background-size:44px 44px;animation:7s linear infinite maintenance-grid-move;position:absolute;inset:-30%;transform:perspective(560px)rotateX(62deg)translateY(32%);-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000 78%);mask-image:linear-gradient(#0000,#000 35%,#0000 78%)}.maintenance-mode-screen:before,.maintenance-mode-screen:after{content:"";filter:blur(75px);opacity:.22;border-radius:50%;width:38vw;min-width:260px;height:38vw;min-height:260px;animation:6s ease-in-out infinite alternate maintenance-ambient;position:absolute}.maintenance-mode-screen:before{background:#007dff;top:-10vw;left:-12vw}.maintenance-mode-screen:after{background:#00e1ff;animation-delay:-3s;bottom:-12vw;right:-12vw}.maintenance-mode-screen>section{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0a1723dd,#030a11ee);border:1px solid #24628a;border-radius:28px;justify-items:center;gap:15px;width:min(620px,94vw);padding:38px clamp(20px,5vw,52px);display:grid;position:relative;box-shadow:0 28px 90px #000c,0 0 45px #008cff26,inset 0 1px #91e9ff2e}.maintenance-mode-screen>section>img{object-fit:contain;filter:drop-shadow(0 0 18px #008cff88);width:min(230px,58vw);height:76px}.maintenance-mode-screen h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,7vw,64px);font-weight:500;line-height:1.04}.maintenance-mode-screen p{color:#b7c8d6;max-width:48ch;margin:0;font-size:clamp(13px,2.5vw,17px);line-height:1.65}.maintenance-mode-screen small{color:#7791a4;font:700 clamp(8px,1.8vw,10px) var(--font-mono);letter-spacing:.06em}.maintenance-mode-screen section>button{color:#7894a7;font:800 7px var(--font-mono);letter-spacing:.12em;opacity:.62;background:#07111a;border:1px solid #2a536d;border-radius:8px;margin-top:7px;padding:11px 16px;transition:all .2s}.maintenance-mode-screen section>button:hover{opacity:1;color:#79ddff;border-color:#22bfff;box-shadow:0 0 16px #0af3}.maintenance-mode-progress{align-items:center;gap:8px;height:44px;display:flex}.maintenance-mode-progress i{background:#25cfff;border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite maintenance-wave;box-shadow:0 0 12px #00bfff}.maintenance-mode-progress i:nth-child(2){animation-delay:.12s}.maintenance-mode-progress i:nth-child(3){animation-delay:.24s}.maintenance-mode-progress i:nth-child(4){animation-delay:.36s}.maintenance-mode-progress i:nth-child(5){animation-delay:.48s}.maintenance-mode-orbit{z-index:1;border:1px solid #13bfff18;border-radius:50%;place-items:center;width:min(82vw,720px);height:min(82vw,720px);animation:26s linear infinite maintenance-spin;display:grid;position:absolute}.maintenance-mode-orbit i{border:1px dashed #2acfff24;border-radius:50%;position:absolute;inset:10%}.maintenance-mode-orbit i:nth-child(2){inset:22%;transform:rotate(45deg)}.maintenance-mode-orbit i:nth-child(3){inset:34%;transform:rotate(90deg)}.maintenance-mode-orbit span{opacity:.04;font:900 20vw var(--font-mono)}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@keyframes maintenance-grid-move{to{background-position:0 44px,44px 0}}@keyframes maintenance-ambient{to{opacity:.34;transform:scale(1.28)translate(5%,8%)}}@keyframes maintenance-wave{0%,to{opacity:.35;transform:translateY(0)scale(.75)}50%{opacity:1;transform:translateY(-10px)scale(1.2)}}@keyframes maintenance-control-pulse{50%{opacity:.35;transform:scale(.75)}}@media (width<=700px){.site-maintenance-control{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:18px}.site-maintenance-visual{border-radius:17px;width:60px;height:60px}.site-maintenance-control>button{grid-column:1/-1;width:100%;min-width:0}.maintenance-mode-screen>section{border-radius:22px;padding-block:30px}}@media (prefers-reduced-motion:reduce){.maintenance-mode-screen *,.site-maintenance-control *{animation:none!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.modal-backdrop:has(.manager-result-submission.compact-rosters){overscroll-behavior:none!important;touch-action:manipulation!important;place-items:center!important;height:100dvh!important;padding:8px!important;display:grid!important;overflow:hidden!important}.modal.modal-wide:has(.manager-result-submission.compact-rosters){touch-action:manipulation!important;width:min(100%,760px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:0!important;overflow:hidden!important}.modal-backdrop:has(.manager-result-submission.has-long-rosters){-webkit-overflow-scrolling:touch;height:100dvh!important;padding:8px 7px calc(18px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;display:block!important;overflow:hidden auto!important}.modal.modal-wide:has(.manager-result-submission.has-long-rosters){touch-action:pan-y!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}.modal:has(.result-submission.compact-roster){overscroll-behavior:none!important;overflow:hidden!important}.modal:has(.result-submission.has-long-roster){-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important;touch-action:pan-y!important;overflow:hidden auto!important}}@media (width<=700px) and (height<=650px){.modal-backdrop:has(.manager-result-submission.compact-rosters){touch-action:pan-y!important;display:block!important;overflow-y:auto!important}.modal.modal-wide:has(.manager-result-submission.compact-rosters){touch-action:pan-y!important;max-height:none!important;overflow:visible!important}.modal:has(.result-submission.compact-roster){touch-action:pan-y!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important}}@supports (-webkit-touch-callout:none){@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){:root{--r10-mobile-safe-top:max(59px,env(safe-area-inset-top))}html:before{content:"";z-index:2147483646;height:var(--r10-mobile-safe-top);pointer-events:none;background:#02070d;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}}.mobile-menu-layer.rail-expanded{left:52px}}.relampagos-schedule-panel,.relampagos-schedule-panel>*{box-sizing:border-box;min-width:0;max-width:100%}.relampagos-schedule-panel label{gap:7px;min-width:0;max-width:100%;display:grid}.relampagos-schedule-panel .relampagos-first-round{overflow:hidden}.relampagos-schedule-panel input[type=datetime-local]{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.relampagos-schedule-panel{overflow:hidden;grid-template-columns:minmax(0,1fr)!important;padding:14px!important}.relampagos-schedule-panel .relampagos-first-round{width:100%;margin:0;padding:0}.relampagos-schedule-panel input[type=datetime-local]{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:10px!important;font-size:16px!important}}@supports (-webkit-touch-callout:none){@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){:root{--r10-mobile-safe-top:0px}html:before,body:before{display:none!important}.topbar{isolation:isolate!important;height:64px!important;min-height:64px!important;padding:0 8px!important;position:sticky!important;overflow:visible!important}.topbar:before{content:"";z-index:0;pointer-events:none;background:#02070d;height:96px;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 2px #02070d}.mobile-side-rail,.mobile-menu-layer{top:64px!important}.mobile-cascade{height:calc(100dvh - 64px)!important}}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html,body{width:100%;height:100%;min-height:100%;background:#02070d!important;overflow:hidden!important}.app-shell{width:100%;background:#02070d!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.content{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior-y:none!important;background:#02070d!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}.topbar{z-index:210!important;position:sticky!important;top:0!important}.top-actions .logout>.menu-pack-icon{color:#ff9caf!important;filter:brightness(1.2)saturate(1.15)drop-shadow(0 0 5px #ff5c73)!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;font-size:0!important;line-height:1!important;overflow:hidden!important;transform:none!important}.top-actions .logout>.menu-pack-icon svg{stroke-width:2px!important;width:100%!important;height:100%!important}}@media (width>=701px){html,body{height:auto!important;min-height:100%!important;overflow:visible!important}.app-shell{height:auto!important;min-height:100vh!important;overflow:visible!important}.sidebar{width:clamp(176px,13.7vw,236px)!important;min-width:176px!important;overflow:hidden!important}.sidebar nav{min-height:0;overflow:hidden auto;padding:18px 10px!important}.desktop-nav-tabs{width:100%;padding-inline:0!important}.desktop-nav-tabs>button{grid-template-columns:minmax(0,1fr) 22px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 10px!important}.desktop-nav-tabs>button>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(7px,.62vw,9px)!important;display:block!important;overflow:hidden!important}.desktop-nav-panel{min-width:0!important;margin-inline:4px!important;padding-left:5px!important}.desktop-nav-panel>button{white-space:normal!important;grid-template-columns:28px minmax(0,1fr)!important;justify-content:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;padding:0 8px!important;font-size:clamp(8px,.78vw,12px)!important;line-height:1.12!important;display:grid!important}.desktop-nav-panel .menu-pack-icon{flex-basis:25px!important;width:25px!important;height:25px!important}.brand{height:86px!important;padding:7px 14px!important}.brand img{width:100%!important;height:68px!important}.guest-card{display:none!important}.content{width:calc(100% - clamp(176px,13.7vw,236px))!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin-left:clamp(176px,13.7vw,236px)!important;overflow:visible!important}.app-copyright{white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;width:auto!important;max-width:none!important;font-size:clamp(7px,.68vw,10px)!important;bottom:8px!important;left:calc(clamp(176px,13.7vw,236px) + 18px)!important;right:18px!important;overflow:hidden!important}}.mobile-preview-shell{background:radial-gradient(circle at 50% 5%,#ff8a2730,#0000 31%),radial-gradient(circle at 50% 80%,#0070ff1f,#0000 38%),#02060b;min-height:100dvh;padding:18px 24px 28px}.mobile-preview-shell>header{width:min(100%,700px)}.mobile-preview-device{background:linear-gradient(145deg,#ffb04d 0,#e86c17 32%,#8e3107 68%,#ff9a35 100%);border:3px solid #ffc27b;border-radius:58px;width:min(430px,100vw - 38px);height:min(932px,100dvh - 105px);padding:11px;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #6f2307,inset 0 0 0 6px #ff9c3e,0 28px 85px #000e,0 0 38px #ff761f55}.mobile-preview-device:before{content:"";z-index:4;pointer-events:none;background:#020204;border:1px solid #2b160d;border-radius:22px;width:116px;height:31px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #424247,0 2px 7px #0009}.mobile-preview-device iframe{background:#02060b;border:1px solid #180c07;border-radius:46px;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 2px #381504,inset 0 0 18px #000}.iphone-preview-action,.iphone-preview-volume{background:linear-gradient(#ffb15e,#a83c08);border-radius:4px 0 0 4px;width:5px;position:absolute;left:-7px;box-shadow:-2px 0 3px #0008}.iphone-preview-action{height:42px;top:132px}.iphone-preview-volume{height:63px}.iphone-preview-volume.volume-up{top:203px}.iphone-preview-volume.volume-down{top:280px}.iphone-preview-camera{z-index:5;pointer-events:none;background:#08233b;border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:calc(50% + 30px);box-shadow:inset 0 0 2px #3ba4e8,0 0 3px #000}.mobile-preview-device{background:#020204!important;padding:58px 11px 11px!important}.mobile-preview-device:after{content:"";z-index:3;pointer-events:none;background:#020204;border-radius:46px 46px 0 0;height:52px;position:absolute;top:11px;left:11px;right:11px}.mobile-preview-device iframe{z-index:1;position:relative;border-radius:0 0 46px 46px!important}@media (width>=701px){.topbar .top-actions{min-width:0;gap:13px!important}.topbar .view-mode-launcher{white-space:nowrap!important;border-radius:10px!important;flex:none!important;justify-content:center!important;width:auto!important;min-width:128px!important;height:38px!important;margin:0!important;padding:0 14px!important;position:static!important;inset:auto!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.page form,.modal form,.relampagos-portal form,.page fieldset,.modal fieldset,.relampagos-portal fieldset{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.page form>*,.modal form>*,.relampagos-portal form>*,.page form label,.modal form label,.relampagos-portal form label{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.page form input,.page form select,.page form textarea,.modal form input,.modal form select,.modal form textarea,.relampagos-portal input,.relampagos-portal select,.relampagos-portal textarea{display:block;box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important}.page form button,.modal button,.relampagos-portal button{box-sizing:border-box!important;clip-path:none!important;border-radius:10px!important;max-width:100%!important;transform:none!important}.modal-form,.relampagos-panel,.relampagos-users,.tournament-form form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.modal .published-match-actions,.modal .form-actions,.modal .row-actions{gap:9px;width:100%;min-width:0}.modal .published-match-actions>button,.modal .form-actions>button,.modal .row-actions>button{flex:1 1 0;min-width:0!important}.relampagos-portal .relampagos-registration-period,.relampagos-portal .relampagos-schedule-panel,.relampagos-portal .relampagos-admin-grid>.relampagos-panel{min-width:0!important;max-width:100%!important;padding:clamp(14px,3.6vw,20px)!important;overflow:hidden!important}.relampagos-portal .relampagos-registration-period>div,.relampagos-portal .relampagos-registration-period label,.relampagos-portal .relampagos-schedule-panel>*{width:auto!important;min-width:0!important;max-width:100%!important}.relampagos-portal .relampagos-registration-period>div{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.relampagos-portal .relampagos-registration-period label,.relampagos-portal .relampagos-schedule-panel label{grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.relampagos-portal .relampagos-registration-period input,.relampagos-portal .relampagos-schedule-panel input,.relampagos-portal .relampagos-schedule-panel select{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin:0!important}.relampagos-portal .relampagos-manual-user-form{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;width:auto!important;margin:14px 0!important;display:grid!important}.relampagos-portal .relampagos-manual-user-form>.relampagos-pin-field{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;display:grid!important}.relampagos-portal .relampagos-manual-user-form>.relampagos-pin-field>button{grid-column:1!important;width:100%!important;min-height:48px!important}.relampagos-portal .relampagos-manual-user-form>button,.relampagos-portal .relampagos-admin-grid>.relampagos-panel>.danger{width:100%!important;min-height:50px!important}}html.obs-overlay-root,html.obs-overlay-root body{overscroll-behavior:none;background:0 0!important;overflow:hidden!important}:root{--bg:#e7e9e6;--panel:#f7f8f5;--panel2:#dde1db;--line:#c3c9c0;--text:#20241f;--muted:#626a61;--acid:#b6ff18;--cyan:#6f8f22;--r10-graphite:#242824;--r10-graphite-2:#303630;--r10-silver:#f7f8f5;--r10-lime:#b6ff18;--r10-lime-deep:#315d00;--r10-surface:#fff;--r10-surface-soft:#eef1ec;--r10-shadow:0 14px 38px #20282014}html{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 72% -12%,#b6ff1826 0,#0000 30%),linear-gradient(135deg,#f1f3ef 0%,#e7e9e6 48%,#dfe3dd 100%)}.sidebar{background:linear-gradient(#292e29 0%,#202420 100%);border-right-color:#3c443b;box-shadow:10px 0 32px #2028201f}.brand{background:#242824;border-bottom-color:#ffffff14}.brand img{content:url(/riva10ne-logo-gray-lime.png);filter:drop-shadow(0 5px 12px #0005)}nav p{color:#929b91}nav button{color:#c2c8c0}nav button:hover,nav button.active{color:#fff;background:#ffffff0d}nav button.active{box-shadow:inset 3px 0 var(--r10-lime)}nav button.active span{color:var(--r10-lime)}.menu-pack-icon{color:#c9d1c7;filter:drop-shadow(0 1px 1px #0007)}.topbar{background:#f7f8f5e8;border-bottom-color:#c3c9c0;box-shadow:0 8px 24px #2028200d}.page{color:var(--text)}.card{border-color:var(--line);box-shadow:var(--r10-shadow);background:linear-gradient(145deg,#fff,#f3f5f1)}.hero-match{border-color:var(--line);box-shadow:var(--r10-shadow);background:linear-gradient(125deg,#fff,#edf1eb 55%,#e5e9e2)}.hero-match:before{background:radial-gradient(circle at 15% 40%,#b6ff1826,#0000 32%),radial-gradient(circle at 85% 40%,#315d0012,#0000 34%)}.card-head{border-bottom-color:var(--line)}.eyebrow{color:var(--r10-lime-deep)!important}select,input,textarea{color:#20241f;background:#fff;border-color:#b9c0b7;box-shadow:inset 0 1px #fff}select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#fff,#edf0eb);border-color:#aeb6ac}select option{color:#20241f;background:#fff}select:focus,input:focus,textarea:focus{background:#fff;border-color:#78aa00;box-shadow:0 0 0 3px #b6ff183d,0 7px 18px #315d0014}input::placeholder,textarea::placeholder{color:#899187}.primary,.modal button.primary{background:var(--r10-lime);color:#17200d;border-color:#8fc900;box-shadow:0 7px 18px #6b980026}.primary:hover,.modal button.primary:hover:not(:disabled){color:#11180a;background:#9ee600;box-shadow:0 9px 22px #6b98003d}.button-link,.admin-tool>button{color:#283027;background:#eef1ec;border-color:#b9c0b7}.top-actions button:not(.role-pill){color:#485047;background:#fff;border-color:#bcc3ba}.role-pill,.role-display{color:#315d00;background:#e9f7ca;border-color:#8db530}.role-display small{color:#4f7527}.role-display.is-private{color:#596158;background:#eef1ec;border-color:#b9c0b7}.language-toggle{color:#343b33!important;background:#fff!important}.logout{color:#596158!important;background:#eef1ec!important}.transfer-status{background:#fff;border-color:#bcc3ba}.transfer-status small{color:#626a61}.transfer-status b,.transfer-clock{color:#315d00;text-shadow:none}.avatar,.player-avatar,.platform-avatar{color:#293028;background:linear-gradient(135deg,#fff,#dfe4dc)!important;border-color:#aab2a8!important}.guest-card{color:#dbe5d8;border-top-color:#414940}.guest-card>span{background:#b6ff1814;border-color:#b6ff1866}.user-card{border-top-color:#414940}.user-card small{color:#a9b1a7}.desktop-nav-tabs>button{color:#c0c8be;background:linear-gradient(90deg,#292f29,#242824);border-color:#465046}.desktop-nav-tabs>button:hover{color:#fff;background:#333b32;border-color:#8dbd23}.desktop-nav-tabs>button.selected{color:#fff;background:linear-gradient(#3b4824,#252c21);border-color:#b6ff18;box-shadow:inset 0 0 14px #b6ff181f,0 0 12px #b6ff1829}.desktop-nav-tabs>button.selected>span{color:#dfff8f;text-shadow:none}.desktop-nav-tabs>button>i,.desktop-nav-tabs>button.selected>i{color:#b6ff18;box-shadow:none;border-color:#8bb52d}.desktop-nav-panel{background:linear-gradient(90deg,#b6ff1810,#0000);border-left-color:#b6ff1880}.page-heading p,.card p,.card small{color:var(--muted)}.team-tag{color:#293028}.stat-card>span{color:#315d00;background:#b6ff1829;border-color:#8fbe33}.stat-card em{color:#46730c}.tournament-logo{background:#fff;border-color:#bcc3ba}.team-card .rank{color:#70796e}.team-management button{color:#3f473e;background:#eef1ec;border-color:#b9c0b7;border-radius:7px}.team-card>div:last-of-type,.player-membership,.player-list article,.admin-list article,.match-row,.card-head{border-color:var(--line)}.player-membership span,.role-selected-user{background:#eef1ec;border-color:#c3c9c0}.tournament-directory>button,.confederation-directory>button,.team-selector-grid button,.tournament-module-nav button,.finished-grid>article,.draft-team-grid>article{color:#2d342c;background:#f7f8f5;border-color:#c3c9c0}.tournament-directory>button:hover,.confederation-directory>button:hover,.team-selector-grid button:hover,.tournament-module-nav button:hover{background:#eef4e4;border-color:#91bc34}.tournament-module-nav button.active,.team-selector-grid button.selected{color:#244400;background:#ecf8d5;border-color:#8ebf2d;box-shadow:inset 0 -3px #93d400}.tournament-module-nav button.active>span{color:#315d00;background:#d9f3a8}.tournament-steps b{background:#bac2b8}.tournament-steps span{color:#6a7368}.tournament-steps span.current{color:#315d00}.tournament-steps span.current i{background:#e6f7c4;border-color:#83b51d}.tournament-form label,.team-selector-field,.modal-form label,.player-profile-card label,.position-editor>span{color:#5d665c}.player-directory-filters{background:linear-gradient(110deg,#f7f8f5,#edf0eb 48%,#f4f6f2);border-color:#c3c9c0}.player-directory-filters label>span{color:#5d675b}.player-directory-filters input{background:#fff}.player-directory-filters>button{color:#3c453b;background:linear-gradient(135deg,#f8faf7,#e5e9e2);border-color:#adb6aa}.player-list .platform-avatar,.team-roster-detail .platform-avatar,.player-id-with-clubs>span>button{background:#fff;border-color:#aeb7ab}.modal-backdrop{background:#252b258f}.modal{color:#20241f;background:#f7f8f5;border-color:#aeb7ac;box-shadow:0 30px 90px #26302638}.modal-head{border-bottom-color:#c3c9c0}.modal-head button{color:#646d62}.modal button:not(.primary):not(.danger){color:#343c33;background:#e9ede7;border-color:#b4bcb2}table{color:#293028}th{color:#5f685e;background:#e6eae4}td{border-color:#d2d7d0}tbody tr:hover{background:#b6ff180d}.standings,.recent-games,.player-list,.admin-list,.period-list,.fixture-review,.team-roster-detail,.tournament-form,.tournament-steps{background:#fff}.login-screen{background:radial-gradient(circle at 24% 35%,#b6ff1833 0,#0000 34%),linear-gradient(120deg,#eef1ec,#dfe3dd)}.login-brand:after{background:linear-gradient(105deg,#0000 55%,#f5f7f2 100%)}.login-brand img{content:url(/riva10ne-logo-gray-lime.png);filter:drop-shadow(0 18px 26px #20282026)}.login-brand h1{color:#20241f;text-shadow:none}.login-brand p,.login-features{color:#596258}.login-features span:first-letter{color:#5d8c00}.login-panel{background:#f7f8f5e8;border-left-color:#c3c9c0;box-shadow:-24px 0 55px #2028200d}.login-box h2{color:#20241f}.login-box>p{color:#626a61}.login-box label{color:#596258}.login-access-mode button{color:#596258;background:#edf0eb;border-color:#b8c0b5}.login-access-mode button.active,.login-access-mode button.active.rel{color:#315d00;background:#e4f5c2;border-color:#8ebf2d;box-shadow:inset 0 0 0 1px #b6ff1840}.login-access-note{color:#667063}.mobile-brand img{content:url(/riva10ne-logo-gray-lime.png)}.pull-refresh-indicator{color:#315d00!important;background:#f7f8f5ee!important;border-color:#90bc34!important;box-shadow:0 8px 22px #26302620!important}.pull-refresh-indicator span{color:#6d9b00!important;text-shadow:none!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.top-actions .recruitment-notification{color:#315d00!important;background:#fff!important;border-color:#aeb7ac!important}.top-actions .role-display{color:#315d00!important;background:#e9f7ca!important;border-color:#8db530!important}}.team-card .club-name-link,.club-text-link,.club-tag-link,.recent-team-link,.match-stat-team-link,.game-lineup-club{outline-offset:3px;border-radius:6px;outline:1px solid #0000;transition:color .18s,outline-color .18s,box-shadow .18s,background .18s;color:#20241f!important;text-decoration:none!important}.team-card .club-name-link{padding:4px 7px}.team-card .club-name-link:hover,.team-card .club-name-link:focus-visible,.club-text-link:hover,.club-text-link:focus-visible,.club-tag-link:hover,.club-tag-link:focus-visible,.recent-team-link:hover,.recent-team-link:focus-visible,.match-stat-team-link:hover,.match-stat-team-link:focus-visible,.game-lineup-club:hover,.game-lineup-club:focus-visible{box-shadow:0 0 0 3px #b6ff1829,0 0 14px #8acb0038;color:#111510!important;background:#b6ff180f!important;outline-color:#9ee600!important}.game-lineup-club:hover b,.match-stat-team-link:hover b{color:#111510!important;text-decoration:none!important}:root{--acid:#3f473e}.eyebrow,.content :where(h1,h2,h3,h4,h5,h6,p,b,strong,small,em,label,a,button,span,th,td),.login-screen :where(h1,h2,h3,p,b,strong,small,em,label,a,button,span),.desktop-nav-tabs>button.selected>span,.role-pill,.role-display,.role-display small,.transfer-status b,.transfer-clock{color:#3f473e!important;text-shadow:none!important}.content button:not(.primary):not(.danger):not(.logout):hover,.content button:not(.primary):not(.danger):not(.logout):focus-visible,.content button:not(.primary):not(.danger):not(.logout).active,.content button:not(.primary):not(.danger):not(.logout).selected,.content [role=button]:hover,.content [role=button]:focus-visible,.content [aria-selected=true],.content [aria-current=true]{color:#20241f!important;background:#d9ddd7!important;border-color:#9ee600!important;outline-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838,0 8px 20px #20282017!important}.confederation-directory>button,.confederation-directory>article,.confederation-open,.tournament-directory>button{color:#20241f!important;background:#f7f8f5!important}.confederation-directory>button.selected,.tournament-confederations .confederation-directory>button.selected,.confederation-directory>article:hover,.confederation-directory>article:focus-within,.confederation-directory>article:hover .confederation-open,.confederation-directory>article:focus-within .confederation-open,.tournament-directory>button:hover,.tournament-directory>button:focus-visible{color:#20241f!important;background:#d9ddd7!important;border-color:#9ee600!important;outline:0!important;box-shadow:0 0 0 2px #b6ff183d,0 10px 24px #2028201a!important}.confederation-directory b,.confederation-open b,.tournament-directory h3,.tournament-directory em,.confederation-directory em,.confederation-open em{color:#20241f!important}nav button:hover,nav button.active,.desktop-nav-tabs>button:hover,.desktop-nav-tabs>button.selected{color:#20241f!important;background:#d9ddd7!important;border-color:#9ee600!important}nav button:hover .menu-pack-icon,nav button:focus-visible .menu-pack-icon,nav button.active .menu-pack-icon{color:#596158!important;filter:none!important}.desktop-nav-tabs>button.selected>span,.desktop-nav-tabs>button:hover>span{color:#20241f!important}:root{--r10-info:#e3e9e7;--r10-info-soft:#edf1ef;--r10-info-hover:#d4dad7;--r10-info-line:#b4bfbb;--r10-info-text:#303830}.transfer-summary-status,.transfer-summary.is-closed .transfer-summary-status,.transfer-market-list article,.recent-games-list article,.recent-games-list article.is-final,.tournament-module .match-list .match-row:not(.match-editing),.result-access-note,.club-search>div,.dt-agent-search>div,.stats-search,.player-directory-filters{color:var(--r10-info-text)!important;border-color:var(--r10-info-line)!important;background:linear-gradient(145deg,var(--r10-info-soft),var(--r10-info))!important;box-shadow:inset 0 1px #ffffffb8,0 6px 16px #26302610!important}.transfer-summary-status :where(b,span,small),.transfer-summary.is-closed .transfer-summary-status :where(b,span,small),.recent-games-list article :where(b,strong,small,em,span,button),.tournament-module .match-list .match-row:not(.match-editing) :where(b,strong,small,em,span,button),.result-access-note :where(b,p,small,span){color:var(--r10-info-text)!important;text-shadow:none!important}.recent-games-list article:hover,.recent-games-list article:focus-within,.transfer-market-list article:hover,.transfer-market-list article:focus-within,.tournament-module .match-list .match-row:not(.match-editing):hover,.tournament-module .match-list .match-row:not(.match-editing):focus-within,.club-search>div:hover,.club-search>div:focus-within,.dt-agent-search>div:hover,.dt-agent-search>div:focus-within,.stats-search:hover,.stats-search:focus-within,.player-directory-filters:hover,.player-directory-filters:focus-within{color:#20241f!important;background:var(--r10-info-hover)!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838,0 10px 24px #20282017!important}.club-search input,.dt-agent-search input,.dt-search input,.stats-search input,.player-directory-filters input,.player-directory-filters select,.role-assignment-form input,.tournament-calendar-filter select,.game-filter-selectors select{color:var(--r10-info-text)!important;border-color:var(--r10-info-line)!important;background:#f7f8f5!important;box-shadow:inset 0 1px 2px #2630260d!important}.club-search input::placeholder,.dt-agent-search input::placeholder,.dt-search input::placeholder,.stats-search input::placeholder,.player-directory-filters input::placeholder,.role-assignment-form input::placeholder{color:#747d75!important}.club-search input:focus,.dt-agent-search input:focus,.dt-search input:focus,.stats-search input:focus,.player-directory-filters input:focus,.player-directory-filters select:focus,.role-assignment-form input:focus,.tournament-calendar-filter select:focus,.game-filter-selectors select:focus{color:#20241f!important;background:#fff!important;border-color:#9ee600!important;box-shadow:0 0 0 3px #b6ff182e!important}.club-search>div>span,.dt-agent-search i{color:#596158!important;text-shadow:none!important}.fixture-score-slot,.fixture-score-slot input{color:var(--r10-info-text)!important;border-color:var(--r10-info-line)!important;background:#f7f8f5!important}.top-actions :where(button,.role-display,.role-switch,.recruitment-notification,.logout),.top-actions :where(button,.role-display,.role-switch,.recruitment-notification,.logout) :where(b,small,span),.user-action-launcher,.user-action-launcher span,.user-action-menu>summary,.user-action-menu>summary span,.user-action-menu>div,.user-action-menu>div button,.user-actions-sheet button,.row-actions button,.team-management button,.membership-roster-selector button,.membership-club-links button,.tournament-module-nav button,.tournament-module-nav button :where(b,small,span),.account-position-choice button,.account-position-choice button small,.dashboard-table-actions select,.registration-admin-selectors select,.account-admin-grid .account-platform-field select,.tournament-form form>label>input:not([type=file]),.tournament-form form>label>select,.tournament-form .tournament-lineup-rules input,.tournament-form .tournament-lineup-rules select,.lineup-player,.lineup-player :where(b,small,span),.award-card,.award-card :where(h3,p,b,small,span),.award-player-card,.award-player-card :where(b,small,span),.finished-match,.finished-match :where(b,strong,small,span),.finished-table-wrap :where(th,td,b,small,span),.league-registration-control,.league-registration-control :where(h2,h3,p,b,small,span),.mfa-setup,.mfa-setup :where(h2,h3,p,b,small,span,label),.security-sessions article,.security-sessions article :where(b,small,span,em),.permission-role-tabs button,.permission-role-tabs button :where(b,small,span),.permission-groups fieldset,.permission-groups fieldset :where(legend,label,b,small,span),.maintenance-actions article,.maintenance-actions article :where(h3,p,b,small,span),.maintenance-old-list article,.maintenance-old-list article :where(b,small,span),.system-notification-inbox article,.system-notification-inbox article :where(h3,p,b,small,span,time),.site-maintenance-control .site-maintenance-visual b{color:#fff!important;text-shadow:none!important}.user-action-launcher:hover,.user-action-launcher:focus-visible,.user-action-menu>summary:hover,.user-action-menu>summary:focus-visible,.user-action-menu>div button:hover,.user-action-menu>div button:focus-visible,.user-actions-sheet button:hover,.user-actions-sheet button:focus-visible,.row-actions button:hover,.row-actions button:focus-visible,.team-management button:hover,.team-management button:focus-visible,.membership-roster-selector button:hover,.membership-roster-selector button:focus-visible,.membership-club-links button:hover,.membership-club-links button:focus-visible,.tournament-module-nav button:hover,.tournament-module-nav button:focus-visible,.account-position-choice button:hover,.account-position-choice button:focus-visible,.user-action-launcher:hover span,.user-action-launcher:focus-visible span,.user-action-menu>summary:hover span,.user-action-menu>summary:focus-visible span,.tournament-module-nav button:hover :where(b,small,span),.tournament-module-nav button:focus-visible :where(b,small,span),.account-position-choice button:hover small,.account-position-choice button:focus-visible small{color:#20241f!important}:is(.top-actions button,.top-actions .role-display,.top-actions .role-switch,.top-actions .recruitment-notification,.top-actions .logout,.user-action-launcher,.user-action-menu>summary,.user-action-menu>div button,.user-actions-sheet button,.row-actions button,.team-management button,.membership-roster-selector button,.membership-club-links button,.tournament-module-nav button,.account-position-choice button,.permission-role-tabs button):is(:hover,:focus-visible,:active,.active,.selected,[aria-selected=true],[aria-pressed=true]),.user-action-menu[open]>summary{color:#171b17!important;text-shadow:none!important;background:#d4dad7!important;border-color:#9ee600!important;outline-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838,0 8px 20px #20282017!important}:is(.top-actions button,.top-actions .role-display,.top-actions .role-switch,.top-actions .recruitment-notification,.top-actions .logout,.user-action-launcher,.user-action-menu>summary,.user-action-menu>div button,.user-actions-sheet button,.row-actions button,.team-management button,.membership-roster-selector button,.membership-club-links button,.tournament-module-nav button,.account-position-choice button,.permission-role-tabs button):is(:hover,:focus-visible,:active,.active,.selected,[aria-selected=true],[aria-pressed=true]) :where(b,strong,small,span,em,i),.user-action-menu[open]>summary :where(b,strong,small,span,em,i){color:#171b17!important;text-shadow:none!important}.primary,.modal button.primary,.directory-intro>.add-team-cta,.team-admin-bar>.add-team-cta{min-height:52px;color:#17200d!important;font:1000 11px var(--font-mono)!important;letter-spacing:.08em!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;text-shadow:none!important;background:linear-gradient(135deg,#d9ff37 0%,#9ee600 58%,#86d600 100%)!important;border:1px solid #c9ff43!important;border-radius:0!important;padding:14px 22px!important;transition:transform .18s,filter .18s,box-shadow .18s!important;box-shadow:0 0 22px #a9ff1742,inset 0 1px #fff9!important}.primary :where(b,strong,small,span,em,i),.directory-intro>.add-team-cta :where(b,strong,small,span,em,i),.team-admin-bar>.add-team-cta :where(b,strong,small,span,em,i){color:#17200d!important}.primary:hover:not(:disabled),.primary:focus-visible:not(:disabled),.modal button.primary:hover:not(:disabled),.modal button.primary:focus-visible:not(:disabled),.directory-intro>.add-team-cta:hover,.directory-intro>.add-team-cta:focus-visible,.team-admin-bar>.add-team-cta:hover,.team-admin-bar>.add-team-cta:focus-visible{transform:translateY(-2px);color:#10160b!important;background:linear-gradient(135deg,#efff79,#b5ff18)!important;border-color:#dcff78!important;box-shadow:0 0 30px #b6ff006b,inset 0 1px #fff!important}.primary:disabled,.modal button.primary:disabled{filter:saturate(.3);opacity:.48;cursor:not-allowed;box-shadow:none!important;transform:none!important}.transfer-summary.is-open .transfer-summary-status{min-height:52px;color:#17200d!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;background:linear-gradient(135deg,#d9ff37 0%,#9ee600 58%,#86d600 100%)!important;border:1px solid #c9ff43!important;border-radius:0!important;padding:12px 22px!important;box-shadow:0 0 26px #a9ff1752,inset 0 1px #fff9!important}.transfer-summary.is-open .transfer-summary-status :where(.market-pill,.transfer-summary-clock,b,span,i){color:#17200d!important;text-shadow:none!important}.transfer-summary.is-open .transfer-summary-status .market-pill.open{letter-spacing:.09em;font-weight:1000;background:0 0!important;border:0!important;padding:0!important}.transfer-summary.is-open .transfer-summary-clock{border-left-color:#52750066!important}.team-detail-hero :where(.back-team-list,.eyebrow,h2,p,p b),.team-detail-hero .team-detail-badges span{color:#fff!important;text-shadow:0 1px 3px #0009!important}.team-detail-hero .team-detail-badges span{box-shadow:inset 0 1px #ffffff12;background:#07131d70!important;border-color:#ffffff70!important}.team-detail-hero .back-team-list:hover,.team-detail-hero .back-team-list:focus-visible{color:#fff!important;background:#ffffff14!important;border-color:#9ee600!important}.team-detail-actions>.primary,.team-detail-actions>.delete-team-profile,.team-detail-actions .assign-dt-profile{width:100%;min-height:52px;transform:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;box-shadow:none!important;color:#fff!important;font:1000 11px var(--font-mono)!important;letter-spacing:.08em!important;text-shadow:none!important;border-radius:0!important;padding:14px 22px!important;transition:filter .18s,border-color .18s,box-shadow .18s,transform .18s!important}.team-detail-actions>.primary{background:#78b900!important;border:1px solid #a9ed00!important}.team-detail-actions>.delete-team-profile{background:#c72539!important;border:1px solid #ff5363!important}.team-detail-actions .assign-dt-profile{background:#176fc5!important;border:1px solid #54a8ff!important}.team-detail-actions .dt-assignment-actions{grid-template-columns:1fr}:is(.team-detail-actions>.primary,.team-detail-actions>.delete-team-profile,.team-detail-actions .assign-dt-profile):is(:hover,:focus-visible,:active,.active,.selected,[aria-pressed=true]){filter:brightness(1.12);transform:translateY(-2px);color:#fff!important}.team-detail-actions>.primary:is(:hover,:focus-visible,:active,.active,.selected,[aria-pressed=true]){background:#78b900!important;border-color:#cfff52!important;box-shadow:0 0 0 2px #b6ff1840,0 0 24px #a7ff006b!important}.team-detail-actions>.delete-team-profile:is(:hover,:focus-visible,:active,.active,.selected,[aria-pressed=true]){background:#c72539!important;border-color:#ff8d98!important;box-shadow:0 0 0 2px #ff536338,0 0 24px #ff294d68!important}.team-detail-actions .assign-dt-profile:is(:hover,:focus-visible,:active,.active,.selected,[aria-pressed=true]){background:#176fc5!important;border-color:#8ac4ff!important;box-shadow:0 0 0 2px #54a8ff38,0 0 24px #1687f06b!important}.transfer-summary.is-closed .market-pill.closed i{background:#f04455!important;box-shadow:0 0 0 4px #f044551b,0 0 12px #f04455cc!important}.transfer-summary.is-open .transfer-summary-status .market-pill.open i{background:#20d875!important;box-shadow:0 0 0 4px #20d8751f,0 0 12px #20d875cc!important}.top-actions .role-display :where(b,small){color:#fff!important;text-shadow:none!important}.top-actions .role-display:is(:hover,:focus-visible,:active,.active,.selected) :where(b,small){color:#171b17!important;text-shadow:none!important}.top-actions .role-display{cursor:pointer}.tournament-module-nav button{color:#20241f!important;box-shadow:none!important;background:#f7f8f5!important;border-color:#c3cac1!important}.tournament-module-nav button :where(b,small,span){color:#20241f!important}.tournament-module-nav button>span{color:#495148!important;background:#e3e8e2!important}.tournament-module-nav button:is(:hover,:focus-visible,.active,[aria-selected=true]),.tournament-module-nav button.danger-tab.active{color:#10160b!important;background:linear-gradient(135deg,#d9ff37,#9ee600 60%,#86d600)!important;border-color:#c9ff43!important;box-shadow:inset 0 -3px #6ca800,0 0 22px #a9ff1742!important}.tournament-module-nav button:is(:hover,:focus-visible,.active,[aria-selected=true]) :where(b,small,span),.tournament-module-nav button.danger-tab.active :where(b,small,span){color:#10160b!important}.tournament-module-nav button:is(:hover,:focus-visible,.active,[aria-selected=true])>span,.tournament-module-nav button.danger-tab.active>span{color:#10160b!important;background:#efff8a!important}.confederation-edit{min-width:100px;min-height:42px;color:#17200d!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;box-shadow:none!important;font:1000 9px var(--font-mono)!important;letter-spacing:.07em!important;background:linear-gradient(135deg,#d9ff37,#9ee600 60%,#86d600)!important;border:1px solid #c9ff43!important;border-radius:0!important;padding:10px 16px!important}.confederation-edit:is(:hover,:focus-visible){color:#10160b!important;background:linear-gradient(135deg,#efff79,#b5ff18)!important;box-shadow:0 0 24px #b6ff0060!important}.published-tournament,.published-tournament.is-expanded{color:#fff!important;background:linear-gradient(135deg,#071a30,#071019 72%)!important;border-color:#168bd1!important}.published-tournament .published-tournament-summary :where(.eyebrow,h2,p,small,span,label),.published-tournament .tournament-calendar-filter>span{color:#fff!important;text-shadow:none!important}.published-tournament:hover>.published-tournament-summary,.published-tournament:focus-within>.published-tournament-summary,.published-tournament .published-tournament-summary:hover,.published-tournament .published-tournament-summary:focus-visible{background:#d4dad7!important}.published-tournament:hover>.published-tournament-summary :where(.eyebrow,h2,p,small,span,label),.published-tournament:focus-within>.published-tournament-summary :where(.eyebrow,h2,p,small,span,label){color:#171b17!important;text-shadow:none!important}.tournament-edit-button,.tournament-finalize-button,.tournament-info-update{min-height:48px;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;font:1000 10px var(--font-mono)!important;letter-spacing:.07em!important;text-shadow:none!important;border-radius:0!important;padding:12px 20px!important;transition:filter .18s,box-shadow .18s,transform .18s!important}.tournament-edit-button{color:#17200d!important;box-shadow:none!important;background:linear-gradient(135deg,#d9ff37,#9ee600 60%,#86d600)!important;border:1px solid #c9ff43!important}.tournament-finalize-button{color:#1d1308!important;box-shadow:none!important;background:#ee7b17!important;border:1px solid #ffbd5a!important}.tournament-info-update{color:#fff!important;width:auto!important;box-shadow:none!important;background:#185fc7!important;border:1px solid #63b5ff!important;justify-self:start!important}:is(.tournament-edit-button,.tournament-finalize-button,.tournament-info-update):is(:hover,:focus-visible){filter:brightness(1.12);transform:translateY(-2px)}.tournament-edit-button:is(:hover,:focus-visible){color:#17200d!important;box-shadow:0 0 24px #a9ff1766!important}.tournament-finalize-button:is(:hover,:focus-visible){color:#1d1308!important;background:#ee7b17!important;box-shadow:0 0 24px #ff8d2766!important}.tournament-info-update:is(:hover,:focus-visible){color:#fff!important;background:#185fc7!important;box-shadow:0 0 24px #1687f06b!important}.tournament-form .tournament-lineup-rules :where(legend,label,small,span,b),.tournament-form .image-upload>div :where(span,b,small),.tournament-form .draw-note :where(p,b,small,span),.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) :where(button,button span,button em){color:#fff!important;text-shadow:none!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button{background:#08131d!important;border-color:#385264!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button:is(:hover,:focus-visible,.selected,[aria-pressed=true]){color:#171b17!important;background:#d4dad7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838,0 8px 20px #20282017!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button:is(:hover,:focus-visible,.selected,[aria-pressed=true]) :where(span,b,small,em,i){color:#171b17!important;text-shadow:none!important}.tournament-form .tournament-lineup-rules input,.tournament-form .tournament-lineup-rules select,.tournament-form form>label>input:not([type=file]),.tournament-form form>label>select{color:#fff!important;background:#08131d!important}.tournament-form select option:checked{color:#171b17!important;background:#d4dad7!important}.tournament-form .draw-note{text-align:center;justify-content:center;min-height:92px;background:#eef1ec!important;border-color:#bac3b8!important;padding:20px 24px!important}.tournament-form .draw-note>span,.tournament-form .draw-note :where(p,b,small){color:#171b17!important;text-shadow:none!important}.tournament-form .draw-note p{justify-items:center;gap:5px;display:grid}.tournament-form .draw-note small{max-width:760px;line-height:1.5;margin:0!important}.tournament-form .tournament-lineup-rules{min-height:210px;margin-top:10px;overflow:visible;padding-top:30px!important}.tournament-form .tournament-lineup-rules legend{white-space:normal;line-height:1.5;padding:0 12px!important}.confederation-open>div{min-width:0;padding-right:86px}.confederation-edit{letter-spacing:.045em!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;min-width:72px!important;min-height:30px!important;padding:6px 10px!important;font-size:7.5px!important;top:16px!important;right:16px!important}@media (width<=700px){.tournament-form .draw-note{align-items:flex-start;min-height:108px;padding:18px 14px!important}.tournament-form .tournament-lineup-rules{min-height:0;padding-top:26px!important}.confederation-open>div{padding-right:72px}.confederation-edit{min-width:64px!important;top:10px!important;right:10px!important}}.confederation-directory>article{min-height:270px}.confederation-open{align-content:start;min-height:270px;padding-top:76px!important}.confederation-open>div{padding-right:0}@media (width<=700px){.confederation-directory>article,.confederation-open{min-height:250px}.confederation-open{padding-top:64px!important}.confederation-open>div{padding-right:0}}:where(.player-directory-filters input,.player-directory-filters select,.player-directory-filters>button,.club-search input,.dt-agent-search input,.dt-search input,.stats-search input,.role-assignment-form input,.dashboard-table-actions select,.game-filter-selectors select,.tournament-calendar-filter select){box-sizing:border-box!important;height:48px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;font-size:12px!important;line-height:46px!important}.club-search>div,.dt-agent-search>div,.stats-search{min-height:48px!important}:where(.player-directory-filters input,.player-directory-filters select,.club-search input,.dt-agent-search input,.dt-search input,.stats-search input,.role-assignment-form input,.dashboard-table-actions select,.game-filter-selectors select,.tournament-calendar-filter select){color:#20241f!important;-webkit-text-fill-color:#20241f!important;background-color:#f7f8f5!important}:where(.player-directory-filters select,.dashboard-table-actions select,.game-filter-selectors select,.tournament-calendar-filter select) option{color:#20241f!important;background:#f7f8f5!important}:where(.registration-admin-selectors select,.account-admin-grid .account-platform-field select,.tournament-form form>label>select,.tournament-form .tournament-lineup-rules select){color:#fff!important;-webkit-text-fill-color:#fff!important}:where(.registration-admin-selectors select,.account-admin-grid .account-platform-field select,.tournament-form form>label>select,.tournament-form .tournament-lineup-rules select) option{color:#fff;background:#08131d}.team-create-form .image-upload>div :where(span,b,small){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.team-create-form .image-upload>div:is(:hover,:focus-within){color:#171b17!important;background:#d4dad7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838!important}.team-create-form .image-upload>div:is(:hover,:focus-within) :where(span,b,small){color:#171b17!important;-webkit-text-fill-color:#171b17!important;text-shadow:none!important}.team-create-form .kit-color-picker label{min-height:64px;background:#68716d!important;border-color:#89928e!important;box-shadow:inset 0 1px #ffffff24!important}.team-create-form .kit-color-picker label b{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.team-create-form .kit-color-picker label:is(:hover,:focus-within){background:#d4dad7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838!important}.team-create-form .kit-color-picker label:is(:hover,:focus-within) b{color:#171b17!important;-webkit-text-fill-color:#171b17!important}.team-create-form .asset-actions>button:first-child{min-height:48px;color:#fff!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;box-shadow:none!important;font:1000 10px var(--font-mono)!important;letter-spacing:.07em!important;text-shadow:none!important;background:linear-gradient(135deg,#ff536c,#d92343 68%,#bd1533)!important;border:1px solid #ff7385!important;border-radius:0!important;padding:12px 22px!important}.team-create-form .asset-actions>button:first-child:is(:hover,:focus-visible){transform:translateY(-2px);color:#fff!important;background:linear-gradient(135deg,#ff7184,#e82d4c)!important;border-color:#ff91a0!important;box-shadow:0 0 24px #ff365666!important}.player-registration-form{background:#f7f8f5;gap:20px!important;padding:24px!important}.player-registration-form>label,.player-registration-form .gaming-id-platform-row>label,.player-registration-form .player-number-row label{color:#3f473e!important}.player-registration-form input:not([type=radio]),.player-registration-form select{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #aeb8ad!important;border-radius:8px!important;min-height:48px!important;box-shadow:inset 0 1px 2px #2630260d!important}.player-registration-form input:not([type=radio]):focus,.player-registration-form select:focus{border-color:#8ec900!important;outline:0!important;box-shadow:0 0 0 3px #b6ff1830!important}.player-registration-form input::placeholder{color:#7b847b!important}.player-registration-form .registration-admin-selectors,.player-registration-form .registration-assignment,.player-registration-form .position-picker{background:linear-gradient(145deg,#eef1ed,#e3e8e2)!important;border:1px solid #b8c1b6!important;border-radius:10px!important;box-shadow:inset 0 1px #fff,0 8px 20px #2630260d!important}.player-registration-form .registration-admin-selectors{padding:18px!important}.player-registration-form .registration-admin-selectors label{color:#3f473e!important}.player-registration-form .registration-admin-selectors select{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important}.player-registration-form .registration-admin-selectors select option{color:#20241f!important;background:#fff!important}.player-registration-form .registration-assignment :where(span,p,small,b){color:#303830!important}.player-registration-form .registration-assignment>div{border-radius:7px;background:#fff!important;border:1px solid #c2cac0!important}.player-registration-form .platform-picker legend,.player-registration-form .position-picker legend,.player-registration-form .position-picker legend small{color:#596258!important;text-shadow:none!important}.player-registration-form .platform-picker label>span{color:#303830!important;background:#fff!important;border:1px solid #b3bdb1!important;border-radius:8px!important;min-height:54px!important;box-shadow:0 4px 12px #2630260d!important}.player-registration-form .platform-picker img{filter:invert();opacity:.82}.player-registration-form .platform-picker input:checked+span,.player-registration-form .platform-picker label>span:is(:hover,:focus-visible){color:#17200d!important;background:#e5f5c6!important;border-color:#8ec900!important;box-shadow:0 0 0 2px #b6ff1838,0 7px 16px #26302612!important}.player-registration-form .position-picker{padding:20px!important}.player-registration-form .position-picker>div{gap:10px!important}.player-registration-form .position-picker button{min-height:54px;color:#303830!important;background:#fff!important;border:1px solid #b3bdb1!important;border-radius:8px!important;box-shadow:0 3px 10px #2630260a!important}.player-registration-form .position-picker button :where(b,span){color:#303830!important}.player-registration-form .position-picker button:is(:hover,:focus-visible,.selected){color:#171b17!important;background:#d9ddd7!important;border-color:#8ec900!important;box-shadow:0 0 0 2px #b6ff1838,0 7px 16px #26302612!important}.player-registration-form .position-picker button.selected{background:#e5f5c6!important}.player-registration-form .position-picker button:is(:hover,:focus-visible,.selected) :where(b,span){color:#171b17!important}.player-registration-form .position-picker>p{color:#5f695f!important}@media (width<=700px){.player-registration-form{gap:16px!important;padding:16px!important}.player-registration-form .platform-picker>div{grid-template-columns:1fr!important}.player-registration-form .position-picker{padding:15px!important}}.tournament-form{color:#20241f!important;background:#fff!important}.tournament-form form{background:#f7f8f5!important}.tournament-form form>label,.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field),.tournament-form .tournament-lineup-rules label{color:#3f473e!important;text-shadow:none!important}.tournament-form form>label>input:not([type=file]),.tournament-form form>label>select,.tournament-form .tournament-lineup-rules input,.tournament-form .tournament-lineup-rules select{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #aeb8ad!important;box-shadow:inset 0 1px 2px #2630260d!important}.tournament-form form>label>input:not([type=file]):focus,.tournament-form form>label>select:focus,.tournament-form .tournament-lineup-rules input:focus,.tournament-form .tournament-lineup-rules select:focus{background:#fff!important;border-color:#8ec900!important;box-shadow:0 0 0 3px #b6ff1830!important}.tournament-form select option,.tournament-form select option:checked{color:#20241f!important;background:#fff!important}.tournament-form .image-upload>div{color:#303830!important;background:linear-gradient(145deg,#eef1ed,#e3e8e2)!important;border-color:#aeb8ad!important;box-shadow:inset 0 1px #fff,0 7px 18px #2630260d!important}.tournament-form .image-upload>div :where(span,b,small){color:#303830!important;-webkit-text-fill-color:#303830!important}.tournament-form .image-upload>div:is(:hover,:focus-within){background:#d4dad7!important;border-color:#8ec900!important;box-shadow:0 0 0 2px #b6ff1838!important}.tournament-form .tournament-lineup-rules,.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field){background:linear-gradient(145deg,#eef1ed,#e3e8e2)!important;border:1px solid #b8c1b6!important;border-radius:10px!important;box-shadow:inset 0 1px #fff,0 8px 20px #2630260d!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field){padding:20px!important}.tournament-form .tournament-lineup-rules :where(legend,label,small,span,b),.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) :where(span,b,small){color:#465046!important;text-shadow:none!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button{min-height:50px;color:#303830!important;background:#fff!important;border:1px solid #b3bdb1!important;border-radius:8px!important;box-shadow:0 3px 10px #2630260a!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button :where(span,b,small,em){color:#303830!important;text-shadow:none!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button:is(:hover,:focus-visible){color:#171b17!important;background:#d9ddd7!important;border-color:#8ec900!important;box-shadow:0 0 0 2px #b6ff1838,0 7px 16px #26302612!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button.selected,.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button[aria-pressed=true]{color:#171b17!important;background:#e5f5c6!important;border-color:#8ec900!important;box-shadow:0 0 0 2px #b6ff1838,0 7px 16px #26302612!important}.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field) button:is(:hover,:focus-visible,.selected,[aria-pressed=true]) :where(span,b,small,em){color:#171b17!important}.tournament-form .team-shortage{border-radius:8px;color:#6b3a08!important;background:#fff2dc!important;border-color:#e3a04c!important}@media (width<=700px){.tournament-form :where(.confederation-field,.weekday-field,.team-selector-field){padding:15px!important}}.profile-dashboard:has(.public-profile-toolbar){gap:20px}.profile-dashboard:has(.public-profile-toolbar)>.card{color:#20241f!important;background:#f7f8f5!important;border:1px solid #b9c2b7!important;box-shadow:0 16px 38px #26302614!important}.public-profile-toolbar{background:linear-gradient(110deg,#f2f4f0,#fff)!important;border-left:4px solid #9ee600!important}.public-profile-toolbar>button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);min-height:46px;color:#fff!important;box-shadow:none!important;background:#68716d!important;border:1px solid #7d8880!important;border-radius:0!important}.public-profile-toolbar>button:is(:hover,:focus-visible){color:#171b17!important;background:#d4dad7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838!important}.public-profile-toolbar :where(.eyebrow,h2,p){color:#273028!important;text-shadow:none!important}.public-profile-toolbar .eyebrow{color:#587019!important}.profile-dashboard:has(.public-profile-toolbar) .gaming-profile-layout{align-items:start!important}.profile-dashboard:has(.public-profile-toolbar) .public-player-summary{min-width:0;padding:8px 0}.profile-dashboard:has(.public-profile-toolbar) .platform-heading{border-bottom:1px solid #c5ccc2;padding:0 0 20px}.profile-dashboard:has(.public-profile-toolbar) .platform-heading>img{background:#162029!important;border-color:#48544c!important;box-shadow:0 5px 14px #26302624!important}.profile-dashboard:has(.public-profile-toolbar) .platform-heading small{color:#566156!important}.profile-dashboard:has(.public-profile-toolbar) .platform-heading b{color:#1f2520!important;text-shadow:none!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-top:0!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market>span{justify-content:center;min-height:112px;background:linear-gradient(145deg,#eef1ed,#e3e8e2)!important;border:1px solid #c4ccc1!important;border-radius:10px!important;padding:18px 20px!important;box-shadow:inset 0 1px #fff!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market>span:nth-child(3){grid-column:1/-1}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market :where(small,em){color:#596359!important;text-shadow:none!important}:is(.profile-dashboard:has(.public-profile-toolbar) .player-membership-market b,.profile-dashboard:has(.public-profile-toolbar) .player-membership-market b :where(button,span)){color:#1f2520!important;-webkit-text-fill-color:#1f2520!important;text-shadow:none!important}.profile-dashboard:has(.public-profile-toolbar) .historical-profile-stats{background:#dfe4de!important;border:1px solid #b9c2b7!important;border-radius:12px!important;margin-top:0!important;padding:20px!important}.profile-dashboard:has(.public-profile-toolbar) .historical-profile-stats>span{color:#303830!important}.profile-dashboard:has(.public-profile-toolbar) .historical-profile-stats article{border:1px solid #c4ccc1;align-content:center;min-height:92px;box-shadow:inset 0 1px #fff;background:#f7f8f5!important}.profile-dashboard:has(.public-profile-toolbar) .historical-profile-stats :where(strong,small){color:#263027!important;text-shadow:none!important}.profile-dashboard:has(.public-profile-toolbar) .historical-profile-stats i{color:#78ad00!important}.profile-dashboard:has(.public-profile-toolbar) .privacy-note{color:#475147!important;background:#eef1ed!important;border-color:#b9c2b7!important;margin:0!important}.profile-dashboard:has(.public-profile-toolbar) .market-profile-value{color:#fff!important;background:linear-gradient(135deg,#59635f,#747e79)!important;border-color:#87928a!important;box-shadow:0 10px 24px #26302620!important}.profile-dashboard:has(.public-profile-toolbar) .market-profile-value :where(small,b,span){color:#fff!important;text-shadow:none!important}@media (width<=900px){.profile-dashboard:has(.public-profile-toolbar) .gaming-profile-layout{grid-template-columns:1fr!important}.profile-dashboard:has(.public-profile-toolbar) .profile-card-market-column{width:min(100%,430px);margin:auto}}@media (width<=700px){.profile-dashboard:has(.public-profile-toolbar) .player-membership-market{grid-template-columns:1fr!important}:is(.profile-dashboard:has(.public-profile-toolbar) .player-membership-market>span:nth-child(3),.profile-dashboard:has(.public-profile-toolbar) .player-membership-market>span:last-child){grid-column:auto!important}.profile-dashboard:has(.public-profile-toolbar) .historical-profile-stats>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market :where(small,b,em){font-size:initial!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market small{font:800 10px var(--font-mono)!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market b{font:900 20px/1.2 var(--font-mono)!important}.profile-dashboard:has(.public-profile-toolbar) .player-membership-market em{font:700 11px var(--font-mono)!important}}.delete-tournament{color:#20241f!important;background:#f7f8f5!important;border-color:#b9c2b7!important;box-shadow:0 16px 38px #26302614!important}.delete-heading{border-bottom-color:#c5ccc2!important}.delete-heading>span{color:#c91f3d!important;background:#fff0f2!important;border-color:#ff9ca8!important}.delete-heading .eyebrow{color:#a71e34!important}.delete-heading h2{color:#252b26!important;text-shadow:none!important}.delete-heading p{color:#596259!important}.delete-list>article{border-radius:9px;min-height:86px;background:linear-gradient(145deg,#eef1ed,#e3e8e2)!important;border:1px solid #b9c2b7!important;border-left:4px solid #89938b!important;padding:17px 20px!important;box-shadow:inset 0 1px #fff,0 7px 18px #2630260d!important}.delete-list>article b{color:#202620!important;text-shadow:none!important;font-size:14px!important}.delete-list>article small{color:#596259!important;font-size:10px!important}.delete-list>article.selected{background:#fff1f3!important;border-color:#e13d56!important;box-shadow:0 0 0 2px #ff4d5e20!important}.delete-list .tournament-status{color:#4e5951!important}.delete-list .tournament-status.active{color:#187744!important}.delete-list .tournament-status.finished{color:#596259!important}.delete-list>article .danger{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);min-height:44px;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#ef4961,#c91f3d)!important;border:1px solid #c3223d!important;border-radius:0!important;padding:10px 20px!important}.delete-list>article .danger:is(:hover,:focus-visible){transform:translateY(-1px);background:linear-gradient(135deg,#ff687d,#d52a46)!important;border-color:#ff7184!important;box-shadow:0 0 20px #ff365650!important}.delete-security{border-radius:10px;color:#252b26!important;background:#fff1f3!important;border-color:#e5a0aa!important}.delete-security h3{color:#81182b!important}.delete-security>p{color:#604f52!important}.delete-security>p b{color:#a20f2a!important}.delete-security>div button:not(.delete-forever){color:#303830!important;background:#fff!important;border-color:#adb6ad!important}.empty-delete{color:#596259!important}@media (width<=700px){.delete-tournament{padding:18px!important}.delete-heading{align-items:flex-start!important}.delete-list>article{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.delete-list>article .tournament-status{grid-column:1}.delete-list>article .danger{grid-area:1/2/3}}.gaming-card :where(.gaming-card-efficiency span,.gaming-card-position,.gaming-card-position span,.gaming-card-id,.gaming-card-id span,.gaming-card-skills span,.gaming-card-stats span,.gaming-card-stats b,.gaming-card-stats strong){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 2px 5px #000,0 0 8px #000!important}.gaming-card-id img{opacity:1!important;filter:none!important}.player-list .platform-avatar,.team-roster-detail .platform-avatar{background:linear-gradient(145deg,#202c32,#10191f)!important;border-color:#52646d!important;box-shadow:inset 0 1px #ffffff18,0 4px 10px #26302620!important}.player-list .platform-avatar img,.team-roster-detail .platform-avatar img{opacity:1!important;filter:none!important}.player-list .platform-avatar:is(:hover,:focus-visible),.team-roster-detail .platform-avatar:is(:hover,:focus-visible){background:linear-gradient(145deg,#354046,#1b272d)!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838,0 6px 14px #26302628!important}.directory-club-link{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#263027!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.directory-club-link:is(:hover,:focus-visible){text-underline-offset:4px;outline:none;-webkit-text-decoration:underline #9ee600;text-decoration:underline #9ee600;color:#527b00!important;transform:none!important}.directory-player-row .ban-player-action,.directory-player-row .delete-player-action{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);color:#171b17!important;min-height:30px!important;box-shadow:none!important;border-radius:0!important;padding:5px 9px!important}.directory-player-row .ban-player-action{background:linear-gradient(135deg,#ffb43e,#ed8516)!important;border-color:#ffbd55!important}.directory-player-row .delete-player-action{color:#fff!important;background:linear-gradient(135deg,#ef4961,#c91f3d)!important;border-color:#ff687b!important}.directory-player-row .ban-player-action:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 0 14px #ff9d295c!important}.directory-player-row .delete-player-action:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 0 14px #ff36565c!important}.modal:has(.draft-request-form){color:#172019!important;background:#f7f9f6!important}.modal:has(.draft-request-form) .modal-head{color:#172019!important;-webkit-text-fill-color:#172019!important}.modal:has(.draft-request-form) .draft-request-form label{color:#172019!important;-webkit-text-fill-color:#172019!important}.modal:has(.draft-request-form) .draft-request-form>span{color:#172019!important;-webkit-text-fill-color:#172019!important}.modal:has(.draft-request-form) .draft-request-route{color:#fff!important;background:#071018!important}:is(.modal:has(.draft-request-form) .draft-request-route b,.modal:has(.draft-request-form) .draft-request-route small){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}.modal:has(.draft-request-form) textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#78ad00!important}.modal:has(.draft-request-form) textarea::placeholder{opacity:1;color:#596159!important}.directory-player-row .link-player-action{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);color:#102000!important;-webkit-text-fill-color:#102000!important;min-height:30px!important;font:900 7px var(--font-mono)!important;background:linear-gradient(135deg,#bfff35,#70c900)!important;border:1px solid #64a500!important;padding:5px 10px!important}.link-player-form{color:#172019;gap:14px;padding:20px;display:grid}.link-player-form>p{color:#455047;margin:0;font-size:12px;line-height:1.55}.link-player-form>label{color:#253128;font:900 8px var(--font-mono);gap:7px;display:grid}.link-player-form input{min-height:46px;color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important}.link-player-form>div:last-child{justify-content:flex-end;gap:10px;display:flex}.link-player-summary{background:#eef2ed;border:1px solid #c9d1c8;align-items:center;gap:12px;padding:14px;display:flex}.link-player-summary .platform-avatar{background:#071018;width:44px;height:44px;padding:8px}.link-player-summary .platform-avatar img{object-fit:contain;width:100%;height:100%}.link-player-summary div{gap:3px;display:grid}.link-player-summary small,.link-player-summary em{color:#59645c;font:700 8px var(--font-mono);font-style:normal}.link-player-summary b{color:#172019;font:900 15px var(--font-mono)}.account-security-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.account-security-grid form{color:#172019;background:#f7f9f6;border:1px solid #cad3c8;gap:12px;padding:18px;display:grid}.account-security-grid h3{color:#172019;margin:0}.account-security-grid label{color:#344037;font:800 8px var(--font-mono);gap:6px;display:grid}.account-security-grid input{min-height:44px;color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important}.security-delivery-note{color:#546057;margin-top:12px;line-height:1.5;display:block}@media (width<=700px){.account-security-grid{grid-template-columns:1fr}.link-player-form>div:last-child{flex-direction:column}.link-player-form>div:last-child button{width:100%}.player-admin-actions{flex-wrap:wrap}}.user-actions-sheet{gap:12px!important;padding:8px 0!important}.user-actions-sheet>p{color:#465046!important;font-size:13px!important}.user-actions-sheet button{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff20!important}.user-actions-sheet .edit-account-action{background:linear-gradient(135deg,#3e4a4f,#263238)!important;border-color:#58666b!important}.user-actions-sheet .edit-role-action{background:linear-gradient(135deg,#287dcc,#15559b)!important;border-color:#3f9eea!important}.user-actions-sheet .withdraw-role-action{color:#171b17!important;-webkit-text-fill-color:#171b17!important;background:linear-gradient(135deg,#ffb43e,#ed8516)!important;border-color:#ffbd55!important}.user-actions-sheet .delete-user-account{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ef4961,#a90f2b)!important;border-color:#ff687b!important}.user-actions-sheet .user-actions-cancel{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#68716d!important;border-color:#89938b!important}.user-actions-sheet button:is(:hover,:focus-visible){color:#171b17!important;-webkit-text-fill-color:#171b17!important;background:#d4dad7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838!important}.team-card .team-management button{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:36px!important;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;padding:7px 9px!important}.team-card .team-management button:first-child{background:#78b900!important;border-color:#a9ed00!important}.team-card .team-management button:nth-child(2){background:#176fc5!important;border-color:#54a8ff!important}.team-card .team-management button.danger{background:#c72539!important;border-color:#ff5363!important}.team-card .team-management button:is(:hover,:focus-visible){filter:brightness(1.13);transform:translateY(-1px);color:#fff!important;-webkit-text-fill-color:#fff!important}.team-card .team-management button:first-child:is(:hover,:focus-visible){box-shadow:0 0 16px #a7ff0057!important}.team-card .team-management button:nth-child(2):is(:hover,:focus-visible){box-shadow:0 0 16px #2195ff57!important}.team-card .team-management button.danger:is(:hover,:focus-visible){box-shadow:0 0 16px #ff365657!important}.team-confederation-directory>button{min-height:210px}.team-confederation-directory>button>span{color:#3f5d09!important;background:#e7f4cf!important;border-color:#a8cf58!important}.team-confederation-directory>button :where(b,small){color:#252c25!important;text-shadow:none!important}.team-confederation-directory>button em{color:#3f5d09!important}.modal .user-actions-sheet>button.withdraw-role-action,.modal .user-actions-sheet>button.withdraw-role-action:is(:hover,:focus-visible){color:#211b06!important;-webkit-text-fill-color:#211b06!important;background:linear-gradient(135deg,#ffe56b,#f0c929)!important;border-color:#ffe477!important;box-shadow:0 0 0 2px #b6ff1838!important}.modal .user-actions-sheet>button.delete-user-account,.modal .user-actions-sheet>button.delete-user-account:is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ef4961,#b51632)!important;border-color:#ff7184!important;box-shadow:0 0 0 2px #b6ff1838!important}.modal .user-actions-sheet>button.user-actions-cancel,.modal .user-actions-sheet>button.user-actions-cancel:is(:hover,:focus-visible){color:#211507!important;-webkit-text-fill-color:#211507!important;background:linear-gradient(135deg,#ffad35,#e8790d)!important;border-color:#ffbd55!important;box-shadow:0 0 0 2px #b6ff1838!important}.modal .user-actions-sheet>button:is(.withdraw-role-action,.delete-user-account,.user-actions-cancel):is(:hover,:focus-visible){filter:brightness(1.08);transform:translateY(-1px)}.unassigned-team-section{background:#f7f8f5!important;border-color:#b9c2b7!important;padding:24px!important}.unassigned-team-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.unassigned-team-heading h2{margin:5px 0;color:#252c25!important}.unassigned-team-heading p{margin:0;color:#596259!important}.unassigned-team-heading>b{font:900 9px var(--font-mono);white-space:nowrap;background:#e7f4cf;border:1px solid #a8cf58;border-radius:20px;padding:8px 11px;color:#3f5d09!important}.unassigned-team-search{background:#fff;border:1px solid #aeb8ad;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:52px;display:grid;overflow:hidden}.unassigned-team-search>span{place-items:center;font-size:20px;display:grid;color:#536052!important}.unassigned-team-search input{width:100%;height:52px;color:#20241f!important;-webkit-text-fill-color:#20241f!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}.unassigned-team-search input::placeholder{color:#7b847b!important}.unassigned-team-search>button{font:900 8px var(--font-mono);align-self:stretch;padding:0 16px;color:#303830!important;background:#e3e8e2!important;border:0!important;border-left:1px solid #c3c9c0!important}.unassigned-team-search:focus-within{border-color:#9ee600;box-shadow:0 0 0 3px #b6ff1830}.unassigned-team-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.unassigned-team-search-results>button{text-align:left;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:grid;color:#20241f!important;background:#eef1ed!important;border:1px solid #b9c2b7!important;box-shadow:inset 0 1px #fff!important}.unassigned-team-search-results>button>img,.unassigned-team-search-results>button>i{object-fit:contain;width:44px;height:44px}.unassigned-team-search-results>button>i{color:#3f5d09;font:900 10px var(--font-mono);background:#dfe9cd;border-radius:50%;place-items:center;font-style:normal;display:grid}.unassigned-team-search-results>button span{min-width:0}.unassigned-team-search-results>button b,.unassigned-team-search-results>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#252c25!important}.unassigned-team-search-results>button small{font:800 8px var(--font-mono);margin-top:5px;color:#606960!important}.unassigned-team-search-results>button em{font:900 8px var(--font-mono);white-space:nowrap;font-style:normal;color:#3f5d09!important}.unassigned-team-search-results>button:is(:hover,:focus-visible){transform:translateY(-1px);background:#d9ddd7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838!important}.unassigned-team-search-results>p{text-align:center;grid-column:1/-1;margin:0;padding:24px;color:#596259!important}@media (width<=700px){.unassigned-team-section{padding:17px!important}.unassigned-team-heading{display:grid}.unassigned-team-heading>b{justify-self:start}.unassigned-team-search-results{grid-template-columns:1fr}.unassigned-team-search-results>button{grid-template-columns:42px minmax(0,1fr)}.unassigned-team-search-results>button>em{grid-column:2}}.modal .manager-assignment-form{color:#252c25;background:#f7f8f5;gap:18px;padding:24px}.modal .manager-assignment-form .dt-invitation-player{border-radius:9px;min-height:112px;padding:16px 18px;background:linear-gradient(135deg,#e7ebe5,#f8faf6)!important;border:1px solid #aeb8ad!important;box-shadow:inset 0 1px #fff,0 8px 20px #26302612!important}.modal .manager-assignment-form .dt-invitation-player>img:first-child{background:#dfe5dc;width:72px;height:72px;border:2px solid #9ee600!important;box-shadow:0 0 0 4px #fff,0 5px 13px #26302625!important}.modal .manager-assignment-form .dt-invitation-player span small{color:#597900!important}.modal .manager-assignment-form .dt-invitation-player span b{font-size:18px;color:#252c25!important;-webkit-text-fill-color:#252c25!important}.modal .manager-assignment-form .dt-invitation-player span em{color:#596259!important}.modal .manager-assignment-form .dt-invitation-player>img:last-child{background:linear-gradient(145deg,#202c32,#10191f);border:1px solid #50616a;border-radius:50%;width:50px;height:50px;padding:11px;box-shadow:inset 0 1px #ffffff1f,0 5px 12px #2630262b}.modal .manager-assignment-form>label{color:#303830!important;font-size:9px!important}.modal .manager-assignment-form>label select{min-height:48px;padding:0 15px;color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #aeb8ad!important;border-radius:8px!important;box-shadow:inset 0 1px #fff!important}.modal .manager-assignment-form>label select:is(:hover,:focus-visible){outline:0;border-color:#9ee600!important;box-shadow:0 0 0 3px #b6ff1830!important}.modal .manager-assignment-form .manager-auto-assignment span{border-radius:8px;min-height:82px;padding:16px;background:#eef1ed!important;border:1px solid #b9c2b7!important;box-shadow:inset 0 1px #fff!important}.modal .manager-assignment-form .manager-auto-assignment b{font-size:9px;color:#486600!important}.modal .manager-assignment-form .manager-auto-assignment small{font-size:10px;color:#4f594f!important}.modal .manager-assignment-form>p{background:#edf3e7;border-left:3px solid #9ee600;padding:12px 14px;color:#465046!important;font-size:10px!important}.modal .manager-assignment-form .manager-assignment-actions button{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);min-height:50px;box-shadow:none!important;border-radius:0!important;padding:11px 18px!important;font-size:11px!important}.modal .manager-assignment-form .manager-assignment-actions button:not(.primary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c72539!important;border-color:#ff5363!important}.modal .manager-assignment-form .manager-assignment-actions button.primary:not(:disabled){color:#171b17!important;-webkit-text-fill-color:#171b17!important;background:linear-gradient(135deg,#c8ff19,#79d800)!important;border-color:#a9ed00!important}.modal .manager-assignment-form .manager-assignment-actions button.primary:disabled{color:#727a72!important;-webkit-text-fill-color:#727a72!important;opacity:1!important;background:#d7dcd6!important;border-color:#b5bdb4!important}.modal .manager-assignment-form .manager-assignment-actions button:not(.primary):is(:hover,:focus-visible){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 16px #ff365657!important}.modal .manager-assignment-form .manager-assignment-actions button.primary:not(:disabled):is(:hover,:focus-visible){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 16px #a7ff0057!important}@media (width<=620px){.modal .manager-assignment-form{padding:16px}.modal .manager-assignment-form .dt-invitation-player{grid-template-columns:58px minmax(0,1fr) 42px;padding:13px}.modal .manager-assignment-form .dt-invitation-player>img:first-child{width:58px;height:58px}.modal .manager-assignment-form .dt-invitation-player>img:last-child{width:42px;height:42px;padding:9px}.modal .manager-assignment-form .manager-auto-assignment{grid-template-columns:1fr}}.transfer-ticker-track>span{border-right:1px solid #9ba69e!important;gap:9px!important;margin-right:12px!important;padding:0 26px 0 14px!important}.transfer-ticker-track>span i{margin-left:3px!important}.transfer-market-player b img{opacity:1!important;filter:brightness(0)saturate()!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.transfer-ticker-track>span{gap:7px!important;margin-right:8px!important;padding:0 18px 0 10px!important}}.modal .manager-assignment-form .dt-invitation-player>img:first-child{object-fit:contain!important;width:110px!important;height:150px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.modal .manager-assignment-form .dt-invitation-player>img:last-child{object-fit:contain!important;width:58px!important;height:58px!important;box-shadow:none!important;filter:brightness(0)saturate()!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (width<=620px){.modal .manager-assignment-form .dt-invitation-player{grid-template-columns:92px minmax(0,1fr) 46px!important;min-height:144px!important}.modal .manager-assignment-form .dt-invitation-player>img:first-child{width:86px!important;height:120px!important}.modal .manager-assignment-form .dt-invitation-player>img:last-child{width:42px!important;height:42px!important}}.transfer-profile-card{filter:drop-shadow(0 4px 5px #26302638);flex:0 0 48px;width:48px;height:66px;display:block;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.transfer-profile-card-base{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.transfer-profile-card-photo{z-index:2;aspect-ratio:1;object-fit:cover;border:1px solid #47ff3c;border-radius:50%;width:52%;position:absolute;top:38.5%;left:50%;transform:translate(-50%,-50%)}.transfer-profile-card>strong{z-index:3;position:absolute;top:18px;left:8px;color:#fff!important;font:900 5px var(--font-mono)!important;text-shadow:0 1px 2px #000!important}.transfer-profile-card-platform{z-index:3;object-fit:contain;position:absolute;bottom:8px;right:7px;filter:none!important;width:8px!important;height:8px!important}.transfer-market-player{min-height:66px}.transfer-market-list article{min-height:78px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.transfer-profile-card{flex-basis:42px;width:42px;height:58px}.transfer-profile-card>strong{top:16px;left:7px;font-size:4px!important}.transfer-profile-card-platform{bottom:7px;right:6px;width:7px!important;height:7px!important}.transfer-market-player{min-height:58px}.transfer-market-list article{min-height:70px}}.modal .manager-assignment-form .dt-invitation-player{grid-template-columns:210px minmax(0,1fr) 64px!important;min-height:302px!important}.assignment-profile-card{justify-self:center;width:190px;min-width:0}.assignment-profile-card .gaming-card{filter:drop-shadow(0 10px 13px #26302642)!important;width:190px!important;margin:0!important}.assignment-profile-card .gaming-card-efficiency span{font-size:5px!important}.assignment-profile-card .gaming-card-position{font-size:8px!important}.assignment-profile-card .gaming-card-id{gap:4px;padding:4px 7px;font-size:7px!important}.assignment-profile-card .gaming-card-id img{width:12px;height:12px}.assignment-profile-card .gaming-card-skills{gap:5px}.assignment-profile-card .gaming-card-skills span{width:16px;height:16px;font-size:13px}.assignment-profile-card .gaming-card-stats b{font-size:5px!important}.assignment-profile-card .gaming-card-stats strong{font-size:10px!important}@media (width<=620px){.modal .manager-assignment-form .dt-invitation-player{grid-template-columns:136px minmax(0,1fr) 42px!important;min-height:220px!important}.assignment-profile-card,.assignment-profile-card .gaming-card{width:132px!important}.assignment-profile-card .gaming-card-position{font-size:6px!important}.assignment-profile-card .gaming-card-id{font-size:5px!important}.assignment-profile-card .gaming-card-stats strong{font-size:7px!important}}.transfer-ticker-track>span.transfer{gap:7px!important}.transfer-ticker-track span i.movement-down:after{filter:drop-shadow(0 0 .75px #560b18)drop-shadow(0 0 3px #ff3d5899)!important;background:#ff4057!important;transform:rotate(90deg)!important}.transfer-ticker-track span i.movement-up:after{filter:drop-shadow(0 0 .75px #02391d)drop-shadow(0 0 3px #08d95c99)!important;background:#0df36a!important;transform:rotate(-90deg)!important}.transfer-ticker-track .free-agent-endpoint{letter-spacing:.04em;border:1px solid #aeb8ad;min-width:max-content;padding:4px 7px;color:#303830!important;width:auto!important;height:auto!important;font:900 7px var(--font-mono)!important;background:#e7ebe5!important;border-radius:4px!important}body .modal .user-actions-sheet>button.account-action-yellow,body .modal .user-actions-sheet>button.account-action-yellow:is(:hover,:focus-visible,:active){color:#211b06!important;-webkit-text-fill-color:#211b06!important;background-color:#f2cf31!important;background-image:none!important;border-color:#e1b900!important}body .modal .user-actions-sheet>button.account-action-red,body .modal .user-actions-sheet>button.account-action-red:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#d42743!important;background-image:none!important;border-color:#b51632!important}body .modal .user-actions-sheet>button.account-action-orange,body .modal .user-actions-sheet>button.account-action-orange:is(:hover,:focus-visible,:active){color:#211507!important;-webkit-text-fill-color:#211507!important;background-color:#f29424!important;background-image:none!important;border-color:#d86c05!important}body .modal .user-actions-sheet>button:is(.account-action-yellow,.account-action-red,.account-action-orange):is(:hover,:focus-visible){filter:brightness(1.06);box-shadow:0 0 0 2px #b6ff1838,0 0 16px!important}.transfer-club-access{color:#252c25!important;background:#f7f8f5!important;border-color:#b9c2b7!important;padding:26px!important;box-shadow:0 12px 30px #26302613!important}.transfer-club-access .card-head{border-bottom:1px solid #c2cac0;padding-bottom:18px}.transfer-club-access .card-head :where(h2,span){color:#303830!important;text-shadow:none!important}.transfer-club-access>p{margin:14px 0 0;font-size:12px;line-height:1.65;color:#4f594f!important}.transfer-club-selector>label:first-child{color:#303830!important;font-size:9px!important}.transfer-club-selector select{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #aeb8ad!important;border-radius:8px!important;height:52px!important;min-height:52px!important;box-shadow:inset 0 1px #fff!important}.transfer-club-selector select:is(:hover,:focus-visible){outline:0;border-color:#9ee600!important;box-shadow:0 0 0 3px #b6ff1830!important}.transfer-select-all{color:#303830!important;-webkit-text-fill-color:#303830!important;background:#e8ece7!important;border:1px solid #aeb8ad!important;border-radius:8px!important;height:52px!important;min-height:52px!important;box-shadow:inset 0 1px #fff!important}.transfer-select-all.enabled{color:#263500!important;-webkit-text-fill-color:#263500!important;background:#dff5a9!important;border-color:#8bc900!important;box-shadow:0 0 0 2px #b6ff1830!important}.transfer-select-all input,.transfer-club-checklist input{accent-color:#83c800}.transfer-club-checklist{gap:12px!important;margin-top:20px!important}.transfer-club-checklist>label{min-height:82px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;color:#252c25!important;background:#eef1ed!important;border:1px solid #b8c1b7!important;border-radius:8px!important;padding:13px!important;box-shadow:inset 0 1px #fff,0 5px 13px #2630260d!important}.transfer-club-checklist>label.enabled{background:#e4f3c5!important;border-color:#8bc900!important;box-shadow:inset 4px 0 #8bc900,0 0 0 2px #b6ff1826!important}.transfer-club-checklist>label:is(:hover,:focus-within){transform:translateY(-1px);background:#d9ddd7!important;border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1838,0 8px 18px #26302618!important}.transfer-club-checklist img,.transfer-club-checklist i{color:#3f5d09!important;background:0 0!important;border:0!important;border-radius:0!important;width:48px!important;height:48px!important}.transfer-club-checklist b{color:#252c25!important;-webkit-text-fill-color:#252c25!important;font-size:11px!important}.transfer-club-checklist small{color:#bd283e!important;font-size:8px!important}.transfer-club-checklist .enabled small{color:#467000!important}.transfer-club-access .card-head .primary:disabled{color:#747c74!important;-webkit-text-fill-color:#747c74!important;opacity:1!important;box-shadow:none!important;background:#d9ded8!important;border-color:#bdc5bb!important}@media (width<=900px){.transfer-club-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.transfer-club-access{padding:18px!important}.transfer-club-access .card-head{align-items:stretch!important}.transfer-club-access .card-head .primary{width:100%}.transfer-club-checklist{grid-template-columns:1fr!important}}.backup-center{color:#252c25!important;background:#f7f8f5!important;border-color:#b9c2b7!important;box-shadow:0 12px 30px #26302614!important}.backup-center-heading>span{color:#3f5d09!important;background:#e7f4cf!important;border-color:#8bc900!important;box-shadow:0 0 0 4px #b6ff1826!important}.backup-center :where(h2,h3){color:#252c25!important;text-shadow:none!important}.backup-center-heading p,.backup-center-actions p,.backup-center-note{color:#505a50!important}.backup-center-actions article{color:#252c25!important;background:#eef1ed!important;border-color:#b7c1b6!important;box-shadow:inset 0 1px #fff,0 7px 18px #26302612!important}.backup-center-actions small{color:#527600!important}.backup-file-picker{color:#344821!important;-webkit-text-fill-color:#344821!important;background:#fff!important;border-color:#83c800!important}.backup-file-picker:is(:hover,:focus-within){background:#e7f4cf!important;box-shadow:0 0 0 3px #b6ff1830!important}.backup-restore-action{color:#35161b!important;background:#fff1f3!important;border-color:#df8390!important;box-shadow:inset 4px 0 #d42743,0 7px 18px #65142112!important}.backup-restore-action :where(h3,p,small){color:#6b202c!important}.backup-restore-action input{color:#252c25!important;-webkit-text-fill-color:#252c25!important;background:#fff!important;border:1px solid #c7b4b7!important}.backup-restore-action input::placeholder{opacity:1;color:#747d74!important}.backup-restore-action .danger{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#d42743!important;border-color:#b51632!important}.backup-restore-action .danger:disabled{color:#807579!important;-webkit-text-fill-color:#807579!important;opacity:1!important;background:#e4dadd!important;border-color:#d6bfc3!important}.backup-center-note{border-color:#bdc6bb!important}.permission-console{color:#252c25!important;background:#f7f8f5!important;border-color:#b9c2b7!important;box-shadow:0 12px 30px #26302614!important}.permission-console-head :where(h1,p){color:#303830!important;text-shadow:none!important}.permission-console-head>span.permission-saved{color:#365600!important;background:#e4f3c5!important;border-color:#83c800!important}.permission-console-head>span.permission-dirty{color:#624800!important;background:#fff1bd!important;border-color:#dda91e!important}.permission-role-tabs button{color:#252c25!important;background:#e9ede8!important;border:1px solid #b8c1b7!important;box-shadow:inset 0 1px #fff!important}.permission-role-tabs button :where(b,small){color:#303830!important;-webkit-text-fill-color:#303830!important;text-shadow:none!important}.permission-role-tabs button.selected{color:#263500!important;background:#e4f3c5!important;border-color:#8bc900!important;box-shadow:inset 4px 0 #8bc900,0 0 0 2px #b6ff1828!important}.permission-role-tabs button:is(:hover,:focus-visible){background:#dfe7d9!important;border-color:#9ee600!important}.permission-groups fieldset{color:#252c25!important;background:#eef1ed!important;border-color:#b8c1b7!important;box-shadow:inset 0 1px #fff,0 5px 14px #2630260c!important}.permission-groups legend{color:#3f5d09!important;-webkit-text-fill-color:#3f5d09!important}.permission-groups label{color:#252c25!important;background:#fff!important;border-color:#c2cac0!important;box-shadow:0 3px 9px #2630260a!important}.permission-groups label b{color:#252c25!important;-webkit-text-fill-color:#252c25!important;text-shadow:none!important}.permission-groups label small{color:#a22136!important;-webkit-text-fill-color:#a22136!important}.permission-groups label.enabled{background:#e7f4cf!important;border-color:#8bc900!important;box-shadow:inset 4px 0 #8bc900!important}.permission-groups label.enabled small{color:#3f6800!important;-webkit-text-fill-color:#3f6800!important}.permission-groups label:is(:hover,:focus-within){border-color:#9ee600!important;box-shadow:0 0 0 2px #b6ff1830!important}.permission-groups i{background:#f4d9dd!important;border-color:#c94459!important}.permission-groups i:after{background:#d42743!important;box-shadow:0 0 7px #d4274360!important}.permission-groups label.enabled i{background:#d4efc0!important;border-color:#71ad16!important}.permission-groups label.enabled i:after{background:#68a900!important;box-shadow:0 0 7px #68a90060!important}.permission-actions .permission-defaults{color:#211b06!important;background:#f2cf31!important;border-color:#dda91e!important}.permission-actions .cancel-game{color:#211507!important;background:#f29424!important;border-color:#d86c05!important}.permission-actions .save-game{color:#182400!important;background:#8bd000!important;border-color:#79b800!important}.permission-actions button:disabled{color:#7a817a!important;opacity:1!important;box-shadow:none!important;background:#dce1db!important;border-color:#c5ccc3!important}.relampagos-portal{color:#252c25!important;background:#f7f8f5!important;border-color:#b9c2b7!important}.relampagos-hero{color:#252c25!important;background:#fff7d8!important;border:1px solid #c3cbbb!important;border-left:5px solid #dda91e!important;box-shadow:0 7px 18px #26302610!important}.relampagos-hero :where(.eyebrow,h2,p,.relampagos-date){color:#303830!important;text-shadow:none!important}.relampagos-hero h2{color:#6a4d00!important}.relampagos-panel{color:#252c25!important;background:#eef1ed!important;border-color:#b8c1b7!important;box-shadow:inset 0 1px #fff,0 7px 18px #2630260d!important}.relampagos-panel>b,.relampagos-panel h3,.relampagos-panel strong{color:#303830!important;text-shadow:none!important}.relampagos-panel :where(p,label,small){color:#505a50!important;text-shadow:none!important}.relampagos-registration-period label{color:#303830!important}.relampagos-portal .relampagos-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.relampagos-portal .relampagos-panel select,.relampagos-score input{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border-color:#aeb8ad!important;box-shadow:inset 0 1px #fff!important}.relampagos-portal .relampagos-panel input::placeholder{opacity:1;color:#737c73!important}.relampagos-portal .relampagos-panel :is(input,select):is(:hover,:focus-visible){outline:0;border-color:#8bc900!important;box-shadow:0 0 0 3px #b6ff1830!important}.relampagos-result-switch{color:#252c25!important;opacity:1!important;background:#eef1ed!important;border-color:#b8c1b7!important}.relampagos-result-switch :where(.eyebrow,h3,p){color:#303830!important;text-shadow:none!important}.relampagos-result-switch.unavailable{background:#e2e6e1!important;border-color:#b8c1b7!important}.relampagos-result-switch.unavailable>button{color:#687168!important;opacity:1!important;background:#d5dad4!important;border-color:#b8c1b7!important}.relampagos-live-flyer.active{color:#3f6800!important;background:#e4f3c5!important;border-color:#83c800!important}.relampagos-live-flyer.inactive{color:#a22136!important;background:#fff0f2!important;border-color:#d98b97!important}.relampagos-live-flyer :where(small,p){color:#465046!important}.relampagos-available-team-list article,.relampagos-users .relampagos-user-card,.relampagos-match{color:#252c25!important;background:#fff!important;border-color:#bdc6bb!important}.relampagos-available-team-list article :where(strong,small),.relampagos-users :where(span,b,small),.relampagos-match :where(b,small){color:#303830!important;text-shadow:none!important}.relampagos-available-team-list article.selected{background:#e7f4cf!important;border-color:#83c800!important}.relampagos-generate-action{background:#eef1ed!important;border-color:#b8c1b7!important}.relampagos-score-only-rule{color:#365600!important;background:#e7f4cf!important;border-color:#a8cf58!important}.relampagos-portal .relampagos-panel button:not(.danger){color:#182400!important;-webkit-text-fill-color:#182400!important;background:#8bd000!important;border-color:#79b800!important}.relampagos-portal .relampagos-panel button.danger{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#d42743!important;border-color:#b51632!important}.relampagos-portal .relampagos-panel button:disabled{color:#7a817a!important;-webkit-text-fill-color:#7a817a!important;opacity:1!important;background:#dce1db!important;border-color:#c5ccc3!important}html body .modal .logout-confirmation-actions>button.semantic-action-orange{color:#211507!important;-webkit-text-fill-color:#211507!important;background:#f29424!important;border-color:#d86c05!important;box-shadow:inset 0 1px #fff5!important}html body .modal .logout-confirmation-actions>button.semantic-action-orange:is(:hover,:focus-visible){color:#211507!important;-webkit-text-fill-color:#211507!important;background:#ffa238!important;border-color:#bc5900!important;box-shadow:0 0 0 2px #ff9d2938,0 0 18px #ff8a2050!important}@media (width>=901px){.login-screen{background:linear-gradient(90deg,#edf1ea 0 58%,#f8f9f6 58% 100%)!important;grid-template-columns:minmax(0,1.16fr) minmax(440px,.84fr)!important}.login-brand{background:radial-gradient(circle at 38% 38%,#dfffaa 0,#0000 36%),linear-gradient(145deg,#f5f7f2,#e5eae2)!important;justify-content:center!important;padding:clamp(54px,6vw,108px)!important}.login-brand:before{content:"";pointer-events:none;border:1px solid #cbd2c8;position:absolute;inset:28px}.login-brand:after{background:linear-gradient(90deg,#0000 76%,#dfe5dc99)!important}.login-brand img{filter:drop-shadow(0 22px 28px #2630262b)!important;width:min(600px,88%)!important;max-height:270px!important;margin-bottom:42px!important}.login-brand>.eyebrow{color:#596258!important;letter-spacing:.2em!important;font-size:10px!important}.login-brand h1{color:#252c25!important;-webkit-text-fill-color:#252c25!important;filter:none!important;letter-spacing:-.065em!important;background:0 0!important;max-width:760px!important;margin:16px 0 26px!important;font-size:clamp(48px,5.2vw,78px)!important;line-height:.92!important}.login-brand .npx-brand-copy{color:#3f493f!important;max-width:660px!important;text-shadow:none!important;border-left:4px solid #8bc900!important;font-size:clamp(13px,1.1vw,17px)!important;display:block!important}.login-features{gap:10px!important;margin-top:30px!important}.login-features span,.home-concept-points span{color:#3f493f!important;background:#fff!important;border:1px solid #b5beb2!important;box-shadow:0 5px 14px #26302610!important}.login-features span{border-left:3px solid #8bc900!important;padding:10px 14px!important}.home-concept-points{margin-top:14px!important}.login-panel{background:#fafbf8!important;border-left:1px solid #c5ccc2!important;padding:clamp(42px,6vw,92px)!important;box-shadow:-18px 0 45px #2630260d!important}.login-box{background:#fff;border:1px solid #c5ccc2;border-radius:18px;box-shadow:0 22px 55px #26302616;width:min(470px,100%)!important;padding:38px!important}.login-box>.eyebrow{color:#527600!important;letter-spacing:.18em!important}.login-box>h2{color:#252c25!important;letter-spacing:-.025em!important;margin:10px 0!important;font-size:34px!important}.login-box>p{color:#566056!important;margin-bottom:28px!important;font-size:13px!important;line-height:1.55!important}.landing-actions{gap:13px!important;margin-top:0!important}.landing-actions button{min-height:54px!important;box-shadow:none!important;border-radius:9px!important}.landing-login{color:#172300!important;-webkit-text-fill-color:#172300!important;background:linear-gradient(135deg,#b6ff18,#83ce00)!important;border-color:#79b800!important;box-shadow:0 9px 22px #84bd2530!important}.landing-login:is(:hover,:focus-visible){background:#c5ff48!important;border-color:#609900!important;box-shadow:0 11px 26px #84bd2548!important}.landing-register{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#354035!important;border-color:#667267!important}.landing-guest{color:#303830!important;-webkit-text-fill-color:#303830!important;background:#f0f3ee!important;border-color:#aeb8ad!important;box-shadow:inset 0 1px #fff!important}.landing-guest:is(:hover,:focus-visible){color:#263500!important;background:#e7f4cf!important;border-color:#8bc900!important}.pwa-install-actions{box-shadow:none!important;background:#f4f6f2!important;border-color:#bdc6bb!important;margin-top:4px!important;padding:16px!important}.pwa-install-actions>p{color:#465046!important;text-shadow:none!important}.pwa-install-button{color:#252c25!important;-webkit-text-fill-color:#252c25!important;background:#fff!important;border-color:#b5beb2!important;min-height:66px!important;box-shadow:0 4px 12px #2630260b!important}.pwa-install-button span{color:#252c25!important;filter:none!important}.pwa-install-button small{color:#626c62!important}.pwa-install-button:is(:hover,:focus-visible){background:#e7f4cf!important;border-color:#8bc900!important}.public-policy-links{border-top:1px solid #d4dad2;padding-top:18px;margin-top:24px!important}.public-policy-links button{color:#505a50!important}.public-policy-links button:hover{color:#3f6800!important}.login-copyright{color:#687168!important;line-height:1.5!important}.login-box input{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border-color:#aeb8ad!important;border-radius:8px!important}.login-box input:focus{border-color:#8bc900!important;box-shadow:0 0 0 3px #b6ff1830!important}.login-box .primary{color:#182400!important;-webkit-text-fill-color:#182400!important;background:#8bd000!important;border-color:#79b800!important}}.modal .role-selected-user{color:#252c25!important;background:#eef1ed!important;border-color:#aeb8ad!important;box-shadow:inset 4px 0 #8bc900,0 5px 14px #2630260d!important}.modal .role-selected-user .platform-avatar{background:#dfe4dd!important;border-color:#98a397!important;width:46px!important;height:46px!important;padding:7px!important;box-shadow:inset 0 1px #fff!important}.modal .role-selected-user .platform-avatar img{filter:brightness(0)saturate()!important;opacity:1!important;width:30px!important;height:30px!important}.modal .role-selected-user :where(small,b,em){color:#303830!important;-webkit-text-fill-color:#303830!important}.modal .role-choice{background:#f7f8f5!important;border-color:#aeb8ad!important}.modal .role-choice legend{color:#536052!important;-webkit-text-fill-color:#536052!important}.modal .role-choice button{color:#303830!important;-webkit-text-fill-color:#303830!important;min-height:52px!important;box-shadow:none!important;background:#e8ece6!important;border:2px solid #0000!important;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s!important}.modal .role-choice button.selected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#778277!important;border-color:#8bc900!important;box-shadow:0 0 0 3px #b6ff1838,inset 0 1px #ffffff38!important}.modal .role-choice button:is(:hover,:focus-visible){color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#cfd6cd!important;border-color:#9ee600!important}.modal .role-choice button.selected:is(:hover,:focus-visible){transform:translateY(-1px);color:#fff!important;-webkit-text-fill-color:#fff!important;background:#687368!important}.profile-dashboard:has(.admin-security-panel){gap:20px!important}.profile-dashboard:has(.admin-security-panel)>.card{color:#252c25!important;background:#f7f8f5!important;border-color:#b8c1b7!important;box-shadow:0 10px 26px #26302612!important}.profile-dashboard:has(.admin-security-panel) .admin-tools-grid>.card{color:#252c25!important;background:#f7f8f5!important;border-color:#b8c1b7!important;box-shadow:0 10px 26px #26302612!important}.profile-dashboard:has(.admin-security-panel) :where(h2,h3,h4,b,strong,label){color:#303830;text-shadow:none}.profile-dashboard:has(.admin-security-panel) :where(p,small,em){color:#596359;text-shadow:none}.profile-dashboard:has(.admin-security-panel) :where(input,select,textarea){min-height:50px;color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #aeb8ad!important;border-radius:8px!important;box-shadow:inset 0 1px #fff!important}.profile-dashboard:has(.admin-security-panel) :where(input,select,textarea):focus{outline:0;border-color:#8bc900!important;box-shadow:0 0 0 3px #b6ff1830!important}.profile-dashboard:has(.admin-security-panel) .profile-identity{grid-template-columns:150px minmax(250px,1fr) minmax(390px,.8fr)!important;gap:32px!important;padding:30px!important}.profile-dashboard:has(.admin-security-panel) .profile-photo{color:#3f5d09!important;background:#e4e9e2!important;border:3px solid #8bc900!important;width:126px!important;height:126px!important;box-shadow:0 9px 22px #26302620!important}.profile-dashboard:has(.admin-security-panel) .profile-identity h2{color:#252c25!important;font-size:28px!important}.profile-dashboard:has(.admin-security-panel) .profile-image-editor{align-self:stretch;gap:12px;display:grid}.profile-dashboard:has(.admin-security-panel) .profile-image-editor .image-upload>div{color:#303830!important;background:#e8ece7!important;border:1px dashed #8e9a8d!important;border-radius:10px!important;min-height:118px!important}.profile-dashboard:has(.admin-security-panel) .profile-image-editor .image-upload>div:hover{background:#e7f4cf!important;border-color:#8bc900!important}.profile-dashboard:has(.admin-security-panel) .profile-image-editor .image-upload>div img{height:104px!important}.profile-dashboard:has(.admin-security-panel) .admin-security-panel{padding:28px!important}.profile-dashboard:has(.admin-security-panel) .admin-security-panel>.card-head{border-bottom:1px solid #c5ccc3;padding-bottom:20px}.profile-dashboard:has(.admin-security-panel) .secure-pill{color:#365600!important;background:#e4f3c5!important;border-color:#8bc900!important}.profile-dashboard:has(.admin-security-panel) .security-inline{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end!important;gap:14px!important;display:grid!important}.profile-dashboard:has(.admin-security-panel) .security-sessions{border-top:1px solid #c5ccc3;margin-top:8px;padding-top:18px}.profile-dashboard:has(.admin-security-panel) .security-sessions>div{min-height:52px}.profile-dashboard:has(.admin-security-panel) .security-sessions article{min-height:86px;background:#eef1ed!important;border:1px solid #bdc6bb!important;border-radius:8px!important;padding:16px 18px!important}.profile-dashboard:has(.admin-security-panel) .security-sessions article :where(b,small,em){color:#303830!important;-webkit-text-fill-color:#303830!important;white-space:normal!important}.profile-dashboard:has(.admin-security-panel) .league-registration-control{background:#eef1ed!important;border-color:#b8c1b7!important}.profile-dashboard:has(.admin-security-panel) .league-registration-control.disabled{background:#fff0f2!important;border-color:#d98b97!important}.profile-dashboard:has(.admin-security-panel) .metric-card{min-height:148px;background:#eef1ed!important;border-top:4px solid #8bc900!important}.profile-dashboard:has(.admin-security-panel) .metric-card>b{color:#252c25!important;font-size:34px!important}.profile-dashboard:has(.admin-security-panel) .hosting-card{background:#eef1ed!important}.profile-dashboard:has(.admin-security-panel) .hosting-meter>span{background:#d1d8cf!important}.profile-dashboard:has(.admin-security-panel) .hosting-meter i{background:#8bc900!important}.profile-dashboard:has(.admin-security-panel) .hosting-details{border-color:#bdc6bb!important}.profile-dashboard:has(.admin-security-panel) .hosting-details :where(span,b){color:#303830!important}:is(.profile-dashboard:has(.admin-security-panel) .mercado-pago-settings,.profile-dashboard:has(.admin-security-panel) .donation-settings,.profile-dashboard:has(.admin-security-panel) .audit-log){margin:0!important}.profile-dashboard:has(.admin-security-panel) .audit-log-list article{background:#fff!important;border-color:#c5ccc3!important}.profile-dashboard:has(.admin-security-panel) .audit-log-list article :where(time,b,span,small){color:#303830!important}.profile-dashboard:has(.admin-security-panel) .admin-tool{min-height:220px;grid-template-rows:auto 1fr auto!important}.profile-dashboard:has(.admin-security-panel) .admin-tool>span{color:#3f5d09!important;background:#e7f4cf!important}.profile-dashboard:has(.admin-security-panel) :where(button,.button-link):not(.platform-avatar):not(.profile-photo){font-weight:900}.profile-dashboard:has(.admin-security-panel) :where(button,.button-link).primary{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important;box-shadow:none!important;background:#78b900!important;border:1px solid #a9ed00!important;border-radius:0!important}.profile-dashboard:has(.admin-security-panel) .profile-image-editor>button{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important;box-shadow:none!important;background:#78b900!important;border:1px solid #a9ed00!important;border-radius:0!important}.profile-dashboard:has(.admin-security-panel) .donation-save{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important;box-shadow:none!important;background:#78b900!important;border:1px solid #a9ed00!important;border-radius:0!important}.profile-dashboard:has(.admin-security-panel) .admin-tool>.button-link{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important;box-shadow:none!important;background:#78b900!important;border:1px solid #a9ed00!important;border-radius:0!important}.profile-dashboard:has(.admin-security-panel) button.danger{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c72539!important;border:1px solid #ff5363!important;border-radius:0!important;min-height:50px!important}.profile-dashboard:has(.admin-security-panel) .purge-users-button{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c72539!important;border:1px solid #ff5363!important;border-radius:0!important;min-height:50px!important}.profile-dashboard:has(.admin-security-panel) button.secondary{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#176fc5!important;border:1px solid #54a8ff!important;border-radius:0!important;min-height:50px!important}.profile-dashboard:has(.admin-security-panel) .cache-cleanup-button{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#176fc5!important;border:1px solid #54a8ff!important;border-radius:0!important;min-height:50px!important}.profile-dashboard:has(.admin-security-panel) button:disabled{color:#7a817a!important;-webkit-text-fill-color:#7a817a!important;opacity:1!important;box-shadow:none!important;background:#dce1db!important;border-color:#c5ccc3!important}@media (width<=900px){.profile-dashboard:has(.admin-security-panel) .profile-identity{text-align:center;grid-template-columns:1fr!important}.profile-dashboard:has(.admin-security-panel) .profile-photo{margin:auto}.profile-dashboard:has(.admin-security-panel) .security-inline{grid-template-columns:1fr!important}}html body .login-screen .login-box .guest-access{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#145c78,#07324d)!important;border-color:#12bce8!important}html body .login-screen .login-box .guest-access :where(span,b,small){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px #001b2a!important}html body .login-screen .login-box .guest-access>span{color:#a8eeff!important;-webkit-text-fill-color:#a8eeff!important}html body .login-screen .login-box .guest-access:is(:hover,:focus-visible){background:linear-gradient(135deg,#1c7695,#0a4868)!important;border-color:#8aeaff!important;box-shadow:0 0 0 3px #21cfff2b,0 10px 24px #0750772d!important}html body .profile-dashboard:has(.admin-security-panel) .league-registration-control.disabled :where(.eyebrow,h2,p,b,small,span){color:#161916!important;-webkit-text-fill-color:#161916!important;text-shadow:none!important}html body .profile-dashboard:has(.admin-security-panel) .league-registration-control.disabled button.primary{color:#111500!important;-webkit-text-fill-color:#111500!important}.relampagos-crest-library-admin .relampagos-bulk-crest-loader{background:#eaf7fb!important;border-color:#1599c6!important;box-shadow:inset 0 0 0 1px #fff,0 3px 10px #2630260b!important}.relampagos-crest-library-admin .relampagos-bulk-crest-loader>span{color:#075d78!important;-webkit-text-fill-color:#075d78!important}.relampagos-crest-library-admin .relampagos-bulk-crest-loader>small{color:#3f5962!important;-webkit-text-fill-color:#3f5962!important}.relampagos-library-summary{border-top-color:#b8c1b7!important}.relampagos-library-summary>span{background:#fff!important;border-color:#b8c1b7!important;box-shadow:0 3px 9px #2630260a!important}.relampagos-library-summary :where(b,small){color:#303830!important;-webkit-text-fill-color:#303830!important}.relampagos-file-manager{background:#e3e8e2!important;border-color:#b8c1b7!important;box-shadow:inset 0 1px #fff!important}.relampagos-file-manager>b{color:#303830!important;-webkit-text-fill-color:#303830!important}.relampagos-file-manager article{background:#fff!important;border-color:#bdc6bb!important;box-shadow:0 2px 7px #2630260b!important}.relampagos-file-manager article :where(strong,small){color:#303830!important;-webkit-text-fill-color:#303830!important}.relampagos-provisional-club .relampagos-crest-explorer{background:#e6ebe5!important;border-color:#9eaaa0!important;box-shadow:inset 0 1px #fff!important}.relampagos-provisional-club .relampagos-crest-explorer legend{color:#075d78!important;-webkit-text-fill-color:#075d78!important}.relampagos-provisional-club .relampagos-crest-explorer :where(label,p,span,small){color:#303830!important;-webkit-text-fill-color:#303830!important;text-shadow:none!important}.relampagos-provisional-club .relampagos-crest-picker{background:#f8f9f6!important;border-color:#b8c1b7!important}.relampagos-provisional-club .relampagos-generic-upload{color:#303830!important;-webkit-text-fill-color:#303830!important;background:#fff!important;border-color:#9eaaa0!important}.relampagos-provisional-club .relampagos-generic-auto-note{color:#365600!important;-webkit-text-fill-color:#365600!important;background:#e7f4cf!important;border-color:#a8cf58!important}.relampagos-users{color:#252c25!important;background:#eef1ed!important;border-color:#b8c1b7!important;box-shadow:inset 0 1px #fff,0 7px 18px #2630260d!important}.relampagos-users>h3,.relampagos-users>.empty-state{color:#303830!important;-webkit-text-fill-color:#303830!important;text-shadow:none!important}.relampagos-users .relampagos-user-card{background:#fff!important;border-color:#bdc6bb!important}.relampagos-users select{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border-color:#aeb8ad!important}html body .profile-dashboard:has(.admin-security-panel) .tournament-export-list button{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .profile-dashboard:has(.admin-security-panel) .tournament-export-list button:is(:hover,:focus-visible){color:#111!important;-webkit-text-fill-color:#111!important}html body .sidebar .user-card :where(.account-profile-link b,small){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html,body{color:#20241f!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#e7e9e6!important}body{background:radial-gradient(circle at 78% -8%,#b6ff1824,#0000 30%),linear-gradient(145deg,#f1f3ef,#e1e5df)!important}body:before{background:#eef1ec!important}.app-shell,.content,.page{color:#20241f!important;background:0 0!important}.page{padding-top:20px!important;padding-bottom:32px!important}.topbar{-webkit-backdrop-filter:blur(15px)!important;background:#f7f8f5f7!important;border-bottom-color:#bdc5bb!important;box-shadow:0 7px 22px #2630261c!important}.mobile-brand img{content:url(/riva10ne-logo-gray-lime.png)!important;filter:drop-shadow(0 3px 6px #26302632)!important}.top-actions .recruitment-notification{color:#3f5d09!important;background:#fff!important;border-color:#aeb8ad!important;box-shadow:0 2px 7px #26302618!important}.top-actions .role-display{color:#315d00!important;box-shadow:none!important;background:#e7f4cf!important;border-color:#8db530!important}.top-actions .role-display :where(b,small){color:#315d00!important;-webkit-text-fill-color:#315d00!important}.top-actions .logout{color:#211507!important;background:#f29424!important;border-color:#d86c05!important;box-shadow:0 3px 9px #6c320026!important}.top-actions .logout span{filter:none!important}.mobile-side-rail{background:linear-gradient(#292e29f8,#202420fb)!important;border-right-color:#465046!important;box-shadow:8px 0 24px #20282038,inset -1px 0 #ffffff12!important}.mobile-side-rail .mobile-side-rail-tab{color:#dfff8f!important;background:linear-gradient(#3b4824,#252c21)!important;border-color:#8dbd23!important;box-shadow:7px 0 16px #20282040!important}.mobile-side-rail button{color:#c2c8c0!important}.mobile-side-rail button.active{background:#3a472d!important;border-color:#b6ff18!important;box-shadow:inset 3px 0 #b6ff18,0 0 12px #b6ff1835!important}.mobile-side-rail .menu-pack-icon{color:#c9d1c7!important;filter:drop-shadow(0 1px 1px #0007)!important}.mobile-side-rail button.active .menu-pack-icon{color:#b6ff18!important;filter:drop-shadow(0 0 6px #b6ff1870)!important}.mobile-side-rail button>i{color:#dfff8f!important;background:#252b25!important;border-color:#6f7b6d!important}.mobile-side-rail-separator{background:linear-gradient(90deg,#0000,#778176,#0000)!important}.mobile-side-rail-access.is-profile{box-shadow:none!important;background:#33402a!important;border-color:#8db530!important}.mobile-side-rail-access.is-login{box-shadow:none!important;background:#365600!important;border-color:#79b800!important}.mobile-menu-layer{background:linear-gradient(90deg,#202520d9,#20252091 72%,#20252026)!important}.mobile-cascade{background:linear-gradient(155deg,#303630,#242824 55%,#1c201c)!important;border-right-color:#778176!important;box-shadow:16px 0 42px #20282070,5px 0 24px #315d002b!important}.mobile-cascade-head{border-bottom-color:#4d574c!important}.mobile-cascade-head>div small{color:#b6ff18!important;-webkit-text-fill-color:#b6ff18!important}.mobile-cascade-head>div span{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.mobile-cascade-head>button{color:#211507!important;box-shadow:none!important;background:#f29424!important;border-color:#d86c05!important}.mobile-cascade>.mobile-cascade-list button,.mobile-drawer-module .mobile-cascade-list button{color:#eef2ec!important;background:#292f29!important;border-color:#4b554a!important}.mobile-cascade>.mobile-cascade-list button.active,.mobile-drawer-module .mobile-cascade-list button.active{color:#fff!important;background:#3a472d!important;border-color:#b6ff18!important;box-shadow:inset 3px 0 #b6ff18!important}.mobile-cascade-list .mobile-menu-label,.mobile-cascade-list .mobile-menu-word{color:inherit!important;-webkit-text-fill-color:currentColor!important}.mobile-cascade-list button>i{color:#b6ff18!important}.mobile-cascade .menu-pack-icon{color:#c9d1c7!important;filter:drop-shadow(0 1px 1px #0007)!important}.mobile-cascade button.active .menu-pack-icon{color:#b6ff18!important;filter:drop-shadow(0 0 5px #b6ff1860)!important}.card,.hero-match,.modal,.modal-form,.tournament-form form{color:#20241f!important;background:linear-gradient(145deg,#fff,#f3f5f1)!important;border-color:#bdc5bb!important;box-shadow:0 10px 28px #26302614!important}.modal-backdrop{background:#252b258f!important}.modal-head{background:#f7f8f5!important;border-bottom-color:#c3c9c0!important}.modal-head :where(h2,button){color:#252c25!important;-webkit-text-fill-color:#252c25!important}.modal-form :where(label,p,small){color:#505a50!important;-webkit-text-fill-color:#505a50!important}.page :where(input,select,textarea),.modal :where(input,select,textarea){color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border-color:#aeb8ad!important}.page :where(input,textarea)::placeholder,.modal :where(input,textarea)::placeholder{color:#737c73!important;opacity:1!important}.login-screen{background:radial-gradient(circle at 50% 8%,#b6ff1830,#0000 32%),linear-gradient(145deg,#f3f5f1,#dfe4dc)!important;min-height:100dvh!important}.login-panel{min-height:100dvh!important;padding:24px 18px calc(28px + env(safe-area-inset-bottom))!important;background:0 0!important;align-items:center!important}.login-panel:before,.login-panel:after{display:none!important}.login-box{text-align:left!important;background:#fff!important;border:1px solid #bdc5bb!important;border-radius:18px!important;width:min(430px,100%)!important;padding:28px 20px!important;box-shadow:0 18px 48px #2630261f!important}.login-box>.eyebrow{color:#527600!important;text-shadow:none!important}.login-box>h2{color:#252c25!important;-webkit-text-fill-color:#252c25!important;text-shadow:none!important;text-transform:none!important;letter-spacing:-.025em!important}.login-box>p,.login-box label{color:#566056!important;-webkit-text-fill-color:#566056!important}.login-box .guest-access{color:#fff!important;background:#303630!important;border-color:#315d00!important}.login-box .guest-access :where(b,small){color:#fff!important;-webkit-text-fill-color:#fff!important}.login-box .guest-access>span{color:#b6ff18!important;-webkit-text-fill-color:#b6ff18!important}.login-box .primary{color:#182400!important;-webkit-text-fill-color:#182400!important;background:#8bd000!important;border-color:#79b800!important}.pull-refresh-indicator{color:#315d00!important;background:#fff!important;border-color:#8bc900!important;box-shadow:0 6px 18px #26302625!important}}@supports (-webkit-touch-callout:none){@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html:before,.topbar:before{background:#f7f8f5!important}}}.modal:has(.manager-result-submission){color:#20241f!important;background:#f7f8f5!important;border-color:#aeb8ad!important;box-shadow:0 26px 75px #1820184f!important}.modal:has(.manager-result-submission) .modal-head{background:#fff!important;border-bottom-color:#c3c9c0!important}.modal:has(.manager-result-submission) .modal-head h2{color:#252c25!important;-webkit-text-fill-color:#252c25!important}.modal:has(.manager-result-submission) .modal-head button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#7b071d!important;border:1px solid #ff5363!important}.modal-wide .manager-result-submission{color:#252c25!important;background:#f7f8f5!important;min-width:0!important}.manager-result-submission>label{font:900 9px var(--font-mono);letter-spacing:.08em;gap:7px;display:grid;color:#4a544a!important}.manager-result-submission>label select{text-overflow:ellipsis;overflow:hidden;color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #aeb8ad!important;width:100%!important;min-width:0!important;max-width:100%!important}.manager-result-submission .result-score-crests{background:linear-gradient(135deg,#fff,#edf1eb)!important;border:1px solid #aab5a8!important;border-left:5px solid #8bc900!important;border-radius:12px!important;min-width:0!important;box-shadow:0 8px 22px #26302614!important}.manager-result-submission .result-score-crests>div{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px!important;min-width:0!important;display:grid!important}.manager-result-submission .result-score-crests>div:last-child{grid-template-columns:76px minmax(0,1fr)}.manager-result-submission .result-score-crests>b{color:#4d584c!important;-webkit-text-fill-color:#4d584c!important;font:900 12px var(--font-mono)!important}.result-team-identity{color:#252c25;align-items:center;gap:10px;min-width:0;display:flex}.result-team-identity.away{text-align:right;justify-content:flex-end}.result-team-identity>span{gap:3px;min-width:0;display:grid}.result-team-identity small{font:900 7px var(--font-mono);letter-spacing:.13em;color:#527600!important}.result-team-identity b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden;color:#252c25!important;-webkit-text-fill-color:#252c25!important}.manager-result-submission .result-score-crests .result-team-identity img{object-fit:contain;flex:0 0 54px;width:54px!important;height:54px!important}.manager-result-submission .result-score-crests input{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:2px solid #8bc900!important;width:76px!important;height:60px!important;font-size:27px!important;box-shadow:inset 0 2px 5px #26302612!important}.manager-result-submission .manager-roster{background:#fff!important;border:1px solid #b8c1b7!important;box-shadow:0 6px 17px #26302610!important}.manager-result-submission .manager-roster h3{color:#252c25!important;-webkit-text-fill-color:#252c25!important;border-bottom-color:#c3c9c0!important}.manager-result-submission .match-roster{background:#fff!important;border-color:#b8c1b7!important}.manager-result-submission .match-roster-head{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#303630!important}.manager-result-submission .match-roster-row{color:#252c25!important;background:#fff!important;border-top-color:#d3d9d1!important}.manager-result-submission .match-roster-row:nth-child(odd){background:#f1f4ef!important}.manager-result-submission .match-roster-row>b,.manager-result-submission .match-roster-row>b a{color:#252c25!important;-webkit-text-fill-color:#252c25!important}.manager-result-submission .match-roster-row small{color:#596359!important;-webkit-text-fill-color:#596359!important}.manager-result-submission .match-roster-row .bot-label{color:#075d78!important;-webkit-text-fill-color:#075d78!important}.manager-result-submission .match-roster-row input[type=number]{color:#20241f!important;-webkit-text-fill-color:#20241f!important;background:#fff!important;border:1px solid #9faa9d!important}.manager-result-submission .toggle-check i{color:#4d584c!important;background:#e6ebe4!important;border-color:#8e998c!important}.manager-result-submission button.toggle-check{z-index:2;appearance:none;-webkit-user-select:none;user-select:none;position:relative;min-width:0!important;min-height:0!important;box-shadow:none!important;touch-action:manipulation!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important}.manager-result-submission button.toggle-check i{pointer-events:none!important}.manager-result-submission button.toggle-check[aria-pressed=true].green i{color:#062716!important;background:#20c875!important;border-color:#159653!important;box-shadow:0 0 0 2px #20c8752c!important}.manager-result-submission button.toggle-check[aria-pressed=true].keeper i{color:#041b2c!important;background:#35b9f2!important;border-color:#168bd1!important;box-shadow:0 0 0 2px #35b9f22b!important}.manager-result-submission button.toggle-check[aria-pressed=true].red i{color:#fff!important;background:#e83a4f!important;border-color:#bd263e!important;box-shadow:0 0 0 2px #e83a4f2b!important}.manager-result-submission button.toggle-check[aria-pressed=true].gold i{color:#332300!important;background:#f4c84b!important;border-color:#c28d00!important;box-shadow:0 0 0 2px #f4c84b35!important}.manager-result-submission button.toggle-check:disabled{opacity:.38!important;cursor:not-allowed!important}.manager-result-submission>.primary.wide{color:#182400!important;-webkit-text-fill-color:#182400!important;background:#8bd000!important;border-color:#79b800!important;min-height:56px!important;font-size:12px!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.modal-backdrop:has(.manager-result-submission){padding:8px!important}.modal:has(.manager-result-submission){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0 auto 18px!important;overflow-x:hidden!important}.modal:has(.manager-result-submission) .modal-head{padding:15px 14px!important}.modal:has(.manager-result-submission) .modal-head h2{font-size:clamp(21px,6vw,28px)!important}.modal:has(.manager-result-submission) .modal-head button{border-radius:12px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important}.modal-wide .manager-result-submission{gap:14px!important;width:100%!important;padding:14px 12px 20px!important;overflow:hidden!important}.manager-result-submission .result-score-crests{border-left-width:3px!important;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;gap:5px!important;padding:12px 7px!important}.manager-result-submission .result-score-crests>div,.manager-result-submission .result-score-crests>div:last-child{flex-direction:column!important;justify-content:center!important;gap:8px!important;display:flex!important}.manager-result-submission .result-score-crests>div:last-child{flex-direction:column-reverse!important}.result-team-identity,.result-team-identity.away{flex-direction:column;gap:5px;width:100%;min-width:0;text-align:center!important;justify-content:center!important}.result-team-identity>span{width:100%}.result-team-identity b{font-size:clamp(8px,2.7vw,11px)!important}.manager-result-submission .result-score-crests .result-team-identity img{flex-basis:46px!important;width:46px!important;height:46px!important}.manager-result-submission .result-score-crests input{width:min(72px,100%)!important;height:54px!important;font-size:24px!important}.manager-result-submission .manager-roster-columns{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important}.manager-result-submission .manager-roster{width:100%!important;min-width:0!important;padding:9px 7px!important;overflow:hidden!important}.manager-result-submission .manager-roster h3{white-space:normal!important;font-size:10px!important;line-height:1.35!important}.manager-result-submission .match-roster{width:100%!important;min-width:0!important;overflow:hidden!important}.modal-wide .manager-result-submission .match-roster-head,.modal-wide .manager-result-submission .match-roster-row{grid-template-columns:minmax(72px,1fr) repeat(6,minmax(25px,30px))!important;gap:2px!important;width:100%!important;min-width:0!important;padding:7px 4px!important}.manager-result-submission .match-roster-head{font-size:6.5px!important}.manager-result-submission .match-roster-row>b{font-size:9px!important;overflow:hidden!important}.manager-result-submission .match-roster-row small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:6.5px!important;overflow:hidden!important}.manager-result-submission .match-roster-row input[type=number]{width:25px!important;height:30px!important;padding:1px!important;font-size:12px!important}.manager-result-submission .toggle-check i{border-radius:6px!important;width:25px!important;height:30px!important;font-size:10px!important}.manager-result-submission .toggle-check.keeper i{font-size:6px!important}.manager-result-submission>.primary.wide{white-space:normal!important;width:100%!important;min-height:56px!important;font-size:10px!important}.content{scroll-behavior:smooth;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;scrollbar-gutter:auto!important}.content :where(.page,.card,.published-tournament,.published-tournament-summary){touch-action:pan-y pinch-zoom}.published-tournament,.published-tournament.is-expanded{color:#20241f!important;background:linear-gradient(145deg,#fff,#f3f5f1)!important;border-color:#aeb8ad!important}.published-tournament>.published-tournament-summary,.published-tournament:hover>.published-tournament-summary,.published-tournament:focus-within>.published-tournament-summary,.published-tournament .published-tournament-summary:hover,.published-tournament .published-tournament-summary:focus-visible{background:0 0!important}.published-tournament .published-tournament-summary :where(.eyebrow,h2,p,small,span,label),.published-tournament:hover>.published-tournament-summary :where(.eyebrow,h2,p,small,span,label),.published-tournament:focus-within>.published-tournament-summary :where(.eyebrow,h2,p,small,span,label),.published-tournament .tournament-calendar-filter>span{color:#20241f!important;-webkit-text-fill-color:#20241f!important;text-shadow:none!important}.published-tournament .published-tournament-summary .eyebrow{color:#527600!important;-webkit-text-fill-color:#527600!important}.team-detail-hero.club-branded-hero{isolation:isolate;border-color:var(--club-primary)!important}@supports (color:color-mix(in lab, red, red)){.team-detail-hero.club-branded-hero{border-color:color-mix(in srgb,var(--club-primary) 46%,#879087)!important}}.team-detail-hero.club-branded-hero{background:linear-gradient(112deg,var(--club-primary) 0%,#0c151d 48%,var(--club-accent) 100%)!important}@supports (color:color-mix(in lab, red, red)){.team-detail-hero.club-branded-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--club-primary) 30%,#081018) 0%,#0c151d 48%,color-mix(in srgb,var(--club-accent) 22%,#081018) 100%)!important}}.team-detail-hero.club-branded-hero{color:#fff!important}.team-detail-hero.club-branded-hero:before{inset:-8% -18% -8% 20%;background-image:linear-gradient(90deg,#0b141ddd 0%,transparent 62%),var(--club-crest)!important;opacity:.21!important;filter:blur(2px)saturate(1.25)!important;background-position:100%!important;background-size:auto 135%,contain!important}.team-detail-hero.club-branded-hero:after{background:linear-gradient(90deg,var(--club-secondary),transparent 45%)!important}@supports (color:color-mix(in lab, red, red)){.team-detail-hero.club-branded-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--club-secondary) 13%,transparent),transparent 45%)!important}}html body .modal .logout-confirmation-actions>button.semantic-action-orange,html body .modal .logout-confirmation-actions>button.semantic-action-orange:is(:hover,:focus-visible,:active){color:#17120a!important;-webkit-text-fill-color:#17120a!important;opacity:1!important;background:#f29424!important;border:1px solid #d86c05!important;box-shadow:inset 0 1px #fff7!important}html body .modal .logout-confirmation-actions>button.danger,html body .modal .logout-confirmation-actions>button.danger:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;opacity:1!important;background:#d42743!important;border:1px solid #b51632!important}}html body .modal:has(.logout-confirmation){background:#f8faf7!important;border:1px solid #b8c1b7!important;border-radius:18px!important;width:min(620px,100vw - 24px)!important;overflow:hidden!important;box-shadow:0 24px 70px #10171055!important}html body .modal:has(.logout-confirmation) .modal-head{border-bottom:1px solid #c7cec5!important;min-height:0!important;padding:20px 22px!important}html body .modal:has(.logout-confirmation) .modal-head .eyebrow{color:#465046!important;font-size:8px!important}html body .modal:has(.logout-confirmation) .modal-head h2{color:#202620!important;margin-top:7px!important;font-size:clamp(22px,4vw,31px)!important;line-height:1.08!important}html body .modal:has(.logout-confirmation) .modal-head>button{width:48px!important;height:48px!important;min-height:48px!important;font-size:28px!important}html body .modal .logout-confirmation{background:#fff!important;grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;padding:24px!important}html body .modal .logout-confirmation-icon{width:58px!important;height:58px!important;font-size:27px!important}html body .modal .logout-confirmation h3{color:#202620!important;margin:2px 0 8px!important;font-size:20px!important;line-height:1.25!important}html body .modal .logout-confirmation p{color:#657365!important;font-size:13px!important;line-height:1.55!important}html body .modal .logout-confirmation-actions{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:5px!important;display:grid!important}html body .modal .logout-confirmation-actions>button{border-radius:12px!important;min-height:52px!important;font-size:10px!important}html body #logout-cancel-action,html body #logout-cancel-action:is(:hover,:focus-visible,:active){color:#17120a!important;-webkit-text-fill-color:#17120a!important;opacity:1!important;background:#f29424!important;border:1px solid #d86c05!important;box-shadow:inset 0 1px #fff7!important}html body #logout-cancel-action:is(:hover,:focus-visible,:active){background:#ffa238!important;border-color:#bc5900!important}html body #logout-confirm-action,html body #logout-confirm-action:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;opacity:1!important;background:#d42743!important;border:1px solid #b51632!important}html body #logout-confirm-action:is(:hover,:focus-visible,:active){background:#bd1733!important}@media (width<=600px){html body .modal:has(.logout-confirmation) .modal-head{padding:16px!important}html body .modal:has(.logout-confirmation) .modal-head h2{font-size:22px!important}html body .modal .logout-confirmation{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:18px 16px!important}html body .modal .logout-confirmation-icon{width:48px!important;height:48px!important;font-size:23px!important}html body .modal .logout-confirmation h3{font-size:17px!important}html body .modal .logout-confirmation p{font-size:11px!important}html body .modal .logout-confirmation-actions{grid-template-columns:1fr!important;gap:9px!important}html body .modal .logout-confirmation-actions>button{min-height:48px!important}}@media (width<=900px){html body .maintenance-center :is(.site-maintenance-control,.maintenance-summary,.maintenance-meter,.maintenance-actions,.maintenance-old-list,.maintenance-awaiting){color:#202820!important;background:#f8faf7!important;border-color:#b8c4b7!important}html body .maintenance-center :is(.site-maintenance-control,.maintenance-summary,.maintenance-meter,.maintenance-actions,.maintenance-old-list,.maintenance-awaiting) :where(.eyebrow,h2,h3,p,b,small,em,span){color:#263026!important;-webkit-text-fill-color:#263026!important;text-shadow:none!important}html body .maintenance-center .site-maintenance-control.enabled{background:#fff6e9!important;border-color:#df9a4c!important}html body .maintenance-center .site-maintenance-control :where(p,small),html body .maintenance-center .maintenance-summary p,html body .maintenance-center .maintenance-meter :where(p,em),html body .maintenance-center .maintenance-actions article p,html body .maintenance-center .maintenance-awaiting p{color:#4c5a4d!important;-webkit-text-fill-color:#4c5a4d!important}html body .maintenance-center .maintenance-actions article,html body .maintenance-center .maintenance-old-list article{background:#fff!important;border-color:#bdc8bb!important}html body .maintenance-center .site-maintenance-control>button.primary,html body .maintenance-center .maintenance-summary>button.primary,html body .maintenance-center .maintenance-actions button.primary{color:#17240b!important;-webkit-text-fill-color:#17240b!important;opacity:1!important;background:#8bd000!important;border:1px solid #6da900!important}html body .maintenance-center .site-maintenance-control>button.primary span{color:#17240b!important;-webkit-text-fill-color:#17240b!important}html body .maintenance-center .site-maintenance-control>button.danger,html body .maintenance-center .maintenance-actions button.danger:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#cf2542!important;border:1px solid #ac1732!important}html body .maintenance-center .site-maintenance-control>button.danger span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .maintenance-center :is(.site-maintenance-control,.maintenance-summary,.maintenance-actions) button:focus-visible{outline-offset:3px!important;outline:3px solid #202820!important}}html body .maintenance-center .site-maintenance-control{color:#202820!important;background:#f8faf7!important;border:1px solid #b8c4b7!important}html body .maintenance-center .site-maintenance-control.enabled{background:#fff6e9!important;border-color:#df9a4c!important}html body .maintenance-center .site-maintenance-control>div:nth-child(2) :where(.eyebrow,h2,h3,p,small,span){color:#263026!important;-webkit-text-fill-color:#263026!important;text-shadow:none!important}html body .maintenance-center .site-maintenance-control>div:nth-child(2) :where(p,small){color:#4c5a4d!important;-webkit-text-fill-color:#4c5a4d!important}html body .maintenance-center .site-maintenance-control>button.primary,html body .maintenance-center .site-maintenance-control>button.primary:is(:hover,:focus-visible,:active){color:#17240b!important;-webkit-text-fill-color:#17240b!important;opacity:1!important;background:#8bd000!important;border:1px solid #6da900!important}html body .maintenance-center .site-maintenance-control>button.primary span{color:#17240b!important;-webkit-text-fill-color:#17240b!important}html body .maintenance-center .site-maintenance-control>button.danger,html body .maintenance-center .site-maintenance-control>button.danger:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#cf2542!important;border:1px solid #ac1732!important}html body .maintenance-center .site-maintenance-control>button.danger span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .login-screen .landing-actions .landing-login{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.1em!important;text-shadow:0 1px 2px #00296c!important;background:linear-gradient(135deg,#087ff5,#0751c9)!important;border:1px solid #006bd6!important;min-height:58px!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}html body .login-screen .landing-actions .landing-login:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#168cff,#0646ae)!important}html body .login-screen .landing-actions .landing-guest{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.08em!important;text-shadow:0 1px 2px #000!important;background:linear-gradient(135deg,#102c40,#071c2d)!important;border:1px solid #39759b!important;min-height:54px!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}html body .login-screen .landing-actions .landing-guest:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#164967,#0a2b43)!important;border-color:#51bceb!important}html body .terms-overlay{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;background:#182018b8!important}html body .terms-overlay>section{color:#20241f!important;background:#f8faf7!important;border:1px solid #aeb8ad!important;border-radius:18px!important;width:100%!important;max-height:calc(100dvh - 20px)!important;box-shadow:0 24px 70px #10171066!important}html body .terms-overlay header{background:#fff!important;border-bottom-color:#c5cdc3!important;padding:18px!important}html body .terms-overlay header .eyebrow{color:#466600!important;-webkit-text-fill-color:#466600!important;letter-spacing:.12em!important;text-shadow:none!important;font-size:12px!important;line-height:1.35!important}html body .terms-overlay header h2{color:#20241f!important;-webkit-text-fill-color:#20241f!important;text-shadow:none!important;margin:8px 0!important;font-size:25px!important;line-height:1.15!important}html body .terms-overlay header small{color:#596359!important;-webkit-text-fill-color:#596359!important;font-size:13px!important;line-height:1.4!important}html body .terms-overlay header>button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#d42743!important;border:1px solid #bd2944!important;border-radius:10px!important;min-width:42px!important;min-height:42px!important;font-size:27px!important;line-height:1!important}html body .terms-overlay .policy-tabs{background:#eef2ec!important;border-bottom-color:#c5cdc3!important;gap:6px!important;padding:10px 12px!important}html body .terms-overlay .policy-tabs button{color:#3b443b!important;-webkit-text-fill-color:#3b443b!important;letter-spacing:.05em!important;border:1px solid #0000!important;border-radius:8px!important;min-height:45px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.2!important}html body .terms-overlay .policy-tabs button.active{color:#182018!important;-webkit-text-fill-color:#182018!important;background:#dfe6dc!important;border-color:#8cc900!important;box-shadow:inset 4px 0 #9ee600!important}html body .terms-overlay .terms-content{color:#374137!important;-webkit-text-fill-color:#374137!important;background:#f8faf7!important;padding:20px!important;font-size:15px!important;line-height:1.7!important}html body .terms-overlay .terms-content h3{color:#202820!important;-webkit-text-fill-color:#202820!important;text-shadow:none!important;margin:24px 0 8px!important;font-size:18px!important;line-height:1.35!important}html body .terms-overlay .terms-content p,html body .terms-overlay .terms-content p :where(b,strong){color:#374137!important;-webkit-text-fill-color:#374137!important;text-shadow:none!important}html body .terms-overlay .terms-content>p:first-child{color:#463a17!important;-webkit-text-fill-color:#463a17!important;background:#fff7d8!important;border-color:#d3a82f!important}html body .terms-overlay .terms-content>p:first-child :where(b,strong){color:#332707!important;-webkit-text-fill-color:#332707!important}html body .terms-overlay footer{background:#fff!important;border-top-color:#c5cdc3!important;gap:10px!important;padding:14px!important}html body .terms-overlay footer>button:not(.primary){color:#211507!important;-webkit-text-fill-color:#211507!important;background:#f29424!important;border:1px solid #d86c05!important;min-height:50px!important;font-size:12px!important;font-weight:900!important}html body .terms-overlay footer>button.primary{color:#17200d!important;-webkit-text-fill-color:#17200d!important;white-space:normal!important;min-height:50px!important;font-size:12px!important}html body .login-screen .login-box:has(.landing-actions) .public-policy-links{visibility:visible!important;opacity:1!important;border-top:1px solid #cbd2c8!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:22px 0 0!important;padding:18px 0 0!important;display:grid!important}html body .login-screen .login-box:has(.landing-actions) .public-policy-links>button{color:#202820!important;-webkit-text-fill-color:#202820!important;letter-spacing:.02em!important;text-align:center!important;min-width:0!important;min-height:46px!important;text-shadow:none!important;visibility:visible!important;opacity:1!important;background:#eef1ec!important;border:1px solid #9fa99e!important;border-radius:9px!important;place-items:center!important;padding:9px 4px!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;display:grid!important}html body .login-screen .login-box:has(.landing-actions) .public-policy-links>button:is(:hover,:focus-visible,:active){color:#17240b!important;-webkit-text-fill-color:#17240b!important;outline-offset:2px!important;background:#dff1bb!important;border-color:#78ad00!important;outline:2px solid #9ee600!important}html body .login-screen .login-box:has(.landing-actions) .login-copyright{color:#596359!important;-webkit-text-fill-color:#596359!important;text-align:center!important;visibility:visible!important;opacity:1!important;margin:13px 2px 0!important;font-size:9px!important;line-height:1.5!important;display:block!important}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;scroll-behavior:auto!important;width:100%!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html body .app-shell{touch-action:pan-y pinch-zoom!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}html body .app-shell>.content{overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:auto!important;scrollbar-gutter:auto!important;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:hidden visible!important}html body .content :where(.page,.card,.published-tournament,.published-tournament-summary,.profile-dashboard,.tournament-module),html body .mobile-side-rail{touch-action:pan-y pinch-zoom!important;overscroll-behavior-y:auto!important}:is(html body .modal-backdrop,html body .modal-backdrop:has(.manager-result-submission),html body .modal-backdrop:has(.relampagos-registration),html body .modal-backdrop:has(.match-stat-sheet)){overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch!important;height:100dvh!important;display:block!important;overflow:hidden auto!important}html body .modal{overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;max-height:none!important;overflow:visible!important}html body .modal:has(.manager-result-submission){overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;max-height:none!important;overflow:visible!important}html body .modal:has(.relampagos-registration){overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;max-height:none!important;overflow:visible!important}html body .modal.modal-wide:has(.match-stat-sheet){overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;max-height:none!important;overflow:visible!important}html body .modal .modal-form.relampagos-registration{touch-action:pan-y pinch-zoom!important;overflow:visible!important}html body :where(.dt-selector,.tournament-export-list,.relampagos-crest-picker,.relampagos-file-manager>div,.relampagos-available-team-list){overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;max-height:none!important;overflow:visible!important}html body .terms-overlay{overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch!important;display:block!important;overflow:hidden auto!important}html body .terms-overlay>section{max-height:none!important;margin:0 auto!important;overflow:visible!important}html body .terms-overlay .terms-content{touch-action:pan-y pinch-zoom!important;overflow:visible!important}html body .app-shell>.content{padding-top:calc(64px + var(--r10-mobile-safe-top))!important}html body .app-shell>.content>.topbar{z-index:210!important;width:100%!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:translateZ(0)!important}html body .pull-refresh-indicator{z-index:205!important;top:calc(72px + var(--r10-mobile-safe-top))!important}}.page-heading .legends-heading.legends-motion-banner{object-fit:initial!important;width:min(560px,68vw)!important;height:112px!important;max-height:none!important;margin:0 0 12px!important;display:grid!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.page-heading .legends-heading.legends-motion-banner{width:100%!important;height:92px!important;max-height:none!important;margin:-15px 0 8px!important}}.page-heading .legends-heading.legends-motion-banner{border-color:#4f7b36;box-shadow:inset 0 1px #eaffbb2e,inset 0 -32px 44px #0008,0 10px 25px #182d1b35;background:#050d0b!important;height:138px!important;animation:none!important}.legends-stadium{z-index:-1;background:#050d0b url(/legends-stadium-players.webp) 50% 63%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.legends-stadium:after{content:"";background:linear-gradient(90deg,#06100ba8 0%,#0000 24%,#03100b38 50%,#0000 76%,#06100ba8 100%),linear-gradient(#0001,#0000 55%,#02080570);position:absolute;inset:0}.legends-stadium video{object-fit:cover;object-position:center 63%;filter:saturate(.96)contrast(1.04)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.legends-motion-banner .legends-copy{z-index:2;color:#fff;font-family:var(--font-mono);flex-direction:column;gap:1px;animation:4.8s step-end infinite legendSignPulse;position:relative}.legends-motion-banner .legends-copy small{color:#fff;font-family:var(--font-mono);letter-spacing:.29em;text-shadow:0 2px 7px #000,0 0 8px #fff,0 0 18px #c6ff52;font-size:12px}.legends-motion-banner .legends-copy strong{color:#fff;font-family:var(--font-mono);text-shadow:0 3px 11px #000,0 0 10px #fff,0 0 24px #b8ff0066;margin:2px 0;font-size:62px;font-style:italic}.legends-motion-banner .legends-copy strong b,.legends-motion-banner .legends-copy strong b:first-child,.legends-motion-banner .legends-copy strong b:last-child{animation:4.8s ease-in-out infinite legendTenGlow;color:#fff!important}.legends-motion-banner .legends-copy strong b:last-child{animation-delay:.12s}@keyframes legendSignPulse{0%,6%,13%,20%,to{opacity:1}9%,17%{opacity:.32}72%{opacity:.82}}@keyframes legendTenGlow{0%,to{filter:brightness();text-shadow:0 3px 11px #000,0 0 8px #fff}50%{filter:brightness(1.3);text-shadow:0 3px 11px #000,0 0 14px #fff,0 0 28px #b8ff00}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.page-heading .legends-heading.legends-motion-banner{height:112px!important;margin:-15px 0 8px!important}.legends-stadium video{object-position:center 65%}.legends-motion-banner .legends-copy small{letter-spacing:.2em;font-size:clamp(8px,2.5vw,11px)}.legends-motion-banner .legends-copy strong{font-size:clamp(45px,13vw,57px)}}@media (prefers-reduced-motion:reduce){.legends-stadium video{display:none}.legends-motion-banner .legends-copy,.legends-motion-banner .legends-copy strong b{animation:none!important}}.page-heading .legends-motion-banner .legends-copy{background:0 0;border:0;border-radius:0;z-index:4!important;color:#fff!important;opacity:1!important;width:min(94%,760px)!important;min-height:48px!important;font-family:var(--font-mono)!important;white-space:nowrap!important;text-shadow:0 2px 3px #000,0 0 5px #000!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,2vw,24px)!important;margin:0!important;padding:5px clamp(10px,2vw,22px)!important;line-height:1!important;animation:3.8s ease-in-out infinite legendSignGlow!important;display:flex!important;position:absolute!important;inset:25% auto auto 50%!important;transform:translate(-50%,-50%)!important}.page-heading .legends-motion-banner .legends-copy>span{-webkit-text-stroke:.35px #000;color:#fff!important;opacity:1!important;font:900 clamp(12px,1.35vw,18px)/1 var(--font-mono)!important;letter-spacing:clamp(.08em,.28vw,.18em)!important;display:block!important}.page-heading .legends-motion-banner .legends-copy>strong{-webkit-text-stroke:.6px #000;color:#fff!important;opacity:1!important;font:1000 clamp(31px,3.8vw,48px)/.9 var(--font-mono)!important;letter-spacing:-.08em!important;text-indent:-.08em!important;filter:none!important;text-shadow:0 3px 4px #000,0 0 5px #000,0 0 10px #baff0066!important;flex:none!important;margin:0!important;padding:0!important;font-style:italic!important;animation:none!important;display:block!important;transform:none!important}@keyframes legendSignGlow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@media (width<=560px){.page-heading .legends-motion-banner .legends-copy{background:0 0;border-color:#0000;flex-direction:row!important;gap:6px!important;width:96%!important;min-width:0!important;min-height:42px!important;padding:4px 8px!important;inset:24% auto auto 50%!important}.page-heading .legends-motion-banner .legends-copy>span{letter-spacing:.1em!important;font-size:9px!important}.page-heading .legends-motion-banner .legends-copy>strong{font-size:32px!important;line-height:.86!important}}@media (prefers-reduced-motion:reduce){.page-heading .legends-motion-banner .legends-copy{animation:none!important}}.tournament-flow-step{z-index:2;flex:none;align-items:center;gap:22px;min-height:104px;padding:22px 24px;display:flex;position:relative;background:#fff!important;border:1px solid #aeb8ad!important;margin:0!important;box-shadow:0 14px 32px #26302612!important}.tournament-flow-step>div{flex:1;min-width:0}.tournament-flow-step .eyebrow{color:#52710f!important}.tournament-flow-step h2{margin:5px 0;color:#252c25!important}.tournament-flow-step p{margin:0;color:#596359!important}.tournament-flow-back{color:#25331a;min-height:48px;font:900 10px var(--font-mono);letter-spacing:.04em;cursor:pointer;background:#e8f6cc;border:1px solid #84bd17;border-radius:9px;padding:0 18px}.tournament-flow-back:hover,.tournament-flow-back:focus-visible{color:#17200f;outline-offset:2px;background:#cfff75;outline:2px solid #84bd17}.tournament-module>.tournament-flow-step~.published-tournament{z-index:1;clear:both;flex:none;position:relative;margin:0!important;transform:none!important}.tournament-module>.tournament-flow-step~.published-tournament:hover,.tournament-module>.tournament-flow-step~.published-tournament:focus-within,.tournament-module>.tournament-flow-step~.published-tournament:active{transform:none!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.tournament-flow-step{flex-direction:column;align-items:stretch;padding:18px}.tournament-flow-back{width:100%;font-size:11px}}html body .recent-games-list .recent-game-load{clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);letter-spacing:.08em;cursor:pointer;min-width:210px;min-height:48px;color:#10170b!important;-webkit-text-fill-color:#10170b!important;font:1000 10px var(--font-mono)!important;text-shadow:none!important;background:linear-gradient(135deg,#d8ff31 0%,#a5ef00 55%,#7fd600 100%)!important;border:1px solid #bfff25!important;border-radius:0!important;padding:12px 24px!important;box-shadow:inset 0 -3px #64a900,0 8px 20px #75b90035,0 0 18px #a8ff2530!important}html body .recent-games-list .recent-game-load:before{content:"＋ ";font-size:13px}html body .recent-games-list .recent-game-load:is(:hover,:focus-visible,:active){color:#080d05!important;-webkit-text-fill-color:#080d05!important;outline-offset:2px!important;background:linear-gradient(135deg,#ebff78,#baff16 58%,#8fe500)!important;border-color:#dfff73!important;outline:2px solid #8fdc00!important;box-shadow:inset 0 -3px #6eaf00,0 10px 24px #75b90045,0 0 25px #b6ff0055!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .recent-games-list .recent-game-load{width:100%;min-width:0;min-height:54px;font-size:11px!important}}html body .modal .dt-offered-positions button{color:#222922!important;-webkit-text-fill-color:#222922!important;min-height:58px!important;box-shadow:none!important;touch-action:manipulation!important;background:#f2f4f0!important;border:2px solid #aeb8ad!important;border-radius:12px!important}html body .modal .dt-offered-positions button b{color:#222922!important;-webkit-text-fill-color:#222922!important}html body .modal .dt-offered-positions button small{color:#657066!important;-webkit-text-fill-color:#657066!important}html body .modal .dt-offered-positions button.selected{color:#142008!important;-webkit-text-fill-color:#142008!important;background:linear-gradient(135deg,#dfff72,#a9ed19)!important;border-color:#76b900!important;box-shadow:inset 0 -3px #70ad00,0 0 0 3px #9fe60025!important}html body .modal .dt-offered-positions button.selected b,html body .modal .dt-offered-positions button.selected small{color:#142008!important;-webkit-text-fill-color:#142008!important}html body .modal .dt-offered-positions button:disabled:not(.selected){opacity:.42!important;cursor:not-allowed!important;filter:grayscale(.65)!important}html body .modal .dt-offered-positions button>em{color:#eaffb6!important;-webkit-text-fill-color:#eaffb6!important;background:#284000!important}html body .modal .dt-offered-positions legend,html body .modal .dt-offered-positions legend small,html body .modal .dt-offered-positions>p{color:#505d51!important;-webkit-text-fill-color:#505d51!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .modal-backdrop:has(.match-stat-sheet){top:calc(64px + var(--r10-mobile-safe-top))!important;height:calc(100dvh - 64px - var(--r10-mobile-safe-top))!important;min-height:0!important;padding:8px 7px calc(84px + env(safe-area-inset-bottom))!important;scroll-padding-top:0!important;bottom:0!important}html body .modal.modal-wide:has(.match-stat-sheet){min-height:calc(100dvh - 72px - var(--r10-mobile-safe-top))!important;margin:0!important}html body .modal.modal-wide:has(.match-stat-sheet)>.modal-head{z-index:12!important;min-height:72px!important;padding:10px 12px!important;position:sticky!important;top:0!important;box-shadow:0 8px 18px #0009!important}html body .modal.modal-wide:has(.match-stat-sheet)>.modal-head h2{font-size:clamp(19px,6vw,27px)!important;line-height:1.05!important}html body .modal.modal-wide:has(.match-stat-sheet)>.modal-head>button{z-index:2!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;position:relative!important}}html body .modal:has(.match-stat-sheet){background:#07111b!important;border-color:#2b9bd2!important;box-shadow:0 28px 90px #00101ee0,0 0 28px #00b7ff2e!important}html body .modal:has(.match-stat-sheet) .modal-head{background:linear-gradient(90deg,#071827,#0a111a)!important;border-bottom-color:#27769e!important}html body .modal:has(.match-stat-sheet) .modal-head h2{color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important}html body .modal:has(.match-stat-sheet) .modal-head>button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#641327!important;border:1px solid #ff4569!important}html body .match-stat-sheet{color:#eef8ff!important;background:linear-gradient(145deg,#081521,#050b12)!important}html body .match-stat-sheet .match-stat-brand,html body .match-stat-sheet .match-stat-brand span{color:#6be2ff!important;-webkit-text-fill-color:#6be2ff!important;text-shadow:0 0 12px #00b7ff70!important}html body .match-stat-sheet .match-stat-score{background-color:#061522!important;border-color:#39bfea!important;box-shadow:inset 0 0 42px #006ebc26!important}html body .match-stat-sheet .match-stat-score.confederation-banner{background-blend-mode:normal!important}html body .match-stat-sheet .match-stat-team-link,html body .match-stat-sheet .match-stat-team-link b{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 7px #000!important}html body .match-stat-sheet .match-stat-score>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 16px #5ee8ff!important}html body .match-stat-sheet .match-stat-score>small{color:#d6ecf8!important;-webkit-text-fill-color:#d6ecf8!important;text-shadow:0 1px 5px #000!important}html body .match-stat-sheet .match-chronicle .eyebrow{color:#8eeaff!important;-webkit-text-fill-color:#8eeaff!important}html body .match-stat-sheet .match-chronicle blockquote{color:#e2eef5!important;-webkit-text-fill-color:#e2eef5!important;background:#0b2231!important;border-color:#55d9ff!important}html body .match-stat-sheet .game-lineup{background:#07131d!important;border-color:#327b9d!important}html body .match-stat-sheet .game-lineup-head{background:#0c2230!important;border-bottom-color:#367d9d!important}html body .match-stat-sheet .game-lineup-club,html body .match-stat-sheet .game-lineup-club b{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .match-stat-sheet .game-lineup-head small{color:#9fe7ff!important;-webkit-text-fill-color:#9fe7ff!important}html body .match-stat-sheet .lineup-player b{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 5px #000!important}html body .match-stat-sheet .lineup-player span{color:#c8ff53!important;-webkit-text-fill-color:#c8ff53!important;text-shadow:0 1px 4px #000!important}html body .match-stat-sheet .game-stat-tables>section{background:#091722!important;border-color:#315c73!important}html body .match-stat-sheet .game-stat-tables h3{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .match-stat-sheet .game-stat-head{color:#9ce8ff!important;background:#102a3c!important}html body .match-stat-sheet .game-stat-head span{color:#9ce8ff!important;-webkit-text-fill-color:#9ce8ff!important}html body .match-stat-sheet .game-stat-row{background:#0b1924!important;border-top-color:#28495c!important}html body .match-stat-sheet .game-stat-row:nth-child(odd){background:#0e202d!important}html body .match-stat-sheet .game-stat-row b,html body .match-stat-sheet .game-stat-row .player-id-link{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .match-stat-sheet .game-stat-row small{color:#a9c8d9!important;-webkit-text-fill-color:#a9c8d9!important}html body .match-stat-sheet .game-stat-row b:last-child{color:#ffd75e!important;-webkit-text-fill-color:#ffd75e!important}html body .match-stat-sheet :where(.match-stat-brand span,.match-stat-score>strong,.match-stat-score>small,.match-stat-team-link,.match-stat-team-link b,.game-lineup-club,.game-lineup-club b,.game-stat-player,.game-stat-player span,.game-stat-player .player-id-link,.lineup-player b,.lineup-player span){text-shadow:none!important;filter:none!important;box-shadow:none!important}html body .match-stat-sheet .match-stat-team-link{background:#06131dcc!important;border:1px solid #337b9f!important;border-radius:12px!important;outline:0!important;min-width:0!important;padding:12px!important}html body .match-stat-sheet .match-stat-team-link:is(:hover,:focus-visible){background:#0c2636!important;border-color:#51d6ff!important}html body .match-stat-sheet .game-lineup-club{background:0 0!important;border:0!important;outline:0!important;padding:3px 6px!important}html body .match-stat-sheet .game-lineup-club:is(:hover,:focus-visible){background:#153244!important}html body .match-stat-sheet .game-stat-player,html body .match-stat-sheet .game-stat-player>span,html body .match-stat-sheet .game-stat-player .player-id-link{background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html body .match-stat-sheet .game-stat-player .player-id-link:is(:hover,:focus-visible){color:#79e5ff!important;-webkit-text-fill-color:#79e5ff!important;text-decoration:underline!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .modal:has(.match-stat-sheet) .modal-head{background:#071827!important}html body .match-stat-sheet{gap:14px!important}html body .match-stat-sheet .match-stat-team-link b{white-space:normal!important;overflow-wrap:anywhere!important;font-size:10px!important}html body .match-stat-sheet .game-stat-row b{font-size:10px!important}}html body .draft-mini-profile,html body .draft-team-meta>span,html body .draft-inbox article,html body .draft-request-route{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .draft-mini-profile :where(b,small,i),html body .draft-team-meta>span :where(b,small),html body .draft-inbox article :where(b,small,p,span),html body .draft-request-route :where(b,small){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .draft-mini-profile span small,html body .draft-team-meta>span small{color:#c9d4da!important;-webkit-text-fill-color:#c9d4da!important}html body .draft-team-meta>span b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}html body .recruitment-club,html body .recruitment-club :where(b,small,em),html body .recruitment-actions button,html body .recruitment-actions button:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .recruitment-request .recruitment-player>div>button,html body .recruitment-request .recruitment-player>div>button b,html body .recruitment-request .recruitment-player>div>small,html body .recruitment-request .recruitment-message :where(small,p,span),html body .recruitment-request .recruitment-scouting>small{color:#172019!important;-webkit-text-fill-color:#172019!important;opacity:1!important;text-shadow:none!important}html body .recruitment-club:is(:hover,:focus-visible,:active){color:#10170c!important;background:#baff2d!important;border-color:#9bdb1d!important}html body .recruitment-club:is(:hover,:focus-visible,:active) :where(b,small,em){color:#10170c!important;-webkit-text-fill-color:#10170c!important}html body .recruitment-actions .accept:not(:disabled){color:#0b0e10!important;-webkit-text-fill-color:#0b0e10!important;background:#b6ff00!important}html body .recruitment-actions .reject:is(:hover,:focus-visible,:active){color:#111!important;-webkit-text-fill-color:#111!important;background:#ff6978!important}html body .recruitment-actions button:disabled{cursor:not-allowed!important;background:#202821!important;border-color:#465047!important}html body .draft-club-invitations .club-invitation-card,html body .draft-club-invitations .club-invitation-card :where(b,small,em),html body .draft-club-invitations .club-invitation-actions button{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .draft-club-invitations .club-invitation-actions .reject{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ef4961,#c31635)!important;border-color:#a90f2b!important;box-shadow:inset 0 -3px #9e1029,0 5px 13px #b5163238!important}html body .draft-club-invitations .club-invitation-actions .accept:not(:disabled){color:#142008!important;-webkit-text-fill-color:#142008!important;background:linear-gradient(135deg,#d8ff31 0%,#a5ef00 55%,#7fd600 100%)!important;border-color:#79b800!important;box-shadow:inset 0 -3px #69ad00,0 5px 14px #8fdf0040!important}html body .draft-club-invitations .club-invitation-actions button:not(:disabled):is(:hover,:focus-visible,:active){filter:brightness(1.09)!important;transform:translateY(-1px)!important}html body .draft-club-invitations .club-invitation-card{grid-template-columns:72px minmax(170px,1fr) 90px 120px auto}html body .draft-club-invitations .mini-team-link{width:64px!important;min-width:64px!important;height:64px!important;padding:0!important;overflow:visible!important}html body .draft-club-invitations .mini-team-link img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.public-team-membership{align-content:start}.admin-assign-team-button{min-height:34px;font:900 8px var(--font-mono);letter-spacing:.07em;border-radius:5px;margin-top:9px;padding:0 12px;box-shadow:inset 0 -2px #68ae00,0 5px 12px #7ab8002b;color:#152208!important;background:linear-gradient(135deg,#caff2d,#86dd00)!important;border:1px solid #6da900!important}.admin-profile-team-assignment{color:#283128;background:linear-gradient(120deg,#f7faef,#eaf4db);border:1px solid #8bc900;border-radius:10px;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(150px,.75fr));align-items:end;gap:14px;margin:18px 0;padding:18px;display:grid}.admin-profile-team-assignment h3{margin:4px 0;font-size:18px}.admin-profile-team-assignment p{color:#596458;margin:0;font-size:10px;line-height:1.45}.admin-profile-team-assignment label{color:#3b463b;font:900 8px var(--font-mono);gap:7px;display:grid}.admin-profile-team-assignment select{color:#202820;background:#fff;border-color:#9da99b;min-height:44px}.admin-profile-team-assignment>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.admin-profile-team-assignment>div:last-child button{min-width:170px;min-height:42px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){.admin-assign-team-button{width:100%}.admin-profile-team-assignment{grid-template-columns:1fr;padding:14px}.admin-profile-team-assignment>div:last-child{grid-column:auto;grid-template-columns:1fr;display:grid}.admin-profile-team-assignment>div:last-child button{width:100%;min-width:0}:is(html body .modal-backdrop:has(.user-actions-sheet),html body .modal-backdrop:has(.role-assignment-form),html body .modal-backdrop:has(.account-admin-form)){top:calc(64px + var(--r10-mobile-safe-top))!important;height:calc(100dvh - 64px - var(--r10-mobile-safe-top))!important;min-height:0!important;padding:8px 7px calc(18px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;place-items:start center!important;bottom:0!important;overflow-y:auto!important}:is(html body .modal:has(.user-actions-sheet),html body .modal:has(.role-assignment-form),html body .modal:has(.account-admin-form)){width:min(100%,560px)!important;max-height:calc(100dvh - 80px - var(--r10-mobile-safe-top))!important;-webkit-overflow-scrolling:touch!important;margin:0!important;overflow-y:auto!important}:is(html body .modal:has(.user-actions-sheet)>.modal-head,html body .modal:has(.role-assignment-form)>.modal-head,html body .modal:has(.account-admin-form)>.modal-head){z-index:12!important;background:#f7f8f5!important;min-height:62px!important;padding:8px 10px 8px 14px!important;position:sticky!important;top:0!important;box-shadow:0 7px 16px #20282030!important}:is(html body .modal:has(.user-actions-sheet)>.modal-head>button,html body .modal:has(.role-assignment-form)>.modal-head>button,html body .modal:has(.account-admin-form)>.modal-head>button){flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}}.modal .manager-assignment-form .manager-assignment-destination{gap:14px;display:grid}.modal .manager-assignment-form .manager-assignment-destination>label{letter-spacing:.06em;gap:8px;display:grid;color:#303830!important;font:900 10px var(--font-mono)!important}html body .modal .manager-assignment-form .manager-assignment-destination select{appearance:none!important;color:#20241f!important;-webkit-text-fill-color:#20241f!important;width:100%!important;height:auto!important;min-height:54px!important;font:700 15px/1.2 var(--font-body,inherit)!important;letter-spacing:0!important;text-transform:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23486600' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat!important;border:1px solid #aeb8ad!important;border-radius:10px!important;margin:0!important;padding:0 44px 0 16px!important;display:block!important}html body .modal .manager-assignment-form .manager-assignment-destination select:is(:hover,:focus-visible){outline:0;border-color:#9ee600!important;box-shadow:0 0 0 3px #b6ff1830!important}.modal .manager-assignment-form .manager-assignment-destination>small{color:#8a2d2d;font-size:11px}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .modal-backdrop:has(.manager-assignment-form){top:calc(64px + var(--r10-mobile-safe-top,env(safe-area-inset-top)))!important;height:calc(100dvh - 64px - var(--r10-mobile-safe-top,env(safe-area-inset-top)))!important;min-height:0!important;padding:8px 7px calc(18px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;display:block!important;bottom:0!important;overflow-y:auto!important}html body .modal:has(.manager-assignment-form){width:min(100%,560px)!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}html body .modal:has(.manager-assignment-form)>.modal-head{z-index:12!important;background:#f7f8f5!important;min-height:62px!important;padding:8px 10px 8px 14px!important;position:sticky!important;top:-8px!important;box-shadow:0 7px 16px #20282030!important}html body .modal:has(.manager-assignment-form)>.modal-head>button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body .modal .manager-assignment-form .manager-assignment-destination select{min-height:56px!important;font-size:16px!important}}.global-stats-readonly{color:#5b4a14;background:#fff7e0;border-left:3px solid #e0a100;border-radius:6px;margin:0 18px 6px;padding:11px 14px;font-size:11px;line-height:1.5}.global-stats-readonly b{font:900 9px var(--font-mono);letter-spacing:.07em;color:#8a6500}.global-stats-list.is-readonly input[type=number]{opacity:.75;cursor:not-allowed}.global-stats-list.is-readonly input[type=number]::-webkit-inner-spin-button{display:none}.global-stats-list.is-readonly input[type=number]::-webkit-outer-spin-button{display:none}.report-times{gap:22px;padding:clamp(20px,3vw,34px);display:grid}.report-times-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-times-head h1{margin:6px 0}.report-times-head p{color:#4f594f;max-width:760px;margin:0;line-height:1.55}.report-times-head>span{font:800 8px var(--font-mono);white-space:nowrap;border:1px solid;border-radius:8px;padding:10px 13px}.report-times-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-times-grid>label,.report-times-admin{cursor:text;background:#fff;border:1px solid #c2cac0;border-radius:10px;align-content:start;gap:8px;padding:16px;display:grid;box-shadow:0 3px 9px #2630260a}.report-times-grid>label:focus-within{border-color:#9ee600;box-shadow:0 0 0 3px #b6ff1830}.report-times-grid>label.invalid{background:#fff6f7;border-color:#c94459}.report-times-grid>label>strong{color:#a22136;font-size:10px}.report-times-role{color:#3f5d09;font:900 11px var(--font-mono);letter-spacing:.08em}.report-times-grid small{color:#596259;font-size:11px;line-height:1.4}.report-times-input{align-items:center;gap:10px;margin-top:4px;display:flex}.report-times-input input{color:#20241f;-webkit-text-fill-color:#20241f;width:100%;min-height:56px;font:800 24px var(--font-mono);background:#f7f8f5;border:1px solid #aeb8ad;border-radius:8px;padding:0 14px}.report-times-input input:focus-visible{border-color:#9ee600;outline:0}.report-times-input em{color:#4f594f;font:800 10px var(--font-mono);white-space:nowrap;font-style:normal}.report-times-input.locked{min-height:56px}.report-times-input.locked b{color:#3f5d09;font-size:30px}.report-times-admin{cursor:default;background:#eef1ed}.report-times-example{color:#303830;background:#edf3e7;border-left:3px solid #9ee600;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:18px;display:grid}.report-times-example label{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;font-weight:700;display:flex}.report-times-example input[type=time]{color:#20241f;min-height:40px;font:800 14px var(--font-mono);background:#fff;border:1px solid #aeb8ad;border-radius:6px;padding:0 10px}.report-times-example p{margin:0}.report-times-example ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-times-example li{background:#fff;border-radius:6px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.report-times-example li b{font:900 10px var(--font-mono);color:#3f5d09}.report-window-notice{border-left:3px solid;border-radius:6px;gap:3px;margin:0;padding:10px 13px;font-size:11px;line-height:1.45;display:grid}.report-window-notice b{font:900 9px var(--font-mono);letter-spacing:.07em}.report-window-notice.open{color:#2f4a07;background:#edf6df;border-color:#68a900}.report-window-notice.pending{color:#5b4a14;background:#fff7e0;border-color:#e0a100}.report-window-notice.closed{color:#7a1f2e;background:#fdecee;border-color:#c94459}@media (width<=900px){.report-times-grid{grid-template-columns:1fr 1fr}.report-times-example{grid-template-columns:1fr}}@media (width<=600px){.report-times-head{flex-direction:column}.report-times-grid{grid-template-columns:1fr}}html body .report-times .report-times-head>span.report-times-status{min-height:42px;font:900 10px var(--font-mono);letter-spacing:.08em;white-space:nowrap;text-shadow:none;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}html body .report-times .report-times-head>span.report-times-status.saved{color:#182400!important;-webkit-text-fill-color:#182400!important;background:#8bd000!important;border-color:#79b800!important;box-shadow:inset 0 -2px #68ae00!important}html body .report-times .report-times-head>span.report-times-status.unsaved{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c8303c!important;border-color:#a8232f!important;box-shadow:inset 0 -2px #962330!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .login-screen .landing-actions>img{content:url(/riva10ne-logo-gray-lime.png)!important;filter:drop-shadow(0 6px 14px #2630262e)!important;margin-top:calc(96px - 34vh)!important}html body .login-screen .login-box:has(.landing-actions){background:#fff!important;border:1px solid #c5ccc2!important;box-shadow:0 18px 44px #2630261a!important}html body .login-screen .landing-actions :is(.landing-login,.landing-register,.landing-guest){min-height:56px!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:none!important;border-radius:10px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;transition:transform .15s,filter .15s,box-shadow .15s!important}html body .login-screen .landing-actions .landing-login{color:#152208!important;-webkit-text-fill-color:#152208!important;background:linear-gradient(135deg,#caff2d,#86dd00)!important;border:1px solid #6da900!important;box-shadow:inset 0 -3px #68ae00,0 8px 18px #7ab80033!important}html body .login-screen .landing-actions .landing-login:is(:hover,:focus-visible,:active){color:#152208!important;-webkit-text-fill-color:#152208!important;background:linear-gradient(135deg,#d4ff4a,#8fe600)!important;transform:translateY(-1px)!important}html body .login-screen .landing-actions .landing-register{color:#2f4a07!important;-webkit-text-fill-color:#2f4a07!important;box-shadow:none!important;background:#f3f9e6!important;border:1px solid #8bc900!important}html body .login-screen .landing-actions .landing-guest{color:#f4f7f2!important;-webkit-text-fill-color:#f4f7f2!important;background:linear-gradient(#343a34,#252a25)!important;border:1px solid #3c443b!important;box-shadow:inset 0 -3px #1a1e1a,0 6px 14px #20282024!important}html body .login-screen .landing-actions .landing-guest:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#3d443d,#2b312b)!important;border-color:#8bc900!important}html body .login-screen .landing-actions .pwa-install-actions{box-shadow:none!important;background:#f1f4ef!important;border:1px solid #c5ccc2!important;border-radius:12px!important;margin-top:4px!important;padding:14px 12px!important}html body .login-screen .landing-actions .pwa-install-actions>p{color:#3f5d09!important;-webkit-text-fill-color:#3f5d09!important;font:900 9px var(--font-mono)!important;letter-spacing:.14em!important;text-shadow:none!important;margin:0 0 10px!important}html body .login-screen .landing-actions .pwa-install-button{background:#fff!important;border:1px solid #c2cac0!important;border-radius:9px!important;min-height:58px!important;box-shadow:0 2px 6px #2630260d!important}html body .login-screen .landing-actions .pwa-install-button :is(b,small,span){text-shadow:none!important;filter:none!important;opacity:1!important}html body .login-screen .landing-actions .pwa-install-button b{color:#252c25!important;-webkit-text-fill-color:#252c25!important;font:900 11px var(--font-mono)!important;letter-spacing:.06em!important}html body .login-screen .landing-actions .pwa-install-button small{color:#5f695f!important;-webkit-text-fill-color:#5f695f!important;font-size:10px!important}html body .login-screen .landing-actions .pwa-install-button span{color:#252c25!important;-webkit-text-fill-color:#252c25!important}html body .login-screen .landing-actions .pwa-install-button:is(:hover,:focus-visible,:active){background:#eef7dc!important;border-color:#8bc900!important}html body .login-screen .login-box:has(.landing-actions) .public-policy-links>button{color:#303830!important;-webkit-text-fill-color:#303830!important;font-family:var(--font-mono)!important;letter-spacing:.06em!important;background:#fff!important;border-color:#c2cac0!important;font-size:10px!important}}html body .modal .var-confirmation{color:#252c25!important}html body .modal .var-confirmation>span[aria-hidden]{background:#fff7e0!important;border-color:#dda91e!important}html body .modal .var-confirmation .eyebrow{color:#3f5d09!important;-webkit-text-fill-color:#3f5d09!important;text-shadow:none!important;font-weight:900!important}html body .modal .var-confirmation h3{color:#20241f!important;-webkit-text-fill-color:#20241f!important;text-shadow:none!important}html body .modal .var-confirmation p{color:#465046!important;-webkit-text-fill-color:#465046!important;text-shadow:none!important;font-size:13px!important;line-height:1.55!important}html body .modal .var-confirmation>button.primary{clip-path:none!important;color:#152208!important;-webkit-text-fill-color:#152208!important;min-height:48px!important;font:900 11px var(--font-mono)!important;letter-spacing:.1em!important;text-shadow:none!important;background:linear-gradient(135deg,#caff2d,#86dd00)!important;border:1px solid #6da900!important;border-radius:9px!important;padding:0 22px!important;box-shadow:inset 0 -3px #68ae00,0 6px 14px #7ab8002e!important}html body .modal .var-confirmation>button.primary:is(:hover,:focus-visible){filter:brightness(1.05)!important;transform:translateY(-1px)!important}html body .modal:has(.var-confirmation)>.modal-head h2{color:#20241f!important;-webkit-text-fill-color:#20241f!important}html body .modal:has(.var-confirmation)>.modal-head .eyebrow{color:#3b443b!important;-webkit-text-fill-color:#3b443b!important}html body .modal:has(.var-confirmation)>.modal-head>button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c8303c!important;border:1px solid #a8232f!important}html body .topbar button.mobile-brand{-webkit-tap-highlight-color:transparent;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important}html body .topbar button.mobile-brand:focus-visible{outline-offset:3px!important;border-radius:8px!important;outline:2px solid #9ee600!important}html body .topbar button.mobile-brand:active img{transform:scale(.97)}html body .app-copyright{z-index:40!important;color:#596359!important;-webkit-text-fill-color:#596359!important;letter-spacing:.03em!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;background:#fff!important;border-top:1px solid #d5dbd3!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;min-height:34px!important;margin:0!important;padding:7px 16px!important;font-size:10px!important;line-height:1.35!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 -6px 16px #2630260f!important}html body .app-copyright img{content:url(/riva10ne-logo-gray-lime.png);object-fit:contain!important;filter:none!important;width:44px!important;height:20px!important}html body .app-shell .content{padding-bottom:calc(52px + env(safe-area-inset-bottom))!important}@media (width>=701px){html body .app-copyright{left:clamp(176px,13.7vw,236px)!important}}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .app-copyright{min-height:30px!important;padding:6px 10px calc(6px + env(safe-area-inset-bottom))!important;white-space:normal!important;text-align:center!important;gap:6px!important;font-size:8.5px!important;left:0!important}html body .app-copyright img{width:34px!important;height:16px!important}html body .app-shell .content{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}html body .app-copyright{letter-spacing:.02em!important;text-overflow:clip!important;gap:5px!important;font-size:6.8px!important;overflow:visible!important}html body .app-copyright img{flex:none!important;width:27px!important;height:13px!important}}html body .top-actions .role-display.role-fit{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;display:inline-flex!important;overflow:hidden!important}html body .top-actions .role-display.role-fit i{flex:none!important;margin-right:6px!important}html body .top-actions .role-display.role-fit b{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:.01em!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;line-height:1.05!important;overflow:visible!important}html body .top-actions .role-display.role-fit small{white-space:nowrap!important;letter-spacing:.04em!important;flex:none!important;line-height:1.05!important;display:block!important}html body .role-assignment-form .dt-team-picker{gap:14px;display:grid}html body .role-assignment-form .dt-team-picker>label{letter-spacing:.06em;gap:8px;display:grid;color:#303830!important;-webkit-text-fill-color:#303830!important;font:900 10px var(--font-mono)!important}html body .role-assignment-form .dt-team-picker select{appearance:none!important;color:#20241f!important;-webkit-text-fill-color:#20241f!important;width:100%!important;min-height:54px!important;font:700 15px/1.2 var(--font-body,inherit)!important;letter-spacing:0!important;text-transform:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23486600' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat!important;border:1px solid #aeb8ad!important;border-radius:10px!important;margin:0!important;padding:0 44px 0 16px!important;display:block!important}html body .role-assignment-form .dt-team-picker select:is(:hover,:focus-visible){outline:0;border-color:#9ee600!important;box-shadow:0 0 0 3px #b6ff1830!important}html body .role-assignment-form .dt-team-picker>small{font-size:11px;color:#8a2d2d!important;-webkit-text-fill-color:#8a2d2d!important}html body :is(.modal-head>button,.modal button.modal-action-deny[aria-label=Cerrar],.terms-overlay header>button,.pwa-guide-close,button[aria-label=Cerrar]),html body :is(.modal-head>button,.modal button.modal-action-deny[aria-label=Cerrar],.terms-overlay header>button,.pwa-guide-close,button[aria-label=Cerrar]):is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px #0000003d!important;opacity:1!important;filter:none!important}html body :is(.modal-head>button,.modal button.modal-action-deny[aria-label=Cerrar],.terms-overlay header>button,.pwa-guide-close,button[aria-label=Cerrar]){background:#c8303c!important;border:1px solid #a8232f!important;box-shadow:inset 0 -2px #962330!important}html body :is(.modal-head>button,.modal button.modal-action-deny[aria-label=Cerrar],.terms-overlay header>button,.pwa-guide-close,button[aria-label=Cerrar]):is(:hover,:focus-visible,:active){background:#b02633!important;border-color:#8f1b27!important;outline-color:#ff8a95!important}html body :is(.modal-head>button,.terms-overlay header>button,.pwa-guide-close,button[aria-label=Cerrar]) :is(span,b,i,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;stroke:#fff!important}html body .admin-control-center{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}html body .admin-control-center>*{grid-column:1/-1!important}html body .admin-center-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 20px;display:grid;background:#fff!important;border:1px solid #c5ccc2!important;border-radius:14px!important;padding:clamp(18px,2.6vw,30px)!important}html body .admin-center-hero h1{margin:6px 0 4px;font-size:clamp(22px,3vw,32px);color:#20241f!important;-webkit-text-fill-color:#20241f!important}html body .admin-center-hero p{max-width:680px;margin:0;font-size:13px;line-height:1.5;color:#4f594f!important;-webkit-text-fill-color:#4f594f!important}html body .admin-center-hero .eyebrow{color:#3f5d09!important;-webkit-text-fill-color:#3f5d09!important}html body .admin-center-toggle-all{letter-spacing:.08em;white-space:nowrap;min-height:42px;padding:0 16px;color:#f4f7f2!important;-webkit-text-fill-color:#f4f7f2!important;font:900 10px var(--font-mono)!important;background:linear-gradient(#343a34,#252a25)!important;border:1px solid #3c443b!important;border-radius:9px!important}html body .admin-center-shortcuts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}html body .admin-center-shortcuts button{letter-spacing:.04em;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex;color:#303830!important;-webkit-text-fill-color:#303830!important;font:800 10px var(--font-mono)!important;box-shadow:none!important;background:#f3f6f1!important;border:1px solid #c2cac0!important;border-radius:999px!important}html body .admin-center-shortcuts button span{font-size:13px;color:#3f5d09!important;-webkit-text-fill-color:#3f5d09!important}html body .admin-center-shortcuts button.active{color:#20300a!important;-webkit-text-fill-color:#20300a!important;background:#e7f4cf!important;border-color:#8bc900!important}html body .admin-center-group{scroll-margin-top:90px;background:#fff!important;border:1px solid #c5ccc2!important;border-radius:14px!important;padding:0!important;overflow:hidden!important}html body .admin-center-group>summary{cursor:pointer;background:#fff;grid-template-columns:44px minmax(0,1fr) auto 22px;align-items:center;gap:14px;padding:16px 18px;list-style:none;transition:background .15s;display:grid}html body .admin-center-group>summary::-webkit-details-marker{display:none}html body .admin-center-group>summary:hover{background:#f6f9f2}html body .admin-center-group[open]>summary{background:#f3f7ee;border-bottom:1px solid #dde3da}html body .admin-center-icon{background:#eef7d9;border:1px solid #b8d27a;border-radius:11px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;color:#3f5d09!important;-webkit-text-fill-color:#3f5d09!important}html body .admin-center-title{gap:3px;min-width:0;display:grid}html body .admin-center-title small{font:900 9px var(--font-mono);letter-spacing:.12em;color:#527600!important;-webkit-text-fill-color:#527600!important}html body .admin-center-title b{font-size:17px;line-height:1.2;color:#20241f!important;-webkit-text-fill-color:#20241f!important}html body .admin-center-title em{font-size:12px;font-style:normal;line-height:1.4;color:#5a645a!important;-webkit-text-fill-color:#5a645a!important}html body .admin-center-badge{font:900 9px var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:#f3f6f1;border:1px solid #c2cac0;border-radius:999px;padding:6px 10px;color:#303830!important;-webkit-text-fill-color:#303830!important}html body .admin-center-chevron{border-bottom:2.5px solid #486600;border-right:2.5px solid #486600;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}html body .admin-center-group[open] .admin-center-chevron{transform:rotate(225deg)translate(-3px,-3px)}html body .admin-center-body{background:#f7f8f5;gap:14px;padding:16px;display:grid}html body .admin-center-body>*{grid-column:auto!important;width:auto!important;max-width:none!important;margin:0!important}html body .admin-center-body>.card,html body .admin-center-body>section{box-shadow:none!important}@media (width<=700px),(hover:none) and (pointer:coarse) and (width<=1366px){html body .admin-center-hero{grid-template-columns:1fr}html body .admin-center-toggle-all{width:100%}html body .admin-center-shortcuts{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}html body .admin-center-shortcuts button{flex:none}html body .admin-center-group>summary{grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;padding:14px}html body .admin-center-icon{width:38px;height:38px;font-size:17px}html body .admin-center-badge{grid-area:2/2;justify-self:start;font-size:8px}html body .admin-center-title b{font-size:15px}html body .admin-center-body{padding:10px}}@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-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}@keyframes spin{to{transform:rotate(360deg)}}
