:root{--app-page-gradient:linear-gradient(135deg,#43cea2,#185a9d);--app-appbar-gradient:linear-gradient(90deg,#185a9d,#43cea2);--app-accent-start:#43cea2;--app-accent-end:#185a9d;--app-accent-text:#185a9d;--app-accent-contrast-text:#fff;--app-font-size:16px;--app-font-scale:1;--app-space-scale:1;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px)}html[data-native-android=true]{--app-safe-top:max(28px,env(safe-area-inset-top,0px));--app-safe-bottom:max(8px,env(safe-area-inset-bottom,0px))}#root,body,html{background-color:#0f3a2e;height:100%;width:100%}html{font-size:16px;font-size:var(--app-font-size,16px)}#root,body,html{scroll-behavior:smooth}body{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;background-color:#0f3a2e;font-size:1rem;margin:0;overflow-x:hidden;touch-action:manipulation}*{scrollbar-color:color-mix(in srgb,#185a9d 70%,#fff 30%) color-mix(in srgb,#43cea2 12%,#0000 88%);scrollbar-color:color-mix(in srgb,var(--app-accent-end,#185a9d) 70%,#fff 30%) color-mix(in srgb,var(--app-accent-start,#43cea2) 12%,#0000 88%);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:color-mix(in srgb,#43cea2 10%,#0000 90%);background:color-mix(in srgb,var(--app-accent-start,#43cea2) 10%,#0000 90%);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,#43cea2 80%,#fff 20%),color-mix(in srgb,#185a9d 80%,#fff 20%));background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-start,#43cea2) 80%,#fff 20%),color-mix(in srgb,var(--app-accent-end,#185a9d) 80%,#fff 20%));border:2px solid color-mix(in srgb,#43cea2 20%,#0000 80%);border:2px solid color-mix(in srgb,var(--app-accent-start,#43cea2) 20%,#0000 80%);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,#43cea2 90%,#fff 10%),color-mix(in srgb,#185a9d 90%,#fff 10%));background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-start,#43cea2) 90%,#fff 10%),color-mix(in srgb,var(--app-accent-end,#185a9d) 90%,#fff 10%))}#root,.MuiDialog-paper,.MuiDialogContent-root,.MuiMenu-paper,.MuiPopover-paper,.MuiTableContainer-root,.app-scrollable,body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width:900px){.home-content-card,.home-content-mini{-webkit-backdrop-filter:none;backdrop-filter:none}#root,body,html{scroll-behavior:auto}}@media (max-width:600px){.home-content-card,.home-content-mini{box-shadow:0 6px 16px #0000002e}.home-content-card:hover,.home-content-mini:hover{transform:none}}@media (max-width:900px){.app-home-shell{background:linear-gradient(135deg,#43cea2,#185a9d)!important;background:var(--app-page-gradient,linear-gradient(135deg,#43cea2 0,#185a9d 100%))!important}.app-home-shell:after,.app-home-shell:before{display:none!important}}@keyframes homePulse{0%{opacity:.22;transform:scale(1)}50%{opacity:.34;transform:scale(1.08)}to{opacity:.22;transform:scale(1)}}@keyframes homeFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes homeShine{0%{transform:translateX(-120%)}45%{transform:translateX(120%)}to{transform:translateX(120%)}}@keyframes homePing{0%{box-shadow:0 0 0 0 #ff4d4fcc}70%{box-shadow:0 0 0 9px #ff4d4f00}to{box-shadow:0 0 0 0 #ff4d4f00}}@keyframes homeTicker{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes homeTickerCentered{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes homeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes homeGradientShift{0%{transform:rotate(0deg) scale(1.02)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1.02)}}@keyframes homeDrift{0%{transform:translate(0)}50%{transform:translate(10px,6px)}to{transform:translate(20px,12px)}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :after,html[data-reduced-motion=true] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}html[data-compact-mode=true] .MuiDialog-paper{padding-bottom:8px!important;padding-top:8px!important}html[data-compact-mode=true] .MuiButton-root{min-height:34px!important}html[data-compact-mode=true]{--app-space-scale:0.94}html[data-compact-mode=true] .MuiToolbar-root{min-height:56px!important}html[data-compact-mode=true] .MuiDialogContent-root{padding-bottom:12px!important;padding-top:12px!important}html[data-compact-mode=true] .MuiDialogActions-root{padding-bottom:10px!important;padding-top:10px!important}html[data-compact-mode=true] .MuiMenuItem-root{min-height:36px!important;padding-bottom:6px!important;padding-top:6px!important}html[data-compact-mode=true] .MuiChip-root{height:24px!important}html[data-compact-mode=true] .app-home-shell{padding-bottom:clamp(32px,40px,40px)!important;padding-bottom:clamp(32px,calc(40px*var(--app-space-scale, 1)),40px)!important;padding-top:clamp(32px,40px,40px)!important;padding-top:clamp(32px,calc(40px*var(--app-space-scale, 1)),40px)!important}html[data-compact-mode=true] .app-score-shell{margin-top:9px!important;margin-top:calc(9px*var(--app-space-scale, 1))!important;padding-bottom:calc(176px + env(safe-area-inset-bottom, 0px))!important}html[data-compact-mode=true] .app-score-block{margin-bottom:6px!important;margin-bottom:calc(6px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-recent-events-block{margin-bottom:12px!important;margin-bottom:calc(12px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-keypad-dock{bottom:max(6px,env(safe-area-inset-bottom,0px))!important}html[data-compact-mode=true] .app-scoring-keypad{min-height:150px!important}html[data-compact-mode=true] .app-view-score-sticky{padding-bottom:8px!important;padding-bottom:calc(8px*var(--app-space-scale, 1))!important;padding-top:8px!important;padding-top:calc(8px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-view-main-content{padding-left:10px!important;padding-left:calc(10px*var(--app-space-scale, 1))!important;padding-right:10px!important;padding-right:calc(10px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-view-result-banner-wrap{margin-bottom:10px!important;margin-bottom:calc(10px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-saved-match-shell{padding-bottom:14px!important;padding-bottom:calc(14px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-saved-match-container{margin-top:10px!important;margin-top:calc(10px*var(--app-space-scale, 1))!important}html[data-compact-mode=true] .app-footer{padding-bottom:10px!important;padding-bottom:calc(10px*var(--app-space-scale, 1))!important;padding-top:10px!important;padding-top:calc(10px*var(--app-space-scale, 1))!important}html[data-app-font-size=small]{--app-font-scale:0.92}html[data-app-font-size=medium]{--app-font-scale:1}html[data-app-font-size=large]{--app-font-scale:1.1}.MuiDialog-paper{background:linear-gradient(135deg,#e0eafc,color-mix(in srgb,#43cea2 12%,#f8fffc 88%))!important;background:linear-gradient(135deg,#e0eafc 0,color-mix(in srgb,var(--app-accent-start,#43cea2) 12%,#f8fffc 88%) 100%)!important;border:2px solid #43cea2!important;border:2px solid var(--app-accent-start,#43cea2)!important;box-shadow:0 8px 32px 0 color-mix(in srgb,#43cea2 35%,#0000 65%)!important;box-shadow:0 8px 32px 0 color-mix(in srgb,var(--app-accent-start,#43cea2) 35%,#0000 65%)!important;box-sizing:border-box!important;max-width:420px!important;max-width:var(--app-dialog-max-width,420px)!important;width:min(94vw,420px)!important;width:min(94vw,var(--app-dialog-max-width,420px))!important}.MuiDialog-container{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;padding-bottom:max(12px,var(--app-safe-bottom,0px))!important;padding-top:max(12px,env(safe-area-inset-top,0px))!important;padding-top:max(12px,var(--app-safe-top,0px))!important}.MuiDialog-paperFullScreen{max-width:none!important;padding-bottom:env(safe-area-inset-bottom,0)!important;padding-bottom:var(--app-safe-bottom,0)!important;padding-top:env(safe-area-inset-top,0)!important;padding-top:var(--app-safe-top,0)!important;width:100%!important}.MuiDialog-paper .MuiDialogTitle-root{color:#185a9d!important;color:var(--app-accent-text,#185a9d)!important}.MuiMenu-paper,.MuiPopover-paper{background:linear-gradient(135deg,#f8fffc,color-mix(in srgb,#43cea2 14%,#e0eafc 86%))!important;background:linear-gradient(135deg,#f8fffc 0,color-mix(in srgb,var(--app-accent-start,#43cea2) 14%,#e0eafc 86%) 100%)!important;border:1.5px solid #43cea2!important;border:1.5px solid var(--app-accent-start,#43cea2)!important}.MuiDialog-paper .MuiDialogContentText-root,.MuiDialog-paper .MuiFormControlLabel-label,.MuiDialog-paper .MuiTypography-root{color:#185a9d!important;color:var(--app-accent-text,#185a9d)!important}.MuiDialog-paper .MuiOutlinedInput-notchedOutline{border-color:#43cea2!important;border-color:var(--app-accent-start,#43cea2)!important}.MuiDialog-paper .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#185a9d!important;border-color:var(--app-accent-end,#185a9d)!important}.MuiDialog-paper .MuiButton-contained{background:linear-gradient(90deg,#43cea2,#185a9d)!important;background:linear-gradient(90deg,var(--app-accent-start,#43cea2) 0,var(--app-accent-end,#185a9d) 100%)!important;color:#fff!important}.MuiDialog-paper .MuiButton-contained:hover{background:linear-gradient(90deg,#185a9d,#43cea2)!important;background:linear-gradient(90deg,var(--app-accent-end,#185a9d) 0,var(--app-accent-start,#43cea2) 100%)!important}.MuiButton-root,.MuiChip-label,.MuiFormControlLabel-label,.MuiInputBase-input,.MuiListItemText-primary,.MuiMenuItem-root,.MuiSelect-select{font-size:.95rem;font-size:calc(.95rem*var(--app-font-scale, 1))}@keyframes homeFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes homeGlowPulse{0%{box-shadow:0 10px 30px #081a382e}to{box-shadow:0 16px 38px #081a3842}}.home-content-card{animation:homeFadeUp .7s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1.5px solid #ffffff52;box-shadow:0 12px 30px #081a382e;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-content-card:hover{border-color:#ffffff80;box-shadow:0 20px 40px #081a3847;transform:translateY(-4px)}.home-content-mini{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff42,#ffffff1f);border:1px solid #ffffff61;box-shadow:inset 0 1px 0 #ffffff73,0 10px 22px #081a3833;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-content-mini:hover{border-color:#fff9;box-shadow:inset 0 1px 0 #ffffff80,0 18px 32px #081a3847;transform:translateY(-4px) scale(1.015)}.home-content-mini:after{background:radial-gradient(circle at top left,#ffffff59,#0000 60%),radial-gradient(circle at bottom right,#43cea22e,#0000 55%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;transition:opacity .25s ease}.home-content-mini:hover:after{opacity:1}.home-stagger-1{animation-delay:.05s}.home-stagger-2{animation-delay:.12s}.home-stagger-3{animation-delay:.19s}.home-stagger-4{animation-delay:.26s}
/*# sourceMappingURL=main.9cee4ecd.css.map*/