html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--radius-xl:.75rem;--radius-2xl:1rem}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-primary:#782225;--brand-primary-hover:#651c1f;--brand-primary-soft:#f8eeee;--brand-ink:#1f2937;--brand-muted:#64748b;--brand-border:#dce4ec;--brand-surface:#fff;--brand-page:#fafafa;font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--adm-color-primary:var(--brand-primary)!important;--adm-color-text:var(--brand-ink)!important;--adm-color-text-secondary:#475569!important;--adm-color-border:var(--brand-border)!important;--adm-color-background:var(--brand-surface)!important;--adm-color-background-body:#fafafa!important;--adm-color-box:#f4f7f8!important;--adm-radius-s:7px!important;--adm-radius-m:10px!important;--adm-radius-l:14px!important}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--brand-page);color:var(--brand-ink);-webkit-font-smoothing:antialiased;margin:0}#root{min-height:100svh}h1{letter-spacing:-.035em;margin:0 0 16px;font-size:23px}h2{letter-spacing:-.02em;margin:0 0 12px;font-size:18px}h3{letter-spacing:-.02em}button,input,textarea,select{font:inherit}}@layer antd,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[3px\]{margin-top:3px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[18px\]{margin-bottom:18px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.min-h-8{min-height:calc(var(--spacing) * 8)}.flex-none{flex:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[14px\]{gap:14px}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-brand-border{border-color:var(--brand-border)}.border-red-300{border-color:var(--color-red-300)}.bg-brand-surface{background-color:var(--brand-surface)}.bg-red-50{background-color:var(--color-red-50)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-\[18px\]{padding-block:18px}.pt-\[14px\]{padding-top:14px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-brand-muted{color:var(--brand-muted)}.text-brand-primary{color:var(--brand-primary)}.text-red-800{color:var(--color-red-800)}.shadow-\[0_3px_12px_rgb\(15_23_42_\/_4\%\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media not all and (width>=480px){.max-\[480px\]\:w-full{width:100%}.max-\[480px\]\:flex-col{flex-direction:column}.max-\[480px\]\:items-stretch{align-items:stretch}.max-\[480px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[480px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[480px\]\:text-\[19px\]{font-size:19px}}@media (prefers-color-scheme:dark){.dark\:border-red-900{border-color:var(--color-red-900)}.dark\:bg-red-950{background-color:var(--color-red-950)}.dark\:text-red-200{color:var(--color-red-200)}}}.app-shell{min-height:100dvh}.app-shell>.adm-nav-bar{z-index:20;background:var(--brand-page);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-shell>.adm-nav-bar{background:color-mix(in srgb, var(--brand-page) 88%, transparent)}}.app-shell>.adm-nav-bar{-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid #dce4ecbf}.app-shell>.adm-nav-bar>.adm-nav-bar-left,.app-shell>.adm-nav-bar>.adm-nav-bar-right{flex:none;min-width:0}.app-shell>.adm-nav-bar>.adm-nav-bar-title{flex:none;min-width:0;padding-inline:12px}.app-shell>.adm-nav-bar>.adm-nav-bar-right{justify-self:end}.app-home-link{color:var(--brand-primary);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.app-home-link .adm-icon{font-size:17px}.app-content{max-width:640px!important;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.app-tabs{background:var(--brand-surface)!important}@supports (color:color-mix(in lab, red, red)){.app-tabs{background:color-mix(in srgb, var(--brand-surface) 94%, transparent)!important}}.app-tabs{border:1px solid var(--brand-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #0f172a0f!important}.fixture-registration-status{gap:8px 10px;min-height:40px;display:flex}.fixture-registration-actions{align-items:stretch;gap:12px;margin-top:14px;display:flex}.fixture-registration-actions>.adm-button{white-space:normal;flex:1 1 0;min-width:0;min-height:48px}.fixture-player-select-hint{color:var(--brand-muted);margin:7px 0 0;font-size:12px}.fixture-player-select-popup{z-index:1200;position:relative}.auth-error-message{color:#9f2525;background:#fff2f0;border:1px solid #f5c2c0;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:14px}.adm-card{overflow:hidden;box-shadow:0 2px 8px #0f172a08;border:1px solid var(--brand-border)!important;border-radius:14px!important}.adm-card-header{min-height:48px}.adm-button{--border-radius:10px;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s}.adm-button-primary{--background-color:var(--brand-primary);--border-color:var(--brand-primary)}.adm-button-primary:active{--background-color:var(--brand-primary-hover);--border-color:var(--brand-primary-hover)}.adm-input,.adm-textarea{--font-size:15px}.adm-form-item-label{color:#334155;font-weight:550}.adm-list{--border-inner:0;--border-top:0;--border-bottom:0}.adm-form .adm-list.adm-list{--border-inner:0;--border-top:0;--border-bottom:0;background:0 0}.adm-form .adm-list-body{background:0 0;border:0;overflow:visible}.adm-form .adm-list-body-inner{margin-top:0}.adm-list-default .adm-list-body{background:0 0;border:0!important}.adm-list-body-inner{background:0 0}.adm-list-item{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:11px;margin-bottom:8px}.adm-list-item-content{border:0!important}.adm-divider{color:#dce4ec}.adm-tag{padding:5px 10px!important;font-size:16px!important;line-height:1.25!important}.adm-dialog{border:1px solid #dce4ece0;max-height:min(88dvh,760px);overflow:hidden;box-shadow:0 24px 80px #0f172a3d;border-radius:18px!important;width:min(92vw,520px)!important}.adm-dialog-body{max-height:calc(88dvh - 142px);overflow:auto}.adm-dialog-footer{background:var(--brand-surface)}@supports (color:color-mix(in lab, red, red)){.adm-dialog-footer{background:color-mix(in srgb, var(--brand-surface) 96%, transparent)}}.ant-layout{background:var(--brand-page)}.ant-layout-sider{box-shadow:4px 0 22px #0f172a14}.ant-layout-header{border-bottom:1px solid var(--brand-border);background:var(--brand-surface)!important}.ant-card{border-color:var(--brand-border);border-radius:14px;box-shadow:0 2px 8px #0f172a08}.ant-btn{border-radius:9px;font-weight:550}.ant-tag{padding:4px 10px!important;font-size:16px!important;line-height:1.4!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:9px!important}.ant-modal .ant-modal-content{border:1px solid var(--brand-border);border-radius:16px;box-shadow:0 24px 80px #0f172a33}.ant-table-wrapper .ant-table{border-radius:12px;overflow:hidden}.clickable-row{cursor:pointer}.fixture-teams-layout{flex-direction:column;align-items:center;gap:16px;display:flex}.fixture-bench{background:#fff;border:1px solid #ddd;border-radius:8px;flex-flow:wrap;align-items:center;gap:10px;width:100%;max-width:560px;padding:12px;display:flex}.fixture-bench>strong{width:100%}.bordered-input{background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:6px 10px}.bordered-input.adm-input-focus{border-color:var(--adm-color-primary)}.guest-add-button{border-style:dashed!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.guest-row{background:#fafafa;border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:flex}.guest-row-fields{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}html[data-prefers-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#b96b6e;--brand-primary-hover:#cf8a8d;--brand-primary-soft:#381516;--brand-ink:#e9e9ea;--brand-muted:#a3a3a8;--brand-border:#37383d;--brand-surface:#1f2024;--brand-page:#16171a;--adm-color-primary:var(--brand-primary)!important;--adm-color-success:#42c78a!important;--adm-color-warning:#f5a94c!important;--adm-color-danger:#ff6672!important;--adm-color-text:var(--brand-ink)!important;--adm-color-text-secondary:#bcbcc1!important;--adm-color-weak:#96969b!important;--adm-color-light:#5c5c61!important;--adm-color-border:var(--brand-border)!important;--adm-color-background:var(--brand-surface)!important;--adm-color-background-body:var(--brand-page)!important;--adm-color-box:#26272c!important;--adm-border-color:var(--brand-border)!important}html[data-prefers-color-scheme=dark] body{background:var(--brand-page);color:var(--brand-ink)}html[data-prefers-color-scheme=dark] .app-shell>.adm-nav-bar{border-bottom-color:var(--brand-border);background:#16171ae0}html[data-prefers-color-scheme=dark] .app-tabs{box-shadow:0 -8px 24px #00000040!important}html[data-prefers-color-scheme=dark] .adm-card,html[data-prefers-color-scheme=dark] .adm-list-item,html[data-prefers-color-scheme=dark] .fixture-bench,html[data-prefers-color-scheme=dark] .bordered-input{background:var(--brand-surface);color:var(--brand-ink);border-color:var(--brand-border)}html[data-prefers-color-scheme=dark] .guest-row{color:var(--brand-ink);border-color:var(--brand-border);background:#26272c}html[data-prefers-color-scheme=dark] .auth-error-message{color:#ffb4ad;background:#3b2225;border-color:#744146}html[data-prefers-color-scheme=dark] .adm-dialog-footer{background:var(--brand-surface)}html[data-prefers-color-scheme=dark] .ant-layout{background:var(--brand-page)}html[data-prefers-color-scheme=dark] .ant-layout-header{background:var(--brand-surface)!important}html[data-prefers-color-scheme=dark] .ant-layout-content{color:var(--brand-ink)}html[data-prefers-color-scheme=dark] .fixture-bench{box-shadow:none}@media (width<=640px){.app-content{padding-inline:12px!important}}@media (width<=360px){.app-home-label{display:none}.app-shell .adm-nav-bar-right{font-size:13px;gap:10px!important}}@media (width<=480px){.fixture-registration-actions{flex-direction:column;gap:10px}.fixture-registration-actions>.adm-button{flex:auto;width:100%}}.mvp-overlay{z-index:300;background:radial-gradient(circle at 50% 0,#8a2c2f 0%,#591719 45%,#200c0d 100%);justify-content:center;align-items:flex-start;padding:32px 20px 40px;animation:.25s ease-out mvp-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mvp-fade-in{0%{opacity:0}to{opacity:1}}.mvp-overlay__content{text-align:center;color:#fff;width:100%;max-width:420px}.mvp-overlay__trophy{font-size:64px;line-height:1;animation:1.6s ease-in-out infinite mvp-bounce}@keyframes mvp-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.06)}}.mvp-overlay__title{margin:12px 0 4px;font-size:24px;font-weight:800}.mvp-overlay__subtitle{color:#ffffffd9;margin:0 0 20px;font-size:15px}.mvp-overlay__progress{margin-bottom:20px}.mvp-overlay__progress-bar{background:#ffffff2e;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden}.mvp-overlay__progress-fill{background:#f5a94c;border-radius:999px;height:100%;transition:width .5s}.mvp-overlay__progress span{color:#ffffffbf;font-size:13px}.mvp-overlay__candidates{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.mvp-candidate{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:2px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:transform .15s,border-color .15s,background .15s;display:flex}.mvp-candidate:active{transform:scale(.98)}.mvp-candidate--selected{background:#f5a94c29;border-color:#f5a94c;box-shadow:0 0 0 1px #f5a94c,0 4px 16px #f5a94c40}.mvp-candidate__info{flex:1;min-width:0}.mvp-candidate__name{align-items:center;gap:6px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.mvp-candidate__badge{color:#200c0d;white-space:nowrap;background:#f5a94c;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.mvp-candidate__bar{background:#ffffff24;border-radius:999px;height:5px;overflow:hidden}.mvp-candidate__bar-fill{background:#f5a94c;border-radius:999px;height:100%;transition:width .5s}.mvp-candidate__votes{text-align:right;min-width:20px;font-size:16px;font-weight:700}.mvp-overlay__cta{--background-color:#f5a94c;--text-color:#200c0d;font-weight:700}.mvp-overlay__skip{color:#ffffffa6;cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-size:13px;text-decoration:underline;display:block}.mvp-confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.mvp-confetti__piece{font-size:26px;animation-name:mvp-confetti-fall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-10%}@keyframes mvp-confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(280deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
