body,html{min-height:100%;width:100%;overflow-x:hidden;touch-action:pan-y}#__next{max-width:100%;overflow-x:hidden}.native body,.native html{background:var(--page-background,var(--primary-color))}*,:after,:before{box-sizing:border-box}:root{--primary-color:#2f241d;--secondary-color:#ffc425;--alt-color:#f0f0f0;--page-background:#ffffff;--nav-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}:root[data-theme=dark]{--primary-color:#ffc425;--secondary-color:#2f241d;--alt-color:#1e1e1e}.theme-invert{--primary-color:var(--secondary-color);--secondary-color:var(--primary-color)}::selection{background:var(--primary-color);color:var(--secondary-color)}body,html{background:var(--page-background,var(--primary-color));color:var(--secondary-color);background-size:cover;font-family:Arial,sans-serif;margin:0;padding:0}.native .auth-link,.native .auth-menu{top:10px!important}.native.android .auth-link,.native.android .auth-menu,.native.ios .auth-link,.native.ios .auth-menu{top:calc(env(safe-area-inset-top, 0px) + 10px)!important}.native.ios .auth-menu{right:auto!important;left:10px!important}.native.ios .auth-menu .hamburger{background:color-mix(in srgb,#000000 38%,transparent)!important;border:1px solid color-mix(in srgb,#ffffff 20%,transparent)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:10px 11px!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12)!important}.native.ios .auth-menu .hamburger span{background:#ffffff!important;width:22px!important}.native.ios .auth-menu .am-dropdown,.native.ios .auth-menu .dropdown{right:auto!important;left:0!important}.native .hnm-trigger{top:calc(env(safe-area-inset-top, 0px) + 10px)!important}.native.ios .hnm-trigger{right:10px!important}iframe,img{max-width:100%;height:auto}#__next,body{transition:none}.page-content{animation:pageFadeIn .18s ease forwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.route-transition-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--primary-color,#0a1628);background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--secondary-color,#2f241d) 35%,transparent),transparent 42%),radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--alt-color,#f0f0f0) 28%,transparent),transparent 40%),linear-gradient(150deg,color-mix(in srgb,var(--primary-color,#0a1628) 78%,#020617),color-mix(in srgb,var(--primary-color,#0a1628) 54%,var(--secondary-color,#2f241d) 46%) 52%,color-mix(in srgb,var(--primary-color,#0a1628) 60%,#020617));opacity:0;pointer-events:none;transition:opacity .12s ease}.route-transition-overlay.active{opacity:1;pointer-events:all}@media (min-width:768px){.league-page-wrapper{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--secondary-color,#2f241d) 35%,transparent),transparent 42%),radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--alt-color,#f0f0f0) 28%,transparent),transparent 40%),linear-gradient(150deg,color-mix(in srgb,var(--primary-color,#0a1628) 78%,#020617),color-mix(in srgb,var(--primary-color,#0a1628) 54%,var(--secondary-color,#2f241d) 46%) 52%,color-mix(in srgb,var(--primary-color,#0a1628) 60%,#020617))!important}}.logo{width:clamp(220px,45vw,360px);height:auto;display:block}html.pts-theme-init *,html.pts-theme-init :after,html.pts-theme-init :before{transition:none!important}.skip-link{position:absolute;top:-100%;left:0;background:#13294B;color:#ffffff;padding:.6rem 1.2rem;font-weight:700;font-size:.95rem;text-decoration:none;z-index:9999;border-radius:0 0 8px 0}.skip-link:focus{top:0;outline:3px solid #C8102E;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.native.ios .container{margin-top:calc(env(safe-area-inset-top, 0px) + 18px)}.native.ios .container.home-wrapper,.native.ios .container[class*=homeWrapper],.native.ios .container[class*=pageContainer],.native.ios .container[class*=pageWrapper]{margin-top:0;padding-top:calc(env(safe-area-inset-top, 0px) + .75rem)}.native.android .container{margin-top:calc(env(safe-area-inset-top, 0px) + 26px)}.native.android .container.home-wrapper,.native.android .container[class*=homeWrapper],.native.android .container[class*=pageContainer],.native.android .container[class*=pageWrapper]{margin-top:0;padding-top:calc(env(safe-area-inset-top, 0px) + 1.25rem)}.native.android .auth-menu{right:auto!important;left:10px!important}.native.android .auth-menu .am-dropdown{right:auto!important;left:0!important}.native.android .hnm-trigger{right:10px!important}.container{max-width:960px;width:100%;padding:20px;background-color:var(--primary-color);border-radius:10px;margin:30px auto auto;box-shadow:0 0 10px rgba(0,0,0,.15);border:2px solid rgba(0,0,0,.1)}h1{text-align:center;margin-bottom:20px;font-size:clamp(1.8rem,7vw,2.8rem)}h1,label{color:var(--secondary-color)}label{display:block;margin-bottom:10px;font-size:clamp(.75rem,2.5vw,1rem)}label,select{font-weight:700}select{width:100%;padding:10px 40px 10px 12px;font-size:clamp(.8rem,2.5vw,1rem);border:1px solid rgba(255,255,255,.45);border-radius:14px;background-color:rgba(255,255,255,.16);color:#ffffff;margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 25px rgba(0,0,0,.25);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}select:focus{outline:none;border-color:rgba(255,255,255,.8);box-shadow:0 10px 25px rgba(0,0,0,.28),0 0 0 3px rgba(255,255,255,.22)}select option{background-color:#0f1d31;color:#ffffff}input[type=date],input[type=text],textarea{width:100%;padding:10px;font-size:clamp(.8rem,2.5vw,1rem);border:1px solid #ccc;border-radius:5px;background-color:rgba(255,255,255,.95);font-weight:700;margin-bottom:20px}input[type=text],textarea{color:var(--secondary-color)}input[type=date]{color:var(--primary-color)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6)}.table-container,.table-wrapper{overflow-x:auto;max-width:100%;width:100%}.table-wrapper.change-log-table-wrapper{max-height:16.5rem;overflow-y:auto}table{background:var(--alt-color);overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08);text-align:center}td,th{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);color:var(--secondary-color)}@media (max-width:600px){.container{padding:10px}td,th{padding:8px 10px;font-size:clamp(.65rem,2.5vw,.8rem)}}thead th{background-color:var(--secondary-color);color:var(--primary-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}tbody tr:nth-child(odd){background:#fff}tbody tr:nth-child(2n){background:var(--alt-color)}tbody tr:hover{background:var(--primary-color);transition:background .2s ease}tbody tr:hover td,tbody tr:hover td *{color:var(--secondary-color)}tbody tr:hover td .button{color:var(--primary-color)}tbody tr.user-row td{font-weight:600}.you-badge{display:inline-block;margin-left:5px;padding:1px 6px;font-size:.6rem;font-weight:700;background:var(--secondary-color);color:var(--primary-color);border-radius:10px;vertical-align:middle;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}th.sort-asc:after{content:" ▲"}th.sort-desc:after{content:" ▼"}.button{padding:10px 20px;border:2px solid var(--secondary-color);border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;text-align:center;display:block;margin:10px auto;box-shadow:0 2px 4px rgba(0,0,0,.1);background:var(--secondary-color);color:var(--primary-color);outline:2px solid var(--alt-color);transition:transform .1s ease,box-shadow .1s ease,background .2s,color .2s,border-color .2s,outline-color .2s}.button:active:not(:disabled),.button:hover:not(:disabled){background:var(--primary-color);color:var(--secondary-color);border-color:var(--primary-color);outline-color:var(--alt-color);filter:brightness(.95);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}.button:disabled{opacity:.5;cursor:not-allowed}.button-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:20px 0}.button.small{font-size:.75rem;padding:8px 12px;flex:1 1 auto;max-width:200px}.back-button{margin:20px auto 0;padding:10px 20px;background-color:var(--secondary-color);color:var(--primary-color);border:none;outline:2px solid var(--alt-color);outline-offset:2px;border-radius:5px;cursor:pointer;font-weight:700;display:block}#a2hs-button{margin:30px auto 0;display:none;--button-bg:var(--secondary-color);--button-fg:var(--primary-color)}@media (max-width:600px){h1{font-size:1.6rem}td,th{padding:6px;font-size:.75rem}select{font-size:.9rem;padding:8px}.button{font-size:.8rem;padding:8px 14px}.button.small{font-size:.7rem;padding:6px 10px}}@media (max-width:480px){.button-row .button{width:100%}}.table-wrapper{overflow-x:auto;max-height:600px;overflow-y:scroll;width:100%}table{width:100%;border-collapse:collapse;background:white;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;border:1px solid var(--primary-color);color:var(--secondary-color)}td,th{padding:12px;border-bottom:1px solid #ddd;text-align:center;white-space:nowrap;font-size:clamp(.7rem,2.2vw,.9rem)}th{background-color:var(--primary-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,th{color:var(--secondary-color)}h1,h2,h3{font-family:Big Shoulders Display,sans-serif;text-transform:uppercase;text-shadow:1px 1px #000;text-align:center;letter-spacing:1px;margin-bottom:1rem}td{color:var(--primary-color)}h1{font-size:clamp(1.6rem,5vw,2.8rem)}h2{font-size:clamp(1.2rem,4vw,2rem)}h3{font-size:clamp(1rem,3.5vw,1.6rem)}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999}.video-content{background:white;padding:1rem;border-radius:10px;max-width:90%;max-height:90%;text-align:center}.video-content video{max-width:100%;max-height:70vh;border-radius:10px}.close-button{margin-top:1rem;background-color:var(--primary-color);color:var(--secondary-color);padding:10px 20px;font-weight:700;border:none;border-radius:5px;cursor:pointer}.scoreboard-header{color:var(--secondary-color);font-family:Big Shoulders Display,sans-serif;text-transform:uppercase;text-align:center;margin:.5rem auto;display:block}.scoreboard{border:2px solid var(--primary-color);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.25);overflow:hidden}.scoreboard,.scoreboard th{background-color:var(--secondary-color);color:var(--primary-color)}.scoreboard th{font-size:1rem;border-bottom:2px solid var(--primary-color)}.scoreboard td{color:var(--primary-color);border-bottom:1px solid var(--primary-color)}.scoreboard tbody tr:nth-child(2n),.scoreboard td{background-color:#fff}button{--button-bg:var(--primary-color);--button-fg:var(--secondary-color);background-color:var(--button-bg);color:var(--button-fg);font-weight:700;font-size:clamp(.75rem,2.5vw,.9rem);transition:background-color .2s ease,color .2s ease}button:active,button:hover{background-color:var(--button-fg);color:var(--button-bg)}.player-select-row{display:flex;align-items:center;gap:8px}.player-select-row label{margin-bottom:0}.player-select-dropdown{position:relative;width:100%}.player-select-dropdown button{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:var(--primary-color);color:var(--secondary-color);font-weight:700;cursor:pointer}.player-select-dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:50;background:var(--alt-color);border:1px solid var(--secondary-color);border-radius:5px;padding:10px;width:100%;max-height:200px;overflow-y:auto}.player-select-dropdown .dropdown-menu label{display:flex;align-items:center;gap:6px;font-size:clamp(.8rem,2.5vw,1rem);color:var(--primary-color);margin-bottom:4px}.player-select-dropdown .dropdown-menu label:last-child{margin-bottom:0}.score-calculator-container{display:flex;flex-direction:column;align-items:center;text-align:center}.score-calculator-container .player-select-row{justify-content:center}.score-calculator-container .player-select-dropdown{width:min(400px,80vw)}@layer utilities{@keyframes boltPulseKF{0%,to{transform:scale(.95) rotate(-6deg);text-shadow:0 0 4px #ffd166aa,0 0 8px #ffd16666}40%{transform:scale(1.15) rotate(0deg);text-shadow:0 0 12px #ffd166ff,0 0 20px #ffd166aa}60%{transform:scale(1) rotate(-2deg);text-shadow:0 0 4px #ffd166aa,0 0 8px #ffd16666}}.boltPulse{animation:boltPulseKF 1.5s ease-in-out infinite}@keyframes badgePulseKF{0%,to{box-shadow:0 0 6px rgba(168,85,247,.5),0 0 12px rgba(168,85,247,.2)}50%{box-shadow:0 0 14px rgba(168,85,247,.9),0 0 28px rgba(168,85,247,.4)}}.badgePulse{animation:badgePulseKF 2s ease-in-out infinite}}.auth-plain{--primary:#0b2239;--secondary:#e6e8eb;--accent:#c7002a}.app-rating-prompt_backdrop__fjnuu{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(10,18,38,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:20px}.app-rating-prompt_modal__B5SON{width:min(400px,100%);border-radius:20px;background:linear-gradient(160deg,#13294b,#0f1f38);border:1px solid rgba(255,255,255,.12);padding:clamp(1.25rem,4vw,1.75rem);box-shadow:0 24px 64px rgba(0,0,0,.5);color:#ffffff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.app-rating-prompt_pill__vBZrA{display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:rgba(255,255,255,.7);text-transform:uppercase;margin-bottom:.1rem}.app-rating-prompt_modal__B5SON h2{margin:0 0 4px;color:#ffffff;text-shadow:none}.app-rating-prompt_modal__B5SON p{margin:0;line-height:1.4;color:rgba(255,255,255,.7);font-size:.95rem}.app-rating-prompt_actions__gThZH{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem;width:100%;margin-top:.6rem}.app-rating-prompt_actions__gThZH button{border:none;border-radius:12px;padding:.8rem 1rem;font-weight:700;cursor:pointer}.app-rating-prompt_actions__gThZH .app-rating-prompt_primary__y9UtP,.app-rating-prompt_actions__gThZH .app-rating-prompt_primary__y9UtP:active,.app-rating-prompt_actions__gThZH .app-rating-prompt_primary__y9UtP:hover{background:#ffffff;color:#0f1f38}.app-rating-prompt_actions__gThZH .app-rating-prompt_primary__y9UtP:active,.app-rating-prompt_actions__gThZH .app-rating-prompt_primary__y9UtP:hover{opacity:.88}.app-rating-prompt_actions__gThZH .app-rating-prompt_secondary__GtB0w,.app-rating-prompt_actions__gThZH .app-rating-prompt_secondary__GtB0w:active,.app-rating-prompt_actions__gThZH .app-rating-prompt_secondary__GtB0w:hover{background:rgba(255,255,255,.1);color:#ffffff}.app-rating-prompt_actions__gThZH .app-rating-prompt_ghost__C5xAd,.app-rating-prompt_actions__gThZH .app-rating-prompt_ghost__C5xAd:active,.app-rating-prompt_actions__gThZH .app-rating-prompt_ghost__C5xAd:hover{background:none;border:none;color:rgba(255,255,255,.4);font-size:.85rem;padding-block:.3rem}.app-rating-prompt_actions__gThZH .app-rating-prompt_ghost__C5xAd:active,.app-rating-prompt_actions__gThZH .app-rating-prompt_ghost__C5xAd:hover{color:rgba(255,255,255,.6)}.notification-nudge-prompt_backdrop__4i_6H{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(8,20,40,.58);padding:20px}.notification-nudge-prompt_modal__XKHYB{width:min(440px,100%);border-radius:18px;background:rgba(246,245,243,.98);color:#13294b;border:1px solid rgba(19,41,75,.2);padding:20px;box-shadow:0 20px 44px rgba(8,20,40,.42),inset 0 1px 0 rgba(255,255,255,.82)}.notification-nudge-prompt_modal__XKHYB h2{margin:0 0 10px;font-size:1.4rem;line-height:1.2;font-weight:800;color:#13294b;text-shadow:0 1px 0 rgba(255,255,255,.65)}.notification-nudge-prompt_modal__XKHYB p{margin:0 0 16px;line-height:1.4;color:rgba(19,41,75,.92)}.notification-nudge-prompt_actions__LjFVY{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.notification-nudge-prompt_actions__LjFVY button{border:0;border-radius:12px;padding:11px 12px;font-weight:700;cursor:pointer}.notification-nudge-prompt_primary__5Bst6{background:linear-gradient(180deg,#facc15,#eab308);color:#1f2937}.notification-nudge-prompt_ghost__Kl2tu{background:rgba(255,255,255,.58);color:#13294b;border:1px solid rgba(19,41,75,.24)}