.member-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.member-layout>*{min-width:0}.member-stack{gap:12px;display:grid}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.member-grid>*{min-width:0}.member-help{background:var(--gum-navy);color:#fff;border-radius:var(--gum-radius,8px);padding:16px}.member-help h2{margin:0 0 10px;font-size:15px;font-weight:800}.member-help ul{color:#d3ddeb;gap:12px;padding-left:16px;font-size:13px;line-height:1.6;list-style:outside;display:grid}.member-help .member-text-link{color:#ffab8b;margin-top:10px}.member-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.member-action,.member-button{border:1px solid var(--gum-border);background:var(--gum-surface);min-height:44px;color:var(--gum-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.member-action:hover,.member-button:hover{border-color:var(--gum-orange);color:var(--gum-orange)}.member-button-primary,.member-action-primary{background:var(--gum-orange);border-color:var(--gum-orange);color:#fff}.member-button-primary:hover,.member-action-primary:hover{background:var(--gum-navy);border-color:var(--gum-navy);color:#fff}.member-button:disabled{opacity:.55;cursor:default}.member-text-link{min-height:44px;color:var(--gum-orange);align-items:center;font-size:13px;font-weight:750;display:inline-flex}.member-note{color:var(--gum-muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6}.member-status{border-left:3px solid var(--gum-orange);background:var(--gum-surface-soft);color:var(--gum-muted);border-radius:4px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.6}.member-error{color:#b42336;margin-top:12px;font-size:13px}.dark .member-error{color:#ff9aa9}.member-code{letter-spacing:.18em;text-align:center;color:var(--gum-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:16px 0;font-size:clamp(30px,6vw,44px);font-weight:800}.member-list{margin:0;padding:0;list-style:none}.member-list>li+li{border-top:1px solid var(--gum-border)}.member-list>li{overflow-wrap:anywhere;padding:12px 0}.member-row{align-items:center;gap:10px;display:flex}.member-row>div:first-child{flex:1;min-width:0}.member-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.member-row small{color:var(--gum-muted);margin-top:3px;font-size:11px;display:block}.member-row .member-text-link{flex-shrink:0}.member-remove{min-height:44px;color:var(--gum-muted);cursor:pointer;padding:0 4px;font-size:12px}.member-user{align-items:center;gap:12px;display:flex}.member-avatar{background:var(--gum-navy);color:#fff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.member-user h1{overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.2}.member-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.member-stat{background:var(--gum-surface);border:1px solid var(--gum-border);border-radius:var(--gum-radius,8px);padding:12px}.member-stat h2{color:var(--gum-muted);font-size:11px;font-weight:600}.member-stat p{font-variant-numeric:tabular-nums;margin-top:3px;font-size:25px;font-weight:800;line-height:1.3}.member-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.member-check input{width:18px;height:18px;accent-color:var(--gum-orange);flex-shrink:0}.member-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.member-settings{margin-top:12px}.member-table-wrap{border:1px solid var(--gum-border);border-radius:var(--gum-radius,8px);background:var(--gum-surface);max-width:100%;margin-top:12px;overflow:auto}.member-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.member-table-wrap th,.member-table-wrap td{text-align:left;border-bottom:1px solid var(--gum-border);padding:12px}.member-table-wrap thead{background:var(--gum-surface-soft);color:var(--gum-muted);font-size:11px}.member-table-wrap td:first-child{font-variant-numeric:tabular-nums}.member-table-wrap th:nth-child(n+3),.member-table-wrap td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.member-table-wrap td:nth-child(2){overflow-wrap:anywhere}.member-table-wrap td a{min-height:44px;color:var(--gum-ink);align-items:center;font-weight:750;display:inline-flex}.member-table-wrap tr:last-child td{border-bottom:0}.member-table-wrap caption{text-align:left;color:var(--gum-muted);padding:12px;font-size:12px}.tool-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.tool-field{min-width:0;color:var(--gum-ink);gap:6px;font-size:12px;font-weight:750;display:grid}.tool-field input,.tool-field select{border:1px solid var(--gum-border);background:var(--gum-surface);width:100%;min-width:0;height:44px;color:var(--gum-ink);border-radius:6px;padding:0 10px;font-size:13px;font-weight:400}.tool-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.tool-layout>*{min-width:0}.tool-pitch{aspect-ratio:3/4;border-radius:var(--gum-radius,8px);color:#fff;background:repeating-linear-gradient(#276d46 80% 90%,#21623e 90% 100%);width:100%;max-width:430px;margin:0 auto;position:relative;overflow:hidden}.tool-pitch-slot{color:#fff;overflow-wrap:anywhere;cursor:pointer;background:#102d20d9;border:1px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;width:clamp(50px,16%,64px);min-height:44px;padding:5px 3px;font-size:11px;font-weight:750;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-50%)}.tool-pitch-slot[aria-pressed=true]{background:var(--gum-orange);border-color:#fff}.tool-pitch-slot:disabled{cursor:default}.tool-team-label{text-align:center;padding:12px 4px;font-size:14px;font-weight:800}.tool-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tool-roster button{text-align:left;border:1px solid var(--gum-border);background:var(--gum-surface);width:100%;min-height:54px;color:var(--gum-ink);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:9px;font-size:12px;line-height:1.45}.tool-roster button[aria-pressed=true]{background:color-mix(in srgb,var(--gum-orange) 12%,var(--gum-surface));border-color:var(--gum-orange)}.tool-roster small{color:var(--gum-muted);font-size:11px;display:block}.tool-share{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tool-fixtures{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tool-fixture{border:1px solid var(--gum-border);border-radius:var(--gum-radius,8px);background:var(--gum-surface);padding:12px}.tool-fixture h3{font-size:13px;font-weight:750;line-height:1.5}.tool-fixture time{color:var(--gum-muted);margin-top:3px;font-size:11px;display:block}.tool-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.tool-picks button{border:1px solid var(--gum-border);cursor:pointer;background:var(--gum-surface-soft);min-height:44px;color:var(--gum-ink);border-radius:5px;font-size:13px;font-weight:800}.tool-picks button[aria-pressed=true]{background:var(--gum-navy);color:#fff;border-color:var(--gum-navy)}.tool-picks button:disabled{cursor:default}.tool-probability{gap:9px;margin-top:12px;display:grid}.tool-probability li{grid-template-columns:minmax(0,1fr) auto;gap:5px;font-size:12px;display:grid}.tool-probability span{overflow-wrap:anywhere}.tool-probability strong{font-variant-numeric:tabular-nums}.tool-meter{background:var(--gum-surface-soft);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.tool-meter>span{background:var(--gum-orange);height:100%;display:block}.tool-search-list{margin:8px 0 0;padding:0;list-style:none}.tool-search-list li{border-bottom:1px solid var(--gum-border);align-items:center;gap:8px;padding:10px 0;display:flex}.tool-search-list li>div{flex:1;min-width:0}.tool-search-list strong{overflow-wrap:anywhere;font-size:13px}.tool-search-list small{color:var(--gum-muted);margin-top:3px;font-size:11px;display:block}.tool-search-list button{padding:7px 10px}.tool-compare-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.tool-compare-identity>div{border:1px solid var(--gum-border);border-top:3px solid var(--gum-orange);background:var(--gum-surface);border-radius:6px;padding:12px}.tool-compare-identity h2{overflow-wrap:anywhere;font-size:16px;font-weight:800}.tool-compare-identity p{color:var(--gum-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.tool-compare-table{table-layout:fixed}.tool-compare-table th,.tool-compare-table td{overflow-wrap:anywhere}.tool-compare-table th:first-child{width:38%}.tool-compare-table td:not(:first-child){text-align:center}.tool-compare-table td:first-child{color:var(--gum-muted);font-size:12px}.member-button-primary,.member-action-primary{color:#101722}.member-text-link{color:var(--gum-orange-ink,var(--gum-orange))}.tool-pitch-slot[aria-pressed=true]{color:#101722}.tool-controls .gum-field{margin-bottom:0}.tool-compare-table thead th:not(:first-child),.tool-compare-table tbody td:not(:first-child){text-align:center}.member-user.gum-page-heading{justify-content:flex-start}.tool-fixture-scroll-help{margin:0 0 10px}.tool-fixtures-scroll{scrollbar-gutter:stable;border-radius:6px;max-height:clamp(420px,100dvh - 260px,760px);padding:2px 6px 2px 2px;scroll-padding-block:8px;overflow-y:auto}.tool-fixtures-scroll:focus-visible{outline:2px solid var(--gum-orange);outline-offset:3px}@media (max-width:900px){.member-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-roster{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.member-layout,.member-grid,.tool-layout{grid-template-columns:minmax(0,1fr)}.member-user h1{font-size:22px}.member-checks{grid-template-columns:minmax(0,1fr)}.member-table-wrap th,.member-table-wrap td{padding:9px 8px}.member-table-wrap{font-size:12px}.tool-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-controls>.tool-field:first-child{grid-column:1/-1}.tool-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-share{grid-template-columns:minmax(0,1fr)}.tool-search-list button{padding:7px 9px;font-size:12px}.member-help{padding:14px}.member-stats{gap:6px}.member-stat{padding:10px}.member-stat p{font-size:22px}.tool-compare-layout>.gum-panel{order:-1}.tool-controls.gum-form{padding:12px}.tool-compare-identity{margin-top:0}.tool-field input,.tool-field select{font-size:16px}.tool-fixtures-scroll{max-height:min(65dvh,560px)}}
