:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#30a46c;--brand-hover:#2b9a66;--brand-dark:#218358;--brand-soft:#e9f6e9;--brand-softer:#f4fbf6;--page-bg:#f5f7f6;--border:#e4e7e5;--text:#1a211e;--text-muted:#5f6b65}body{background-color:var(--page-bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}#root{min-height:100svh}a{color:var(--brand-dark);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--brand-softer) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--brand-softer) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--brand-softer) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}.app-header{background-color:var(--brand);box-shadow:0 2px 12px #30a46c40}.top-nav-link{color:#ffffffe6;border-radius:8px;padding:6px 12px;font-weight:600}.top-nav-link:hover{color:#fff;background-color:var(--brand-dark);text-decoration:none}.top-nav-link.active{color:var(--brand-dark);background-color:#fff}.admin-nav-link{color:var(--text-muted);border-left:3px solid #0000;border-radius:10px;padding:10px 12px;font-weight:500;text-decoration:none;display:block}.admin-nav-link:hover{background-color:var(--brand-softer);color:var(--text);text-decoration:none}.admin-nav-link-active,.admin-nav-link-active:hover{background-color:var(--brand-soft);border-left-color:var(--brand);color:var(--brand-dark);font-weight:600}.auth-bg{background:radial-gradient(circle at 15% 10%, #30a46c2e 0%, transparent 45%), radial-gradient(circle at 85% 90%, #30a46c24 0%, transparent 45%), var(--page-bg)}.players-table,.teams-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background-color:#fff;border-radius:14px;width:100%;font-family:inherit;overflow:hidden;box-shadow:0 4px 16px #103c240f}.players-table th,.players-table td,.teams-table th,.teams-table td{text-align:left;border-bottom:1px solid var(--border);padding:.75rem 1rem}.players-table th,.teams-table th{background-color:var(--brand-softer);color:var(--brand-dark);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.players-table tbody tr:last-child td,.teams-table tbody tr:last-child td{border-bottom:none}.players-table tbody tr:hover td,.teams-table tbody tr:hover td{background-color:#fafdfb}.clickable-row{cursor:pointer}.players-table tbody tr.clickable-row:hover td,.teams-table tbody tr.clickable-row:hover td{background-color:var(--brand-softer)}.clickable-row:focus-visible{outline:2px solid var(--brand-dark);outline-offset:-2px}.back-link{color:var(--text-muted);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--brand-dark);text-decoration:none}.logo-dropzone{cursor:pointer;background-color:#fafcfb;border:1.5px dashed #cdd5d0;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:border-color .12s,background-color .12s;display:flex}.logo-dropzone:hover,.logo-dropzone:focus-within{border-color:var(--brand);background-color:var(--brand-softer)}.logo-dropzone input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logo-dropzone-preview{object-fit:cover;border:1px solid var(--border);background-color:#fff;border-radius:8px;flex-shrink:0;width:72px;height:72px}:root ._bg-green9{background-color:var(--green9)}:root ._btc-white._btc-white{border-top-color:#fff}:root ._brc-white._brc-white{border-right-color:#fff}:root ._bbc-white._bbc-white{border-bottom-color:#fff}:root ._blc-white._blc-white{border-left-color:#fff}:root ._btw-2px._btw-2px{border-top-width:2px}:root ._brw-2px._brw-2px{border-right-width:2px}:root ._bbw-2px._bbw-2px{border-bottom-width:2px}:root ._blw-2px._blw-2px{border-left-width:2px}:root ._btlr-999px{border-top-left-radius:999px}:root ._btrr-999px{border-top-right-radius:999px}:root ._bbrr-999px{border-bottom-right-radius:999px}:root ._bblr-999px{border-bottom-left-radius:999px}:root ._btc-gray4._btc-gray4{border-top-color:var(--gray4)}:root ._brc-gray4._brc-gray4{border-right-color:var(--gray4)}:root ._bbc-gray4._bbc-gray4{border-bottom-color:var(--gray4)}:root ._blc-gray4._blc-gray4{border-left-color:var(--gray4)}:root ._btlr-16px{border-top-left-radius:16px}:root ._btrr-16px{border-top-right-radius:16px}:root ._bbrr-16px{border-bottom-right-radius:16px}:root ._bblr-16px{border-bottom-left-radius:16px}:root ._pt-t-space-5{padding-top:var(--t-space-5)}:root ._pr-t-space-5{padding-right:var(--t-space-5)}:root ._pb-t-space-5{padding-bottom:var(--t-space-5)}:root ._pl-t-space-5{padding-left:var(--t-space-5)}:root ._bxsh-0px4px16pxr1361408547{box-shadow:0 4px 16px #103c2414}:root ._t-10037{top:100%}:root ._r-0px{right:0}:root ._mt-t-space-2{margin-top:var(--t-space-2)}:root ._miw-200px{min-width:200px}:root ._pt-t-space-2{padding-top:var(--t-space-2)}:root ._pb-t-space-2{padding-bottom:var(--t-space-2)}:root ._zi-1000{z-index:1000}:root ._bxsh-0px4px12pxr1080721605{box-shadow:0 4px 12px #00000026}:root ._pr-t-space-3{padding-right:var(--t-space-3)}:root ._pl-t-space-3{padding-left:var(--t-space-3)}:root ._fos-26px{font-size:26px}:root ._fow-700{font-weight:700}:root ._ls--0--3px{letter-spacing:-.3px}:root ._mt-0px{margin-top:0}:root ._mr-0px{margin-right:0}:root ._mb-0px{margin-bottom:0}:root ._ml-0px{margin-left:0}:root ._fos-18px{font-size:18px}:root ._w-260px{width:260px}:root ._gap-t-space-1{gap:var(--t-space-1)}:root ._w-14--2857142851274508529{width:14.2857%}:root ._w-2537{width:25%}:root ._pt-t-space-1{padding-top:var(--t-space-1)}:root ._pr-t-space-1{padding-right:var(--t-space-1)}:root ._pb-t-space-1{padding-bottom:var(--t-space-1)}:root ._pl-t-space-1{padding-left:var(--t-space-1)}:root ._jc-space-betwe3241{justify-content:space-between}:root ._h-44px{height:44px}:root ._miw-72px{min-width:72px}:root ._pl-14px{padding-left:14px}:root ._pr-12px{padding-right:12px}:root ._btc-gray6._btc-gray6{border-top-color:var(--gray6)}:root ._brc-gray6._brc-gray6{border-right-color:var(--gray6)}:root ._bbc-gray6._bbc-gray6{border-bottom-color:var(--gray6)}:root ._blc-gray6._blc-gray6{border-left-color:var(--gray6)}:root ._btlr-10px{border-top-left-radius:10px}:root ._btrr-10px{border-top-right-radius:10px}:root ._bbrr-10px{border-bottom-right-radius:10px}:root ._bblr-10px{border-bottom-left-radius:10px}:root ._cur-pointer{cursor:pointer}:root ._pr-10px{padding-right:10px}:root ._pl-10px{padding-left:10px}:root ._pt-8px{padding-top:8px}:root ._pb-8px{padding-bottom:8px}:root ._btlr-8px{border-top-left-radius:8px}:root ._btrr-8px{border-top-right-radius:8px}:root ._bbrr-8px{border-bottom-right-radius:8px}:root ._bblr-8px{border-bottom-left-radius:8px}:root ._col-gray12{color:var(--gray12)}:root ._maw-10037{max-width:100%}:root ._ox-hidden{overflow-x:hidden}:root ._oy-hidden{overflow-y:hidden}:root ._textOverflow-ellipsis{text-overflow:ellipsis}:root ._ws-nowrap{white-space:nowrap}:root ._col-gray10{color:var(--gray10)}:root ._dsp-flex{display:flex}:root ._col-green11{color:var(--green11)}:root ._fow-400{font-weight:400}:root ._col-green10{color:var(--green10)}:root ._w-16px{width:16px}:root ._fs-0{flex-shrink:0}:root ._gap-t-space-4{gap:var(--t-space-4)}:root ._ta-center{text-align:center}:root ._fd-column{flex-direction:column}:root ._gap-t-space-3{gap:var(--t-space-3)}:root ._fd-row{flex-direction:row}:root ._ai-center{align-items:center}:root ._fwr-wrap{flex-wrap:wrap}:root ._pos-relative{position:relative}:root ._fg-1{flex-grow:1}:root ._fs-1{flex-shrink:1}:root ._fb-0px{flex-basis:0}:root ._miw-220px{min-width:220px}:root ._pos-absolute{position:absolute}:root ._l-12px{left:12px}:root ._t-0px{top:0}:root ._b-0px{bottom:0}:root ._jc-center{justify-content:center}:root ._zi-1{z-index:1}:root ._pe-none{pointer-events:none!important}:root ._pt-t-space-4{padding-top:var(--t-space-4)}:root ._pr-t-space-4{padding-right:var(--t-space-4)}:root ._pb-t-space-4{padding-bottom:var(--t-space-4)}:root ._pl-t-space-4{padding-left:var(--t-space-4)}:root ._btw-1px._btw-1px{border-top-width:1px}:root ._brw-1px._brw-1px{border-right-width:1px}:root ._bbw-1px._bbw-1px{border-bottom-width:1px}:root ._blw-1px._blw-1px{border-left-width:1px}:root ._btc-gray5._btc-gray5{border-top-color:var(--gray5)}:root ._brc-gray5._brc-gray5{border-right-color:var(--gray5)}:root ._bbc-gray5._bbc-gray5{border-bottom-color:var(--gray5)}:root ._blc-gray5._blc-gray5{border-left-color:var(--gray5)}:root ._btlr-12px{border-top-left-radius:12px}:root ._btrr-12px{border-top-right-radius:12px}:root ._bbrr-12px{border-bottom-right-radius:12px}:root ._bblr-12px{border-bottom-left-radius:12px}:root ._bg-white{background-color:#fff}:root ._bbs-solid._bbs-solid{border-bottom-style:solid}:root ._bts-solid._bts-solid{border-top-style:solid}:root ._bls-solid._bls-solid{border-left-style:solid}:root ._brs-solid._brs-solid{border-right-style:solid}:root ._ff-f-family{font-family:var(--f-family)}:root ._fow-600{font-weight:600}:root ._ls-f-letterSpa1360334202{letter-spacing:var(--f-letterSpacing-4)}:root ._fos-f-size-4{font-size:var(--f-size-4)}:root ._lh-f-lineHeigh112923{line-height:var(--f-lineHeight-4)}:root ._col-color{color:var(--color)}:root ._ussel-auto{-webkit-user-select:auto;user-select:auto}:root ._ws-normal{white-space:normal}:root ._gap-t-space-2{gap:var(--t-space-2)}:root ._fow-f-weight-4{font-weight:var(--f-weight-4)}:root ._fos-f-size-2{font-size:var(--f-size-2)}:root ._miw-36px{min-width:36px}:root ._col-gray11{color:var(--gray11)}:root ._fos-15px{font-size:15px}:root ._miw-140px{min-width:140px}:root ._jc-flex-end{justify-content:flex-end}
