html,body{height:100%}body{margin:0;font-family:var(--font-sans);background-color:var(--bg);background-image:url(/Bg.svg);background-repeat:no-repeat;background-position:center top;background-size:cover;color:var(--text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase}#root{min-height:100%}*{box-sizing:border-box}@font-face{font-family:NF ULTRA;src:url(/fonts/NFUltra-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--team-petrol: #152241;--team-blue: #0500ff;--team-teal: #1de4b5;--team-white: #ffffff;--team-sidebar-bg: #effafb;--bg: var(--team-petrol);--surface: rgba(21, 34, 65, .48);--surface-2: rgba(21, 34, 65, .48);--border: rgba(29, 228, 181, .45);--text: var(--team-white);--text-muted: rgba(255, 255, 255, .72);--primary: var(--team-white);--secondary: var(--team-blue);--tertiary: var(--team-teal);--primary-bg: rgba(5, 0, 255, .08);--teal-bg-20: rgba(29, 228, 181, .2);--teal-border-32: rgba(29, 228, 181, .32);--danger: #ff5b6e;--success: #249689;--warning: #f9cf58;--font-sans: "Manrope", system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-heading: "NF ULTRA", "JetBrains Mono", system-ui, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 3px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 18px rgba(0, 0, 0, .1);--fs-display-lg: 64px;--fs-display-md: 44px;--fs-display-sm: 36px;--fs-headline-lg: 32px;--fs-headline-md: 24px;--fs-title-lg: 22px;--fs-title-md: 18px;--fs-title-sm: 16px;--fs-label-md: 14px;--fs-label-sm: 12px;--fs-body-lg: 16px;--fs-body-md: 14px;--fs-body-sm: 12px;--fs-portal-display: 56px;--fs-portal-h1: 40px;--fs-portal-h2: 32px;--fs-portal-h3: 28px;--fs-portal-h4: 24px;--fs-portal-h5: 20px;--fs-portal-subtitle-lg: 20px;--fs-portal-body-lg: 20px;--fs-portal-subtitle: 16px}.shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr;gap:16px;padding:16px;background:transparent;color:var(--text)}.sidebar{position:sticky;top:16px;height:calc(100vh - 32px);border-radius:8px;border:1px solid rgba(5,0,255,.25);overflow:hidden;background:var(--team-sidebar-bg)}.sidebar.is-collapsed{width:64px}.sidebarInner{height:100%;padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);overflow:auto}.brandRow{display:flex;align-items:center;gap:16px;color:var(--team-blue)}.brandRow.is-collapsed{flex-direction:column;align-items:center;gap:16px}.collapseBtn{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.brandLogo{height:20px;width:auto;display:block}.brandRow.is-collapsed .brandLogo{height:18px}.nav{display:flex;flex-direction:column;gap:8px}.nav a{text-decoration:none;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.14px;padding:12px;border-radius:10px;background:transparent;border:1px solid transparent;display:flex;align-items:center;gap:8px}.navLabel{display:inline-flex;align-items:center;gap:8px}.navBadge{display:inline-flex;padding:4px 6px;justify-content:center;align-items:center;border-radius:4px;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-.12px}.sidebar.is-collapsed .sidebarInner{padding:16px 8px}.sidebar.is-collapsed .nav a,.sidebar.is-collapsed .logout{justify-content:center;padding:12px 0}.sidebar.is-collapsed .navLabel{display:none}.nav a.active{background:#0500ff14;border-color:var(--team-blue);color:var(--team-blue)}.logout{margin-top:auto;height:40px;padding:12px;border-radius:8px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.14px;text-transform:lowercase;cursor:pointer;display:flex;align-items:center;gap:8px}.logoutContent{width:100%;display:flex;height:16px;align-items:center;gap:6px;flex-shrink:0;justify-content:center}.logoutIcon{display:grid;place-items:center}.main{padding:var(--space-lg);min-width:0}.auth-page{min-height:100vh;display:grid;place-items:stretch;padding:20px}.auth-shell{width:100%;min-height:calc(100vh - 40px);display:grid;grid-template-columns:1fr;gap:20px}.auth-panel{display:flex}.auth-card{width:100%;max-width:520px;margin:0;padding:32px;border-radius:12px;background:var(--team-sidebar-bg);display:flex;flex-direction:column;gap:20px;overflow:auto}@media (min-width: 980px){.auth-shell{grid-template-columns:520px 1fr;align-items:stretch}}.auth-logo{height:22px;width:auto;display:block;align-self:flex-start}.auth-title{font-family:var(--font-sans);font-size:20px;font-weight:600;color:var(--team-petrol)}.auth-intro{display:flex;align-items:flex-start;gap:12px}.auth-intro-bar{width:4px;height:50px;background:var(--team-blue);border-radius:999px}.auth-intro-head{font-family:var(--font-mono);font-size:16px;line-height:20px;letter-spacing:0;color:var(--team-petrol)}.auth-intro-sub{margin-top:4px;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#152241cc}.auth-fields{display:flex;flex-direction:column;gap:14px;width:100%}.auth-fields.is-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-grid-full{grid-column:1 / -1}@media (max-width: 520px){.auth-fields.is-grid{grid-template-columns:1fr}}.auth-form{width:100%;display:flex;flex-direction:column;gap:14px}.auth-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--team-petrol);font-family:var(--font-sans)}.auth-card input{height:48px;align-self:stretch;padding:0 12px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;color:var(--team-petrol);outline:none;font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px}.auth-error{padding:10px 12px;border-radius:10px;border:1px solid rgba(223,91,157,.6);background:#df5b9d1f;font-size:13px;font-family:var(--font-sans);color:var(--team-petrol)}.auth-success{padding:10px 12px;border-radius:10px;border:1px solid rgba(29,228,181,.55);background:#1de4b52e;font-size:13px;font-family:var(--font-sans);color:var(--team-petrol)}.auth-primary{display:flex;padding:12px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;border-radius:8px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;text-transform:lowercase;cursor:pointer}.auth-primary-content{display:flex;height:16px;align-items:center;gap:6px;flex-shrink:0;justify-content:center}.auth-primary-icon{display:grid;place-items:center}.auth-secondary{height:40px;padding:12px;border-radius:8px;border:1px solid var(--teal-border-32);background:var(--teal-bg-20);color:var(--team-teal);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;text-transform:lowercase;cursor:pointer}.auth-primary[disabled],.auth-secondary[disabled]{opacity:.6;cursor:not-allowed}.auth-footnote{font-family:var(--font-sans);font-size:13px;color:#152241cc}.auth-footnote a{color:var(--team-blue);text-decoration:none;font-family:var(--font-mono)}.auth-hero{display:none;padding:20px;align-items:flex-start}@media (min-width: 980px){.auth-hero{display:flex;flex-direction:column;justify-content:center;gap:12px;text-align:left}}.auth-hero-kicker{font-family:var(--font-sans);color:var(--team-teal)}.auth-hero-slogan{font-family:var(--font-heading);font-size:46px;line-height:1;text-transform:uppercase;color:var(--team-white);max-width:520px}.auth-hero-dot{color:var(--team-teal)}.acceptInviteAuthPage .auth-shell{align-items:stretch}.acceptInvitePrimaryLink{text-decoration:none}.acceptInviteStateInCard{font-family:var(--font-sans);font-size:13px;color:#152241cc}.acceptInviteSummary{margin-top:14px;border-top:1px solid rgba(29,228,181,.35);padding-top:14px;display:flex;flex-direction:column;gap:10px}.acceptInviteRow{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start}.acceptInviteLabel{font-family:var(--font-mono);font-size:12px;color:#ffffffbf}.acceptInviteValue{font-family:var(--font-mono);font-size:12px;color:var(--team-white);min-width:0;overflow:hidden;text-overflow:ellipsis}.acceptInviteHero{display:none}@media (min-width: 980px){.acceptInviteHero{display:flex;justify-content:center;align-items:center;padding:20px}}.acceptInviteHeroCard{width:100%;max-width:560px;border-radius:10px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:24px 22px}.acceptInviteHeroTitle{font-family:var(--font-heading);font-size:22px;text-transform:uppercase;color:var(--team-teal);margin:0}.acceptInviteHeroState{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.regSelect{position:relative;height:48px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;display:flex;align-items:center;padding:0 12px}.regSelect select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;padding-right:36px;cursor:pointer}.regSelectChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 9px 9px 0;background:#1de4b52e;display:grid;place-items:center;pointer-events:none}.regIntroSubBlue{color:var(--team-blue)!important}.regFeeRow{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;border:1px solid rgba(29,228,181,.3);background:#1de4b514}.regFeeLabel{font-family:var(--font-mono);font-size:12px;color:#152241cc}.regFeeValue{font-family:var(--font-mono);font-size:14px;color:var(--team-petrol)}.regProgressFeeValue{width:100%;font-family:var(--font-mono);font-size:12px;color:#ffffffc7}.regCartList{border-radius:10px;border:1px solid rgba(29,228,181,.3);background:#1de4b514;padding:10px 12px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--team-petrol)}.regCartRow{display:flex;justify-content:space-between;gap:12px}.regRemove{border:0;background:transparent;color:var(--team-blue);font-family:var(--font-mono);font-size:12px;cursor:pointer;padding:0}.regCartTotal{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(29,228,181,.25)}.regCompSelect{position:relative;height:48px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;display:flex;align-items:center;padding:0 12px}.regCompSelect select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;padding-right:36px;cursor:pointer}.regCompSelectChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 9px 9px 0;background:#1de4b52e;display:grid;place-items:center;pointer-events:none}.regCompIntroSubBlue{color:var(--team-blue)!important}.regCompFeeRow{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14}.regCompFeeLabel{font-family:var(--font-mono);font-size:13px;color:var(--team-blue)}.regCompFeeValue{font-family:var(--font-mono);font-size:16px;color:var(--team-blue)}.regHero{display:none}@media (min-width: 980px){.regHero{display:flex;justify-content:center;align-items:center;padding:20px}}.regHeroCard{width:100%;max-width:560px;border-radius:10px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:24px 22px}.regProgressTitle{font-family:var(--font-heading);font-size:22px;text-transform:uppercase;color:var(--team-teal);margin:0 0 14px}.regProgressMeta{display:flex;flex-direction:column;gap:10px}.regProgressMetaRow{display:flex;justify-content:space-between;gap:12px}.regProgressMetaLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.regProgressMetaValue{font-family:var(--font-mono);font-size:12px;color:var(--team-teal)}.regProgressCart{margin-top:32px;display:flex;flex-direction:column;gap:12px}.regProgressEmpty{font-family:var(--font-mono);font-size:12px;color:#ffffffc7}.regProgressCartItem{display:flex;padding:16px;justify-content:space-between;align-items:center;border-radius:8.272px;border:1px solid rgba(29,228,181,.32);background:#1de4b533;box-shadow:0 0 32px #1de4cd0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.regProgressCartName{font-family:var(--font-mono);font-size:12px;color:var(--team-teal);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regProgressCartRemove{border:0;background:transparent;padding:0;cursor:pointer;width:28px;height:28px;display:grid;place-items:center}.regProgressFee{margin-top:32px;display:flex;flex-direction:column;gap:8px}.regProgressFeeLabel{font-family:var(--font-mono);font-size:16px;color:var(--team-teal)}.regProgressTotal{margin-top:32px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.regProgressTotalLabel{font-family:var(--font-heading);font-size:18px;text-transform:uppercase;color:var(--team-white)}.regProgressTotalValue{font-family:var(--font-heading);font-size:24px;color:var(--team-teal)}.regActionsRow{display:flex;gap:12px;align-items:center}.regHalf{flex:1}.regCartList{border-radius:10px;border:1px solid rgba(29,228,181,.3);background:#1de4b514;padding:12px}.regCartRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid rgba(29,228,181,.18);font-family:var(--font-mono);font-size:12px;color:var(--team-petrol)}.regCartRow:last-child{border-bottom:0}.regRemove{border:0;background:transparent;color:#df5b9d;font-family:var(--font-mono);font-size:12px;cursor:pointer}.regCartTotal{margin-top:10px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--team-petrol)}.carnivalPay{min-height:100vh;padding:40px 20px;display:flex;align-items:flex-start;justify-content:center}.carnivalPayCard{width:100%;max-width:560px;border-radius:10px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:24px 22px}.carnivalPayTitle{font-family:var(--font-heading);font-size:24px;text-transform:uppercase;color:var(--team-teal);margin:0 0 10px}.carnivalPaySubtitle{font-family:var(--font-mono);font-size:12px;color:#ffffffc7}.carnivalPayStrong{color:var(--team-white)}.carnivalPayState{font-family:var(--font-mono);font-size:12px;color:var(--team-white);margin-top:12px}.carnivalPayAmount{margin-top:18px;font-family:var(--font-mono);font-size:12px;color:#ffffffc7}.carnivalPayAmountValue{color:var(--team-teal);margin-left:6px}.carnivalPayError{margin-top:14px;font-family:var(--font-mono);font-size:12px;color:#ff7d7d}.carnivalPayOk{margin-top:14px;font-family:var(--font-mono);font-size:12px;color:var(--team-teal)}.carnivalPayActions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.carnivalPayBtn{height:44px;border-radius:10px;border:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;padding:0 16px;cursor:pointer}.carnivalPayBtn:disabled{opacity:.7;cursor:not-allowed}.carnivalPayBtnSecondary{height:44px;border-radius:10px;border:1px solid rgba(29,228,181,.45);background:#15224159;color:var(--team-white);font-family:var(--font-mono);font-size:14px;padding:0 16px;cursor:pointer}.dashboard{width:100%;max-width:1920px}.dashTopRow{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dashClub{display:flex;align-items:center;gap:12px;min-width:0}.dashClubLogo{width:42px;height:42px;border-radius:10px;object-fit:cover;background:#ffffff1f;flex:0 0 auto}.dashTitleWrap{min-width:0}.dashTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashSubtitle{margin:6px 0 0;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#ffffffdb}.dashControls{display:flex;align-items:center;gap:12px}.dashSelect{width:200px;max-width:100%;position:relative;display:flex;align-items:center;height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.dashSelect select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;cursor:pointer;padding-right:36px}.dashSelectChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 7px 7px 0;background:#1de4b533;display:grid;place-items:center;pointer-events:none}.swapBtn{height:44px;width:44px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;cursor:pointer;display:grid;place-items:center;padding:0}.dashSectionTitle{padding:28px 20px 0;font-family:var(--font-heading);text-transform:uppercase;color:var(--team-white);font-size:20px}.cardsRow{padding:16px 0 0;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.compCard{border-radius:12px;border:1px solid rgba(29,228,181,.45);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:32px;display:grid;grid-template-columns:1fr 140px;gap:32px;min-height:168px}.compCardTitle{margin:0;font-family:var(--font-mono);font-size:16px;color:var(--team-white);text-transform:none}.compCardMeta{margin-top:8px;font-family:var(--font-sans);color:var(--team-teal);font-size:12px;font-weight:300}.genderRow{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.genderItem{display:inline-flex;align-items:center;gap:6px}.genderFemale{color:#ff5b6e}.genderMale{color:var(--team-teal)}.dashTables{padding:20px 0}.dashTableTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px}.dashTables .dashTableTitleRow:first-child{margin-top:0}.dashTableTitle{margin:0;font-family:var(--font-heading);text-transform:uppercase;color:var(--team-white);font-size:18px}.dashLinkBtn{height:auto;padding:0;border-radius:0;border:0;background:transparent;color:var(--team-teal);font-family:var(--font-mono);cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.dashLinkBtn:hover{color:var(--team-white)}.miniTableHead{margin-top:10px;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(180px,2.2fr) minmax(90px,.7fr) minmax(140px,1.2fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.miniHeadSortBtn{border:0;background:transparent;padding:6px 4px;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;font:inherit;color:inherit;text-align:left;min-width:140px}.miniHeadSortBtn:hover{color:inherit}.miniTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.miniRows{display:flex;flex-direction:column}.miniRow{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(180px,2.2fr) minmax(90px,.7fr) minmax(140px,1.2fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.miniRow:hover{background:#1de4b50f}.miniCell{font-family:var(--font-mono);font-size:12px;color:var(--team-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miniLink{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--team-white);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.miniLink:hover{color:var(--team-teal)}.donutWrap{display:grid;place-items:center}.donutLabel{font-family:var(--font-mono);font-size:12px;fill:#fff}@media (max-width: 1200px){.cardsRow{grid-template-columns:repeat(2,minmax(220px,1fr))}}.actionMenu{min-width:200px;border-radius:7.5px;background:#effafb;box-shadow:0 0 24px #1de4b51f;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:2000}.actionMenuItem{display:flex;padding:8px 12px;align-items:center;gap:8px;align-self:stretch;border-radius:10px;border:0;background:transparent;cursor:pointer;color:var(--team-blue);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.12px;text-align:left}.actionMenuItem:hover{background:#0500ff14}.actionMenuItem span{display:inline-block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams{width:100%;max-width:1920px}.teams-header{padding:0 20px}.teams-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.teams-subtitle{margin:12px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--team-white)}.teams-filters{padding:28px 20px 0;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.teams-create-btn{height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(29,228,181,.45);background:#1de4b524;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;margin-left:auto}.teams-create-btn:disabled{opacity:.55;cursor:not-allowed}.teams-filter-label{display:flex;flex-direction:column;gap:8px}.teams-filter-caption{font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;color:#ffffffbf}.teams-filter{width:200px;max-width:100%;position:relative;display:flex;align-items:center;height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.teams-filter select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;cursor:pointer;padding-right:36px}.teams-filter-chev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 7px 7px 0;background:#1de4b533;display:grid;place-items:center;pointer-events:none}.teams-table-wrap{padding:20px}.teams-table-scroll{width:100%;overflow-x:auto;overflow-y:visible}.teams-table-head{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(180px,2.2fr) minmax(90px,.7fr) minmax(140px,1.2fr) minmax(200px,1.6fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(120px,.9fr) minmax(64px,.5fr);column-gap:24px;row-gap:8px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;font-weight:400;letter-spacing:-.14px}.teamsHeadSortBtn{border:0;background:transparent;padding:6px 4px;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;font:inherit;color:inherit;text-align:left;min-width:140px}.teamsHeadSortBtn:hover{color:inherit}.teams-table-box{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.teams-rows{display:flex;flex-direction:column}.team-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(180px,2.2fr) minmax(90px,.7fr) minmax(140px,1.2fr) minmax(200px,1.6fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(120px,.9fr) minmax(64px,.5fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px;cursor:default}.team-row:hover{background:#1de4b50f}.team-cell{font-family:var(--font-mono);font-size:12px;color:var(--team-white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-cell-strong{font-weight:500}.team-link{border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--team-white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-link:hover{color:var(--team-teal)}.team-cell-muted{color:#ffffffd9}.team-cell-center{text-align:center}.team-cell-payment{color:var(--team-teal)}.team-cell-action{position:relative;display:flex;justify-content:flex-end}.team-actionBtn{border:0;background:transparent;padding:0;cursor:pointer;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.team-actionBtn:hover{background:#1de4b50f}.teams-state{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.teams-modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:50}.teams-modalPanel{width:min(520px,100vw);height:100vh;background:var(--team-sidebar-bg);border-left:1px solid rgba(5,0,255,.25);border-radius:16px 0 0 16px;display:flex;flex-direction:column;overflow:hidden}.teams-modalHeader{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.teams-modalIntro{display:flex;align-items:flex-start;gap:12px}.teams-modalBar{width:4px;height:50px;background:var(--team-blue);border-radius:999px}.teams-modalHead{font-family:var(--font-mono);font-size:16px;line-height:20px;color:var(--team-petrol)}.teams-modalSub{margin-top:4px;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#152241cc}.teams-modalClose{width:36px;height:36px;border-radius:10px;border:1px solid rgba(5,0,255,.25);background:#0500ff0f;display:grid;place-items:center;cursor:pointer}.teams-modalBody{padding:0 24px 24px;display:flex;flex-direction:column;gap:14px;overflow:auto}.teams-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--team-petrol);font-family:var(--font-sans)}.teams-field input{height:48px;padding:0 12px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;color:var(--team-petrol);outline:none;font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px}.teams-select{position:relative;height:48px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;display:flex;align-items:center;padding:0 12px}.teams-select select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;padding-right:36px;cursor:pointer}.teams-selectChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 9px 9px 0;background:#1de4b52e;display:grid;place-items:center;pointer-events:none}.teams-modalError{font-family:var(--font-mono);font-size:12px;color:#ff5b6e;margin-top:6px}.teams-modalFooter{padding:16px 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.teamsSquadiPickField{min-height:0}.teamsSquadiPickList{display:flex;flex-direction:column;gap:8px;max-height:min(48vh,420px);overflow:auto;padding-right:4px}.teamsSquadiPickRow{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border-radius:10px;border:1px solid rgba(29,228,181,.35);background:#fff;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:14px;color:var(--team-petrol)}.teamsSquadiPickRow:hover{border-color:#1de4b5a6}.teamsSquadiPickRow--selected{border-color:var(--team-teal);background:#1de4b524}.teamsSquadiPickLogo{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0}.teamsSquadiPickLogo--placeholder{background:#1522411f}.teamsSquadiPickName{flex:1;line-height:1.25}.teamsSquadiEmpty{margin-top:8px;font-family:var(--font-mono);font-size:12px;color:#152241b3}.teamsSquadiLoading{font-family:var(--font-mono);font-size:13px;color:#152241bf}.teams-cancel{height:44px;border:0;background:transparent;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.teams-create{height:44px;padding:0 16px;border-radius:10px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;cursor:pointer}.teams-create:disabled{opacity:.55;cursor:not-allowed}.teamsInviteLinkBox{display:flex;padding:12px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;flex-direction:column}.teamsInviteLinkLabel{font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;color:var(--team-blue)}.teamsInviteLinkRow{width:100%;display:flex;align-items:center;gap:12px}.teamsInviteLinkValue{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;color:var(--team-blue)}.teamsCopyBtn{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:12px;cursor:pointer}.teamsInviteHint{font-family:var(--font-sans);font-size:12px;font-weight:300;color:var(--team-white)}.teamsRegTitle{font-family:var(--font-heading);font-size:var(--fs-portal-h2);color:var(--team-petrol);text-transform:uppercase}.teamsRegIntro{margin-bottom:6px}.teamsRegIntroHead{font-family:var(--font-mono);font-size:16px;line-height:20px;color:var(--team-petrol)}.teamsRegIntroSub{margin-top:4px;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#152241cc}.teamsRegLinkText{color:var(--team-blue);font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;word-break:break-all}.teamsRegCopyBtn{width:100%;height:44px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.teamsRegCopyBtn:disabled{opacity:.65;cursor:not-allowed}.teamsToast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:999;display:inline-flex;padding:12px;border-radius:10px;border:1px solid var(--team-teal);background:#1de4b533!important;color:var(--team-teal);font-family:var(--font-mono);font-size:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.team{width:100%;max-width:1920px}.teamHeader{padding:0 20px}.teamBackRow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.teamBackBtn{border:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;height:40px}.teamBackBtn:hover{background:#1de4b547}.teamMeta{display:inline-flex;align-items:center;gap:10px;min-width:0}.teamAge{font-family:var(--font-heading);font-size:28px;text-transform:uppercase;color:var(--team-white);white-space:nowrap}.teamBadge{display:inline-flex;padding:4px 6px;justify-content:center;align-items:center;border-radius:4px;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:12px;line-height:12px;letter-spacing:-.12px}.teamTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.teamTableWrap{padding:20px}.teamTableHead{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(220px,1.6fr) minmax(220px,1.8fr) minmax(220px,1.8fr) minmax(90px,.6fr) minmax(64px,.5fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.teamTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.teamRows{display:flex;flex-direction:column}.teamRow{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(220px,1.6fr) minmax(220px,1.8fr) minmax(220px,1.8fr) minmax(90px,.6fr) minmax(64px,.5fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.teamRow:hover{background:#1de4b50f}.teamCell{min-width:0}.teamMainLine{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamPlayerCell{display:flex;align-items:center;gap:20px;min-width:0}.teamPlayerAvatar{width:40px;height:40px;border-radius:6px;background:#ffffff1f;object-fit:cover;flex:0 0 auto}.teamPlayerText{min-width:0;display:flex;flex-direction:column}.teamPlayerName{border:0;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamPlayerName:hover{color:var(--team-teal)}.teamDob{margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:var(--team-teal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamSubLine{margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:#ffffffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamPhone{color:var(--team-teal)}.teamStatusRow{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;font-weight:300}.teamStatusOk{color:var(--team-teal)}.teamStatusWarn{color:var(--warning)}.teamPayment{display:flex;justify-content:center}.teamActions{display:flex;justify-content:flex-end}.teamState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.members{width:100%;max-width:1920px}.membersHeader{padding:0 20px}.membersTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.membersSubtitle{margin:12px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--team-white)}.membersFilters{padding:28px 20px 0;display:flex;gap:16px;align-items:center}.membersSearch{flex:1;height:44px;display:flex;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:0 12px}.membersSearchIcon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--team-teal)}.membersSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px}.membersSearch input::placeholder{color:#e0f5f79e}.membersTableWrap{padding:20px}.membersTableHead{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(220px,1.8fr) minmax(240px,2fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(64px,.5fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;font-weight:400;letter-spacing:-.14px}.membersTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.membersRows{display:flex;flex-direction:column}.memberRow{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(220px,1.8fr) minmax(240px,2fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(64px,.5fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.memberRow:hover{background:#1de4b50f}.memberCell{min-width:0}.memberMain{display:flex;align-items:center;gap:12px;min-width:0}.avatar{width:42px;height:42px;border-radius:8px;background:#ffffff1f;object-fit:cover;flex:0 0 auto}.memberName{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberNameLink{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:0;background:transparent;padding:0;margin:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.memberNameLink:hover{text-decoration:none;color:var(--team-teal)}.memberNameLink:focus-visible{outline:2px solid rgba(29,228,181,.65);outline-offset:3px;border-radius:6px}.memberSubLine{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberSubLineMuted{margin-top:2px;color:#ffffffbf}.memberSubLineTeal{margin-top:2px;color:var(--team-teal)}.memberStatusRow{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;font-weight:300}.memberStatusOk{color:var(--team-teal)}.memberStatusWarn{color:var(--warning)}.memberCellCenter{text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.memberCellActions{display:flex;justify-content:flex-end}.membersState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.memberProfile{width:100%;max-width:1920px}.memberProfileHeader{padding:0 20px}.memberProfileBackRow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.memberProfileBackBtn{border:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;height:40px}.memberProfileBackBtn:hover{background:#1de4b547}.memberProfileTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.memberProfileState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.memberProfileTop{padding:20px;display:grid;grid-template-columns:320px minmax(420px,1.6fr);gap:20px;align-items:start}.memberProfileLeftCard{display:flex;width:320px;padding:32px 24px;flex-direction:column;justify-content:center;align-items:center;gap:32px;border-radius:10px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);min-width:0}.memberProfileAvatar{width:120px;height:120px;border-radius:12px;background:#ffffff1f;object-fit:cover}.memberProfileName{font-family:var(--font-heading);font-size:24px;color:var(--team-white);text-transform:uppercase;text-align:center}.memberProfileEmail{font-family:var(--font-mono);font-size:12px;color:var(--team-teal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.memberProfileBadges{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:8px;padding-bottom:2px}.memberProfileBadges::-webkit-scrollbar{display:none}.memberProfileBadges:before,.memberProfileBadges:after{content:"";flex:0 0 8px}.memberProfileBadge{display:inline-flex;flex:0 0 auto;align-items:center;height:26px;padding:0 10px;border-radius:6px;border:1px solid rgba(29,228,181,.65);background:#1de4b51f;color:var(--team-teal);font-family:var(--font-mono);font-size:12px;line-height:12px;white-space:nowrap}.memberProfileBadge.is-player{border-color:#1de4b5a6;background:#1de4b51f;color:#1de4b5}.memberProfileBadge.is-parent{border-color:#ff923bcc;background:#ff923b1f;color:#ff923b}.memberProfileBadge.is-coach{border-color:#f9cf58cc;background:#f9cf581f;color:#f9cf58}.memberProfileBadge.is-volunteer{border-color:#df5b9dcc;background:#df5b9d1f;color:#df5b9d}.memberProfileEditBtn{width:100%;height:44px;border-radius:10px;border:1px solid var(--team-teal);background:#1de4b524;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.memberProfileEditBtn:disabled{opacity:.75;cursor:not-allowed}.memberProfileRight{min-width:0;text-align:left}.memberProfileRightHead{display:flex;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border-top:1px solid var(--team-teal);border-right:1px solid var(--team-teal);border-left:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.memberProfileRightBody{display:flex;padding:24px 20.5px 32px 20px;justify-content:flex-start;align-items:stretch;align-self:stretch;border-radius:0 0 10px 10px;border-right:1px solid var(--team-teal);border-bottom:1px solid var(--team-teal);border-left:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);min-width:0;flex-direction:column;gap:32px}.memberProfileInfoTwoCol{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.memberProfileInfoBlock{min-width:0}.memberProfileInfoLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-teal);margin-bottom:8px}.memberProfileInfoValue{min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.memberProfileInfoLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberProfileInfoLineMuted{margin-top:2px;color:#ffffffbd}.memberProfileMuted{color:#ffffffbd}.memberProfileList{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.memberProfileKidLink{border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:var(--team-white);font-family:var(--font-mono);font-size:12px;text-align:left}.memberProfileKidLink:hover{color:var(--team-teal)}.memberProfileLink{border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:var(--team-white);font-family:var(--font-mono);font-size:12px;text-align:left}.memberProfileLink:hover{text-decoration:none;color:var(--team-teal)}.memberProfileStaffSection{width:100%}.memberProfileStaffList{margin-top:10px;display:flex;flex-direction:column;gap:10px}.memberProfileStaffRow{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(140px,1fr) minmax(90px,.6fr) minmax(140px,1fr);column-gap:18px;align-items:center}.memberProfileStaffTeam{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberProfileStaffMeta{font-family:var(--font-mono);font-size:12px;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberProfileRegs{padding:0 20px 20px}.memberProfileRegsTitleRow{margin-top:10px;margin-bottom:14px;display:flex;align-items:center;gap:12px}.memberProfileRegsTitle{margin:0;font-family:var(--font-heading);font-size:18px;text-transform:uppercase;color:var(--team-teal)}.memberProfileTableHead{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1.2fr) minmax(200px,1.4fr) minmax(90px,.6fr) minmax(140px,.9fr) minmax(120px,.8fr) minmax(140px,.9fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.memberProfileTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.memberProfileRows{display:flex;flex-direction:column}.memberProfileRow{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1.2fr) minmax(200px,1.4fr) minmax(90px,.6fr) minmax(140px,.9fr) minmax(120px,.8fr) minmax(140px,.9fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.memberProfileRow:hover{background:#1de4b50f}.memberProfileCell{min-width:0}.memberProfileMainLine{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberProfileSubLine{margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:#ffffffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberProfileCenter{text-align:center}.memberProfileMoneyRight{text-align:right}.memberProfileTeal{color:var(--team-teal)!important}@media (max-width: 980px){.memberProfileTop{grid-template-columns:1fr}.memberProfileLeftCard{width:100%}.memberProfileInfoTwoCol{grid-template-columns:1fr}.memberProfileStaffRow{grid-template-columns:1fr;row-gap:6px}}.playerProfile{width:100%;max-width:1920px}.playerProfileHeader{padding:0 20px}.playerProfileBackRow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.playerProfileBackBtn{border:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;height:40px}.playerProfileBackBtn:hover{background:#1de4b547}.playerProfileTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.playerProfileState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.playerProfileTop{padding:20px;display:grid;grid-template-columns:320px minmax(420px,1.6fr);gap:20px;align-items:start}.playerProfileLeftCard{display:flex;width:320px;padding:32px 24px;flex-direction:column;justify-content:center;align-items:center;gap:32px;border-radius:10px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);min-width:0}.playerProfileAvatar{width:120px;height:120px;border-radius:12px;background:#ffffff1f;object-fit:cover}.playerProfileName{font-family:var(--font-heading);font-size:24px;color:var(--team-white);text-transform:uppercase;text-align:center}.playerProfileEditBtn{width:100%;height:44px;border-radius:10px;border:1px solid var(--team-teal);background:#1de4b524;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.playerProfileEditBtn:disabled{opacity:.75;cursor:not-allowed}.playerProfileRight{min-width:0;text-align:left}.playerProfileRightHead{display:flex;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border-top:1px solid var(--team-teal);border-right:1px solid var(--team-teal);border-left:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.playerProfileRightBody{display:flex;padding:24px 20.5px 32px 20px;justify-content:flex-start;align-items:stretch;align-self:stretch;border-radius:0 0 10px 10px;border-right:1px solid var(--team-teal);border-bottom:1px solid var(--team-teal);border-left:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);min-width:0;flex-direction:column;gap:32px}.playerProfileInfoTwoCol{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.playerProfileInfoBlock{min-width:0}.playerProfileInfoLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-teal);margin-bottom:8px}.playerProfileInfoValue{min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.playerProfileInfoLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerProfileInfoLineMuted{margin-top:2px;color:#ffffffbd}.playerProfileInfoLineTeal{margin-top:2px;color:var(--team-teal)}.playerProfileMemberLink{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:12px;color:var(--team-white);cursor:pointer;text-align:left}.playerProfileMemberLink:hover{color:var(--team-teal)}.playerProfileInfoInline{display:inline-flex;align-items:center;gap:10px}.playerProfileBottom{padding:0 20px 20px}.playerProfileToggleRow{margin-top:10px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.playerProfileTeamPills{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:auto;padding-bottom:4px;max-width:100%}.playerProfileToggleBtn{display:inline-flex;padding:10px 16px;align-items:center;gap:8px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;cursor:pointer}.playerProfileToggleBtn:hover{color:var(--team-teal)}.playerProfileToggleBtn.is-active{border-color:var(--teal-border-32);background:var(--teal-bg-20);color:var(--team-teal)}.playerProfileSeasonWrap{border-radius:10px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:16px 20px}.playerProfileToggleBtn{white-space:nowrap}.playerProfileSeasonCard{margin-top:14px;display:flex;flex-direction:column;gap:10px}.playerProfileSeasonGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 32px;align-items:start}.playerProfileSeasonField{min-width:0}.playerProfileSeasonLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-white);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerProfileSeasonValue{font-family:var(--font-mono);font-size:12px;color:var(--team-teal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 980px){.playerProfileTop{grid-template-columns:1fr}.playerProfileLeftCard{width:100%}.playerProfileInfoTwoCol,.playerProfileSeasonGrid{grid-template-columns:1fr}}.competitions{width:100%;max-width:1920px}.competitionsHeader{padding:0 20px}.competitionsTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.competitionsSubtitle{margin:12px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--team-white)}.competitionsFilters{padding:28px 20px 0;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.competitionsFilterLabel{display:flex;flex-direction:column;gap:8px}.competitionsFilterCaption{font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;color:#ffffffbf}.competitionsFilter{width:200px;max-width:100%;position:relative;display:flex;align-items:center;height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.competitionsFilter select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;cursor:pointer;padding-right:36px}.competitionsFilterChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 7px 7px 0;background:#1de4b533;display:grid;place-items:center;pointer-events:none}.competitionsCreateBtn{height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(29,228,181,.45);background:#1de4b524;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;margin-left:auto}.competitionsCreateBtn:disabled{opacity:.55;cursor:not-allowed}.competitionsTableWrap{padding:20px}.competitionsTableScroll{width:100%;overflow-x:auto}.competitionsTableHead{display:grid;grid-template-columns:minmax(220px,3.2fr) minmax(140px,1.4fr) minmax(140px,1.2fr) minmax(80px,.7fr) minmax(80px,.6fr) minmax(56px,.4fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.competitionsTableHead>span{min-width:0}.competitionsTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.competitionsRows{display:flex;flex-direction:column}.myCompRow{display:grid;grid-template-columns:minmax(220px,3.2fr) minmax(140px,1.4fr) minmax(140px,1.2fr) minmax(80px,.7fr) minmax(80px,.6fr) minmax(56px,.4fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.myCompRow>div{min-width:0}.myCompRow:hover{background:#1de4b50f}.myCompCell{min-width:0}.myCompMainLine{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myCompLink{border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--team-white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myCompLink:hover{color:var(--team-teal)}.myCompSubLine{margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:#ffffffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myCompCenter{text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.myCompAction{display:flex;justify-content:flex-end}.myCompActionBtn{border:0;background:transparent;padding:6px;margin:-6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.competitionsInviteLinkBox{display:flex;padding:12px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14}.competitionsInviteLinkLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-blue);white-space:nowrap;margin-top:2px}.competitionsInviteLinkRow{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.competitionsInviteLinkValue{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--team-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitionsCopyBtn{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:12px;cursor:pointer}.competitionsCopyBtn:disabled{opacity:.55;cursor:not-allowed}.competitionsRegLinkText{color:var(--team-blue);font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;word-break:break-all}.competitionsRegCopyBtn{width:100%;height:44px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.competitionsRegCopyBtn:disabled{opacity:.65;cursor:not-allowed}.competitionsInviteHint{margin-top:10px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:#152241cc}.competitionsToast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:999;display:inline-flex;padding:12px;border-radius:10px;border:1px solid var(--team-teal);background:#1de4b533!important;color:var(--team-teal);font-family:var(--font-mono);font-size:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.competitionsState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.competitionsModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:50}.competitionsModalPanel{width:min(520px,100vw);height:100vh;background:var(--team-sidebar-bg);border-left:1px solid rgba(5,0,255,.25);border-radius:16px 0 0 16px;display:flex;flex-direction:column;overflow:hidden}.competitionsModalHeader{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.competitionsModalIntro{display:flex;align-items:flex-start;gap:12px}.competitionsModalBar{width:4px;height:50px;background:var(--team-blue);border-radius:999px}.competitionsModalHead{font-family:var(--font-mono);font-size:16px;line-height:20px;color:var(--team-petrol)}.competitionsModalSub{margin-top:4px;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#152241cc}.competitionsModalClose{width:36px;height:36px;border-radius:10px;border:1px solid rgba(5,0,255,.25);background:#0500ff0f;display:grid;place-items:center;cursor:pointer}.competitionsModalBody{padding:0 24px 24px;display:flex;flex-direction:column;gap:14px;overflow:auto}.competitionsField{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--team-petrol);font-family:var(--font-sans)}.competitionsField input{height:48px;padding:0 12px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;color:var(--team-petrol);outline:none;font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px}.competitionsSelect{position:relative;height:48px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;display:flex;align-items:center;padding:0 12px}.competitionsSelect select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;padding-right:36px;cursor:pointer}.competitionsSelectChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 9px 9px 0;background:#1de4b52e;display:grid;place-items:center;pointer-events:none}.competitionsModalError{font-family:var(--font-mono);font-size:12px;color:#ff5b6e;margin-top:6px}.competitionsModalFooter{padding:16px 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.competitionsCancel{height:44px;border:0;background:transparent;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.competitionsCreate{height:44px;padding:0 16px;border-radius:10px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;cursor:pointer}.competitionsCreate:disabled{opacity:.55;cursor:not-allowed}.compChartWrap{margin:32px 20px 0;padding:24px 20px;border-radius:10px;border:1px solid rgba(29,228,181,.24);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);overflow:hidden;min-width:0}.compChartTitle{margin:0 0 16px;font-family:var(--font-heading);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--team-teal)}.compFinSection{margin:24px 0 0;padding:0 20px}.compFinSectionTitle{font-family:var(--font-heading);font-size:18px;text-transform:uppercase;letter-spacing:0;color:var(--team-white);margin-bottom:16px}.compFinCards{display:flex;flex-wrap:wrap;gap:20px}.compFinCards.finCards{padding:0}.finCards{margin-top:10px;display:flex;flex-wrap:wrap;gap:16px}.competitionPage{width:100%;max-width:1920px}.competitionHeader{padding:0 20px}.competitionBackBtn{border:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;height:40px}.competitionBackBtn:hover{background:#1de4b547}.competitionTitle{margin:14px 0 0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.competitionDesc{margin:12px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--team-white)}.competitionControls{padding:28px 20px 0;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.competitionFilterLabel{display:flex;flex-direction:column;gap:8px}.competitionFilterError{font-family:var(--font-mono);font-size:11px;color:var(--warning, #ffb020);max-width:320px}.competitionFilterCaption{font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;color:#ffffffbf}.competitionFilter{width:200px;max-width:100%;position:relative;display:flex;align-items:center;height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.competitionFilter select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;cursor:pointer;padding-right:36px}.competitionFilterChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 7px 7px 0;background:#1de4b533;display:grid;place-items:center;pointer-events:none}.competitionNewAgeBtn{height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(29,228,181,.45);background:#1de4b524;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;margin-left:auto}.competitionNewAgeBtn:disabled{opacity:.55;cursor:not-allowed}.competitionModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:50}.competitionModalPanel{width:min(520px,100vw);height:100vh;background:var(--team-sidebar-bg);border-left:1px solid rgba(5,0,255,.25);border-radius:16px 0 0 16px;display:flex;flex-direction:column;overflow:hidden}.competitionModalHeader{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.competitionModalIntro{display:flex;align-items:flex-start;gap:12px}.competitionModalBar{width:4px;height:50px;background:var(--team-blue);border-radius:999px}.competitionModalHead{font-family:var(--font-mono);font-size:16px;line-height:20px;color:var(--team-petrol)}.competitionModalSub{margin-top:4px;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#152241cc}.competitionModalClose{width:36px;height:36px;border-radius:10px;border:1px solid rgba(5,0,255,.25);background:#0500ff0f;display:grid;place-items:center;cursor:pointer}.competitionModalBody{padding:0 24px 24px;display:flex;flex-direction:column;gap:14px;overflow:auto}.competitionField{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--team-petrol);font-family:var(--font-sans)}.competitionField input{height:48px;padding:0 12px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;color:var(--team-petrol);outline:none;font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px}.competitionModalError{font-family:var(--font-mono);font-size:12px;color:#ff5b6e;margin-top:6px}.competitionModalFooter{padding:16px 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.competitionCancel{height:44px;border:0;background:transparent;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.competitionCreate{height:44px;padding:0 16px;border-radius:10px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;cursor:pointer}.competitionCreate:disabled{opacity:.55;cursor:not-allowed}.competitionTableWrap{padding:20px}.competitionTableScroll{width:100%;overflow-x:auto}.competitionTableHead{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(140px,2fr) minmax(64px,.6fr) minmax(90px,1fr) minmax(110px,1.2fr) minmax(60px,.6fr) minmax(60px,.6fr) minmax(72px,.7fr) minmax(48px,.4fr);column-gap:16px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.competitionTableHead>span{min-width:0}.competitionTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.competitionRows{display:flex;flex-direction:column}.competitionRow{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(140px,2fr) minmax(64px,.6fr) minmax(90px,1fr) minmax(110px,1.2fr) minmax(60px,.6fr) minmax(60px,.6fr) minmax(72px,.7fr) minmax(48px,.4fr);column-gap:16px;row-gap:8px;align-items:center;padding:16px 20px}.competitionRow>span{min-width:0}.competitionRow:hover{background:#1de4b50f}.competitionCell{font-family:var(--font-mono);font-size:12px;color:var(--team-white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitionStrong{font-weight:500}.competitionTeamLink{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:inherit;font-weight:500;color:var(--team-white);cursor:pointer;text-align:left}.competitionTeamLink:hover{color:var(--team-teal)}.competitionMuted{color:#ffffffd9}.competitionCenter{text-align:center}.competitionPayment{color:var(--team-teal)}.competitionAction{display:flex;justify-content:flex-end;position:relative}.competitionActionBtn{border:0;background:transparent;padding:6px;margin:-6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.competitionInviteLinkBox{display:flex;padding:12px;flex-direction:column;gap:8px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14}.competitionInviteLinkLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-blue)}.competitionInviteLinkRow{display:flex;align-items:center;gap:8px}.competitionInviteLinkValue{flex:1;font-family:var(--font-mono);font-size:11px;color:var(--team-blue);word-break:break-all;overflow-wrap:anywhere}.competitionCopyBtn{border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:12px;padding:6px 14px;cursor:pointer;white-space:nowrap}.competitionInviteHint{font-family:var(--font-sans);font-size:12px;font-weight:300;color:var(--team-white)}.competitionRegTitle{font-family:var(--font-heading);font-size:var(--fs-portal-h2);text-transform:uppercase;color:var(--team-petrol);line-height:1.15;letter-spacing:.02em}.competitionRegIntro{margin-top:4px}.competitionRegIntroHead{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--team-petrol);margin-bottom:6px}.competitionRegIntroSub{font-family:var(--font-sans);font-size:13px;font-weight:300;color:var(--team-petrol)}.competitionRegCopyBtn{display:inline-flex;width:100%;box-sizing:border-box;min-height:44px;padding:10px 16px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;margin-top:16px}.competitionRegCopyBtn:disabled{opacity:.55;cursor:not-allowed}.competitionRegLinkText{font-family:var(--font-mono);font-size:11px;color:var(--team-blue);word-break:break-all}.competitionSelect{position:relative;height:48px;border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff;display:flex;align-items:center;padding:0 12px}.competitionSelect select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;padding-right:36px}.competitionSelectChev{position:absolute;right:10px;pointer-events:none;display:flex;align-items:center}.competitionRegToast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:10px;border:1px solid var(--team-teal);background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:13px;z-index:9999;pointer-events:none}.competitionState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.settings{width:100%;max-width:1920px}.settingsHeader{padding:0 20px}.settingsTabs{padding:18px 20px 0;display:flex;align-items:center;gap:10px}.settingsSubTabs{padding:12px 20px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px;margin-bottom:32px}.settingsSubTabBtn{height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(5,0,255,.22);background:#0500ff0f;color:var(--team-blue);font-family:var(--font-mono);font-size:13px;cursor:pointer}.settingsSubTabBtnActive{background:#0500ff1f;border-color:#0500ff59}.settingsClubRow{padding:12px 20px 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.settingsPill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;border:1px solid rgba(29,228,181,.3);background:#1de4b514;color:var(--team-teal);font-family:var(--font-mono);font-size:12px}.settingsUltraTitle{font-family:var(--font-heading);font-size:18px;text-transform:uppercase;color:var(--team-white)}.settingsTableTitleRow{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.settingsClubSelect{height:44px;padding:0 16px;border-radius:8px}.settingsClubSelect select{padding-right:48px}.settingsClubLogo{width:24px;height:24px;border-radius:6px;background:#ffffff1f;object-fit:cover}.settingsForm{padding:20px;display:flex;flex-direction:column;gap:18px;max-width:720px;margin-top:32px}.settingsFormRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 820px){.settingsFormRow{grid-template-columns:1fr}}.settingsField textarea{width:100%;min-height:92px;padding:10px 12px;border-radius:7.5px;border:0;background:var(--Team-Off-grey, #effafb);color:var(--team-petrol);outline:none;font-family:var(--font-mono);font-size:14px;line-height:18px;letter-spacing:-.14px;resize:vertical}.settingsField input[readonly]{opacity:.75}.settingsNote{font-family:var(--font-sans);font-size:13px;font-weight:300;color:#fffc;padding:0 20px}.settingsTableWrap{padding:20px;margin-top:32px}.settingsPhotoBlock{padding:20px;margin-top:32px;display:flex;align-items:center;gap:16px;max-width:720px}.settingsPhotoPreview{width:84px;height:84px;border-radius:7px;background:var(--Team-Off-grey, #effafb);overflow:hidden;flex:0 0 auto}.settingsPhotoPreview img{width:100%;height:100%;object-fit:cover;display:block}.settingsPhotoMeta{min-width:0}.settingsPhotoTitle{font-family:var(--font-mono);font-size:14px;color:#152241}.settingsPhotoSub{margin-top:6px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:#152241}.settingsPersonalGrid{padding:20px;margin-top:32px;display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);gap:32px;align-items:start}@media (max-width: 980px){.settingsPersonalGrid{grid-template-columns:1fr}}.settingsInfoCard{background:var(--Team-Off-grey, #effafb);border-radius:8px;padding:20px}.settingsInfoCard .settingsPhotoBlock{margin-bottom:20px}.settingsInfoCard .settingsField span{color:#152241e6}.settingsInfoCard .settingsField input,.settingsInfoCard .settingsField textarea{background:#fff}.settingsInfoCard .settingsState{color:#152241d9}.settingsRowLink{padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.settingsRowLink:hover .ds-row-main{color:#1de4b5}.settingsPrimaryPill{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:50px;border:0;background:#152241;color:#fff;cursor:pointer;font-family:var(--font-mono);font-size:13px}.settingsPrimaryPillOn{background:var(--team-teal);box-shadow:0 0 24px #1de4cd1f;color:var(--team-petrol)}.settingsPrimaryIcon{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:transparent;border:1.5px solid #ffffff}.settingsPrimaryPillOn .settingsPrimaryIcon{background:#fff;border-color:transparent}.settingsPrimaryDot{width:10px;height:10px;border-radius:999px;background:#fff}.settingsToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.settingsToggleSwitch{width:36px;height:20px;border-radius:50px;border:0;padding:2px;cursor:pointer;background:#152241;display:flex;align-items:center;justify-content:flex-start}.settingsToggleSwitchOn{background:var(--team-teal);box-shadow:0 0 24px #1de4cd1f;justify-content:flex-end}.settingsToggleKnob{width:16px;height:16px;border-radius:999px;background:#fff;display:grid;place-items:center}.settingsTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.settingsSubtitle{margin:12px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--team-white)}.settingsTopRow{padding:28px 20px 0;display:flex;align-items:center;gap:16px}.settingsSectionTitle{font-family:var(--font-mono);font-size:14px;color:var(--team-teal)}.settingsInviteBtn{margin-left:auto;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(29,228,181,.45);background:#1de4b524;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.settingsInviteBtn:disabled{opacity:.55;cursor:not-allowed}.settingsTableHead{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(260px,1.6fr) minmax(120px,.8fr) minmax(160px,.9fr) minmax(64px,.5fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;font-weight:400;letter-spacing:-.14px}.settingsTableHead.settingsInvitesHead{grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) minmax(140px,1fr)}.settingsTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.settingsRows{display:flex;flex-direction:column}.settingsRow{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(260px,1.6fr) minmax(120px,.8fr) minmax(160px,.9fr) minmax(64px,.5fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.settingsRow.settingsInvitesRow{grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) minmax(140px,1fr)}.settingsRow:hover{background:#1de4b50f}.settingsCell{min-width:0}.settingsCenter{text-align:center}.settingsAction{display:flex;justify-content:flex-end}.settingsActionBtn{border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px}.settingsActionBtn:hover{background:#1de4b50f}.settingsDangerNote{font-family:var(--font-sans);font-size:13px;color:#152241d6;background:#1de4b51f;border:1px solid rgba(29,228,181,.35);border-radius:10px;padding:12px}.settingsDanger{background:#ff5b6e;color:#fff}.settingsMember{display:flex;align-items:center;gap:12px;min-width:0}.settingsAvatar{width:42px;height:42px;border-radius:8px;background:#ffffff1f;object-fit:cover;flex:0 0 auto}.settingsMemberName,.settingsEmail{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsStatus{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;font-weight:300}.settingsStatusOk{color:var(--team-teal)}.settingsStatusWarn{color:var(--warning)}.settingsState{padding:16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--team-white)}.settingsModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:50}.settingsModalPanel{width:min(520px,100vw);height:100vh;background:var(--team-sidebar-bg);border-left:1px solid rgba(5,0,255,.25);border-radius:16px 0 0 16px;display:flex;flex-direction:column;overflow:hidden}.settingsModalHeader{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settingsModalIntro{display:flex;align-items:flex-start;gap:12px}.settingsModalBar{width:4px;height:50px;background:var(--team-blue);border-radius:999px}.settingsModalHead{font-family:var(--font-mono);font-size:16px;line-height:20px;color:var(--team-petrol)}.settingsModalSub{margin-top:4px;font-family:var(--font-sans);font-size:14px;font-weight:300;color:#152241cc}.settingsModalClose{width:36px;height:36px;border-radius:10px;border:1px solid rgba(5,0,255,.25);background:#0500ff0f;display:grid;place-items:center;cursor:pointer}.settingsModalBody{padding:0 24px 24px;display:flex;flex-direction:column;gap:14px;overflow:auto;flex:1}.settingsModalBody .settingsField input,.settingsModalBody .settingsField textarea{border-radius:10px;border:1px solid rgba(29,228,181,.48);background:#fff}.settingsModalBody .settingsField textarea{min-height:92px}.settingsField{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--team-petrol);font-family:var(--font-sans)}.settingsField>span{display:block}.settingsField input{width:100%;height:48px;padding:0 12px;border-radius:7.5px;border:0;background:var(--Team-Off-grey, #effafb);color:var(--team-petrol);outline:none;font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px}.settingsSelect{position:relative;height:48px;border-radius:8px;border:0;background:var(--Team-Off-grey, #effafb);display:flex;align-items:center;padding:0 16px}.settingsSelect select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;padding-right:36px;cursor:pointer}.settingsSelectChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 7px 7px 0;background:#1de4b52e;display:grid;place-items:center;pointer-events:none;line-height:0}.settingsSelectChev svg{display:block}.settingsModalError{font-family:var(--font-mono);font-size:12px;color:#ff5b6e;margin-top:6px}.settingsInviteLinkBox{display:flex;padding:12px;align-items:flex-start;gap:8px;align-self:stretch;border:1px solid var(--team-blue);background:#0500ff14;flex-direction:column;border-radius:10px}.settingsInviteLinkLabel{font-family:var(--font-mono);font-size:12px;color:var(--team-blue)}.settingsInviteLinkRow{display:flex;gap:10px;align-items:flex-start;width:100%}.settingsInviteLinkValue{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--team-blue);word-break:break-all;line-height:16px}.settingsCopyBtn{height:44px;border-radius:10px;border:1px solid var(--team-blue);background:#0500ff14;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;padding:0 14px;cursor:pointer}.settingsInviteHint{font-family:var(--font-sans);font-size:12px;font-weight:300;color:var(--team-blue)}.settingsModalFooter{padding:16px 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.settingsCancel{height:44px;border:0;background:transparent;padding:0;color:var(--team-blue);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.settingsCreate{height:44px;padding:0 16px;border-radius:10px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;cursor:pointer}.settingsCreate:disabled{opacity:.55;cursor:not-allowed}.ds{color:var(--text)}.ds-title{margin:0;font-size:var(--fs-headline-md);font-family:var(--font-heading);text-transform:uppercase}.ds-subtitle{margin:8px 0 18px;color:var(--text-muted)}.ds-section{margin-top:var(--space-lg)}.ds-h2{margin:0 0 12px;font-size:18px;font-family:var(--font-heading);text-transform:uppercase}.ds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 960px){.ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-md)}.ds-icons-card{background:transparent;border-color:transparent;box-shadow:none}.ds-icons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 720px){.ds-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1040px){.ds-icons-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.ds-icon-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 4px;border-radius:0;border:0;background:transparent;color:var(--team-blue)}.ds-icon-label{font-family:var(--font-mono);font-size:12px;line-height:12px;letter-spacing:-.12px;color:var(--team-teal);text-transform:none}.ds-swatch{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);overflow:hidden}.ds-swatch-color{height:46px}.ds-swatch-meta{padding:10px 10px 12px}.ds-swatch-name{font-weight:700;font-size:13px}.ds-swatch-var{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-top:4px}.ds-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ds-btn{height:40px;padding:12px;border-radius:8px;border:0;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.14px;text-transform:lowercase;cursor:pointer}.ds-btn-content{width:100%;display:flex;height:16px;align-items:center;gap:6px;flex-shrink:0}.ds-btn-icon{margin-left:auto;display:grid;place-items:center}.ds-btn-icon img{width:20px;height:20px;display:block}.ds-btn:disabled{opacity:.6;cursor:not-allowed}.ds-btn-secondary{border:1px solid var(--teal-border-32);background:var(--teal-bg-20);color:var(--team-teal)}.ds-btn-danger{border:1px solid rgba(255,91,110,.45);background:#ff5b6e2e;color:var(--team-white)}.ds-input{min-width:240px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;outline:none}.ds-input-error{border-color:#ff5b6e99}.ds-badge{display:inline-flex;padding:4px 6px;justify-content:center;align-items:center;border-radius:4px;background:var(--team-teal);color:var(--team-petrol);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-.12px}.ds-badge+.ds-badge{margin-left:8px}.ds-typo{margin:10px 0}.ds-h1{font-family:var(--font-heading);font-size:var(--fs-portal-h1);text-transform:uppercase}.ds-h2{font-family:var(--font-heading);font-size:var(--fs-portal-h2);text-transform:uppercase}.ds-h3{font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase}.ds-h4{font-family:var(--font-heading);font-size:var(--fs-portal-h4);text-transform:uppercase}.ds-h5{font-family:var(--font-mono);font-size:var(--fs-portal-h5);text-transform:none;letter-spacing:-.2px}.ds-display{font-family:var(--font-heading);font-size:var(--fs-portal-display);text-transform:uppercase}.ds-body{font-family:var(--font-sans);font-size:var(--fs-portal-subtitle);color:var(--text)}.ds-label{font-family:var(--font-mono);font-size:12px;letter-spacing:-.12px;color:#fffc}.ds-mono{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.ds-title-example{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ds-title-example .accent{color:var(--team-teal)}.ds-title-example .rest{color:var(--team-white)}.ds-toggle{display:inline-flex;align-items:center;gap:8px}.ds-toggle-btn{display:inline-flex;padding:10px 16px;align-items:center;gap:8px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;cursor:pointer}.ds-toggle-btn:hover{color:var(--team-teal)}.ds-toggle-btn.is-active{border-color:var(--teal-border-32);background:var(--teal-bg-20);color:var(--team-teal)}.ds-dropdown{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 12px;gap:12px;border-radius:8px;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:var(--team-white);font-family:var(--font-mono);font-size:14px;line-height:16px;letter-spacing:-.14px;width:320px;max-width:100%}.ds-dropdown select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;background:transparent;color:inherit;font:inherit;width:100%;padding-right:48px;cursor:pointer}.ds-dropdown-icon{width:38px;height:38px;position:absolute;right:1px;top:1px;border-radius:0 7px 7px 0;background:#1de4b533;display:grid;place-items:center;pointer-events:none}.ds-dropdown-icon img{display:block}.ds-table{width:100%}.ds-table-head{display:flex;height:48px;padding:16px 20px;align-items:center;gap:48px;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.14px;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533}.ds-table-box{display:flex;padding:20px 20px 32px;justify-content:center;align-items:stretch;align-self:stretch;border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.ds-table-rows{width:100%;display:flex;flex-direction:column;gap:12px}.ds-row-item{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:16px}.ds-row-main{color:var(--team-white);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.12px}.ds-row-sub{color:var(--team-teal);font-family:var(--font-sans);font-size:12px;font-style:normal;font-weight:300;line-height:12px}.financials{width:100%;max-width:1920px}.financialsHeader{padding:0 20px}.financialsTitle{margin:0;font-family:var(--font-heading);font-size:var(--fs-portal-h3);text-transform:uppercase;color:var(--team-teal)}.financialsSubtitle{margin:12px 0 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--team-white)}.financialsControls{padding:28px 20px 0;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:36px}.financialsControlsRow{width:100%;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:flex-start}.financialsControlsRow--filters{margin-top:24px}.finChartWrap{margin:20px 20px 0;padding:24px 20px;border-radius:10px;border:1px solid rgba(29,228,181,.24);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);overflow:hidden;min-width:0}.finChartTitle{margin:0 0 16px;font-family:var(--font-heading);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--team-teal)}.financialsFilterLabel{display:flex;flex-direction:column;gap:6px}.financialsFilterCaption{font-size:12px;color:#ffffffad;font-family:var(--font-mono)}.financialsFilter{position:relative;min-width:190px}.financialsFilter select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--team-teal);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:var(--team-white);border-radius:8px;padding:12px 44px 12px 12px;font-family:var(--font-mono);font-size:14px;outline:none;box-shadow:none}.financialsFilter select:focus,.financialsFilter select:focus-visible,.financialsFilter select:active{outline:none;box-shadow:none;border-color:var(--team-teal)}.financialsFilterChev{position:absolute;right:1px;top:1px;bottom:1px;width:42px;border-radius:0 7px 7px 0;background:#1de4b533;display:grid;place-items:center;pointer-events:none}.financialsKpisTitle{margin-top:8px;font-family:var(--font-heading);text-transform:uppercase;color:var(--team-white);font-size:18px}.financialsOverviewSection{padding:0 20px}.finCards{margin-top:10px;margin-bottom:36px;display:flex;flex-wrap:wrap;gap:16px}.finCard{width:400px;height:142px;border-radius:12px;border:1px solid rgba(29,228,181,.45);background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.finTitle{font-family:var(--font-mono);font-size:14px;color:#ffffffdb}.finAmount{font-family:var(--font-mono);font-size:20px;color:var(--team-white);letter-spacing:-.2px}.finDelta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:14px}.finDeltaText{display:inline-block}.financialsTableTitleRow{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.financialsTableTitle{margin:0;font-family:var(--font-heading);text-transform:uppercase;color:var(--team-white);font-size:18px}.financialsTableMeta{display:flex;gap:8px;align-items:center}.financialsMetaChip{font-family:var(--font-mono);font-size:11px;padding:6px 10px;border-radius:999px;background:#1de4b514;border:1px solid rgba(29,228,181,.22);color:#ffffffdb}.financialsMetaChip.is-warn{background:#f9cf5814;border-color:#f9cf5838}.financialsTableWrap{padding:0 20px 20px}.financialsState{padding:16px 0;color:var(--team-white);font-family:var(--font-mono);font-size:12px}.financialsRegTableHead{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(280px,2fr) minmax(160px,1.1fr) minmax(160px,1.1fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(140px,1fr);column-gap:24px;min-height:48px;padding:16px 20px;align-items:center;border-radius:10px 10px 0 0;border:1px solid var(--team-teal);border-bottom:0;background:#1de4b533;color:var(--team-teal);font-family:var(--font-mono);font-size:14px;letter-spacing:-.14px}.financialsRegTableBox{border-radius:0 0 10px 10px;border:1px solid var(--team-teal);border-top:0;background:#1522417a;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.financialsRegRows{display:flex;flex-direction:column}.financialsRegRow{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(280px,2fr) minmax(160px,1.1fr) minmax(160px,1.1fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(140px,1fr);column-gap:24px;row-gap:8px;align-items:center;padding:16px 20px}.financialsRegRow:hover{background:#1de4b50f}.financialsRegCell{min-width:0}.financialsRegMainLine{font-family:var(--font-mono);font-size:12px;color:var(--team-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financialsRegSubLine{margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:300;color:#ffffffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financialsRegTeal{color:var(--team-teal)!important}.financialsRegMoneyRight{text-align:right}@media (max-width: 1024px){.financialsFilter{min-width:160px}}
