@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800&family=DM+Mono:wght@400;500&family=Outfit:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono: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);*,: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}.static{position:static}.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-10{inset:-2.5rem}.-inset-4{inset:-1rem}.-inset-6{inset:-1.5rem}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-4{inset:1rem}.inset-\[10px\]{inset:10px}.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}.-left-\[2px\]{left:-2px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-right-\[2px\]{right:-2px}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-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-\[60\%\]{left:60%}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/3{right:33.333333%}.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%}.right-\[20px\]{right:20px}.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-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-\[120px\]{top:120px}.top-\[140px\]{top:140px}.top-\[165px\]{top:165px}.top-\[52px\]{top:52px}.top-\[60px\]{top:60px}.top-\[8px\]{top:8px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.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}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.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-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.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}.mr-\[0\.25em\]{margin-right:.25em}.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-2\.5{margin-top:.625rem}.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}.mt-auto{margin-top:auto}.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-52{height:13rem}.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-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.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-\[6px\]{height:6px}.h-\[700px\]{height:700px}.h-\[72px\]{height:72px}.h-\[800px\]{height:800px}.h-\[96px\]{height:96px}.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-60{max-height:15rem}.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-\[10px\]{width:10px}.w-\[1200px\]{width:1200px}.w-\[170px\]{width:170px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[350px\]{width:350px}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.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-\[96px\]{width:96px}.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-\[36px\]{min-width:36px}.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-\[1000px\]{max-width:1000px}.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-\[180px\]{max-width:180px}.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-\[85\%\]{max-width:85%}.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}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-x-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))}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-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))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-x-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))}.translate-x-0{--tw-translate-x:0px}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-0\.5,.translate-x-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))}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-4{--tw-translate-x:1rem}.translate-x-4,.translate-x-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-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.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))}.translate-y-0{--tw-translate-y:0px}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{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-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.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))}.grid-cols-8{grid-template-columns:repeat(8,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}.items-stretch{align-items:stretch}.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-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-8{column-gap:2rem}.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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(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-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))}.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-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[3rem\]{border-radius:3rem}.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-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.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-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.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-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.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-tl-sm{border-top-left-radius:.125rem}.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\.5\)\]{border-color:#30363d80}.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-gray-700\/50{border-color:#37415180}.border-gray-800\/50{border-color:#1f293780}.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-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/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\/40{background-color:#fff6}.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\/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-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-border\/40{--tw-gradient-to:#1f1f1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f1f1f66 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\/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\/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-3\.5{padding:.875rem}.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-14{padding-bottom:3.5rem;padding-top:3.5rem}.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}.py-\[2px\]{padding-bottom:2px;padding-top:2px}.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-32{padding-bottom:8rem}.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-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-40{padding-left:10rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[calc\(5rem\+0\.75rem\)\]{padding-left:5.75rem}.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-1\.5{padding-top:.375rem}.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-28{padding-top:7rem}.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-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.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-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.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-\[\#484f58\]{--tw-text-opacity:1;color:#484f58;color:rgb(72 79 88/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-\[\#9ca3af\]{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/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-\[\#c9d1d9\]{--tw-text-opacity:1;color:#c9d1d9;color:rgb(201 209 217/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-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/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-400\/60{color:#f8717199}.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-white\/90{color:#ffffffe6}.text-white\/\[0\.06\]{color:#ffffff0f}.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-primary\/20{color:#00d46a33}.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-\[140px\]{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-\[140px\]{--tw-blur:blur(140px)}.blur-\[150px\]{--tw-blur:blur(150px)}.blur-\[150px\],.blur-\[160px\]{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-\[160px\]{--tw-blur:blur(160px)}.blur-\[200px\]{--tw-blur:blur(200px)}.blur-\[200px\],.blur-\[250px\]{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-\[250px\]{--tw-blur:blur(250px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[80px\],.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%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.\!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)}.backdrop-filter{-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)}.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)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.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-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:translate-x-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-x-1:hover{--tw-translate-x:0.25rem}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px}.hover\:translate-y-\[-2px\]: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\:translate-y-\[-4px\]:hover{--tw-translate-y:-4px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110: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-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.02\]:hover,.hover\:scale-\[1\.05\]: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\.05\]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.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-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-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-\[\#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\.01\]:hover{background-color:#ffffff03}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.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-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/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\.95\]:active{--tw-scale-x:0.95;--tw-scale-y:0.95}.active\:scale-\[0\.95\]:active,.active\:scale-\[0\.98\]: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\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;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\: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\:translate-y-\[-2px\]{--tw-translate-y:-2px}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-y-\[-2px\]{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-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.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 .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-wise-glow{--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)}.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 not all and (min-width:1024px){.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@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\:-left-4{left:-1rem}.sm\:-right-4{right:-1rem}.sm\:bottom-1{bottom:.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-0{left:0}.sm\:left-4{left:1rem}.sm\:left-8{left:2rem}.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\:mx-16{margin-left:4rem;margin-right:4rem}.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-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-\[104px\]{height:104px}.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-32{width:8rem}.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-\[104px\]{width:104px}.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-7{grid-template-columns:repeat(7,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-10{padding:2.5rem}.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-7xl{font-size:4.5rem;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-5{grid-column:span 5/span 5}.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-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:flex-row{flex-direction:row}.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-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-24{padding-bottom:6rem}.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-10{grid-template-columns:repeat(10,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,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{justify-content:space-between;margin:0 auto;max-width:1600px}.header-content,.header-left{align-items:center;display:flex}.header-left{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-radius:50%;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}}.hp-zone-dark{background:#0c0c0c;position:relative}.hp-zone-elevated{background:#111318;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;position:relative}.hp-zone-surface{background:#0e1014}.hp-zone-surface,.hp-zone-warm{border-bottom:1px solid #ffffff0a;border-top:1px solid #ffffff0a;position:relative}.hp-zone-warm{background:#101012}.hp-grain{position:relative}.hp-grain:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;content:"";inset:0;mix-blend-mode:overlay;opacity:.45;pointer-events:none;position:absolute;z-index:0}.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__bamSE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.GameList_gamesGrid__bamSE{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.GameList_gamesGrid__bamSE{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.GameList_gamesGrid__bamSE{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.GameList_gameCard__EAybM{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;overflow:hidden;position:relative;transition:all .2s ease}.GameList_gameCard__EAybM:hover{border-color:#00d46a4d;transform:translateY(-2px)}.GameList_gameCard__EAybM.GameList_selected__b3nWT{background:#0d1117;border-color:#00d46a80}.GameList_gameHeader__xvSCc{align-items:center;background:#161b22;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;padding:14px 18px}.GameList_gameTime__uhVCS{display:flex;flex-direction:column;gap:2px}.GameList_gameDate__IR0vd{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GameList_gameClock__ijGN7{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;letter-spacing:-.01em}.GameList_gameStatus__3M5oR{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__axbPo{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.GameList_statusUpcoming__SwnX\+{background:#00d46a1a;border:1px solid #00d46a40;color:#00d46a}.GameList_statusFinal__kYxNi{background:#161b22;border:1px solid #30363d99;color:#8b949e}.GameList_liveDot__VtVPc{animation:GameList_pulse__u7C3L 2s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:6px;width:6px}@keyframes GameList_pulse__u7C3L{0%,to{opacity:1}50%{opacity:.4}}.GameList_teamsContainer__qjL\+P{padding:16px 18px}.GameList_teamRow__-I1SC{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__-I1SC:last-child{margin-bottom:0}.GameList_teamRow__-I1SC:hover{background:#21262d}.GameList_teamInfo__600K7{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.GameList_teamLogo__1xmY8{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__1xmY8 img{height:100%;object-fit:contain;width:100%}.GameList_teamLogoFallback__9c9xv{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__Vt\+YA{flex:1 1;min-width:0}.GameList_teamName__7lTsK{color:#f0f6fc;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameList_teamRecord__cFArq{color:#8b949e;font-size:12px;font-weight:500;margin-top:2px}.GameList_teamScore__buc\+D{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__PKXXq{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.GameList_winningTeam__PKXXq:hover{background:linear-gradient(135deg,#00d46a26,#00d46a14)}.GameList_winningTeam__PKXXq .GameList_teamName__7lTsK,.GameList_winningTeam__PKXXq .GameList_teamScore__buc\+D{color:#00d46a}.GameList_predictionSection__NRfir{align-items:stretch;background:#161b22;border-top:1px solid #30363d99;display:flex;padding:0}.GameList_predictionItem__mAA13{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__mAA13:hover{background:#21262d}.GameList_predictionLabel__HUXeU{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GameList_predictionValue__yANfi{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__yANfi.GameList_unavailable__1mb7O{color:#484f58;font-size:12px}.GameList_predictionValue__yANfi.GameList_positive__j4VSb{color:#00d46a}.GameList_predictionValue__yANfi.GameList_negative__KLU3W{color:#ef4444}.GameList_predictionDivider__SvcpG{align-self:stretch;background:#30363d99;margin:10px 0;width:1px}.GameList_mlButton__lJqOc{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__lJqOc:hover{background:#00d46a1a}.GameList_loadingState__BK9Az{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:320px}.GameList_spinner__4Mmmn{animation:GameList_spin__WCYZW .8s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:40px;width:40px}@keyframes GameList_spin__WCYZW{to{transform:rotate(1turn)}}.GameList_loadingState__BK9Az p{color:#8b949e;font-size:14px;font-weight:500}.GameList_emptyState__\+pTTi{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__\+pTTi svg{color:#484f58;margin-bottom:20px}.GameList_emptyState__\+pTTi h3{color:#f0f6fc;font-size:18px;font-weight:700;margin-bottom:8px}.GameList_emptyState__\+pTTi p{color:#8b949e;font-size:14px;line-height:1.5;max-width:280px}@media (max-width:480px){.GameList_gameCard__EAybM{border-radius:14px}.GameList_gameHeader__xvSCc{padding:12px 14px}.GameList_teamsContainer__qjL\+P{padding:14px}.GameList_teamRow__-I1SC{border-radius:8px;margin-bottom:6px;padding:10px 12px}.GameList_teamLogo__1xmY8{border-radius:8px;height:38px;width:38px}.GameList_teamInfo__600K7{gap:10px}.GameList_teamName__7lTsK{font-size:14px}.GameList_teamRecord__cFArq{font-size:11px}.GameList_teamScore__buc\+D{font-size:22px;min-width:44px}.GameList_predictionItem__mAA13{padding:12px 8px}.GameList_predictionLabel__HUXeU{font-size:9px}.GameList_predictionValue__yANfi{font-size:13px}.GameList_gameClock__ijGN7{font-size:14px}.GameList_gameDate__IR0vd{font-size:9px}}@media (hover:none){.GameList_mlButton__lJqOc:hover,.GameList_predictionItem__mAA13:hover,.GameList_teamRow__-I1SC:hover{background:#0000}.GameList_predictionItem__mAA13:active,.GameList_teamRow__-I1SC:active{background:#21262d}.GameList_winningTeam__PKXXq:active{background:linear-gradient(135deg,#00d46a26,#00d46a14)}}.GamePredictions_container__28xTA{background:#0000;max-width:100%;min-height:auto;overflow-x:hidden;padding:0;position:relative;width:100%}@media (min-width:640px){.GamePredictions_container__28xTA{padding:0}}@media (min-width:1024px){.GamePredictions_container__28xTA{padding:0}}.GamePredictions_header__fqbTJ{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__fqbTJ{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding:0}}.GamePredictions_headerContent__ARb\+r,.GamePredictions_headerIcon__\+s-yy,.GamePredictions_headerIcon__\+s-yy svg,.GamePredictions_headerText__ogzjY,.GamePredictions_headerText__ogzjY h2,.GamePredictions_headerText__ogzjY p{display:none}.GamePredictions_headerActions__6qXEx{align-items:center;display:flex;gap:8px;width:100%}@media (min-width:768px){.GamePredictions_headerActions__6qXEx{gap:12px;width:auto}}.GamePredictions_viewToggleDesktop__muM2P{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:none;gap:2px;padding:3px}@media (min-width:768px){.GamePredictions_viewToggleDesktop__muM2P{display:flex}}.GamePredictions_viewToggleMobile__ELhK8{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;gap:2px;padding:3px;width:100%}@media (min-width:768px){.GamePredictions_viewToggleMobile__ELhK8{display:none}}.GamePredictions_viewToggle__uyuXV{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:2px;min-width:0;padding:3px}.GamePredictions_viewToggleBtn__K9p02{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__K9p02{font-size:11px;gap:5px;padding:10px 14px}}@media (min-width:768px){.GamePredictions_viewToggleBtn__K9p02{flex:none;padding:8px 16px}}.GamePredictions_viewToggleBtn__K9p02:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_viewToggleBtn__K9p02.GamePredictions_active__9aUOm{background:#00d46a26;color:#00d46a}.GamePredictions_viewToggleBtn__K9p02 svg{flex-shrink:0;height:14px;width:14px}.GamePredictions_sourceToggle__6mAso{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__6mAso{flex:none;order:0}}.GamePredictions_sourceToggleBtn__wc7Q9{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__wc7Q9{font-size:11px;padding:10px 14px}}@media (min-width:768px){.GamePredictions_sourceToggleBtn__wc7Q9{flex:none;font-size:12px;padding:8px 14px}}.GamePredictions_sourceToggleBtn__wc7Q9:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_sourceToggleBtn__wc7Q9.GamePredictions_active__9aUOm{background:#00d46a26;color:#00d46a}.GamePredictions_sourceToggleBtn__wc7Q9:disabled{cursor:not-allowed;opacity:.5}.GamePredictions_refreshButton__bsUPN{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__bsUPN{height:40px;order:0;width:40px}}.GamePredictions_refreshButton__bsUPN:hover{background:#00d46a1a;border-color:#00d46a66;color:#00d46a}.GamePredictions_refreshButton__bsUPN:disabled{cursor:not-allowed;opacity:.4}.GamePredictions_spinning__FaAjU{animation:GamePredictions_spin__Wv\+SX .8s linear infinite}@keyframes GamePredictions_spin__Wv\+SX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GamePredictions_closeButton__gKDLD{display:none}.GamePredictions_linesToggle__QP\+fJ{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__QP\+fJ:hover{border-color:#30363dcc;color:#f0f6fc}.GamePredictions_linesToggle__QP\+fJ.GamePredictions_active__9aUOm{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_statsBar__J0OM-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (min-width:640px){.GamePredictions_statsBar__J0OM-{gap:12px}}.GamePredictions_statCard__lGb86{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__lGb86{gap:6px;padding:14px 16px}}.GamePredictions_statCard__lGb86:hover{border-color:#30363dcc;transform:translateY(-1px)}.GamePredictions_statCard__lGb86.GamePredictions_good__vN5Hm{background:linear-gradient(180deg,#00d46a14,#0d1117);border-color:#00d46a4d}.GamePredictions_statCard__lGb86.GamePredictions_good__vN5Hm:hover{border-color:#00d46a66}.GamePredictions_statCard__lGb86.GamePredictions_good__vN5Hm .GamePredictions_statValue__\+Io1L{color:#00d46a}.GamePredictions_statCard__lGb86.GamePredictions_bad__rNkdc{background:linear-gradient(180deg,#ef444414,#0d1117);border-color:#ef44444d}.GamePredictions_statCard__lGb86.GamePredictions_bad__rNkdc:hover{border-color:#ef444466}.GamePredictions_statCard__lGb86.GamePredictions_bad__rNkdc .GamePredictions_statValue__\+Io1L{color:#ef4444}.GamePredictions_statLabel__eOj7M{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_statLabel__eOj7M{font-size:11px}}.GamePredictions_statValue__\+Io1L{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__\+Io1L{font-size:24px}}.GamePredictions_statSubvalue__\+dO9o{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__\+dO9o{font-size:11px}}.GamePredictions_neutral__2LXzA{background:#0d1117;border-color:#30363d99}.GamePredictions_neutral__2LXzA .GamePredictions_statValue__\+Io1L{color:#8b949e}.GamePredictions_filtersSection__pDCeI{margin-bottom:16px}@media (min-width:768px){.GamePredictions_filtersSection__pDCeI{margin-bottom:20px}}.GamePredictions_filterPills__l0NY7{-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__l0NY7::-webkit-scrollbar{display:none}@media (min-width:768px){.GamePredictions_filterPills__l0NY7{flex:1 1 auto;max-width:none}}.GamePredictions_filtersRow__kRchm{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.GamePredictions_filtersRow__kRchm{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.GamePredictions_searchWrap__6AvLA{width:100%}@media (min-width:768px){.GamePredictions_searchWrap__6AvLA{flex-shrink:0;flex:0 0 240px;width:240px}}.GamePredictions_searchInput__ePL3C{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__ePL3C::placeholder{color:#484f58}.GamePredictions_searchInput__ePL3C:focus{border-color:#00d46a66;box-shadow:0 0 0 3px #00d46a1a;outline:none}.GamePredictions_filterPill__WhxWd{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__WhxWd{font-size:13px;gap:8px;padding:10px 16px}}.GamePredictions_filterPill__WhxWd:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_filterPill__WhxWd.GamePredictions_active__9aUOm{background:#00d46a26;color:#00d46a}.GamePredictions_filterPill__WhxWd svg{flex-shrink:0;height:14px;width:14px}@media (min-width:640px){.GamePredictions_filterPill__WhxWd svg{height:16px;width:16px}}.GamePredictions_filterCount__WlAal{background:#161b22;border-radius:10px;color:#8b949e;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;padding:2px 8px}.GamePredictions_filterPill__WhxWd.GamePredictions_active__9aUOm .GamePredictions_filterCount__WlAal{background:#00d46a33;color:#00d46a}.GamePredictions_gamesContainer__9RbbY{background:#0000}.GamePredictions_listView__QJ2St{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.GamePredictions_listView__QJ2St{gap:16px}}.GamePredictions_gridView__G5ztl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.GamePredictions_gridView__G5ztl{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.GamePredictions_gridView__G5ztl{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.GamePredictions_gridView__G5ztl{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.GamePredictions_listView__QJ2St .GamePredictions_gameCard__zvy48{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__QJ2St .GamePredictions_gameCard__zvy48{gap:10px;padding:14px 16px}}@media (min-width:768px){.GamePredictions_listView__QJ2St .GamePredictions_gameCard__zvy48{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__QJ2St .GamePredictions_gameCard__zvy48{gap:24px;grid-template-columns:130px 250px 1fr}}.GamePredictions_listView__QJ2St .GamePredictions_gameCard__zvy48:hover{border-color:#00d46a4d;transform:translateY(-2px)}.GamePredictions_listView__QJ2St .GamePredictions_gameCard__zvy48.GamePredictions_completed__89q67{background:#0d1117;opacity:.8}.GamePredictions_listView__QJ2St .GamePredictions_gameCard__zvy48.GamePredictions_completed__89q67:hover{border-color:#30363dcc;transform:none}.GamePredictions_listView__QJ2St .GamePredictions_gameCard__zvy48.GamePredictions_completed__89q67 .GamePredictions_gameTime__ruvX-{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.GamePredictions_listView__QJ2St .GamePredictions_gameStatusBar__5nIAQ{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media (min-width:768px){.GamePredictions_listView__QJ2St .GamePredictions_gameStatusBar__5nIAQ{align-items:flex-start;flex-direction:column;gap:8px}}.GamePredictions_listView__QJ2St .GamePredictions_gameTime__ruvX-{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_gameTime__ruvX-{font-size:14px}}.GamePredictions_listView__QJ2St .GamePredictions_gameTime__ruvX- svg{display:none}.GamePredictions_listView__QJ2St .GamePredictions_statusBadges__VYNvg{align-items:center;display:flex;flex-direction:row;gap:6px}@media (min-width:768px){.GamePredictions_listView__QJ2St .GamePredictions_statusBadges__VYNvg{align-items:flex-start;flex-direction:column}}.GamePredictions_listView__QJ2St .GamePredictions_statusBadge__JJ1X3{color:#525252;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.GamePredictions_listView__QJ2St .GamePredictions_statusBadge__JJ1X3.GamePredictions_final__LpOdr{color:#525252}.GamePredictions_listView__QJ2St .GamePredictions_statusBadge__JJ1X3.GamePredictions_highConf__3tBD6{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__QJ2St .GamePredictions_statusBadge__JJ1X3.GamePredictions_highConf__3tBD6{font-size:9px;padding:4px 10px}}.GamePredictions_listView__QJ2St .GamePredictions_statusBadge__JJ1X3.GamePredictions_live__0VKKj{animation:GamePredictions_livePulse__xmtYT 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__xmtYT{0%,to{opacity:1}50%{opacity:.7}}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_statusBadge__JJ1X3.GamePredictions_live__0VKKj{font-size:9px;padding:4px 10px}}.GamePredictions_listView__QJ2St .GamePredictions_teamsSection__vH8P1{display:flex;flex-direction:column;gap:8px}.GamePredictions_listView__QJ2St .GamePredictions_teamsGrid__jz1e8{display:flex;flex-direction:column;gap:5px}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_teamsGrid__jz1e8{gap:6px}}.GamePredictions_listView__QJ2St .GamePredictions_teamRow__98HHJ{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__QJ2St .GamePredictions_teamRow__98HHJ{gap:12px;padding:12px 14px}}.GamePredictions_listView__QJ2St .GamePredictions_teamRow__98HHJ:hover{background:#21262d}.GamePredictions_listView__QJ2St .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.GamePredictions_listView__QJ2St .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF .GamePredictions_teamName__OJ6WX{color:#00d46a}.GamePredictions_teamLogo__BqKW5{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__BqKW5{height:40px;min-width:40px;padding:5px;width:40px}}.GamePredictions_teamLogoImage__BglIh{height:100%;object-fit:contain;width:100%}.GamePredictions_teamLogoFallback__9wI5L{color:#484f58;font-size:10px;font-weight:700}@media (min-width:640px){.GamePredictions_teamLogoFallback__9wI5L{font-size:11px}}.GamePredictions_listView__QJ2St .GamePredictions_teamInfo__\+glCY{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_teamInfo__\+glCY{gap:10px}}.GamePredictions_listView__QJ2St .GamePredictions_teamName__OJ6WX{color:#f0f6fc;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_teamName__OJ6WX{font-size:15px}}.GamePredictions_listView__QJ2St .GamePredictions_teamDetails__uZ1cw{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.GamePredictions_listView__QJ2St .GamePredictions_teamScores__qHqwH{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.GamePredictions_listView__QJ2St .GamePredictions_actualScore__\+tAv7{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__QJ2St .GamePredictions_actualScore__\+tAv7{font-size:26px}}.GamePredictions_listView__QJ2St .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF .GamePredictions_actualScore__\+tAv7{color:#00d46a;font-size:24px}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF .GamePredictions_actualScore__\+tAv7{font-size:28px}}.GamePredictions_listView__QJ2St .GamePredictions_projectedScore__YinRv{color:#484f58;font-size:10px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_projectedScore__YinRv{font-size:11px}}.GamePredictions_listView__QJ2St .GamePredictions_predictionsSection__ga-Vd{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr}@media (min-width:520px){.GamePredictions_listView__QJ2St .GamePredictions_predictionsSection__ga-Vd{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_predictionsSection__ga-Vd{gap:8px}}.GamePredictions_listView__QJ2St .GamePredictions_predictionsList__rEnl4{display:contents}.GamePredictions_listView__QJ2St .GamePredictions_predictionRow__IDmJE{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__QJ2St .GamePredictions_predictionRow__IDmJE{gap:8px;min-height:110px;padding:14px}}.GamePredictions_listView__QJ2St .GamePredictions_predictionRow__IDmJE:hover{background:#21262d;border-color:#30363dcc}.GamePredictions_listView__QJ2St .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border-color:#00d46a4d}.GamePredictions_listView__QJ2St .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs:hover{border-color:#00d46a66}.GamePredictions_listView__QJ2St .GamePredictions_predictionHeader__HIIg7{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.GamePredictions_listView__QJ2St .GamePredictions_predictionType__P\+ONH{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_predictionType__P\+ONH{font-size:11px}}.GamePredictions_listView__QJ2St .GamePredictions_predictionPick__7mT59{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.GamePredictions_listView__QJ2St .GamePredictions_predictionPick__7mT59{gap:6px;margin-bottom:8px}}.GamePredictions_listView__QJ2St .GamePredictions_mainPick__0ShQP{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__QJ2St .GamePredictions_mainPick__0ShQP{font-size:15px}}.GamePredictions_listView__QJ2St .GamePredictions_espnOdds__O9O1e,.GamePredictions_listView__QJ2St .GamePredictions_modelPrediction__F2ffP{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__QJ2St .GamePredictions_espnOdds__O9O1e,.GamePredictions_listView__QJ2St .GamePredictions_modelPrediction__F2ffP{font-size:12px}}.GamePredictions_listView__QJ2St .GamePredictions_predictionResultCenter__oDG5b{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;padding-top:8px}.GamePredictions_listView__QJ2St .GamePredictions_confidenceIndicator__UQ1Gn{position:absolute;right:16px;top:16px}.GamePredictions_listView__QJ2St .GamePredictions_confidenceBar__boCYy{display:none}.GamePredictions_listView__QJ2St .GamePredictions_confidenceText__VMfFw{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__QJ2St .GamePredictions_confidenceText__VMfFw.GamePredictions_high__hfgcJ,.GamePredictions_listView__QJ2St .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs .GamePredictions_confidenceText__VMfFw{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.GamePredictions_listView__QJ2St .GamePredictions_confidenceText__VMfFw.GamePredictions_medium__j36xX{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.GamePredictions_confidenceTier__fFK6o{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__fFK6o{font-size:11px;padding:5px 12px}}.GamePredictions_tierHigh__SS8QQ{background:#00d46a26;color:#00d46a}.GamePredictions_tierMedium__AKXVd{background:#f59e0b1f;color:#f59e0b}.GamePredictions_tierLow__0wg5I{background:#8b949e1a;color:#8b949e}.GamePredictions_tierStrong__JFVsK{background:#00d46a2e;color:#00d46a}.GamePredictions_tierPlayable__3BmJx{background:#3b82f626;color:#3b82f6}.GamePredictions_tierLean__XtaVh{background:#f59e0b1f;color:#f59e0b}.GamePredictions_tierAvoid__QDa5L{background:#ef44441f;color:#ef4444}.GamePredictions_listView__QJ2St .GamePredictions_predictionResult__SYH0i{border-radius:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;padding:6px 14px}.GamePredictions_listView__QJ2St .GamePredictions_predictionResult__SYH0i.GamePredictions_correct__YFkqa{background:linear-gradient(135deg,#00d46a,#00b85c);box-shadow:0 2px 10px #00d46a66,0 0 15px #00d46a33;color:#000}.GamePredictions_listView__QJ2St .GamePredictions_predictionResult__SYH0i.GamePredictions_incorrect__msbXX{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 10px #ef44444d,0 0 15px #ef444426;color:#fff}.GamePredictions_gridView__G5ztl .GamePredictions_weatherStrip__rSz3L,.GamePredictions_listView__QJ2St .GamePredictions_weatherStrip__rSz3L{display:none}.GamePredictions_gridView__G5ztl .GamePredictions_gameCard__zvy48{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;padding:16px;transition:all .2s ease}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_gameCard__zvy48{padding:18px}}.GamePredictions_gridView__G5ztl .GamePredictions_gameCard__zvy48:hover{border-color:#00d46a4d;transform:translateY(-2px)}.GamePredictions_gridView__G5ztl .GamePredictions_gameCard__zvy48.GamePredictions_completed__89q67{background:#0d1117;opacity:.8}.GamePredictions_gridView__G5ztl .GamePredictions_gameCard__zvy48.GamePredictions_completed__89q67:hover{border-color:#30363dcc;transform:none}.GamePredictions_gridView__G5ztl .GamePredictions_gameCard__zvy48.GamePredictions_completed__89q67 .GamePredictions_gameTime__ruvX-{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.GamePredictions_gridView__G5ztl .GamePredictions_gameStatusBar__5nIAQ{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__G5ztl .GamePredictions_gameStatusBar__5nIAQ{margin-bottom:16px;padding-bottom:16px}}.GamePredictions_gridView__G5ztl .GamePredictions_gameTime__ruvX-{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_gameTime__ruvX-{font-size:14px}}.GamePredictions_gridView__G5ztl .GamePredictions_gameTime__ruvX- svg{display:none}.GamePredictions_gridView__G5ztl .GamePredictions_statusBadges__VYNvg{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.GamePredictions_gridView__G5ztl .GamePredictions_statusBadge__JJ1X3{color:#525252;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.GamePredictions_gridView__G5ztl .GamePredictions_statusBadge__JJ1X3.GamePredictions_highConf__3tBD6{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__G5ztl .GamePredictions_statusBadge__JJ1X3.GamePredictions_highConf__3tBD6{font-size:11px;padding:5px 12px}}.GamePredictions_gridView__G5ztl .GamePredictions_statusBadge__JJ1X3.GamePredictions_live__0VKKj{animation:GamePredictions_livePulse__xmtYT 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__G5ztl .GamePredictions_statusBadge__JJ1X3.GamePredictions_live__0VKKj{font-size:11px;padding:5px 12px}}.GamePredictions_gridView__G5ztl .GamePredictions_teamsSection__vH8P1{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_teamsSection__vH8P1{gap:8px;margin-bottom:14px}}.GamePredictions_gridView__G5ztl .GamePredictions_teamsGrid__jz1e8{display:flex;flex-direction:column;gap:5px}.GamePredictions_gridView__G5ztl .GamePredictions_teamRow__98HHJ{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__G5ztl .GamePredictions_teamRow__98HHJ{gap:12px;padding:12px 14px}}.GamePredictions_gridView__G5ztl .GamePredictions_teamRow__98HHJ:hover{background:#21262d}.GamePredictions_gridView__G5ztl .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.GamePredictions_gridView__G5ztl .GamePredictions_teamInfo__\+glCY{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}.GamePredictions_gridView__G5ztl .GamePredictions_teamName__OJ6WX{color:#f0f6fc;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_teamName__OJ6WX{font-size:14px}}.GamePredictions_gridView__G5ztl .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF .GamePredictions_teamName__OJ6WX{color:#00d46a}.GamePredictions_gridView__G5ztl .GamePredictions_teamDetails__uZ1cw{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.GamePredictions_gridView__G5ztl .GamePredictions_teamScores__qHqwH{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.GamePredictions_gridView__G5ztl .GamePredictions_actualScore__\+tAv7{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__G5ztl .GamePredictions_actualScore__\+tAv7{font-size:20px}}.GamePredictions_gridView__G5ztl .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF .GamePredictions_actualScore__\+tAv7{color:#00d46a;font-size:20px}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_teamRow__98HHJ.GamePredictions_winner__G5syF .GamePredictions_actualScore__\+tAv7{font-size:22px}}.GamePredictions_gridView__G5ztl .GamePredictions_projectedScore__YinRv{color:#484f58;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_projectedScore__YinRv{font-size:11px}}.GamePredictions_gridView__G5ztl .GamePredictions_predictionsSection__ga-Vd{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__G5ztl .GamePredictions_predictionsSection__ga-Vd{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_predictionsSection__ga-Vd{gap:6px;padding-top:12px}}.GamePredictions_gridView__G5ztl .GamePredictions_predictionsList__rEnl4{display:contents}.GamePredictions_gridView__G5ztl .GamePredictions_predictionRow__IDmJE{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__G5ztl .GamePredictions_predictionRow__IDmJE{gap:8px;min-height:110px;padding:14px}}.GamePredictions_gridView__G5ztl .GamePredictions_predictionRow__IDmJE:hover{background:#21262d;border-color:#30363dcc}.GamePredictions_gridView__G5ztl .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border-color:#00d46a4d}.GamePredictions_gridView__G5ztl .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs:before{display:none}.GamePredictions_gridView__G5ztl .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs:hover{border-color:#00d46a66}.GamePredictions_gridView__G5ztl .GamePredictions_predictionHeader__HIIg7{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.GamePredictions_gridView__G5ztl .GamePredictions_predictionType__P\+ONH{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_predictionType__P\+ONH{font-size:11px}}.GamePredictions_gridView__G5ztl .GamePredictions_predictionPick__7mT59{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.GamePredictions_gridView__G5ztl .GamePredictions_predictionPick__7mT59{gap:6px;margin-bottom:8px}}.GamePredictions_gridView__G5ztl .GamePredictions_mainPick__0ShQP{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__G5ztl .GamePredictions_mainPick__0ShQP{font-size:15px}}.GamePredictions_gridView__G5ztl .GamePredictions_espnOdds__O9O1e,.GamePredictions_gridView__G5ztl .GamePredictions_modelPrediction__F2ffP{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__G5ztl .GamePredictions_espnOdds__O9O1e,.GamePredictions_gridView__G5ztl .GamePredictions_modelPrediction__F2ffP{font-size:12px}}.GamePredictions_gridView__G5ztl .GamePredictions_predictionResultCenter__oDG5b{align-items:center;display:flex;justify-content:center;margin-top:auto;padding-top:6px}.GamePredictions_gridView__G5ztl .GamePredictions_confidenceIndicator__UQ1Gn{position:absolute;right:14px;top:14px}.GamePredictions_gridView__G5ztl .GamePredictions_confidenceBar__boCYy{display:none}.GamePredictions_gridView__G5ztl .GamePredictions_confidenceText__VMfFw{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__G5ztl .GamePredictions_confidenceText__VMfFw.GamePredictions_high__hfgcJ,.GamePredictions_gridView__G5ztl .GamePredictions_predictionRow__IDmJE.GamePredictions_recommended__tbtYs .GamePredictions_confidenceText__VMfFw{background:#00d46a1a;border-color:#00d46a4d;color:#00d46a}.GamePredictions_gridView__G5ztl .GamePredictions_confidenceText__VMfFw.GamePredictions_medium__j36xX{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.GamePredictions_gridView__G5ztl .GamePredictions_predictionResult__SYH0i{border-radius:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;padding:6px 14px}.GamePredictions_gridView__G5ztl .GamePredictions_predictionResult__SYH0i.GamePredictions_correct__YFkqa{background:linear-gradient(135deg,#00d46a,#00b85c);box-shadow:0 2px 10px #00d46a66,0 0 15px #00d46a33;color:#000}.GamePredictions_gridView__G5ztl .GamePredictions_predictionResult__SYH0i.GamePredictions_incorrect__msbXX{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 10px #ef44444d,0 0 15px #ef444426;color:#fff}.GamePredictions_loadingState__SDm8B{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 24px}.GamePredictions_spinner__dk6-x{animation:GamePredictions_spin__Wv\+SX .8s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:40px;width:40px}.GamePredictions_loadingText__Szpss{color:#8b949e;font-size:14px}.GamePredictions_emptyState__cq8y1{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__C\+yIg{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__cq8y1 h3{color:#f0f6fc;font-size:18px;font-weight:700;margin:0 0 8px}.GamePredictions_emptyState__cq8y1 p{color:#8b949e;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.GamePredictions_emptyAction__1BlGs{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__1BlGs:hover{background:#00d46a33;border-color:#00d46a66}.GamePredictions_errorContainer__mZVJF{display:flex;flex-direction:column;gap:14px;padding:24px}.GamePredictions_errorItem__dk8Kp{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__mDjU4{display:none}.GamePredictions_teamRecord__kUQjt{color:#8b949e;font-size:11px;font-weight:500}@media (min-width:640px){.GamePredictions_teamRecord__kUQjt{font-size:12px}}.GamePredictions_gridView__G5ztl .GamePredictions_teamLogo__BqKW5,.GamePredictions_listView__QJ2St .GamePredictions_teamLogo__BqKW5{display:flex!important}.GamePredictions_predictionRow__IDmJE.GamePredictions_selectable__-OONR{cursor:pointer;transition:all .2s ease}.GamePredictions_predictionRow__IDmJE.GamePredictions_selectable__-OONR:hover{background:#f59e0b0d;border-color:#f59e0b66!important}.GamePredictions_predictionRow__IDmJE.GamePredictions_selected__KHkHN{background:#f59e0b1a!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b33}.GamePredictions_predictionRow__IDmJE.GamePredictions_selected__KHkHN:hover{background:#f59e0b26!important;border-color:#f59e0b!important}.GamePredictions_predictionFooter__tMjvZ{display:flex;justify-content:center;margin-top:auto;padding-top:8px}.GamePredictions_resultPill__xH1AW{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__xH1AW{border-radius:11px;font-size:10px;padding:4px 12px}}.GamePredictions_resultWin__viS8k{background:#00d46a1f;border-color:#00d46a59;box-shadow:0 1px 2px #00d46a1a;color:#00d46a}.GamePredictions_resultLoss__kYA4S{background:#ef44441a;border-color:#ef444459;box-shadow:0 1px 2px #ef44441a;color:#ef4444}.GamePredictions_predictionRow__IDmJE.GamePredictions_selected__KHkHN.GamePredictions_recommended__tbtYs{background:linear-gradient(135deg,#f59e0b1a,#00d46a0d)!important;border-color:#f59e0b!important}@media (max-width:768px){.GamePredictions_predictionRow__IDmJE.GamePredictions_selectable__-OONR:active{background:#f59e0b1a;transform:scale(.98)}}.GamePredictions_predictionRow__IDmJE.GamePredictions_selectable__-OONR:after,.GamePredictions_predictionRow__IDmJE.GamePredictions_selected__KHkHN:after{content:none}.GamePredictions_betsTableContainer__icsHt{background:#0d1117;border:1px solid #30363d99;border-radius:16px;overflow:hidden;position:relative}.GamePredictions_betsTableContainer__icsHt:before{display:none}.GamePredictions_betsTable__1x4UE{border-collapse:collapse;width:100%}.GamePredictions_betsTable__1x4UE thead{background:#161b22;border-bottom:1px solid #30363d99}.GamePredictions_betsTable__1x4UE 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__1x4UE thead tr th{font-size:12px;padding:14px 16px}}.GamePredictions_sortableHeader__X1ZsU{align-items:center;cursor:pointer;display:flex;gap:6px;transition:color .2s ease}.GamePredictions_sortableHeader__X1ZsU:hover{color:#00d46a}.GamePredictions_sortableHeader__X1ZsU svg{height:12px;opacity:.6;width:12px}.GamePredictions_betsTable__1x4UE tbody tr{border-bottom:1px solid #30363d66;transition:background .2s ease}.GamePredictions_betsTable__1x4UE tbody tr:hover{background:#21262d}.GamePredictions_betsTable__1x4UE tbody tr:last-child{border-bottom:none}.GamePredictions_betRow__mW\+qh{cursor:pointer}.GamePredictions_betRow__mW\+qh.GamePredictions_selected__KHkHN{background:#f59e0b1a!important}.GamePredictions_betRow__mW\+qh.GamePredictions_selected__KHkHN:hover{background:#f59e0b26!important}.GamePredictions_betsTable__1x4UE td{color:#f0f6fc;font-size:13px;padding:12px;vertical-align:middle}@media (min-width:640px){.GamePredictions_betsTable__1x4UE td{font-size:14px;padding:14px 16px}}.GamePredictions_tierBadge__kUrOn{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__kUrOn{font-size:11px;padding:6px 12px}}.GamePredictions_tierBadge__kUrOn.GamePredictions_tierHIGH__6h4q9{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.GamePredictions_tierBadge__kUrOn.GamePredictions_tierMEDIUM__P-yrh{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.GamePredictions_tierBadge__kUrOn.GamePredictions_tierLOW__5zrUk{background:#8b949e1a;border:1px solid #8b949e4d;color:#8b949e}.GamePredictions_typeCell__yLmB3{color:#484f58;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_typeCell__yLmB3{font-size:12px}}.GamePredictions_matchupCell__X4An2{color:#f0f6fc;font-weight:600}.GamePredictions_pickCell__GumOr{color:#00d46a;font-family:JetBrains Mono,monospace;font-weight:700}.GamePredictions_modelCell__q-bSN,.GamePredictions_vegasCell__buQe8{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.GamePredictions_timeCell__Z2s5P{color:#484f58;font-family:JetBrains Mono,monospace;font-size:12px}@media (min-width:640px){.GamePredictions_timeCell__Z2s5P{font-size:13px}}.GamePredictions_resultCell__yMSH5{text-align:center}.GamePredictions_resultBadge__uIU2f{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__uIU2f{font-size:12px;height:32px;width:32px}}.GamePredictions_resultBadge__uIU2f.GamePredictions_resultWin__viS8k{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.GamePredictions_resultBadge__uIU2f.GamePredictions_resultLoss__kYA4S{background:#ef44441f;border:1px solid #ef44444d;color:#ef4444}.GamePredictions_pendingBadge__L5UJC{align-items:center;color:#484f58;display:inline-flex;font-size:16px;height:28px;justify-content:center;width:28px}@media (min-width:640px){.GamePredictions_pendingBadge__L5UJC{height:32px;width:32px}}.GamePredictions_injuryStrip__IfuCc{border-top:1px solid #30363d99;margin-top:14px;padding-top:14px}.GamePredictions_injuryToggle__MIIfw{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__MIIfw:hover{color:#f0f6fc}.GamePredictions_injuryToggleLeft__pshKm{align-items:center;display:flex;gap:8px}.GamePredictions_injuryToggleRight__5I1CW{align-items:center;display:flex;gap:10px}.GamePredictions_injuryLabel__jq2xe{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.GamePredictions_injurySummary__wEa-z{color:#484f58;font-size:10px}.GamePredictions_injuryDetails__5B8eE{display:flex;flex-direction:column;gap:10px;margin-top:12px}.GamePredictions_injuryTeamSection__EdBmA{background:#161b22;border:1px solid #30363d99;border-radius:10px;padding:12px 14px}.GamePredictions_injuryTeamLabel__Wj-Xp{color:#484f58;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.GamePredictions_injuryPlayerList__m1lUI{display:flex;flex-direction:column;gap:6px}.GamePredictions_injuryPlayer__l69oi{align-items:center;display:flex;font-size:12px;gap:8px}.GamePredictions_injuryStatus__3MAGu{color:#484f58;font-size:9px;font-weight:700;text-transform:uppercase;width:36px}.GamePredictions_injuryPlayerName__5NmVc{color:#f0f6fc}.GamePredictions_injuryPosition__CNpKy{color:#8b949e;font-size:11px}.GamePredictions_injuryIconOut__LzFCM{color:#ef4444}.GamePredictions_injuryIconDoubtful__RsbzJ,.GamePredictions_injuryIconQuestionable__3\+K2n,.GamePredictions_injuryIconWarning__c-4JF{color:#f59e0b}.GamePredictions_betsFilterBar__AbpeQ{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__AbpeQ{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 16px}}.GamePredictions_betsFilterGroup__sKDIs{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.GamePredictions_betsFilterLabel__UNDSb{color:#484f58;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.GamePredictions_betsFilterLabel__UNDSb{font-size:12px}}.GamePredictions_betsFilterChips__rPJr\+{display:flex;flex-wrap:wrap;gap:6px}.GamePredictions_betsFilterChip__AQzrc{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__AQzrc{font-size:12px;padding:8px 14px}}.GamePredictions_betsFilterChip__AQzrc:hover{background:#30363d80;color:#f0f6fc}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_active__9aUOm{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_betsFilterChip__AQzrc svg{height:12px;width:12px}@media (min-width:640px){.GamePredictions_betsFilterChip__AQzrc svg{height:14px;width:14px}}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipHigh__2yNJV{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipHigh__2yNJV.GamePredictions_active__9aUOm{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipMedium__IepxP{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipMedium__IepxP.GamePredictions_active__9aUOm{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipLow__gx-o1{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipLow__gx-o1.GamePredictions_active__9aUOm{background:#8b949e26;border-color:#8b949e66;color:#8b949e}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipStrong__XMCgp{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipStrong__XMCgp.GamePredictions_active__9aUOm{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipPlayable__syKXy{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipPlayable__syKXy.GamePredictions_active__9aUOm{background:#3b82f626;border-color:#3b82f666;color:#3b82f6}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipLean__b\+E\+1{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipLean__b\+E\+1.GamePredictions_active__9aUOm{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipAvoid__1y2T6{border-color:#30363d99}.GamePredictions_betsFilterChip__AQzrc.GamePredictions_chipAvoid__1y2T6.GamePredictions_active__9aUOm{background:#ef444426;border-color:#ef444466;color:#ef4444}.GamePredictions_pickCard__4vHJw{cursor:pointer;transition:border-color .2s,box-shadow .2s}.GamePredictions_pickCard__4vHJw:hover{border-color:#00d46a4d}.GamePredictions_pickCard__4vHJw.GamePredictions_selected__KHkHN{border-color:#00d46a80;box-shadow:0 0 0 1px #00d46a33}.GamePredictions_pickCardTeams__dRyHp{align-items:center;border-bottom:1px solid #30363d66;display:flex;gap:12px;justify-content:center;padding:12px 0}.GamePredictions_pickCardTeam__T0O0T{align-items:center;color:#e6edf3;display:flex;font-size:14px;font-weight:600;gap:8px}.GamePredictions_pickCardLogo__6vo3T{height:28px;object-fit:contain;width:28px}.GamePredictions_pickCardVs__v0w70{color:#484f58;font-size:12px;font-weight:500}.GamePredictions_pickCardBody__lylIe{padding:12px 0;text-align:center}.GamePredictions_pickCardType__WJoqu{color:#8b949e;font-size:11px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.GamePredictions_pickCardPick__UhAqT{color:#e6edf3;font-size:18px;font-weight:700;margin-bottom:8px}.GamePredictions_pickCardMeta__o9psp{color:#8b949e;display:flex;font-size:12px;gap:16px;justify-content:center}.GamePredictions_pickCardResult__gLCvZ{border-top:1px solid #30363d66;display:flex;justify-content:center;padding-top:8px}.SportGameList_gamesGrid__GZlQ4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.SportGameList_gamesGrid__GZlQ4{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.SportGameList_gamesGrid__GZlQ4{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.SportGameList_gamesGrid__GZlQ4{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.SportGameList_gameCard__yUtD0{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;overflow:hidden;position:relative;transition:all .2s ease}.SportGameList_gameCard__yUtD0:hover{border-color:#00d46a4d;transform:translateY(-2px)}.SportGameList_gameCard__yUtD0.SportGameList_selected__eFyEk{background:#0d1117;border-color:#00d46a80}.SportGameList_gameHeader__LECjV{align-items:center;background:#161b22;border-bottom:1px solid #30363d99;display:flex;justify-content:space-between;padding:14px 18px}.SportGameList_gameTime__2iz5q{display:flex;flex-direction:column;gap:2px}.SportGameList_gameDate__e2rQl{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SportGameList_gameClock__piuN2{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;letter-spacing:-.01em}.SportGameList_gameStatus__juFtY{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__Vr13U{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.SportGameList_statusUpcoming__PWeVP{background:#00d46a1a;border:1px solid #00d46a40;color:#00d46a}.SportGameList_statusFinal__XiyAJ{background:#161b22;border:1px solid #30363d99;color:#8b949e}.SportGameList_liveDot__ku8kH{animation:SportGameList_pulse__2VPFd 2s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:6px;width:6px}@keyframes SportGameList_pulse__2VPFd{0%,to{opacity:1}50%{opacity:.4}}.SportGameList_teamsContainer__A3mhX{padding:16px 18px}.SportGameList_teamRow__uMQC0{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__uMQC0:last-child{margin-bottom:0}.SportGameList_teamRow__uMQC0:hover{background:#21262d}.SportGameList_teamInfo__TZ4Op{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.SportGameList_teamLogo__sGG9z{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__sGG9z img{height:100%;object-fit:contain;width:100%}.SportGameList_teamLogoFallback__UHD0j{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__4fkng{flex:1 1;min-width:0}.SportGameList_teamName__p36mE{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__GEEjy{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__Y3\+dA{color:#8b949e;font-size:12px;font-weight:500;margin-top:2px}.SportGameList_teamScore__i-TLd{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__PbI3v{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.SportGameList_winningTeam__PbI3v:hover{background:linear-gradient(135deg,#00d46a26,#00d46a14)}.SportGameList_winningTeam__PbI3v .SportGameList_teamName__p36mE,.SportGameList_winningTeam__PbI3v .SportGameList_teamScore__i-TLd{color:#00d46a}.SportGameList_predictionSection__LgLCG{align-items:stretch;background:#161b22;border-top:1px solid #30363d99;display:flex;padding:0}.SportGameList_predictionItem__91veo{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__91veo:hover{background:#21262d}.SportGameList_predictionLabel__nhQOT{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SportGameList_predictionValue__w9VyB{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__w9VyB.SportGameList_unavailable__0MmEX{color:#484f58;font-size:12px}.SportGameList_predictionValue__w9VyB.SportGameList_positive__XtARe{color:#00d46a}.SportGameList_predictionValue__w9VyB.SportGameList_negative__5Tres{color:#ef4444}.SportGameList_predictionDivider__erszA{align-self:stretch;background:#30363d99;margin:10px 0;width:1px}.SportGameList_mlButton__ZxwRk{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__ZxwRk:hover{background:#00d46a1a}.SportGameList_loadingState__M4Xmd{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:320px}.SportGameList_spinner__53Jsp{animation:SportGameList_spin__wL84w .8s linear infinite;border:3px solid #30363d99;border-radius:50%;border-top-color:#00d46a;height:40px;width:40px}@keyframes SportGameList_spin__wL84w{to{transform:rotate(1turn)}}.SportGameList_loadingState__M4Xmd p{color:#8b949e;font-size:14px;font-weight:500}.SportGameList_emptyState__NEmzD{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__NEmzD svg{color:#484f58;margin-bottom:20px}.SportGameList_emptyState__NEmzD h3{color:#f0f6fc;font-size:18px;font-weight:700;margin-bottom:8px}.SportGameList_emptyState__NEmzD p{color:#8b949e;font-size:14px;line-height:1.5;max-width:280px}@media (max-width:480px){.SportGameList_gameCard__yUtD0{border-radius:14px}.SportGameList_gameHeader__LECjV{padding:12px 14px}.SportGameList_teamsContainer__A3mhX{padding:14px}.SportGameList_teamRow__uMQC0{border-radius:8px;margin-bottom:6px;padding:10px 12px}.SportGameList_teamLogo__sGG9z{border-radius:8px;height:38px;width:38px}.SportGameList_teamInfo__TZ4Op{gap:10px}.SportGameList_teamName__p36mE{font-size:14px}.SportGameList_teamRecord__Y3\+dA{font-size:11px}.SportGameList_teamScore__i-TLd{font-size:22px;min-width:44px}.SportGameList_predictionItem__91veo{padding:12px 8px}.SportGameList_predictionLabel__nhQOT{font-size:9px}.SportGameList_predictionValue__w9VyB{font-size:13px}.SportGameList_gameClock__piuN2{font-size:14px}.SportGameList_gameDate__e2rQl{font-size:9px}}@media (hover:none){.SportGameList_mlButton__ZxwRk:hover,.SportGameList_predictionItem__91veo:hover,.SportGameList_teamRow__uMQC0:hover{background:#0000}.SportGameList_predictionItem__91veo:active,.SportGameList_teamRow__uMQC0:active{background:#21262d}.SportGameList_winningTeam__PbI3v:active{background:linear-gradient(135deg,#00d46a26,#00d46a14)}}.SportPredictions_container__6f1QB{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__6f1QB{padding:0}}@media (min-width:1024px){.SportPredictions_container__6f1QB{padding:0}}.SportPredictions_header__snXXF{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__snXXF{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding:0}}.SportPredictions_headerContent__xVetA,.SportPredictions_headerIcon__SUedS,.SportPredictions_headerIcon__SUedS svg,.SportPredictions_headerText__ecpIi,.SportPredictions_headerText__ecpIi h2,.SportPredictions_headerText__ecpIi p{display:none}.SportPredictions_headerActions__UXRqa{align-items:center;display:flex;gap:8px;width:100%}@media (min-width:768px){.SportPredictions_headerActions__UXRqa{gap:12px;width:auto}}.SportPredictions_viewToggleDesktop__fQWD2{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:none;gap:2px;padding:3px}@media (min-width:768px){.SportPredictions_viewToggleDesktop__fQWD2{display:flex}}.SportPredictions_viewToggleMobile__eDhVj{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;gap:2px;padding:3px;width:100%}@media (min-width:768px){.SportPredictions_viewToggleMobile__eDhVj{display:none}}.SportPredictions_viewToggle__V\+v20{background:#161b22;border:1px solid #30363d99;border-radius:10px;display:flex;flex:1 1;gap:2px;min-width:0;padding:3px}.SportPredictions_viewToggleBtn__0c1ju{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__0c1ju{font-size:11px;gap:5px;padding:10px 14px}}@media (min-width:768px){.SportPredictions_viewToggleBtn__0c1ju{flex:none;padding:8px 16px}}.SportPredictions_viewToggleBtn__0c1ju:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_viewToggleBtn__0c1ju.SportPredictions_active__WaFyI{background:#00d46a26;color:#00d46a}.SportPredictions_viewToggleBtn__0c1ju svg{flex-shrink:0;height:14px;width:14px}.SportPredictions_sourceToggle__e2qff{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__e2qff{flex:none;order:0}}.SportPredictions_sourceToggleBtn__6tM0J{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__6tM0J{font-size:11px;padding:10px 14px}}@media (min-width:768px){.SportPredictions_sourceToggleBtn__6tM0J{flex:none;font-size:12px;padding:8px 14px}}.SportPredictions_sourceToggleBtn__6tM0J:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_sourceToggleBtn__6tM0J.SportPredictions_active__WaFyI{background:#00d46a26;color:#00d46a}.SportPredictions_sourceToggleBtn__6tM0J:disabled{cursor:not-allowed;opacity:.5}.SportPredictions_refreshButton__Bl-sx{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__Bl-sx{height:40px;order:0;width:40px}}.SportPredictions_refreshButton__Bl-sx:hover{background:#00d46a1a;border-color:#00d46a66;color:#00d46a}.SportPredictions_refreshButton__Bl-sx:disabled{cursor:not-allowed;opacity:.4}.SportPredictions_spinning__7gHpp{animation:SportPredictions_spin__RkSea .8s linear infinite}@keyframes SportPredictions_spin__RkSea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SportPredictions_closeButton__XGe3h{display:none}.SportPredictions_statsBar__5m2Ve{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (min-width:640px){.SportPredictions_statsBar__5m2Ve{gap:12px}}.SportPredictions_statCard__XWEMn{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__XWEMn{gap:6px;padding:14px 16px}}.SportPredictions_statCard__XWEMn:hover{border-color:#30363dcc;transform:translateY(-1px)}.SportPredictions_statCard__XWEMn.SportPredictions_good__NTAEy{background:linear-gradient(180deg,#00d46a14,#0d1117);border-color:#00d46a4d}.SportPredictions_statCard__XWEMn.SportPredictions_good__NTAEy:hover{border-color:#00d46a66}.SportPredictions_statCard__XWEMn.SportPredictions_good__NTAEy .SportPredictions_statValue__eN1rt{color:#00d46a}.SportPredictions_statCard__XWEMn.SportPredictions_bad__lgJaf{background:linear-gradient(180deg,#ef444414,#0d1117);border-color:#ef44444d}.SportPredictions_statCard__XWEMn.SportPredictions_bad__lgJaf:hover{border-color:#ef444466}.SportPredictions_statCard__XWEMn.SportPredictions_bad__lgJaf .SportPredictions_statValue__eN1rt{color:#ef4444}.SportPredictions_statLabel__92rPz{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_statLabel__92rPz{font-size:11px}}.SportPredictions_statValue__eN1rt{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__eN1rt{font-size:24px}}.SportPredictions_statSubvalue__8lOqE{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__8lOqE{font-size:11px}}.SportPredictions_neutral__TtjXU{background:#0d1117;border-color:#30363d99}.SportPredictions_neutral__TtjXU .SportPredictions_statValue__eN1rt{color:#8b949e}.SportPredictions_filtersSection__6Xk08{margin-bottom:16px}@media (min-width:768px){.SportPredictions_filtersSection__6Xk08{margin-bottom:20px}}.SportPredictions_filterPills__4KMHS{-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__4KMHS::-webkit-scrollbar{display:none}@media (min-width:768px){.SportPredictions_filterPills__4KMHS{flex:1 1 auto;max-width:none}}.SportPredictions_filtersRow__PTgks{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.SportPredictions_filtersRow__PTgks{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.SportPredictions_filterPill__hGlrk{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__hGlrk{font-size:13px;gap:8px;padding:10px 16px}}.SportPredictions_filterPill__hGlrk:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_filterPill__hGlrk.SportPredictions_active__WaFyI{background:#00d46a26;color:#00d46a}.SportPredictions_filterPill__hGlrk svg{flex-shrink:0;height:14px;width:14px}@media (min-width:640px){.SportPredictions_filterPill__hGlrk svg{height:16px;width:16px}}.SportPredictions_filterCount__nrvf9{background:#161b22;border-radius:10px;color:#8b949e;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;padding:2px 8px}.SportPredictions_filterPill__hGlrk.SportPredictions_active__WaFyI .SportPredictions_filterCount__nrvf9{background:#00d46a33;color:#00d46a}.SportPredictions_gamesContainer__4l-ZV{background:#0000}.SportPredictions_listView__NTswG{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.SportPredictions_listView__NTswG{gap:16px}}.SportPredictions_gridView__2MRvb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.SportPredictions_gridView__2MRvb{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}}@media (min-width:1200px){.SportPredictions_gridView__2MRvb{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}}@media (min-width:1600px){.SportPredictions_gridView__2MRvb{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}}.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5{background:#0b0e13;border:1px solid #30363d80;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .15s}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5{gap:10px;padding:14px 16px}}@media (min-width:768px){.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5{gap:0;padding:16px 20px}}.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5:hover{border-color:#30363dcc}.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5.SportPredictions_completed__zvDsw{background:#0a0d12;opacity:.75}.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5.SportPredictions_completed__zvDsw:hover{border-color:#30363dcc;transform:none}.SportPredictions_listView__NTswG .SportPredictions_gameCard__k4uu5.SportPredictions_completed__zvDsw .SportPredictions_gameTime__OtjYW{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.SportPredictions_listView__NTswG .SportPredictions_gameStatusBar__xMiQG{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media (min-width:768px){.SportPredictions_listView__NTswG .SportPredictions_gameStatusBar__xMiQG{align-items:flex-start;flex-direction:column;gap:8px}}.SportPredictions_listView__NTswG .SportPredictions_gameTime__OtjYW{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.4px}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_gameTime__OtjYW{font-size:14px}}.SportPredictions_listView__NTswG .SportPredictions_gameTime__OtjYW svg{display:none}.SportPredictions_listView__NTswG .SportPredictions_statusBadges__h2sKE{align-items:center;display:flex;flex-direction:row;gap:6px}@media (min-width:768px){.SportPredictions_listView__NTswG .SportPredictions_statusBadges__h2sKE{align-items:flex-start;flex-direction:column}}.SportPredictions_listView__NTswG .SportPredictions_statusBadge__Mtvvn{color:#8b949e;font-size:10px;font-weight:500}.SportPredictions_listView__NTswG .SportPredictions_statusBadge__Mtvvn.SportPredictions_live__t8u2O{animation:SportPredictions_livePulse__qYpVc 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__qYpVc{0%,to{opacity:1}50%{opacity:.7}}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_statusBadge__Mtvvn.SportPredictions_live__t8u2O{font-size:9px;padding:4px 10px}}.SportPredictions_listView__NTswG .SportPredictions_teamsSection__rHjgl{display:flex;flex-direction:column;gap:8px}.SportPredictions_listView__NTswG .SportPredictions_teamsGrid__ynNM5{display:flex;flex-direction:column;gap:5px}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_teamsGrid__ynNM5{gap:6px}}.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46{align-items:center;background:#0000;border:none;border-bottom:1px solid #30363d40;border-radius:0;display:flex;gap:10px;justify-content:space-between;padding:8px 0;transition:none}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46{gap:12px;padding:8px 0}}.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46:hover{background:#0000}.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC{background:#0000;border-bottom:1px solid #00d46a33}.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC .SportPredictions_teamName__066nG{color:#00d46a}.SportPredictions_teamLogo__7rH96{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__7rH96{height:40px;min-width:40px;padding:5px;width:40px}}.SportPredictions_teamLogoImage__RgS9N{height:100%;object-fit:contain;width:100%}.SportPredictions_teamLogoFallback__XwkSw{color:#484f58;font-size:10px;font-weight:700}@media (min-width:640px){.SportPredictions_teamLogoFallback__XwkSw{font-size:11px}}.SportPredictions_listView__NTswG .SportPredictions_teamInfo__htjKK{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_teamInfo__htjKK{gap:10px}}.SportPredictions_listView__NTswG .SportPredictions_teamName__066nG{color:#f0f6fc;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_teamName__066nG{font-size:15px}}.SportPredictions_listView__NTswG .SportPredictions_teamDetails__zslbK{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SportPredictions_listView__NTswG .SportPredictions_teamScores__6cMr-{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.SportPredictions_listView__NTswG .SportPredictions_actualScore__fI2N2{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__NTswG .SportPredictions_actualScore__fI2N2{font-size:26px}}.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC .SportPredictions_actualScore__fI2N2{color:#00d46a;font-size:24px}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC .SportPredictions_actualScore__fI2N2{font-size:28px}}.SportPredictions_listView__NTswG .SportPredictions_projectedScore__XRw3K{color:#8b949e;font-size:10px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_projectedScore__XRw3K{font-size:11px}}.SportPredictions_listView__NTswG .SportPredictions_predictionsSection__1BsZO{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;padding:0}@media (min-width:520px){.SportPredictions_listView__NTswG .SportPredictions_predictionsSection__1BsZO{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.SportPredictions_listView__NTswG .SportPredictions_predictionsSection__1BsZO{gap:10px;grid-template-columns:repeat(3,1fr);margin-top:12px}}.SportPredictions_listView__NTswG .SportPredictions_predictionsList__mkDVG{display:contents}.SportPredictions_listView__NTswG .SportPredictions_predictionRow__hqiYi{background:#0d1117;border:1px solid #30363d80;border-radius:8px;display:flex;flex-direction:column;gap:5px;min-height:0;min-width:0;overflow:hidden;padding:10px 12px;position:relative;transition:all .15s ease}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_predictionRow__hqiYi{gap:6px;padding:12px 14px}}.SportPredictions_listView__NTswG .SportPredictions_predictionRow__hqiYi:hover{background:#00d46a0f;border-color:#00d46a38}.SportPredictions_listView__NTswG .SportPredictions_predictionHeader__luAdR{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.SportPredictions_listView__NTswG .SportPredictions_predictionType__SHlQJ{color:#8b949e;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_predictionType__SHlQJ{font-size:11px}}.SportPredictions_listView__NTswG .SportPredictions_predictionPick__-so\+g{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.SportPredictions_listView__NTswG .SportPredictions_predictionPick__-so\+g{gap:6px;margin-bottom:8px}}.SportPredictions_listView__NTswG .SportPredictions_mainPick__p2Wd2{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__NTswG .SportPredictions_mainPick__p2Wd2{font-size:15px}}.SportPredictions_listView__NTswG .SportPredictions_espnOdds__eMGe8,.SportPredictions_listView__NTswG .SportPredictions_modelPrediction__Bsf3g{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__NTswG .SportPredictions_espnOdds__eMGe8,.SportPredictions_listView__NTswG .SportPredictions_modelPrediction__Bsf3g{font-size:12px}}.SportPredictions_confidenceTier__BXZXy{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__BXZXy{font-size:11px;padding:5px 12px}}.SportPredictions_tierHigh__9dakQ{background:#00d46a26;color:#00d46a}.SportPredictions_tierMedium__CLvHF{background:#f59e0b1f;color:#f59e0b}.SportPredictions_tierLow__A-IwV{background:#8b949e1a;color:#8b949e}.SportPredictions_tierStrong__n7BPi{background:#00d46a2e;color:#00d46a}.SportPredictions_tierPlayable__oIKD9{background:#3b82f626;color:#3b82f6}.SportPredictions_tierLean__CBuxa{background:#f59e0b1f;color:#f59e0b}.SportPredictions_tierAvoid__fURPc{background:#ef44441f;color:#ef4444}.SportPredictions_gridView__2MRvb .SportPredictions_gameCard__k4uu5{background:#0d1117;border:1px solid #30363d99;border-radius:16px;cursor:default;padding:16px;transition:all .2s ease}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_gameCard__k4uu5{padding:18px}}.SportPredictions_gridView__2MRvb .SportPredictions_gameCard__k4uu5:hover{border-color:#00d46a4d;transform:translateY(-2px)}.SportPredictions_gridView__2MRvb .SportPredictions_gameCard__k4uu5.SportPredictions_completed__zvDsw{background:#0d1117;opacity:.8}.SportPredictions_gridView__2MRvb .SportPredictions_gameCard__k4uu5.SportPredictions_completed__zvDsw:hover{border-color:#30363dcc;transform:none}.SportPredictions_gridView__2MRvb .SportPredictions_gameCard__k4uu5.SportPredictions_completed__zvDsw .SportPredictions_gameTime__OtjYW{color:#8b949e;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.SportPredictions_gridView__2MRvb .SportPredictions_gameStatusBar__xMiQG{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__2MRvb .SportPredictions_gameStatusBar__xMiQG{margin-bottom:16px;padding-bottom:16px}}.SportPredictions_gridView__2MRvb .SportPredictions_gameTime__OtjYW{color:#f0f6fc;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_gameTime__OtjYW{font-size:14px}}.SportPredictions_gridView__2MRvb .SportPredictions_gameTime__OtjYW svg{display:none}.SportPredictions_gridView__2MRvb .SportPredictions_statusBadges__h2sKE{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.SportPredictions_gridView__2MRvb .SportPredictions_statusBadge__Mtvvn{color:#525252;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.SportPredictions_gridView__2MRvb .SportPredictions_statusBadge__Mtvvn.SportPredictions_live__t8u2O{animation:SportPredictions_livePulse__qYpVc 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__2MRvb .SportPredictions_statusBadge__Mtvvn.SportPredictions_live__t8u2O{font-size:11px;padding:5px 12px}}.SportPredictions_gridView__2MRvb .SportPredictions_teamsSection__rHjgl{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_teamsSection__rHjgl{gap:8px;margin-bottom:14px}}.SportPredictions_gridView__2MRvb .SportPredictions_teamsGrid__ynNM5{display:flex;flex-direction:column;gap:5px}.SportPredictions_gridView__2MRvb .SportPredictions_teamRow__osF46{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__2MRvb .SportPredictions_teamRow__osF46{gap:12px;padding:12px 14px}}.SportPredictions_gridView__2MRvb .SportPredictions_teamRow__osF46:hover{background:#21262d}.SportPredictions_gridView__2MRvb .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC{background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid #00d46a33}.SportPredictions_gridView__2MRvb .SportPredictions_teamInfo__htjKK{align-items:center;display:flex!important;flex:1 1;gap:8px;min-width:0}.SportPredictions_gridView__2MRvb .SportPredictions_teamName__066nG{color:#f0f6fc;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_teamName__066nG{font-size:14px}}.SportPredictions_gridView__2MRvb .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC .SportPredictions_teamName__066nG{color:#00d46a}.SportPredictions_gridView__2MRvb .SportPredictions_teamDetails__zslbK{display:flex!important;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SportPredictions_gridView__2MRvb .SportPredictions_teamScores__6cMr-{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.SportPredictions_gridView__2MRvb .SportPredictions_actualScore__fI2N2{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__2MRvb .SportPredictions_actualScore__fI2N2{font-size:20px}}.SportPredictions_gridView__2MRvb .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC .SportPredictions_actualScore__fI2N2{color:#00d46a;font-size:20px}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_teamRow__osF46.SportPredictions_winner__fNNDC .SportPredictions_actualScore__fI2N2{font-size:22px}}.SportPredictions_gridView__2MRvb .SportPredictions_projectedScore__XRw3K{color:#484f58;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_projectedScore__XRw3K{font-size:11px}}.SportPredictions_gridView__2MRvb .SportPredictions_predictionsSection__1BsZO{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__2MRvb .SportPredictions_predictionsSection__1BsZO{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_predictionsSection__1BsZO{gap:6px;padding-top:12px}}.SportPredictions_gridView__2MRvb .SportPredictions_predictionsList__mkDVG{display:contents}.SportPredictions_gridView__2MRvb .SportPredictions_predictionRow__hqiYi{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__2MRvb .SportPredictions_predictionRow__hqiYi{gap:8px;min-height:110px;padding:14px}}.SportPredictions_gridView__2MRvb .SportPredictions_predictionRow__hqiYi:hover{background:#21262d;border-color:#30363dcc}.SportPredictions_gridView__2MRvb .SportPredictions_predictionHeader__luAdR{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:2px}.SportPredictions_gridView__2MRvb .SportPredictions_predictionType__SHlQJ{color:#484f58;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_predictionType__SHlQJ{font-size:11px}}.SportPredictions_gridView__2MRvb .SportPredictions_predictionPick__-so\+g{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;min-width:0;overflow:hidden}@media (min-width:640px){.SportPredictions_gridView__2MRvb .SportPredictions_predictionPick__-so\+g{gap:6px;margin-bottom:8px}}.SportPredictions_gridView__2MRvb .SportPredictions_mainPick__p2Wd2{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__2MRvb .SportPredictions_mainPick__p2Wd2{font-size:15px}}.SportPredictions_gridView__2MRvb .SportPredictions_espnOdds__eMGe8,.SportPredictions_gridView__2MRvb .SportPredictions_modelPrediction__Bsf3g{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__2MRvb .SportPredictions_espnOdds__eMGe8,.SportPredictions_gridView__2MRvb .SportPredictions_modelPrediction__Bsf3g{font-size:12px}}.SportPredictions_loadingState__XkFJA{gap:20px;padding:80px 24px}.SportPredictions_emptyState__dw6Zz,.SportPredictions_loadingState__XkFJA{align-items:center;display:flex;flex-direction:column;justify-content:center}.SportPredictions_emptyState__dw6Zz{background:#0d1117;border:1px solid #30363d99;border-radius:16px;padding:60px 24px;text-align:center}.SportPredictions_emptyIcon__xrXmk{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__dw6Zz h3{color:#f0f6fc;font-size:18px;font-weight:700;margin:0 0 8px}.SportPredictions_emptyState__dw6Zz p{color:#8b949e;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.SportPredictions_emptyAction__4cM-F{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__4cM-F:hover{background:#00d46a33;border-color:#00d46a66}.SportPredictions_errorContainer__Zx1kW{display:flex;flex-direction:column;gap:14px;padding:24px}.SportPredictions_errorItem__6LQjC{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__dUIr\+{display:none}.SportPredictions_teamRecord__TJNHW{color:#8b949e;font-size:11px;font-weight:500}@media (min-width:640px){.SportPredictions_teamRecord__TJNHW{font-size:12px}}.SportPredictions_gridView__2MRvb .SportPredictions_teamLogo__7rH96,.SportPredictions_listView__NTswG .SportPredictions_teamLogo__7rH96{display:flex!important}.SportPredictions_predictionRow__hqiYi.SportPredictions_selectable__tR3gh{cursor:pointer;transition:all .2s ease}.SportPredictions_predictionRow__hqiYi.SportPredictions_selectable__tR3gh:hover{background:#00d46a0d;border-color:#00d46a66!important}.SportPredictions_predictionRow__hqiYi.SportPredictions_selected__ybEsv{background:#00d46a1f!important;border-color:#00d46a!important;box-shadow:0 0 0 1px #00d46a40}.SportPredictions_predictionRow__hqiYi.SportPredictions_selected__ybEsv:hover{background:#00d46a2e!important;border-color:#00d46a!important}.SportPredictions_predictionFooter__YD1R2{display:flex;justify-content:center;margin-top:auto;padding-top:8px}.SportPredictions_resultPill__AeAmI{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__AeAmI{border-radius:11px;font-size:10px;padding:4px 12px}}.SportPredictions_resultWin__Z5WP4{background:#00d46a1f;border-color:#00d46a59;box-shadow:0 1px 2px #00d46a1a;color:#00d46a}.SportPredictions_resultLoss__PcIpg{background:#ef44441a;border-color:#ef444459;box-shadow:0 1px 2px #ef44441a;color:#ef4444}.SportPredictions_resultPush__G\+ROf{background:#9ca3af1f;border-color:#9ca3af59;box-shadow:0 1px 2px #9ca3af1a;color:#9ca3af}@media (max-width:768px){.SportPredictions_predictionRow__hqiYi.SportPredictions_selectable__tR3gh:active{background:#f59e0b1a;transform:scale(.98)}}.SportPredictions_betsTableContainer__ryxei{background:#0d1117;border:1px solid #30363d99;border-radius:16px;overflow:hidden;position:relative}.SportPredictions_betsTable__L0Djg{border-collapse:collapse;width:100%}.SportPredictions_betsTable__L0Djg thead{background:#161b22;border-bottom:1px solid #30363d99}.SportPredictions_betsTable__L0Djg 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__L0Djg thead tr th{font-size:12px;padding:14px 16px}}.SportPredictions_sortableHeader__n\+gSI{align-items:center;cursor:pointer;display:flex;gap:6px;transition:color .2s ease}.SportPredictions_sortableHeader__n\+gSI:hover{color:#00d46a}.SportPredictions_sortableHeader__n\+gSI svg{height:12px;opacity:.6;width:12px}.SportPredictions_betsTable__L0Djg tbody tr{border-bottom:1px solid #30363d66;transition:background .2s ease}.SportPredictions_betsTable__L0Djg tbody tr:hover{background:#21262d}.SportPredictions_betsTable__L0Djg tbody tr:last-child{border-bottom:none}.SportPredictions_betRow__ZRv7H{cursor:pointer}.SportPredictions_betRow__ZRv7H.SportPredictions_selected__ybEsv{background:#00d46a1f!important}.SportPredictions_betRow__ZRv7H.SportPredictions_selected__ybEsv:hover{background:#00d46a2e!important}.SportPredictions_betsTable__L0Djg td{color:#f0f6fc;font-size:13px;padding:12px;vertical-align:middle}@media (min-width:640px){.SportPredictions_betsTable__L0Djg td{font-size:14px;padding:14px 16px}}.SportPredictions_tierBadge__EoKrE{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__EoKrE{font-size:11px;padding:6px 12px}}.SportPredictions_tierBadge__EoKrE.SportPredictions_tierHIGH__G-Igl{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.SportPredictions_tierBadge__EoKrE.SportPredictions_tierMEDIUM__Ofuak{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.SportPredictions_tierBadge__EoKrE.SportPredictions_tierLOW__T8wNH{background:#8b949e1a;border:1px solid #8b949e4d;color:#8b949e}.SportPredictions_typeCell__GG3qm{color:#484f58;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_typeCell__GG3qm{font-size:12px}}.SportPredictions_matchupCell__fbBRt{color:#f0f6fc;font-weight:600}.SportPredictions_pickCell__q3gEJ{color:#00d46a;font-family:JetBrains Mono,monospace;font-weight:700}.SportPredictions_modelCell__8h\+5f,.SportPredictions_vegasCell__TP3b\+{font-feature-settings:"tnum";color:#8b949e;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.SportPredictions_timeCell__daoXs{color:#484f58;font-family:JetBrains Mono,monospace;font-size:12px}@media (min-width:640px){.SportPredictions_timeCell__daoXs{font-size:13px}}.SportPredictions_resultCell__mu44K{text-align:center}.SportPredictions_resultBadge__kd6-k{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__kd6-k{font-size:12px;height:32px;width:32px}}.SportPredictions_resultBadge__kd6-k.SportPredictions_resultWin__Z5WP4{background:#00d46a26;border:1px solid #00d46a4d;color:#00d46a}.SportPredictions_resultBadge__kd6-k.SportPredictions_resultLoss__PcIpg{background:#ef44441f;border:1px solid #ef44444d;color:#ef4444}.SportPredictions_resultBadge__kd6-k.SportPredictions_resultPush__G\+ROf{background:#9ca3af26;border:1px solid #9ca3af4d;color:#9ca3af}.SportPredictions_pendingBadge__a8yZU{align-items:center;color:#484f58;display:inline-flex;font-size:16px;height:28px;justify-content:center;width:28px}@media (min-width:640px){.SportPredictions_pendingBadge__a8yZU{height:32px;width:32px}}.SportPredictions_betsFilterBar__79c7C{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__79c7C{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 16px}}.SportPredictions_betsFilterGroup__eXdj1{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.SportPredictions_betsFilterLabel__pxNOD{color:#484f58;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width:640px){.SportPredictions_betsFilterLabel__pxNOD{font-size:12px}}.SportPredictions_betsFilterChips__bsQYX{display:flex;flex-wrap:wrap;gap:6px}.SportPredictions_betsFilterChip__4Aipw{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__4Aipw{font-size:12px;padding:8px 14px}}.SportPredictions_betsFilterChip__4Aipw:hover{background:#30363d80;color:#f0f6fc}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_active__WaFyI{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.SportPredictions_betsFilterChip__4Aipw svg{height:12px;width:12px}@media (min-width:640px){.SportPredictions_betsFilterChip__4Aipw svg{height:14px;width:14px}}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipHigh__6VzDO.SportPredictions_active__WaFyI{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipMedium__vgD8l.SportPredictions_active__WaFyI{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipLow__Ecm4c.SportPredictions_active__WaFyI{background:#8b949e26;border-color:#8b949e66;color:#8b949e}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipStrong__cXj6Z{border-color:#30363d99}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipStrong__cXj6Z.SportPredictions_active__WaFyI{background:#00d46a26;border-color:#00d46a66;color:#00d46a}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipPlayable__Jns8l{border-color:#30363d99}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipPlayable__Jns8l.SportPredictions_active__WaFyI{background:#3b82f626;border-color:#3b82f666;color:#3b82f6}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipLean__zdSbO{border-color:#30363d99}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipLean__zdSbO.SportPredictions_active__WaFyI{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipAvoid__2MjO6{border-color:#30363d99}.SportPredictions_betsFilterChip__4Aipw.SportPredictions_chipAvoid__2MjO6.SportPredictions_active__WaFyI{background:#ef444426;border-color:#ef444466;color:#ef4444}.SportPredictions_pickCard__Gy4aK{cursor:pointer;transition:border-color .2s,box-shadow .2s}.SportPredictions_pickCard__Gy4aK:hover{border-color:#00d46a4d}.SportPredictions_pickCard__Gy4aK.SportPredictions_selected__ybEsv{border-color:#00d46a80;box-shadow:0 0 0 1px #00d46a33}.SportPredictions_pickCardTeams__xxI5i{align-items:center;border-bottom:1px solid #30363d66;display:flex;gap:12px;justify-content:center;padding:12px 0}.SportPredictions_pickCardTeam__wT\+kK{align-items:center;color:#e6edf3;display:flex;font-size:14px;font-weight:600;gap:8px}.SportPredictions_pickCardLogo__rRm79{height:28px;object-fit:contain;width:28px}.SportPredictions_pickCardVs__LdU2P{color:#484f58;font-size:12px;font-weight:500}.SportPredictions_pickCardBody__MK\+Ga{padding:12px 0;text-align:center}.SportPredictions_pickCardType__QwubH{color:#8b949e;font-size:11px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.SportPredictions_pickCardPick__a5eIg{color:#e6edf3;font-size:18px;font-weight:700;margin-bottom:8px}.SportPredictions_pickCardMeta__5lMnV{color:#8b949e;display:flex;font-size:12px;gap:16px;justify-content:center}.SportPredictions_pickCardResult__WlzV\+{border-top:1px solid #30363d66;display:flex;justify-content:center;padding-top:8px}.SportPredictions_injuryStrip__fPdO-{border-top:1px solid #30363d99;margin-top:14px;padding-top:14px}.SportPredictions_injuryToggle__wm6x6{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__wm6x6:hover{color:#f0f6fc}.SportPredictions_injuryToggleLeft__etZ8t{align-items:center;display:flex;gap:8px}.SportPredictions_injuryToggleRight__BPyMd{align-items:center;display:flex;gap:10px}.SportPredictions_injuryLabel__\+qo4D{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SportPredictions_injurySummary__F3DSA{color:#484f58;font-size:10px}.SportPredictions_injuryDetails__TlGSC{display:flex;flex-direction:column;gap:10px;margin-top:12px}.SportPredictions_injuryTeamSection__tZFHE{background:#161b22;border:1px solid #30363d99;border-radius:10px;padding:12px 14px}.SportPredictions_injuryTeamLabel__ssmvd{color:#484f58;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.SportPredictions_injuryPlayerList__GwjMA{display:flex;flex-direction:column;gap:6px}.SportPredictions_injuryPlayer__m30lB{align-items:center;display:flex;font-size:12px;gap:8px}.SportPredictions_injuryStatus__cLqji{color:#484f58;font-size:9px;font-weight:700;text-transform:uppercase;width:36px}.SportPredictions_injuryPlayerName__8Bq5c{color:#f0f6fc}.SportPredictions_injuryPosition__9F\+v1{color:#8b949e;font-size:11px}.SportPredictions_injuryIconOut__XWdLn{color:#ef4444}.SportPredictions_injuryIconDoubtful__GRNUB,.SportPredictions_injuryIconQuestionable__zOpTQ,.SportPredictions_injuryIconWarning__S6V1n{color:#f59e0b}.FightCard_fightCard__9dBxz{background:linear-gradient(135deg,#0d1117,#111820 50%,#0d1117);border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.FightCard_fightCard__9dBxz:hover{border-color:#ffffff1a;box-shadow:0 8px 32px #0006;transform:translateY(-2px)}.FightCard_fightCard__9dBxz.FightCard_completed__1bzcJ{opacity:.85}.FightCard_fightCard__9dBxz.FightCard_completed__1bzcJ:hover{opacity:1}.FightCard_cardBanner__1uAaj{align-items:center;background:linear-gradient(90deg,#00d46a14,#0000 50%,#00d46a14);border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:10px 16px}.FightCard_weightClass__Nwzuc{color:#00d46a;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.FightCard_statusChip__M3KaP{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.FightCard_statusFinal__LaykL{background:#ffffff14;color:#ffffff80}.FightCard_statusLive__9dEKM{animation:FightCard_livePulse__mtWnJ 2s ease-in-out infinite;background:#ef444426;color:#ef4444}.FightCard_statusUpcoming__\+3\+Ti{background:#00d46a1a;color:#00d46a}@keyframes FightCard_livePulse__mtWnJ{0%,to{opacity:1}50%{opacity:.6}}.FightCard_fightersSection__Yb03E{align-items:flex-start;display:flex;gap:0;justify-content:center;padding:20px 16px 12px;position:relative}.FightCard_vsDivider__BK\+PV{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:48px;padding-top:8px}.FightCard_vsText__LjQRQ{color:#fff3;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;letter-spacing:2px}.FightCard_fighterCol__ALXK-{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.FightCard_headshotContainer__raW2r{height:88px;margin-bottom:10px;position:relative;width:88px}.FightCard_headshot__C6qne{background:#1a1f28;border:2px solid #ffffff1a;border-radius:50%;height:88px;object-fit:cover;width:88px}.FightCard_headshot__C6qne.FightCard_winnerGlow__-SUth{border-color:#00d46a;box-shadow:0 0 16px #00d46a4d}.FightCard_headshot__C6qne.FightCard_loserDim__okm5i{filter:grayscale(.4);opacity:.5}.FightCard_headshotFallback__4-fBX{background:linear-gradient(135deg,#1a2332,#243447);border:2px solid #ffffff1a;border-radius:50%;color:#ffffff80;font-size:20px;font-weight:700;height:88px;width:88px}.FightCard_headshotFallback__4-fBX,.FightCard_resultBadge__-feeW{align-items:center;display:flex;font-family:JetBrains Mono,monospace;justify-content:center}.FightCard_resultBadge__-feeW{border:2px solid #0d1117;border-radius:50%;bottom:-4px;font-size:11px;font-weight:800;height:26px;position:absolute;right:-4px;width:26px}.FightCard_resultWin__osT4Z{background:#00d46a;color:#0d1117}.FightCard_resultLoss__I4xEN{background:#ef4444;color:#fff}.FightCard_flagRow__vQBD0{align-items:center;display:flex;gap:5px;margin-bottom:4px}.FightCard_flagIcon__5jwnD{border-radius:2px;height:12px;object-fit:cover;width:16px}.FightCard_countryText__3ynJl{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px}.FightCard_fighterName__GcIi2{word-wrap:break-word;color:#e8eaed;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:3px;max-width:120px;text-align:center}.FightCard_fighterRecord__HU757{color:#fff6;font-family:JetBrains Mono,monospace;font-size:10px;margin-bottom:2px;text-align:center}.FightCard_eloTag__QXxA2{color:#00d46ab3;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.FightCard_probBarSection__DuihP{padding:4px 16px 16px}.FightCard_probBarWrapper__PuRmH{align-items:center;display:flex;gap:8px}.FightCard_probLabel__wHnm2{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;min-width:42px;text-align:center}.FightCard_probLabel__wHnm2.FightCard_f1__Jhf6h{color:#3b82f6}.FightCard_probLabel__wHnm2.FightCard_f2__ZNPo2{color:#ef4444}.FightCard_probBarTrack__yzf\+x{background:#ffffff0d;border-radius:4px;display:flex;flex:1 1;height:8px;overflow:hidden}.FightCard_probBarFill1__kszFQ{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:4px 0 0 4px;height:100%;transition:width .6s ease}.FightCard_probBarFill2__8WvwI{background:linear-gradient(90deg,#f87171,#ef4444);border-radius:0 4px 4px 0;height:100%;transition:width .6s ease}.FightCard_predictionsPanel__iSUe-{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.FightCard_predRow__vqurb{align-items:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.FightCard_predRow__vqurb:hover{background:#ffffff0a}.FightCard_predIcon__tWsnQ{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.FightCard_predIconWinner__9ZQwW{background:#00d46a1a;color:#00d46a}.FightCard_predIconMethod__vBs1B{background:#3b82f61a;color:#3b82f6}.FightCard_predIconRounds__UGfdj{background:#f59e0b1a;color:#f59e0b}.FightCard_predContent__s03bN{flex:1 1;min-width:0}.FightCard_predLabel__l-PeW{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.FightCard_predValue__E9kMP{color:#e8eaed;font-size:13px;font-weight:700;line-height:1.3}.FightCard_predSub__icviA{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:10px;margin-top:1px}.FightCard_predBadge__Xu\+lT{flex-shrink:0}.FightCard_predResult__CQtN\+{border-radius:4px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;padding:3px 8px}.FightCard_predResultWin__ZlaGc{background:#00d46a26;color:#00d46a}.FightCard_predResultLoss__ZiDf1{background:#ef444426;color:#ef4444}.FightCard_tier__XbuZU{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.5px;padding:3px 8px}.FightCard_tierHigh__lVLwq{background:#00d46a1f;color:#00d46a}.FightCard_tierMedium__SYPtM{background:#f59e0b1f;color:#f59e0b}.FightCard_tierLow__vPJvZ{background:#ef44441f;color:#ef4444}.FightCard_methodChips__lK2x8{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.FightCard_methodChip__03Org{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:3px;color:#ffffff73;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;padding:2px 7px}.FightCard_methodChip__03Org.FightCard_active__bMuA5{background:#00d46a1a;border-color:#00d46a33;color:#00d46a}@media (max-width:480px){.FightCard_headshotContainer__raW2r,.FightCard_headshotFallback__4-fBX,.FightCard_headshot__C6qne{height:72px;width:72px}.FightCard_headshotFallback__4-fBX{font-size:16px}.FightCard_fighterName__GcIi2{font-size:12px;max-width:100px}.FightCard_fightersSection__Yb03E{padding:16px 12px 8px}.FightCard_probBarSection__DuihP{padding:4px 12px 12px}.FightCard_predictionsPanel__iSUe-{padding:0 12px 12px}.FightCard_predRow__vqurb{padding:8px 10px}.FightCard_vsDivider__BK\+PV{min-width:36px}.FightCard_vsText__LjQRQ{font-size:12px}}@media (max-width:360px){.FightCard_headshotContainer__raW2r,.FightCard_headshotFallback__4-fBX,.FightCard_headshot__C6qne{height:60px;width:60px}.FightCard_fighterName__GcIi2{font-size:11px;max-width:80px}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}: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__EuG9p{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.MatchupAnalysis_mainHeader__83OOa{-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__Y-NL5{align-items:center;display:flex;justify-content:space-between;padding:1rem}.MatchupAnalysis_headerInfo__DtQo3{flex:1 1}.MatchupAnalysis_title__MiFRz{-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__aOCSr{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.MatchupAnalysis_filterButton__yNVmg{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__yNVmg:hover{background:var(--bg-card);transform:translateY(-1px)}.MatchupAnalysis_filterButton__yNVmg svg:last-child{transition:transform .15s ease;transition:transform var(--transition-fast)}.MatchupAnalysis_filterButton__yNVmg svg:last-child.MatchupAnalysis_rotated__sCOkd{transform:rotate(180deg)}.MatchupAnalysis_searchBar__DnCun{padding:0 1rem 1rem;position:relative}.MatchupAnalysis_searchBar__DnCun svg{color:var(--text-secondary);left:2rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.MatchupAnalysis_searchBar__DnCun 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__DnCun input:focus{background:var(--bg-card);box-shadow:0 0 0 2px var(--primary);outline:none}.MatchupAnalysis_searchBar__DnCun input::placeholder{color:var(--text-muted)}.MatchupAnalysis_categories__ge548{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:0 1rem 1rem}.MatchupAnalysis_categoriesScroll__ZjGzb{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:.5rem;overflow-x:auto;padding:1rem .5rem .5rem;scrollbar-width:none}.MatchupAnalysis_categoriesScroll__ZjGzb::-webkit-scrollbar{display:none}.MatchupAnalysis_categoryButton__tfBT4{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__tfBT4:hover{background:var(--bg-card);color:var(--text-primary)}.MatchupAnalysis_categoryButton__tfBT4.MatchupAnalysis_active__VVnzc{background:var(--primary);color:#fff}.MatchupAnalysis_filtersPanel__CHcXJ{grid-gap:.75rem;animation:MatchupAnalysis_slideDown__AAxIg .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__AAxIg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MatchupAnalysis_filterGroup__hoLqw{display:flex;flex-direction:column;gap:.25rem}.MatchupAnalysis_filterGroup__hoLqw label{color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MatchupAnalysis_filterGroup__hoLqw select,.MatchupAnalysis_filterSelect__f2oxH{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__hoLqw select:focus,.MatchupAnalysis_filterSelect__f2oxH:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--shadow-focus);outline:none}.MatchupAnalysis_playersList__JQ-a-{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;padding:1rem}@media (min-width:640px){.MatchupAnalysis_playersList__JQ-a-{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (min-width:1024px){.MatchupAnalysis_playersList__JQ-a-{gap:1rem;padding:1.5rem}}.MatchupAnalysis_playerListCard__epoaC{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__epoaC:hover{background:var(--bg-tertiary);border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.MatchupAnalysis_playerListCard__epoaC:active{transform:scale(.98)}.MatchupAnalysis_playerListHeader__pOcKn{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.MatchupAnalysis_playerListInfo__PdTFJ{align-items:center;display:flex;gap:.75rem}.MatchupAnalysis_playerListImage__NdgIQ{background:var(--bg-tertiary);border:2px solid var(--border-primary);border-radius:50%;height:3rem;object-fit:cover;width:3rem}.MatchupAnalysis_playerListName__VXSug{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.MatchupAnalysis_playerListMeta__6A7-F{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;gap:.5rem;margin-top:.25rem}.MatchupAnalysis_teamAbbr__h1jea{color:var(--primary);font-weight:500}.MatchupAnalysis_hotBadge__5sMNo{align-items:center;animation:MatchupAnalysis_pulse__\+ebbE 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__\+ebbE{0%,to{opacity:1}50%{opacity:.7}}.MatchupAnalysis_playerListStats__vUJln{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:.75rem}.MatchupAnalysis_statItem__S56VA{text-align:center}.MatchupAnalysis_statValue__BEjjj{color:var(--text-primary);font-size:.875rem;font-weight:700}.MatchupAnalysis_statLabel__WDcgd{color:var(--text-secondary);font-size:.625rem;letter-spacing:.5px;margin-top:.125rem;text-transform:uppercase}.MatchupAnalysis_bestPropCard__j5dUg{border:1px solid var(--border-secondary);border-radius:.75rem;border-radius:var(--border-radius-md);padding:.75rem}.MatchupAnalysis_bestPropHeader__40Gp2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.MatchupAnalysis_bestPropInfo__7qSP-{align-items:center;display:flex;gap:.5rem}.MatchupAnalysis_propIcon__etTVG{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__etTVG svg{height:1rem;width:1rem}.MatchupAnalysis_bestPlayLabel__ZUNNg{color:var(--text-secondary);font-size:.625rem;letter-spacing:.5px;text-transform:uppercase}.MatchupAnalysis_bestPropLine__qr6XR{color:var(--text-primary);font-size:.875rem;font-weight:600}.MatchupAnalysis_bestPropConfidence__2BIBh{text-align:right}.MatchupAnalysis_confidenceLabel__Asmwh{color:var(--text-secondary);font-size:.625rem;letter-spacing:.5px;text-transform:uppercase}.MatchupAnalysis_confidenceValue__NJcmk{font-size:1.125rem}.MatchupAnalysis_bestPropFooter__Chp1J{align-items:center;display:flex;justify-content:space-between}.MatchupAnalysis_projectedText__6M4dB{color:var(--text-secondary);font-size:.75rem}.MatchupAnalysis_chevron__pNgUS{color:var(--text-secondary);transition:transform .15s ease;transition:transform var(--transition-fast)}.MatchupAnalysis_playerListCard__epoaC:hover .MatchupAnalysis_chevron__pNgUS{transform:translateX(4px)}.MatchupAnalysis_playerDashboard__OKSWh{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.MatchupAnalysis_dashboardHeader__JopxM{-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__JqgAp{align-items:center;display:flex;justify-content:space-between;padding:1rem}.MatchupAnalysis_backButton__Ya2HX{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__Ya2HX:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--text-primary)}.MatchupAnalysis_headerActions__CSVdh{display:flex;gap:.5rem}.MatchupAnalysis_headerActionBtn__-t65W{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__-t65W:hover{background:var(--bg-card);border-color:var(--border-secondary);color:var(--text-primary)}.MatchupAnalysis_playerDashboardInfo__Rla1M{align-items:center;display:flex;gap:1.5rem;padding:0 1rem 1.5rem}.MatchupAnalysis_playerDashboardImage__1jhNP{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__FWcin{flex:1 1}.MatchupAnalysis_playerDashboardName__Hy9UI{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.MatchupAnalysis_playerDashboardMeta__YagB6{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.75rem;margin-top:.5rem}.MatchupAnalysis_playerTeam__je1Ba{color:var(--primary);font-weight:500}.MatchupAnalysis_playerQuickStats__4Pkl3{display:flex;gap:1.5rem;margin-top:1rem}.MatchupAnalysis_quickStat__P1bas{align-items:center;display:flex;flex-direction:column}.MatchupAnalysis_quickStatValue__VXWW9{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_quickStatLabel__beYkC{color:var(--text-muted);font-size:.625rem;letter-spacing:.5px;margin-top:.125rem;text-transform:uppercase}.MatchupAnalysis_dashboardTabs__oBhSh{-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__oBhSh::-webkit-scrollbar{display:none}.MatchupAnalysis_dashboardTab__BuYhC{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__BuYhC:hover{background:var(--bg-card);color:var(--text-primary)}.MatchupAnalysis_dashboardTab__BuYhC.MatchupAnalysis_active__VVnzc{background:var(--primary-light-bg);border-bottom-color:var(--primary);color:var(--primary)}.MatchupAnalysis_dashboardTab__BuYhC.MatchupAnalysis_active__VVnzc: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__nLzM0{margin:0 auto;max-width:1600px;padding:1.5rem}.MatchupAnalysis_tabContent__mzz0w{animation:MatchupAnalysis_fadeIn__74\+JM .3s ease-out}@keyframes MatchupAnalysis_fadeIn__74\+JM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MatchupAnalysis_metricsGrid__uSanN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}@media (min-width:768px){.MatchupAnalysis_metricsGrid__uSanN{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.MatchupAnalysis_metricsGrid__uSanN{grid-template-columns:repeat(6,1fr)}}.MatchupAnalysis_metricCard__\+9S6j{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__\+9S6j:hover{background:var(--bg-card-hover);border-color:var(--border-secondary);transform:translateY(-2px)}.MatchupAnalysis_metricHeader__jySFr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.MatchupAnalysis_metricIcon__5Ee3L{align-items:center;border-radius:.75rem;border-radius:var(--border-radius-md);display:flex;justify-content:center;padding:.5rem}.MatchupAnalysis_metricChange__KR6kO{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.25rem}.MatchupAnalysis_metricChange__KR6kO.MatchupAnalysis_positive__c6Z\+m{color:var(--success)}.MatchupAnalysis_metricChange__KR6kO.MatchupAnalysis_negative__oiEpj{color:var(--danger)}.MatchupAnalysis_metricValue__138oP{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.MatchupAnalysis_metricTitle__\+zYP9{color:var(--text-secondary);font-size:.75rem;font-weight:500}.MatchupAnalysis_metricSubtitle__oADJP{color:var(--text-muted);font-size:.625rem;margin-top:.25rem}.MatchupAnalysis_chartsRow__O9yaN{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media (min-width:1024px){.MatchupAnalysis_chartsRow__O9yaN{grid-template-columns:1fr 1fr}}.MatchupAnalysis_chartCard__PfVc9{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__DF2si{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.MatchupAnalysis_chartHeader__DF2si h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.MatchupAnalysis_chartAction__ivyOj{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__ivyOj:hover{background:var(--bg-tertiary);color:var(--text-primary)}.MatchupAnalysis_chartControls__btf3f{align-items:center;display:flex;gap:.5rem}.MatchupAnalysis_chartControlBtn__gSXtF{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__gSXtF:hover{background:var(--bg-card-hover);color:var(--text-primary)}.MatchupAnalysis_customTooltip__QnC6D{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__BZlPM{color:var(--text-secondary);font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_tooltipValue__4j6LF{font-size:.875rem;font-weight:600;margin:.25rem 0}.MatchupAnalysis_sectionHeader__rFR7U{margin-bottom:1rem}.MatchupAnalysis_sectionHeader__rFR7U h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.MatchupAnalysis_sectionSubtitle__UXjv3{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.MatchupAnalysis_bestPropsSection__TKFhK{margin-bottom:2rem}.MatchupAnalysis_propsGrid__PQcwf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_propsGrid__PQcwf{grid-template-columns:repeat(3,1fr)}}.MatchupAnalysis_propCard__1cUmM{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__1cUmM:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_propRank__6RV8I{color:var(--text-muted);font-size:.75rem;font-weight:700;position:absolute;right:.75rem;top:.75rem}.MatchupAnalysis_propHeader__HiCAy{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_propStat__aTsHy{border-radius:.375rem;border-radius:var(--border-radius-sm);font-size:.875rem;font-weight:600;padding:.5rem .75rem}.MatchupAnalysis_propConfidence__qbDD1{text-align:right}.MatchupAnalysis_confidenceValue__NJcmk{color:var(--text-primary);display:block;font-size:1.5rem;font-weight:700}.MatchupAnalysis_propDetails__wFAfT{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.MatchupAnalysis_propEdge__eRIBn,.MatchupAnalysis_propLine__JZLGh,.MatchupAnalysis_propProjected__Y0Tzy{text-align:center}.MatchupAnalysis_propEdge__eRIBn span,.MatchupAnalysis_propLine__JZLGh span,.MatchupAnalysis_propProjected__Y0Tzy span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_propEdge__eRIBn strong,.MatchupAnalysis_propLine__JZLGh strong,.MatchupAnalysis_propProjected__Y0Tzy strong{color:var(--text-primary);font-size:1rem}.MatchupAnalysis_propEdge__eRIBn strong.MatchupAnalysis_positive__c6Z\+m{color:var(--success)}.MatchupAnalysis_propEdge__eRIBn strong.MatchupAnalysis_negative__oiEpj{color:var(--danger)}.MatchupAnalysis_propRecommendation__sEyCZ{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__0QNlj{margin-bottom:2rem}.MatchupAnalysis_summaryGrid__7ksDh{-webkit-overflow-scrolling:touch;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.MatchupAnalysis_summaryGrid__7ksDh::-webkit-scrollbar{height:.25rem}.MatchupAnalysis_summaryGrid__7ksDh::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:.125rem}.MatchupAnalysis_summaryGrid__7ksDh::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:.125rem}.MatchupAnalysis_gameSummaryCard__HMZe6{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__8e2Zb{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.MatchupAnalysis_gameDate__Pxj8p{color:var(--text-muted);font-size:.75rem}.MatchupAnalysis_gameOpponent__uM65\+{color:var(--text-primary);font-size:.875rem;font-weight:500}.MatchupAnalysis_gameSummaryStats__wOAhs{display:flex;flex-direction:column;gap:.25rem}.MatchupAnalysis_gameSummaryStats__wOAhs span{color:var(--text-secondary);font-size:.75rem}.MatchupAnalysis_trendChartsGrid__YyV8O{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:1024px){.MatchupAnalysis_trendChartsGrid__YyV8O{grid-template-columns:repeat(2,1fr)}.MatchupAnalysis_trendChartsGrid__YyV8O .MatchupAnalysis_chartCard__PfVc9:first-child{grid-column:span 2}}.MatchupAnalysis_consistencySection__9Wsbu{margin-bottom:2rem}.MatchupAnalysis_consistencyGrid__d1lP3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_consistencyGrid__d1lP3{grid-template-columns:repeat(3,1fr)}}.MatchupAnalysis_consistencyCard__SeJwf{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem}.MatchupAnalysis_consistencyHeader__mabck{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_consistencyHeader__mabck h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.MatchupAnalysis_consistencyScore__Racvp{border-radius:2rem;font-size:.875rem;font-weight:600;padding:.375rem .75rem}.MatchupAnalysis_consistencyStats__nYXki{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.MatchupAnalysis_consistencyStats__nYXki div{text-align:center}.MatchupAnalysis_consistencyStats__nYXki span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_consistencyStats__nYXki strong{color:var(--text-primary);font-size:1.125rem}.MatchupAnalysis_heatMapSection__sLTRl{margin-bottom:2rem}.MatchupAnalysis_heatMap__oYAmG{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__7HLYY{align-items:center;display:flex;margin-bottom:.5rem}.MatchupAnalysis_heatMapLabel__ZX9VR{color:var(--text-secondary);flex:0 0 80px;font-size:.75rem}.MatchupAnalysis_heatMapCells__MXV43{display:flex;flex:1 1;gap:.5rem}.MatchupAnalysis_heatMapCell__YuSYR{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__YuSYR:hover{transform:scale(1.05)}.MatchupAnalysis_matchupSelector__RQpcq{margin-bottom:2rem}.MatchupAnalysis_matchupTabs__l7A2l{-webkit-overflow-scrolling:touch;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.MatchupAnalysis_matchupTab__fdcG1{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__fdcG1:hover{background:var(--bg-card-hover);border-color:var(--border-secondary)}.MatchupAnalysis_matchupTab__fdcG1.MatchupAnalysis_active__VVnzc{background:var(--primary-light-bg);border-color:var(--primary)}.MatchupAnalysis_matchupTabTeam__jQEK6{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.25rem}.MatchupAnalysis_matchupTabDate__LeD\+f{color:var(--text-secondary);font-size:.75rem}.MatchupAnalysis_matchupAnalysisGrid__tZPR8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.MatchupAnalysis_matchupAnalysisGrid__tZPR8{grid-template-columns:1fr 1fr}}.MatchupAnalysis_matchupCard__cnSeg,.MatchupAnalysis_projectionSummaryCard__G8obe{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem}.MatchupAnalysis_matchupCard__cnSeg h4,.MatchupAnalysis_projectionSummaryCard__G8obe h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.MatchupAnalysis_matchupStats__x8FhO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.MatchupAnalysis_matchupStat__LID6-{text-align:center}.MatchupAnalysis_matchupStat__LID6- span{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_matchupStat__LID6- strong{color:var(--text-primary);display:block;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.MatchupAnalysis_matchupStat__LID6- small{color:var(--text-muted);display:block;font-size:.625rem}.MatchupAnalysis_projectionHighlights__7sbgK{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.MatchupAnalysis_projectionHighlights__7sbgK{grid-template-columns:repeat(4,1fr)}}.MatchupAnalysis_projectionHighlight__hP\+Sg{text-align:center}.MatchupAnalysis_projectionHighlight__hP\+Sg span{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_projectionHighlight__hP\+Sg strong{color:var(--text-primary);font-size:1.5rem;font-weight:700}.MatchupAnalysis_projectionRangesSection__a8KRH{margin-bottom:2rem}.MatchupAnalysis_projectionRanges__IdO8R{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_projectionRanges__IdO8R{grid-template-columns:repeat(2,1fr)}}.MatchupAnalysis_projectionRange__YCHcG{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem}.MatchupAnalysis_projectionRangeHeader__w5-DH{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_projectionRangeStat__JtVuz{color:var(--text-secondary);font-size:.875rem;font-weight:600}.MatchupAnalysis_projectionRangeMid__wb1ss{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_projectionRangeBar__b4ZTI{position:relative}.MatchupAnalysis_projectionRangeTrack__qLcbe{background:var(--bg-tertiary);border-radius:4px;height:8px;overflow:hidden;position:relative}.MatchupAnalysis_projectionRangeFill__kb3-W{bottom:0;opacity:.5;position:absolute;top:0}.MatchupAnalysis_projectionRangePoint__la-1g{border-radius:50%;box-shadow:var(--shadow-sm);height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.MatchupAnalysis_projectionRangeLabels__\+e0ab{display:flex;justify-content:space-between;margin-top:.5rem}.MatchupAnalysis_projectionRangeLabels__\+e0ab span{color:var(--text-muted);font-size:.75rem}.MatchupAnalysis_factorsSection__7OeYm{margin-bottom:2rem}.MatchupAnalysis_factorsGrid__yjo0f{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_factorsGrid__yjo0f{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MatchupAnalysis_factorsGrid__yjo0f{grid-template-columns:repeat(4,1fr)}}.MatchupAnalysis_factorCard__U3PEz{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__U3PEz:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_factorIcon__thkC0{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__U3PEz h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .5rem}.MatchupAnalysis_factorCard__U3PEz p{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.MatchupAnalysis_gameLogControls__cgPOn{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.MatchupAnalysis_gameLogActions__BKrY3,.MatchupAnalysis_gameLogFilters__bosqd{display:flex;gap:.75rem}.MatchupAnalysis_exportButton__4XnLB{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__4XnLB:hover{background:var(--bg-card);border-color:var(--border-secondary)}.MatchupAnalysis_gameLogTable__xmZR0{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__VIQMd{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__CHB70{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.75rem .5rem;text-align:center;text-transform:uppercase}.MatchupAnalysis_gameLogRow__tp4Jp{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__tp4Jp:hover{background:var(--bg-tertiary)}.MatchupAnalysis_gameLogRow__tp4Jp.MatchupAnalysis_expanded__EXg5x{background:var(--primary-light-bg)}.MatchupAnalysis_gameLogCell__DcKE-{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;justify-content:center;padding:.75rem .5rem;text-align:center}.MatchupAnalysis_gameLogCell__DcKE-.MatchupAnalysis_highlight__Yr0uK{color:var(--primary);font-weight:600}.MatchupAnalysis_gameLogCell__DcKE-.MatchupAnalysis_positive__c6Z\+m{color:var(--success)}.MatchupAnalysis_gameLogCell__DcKE-.MatchupAnalysis_negative__oiEpj{color:var(--danger)}.MatchupAnalysis_gameOpponentName__txtb7{font-weight:500}.MatchupAnalysis_seasonAveragesCard__LXu0-{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem}.MatchupAnalysis_seasonAveragesCard__LXu0- h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.MatchupAnalysis_seasonAveragesGrid__UXoUz{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.MatchupAnalysis_seasonAvgStat__8BP5E{text-align:center}.MatchupAnalysis_seasonAvgStat__8BP5E span{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.5rem}.MatchupAnalysis_seasonAvgStat__8BP5E strong{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_propStatSelector__cFwjn{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:2rem}.MatchupAnalysis_propStatButton__0HiJW{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__0HiJW:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_propStatButton__0HiJW.MatchupAnalysis_active__VVnzc{background:var(--bg-tertiary);border-color:currentColor;color:var(--text-primary)}.MatchupAnalysis_propStatButton__0HiJW span{color:inherit;font-size:1rem;font-weight:600}.MatchupAnalysis_propStatButton__0HiJW small{color:inherit;font-size:.875rem;opacity:.8}.MatchupAnalysis_lineAnalysisSection__WO4-L{margin-bottom:2rem}.MatchupAnalysis_lineToolGrid__4n1oW{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.MatchupAnalysis_lineToolGrid__4n1oW{grid-template-columns:2fr 1fr}}.MatchupAnalysis_lineChartCard__dBjCA,.MatchupAnalysis_lineControlsCard__B4el6{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.5rem}.MatchupAnalysis_lineSliderWrapper__0Tq2w{margin-bottom:1.5rem}.MatchupAnalysis_lineSliderWrapper__0Tq2w label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:1rem}.MatchupAnalysis_lineSlider__IrD0J{-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__IrD0J::-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__IrD0J::-webkit-slider-thumb:hover{box-shadow:var(--shadow-lg);transform:scale(1.1)}.MatchupAnalysis_lineSlider__IrD0J::-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__IrD0J::-moz-range-thumb:hover{box-shadow:var(--shadow-lg);transform:scale(1.1)}.MatchupAnalysis_lineNumberInput__JtjS9{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__JtjS9:focus{background:var(--bg-card);border-color:var(--primary);outline:none}.MatchupAnalysis_lineAnalysisResults__VLFND{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.MatchupAnalysis_analysisCard__FvwfJ{background:var(--bg-tertiary);border-radius:.75rem;border-radius:var(--border-radius-md);padding:.75rem;text-align:center}.MatchupAnalysis_analysisLabel__hQERG{color:var(--text-muted);font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_analysisValue__ch7j8{color:var(--text-primary);font-size:1.125rem;font-weight:700}.MatchupAnalysis_allLinesSection__-EWTo{margin-bottom:2rem}.MatchupAnalysis_linesGrid__aTh7M{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MatchupAnalysis_lineCard__-kecM{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__-kecM:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.MatchupAnalysis_lineCard__-kecM.MatchupAnalysis_strongPlay__Jmdw2{background-color:var(--strongPlayBg);border-color:var(--strongPlayBorder)}.MatchupAnalysis_lineCard__-kecM.MatchupAnalysis_strongPlay__Jmdw2:hover{box-shadow:0 0 0 2px #3b82f666;transition:box-shadow .2s ease}.MatchupAnalysis_lineCardHeader__Ayjtd{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MatchupAnalysis_lineValue__C445X{color:var(--text-primary);font-size:1.25rem;font-weight:700}.MatchupAnalysis_lineConfidence__3L9Jm{font-size:1rem;font-weight:600}.MatchupAnalysis_lineCardBody__TT45T{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.MatchupAnalysis_lineCardStat__ivHKq{text-align:center}.MatchupAnalysis_lineCardStat__ivHKq span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_lineCardStat__ivHKq strong{color:var(--text-primary);font-size:.875rem}.MatchupAnalysis_lineCardStat__ivHKq strong.MatchupAnalysis_over__Ukf4b{color:var(--success)}.MatchupAnalysis_lineCardStat__ivHKq strong.MatchupAnalysis_under__gbo38{color:var(--danger)}.MatchupAnalysis_lineCardFooter__hCSTv{border-top:1px solid var(--border-primary);padding-top:.75rem}.MatchupAnalysis_hitDots__bFxlT{display:flex;gap:.25rem}.MatchupAnalysis_hitDot__baWrN{border-radius:50%;height:.5rem;transition:all .15s ease;transition:all var(--transition-fast);width:.5rem}.MatchupAnalysis_hitDot__baWrN.MatchupAnalysis_hit__2hFGo{background:var(--success)}.MatchupAnalysis_hitDot__baWrN.MatchupAnalysis_miss__cYs8R{background:var(--border-secondary)}.MatchupAnalysis_historicalSection__TAc6F{margin-bottom:2rem}.MatchupAnalysis_historicalGrid__d3mte{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_historicalGrid__d3mte{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.MatchupAnalysis_historicalCard__ldp-Q{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:1rem;border-radius:var(--border-radius-lg);padding:1.25rem}.MatchupAnalysis_historicalLine__Gacp2{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.75rem;text-align:center}.MatchupAnalysis_historicalStats__D2snU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.MatchupAnalysis_historicalStat__1\+shk{text-align:center}.MatchupAnalysis_historicalStat__1\+shk span{color:var(--text-muted);display:block;font-size:.625rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.MatchupAnalysis_historicalStat__1\+shk strong{color:var(--text-primary);font-size:1rem}.MatchupAnalysis_historicalBar__u9-eL{background:var(--bg-tertiary);border-radius:3px;height:6px;overflow:hidden}.MatchupAnalysis_historicalBarFill__9Lp1C{border-radius:3px;height:100%;transition:width .3s ease;transition:width var(--transition-normal)}.MatchupAnalysis_loading__PcPOn{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 2rem}.MatchupAnalysis_spinner__4yICU{animation:MatchupAnalysis_spin__NhY4K 1s linear infinite;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--primary);height:3rem;width:3rem}@keyframes MatchupAnalysis_spin__NhY4K{to{transform:rotate(1turn)}}.MatchupAnalysis_loading__PcPOn p{color:var(--text-secondary);font-size:.875rem}.MatchupAnalysis_emptyState__u2Eby{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:5rem 1rem;text-align:center}.MatchupAnalysis_emptyState__u2Eby svg{height:3rem;margin-bottom:1rem;opacity:.5;width:3rem}.MatchupAnalysis_emptyState__u2Eby h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.MatchupAnalysis_emptyState__u2Eby p{font-size:.875rem;margin:0}.MatchupAnalysis_positive__c6Z\+m{color:var(--success)}.MatchupAnalysis_negative__oiEpj{color:var(--danger)}.MatchupAnalysis_over__Ukf4b{color:var(--success)}.MatchupAnalysis_under__gbo38{color:var(--danger)}@media (min-width:768px){.MatchupAnalysis_categories__ge548,.MatchupAnalysis_headerContent__Y-NL5,.MatchupAnalysis_searchBar__DnCun{padding-left:2rem;padding-right:2rem}.MatchupAnalysis_filtersPanel__CHcXJ{grid-template-columns:repeat(3,1fr);padding:1.25rem 2rem}.MatchupAnalysis_playerDashboardName__Hy9UI{font-size:2rem}.MatchupAnalysis_playerDashboardImage__1jhNP{height:6rem;width:6rem}}@media (min-width:1024px){.MatchupAnalysis_dashboardContent__nLzM0{padding:2rem}.MatchupAnalysis_title__MiFRz{font-size:2rem}}@media print{.MatchupAnalysis_backButton__Ya2HX,.MatchupAnalysis_chartAction__ivyOj,.MatchupAnalysis_chartControls__btf3f,.MatchupAnalysis_dashboardTabs__oBhSh,.MatchupAnalysis_headerActions__CSVdh{display:none!important}.MatchupAnalysis_playerDashboard__OKSWh{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__yGC2E{margin-bottom:2rem}.MatchupAnalysis_restGrid__QLspf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.MatchupAnalysis_restGrid__QLspf{grid-template-columns:repeat(3,1fr)}}.MatchupAnalysis_restCard__KRwTS{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__KRwTS:hover{background:var(--bg-card-hover);border-color:var(--border-secondary);transform:translateY(-2px)}.MatchupAnalysis_restGameInfo__g5e-D{display:flex;flex-direction:column;gap:.25rem}.MatchupAnalysis_restGameTeam__HUmAs{color:var(--text-primary);font-size:1rem;font-weight:600}.MatchupAnalysis_restDate__G5du5{color:var(--text-secondary);font-size:.875rem}.MatchupAnalysis_restDays__uyaYB{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__v0xPU{color:var(--primary);font-size:2rem;font-weight:700;line-height:1}.MatchupAnalysis_restLabel__I9nDS{color:var(--text-secondary);font-size:.875rem;font-weight:500}.MatchupAnalysis_restCard__KRwTS:first-child .MatchupAnalysis_restNumber__v0xPU{color:var(--primary)}.MatchupAnalysis_restCard__KRwTS:nth-child(2) .MatchupAnalysis_restNumber__v0xPU{color:var(--secondary)}.MatchupAnalysis_restCard__KRwTS:nth-child(3) .MatchupAnalysis_restNumber__v0xPU{color:var(--accent)}.MatchupAnalysis_restDays__uyaYB[data-rest="0"]{background:var(--danger-bg);border-color:var(--danger)}.MatchupAnalysis_restDays__uyaYB[data-rest="0"] .MatchupAnalysis_restNumber__v0xPU{color:var(--danger)}.MatchupAnalysis_restDays__uyaYB[data-rest="1"]{background:var(--warning-bg);border-color:var(--warning)}.MatchupAnalysis_restDays__uyaYB[data-rest="1"] .MatchupAnalysis_restNumber__v0xPU{color:var(--warning)}.MatchupAnalysis_restDays__uyaYB[data-rest="2"],.MatchupAnalysis_restDays__uyaYB[data-rest="3"]{background:var(--success-bg);border-color:var(--success)}.MatchupAnalysis_restDays__uyaYB[data-rest="2"] .MatchupAnalysis_restNumber__v0xPU,.MatchupAnalysis_restDays__uyaYB[data-rest="3"] .MatchupAnalysis_restNumber__v0xPU{color:var(--success)}@keyframes MatchupAnalysis_slideInFromBottom__CoPed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MatchupAnalysis_restCard__KRwTS{animation:MatchupAnalysis_slideInFromBottom__CoPed .4s ease-out;animation-fill-mode:both}.MatchupAnalysis_restCard__KRwTS:first-child{animation-delay:.1s}.MatchupAnalysis_restCard__KRwTS:nth-child(2){animation-delay:.2s}.MatchupAnalysis_restCard__KRwTS:nth-child(3){animation-delay:.3s}.MatchupAnalysis_noRestDays__SdijQ{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__MAmDw{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:2rem;transition:all var(--transition-speed) ease}.StadiumWeather_header__ewqwD{margin-bottom:2rem;text-align:center}.StadiumWeather_title__Nw-nI{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__Nw-nI svg{color:var(--primary)}.StadiumWeather_subtitle__4qlVE{color:var(--text-secondary);font-size:1rem}.StadiumWeather_controls__D59vG{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__v63FH{background:var(--bg-tertiary);border-radius:8px;display:flex;gap:.5rem;padding:.25rem}.StadiumWeather_toggleButton__zo93O{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__zo93O:hover{background:var(--primary-bg);color:var(--primary)}.StadiumWeather_toggleButton__zo93O.StadiumWeather_activeToggle__YmpGV{background:var(--primary);color:#fff}.StadiumWeather_searchContainer__J0egO{flex:1 1;max-width:300px;min-width:200px;position:relative}.StadiumWeather_searchIcon__semx0{color:var(--text-muted);height:18px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:18px}.StadiumWeather_searchInput__ddMDD{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__ddMDD:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.StadiumWeather_searchInput__ddMDD::placeholder{color:var(--text-muted)}.StadiumWeather_filterButtons__pEpw6{display:flex;flex-wrap:wrap;gap:.5rem}.StadiumWeather_filterButton__A0gb-{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__A0gb-:hover{background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.StadiumWeather_filterButton__A0gb-.StadiumWeather_active__Yd5xR{background:var(--primary);border-color:var(--primary);color:#fff}.StadiumWeather_sortDropdown__gDlvR{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__gDlvR:focus{border-color:var(--primary);outline:none}.StadiumWeather_errorMessage__PGHiU{align-items:center;background:var(--danger-bg);border-radius:8px;color:var(--danger);display:flex;gap:.5rem;margin-bottom:1rem;padding:1rem}.StadiumWeather_stadiumGrid__ERGHY{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:2rem}.StadiumWeather_stadiumCard__1xqii{overflow:hidden;transition:all var(--transition-speed)}.StadiumWeather_stadiumCard__1xqii:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.StadiumWeather_stadiumHeader__yfdfk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.StadiumWeather_stadiumName__d9VSj{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.StadiumWeather_teamName__zKTYT{color:var(--text-secondary);font-size:.875rem}.StadiumWeather_teamLogo__MITQf{height:48px;object-fit:contain;width:48px}.StadiumWeather_indoorContainer__InSsa{background:var(--bg-tertiary);border-radius:8px;padding:2rem;text-align:center}.StadiumWeather_indoorIcon__-WpR4{color:var(--primary);height:48px;margin:0 auto 1rem;width:48px}.StadiumWeather_indoorText__9\+2u0{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.StadiumWeather_indoorSubtext__RpGPw{color:var(--text-secondary);font-size:.875rem}.StadiumWeather_timeIndicator__1Vj8u{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__IBhY0{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.StadiumWeather_weatherItem__CKNQQ{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;flex-direction:column;padding:1rem;transition:all var(--transition-speed)}.StadiumWeather_weatherItem__CKNQQ:hover{background:var(--primary-bg);transform:translateY(-2px)}.StadiumWeather_weatherItemIcon__XhGBa{color:var(--primary);height:24px;margin-bottom:.5rem;width:24px}.StadiumWeather_weatherValue__OfctX{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.StadiumWeather_weatherLabel__k8tD2{color:var(--text-secondary);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.StadiumWeather_weatherCondition__tyrMU{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem}.StadiumWeather_weatherIcon__WhkJk{color:var(--primary);height:24px;width:24px}.StadiumWeather_windImpact__1wUvk{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem}.StadiumWeather_windImpact__1wUvk.StadiumWeather_in__O8X7D{background:var(--danger-bg);color:var(--danger)}.StadiumWeather_windImpact__1wUvk.StadiumWeather_out__apiNc{background:var(--success-bg);color:var(--success)}.StadiumWeather_windImpact__1wUvk.StadiumWeather_cross__-b4cC{background:var(--warning-bg);color:var(--warning)}.StadiumWeather_windIcon__XhG3H{height:20px;width:20px}.StadiumWeather_battingImpact__n-yVO{background:var(--bg-tertiary);border-radius:8px;margin-bottom:1rem;padding:1rem}.StadiumWeather_impactTitle__PPmEa{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.StadiumWeather_impactTitle__PPmEa svg{color:var(--primary)}.StadiumWeather_impactGrid__dHghI{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.StadiumWeather_impactItem__gQw6n{text-align:center}.StadiumWeather_impactLabel__akTlk{color:var(--text-secondary);font-size:.75rem;margin-bottom:.25rem}.StadiumWeather_impactValue__F3zcS{font-size:1rem;font-weight:700;transition:all var(--transition-speed)}.StadiumWeather_veryPositive__PoDrK{color:#22c55e}.StadiumWeather_positive__NktxH{color:#84cc16}.StadiumWeather_slightlyPositive__HFQCv{color:#fbbf24}.StadiumWeather_slightlyNegative__X5\+6O{color:#fb923c}.StadiumWeather_negative__1JsI0{color:#f87171}.StadiumWeather_veryNegative__h3GLG{color:#ef4444}.StadiumWeather_stadiumDetails__R93W\+{background:var(--bg-tertiary);border-radius:8px;padding:1rem}.StadiumWeather_detailsGrid__Cn4Vv{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.StadiumWeather_detailItem__34AjE{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:.5rem 0}.StadiumWeather_detailItem__34AjE:last-child,.StadiumWeather_detailItem__34AjE:nth-last-child(2){border-bottom:none}.StadiumWeather_detailLabel__YEQNv{color:var(--text-secondary);font-size:.75rem}.StadiumWeather_detailValue__jbASF{color:var(--text-primary);font-size:.875rem;font-weight:600}.StadiumWeather_noWeatherData__imwkR{color:var(--text-muted);padding:2rem;text-align:center}.StadiumWeather_noGamesMessage__RftBh{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:4rem 2rem;text-align:center}.StadiumWeather_noGamesIcon__LgQ7q{color:var(--text-muted);height:64px;margin:0 auto 1rem;width:64px}.StadiumWeather_noGamesMessage__RftBh h2{color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.StadiumWeather_noGamesMessage__RftBh p{color:var(--text-secondary)}.StadiumWeather_legend__FJcdF{margin-top:2rem;padding:2rem}.StadiumWeather_legendTitle__vINU1{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.StadiumWeather_legendGrid__a4jdp{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.StadiumWeather_legendSection__D4\+0h h4{color:var(--primary);font-size:1rem;font-weight:600;margin-bottom:.75rem}.StadiumWeather_legendContent__RGZ8l{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.StadiumWeather_legendContent__RGZ8l p{margin-bottom:.5rem}.StadiumWeather_legendContent__RGZ8l .StadiumWeather_positive__NktxH{color:var(--success);font-weight:600}.StadiumWeather_legendContent__RGZ8l .StadiumWeather_negative__1JsI0{color:var(--danger);font-weight:600}.StadiumWeather_legendContent__RGZ8l .StadiumWeather_neutral__utmv9{color:var(--warning);font-weight:600}.StadiumWeather_loadingContainer__-6JC1{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.StadiumWeather_loadingSpinner__zkrIG{animation:StadiumWeather_spin__mg3Ed 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__mg3Ed{to{transform:rotate(1turn)}}.StadiumWeather_loadingContainer__-6JC1 p{color:var(--text-secondary)}@media (max-width:1200px){.StadiumWeather_stadiumGrid__ERGHY{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:768px){.StadiumWeather_container__MAmDw{padding:1rem}.StadiumWeather_title__Nw-nI{font-size:1.5rem}.StadiumWeather_controls__D59vG{padding:1rem}.StadiumWeather_searchContainer__J0egO{max-width:none;width:100%}.StadiumWeather_filterButtons__pEpw6,.StadiumWeather_weatherToggle__v63FH{justify-content:center;width:100%}.StadiumWeather_sortDropdown__gDlvR{width:100%}.StadiumWeather_stadiumGrid__ERGHY{gap:1rem;grid-template-columns:1fr}.StadiumWeather_weatherGrid__IBhY0{gap:.5rem;grid-template-columns:repeat(3,1fr)}.StadiumWeather_weatherItem__CKNQQ{padding:.75rem}.StadiumWeather_weatherValue__OfctX{font-size:1rem}.StadiumWeather_impactGrid__dHghI{grid-template-columns:repeat(2,1fr)}.StadiumWeather_legendGrid__a4jdp{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:480px){.StadiumWeather_title__Nw-nI{flex-direction:column;font-size:1.25rem;gap:.5rem}.StadiumWeather_weatherToggle__v63FH{flex-direction:column}.StadiumWeather_toggleButton__zo93O{justify-content:center;width:100%}.StadiumWeather_detailsGrid__Cn4Vv{grid-template-columns:1fr}}.Card_card__oPF\+M{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-sm);transition:all .3s ease}.Card_hoverable__alUgW{cursor:pointer}.Card_hoverable__alUgW:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.CapperMarketplaceWrapper_container__54AIo{background:#030305;min-height:100%}.CapperMarketplaceWrapper_header__kcYBc{background:linear-gradient(180deg,#05070a,#030305);border-bottom:1px solid #ffffff0a}.CapperMarketplaceWrapper_headerTop__nTrfK{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:24px 24px 20px;position:relative}.CapperMarketplaceWrapper_headerGradient__wvtTd{background:radial-gradient(ellipse at top,#00d46a1f 0,#00d46a08 50%,#0000 100%);inset:0;pointer-events:none;position:absolute}.CapperMarketplaceWrapper_headerTitle__Xp1A0{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.CapperMarketplaceWrapper_headerIcon__adx9-{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__Xp1A0 h1{color:#f0f6fc;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}.CapperMarketplaceWrapper_headerTitle__Xp1A0 p{color:#8b949e;font-size:14px;margin:4px 0 0}.CapperMarketplaceWrapper_debugToggle__DlCiG{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__DlCiG:hover{background:#00d46a26;border-color:#00d46a4d;color:#00d46a}.CapperMarketplaceWrapper_debugPanel__3umEh{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__I0vOA{align-items:center;background:#00d46a1a;border-bottom:1px solid #00d46a33;display:flex;justify-content:space-between;padding:16px 20px}.CapperMarketplaceWrapper_debugTitle__A2Xhy{align-items:center;color:#00d46a;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.5px;text-transform:uppercase}.CapperMarketplaceWrapper_debugClose__QSmXN{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__QSmXN:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.CapperMarketplaceWrapper_debugContent__PEJbL{padding:20px}.CapperMarketplaceWrapper_debugLabel__tYlJq{color:#8b949e;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.CapperMarketplaceWrapper_debugButtons__Gsh61{display:flex;gap:8px}.CapperMarketplaceWrapper_debugBtn__s8qg0{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__s8qg0:hover{background:#141920;border-color:#ffffff1f;color:#f0f6fc}.CapperMarketplaceWrapper_debugBtn__s8qg0.CapperMarketplaceWrapper_active__sch2U{background:#00d46a26;border-color:#00d46a4d;color:#00d46a}.CapperMarketplaceWrapper_debugNote__Qr5m8{border-top:1px solid #ffffff0a;color:#484f58;font-size:11px;line-height:1.5;margin:20px 0 0;padding-top:16px}.CapperMarketplaceWrapper_subNav__2tRhh{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__2tRhh::-webkit-scrollbar{display:none}.CapperMarketplaceWrapper_navItem__eMH7b{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__eMH7b:hover{background:#ffffff0d;color:#f0f6fc}.CapperMarketplaceWrapper_navItem__eMH7b.CapperMarketplaceWrapper_active__sch2U{background:#00d46a26;border-color:#00d46a4d;color:#00d46a}.CapperMarketplaceWrapper_content__LVWsr{background:#030305;padding:0}.CapperMarketplaceWrapper_content__LVWsr .wisesports-theme{background:#030305;padding:24px}@media (max-width:768px){.CapperMarketplaceWrapper_headerTop__nTrfK{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.CapperMarketplaceWrapper_headerTitle__Xp1A0 h1{font-size:24px}.CapperMarketplaceWrapper_debugToggle__DlCiG{align-self:flex-end;position:absolute;right:16px;top:16px}.CapperMarketplaceWrapper_debugPanel__3umEh{left:12px;right:12px;width:auto}.CapperMarketplaceWrapper_subNav__2tRhh{padding:12px 16px}}@media (max-width:640px){.CapperMarketplaceWrapper_navItem__eMH7b span{display:none}.CapperMarketplaceWrapper_navItem__eMH7b{padding:10px 14px}.CapperMarketplaceWrapper_headerIcon__adx9-{border-radius:14px;height:44px;width:44px}}