@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Inter,Roboto,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:480px){.\!container{max-width:480px!important}.container{max-width:480px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-0\.5{inset:-.125rem}.-inset-1{inset:-.25rem}.-inset-4{inset:-1rem}.-inset-6{inset:-1.5rem}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-4{inset:1rem}.inset-\[2px\]{inset:2px}.-inset-y-2{bottom:-.5rem;top:-.5rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-3{bottom:-.75rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-8{bottom:-2rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-24{left:-6rem}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[88px\]{bottom:88px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-20{left:5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[60\%\]{left:60%}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[15\%\]{right:15%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-10\%\]{top:-10%}.top-\[60px\]{top:60px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-full{grid-column:1/-1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.-mb-\[2px\]{margin-bottom:-2px}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-8{margin-top:-2rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[110px\]{height:110px}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[44px\]{height:44px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[700px\]{height:700px}.h-\[72px\]{height:72px}.h-\[800px\]{height:800px}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[160px\]{max-height:160px}.max-h-\[2000px\]{max-height:2000px}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1200px\]{width:1200px}.w-\[170px\]{width:170px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[700px\]{width:700px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[240px\]{min-width:240px}.min-w-\[28px\]{min-width:28px}.min-w-\[32px\]{min-width:32px}.min-w-\[400px\]{min-width:400px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[50px\]{min-width:50px}.min-w-\[560px\]{min-width:560px}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[680px\]{min-width:680px}.min-w-\[68px\]{min-width:68px}.min-w-\[700px\]{min-width:700px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-max{min-width:-webkit-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[90px\]{max-width:90px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-5,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.-rotate-90,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-fade-in{animation:fadeIn .2s ease-out}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-slide-in{animation:slideIn .3s ease-out}.animate-slide-in-left{animation:slideInLeft .3s ease-out}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-32{scroll-margin-top:8rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#1a1a1a\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#1a1a1a;border-color:rgb(26 26 26/var(--tw-divide-opacity,1))}.divide-\[\#1a1a1a\]\/50>:not([hidden])~:not([hidden]){border-color:#1a1a1a80}.divide-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]>:not([hidden])~:not([hidden]){border-color:#ffffff14}.divide-\[var\(--admin-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--admin-border)}.divide-wise-border\/50>:not([hidden])~:not([hidden]){border-color:#1f1f1f80}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.875rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-l-xl{border-bottom-left-radius:.875rem;border-top-left-radius:.875rem}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-xl{border-bottom-right-radius:.875rem;border-top-right-radius:.875rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.875rem;border-top-right-radius:.875rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#00D46A\]\/30{border-color:#00d46a4d}.border-\[\#00D46A\]\/35{border-color:#00d46a59}.border-\[\#00D46A\]\/40{border-color:#00d46a66}.border-\[\#00D46A\]\/45{border-color:#00d46a73}.border-\[\#00d46a\]{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.border-\[\#00d46a\]\/30{border-color:#00d46a4d}.border-\[\#00d46a\]\/50{border-color:#00d46a80}.border-\[\#111111\]{--tw-border-opacity:1;border-color:#111;border-color:rgb(17 17 17/var(--tw-border-opacity,1))}.border-\[\#141414\]{--tw-border-opacity:1;border-color:#141414;border-color:rgb(20 20 20/var(--tw-border-opacity,1))}.border-\[\#1a1a1a\]{--tw-border-opacity:1;border-color:#1a1a1a;border-color:rgb(26 26 26/var(--tw-border-opacity,1))}.border-\[\#1a1a1a\]\/50{border-color:#1a1a1a80}.border-\[\#1f1f1f\]{--tw-border-opacity:1;border-color:#1f1f1f;border-color:rgb(31 31 31/var(--tw-border-opacity,1))}.border-\[\#22c55e\]{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-\[\#22c55e\]\/20{border-color:#22c55e33}.border-\[\#22c55e\]\/30{border-color:#22c55e4d}.border-\[\#262626\]{--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-\[\#2a2a2a\]{--tw-border-opacity:1;border-color:#2a2a2a;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-\[\#3b82f6\]{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-\[\#3b82f6\]\/20{border-color:#3b82f633}.border-\[\#525252\]{--tw-border-opacity:1;border-color:#525252;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.border-\[\#5865F2\]\/30{border-color:#5865f24d}.border-\[\#71717a\]{--tw-border-opacity:1;border-color:#71717a;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.border-\[\#F59E0B\]\/20{border-color:#f59e0b33}.border-\[\#F59E0B\]\/25{border-color:#f59e0b40}.border-\[\#F59E0B\]\/30{border-color:#f59e0b4d}.border-\[\#ef4444\]{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-\[\#f59e0b\]{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-\[\#f59e0b\]\/20{border-color:#f59e0b33}.border-\[\#f59e0b\]\/30{border-color:#f59e0b4d}.border-\[rgba\(0\2c 212\2c 106\2c 0\.28\)\]{border-color:#00d46a47}.border-\[rgba\(0\2c 212\2c 106\2c 0\.3\)\]{border-color:#00d46a4d}.border-\[rgba\(0\2c 212\2c 106\2c 0\.35\)\]{border-color:#00d46a59}.border-\[rgba\(0\2c 212\2c 106\2c 0\.4\)\]{border-color:#00d46a66}.border-\[rgba\(0\2c 212\2c 106\2c 0\.45\)\]{border-color:#00d46a73}.border-\[rgba\(0\2c 212\2c 106\2c 0\.5\)\]{border-color:#00d46a80}.border-\[rgba\(0\2c 212\2c 106\2c 0\.65\)\]{border-color:#00d46aa6}.border-\[rgba\(100\2c 116\2c 139\2c 0\.3\)\]{border-color:#64748b4d}.border-\[rgba\(139\2c 92\2c 246\2c 0\.3\)\]{border-color:#8b5cf64d}.border-\[rgba\(239\2c 68\2c 68\2c 0\.2\)\]{border-color:#ef444433}.border-\[rgba\(239\2c 68\2c 68\2c 0\.3\)\]{border-color:#ef44444d}.border-\[rgba\(239\2c 68\2c 68\2c 0\.35\)\]{border-color:#ef444459}.border-\[rgba\(239\2c 68\2c 68\2c 0\.45\)\]{border-color:#ef444473}.border-\[rgba\(245\2c 158\2c 11\2c 0\.15\)\]{border-color:#f59e0b26}.border-\[rgba\(245\2c 158\2c 11\2c 0\.2\)\]{border-color:#f59e0b33}.border-\[rgba\(245\2c 158\2c 11\2c 0\.3\)\]{border-color:#f59e0b4d}.border-\[rgba\(245\2c 158\2c 11\2c 0\.35\)\]{border-color:#f59e0b59}.border-\[rgba\(245\2c 158\2c 11\2c 0\.45\)\]{border-color:#f59e0b73}.border-\[rgba\(255\2c 255\2c 255\2c 0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\2c 255\2c 255\2c 0\.12\)\]{border-color:#ffffff1f}.border-\[rgba\(255\2c 255\2c 255\2c 0\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]{border-color:#fff3}.border-\[rgba\(255\2c 255\2c 255\2c 0\.25\)\]{border-color:#ffffff40}.border-\[rgba\(34\2c 197\2c 94\2c 0\.15\)\]{border-color:#22c55e26}.border-\[rgba\(34\2c 197\2c 94\2c 0\.2\)\]{border-color:#22c55e33}.border-\[rgba\(34\2c 197\2c 94\2c 0\.25\)\]{border-color:#22c55e40}.border-\[rgba\(34\2c 197\2c 94\2c 0\.3\)\]{border-color:#22c55e4d}.border-\[rgba\(48\2c 54\2c 61\2c 0\.6\)\]{border-color:#30363d99}.border-\[rgba\(59\2c 130\2c 246\2c 0\.15\)\]{border-color:#3b82f626}.border-\[rgba\(59\2c 130\2c 246\2c 0\.2\)\]{border-color:#3b82f633}.border-\[rgba\(59\2c 130\2c 246\2c 0\.3\)\]{border-color:#3b82f64d}.border-\[rgba\(59\2c 130\2c 246\2c 0\.35\)\]{border-color:#3b82f659}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-accent-danger{border-color:#ef4444;border-color:var(--accent-danger)}.border-accent-primary{border-color:#22c55e;border-color:var(--accent-primary)}.border-accent-secondary{border-color:#f59e0b;border-color:var(--accent-secondary)}.border-accent-warning{border-color:#f59e0b;border-color:var(--accent-warning)}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/30{border-color:#0000004d}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:#3b82f633}.border-border-primary{border-color:#1f1f1f;border-color:var(--border-primary)}.border-border-secondary{border-color:#2a2a2a;border-color:var(--border-secondary)}.border-current{border-color:currentColor}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-gray-500\/30{border-color:#6b72804d}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-orange-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-purple-500\/20{border-color:#a855f733}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-wise-accent\/30{border-color:#f59e0b4d}.border-wise-border{--tw-border-opacity:1;border-color:#1f1f1f;border-color:rgb(31 31 31/var(--tw-border-opacity,1))}.border-wise-border-light{--tw-border-opacity:1;border-color:#2a2a2a;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-wise-border\/20{border-color:#1f1f1f33}.border-wise-border\/25{border-color:#1f1f1f40}.border-wise-border\/30{border-color:#1f1f1f4d}.border-wise-border\/40{border-color:#1f1f1f66}.border-wise-border\/50{border-color:#1f1f1f80}.border-wise-border\/60{border-color:#1f1f1f99}.border-wise-border\/80{border-color:#1f1f1fcc}.border-wise-danger\/30{border-color:#ef44444d}.border-wise-primary{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.border-wise-primary-border{border-color:#00d46a4d}.border-wise-primary\/0{border-color:#00d46a00}.border-wise-primary\/20{border-color:#00d46a33}.border-wise-primary\/25{border-color:#00d46a40}.border-wise-primary\/30{border-color:#00d46a4d}.border-wise-primary\/40{border-color:#00d46a66}.border-wise-primary\/50{border-color:#00d46a80}.border-wise-primary\/\[0\.12\]{border-color:#00d46a1f}.border-wise-success\/30{border-color:#22c55e4d}.border-wise-warning\/30{border-color:#f59e0b4d}.border-yellow-500\/30{border-color:#eab3084d}.border-zinc-500\/20{border-color:#71717a33}.border-zinc-500\/30{border-color:#71717a4d}.border-zinc-600{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.border-zinc-800{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-800\/30{border-color:#27272a4d}.border-zinc-800\/40{border-color:#27272a66}.border-zinc-800\/60{border-color:#27272a99}.border-l-\[\#22c55e\]{--tw-border-opacity:1;border-left-color:#22c55e;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-l-\[\#737373\]{--tw-border-opacity:1;border-left-color:#737373;border-left-color:rgb(115 115 115/var(--tw-border-opacity,1))}.border-l-\[\#ef4444\]{--tw-border-opacity:1;border-left-color:#ef4444;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-\[\#f59e0b\]{--tw-border-opacity:1;border-left-color:#f59e0b;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-t-\[\#00D46A\]{--tw-border-opacity:1;border-top-color:#00d46a;border-top-color:rgb(0 212 106/var(--tw-border-opacity,1))}.border-t-black{--tw-border-opacity:1;border-top-color:#000;border-top-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-t-current{border-top-color:initial}.border-t-transparent{border-top-color:#0000}.border-opacity-10{--tw-border-opacity:0.1}.border-opacity-20{--tw-border-opacity:0.2}.bg-\[\#00D46A\]{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.bg-\[\#00D46A\]\/10{background-color:#00d46a1a}.bg-\[\#00D46A\]\/15{background-color:#00d46a26}.bg-\[\#00D46A\]\/30{background-color:#00d46a4d}.bg-\[\#00d46a\]{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.bg-\[\#00d46a\]\/10{background-color:#00d46a1a}.bg-\[\#00d46a\]\/20{background-color:#00d46a33}.bg-\[\#030305\]{--tw-bg-opacity:1;background-color:#030305;background-color:rgb(3 3 5/var(--tw-bg-opacity,1))}.bg-\[\#030305\]\/50{background-color:#03030580}.bg-\[\#05070a\]{--tw-bg-opacity:1;background-color:#05070a;background-color:rgb(5 7 10/var(--tw-bg-opacity,1))}.bg-\[\#06080B\]{--tw-bg-opacity:1;background-color:#06080b;background-color:rgb(6 8 11/var(--tw-bg-opacity,1))}.bg-\[\#060810\]{--tw-bg-opacity:1;background-color:#060810;background-color:rgb(6 8 16/var(--tw-bg-opacity,1))}.bg-\[\#090B10\]{--tw-bg-opacity:1;background-color:#090b10;background-color:rgb(9 11 16/var(--tw-bg-opacity,1))}.bg-\[\#0B0F16\]{--tw-bg-opacity:1;background-color:#0b0f16;background-color:rgb(11 15 22/var(--tw-bg-opacity,1))}.bg-\[\#0B0F16\]\/90{background-color:#0b0f16e6}.bg-\[\#0E131B\]{--tw-bg-opacity:1;background-color:#0e131b;background-color:rgb(14 19 27/var(--tw-bg-opacity,1))}.bg-\[\#0E131B\]\/80{background-color:#0e131bcc}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]\/95{background-color:#0a0a0af2}.bg-\[\#0a0d12\]{--tw-bg-opacity:1;background-color:#0a0d12;background-color:rgb(10 13 18/var(--tw-bg-opacity,1))}.bg-\[\#0a0d14\]{--tw-bg-opacity:1;background-color:#0a0d14;background-color:rgb(10 13 20/var(--tw-bg-opacity,1))}.bg-\[\#0a0d14\]\/80{background-color:#0a0d14cc}.bg-\[\#0d1117\]{--tw-bg-opacity:1;background-color:#0d1117;background-color:rgb(13 17 23/var(--tw-bg-opacity,1))}.bg-\[\#0e1219\]{--tw-bg-opacity:1;background-color:#0e1219;background-color:rgb(14 18 25/var(--tw-bg-opacity,1))}.bg-\[\#0e131b\]{--tw-bg-opacity:1;background-color:#0e131b;background-color:rgb(14 19 27/var(--tw-bg-opacity,1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:#0f0f0f;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#0f1318\]{--tw-bg-opacity:1;background-color:#0f1318;background-color:rgb(15 19 24/var(--tw-bg-opacity,1))}.bg-\[\#0f141c\]{--tw-bg-opacity:1;background-color:#0f141c;background-color:rgb(15 20 28/var(--tw-bg-opacity,1))}.bg-\[\#111111\]{--tw-bg-opacity:1;background-color:#111;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#111827\]{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-\[\#12161c\]{--tw-bg-opacity:1;background-color:#12161c;background-color:rgb(18 22 28/var(--tw-bg-opacity,1))}.bg-\[\#141414\]{--tw-bg-opacity:1;background-color:#141414;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.bg-\[\#14532d\]{--tw-bg-opacity:1;background-color:#14532d;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1c222b\]{--tw-bg-opacity:1;background-color:#1c222b;background-color:rgb(28 34 43/var(--tw-bg-opacity,1))}.bg-\[\#1e3a5f\]{--tw-bg-opacity:1;background-color:#1e3a5f;background-color:rgb(30 58 95/var(--tw-bg-opacity,1))}.bg-\[\#22c55e\]{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#22c55e\]\/10{background-color:#22c55e1a}.bg-\[\#22c55e\]\/20{background-color:#22c55e33}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity:1;background-color:#2a2a2a;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#2b2d31\]{--tw-bg-opacity:1;background-color:#2b2d31;background-color:rgb(43 45 49/var(--tw-bg-opacity,1))}.bg-\[\#313338\]{--tw-bg-opacity:1;background-color:#313338;background-color:rgb(49 51 56/var(--tw-bg-opacity,1))}.bg-\[\#333333\],.bg-\[\#333\]{--tw-bg-opacity:1;background-color:#333;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]\/10{background-color:#3b82f61a}.bg-\[\#3b82f6\]\/20{background-color:#3b82f633}.bg-\[\#5865F2\]{--tw-bg-opacity:1;background-color:#5865f2;background-color:rgb(88 101 242/var(--tw-bg-opacity,1))}.bg-\[\#5865F2\]\/10{background-color:#5865f21a}.bg-\[\#5865f2\]{--tw-bg-opacity:1;background-color:#5865f2;background-color:rgb(88 101 242/var(--tw-bg-opacity,1))}.bg-\[\#78350f\]{--tw-bg-opacity:1;background-color:#78350f;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.bg-\[\#7F8A98\]{--tw-bg-opacity:1;background-color:#7f8a98;background-color:rgb(127 138 152/var(--tw-bg-opacity,1))}.bg-\[\#7f1d1d\]{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-\[\#8b949e\]{--tw-bg-opacity:1;background-color:#8b949e;background-color:rgb(139 148 158/var(--tw-bg-opacity,1))}.bg-\[\#8b949e\]\/15{background-color:#8b949e26}.bg-\[\#8b949e\]\/20{background-color:#8b949e33}.bg-\[\#F59E0B\]{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#F59E0B\]\/10{background-color:#f59e0b1a}.bg-\[\#F59E0B\]\/15{background-color:#f59e0b26}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]\/10{background-color:#ef44441a}.bg-\[\#ef4444\]\/20{background-color:#ef444433}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]\/10{background-color:#f59e0b1a}.bg-\[\#facc15\]{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-\[\#fbbf24\]\/20{background-color:#fbbf2433}.bg-\[rgba\(0\2c 212\2c 106\2c 0\.08\)\]{background-color:#00d46a14}.bg-\[rgba\(0\2c 212\2c 106\2c 0\.12\)\]{background-color:#00d46a1f}.bg-\[rgba\(0\2c 212\2c 106\2c 0\.15\)\]{background-color:#00d46a26}.bg-\[rgba\(0\2c 212\2c 106\2c 0\.2\)\]{background-color:#00d46a33}.bg-\[rgba\(100\2c 116\2c 139\2c 0\.1\)\]{background-color:#64748b1a}.bg-\[rgba\(139\2c 92\2c 246\2c 0\.1\)\]{background-color:#8b5cf61a}.bg-\[rgba\(139\2c 92\2c 246\2c 0\.2\)\]{background-color:#8b5cf633}.bg-\[rgba\(239\2c 68\2c 68\2c 0\.05\)\]{background-color:#ef44440d}.bg-\[rgba\(239\2c 68\2c 68\2c 0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(239\2c 68\2c 68\2c 0\.1\)\]{background-color:#ef44441a}.bg-\[rgba\(239\2c 68\2c 68\2c 0\.12\)\]{background-color:#ef44441f}.bg-\[rgba\(245\2c 158\2c 11\2c 0\.03\)\]{background-color:#f59e0b08}.bg-\[rgba\(245\2c 158\2c 11\2c 0\.05\)\]{background-color:#f59e0b0d}.bg-\[rgba\(245\2c 158\2c 11\2c 0\.08\)\]{background-color:#f59e0b14}.bg-\[rgba\(245\2c 158\2c 11\2c 0\.1\)\]{background-color:#f59e0b1a}.bg-\[rgba\(245\2c 158\2c 11\2c 0\.12\)\]{background-color:#f59e0b1f}.bg-\[rgba\(245\2c 158\2c 11\2c 0\.15\)\]{background-color:#f59e0b26}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]{background-color:#ffffff14}.bg-\[rgba\(34\2c 197\2c 94\2c 0\.03\)\]{background-color:#22c55e08}.bg-\[rgba\(34\2c 197\2c 94\2c 0\.05\)\]{background-color:#22c55e0d}.bg-\[rgba\(34\2c 197\2c 94\2c 0\.08\)\]{background-color:#22c55e14}.bg-\[rgba\(34\2c 197\2c 94\2c 0\.1\)\]{background-color:#22c55e1a}.bg-\[rgba\(59\2c 130\2c 246\2c 0\.05\)\]{background-color:#3b82f60d}.bg-\[rgba\(59\2c 130\2c 246\2c 0\.1\)\]{background-color:#3b82f61a}.bg-\[rgba\(59\2c 130\2c 246\2c 0\.12\)\]{background-color:#3b82f61f}.bg-\[rgba\(59\2c 130\2c 246\2c 0\.15\)\]{background-color:#3b82f626}.bg-\[rgba\(76\2c 202\2c 120\2c 0\.05\)\]{background-color:#4cca780d}.bg-\[var\(--admin-bg\)\]{background-color:var(--admin-bg)}.bg-\[var\(--admin-bg-card\)\]{background-color:var(--admin-bg-card)}.bg-\[var\(--admin-primary\)\]{background-color:var(--admin-primary)}.bg-accent-danger{background-color:#ef4444;background-color:var(--accent-danger)}.bg-accent-primary{background-color:#22c55e;background-color:var(--accent-primary)}.bg-accent-secondary{background-color:#f59e0b;background-color:var(--accent-secondary)}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-bg-card{background-color:#141414;background-color:var(--bg-card)}.bg-bg-primary{background-color:#0c0c0c;background-color:var(--bg-primary)}.bg-bg-secondary{background-color:#080808;background-color:var(--bg-secondary)}.bg-bg-tertiary{background-color:#141414;background-color:var(--bg-tertiary)}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/30{background-color:#3b82f64d}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/5{background-color:#22c55e0d}.bg-neutral-500{--tw-bg-opacity:1;background-color:#737373;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.bg-neutral-500\/20{background-color:#73737333}.bg-orange-400\/20{background-color:#fb923c33}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/30{background-color:#a855f74d}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/20{background-color:#f8717133}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-text-tertiary{background-color:#666;background-color:var(--text-tertiary)}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-wise-accent\/10{background-color:#f59e0b1a}.bg-wise-accent\/15{background-color:#f59e0b26}.bg-wise-bg{--tw-bg-opacity:1;background-color:#0c0c0c;background-color:rgb(12 12 12/var(--tw-bg-opacity,1))}.bg-wise-bg-card{--tw-bg-opacity:1;background-color:#141414;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.bg-wise-bg-card\/15{background-color:#14141426}.bg-wise-bg-card\/30{background-color:#1414144d}.bg-wise-bg-card\/40{background-color:#14141466}.bg-wise-bg-card\/50{background-color:#14141480}.bg-wise-bg-card\/60{background-color:#14141499}.bg-wise-bg-card\/80{background-color:#141414cc}.bg-wise-bg-dark{--tw-bg-opacity:1;background-color:#080808;background-color:rgb(8 8 8/var(--tw-bg-opacity,1))}.bg-wise-bg-dark\/30{background-color:#0808084d}.bg-wise-bg-dark\/40{background-color:#08080866}.bg-wise-bg-elevated{--tw-bg-opacity:1;background-color:#1c1c1c;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}.bg-wise-bg-elevated\/50{background-color:#1c1c1c80}.bg-wise-bg-elevated\/70{background-color:#1c1c1cb3}.bg-wise-bg-elevated\/80{background-color:#1c1c1ccc}.bg-wise-bg-input{--tw-bg-opacity:1;background-color:#0f0f0f;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-wise-bg\/30{background-color:#0c0c0c4d}.bg-wise-bg\/50{background-color:#0c0c0c80}.bg-wise-bg\/80{background-color:#0c0c0ccc}.bg-wise-bg\/95{background-color:#0c0c0cf2}.bg-wise-border{--tw-bg-opacity:1;background-color:#1f1f1f;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.bg-wise-border\/25{background-color:#1f1f1f40}.bg-wise-border\/30{background-color:#1f1f1f4d}.bg-wise-border\/40{background-color:#1f1f1f66}.bg-wise-danger{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-wise-danger-muted{background-color:#ef444426}.bg-wise-danger\/10{background-color:#ef44441a}.bg-wise-danger\/15{background-color:#ef444426}.bg-wise-primary{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.bg-wise-primary-muted{background-color:#00d46a26}.bg-wise-primary\/10{background-color:#00d46a1a}.bg-wise-primary\/15{background-color:#00d46a26}.bg-wise-primary\/20{background-color:#00d46a33}.bg-wise-primary\/30{background-color:#00d46a4d}.bg-wise-primary\/5{background-color:#00d46a0d}.bg-wise-primary\/60{background-color:#00d46a99}.bg-wise-primary\/70{background-color:#00d46ab3}.bg-wise-primary\/\[0\.04\]{background-color:#00d46a0a}.bg-wise-primary\/\[0\.08\]{background-color:#00d46a14}.bg-wise-success{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-wise-success\/10{background-color:#22c55e1a}.bg-wise-success\/15{background-color:#22c55e26}.bg-wise-success\/70{background-color:#22c55eb3}.bg-wise-success\/80{background-color:#22c55ecc}.bg-wise-text-tertiary{--tw-bg-opacity:1;background-color:#666;background-color:rgb(102 102 102/var(--tw-bg-opacity,1))}.bg-wise-warning{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-wise-warning-muted{background-color:#f59e0b26}.bg-wise-warning\/10{background-color:#f59e0b1a}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-400\/20{background-color:#facc1533}.bg-yellow-500\/20{background-color:#eab30833}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-700{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/80{background-color:#18181bcc}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-\[linear-gradient\(180deg\2c rgba\(3\2c 3\2c 5\2c 0\)_0\%\2c rgba\(3\2c 3\2c 5\2c 0\.6\)_60\%\2c rgba\(3\2c 3\2c 5\2c 1\)_100\%\)\]{background-image:linear-gradient(180deg,#03030500,#03030599 60%,#030305)}.bg-\[radial-gradient\(circle_at_top\2c rgba\(0\2c 212\2c 106\2c 0\.08\)\2c transparent_55\%\)\]{background-image:radial-gradient(circle at top,#00d46a14,#0000 55%)}.bg-\[radial-gradient\(circle_at_top\2c rgba\(0\2c 212\2c 106\2c 0\.12\)\2c transparent_55\%\)\]{background-image:radial-gradient(circle at top,#00d46a1f,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_top\2c rgba\(0\2c 212\2c 106\2c 0\.18\)_0\%\2c rgba\(0\2c 168\2c 255\2c 0\.08\)_45\%\2c rgba\(3\2c 3\2c 5\2c 0\.9\)_85\%\)\]{background-image:radial-gradient(ellipse at top,#00d46a2e 0,#00a8ff14 45%,#030305e6 85%)}.bg-\[url\(\'data\:image\/svg\+xml\2c \.\.\.\'\)\]{background-image:url(data:image/svg+xml,...)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#00a854\]{--tw-gradient-from:#00a854 var(--tw-gradient-from-position);--tw-gradient-to:#00a85400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#00d46a\]{--tw-gradient-from:#00d46a var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#00d46a\]\/20{--tw-gradient-from:#00d46a33 var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0a0d12\]{--tw-gradient-from:#0a0d12 var(--tw-gradient-from-position);--tw-gradient-to:#0a0d1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#111111\]{--tw-gradient-from:#111 var(--tw-gradient-from-position);--tw-gradient-to:#1110 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1a\]{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#1a1a1a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#22c55e\]{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#22c55e\]\/10{--tw-gradient-from:#22c55e1a var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#22c55e\]\/20{--tw-gradient-from:#22c55e33 var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#5865F2\]\/20{--tw-gradient-from:#5865f233 var(--tw-gradient-from-position);--tw-gradient-to:#5865f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f59e0b\]{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(0\2c 212\2c 106\2c 0\.35\)\]{--tw-gradient-from:#00d46a59 var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(34\2c 197\2c 94\2c 0\.12\)\]{--tw-gradient-from:#22c55e1f var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:#f59e0b1a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from:#f59e0b33 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600\/10{--tw-gradient-from:#d977061a var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600\/20{--tw-gradient-from:#d9770633 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:#3b82f633 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from:#22c55e33 var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/15{--tw-gradient-from:#f9731626 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from:#f9731633 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from:#a855f733 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.015\]{--tw-gradient-from:hsla(0,0%,100%,.015) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.06\]{--tw-gradient-from:#ffffff0f var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-bg{--tw-gradient-from:#0c0c0c var(--tw-gradient-from-position);--tw-gradient-to:#0c0c0c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-bg-card{--tw-gradient-from:#141414 var(--tw-gradient-from-position);--tw-gradient-to:#14141400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-bg-elevated{--tw-gradient-from:#1c1c1c var(--tw-gradient-from-position);--tw-gradient-to:#1c1c1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-border{--tw-gradient-from:#1f1f1f var(--tw-gradient-from-position);--tw-gradient-to:#1f1f1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-primary{--tw-gradient-from:#00d46a var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-primary\/10{--tw-gradient-from:#00d46a1a var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-primary\/20{--tw-gradient-from:#00d46a33 var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-primary\/5{--tw-gradient-from:#00d46a0d var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-wise-primary\/60{--tw-gradient-from:#00d46a99 var(--tw-gradient-from-position);--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0d1117\]{--tw-gradient-to:#0d111700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0d1117 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(22\2c 163\2c 74\2c 0\.06\)\]{--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#16a34a0f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(34\2c 197\2c 94\2c 0\.2\)\]{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22c55e33 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-600\/10{--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#16a34a1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-600\/5{--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ea580c0d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-700\/15{--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c2410c26 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-700\/5{--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c2410c0d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/\[0\.06\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff0f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-bg-card\/30{--tw-gradient-to:#14141400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1414144d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-border{--tw-gradient-to:#1f1f1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f1f1f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-primary\/10{--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00d46a1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-primary\/20{--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00d46a33 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-primary\/40{--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00d46a66 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-primary\/50{--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00d46a80 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-wise-primary\/\[0\.02\]{--tw-gradient-to:#00d46a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00d46a05 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#00b85c\]{--tw-gradient-to:#00b85c var(--tw-gradient-to-position)}.to-\[\#00d46a\]{--tw-gradient-to:#00d46a var(--tw-gradient-to-position)}.to-\[\#00d46a\]\/10{--tw-gradient-to:#00d46a1a var(--tw-gradient-to-position)}.to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)}.to-\[\#0d0d0d\]{--tw-gradient-to:#0d0d0d var(--tw-gradient-to-position)}.to-\[\#0f141c\]{--tw-gradient-to:#0f141c var(--tw-gradient-to-position)}.to-\[\#16a34a\]{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-\[\#16a34a\]\/20{--tw-gradient-to:#16a34a33 var(--tw-gradient-to-position)}.to-\[\#22c55e\]{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-\[\#22c55e\]\/5{--tw-gradient-to:#22c55e0d var(--tw-gradient-to-position)}.to-\[\#5865F2\]\/5{--tw-gradient-to:#5865f20d var(--tw-gradient-to-position)}.to-\[\#d97706\]{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-\[\#f7b733\]{--tw-gradient-to:#f7b733 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to:#3b82f60d var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to:#f973161a var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to:#f9731633 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:#a855f733 var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to:#a855f70d var(--tw-gradient-to-position)}.to-red-500\/20{--tw-gradient-to:#ef444433 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-wise-bg{--tw-gradient-to:#0c0c0c var(--tw-gradient-to-position)}.to-wise-bg-card{--tw-gradient-to:#141414 var(--tw-gradient-to-position)}.to-wise-bg-elevated{--tw-gradient-to:#1c1c1c var(--tw-gradient-to-position)}.to-wise-bg\/50{--tw-gradient-to:#0c0c0c80 var(--tw-gradient-to-position)}.to-wise-primary-hover{--tw-gradient-to:#00b85c var(--tw-gradient-to-position)}.to-wise-primary\/20{--tw-gradient-to:#00d46a33 var(--tw-gradient-to-position)}.to-wise-primary\/5{--tw-gradient-to:#00d46a0d var(--tw-gradient-to-position)}.to-wise-primary\/60{--tw-gradient-to:#00d46a99 var(--tw-gradient-to-position)}.to-wise-primary\/70{--tw-gradient-to:#00d46ab3 var(--tw-gradient-to-position)}.bg-\[size\:50px_50px\]{background-size:50px 50px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#f59e0b\]{fill:#f59e0b}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-wise-accent{fill:#f59e0b}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Whitney\'\2c \'Helvetica_Neue\'\2c Helvetica\2c Arial\2c sans-serif\]{font-family:Whitney,Helvetica Neue,Helvetica,Arial,sans-serif}.font-mono{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:.65rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-5{line-height:1.25rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00D46A\]{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.text-\[\#00a8fc\]{--tw-text-opacity:1;color:#00a8fc;color:rgb(0 168 252/var(--tw-text-opacity,1))}.text-\[\#00d46a\]{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.text-\[\#00d46a\]\/80{color:#00d46acc}.text-\[\#22c55e\]{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-\[\#262626\]{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-\[\#2b3340\]{--tw-text-opacity:1;color:#2b3340;color:rgb(43 51 64/var(--tw-text-opacity,1))}.text-\[\#333333\]{--tw-text-opacity:1;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-\[\#3a4250\]{--tw-text-opacity:1;color:#3a4250;color:rgb(58 66 80/var(--tw-text-opacity,1))}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-\[\#404040\]{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-\[\#4a5568\]{--tw-text-opacity:1;color:#4a5568;color:rgb(74 85 104/var(--tw-text-opacity,1))}.text-\[\#525252\]{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-\[\#5865F2\]{--tw-text-opacity:1;color:#5865f2;color:rgb(88 101 242/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#6B7785\]{--tw-text-opacity:1;color:#6b7785;color:rgb(107 119 133/var(--tw-text-opacity,1))}.text-\[\#6b7585\]{--tw-text-opacity:1;color:#6b7585;color:rgb(107 117 133/var(--tw-text-opacity,1))}.text-\[\#737373\]{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-\[\#7b8794\]{--tw-text-opacity:1;color:#7b8794;color:rgb(123 135 148/var(--tw-text-opacity,1))}.text-\[\#8B97A6\]{--tw-text-opacity:1;color:#8b97a6;color:rgb(139 151 166/var(--tw-text-opacity,1))}.text-\[\#8b949e\]{--tw-text-opacity:1;color:#8b949e;color:rgb(139 148 158/var(--tw-text-opacity,1))}.text-\[\#8b95a5\]{--tw-text-opacity:1;color:#8b95a5;color:rgb(139 149 165/var(--tw-text-opacity,1))}.text-\[\#949ba4\]{--tw-text-opacity:1;color:#949ba4;color:rgb(148 155 164/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#9aa4b2\]{--tw-text-opacity:1;color:#9aa4b2;color:rgb(154 164 178/var(--tw-text-opacity,1))}.text-\[\#C7D0DB\]{--tw-text-opacity:1;color:#c7d0db;color:rgb(199 208 219/var(--tw-text-opacity,1))}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#F5F7FA\]{--tw-text-opacity:1;color:#f5f7fa;color:rgb(245 247 250/var(--tw-text-opacity,1))}.text-\[\#a3a3a3\]{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-\[\#a78bfa\]{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[\#b5bac1\]{--tw-text-opacity:1;color:#b5bac1;color:rgb(181 186 193/var(--tw-text-opacity,1))}.text-\[\#b8c0cc\]{--tw-text-opacity:1;color:#b8c0cc;color:rgb(184 192 204/var(--tw-text-opacity,1))}.text-\[\#c7cbd1\]{--tw-text-opacity:1;color:#c7cbd1;color:rgb(199 203 209/var(--tw-text-opacity,1))}.text-\[\#dbdee1\]{--tw-text-opacity:1;color:#dbdee1;color:rgb(219 222 225/var(--tw-text-opacity,1))}.text-\[\#e5e5e5\]{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-\[\#e5e7eb\]{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]\/80{color:#f59e0bcc}.text-\[\#fbbf24\]{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-\[\#fca5a5\]{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-\[\#fcd34d\]{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-\[var\(--admin-border\)\]{color:var(--admin-border)}.text-\[var\(--admin-primary\)\]{color:var(--admin-primary)}.text-\[var\(--admin-text-secondary\)\]{color:var(--admin-text-secondary)}.text-accent-danger{color:#ef4444;color:var(--accent-danger)}.text-accent-primary{color:#22c55e;color:var(--accent-primary)}.text-accent-secondary{color:#f59e0b;color:var(--accent-secondary)}.text-accent-warning{color:#f59e0b;color:var(--accent-warning)}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/70{color:#fbbf24b3}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/80{color:#000c}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:#34d399cc}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-text-primary{color:#fff;color:var(--text-primary)}.text-text-secondary{color:#a0a0a0;color:var(--text-secondary)}.text-text-tertiary{color:#666;color:var(--text-tertiary)}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-wise-accent{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-wise-border{--tw-text-opacity:1;color:#1f1f1f;color:rgb(31 31 31/var(--tw-text-opacity,1))}.text-wise-danger{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-wise-danger\/70{color:#ef4444b3}.text-wise-danger\/75{color:#ef4444bf}.text-wise-danger\/80{color:#ef4444cc}.text-wise-primary{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.text-wise-success{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-wise-success\/70{color:#22c55eb3}.text-wise-success\/75{color:#22c55ebf}.text-wise-success\/80{color:#22c55ecc}.text-wise-text{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-wise-text-muted{--tw-text-opacity:1;color:#4a4a4a;color:rgb(74 74 74/var(--tw-text-opacity,1))}.text-wise-text-secondary{--tw-text-opacity:1;color:#a0a0a0;color:rgb(160 160 160/var(--tw-text-opacity,1))}.text-wise-text-tertiary{--tw-text-opacity:1;color:#666;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-wise-text-tertiary\/20{color:#6663}.text-wise-text-tertiary\/30{color:#6666664d}.text-wise-text-tertiary\/40{color:#6666}.text-wise-text-tertiary\/50{color:#66666680}.text-wise-text-tertiary\/60{color:#6669}.text-wise-text-tertiary\/70{color:#666666b3}.text-wise-warning{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.placeholder-\[\#525252\]::placeholder{--tw-placeholder-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-placeholder-opacity,1))}.placeholder-\[\#6B7785\]::placeholder{--tw-placeholder-opacity:1;color:#6b7785;color:rgb(107 119 133/var(--tw-placeholder-opacity,1))}.placeholder-\[\#6b7280\]::placeholder{--tw-placeholder-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-\[\#8b949e\]::placeholder{--tw-placeholder-opacity:1;color:#8b949e;color:rgb(139 148 158/var(--tw-placeholder-opacity,1))}.placeholder-wise-text-muted::placeholder{--tw-placeholder-opacity:1;color:#4a4a4a;color:rgb(74 74 74/var(--tw-placeholder-opacity,1))}.placeholder-wise-text-tertiary::placeholder{--tw-placeholder-opacity:1;color:#666;color:rgb(102 102 102/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.015\]{opacity:.015}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(0\2c 212\2c 106\2c 0\.25\)\]{--tw-shadow:0 0 10px #00d46a40;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\2c 158\2c 11\2c 0\.1\)\]{--tw-shadow:0 0 12px #f59e0b1a;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(245\2c 158\2c 11\2c 0\.1\)\],.shadow-\[0_0_12px_rgba\(34\2c 197\2c 94\2c 0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(34\2c 197\2c 94\2c 0\.1\)\]{--tw-shadow:0 0 12px #22c55e1a;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_15px_rgba\(0\2c 212\2c 106\2c 0\.1\)\]{--tw-shadow:0 0 15px #00d46a1a;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.1\)\]{--tw-shadow:0 0 20px #f59e0b1a;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.1\)\],.shadow-\[0_0_20px_rgba\(34\2c 197\2c 94\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\2c 197\2c 94\2c 0\.3\)\]{--tw-shadow:0 0 20px #22c55e4d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(0\2c 212\2c 106\2c 0\.25\)\]{--tw-shadow:0 0 30px #00d46a40;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(0\2c 212\2c 106\2c 0\.25\)\],.shadow-\[0_0_30px_rgba\(34\2c 197\2c 94\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\2c 197\2c 94\2c 0\.3\)\]{--tw-shadow:0 0 30px #22c55e4d;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_4px_rgba\(0\2c 212\2c 106\2c 0\.15\)\]{--tw-shadow:0 0 4px #00d46a26;--tw-shadow-colored:0 0 4px var(--tw-shadow-color)}.shadow-\[0_0_4px_rgba\(0\2c 212\2c 106\2c 0\.15\)\],.shadow-\[0_0_6px_rgba\(0\2c 212\2c 106\2c 0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\2c 212\2c 106\2c 0\.2\)\]{--tw-shadow:0 0 6px #00d46a33;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.15\)\]{--tw-shadow:0 0 8px #f59e0b26;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.15\)\],.shadow-\[0_0_8px_rgba\(34\2c 197\2c 94\2c 0\.15\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\2c 197\2c 94\2c 0\.15\)\]{--tw-shadow:0 0 8px #22c55e26;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0 1px 2px #00000026;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.15\)\],.shadow-\[0_4px_12px_rgba\(0\2c 212\2c 106\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\2c 212\2c 106\2c 0\.25\)\]{--tw-shadow:0 4px 12px #00d46a40;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color)}.shadow-\[0_4px_20px_rgba\(0\2c 212\2c 106\2c 0\.2\)\]{--tw-shadow:0 4px 20px #00d46a33;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color)}.shadow-\[0_4px_20px_rgba\(0\2c 212\2c 106\2c 0\.2\)\],.shadow-\[inset_0_0\.5px_0_0_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0\.5px_0_0_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{--tw-shadow:inset 0 0.5px 0 0 #ffffff05;--tw-shadow-colored:inset 0 0.5px 0 0 var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.04\)\]{--tw-shadow:inset 0 0 0 1px #ffffff0a;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.04\)\],.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]{--tw-shadow:inset 0 0 0 1px #ffffff0d;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.shadow-custom{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow)}.shadow-custom,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-wise{--tw-shadow:0 4px 24px #0006;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)}.shadow-wise,.shadow-wise-card{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-wise-card{--tw-shadow:0 2px 8px #0000004d;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)}.shadow-wise-glow{--tw-shadow:0 0 20px #00d46a26;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-wise-glow,.shadow-wise-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-wise-lg{--tw-shadow:0 8px 32px #00000080;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[\#22c55e\]\/20{--tw-shadow-color:#22c55e33;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-wise-primary\/25{--tw-shadow-color:#00d46a40;--tw-shadow:var(--tw-shadow-colored)}.shadow-wise-primary\/30{--tw-shadow-color:#00d46a4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-wise-primary\/50{--tw-shadow-color:#00d46a80;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[\#0a0d12\]{--tw-ring-opacity:1;--tw-ring-color:rgb(10 13 18/var(--tw-ring-opacity,1))}.ring-\[\#1a1a1a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1))}.ring-\[rgba\(0\2c 212\2c 106\2c 0\.25\)\]{--tw-ring-color:#00d46a40}.ring-amber-500\/30{--tw-ring-color:#f59e0b4d}.ring-current{--tw-ring-color:currentColor}.ring-wise-accent\/20{--tw-ring-color:#f59e0b33}.ring-wise-accent\/30{--tw-ring-color:#f59e0b4d}.ring-wise-border{--tw-ring-opacity:1;--tw-ring-color:rgb(31 31 31/var(--tw-ring-opacity,1))}.ring-wise-danger\/30{--tw-ring-color:#ef44444d}.ring-wise-primary\/30{--tw-ring-color:#00d46a4d}.ring-wise-primary\/40{--tw-ring-color:#00d46a66}.ring-wise-primary\/50{--tw-ring-color:#00d46a80}.ring-wise-success\/20{--tw-ring-color:#22c55e33}.ring-wise-success\/30{--tw-ring-color:#22c55e4d}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[100px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[150px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur:blur(150px)}.blur-\[160px\]{--tw-blur:blur(160px)}.blur-\[160px\],.blur-\[200px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[200px\]{--tw-blur:blur(200px)}.blur-\[250px\]{--tw-blur:blur(250px)}.blur-\[250px\],.blur-md{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.blur-xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px)}.brightness-50{--tw-brightness:brightness(.5)}.brightness-50,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--bg-primary:#0c0c0c;--bg-secondary:#080808;--bg-tertiary:#141414;--bg-card:#141414;--bg-card-hover:#1a1a1a;--bg-elevated:#1c1c1c;--bg-input:#0f0f0f;--border-primary:#1f1f1f;--border-secondary:#2a2a2a;--border-focus:#3a3a3a;--text-primary:#fff;--text-secondary:#a0a0a0;--text-tertiary:#666;--text-muted:#4a4a4a;--accent-primary:#22c55e;--accent-primary-hover:#16a34a;--accent-secondary:#f59e0b;--accent-danger:#ef4444;--accent-warning:#f59e0b;--accent-info:#3b82f6;--gradient-header:linear-gradient(135deg,#d97706,#b45309 50%,#78350f);--shadow:0 4px 24px #0006;--shadow-sm:0 1px 3px #0000004d;--shadow-lg:0 8px 32px #00000080;--transition-speed:200ms}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f1f3f5;--bg-card:#fff;--bg-card-hover:#f8f9fa;--bg-elevated:#fff;--bg-input:#f8f9fa;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--text-primary:#1a1a1a;--text-secondary:#4a5568;--text-tertiary:#718096}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:#0c0c0c;background-color:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.5;min-height:100vh}body,html{max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#080808;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#2a2a2a;background:var(--border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a;background:var(--border-focus)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--text-primary);font-weight:600;line-height:1.25}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{color:#a0a0a0;color:var(--text-secondary)}a{color:#22c55e;color:var(--accent-primary);text-decoration:none;transition:color .2s;transition:color var(--transition-speed)}a:hover{color:#16a34a;color:var(--accent-primary-hover)}.font-mono,.tabular-nums{font-feature-settings:"tnum";font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-variant-numeric:tabular-nums}input,select,textarea{background:#0f0f0f;background:var(--bg-input);border:1px solid #1f1f1f;border:1px solid var(--border-primary);border-radius:.5rem;color:#fff;color:var(--text-primary);font-family:inherit;font-size:inherit;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s;transition:border-color var(--transition-speed),box-shadow var(--transition-speed)}input:focus,select:focus,textarea:focus{border-color:#22c55e;border-color:var(--accent-primary);box-shadow:0 0 0 3px #00d46a1a;outline:none}input::placeholder,textarea::placeholder{color:#4a4a4a;color:var(--text-muted)}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit}button:disabled{cursor:not-allowed;opacity:.5}.wise-table{border-collapse:collapse;width:100%}.wise-table thead{background:#080808;background:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:10}.wise-table th{color:#666;color:var(--text-tertiary);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase}.wise-table td,.wise-table th{border-bottom:1px solid #1f1f1f;border-bottom:1px solid var(--border-primary);padding:.75rem 1rem}.wise-table td{font-size:.875rem}.wise-table tbody tr{transition:background-color .2s;transition:background-color var(--transition-speed)}.wise-table tbody tr:hover{background:#1a1a1a;background:var(--bg-card-hover)}.wise-table tbody tr.clickable{cursor:pointer}.wise-card{background:#141414;background:var(--bg-card);border:1px solid #1f1f1f;border:1px solid var(--border-primary);border-radius:.75rem;padding:1rem;transition:background-color .2s,border-color .2s;transition:background-color var(--transition-speed),border-color var(--transition-speed)}.wise-card:hover{background:#1a1a1a;background:var(--bg-card-hover);border-color:#2a2a2a;border-color:var(--border-secondary)}.hit-rate-cell{overflow:hidden;position:relative}.hit-rate-cell:before{background:#22c55e33;content:"";height:100%;left:0;position:absolute;top:0;transition:width .2s;transition:width var(--transition-speed)}.hit-rate-cell.success:before{background:#22c55e33}.hit-rate-cell.warning:before{background:#f59e0b33}.hit-rate-cell.danger:before{background:#ef444433}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.animate-fadeIn{animation:fadeIn .2s ease-out}.animate-slideIn{animation:slideIn .3s ease-out}.animate-slideUp{animation:slideUp .3s ease-out}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#141414cc}.glow-primary{box-shadow:0 0 20px #00d46a26}.live-pulse{animation:pulse 2s ease-in-out infinite}.react-datepicker{background-color:#141414!important;border:1px solid #1f1f1f!important;border-radius:.75rem!important;box-shadow:0 8px 32px #00000080!important;font-family:Inter,inherit!important;z-index:1000!important}.react-datepicker__header{background-color:#0c0c0c!important;border-bottom:1px solid #1f1f1f!important;border-radius:.75rem .75rem 0 0!important;padding:1rem!important}.react-datepicker__current-month{color:#fff!important;font-size:1rem!important;margin-bottom:.5rem!important}.react-datepicker__day-names{margin-top:.5rem!important}.react-datepicker__day-name{color:#666!important;font-size:.75rem!important;font-weight:500!important;margin:.2rem!important;width:2.5rem!important}.react-datepicker__day{border-radius:.5rem!important;color:#fff!important;font-size:.875rem!important;height:2.5rem!important;line-height:2.5rem!important;margin:.2rem!important;transition:all .2s!important;width:2.5rem!important}.react-datepicker__day:hover{background-color:#1c1c1c!important;color:#00d46a!important}.react-datepicker__day--selected{color:#000!important}.react-datepicker__day--selected:hover{background-color:#00b85c!important;color:#000!important}.react-datepicker__day--keyboard-selected{background-color:#1c1c1c!important;color:#fff!important}.react-datepicker__day--outside-month{color:#4a4a4a!important}.react-datepicker__navigation{top:1rem!important}.react-datepicker__navigation-icon:before{border-color:#a0a0a0!important}.react-datepicker-popper{position:absolute!important}.react-datepicker-popper[data-placement^=bottom]{margin-top:4px!important}.react-datepicker-popper[data-placement^=top]{margin-bottom:4px!important}.wisesports-theme{--bg-primary:#0a0a0a;--bg-secondary:#0f0f0f;--bg-tertiary:#141414;--bg-card:#111;--bg-card-hover:#1a1a1a;--border-primary:#1a1a1a;--border-secondary:#262626;--text-primary:#fff;--text-secondary:#a3a3a3;--text-tertiary:#737373;--text-muted:#525252;--accent-primary:#22c55e;--accent-primary-hover:#16a34a;--accent-secondary:#3b82f6;--accent-danger:#ef4444;--accent-warning:#f59e0b}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.bg-grid-white{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(180deg,#ffffff05 1px,#0000 0)}.no-visible-scrollbar{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.no-visible-scrollbar::-webkit-scrollbar{display:none}.wise-slider{-webkit-appearance:none;appearance:none;background:#0000;border-radius:3px;cursor:pointer;height:6px;width:100%}.wise-slider::-webkit-slider-runnable-track{background:#1f1f1f;background:var(--border-primary);border:none;border-radius:3px;height:6px;width:100%}.wise-slider::-moz-range-track{background:#1f1f1f;background:var(--border-primary);border:none;border-radius:3px;height:6px;width:100%}.wise-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00d46a;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00d46a66;cursor:pointer;height:20px;margin-top:-7px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:20px}.wise-slider::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #00d46a80;transform:scale(1.15)}.wise-slider::-webkit-slider-thumb:active{transform:scale(1.1)}.wise-slider::-moz-range-thumb{background:#00d46a;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00d46a66;cursor:pointer;height:20px;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:20px}.wise-slider::-moz-range-thumb:hover{box-shadow:0 3px 12px #00d46a80;transform:scale(1.15)}.wise-slider:focus{outline:none}.wise-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #00d46a33,0 2px 8px #00d46a66}.wise-slider:focus::-moz-range-thumb{box-shadow:0 0 0 4px #00d46a33,0 2px 8px #00d46a66}.wise-slider-lg::-webkit-slider-runnable-track{border-radius:4px;height:8px}.wise-slider-lg::-moz-range-track{border-radius:4px;height:8px}.wise-slider-lg::-webkit-slider-thumb{border-width:4px;height:28px;margin-top:-10px;width:28px}.wise-slider-lg::-moz-range-thumb{border-width:4px;height:28px;width:28px}.wise-rc-slider,.wise-rc-slider-range{width:100%}.wise-rc-slider .rc-slider-rail,.wise-rc-slider-range .rc-slider-rail{background-color:#262626!important}.wise-rc-slider .rc-slider-track,.wise-rc-slider-range .rc-slider-track{background:linear-gradient(90deg,#00d46a,#00b85c)!important}.wise-rc-slider .rc-slider-handle,.wise-rc-slider-range .rc-slider-handle{background-color:#fff!important;border:3px solid #00d46a!important;box-shadow:0 2px 8px #00d46a4d!important;cursor:grab!important;opacity:1!important;transition:box-shadow .15s ease!important}.wise-rc-slider .rc-slider-handle:hover,.wise-rc-slider-range .rc-slider-handle:hover{box-shadow:0 3px 10px #00d46a66!important}.wise-rc-slider .rc-slider-handle:active,.wise-rc-slider-range .rc-slider-handle:active{box-shadow:0 0 0 4px #00d46a33,0 3px 12px #00d46a66!important;cursor:grabbing!important}.wise-rc-slider .rc-slider-handle:focus,.wise-rc-slider-range .rc-slider-handle:focus{box-shadow:0 0 0 4px #00d46a33,0 2px 8px #00d46a4d!important;outline:none!important}.wise-rc-slider-range .rc-slider-track{background:linear-gradient(90deg,#3b82f6,#2563eb)!important}.wise-rc-slider-range .rc-slider-handle{border-color:#3b82f6!important;box-shadow:0 2px 6px #3b82f64d!important}.wise-rc-slider-range .rc-slider-handle:hover{box-shadow:0 2px 8px #3b82f666!important}.wise-rc-slider-range .rc-slider-handle:active,.wise-rc-slider-range .rc-slider-handle:focus{box-shadow:0 0 0 4px #3b82f633,0 2px 6px #3b82f64d!important}.wise-rc-slider .rc-slider-disabled,.wise-rc-slider-range .rc-slider-disabled{cursor:not-allowed!important;opacity:.5!important}.wise-rc-slider .rc-slider-disabled .rc-slider-handle,.wise-rc-slider-range .rc-slider-disabled .rc-slider-handle{cursor:not-allowed!important}.placeholder\:text-\[\#3a4250\]::placeholder{--tw-text-opacity:1;color:#3a4250;color:rgb(58 66 80/var(--tw-text-opacity,1))}.placeholder\:text-\[\#525252\]::placeholder{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.placeholder\:text-\[var\(--admin-text-secondary\)\]::placeholder{color:var(--admin-text-secondary)}.first\:rounded-l-lg:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.last\:rounded-r-lg:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r:last-child{border-right-width:1px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.hover\:translate-x-1:hover,.hover\:translate-y-\[-2px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px}.hover\:translate-y-\[-4px\]:hover{--tw-translate-y:-4px}.hover\:scale-105:hover,.hover\:translate-y-\[-4px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:gap-2:hover{gap:.5rem}.hover\:border-\[\#00D46A\]\/30:hover{border-color:#00d46a4d}.hover\:border-\[\#16a34a\]:hover{--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.hover\:border-\[\#22c55e\]:hover{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.hover\:border-\[\#333333\]:hover,.hover\:border-\[\#333\]:hover{--tw-border-opacity:1;border-color:#333;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.hover\:border-\[\#5865F2\]\/30:hover{border-color:#5865f24d}.hover\:border-\[\#5865F2\]\/40:hover{border-color:#5865f266}.hover\:border-\[\#E4405F\]\/30:hover{border-color:#e4405f4d}.hover\:border-\[\#d97706\]:hover{--tw-border-opacity:1;border-color:#d97706;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.hover\:border-\[\#dc2626\]:hover{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-\[rgba\(0\2c 212\2c 106\2c 0\.2\)\]:hover{border-color:#00d46a33}.hover\:border-\[rgba\(0\2c 212\2c 106\2c 0\.25\)\]:hover{border-color:#00d46a40}.hover\:border-\[rgba\(0\2c 212\2c 106\2c 0\.3\)\]:hover{border-color:#00d46a4d}.hover\:border-\[rgba\(0\2c 212\2c 106\2c 0\.35\)\]:hover{border-color:#00d46a59}.hover\:border-\[rgba\(0\2c 212\2c 106\2c 0\.45\)\]:hover{border-color:#00d46a73}.hover\:border-\[rgba\(100\2c 116\2c 139\2c 0\.3\)\]:hover{border-color:#64748b4d}.hover\:border-\[rgba\(239\2c 68\2c 68\2c 0\.3\)\]:hover{border-color:#ef44444d}.hover\:border-\[rgba\(239\2c 68\2c 68\2c 0\.4\)\]:hover{border-color:#ef444466}.hover\:border-\[rgba\(239\2c 68\2c 68\2c 0\.45\)\]:hover{border-color:#ef444473}.hover\:border-\[rgba\(245\2c 158\2c 11\2c 0\.3\)\]:hover{border-color:#f59e0b4d}.hover\:border-\[rgba\(245\2c 158\2c 11\2c 0\.45\)\]:hover{border-color:#f59e0b73}.hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.06\)\]:hover{border-color:#ffffff0f}.hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.18\)\]:hover{border-color:#ffffff2e}.hover\:border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]:hover{border-color:#fff3}.hover\:border-\[rgba\(34\2c 197\2c 94\2c 0\.2\)\]:hover{border-color:#22c55e33}.hover\:border-\[rgba\(34\2c 197\2c 94\2c 0\.3\)\]:hover{border-color:#22c55e4d}.hover\:border-\[rgba\(48\2c 54\2c 61\2c 0\.8\)\]:hover{border-color:#30363dcc}.hover\:border-accent-primary:hover{border-color:#22c55e;border-color:var(--accent-primary)}.hover\:border-orange-500\/40:hover{border-color:#f9731666}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}.hover\:border-wise-border:hover{--tw-border-opacity:1;border-color:#1f1f1f;border-color:rgb(31 31 31/var(--tw-border-opacity,1))}.hover\:border-wise-border-light:hover{--tw-border-opacity:1;border-color:#2a2a2a;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.hover\:border-wise-border\/60:hover{border-color:#1f1f1f99}.hover\:border-wise-primary:hover{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.hover\:border-wise-primary-border:hover{border-color:#00d46a4d}.hover\:border-wise-primary\/20:hover{border-color:#00d46a33}.hover\:border-wise-primary\/30:hover{border-color:#00d46a4d}.hover\:border-wise-primary\/40:hover{border-color:#00d46a66}.hover\:border-wise-primary\/50:hover{border-color:#00d46a80}.hover\:border-wise-primary\/60:hover{border-color:#00d46a99}.hover\:border-wise-text-tertiary:hover{--tw-border-opacity:1;border-color:#666;border-color:rgb(102 102 102/var(--tw-border-opacity,1))}.hover\:bg-\[\#00D46A\]:hover{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00c05f\]:hover{--tw-bg-opacity:1;background-color:#00c05f;background-color:rgb(0 192 95/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00c260\]:hover{--tw-bg-opacity:1;background-color:#00c260;background-color:rgb(0 194 96/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00c460\]:hover{--tw-bg-opacity:1;background-color:#00c460;background-color:rgb(0 196 96/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00d46a\]:hover{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0a0d12\]:hover{--tw-bg-opacity:1;background-color:#0a0d12;background-color:rgb(10 13 18/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0a0d12\]\/50:hover{background-color:#0a0d1280}.hover\:bg-\[\#0d1117\]:hover{--tw-bg-opacity:1;background-color:#0d1117;background-color:rgb(13 17 23/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0e131b\]:hover{--tw-bg-opacity:1;background-color:#0e131b;background-color:rgb(14 19 27/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0f0f0f\]:hover{--tw-bg-opacity:1;background-color:#0f0f0f;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0f1318\]:hover{--tw-bg-opacity:1;background-color:#0f1318;background-color:rgb(15 19 24/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0f141c\]:hover{--tw-bg-opacity:1;background-color:#0f141c;background-color:rgb(15 20 28/var(--tw-bg-opacity,1))}.hover\:bg-\[\#111827\]:hover{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-\[\#141414\]:hover{--tw-bg-opacity:1;background-color:#141414;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.hover\:bg-\[\#141a21\]:hover{--tw-bg-opacity:1;background-color:#141a21;background-color:rgb(20 26 33/var(--tw-bg-opacity,1))}.hover\:bg-\[\#161616\]:hover{--tw-bg-opacity:1;background-color:#161616;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.hover\:bg-\[\#16a34a\]:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a2230\]:hover{--tw-bg-opacity:1;background-color:#1a2230;background-color:rgb(26 34 48/var(--tw-bg-opacity,1))}.hover\:bg-\[\#222222\]:hover{--tw-bg-opacity:1;background-color:#222;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#22c55e\]\/20:hover{background-color:#22c55e33}.hover\:bg-\[\#252525\]:hover{--tw-bg-opacity:1;background-color:#252525;background-color:rgb(37 37 37/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2563eb\]:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#262626\]:hover{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3b82f6\]:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4752C4\]:hover,.hover\:bg-\[\#4752c4\]:hover{--tw-bg-opacity:1;background-color:#4752c4;background-color:rgb(71 82 196/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5865F2\]\/15:hover{background-color:#5865f226}.hover\:bg-\[\#d97706\]:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dc2626\]:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ef4444\]:hover{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ef4444\]\/20:hover{background-color:#ef444433}.hover\:bg-\[rgba\(0\2c 212\2c 106\2c 0\.03\)\]:hover{background-color:#00d46a08}.hover\:bg-\[rgba\(0\2c 212\2c 106\2c 0\.05\)\]:hover{background-color:#00d46a0d}.hover\:bg-\[rgba\(0\2c 212\2c 106\2c 0\.08\)\]:hover{background-color:#00d46a14}.hover\:bg-\[rgba\(0\2c 212\2c 106\2c 0\.1\)\]:hover{background-color:#00d46a1a}.hover\:bg-\[rgba\(0\2c 212\2c 106\2c 0\.2\)\]:hover{background-color:#00d46a33}.hover\:bg-\[rgba\(100\2c 116\2c 139\2c 0\.1\)\]:hover{background-color:#64748b1a}.hover\:bg-\[rgba\(239\2c 68\2c 68\2c 0\.1\)\]:hover{background-color:#ef44441a}.hover\:bg-\[rgba\(34\2c 197\2c 94\2c 0\.1\)\]:hover{background-color:#22c55e1a}.hover\:bg-\[rgba\(34\2c 197\2c 94\2c 0\.15\)\]:hover{background-color:#22c55e26}.hover\:bg-\[rgba\(48\2c 54\2c 61\2c 0\.5\)\]:hover{background-color:#30363d80}.hover\:bg-\[var\(--admin-bg-hover\)\]:hover{background-color:var(--admin-bg-hover)}.hover\:bg-accent-primary:hover{background-color:#22c55e;background-color:var(--accent-primary)}.hover\:bg-bg-tertiary:hover{background-color:#141414;background-color:var(--bg-tertiary)}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-wise-bg:hover{--tw-bg-opacity:1;background-color:#0c0c0c;background-color:rgb(12 12 12/var(--tw-bg-opacity,1))}.hover\:bg-wise-bg-card:hover{--tw-bg-opacity:1;background-color:#141414;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.hover\:bg-wise-bg-card-hover:hover{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-wise-bg-card\/50:hover{background-color:#14141480}.hover\:bg-wise-bg-elevated:hover{--tw-bg-opacity:1;background-color:#1c1c1c;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}.hover\:bg-wise-bg-elevated\/50:hover{background-color:#1c1c1c80}.hover\:bg-wise-bg\/50:hover{background-color:#0c0c0c80}.hover\:bg-wise-danger\/10:hover{background-color:#ef44441a}.hover\:bg-wise-danger\/20:hover{background-color:#ef444433}.hover\:bg-wise-primary-hover:hover{--tw-bg-opacity:1;background-color:#00b85c;background-color:rgb(0 184 92/var(--tw-bg-opacity,1))}.hover\:bg-wise-primary\/20:hover{background-color:#00d46a33}.hover\:bg-wise-primary\/30:hover{background-color:#00d46a4d}.hover\:bg-wise-primary\/90:hover{background-color:#00d46ae6}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800\/20:hover{background-color:#27272a33}.hover\:bg-zinc-900\/80:hover{background-color:#18181bcc}.hover\:text-\[\#00D46A\]:hover,.hover\:text-\[\#00d46a\]:hover{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.hover\:text-\[\#16a34a\]:hover{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-\[\#22c55e\]:hover{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.hover\:text-\[\#5865F2\]:hover{--tw-text-opacity:1;color:#5865f2;color:rgb(88 101 242/var(--tw-text-opacity,1))}.hover\:text-\[\#8b95a5\]:hover{--tw-text-opacity:1;color:#8b95a5;color:rgb(139 149 165/var(--tw-text-opacity,1))}.hover\:text-\[\#94a3b8\]:hover{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\:text-\[\#E4405F\]:hover{--tw-text-opacity:1;color:#e4405f;color:rgb(228 64 95/var(--tw-text-opacity,1))}.hover\:text-\[\#F5F7FA\]:hover{--tw-text-opacity:1;color:#f5f7fa;color:rgb(245 247 250/var(--tw-text-opacity,1))}.hover\:text-\[\#a3a3a3\]:hover{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.hover\:text-\[\#ef4444\]:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-\[\#f59e0b\]:hover{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-\[\#f87171\]:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-text-secondary:hover{color:#a0a0a0;color:var(--text-secondary)}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-wise-danger:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-wise-primary:hover{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.hover\:text-wise-primary-hover:hover{--tw-text-opacity:1;color:#00b85c;color:rgb(0 184 92/var(--tw-text-opacity,1))}.hover\:text-wise-text:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-wise-text-secondary:hover{--tw-text-opacity:1;color:#a0a0a0;color:rgb(160 160 160/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_20px_40px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover{--tw-shadow:0 20px 40px #00000059;--tw-shadow-colored:0 20px 40px var(--tw-shadow-color)}.hover\:shadow-custom:hover{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow)}.hover\:shadow-custom:hover,.hover\:shadow-lg:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-wise-glow:hover{--tw-shadow:0 0 20px #00d46a26;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-wise-primary\/40:hover{--tw-shadow-color:#00d46a66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-wise-primary\/80:hover{--tw-shadow-color:#00d46acc;--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#00D46A\]:focus,.focus\:border-\[\#00d46a\]:focus{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.focus\:border-\[\#22c55e\]:focus{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:border-\[rgba\(0\2c 212\2c 106\2c 0\.35\)\]:focus{border-color:#00d46a59}.focus\:border-\[rgba\(0\2c 212\2c 106\2c 0\.45\)\]:focus{border-color:#00d46a73}.focus\:border-\[rgba\(34\2c 197\2c 94\2c 0\.3\)\]:focus{border-color:#22c55e4d}.focus\:border-orange-500\/50:focus{border-color:#f9731680}.focus\:border-red-500\/60:focus{border-color:#ef444499}.focus\:border-wise-primary:focus{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.focus\:border-wise-primary\/50:focus{border-color:#00d46a80}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[\#00D46A\]\/30:focus{--tw-ring-color:#00d46a4d}.focus\:ring-\[\#00D46A\]\/40:focus{--tw-ring-color:#00d46a66}.focus\:ring-white\/20:focus{--tw-ring-color:#fff3}.focus\:ring-wise-primary\/30:focus{--tw-ring-color:#00d46a4d}.focus\:ring-wise-primary\/40:focus{--tw-ring-color:#00d46a66}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-\[\#0a0d14\]:focus{--tw-ring-offset-color:#0a0d14}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9}.active\:scale-90:active,.active\:scale-95:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.99\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#15803d\]:active{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.active\:bg-\[\#1a1a1a\]:active{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.active\:bg-\[\#1a1a1a\]\/30:active{background-color:#1a1a1a4d}.active\:bg-\[\#1a1a1a\]\/50:active{background-color:#1a1a1a80}.active\:bg-\[\#22c55e\]\/25:active{background-color:#22c55e40}.active\:bg-\[\#262626\]:active{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.active\:bg-\[\#ef4444\]\/25:active{background-color:#ef444440}.active\:bg-wise-bg:active{--tw-bg-opacity:1;background-color:#0c0c0c;background-color:rgb(12 12 12/var(--tw-bg-opacity,1))}.active\:text-\[\#15803d\]:active{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.active\:text-white:active{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#262626\]:disabled{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#3c4389\]:disabled{--tw-bg-opacity:1;background-color:#3c4389;background-color:rgb(60 67 137/var(--tw-bg-opacity,1))}.disabled\:text-\[\#525252\]:disabled{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:text-wise-primary{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-1,.group:hover .group-hover\:translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x:100%}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:border-\[rgba\(0\2c 212\2c 106\2c 0\.3\)\]{border-color:#00d46a4d}.group:hover .group-hover\:border-wise-primary\/25{border-color:#00d46a40}.group:hover .group-hover\:border-wise-primary\/30{border-color:#00d46a4d}.group:hover .group-hover\:bg-\[rgba\(34\2c 197\2c 94\2c 0\.1\)\]{background-color:#22c55e1a}.group:hover .group-hover\:bg-wise-primary{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#00d46a\]{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#22c55e\]{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#8b95a5\]{--tw-text-opacity:1;color:#8b95a5;color:rgb(139 149 165/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#ef4444\]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-wise-primary{--tw-text-opacity:1;color:#00d46a;color:rgb(0 212 106/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:shadow-\[inset_0_0\.5px_0_0_rgba\(255\2c 255\2c 255\2c 0\.02\)\2c 0_0_0_1px_rgba\(0\2c 212\2c 106\2c 0\.08\)\]{--tw-shadow:inset 0 0.5px 0 0 #ffffff05,0 0 0 1px #00d46a14;--tw-shadow-colored:inset 0 0.5px 0 0 var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.group:hover .group-hover\:shadow-lg,.group:hover .group-hover\:shadow-wise-glow{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-wise-glow{--tw-shadow:0 0 20px #00d46a26;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.group:hover .group-hover\:shadow-wise-primary\/25{--tw-shadow-color:#00d46a40;--tw-shadow:var(--tw-shadow-colored)}.peer:checked~.peer-checked\:border-wise-primary{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:bg-wise-primary{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}@media (min-width:480px){.xs\:inline{display:inline}.xs\:hidden{display:none}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:fixed{position:fixed}.sm\:bottom-1{bottom:.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-0{left:0}.sm\:left-4{left:1rem}.sm\:right-0{right:0}.sm\:right-2{right:.5rem}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-mt-12{margin-top:-3rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:line-clamp-none{-webkit-box-orient:horizontal;-webkit-line-clamp:none;display:block;overflow:visible}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-square{aspect-ratio:1/1}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-18{height:4.5rem}.sm\:h-2{height:.5rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-\[14px\]{height:14px}.sm\:h-\[18px\]{height:18px}.sm\:h-\[220px\]{height:220px}.sm\:h-auto{height:auto}.sm\:max-h-48{max-height:12rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-0{min-height:0}.sm\:min-h-\[36px\]{min-height:36px}.sm\:min-h-\[40px\]{min-height:40px}.sm\:min-h-\[44px\]{min-height:44px}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-18{width:4.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-\[14px\]{width:14px}.sm\:w-\[18px\]{width:18px}.sm\:w-\[84px\]{width:84px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:min-w-\[110px\]{min-width:110px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[36px\]{min-width:36px}.sm\:max-w-\[120px\]{max-width:120px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-14{gap:3.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.875rem}.sm\:bg-transparent{background-color:initial}.sm\:p-0{padding:0}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-28{padding-bottom:7rem;padding-top:7rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-11{padding-left:2.75rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:opacity-0{opacity:0}.sm\:active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:inset-auto{inset:auto}.md\:bottom-6{bottom:1.5rem}.md\:left-1\/2{left:50%}.md\:right-0{right:0}.md\:right-6{right:1.5rem}.md\:top-0{top:0}.md\:top-1\/2{top:50%}.md\:top-6{top:1.5rem}.md\:m-4{margin:1rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:h-full{height:100%}.md\:max-h-\[85vh\]{max-height:85vh}.md\:w-24{width:6rem}.md\:w-\[420px\]{width:420px}.md\:w-\[560px\]{width:560px}.md\:w-\[600px\]{width:600px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-md{max-width:28rem}.md\:max-w-sm{max-width:24rem}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/2,.md\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%}.md\:animate-none{animation:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:rounded-2xl{border-radius:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-32{top:8rem}.lg\:top-4{top:1rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-14{margin-bottom:3.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-6{height:1.5rem}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-6{width:1.5rem}.lg\:w-80{width:20rem}.lg\:w-\[320px\]{width:320px}.lg\:w-\[640px\]{width:640px}.lg\:w-\[700px\]{width:700px}.lg\:max-w-md{max-width:28rem}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-width:0}.lg\:bg-transparent{background-color:initial}.lg\:p-16{padding:4rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-3{padding-bottom:.75rem;padding-top:.75rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-32{padding-bottom:8rem}.lg\:pl-0{padding-left:0}.lg\:pl-12{padding-left:3rem}.lg\:pl-\[240px\]{padding-left:240px}.lg\:pl-\[78px\]{padding-left:78px}.lg\:pr-4{padding-right:1rem}.lg\:pt-0{padding-top:0}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1280px){.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:top-6{top:1.5rem}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:block{display:block}.xl\:w-52{width:13rem}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}.xl\:text-8xl{font-size:6rem;line-height:1}}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:1.25rem}.\[\&\:\:-moz-range-thumb\]\:h-6::-moz-range-thumb{height:1.5rem}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:1.25rem}.\[\&\:\:-moz-range-thumb\]\:w-6::-moz-range-thumb{width:1.5rem}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-4::-moz-range-thumb{border-width:4px}.\[\&\:\:-moz-range-thumb\]\:border-\[\#00d46a\]::-moz-range-thumb{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.\[\&\:\:-moz-range-thumb\]\:border-white::-moz-range-thumb{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\[\&\:\:-moz-range-thumb\]\:bg-\[\#00d46a\]::-moz-range-thumb{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&\:\:-moz-range-thumb\]\:shadow-lg::-moz-range-thumb{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:initial}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:initial}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:h-6::-webkit-slider-thumb{height:1.5rem}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:w-6::-webkit-slider-thumb{width:1.5rem}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-4::-webkit-slider-thumb{border-width:4px}.\[\&\:\:-webkit-slider-thumb\]\:border-\[\#00d46a\]::-webkit-slider-thumb{--tw-border-opacity:1;border-color:#00d46a;border-color:rgb(0 212 106/var(--tw-border-opacity,1))}.\[\&\:\:-webkit-slider-thumb\]\:border-white::-webkit-slider-thumb{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-\[\#00d46a\]::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:#00d46a;background-color:rgb(0 212 106/var(--tw-bg-opacity,1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-lg::-webkit-slider-thumb{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-lg::-webkit-slider-thumb,.\[\&\:\:-webkit-slider-thumb\]\:shadow-md::-webkit-slider-thumb{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-md::-webkit-slider-thumb{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.stripe-debug-panel{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;overflow:hidden}.debug-tabs{-webkit-overflow-scrolling:touch;background:#050505;border-bottom:1px solid #1a1a1a;display:flex;gap:.25rem;overflow-x:auto;padding:.5rem}.debug-tab{align-items:center;background:#0000;border:none;border-radius:6px;color:#525252;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .15s;white-space:nowrap}.debug-tab:hover{background:#1a1a1a;color:#a3a3a3}.debug-tab.active{background:#1a1a1a;color:#fff}.tab-label{display:block}.debug-user-lookup{background:linear-gradient(90deg,#8b5cf608,#0000);border-bottom:1px solid #1a1a1a;padding:1rem}.lookup-status{font-size:.6875rem;margin-bottom:.75rem}.lookup-status,.lookup-status span{align-items:center;display:flex;gap:.375rem}.status-loading{color:#f59e0b}.status-error{color:#ef4444}.status-success{color:#22c55e}.lookup-row{display:flex;flex-wrap:wrap;gap:.5rem}.lookup-input-wrap{flex:1 1;min-width:200px;position:relative}.lookup-input-wrap .debug-input{width:100%}.autocomplete-dropdown{background:#0f0f0f;border:1px solid #262626;border-radius:8px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:.25rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.autocomplete-item{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:.625rem;padding:.625rem .75rem;text-align:left;transition:background .15s;width:100%}.autocomplete-item:hover{background:#1a1a1a}.autocomplete-item:not(:last-child){border-bottom:1px solid #1a1a1a}.autocomplete-avatar{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:28px;justify-content:center;width:28px}.autocomplete-info{display:flex;flex-direction:column;min-width:0}.autocomplete-email{color:#fff;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete-status{font-size:.5625rem;font-weight:500}.autocomplete-status.active{color:#22c55e}.autocomplete-status.inactive{color:#ef4444}.autocomplete-discord{color:#5865f2;font-family:monospace;font-size:.625rem}.search-type-toggle{background:#1a1a1a;border-radius:6px;display:flex;gap:2px;padding:2px}.search-type-toggle .toggle-btn{background:#0000;border:none;border-radius:4px;color:#737373;cursor:pointer;font-size:.6875rem;font-weight:500;padding:.375rem .75rem;transition:all .15s;white-space:nowrap}.search-type-toggle .toggle-btn:hover{color:#a3a3a3}.search-type-toggle .toggle-btn.active{background:#262626;color:#fff}.user-card{background:#0f0f0f;border:1px solid #262626;border-radius:8px;margin-top:1rem;padding:1rem}.user-card.found{border-color:#22c55e4d}.user-card.not-found{border-color:#ef44444d}.user-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.user-avatar-lg{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;width:48px}.user-info{flex:1 1;min-width:0}.user-email-main{color:#fff;display:block;font-size:.9375rem;font-weight:600;word-break:break-all}.user-badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.user-details-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.detail-item{display:flex;flex-direction:column;gap:.25rem}.detail-label{color:#525252;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.detail-value{color:#e5e5e5;font-size:.8125rem}.detail-value.mono{color:#a3a3a3;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:.75rem}.detail-value-row,.not-found-message{align-items:center;display:flex;gap:.5rem}.not-found-message{color:#ef4444}.debug-content{padding:1rem}.debug-section{display:flex;flex-direction:column;gap:1rem}.section-title{color:#fff;font-size:.875rem;font-weight:600}.section-desc{color:#525252;font-size:.75rem;margin:-.5rem 0 .5rem}.debug-input{background:#0f0f0f;border:1px solid #262626;border-radius:8px;color:#fff;font-size:.8125rem;padding:.625rem .875rem;width:100%}.debug-input:focus{border-color:#8b5cf6;outline:none}.debug-select{background:#0f0f0f;border:1px solid #262626;border-radius:8px;color:#fff;min-width:120px;padding:.625rem .875rem}.debug-button,.debug-select{cursor:pointer;font-size:.8125rem}.debug-button{align-items:center;border:none;border-radius:8px;display:flex;font-weight:500;gap:.375rem;padding:.625rem 1rem;transition:all .15s;white-space:nowrap}.debug-button.primary{background:#8b5cf6;color:#fff}.debug-button.primary:hover:not(:disabled){background:#7c3aed}.debug-button.secondary{background:#1a1a1a;border:1px solid #262626;color:#a3a3a3}.debug-button.secondary:hover:not(:disabled){background:#262626;color:#fff}.debug-button.danger{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.debug-button.danger:hover:not(:disabled){background:#ef444433}.debug-button.small{font-size:.75rem;padding:.375rem .625rem}.debug-button:disabled{cursor:not-allowed;opacity:.5}.action-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.action-card{align-items:center;background:#0f0f0f;border:1px solid #262626;border-radius:10px;color:#a3a3a3;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1rem;text-align:center;transition:all .15s}.action-card:hover:not(:disabled){background:#1a1a1a;border-color:#8b5cf6;color:#fff}.action-card.danger:hover:not(:disabled){border-color:#ef4444}.action-card:disabled{cursor:not-allowed;opacity:.5}.action-card span{font-size:.875rem;font-weight:500}.action-card small{color:#525252;font-size:.6875rem}.action-card.with-select{cursor:default}.action-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.action-select{margin-bottom:.5rem;width:100%}.button-row{display:flex;flex-wrap:wrap;gap:.5rem}.badge{border-radius:9999px;display:inline-flex;font-size:.6875rem;font-weight:500;padding:.125rem .5rem}.badge.active{background:#22c55e1a;color:#22c55e}.badge.inactive{background:#ef44441a;color:#ef4444}.badge.warning{background:#f59e0b1a;color:#f59e0b}.badge.admin{background:#8b5cf61a;color:#8b5cf6}.badge.referral{background:#3b82f61a;color:#3b82f6}.result-card{background:#0f0f0f;border:1px solid #262626;border-radius:8px;padding:1rem}.result-card.success{border-color:#22c55e4d}.result-card.error{border-color:#ef44444d}.result-header{align-items:center;color:#fff;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem}.result-json{background:#050505;border-radius:6px;color:#a3a3a3;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:.6875rem;margin-top:.75rem;max-height:200px;overflow-x:auto;overflow-y:auto;padding:.75rem}.result-note{color:#f59e0b;font-size:.75rem;margin-top:.5rem}.promo-form{display:flex;flex-wrap:wrap;gap:.5rem}.promo-form .debug-input{flex:1 1;min-width:150px}.promo-details{grid-gap:.375rem;display:grid;gap:.375rem;margin-top:.75rem}.detail-row{font-size:.8125rem;justify-content:space-between}.detail-row span:first-child{color:#525252}.section-header-row{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.section-header-row h5{color:#a3a3a3;font-size:.8125rem;margin:0}.promotions-list{display:flex;flex-direction:column;gap:.5rem}.promotion-card{background:#0f0f0f;border:1px solid #262626;border-radius:8px;padding:.75rem}.promo-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem}.promo-header,.promo-title{align-items:center;display:flex;gap:.5rem}.promo-title{color:#fff;font-size:.8125rem;font-weight:500}.type-badge{border-radius:4px;font-size:.625rem;padding:.125rem .375rem;text-transform:uppercase}.type-badge.sale{background:#f59e0b1a;color:#f59e0b}.type-badge.promo_code{background:#8b5cf61a;color:#8b5cf6}.promo-meta{align-items:center;color:#525252;display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem}.promo-code{color:#a3a3a3;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}.promo-discount{color:#22c55e}.capper-section{background:#0f0f0f;border:1px solid #262626;border-radius:8px;padding:1rem}.capper-section h5{color:#fff;font-size:.8125rem;margin:0 0 .75rem}.capper-form{display:flex;flex-wrap:wrap;gap:.5rem}.capper-form .debug-select{flex:1 1;min-width:150px}.subscriptions-list{margin-top:1rem}.subscriptions-list h5{color:#a3a3a3;font-size:.8125rem;margin:0 0 .75rem}.subscription-item{background:#0f0f0f;border:1px solid #262626;border-radius:8px;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;padding:.75rem}.sub-info,.subscription-item{align-items:center;display:flex}.sub-info{flex:1 1;flex-wrap:wrap;gap:.5rem}.sub-capper{color:#fff;font-weight:500}.sub-plan{color:#a3a3a3;font-size:.75rem}.sub-dates{color:#525252;font-size:.75rem}.discord-info{align-items:center;background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:8px;color:#f59e0b;display:flex;font-size:.75rem;gap:.5rem;padding:.75rem}.discord-info code{background:#0000004d;border-radius:4px;padding:.125rem .375rem}.discord-config{background:#0f0f0f;border:1px solid #262626;border-radius:8px;margin-top:1rem;padding:1rem}.discord-config h5{color:#fff;font-size:.8125rem;margin:0 0 .75rem}.config-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.config-card{background:#0f0f0f;border:1px solid #262626;border-radius:8px;padding:1rem}.config-card h5{color:#525252;font-size:.75rem;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.config-items{display:flex;flex-direction:column;gap:.5rem}.config-item{align-items:center;color:#a3a3a3;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;justify-content:space-between}.config-value{color:#fff;font-weight:500}.config-value.mono{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}.config-value.text-xs{font-size:.6875rem}.config-links{display:flex;flex-direction:column;gap:.5rem}.config-link{align-items:center;background:#1a1a1a;border-radius:6px;color:#a3a3a3;display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem;text-decoration:none;transition:all .15s}.config-link:hover{background:#262626;color:#fff}.copy-btn,.external-link{align-items:center;background:#0000;border:none;border-radius:4px;color:#525252;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem}.copy-btn:hover,.external-link:hover{background:#8b5cf61a;color:#8b5cf6}.close-btn{color:inherit;margin-left:auto;padding:.25rem}.text-green{color:#22c55e}.text-red{color:#ef4444}.text-amber{color:#f59e0b}.text-purple{color:#8b5cf6}.font-bold{font-weight:600}.spin{animation:spin 1s linear infinite}.error-banner,.success-banner{align-items:center;border-radius:8px;display:flex;font-size:.8125rem;gap:.5rem;margin-top:1rem;padding:.75rem}.error-banner{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.success-banner{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}@media (max-width:640px){.tab-label{display:none}.debug-tab{padding:.625rem}.debug-content,.debug-user-lookup{padding:.75rem}.user-details-grid{grid-template-columns:1fr 1fr}.action-grid,.config-grid{grid-template-columns:1fr}.promo-form{flex-direction:column}.promo-form .debug-input,.promo-form .debug-select{width:100%}.capper-form{flex-direction:column}.capper-form .debug-button,.capper-form .debug-select{width:100%}.discord-info,.subscription-item{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.user-card-header{align-items:flex-start;flex-direction:column}.user-avatar-lg{font-size:1rem;height:40px;width:40px}.user-details-grid{grid-template-columns:1fr}.lookup-row{flex-direction:column}.lookup-row .debug-button{justify-content:center;width:100%}.button-row{width:100%}.button-row .debug-button{flex:1 1;justify-content:center}.test-capper-form,.test-capper-stats{flex-direction:column}}.test-capper-section{background:#0f0f0f;border:1px solid #262626;border-radius:8px;margin-bottom:1rem;padding:1rem}.test-capper-section h5{color:#fff;font-size:.8125rem;margin:0 0 .75rem}.test-capper-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem}.test-capper-form .debug-input{flex:1 1;min-width:150px}.test-capper-form .debug-input.small{flex:0 1 100px;min-width:80px}.test-capper-stats{display:flex;gap:.5rem}.test-cappers-list{background:#0f0f0f;border:1px solid #262626;border-radius:8px;margin-top:1rem;padding:1rem}.test-cappers-list h5{color:#fff;font-size:.8125rem;margin:0 0 .75rem}.test-capper-item{align-items:center;background:#1a1a1a;border:1px solid #262626;border-radius:6px;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem;padding:.75rem}.test-capper-item:last-child{margin-bottom:0}.tc-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.tc-name{color:#fff;font-size:.875rem;font-weight:500}.tc-email{color:#525252;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-stats{color:#22c55e;font-size:.75rem;font-weight:500}@keyframes um-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes um-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes um-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes um-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.um-root{--ad-bg:#06080b;--ad-card:#0d1117;--ad-elevated:#161b22;--ad-hover:#1c2128;--ad-border:#30363d99;--ad-border-bright:#30363de6;--ad-green:#00d46a;--ad-green-dim:#00d46a1f;--ad-blue:#00a8ff;--ad-blue-dim:#00a8ff1a;--ad-amber:#f59e0b;--ad-amber-dim:#f59e0b1a;--ad-red:#ef4444;--ad-red-dim:#ef44441a;--ad-purple:#a855f7;--ad-purple-dim:#a855f71a;--ad-text:#f0f6fc;--ad-text-sec:#8b949e;--ad-text-muted:#484f58;--ad-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--ad-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ad-radius:12px;--ad-transition:0.2s ease;font-family:var(--ad-sans);min-height:400px;padding:0 0 48px}.um-root .um-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.um-header h2{color:var(--ad-text);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.um-header-sub{color:var(--ad-text-muted);font-size:12px;margin:4px 0 0}.um-header-actions{gap:8px}.um-header-actions,.um-refresh{align-items:center;display:flex}.um-refresh{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;color:var(--ad-text-muted);cursor:pointer;height:32px;justify-content:center;transition:all var(--ad-transition);width:32px}.um-refresh:hover{background:var(--ad-elevated);border-color:var(--ad-border-bright);color:var(--ad-text-sec)}.um-refresh.spinning svg{animation:um-spin .8s linear infinite}.um-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.um-root .ad-metric{background:linear-gradient(180deg,var(--ad-card),var(--ad-elevated));border:1px solid var(--ad-border);border-radius:var(--ad-radius);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px 20px;position:relative;transition:all .25s ease}.um-root .ad-metric:before{background:linear-gradient(90deg,#0000,var(--ad-green),#0000);background:linear-gradient(90deg,#0000,var(--metric-color,var(--ad-green)),#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.um-root .ad-metric:hover{border-color:var(--ad-border-bright);transform:translateY(-1px)}.um-root .ad-metric:hover:before{opacity:1}.um-root .ad-metric-top{align-items:flex-start;display:flex;justify-content:space-between}.um-root .ad-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.um-root .ad-metric-body{flex:1 1;min-width:0}.um-root .ad-metric-label{color:var(--ad-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.um-root .ad-metric-val{color:var(--ad-text);font-family:var(--ad-mono);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.um-root .ad-metric-sub{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:11px;font-weight:500;margin-top:4px}.um-root .ad-metric-trend{align-items:center;border-radius:5px;display:flex;font-family:var(--ad-mono);font-size:11px;font-weight:600;gap:3px;padding:2px 7px}.um-stack{display:flex;flex-direction:column;gap:20px}.um-card{animation:um-fadeUp .35s ease-out both;background:linear-gradient(180deg,var(--ad-card),#0b0e14);border:1px solid var(--ad-border);border-radius:var(--ad-radius);padding:22px;transition:border-color var(--ad-transition)}.um-card:hover{border-color:var(--ad-border-bright)}.um-card-header{justify-content:space-between;margin-bottom:18px}.um-card-header,.um-card-title{align-items:center;display:flex}.um-card-title{color:var(--ad-text);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.um-card-badge{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:5px;color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px}.um-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.um-search-wrap{flex:1 1;min-width:200px;position:relative}.um-search-wrap svg{color:var(--ad-text-muted);left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.um-search{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;color:var(--ad-text);font-family:var(--ad-sans);font-size:12px;outline:none;padding:8px 12px 8px 34px;transition:all var(--ad-transition);width:100%}.um-search:focus{background:var(--ad-elevated);border-color:#00d46a4d}.um-pill,.um-search::placeholder{color:var(--ad-text-muted)}.um-pill{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.05em;padding:7px 14px;text-transform:uppercase;transition:all var(--ad-transition)}.um-pill:hover{border-color:var(--ad-border-bright);color:var(--ad-text-sec)}.um-pill.active{border-color:#00d46a40}.um-add-btn,.um-pill.active{background:var(--ad-green-dim);color:var(--ad-green)}.um-add-btn{align-items:center;border:1px solid #00d46a33;border-radius:8px;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.03em;padding:7px 14px;transition:all var(--ad-transition)}.um-add-btn:hover{background:#00d46a2e;border-color:#00d46a59}.um-export-btn{align-items:center;background:var(--ad-blue-dim);border:1px solid #00a8ff33;border-radius:8px;color:var(--ad-blue);cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.03em;padding:7px 14px;transition:all var(--ad-transition)}.um-export-btn:hover{background:#00a8ff26;border-color:#00a8ff4d}.um-table-wrap{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:var(--ad-radius);overflow:hidden}.um-table{border-collapse:collapse;width:100%}.um-table th{background:var(--ad-elevated);border-bottom:1px solid var(--ad-border);color:var(--ad-text-muted);cursor:pointer;font-family:var(--ad-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:11px 14px;text-align:left;text-transform:uppercase;transition:color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.um-table th:hover{color:var(--ad-text-sec)}.um-table th.no-sort{cursor:default}.um-table th.no-sort:hover{color:var(--ad-text-muted)}.um-table td{border-bottom:1px solid #30363d4d;color:var(--ad-text);font-size:12px;padding:10px 14px}.um-table tbody tr{cursor:pointer;transition:background .12s ease}.um-table tbody tr:hover{background:var(--ad-elevated)}.um-table tbody tr:last-child td{border-bottom:none}.um-user-cell{gap:10px}.um-avatar,.um-user-cell{align-items:center;display:flex}.um-avatar{border-radius:8px;color:var(--ad-text);flex-shrink:0;font-family:var(--ad-mono);font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.um-avatar-lg{border-radius:14px;font-size:22px;height:56px;width:56px}.um-user-email{color:var(--ad-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-badge{border-radius:20px;display:inline-block;font-family:var(--ad-mono);font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.um-badge.active{background:var(--ad-green-dim);color:var(--ad-green)}.um-badge.inactive{background:#30363d80;color:var(--ad-text-muted)}.um-badge.expiring{background:var(--ad-red-dim);color:var(--ad-red)}.um-badge.warning{background:var(--ad-amber-dim);color:var(--ad-amber)}.um-badge.success{background:var(--ad-green-dim);color:var(--ad-green)}.um-badge.info{background:var(--ad-blue-dim);color:var(--ad-blue)}.um-plan-text{color:var(--ad-text-sec);font-family:var(--ad-mono);font-size:11px;text-transform:capitalize}.um-discord-icon{align-items:center;display:flex;font-family:var(--ad-mono);font-size:10px;gap:5px}.um-discord-icon.linked{color:#5865f2}.um-discord-icon.unlinked{color:var(--ad-text-muted)}.um-referral-code{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:4px;font-size:10px;padding:2px 6px}.um-date-text,.um-referral-code{color:var(--ad-text-sec);font-family:var(--ad-mono)}.um-date-text{font-size:11px}.um-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px}.um-page-info{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:11px;font-weight:500}.um-page-controls{gap:4px}.um-page-btn,.um-page-controls{align-items:center;display:flex}.um-page-btn{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:6px;color:var(--ad-text-sec);cursor:pointer;height:30px;justify-content:center;transition:all .12s ease;width:30px}.um-page-btn:hover:not(:disabled){background:var(--ad-elevated);border-color:var(--ad-border-bright)}.um-page-btn:disabled{cursor:not-allowed;opacity:.25}.um-page-text{color:var(--ad-text-sec);font-family:var(--ad-mono);font-size:11px;font-weight:500;padding:0 8px}.um-per-page{align-items:center;color:var(--ad-text-muted);display:flex;font-size:11px;gap:6px}.um-per-page select{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:6px;color:var(--ad-text-sec);cursor:pointer;font-family:var(--ad-mono);font-size:11px;outline:none;padding:4px 8px}.um-per-page select:focus{border-color:#00d46a4d}.um-groups-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.um-group{background:linear-gradient(180deg,var(--ad-card),#0b0e14);border:1px solid var(--ad-border);border-radius:var(--ad-radius);overflow:hidden;transition:border-color var(--ad-transition)}.um-group:hover{border-color:var(--ad-border-bright)}.um-group-header{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;gap:12px;padding:16px 18px;text-align:left;transition:background var(--ad-transition);width:100%}.um-group-header:hover{background:var(--ad-elevated)}.um-group-icon{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.um-group-icon.danger{background:var(--ad-red-dim);color:var(--ad-red)}.um-group-icon.warning{background:var(--ad-amber-dim);color:var(--ad-amber)}.um-group-icon.success{background:var(--ad-green-dim);color:var(--ad-green)}.um-group-icon.info{background:var(--ad-blue-dim);color:var(--ad-blue)}.um-group-text{flex:1 1;min-width:0}.um-group-name{color:var(--ad-text);display:block;font-size:13px;font-weight:600}.um-group-sub{color:var(--ad-text-muted);display:block;font-family:var(--ad-mono);font-size:10px;margin-top:2px}.um-group-count{font-family:var(--ad-mono);font-size:18px;font-weight:700;min-width:30px;text-align:right}.um-group-count.danger{color:var(--ad-red)}.um-group-count.warning{color:var(--ad-amber)}.um-group-count.success{color:var(--ad-green)}.um-group-count.info{color:var(--ad-blue)}.um-group-chevron{color:var(--ad-text-muted);flex-shrink:0;transition:transform .2s ease}.um-group-chevron.open{transform:rotate(180deg)}.um-group-users{border-top:1px solid var(--ad-border);padding:8px 0}.um-group-user{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 18px;transition:background .12s ease}.um-group-user-avatar,.um-group-user:hover{background:var(--ad-elevated)}.um-group-user-avatar{align-items:center;border-radius:6px;color:var(--ad-text);display:flex;flex-shrink:0;font-family:var(--ad-mono);font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.um-group-user-email{color:var(--ad-text-sec);flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-group-more{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:11px;padding:6px 18px}.um-collapsible-trigger{align-items:center;background:#0000;border:none;color:var(--ad-text-sec);cursor:pointer;display:flex;font-family:var(--ad-sans);font-size:13px;font-weight:600;justify-content:space-between;padding:14px 20px;transition:all var(--ad-transition);width:100%}.um-collapsible-trigger:hover{color:var(--ad-text)}.um-collapsible-trigger.open{color:var(--ad-purple)}.um-collapsible-trigger svg:last-child{transition:transform .25s ease}.um-collapsible-trigger.open svg:last-child{transform:rotate(180deg)}.um-dev-badge{background:var(--ad-purple-dim);border:1px solid #a855f733;border-radius:4px;color:var(--ad-purple);font-family:var(--ad-mono);font-size:9px;font-weight:700;letter-spacing:.06em;margin-left:8px;padding:2px 7px}.um-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.um-modal{background:var(--ad-card);border:1px solid var(--ad-border-bright);border-radius:16px;box-shadow:0 20px 60px -12px #00000080;display:flex;flex-direction:column;max-width:440px;overflow:hidden;width:100%}.um-modal-head{align-items:flex-start;border-bottom:1px solid var(--ad-border);display:flex;justify-content:space-between;padding:20px 22px 14px}.um-modal-title{color:var(--ad-text);font-size:15px;font-weight:600;margin:0}.um-modal-sub{font-family:var(--ad-mono);font-size:11px;margin:3px 0 0}.um-modal-sub,.um-modal-x{color:var(--ad-text-muted)}.um-modal-x{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .12s ease;width:28px}.um-modal-x:hover{background:var(--ad-elevated);color:var(--ad-text)}.um-modal-body{padding:18px 22px 22px}.um-form-group{margin-bottom:16px}.um-form-group label{color:var(--ad-text-muted);display:block;font-family:var(--ad-mono);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.um-form-group label .um-optional{color:var(--ad-text-muted);font-weight:400;letter-spacing:0;opacity:.6;text-transform:none}.um-form-group input[type=date],.um-form-group input[type=email],.um-form-group input[type=password],.um-form-group input[type=text]{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:8px;box-sizing:border-box;color:var(--ad-text);font-family:var(--ad-sans);font-size:13px;outline:none;padding:10px 14px;transition:all var(--ad-transition);width:100%}.um-form-group input:focus{background:var(--ad-hover);border-color:#00d46a66}.um-form-group input::placeholder{color:var(--ad-text-muted)}.um-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.um-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--ad-transition)}.um-btn.primary{background:var(--ad-green);color:#000}.um-btn.primary:hover{background:#00e676}.um-btn.primary:disabled{cursor:not-allowed;opacity:.5}.um-btn.secondary{background:var(--ad-elevated);border:1px solid var(--ad-border);color:var(--ad-text-sec)}.um-btn.secondary:hover{background:var(--ad-hover);color:var(--ad-text)}.um-btn.danger{background:var(--ad-red-dim);border:1px solid #ef444433;color:var(--ad-red)}.um-btn.danger:hover{background:#ef444426}.um-toggle{display:inline-block;height:24px;position:relative;width:44px}.um-toggle input{height:0;opacity:0;width:0}.um-toggle-slider{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:12px;cursor:pointer;inset:0;position:absolute;transition:all .25s ease}.um-toggle-slider:before{background:var(--ad-text-muted);border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:all .25s ease;width:16px}.um-toggle input:checked+.um-toggle-slider{background:var(--ad-green-dim);border-color:#00d46a4d}.um-toggle input:checked+.um-toggle-slider:before{background:var(--ad-green);transform:translateX(20px)}.um-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:1000}.um-drawer{background:linear-gradient(180deg,var(--ad-card),#080b10);border-left:1px solid var(--ad-border);bottom:0;display:flex;flex-direction:column;max-width:100vw;overflow-y:auto;position:fixed;right:0;scrollbar-color:var(--ad-elevated) #0000;scrollbar-width:thin;top:0;width:480px;z-index:1001}.um-drawer::-webkit-scrollbar{width:4px}.um-drawer::-webkit-scrollbar-track{background:#0000}.um-drawer::-webkit-scrollbar-thumb{background:var(--ad-elevated);border-radius:2px}.um-drawer-header{align-items:flex-start;background:var(--ad-card);border-bottom:1px solid var(--ad-border);display:flex;gap:16px;padding:24px 24px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.um-drawer-header-info{flex:1 1;min-width:0}.um-drawer-email{color:var(--ad-text);font-size:15px;font-weight:600;margin:4px 0 6px;word-break:break-all}.um-drawer-id{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px}.um-drawer-close{align-items:center;background:#0000;border:1px solid var(--ad-border);border-radius:8px;color:var(--ad-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .12s ease;width:32px}.um-drawer-close:hover{background:var(--ad-elevated);border-color:var(--ad-border-bright);color:var(--ad-text)}.um-drawer-actions{display:flex;gap:8px;margin-top:8px}.um-drawer-body{flex:1 1;padding:0 24px 24px}.um-drawer-section{border-bottom:1px solid #30363d4d;padding:20px 0}.um-drawer-section:last-child{border-bottom:none}.um-drawer-section-title{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.um-drawer-field{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.um-drawer-field-label{color:var(--ad-text-sec);font-size:12px}.um-drawer-field-value{color:var(--ad-text);font-family:var(--ad-mono);font-size:12px;font-weight:500;max-width:60%;text-align:right;word-break:break-all}.um-drawer-field-value.muted{color:var(--ad-text-muted)}.um-timeline-bar{margin-top:12px}.um-timeline-track{background:var(--ad-elevated);border-radius:3px;height:6px;margin:8px 0;overflow:hidden}.um-timeline-fill{border-radius:3px;height:100%;transition:width .5s ease}.um-timeline-labels{color:var(--ad-text-muted);display:flex;font-family:var(--ad-mono);font-size:9px;justify-content:space-between}.um-drawer-edit-section{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:10px;margin-top:12px;padding:16px}.um-drawer-save-bar{background:var(--ad-card);border-top:1px solid var(--ad-border);bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;position:-webkit-sticky;position:sticky;z-index:2}.um-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:44px 20px;text-align:center}.um-empty-text{color:var(--ad-text-muted);font-size:12px;line-height:1.6;max-width:260px}.um-loading{align-items:center;color:var(--ad-text-muted);display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center;padding:60px 20px}.um-loading svg{animation:um-spin .8s linear infinite}.um-skeleton{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:var(--ad-radius);overflow:hidden;position:relative}.um-skeleton:after{animation:um-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff05 50%,#0000);background-size:600px 100%;content:"";inset:0;position:absolute}.udp-back-bar{gap:12px;margin-bottom:24px}.udp-back-bar,.udp-back-btn{align-items:center;display:flex}.udp-back-btn{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;color:var(--ad-text-sec);cursor:pointer;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:all var(--ad-transition)}.udp-back-btn:hover{background:var(--ad-elevated);border-color:var(--ad-border-bright);color:var(--ad-text)}.udp-breadcrumb{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:12px}.udp-breadcrumb span{color:var(--ad-text-sec)}.udp-hero{animation:um-fadeUp .3s ease-out both;background:linear-gradient(180deg,var(--ad-card),#0b0e14);border:1px solid var(--ad-border);border-radius:var(--ad-radius);gap:20px;margin-bottom:24px;padding:20px 24px}.udp-hero,.udp-hero-avatar{align-items:center;display:flex}.udp-hero-avatar{border-radius:16px;color:var(--ad-text);flex-shrink:0;font-family:var(--ad-mono);font-size:26px;font-weight:700;height:64px;justify-content:center;width:64px}.udp-hero-info{flex:1 1;min-width:0}.udp-hero-email{color:var(--ad-text);font-size:18px;font-weight:700;line-height:1.3;word-break:break-all}.udp-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.udp-hero-id{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:11px}.udp-hero-actions{display:flex;flex-shrink:0;gap:8px}.udp-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.udp-info-card{animation:um-fadeUp .35s ease-out both;background:linear-gradient(180deg,var(--ad-card),#0b0e14);border:1px solid var(--ad-border);border-radius:var(--ad-radius);padding:20px;transition:border-color var(--ad-transition)}.udp-info-card:nth-child(2){animation-delay:.05s}.udp-info-card:nth-child(3){animation-delay:.1s}.udp-info-card:nth-child(4){animation-delay:.15s}.udp-info-card:hover{border-color:var(--ad-border-bright)}.udp-info-card-title{align-items:center;color:var(--ad-text-muted);display:flex;font-family:var(--ad-mono);font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.udp-info-card-title svg{opacity:.6}.udp-field{align-items:center;border-bottom:1px solid #30363d33;display:flex;justify-content:space-between;padding:7px 0}.udp-field:last-child{border-bottom:none}.udp-field-label{color:var(--ad-text-sec);font-size:12px}.udp-field-value{color:var(--ad-text);font-family:var(--ad-mono);font-size:12px;font-weight:500;max-width:60%;text-align:right;word-break:break-all}.udp-field-value.muted{color:var(--ad-text-muted);font-size:10px}.udp-edit-bar{animation:um-fadeUp .2s ease-out both;border:1px solid #00d46a26;display:flex;gap:8px;justify-content:flex-end;margin-bottom:24px;padding:14px 20px}.udp-edit-bar,.udp-edit-fields{background:var(--ad-elevated);border-radius:10px}.udp-edit-fields{border:1px solid var(--ad-border);margin-top:12px;padding:16px}.udp-timeline-section{animation:um-fadeUp .4s ease-out both;animation-delay:.2s}.udp-timeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.udp-timeline-title{align-items:center;color:var(--ad-text);display:flex;font-size:14px;font-weight:600;gap:8px}.udp-timeline-count{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:5px;color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;padding:2px 8px}.udp-timeline-filters{display:flex;gap:4px}.udp-date-group{margin-bottom:16px}.udp-date-label{border-bottom:1px solid #30363d4d;color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;padding:8px 0 6px;text-transform:uppercase}.udp-event{align-items:center;border-radius:8px;display:flex;gap:12px;margin:2px 0;padding:10px 14px;transition:background .12s ease}.udp-event:hover{background:var(--ad-elevated)}.udp-event-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.udp-event-icon.page_view{background:var(--ad-blue-dim);color:var(--ad-blue)}.udp-event-icon.session_start{background:var(--ad-green-dim);color:var(--ad-green)}.udp-event-icon.session_end{background:var(--ad-red-dim);color:var(--ad-red)}.udp-event-icon.feature_use{background:var(--ad-purple-dim);color:var(--ad-purple)}.udp-event-body{flex:1 1;min-width:0}.udp-event-path{color:var(--ad-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udp-event-feature{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;margin-top:2px}.udp-event-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.udp-event-time{font-size:10px}.udp-event-device,.udp-event-time{color:var(--ad-text-muted);font-family:var(--ad-mono)}.udp-event-device{background:var(--ad-elevated);border-radius:3px;font-size:9px;padding:1px 6px;text-transform:uppercase}.udp-timeline-empty{flex-direction:column;padding:40px 20px}.udp-timeline-empty,.udp-timeline-loading{align-items:center;color:var(--ad-text-muted);display:flex;font-size:12px;gap:8px}.udp-timeline-loading{justify-content:center;padding:30px}.udp-timeline-loading svg{animation:um-spin .8s linear infinite}.udp-features{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:16px}.udp-feature-row{align-items:center;background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;display:flex;gap:10px;padding:8px 12px}.udp-feature-name{color:var(--ad-text-sec);font-family:var(--ad-mono);font-size:11px;min-width:100px}.udp-feature-bar-wrap{background:var(--ad-elevated);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.udp-feature-bar{background:var(--ad-green);border-radius:3px;height:100%;transition:width .4s ease}.udp-feature-count{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;min-width:28px;text-align:right}@media (max-width:900px){.udp-cards,.um-groups-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.um-root .um-header{align-items:stretch;flex-direction:column}.um-header-actions{justify-content:flex-end}.um-kpi-grid{grid-template-columns:1fr 1fr}.um-root .ad-metric-val{font-size:20px}.um-groups-grid{grid-template-columns:1fr}.um-controls{align-items:stretch;flex-direction:column}.um-controls .um-search-wrap{min-width:0;min-width:auto}.um-controls-row{display:flex;flex-wrap:wrap;gap:6px}.udp-cards{grid-template-columns:1fr}.udp-hero{align-items:flex-start;flex-direction:column;gap:14px}.udp-hero-actions{width:100%}.udp-hero-actions .um-btn{flex:1 1;justify-content:center}.udp-features{grid-template-columns:1fr}}@media (max-width:480px){.um-kpi-grid{grid-template-columns:1fr}}.pa-container{display:flex;gap:24px;min-height:600px}.pa-nav{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:-webkit-fit-content;height:fit-content;padding:12px;position:-webkit-sticky;position:sticky;top:20px;width:220px}.pa-nav-item{align-items:flex-start;background:#0000;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all .2s ease}.pa-nav-item:hover{background:#ffffff0d;color:#fff}.pa-nav-item.active{background:#3b82f626;color:#3b82f6}.pa-nav-item svg{flex-shrink:0;margin-top:2px}.pa-nav-text{display:flex;flex-direction:column;gap:2px}.pa-nav-label{font-size:13px;font-weight:500}.pa-nav-desc{font-size:11px;opacity:.7}.pa-content{flex:1 1;min-width:0}.pa-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px}.pa-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.pa-section-header h2{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.pa-section-subtitle{color:#666;font-size:13px}.pa-header-actions{align-items:center;display:flex;gap:12px}.pa-search-box{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;display:flex;gap:8px;padding:8px 12px}.pa-search-box input{background:#0000;border:none;color:#fff;font-size:13px;outline:none;width:150px}.pa-search-box input::placeholder{color:#666}.pa-filter-select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;outline:none;padding:8px 12px}.pa-filter-select option{background:#1a1a1a;color:#fff}.pa-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.pa-metric-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:14px;padding:18px;transition:border-color .2s ease}.pa-metric-card:hover{border-color:#ffffff26}.pa-metric-card.large{grid-column:span 2;padding:24px}.pa-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pa-metric-icon.subscribers{background:#00d46a26;color:#00d46a}.pa-metric-icon.total{background:#3b82f626;color:#3b82f6}.pa-metric-icon.revenue{background:#8b5cf626;color:#8b5cf6}.pa-metric-icon.subscriptions{background:#f59e0b26;color:#f59e0b}.pa-metric-icon.arpu{background:#ec489926;color:#ec4899}.pa-metric-content{display:flex;flex-direction:column;gap:4px}.pa-metric-value{color:#fff;font-size:24px;font-weight:700}.pa-metric-value.large{font-size:32px}.pa-metric-value.success{color:#00d46a}.pa-metric-label{color:#888;font-size:12px;font-weight:500}.pa-status-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:20px}.pa-status-card h3{color:#fff;font-size:14px;font-weight:600;margin:0 0 16px}.pa-status-grid{display:flex;flex-wrap:wrap;gap:12px}.pa-status-item{align-items:center;background:#ffffff08;border-left:3px solid #888;border-radius:8px;display:flex;gap:10px;padding:10px 16px}.pa-status-item.active{border-left-color:#00d46a}.pa-status-item.canceled{border-left-color:#ef4444}.pa-status-item.trialing{border-left-color:#3b82f6}.pa-status-item.past_due{border-left-color:#f59e0b}.pa-status-count{color:#fff;font-size:18px;font-weight:700}.pa-status-label{color:#888;font-size:12px;text-transform:capitalize}.pa-revenue-breakdown{margin-top:24px}.pa-revenue-breakdown h3{color:#fff;font-size:14px;font-weight:600;margin:0 0 16px}.pa-plan-grid{display:flex;flex-direction:column;gap:12px}.pa-plan-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px}.pa-plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.pa-plan-name{color:#fff;font-size:13px;font-weight:500}.pa-plan-users{color:#888;font-size:12px}.pa-plan-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.pa-plan-fill{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;height:100%;transition:width .3s ease}.pa-table-container{border:1px solid #ffffff14;border-radius:10px;overflow-x:auto}.pa-table{border-collapse:collapse;width:100%}.pa-table th{background:#ffffff08;border-bottom:1px solid #ffffff14;color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.pa-table td{border-bottom:1px solid #ffffff0d;color:#fff;font-size:13px;padding:14px 16px}.pa-table tbody tr:hover{background:#ffffff05}.pa-table tbody tr:last-child td{border-bottom:none}.pa-cell-date{align-items:center;color:#888;display:flex;gap:8px}.pa-cell-customer{align-items:center;display:flex;gap:10px}.pa-avatar{border-radius:8px;font-size:13px;height:32px;width:32px}.pa-avatar,.pa-avatar-lg{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;display:flex;font-weight:600;justify-content:center}.pa-avatar-lg{border-radius:10px;font-size:15px;height:40px;width:40px}.pa-amount{color:#00d46a;font-weight:600}.pa-amount-failed{color:#ef4444;font-weight:600}.pa-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;text-transform:capitalize}.pa-badge.active,.pa-badge.succeeded{background:#00d46a26;color:#00d46a}.pa-badge.pending{background:#f59e0b26;color:#f59e0b}.pa-badge.canceled,.pa-badge.failed,.pa-badge.requires_payment_method{background:#ef444426;color:#ef4444}.pa-badge-sm{border-radius:4px;font-size:10px;font-weight:600;padding:2px 8px}.pa-badge-sm.inactive{background:#88888826;color:#888}.pa-description{color:#888;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-failure-reason{color:#ef4444;font-size:12px}.pa-link{align-items:center;color:#3b82f6;display:inline-flex;font-size:12px;font-weight:500;gap:4px;text-decoration:none;transition:color .2s ease}.pa-link:hover{color:#60a5fa}.pa-customers-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pa-customer-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:18px;transition:border-color .2s ease}.pa-customer-card:hover{border-color:#ffffff26}.pa-customer-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.pa-customer-profile{align-items:center;display:flex;gap:12px}.pa-customer-info{display:flex;flex-direction:column;gap:4px}.pa-customer-email{color:#fff;font-size:13px;font-weight:500}.pa-customer-badges{display:flex;gap:6px}.pa-customer-ltv{text-align:right}.pa-ltv-label{color:#888;display:block;font-size:10px;margin-bottom:2px}.pa-ltv-value{color:#00d46a;font-size:16px;font-weight:700}.pa-customer-metrics{display:flex;gap:16px;margin-bottom:12px}.pa-customer-metric{align-items:center;display:flex;flex-direction:column}.pa-customer-metric-value{color:#fff;font-size:18px;font-weight:700}.pa-customer-metric-value.success{color:#00d46a}.pa-customer-metric-value.danger{color:#ef4444}.pa-customer-metric-label{color:#888;font-size:11px}.pa-health-bar{margin-top:8px}.pa-health-track{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.pa-health-fill{border-radius:2px;height:100%;transition:width .3s ease}.pa-health-fill.active{background:#00d46a}.pa-upcoming-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pa-upcoming-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:18px;transition:border-color .2s ease}.pa-upcoming-card:hover{border-color:#ffffff26}.pa-upcoming-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.pa-upcoming-customer{align-items:center;display:flex;gap:12px}.pa-upcoming-info{display:flex;flex-direction:column;gap:2px}.pa-upcoming-email{color:#fff;font-size:13px;font-weight:500}.pa-upcoming-amount{color:#00d46a;font-size:16px;font-weight:700}.pa-upcoming-badge{align-items:center;border-radius:6px;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.pa-upcoming-badge.soon{background:#ef444426;color:#ef4444}.pa-upcoming-badge.upcoming{background:#f59e0b26;color:#f59e0b}.pa-upcoming-badge.later{background:#3b82f626;color:#3b82f6}.pa-upcoming-details{border-top:1px solid #ffffff14;padding-top:12px}.pa-upcoming-row{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.pa-upcoming-label{color:#888;font-size:12px}.pa-upcoming-value{color:#fff;font-size:12px;font-weight:500}.pa-alert-banner{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:20px;padding:14px 18px}.pa-alert-banner.warning{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.pa-alert-banner.info{background:#3b82f61a;border:1px solid #3b82f633;color:#3b82f6}.pa-subscriptions-list{display:flex;flex-direction:column;gap:12px}.pa-subscription-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:18px;transition:border-color .2s ease}.pa-subscription-card:hover{border-color:#ffffff26}.pa-subscription-main{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.pa-subscription-customer{align-items:center;display:flex;gap:14px}.pa-subscription-info{display:flex;flex-direction:column;gap:2px}.pa-subscription-email{color:#fff;font-size:14px;font-weight:500}.pa-subscription-meta{color:#888;font-size:12px}.pa-subscription-ltv{text-align:right}.pa-ltv-amount{color:#00d46a;display:block;font-size:18px;font-weight:700}.pa-subscription-actions{border-top:1px solid #ffffff14;display:flex;gap:10px;padding-top:14px}.pa-action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.pa-action-btn.info{background:#3b82f626;color:#3b82f6}.pa-action-btn.info:hover{background:#3b82f640}.pa-action-btn.warning{background:#f59e0b26;color:#f59e0b}.pa-action-btn.warning:hover{background:#f59e0b40}.pa-action-btn.danger{background:#ef444426;color:#ef4444}.pa-action-btn.danger:hover{background:#ef444440}.pa-export-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:20px}.pa-export-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;padding:20px;transition:border-color .2s ease}.pa-export-card:hover{border-color:#ffffff26}.pa-export-icon{align-items:center;background:#3b82f626;border-radius:10px;color:#3b82f6;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.pa-export-content{flex:1 1;margin-bottom:16px}.pa-export-content h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 6px}.pa-export-content p{color:#888;font-size:12px;margin:0}.pa-export-btn{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:background .2s ease}.pa-export-btn:hover{background:#2563eb}.pa-export-note{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;color:#888;display:flex;font-size:12px;gap:10px;padding:14px 18px}.pa-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.pa-modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;max-height:90vh;max-width:480px;overflow-y:auto;width:100%}.pa-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px}.pa-modal-header h3{color:#fff;font-size:16px;font-weight:600;margin:0}.pa-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.pa-modal-close:hover{background:#ffffff1a;color:#fff}.pa-modal-body{padding:20px}.pa-modal-footer{border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.pa-refund-summary{background:#ffffff08;border-radius:8px;margin-bottom:20px;padding:16px}.pa-refund-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.pa-refund-row:last-child{border-bottom:none}.pa-refund-label{color:#888;font-size:12px}.pa-refund-value{color:#fff;font-size:13px;font-weight:500}.pa-form-group{margin-bottom:16px}.pa-form-group label{color:#888;display:block;font-size:12px;font-weight:500;margin-bottom:8px}.pa-form-group input,.pa-form-group select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:13px;outline:none;padding:10px 12px;transition:border-color .2s ease;width:100%}.pa-form-group input:focus,.pa-form-group select:focus{border-color:#3b82f6}.pa-form-group select option{background:#1a1a1a;color:#fff}.pa-input-with-prefix{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.pa-input-prefix{background:#ffffff0d;border-right:1px solid #ffffff1a;color:#888;font-size:13px;padding:10px 12px}.pa-input-with-prefix input{border:none;border-radius:0;flex:1 1}.pa-form-hint{color:#666;display:block;font-size:11px;margin-top:6px}.pa-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 18px;transition:all .2s ease}.pa-btn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#888}.pa-btn.secondary:hover{background:#ffffff1a;color:#fff}.pa-btn.danger{background:#ef4444;color:#fff}.pa-btn.danger:hover:not(:disabled){background:#dc2626}.pa-btn:disabled{cursor:not-allowed;opacity:.5}.pa-loading-container{align-items:center;color:#888;flex-direction:column;min-height:400px}.pa-loading,.pa-loading-container{display:flex;justify-content:center}.pa-loading{padding:60px 0}.pa-spinner{animation:pa-spin 1s linear infinite;color:#3b82f6}@keyframes pa-spin{to{transform:rotate(1turn)}}.pa-empty{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.pa-empty.success{color:#00d46a}.pa-empty svg{margin-bottom:16px;opacity:.5}.pa-empty p{font-size:14px;margin:0}.pa-empty-subtitle{color:#666;font-size:12px;margin-top:4px}.pa-no-access{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.pa-no-access svg{margin-bottom:16px;opacity:.5}.pa-no-access h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.pa-no-access p{font-size:14px;margin:0}@media (max-width:900px){.pa-container{flex-direction:column}.pa-nav{flex-direction:row;flex-wrap:wrap;gap:8px;position:static;width:100%}.pa-nav-item{flex:1 1;min-width:100px;padding:10px 12px}.pa-nav-desc{display:none}.pa-metric-card.large{grid-column:span 1}.pa-metrics-grid{grid-template-columns:repeat(2,1fr)}.pa-header-actions,.pa-section-header{flex-direction:column}.pa-filter-select,.pa-header-actions,.pa-search-box,.pa-search-box input{width:100%}}@media (max-width:640px){.pa-section{padding:16px}.pa-customers-grid,.pa-export-grid,.pa-metrics-grid,.pa-upcoming-grid{grid-template-columns:1fr}.pa-nav-item{min-width:80px;padding:8px 10px}.pa-nav-label{font-size:11px}.pa-table td,.pa-table th{font-size:12px;padding:10px 12px}.pa-subscription-main{align-items:flex-start;flex-direction:column;gap:12px}.pa-subscription-ltv{text-align:left}}.pa-customer-stats{border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:16px 0}.pa-stat-row{align-items:center;display:flex;justify-content:space-between}.pa-stat-label{color:#888;font-size:13px}.pa-stat-value{color:#fff;font-size:14px;font-weight:600}.pa-stat-value.success{color:#00d46a}.pa-stat-value.danger{color:#ef4444}.pa-health-label{color:#888;font-size:12px;margin-top:6px}.pa-customer-view-btn{align-items:center;background:#00d46a1a;border:1px solid #00d46a4d;border-radius:8px;color:#00d46a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s;width:100%}.pa-customer-view-btn:hover{background:#00d46a33;border-color:#00d46a}.pa-text-btn{background:none;border:none;color:#00d46a;cursor:pointer;font-size:14px;margin-top:8px;padding:8px 16px}.pa-text-btn:hover{text-decoration:underline}.pa-modal-lg{max-height:85vh;max-width:700px}.pa-modal-title-section{align-items:center;display:flex;gap:16px}.pa-modal-title-section h3{font-size:18px;font-weight:600;margin:0}.pa-modal-subtitle{color:#888;font-size:13px}.pa-avatar-xl{align-items:center;background:linear-gradient(135deg,#00d46a,#00a855);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:600;height:56px;justify-content:center;width:56px}.pa-detail-section{margin-bottom:24px}.pa-detail-section h4{border-bottom:1px solid #ffffff1a;color:#fff;font-size:14px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.pa-detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.pa-detail-item{display:flex;flex-direction:column;gap:4px}.pa-detail-label{color:#888;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.pa-detail-value{color:#fff;font-size:14px;font-weight:500}.pa-detail-value.mono{color:#aaa;font-family:Monaco,Menlo,monospace;font-size:12px}.pa-detail-value.success{color:#00d46a}.pa-stats-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.pa-stat-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:16px;text-align:center}.pa-stat-box.success{background:#00d46a1a;border-color:#00d46a33}.pa-stat-box.danger{background:#ef44441a;border-color:#ef444433}.pa-stat-number{color:#fff;display:block;font-size:24px;font-weight:700}.pa-stat-box.success .pa-stat-number{color:#00d46a}.pa-stat-box.danger .pa-stat-number{color:#ef4444}.pa-stat-text{color:#888;display:block;font-size:12px;margin-top:4px}.pa-subscriptions-detail-list{display:flex;flex-direction:column;gap:8px}.pa-subscription-detail-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:12px 16px}.pa-sub-detail-main{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.pa-sub-plan{color:#fff;font-size:14px;font-weight:600}.pa-sub-detail-info{color:#888;display:flex;font-size:13px;justify-content:space-between}.pa-sub-period{color:#666}.pa-payments-detail-list{display:flex;flex-direction:column;gap:4px}.pa-payment-detail-item{align-items:center;background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.pa-payment-detail-item:hover{background:#ffffff0a}.pa-payment-detail-left{display:flex;flex-direction:column;gap:2px}.pa-payment-date{color:#fff;font-size:13px}.pa-payment-desc{color:#666;font-size:12px}.pa-payment-detail-right{align-items:center;display:flex;gap:12px}.pa-payment-amount{font-size:14px;font-weight:600}.pa-payment-amount.success{color:#00d46a}.pa-payment-amount.danger{color:#ef4444}.pa-badge-sm.active{background:#00d46a26;color:#00d46a}.pa-badge-sm.canceled,.pa-badge-sm.cancelled{background:#ef444426;color:#ef4444}.pa-badge-sm.past_due{background:#f59e0b26;color:#f59e0b}.pa-badge-sm.trialing{background:#6366f126;color:#818cf8}.pa-badge-sm.succeeded{background:#00d46a26;color:#00d46a}.pa-badge-sm.failed{background:#ef444426;color:#ef4444}.pa-badge.active{background:#00d46a26;color:#00d46a}.pa-badge.inactive{background:#88888826;color:#888}.pa-modal-email{color:#888;display:block;font-size:13px;margin-top:2px}.pa-subscription-detail-item.active{border-left:3px solid #00d46a}.pa-subscription-detail-item.canceled{border-left:3px solid #ef4444;opacity:.8}.pa-subscription-detail-item.past_due{border-left:3px solid #f59e0b}.pa-sub-price{color:#fff;font-weight:500}.pa-sub-warning{background:#f59e0b1a;color:#f59e0b;font-size:12px;gap:6px;margin-top:8px;padding:8px 12px}.pa-receipt-link,.pa-sub-warning{align-items:center;border-radius:6px;display:flex}.pa-receipt-link{background:#ffffff0d;color:#888;height:28px;justify-content:center;transition:all .2s;width:28px}.pa-receipt-link:hover{background:#00d46a1a;color:#00d46a}.pa-invoices-list{display:flex;flex-direction:column;gap:6px}.pa-invoice-item{align-items:center;background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.pa-invoice-item:hover{background:#ffffff0a}.pa-invoice-left{align-items:center;display:flex;gap:12px}.pa-invoice-date{color:#fff;font-size:13px}.pa-invoice-right{align-items:center;display:flex;gap:12px}.pa-invoice-amount{color:#fff;font-size:14px;font-weight:600}.pa-invoice-link{align-items:center;background:#00d46a1a;border-radius:6px;color:#00d46a;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;text-decoration:none;transition:all .2s}.pa-invoice-link:hover{background:#00d46a33}.pa-badge-sm.paid{background:#00d46a26;color:#00d46a}.pa-badge-sm.open{background:#f59e0b26;color:#f59e0b}.pa-badge-sm.draft{background:#88888826;color:#888}.pa-badge-sm.void{background:#88888826;color:#666}.pa-badge-sm.uncollectible{background:#ef444426;color:#ef4444}@media (max-width:640px){.pa-modal-lg{margin:10px;max-width:95%}.pa-detail-grid{grid-template-columns:1fr}.pa-stats-row{grid-template-columns:repeat(2,1fr)}.pa-modal-title-section{flex-direction:column;text-align:center}.pa-payment-detail-item{align-items:flex-start;flex-direction:column;gap:8px}.pa-payment-detail-right{justify-content:space-between;width:100%}.pa-invoice-item{align-items:flex-start;flex-direction:column;gap:8px}.pa-invoice-right{justify-content:space-between;width:100%}}.tfa-container{display:flex;gap:24px;min-height:600px}.tfa-nav{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:-webkit-fit-content;height:fit-content;padding:12px;position:-webkit-sticky;position:sticky;top:20px;width:220px}.tfa-nav-item{align-items:flex-start;background:#0000;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all .2s ease}.tfa-nav-item:hover{background:#ffffff0d;color:#fff}.tfa-nav-item.active{background:#3b82f626;color:#3b82f6}.tfa-nav-item.disabled{cursor:not-allowed;opacity:.4}.tfa-nav-item.disabled:hover{background:#0000;color:#888}.tfa-nav-item svg{flex-shrink:0;margin-top:2px}.tfa-nav-text{display:flex;flex-direction:column;gap:2px}.tfa-nav-label{font-size:13px;font-weight:500}.tfa-nav-desc{font-size:11px;opacity:.7}.tfa-content{flex:1 1;min-width:0}.tfa-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px}.tfa-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.tfa-section-header h2{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.tfa-section-subtitle{color:#666;font-size:13px}.tfa-status-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:20px;margin-bottom:24px;padding:24px}.tfa-status-icon{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.tfa-status-icon.enabled{background:#00d46a26;color:#00d46a}.tfa-status-icon.disabled{background:#ef444426;color:#ef4444}.tfa-status-content{flex:1 1}.tfa-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;padding:6px 14px}.tfa-status-badge.enabled{background:#00d46a26;color:#00d46a}.tfa-status-badge.disabled{background:#ef444426;color:#ef4444}.tfa-status-text{color:#888;font-size:14px;margin:0}.tfa-status-date{color:#666;font-size:12px;margin-top:4px}.tfa-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.tfa-metric-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:14px;padding:18px;transition:border-color .2s ease}.tfa-metric-card:hover{border-color:#ffffff26}.tfa-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.tfa-metric-icon.recovery{background:#3b82f626;color:#3b82f6}.tfa-metric-icon.devices{background:#8b5cf626;color:#8b5cf6}.tfa-metric-icon.sessions{background:#00d46a26;color:#00d46a}.tfa-metric-content{display:flex;flex-direction:column;gap:4px}.tfa-metric-value{color:#fff;font-size:24px;font-weight:700}.tfa-metric-label{color:#888;font-size:12px;font-weight:500}.tfa-alert{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:20px;padding:14px 18px}.tfa-alert.warning{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.tfa-alert.info{background:#3b82f61a;border:1px solid #3b82f633;color:#3b82f6}.tfa-alert.success{background:#00d46a1a;border:1px solid #00d46a33;color:#00d46a}.tfa-alert.danger{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.tfa-actions{display:flex;flex-wrap:wrap;gap:12px}.tfa-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.tfa-btn.primary{background:#00d46a;color:#000}.tfa-btn.primary:hover:not(:disabled){background:#00b85a}.tfa-btn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#888}.tfa-btn.secondary:hover:not(:disabled){background:#ffffff1a;color:#fff}.tfa-btn.danger{background:#ef444426;color:#ef4444}.tfa-btn.danger:hover:not(:disabled){background:#ef444440}.tfa-btn:disabled{cursor:not-allowed;opacity:.5}.tfa-steps{gap:0;justify-content:center;margin-bottom:32px;padding:0 20px}.tfa-step,.tfa-steps{align-items:center;display:flex}.tfa-step{gap:10px}.tfa-step-number{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;color:#666;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.tfa-step.active .tfa-step-number{background:#3b82f626;border-color:#3b82f6;color:#3b82f6}.tfa-step.completed .tfa-step-number{background:#00d46a26;border-color:#00d46a;color:#00d46a}.tfa-step-label{color:#666;font-size:13px;font-weight:500}.tfa-step.active .tfa-step-label{color:#3b82f6}.tfa-step.completed .tfa-step-label{color:#00d46a}.tfa-step-line{background:#ffffff1a;height:2px;margin:0 12px;width:60px}.tfa-step-line.completed{background:#00d46a}.tfa-qr-container{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;margin-bottom:24px;padding:24px}.tfa-qr-code{background:#fff;border-radius:12px;margin-bottom:20px;padding:16px}.tfa-qr-code img{display:block;height:auto;max-width:200px}.tfa-manual-key{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:10px;padding:12px 16px}.tfa-manual-key code{color:#fff;font-family:Monaco,Menlo,monospace;font-size:14px;letter-spacing:1px}.tfa-copy-btn{align-items:center;background:#3b82f626;border:none;border-radius:6px;color:#3b82f6;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:6px 12px;transition:all .2s ease}.tfa-copy-btn:hover{background:#3b82f640}.tfa-verify-container{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:24px}.tfa-verify-input{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;color:#fff;font-family:Monaco,Menlo,monospace;font-size:24px;letter-spacing:8px;outline:none;padding:16px;text-align:center;transition:border-color .2s ease;width:180px}.tfa-verify-input:focus{border-color:#3b82f6}.tfa-verify-input::placeholder{color:#444;letter-spacing:4px}.tfa-codes-grid{grid-gap:10px;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:20px;padding:20px}.tfa-code-item{background:#ffffff0d;border-radius:6px;color:#fff;font-family:Monaco,Menlo,monospace;font-size:13px;letter-spacing:1px;padding:12px;text-align:center}.tfa-devices-list{display:flex;flex-direction:column;gap:12px}.tfa-device-card{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;justify-content:space-between;padding:16px 20px;transition:border-color .2s ease}.tfa-device-card:hover{border-color:#ffffff26}.tfa-device-card.current{background:#00d46a0d;border-color:#00d46a4d}.tfa-device-info{align-items:center;display:flex;gap:14px}.tfa-device-icon{align-items:center;background:#8b5cf626;border-radius:10px;color:#8b5cf6;display:flex;height:40px;justify-content:center;width:40px}.tfa-device-details{display:flex;flex-direction:column;gap:2px}.tfa-device-name{color:#fff;font-size:14px;font-weight:500}.tfa-device-meta{color:#666;font-size:12px}.tfa-device-actions{align-items:center;display:flex;gap:8px}.tfa-current-badge{background:#00d46a26;border-radius:4px;color:#00d46a;font-size:11px;font-weight:600;padding:4px 10px}.tfa-remove-btn{align-items:center;background:#ef44441a;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.tfa-remove-btn:hover{background:#ef444433}.tfa-history-list{display:flex;flex-direction:column;gap:8px}.tfa-history-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;justify-content:space-between;padding:14px 18px;transition:background .2s ease}.tfa-history-item:hover{background:#ffffff0a}.tfa-history-item.failed{border-left:3px solid #ef4444}.tfa-history-left{align-items:center;display:flex;gap:14px}.tfa-history-icon{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.tfa-history-icon.success{background:#00d46a26;color:#00d46a}.tfa-history-icon.failed{background:#ef444426;color:#ef4444}.tfa-history-details{display:flex;flex-direction:column;gap:2px}.tfa-history-date{color:#fff;font-size:13px}.tfa-history-location{color:#666;font-size:12px}.tfa-history-right{align-items:center;display:flex;gap:12px}.tfa-history-device{color:#888;font-size:12px}.tfa-history-badge{border-radius:4px;font-size:11px;font-weight:600;padding:4px 10px}.tfa-history-badge.success{background:#00d46a26;color:#00d46a}.tfa-history-badge.failed{background:#ef444426;color:#ef4444}.tfa-sessions-list{display:flex;flex-direction:column;gap:12px}.tfa-session-card{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;justify-content:space-between;padding:16px 20px}.tfa-session-card.current{background:#00d46a0d;border-color:#00d46a4d}.tfa-session-info{align-items:center;display:flex;gap:14px}.tfa-session-icon{align-items:center;background:#00d46a26;border-radius:10px;color:#00d46a;display:flex;height:40px;justify-content:center;width:40px}.tfa-session-details{display:flex;flex-direction:column;gap:2px}.tfa-session-browser{color:#fff;font-size:14px;font-weight:500}.tfa-session-meta{color:#666;font-size:12px}.tfa-form-group{margin-bottom:20px}.tfa-form-group label{color:#888;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.tfa-form-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:12px 14px;transition:border-color .2s ease;width:100%}.tfa-form-input:focus{border-color:#3b82f6}.tfa-disable-form{background:#ef44440d;border:1px solid #ef444433;border-radius:10px;padding:20px}.tfa-disable-form h4{color:#ef4444;font-size:16px;font-weight:600;margin:0 0 16px}.tfa-loading{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.tfa-spinner{animation:tfa-spin 1s linear infinite;color:#3b82f6}@keyframes tfa-spin{to{transform:rotate(1turn)}}.tfa-empty{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.tfa-empty svg{margin-bottom:16px;opacity:.5}.tfa-empty p{font-size:14px;margin:0}@media (max-width:900px){.tfa-container{flex-direction:column}.tfa-nav{flex-direction:row;flex-wrap:wrap;gap:8px;position:static;width:100%}.tfa-nav-item{flex:1 1;min-width:100px;padding:10px 12px}.tfa-nav-desc{display:none}.tfa-status-card{flex-direction:column;text-align:center}.tfa-metrics-grid{grid-template-columns:repeat(2,1fr)}.tfa-steps{flex-wrap:wrap;gap:8px}.tfa-step-line{display:none}}@media (max-width:640px){.tfa-section{padding:16px}.tfa-metrics-grid{grid-template-columns:1fr}.tfa-nav-item{min-width:80px;padding:8px 10px}.tfa-nav-label{font-size:11px}.tfa-device-card,.tfa-session-card{align-items:flex-start;flex-direction:column;gap:12px}.tfa-device-actions,.tfa-history-right{justify-content:space-between;width:100%}}.site-promotions{padding:0}.sp-loading{align-items:center;color:#737373;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.sp-spinner{animation:spin 1s linear infinite}.sp-header{background:#111;border-bottom:1px solid #1a1a1a;border-radius:12px 12px 0 0;justify-content:space-between;margin-bottom:0;padding:20px 24px}.sp-header,.sp-header-left{align-items:center;display:flex}.sp-header-left{gap:12px}.sp-header-icon{color:#22c55e}.sp-header-left h2{color:#fff;font-size:18px;font-weight:600;margin:0}.sp-header-left p{color:#737373;font-size:13px;margin:2px 0 0}.sp-create-btn{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.sp-create-btn:hover{background:#16a34a}.sp-analytics{grid-gap:16px;background:#0a0a0a;border-bottom:1px solid #1a1a1a;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px 24px}.sp-stat-card{background:#111;border:1px solid #1a1a1a;gap:14px;padding:16px}.sp-stat-card,.sp-stat-icon{align-items:center;border-radius:10px;display:flex}.sp-stat-icon{height:44px;justify-content:center;width:44px}.sp-stat-icon.green{background:#22c55e1a;color:#22c55e}.sp-stat-icon.blue{background:#3b82f61a;color:#3b82f6}.sp-stat-icon.amber{background:#f59e0b1a;color:#f59e0b}.sp-stat-info{display:flex;flex-direction:column}.sp-stat-value{color:#fff;font-size:22px;font-weight:700}.sp-stat-label{color:#737373;font-size:12px}.sp-error{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;font-size:13px;gap:10px;margin:16px 24px;padding:12px 20px}.sp-error button{background:none;border:none;color:#ef4444;cursor:pointer;margin-left:auto;padding:4px}.sp-list{grid-gap:16px;display:grid;gap:16px;padding:20px 24px}.sp-empty{align-items:center;color:#525252;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.sp-empty h3{color:#a3a3a3;margin:16px 0 8px}.sp-empty p{font-size:14px;margin:0 0 20px}.sp-card{background:#111;border:1px solid #1a1a1a;border-radius:12px;overflow:hidden;transition:all .2s}.sp-card:hover{border-color:#262626}.sp-card.disabled{opacity:.6}.sp-card-header{align-items:flex-start;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;padding:16px 20px}.sp-card-title h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.sp-badges{display:flex;gap:8px}.sp-status-badge,.sp-type-badge{border-radius:6px;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.sp-type-badge.promo_code{background:#3b82f61a;border:1px solid #3b82f64d;color:#3b82f6}.sp-type-badge.sale{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.sp-status-badge.active{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.sp-status-badge.disabled{background:#7373731a;border:1px solid #7373734d;color:#737373}.sp-status-badge.expired{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.sp-status-badge.scheduled{background:#a855f71a;border:1px solid #a855f74d;color:#a855f7}.sp-status-badge.maxed{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.sp-card-actions{display:flex;gap:8px}.sp-card-actions button{background:#1a1a1a;border:1px solid #262626;border-radius:6px;color:#737373;cursor:pointer;padding:8px;transition:all .2s}.sp-card-actions button:hover{background:#262626;color:#fff}.sp-toggle-btn.active{color:#22c55e}.sp-delete-btn:hover{background:#ef44441a!important;border-color:#ef44444d!important;color:#ef4444!important}.sp-card-body{padding:16px 20px}.sp-code-section{align-items:center;background:#0a0a0a;border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:10px 14px}.sp-code-label{color:#737373;font-size:12px}.sp-code-value{color:#22c55e;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px}.sp-copy-btn{background:none;border:none;color:#737373;cursor:pointer;margin-left:auto;padding:6px}.sp-copy-btn:hover{color:#22c55e}.sp-discount-section{margin-bottom:14px}.sp-discount{align-items:center;background:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;color:#22c55e;display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:8px 14px}.sp-meta{display:flex;flex-wrap:wrap;gap:16px}.sp-meta-item{align-items:center;color:#737373;display:flex;font-size:13px;gap:6px}.sp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.sp-modal{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:16px;max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.sp-modal-header{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;padding:20px 24px}.sp-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.sp-modal-close{background:none;border:none;border-radius:6px;color:#737373;cursor:pointer;padding:8px}.sp-modal-close:hover{background:#1a1a1a;color:#fff}.sp-form{padding:24px}.sp-form-group{margin-bottom:20px}.sp-form-group label{color:#a3a3a3;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.sp-form-group input[type=datetime-local],.sp-form-group input[type=number],.sp-form-group input[type=text],.sp-form-group select,.sp-form-group textarea{background:#111;border:1px solid #262626;border-radius:8px;color:#fff;font-size:14px;padding:12px 14px;transition:all .2s;width:100%}.sp-form-group input:focus,.sp-form-group select:focus,.sp-form-group textarea:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;outline:none}.sp-form-group small{color:#525252;display:block;font-size:12px;margin-top:6px}.sp-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sp-type-toggle{background:#111;border:1px solid #262626;border-radius:8px;display:flex;overflow:hidden}.sp-type-toggle button{background:#0000;border:none;color:#737373;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:12px;transition:all .2s}.sp-type-toggle button.active{background:#22c55e;color:#000}.sp-input-with-icon{position:relative}.sp-input-with-icon svg{color:#525252;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.sp-input-with-icon input{padding-left:38px}.sp-checkbox-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.sp-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px}.sp-checkbox input[type=checkbox]{accent-color:#22c55e;cursor:pointer;height:18px;width:18px}.sp-form-error{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;font-size:13px;gap:8px;margin-bottom:20px;padding:12px}.sp-form-actions{border-top:1px solid #1a1a1a;display:flex;gap:12px;margin-top:24px;padding-top:10px}.sp-cancel-btn,.sp-submit-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s}.sp-cancel-btn{background:#1a1a1a;border:1px solid #262626;color:#a3a3a3}.sp-cancel-btn:hover{background:#262626;color:#fff}.sp-submit-btn{background:#22c55e;border:none;color:#000}.sp-submit-btn:hover:not(:disabled){background:#16a34a}.sp-submit-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.sp-header{align-items:flex-start;flex-direction:column;gap:16px}.sp-analytics,.sp-checkbox-group,.sp-form-row{grid-template-columns:1fr}}.permission-matrix{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.matrix-summary{align-items:baseline;background:#ffffff05;border-bottom:1px solid #ffffff0d;display:flex;gap:4px;padding:12px 16px}.enabled-count{color:#00d46a;font-size:20px;font-weight:600}.total-count{color:#888;font-size:13px}.matrix-categories{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.matrix-category{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d}.matrix-category:nth-child(2n){border-right:none}.matrix-category:nth-last-child(-n+2){border-bottom:none}.category-header{align-items:center;background:#ffffff05;border-left:3px solid #888;border-left:3px solid var(--category-color,#888);display:flex;justify-content:space-between;padding:10px 12px}.category-info{align-items:center;display:flex;gap:8px}.category-label{color:#fff;font-size:12px;font-weight:600}.toggle-all-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;color:#888;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .2s ease;width:22px}.toggle-all-btn:hover{border-color:#fff3;color:#fff}.toggle-all-btn.checked{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.toggle-all-btn.indeterminate{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.permission-list{padding:8px 10px}.permission-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin:2px 0;padding:8px 10px;transition:all .2s ease}.permission-item:hover:not(.readonly){background:#ffffff08}.permission-item.readonly{cursor:default}.permission-item input[type=checkbox]{display:none}.permission-checkbox{align-items:center;background:#ffffff0d;border:2px solid #fff3;border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s ease;width:18px}.permission-item.checked .permission-checkbox{background:#00d46a;border-color:#00d46a}.permission-checkbox svg{color:#fff}.permission-text{display:flex;flex-direction:column;gap:1px;min-width:0}.permission-label{color:#fff;font-size:12px;font-weight:500}.permission-desc,.permission-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-desc{color:#666;font-size:10px}.permission-item:hover:not(.checked):not(.readonly) .permission-checkbox{border-color:#00d46a80}@media (max-width:640px){.matrix-categories{grid-template-columns:1fr}.matrix-category{border-right:none}.matrix-category:nth-last-child(-n+2){border-bottom:1px solid #ffffff0d}.matrix-category:last-child{border-bottom:none}}.audit-log-viewer{padding:0}.audit-header{justify-content:space-between;margin-bottom:20px}.audit-header,.audit-title{align-items:center;display:flex}.audit-title{color:#fff;font-size:16px;font-weight:600;gap:10px}.audit-title svg{color:#3b82f6}.audit-actions{display:flex;gap:10px}.filter-toggle{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 14px;transition:all .2s ease}.filter-toggle.active,.filter-toggle:hover{border-color:#fff3;color:#fff}.filter-toggle.active{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.audit-actions .refresh-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.audit-actions .refresh-btn:hover{border-color:#fff3;color:#fff}.filter-panel{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:20px;padding:20px}.filter-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-group label{color:#888;font-size:12px;font-weight:500}.filter-group input,.filter-group select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:13px;outline:none;padding:10px 12px;transition:border-color .2s ease}.filter-group input:focus,.filter-group select:focus{border-color:#3b82f6}.filter-group select option{background:#1a1a1a;color:#fff}.filter-actions{border-top:1px solid #ffffff0d;display:flex;gap:10px;justify-content:flex-end;padding-top:16px}.clear-btn{background:#0000;border:1px solid #fff3;border-radius:8px;color:#888;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease}.clear-btn:hover{border-color:#fff6;color:#fff}.apply-btn{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.apply-btn:hover{background:#2563eb}.audit-stats{align-items:center;border-bottom:1px solid #ffffff0d;color:#666;display:flex;font-size:12px;justify-content:space-between;margin-bottom:16px;padding:10px 0}.audit-loading,.no-logs{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.audit-loading .spinner{animation:spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}.no-logs svg{margin-bottom:16px;opacity:.5}.log-list{display:flex;flex-direction:column;gap:8px}.log-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;overflow:hidden;transition:all .2s ease}.log-item:hover{border-color:#ffffff26}.log-item.expanded{border-color:#3b82f64d}.log-main{cursor:pointer;gap:14px;padding:14px 16px}.log-icon,.log-main{align-items:center;display:flex}.log-icon{background:#ffffff0d;border-radius:8px;flex-shrink:0;height:36px;justify-content:center;width:36px}.log-content{flex:1 1;min-width:0}.log-action{margin-bottom:6px}.action-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.log-meta{color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.log-admin,.log-target,.log-time{align-items:center;display:flex;gap:5px}.expand-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.expand-btn:hover{background:#ffffff1a;color:#fff}.log-details{background:#0003;border-top:1px solid #ffffff0d;padding:16px}.detail-row{display:flex;gap:12px;margin-bottom:10px}.detail-row:last-child{margin-bottom:0}.detail-row.full-width{flex-direction:column}.detail-label{color:#888;font-size:12px;font-weight:500;min-width:100px}.detail-value{color:#fff;font-size:12px}.log-details-content{background:#0000004d;border-radius:8px;margin-top:8px;overflow-x:auto;padding:14px}.log-details-content pre{color:#00d46a;font-family:Monaco,Menlo,monospace;font-size:11px;margin:0;white-space:pre-wrap;word-break:break-word}.detail-summary{border-bottom:1px solid #ffffff1a;color:#fff;font-size:14px;font-weight:500;padding-bottom:10px}.detail-changes,.detail-summary{margin-bottom:12px}.changes-label{color:#888;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.changes-list{list-style:none;margin:0;padding-left:0}.changes-list li{background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0;color:#fff;font-size:13px;margin-bottom:4px;padding:6px 10px}.changes-list li:last-child{margin-bottom:0}.detail-object{margin-bottom:12px}.object-label{color:#888;display:block;font-size:12px;font-weight:500;margin-bottom:6px;text-transform:capitalize}.object-list{background:#ffffff08;border-radius:6px;list-style:none;margin:0;padding:10px 12px}.object-list li{border-bottom:1px solid #ffffff0d;display:flex;font-size:12px;gap:8px;padding:4px 0}.object-list li:last-child{border-bottom:none;padding-bottom:0}.sub-key{color:#888;min-width:100px;text-transform:capitalize}.sub-value{color:#fff}.detail-simple{display:flex;font-size:12px;gap:8px;margin-bottom:8px}.simple-key{color:#888;text-transform:capitalize}.simple-value{color:#fff}.load-more{display:flex;justify-content:center;padding:20px}.load-more button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;font-size:13px;padding:10px 24px;transition:all .2s ease}.load-more button:hover:not(:disabled){border-color:#fff3;color:#fff}.load-more button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.audit-header{align-items:flex-start;flex-direction:column;gap:12px}.audit-actions{justify-content:flex-end;width:100%}.filter-row{grid-template-columns:1fr}.log-meta{flex-direction:column;gap:6px}.detail-row{flex-direction:column;gap:4px}}.admin-management{margin:0 auto;max-width:1400px;padding:24px}.admin-management-header{margin-bottom:24px}.admin-management-header h2{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.admin-management-header p{color:#888;font-size:14px;margin:0}.admin-tabs{border-bottom:1px solid #ffffff1a;display:flex;gap:8px;margin-bottom:24px;padding-bottom:8px}.admin-tab{align-items:center;background:#0000;border:none;border-radius:8px 8px 0 0;color:#888;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s ease}.admin-tab:hover{background:#ffffff0d;color:#fff}.admin-tab.active{background:#00d46a1a;color:#00d46a}.admin-toolbar{gap:16px;justify-content:space-between;margin-bottom:20px}.admin-toolbar,.search-box{align-items:center;display:flex}.search-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1 1;gap:10px;max-width:400px;padding:10px 16px}.search-box svg{color:#888}.search-box input{background:#0000;border:none;color:#fff;flex:1 1;font-size:14px;outline:none}.search-box input::placeholder{color:#666}.toolbar-actions{display:flex;gap:10px}.refresh-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s ease}.refresh-btn:hover{border-color:#fff3;color:#fff}.create-btn{align-items:center;background:linear-gradient(135deg,#00d46a,#00a854);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.create-btn:hover{box-shadow:0 4px 12px #00d46a4d;transform:translateY(-1px)}.admin-loading{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#00d46a;height:40px;margin-bottom:16px;width:40px}.no-admins{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.no-admins svg{margin-bottom:16px;opacity:.5}.admin-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.admin-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;transition:all .2s ease}.admin-card:hover{border-color:#fff3}.admin-card.inactive{opacity:.6}.admin-card-header{align-items:flex-start;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:16px}.admin-info{display:flex;gap:12px}.admin-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:18px;font-weight:600;height:44px;justify-content:center;width:44px}.admin-details{display:flex;flex-direction:column;gap:4px}.admin-name-row{align-items:center;display:flex;gap:8px}.admin-name{color:#fff;font-size:15px;font-weight:600}.super-admin-badge{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px;text-transform:uppercase}.admin-email{color:#888;font-size:13px}.admin-badges{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.status-badge{border-radius:6px;font-size:11px;font-weight:600;padding:4px 10px}.status-badge.active{background:#00d46a1a;color:#00d46a}.status-badge.inactive{background:#ef44441a;color:#ef4444}.twofa-badge{align-items:center;border-radius:6px;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.twofa-badge.enabled{background:#00d46a1a;color:#00d46a}.twofa-badge.disabled{background:#f59e0b1a;color:#f59e0b}.admin-card-body{padding:16px}.permission-summary{align-items:center;color:#888;display:flex;font-size:13px;gap:8px}.permission-summary svg{color:#3b82f6}.last-login{color:#666;font-size:12px;margin-top:8px}.admin-card-actions{background:#ffffff05;border-top:1px solid #ffffff0d;display:flex;gap:8px;padding:12px 16px}.action-btn{align-items:center;background:#ffffff0d;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:8px;transition:all .2s ease}.action-btn:hover:not(:disabled){background:#ffffff1a;color:#fff}.action-btn:disabled{cursor:not-allowed;opacity:.3}.action-btn.edit:hover:not(:disabled){background:#3b82f61a;color:#3b82f6}.action-btn.key:hover:not(:disabled){background:#8b5cf61a;color:#8b5cf6}.action-btn.toggle.deactivate:hover:not(:disabled){background:#ef44441a;color:#ef4444}.action-btn.toggle.activate:hover:not(:disabled){background:#00d46a1a;color:#00d46a}.action-btn.delete:hover:not(:disabled){background:#ef44441a;color:#ef4444}.modal-overlay{align-items:flex-start;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#111;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;margin:40px auto;max-width:680px;width:100%}.modal-content.large-modal{max-width:800px}.modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.close-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.close-btn:hover{background:#ffffff1a;color:#fff}.modal-body{padding:24px}.form-section{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:24px}.form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px}.form-section-title svg{color:#00d46a}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:560px){.form-row{grid-template-columns:1fr}}.modal-footer{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.form-group{margin-bottom:20px}.form-group label{color:#888;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.form-group input[type=email],.form-group input[type=password],.form-group input[type=text]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s ease;width:100%}.form-group input:focus{border-color:#00d46a}.form-group input::placeholder{color:#666}.password-input{position:relative}.password-input input{padding-right:48px}.toggle-password{background:#0000;border:none;color:#888;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.toggle-password:hover{color:#fff}.checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:10px}.checkbox-group input[type=checkbox]{accent-color:#00d46a;height:18px;width:18px}.checkbox-group span{color:#fff;font-size:14px}.help-text{color:#666;font-size:12px;margin-left:28px;margin-top:8px}.super-admin-notice{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:10px;color:#f59e0b;display:flex;gap:12px;padding:16px}.super-admin-notice p{font-size:14px;margin:0}.cancel-btn{background:#0000;border:1px solid #fff3;border-radius:10px;color:#888;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s ease}.cancel-btn:hover{border-color:#fff6;color:#fff}.submit-btn{align-items:center;background:linear-gradient(135deg,#00d46a,#00a854);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.submit-btn:hover{box-shadow:0 4px 12px #00d46a4d;transform:translateY(-1px)}.delete-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.delete-btn:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.delete-modal .modal-content{max-width:420px}.delete-warning{padding:20px 0;text-align:center}.delete-warning svg{color:#f59e0b;margin-bottom:16px}.delete-warning p{color:#888;margin:0 0 8px}.delete-warning strong{color:#fff;display:block;font-size:16px;margin:8px 0}.delete-warning .warning-text{color:#ef4444;font-size:13px}.reset-info{color:#888;margin-bottom:20px}.reset-info strong{color:#fff}@media (max-width:768px){.admin-management{padding:16px}.admin-toolbar{flex-direction:column;gap:12px}.search-box{max-width:none}.toolbar-actions{justify-content:flex-end;width:100%}.admin-list{grid-template-columns:1fr}.modal-overlay{padding:0}.modal-content{border-radius:0;margin:0;max-width:none;min-height:100vh}.modal-body{padding:16px}}.cm-container{padding:0}.cm-analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:24px}.cm-analytics-card{background:#ffffff05;border:1px solid #ffffff14;gap:14px;padding:18px}.cm-analytics-card,.cm-analytics-icon{align-items:center;border-radius:10px;display:flex}.cm-analytics-icon{flex-shrink:0;height:44px;justify-content:center;width:44px}.cm-analytics-icon.revenue{background:#00d46a26;color:#00d46a}.cm-analytics-icon.platform{background:#8b5cf626;color:#8b5cf6}.cm-analytics-icon.cappers{background:#3b82f626;color:#3b82f6}.cm-analytics-icon.active{background:#f59e0b26;color:#f59e0b}.cm-analytics-icon.total{background:#6366f126;color:#6366f1}.cm-analytics-content{display:flex;flex-direction:column;gap:4px}.cm-analytics-label{color:#888;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.cm-analytics-value{color:#fff;font-size:22px;font-weight:700}.cm-analytics-value.highlight{color:#00d46a}.cm-top-cappers{margin-bottom:24px}.cm-top-cappers h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.cm-top-cappers-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cm-top-capper-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:16px;transition:border-color .2s}.cm-top-capper-card:hover{border-color:#00d46a4d}.cm-top-capper-rank{align-items:center;background:#00d46a26;border-radius:6px;color:#00d46a;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;margin-bottom:10px;width:28px}.cm-top-capper-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:12px}.cm-top-capper-stats{display:flex;flex-direction:column;gap:8px}.cm-top-capper-stat{display:flex;font-size:13px;justify-content:space-between}.cm-top-capper-stat span{color:#888}.cm-top-capper-stat strong{color:#fff}.cm-top-capper-stat strong.highlight{color:#00d46a}.cm-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.cm-header-info h1{color:#fff;font-size:20px;font-weight:600;margin:0 0 4px}.cm-header-info p{color:#666;font-size:13px;margin:0}.cm-header-actions{display:flex;gap:12px}.cm-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.cm-stat-card{background:#ffffff05;border:1px solid #ffffff14;gap:14px;padding:18px}.cm-stat-card,.cm-stat-icon{align-items:center;border-radius:10px;display:flex}.cm-stat-icon{flex-shrink:0;height:44px;justify-content:center;width:44px}.cm-stat-icon.users{background:#3b82f626;color:#3b82f6}.cm-stat-icon.active{background:#00d46a26;color:#00d46a}.cm-stat-icon.picks{background:#8b5cf626;color:#8b5cf6}.cm-stat-icon.winrate{background:#f59e0b26;color:#f59e0b}.cm-stat-icon.revenue{background:#00d46a26;color:#00d46a}.cm-stat-icon.subs{background:#8b5cf626;color:#8b5cf6}.cm-stat-content{display:flex;flex-direction:column;gap:2px}.cm-stat-value{color:#fff;font-size:22px;font-weight:700}.cm-stat-label{color:#888;font-size:12px}.cm-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.5px;padding:10px 16px;text-transform:uppercase;transition:all .2s ease}.cm-btn.primary{background:#00d46a;color:#000}.cm-btn.primary:hover:not(:disabled){background:#00b85a}.cm-btn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#888}.cm-btn.secondary:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.cm-btn.danger{background:#ef444426;color:#ef4444}.cm-btn.danger:hover:not(:disabled){background:#ef444440}.cm-btn:disabled{cursor:not-allowed;opacity:.5}.cm-btn.sm{font-size:11px;padding:8px 12px}.cm-refresh-btn{padding:10px 14px}.cm-convert-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:24px}.cm-convert-form h2{color:#fff;font-size:16px;font-weight:600;margin:0 0 20px}.cm-search-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:20px;padding:20px}.cm-search-section>label{color:#666;display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.cm-search-row{display:flex;gap:12px}.cm-search-row input{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.cm-search-row input:focus{border-color:#00d46a;outline:none}.cm-search-row input::placeholder{color:#555}.cm-search-results{margin-top:16px}.cm-search-results>p{color:#666;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.cm-user-result{margin-bottom:8px}.cm-user-result:hover:not(.disabled){border-color:#00d46a4d}.cm-user-result.disabled{cursor:not-allowed;opacity:.6}.cm-user-info{display:flex;flex-direction:column;gap:4px}.cm-user-email{align-items:center;color:#fff;display:flex;font-size:14px;gap:8px}.cm-user-email svg{color:#666}.cm-user-meta{color:#666;font-size:12px}.cm-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.cm-badge.admin{background:#8b5cf626;border:1px solid #8b5cf64d;color:#a78bfa}.cm-badge.warning{background:#f59e0b26;color:#f59e0b}.cm-badge.success{background:#00d46a26;color:#00d46a}.cm-badge.inactive{background:#ffffff0d;color:#888}.cm-selected-user{background:#00d46a1a;border:1px solid #00d46a4d;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px}.cm-selected-info{align-items:center;color:#00d46a;display:flex;font-size:12px;font-weight:600;gap:8px;text-transform:uppercase}.cm-selected-user>p{color:#fff;font-size:14px;margin:0}.cm-selected-user .cm-btn{align-self:flex-start;margin-top:8px}.cm-form-group{margin-bottom:20px}.cm-form-group label{align-items:center;color:#666;display:flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.cm-form-group input,.cm-form-group textarea{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;padding:12px 16px;width:100%}.cm-form-group input:focus,.cm-form-group textarea:focus{border-color:#00d46a;outline:none}.cm-form-group input::placeholder,.cm-form-group textarea::placeholder{color:#555}.cm-form-group textarea{min-height:100px;resize:vertical}.cm-form-hint{color:#666;display:block;font-size:11px;margin-top:6px}.cm-avatar-upload{align-items:flex-start;display:flex;gap:20px}.cm-avatar-controls{display:flex;flex:1 1;flex-direction:column;gap:12px}.cm-avatar-controls .cm-btn{align-self:flex-start}.capper-avatar{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#00d46a;display:flex;flex-shrink:0;justify-content:center}.capper-avatar.has-image{overflow:hidden}.capper-avatar img{height:100%;object-fit:cover;width:100%}.capper-avatar-xs{height:28px;width:28px}.capper-avatar-sm{height:40px;width:40px}.capper-avatar-md{height:56px;width:56px}.capper-avatar-lg{height:80px;width:80px}.capper-avatar-xl{height:128px;width:128px}.cm-tags-grid{display:flex;flex-wrap:wrap;gap:8px}.cm-tag{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;font-size:11px;font-weight:600;padding:8px 14px;text-transform:uppercase;transition:all .2s ease}.cm-tag:hover{border-color:#00d46a4d;color:#aaa}.cm-tag.selected{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.cm-form-actions{border-top:1px solid #ffffff14;display:flex;gap:12px;margin-top:20px;padding-top:20px}.cm-cappers-list{display:flex;flex-direction:column;gap:16px}.cm-capper-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:20px;padding:24px;transition:border-color .2s ease}.cm-capper-card:hover{border-color:#ffffff26}.cm-capper-info{flex:1 1;min-width:0}.cm-capper-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.cm-capper-header h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.cm-capper-email{color:#666;display:block;font-size:12px;margin-bottom:8px}.cm-capper-tags{display:flex;flex-wrap:wrap;gap:6px}.cm-capper-tag{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#888;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.cm-capper-bio{color:#888;font-size:13px;line-height:1.5;margin:0 0 16px}.cm-capper-stats{grid-gap:16px;background:#0003;border:1px solid #ffffff0f;border-radius:10px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:16px}.cm-capper-stat{display:flex;flex-direction:column;gap:4px}.cm-capper-stat-label{color:#666;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cm-capper-stat-value{color:#fff;font-size:18px;font-weight:700}.cm-capper-stat-value.success{color:#00d46a}.cm-capper-stat-value.danger{color:#ef4444}.cm-capper-actions{display:flex;flex-wrap:wrap;gap:10px}.cm-empty-state{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.cm-empty-state svg{color:#333;margin-bottom:16px}.cm-empty-state h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.cm-empty-state p{color:#666;font-size:14px;margin:0}.cm-loading-container{justify-content:center;padding:60px 20px}.cm-loading,.cm-loading-container{align-items:center;color:#888;display:flex;flex-direction:column}.cm-loading{padding:40px}.cm-spinner{border:3px solid #00d46a33;border-radius:50%;border-top-color:#00d46a;height:32px;margin-bottom:12px;width:32px}@keyframes cm-spin{to{transform:rotate(1turn)}}.cm-empty{align-items:center;color:#666;display:flex;flex-direction:column;padding:40px}.cm-empty svg{margin-bottom:12px;opacity:.5}.cm-modal-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.cm-modal{background:#111;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.cm-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px}.cm-modal-title{align-items:center;display:flex;gap:14px}.cm-modal-title h2{color:#fff;font-size:16px;font-weight:600;margin:0}.cm-modal-title span{color:#666;font-size:12px}.cm-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.cm-modal-close:hover{background:#ffffff0d;color:#fff}.cm-modal-tabs{border-bottom:1px solid #ffffff14;display:flex}.cm-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.cm-tab:hover{color:#aaa}.cm-tab.active{border-bottom-color:#00d46a;color:#00d46a}.cm-modal-content{flex:1 1;overflow-y:auto;padding:20px}.cm-form-section{display:flex;flex-direction:column;gap:16px}.cm-form-section .cm-btn{align-self:flex-start;margin-top:8px}.cm-categories-section{display:flex;flex-direction:column;gap:16px}.cm-category-card{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;padding:16px}.cm-category-header{margin-bottom:12px}.cm-category-name{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px}.cm-category-dot{border-radius:50%;height:10px;width:10px}.cm-category-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cm-category-fields .cm-form-group{margin-bottom:0}.cm-category-fields input{font-size:12px;padding:10px 12px}.cm-category-fields label{font-size:9px}.cm-search-bar{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.cm-search-bar svg{color:#666;flex-shrink:0}.cm-search-bar input{background:#0000;border:none;color:#fff;flex:1 1;font-size:14px;outline:none}.cm-search-bar input::placeholder{color:#555}.cm-section{margin-bottom:24px}.cm-capper-cell{gap:12px}.cm-capper-cell>div{align-items:center;display:flex;gap:6px}.cm-capper-name{color:#fff;font-weight:500}.cm-featured-star{color:#f59e0b;flex-shrink:0}.cm-email{color:#888;font-size:12px}.cm-stats-cell{display:flex;flex-direction:column;gap:4px}.cm-stat-item{color:#888;font-size:12px}.cm-stat-item.success{color:#00d46a;font-weight:600}.cm-tags-cell{display:flex;flex-wrap:wrap;gap:4px}.cm-mini-tag{background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;color:#888;font-size:10px;font-weight:600;padding:3px 8px;text-transform:uppercase}.cm-empty-table{align-items:center;color:#444;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.cm-empty-table svg{margin-bottom:12px;opacity:.5}.cm-empty-table p{color:#666;font-size:14px;margin:0}.cm-tag-name{color:#fff;font-size:13px;font-weight:500}.cm-history-info{display:flex;flex-direction:column;gap:4px}.cm-history-capper{color:#fff;font-size:14px;font-weight:500}.cm-history-date{color:#666;font-size:11px}.cm-history-details{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.cm-history-amount{color:#00d46a;font-size:16px;font-weight:700}.cm-history-method{background:#ffffff0d;border-radius:4px;color:#888;font-size:11px;padding:2px 8px}.cm-plan-name{color:#fff;font-weight:500}.cm-price{color:#00d46a;font-family:SF Mono,Roboto Mono,monospace;font-weight:600}.cm-ledger-type{border-radius:6px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.cm-ledger-type.earning,.cm-ledger-type.subscription{background:#00d46a26;color:#00d46a}.cm-ledger-type.payout{background:#3b82f626;color:#3b82f6}.cm-ledger-type.refund{background:#ef444426;color:#ef4444}.cm-ledger-type.adjustment{background:#f59e0b26;color:#f59e0b}.cm-description{color:#888;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-convert-form h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 20px}.cm-tabs{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:4px;margin-bottom:24px;overflow-x:auto;padding:4px}.cm-tab-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:12px 18px;transition:all .2s ease;white-space:nowrap}.cm-tab-btn:hover{background:#ffffff0d;color:#aaa}.cm-tab-btn.active{background:#00d46a1a;color:#00d46a}.cm-tab-btn svg{height:16px;width:16px}.cm-table-container{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.cm-table{border-collapse:collapse;width:100%}.cm-table th{background:#0000004d;border-bottom:1px solid #ffffff14;color:#666;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.cm-table td{border-bottom:1px solid #ffffff0d;color:#ccc;font-size:13px;padding:14px 16px;vertical-align:middle}.cm-table tr:last-child td{border-bottom:none}.cm-filters,.cm-table tr:hover td{background:#ffffff05}.cm-filters{border:1px solid #ffffff14;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:16px}.cm-filters input,.cm-filters select{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:13px;min-width:160px;padding:10px 14px}.cm-filters input:focus,.cm-filters select:focus{border-color:#00d46a;outline:none}.cm-filters select option{background:#111;color:#fff}.cm-pick-cell{max-width:300px}.cm-pick-title{color:#fff;font-weight:600;margin-bottom:4px}.cm-pick-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#888;display:-webkit-box;font-size:12px;overflow:hidden}.cm-odds{font-family:SF Mono,Roboto Mono,monospace;font-weight:600}.cm-odds.positive{color:#00d46a}.cm-odds.negative{color:#ef4444}.cm-status{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.cm-status.win{background:#00d46a26;color:#00d46a}.cm-status.loss{background:#ef444426;color:#ef4444}.cm-status.push{background:#f59e0b26;color:#f59e0b}.cm-status.pending{background:#3b82f626;color:#3b82f6}.cm-status.active{background:#00d46a26;color:#00d46a}.cm-status.inactive{background:#ffffff14;color:#888}.cm-action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;justify-content:center;padding:6px 12px;transition:all .2s ease}.cm-action-btn.win{background:#00d46a26;color:#00d46a}.cm-action-btn.win:hover{background:#00d46a40}.cm-action-btn.loss{background:#ef444426;color:#ef4444}.cm-action-btn.loss:hover{background:#ef444440}.cm-action-btn.push{background:#f59e0b26;color:#f59e0b}.cm-action-btn.push:hover{background:#f59e0b40}.cm-action-btn.edit{background:#3b82f626;color:#3b82f6}.cm-action-btn.edit:hover{background:#3b82f640}.cm-action-btn.delete{background:#ef44441a;color:#ef4444}.cm-action-btn.delete:hover{background:#ef444433}.cm-action-btn.toggle{background:#8b5cf626;color:#a78bfa}.cm-action-btn.toggle:hover{background:#8b5cf640}.cm-actions-cell{display:flex;flex-wrap:wrap;gap:6px}.cm-payout-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.cm-payout-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px}.cm-payout-form h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 20px}.cm-payout-form h3 svg{color:#00d46a}.cm-payout-history{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px}.cm-payout-history h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 20px}.cm-payout-history h3 svg{color:#8b5cf6}.cm-payout-info{background:#0003;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px}.cm-payout-info p{color:#888;display:flex;font-size:13px;justify-content:space-between;margin:0}.cm-payout-info strong{color:#fff;font-weight:600}.cm-payout-available{align-items:center;background:#00d46a1a;border:1px solid #00d46a33;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.cm-payout-available span{color:#888;font-size:12px}.cm-payout-available strong{color:#00d46a;font-size:18px;font-weight:700}.cm-history-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.cm-history-item{align-items:center;background:#0003;border:1px solid #ffffff0f;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.cm-history-item-info{display:flex;flex-direction:column;gap:4px}.cm-history-item-capper{color:#fff;font-size:13px;font-weight:500}.cm-history-item-date{color:#666;font-size:11px}.cm-history-item-amount{color:#00d46a;font-size:16px;font-weight:700}.cm-tags-manager{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px}.cm-tags-manager h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 20px}.cm-tags-manager h3 svg{color:#f59e0b}.cm-add-tag{display:flex;gap:12px;margin-bottom:20px}.cm-add-tag input{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.cm-add-tag input:focus{border-color:#00d46a;outline:none}.cm-tags-list{display:flex;flex-wrap:wrap;gap:10px}.cm-tag-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:8px;padding:10px 14px}.cm-tag-item span{color:#fff;font-size:13px;font-weight:500}.cm-tag-delete{align-items:center;background:#ef444426;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.cm-tag-delete:hover{background:#ef44444d}.cm-modal-lg{max-width:800px}.cm-modal-footer{background:#0003;border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.cm-form-row{grid-gap:16px;display:grid;gap:16px;margin-bottom:16px}.cm-form-row.two{grid-template-columns:1fr 1fr}.cm-form-row.three{grid-template-columns:1fr 1fr 1fr}.cm-form-row .cm-form-group{margin-bottom:0}.cm-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px}.cm-checkbox input[type=checkbox]{accent-color:#00d46a;cursor:pointer;height:18px;width:18px}.cm-checkbox span{color:#ccc;font-size:13px}.cm-form-group select{-webkit-appearance:none;appearance:none;background:#0000004d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23888' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;width:100%}.cm-form-group select:focus{border-color:#00d46a;outline:none}.cm-form-group select option{background:#111;color:#fff}.cm-user-cell{align-items:center;display:flex;gap:12px}.cm-user-cell-info{display:flex;flex-direction:column;gap:2px}.cm-user-cell-name{color:#fff;font-weight:500}.cm-user-cell-email{color:#666;font-size:11px}.cm-capper-cell{align-items:center;display:flex;gap:10px}.cm-capper-cell-name{color:#fff;font-weight:500}.cm-amount{font-family:SF Mono,Roboto Mono,monospace;font-weight:600}.cm-amount.positive{color:#00d46a}.cm-amount.negative{color:#ef4444}.cm-date{color:#888;font-size:12px}.cm-section-title{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 20px}.cm-section-title svg{color:#00d46a}.cm-info-card{align-items:flex-start;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.cm-info-card svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.cm-info-card p{color:#888;font-size:13px;line-height:1.5;margin:0}@media (max-width:1024px){.cm-payout-grid{grid-template-columns:1fr}.cm-form-row.three{grid-template-columns:1fr 1fr}}@media (max-width:768px){.cm-header{align-items:stretch}.cm-header,.cm-header-actions{flex-direction:column}.cm-stats-grid{grid-template-columns:repeat(2,1fr)}.cm-capper-card{flex-direction:column}.cm-capper-stats{grid-template-columns:repeat(3,1fr)}.cm-capper-actions{justify-content:flex-start}.cm-avatar-upload,.cm-search-row{flex-direction:column}.cm-category-fields{grid-template-columns:1fr}.cm-modal{border-radius:0;max-height:100vh}.cm-tabs{padding:3px}.cm-tab-btn{font-size:12px;padding:10px 14px}.cm-tab-btn span{display:none}.cm-table-container{overflow-x:auto}.cm-table{min-width:600px}.cm-filters{flex-direction:column}.cm-filters input,.cm-filters select{min-width:auto;width:100%}.cm-form-row.three,.cm-form-row.two{grid-template-columns:1fr}.cm-add-tag{flex-direction:column}}@media (max-width:480px){.cm-capper-stats,.cm-stats-grid{grid-template-columns:1fr}.cm-capper-stats{text-align:center}.cm-form-actions,.cm-tabs{flex-direction:column}.cm-tabs{gap:2px}.cm-tab-btn{justify-content:center}.cm-tab-btn span{display:inline}.cm-actions-cell{flex-direction:column;gap:4px}.cm-action-btn{justify-content:center;width:100%}.cm-history-item,.cm-payout-available{align-items:flex-start;flex-direction:column;gap:8px}.cm-analytics-grid{grid-template-columns:repeat(2,1fr)}.cm-top-cappers-grid{grid-template-columns:1fr}}.cm-btn-primary{align-items:center;background:#00d46a;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.cm-btn-primary:hover:not(:disabled){background:#00b85a}.cm-btn-primary:disabled{cursor:not-allowed;opacity:.5}.cm-btn-secondary{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.cm-btn-secondary:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.cm-btn-full{width:100%}.cm-avatar-fallback{align-items:center;background:#00d46a26;border-radius:50%;color:#00d46a;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.cm-avatar-img{flex-shrink:0}.cm-avatar-img,.cm-avatar-preview{border-radius:50%;object-fit:cover}.cm-avatar-preview{border:2px solid #00d46a4d;height:80px;width:80px}.cm-user-results{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.cm-user-result{align-items:center;background:#0003;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s ease}.cm-user-result:hover{border-color:#00d46a4d}.cm-user-result.selected{background:#00d46a1a;border-color:#00d46a}.cm-user-result .cm-user-info{display:flex;flex-direction:column;gap:4px}.cm-user-result .cm-user-info strong{color:#fff;font-size:14px}.cm-user-result .cm-user-info span{color:#888;font-size:12px}.cm-selected-icon{color:#00d46a}.cm-modal-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.cm-modal-tab:hover{color:#aaa}.cm-modal-tab.active{border-bottom-color:#00d46a;color:#00d46a}.cm-modal-body{max-height:60vh;overflow-y:auto;padding:20px}.cm-toggle-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:12px 16px;transition:all .2s ease}.cm-toggle-btn:hover{border-color:#fff3}.cm-toggle-btn.active{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.cm-toggle-btn.active.featured{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.cm-tags-select{display:flex;flex-wrap:wrap;gap:8px}.cm-tag-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#888;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:all .2s ease}.cm-tag-btn:hover{border-color:#fff3;color:#aaa}.cm-tag-btn.active{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.cm-user-id{color:#888;font-family:SF Mono,Roboto Mono,monospace;font-size:12px}.cm-spinner{animation:cm-spin 1s linear infinite}@media (max-width:1200px){.cm-analytics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.cm-analytics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cm-analytics-grid{grid-template-columns:1fr}.cm-analytics-card{padding:14px}.cm-analytics-value{font-size:18px}}.cm-modal-delete{max-width:520px}.cm-modal-header-danger{background:#ef44441a;border-bottom-color:#ef444433}.cm-modal-header-danger .cm-modal-title h3,.cm-modal-header-danger .cm-modal-title svg{color:#ef4444}.cm-delete-warning{display:flex;flex-direction:column;gap:20px}.cm-delete-capper-info{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:14px;padding:16px}.cm-delete-capper-info>div{display:flex;flex-direction:column;gap:4px}.cm-delete-capper-info strong{color:#fff;font-size:16px;font-weight:600}.cm-delete-capper-info span{color:#888;font-size:13px}.cm-delete-cascade-info{background:#ef44440d;border:1px solid #ef444426;border-radius:10px;padding:16px}.cm-delete-cascade-info h4{color:#ef4444;font-size:13px;font-weight:600;margin:0 0 14px}.cm-delete-cascade-info ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cm-delete-cascade-info li{align-items:center;color:#ccc;display:flex;font-size:13px;gap:10px}.cm-delete-cascade-info li svg{color:#888;flex-shrink:0}.cm-delete-confirm-input{display:flex;flex-direction:column;gap:8px}.cm-delete-confirm-input label{color:#888;font-size:13px}.cm-delete-confirm-input label strong{color:#ef4444;font-weight:700}.cm-delete-confirm-input input{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;padding:12px 16px;width:100%}.cm-delete-confirm-input input:focus{border-color:#ef4444;outline:none}.cm-delete-confirm-input input::placeholder{color:#555}.cm-btn-danger{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.cm-btn-danger:hover:not(:disabled){background:#dc2626}.cm-btn-danger:disabled{background:#ef44444d;cursor:not-allowed;opacity:.4}.system-settings{padding:0}.ss-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:1024px){.ss-grid{grid-template-columns:1fr}}.ss-section{background:var(--admin-bg-card);border:1px solid var(--admin-border);border-radius:var(--admin-radius);overflow:hidden}.ss-section-header{align-items:center;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:16px 20px}.ss-section-title{align-items:center;color:var(--admin-text);display:flex;font-size:14px;font-weight:600;gap:8px}.ss-section-badge,.ss-section-title svg{color:var(--admin-primary)}.ss-section-badge{background:#00d46a1a;border-radius:4px;font-family:var(--admin-mono);font-size:11px;font-weight:600;padding:3px 8px}.ss-control-group{border-bottom:1px solid #30363d4d;padding:14px 20px}.ss-control-group:last-child{border-bottom:none}.ss-control-label{color:var(--admin-text-muted);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ss-segmented{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:flex;gap:3px;padding:3px}.ss-seg-btn{background:#0000;border:none;border-radius:4px;color:var(--admin-text-secondary);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:7px 10px;transition:all var(--admin-transition);white-space:nowrap}.ss-seg-btn:hover{background:var(--admin-bg-hover);color:var(--admin-text)}.ss-seg-btn.active{background:var(--admin-primary);color:#000}.ss-slider-row{align-items:center;display:flex;gap:12px}.ss-slider{-webkit-appearance:none;appearance:none;background:var(--admin-border);border-radius:2px;flex:1 1;height:4px;outline:none}.ss-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--admin-primary);border:2px solid var(--admin-bg-card);border-radius:50%;box-shadow:0 0 0 2px var(--admin-primary);cursor:pointer;height:16px;width:16px}.ss-slider-value{color:var(--admin-primary);font-family:var(--admin-mono);font-size:14px;font-weight:700;min-width:40px;text-align:right}.ss-save-bar{align-items:center;background:var(--admin-bg-elevated);border-top:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:12px 20px}.ss-save-hint{color:var(--admin-text-muted);font-size:12px}.ss-btn{align-items:center;background:var(--admin-bg-elevated);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all var(--admin-transition)}.ss-btn:hover{background:var(--admin-bg-hover);border-color:var(--admin-text-muted)}.ss-btn:disabled{cursor:not-allowed;opacity:.4}.ss-btn-primary{background:var(--admin-primary);border-color:var(--admin-primary);color:#000}.ss-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.ss-btn-danger{border-color:#ef44444d;color:var(--admin-danger)}.ss-btn-danger:hover:not(:disabled){background:#ef44441a;border-color:var(--admin-danger)}.ss-status{align-items:center;border-radius:var(--admin-radius-sm);display:flex;font-size:13px;gap:8px;margin:0 20px 12px;padding:10px 16px}.ss-status.success{background:#00d46a14;border:1px solid #00d46a33;color:var(--admin-primary)}.ss-status.error{background:#ef444414;border:1px solid #ef444433;color:var(--admin-danger)}.ss-pick-card{align-items:center;border-bottom:1px solid #30363d4d;display:flex;gap:14px;padding:16px 20px}.ss-pick-sport{border-radius:4px;font-family:var(--admin-mono);font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 8px}.ss-pick-sport.nba{background:#00a8ff1f;color:#00a8ff}.ss-pick-sport.cbb{background:#f59e0b1f;color:#f59e0b}.ss-pick-info{flex:1 1;min-width:0}.ss-pick-matchup{color:var(--admin-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pick-detail{color:var(--admin-text-secondary);font-family:var(--admin-mono);font-size:12px;margin-top:2px}.ss-pick-conf{color:var(--admin-primary);font-size:13px}.ss-pick-conf,.ss-pick-result{font-family:var(--admin-mono);font-weight:700}.ss-pick-result{border-radius:4px;font-size:11px;padding:3px 8px;text-transform:uppercase}.ss-pick-result.win{background:#00d46a1f;color:var(--admin-primary)}.ss-pick-result.loss{background:#ef44441f;color:var(--admin-danger)}.ss-pick-result.push{background:#f59e0b1f;color:var(--admin-warning)}.ss-pick-result.pending{background:#64748b1f;color:var(--admin-text-muted)}.ss-no-pick{color:var(--admin-text-muted);font-size:13px;padding:24px 20px;text-align:center}.ss-record-row{border-bottom:1px solid #30363d4d;display:flex;flex-wrap:wrap;gap:16px;padding:14px 20px}.ss-record-stat{text-align:center}.ss-record-label{color:var(--admin-text-muted);font-size:10px;font-weight:500;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.ss-record-value{color:var(--admin-text);font-family:var(--admin-mono);font-size:14px;font-weight:700}.ss-record-value.green{color:var(--admin-primary)}.ss-record-value.red{color:var(--admin-danger)}.ss-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px}.ss-pending-badge{background:#f59e0b1f;border-radius:4px;display:inline-flex;font-family:var(--admin-mono);font-size:11px;gap:4px;padding:3px 8px}.ss-pending-badge,.ss-pending-header{align-items:center;color:var(--admin-warning);font-weight:600}.ss-pending-header{background:#f59e0b0d;border-bottom:1px solid #30363d4d;border-top:1px solid var(--admin-border);display:flex;font-size:12px;gap:6px;padding:10px 20px}.ss-pending-row{align-items:center;border-bottom:1px solid #30363d33;display:flex;gap:12px;justify-content:space-between;padding:10px 20px}.ss-pending-row:last-of-type{border-bottom:none}.ss-pending-info{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.ss-pending-date{color:var(--admin-text-muted);font-family:var(--admin-mono);font-size:11px}.ss-pending-matchup{color:var(--admin-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pending-pick{color:var(--admin-primary);font-size:12px;font-weight:600;white-space:nowrap}.ss-grade-btns{display:flex;flex-shrink:0;gap:4px}.ss-grade-btn{align-items:center;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:4px;cursor:pointer;display:flex;font-family:var(--admin-mono);font-size:11px;font-weight:700;height:26px;justify-content:center;transition:all var(--admin-transition);width:30px}.ss-grade-btn:disabled{cursor:not-allowed;opacity:.4}.ss-grade-btn.win{border-color:#00d46a4d;color:var(--admin-primary)}.ss-grade-btn.win:hover:not(:disabled){background:#00d46a26;border-color:var(--admin-primary)}.ss-grade-btn.loss{border-color:#ef44444d;color:var(--admin-danger)}.ss-grade-btn.loss:hover:not(:disabled){background:#ef444426;border-color:var(--admin-danger)}.ss-grade-btn.push{border-color:#f59e0b4d;color:var(--admin-warning)}.ss-grade-btn.push:hover:not(:disabled){background:#f59e0b26;border-color:var(--admin-warning)}.ss-history-toggle{align-items:center;border-top:1px solid var(--admin-border);cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;transition:background var(--admin-transition)}.ss-history-toggle:hover{background:var(--admin-bg-hover)}.ss-history-toggle span{align-items:center;color:var(--admin-text-secondary);display:flex;font-size:13px;font-weight:600;gap:6px}.ss-history-table{border-collapse:collapse;width:100%}.ss-history-table th{background:var(--admin-bg-elevated);border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);font-size:10px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.ss-history-table th:first-child{padding-left:20px}.ss-history-table td{border-bottom:1px solid #30363d33;color:var(--admin-text-secondary);font-size:12px;padding:8px 12px}.ss-history-table td:first-child{font-family:var(--admin-mono);font-size:11px;padding-left:20px}.ss-history-sport{border-radius:3px;font-family:var(--admin-mono);font-size:10px;font-weight:700;padding:2px 6px}.ss-history-sport.nba{background:#00a8ff1a;color:#00a8ff}.ss-history-sport.cbb{background:#f59e0b1a;color:#f59e0b}.ss-units-pos{color:var(--admin-primary)}.ss-units-neg,.ss-units-pos{font-family:var(--admin-mono);font-weight:600}.ss-units-neg{color:var(--admin-danger)}.ss-units-zero{font-family:var(--admin-mono)}.ss-loading,.ss-units-zero{color:var(--admin-text-muted)}.ss-loading{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:center;padding:48px 20px}.ss-loading svg{animation:spin 1s linear infinite}.ss-full-width{grid-column:1/-1}@keyframes ad-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ad-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes ad-pulse-green{0%,to{box-shadow:0 0 0 0 #00d46a00}50%{box-shadow:0 0 16px -2px #00d46a33}}@keyframes ad-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes ad-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ad-slide-up{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ad-backdrop-in{0%{opacity:0}to{opacity:1}}.ad-root{--ad-bg:#06080b;--ad-card:#0d1117;--ad-elevated:#161b22;--ad-hover:#1c2128;--ad-border:#30363d99;--ad-border-bright:#30363de6;--ad-green:#00d46a;--ad-green-dim:#00d46a1f;--ad-blue:#00a8ff;--ad-blue-dim:#00a8ff1a;--ad-amber:#f59e0b;--ad-amber-dim:#f59e0b1a;--ad-red:#ef4444;--ad-red-dim:#ef44441a;--ad-purple:#a855f7;--ad-purple-dim:#a855f71a;--ad-text:#f0f6fc;--ad-text-sec:#8b949e;--ad-text-muted:#484f58;--ad-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--ad-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ad-radius:12px;--ad-transition:0.2s ease;font-family:var(--ad-sans);min-height:400px;padding:0 0 48px}.ad-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ad-header h2{color:var(--ad-text);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.ad-header-sub{color:var(--ad-text-muted);font-size:12px;margin:4px 0 0}.ad-header-actions{align-items:center;display:flex;gap:8px}.ad-date-group{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;display:flex;gap:2px;padding:2px}.ad-date-btn{background:#0000;border:none;border-radius:6px;color:var(--ad-text-muted);cursor:pointer;font-family:var(--ad-mono);font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 14px;transition:all var(--ad-transition)}.ad-date-btn:hover{background:var(--ad-elevated);color:var(--ad-text-sec)}.ad-date-btn.active{background:var(--ad-green-dim);color:var(--ad-green)}.ad-refresh{align-items:center;background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;color:var(--ad-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--ad-transition);width:32px}.ad-refresh:hover{background:var(--ad-elevated);border-color:var(--ad-border-bright);color:var(--ad-text-sec)}.ad-refresh.spinning svg{animation:ad-spin .8s linear infinite}.ad-tabs{border-bottom:1px solid var(--ad-border);display:flex;gap:1px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.ad-tabs::-webkit-scrollbar{display:none}.ad-tab{align-items:center;background:#0000;border:none;color:var(--ad-text-muted);cursor:pointer;display:flex;font-family:var(--ad-sans);font-size:12px;font-weight:500;gap:7px;letter-spacing:.01em;padding:10px 18px;position:relative;transition:all var(--ad-transition);white-space:nowrap}.ad-tab:after{background:var(--ad-green);border-radius:1px 1px 0 0;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.ad-tab:hover{color:var(--ad-text-sec)}.ad-tab.active{color:var(--ad-green);font-weight:600}.ad-tab.active:after{transform:scaleX(1)}.ad-tab svg{opacity:.5;transition:opacity var(--ad-transition)}.ad-tab.active svg{opacity:1}.ad-content{animation:ad-fadeUp .25s ease-out}.ad-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ad-kpi-grid-8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ad-metric{background:linear-gradient(180deg,var(--ad-card),var(--ad-elevated));border:1px solid var(--ad-border);border-radius:var(--ad-radius);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px 20px;position:relative;transition:all .25s ease}.ad-metric:before{background:linear-gradient(90deg,#0000,var(--ad-green),#0000);background:linear-gradient(90deg,#0000,var(--metric-color,var(--ad-green)),#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ad-metric:hover{border-color:var(--ad-border-bright);transform:translateY(-1px)}.ad-metric:hover:before{opacity:1}.ad-metric--clickable{cursor:pointer}.ad-metric--compact{gap:8px;padding:14px 16px}.ad-metric-top{align-items:flex-start;display:flex;justify-content:space-between}.ad-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ad-metric--compact .ad-metric-icon{border-radius:8px;height:34px;width:34px}.ad-metric-body{flex:1 1;min-width:0}.ad-metric-label{color:var(--ad-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ad-metric-val{color:var(--ad-text);font-family:var(--ad-mono);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ad-metric--compact .ad-metric-val{font-size:20px}.ad-metric-sub{color:var(--ad-text-muted);font-weight:500;margin-top:4px}.ad-metric-sub,.ad-metric-trend{font-family:var(--ad-mono);font-size:11px}.ad-metric-trend{align-items:center;border-radius:5px;display:flex;font-weight:600;gap:3px;padding:2px 7px}.ad-card{animation:ad-fadeUp .35s ease-out both;background:linear-gradient(180deg,var(--ad-card),#0b0e14);border:1px solid var(--ad-border);border-radius:var(--ad-radius);padding:22px;transition:border-color var(--ad-transition)}.ad-card:hover{border-color:var(--ad-border-bright)}.ad-card--mini{padding:18px}.ad-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ad-card-title{color:var(--ad-text);font-size:14px;letter-spacing:-.01em;margin:0}.ad-card-badge,.ad-card-title{align-items:center;display:flex;font-weight:600}.ad-card-badge{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:5px;color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;letter-spacing:.04em;padding:3px 8px}.ad-card-footer{align-items:center;border-top:1px solid var(--ad-border);display:flex;justify-content:space-between;margin-top:6px;padding:10px 16px 4px}.ad-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ad-grid-3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ad-split-60-40{grid-gap:12px;display:grid;gap:12px;grid-template-columns:3fr 2fr}.ad-stack{gap:12px}.ad-stack,.ad-stack-lg{display:flex;flex-direction:column}.ad-stack-lg{gap:20px}.ad-empty{flex-direction:column;padding:44px 20px;text-align:center}.ad-empty,.ad-empty-icon{align-items:center;display:flex;justify-content:center}.ad-empty-icon{background:var(--ad-elevated);border:1px solid var(--ad-border);border-radius:12px;color:var(--ad-text-muted);height:44px;margin-bottom:12px;width:44px}.ad-empty-text{color:var(--ad-text-muted);font-size:12px;line-height:1.6;max-width:260px}.ad-skeleton{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:var(--ad-radius);overflow:hidden;position:relative}.ad-skeleton:after{animation:ad-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff05 50%,#0000);background-size:600px 100%;content:"";inset:0;position:absolute}.ad-error{align-items:center;animation:ad-fadeUp .3s ease-out;background:var(--ad-red-dim);border:1px solid #ef444433;border-radius:10px;color:var(--ad-red);display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:12px 16px}.ad-live-panel{max-height:380px;overflow-y:auto;scrollbar-color:var(--ad-elevated) #0000;scrollbar-width:thin}.ad-live-panel::-webkit-scrollbar{width:4px}.ad-live-panel::-webkit-scrollbar-track{background:#0000}.ad-live-panel::-webkit-scrollbar-thumb{background:var(--ad-elevated);border-radius:2px}.ad-live-row{align-items:center;border-bottom:1px solid #30363d40;display:flex;gap:10px;padding:10px 14px;transition:background .12s ease}.ad-live-row:hover{background:var(--ad-elevated)}.ad-live-row:last-child{border-bottom:none}.ad-live-dot-sm{animation:ad-live-dot 2s ease-in-out infinite;background:var(--ad-green);border-radius:50%;box-shadow:0 0 6px var(--ad-green);flex-shrink:0;height:6px;width:6px}.ad-live-info{flex:1 1;min-width:0}.ad-live-email{color:var(--ad-text);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-live-meta{align-items:center;color:var(--ad-text-muted);display:flex;font-family:var(--ad-mono);font-size:9px;font-weight:500;gap:8px;margin-top:2px}.ad-live-meta span{align-items:center;display:flex;gap:3px}.ad-live-device{color:var(--ad-text-muted);flex-shrink:0}.ad-live-badge{border-radius:4px;flex-shrink:0;font-family:var(--ad-mono);font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.ad-live-badge.admin{background:var(--ad-blue-dim);border:1px solid #00a8ff33;color:var(--ad-blue)}.ad-live-badge.pro{background:var(--ad-green-dim);border:1px solid #00d46a33;color:var(--ad-green)}.ad-live-badge.free{background:#30363d66;border:1px solid var(--ad-border);color:var(--ad-text-muted)}.ad-live-dot{animation:ad-live-dot 2s ease-in-out infinite;background:var(--ad-green);border-radius:50%;box-shadow:0 0 6px var(--ad-green);display:inline-block;height:7px;margin-right:5px;width:7px}.ad-mini-bar-row{align-items:center;border-bottom:1px solid #30363d33;display:flex;gap:10px;padding:7px 0}.ad-mini-bar-row:last-child{border-bottom:none}.ad-mini-bar-label{color:var(--ad-text-sec);flex-shrink:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:80px}.ad-mini-bar-track{background:#30363d4d;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.ad-mini-bar-fill{background:linear-gradient(90deg,var(--ad-blue),#00a8ff66);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ad-mini-bar-val{color:var(--ad-text);font-family:var(--ad-mono);font-size:11px;font-weight:600;text-align:right;width:50px}.ad-peak-highlight{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:24px 16px}.ad-peak-time{color:var(--ad-text);font-family:var(--ad-mono);font-size:22px;font-weight:700;letter-spacing:-.01em}.ad-peak-count{color:var(--ad-amber);font-family:var(--ad-mono);font-size:12px;font-weight:600}.ad-peak-label{color:var(--ad-text-muted);font-size:10px;letter-spacing:.02em}.ad-feat-row{align-items:center;border-bottom:1px solid #30363d4d;display:flex;gap:12px;padding:10px 16px;transition:background .12s ease}.ad-feat-row:last-child{border-bottom:none}.ad-feat-row:hover{background:#30363d1a}.ad-feat-name{color:var(--ad-text);flex-shrink:0;font-size:12px;font-weight:500;width:120px}.ad-feat-track{background:#30363d66;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.ad-feat-bar{border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ad-feat-val{font-size:11px;font-weight:600}.ad-feat-users,.ad-feat-val{font-family:var(--ad-mono);text-align:right;width:60px}.ad-feat-users{color:var(--ad-text-muted);font-size:10px}.ad-feat-users span{font-size:8px;letter-spacing:.04em;text-transform:uppercase}.ad-geo-row{align-items:center;border-bottom:1px solid #30363d33;display:flex;gap:10px;padding:8px 0}.ad-geo-row:last-child{border-bottom:none}.ad-geo-name{color:var(--ad-text-sec);flex-shrink:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.ad-geo-bar-track{background:#30363d4d;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.ad-geo-bar-fill{background:linear-gradient(90deg,var(--ad-green),#00d46a4d);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ad-geo-count{color:var(--ad-text);font-size:11px;text-align:right;width:40px}.ad-geo-count,.ad-utm-badge{font-family:var(--ad-mono);font-weight:600}.ad-utm-badge{background:#30363d4d;border:1px solid var(--ad-border);border-radius:4px;color:var(--ad-text-sec);display:inline-block;font-size:10px;letter-spacing:.02em;padding:2px 8px}.ad-collapsible{margin-top:8px}.ad-collapsible-trigger{align-items:center;background:linear-gradient(180deg,var(--ad-card),var(--ad-elevated));border:1px solid var(--ad-border);border-radius:var(--ad-radius);color:var(--ad-text-sec);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:14px 20px;transition:all var(--ad-transition);width:100%}.ad-collapsible-trigger:hover{border-color:var(--ad-border-bright);color:var(--ad-text)}.ad-collapsible-trigger.open{border-bottom-color:#0000;border-radius:var(--ad-radius) var(--ad-radius) 0 0;color:var(--ad-green)}.ad-collapsible-trigger svg:last-child{transition:transform .25s ease}.ad-collapsible-trigger.open svg:last-child{transform:rotate(180deg)}.ad-tooltip{background:var(--ad-card);border:1px solid var(--ad-border-bright);border-radius:8px;box-shadow:0 8px 24px -4px #00000080;padding:10px 14px}.ad-tooltip-label{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:6px}.ad-tooltip-row{align-items:center;display:flex;gap:6px;padding:2px 0}.ad-tooltip-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.ad-tooltip-name{color:var(--ad-text-sec);font-size:11px}.ad-tooltip-val{color:var(--ad-text);font-family:var(--ad-mono);font-size:11px;font-weight:600;margin-left:auto}.ad-heatmap{overflow-x:auto;scrollbar-color:var(--ad-elevated) #0000;scrollbar-width:thin}.ad-heatmap-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:44px repeat(24,1fr);min-width:640px}.ad-heatmap-label{color:var(--ad-text-muted);font-size:9px;letter-spacing:.03em;padding-bottom:4px;text-align:center}.ad-heatmap-day,.ad-heatmap-label{font-family:var(--ad-mono);font-weight:600}.ad-heatmap-day{align-items:center;color:var(--ad-text-sec);display:flex;font-size:10px;letter-spacing:.04em}.ad-heatmap-cell{border-radius:3px;cursor:default;height:24px;transition:all .15s ease}.ad-heatmap-cell:hover{border-radius:2px;transform:scale(1.2);z-index:1}.ad-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ad-search-wrap{flex:1 1;min-width:200px;position:relative}.ad-search-wrap svg{color:var(--ad-text-muted);left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ad-search{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;color:var(--ad-text);font-family:var(--ad-sans);font-size:12px;outline:none;padding:8px 12px 8px 34px;transition:all var(--ad-transition);width:100%}.ad-search:focus{background:var(--ad-elevated);border-color:#00d46a4d}.ad-pill,.ad-search::placeholder{color:var(--ad-text-muted)}.ad-pill{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:8px;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.05em;padding:7px 14px;text-transform:uppercase;transition:all var(--ad-transition)}.ad-pill:hover{border-color:var(--ad-border-bright);color:var(--ad-text-sec)}.ad-pill.active{background:var(--ad-green-dim);border-color:#00d46a40;color:var(--ad-green)}.ad-export{align-items:center;background:var(--ad-blue-dim);border:1px solid #00a8ff33;border-radius:8px;color:var(--ad-blue);cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.03em;padding:7px 14px;transition:all var(--ad-transition)}.ad-export:hover{background:#00a8ff26;border-color:#00a8ff4d}.ad-table-wrap{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:var(--ad-radius);overflow:hidden}.ad-table{border-collapse:collapse;width:100%}.ad-table th{background:var(--ad-elevated);border-bottom:1px solid var(--ad-border);color:var(--ad-text-muted);cursor:pointer;font-family:var(--ad-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:11px 14px;text-align:left;text-transform:uppercase;transition:color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ad-table th:hover{color:var(--ad-text-sec)}.ad-table td{border-bottom:1px solid #30363d4d;color:var(--ad-text);font-size:12px;padding:10px 14px}.ad-table tbody tr{transition:background .12s ease}.ad-table tbody tr:hover{background:var(--ad-elevated)}.ad-table tbody tr:last-child td{border-bottom:none}.ad-table .mono{font-family:var(--ad-mono);font-weight:600}.ad-badge{border-radius:20px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.ad-badge.active{background:var(--ad-green-dim);color:var(--ad-green)}.ad-badge.free{background:#30363d80;color:var(--ad-text-muted)}.ad-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.ad-page-info{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:11px;font-weight:500}.ad-page-controls{gap:4px}.ad-page-btn,.ad-page-controls{align-items:center;display:flex}.ad-page-btn{background:var(--ad-card);border:1px solid var(--ad-border);border-radius:6px;color:var(--ad-text-sec);cursor:pointer;height:30px;justify-content:center;transition:all .12s ease;width:30px}.ad-page-btn:hover:not(:disabled){background:var(--ad-elevated);border-color:var(--ad-border-bright)}.ad-page-btn:disabled{cursor:not-allowed;opacity:.25}.ad-page-text{color:var(--ad-text-sec);font-family:var(--ad-mono);font-size:11px;font-weight:500;padding:0 8px}.ad-backdrop{align-items:center;animation:ad-backdrop-in .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ad-modal{animation:ad-slide-up .3s cubic-bezier(.16,1,.3,1);background:var(--ad-card);border:1px solid var(--ad-border-bright);border-radius:16px;box-shadow:0 20px 60px -12px #00000080;display:flex;flex-direction:column;max-height:80vh;max-width:540px;overflow:hidden;width:100%}.ad-modal-head{align-items:flex-start;border-bottom:1px solid var(--ad-border);display:flex;justify-content:space-between;padding:20px 22px 14px}.ad-modal-title{color:var(--ad-text);font-size:15px;font-weight:600;margin:0}.ad-modal-sub{font-family:var(--ad-mono);font-size:11px;margin:3px 0 0}.ad-modal-sub,.ad-modal-x{color:var(--ad-text-muted)}.ad-modal-x{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .12s ease;width:28px}.ad-modal-x:hover{background:var(--ad-elevated);color:var(--ad-text)}.ad-modal-body{flex:1 1;overflow-y:auto;padding:14px 22px 22px}.ad-tl-event{border-bottom:1px solid #30363d4d;display:flex;gap:12px;padding:10px 0}.ad-tl-event:last-child{border-bottom:none}.ad-tl-dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.ad-tl-dot.pv{background:var(--ad-blue);box-shadow:0 0 6px var(--ad-blue)}.ad-tl-dot.ss{background:var(--ad-green);box-shadow:0 0 6px var(--ad-green)}.ad-tl-dot.se{background:var(--ad-red);box-shadow:0 0 6px var(--ad-red)}.ad-tl-dot.fu{background:var(--ad-amber);box-shadow:0 0 6px var(--ad-amber)}.ad-tl-label{color:var(--ad-text);font-size:12px;font-weight:450}.ad-tl-meta{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:10px;font-weight:500;margin-top:3px}.ad-tl-btn{background:none;border:none;border-radius:5px;color:var(--ad-blue);cursor:pointer;font-size:11px;font-weight:600;padding:3px 7px;transition:background .12s ease}.ad-tl-btn:hover{background:var(--ad-blue-dim)}.ad-ret-wrap{overflow-x:auto}.ad-ret-table{border-collapse:initial;border-spacing:3px;min-width:480px;width:100%}.ad-ret-table th{color:var(--ad-text-muted);font-family:var(--ad-mono);font-size:9px;font-weight:700;letter-spacing:.08em;padding:7px 8px;text-align:center;text-transform:uppercase}.ad-ret-table th:first-child{text-align:left}.ad-ret-table td{border-radius:5px;font-family:var(--ad-mono);font-size:11px;font-weight:600;padding:7px 8px;text-align:center;transition:transform .15s ease}.ad-ret-table td:hover{transform:scale(1.05)}.ad-ret-table td:first-child{color:var(--ad-text);text-align:left}.ad-ref-row{align-items:center;border-bottom:1px solid #30363d4d;display:flex;justify-content:space-between;padding:9px 0;transition:padding-left .15s ease}.ad-ref-row:last-child{border-bottom:none}.ad-ref-row:hover{padding-left:3px}.ad-ref-source{color:var(--ad-text);font-size:12px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-ref-count{color:var(--ad-green);font-family:var(--ad-mono);font-size:11px;font-weight:600}@media (max-width:1200px){.ad-kpi-grid-8{grid-template-columns:repeat(4,1fr)}.ad-grid-3{grid-template-columns:1fr 1fr}.ad-grid-3>:last-child{grid-column:1/-1}}@media (max-width:900px){.ad-grid-2,.ad-grid-3,.ad-split-60-40{grid-template-columns:1fr}.ad-grid-3>:last-child{grid-column:auto}.ad-kpi-grid-8{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ad-header{align-items:stretch;flex-direction:column}.ad-header-actions{justify-content:flex-end}.ad-kpi-grid{grid-template-columns:1fr 1fr}.ad-metric-val{font-size:20px}.ad-feat-name{font-size:11px;width:90px}.ad-geo-name{width:80px}.ad-mini-bar-label{font-size:10px;width:60px}}@media (max-width:480px){.ad-kpi-grid,.ad-kpi-grid-8{grid-template-columns:1fr}}:root{--admin-bg:#06080b;--admin-bg-card:#0d1117;--admin-bg-elevated:#161b22;--admin-bg-hover:#30363d40;--admin-border:#30363d99;--admin-border-light:#30363de6;--admin-text:#f0f6fc;--admin-text-secondary:#8b949e;--admin-text-muted:#484f58;--admin-primary:#00d46a;--admin-primary-muted:#00d46a14;--admin-primary-glow:#00d46a40;--admin-success:#00d46a;--admin-success-muted:#00d46a1a;--admin-warning:#f59e0b;--admin-danger:#ef4444;--admin-danger-muted:#ef44441a;--admin-info:#00a8ff;--admin-info-muted:#00a8ff1a;--admin-radius:10px;--admin-radius-sm:6px;--admin-transition:0.2s ease;--admin-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 6px #00d46a66}50%{box-shadow:0 0 14px #00d46ab3}}@keyframes navAccent{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.unified-dashboard{background:#06080b;background:var(--admin-bg);color:#f0f6fc;color:var(--admin-text);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;position:relative}.mobile-overlay{animation:fadeIn .2s ease-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000bf;inset:0;position:fixed;z-index:999}.dashboard-sidebar{background:linear-gradient(180deg,#0d1117,#090c10);border-right:1px solid #30363d99;border-right:1px solid var(--admin-border);color:#f0f6fc;color:var(--admin-text);display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:272px;z-index:1000}.sidebar-header{background:linear-gradient(180deg,#00d46a08,#0000);border-bottom:1px solid #30363d99;border-bottom:1px solid var(--admin-border);justify-content:space-between;padding:1.25rem}.sidebar-header,.sidebar-title{align-items:center;display:flex}.sidebar-title{color:#f0f6fc;color:var(--admin-text);font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.8125rem;font-weight:700;gap:.625rem;letter-spacing:.06em;margin:0;text-transform:uppercase}.sidebar-title:before{animation:pulseGlow 2.5s ease-in-out infinite;background:#00d46a;background:var(--admin-primary);border-radius:50%;box-shadow:0 0 10px #00d46a99;content:"";flex-shrink:0;height:7px;width:7px}.mobile-close-btn{background:#30363d4d;border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:6px;border-radius:var(--admin-radius-sm);color:#8b949e;color:var(--admin-text-secondary);cursor:pointer;display:none;padding:.4rem;transition:all .2s ease;transition:all var(--admin-transition)}.mobile-close-btn:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.sidebar-nav{flex:1 1;overflow-y:auto;padding:.625rem}.nav-item{background:#0000;border:none;border-radius:6px;border-radius:var(--admin-radius-sm);cursor:pointer;margin:0 0 2px;overflow:hidden;padding:0;position:relative;transition:all .15s ease;width:100%}.nav-item:before{background:#00d46a;background:var(--admin-primary);border-radius:0 2px 2px 0;bottom:4px;content:"";left:0;opacity:0;position:absolute;top:4px;transform:scaleY(0);transition:transform .2s cubic-bezier(.4,0,.2,1);width:2.5px}.nav-item:hover{background:#30363d40;background:var(--admin-bg-hover)}.nav-item:hover:before{opacity:.5;transform:scaleY(.5)}.nav-item.active{background:#00d46a0f;border:1px solid #00d46a1f}.nav-item.active:before{animation:navAccent .25s ease-out;opacity:1;transform:scaleY(1)}.nav-item-content{align-items:center;display:flex;gap:.75rem;padding:.6875rem .875rem;text-align:left}.nav-icon{color:#484f58;color:var(--admin-text-muted);flex-shrink:0;transition:all .15s ease}.nav-item:hover .nav-icon{color:#8b949e;color:var(--admin-text-secondary)}.nav-item.active .nav-icon{color:#00d46a;color:var(--admin-primary);filter:drop-shadow(0 0 4px rgba(0,212,106,.3))}.nav-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.nav-label{color:#8b949e;color:var(--admin-text-secondary);font-size:.8125rem;font-weight:500;letter-spacing:.01em;transition:color .15s ease}.nav-item:hover .nav-label{color:#f0f6fc;color:var(--admin-text)}.nav-item.active .nav-label{color:#00d46a;color:var(--admin-primary);font-weight:600}.nav-description{color:#484f58;color:var(--admin-text-muted);font-size:.6875rem;line-height:1.3;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover .nav-description{color:#8b949e;color:var(--admin-text-secondary)}.sidebar-footer{background:#0003;border-top:1px solid #30363d99;border-top:1px solid var(--admin-border);padding:.75rem}.user-info{background:linear-gradient(180deg,#30363d26,#30363d0d);border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:6px;border-radius:var(--admin-radius-sm);padding:.625rem .75rem}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#00d46a,#00a8ff);border-radius:50%;box-shadow:0 0 8px #00d46a33;color:#000;flex-shrink:0;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.75rem;font-weight:700;height:32px;justify-content:center;margin-right:.625rem;width:32px}.user-details{display:flex;flex-direction:column;min-width:0}.user-name{color:#f0f6fc;color:var(--admin-text);font-size:.8125rem;font-weight:600}.user-role{color:#00d46a;color:var(--admin-primary);font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.6875rem;font-weight:600;letter-spacing:.02em}.dashboard-main{background:#06080b;background:var(--admin-bg);display:flex;flex:1 1;flex-direction:column;margin-left:272px;min-height:100vh;transition:margin-left .3s cubic-bezier(.4,0,.2,1);will-change:margin-left}.main-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0d1117,#0d1117f2);border-bottom:1px solid #30363d99;border-bottom:1px solid var(--admin-border);padding:1rem 1.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{margin:0 auto;max-width:1600px}.header-left{align-items:center;display:flex;gap:.875rem}.mobile-menu-toggle{align-items:center;background:#30363d4d;border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:6px;border-radius:var(--admin-radius-sm);color:#f0f6fc;color:var(--admin-text);cursor:pointer;display:none;justify-content:center;padding:.5rem;transition:all .2s ease;transition:all var(--admin-transition)}.mobile-menu-toggle:hover{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a;color:var(--admin-primary)}.section-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.section-title{color:#f0f6fc;color:var(--admin-text);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-description{color:#484f58;color:var(--admin-text-muted);font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.75rem;letter-spacing:.01em;margin:.125rem 0 0}.header-actions{align-items:center;display:flex;gap:.625rem}.main-content{background:#06080b;background:var(--admin-bg);flex:1 1;overflow-y:auto;padding:1.25rem 1.75rem}.back-to-dashboard{align-items:center;background:#30363d26;border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:6px;border-radius:var(--admin-radius-sm);color:#8b949e;color:var(--admin-text-secondary);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.02em;padding:.4375rem .875rem;text-decoration:none;transition:all .15s ease}.back-to-dashboard:hover{background:#00d46a0f;border-color:#00d46a4d;color:#00d46a;color:var(--admin-primary)}.placeholder-section{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:2rem}.placeholder-content{background:linear-gradient(180deg,#0d1117,#161b22);background:linear-gradient(180deg,var(--admin-bg-card),var(--admin-bg-elevated));border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:10px;border-radius:var(--admin-radius);max-width:420px;padding:2.5rem 2rem;text-align:center}.placeholder-icon{color:#484f58;color:var(--admin-text-muted);margin-bottom:1.25rem;opacity:.4}.placeholder-content h2{color:#f0f6fc;color:var(--admin-text);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.placeholder-content p{color:#8b949e;color:var(--admin-text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 1.25rem}.feature-list ul{list-style:none;margin:0;padding:0;text-align:left}.feature-list li{align-items:center;border-bottom:1px solid #30363d99;border-bottom:1px solid var(--admin-border);color:#8b949e;color:var(--admin-text-secondary);display:flex;font-size:.8125rem;padding:.625rem 0 .625rem 1.5rem;position:relative}.feature-list li:before{background:#00d46a;background:var(--admin-primary);border-radius:50%;box-shadow:0 0 6px #00d46a4d;content:"";height:5px;left:0;position:absolute;width:5px}.feature-list li:last-child{border-bottom:none}.admin-stats-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.25rem}.admin-stat-card{background:linear-gradient(180deg,#0d1117,#161b22);background:linear-gradient(180deg,var(--admin-bg-card),var(--admin-bg-elevated));border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:10px;border-radius:var(--admin-radius);padding:1.125rem;transition:all .2s ease}.admin-stat-card:hover{border-color:#30363de6;border-color:var(--admin-border-light);transform:translateY(-1px)}.admin-stat-card .stat-label{color:#484f58;color:var(--admin-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.admin-stat-card .stat-label,.admin-stat-card .stat-value{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono)}.admin-stat-card .stat-value{color:#f0f6fc;color:var(--admin-text);font-size:1.625rem;font-weight:700;letter-spacing:-.02em}.admin-stat-card .stat-change{align-items:center;display:flex;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.75rem;gap:.25rem;margin-top:.375rem}.admin-stat-card .stat-change.positive{color:#00d46a;color:var(--admin-success)}.admin-stat-card .stat-change.negative{color:#ef4444;color:var(--admin-danger)}.admin-table-container{background:linear-gradient(180deg,#0d1117,#161b22);background:linear-gradient(180deg,var(--admin-bg-card),var(--admin-bg-elevated));border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:10px;border-radius:var(--admin-radius);overflow:hidden}.admin-table{border-collapse:collapse;width:100%}.admin-table th{background:#0003;color:#484f58;color:var(--admin-text-muted);font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-family:var(--admin-mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.admin-table td,.admin-table th{border-bottom:1px solid #30363d99;border-bottom:1px solid var(--admin-border)}.admin-table td{color:#f0f6fc;color:var(--admin-text);font-size:.8125rem;padding:.875rem 1rem}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:#30363d40;background:var(--admin-bg-hover)}.admin-btn{align-items:center;border:1px solid #0000;border-radius:6px;border-radius:var(--admin-radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;padding:.5rem .875rem;transition:all .15s ease}.admin-btn-primary{background:#00d46a1f;border-color:#00d46a40;color:#00d46a;color:var(--admin-primary)}.admin-btn-primary:hover{background:#00d46a33;border-color:#00d46a66;box-shadow:0 0 12px #00d46a26}.admin-btn-secondary{background:#30363d33;border-color:#30363d99;border-color:var(--admin-border);color:#f0f6fc;color:var(--admin-text)}.admin-btn-secondary:hover{background:#30363d66;border-color:#30363de6;border-color:var(--admin-border-light)}.admin-btn-danger{background:#ef44441a;background:var(--admin-danger-muted);border-color:#ef444440;color:#ef4444;color:var(--admin-danger)}.admin-btn-danger:hover{background:#ef444433;border-color:#ef444466}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #30363d99;border-top-color:#00d46a;border:2px solid var(--admin-border);border-top-color:var(--admin-primary);height:40px;margin:0 auto 1rem;width:40px}.dashboard-sidebar::-webkit-scrollbar,.main-content::-webkit-scrollbar{width:5px}.dashboard-sidebar::-webkit-scrollbar-track,.main-content::-webkit-scrollbar-track{background:#0000}.dashboard-sidebar::-webkit-scrollbar-thumb,.main-content::-webkit-scrollbar-thumb{background:#30363d80;border-radius:3px}.dashboard-sidebar::-webkit-scrollbar-thumb:hover,.main-content::-webkit-scrollbar-thumb:hover{background:#484f58;background:var(--admin-text-muted)}.mobile-close-btn:focus,.mobile-menu-toggle:focus,.nav-item:focus{outline:2px solid #00d46a80;outline-offset:2px}@media (max-width:1024px){.dashboard-sidebar{width:252px}.dashboard-main{margin-left:252px}.main-content{padding:1rem 1.25rem}}@media (max-width:768px){.dashboard-sidebar{transform:translateX(-100%);width:280px}.dashboard-sidebar.open{transform:translateX(0)}.dashboard-main{margin-left:0!important}.mobile-menu-toggle{display:flex!important}.mobile-close-btn{display:flex}.main-header{padding:.875rem 1rem}.main-content{padding:.875rem}.section-title{font-size:1.125rem}.section-description{font-size:.6875rem}.nav-description{display:none}.placeholder-content{padding:1.75rem 1.25rem}.sidebar-nav{padding:.5rem}.nav-item{margin-bottom:1px}.nav-item-content{padding:.6875rem .875rem}.header-actions{gap:.375rem}.back-to-dashboard{font-size:.6875rem;padding:.4375rem .5rem}.back-to-dashboard span{display:none}}@media (max-width:480px){.dashboard-sidebar{width:100vw}.main-header{padding:.625rem .75rem}.header-content{gap:.5rem}.header-left{flex:1 1;gap:.5rem;min-width:0}.main-content{padding:.625rem}.section-title{font-size:1rem;line-height:1.2;white-space:normal}.section-description{display:none}.sidebar-header{padding:.875rem}.sidebar-title{font-size:.75rem}.placeholder-content{padding:1.25rem 1rem}.placeholder-content h2{font-size:1.0625rem}.nav-item-content{padding:.625rem}.header-actions{flex-shrink:0}.back-to-dashboard{background:#30363d33;border:1px solid #30363d99;border:1px solid var(--admin-border);border-radius:6px;border-radius:var(--admin-radius-sm);padding:.5rem}}@media (hover:none) and (pointer:coarse){.back-to-dashboard,.mobile-close-btn,.mobile-menu-toggle,.nav-item{min-height:44px}.mobile-menu-toggle{padding:.625rem}.mobile-close-btn{padding:.5rem}.nav-item:hover{background:#0000}.nav-item:hover:before{opacity:0;transform:scaleY(0)}.nav-item:active{background:#30363d40;background:var(--admin-bg-hover)}.nav-item.active:hover{background:#00d46a0f}}@media (max-width:768px) and (orientation:landscape){.dashboard-sidebar{max-height:100vh;overflow-y:auto}.sidebar-footer{background:#090c10f2;bottom:0;position:-webkit-sticky;position:sticky}.main-header{padding:.625rem .875rem}.section-title{font-size:1rem}}@media (prefers-contrast:high){.nav-item.active{border:2px solid #00d46a;border:2px solid var(--admin-primary)}.mobile-close-btn,.mobile-menu-toggle{border:2px solid #f0f6fc;border:2px solid var(--admin-text)}}@supports (padding:max(0px)){.unified-dashboard{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.dashboard-sidebar{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media (max-width:768px){.main-content{padding-bottom:max(.625rem,env(safe-area-inset-bottom))}}}body.sidebar-open{overflow:hidden;position:fixed;width:100%}.wise-project-fullpage{background:#06080b;background:var(--admin-bg);bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:2000}.wise-project-fullpage .wise-project-page{height:100%;overflow:hidden;width:100%}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-effects-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.theme-particle{animation:fall linear infinite;pointer-events:none;position:absolute;top:-50px}.theme-particle.snow{animation:snowfall linear infinite;background:radial-gradient(circle,#fff 0,#fffc 50%,#0000 100%);border-radius:50%;box-shadow:0 0 10px #ffffff80}@keyframes snowfall{0%{opacity:0;transform:translateY(-50px) translateX(0) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh) translateX(var(--sway-amount)) rotate(1turn)}}.theme-particle.confetti{animation:confettifall linear infinite;border-radius:2px}@keyframes confettifall{0%{opacity:0;transform:translateY(-50px) rotate(0deg) rotateX(0deg)}10%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(2turn) rotateX(1turn) translateX(var(--sway-amount))}}.theme-particle.heart{animation:heartfall linear infinite;text-shadow:0 0 10px currentColor}@keyframes heartfall{0%{opacity:0;transform:translateY(-50px) scale(0) rotate(0deg)}10%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}50%{transform:translateY(50vh) scale(1.2) rotate(15deg) translateX(calc(var(--sway-amount)/2))}to{opacity:0;transform:translateY(100vh) scale(.8) rotate(-15deg) translateX(var(--sway-amount))}}.theme-particle.egg{animation:eggfall linear infinite;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;box-shadow:inset -2px -2px 4px #0000001a,inset 2px 2px 4px #ffffff4d}@keyframes eggfall{0%{opacity:0;transform:translateY(-50px) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(1turn) translateX(var(--sway-amount))}}.theme-particle.bat{animation:batfly linear infinite;filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}@keyframes batfly{0%{opacity:0;transform:translateY(-50px) translateX(0) scaleX(1)}10%{opacity:.8}25%{transform:translateY(25vh) translateX(calc(var(--sway-amount)*-1)) scaleX(-1)}50%{transform:translateY(50vh) translateX(var(--sway-amount)) scaleX(1)}75%{transform:translateY(75vh) translateX(calc(var(--sway-amount)*-.5)) scaleX(-1)}to{opacity:0;transform:translateY(100vh) translateX(var(--sway-amount)) scaleX(1)}}.theme-particle.leaf{animation:leaffall linear infinite}@keyframes leaffall{0%{opacity:0;transform:translateY(-50px) rotate(0deg) rotateY(0deg)}10%{opacity:1}25%{transform:translateY(25vh) rotate(90deg) rotateY(180deg) translateX(calc(var(--sway-amount)*-1))}50%{transform:translateY(50vh) rotate(180deg) rotateY(1turn) translateX(var(--sway-amount))}75%{transform:translateY(75vh) rotate(270deg) rotateY(540deg) translateX(calc(var(--sway-amount)*-.5))}to{opacity:0;transform:translateY(100vh) rotate(1turn) rotateY(2turn) translateX(var(--sway-amount))}}.theme-particle.clover{animation:cloverfall linear infinite;filter:drop-shadow(0 0 3px rgba(0,212,106,.5))}@keyframes cloverfall{0%{opacity:0;transform:translateY(-50px) rotate(0deg) scale(1)}10%{opacity:1}50%{transform:translateY(50vh) rotate(180deg) scale(1.1) translateX(calc(var(--sway-amount)/2))}to{opacity:0;transform:translateY(100vh) rotate(1turn) scale(.9) translateX(var(--sway-amount))}}.theme-particle.firework{animation:fireworkrise linear infinite;border-radius:50%;box-shadow:0 0 6px currentColor,0 0 12px currentColor}@keyframes fireworkrise{0%{opacity:1;transform:translateY(100vh) scale(1)}40%{opacity:1;transform:translateY(30vh) scale(1)}50%{box-shadow:0 0 20px currentColor,0 0 40px currentColor;opacity:1;transform:translateY(25vh) scale(2)}60%{opacity:.5;transform:translateY(20vh) scale(.5)}to{opacity:0;transform:translateY(100vh) scale(0)}}.theme-particle.sparkle{animation:sparklefall linear infinite;filter:drop-shadow(0 0 5px currentColor)}@keyframes sparklefall{0%{opacity:0;transform:translateY(-50px) scale(0) rotate(0deg)}10%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}25%{opacity:.8;transform:translateY(25vh) scale(1.5) rotate(90deg) translateX(calc(var(--sway-amount)*-.5))}50%{opacity:1;transform:translateY(50vh) scale(1) rotate(180deg) translateX(var(--sway-amount))}75%{opacity:.6;transform:translateY(75vh) scale(1.3) rotate(270deg) translateX(calc(var(--sway-amount)*-.3))}to{opacity:0;transform:translateY(100vh) scale(.5) rotate(1turn) translateX(var(--sway-amount))}}@media (prefers-reduced-motion:reduce){.theme-effects-container{display:none}}@media (max-width:768px){.theme-particle{will-change:transform,opacity}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.sd-container{background:linear-gradient(180deg,#05070a,#0a0d12);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;min-height:100vh}.sd-header{background:#0000;border-bottom:1px solid #30363d99;overflow:hidden;padding:24px 24px 16px;position:relative}@media (max-width:640px){.sd-header{padding:16px 16px 14px}}.sd-header-gradient{background:radial-gradient(ellipse at center,#00d46a1f 0,#0000 70%);height:300px;left:20%;top:-100px;width:500px}.sd-header-glow,.sd-header-gradient{pointer-events:none;position:absolute}.sd-header-glow{background:radial-gradient(ellipse at center,#00a8ff14 0,#0000 70%);height:250px;right:15%;top:-50px;width:400px}.sd-header-content{position:relative;z-index:1}.sd-title-section{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media (min-width:768px){.sd-title-section{align-items:center;flex-direction:row;justify-content:space-between}}.sd-title-row{gap:14px}.sd-title-icon,.sd-title-row{align-items:center;display:flex}.sd-title-icon{background:linear-gradient(135deg,#00d46a40,#00d46a14);border:1px solid #00d46a59;border-radius:16px;box-shadow:0 0 40px #00d46a26;flex-shrink:0;height:56px;justify-content:center;width:56px}.sd-title-icon svg{color:#00d46a}@media (max-width:640px){.sd-title-icon{border-radius:14px;height:48px;width:48px}.sd-title-icon svg{height:24px;width:24px}}.sd-title{color:#f0f6fc;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}@media (max-width:640px){.sd-title{font-size:20px}}.sd-subtitle{color:#484f58;font-size:14px;margin:4px 0 0}@media (max-width:640px){.sd-subtitle{font-size:13px}}.sd-quick-stats{flex-wrap:wrap;gap:8px}.sd-quick-stats,.sd-stat-pill{align-items:center;display:flex}.sd-stat-pill{background:#0d1117;border:1px solid #30363d99;border-radius:8px;color:#8b949e;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.sd-stat-pill svg{color:#6e7681}.sd-stat-pill.live{background:#00d46a1f;border-color:#00d46a40;color:#00d46a}.sd-stat-pill.live svg{color:#00d46a}.sd-live-dot{animation:pulse-live 2s ease-in-out infinite;background:#00d46a;border-radius:50%;height:6px;width:6px}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.sd-sports-nav{-ms-overflow-style:none;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.sd-sports-nav::-webkit-scrollbar{display:none}.sd-sport-chip{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:10px;color:#8b949e;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease;white-space:nowrap}.sd-sport-chip:hover{background:#161b22;border-color:#30363dcc;color:#f0f6fc}.sd-sport-chip.active{background:#00d46a1f!important;border-color:#00d46a66!important;color:#00d46a!important}.sd-sport-chip.active svg{color:#00d46a}@media (max-width:640px){.sd-sport-chip{flex-direction:column;gap:4px;min-width:56px;padding:10px 14px;text-align:center}.sd-sport-chip span{display:block!important;font-size:10px;font-weight:600;letter-spacing:.3px}.sd-sport-chip svg{height:20px;width:20px}}.sd-controls{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#05070af2;border-bottom:1px solid #30363d99;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media (max-width:1023px){.sd-controls{top:56px}}@media (max-width:640px){.sd-controls{padding:12px 16px}}.sd-controls-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}@media (min-width:1024px){.sd-controls-inner{flex-wrap:nowrap;gap:16px}.sd-search-bar{margin-left:auto}}.sd-date-picker{background:#0d1117;border:1px solid #30363d99;border-radius:12px;gap:2px;padding:4px}.sd-date-nav,.sd-date-picker{align-items:center;display:flex}.sd-date-nav{background:#0000;border:none;border-radius:8px;color:#6e7681;cursor:pointer;height:34px;justify-content:center;transition:all .15s ease;width:34px}.sd-date-nav:hover{background:#ffffff0d;color:#f0f6fc}.sd-date-display{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:all .15s ease}.sd-date-display:hover{background:#ffffff0d}.sd-date-display svg{color:#00d46a}.sd-date-text{align-items:flex-start;display:flex;flex-direction:column;gap:1px}.sd-date-main{color:#f0f6fc;font-size:14px;font-weight:600;line-height:1.2}.sd-date-sub{color:#484f58;font-size:10px;line-height:1.2}.sd-date-sub,.sd-today-btn{letter-spacing:.3px;text-transform:uppercase}.sd-today-btn{background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;transition:all .15s ease}.sd-today-btn:hover{background:#00d46a26;color:#00d46a}.sd-view-toggle{background:#0d1117;border:1px solid #30363d99;border-radius:12px;padding:4px}.sd-view-btn,.sd-view-toggle{align-items:center;display:flex;gap:6px}.sd-view-btn{background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:all .15s ease;white-space:nowrap}.sd-view-btn:hover{background:#ffffff0d;color:#f0f6fc}.sd-view-btn.active{background:#00d46a26;color:#00d46a}.sd-view-btn.active svg{color:#00d46a}.sd-view-count{background:#30363d80;border-radius:6px;color:#8b949e;font-family:JetBrains Mono,monospace;font-size:11px;padding:2px 7px}.sd-view-btn.active .sd-view-count{background:#00d46a33;color:#00d46a}.sd-lock-icon{color:#f59e0b;margin-left:4px}@media (max-width:640px){.sd-view-btn span:not(.sd-view-count){display:none}.sd-view-btn{padding:8px 12px}.sd-view-count{display:none}}.sd-search-bar{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:8px;height:42px;max-width:280px;padding:0 12px;transition:all .15s ease}@media (max-width:1024px){.sd-search-bar{max-width:200px}}@media (max-width:768px){.sd-search-bar{display:none}}.sd-search-bar:focus-within{background:#0d1117;border-color:#00d46a80}.sd-search-bar svg{color:#484f58;flex-shrink:0;height:15px;width:15px}.sd-search-bar:focus-within svg{color:#00d46a}.sd-search-input{background:#0000;border:none;color:#f0f6fc;flex:1 1;font-size:13px;font-weight:500;min-width:0;outline:none}.sd-search-input::placeholder{color:#484f58}.sd-search-clear{align-items:center;background:#30363d99;border:none;border-radius:50%;color:#8b949e;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:all .15s ease;width:18px}.sd-search-clear:hover{background:#30363de6;color:#f0f6fc}.sd-content{background:#0000;flex:1 1;padding:24px}@media (max-width:640px){.sd-content{padding:16px}}.sd-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.sd-loading-spinner{animation:spin 1s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:48px;width:48px}.sd-loading p{color:#8b949e;font-size:14px}.sd-footer{align-items:center;background:#0d1117cc;border-top:1px solid #30363d66;display:flex;justify-content:space-between;padding:12px 24px}@media (max-width:640px){.sd-footer{flex-direction:column;gap:6px;padding:10px 16px}}.sd-footer-left{align-items:center;color:#484f58;display:flex;font-size:11px;gap:10px}.sd-footer-brand{align-items:center;color:#00d46a;display:flex;font-weight:500;gap:5px}.sd-footer-brand svg{height:12px;width:12px}.sd-footer-divider{color:#30363d80}.sd-footer-time{align-items:center;display:flex;gap:5px}.sd-footer-time svg{height:11px;width:11px}.sd-footer-right{color:#484f58;font-size:11px}.sd-modal-overlay{align-items:center;animation:fadeIn .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sd-modal{animation:slideUp .3s ease;background:#0d1117;border:1px solid #30363d99;border-radius:16px;max-width:420px;overflow:hidden;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sd-modal-header{align-items:center;border-bottom:1px solid #30363d99;display:flex;gap:12px;padding:20px 24px}.sd-modal-icon{align-items:center;background:#00d46a26;border-radius:12px;color:#00d46a;display:flex;height:44px;justify-content:center;width:44px}.sd-modal-header h3{color:#f0f6fc;flex:1 1;font-size:18px;font-weight:600;margin:0}.sd-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.sd-modal-close:hover{background:#161b22;color:#f0f6fc}.sd-modal-body{padding:24px}.sd-modal-body p{color:#8b949e;font-size:14px;line-height:1.6;margin:0}.sd-modal-footer{display:flex;gap:12px;padding:16px 24px 24px}.sd-modal-btn-secondary{background:#161b22;border:1px solid #30363d99;border-radius:10px;color:#8b949e;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.sd-modal-btn-secondary:hover{background:#1c2128;color:#f0f6fc}.sd-modal-btn-primary{background:#00d46a;border:none;border-radius:10px;color:#05070a;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.sd-modal-btn-primary:hover{background:#00c45f}.sd-filter-modal{animation:slideUp .3s ease;background:#0d1117;border:1px solid #30363d99;border-radius:16px;max-width:480px;overflow:hidden;width:100%}.sd-filter-header{align-items:center;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;padding:20px 24px}.sd-filter-title{align-items:center;color:#f0f6fc;display:flex;font-size:18px;font-weight:600;gap:10px}.sd-filter-badge{background:#00d46a26;border-radius:8px;color:#00d46a;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.sd-filter-body{padding:24px}.sd-filter-group{margin-bottom:24px}.sd-filter-group:last-child{margin-bottom:0}.sd-filter-label{color:#484f58;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.sd-filter-options{display:flex;flex-wrap:wrap;gap:8px}.sd-filter-option{background:#161b22;border:1px solid #30363d99;border-radius:10px;color:#8b949e;cursor:pointer;font-size:13px;font-weight:500;padding:10px 18px;transition:all .2s ease}.sd-filter-option:hover{background:#1c2128;color:#f0f6fc}.sd-filter-option.active{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.sd-filter-footer{border-top:1px solid #30363d99;display:flex;gap:12px;padding:16px 24px 24px}.sd-filter-reset{background:#0000;border:1px solid #30363d99;border-radius:10px;color:#ef4444;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.sd-filter-reset:hover{background:#ef44441a;border-color:#ef44444d}.sd-filter-apply{background:#00d46a;border:none;border-radius:10px;color:#05070a;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.sd-filter-apply:hover{background:#00c45f}@media (max-width:768px){.sd-header{padding:16px}.sd-title-section{gap:12px;margin-bottom:16px}.sd-title-row{gap:12px}.sd-title-icon{border-radius:12px;height:44px;width:44px}.sd-title-icon svg{height:22px;width:22px}.sd-title{font-size:20px}.sd-subtitle{display:none;font-size:12px}.sd-quick-stats{display:none}.sd-sports-nav{gap:8px;margin:0 -16px;padding:0 16px 8px}.sd-sport-chip{border-radius:10px;flex-direction:column;font-size:12px;gap:4px;min-width:60px;padding:10px 14px;text-align:center}.sd-sport-chip span{font-size:10px}.sd-sport-chip svg{height:20px;width:20px}.sd-controls{padding:12px 16px}.sd-controls-inner{flex-direction:column;gap:10px}.sd-date-picker{justify-content:space-between;width:100%}.sd-date-display{flex:1 1;justify-content:center}.sd-date-nav{height:40px;width:40px}.sd-today-btn{display:none}.sd-view-toggle{gap:4px;width:100%}.sd-view-btn{flex:1 1;font-size:12px;justify-content:center;padding:10px 8px}.sd-view-btn span:not(.sd-view-count){display:inline}.sd-view-count{display:inline-flex;font-size:10px;padding:2px 6px}.sd-content{padding:16px}}@media (max-width:480px){.sd-header{padding:12px 14px}.sd-title-icon{height:40px;width:40px}.sd-title-icon svg{height:20px;width:20px}.sd-title{font-size:18px}.sd-sports-nav{gap:6px;margin:0 -14px;padding:0 14px 6px}.sd-sport-chip{min-width:52px;padding:8px 10px}.sd-sport-chip span{font-size:9px!important}.sd-sport-chip svg{height:18px;width:18px}.sd-controls{padding:10px 14px}.sd-controls-inner{gap:8px}.sd-date-picker{border-radius:10px;padding:3px}.sd-date-nav{height:36px;width:36px}.sd-date-main{font-size:13px}.sd-date-sub{font-size:9px}.sd-view-toggle{border-radius:10px;padding:3px}.sd-view-btn{border-radius:7px;font-size:11px;gap:4px;padding:8px 6px}.sd-view-btn svg{height:14px;width:14px}.sd-view-count{border-radius:4px;font-size:9px;padding:1px 5px}.sd-lock-icon{height:10px;width:10px}.sd-content{padding:12px 14px}.sd-filter-modal,.sd-modal{border-radius:16px;margin:0 8px;max-width:100%}}@media (max-width:360px){.sd-header{padding:10px 12px}.sd-title-icon{height:36px;width:36px}.sd-title-icon svg{height:18px;width:18px}.sd-title{font-size:16px}.sd-sports-nav{gap:4px;margin:0 -12px;padding:0 12px 4px}.sd-sport-chip{min-width:48px;padding:6px 8px}.sd-sport-chip span{font-size:8px!important}.sd-sport-chip svg{height:16px;width:16px}.sd-controls{padding:8px 12px}.sd-date-nav{height:32px;width:32px}.sd-date-display{padding:4px 8px}.sd-date-main{font-size:12px}.sd-date-sub{display:none}.sd-view-btn{font-size:10px;padding:7px 5px}.sd-content{padding:10px 12px}}@media (max-width:768px){.sd-footer{display:none}}@media (hover:none) and (pointer:coarse){.sd-date-nav,.sd-filter-option,.sd-modal-close,.sd-sport-chip,.sd-view-btn{min-height:40px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.sd-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.sd-container{max-width:100vw;overflow-x:hidden}.sd-sports-nav{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.sd-sport-chip{scroll-snap-align:start}.react-datepicker-popper{z-index:9999!important}.react-datepicker{background-color:#0d1117!important;border:1px solid #30363d99!important;border-radius:16px!important;box-shadow:0 10px 40px #00000080!important;font-family:Inter,system-ui,sans-serif!important;overflow:hidden}.react-datepicker__header{background-color:#161b22!important;border-bottom:1px solid #30363d99!important;border-radius:0!important;padding:16px!important}.react-datepicker__current-month{color:#f0f6fc!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;margin-bottom:8px!important}.react-datepicker__day-names{margin-top:8px!important}.react-datepicker__day-name{color:#484f58!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:36px!important;margin:2px!important;text-transform:uppercase!important;width:36px!important}.react-datepicker__month{margin:8px!important}.react-datepicker__day{border-radius:8px!important;color:#8b949e!important;font-size:13px!important;font-weight:500!important;line-height:36px!important;margin:2px!important;transition:all .15s ease!important;width:36px!important}.react-datepicker__day:hover{background-color:#161b22!important;color:#f0f6fc!important}.react-datepicker__day--today{background-color:initial!important;border:1px solid #00d46a!important;color:#00d46a!important;font-weight:600!important}.react-datepicker__day--selected{background-color:#00d46a!important;border:none!important;color:#05070a!important;font-weight:600!important}.react-datepicker__day--selected.react-datepicker__day--today{background-color:#00d46a!important;border:2px solid #f0f6fc!important;color:#05070a!important}.react-datepicker__day--keyboard-selected{background-color:#161b22!important;color:#f0f6fc!important}.react-datepicker__day--outside-month{color:#484f58!important}.react-datepicker__day--disabled{color:#30363d99!important;cursor:not-allowed!important}.react-datepicker__navigation{top:16px!important}.react-datepicker__navigation--previous{left:16px!important}.react-datepicker__navigation--next{right:16px!important}.react-datepicker__navigation-icon:before{border-color:#8b949e!important;border-width:2px 2px 0 0!important;height:8px!important;width:8px!important}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#00d46a!important}.react-datepicker__triangle{display:none!important}.GameList_gamesGrid__aPQVy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.GameList_gamesGrid__aPQVy{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.GameList_gamesGrid__aPQVy{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.GameList_gamesGrid__aPQVy{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.GameList_gameCard__pl-Ff{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;overflow:hidden;position:relative;transition:all .2s ease}.GameList_gameCard__pl-Ff:hover{border-color:#00d46a4d;transform:translateY(-2px)}.GameList_gameCard__pl-Ff.GameList_selected__EJZkx{background:#0d1117;border-color:#00d46a80}.GameList_gameHeader__vYiFH{align-items:center;background:#161b22;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;padding:14px 18px}.GameList_gameTime__7wfyu{display:flex;flex-direction:column;gap:2px}.GameList_gameDate__Xdgah{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GameList_gameClock__PhKh-{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;letter-spacing:-.01em}.GameList_gameStatus__hmolf{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.3px;padding:6px 12px;text-transform:uppercase}.GameList_statusLive__Wwx1t{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.GameList_statusUpcoming__Wxs0S{background:#00d46a1a;border:1px solid #00d46a40;color:#00d46a}.GameList_statusFinal__lObKY{background:#161b22;border:1px solid #30363d99;color:#8b949e}.GameList_liveDot__dm77N{animation:GameList_pulse__dQgw- 2s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:6px;width:6px}@keyframes GameList_pulse__dQgw-{0%,to{opacity:1}50%{opacity:.4}}.GameList_teamsContainer__wBMpZ{padding:16px 18px}.GameList_teamRow__2lO91{align-items:center;background:#161b22;border:1px solid #0000;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 14px;transition:all .2s ease}.GameList_teamRow__2lO91:last-child{margin-bottom:0}.GameList_teamRow__2lO91:hover{background:#21262d}.GameList_teamInfo__ivE3h{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.GameList_teamLogo__GleXy{align-items:center;background:#21262d;border:1px solid #30363d99;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:6px;width:42px}.GameList_teamLogo__GleXy img{height:100%;object-fit:contain;width:100%}.GameList_teamLogoFallback__bQfq0{align-items:center;color:#484f58;display:flex;font-size:11px;font-weight:700;height:100%;justify-content:center;letter-spacing:.02em;width:100%}.GameList_teamDetails__fIPrJ{flex:1 1;min-width:0}.GameList_teamName__EHO9N{color:#f0f6fc;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameList_teamRecord__bvF\+1{color:#8b949e;font-size:12px;font-weight:500;margin-top:2px}.GameList_teamScore__oMW1a{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1;min-width:52px;text-align:right}.GameList_winningTeam__mfyGE{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.GameList_winningTeam__mfyGE:hover{background:linear-gradient(135deg,#00d46a26,#00d46a14)}.GameList_winningTeam__mfyGE .GameList_teamName__EHO9N,.GameList_winningTeam__mfyGE .GameList_teamScore__oMW1a{color:#00d46a}.GameList_predictionSection__7PMfp{align-items:stretch;background:#161b22;border-top:1px solid #30363d99;display:flex;padding:0}.GameList_predictionItem__n\+NHz{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:14px 12px;transition:all .2s ease}.GameList_predictionItem__n\+NHz:hover{background:#21262d}.GameList_predictionLabel__zlAcx{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GameList_predictionValue__lxKr2{font-feature-settings:"tnum";color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.GameList_predictionValue__lxKr2.GameList_unavailable__Dz1Ux{color:#484f58;font-size:12px}.GameList_predictionValue__lxKr2.GameList_positive__lGqIp{color:#00d46a}.GameList_predictionValue__lxKr2.GameList_negative__2Jjin{color:#ef4444}.GameList_predictionDivider__d5bY8{align-self:stretch;background:#30363d99;margin:10px 0;width:1px}.GameList_mlButton__JAhBn{align-items:center;background:#0000;border:none;border-top:1px solid #30363d99;color:#00d46a;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.3px;padding:14px 16px;text-transform:uppercase;transition:all .2s ease;width:100%}.GameList_mlButton__JAhBn:hover{background:#00d46a1a}.GameList_loadingState__G4Q-7{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:320px}.GameList_spinner__50Q5k{animation:GameList_spin__sIOmM .8s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:40px;width:40px}@keyframes GameList_spin__sIOmM{to{transform:rotate(1turn)}}.GameList_loadingState__G4Q-7 p{color:#8b949e;font-size:14px;font-weight:500}.GameList_emptyState__4LUYN{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:60px 24px;text-align:center}.GameList_emptyState__4LUYN svg{color:#484f58;margin-bottom:20px}.GameList_emptyState__4LUYN h3{color:#f0f6fc;font-size:18px;font-weight:700;margin-bottom:8px}.GameList_emptyState__4LUYN p{color:#8b949e;font-size:14px;line-height:1.5;max-width:280px}@media (max-width:480px){.GameList_gameCard__pl-Ff{border-radius:14px}.GameList_gameHeader__vYiFH{padding:12px 14px}.GameList_teamsContainer__wBMpZ{padding:14px}.GameList_teamRow__2lO91{border-radius:8px;margin-bottom:6px;padding:10px 12px}.GameList_teamLogo__GleXy{border-radius:8px;height:38px;width:38px}.GameList_teamInfo__ivE3h{gap:10px}.GameList_teamName__EHO9N{font-size:14px}.GameList_teamRecord__bvF\+1{font-size:11px}.GameList_teamScore__oMW1a{font-size:22px;min-width:44px}.GameList_predictionItem__n\+NHz{padding:12px 8px}.GameList_predictionLabel__zlAcx{font-size:9px}.GameList_predictionValue__lxKr2{font-size:13px}.GameList_gameClock__PhKh-{font-size:14px}.GameList_gameDate__Xdgah{font-size:9px}}@media (hover:none){.GameList_mlButton__JAhBn:hover,.GameList_predictionItem__n\+NHz:hover,.GameList_teamRow__2lO91:hover{background:#0000}.GameList_predictionItem__n\+NHz:active,.GameList_teamRow__2lO91:active{background:#21262d}.GameList_winningTeam__mfyGE:active{background:linear-gradient(135deg,#00d46a26,#00d46a14)}}.GamePredictions_container__26Urg{background:#0000;max-width:100%;min-height:auto;overflow-x:hidden;padding:0;position:relative;width:100%}@media (min-width:640px){.GamePredictions_container__26Urg{padding:0}}@media (min-width:1024px){.GamePredictions_container__26Urg{padding:0}}.GamePredictions_header__ueRt0{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:0;position:relative;z-index:1}@media (min-width:768px){.GamePredictions_header__ueRt0{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding:0}}.GamePredictions_headerContent__dSONj,.GamePredictions_headerIcon__tLa5I,.GamePredictions_headerIcon__tLa5I svg,.GamePredictions_headerText__966gE,.GamePredictions_headerText__966gE h2,.GamePredictions_headerText__966gE p{display:none}.GamePredictions_headerActions__NCZlH{align-items:center;display:flex;gap:8px;width:100%}@media (min-width:768px){.GamePredictions_headerActions__NCZlH{gap:12px;width:auto}}.GamePredictions_viewToggleDesktop__Gd-gI{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:none;gap:2px;padding:3px}@media (min-width:768px){.GamePredictions_viewToggleDesktop__Gd-gI{display:flex}}.GamePredictions_viewToggleMobile__N2mgd{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;gap:2px;padding:3px;width:100%}@media (min-width:768px){.GamePredictions_viewToggleMobile__N2mgd{display:none}}.GamePredictions_viewToggle__jaZ13{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:2px;min-width:0;padding:3px}.GamePredictions_viewToggleBtn__vILuo{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.3px;min-height:40px;padding:10px 8px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}@media (min-width:480px){.GamePredictions_viewToggleBtn__vILuo{font-size:11px;gap:5px;padding:10px 14px}}@media (min-width:768px){.GamePredictions_viewToggleBtn__vILuo{flex:none;padding:8px 16px}}.GamePredictions_viewToggleBtn__vILuo:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_viewToggleBtn__vILuo.GamePredictions_active__hQi2z{background:#00d46a26;color:#00d46a}.GamePredictions_viewToggleBtn__vILuo svg{flex-shrink:0;height:14px;width:14px}.GamePredictions_sourceToggle__VqM5Y{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:2px;order:1;padding:3px}@media (min-width:768px){.GamePredictions_sourceToggle__VqM5Y{flex:none;order:0}}.GamePredictions_sourceToggleBtn__1m2f-{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;flex:1 1;font-size:10px;font-weight:600;justify-content:center;min-height:40px;padding:10px 8px;transition:all .2s ease;white-space:nowrap}@media (min-width:480px){.GamePredictions_sourceToggleBtn__1m2f-{font-size:11px;padding:10px 14px}}@media (min-width:768px){.GamePredictions_sourceToggleBtn__1m2f-{flex:none;font-size:12px;padding:8px 14px}}.GamePredictions_sourceToggleBtn__1m2f-:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_sourceToggleBtn__1m2f-.GamePredictions_active__hQi2z{background:#00d46a26;color:#00d46a}.GamePredictions_sourceToggleBtn__1m2f-:disabled{cursor:not-allowed;opacity:.5}.GamePredictions_refreshButton__gWCr0{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:10px;color:#8b949e;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;order:3;transition:all .2s ease;width:40px}@media (min-width:768px){.GamePredictions_refreshButton__gWCr0{height:40px;order:0;width:40px}}.GamePredictions_refreshButton__gWCr0:hover{background:#00d46a1a;border-color:#00d46a66;color:#00d46a}.GamePredictions_refreshButton__gWCr0:disabled{cursor:not-allowed;opacity:.4}.GamePredictions_spinning__qkcWI{animation:GamePredictions_spin__L96mM .8s linear infinite}@keyframes GamePredictions_spin__L96mM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GamePredictions_closeButton__Z\+JTA{display:none}.GamePredictions_linesToggle__xOeYl{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:10px;color:#8b949e;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;height:36px;letter-spacing:.3px;padding:8px 14px;text-transform:uppercase;transition:all .2s ease}.GamePredictions_linesToggle__xOeYl:hover{border-color:#30363dcc;color:#f0f6fc}.GamePredictions_linesToggle__xOeYl.GamePredictions_active__hQi2z{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_statsBar__rDxwX{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (min-width:640px){.GamePredictions_statsBar__rDxwX{gap:12px}}.GamePredictions_statCard__UdGUT{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 10px;text-align:center;transition:all .2s ease}@media (min-width:640px){.GamePredictions_statCard__UdGUT{gap:6px;padding:14px 16px}}.GamePredictions_statCard__UdGUT:hover{border-color:#30363dcc;transform:translateY(-1px)}.GamePredictions_statCard__UdGUT.GamePredictions_good__Bpsa3{background:linear-gradient(180deg,#00d46a14,#0d1117);border-color:#00d46a4d}.GamePredictions_statCard__UdGUT.GamePredictions_good__Bpsa3:hover{border-color:#00d46a66}.GamePredictions_statCard__UdGUT.GamePredictions_good__Bpsa3 .GamePredictions_statValue__yjIv0{color:#00d46a}.GamePredictions_statCard__UdGUT.GamePredictions_bad__kW1uC{background:linear-gradient(180deg,#ef444414,#0d1117);border-color:#ef44444d}.GamePredictions_statCard__UdGUT.GamePredictions_bad__kW1uC:hover{border-color:#ef444466}.GamePredictions_statCard__UdGUT.GamePredictions_bad__kW1uC .GamePredictions_statValue__yjIv0{color:#ef4444}.GamePredictions_statLabel__Sy7\+\+{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_statLabel__Sy7\+\+{font-size:11px}}.GamePredictions_statValue__yjIv0{font-feature-settings:"tnum";color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}@media (min-width:640px){.GamePredictions_statValue__yjIv0{font-size:24px}}.GamePredictions_statSubvalue__RIaH5{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums}@media (min-width:640px){.GamePredictions_statSubvalue__RIaH5{font-size:11px}}.GamePredictions_neutral__jqEo3{background:#0d1117;border-color:#30363d99}.GamePredictions_neutral__jqEo3 .GamePredictions_statValue__yjIv0{color:#8b949e}.GamePredictions_filtersSection__yZukQ{margin-bottom:16px}@media (min-width:768px){.GamePredictions_filtersSection__yZukQ{margin-bottom:20px}}.GamePredictions_filterPills__DlaAZ{-webkit-overflow-scrolling:touch;background:#0d1117;border:1px solid #30363d99;border-radius:12px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none}.GamePredictions_filterPills__DlaAZ::-webkit-scrollbar{display:none}@media (min-width:768px){.GamePredictions_filterPills__DlaAZ{flex:1 1 auto;max-width:none}}.GamePredictions_filtersRow__Gxsuu{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.GamePredictions_filtersRow__Gxsuu{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.GamePredictions_searchWrap__oN0ya{width:100%}@media (min-width:768px){.GamePredictions_searchWrap__oN0ya{flex-shrink:0;flex:0 0 240px;width:240px}}.GamePredictions_searchInput__Lm3iz{background:#0d1117;border:1px solid #30363d99;border-radius:10px;color:#f0f6fc;font-size:13px;height:40px;padding:0 14px;transition:all .2s ease;width:100%}.GamePredictions_searchInput__Lm3iz::placeholder{color:#484f58}.GamePredictions_searchInput__Lm3iz:focus{border-color:#00d46a66;box-shadow:0 0 0 3px #00d46a1a;outline:none}.GamePredictions_filterPill__mXItx{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;min-height:38px;padding:10px 14px;transition:all .2s ease;white-space:nowrap}@media (min-width:640px){.GamePredictions_filterPill__mXItx{font-size:13px;gap:8px;padding:10px 16px}}.GamePredictions_filterPill__mXItx:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_filterPill__mXItx.GamePredictions_active__hQi2z{background:#00d46a26;color:#00d46a}.GamePredictions_filterPill__mXItx svg{flex-shrink:0;height:14px;width:14px}@media (min-width:640px){.GamePredictions_filterPill__mXItx svg{height:16px;width:16px}}.GamePredictions_filterCount__WtPZY{background:#161b22;border-radius:10px;color:#8b949e;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;padding:2px 8px}.GamePredictions_filterPill__mXItx.GamePredictions_active__hQi2z .GamePredictions_filterCount__WtPZY{background:#00d46a33;color:#00d46a}.GamePredictions_gamesContainer__4oBMJ{background:#0000}.GamePredictions_listView__G-acZ{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.GamePredictions_listView__G-acZ{gap:16px}}.GamePredictions_gridView__9hYoR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.GamePredictions_gridView__9hYoR{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.GamePredictions_gridView__9hYoR{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.GamePredictions_gridView__9hYoR{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh{background:#0d1117;border:1px solid #30363d99;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s ease}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh{gap:10px;padding:14px 16px}}@media (min-width:768px){.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:110px 1fr 1fr;padding:16px 18px}}@media (min-width:1200px){.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh{gap:24px;grid-template-columns:130px 250px 1fr}}.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh:hover{border-color:#00d46a4d;transform:translateY(-2px)}.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh.GamePredictions_completed__Mms08{background:#0d1117;opacity:.8}.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh.GamePredictions_completed__Mms08:hover{border-color:#30363dcc;transform:none}.GamePredictions_listView__G-acZ .GamePredictions_gameCard__2w3qh.GamePredictions_completed__Mms08 .GamePredictions_gameTime__hJBbO{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.GamePredictions_listView__G-acZ .GamePredictions_gameStatusBar__2av\+W{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media (min-width:768px){.GamePredictions_listView__G-acZ .GamePredictions_gameStatusBar__2av\+W{align-items:flex-start;flex-direction:column;gap:8px}}.GamePredictions_listView__G-acZ .GamePredictions_gameTime__hJBbO{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_gameTime__hJBbO{font-size:14px}}.GamePredictions_listView__G-acZ .GamePredictions_gameTime__hJBbO svg{display:none}.GamePredictions_listView__G-acZ .GamePredictions_statusBadges__KNzl0{align-items:center;display:flex;flex-direction:row;gap:6px}@media (min-width:768px){.GamePredictions_listView__G-acZ .GamePredictions_statusBadges__KNzl0{align-items:flex-start;flex-direction:column}}.GamePredictions_listView__G-acZ .GamePredictions_statusBadge__81AD9{color:#525252;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.GamePredictions_listView__G-acZ .GamePredictions_statusBadge__81AD9.GamePredictions_final__V7iLT{color:#525252}.GamePredictions_listView__G-acZ .GamePredictions_statusBadge__81AD9.GamePredictions_highConf__NwkLO{background:#00d46a26;border:1px solid #00d46a4d;border-radius:3px;color:#00d46a;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_statusBadge__81AD9.GamePredictions_highConf__NwkLO{font-size:9px;padding:4px 10px}}.GamePredictions_listView__G-acZ .GamePredictions_statusBadge__81AD9.GamePredictions_live__G1-lg{animation:GamePredictions_livePulse__diiL7 2s ease-in-out infinite;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:3px;color:#f59e0b;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}@keyframes GamePredictions_livePulse__diiL7{0%,to{opacity:1}50%{opacity:.7}}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_statusBadge__81AD9.GamePredictions_live__G1-lg{font-size:9px;padding:4px 10px}}.GamePredictions_listView__G-acZ .GamePredictions_teamsSection__7SrO6{display:flex;flex-direction:column;gap:8px}.GamePredictions_listView__G-acZ .GamePredictions_teamsGrid__mkvGb{display:flex;flex-direction:column;gap:5px}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_teamsGrid__mkvGb{gap:6px}}.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f{align-items:center;background:#161b22;border:1px solid #0000;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f{gap:12px;padding:12px 14px}}.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f:hover{background:#21262d}.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds .GamePredictions_teamName__R9oC0{color:#00d46a}.GamePredictions_teamLogo__TI39e{align-items:center;background:#21262d;border:1px solid #30363d99;border-radius:8px;display:flex!important;flex-shrink:0;height:32px;justify-content:center;min-width:32px;overflow:hidden;padding:4px;width:32px}@media (min-width:640px){.GamePredictions_teamLogo__TI39e{height:40px;min-width:40px;padding:5px;width:40px}}.GamePredictions_teamLogoImage__mRhZ5{height:100%;object-fit:contain;width:100%}.GamePredictions_teamLogoFallback__WBil6{color:#484f58;font-size:10px;font-weight:700}@media (min-width:640px){.GamePredictions_teamLogoFallback__WBil6{font-size:11px}}.GamePredictions_listView__G-acZ .GamePredictions_teamInfo__mS2iM{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_teamInfo__mS2iM{gap:10px}}.GamePredictions_listView__G-acZ .GamePredictions_teamName__R9oC0{color:#f0f6fc;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_teamName__R9oC0{font-size:15px}}.GamePredictions_listView__G-acZ .GamePredictions_teamDetails__5oLC2{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.GamePredictions_listView__G-acZ .GamePredictions_teamScores__o2qXe{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.GamePredictions_listView__G-acZ .GamePredictions_actualScore__Z9jyV{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_actualScore__Z9jyV{font-size:26px}}.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds .GamePredictions_actualScore__Z9jyV{color:#00d46a;font-size:24px}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds .GamePredictions_actualScore__Z9jyV{font-size:28px}}.GamePredictions_listView__G-acZ .GamePredictions_projectedScore__\+p-vg{color:#484f58;font-size:10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_projectedScore__\+p-vg{font-size:11px}}.GamePredictions_listView__G-acZ .GamePredictions_predictionsSection__t8wCT{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr}@media (min-width:520px){.GamePredictions_listView__G-acZ .GamePredictions_predictionsSection__t8wCT{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_predictionsSection__t8wCT{gap:8px}}.GamePredictions_listView__G-acZ .GamePredictions_predictionsList__ZA6j6{display:contents}.GamePredictions_listView__G-acZ .GamePredictions_predictionRow__QCt6r{background:#161b22;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:100px;min-width:0;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_predictionRow__QCt6r{gap:8px;min-height:110px;padding:14px}}.GamePredictions_listView__G-acZ .GamePredictions_predictionRow__QCt6r:hover{background:#21262d;border-color:#30363dcc}.GamePredictions_listView__G-acZ .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border-color:#00d46a4d}.GamePredictions_listView__G-acZ .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN:hover{border-color:#00d46a66}.GamePredictions_listView__G-acZ .GamePredictions_predictionHeader__sWEBb{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.GamePredictions_listView__G-acZ .GamePredictions_predictionType__ULHsS{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_predictionType__ULHsS{font-size:11px}}.GamePredictions_listView__G-acZ .GamePredictions_predictionPick__kUZGy{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_predictionPick__kUZGy{gap:6px;margin-bottom:8px}}.GamePredictions_listView__G-acZ .GamePredictions_mainPick__wzxiJ{font-feature-settings:"tnum";color:#00d46a;font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_mainPick__wzxiJ{font-size:15px}}.GamePredictions_listView__G-acZ .GamePredictions_espnOdds__Jast1,.GamePredictions_listView__G-acZ .GamePredictions_modelPrediction__DPj-\+{color:#8b949e;display:block;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_listView__G-acZ .GamePredictions_espnOdds__Jast1,.GamePredictions_listView__G-acZ .GamePredictions_modelPrediction__DPj-\+{font-size:12px}}.GamePredictions_listView__G-acZ .GamePredictions_predictionResultCenter__FyNDN{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;padding-top:8px}.GamePredictions_listView__G-acZ .GamePredictions_confidenceIndicator__coGRW{position:absolute;right:16px;top:16px}.GamePredictions_listView__G-acZ .GamePredictions_confidenceBar__2BMte{display:none}.GamePredictions_listView__G-acZ .GamePredictions_confidenceText__itmXz{font-feature-settings:"tnum";background:#151515;border:1px solid #1a1a1a;border-radius:6px;color:grey;font-family:JetBrains Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:5px 10px}.GamePredictions_listView__G-acZ .GamePredictions_confidenceText__itmXz.GamePredictions_high__Ptn2f,.GamePredictions_listView__G-acZ .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN .GamePredictions_confidenceText__itmXz{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.GamePredictions_listView__G-acZ .GamePredictions_confidenceText__itmXz.GamePredictions_medium__fpJIF{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.GamePredictions_confidenceTier__0SvVn{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_confidenceTier__0SvVn{font-size:11px;padding:5px 12px}}.GamePredictions_tierHigh__aiGCV{background:#00d46a26;color:#00d46a}.GamePredictions_tierMedium__EHV-l{background:#f59e0b1f;color:#f59e0b}.GamePredictions_tierLow__gAiWq{background:#8b949e1a;color:#8b949e}.GamePredictions_listView__G-acZ .GamePredictions_predictionResult__mqlJs{border-radius:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;padding:6px 14px}.GamePredictions_listView__G-acZ .GamePredictions_predictionResult__mqlJs.GamePredictions_correct__mab6p{background:linear-gradient(135deg,#00d46a,#00b85c);box-shadow:0 2px 10px #00d46a66,0 0 15px #00d46a33;color:#000}.GamePredictions_listView__G-acZ .GamePredictions_predictionResult__mqlJs.GamePredictions_incorrect__PLTPm{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 10px #ef44444d,0 0 15px #ef444426;color:#fff}.GamePredictions_gridView__9hYoR .GamePredictions_weatherStrip__dGPAS,.GamePredictions_listView__G-acZ .GamePredictions_weatherStrip__dGPAS{display:none}.GamePredictions_gridView__9hYoR .GamePredictions_gameCard__2w3qh{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;padding:16px;transition:all .2s ease}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_gameCard__2w3qh{padding:18px}}.GamePredictions_gridView__9hYoR .GamePredictions_gameCard__2w3qh:hover{border-color:#00d46a4d;transform:translateY(-2px)}.GamePredictions_gridView__9hYoR .GamePredictions_gameCard__2w3qh.GamePredictions_completed__Mms08{background:#0d1117;opacity:.8}.GamePredictions_gridView__9hYoR .GamePredictions_gameCard__2w3qh.GamePredictions_completed__Mms08:hover{border-color:#30363dcc;transform:none}.GamePredictions_gridView__9hYoR .GamePredictions_gameCard__2w3qh.GamePredictions_completed__Mms08 .GamePredictions_gameTime__hJBbO{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.GamePredictions_gridView__9hYoR .GamePredictions_gameStatusBar__2av\+W{align-items:flex-start;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_gameStatusBar__2av\+W{margin-bottom:16px;padding-bottom:16px}}.GamePredictions_gridView__9hYoR .GamePredictions_gameTime__hJBbO{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_gameTime__hJBbO{font-size:14px}}.GamePredictions_gridView__9hYoR .GamePredictions_gameTime__hJBbO svg{display:none}.GamePredictions_gridView__9hYoR .GamePredictions_statusBadges__KNzl0{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.GamePredictions_gridView__9hYoR .GamePredictions_statusBadge__81AD9{color:#525252;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.GamePredictions_gridView__9hYoR .GamePredictions_statusBadge__81AD9.GamePredictions_highConf__NwkLO{background:#00d46a26;border-radius:8px;color:#00d46a;font-size:10px;font-weight:700;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_statusBadge__81AD9.GamePredictions_highConf__NwkLO{font-size:11px;padding:5px 12px}}.GamePredictions_gridView__9hYoR .GamePredictions_statusBadge__81AD9.GamePredictions_live__G1-lg{animation:GamePredictions_livePulse__diiL7 2s ease-in-out infinite;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:8px;color:#f59e0b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_statusBadge__81AD9.GamePredictions_live__G1-lg{font-size:11px;padding:5px 12px}}.GamePredictions_gridView__9hYoR .GamePredictions_teamsSection__7SrO6{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_teamsSection__7SrO6{gap:8px;margin-bottom:14px}}.GamePredictions_gridView__9hYoR .GamePredictions_teamsGrid__mkvGb{display:flex;flex-direction:column;gap:5px}.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f{align-items:center;background:#161b22;border:1px solid #0000;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f{gap:12px;padding:12px 14px}}.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f:hover{background:#21262d}.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.GamePredictions_gridView__9hYoR .GamePredictions_teamInfo__mS2iM{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}.GamePredictions_gridView__9hYoR .GamePredictions_teamName__R9oC0{color:#f0f6fc;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_teamName__R9oC0{font-size:14px}}.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds .GamePredictions_teamName__R9oC0{color:#00d46a}.GamePredictions_gridView__9hYoR .GamePredictions_teamDetails__5oLC2{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.GamePredictions_gridView__9hYoR .GamePredictions_teamScores__o2qXe{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.GamePredictions_gridView__9hYoR .GamePredictions_actualScore__Z9jyV{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_actualScore__Z9jyV{font-size:20px}}.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds .GamePredictions_actualScore__Z9jyV{color:#00d46a;font-size:20px}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_teamRow__74b3f.GamePredictions_winner__Pigds .GamePredictions_actualScore__Z9jyV{font-size:22px}}.GamePredictions_gridView__9hYoR .GamePredictions_projectedScore__\+p-vg{color:#484f58;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_projectedScore__\+p-vg{font-size:11px}}.GamePredictions_gridView__9hYoR .GamePredictions_predictionsSection__t8wCT{grid-gap:6px;border-top:1px solid #30363d99;display:grid;gap:6px;grid-template-columns:1fr;padding-top:12px}@media (min-width:520px){.GamePredictions_gridView__9hYoR .GamePredictions_predictionsSection__t8wCT{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_predictionsSection__t8wCT{gap:6px;padding-top:12px}}.GamePredictions_gridView__9hYoR .GamePredictions_predictionsList__ZA6j6{display:contents}.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r{background:#161b22;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:100px;min-width:0;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r{gap:8px;min-height:110px;padding:14px}}.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r:hover{background:#21262d;border-color:#30363dcc}.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border-color:#00d46a4d}.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN:before{display:none}.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN:hover{border-color:#00d46a66}.GamePredictions_gridView__9hYoR .GamePredictions_predictionHeader__sWEBb{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.GamePredictions_gridView__9hYoR .GamePredictions_predictionType__ULHsS{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_predictionType__ULHsS{font-size:11px}}.GamePredictions_gridView__9hYoR .GamePredictions_predictionPick__kUZGy{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_predictionPick__kUZGy{gap:6px;margin-bottom:8px}}.GamePredictions_gridView__9hYoR .GamePredictions_mainPick__wzxiJ{font-feature-settings:"tnum";color:#00d46a;font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_mainPick__wzxiJ{font-size:15px}}.GamePredictions_gridView__9hYoR .GamePredictions_espnOdds__Jast1,.GamePredictions_gridView__9hYoR .GamePredictions_modelPrediction__DPj-\+{color:#8b949e;display:block;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_gridView__9hYoR .GamePredictions_espnOdds__Jast1,.GamePredictions_gridView__9hYoR .GamePredictions_modelPrediction__DPj-\+{font-size:12px}}.GamePredictions_gridView__9hYoR .GamePredictions_predictionResultCenter__FyNDN{align-items:center;display:flex;justify-content:center;margin-top:auto;padding-top:6px}.GamePredictions_gridView__9hYoR .GamePredictions_confidenceIndicator__coGRW{position:absolute;right:14px;top:14px}.GamePredictions_gridView__9hYoR .GamePredictions_confidenceBar__2BMte{display:none}.GamePredictions_gridView__9hYoR .GamePredictions_confidenceText__itmXz{font-feature-settings:"tnum";background:#0d1117;border:1px solid #30363d99;border-radius:6px;color:#8b949e;font-family:JetBrains Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:5px 10px}.GamePredictions_gridView__9hYoR .GamePredictions_confidenceText__itmXz.GamePredictions_high__Ptn2f,.GamePredictions_gridView__9hYoR .GamePredictions_predictionRow__QCt6r.GamePredictions_recommended__O-OEN .GamePredictions_confidenceText__itmXz{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.GamePredictions_gridView__9hYoR .GamePredictions_confidenceText__itmXz.GamePredictions_medium__fpJIF{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.GamePredictions_gridView__9hYoR .GamePredictions_predictionResult__mqlJs{border-radius:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;padding:6px 14px}.GamePredictions_gridView__9hYoR .GamePredictions_predictionResult__mqlJs.GamePredictions_correct__mab6p{background:linear-gradient(135deg,#00d46a,#00b85c);box-shadow:0 2px 10px #00d46a66,0 0 15px #00d46a33;color:#000}.GamePredictions_gridView__9hYoR .GamePredictions_predictionResult__mqlJs.GamePredictions_incorrect__PLTPm{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 10px #ef44444d,0 0 15px #ef444426;color:#fff}.GamePredictions_loadingState__rVKtO{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 24px}.GamePredictions_spinner__qQFwo{animation:GamePredictions_spin__L96mM .8s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:40px;width:40px}.GamePredictions_loadingText__ThGto{color:#8b949e;font-size:14px}.GamePredictions_emptyState__JDcEL{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.GamePredictions_emptyIcon__G-WHe{align-items:center;background:linear-gradient(135deg,#00d46a33,#00a8ff1a);border:1px solid #00d46a66;border-radius:16px;box-shadow:0 0 24px #00d46a33;color:#00d46a;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.GamePredictions_emptyState__JDcEL h3{color:#f0f6fc;font-size:18px;font-weight:700;margin:0 0 8px}.GamePredictions_emptyState__JDcEL p{color:#8b949e;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.GamePredictions_emptyAction__cqQF1{background:#00d46a26;border:1px solid #00d46a4d;border-radius:10px;color:#00d46a;cursor:pointer;font-size:13px;font-weight:600;padding:12px 24px;transition:all .2s ease}.GamePredictions_emptyAction__cqQF1:hover{background:#00d46a33;border-color:#00d46a66}.GamePredictions_errorContainer__DJnfr{display:flex;flex-direction:column;gap:14px;padding:24px}.GamePredictions_errorItem__0DymS{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;display:flex;font-size:14px;gap:12px;padding:16px 18px}.GamePredictions_footer__cXDax{display:none}.GamePredictions_teamRecord__MCFwW{color:#8b949e;font-size:11px;font-weight:500}@media (min-width:640px){.GamePredictions_teamRecord__MCFwW{font-size:12px}}.GamePredictions_gridView__9hYoR .GamePredictions_teamLogo__TI39e,.GamePredictions_listView__G-acZ .GamePredictions_teamLogo__TI39e{display:flex!important}.GamePredictions_predictionRow__QCt6r.GamePredictions_selectable__3y3\+L{cursor:pointer;transition:all .2s ease}.GamePredictions_predictionRow__QCt6r.GamePredictions_selectable__3y3\+L:hover{background:#f59e0b0d;border-color:#f59e0b66!important}.GamePredictions_predictionRow__QCt6r.GamePredictions_selected__fe0H5{background:#f59e0b1a!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b33}.GamePredictions_predictionRow__QCt6r.GamePredictions_selected__fe0H5:hover{background:#f59e0b26!important;border-color:#f59e0b!important}.GamePredictions_predictionFooter__9bT70{display:flex;justify-content:center;margin-top:auto;padding-top:8px}.GamePredictions_resultPill__zYwnR{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;font-family:Inter,sans-serif;font-size:9px;font-weight:800;justify-content:center;letter-spacing:.6px;padding:3px 10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_resultPill__zYwnR{border-radius:11px;font-size:10px;padding:4px 12px}}.GamePredictions_resultWin__Mw3Cw{background:#00d46a1f;border-color:#00d46a59;box-shadow:0 1px 2px #00d46a1a;color:#00d46a}.GamePredictions_resultLoss__xmCnF{background:#ef44441a;border-color:#ef444459;box-shadow:0 1px 2px #ef44441a;color:#ef4444}.GamePredictions_predictionRow__QCt6r.GamePredictions_selected__fe0H5.GamePredictions_recommended__O-OEN{background:linear-gradient(135deg,#f59e0b1a,#00d46a0d)!important;border-color:#f59e0b!important}@media (max-width:768px){.GamePredictions_predictionRow__QCt6r.GamePredictions_selectable__3y3\+L:active{background:#f59e0b1a;transform:scale(.98)}}.GamePredictions_predictionRow__QCt6r.GamePredictions_selectable__3y3\+L:after,.GamePredictions_predictionRow__QCt6r.GamePredictions_selected__fe0H5:after{content:none}.GamePredictions_betsTableContainer__sukO0{background:#0d1117;border:1px solid #30363d99;border-radius:16px;overflow:hidden;position:relative}.GamePredictions_betsTableContainer__sukO0:before{display:none}.GamePredictions_betsTable__TpxXg{border-collapse:collapse;width:100%}.GamePredictions_betsTable__TpxXg thead{background:#161b22;border-bottom:1px solid #30363d99}.GamePredictions_betsTable__TpxXg thead tr th{color:#484f58;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase;white-space:nowrap}@media (min-width:640px){.GamePredictions_betsTable__TpxXg thead tr th{font-size:12px;padding:14px 16px}}.GamePredictions_sortableHeader__h9ebe{align-items:center;cursor:pointer;display:flex;gap:6px;transition:color .2s ease}.GamePredictions_sortableHeader__h9ebe:hover{color:#00d46a}.GamePredictions_sortableHeader__h9ebe svg{height:12px;opacity:.6;width:12px}.GamePredictions_betsTable__TpxXg tbody tr{border-bottom:1px solid #30363d66;transition:background .2s ease}.GamePredictions_betsTable__TpxXg tbody tr:hover{background:#21262d}.GamePredictions_betsTable__TpxXg tbody tr:last-child{border-bottom:none}.GamePredictions_betRow__34b5M{cursor:pointer}.GamePredictions_betRow__34b5M.GamePredictions_selected__fe0H5{background:#f59e0b1a!important}.GamePredictions_betRow__34b5M.GamePredictions_selected__fe0H5:hover{background:#f59e0b26!important}.GamePredictions_betsTable__TpxXg td{color:#f0f6fc;font-size:13px;padding:12px;vertical-align:middle}@media (min-width:640px){.GamePredictions_betsTable__TpxXg td{font-size:14px;padding:14px 16px}}.GamePredictions_tierBadge__wfm5-{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_tierBadge__wfm5-{font-size:11px;padding:6px 12px}}.GamePredictions_tierBadge__wfm5-.GamePredictions_tierHIGH__ue2FG{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.GamePredictions_tierBadge__wfm5-.GamePredictions_tierMEDIUM__eBjAu{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.GamePredictions_tierBadge__wfm5-.GamePredictions_tierLOW__kSG\+2{background:#8b949e1a;border:1px solid #8b949e4d;color:#8b949e}.GamePredictions_typeCell__2gZhR{color:#484f58;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_typeCell__2gZhR{font-size:12px}}.GamePredictions_matchupCell__uIoV2{color:#f0f6fc;font-weight:600}.GamePredictions_pickCell__orfcY{color:#00d46a;font-family:JetBrains Mono,monospace;font-weight:700}.GamePredictions_modelCell__0gkdA,.GamePredictions_vegasCell__B8ELI{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.GamePredictions_timeCell__KMaBs{color:#484f58;font-family:JetBrains Mono,monospace;font-size:12px}@media (min-width:640px){.GamePredictions_timeCell__KMaBs{font-size:13px}}.GamePredictions_resultCell__7TYk2{text-align:center}.GamePredictions_resultBadge__lklb9{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}@media (min-width:640px){.GamePredictions_resultBadge__lklb9{font-size:12px;height:32px;width:32px}}.GamePredictions_resultBadge__lklb9.GamePredictions_resultWin__Mw3Cw{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.GamePredictions_resultBadge__lklb9.GamePredictions_resultLoss__xmCnF{background:#ef44441f;border:1px solid #ef44444d;color:#ef4444}.GamePredictions_pendingBadge__Y5iB9{align-items:center;color:#484f58;display:inline-flex;font-size:16px;height:28px;justify-content:center;width:28px}@media (min-width:640px){.GamePredictions_pendingBadge__Y5iB9{height:32px;width:32px}}.GamePredictions_injuryStrip__GpyIY{border-top:1px solid #30363d99;margin-top:14px;padding-top:14px}.GamePredictions_injuryToggle__JXv1z{align-items:center;background:none;border:none;color:#8b949e;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0;transition:color .2s ease;width:100%}.GamePredictions_injuryToggle__JXv1z:hover{color:#f0f6fc}.GamePredictions_injuryToggleLeft__lW1Q2{align-items:center;display:flex;gap:8px}.GamePredictions_injuryToggleRight__KfPTq{align-items:center;display:flex;gap:10px}.GamePredictions_injuryLabel__-xHE2{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GamePredictions_injurySummary__1Tip0{color:#484f58;font-size:10px}.GamePredictions_injuryDetails__NSbvb{display:flex;flex-direction:column;gap:10px;margin-top:12px}.GamePredictions_injuryTeamSection__3IyN5{background:#161b22;border:1px solid #30363d99;border-radius:10px;padding:12px 14px}.GamePredictions_injuryTeamLabel__cjIb6{color:#484f58;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.GamePredictions_injuryPlayerList__rMUV4{display:flex;flex-direction:column;gap:6px}.GamePredictions_injuryPlayer__H0KpB{align-items:center;display:flex;font-size:12px;gap:8px}.GamePredictions_injuryStatus__H8ycx{color:#484f58;font-size:9px;font-weight:700;text-transform:uppercase;width:36px}.GamePredictions_injuryPlayerName__xl6Rf{color:#f0f6fc}.GamePredictions_injuryPosition__f9SU2{color:#8b949e;font-size:11px}.GamePredictions_injuryIconOut__muF3M{color:#ef4444}.GamePredictions_injuryIconDoubtful__ZvySr,.GamePredictions_injuryIconQuestionable__6Cin-,.GamePredictions_injuryIconWarning__Pdr3f{color:#f59e0b}.GamePredictions_betsFilterBar__1MZyW{background:#0d1117;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px 14px}@media (min-width:768px){.GamePredictions_betsFilterBar__1MZyW{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 16px}}.GamePredictions_betsFilterGroup__B3Hbm{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.GamePredictions_betsFilterLabel__F7Rqb{color:#484f58;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_betsFilterLabel__F7Rqb{font-size:12px}}.GamePredictions_betsFilterChips__W6ioX{display:flex;flex-wrap:wrap;gap:6px}.GamePredictions_betsFilterChip__ll1so{align-items:center;background:#0000;border:1px solid #30363d99;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}@media (min-width:640px){.GamePredictions_betsFilterChip__ll1so{font-size:12px;padding:8px 14px}}.GamePredictions_betsFilterChip__ll1so:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_betsFilterChip__ll1so.GamePredictions_active__hQi2z{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_betsFilterChip__ll1so svg{height:12px;width:12px}@media (min-width:640px){.GamePredictions_betsFilterChip__ll1so svg{height:14px;width:14px}}.GamePredictions_betsFilterChip__ll1so.GamePredictions_chipHigh__ZdLcr{border-color:#30363d99}.GamePredictions_betsFilterChip__ll1so.GamePredictions_chipHigh__ZdLcr.GamePredictions_active__hQi2z{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_betsFilterChip__ll1so.GamePredictions_chipMedium__hSwf1{border-color:#30363d99}.GamePredictions_betsFilterChip__ll1so.GamePredictions_chipMedium__hSwf1.GamePredictions_active__hQi2z{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.GamePredictions_betsFilterChip__ll1so.GamePredictions_chipLow__nWVGD{border-color:#30363d99}.GamePredictions_betsFilterChip__ll1so.GamePredictions_chipLow__nWVGD.GamePredictions_active__hQi2z{background:#8b949e26;border-color:#8b949e66;color:#8b949e}.SportGameList_gamesGrid__zNd27{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.SportGameList_gamesGrid__zNd27{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.SportGameList_gamesGrid__zNd27{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.SportGameList_gamesGrid__zNd27{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.SportGameList_gameCard__w5m5h{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;overflow:hidden;position:relative;transition:all .2s ease}.SportGameList_gameCard__w5m5h:hover{border-color:#00d46a4d;transform:translateY(-2px)}.SportGameList_gameCard__w5m5h.SportGameList_selected__r0FIW{background:#0d1117;border-color:#00d46a80}.SportGameList_gameHeader__GhdTO{align-items:center;background:#161b22;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;padding:14px 18px}.SportGameList_gameTime__8\+9pE{display:flex;flex-direction:column;gap:2px}.SportGameList_gameDate__5s5oD{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SportGameList_gameClock__noQp8{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;letter-spacing:-.01em}.SportGameList_gameStatus__cBHqZ{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.3px;padding:6px 12px;text-transform:uppercase}.SportGameList_statusLive__i53Tv{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.SportGameList_statusUpcoming__Z3-94{background:#00d46a1a;border:1px solid #00d46a40;color:#00d46a}.SportGameList_statusFinal__A9SQC{background:#161b22;border:1px solid #30363d99;color:#8b949e}.SportGameList_liveDot__in011{animation:SportGameList_pulse__x7yp2 2s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:6px;width:6px}@keyframes SportGameList_pulse__x7yp2{0%,to{opacity:1}50%{opacity:.4}}.SportGameList_teamsContainer__xTuJ5{padding:16px 18px}.SportGameList_teamRow__kr6nC{align-items:center;background:#161b22;border:1px solid #0000;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 14px;transition:all .2s ease}.SportGameList_teamRow__kr6nC:last-child{margin-bottom:0}.SportGameList_teamRow__kr6nC:hover{background:#21262d}.SportGameList_teamInfo__msKCO{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.SportGameList_teamLogo__aCrRP{align-items:center;background:#21262d;border:1px solid #30363d99;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:6px;width:42px}.SportGameList_teamLogo__aCrRP img{height:100%;object-fit:contain;width:100%}.SportGameList_teamLogoFallback__CTDtA{align-items:center;color:#484f58;display:flex;font-size:11px;font-weight:700;height:100%;justify-content:center;letter-spacing:.02em;width:100%}.SportGameList_teamDetails__fhb5l{flex:1 1;min-width:0}.SportGameList_teamName__xwG0g{align-items:center;color:#f0f6fc;display:flex;font-size:15px;font-weight:600;gap:6px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SportGameList_rankBadge__8yWYE{align-items:center;background:#00d46a26;border:1px solid #00d46a4d;border-radius:4px;color:#00d46a;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.02em;padding:2px 6px}.SportGameList_teamRecord__pw66T{color:#8b949e;font-size:12px;font-weight:500;margin-top:2px}.SportGameList_teamScore__kyh6-{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1;min-width:52px;text-align:right}.SportGameList_winningTeam__sgWZz{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.SportGameList_winningTeam__sgWZz:hover{background:linear-gradient(135deg,#00d46a26,#00d46a14)}.SportGameList_winningTeam__sgWZz .SportGameList_teamName__xwG0g,.SportGameList_winningTeam__sgWZz .SportGameList_teamScore__kyh6-{color:#00d46a}.SportGameList_predictionSection__bTDdV{align-items:stretch;background:#161b22;border-top:1px solid #30363d99;display:flex;padding:0}.SportGameList_predictionItem__OHAOf{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:14px 12px;transition:all .2s ease}.SportGameList_predictionItem__OHAOf:hover{background:#21262d}.SportGameList_predictionLabel__jAREH{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SportGameList_predictionValue__fV3Tm{font-feature-settings:"tnum";color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.SportGameList_predictionValue__fV3Tm.SportGameList_unavailable__jAwQ0{color:#484f58;font-size:12px}.SportGameList_predictionValue__fV3Tm.SportGameList_positive__JQJST{color:#00d46a}.SportGameList_predictionValue__fV3Tm.SportGameList_negative__9dQiB{color:#ef4444}.SportGameList_predictionDivider__RfKyy{align-self:stretch;background:#30363d99;margin:10px 0;width:1px}.SportGameList_mlButton__xvvxh{align-items:center;background:#0000;border:none;border-top:1px solid #30363d99;color:#00d46a;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.3px;padding:14px 16px;text-transform:uppercase;transition:all .2s ease;width:100%}.SportGameList_mlButton__xvvxh:hover{background:#00d46a1a}.SportGameList_loadingState__FMtoc{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:320px}.SportGameList_spinner__94A-3{animation:SportGameList_spin__BsCHI .8s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:40px;width:40px}@keyframes SportGameList_spin__BsCHI{to{transform:rotate(1turn)}}.SportGameList_loadingState__FMtoc p{color:#8b949e;font-size:14px;font-weight:500}.SportGameList_emptyState__40Laz{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:60px 24px;text-align:center}.SportGameList_emptyState__40Laz svg{color:#484f58;margin-bottom:20px}.SportGameList_emptyState__40Laz h3{color:#f0f6fc;font-size:18px;font-weight:700;margin-bottom:8px}.SportGameList_emptyState__40Laz p{color:#8b949e;font-size:14px;line-height:1.5;max-width:280px}@media (max-width:480px){.SportGameList_gameCard__w5m5h{border-radius:14px}.SportGameList_gameHeader__GhdTO{padding:12px 14px}.SportGameList_teamsContainer__xTuJ5{padding:14px}.SportGameList_teamRow__kr6nC{border-radius:8px;margin-bottom:6px;padding:10px 12px}.SportGameList_teamLogo__aCrRP{border-radius:8px;height:38px;width:38px}.SportGameList_teamInfo__msKCO{gap:10px}.SportGameList_teamName__xwG0g{font-size:14px}.SportGameList_teamRecord__pw66T{font-size:11px}.SportGameList_teamScore__kyh6-{font-size:22px;min-width:44px}.SportGameList_predictionItem__OHAOf{padding:12px 8px}.SportGameList_predictionLabel__jAREH{font-size:9px}.SportGameList_predictionValue__fV3Tm{font-size:13px}.SportGameList_gameClock__noQp8{font-size:14px}.SportGameList_gameDate__5s5oD{font-size:9px}}@media (hover:none){.SportGameList_mlButton__xvvxh:hover,.SportGameList_predictionItem__OHAOf:hover,.SportGameList_teamRow__kr6nC:hover{background:#0000}.SportGameList_predictionItem__OHAOf:active,.SportGameList_teamRow__kr6nC:active{background:#21262d}.SportGameList_winningTeam__sgWZz:active{background:linear-gradient(135deg,#00d46a26,#00d46a14)}}.SportPredictions_container__gDngA{background:linear-gradient(180deg,#06080b,#0a0d12);max-width:100%;min-height:100vh;overflow-x:hidden;padding:0;position:relative;width:100%}@media (min-width:640px){.SportPredictions_container__gDngA{padding:0}}@media (min-width:1024px){.SportPredictions_container__gDngA{padding:0}}.SportPredictions_header__EkBSb{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:0;position:relative;z-index:1}@media (min-width:768px){.SportPredictions_header__EkBSb{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding:0}}.SportPredictions_headerContent__FyABt,.SportPredictions_headerIcon__TLp5\+,.SportPredictions_headerIcon__TLp5\+ svg,.SportPredictions_headerText__G1bVM,.SportPredictions_headerText__G1bVM h2,.SportPredictions_headerText__G1bVM p{display:none}.SportPredictions_headerActions__DKVWe{align-items:center;display:flex;gap:8px;width:100%}@media (min-width:768px){.SportPredictions_headerActions__DKVWe{gap:12px;width:auto}}.SportPredictions_viewToggleDesktop__vVbXL{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:none;gap:2px;padding:3px}@media (min-width:768px){.SportPredictions_viewToggleDesktop__vVbXL{display:flex}}.SportPredictions_viewToggleMobile__RxTwH{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;gap:2px;padding:3px;width:100%}@media (min-width:768px){.SportPredictions_viewToggleMobile__RxTwH{display:none}}.SportPredictions_viewToggle__sH9tQ{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:2px;min-width:0;padding:3px}.SportPredictions_viewToggleBtn__\+o80M{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.3px;min-height:40px;padding:10px 8px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}@media (min-width:480px){.SportPredictions_viewToggleBtn__\+o80M{font-size:11px;gap:5px;padding:10px 14px}}@media (min-width:768px){.SportPredictions_viewToggleBtn__\+o80M{flex:none;padding:8px 16px}}.SportPredictions_viewToggleBtn__\+o80M:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_viewToggleBtn__\+o80M.SportPredictions_active__l5mUm{background:#00d46a26;color:#00d46a}.SportPredictions_viewToggleBtn__\+o80M svg{flex-shrink:0;height:14px;width:14px}.SportPredictions_sourceToggle__x8O7P{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:2px;order:1;padding:3px}@media (min-width:768px){.SportPredictions_sourceToggle__x8O7P{flex:none;order:0}}.SportPredictions_sourceToggleBtn__OZ5yK{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;flex:1 1;font-size:10px;font-weight:600;justify-content:center;min-height:40px;padding:10px 8px;transition:all .2s ease;white-space:nowrap}@media (min-width:480px){.SportPredictions_sourceToggleBtn__OZ5yK{font-size:11px;padding:10px 14px}}@media (min-width:768px){.SportPredictions_sourceToggleBtn__OZ5yK{flex:none;font-size:12px;padding:8px 14px}}.SportPredictions_sourceToggleBtn__OZ5yK:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_sourceToggleBtn__OZ5yK.SportPredictions_active__l5mUm{background:#00d46a26;color:#00d46a}.SportPredictions_sourceToggleBtn__OZ5yK:disabled{cursor:not-allowed;opacity:.5}.SportPredictions_refreshButton__Oz9XP{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:10px;color:#8b949e;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;order:3;transition:all .2s ease;width:40px}@media (min-width:768px){.SportPredictions_refreshButton__Oz9XP{height:40px;order:0;width:40px}}.SportPredictions_refreshButton__Oz9XP:hover{background:#00d46a1a;border-color:#00d46a66;color:#00d46a}.SportPredictions_refreshButton__Oz9XP:disabled{cursor:not-allowed;opacity:.4}.SportPredictions_spinning__hncCx{animation:SportPredictions_spin__yBsPd .8s linear infinite}@keyframes SportPredictions_spin__yBsPd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SportPredictions_closeButton__YffJN{display:none}.SportPredictions_statsBar__yTb3\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (min-width:640px){.SportPredictions_statsBar__yTb3\+{gap:12px}}.SportPredictions_statCard__Q3TT3{align-items:center;background:#0d1117;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 10px;text-align:center;transition:all .2s ease}@media (min-width:640px){.SportPredictions_statCard__Q3TT3{gap:6px;padding:14px 16px}}.SportPredictions_statCard__Q3TT3:hover{border-color:#30363dcc;transform:translateY(-1px)}.SportPredictions_statCard__Q3TT3.SportPredictions_good__pI7S3{background:linear-gradient(180deg,#00d46a14,#0d1117);border-color:#00d46a4d}.SportPredictions_statCard__Q3TT3.SportPredictions_good__pI7S3:hover{border-color:#00d46a66}.SportPredictions_statCard__Q3TT3.SportPredictions_good__pI7S3 .SportPredictions_statValue__Pm\+f2{color:#00d46a}.SportPredictions_statCard__Q3TT3.SportPredictions_bad__OmDNm{background:linear-gradient(180deg,#ef444414,#0d1117);border-color:#ef44444d}.SportPredictions_statCard__Q3TT3.SportPredictions_bad__OmDNm:hover{border-color:#ef444466}.SportPredictions_statCard__Q3TT3.SportPredictions_bad__OmDNm .SportPredictions_statValue__Pm\+f2{color:#ef4444}.SportPredictions_statLabel__vGU8u{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_statLabel__vGU8u{font-size:11px}}.SportPredictions_statValue__Pm\+f2{font-feature-settings:"tnum";color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}@media (min-width:640px){.SportPredictions_statValue__Pm\+f2{font-size:24px}}.SportPredictions_statSubvalue__1qFGO{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums}@media (min-width:640px){.SportPredictions_statSubvalue__1qFGO{font-size:11px}}.SportPredictions_neutral__qd8bj{background:#0d1117;border-color:#30363d99}.SportPredictions_neutral__qd8bj .SportPredictions_statValue__Pm\+f2{color:#8b949e}.SportPredictions_filtersSection__Jk1s8{margin-bottom:16px}@media (min-width:768px){.SportPredictions_filtersSection__Jk1s8{margin-bottom:20px}}.SportPredictions_filterPills__IYqf3{-webkit-overflow-scrolling:touch;background:#0d1117;border:1px solid #30363d99;border-radius:12px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none}.SportPredictions_filterPills__IYqf3::-webkit-scrollbar{display:none}@media (min-width:768px){.SportPredictions_filterPills__IYqf3{flex:1 1 auto;max-width:none}}.SportPredictions_filtersRow__Thxzz{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.SportPredictions_filtersRow__Thxzz{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.SportPredictions_filterPill__MBb7r{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;min-height:38px;padding:10px 14px;transition:all .2s ease;white-space:nowrap}@media (min-width:640px){.SportPredictions_filterPill__MBb7r{font-size:13px;gap:8px;padding:10px 16px}}.SportPredictions_filterPill__MBb7r:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_filterPill__MBb7r.SportPredictions_active__l5mUm{background:#00d46a26;color:#00d46a}.SportPredictions_filterPill__MBb7r svg{flex-shrink:0;height:14px;width:14px}@media (min-width:640px){.SportPredictions_filterPill__MBb7r svg{height:16px;width:16px}}.SportPredictions_filterCount__2GwpP{background:#161b22;border-radius:10px;color:#8b949e;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;padding:2px 8px}.SportPredictions_filterPill__MBb7r.SportPredictions_active__l5mUm .SportPredictions_filterCount__2GwpP{background:#00d46a33;color:#00d46a}.SportPredictions_gamesContainer__zg\+Z6{background:#0000}.SportPredictions_listView__vdKBm{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.SportPredictions_listView__vdKBm{gap:16px}}.SportPredictions_gridView__hP3xg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.SportPredictions_gridView__hP3xg{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.SportPredictions_gridView__hP3xg{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.SportPredictions_gridView__hP3xg{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY{background:linear-gradient(180deg,#0a0d12,#0f1318);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 34px #00000040;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s ease}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY{gap:10px;padding:14px 16px}}@media (min-width:768px){.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:110px 1fr 1fr;padding:16px 18px}}@media (min-width:1200px){.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY{gap:24px;grid-template-columns:130px 250px 1fr}}.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY:hover{border-color:#00d46a59;box-shadow:0 22px 48px #00000052;transform:translateY(-2px)}.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY.SportPredictions_completed__iirOa{background:#0a0d12;opacity:.75}.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY.SportPredictions_completed__iirOa:hover{border-color:#30363dcc;transform:none}.SportPredictions_listView__vdKBm .SportPredictions_gameCard__ll\+aY.SportPredictions_completed__iirOa .SportPredictions_gameTime__EJSEh{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.SportPredictions_listView__vdKBm .SportPredictions_gameStatusBar__YtTpE{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media (min-width:768px){.SportPredictions_listView__vdKBm .SportPredictions_gameStatusBar__YtTpE{align-items:flex-start;flex-direction:column;gap:8px}}.SportPredictions_listView__vdKBm .SportPredictions_gameTime__EJSEh{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.4px}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_gameTime__EJSEh{font-size:14px}}.SportPredictions_listView__vdKBm .SportPredictions_gameTime__EJSEh svg{display:none}.SportPredictions_listView__vdKBm .SportPredictions_statusBadges__IP4PQ{align-items:center;display:flex;flex-direction:row;gap:6px}@media (min-width:768px){.SportPredictions_listView__vdKBm .SportPredictions_statusBadges__IP4PQ{align-items:flex-start;flex-direction:column}}.SportPredictions_listView__vdKBm .SportPredictions_statusBadge__wy2zb{color:#8b949e;font-size:10px;font-weight:500}.SportPredictions_listView__vdKBm .SportPredictions_statusBadge__wy2zb.SportPredictions_live__W05-Q{animation:SportPredictions_livePulse__d5LiI 2s ease-in-out infinite;background:#f59e0b2e;border:1px solid #f59e0b4d;border-radius:999px;color:#f59e0b;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.5px;padding:4px 9px;text-transform:uppercase}@keyframes SportPredictions_livePulse__d5LiI{0%,to{opacity:1}50%{opacity:.7}}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_statusBadge__wy2zb.SportPredictions_live__W05-Q{font-size:9px;padding:4px 10px}}.SportPredictions_listView__vdKBm .SportPredictions_teamsSection__4nbM9{display:flex;flex-direction:column;gap:8px}.SportPredictions_listView__vdKBm .SportPredictions_teamsGrid__9dQq2{display:flex;flex-direction:column;gap:5px}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_teamsGrid__9dQq2{gap:6px}}.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k{align-items:center;background:#0f141b;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k{gap:12px;padding:12px 14px}}.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k:hover{background:#00d46a0f;border-color:#00d46a33}.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX{background:#00d46a1a;border:1px solid #00d46a66}.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX .SportPredictions_teamName__QSBje{color:#00d46a}.SportPredictions_teamLogo__qHbwi{align-items:center;background:#21262d;border:1px solid #30363d99;border-radius:8px;display:flex!important;flex-shrink:0;height:32px;justify-content:center;min-width:32px;overflow:hidden;padding:4px;width:32px}@media (min-width:640px){.SportPredictions_teamLogo__qHbwi{height:40px;min-width:40px;padding:5px;width:40px}}.SportPredictions_teamLogoImage__v1SW0{height:100%;object-fit:contain;width:100%}.SportPredictions_teamLogoFallback__8k7Jy{color:#484f58;font-size:10px;font-weight:700}@media (min-width:640px){.SportPredictions_teamLogoFallback__8k7Jy{font-size:11px}}.SportPredictions_listView__vdKBm .SportPredictions_teamInfo__tItuB{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_teamInfo__tItuB{gap:10px}}.SportPredictions_listView__vdKBm .SportPredictions_teamName__QSBje{color:#f0f6fc;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_teamName__QSBje{font-size:15px}}.SportPredictions_listView__vdKBm .SportPredictions_teamDetails__dzFOG{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SportPredictions_listView__vdKBm .SportPredictions_teamScores__MuqGr{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.SportPredictions_listView__vdKBm .SportPredictions_actualScore__Ov-Mz{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_actualScore__Ov-Mz{font-size:26px}}.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX .SportPredictions_actualScore__Ov-Mz{color:#00d46a;font-size:24px}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX .SportPredictions_actualScore__Ov-Mz{font-size:28px}}.SportPredictions_listView__vdKBm .SportPredictions_projectedScore__tvuxr{color:#8b949e;font-size:10px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_projectedScore__tvuxr{font-size:11px}}.SportPredictions_listView__vdKBm .SportPredictions_predictionsSection__kSaBF{grid-gap:8px;background:#0b0f14;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:8px;grid-template-columns:1fr;padding:10px}@media (min-width:520px){.SportPredictions_listView__vdKBm .SportPredictions_predictionsSection__kSaBF{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_predictionsSection__kSaBF{gap:8px}}.SportPredictions_listView__vdKBm .SportPredictions_predictionsList__ghiBt{display:contents}.SportPredictions_listView__vdKBm .SportPredictions_predictionRow__wClp7{background:#0f141b;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:100px;min-width:0;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_predictionRow__wClp7{gap:8px;min-height:110px;padding:14px}}.SportPredictions_listView__vdKBm .SportPredictions_predictionRow__wClp7:hover{background:#00d46a0f;border-color:#00d46a38}.SportPredictions_listView__vdKBm .SportPredictions_predictionHeader__6hirz{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.SportPredictions_listView__vdKBm .SportPredictions_predictionType__hwRkB{color:#8b949e;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_predictionType__hwRkB{font-size:11px}}.SportPredictions_listView__vdKBm .SportPredictions_predictionPick__I14RP{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_predictionPick__I14RP{gap:6px;margin-bottom:8px}}.SportPredictions_listView__vdKBm .SportPredictions_mainPick__y5ZYU{font-feature-settings:"tnum";color:#00d46a;font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_mainPick__y5ZYU{font-size:15px}}.SportPredictions_listView__vdKBm .SportPredictions_espnOdds__PkG0B,.SportPredictions_listView__vdKBm .SportPredictions_modelPrediction__Vnu8n{color:#8b949e;display:block;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_listView__vdKBm .SportPredictions_espnOdds__PkG0B,.SportPredictions_listView__vdKBm .SportPredictions_modelPrediction__Vnu8n{font-size:12px}}.SportPredictions_confidenceTier__DS0jS{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_confidenceTier__DS0jS{font-size:11px;padding:5px 12px}}.SportPredictions_tierHigh__EWDCD{background:#00d46a26;color:#00d46a}.SportPredictions_tierMedium__ZzO\+B{background:#f59e0b1f;color:#f59e0b}.SportPredictions_tierLow__tauUz{background:#8b949e1a;color:#8b949e}.SportPredictions_gridView__hP3xg .SportPredictions_gameCard__ll\+aY{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;padding:16px;transition:all .2s ease}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_gameCard__ll\+aY{padding:18px}}.SportPredictions_gridView__hP3xg .SportPredictions_gameCard__ll\+aY:hover{border-color:#00d46a4d;transform:translateY(-2px)}.SportPredictions_gridView__hP3xg .SportPredictions_gameCard__ll\+aY.SportPredictions_completed__iirOa{background:#0d1117;opacity:.8}.SportPredictions_gridView__hP3xg .SportPredictions_gameCard__ll\+aY.SportPredictions_completed__iirOa:hover{border-color:#30363dcc;transform:none}.SportPredictions_gridView__hP3xg .SportPredictions_gameCard__ll\+aY.SportPredictions_completed__iirOa .SportPredictions_gameTime__EJSEh{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.SportPredictions_gridView__hP3xg .SportPredictions_gameStatusBar__YtTpE{align-items:flex-start;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_gameStatusBar__YtTpE{margin-bottom:16px;padding-bottom:16px}}.SportPredictions_gridView__hP3xg .SportPredictions_gameTime__EJSEh{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_gameTime__EJSEh{font-size:14px}}.SportPredictions_gridView__hP3xg .SportPredictions_gameTime__EJSEh svg{display:none}.SportPredictions_gridView__hP3xg .SportPredictions_statusBadges__IP4PQ{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.SportPredictions_gridView__hP3xg .SportPredictions_statusBadge__wy2zb{color:#525252;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.SportPredictions_gridView__hP3xg .SportPredictions_statusBadge__wy2zb.SportPredictions_live__W05-Q{animation:SportPredictions_livePulse__d5LiI 2s ease-in-out infinite;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:8px;color:#f59e0b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_statusBadge__wy2zb.SportPredictions_live__W05-Q{font-size:11px;padding:5px 12px}}.SportPredictions_gridView__hP3xg .SportPredictions_teamsSection__4nbM9{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_teamsSection__4nbM9{gap:8px;margin-bottom:14px}}.SportPredictions_gridView__hP3xg .SportPredictions_teamsGrid__9dQq2{display:flex;flex-direction:column;gap:5px}.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k{align-items:center;background:#161b22;border:1px solid #0000;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k{gap:12px;padding:12px 14px}}.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k:hover{background:#21262d}.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.SportPredictions_gridView__hP3xg .SportPredictions_teamInfo__tItuB{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}.SportPredictions_gridView__hP3xg .SportPredictions_teamName__QSBje{color:#f0f6fc;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_teamName__QSBje{font-size:14px}}.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX .SportPredictions_teamName__QSBje{color:#00d46a}.SportPredictions_gridView__hP3xg .SportPredictions_teamDetails__dzFOG{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SportPredictions_gridView__hP3xg .SportPredictions_teamScores__MuqGr{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.SportPredictions_gridView__hP3xg .SportPredictions_actualScore__Ov-Mz{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_actualScore__Ov-Mz{font-size:20px}}.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX .SportPredictions_actualScore__Ov-Mz{color:#00d46a;font-size:20px}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_teamRow__n-H6k.SportPredictions_winner__emdAX .SportPredictions_actualScore__Ov-Mz{font-size:22px}}.SportPredictions_gridView__hP3xg .SportPredictions_projectedScore__tvuxr{color:#484f58;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_projectedScore__tvuxr{font-size:11px}}.SportPredictions_gridView__hP3xg .SportPredictions_predictionsSection__kSaBF{grid-gap:6px;border-top:1px solid #30363d99;display:grid;gap:6px;grid-template-columns:1fr;padding-top:12px}@media (min-width:520px){.SportPredictions_gridView__hP3xg .SportPredictions_predictionsSection__kSaBF{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_predictionsSection__kSaBF{gap:6px;padding-top:12px}}.SportPredictions_gridView__hP3xg .SportPredictions_predictionsList__ghiBt{display:contents}.SportPredictions_gridView__hP3xg .SportPredictions_predictionRow__wClp7{background:#161b22;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:100px;min-width:0;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_predictionRow__wClp7{gap:8px;min-height:110px;padding:14px}}.SportPredictions_gridView__hP3xg .SportPredictions_predictionRow__wClp7:hover{background:#21262d;border-color:#30363dcc}.SportPredictions_gridView__hP3xg .SportPredictions_predictionHeader__6hirz{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.SportPredictions_gridView__hP3xg .SportPredictions_predictionType__hwRkB{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_predictionType__hwRkB{font-size:11px}}.SportPredictions_gridView__hP3xg .SportPredictions_predictionPick__I14RP{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_predictionPick__I14RP{gap:6px;margin-bottom:8px}}.SportPredictions_gridView__hP3xg .SportPredictions_mainPick__y5ZYU{font-feature-settings:"tnum";color:#00d46a;font-family:JetBrains Mono,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_mainPick__y5ZYU{font-size:15px}}.SportPredictions_gridView__hP3xg .SportPredictions_espnOdds__PkG0B,.SportPredictions_gridView__hP3xg .SportPredictions_modelPrediction__Vnu8n{color:#8b949e;display:block;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_gridView__hP3xg .SportPredictions_espnOdds__PkG0B,.SportPredictions_gridView__hP3xg .SportPredictions_modelPrediction__Vnu8n{font-size:12px}}.SportPredictions_loadingState__8vRlb{gap:20px;padding:80px 24px}.SportPredictions_emptyState__Fh1Lb,.SportPredictions_loadingState__8vRlb{align-items:center;display:flex;flex-direction:column;justify-content:center}.SportPredictions_emptyState__Fh1Lb{background:#0d1117;border:1px solid #30363d99;border-radius:16px;padding:60px 24px;text-align:center}.SportPredictions_emptyIcon__V0Nm-{align-items:center;background:linear-gradient(135deg,#00d46a33,#00a8ff1a);border:1px solid #00d46a66;border-radius:16px;box-shadow:0 0 24px #00d46a33;color:#00d46a;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.SportPredictions_emptyState__Fh1Lb h3{color:#f0f6fc;font-size:18px;font-weight:700;margin:0 0 8px}.SportPredictions_emptyState__Fh1Lb p{color:#8b949e;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.SportPredictions_emptyAction__hrG9w{background:#00d46a26;border:1px solid #00d46a4d;border-radius:10px;color:#00d46a;cursor:pointer;font-size:13px;font-weight:600;padding:12px 24px;transition:all .2s ease}.SportPredictions_emptyAction__hrG9w:hover{background:#00d46a33;border-color:#00d46a66}.SportPredictions_errorContainer__WZ7wd{display:flex;flex-direction:column;gap:14px;padding:24px}.SportPredictions_errorItem__k\+Fn3{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;display:flex;font-size:14px;gap:12px;padding:16px 18px}.SportPredictions_footer__LSrZP{display:none}.SportPredictions_teamRecord__hykqR{color:#8b949e;font-size:11px;font-weight:500}@media (min-width:640px){.SportPredictions_teamRecord__hykqR{font-size:12px}}.SportPredictions_gridView__hP3xg .SportPredictions_teamLogo__qHbwi,.SportPredictions_listView__vdKBm .SportPredictions_teamLogo__qHbwi{display:flex!important}.SportPredictions_predictionRow__wClp7.SportPredictions_selectable__Xulz5{cursor:pointer;transition:all .2s ease}.SportPredictions_predictionRow__wClp7.SportPredictions_selectable__Xulz5:hover{background:#00d46a0d;border-color:#00d46a66!important}.SportPredictions_predictionRow__wClp7.SportPredictions_selected__U3kiK{background:#00d46a1f!important;border-color:#00d46a!important;box-shadow:0 0 0 1px #00d46a40}.SportPredictions_predictionRow__wClp7.SportPredictions_selected__U3kiK:hover{background:#00d46a2e!important;border-color:#00d46a!important}.SportPredictions_predictionFooter__G6NFF{display:flex;justify-content:center;margin-top:auto;padding-top:8px}.SportPredictions_resultPill__IPnHr{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;font-family:Inter,sans-serif;font-size:9px;font-weight:800;justify-content:center;letter-spacing:.6px;padding:3px 10px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_resultPill__IPnHr{border-radius:11px;font-size:10px;padding:4px 12px}}.SportPredictions_resultWin__gDox0{background:#00d46a1f;border-color:#00d46a59;box-shadow:0 1px 2px #00d46a1a;color:#00d46a}.SportPredictions_resultLoss__TbUj7{background:#ef44441a;border-color:#ef444459;box-shadow:0 1px 2px #ef44441a;color:#ef4444}.SportPredictions_resultPush__-xqsF{background:#9ca3af1f;border-color:#9ca3af59;box-shadow:0 1px 2px #9ca3af1a;color:#9ca3af}@media (max-width:768px){.SportPredictions_predictionRow__wClp7.SportPredictions_selectable__Xulz5:active{background:#f59e0b1a;transform:scale(.98)}}.SportPredictions_betsTableContainer__228vL{background:#0d1117;border:1px solid #30363d99;border-radius:16px;overflow:hidden;position:relative}.SportPredictions_betsTable__5SQjD{border-collapse:collapse;width:100%}.SportPredictions_betsTable__5SQjD thead{background:#161b22;border-bottom:1px solid #30363d99}.SportPredictions_betsTable__5SQjD thead tr th{color:#484f58;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase;white-space:nowrap}@media (min-width:640px){.SportPredictions_betsTable__5SQjD thead tr th{font-size:12px;padding:14px 16px}}.SportPredictions_sortableHeader__q6DdW{align-items:center;cursor:pointer;display:flex;gap:6px;transition:color .2s ease}.SportPredictions_sortableHeader__q6DdW:hover{color:#00d46a}.SportPredictions_sortableHeader__q6DdW svg{height:12px;opacity:.6;width:12px}.SportPredictions_betsTable__5SQjD tbody tr{border-bottom:1px solid #30363d66;transition:background .2s ease}.SportPredictions_betsTable__5SQjD tbody tr:hover{background:#21262d}.SportPredictions_betsTable__5SQjD tbody tr:last-child{border-bottom:none}.SportPredictions_betRow__rrqgX{cursor:pointer}.SportPredictions_betRow__rrqgX.SportPredictions_selected__U3kiK{background:#00d46a1f!important}.SportPredictions_betRow__rrqgX.SportPredictions_selected__U3kiK:hover{background:#00d46a2e!important}.SportPredictions_betsTable__5SQjD td{color:#f0f6fc;font-size:13px;padding:12px;vertical-align:middle}@media (min-width:640px){.SportPredictions_betsTable__5SQjD td{font-size:14px;padding:14px 16px}}.SportPredictions_tierBadge__g1JY0{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_tierBadge__g1JY0{font-size:11px;padding:6px 12px}}.SportPredictions_tierBadge__g1JY0.SportPredictions_tierHIGH__JJYm9{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.SportPredictions_tierBadge__g1JY0.SportPredictions_tierMEDIUM__UiQHA{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.SportPredictions_tierBadge__g1JY0.SportPredictions_tierLOW__dd-I9{background:#8b949e1a;border:1px solid #8b949e4d;color:#8b949e}.SportPredictions_typeCell__SmYjx{color:#484f58;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_typeCell__SmYjx{font-size:12px}}.SportPredictions_matchupCell__6p\+Xn{color:#f0f6fc;font-weight:600}.SportPredictions_pickCell__r0Ya3{color:#00d46a;font-family:JetBrains Mono,monospace;font-weight:700}.SportPredictions_modelCell__M1sbw,.SportPredictions_vegasCell__kBUNy{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.SportPredictions_timeCell__SiC5w{color:#484f58;font-family:JetBrains Mono,monospace;font-size:12px}@media (min-width:640px){.SportPredictions_timeCell__SiC5w{font-size:13px}}.SportPredictions_resultCell__KIUvl{text-align:center}.SportPredictions_resultBadge__K8m5x{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}@media (min-width:640px){.SportPredictions_resultBadge__K8m5x{font-size:12px;height:32px;width:32px}}.SportPredictions_resultBadge__K8m5x.SportPredictions_resultWin__gDox0{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.SportPredictions_resultBadge__K8m5x.SportPredictions_resultLoss__TbUj7{background:#ef44441f;border:1px solid #ef44444d;color:#ef4444}.SportPredictions_resultBadge__K8m5x.SportPredictions_resultPush__-xqsF{background:#9ca3af26;border:1px solid #9ca3af4d;color:#9ca3af}.SportPredictions_pendingBadge__Nrrnr{align-items:center;color:#484f58;display:inline-flex;font-size:16px;height:28px;justify-content:center;width:28px}@media (min-width:640px){.SportPredictions_pendingBadge__Nrrnr{height:32px;width:32px}}.SportPredictions_betsFilterBar__KFJEB{background:#0d1117;border:1px solid #30363d99;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px 14px}@media (min-width:768px){.SportPredictions_betsFilterBar__KFJEB{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 16px}}.SportPredictions_betsFilterGroup__Z-f0e{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.SportPredictions_betsFilterLabel__CsMxK{color:#484f58;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_betsFilterLabel__CsMxK{font-size:12px}}.SportPredictions_betsFilterChips__-qyos{display:flex;flex-wrap:wrap;gap:6px}.SportPredictions_betsFilterChip__p0gRw{align-items:center;background:#0000;border:1px solid #30363d99;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}@media (min-width:640px){.SportPredictions_betsFilterChip__p0gRw{font-size:12px;padding:8px 14px}}.SportPredictions_betsFilterChip__p0gRw:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_betsFilterChip__p0gRw.SportPredictions_active__l5mUm{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.SportPredictions_betsFilterChip__p0gRw svg{height:12px;width:12px}@media (min-width:640px){.SportPredictions_betsFilterChip__p0gRw svg{height:14px;width:14px}}.SportPredictions_betsFilterChip__p0gRw.SportPredictions_chipHigh__5ektE.SportPredictions_active__l5mUm{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.SportPredictions_betsFilterChip__p0gRw.SportPredictions_chipMedium__wJkrI.SportPredictions_active__l5mUm{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.SportPredictions_betsFilterChip__p0gRw.SportPredictions_chipLow__AeqXZ.SportPredictions_active__l5mUm{background:#8b949e26;border-color:#8b949e66;color:#8b949e}.SportPredictions_injuryStrip__F\+j9x{border-top:1px solid #30363d99;margin-top:14px;padding-top:14px}.SportPredictions_injuryToggle__5SUUe{align-items:center;background:none;border:none;color:#8b949e;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0;transition:color .2s ease;width:100%}.SportPredictions_injuryToggle__5SUUe:hover{color:#f0f6fc}.SportPredictions_injuryToggleLeft__YqBSz{align-items:center;display:flex;gap:8px}.SportPredictions_injuryToggleRight__8lcv-{align-items:center;display:flex;gap:10px}.SportPredictions_injuryLabel__YMdO7{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SportPredictions_injurySummary__6b27P{color:#484f58;font-size:10px}.SportPredictions_injuryDetails__hb1fa{display:flex;flex-direction:column;gap:10px;margin-top:12px}.SportPredictions_injuryTeamSection__vDoil{background:#161b22;border:1px solid #30363d99;border-radius:10px;padding:12px 14px}.SportPredictions_injuryTeamLabel__xfktp{color:#484f58;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.SportPredictions_injuryPlayerList__JOlUm{display:flex;flex-direction:column;gap:6px}.SportPredictions_injuryPlayer__VWVur{align-items:center;display:flex;font-size:12px;gap:8px}.SportPredictions_injuryStatus__AC72N{color:#484f58;font-size:9px;font-weight:700;text-transform:uppercase;width:36px}.SportPredictions_injuryPlayerName__5B1AU{color:#f0f6fc}.SportPredictions_injuryPosition__l7580{color:#8b949e;font-size:11px}.SportPredictions_injuryIconOut__aycpc{color:#ef4444}.SportPredictions_injuryIconDoubtful__eqzBI,.SportPredictions_injuryIconQuestionable__swKvu,.SportPredictions_injuryIconWarning__NkpOF{color:#f59e0b}.consensus-betting-container{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border:1px solid var(--border-secondary);border-radius:16px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;min-height:600px;overflow:hidden;width:100%}.consensus-header{background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);border-bottom:1px solid var(--border-secondary);flex-shrink:0;padding:20px 24px}.consensus-title{color:var(--text-primary);font-size:20px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px;text-align:center}.consensus-subtitle{color:var(--text-secondary);font-size:14px;margin:0 0 12px;opacity:.9;text-align:center}.consensus-explainer{display:flex;gap:20px;justify-content:center;margin-top:8px}.explainer-item{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-muted);font-size:12px;padding:4px 8px}.teams-header-row{background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);display:grid;flex-shrink:0;grid-template-columns:1fr 1fr 1fr;padding:16px 0}.bet-type-column,.team-column{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:700;justify-content:center;padding:0 16px}.team-column{gap:8px;position:relative}.team-column.away-team{border-right:2px solid var(--border-secondary)}.team-column.home-team{border-left:2px solid var(--border-secondary)}.sub-headers-row{background:var(--glass-bg);border-bottom:2px solid var(--border-secondary);display:grid;flex-shrink:0;grid-template-columns:1fr 1fr 1fr;padding:12px 0}.sub-headers-row .team-column{display:flex;gap:16px;justify-content:space-around}.stat-label{color:var(--text-tertiary);font-size:11px}.team-logo-fallback{align-items:center;border:2px solid var(--border-secondary);border-radius:6px;box-shadow:var(--shadow-sm);color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:center}.consensus-data{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.bet-type-row{align-items:stretch;background:var(--glass-bg);border-bottom:1px solid var(--border-secondary);display:grid;grid-template-columns:1fr 1fr 1fr;min-height:120px;transition:all .2s ease}.bet-type-row:hover{background:var(--glass-hover)}.bet-type-cell{border-right:2px solid var(--border-secondary);display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:20px 16px}.market-name{color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:4px}.market-description{color:var(--text-secondary);font-size:12px;margin-bottom:8px;opacity:.8}.spread-lines{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.spread-badge{border:2px solid #fff3;border-radius:6px;box-shadow:var(--shadow-sm);color:#fff;font-size:11px;font-weight:700;min-width:32px;text-shadow:1px 1px 2px #000000b3}.spread-badge,.total-line{padding:4px 8px;text-align:center}.total-line{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-size:13px;font-weight:600;margin-top:8px}.team-data-cell{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:20px 16px;position:relative}.team-data-cell.away-data{background:linear-gradient(135deg,var(--glass-bg) 0,#3b82f60d 100%);border-right:1px solid var(--border-secondary)}.team-data-cell.home-data{background:linear-gradient(135deg,var(--glass-bg) 0,#10b9810d 100%)}.team-data-cell.over-data{background:linear-gradient(135deg,var(--glass-bg) 0,#22c55e0d 100%);border-right:1px solid var(--border-secondary)}.team-data-cell.under-data{background:linear-gradient(135deg,var(--glass-bg) 0,#ef44440d 100%)}.over-under-header{align-items:center;display:flex;gap:6px;margin-bottom:8px}.over-under-icon{font-size:16px}.over-under-label{color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.data-progress-container{margin-bottom:8px}.data-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.data-progress-label{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.data-progress-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:13px;font-weight:700}.data-progress-bar{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;height:12px;overflow:hidden;position:relative}.data-progress-fill{border-radius:5px;height:100%;position:relative;transition:width .3s ease}.no-data-message{align-items:center;background:var(--bg-tertiary);border:1px dashed var(--border-secondary);border-radius:6px;color:var(--text-muted);display:flex;font-size:13px;font-style:italic;height:40px;justify-content:center}.consensus-loading{color:var(--text-secondary);gap:16px}.consensus-error,.consensus-loading{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.consensus-error{gap:12px;padding:20px;text-align:center}.error-icon{font-size:32px}.error-message{font-size:14px}.consensus-insights{background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);border-top:1px solid var(--border-secondary);flex-shrink:0;padding:20px 24px}.insights-title{color:var(--text-primary);font-size:16px;font-weight:700;margin:0 0 16px}.insights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.insight-card{align-items:flex-start;border:1px solid var(--border-secondary);border-radius:10px;display:flex;font-size:13px;font-weight:600;gap:12px;padding:16px;transition:all .2s ease}.insight-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.insight-icon{flex-shrink:0;font-size:18px;margin-top:2px}.insight-content{flex:1 1}.insight-label{font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;opacity:.9;text-transform:uppercase}.insight-description{font-size:13px;font-weight:500;line-height:1.4}.insight-card.sharp-money{background:var(--accent-green-soft);border-color:var(--accent-green-border);color:var(--success)}.insight-card.trap-warning{background:#ef444426;border-color:#ef444466;color:var(--danger)}.insight-card.contrarian{background:#3b82f626;border-color:#3b82f666;color:var(--info)}.consensus-summary{background:var(--bg-tertiary);border-top:1px solid var(--border-secondary);flex-shrink:0;padding:20px 24px}.summary-title{color:var(--text-primary);font-size:16px;font-weight:700;margin:0 0 16px}.summary-content{display:flex;flex-direction:column;gap:12px}.summary-item{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);display:flex;font-size:13px;gap:12px;padding:8px 12px}.summary-icon{flex-shrink:0;font-size:16px}@media (max-width:768px){.consensus-betting-container{min-height:500px}.consensus-header{padding:16px 20px}.consensus-title{font-size:18px}.consensus-subtitle{font-size:13px}.consensus-explainer{align-items:center;flex-direction:column;gap:8px}.bet-type-row,.sub-headers-row,.teams-header-row{gap:1px;grid-template-columns:1fr}.bet-type-cell,.team-column,.team-data-cell{border-bottom:1px solid var(--border-secondary);border-right:none}.bet-type-cell{padding:16px}.sub-headers-row .team-column{justify-content:center}.insights-grid{gap:8px;grid-template-columns:1fr}.consensus-insights,.consensus-summary{padding:16px 20px}.summary-content{gap:8px}.bet-type-row{min-height:100px}.team-data-cell{padding:16px}}@media (max-width:480px){.consensus-betting-container{min-height:450px}.consensus-title{font-size:16px}.consensus-subtitle,.team-column{font-size:12px}.team-column{gap:6px}.stat-label{font-size:10px}.market-name{font-size:14px}.market-description{font-size:11px}.data-progress-value{font-size:12px}.data-progress-label{font-size:10px}.data-progress-bar{height:10px}.bet-type-row{min-height:90px}.team-data-cell{gap:8px;padding:12px}.bet-type-cell{padding:12px}.consensus-header,.consensus-insights,.consensus-summary{padding:12px 16px}.insights-title,.summary-title{font-size:14px}.insight-card{padding:12px}.summary-item{font-size:12px;padding:6px 10px}}@media (prefers-contrast:high){.bet-type-row,.data-progress-bar,.insight-card,.team-column{border-width:2px}.data-progress-fill{border:1px solid #0000004d}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}.bet-type-row,.data-progress-fill,.insight-card{transition:none}}@media print{.consensus-betting-container{border:1px solid #000;box-shadow:none;height:auto}.loading-spinner{display:none}.consensus-header{background:#f5f5f5}}.bet-type-row:focus,.insight-card:focus{outline:2px solid var(--accent-green);outline-offset:2px}.sportsbook-odds-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;margin:0;padding:0;width:100%}.sportsbook-odds-card{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.sportsbook-header{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);display:flex;flex-shrink:0;min-height:60px;padding:12px 16px}.header-content{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.header-main{flex:1 1;min-width:0}.header-title{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.header-meta{align-items:center;display:flex;gap:8px}.update-time{color:var(--text-muted);font-size:11px}.live-indicator{animation:pulse 2s infinite;background:var(--success);border-radius:50%;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.bet-type-controls{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;display:flex;flex-shrink:0;gap:2px;padding:2px}.bet-type-btn{background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.bet-type-btn:hover{background:var(--glass-hover);color:var(--text-secondary)}.bet-type-btn.active{background:var(--accent-green-soft);border:1px solid var(--accent-green);color:var(--accent-green)}.sportsbooks-table-container{background:var(--bg-secondary);margin:0;padding:0}.sportsbooks-table,.sportsbooks-table-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.sportsbook-table-header{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary);display:grid;flex-shrink:0;grid-template-columns:140px 1fr 1fr 70px;padding:10px 16px}.header-cell{align-items:center;color:var(--text-muted);display:flex;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.header-cell.sportsbook-cell{justify-content:flex-start}.header-cell.margin-cell,.header-cell.odds-cell{justify-content:center}.sportsbooks-body{flex:1 1;overflow-x:hidden;overflow-y:auto}.sportsbook-row{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);display:grid;grid-template-columns:140px 1fr 1fr 70px;min-height:60px;padding:12px 16px;transition:background .2s ease}.sportsbook-row:hover{background:var(--glass-hover)}.sportsbook-row:last-child{border-bottom:none}.sportsbook-info-cell{align-items:center;display:flex;gap:10px}.sportsbook-logo{align-items:center;border:1px solid var(--border-secondary);border-radius:6px;box-shadow:var(--shadow-sm);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.sportsbook-details{display:flex;flex-direction:column;gap:2px;min-width:0}.sportsbook-name{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sportsbook-status{align-items:center;display:flex;gap:4px}.status-indicator{border-radius:50%;height:4px;width:4px}.status-indicator.live{background:var(--success)}.status-text{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.odds-data-cell{justify-content:center;padding:4px}.odds-data-cell,.odds-main-container{align-items:center;display:flex;flex-direction:column;gap:4px}.odds-main-container{width:100%}.odds-value-row{align-items:center;display:flex;flex-direction:column;gap:2px}.odds-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:16px;font-weight:700;line-height:1}.odds-value.best{color:var(--accent-green);position:relative}.odds-value.best:after{background:var(--accent-green);border-radius:4px;content:"";inset:-2px;opacity:.1;position:absolute;z-index:-1}.odds-secondary-info{align-items:center;display:flex;flex-direction:column;gap:1px}.implied-prob{color:var(--text-secondary);font-size:10px;font-weight:500;line-height:1}.spread-label{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.movement-indicator{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;display:flex;font-size:8px;font-weight:600;gap:2px;padding:2px 4px}.movement-indicator.up{background:#22c55e1a;border-color:var(--success);color:var(--success)}.movement-indicator.down{background:#ef44441a;border-color:var(--danger);color:var(--danger)}.margin-data-cell{gap:2px;justify-content:center}.margin-content,.margin-data-cell{align-items:center;display:flex;flex-direction:column}.margin-content{gap:1px}.margin-value{color:var(--warning);font-size:14px;font-weight:700;line-height:1}.margin-label{color:var(--text-muted);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.summary-section{align-items:center;background:var(--bg-tertiary);border-top:1px solid var(--border-secondary);display:flex;flex-shrink:0;min-height:50px;padding:12px 16px}.summary-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);width:100%}.summary-stat{align-items:center;display:flex;flex-direction:column;gap:2px}.stat-label{color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:13px;font-weight:700}.loading-content{align-items:center;color:var(--text-secondary);display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--accent-green-soft);border:3px solid var(--accent-green-soft);border-radius:50%;border-top-color:var(--accent-green);height:32px;width:32px}.error-content{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.error-icon{font-size:48px}.error-message{color:var(--danger);font-size:16px;font-weight:600;margin-bottom:8px}.retry-button{background:var(--accent-green);border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.retry-button:hover{background:var(--accent-green);transform:translateY(-1px)}@media (max-width:768px){.sportsbook-header{min-height:55px;padding:10px 12px}.header-content{align-items:stretch;flex-direction:column;gap:8px}.header-title{font-size:14px}.bet-type-controls{justify-content:center}.sportsbook-row,.sportsbook-table-header{grid-template-columns:100px 1fr 1fr 55px;padding:10px 12px}.sportsbook-logo{font-size:10px;height:28px;width:28px}.sportsbook-name{font-size:12px}.odds-value{font-size:14px}.summary-section{padding:10px 12px}.summary-stats{gap:12px}.stat-value{font-size:12px}}@media (max-width:480px){.sportsbook-header{min-height:50px;padding:8px 10px}.header-title{font-size:13px}.bet-type-btn{font-size:9px;padding:4px 6px}.sportsbook-row,.sportsbook-table-header{grid-template-columns:80px 1fr 1fr 45px;min-height:50px;padding:8px 10px}.sportsbook-logo{font-size:9px;height:24px;width:24px}.sportsbook-name{font-size:11px}.odds-value{font-size:13px}.implied-prob{font-size:9px}.margin-value{font-size:12px}.summary-section{padding:8px 10px}.summary-stats{gap:6px;grid-template-columns:1fr;text-align:center}.stat-label{font-size:8px}.stat-value{font-size:11px}}@media (prefers-contrast:high){.bet-type-btn,.sportsbook-logo,.sportsbook-row{border-width:2px}.odds-value.best:after{opacity:.2}}@media (prefers-reduced-motion:reduce){.live-indicator,.loading-spinner{animation:none}.bet-type-btn,.retry-button,.sportsbook-row{transition:none}}:root.dark .sportsbook-odds-card{background:var(--bg-secondary)}:root.light .sportsbook-odds-card{background:#fff}:root.light .bet-type-btn.active{background:#00d4aa26;border-color:#00d4aa;color:#00d4aa}:root.light .odds-value.best{color:#00d4aa}:root.light .odds-value.best:after{background:#00d4aa}:root.light .movement-indicator.up{background:#16a34a1a;border-color:#16a34a;color:#16a34a}:root.light .movement-indicator.down{background:#dc26261a;border-color:#dc2626;color:#dc2626}.mlb-theme .MLB-Advanced-Offensive-Stats-container{display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;overflow:hidden;width:100%}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;display:flex;flex-direction:column;height:100%;margin:0;min-height:0;overflow:hidden;padding:1.5rem;width:100%}.mlb-theme .MLB-Advanced-Offensive-Stats-card-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.mlb-theme .MLB-Advanced-Offensive-Stats-card-title{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:8px}.mlb-theme .MLB-Advanced-Offensive-Stats-card-icon{font-size:18px}.mlb-theme .MLB-Advanced-Offensive-Stats-time-period{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;display:flex;flex-shrink:0;gap:4px;padding:2px}.mlb-theme .MLB-Advanced-Offensive-Stats-period-btn{background:#0000;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.mlb-theme .MLB-Advanced-Offensive-Stats-period-btn:hover{color:var(--text-secondary)}.mlb-theme .MLB-Advanced-Offensive-Stats-period-btn.MLB-Advanced-Offensive-Stats-active{background:var(--glass-bg);border:1px solid var(--border-secondary);color:var(--text-primary)}.mlb-theme .MLB-Advanced-Offensive-Stats-team-headers{grid-gap:8px;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:grid;flex-shrink:0;gap:8px;grid-template-columns:minmax(80px,1fr) auto auto auto;margin-bottom:1rem;max-width:100%;overflow:hidden;padding:16px 12px}.mlb-theme .MLB-Advanced-Offensive-Stats-team-header-label{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mlb-theme .MLB-Advanced-Offensive-Stats-team-header{align-items:center;color:var(--text-primary);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;min-width:0}.mlb-theme .MLB-Advanced-Offensive-Stats-team-logo-wrapper{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.mlb-theme .MLB-Advanced-Offensive-Stats-team-logo{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;height:24px;object-fit:contain;width:24px}.mlb-theme .MLB-Advanced-Offensive-Stats-team-logo-placeholder{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-secondary);display:flex;font-size:10px;font-weight:600;height:24px;justify-content:center;width:24px}.mlb-theme .MLB-Advanced-Offensive-Stats-vs-indicator{align-self:center;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500;padding:0 4px;text-align:center}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-table{display:flex;flex:1 1;flex-direction:column;gap:6px;max-width:100%;min-height:0;overflow-y:auto;padding-right:4px}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-table::-webkit-scrollbar{width:4px}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-table::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:2px}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-table::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:2px}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-table::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-row{grid-gap:8px;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:minmax(80px,1fr) auto auto auto;max-width:100%;min-height:48px;overflow:visible;padding:12px;transition:all .2s ease}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-row:hover{background:var(--glass-hover);transform:translateX(2px)}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-info{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-name{color:var(--text-secondary);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-value{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:700;justify-content:center;min-width:60px;text-align:center}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-value-better{color:var(--success)}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-value-worse{color:var(--danger)}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-value-neutral{color:var(--text-secondary)}.mlb-theme .MLB-Advanced-Offensive-Stats-tooltip{cursor:help;display:inline-block;position:relative;z-index:99999}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-help{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:50%;color:var(--text-tertiary);cursor:help;display:inline-flex;font-size:10px;font-weight:600;height:16px;justify-content:center;transition:all .2s ease;width:16px}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-help:hover{background:var(--glass-hover);color:var(--text-primary)}.mlb-theme .MLB-Advanced-Offensive-Stats-tooltiptext{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;bottom:125%;box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:11px;left:50%;line-height:1.4;margin-left:-110px;opacity:0;padding:8px 12px;position:fixed;text-align:left;transition:opacity .3s,visibility .3s;visibility:hidden;width:220px;z-index:9999}.mlb-theme .MLB-Advanced-Offensive-Stats-tooltiptext:after{border-color:var(--bg-primary) #0000 #0000 #0000;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.mlb-theme .MLB-Advanced-Offensive-Stats-tooltip:hover .MLB-Advanced-Offensive-Stats-tooltiptext{opacity:1;visibility:visible}.mlb-theme .MLB-Advanced-Offensive-Stats-summary-section{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;flex-shrink:0;margin-top:1.25rem;padding:1rem}.mlb-theme .MLB-Advanced-Offensive-Stats-summary-title{color:var(--accent-green);font-size:13px;font-weight:600;margin-bottom:.5rem}.mlb-theme .MLB-Advanced-Offensive-Stats-summary-text{color:var(--text-secondary);font-size:12px;line-height:1.5}.mlb-theme .MLB-Advanced-Offensive-Stats-error,.mlb-theme .MLB-Advanced-Offensive-Stats-loading{align-items:center;color:var(--text-secondary);display:flex;flex:1 1;font-size:14px;justify-content:center;padding:2rem;text-align:center}.mlb-theme .MLB-Advanced-Offensive-Stats-error{color:var(--danger)}@keyframes MLB-Advanced-Offensive-Stats-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mlb-theme .MLB-Advanced-Offensive-Stats-stats-card{animation:MLB-Advanced-Offensive-Stats-fadeIn .5s ease-out}@media (max-width:768px){.mlb-theme .MLB-Advanced-Offensive-Stats-stats-card{padding:1rem}.mlb-theme .MLB-Advanced-Offensive-Stats-card-header{align-items:flex-start;flex-direction:column;gap:1rem}.mlb-theme .MLB-Advanced-Offensive-Stats-team-headers{gap:8px;padding:8px}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-row{gap:8px;min-height:40px;padding:8px}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-value{font-size:13px;min-width:50px}.mlb-theme .MLB-Advanced-Offensive-Stats-summary-section{padding:.75rem}.mlb-theme .MLB-Advanced-Offensive-Stats-tooltiptext{font-size:10px;margin-left:-90px;width:180px}}@media (max-width:480px){.mlb-theme .MLB-Advanced-Offensive-Stats-stats-card{padding:.75rem}.mlb-theme .MLB-Advanced-Offensive-Stats-card-title{font-size:14px}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-row{gap:8px;grid-template-columns:1fr;min-height:36px;text-align:center}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-info{justify-content:center}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-name{font-size:11px}.mlb-theme .MLB-Advanced-Offensive-Stats-stat-value{font-size:12px;min-width:45px}.mlb-theme .MLB-Advanced-Offensive-Stats-team-headers{gap:8px;grid-template-columns:1fr;text-align:center}.mlb-theme .MLB-Advanced-Offensive-Stats-tooltiptext{left:50%;margin-left:-80px;transform:translateX(-50%);width:160px}}.mlb-theme .SituationalPerformance-MLB-situational-card{animation:SituationalPerformance-MLB-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;padding:24px}.mlb-theme .SituationalPerformance-MLB-card-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:24px}.mlb-theme .SituationalPerformance-MLB-card-title{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px}.mlb-theme .SituationalPerformance-MLB-update-time{color:var(--text-tertiary);font-size:11px}.mlb-theme .SituationalPerformance-MLB-teams-grid{grid-gap:24px;display:grid;flex-shrink:0;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.mlb-theme .SituationalPerformance-MLB-team-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:10px;padding:20px;position:relative}.mlb-theme .SituationalPerformance-MLB-team-header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.mlb-theme .SituationalPerformance-MLB-team-logo-wrapper{align-items:center;display:flex;height:36px;justify-content:center;position:relative;width:36px}.mlb-theme .SituationalPerformance-MLB-team-logo,.mlb-theme .SituationalPerformance-MLB-team-logo-placeholder{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);display:flex;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.mlb-theme .SituationalPerformance-MLB-team-logo-placeholder.SituationalPerformance-MLB-home,.mlb-theme .SituationalPerformance-MLB-team-logo.SituationalPerformance-MLB-home{background:#005c5c1a;border:1px solid #005c5c33;color:#005c5c}.mlb-theme .SituationalPerformance-MLB-team-logo-placeholder.SituationalPerformance-MLB-away,.mlb-theme .SituationalPerformance-MLB-team-logo.SituationalPerformance-MLB-away{background:#092c5c1a;border:1px solid #092c5c33;color:#092c5c}.mlb-theme .SituationalPerformance-MLB-team-info{flex:1 1}.mlb-theme .SituationalPerformance-MLB-team-name{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .SituationalPerformance-MLB-team-abbr{color:var(--text-tertiary);font-size:11px}.mlb-theme .SituationalPerformance-MLB-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.mlb-theme .SituationalPerformance-MLB-stat-box{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px;text-align:center;transition:all .2s ease}.mlb-theme .SituationalPerformance-MLB-stat-box:hover{background:var(--glass-hover);transform:translateY(-1px)}.mlb-theme .SituationalPerformance-MLB-stat-value{color:var(--text-primary);flex-shrink:0;font-size:20px;font-weight:700;margin-bottom:4px}.mlb-theme .SituationalPerformance-MLB-stat-value.SituationalPerformance-MLB-good,.mlb-theme .SituationalPerformance-MLB-stat-value.SituationalPerformance-MLB-stat-hot{color:var(--success)}.mlb-theme .SituationalPerformance-MLB-stat-value.SituationalPerformance-MLB-average{color:var(--warning)}.mlb-theme .SituationalPerformance-MLB-stat-value.SituationalPerformance-MLB-poor,.mlb-theme .SituationalPerformance-MLB-stat-value.SituationalPerformance-MLB-stat-cold{color:var(--danger)}.mlb-theme .SituationalPerformance-MLB-stat-value.SituationalPerformance-MLB-metric-neutral{color:var(--text-secondary)}.mlb-theme .SituationalPerformance-MLB-stat-label{color:var(--text-tertiary);flex-shrink:0;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.mlb-theme .SituationalPerformance-MLB-stat-context{color:var(--text-muted);font-size:9px;margin-top:2px}.mlb-theme .SituationalPerformance-MLB-comparison-section{flex-shrink:0;margin-bottom:24px}.mlb-theme .SituationalPerformance-MLB-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:16px}.mlb-theme .SituationalPerformance-MLB-comparison-grid{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px}.mlb-theme .SituationalPerformance-MLB-comparison-row{align-items:center;border-bottom:1px solid var(--border-secondary);display:grid;grid-template-columns:120px 1fr 80px 80px;padding:10px 0}.mlb-theme .SituationalPerformance-MLB-comparison-row:last-child{border-bottom:none}.mlb-theme .SituationalPerformance-MLB-comparison-label{color:var(--text-secondary);font-size:12px}.mlb-theme .SituationalPerformance-MLB-comparison-bar{background:var(--glass-bg);border-radius:4px;display:flex;height:24px;overflow:hidden;position:relative}.mlb-theme .SituationalPerformance-MLB-bar-segment{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;transition:width .3s ease}.mlb-theme .SituationalPerformance-MLB-comparison-value{color:var(--text-primary);font-size:13px;font-weight:600;text-align:center}.mlb-theme .SituationalPerformance-MLB-comparison-value.SituationalPerformance-MLB-better{color:var(--success)}.mlb-theme .SituationalPerformance-MLB-situations-grid{grid-gap:12px;display:grid;flex-shrink:0;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.mlb-theme .SituationalPerformance-MLB-situation-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px;text-align:center}.mlb-theme .SituationalPerformance-MLB-situation-title{color:var(--text-tertiary);font-size:11px;margin-bottom:8px}.mlb-theme .SituationalPerformance-MLB-situation-values{align-items:center;display:flex;justify-content:space-around}.mlb-theme .SituationalPerformance-MLB-situation-team{align-items:center;display:flex;flex-direction:column;gap:4px}.mlb-theme .SituationalPerformance-MLB-situation-team-label{color:var(--text-muted);font-size:9px}.mlb-theme .SituationalPerformance-MLB-situation-team-value{color:var(--text-primary);font-size:14px;font-weight:700}.mlb-theme .SituationalPerformance-MLB-situation-team-value.SituationalPerformance-MLB-stat-hot{color:var(--success)}.mlb-theme .SituationalPerformance-MLB-situation-team-value.SituationalPerformance-MLB-stat-cold{color:var(--danger)}.mlb-theme .SituationalPerformance-MLB-situation-team-value.SituationalPerformance-MLB-metric-neutral{color:var(--text-secondary)}.mlb-theme .SituationalPerformance-MLB-insights-section{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;flex-shrink:0;min-height:0;padding:1rem}.mlb-theme .SituationalPerformance-MLB-insights-title{color:var(--accent-green);font-size:clamp(11px,.8rem,13px);font-weight:600;margin-bottom:.5rem}.mlb-theme .SituationalPerformance-MLB-insights-list{color:var(--text-secondary);font-size:clamp(10px,.75rem,12px);line-height:1.6}.mlb-theme .SituationalPerformance-MLB-insight-item{margin-bottom:.25rem;padding-left:1rem;position:relative}.mlb-theme .SituationalPerformance-MLB-insight-item:before{color:var(--accent-green);content:"•";left:0;position:absolute}.mlb-theme .SituationalPerformance-MLB-error-message{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--danger);font-size:clamp(12px,.875rem,14px);padding:1rem;text-align:center}.mlb-theme .SituationalPerformance-MLB-analytics-card{animation:SituationalPerformance-MLB-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;min-height:0;overflow:hidden;padding:1rem;width:100%}.mlb-theme .SituationalPerformance-MLB-analytics-title{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.mlb-theme .SituationalPerformance-MLB-situation-grid{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px;min-height:0;overflow:auto}.mlb-theme .SituationalPerformance-MLB-situation-stat{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:8px;text-align:center}.mlb-theme .SituationalPerformance-MLB-situation-value{color:var(--text-primary);flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:2px}.mlb-theme .SituationalPerformance-MLB-situation-label{color:var(--text-tertiary);flex-shrink:0;font-size:9px;text-transform:uppercase}.mlb-theme .SituationalPerformance-MLB-stat-hot{color:var(--success);font-weight:700}.mlb-theme .SituationalPerformance-MLB-stat-cold{color:var(--danger);font-weight:700}.mlb-theme .SituationalPerformance-MLB-metric-neutral{color:var(--text-secondary)}@keyframes SituationalPerformance-MLB-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mlb-theme .SituationalPerformance-MLB-analytics-card,.mlb-theme .SituationalPerformance-MLB-situational-card{padding:.75rem}.mlb-theme .SituationalPerformance-MLB-teams-grid{gap:.75rem;grid-template-columns:1fr}.mlb-theme .SituationalPerformance-MLB-comparison-row{gap:.25rem;grid-template-columns:minmax(70px,100px) 1fr minmax(50px,70px) minmax(50px,70px)}.mlb-theme .SituationalPerformance-MLB-situations-grid{gap:.5rem;grid-template-columns:1fr}.mlb-theme .SituationalPerformance-MLB-situation-grid{gap:.5rem;grid-template-columns:1fr 1fr}}@media (max-width:480px){.mlb-theme .SituationalPerformance-MLB-analytics-card,.mlb-theme .SituationalPerformance-MLB-situational-card{padding:.5rem}.mlb-theme .SituationalPerformance-MLB-comparison-row{gap:.25rem;grid-template-columns:minmax(60px,80px) 1fr minmax(40px,60px) minmax(40px,60px)}.mlb-theme .SituationalPerformance-MLB-situation-grid{gap:.5rem;grid-template-columns:1fr}}.mlb-theme .SituationalPerformance-MLB-root{container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}@container (max-width: 400px){.mlb-theme .SituationalPerformance-MLB-situations-grid,.mlb-theme .SituationalPerformance-MLB-teams-grid{grid-template-columns:1fr}}@container (max-width: 300px){.mlb-theme .SituationalPerformance-MLB-stats-grid{grid-template-columns:1fr}.mlb-theme .SituationalPerformance-MLB-comparison-row{gap:.25rem;grid-template-columns:1fr;text-align:center}.mlb-theme .SituationalPerformance-MLB-comparison-bar{margin:.25rem 0;order:2}.mlb-theme .SituationalPerformance-MLB-comparison-label{order:1}.mlb-theme .SituationalPerformance-MLB-comparison-value{order:3}}.mlb-theme .mlb-weather-ballpark-factors-situational-card{animation:mlb-weather-ballpark-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;display:flex;flex:1 1;flex-direction:column;height:auto;margin:0;min-height:auto;padding:1.5rem;width:100%}.mlb-theme .mlb-weather-ballpark-factors-card-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1.25rem}.mlb-theme .mlb-weather-ballpark-factors-card-title-section{align-items:center;display:flex;gap:.75rem}.mlb-theme .mlb-weather-ballpark-factors-analytics-title{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.mlb-theme .mlb-weather-ballpark-factors-live-badge{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:6px;color:var(--accent-green);display:flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.mlb-theme .mlb-weather-ballpark-factors-live-dot{animation:mlb-weather-ballpark-pulse 2s infinite;background:var(--accent-green);border-radius:50%;height:6px;width:6px}.mlb-theme .mlb-weather-ballpark-factors-stadium-selector{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 16px}.mlb-theme .mlb-weather-ballpark-factors-stadium-name{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .mlb-weather-ballpark-factors-current-values{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:12px 16px}.mlb-theme .mlb-weather-ballpark-factors-value-item{align-items:center;display:flex;gap:8px}.mlb-theme .mlb-weather-ballpark-factors-value-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.mlb-theme .mlb-weather-ballpark-factors-value-number{font-feature-settings:"tnum";color:var(--text-primary);font-size:16px;font-weight:700}.mlb-theme .mlb-weather-ballpark-factors-content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.mlb-theme .mlb-weather-ballpark-factors-weather-widget{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:.5rem;display:flex;flex-shrink:0;gap:.75rem;margin-bottom:1rem;padding:.75rem}.mlb-theme .mlb-weather-ballpark-factors-weather-icon{flex-shrink:0;font-size:3rem}.mlb-theme .mlb-weather-ballpark-factors-weather-details h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin-bottom:.125rem}.mlb-theme .mlb-weather-ballpark-factors-weather-details p{color:var(--text-tertiary);font-size:.6875rem}.mlb-theme .mlb-weather-ballpark-factors-weather-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:.5rem;display:flex;flex-direction:column;height:100%;padding:1.25rem}.mlb-theme .mlb-weather-ballpark-factors-section-title{color:var(--text-primary);flex-shrink:0;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:1rem;text-transform:uppercase}.mlb-theme .mlb-weather-ballpark-factors-weather-main{align-items:center;display:flex;flex-shrink:0;gap:1.25rem;margin-bottom:1.25rem}.mlb-theme .mlb-weather-ballpark-factors-weather-info{flex:1 1;min-width:0}.mlb-theme .mlb-weather-ballpark-factors-temperature{color:var(--text-primary);font-size:2.25rem;font-weight:700;line-height:1}.mlb-theme .mlb-weather-ballpark-factors-conditions{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.mlb-theme .mlb-weather-ballpark-factors-weather-details-grid{grid-gap:.75rem;display:grid;flex:1 1;gap:.75rem;grid-template-columns:1fr 1fr}.mlb-theme .mlb-weather-ballpark-factors-detail-item{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;padding:10px;transition:all .2s ease}.mlb-theme .mlb-weather-ballpark-factors-detail-item:hover{background:var(--glass-hover)}.mlb-theme .mlb-weather-ballpark-factors-detail-label{color:var(--text-tertiary);font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mlb-theme .mlb-weather-ballpark-factors-detail-value{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .mlb-weather-ballpark-factors-ballpark-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:.5rem;display:flex;flex-direction:column;height:100%;padding:1.25rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-title{color:var(--text-primary);flex-shrink:0;font-size:.75rem;font-weight:600;margin:1rem 0 .75rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-grid{grid-gap:.75rem;display:grid;flex-shrink:0;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:.75rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-stat{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:1rem;text-align:center;transition:all .2s ease}.mlb-theme .mlb-weather-ballpark-factors-ballpark-stat:hover{background:var(--glass-hover);transform:translateY(-2px)}.mlb-theme .mlb-weather-ballpark-factors-ballpark-value{font-feature-settings:"tnum";font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-label{color:var(--text-tertiary);font-size:.6875rem;letter-spacing:.03125rem;text-transform:uppercase}.mlb-theme .mlb-weather-ballpark-factors-dimensions-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.75rem}.mlb-theme .mlb-weather-ballpark-factors-dimension-item{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:.5rem;display:flex;justify-content:space-between;min-height:60px;padding:.875rem .75rem;transition:all .2s ease}.mlb-theme .mlb-weather-ballpark-factors-dimension-item:hover{background:var(--glass-hover);transform:translateY(-1px)}.mlb-theme .mlb-weather-ballpark-factors-dimension-label{color:var(--text-tertiary);font-size:.6875rem;font-weight:500;letter-spacing:.03125rem;text-transform:uppercase}.mlb-theme .mlb-weather-ballpark-factors-dimension-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:1rem;font-weight:600}.mlb-theme .mlb-weather-ballpark-factors-stat-hot{color:var(--success);font-weight:700}.mlb-theme .mlb-weather-ballpark-factors-stat-cold{color:var(--danger);font-weight:700}.mlb-theme .mlb-weather-ballpark-factors-metric-neutral{color:var(--text-secondary)}.mlb-theme .mlb-weather-ballpark-factors-summary-section{align-items:flex-start;border-top:1px solid var(--border-secondary);display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;padding-top:1rem}.mlb-theme .mlb-weather-ballpark-factors-wind-impact{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:.5rem;flex-shrink:0;margin-top:1rem;padding:.75rem}.mlb-theme .mlb-weather-ballpark-factors-wind-impact-title{color:var(--accent-green);font-size:.75rem;font-weight:600;margin-bottom:.25rem}.mlb-theme .mlb-weather-ballpark-factors-wind-impact-description{color:var(--text-secondary);font-size:.6875rem}.mlb-theme .mlb-weather-ballpark-factors-summary-item{align-items:flex-start;display:flex;flex:1 1;gap:.5rem;min-width:0}.mlb-theme .mlb-weather-ballpark-factors-summary-icon{flex-shrink:0;font-size:1.25rem}.mlb-theme .mlb-weather-ballpark-factors-summary-text{color:var(--text-secondary);font-size:.8125rem;line-height:1.4;min-width:0}.mlb-theme .mlb-weather-ballpark-factors-summary-text strong{color:var(--text-primary);font-weight:600}.mlb-theme .mlb-weather-ballpark-factors-loading{color:var(--text-tertiary)}.mlb-theme .mlb-weather-ballpark-factors-error,.mlb-theme .mlb-weather-ballpark-factors-loading{align-items:center;display:flex;flex:1 1;font-size:.875rem;justify-content:center;padding:1.25rem;text-align:center}.mlb-theme .mlb-weather-ballpark-factors-error{color:var(--danger)}.mlb-theme .mlb-weather-ballpark-factors-pressure-item{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;padding:10px;transition:all .2s ease}.mlb-theme .mlb-weather-ballpark-factors-pressure-label{color:var(--text-tertiary);font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mlb-theme .mlb-weather-ballpark-factors-pressure-value{color:var(--text-primary);font-size:14px;font-weight:600}@keyframes mlb-weather-ballpark-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes mlb-weather-ballpark-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mlb-theme .mlb-weather-ballpark-factors-situational-card{padding:1rem}.mlb-theme .mlb-weather-ballpark-factors-content-grid{grid-template-columns:1fr}.mlb-theme .mlb-weather-ballpark-factors-current-values{flex-wrap:wrap;gap:.75rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-grid{gap:.5rem;grid-template-columns:1fr}.mlb-theme .mlb-weather-ballpark-factors-weather-widget{flex-direction:column;text-align:center}.mlb-theme .mlb-weather-ballpark-factors-weather-main{flex-direction:column;gap:.75rem;text-align:center}.mlb-theme .mlb-weather-ballpark-factors-summary-section{align-items:flex-start;flex-direction:column;gap:.75rem}.mlb-theme .mlb-weather-ballpark-factors-dimensions-row{gap:.5rem;grid-template-columns:1fr}.mlb-theme .mlb-weather-ballpark-factors-dimension-item{min-height:50px;padding:.75rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-stat{min-height:70px;padding:.875rem}}@media (max-width:640px){.mlb-theme .mlb-weather-ballpark-factors-dimensions-row{grid-template-columns:1fr}.mlb-theme .mlb-weather-ballpark-factors-dimension-value{font-size:.875rem}}@media (max-width:480px){.mlb-theme .mlb-weather-ballpark-factors-situational-card{padding:.75rem}.mlb-theme .mlb-weather-ballpark-factors-weather-details h4{font-size:.75rem}.mlb-theme .mlb-weather-ballpark-factors-weather-details p{font-size:.625rem}.mlb-theme .mlb-weather-ballpark-factors-temperature{font-size:1.75rem}.mlb-theme .mlb-weather-ballpark-factors-weather-icon{font-size:2.25rem}.mlb-theme .mlb-weather-ballpark-factors-dimension-item{min-height:45px;padding:.625rem}.mlb-theme .mlb-weather-ballpark-factors-dimension-value{font-size:.8125rem}.mlb-theme .mlb-weather-ballpark-factors-ballpark-stat{min-height:65px}}.mlb-theme .mlb-recent-form-analysis-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;min-height:-webkit-fit-content;min-height:fit-content;width:100%}.mlb-theme .mlb-recent-form-analysis-form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;height:auto;margin:0;min-height:-webkit-fit-content;min-height:fit-content;padding:24px;width:100%}.mlb-theme .mlb-recent-form-analysis-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.mlb-theme .mlb-recent-form-analysis-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .mlb-recent-form-analysis-card-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.mlb-theme .mlb-recent-form-analysis-update-badge{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-tertiary);display:flex;font-size:11px;gap:6px;padding:4px 10px}.mlb-theme .mlb-recent-form-analysis-team-selector{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px;width:100%}.mlb-theme .mlb-recent-form-analysis-team-option{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;display:flex;flex:1 1;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.mlb-theme .mlb-recent-form-analysis-team-name{color:var(--text-primary);font-size:13px;font-weight:600}.mlb-theme .mlb-recent-form-analysis-team-record{font-feature-settings:"tnum";color:var(--text-primary);font-size:14px;font-weight:700}.mlb-theme .mlb-recent-form-analysis-team-record.positive{color:var(--success)}.mlb-theme .mlb-recent-form-analysis-team-record.neutral{color:var(--warning)}.mlb-theme .mlb-recent-form-analysis-team-record.negative{color:var(--danger)}.mlb-theme .mlb-recent-form-analysis-stats-overview{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:12px 16px;width:100%}.mlb-theme .mlb-recent-form-analysis-overview-item{align-items:center;display:flex;gap:8px;min-width:-webkit-fit-content;min-width:fit-content}.mlb-theme .mlb-recent-form-analysis-overview-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.mlb-theme .mlb-recent-form-analysis-overview-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:16px;font-weight:700}.mlb-theme .mlb-recent-form-analysis-content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px;width:100%}.mlb-theme .mlb-recent-form-analysis-team-stats-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;height:auto;padding:20px;position:relative;width:100%}.mlb-theme .mlb-recent-form-analysis-section-title{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.mlb-theme .mlb-recent-form-analysis-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}.mlb-theme .mlb-recent-form-analysis-stat-item{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.mlb-theme .mlb-recent-form-analysis-stat-item:hover{background:var(--glass-hover);transform:translateX(2px)}.mlb-theme .mlb-recent-form-analysis-stat-label{color:var(--text-secondary);font-size:12px}.mlb-theme .mlb-recent-form-analysis-stat-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:18px;font-weight:700}.mlb-theme .mlb-recent-form-analysis-stat-value.high{color:var(--success)}.mlb-theme .mlb-recent-form-analysis-stat-value.medium{color:var(--warning)}.mlb-theme .mlb-recent-form-analysis-stat-value.low{color:var(--danger)}.mlb-theme .mlb-recent-form-analysis-stat-value.positive{color:var(--success)}.mlb-theme .mlb-recent-form-analysis-stat-value.neutral{color:var(--warning)}.mlb-theme .mlb-recent-form-analysis-stat-value.negative{color:var(--danger)}.mlb-theme .mlb-recent-form-analysis-streak-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px;width:100%}.mlb-theme .mlb-recent-form-analysis-streak-card{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;gap:12px;height:auto;padding:16px;width:100%}.mlb-theme .mlb-recent-form-analysis-streak-card.hot{background:linear-gradient(135deg,#ef44441a,var(--bg-tertiary));border-color:#ef44444d}.mlb-theme .mlb-recent-form-analysis-streak-card.cold{background:linear-gradient(135deg,#3b82f61a,var(--bg-tertiary));border-color:#3b82f64d}.mlb-theme .mlb-recent-form-analysis-streak-icon{font-size:24px}.mlb-theme .mlb-recent-form-analysis-streak-info{flex:1 1}.mlb-theme .mlb-recent-form-analysis-streak-title{color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:4px}.mlb-theme .mlb-recent-form-analysis-streak-desc{color:var(--text-secondary);font-size:11px;line-height:1.4}.mlb-theme .mlb-recent-form-analysis-comparison-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;height:auto;padding:20px;width:100%}.mlb-theme .mlb-recent-form-analysis-comparison-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.mlb-theme .mlb-recent-form-analysis-comparison-title{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mlb-theme .mlb-recent-form-analysis-comparison-content{color:var(--text-secondary);font-size:13px;line-height:1.6}.mlb-theme .mlb-recent-form-analysis-comparison-content strong,.mlb-theme .mlb-recent-form-analysis-highlight{color:var(--text-primary);font-weight:600}.mlb-theme .mlb-recent-form-analysis-loading{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;padding:40px}.mlb-theme .mlb-recent-form-analysis-error{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--danger);font-size:13px;padding:16px}.mlb-theme .mlb-recent-form-analysis-metric-comparison{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:8px 0}.mlb-theme .mlb-recent-form-analysis-metric-comparison:last-child{border-bottom:none}.mlb-theme .mlb-recent-form-analysis-metric-name{color:var(--text-tertiary);flex:1 1;font-size:12px}.mlb-theme .mlb-recent-form-analysis-metric-values{align-items:center;display:flex;gap:20px}.mlb-theme .mlb-recent-form-analysis-metric-team-value{color:var(--text-secondary);font-size:13px;font-weight:600;min-width:50px;text-align:center}.mlb-theme .mlb-recent-form-analysis-metric-team-value.metric-better{color:var(--success)}.mlb-theme .mlb-recent-form-analysis-metric-team-value.metric-worse{color:var(--danger)}.mlb-theme .mlb-recent-form-analysis-metric-team-value.metric-neutral{color:var(--text-secondary)}.mlb-theme .mlb-recent-form-analysis-metric-team-value.stat-hot{color:var(--success);font-weight:700}.mlb-theme .mlb-recent-form-analysis-metric-team-value.stat-cold{color:var(--danger);font-weight:700}.mlb-theme .mlb-recent-form-analysis-hot-streak-section{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;margin-top:16px;padding:12px}.mlb-theme .mlb-recent-form-analysis-hot-streak-title{color:var(--danger);font-size:12px;font-weight:600;margin-bottom:4px}.mlb-theme .mlb-recent-form-analysis-hot-streak-desc{color:var(--text-secondary);font-size:11px}@keyframes mlbRecentFormFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mlb-theme .mlb-recent-form-analysis-form-card{animation:mlbRecentFormFadeIn .5s ease-out}@media (max-width:768px){.mlb-theme .mlb-recent-form-analysis-content-grid,.mlb-theme .mlb-recent-form-analysis-streak-section{grid-template-columns:1fr}.mlb-theme .mlb-recent-form-analysis-stats-overview{flex-wrap:wrap;gap:12px}.mlb-theme .mlb-recent-form-analysis-form-card{padding:16px}}@media (max-width:480px){.mlb-theme .mlb-recent-form-analysis-stats-overview,.mlb-theme .mlb-recent-form-analysis-team-selector{flex-direction:column;gap:8px}.mlb-theme .mlb-recent-form-analysis-overview-item{justify-content:space-between}.mlb-theme .mlb-recent-form-analysis-form-card{padding:12px}}.mlb-theme .StartingLineups-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:24px;padding:24px;width:100%}.mlb-theme .StartingLineups-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mlb-theme .StartingLineups-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .StartingLineups-card-title{color:var(--text-primary);font-size:16px;font-weight:600}.mlb-theme .StartingLineups-lineups-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mlb-theme .StartingLineups-team-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}.mlb-theme .StartingLineups-team-header{background:var(--glass-bg);border-bottom:1px solid var(--border-secondary);padding:16px 20px;position:relative}.mlb-theme .StartingLineups-team-info{align-items:flex-start;display:flex;justify-content:space-between}.mlb-theme .StartingLineups-team-details{flex:1 1}.mlb-theme .StartingLineups-team-name{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.mlb-theme .StartingLineups-lineup-status{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.mlb-theme .StartingLineups-lineup-status.confirmed{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);color:var(--accent-green)}.mlb-theme .StartingLineups-lineup-status.projected{background:var(--glass-bg);border:1px solid var(--border-secondary);color:var(--text-muted)}.mlb-theme .StartingLineups-team-form{display:flex;gap:3px}.mlb-theme .StartingLineups-form-indicator{align-items:center;border-radius:3px;display:flex;font-size:9px;font-weight:700;height:18px;justify-content:center;width:18px}.mlb-theme .StartingLineups-form-indicator.win{background:var(--accent-green);color:var(--bg-primary)}.mlb-theme .StartingLineups-form-indicator.loss{background:var(--danger);color:var(--text-primary)}.mlb-theme .StartingLineups-lineup-list{max-height:600px;overflow-y:auto;padding:8px}.mlb-theme .StartingLineups-lineup-list::-webkit-scrollbar{width:6px}.mlb-theme .StartingLineups-lineup-list::-webkit-scrollbar-track{background:var(--bg-tertiary)}.mlb-theme .StartingLineups-lineup-list::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.mlb-theme .StartingLineups-lineup-player{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;margin-bottom:8px;padding:12px;transition:all .2s ease}.mlb-theme .StartingLineups-lineup-player:hover{background:var(--glass-hover);transform:translateX(2px)}.mlb-theme .StartingLineups-lineup-player:last-child{margin-bottom:0}.mlb-theme .StartingLineups-player-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.mlb-theme .StartingLineups-player-info{flex:1 1}.mlb-theme .StartingLineups-player-header{align-items:center;display:flex;gap:8px;margin-bottom:2px}.mlb-theme .StartingLineups-batting-order{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-primary);display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.mlb-theme .StartingLineups-player-name{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .StartingLineups-player-position{color:var(--text-tertiary);font-size:12px}.mlb-theme .StartingLineups-confidence{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;font-size:11px;font-weight:600;padding:3px 7px}.mlb-theme .StartingLineups-confidence.high{border-color:var(--accent-green-border);color:var(--accent-green)}.mlb-theme .StartingLineups-confidence.medium{border-color:#f59e0b4d;color:var(--warning)}.mlb-theme .StartingLineups-confidence.low{border-color:#ef44444d;color:var(--danger)}.mlb-theme .StartingLineups-player-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px;padding-left:30px}.mlb-theme .StartingLineups-stat{color:var(--text-secondary);font-size:12px}.mlb-theme .StartingLineups-stat-value{color:var(--text-primary);font-weight:600}.mlb-theme .StartingLineups-recent-performance{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;padding-left:30px}.mlb-theme .StartingLineups-perf-stat{display:flex;gap:3px}.mlb-theme .StartingLineups-perf-label{color:var(--text-muted)}.mlb-theme .StartingLineups-perf-value{color:var(--text-secondary);font-weight:600}.mlb-theme .StartingLineups-error,.mlb-theme .StartingLineups-loading{color:var(--text-tertiary);font-size:14px;padding:40px 20px;text-align:center}.mlb-theme .StartingLineups-error{color:var(--danger)}.mlb-theme .StartingLineups-no-data{color:var(--text-muted);font-size:14px;padding:20px;text-align:center}@media (max-width:768px){.mlb-theme .StartingLineups-lineups-grid{grid-template-columns:1fr}.mlb-theme .StartingLineups-player-stats{gap:8px}.mlb-theme .StartingLineups-card{padding:16px}.mlb-theme .StartingLineups-team-header{padding:12px 16px}}@media (max-width:480px){.mlb-theme .StartingLineups-player-header{flex-wrap:wrap;gap:4px}.mlb-theme .StartingLineups-player-stats,.mlb-theme .StartingLineups-recent-performance{justify-content:center;padding-left:0}.mlb-theme .StartingLineups-team-info{align-items:flex-start;flex-direction:column;gap:8px}}.mlb-theme .StartingPitcherAnalysis-mlb-analysis-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:100%;padding:24px;width:100%}.mlb-theme .StartingPitcherAnalysis-card-header{align-items:center;display:flex;gap:8px;margin-bottom:24px}.mlb-theme .StartingPitcherAnalysis-card-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.mlb-theme .StartingPitcherAnalysis-card-icon{color:var(--warning);font-size:18px}.mlb-theme .StartingPitcherAnalysis-error-state,.mlb-theme .StartingPitcherAnalysis-loading-state{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;min-height:200px}.mlb-theme .StartingPitcherAnalysis-error-state{color:var(--danger)}.mlb-theme .StartingPitcherAnalysis-pitchers-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:24px}.mlb-theme .StartingPitcherAnalysis-pitcher-column{display:flex;flex-direction:column;gap:20px}.mlb-theme .StartingPitcherAnalysis-pitcher-header{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px;text-align:center}.mlb-theme .StartingPitcherAnalysis-pitcher-name{color:var(--text-primary);font-size:15px;font-weight:600;margin-bottom:4px}.mlb-theme .StartingPitcherAnalysis-pitcher-team{color:var(--text-tertiary);font-size:12px;font-weight:600}.mlb-theme .StartingPitcherAnalysis-mlb-stats-list{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px}.mlb-theme .StartingPitcherAnalysis-stat-row{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:8px 0}.mlb-theme .StartingPitcherAnalysis-stat-row:last-child{border-bottom:none}.mlb-theme .StartingPitcherAnalysis-stat-label{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;gap:4px}.mlb-theme .StartingPitcherAnalysis-stat-help{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:50%;color:var(--text-muted);cursor:help;display:inline-flex;font-size:8px;height:12px;justify-content:center;width:12px}.mlb-theme .StartingPitcherAnalysis-stat-value{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .StartingPitcherAnalysis-stat-excellent,.mlb-theme .StartingPitcherAnalysis-stat-good{color:var(--success)!important}.mlb-theme .StartingPitcherAnalysis-stat-neutral{color:var(--text-secondary)!important}.mlb-theme .StartingPitcherAnalysis-stat-bad{color:var(--danger)!important}.mlb-theme .StartingPitcherAnalysis-pitch-usage-section{margin-bottom:24px}.mlb-theme .StartingPitcherAnalysis-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:16px}.mlb-theme .StartingPitcherAnalysis-pitch-usage-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mlb-theme .StartingPitcherAnalysis-pitch-usage-container{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px}.mlb-theme .StartingPitcherAnalysis-zone-grid-title{color:var(--text-primary);font-size:11px;font-weight:600;margin-bottom:8px;text-align:center}.mlb-theme .StartingPitcherAnalysis-zone-grid{grid-gap:2px;background:var(--border-secondary);border-radius:4px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,60px);margin-bottom:8px;padding:2px}.mlb-theme .StartingPitcherAnalysis-zone-grid-compact{gap:1px;grid-template-rows:repeat(3,40px);margin:0 auto 8px;padding:1px}.mlb-theme .StartingPitcherAnalysis-zone-cell{align-items:center;border-radius:2px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:600;justify-content:center;max-height:80px;padding:6px 3px;transition:all .2s ease}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact{font-size:8px;padding:3px 2px}.mlb-theme .StartingPitcherAnalysis-zone-cell:hover{transform:scale(1.05);z-index:1}.mlb-theme .StartingPitcherAnalysis-zone-value{font-size:11px;font-weight:700;line-height:1}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact .StartingPitcherAnalysis-zone-value{font-size:9px}.mlb-theme .StartingPitcherAnalysis-zone-label{font-size:7px;line-height:1;margin-top:1px;opacity:.8;text-transform:uppercase}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact .StartingPitcherAnalysis-zone-label{font-size:6px}.mlb-theme .StartingPitcherAnalysis-zone-hot{background:linear-gradient(135deg,var(--danger),#dc2626)}.mlb-theme .StartingPitcherAnalysis-zone-warm{background:linear-gradient(135deg,var(--warning),#d97706)}.mlb-theme .StartingPitcherAnalysis-zone-neutral{background:linear-gradient(135deg,var(--info),#2563eb)}.mlb-theme .StartingPitcherAnalysis-zone-cool{background:linear-gradient(135deg,var(--success),#00cc6a)}.mlb-theme .StartingPitcherAnalysis-arsenal-section{margin-bottom:24px}.mlb-theme .StartingPitcherAnalysis-arsenal-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.mlb-theme .StartingPitcherAnalysis-arsenal-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px}.mlb-theme .StartingPitcherAnalysis-arsenal-title{color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:12px;text-align:center}.mlb-theme .StartingPitcherAnalysis-pitch-list{display:flex;flex-direction:column;gap:8px}.mlb-theme .StartingPitcherAnalysis-pitch-item{display:flex;flex-direction:column;gap:4px}.mlb-theme .StartingPitcherAnalysis-pitch-info{align-items:center;display:flex;justify-content:space-between}.mlb-theme .StartingPitcherAnalysis-pitch-type{color:var(--text-secondary);font-size:11px}.mlb-theme .StartingPitcherAnalysis-pitch-velocity{color:var(--text-tertiary);font-size:10px}.mlb-theme .StartingPitcherAnalysis-pitch-bar-container{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;height:18px;overflow:hidden;width:100%}.mlb-theme .StartingPitcherAnalysis-pitch-bar{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:6px;transition:width .3s ease}.mlb-theme .StartingPitcherAnalysis-pitch-bar-home{background:linear-gradient(90deg,var(--info) 0,#60a5fa 100%)}.mlb-theme .StartingPitcherAnalysis-pitch-bar-away{background:linear-gradient(90deg,var(--orange) 0,#fb923c 100%)}.mlb-theme .StartingPitcherAnalysis-pitch-percent{color:var(--text-primary);font-size:10px;font-weight:600}.mlb-theme .StartingPitcherAnalysis-insights-section{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;padding:16px}.mlb-theme .StartingPitcherAnalysis-insights-title{align-items:center;color:var(--accent-green);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px}.mlb-theme .StartingPitcherAnalysis-insights-list{color:var(--text-secondary);font-size:12px;line-height:1.6}.mlb-theme .StartingPitcherAnalysis-insight-item{margin-bottom:4px;padding-left:16px;position:relative}.mlb-theme .StartingPitcherAnalysis-insight-item:before{color:var(--accent-green);content:"•";left:0;position:absolute}.mlb-theme .StartingPitcherAnalysis-tooltip{display:inline-block;position:relative}.mlb-theme .StartingPitcherAnalysis-tooltiptext{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:6px;bottom:125%;color:var(--text-primary);font-size:10px;left:50%;line-height:1.4;margin-left:-100px;opacity:0;padding:8px 10px;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.mlb-theme .StartingPitcherAnalysis-tooltip:hover .StartingPitcherAnalysis-tooltiptext{opacity:1;visibility:visible}@media (max-width:1024px){.mlb-theme .StartingPitcherAnalysis-mlb-analysis-card{padding:20px}.mlb-theme .StartingPitcherAnalysis-pitchers-grid{gap:24px}.mlb-theme .StartingPitcherAnalysis-arsenal-grid,.mlb-theme .StartingPitcherAnalysis-pitch-usage-grid{gap:20px}}@media (max-width:768px){.mlb-theme .StartingPitcherAnalysis-mlb-analysis-card{padding:16px}.mlb-theme .StartingPitcherAnalysis-pitchers-grid{gap:20px;grid-template-columns:1fr}.mlb-theme .StartingPitcherAnalysis-arsenal-grid,.mlb-theme .StartingPitcherAnalysis-pitch-usage-grid{gap:16px;grid-template-columns:1fr}.mlb-theme .StartingPitcherAnalysis-zone-cell{padding:4px 2px}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact{padding:2px 1px}.mlb-theme .StartingPitcherAnalysis-zone-value{font-size:10px}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact .StartingPitcherAnalysis-zone-value{font-size:8px}.mlb-theme .StartingPitcherAnalysis-zone-label{font-size:6px}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact .StartingPitcherAnalysis-zone-label{font-size:5px}.mlb-theme .StartingPitcherAnalysis-card-title{font-size:14px}.mlb-theme .StartingPitcherAnalysis-pitcher-name{font-size:13px}}@media (max-width:480px){.mlb-theme .StartingPitcherAnalysis-mlb-analysis-card{padding:12px}.mlb-theme .StartingPitcherAnalysis-pitcher-column{gap:16px}.mlb-theme .StartingPitcherAnalysis-zone-grid{gap:1px;padding:1px}.mlb-theme .StartingPitcherAnalysis-zone-cell{padding:3px 1px}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact{padding:1px}.mlb-theme .StartingPitcherAnalysis-zone-value{font-size:9px}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact .StartingPitcherAnalysis-zone-value{font-size:7px}.mlb-theme .StartingPitcherAnalysis-zone-label{font-size:5px}.mlb-theme .StartingPitcherAnalysis-zone-cell-compact .StartingPitcherAnalysis-zone-label{font-size:4px}.mlb-theme .StartingPitcherAnalysis-pitch-usage-container{padding:8px}}.mlb-theme .bullpen-analysis-mlb-container{background:#0000;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;margin:0;padding:0;width:100%}.mlb-theme .bullpen-analysis-mlb-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;height:auto;margin:0;max-width:100%;padding:24px;width:100%}.mlb-theme .bullpen-analysis-mlb-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.mlb-theme .bullpen-analysis-mlb-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .bullpen-analysis-mlb-card-title{color:var(--text-primary);font-size:16px;font-weight:600}.mlb-theme .bullpen-analysis-mlb-overview-bar{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:12px 16px}.mlb-theme .bullpen-analysis-mlb-overview-item{align-items:center;display:flex;flex:1 1;gap:8px;min-width:-webkit-fit-content;min-width:fit-content}.mlb-theme .bullpen-analysis-mlb-overview-label{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.mlb-theme .bullpen-analysis-mlb-overview-value{color:var(--text-primary);font-size:16px;font-weight:700}.mlb-theme .bullpen-analysis-mlb-overview-value.bullpen-analysis-mlb-good{color:var(--success)}.mlb-theme .bullpen-analysis-mlb-overview-value.bullpen-analysis-mlb-bad{color:var(--danger)}.mlb-theme .bullpen-analysis-mlb-overview-value.bullpen-analysis-mlb-advantage-team{color:var(--accent-green);font-weight:600}.mlb-theme .bullpen-analysis-mlb-bullpen-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px;width:100%}.mlb-theme .bullpen-analysis-mlb-team-bullpen{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;height:auto;overflow:hidden;width:100%}.mlb-theme .bullpen-analysis-mlb-bullpen-header{background:var(--glass-bg);border-bottom:1px solid var(--border-secondary);padding:16px 20px;position:relative}.mlb-theme .bullpen-analysis-mlb-bullpen-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mlb-theme .bullpen-analysis-mlb-team-name{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .bullpen-analysis-mlb-power-rank{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:600;padding:2px 8px}.mlb-theme .bullpen-analysis-mlb-power-rank.bullpen-analysis-mlb-power-rank-high{border-color:var(--accent-green-border);color:var(--success)}.mlb-theme .bullpen-analysis-mlb-power-rank.bullpen-analysis-mlb-power-rank-low{border-color:#ef44444d;color:var(--danger)}.mlb-theme .bullpen-analysis-mlb-bullpen-stats{display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.mlb-theme .bullpen-analysis-mlb-bullpen-stat{display:flex;flex-direction:column}.mlb-theme .bullpen-analysis-mlb-stat-label{color:var(--text-tertiary);font-size:10px;text-transform:uppercase}.mlb-theme .bullpen-analysis-mlb-stat-value{color:var(--text-primary);font-size:14px;font-weight:600}.mlb-theme .bullpen-analysis-mlb-pitcher-list{max-height:500px;overflow-y:auto;padding:8px}.mlb-theme .bullpen-analysis-mlb-pitcher-list::-webkit-scrollbar{width:6px}.mlb-theme .bullpen-analysis-mlb-pitcher-list::-webkit-scrollbar-track{background:var(--bg-tertiary)}.mlb-theme .bullpen-analysis-mlb-pitcher-list::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.mlb-theme .bullpen-analysis-mlb-pitcher-item{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;margin-bottom:8px;padding:12px;transition:all .2s ease}.mlb-theme .bullpen-analysis-mlb-pitcher-item:hover{background:var(--glass-hover);transform:translateX(2px)}.mlb-theme .bullpen-analysis-mlb-pitcher-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.mlb-theme .bullpen-analysis-mlb-pitcher-info{flex:1 1}.mlb-theme .bullpen-analysis-mlb-pitcher-name{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.mlb-theme .bullpen-analysis-mlb-pitcher-role{color:var(--text-secondary);font-size:11px}.mlb-theme .bullpen-analysis-mlb-pitcher-era{color:var(--text-primary);font-size:20px;font-weight:700}.mlb-theme .bullpen-analysis-mlb-pitcher-era.bullpen-analysis-mlb-era-excellent{color:var(--success)}.mlb-theme .bullpen-analysis-mlb-pitcher-era.bullpen-analysis-mlb-era-good{color:var(--info)}.mlb-theme .bullpen-analysis-mlb-pitcher-era.bullpen-analysis-mlb-era-average{color:var(--warning)}.mlb-theme .bullpen-analysis-mlb-pitcher-era.bullpen-analysis-mlb-era-poor{color:var(--danger)}.mlb-theme .bullpen-analysis-mlb-availability{align-items:center;display:flex;font-size:11px;gap:6px;margin-bottom:8px}.mlb-theme .bullpen-analysis-mlb-avail-status{border-radius:3px;font-weight:600;padding:2px 6px}.mlb-theme .bullpen-analysis-mlb-avail-status.bullpen-analysis-mlb-available{background:var(--accent-green-soft);color:var(--success)}.mlb-theme .bullpen-analysis-mlb-avail-status.bullpen-analysis-mlb-questionable{background:#f59e0b1a;color:var(--warning)}.mlb-theme .bullpen-analysis-mlb-rest-info{color:var(--text-tertiary)}.mlb-theme .bullpen-analysis-mlb-pitcher-stats-grid{grid-gap:8px;background:var(--bg-tertiary);border-radius:4px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:8px;padding:8px}.mlb-theme .bullpen-analysis-mlb-pitcher-stat{text-align:center}.mlb-theme .bullpen-analysis-mlb-pstat-label{color:var(--text-tertiary);display:block;font-size:10px;font-weight:500;text-transform:uppercase}.mlb-theme .bullpen-analysis-mlb-pstat-value{color:var(--text-primary);font-size:13px;font-weight:600}.mlb-theme .bullpen-analysis-mlb-usage-pattern{align-items:center;display:flex;gap:2px}.mlb-theme .bullpen-analysis-mlb-usage-label{color:var(--text-tertiary);font-size:10px;margin-right:8px}.mlb-theme .bullpen-analysis-mlb-usage-day{align-items:center;border-radius:2px;display:flex;font-size:10px;height:16px;justify-content:center;width:16px}.mlb-theme .bullpen-analysis-mlb-legend-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:20px;padding:16px}.mlb-theme .bullpen-analysis-mlb-legend-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .bullpen-analysis-mlb-legend-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mlb-theme .bullpen-analysis-mlb-legend-item{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:8px}.mlb-theme .bullpen-analysis-mlb-legend-icon{align-items:center;border-radius:3px;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.mlb-theme .bullpen-analysis-mlb-legend-label{color:var(--text-primary);font-weight:600}.mlb-theme .bullpen-analysis-mlb-legend-text{color:var(--text-tertiary)}.mlb-theme .bullpen-analysis-mlb-analysis-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.mlb-theme .bullpen-analysis-mlb-analysis-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px}.mlb-theme .bullpen-analysis-mlb-analysis-title{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.mlb-theme .bullpen-analysis-mlb-analysis-content{color:var(--text-secondary);font-size:12px;line-height:1.5}.mlb-theme .bullpen-analysis-mlb-matchup-item{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:6px 0}.mlb-theme .bullpen-analysis-mlb-matchup-item:last-child{border-bottom:none}.mlb-theme .bullpen-analysis-mlb-matchup-label{color:var(--text-secondary);font-size:11px}.mlb-theme .bullpen-analysis-mlb-matchup-value{color:var(--text-primary);font-size:12px;font-weight:600}.mlb-theme .bullpen-analysis-mlb-matchup-value.bullpen-analysis-mlb-bad{color:var(--danger)}.mlb-theme .bullpen-analysis-mlb-matchup-value.bullpen-analysis-mlb-good{color:var(--success)}.mlb-theme .bullpen-analysis-mlb-matchup-value.bullpen-analysis-mlb-average{color:var(--warning)}.mlb-theme .bullpen-analysis-mlb-matchup-value.bullpen-analysis-mlb-excellent{color:var(--success)}.mlb-theme .bullpen-analysis-mlb-alert-box{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:var(--danger);font-size:11px;padding:12px}.mlb-theme .bullpen-analysis-mlb-advantage-section{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;margin-top:20px;padding:16px;text-align:center}.mlb-theme .bullpen-analysis-mlb-advantage-header{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.mlb-theme .bullpen-analysis-mlb-advantage-icon{color:var(--accent-green)}.mlb-theme .bullpen-analysis-mlb-advantage-title{color:var(--accent-green);font-size:14px;font-weight:600}.mlb-theme .bullpen-analysis-mlb-advantage-text{color:var(--text-secondary);font-size:12px;line-height:1.4}.mlb-theme .bullpen-analysis-mlb-error-message,.mlb-theme .bullpen-analysis-mlb-loading-message{color:var(--text-secondary);font-size:16px;padding:40px;text-align:center}.mlb-theme .bullpen-analysis-mlb-error-message{color:var(--danger)}.mlb-theme .bullpen-analysis-mlb-no-data{color:var(--text-tertiary);font-size:12px;font-style:italic;padding:20px;text-align:center}@media (max-width:1200px){.mlb-theme .bullpen-analysis-mlb-analysis-grid,.mlb-theme .bullpen-analysis-mlb-bullpen-grid{grid-template-columns:1fr}}@media (max-width:768px){.mlb-theme .bullpen-analysis-mlb-card{padding:16px}.mlb-theme .bullpen-analysis-mlb-overview-bar{flex-direction:column;gap:12px}.mlb-theme .bullpen-analysis-mlb-overview-item{justify-content:space-between}.mlb-theme .bullpen-analysis-mlb-bullpen-stats{flex-direction:column;gap:8px}.mlb-theme .bullpen-analysis-mlb-pitcher-stats-grid{grid-template-columns:repeat(3,1fr)}.mlb-theme .bullpen-analysis-mlb-legend-grid{grid-template-columns:1fr}}@media (max-width:480px){.mlb-theme .bullpen-analysis-mlb-card{padding:12px}.mlb-theme .bullpen-analysis-mlb-card-title{font-size:14px}.mlb-theme .bullpen-analysis-mlb-pitcher-stats-grid{grid-template-columns:repeat(2,1fr)}.mlb-theme .bullpen-analysis-mlb-pitcher-item{padding:8px}.mlb-theme .bullpen-analysis-mlb-analysis-section{padding:12px}}.mlb-theme .mlb-platoon-matchups-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;min-height:-webkit-fit-content;min-height:fit-content;width:100%}.mlb-theme .mlb-platoon-matchups-platoon-card{font-feature-settings:"cv02","cv03","cv04","cv11";animation:mlbPlatoonMatchupsFadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);display:flex;flex-direction:column;height:100%;margin:0;min-height:600px;padding:24px;transition:all .3s ease;width:100%}.mlb-theme .mlb-platoon-matchups-platoon-card:hover{background:var(--glass-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.mlb-theme .mlb-platoon-matchups-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.mlb-theme .mlb-platoon-matchups-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .mlb-platoon-matchups-card-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.mlb-theme .mlb-platoon-matchups-info-box{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;margin-bottom:20px;padding:12px 16px;width:100%}.mlb-theme .mlb-platoon-matchups-info-box svg{color:var(--accent-green);flex-shrink:0}.mlb-theme .mlb-platoon-matchups-pitchers-bar{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px;padding:12px 16px;width:100%}.mlb-theme .mlb-platoon-matchups-pitcher-info{align-items:center;display:flex;gap:12px;min-width:-webkit-fit-content;min-width:fit-content}.mlb-theme .mlb-platoon-matchups-pitcher-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.mlb-theme .mlb-platoon-matchups-pitcher-name{color:var(--text-primary);font-size:16px;font-weight:700;white-space:nowrap}.mlb-theme .mlb-platoon-matchups-pitcher-hand{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:4px;color:var(--info);font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.mlb-theme .mlb-platoon-matchups-matchups-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px;width:100%}.mlb-theme .mlb-platoon-matchups-team-matchup{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;height:auto;overflow:hidden;width:100%}.mlb-theme .mlb-platoon-matchups-matchup-header{background:var(--glass-bg);border-bottom:1px solid var(--border-secondary);padding:16px 20px;position:relative}.mlb-theme .mlb-platoon-matchups-matchup-title{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.mlb-theme .mlb-platoon-matchups-matchup-subtitle{color:var(--text-secondary);font-size:12px}.mlb-theme .mlb-platoon-matchups-hitters-list{padding:12px;width:100%}.mlb-theme .mlb-platoon-matchups-hitter-item{align-items:center;background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px;transition:all .2s ease;width:100%}.mlb-theme .mlb-platoon-matchups-hitter-item:hover{background:var(--glass-hover);transform:translateX(2px)}.mlb-theme .mlb-platoon-matchups-hitter-item:last-child{margin-bottom:0}.mlb-theme .mlb-platoon-matchups-hitter-info{align-items:center;display:flex;gap:12px}.mlb-theme .mlb-platoon-matchups-hitter-name{color:var(--text-primary);font-size:14px;font-weight:600;white-space:nowrap}.mlb-theme .mlb-platoon-matchups-hitter-stance{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-secondary);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.mlb-theme .mlb-platoon-matchups-hitter-stance.left{border-color:var(--info);color:var(--info)}.mlb-theme .mlb-platoon-matchups-hitter-stance.right{border-color:var(--warning);color:var(--warning)}.mlb-theme .mlb-platoon-matchups-hitter-stance.switch{border-color:var(--accent-green-border);color:var(--accent-green)}.mlb-theme .mlb-platoon-matchups-hitter-stats{align-items:center;display:flex;gap:16px}.mlb-theme .mlb-platoon-matchups-hitter-avg{font-feature-settings:"tnum";color:var(--text-primary);font-size:18px;font-weight:700}.mlb-theme .mlb-platoon-matchups-hitter-avg.excellent{color:var(--accent-green)}.mlb-theme .mlb-platoon-matchups-hitter-avg.good{color:var(--info)}.mlb-theme .mlb-platoon-matchups-hitter-avg.average{color:var(--text-primary)}.mlb-theme .mlb-platoon-matchups-hitter-avg.poor{color:var(--danger)}.mlb-theme .mlb-platoon-matchups-hitter-pa{color:var(--text-tertiary);font-size:11px;white-space:nowrap}.mlb-theme .mlb-platoon-matchups-summary-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:20px;padding:16px;width:100%}.mlb-theme .mlb-platoon-matchups-summary-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .mlb-platoon-matchups-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.mlb-theme .mlb-platoon-matchups-summary-item{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;padding:12px;width:100%}.mlb-theme .mlb-platoon-matchups-summary-team{color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:8px}.mlb-theme .mlb-platoon-matchups-summary-content{color:var(--text-secondary);font-size:11px;line-height:1.5}.mlb-theme .mlb-platoon-matchups-advantage-tag{background:var(--accent-green-soft);border-radius:3px;color:var(--accent-green);display:inline-block;font-size:10px;font-weight:600;margin-left:4px;padding:2px 6px}.mlb-theme .mlb-platoon-matchups-legend{border-top:1px solid var(--border-secondary);color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:20px;justify-content:center;padding-top:16px;width:100%}.mlb-theme .mlb-platoon-matchups-legend-item{align-items:center;display:flex;gap:6px;white-space:nowrap}.mlb-theme .mlb-platoon-matchups-legend-icon{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:3px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.mlb-theme .mlb-platoon-matchups-legend-icon.left{color:var(--info)}.mlb-theme .mlb-platoon-matchups-legend-icon.right{color:var(--warning)}.mlb-theme .mlb-platoon-matchups-legend-icon.switch{color:var(--accent-green)}.mlb-theme .mlb-platoon-matchups-loading{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;padding:40px;position:relative}.mlb-theme .mlb-platoon-matchups-loading:after{animation:mlbPlatoonMatchupsSpin 1s linear infinite;border-top:2px solid var(--glass-bg);border:2px solid var(--glass-bg);border-radius:50%;border-top-color:var(--accent-green);content:"";height:16px;margin-left:8px;width:16px}.mlb-theme .mlb-platoon-matchups-error{background:var(--glass-bg);border:1px solid var(--danger);border-radius:8px;color:var(--danger);font-size:13px;padding:16px;text-align:center}@keyframes mlbPlatoonMatchupsFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mlbPlatoonMatchupsSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mlb-theme .mlb-platoon-matchups-platoon-card:hover .mlb-platoon-matchups-card-title{color:var(--accent-green)}@media (max-width:768px){.mlb-theme .mlb-platoon-matchups-matchups-grid,.mlb-theme .mlb-platoon-matchups-summary-grid{grid-template-columns:1fr}.mlb-theme .mlb-platoon-matchups-pitchers-bar{align-items:center;flex-direction:column;gap:12px}.mlb-theme .mlb-platoon-matchups-legend{flex-direction:column;gap:8px}.mlb-theme .mlb-platoon-matchups-platoon-card{padding:16px}}@media (max-width:480px){.mlb-theme .mlb-platoon-matchups-hitter-item{flex-direction:column;gap:8px;padding:12px 8px;text-align:center}.mlb-theme .mlb-platoon-matchups-hitter-info,.mlb-theme .mlb-platoon-matchups-hitter-stats{justify-content:center}.mlb-theme .mlb-platoon-matchups-platoon-card{padding:12px}.mlb-theme .mlb-platoon-matchups-pitcher-info{flex-direction:column;gap:4px;text-align:center}.mlb-theme .mlb-platoon-matchups-card-title{font-size:14px}.mlb-theme .mlb-platoon-matchups-info-box{font-size:11px;padding:10px 12px}.mlb-theme .mlb-platoon-matchups-hitter-avg{font-size:16px}}@media print{.mlb-theme .mlb-platoon-matchups-platoon-card{background:#fff;border:1px solid #000;box-shadow:none;color:#000}.mlb-theme .mlb-platoon-matchups-card-title{color:#000}.mlb-theme .mlb-platoon-matchups-info-box{background:#f0f8ff;border:1px solid #000}.mlb-theme .mlb-platoon-matchups-hitter-avg{color:#000}.mlb-theme .mlb-platoon-matchups-summary-section{background:#f0f8ff;border:1px solid #000}}.mlb-theme .mlb-speed-base-running-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;min-height:-webkit-fit-content;min-height:fit-content;width:100%}.mlb-theme .mlb-speed-base-running-situational-card{font-feature-settings:"cv02","cv03","cv04","cv11";animation:mlb-speed-base-running-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);height:auto;margin:auto;padding:24px;transition:all .3s ease;width:100%}.mlb-theme .mlb-speed-base-running-situational-card:hover{background:var(--glass-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.mlb-theme .mlb-speed-base-running-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mlb-theme .mlb-speed-base-running-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .mlb-speed-base-running-card-title{color:var(--text-primary);font-size:16px;font-weight:600}.mlb-theme .mlb-speed-base-running-info-box{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;margin-bottom:20px;padding:12px 16px}.mlb-theme .mlb-speed-base-running-info-box svg{color:var(--accent-green);flex-shrink:0}.mlb-theme .mlb-speed-base-running-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.mlb-theme .mlb-speed-base-running-metric-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px}.mlb-theme .mlb-speed-base-running-metric-title{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:16px;text-align:center}.mlb-theme .mlb-speed-base-running-metric-comparison{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:16px}.mlb-theme .mlb-speed-base-running-team-metric{flex:1 1;text-align:center}.mlb-theme .mlb-speed-base-running-team-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.mlb-theme .mlb-speed-base-running-metric-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:32px;font-weight:700}.mlb-theme .mlb-speed-base-running-metric-value.better{color:var(--accent-green)}.mlb-theme .mlb-speed-base-running-metric-value.worse{color:var(--danger)}.mlb-theme .mlb-speed-base-running-vs-divider{color:var(--text-muted);font-size:14px}.mlb-theme .mlb-speed-base-running-metric-context{color:var(--text-muted);font-size:10px;margin-top:8px;text-align:center}.mlb-theme .mlb-speed-base-running-metric-bar{background:var(--glass-bg);border-radius:4px;display:flex;height:24px;margin-top:12px;overflow:hidden;width:100%}.mlb-theme .mlb-speed-base-running-bar-segment{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;min-width:0;position:relative;transition:width .5s ease}.mlb-theme .mlb-speed-base-running-bar-segment span{color:#fff!important}.mlb-theme .mlb-speed-base-running-threats-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:20px;padding:20px}.mlb-theme .mlb-speed-base-running-threats-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.mlb-theme .mlb-speed-base-running-threats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mlb-theme .mlb-speed-base-running-team-threats{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;padding:16px}.mlb-theme .mlb-speed-base-running-threats-team-name{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:12px}.mlb-theme .mlb-speed-base-running-player-list{display:flex;flex-direction:column;gap:8px}.mlb-theme .mlb-speed-base-running-player-item{align-items:center;background:var(--bg-tertiary);border-radius:4px;display:flex;justify-content:space-between;padding:8px;transition:all .2s ease}.mlb-theme .mlb-speed-base-running-player-item:hover{background:var(--glass-hover);transform:translateX(2px)}.mlb-theme .mlb-speed-base-running-player-name{color:var(--text-primary);font-size:13px;font-weight:500}.mlb-theme .mlb-speed-base-running-player-stat{align-items:center;display:flex;gap:6px}.mlb-theme .mlb-speed-base-running-stat-label{color:var(--text-tertiary);font-size:11px}.mlb-theme .mlb-speed-base-running-stat-number{color:var(--text-primary);font-size:14px;font-weight:700}.mlb-theme .mlb-speed-base-running-no-data{color:var(--text-muted);font-size:12px;font-style:italic;padding:16px;text-align:center}.mlb-theme .mlb-speed-base-running-summary-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:20px;padding:16px}.mlb-theme .mlb-speed-base-running-summary-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .mlb-speed-base-running-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:12px}.mlb-theme .mlb-speed-base-running-summary-item{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:6px;padding:12px}.mlb-theme .mlb-speed-base-running-summary-team{color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:8px}.mlb-theme .mlb-speed-base-running-summary-content{color:var(--text-secondary);font-size:11px;line-height:1.5}.mlb-theme .mlb-speed-base-running-summary-note{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:6px;color:var(--text-secondary);font-size:12px;padding:12px;text-align:center}.mlb-theme .mlb-speed-base-running-legend{border-top:1px solid var(--border-secondary);color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:20px;justify-content:center;padding-top:16px}.mlb-theme .mlb-speed-base-running-legend-item{align-items:center;display:flex;gap:6px}.mlb-theme .mlb-speed-base-running-loading{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;min-height:150px;position:relative}.mlb-theme .mlb-speed-base-running-loading:after{animation:mlb-speed-base-running-spin 1s linear infinite;border-top:2px solid var(--glass-bg);border:2px solid var(--glass-bg);border-radius:50%;border-top-color:var(--accent-green);content:"";height:16px;margin-left:8px;width:16px}.mlb-theme .mlb-speed-base-running-error{align-items:center;color:var(--danger);display:flex;font-size:14px;justify-content:center;min-height:150px}@keyframes mlb-speed-base-running-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mlb-speed-base-running-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mlb-theme .mlb-speed-base-running-situational-card:hover .mlb-speed-base-running-card-title{color:var(--accent-green)}@media (max-width:768px){.mlb-theme .mlb-speed-base-running-situational-card{padding:16px}.mlb-theme .mlb-speed-base-running-metrics-grid{gap:12px;grid-template-columns:1fr}.mlb-theme .mlb-speed-base-running-threats-grid{gap:16px;grid-template-columns:1fr}.mlb-theme .mlb-speed-base-running-summary-grid{grid-template-columns:1fr}.mlb-theme .mlb-speed-base-running-card-title{font-size:14px}.mlb-theme .mlb-speed-base-running-info-box{font-size:11px;padding:10px 12px}.mlb-theme .mlb-speed-base-running-metric-card{padding:16px}.mlb-theme .mlb-speed-base-running-metric-title{font-size:12px}.mlb-theme .mlb-speed-base-running-metric-value{font-size:28px}.mlb-theme .mlb-speed-base-running-legend{flex-direction:column;gap:8px;text-align:center}.mlb-theme .mlb-speed-base-running-threats-section{padding:16px}.mlb-theme .mlb-speed-base-running-summary-section{padding:12px}}@media (max-width:480px){.mlb-theme .mlb-speed-base-running-situational-card{padding:12px}.mlb-theme .mlb-speed-base-running-card-title{font-size:13px}.mlb-theme .mlb-speed-base-running-info-box{font-size:10px;padding:8px 10px}.mlb-theme .mlb-speed-base-running-metric-card{padding:12px}.mlb-theme .mlb-speed-base-running-metric-value{font-size:24px}.mlb-theme .mlb-speed-base-running-metric-title{font-size:11px;margin-bottom:12px}.mlb-theme .mlb-speed-base-running-team-label{font-size:10px}.mlb-theme .mlb-speed-base-running-vs-divider{font-size:12px}.mlb-theme .mlb-speed-base-running-bar-segment{font-size:9px}.mlb-theme .mlb-speed-base-running-threats-title{font-size:12px}.mlb-theme .mlb-speed-base-running-threats-team-name{font-size:12px;margin-bottom:8px}.mlb-theme .mlb-speed-base-running-player-name,.mlb-theme .mlb-speed-base-running-stat-number{font-size:12px}.mlb-theme .mlb-speed-base-running-stat-label{font-size:10px}.mlb-theme .mlb-speed-base-running-summary-title{font-size:12px}.mlb-theme .mlb-speed-base-running-summary-content{font-size:10px}.mlb-theme .mlb-speed-base-running-summary-note{font-size:11px}.mlb-theme .mlb-speed-base-running-legend{font-size:10px;gap:6px;margin-top:12px;padding-top:12px}}@media print{.mlb-theme .mlb-speed-base-running-situational-card{background:#fff;border:1px solid #000;box-shadow:none;color:#000}.mlb-theme .mlb-speed-base-running-card-title{color:#000}.mlb-theme .mlb-speed-base-running-info-box{background:#f0f8ff;border:1px solid #000}.mlb-theme .mlb-speed-base-running-metric-value{color:#000}.mlb-theme .mlb-speed-base-running-summary-section,.mlb-theme .mlb-speed-base-running-threats-section{background:#f0f8ff;border:1px solid #000}}.mlb-theme .mlb-defensive-efficiency-situational-card{font-feature-settings:"cv02","cv03","cv04","cv11";animation:mlb-defensive-efficiency-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;margin:auto;padding:24px;transition:all .3s ease;width:100%}.mlb-theme .mlb-defensive-efficiency-situational-card:hover{background:var(--glass-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.mlb-theme .mlb-defensive-efficiency-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mlb-theme .mlb-defensive-efficiency-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .mlb-defensive-efficiency-card-title{color:var(--text-primary);font-size:16px;font-weight:600}.mlb-theme .mlb-defensive-efficiency-info-box{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;margin-bottom:20px;padding:12px 16px}.mlb-theme .mlb-defensive-efficiency-info-icon{color:var(--accent-green);font-size:18px}.mlb-theme .mlb-defensive-efficiency-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.mlb-theme .mlb-defensive-efficiency-metric-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px}.mlb-theme .mlb-defensive-efficiency-metric-title{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:16px;text-align:center}.mlb-theme .mlb-defensive-efficiency-metric-comparison{align-items:center;display:flex;gap:20px;justify-content:center}.mlb-theme .mlb-defensive-efficiency-team-metric{flex:1 1;text-align:center}.mlb-theme .mlb-defensive-efficiency-team-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.mlb-theme .mlb-defensive-efficiency-metric-value{font-feature-settings:"tnum";color:var(--text-primary);font-size:32px;font-weight:700}.mlb-theme .mlb-defensive-efficiency-metric-value.better{color:var(--accent-green)}.mlb-theme .mlb-defensive-efficiency-metric-value.worse{color:var(--danger)}.mlb-theme .mlb-defensive-efficiency-vs-divider{color:var(--text-muted);font-size:14px}.mlb-theme .mlb-defensive-efficiency-metric-context{color:var(--text-muted);font-size:10px;margin-top:8px;text-align:center}.mlb-theme .mlb-defensive-efficiency-metric-bar{background:var(--glass-bg);border-radius:4px;display:flex;height:24px;margin-top:12px;overflow:hidden}.mlb-theme .mlb-defensive-efficiency-bar-segment span{color:#fff!important}.mlb-theme .mlb-defensive-efficiency-advantage-section{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;margin-bottom:20px;padding:20px;text-align:center}.mlb-theme .mlb-defensive-efficiency-advantage-title{align-items:center;color:var(--accent-green);display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-bottom:12px}.mlb-theme .mlb-defensive-efficiency-advantage-winner{color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:12px}.mlb-theme .mlb-defensive-efficiency-advantage-details{color:var(--text-secondary);font-size:13px;line-height:1.6}.mlb-theme .mlb-defensive-efficiency-breakdown-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-top:20px;padding:16px}.mlb-theme .mlb-defensive-efficiency-breakdown-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .mlb-defensive-efficiency-breakdown-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.mlb-theme .mlb-defensive-efficiency-breakdown-item{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:8px}.mlb-theme .mlb-defensive-efficiency-breakdown-icon{color:var(--accent-green)}.mlb-theme .mlb-defensive-efficiency-legend{border-top:1px solid var(--border-secondary);color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:20px;justify-content:center;margin-top:16px;padding-top:16px}.mlb-theme .mlb-defensive-efficiency-legend-item{align-items:center;display:flex;gap:6px}.mlb-theme .mlb-defensive-efficiency-loading{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;min-height:150px;overflow:hidden;position:relative}.mlb-theme .mlb-defensive-efficiency-loading:after{animation:mlb-defensive-efficiency-spin 1s linear infinite;border-top:2px solid var(--glass-bg);border:2px solid var(--glass-bg);border-radius:50%;border-top-color:var(--accent-green);content:"";height:16px;margin-left:8px;width:16px}.mlb-theme .mlb-defensive-efficiency-error{align-items:center;color:var(--danger);display:flex;font-size:14px;justify-content:center;min-height:150px}@keyframes mlb-defensive-efficiency-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mlb-defensive-efficiency-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mlb-theme .mlb-defensive-efficiency-situational-card:hover .mlb-defensive-efficiency-card-title{color:var(--accent-green)}@media (max-width:768px){.mlb-theme .mlb-defensive-efficiency-situational-card{padding:16px}.mlb-theme .mlb-defensive-efficiency-breakdown-grid,.mlb-theme .mlb-defensive-efficiency-metrics-grid{grid-template-columns:1fr}.mlb-theme .mlb-defensive-efficiency-legend{font-size:10px;gap:10px}}@media (max-width:480px){.mlb-theme .mlb-defensive-efficiency-situational-card{padding:12px}.mlb-theme .mlb-defensive-efficiency-card-title{font-size:14px}.mlb-theme .mlb-defensive-efficiency-info-box{font-size:11px;padding:10px 12px}.mlb-theme .mlb-defensive-efficiency-metric-title{font-size:12px}.mlb-theme .mlb-defensive-efficiency-metric-value{font-size:28px}.mlb-theme .mlb-defensive-efficiency-advantage-winner{font-size:20px}.mlb-theme .mlb-defensive-efficiency-advantage-details{font-size:12px}}@media print{.mlb-theme .mlb-defensive-efficiency-situational-card{background:#fff;border:1px solid #000;box-shadow:none;color:#000}.mlb-theme .mlb-defensive-efficiency-card-title{color:#000}.mlb-theme .mlb-defensive-efficiency-info-box{background:#f0f8ff;border:1px solid #000}.mlb-theme .mlb-defensive-efficiency-metric-value{color:#000}.mlb-theme .mlb-defensive-efficiency-advantage-section{background:#f0f8ff;border:1px solid #000}}.mlb-theme .clutch-situations-mlb-container{font-feature-settings:"cv02","cv03","cv04","cv11";align-items:flex-start;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;justify-content:center;width:100%}.mlb-theme .clutch-situations-mlb-card{animation:clutch-situations-mlb-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:var(--shadow-lg);color:var(--text-primary);display:flex;flex-direction:column;gap:1.25rem;height:auto;max-width:100%;min-height:auto;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease;width:100%}.mlb-theme .clutch-situations-mlb-card:hover{background:var(--glass-hover);border-color:var(--accent-green-border);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.mlb-theme .clutch-situations-mlb-card-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin:0;padding:0}.mlb-theme .clutch-situations-mlb-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .clutch-situations-mlb-card-icon{color:var(--success);flex-shrink:0;height:20px;width:20px}.mlb-theme .clutch-situations-mlb-card-title{align-items:center;color:var(--text-primary);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;gap:8px;margin:0}.mlb-theme .clutch-situations-mlb-error,.mlb-theme .clutch-situations-mlb-loading{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;padding:2rem;text-align:center}.mlb-theme .clutch-situations-mlb-error{background:#ef44441a;border-color:#ef444433;color:var(--danger)}.mlb-theme .clutch-situations-mlb-info-box{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:12px;gap:10px;padding:12px 16px}.mlb-theme .clutch-situations-mlb-info-icon{color:var(--accent-green);flex-shrink:0;height:18px;width:18px}.mlb-theme .clutch-situations-mlb-situations-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.mlb-theme .clutch-situations-mlb-situation-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px;transition:all .2s ease}.mlb-theme .clutch-situations-mlb-situation-card:hover{background:var(--glass-bg);border-color:var(--accent-green-border);transform:translateY(-1px)}.mlb-theme .clutch-situations-mlb-situation-title{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px}.mlb-theme .clutch-situations-mlb-situation-icon{color:var(--success);flex-shrink:0;height:16px;width:16px}.mlb-theme .clutch-situations-mlb-situation-subtitle{color:var(--text-tertiary);font-size:10px;margin-bottom:16px}.mlb-theme .clutch-situations-mlb-situation-comparison{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mlb-theme .clutch-situations-mlb-team-stat{flex:1 1;text-align:center}.mlb-theme .clutch-situations-mlb-team-label{color:var(--text-primary);font-size:11px;font-weight:600;margin-bottom:4px}.mlb-theme .clutch-situations-mlb-stat-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:24px;font-weight:700;transition:all .2s ease}.mlb-theme .clutch-situations-mlb-stat-value-better{color:var(--accent-green);text-shadow:0 0 8px #00ff884d}.mlb-theme .clutch-situations-mlb-stat-value-good{color:var(--info)}.mlb-theme .clutch-situations-mlb-stat-value-average{color:var(--text-secondary)}.mlb-theme .clutch-situations-mlb-stat-value-poor{color:var(--danger);text-shadow:0 0 8px #ef44444d}.mlb-theme .clutch-situations-mlb-stat-context{color:var(--text-muted);font-size:10px;margin-top:2px}.mlb-theme .clutch-situations-mlb-vs-divider{color:var(--text-muted);font-size:11px;font-weight:500;padding:0 12px;text-transform:uppercase}.mlb-theme .clutch-situations-mlb-risp-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px;transition:all .2s ease}.mlb-theme .clutch-situations-mlb-risp-section:hover{background:var(--glass-bg);border-color:var(--accent-green-border)}.mlb-theme .clutch-situations-mlb-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.mlb-theme .clutch-situations-mlb-section-icon{color:var(--success);flex-shrink:0;height:16px;width:16px}.mlb-theme .clutch-situations-mlb-risp-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mlb-theme .clutch-situations-mlb-risp-team{background:var(--glass-bg);border-radius:6px;padding:16px;position:relative;transition:all .2s ease}.mlb-theme .clutch-situations-mlb-risp-team:hover{background:var(--glass-hover);border-color:var(--accent-green-border)}.mlb-theme .clutch-situations-mlb-risp-team-name{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:12px}.mlb-theme .clutch-situations-mlb-risp-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.mlb-theme .clutch-situations-mlb-risp-stat-item{display:flex;flex-direction:column}.mlb-theme .clutch-situations-mlb-risp-label{color:var(--text-tertiary);font-size:10px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mlb-theme .clutch-situations-mlb-risp-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:18px;font-weight:700}.mlb-theme .clutch-situations-mlb-risp-value.clutch-situations-mlb-risp-value-high{color:var(--success)}.mlb-theme .clutch-situations-mlb-risp-context{color:var(--text-muted);font-size:10px;font-style:italic;margin-top:8px;text-align:center}.mlb-theme .clutch-situations-mlb-performers-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px;transition:all .2s ease}.mlb-theme .clutch-situations-mlb-performers-section:hover{background:var(--glass-bg);border-color:var(--accent-green-border)}.mlb-theme .clutch-situations-mlb-performers-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mlb-theme .clutch-situations-mlb-performers-team{display:flex;flex-direction:column;gap:8px}.mlb-theme .clutch-situations-mlb-performers-team-name{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:8px}.mlb-theme .clutch-situations-mlb-performer-item{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;display:flex;justify-content:space-between;padding:10px;transition:all .2s ease}.mlb-theme .clutch-situations-mlb-performer-item:hover{background:var(--glass-hover);border-color:var(--accent-green-border);transform:translateX(2px)}.mlb-theme .clutch-situations-mlb-performer-name{color:var(--text-primary);font-size:13px;font-weight:500}.mlb-theme .clutch-situations-mlb-performer-ops{font-feature-settings:"tnum";font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:14px;font-weight:700}.mlb-theme .clutch-situations-mlb-performer-ops-elite{color:var(--success)}.mlb-theme .clutch-situations-mlb-performer-ops-good{color:var(--info)}.mlb-theme .clutch-situations-mlb-performer-ops-average{color:var(--text-secondary)}.mlb-theme .clutch-situations-mlb-clutch-factor{background:linear-gradient(135deg,var(--accent-green-soft) 0,#00ff880d 100%);border:1px solid var(--accent-green-border);border-radius:8px;overflow:hidden;padding:16px;position:relative}.mlb-theme .clutch-situations-mlb-factor-title{align-items:center;color:var(--accent-green);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .clutch-situations-mlb-factor-icon{color:var(--accent-green);flex-shrink:0;height:16px;width:16px}.mlb-theme .clutch-situations-mlb-factor-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mlb-theme .clutch-situations-mlb-factor-team{text-align:center}.mlb-theme .clutch-situations-mlb-factor-team-name{color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:8px}.mlb-theme .clutch-situations-mlb-factor-value{font-feature-settings:"tnum";font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:28px;font-weight:700}.mlb-theme .clutch-situations-mlb-factor-value-positive{color:var(--success);text-shadow:0 0 8px #00ff884d}.mlb-theme .clutch-situations-mlb-factor-calculation{color:var(--text-tertiary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:10px;margin-top:4px}.mlb-theme .clutch-situations-mlb-legend{border-top:1px solid var(--border-secondary);color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:20px;justify-content:center;margin-top:16px;padding-top:16px}.mlb-theme .clutch-situations-mlb-legend-item{align-items:center;display:flex;gap:6px}.mlb-theme .clutch-situations-mlb-legend-item strong{color:var(--text-secondary);font-weight:600}@keyframes clutch-situations-mlb-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mlb-theme .clutch-situations-mlb-factor-value,.mlb-theme .clutch-situations-mlb-risp-value,.mlb-theme .clutch-situations-mlb-stat-value{animation:clutch-situations-mlb-valueAppear .3s ease .5s both}@keyframes clutch-situations-mlb-valueAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.mlb-theme .clutch-situations-mlb-card{gap:1rem;padding:1rem}.mlb-theme .clutch-situations-mlb-card-title{font-size:14px}.mlb-theme .clutch-situations-mlb-factor-grid,.mlb-theme .clutch-situations-mlb-performers-grid,.mlb-theme .clutch-situations-mlb-risp-grid,.mlb-theme .clutch-situations-mlb-situations-grid{gap:12px;grid-template-columns:1fr}.mlb-theme .clutch-situations-mlb-performers-section,.mlb-theme .clutch-situations-mlb-risp-section,.mlb-theme .clutch-situations-mlb-situation-card{padding:16px}.mlb-theme .clutch-situations-mlb-stat-value{font-size:20px}.mlb-theme .clutch-situations-mlb-legend{font-size:10px;gap:12px}.mlb-theme .clutch-situations-mlb-legend-item{flex-direction:column;gap:4px;text-align:center}}@media (max-width:480px){.mlb-theme .clutch-situations-mlb-card{padding:.75rem}.mlb-theme .clutch-situations-mlb-card-icon{height:16px;width:16px}.mlb-theme .clutch-situations-mlb-card-title{font-size:13px}.mlb-theme .clutch-situations-mlb-info-box{font-size:11px;padding:10px}.mlb-theme .clutch-situations-mlb-situation-card{padding:12px}.mlb-theme .clutch-situations-mlb-stat-value{font-size:18px}.mlb-theme .clutch-situations-mlb-clutch-factor,.mlb-theme .clutch-situations-mlb-performers-section,.mlb-theme .clutch-situations-mlb-risp-section{padding:12px}.mlb-theme .clutch-situations-mlb-risp-stats{gap:8px;grid-template-columns:1fr}.mlb-theme .clutch-situations-mlb-risp-value{font-size:16px}.mlb-theme .clutch-situations-mlb-factor-value{font-size:24px}.mlb-theme .clutch-situations-mlb-legend{font-size:9px;gap:8px}.mlb-theme .clutch-situations-mlb-performer-item{flex-direction:column;gap:4px;padding:8px;text-align:center}}@media (prefers-contrast:high){.mlb-theme .clutch-situations-mlb-card{border-width:2px}.mlb-theme .clutch-situations-mlb-factor-value-positive,.mlb-theme .clutch-situations-mlb-stat-value-better{font-weight:800;text-shadow:none}}@media (prefers-reduced-motion:reduce){.mlb-theme .clutch-situations-mlb-card,.mlb-theme .clutch-situations-mlb-performer-item,.mlb-theme .clutch-situations-mlb-risp-team,.mlb-theme .clutch-situations-mlb-situation-card{transition:none}.mlb-theme .clutch-situations-mlb-card:hover{transform:none}@keyframes clutch-situations-mlb-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes clutch-situations-mlb-valueAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}}.mlb-theme .mlb-umpire-scorecard-situational-card{font-feature-settings:"cv02","cv03","cv04","cv11";animation:mlb-umpire-scorecard-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;margin:auto;min-height:600px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease;width:100%}.mlb-theme .mlb-umpire-scorecard-situational-card:hover{background:var(--glass-hover);border-color:var(--accent-green-border);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.mlb-theme .mlb-umpire-scorecard-card-header{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.mlb-theme .mlb-umpire-scorecard-title-section{align-items:center;display:flex;flex:1 1;gap:12px}.mlb-theme .mlb-umpire-scorecard-card-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.mlb-theme .mlb-umpire-scorecard-umpire-name{color:var(--accent-green);font-size:18px;font-weight:700}.mlb-theme .mlb-umpire-scorecard-quality-badge{border:1px solid;border-radius:12px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.mlb-theme .mlb-umpire-scorecard-quality-badge.excellent{background:var(--accent-green-soft);border-color:var(--accent-green-border);color:var(--accent-green)}.mlb-theme .mlb-umpire-scorecard-quality-badge.good{background:#3b82f61a;border-color:#3b82f633;color:var(--info)}.mlb-theme .mlb-umpire-scorecard-quality-badge.average{background:#9ca3af1a;border-color:var(--border-secondary);color:var(--text-tertiary)}.mlb-theme .mlb-umpire-scorecard-content{display:flex;flex:1 1;flex-direction:column;gap:20px}.mlb-theme .mlb-umpire-scorecard-info-box{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;padding:12px 16px}.mlb-theme .mlb-umpire-scorecard-info-icon{color:var(--accent-green);flex-shrink:0;font-size:18px}.mlb-theme .mlb-umpire-scorecard-umpire-info{background:var(--glass-bg);border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;padding:20px;position:relative;text-align:center}.mlb-theme .mlb-umpire-scorecard-umpire-display-name{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:6px}.mlb-theme .mlb-umpire-scorecard-umpire-position{color:var(--text-tertiary);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mlb-theme .mlb-umpire-scorecard-umpire-games{font-feature-settings:"tnum";color:var(--success);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;font-weight:600;margin-top:8px}.mlb-theme .mlb-umpire-scorecard-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.mlb-theme .mlb-umpire-scorecard-metric-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px;text-align:center;transition:all .2s ease}.mlb-theme .mlb-umpire-scorecard-metric-card:hover{background:var(--glass-hover);transform:translateY(-2px)}.mlb-theme .mlb-umpire-scorecard-metric-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.mlb-theme .mlb-umpire-scorecard-metric-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:24px;font-weight:700}.mlb-theme .mlb-umpire-scorecard-metric-value.excellent{color:var(--success)}.mlb-theme .mlb-umpire-scorecard-metric-value.good{color:var(--info)}.mlb-theme .mlb-umpire-scorecard-metric-value.warning{color:var(--warning)}.mlb-theme .mlb-umpire-scorecard-metric-value.danger{color:var(--danger)}.mlb-theme .mlb-umpire-scorecard-metric-context{color:var(--text-muted);font-size:10px;margin-top:4px}.mlb-theme .mlb-umpire-scorecard-ou-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px}.mlb-theme .mlb-umpire-scorecard-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.mlb-theme .mlb-umpire-scorecard-section-icon{color:var(--success);flex-shrink:0;height:16px;width:16px}.mlb-theme .mlb-umpire-scorecard-ou-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.mlb-theme .mlb-umpire-scorecard-ou-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;padding:12px;text-align:center}.mlb-theme .mlb-umpire-scorecard-ou-line{color:var(--text-secondary);font-size:12px;margin-bottom:8px}.mlb-theme .mlb-umpire-scorecard-ou-record{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:16px;font-weight:700;margin-bottom:4px}.mlb-theme .mlb-umpire-scorecard-ou-percentage{font-size:13px;font-weight:600}.mlb-theme .mlb-umpire-scorecard-ou-percentage.high{color:var(--success)}.mlb-theme .mlb-umpire-scorecard-ou-percentage.medium{color:var(--warning)}.mlb-theme .mlb-umpire-scorecard-ou-percentage.low{color:var(--danger)}.mlb-theme .mlb-umpire-scorecard-recent-games{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px}.mlb-theme .mlb-umpire-scorecard-games-list{display:flex;flex-direction:column;gap:8px}.mlb-theme .mlb-umpire-scorecard-game-item{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;display:flex;justify-content:space-between;padding:10px;transition:all .2s ease}.mlb-theme .mlb-umpire-scorecard-game-item:hover{background:var(--glass-hover)}.mlb-theme .mlb-umpire-scorecard-game-date{color:var(--text-tertiary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;min-width:50px}.mlb-theme .mlb-umpire-scorecard-game-teams{color:var(--text-secondary);flex:1 1;font-size:12px;margin:0 12px}.mlb-theme .mlb-umpire-scorecard-game-runs{color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:14px;font-weight:600;min-width:60px;text-align:center}.mlb-theme .mlb-umpire-scorecard-game-result{align-items:center;border-radius:4px;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.mlb-theme .mlb-umpire-scorecard-game-result.over{background:var(--success);color:var(--bg-primary)}.mlb-theme .mlb-umpire-scorecard-game-result.under{background:var(--danger);color:var(--text-primary)}.mlb-theme .mlb-umpire-scorecard-betting-section{background:linear-gradient(135deg,var(--accent-green-soft) 0,#00ff880d 100%);border:1px solid var(--accent-green-border);border-radius:8px;padding:16px}.mlb-theme .mlb-umpire-scorecard-betting-title{align-items:center;color:var(--accent-green);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .mlb-umpire-scorecard-betting-points{display:flex;flex-direction:column;gap:8px}.mlb-theme .mlb-umpire-scorecard-betting-point{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12px;gap:8px}.mlb-theme .mlb-umpire-scorecard-point-icon{color:var(--accent-green);font-weight:700;margin-top:2px}.mlb-theme .mlb-umpire-scorecard-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.mlb-theme .mlb-umpire-scorecard-summary-item{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:16px;text-align:center}.mlb-theme .mlb-umpire-scorecard-summary-label{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.mlb-theme .mlb-umpire-scorecard-summary-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:20px;font-weight:700}.mlb-theme .mlb-umpire-scorecard-summary-context{color:var(--text-muted);font-size:10px;margin-top:4px}.mlb-theme .mlb-umpire-scorecard-legend{border-top:1px solid var(--border-secondary);color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:20px;justify-content:center;margin-top:16px;padding-top:16px}.mlb-theme .mlb-umpire-scorecard-legend-item{align-items:center;display:flex;gap:6px}.mlb-theme .mlb-umpire-scorecard-loading{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:40px}.mlb-theme .mlb-umpire-scorecard-error{color:var(--danger);padding:20px;text-align:center}.mlb-theme .mlb-umpire-scorecard-no-data{color:var(--text-muted);font-style:italic;padding:20px;text-align:center}.mlb-theme .mlb-umpire-scorecard-performance-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid var(--border-secondary);border-radius:12px;padding:20px}.mlb-theme .mlb-umpire-scorecard-pitcher-friendly{color:var(--info);font-weight:700}.mlb-theme .mlb-umpire-scorecard-hitter-friendly{color:var(--danger);font-weight:700}.mlb-theme .mlb-umpire-scorecard-neutral{color:var(--text-secondary);font-weight:600}@keyframes mlb-umpire-scorecard-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mlb-theme .mlb-umpire-scorecard-situational-card{padding:16px}.mlb-theme .mlb-umpire-scorecard-card-header{align-items:flex-start;flex-direction:column;gap:8px}.mlb-theme .mlb-umpire-scorecard-quality-badge{align-self:flex-end}.mlb-theme .mlb-umpire-scorecard-metrics-grid,.mlb-theme .mlb-umpire-scorecard-ou-grid{grid-template-columns:repeat(2,1fr)}.mlb-theme .mlb-umpire-scorecard-summary-grid{grid-template-columns:1fr}.mlb-theme .mlb-umpire-scorecard-game-item{flex-direction:column;gap:8px;text-align:center}.mlb-theme .mlb-umpire-scorecard-game-teams{margin:0}}@media (max-width:480px){.mlb-theme .mlb-umpire-scorecard-situational-card{padding:12px}.mlb-theme .mlb-umpire-scorecard-metrics-grid,.mlb-theme .mlb-umpire-scorecard-ou-grid,.mlb-theme .mlb-umpire-scorecard-summary-grid{gap:8px;grid-template-columns:1fr}.mlb-theme .mlb-umpire-scorecard-legend{flex-direction:column;gap:8px;text-align:center}}.mlb-theme .mlb-head-to-head-history-situational-card{font-feature-settings:"cv02","cv03","cv04","cv11";animation:mlb-head-to-head-history-fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;margin:0;overflow:hidden;padding:24px;position:relative;transition:all .3s ease;width:100%}.mlb-theme .mlb-head-to-head-history-situational-card:hover{background:#ffffff14;border-color:var(--accent-green-border);box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-2px)}.mlb-theme:not(.dark) .mlb-head-to-head-history-situational-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);color:#000}.mlb-theme:not(.dark) .mlb-head-to-head-history-situational-card:hover{background:var(--glass-hover);border-color:var(--accent-green-border);box-shadow:var(--shadow-xl)}.mlb-theme .mlb-head-to-head-history-card-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.mlb-theme:not(.dark) .mlb-head-to-head-history-card-header{border-bottom:1px solid var(--border-secondary)}.mlb-theme .mlb-head-to-head-history-card-title-section{align-items:center;display:flex;gap:12px}.mlb-theme .mlb-head-to-head-history-card-icon{color:var(--warning);flex-shrink:0;height:18px;width:18px}.mlb-theme .mlb-head-to-head-history-card-title{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.mlb-theme .mlb-head-to-head-history-info-box{align-items:center;background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;margin-bottom:20px;padding:12px 16px}.mlb-theme .mlb-head-to-head-history-info-icon{color:var(--accent-green);font-size:18px}.mlb-theme .mlb-head-to-head-history-records-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.mlb-theme .mlb-head-to-head-history-record-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.mlb-theme .mlb-head-to-head-history-record-card:hover{background:#ffffff05;border-color:var(--accent-green-border)}.mlb-theme:not(.dark) .mlb-head-to-head-history-record-card:hover{background:var(--glass-hover)}.mlb-theme .mlb-head-to-head-history-record-title{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.mlb-theme .mlb-head-to-head-history-record-score{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:8px}.mlb-theme .mlb-head-to-head-history-team-score{align-items:center;display:flex;flex-direction:column}.mlb-theme .mlb-head-to-head-history-team-abbr{color:var(--text-muted);font-size:11px;font-weight:500;margin-bottom:4px}.mlb-theme .mlb-head-to-head-history-score-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:32px;font-weight:700}.mlb-theme .mlb-head-to-head-history-score-value.mlb-head-to-head-history-winner{color:var(--accent-green);text-shadow:0 0 8px var(--accent-green-soft)}.mlb-theme .mlb-head-to-head-history-score-divider{color:var(--text-muted);font-size:18px}.mlb-theme .mlb-head-to-head-history-record-context{color:var(--text-muted);font-size:10px;font-weight:500}.mlb-theme .mlb-head-to-head-history-venue-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.mlb-theme .mlb-head-to-head-history-venue-card{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.mlb-theme .mlb-head-to-head-history-venue-card:hover{background:#ffffff05;border-color:var(--accent-green-border)}.mlb-theme:not(.dark) .mlb-head-to-head-history-venue-card:hover{background:var(--glass-hover)}.mlb-theme .mlb-head-to-head-history-venue-icon{font-size:24px;margin-bottom:8px}.mlb-theme .mlb-head-to-head-history-venue-name{color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:16px}.mlb-theme .mlb-head-to-head-history-venue-scores{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:12px}.mlb-theme .mlb-head-to-head-history-venue-team-score{align-items:center;display:flex;flex-direction:column}.mlb-theme .mlb-head-to-head-history-venue-team-label{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.mlb-theme .mlb-head-to-head-history-venue-team-wins{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:28px;font-weight:700}.mlb-theme .mlb-head-to-head-history-venue-team-wins.mlb-head-to-head-history-leader{color:var(--accent-green);text-shadow:0 0 8px var(--accent-green-soft)}.mlb-theme .mlb-head-to-head-history-venue-divider{color:var(--text-muted);font-size:18px}.mlb-theme .mlb-head-to-head-history-venue-stats{border-top:1px solid var(--border-secondary);padding-top:12px}.mlb-theme .mlb-head-to-head-history-venue-avg{color:var(--text-secondary);font-size:13px;margin-bottom:4px}.mlb-theme .mlb-head-to-head-history-venue-avg-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600}.mlb-theme .mlb-head-to-head-history-venue-games{color:var(--text-muted);font-size:11px}.mlb-theme .mlb-head-to-head-history-totals-section{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:20px;padding:20px}.mlb-theme .mlb-head-to-head-history-totals-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.mlb-theme .mlb-head-to-head-history-total-item{text-align:center}.mlb-theme .mlb-head-to-head-history-total-label{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.mlb-theme .mlb-head-to-head-history-total-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:24px;font-weight:700;margin-bottom:4px}.mlb-theme .mlb-head-to-head-history-total-context{color:var(--text-muted);font-size:10px}.mlb-theme .mlb-head-to-head-history-recent-games{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:20px;padding:20px}.mlb-theme .mlb-head-to-head-history-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.mlb-theme .mlb-head-to-head-history-games-list{display:flex;flex-direction:column;gap:8px}.mlb-theme .mlb-head-to-head-history-game-item{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:6px;display:flex;justify-content:space-between;padding:10px;transition:all .2s ease}.mlb-theme .mlb-head-to-head-history-game-item:hover{background:var(--glass-hover);border-color:var(--accent-green-border)}.mlb-theme .mlb-head-to-head-history-game-date{font-feature-settings:"tnum";color:var(--text-muted);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;min-width:50px}.mlb-theme .mlb-head-to-head-history-game-score{color:var(--text-secondary);flex:1 1;font-size:13px;font-weight:500;margin:0 12px}.mlb-theme .mlb-head-to-head-history-game-winner{color:var(--accent-green);font-weight:600}.mlb-theme .mlb-head-to-head-history-game-total{font-feature-settings:"tnum";color:var(--text-muted);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:12px;min-width:80px;text-align:right}.mlb-theme .mlb-head-to-head-history-ou-result{align-items:center;border-radius:4px;display:flex;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;font-weight:700;height:24px;justify-content:center;margin-left:8px;width:24px}.mlb-theme .mlb-head-to-head-history-ou-result.mlb-head-to-head-history-over{background:var(--accent-green);color:var(--text-primary)}.mlb-theme .mlb-head-to-head-history-ou-result.mlb-head-to-head-history-under{background:var(--danger);color:var(--text-primary)}.mlb-theme .mlb-head-to-head-history-insights-section{background:var(--accent-green-soft);border:1px solid var(--accent-green-border);border-radius:8px;padding:16px}.mlb-theme .mlb-head-to-head-history-insights-title{align-items:center;color:var(--accent-green);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.mlb-theme .mlb-head-to-head-history-insights-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.mlb-theme .mlb-head-to-head-history-insight-item{text-align:center}.mlb-theme .mlb-head-to-head-history-insight-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:20px;font-weight:700;margin-bottom:4px}.mlb-theme .mlb-head-to-head-history-insight-label{color:var(--text-secondary);font-size:11px;font-weight:500}.mlb-theme .mlb-head-to-head-history-advantage{color:var(--accent-green);font-weight:800;text-shadow:0 0 8px var(--accent-green-soft)}.mlb-theme .mlb-head-to-head-history-disadvantage{color:var(--danger);font-weight:800;text-shadow:0 0 8px #ef44444d}.mlb-theme .mlb-head-to-head-history-neutral{color:var(--text-secondary);font-weight:600}.mlb-theme .mlb-head-to-head-history-over-percentage{color:var(--accent-green)}.mlb-theme .mlb-head-to-head-history-over-percentage.mlb-head-to-head-history-high{color:var(--warning);font-weight:800}.mlb-theme .mlb-head-to-head-history-over-percentage.mlb-head-to-head-history-very-high{color:var(--danger);font-weight:800;text-shadow:0 0 8px #ef44444d}.mlb-theme .mlb-head-to-head-history-error,.mlb-theme .mlb-head-to-head-history-loading{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;min-height:150px}.mlb-theme .mlb-head-to-head-history-error{color:var(--danger)}.mlb-theme .mlb-head-to-head-history-loading:after{animation:mlb-head-to-head-history-spin 1s linear infinite;border-top:2px solid var(--border-secondary);border:2px solid var(--border-secondary);border-radius:50%;border-top-color:var(--accent-green);content:"";height:16px;margin-left:8px;width:16px}@keyframes mlb-head-to-head-history-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mlb-head-to-head-history-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.mlb-theme .mlb-head-to-head-history-situational-card{padding:16px}.mlb-theme .mlb-head-to-head-history-card-title{font-size:14px}.mlb-theme .mlb-head-to-head-history-insights-grid,.mlb-theme .mlb-head-to-head-history-records-grid,.mlb-theme .mlb-head-to-head-history-totals-grid,.mlb-theme .mlb-head-to-head-history-venue-section{grid-template-columns:1fr}.mlb-theme .mlb-head-to-head-history-record-card,.mlb-theme .mlb-head-to-head-history-venue-card{padding:16px}.mlb-theme .mlb-head-to-head-history-score-value{font-size:28px}.mlb-theme .mlb-head-to-head-history-venue-team-wins{font-size:24px}.mlb-theme .mlb-head-to-head-history-total-value{font-size:20px}.mlb-theme .mlb-head-to-head-history-insight-value{font-size:18px}}@media (max-width:480px){.mlb-theme .mlb-head-to-head-history-situational-card{padding:12px}.mlb-theme .mlb-head-to-head-history-card-header{gap:6px;margin-bottom:16px;padding-bottom:12px}.mlb-theme .mlb-head-to-head-history-card-icon{height:16px;width:16px}.mlb-theme .mlb-head-to-head-history-card-title{font-size:13px}.mlb-theme .mlb-head-to-head-history-record-card,.mlb-theme .mlb-head-to-head-history-venue-card{padding:12px}.mlb-theme .mlb-head-to-head-history-score-value{font-size:24px}.mlb-theme .mlb-head-to-head-history-venue-team-wins{font-size:20px}.mlb-theme .mlb-head-to-head-history-total-value{font-size:18px}.mlb-theme .mlb-head-to-head-history-insight-value{font-size:16px}.mlb-theme .mlb-head-to-head-history-game-item{flex-direction:column;gap:8px;padding:12px;text-align:center}.mlb-theme .mlb-head-to-head-history-game-score{margin:0;text-align:center}}@media (prefers-color-scheme:dark){.mlb-theme .mlb-head-to-head-history-situational-card{background:#ffffff0d;border-color:#ffffff1a}}@media (prefers-contrast:high){.mlb-theme .mlb-head-to-head-history-situational-card{border-width:2px}.mlb-theme .mlb-head-to-head-history-advantage{color:var(--accent-green)}.mlb-theme .mlb-head-to-head-history-disadvantage{color:var(--danger)}}@media print{.mlb-theme .mlb-head-to-head-history-situational-card{background:#fff;border:1px solid #000;box-shadow:none;color:#000}.mlb-theme .mlb-head-to-head-history-insights-section,.mlb-theme .mlb-head-to-head-history-recent-games,.mlb-theme .mlb-head-to-head-history-venue-section{background:#f9f9f9;border:1px solid #ccc}}.GameDetails_gameDetailsContainer__WwrPP{font-feature-settings:"cv02","cv03","cv04","cv11";background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:0 16px 24px}.GameDetails_gameHeader__-wUYx{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:var(--shadow-sm);margin:25px 8px 24px;padding:24px}.GameDetails_gameInfoRow__g3rPL{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.GameDetails_teamMatchup__IYkfa{align-items:center;display:flex;flex:1 1;gap:20px}.GameDetails_teamBox__YCXLf{align-items:center;display:flex;gap:12px}.GameDetails_teamLogo__y9Ca\+{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.GameDetails_teamLogo__y9Ca\+ img{height:100%;object-fit:contain;width:100%}.GameDetails_teamInfo__PMdgv h2{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.2;margin:0 0 2px}.GameDetails_teamInfo__PMdgv p{color:var(--text-muted);font-size:12px;margin:0}.GameDetails_vsDivider__DjAVi{color:var(--text-muted);font-size:16px;font-weight:700;margin:0 8px}.GameDetails_gameDetails__UM1Z\+{align-items:center;display:flex;flex-shrink:0;gap:24px}.GameDetails_detailItem__DN01g{align-items:center;display:flex;flex-direction:column;gap:4px}.GameDetails_detailLabel__nxv54{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.GameDetails_detailValue__7ObjE{color:var(--text-primary);font-size:14px;font-weight:600;white-space:nowrap}.GameDetails_backButton__YaL2P{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.GameDetails_backButton__YaL2P:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateX(-2px)}.GameDetails_seriesInfo__SReWY{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:16px;padding:12px}.GameDetails_seriesInfo__SReWY svg{color:var(--primary);flex-shrink:0}.GameDetails_navigationContainer__lmnE4{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:24px;margin-left:8px;margin-right:8px;position:-webkit-sticky;position:sticky;top:24px;z-index:100}.GameDetails_navTabsWrapper__aAb3X{align-items:center;display:flex;position:relative}.GameDetails_navScrollButton__0Qlwe{align-items:center;background:var(--bg-tertiary);border:none;border-right:1px solid var(--border-secondary);color:var(--text-secondary);cursor:pointer;display:none;flex-shrink:0;height:48px;justify-content:center;transition:all .2s ease;width:40px}.GameDetails_navScrollButton__0Qlwe:hover{background:var(--bg-secondary);color:var(--text-primary)}.GameDetails_navScrollButton__0Qlwe:last-child{border-left:1px solid var(--border-secondary);border-right:none}.GameDetails_navTabs__FzB2h{-ms-overflow-style:none;background:var(--bg-tertiary);border-radius:10px;display:flex;flex:1 1;gap:4px;margin:4px;overflow-x:auto;padding:4px;scroll-behavior:smooth;scrollbar-width:none}.GameDetails_navTabs__FzB2h::-webkit-scrollbar{display:none}.GameDetails_navTab__XCxH9{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.GameDetails_navTab__XCxH9:hover{background:var(--bg-secondary);color:var(--text-primary)}.GameDetails_navTab__XCxH9.GameDetails_active__D51Fu{background:var(--bg-secondary);border:1px solid var(--primary-bg);color:var(--primary)}.GameDetails_tabLabel__fOBJR{font-size:13px;font-weight:600}.GameDetails_tabBadge__9T63G{background:var(--primary);border-radius:10px;color:#fff;font-size:10px;font-weight:700;margin-left:4px;padding:2px 6px}.GameDetails_mobileMenuToggle__b\+3AF{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:none;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;width:100%}.GameDetails_mobileMenuToggle__b\+3AF:hover{background:var(--bg-secondary);color:var(--text-primary)}.GameDetails_mobileNavDropdown__UkyNZ{background:var(--bg-primary);border-radius:0 0 12px 12px;border-top:1px solid var(--border-secondary);display:none;flex-direction:column;max-height:60vh;overflow-y:auto}.GameDetails_mobileNavTab__ambt1{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:12px;padding:16px 20px;text-align:left;transition:all .3s ease}.GameDetails_mobileNavTab__ambt1:hover{background:var(--bg-secondary);color:var(--text-primary)}.GameDetails_mobileNavTab__ambt1.GameDetails_active__D51Fu{background:var(--bg-secondary);border-left:3px solid var(--primary);color:var(--primary)}.GameDetails_mobileNavTab__ambt1:last-child{border-bottom:none}.GameDetails_contentContainer__qkLTR{flex:1 1;max-width:100%;overflow-x:hidden;padding:0 8px}.GameDetails_tabContent__3K8o7{animation:GameDetails_fadeIn__xXgpo .3s ease;display:flex;flex-direction:column;gap:24px;max-width:100%}@keyframes GameDetails_fadeIn__xXgpo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GameDetails_twoColumnGrid__jZlEJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.GameDetails_broadcastSection__l30dX{display:flex;flex-direction:column;gap:16px}.GameDetails_sectionTitle__gdlhS{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:700;gap:12px;margin:0}.GameDetails_broadcastCard__mGnDf{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;box-shadow:var(--shadow-sm);padding:24px}.GameDetails_broadcastContent__pFV7k{display:flex;flex-direction:column;gap:20px}.GameDetails_broadcastTypeSection__eyppW{display:flex;flex-direction:column;gap:12px}.GameDetails_broadcastTitle__sf43k{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.GameDetails_broadcastGrid__1Znn1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.GameDetails_broadcastItem__4ywft{align-items:center;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:var(--shadow-sm);color:var(--text-primary);display:flex;justify-content:space-between;padding:12px 16px;text-decoration:none;transition:all .3s ease}.GameDetails_broadcastItem__4ywft:hover{background:var(--bg-secondary);border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.GameDetails_broadcastName__P3mU5{font-size:14px;font-weight:500}.GameDetails_broadcastLang__ja4s0,.GameDetails_broadcastMarket__sgsin{background:var(--bg-secondary);border-radius:4px;color:var(--text-muted);font-size:11px;padding:2px 8px}.GameDetails_availabilityNotice__NQwBq{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-muted);display:flex;font-size:12px;gap:8px;padding:12px}.GameDetails_gameDetailsLoading__R76yS{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh;padding:48px}.GameDetails_gameDetailsLoadingSpinner__o2ahf{animation:GameDetails_spin__EaLpw 1s linear infinite;border-top:2px solid var(--border-primary);border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--primary);height:32px;width:32px}@keyframes GameDetails_spin__EaLpw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.GameDetails_gameDetailsContainer__WwrPP{padding:0 24px 32px}.GameDetails_gameHeader__-wUYx,.GameDetails_navigationContainer__lmnE4{margin-left:12px;margin-right:12px}.GameDetails_contentContainer__qkLTR{padding:0 12px}.GameDetails_gameDetails__UM1Z\+,.GameDetails_gameInfoRow__g3rPL,.GameDetails_teamMatchup__IYkfa{flex-direction:row}.GameDetails_mobileMenuToggle__b\+3AF{display:none}.GameDetails_navScrollButton__0Qlwe,.GameDetails_navTabsWrapper__aAb3X{display:flex}.GameDetails_navTabs__FzB2h{background:#0000;border-radius:0;margin:0;padding:0}.GameDetails_navTab__XCxH9{border-bottom:3px solid #0000;border-radius:0;font-size:13px;padding:12px 20px}.GameDetails_navTab__XCxH9.GameDetails_active__D51Fu{background:#0000;border:none;border-bottom:3px solid var(--primary);color:var(--primary)}.GameDetails_navTab__XCxH9:hover{background:var(--bg-secondary)}.GameDetails_twoColumnGrid__jZlEJ{grid-template-columns:1fr 1fr}.GameDetails_broadcastGrid__1Znn1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (min-width:1200px){.GameDetails_gameDetailsContainer__WwrPP{padding:0 32px 40px}.GameDetails_gameHeader__-wUYx{padding:32px}.GameDetails_gameHeader__-wUYx,.GameDetails_navigationContainer__lmnE4{margin-left:16px;margin-right:16px}.GameDetails_contentContainer__qkLTR{padding:0 16px}.GameDetails_teamLogo__y9Ca\+{height:56px;width:56px}.GameDetails_teamInfo__PMdgv h2{font-size:20px}.GameDetails_navTab__XCxH9{font-size:14px;padding:14px 24px}.GameDetails_broadcastGrid__1Znn1{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:767px){.GameDetails_gameDetailsContainer__WwrPP{padding:0 12px 20px}.GameDetails_gameHeader__-wUYx,.GameDetails_navigationContainer__lmnE4{margin-left:4px;margin-right:4px}.GameDetails_contentContainer__qkLTR{padding:0 4px}.GameDetails_teamStatsTopRow__pedie{gap:16px;grid-template-columns:1fr}.GameDetails_gameInfoRow__g3rPL{flex-direction:column;gap:16px}.GameDetails_teamMatchup__IYkfa{flex-direction:column;gap:12px;width:100%}.GameDetails_gameDetails__UM1Z\+{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.GameDetails_detailItem__DN01g{align-items:center;flex-direction:row;gap:8px}.GameDetails_mobileMenuToggle__b\+3AF{display:flex}.GameDetails_navTabsWrapper__aAb3X{display:none}.GameDetails_mobileNavDropdown__UkyNZ{display:flex}.GameDetails_teamBox__YCXLf{flex-direction:column;gap:8px;text-align:center}.GameDetails_teamInfo__PMdgv h2{font-size:16px}.GameDetails_vsDivider__DjAVi{font-size:14px}}.GameDetails_teamStatsTopRow__pedie{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px;min-height:600px}.GameDetails_teamStatsTopRow__pedie>*{display:flex;flex-direction:column;height:100%}@media (max-width:768px){.GameDetails_teamStatsTopRow__pedie{gap:16px;grid-template-columns:1fr;min-height:auto}}@media (max-width:480px){.GameDetails_teamStatsTopRow__pedie{gap:12px}}.Card_card__RdErJ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-sm);transition:all .3s ease}.Card_hoverable__KrwTI{cursor:pointer}.Card_hoverable__KrwTI:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}:root{--dashboard-header-height:200px;--tabs-height:60px;--sidebar-width:280px;--border-radius-sm:0.375rem;--border-radius-md:0.75rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}.MatchupAnalysis_container__oXx8k{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.MatchupAnalysis_mainHeader__LZcfh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);position:-webkit-sticky;position:sticky;top:0;z-index:40}.MatchupAnalysis_headerContent__iIqlb{align-items:center;display:flex;justify-content:space-between;padding:1rem}.MatchupAnalysis_headerInfo__KgVla{flex:1 1}.MatchupAnalysis_title__oNhko{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.MatchupAnalysis_subtitle__6M4xv{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.MatchupAnalysis_filterButton__tLvrc{align-items:center;background:var(--bg-tertiary);border:none;border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_filterButton__tLvrc:hover{background:var(--bg-card);transform:translateY(-1px)}.MatchupAnalysis_filterButton__tLvrc svg:last-child{transition:transform .15s ease;transition:transform var(--transition-fast)}.MatchupAnalysis_filterButton__tLvrc svg:last-child.MatchupAnalysis_rotated__43KwI{transform:rotate(180deg)}.MatchupAnalysis_searchBar__L2ZhA{padding:0 1rem 1rem;position:relative}.MatchupAnalysis_searchBar__L2ZhA svg{color:var(--text-secondary);left:2rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.MatchupAnalysis_searchBar__L2ZhA input{background:var(--bg-tertiary);border:none;border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem .75rem 3rem;transition:all .15s ease;transition:all var(--transition-fast);width:100%}.MatchupAnalysis_searchBar__L2ZhA input:focus{background:var(--bg-card);box-shadow:0 0 0 2px var(--primary);outline:none}.MatchupAnalysis_searchBar__L2ZhA input::placeholder{color:var(--text-muted)}.MatchupAnalysis_categories__u51OV{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:0 1rem 1rem}.MatchupAnalysis_categoriesScroll__F2zzg{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:.5rem;overflow-x:auto;padding:1rem .5rem .5rem;scrollbar-width:none}.MatchupAnalysis_categoriesScroll__F2zzg::-webkit-scrollbar{display:none}.MatchupAnalysis_categoryButton__HOW3I{align-items:center;background:var(--bg-tertiary);border:none;border-radius:1.5rem;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .15s ease;transition:all var(--transition-fast);white-space:nowrap}.MatchupAnalysis_categoryButton__HOW3I:hover{background:var(--bg-card);color:var(--text-primary)}.MatchupAnalysis_categoryButton__HOW3I.MatchupAnalysis_active__TOy-E{background:var(--primary);color:#fff}.MatchupAnalysis_filtersPanel__Yiuu8{grid-gap:.75rem;animation:MatchupAnalysis_slideDown__dMPSI .2s ease-out;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);display:grid;gap:.75rem;grid-template-columns:1fr 1fr;padding:1rem}@keyframes MatchupAnalysis_slideDown__dMPSI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MatchupAnalysis_filterGroup__Dcg--{display:flex;flex-direction:column;gap:.25rem}.MatchupAnalysis_filterGroup__Dcg-- label{color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MatchupAnalysis_filterGroup__Dcg-- select,.MatchupAnalysis_filterSelect__9DcDg{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.625rem .75rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_filterGroup__Dcg-- select:focus,.MatchupAnalysis_filterSelect__9DcDg:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--shadow-focus);outline:none}.MatchupAnalysis_playersList__D-yne{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;padding:1rem}@media (min-width:640px){.MatchupAnalysis_playersList__D-yne{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (min-width:1024px){.MatchupAnalysis_playersList__D-yne{gap:1rem;padding:1.5rem}}.MatchupAnalysis_playerListCard__AWYEu{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);cursor:pointer;padding:1rem;transition:all .3s ease;transition:all var(--transition-normal)}.MatchupAnalysis_playerListCard__AWYEu:hover{background:var(--bg-tertiary);border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.MatchupAnalysis_playerListCard__AWYEu:active{transform:scale(.98)}.MatchupAnalysis_playerListHeader__BGn1H{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.MatchupAnalysis_playerListInfo__UhAgm{align-items:center;display:flex;gap:.75rem}.MatchupAnalysis_playerListImage__U\+szP{background:var(--bg-tertiary);border:2px solid var(--border-primary);border-radius:50%;height:3rem;object-fit:cover;width:3rem}.MatchupAnalysis_playerListName__sHS09{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.MatchupAnalysis_playerListMeta__UJvYZ{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;gap:.5rem;margin-top:.25rem}.MatchupAnalysis_teamAbbr__XSvWO{color:var(--primary);font-weight:500}.MatchupAnalysis_hotBadge__-siMc{align-items:center;animation:MatchupAnalysis_pulse__PipN1 2s infinite;background:var(--danger-bg);border-radius:1rem;color:var(--danger);display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}@keyframes MatchupAnalysis_pulse__PipN1{0%,to{opacity:1}50%{opacity:.7}}.MatchupAnalysis_playerListStats__rePxW{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:.75rem}.MatchupAnalysis_statItem__B3IGN{text-align:center}.MatchupAnalysis_statValue__JIzhe{color:var(--text-primary);font-size:.875rem;font-weight:700}.MatchupAnalysis_statLabel__91ZcQ{color:var(--text-secondary);font-size:.625rem;letter-spacing:.5px;margin-top:.125rem;text-transform:uppercase}.MatchupAnalysis_bestPropCard__kVJVk{border:1px solid var(--border-secondary);border-radius:.75rem;border-radius:var(--border-radius-md);padding:.75rem}.MatchupAnalysis_bestPropHeader__o79iT{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.MatchupAnalysis_bestPropInfo__7jLwi{align-items:center;display:flex;gap:.5rem}.MatchupAnalysis_propIcon__4ypMh{align-items:center;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;display:flex;height:2rem;justify-content:center;width:2rem}.MatchupAnalysis_propIcon__4ypMh svg{height:1rem;width:1rem}.MatchupAnalysis_bestPlayLabel__56TAp{color:var(--text-secondary);font-size:.625rem;letter-spacing:.5px;text-transform:uppercase}.MatchupAnalysis_bestPropLine__AN6po{color:var(--text-primary);font-size:.875rem;font-weight:600}.MatchupAnalysis_bestPropConfidence__rZYHy{text-align:right}.MatchupAnalysis_confidenceLabel__f9N19{color:var(--text-secondary);font-size:.625rem;letter-spacing:.5px;text-transform:uppercase}.MatchupAnalysis_confidenceValue__-LTto{font-size:1.125rem}.MatchupAnalysis_bestPropFooter__rtYXC{align-items:center;display:flex;justify-content:space-between}.MatchupAnalysis_projectedText__NesYy{color:var(--text-secondary);font-size:.75rem}.MatchupAnalysis_chevron__NCIHp{color:var(--text-secondary);transition:transform .15s ease;transition:transform var(--transition-fast)}.MatchupAnalysis_playerListCard__AWYEu:hover .MatchupAnalysis_chevron__NCIHp{transform:translateX(4px)}.MatchupAnalysis_playerDashboard__vHt2m{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.MatchupAnalysis_dashboardHeader__MXnG6{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);position:-webkit-sticky;position:sticky;top:0;z-index:50}.MatchupAnalysis_dashboardHeaderTop__jzmd4{align-items:center;display:flex;justify-content:space-between;padding:1rem}.MatchupAnalysis_backButton__mgz6v{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_backButton__mgz6v:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--text-primary)}.MatchupAnalysis_headerActions__xQu\+-{display:flex;gap:.5rem}.MatchupAnalysis_headerActionBtn__iQDbK{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .15s ease;transition:all var(--transition-fast);width:2.5rem}.MatchupAnalysis_headerActionBtn__iQDbK:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--text-primary)}.MatchupAnalysis_playerDashboardInfo__7qOl5{align-items:center;display:flex;gap:1.5rem;padding:0 1rem 1.5rem}.MatchupAnalysis_playerDashboardImage__i0D9C{background:var(--bg-tertiary);border:3px solid var(--border-primary);border-radius:50%;box-shadow:var(--shadow-lg);height:5rem;object-fit:cover;width:5rem}.MatchupAnalysis_playerDashboardDetails__u3Swn{flex:1 1}.MatchupAnalysis_playerDashboardName__uymtg{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.MatchupAnalysis_playerDashboardMeta__Oewbn{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.75rem;margin-top:.5rem}.MatchupAnalysis_playerTeam__VB1VD{color:var(--primary);font-weight:500}.MatchupAnalysis_playerQuickStats__Dle\+s{display:flex;gap:1.5rem;margin-top:1rem}.MatchupAnalysis_quickStat__0-WVf{align-items:center;display:flex;flex-direction:column}.MatchupAnalysis_quickStatValue__Pv3mS{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_quickStatLabel__I3hVb{color:var(--text-muted);font-size:.625rem;letter-spacing:.5px;margin-top:.125rem;text-transform:uppercase}.MatchupAnalysis_dashboardTabs__\+QWBM{-webkit-overflow-scrolling:touch;background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.MatchupAnalysis_dashboardTabs__\+QWBM::-webkit-scrollbar{display:none}.MatchupAnalysis_dashboardTab__Ej6SH{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:1rem 1.5rem;position:relative;transition:all .15s ease;transition:all var(--transition-fast);white-space:nowrap}.MatchupAnalysis_dashboardTab__Ej6SH:hover{background:var(--bg-card);color:var(--text-primary)}.MatchupAnalysis_dashboardTab__Ej6SH.MatchupAnalysis_active__TOy-E{background:var(--primary-light-bg);border-bottom-color:var(--primary);color:var(--primary)}.MatchupAnalysis_dashboardTab__Ej6SH.MatchupAnalysis_active__TOy-E:after{background:var(--primary);bottom:-1px;box-shadow:0 0 8px var(--primary-light);content:"";height:2px;left:0;position:absolute;right:0}.MatchupAnalysis_dashboardContent__IU\+O8{margin:0 auto;max-width:1600px;padding:1.5rem}.MatchupAnalysis_tabContent__4TLki{animation:MatchupAnalysis_fadeIn__QizYz .3s ease-out}@keyframes MatchupAnalysis_fadeIn__QizYz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MatchupAnalysis_metricsGrid__oP\+d2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}@media (min-width:768px){.MatchupAnalysis_metricsGrid__oP\+d2{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.MatchupAnalysis_metricsGrid__oP\+d2{grid-template-columns:repeat(6,1fr)}}.MatchupAnalysis_metricCard__ieNw1{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem;transition:all .3s ease;transition:all var(--transition-normal)}.MatchupAnalysis_metricCard__ieNw1:hover{background:var(--bg-card-hover);border-color:var(--border-secondary);transform:translateY(-2px)}.MatchupAnalysis_metricHeader__2-ajg{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.MatchupAnalysis_metricIcon__dR2z8{align-items:center;border-radius:.75rem;border-radius:var(--border-radius-md);display:flex;justify-content:center;padding:.5rem}.MatchupAnalysis_metricChange__k787h{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.25rem}.MatchupAnalysis_metricChange__k787h.MatchupAnalysis_positive__cC6hl{color:var(--success)}.MatchupAnalysis_metricChange__k787h.MatchupAnalysis_negative__2oE3e{color:var(--danger)}.MatchupAnalysis_metricValue__vyGDq{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.MatchupAnalysis_metricTitle__rSgqN{color:var(--text-secondary);font-size:.75rem;font-weight:500}.MatchupAnalysis_metricSubtitle__d-3gf{color:var(--text-muted);font-size:.625rem;margin-top:.25rem}.MatchupAnalysis_chartsRow__FIvr7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media (min-width:1024px){.MatchupAnalysis_chartsRow__FIvr7{grid-template-columns:1fr 1fr}}.MatchupAnalysis_chartCard__sUTrP{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1.5rem;border-radius:var(--border-radius-xl);overflow:hidden;padding:1.5rem}.MatchupAnalysis_chartHeader__CJfxF{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.MatchupAnalysis_chartHeader__CJfxF h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.MatchupAnalysis_chartAction__Ej-5a{background:#0000;border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;padding:.5rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_chartAction__Ej-5a:hover{background:var(--bg-tertiary);color:var(--text-primary)}.MatchupAnalysis_chartControls__\+nf1\+{align-items:center;display:flex;gap:.5rem}.MatchupAnalysis_chartControlBtn__mNRAc{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.375rem;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_chartControlBtn__mNRAc:hover{background:var(--bg-card-hover);color:var(--text-primary)}.MatchupAnalysis_customTooltip__kC5lk{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);padding:.75rem}.MatchupAnalysis_tooltipLabel__Pijaj{color:var(--text-secondary);font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_tooltipValue__y7oxC{font-size:.875rem;font-weight:600;margin:.25rem 0}.MatchupAnalysis_sectionHeader__DanmJ{margin-bottom:1rem}.MatchupAnalysis_sectionHeader__DanmJ h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.MatchupAnalysis_sectionSubtitle__TrqQU{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.MatchupAnalysis_bestPropsSection__1zttc{margin-bottom:2rem}.MatchupAnalysis_propsGrid__WwhUf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_propsGrid__WwhUf{grid-template-columns:repeat(3,1fr)}}.MatchupAnalysis_propCard__zJ3AP{background:var(--bg-card);border:2px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.MatchupAnalysis_propCard__zJ3AP:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_propRank__g54kH{color:var(--text-muted);font-size:.75rem;font-weight:700;position:absolute;right:.75rem;top:.75rem}.MatchupAnalysis_propHeader__7p7J4{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_propStat__yP\+Ef{border-radius:.375rem;border-radius:var(--border-radius-sm);font-size:.875rem;font-weight:600;padding:.5rem .75rem}.MatchupAnalysis_propConfidence__wJV74{text-align:right}.MatchupAnalysis_confidenceValue__-LTto{color:var(--text-primary);display:block;font-size:1.5rem;font-weight:700}.MatchupAnalysis_propDetails__P6ACl{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.MatchupAnalysis_propEdge__c\+eZh,.MatchupAnalysis_propLine__x5le1,.MatchupAnalysis_propProjected__60i99{text-align:center}.MatchupAnalysis_propEdge__c\+eZh span,.MatchupAnalysis_propLine__x5le1 span,.MatchupAnalysis_propProjected__60i99 span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_propEdge__c\+eZh strong,.MatchupAnalysis_propLine__x5le1 strong,.MatchupAnalysis_propProjected__60i99 strong{color:var(--text-primary);font-size:1rem}.MatchupAnalysis_propEdge__c\+eZh strong.MatchupAnalysis_positive__cC6hl{color:var(--success)}.MatchupAnalysis_propEdge__c\+eZh strong.MatchupAnalysis_negative__2oE3e{color:var(--danger)}.MatchupAnalysis_propRecommendation__jTg1H{background:var(--primary-light-bg);border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--primary);font-size:.875rem;font-weight:600;padding:.75rem;text-align:center}.MatchupAnalysis_performanceSummary__FvJ6b{margin-bottom:2rem}.MatchupAnalysis_summaryGrid__i7rB7{-webkit-overflow-scrolling:touch;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.MatchupAnalysis_summaryGrid__i7rB7::-webkit-scrollbar{height:.25rem}.MatchupAnalysis_summaryGrid__i7rB7::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:.125rem}.MatchupAnalysis_summaryGrid__i7rB7::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:.125rem}.MatchupAnalysis_gameSummaryCard__RupuZ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);flex:0 0 auto;min-width:150px;padding:1rem}.MatchupAnalysis_gameSummaryHeader__5bL5H{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.MatchupAnalysis_gameDate__Aw3l3{color:var(--text-muted);font-size:.75rem}.MatchupAnalysis_gameOpponent__wrxoS{color:var(--text-primary);font-size:.875rem;font-weight:500}.MatchupAnalysis_gameSummaryStats__V7PJ8{display:flex;flex-direction:column;gap:.25rem}.MatchupAnalysis_gameSummaryStats__V7PJ8 span{color:var(--text-secondary);font-size:.75rem}.MatchupAnalysis_trendChartsGrid__Ik\+jd{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:1024px){.MatchupAnalysis_trendChartsGrid__Ik\+jd{grid-template-columns:repeat(2,1fr)}.MatchupAnalysis_trendChartsGrid__Ik\+jd .MatchupAnalysis_chartCard__sUTrP:first-child{grid-column:span 2}}.MatchupAnalysis_consistencySection__yMIZq{margin-bottom:2rem}.MatchupAnalysis_consistencyGrid__Qa9MI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_consistencyGrid__Qa9MI{grid-template-columns:repeat(3,1fr)}}.MatchupAnalysis_consistencyCard__jYlkT{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem}.MatchupAnalysis_consistencyHeader__97t2v{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_consistencyHeader__97t2v h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.MatchupAnalysis_consistencyScore__17RMA{border-radius:2rem;font-size:.875rem;font-weight:600;padding:.375rem .75rem}.MatchupAnalysis_consistencyStats__uYKS0{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.MatchupAnalysis_consistencyStats__uYKS0 div{text-align:center}.MatchupAnalysis_consistencyStats__uYKS0 span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_consistencyStats__uYKS0 strong{color:var(--text-primary);font-size:1.125rem}.MatchupAnalysis_heatMapSection__nUEyr{margin-bottom:2rem}.MatchupAnalysis_heatMap__-uoV-{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);overflow-x:auto;padding:1rem}.MatchupAnalysis_heatMapRow__Ov65e{align-items:center;display:flex;margin-bottom:.5rem}.MatchupAnalysis_heatMapLabel__jxSsd{color:var(--text-secondary);flex:0 0 80px;font-size:.75rem}.MatchupAnalysis_heatMapCells__XaG4o{display:flex;flex:1 1;gap:.5rem}.MatchupAnalysis_heatMapCell__DJHkv{border-radius:.375rem;border-radius:var(--border-radius-sm);cursor:pointer;flex:1 1;font-size:.75rem;font-weight:500;padding:.5rem;text-align:center;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_heatMapCell__DJHkv:hover{transform:scale(1.05)}.MatchupAnalysis_matchupSelector__jFJPa{margin-bottom:2rem}.MatchupAnalysis_matchupTabs__GbdAk{-webkit-overflow-scrolling:touch;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.MatchupAnalysis_matchupTab__MpQ8c{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);cursor:pointer;flex:0 0 auto;padding:1rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_matchupTab__MpQ8c:hover{background:var(--bg-card-hover);border-color:var(--border-secondary)}.MatchupAnalysis_matchupTab__MpQ8c.MatchupAnalysis_active__TOy-E{background:var(--primary-light-bg);border-color:var(--primary)}.MatchupAnalysis_matchupTabTeam__8ggsZ{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.25rem}.MatchupAnalysis_matchupTabDate__Cawfs{color:var(--text-secondary);font-size:.75rem}.MatchupAnalysis_matchupAnalysisGrid__t2cKn{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.MatchupAnalysis_matchupAnalysisGrid__t2cKn{grid-template-columns:1fr 1fr}}.MatchupAnalysis_matchupCard__eEPHx,.MatchupAnalysis_projectionSummaryCard__zzkWm{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem}.MatchupAnalysis_matchupCard__eEPHx h4,.MatchupAnalysis_projectionSummaryCard__zzkWm h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.MatchupAnalysis_matchupStats__nfcda{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.MatchupAnalysis_matchupStat__tAuqA{text-align:center}.MatchupAnalysis_matchupStat__tAuqA span{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_matchupStat__tAuqA strong{color:var(--text-primary);display:block;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.MatchupAnalysis_matchupStat__tAuqA small{color:var(--text-muted);display:block;font-size:.625rem}.MatchupAnalysis_projectionHighlights__lUhl9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.MatchupAnalysis_projectionHighlights__lUhl9{grid-template-columns:repeat(4,1fr)}}.MatchupAnalysis_projectionHighlight__2JWLz{text-align:center}.MatchupAnalysis_projectionHighlight__2JWLz span{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_projectionHighlight__2JWLz strong{color:var(--text-primary);font-size:1.5rem;font-weight:700}.MatchupAnalysis_projectionRangesSection__5ntU1{margin-bottom:2rem}.MatchupAnalysis_projectionRanges__Xo6bD{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_projectionRanges__Xo6bD{grid-template-columns:repeat(2,1fr)}}.MatchupAnalysis_projectionRange__SIW9Q{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem}.MatchupAnalysis_projectionRangeHeader__ZsSx2{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_projectionRangeStat__fyqDV{color:var(--text-secondary);font-size:.875rem;font-weight:600}.MatchupAnalysis_projectionRangeMid__iIQwn{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_projectionRangeBar__xbIJ7{position:relative}.MatchupAnalysis_projectionRangeTrack__jKLzJ{background:var(--bg-tertiary);border-radius:4px;height:8px;overflow:hidden;position:relative}.MatchupAnalysis_projectionRangeFill__sMcWc{bottom:0;opacity:.5;position:absolute;top:0}.MatchupAnalysis_projectionRangePoint__RxA0E{border-radius:50%;box-shadow:var(--shadow-sm);height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.MatchupAnalysis_projectionRangeLabels__m0tQX{display:flex;justify-content:space-between;margin-top:.5rem}.MatchupAnalysis_projectionRangeLabels__m0tQX span{color:var(--text-muted);font-size:.75rem}.MatchupAnalysis_factorsSection__1jERY{margin-bottom:2rem}.MatchupAnalysis_factorsGrid__YOJvS{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_factorsGrid__YOJvS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MatchupAnalysis_factorsGrid__YOJvS{grid-template-columns:repeat(4,1fr)}}.MatchupAnalysis_factorCard__8Fj8C{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem;transition:all .3s ease;transition:all var(--transition-normal)}.MatchupAnalysis_factorCard__8Fj8C:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_factorIcon__A0ILM{align-items:center;border-radius:.75rem;border-radius:var(--border-radius-md);display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.MatchupAnalysis_factorCard__8Fj8C h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .5rem}.MatchupAnalysis_factorCard__8Fj8C p{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.MatchupAnalysis_gameLogControls__pGGtl{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.MatchupAnalysis_gameLogActions__bGjGu,.MatchupAnalysis_gameLogFilters__5kLJR{display:flex;gap:.75rem}.MatchupAnalysis_exportButton__2BODC{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_exportButton__2BODC:hover{background:var(--bg-card);border-color:var(--border-secondary)}.MatchupAnalysis_gameLogTable__ljf-a{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);margin-bottom:1.5rem;overflow:hidden}.MatchupAnalysis_gameLogHeader__X6Okw{background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);display:grid;grid-template-columns:80px 120px repeat(11,minmax(50px,1fr))}.MatchupAnalysis_gameLogHeaderCell__OwgWm{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.75rem .5rem;text-align:center;text-transform:uppercase}.MatchupAnalysis_gameLogRow__LwUBI{border-bottom:1px solid var(--border-primary);cursor:pointer;display:grid;grid-template-columns:80px 120px repeat(11,minmax(50px,1fr));transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_gameLogRow__LwUBI:hover{background:var(--bg-tertiary)}.MatchupAnalysis_gameLogRow__LwUBI.MatchupAnalysis_expanded__eqN9K{background:var(--primary-light-bg)}.MatchupAnalysis_gameLogCell__yn1ES{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;justify-content:center;padding:.75rem .5rem;text-align:center}.MatchupAnalysis_gameLogCell__yn1ES.MatchupAnalysis_highlight__99AXu{color:var(--primary);font-weight:600}.MatchupAnalysis_gameLogCell__yn1ES.MatchupAnalysis_positive__cC6hl{color:var(--success)}.MatchupAnalysis_gameLogCell__yn1ES.MatchupAnalysis_negative__2oE3e{color:var(--danger)}.MatchupAnalysis_gameOpponentName__msIDw{font-weight:500}.MatchupAnalysis_seasonAveragesCard__s67Bc{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem}.MatchupAnalysis_seasonAveragesCard__s67Bc h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.MatchupAnalysis_seasonAveragesGrid__wNkl-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.MatchupAnalysis_seasonAvgStat__gmzj2{text-align:center}.MatchupAnalysis_seasonAvgStat__gmzj2 span{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_seasonAvgStat__gmzj2 strong{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_propStatSelector__mIwhd{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:2rem}.MatchupAnalysis_propStatButton__V3ZuC{align-items:center;background:var(--bg-card);border:2px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:all .15s ease;transition:all var(--transition-fast)}.MatchupAnalysis_propStatButton__V3ZuC:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_propStatButton__V3ZuC.MatchupAnalysis_active__TOy-E{background:var(--bg-tertiary);border-color:currentColor;color:var(--text-primary)}.MatchupAnalysis_propStatButton__V3ZuC span{color:inherit;font-size:1rem;font-weight:600}.MatchupAnalysis_propStatButton__V3ZuC small{color:inherit;font-size:.875rem;opacity:.8}.MatchupAnalysis_lineAnalysisSection__aI7aN{margin-bottom:2rem}.MatchupAnalysis_lineToolGrid__zRRzI{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.MatchupAnalysis_lineToolGrid__zRRzI{grid-template-columns:2fr 1fr}}.MatchupAnalysis_lineChartCard__ew4y5,.MatchupAnalysis_lineControlsCard__ps3K4{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem}.MatchupAnalysis_lineSliderWrapper__MmQv9{margin-bottom:1.5rem}.MatchupAnalysis_lineSliderWrapper__MmQv9 label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:1rem}.MatchupAnalysis_lineSlider__T2bO5{-webkit-appearance:none;appearance:none;background:var(--bg-tertiary);border-radius:4px;cursor:pointer;height:8px;margin-bottom:1rem;outline:none;width:100%}.MatchupAnalysis_lineSlider__T2bO5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:var(--shadow-md);cursor:pointer;height:20px;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);width:20px}.MatchupAnalysis_lineSlider__T2bO5::-webkit-slider-thumb:hover{box-shadow:var(--shadow-lg);transform:scale(1.1)}.MatchupAnalysis_lineSlider__T2bO5::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:var(--shadow-md);cursor:pointer;height:20px;-moz-transition:all .15s ease;transition:all .15s ease;-moz-transition:all var(--transition-fast);transition:all var(--transition-fast);width:20px}.MatchupAnalysis_lineSlider__T2bO5::-moz-range-thumb:hover{box-shadow:var(--shadow-lg);transform:scale(1.1)}.MatchupAnalysis_lineNumberInput__JUio2{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);color:var(--text-primary);font-size:1.125rem;font-weight:600;padding:.75rem;text-align:center;width:100%}.MatchupAnalysis_lineNumberInput__JUio2:focus{background:var(--bg-card);border-color:var(--primary);outline:none}.MatchupAnalysis_lineAnalysisResults__EGMZW{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.MatchupAnalysis_analysisCard__yLmeZ{background:var(--bg-tertiary);border-radius:.75rem;border-radius:var(--border-radius-md);padding:.75rem;text-align:center}.MatchupAnalysis_analysisLabel__HOnNU{color:var(--text-muted);font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_analysisValue__KkYww{color:var(--text-primary);font-size:1.125rem;font-weight:700}.MatchupAnalysis_allLinesSection__MGQPM{margin-bottom:2rem}.MatchupAnalysis_linesGrid__8PtYg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MatchupAnalysis_lineCard__UsqjC{background:var(--bg-card);border:2px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem;transition:all .3s ease;transition:all var(--transition-normal)}.MatchupAnalysis_lineCard__UsqjC:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_lineCard__UsqjC.MatchupAnalysis_strongPlay__6JXEP{background-color:var(--strongPlayBg);border-color:var(--strongPlayBorder)}.MatchupAnalysis_lineCard__UsqjC.MatchupAnalysis_strongPlay__6JXEP:hover{box-shadow:0 0 0 2px #3b82f666;transition:box-shadow .2s ease}.MatchupAnalysis_lineCardHeader__tP6dy{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_lineValue__HAFSi{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_lineConfidence__iRJ0C{font-size:1rem;font-weight:600}.MatchupAnalysis_lineCardBody__hbKp0{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.MatchupAnalysis_lineCardStat__e0zY8{text-align:center}.MatchupAnalysis_lineCardStat__e0zY8 span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_lineCardStat__e0zY8 strong{color:var(--text-primary);font-size:.875rem}.MatchupAnalysis_lineCardStat__e0zY8 strong.MatchupAnalysis_over__mr44v{color:var(--success)}.MatchupAnalysis_lineCardStat__e0zY8 strong.MatchupAnalysis_under__nDCEw{color:var(--danger)}.MatchupAnalysis_lineCardFooter__Vffuz{border-top:1px solid var(--border-primary);padding-top:.75rem}.MatchupAnalysis_hitDots__uGrX-{display:flex;gap:.25rem}.MatchupAnalysis_hitDot__y5O-F{border-radius:50%;height:.5rem;transition:all .15s ease;transition:all var(--transition-fast);width:.5rem}.MatchupAnalysis_hitDot__y5O-F.MatchupAnalysis_hit__mkV0u{background:var(--success)}.MatchupAnalysis_hitDot__y5O-F.MatchupAnalysis_miss__xokfP{background:var(--border-secondary)}.MatchupAnalysis_historicalSection__UeOAF{margin-bottom:2rem}.MatchupAnalysis_historicalGrid__Ho3Bs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_historicalGrid__Ho3Bs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.MatchupAnalysis_historicalCard__7oiPQ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem}.MatchupAnalysis_historicalLine__0mb2o{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.75rem;text-align:center}.MatchupAnalysis_historicalStats__sNqLY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.MatchupAnalysis_historicalStat__wXOZy{text-align:center}.MatchupAnalysis_historicalStat__wXOZy span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_historicalStat__wXOZy strong{color:var(--text-primary);font-size:1rem}.MatchupAnalysis_historicalBar__1eDoH{background:var(--bg-tertiary);border-radius:3px;height:6px;overflow:hidden}.MatchupAnalysis_historicalBarFill__9UBxe{border-radius:3px;height:100%;transition:width .3s ease;transition:width var(--transition-normal)}.MatchupAnalysis_loading__mZR4r{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem}.MatchupAnalysis_spinner__s4NFF{animation:MatchupAnalysis_spin__3P7zw 1s linear infinite;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--primary);height:3rem;width:3rem}@keyframes MatchupAnalysis_spin__3P7zw{to{transform:rotate(1turn)}}.MatchupAnalysis_loading__mZR4r p{color:var(--text-secondary);font-size:.875rem}.MatchupAnalysis_emptyState__mK4Za{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:5rem 1rem;text-align:center}.MatchupAnalysis_emptyState__mK4Za svg{height:3rem;margin-bottom:1rem;opacity:.5;width:3rem}.MatchupAnalysis_emptyState__mK4Za h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.MatchupAnalysis_emptyState__mK4Za p{font-size:.875rem;margin:0}.MatchupAnalysis_positive__cC6hl{color:var(--success)}.MatchupAnalysis_negative__2oE3e{color:var(--danger)}.MatchupAnalysis_over__mr44v{color:var(--success)}.MatchupAnalysis_under__nDCEw{color:var(--danger)}@media (min-width:768px){.MatchupAnalysis_categories__u51OV,.MatchupAnalysis_headerContent__iIqlb,.MatchupAnalysis_searchBar__L2ZhA{padding-left:2rem;padding-right:2rem}.MatchupAnalysis_filtersPanel__Yiuu8{grid-template-columns:repeat(3,1fr);padding:1.25rem 2rem}.MatchupAnalysis_playerDashboardName__uymtg{font-size:2rem}.MatchupAnalysis_playerDashboardImage__i0D9C{height:6rem;width:6rem}}@media (min-width:1024px){.MatchupAnalysis_dashboardContent__IU\+O8{padding:2rem}.MatchupAnalysis_title__oNhko{font-size:2rem}}@media print{.MatchupAnalysis_backButton__mgz6v,.MatchupAnalysis_chartAction__Ej-5a,.MatchupAnalysis_chartControls__\+nf1\+,.MatchupAnalysis_dashboardTabs__\+QWBM,.MatchupAnalysis_headerActions__xQu\+-{display:none!important}.MatchupAnalysis_playerDashboard__vHt2m{background:#fff;color:#000}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.MatchupAnalysis_restAnalysisSection__ldEgU{margin-bottom:2rem}.MatchupAnalysis_restGrid__Ng3xJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_restGrid__Ng3xJ{grid-template-columns:repeat(3,1fr)}}.MatchupAnalysis_restCard__9i2vv{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1.25rem;transition:all .3s ease;transition:all var(--transition-normal)}.MatchupAnalysis_restCard__9i2vv:hover{background:var(--bg-card-hover);border-color:var(--border-secondary);transform:translateY(-2px)}.MatchupAnalysis_restGameInfo__XbuHm{display:flex;flex-direction:column;gap:.25rem}.MatchupAnalysis_restGameTeam__Dtotk{color:var(--text-primary);font-size:1rem;font-weight:600}.MatchupAnalysis_restDate__sahHy{color:var(--text-secondary);font-size:.875rem}.MatchupAnalysis_restDays__Al7oZ{align-items:baseline;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:.75rem;border-radius:var(--border-radius-md);display:flex;gap:.5rem;padding:.75rem}.MatchupAnalysis_restNumber__M9ycK{color:var(--primary);font-size:2rem;font-weight:700;line-height:1}.MatchupAnalysis_restLabel__HgNwD{color:var(--text-secondary);font-size:.875rem;font-weight:500}.MatchupAnalysis_restCard__9i2vv:first-child .MatchupAnalysis_restNumber__M9ycK{color:var(--primary)}.MatchupAnalysis_restCard__9i2vv:nth-child(2) .MatchupAnalysis_restNumber__M9ycK{color:var(--secondary)}.MatchupAnalysis_restCard__9i2vv:nth-child(3) .MatchupAnalysis_restNumber__M9ycK{color:var(--accent)}.MatchupAnalysis_restDays__Al7oZ[data-rest="0"]{background:var(--danger-bg);border-color:var(--danger)}.MatchupAnalysis_restDays__Al7oZ[data-rest="0"] .MatchupAnalysis_restNumber__M9ycK{color:var(--danger)}.MatchupAnalysis_restDays__Al7oZ[data-rest="1"]{background:var(--warning-bg);border-color:var(--warning)}.MatchupAnalysis_restDays__Al7oZ[data-rest="1"] .MatchupAnalysis_restNumber__M9ycK{color:var(--warning)}.MatchupAnalysis_restDays__Al7oZ[data-rest="2"],.MatchupAnalysis_restDays__Al7oZ[data-rest="3"]{background:var(--success-bg);border-color:var(--success)}.MatchupAnalysis_restDays__Al7oZ[data-rest="2"] .MatchupAnalysis_restNumber__M9ycK,.MatchupAnalysis_restDays__Al7oZ[data-rest="3"] .MatchupAnalysis_restNumber__M9ycK{color:var(--success)}@keyframes MatchupAnalysis_slideInFromBottom__WTd42{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MatchupAnalysis_restCard__9i2vv{animation:MatchupAnalysis_slideInFromBottom__WTd42 .4s ease-out;animation-fill-mode:both}.MatchupAnalysis_restCard__9i2vv:first-child{animation-delay:.1s}.MatchupAnalysis_restCard__9i2vv:nth-child(2){animation-delay:.2s}.MatchupAnalysis_restCard__9i2vv:nth-child(3){animation-delay:.3s}.MatchupAnalysis_noRestDays__NRbsQ{background:var(--bg-tertiary);border-radius:.375rem;border-radius:var(--border-radius-sm);color:var(--text-muted);font-size:.875rem;font-style:italic;padding:.5rem;text-align:center}:root{--primary:#60a5fa;--primary-dark:#3b82f6;--background-dark:#0f172a;--background-secondary:#1e293b;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--gradient-dark:linear-gradient(180deg,#111827f2,#111827d9);--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.odds-tester-container{background:linear-gradient(180deg,#111827f2,#111827d9);background:var(--gradient-dark);border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);box-sizing:border-box;color:#e2e8f0;color:var(--text-primary);display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:2rem;width:100%}.odds-header-section{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1rem}.odds-tester-header{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#3b82f6);background:linear-gradient(90deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;font-size:2.5rem;margin:0}.odds-controls-wrapper{align-items:center;display:flex}.date-selector{gap:1rem}.date-input{background-color:#1e293b;background-color:var(--background-secondary);border:1px solid #1e293b;border:1px solid var(--background-secondary);border-radius:8px;color:#e2e8f0;color:var(--text-primary);cursor:pointer;padding:.75rem}.filterButton{background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-weight:500;padding:.75rem 1.25rem;transition:all .2s ease}.filterButton:hover{background:#60a5fa1a;transform:translateY(-1px)}.filterButton.active,.filterButton:hover{border-color:#60a5fa;border-color:var(--primary);color:#60a5fa;color:var(--primary)}.filterButton.active{background:#60a5fa33;box-shadow:0 0 10px #60a5fa33}.fetch-button{background:linear-gradient(90deg,#60a5fa,#3b82f6);background:linear-gradient(90deg,var(--primary),var(--primary-dark));border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.75rem 1.5rem;transition:transform .3s ease}.fetch-button:hover{transform:scale(1.05)}.fetch-button:disabled{background:#4b5563;cursor:not-allowed}.odds-type-tabs{display:flex;flex-shrink:0;gap:1rem;justify-content:center;margin-bottom:1rem}.tab-button{background-color:#1e293b;background-color:var(--background-secondary);border:none;border-radius:8px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;padding:.75rem 1.5rem;transition:all .3s ease}.tab-button.active{background:linear-gradient(90deg,#60a5fa,#3b82f6);background:linear-gradient(90deg,var(--primary),var(--primary-dark));color:#fff}.odds-table-container{flex-grow:1;overflow-y:auto;scrollbar-color:#3b82f6 #1e293b;scrollbar-color:var(--primary-dark) var(--background-secondary);scrollbar-width:thin;width:100%}.odds-table-container::-webkit-scrollbar{width:12px}.odds-table-container::-webkit-scrollbar-track{background:#1e293b;background:var(--background-secondary)}.odds-table-container::-webkit-scrollbar-thumb{background-color:#3b82f6;background-color:var(--primary-dark);border:3px solid #1e293b;border:3px solid var(--background-secondary);border-radius:6px}.odds-table{border-collapse:initial;border-spacing:0;min-width:1200px;width:100%}.odds-table td,.odds-table th{border-bottom:1px solid #1e293b;border-bottom:1px solid var(--background-secondary);color:#e2e8f0;color:var(--text-primary);padding:1rem;text-align:center;white-space:nowrap}.odds-table th{background-color:#1e293be6;font-weight:600;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.bookie-header{color:#94a3b8;color:var(--text-secondary);font-size:.75rem;text-transform:uppercase}.odds-tester-container.blurred{filter:blur(5px);pointer-events:none}.popup-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.refresh-icon{color:#333;cursor:pointer;font-size:20px;margin-left:10px;transition:color .3s}.refresh-icon:hover{color:#007bff}.refresh-icon.spinning{animation:spin 1s linear infinite}.close-icon{color:#666;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;transition:color .3s}.close-icon:hover{color:red}.popup-content{background:#0d0b0c;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px 30px;position:relative;text-align:center;width:90%;z-index:1001}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.date-selector{align-items:center;display:flex}@media (max-width:768px){.odds-header-section{flex-direction:column;gap:1rem}.date-selector{flex-direction:column;width:100%}.date-input,.fetch-button{width:100%}.odds-type-tabs{flex-wrap:wrap}.tab-button{flex-grow:1}}.StadiumWeather_container__1TNoW{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:2rem;transition:all var(--transition-speed) ease}.StadiumWeather_header__badWg{margin-bottom:2rem;text-align:center}.StadiumWeather_title__yf67u{align-items:center;color:var(--text-primary);display:flex;font-size:2rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:.5rem}.StadiumWeather_title__yf67u svg{color:var(--primary)}.StadiumWeather_subtitle__-hSEy{color:var(--text-secondary);font-size:1rem}.StadiumWeather_controls__HJOmN{align-items:center;background:var(--bg-secondary);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.StadiumWeather_weatherToggle__C-jji{background:var(--bg-tertiary);border-radius:8px;display:flex;gap:.5rem;padding:.25rem}.StadiumWeather_toggleButton__qio09{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all var(--transition-speed);white-space:nowrap}.StadiumWeather_toggleButton__qio09:hover{background:var(--primary-bg);color:var(--primary)}.StadiumWeather_toggleButton__qio09.StadiumWeather_activeToggle__lZDjV{background:var(--primary);color:#fff}.StadiumWeather_searchContainer__PuRzx{flex:1 1;max-width:300px;min-width:200px;position:relative}.StadiumWeather_searchIcon__YmzKo{color:var(--text-muted);height:18px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:18px}.StadiumWeather_searchInput__PqCOi{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:.875rem;padding:.625rem 1rem .625rem 2.5rem;transition:all var(--transition-speed);width:100%}.StadiumWeather_searchInput__PqCOi:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.StadiumWeather_searchInput__PqCOi::placeholder{color:var(--text-muted)}.StadiumWeather_filterButtons__90rqs{display:flex;flex-wrap:wrap;gap:.5rem}.StadiumWeather_filterButton__KKuYf{background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all var(--transition-speed)}.StadiumWeather_filterButton__KKuYf:hover{background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.StadiumWeather_filterButton__KKuYf.StadiumWeather_active__40QPl{background:var(--primary);border-color:var(--primary);color:#fff}.StadiumWeather_sortDropdown__P5H9k{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all var(--transition-speed)}.StadiumWeather_sortDropdown__P5H9k:focus{border-color:var(--primary);outline:none}.StadiumWeather_errorMessage__SjvJz{align-items:center;background:var(--danger-bg);border-radius:8px;color:var(--danger);display:flex;gap:.5rem;margin-bottom:1rem;padding:1rem}.StadiumWeather_stadiumGrid__usaFE{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:2rem}.StadiumWeather_stadiumCard__Wj\+qY{overflow:hidden;transition:all var(--transition-speed)}.StadiumWeather_stadiumCard__Wj\+qY:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.StadiumWeather_stadiumHeader__SWoDd{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.StadiumWeather_stadiumName__9zICL{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.StadiumWeather_teamName__ouFur{color:var(--text-secondary);font-size:.875rem}.StadiumWeather_teamLogo__FOc4J{height:48px;object-fit:contain;width:48px}.StadiumWeather_indoorContainer__5AQUL{background:var(--bg-tertiary);border-radius:8px;padding:2rem;text-align:center}.StadiumWeather_indoorIcon__hDxLV{color:var(--primary);height:48px;margin:0 auto 1rem;width:48px}.StadiumWeather_indoorText__FyJQi{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.StadiumWeather_indoorSubtext__c2VHi{color:var(--text-secondary);font-size:.875rem}.StadiumWeather_timeIndicator__40JO7{align-items:center;background:var(--bg-tertiary);border-radius:20px;color:var(--text-muted);display:flex;font-size:.75rem;gap:.5rem;margin-bottom:1rem;padding:.375rem .75rem;width:-webkit-fit-content;width:fit-content}.StadiumWeather_weatherGrid__XWN7W{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.StadiumWeather_weatherItem__BGVH0{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;flex-direction:column;padding:1rem;transition:all var(--transition-speed)}.StadiumWeather_weatherItem__BGVH0:hover{background:var(--primary-bg);transform:translateY(-2px)}.StadiumWeather_weatherItemIcon__\+W7Kg{color:var(--primary);height:24px;margin-bottom:.5rem;width:24px}.StadiumWeather_weatherValue__Cp6UR{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.StadiumWeather_weatherLabel__an8nI{color:var(--text-secondary);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.StadiumWeather_weatherCondition__WAguD{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem}.StadiumWeather_weatherIcon__ZbNDr{color:var(--primary);height:24px;width:24px}.StadiumWeather_windImpact__Rae9j{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem}.StadiumWeather_windImpact__Rae9j.StadiumWeather_in__Inedt{background:var(--danger-bg);color:var(--danger)}.StadiumWeather_windImpact__Rae9j.StadiumWeather_out__ECHkc{background:var(--success-bg);color:var(--success)}.StadiumWeather_windImpact__Rae9j.StadiumWeather_cross__G9NUb{background:var(--warning-bg);color:var(--warning)}.StadiumWeather_windIcon__jQVe1{height:20px;width:20px}.StadiumWeather_battingImpact__PBlMZ{background:var(--bg-tertiary);border-radius:8px;margin-bottom:1rem;padding:1rem}.StadiumWeather_impactTitle__7BETH{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.StadiumWeather_impactTitle__7BETH svg{color:var(--primary)}.StadiumWeather_impactGrid__Nwp0E{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.StadiumWeather_impactItem__PH2IB{text-align:center}.StadiumWeather_impactLabel__aHoVS{color:var(--text-secondary);font-size:.75rem;margin-bottom:.25rem}.StadiumWeather_impactValue__yzNlM{font-size:1rem;font-weight:700;transition:all var(--transition-speed)}.StadiumWeather_veryPositive__Dmtw2{color:#22c55e}.StadiumWeather_positive__cGKiS{color:#84cc16}.StadiumWeather_slightlyPositive__eH-vu{color:#fbbf24}.StadiumWeather_slightlyNegative__-Bets{color:#fb923c}.StadiumWeather_negative__v7EAq{color:#f87171}.StadiumWeather_veryNegative__8d-Sz{color:#ef4444}.StadiumWeather_stadiumDetails__jeYSx{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.StadiumWeather_detailsGrid__N1v1F{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.StadiumWeather_detailItem__A5Fqh{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:.5rem 0}.StadiumWeather_detailItem__A5Fqh:last-child,.StadiumWeather_detailItem__A5Fqh:nth-last-child(2){border-bottom:none}.StadiumWeather_detailLabel__M4nIP{color:var(--text-secondary);font-size:.75rem}.StadiumWeather_detailValue__oGMKY{color:var(--text-primary);font-size:.875rem;font-weight:600}.StadiumWeather_noWeatherData__D1tlq{color:var(--text-muted);padding:2rem;text-align:center}.StadiumWeather_noGamesMessage__UxkXd{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:4rem 2rem;text-align:center}.StadiumWeather_noGamesIcon__FdpmW{color:var(--text-muted);height:64px;margin:0 auto 1rem;width:64px}.StadiumWeather_noGamesMessage__UxkXd h2{color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.StadiumWeather_noGamesMessage__UxkXd p{color:var(--text-secondary)}.StadiumWeather_legend__0l7N2{margin-top:2rem;padding:2rem}.StadiumWeather_legendTitle__EF6WN{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.StadiumWeather_legendGrid__W0Q63{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.StadiumWeather_legendSection__rtJWy h4{color:var(--primary);font-size:1rem;font-weight:600;margin-bottom:.75rem}.StadiumWeather_legendContent__HdZPD{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.StadiumWeather_legendContent__HdZPD p{margin-bottom:.5rem}.StadiumWeather_legendContent__HdZPD .StadiumWeather_positive__cGKiS{color:var(--success);font-weight:600}.StadiumWeather_legendContent__HdZPD .StadiumWeather_negative__v7EAq{color:var(--danger);font-weight:600}.StadiumWeather_legendContent__HdZPD .StadiumWeather_neutral__s\+inR{color:var(--warning);font-weight:600}.StadiumWeather_loadingContainer__f1uYQ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.StadiumWeather_loadingSpinner__U8ME-{animation:StadiumWeather_spin__gc1oZ 1s linear infinite;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--primary);height:48px;margin-bottom:1rem;width:48px}@keyframes StadiumWeather_spin__gc1oZ{to{transform:rotate(1turn)}}.StadiumWeather_loadingContainer__f1uYQ p{color:var(--text-secondary)}@media (max-width:1200px){.StadiumWeather_stadiumGrid__usaFE{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:768px){.StadiumWeather_container__1TNoW{padding:1rem}.StadiumWeather_title__yf67u{font-size:1.5rem}.StadiumWeather_controls__HJOmN{padding:1rem}.StadiumWeather_searchContainer__PuRzx{max-width:none;width:100%}.StadiumWeather_filterButtons__90rqs,.StadiumWeather_weatherToggle__C-jji{justify-content:center;width:100%}.StadiumWeather_sortDropdown__P5H9k{width:100%}.StadiumWeather_stadiumGrid__usaFE{gap:1rem;grid-template-columns:1fr}.StadiumWeather_weatherGrid__XWN7W{gap:.5rem;grid-template-columns:repeat(3,1fr)}.StadiumWeather_weatherItem__BGVH0{padding:.75rem}.StadiumWeather_weatherValue__Cp6UR{font-size:1rem}.StadiumWeather_impactGrid__Nwp0E{grid-template-columns:repeat(2,1fr)}.StadiumWeather_legendGrid__W0Q63{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:480px){.StadiumWeather_title__yf67u{flex-direction:column;font-size:1.25rem;gap:.5rem}.StadiumWeather_weatherToggle__C-jji{flex-direction:column}.StadiumWeather_toggleButton__qio09{justify-content:center;width:100%}.StadiumWeather_detailsGrid__N1v1F{grid-template-columns:1fr}}.CapperMarketplaceWrapper_container__FMtL8{background:#030305;min-height:100%}.CapperMarketplaceWrapper_header__SafiG{background:linear-gradient(180deg,#05070a,#030305);border-bottom:1px solid #ffffff0a}.CapperMarketplaceWrapper_headerTop__13jdc{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:24px 24px 20px;position:relative}.CapperMarketplaceWrapper_headerGradient__83fuS{background:radial-gradient(ellipse at top,#00d46a1f 0,#00d46a08 50%,#0000 100%);inset:0;pointer-events:none;position:absolute}.CapperMarketplaceWrapper_headerTitle__8y48A{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.CapperMarketplaceWrapper_headerIcon__oKBkJ{align-items:center;background:#00d46a26;border:1px solid #00d46a4d;border-radius:16px;color:#00d46a;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.CapperMarketplaceWrapper_headerTitle__8y48A h1{color:#f0f6fc;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}.CapperMarketplaceWrapper_headerTitle__8y48A p{color:#8b949e;font-size:14px;margin:4px 0 0}.CapperMarketplaceWrapper_debugToggle__HtLBH{align-items:center;background:#0a0d12;border:1px solid #ffffff14;border-radius:12px;color:#8b949e;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:10px 16px;position:relative;text-transform:uppercase;transition:all .2s ease;z-index:1}.CapperMarketplaceWrapper_debugToggle__HtLBH:hover{background:#00d46a26;border-color:#00d46a4d;color:#00d46a}.CapperMarketplaceWrapper_debugPanel__aXA1A{background:#0a0d12;border:1px solid #00d46a4d;border-radius:16px;box-shadow:0 8px 32px #0009,0 0 40px #00d46a1a;overflow:hidden;position:fixed;right:24px;top:80px;width:300px;z-index:1000}.CapperMarketplaceWrapper_debugHeader__oy-n4{align-items:center;background:#00d46a1a;border-bottom:1px solid #00d46a33;display:flex;justify-content:space-between;padding:16px 20px}.CapperMarketplaceWrapper_debugTitle__SxLXL{align-items:center;color:#00d46a;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.5px;text-transform:uppercase}.CapperMarketplaceWrapper_debugClose__dIOnS{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#8b949e;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CapperMarketplaceWrapper_debugClose__dIOnS:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.CapperMarketplaceWrapper_debugContent__ti1tu{padding:20px}.CapperMarketplaceWrapper_debugLabel__nxL-J{color:#8b949e;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.CapperMarketplaceWrapper_debugButtons__SVQWb{display:flex;gap:8px}.CapperMarketplaceWrapper_debugBtn__BaI7E{align-items:center;background:#0f1318;border:1px solid #ffffff14;border-radius:12px;color:#8b949e;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:600;gap:8px;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase;transition:all .2s ease}.CapperMarketplaceWrapper_debugBtn__BaI7E:hover{background:#141920;border-color:#ffffff1f;color:#f0f6fc}.CapperMarketplaceWrapper_debugBtn__BaI7E.CapperMarketplaceWrapper_active__RXMAF{background:#00d46a26;border-color:#00d46a4d;color:#00d46a}.CapperMarketplaceWrapper_debugNote__yyQ95{border-top:1px solid #ffffff0a;color:#484f58;font-size:11px;line-height:1.5;margin:20px 0 0;padding-top:16px}.CapperMarketplaceWrapper_subNav__wiL1h{background:#05070a;border-bottom:1px solid #ffffff0a;border-top:1px solid #ffffff0a;display:flex;gap:8px;overflow-x:auto;padding:12px 24px;scrollbar-width:none}.CapperMarketplaceWrapper_subNav__wiL1h::-webkit-scrollbar{display:none}.CapperMarketplaceWrapper_navItem__0JTmO{align-items:center;background:#0000;border:1px solid #0000;border-radius:24px;color:#8b949e;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.CapperMarketplaceWrapper_navItem__0JTmO:hover{background:#ffffff0d;color:#f0f6fc}.CapperMarketplaceWrapper_navItem__0JTmO.CapperMarketplaceWrapper_active__RXMAF{background:#00d46a26;border-color:#00d46a4d;color:#00d46a}.CapperMarketplaceWrapper_content__2lKsU{background:#030305;padding:0}.CapperMarketplaceWrapper_content__2lKsU .wisesports-theme{background:#030305;padding:24px}@media (max-width:768px){.CapperMarketplaceWrapper_headerTop__13jdc{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.CapperMarketplaceWrapper_headerTitle__8y48A h1{font-size:24px}.CapperMarketplaceWrapper_debugToggle__HtLBH{align-self:flex-end;position:absolute;right:16px;top:16px}.CapperMarketplaceWrapper_debugPanel__aXA1A{left:12px;right:12px;width:auto}.CapperMarketplaceWrapper_subNav__wiL1h{padding:12px 16px}}@media (max-width:640px){.CapperMarketplaceWrapper_navItem__0JTmO span{display:none}.CapperMarketplaceWrapper_navItem__0JTmO{padding:10px 14px}.CapperMarketplaceWrapper_headerIcon__oKBkJ{border-radius:14px;height:44px;width:44px}}