.lb-navigation{flex-wrap:wrap;gap:9px;margin:10px 0 30px;display:flex}.lb-navigation a{color:#ead4ac;border:1px solid #49616b;border-radius:10px;align-items:center;min-height:44px;padding:10px 15px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}.lb-navigation a[aria-current=page]{color:#18252d;background:#edcf8d;border-color:#edcf8d;font-weight:750}.lb-navigation a:hover{border-color:#edcf8d}.lb-navigation a:focus-visible{outline-offset:3px;outline:3px solid #a4e4d0}.lb-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.lb-intro article{background:#192f39;border:1px solid #405762;border-radius:15px;padding:24px}.lb-intro h2{margin:0 0 12px;font-size:23px}.lb-intro p{color:#b9cbd5;margin:0 0 16px;line-height:1.6}.lb-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.lb-status{color:#bdced8;line-height:1.6}.lb-event{overflow-wrap:anywhere}.lb-table-scroll{border:1px solid #405762;border-radius:12px;margin:20px 0;overflow-x:auto}.lb-table{border-collapse:collapse;text-align:left;width:100%;min-width:500px}.lb-table caption{text-align:left;color:#c9d8e0;padding:16px}.lb-table th,.lb-table td{border-bottom:1px solid #354a56;padding:15px 17px}.lb-table thead th{letter-spacing:.06em;color:#f1d39d;text-transform:uppercase;font-size:12px}.lb-table tbody th{overflow-wrap:anywhere;max-width:260px;font-weight:600}.lb-table a{color:#eef2f5;text-decoration:none}.lb-table a:hover{text-decoration:underline}.lb-table tr:last-child td,.lb-table tr:last-child th{border-bottom:0}.lb-record-note{color:#bed0d9;background:#192c35;border-left:3px solid #e0bb73;margin:22px 0;padding:18px 22px;line-height:1.6}.lb-empty{color:#c8d7df;padding:25px 0;line-height:1.6}.lb-empty h2{color:#edf2f5}.lb-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #a4e4d0}@media (max-width:600px){.lb-intro{grid-template-columns:1fr}.lb-navigation a{text-align:center;flex:45%;justify-content:center}.lb-actions>*{flex:auto}.lb-table th,.lb-table td{padding:12px}.lb-intro article{padding:20px}}.lb-game-time{white-space:nowrap;font-variant-numeric:tabular-nums}.lb-table:has(.lb-game-time){min-width:620px}.fh-ranking-table{min-width:580px}.lb-best-run-summary{border-bottom:1px solid #65745b55;margin:16px 0 8px;padding:0 0 15px}.lb-summary-heading{color:#f0d49b;flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.lb-player-count{color:#bad8cf;font-variant-numeric:tabular-nums;background:#243f35;border:1px solid #42604f;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:650}.lb-best-run-summary p{color:#bfd0c5;margin:5px 0 0;font-size:12px;line-height:1.6}.lb-best-run-summary b{color:#e5ece8}@media (max-width:700px){.lb-player-count{margin-left:0}}.lb-title{justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 24px;display:flex}.lb-kicker{color:#d9bb84;letter-spacing:.12em;font-size:10px;font-weight:800}.lb-title h1{letter-spacing:-.04em;margin:9px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.15}.lb-title p{color:#a9bdc8;margin:0 0 5px;font-size:13px}.lb-nav-wrap{margin-bottom:23px}.lb-nav-wrap .lb-navigation{background:#111f29;border:1px solid #3e5460;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:5px;display:grid}.lb-nav-wrap .lb-navigation a{color:#b6c9d3;border:0;justify-content:center;min-height:49px;font-size:14px;font-weight:700}.lb-nav-wrap .lb-navigation a[aria-current=page]{color:#202a2f;background:linear-gradient(125deg,#efd492,#dfbb75);box-shadow:0 3px 8px #0002}.lb-secondary-nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:8px;display:flex}.lb-secondary-nav a{color:#9fb5c0;min-height:32px;padding:8px 0;font-size:11px;line-height:1.5;text-decoration:none}.lb-secondary-nav a:hover,.lb-secondary-nav a[aria-current=page]{color:#ecd09b;text-underline-offset:4px;text-decoration:underline}.lb-board{background:linear-gradient(135deg,#1c303c,#14222d);border:1px solid #3b515e;border-radius:20px;min-width:0;padding:clamp(19px,3vw,32px);overflow:hidden}.lb-board-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.lb-board-heading h2{letter-spacing:-.025em;margin:7px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(21px,2.7vw,29px);line-height:1.2}.lb-refresh{color:#ecd099;cursor:pointer;background:#162934;border:1px solid #485e67;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:11px 13px;font-size:12px;display:flex}.lb-refresh:disabled{opacity:.6;cursor:wait}.lb-period{border-top:1px solid #3a505d;border-bottom:1px solid #3a505d;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:16px 0;display:flex}.lb-period>div{gap:7px;min-width:0;display:grid}.lb-period strong{overflow-wrap:anywhere;font-size:13px}.lb-period>div>span{color:#aabfcb;font-size:11px;line-height:1.7}.lb-state{letter-spacing:.05em;color:#bdd5ce;border:1px solid #45625a;border-radius:99px;flex-shrink:0;padding:8px 10px;font-size:10px;font-weight:750}.lb-state[data-state=open]{color:#b5ebce;background:#1e4139}.lb-table{font-variant-numeric:tabular-nums;min-width:620px}.lb-table thead{background:#112530}.lb-table tbody tr:hover{background:#25414c66}.lb-table tbody tr[data-self=true]{background:#35504888}.lb-table tbody td:first-child{color:#e7c382;font-weight:750}.lb-table th,.lb-table td{font-size:13px}.lb-table thead th{white-space:nowrap;letter-spacing:.05em;font-size:10px}.lb-table caption{font-size:12px;line-height:1.6}.lb-eligibility{color:#ead2ae;white-space:nowrap;background:#342e29;border:1px solid #5a5550;border-radius:99px;padding:6px 9px;font-size:10px;display:inline-block}.lb-eligibility[data-eligible=true]{color:#b5e3c5;background:#213d33;border-color:#486b5b}.lb-table-help{color:#a9bfcb;margin:12px 0;font-size:11px;line-height:1.8}.lb-board-footer{border-top:1px solid #3a505d;gap:10px;margin-top:22px;padding-top:18px;display:grid}.lb-board-footer p{color:#a8bdc9;margin:0;font-size:11px;line-height:1.7}.lb-board-footer a{color:#e7ca90;font-size:12px}.lb-loading{color:#bdced8;padding:10px 0 18px;font-size:14px;line-height:1.6}.lb-loading>div{gap:11px;margin-top:24px;display:grid}.lb-loading span{background:#2a4350;border-radius:7px;height:38px;animation:1.5s ease-in-out infinite alternate lb-loading}.lb-loading span:nth-child(2){opacity:.7;animation-delay:.1s}.lb-loading span:nth-child(3){opacity:.4;animation-delay:.2s}.lb-season-picker{color:#b6cad5;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.lb-season-picker select{color:#eff2e8;background:#13232d;border:1px solid #435d68;border-radius:8px;min-width:0;max-width:100%;padding:10px}.lb-refresh:focus-visible{outline-offset:3px;outline:3px solid #a4e4d0}.lb-secondary-nav a:focus-visible{outline-offset:3px;outline:3px solid #a4e4d0}.lb-season-picker select:focus-visible{outline-offset:3px;outline:3px solid #a4e4d0}@keyframes lb-loading{to{opacity:.25}}@media (max-width:600px){.lb-title{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.lb-title p{font-size:12px}.lb-nav-wrap .lb-navigation a{padding:10px 8px;font-size:12px}.lb-secondary-nav{justify-content:flex-start;gap:20px}.lb-period{flex-wrap:wrap;align-items:flex-start}.lb-board-heading{gap:10px}.lb-refresh{padding:11px}.lb-refresh span{font-size:11px}.lb-table th,.lb-table td{padding:13px 12px}.lb-board-footer .fh-text-link{line-height:1.6}.lb-board .lb-empty{padding:14px 0}}@media (prefers-reduced-motion:reduce){.lb-loading span{animation:none}}.fh-root .lb-board .lb-empty h3{letter-spacing:-.02em;color:#edf2f5;margin:14px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2.4vw,25px);line-height:1.3}.fh-root .lb-board .lb-empty p{max-width:720px;margin:0 0 13px;font-size:14px;line-height:1.7}.lb-results{border:1px solid #405762;border-radius:12px;max-width:100%;margin:20px 0 12px;overflow:hidden}:is(.lb-results-table,.lb-results-table:has(.lb-game-time)){table-layout:auto;min-width:0}.lb-results-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lb-results-table th,.lb-results-table td{vertical-align:middle;padding:17px 12px}.lb-results-table .lb-player{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:none;font-size:14px}.lb-results-table .lb-player a{white-space:nowrap;max-width:none;display:inline-block}.lb-results-table .lb-place{white-space:nowrap;width:48px}.lb-place>span{opacity:.55;margin-right:2px}.lb-you{color:#d0f3db;vertical-align:middle;background:#446758;border-radius:5px;margin-left:9px;padding:3px 6px;font-size:10px;display:inline-block}.lb-results-table .lb-eligibility{padding:6px 9px;font-size:11px}.lb-ranking-help{color:#adc3ce;border-top:1px solid #3a505d;margin-top:16px;font-size:12px;line-height:1.7}.lb-ranking-help summary{color:#e5cd9e;cursor:pointer;box-sizing:border-box;align-content:center;min-height:46px;padding:12px 0;font-weight:650;display:list-item}:is(.lb-ranking-help summary:focus-visible,.lb-results-table a:focus-visible){outline-offset:3px;outline:3px solid #a4e4d0}.lb-ranking-help>div{max-width:780px;padding:0 0 8px}.lb-ranking-help p{margin:0 0 10px}@media (max-width:1200px) and (min-width:1001px){.lb-results-table th,.lb-results-table td{padding-inline:8px}.lb-results-table .lb-player{font-size:12px}.lb-results-table .lb-eligibility{padding:6px;font-size:10px}.lb-you{margin-left:5px}}@media (max-width:1000px){.lb-results{border:0;border-radius:0;margin-top:16px;overflow:visible}.lb-results-table,.lb-results-table tbody{width:100%;min-width:0;display:block}.lb-results-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-results-table tbody{gap:12px;display:grid}.lb-results-table tbody tr{background:#132630;border:1px solid #3b535f;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:14px 16px;display:grid}.lb-results-table th,.lb-results-table td{border:0;min-width:0;max-width:none;padding:10px 0;font-size:14px;line-height:1.4;display:block}.lb-results-table .lb-place{grid-column:span 1;align-content:center;width:auto;padding-top:0;padding-bottom:13px}.lb-results-table .lb-player{white-space:normal;grid-column:span 5;align-content:center;padding-top:0;padding-bottom:13px;font-size:14px}.lb-results-table .lb-player a{max-width:100%;font-size:clamp(12px,3.7vw,15px)}.lb-results-table td[data-label]{border-top:1px solid #36505c70;grid-column:span 3;font-weight:650}.lb-results-table td[data-label]:before{content:attr(data-label);color:#a7beca;margin-bottom:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.lb-results-table .lb-eligibility-cell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:0;display:flex;grid-column:span 6!important}.lb-results-table .lb-eligibility-cell:before{margin:0}.lb-results-table .lb-eligibility{font-size:10px}.lb-you{margin-left:6px;padding:2px 5px;font-size:9px}}@media (max-width:360px){.lb-results-table tbody tr{padding:12px}.lb-results-table .lb-player a{font-size:12px}.lb-you{width:max-content;margin:4px 0 0;display:block}.lb-board{padding:17px 14px}}@media (max-width:1000px){.lb-results-table .lb-player[data-wide-name=true]{grid-column:1/-1}.lb-results-table .lb-player[data-wide-name=true] a{white-space:normal;overflow-wrap:anywhere;word-break:normal}.lb-results-table tr:has(.lb-player[data-wide-name=true]) .lb-place{padding-bottom:4px}}@media (max-width:360px){.lb-results-table .lb-player[data-wide-name=true] a{font-size:11.5px}}
