/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}}:root{--pointer-x:50vw;--pointer-y:30vh}body:after{content:"";z-index:9999;left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#20bfff10,#0000 68%);border-radius:50%;width:360px;height:360px;transition:opacity .25s;position:fixed;transform:translate(-50%,-50%)}.view-stage{transform-origin:50% 0;animation:.48s cubic-bezier(.2,.75,.25,1) both view-arrive}@keyframes view-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.992)}to{opacity:1;filter:none;transform:none}}.panel,.event-strip,.hero-grid,.statistics-hero,.regional-hero,.engine-section{isolation:isolate;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;position:relative}.panel:before,.hero-grid:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(120deg,#0000 20%,#35cfff0b 48%,#0000 70%) 0 0/220% 100%;transition:opacity .25s;position:absolute;inset:0}.panel:hover:before,.hero-grid:hover:before{opacity:1;animation:1.5s panel-sheen}.panel:hover{border-color:#2f6b99;box-shadow:0 22px 60px #0008,0 0 24px #159cff12}@keyframes panel-sheen{0%{background-position:130% 0}to{background-position:-80% 0}}button,a,input,select,textarea{transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s,opacity .2s}button:not(:disabled):active,a:active{transform:scale(.97)}.primary-button:not(:disabled):hover,.portal-switch:hover,.public-site-launch:hover{filter:saturate(1.18);transform:translateY(-2px);box-shadow:0 8px 30px #159cff66,0 0 34px #25e9ff33}.secondary-button:not(:disabled):hover,.text-button:hover{color:#fff;background:#102b43;border-color:#38bfff;transform:translateY(-1px)}.nav-item:hover{background:linear-gradient(90deg,#132c4a,#13223a);transform:translate(4px)}.nav-item.active span{animation:1.6s ease-in-out infinite nav-spark}@keyframes nav-spark{50%{color:#63f3ff;text-shadow:0 0 13px #23cfff;transform:scale(1.15)}}.status-dot{animation:1.9s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{box-shadow:0 0 0 7px #34e6a110, 0 0 16px var(--green)}}.electric-mark{animation:4s ease-in-out infinite electric-float}@keyframes electric-float{50%{filter:drop-shadow(0 0 16px #2bcfff66);transform:translateY(-8px)rotate(.8deg)}}.metric-row>div,.season-kpis article,.detail-kpis>div,.event-strip>div{transition:background .22s,transform .22s}.metric-row>div:hover,.season-kpis article:hover,.detail-kpis>div:hover,.event-strip>div:hover{background:#122740;transform:translateY(-2px)}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f7ff!important;background-color:#060b12!important;border-color:#29415d!important}input:hover,select:hover,textarea:hover{border-color:#3979aa!important}input:focus,select:focus,textarea:focus{outline:none;border-color:#32bdff!important;box-shadow:0 0 0 3px #1da9ff22,0 0 22px #149fff18!important}select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#4edfff 50%),linear-gradient(135deg,#4edfff 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px!important}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:.25s both backdrop-in}.event-modal,.player-detail{animation:.34s cubic-bezier(.2,.85,.3,1) both modal-rise}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.save-message,.inline-error{animation:.3s both notice-in}@keyframes notice-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.standings-row:not(.standings-head),.player-row:not(.player-head),.review-row,.player-history-row,.public-result-row:not(.head){transition:background .2s,transform .2s,border-color .2s}.standings-row:not(.standings-head):hover,.player-row:not(.player-head):hover,.review-row:hover,.player-history-row:hover,.public-result-row:not(.head):hover{background:#11263c;transform:translate(3px)}.trend-chart svg polyline{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.15s forwards draw-line}@keyframes draw-line{to{stroke-dashoffset:0}}.bk-public-hero{isolation:isolate;position:relative;overflow:hidden}.hero-image-fader{z-index:-2;pointer-events:none;position:absolute!important;inset:0!important}.hero-image-fader i{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.25s,transform 5s;position:absolute;inset:0;transform:scale(1.06)}.hero-image-fader i:first-child{background-image:linear-gradient(90deg,#02060aed 25%,#02060a88 65%,#02060add),url(/og.png)}.hero-image-fader i:nth-child(2){background-image:radial-gradient(circle at 75% 45%,#075c99aa,#0000 38%),linear-gradient(110deg,#02060af5 25%,#041528b8),url(/og.png);background-position:60%}.hero-image-fader i:nth-child(3){filter:hue-rotate(16deg)saturate(1.3);background-image:linear-gradient(115deg,#02060af2 20%,#051f37aa 62%,#02060ae8),url(/og.png)}.hero-image-fader i.active{opacity:.48;transform:scale(1)}.hero-dots{margin-top:20px;gap:7px!important;display:flex!important}.hero-dots button{border-radius:99px;width:22px!important;min-width:0!important;height:4px!important;box-shadow:none!important;background:#ffffff38!important;border:0!important;padding:0!important}.hero-dots button.active{background:#36dcff!important;width:42px!important;box-shadow:0 0 12px #2bcfff!important}.bk-public-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a10df!important}.bk-public-header nav button:after{content:"";background:#2cd9ff;height:2px;margin-top:5px;transition:transform .2s;display:block;transform:scaleX(0);box-shadow:0 0 10px #2cd9ff}.bk-public-header nav button:hover:after,.bk-public-header nav button.active:after{transform:scaleX(1)}.bk-public-band article,.bk-public-events article,.bk-public-score span{transition:transform .25s,border-color .25s,box-shadow .25s}.bk-public-band article:hover,.bk-public-events article:hover,.bk-public-score span:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0008,0 0 24px #18aaff22;border-color:#28bfff!important}.bk-public-events article button:hover{letter-spacing:.03em;color:#61edff}details>summary{cursor:pointer;transition:color .2s,background .2s}details>summary:hover{color:#54e7ff;background:#0d2032}details[open]{animation:.28s both details-open}@keyframes details-open{0%{opacity:.7;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:after{display:none}}@media (width<=700px){body:after{display:none}.panel:hover,.bk-public-band article:hover,.bk-public-events article:hover{transform:none}.view-stage{animation-duration:.28s}.hero-image-fader i.active{opacity:.3}}:root{--bg:#020507;--panel:#071018;--panel-2:#0a1721;--line:#1b536f;--blue:#26bfff;--cyan:#73e7ff;--text:#f7fbff;--muted:#8eabb9}body{color:#f7fbff;background:radial-gradient(circle at 72% 0,#0a3c5726,#0000 34%),linear-gradient(145deg,#010304,#061019 54%,#010304)}.sidebar,.topbar,.player-header,.bk-public-header{background:linear-gradient(135deg,#010304f5,#07141df2)!important;border-color:#174d68!important}.panel,.engine-section,.event-strip,.regional-hero,.statistics-hero{background:linear-gradient(145deg,#050b10,#091722)!important;border-color:#1b5875!important}.primary-button,.portal-switch,.public-site-launch{box-shadow:0 0 20px #20bfff24;color:#fff!important;background:linear-gradient(135deg,#0b5c82,#25c9ff)!important;border-color:#77e8ff!important}.eyebrow,.panel small,.metric-label{color:#6edfff!important}.bk-logo{object-fit:cover;object-position:center;background:#000;border:1px solid #78eaff;border-radius:50%;width:46px;height:46px;box-shadow:0 0 20px #29cfff55}.bk-public-brand .bk-logo{width:58px;height:58px}.bk-footer-logo{object-fit:cover;vertical-align:middle;border-radius:50%;width:30px;height:30px;margin-right:8px}.bk-hero-logo{object-fit:cover;filter:drop-shadow(0 0 24px #50dfff88);border-radius:50%;width:128px;height:128px}.electric-mark{overflow:hidden;background:radial-gradient(circle,#0b3044,#020507 72%)!important;border-color:#4ddcff!important}.electric-mark:after{content:"";opacity:.18;pointer-events:none;background:linear-gradient(125deg,#0000 42%,#fff 43%,#0000 44% 61%,#36cfff 62%,#0000 63%);position:absolute;inset:0}.hero-grid,.bk-public-hero{background-image:radial-gradient(circle at 78% 35%,#0c62814a,#0000 30%),linear-gradient(120deg,#020507,#071723 60%,#020507)!important}@media (width<=700px){.bk-logo{width:38px;height:38px}.bk-public-brand .bk-logo{width:44px;height:44px}.bk-hero-logo{width:90px;height:90px}}.event-create-modal{width:min(780px,94vw);max-height:92vh;overflow:auto}.event-create-modal form{gap:12px;display:grid}.event-create-modal label{color:#9cc4dd;gap:6px;font-size:11px;font-weight:700;display:grid}.event-create-modal input,.event-create-modal select{height:40px}.event-create-modal textarea{resize:vertical;min-height:82px}.event-detail-banner{background:#1c5875;border:1px solid #168fd1;grid-template-columns:.7fr .7fr 1.4fr 1.6fr;gap:1px;margin:14px 0;display:grid}.event-detail-banner>span{background:#06131d;gap:5px;padding:11px;display:grid}.event-detail-banner small{color:#5fd4ff;letter-spacing:.12em;font-size:8px}.event-detail-banner strong{font-size:11px}.event-description{color:#b7d3e6;margin:12px 0;font-size:12px;line-height:1.65}.event-notes{background:#151c26;border-left:3px solid #ffb94d;gap:14px;padding:10px 12px;display:flex}.event-notes small{color:#ffca72;letter-spacing:.12em;font-size:8px;font-weight:900}.event-notes span{color:#d5deea;font-size:11px}.event-list-row>button:first-child{z-index:2;position:relative}.event-trash{z-index:3}.bk-gallery{background:#03080d;border-top:1px solid #123b55;border-bottom:1px solid #123b55;width:min(1500px,100%);margin:0 auto;padding:22px 0;overflow:hidden}.bk-gallery-track{gap:16px;width:max-content;animation:34s linear infinite gallery-scroll;display:flex}.bk-gallery:hover .bk-gallery-track{animation-play-state:paused}.bk-gallery figure{background:#07111a;border:1px solid #1b6387;width:min(46vw,560px);height:280px;margin:0;position:relative;overflow:hidden;box-shadow:0 15px 35px #0009}.bk-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .4s}.bk-gallery figure:hover img{filter:saturate(1.2)brightness(1.08);transform:scale(1.055)}.bk-gallery figcaption{color:#eaf8ff;letter-spacing:.04em;background:linear-gradient(#0000,#02070ce8);padding:34px 18px 15px;font-weight:800;position:absolute;bottom:0;left:0;right:0}@keyframes gallery-scroll{to{transform:translate(calc(-50% - 8px))}}.tiered-results-modal{width:min(1040px,96vw);max-height:92vh;overflow:auto}.public-tier-results{background:#06121d;border:1px solid #216286;margin:18px 0}.public-tier-results>div:first-child{background:linear-gradient(90deg,#0b3654,#081a2a);border-bottom:1px solid #216286;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.public-tier-results h3{color:#63dcff;text-transform:uppercase;letter-spacing:.08em;margin:0}.public-tier-results>div:first-child span{color:#88a8bc;font-size:11px}.tier-winner b{color:#ffd76e!important}.bk-public-events article{overflow:hidden}.bk-public-events article:after{content:"";pointer-events:none;background:radial-gradient(circle,#1bb8ff22,#0000 68%);height:130%;position:absolute;inset:auto -30% -70% 35%}.bk-public-events article button{z-index:2;position:relative}@media (width<=700px){.event-detail-banner{grid-template-columns:1fr 1fr}.bk-gallery figure{width:82vw;height:220px}.event-create-modal .form-grid{grid-template-columns:1fr}.public-result-row{min-width:620px}.public-tier-results{overflow-x:auto}}.tier-winner>*{color:inherit!important;background:#06131d!important}.bk-gallery-manual{background:#02070c;border-block:1px solid #174f6e;width:min(1440px,100%);height:clamp(260px,38vw,540px);margin:0 auto;position:relative;overflow:hidden}.bk-gallery-slides{will-change:transform;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:flex}.bk-gallery-slides figure{flex:0 0 100%;height:100%;margin:0;position:relative}.bk-gallery-slides img{object-fit:cover;width:100%;height:100%}.bk-gallery-slides figure:after{content:"";background:linear-gradient(90deg,#02070cbb,#0000 45%,#02070c66),linear-gradient(#0000 55%,#02070ce8);position:absolute;inset:0}.bk-gallery-slides figcaption{z-index:2;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 4px 18px #000;font-size:clamp(18px,3vw,38px);font-weight:950;position:absolute;bottom:clamp(24px,5vw,70px);left:clamp(20px,5vw,80px)}.gallery-prev,.gallery-next{z-index:3;color:#fff;cursor:pointer;background:#020a12bb;border:1px solid #32bfff66;width:46px;height:58px;font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev{left:14px}.gallery-next{right:14px}.gallery-prev:hover,.gallery-next:hover{background:#0c65a0;border-color:#45ddff;transform:translateY(-50%)scale(1.05)}.gallery-dots{z-index:3;gap:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gallery-dots button{background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0}.gallery-dots button.active{background:#39dfff;border-radius:8px;width:28px;box-shadow:0 0 12px #39dfff}.public-event-detail{background:#1c5875;border:1px solid #168fd1;grid-template-columns:.7fr .7fr 1.4fr 1.6fr;gap:1px;margin:14px 0;display:grid}.public-event-detail span{background:#06131d;gap:5px;padding:11px;display:grid}.public-event-detail small{color:#5fd4ff;letter-spacing:.12em;font-size:8px}.public-event-detail strong{font-size:11px}.public-event-description{color:#bed8e9;line-height:1.7}.carousel-admin{grid-column:1/-1}.carousel-admin-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.carousel-admin-grid figure{background:#06131d;border:1px solid #24516a;margin:0}.carousel-admin-grid img{object-fit:cover;width:100%;height:150px}.carousel-admin-grid figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.carousel-admin-grid figcaption button{color:#ff7890;cursor:pointer;background:#280b13;border:1px solid #673044;padding:6px 9px}.carousel-admin-grid figcaption button:hover{border-color:#ff5470}.carousel-admin input[type=file]{height:auto;padding:9px}@media (width<=700px){.public-event-detail{grid-template-columns:1fr 1fr}.carousel-admin-grid{grid-template-columns:1fr}.gallery-prev,.gallery-next{width:38px;height:48px}}:root{--ink:#eef5ff;--muted:#8192aa;--panel:#111a29;--line:#243149;--blue:#32a7ff;--cyan:#44f3ff;--green:#34e6a1;--amber:#ffbf4b;--bg:#070c14}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at 73% 0%, #10294b 0, transparent 34%), var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(#09111d 0%,#070c14 100%);border-right:1px solid #172237;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.brand-lockup{border-bottom:1px solid #172237;align-items:center;gap:11px;padding:0 10px 26px;display:flex}.brand-bolt{background:linear-gradient(135deg,#087cff,#42edff);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 28px #138dff66}.brand-lockup strong{letter-spacing:.12em;font-size:18px;display:block}.brand-lockup span{color:#8ba0bb;margin-top:2px;font-size:11px;display:block}nav{gap:6px;margin-top:25px;display:grid}.nav-item{color:#8495ac;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.nav-item span{text-align:center;width:20px;font-size:17px}.nav-item:hover,.nav-item.active{color:#fff;background:#13223a}.system-card{background:#0c1523;border:1px solid #1e3048;border-radius:12px;margin-top:auto;padding:13px;font-size:12px}.system-card small{color:#718299;margin-top:6px;display:block}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:99px;margin-right:7px;display:inline-block}.workspace{min-width:0;padding:31px clamp(22px,4vw,56px) 48px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.eyebrow{color:#5f93ce;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,35px)}.top-actions{align-items:center;gap:10px;display:flex}.ghost-button,.avatar{color:#dce9fa;background:#101a29;border:1px solid #2a3952;border-radius:10px;padding:10px 14px}.avatar{background:linear-gradient(135deg,#1d6ee8,#33cee2);border-radius:99px;width:42px;height:42px;padding:0;font-weight:800}.event-strip{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.event-strip small,.metric-row small{color:#708298;letter-spacing:.13em;margin-bottom:6px;font-size:9px;display:block}.event-strip strong{font-size:13px}.status-pill{color:var(--amber);background:#4b351933;border:1px solid #7d5b2b;border-radius:999px;padding:4px 8px;display:inline-block}.stepper{grid-template-columns:repeat(6,1fr);margin:27px 0;padding:0;list-style:none;display:grid}.stepper li{position:relative}.stepper li:after{content:"";background:#26344a;height:1px;position:absolute;top:14px;left:58%;right:-42%}.stepper li:last-child:after{display:none}.stepper button{z-index:1;color:#607189;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;width:100%;font-size:10px;display:grid;position:relative}.stepper button span{background:#111b2b;border:1px solid #2a3951;border-radius:99px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.stepper .done button,.stepper .current button{color:#b9dcff}.stepper .done button span{color:#64ffda;background:#113a43;border-color:#28beac}.stepper .current button span{color:#fff;background:#0e65bd;border-color:#44bdff;box-shadow:0 0 18px #1b91e56b}.content-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#111b2b,#0d1522);border-radius:16px;box-shadow:0 18px 50px #0005}.source-panel,.review-panel{padding:23px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel h2{margin:0;font-size:20px}.muted{color:var(--muted);margin:9px 0 18px;font-size:13px;line-height:1.6}.progress-ring{--progress:180deg;background:conic-gradient(var(--cyan) var(--progress), #1b2940 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.progress-ring:after{content:"";background:#101927;border-radius:50%;position:absolute;inset:5px}.progress-ring span{z-index:1;font-size:9px;font-weight:800;position:relative}.source-list{gap:9px;display:grid}.source-row{text-align:left;color:#dae8fa;cursor:pointer;background:#0b1421;border:1px dashed #32425b;border-radius:11px;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.source-row.loaded{background:#0d2027;border-style:solid;border-color:#225b63}.file-icon{color:#62bcff;background:#16253b;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.loaded .file-icon{color:#61f4be;background:#114638}.source-row strong,.source-row small{display:block}.source-row small{color:#73869f;margin-top:3px;font-size:10px}.source-state{text-transform:uppercase;letter-spacing:.1em;color:#6d8099;font-size:9px}.loaded .source-state{color:#4cdfad}.connector-note{border-left:2px solid var(--blue);background:#0c1726;gap:11px;margin-top:15px;padding:12px;display:flex}.connector-note>span{color:var(--cyan)}.connector-note strong,.connector-note small{display:block}.connector-note small{color:#7f91aa;margin-top:3px;line-height:1.5}.review-count{color:#ffcd72;background:#3b2a18;border:1px solid #6b5129;border-radius:99px;padding:5px 8px;font-size:10px}.metric-row{background:#243149;border:1px solid #243149;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.metric-row>div{background:#0c1522;padding:12px}.metric-row strong{font-size:22px}.review-table{display:grid}.review-row{border-bottom:1px solid #1d2a3e;grid-template-columns:12px 1.2fr .7fr 1fr;align-items:center;gap:8px;padding:10px 2px;font-size:11px;display:grid}.review-row small{color:#71849d}.health{border-radius:99px;width:7px;height:7px}.health.good{background:var(--green);box-shadow:0 0 8px #32e5a277}.health.warn{background:var(--amber);box-shadow:0 0 8px #ffbd4b77}.warning-box{background:#2d2115;border:1px solid #644b28;border-radius:10px;margin-top:16px;padding:13px}.warning-box strong{color:#ffd685;font-size:12px}.warning-box p{color:#bba781;font-size:11px;line-height:1.5}.warning-box button{color:#58bfff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.audit-panel{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:19px 22px;display:grid}.audit-copy h2{margin:0;font-size:18px}.audit-copy>p:last-child{color:#7f91a8;margin:7px 0 0;font-size:11px;line-height:1.6}.audit-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.audit-flow span{background:#0c1726;border:1px solid #29405d;border-radius:7px;padding:6px 8px;font-size:9px}.audit-flow b{color:#3bcdf1}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#087df0,#27c9dd);border:0;border-radius:10px;padding:12px 16px;font-weight:800;box-shadow:0 0 22px #178ee955}.primary-button:disabled{filter:grayscale(.7);opacity:.45;cursor:not-allowed}@media (width<=980px){.app-shell{grid-template-columns:76px 1fr}.sidebar{padding:22px 11px}.brand-lockup{padding:0 6px 21px}.brand-lockup>div:last-child,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center;padding:12px}.nav-item span{font-size:18px}.system-card{display:none}.content-grid,.audit-panel{grid-template-columns:1fr}.event-strip{grid-template-columns:1fr 1fr}}@media (width<=640px){.app-shell{display:block}.sidebar{border-bottom:1px solid #172237;border-right:0;flex-direction:row;align-items:center;height:auto;padding:10px 14px;position:static}.brand-lockup{border:0;padding:0}.brand-lockup>div:last-child{display:block}.sidebar nav{display:none}.workspace{padding:20px 14px 35px}.ghost-button{display:none}.event-strip{grid-template-columns:1fr}.stepper{grid-template-columns:repeat(6,72px);overflow:auto}.review-row{grid-template-columns:10px 1fr auto}.review-row small{grid-column:2/4}.audit-flow{justify-content:flex-start}}.player-account-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.player-account-form label{color:#8fb0ca;gap:6px;font-size:11px;display:grid}.player-account-form label.wide{grid-column:1/-1}.player-account-form input,.player-account-form select,.player-account-form textarea{color:#fff;background:#06131f;border:1px solid #1d577f;border-radius:6px;width:100%;padding:11px}.player-account-summary{gap:10px;margin:14px 0;display:grid}.player-account-summary p{color:#a6bdcf;background:#06131f;border:1px solid #173e5f;border-radius:6px;gap:4px;margin:0;padding:11px;display:grid}.player-account-summary b{color:#55d9ff;text-transform:uppercase;font-size:10px}.account-security,.player-photo-upload{text-align:center;margin-top:9px;text-decoration:none;display:block}.player-photo-upload input,.event-poster-manager input{display:none}.event-toggle-field{background:#061623ad;border:1px solid #4ed4ff3d;border-radius:14px;align-items:center;gap:12px;padding:14px;flex-direction:row!important;display:flex!important}.event-toggle-field input{width:20px;height:20px}.event-toggle-field span{gap:3px;display:grid}.event-toggle-field small{color:#829aae;line-height:1.45}.event-points-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.event-points-choice{grid-template-columns:1fr}}.event-photo-manager{background:#04111cb8;border:1px solid #4ed4ff33;border-radius:16px;gap:14px;padding:18px;display:grid}.event-photo-controls{grid-template-columns:minmax(150px,.45fr) minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.event-photo-controls label:not(.secondary-button){gap:6px;display:grid}.event-photo-controls .secondary-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.event-photo-controls input[type=file]{display:none}.event-photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.event-photo-grid figure{background:#071522;border:1px solid #4ed4ff38;border-radius:14px;margin:0;position:relative;overflow:hidden}.event-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.event-photo-grid figcaption{gap:3px;min-height:58px;padding:9px 11px;display:grid}.event-photo-grid figcaption span{color:#8fa8b9;font-size:11px}.event-photo-grid figure>button{color:#fff;background:#02080edb;border:1px solid #ffffff61;border-radius:50%;width:30px;height:30px;position:absolute;top:7px;right:7px}@media (width<=720px){.event-photo-controls{grid-template-columns:1fr}}.player-history-row{width:100%;color:inherit;text-align:left;background:0 0;border:0}.player-event-detail{max-height:88vh;overflow:auto}.player-event-tiers{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.player-event-tiers section{background:#06131f;border:1px solid #205b82;border-radius:7px;padding:13px}.player-event-tiers p{margin:5px 0}.event-poster-manager{background:#06131f;border:1px solid #1f5c84;border-radius:7px;align-items:center;gap:14px;margin:14px 0;padding:12px;display:flex}.event-poster-manager img{object-fit:contain;background:#02070d;width:150px;height:110px}.event-poster-manager div{flex:1;gap:4px;display:grid}.event-poster-manager span{color:#809db3;font-size:11px}@media (width<=700px){.player-account-form,.player-event-tiers{grid-template-columns:1fr}.player-account-form label.wide{grid-column:auto}.event-poster-manager{flex-direction:column;align-items:stretch}.event-poster-manager img{width:100%;height:220px}}dialog[data-bk-dialog]{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;box-sizing:border-box;border:0;margin:0}dialog[data-bk-dialog]:not([open]){display:none}dialog[data-bk-dialog]::backdrop{background:0 0}dialog[data-bk-dialog]>section{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.session-status{color:#edf7ff;background:#01050b;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.session-status img{object-fit:contain;width:96px;height:96px}.export-control{flex-direction:column;gap:6px;display:inline-flex}.export-control [role=alert]{color:#ffb4ab}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.season-chip{color:#9eb2ca;letter-spacing:.06em;background:#101a29;border:1px solid #2a3952;border-radius:999px;padding:8px 12px;font-size:10px}.hero-grid{background:radial-gradient(circle at 78% 48%,#087de044,#0000 28%),linear-gradient(135deg,#101d30,#09111d);border:1px solid #1f3552;border-radius:18px;grid-template-columns:1.35fr .65fr;align-items:center;min-height:245px;padding:32px;display:grid;position:relative;overflow:hidden}.hero-grid:after{content:"";border:1px solid #26c9ff30;border-radius:50%;width:390px;height:390px;position:absolute;inset:auto -70px -170px auto;box-shadow:0 0 80px #087dff30}.hero-copy{z-index:1;max-width:660px;position:relative}.hero-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px)}.hero-copy>p:not(.eyebrow){color:#93a6bf;max-width:620px;margin:13px 0 22px;line-height:1.65}.electric-mark{z-index:1;background:#091422;border:1px solid #38cfff66;border-radius:50%;justify-self:center;place-items:center;width:150px;height:150px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 0 70px #087dff66,inset 0 0 35px #087dff40}.electric-mark span{letter-spacing:-.08em;text-shadow:0 0 24px #38e6ff;font-size:56px;font-style:italic;font-weight:1000}.electric-mark small{color:#5eeaff;letter-spacing:.3em;font-size:8px;position:absolute;bottom:28px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.stat-card{border:1px solid var(--line);background:linear-gradient(145deg,#111b2b,#0c1420);border-radius:14px;padding:17px}.stat-card small{color:#7790aa;text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.stat-card strong{margin:7px 0 4px;font-size:27px;display:block}.stat-card span{color:#62758e;font-size:10px}.dashboard-grid{margin-top:0}.task-list,.leader-list{margin-top:16px;display:grid}.task-list button{color:#dce9f8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d2a3e;grid-template-columns:12px 1fr auto 14px;align-items:center;gap:9px;padding:13px 2px;display:grid}.task-list small{color:#71849d}.task-list b{color:#3dbcf4}.leader-list>div{border-bottom:1px solid #1d2a3e;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.leader-list b{color:#3aaeff;font-size:11px}.leader-list strong,.leader-list small{display:block}.leader-list small{color:#6f849e;margin-top:3px}.leader-list em{font-size:18px;font-style:normal;font-weight:800}.text-button{color:#4bbdff;cursor:pointer;background:0 0;border:0;font-size:10px}.migration-pill{color:#66d9ff;white-space:nowrap;background:#0d2637;border:1px solid #24587a;border-radius:999px;padding:8px 11px;font-size:9px}.data-panel{padding:25px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:23px;display:flex}.page-heading h2{font-size:27px}.page-heading p:not(.eyebrow){color:#8192aa;margin:8px 0 0;font-size:12px}.data-table{border:1px solid #243149;border-radius:12px;overflow:hidden}.data-row{text-align:left;color:#d9e7f8;cursor:pointer;background:#0d1624;border:0;border-bottom:1px solid #1d2a3e;grid-template-columns:1.1fr 1.7fr 1fr .7fr 1fr;width:100%;padding:0;display:grid}.data-row:last-child{border-bottom:0}.data-row:not(.data-header):hover{background:#122136}.data-row span{padding:13px 15px;font-size:11px}.data-header{color:#71849d;cursor:default;background:#111d2d}.data-header span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.tag{color:#ffcc70;background:#3b2a18;border:1px solid #6b5129;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-block}.good-tag{color:#60eab6;background:#12392f;border-color:#24624f}.bad-tag{color:#ff8f8f;background:#3a1414;border-color:#7a2a2a}.finance-grid{margin-top:0}.ledger-grid{display:grid}.ledger-grid>div{border-bottom:1px solid #1d2a3e;grid-template-columns:1.5fr 1fr auto;gap:18px;padding:14px 4px;display:grid}.ledger-grid span{color:#71849d}.ledger-grid em{font-style:normal;font-weight:800}.award-cards{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.award-cards article{background:#0d1725;border:1px solid #26364e;border-radius:13px;padding:16px}.award-cards article>div{justify-content:space-between;display:flex}.award-cards h3{margin:18px 0 7px;font-size:16px}.award-cards p{color:#7689a2;min-height:44px;font-size:10px;line-height:1.5}.award-cards small{color:#587089;letter-spacing:.12em;margin-top:17px;font-size:8px;display:block}.award-cards strong{margin-top:6px;display:block}.award-cards button{color:#4cbfff;cursor:pointer;background:0 0;border:0;padding:13px 0 0;font-size:10px}.award-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.award-official-winner{background:linear-gradient(145deg,#362b0f,#101a26);border:1px solid #756128;border-radius:10px;gap:4px;margin-top:15px;padding:12px;justify-content:stretch!important;display:grid!important}.award-official-winner small{color:#f5d878;margin:0}.award-official-winner span{color:#aebbc9;font-size:10px;line-height:1.5}.broadcast-settings-card>p{color:#8396aa;font-size:12px;line-height:1.6}@media (width<=1100px){.award-cards,.stat-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.season-chip{display:none}.hero-grid{grid-template-columns:1fr;padding:24px}.electric-mark{display:none}.stat-grid,.award-cards{grid-template-columns:1fr}.data-panel{overflow:auto}.data-table,.page-heading{min-width:680px}.finance-grid{grid-template-columns:1fr 1fr}}.empty-state{color:#71849d;border:1px dashed #2d405b;border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.empty-state strong{color:#dce9f8;font-size:18px}.inline-error{color:#ffb2b2;background:#341a1a;border:1px solid #6b3434;border-radius:10px;justify-content:space-between;gap:15px;margin-bottom:14px;padding:12px;display:flex}.inline-error button{color:#5bc9ff;cursor:pointer;background:0 0;border:0}.modal-backdrop{z-index:50;background:#02050bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.event-modal{background:linear-gradient(145deg,#111d2e,#09111c);border:1px solid #2b4667;border-radius:17px;width:min(560px,100%);padding:24px;box-shadow:0 28px 100px #000}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.modal-heading h2{font-size:25px}.modal-heading>button{color:#a9bad0;cursor:pointer;background:#101a29;border:1px solid #2a3952;border-radius:9px;width:34px;height:34px;font-size:22px}.event-modal form{gap:15px;display:grid}.event-modal label{color:#8fa4bc;text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:10px;display:grid}.event-modal input,.event-modal select{color:#e8f3ff;text-transform:none;letter-spacing:0;background:#0a1320;border:1px solid #2a3a51;border-radius:9px;width:100%;padding:12px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-actions{justify-content:flex-end;gap:10px;margin-top:7px;display:flex}.secondary-button{color:#a9bad0;cursor:pointer;background:#101a29;border:1px solid #2a3952;border-radius:10px;padding:12px 16px}.bookkeeping-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.bookkeeping-toolbar label{color:#70859e;letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.bookkeeping-toolbar select{color:#e8f3ff;background:#0b1522;border:1px solid #2a3a51;border-radius:9px;min-width:330px;padding:11px}.bookkeeping-toolbar>div{align-items:center;gap:10px;display:flex}.export-button{font-size:11px;text-decoration:none;display:inline-block}.finance-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.finance-form,.calculation-panel,.league-engine{padding:24px}.finance-form fieldset{border:0;margin:18px 0 0;padding:0}.finance-form h3,.engine-section h3{color:#8aa0ba;text-transform:uppercase;letter-spacing:.12em;margin:22px 0 11px;font-size:11px}.finance-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.finance-fields.four{grid-template-columns:repeat(4,1fr)}.finance-fields label,.notes-field{color:#71859e;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;display:grid}.finance-fields input,.league-engine input,.notes-field textarea{color:#e8f3ff;text-transform:none;letter-spacing:0;background:#09131f;border:1px solid #2b3b52;border-radius:8px;width:100%;padding:10px;font-size:12px}.notes-field{margin-top:13px}.notes-field textarea{resize:vertical;min-height:72px}.save-message{color:#9cdef0;background:#0c1c2a;border-left:2px solid #36c8e7;margin:14px 0;padding:10px 12px;font-size:11px}.calculation-panel{align-self:start;position:sticky;top:20px}.calc-list{margin-top:18px;display:grid}.calc-list>div{color:#8296ae;border-bottom:1px solid #1e2c40;justify-content:space-between;padding:12px 0;display:flex}.calc-list strong{color:#e8f2ff}.calc-total{font-size:15px}.calc-total strong{color:#62e6b5}.airmail-equation{background:#0b2130;border:1px solid #28516b;border-radius:10px;gap:7px;margin-top:18px;padding:15px;display:grid}.airmail-equation small{color:#57bfe8;letter-spacing:.12em}.airmail-equation b{color:#69e8ff;font-size:24px}.airmail-equation span{color:#7893a8;font-size:10px}.engine-header{border-bottom:1px solid #203047;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:22px;display:flex}.engine-header h2{font-size:31px}.engine-header p:not(.eyebrow){color:#8294ab;max-width:680px;line-height:1.6}.engine-flow{white-space:nowrap;align-items:center;gap:8px;display:flex}.engine-flow span{background:#0b1a29;border:1px solid #2a4f70;border-radius:8px;padding:8px;font-size:9px}.engine-flow b{color:#53d9ff}.engine-section{padding:4px 0 12px}.id-preview{color:#43d9ff;margin-top:9px;display:block}.engine-submit{background:linear-gradient(110deg,#0c1b2a,#0d2736);border:1px solid #265579;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px;display:flex}.engine-submit strong,.engine-submit span{display:block}.engine-submit span{color:#7f95ac;margin-top:4px;font-size:10px}@media (width<=1050px){.finance-layout{grid-template-columns:1fr}.calculation-panel{position:static}.engine-header{display:grid}.engine-flow{white-space:normal}.finance-fields.four{grid-template-columns:1fr 1fr}}@media (width<=640px){.bookkeeping-toolbar{align-items:stretch;display:grid}.bookkeeping-toolbar select{width:100%;min-width:0}.bookkeeping-toolbar>div{justify-content:space-between}.finance-fields,.finance-fields.four{grid-template-columns:1fr 1fr}.engine-submit{display:grid}.engine-flow{display:none}}.stepper li>span{z-index:1;color:#607189;justify-items:center;gap:6px;width:100%;font-size:10px;display:grid;position:relative}.stepper li>span b{background:#111b2b;border:1px solid #2a3951;border-radius:99px;place-items:center;width:28px;height:28px;display:grid}.stepper .done>span,.stepper .current>span{color:#b9dcff}.stepper .done>span b{color:#64ffda;background:#113a43;border-color:#28beac}.stepper .current>span b{color:#fff;background:#0e65bd;border-color:#44bdff;box-shadow:0 0 18px #1b91e56b}.import-label{color:#748aa3;letter-spacing:.1em;text-transform:uppercase;gap:7px;margin:16px 0;font-size:9px;display:grid}.import-label select,.import-label textarea{color:#e8f3ff;background:#09131f;border:1px solid #2a3c55;border-radius:9px;padding:11px}.import-label textarea{resize:vertical;text-transform:none;letter-spacing:0;min-height:210px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.file-drop{color:#9eb3ca;background:#0b1725;border:1px dashed #34506d;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px;font-size:11px;display:flex}.file-drop input{color:#6f849c;max-width:230px}.empty-state.compact{min-height:250px;margin-top:18px}.import-live .review-panel{align-self:start}.league-control{background:#050b13;border:1px solid #138fe0;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px #0008}.league-control input,.league-control select,.league-control textarea{color:#dff2ff;background:#0a1724;border:0;border-bottom:1px solid #1579bd;min-width:0;padding:6px}.engine-top{border-bottom:1px solid #138fe0;grid-template-columns:2fr .55fr .7fr 1.05fr 1.1fr .75fr 1fr;display:grid}.engine-title,.engine-field,.engine-status,.start-week{text-align:center;border-right:1px solid #138fe0;align-content:center;min-height:72px;padding:10px;display:grid}.engine-title{text-align:left;background:linear-gradient(110deg,#081522,#0d2536)}.engine-title strong{font-size:18px;font-style:italic}.engine-title small{color:#48cfff;letter-spacing:.14em;margin-top:5px}.engine-field small,.engine-status small{color:#52c9ff;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.engine-field span{font-size:13px;font-weight:800}.engine-field input{text-align:center;width:100%;font-weight:800}.engine-status strong{color:#ff5a5a}.engine-status span{color:#7f9ab1;font-size:8px}.start-week{color:#baff9c;cursor:pointer;text-shadow:0 0 12px #54ff56;background:radial-gradient(circle,#1f8d3d,#092613);border:0;font-style:italic;font-weight:900}.engine-kpis{border-bottom:1px solid #138fe0;grid-template-columns:repeat(7,1fr);display:grid}.engine-kpi{border-right:1px solid #138fe0;justify-content:center;align-items:center;gap:10px;min-height:74px;padding:10px;display:flex}.engine-kpi i{font-size:24px;font-style:normal}.engine-kpi small,.engine-kpi strong{text-align:center;display:block}.engine-kpi small{text-transform:uppercase;color:#8aa0b6;font-size:8px}.engine-kpi strong{color:#45d8ff;font-size:20px}.engine-kpi.green strong{color:#78f13c}.engine-kpi.purple strong{color:#d24dff}.engine-kpi.red strong{color:#ff3e4f}.engine-kpi.orange strong{color:#ff9d19}.engine-main{grid-template-columns:270px 210px 1fr;gap:7px;padding:7px;display:grid}.engine-stack,.engine-right{align-content:start;gap:7px;display:grid}.engine-panel{background:#07111c;border:1px solid #168cd7}.engine-panel h3{color:#55cfff;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #168cd7;margin:0;padding:6px 9px;font-size:9px}.engine-panel>div,.engine-panel>label,.engine-panel>textarea{margin:8px}.engine-table{grid-template-columns:1.4fr .6fr .7fr .8fr;align-items:center;gap:5px;font-size:9px;display:grid}.engine-table b{color:#8ec9ee;text-transform:uppercase}.engine-table em{text-align:right;color:#9ce7ff;font-style:normal}.engine-table input{width:100%}.mini-money{color:#9db1c5;justify-content:space-between;align-items:center;font-size:9px;display:flex}.mini-money b{color:#ff4a5e}.mini-money input{text-align:right;width:72px;color:inherit}.summary-lines{gap:7px;font-size:9px;display:grid}.summary-lines small{color:#4dbfff}.summary-lines div,.summary-lines strong{justify-content:space-between;display:flex}.summary-lines strong{color:#3fe6ad;text-transform:uppercase;border-top:1px solid #24435a;padding-top:8px}.summary-lines .profit-line{color:#80f642;font-size:11px}.bracket-overview{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bracket-overview>div{border:1px solid #1f4160;justify-content:space-between;padding:8px;font-size:9px;display:flex}.bracket-overview b{color:#55cfff}.engine-select{color:#58cfff;text-align:center;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.engine-select select{text-align:center;width:100%}.payout-preview{color:#8ea4bb;justify-content:space-around;font-size:10px;display:flex}.payout-preview b{color:#69e6ff;margin-left:7px}.engine-right textarea{resize:vertical;width:calc(100% - 16px);min-height:72px}.winner-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.winner-grid label{color:#55cfff;gap:3px;font-size:8px;display:grid}.winner-grid input{width:100%;font-size:8px}@media (width<=1250px){.engine-top{grid-template-columns:1.5fr repeat(3,1fr)}.engine-status,.start-week{grid-column:auto}.engine-kpis{grid-template-columns:repeat(4,1fr)}.engine-main{grid-template-columns:250px 1fr}.engine-right{grid-column:1/-1}}@media (width<=760px){.engine-top{grid-template-columns:1fr 1fr}.engine-title{grid-column:1/-1}.engine-kpis{grid-template-columns:1fr 1fr}.engine-main{grid-template-columns:1fr}.engine-right,.financial-summary{grid-column:auto}}.engine-payout-table{background:#173a55;grid-template-columns:.55fr .9fr .9fr 1fr;gap:1px!important;margin:8px!important;display:grid!important}.engine-payout-table>b{color:#70d8ff;text-transform:uppercase;background:#0c2335;padding:7px;font-size:7px}.engine-payout-row{display:contents}.engine-payout-row>span,.engine-payout-row>label{background:#081724;padding:7px;font-size:9px}.engine-payout-row>span:first-child{color:#63dcff;font-weight:900}.engine-payout-row>label{color:#6edfff;align-items:center;display:flex}.engine-payout-row input{text-align:right;width:100%;padding:2px}.actual-payout-total{color:#8ba5bd;border-top:1px solid #1c5780;justify-content:space-between;padding:9px;font-size:10px;display:flex}.actual-payout-total strong{color:#72edb8;font-size:13px}.payout-source-note{color:#7590a8;background:#0a1c2a;border-left:2px solid #2fd2ed;padding:8px;font-size:8px;line-height:1.5}.payout-workbench{margin:0 0 18px;padding:22px;overflow:auto}.payout-ledger{background:#0a1522;border-bottom:1px solid #203047;grid-template-columns:.55fr 1.7fr .8fr .8fr .9fr .8fr;align-items:center;min-width:850px;display:grid}.payout-ledger>span,.payout-ledger>label{padding:11px;font-size:10px}.payout-ledger span>*{display:block}.payout-ledger small{color:#647c95;margin-top:3px}.payout-ledger>span:first-child b{color:#61ddff;font-size:13px}.payout-ledger label{color:#5ddaff;align-items:center;gap:4px;display:flex}.payout-ledger input{color:#ecf7ff;text-align:right;background:#06111c;border:1px solid #2b4561;border-radius:7px;width:100%;padding:8px}.payout-ledger-head{color:#6f849b;background:#101e2e}.payout-ledger-head>span{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.payout-actions{justify-content:space-between;align-items:center;gap:16px;min-width:850px;padding-top:14px;display:flex}.payout-actions small{color:#6d849b}@media (width<=700px){.payout-workbench{padding:15px}.payout-actions{align-items:stretch;display:grid}}.player-summary{background:#263a53;border:1px solid #263a53;border-radius:13px;grid-template-columns:repeat(3,1fr) minmax(240px,1.2fr);gap:1px;margin-bottom:15px;display:grid;overflow:hidden}.player-summary>div,.player-summary>label{background:#0d1725;padding:14px}.player-summary small{color:#6f849d;letter-spacing:.12em;font-size:8px;display:block}.player-summary strong{margin-top:5px;font-size:20px;display:block}.player-summary label{color:#6f849d;text-transform:uppercase;letter-spacing:.12em;gap:5px;font-size:8px;display:grid}.player-summary input{color:#fff;background:#09131f;border:1px solid #2b405b;border-radius:7px;padding:8px}.player-table{border:1px solid #243149;border-radius:11px;overflow:hidden}.player-row{color:#d9e7f8;text-align:left;cursor:pointer;background:#0d1624;border:0;border-bottom:1px solid #1d2a3e;grid-template-columns:1.5fr 1fr .65fr .7fr .8fr .9fr .75fr;align-items:center;width:100%;padding:0;display:grid}.player-row:hover{background:#122136}.player-row span{padding:12px;font-size:11px}.player-row b,.player-row small{display:block}.player-row small{color:#667b94;margin-top:3px}.player-head{color:#71849d;cursor:default;background:#111d2d}.player-head span{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.player-detail{background:linear-gradient(145deg,#111d2e,#07101b);border:1px solid #2c4e70;border-radius:17px;width:min(1040px,95vw);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 28px 100px #000}.player-detail .modal-heading>div>span{color:#7190aa;font-size:10px}.detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.detail-kpis>div{background:#0a1624;border:1px solid #243b57;border-radius:9px;padding:12px}.detail-kpis small{color:#668099;text-transform:uppercase;font-size:8px;display:block}.detail-kpis strong{margin-top:5px;font-size:22px;display:block}.detail-columns{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.detail-columns>section{background:#0a1420;border:1px solid #21354d;border-radius:11px;padding:15px}.detail-columns h3{color:#62cfff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:10px}.history-list{display:grid}.history-list>div{border-bottom:1px solid #1c2a3d;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.history-list span:last-child{text-align:right}.history-list b,.history-list small{display:block}.history-list small{color:#6f829a;margin-top:3px}.history-list p{color:#71849d}.partner-rule{background:#0b1d2b;border-left:2px solid #39cce8;margin-top:15px;padding:11px}.partner-rule strong,.partner-rule span{display:block}.partner-rule span{color:#71879c;margin-top:4px;font-size:9px}@media (width<=900px){.player-summary{grid-template-columns:1fr 1fr}.player-table{overflow:auto}.player-row{min-width:760px}.detail-columns{grid-template-columns:1fr}}@media (width<=560px){.player-summary,.detail-kpis{grid-template-columns:1fr 1fr}}.complete-player-detail{width:min(1280px,96vw)}.detail-kpis.six{grid-template-columns:repeat(6,1fr)}.detail-kpis.six strong{font-size:18px}.profile-sections{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.detail-group{background:#091521;border:1px solid #213750;border-radius:10px;min-width:0;padding:13px}.detail-group h3,.complete-history-layout h3{color:#5dd8ff;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.detail-group>div{background:#1d3045;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.detail-group span{background:#0c1927;min-width:0;padding:8px;display:block}.detail-group small,.detail-group strong{display:block}.detail-group small{color:#637b94;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.detail-group strong{color:#dcecff;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.4}.detail-group>p{color:#687e95;font-size:10px}.all-source-fields{background:#0a1b29;border:1px solid #284b66;border-radius:9px;margin:0 0 12px;overflow:hidden}.all-source-fields>summary{cursor:pointer;color:#65dfff;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;font-size:9px;list-style:none}.all-source-fields>summary::-webkit-details-marker{display:none}.all-source-fields[open]>summary{border-bottom:1px solid #284b66}.all-source-fields>.detail-group{border:0;border-radius:0}.history-all-fields{grid-column:1/-1;margin:0}.career-breakdown{grid-template-columns:repeat(6,1fr);gap:7px;margin:12px 0;display:grid}.career-breakdown>div{text-align:center;background:#0a1725;border:1px solid #28405b;border-radius:9px;padding:10px}.career-breakdown small,.career-breakdown strong,.career-breakdown span{display:block}.career-breakdown small{color:#617b94;letter-spacing:.08em;font-size:7px}.career-breakdown strong{margin-top:4px;font-size:17px}.career-breakdown span{color:#62d9ff;margin-top:3px;font-size:9px}.complete-history-layout{grid-template-columns:minmax(0,1fr) 285px;gap:12px;display:grid}.complete-history-layout>section,.complete-history-layout>aside{background:#08131f;border:1px solid #21364d;border-radius:11px;min-width:0;padding:13px}.history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-heading h3{margin:0;font-size:14px}.history-heading>span{color:#65dfff;background:#0b2332;border:1px solid #28506d;border-radius:99px;padding:5px 8px;font-size:8px}.event-history-cards{gap:7px;max-height:650px;margin-top:12px;display:grid;overflow:auto}.history-card{background:#0b1724;border:1px solid #223a53;border-radius:9px;overflow:hidden}.history-card summary{cursor:pointer;grid-template-columns:1fr auto 50px;align-items:center;gap:12px;padding:11px;list-style:none;display:grid}.history-card summary::-webkit-details-marker{display:none}.history-card summary span>*{display:block}.history-card summary span:nth-child(2){text-align:right}.history-card summary small{color:#657c94;margin-top:3px;font-size:8px}.history-card summary b{color:#6de6bb}.history-card summary em{color:#4fcfff;text-transform:uppercase;font-size:8px;font-style:normal}.history-card[open] summary{background:#102236;border-bottom:1px solid #27445f}.history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.history-detail-grid .detail-group:last-child{grid-column:1/-1}.complete-history-layout>aside{align-self:start;position:sticky;top:0}@media (width<=1050px){.detail-kpis.six,.career-breakdown{grid-template-columns:repeat(3,1fr)}.complete-history-layout{grid-template-columns:1fr}.complete-history-layout>aside{position:static}.profile-sections{grid-template-columns:1fr}}@media (width<=640px){.complete-player-detail{border-radius:0;width:100vw;max-height:100dvh;padding:14px}.detail-kpis.six,.career-breakdown{grid-template-columns:repeat(2,1fr)}.history-card summary{grid-template-columns:1fr auto}.history-card summary em{display:none}.history-detail-grid{grid-template-columns:1fr}.history-detail-grid .detail-group:last-child{grid-column:auto}.detail-group>div{grid-template-columns:1fr}.event-history-cards{max-height:none}.modal-backdrop.player-backdrop{padding:0}}.award-rule{color:#6cd8ff;margin-top:5px;font-size:9px;line-height:1.45;display:block}.award-modal textarea{resize:vertical;color:#e8f3ff;background:#0a1320;border:1px solid #2a3a51;border-radius:9px;min-height:90px;padding:12px}.award-modal select{color:#e8f3ff;background:#0a1320;border:1px solid #2a3a51;border-radius:9px;width:100%;padding:12px}.event-activity{margin-top:16px;display:grid}.event-activity>p,.leader-list>p{color:#71849d;padding:20px 0}.event-activity button{color:#dce9f8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d2a3e;grid-template-columns:1fr auto 14px;align-items:center;gap:12px;padding:12px 2px;display:grid}.event-activity button:hover{background:#101c2b}.event-activity span>*{display:block}.event-activity span:nth-child(2){text-align:right}.event-activity small{color:#71849d;margin-top:4px;font-size:9px}.event-activity b{color:#61e3b7}.event-activity em{color:#3dbcf4;font-style:normal}.reconciliation-score{text-align:center;background:#0b2130;border:1px solid #28516b;border-radius:10px;min-width:105px;padding:11px}.reconciliation-score strong,.reconciliation-score span,.reconciliation-score small{display:block}.reconciliation-score strong{color:#69e8ff;font-size:22px}.reconciliation-score span{text-transform:uppercase;color:#8da3b9;font-size:9px}.reconciliation-score small{color:#ffbd64;margin-top:4px;font-size:8px}.reconciliation-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.recon-grid{gap:10px;margin:18px 0;display:grid}.recon-metric{background:#0a1421;border:1px solid #263a53;border-radius:11px;padding:14px}.recon-metric>small{color:#54cfff;text-transform:uppercase;letter-spacing:.11em;font-size:9px}.recon-metric>div{grid-template-columns:1fr 32px 1fr;align-items:center;margin-top:10px;display:grid}.recon-metric span,.recon-metric label{gap:5px;display:grid}.recon-metric label{text-align:right}.recon-metric em{color:#627a94;letter-spacing:.1em;font-size:8px;font-style:normal}.recon-metric strong{font-size:20px}.recon-metric>div>b{text-align:center;color:#3fc9ff}.recon-metric input{color:#e9f5ff;text-align:right;background:#07111d;border:1px solid #2d4968;border-radius:8px;padding:9px;font-weight:800}.recon-metric p{border-top:1px solid #1d2c40;margin:10px 0 0;padding-top:9px;font-size:9px}.recon-metric .matched{color:#63e9b7}.recon-metric .variance{color:#ffad62}.recon-metric .pending{color:#6f839b}.migration-steps{gap:8px;margin:18px 0;display:grid}.migration-steps>div{color:#70859d;background:#0b1522;border:1px solid #25364d;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.migration-steps b{border:1px solid #38516d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.migration-steps .complete b{background:#145441}.recon-matched{color:#60eab6!important}.recon-variance,.recon-approved_variance{color:#ffb15c!important}.recon-pending{color:#9eb1c7!important}@media (width<=900px){.reconciliation-layout{grid-template-columns:1fr}.recon-metric>div{grid-template-columns:1fr 24px 1fr}}.statistics-hero{background:radial-gradient(circle at 80% 20%,#087de03d,#0000 35%),linear-gradient(135deg,#101d30,#09111d);border:1px solid #24456b;border-radius:16px;justify-content:space-between;align-items:end;gap:30px;padding:25px;display:flex}.statistics-hero h2{margin:0;font-size:32px}.statistics-hero p:not(.eyebrow){color:#8195ad;max-width:720px;line-height:1.55}.statistics-hero label,.statistics-filters label{color:#6f849c;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:8px;display:grid}.statistics-hero select,.statistics-filters select{color:#e8f4ff;background:#091522;border:1px solid #2e4a69;border-radius:9px;min-width:190px;padding:10px}.season-kpis{grid-template-columns:repeat(6,1fr);gap:9px;margin:13px 0;display:grid}.season-kpis article{background:#0c1624;border:1px solid #26364d;border-radius:11px;padding:13px}.season-kpis small{color:#6e839c;text-transform:uppercase;letter-spacing:.09em;font-size:8px;display:block}.season-kpis strong{margin-top:5px;font-size:19px;display:block}.statistics-charts{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.trend-chart{background:#0a1421;border:1px solid #26384f;border-radius:12px;padding:13px;overflow:hidden}.trend-chart>div:first-child{justify-content:space-between;display:flex}.trend-chart span>*{display:block}.trend-chart small{color:#5f7892;letter-spacing:.12em;font-size:7px}.trend-chart>div b{font-size:17px}.trend-chart svg{width:100%;height:85px;margin:6px 0}.chart-labels{color:#536b83;justify-content:space-between;font-size:7px;display:flex}.standings-panel{margin-top:0}.statistics-filters{gap:9px;display:flex}.standings-table{border:1px solid #24344b;border-radius:11px;overflow:auto}.standings-row{background:#0c1623;border-bottom:1px solid #1d2b3e;grid-template-columns:55px 1.5fr .65fr .7fr .65fr .7fr .7fr .65fr .8fr;align-items:center;min-width:880px;display:grid}.standings-row:last-child{border-bottom:0}.standings-row>span{padding:11px;font-size:10px}.standings-row>span:first-child b{color:#5ed8ff;background:#10273c;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.standings-row strong,.standings-row small{display:block}.standings-row small{color:#647a92;margin-top:3px}.standings-head{color:#70849c;background:#111e2e}.standings-head>span{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.standings-row .tag{white-space:nowrap;font-size:7px}.points-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.points-admin-kpis article:last-child{border-color:#2f94bd}.points-admin-kpis article:last-child strong{color:#71ddff;font-size:16px}.points-view-tabs{gap:7px;display:flex}.points-view-tabs button{color:#7f96aa;letter-spacing:.08em;background:#08131f;border:1px solid #29435f;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:900}.points-view-tabs button.active{color:#fff;background:#0b5476;border-color:#35c8ff}.points-standings-table{border:1px solid #243c55;border-radius:12px;overflow:auto}.points-standings-row{background:#081521;border-bottom:1px solid #1c3043;grid-template-columns:55px minmax(180px,1.5fr) repeat(6,minmax(68px,.7fr)) repeat(4,minmax(70px,.75fr));align-items:center;min-width:1120px;display:grid}.points-standings-row:last-child{border-bottom:0}.points-standings-row>span{padding:12px 10px;font-size:10px}.points-standings-row strong,.points-standings-row small{display:block}.points-standings-row small{color:#6d879c;margin-top:3px}.points-standings-row>span:nth-last-child(-n+4){color:#bcecff}.points-standings-row>span:last-child{color:#ffdc62;font-size:12px}.points-standings-row.head{color:#78a2b9;text-transform:uppercase;letter-spacing:.07em;background:#10263a}.points-standings-row.head>span{font-size:8px}.points-standings-row:not(.head):hover{background:#0e2639}@media (width<=1150px){.season-kpis{grid-template-columns:repeat(3,1fr)}.statistics-charts{grid-template-columns:1fr 1fr}}@media (width<=700px){.statistics-hero,.page-heading{display:grid}.statistics-hero select{width:100%}.season-kpis{grid-template-columns:1fr 1fr}.statistics-charts{grid-template-columns:1fr}.statistics-filters{display:grid}.points-admin-kpis{grid-template-columns:1fr 1fr}.points-view-tabs{grid-template-columns:repeat(3,1fr);display:grid}}.award-results{background:linear-gradient(145deg,#101d2e,#07101a);border:1px solid #2e5274;border-radius:17px;width:min(780px,95vw);max-height:88vh;padding:24px;overflow:auto;box-shadow:0 30px 100px #000}.award-results .modal-heading span{color:#6e89a3;margin-top:5px;font-size:9px;display:block}.calculation-rule{background:#0b1d2a;border-left:3px solid #3bcdf2;gap:5px;margin-bottom:15px;padding:13px;display:grid}.calculation-rule small{color:#647f98}.award-ranking{border:1px solid #25384f;border-radius:10px;overflow:hidden}.award-ranking>div:not(.empty-state){background:#0b1521;border-bottom:1px solid #1d2b3d;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.award-ranking>div:last-child{border-bottom:0}.award-ranking>div>b{color:#5ddcff;background:#102b42;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.award-ranking span>*{display:block}.award-ranking small{color:#687e95;margin-top:4px}.award-ranking em{color:#6be8bd;font-size:21px;font-style:normal;font-weight:900}.import-audit-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.import-audit-kpis article{background:#0c1624;border:1px solid #26394f;border-radius:12px;padding:15px}.import-audit-kpis small,.import-audit-kpis span{color:#6a8098;font-size:8px;display:block}.import-audit-kpis strong{margin:5px 0;font-size:25px;display:block}.import-audit-table{border:1px solid #24364d;border-radius:11px;overflow:auto}.import-audit-row{background:#0b1522;border-bottom:1px solid #1c2a3d;grid-template-columns:1.25fr 1.1fr .75fr repeat(4,.55fr) 1.2fr;align-items:center;min-width:880px;display:grid}.import-audit-row:last-child{border-bottom:0}.import-audit-row>span{padding:11px;font-size:9px}.import-audit-row strong,.import-audit-row small,.import-audit-row b{display:block}.import-audit-row small{color:#657b93}.import-audit-row b{color:#4b657e;margin-top:4px;font-size:7px}.import-audit-head{color:#6e839b;background:#111e2e}.import-audit-head>span{text-transform:uppercase;letter-spacing:.09em;font-size:7px}.import-readiness{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.import-readiness>div{background:#0a1623;border:1px solid #253a52;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.import-readiness b{color:#5edcff;background:#102b42;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.import-readiness span>*{display:block}.import-readiness small{color:#667d95;margin-top:3px}@media (width<=900px){.import-audit-kpis,.import-readiness{grid-template-columns:1fr 1fr}}.approval-layout,.admin-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.approval-gates{gap:9px;margin:17px 0;display:grid}.approval-gates>div{background:#27191e;border:1px solid #53373a;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.approval-gates>div.passed{background:#102a24;border-color:#275c4d}.approval-gates b{color:#ff9caa;background:#47242a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.approval-gates .passed b{color:#67edbd;background:#174c3d}.approval-gates span>*{display:block}.approval-gates small{color:#73889f;margin-top:3px}.distribution-list{gap:8px;margin:17px 0;display:grid}.distribution-list>div{border-bottom:1px solid #1e2c40;align-items:center;gap:10px;padding:10px 0;display:flex}.distribution-list span{color:#52d9ff}.admin-list{max-height:320px;margin:15px 0;display:grid;overflow:auto}.admin-list>div{border-bottom:1px solid #1d2b3e;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.admin-list span>*{display:block}.admin-list small{color:#667d95;margin-top:3px}.admin-form{background:#0a1623;border:1px solid #263b53;border-radius:11px;gap:9px;padding:14px;display:grid}.admin-form h3{text-transform:uppercase;color:#59cfff;font-size:11px}.admin-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-form input,.admin-form select{color:#e8f4ff;background:#07121e;border:1px solid #2a405b;border-radius:8px;padding:10px}@media (width<=900px){.approval-layout,.admin-grid{grid-template-columns:1fr}}.finance-hero{background:radial-gradient(circle at 78% 25%,#20d79729,#0000 34%),linear-gradient(135deg,#101f30,#08131e);border:1px solid #275172;border-radius:16px;justify-content:space-between;align-items:end;gap:30px;padding:25px;display:flex}.finance-hero h2{margin:0;font-size:32px}.finance-hero p:not(.eyebrow){color:#8197ad;max-width:720px;line-height:1.55}.financial-filters{gap:9px;display:flex}.financial-filters label{color:#6f849c;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:8px;display:grid}.financial-filters select{color:#e8f4ff;background:#091522;border:1px solid #2e4a69;border-radius:9px;min-width:155px;padding:10px}.money-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin:13px 0;display:grid}.money-kpis article{background:linear-gradient(145deg,#0d1c24,#0a151f);border:1px solid #264238;border-radius:11px;padding:14px}.money-kpis small,.money-kpis span{color:#6c859a;font-size:8px;display:block}.money-kpis small{text-transform:uppercase;letter-spacing:.09em}.money-kpis strong{color:#6ceaba;margin:6px 0 4px;font-size:21px;display:block}.financial-insights{grid-template-columns:1.35fr .65fr;gap:13px;margin-bottom:13px;display:grid}.revenue-mix,.financial-scorecard,.financial-ledger{padding:22px}.revenue-mix .panel-heading>b{color:#69e8ba}.mix-row{grid-template-columns:145px 1fr;align-items:center;gap:13px;margin:11px 0;display:grid}.mix-row span>*{display:block}.mix-row small{color:#6c8197;margin-top:3px}.mix-row>div{background:#101e2c;border-radius:99px;height:9px;overflow:hidden}.mix-row i{border-radius:99px;height:100%;display:block}.financial-equation{color:#7890a6;border-top:1px solid #203248;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding-top:14px;display:flex}.financial-equation b{color:#e7f1fb}.financial-equation em{color:#466079;font-style:normal}.financial-equation strong{color:#67e8b7;margin-left:auto;font-size:16px}.financial-scorecard>div{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.financial-scorecard>div span{background:#0b1d20;border:1px solid #264239;border-radius:9px;padding:12px}.financial-scorecard small,.financial-scorecard strong{display:block}.financial-scorecard small{color:#6f8a8e;letter-spacing:.1em;font-size:7px}.financial-scorecard strong{color:#6be8b8;margin-top:5px;font-size:20px}.financial-scorecard>p{color:#71889c;border-left:2px solid #36d4a2;padding-left:10px;font-size:9px;line-height:1.55}.financial-ledger{overflow:auto}.financial-row{background:#0b1521;border-bottom:1px solid #1d2c3f;grid-template-columns:1.35fr .5fr .85fr .75fr .65fr .7fr .8fr .55fr .6fr;align-items:center;min-width:990px;display:grid}.financial-row>span{padding:11px;font-size:9px}.financial-row span>*{display:block}.financial-row small{color:#637a91;margin-top:3px}.financial-row a{color:#5fd9ff;text-align:center;border:1px solid #28506d;border-radius:7px;padding:6px;text-decoration:none}.financial-head{color:#70869d;background:#111f2f}.financial-head>span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.positive-money{color:#64e8b5}.negative-money{color:#ff7781}@media (width<=1100px){.money-kpis{grid-template-columns:repeat(3,1fr)}.financial-insights{grid-template-columns:1fr}}@media (width<=700px){.finance-hero,.financial-filters{display:grid}.financial-filters select{width:100%}.money-kpis{grid-template-columns:1fr 1fr}.revenue-mix,.financial-scorecard,.financial-ledger{padding:15px}.mix-row{grid-template-columns:115px 1fr}.financial-equation strong{width:100%;margin-left:0}}.health-hero{background:radial-gradient(circle at 80% 25%,#17bfff25,#0000 34%),linear-gradient(135deg,#101e31,#08131f);border:1px solid #285377;border-radius:16px;justify-content:space-between;align-items:end;gap:25px;padding:25px;display:flex}.health-hero h2{margin:0;font-size:32px}.health-hero p:not(.eyebrow){color:#8196ad;max-width:760px;line-height:1.55}.health-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin:13px 0;display:grid}.health-kpis article{background:#0c1725;border:1px solid #263b53;border-radius:11px;padding:14px}.health-kpis small,.health-kpis span{color:#697f98;font-size:8px;display:block}.health-kpis small{text-transform:uppercase;letter-spacing:.09em}.health-kpis strong{color:#60dfff;margin:6px 0 4px;font-size:21px;display:block}.health-layout{grid-template-columns:1.25fr .75fr;gap:13px;display:grid}.health-checks,.health-actions,.health-events,.health-imports{padding:22px}.health-check{border-bottom:1px solid #1d2d41;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.health-check span>*{display:block}.health-check small{color:#6b829a;margin-top:3px}.health-check em{color:#a7bdd1;font-size:10px;font-style:normal}.health-badge{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.health-healthy{color:#66eab9;background:#123d31}.health-review,.health-waiting{color:#ffc86c;background:#3b2d18}.health-blocked{color:#ff8d9c;background:#472029}.health-actions>button{color:#dce9f6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d2c40;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.health-actions>button>b{color:#5ddcff;background:#102b42;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.health-actions span>*{display:block}.health-actions small{color:#667e96;margin-top:3px}.health-actions em{color:#4dcaff;font-style:normal}.health-events{margin-top:13px;overflow:auto}.health-event-row{background:#0b1522;border-bottom:1px solid #1d2b3e;grid-template-columns:1.4fr .5fr .55fr .9fr .85fr 1fr .7fr;align-items:center;min-width:880px;display:grid}.health-event-row>span{padding:10px;font-size:9px}.health-event-row span>*{display:block}.health-event-row small{color:#637a92;margin-top:3px}.health-event-head{color:#70859d;background:#111f2f}.health-event-head>span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.health-imports{margin-top:13px}.health-imports>div:last-child>div{border-bottom:1px solid #1d2c40;grid-template-columns:1.2fr auto 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.health-imports span>*{display:block}.health-imports small{color:#667e96;margin-top:3px}.health-imports div>b{color:#7890a6;text-align:right;font-size:9px}@media (width<=1050px){.health-kpis{grid-template-columns:repeat(3,1fr)}.health-layout{grid-template-columns:1fr}}@media (width<=650px){.health-hero{display:grid}.health-kpis{grid-template-columns:1fr 1fr}.health-checks,.health-actions,.health-events,.health-imports{padding:15px}.health-imports>div:last-child>div{grid-template-columns:1fr auto}.health-imports div>b{text-align:left;grid-column:1/-1}}.regional-hero{background:radial-gradient(circle at 78% 22%,#9d3cff2d,#0000 35%),linear-gradient(135deg,#151c31,#0b1120);border:1px solid #4e3975;border-radius:16px;justify-content:space-between;align-items:end;gap:28px;padding:25px;display:flex}.regional-hero h2{margin:0;font-size:32px}.regional-hero p:not(.eyebrow){color:#8992ad;max-width:740px;line-height:1.55}.regional-hero label{color:#8b75a9;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:8px;display:grid}.regional-hero select{color:#f1ebff;background:#0e1423;border:1px solid #4d3b69;border-radius:9px;min-width:310px;padding:10px}.regional-empty{text-align:center;gap:8px;margin-top:13px;padding:35px;display:grid}.regional-empty strong{font-size:20px}.regional-empty span{color:#74869c}.regional-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin:13px 0;display:grid}.regional-kpis article{background:linear-gradient(145deg,#171628,#0d1421);border:1px solid #3e3158;border-radius:11px;padding:14px}.regional-kpis small,.regional-kpis span{color:#7d7893;font-size:8px;display:block}.regional-kpis small{text-transform:uppercase;letter-spacing:.09em}.regional-kpis strong{color:#d887ff;margin:6px 0 4px;font-size:21px;display:block}.regional-overview{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.regional-summary,.regional-podium,.regional-results,.regional-career{padding:22px}.regional-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.regional-facts span{background:#101524;border:1px solid #2c2942;border-radius:8px;padding:10px}.regional-facts small,.regional-facts strong{display:block}.regional-facts small{color:#736c8d;letter-spacing:.1em;font-size:7px}.regional-facts strong{margin-top:4px;font-size:10px}.regional-finance{border-top:1px solid #2b2940;display:grid}.regional-finance>div,.regional-finance>strong{color:#8190a4;border-bottom:1px solid #242338;justify-content:space-between;padding:9px 0;display:flex}.regional-finance b{color:#e9e4f4}.regional-finance>strong{color:#d586ff;font-size:15px}.regional-finance>strong b{color:#72ebb7}.regional-liability{color:#687d93;margin-top:11px;display:block}.regional-podium>div:not(.regional-payout-slots,.empty-state){display:grid}.regional-podium>div>div{border-bottom:1px solid #29243d;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.regional-podium>div>div>b{color:#dc8aff;background:#2a1b3c;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.regional-podium span>*{display:block}.regional-podium small{color:#736f88;margin-top:3px}.regional-podium em{color:#71e9b7;font-style:normal;font-weight:800}.regional-payout-slots{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex!important}.regional-payout-slots span{text-align:center;background:#161628;border:1px solid #3d3155;border-radius:7px;min-width:55px;padding:7px}.regional-payout-slots b,.regional-payout-slots small{display:block}.regional-payout-slots b{color:#d581ff}.regional-results,.regional-career{margin-top:13px;overflow:auto}.regional-result-row{background:#0c1522;border-bottom:1px solid #24263a;grid-template-columns:.55fr 1.3fr .8fr 1.1fr .6fr .65fr .6fr .75fr;align-items:center;min-width:920px;display:grid}.regional-result-row>span{padding:10px;font-size:9px}.regional-result-row span>*{display:block}.regional-result-row>span:first-child b{color:#d788ff}.regional-result-row small{color:#687c92;margin-top:3px}.regional-result-head,.regional-career-head{color:#7e7893;background:#171b2e}.regional-result-head>span,.regional-career-head>span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.regional-career-row{background:#0c1522;border-bottom:1px solid #24263a;grid-template-columns:.5fr 1.35fr .6fr .6fr .65fr .75fr .8fr .8fr;align-items:center;min-width:880px;display:grid}.regional-career-row>span{padding:10px;font-size:9px}.regional-career-row span>*{display:block}.regional-career-row>span:first-child b{color:#d988ff;background:#251b36;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.regional-career-row small{color:#687c92;margin-top:3px}@media (width<=1100px){.regional-kpis{grid-template-columns:repeat(3,1fr)}.regional-overview{grid-template-columns:1fr}}@media (width<=700px){.regional-hero{display:grid}.regional-hero select{width:100%;min-width:0}.regional-kpis{grid-template-columns:1fr 1fr}.regional-summary,.regional-podium,.regional-results,.regional-career{padding:15px}.regional-facts{grid-template-columns:1fr 1fr}}.modal-backdrop.player-backdrop{place-items:start center;padding:12px 18px 24px;overflow-y:auto}.complete-player-detail{scrollbar-color:#1d9dcc #031019;scrollbar-width:thin;width:min(1440px,98vw);max-height:calc(100dvh - 24px);margin:0;background:linear-gradient(145deg,#03101a,#071d2d 52%,#020a11)!important;border-color:#237da6!important}.complete-player-detail>.modal-heading{z-index:5;background:linear-gradient(100deg,#061d2c,#092a3f 58%,#04131f);border-bottom:1px solid #1c7198;grid-template-columns:112px 1fr 42px;align-items:center;gap:18px;min-height:104px;margin:-24px -24px 0;padding:14px 18px;display:grid;position:sticky;top:-24px}.complete-player-detail>.modal-heading:before{content:"";filter:drop-shadow(0 0 13px #21c7ff66);background:url(/bk-cornhole-logo.png) 50%/contain no-repeat;width:88px;height:72px}.complete-player-detail>.modal-heading>div{text-align:center}.complete-player-detail>.modal-heading h2{letter-spacing:.02em;color:#fff;text-shadow:0 0 14px #20bfff66;font:900 clamp(26px,3vw,42px)/.95 Impact,Arial Narrow,sans-serif}.complete-player-detail>.modal-heading .eyebrow{color:#3fe3ff;margin-bottom:7px}.complete-player-detail>.modal-heading>div>span{letter-spacing:.08em;text-transform:uppercase;color:#9ac3d5!important}.complete-player-detail>.modal-heading>button{color:#bfefff;background:#041019;border-color:#21779e;align-self:start}.complete-player-detail>.detail-kpis.six{background:#1c6788;border:1px solid #1c6788;grid-template-columns:repeat(6,1fr);gap:1px;margin:0;display:grid}.complete-player-detail>.detail-kpis.six>div{text-align:center;align-content:center;min-height:86px;display:grid;background:#061827!important;border:0!important;border-radius:0!important;padding:12px!important}.complete-player-detail>.detail-kpis.six small{letter-spacing:.12em;font-size:8px;color:#91bfd1!important}.complete-player-detail>.detail-kpis.six strong{color:#fff;margin-top:9px;font:900 24px/1 Impact,Arial Narrow,sans-serif}.complete-player-detail>.detail-kpis.six>div:nth-child(3) strong{color:#35e5ff}.complete-player-detail>.detail-kpis.six>div:nth-child(6) strong{color:#64e2a7}.complete-player-detail>.profile-sections{background:#1b5874;border:1px solid #1b5874;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0}.complete-player-detail>.profile-sections>.detail-group{background:#061724;border:0;border-radius:0;padding:14px}.complete-player-detail>.profile-sections>.detail-group h3{color:#3bdcff;text-align:center;border-bottom:1px solid #1c526b;padding-bottom:9px}.complete-player-detail>.profile-sections>.detail-group>div{background:0 0;grid-template-columns:1fr;gap:0}.complete-player-detail>.profile-sections>.detail-group span{background:0 0;border-bottom:1px solid #112f40;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 2px;display:flex}.complete-player-detail>.profile-sections>.detail-group small{color:#75a2b5}.complete-player-detail>.profile-sections>.detail-group strong{text-align:right;color:#fff}.complete-player-detail>.all-source-fields{background:#061724;border-color:#1b5874;border-radius:0;margin:1px 0 12px}.complete-player-detail>.all-source-fields>summary{text-align:center;background:#082133;font-weight:900}.complete-player-detail>.career-breakdown{background:#1b5874;border:1px solid #1b5874;grid-template-columns:repeat(6,1fr);gap:1px;margin:0 0 14px}.complete-player-detail>.career-breakdown>div{background:#061724;border:0;border-radius:0;min-height:94px;padding:15px;position:relative;overflow:hidden}.complete-player-detail>.career-breakdown>div:after{content:"";background:linear-gradient(90deg,#14d8f1 0 62%,#1378dd 62% 82%,#0b2636 82%);height:5px;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 0 8px #17c9ef55}.complete-player-detail>.career-breakdown strong{color:#fff;font:900 21px Impact,Arial Narrow,sans-serif}.complete-player-detail>.career-breakdown span{color:#44dfff}.complete-player-detail>.complete-history-layout{background:#1b5874;border:1px solid #1b5874;grid-template-columns:minmax(0,1.65fr) minmax(270px,.55fr);gap:1px}.complete-player-detail>.complete-history-layout>section,.complete-player-detail>.complete-history-layout>aside{background:#051521;border:0;border-radius:0}.complete-player-detail .history-heading{border-bottom:1px solid #1c526b;padding-bottom:10px}.complete-player-detail .history-heading h3,.complete-player-detail>.complete-history-layout>aside>h3{letter-spacing:.12em;color:#3ce0ff;text-transform:uppercase;font:900 15px Arial Narrow,Arial,sans-serif}.complete-player-detail .history-card{background:#071a28;border-color:#19445b;border-radius:0}.complete-player-detail .history-card[open] summary{background:#0a293d}.complete-player-detail>.complete-history-layout>aside{top:92px}.command-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1180px){.command-kpis{grid-template-columns:repeat(3,1fr)}.complete-player-detail>.profile-sections{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.modal-backdrop.player-backdrop{padding:0}.complete-player-detail{max-height:100dvh}.complete-player-detail>.modal-heading{grid-template-columns:64px 1fr 38px;margin:-14px -14px 0;padding:10px;top:-14px}.complete-player-detail>.modal-heading:before{width:58px;height:50px}.complete-player-detail>.detail-kpis.six,.complete-player-detail>.career-breakdown{grid-template-columns:repeat(2,1fr)}.complete-player-detail>.profile-sections{grid-template-columns:1fr}.command-kpis{grid-template-columns:1fr 1fr}.complete-player-detail>.complete-history-layout{grid-template-columns:1fr}}.mobile-nav-header{display:contents}.mobile-menu-button,.top-menu-button,.mobile-menu-backdrop{display:none}@media (width<=640px){.app-shell{display:block}.sidebar{z-index:80;border-bottom:0;border-right:1px solid #263b56;width:min(86vw,340px);transition:transform .22s;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 70px #0000;flex-direction:column!important;align-items:stretch!important;height:100dvh!important;padding:16px!important;display:flex!important;position:fixed!important}.sidebar.menu-open{transform:translate(0);box-shadow:20px 0 70px #000b}.mobile-nav-header{border-bottom:1px solid #172237;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.sidebar .brand-lockup{border:0;padding:0}.sidebar .brand-lockup>div:last-child{display:block}.sidebar nav{margin-top:14px;padding-right:3px;overflow:auto;display:grid!important}.sidebar .nav-item{justify-content:flex-start;padding:12px;font-size:12px}.sidebar .nav-item:not(.active){font-size:12px}.sidebar .nav-item span{font-size:17px}.sidebar .system-card{margin-top:14px;display:block}.mobile-menu-button{color:#eaf6ff;cursor:pointer;background:#0e1d2e;border:1px solid #2b4969;border-radius:11px;place-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:grid}.mobile-menu-button small{text-transform:uppercase;letter-spacing:.08em;color:#72cfff;font-size:7px}.mobile-menu-backdrop{z-index:70;background:#02060dbb;border:0;display:block;position:fixed;inset:0}.top-menu-button{color:#eaf6ff;cursor:pointer;background:#0e1d2e;border:1px solid #2b4969;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;display:flex}.top-menu-button span{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.topbar{align-items:flex-start}.top-actions{align-items:center}}:root{--ink:#f3f7ff;--muted:#8494ad;--panel:#101729;--line:#263552;--blue:#168cff;--cyan:#42f6ff;--violet:#9a48ff;--magenta:#ff3bb8;--green:#55f6ae;--amber:#ffca55;--bg:#03050b}body{background-color:#0000;background-image:radial-gradient(circle at 73% 0,#0c3370 0,#0000 30%),radial-gradient(circle at 18% 90%,#631b7240 0,#0000 28%),linear-gradient(135deg,#020409,#070b15 55%,#03050b);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.sidebar{background:linear-gradient(#07101f,#03060d 70%);border-right-color:#1b3e69;box-shadow:12px 0 55px #0009}.brand-bolt{background:linear-gradient(145deg,#006dff,#37f1ff 52%,#a33eff);border-radius:8px;box-shadow:0 0 14px #16bfff,0 0 42px #087dff88}.brand-lockup strong{font-style:italic}.portal-badge{background:linear-gradient(135deg,#0c1d35,#10122a);border:1px solid #244a75;border-radius:9px;margin:15px 7px 0;padding:11px}.portal-badge small,.portal-badge strong,.portal-badge span{display:block}.portal-badge small{color:var(--cyan);letter-spacing:.16em;font-size:7px}.portal-badge strong{margin:4px 0;font-size:11px}.portal-badge span{color:#b17cff;font-size:8px}.sidebar nav{margin-top:16px}.nav-item{border-radius:8px;padding:10px 12px}.nav-item:hover,.nav-item.active{background:linear-gradient(90deg,#102a4d,#161a36)}.nav-item.active{box-shadow:inset 3px 0 var(--cyan), 0 0 20px #087dff22}.eyebrow{color:#49dfff;text-shadow:0 0 13px #1ea8ff88;font-weight:900}.topbar h1{text-transform:uppercase;font-style:italic}.portal-switch{color:#63ebff;cursor:pointer;background:#0b1729;border:1px solid #31527a;border-radius:8px;padding:10px 14px;box-shadow:inset 0 0 18px #087dff22}.avatar{background:linear-gradient(135deg,#087dff,#32dce5 55%,#9d3cff);border-radius:8px;box-shadow:0 0 22px #168cff77}.panel,.stat-card{background:linear-gradient(145deg,#111b30,#090e19);border-color:#263e63;box-shadow:0 18px 55px #0008}.primary-button{text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(120deg,#0068ff,#24dfff 55%,#9143ff);border-radius:7px}.regional-electric{background:radial-gradient(circle at 82% 40%,#bb38ff38,#0000 25%),radial-gradient(circle at 18% 0,#087dff55,#0000 32%),linear-gradient(125deg,#071224,#101330 58%,#080b17);border-color:#295d95;box-shadow:inset 0 0 55px #087dff18,0 24px 70px #0009}.regional-electric h2{text-transform:uppercase;text-shadow:0 0 22px #168cff66;font-style:italic}.regional-tabs{gap:7px;margin:0 0 13px;display:flex;overflow:auto}.regional-tabs button{white-space:nowrap;color:#8599b5;cursor:pointer;background:#091426;border:1px solid #29486d;border-radius:7px;padding:11px 15px}.regional-tabs button.active{color:#fff;background:linear-gradient(135deg,#0b3c72,#2b1757);border-color:#35dfff;box-shadow:0 0 18px #168cff55}.regional-control,.regional-tier-panel{margin-bottom:13px;padding:22px}.regional-settings-grid{grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;margin-top:18px;display:grid}.regional-settings-grid label{color:#6e87a5;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;display:grid}.regional-settings-grid input{color:#f1f7ff;background:#07111e;border:1px solid #2b4a6c;border-radius:7px;width:100%;padding:10px}.regional-tier-panel{overflow:auto}.regional-tier-row{background:#091321;border-bottom:1px solid #1e304a;grid-template-columns:1.35fr .62fr .72fr .72fr 1fr .6fr .85fr .55fr .55fr .55fr;align-items:center;min-width:1120px;display:grid}.regional-tier-row>span,.regional-tier-row>label,.regional-tier-row>input,.regional-tier-row>button{margin:0;padding:10px;font-size:9px}.regional-tier-row span>*{display:block}.regional-tier-row small{color:#637c99;margin-top:3px}.regional-tier-row input{color:#eff7ff;background:#050d18;border:1px solid #2a4666;border-radius:5px;width:58px;min-width:0;padding:6px}.regional-tier-row>span:nth-child(5),.regional-tier-row>span:nth-child(7){align-items:center;gap:3px;display:flex}.regional-tier-row>button{color:#67eaff;cursor:pointer;background:#0d2c48;border:1px solid #2f74a3;border-radius:6px}.regional-tier-head{color:#7892af;text-transform:uppercase;background:#111f34}.regional-tier-head>span{letter-spacing:.08em;font-size:7px}.registration-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.registration-summary article{background:#0a1525;border:1px solid #2a3e5c;border-radius:9px;padding:13px}.registration-summary article>div{justify-content:space-between;gap:8px;display:flex}.registration-summary article div span{color:#788da6;font-size:9px}.registration-summary article>b{color:#6feaff;margin:10px 0 4px;font-size:20px;display:block}.registration-summary article>i{background:#17263a;border-radius:99px;height:6px;display:block;overflow:hidden}.registration-summary article>i span{background:linear-gradient(90deg,#087dff,#44f3ff,#a34bff);height:100%;display:block}.registration-summary article>small{color:#667e98;margin-top:8px;display:block}.regional-payout-row{background:#091321;border-bottom:1px solid #203048;grid-template-columns:1.25fr .55fr .7fr .7fr .7fr .8fr .8fr .75fr;align-items:center;min-width:900px;display:grid}.regional-payout-row>span{padding:12px;font-size:9px}.regional-payout-row span>*{display:block}.regional-payout-row small{color:#687f99;margin-top:3px}.regional-payout-row input{color:#f2f7ff;background:#050d18;border:1px solid #2b496b;border-radius:6px;width:90px;padding:7px}.regional-payout-head{color:#7892af;text-transform:uppercase;background:#111f34}.regional-payout-head>span{font-size:7px}.regional-recon-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.regional-recon-grid article{background:#091522;border:1px solid #29445f;border-radius:9px;padding:16px}.regional-recon-grid small,.regional-recon-grid strong,.regional-recon-grid span{display:block}.regional-recon-grid small{color:#6d8299;text-transform:uppercase;font-size:8px}.regional-recon-grid strong{margin:7px 0;font-size:23px}.regional-recon-grid span{border-radius:99px;width:max-content;padding:4px 7px;font-size:7px}.player-portal{background:radial-gradient(circle at 70% 0,#133f7555,#0000 34%),radial-gradient(circle at 18% 90%,#8a2c7b44,#0000 32%),#03050b;min-height:100vh}.player-header{background:#040811e8;border-bottom:1px solid #1e4168;justify-content:space-between;align-items:center;height:76px;padding:12px clamp(18px,5vw,70px);display:flex}.player-header .brand-lockup{border:0;padding:0}.player-header>div:last-child{align-items:center;gap:13px;display:flex}.player-header>div:last-child>span{color:#8ca0ba;font-size:11px}.player-stage{width:min(1280px,94vw);margin:auto;padding:34px 0 70px}.player-hero{background:radial-gradient(circle at 78% 52%,#8532d666,#0000 24%),radial-gradient(circle at 85% 40%,#118cff77,#0000 40%),linear-gradient(125deg,#07111f,#0f1630 65%,#070914);border:1px solid #2e6095;border-radius:16px;min-height:340px;padding:clamp(28px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 30px 90px #000}.player-hero:after{content:none;color:#41eaff20;text-shadow:0 0 55px #1a9bff;font-size:190px;position:absolute;top:7%;right:8%;transform:rotate(-8deg)}.player-hero h1{text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 0 30px #168cff88;max-width:740px;margin:0;font-size:clamp(40px,7vw,82px);font-style:italic;line-height:.92}.player-hero>p:not(.eyebrow){color:#a5b3c8;max-width:620px;line-height:1.55}.player-hero-stats{z-index:1;grid-template-columns:repeat(4,minmax(100px,160px));gap:8px;margin-top:30px;display:grid;position:relative}.player-hero-stats span{background:#071424cc;border:1px solid #2b4d76;border-radius:8px;padding:13px}.player-hero-stats strong,.player-hero-stats small{display:block}.player-hero-stats strong{color:#5de8ff;font-size:24px}.player-hero-stats small{color:#738aa6;text-transform:uppercase;margin-top:3px;font-size:7px}.player-portal-grid{grid-template-columns:.7fr 1.3fr;gap:13px;margin-top:13px;display:grid}.player-finder,.player-timeline{padding:21px}.player-finder>input{color:#edf6ff;background:#07111e;border:1px solid #29496b;border-radius:8px;width:100%;margin:13px 0;padding:11px}.player-finder>button{color:#dfeeff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d2e45;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.player-finder>button.active{background:#0d2641;box-shadow:inset 3px 0 #43eaff}.player-finder span>*{display:block}.player-finder small{color:#66809b}.player-finder b{color:#5fe9ff}.player-history-row{border-bottom:1px solid #1d2e44;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.player-history-row>b{color:#5eeaff;background:#102d4a;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.player-history-row span>*{display:block}.player-history-row small{color:#687f99;margin-top:3px}.player-history-row em{color:#d88cff;font-size:18px;font-style:normal;font-weight:900}@media (width<=1100px){.regional-settings-grid{grid-template-columns:repeat(3,1fr)}.registration-summary{grid-template-columns:1fr 1fr}.player-portal-grid{grid-template-columns:1fr}}@media (width<=980px){.app-shell{grid-template-columns:76px 1fr}.portal-badge{display:none}}@media (width<=700px){.regional-settings-grid,.registration-summary,.regional-recon-grid{grid-template-columns:1fr}.player-header>div:last-child>span{display:none}.player-stage{padding-top:15px}.player-hero-stats{grid-template-columns:1fr 1fr}.player-header .portal-switch{padding:8px;font-size:9px}.top-actions .portal-switch{display:none}}.admin-access{margin-bottom:13px;padding:23px}.member-strip{flex-wrap:wrap;gap:9px;display:flex}.member-strip article{background:#091423;border:1px solid #294360;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:280px;padding:11px;display:grid}.member-strip span>*{display:block}.member-strip small{color:#6e839c;margin-top:3px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.plan-grid article{padding:20px;position:relative}.plan-grid article>small{color:#58dfff;text-transform:uppercase;letter-spacing:.13em}.plan-grid article>strong{margin:8px 0;font-size:28px;display:block}.plan-grid article>p{color:#7f92aa;min-height:38px;font-size:10px;line-height:1.5}.plan-grid ul{color:#a5b6ca;padding:0;font-size:9px;line-height:2;list-style:none}.plan-grid article>span{color:#6ff0bd;letter-spacing:.13em;margin-top:12px;font-size:8px;display:block}.active-plan{border-color:#3ce5ff;box-shadow:0 0 30px #148cff30,inset 0 0 30px #8a3dff18}@media (width<=800px){.plan-grid{grid-template-columns:1fr}}:root{--bk-black:#02070c;--bk-navy:#06121d;--bk-panel:#07141f;--bk-panel-2:#091925;--bk-blue:#129dff;--bk-electric:#2ed8ff;--bk-line:#138fd4;--bk-green:#49d62f;--bk-red:#ff3a38;--bk-gold:#ffc400;--bk-purple:#b958ff;--bk-white:#f5f8fb}body{color:var(--bk-white);background-color:#010408;background-image:linear-gradient(118deg,#0000 0 18%,#0d75b215 18.1%,#0000 18.4% 64%,#0d75b20d 64.1%,#0000 64.4%),repeating-linear-gradient(0deg,#09203322 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#09203318 0 1px,#0000 1px 52px),radial-gradient(at 48% -15%,#083c6655,#0000 48%),linear-gradient(#02080e,#010408 70%)}.workspace{padding:18px clamp(14px,2.2vw,34px) 24px}.app-shell{grid-template-columns:244px 1fr}.sidebar{background:linear-gradient(#020912 0,#06121d 52%,#01070c 100%);border-right:2px solid #118fd2;padding:14px 12px;box-shadow:8px 0 32px #008cff22,inset -8px 0 28px #06294a55}.mobile-nav-header{border-bottom:1px solid #168dc5}.brand-lockup{border:0;padding:4px 4px 15px}.brand-bolt{color:#fff;text-shadow:0 0 8px #fff;background:linear-gradient(145deg,#021c32,#087fe4 55%,#2adfff);border:1px solid #57dcff;border-radius:2px;width:48px;height:48px;box-shadow:0 0 8px #30cfff,0 0 24px #087cffaa}.brand-lockup strong{letter-spacing:.04em;color:#fff;text-shadow:0 0 4px #fff,0 0 12px #058cff,2px 2px #06487d;font-family:Impact,Arial Narrow,sans-serif;font-size:20px;font-style:italic}.brand-lockup span{color:#2cc7ff;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:900}.portal-badge,.system-card{background:linear-gradient(90deg,#06111c,#071b2a);border:1px solid #186c9b;border-radius:2px;box-shadow:inset 0 0 18px #087dff16}.portal-badge small{color:#39cfff}.portal-badge span{color:#43e5ff}.sidebar nav{gap:2px}.nav-item{color:#a7bac9;text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:2px;padding:9px 10px;font-family:Arial Narrow,Arial,sans-serif;font-size:10px;font-weight:800;position:relative}.nav-item:hover,.nav-item.active{color:#fff;background:linear-gradient(90deg,#06365f,#061521 78%);border-color:#087fc0;box-shadow:inset 3px 0 #37d9ff,0 0 10px #008cff33}.nav-item.active:after{content:"";background:#40dbff;width:2px;position:absolute;top:3px;bottom:3px;right:-1px;box-shadow:0 0 8px #40dbff}.nav-item span{color:#29baff;text-shadow:0 0 8px #168cff}.system-card{color:#d7e8f3}.status-dot{background:#53dc35;box-shadow:0 0 10px #53dc35}.topbar{background:radial-gradient(at 14%,#09508655,#0000 27%),radial-gradient(at 82%,#07538b3d,#0000 25%),linear-gradient(#02080e,#061521);border:1px solid #168fc8;border-radius:2px;grid-template-columns:1fr auto;align-items:center;min-height:98px;margin:0 0 7px;padding:12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #053b5a,0 0 20px #008cff22}.topbar:before,.topbar:after{content:"⚡";color:#2fcfff33;filter:drop-shadow(0 0 8px #008cff);font-size:84px;line-height:1;position:absolute;transform:skew(-12deg)}.topbar:before{top:5px;left:34%}.topbar:after{top:5px;right:3%}.topbar>div:first-child{z-index:1;position:relative}.topbar .eyebrow{color:#31c7ff;font-family:Arial Narrow,Arial,sans-serif;font-size:9px}.topbar h1{letter-spacing:.025em;color:#fff;text-shadow:0 0 4px #fff,0 0 14px #168cff,3px 3px #06436b;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(28px,3.4vw,50px);font-style:italic;line-height:.95}.top-actions{z-index:2;position:relative}.season-chip,.portal-switch,.top-menu-button,.ghost-button{color:#d7efff;text-transform:uppercase;letter-spacing:.05em;background:#061521;border:1px solid #1a7eb6;border-radius:2px;font-size:9px;font-weight:900}.avatar{background:linear-gradient(135deg,#004f9a,#1bcfff);border:1px solid #54ddff;border-radius:2px;box-shadow:0 0 14px #129dff99}.panel,.stat-card,.event-strip,.hero-grid,.statistics-hero,.finance-hero,.health-hero,.regional-hero{background-color:#06111a!important;background-image:linear-gradient(150deg,#071b28cc,#02090fdd),repeating-linear-gradient(0deg,#0c2d4120 0 1px,#0000 1px 35px)!important;border:1px solid #118fcf!important;border-radius:3px!important;box-shadow:inset 0 0 20px #031522,0 5px 18px #000b!important}.panel{position:relative}.panel:before{content:"";background:#54dbff;width:42px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 8px #27bdff}.panel h2,.page-heading h2,.panel-heading h2,.finance-hero h2,.statistics-hero h2,.health-hero h2,.regional-hero h2{text-transform:uppercase;letter-spacing:.025em;color:#32bfff;text-shadow:0 0 8px #0c82d8;font-family:Impact,Arial Narrow,sans-serif;font-style:normal}.eyebrow{color:#25b7ff;text-shadow:0 0 7px #087cff;font-family:Arial Narrow,Arial,sans-serif;font-weight:900}.page-heading{border-bottom:1px solid #194159;margin-bottom:14px;padding-bottom:12px}.panel-heading{border-bottom:1px solid #173d55;padding-bottom:9px}.hero-grid{min-height:214px;padding:24px}.hero-copy h2{text-transform:uppercase;color:#fff;text-shadow:0 0 5px #fff,0 0 16px #087dff,3px 3px #06497d;font-family:Impact,Arial Narrow,sans-serif;font-style:italic}.electric-mark{background:#03101b;border-color:#1fd3ff;border-radius:2px;box-shadow:0 0 22px #087dff88,inset 0 0 26px #087dff44}.electric-mark span{color:#fff;font-family:Impact,Arial Narrow,sans-serif}.stat-card,.season-kpis article,.money-kpis article,.health-kpis article,.regional-kpis article,.import-audit-kpis article{position:relative;background:linear-gradient(150deg,#07141e,#02080d)!important;border:1px solid #4b5b64!important;border-radius:3px!important;padding:13px!important;box-shadow:inset 0 0 18px #03182a!important}.stat-card:after,.season-kpis article:after,.money-kpis article:after,.health-kpis article:after,.regional-kpis article:after{content:"";pointer-events:none;border-top:1px solid #1689c566;position:absolute;inset:0}.stat-card small,.season-kpis small,.money-kpis small,.health-kpis small,.regional-kpis small{font-family:Arial Narrow,Arial,sans-serif;font-weight:900;color:#dbe8ef!important}.stat-card strong,.season-kpis strong,.health-kpis strong,.regional-kpis strong{letter-spacing:.03em;font-family:Impact,Arial Narrow,sans-serif;color:#fff!important}.money-kpis strong,.positive-money,.regional-finance>strong b{text-shadow:0 0 6px #25a80d55;color:#50db2f!important}.negative-money{text-shadow:0 0 6px #ff1f1f44;color:#ff4d47!important}.event-strip{background:#1587be;gap:1px;border-color:#1587be!important}.event-strip>div{background:linear-gradient(#071926,#030b11);padding:12px 14px}.event-strip small,.metric-row small{color:#23b9ff}.event-strip strong{text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif}.status-pill,.tag{text-transform:uppercase;border-radius:2px;font-style:normal;font-weight:900}.status-pill,.tag:not(.good-tag){color:#ffd95a;background:#332700;border-color:#866400}.good-tag{box-shadow:0 0 7px #35c92133;color:#caffbc!important;background:#15440f!important;border-color:#39a925!important}.review-count{border-radius:2px}.migration-pill{color:#46d7ff;background:#062033;border-color:#158fc5;border-radius:2px}.primary-button,.secondary-button,.event-modal button,.admin-form button,.payout-actions button{text-transform:uppercase;letter-spacing:.04em;font-family:Arial Narrow,Arial,sans-serif;font-weight:900;border-radius:2px!important}.primary-button{background:linear-gradient(#087ad1,#024979);border:1px solid #2bd5ff;box-shadow:inset 0 0 10px #22cfff66,0 0 10px #087dff55}.primary-button:hover{filter:brightness(1.18);box-shadow:0 0 18px #1fbfff88}.secondary-button{color:#bfeaff;background:#061521;border-color:#1c83b7}.start-week{background:linear-gradient(#1a5f10,#0b3507)!important;border:1px solid #4fd52e!important;box-shadow:0 0 12px #3dd51d66!important}.engine-top .primary-button,.approval-layout .primary-button{background:linear-gradient(#a40c0c,#5d0505);border-color:#ff3434;box-shadow:0 0 12px #f22b2b55}.text-button,.award-cards button{color:#36c8ff}input,select,textarea,.bookkeeping-toolbar select,.statistics-hero select,.statistics-filters select,.financial-filters select,.regional-hero select,.event-modal input,.event-modal select,.admin-form input,.admin-form select,.recon-metric input{color:#06111c!important;background:#f3f5f7!important;border:1px solid #217dab!important;border-radius:2px!important;font-weight:700!important;box-shadow:inset 0 1px 4px #0003!important}textarea{color:#e9f5fc!important;background:#06121c!important}.file-drop{background:#061522;border-color:#1787bd;border-radius:2px}.notes-field{color:#31bfff}.data-table,.player-table,.standings-table,.financial-ledger,.import-audit-table,.regional-tier-panel,.payout-workbench,.award-ranking{border-color:#168fc5!important;border-radius:2px!important}.data-row,.player-row,.standings-row,.financial-row,.health-event-row,.import-audit-row,.regional-result-row,.regional-career-row,.regional-tier-row,.regional-payout-row,.payout-ledger,.review-row{background:#06131d;border-bottom-color:#23404f}.data-row:nth-child(odd):not(.data-header),.player-row:nth-child(odd):not(.player-head),.standings-row:nth-child(odd):not(.standings-head),.financial-row:nth-child(odd):not(.financial-head),.import-audit-row:nth-child(odd):not(.import-audit-head){background:#081a26}.data-header,.player-head,.standings-head,.financial-head,.health-event-head,.import-audit-head,.regional-result-head,.regional-career-head,.regional-tier-head,.regional-payout-head,.payout-ledger-head{border-bottom:1px solid #2acfff;color:#e8f7ff!important;background:linear-gradient(#0b3b60,#08243a)!important}.data-header span,.player-head span,.standings-head span,.financial-head span,.health-event-head span,.import-audit-head span,.regional-result-head span,.regional-career-head span,.regional-tier-head span,.regional-payout-head span,.payout-ledger-head span{color:#e9f8ff;text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-weight:900}.data-row:not(.data-header):hover,.player-row:not(.player-head):hover{background:#0a2940}.leader-list>div,.task-list button,.admin-list>div,.player-history-row,.health-check,.distribution-list>div{border-bottom-color:#1c4358}.content-grid,.approval-layout,.admin-grid,.finance-layout,.financial-insights,.health-layout,.regional-overview,.player-portal-grid{gap:7px}.source-panel,.review-panel,.data-panel,.finance-form,.calculation-panel,.health-checks,.health-actions,.regional-control,.regional-tier-panel,.admin-access{padding:17px}.event-modal,.award-results,.player-detail{box-shadow:0 0 40px #078cff44;background:linear-gradient(150deg,#071b28,#02080d)!important;border:1px solid #1ca9e5!important;border-radius:3px!important}.modal-heading{border-bottom:1px solid #1b506b;padding-bottom:10px}.modal-heading h2{color:#32c2ff;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif}.trend-chart,.registration-summary article,.recon-metric,.regional-recon-grid article,.award-cards article,.history-card,.detail-group,.engine-field{background:linear-gradient(145deg,#061722,#02090f)!important;border-color:#176d98!important;border-radius:2px!important}.trend-chart svg{filter:drop-shadow(0 0 4px #087dff)}.award-cards{gap:7px}.award-icon{color:#ffd000}.award-cards article{box-shadow:inset 0 0 16px #071e30}.calc-list .calc-total,.financial-equation strong,.profit-line strong{color:#52da31}.warning-box,.inline-error{border-radius:2px}.inline-error{background:#3a0909;border-color:#d23333}.connector-note,.calculation-rule{background:#061a28;border-left-color:#28c9ff}.regional-tabs{gap:3px}.regional-tabs button{text-transform:uppercase;background:#06131d;border-color:#176e9b;border-radius:2px;font-family:Arial Narrow,Arial,sans-serif;font-weight:900}.regional-tabs button.active{background:linear-gradient(#0b70b7,#073d66);border-color:#36d9ff}.regional-electric,.player-hero{background-color:#04101a!important;background-image:radial-gradient(circle at 80%,#087dff44,#0000 28%),linear-gradient(125deg,#02080e,#071d2c 66%,#02070d)!important}.regional-electric h2,.player-hero h1{color:#fff;text-shadow:0 0 4px #fff,0 0 16px #087dff,3px 3px #06497d}.regional-kpis article:nth-child(4) strong{color:#ffc400!important}.regional-kpis article:nth-child(5) strong{color:#50db2f!important}.player-portal{background-image:repeating-linear-gradient(0deg, #0c2c3f22 0 1px, transparent 1px 45px), repeating-linear-gradient(90deg, #0c2c3f18 0 1px, transparent 1px 45px), radial-gradient(circle at 70% 0, #0b477755, transparent 34%), #010408}.player-header{background:linear-gradient(#02070d,#061521);border-bottom:2px solid #128fc7;height:98px;box-shadow:0 4px 24px #008cff33}.player-hero{border:1px solid #1ba8e4;border-radius:3px;box-shadow:0 0 25px #078cff33}.player-hero-stats span{background:#06131ddd;border-color:#187aab;border-radius:2px}.player-hero-stats strong{font-family:Impact,Arial Narrow,sans-serif}.player-finder>input{border-radius:2px}.player-finder>button.active{background:#0b3454}.electric-footer{color:#25b8ff;text-align:center;letter-spacing:.06em;text-shadow:0 0 8px #087dff;border-top:1px solid #168bc1;margin-top:10px;padding:10px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(13px,1.6vw,22px);font-style:italic}.electric-footer span{color:#fff;text-shadow:0 0 7px #fff,0 0 12px #168cff}@media (width<=1100px){.workspace{padding:12px}.topbar{min-height:82px}.topbar:before{display:none}.topbar h1{font-size:30px}.app-shell{grid-template-columns:220px 1fr}.sidebar{padding:10px 8px}.nav-item{padding:8px}.source-panel,.review-panel,.data-panel{padding:14px}}@media (width<=980px){.app-shell{grid-template-columns:72px 1fr}.topbar{grid-template-columns:1fr auto}.topbar:after,.sidebar .brand-lockup strong,.sidebar .brand-lockup span{display:none}.sidebar .brand-lockup{justify-content:center}.sidebar .brand-bolt{width:42px;height:42px}.nav-item{justify-content:center}.nav-item:not(.active){font-size:0}.nav-item span{font-size:16px}}@media (width<=640px){.app-shell{display:block}.workspace{padding:9px}.topbar{min-height:70px;padding:9px 11px}.topbar h1{font-size:24px}.topbar .eyebrow{font-size:7px}.top-actions .season-chip{display:none}.panel,.stat-card,.hero-grid,.statistics-hero,.finance-hero,.health-hero,.regional-hero{border-radius:2px!important}.player-header{height:72px}.player-stage{width:96vw}.electric-footer{font-size:13px}.stat-grid,.season-kpis,.money-kpis,.health-kpis,.regional-kpis{gap:4px}}.complete-history-layout>aside{display:none!important}.event-workspace-modal{width:min(1180px,96vw);max-height:92vh;overflow:auto}.compact-engine{color:#dff4ff;background:#050d15;border:1px solid #168fd1;overflow:hidden}.compact-engine input,.compact-engine select,.compact-engine textarea,.compact-regional-table input,.compact-regional-table select{color:#07111a;background:#f5f7f8;border:1px solid #315368;border-radius:2px;min-width:0;height:30px;padding:4px 7px}.compact-engine-head{border-bottom:1px solid #168fd1;grid-template-columns:1.5fr 90px 90px 150px minmax(220px,1fr) 145px;display:grid}.compact-engine-head>div,.compact-engine-head>label,.compact-engine-head>button{border-right:1px solid #168fd1;align-content:center;gap:3px;min-height:66px;padding:8px;display:grid}.compact-engine-head>div b{font-size:17px}.compact-engine-head small{color:#75d7ff;font-size:9px}.compact-engine-head label{text-transform:uppercase;color:#75d7ff;font-size:8px}.compact-engine-head button{color:#d5ffc7;background:linear-gradient(#197c31,#0b3a18);border:0;font-weight:900}.compact-kpis{border-bottom:1px solid #168fd1;grid-template-columns:repeat(6,1fr);display:grid}.compact-kpis span{text-align:center;border-right:1px solid #264b60;padding:10px}.compact-kpis small,.compact-kpis b{display:block}.compact-kpis small{text-transform:uppercase;color:#79abc7;font-size:8px}.compact-kpis b{color:#48d9ff;font-size:17px}.compact-engine-grid{grid-template-columns:285px 265px minmax(600px,1fr);gap:7px;padding:7px;display:grid}.compact-stack{align-content:start;gap:7px;display:grid}.compact-panel{background:#07131e;border:1px solid #168fd1}.compact-panel h3{color:#5fd4ff;text-transform:uppercase;border-bottom:1px solid #168fd1;margin:0;padding:7px 9px;font-size:10px}.compact-panel>div{padding:7px}.compact-entry{border-bottom:1px solid #183345;grid-template-columns:1.35fr 48px 62px 75px;align-items:center;gap:5px;min-height:32px;font-size:9px;display:grid}.compact-entry.head{color:#6ecffa;text-transform:uppercase}.compact-entry input{width:100%;height:25px}.compact-entry b{text-align:right;color:#64dbff}.compact-input{border-bottom:1px solid #183345;grid-template-columns:1fr 10px 76px;align-items:center;gap:3px;min-height:34px;font-size:9px;display:grid}.compact-input input{text-align:right;height:25px}.result-line{border-bottom:1px solid #183345;justify-content:space-between;gap:10px;padding:7px 0;font-size:9px;display:flex}.result-line b{color:#73e9b5;text-align:right}.compact-finance h4{color:#5fd4ff;text-transform:uppercase;margin:7px 0 2px;font-size:9px}.financial-line{grid-template-columns:1fr 10px 70px 25px;align-items:center;gap:3px;margin:4px 0;display:grid}.financial-line input{height:27px;font-size:9px}.financial-line button,.add-line{color:#69d9ff;background:#0b2638;border:1px solid #237baa;height:27px}.add-line{width:100%;margin:4px 0;font-size:9px}.profit-total{color:#7affae;text-transform:uppercase;border-top:1px solid #46dc8b;justify-content:space-between;margin-top:8px;padding:9px 0;font-size:11px;display:flex}.compact-select{color:#65d6ff;grid-template-columns:100px 1fr;align-items:center;gap:8px;font-size:9px;display:grid}.compact-payout{border:1px solid #244c63;margin-top:7px}.compact-payout-head,.compact-payout-row{grid-template-columns:50px minmax(120px,1fr) minmax(120px,1fr) 90px 85px 85px 105px;align-items:stretch;display:grid}.compact-payout-head>*{color:#dff6ff;text-transform:uppercase;background:#0d3552;border-right:1px solid #285269;padding:7px;font-size:8px}.compact-payout-row>*{border-bottom:1px solid #244556;border-right:1px solid #244556;align-items:center;min-height:34px;padding:5px 7px;font-size:9px;display:flex}.compact-payout-row>input{width:calc(100% - 6px);height:27px;margin:3px}.compact-payout-row>strong{text-align:center;color:#66d9ff;background:#0a2030;grid-column:7;place-content:center;display:grid}.compact-payout-row>strong em{color:#7ff0b7;font-size:13px;font-style:normal;display:block}.compact-payout-row>strong small{color:#ffd95f;margin-top:3px;display:block}.compact-payout-totals{color:#dff6ff;background:#0d3552;justify-content:flex-end;gap:24px;padding:12px;display:flex}.compact-payout-totals span{align-items:baseline;gap:8px;display:flex}.compact-payout-totals b{color:#7ff0b7;font-size:14px}.compact-notes{resize:vertical;width:100%;height:58px!important}.compact-regional-head{background:linear-gradient(110deg,#07111d,#0a2940);border:1px solid #168fd1;justify-content:space-between;align-items:end;padding:18px;display:flex}.compact-regional-head p{color:#55d3ff;letter-spacing:.12em;font-size:9px}.compact-regional-head h2{margin:3px 0}.compact-regional-head label{color:#55d3ff;gap:5px;font-size:9px;display:grid}.compact-regional-head select{min-width:300px;height:34px}.compact-tabs{gap:4px;margin:8px 0;display:flex}.compact-tabs button{color:#93bed4;background:#081723;border:1px solid #168fd1;padding:8px 14px}.compact-tabs button.active{color:#fff;background:#0d527c}.compact-section-head{justify-content:space-between;align-items:center;padding:12px;display:flex}.tier-line{background:#28485a;border-bottom:1px solid #28485a;grid-template-columns:minmax(150px,1.5fr) 68px 78px 78px 65px 65px 50px 120px 65px 65px 60px;gap:1px;display:grid}.tier-line>*{background:#071722;min-width:0;min-height:38px;padding:5px}.tier-line.head>*{color:#dff6ff;text-transform:uppercase;background:#0d3552;font-size:8px}.tier-line span{display:grid}.tier-line small{color:#7397aa;font-size:8px}.tier-line span:has(input){grid-template-columns:1fr 8px 1fr;align-items:center}.tier-line input{width:100%;height:28px}.tier-line input[type=checkbox]{width:18px}.tier-line button{color:#8ee4ff;background:#0d4e73;border:0}.registration-line{background:#28485a;grid-template-columns:1.2fr 60px 1.4fr 1.4fr 90px 1.1fr 90px 90px;gap:1px;display:grid}.registration-line>*{background:#071722;min-width:0;padding:8px;font-size:9px}.registration-line.head>*{color:#dff6ff;text-transform:uppercase;background:#0d3552;font-size:8px}.compact-modal form{gap:8px;display:grid}.compact-modal label{gap:4px;font-size:10px;display:grid}.compact-modal input,.compact-modal select{height:34px;padding:6px}.event-workspace-modal .financial-row{grid-template-columns:1.2fr 1.4fr 1.4fr 1fr 1fr .8fr}@media (width<=1200px){.compact-engine-grid{grid-template-columns:260px 1fr}.compact-stack.wide{grid-column:1/-1}.compact-engine-head{grid-template-columns:1fr repeat(3,90px)}.compact-engine-head>label:nth-of-type(4),.compact-engine-head>button{grid-column:span 2}.compact-payout{overflow-x:auto}.compact-payout-head,.compact-payout-row{min-width:900px}.tier-line,.registration-line{min-width:1050px}.compact-regional-table{overflow-x:auto}}@media (width<=700px){.compact-engine-head{grid-template-columns:1fr 1fr}.compact-engine-head>div{grid-column:1/-1}.compact-kpis{grid-template-columns:repeat(2,1fr)}.compact-engine-grid{grid-template-columns:1fr}.compact-stack.wide{grid-column:auto}.compact-regional-head{gap:12px;display:grid}.compact-regional-head select{width:100%;min-width:0}}.event-workflow{background:#061523;border:1px solid #1d5379;border-radius:10px;gap:14px;margin:20px 0;padding:18px;display:grid}.event-workflow h3{margin:3px 0 0}.event-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.event-workflow li{align-items:flex-start;gap:9px;min-width:0;display:flex}.event-workflow li>b{color:#fff;background:#0b5f9a;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.event-workflow strong,.event-workflow small{display:block}.event-workflow strong{color:#d9f3ff;font-size:12px}.event-workflow small{color:#86a4b9;margin-top:3px;font-size:10px;line-height:1.35}@media (width<=900px){.event-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.event-workflow ol{grid-template-columns:1fr}}input:not([type=checkbox]):not([type=radio]),select,textarea{color:#e8f7ff!important;background:#02070c!important;border:1px solid #24516a!important;box-shadow:inset 0 0 0 1px #000!important}input::placeholder,textarea::placeholder{opacity:1;color:#718999!important}.compact-input.compact-text{grid-template-columns:1fr 110px}.compact-input.compact-text input{grid-column:2/4;width:100%}.player-picker-results{background:#02070c;border:1px solid #24516a;max-height:210px;overflow:auto}.player-picker-results button{color:#dff4ff;text-align:left;background:#06131d;border:0;border-bottom:1px solid #173447;justify-content:space-between;width:100%;padding:8px;display:flex}.player-picker-results button:hover,.player-picker-results button.selected{color:#fff;background:#0b3550}.event-player-grid{background:#23485d;grid-template-columns:1.2fr 1.15fr .85fr .75fr .58fr .68fr .62fr .72fr .72fr;gap:1px;display:grid}.event-player-grid>*{background:#06131d;min-width:0;padding:8px;font-size:9px}.event-player-grid.head>*{text-transform:uppercase;color:#dff6ff;background:#0c3552;font-weight:800}.new-player-inline{background:#07131e;border:1px solid #24516a;grid-template-columns:1fr 1fr auto;gap:7px;padding:9px;display:grid}.new-player-inline button{min-width:120px}.event-workspace-modal{width:min(1380px,97vw)}.event-roster-actions{align-items:center;gap:5px;display:flex!important}.event-roster-actions button{color:#dff4ff;cursor:pointer;background:#092b55;border:1px solid #267bd1;width:28px;height:25px}.event-roster-actions button:hover{background:#0d57a8;border-color:#70bdff}.event-roster-actions button.remove{background:#37101a;border-color:#8f3142}.event-roster-actions button.remove:hover{background:#7e1d30}.event-roster-actions small{color:#7190b2;text-transform:uppercase;font-size:7px}.placement-help{color:#77b9ed;grid-column:1/-1;font-size:8px}@media (width<=900px){.event-player-grid{min-width:980px}.event-workspace-modal{overflow-x:auto}}:root{--c-blue:#147cff;--c-cyan:#48d7ff;--c-ice:#edf7ff;--c-muted:#8ca5bd;--c-line:#174f82;--c-panel:#071424;--c-black:#01050b}.circuit-site{min-height:100vh;color:var(--c-ice);background:radial-gradient(circle at 70% -10%,#0b4e9245,#0000 32%),#01050b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.circuit-site *{box-sizing:border-box}.circuit-site button,.circuit-site input,.circuit-site select{font:inherit}.circuit-site button{cursor:pointer}.circuit-site svg,.public-modal-backdrop svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em}.circuit-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01050bea;border-bottom:1px solid #185b91;grid-template-columns:280px 1fr auto;align-items:center;gap:20px;height:92px;padding:0 clamp(18px,3vw,52px);display:grid;position:sticky;top:0;box-shadow:0 12px 40px #0009}.circuit-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.circuit-brand img{object-fit:cover;border:1px solid #50cfff;border-radius:50%;width:62px;height:62px;box-shadow:0 0 25px #178cff66}.circuit-brand span>*{display:block}.circuit-brand strong{letter-spacing:.045em;font-family:Impact,Arial Narrow,sans-serif;font-size:24px;font-style:italic}.circuit-brand small{color:#4ad9ff;letter-spacing:.18em;margin-top:3px;font-size:8px;font-weight:900}.circuit-header nav{justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.circuit-header nav button{color:#8ea5bb;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;height:100%;padding:0 12px;font-size:11px;font-weight:900}.circuit-header nav button:hover,.circuit-header nav button.active{color:#fff;text-shadow:0 0 14px #168cff;border-bottom-color:#35cfff}.circuit-actions{gap:8px;display:flex}.circuit-actions button{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0758b4,#1ecbff);border:1px solid #278cca;border-radius:4px;min-height:40px;padding:0 14px;font-size:10px;font-weight:950}.circuit-actions .outline{color:#8fdfff;background:#06111c}.circuit-menu{display:none}.circuit-hero{background:linear-gradient(90deg,#01040af4 15%,#020915a9 58%,#01050bed),url(/og.png) 50%/cover no-repeat;border-bottom:1px solid #1766a4;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:center;gap:7vw;min-height:720px;padding:82px clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.circuit-hero:before{content:"";background:radial-gradient(circle at 23% 42%,#0c6bd34a,#0000 28%),repeating-linear-gradient(125deg,#0000 0 62px,#168cff12 63px,#0000 64px 128px);position:absolute;inset:0}.circuit-hero:after{content:"BK";letter-spacing:-.08em;color:#147cff0b;text-shadow:0 0 40px #168cff;font-family:Impact,sans-serif;font-size:390px;font-style:italic;position:absolute;top:12%;right:-1%}.hero-copy,.next-event-card{z-index:1;position:relative}.circuit-kicker{color:#4bdfff;letter-spacing:.19em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:950;display:flex}.hero-copy h1{letter-spacing:-.035em;text-transform:uppercase;text-shadow:4px 5px #042f76,0 0 15px #fff5,0 0 45px #1677ff;margin:21px 0 25px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(74px,8vw,142px);font-style:italic;line-height:.78}.hero-copy h1 span{color:#6edcff}.hero-deck{color:#b5c7d7;max-width:720px;font-size:19px;line-height:1.65}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-actions button,.next-event-card>button,.experience-lead button{color:#fff;letter-spacing:.08em;background:linear-gradient(130deg,#0b55c9,#1dbef1);border:1px solid #5ee3ff;border-radius:4px;align-items:center;gap:10px;min-height:51px;padding:0 22px;font-size:11px;font-weight:950;display:flex;box-shadow:0 0 25px #168cff55}.hero-actions button+button{color:#b9d9ef;background:#030b15;border-color:#315979}.hero-proof{border-top:1px solid #19466c;gap:28px;margin-top:45px;padding-top:23px;display:flex}.hero-proof span{color:#819ab0;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.hero-proof b{color:#fff;margin-bottom:3px;font-size:20px;display:block}.next-event-card{background:linear-gradient(145deg,#081a2bea,#020811ed);border:1px solid #2889c9;border-radius:9px;grid-template-columns:85px 1fr;gap:18px;padding:25px;display:grid;box-shadow:inset 0 0 45px #128cff14,0 25px 60px #000b}.next-event-card>header{color:#55dbff;letter-spacing:.15em;border-bottom:1px solid #1b496c;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:10px;font-weight:950;display:flex}.event-type{color:#6cceff;letter-spacing:.07em;text-transform:uppercase;background:#0b3153;border:1px solid #2c76ac;border-radius:3px;width:max-content;padding:4px 8px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.event-type.regional{color:#d6a5ff;background:#2c1747;border-color:#7444ae}.event-type.charity{color:#ffc46a;background:#39250d;border-color:#a46920}.event-type.league{color:#7ff0b4;background:#0e3826;border-color:#1c8050}.event-date-badge{background:#0a2741;border:1px solid #2c8fd1;border-radius:4px;align-content:center;place-items:center;height:84px;display:grid}.event-date-badge b{color:#52cfff;font-size:11px}.next-event-copy h2{letter-spacing:.02em;margin:2px 0 8px;font-family:Impact,Arial Narrow,sans-serif;font-size:31px;font-weight:500}.next-event-copy p{color:#acc1d3;align-items:center;gap:6px;margin:5px 0;font-size:12px;display:flex}.next-event-copy small{color:#708ba2}.countdown{background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.countdown span{text-align:center;color:#7093ae;letter-spacing:.12em;background:#061321;border:1px solid #1a4d73;border-radius:13px;padding:12px 8px;font-size:8px;font-weight:900}.countdown b{color:#fff;margin-bottom:3px;font-size:25px;display:block}.next-event-card>button{width:100%;box-shadow:none;background:#071b2c;border-color:#287bb5;border-radius:999px;grid-column:1/-1;justify-content:center}.next-empty{color:#8199ad;grid-column:1/-1;padding:40px 10px;line-height:1.6}.circuit-marquee{background:#081a2e;border-block:1px solid #12609c;overflow:hidden;box-shadow:inset 0 0 22px #0a74d633}.circuit-marquee div{letter-spacing:.16em;width:max-content;padding:13px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:16px;animation:24s linear infinite marquee}.circuit-marquee b{color:#38d5ff;padding:0 28px}.section-shell{width:min(1400px,100% - 44px);margin:0 auto}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.section-heading p,.experience-lead>p,.league-intro>p{color:#42d7ff;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:950}.section-heading h2,.experience-lead h2,.league-intro h2{letter-spacing:.02em;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(40px,5vw,68px);font-style:italic;font-weight:500;line-height:.9}.section-heading>button,.scoreboard-grid button,.latest-results button{color:#49ceff;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.home-upcoming{padding:90px 0 55px}.featured-events{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.featured-events>button{text-align:left;color:#fff;background:linear-gradient(145deg,#0a1d32,#030910);border:1px solid #1b5c8f;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:300px;padding:28px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0007}.featured-events>button:hover{border-color:#4ad8ff;transform:translateY(-7px);box-shadow:0 23px 60px #0009,0 0 24px #168cff44}.featured-events>button.featured{background:radial-gradient(circle at 90% 10%,#147cff4f,#0000 38%),linear-gradient(145deg,#0d2746,#030910)}.event-number{color:#ffffff0c;font-family:Impact,sans-serif;font-size:110px;font-style:italic;position:absolute;top:5px;right:18px}.featured-events h3{max-width:85%;margin:22px 0 10px;font-family:Impact,Arial Narrow,sans-serif;font-size:29px;font-weight:500;line-height:1;position:relative}.featured-events p{color:#a9bfd2;margin:0;font-size:12px}.featured-events>button>small{color:#77a1bd;align-items:center;gap:6px;margin-top:13px;display:flex}.featured-events footer{color:#5ddcff;letter-spacing:.08em;border-top:1px solid #1c4769;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.featured-events footer span{align-items:center;gap:5px;display:flex}.experience-grid{grid-template-columns:1.1fr 1fr 1fr;gap:12px;padding:65px 0 95px;display:grid}.experience-lead{background:linear-gradient(145deg,#07172a,#02070c);border-left:3px solid #31cfff;grid-row:span 2;padding:48px 38px}.experience-lead>span{color:#91a9bd;max-width:520px;margin-top:23px;font-size:14px;line-height:1.75;display:block}.experience-lead button{margin-top:28px}.experience-card{background:#061321;border:1px solid #174e7a;border-radius:6px;min-height:205px;padding:30px}.experience-card>span{color:#50d9ff;border:1px solid #2294d1;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 20px #168cff38}.experience-card h3{letter-spacing:.04em;margin:20px 0 8px;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;font-weight:500}.experience-card p{color:#829bad;margin:0;font-size:12px;line-height:1.6}.home-scoreboard{padding:82px 0}.scoreboard-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:14px;display:grid}.ranking-preview,.latest-results{background:#05111d;border:1px solid #174f80;border-radius:7px}.ranking-preview>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #153956;grid-template-columns:45px 44px 1fr 80px;align-items:center;gap:12px;width:100%;padding:15px 17px;display:grid}.ranking-preview>button:hover,.latest-results>button:hover{background:#0a2440}.ranking-preview>button>b{color:#4ed4ff;font-family:Impact,sans-serif;font-size:21px;font-weight:500}.ranking-preview span>*{display:block}.ranking-preview span strong{font-size:13px}.ranking-preview span small{color:#718da4;letter-spacing:.08em;margin-top:4px;font-size:8px}.ranking-preview em{color:#7ce4ff;text-align:right;font-size:18px;font-style:normal;font-weight:900}.ranking-preview em small{letter-spacing:.1em;font-size:7px;display:block}.latest-results{padding:13px}.latest-results h3{margin:5px 7px 9px;font-family:Impact,Arial Narrow,sans-serif;font-size:22px;font-weight:500}.latest-results>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #153956;grid-template-columns:auto 1fr auto 18px;align-items:center;gap:10px;width:100%;padding:13px 8px;display:grid}.latest-results>button strong{font-size:11px}.latest-results>button small{color:#7590a7;font-size:9px}.latest-results>button.all-results{color:#4fd7ff;text-align:center;border:1px solid #246b9d;margin-top:8px;display:block}.pub-avatar{object-fit:cover;background:#0c3352;border:1px solid #3bcfff;border-radius:50%;width:36px;height:36px;box-shadow:0 0 13px #168cff55}.pub-avatar.fallback{color:#8be6ff;place-items:center;font-size:10px;font-weight:900;display:grid}.pub-avatar.large{width:118px;height:118px;font-size:24px}.gallery-stage{background:#02060b;border-block:1px solid #1768a8;height:clamp(420px,54vw,720px);position:relative;overflow:hidden}.gallery-track{height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:flex}.gallery-stage figure{flex:0 0 100%;height:100%;margin:0;position:relative}.gallery-stage figure:after{content:"";background:linear-gradient(90deg,#01050bd1,#0000 58%),linear-gradient(#0000 48%,#01050bd9);position:absolute;inset:0}.gallery-stage img{object-fit:cover;width:100%;height:100%}.gallery-stage figcaption{z-index:2;max-width:720px;position:absolute;bottom:clamp(50px,7vw,105px);left:clamp(28px,7vw,120px)}.gallery-stage figcaption>*{display:block}.gallery-stage figcaption small{color:#59ddff;letter-spacing:.2em;font-size:10px;font-weight:950}.gallery-stage figcaption strong{text-transform:uppercase;text-shadow:0 4px 20px #000;margin-top:11px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(38px,5vw,75px);font-style:italic;font-weight:500;line-height:.94}.gallery-back,.gallery-forward{z-index:3;color:#fff;background:#04111dd1;border:1px solid #3ba9e0;width:52px;height:65px;font-size:35px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-back{left:18px}.gallery-forward{right:18px}.gallery-index{z-index:3;gap:8px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.gallery-index button{background:#fff5;border:0;width:34px;height:4px;padding:0}.gallery-index button.active{background:#42d8ff;box-shadow:0 0 12px #168cff}.page-hero{text-align:center;background:linear-gradient(#01050bbd, #01050bf4), var(--page-hero-image,url(/og.png)) center 35% / cover;border-bottom:1px solid #1768a8;align-content:center;justify-items:center;min-height:390px;padding:70px 22px;display:grid}.page-hero p{color:#4edbff;letter-spacing:.2em;margin:0;font-size:11px;font-weight:950}.page-hero h1{letter-spacing:-.025em;text-shadow:3px 4px #073275,0 0 30px #168cff;margin:17px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(58px,8vw,112px);font-style:italic;font-weight:500;line-height:.85}.page-hero>span{color:#a6bdcf;max-width:720px;font-size:15px}.directory-shell{padding:55px 0 100px}.directory-tools{grid-template-columns:1fr 230px;gap:12px;margin-bottom:26px;display:grid}.directory-tools label{color:#49d7ff;background:#061320;border:1px solid #1c5e8f;border-radius:5px;align-items:center;gap:12px;height:50px;padding:0 16px;display:flex}.directory-tools input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.directory-tools select{color:#fff;background:#061320;border:1px solid #1c5e8f;border-radius:5px;padding:0 13px;font-size:11px}.public-loading,.public-error{color:#5bdcff;background:#06182a;border:1px solid #1c5e8f;align-items:center;gap:10px;margin:18px 0;padding:16px;display:flex}.public-error{color:#ff8991;border-color:#a33742}.schedule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.schedule-list>button{color:#fff;text-align:left;background:#06131f;border:1px solid #174d78;border-radius:5px;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:22px;width:100%;padding:18px;transition:all .2s;display:grid}.schedule-list>button:hover{background:#09213a;border-color:#43cfff;transform:translate(5px)}.schedule-list time{background:#0a2945;border:1px solid #2a81b8;align-content:center;place-items:center;height:67px;display:grid}.schedule-list time>*{display:block}.schedule-list time b{color:#59d7ff;font-size:9px}.schedule-list time strong{font-size:27px}.schedule-list h2{margin:7px 0 5px;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;font-weight:500}.schedule-list p{color:#718ca3;margin:0;font-size:10px}.schedule-list em{color:#65ddff;text-align:center;font-size:20px;font-style:normal;font-weight:950}.schedule-list em small{letter-spacing:.1em;font-size:7px;display:block}.results-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.results-grid>button{color:#fff;text-align:left;background:linear-gradient(145deg,#081a2d,#030911);border:1px solid #174f7d;border-radius:6px;flex-direction:column;min-height:245px;padding:22px;display:flex}.results-grid>button:hover{border-color:#45d1ff;transform:translateY(-4px)}.results-grid header,.results-grid footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.results-grid time{color:#7893aa;font-size:9px}.results-grid h2{margin:28px 0 10px;font-family:Impact,Arial Narrow,sans-serif;font-size:26px;font-weight:500}.results-grid p{color:#7f9bb2;margin:0}.results-grid footer{border-top:1px solid #164065;margin-top:auto;padding-top:18px;font-size:9px}.results-grid footer b{color:#4dd7ff}.results-grid footer strong{color:#54d9ff;align-items:center;gap:5px;display:flex}.ranking-explainer{background:#071726;border:1px solid #185781;border-left:4px solid #3ed8ff;align-items:center;gap:15px;margin-bottom:14px;padding:16px;display:flex}.ranking-explainer>svg{color:#46d5ff;width:38px;height:38px}.ranking-explainer span>*{display:block}.ranking-explainer strong{font-size:13px}.ranking-explainer small{color:#829db3;margin-top:5px;font-size:10px}.full-ranking{background:#05111d;border:1px solid #174c76}.ranking-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #153b5c;grid-template-columns:70px 1.5fr repeat(4,.65fr);align-items:center;gap:10px;width:100%;padding:13px 18px;display:grid}.ranking-row:not(.heading):hover{background:#0b2440}.ranking-row.heading{color:#54d8ff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.ranking-row>b{color:#49d7ff;font-family:Impact,sans-serif;font-size:20px;font-weight:500}.ranking-row>span{align-items:center;gap:11px;display:flex}.ranking-row em{color:#9db4c7;font-style:normal}.player-directory{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.player-directory>button{color:#fff;text-align:center;background:radial-gradient(circle at 50% 15%,#124d794f,#0000 28%),linear-gradient(#071522,#030910);border:1px solid #174d78;border-radius:6px;flex-direction:column;align-items:center;min-height:340px;padding:25px 20px 0;transition:all .22s;display:flex;overflow:hidden}.player-directory>button:hover{border-color:#45d6ff;transform:translateY(-6px)}.player-directory>button>span>small{color:#4edaff;letter-spacing:.12em;margin-top:15px;font-size:8px;font-weight:950;display:block}.player-directory>button>span>strong{margin-top:7px;font-family:Impact,Arial Narrow,sans-serif;font-size:29px;font-weight:500;line-height:.92;display:block}.player-directory>button>span>em{color:#7f9bb0;margin-top:8px;font-size:9px;font-style:normal;display:block}.player-directory footer{background:#17466c;grid-template-columns:repeat(3,1fr);gap:1px;width:calc(100% + 40px);margin-top:auto;display:grid}.player-directory footer b{color:#7be1ff;background:#06121d;padding:12px 5px;font-size:16px}.player-directory footer small{color:#687f93;letter-spacing:.1em;margin-top:3px;font-size:6px;display:block}.league-page{padding:85px 0}.league-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.league-intro>span{color:#91a9bd;font-size:14px;line-height:1.8}.division-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.division-cards article{background:linear-gradient(145deg,#0a1d31,#030911);border:1px solid #19568a;min-height:260px;padding:35px;position:relative;overflow:hidden}.division-cards article>b{color:#168cff20;font-family:Impact,sans-serif;font-size:100px;position:absolute;top:2px;right:18px}.division-cards h3{margin:80px 0 9px;font-family:Impact,Arial Narrow,sans-serif;font-size:34px;font-weight:500;position:relative}.division-cards p{color:#829cb1;line-height:1.6;position:relative}.how-it-works{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.how-it-works>h2{grid-column:1/-1;font-family:Impact,Arial Narrow,sans-serif;font-size:40px;font-weight:500}.how-it-works article{background:#06121e;border-top:2px solid #2fd4ff;gap:13px;padding:22px;display:flex}.how-it-works article>b{color:#45d4ff;font-size:20px}.how-it-works span>*{display:block}.how-it-works strong{font-size:11px}.how-it-works small{color:#7893a8;margin-top:6px;line-height:1.5}.live-page{padding:80px 0}.live-screen{text-align:center;background:radial-gradient(circle,#0e4c853d,#0000 36%),#020810;border:1px solid #1d6caa;align-content:center;place-items:center;gap:18px;min-height:430px;padding:40px;display:grid}.live-screen>svg{color:#51d8ff;filter:drop-shadow(0 0 20px #168cff);width:80px;height:80px}.live-screen>span{font-family:Impact,Arial Narrow,sans-serif;font-size:34px}.live-screen p{color:#829cb1}.live-screen a{color:#fff;background:#117be0;padding:13px 22px;font-weight:900;text-decoration:none}.sponsor-rail{text-align:center;background:#040c15;border-top:1px solid #174f7d;padding:55px 25px}.sponsor-rail p{color:#66849d;letter-spacing:.18em;margin:0 0 26px;font-size:9px;font-weight:950}.sponsor-rail>div{scrollbar-color:#168cff #07131e;scrollbar-width:thin;justify-content:flex-start;align-items:center;gap:clamp(35px,7vw,110px);max-width:1200px;margin:0 auto;padding:2px 24px 16px;display:flex;overflow-x:auto}.sponsor-rail img{object-fit:contain;filter:grayscale()brightness(1.5);opacity:.78;flex:none;max-width:240px;max-height:75px;transition:all .2s}.sponsor-rail img:hover{filter:none;opacity:1}.scoreboard-latest-heading-mobile{display:none}.circuit-menu,.ranking-season-select select{border-radius:999px}@media (width<=780px){.scoreboard-heading{grid-template-columns:1fr}.scoreboard-latest-heading-desktop{display:none}.scoreboard-latest-heading-mobile{padding:24px 0 8px;display:block}.scoreboard-latest-heading-mobile p,.scoreboard-latest-heading-mobile h2{margin:0}.scoreboard-latest-heading-mobile h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(34px,11vw,48px);font-style:italic;font-weight:500;line-height:.9}.results-grid:not(.home-upcoming-grid){grid-template-columns:1fr;gap:10px}.results-grid:not(.home-upcoming-grid)>button{min-height:168px}.full-ranking{overflow:visible}.ranking-row{grid-template-columns:42px minmax(0,1fr) 68px;gap:8px;min-width:0;padding:10px 8px}.ranking-row>em,.ranking-row.heading>span:nth-child(n+3){display:none}.ranking-row>span{gap:8px;min-width:0}.ranking-row>span strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ranking-row>strong{text-align:right;font-size:14px}.directory-tools{z-index:30;background:#020811f2;margin-inline:-12px;padding:10px 12px;position:sticky;top:72px;box-shadow:0 8px 16px #0008}.public-player-modal>.modal-close{z-index:20;margin-left:auto;position:sticky!important;top:8px!important}.public-contact{grid-template-columns:1fr!important}.public-contact>div,.public-contact form{grid-column:1}}.circuit-footer{background:#01050a;border-top:1px solid #173f61;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:150px;padding:30px clamp(22px,5vw,80px);display:grid}.circuit-footer>div{align-items:center;gap:12px;display:flex}.circuit-footer img{border-radius:50%;width:52px;height:52px}.circuit-footer span>*{display:block}.circuit-footer strong{font-family:Impact,sans-serif;font-size:19px;font-weight:500}.circuit-footer span small{color:#42d5ff;letter-spacing:.14em;font-size:7px}.circuit-footer nav{gap:5px;display:flex}.circuit-footer nav button{color:#7591a7;text-transform:uppercase;background:0 0;border:0;font-size:9px}.circuit-footer p{color:#9ab0c1;text-align:right;justify-self:end;font-size:10px}.circuit-footer p small{color:#60798e}.footer-socials{justify-content:flex-end;gap:10px;margin-bottom:8px;display:flex}.footer-socials a{color:#57d9ff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.public-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.public-event-modal,.public-player-modal{background:linear-gradient(145deg,#081a2d,#02070d);border:1px solid #2789c7;border-radius:8px;width:min(1050px,96vw);max-height:92vh;padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #000,0 0 45px #168cff38}.modal-close{z-index:3;color:#fff;background:#04101b;border:1px solid #27658e;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:14px;right:16px}.public-event-modal>header,.public-player-modal>header{padding-right:50px}.public-event-modal>header h2,.public-player-modal h2{margin:12px 0 7px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(35px,5vw,58px);font-weight:500;line-height:.95}.public-event-modal>header p{color:#8ca8be}.event-facts{background:#1b5c86;border:1px solid #1b5c86;grid-template-columns:repeat(4,1fr);gap:1px;margin:25px 0;display:grid}.event-facts span{background:#061522;grid-template-columns:35px 1fr;align-items:center;gap:2px 8px;padding:15px;display:grid}.event-facts svg{color:#50d6ff;grid-row:1/3}.event-facts small{color:#6990aa;letter-spacing:.1em;font-size:7px}.event-address,.event-description-public{color:#9bb4c8;line-height:1.7}.tier-results-public{gap:14px;margin-top:25px;display:grid}.tier-results-public>section{background:#05111d;border:1px solid #195883}.tier-results-public section>header{background:#0b2943;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.tier-results-public h3{color:#62d9ff;text-transform:uppercase;margin:0;font-size:13px}.tier-results-public header span{color:#7795ad;font-size:9px}.tier-row{border-top:1px solid #153c5b;grid-template-columns:70px 1fr 1fr;gap:12px;padding:11px 16px;font-size:11px;display:grid}.tier-row.heading{color:#54d8ff;text-transform:uppercase;font-size:8px}.tier-row>b{color:#ffd36a}.tier-row>span{color:#8ea9bd}.modal-empty{color:#819bb0;text-align:center;border:1px solid #174f7c;padding:50px}.public-player-modal>header{align-items:center;gap:25px;display:flex}.public-player-modal>header p{color:#4ed7ff;letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:950}.public-player-modal>header span{color:#829db2}.profile-stats{background:#195a86;border:1px solid #195a86;grid-template-columns:repeat(5,1fr);gap:1px;margin:28px 0;display:grid}.profile-stats span{text-align:center;background:#061522;padding:17px}.profile-stats b{color:#6be0ff;font-size:24px;display:block}.profile-stats small{color:#6f8ba1;letter-spacing:.1em;margin-top:3px;font-size:7px;display:block}.public-player-modal>h3{font-family:Impact,Arial Narrow,sans-serif;font-size:22px;font-weight:500}.profile-history{display:grid}.profile-history>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #173c5b;grid-template-columns:80px 1fr 130px;align-items:center;gap:14px;padding:13px;display:grid}.profile-history>button:hover{background:#0a2138}.profile-history time{color:#4ed6ff;font-size:9px}.profile-history span>*{display:block}.profile-history span small,.profile-history em small{color:#728da3;margin-top:4px;font-size:8px}.profile-history em{text-align:right;font-style:normal;font-weight:900}.profile-history em>*{display:block}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=1320px){.circuit-header{grid-template-columns:250px auto auto}.circuit-header nav{background:#020811;height:auto;padding:14px;display:none;position:absolute;top:91px;left:0;right:0}.circuit-header nav.open{display:grid}.circuit-header nav button{height:44px}.circuit-menu{color:#fff;background:#071726;border:1px solid #236d9d;justify-self:center;padding:10px 14px;display:block}.circuit-hero{grid-template-columns:1fr;min-height:auto}.next-event-card{max-width:700px}.player-directory{grid-template-columns:repeat(3,1fr)}.experience-grid{grid-template-columns:1fr 1fr}.experience-lead{grid-area:auto/1/auto/-1}.circuit-footer{grid-template-columns:1fr 1fr}.circuit-footer nav{display:none}}@media (width<=780px){.circuit-header{grid-template-columns:1fr auto;height:76px}.circuit-brand img{width:48px;height:48px}.circuit-brand strong{font-size:18px}.circuit-brand small{font-size:6px}.circuit-header nav{top:75px}.circuit-actions{display:none}.circuit-hero{padding:60px 22px}.hero-copy h1{font-size:67px}.hero-deck{font-size:15px}.hero-proof{gap:15px}.hero-proof b{font-size:16px}.featured-events,.results-grid,.division-cards,.experience-grid,.scoreboard-grid,.league-intro{grid-template-columns:1fr}.player-directory{grid-template-columns:repeat(2,1fr)}.directory-tools{grid-template-columns:1fr}.schedule-list>button{grid-template-columns:65px 1fr 22px}.schedule-list aside,.schedule-list em{display:none}.full-ranking{overflow:auto}.ranking-row{min-width:680px}.how-it-works{grid-template-columns:1fr 1fr}.profile-stats{grid-template-columns:repeat(3,1fr)}.event-facts{grid-template-columns:1fr 1fr}.circuit-footer{grid-template-columns:1fr}.circuit-footer p{text-align:left;justify-self:start}}.home-upcoming.section-shell,.home-scoreboard.section-shell{box-shadow:none;background:0 0;border:0}.featured-events>.home-event-result,.featured-events>.home-event-result.featured{border-radius:16px;min-height:210px;padding:16px}.featured-events>.home-event-result>h3{font-size:clamp(17px,1.5vw,23px)}.ranking-preview,.latest-results{background:0 0;border:0;padding:0}.ranking-preview>button,.latest-results>button{background:linear-gradient(135deg,#081c2cf0,#05111dfa);border:1px solid #4bbcf04d;border-radius:15px;margin-bottom:10px}.latest-results h3{padding:0 0 12px}.next-event-card.live-now{border:2px solid #ff3c4f;box-shadow:0 0 32px #ff243a47,inset 0 0 24px #ff243a14}.event-type.live-event{color:#fff;background:#b80821;border-color:#ff5263;align-items:center;gap:8px;display:inline-flex}.live-pulse{background:#ff6473;border-radius:50%;width:8px;height:8px;animation:1.25s infinite bk-live-pulse;box-shadow:0 0 #ff4b5dcc}@keyframes bk-live-pulse{70%{box-shadow:0 0 0 9px #ff4b5d00}to{box-shadow:0 0 #ff4b5d00}}.standings-page{gap:24px;display:grid}.standings-explainer{background:linear-gradient(105deg,#071f34f0,#030e1af5),radial-gradient(circle at 80% 20%,#2fc1ff47,#0000 40%);border:1px solid #4ac9ff61;border-radius:24px;justify-content:space-between;align-items:end;gap:28px;padding:clamp(22px,4vw,42px);display:flex;box-shadow:0 22px 60px #00000047}.standings-explainer>div{max-width:800px}.standings-explainer p,.poty-leaders small{color:#5edcff;letter-spacing:.12em;font-weight:900}.standings-explainer h2{letter-spacing:.015em;margin:7px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(38px,5.2vw,72px);font-style:italic;font-weight:900;line-height:.9}.standings-explainer h2 em{color:#55d8ff;font-style:inherit}.standings-explainer span{color:#b9cfdb;line-height:1.65}.standings-explainer label{color:#77dcff;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:220px;font-size:11px;font-weight:900;display:grid}.standings-explainer select{color:#fff;background:#051522;border:1px solid #2c83ad;border-radius:999px;min-height:46px;padding:0 14px}.event-points-badge{color:#7ce4ff;letter-spacing:.1em;background:#082c41c2;border:1px solid #5ad7ff6b;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.latest-results,.ranking-preview{min-height:100%}.ranking-preview{grid-template-rows:repeat(5,minmax(0,1fr));display:grid}.latest-results{grid-template-rows:auto repeat(4,minmax(0,1fr));display:grid}.latest-results>button,.ranking-preview>button{height:100%}.public-registration-card{background:linear-gradient(135deg,#072335f5,#04111cf5);border:1px solid #3ad2ff70;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0;padding:18px;display:grid}.public-registration-card small{color:#53dcff;letter-spacing:.12em;font-weight:900}.public-registration-card h3{margin:5px 0}.public-registration-card p{color:#a9c0d0;margin:0}.public-registration-card>button{color:#02111b;background:#36c8f4;border:1px solid #49d8ff;border-radius:999px;min-height:46px;padding:0 18px;font-weight:950}.public-registration-card>button.registered{color:#7ce4ff;background:0 0}.public-registration-card .registration-message{color:#e6f8ff;border-top:1px solid #60c8ec33;grid-column:1/-1;padding-top:10px}.public-event-gallery{margin:22px 0}.public-event-gallery>div:first-child{margin-bottom:12px}.public-event-gallery>div:first-child small{color:#59d9ff;letter-spacing:.12em;font-weight:900}.public-event-gallery>div:first-child h3{margin:4px 0 0}.public-event-gallery>div:last-child{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.public-event-gallery figure{background:#061420;border:1px solid #58c7ee42;border-radius:16px;margin:0;overflow:hidden}.public-event-gallery figure.winner{border-color:#ffc4468f}.public-event-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.public-event-gallery figcaption{gap:4px;padding:10px 12px 12px;display:grid}.public-event-gallery figcaption strong{color:#ffd36f;letter-spacing:.1em;font-size:9px}.public-event-gallery figcaption span{color:#c1d4df;font-size:11px}.public-contact{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:clamp(30px,6vw,84px);padding-top:76px;padding-bottom:76px;display:grid}.public-contact>div p{color:#54dcff;letter-spacing:.16em;font-size:10px;font-weight:900}.public-contact h2{margin:10px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(34px,5vw,64px);font-weight:500}.public-contact>div span,.public-contact>div a{color:#9fb7c6;max-width:520px;line-height:1.65;display:block}.public-contact>div a{color:#62ddff;margin-top:18px;font-weight:900}.public-contact form{background:#051420cc;border:1px solid #4abeeb47;border-radius:20px;grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.public-contact form label{color:#8ca8ba;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.public-contact form label:nth-child(3),.public-contact form>small{grid-column:1/-1}.public-contact input,.public-contact textarea{color:#fff;background:#04111c;border:1px solid #24597a;border-radius:12px;width:100%;padding:12px}.public-contact textarea{resize:vertical;min-height:120px}.public-contact form button{color:#02111b;background:#3bd2ff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:950;display:inline-flex}.public-contact form>small{color:#70899b}@media (width<=760px){.countdown{gap:5px}.countdown span{padding:10px 4px}.public-registration-card,.public-contact{grid-template-columns:1fr}.public-registration-card>button{width:100%}.public-contact form{grid-template-columns:1fr}.public-contact form label{grid-column:1/-1}}.standings-trio,.league-standings-preview,.poty-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.standings-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.standings-column,.poty-leaders article{background:linear-gradient(145deg,#081f31eb,#040f1af7);border:1px solid #45bbf061;border-radius:20px;overflow:hidden}.standings-column>header,.poty-leaders article{padding:20px}.standings-column>header{justify-content:space-between;display:flex}.standings-column>header span{font-size:22px;font-weight:1000}.standings-column>header small{color:#63dafd}.standings-head,.standings-column>button{color:#eaf8ff;text-align:left;background:0 0;border:0;border-top:1px solid #52acd32e;grid-template-columns:34px minmax(120px,1fr) 42px 42px 42px 60px;align-items:center;gap:8px;width:100%;padding:11px 14px;display:grid}.standings-head{color:#6fa4bd;font-size:9px}.standings-column>button:hover{background:#2da6de1a}.standings-column>button em{color:#ffdc62;font-style:normal;font-weight:1000}.standings-column>p{color:#8ba9b9;padding:20px}.poty-leaders{margin-bottom:28px}.poty-leaders h3{margin:7px 0;font-size:26px}.poty-leaders p{color:#b5cbd7;line-height:1.55}.league-standings-preview{margin-top:26px}.season-points-meter{background:#ffcc2a0f;border:1px solid #ffd2406b;border-radius:17px;margin:20px 0;padding:18px}.season-points-meter>span{justify-content:space-between;align-items:end;display:flex}.season-points-meter>span strong{color:#ffdc62;font-size:24px}.season-points-meter>i{background:#142c3b;border-radius:10px;height:8px;margin:12px 0;display:block;overflow:hidden}.season-points-meter>i b{background:linear-gradient(90deg,#21b9ef,#ffdc62);height:100%;display:block}.season-points-meter>div{color:#9eb9c7;flex-wrap:wrap;gap:18px;display:flex}.profile-awards{gap:9px;display:grid}.profile-awards article{border:1px solid #ffd75959;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.profile-awards svg{color:#ffda55}.profile-awards span{display:grid}@media (width<=1080px){.standings-trio{grid-template-columns:1fr}}@media (width<=760px){.standings-explainer{flex-direction:column;align-items:stretch}.standings-explainer label{min-width:0}.league-standings-preview,.poty-leaders{grid-template-columns:1fr}.standings-head,.standings-column>button{grid-template-columns:26px minmax(100px,1fr) 35px 35px 35px 48px;padding-inline:9px;font-size:11px}}@media (width<=500px){.section-shell{width:min(100% - 26px,1400px)}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{grid-template-columns:1fr 1fr;display:grid}.next-event-card{grid-template-columns:70px 1fr;padding:17px}.countdown{grid-column:1/-1}.featured-events>button{min-height:265px}.experience-grid,.player-directory,.how-it-works{grid-template-columns:1fr}.page-hero{min-height:300px}.public-event-modal,.public-player-modal{padding:20px}.event-facts{grid-template-columns:1fr}.public-player-modal>header{align-items:flex-start}.public-player-modal .pub-avatar.large{width:75px;height:75px}.profile-history>button{grid-template-columns:60px 1fr}.profile-history>button>em{grid-column:2}.tier-row{grid-template-columns:55px 1fr}.tier-row>:last-child{display:none}.sponsor-rail img{max-width:180px}}.circuit-site{--c-blue:#087dff;--c-cyan:#39dcff;--c-ice:#f4fbff;--c-muted:#9bb3c8;--c-line:#126bb0;--c-panel:#061526;--c-black:#01050b;font-size:15px}.circuit-header,.section-shell,.directory-shell,.public-event-modal,.public-player-modal,.auth-panel,.next-event-card,.schedule-list>button,.results-grid>button,.player-directory>button,.tier-results-public>section{background-color:#030b14;border-color:#167fc8}.circuit-header nav button,.circuit-actions button,.compact-cta,.event-tabs button,.pagination button,.results-grid time,.results-grid footer,.ranking-row.heading,.ranking-explainer small,.event-facts small,.profile-stats small,.profile-history time,.profile-history small{font-size:13px}.circuit-brand img,.circuit-footer img{object-fit:contain;background:#02070d}.featured-events>button{border-radius:18px;padding-bottom:22px}.featured-events h3{margin-bottom:14px}.featured-event-date{color:#f1f8ff;margin:0 0 10px;font-size:14px;font-weight:850}.featured-event-address{color:#718ca3;margin:5px 0 0 25px;display:block}.event-tabs{gap:12px}.event-tabs button{letter-spacing:.08em;border-radius:999px;min-width:120px;padding:11px 24px}.event-tabs button.active{background:linear-gradient(135deg,#075cbf,#16b9e9)}.schedule-list{gap:14px}.schedule-list>button{border-radius:18px;grid-template-columns:108px minmax(260px,1.25fr) minmax(220px,.75fr) 30px;min-height:150px;padding:18px 22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.schedule-list>button>time{background:linear-gradient(145deg,#0b3158,#04101d);border:1px solid #218ed6;border-radius:15px;place-content:center;min-height:102px;display:grid;box-shadow:0 0 24px #087dff28}.schedule-list>button>time b{font-size:16px}.schedule-list>button>time strong{font-size:42px;line-height:1}.schedule-list h2{margin:10px 0 7px;font-size:clamp(25px,2.2vw,34px)}.schedule-description{color:#9fb6c9;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:620px;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.schedule-list aside{border-left:1px solid #174d77;gap:6px;padding-left:20px}.schedule-list aside strong{color:#57dcff;font-size:18px}.results-grid>button{border-radius:17px}.tier-results-public{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.tier-results-public>section{border-radius:14px;overflow:hidden}.tier-row{grid-template-columns:62px minmax(0,1fr);font-size:14px}.player-directory>button{border-radius:18px;position:relative}.player-directory footer{grid-template-columns:repeat(3,1fr);align-items:stretch;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.player-directory footer b{text-align:center;place-content:center;min-height:74px;display:grid}.pro-player-badge{z-index:6;object-fit:contain;filter:drop-shadow(0 5px 12px #000)drop-shadow(0 0 10px #f345);width:92px;height:auto;position:absolute;top:16px;right:16px}.public-player-modal>header{position:relative}.profile-stats.expanded{border-radius:12px;width:100%;overflow:hidden}.public-event-modal>.modal-close,.public-player-modal>.modal-close,.auth-panel>.modal-close{float:none;margin:0;position:absolute;top:14px;right:14px}.auth-copy{align-self:center}.auth-image{height:100%;min-height:620px}.auth-image img{height:100%;display:block}@media (width<=1100px){.schedule-list>button{grid-template-columns:92px 1fr .75fr 24px}.tier-results-public{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.event-tabs button{flex:1;min-width:0;padding-inline:12px}.schedule-list>button{grid-template-columns:78px 1fr 20px}.schedule-list>button>time{min-height:82px}.schedule-list>button>time strong{font-size:32px}.schedule-list aside{border-top:1px solid #174d77;border-left:0;grid-column:2/3;padding:12px 0 0}.tier-results-public{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.circuit-marquee div{animation:none}.gallery-track,.featured-events>button,.player-directory>button{transition:none}}.circuit-actions{min-width:max-content}.circuit-actions button{white-space:nowrap}.circuit-marquee{justify-content:center;display:flex;overflow:hidden}.circuit-marquee div{text-align:center;width:max-content;min-width:100%}.compact-cta{width:auto!important;min-width:0!important;padding:10px 14px!important;font-size:10px!important}.featured-events>button{min-height:250px;padding-bottom:24px;position:relative;overflow:hidden}.featured-events .event-card-poster{object-fit:cover;opacity:.2;filter:saturate(.75);width:100%;height:100%;position:absolute;inset:0}.featured-events>button>:not(.event-card-poster){z-index:1;position:relative}.featured-events>button footer{display:none}.countdown{grid-template-columns:repeat(4,1fr)}.event-tabs{gap:8px;margin:0 0 18px;display:flex}.event-tabs button,.pagination button{color:#94aec2;background:#06131f;border:1px solid #1b5d8b;border-radius:999px;padding:10px 18px;font-size:10px;font-weight:900}.event-tabs button.active,.pagination button.active{color:#fff;background:#0b3152;border-color:#49d8ff;box-shadow:0 0 16px #168cff55}.schedule-list>button{grid-template-columns:82px 1.2fr .9fr 24px}.results-grid{grid-template-columns:repeat(4,1fr)}.results-grid>button{min-height:205px;padding:18px}.results-grid h2{margin:22px 0 9px;font-size:23px}.results-grid footer{justify-content:flex-end}.ranking-row{grid-template-columns:70px 1.5fr repeat(4,.65fr)}.rank-movement{font-size:17px;font-style:normal;font-weight:900}.rank-movement.up{color:#53e36d}.rank-movement.down{color:#ff6670}.rank-provisional{color:#ffb14e;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border:1px solid #ffb14e;margin-left:6px;padding:2px 6px;font-size:8px;font-weight:900;display:inline-block}.player-directory>button{background-position:50% 20%;background-size:cover;justify-content:flex-end;align-items:stretch;min-height:340px}.player-directory>button>span{z-index:1;text-align:left;margin-top:auto;position:relative}.player-directory>button>span>small{font-size:12px}.player-directory>button>span>strong{font-size:34px}.player-directory footer{z-index:1;position:relative}.pagination{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:26px;display:flex}.pagination button{min-width:40px}.pagination button:disabled{opacity:.35}.event-poster-public{object-fit:contain;background:#01050a;border-bottom:1px solid #1e6b9e;width:100%;max-height:430px;margin:-30px 0 25px}.tier-row{grid-template-columns:70px 1fr}.public-player-modal>header{grid-template-columns:auto 1fr auto;display:grid}.public-rank{text-align:right}.public-rank>*{display:block}.public-rank small{color:#60dbff;letter-spacing:.12em;font-size:9px}.public-rank b{color:#fff;font-family:Impact,sans-serif;font-size:58px;font-weight:500;line-height:1}.public-rank button{color:#68ddff;background:#071a2b;border:1px solid #278cc4;border-radius:999px;justify-content:center;align-items:center;min-height:32px;margin-top:10px;padding:8px 14px;font-size:9px;font-weight:900;display:inline-flex}.power-breakdown{background:#071522;border:1px solid #174f7c;margin:14px 0 4px;padding:12px 14px}.power-breakdown>small{color:#60dbff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.power-breakdown ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.power-breakdown li{color:#b9d3e3;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.power-breakdown li>span:first-child{color:#7f9bb1;font-weight:700}.profile-stats.expanded{grid-template-columns:repeat(8,1fr)}.profile-stats span{position:relative;overflow:hidden}.profile-stats span i{background:#31d6ff;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #168cff}.trophy-case{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 28px;display:grid}.trophy-case button{color:#fff;text-align:left;background:#071522;border:1px solid #225a80;align-items:center;gap:10px;padding:13px;display:flex}.trophy-case svg{color:#ffd45e;width:26px}.trophy-case span>*{display:block}.trophy-case small{color:#7995aa;margin-top:4px;font-size:8px}.trophy-case p{color:#7d98ad}.auth-panel{background:#030a12;border:1px solid #2a8ec9;border-radius:10px;grid-template-columns:1.05fr .95fr;width:min(1100px,96vw);max-height:94vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #000,0 0 55px #168cff44}.auth-copy{padding:clamp(30px,5vw,65px)}.auth-copy>img{object-fit:contain;width:76px;height:76px}.auth-copy>p{color:#52d9ff;letter-spacing:.16em;margin:22px 0 8px;font-size:10px;font-weight:950}.auth-copy h2{margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:.9}.auth-copy>span{color:#91aabc;margin:18px 0 28px;font-size:13px;line-height:1.6;display:block}.secure-login{color:#fff;background:linear-gradient(135deg,#0755a9,#159ce4);border:1px solid #55dcff;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:14px;font-weight:950;text-decoration:none;display:flex}.secure-login svg{width:17px}.auth-copy>small{color:#7892a7;margin-top:15px;display:block}.auth-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-fields label{color:#8fa8bc;text-transform:uppercase;font-size:9px;font-weight:900}.auth-fields label.wide{grid-column:1/-1}.auth-fields input,.auth-fields select,.auth-fields textarea{color:#fff;width:100%;font:inherit;background:#071522;border:1px solid #205b83;border-radius:5px;margin-top:6px;padding:12px}.player-profile-season-select{color:#7f9bb1;letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;margin:18px 0 8px;font-size:10px;font-weight:800;display:flex}.player-profile-season-select select{color:#eaf7ff;min-width:150px;min-height:44px;font:inherit;background:#061a2c;border:1px solid #2377ad;border-radius:999px;padding:9px 30px 9px 10px}.auth-security{color:#6f8da4;font-size:9px}.auth-signin{color:#5fdcff;text-align:center;margin-top:14px;display:block}.auth-notice{color:#ffd274;text-align:center;margin-top:12px;display:block}.auth-image{min-height:620px;position:relative;overflow:hidden}.auth-image:after{content:"";background:linear-gradient(90deg,#030a12 0%,#0000 45%),linear-gradient(#0000 45%,#020810e8);position:absolute;inset:0}.auth-image img{object-fit:cover;width:100%;height:100%}.auth-image span{z-index:1;font-family:Impact,Arial Narrow,sans-serif;font-size:36px;font-style:italic;line-height:1.05;position:absolute;bottom:40px;left:35px}.auth-image b{color:#52d9ff;font-weight:500}@media (width<=1100px){.results-grid{grid-template-columns:repeat(2,1fr)}.profile-stats.expanded{grid-template-columns:repeat(4,1fr)}}@media (width<=780px){.results-grid,.auth-panel{grid-template-columns:1fr}.auth-image{display:none}.public-player-modal>header{grid-template-columns:auto 1fr}.public-rank{text-align:left;grid-column:1/-1}.public-rank b{font-size:42px}.trophy-case{grid-template-columns:1fr}.event-poster-public{margin:-20px 0 20px}.circuit-actions{display:none}}@media (width<=500px){.profile-stats.expanded{grid-template-columns:repeat(2,1fr)}.auth-fields{grid-template-columns:1fr}.auth-fields label.wide{grid-column:auto}}.circuit-header{grid-template-columns:320px 1fr auto}.circuit-brand img{background:0 0;border:0;border-radius:10px;width:76px;height:76px;box-shadow:0 0 26px #087dff4d}.circuit-brand strong{font-size:27px}.circuit-brand small{font-size:10px}.pro-player-badge{background:#f6f6f6;border:1px solid #dcecff;border-radius:8px;padding:3px}@media (width<=1180px){.circuit-header{grid-template-columns:260px 1fr auto}.circuit-brand span{display:none}}.circuit-hero{background-image:linear-gradient(90deg, #01040af2 12%, #031127b0 58%, #01040bea), var(--hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.next-event-card,.featured-events>button,.ranking-preview,.latest-results,.directory-tools label,.directory-tools select,.public-loading,.public-error,.schedule-list>button,.results-grid>button,.ranking-explainer,.full-ranking,.player-directory>button,.division-cards article,.how-it-works article,.live-screen,.public-event-modal,.public-player-modal,.auth-panel,.event-facts,.event-facts span,.tier-results-public>section,.modal-empty,.profile-stats,.profile-stats span,.trophy-case button,.profile-history>button{border-radius:18px}.circuit-header{border-radius:0 0 18px 18px}.public-event-modal,.public-player-modal,.auth-panel{border-radius:22px}.featured-events>button{min-height:270px}.featured-events .event-number{display:none}.featured-events h3{max-width:100%;margin:22px 0 13px;font-size:clamp(26px,2.25vw,34px)}.featured-events .event-type{position:static}.featured-event-date{order:3}.featured-events>button>small{order:4;font-size:13px}.featured-events>button>h3{order:2}.schedule-list aside{display:grid}.schedule-list aside span,.schedule-list aside small{font-size:12px;line-height:1.35}.schedule-list aside strong{font-size:19px}.results-grid>button{background-position:50%;background-size:cover;min-height:285px}.result-event-meta{color:#9db9d8;gap:4px;margin:18px 0;display:grid}.result-event-meta span{color:#65adff;font-size:14px;font-weight:900}.result-event-meta strong{color:#f4f8ff;font-size:13px}.result-event-meta small{color:#819bbb;font-size:11px}.rank-movement.new{color:#65adff;letter-spacing:.08em;font-size:11px}.public-modal-backdrop{z-index:1000}.public-event-modal>.modal-close,.public-player-modal>.modal-close,.auth-panel>.modal-close{float:none;z-index:20;margin:0;position:absolute;top:14px;right:14px}.event-poster-public{border-radius:14px;margin:0 0 25px}.auth-panel{overflow:hidden}.auth-copy{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.auth-image{align-self:stretch;height:auto;min-height:0}.auth-image img{width:100%;height:100%;position:absolute;inset:0}@media (width<=780px){.schedule-list aside{display:grid}.results-grid{grid-template-columns:1fr}}.circuit-site{--c-blue:#087cff;--c-cyan:#2cd9ff;--c-ice:#f1f7ff;--c-muted:#9db7d2;--c-line:#1c5875;--c-panel:#06131d;--c-black:#02060a;background:radial-gradient(circle at 72% -12%,#168cff26,#0000 32%),#02060a}.circuit-header{background:#02060aed;border-color:#1c5875}.page-hero{background:linear-gradient(110deg,#02060af5 20%,#051f37b8 62%,#02060ae8)}.next-event-card,.featured-events>button,.ranking-preview,.latest-results,.schedule-list>button,.results-grid>button,.ranking-explainer,.full-ranking,.player-directory>button,.division-cards article,.how-it-works article,.live-screen,.public-event-modal,.public-player-modal,.auth-panel,.event-facts span,.tier-results-public>section,.modal-empty,.profile-history>button{background-color:#06131d;border-color:#1c5875}.circuit-actions button,.secure-login{background:linear-gradient(135deg,#087cff,#2ccfff)}.directory-tools{grid-template-columns:none;align-items:stretch;display:flex}.directory-tools label{flex:1;min-width:240px}.directory-tools select{min-width:205px}.directory-tools label,.directory-tools select{background-color:#060b12!important;border-color:#1c5875!important;border-radius:18px!important}.featured-events>button{min-height:218px;padding:21px 23px}.featured-events>button>h3{order:1;max-width:100%;margin:0 0 10px;font-size:clamp(23px,2vw,30px)}.featured-events>button>.event-type{order:2}.featured-events .featured-event-date{color:#d7e8f7;order:3;margin-top:13px;font-size:14px;font-weight:800}.featured-events .featured-event-location{color:#9db7d2;order:4;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;display:flex}.featured-event-location>span{gap:2px;display:grid}.featured-event-location b{color:#f1f7ff;font-size:13px}.featured-event-location em{color:#8faac4;font-size:12px;font-style:normal;line-height:1.35}.featured-events .event-card-poster{order:0}.results-pagination{margin-top:32px}.event-podium-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.podium-bubble{background:linear-gradient(145deg,#0b3768,#06131d);border:1px solid #2a83d8;border-radius:18px;gap:5px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 10px 25px #0007}.podium-bubble small{color:#7ed8ff;letter-spacing:.07em;font-size:12px;font-weight:950}.podium-bubble strong{overflow-wrap:anywhere;color:#fff;font-size:18px;line-height:1.15}.podium-bubble span{color:#c4d9ec;font-size:13px}.podium-bubble.runner-up{box-shadow:none;background:linear-gradient(145deg,#13263b,#07111a);border-color:#4a647d;padding:13px 16px}.podium-bubble.runner-up strong{font-size:16px}.profile-stats.expanded{background:0 0;border:0;gap:10px;padding:0;overflow:visible}.profile-stats.expanded>span{background:linear-gradient(145deg,#0b2138,#06131d);border:1px solid #1c5875;border-radius:16px;place-content:center;min-height:94px;display:grid;box-shadow:0 8px 22px #0005}.pro-player-badge{filter:drop-shadow(0 5px 12px #000)drop-shadow(0 0 10px #f345);background:0 0;border:0;padding:0}.player-directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.player-directory>button{min-height:300px;padding:20px 16px 0}.player-directory footer{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.auth-panel{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:stretch}.auth-copy{min-width:0}.auth-image{grid-area:1/2;min-height:620px;display:block}@media (width<=1300px){.player-directory{grid-template-columns:repeat(4,minmax(0,1fr))}.event-podium-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.player-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-tools{flex-wrap:wrap}.directory-tools label{flex-basis:100%}.directory-tools select{flex:1}}@media (width<=860px){.auth-panel{grid-template-columns:1fr}.auth-image{display:none}.event-podium-highlights{grid-template-columns:1fr}}@media (width<=700px){.player-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-events>button{min-height:205px}.directory-tools select{flex-basis:100%;width:100%;min-width:0}}.featured-events>.home-event-result>header time{color:#eaf7ff;background:linear-gradient(145deg,#0b2b46,#06131d);border:1px solid #2779a7;border-radius:14px;padding:9px 13px;font-size:13px;box-shadow:inset 0 0 14px #168cff1f}.featured-events>.home-event-result .result-event-meta>span:first-child{color:#fff;background:#0b2a43;border-radius:10px;padding:7px 10px;font-size:15px;font-weight:900}.featured-events>.home-event-result .result-event-meta strong{color:#fff;font-size:16px;line-height:1.2}.featured-events>.home-event-result .result-event-meta small{color:#a9c8dc;margin-top:5px;font-size:13px;line-height:1.35}.ranking-preview strong .pro-player-badge,.ranking-row>span>strong .pro-player-badge{object-fit:contain;width:58px;height:39px;position:static;inset:auto}.page-hero.power-ranking-hero{isolation:isolate;background-position:50%;background-size:cover;border-bottom-color:#35cfff;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 -70px 90px #01050be8;background-image:linear-gradient(90deg, #01050bf5 0%, #020d18d6 46%, #01050b8f 100%), var(--ranking-hero-image)!important}.page-hero.power-ranking-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 10%,#20bfff1c 45%,#0000 70%),repeating-linear-gradient(90deg,#0000 0 159px,#42d8ff0b 160px);position:absolute;inset:0}.page-hero.power-ranking-hero h1{color:#fff;text-shadow:4px 5px #073275,0 0 34px #168cff,0 0 70px #061b38}.profile-stats.expanded>span:nth-child(3) b,.profile-stats.expanded>span:nth-child(3) small{white-space:nowrap}.profile-stats.expanded>span:nth-child(3) b{font-size:clamp(20px,2vw,28px)}.public-rank{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:8px;display:grid}.public-rank>.pro-player-badge{width:104px;height:auto;position:static;inset:auto}.public-rank>div{justify-items:end;display:grid}.public-rank>button{grid-column:1/-1;justify-self:end}.auth-fields input,.auth-fields select,.auth-fields textarea{border-radius:22px!important}body .auth-panel .auth-fields input,body .auth-panel .auth-fields select,body .auth-panel .auth-fields textarea{appearance:none;overflow:hidden;border-radius:18px!important}@media (width<=700px){.public-rank{justify-content:start}.public-rank>div{justify-items:start}.public-rank>button{justify-self:start}}@media (width<=440px){.player-directory{grid-template-columns:1fr}}.circuit-actions .circuit-logout{color:#d8eaf6;white-space:nowrap;background:#06131d;border:1px solid #3f6782;border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.circuit-actions .circuit-logout:hover{color:#fff;border-color:#2cd9ff;box-shadow:0 0 16px #087cff44}.featured-events>.home-event-result{text-align:left;background-position:50%;background-size:cover;flex-direction:column;align-items:stretch;min-height:285px;padding:20px;display:flex}.featured-events>.home-event-result>header,.featured-events>.home-event-result>footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.featured-events>.home-event-result>h3{order:initial;margin:26px 0 8px;font-size:clamp(25px,2vw,31px)}.featured-events>.home-event-result>p{color:#89a7bf;margin:0;font-size:13px}.featured-events>.home-event-result .result-event-meta{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;margin:19px 0;display:flex;position:relative}.featured-events>.home-event-result .result-event-meta>span:last-child{text-align:right;justify-items:end;display:grid}.featured-events>.home-event-result>footer{color:#2cd9ff;border-top:1px solid #1c5875;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.featured-events>.home-event-result>footer strong{align-items:center;gap:7px;display:flex}.directory-tools input,.directory-tools select{border-radius:18px!important}.ranking-preview strong,.ranking-row>span>strong,.player-card-name,.public-player-name{align-items:center;gap:7px;min-width:0;display:flex!important}.ranking-preview .pro-player-badge,.ranking-row .pro-player-badge,.player-card-name .pro-player-badge,.public-player-name .pro-player-badge{object-fit:contain;flex:none;width:34px;height:23px}.player-directory>button>.pro-player-badge{display:none}.player-card-name>span{min-width:0}.player-card-rank{letter-spacing:.06em;background:#061b2bdb;border:1px solid #2375a3;border-radius:999px;width:max-content;padding:5px 9px;font-style:normal;font-weight:900;color:#a9dfff!important;margin-top:10px!important;display:inline-flex!important}.public-player-name{flex-wrap:wrap}.public-player-name .pro-player-badge{width:54px;height:36px}.event-podium-highlights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px}.podium-tier-column{background:radial-gradient(circle at 90% 8%,#2cd9ff2f,#0000 30%),linear-gradient(155deg,#0a2842,#030b12 72%);border:1px solid #257bb6;border-radius:21px;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #0b84ff1c,0 15px 34px #0007}.podium-tier-column:before{content:"★";color:#2cd9ff1c;font-size:82px;line-height:1;position:absolute;top:2px;right:12px}.podium-tier-column>header{z-index:1;border-bottom:1px solid #2678a7;gap:2px;padding:10px 12px;display:grid;position:relative}.podium-tier-column>header span{color:#79b4d2;letter-spacing:.14em;font-size:9px;font-weight:900}.podium-tier-column>header strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:25px;font-style:italic}.podium-tier-column .podium-bubble{z-index:1;border-radius:16px;position:relative}.podium-tier-column .podium-bubble.champion{background:radial-gradient(circle at 90% 10%,#fff4a73b,#0000 35%),linear-gradient(145deg,#5c3a0d,#132235 72%);border-color:#f8d267;box-shadow:inset 0 0 20px #ffd75a20,0 0 20px #ffc54a22}.podium-tier-column .podium-bubble.champion small{color:#ffe38a}.podium-tier-column .podium-bubble.runner-up{background:linear-gradient(145deg,#263747,#0b1722);border-color:#768b9f}.event-facts{background:0 0;border:0;gap:10px;padding:0}.event-facts span{border:1px solid #1c5875;border-radius:16px;min-height:95px;padding:17px;box-shadow:0 8px 22px #0005;background:linear-gradient(145deg,#0b2138,#06131d)!important}.event-facts strong{font-size:13px}.sponsor-rail{background:linear-gradient(#04111b,#02060a)}.sponsor-rail>div{gap:clamp(38px,6vw,90px)}.sponsor-rail img{filter:drop-shadow(0 8px 18px #000)drop-shadow(0 0 12px #168cff24);opacity:1;width:auto;max-width:360px;max-height:135px}.auth-panel{grid-auto-flow:column;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important}.auth-copy{grid-area:1/1}.auth-image{min-height:660px;grid-area:1/2!important}.auth-panel>.modal-close{margin:0!important;position:absolute!important;top:14px!important;right:14px!important}@media (width<=1100px){.event-podium-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.auth-panel{grid-auto-flow:row;overflow:auto;grid-template-columns:1fr!important}.auth-image{display:none}}@media (width<=700px){.featured-events>.home-event-result .result-event-meta{display:grid}.featured-events>.home-event-result .result-event-meta>span:last-child{text-align:left;justify-items:start}.event-podium-highlights,.event-facts{grid-template-columns:1fr}.sponsor-rail img{max-width:270px;max-height:110px}}.featured-events>.home-event-result>header time{color:#eaf7ff;font-size:14px;font-weight:900}.player-directory>button>.pro-player-badge{width:92px;height:auto;display:block;position:absolute;top:14px;right:14px}.circuit-mobile-actions{display:none}@media (width<=780px){.circuit-header nav .circuit-mobile-actions{border-top:1px solid var(--c-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}}.home-upcoming.section-shell,.home-scoreboard.section-shell,.scoreboard-grid,.ranking-preview,.latest-results{box-shadow:none!important;background:0 0!important;border:0!important}.featured-events{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px}.featured-events>.home-event-result,.featured-events>.home-event-result.featured{min-height:158px;padding:14px 15px}.featured-events>.home-event-result>h3{margin:12px 0 7px;font-size:clamp(17px,1.4vw,21px)}.featured-events>.home-event-result>p{display:none}.featured-events>.home-event-result .result-event-meta{margin:10px 0 0}.featured-events>.home-event-result .result-event-meta span,.featured-events>.home-event-result .result-event-meta strong{font-size:11px}.featured-events>.home-event-result .result-event-meta small{display:none}.ranking-preview>button,.latest-results>button{background:#06131db8!important}.next-event-card.live-now,.featured-events>.home-event-result.live-now{background:radial-gradient(circle at 100%,#ff263f33,#0000 46%),linear-gradient(145deg,#27040cf5,#0b0308fa)!important;border:2px solid #ff4054!important;box-shadow:0 0 34px #ff243a4d,inset 0 0 28px #ff243a14!important}.next-event-card.live-now{grid-template-columns:85px minmax(0,1fr) auto}.next-event-card.live-now>header{color:#ff8a97;border-bottom-color:#ff4b5e80}.next-event-card.live-now .event-date-badge{background:#310812;border-color:#d82e43}.next-event-card.live-now .event-date-badge b,.next-event-card.live-now .next-event-copy p{color:#ff9ba5}.next-event-card.live-now>button{background:linear-gradient(135deg,#b80722,#ff334b);border-color:#ff7b88;grid-column:3;align-self:center;width:auto;min-width:150px;box-shadow:0 0 24px #ff2d4359}.featured-events>.home-event-result.live-now footer strong,.featured-events>.home-event-result.live-now time{color:#ff9ba5}.standings-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.league-standings-scroll .standings-column{scrollbar-color:#2aaee5 #07131d;max-height:720px;overflow-y:auto}.league-standings-scroll .standings-column>header{z-index:3;background:#092035;position:sticky;top:0}.league-standings-scroll .standings-column>.standings-head{z-index:2;background:#071725;position:sticky;top:66px}@media (width<=760px){.next-event-card.live-now{grid-template-columns:70px minmax(0,1fr)}.next-event-card.live-now>button{grid-column:1/-1;width:100%}.standings-trio{grid-template-columns:1fr}}.scoreboard-grid{align-items:stretch}.scoreboard-grid>.ranking-preview,.scoreboard-grid>.latest-results{width:100%;height:100%;min-height:405px}.home-event-carousel{gap:16px;display:grid}.home-upcoming-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-upcoming-grid>button{min-height:300px}.home-upcoming-grid>button.live-now{border-color:#ff4054;box-shadow:0 0 28px #ff243a38}.home-carousel-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-carousel-controls button{color:#68d9ff;background:#07182a;border:1px solid #1f83c2;border-radius:999px;width:46px;height:40px;font-size:24px}.home-carousel-controls button:disabled{opacity:.32}.home-carousel-controls span{color:#85a4b8;letter-spacing:.12em;font-size:11px;font-weight:900}.event-type,.event-type.league,.event-type.regional,.business-tag.league,.business-tag.regional{border-radius:999px!important}.event-points-badge{color:#43b7ff;letter-spacing:.04em;background:#071a2e;border-color:#1c84bd;min-height:27px;padding:0 11px}.event-points-badge.acl{color:#26e0ff;background:#043344;border-color:#008cae}.standings-explainer select{color:#fff;background:#060b12;border:1px solid #1c5875;min-height:48px;padding:0 16px;border-radius:18px!important}.public-contact{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr)}.public-contact input{padding-inline:17px;border-radius:999px!important}.public-contact textarea{padding:16px 17px;border-radius:20px!important}.contact-locations{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-locations article{background:#051420d1;border:1px solid #4abeeb47;border-radius:22px;overflow:hidden}.contact-locations iframe{border:0;width:100%;height:300px;display:block}.contact-locations article>div{padding:18px 20px 22px}.contact-locations h3{margin:0 0 6px;font-size:22px}.contact-locations p{color:#9fb7c6;margin:0 0 14px}.contact-locations a{align-items:center;gap:7px;font-size:11px;margin:0!important;display:inline-flex!important}.contact-locations a svg{width:15px}.public-event-gallery img{object-fit:contain;background:#06101a}.event-poster-public{object-fit:cover;object-position:center;background:0 0;width:100%;height:clamp(260px,54vw,560px);max-height:none}@media (width<=1050px){.home-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-upcoming-grid,.contact-locations{grid-template-columns:1fr}.home-upcoming-grid>button{min-height:250px}.home-carousel-controls{justify-content:center}}.circuit-header{z-index:100;top:0;position:sticky!important}.scoreboard-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:12px;display:grid}.scoreboard-heading p,.scoreboard-heading h2{margin:0}.scoreboard-heading h2{letter-spacing:.02em;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(40px,5vw,68px);font-style:italic;font-weight:500;line-height:.9}.scoreboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.scoreboard-grid>.ranking-preview,.scoreboard-grid>.latest-results{border-radius:0;min-width:0;min-height:0;padding:0;background:0 0!important;border:0!important}.ranking-preview,.latest-results{grid-template-rows:repeat(5,76px);gap:8px;display:grid}.ranking-preview>button,.latest-results>button{border-radius:10px;min-height:76px;overflow:hidden;border:1px solid #2d7db16b!important}.event-type,.event-points-badge{white-space:nowrap;justify-content:center;min-width:74px;height:28px;min-height:28px;margin:3px 8px 3px 0;padding:0 11px;font-size:9px;line-height:1;align-items:center!important;display:inline-flex!important}.event-points-badge{min-width:104px}.event-date-badge{border-radius:16px;min-width:82px;min-height:92px;padding:12px 14px}.event-date-badge b{font-size:12px}.event-date-badge strong{font-size:30px;line-height:1}body .circuit-site .public-contact input{min-height:48px;border-radius:24px!important}body .circuit-site .public-contact textarea{border-radius:22px!important}.public-event-gallery>div:last-child{align-items:start}.public-event-gallery figure{background:0 0;border:0;border-radius:14px}.public-event-gallery figure.winner{background:#06101a;border:1px solid #ffc446cc;border-radius:14px;overflow:hidden;box-shadow:0 0 18px #ffc44629}.public-event-gallery img{aspect-ratio:auto;object-fit:contain;background:0 0;border:0;border-radius:14px;width:100%;height:auto;display:block}.profile-awards article{border-radius:18px;padding:13px}.profile-awards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 28px}.profile-awards svg{width:26px;height:26px}.profile-awards strong{font-size:inherit}.profile-awards small{color:#7995aa;margin-top:4px;font-size:8px}@media (width<=900px){.scoreboard-heading{grid-template-columns:1fr;gap:12px}.scoreboard-grid{grid-template-columns:1fr}.scoreboard-grid>.ranking-preview,.scoreboard-grid>.latest-results{min-height:0}}@media (width<=780px){.profile-awards{grid-template-columns:1fr}}.circuit-site :is(h1,h2,h3),.public-event-modal :is(h2,h3),.poty-leaders h3,.profile-awards strong{font-family:var(--bk-headline)}.circuit-site :is(.page-hero h1,.hero-copy h1,.section-heading h2),.public-event-modal>header h2,.poty-leaders h3,.profile-awards strong{text-transform:uppercase;font-style:italic}.event-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-badge-row .event-type,.event-badge-row .event-points-badge{margin:0}.event-state{color:#b8c8d4;letter-spacing:.08em;background:#0a1723;border:1px solid #345066;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.event-state.live{color:#ff7482;border-color:#ff4054}.event-state.completed{color:#68dda0;border-color:#27704f}.event-card-facts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;width:100%;margin:14px 0;display:grid}.event-card-facts span{min-width:0}.event-card-facts small,.event-card-facts strong{display:block}.event-card-facts small{color:#5e8096;letter-spacing:.1em;margin-bottom:2px;font-size:8px;font-weight:900}.event-card-facts strong{color:#c7d8e3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.schedule-list .event-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.schedule-list>button{grid-template-columns:72px minmax(0,1fr) 24px;min-height:0}.schedule-list aside{border-top:1px solid #174d77;border-left:0;grid-column:2/3;gap:4px;padding:10px 0 0;display:grid}.ranking-season-select{color:#7f9bb1;letter-spacing:.1em;text-transform:uppercase;gap:5px;margin:0 0 16px;font-size:10px;font-weight:800;display:inline-grid}.ranking-season-select select{color:#eaf7ff;min-width:150px;font:inherit;background:#061a2c;border:1px solid #2377ad;border-radius:4px;padding:9px 30px 9px 10px}.home-event-address{color:#c0deee!important;font-size:12px!important}.home-upcoming .results-grid time{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.circuit-site .home-upcoming>.section-heading{justify-content:space-between;align-items:end;grid-template-columns:none!important;display:flex!important}.circuit-site .home-upcoming>.section-heading>.compact-cta{align-self:auto;width:auto!important;height:auto!important;min-height:40px!important;display:inline-flex!important}.results-grid>button>h2{width:100%}.latest-results>button .event-badge-row{min-width:210px}.event-poster-public{aspect-ratio:16/9;object-fit:contain;object-position:center;background:#02080e;width:100%;height:auto;max-height:340px}.event-detail-sections{gap:10px;margin:20px 0 26px;display:grid}.event-detail-sections details{background:#05111cd1;border:1px solid #3a97cd59;border-radius:12px}.event-detail-sections summary{color:#fff;cursor:pointer;font-family:var(--bk-headline);letter-spacing:.04em;padding:16px 18px;font-size:18px;font-style:italic}.event-detail-sections details>div{color:#a9bdca;gap:10px;padding:0 18px 18px;line-height:1.55;display:grid}.event-detail-sections p{margin:0}.event-detail-sections article{border-bottom:1px solid #477b9940;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.event-detail-sections article span{text-align:right}.completed-event-summary{background:linear-gradient(135deg,#053041e6,#030f1af0);border:1px solid #26e0ff6b;border-radius:16px;margin:20px 0;padding:20px}.completed-event-summary h3,.completed-event-summary p{margin:3px 0 14px}.completed-event-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.completed-event-summary>div span{color:#82a4b7;letter-spacing:.08em;gap:3px;font-size:9px;font-weight:900;display:grid}.completed-event-summary>div b{color:#fff;font-family:var(--bk-headline);font-size:34px}.completed-event-summary button{color:#02101a;background:#20b9ef;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.full-event-results>header{margin-bottom:12px}.full-event-results h3{margin:2px 0;font-size:28px}.circuit-header{left:0;right:0;position:fixed!important}.circuit-site{padding-top:92px}.home-upcoming .results-grid>button>h2{text-overflow:clip;white-space:normal;line-height:1.05;overflow:visible}.home-upcoming .results-grid>button>header time{white-space:nowrap}.results-grid:not(.home-upcoming-grid){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.results-grid:not(.home-upcoming-grid)>button{min-height:178px;padding:14px}.results-grid:not(.home-upcoming-grid)>button>h2{text-overflow:clip;white-space:normal;margin:14px 0 7px;font-size:clamp(17px,1.45vw,22px);line-height:1.05;overflow:visible}.results-grid:not(.home-upcoming-grid)>button>.event-card-facts,.results-grid:not(.home-upcoming-grid)>button>.result-event-meta small{display:none}.results-grid:not(.home-upcoming-grid)>button>.result-event-meta{margin:7px 0 0}.results-grid:not(.home-upcoming-grid)>button>footer{padding-top:10px}.public-event-modal .event-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.tier-results-public section>header h3{color:#fff;font-family:var(--bk-headline);letter-spacing:.04em;text-transform:uppercase;font-size:25px;font-style:italic}.event-card-facts .event-format-fact strong{text-overflow:clip;white-space:normal;overflow:visible}.next-event-copy .next-event-entry{color:#73ddff;letter-spacing:.08em;font-size:12px;font-weight:950}.results-grid-slide.forward{animation:.26s ease-out both result-page-in-right}.results-grid-slide.back{animation:.26s ease-out both result-page-in-left}@keyframes result-page-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes result-page-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.results-grid-slide.forward,.results-grid-slide.back{animation:none}}@media (width<=1200px){.results-grid:not(.home-upcoming-grid){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.results-grid:not(.home-upcoming-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.circuit-site{padding-top:76px}}@media (width<=600px){.results-grid:not(.home-upcoming-grid){grid-template-columns:1fr}}@media (width<=900px){.schedule-list{grid-template-columns:1fr}.schedule-list .event-card-facts,.public-event-modal .event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-results>button .event-badge-row{min-width:0}}@media (width<=600px){.circuit-site .home-upcoming>.section-heading{flex-direction:column;align-items:flex-start}.event-poster-public{max-height:220px}.event-card-facts,.schedule-list .event-card-facts{grid-template-columns:1fr 1fr}.event-detail-sections article{display:grid}.event-detail-sections article span{text-align:left}.completed-event-summary>div{grid-template-columns:1fr}}.player-directory>button>span>strong,.player-card-name,.player-card-name>span{font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.public-event-modal>.modal-close,.public-player-modal>.modal-close,.auth-panel>.modal-close{z-index:40;float:right;margin-left:auto;position:sticky!important;top:8px!important}.circuit-site{--bk-headline:"Anton", Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif}.photo-preview-modal{background:#020811;border:1px solid #2389c6;border-radius:18px;width:min(1100px,94vw);max-height:90vh;padding:14px;display:grid;position:relative}.photo-preview-modal img{object-fit:contain;max-width:100%;max-height:calc(90vh - 28px);margin:auto;display:block}.photo-preview-modal>.modal-close{z-index:2;position:absolute;top:22px;right:22px}.clickable-photo{cursor:zoom-in}.standings-page{margin-top:34px;margin-bottom:54px}.league-page{margin-bottom:54px}@media (width<=780px){.circuit-marquee{overflow:visible}.circuit-marquee div{letter-spacing:.07em;white-space:nowrap;text-align:center;width:auto;padding:10px 6px;font-size:clamp(7px,2.1vw,9px);line-height:1.2;animation:none;overflow:hidden}.circuit-marquee b{padding:0 5px}.scoreboard-latest-heading-mobile{margin-bottom:14px}.latest-results{grid-template-rows:auto repeat(5,minmax(0,1fr))}.latest-results>button{grid-template-columns:minmax(0,1fr) auto 18px;gap:5px;padding:9px 10px}.latest-results>button .event-badge-row{grid-column:1/-1;justify-content:center}.latest-results>button strong,.latest-results>button small{grid-column:1/3;min-width:0}.latest-results>button strong{font-size:13px;line-height:1.15}.latest-results>button small{font-size:8px}.latest-results>button svg{grid-area:2/3/span 2}.public-event-modal>.modal-close,.public-player-modal>.modal-close,.auth-panel>.modal-close{z-index:30;float:right;margin-left:auto;position:sticky!important;top:8px!important}.standings-page{margin-top:28px;margin-bottom:66px}.league-page{margin-bottom:66px}.scoreboard-heading{grid-template-columns:1fr}.scoreboard-latest-heading-desktop{display:none}.scoreboard-latest-heading-mobile{padding:24px 0 8px;display:block}.results-grid:not(.home-upcoming-grid){grid-template-columns:1fr;gap:10px}.results-grid:not(.home-upcoming-grid)>button{min-height:168px}.full-ranking{overflow:visible}.ranking-row{grid-template-columns:42px minmax(0,1fr) 68px;gap:8px;min-width:0;padding:10px 8px}.ranking-row>em,.ranking-row.heading>span:nth-child(n+3){display:none}.ranking-row>span,.ranking-row>span strong{min-width:0}.ranking-row>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-row>strong{text-align:right;font-size:14px}.directory-tools{z-index:30;background:#020811f2;margin-inline:-12px;padding:10px 12px;position:sticky;top:72px;box-shadow:0 8px 16px #0008}.public-player-modal>.modal-close{z-index:20;margin-left:auto;position:sticky!important;top:8px!important}.public-contact,.public-contact>div,.public-contact form{grid-column:1;grid-template-columns:1fr!important}}.circuit-site :is(h1,h2,h3),.public-event-modal :is(h2,h3),.public-player-modal :is(h2,h3),.poty-leaders h3,.profile-awards strong{font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.ranking-season-select select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#70dfff 50%),linear-gradient(135deg,#70dfff 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:46px;border-radius:999px!important}.home-reels{padding:46px 0 40px}.facebook-follow-chip{border:1px solid var(--c-line);background:var(--c-panel);border-radius:999px;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:border-color .15s;display:flex}.facebook-follow-chip:hover,.facebook-follow-chip:focus-visible{border-color:var(--c-cyan)}.facebook-follow-chip img,.facebook-follow-chip-fallback-icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.facebook-follow-chip-fallback-icon{color:#fff;background:#1877f2;place-items:center;font-family:Georgia,serif;font-size:18px;font-weight:700;display:grid}.facebook-follow-chip-copy{gap:2px;line-height:1.1;display:grid}.facebook-follow-chip-copy strong{color:var(--c-ice);font-size:12px;font-weight:900}.facebook-follow-chip-copy small{color:var(--c-muted);letter-spacing:.02em;font-size:10px;font-weight:700}.facebook-follow-chip-button{background:var(--c-cyan);color:#04121f;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:10px;font-weight:950}@media (width<=600px){.facebook-follow-chip-copy small{display:none}}.reels-fallback{border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-muted);border-radius:16px;justify-items:start;gap:12px;padding:26px;font-size:13px;display:grid}.reels-fallback a{color:var(--c-cyan);letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.reels-fallback a svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:13px;height:13px}.reels-carousel{position:relative}.reels-track{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.reels-track::-webkit-scrollbar{display:none}.reel-card{scroll-snap-align:start;border:1px solid var(--c-line);background:var(--c-panel);text-align:left;border-radius:16px;flex-direction:column;flex:none;gap:8px;width:calc(20% - 12.8px);padding:10px;transition:border-color .15s,transform .15s;display:flex}@media (width<=1399px){.reel-card{width:calc(25% - 12px)}}.reel-card:hover,.reel-card:focus-visible{border-color:var(--c-cyan);transform:translateY(-2px)}.reel-thumb{aspect-ratio:9/16;background:linear-gradient(160deg,#0b2942,#050d17);border-radius:12px;display:block;position:relative;overflow:hidden}.reel-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-play{width:46px;height:46px;color:var(--c-ice);background:#030b149e;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #48d7ff80}.reel-play svg{width:20px;height:20px;margin-left:2px}.reel-badge{color:var(--c-cyan);letter-spacing:.1em;background:#030b14b8;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:950;position:absolute;top:8px;left:8px}.reel-caption{color:var(--c-ice);margin:0;font-size:12px;line-height:1.4}.reel-card time{color:var(--c-muted);letter-spacing:.06em;font-size:10px;font-weight:800}.reels-controls{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.reels-controls button{color:#68d9ff;background:#07182a;border:1px solid #1f83c2;border-radius:999px;width:46px;height:40px;font-size:24px}.reels-controls button:active{transform:scale(.94)}@media (width<=1050px){.reel-card{width:46%}}@media (width<=780px){.home-reels{padding:32px 0 28px}.reels-track{scroll-snap-type:x mandatory;gap:12px}.reel-card{width:78%}.reel-caption{font-size:11.5px}.reels-controls{justify-content:center}}@media (width<=440px){.reel-card{width:86%}}.reel-preview-modal{background:#020811;border:1px solid #2389c6;border-radius:18px;width:min(420px,92vw);max-height:90vh;padding:40px 14px 14px;display:grid;position:relative}.reel-embed{aspect-ratio:9/16;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.reel-embed iframe{border:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.reel-preview-modal>.modal-close{z-index:2;width:30px;height:30px;font-size:16px;position:absolute;top:6px;left:14px;right:auto}.reel-open-fallback{color:var(--c-muted);letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.reel-open-fallback svg{width:12px;height:12px}.reel-preview-frame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.reel-preview-hit-area{background:0 0;position:absolute;inset:0}.shop-root{color:var(--c-ice);padding-top:28px;padding-bottom:60px}.shop-toolbar{border:1px solid var(--c-line);background:linear-gradient(145deg,#081a2d,#030911);border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding:14px 18px;display:flex}.shop-toolbar-brand{color:var(--c-ice);letter-spacing:1px;background:0 0;border:0;font-family:Impact,Arial Narrow,sans-serif;font-size:17px;font-style:italic}.shop-toolbar-categories{flex-wrap:wrap;flex:1;gap:6px;display:flex}.shop-toolbar-categories button{color:var(--c-muted);letter-spacing:.3px;background:0 0;border:1px solid #0000;border-radius:20px;padding:7px 12px;font-size:13px;font-weight:600}.shop-toolbar-categories button:hover{color:var(--c-ice);border-color:var(--c-line)}.shop-toolbar-categories button.active{color:var(--c-black);background:var(--c-cyan);border-color:var(--c-cyan)}.shop-cart-nav-button{border:1px solid var(--c-line);color:var(--c-ice);background:0 0;border-radius:20px;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.shop-cart-nav-button:hover{border-color:var(--c-cyan)}.shop-cart-count{background:var(--c-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.shop-empty-state{text-align:center;color:var(--c-muted);padding:60px 0}.shop-hero{border:1px solid var(--c-line);border-radius:12px;align-items:flex-end;min-height:420px;margin-bottom:48px;display:flex;position:relative;overflow:hidden}.shop-hero-media{filter:saturate(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.shop-hero:after{content:"";background:linear-gradient(#01050b33 0%,#01050b73 45%,#01050bf2 90%);position:absolute;inset:0}.shop-hero-copy{z-index:1;max-width:560px;padding:40px clamp(20px,4vw,48px);position:relative}.shop-hero-copy p{color:var(--c-cyan);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:700}.shop-hero-copy h1{margin:0 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(30px,4.5vw,48px);font-style:italic;line-height:1.02}.shop-hero-copy span{color:var(--c-ice);opacity:.85;margin-bottom:22px;display:block}.shop-hero-cta,.shop-add-to-cart,.shop-checkout-button{background:var(--c-blue);color:#fff;letter-spacing:1px;border:0;border-radius:6px;padding:14px 26px;font-size:14px;font-weight:800}.shop-hero-cta:hover,.shop-add-to-cart:not(:disabled):hover{background:var(--c-cyan);color:var(--c-black)}.shop-checkout-button:disabled,.shop-add-to-cart:disabled{color:var(--c-muted);cursor:not-allowed;background:#1c3040}.shop-section{margin-bottom:52px}.shop-section header{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.shop-section header h2{letter-spacing:.5px;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:22px;font-style:italic}.shop-used-section header p{color:var(--c-muted);flex:1;min-width:220px;margin:0}.shop-used-section header button{border:1px solid var(--c-cyan);color:var(--c-cyan);background:0 0;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:700}.shop-used-section header button:hover{background:var(--c-cyan);color:var(--c-black)}.shop-categories{margin-bottom:52px}.shop-category-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.shop-category-tile{border:1px solid var(--c-line);min-height:120px;color:var(--c-ice);letter-spacing:.4px;background:linear-gradient(145deg,#081a2d,#030911);border-radius:10px;align-items:flex-end;padding:16px;font-size:15px;font-weight:800;display:flex;position:relative;overflow:hidden}.shop-category-tile img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.shop-category-tile span{z-index:1;position:relative}.shop-category-tile:hover{border-color:var(--c-cyan);transform:translateY(-3px)}.shop-category-tile-primary{grid-column:span 2;min-height:220px;font-size:20px}.shop-promo{border:1px solid var(--c-line);border-radius:12px;align-items:center;min-height:300px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.shop-promo-media{background-position:50% 25%;background-size:cover;position:absolute;inset:0}.shop-promo:after{content:"";background:linear-gradient(90deg,#01050bf0 20%,#01050b40 100%);position:absolute;inset:0}.shop-promo-copy{z-index:1;max-width:480px;padding:32px clamp(20px,4vw,48px);position:relative}.shop-promo-copy p{color:var(--c-cyan);letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:700}.shop-promo-copy h2{margin:0 0 10px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(22px,3vw,30px);font-style:italic}.shop-promo-copy span{color:var(--c-ice);opacity:.85}.shop-product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.shop-product-card{border:1px solid var(--c-line);text-align:left;color:var(--c-ice);background:linear-gradient(145deg,#081a2d,#030911);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.shop-product-card:hover{border-color:var(--c-cyan);transform:translateY(-3px)}.shop-product-card-image{aspect-ratio:1;background:var(--c-panel);display:block;position:relative}.shop-product-card-image img{object-fit:cover;width:100%;height:100%;display:block}.shop-product-card-image .shop-condition-badge{position:absolute;top:10px;left:10px}.shop-product-card-body{flex-direction:column;gap:6px;padding:14px;display:flex}.shop-product-card-body strong{font-size:14px;line-height:1.3}.shop-product-card-price{align-items:baseline;gap:8px;font-size:15px;display:flex}.shop-product-card-price s{color:var(--c-muted);font-size:12px}.shop-availability{letter-spacing:.5px;text-transform:uppercase;color:#5fe38a;background:#123321;border-radius:999px;width:fit-content;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.shop-availability-low-stock{color:#f2c94c;background:#3a2c0c}.shop-availability-out-of-stock{color:#ff8080;background:#3a1414}.shop-availability-preorder{color:var(--c-cyan);background:#0d2c3a}.shop-condition-badge{letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--c-muted);width:fit-content;color:var(--c-ice);background:#01050bcc;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex}.shop-breadcrumbs{color:var(--c-muted);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.shop-breadcrumbs button{color:var(--c-cyan);background:0 0;border:0;padding:0;font-size:13px}.shop-category-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.shop-category-header h1{margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:28px;font-style:italic}.shop-category-header span{color:var(--c-muted);font-size:13px}.shop-filter-bar{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.shop-filter-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.shop-filter-bar select{background:var(--c-panel);border:1px solid var(--c-line);color:var(--c-ice);border-radius:6px;padding:8px 10px;font-size:13px}.shop-filter-checkbox{color:var(--c-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.shop-sort{color:var(--c-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.shop-product-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;margin-bottom:52px;display:grid}.shop-gallery-main{aspect-ratio:1;border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;overflow:hidden}.shop-gallery-main img{object-fit:cover;width:100%;height:100%}.shop-gallery-thumbs{gap:10px;margin-top:10px;display:flex}.shop-gallery-thumbs button{border:1px solid var(--c-line);border-radius:6px;width:64px;height:64px;padding:0;overflow:hidden}.shop-gallery-thumbs button.active{border-color:var(--c-cyan)}.shop-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.shop-product-info{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.shop-product-info h1{margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(24px,3vw,32px);font-style:italic}.shop-product-price{align-items:baseline;gap:10px;font-size:24px;display:flex}.shop-product-price s{color:var(--c-muted);font-size:16px}.shop-product-description{color:var(--c-ice);opacity:.85;margin:0;line-height:1.6}.shop-condition-notes{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;width:100%;padding:12px 14px}.shop-condition-notes strong{letter-spacing:.5px;color:var(--c-cyan);margin-bottom:6px;font-size:12px;display:block}.shop-condition-notes p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.5}.shop-variant-picker{flex-wrap:wrap;gap:8px;display:flex}.shop-variant-picker button{border:1px solid var(--c-line);color:var(--c-ice);background:0 0;border-radius:6px;padding:9px 14px;font-size:13px}.shop-variant-picker button.active{border-color:var(--c-cyan);color:var(--c-cyan)}.shop-variant-picker button:disabled{opacity:.4;text-decoration:line-through}.shop-quantity-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.shop-quantity-row>label{color:var(--c-muted);letter-spacing:.5px;align-items:center;gap:10px;font-size:12px;display:flex}.shop-quantity-stepper{border:1px solid var(--c-line);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.shop-quantity-stepper button{color:var(--c-ice);background:0 0;border:0;width:44px;height:44px;font-size:16px}.shop-quantity-stepper button:hover{background:var(--c-panel)}.shop-quantity-stepper span{text-align:center;min-width:30px;font-size:14px}.shop-view-cart-link{color:var(--c-cyan);background:0 0;border:0;margin:-12px;padding:12px;font-size:13px}.shop-cart-page h1{margin:0 0 24px;font-family:Impact,Arial Narrow,sans-serif;font-size:28px;font-style:italic}.shop-cart-empty{text-align:center;padding:60px 0}.shop-cart-empty h1{margin-bottom:20px}.shop-cart-lines{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.shop-cart-line{border:1px solid var(--c-line);background:linear-gradient(145deg,#081a2d,#030911);border-radius:8px;grid-template-columns:64px 1fr auto auto auto;align-items:center;gap:16px;padding:12px;display:grid}.shop-cart-line-image{background:var(--c-panel);border-radius:6px;width:64px;height:64px;overflow:hidden}.shop-cart-line-image img{object-fit:cover;width:100%;height:100%}.shop-cart-line-info{flex-direction:column;gap:3px;min-width:0;display:flex}.shop-cart-line-info small{color:var(--c-muted)}.shop-cart-line-price{color:var(--c-muted);font-size:12px}.shop-cart-line-total{text-align:right;min-width:64px;font-weight:700}.shop-cart-line-remove{color:#ff8080;background:0 0;border:0;margin:-12px;padding:12px;font-size:12px}.shop-cart-summary{border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;flex-direction:column;gap:12px;max-width:340px;margin-left:auto;padding:20px;display:flex}.shop-cart-subtotal{justify-content:space-between;font-size:16px;display:flex}.shop-cart-note{color:var(--c-muted);margin:0;font-size:12px}.shop-checkout-button{width:100%}.shop-continue-link{color:var(--c-cyan);background:0 0;border:0;margin:-12px;padding:12px;font-size:13px}@media (width<=1080px){.shop-product-layout{grid-template-columns:1fr;gap:24px}}@media (width<=780px){.shop-toolbar-categories{flex-wrap:nowrap;order:3;width:100%;padding-top:4px;overflow-x:auto}.shop-category-tile-primary{grid-column:span 2;min-height:160px}.shop-cart-line{grid-template-columns:52px 1fr auto;grid-template-areas:"image info remove""image qty total";row-gap:8px}.shop-cart-line-image{grid-area:image}.shop-cart-line-info{grid-area:info}.shop-cart-line-qty{grid-area:qty}.shop-cart-line-total{text-align:left;grid-area:total}.shop-cart-line-remove{grid-area:remove}.shop-cart-summary{max-width:none}}@media (width<=500px){.shop-category-grid{grid-template-columns:repeat(2,1fr)}.shop-category-tile-primary{grid-column:span 2}.shop-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.shop-admin-table{gap:8px;margin:14px 0;display:grid}.shop-admin-row{background:#07131f;border:1px solid #1d354d;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.shop-admin-thumb{object-fit:cover;background:#0b1a2a;border:1px solid #1d354d;border-radius:6px;flex-shrink:0;width:46px;height:46px}.shop-admin-row-info{flex:1;gap:6px;min-width:0;display:grid}.shop-admin-row-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.shop-admin-row-title strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.shop-admin-row-title small{color:#7f9ab3;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.shop-admin-row-meta{color:#a9bad0;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.shop-admin-row-meta strong{color:#e8f7ff}.shop-admin-row-tags{flex-wrap:wrap;gap:6px;display:flex}.shop-admin-row-actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.shop-admin-row-actions button{white-space:nowrap;padding:7px 12px;font-size:10px}.secondary-button.danger{color:#ff9d9d;border-color:#7a2a2a}.secondary-button.danger:not(:disabled):hover{color:#fff;background:#2a1010;border-color:#ff8f8f}.shop-product-editor{gap:14px;display:grid}.shop-product-editor-grid{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.shop-product-editor .admin-clean-form{gap:12px}.shop-product-editor textarea{resize:vertical;min-height:90px;font-family:inherit}.shop-editor-checkboxes{flex-wrap:wrap;gap:16px;display:flex}.shop-editor-checkboxes label{align-items:center;gap:6px;text-transform:none!important;color:#cfe3f5!important;flex-direction:row!important;font-size:11px!important;display:flex!important}.shop-editor-checkboxes input{width:auto}.shop-image-manager{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin:10px 0;display:grid}.shop-image-tile{aspect-ratio:1;background:#0b1a2a;border:1px solid #1d354d;border-radius:8px;position:relative;overflow:hidden}.shop-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.shop-image-tile.primary{border-color:#57e5ff;box-shadow:0 0 0 1px #57e5ff55}.shop-image-tile-badge{text-transform:uppercase;letter-spacing:.05em;color:#57e5ff;background:#01050bcc;border:1px solid #2e78a8;border-radius:999px;padding:3px 7px;font-size:8px;position:absolute;top:5px;left:5px}.shop-image-tile-actions{background:linear-gradient(#0000 0%,#000c 100%);grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid;position:absolute;inset:auto 0 0}.shop-image-tile-actions button{color:#dff4ff;cursor:pointer;text-transform:uppercase;background:#0b2942cc;border:0;border-radius:6px;padding:8px 4px;font-size:9px}.shop-image-tile-actions button:hover{background:#123b5e}.shop-image-tile-actions button.remove:hover{color:#ffb3b3;background:#5a1c1c}.shop-image-upload{aspect-ratio:1;text-align:center;color:#7f9ab3;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px dashed #2b536f;border-radius:8px;place-items:center;font-size:9px;display:grid;position:relative}.shop-image-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.shop-image-upload:hover{color:#57e5ff;border-color:#57e5ff}.shop-variant-rows{gap:10px;margin:10px 0;display:grid}.shop-variant-row{background:#07131f;border:1px solid #1d354d;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.shop-variant-row label{color:#7f9ab3;text-transform:uppercase;letter-spacing:.06em;flex:110px;gap:4px;min-width:90px;font-size:8px;display:grid}.shop-variant-row-remove{color:#ff9d9d;cursor:pointer;background:0 0;border:1px solid #7a2a2a;border-radius:6px;flex:none;height:32px;padding:0 10px}.shop-variant-row-remove:hover{background:#2a1010}@media (width<=1150px){.shop-product-editor-grid{grid-template-columns:1fr}}@media (width<=700px){.shop-admin-row{flex-wrap:wrap}.shop-admin-row-actions{flex-direction:row;justify-content:flex-end;width:100%}.shop-image-manager{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.event-list-row{padding:0!important;display:block!important;position:relative!important}.event-list-row>button:first-child{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2fr 1fr .8fr 1fr .8fr;align-items:center;padding:12px 88px 12px 12px;display:grid}.event-list-row>button:first-child>span{gap:3px;display:grid}.event-row-actions{z-index:4;gap:6px;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.event-row-actions .event-trash,.event-row-actions .event-edit{cursor:pointer;border-radius:6px;width:31px;height:31px;position:static;transform:none}.event-trash{color:#ff6d82!important;background:#230a11!important;border:1px solid #5c2d3c!important}.event-trash:hover{box-shadow:0 0 15px #ff244855;border-color:#ff5470!important}.event-edit{font-size:17px;color:#76baff!important;background:#071d3d!important;border:1px solid #286fbc!important}.event-edit:hover{box-shadow:0 0 15px #167cff66;color:#fff!important;background:#0a3e81!important;border-color:#8bcaff!important}.event-modal-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.event-modal-actions button{cursor:pointer;border-radius:5px;min-height:34px}.event-edit-workspace{text-transform:uppercase;font-weight:900;color:#fff!important;background:linear-gradient(#0c4a94,#062858)!important;border:1px solid #3184d8!important;padding:7px 11px!important;font-size:9px!important}.event-edit-workspace:hover{box-shadow:0 0 16px #167cff88;border-color:#a4d3ff!important}.event-delete-workspace{color:#ff7589!important;background:#280b14!important;border:1px solid #653344!important;width:36px!important}.event-modal-actions>button:last-child{font-size:20px;color:#b9dbff!important;background:#020713!important;border:1px solid #236ac0!important;width:36px!important}.event-edit-backdrop{z-index:120}.regional-engine,.compact-regional-table{max-width:100%}.compact-regional-head{background:radial-gradient(circle at 20% 0,#087dff55,#0000 35%),linear-gradient(120deg,#06101e,#0d1a2b 68%,#160c2b);border-radius:10px;box-shadow:0 18px 45px #0007,inset 0 0 30px #168cff16}.compact-regional-table{border-radius:9px;padding:8px;box-shadow:0 18px 50px #0007}.compact-tabs{background:#050d16;border:1px solid #204a69;border-radius:8px;width:max-content;padding:5px}.compact-tabs button{border:0;border-radius:5px;min-width:110px}.compact-tabs button.active{background:linear-gradient(135deg,#006aff,#24dfff 65%,#873eff);box-shadow:0 0 18px #168cff55}.tier-line{background:#1b3b50;border-radius:4px;margin-bottom:3px;overflow:hidden}.tier-line>*{padding:7px}.registration-line{border-radius:4px;grid-template-columns:minmax(125px,1.1fr) 55px minmax(130px,1.3fr) minmax(130px,1.3fr) 75px minmax(100px,1fr) 80px 80px;margin-bottom:3px;overflow:hidden;min-width:0!important}.registration-line>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-regional-table .regional-payout-row{border-radius:4px;grid-template-columns:minmax(140px,1.3fr) repeat(7,minmax(80px,1fr));min-width:0;margin-bottom:3px;overflow:hidden}.compact-regional-table .regional-payout-row>span{padding:10px}.compact-regional-table:has(.registration-line) .compact-section-head{padding:12px 4px 18px}.compact-regional-table:has(.registration-line) h2{margin:3px 0}.admin-clean-grid{grid-template-columns:1fr 1.25fr;gap:14px;display:grid}.admin-clean-card{padding:20px}.admin-clean-card>header{border-bottom:1px solid #213d59;align-items:center;gap:12px;padding-bottom:14px;display:flex}.admin-clean-card>header>span{color:#57e5ff;background:#0b2942;border:1px solid #2e78a8;border-radius:8px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.admin-clean-card header h2{margin:3px 0}.admin-list.clean{gap:5px;margin:14px 0;display:grid}.admin-list.clean>div{background:#07131f;border:1px solid #1d354d;border-radius:7px;padding:11px}.admin-clean-form{background:linear-gradient(145deg,#0a1828,#060e18);border:1px solid #244765;border-radius:9px;gap:10px;padding:16px;display:grid}.admin-clean-form h3{color:#58e5ff;margin:0 0 4px}.admin-clean-form label{color:#7f9ab3;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:9px;display:grid}.admin-clean-form input,.admin-clean-form select{color:#f4f8ff;background:#02060b;border:1px solid #2b536f;border-radius:6px;width:100%;height:36px;padding:7px}.admin-avatar{background:linear-gradient(135deg,#087dff,#3ce8ff 60%,#913eff);border-radius:7px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.award-live{border-color:#35e3ff!important;box-shadow:0 0 32px #168cff35!important}.award-score{font-weight:900;display:block;color:#5fe8b4!important;margin:8px 0 0!important;font-size:17px!important}.award-live>button{margin-top:18px!important}.standings-head span{cursor:pointer;-webkit-user-select:none;user-select:none}.standings-head span:hover{color:#55e9ff}.financial-ledger .financial-row>span:first-child strong{font-size:11px}.player-row>span:first-of-type b{font-weight:900}.player-picker-results{max-height:210px;overflow:auto}.searchable-player{position:relative}@media (width<=1150px){.admin-clean-grid{grid-template-columns:1fr}.registration-line,.compact-regional-table .regional-payout-row{min-width:880px!important}.compact-regional-table{overflow-x:auto}}@media (width<=700px){.event-list-row>button:first-child{grid-template-columns:1.5fr 1fr}.event-list-row>button:first-child>span:nth-child(3),.event-list-row>button:first-child>span:nth-child(4),.event-list-row>button:first-child>span:nth-child(5){display:none}.compact-tabs{width:100%;overflow:auto}.compact-tabs button{min-width:95px}.admin-clean-card{padding:14px}}.standings-head button{color:inherit;text-align:left;cursor:pointer;font-size:inherit;text-transform:uppercase;background:0 0;border:0;padding:0}.standings-head button:hover{color:#55e9ff}.regional-clean{gap:10px;display:grid}.regional-clean>header{background:radial-gradient(circle at 18% 0,#087dff55,#0000 34%),linear-gradient(120deg,#06101d,#0c1c30 65%,#190b2b);border:1px solid #2178aa;border-radius:10px;justify-content:space-between;align-items:end;gap:25px;padding:22px;display:flex;box-shadow:0 22px 60px #0008}.regional-clean>header p{color:#51e4ff;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.regional-clean>header h2{margin:5px 0;font-size:25px}.regional-clean>header span{color:#7990a8}.regional-clean>header label{color:#52ddff;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.regional-clean>header select{min-width:320px;height:37px}.regional-clean-kpis{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.regional-clean-kpis article{background:#07131f;border:1px solid #25445f;border-radius:7px;padding:13px}.regional-clean-kpis small,.regional-clean-kpis strong{display:block}.regional-clean-kpis small{color:#6f8ba4;text-transform:uppercase;font-size:8px}.regional-clean-kpis strong{color:#59e4ff;margin-top:6px;font-size:19px}.regional-clean>nav{background:#050d15;border:1px solid #204662;border-radius:8px;gap:5px;width:max-content;padding:5px;display:flex}.regional-clean>nav button{color:#7792aa;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:115px;padding:10px}.regional-clean>nav button.active{color:#fff;background:linear-gradient(135deg,#006aff,#26ddff 60%,#8d3cff);font-weight:900}.regional-clean-panel{padding:15px;overflow:auto}.regional-clean-row{background:#24435a;border-radius:4px;align-items:center;gap:1px;min-width:760px;margin-bottom:2px;display:grid;overflow:hidden}.regional-clean-row.registration{grid-template-columns:1.25fr 60px 1.4fr 1.4fr 1.1fr .8fr}.regional-clean-row.tiers,.regional-clean-row.payouts,.regional-clean-row.results{grid-template-columns:1.3fr repeat(6,1fr)}.regional-clean-row>*{white-space:nowrap;text-overflow:ellipsis;background:#071521;align-items:center;min-height:39px;padding:9px;font-size:9px;display:flex;overflow:hidden}.regional-clean-row.head>*{color:#cbedff;text-transform:uppercase;background:#0e3450;font-size:8px;font-weight:900}.regional-clean-row.results>strong:first-child{color:#ffd044;font-size:13px}@media (width<=850px){.regional-clean>header{display:grid}.regional-clean>header select{width:100%;min-width:0}.regional-clean-kpis{grid-template-columns:1fr 1fr}.regional-clean>nav{width:100%;overflow:auto}.regional-clean>nav button{min-width:95px}}.accounting-workspace{gap:16px;display:grid}.accounting-hero{background:radial-gradient(circle at 86% 20%,#1aa9e529,#0000 32%),linear-gradient(130deg,#03080d,#091a26);border:1px solid #237aa1;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:center;gap:26px;padding:25px;display:grid;box-shadow:0 20px 55px #0008}.accounting-hero h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,36px)}.accounting-hero p:last-child{color:#9bb9c9;max-width:800px;line-height:1.6}.accounting-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.accounting-flow span{color:#dff7ff;text-transform:uppercase;background:#06131d;border:1px solid #256788;padding:9px;font-size:10px;font-weight:850}.accounting-toolbar{background:#06121b;border:1px solid #1d536e;justify-content:space-between;align-items:end;gap:12px;padding:12px 15px;display:flex}.accounting-toolbar label{color:#6edfff;letter-spacing:.12em;text-transform:uppercase;gap:5px;min-width:min(520px,70vw);font-size:9px;font-weight:900;display:grid}.accounting-toolbar select{height:40px}.accounting-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.accounting-kpis article{background:linear-gradient(145deg,#06111a,#0a1b27);border:1px solid #1e5672;padding:15px}.accounting-kpis small{color:#76cae8;letter-spacing:.13em;text-transform:uppercase;font-size:8px;display:block}.accounting-kpis strong{margin-top:7px;font-size:20px;display:block}.accounting-grid{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:14px;display:grid}.accounting-readiness,.accounting-ledger,.accounting-mappings{padding:20px}.accounting-readiness>div:nth-child(2){gap:7px;margin:18px 0;display:grid}.accounting-readiness p{color:#a9c0ce;background:#07141e;border:1px solid #29485c;align-items:center;gap:10px;margin:0;padding:10px;font-size:11px;display:flex}.accounting-readiness p.passed{color:#baffdf;border-color:#216f62}.accounting-readiness p.blocked{color:#ffd59a;border-color:#75512d}.accounting-readiness p b{border:1px solid;place-items:center;width:20px;height:20px;display:grid}.accounting-export-actions{gap:8px;display:grid}.accounting-export-actions a{text-align:center;text-decoration:none}.accounting-export-actions .disabled{pointer-events:none;opacity:.36;filter:grayscale()}.accounting-note{line-height:1.55;display:block;color:#829dac!important;margin-top:14px!important}.accounting-table,.mapping-table{border:1px solid #1d5b7a;overflow:auto}.accounting-row{background:#06131d;border-bottom:1px solid #183b4e;grid-template-columns:1.2fr 1.7fr 1.2fr .8fr .7fr;min-width:910px;display:grid}.accounting-row:nth-child(odd):not(.head){background:#081a26}.accounting-row:last-child{border-bottom:0}.accounting-row>span{padding:10px;font-size:10px}.accounting-row strong,.accounting-row small{display:block}.accounting-row small{color:#789bad;margin-top:4px}.accounting-row.head{color:#e9faff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#0c4567,#08283d);font-size:9px}.accounting-row>span:last-child{text-align:right;font-weight:900}.mapping-row{background:#06131d;border-bottom:1px solid #17394b;grid-template-columns:1.3fr .8fr 1.15fr 1.15fr .55fr .6fr 64px;align-items:center;gap:7px;min-width:1180px;padding:7px;display:grid}.mapping-row:nth-child(odd):not(.head){background:#081a26}.mapping-row.head{color:#e9faff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#0c4567,#08283d);font-size:8px}.mapping-row strong,.mapping-row small{display:block}.mapping-row small{color:#75b9d4;margin-top:3px}.mapping-row input,.mapping-row select{width:100%;height:35px;padding:6px;font-size:10px}.mapping-row button{color:#fff;cursor:pointer;background:#0a5d83;border:1px solid #39cfff;height:35px;font-weight:850}.mapping-row button:hover{background:#128ec0}.mapping-row button:disabled{opacity:.45}.accounting-mappings .page-heading{min-width:0}@media (width<=1050px){.accounting-hero,.accounting-grid{grid-template-columns:1fr}.accounting-kpis{grid-template-columns:1fr 1fr}}@media (width<=650px){.accounting-toolbar{display:grid}.accounting-toolbar label{width:100%;min-width:0}.accounting-kpis{grid-template-columns:1fr}.accounting-hero{padding:18px}.accounting-flow{justify-content:flex-start}}html{background:#000!important}body{color:var(--bk-ice)!important;background-color:#0000!important;background-image:linear-gradient(115deg,#0000 0 46%,#0b54d21c 46.2% 46.5%,#0000 46.8%),linear-gradient(23deg,#0000 0 70%,#1594ff12 70.2% 70.35%,#0000 70.6%),radial-gradient(circle at 72% -10%,#064ab052,#0000 32%),radial-gradient(circle at 12% 80%,#03266f38,#0000 31%),linear-gradient(145deg,#000 0%,#020714 48%,#000 100%)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important}body:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background:repeating-linear-gradient(123deg,#0000 0 43px,#0b3d8f20 44px,#0000 45px 91px),repeating-linear-gradient(47deg,#0000 0 73px,#ffffff08 74px,#0000 75px 121px);position:fixed;inset:0}body:after{filter:blur(8px);background:radial-gradient(circle,#167cff2b 0,#0000 66%)!important}.app-shell{background:0 0!important}.workspace{background:linear-gradient(120deg,#00020a8f,#0613297d 55%,#00030bc4)!important}.sidebar{background:linear-gradient(#000 0%,#030a18 45%,#01040b 100%)!important;border-right:1px solid #1269dc!important;box-shadow:8px 0 35px #005dff24,inset -1px 0 #59acff2e!important}.sidebar:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0d72ff,#0000);width:100%;height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 18px #0d72ff}.topbar,.player-header,.bk-public-header{background:linear-gradient(105deg,#000 0%,#07142a 55%,#02050c 100%)!important;border-bottom:1px solid #1269dc!important;box-shadow:0 8px 28px #001846c7,0 1px 13px #0b65e655!important}.topbar h1,.page-heading h2,.panel h2,.statistics-hero h2,.finance-hero h2,.health-hero h2,.regional-hero h2,.accounting-hero h2{text-transform:uppercase;text-shadow:2px 2px #07132a,0 0 14px #177aff72;font-style:italic;letter-spacing:.015em!important;color:#fff!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.eyebrow,.engine-panel>h3,.compact-section-head h3,.regional-clean>header p,.accounting-hero p:first-child{text-shadow:0 0 10px #0e6bff8c;color:#52a9ff!important;letter-spacing:.16em!important;font-weight:950!important}.panel,.stat-card,.engine-panel,.engine-section,.event-strip,.statistics-hero,.finance-hero,.health-hero,.regional-hero,.regional-clean,.accounting-hero,.accounting-card,.admin-form,.source-panel,.review-panel,.data-panel,.financial-ledger,.regional-clean-panel{background:linear-gradient(135deg,#0000 0 68%,#0c4ca21a 68.4% 69%,#0000 69.4%),linear-gradient(145deg,#030817 0%,#08152a 52%,#02050c 100%)!important;border:1px solid #155fc1!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #000,inset 0 0 28px #0751c21a,0 12px 38px #000b,0 0 13px #075fff1d!important}.panel:after,.stat-card:after,.engine-panel:after,.accounting-card:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#0b69ff 16%,#a7d8ff 50%,#0b69ff 84%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 11px #0876ff}.panel:hover,.stat-card:hover,.engine-panel:hover,.accounting-card:hover{border-color:#3a91ff!important;box-shadow:inset 0 0 30px #075ae521,0 15px 42px #000c,0 0 22px #086fff40!important}.stat-grid,.season-kpis,.money-kpis,.health-kpis,.regional-kpis,.import-audit-kpis{gap:7px!important}.stat-card,.season-kpis article,.money-kpis article,.health-kpis article,.regional-kpis article,.import-audit-kpis article,.engine-kpi{background:linear-gradient(145deg,#030714,#0a1933 58%,#02050b)!important;border:1px solid #175fc0!important;border-radius:2px!important;box-shadow:inset 0 0 22px #075eff16,0 0 12px #075eff1d!important}.stat-card strong,.season-kpis strong,.money-kpis strong,.health-kpis strong,.regional-kpis strong,.engine-kpi strong{text-shadow:0 0 12px #207fff66;color:#fff!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.stat-card small,.season-kpis small,.money-kpis small,.health-kpis small,.regional-kpis small,.engine-kpi small{color:#a9c9ea!important}.brand-lockup{border-color:#16498d!important}.bk-logo{background:#000!important;border:2px solid #1677ff!important;box-shadow:0 0 7px #fff,0 0 23px #0872ff!important}.nav-item{text-transform:uppercase;letter-spacing:.045em;font-family:Arial Narrow,Arial,sans-serif;font-weight:900;color:#8ca0bd!important;border-left:2px solid #0000!important;border-radius:1px!important}.nav-item:hover{color:#fff!important;background:linear-gradient(90deg,#0a4ca5a8,#07172c 75%,#0000)!important;border-left-color:#7fbfff!important;box-shadow:inset 0 0 18px #0c61d82c!important}.nav-item.active{color:#fff!important;background:linear-gradient(90deg,#0864d9,#0a2f69 48%,#061226)!important;border-left-color:#fff!important;box-shadow:inset 0 0 16px #5aaaff4a,0 0 17px #0c6cff3b!important}.nav-item.active span{color:#fff!important;text-shadow:0 0 5px #fff,0 0 17px #1680ff!important}.system-card,.portal-badge,.season-chip,.migration-pill,.tag,.review-count{background:#040d1d!important;border-color:#1c68bf!important;border-radius:2px!important}.primary-button,.portal-switch,.public-site-launch,.start-week,.engine-panel button,.admin-form button,.accounting-actions button{color:#fff!important;text-transform:uppercase!important;letter-spacing:.055em!important;text-shadow:0 1px 2px #00133c!important;background:linear-gradient(#167fff 0%,#0754c3 46%,#032d75 100%)!important;border:1px solid #8cc8ff!important;border-radius:1px!important;font-family:Arial Narrow,Arial,sans-serif!important;font-weight:950!important;box-shadow:inset 0 1px #d9edff8f,inset 0 -8px 18px #001d65aa,0 0 16px #0a72ff5c!important}.primary-button:hover,.portal-switch:hover,.public-site-launch:hover,.start-week:hover,.engine-panel button:hover,.admin-form button:hover{filter:brightness(1.2)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 0 9px #fff,0 0 28px #0a72ff!important}.secondary-button,.text-button,.ghost-button,.top-menu-button{color:#88beff!important;background:#030a16!important;border-color:#255d9d!important;border-radius:1px!important}.text-button{background:0 0!important;border:0!important}.text-button:hover{text-shadow:0 0 10px #1e83ff;color:#fff!important}input:not([type=checkbox]):not([type=radio]),select,textarea{color:#f8fbff!important;background:linear-gradient(#01040a,#061126)!important;border:1px solid #164b88!important;border-radius:1px!important;box-shadow:inset 0 0 9px #000,inset 0 1px #2267a92b!important}input:focus,select:focus,textarea:focus{border-color:#55a8ff!important;box-shadow:inset 0 0 9px #000,0 0 0 1px #b9ddff,0 0 18px #0b70ff66!important}input::placeholder,textarea::placeholder{color:#667c9c!important}option{color:#fff!important;background:#020713!important}.data-table,.player-table,.standings-table,.financial-ledger,.import-audit-table,.award-ranking,.event-activity,.accounting-ledger,.regional-clean-panel{border-color:#164f9b!important;border-radius:1px!important}.data-row,.player-row,.standings-row,.financial-row,.import-audit-row,.regional-clean-row,.event-player-grid>*,.accounting-row,.review-row,.health-event-row,.regional-result-row,.regional-career-row{background:#040a15!important;border-color:#102e5c!important}.data-row:nth-child(2n),.player-row:nth-child(2n),.standings-row:nth-child(2n),.financial-row:nth-child(2n),.regional-clean-row:nth-child(2n),.accounting-row:nth-child(2n){background:#071328!important}.data-row:not(.data-header):hover,.player-row:not(.player-head):hover,.standings-row:not(.standings-head):hover,.financial-row:hover,.regional-clean-row:not(.head):hover,.accounting-row:hover{background:linear-gradient(90deg,#0a2b60,#07152b)!important;box-shadow:inset 3px 0 #2b8cff!important}.data-header,.player-head,.standings-head,.financial-head,.import-audit-head,.regional-clean-row.head,.event-player-grid.head>*,.regional-result-head,.regional-career-head{text-shadow:0 1px #00122e;color:#dcecff!important;background:linear-gradient(#0a3f88,#061d43)!important;border-color:#2674cc!important}.data-header span,.player-head span,.standings-head span,.financial-head span,.regional-clean-row.head span{color:#dcecff!important;font-weight:950!important}.admin-grid,.approval-layout,.financial-insights,.content-grid{gap:9px!important}.admin-form label,.event-modal label,.engine-panel label{color:#a4bddd!important;font-weight:800!important}.save-message{color:#dff1ff!important;background:#082354!important;border:1px solid #247ee0!important;border-radius:1px!important}.modal-backdrop{background:#000b!important}.event-modal,.player-detail,.award-results{background:linear-gradient(145deg,#02050c,#07162d 56%,#010309)!important;border:1px solid #237de6!important;border-radius:2px!important;box-shadow:0 0 0 1px #000,0 0 18px #177dff70,0 40px 110px #000!important}.modal-heading{border-color:#1d59a8!important}.modal-heading h2{color:#fff!important;text-shadow:0 0 14px #197cff!important}.modal-heading>button{color:#b9dbff!important;background:#020713!important;border-color:#236ac0!important;border-radius:1px!important}.complete-player-detail{background:linear-gradient(145deg,#01040b,#06162d 55%,#000)!important;border-color:#2685f1!important}.complete-player-detail>.modal-heading{background:linear-gradient(100deg,#000,#09234b 55%,#01040a)!important;border-color:#2378d9!important}.complete-player-detail>.detail-kpis.six,.complete-player-detail>.profile-sections,.complete-player-detail>.career-breakdown,.complete-player-detail>.complete-history-layout{background:#1d66c5!important;border-color:#1d66c5!important}.complete-player-detail>.detail-kpis.six>div,.complete-player-detail>.profile-sections>.detail-group,.complete-player-detail>.career-breakdown>div,.complete-player-detail>.complete-history-layout>section,.complete-player-detail>.complete-history-layout>aside{background:#040c1a!important}.complete-player-detail>.career-breakdown>div:after{background:linear-gradient(90deg,#1683ff 0 70%,#cbe7ff 70% 76%,#0b254d 76%)!important;box-shadow:0 0 10px #1683ff!important}.league-control,.regional-clean{color:#f8fbff}.engine-top{background:linear-gradient(90deg,#000,#09285a 48%,#020713)!important;border-color:#2375d6!important;border-radius:2px!important;box-shadow:0 0 17px #0a6fff3d!important}.engine-title strong{text-shadow:0 0 14px #167eff;color:#fff!important}.engine-title small{color:#62adff!important}.engine-panel>h3,.regional-clean nav button.active{color:#fff!important;text-shadow:0 0 9px #0d5fff!important;background:linear-gradient(90deg,#0c62ce,#073d88)!important;border-color:#4b9cff!important}.engine-table,.engine-payout-table,.payout-preview,.actual-payout-total,.regional-clean-row{border-color:#185bb5!important}.regional-clean>header{background:linear-gradient(90deg,#000,#082758 55%,#020713)!important;border-color:#2c82e4!important}.regional-clean nav{background:#020713!important;border-color:#1e65bc!important}.regional-clean nav button{color:#7ea1c7!important}.regional-clean nav button.active{color:#fff!important}.regional-clean-kpis article{background:linear-gradient(145deg,#030715,#0a1b39)!important;border-color:#1c6ed1!important}.bk-public{color:#fff!important;background:#000!important}.bk-public-header{background:linear-gradient(90deg,#000,#07162e 55%,#000)!important}.bk-public-header nav button{color:#88a2c4!important}.bk-public-header nav button.active,.bk-public-header nav button:hover{color:#fff!important;text-shadow:0 0 12px #1b7cff!important}.bk-public-header nav button:after{background:#1681ff!important;box-shadow:0 0 12px #1681ff!important}.bk-public-hero{background:linear-gradient(118deg,#0000 0 69%,#4c9fff30 69.3% 69.6%,#0000 69.9%),radial-gradient(circle at 76% 40%,#075eff88,#0000 24%),linear-gradient(110deg,#000 0%,#06152e 58%,#000 100%)!important;border-color:#1b73dd!important}.bk-public-hero:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(132deg,#0000 0 54px,#0b56c92b 55px,#0000 56px 109px);position:absolute;inset:0}.bk-public-hero h1,.bk-public-feature h2,.bk-public-content h2{text-transform:uppercase;font-style:italic;color:#fff!important;text-shadow:3px 3px #001a57,0 0 9px #fff,0 0 28px #0873ff!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.bk-public-hero p,.bk-public-content>p,.bk-public-feature p{text-shadow:0 0 9px #086fff;color:#4e9fff!important}.bk-public-hero>aside,.bk-public-score,.bk-public-band article,.bk-public-events article,.bk-live>div,.public-tier-results{background:linear-gradient(145deg,#030714,#091a36 58%,#010309)!important;border-color:#1d68c6!important;border-radius:2px!important;box-shadow:inset 0 0 24px #075eff17,0 0 16px #075eff27!important}.bk-public-band article>b,.bk-public-score b,.bk-live div>b{color:#63adff!important;text-shadow:0 0 15px #1376ff!important}.bk-public-events article>small,.bk-public-events article>button,.public-result-row.head,.public-tier-results h3{color:#63adff!important}.bk-public footer{background:#01040b!important;border-color:#1c61ba!important}.bk-gallery-manual{background:#000!important;border-color:#1b73d8!important}.gallery-prev,.gallery-next{background:#020713e8!important;border-color:#448fe6!important;border-radius:1px!important}.gallery-dots button.active{background:#147cff!important;box-shadow:0 0 13px #147cff!important}.positive-money,.good-tag,.health-healthy,.recon-matched{color:#6cf0b6!important}.negative-money,.health-blocked,.bad-tag{color:#ff6f7f!important}.health-review,.health-waiting,.status-pill{color:#ffd56f!important}.review-count.clear{color:#8ec2ff!important;background:#071b3b!important;border-color:#2876ce!important}@media (width<=760px){.workspace{background:#020713b8!important}.topbar h1{font-size:27px!important}.panel,.stat-card,.engine-panel{box-shadow:inset 0 0 18px #075eff12,0 8px 22px #000a!important}.bk-public-hero h1{font-size:50px!important}}.player-detail .detail-group,.player-detail .all-source-fields,.player-detail .history-card,.player-detail .history-detail-grid,.player-detail .history-detail-grid>.detail-group,.player-detail .history-list,.player-detail .partner-rule,.player-detail .event-history-cards,.player-detail .complete-history-layout>section,.player-detail .complete-history-layout>aside{color:#f7fbff!important;background:#030a17!important;border-color:#185bb5!important;border-radius:1px!important}.player-detail .detail-group h3,.player-detail .complete-history-layout h3,.player-detail .history-heading h3,.player-detail .all-source-fields>summary{color:#65acff!important;text-shadow:0 0 10px #1175ff!important;background:linear-gradient(90deg,#041127,#0a2e68,#041127)!important;border-color:#174b91!important}.player-detail .detail-group>div{background:#164d98!important}.player-detail .detail-group span{background:#050e20!important;border-color:#143c76!important}.player-detail .detail-group span:nth-child(2n){background:#07162e!important}.player-detail .detail-group small,.player-detail .history-list small,.player-detail .history-card small{color:#819cbd!important}.player-detail .detail-group strong,.player-detail .history-list strong,.player-detail .history-card strong{color:#f8fbff!important}.player-detail .history-card summary{background:linear-gradient(90deg,#050d1c,#071b39)!important;border-color:#1758a9!important}.player-detail .history-card summary:hover,.player-detail .history-card[open] summary{color:#fff!important;background:linear-gradient(90deg,#082c66,#0a1c3b)!important}.player-detail .history-card summary b,.player-detail .history-card summary em{color:#62aaff!important;text-shadow:0 0 8px #1477ff!important}.player-detail .history-detail-grid{background:#020713!important}.player-detail .history-list>div{background:#050e1d!important;border-color:#143866!important}.player-detail .partner-rule{background:linear-gradient(90deg,#082454,#041020)!important;border-left:3px solid #1b7fff!important}.player-detail .partner-rule strong{color:#fff!important}.player-detail .partner-rule span{color:#83a3ca!important}.player-detail .career-breakdown small{color:#86a8cf!important}.player-detail .career-breakdown span{color:#65acff!important}.player-detail .history-heading>span{color:#79b7ff!important;background:#071b3b!important;border-color:#1f69c6!important;border-radius:1px!important}.player-portal,.player-stage{background:0 0!important}.player-hero{background:linear-gradient(115deg,#000,#071a39 60%,#01040b)!important;border:1px solid #1d72d7!important;border-radius:2px!important;box-shadow:inset 0 0 38px #075eff20,0 0 20px #075eff28!important}.player-hero h1{text-transform:uppercase;font-style:italic;text-shadow:2px 2px #001845,0 0 18px #1479ff!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.player-hero>p,.player-finder>p{color:#7da4d3!important}.player-hero-stats span,.player-finder,.player-timeline{background:#030a17!important;border-color:#185bb5!important;border-radius:1px!important}.player-hero-stats strong{text-shadow:0 0 10px #1479ff;color:#fff!important}.player-hero-stats small{color:#77a7dc!important}.player-finder input{background:#020713!important}.player-finder>button{color:#fff!important;background:#050e1e!important;border-color:#123b78!important;border-radius:1px!important}.player-finder>button:hover,.player-finder>button.active{background:linear-gradient(90deg,#0a58bf,#092653)!important;border-color:#4a9cff!important;box-shadow:inset 3px 0 #fff,0 0 13px #0b6eff55!important}.player-finder>button small,.player-history-row small{color:#839cbb!important}.player-finder>button b,.player-history-row em{color:#68adff!important}.player-history-row{background:#040c19!important;border-color:#143969!important}.player-history-row:nth-child(2n){background:#07152b!important}.player-history-row:hover{background:#0a2856!important}.player-history-row>b{color:#63aaff!important;text-shadow:0 0 9px #0f75ff!important}.player-history-row strong{color:#fff!important}.event-modal .event-detail-banner,.event-modal .public-event-detail{background:#1f73d5!important;border-color:#1f73d5!important}.event-modal .event-detail-banner>span,.event-modal .public-event-detail>span{background:#040c19!important;border-color:#164d98!important}.event-modal .event-detail-banner small,.event-modal .public-event-detail small{color:#6eafff!important}.event-modal .event-detail-banner strong,.event-modal .public-event-detail strong{color:#fff!important}.event-description,.public-event-description{color:#b1c6e0!important}.event-notes{background:#071a38!important;border-left-color:#217fff!important}.event-notes small{color:#6eafff!important}.event-notes span{color:#e8f2ff!important}.event-player-grid{background:#1a5fb9!important}.event-player-grid>*{color:#dcecff!important;background:#040c19!important}.event-player-grid:nth-child(2n)>*{background:#07152b!important}.event-player-grid.head>*{color:#fff!important;background:linear-gradient(#0b4fae,#072d68)!important}.event-list-row,.event-activity button{background:#040c19!important;border-color:#153c76!important}.event-list-row:nth-child(2n),.event-activity button:nth-child(2n){background:#07152b!important}.event-list-row:hover,.event-activity button:hover{background:linear-gradient(90deg,#092c63,#06152b)!important}.event-list-row small,.event-activity small{color:#829bbb!important}.event-list-row strong,.event-activity strong{color:#fff!important}.compact-section-head{border-color:#174a90!important}.new-player-inline,.player-picker-results{background:#020713!important;border-color:#1a61bd!important}.player-picker-results button{color:#fff!important;background:#050e1e!important;border-color:#143b74!important}.player-picker-results button:hover,.player-picker-results button.selected{background:#0b4da6!important}.regional-clean-panel,.regional-tier-panel,.regional-control,.regional-results,.regional-podium,.regional-career,.regional-summary{background:#030a17!important;border-color:#195fba!important}.regional-clean-row,.regional-tier-row,.regional-registration-row,.regional-payout-row,.regional-result-row,.regional-career-row{background:#040c19!important;border-color:#12396f!important}.regional-clean-row:nth-child(2n),.regional-tier-row:nth-child(2n),.regional-registration-row:nth-child(2n),.regional-payout-row:nth-child(2n),.regional-result-row:nth-child(2n),.regional-career-row:nth-child(2n){background:#07152b!important}.regional-clean-row.head,.regional-tier-head,.regional-registration-head,.regional-payout-head,.regional-result-head,.regional-career-head{color:#fff!important;background:linear-gradient(#0c4fa9,#062d67)!important}.regional-clean-row span,.regional-tier-row span,.regional-registration-row span,.regional-payout-row span,.regional-result-row span,.regional-career-row span{color:#dbeaff!important}.regional-clean-row small,.regional-tier-row small,.regional-registration-row small,.regional-payout-row small,.regional-result-row small,.regional-career-row small{color:#7f9cbe!important}.regional-podium>div>div{border-color:#14396f!important}.regional-podium>div>div>b,.regional-career-row>span:first-child b{color:#7db9ff!important;background:#0a397a!important}.regional-podium em{color:#6eafff!important}.regional-facts span,.registration-summary article,.regional-recon-grid article{background:#040c19!important;border-color:#185bb5!important;border-radius:1px!important}.regional-facts small,.registration-summary small,.regional-recon-grid small{color:#7f9cbe!important}.registration-summary i{background:#08152b!important}.registration-summary i span{background:linear-gradient(90deg,#0a5fd0,#62adff)!important;box-shadow:0 0 10px #0b73ff!important}.trend-chart,.revenue-mix,.financial-scorecard,.statistics-charts>*,.mix-row>div:last-child{background:#030a17!important;border-color:#185bb5!important;border-radius:1px!important}.trend-chart small,.chart-labels,.statistics-filters label,.financial-filters label{color:#7f9cbe!important}.trend-chart svg polyline{filter:drop-shadow(0 0 4px #1175ff);stroke:#65adff!important}.trend-chart svg circle{fill:#eaf5ff!important;stroke:#1478ff!important}.trend-chart svg line,.trend-chart svg path{stroke:#153b75!important}.mix-row{border-color:#12396f!important}.mix-row>div:last-child{background:#061226!important}.mix-row:first-child i{background:#0a63e6!important}.mix-row:nth-child(2) i{background:#2e82f4!important}.mix-row:nth-child(3) i{background:#6af!important}.mix-row:nth-child(4) i{background:#b5d7ff!important}.financial-equation,.airmail-equation,.calc-list,.calculation-rule{background:#041126!important;border-color:#185bb5!important;border-radius:1px!important}.financial-equation span,.calc-list span,.airmail-equation span,.calculation-rule small{color:#839fbe!important}.financial-equation b,.calc-list strong,.airmail-equation strong,.calculation-rule strong{color:#fff!important}.calculation-rule{border-left-color:#1d7fff!important}.calculation-rule span{color:#b7d0ed!important}.finance-form fieldset,.calculation-panel,.recon-metric,.reconciliation-layout>*,.accounting-readiness,.accounting-ledger,.accounting-mappings,.mapping-table,.accounting-table{background:#030a17!important;border-color:#185bb5!important}.finance-form h3,.summary-lines>small,.compact-finance h4,.mapping-row.head,.accounting-row.head{color:#65acff!important;background:#061c3d!important;border-color:#1d65bd!important}.summary-lines>div,.summary-lines>strong,.calc-list>div,.compact-result,.compact-input,.recon-metric,.mapping-row,.accounting-row{background:#040c19!important;border-color:#12396f!important}.summary-lines>div:nth-child(2n),.calc-list>div:nth-child(2n),.mapping-row:nth-child(2n),.accounting-row:nth-child(2n){background:#07152b!important}.summary-lines span,.compact-result span,.recon-metric em,.mapping-row small,.accounting-row small{color:#829bbb!important}.summary-lines b,.compact-result b,.recon-metric strong,.mapping-row strong,.accounting-row strong{color:#fff!important}.recon-metric>small,.accounting-note{color:#6faaff!important}.recon-metric input{background:#020713!important}.migration-steps>div{background:#040c19!important;border-color:#174a90!important;border-radius:1px!important}.migration-steps .complete{color:#dbeaff!important;background:#082550!important;border-color:#2479d9!important}.migration-steps .complete b{color:#fff!important;background:#0b54b5!important}.accounting-flow span{color:#dcecff!important;background:#040d1d!important;border-color:#1c62bb!important}.accounting-flow b{color:#66adff!important}.accounting-kpis article{background:#040c19!important;border-color:#185bb5!important;border-radius:1px!important}.accounting-kpis small{color:#829bbb!important}.accounting-kpis strong{text-shadow:0 0 10px #1478ff;color:#fff!important}.accounting-readiness p{background:#06152b!important;border-color:#15498d!important}.accounting-readiness p.passed{background:#082550!important;border-color:#2479d9!important}.mapping-row button{color:#fff!important;background:linear-gradient(#116edc,#063b86)!important;border-color:#78b8ff!important;border-radius:1px!important}.award-cards article,.award-ranking,.award-ranking>div,.import-readiness>div,.health-check,.health-actions>button,.admin-clean-card,.admin-clean-form,.admin-list.clean>div,.member-strip article,.carousel-admin-grid figure{background:#040c19!important;border-color:#185bb5!important;border-radius:1px!important}.award-cards article:nth-child(2n),.award-ranking>div:nth-child(2n),.admin-list.clean>div:nth-child(2n){background:#07152b!important}.award-icon,.award-score,.award-rule,.award-cards button{color:#65acff!important}.award-ranking>div>b,.import-readiness b,.admin-clean-card>header>span,.admin-avatar{color:#dcebff!important;background:#0a397a!important;border-color:#4c99f2!important}.award-ranking em{text-shadow:0 0 9px #1478ff;color:#73b5ff!important}.award-ranking small,.award-cards p,.award-cards small,.import-readiness small,.health-check small,.health-actions small,.admin-list small,.member-strip small{color:#819bbb!important}.file-drop,.connector-note,.warning-box,.empty-state{background:#040c19!important;border-color:#185bb5!important;border-radius:1px!important}.file-drop{border-style:dashed!important}.connector-note{border-left-color:#1b7fff!important}.warning-box{background:#071a37!important;border-color:#235d9e!important}.warning-box strong{color:#86bdff!important}.warning-box p{color:#a7bdd8!important}.empty-state{color:#7897bb!important}.empty-state strong{color:#fff!important}.health-badge,.health-check b{border-radius:1px!important}.health-planned{color:#6eafff!important;background:#082a58!important}.admin-clean-card>header{background:linear-gradient(90deg,#041127,#092b60)!important;border-color:#174a90!important}.admin-clean-form h3{color:#65acff!important}.carousel-admin-grid figcaption{color:#dbeaff!important;background:#040c19!important}.carousel-admin-grid figcaption button{border-radius:1px!important}.public-result-modal,.tiered-results-modal{background:linear-gradient(145deg,#01040b,#06162d 58%,#000)!important}.public-tier-results{background:#030a17!important;border-color:#1b67c7!important}.public-tier-results>div:first-child{background:linear-gradient(90deg,#0b4ea8,#071c3d)!important;border-color:#247bdc!important}.public-tier-results>div:first-child span{color:#a4bad5!important}.public-result-row{background:#040c19!important;border-color:#133a72!important}.public-result-row:nth-child(2n){background:#07152b!important}.public-result-row:hover{background:#0a2856!important}.public-result-row.head{color:#fff!important;background:linear-gradient(#0b4fae,#072d68)!important}.public-result-row b{text-shadow:0 0 8px #1478ff;color:#6eafff!important}.public-result-row strong{color:#fff!important}.public-result-row span{color:#a5b9d1!important}.bk-about aside strong{background:#071a38!important;border-left-color:#1b7fff!important}.bk-live a{background:linear-gradient(#1177ed,#073d8c)!important;border:1px solid #7ebcff!important;box-shadow:0 0 15px #0b72ff55!important}.compact-engine,.compact-panel,.compact-finance,.compact-payouts{color:#f7fbff!important}.compact-engine-head{background:linear-gradient(90deg,#000,#09285a 48%,#020713)!important;border-color:#2379dd!important}.compact-engine-head b{text-shadow:0 0 13px #1478ff;color:#fff!important}.compact-engine-head small{color:#78b5ff!important}.compact-kpis{background:#1b64c3!important;border-color:#1b64c3!important}.compact-kpis>span{background:#040c19!important}.compact-kpis small{color:#86a6ca!important}.compact-kpis b{text-shadow:0 0 9px #1478ff;color:#fff!important}.compact-panel{background:#030a17!important;border-color:#185bb5!important}.compact-panel>h3{color:#fff!important;background:linear-gradient(90deg,#0b59bf,#073472)!important;border-color:#378bea!important}.compact-entry,.compact-input,.compact-result,.compact-payout-row{background:#040c19!important;border-color:#12396f!important}.compact-entry:nth-child(2n),.compact-payout-row:nth-child(2n){background:#07152b!important}.compact-entry.head,.compact-payout-head{color:#fff!important;background:linear-gradient(#0b4fae,#072d68)!important}.compact-input span,.compact-result span,.compact-payout-row span{color:#9ab0cb!important}.compact-result b,.compact-payout-row b{color:#fff!important}.add-line{color:#6eafff!important;background:#061a38!important;border-color:#286fca!important}:root{--command-sidebar:216px;--command-gap:10px;--command-header:74px}body{font-size:13px}.admin-portal.app-shell{grid-template-columns:var(--command-sidebar) minmax(0, 1fr);min-height:100vh}.admin-portal .sidebar{height:100vh;padding:10px 8px 12px;overflow:hidden auto}.admin-portal .mobile-nav-header{display:block}.admin-portal .brand-lockup{gap:9px;min-height:58px;padding:6px 8px 12px}.admin-portal .brand-lockup .bk-logo{flex:0 0 43px;width:43px;height:43px}.admin-portal .brand-lockup strong{font-size:19px;line-height:1}.admin-portal .brand-lockup span{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.admin-portal .portal-badge{gap:2px;margin:8px 2px 7px;padding:8px 9px;display:grid}.admin-portal .portal-badge small,.admin-portal .portal-badge span{letter-spacing:.1em;font-size:8px}.admin-portal .sidebar nav{border-top:1px solid var(--bk-line);gap:0;margin:0}.admin-portal .nav-item{gap:9px;min-height:38px;margin:0;padding:7px 10px;font-size:10px;border-bottom:1px solid #123868!important}.admin-portal .nav-item span{width:20px;font-size:14px}.admin-portal .system-card{margin:10px 2px 0;padding:8px 9px;font-size:9px}.admin-portal .system-card small{margin-top:3px;font-size:8px}.admin-portal .workspace{min-width:0;padding:0 10px 18px;background-size:cover!important}.admin-portal .topbar{z-index:30;min-height:var(--command-header);margin:0 -10px 10px;padding:8px 14px 8px 18px;position:sticky;top:0}.admin-portal .topbar>div:first-child{align-content:center;display:grid}.admin-portal .topbar .eyebrow{margin-bottom:3px;font-size:8px}.admin-portal .topbar h1{font-size:28px;line-height:1}.admin-portal .top-actions{gap:6px}.admin-portal .portal-switch,.admin-portal .season-chip{min-height:30px;padding:7px 10px;font-size:9px}.admin-portal .avatar{width:36px;height:36px;font-size:10px}.admin-portal .view-stage{gap:var(--command-gap);max-width:1700px;margin:0 auto;display:grid}.admin-portal .public-site-launch{padding:8px 11px;font-size:9px;bottom:10px;right:12px}.admin-portal .electric-footer{min-height:28px;margin:8px 0 0;padding:7px;font-size:8px}.command-home-workspace .topbar{display:none}.home-dashboard-workspace .topbar.home-graphic-header{background:radial-gradient(circle at 74% 10%,#157dff33,#0000 25%),linear-gradient(105deg,#01040a 0%,#08234a 52%,#01040a 100%);border-bottom:2px solid #1687ff;min-height:92px;margin-bottom:10px;padding:9px 18px;display:flex;overflow:hidden;box-shadow:inset 0 -20px 45px #04142d,0 5px 22px #000b,0 0 18px #1687ff44}.home-dashboard-workspace .topbar.home-graphic-header:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#2ba9ff1b 43%,#0000 48%),repeating-linear-gradient(90deg,#0000 0 79px,#1787ff0b 80px);position:absolute;inset:0}.home-dashboard-workspace .topbar.home-graphic-header:after{content:"⚡";color:#1a8cff20;filter:drop-shadow(0 0 14px #1688ff);pointer-events:none;font-size:132px;line-height:1;position:absolute;top:-31px;left:46%;transform:rotate(13deg)}.home-dashboard-workspace .home-header-brand{gap:12px;position:relative;z-index:1!important;align-items:center!important;display:flex!important}.home-dashboard-workspace .home-header-brand>img{object-fit:cover;background:#020711;border:1px solid #45b5ff;border-radius:50%;flex:0 0 66px;width:66px;height:66px;box-shadow:0 0 20px #168aff88}.home-dashboard-workspace .home-header-brand>div{display:grid}.home-dashboard-workspace .home-header-brand h1{letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 13px #168cff,2px 2px #06296b;font-family:Impact,Arial Narrow,sans-serif;font-style:italic;font-size:clamp(26px,3vw,42px)!important}.home-dashboard-workspace .home-header-brand small{color:#65c6ff;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.home-dashboard-workspace .home-graphic-header .top-actions{z-index:1;position:relative}.command-home-workspace{padding-top:8px!important}.admin-portal .command-hero{grid-template-columns:minmax(0,1.8fr) minmax(210px,.55fr);min-height:92px;padding:14px 18px}.admin-portal .command-hero h2{margin:2px 0 5px;font-size:clamp(23px,3vw,38px);line-height:.96}.admin-portal .command-hero p{max-width:760px;margin:3px 0;font-size:10px;line-height:1.45}.admin-portal .command-hero .electric-mark{min-height:70px}.admin-portal .command-kpis,.admin-portal .stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-portal .stat-card{align-content:space-between;min-height:82px;padding:10px 12px;display:grid}.admin-portal .stat-card small{letter-spacing:.09em;text-transform:uppercase;font-size:8px}.admin-portal .stat-card strong{font-size:25px;line-height:1}.admin-portal .stat-card span{font-size:8px;line-height:1.25}.admin-portal .dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.8fr);gap:8px}.admin-portal .source-panel,.admin-portal .review-panel,.admin-portal .audit-panel{margin:0;padding:10px 12px}.admin-portal .panel-heading{border-bottom:1px solid #143b70;min-height:40px;margin-bottom:2px;padding-bottom:7px}.admin-portal .panel-heading h2{font-size:16px;line-height:1.05}.admin-portal .panel-heading .eyebrow{margin-bottom:3px;font-size:7px}.admin-portal .event-activity button{min-height:48px;padding:7px 8px}.admin-portal .event-activity strong,.admin-portal .leader-list strong{font-size:10px}.admin-portal .event-activity small,.admin-portal .leader-list small{font-size:8px}.admin-portal .leader-list>div{grid-template-columns:25px 32px 1fr auto;gap:7px;min-height:50px;padding:6px 4px}.admin-portal .leader-list em{font-size:13px}.admin-portal .audit-panel{grid-template-columns:1.15fr 1fr auto;gap:12px;min-height:84px}.admin-portal .audit-copy h2{font-size:15px}.admin-portal .audit-copy p:last-child{margin-top:3px;font-size:9px}.admin-portal .audit-flow span{padding:5px 6px;font-size:8px}.admin-portal .page-heading,.admin-portal .statistics-hero,.admin-portal .finance-hero,.admin-portal .health-hero,.admin-portal .regional-hero,.admin-portal .accounting-hero{min-height:auto;margin:0;padding:10px 12px}.admin-portal .page-heading h2,.admin-portal .statistics-hero h2,.admin-portal .finance-hero h2,.admin-portal .health-hero h2,.admin-portal .regional-hero h2,.admin-portal .accounting-hero h2{margin:2px 0;font-size:20px;line-height:1.05}.admin-portal .page-heading p,.admin-portal .statistics-hero p,.admin-portal .finance-hero p,.admin-portal .health-hero p,.admin-portal .regional-hero p,.admin-portal .accounting-hero p{margin:3px 0;font-size:9px;line-height:1.45}.admin-portal .panel,.admin-portal .engine-panel,.admin-portal .compact-panel,.admin-portal .regional-clean-panel,.admin-portal .admin-clean-card,.admin-portal .admin-clean-form,.admin-portal .accounting-card{padding:10px 12px}.admin-portal .content-grid,.admin-portal .statistics-grid,.admin-portal .finance-grid,.admin-portal .regional-grid,.admin-portal .admin-clean-grid,.admin-portal .accounting-grid{gap:8px}.admin-portal .season-kpis,.admin-portal .money-kpis,.admin-portal .health-kpis,.admin-portal .regional-kpis,.admin-portal .accounting-kpis,.admin-portal .detail-kpis{gap:6px;margin:0}.admin-portal .season-kpis article,.admin-portal .money-kpis article,.admin-portal .health-kpis article,.admin-portal .regional-kpis article,.admin-portal .accounting-kpis article,.admin-portal .detail-kpis>div{min-height:66px;padding:8px 10px}.admin-portal .season-kpis strong,.admin-portal .money-kpis strong,.admin-portal .health-kpis strong,.admin-portal .regional-kpis strong,.admin-portal .accounting-kpis strong,.admin-portal .detail-kpis strong{font-size:19px}.admin-portal input:not([type=checkbox]):not([type=radio]),.admin-portal select{min-height:32px;padding:6px 9px;font-size:10px;border-radius:6px!important}.admin-portal textarea{min-height:58px;padding:7px 9px;font-size:10px;border-radius:6px!important}.admin-portal label{gap:4px;font-size:9px}.admin-portal .primary-button,.admin-portal .secondary-button{min-height:31px;padding:7px 10px}.admin-portal table,.admin-portal .player-table,.admin-portal .event-table,.admin-portal .accounting-table,.admin-portal .mapping-table{font-size:9px}.admin-portal .player-row,.admin-portal .standings-row,.admin-portal .review-row,.admin-portal .event-list-row,.admin-portal .accounting-row,.admin-portal .mapping-row{min-height:42px;padding-top:6px;padding-bottom:6px}.admin-portal .player-row small,.admin-portal .standings-row small,.admin-portal .review-row small,.admin-portal .event-list-row small{font-size:7px}.admin-portal .engine-top,.admin-portal .compact-engine-head,.admin-portal .regional-clean>header{min-height:55px;padding:8px 10px}.admin-portal .engine-kpis,.admin-portal .compact-kpis,.admin-portal .regional-clean-kpis{gap:5px;margin:6px 0}.admin-portal .engine-kpi,.admin-portal .compact-kpis>span,.admin-portal .regional-clean-kpis article{min-height:57px;padding:7px 9px}.admin-portal .engine-main,.admin-portal .compact-engine-main{gap:7px}.admin-portal .engine-panel>h3,.admin-portal .compact-panel>h3{min-height:28px;margin:-10px -12px 8px;padding:6px 10px;font-size:10px}.player-photo{object-fit:cover;border:1px solid var(--bk-electric);background:var(--bk-ink);color:var(--bk-ice);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 12px #1681ff55}.player-photo.small{width:28px;height:28px;font-size:8px;font-weight:900}.player-photo.large{width:76px;height:76px;font-size:18px;font-weight:950}.player-name-cell{align-items:center;gap:8px;min-width:0;display:flex!important}.player-name-cell>span{min-width:0;display:grid}.player-profile-heading{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid!important}.player-photo-editor{border:1px solid var(--bk-line);background:var(--bk-ink);grid-template-columns:76px minmax(180px,1fr) auto auto;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:grid}.player-photo-editor .player-photo{display:none}.player-photo-editor label{gap:3px;display:grid}.player-photo-editor input[type=file]{height:auto;padding:5px}.player-detail{width:min(1320px,100vw - 24px);max-height:calc(100vh - 24px);padding:10px 12px;top:12px!important}.player-backdrop{overflow:auto;align-items:flex-start!important;padding:12px!important}.player-detail .profile-sections{gap:7px}.player-detail .detail-group h3,.player-detail .complete-history-layout h3,.player-detail .history-heading h3{min-height:28px;padding:6px 8px;font-size:10px}.player-detail .detail-group span{min-height:40px;padding:6px 7px}.player-detail .detail-group small{font-size:7px}.player-detail .detail-group strong{font-size:9px}.player-detail .history-card summary{min-height:42px;padding:7px 9px}.player-detail .history-detail-grid{gap:6px;padding:7px}.player-hero>.player-photo.large{float:left;width:92px;height:92px;margin:0 16px 8px 0}.player-finder>button{align-items:center;grid-template-columns:32px 1fr auto!important}.modal-backdrop{overflow:auto;align-items:flex-start!important;padding:12px!important}.event-modal,.tiered-results-modal,.event-create-modal{max-height:calc(100vh - 24px);margin:0 auto;padding:10px 12px}.modal-heading{min-height:52px;margin-bottom:7px;padding:7px 0}.event-detail-banner,.public-event-detail{margin:7px 0}.event-detail-banner>span,.public-event-detail>span{padding:7px}.regional-clean nav{gap:2px;min-height:36px;padding:3px}.regional-clean nav button{min-height:29px;padding:5px 8px;font-size:8px}.regional-clean-row,.regional-tier-row,.regional-registration-row,.regional-payout-row,.regional-result-row,.regional-career-row,.public-result-row{min-height:37px;padding:5px 7px;font-size:9px}.admin-clean-form,.admin-clean-form .form-grid{gap:7px}.admin-list.clean>div{min-height:42px;padding:7px 9px}@media (width<=1100px){:root{--command-sidebar:76px}.admin-portal .brand-lockup>div,.admin-portal .portal-badge,.admin-portal .nav-item:not(.active){font-size:0}.admin-portal .brand-lockup{justify-content:center}.admin-portal .nav-item{justify-content:center;padding-inline:4px}.admin-portal .nav-item span{font-size:15px}.admin-portal .system-card{display:none}.admin-portal .dashboard-grid{grid-template-columns:1fr}.admin-portal .command-kpis,.admin-portal .stat-grid{grid-template-columns:repeat(3,1fr)}}.admin-portal .nav-group:after{content:"";z-index:249;width:12px;height:100%;position:absolute;top:0;left:100%}.admin-portal .nav-group:hover .nav-flyout,.admin-portal .nav-group:focus-within .nav-flyout{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.home-command-v2 .readiness-hover-note{margin-top:8px}.league-engine-v3 .league-entry-panel .compact-entry:not(.head)>input{min-width:0;width:calc(100% - 12px)!important;margin:6px!important}@media (width<=1450px){.regional-pl-grid{grid-template-columns:minmax(280px,.7fr) minmax(580px,1.3fr)}}@media (width<=1050px){.regional-pl-grid{grid-template-columns:1fr}.regional-extras>form{grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) minmax(120px,1fr) 126px}}@media (width<=760px){.player-photo-editor{grid-template-columns:minmax(0,1fr) auto}.player-photo-editor>.secondary-button,.player-photo-editor>.text-button{grid-column:auto}.regional-extras>form{grid-template-columns:1fr 1fr}.regional-extras>form button{grid-column:1/-1}}:root{--bk-black:#000207;--bk-ink:#020816;--bk-navy:#06162f;--bk-panel:#061426;--bk-panel-2:#0a1b35;--bk-blue:#087dff;--bk-blue-hot:#218cff;--bk-electric:#39dcff;--bk-ice:#f4fbff;--bk-silver:#b9cadb;--bk-muted:#8da7c0;--bk-line:#167fc8;--bg:var(--bk-black);--panel:var(--bk-panel);--panel-2:var(--bk-panel-2);--line:var(--bk-line);--blue:var(--bk-blue-hot);--cyan:var(--bk-electric);--ink:var(--bk-ice);--text:var(--bk-ice);--muted:var(--bk-muted)}body,.app-shell,.admin-portal,.player-portal{color:var(--bk-ice)!important;background:radial-gradient(circle at 72% -8%,#087dff35,#0000 32%),linear-gradient(145deg,#000207,#041126 54%,#000207)!important}.admin-portal small,.player-portal small,.admin-portal label,.player-portal label{font-size:12px;line-height:1.35}.admin-portal .panel,.player-portal .panel,.admin-portal .business-panel,.admin-portal .compact-panel,.admin-portal .regional-clean-panel,.admin-portal .accounting-card{border-color:var(--bk-line)!important;background:linear-gradient(145deg,#030916,#07182e 58%,#01050c)!important}.admin-portal input,.admin-portal select,.admin-portal textarea,.player-portal input,.player-portal select,.player-portal textarea{background:#020a16!important;border-color:#176ea9!important}.bk-logo{object-fit:contain!important;border-radius:10px!important}@media (width<=700px){:root{--command-header:62px}.admin-portal.app-shell{display:block}.admin-portal .sidebar{height:auto;padding:7px 10px}.admin-portal .workspace{padding:0 8px 14px}.admin-portal .topbar{margin:0 -8px 8px;padding:7px 10px}.admin-portal .topbar h1{font-size:22px}.admin-portal .season-chip{display:none}.admin-portal .command-kpis,.admin-portal .stat-grid{grid-template-columns:1fr 1fr}.admin-portal .audit-panel,.admin-portal .command-hero{grid-template-columns:1fr}.player-photo-editor{grid-template-columns:1fr 1fr}.player-photo-editor label{grid-column:1/-1}.player-profile-heading{grid-template-columns:58px 1fr auto}.player-photo.large{width:58px;height:58px}.player-detail{width:100%;max-height:none}.player-backdrop,.modal-backdrop{padding:0!important}.event-modal,.tiered-results-modal,.event-create-modal{width:100%;max-height:none}}.business-dashboard{gap:8px;min-width:0;transition:opacity .18s;display:grid}.business-dashboard.refreshing{opacity:.58;pointer-events:none}.business-masthead{border:1px solid var(--bk-line);background:linear-gradient(100deg,#000 0%,#07162e 50%,#000 100%);grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:12px;min-height:82px;padding:8px 14px;display:grid;box-shadow:inset 0 0 28px #075eff1f,0 0 18px #075eff2c}.business-mast-brand{align-items:center;gap:10px;display:flex}.business-mast-brand img{object-fit:cover;border:1px solid var(--bk-electric);border-radius:50%;width:62px;height:62px;box-shadow:0 0 15px #167fff66}.business-mast-brand strong{letter-spacing:.035em;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;font-style:italic;display:block}.business-mast-brand small{color:var(--bk-electric);letter-spacing:.14em;font-size:7px;font-weight:900;display:block}.business-mast-title{text-align:center}.business-mast-title h2{letter-spacing:.045em;text-shadow:0 0 15px #187cff;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:32px;font-style:italic}.business-mast-title span{color:var(--bk-electric);letter-spacing:.08em;border-top:1px solid #1d65c4;border-bottom:1px solid #1d65c4;margin-top:2px;padding:2px 22px;font-size:13px;font-style:italic;font-weight:900;display:inline-flex}.business-season-picker{justify-self:end;gap:4px;width:min(230px,100%);display:grid}.business-season-picker span{color:var(--bk-electric);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.business-season-picker select{width:100%;font-weight:800;height:34px!important}.business-loading{text-align:center;place-content:center;gap:8px;min-height:220px;display:grid}.business-loading strong{font-size:18px}.business-loading span{color:var(--bk-muted)}.business-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.business-kpis article{background:linear-gradient(145deg,#030714,#0a1933 58%,#02050b);border:1px solid #155fc1;justify-content:space-between;align-items:center;gap:8px;min-height:92px;padding:11px 12px;display:flex;position:relative;box-shadow:inset 0 0 22px #075eff16}.business-kpis article:before{content:"";background:linear-gradient(#63c2ff,#0967ff);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #147bff}.business-kpis article>span{gap:4px;min-width:0;display:grid}.business-kpis small{text-transform:uppercase;color:#b6c8dd;letter-spacing:.08em;font-size:7px;font-weight:900}.business-kpis strong{white-space:nowrap;color:#fff;text-shadow:0 0 10px #1479ff;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;line-height:1}.business-kpis em{text-overflow:ellipsis;white-space:nowrap;color:#829bbb;font-size:7px;font-style:normal;overflow:hidden}.business-kpis article>b{color:#4da3ff;border:1px solid #277ddb;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid;box-shadow:inset 0 0 14px #0a5cbe55,0 0 12px #0a6fff33}.business-primary-grid{grid-template-columns:1.08fr 1.12fr .9fr;gap:8px;min-height:350px;display:grid}.business-secondary-grid{grid-template-columns:1.06fr 1.06fr .88fr;gap:8px;min-height:258px;display:grid}.business-footer-grid{grid-template-columns:1.16fr 1fr .9fr;gap:8px;min-height:108px;display:grid}.business-panel{background:linear-gradient(145deg,#030817 0%,#08152a 52%,#02050c 100%);border:1px solid #155fc1;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 0 26px #0751c21a}.business-panel:before{content:"";background:linear-gradient(90deg,#0000,#1380ff,#a7d8ff,#1380ff,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #0876ff}.business-panel>header{background:linear-gradient(90deg,#071225,#0a1e38);border-bottom:1px solid #19477f;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:8px 10px;display:flex}.business-panel>header h3{text-transform:uppercase;letter-spacing:.035em;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:14px;font-style:italic}.business-panel>header small{color:#829bbb;margin-top:1px;font-size:7px;display:block}.business-panel>header button{color:#47a4ff;cursor:pointer;background:0 0;border:0;padding:2px;font-size:8px}.business-panel>header button:hover{color:#fff;text-shadow:0 0 8px #1d7fff}.business-event-row{color:#fff;text-align:left;cursor:pointer;background:#040c19;border:0;border-bottom:1px solid #13345f;grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:75px;padding:7px 9px;display:grid}.business-event-row:hover{background:#092653}.business-event-row time{text-align:center;background:#07182e;border:1px solid #174a87;place-content:center;height:52px;display:grid}.business-event-row time small{color:#68adff;font-size:8px}.business-event-row>span{gap:3px;min-width:0;display:grid}.business-event-row strong,.business-result-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-event-row span small,.business-event-row span em{text-overflow:ellipsis;white-space:nowrap;color:#9aafc7;font-size:7px;font-style:normal;overflow:hidden}.business-event-row span em{color:#66b5ff}.business-event-row>b{white-space:nowrap;color:#c7d5e6;font-size:8px;font-weight:700}.business-tag{color:#dceeff;text-transform:uppercase;background:#0b3d7b;border:1px solid #2570bd;border-radius:3px;justify-content:center;align-items:center;width:max-content;padding:3px 7px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.business-tag.regional{background:#46256c;border-color:#8157ae}.business-tag.charity{background:#573616;border-color:#aa6b2c}.business-empty{color:#7894b6;text-align:center;place-content:center;min-height:78px;padding:16px;font-size:9px;display:grid}.business-panel.performance{grid-template-rows:auto 1fr;display:grid}.business-chart{min-height:300px;padding:15px 10px 33px 32px;position:relative}.business-chart svg{width:calc(100% - 44px);height:calc(100% - 67px);position:absolute;inset:18px 12px 49px 32px;overflow:visible}.business-chart polyline{stroke-width:2px}.business-chart .revenue{stroke:#2b8cff;filter:drop-shadow(0 0 3px #2b8cff)}.business-chart .expenses{stroke:#ff665d;filter:drop-shadow(0 0 3px #ff665d)}.business-chart .profit{stroke:#63dd72;filter:drop-shadow(0 0 3px #63dd72)}.business-chart-grid{position:absolute;inset:18px 12px 49px 32px}.business-chart-grid span{border-top:1px solid #14335f;position:absolute;left:0;right:0}.business-chart-labels{justify-content:space-between;display:flex;position:absolute;bottom:31px;left:32px;right:12px}.business-chart-labels span{color:#8599b3;font-size:6px}.business-chart-legend{justify-content:center;gap:20px;display:flex;position:absolute;bottom:9px;left:32px;right:12px}.business-chart-legend span{color:#a9b7ca;align-items:center;gap:4px;font-size:7px;display:flex}.business-chart-legend i{border-top:2px solid;width:13px}.business-chart-legend .revenue{color:#2b8cff}.business-chart-legend .expenses{color:#ff665d}.business-chart-legend .profit{color:#63dd72}.business-activity-row{border-bottom:1px solid #14345f;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:60px;padding:7px 10px;display:grid}.business-activity-row>b{color:#62baff;background:#073462;border:1px solid #1b73d2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.business-activity-row span{gap:2px;display:grid}.business-activity-row small,.business-activity-row time{color:#8ca1bb;font-size:7px}.business-activity-row time{white-space:nowrap}.business-ranking-head,.business-ranking-row{grid-template-columns:45px minmax(0,1fr) 60px 48px;align-items:center;gap:7px;padding:0 10px;display:grid}.business-ranking-head{color:#9db4cf;text-transform:uppercase;border-bottom:1px solid #19477f;height:30px;font-size:7px}.business-ranking-row{color:#fff;text-align:left;cursor:pointer;background:#040c19;border:0;border-bottom:1px solid #12345f;width:100%;min-height:38px}.business-ranking-row:hover{background:#092653}.business-ranking-row>span{align-items:center;gap:7px;min-width:0;display:flex}.business-ranking-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.business-player-photo{object-fit:cover;color:#fff;background:#071a38;border:1px solid #54afff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:6px;font-weight:900;display:grid}.business-ranking-row em,.business-ranking-row i{font-size:9px;font-style:normal}.business-result-row{color:#fff;text-align:left;cursor:pointer;background:#040c19;border:0;border-bottom:1px solid #12345f;grid-template-columns:minmax(0,1.25fr) minmax(95px,.75fr) 60px;align-items:center;gap:8px;width:100%;min-height:51px;padding:6px 10px;display:grid}.business-result-row:hover{background:#092653}.business-result-row>span{gap:2px;min-width:0;display:grid}.business-result-row span small{color:#859bb6;font-size:7px}.business-result-row span small .business-tag{margin-right:3px}.business-result-row>b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.business-result-row>em{text-align:right;color:#fff;font-size:9px;font-style:normal}.business-result-row>em small{color:#9fb1c6;font-size:6px;display:block}.business-panel.finances>div{display:grid}.business-panel.finances>div>span{border-bottom:1px solid #14345f;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 10px;font-size:9px;display:flex}.quick-actions>div{grid-template-columns:repeat(5,1fr);gap:5px;padding:7px;display:grid}.quick-actions>div button{color:#fff;cursor:pointer;background:#05152b;border:1px solid #17457e;place-content:center;justify-items:center;gap:3px;min-height:55px;padding:5px;display:grid}.quick-actions>div button:hover{background:#0b3f82;border-color:#4da2ff;box-shadow:0 0 12px #0b72ff55}.quick-actions>div button b{color:#59adff;font-size:17px}.system-status>div{grid-template-columns:1fr 1fr;gap:1px;min-height:67px;padding:7px;display:grid}.system-status>div span{color:#a8b8ca;grid-template-columns:8px 1fr;align-items:center;gap:4px;padding:3px 5px;font-size:7px;display:grid}.system-status>div span i{background:#42dc8e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #42dc8e}.business-scope>div{grid-template-columns:1fr 1fr;gap:1px;min-height:67px;padding:7px;display:grid}.business-scope>div span{color:#9db2ca;background:#061326;border:1px solid #133762;justify-content:space-between;align-items:center;gap:5px;padding:6px;font-size:7px;display:flex}.business-scope>div b{color:#fff;font-size:9px}@media (width<=1280px){.business-kpis{grid-template-columns:repeat(3,1fr)}.business-primary-grid{grid-template-columns:1fr 1fr}.business-primary-grid .activity{grid-column:1/-1}.business-secondary-grid{grid-template-columns:1fr 1fr}.business-secondary-grid .finances{grid-column:1/-1}.business-footer-grid{grid-template-columns:1fr 1fr}.business-footer-grid .business-scope{grid-column:1/-1}}@media (width<=820px){.business-masthead{grid-template-columns:1fr auto}.business-mast-title{grid-area:1/1/auto/-1}.business-mast-brand,.business-season-picker{grid-row:2}.business-kpis{grid-template-columns:1fr 1fr}.business-primary-grid,.business-secondary-grid,.business-footer-grid{grid-template-columns:1fr}.business-primary-grid .activity,.business-secondary-grid .finances,.business-footer-grid .business-scope{grid-column:auto}.business-chart{min-height:250px}}@media (width<=540px){.business-masthead{grid-template-columns:1fr;display:grid}.business-mast-title,.business-mast-brand,.business-season-picker{grid-area:auto/1;justify-self:stretch}.business-mast-title{text-align:left}.business-mast-title span{width:100%;padding-inline:0}.business-kpis{grid-template-columns:1fr}.business-event-row{grid-template-columns:44px 1fr auto}.business-event-row>b{display:none}.quick-actions>div{grid-template-columns:repeat(3,1fr)}}.business-dashboard{gap:11px}.business-masthead{min-height:102px;padding:12px 18px}.business-mast-brand img{width:74px;height:74px}.business-mast-brand strong{font-size:29px}.business-mast-brand small{font-size:9px}.business-mast-title h2{font-size:40px}.business-mast-title span{padding:4px 26px;font-size:17px}.business-season-picker span{font-size:9px}.business-season-picker select{border-width:2px!important;height:42px!important;font-size:12px!important;box-shadow:inset 0 0 14px #000,0 0 15px #0b70ff45!important}.business-kpis article{background:radial-gradient(circle at 88% 30%,#0d4d9b45,#0000 35%),linear-gradient(145deg,#04091a,#0b2247 58%,#02050b);border-width:2px;min-height:116px;padding:15px 15px 14px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 0 28px #075eff25,0 8px 22px #0009,0 0 17px #075fff28}.business-kpis article:hover{border-color:#62b5ff;transform:translateY(-3px);box-shadow:inset 0 0 32px #075eff38,0 12px 30px #000b,0 0 24px #137aff66}.business-kpis small{font-size:9px}.business-kpis strong{font-size:31px}.business-kpis em{font-size:9px}.business-kpis article>b{background:#082859;border-width:2px;flex-basis:52px;width:52px;height:52px;font-size:23px;box-shadow:inset 0 0 20px #0a69d888,0 0 18px #0a6fff55}.business-primary-grid{min-height:410px}.business-panel{border-width:2px}.business-panel>header{min-height:49px;padding:10px 13px}.business-panel>header small{font-size:9px}.business-panel>header button{text-transform:uppercase;min-height:28px;font-weight:900;box-shadow:inset 0 1px #73bcff2e,0 0 10px #0a6fff22;color:#78baff!important;background:linear-gradient(#0b3974,#051a36)!important;border:1px solid #2c72bd!important;padding:5px 9px!important;font-size:9px!important}.business-panel>header button:hover{color:#fff!important;background:linear-gradient(#1576e5,#073979)!important;border-color:#87c6ff!important;box-shadow:0 0 15px #0b70ff66!important}.business-event-row{grid-template-columns:58px minmax(0,1fr) auto auto;min-height:86px;padding:9px 12px}.business-event-row time{height:62px}.business-event-row time small{font-size:10px}.business-event-row time b{font-size:23px}.business-event-row span small,.business-event-row span em{font-size:9px}.business-event-row>b{font-size:10px}.business-tag{padding:4px 8px;font-size:8px}.business-chart{min-height:350px}.business-chart-labels span,.business-chart-legend span{font-size:8px}.business-chart-legend{gap:28px}.business-chart-legend i{border-width:3px;width:18px}.business-activity-row{grid-template-columns:42px 1fr auto;min-height:70px;padding:9px 12px}.business-activity-row>b{width:38px;height:38px;font-size:16px}.business-activity-row strong{font-size:11px}.business-activity-row small,.business-activity-row time{font-size:9px}.business-ranking-head{height:37px;font-size:9px}.business-ranking-row{min-height:48px}.business-ranking-row strong,.business-ranking-row em,.business-ranking-row i{font-size:11px}.business-ranking-row>b{font-size:12px}.business-player-photo{flex-basis:31px;width:31px;height:31px;font-size:8px}.business-result-row{min-height:61px;padding:8px 12px}.business-result-row span small,.business-result-row>b{font-size:9px}.business-result-row>em{font-size:11px}.business-result-row>em small{font-size:8px}.business-panel.finances>div>span{min-height:51px;padding:9px 13px;font-size:11px}.business-panel.finances>div b{font-size:14px}.business-ranking-title{grid-template-columns:auto minmax(0,1fr) 126px;align-items:center!important;gap:10px!important;display:grid!important}.business-ranking-title p{color:#8fa8c4;margin:0;font-size:8px;line-height:1.35}.business-ranking-title select{width:126px;font-weight:900;height:31px!important;padding:4px 25px 4px 8px!important;font-size:9px!important}.business-ranking-tabs{background:#030b18;border-bottom:1px solid #19477f;grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.business-ranking-tabs button{color:#8ba5c3;text-transform:uppercase;cursor:pointer;background:#06162d;border:1px solid #17467d;min-height:30px;font-size:8px;font-weight:900}.business-ranking-tabs button.active,.business-ranking-tabs button:hover{color:#fff;background:linear-gradient(#0d57ad,#082b59);border-color:#62b7ff;box-shadow:0 0 12px #0878ff44}.business-ranking-scroll{overscroll-behavior:contain;scrollbar-color:#237bd1 #020916;scrollbar-width:thin;max-height:410px;overflow-y:auto}.business-ranking-scroll .business-ranking-head{z-index:2;background:#061326;position:sticky;top:0}.business-ranking-head,.business-ranking-row{grid-template-columns:42px minmax(0,1fr) 54px 48px 44px}.business-ranking-row.team strong{white-space:normal;line-height:1.2}.business-result-row.regional{grid-template-columns:minmax(0,1fr) auto}.business-result-multi{color:#7fa2c8;text-align:right;font-size:9px;font-weight:800;display:block!important}.business-result-row.league>em{color:#63b8ff;text-transform:uppercase;font-weight:900}@media (width<=540px){.business-ranking-title{grid-template-columns:minmax(0,1fr) 118px}.business-ranking-title p{grid-area:2/1/auto/-1}.business-ranking-title select{width:118px}}.quick-actions>div{gap:8px;padding:10px}.quick-actions>div button{background:linear-gradient(#0a2f61,#041326 65%);border:2px solid #2365ad;gap:7px;min-height:80px;box-shadow:inset 0 1px #63b6ff2e,0 5px 12px #0008,0 0 11px #075fff27}.quick-actions>div button:hover{background:linear-gradient(#147af0,#073c86 65%);border-color:#9bd0ff;transform:translateY(-3px);box-shadow:inset 0 1px #fff7,0 10px 20px #000a,0 0 24px #0b72ff88}.quick-actions>div button b{font-size:27px}.quick-actions>div button span{text-transform:uppercase;font-size:10px;font-weight:900}.system-status>div{min-height:90px;padding:10px}.system-status>div span{grid-template-columns:10px 1fr;padding:5px 7px;font-size:9px}.system-status>div span i{width:8px;height:8px}.quick-actions>div{grid-template-columns:repeat(5,minmax(108px,1fr));align-items:stretch;gap:10px;padding:10px}.quick-actions>div button{place-content:initial;color:#fff;isolation:isolate;background:#020b17;border:2px solid #287dd4;border-radius:7px;grid-template-rows:minmax(132px,1fr) auto;justify-items:stretch;gap:0;min-height:205px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0b72ff33,0 7px 18px #000b,0 0 14px #075fff35}.quick-actions>div button:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 25%,#8bd0ff28 48%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.quick-actions>div button img{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;min-height:132px;transition:transform .35s,filter .35s;display:block}.quick-actions>div button span{z-index:2;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 8px #4da2ff;background:linear-gradient(#0b3f82,#041a38);border-top:1px solid #3f91e8;width:100%;padding:11px 5px;font-size:11px;font-weight:950;line-height:1.1;position:relative}.quick-actions>div button:hover,.quick-actions>div button:focus-visible{background:#020b17;border-color:#b7ddff;outline:none;transform:translateY(-4px);box-shadow:inset 0 0 22px #0b72ff55,0 13px 24px #000c,0 0 28px #0b72ff99}.quick-actions>div button:hover:after,.quick-actions>div button:focus-visible:after{transform:translate(130%)}.quick-actions>div button:hover img,.quick-actions>div button:focus-visible img{filter:saturate(1.24)contrast(1.08)brightness(1.12);transform:scale(1.045)}.business-sponsor-footer{background:radial-gradient(circle at 50% 130%,#0c4faa45,#0000 48%),linear-gradient(100deg,#01040a,#081a35 48%,#01040a);border:2px solid #155fc1;grid-template-columns:220px minmax(0,1fr) 280px;align-items:center;gap:18px;min-height:120px;padding:14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #075eff22,0 0 18px #075fff32}.business-sponsor-footer:before{content:"";background:linear-gradient(90deg,#0000,#177dff,#d8edff,#177dff,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #0a72ff}.business-sponsor-footer small{color:#69b4ff;letter-spacing:.15em;font-size:8px;font-weight:900}.business-sponsor-footer h3{text-transform:uppercase;margin:4px 0 0;font-family:Impact,Arial Narrow,sans-serif;font-size:19px;font-style:italic}.business-sponsor-footer p{color:#829bbb;text-align:right;margin:0;font-size:9px;line-height:1.55}.business-sponsor-track{justify-content:center;align-items:center;gap:14px;padding:5px;display:flex;overflow-x:auto}.sponsor-wordmark{background:linear-gradient(145deg,#050a12,#0b1c33);border:1px solid #2874c4;place-content:center;justify-items:center;min-width:180px;min-height:68px;padding:8px 18px;display:grid;box-shadow:inset 0 0 18px #075eff1d,0 0 12px #075fff28}.sponsor-wordmark b{letter-spacing:.025em;font-family:Impact,Arial Narrow,sans-serif;font-size:22px}.sponsor-wordmark em{letter-spacing:.15em;font-size:9px;font-style:normal;font-weight:900}.sponsor-wordmark.underworld b{color:#fff;text-shadow:2px 2px #7d1525,0 0 10px #ff344e}.sponsor-wordmark.underworld em{color:#ff6175}.sponsor-wordmark.bg b{color:#ff553d;text-shadow:2px 2px #4a0d08,0 0 10px #ff3d2b;font-size:31px}.sponsor-wordmark.bg em{color:#fff}@media (width<=1280px){.business-footer-grid{grid-template-columns:1fr}.business-sponsor-footer{grid-template-columns:190px 1fr}.business-sponsor-footer p{text-align:center;grid-column:1/-1}}@media (width<=820px){.business-masthead{min-height:120px}.business-kpis article{min-height:108px}.business-footer-grid{grid-template-columns:1fr}.business-sponsor-footer{text-align:center;grid-template-columns:1fr}.business-sponsor-footer p{text-align:center}.business-sponsor-track{justify-content:flex-start}.business-panel>header h3{font-size:15px}.quick-actions>div{grid-template-columns:repeat(2,minmax(150px,1fr))}.quick-actions>div button{min-height:220px}}@media (width<=540px){.business-kpis strong{font-size:29px}.business-primary-grid,.business-secondary-grid{min-height:auto}.business-event-row{grid-template-columns:50px 1fr auto}.business-sponsor-footer{padding:14px 10px}.sponsor-wordmark{min-width:155px}.quick-actions>div{grid-template-columns:repeat(2,minmax(120px,1fr))}.quick-actions>div button{min-height:190px}}.guest-team-choice{background:#030b18;border-bottom:1px solid #17477e;grid-template-columns:1fr 1fr;gap:7px;padding:10px 12px;display:grid}.guest-team-choice button{color:#91a9c4;text-transform:uppercase;cursor:pointer;background:#06162c;border:1px solid #20588f;min-height:36px;font-size:10px;font-weight:900}.guest-team-choice button.active{color:#fff;background:linear-gradient(#1167c8,#082d5d);border-color:#66baff;box-shadow:0 0 13px #0878ff55}.guest-team-choice small{color:#89a2be;grid-column:1/-1;font-size:9px;line-height:1.4}.event-player-grid>span:first-child small{color:#6eaee8;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800;display:block}.event-finalize-workspace,.event-reopen-workspace{color:#eafff6!important;background:linear-gradient(#0d6b4a,#063626)!important;border:1px solid #46d998!important;font-weight:900!important}.event-reopen-workspace{background:linear-gradient(#14548d,#082a4c)!important;border-color:#5fa8ff!important}.charity-closeout-summary{background:#020916;border:1px solid #1a68bd;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;padding:9px;display:grid}.charity-closeout-summary span{background:#06152b;border:1px solid #143f75;gap:4px;padding:9px;display:grid}.charity-closeout-summary small{color:#75a4d4;font-size:8px}.charity-closeout-summary strong{color:#fff;font-size:15px}.charity-responsibility{color:#dffff1;background:#06271c;border:1px solid #279e70;gap:5px;padding:12px;display:grid}.charity-responsibility b{text-transform:uppercase;font-size:11px}.charity-responsibility span{color:#8bcbb2;font-size:9px}.charity-profit-preview{background:linear-gradient(90deg,#061a38,#082e60);border:1px solid #1f75ce;justify-content:space-between;align-items:center;padding:13px;display:flex}.charity-profit-preview span{color:#80b9ec;font-size:9px;font-weight:900}.charity-profit-preview strong{color:#70f0b4;font-size:22px}.charity-closeout-modal form{gap:11px;display:grid}@media (width<=700px){.charity-closeout-summary{grid-template-columns:1fr 1fr}}.table-pagination{color:#8faac9;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px 2px;font-size:12px;display:flex}.table-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.table-pagination button{color:#c9e8ff;cursor:pointer;background:#061426;border:1px solid #245583;border-radius:4px;min-width:34px;height:34px;padding:0 10px;font-weight:800}.table-pagination button:hover,.table-pagination button.active{color:#fff;background:#0b4a88;border-color:#38a9ff;box-shadow:0 0 12px #168cff55}.table-pagination button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.sponsor-logo-card{background:#fff;border:1px solid #2874c4;border-radius:5px;flex:0 0 190px;place-items:center;height:82px;padding:7px 12px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #075eff1d,0 0 12px #075fff28}.sponsor-logo-card.wide{flex-basis:330px}.sponsor-logo-card.compact{flex-basis:112px}.sponsor-logo-card img{object-fit:contain;width:100%;height:100%;display:block}.charity-recon .recon-metric{align-content:center;gap:8px;min-height:150px;display:grid}.charity-recon .recon-metric>strong{color:#fff;font-size:24px}@media (width<=700px){.table-pagination{flex-direction:column;align-items:flex-start}.table-pagination>div{justify-content:flex-start}.sponsor-logo-card{flex-basis:155px}.sponsor-logo-card.wide{flex-basis:260px}}.business-kpis{gap:12px}.business-kpis .business-kpi{isolation:isolate;background:#020712;border:2px solid #2377cf;border-radius:7px;min-height:172px;padding:17px 14px 17px 17px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #086bdb32,0 10px 24px #000a,0 0 17px #086fff34}.business-kpis .business-kpi:before{z-index:5;background:linear-gradient(#bfe5ff,#1190ff 45%,#164eff);width:4px;box-shadow:0 0 16px #1c8fff}.business-kpi-art{z-index:-2;object-fit:cover;object-position:center;opacity:.88;filter:saturate(1.12)contrast(1.12);width:59%;height:100%;transition:transform .35s,filter .35s,opacity .35s;position:absolute;inset:0 0 0 auto}.business-kpi:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020712 0%,#041127 42%,#041127c2 57%,#02071222 78%),linear-gradient(#0000 55%,#020712dd 100%);position:absolute;inset:0}.business-kpi-electric{z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 84% 35%,#1b8cff22,#0000 28%),linear-gradient(115deg,#0000 38%,#54b8ff13 50%,#0000 62%);position:absolute;inset:0}.business-kpis .business-kpi:hover .business-kpi-art{filter:saturate(1.25)contrast(1.15)brightness(1.12);opacity:1;transform:scale(1.055)}.business-kpis .business-kpi-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;width:70%;min-height:138px;display:flex;position:relative}.business-kpis .business-kpi-copy small{letter-spacing:.1em;color:#d4e9ff;text-shadow:0 1px 3px #000;font-size:10px;line-height:1}.business-kpis .business-kpi-copy strong{letter-spacing:.015em;text-shadow:0 2px 3px #000,0 0 15px #167cff;max-width:100%;font-size:clamp(27px,1.8vw,37px);line-height:.92}.business-kpis .business-kpi-copy em{white-space:normal;color:#a9c2dd;text-shadow:0 1px 2px #000;max-width:100%;font-size:9px;line-height:1.3}.business-kpi-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#061b39d9;border:1px solid #287dd5;border-radius:3px;margin-top:auto;font-weight:900;color:#75bdff!important;width:max-content!important;min-height:21px!important;padding:4px 7px!important;font-size:7px!important;display:inline-flex!important}.business-kpi-split{gap:5px;margin-top:auto;width:auto!important;min-height:auto!important;display:flex!important}.business-kpi-split i{color:#fff;text-align:center;background:#061a35dc;border:1px solid #1f68b5;border-radius:3px;min-width:48px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900}.business-kpi-split i b{color:#78b8f4;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:6px;display:block}.business-kpi-meter{z-index:3;background:#020814;border:1px solid #285d97;border-radius:999px;height:6px;position:absolute;bottom:12px;left:17px;right:14px;box-shadow:inset 0 1px 3px #000}.business-kpi-meter i{border-radius:inherit;background:linear-gradient(90deg,#0865ff,#45c2ff,#d7f1ff);height:100%;display:block;box-shadow:0 0 9px #1594ff}.business-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.business-kpis .business-kpi{min-height:148px;padding:15px 12px}.business-kpis .business-kpi-copy{width:74%;min-height:118px}.business-kpi-ppr{border-color:#23b774!important}.business-kpi-ppr:before{background:linear-gradient(#baffdc,#23e780,#08a94f)!important;box-shadow:0 0 16px #15dd75!important}.business-kpi-ppr .business-kpi-copy strong{color:#dffff0;text-shadow:0 2px 3px #000,0 0 15px #1ee981}.business-intelligence-grid{grid-template-columns:minmax(0,2.15fr) minmax(260px,.85fr);gap:8px;display:grid}.attendance-card{grid-template-rows:auto 1fr;min-height:286px;display:grid}.attendance-average{color:#44b8ff;background:#06172e;border:1px solid #267dd4;border-radius:4px;justify-items:center;min-width:58px;padding:5px 9px;display:grid!important}.attendance-average small{color:#44b8ff!important}.attendance-average b{font-size:17px}.attendance-chart{min-height:218px;margin:12px 16px 18px 42px;position:relative}.attendance-chart svg,.attendance-grid{position:absolute;inset:0}.attendance-chart svg{width:100%;height:100%;overflow:visible}.attendance-chart polyline{filter:drop-shadow(0 0 4px #0c8fff)}.attendance-chart circle{fill:#d8f2ff;stroke:#209fff;stroke-width:.6px;filter:drop-shadow(0 0 3px #45baff)}.attendance-grid span{border-top:1px solid #14335f;position:absolute;left:0;right:0}.attendance-labels{position:absolute;bottom:-15px;left:0;right:0}.attendance-labels span{color:#7992af;font-size:7px;position:absolute;transform:translate(-50%)}.player-year-card>div>button{color:#fff;text-align:left;cursor:pointer;background:#040c19;border:0;border-bottom:1px solid #14365f;grid-template-columns:24px 28px minmax(0,1fr) 42px;align-items:center;gap:5px;width:100%;min-height:23px;padding:3px 8px;display:grid}.player-year-card>div>button:hover{background:#092653}.player-year-card>div>button>b{color:#ffbf27;font-size:13px}.player-year-card>div>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.player-year-card>div>button>span small{color:#7894b3;font-size:6px;display:block}.player-year-card>div>button>em{color:#dceeff;text-align:right;font-size:10px;font-style:normal}.business-story-grid{grid-template-columns:minmax(250px,.78fr) minmax(420px,1.45fr) minmax(240px,.77fr);gap:8px;display:grid}.record-book>div{grid-template-columns:1fr;display:grid}.record-book>div>span{border-bottom:1px solid #15375f;grid-template-columns:1fr auto;align-items:center;min-height:23px;padding:3px 8px;display:grid}.record-book>div small{color:#a9bdd5;font-size:7px}.record-book>div b{color:#ffc52f;padding-left:12px;font-size:10px}.storyline-center>div{display:grid}.storyline-center article{border-bottom:1px solid #15375f;grid-template-columns:24px 28px 73px minmax(0,1fr) 40px;align-items:center;gap:6px;min-height:48px;padding:5px 9px;display:grid}.storyline-center article>b{color:#ffc52f;font-size:17px}.storyline-center article>i{color:#9ed8ff;background:#0b3a72;border:1px solid #2689e8;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;box-shadow:0 0 9px #1789ff55}.storyline-center article>small{color:#3cb5ff;font-size:7px;font-weight:950}.storyline-center article>span{min-width:0}.storyline-center article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.storyline-center article em{color:#8ba3be;font-size:7px;font-style:normal;display:block}.storyline-center article mark{color:#4cc6ff;background:0 0;font-size:18px}.featured-story{flex-direction:column;display:flex}.featured-story-art{background:radial-gradient(circle,#0b65d66b,#0000 46%),linear-gradient(135deg,#02050b,#092554);border-bottom:1px solid #1c65ae;justify-content:center;align-items:center;gap:18px;min-height:106px;display:flex}.featured-story-art span{color:#6fc6ff;filter:drop-shadow(0 0 12px #158bff);font-size:48px}.featured-story-art strong{color:#67bfff;text-shadow:0 0 17px #0b76ff;font-family:Impact,Arial Narrow,sans-serif;font-size:48px;font-style:italic}.featured-story h4{color:#fff;margin:10px 11px 3px;font-size:12px}.featured-story>p{color:#9ab0c9;margin:0 11px 9px;font-size:8px;line-height:1.45}.featured-story aside{background:#041327;border:1px solid #1768b4;gap:4px;margin:auto 8px 8px;padding:8px;display:grid}.featured-story aside small{color:#3ab6ff;text-transform:uppercase;font-size:7px;font-weight:950}.featured-story aside b{font-size:7px;line-height:1.4}.business-result-row{min-height:42px}.business-secondary-grid{min-height:300px}@media (width<=1500px){.business-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.business-kpis .business-kpi{min-height:138px}.business-story-grid{grid-template-columns:1fr 1.35fr}.featured-story{grid-column:1/-1;min-height:240px}.featured-story-art{min-height:90px}}@media (width<=1050px){.business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-intelligence-grid,.business-story-grid{grid-template-columns:1fr}.featured-story{grid-column:auto}.business-story-grid .business-panel{min-height:auto}}.home-command-tools .home-global-search>span{z-index:3;color:#5bf;pointer-events:none;justify-content:center;align-items:center;width:52px;line-height:1;display:flex;position:absolute;font-size:17px!important;inset:0 auto 0 0!important}.home-command-tools .home-global-search>input{text-indent:0!important;padding-left:60px!important;padding-right:18px!important}.player-year-card>div>button>span small{word-spacing:1px}.business-story-grid>.business-panel{height:430px;min-height:430px;max-height:430px}.record-book>div{height:374px;max-height:374px;overflow:auto}.record-book>div>span{height:41.5px;min-height:41.5px}.storyline-center>div{align-content:start}.featured-story{height:430px}.quick-actions>div button{place-content:initial;grid-template-rows:88px 36px;justify-items:stretch;height:124px;min-height:124px;padding:0}.quick-actions>div button img{object-fit:cover;object-position:center;width:100%;height:88px;min-height:88px}.quick-actions>div button span{place-items:center;min-height:36px;padding:6px 4px;display:grid}.league-engine-v3 .league-entry-panel .compact-entry{border:1px solid #1a527f;border-top:0;grid-template-columns:minmax(138px,1fr) 80px 96px 116px;gap:0;min-height:48px}.league-engine-v3 .league-entry-panel .compact-entry.head{border-top:1px solid #1a527f}.league-engine-v3 .league-entry-panel .compact-entry>*{border-right:1px solid #1a527f;min-width:0}.league-engine-v3 .league-entry-panel .compact-entry>:last-child{border-right:0}.league-engine-v3 .league-entry-panel .compact-entry:not(.head)>input{border-radius:5px;width:calc(100% - 12px);margin:6px;background:#02070c!important;border:1px solid #28699c!important;height:36px!important}.league-engine-v3 .league-entry-panel .compact-entry:not(.head)>b:last-child{color:#7ee0ff;background:linear-gradient(#0b335d,#06192e);border:1px solid #2587ca;border-radius:5px;justify-content:flex-end;height:36px;margin:6px;padding:6px 9px;box-shadow:inset 0 0 12px #1188ff24}.league-engine-v3 .league-mini-finance-panel>div{gap:6px;padding:10px;display:grid}.league-engine-v3 .league-mini-finance-panel .compact-input.league-large-input,.league-engine-v3 .league-mini-finance-panel .compact-result{border-radius:6px;align-items:center;gap:0;width:100%;min-height:46px;padding:5px 7px;display:grid;background:linear-gradient(90deg,#040c19,#07182c)!important;border:1px solid #173f69!important;grid-template-columns:minmax(145px,1fr) 24px minmax(118px,158px)!important}.league-engine-v3 .league-mini-finance-panel .compact-input>span,.league-engine-v3 .league-mini-finance-panel .compact-result>span{grid-column:1;min-width:0;padding-right:10px;font-weight:800;color:#a9c3dc!important}.league-engine-v3 .league-mini-finance-panel .compact-input>b{color:#58c8ff;grid-column:2;justify-self:end;padding-right:5px}.league-engine-v3 .league-mini-finance-panel .compact-input>input{text-align:right;grid-column:3;width:100%;min-width:0;margin:0;height:36px!important;padding:6px 9px!important}.league-engine-v3 .league-mini-finance-panel .compact-input.compact-text>input{text-align:left;grid-column:2/4}.league-engine-v3 .league-mini-finance-panel .compact-result>b{text-align:right;background:#061d34;border:1px solid #2377ad;border-radius:5px;grid-column:2/4;min-width:0;padding:7px 9px;line-height:1.25;color:#71e2af!important}@media (width<=1100px){.business-story-grid>.business-panel,.featured-story{height:auto;min-height:0;max-height:none}.quick-actions>div{grid-template-columns:repeat(2,minmax(130px,1fr))}}.home-global-search>span{pointer-events:none;place-items:center;width:50px;display:grid;bottom:0;font-size:21px!important;top:0!important;left:0!important;transform:none!important}.home-global-search>input{padding-left:56px!important;padding-right:18px!important}.business-intelligence-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.82fr) minmax(300px,.82fr);align-items:stretch}.attendance-card,.player-year-card{min-height:500px}.attendance-chart{min-height:420px;margin:14px 24px 12px 58px;padding-bottom:38px}.attendance-chart svg,.attendance-grid{bottom:38px}.attendance-labels{height:28px;bottom:2px!important}.attendance-labels span{min-width:32px;line-height:22px;font-size:12px!important}.attendance-y-labels{bottom:38px}.player-year-card>header{min-height:66px}.player-year-card>header>div{min-width:0}.player-year-card>header small{white-space:normal;max-width:310px;line-height:1.25;display:block;color:#88afd2!important;font-size:11px!important}.player-year-card>div{max-height:none!important;overflow:visible!important}.player-year-card>div>button{grid-template-columns:26px 32px minmax(0,1fr) 52px;gap:7px;min-height:43px;padding:5px 9px}.player-year-card>div>button .business-player-photo{width:28px;height:28px}.player-year-card>div>button>em{font-size:14px;font-weight:900}.record-book>div{max-height:410px;overflow:auto}.business-story-grid{align-items:start}.storyline-center article{min-height:54px}.featured-story{height:430px;min-height:0!important}.business-footer-grid{grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr);align-items:start;min-height:0}.quick-actions>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:7px}.quick-actions>div button{height:58px;min-height:58px}.quick-actions>div button img{width:58px;height:58px}.quick-actions>div button span{font-size:11px!important}.system-status>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;padding:7px}.system-status>div span{background:linear-gradient(145deg,#071c35,#020914);border:1px solid #17518d;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 7px;min-height:58px;padding:6px 8px;display:grid}.system-status>div span i{color:#62c6ff;background:#0a3970;border:1px solid #269fff;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 12px #168fff55}.system-status>div span b{color:#59e877;grid-column:2;font-size:10px!important}.league-v3-head{grid-template-columns:minmax(235px,1fr) 86px 96px minmax(150px,170px) minmax(220px,270px) minmax(225px,285px);align-items:center;gap:12px}.league-mini-meta{border-left:1px solid #174876;border-right:1px solid #174876;align-content:center;justify-items:center;gap:1px;min-width:0;min-height:70px;padding:5px 10px;display:grid}.league-mini-meta>span,.league-date-select>span,.league-venue-select>span{color:#57bbff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.league-mini-meta>strong,.league-mini-meta>input{text-align:center;width:100%;font-family:Impact,Arial Narrow,sans-serif;line-height:38px;color:#fff!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:30px!important}.league-date-select,.league-venue-select{gap:5px;min-width:0;display:grid}.league-date-select input,.league-venue-select select{width:100%;min-width:0;max-width:none}.league-venue-select small{min-width:0;padding:0 3px}.league-engine-v3 .compact-entry{background:#030d1a;border:1px solid #174573;border-top:0;grid-template-columns:minmax(132px,1fr) 78px 92px 110px;gap:0;min-height:46px;margin:0}.league-engine-v3 .compact-entry.head{background:#0a315d;border-top:1px solid #174573}.league-engine-v3 .compact-entry>*{border-right:1px solid #174573;align-items:center;height:100%;padding:6px 9px;display:flex}.league-engine-v3 .compact-entry>:last-child{border-right:0;justify-content:flex-end}.league-engine-v3 .compact-entry input{text-align:right;border-right:1px solid #174573;width:calc(100% - 10px);margin:5px;height:34px!important;padding:5px 7px!important}@media (width<=1450px){.league-v3-head{grid-template-columns:minmax(240px,1fr) 86px 96px 165px minmax(230px,1fr)}.league-workflow-button{grid-column:1/-1}.league-engine-v3 .compact-engine-grid{grid-template-columns:minmax(400px,1fr) minmax(340px,.85fr)}}@media (width<=1100px){.business-intelligence-grid,.business-footer-grid,.league-engine-v3 .compact-engine-grid{grid-template-columns:1fr}.attendance-card,.player-year-card{min-height:auto}}.admin-portal.admin-portal.admin-portal.admin-portal :where(small,em,time,label){font-size:12px!important}.admin-portal.admin-portal.admin-portal.admin-portal :where(button,input,select,textarea,td,th){font-size:13px!important}.admin-portal .regional-tier-block.compact .regional-entry-head,.admin-portal .regional-tier-block.compact .regional-entry-line,.admin-portal .regional-tier-block.compact .regional-entry-line select,.admin-portal .regional-tier-block.compact .regional-entry-line input{font-size:12px!important}@media (width<=620px){.business-kpis,.business-intelligence-grid{grid-template-columns:1fr}.attendance-card{min-height:245px}.attendance-chart{min-height:175px;margin-left:27px}.storyline-center article{grid-template-columns:20px 26px 62px minmax(0,1fr) 32px}.storyline-center article em{display:none}}.business-kpi-meter b{color:#9dccfa;font-size:7px;position:absolute;bottom:8px;right:0}.business-kpi-profit .business-kpi-meter i{background:linear-gradient(90deg,#085fff,#15b9ff,#8de8ff)}.business-kpi-airmail .business-kpi-art{object-position:58% center}@media (width<=1280px){.business-kpis .business-kpi{min-height:162px}.business-kpis .business-kpi-copy{width:62%;min-height:128px}.business-kpi-art{width:52%}.business-kpis .business-kpi-copy strong{font-size:34px}}@media (width<=820px){.business-kpis .business-kpi{min-height:155px}.business-kpis .business-kpi-copy{min-height:122px}.business-kpis .business-kpi-copy strong{font-size:31px}}@media (width<=540px){.business-kpis .business-kpi{min-height:168px}.business-kpis .business-kpi-copy{width:64%;min-height:135px}.business-kpi-art{width:55%}.business-kpis .business-kpi-copy strong{font-size:34px}}.home-command{gap:9px;min-width:0;display:grid}.home-command.refreshing{opacity:.6;pointer-events:none}.home-command-top{grid-template-columns:minmax(420px,.78fr) minmax(650px,1.22fr);gap:9px;display:grid}.home-command-grid{grid-template-columns:minmax(330px,.9fr) minmax(330px,.92fr) minmax(360px,1fr);align-items:start;gap:9px;display:grid}.home-column{gap:9px;min-width:0;display:grid}.home-panel{background:linear-gradient(145deg,#020711,#07162c 65%,#020711);border:1px solid #1765b5;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 22px #086cdf18,0 6px 18px #0009}.home-panel>header{background:linear-gradient(90deg,#07152a,#020711);border-bottom:1px solid #18568f;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:7px 11px;display:flex}.home-panel>header h3{color:#eaf6ff;letter-spacing:.035em;text-transform:uppercase;margin:0;font:italic 15px/1 Impact,Arial Narrow,sans-serif}.home-panel>header button,.home-panel>header>b{color:#37aaff;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.home-empty{color:#6f8caa;place-items:center;min-height:110px;padding:20px;font-size:9px;display:grid}.home-panel-link{color:#35aaff;text-transform:uppercase;cursor:pointer;background:#061d3d;border:1px solid #126bc3;width:calc(100% - 18px);min-height:29px;margin:6px 9px 9px;font-size:8px;font-weight:950}.home-panel-link:hover{color:#fff;border-color:#7bc5ff;box-shadow:0 0 13px #087cff55}.home-today>button{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 45%,#0756b85c,#0000 26%);border:0;grid-template-columns:70px minmax(0,1fr) 118px;align-items:center;gap:15px;width:100%;min-height:120px;padding:13px 18px;display:grid}.home-today>button:hover{background-color:#082041}.home-today-icon{color:#3bb9ff;border:2px solid #168cff;border-radius:5px;place-items:center;width:58px;height:58px;font-size:38px;display:grid;box-shadow:0 0 16px #087bff66}.home-today>button>span:nth-child(2){min-width:0}.home-today>button small{color:#46b9ff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.home-today>button strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:20px;display:block;overflow:hidden}.home-today>button em,.home-today>button i{color:#afc3d7;font-size:10px;font-style:normal;line-height:1.5;display:block}.home-today>button>span+b{color:#f5f9ff;text-align:center;border-left:1px solid #28527b;padding-left:15px;font:34px/1 Impact,Arial Narrow,sans-serif}.home-today>button>span+b small{color:#32b6ff;margin-top:7px;font-size:9px}.home-actions>div{grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;display:grid}.home-actions button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#06152b,#020711);border:1px solid #1b548b;border-radius:5px;grid-template-rows:1fr auto;place-items:center;gap:4px;min-height:110px;padding:7px;display:grid}.home-actions button:hover,.home-actions button.primary{border-color:#4bb6ff;box-shadow:inset 0 0 20px #0c79ff40,0 0 13px #0b7cff6b}.home-actions img{object-fit:cover;border-radius:4px;width:72px;height:72px}.home-actions button>b{color:#ccecff;border:2px solid #45b8ff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:42px;display:grid;box-shadow:0 0 16px #1a91ff}.home-actions button span{text-transform:uppercase;font-size:9px;font-weight:950}.home-upcoming>div{display:grid}.home-upcoming>div>button{color:#fff;text-align:left;cursor:pointer;background:#030a15;border:0;border-bottom:1px solid #153b65;grid-template-columns:55px minmax(0,1fr) auto 66px;align-items:center;gap:8px;min-height:76px;padding:7px 9px;display:grid}.home-upcoming>div>button:hover{background:#08234a}.home-upcoming time{background:#071a33;border:1px solid #194d7d;border-radius:4px;place-items:center;min-height:55px;display:grid}.home-upcoming time small{color:#3cb6ff;font-size:8px;font-weight:900}.home-upcoming time b{font:23px/1 Impact,Arial Narrow,sans-serif}.home-upcoming span{min-width:0}.home-upcoming span strong,.home-upcoming span small,.home-upcoming span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-upcoming span strong{font-size:11px}.home-upcoming span small{color:#a8bad0;margin:3px 0;font-size:8px}.home-upcoming span em{color:#58bfff;font-size:8px;font-style:normal}.home-upcoming>div>button>b{text-align:right;font-size:13px}.home-upcoming>div>button>b small{color:#8da5be;font-size:7px;font-weight:500;display:block}.business-tag{color:#91ccff;text-transform:capitalize;background:#164c8c;border-radius:3px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.business-tag.regional{color:#e6a9ff;background:#4b1c6d}.business-tag.charity,.business-tag.special{color:#ffc36c;background:#693a0c}.home-latest>div{display:grid}.home-latest>div>button{color:#fff;text-align:left;cursor:pointer;background:#030a15;border:0;border-bottom:1px solid #153b65;grid-template-columns:24px 56px minmax(0,1fr) minmax(90px,.8fr);align-items:center;gap:7px;min-height:58px;padding:7px 10px;display:grid}.home-latest>div>button:hover{background:#08234a}.home-latest>div>button>span{color:#ffd343}.home-latest>div>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-latest>div>button>b small{color:#7f99b5;margin-top:3px;font-size:7px;display:block}.home-latest>div>button>em{color:#5cb9ff;text-align:right;font-size:8px;font-style:normal}.home-attention>header h3{color:#ffbf3f}.home-attention>header>b{color:#ff5a5a}.home-attention>div{gap:6px;padding:8px;display:grid}.home-attention article{background:#230807;border:1px solid #9b352e;border-radius:4px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:82px;padding:9px;display:grid}.home-attention article.warning{background:#241403;border-color:#a3620a}.home-attention article.info{background:#201c03;border-color:#977a0d}.home-attention article>i{border:1px solid;border-radius:50%;place-items:center;width:41px;height:41px;font-size:20px;font-style:normal;display:grid}.home-attention article span strong,.home-attention article span small{display:block}.home-attention article span strong{font-size:11px}.home-attention article span small{color:#b8c5d2;margin-top:4px;font-size:8px;line-height:1.4}.home-attention article button{color:#ff7474;text-transform:uppercase;cursor:pointer;background:#120708;border:1px solid;padding:7px 8px;font-size:7px;font-weight:950}.home-attention article.warning button{color:#ffad30}.home-attention article.info button{color:#ffe233}.home-all-clear{color:#66efaa;align-items:center;gap:12px;min-height:110px;padding:20px;display:flex}.home-all-clear>b{border:1px solid #27c679;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.home-all-clear span>*{display:block}.home-all-clear small{color:#8da8be;margin-top:4px;font-size:8px}.home-activity>div{display:grid}.home-activity article{border-bottom:1px solid #14375f;grid-template-columns:26px minmax(0,1fr) 72px;align-items:center;gap:7px;min-height:42px;padding:5px 10px;display:grid}.home-activity article>b{color:#23aaff;font-size:14px}.home-activity article span strong,.home-activity article span small{display:block}.home-activity article span strong{font-size:9px}.home-activity article span small{color:#849db8;font-size:7px}.home-activity article time{color:#94a7ba;text-align:right;font-size:7px}.home-snapshot>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.home-snapshot article{background:linear-gradient(145deg,#06162d,#020811);border:1px solid #1a4f83;border-radius:4px;flex-direction:column;min-height:103px;padding:10px;display:flex}.home-snapshot article small{color:#43b6ff;text-transform:uppercase;font-size:8px;font-weight:950}.home-snapshot article strong{margin:9px 0 4px;font:22px/1 Impact,Arial Narrow,sans-serif}.home-snapshot article em{color:#91a6bc;margin-top:auto;font-size:7px;font-style:normal}.home-snapshot .spark{color:#55e574;letter-spacing:-3px;margin-top:auto}.home-snapshot article.connected strong{color:#64ef77}.home-create>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.home-create button{color:#28a9ff;cursor:pointer;background:#030b17;border:1px solid #194f82;border-radius:4px;place-items:center;gap:5px;min-height:91px;padding:8px;display:grid}.home-create button:hover{background:#08234a;border-color:#56bfff}.home-create button>b{font-size:30px}.home-create button>span{text-transform:uppercase;font-size:8px;font-weight:950}.home-create button.positive{color:#59eb6c}.home-create button.negative{color:#ff5959}.home-health>div{grid-template-columns:repeat(7,1fr);gap:7px;padding:9px;display:grid}.home-health>div>span{background:#03101f;border:1px solid #194979;border-radius:4px;align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.home-health>div>span>b{color:#32afff;font-size:24px}.home-health>div>span small{color:#a3bad2;text-transform:uppercase;font-size:7px}.home-health>div>span strong{color:#58ef73;margin-top:4px;font-size:8px;display:block}.home-command .business-sponsor-footer{margin-top:0}@media (width<=1500px){.home-command-top{grid-template-columns:1fr}.home-command-grid{grid-template-columns:1fr 1fr}.home-column:last-child{grid-column:1/-1;grid-template-columns:1.2fr .8fr}.home-health>div{grid-template-columns:repeat(4,1fr)}}@media (width<=980px){.home-command-grid,.home-column:last-child{grid-template-columns:1fr}.home-column:last-child{grid-column:auto}.home-actions>div{grid-template-columns:repeat(3,1fr)}.home-health>div{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.home-actions>div{grid-template-columns:repeat(2,1fr)}.home-today>button{grid-template-columns:52px 1fr}.home-today-icon{width:46px;height:46px;font-size:28px}.home-today>button>span+b{border-top:1px solid #28527b;border-left:0;grid-column:1/-1;padding:9px 0 0}.home-upcoming>div>button{grid-template-columns:48px minmax(0,1fr)}.home-upcoming .business-tag,.home-upcoming>div>button>b{display:none}.home-snapshot>div,.home-create>div{grid-template-columns:repeat(2,1fr)}.home-health>div{grid-template-columns:1fr}.home-latest>div>button{grid-template-columns:22px minmax(0,1fr)}.home-latest .business-tag,.home-latest>div>button>em{display:none}.home-attention article{grid-template-columns:38px 1fr}.home-attention article>i{width:34px;height:34px}.home-attention article button{grid-column:1/-1}}.home-command-v2{gap:11px;font-size:12px}.home-command-v2 .home-panel{border-width:2px;box-shadow:inset 0 0 30px #086cdf22,0 7px 22px #000b,0 0 13px #087cff2d}.home-command-v2 .home-panel>header{min-height:44px;padding:9px 13px}.home-command-v2 .home-panel>header h3{letter-spacing:.045em;font-size:18px}.home-command-v2 .home-panel>header button,.home-command-v2 .home-panel>header>b{font-size:10px}.home-command-tools{z-index:10;background:linear-gradient(90deg,#020711,#09234a 50%,#020711);border:1px solid #1765b5;border-radius:5px;grid-template-columns:190px minmax(330px,620px) auto;justify-content:center;align-items:end;gap:10px;padding:8px 11px;display:grid;position:relative}.home-command-tools>label{gap:4px;display:grid}.home-command-tools>label span{color:#5dbdff;text-transform:uppercase;font-size:9px;font-weight:950}.home-command-tools select{font-weight:900;height:40px!important;font-size:12px!important}.home-global-search{position:relative}.home-global-search>span{z-index:1;color:#5bf;font-size:22px;position:absolute;top:8px;left:13px}.home-global-search>input{width:100%;border-color:#2e83d6!important;height:42px!important;padding-left:43px!important;font-size:12px!important}.home-global-search>i{color:#74a6cc;font-size:8px;position:absolute;top:14px;right:11px}.home-search-results{background:#020711;border:1px solid #2b82d3;max-height:330px;padding:5px;display:grid;position:absolute;top:45px;left:0;right:0;overflow:auto;box-shadow:0 15px 35px #000}.home-search-results>button{color:#fff;text-align:left;cursor:pointer;background:#061326;border:0;border-bottom:1px solid #163c67;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.home-search-results>button:hover{background:#0a3064}.home-search-results>button>b{color:#44b9ff;font-size:20px}.home-search-results span>*{display:block}.home-search-results strong{font-size:11px}.home-search-results small{color:#88a3bd;font-size:9px}.home-search-results>small{color:#8da5bb;padding:14px}.home-season-launch{color:#62c3ff;text-transform:uppercase;cursor:pointer;background:#082653;border:1px solid #2785dd;height:40px;padding:0 14px;font-size:9px;font-weight:950}.home-season-launch:hover{color:#fff;box-shadow:0 0 15px #168cff66}.home-v2-top-grid{grid-template-columns:minmax(430px,1.12fr) minmax(300px,.68fr) minmax(460px,1.2fr);align-items:stretch;gap:10px;display:grid}.home-v2-main-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,.95fr) minmax(390px,1fr);align-items:start;gap:10px;display:grid}.home-readiness,.home-health-score,.home-snapshot-v2{min-height:390px}.home-next-event{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 10% 45%,#0967d85e,#0000 27%),#020813;border:0;border-bottom:1px solid #1761a8;grid-template-columns:70px minmax(0,1fr) 112px;align-items:center;gap:13px;width:100%;min-height:122px;padding:12px 16px;display:grid}.home-next-event:hover{background-color:#082448}.home-next-event>span:nth-of-type(2){min-width:0}.home-next-event>span>*{display:block}.home-next-event>span small{color:#4bbcff;text-transform:uppercase;font-size:9px;font-weight:950}.home-next-event>span strong{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:20px;overflow:hidden}.home-next-event>span em,.home-next-event>span i{color:#b5c7d8;font-size:10px;font-style:normal;line-height:1.55}.home-next-event>b{text-align:center;border-left:1px solid #26547f;padding-left:13px;font:34px/1 Impact,Arial Narrow,sans-serif}.home-next-event>b small{color:#38b9ff;text-transform:uppercase;margin-top:7px;font:9px Arial,sans-serif;display:block}.readiness-checklist{padding:10px 11px}.readiness-checklist h4{color:#4abaff;text-transform:uppercase;margin:0 0 8px;font-size:10px}.readiness-checklist>div{border:1px solid #185893;grid-template-columns:repeat(7,1fr);display:grid}.readiness-checklist>div>span{text-align:center;background:#041021;border-right:1px solid #174774;grid-template-rows:31px 16px 14px 1fr;place-items:center;min-width:0;min-height:88px;padding:7px 4px;display:grid}.readiness-checklist>div>span:last-child{border-right:0}.readiness-checklist span>i{color:#3db6ff;font-size:24px;font-style:normal}.readiness-checklist span>small{font-size:7px;font-weight:900}.readiness-checklist span>b{color:#fff;background:#169f45;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.readiness-checklist span.pending>b{background:#b66d0b}.readiness-checklist span>em{text-overflow:ellipsis;white-space:nowrap;color:#5be27f;max-width:100%;font-size:7px;font-style:normal;overflow:hidden}.readiness-checklist span.pending>em{color:#ffae38}.readiness-checklist>strong{color:#4de46a;text-align:center;padding:9px 0 0;font-size:16px;display:block}.readiness-checklist>strong.pending{color:#ff9a30}.home-health-score>div{grid-template-columns:165px 1fr;align-items:center;gap:13px;padding:18px 16px;display:grid}.health-ring{--score:0deg;background:conic-gradient(#32df5a var(--score), #12321c var(--score));border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 0 24px #19c74677}.health-ring:before{content:"";background:#03100a;border:1px solid #248a42;border-radius:50%;position:absolute;inset:13px}.health-ring.warn{background:conic-gradient(#ffc329 var(--score), #3b3010 var(--score));box-shadow:0 0 24px #ffb00066}.health-ring.bad{background:conic-gradient(#ff4d4d var(--score), #391111 var(--score));box-shadow:0 0 24px #ff2c2c66}.health-ring>span{text-align:center;display:grid;position:relative}.health-ring strong{color:#59e96e;font:42px/1 Impact,Arial Narrow,sans-serif}.health-ring small{color:#b7d3bf;text-transform:uppercase;margin-top:5px;font-size:8px}.health-score-list{display:grid}.health-score-list>span{border-bottom:1px solid #174226;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;min-height:31px;display:grid}.health-score-list i{color:#fff;background:#168f38;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.health-score-list b{font-size:10px}.health-score-list em{color:#57e66a;font-size:9px;font-style:normal}.home-health-score>footer{color:#ff9c31;text-align:center;border-top:1px solid #28633a;margin:0 13px 12px;padding:11px;font-size:10px}.home-health-score>footer b{font-size:15px}.home-snapshot-v2>div{grid-template-columns:repeat(4,1fr);gap:7px;padding:9px}.home-graphic-metric{isolation:isolate;overflow:hidden;border:1px solid #1f66aa!important;min-height:128px!important;padding:0!important;position:relative!important}.home-graphic-metric>img{z-index:-2;object-fit:cover;filter:saturate(1.15)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.home-graphic-metric:after{content:"";z-index:-1;background:linear-gradient(90deg,#020711f2,#061a38c9 65%,#02071166),linear-gradient(#0000,#020711e8);position:absolute;inset:0}.home-graphic-metric>span{flex-direction:column;height:100%;padding:11px;display:flex}.home-graphic-metric small{color:#69c5ff!important;font-size:8px!important}.home-graphic-metric strong{text-shadow:0 0 12px #168cff;margin:9px 0!important;font-size:23px!important}.home-graphic-metric em{color:#b1c2d4!important;margin-top:auto!important;font-size:8px!important}.home-graphic-metric.green strong{color:#dfffe6}.home-graphic-metric.red{border-color:#a6333f!important}.home-graphic-metric.red strong{color:#ff7a7a}.home-graphic-metric.amber{border-color:#9d680d!important}.home-graphic-metric.amber strong{color:#ffc24b}.home-import-centre>div{grid-template-columns:repeat(4,1fr);padding:10px;display:grid}.home-import-centre>div>span{border-right:1px solid #19558f;flex-direction:column;min-height:92px;padding:9px;display:flex}.home-import-centre>div>span:last-child{border-right:0}.home-import-centre span>*{display:block}.home-import-centre small{color:#7f9dbb;font-size:8px}.home-import-centre strong{color:#f2f7ff;margin:7px 0;font-size:10px}.home-import-centre em{color:#50e370;margin-top:auto;font-size:8px;font-style:normal}.home-import-centre span.bad em{color:#ff5757}.home-recent>div{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.home-recent>div>button{color:#fff;text-align:left;cursor:pointer;background:#041326;border:1px solid #18558e;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:62px;padding:8px;display:grid}.home-recent>div>button:hover{background:#082958;border-color:#46b4ff}.home-recent>div>button>b{color:#34b4ff;font-size:22px}.home-recent span>*{display:block}.home-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-recent small{color:#83a0bd;margin-top:3px;font-size:7px}.home-create-v2{position:relative}.home-create-v2>div{grid-template-columns:repeat(3,1fr)}.home-create-v2>div>button{isolation:isolate;border-width:2px;justify-content:center;align-items:flex-end;min-height:120px;padding:0;display:flex;position:relative;overflow:hidden}.home-create-v2>div>button>img{z-index:-2;object-fit:cover;filter:saturate(1.2)contrast(1.15);width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.home-create-v2>div>button:after{content:"";z-index:-1;background:linear-gradient(0deg,#020711f5 0,#04152eaa 48%,#0000);position:absolute;inset:0}.home-create-v2>div>button:hover>img{transform:scale(1.08)}.home-create-v2>div>button>span{color:#72cbff;text-shadow:0 1px 3px #000;width:100%;padding:11px;font-size:11px}.home-create-v2>small{color:#8ca5bf;text-align:center;padding:0 10px 10px;font-size:8px;display:block}.event-type-menu{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 9px 9px;display:grid}.event-type-menu button{color:#8dd0ff;text-transform:uppercase;cursor:pointer;background:#06234a;border:1px solid #2974bb;min-height:31px;font-size:8px;font-weight:950}.event-type-menu button:hover{color:#fff;background:#0b51a6}.home-insight>div{grid-template-columns:repeat(3,1fr);padding:10px;display:grid}.home-insight>div>span{text-align:center;border-right:1px solid #19558f;place-items:center;min-height:68px;padding:7px;display:grid}.home-insight>div>span:last-child{border-right:0}.home-insight strong{color:#42c2ff;font-size:19px}.home-insight span.good strong{color:#59e86c}.home-insight span.bad strong{color:#ff6262}.home-insight small{color:#9bb0c7;font-size:8px;line-height:1.35}.home-health-v2>header small{color:#8da9c2;font:9px Arial,sans-serif}.home-health-v2>header>b{color:#55e86b!important}.home-health-v2>div{grid-template-columns:repeat(6,1fr)}.home-health-v2>div>span{min-height:73px}.home-health-v2>div>span>b{font-size:29px}.home-health-v2>div>span small{font-size:8px}.home-health-v2>div>span strong{font-size:9px}.home-command-v2 .home-upcoming>div>button{min-height:82px}.home-command-v2 .home-attention article{min-height:92px}.home-command-v2 .home-activity article{min-height:48px}@media (width<=1500px){.home-v2-top-grid{grid-template-columns:1.1fr .9fr}.home-snapshot-v2{grid-column:1/-1}.home-v2-main-grid{grid-template-columns:1fr 1fr}.home-v2-main-grid>.home-column:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.home-health-v2>div{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.home-command-tools,.home-v2-top-grid,.home-v2-main-grid,.home-v2-main-grid>.home-column:last-child{grid-template-columns:1fr}.home-v2-main-grid>.home-column:last-child,.home-snapshot-v2{grid-column:auto}.home-snapshot-v2>div{grid-template-columns:repeat(2,1fr)}.home-health-score>div{grid-template-columns:150px 1fr}.readiness-checklist>div{grid-template-columns:repeat(4,1fr)}.readiness-checklist>div>span{border-bottom:1px solid #174774}.home-health-v2>div{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.home-command-v2 .home-panel>header h3{font-size:16px}.home-next-event{grid-template-columns:53px 1fr}.home-next-event>b{border-top:1px solid #26547f;border-left:0;grid-column:1/-1;padding-top:9px}.readiness-checklist>div{grid-template-columns:repeat(2,1fr)}.home-health-score>div{grid-template-columns:1fr;justify-items:center}.health-score-list{width:100%}.home-snapshot-v2>div,.home-import-centre>div,.home-recent>div,.home-create-v2>div,.home-insight>div,.home-health-v2>div{grid-template-columns:1fr}.home-import-centre>div>span,.home-insight>div>span{border-bottom:1px solid #19558f;border-right:0}.event-type-menu{grid-template-columns:1fr 1fr}}.home-command-v2 button{border-radius:6px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}.home-command-v2 button:not(:disabled):active{transform:translateY(1px)}.home-command-v2 .home-panel>header button,.home-command-v2 .home-panel-link{letter-spacing:.04em;text-transform:uppercase;min-height:29px;box-shadow:inset 0 0 12px #1687ff1e;color:#70c7ff!important;background:linear-gradient(#0a3265,#061b38)!important;border:1px solid #2878c5!important;border-radius:6px!important;padding:6px 11px!important;font-weight:950!important}.home-command-v2 .home-panel>header button:hover,.home-command-v2 .home-panel-link:hover{box-shadow:0 0 14px #168cff66,inset 0 0 14px #35a9ff2b;color:#fff!important;background:linear-gradient(#0c51a5,#082957)!important;border-color:#65c6ff!important}.home-command-v2 .home-season-launch{background:linear-gradient(135deg,#07346c,#0b58ad 58%,#07244b);border-radius:6px;box-shadow:inset 0 0 16px #39a9ff2d,0 0 10px #127cff33}.home-global-search>input{box-shadow:inset 0 0 16px #1380ff14;background:linear-gradient(90deg,#020711,#06162d)!important;border-radius:7px!important}.home-search-results{border-radius:7px;overflow:auto}.readiness-checklist>div>span{cursor:help;position:relative}.readiness-checklist>div>span.pending:hover:after,.readiness-checklist>div>span.pending:focus-within:after{content:attr(data-tooltip);z-index:3;color:#ffd28e;text-align:center;background:linear-gradient(145deg,#241305,#0b101b);border:1px solid #ffad35;border-radius:5px;place-items:center;padding:7px;font-size:8px;font-weight:900;line-height:1.35;display:grid;position:absolute;inset:4px;box-shadow:0 0 15px #ff970055}.readiness-hover-note{color:#9cb1c7;text-align:center;margin-top:6px;font-size:8px;display:block}.home-graphic-metric{border-radius:6px!important;min-height:144px!important}.home-graphic-metric>span{padding:11px 11px 9px}.home-graphic-metric em{margin-top:auto!important}.home-graphic-metric .metric-trend{color:#9fb4c9;border-top:1px solid #24517c;margin-top:7px;padding-top:6px;font-size:7px;font-weight:900;line-height:1.25;display:block}.home-graphic-metric .metric-trend.up{color:#60e979}.home-graphic-metric .metric-trend.down{color:#f77}.home-graphic-metric .metric-trend.warn{color:#ffc153}.home-graphic-metric .metric-trend.flat{color:#8fc7eb}.home-attention article button{text-transform:uppercase;background:linear-gradient(#311019,#18070c);border-width:1px;min-height:32px;padding:7px 10px;font-weight:950;box-shadow:inset 0 0 12px #ff4d4d20}.home-attention article.warning button{background:linear-gradient(#392407,#1c1003)}.home-attention article.info button{background:linear-gradient(#07356b,#051b36)}.home-upcoming>div>button,.home-recent>div>button,.home-next-event{border-radius:5px}.home-upcoming>div>button:hover,.home-recent>div>button:hover,.home-next-event:hover{box-shadow:inset 0 0 22px #168cff2b,0 0 12px #168cff35}@media (width<=700px){.home-dashboard-workspace .topbar.home-graphic-header{min-height:76px}.home-dashboard-workspace .home-header-brand>img{flex-basis:50px;width:50px;height:50px}.home-dashboard-workspace .home-header-brand h1{font-size:23px!important}.home-dashboard-workspace .home-header-brand small{display:none}}.admin-portal{font-size:15px}.admin-portal .nav-item{font-size:12px}.admin-portal .portal-badge strong{font-size:13px}.admin-portal .portal-badge small,.admin-portal .portal-badge span{font-size:10px}.admin-portal{font-size:16px;line-height:1.42}.admin-portal .sidebar{z-index:60;overflow:visible}.admin-portal .grouped-navigation{gap:0;display:grid;position:relative;overflow:visible}.admin-portal .nav-item,.admin-portal .nav-group-trigger{color:#d9e9f8;text-align:left;cursor:pointer;background:#03101f;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 12px;font-weight:800;display:flex;border-bottom:1px solid #153962!important;font-size:14px!important}.admin-portal .nav-item span,.admin-portal .nav-group-trigger>span{color:#5ec0ff;place-items:center;width:24px;font-size:19px;display:grid}.admin-portal .nav-group-trigger>b{letter-spacing:.015em;flex:1;font-size:14px}.admin-portal .nav-group-trigger>i{color:#55baff;font-size:21px;font-style:normal}.admin-portal .nav-item:hover,.admin-portal .nav-group-trigger:hover,.admin-portal .nav-item.active{color:#fff;background:linear-gradient(90deg,#0b3768,#061a31);box-shadow:inset 3px 0 #37aaff}.admin-portal .nav-group{position:relative}.admin-portal .nav-flyout{z-index:100;background:linear-gradient(#071a31,#020912);border:1px solid #2a83d8;border-radius:9px;width:240px;padding:8px;display:none;position:absolute;top:0;left:calc(100% + 7px);box-shadow:0 18px 40px #000c,0 0 24px #078cff44}.admin-portal .nav-group:hover .nav-flyout,.admin-portal .nav-group:focus-within .nav-flyout{display:grid}.admin-portal .nav-flyout>strong{color:#54bdff;text-transform:uppercase;letter-spacing:.08em;padding:7px 9px;font-size:13px}.admin-portal .nav-flyout>button{color:#e4f2ff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #123456;justify-content:space-between;align-items:center;min-height:43px;padding:8px 10px;font-weight:750;display:flex;font-size:14px!important}.admin-portal .nav-flyout>button:hover,.admin-portal .nav-flyout>button.active{color:#fff;background:#0b3566}.admin-portal .nav-flyout>button span{color:#41b6ff}.owner-account-menu{position:relative}.owner-account-trigger{align-items:center;color:#fff!important;background:#020914!important;border:1px solid #0000!important;gap:10px!important;min-height:58px!important;padding:5px 8px 5px 14px!important;display:flex!important}.owner-account-trigger:hover,.owner-account-trigger[aria-expanded=true]{background:#071b32!important;border-color:#2b84d8!important;box-shadow:0 0 18px #0b82ff42!important}.owner-account-copy{text-align:right;display:grid}.owner-account-copy strong{font-size:15px}.owner-account-copy small{color:#38afff;font-size:13px;font-weight:900}.owner-account-photo{color:#fff;background:#092b51;border:2px solid #5abaff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 16px #157fff66}.owner-account-photo img{object-fit:cover;width:100%;height:100%}.owner-account-trigger>i{color:#b7dcfa;font-size:18px;font-style:normal}.owner-account-popover{z-index:120;background:#041121;border:1px solid #2a83d8;border-radius:9px;width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 35px #000d,0 0 22px #118cff44}.owner-account-popover button{color:#eaf5ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #153759;justify-content:space-between;align-items:center;min-height:44px;padding:9px 11px;font-weight:800;display:flex;font-size:14px!important}.owner-account-popover button:hover{color:#fff;background:#0b3566}.admin-portal button,.admin-portal input:not([type=checkbox]):not([type=radio]),.admin-portal select,.admin-portal textarea{font-size:14px!important}.admin-portal label,.admin-portal p,.admin-portal td,.admin-portal th,.admin-portal table{font-size:14px}.admin-portal small,.admin-portal em,.admin-portal .player-row small,.admin-portal .standings-row small,.admin-portal .review-row small,.admin-portal .event-list-row small{font-size:12px!important}.admin-portal input:not([type=checkbox]):not([type=radio]),.admin-portal select{min-height:40px;padding:8px 10px}.admin-portal textarea{min-height:76px;padding:9px 10px}.admin-portal .season-kpis small,.admin-portal .money-kpis small,.admin-portal .health-kpis small,.admin-portal .regional-kpis small,.admin-portal .accounting-kpis small,.admin-portal .detail-kpis small{font-size:12px}.admin-portal .engine-panel>h3,.admin-portal .compact-panel>h3,.player-detail .detail-group h3,.player-detail .complete-history-layout h3,.player-detail .history-heading h3{font-size:15px}.attendance-y-labels{color:#8ca9c8;text-align:right;flex-direction:column;justify-content:space-between;width:34px;font-size:12px;display:flex;position:absolute;inset:0 auto 0 -42px}.attendance-labels span{font-size:12px}.attendance-chart circle{cursor:help;transition:r .15s,filter .15s}.attendance-chart circle:hover,.attendance-chart circle:focus{r:2.2;filter:drop-shadow(0 0 7px #fff);outline:none}.player-year-card>div{max-height:180px}.player-year-card>div>button{grid-template-columns:25px 31px minmax(0,1fr) 45px;min-height:36px;padding:5px 8px}.player-year-card>div>button>span{font-size:13px}.player-year-card>div>button>span small{font-size:11px!important}.player-year-card>div>button>em{font-size:13px}.business-story-grid{grid-template-columns:minmax(260px,.9fr) minmax(480px,1.7fr) minmax(205px,.55fr)}.business-story-grid .business-panel{min-height:270px}.record-book>div>span{min-height:30px;padding:5px 9px}.record-book>div small{font-size:12px!important}.record-book>div b{font-size:13px}.storyline-center article{grid-template-columns:25px 30px 104px minmax(0,1fr) 42px;min-height:54px;padding:6px 9px}.storyline-center article>small{font-size:11px!important}.storyline-center article em{font-size:12px!important}.featured-story-art{min-height:80px;position:relative;overflow:hidden}.featured-story-art>img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.featured-story-art span,.featured-story-art strong{z-index:1;font-size:38px;position:relative}.featured-story h4{font-size:14px}.featured-story>p,.featured-story aside b{font-size:12px}.featured-story aside{margin:6px;padding:6px}.business-footer-grid{grid-template-columns:1.55fr .45fr;min-height:92px}.system-status>div{grid-template-columns:1fr 1fr;min-height:62px;padding:5px}.system-status>div span{padding:3px 5px;font-size:12px}.system-status>div span b{font-size:11px}.league-engine-v3{gap:10px;display:grid}.league-v3-head{background:linear-gradient(135deg,#061b34,#020812);border:2px solid #1a69b5;border-radius:10px;grid-template-columns:minmax(240px,1fr) 105px 105px 150px minmax(200px,280px) minmax(235px,300px);align-items:end;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #60b9ff33,0 0 22px #0a7fff22}.league-v3-title{display:grid}.league-v3-title small{color:#49baff;text-transform:uppercase;font-weight:900}.league-v3-title strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:28px}.league-v3-title span{color:#9cb4cf;font-size:12px}.league-big-meta input{text-align:center;font-family:Impact,Arial Narrow,sans-serif;color:#fff!important;height:54px!important;font-size:28px!important}.league-venue-select select{max-width:280px}.league-venue-select small{color:#81a0bf;white-space:nowrap;text-overflow:ellipsis;min-height:17px;overflow:hidden}.league-workflow-button{grid-template-columns:74px 1fr;align-items:center;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#0b3871,#020b17)!important;border:2px solid #248fff!important;border-radius:10px!important;gap:8px!important;min-height:78px!important;padding:5px 12px!important;display:grid!important;box-shadow:inset 0 1px #99d5ff55,0 0 18px #0c7cff44!important}.league-workflow-button.finalize{background:linear-gradient(135deg,#075132,#020b17)!important;border-color:#36de83!important;box-shadow:inset 0 1px #a3ffca55,0 0 18px #20d47144!important}.league-workflow-button img{object-fit:cover;filter:drop-shadow(0 0 8px #148cff);width:74px;height:68px}.league-workflow-button span{text-align:left;display:grid}.league-workflow-button small{color:#8eb6da;font-size:11px!important}.league-workflow-button strong{text-transform:uppercase;font-size:18px}.league-workflow-strip{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.league-workflow-strip span{color:#8098b2;text-align:center;background:#040e1d;border:1px solid #163f6c;border-radius:6px;padding:8px;font-size:13px;font-weight:850}.league-workflow-strip span.active{color:#fff;border-color:#2a9cff;box-shadow:0 0 12px #1189ff44}.league-workflow-strip span.complete{color:#57e994;border-color:#29c96e}.league-graphic-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.league-graphic-kpis article{background:linear-gradient(135deg,#071b35,#020812);border:2px solid #1d72c4;border-radius:8px;align-items:center;min-height:105px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #74c4ff3b,0 0 12px #086fe422}.league-graphic-kpis img{object-fit:cover;opacity:.75;width:92px;height:100%;position:absolute;right:-5px}.league-graphic-kpis span{z-index:1;display:grid;position:relative}.league-graphic-kpis small{color:#69bfff;text-transform:uppercase;font-weight:900}.league-graphic-kpis strong{color:#fff;text-shadow:0 0 10px #2a9fff;font-size:23px}.league-large-input{grid-template-columns:minmax(120px,1fr) auto minmax(110px,150px)!important}.league-large-input input{min-width:110px;height:44px!important}.league-engine-v3 input[type=number]{appearance:textfield}.league-engine-v3 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.league-engine-v3 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.league-manual-note{color:#ffe5a2;background:#2a2109;border-left:4px solid #ffc339;margin:0 0 10px;padding:9px 11px;font-size:13px}.league-financial-line{grid-template-columns:1fr 120px 38px;gap:6px;margin:5px 0;display:grid}.league-financial-line button{color:#ff8391;background:#32101a;border:1px solid #8f2e3b}.league-engine-v3 .compact-payout-row input{min-width:105px}.league-engine-v3 .compact-payout-row input[type=number]{min-width:95px}.league-engine-v3 .compact-notes{min-height:100px}@media (width<=1350px){.league-v3-head{grid-template-columns:1fr 95px 95px 145px}.league-venue-select,.league-workflow-button{grid-column:span 2}.league-graphic-kpis{grid-template-columns:repeat(3,1fr)}.business-intelligence-grid{grid-template-columns:1fr 1fr}.attendance-card{grid-column:1/-1}.business-story-grid{grid-template-columns:1fr 1.4fr}.featured-story{grid-column:1/-1}}@media (width<=700px){.admin-portal .sidebar{overflow:auto}.admin-portal .nav-flyout{width:auto;box-shadow:none;margin:0 0 4px 12px;position:static}.admin-portal .nav-group:hover .nav-flyout,.admin-portal .nav-group:focus-within .nav-flyout{display:grid}.owner-account-copy,.season-chip{display:none}.owner-account-photo{width:42px;height:42px}.league-v3-head,.league-graphic-kpis,.league-workflow-strip,.business-intelligence-grid{grid-template-columns:1fr}.league-venue-select,.league-workflow-button,.attendance-card{grid-column:auto}.business-story-grid{grid-template-columns:1fr}.featured-story{grid-column:auto}}.admin-portal button{font-size:12px}.admin-portal .primary-button,.admin-portal .secondary-button{min-height:36px;padding:8px 12px;font-size:12px}.admin-portal input:not([type=checkbox]):not([type=radio]),.admin-portal select{min-height:37px;padding:7px 10px;font-size:12px}.admin-portal textarea{min-height:70px;padding:8px 10px;font-size:12px}.admin-portal label,.admin-portal table,.admin-portal .player-table,.admin-portal .event-table,.admin-portal .accounting-table,.admin-portal .mapping-table{font-size:11px}.admin-portal th,.admin-portal td{padding:9px}.admin-portal .player-row,.admin-portal .standings-row,.admin-portal .review-row,.admin-portal .event-list-row,.admin-portal .accounting-row,.admin-portal .mapping-row{min-height:48px;font-size:11px}.admin-portal .page-heading p,.admin-portal .statistics-hero p,.admin-portal .finance-hero p,.admin-portal .health-hero p,.admin-portal .regional-hero p,.admin-portal .accounting-hero p{font-size:11px}.admin-portal .page-heading h2,.admin-portal .statistics-hero h2,.admin-portal .finance-hero h2,.admin-portal .health-hero h2,.admin-portal .regional-hero h2,.admin-portal .accounting-hero h2{font-size:23px}.admin-portal .panel,.admin-portal .engine-panel,.admin-portal .compact-panel,.admin-portal .regional-clean-panel,.admin-portal .admin-clean-card,.admin-portal .admin-clean-form,.admin-portal .accounting-card{font-size:11px}.admin-portal .player-detail .detail-group small,.admin-portal .player-detail .history-card small,.admin-portal .event-modal small,.admin-portal .event-create-modal small,.admin-portal .tiered-results-modal small{font-size:9px}.admin-portal .player-detail .detail-group strong,.admin-portal .player-detail .history-card,.admin-portal .event-modal,.admin-portal .event-create-modal,.admin-portal .tiered-results-modal,.admin-portal .regional-clean-row,.admin-portal .regional-tier-row,.admin-portal .regional-registration-row,.admin-portal .regional-payout-row,.admin-portal .regional-result-row,.admin-portal .regional-career-row{font-size:11px}.admin-portal .regional-engine-v2>nav button{font-size:12px}.admin-portal .regional-policy-strip,.admin-portal .regional-tier-rule,.admin-portal .regional-payout-table{font-size:11px}.business-dashboard{font-size:14px}.business-panel>header h3{font-size:19px}.business-panel>header button{font-size:11px!important}.business-event-row strong,.business-result-row strong{font-size:13px}.business-event-row span small,.business-event-row span em,.business-activity-row small,.business-activity-row time{font-size:10px}.business-ranking-row strong,.business-ranking-row em,.business-ranking-row i,.business-panel.finances>div>span{font-size:12px}.readiness-checklist>div>span{background:radial-gradient(circle at 50% 4%,#0d64c458,#0000 42%),#041021;grid-template-rows:47px 19px 17px 1fr;min-height:108px;padding:7px 5px}.readiness-graphic{background:#06152a;border:1px solid #2b83d1;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #168cff44,0 0 11px #168cff33}.readiness-graphic img{object-fit:cover;opacity:.58;filter:saturate(1.25)contrast(1.2);width:100%;height:100%;position:absolute;inset:0}.readiness-graphic:after{content:"";background:linear-gradient(#0000,#020711cc);position:absolute;inset:0}.readiness-checklist .readiness-graphic>i{z-index:1;color:#e7f7ff;text-shadow:0 0 8px #168cff;font-size:21px;position:relative}.readiness-checklist span>small{font-size:9px}.readiness-checklist span>em{font-size:8px}.readiness-checklist>strong{font-size:18px}.home-command-v2 .home-panel>header h3{font-size:20px}.home-command-tools>label span{font-size:11px}.home-command-tools select,.home-global-search>input{font-size:14px!important}.home-season-launch{font-size:11px}.home-next-event{min-height:148px}.home-next-event>span small{font-size:11px}.home-next-event>span strong{font-size:23px}.home-next-event>span em,.home-next-event>span i{font-size:12px}.home-next-event>b small{font-size:10px}.home-event-address{margin-top:2px;color:#84a9c9!important;font-size:10px!important;line-height:1.35!important;display:block!important}.home-upcoming>div>button{min-height:100px!important}.home-command-v2 .home-upcoming span strong{font-size:14px}.home-command-v2 .home-upcoming span small,.home-command-v2 .home-upcoming span em{font-size:10px}.home-command-v2 .home-attention article span strong{font-size:14px}.home-command-v2 .home-attention article span small{font-size:11px}.home-command-v2 .home-activity article span strong{font-size:12px}.home-command-v2 .home-activity article span small,.home-command-v2 .home-activity article time,.home-import-centre small,.home-recent small,.home-insight small{font-size:10px}.home-import-centre strong,.home-recent strong{font-size:12px}.health-score-list b,.health-score-list em{font-size:11px}.home-health-v2>div>span small,.home-health-v2>div>span strong{font-size:10px}.regional-engine-v2{gap:10px;display:grid}.regional-engine-v2>header{background:radial-gradient(circle at 80% 20%,#0b66d933,#0000 30%),linear-gradient(110deg,#020713,#09244a 55%,#020713);border:2px solid #1e70ca;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.regional-engine-v2>header p{color:#55adff;letter-spacing:.13em;margin:0;font-size:9px;font-weight:950}.regional-engine-v2>header h2{text-transform:uppercase;margin:3px 0;font:italic 28px/1 Impact,Arial Narrow,sans-serif}.regional-engine-v2>header span{color:#9db4ce;font-size:10px}.regional-header-actions{align-items:end;gap:9px;display:flex}.regional-header-actions label{color:#69b5ff;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.regional-header-actions select{min-width:270px;height:40px!important}.regional-finance-kpis{grid-template-columns:repeat(6,1fr)!important}.regional-engine-v2>nav{background:#020713;border:1px solid #1c5da9;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;display:grid}.regional-engine-v2>nav button{color:#8eabd0;text-transform:uppercase;cursor:pointer;background:#06152d;border:1px solid #174581;min-height:39px;font-size:10px;font-weight:900}.regional-engine-v2>nav button.active,.regional-engine-v2>nav button:hover{color:#fff;background:linear-gradient(#0b56b3,#062d64);border-color:#67b5ff;box-shadow:0 0 14px #0878ff55}.regional-policy-strip{color:#a9bfd8;background:#06162f;border:1px solid #286bc0;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px 10px;padding:10px 13px;font-size:9px;display:grid}.regional-policy-strip strong{color:#69b8ff;text-transform:uppercase;font-size:8px}.regional-tier-blocks{gap:12px;display:grid}.regional-tier-block{background:#020713;border:2px solid #1f69bd;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 22px #086cdf1b,0 7px 18px #0008}.regional-tier-block>header{background:linear-gradient(90deg,#0a4f9d,#071a35 55%,#031020);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.regional-tier-block>header p{color:#78c4ff;letter-spacing:.12em;margin:0;font-size:7px;font-weight:900}.regional-tier-block>header h3{text-transform:uppercase;margin:2px 0;font-size:16px}.regional-tier-block>header span{color:#a9c0da;font-size:8px}.regional-tier-block>header>div:last-child{align-items:center;gap:13px;display:flex}.regional-tier-block>header small{color:#a9c0da}.regional-tier-block>header strong{font-size:17px}.regional-tier-block>header button{color:#fff;cursor:pointer;background:#0b55ac;border:1px solid #69baff;padding:7px 10px;font-weight:900}.regional-entry-head,.regional-entry-line{background:#184f91;align-items:center;gap:1px;min-width:960px;display:grid}.regional-entry-head{color:#d8eaff;text-transform:uppercase;min-height:31px;font-size:7px;font-weight:900}.regional-entry-head>*{padding:7px}.regional-entry-line{background:#123b6c;min-height:41px;font-size:8px}.regional-entry-line:nth-child(2n){background:#164779}.regional-entry-line.needs-cpi-review{box-shadow:inset 3px 0 #ffd95a}.regional-entry-line>*{background:#040c19;align-items:center;min-width:0;height:100%;padding:5px 7px;display:flex}.regional-entry-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regional-entry-line select,.regional-entry-line input{height:28px!important;font-size:8px!important}.team-number{color:#69b9ff;justify-content:center}.member-check{white-space:nowrap;color:#7ec2ff;gap:4px;justify-content:center!important}.member-check input{accent-color:#1685ff;width:14px!important;height:14px!important}.money-input{color:#61b6ff;align-items:center!important;display:flex!important}.money-input input{margin-left:2px;width:64px!important;padding:3px!important}.regional-save-line{cursor:pointer;font-weight:900;color:#fff!important;background:#092c5d!important;border:1px solid #2674c4!important;justify-content:center!important}.regional-tier-empty{color:#7899be;text-align:center;padding:18px;font-size:9px}.regional-tier-block>footer{color:#8faac8;background:#06142a;border-top:1px solid #1a569c;justify-content:flex-end;gap:18px;padding:8px 12px;font-size:8px;display:flex}.regional-tier-block>footer b{color:#fff}.regional-tier-rule{background:#040c19;border-bottom:1px solid #17447d;grid-template-columns:1.35fr .75fr 100px 92px 160px 70px 70px 75px;align-items:center;gap:5px;min-width:900px;min-height:43px;padding:5px 8px;font-size:9px;display:grid}.regional-tier-rule:nth-child(2n){background:#07152b}.regional-tier-rule.head{color:#cce5ff;text-transform:uppercase;background:#0a3a79;min-height:32px;font-size:7px;font-weight:900}.regional-tier-rule label{align-items:center;gap:3px;display:flex}.regional-tier-rule input{width:100%;height:30px!important}.regional-tier-rule label:nth-of-type(3) input{width:62px}.regional-tier-rule button{color:#fff;cursor:pointer;background:#082b5c;border:1px solid #2b75c2;height:30px;font-size:8px;font-weight:900}.regional-clean-panel{overflow-x:auto}.regional-payout-workspace{gap:10px;display:grid}.regional-payout-table{background:#040c19;border-bottom:1px solid #17447d;grid-template-columns:1.3fr 60px 95px 85px 115px 100px 65px 95px 95px;align-items:center;gap:4px;min-width:940px;min-height:43px;padding:6px 9px;font-size:9px;display:grid}.regional-payout-table:nth-child(2n){background:#07152b}.regional-payout-table.head{color:#cce5ff;text-transform:uppercase;background:#0a3a79;min-height:34px;font-size:7px;font-weight:900}.regional-payout-guides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.regional-payout-guides article{background:#06142a;border:1px solid #236ab6;padding:11px}.regional-payout-guides h3{color:#77bfff;text-transform:uppercase;margin:0 0 8px;font-size:12px}.regional-payout-guides article>div{grid-template-columns:1.2fr repeat(3,1fr);gap:2px;display:grid}.regional-payout-guides article>div>*{text-align:center;background:#040c19;padding:7px;font-size:8px}.regional-payout-guides article>div span:first-child{text-align:left;color:#9db2ca}.regional-pl-grid{grid-template-columns:.8fr 1.05fr 1.15fr;gap:10px;display:grid}.regional-settings-form,.regional-extras,.regional-pl-summary{padding-bottom:12px}.regional-settings-form>label{color:#9fb8d3;gap:5px;margin:10px 12px;font-size:9px;font-weight:800;display:grid}.regional-settings-form>button{margin:0 12px}.regional-extras>form{grid-template-columns:1fr 105px 1fr auto;gap:6px;padding:10px;display:grid}.regional-extras>form label{color:#67b7ff;align-items:center;display:flex}.regional-extras>form button{color:#fff;background:#0a3a7a;border:1px solid #2b7ccc;font-weight:900}.regional-extras>div:not(.page-heading){border-top:1px solid #17447d;grid-template-columns:1fr auto 34px;align-items:center;gap:8px;padding:8px 10px;display:grid}.regional-extras>div span{display:grid}.regional-extras>div small{color:#819bb9}.regional-extras>div button{color:#ff7489;background:#280b14;border:1px solid #673647;height:30px}.pl-section{padding:10px;display:grid}.pl-section>small{color:#60b4ff;letter-spacing:.12em;padding:8px 2px 4px;font-size:8px;font-weight:900}.pl-section>span,.pl-section>strong,.pl-section>em{border-bottom:1px solid #173f72;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:7px 9px;font-size:9px;font-style:normal;display:flex}.pl-section>strong{background:#071a37}.pl-section>em{color:#8ed1ff;background:linear-gradient(90deg,#0a3772,#06162e);border:1px solid #2b83d9;margin-top:8px;font-size:13px;font-weight:900}.pl-section>em b{color:#fff;text-shadow:0 0 10px #1686ff;font-size:19px}.regional-registration-modal{width:min(940px,96vw);max-height:94vh;overflow:auto}.regional-registration-modal form{gap:11px;display:grid}.regional-price-preview{background:#06162d;border:1px solid #226ab9;grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.regional-price-preview span{justify-content:space-between;display:flex}.regional-price-preview small{color:#7fb4e9;grid-column:1/-1}.regional-player-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.regional-player-single{grid-template-columns:1fr;display:grid}.regional-player-pair fieldset,.regional-player-single fieldset{background:#040c19;border:1px solid #246ab4;min-width:0;padding:11px}.regional-player-pair legend,.regional-player-single legend{color:#67b9ff;text-transform:uppercase;padding:0 7px;font-weight:900}.regional-member-toggle{align-items:center;margin:8px 0;color:#b8cce1!important;gap:7px!important;display:flex!important}.regional-member-toggle input{accent-color:#1885ff;width:17px!important;height:17px!important}.registration-total{background:#061a37;border:1px solid #2d7aca;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.registration-total strong{font-size:22px}.regional-empty{text-align:center;place-content:center;gap:7px;min-height:180px;display:grid}@media (width<=1280px){.regional-finance-kpis{grid-template-columns:repeat(3,1fr)!important}.regional-pl-grid{grid-template-columns:1fr 1fr}.regional-pl-summary{grid-column:1/-1}.regional-policy-strip{grid-template-columns:auto 1fr}.regional-header-actions{flex-direction:column;align-items:stretch}}@media (width<=760px){.regional-engine-v2>header{grid-template-columns:1fr}.regional-header-actions select{width:100%;min-width:0}.regional-engine-v2>nav{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.regional-finance-kpis{grid-template-columns:1fr 1fr!important}.regional-policy-strip{grid-template-columns:1fr}.regional-tier-block{overflow-x:auto}.regional-tier-block>header,.regional-tier-block>footer{min-width:760px}.regional-payout-guides,.regional-pl-grid,.regional-player-pair{grid-template-columns:1fr}.regional-extras>form{grid-template-columns:1fr 100px}.regional-extras>form input:nth-of-type(2){grid-column:1/-1}}.regional-tier-grid{grid-template-columns:repeat(auto-fit,minmax(510px,1fr));align-items:start;gap:12px;display:grid}.regional-tier-block.wide{grid-column:1/-1}.regional-tier-block.compact>header{min-height:76px;padding:8px 10px}.regional-tier-block.compact>header>div:last-child{gap:7px}.regional-tier-block.compact>header strong{font-size:13px}.regional-tier-block.compact .regional-entry-head,.regional-tier-block.compact .regional-entry-line{grid-template-columns:27px minmax(92px,1.35fr) 49px 62px 45px 72px 112px 45px;min-width:0}.regional-tier-block.compact .regional-entry-head>*{text-align:center;padding:6px 3px}.regional-tier-block.compact .regional-entry-line{min-height:36px;font-size:7px}.regional-tier-block.compact .regional-entry-line>*{padding:4px}.regional-tier-block.compact .regional-entry-line select,.regional-tier-block.compact .regional-entry-line input{height:25px!important;font-size:7px!important}.regional-tier-block.compact .money-input input{width:48px!important}.regional-tier-block.compact .member-check{font-size:0}.regional-tier-block.compact .member-check:after{content:"ACL";font-size:6px}.regional-tier-block.compact>footer{grid-template-columns:repeat(2,1fr);gap:5px 10px;min-width:0;display:grid}.regional-tier-block.compact>footer span{text-align:right}.regional-entry-line.imported>*{color:#9fb9d5;background:#061426}.regional-entry-line.imported strong{color:#fff}.history-review{text-transform:uppercase;font-size:7px;font-weight:900;color:#ffc75f!important;justify-content:center!important}.history-imported{text-transform:uppercase;border:1px solid #226cb9;font-size:7px;font-weight:900;color:#67bdff!important;background:#092b55!important;justify-content:center!important}@media (width>=1680px){.regional-tier-grid{grid-template-columns:repeat(3,minmax(470px,1fr))}}@media (width<=1120px){.regional-tier-grid{grid-template-columns:1fr}}@media (width<=760px){.regional-tier-grid{display:block}.regional-tier-block.compact,.regional-tier-block.wide{margin-bottom:12px;overflow-x:auto}.regional-tier-block.compact>header,.regional-tier-block.compact>footer,.regional-tier-block.compact .regional-entry-head,.regional-tier-block.compact .regional-entry-line{min-width:510px}}.regional-engine-v2>header p{font-size:10px}.regional-engine-v2>header span,.regional-engine-v2>nav button{font-size:11px}.regional-policy-strip{font-size:10px}.regional-policy-strip strong{font-size:9px}.regional-tier-block>header p{font-size:8px}.regional-tier-block>header span,.regional-tier-block>header small{font-size:9px}.regional-tier-block.compact>header h3{font-size:16px}.regional-entry-head{font-size:8px}.regional-entry-line{font-size:9px}.regional-entry-line select,.regional-entry-line input{font-size:9px!important}.regional-tier-block.compact .regional-entry-head{font-size:7px}.regional-tier-block.compact .regional-entry-line{font-size:8px}.regional-tier-block.compact .regional-entry-line select,.regional-tier-block.compact .regional-entry-line input{font-size:8px!important}.regional-tier-block>footer{font-size:9px}.regional-tier-empty,.regional-tier-rule,.regional-payout-table{font-size:10px}.regional-tier-rule.head,.regional-payout-table.head{font-size:8px}.regional-payout-guides article>div>*{font-size:9px}.history-review,.history-imported{font-size:8px}.imported-member input:disabled{opacity:1;filter:none}.imported-member{color:#ffbe55!important}.imported-member.active{color:#6ee7a8!important}.imported-paid{justify-content:flex-end;color:#fff!important}.regional-clean-row.results{font-size:10px}.quick-actions .charity-quick-action{background:linear-gradient(155deg,#063c2a,#020713)!important;border-color:#35bd82!important}.quick-actions .charity-quick-action b{color:#baffdc;background:#083f2c;border:2px solid #54e6a5;border-radius:50%;place-items:center;width:78px;height:78px;margin:auto;font-size:38px;display:grid;box-shadow:0 0 24px #27d88a55}.quick-actions .charity-quick-action:hover{box-shadow:inset 0 0 30px #1bc67b33,0 0 19px #21d28755!important}.business-panel.results .business-result-row{grid-template-columns:44px minmax(0,1fr) 44px;min-height:42px;padding:4px 8px}.business-panel.results .business-result-row>time{background:#06152a;border:1px solid #174a82;justify-items:center;padding:2px;display:grid}.business-panel.results .business-result-row>time small{color:#74b9f5;font-size:6px}.business-panel.results .business-result-row>time b{font-size:10px}.business-panel.results .business-result-row>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.business-panel.results .business-result-row>span>small{color:#b7c9db!important}.business-panel.results .business-result-row>em{color:#e7f5ff;font-size:12px!important}.business-panel.results .business-result-row>em small{text-transform:uppercase;color:#6f9fc9!important}@media (width<=1500px){.business-kpis .business-kpi{min-height:138px}.business-kpis .business-kpi-copy{min-height:108px}}@media (width<=820px){.business-kpis .business-kpi{min-height:140px}.business-kpis .business-kpi-copy{min-height:110px}}.regional-finance-kpis article{min-height:105px!important}.regional-finance-kpis strong{font-size:20px!important}.regional-finance-kpis article em{color:#72c2ff;margin-top:6px;font-size:9px;font-style:normal;font-weight:850;display:block}.regional-entry-head.singles,.regional-entry-line.singles{grid-template-columns:42px 1.25fr 62px 62px 94px 65px 92px 155px 64px}.regional-entry-head.doubles,.regional-entry-line.doubles{grid-template-columns:42px 1fr 58px 58px 84px 55px 1fr 58px 58px 84px 55px 88px 150px 60px}.free-check,.free-entry-toggle{color:#78e5b3!important}.regional-payout-table{grid-template-columns:1.25fr 55px 88px 80px 100px 92px 58px 88px 92px 88px;min-width:1020px}.pl-note{color:#79d9ae!important;padding-left:12px!important;font-size:9px!important}.regional-tier-block.compact .regional-entry-head,.regional-tier-block.compact .regional-entry-line{grid-template-columns:27px minmax(90px,1.35fr) 43px 43px 57px 42px 68px 105px 43px}.regional-price-preview{grid-template-columns:1fr 1fr 1fr}.regional-price-preview small{grid-column:1/-1}html,body,html *{scrollbar-width:none}html ::-webkit-scrollbar{width:0;height:0;display:none}.admin-portal *,.admin-portal :before,.admin-portal :after{box-sizing:border-box}.admin-portal input:not([type=checkbox]):not([type=radio]),.admin-portal select,.admin-portal textarea{padding:8px 12px!important}.admin-portal small,.admin-portal em,.admin-portal time,.admin-portal label,.admin-portal td,.admin-portal th,.admin-portal .regional-entry-line,.admin-portal .regional-entry-head,.admin-portal .regional-tier-rule,.admin-portal .regional-payout-table,.admin-portal .history-review,.admin-portal .history-imported,.admin-portal .business-result-row>span>strong,.admin-portal .business-result-row>time small{line-height:1.35;font-size:12px!important}.admin-portal .panel,.admin-portal .engine-panel,.admin-portal .compact-panel,.admin-portal .regional-clean-panel,.admin-portal .admin-clean-card,.admin-portal .admin-clean-form,.admin-portal .accounting-card,.admin-portal .business-panel{overflow:hidden}.admin-portal .panel>:not(header),.admin-portal .engine-panel>:not(header),.admin-portal .regional-clean-panel>:not(header),.admin-portal .admin-clean-card>:not(header),.admin-portal .accounting-card>:not(header){padding-left:12px;padding-right:12px}.home-dashboard-workspace .topbar.home-graphic-header{z-index:150;overflow:visible}.home-dashboard-workspace .home-graphic-header .top-actions,.owner-account-menu{z-index:210}.owner-account-popover{z-index:300}.admin-portal .nav-flyout{z-index:250}.business-intelligence-grid{grid-template-columns:minmax(0,1.15fr) minmax(235px,.75fr) minmax(235px,.75fr);gap:14px}.attendance-card{min-height:315px}.attendance-chart{min-height:235px;margin:14px 18px 34px 54px}.attendance-labels{bottom:-24px}.attendance-labels span{color:#b8d1e9;text-align:center;min-width:28px;font-weight:800;font-size:12px!important}.attendance-y-labels{color:#b8d1e9;width:38px;font-size:12px;font-weight:800;left:-48px}.record-book>div>span{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:43px;padding:7px 10px}.record-book>div>span>span{gap:2px;min-width:0;display:grid}.record-book>div>span>span small{color:#dbeaff;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;font-size:12px!important}.record-book>div>span>span em{color:#55baff;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden;font-size:11px!important}.record-book>div>span>b{align-self:center;font-size:14px}.storyline-center article{column-gap:8px;padding:8px 11px}.storyline-center article strong{font-size:13px}.storyline-center article em{color:#b3c8dc;font-size:12px!important}.league-engine-v3{gap:14px}.league-engine-v3 .compact-engine-grid{grid-template-columns:minmax(365px,.82fr) minmax(330px,.72fr) minmax(720px,1.7fr);gap:14px;padding:12px}.league-engine-v3 .compact-stack{gap:12px}.league-engine-v3 .compact-panel>div{padding:12px}.league-engine-v3 .compact-entry{grid-template-columns:minmax(108px,1fr) 72px 86px 100px;gap:7px;min-height:46px;font-size:12px}.league-engine-v3 .compact-entry>*{min-width:0}.league-engine-v3 .compact-entry input{text-align:right;width:100%;height:36px;padding:6px 8px!important}.league-engine-v3 .compact-payout{margin-top:12px}.league-engine-v3 .compact-payout-head,.league-engine-v3 .compact-payout-row{grid-template-columns:48px minmax(125px,1fr) minmax(125px,1fr) 90px 76px 88px 105px}.league-engine-v3 .compact-payout-row>*{min-width:0;padding:6px}.league-engine-v3 .compact-payout-row>input,.league-engine-v3 .compact-payout-row input[type=number]{width:calc(100% - 8px);min-width:0;margin:4px;padding:5px 6px!important}.league-engine-v3 .compact-payout-row input[type=number]{text-align:right}.league-engine-v3 .league-financial-line{gap:8px;margin:7px 0}@media (width<=1450px){.league-engine-v3 .compact-engine-grid{grid-template-columns:minmax(340px,.9fr) minmax(310px,.8fr)}.league-engine-v3 .compact-stack.wide{grid-column:1/-1}}@media (width<=1050px){.business-intelligence-grid,.league-engine-v3 .compact-engine-grid{grid-template-columns:1fr}.attendance-card,.league-engine-v3 .compact-stack.wide{grid-column:auto}}.home-command-v2 .home-command-tools .home-global-search>span{justify-content:center;align-items:center;width:52px!important;font-size:17px!important;line-height:1!important;display:flex!important;inset:0 auto 0 0!important}.home-command-v2 .home-command-tools .home-global-search>input{padding-left:60px!important}.business-footer-grid .quick-actions>div button{grid-template-rows:88px 36px!important;height:124px!important;min-height:124px!important;padding:0!important}.business-footer-grid .quick-actions>div button img{object-fit:cover;width:100%!important;height:88px!important;min-height:88px!important}.business-footer-grid .quick-actions>div button span{min-height:36px}.home-command-v2 .readiness-checklist{padding:12px}.home-command-v2 .readiness-checklist>div{align-items:stretch}.home-command-v2 .readiness-checklist>div>span{grid-template-rows:52px minmax(34px,auto) 20px minmax(34px,auto);align-content:start;gap:5px;min-height:148px;padding:10px 6px}.home-command-v2 .readiness-graphic{width:48px;height:48px}.home-command-v2 .readiness-checklist>div>span small,.home-command-v2 .readiness-checklist>div>span em{white-space:normal;text-overflow:clip;max-width:100%;line-height:1.25;overflow:visible}.home-command-v2 .readiness-checklist>div>span em{font-size:11px!important}.business-ranking-title p{line-height:1.25;font-size:8px!important}.business-secondary-grid{align-items:stretch}.business-secondary-grid>.business-panel{flex-direction:column;height:390px;min-height:390px;display:flex}.business-secondary-grid .business-ranking-scroll{flex:auto;min-height:0;max-height:none}.business-secondary-grid .business-panel.results>.business-result-row{flex:1 1 0;min-height:0}.business-secondary-grid .business-panel.finances>div{flex:auto;grid-template-rows:repeat(5,minmax(0,1fr));display:grid}.business-secondary-grid .business-panel.finances>div>span{min-height:0}.league-v3-head .league-season-meta>.league-season-value,.league-v3-head .league-week-meta>.league-week-value{text-align:center;width:100%;min-width:0;font-family:Impact,Arial Narrow,sans-serif;color:#fff!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:30px!important;line-height:1!important}.league-v3-head .league-date-select,.league-v3-head .league-venue-select{grid-template-rows:16px 40px 18px;align-content:center;align-self:stretch;min-height:86px}.league-v3-head .league-date-select input,.league-v3-head .league-venue-select select{width:100%;height:40px!important;min-height:40px!important}.league-v3-head .league-date-select small,.league-v3-head .league-venue-select small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;overflow:hidden;font-size:10px!important}.league-engine-v3 .compact-engine-grid{grid-template-columns:minmax(480px,.95fr) minmax(360px,.75fr) minmax(680px,1.45fr)}.league-engine-v3 .league-entry-panel .compact-entry{grid-template-columns:minmax(128px,1fr) minmax(72px,.55fr) minmax(88px,.65fr) minmax(104px,.75fr);gap:6px;width:100%}.league-engine-v3 .league-entry-panel .compact-entry>*{box-sizing:border-box;width:100%;min-width:0}.league-engine-v3 .league-entry-panel .compact-entry>:last-child{justify-content:flex-end;align-items:center;min-width:0;padding-inline:8px;display:flex}.regional-pl-grid{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.05fr) minmax(430px,1.15fr);align-items:stretch}.regional-pl-grid>.regional-clean-panel{min-width:0;height:100%;overflow:hidden}.regional-extras>form{grid-template-columns:minmax(0,1fr) minmax(115px,140px);gap:8px;padding:12px}.regional-extras>form button{width:100%;min-height:42px;padding:8px 12px!important;font-size:12px!important}.pl-section{gap:2px;padding:12px}.pl-section>small{line-height:1.25;font-size:11px!important}.pl-section>span,.pl-section>strong,.pl-section>em{min-height:40px;padding:8px 10px;line-height:1.25;font-size:12px!important}.pl-section>span b,.pl-section>strong b,.pl-section>em b{font-size:12px!important}.pl-section>.pl-note{white-space:normal;min-height:0;font-size:11px!important}.regional-results-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:10px;display:grid}.regional-results-table{min-width:0;overflow:hidden}.regional-results-table .regional-clean-row.results{grid-template-columns:56px minmax(125px,1.15fr) minmax(105px,1fr) minmax(145px,1.25fr) 58px 62px 76px!important;min-width:0!important}.regional-results-table .regional-clean-row.results>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 7px;line-height:1.25;overflow:hidden;font-size:11px!important}.regional-results-table .regional-clean-row.results.head>*{font-size:10px!important}.regional-winners-rail{min-width:0;overflow:hidden}.regional-winner-list{gap:8px;padding:10px;display:grid}.regional-winner-card{background:linear-gradient(135deg,#07172d,#020812);border:1px solid #205e99;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:7px;display:grid;box-shadow:inset 0 0 18px #0b65bd1f}.regional-winner-photo{color:#fff;background:#08234a;border:2px solid #258ff4;border-radius:8px;place-items:center;width:72px;height:72px;font-family:Impact,Arial Narrow,sans-serif;font-size:24px;display:grid;overflow:hidden;box-shadow:0 0 14px #0b72e866}.regional-winner-photo img{object-fit:cover;width:100%;height:100%}.regional-winner-card>div:last-child{gap:4px;min-width:0;display:grid}.regional-winner-card small,.regional-winner-card strong,.regional-winner-card em,.regional-winner-empty{min-width:0;margin:0;line-height:1.25;font-size:11px!important}.regional-winner-card small{color:#69bdff}.regional-winner-card strong{color:#fff;text-overflow:ellipsis;overflow:hidden}.regional-winner-card em{color:#ffd75e;text-transform:uppercase;font-style:normal;font-weight:900}.regional-winner-empty{color:#91abc5;padding:14px}@media (width<=1450px){.league-engine-v3 .compact-engine-grid{grid-template-columns:minmax(460px,1fr) minmax(360px,.8fr)}.regional-pl-grid{grid-template-columns:minmax(300px,.85fr) minmax(410px,1.15fr)}.regional-pl-summary{grid-column:1/-1}}@media (width<=1100px){.business-secondary-grid>.business-panel{height:auto;min-height:0}.league-engine-v3 .compact-engine-grid,.regional-pl-grid,.regional-results-layout{grid-template-columns:1fr}.regional-winners-rail{grid-column:auto}.regional-winner-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-portal .nav-group:after{content:"";z-index:249;width:12px;position:absolute;inset:0 auto 0 100%}.admin-portal .nav-flyout{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,transform .14s,visibility 0s linear .45s;display:grid;left:calc(100% + 4px);transform:translate(-4px)}.admin-portal .nav-group:hover .nav-flyout,.admin-portal .nav-group:focus-within .nav-flyout{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;display:grid;transform:none}.home-command-v2 .readiness-checklist>div>span{grid-template-rows:54px 22px;align-content:center;justify-items:center;gap:3px;min-height:88px;padding:7px 5px}.home-command-v2 .readiness-checklist>div>span>b{line-height:22px;font-size:17px!important}.business-secondary-grid .business-panel.results{padding-right:7px}.business-secondary-grid .business-panel.results>header{margin-right:-7px}.business-secondary-grid .business-panel.results>.business-result-row{grid-template-columns:minmax(0,1fr) minmax(84px,auto);width:calc(100% - 5px);padding-right:14px}.business-secondary-grid .business-result-row>em{white-space:nowrap;min-width:74px;padding-right:2px;overflow:visible}.league-v3-head .league-season-meta>.league-season-value,.league-v3-head .league-week-meta>.league-week-value{height:44px!important;font-size:36px!important;line-height:44px!important}.league-engine-v3 .league-entry-panel{min-width:0;overflow:hidden}.league-engine-v3 .league-entry-panel .compact-entry{grid-template-columns:minmax(0,1.2fr) 82px 94px 112px;gap:0;width:100%;overflow:hidden}.league-engine-v3 .league-entry-panel .compact-entry>*{box-sizing:border-box;width:auto;min-width:0;margin:0}.league-engine-v3 .league-entry-panel .compact-entry:not(.head)>input{width:calc(100% - 12px)!important;margin:6px!important}.league-engine-v3 .league-entry-panel .compact-entry:not(.head)>b:last-child{text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 12px);min-width:0;margin:6px;overflow:hidden}.regional-pl-grid{grid-template-columns:minmax(270px,.7fr) minmax(580px,1.45fr) minmax(410px,1fr)}.regional-extras>form{grid-template-columns:minmax(120px,1fr) minmax(110px,.72fr) minmax(120px,1fr) 132px;align-items:end;gap:8px;overflow:hidden}.regional-extras>form>input,.regional-extras>form>label,.regional-extras>form>button,.regional-extras>form input{box-sizing:border-box;width:100%;min-width:0}.regional-extras>form>label{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:3px;display:grid;overflow:hidden}.regional-extras>form input:nth-of-type(2),.regional-extras>form button{grid-column:auto}.regional-extras>form button{white-space:nowrap;height:40px;min-height:40px;padding:7px 10px!important}.modal-backdrop.player-backdrop{height:100dvh;z-index:1000!important;place-items:start center!important;padding:12px 18px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.complete-player-detail.player-detail{overscroll-behavior:contain;width:min(1260px,100vw - 36px);max-height:calc(100dvh - 24px);overflow-y:auto;margin:0 auto!important;position:relative!important;top:0!important}.complete-player-detail>.modal-heading.player-profile-heading{gap:14px;min-height:94px;margin:-10px -12px 0;padding:12px 16px;top:-10px;grid-template-columns:88px minmax(0,1fr) 42px!important}.complete-player-detail>.modal-heading.player-profile-heading:before{content:none!important;display:none!important}.complete-player-detail>.modal-heading.player-profile-heading>.player-photo.large{width:76px;height:76px}.complete-player-detail>.modal-heading.player-profile-heading>div{text-align:left;min-width:0}.complete-player-detail>.modal-heading.player-profile-heading h2,.complete-player-detail>.modal-heading.player-profile-heading>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.player-photo-editor{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;padding:9px 10px}.player-photo-file-name{color:#9db7d2;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-file-button{cursor:pointer;white-space:nowrap;background:#082449;border:1px solid #2d7cc1;border-radius:6px;place-items:center;min-height:34px;padding:7px 11px;position:relative;color:#8dd3ff!important;display:inline-grid!important}.player-file-button input[type=file]{opacity:0;pointer-events:none;position:absolute;overflow:hidden;width:1px!important;height:1px!important;padding:0!important}.player-photo-editor>.secondary-button,.player-photo-editor>.text-button{white-space:nowrap;min-height:34px;padding:7px 11px!important}.player-photo-editor>small{grid-column:1/-1}.complete-player-detail>.complete-history-layout{grid-template-columns:minmax(0,1fr)!important}.complete-player-detail>.complete-history-layout>aside{display:none!important}.regional-results-table .regional-clean-row.results{align-items:stretch;height:46px;min-height:46px}.regional-results-table .regional-clean-row.results>*{align-items:center;height:46px;display:flex}.event-status-tag.finalized{box-shadow:0 0 10px #25cf6b2e;color:#73f5a6!important;background:#0c3b25!important;border-color:#278652!important}.event-status-tag.draft{color:#ffd66e!important;background:#3a2a0a!important;border-color:#8b6b27!important}@media (width<=1450px){.regional-pl-grid{grid-template-columns:minmax(280px,.7fr) minmax(580px,1.3fr)}}@media (width<=1050px){.regional-pl-grid{grid-template-columns:1fr}}@media (width<=760px){.player-photo-editor,.regional-extras>form{grid-template-columns:1fr 1fr}.regional-extras>form button{grid-column:1/-1}}.admin-portal .player-row{grid-template-columns:1.45fr 1fr .58fr .72fr .58fr .72fr .76fr .66fr .54fr}.player-pro-control{place-items:center;gap:4px;display:grid}.player-pro-control input{accent-color:#1683ff;width:18px;height:18px}.frontend-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-artwork-card,.sponsor-media-card,.page-header-media-card{grid-column:1/-1}.page-header-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-header-admin-form{background:#02132180;border:1px solid #5bbcff33;border-radius:12px;padding:12px}.page-header-admin-form>strong{color:#e7f6ff}.page-header-preview{background:#06131d;border:1px dashed #5bbcff47;border-radius:9px;place-items:center;min-height:86px;display:grid;overflow:hidden}.page-header-preview img{object-fit:cover;width:100%;height:86px}.page-header-preview span{color:#89a6ba;letter-spacing:.08em;font-size:9px;font-weight:900}.admin-card-copy{color:#9db3c3;margin:-2px 0 2px;line-height:1.45}.sponsor-logo-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sponsor-logo-admin-form{background:#02132180;border:1px solid #5bbcff33;border-radius:12px;padding:12px}.sponsor-logo-admin-form>strong{color:#e7f6ff}.sponsor-logo-preview{background:#fff;border:1px dashed #5bbcff47;border-radius:9px;place-items:center;min-height:86px;display:grid;overflow:hidden}.sponsor-logo-preview img{object-fit:contain;width:100%;max-height:86px}.sponsor-logo-preview span{color:#3f5f73;letter-spacing:.08em;font-size:10px;font-weight:800}.frontend-media-preview{background:#020713;border:1px solid #185bb5;border-radius:14px;place-items:center;min-height:240px;margin:14px 0;display:grid;position:relative;overflow:hidden}.frontend-media-preview img{object-fit:cover;width:100%;height:280px}.frontend-media-preview>span{color:#fff;letter-spacing:.1em;background:#020713df;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;bottom:14px;left:14px}.frontend-media-preview>div{color:#819bbb;text-align:center;gap:7px;padding:40px;display:grid}.frontend-media-preview>div strong{color:#fff}.event-artwork-picker{color:#8ca8c7;text-transform:uppercase;gap:7px;margin-top:14px;font-size:9px;font-weight:900;display:grid}.event-artwork-picker select{min-height:42px;padding:9px 12px}@media (width<=900px){.frontend-admin-grid{grid-template-columns:1fr}.event-artwork-card{grid-column:auto}.sponsor-logo-admin-grid,.page-header-admin-grid{grid-template-columns:1fr}}.admin-portal .go-to-bk{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0b3768,#061a31);border:1px solid #2a83d8;border-radius:12px;min-height:42px;padding:9px 14px;font-weight:900;box-shadow:0 0 18px #0b82ff32;font-size:13px!important}@media (width<=760px){.admin-portal .go-to-bk{padding:8px 10px;font-size:12px!important}.admin-portal .season-chip{display:none}}.admin-portal .business-panel.results .business-result-row{min-height:39px;padding:3px 8px;grid-template-columns:36px minmax(0,1fr) 52px!important}body .admin-portal .business-panel.results .business-result-row>time{border-radius:6px;place-content:center;width:32px;height:32px;min-height:32px;padding:1px!important}body .admin-portal .business-panel.results .business-result-row>time small{font-size:7px!important;line-height:1!important}body .admin-portal .business-panel.results .business-result-row>time b{font-size:11px!important;line-height:1!important}.admin-portal .business-panel.finances>div>span{min-height:47px;font-weight:850;font-size:13px!important}.admin-portal .business-panel.finances>div>span b{font-size:17px!important}.admin-portal .league-v3-head .league-season-meta,.admin-portal .league-v3-head .league-week-meta{grid-template-rows:17px 48px;align-content:center;align-items:center;min-height:82px}.admin-portal .league-v3-head .league-season-meta>.league-season-value,.admin-portal .league-v3-head .league-week-meta>.league-week-value{text-align:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0!important;font-family:Impact,Arial Narrow,sans-serif!important;font-size:40px!important;font-weight:900!important;line-height:48px!important}.admin-portal .finance-hero .financial-filters label{color:#9cc8e8!important;font-size:11px!important}.admin-portal .finance-hero .financial-filters select{min-height:44px;color:#06111c!important;background:#f4f8fb!important;border:1px solid #2b8fcc!important;border-radius:10px!important;font-size:14px!important;font-weight:850!important}.player-portal{color:#f1f7ff;background:repeating-linear-gradient(0deg,#0c2c3f22 0 1px,#0000 1px 45px),repeating-linear-gradient(90deg,#0c2c3f18 0 1px,#0000 1px 45px),radial-gradient(circle at 72% -12%,#168cff26,#0000 32%),#02060a!important}.player-portal .player-header{background:#02060aed;border-color:#1c5875}.player-portal .player-hero,.player-portal .panel,.player-portal .player-history-row,.player-portal .player-account-summary p{background-color:#06131d!important;border-color:#1c5875!important}.player-portal .player-hero{background-image:radial-gradient(circle at 82% 48%,#087cff3d,#0000 31%),linear-gradient(125deg,#02060a,#092038 66%,#02060a)!important;border-radius:22px!important}.player-portal .panel{border-radius:18px!important}.player-portal .player-hero-stats span{background:linear-gradient(145deg,#0b2138,#06131d)!important;border-color:#1c5875!important;border-radius:15px!important}.player-portal input,.player-portal select,.player-portal textarea{color:#f1f7ff!important;background:#060b12!important;border-color:#1c5875!important;border-radius:12px!important}.player-portal .player-logout{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-portal .business-panel.results .business-result-row{padding-right:12px;grid-template-columns:36px minmax(0,1fr) 72px!important}.admin-portal .business-panel.results .business-result-row>em{text-align:center;min-width:64px;padding-right:5px}.admin-portal .business-panel.finances>div{gap:7px}.admin-portal .business-panel.finances>div>span{border:1px solid #1e5d7d;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 12px;display:grid;box-shadow:0 8px 20px #0004,inset 0 0 18px #0e83cb12;background:radial-gradient(circle at 100% 0,#168cff20,#0000 38%),linear-gradient(145deg,#0a2132,#06121b)!important}.admin-portal .business-panel.finances>div>span>i{color:#6fe2ff;background:#0a2c43;border:1px solid #2e9acb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 14px #168cff28}.admin-portal .business-panel.finances>div>span>em{color:#cce6f5;font-size:13px;font-style:normal;font-weight:850}.admin-portal .business-panel.finances>div>span>b{font-size:18px!important}.admin-portal .finance-hero .financial-filters select{box-shadow:inset 0 0 13px #168cff16;color:#eaf7ff!important;background:linear-gradient(145deg,#0a2132,#06121b)!important;border-color:#267da8!important}.admin-portal .finance-hero .financial-filters option{color:#eaf7ff!important;background:#071522!important}body .admin-portal .finance-hero .financial-filters select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f8ff!important;-webkit-text-fill-color:#f2f8ff!important;background-color:#06131d!important;background-image:linear-gradient(145deg,#0b2840,#06131d)!important;border:1px solid #2e9acb!important;border-radius:12px!important;min-height:46px!important}body .admin-portal .finance-hero .financial-filters select option{color:#f2f8ff!important;-webkit-text-fill-color:#f2f8ff!important;background-color:#06131d!important}.admin-portal .go-to-bk,.admin-portal .season-chip{border-radius:999px!important}.admin-portal .go-to-bk{justify-content:center;align-items:center;display:inline-flex!important}.admin-portal .grouped-navigation>.nav-item{color:#fff!important;font-weight:950!important}.admin-portal .grouped-navigation>.nav-item>span{color:#fff!important}.home-command-v2 .readiness-checklist>div>span>b{min-width:24px;text-align:center!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.home-command-v2 .home-upcoming,.home-command-v2 .home-upcoming>div,.home-command-v2 .home-upcoming>div>button{align-content:start!important;align-items:start!important}.home-command-v2 .home-upcoming>div{justify-content:stretch}@media (width>=1501px){.home-v2-main-grid{align-items:start}.home-v2-main-grid>.home-column:first-child>.home-upcoming,.home-v2-main-grid>.home-column:nth-child(2)>.home-attention{height:520px}.home-v2-main-grid>.home-column:nth-child(3)>.home-activity{height:330px}.home-v2-main-grid>.home-column:nth-child(3)>.home-create-v2{height:180px}.home-v2-main-grid .home-import-centre,.home-v2-main-grid .home-recent,.home-v2-main-grid .home-insight{min-height:245px}}.player-portal .player-account-card{position:relative;padding:25px!important}.player-portal-grid{align-items:start}.player-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.player-card-actions>*{justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex;margin:0!important}.player-portal .player-timeline{flex-direction:column;min-height:0;display:flex;overflow:hidden}.player-timeline-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.player-portal .player-history-row{width:100%;padding:15px 14px!important}.player-header .portal-switch,.player-header .player-logout{border-radius:999px!important}.dashboard-player-modal-host{display:none}.home-command-v2 .home-upcoming{justify-content:flex-start!important}.top-actions .go-to-bk{align-items:center;display:inline-flex!important}.player-portal .player-account-card>:not(.panel-heading){margin-left:0;margin-right:0}.player-portal .player-account-card .primary-button,.player-portal .player-account-card .secondary-button,.player-portal .player-edit-profile,.player-portal .player-photo-upload{border-radius:999px!important}.player-portal .player-hero{position:relative}.player-portal .player-hero>.eyebrow,.player-portal .player-hero>h1,.player-portal .player-hero>p:not(.eyebrow){z-index:1;max-width:calc(100% - 145px);position:relative}.player-portal-pro-badge{z-index:4;filter:drop-shadow(0 5px 12px #000)drop-shadow(0 0 12px #f345);width:clamp(82px,9vw,130px);height:auto;position:absolute;top:20px;right:22px}.dashboard-pro-badge{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 3px 5px #0009);width:42px;height:23px;margin-left:6px}.dashboard-player-name-line{vertical-align:middle;align-items:center;gap:7px;min-width:0;display:inline-flex!important}.dashboard-player-name-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-player-name-line>.dashboard-pro-badge{flex:none;margin:0}.player-profile-heading h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-profile-pro-badge{object-fit:contain;filter:drop-shadow(0 3px 6px #000a);width:58px;height:32px}.business-masthead{grid-template-columns:auto minmax(0,1fr) auto auto}.business-go-to-bk{color:#fff;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#0755a9,#159ce4);border:1px solid #2fcfff;border-radius:999px;min-height:42px;padding:0 16px;font-size:10px;font-weight:950}.business-go-to-bk:hover{border-color:#fff;box-shadow:0 0 18px #168cff77}.player-card-preview-media img{object-position:center}.home-command-v2 .home-upcoming{flex-direction:column;justify-content:flex-start!important;display:flex!important}.home-command-v2 .home-upcoming>header,.home-command-v2 .home-upcoming>div{flex:none}.home-command-v2 .home-upcoming>div{align-self:flex-start;width:100%}.home-command-v2 .home-upcoming{background:#041225;border-radius:6px;overflow:hidden;border:1px solid #0d86db!important;height:auto!important;min-height:0!important;padding:0!important}.home-command-v2 .home-upcoming>header{background:#020b18;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:10px 14px;display:flex}.home-command-v2 .home-upcoming>div{padding:0}.home-command-v2 .home-upcoming>div>button{grid-template-columns:58px minmax(0,1fr) auto 76px;gap:10px;min-height:100px;padding:8px 10px;align-items:center!important}.home-command-v2 .home-upcoming time{text-align:center;background:#07182e;border:1px solid #1e6fa9;border-radius:12px;place-content:center;min-width:56px;min-height:66px;padding:8px 9px;display:grid}.home-command-v2 .home-upcoming time small{color:#55d9ff;font-size:10px;font-weight:900}.home-command-v2 .home-upcoming time b{font-size:25px;line-height:1}.home-command-v2 .home-upcoming .business-tag{justify-content:center;align-items:center;min-width:64px;min-height:24px;padding:0 9px;display:inline-flex;border-radius:999px!important}body .admin-portal .points-admin-hero select{-webkit-text-fill-color:#fff;color:#fff!important;background:#071522!important;border-radius:12px!important}body .admin-portal .points-admin-hero select option{color:#fff;background:#071522}@media (width<=760px){.home-command-v2 .home-upcoming>div>button{grid-template-columns:58px minmax(0,1fr)}.home-command-v2 .home-upcoming .business-tag,.home-command-v2 .home-upcoming>div>button>b{grid-column:auto}}.player-year-card>div>button>span,.business-ranking-row>span>strong{min-width:0}.admin-portal .modal-backdrop,body>.modal-backdrop{overscroll-behavior:contain;z-index:2000!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.ranking-media-card .frontend-media-preview img{object-position:center}@media (width>=1180px){.frontend-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.frontend-media-preview{min-height:142px;margin:10px 0}.frontend-media-preview img{height:150px}.frontend-media-preview>div{min-height:142px;padding:20px}.event-artwork-card .frontend-media-preview img{height:180px}.carousel-admin-grid img{height:110px}@media (width<=1180px) and (width>=901px){.frontend-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.business-masthead{grid-template-columns:1fr auto}.business-mast-title,.business-season-picker{grid-column:1/-1}.player-portal .player-account-card{padding:18px!important}.player-portal-pro-badge{width:78px;top:14px;right:14px}.player-portal .player-hero>.eyebrow,.player-portal .player-hero>h1,.player-portal .player-hero>p:not(.eyebrow){max-width:calc(100% - 92px)}.player-card-actions{grid-template-columns:1fr 1fr}.player-portal .player-timeline{height:min(520px,70vh)!important}}.admin-portal{--admin-surface:#071522;--admin-surface-raised:#0a1c2c;--admin-border:#245a7b;--admin-border-strong:#2f8fbd;--admin-muted:#91abc0;--admin-radius:16px;--admin-gap:clamp(14px, 1.4vw, 22px)}.admin-portal.app-shell{grid-template-columns:272px minmax(0,1fr)!important}.admin-portal .workspace{min-width:0;padding:22px clamp(18px,2.2vw,36px) 36px!important}.admin-portal .view-stage{width:100%;max-width:1680px;margin:0 auto}.admin-portal .sidebar{width:272px;background:linear-gradient(#020912,#061521 55%,#020910)!important;border-right:1px solid #17699a!important;padding:18px 14px!important}.admin-portal .brand-lockup,.admin-portal .portal-badge,.admin-portal .system-card{border-radius:14px!important}.admin-portal .grouped-navigation{gap:6px!important}.admin-portal .nav-item,.admin-portal .nav-group-trigger,.admin-portal .nav-flyout button{min-height:44px;border-radius:11px!important}.admin-portal .nav-item.active,.admin-portal .nav-flyout button.active{background:linear-gradient(90deg,#0b4f7c,#0b2742)!important;border-color:#4fc8f5!important;box-shadow:inset 3px 0 #62dcff,0 7px 18px #0005!important}.admin-portal .nav-flyout{overflow:hidden;border-radius:14px!important}.admin-portal .topbar{gap:20px;max-width:1680px;min-height:92px;overflow:visible;border:1px solid var(--admin-border-strong)!important;background:linear-gradient(110deg,#06101b 0%,#0a2740 58%,#06101b 100%)!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;margin:0 auto 20px!important;padding:15px 18px!important;display:flex!important;box-shadow:0 12px 32px #0007,inset 0 1px #5bc8ee2e!important}.admin-portal .topbar:before,.admin-portal .topbar:after{content:none!important}.admin-header-brand{align-items:center;gap:14px;min-width:0;display:flex}.admin-header-brand>img{object-fit:cover;border:1px solid #50c9f1;border-radius:15px;flex:none;width:54px;height:54px;box-shadow:0 0 22px #168cff42}.admin-header-brand>div{min-width:0}.admin-portal .topbar h1{overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.5vw,40px)!important;line-height:1!important}.admin-portal .topbar small{margin-top:6px;display:block;color:var(--admin-muted)!important}.admin-portal .top-actions{z-index:3;flex-wrap:wrap;flex:none;justify-content:flex-end;position:relative}.admin-portal .top-actions>button,.admin-portal .owner-account-trigger{min-height:44px}.admin-portal .view-stage>*,.admin-portal .financial-insights,.admin-portal .admin-clean-grid,.admin-portal .frontend-admin-grid,.admin-portal .shop-product-editor-grid{margin-bottom:var(--admin-gap)}.admin-portal .panel,.admin-portal .stat-card,.admin-portal .event-strip,.admin-portal .hero-grid,.admin-portal .statistics-hero,.admin-portal .finance-hero,.admin-portal .health-hero,.admin-portal .regional-hero,.admin-portal .engine-section,.admin-portal .accounting-card,.admin-portal .business-panel{border-radius:var(--admin-radius)!important;border-color:var(--admin-border)!important;background-color:var(--admin-surface)!important;box-shadow:0 12px 30px #0005,inset 0 1px #66cfff12!important}.admin-portal .panel:before,.admin-portal .panel:after,.admin-portal .stat-card:after{border-radius:inherit}.admin-portal .panel,.admin-portal .admin-clean-card,.admin-portal .data-panel{padding:clamp(16px,1.7vw,24px)!important}.admin-portal .page-heading,.admin-portal .panel-heading,.admin-portal .admin-clean-card>header{align-items:center;gap:16px;border-bottom:1px solid #214963!important;margin-bottom:16px!important;padding-bottom:14px!important}.admin-portal .page-heading h2,.admin-portal .panel-heading h2,.admin-portal .admin-clean-card h2{line-height:1.08}.admin-portal .admin-clean-card>header>span{flex:0 0 44px;width:44px;height:44px;background:linear-gradient(145deg,#0c5791,#092e55)!important;border-radius:12px!important}.admin-portal .stat-grid,.admin-portal .season-kpis,.admin-portal .money-kpis{gap:12px!important}.admin-portal .stat-card,.admin-portal .season-kpis>article,.admin-portal .money-kpis>article,.admin-portal .financial-scorecard span{min-width:0;min-height:112px;border-radius:14px!important;padding:17px!important}.admin-portal button,.admin-portal input,.admin-portal select,.admin-portal textarea{font:inherit}.admin-portal .primary-button,.admin-portal .secondary-button,.admin-portal .ghost-button,.admin-portal .portal-switch,.admin-portal .text-button,.admin-portal .form-actions button,.admin-portal .table-pagination button{min-height:42px;padding:10px 15px;border-radius:10px!important}.admin-portal .primary-button{background:linear-gradient(135deg,#0b72ce,#149ed0)!important;border-color:#78ddff!important;box-shadow:0 7px 18px #006dbe40!important}.admin-portal .secondary-button,.admin-portal .ghost-button{color:#cae9f8!important;background:#0a1a28!important;border-color:#396b8e!important}.admin-portal .admin-clean-form,.admin-portal .engine-field,.admin-portal .detail-group{background:#071522!important;border-color:#28536f!important;border-radius:13px!important}.admin-portal input,.admin-portal select,.admin-portal textarea{min-height:44px;color:#eff9ff!important;background:#030b13!important;border:1px solid #315d78!important;border-radius:10px!important;padding:10px 12px!important}.admin-portal textarea{min-height:104px}.admin-portal input:focus,.admin-portal select:focus,.admin-portal textarea:focus,.admin-portal button:focus-visible{outline-offset:2px;outline:2px solid #61d8ff!important}.admin-portal .statistics-filters,.admin-portal .financial-filters,.admin-portal .bookkeeping-toolbar,.admin-portal .directory-tools,.admin-portal .import-toolbar{background:#05111c;border:1px solid #244d68;border-radius:13px;padding:12px}.admin-portal .save-message{background:#321419;border:1px solid #a84b4b;border-radius:11px;padding:12px 15px}.admin-portal .save-message.success{color:#caffea;background:#0b2d24;border-color:#328a68}.admin-portal .data-table,.admin-portal .standings-table,.admin-portal .financial-ledger,.admin-portal .compact-regional-table,.admin-portal .approval-table,.admin-portal .reconciliation-table{overscroll-behavior-inline:contain;scrollbar-color:#2784b1 #07131f;scrollbar-width:thin;max-width:100%;overflow-x:auto;border-radius:12px!important}.admin-portal .standings-row{align-items:center;min-width:980px;grid-template-columns:52px minmax(190px,1.5fr) 80px 86px 82px 88px 82px 82px 104px!important}.admin-portal .standings-head{z-index:2;min-height:58px;position:sticky;top:0}.admin-portal .standings-head>button,.admin-portal .standings-head>span{text-align:left;align-items:center;min-width:0;min-height:58px;display:flex;white-space:normal!important;padding:9px 10px!important;line-height:1.2!important}.admin-portal .standings-row:not(.standings-head)>span{min-width:0;padding:11px 10px!important}.admin-portal .tag,.admin-portal .status-pill{justify-content:center;align-items:center;min-height:24px;line-height:1.15;display:inline-flex;border-radius:999px!important;padding:4px 9px!important}.admin-portal .record-book>div{scrollbar-gutter:stable;scrollbar-color:#39a9d8 #07131f;height:min(390px,50vh)!important;max-height:min(390px,50vh)!important;overflow-y:scroll!important}.admin-portal .record-book-affordance{z-index:2;color:#8fdcff;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(#071522,#0b2639);border-top:1px solid #245a7b;margin:-1px 0 0;padding:9px 12px;font-size:10px;font-weight:800;position:relative}.admin-portal .frontend-admin-grid,.admin-portal .admin-clean-grid{display:grid;gap:var(--admin-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal .admin-clean-grid>:last-child:nth-child(odd),.admin-portal .frontend-admin-grid>:last-child:nth-child(odd){grid-column:1/-1}.admin-portal .award-cards{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),520px))!important;gap:18px!important}.admin-portal .award-cards article{width:100%;min-height:310px;border-radius:15px!important}.admin-portal .shop-admin-row,.admin-portal .shop-variant-row,.admin-portal .shop-image-tile,.admin-portal .shop-image-upload{border-radius:13px!important}.admin-portal .shop-admin-row{align-items:center;padding:14px}.admin-portal .shop-admin-thumb{border-radius:11px;width:64px;height:64px}.admin-portal .shop-admin-row-actions{flex-direction:row}.admin-portal .shop-image-tile-actions button{border-radius:8px;min-height:44px}.admin-portal .modal-backdrop,body>.modal-backdrop{padding:clamp(10px,2vw,24px)!important;overflow-y:auto!important}.admin-portal .event-modal,.admin-portal .player-detail,.admin-portal .award-results,body>.modal-backdrop>*{max-width:min(960px,100%);max-height:calc(100dvh - 20px);overflow-y:auto;border-radius:18px!important}.admin-portal .modal-heading>button{flex:0 0 44px;border-radius:10px!important;width:44px!important;height:44px!important}@media (width<=1100px){.admin-portal.app-shell{display:block!important}.admin-portal .workspace{width:100%;padding:16px 18px 28px!important}.admin-portal .sidebar{z-index:80;width:min(88vw,360px);transition:transform .22s;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 70px #0000;height:100dvh!important;position:fixed!important}.admin-portal .sidebar.menu-open{transform:translate(0);box-shadow:20px 0 70px #000c}.admin-portal .mobile-nav-header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.admin-portal .mobile-menu-button{display:grid}.admin-portal .mobile-menu-backdrop{display:block}.admin-portal .top-menu-button{min-height:44px;display:inline-flex!important}.admin-portal .sidebar nav{padding-right:4px;overflow-y:auto;display:grid!important}.admin-portal .nav-group-trigger{width:100%}.admin-portal .nav-flyout{margin:3px 0 8px 16px;opacity:1!important;visibility:visible!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important;position:static!important;transform:none!important}.admin-portal .nav-flyout>strong{display:none}.admin-portal .shop-product-editor-grid{grid-template-columns:1fr!important}}@media (width<=700px){.admin-portal .workspace{padding:10px 10px 22px!important}.admin-portal .topbar{min-height:0;border-radius:14px!important;align-items:flex-start!important;padding:12px!important}.admin-header-brand{gap:10px}.admin-header-brand>img{border-radius:11px;width:42px;height:42px}.admin-portal .topbar h1{font-size:clamp(21px,7vw,29px)!important}.admin-portal .topbar .eyebrow,.admin-portal .topbar small,.admin-portal .go-to-bk,.admin-portal .season-chip,.admin-portal .owner-account-copy,.admin-portal .owner-account-trigger>i{display:none!important}.admin-portal .top-actions{gap:6px}.admin-portal .owner-account-trigger{background:0 0!important;border:0!important;padding:0!important}.admin-portal .panel,.admin-portal .admin-clean-card,.admin-portal .data-panel{border-radius:14px!important;padding:14px!important}.admin-portal .page-heading,.admin-portal .panel-heading,.admin-portal .finance-hero,.admin-portal .statistics-hero,.admin-portal .bookkeeping-toolbar{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.admin-portal .page-heading{min-width:0!important}.admin-portal .page-heading>*,.admin-portal .panel-heading>*,.admin-portal .page-heading button,.admin-portal .award-heading-actions,.admin-portal .form-actions{width:100%}.admin-portal .award-heading-actions,.admin-portal .form-actions,.admin-portal .statistics-filters,.admin-portal .financial-filters{grid-template-columns:1fr!important;display:grid!important}.admin-portal .award-heading-actions button,.admin-portal .form-actions button{width:100%}.admin-portal .frontend-admin-grid,.admin-portal .admin-clean-grid,.admin-portal .form-grid,.admin-portal .financial-insights{grid-template-columns:1fr!important}.admin-portal .admin-clean-grid>*,.admin-portal .frontend-admin-grid>*{grid-column:1!important}.admin-portal .stat-grid,.admin-portal .season-kpis,.admin-portal .money-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal .stat-card,.admin-portal .season-kpis>article,.admin-portal .money-kpis>article{min-height:96px;padding:13px!important}.admin-portal .shop-admin-row{align-items:flex-start}.admin-portal .shop-admin-row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-portal .shop-admin-row-actions button{width:100%}.admin-portal .shop-image-manager{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-portal .table-pagination{align-items:stretch;gap:10px}.admin-portal .table-pagination>div{max-width:100%;overflow-x:auto}}@media (width<=430px){.admin-portal .stat-grid,.admin-portal .season-kpis,.admin-portal .money-kpis{grid-template-columns:1fr!important}.admin-portal .shop-image-manager{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-portal *,.admin-portal :before,.admin-portal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-portal{--admin-surface-subtle:#05101a;--admin-surface-hover:#0d2435;--admin-line-soft:#173a51;--admin-text:#edf8ff;--admin-accent:#55cfff;--admin-success:#57dfa1;--admin-warning:#ffd36b;--admin-danger:#ff858c;--admin-shadow:0 14px 34px #0006}.admin-portal .portal-badge{margin:14px 0;border:1px solid var(--admin-line-soft)!important;background:linear-gradient(145deg,#081c2b,#05111c)!important;padding:14px!important}.admin-portal .grouped-navigation>.nav-item,.admin-portal .nav-group-trigger{color:#b8cfdf!important;border:1px solid #0000!important;padding-inline:12px!important}.admin-portal .nav-group-trigger:hover,.admin-portal .grouped-navigation>.nav-item:hover{background:var(--admin-surface-hover)!important;color:#fff!important;border-color:#275b7c!important}.admin-portal .nav-group-trigger>i{margin-left:auto}.admin-portal .nav-flyout{border:1px solid var(--admin-border-strong)!important;background:#04111d!important;width:258px!important;padding:8px!important;box-shadow:0 22px 55px #000c!important}.admin-portal .nav-flyout>strong{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;padding:10px 11px 7px;font-size:10px}.admin-portal .system-card{margin-top:auto;border:1px solid var(--admin-line-soft)!important;background:var(--admin-surface-subtle)!important;padding:13px!important}.admin-portal .owner-account-popover{overflow:hidden;border-color:var(--admin-border-strong)!important;background:#04111d!important;border-radius:14px!important}.admin-portal .owner-account-popover button:last-child{border-bottom:0}.admin-portal .home-panel,.admin-portal .home-season-launch,.admin-portal .business-kpi,.admin-portal .sponsor-logo-card{overflow:hidden;border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius)!important;background:linear-gradient(145deg, var(--admin-surface-raised), var(--admin-surface))!important;box-shadow:var(--admin-shadow)!important}.admin-portal .home-command-v2,.admin-portal .business-dashboard{gap:var(--admin-gap);display:grid}.admin-portal .home-v2-top-grid,.admin-portal .home-v2-main-grid,.admin-portal .home-command-grid,.admin-portal .business-primary-grid,.admin-portal .business-secondary-grid,.admin-portal .business-story-grid,.admin-portal .business-intelligence-grid,.admin-portal .business-footer-grid{gap:var(--admin-gap)!important}.admin-portal .home-panel>header,.admin-portal .business-panel>header{min-height:58px;border-bottom:1px solid var(--admin-line-soft)!important;background:linear-gradient(90deg,#061522,#0a2437)!important;padding:12px 15px!important}.admin-portal .home-panel>header h3,.admin-portal .business-panel>header h3{margin:0;line-height:1.15;color:var(--admin-text)!important}.admin-portal .home-panel-link,.admin-portal .home-panel>header button,.admin-portal .business-panel>header button,.admin-portal .business-ranking-tabs button,.admin-portal .business-go-to-bk{color:#c7eaff!important;background:#081b2a!important;border:1px solid #376b8e!important;border-radius:10px!important;min-height:40px!important;padding:8px 12px!important}.admin-portal .home-command-tools,.admin-portal .home-global-search,.admin-portal .business-masthead,.admin-portal .business-season-picker{border-radius:14px!important}.admin-portal .home-command-tools,.admin-portal .business-masthead{border:1px solid var(--admin-border)!important;background:linear-gradient(110deg,#06111c,#0a2337)!important;padding:clamp(12px,1.4vw,18px)!important}.admin-portal .home-global-search{overflow:hidden;background:#030b13!important;border:1px solid #315d78!important}.admin-portal .home-search-results,.admin-portal .event-type-menu{border:1px solid var(--admin-border-strong)!important;background:#04111d!important;border-radius:12px!important;box-shadow:0 20px 45px #000b!important}.admin-portal .home-upcoming>div>button,.admin-portal .business-event-row,.admin-portal .business-activity-row,.admin-portal .business-result-row,.admin-portal .business-ranking-row,.admin-portal .readiness-checklist>div>span,.admin-portal .health-score-list>div{border-color:var(--admin-line-soft)!important;background:var(--admin-surface-subtle)!important}.admin-portal .home-upcoming>div>button:hover,.admin-portal .business-event-row:hover,.admin-portal .business-ranking-row:hover{background:var(--admin-surface-hover)!important}.admin-portal .business-kpis{gap:12px!important}.admin-portal .business-kpi{min-width:0;min-height:132px!important}.admin-portal .business-tag,.admin-portal .business-kpi-badge,.admin-portal .metric-trend{border-radius:999px!important}.admin-portal .compact-engine.league-engine-v3{overflow:hidden;border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius)!important;background:var(--admin-surface-subtle)!important;box-shadow:var(--admin-shadow)!important}.admin-portal .compact-engine.league-engine-v3>*{min-width:0}.admin-portal .league-v3-head{border-bottom:1px solid var(--admin-border)!important;background:linear-gradient(110deg,#06111c,#0b2b45)!important;padding:clamp(14px,2vw,24px)!important}.admin-portal .league-workflow-strip{border:1px solid var(--admin-line-soft);background:#04101a;border-radius:13px;gap:8px!important;padding:10px!important}.admin-portal .league-workflow-strip span{place-items:center;min-height:44px;display:grid;border-radius:10px!important}.admin-portal .league-graphic-kpis{gap:10px!important}.admin-portal .league-graphic-kpis article,.admin-portal .compact-panel,.admin-portal .compact-finance,.admin-portal .compact-payout{border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;border-radius:14px!important;box-shadow:0 10px 24px #0004!important}.admin-portal .compact-panel{overflow:hidden}.admin-portal .compact-panel>h3{align-items:center;min-height:48px;margin:0;display:flex;border-bottom:1px solid var(--admin-border)!important;background:linear-gradient(90deg,#082139,#0b416d)!important;padding:10px 13px!important}.admin-portal .compact-entry,.admin-portal .compact-result,.admin-portal .compact-payout-row,.admin-portal .league-financial-line{min-height:44px;border-color:var(--admin-line-soft)!important}.admin-portal .add-line,.admin-portal .league-workflow-button{min-height:44px;border-radius:10px!important}.admin-portal .compact-payout,.admin-portal .league-entry-panel{scrollbar-gutter:stable;scrollbar-color:var(--admin-accent) var(--admin-surface-subtle);max-width:100%;overflow-x:auto}.admin-portal .compact-payout-head,.admin-portal .compact-payout-row{min-width:850px}.admin-portal .data-table,.admin-portal .event-player-grid,.admin-portal .payout-workbench,.admin-portal .accounting-table,.admin-portal .mapping-table,.admin-portal .player-table,.admin-portal .points-standings-table,.admin-portal .health-events{box-shadow:inset -18px 0 24px -28px var(--admin-accent);scrollbar-gutter:stable;scrollbar-color:var(--admin-accent) var(--admin-surface-subtle);position:relative;border:1px solid var(--admin-border)!important;background:var(--admin-surface-subtle)!important;border-radius:13px!important}.admin-portal .data-row,.admin-portal .event-list-row,.admin-portal .event-player-grid>*,.admin-portal .payout-ledger,.admin-portal .accounting-row,.admin-portal .mapping-row,.admin-portal .player-row,.admin-portal .points-standings-row,.admin-portal .health-event-row{border-color:var(--admin-line-soft)!important;background:var(--admin-surface-subtle)!important}.admin-portal .data-row:not(.data-header):hover,.admin-portal .event-list-row:hover,.admin-portal .player-row:not(.player-head):hover,.admin-portal .accounting-row:not(.head):hover,.admin-portal .mapping-row:not(.head):hover{background:var(--admin-surface-hover)!important}.admin-portal .data-header,.admin-portal .event-player-grid.head>*,.admin-portal .payout-ledger-head,.admin-portal .accounting-row.head,.admin-portal .mapping-row.head,.admin-portal .player-head,.admin-portal .points-standings-row.head,.admin-portal .health-event-head{min-height:52px;color:#a8c7da!important;background:#0b2639!important}.admin-portal .event-row-actions,.admin-portal .event-modal-actions,.admin-portal .payout-actions,.admin-portal .accounting-export-actions{gap:9px!important}.admin-portal .event-row-actions button,.admin-portal .event-modal-actions button,.admin-portal .payout-actions button,.admin-portal .accounting-export-actions>*{min-height:44px;border-radius:10px!important}.admin-portal .approval-layout,.admin-portal .reconciliation-layout,.admin-portal .finance-layout{align-items:start;gap:var(--admin-gap)!important}.admin-portal .source-panel,.admin-portal .review-panel,.admin-portal .finance-form,.admin-portal .calculation-panel,.admin-portal .payout-workbench{border-radius:var(--admin-radius)!important}.admin-portal .approval-gates>div,.admin-portal .distribution-list>div,.admin-portal .migration-steps>div,.admin-portal .recon-metric,.admin-portal .calc-list>div,.admin-portal .airmail-equation,.admin-portal .connector-note,.admin-portal .warning-box{border:1px solid var(--admin-line-soft)!important;background:var(--admin-surface-subtle)!important;border-radius:12px!important}.admin-portal .approval-gates>div,.admin-portal .distribution-list>div,.admin-portal .migration-steps>div,.admin-portal .calc-list>div{min-height:54px;padding:11px 13px!important}.admin-portal .recon-grid,.admin-portal .finance-fields{gap:10px!important}.admin-portal .import-label select,.admin-portal .import-label textarea{width:100%;min-width:0}.admin-portal .recon-metric{padding:13px!important}.admin-portal .bookkeeping-toolbar,.admin-portal .accounting-toolbar{justify-content:space-between;align-items:end;gap:14px;display:flex;border:1px solid var(--admin-border)!important;background:var(--admin-surface-subtle)!important;border-radius:14px!important;padding:14px!important}.admin-portal .payout-workbench{scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.admin-portal .player-summary{margin-bottom:var(--admin-gap);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-subtle);grid-template-columns:repeat(3,minmax(150px,.55fr)) minmax(280px,1.35fr);padding:14px;display:grid;gap:12px!important}.admin-portal .player-summary>div,.admin-portal .player-summary>label,.admin-portal .detail-kpis>div,.admin-portal .career-breakdown>div{min-width:0;border:1px solid var(--admin-line-soft)!important;background:var(--admin-surface)!important;border-radius:12px!important}.admin-portal .player-summary>div,.admin-portal .player-summary>label{min-height:82px;padding:12px!important}.admin-portal .unlinked-accounts{background:linear-gradient(145deg,#17150d,#0a151c)!important;border-color:#8b6b29!important}.admin-portal .unlinked-accounts .admin-list.clean>div{grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto auto;align-items:center;gap:10px;display:grid;border-radius:12px!important;padding:12px!important}.admin-portal .unlinked-accounts .text-button{color:var(--admin-danger)!important}.admin-portal .player-table,.admin-portal .points-standings-table{max-width:100%;overflow-x:auto}.admin-portal .player-row{min-width:1120px;min-height:58px}.admin-portal .points-standings-row{min-width:900px;min-height:54px}.admin-portal .player-pro-control{align-items:center;gap:7px;min-height:44px;display:inline-flex}.admin-portal input[type=checkbox],.admin-portal input[type=radio]{accent-color:#2bbce9;width:22px;height:22px}.admin-portal .complete-player-detail{border-color:var(--admin-border-strong)!important;background:#04111b!important;width:min(1280px,100%)!important;max-width:min(1280px,100%)!important;padding:clamp(14px,2vw,24px)!important}.admin-portal .player-profile-heading{z-index:8;position:sticky;top:0;background:linear-gradient(100deg,#06111c,#0a2941)!important;border-radius:13px!important;padding:12px!important}.complete-player-detail .player-profile-heading h2{width:100%;min-width:0}.complete-player-detail .player-profile-heading>div>span{width:100%;min-width:0;display:block}.admin-portal .detail-kpis,.admin-portal .profile-sections,.admin-portal .complete-history-layout,.admin-portal .history-detail-grid{gap:12px!important}.admin-portal .detail-kpis>div,.admin-portal .career-breakdown>div{min-height:92px;padding:14px!important}.admin-portal .detail-group,.admin-portal .history-card,.admin-portal .player-photo-editor,.admin-portal .bk-account-section,.admin-portal .player-account-summary>p{border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;border-radius:14px!important}.admin-portal .detail-group,.admin-portal .history-card,.admin-portal .player-photo-editor,.admin-portal .bk-account-section{padding:16px!important}.admin-portal .player-card-actions{gap:9px}.admin-portal .player-card-actions>*{min-height:44px;border-radius:10px!important}.admin-portal .points-view-tabs{border:1px solid var(--admin-border);background:var(--admin-surface-subtle);scrollbar-width:thin;border-radius:12px;gap:8px;padding:7px;display:flex;overflow-x:auto}.admin-portal .points-view-tabs button{min-width:max-content;min-height:44px;border-radius:9px!important;padding:9px 14px!important}.admin-portal .award-cards article,.admin-portal .award-ranking,.admin-portal .award-ranking>div,.admin-portal .award-official-winner{border-color:var(--admin-border)!important;background:var(--admin-surface)!important;border-radius:14px!important}.admin-portal .award-cards article{box-shadow:0 12px 28px #0004;padding:20px!important}.admin-portal .award-cards article>button{min-height:44px;border-radius:10px!important}.admin-portal .member-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid;gap:10px!important}.admin-portal .member-strip article,.admin-portal .admin-list.clean>div,.admin-portal .carousel-admin-grid figure,.admin-portal .page-header-admin-form,.admin-portal .sponsor-logo-admin-form{border:1px solid var(--admin-border)!important;background:var(--admin-surface-subtle)!important;border-radius:13px!important}.admin-portal .member-strip article,.admin-portal .admin-list.clean>div{min-height:64px;padding:12px!important}.admin-portal .member-strip button,.admin-portal .admin-list.clean button,.admin-portal .carousel-admin-grid button{min-height:42px;border-radius:9px!important}.admin-portal .frontend-media-preview,.admin-portal .page-header-preview,.admin-portal .sponsor-logo-preview,.admin-portal .carousel-admin-grid figure{overflow:hidden;border-radius:13px!important}.admin-portal .page-header-admin-grid,.admin-portal .sponsor-logo-admin-grid,.admin-portal .carousel-admin-grid,.admin-portal .health-kpis,.admin-portal .accounting-kpis{gap:12px!important}.admin-portal .health-kpis article,.admin-portal .accounting-kpis article{min-width:0;min-height:110px;border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;border-radius:14px!important;padding:16px!important}.admin-portal .health-layout,.admin-portal .accounting-grid{align-items:start;gap:var(--admin-gap)!important}.admin-portal .health-check,.admin-portal .health-actions>button,.admin-portal .accounting-readiness p{min-height:58px;border:1px solid var(--admin-line-soft)!important;background:var(--admin-surface-subtle)!important;border-radius:12px!important}.admin-portal .health-check,.admin-portal .health-actions>button{padding:11px 13px!important}.admin-portal .health-actions>button:hover{border-color:var(--admin-border-strong)!important;background:var(--admin-surface-hover)!important}.admin-portal .health-events{overflow-x:auto}.admin-portal .accounting-hero{border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--admin-shadow)!important;background:linear-gradient(110deg,#06111c,#0a2941)!important}.admin-portal .accounting-flow{border:1px solid var(--admin-line-soft);background:#04101a;border-radius:12px;padding:10px}.admin-portal .accounting-table,.admin-portal .mapping-table{max-width:100%;overflow-x:auto}.admin-portal .accounting-row{min-width:920px;min-height:58px}.admin-portal .mapping-row{min-width:1080px;min-height:58px}.admin-portal .secondary-button.danger,.admin-portal .event-trash,.admin-portal .shop-variant-row-remove,.admin-portal button.remove{color:#ffb4b8!important;box-shadow:none!important;background:#291217!important;border:1px solid #91464b!important}.admin-portal .secondary-button.danger:hover,.admin-portal .event-trash:hover,.admin-portal .shop-variant-row-remove:hover,.admin-portal button.remove:hover{border-color:var(--admin-danger)!important;color:#fff!important;background:#451b22!important}.admin-portal .empty-state{text-align:center;place-content:center;gap:7px;min-height:180px;display:grid;color:var(--admin-muted)!important;background:linear-gradient(145deg,#06131f,#071a27)!important;border:1px dashed #376985!important;border-radius:14px!important;padding:clamp(24px,5vw,54px)!important}.admin-portal .empty-state.compact{min-height:150px}.admin-portal .inline-error{border-radius:11px!important}.admin-portal .event-modal,.admin-portal .award-results,.admin-portal .player-detail{border:1px solid var(--admin-border-strong)!important;background:#04111b!important;box-shadow:0 28px 90px #000d!important}.admin-portal .modal-heading{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04111bf2;position:sticky;top:0;padding:10px 0 14px!important}.admin-portal .shop-admin-table,.admin-portal .shop-variant-rows{gap:10px}.admin-portal .shop-admin-row,.admin-portal .shop-variant-row{border-color:var(--admin-border)!important;background:var(--admin-surface-subtle)!important}.admin-portal .shop-admin-row:hover{border-color:var(--admin-border-strong)!important;background:var(--admin-surface-hover)!important}.admin-portal .shop-admin-row-actions button,.admin-portal .shop-variant-row button{min-height:44px}.admin-portal .shop-image-tile,.admin-portal .shop-image-upload{min-height:150px;border-color:var(--admin-border)!important;background:var(--admin-surface-subtle)!important}.admin-portal .shop-image-upload{border-style:dashed!important}.admin-portal .shop-image-tile.primary{border-color:var(--admin-accent)!important;box-shadow:0 0 0 2px #55cfff2e!important}@media (width>=1280px){.admin-portal .home-v2-top-grid{grid-template-columns:minmax(350px,1.05fr) minmax(270px,.72fr) minmax(390px,1.15fr)!important}.admin-portal .home-v2-main-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-portal .business-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-portal .business-primary-grid,.admin-portal .business-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.admin-portal .topbar{align-items:flex-start!important}.admin-portal .top-actions{max-width:55%}.admin-portal .home-v2-top-grid,.admin-portal .home-v2-main-grid,.admin-portal .business-primary-grid,.admin-portal .business-secondary-grid,.admin-portal .business-intelligence-grid,.admin-portal .health-layout,.admin-portal .approval-layout,.admin-portal .reconciliation-layout,.admin-portal .finance-layout,.admin-portal .accounting-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal .home-v2-top-grid>:last-child,.admin-portal .home-v2-main-grid>:last-child,.admin-portal .business-intelligence-grid>:first-child,.admin-portal .health-events,.admin-portal .accounting-ledger{grid-column:1/-1}.admin-portal .business-story-grid{grid-template-columns:1fr 1fr!important}.admin-portal .business-story-grid>:last-child{grid-column:1/-1}.admin-portal .business-kpis,.admin-portal .league-graphic-kpis,.admin-portal .health-kpis,.admin-portal .accounting-kpis,.admin-portal .detail-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-portal .compact-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal .compact-stack.wide{grid-column:1/-1}.admin-portal .player-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-portal .player-summary>label{grid-column:1/-1}.admin-portal .unlinked-accounts .admin-list.clean>div{grid-template-columns:minmax(220px,1fr) minmax(200px,.8fr)}.admin-portal .unlinked-accounts .admin-list.clean>div>button{width:100%}.admin-portal .page-header-admin-grid,.admin-portal .sponsor-logo-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.admin-portal .top-actions{max-width:none}.admin-portal .go-to-bk,.admin-portal .season-chip{display:none!important}.admin-portal .finance-hero,.admin-portal .statistics-hero{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.admin-portal .financial-filters,.admin-portal .statistics-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.admin-portal .financial-filters>*,.admin-portal .statistics-filters>*,.admin-portal .financial-filters input,.admin-portal .financial-filters select,.admin-portal .statistics-filters input,.admin-portal .statistics-filters select{width:100%;min-width:0}.admin-portal .home-v2-top-grid,.admin-portal .home-v2-main-grid,.admin-portal .home-v2-main-grid>.home-column:last-child,.admin-portal .business-primary-grid,.admin-portal .business-secondary-grid,.admin-portal .business-story-grid,.admin-portal .business-intelligence-grid,.admin-portal .health-layout,.admin-portal .approval-layout,.admin-portal .reconciliation-layout,.admin-portal .finance-layout,.admin-portal .accounting-grid,.admin-portal .compact-engine-grid{grid-template-columns:minmax(0,1fr)!important}.admin-portal .home-v2-top-grid>*,.admin-portal .home-v2-main-grid>*,.admin-portal .business-story-grid>*,.admin-portal .business-intelligence-grid>*,.admin-portal .accounting-grid>*{grid-column:auto!important}.admin-portal .business-kpis,.admin-portal .league-graphic-kpis,.admin-portal .health-kpis,.admin-portal .accounting-kpis,.admin-portal .detail-kpis.six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal .compact-stack.wide{grid-column:auto}.admin-portal .bookkeeping-toolbar,.admin-portal .accounting-toolbar{grid-template-columns:1fr;align-items:stretch;display:grid}.admin-portal .bookkeeping-toolbar label,.admin-portal .bookkeeping-toolbar select,.admin-portal .accounting-toolbar label,.admin-portal .accounting-toolbar select,.admin-portal .accounting-toolbar button{width:100%;min-width:0}.admin-portal .profile-sections,.admin-portal .complete-history-layout,.admin-portal .history-detail-grid,.admin-portal .page-header-admin-grid,.admin-portal .sponsor-logo-admin-grid{grid-template-columns:1fr!important}.admin-portal .shop-image-manager{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-portal .data-table,.admin-portal .standings-table,.admin-portal .financial-ledger,.admin-portal .player-table,.admin-portal .points-standings-table,.admin-portal .health-events,.admin-portal .accounting-table,.admin-portal .mapping-table,.admin-portal .compact-payout,.admin-portal .payout-workbench{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto!important}}@media (width<=700px){.admin-portal .topbar{z-index:30;gap:8px;position:sticky;top:0;box-shadow:0 10px 28px #000b!important}.admin-portal .top-menu-button,.admin-portal .owner-account-trigger{min-width:44px;min-height:44px}.admin-portal .home-command-tools,.admin-portal .business-masthead,.admin-portal .business-season-picker,.admin-portal .event-row-actions,.admin-portal .event-modal-actions,.admin-portal .payout-actions,.admin-portal .accounting-export-actions,.admin-portal .player-card-actions{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.admin-portal .home-command-tools>*,.admin-portal .business-masthead>*,.admin-portal .event-row-actions>*,.admin-portal .event-modal-actions>*,.admin-portal .payout-actions>*,.admin-portal .accounting-export-actions>*,.admin-portal .player-card-actions>*{width:100%!important;min-width:0!important}.admin-portal .business-kpis,.admin-portal .league-graphic-kpis,.admin-portal .health-kpis,.admin-portal .accounting-kpis,.admin-portal .detail-kpis.six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-portal .player-summary{grid-template-columns:1fr 1fr;padding:10px}.admin-portal .player-summary>label{grid-column:1/-1}.admin-portal .unlinked-accounts .admin-list.clean>div{grid-template-columns:1fr}.admin-portal .finance-fields,.admin-portal .finance-fields.four,.admin-portal .recon-grid,.admin-portal .recon-grid.charity-recon{grid-template-columns:1fr!important}.admin-portal .event-modal,.admin-portal .award-results,.admin-portal .complete-player-detail{border-radius:14px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important;margin:0!important;padding:12px!important}.admin-portal .player-profile-heading{grid-template-columns:auto minmax(0,1fr) 44px!important;align-items:center!important}.admin-portal .player-profile-heading .player-photo.large{width:48px;height:48px}.admin-portal .player-profile-heading h2{font-size:clamp(20px,6vw,27px)!important}.admin-portal .modal-heading:not(.player-profile-heading){grid-template-columns:minmax(0,1fr) 44px;align-items:start;display:grid}.admin-portal .modal-heading:not(.player-profile-heading)>button{grid-area:1/2}.admin-portal .member-strip{grid-template-columns:1fr}.admin-portal .member-strip article{grid-template-columns:auto minmax(0,1fr)}.admin-portal .member-strip article>.tag,.admin-portal .member-strip article>button{grid-column:1/-1;width:100%}.admin-portal .shop-admin-row-meta{gap:8px 12px}.admin-portal .shop-variant-row>label{flex-basis:100%}.admin-portal .shop-variant-row-remove{width:100%}.admin-portal .empty-state{min-height:140px}.admin-portal .financial-filters,.admin-portal .statistics-filters{grid-template-columns:1fr!important}.admin-portal .shop-image-manager{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.admin-portal .workspace{padding-inline:8px!important}.admin-portal .topbar{border-radius:12px!important}.admin-portal .business-kpis,.admin-portal .league-graphic-kpis,.admin-portal .health-kpis,.admin-portal .accounting-kpis,.admin-portal .detail-kpis.six,.admin-portal .player-summary{grid-template-columns:1fr!important}.admin-portal .player-summary>label{grid-column:auto}.admin-portal .shop-admin-row-actions{grid-template-columns:1fr!important}.admin-portal .shop-admin-thumb{width:56px;height:56px}.admin-portal .award-heading-actions{gap:8px}.complete-player-detail .player-profile-heading h2{white-space:normal!important;line-height:1!important;overflow:visible!important}.admin-portal .award-heading-actions button{min-height:44px;line-height:1.25;text-overflow:clip!important;white-space:normal!important;width:100%!important;min-width:0!important;height:auto!important;padding:10px 12px!important;font-size:11px!important;overflow:visible!important}.admin-portal .shop-image-manager{grid-template-columns:1fr}.admin-portal .finance-hero,.admin-portal .statistics-hero{gap:12px!important;padding:14px!important}.admin-portal .record-book>div{height:min(340px,45dvh)!important;max-height:min(340px,45dvh)!important}}.bk-holding-page{--bk-blue:#29bfff;--bk-blue-bright:#73e7ff;isolation:isolate;color:#f7fbff;background:radial-gradient(circle at 50% 42%,#0b2945 0%,#0000 34%),linear-gradient(145deg,#010305 0%,#06111d 54%,#010305 100%);place-items:center;min-height:100svh;padding:32px 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.bk-holding-page:before{content:"";z-index:-2;opacity:.24;background-image:linear-gradient(#2abfff14 1px,#0000 1px),linear-gradient(90deg,#2abfff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.bk-holding-glow{z-index:-1;aspect-ratio:1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#078cff24,#0000 68%);border-radius:50%;width:min(72vw,760px);position:absolute}.bk-holding-card{text-align:center;background:linear-gradient(145deg,#06111de8,#02070de8);border:1px solid #2abfff4d;border-radius:2px;justify-items:center;width:min(100%,660px);padding:clamp(42px,8vw,84px) clamp(24px,8vw,80px);display:grid;box-shadow:0 28px 90px #000a,0 0 70px #108fff1c,inset 0 1px #b7f4ff14}.bk-holding-logo{object-fit:contain;filter:drop-shadow(0 0 24px #08aaff85);width:clamp(112px,22vw,168px);height:clamp(112px,22vw,168px)}.bk-holding-kicker{color:var(--bk-blue-bright);letter-spacing:.28em;margin:28px 0 14px;font-size:.75rem;font-weight:800}.bk-holding-card h1{color:#fff;letter-spacing:.035em;text-shadow:0 0 34px #159cff66;margin:0;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:clamp(3.5rem,10vw,7.25rem);font-weight:400;line-height:.96}.bk-holding-message{color:#bfd3df;margin:26px 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.bk-holding-url{color:var(--bk-blue);letter-spacing:.2em;text-transform:uppercase;margin:42px 0 0;font-size:.78rem;font-weight:800}@media (width<=520px){.bk-holding-page{padding:18px}.bk-holding-card{padding:42px 22px 46px}.bk-holding-kicker{letter-spacing:.2em;margin-top:24px;font-size:.68rem}.bk-holding-message{margin-top:22px;font-size:.98rem}.bk-holding-url{margin-top:34px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.bk-holding-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
