.HhewzG_page{color:#fff3da;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#081c28;font-family:system-ui,sans-serif}.HhewzG_shell{max-width:1200px;margin:auto}.HhewzG_page h1{margin:28px 0 12px;font-size:clamp(2rem,7vw,3.5rem);font-weight:900;line-height:1.1}.HhewzG_page h2{margin:0 0 12px;font-size:1.25rem;font-weight:750}.HhewzG_page h3{font-weight:700}.HhewzG_page p{margin:10px 0;line-height:1.55}.HhewzG_page a{color:#ffd08c;text-underline-offset:4px;text-decoration:underline}.HhewzG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.HhewzG_header span{letter-spacing:.12em;font-size:.75rem}.HhewzG_page button,.HhewzG_page input,.HhewzG_page select,.HhewzG_primary{min-height:46px;font:inherit;border:1px solid #86a4ad;border-radius:8px;max-width:100%;padding:10px 14px}.HhewzG_page button{color:#fff3da;cursor:pointer;background:#193c4b;font-weight:650}.HhewzG_page button:disabled{opacity:.5;cursor:default}.HhewzG_page button[aria-pressed=true],.HhewzG_page .HhewzG_primary,.HhewzG_page .HhewzG_swing{color:#112632;background:#fb923c;border-color:#fb923c}.HhewzG_page :focus-visible{outline-offset:4px;outline:3px solid #59e5d9}.HhewzG_page input,.HhewzG_page select{color:#fff3da;background:#0a2230;width:100%;margin:6px 0 14px;display:block}.HhewzG_page label{font-weight:650;display:block}.HhewzG_panel{overflow-wrap:anywhere;background:#102c3a;border:1px solid #365867;border-radius:14px;min-width:0;margin:18px 0;padding:clamp(14px,3vw,24px)}.HhewzG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.HhewzG_actions span{flex-basis:100%}.HhewzG_check{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex!important}.HhewzG_check input{accent-color:#ffd08c;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:2px 0}.HhewzG_field{width:100%;height:auto;image-rendering:pixelated;background:#153b4c;border-radius:12px 12px 0 0;display:block}.HhewzG_scoreboard{background:#102c3a;padding:12px;overflow-x:auto}.HhewzG_scoreboard table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.HhewzG_scoreboard caption{text-align:left;margin-bottom:12px;font-weight:700}.HhewzG_scoreboard th,.HhewzG_scoreboard td{text-align:center;border-bottom:1px solid #365867;padding:6px 4px}.HhewzG_scoreboard th:first-child{text-align:left;overflow-wrap:anywhere;max-width:150px}.HhewzG_scoreboard th span{font-size:.85rem;font-weight:400;display:block}.HhewzG_pitches{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.HhewzG_pitches small{margin-top:4px;font-size:.75rem;font-weight:400;display:block}.HhewzG_page .HhewzG_swing{touch-action:manipulation;min-width:160px;min-height:64px;font-size:1.4rem}.HhewzG_warning{color:#ffd08c;border-left:4px solid #ffd08c;padding:8px 12px}.HhewzG_deadline{padding:8px 0}.HhewzG_status:empty{display:none}.HhewzG_status{color:#e0f4f8}.HhewzG_result{font-size:1.2rem;font-weight:800}.HhewzG_code{letter-spacing:.1em;overflow-wrap:anywhere;font-size:1.5rem}.HhewzG_records{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.HhewzG_page footer{color:#c1d3dc;margin-top:28px}.HhewzG_compactScore{font-variant-numeric:tabular-nums;background:#102c3a;gap:6px;padding:10px;font-size:.85rem;display:grid}.HhewzG_compactScore strong span{margin-left:8px;font-weight:400}.HhewzG_scoreDetails{border:1px solid #365867;border-radius:8px;margin:12px 0}.HhewzG_scoreDetails summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px}.HhewzG_playing{padding-top:max(8px, env(safe-area-inset-top))}.HhewzG_playing h1{margin:8px 0;font-size:1.1rem}.HhewzG_playing .HhewzG_intro{display:none}.HhewzG_cabinet{background:#071820;border:1px solid #51717b;border-radius:16px;align-items:start;gap:12px;padding:10px;display:grid;box-shadow:0 12px 32px #0005}.HhewzG_visual,.HhewzG_controls{min-width:0}.HhewzG_controls{scroll-margin-top:8px}.HhewzG_controls .HhewzG_panel{margin:0;padding:10px}.HhewzG_controls .HhewzG_turnHeading{margin:0 0 6px;font-size:1rem;line-height:1.3}.HhewzG_actionPanel,.HhewzG_pitchEditor,.HhewzG_pitchChoices{gap:8px;display:grid}.HhewzG_targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.HhewzG_controls .HhewzG_actions{gap:8px;margin:0}.HhewzG_controls .HhewzG_deadline,.HhewzG_controls .HhewzG_warning{margin:0 0 6px;padding:4px 8px;font-size:.8rem}.HhewzG_controls .HhewzG_pitches{grid-template-columns:repeat(3,minmax(0,1fr))}.HhewzG_controls .HhewzG_pitches button{padding:6px;font-size:.82rem}.HhewzG_controls .HhewzG_pitches small{display:block}.HhewzG_controls .HhewzG_result{margin:0;font-size:.9rem}.HhewzG_entryChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0;display:grid}.HhewzG_entryChoices>section{border:1px solid #51717b;border-radius:12px;padding:18px}.HhewzG_entryChoices h3{font-size:1.25rem}.HhewzG_entryChoices form{margin-top:24px}.HhewzG_code{letter-spacing:.16em;-webkit-user-select:all;user-select:all;font-size:clamp(1.6rem,7vw,2.8rem);display:block}@media (min-width:960px){.HhewzG_cabinet{grid-template-columns:minmax(0,1fr) 340px;gap:16px;padding:16px}.HhewzG_controls .HhewzG_pitches button{min-height:56px}}@media (max-width:959px){.HhewzG_playing .HhewzG_field{object-fit:contain}.HhewzG_playing .HhewzG_cabinet{gap:8px;padding:8px}.HhewzG_playing .HhewzG_compactScore{gap:2px;padding:6px 8px;font-size:.78rem}.HhewzG_playing .HhewzG_header{flex-wrap:nowrap}.HhewzG_playing .HhewzG_header span{display:none}.HhewzG_playing .HhewzG_controls .HhewzG_panel{padding:8px}.HhewzG_playing .HhewzG_controls .HhewzG_pitches,.HhewzG_playing .HhewzG_targets,.HhewzG_playing .HhewzG_pitchEditor,.HhewzG_playing .HhewzG_pitchChoices{gap:6px}}@media (min-width:600px) and (max-height:600px){.HhewzG_playing .HhewzG_cabinet{grid-template-columns:minmax(0,1fr) minmax(290px,.9fr)}.HhewzG_playing .HhewzG_field{max-height:calc(100dvh - 165px)}}@media (max-width:400px){.HhewzG_header span{display:none}.HhewzG_scoreboard{padding:8px;font-size:.8rem}}.HhewzG_page:not(.HhewzG_playing){background:radial-gradient(at 90% 8%,#193b3540,#0000 45%),#071018}.HhewzG_page:not(.HhewzG_playing) .HhewzG_shell{max-width:1200px}.HhewzG_page a.HhewzG_primary,.HhewzG_page a.HhewzG_secondary{box-sizing:border-box;justify-content:center;align-items:center;gap:16px;font-weight:800;text-decoration:none;display:inline-flex}.HhewzG_page .HhewzG_secondary{color:#fff3da;background:#102c3a;border:1px solid #86a4ad;border-radius:8px;min-height:46px;padding:10px 14px}.HhewzG_page:not(.HhewzG_playing) .HhewzG_primary{color:#171a1b;background:#fb923c;border-color:#fb923c;font-weight:800}.HhewzG_page:not(.HhewzG_playing) .HhewzG_primary:hover:not(:disabled),.HhewzG_page:not(.HhewzG_playing) a.HhewzG_primary:hover{background:#fdba74}.HhewzG_page .HhewzG_secondary:hover{background:#193c4b}.HhewzG_lobbyHero{border-bottom:1px solid #ffffff20;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px 0 40px;display:grid}.HhewzG_page .HhewzG_eyebrow{color:#fdba74;letter-spacing:.14em;font-size:10px;font-weight:800}.HhewzG_lobbyHero h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(32px,4.2vw,54px)}.HhewzG_page .HhewzG_tagline{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(30px,4vw,48px);font-weight:850;line-height:1.06}.HhewzG_tagline span{color:#ffad68}.HhewzG_lobbyHero .HhewzG_intro{color:#bbc7cc;max-width:490px;font-size:16px;line-height:1.8}.HhewzG_heroStats{color:#b6e3c4;letter-spacing:.1em;flex-wrap:wrap;gap:9px 18px;margin-top:24px;font-size:10px;font-weight:750;display:flex}.HhewzG_heroAction{margin-top:24px;font-size:14px}.HhewzG_modeSection{padding:36px 0 26px}.HhewzG_modeHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.HhewzG_modeHeading h2{letter-spacing:-.03em;margin:0;font-size:28px}.HhewzG_modeHeading>p{color:#9bacb5;font-size:13px}.HhewzG_modeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.HhewzG_modeCard{background:#101f27;border:1px solid #c3d6c628;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.HhewzG_modeCard[data-selected=true]{border-color:#fb923c}.HhewzG_modeCard>img,.HhewzG_randomArtwork{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;image-rendering:pixelated}.HhewzG_randomArtwork{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.HhewzG_randomArtwork img{object-fit:cover;width:100%;height:100%;min-height:0}.HhewzG_randomArtwork strong{color:#171a1b;background:#fb923c;border:3px solid #fff3da;border-radius:10px;place-items:center;width:52px;height:52px;font-size:30px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.HhewzG_modeBody{flex-direction:column;flex:1;padding:24px;display:flex}.HhewzG_modeBody h3{letter-spacing:-.035em;font-size:clamp(23px,2.5vw,32px);font-weight:850;line-height:1.15}.HhewzG_modeBody h3 span{color:#f4f3edb3;letter-spacing:0;margin-top:6px;font-size:16px;font-weight:600;display:block}.HhewzG_modeBody>p:not(.HhewzG_eyebrow){color:#bbc7cc;min-height:44px;margin:16px 0 20px;font-size:14px}.HhewzG_modeBody .HhewzG_primary{justify-content:space-between;width:100%;min-height:52px;margin-top:auto;display:flex}.HhewzG_modeBody small{color:#9bacb5;margin-top:12px;font-size:11px;display:block}.HhewzG_howToPlay{border-bottom:1px solid #ffffff20;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:28px 0;display:grid}.HhewzG_howToPlay div>span{color:#fdba74;letter-spacing:.1em;font-size:10px;font-weight:800}.HhewzG_howToPlay h2{margin:12px 0 8px;font-size:17px}.HhewzG_howToPlay p,.HhewzG_page .HhewzG_onlineNote{color:#9bacb5;font-size:13px}.HhewzG_page .HhewzG_onlineNote{margin:22px 0}.HhewzG_signIn{background:#102c3a;border:1px solid #c3d6c628;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0;padding:24px;display:flex}.HhewzG_signIn h2,.HhewzG_signIn p{margin:0}.HhewzG_signIn p{color:#bbc7cc;margin-top:6px;font-size:14px}.HhewzG_setup{scroll-margin-top:max(1rem, env(safe-area-inset-top));display:flow-root}.HhewzG_setup>.HhewzG_panel:first-child{margin-top:0}.HhewzG_choiceSection,.HhewzG_match,.HhewzG_cabinet,.HhewzG_setup>.HhewzG_panel{scroll-margin-top:max(1rem, env(safe-area-inset-top))}.HhewzG_choiceSection{margin-top:1rem}.HhewzG_sportSelect>span{display:block;position:relative}.HhewzG_page .HhewzG_sportSelect select{appearance:none;cursor:pointer;border-color:#9abac5;padding-right:2.75rem}.HhewzG_sportSelect svg{fill:none;stroke:currentColor;stroke-width:2px;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.HhewzG_page .HhewzG_sportSelect select:hover:not(:disabled){border-color:#fb923c}.HhewzG_page .HhewzG_sportSelect select:disabled{cursor:default}@media (max-width:800px){.HhewzG_modeGrid{grid-template-columns:minmax(0,1fr);max-width:640px;margin:auto}.HhewzG_lobbyHero{grid-template-columns:1fr;gap:6px;padding:32px 0 24px}.HhewzG_lobbyHero>div:last-child{justify-self:center;max-width:640px}.HhewzG_lobbyHero .HhewzG_intro{max-width:600px}.HhewzG_howToPlay{grid-template-columns:1fr;gap:18px}.HhewzG_howToPlay p{margin-bottom:0}}@media (max-width:600px){.HhewzG_modeGrid{grid-template-columns:minmax(0,1fr);gap:20px}.HhewzG_modeHeading{display:block}.HhewzG_modeBody{padding:22px}.HhewzG_modeBody>p:not(.HhewzG_eyebrow){min-height:0}.HhewzG_page .HhewzG_header{gap:8px}.HhewzG_page .HhewzG_header a,.HhewzG_page .HhewzG_header button{font-size:13px}}.HhewzG_playing{background:radial-gradient(at 50% 0,#254351 0,#0c202b 70%);font-family:Arial,Helvetica,sans-serif}.HhewzG_cabinet{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px 24px;padding:0}.HhewzG_arcadeScoreboard{color:#ffeed0;background:#071b24;border:1px solid #47616a;border-radius:5px;grid-column:1/-1;padding:14px 18px;font-family:ui-monospace,monospace}.HhewzG_teamScore{grid-template-columns:minmax(0,1fr) minmax(32px,1fr) auto minmax(32px,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.HhewzG_teamScore>span{min-width:0;font-size:12px;font-weight:800}.HhewzG_teamScore>span:last-child{text-align:right;color:#ff914b}.HhewzG_teamScore small{color:#94adb4;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.HhewzG_teamScore small:first-of-type{color:#ffeed0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HhewzG_teamScore strong{text-align:center;font-size:36px;line-height:1}.HhewzG_teamScore .HhewzG_versus{color:#42616d;font-size:15px}.HhewzG_countRow{color:#94adb4;border-top:1px solid #35505a;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.HhewzG_countRow b{color:#ffeed0;padding-left:5px}.HhewzG_countRow strong{color:#78d6ba}.HhewzG_bases{color:#ff914b;letter-spacing:.08em;white-space:nowrap}.HhewzG_visual{background:#153b4c;border:5px solid #405560;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #09171d,0 8px #06131b}.HhewzG_field{aspect-ratio:8/5;border-radius:0}.HhewzG_screenLabel,.HhewzG_screenBottom{letter-spacing:.07em;text-shadow:1px 2px #0b2029;pointer-events:none;justify-content:space-between;gap:8px;padding:8px 12px;font:700 10px ui-monospace,monospace;display:flex;position:absolute;left:0;right:0}.HhewzG_screenLabel{background:linear-gradient(#0c202bbd,#0000);top:0}.HhewzG_screenBottom{color:#ffeed0;background:#0b242cc9;bottom:0}.HhewzG_fieldOverlay{pointer-events:none;text-align:center;text-shadow:3px 3px #102b36;background:#0c202b28;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.HhewzG_fieldOverlay strong{color:#ffeed0;letter-spacing:-.065em;background:#102b36df;border:2px solid #ffeed044;padding:8px 20px;font:900 clamp(25px,5vw,54px) ui-monospace,monospace;box-shadow:5px 5px #06141f}.HhewzG_fieldOverlay>span{color:#78d6ba;background:#102b36df;padding:7px 12px;font:700 12px ui-monospace,monospace}.HhewzG_controls .HhewzG_panel{background:0 0;border:0;padding:0}.HhewzG_controls .HhewzG_turnHeading{color:#ff914b;letter-spacing:.04em;text-transform:uppercase;font:700 12px/1.4 ui-monospace,monospace}.HhewzG_controls button{letter-spacing:.035em;border-radius:4px;font:700 12px ui-monospace,monospace}.HhewzG_controls .HhewzG_pitches{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.HhewzG_controls .HhewzG_pitches button{background:#183540;border:1px solid #46606b;min-height:56px;padding:8px 4px;font-size:11px}.HhewzG_controls .HhewzG_pitches small{color:#9db5ba;margin-top:6px;font-size:9px;display:block}.HhewzG_controls .HhewzG_pitches button[aria-pressed=true],.HhewzG_controls .HhewzG_targets button[aria-pressed=true]{color:#102b36;background:#ffeed0;border-color:#ffeed0;box-shadow:0 3px #84968b}.HhewzG_controls .HhewzG_pitches button[aria-pressed=true] small{color:#415d66}.HhewzG_controls .HhewzG_primary,.HhewzG_controls .HhewzG_swing{color:#112630;letter-spacing:.08em;background:#ff914b;border:2px solid #ffc287;border-bottom:5px solid #c86130;border-radius:5px;width:100%;min-height:57px;font-size:17px;box-shadow:0 3px #051720}.HhewzG_controls .HhewzG_actions span{color:#94adb4;font-size:12px}.HhewzG_controls .HhewzG_timingFeedback{text-align:center;color:#78d6ba;margin:8px 0;font:11px ui-monospace,monospace}.HhewzG_entryChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;scroll-margin-top:12px}.HhewzG_entryChoices button{text-align:left;padding:14px 10px}.HhewzG_entryChoices strong,.HhewzG_entryChoices span{display:block}.HhewzG_entryChoices strong{font-size:14px}.HhewzG_entryChoices span{margin-top:6px;font-size:12px;font-weight:400}.HhewzG_modeCard{position:relative}.HhewzG_modeCard .HhewzG_primary:after{content:"";cursor:pointer;position:absolute;inset:0}.HhewzG_modeCard .HhewzG_primary:disabled:after{cursor:default}.HhewzG_modeCard:has(:focus-visible){outline-offset:4px;outline:3px solid #59e5d9}.HhewzG_page .HhewzG_modeCard .HhewzG_primary:hover{background:#fb923c}.HhewzG_modeCard:has(.HhewzG_primary:not(:disabled):active){box-shadow:inset 0 0 0 2px #fff3da80}@media (hover:hover) and (pointer:fine){.HhewzG_modeCard:has(.HhewzG_primary:not(:disabled)):hover{box-shadow:inset 0 0 0 2px #fff3da80}.HhewzG_page .HhewzG_modeCard .HhewzG_primary:hover:not(:disabled){background:#fdba74}}@media (min-width:900px){.HhewzG_cabinet{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}}@media (max-width:600px){.HhewzG_arcadeScoreboard{padding:10px}.HhewzG_teamScore{gap:6px}.HhewzG_teamScore>span{font-size:10px}.HhewzG_teamScore strong{font-size:29px}.HhewzG_teamScore small{font-size:9px}.HhewzG_countRow{gap:5px;margin-top:8px;padding-top:8px;font-size:10px}.HhewzG_visual{border-width:3px}.HhewzG_screenLabel,.HhewzG_screenBottom{padding:6px 8px;font-size:8px}.HhewzG_fieldOverlay>span{font-size:10px}.HhewzG_fieldOverlay strong{padding:7px 12px}.HhewzG_controls .HhewzG_pitches button{min-height:48px}.HhewzG_controls .HhewzG_pitches small{margin-top:4px;font-size:8px}.HhewzG_playing .HhewzG_controls .HhewzG_panel{padding:0}}@media (max-width:600px) and (max-height:700px){.HhewzG_playing .HhewzG_field{max-height:25dvh}}@media (min-width:600px) and (max-height:600px){.HhewzG_playing .HhewzG_cabinet{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.HhewzG_playing .HhewzG_field{max-height:calc(100dvh - 210px)}}
