*,:before,:after,::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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,.dark{--background:222 41% 4%;--foreground:225 45% 98%;--card:220 38% 7%;--card-foreground:225 45% 98%;--popover:220 38% 7%;--popover-foreground:225 45% 98%;--primary:263 70% 52%;--primary-foreground:0 0% 100%;--secondary:222 25% 13%;--secondary-foreground:225 45% 98%;--muted:222 25% 13%;--muted-foreground:220 15% 68%;--accent:222 25% 16%;--accent-foreground:225 45% 98%;--destructive:356 100% 74%;--destructive-foreground:222 41% 4%;--border:220 23% 19%;--input:220 23% 19%;--ring:263 70% 52%;--radius:.75rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-2{left:.5rem}.z-50{z-index:50}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-px{height:1px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-11{min-height:2.75rem}.min-h-\[30px\]{min-height:30px}.min-h-svh{min-height:100svh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-\[94px\]{width:94px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-t-primary{border-top-color:hsl(var(--primary))}.bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-amber-950\/30{background-color:#451a034d}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-green-950{--tw-bg-opacity:1;background-color:rgb(5 46 22/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-950{--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.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-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-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-violet-500{accent-color:#8b5cf6}.accent-violet-600{accent-color:#7c3aed}.opacity-60{opacity:.6}.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);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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.paused{animation-play-state:paused}body{color:#f7f8fc;background:#05070c}.brand{color:#f7f8fc;letter-spacing:-.06em;font-size:1.4rem;font-weight:850;text-decoration:none}.brand span{color:#9e78f7;letter-spacing:.12em;vertical-align:.15em;margin-left:.25rem;font-size:.65em}.shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#080d15;border-right:1px solid #263045;flex-direction:column;gap:3.5rem;padding:2.3rem 1.4rem;display:flex}.sidebar nav{flex-direction:column;gap:.55rem;display:flex}.sidebar nav a,.sidebar nav span{color:#9ca6b8;border-radius:.65rem;padding:.8rem 1rem;font-size:.9rem;display:block}.sidebar nav .active{color:#e3d5ff;background:#231a3a;border-left:3px solid #8c56ed}.sidebar nav span{opacity:.57}.sidebar-foot{margin-top:auto}.workspace{background:radial-gradient(circle at 85% 0,#1d1531 0%,#0000 35%),#05070c;padding:3.25rem clamp(1.25rem,5vw,5rem)}.dashboard{max-width:1200px;margin:0 auto}.dashboard header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.eyebrow{color:#9e78f7;letter-spacing:.18em;font-size:.78rem;font-weight:750}.dashboard h1{letter-spacing:-.06em;margin:.75rem 0;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1}.dashboard header p,.panel p{color:#9ca6b8;line-height:1.65}.status{color:#c9b2f7;white-space:nowrap;background:#1b1528;border:1px solid #3b334d;border-radius:100px;padding:.7rem 1rem;font-size:.82rem}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:1.2rem;display:grid}.panel{background:linear-gradient(140deg,#111724,#0b1019);border:1px solid #273044;border-radius:1rem;flex-direction:column;min-height:315px;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.panel.primary{border-top:3px solid #6d28d9}.panel-top{color:#d6c2ff;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:1rem;font-size:.79rem;font-weight:780;display:flex}.pill{color:#ff9ca3;letter-spacing:.05em;background:#39232a;border-radius:50px;padding:.4rem .7rem;font-size:.68rem}.pill.amber{color:#fbbf24;background:#3d3017}.panel h2{letter-spacing:-.04em;margin:2rem 0 .7rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.2}.panel-foot{color:#9ca6b8;border-top:1px solid #263045;margin-top:auto;padding-top:1rem;font-size:.8rem}.detail{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;min-height:180px;margin-top:1.2rem}.detail h2{margin:.6rem 0 .1rem;font-size:1.35rem}.detail-mark{color:#75629a;white-space:nowrap;font-size:.8rem}.setup{flex-direction:column;justify-content:center;max-width:720px;min-height:100vh;margin:auto;padding:2rem;display:flex}.setup h1{letter-spacing:-.06em;margin:2.5rem 0 .8rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.setup p{color:#9ca6b8;max-width:40rem;line-height:1.7}@media (max-width:800px){.shell{display:block}.sidebar{gap:1rem;padding:1.1rem 1.3rem}.sidebar nav{flex-direction:row;overflow-x:auto}.sidebar nav a,.sidebar nav span{white-space:nowrap}.sidebar-foot{display:none}.workspace{padding:2rem 1.2rem}.dashboard-grid{grid-template-columns:1fr}.dashboard header,.detail{flex-direction:column;align-items:flex-start}.panel{min-height:260px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell{background:#080b14;grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:#0b0e18;border-right:1px solid #25293a;flex-direction:column;height:100vh;min-height:100vh;padding:18px 14px 20px;display:flex;position:sticky;top:0}.sidebar-brand{text-align:center;border-bottom:1px solid #24283a;padding:0 6px 23px}.brand-lockup{width:100%;height:78px;display:block;position:relative;overflow:hidden}.brand-lockup img{filter:url(#resolute-logo-alpha)hue-rotate(16deg);width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.product-name{letter-spacing:.2em;color:#c4a9ff;margin-top:-3px;font-size:10px;font-weight:800}.product-name span{color:#626c82;letter-spacing:.08em;font-weight:600}.side-links{flex-direction:column;gap:4px;padding-top:28px;display:flex}.side-links a{color:#9299ae;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.side-links a:hover,.side-links a:focus-visible{color:#f3ecff;background:#1c1b2d}.side-links a.selected{color:#eee1ff;background:#2b1d4c;box-shadow:inset 3px 0 #9666f9}.side-links a.selected svg{color:#b487ff}.sidebar-bottom{color:#777f95;border-top:1px solid #25293a;margin-top:auto;padding:19px 9px 0;font-size:11px}.scan-indicator{letter-spacing:.14em;color:#a88af6;align-items:center;gap:7px;margin-bottom:9px;font-weight:800;display:flex}.sidebar-bottom strong{color:#c3cad8;font-size:12px;font-weight:600;display:block}.sidebar-bottom p{margin:7px 0 14px;line-height:1.5}.sidebar-account{text-overflow:ellipsis;white-space:nowrap;color:#aeb6c7;border-top:1px solid #23283a;padding-top:15px;overflow:hidden}.sign-out{color:#9299ae;align-items:center;gap:9px;padding:11px 0 0;font-size:12px;display:flex}.sign-out:hover{color:#fff}.mobile-nav{display:none}.app-content{background:radial-gradient(70% 40% at 70% -15%,#1d1832 0%,#0000 70%),#0d111c;min-width:0;padding:39px clamp(22px,3.1vw,56px) 25px}.dashboard-view{width:100%;max-width:1600px;margin:0 auto}.page-header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.overline{color:#a98cf3;letter-spacing:.17em;align-items:center;gap:11px;font-size:10px;font-weight:800;display:flex}.overline-dot{background:#738098;border-radius:50%;width:3px;height:3px;display:inline-block}.page-header h1{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(27px,2.4vw,40px);font-weight:760;line-height:1.12}.page-header p{color:#8993a9;font-size:13px;line-height:1.5}.outline-action{color:#e3d8fa;white-space:nowrap;border:1px solid #41405b;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.outline-action:hover{background:#231d38}.summary-grid,.body-grid,.bottom-grid{gap:14px;display:grid}.summary-grid{grid-template-columns:1.6fr repeat(2,minmax(0,1fr))}.summary-grid .opportunities-card{grid-column:1/-1}.summary-card,.content-card{background:#151a28;border:1px solid #292d41;border-radius:12px;box-shadow:0 8px 25px #05071420}.summary-card{min-height:199px;padding:20px 21px;position:relative;overflow:hidden}.feature-card{background:linear-gradient(115deg,#372266 0%,#33215c 64%,#281d4a 100%);border-color:#6f4eb3}.card-label{color:#b9b0cf;letter-spacing:.105em;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.card-label svg{color:#757e95;margin-left:auto}.feature-card .card-label{color:#e9dafa;z-index:1;position:relative}.sparkle{color:#cfaeff;font-size:16px;line-height:10px}.tiny-badge{letter-spacing:.07em;background:#6742a7;border-radius:3px;margin-left:auto;padding:4px 6px;font-size:9px}.feature-wait{letter-spacing:-.035em;z-index:1;max-width:240px;margin:23px 0 8px;font-size:clamp(19px,1.55vw,25px);font-weight:780;line-height:1.15;position:relative}.feature-card p{color:#d4c0ed;z-index:1;max-width:260px;font-size:11px;line-height:1.45;position:relative}.feature-link{color:#fff;z-index:1;align-items:center;gap:8px;margin-top:15px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.feature-decoration{color:#8c66c5;opacity:.22;font-size:180px;line-height:1;position:absolute;top:8px;right:-20px}.metric-card{text-align:center}.metric-card .card-label{text-align:center;justify-content:center;position:relative}.metric-card .card-label svg{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.metric-ring{background:radial-gradient(closest-side,#151a28 79%,transparent 82%),conic-gradient(#635285 0 10%,#343648 10% 100%);border-radius:50%;place-items:center;width:98px;height:98px;margin:16px auto 9px;display:grid}.metric-ring.lock-ring{background:radial-gradient(closest-side,#151a28 79%,transparent 82%),conic-gradient(#22c55e 0 var(--ring-progress),#343648 var(--ring-progress) 100%)}.metric-ring span{color:#e9e4f3;font-size:28px;font-weight:760;line-height:1}.metric-ring small{color:#798299;margin-left:2px;font-size:12px}.metric-card p,.opportunities-card p{color:#858ea4;font-size:11px;line-height:1.4}.opportunities-card{-moz-column-gap:24px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;min-height:145px;display:grid}.opportunities-card .card-label{grid-column:1/-1}.opportunities-card p{margin:0}.opportunity-count{color:#f4f2fb;margin:22px 0 6px;font-size:51px;font-weight:760;line-height:1}.opportunities-card .opportunity-count{margin:8px 0 0}.subtle-link{color:#b69bfa;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:750;display:inline-flex}.opportunities-card .subtle-link{white-space:nowrap;margin:8px 0 0}@media (max-width:700px){.opportunities-card{min-height:180px;display:block}.opportunities-card .opportunity-count{margin:22px 0 6px}.opportunities-card .subtle-link{margin-top:12px}}.body-grid{grid-template-columns:1.27fr .95fr 1fr;margin-top:15px}.content-card{min-width:0;padding:21px}.body-grid .content-card{flex-direction:column;min-height:313px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading h2{letter-spacing:-.02em;font-size:15px;font-weight:770}.section-heading a{color:#a88cea}.state-pill{color:#bea6fc;letter-spacing:.06em;white-space:nowrap;background:#302448;border:1px solid #493b6c;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:800}.empty-spotlight{margin:auto 0;padding:16px 8px 14px 0}.empty-icon,.section-icon{color:#bd9bf9;background:#2c2345;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.empty-spotlight h3{letter-spacing:-.03em;margin:14px 0 6px;font-size:18px;font-weight:700}.empty-spotlight p{color:#8993a9;max-width:410px;font-size:12px;line-height:1.55}.text-action{color:#b99cfa;border-top:1px solid #2b3042;justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;font-weight:750;display:flex}.section-description{color:#858da2;margin-top:5px;font-size:11px}.market-list{margin-top:16px}.market-row{color:#79839a;border-top:1px solid #292e40;align-items:center;gap:8px;height:45px;font-size:11px;display:flex}.market-row strong{color:#e3e5ed;font-size:11px}.market-row svg{margin-left:2px}.sport-emblem{color:#bdb1ec;background:#232945;border-radius:6px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.market-awaiting{margin-left:auto}.card-note{color:#697389;margin-top:auto;padding-top:6px;font-size:10px;line-height:1.3}.chart-empty{flex:1;place-items:center;min-height:188px;margin:14px 0;display:grid;position:relative;overflow:hidden}.chart-grid{background:linear-gradient(#3638494a 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#36384933 1px,#0000 1px) 0 0/25% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.chart-empty>div:last-child{z-index:1;text-align:center;color:#9a83ce;background:#171c2bdb;border:1px solid #34394b;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:13px 15px;display:flex}.chart-empty strong{color:#ded9e9;font-size:11px}.chart-empty span{color:#818ba0;font-size:10px;line-height:1.35}.bottom-grid{grid-template-columns:repeat(3,1fr);margin-top:15px}.mini-card{min-height:133px}.mini-empty{color:#818ba0;align-items:center;gap:10px;padding-top:28px;font-size:11px;display:flex}.mini-empty svg{color:#a78bdc;flex:none}.dashboard-footer{color:#616c82;justify-content:space-between;gap:12px;padding:25px 0 0;font-size:10px;display:flex}.back-link{color:#ad99df;align-items:center;gap:8px;margin:0 0 30px;font-size:12px;font-weight:700;display:inline-flex}.section-view .page-header{margin-bottom:27px}.section-layout{grid-template-columns:1.5fr 1fr;gap:15px;display:grid}.section-main,.section-side{min-height:370px}.section-main{background:radial-gradient(circle at 100% 0,#322250 0%,#0000 45%),#151a28;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.section-icon{width:53px;height:53px}.section-main h2{letter-spacing:-.04em;margin:24px 0 9px;font-size:25px;font-weight:750}.section-main p{color:#9aa3b7;max-width:560px;font-size:13px;line-height:1.6}.section-status{color:#baa3ed;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.status-dot{background:#a67eeb;border-radius:50%;width:7px;height:7px}.section-side{flex-direction:column;display:flex}.section-side ul{color:#b0b8c9;gap:20px;margin:25px 0 auto;font-size:13px;display:grid}.section-side li{align-items:center;gap:12px;display:flex}.list-check{color:#ba9ef1;background:#2b2542;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}@media (max-width:1260px){.summary-grid,.body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-card{grid-column:span 2}}@media (max-width:900px){.app-shell{grid-template-columns:185px minmax(0,1fr)}.app-sidebar{padding-inline:10px}.side-links a{gap:10px;padding-inline:10px}.body-grid{grid-template-columns:1fr}.performance-card{grid-column:auto}}@media (max-width:700px){.app-shell{display:block}.app-sidebar{border-bottom:1px solid #2b2c42;border-right:0;height:auto;min-height:0;padding:8px 15px 0;position:static}.sidebar-brand{border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.brand-lockup{width:140px;height:61px}.product-name{text-align:right;margin:0;font-size:9px}.product-name span{margin-top:3px;display:block}.side-links,.sidebar-bottom{display:none}.app-content{padding:22px 16px 95px}.page-header{align-items:flex-start;margin-bottom:23px}.page-header h1{font-size:28px}.page-header p{font-size:12px}.outline-action{display:none}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-card{min-height:180px;padding:16px}.feature-card{grid-column:span 2;min-height:190px}.feature-wait{margin-top:24px;font-size:23px}.metric-ring{width:84px;height:84px}.card-label{font-size:9px}.opportunity-count{font-size:39px}.body-grid,.bottom-grid,.section-layout{grid-template-columns:1fr;gap:10px;margin-top:10px}.body-grid .content-card{min-height:270px}.bottom-grid .mini-card{min-height:110px}.mini-empty{padding-top:18px}.section-main,.section-side{min-height:280px;padding:23px}.dashboard-footer{line-height:1.8;display:block}.dashboard-footer span{display:block}.mobile-nav{z-index:20;padding:9px 4px max(9px,env(safe-area-inset-bottom));background:#101421;border-top:1px solid #303147;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #03050ab0}.mobile-nav a{color:#858ca1;flex-direction:column;align-items:center;gap:4px;width:16%;font-size:9px;display:flex}.mobile-nav a.selected{color:#c3a2ff}}@media (max-width:360px){.summary-grid{grid-template-columns:1fr}.feature-card{grid-column:auto}.mobile-nav a{font-size:8px}}.mobile-nav>button{color:#858ca1;flex-direction:column;align-items:center;gap:4px;width:16%;font-size:9px;display:flex}.mobile-nav>button.selected{color:#c3a2ff}.mobile-more-menu{background:#1b1b2e;border:1px solid #4a3d68;border-radius:11px;min-width:180px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);right:12px;box-shadow:0 12px 35px #03050be0}.mobile-more-menu a,.mobile-more-menu button{color:#d4cae9;text-align:left;border-radius:6px;flex-direction:row;align-items:center;gap:11px;width:auto;padding:11px;font-size:12px;display:flex}.mobile-more-menu a:hover,.mobile-more-menu button:hover{background:#2c2446}.login-brand{width:100%;height:105px;margin:-15px auto 9px;position:relative;overflow:hidden}.login-brand img{filter:url(#resolute-logo-alpha)hue-rotate(16deg);width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.feed-status{color:#ded1fa;background:#231d36;border:1px solid #4b4065;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:-12px 0 18px;padding:11px 15px;font-size:12px;line-height:1.45;display:flex}.feed-status svg{color:#be9cff;flex:none}.feed-status a{color:#d4b7ff;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.certified-list{margin-top:15px}.position-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.position-card{background:#101020;border:1px solid #6f32c9;border-radius:16px;min-width:0;padding:19px}.position-card-board{border-color:#9b7418}.position-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:11px;display:flex}.position-head strong{color:#c775ff;letter-spacing:.12em;font-size:10px}.position-card-board .position-head strong{color:#fbbf24}.position-number{color:#38ed82;letter-spacing:.04em;background:#0a2115;border:1px solid #2d9257;border-radius:12px;padding:5px 9px;font-size:9px;font-weight:700}.position-card-board .position-number{color:#fbbf24;background:#2c220c;border-color:#9b7418}.position-event{color:#9ca6b8;margin-top:13px;font-size:12px}.position-card h3{color:#f7f8fc;margin:5px 0 14px;font-size:20px;line-height:1.25}.position-wager{color:#aeb5c8;border-block:1px solid #343445;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:12px;display:flex}.position-wager strong{color:#fff;font-size:13px}.position-score-cards{grid-template-columns:repeat(2,minmax(0,200px));justify-content:center;gap:12px;margin-top:14px;display:grid}.position-score-card{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 14% 10%,#8b38ff1f,#0000 44%),#09101a;border:1px solid #263246;border-radius:14px;grid-template-rows:34px 86px 32px;align-content:center;place-items:center;gap:8px;width:100%;min-width:0;padding:12px;display:grid}.position-score-label{color:#f7f8fc;text-align:center;font-size:12px;font-weight:700;line-height:1.3}.position-score-gauge{background:radial-gradient(closest-side,#09101a 79%,transparent 82%),conic-gradient(#22c55e 0 var(--ring-progress),#343648 var(--ring-progress) 100%);border-radius:50%;place-items:center;width:86px;height:86px;margin:0;display:grid}.position-score-gauge span{color:#f7f8fc;font-size:23px;font-weight:760;line-height:1}.position-score-gauge small{color:#9ca6b8;margin-left:2px;font-size:10px}.position-score-descriptor{color:#38ed82;text-align:center;min-height:16px;font-size:11px;font-weight:700;line-height:1.4}.position-card .position-score-context{color:#9ca6b8;margin:10px 0 0;font-size:10px;line-height:1.45}.position-facts{gap:8px;margin-top:14px;display:grid}.position-fact{background:#ffffff08;border:1px solid #fff3;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:9px 12px;display:flex}.position-fact span{color:#fff;opacity:.75;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.position-fact strong{color:#fff;font-size:12px;font-weight:700}.position-fact-unit{background:#fbbf240d;border-color:#9b7418}.position-fact-unit span,.position-fact-unit strong{color:#fbbf24;opacity:1}.position-card .position-confirmation{color:#aeb5c8;border-top:1px solid #343445;margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.5}.preferences-form{width:100%}.preferences-form h2{margin:0 0 9px;font-size:23px}.preferences-form>p,.pref-group p,.section-side>p{color:#a7aec1;margin:6px 0 18px;font-size:13px;line-height:1.6}.pref-group{margin:24px 0}.pref-group h3{margin-bottom:10px;font-size:14px}.pref-options{flex-wrap:wrap;gap:9px;display:flex}.pref-option{color:#bfc6d5;cursor:pointer;border:1px solid #424259;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.pref-option.checked{color:#f1e6ff;background:#30254b;border-color:#ad86f1}.pref-option input{accent-color:#ae83fa}.pref-save{color:#fff;background:#7444bd;border-radius:8px;padding:11px 18px;font-size:12px;font-weight:750}.pref-save:disabled{opacity:.55;cursor:wait}.pref-status{color:#c9b0f4;min-height:20px}@media (max-width:700px){.feed-status{margin-top:0}}@media (max-width:520px){.position-score-cards{grid-template-columns:minmax(0,200px)}}.pref-unavailable{color:#b8a0c8;opacity:.8;font-size:11px}.find-value-mobile{display:none}@media (max-width:700px){:is(.app-content:has(.find-value-mobile),.app-content:has(.edge-dashboard-mobile)){background:#050910}.find-value-desktop{display:none}.find-value-mobile{background:#050910;max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:18px 12px 108px;display:block}.fv-title h1{color:#f7f8fc;letter-spacing:-.025em;font-size:20px;font-weight:750}.fv-title p{color:#b0b5c3;margin-top:4px;font-size:11px}.fv-controls{align-items:center;gap:9px;padding:17px 0 14px;display:flex}.fv-sports{scrollbar-width:none;flex:1;gap:7px;min-width:0;display:flex;overflow:auto}.fv-sports::-webkit-scrollbar{display:none}.fv-sports button,.fv-filter-trigger{color:#e7e6ed;background:#080e17;border:1px solid #25283a;border-radius:5px;flex:none;height:31px;padding:0 13px;font-size:10px}.fv-sports button.selected,.fv-filter-trigger.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.fv-filter-trigger{color:#9f64fc;place-items:center;width:32px;padding:0;display:grid}.fv-filter-panel{background:#111323;border:1px solid #3a2856;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;padding:13px;display:grid}.fv-filter-head{color:#fff;grid-column:1/-1;justify-content:space-between;font-size:12px;display:flex}.fv-filter-head button,.fv-filter-panel>a{color:#ba85fc;font-size:10px}.fv-filter-panel label{color:#c0c5d3;flex-direction:column;gap:5px;font-size:10px;display:flex}.fv-filter-panel select{color:#f1edfa;background:#080e17;border:1px solid #343c50;border-radius:5px;width:100%;min-width:0;padding:6px 5px;font-size:10px}.fv-filter-panel .fv-check{flex-direction:row;grid-column:1/-1;align-items:center}.fv-check input{accent-color:#8548e2}.fv-filter-panel>a{text-underline-offset:2px;grid-column:1/-1;text-decoration:underline}.fv-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fv-stat{text-align:center;background:#0a111a;border:1px solid #1d2734;min-height:90px;padding:12px 9px}.fv-stat:first-child{border-radius:8px 0 0}.fv-stat:nth-child(3){border-radius:0 8px 0 0}.fv-stat:nth-child(4){border-radius:0 0 0 8px;grid-column:span 2}.fv-stat:nth-child(5){border-radius:0 0 8px}.fv-stat>span{color:#e1e3ec;white-space:nowrap;font-size:10px;display:block}.fv-stat strong{color:#f7f8fc;margin:9px 0 4px;font-size:18px;font-weight:760;line-height:1;display:block}.fv-stat small{color:#5ce391;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;display:block;overflow:hidden}.fv-stat:nth-child(3) small{color:#b0b6c5}.fv-opportunities{margin-top:19px}.fv-opportunities h2{color:#f7f8fc;font-size:13px;font-weight:680}.fv-list-head,.fv-row{grid-template-columns:26px minmax(0,1fr) 37px 27px 27px 38px;align-items:center;gap:3px;display:grid}.fv-list-head{color:#9aa5b8;text-transform:uppercase;letter-spacing:.02em;padding:12px 3px 7px;font-size:7px}.fv-list-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fv-list-head span:first-child,.fv-list-head span:nth-child(n+3){text-align:center}.fv-opportunity{background:#0b1119;border:1px solid #1b2432;border-bottom:0}.fv-list-head+.fv-opportunity{border-radius:7px 7px 0 0}.fv-opportunity:last-of-type{border-bottom:1px solid #1b2432;border-radius:0 0 7px 7px}.fv-row{min-height:61px;padding:5px 3px}.fv-rank{color:#fff;text-align:center;font-size:9px}.fv-match{align-items:center;gap:5px;min-width:0;display:flex}.fv-match img{-o-object-fit:contain;object-fit:contain;flex:none;width:22px;height:21px}.fv-fallback-logo{color:#dfcefc;flex:none;place-items:center;width:22px;height:21px;font-size:7px;font-weight:700;display:grid}.fv-match>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.fv-match strong,.fv-match small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fv-match strong{color:#f7f8fc;font-size:9px;font-weight:650}.fv-match small{color:#b8bfcd;font-size:8px}.fv-edge{color:#28e16c;text-align:center;white-space:nowrap;font-size:9px}.fv-ring{color:#fff;background:radial-gradient(closest-side,#0b1119 68%,transparent 75%),conic-gradient(#28d96d 0 var(--fv-progress),#224b34 var(--fv-progress) 100%);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:grid}.fv-view{color:#bf79ff;border:1px solid #5b2b98;border-radius:4px;height:24px;font-size:9px}.fv-view[aria-expanded=true]{background:#281946}.fv-details{background:#0d1522;border-top:1px solid #20283b;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 11px 12px;display:grid}.fv-details>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fv-details span{color:#aeb5c5;font-size:9px}.fv-details strong{color:#f2edf9;font-size:10px;line-height:1.3}.fv-details p{color:#b7c1d1;grid-column:1/-1;font-size:10px;line-height:1.5}.fv-empty{color:#b7bdcb;border:1px solid #1b2432;border-radius:7px;padding:18px 12px;font-size:11px;line-height:1.5}.fv-more{color:#fff;background:#4c1fa8;border:1px solid #5b2b98;border-radius:5px;width:100%;min-height:34px;margin-top:9px;font-size:11px;font-weight:650}.find-value-mobile .fv-view,.find-value-mobile .fv-more{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9;border-radius:5px;font-weight:650}.find-value-mobile .fv-view:hover,.find-value-mobile .fv-more:hover,.find-value-mobile .fv-view[aria-expanded=true]{color:#fff;background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.find-value-mobile .fv-view:focus-visible,.find-value-mobile .fv-more:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.fv-signals{border-top:1px solid #31304a;padding-top:15px}.fv-signals h2{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fv-signals h2 span{color:#fbbf24;letter-spacing:.02em;border:1px solid #9b7418;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800}.fv-signals>p{color:#b7bdca;margin:8px 0 3px;font-size:10px;line-height:1.45}.fv-signals .fv-edge{color:#fbbf24}.fv-signals .fv-ring{background:radial-gradient(closest-side,#0b1119 68%,transparent 75%),conic-gradient(#e7af38 0 var(--fv-progress),#584724 var(--fv-progress) 100%)}.fv-signal-details .fv-signal-status{color:#fbbf24;border:1px solid #9b7418;border-radius:5px;grid-column:1/-1;justify-self:start;width:max-content;max-width:100%;padding:6px 8px;font-size:10px}.fv-signals .fv-signal-footnote{color:#929aa9;font-size:9px}.fv-disclaimer{color:#8692a6;margin:14px 2px 0;font-size:9px;line-height:1.5}}.edge-dashboard-mobile,.mobile-header-toggle,.mobile-header-menu{display:none}@media (max-width:700px){.dashboard-desktop{display:none}.edge-dashboard-mobile{background:#050910;max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:18px 12px 108px;display:block}.featured-sidebar{background:#050910;border-bottom-color:#111925;padding:7px 12px}.featured-sidebar .sidebar-brand{width:100%;min-height:50px;position:relative}.featured-sidebar .brand-lockup{width:145px;height:50px}.featured-sidebar .product-name{display:none}.featured-sidebar .mobile-header-toggle{color:#f7f8fc;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.featured-sidebar .mobile-header-menu{z-index:30;background:#111423;border:1px solid #30294d;border-radius:9px;min-width:155px;padding:7px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 14px 30px #000a}.mobile-header-menu a,.mobile-header-menu button{text-align:left;color:#d7d2e5;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:12px;display:flex}.mobile-header-menu svg{color:#b68aff;flex:none}.featured-mobile-nav{background:#070b12;border-top-color:#1b2030}.featured-mobile-nav a{width:20%}.featured-mobile-nav a.selected{color:#ab73ff}.bb-page-title h1{color:#f7f8fc;letter-spacing:-.025em;font-size:20px;font-weight:750}.bb-page-title-pulse{color:#9e78f7}.bb-page-title-trademark{color:#fff;vertical-align:super;margin-left:2px;font-size:.55em;line-height:0}.bb-page-title p{color:#fff;margin:4px 0 0;font-size:11px}.bb-tabs{scrollbar-width:none;gap:7px;padding:17px 0 13px;display:flex;overflow-x:auto}.bb-tabs::-webkit-scrollbar{display:none}.bb-tabs button{color:#e7e6ed;white-space:nowrap;background:#080e17;border:1px solid #25283a;border-radius:5px;flex:none;min-height:30px;padding:0 11px;font-size:10px}.bb-tabs button.selected{color:#fff;background:#5124ac;border-color:#6730c9}.bb-hero{background:radial-gradient(at 35% 0,#281347 0%,#100e23 62%,#0a101a 100%);border:1px solid #352059;border-radius:9px;padding:12px}.bb-hero-badge{color:#c9a9ff;letter-spacing:.03em;background:#482586;border-radius:3px;padding:3px 5px;font-size:9px;line-height:1;display:inline-block}.bb-hero-event{align-items:center;gap:8px;min-width:0;margin-top:13px;display:flex}.bb-sport-badge{color:#f7f8fc;background:#1c2b49;border:1px solid #737d9f;border-radius:4px;flex:none;place-items:center;min-width:26px;height:22px;padding:0 3px;font-size:8px;font-weight:800;display:grid}.bb-sport-badge:has(img){background:0 0;border:0;border-radius:0;padding:0}.bb-sport-badge img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.bb-hero-event>div{flex-direction:column;min-width:0;display:flex}.bb-hero-event>div>span{color:#e6e8ef;font-size:10px}.bb-hero-event strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.bb-hero-event small{color:#c0c3cf;font-size:9px}.bb-hero-pick{justify-content:space-between;align-items:flex-start;gap:9px;margin:14px 0 0;display:flex}.bb-hero-pick>div:first-child{min-width:0}.bb-hero-pick h2{color:#fff;font-size:18px;font-weight:700;line-height:1.15}.bb-hero-pick>div:first-child>span{color:#bdc0cd;margin-top:4px;font-size:10px;display:block}.bb-hero-price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.bb-hero-price strong{color:#a44aff;font-size:22px;line-height:1}.bb-hero-price small{color:#aeb4c4;white-space:nowrap;margin-top:5px;font-size:9px}.bb-hero-scores{border-top:1px solid #272139;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;padding:13px 0 14px;display:grid}.bb-hero-scores>div{align-items:center;gap:6px;min-width:0;display:flex}.bb-hero-scores>div+div{border-left:1px solid #242132;padding-left:8px}.bb-hero-scores>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.bb-hero-scores strong{color:#f7f8fc;white-space:nowrap;font-size:8px;line-height:1.2}.bb-hero-scores div>div>span{color:#c5c8d2;font-size:9px;line-height:1.25}.bb-gauge{background:radial-gradient(closest-side,#101423 72%,transparent 77%),conic-gradient(#28d96d 0 var(--ring-progress),#174c34 var(--ring-progress) 100%);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.bb-gauge>span{text-align:center;color:#fff;flex-direction:column;font-size:17px;font-weight:750;line-height:.9;display:flex}.bb-gauge small{color:#c0c5d0;font-size:7px;font-weight:500}.bb-analysis-button{color:#fff;background:#5524b8;border:1px solid #6632c7;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:11px;font-weight:700;display:flex}.bb-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.bb-analysis>div{background:#0d1420;border:1px solid #343048;border-radius:6px;flex-direction:column;gap:3px;padding:8px;display:flex}.bb-analysis span{color:#b8bdcd;font-size:9px}.bb-analysis strong{color:#fff;font-size:11px}.bb-analysis p{color:#c0c3ce;grid-column:1/-1;font-size:10px;line-height:1.45}.bb-no-pick{min-height:140px;padding:24px 8px 13px}.bb-no-pick h2{color:#f7f8fc;font-size:18px}.bb-no-pick p{color:#afb5c5;margin-top:8px;font-size:11px;line-height:1.5}.bb-opportunities{margin-top:20px;scroll-margin-top:15px}.bb-opportunities h2{color:#f7f8fc;font-size:13px;font-weight:680}.bb-opportunity-list{border:1px solid #171e2b;border-radius:7px;margin-top:8px;overflow:hidden}.bb-opportunity+.bb-opportunity{border-top:1px solid #171e2b}.bb-opportunity-row{text-align:left;color:#f7f8fc;background:#0b1119;grid-template-columns:12px 24px minmax(0,1.3fr) minmax(0,.8fr) 28px 28px 48px 12px;align-items:center;gap:3px;width:100%;min-height:48px;padding:4px 5px;display:grid}.bb-opportunity-row:hover,.bb-opportunity-row[aria-expanded=true]{background:#121a28}.bb-rank{text-align:center;color:#eef1f8;font-size:11px}.bb-opportunity-row .bb-sport-badge{width:22px;min-width:22px;height:19px;padding:0;font-size:6px}.bb-opportunity-match,.bb-opportunity-market{flex-direction:column;gap:3px;min-width:0;display:flex}.bb-opportunity-match strong,.bb-opportunity-market strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.bb-opportunity-match small,.bb-opportunity-market small{color:#b8bfcd;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bb-gauge-small{background:radial-gradient(closest-side,#0b1119 70%,transparent 76%),conic-gradient(#28d96d 0 var(--ring-progress),#174c34 var(--ring-progress) 100%);width:27px;height:27px}.bb-gauge-small>span{font-size:9px}.bb-opportunity-edge{text-align:right;color:#29e56f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bb-opportunity-arrow{color:#c9d0de}.bb-opportunity-details{color:#e0d7f5;background:#0c131f;border-top:1px solid #202838;gap:4px;padding:9px 12px 11px 39px;font-size:10px;display:grid}.bb-opportunity-details small{color:#aeb6c7;line-height:1.4}.bb-empty-list{color:#aeb6c7;margin:9px 0;font-size:11px;line-height:1.5}.bb-more{color:#c189ff;border:1px solid #39235e;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:31px;margin-top:8px;font-size:10px;display:flex}.edge-dashboard-mobile .bb-opportunities .fv-view,.edge-dashboard-mobile .bb-more{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9;border-radius:5px;font-weight:650}.edge-dashboard-mobile .bb-opportunities .fv-view:hover,.edge-dashboard-mobile .bb-more:hover,.edge-dashboard-mobile .bb-opportunities .fv-view[aria-expanded=true]{color:#fff;background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.edge-dashboard-mobile .bb-opportunities .fv-view:focus-visible,.edge-dashboard-mobile .bb-more:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.bb-freshness{color:#7e899a;margin:13px 4px 0;font-size:9px;line-height:1.4}}.bb-performance{color:#f7f8fc;background:#0b101c;border:1px solid #222139;border-radius:9px;margin-top:14px;padding:15px 13px 12px}.bb-performance h2{margin:0;font-size:13px;font-weight:700}.bb-performance-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:17px 0 12px;display:grid}.bb-performance-stats div{flex-direction:column;gap:4px;display:flex}.bb-performance-stats strong{color:#f8f8fd;font-size:17px;font-weight:750}.bb-performance-stats strong.positive{color:#30d771}.bb-performance-stats strong.negative{color:#fb7788}.bb-performance-stats span{color:#a6acbc;font-size:9px}.bb-performance-chart{gap:8px;height:118px;display:flex}.bb-performance-axis{text-align:right;color:#818a9d;flex-direction:column;justify-content:space-between;width:31px;height:94px;font-size:8px;display:flex}.bb-performance-plot{flex:1;min-width:0}.bb-performance-plot svg{background:repeating-linear-gradient(#0000 0 calc(50% - 1px),#24263c 50%,#0000 calc(50% + 1px));width:100%;height:94px;display:block;overflow:visible}.bb-performance-day-grid{fill:none;stroke:#24263c;stroke-width:.5px;vector-effect:non-scaling-stroke}.bb-performance-zero{fill:none;stroke:#413859;stroke-width:.5px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.bb-performance-line{fill:none;stroke:#9a5cf2;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bb-performance-dates{color:#818a9d;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:6px;font-size:8px;display:grid}.bb-performance-dates span:first-child{text-align:left}.bb-performance-dates span:last-child{text-align:right}.bb-performance-empty{color:#aab2c2;text-align:center;place-items:center;min-height:104px;font-size:11px;line-height:1.5;display:grid}.bb-performance-note{color:#80899a;margin-top:3px;font-size:8px;line-height:1.4}.dashboard-desktop .bb-performance{background:0 0;border:0;margin:0;padding:0}.bb-performance-stats.bb-performance-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-performance-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.bb-performance-heading h2{min-width:0}.bb-performance-heading label{color:#aeb9ca;flex:none;align-items:center;gap:5px;font-size:9px;display:flex}.bb-performance-heading select{color:#f8f5ff;background:#1a1230;border:1px solid #5d398e;border-radius:5px;outline:0;max-width:105px;min-height:29px;padding:4px 6px;font-size:10px}.bb-performance-heading select:focus-visible{border-color:#a574f4}@media (max-width:380px){.bb-performance-heading h2{font-size:11px}.bb-performance-heading label{font-size:0}}.preferences-form{color:#f7f8fc;width:100%;max-width:620px}.pref-title>span,.pref-book-section h3{color:#ad78ff;letter-spacing:.035em;font-size:10px;font-weight:700}.pref-title h2{color:#f7f8fc;letter-spacing:-.035em;margin:7px 0 5px;font-size:26px;font-weight:720}.pref-title p{color:#c4c7d0;margin:0;font-size:12px;line-height:1.45}.pref-why{background:#0c131e;border:1px solid #242c3d;border-radius:6px;align-items:flex-start;gap:11px;margin:17px 0 15px;padding:13px;display:flex}.pref-why>svg{color:#a25eff;flex:none}.pref-why strong{font-size:11px}.pref-why p{color:#bcc2cf;margin:4px 0 0;font-size:10px;line-height:1.5}.pref-why em{color:#a96dff;font-style:normal}.pref-search{color:#929bab;background:#080e17;border:1px solid #252d3a;border-radius:5px;align-items:center;gap:7px;width:100%;height:32px;padding:0 10px;display:flex}.pref-search input{color:#f7f8fc;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:10px}.pref-search input::placeholder{color:#929bab}.pref-search:focus-within{border-color:#8950d8}.pref-book-section{margin-top:14px}.pref-book-section h3{margin:0 0 6px}.pref-book-list{background:#0b111b;border:1px solid #202838;border-radius:6px;overflow:hidden}.pref-book-row{color:#f4f5f9;cursor:pointer;align-items:center;gap:10px;min-height:51px;padding:7px 9px;display:flex}.pref-book-row+.pref-book-row{border-top:1px solid #1e2633}.pref-book-row.selected{background:#111725}.pref-book-row input{accent-color:#7541ca;cursor:pointer;flex:none;width:16px;height:16px;margin:0}.pref-book-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pref-book-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:590;overflow:hidden}.pref-book-info small{color:#aeb5c3;font-size:9px}.pref-book-status{color:#d4d5dc;background:#343945;border-radius:4px;flex:none;padding:4px 6px;font-size:8px}.pref-book-row.selected .pref-book-status{color:#83e79f;background:#123d29}.pref-book-row>svg{color:#abb0c1;flex:none}.pref-book-empty{color:#aeb5c3;padding:10px;font-size:10px}.pref-book-note{color:#929eaf;margin:11px 0 0;font-size:10px;line-height:1.45}.pref-sports-section{padding-top:6px}.pref-sport-logo,.pref-sport-symbol{flex:none;width:30px;height:28px}.pref-sport-logo{-o-object-fit:contain;object-fit:contain}.pref-sport-symbol{place-items:center;font-size:23px;line-height:1;display:grid}.pref-sports-section>p{color:#aeb5c3;margin:0 0 7px;font-size:10px}.preferences-form .pref-save{color:#fff;background:#6330bb;border-radius:5px;width:100%;min-height:40px;margin-top:14px;font-size:12px;font-weight:700}.preferences-form .pref-save:hover{background:#7440d0}.preferences-form .pref-status{color:#c9b0f4;min-height:18px;margin:7px 0 0;font-size:10px}@media (max-width:700px){.app-content:has(.preferences-form){background:#050910}.section-view:has(.preferences-form){background:#050910;max-width:480px;margin:-22px auto -95px;padding:18px 12px 108px}:is(.section-view:has(.preferences-form)>.back-link,.section-view:has(.preferences-form)>.page-header,.section-view:has(.preferences-form) .section-side){display:none}.section-view:has(.preferences-form) .section-layout{margin:0;display:block}.section-view:has(.preferences-form) .section-main{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pref-title h2{font-size:20px}.pref-why{margin:14px 0}}.app-content{position:relative}.app-edition-mark{color:#c4a9ff;letter-spacing:.13em;white-space:nowrap;font-size:10px;font-weight:800;position:absolute;top:13px;right:clamp(22px,3.1vw,56px)}.app-edition-mark span{color:#8f98ab;letter-spacing:.04em;margin-left:3px;font-weight:600}@media (max-width:700px){.app-edition-mark{display:none}.app-sidebar .sidebar-brand{position:relative}.app-sidebar .product-name,.app-sidebar.featured-sidebar .product-name{letter-spacing:.09em;white-space:nowrap;text-align:right;margin:0;font-size:8px;display:block;position:absolute;top:16px;right:0}.app-sidebar .product-name span{letter-spacing:0;margin:0 0 0 2px;font-size:8px;display:inline}.app-sidebar.featured-sidebar .mobile-header-toggle{align-self:flex-end;margin-top:18px}}@media (max-width:340px){.app-sidebar .brand-lockup,.app-sidebar.featured-sidebar .brand-lockup{width:118px}.app-sidebar .product-name,.app-sidebar.featured-sidebar .product-name,.app-sidebar .product-name span{font-size:7px}}@media (max-width:700px){.bb-tabs{overflow:visible}.bb-tabs button{flex:1;min-width:0}.bb-market-filters{z-index:12;background:#050910;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:4px 0 10px;display:grid;position:sticky;top:0}.bb-market-filters button{color:#e7e6ed;white-space:nowrap;background:#080e17;border:1px solid #25283a;border-radius:5px;min-width:0;min-height:30px;padding:0 2px;font-size:9px}.bb-market-filters button.selected{color:#fff;background:#5124ac;border-color:#6730c9}.edge-dashboard-mobile .bb-tabs button.selected,.edge-dashboard-mobile .bb-market-filters button.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.edge-dashboard-mobile .bb-tabs button.selected:hover,.edge-dashboard-mobile .bb-market-filters button.selected:hover{background:linear-gradient(#7933ce,#451b83)}.edge-dashboard-mobile .bb-analysis-button{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.edge-dashboard-mobile .bb-analysis-button:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.edge-dashboard-mobile .bb-analysis-button:focus-visible,.edge-dashboard-mobile .bb-tabs button:focus-visible,.edge-dashboard-mobile .bb-market-filters button:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.bb-opportunities{scroll-margin-top:48px}}.app-content:has(.best-bets-page){background:#050910}.best-bets-page{color:#f7f8fc;width:100%;max-width:760px;margin:0 auto;padding:12px 0 60px}.best-bets-page .bb-page-title h1{letter-spacing:-.025em;font-size:clamp(22px,3vw,30px);font-weight:750}.best-bets-page .bb-page-title p{color:#e7e9ef;margin:4px 0 0;font-size:12px}.best-bets-page .bb-best-tabs{gap:7px;padding:17px 0 13px;display:flex}.best-bets-page .bb-best-tabs button{color:#e7e6ed;white-space:nowrap;background:#080e17;border:1px solid #25283a;border-radius:5px;place-items:center;min-height:31px;padding:0 12px;font-size:10px;display:grid}.best-bets-page .bb-best-tabs button.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.best-bets-page .bb-best-tabs button.selected:hover{background:linear-gradient(#7933ce,#451b83)}.best-bets-page .bb-best-tabs button:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.best-bets-page .bb-hero{background:radial-gradient(at 35% 0,#281347 0%,#100e23 62%,#0a101a 100%);border:1px solid #352059;border-radius:9px;padding:18px;scroll-margin-top:15px}.best-bets-page .bb-hero-badge{color:#c9a9ff;letter-spacing:.03em;background:#482586;border-radius:3px;padding:4px 6px;font-size:9px;line-height:1;display:inline-block}.best-bets-page .bb-hero-event{align-items:center;gap:8px;min-width:0;margin-top:13px;display:flex}.best-bets-page .bb-sport-badge{color:#f7f8fc;background:#1c2b49;border:1px solid #737d9f;border-radius:4px;flex:none;place-items:center;min-width:26px;height:22px;padding:0 3px;font-size:8px;font-weight:800;display:grid}.best-bets-page .bb-sport-badge:has(img){background:0 0;border:0;border-radius:0;padding:0}.best-bets-page .bb-sport-badge img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.best-bets-page .bb-hero-event>div{flex-direction:column;min-width:0;display:flex}.best-bets-page .bb-hero-event>div>span{color:#e6e8ef;font-size:10px}.best-bets-page .bb-hero-event strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.best-bets-page .bb-hero-event small{color:#c0c3cf;font-size:9px}.best-bets-page .bb-hero-pick{justify-content:space-between;align-items:flex-start;gap:9px;margin:14px 0 0;display:flex}.best-bets-page .bb-hero-pick>div:first-child{min-width:0}.best-bets-page .bb-hero-pick h2{color:#fff;font-size:18px;font-weight:700;line-height:1.15}.best-bets-page .bb-hero-pick>div:first-child>span{color:#bdc0cd;margin-top:4px;font-size:10px;display:block}.best-bets-page .bb-hero-price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.best-bets-page .bb-hero-price strong{color:#a44aff;font-size:22px;line-height:1}.best-bets-page .bb-hero-price small{color:#aeb4c4;white-space:nowrap;margin-top:5px;font-size:9px}.best-bets-page .bb-hero-scores{border-top:1px solid #272139;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;padding:13px 0 14px;display:grid}.best-bets-page .bb-hero-scores>div{align-items:center;gap:6px;min-width:0;display:flex}.best-bets-page .bb-hero-scores>div+div{border-left:1px solid #242132;padding-left:8px}.best-bets-page .bb-hero-scores>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.best-bets-page .bb-hero-scores strong{color:#f7f8fc;white-space:nowrap;font-size:8px;line-height:1.2}.best-bets-page .bb-hero-scores div>div>span{color:#c5c8d2;font-size:9px;line-height:1.25}.best-bets-page .bb-gauge{background:radial-gradient(closest-side,#101423 72%,transparent 77%),conic-gradient(#28d96d 0 var(--ring-progress),#174c34 var(--ring-progress) 100%);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.best-bets-page .bb-gauge>span{text-align:center;color:#fff;flex-direction:column;font-size:17px;font-weight:750;line-height:.9;display:flex}.best-bets-page .bb-gauge small{color:#c0c5d0;font-size:7px;font-weight:500}.best-bets-page .bb-analysis-button{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:11px;font-weight:700;display:flex}.best-bets-page .bb-analysis-button:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.best-bets-page .bb-analysis-button:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.best-bets-page .bb-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.best-bets-page .bb-analysis>div{background:#0d1420;border:1px solid #343048;border-radius:6px;flex-direction:column;gap:3px;padding:8px;display:flex}.best-bets-page .bb-analysis span{color:#b8bdcd;font-size:9px}.best-bets-page .bb-analysis strong{color:#fff;font-size:11px}.best-bets-page .bb-analysis p{color:#c0c3ce;grid-column:1/-1;font-size:10px;line-height:1.45}.best-bets-page .bb-no-pick{min-height:140px;padding:24px 8px 13px}.best-bets-page .bb-no-pick h2{color:#f7f8fc;font-size:18px}.best-bets-page .bb-no-pick p{color:#afb5c5;margin-top:8px;font-size:11px;line-height:1.5}.bb-history{margin-top:20px;scroll-margin-top:15px}.bb-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bb-history-heading h2{color:#f7f8fc;letter-spacing:-.03em;font-size:17px;font-weight:700}.bb-history-heading>span{color:#b18af3;letter-spacing:.1em;font-size:10px;font-weight:700}.bb-history-subtitle{color:#aeb6c5;margin:0 0 14px;font-size:11px}.bb-history-summary{background:#171322;border:1px solid #312344;border-radius:8px;align-items:center;gap:8px;margin:0 0 13px;padding:9px 10px;display:flex}.bb-history-summary strong{color:#f7f8fc;white-space:nowrap;font-size:13px;font-weight:700}.bb-history-summary i{background:#59436e;flex:none;width:1px;height:15px}.bb-history-summary span{color:#c0a2ed;font-size:10px}.bb-history-list{gap:7px;display:grid}.bb-history-row{-moz-column-gap:10px;background:#0b111b;border:1px solid #24283a;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:67px;padding:0 11px 0 0;display:grid;overflow:hidden}.bb-history-row.win{background:linear-gradient(100deg,#12231c,#0b111b 55%);border-color:#245e3f}.bb-history-row.loss{background:linear-gradient(100deg,#291b21,#0b111b 55%);border-color:#68404a}.bb-history-rail{background:#414455;align-self:stretch}.bb-history-row.win .bb-history-rail{background:#31dc77}.bb-history-row.loss .bb-history-rail{background:#f27c85}.bb-history-row.pending .bb-history-rail,.bb-history-row.unverified .bb-history-rail{background:#e8b55e}.bb-history-main,.bb-history-outcome{flex-direction:column;gap:3px;min-width:0;display:flex}.bb-history-main{padding:7px 0}.bb-history-main time{color:#ad85eb;font-size:10px;font-weight:700}.bb-history-main strong{color:#f4f5fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.bb-history-main small{color:#aeb6c5;font-size:10px}.bb-history-outcome{flex:none;justify-content:center;align-items:flex-end;gap:4px}.bb-history-outcome>strong{color:#e6e8f0;font-size:12px}.bb-history-result{letter-spacing:.03em;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.bb-history-result.win{color:#31dc77;background:#18452c}.bb-history-result.loss{color:#f27c85;background:#482a30}.bb-history-result.push,.bb-history-result.void,.bb-history-result.no_bet{color:#a7b0c0;background:#222a37}.bb-history-result.pending,.bb-history-result.unverified{color:#f1bf60;background:#493721}.bb-history-note,.bb-history-unavailable{color:#8e9aac;margin:10px 2px;font-size:10px;line-height:1.5}.bb-history-unavailable{background:#0b111b;border:1px solid #222539;border-radius:8px;padding:18px}@media (max-width:700px){.best-bets-page{max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:18px 12px 108px}.best-bets-page .bb-page-title h1{font-size:20px}.best-bets-page .bb-page-title p{font-size:11px}.best-bets-page .bb-hero{padding:12px}.bb-history-heading h2{font-size:13px}.bb-history-row{padding-right:9px}.bb-history-main strong{font-size:11px}.bb-history-main small{font-size:9px}}.bb-recent-wins{color:#f7f8fc;background:#0b1418;border:1px solid #254b38;border-radius:9px;margin-top:16px;padding:14px 12px 12px}.bb-recent-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bb-recent-heading h2{font-size:13px;font-weight:700}.bb-recent-heading>span{color:#39df7b;letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:700}.bb-recent-list{gap:6px;display:grid}.bb-recent-row{background:#0d191b;border:1px solid #23372f;border-radius:6px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 8px;display:grid}.bb-recent-icon{color:#b4d7c4;place-items:center;width:25px;height:24px;font-size:8px;font-weight:700;display:grid}.bb-recent-icon img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.bb-recent-pick{flex-direction:column;gap:2px;min-width:0;display:flex}.bb-recent-pick strong{color:#f7f8fc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.bb-recent-pick span{color:#aebcb6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bb-recent-result{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bb-recent-result strong{color:#e6e8f0;font-size:11px}.bb-recent-result span{color:#34e57b;background:#18452c;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:800}.bb-recent-empty{color:#aebcb6;margin:0;padding:12px 4px;font-size:11px;line-height:1.5}.bb-recent-note{color:#8c9f97;margin:9px 2px 0;font-size:9px;line-height:1.4}.dashboard-desktop .best-bet-card .bb-recent-wins{margin-top:20px}@media (max-width:700px){.edge-dashboard-mobile .bb-recent-wins{margin-top:15px}}.bb-recent-pending{color:#e8b55e;margin:9px 2px 0;font-size:10px;line-height:1.4}.bb-best-record .bb-recent-row.loss{background:linear-gradient(100deg,#291b21,#0d191b 55%);border-color:#68404a}.bb-best-record .bb-recent-result.loss span{color:#f27c85;background:#482a30}.bb-best-record .bb-recent-row.pending,.bb-best-record .bb-recent-row.unverified{background:linear-gradient(100deg,#272016,#0d191b 55%);border-color:#725a30}.bb-best-record .bb-recent-result.pending span,.bb-best-record .bb-recent-result.unverified span{color:#f1bf60;background:#493721}.bb-best-record .bb-recent-row.push,.bb-best-record .bb-recent-row.void{background:#101923;border-color:#384353}.bb-best-record .bb-recent-result.push span,.bb-best-record .bb-recent-result.void span{color:#a7b0c0;background:#222a37}.my-bets-page{color:#f5f6fc;max-width:1200px;margin:0 auto;padding:18px 0 90px}.mb-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.mb-header h1{letter-spacing:-.04em;font-size:27px;font-weight:750}.mb-header p{color:#aeb5c3;margin-top:3px;font-size:12px}.mb-add,.mb-submit,.mb-empty button{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#6630c2,#451591);border:1px solid #7041be;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.mb-add{background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.mb-add:hover:not(:disabled),.mb-filters button.active:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.mb-add:focus-visible,.mb-filters button:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.mb-add:disabled{opacity:.5;cursor:not-allowed}.mb-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 13px;display:flex}.mb-filters{flex-wrap:wrap;gap:7px;display:flex}.mb-filters button{color:#ebedf5;background:#0a1019;border:1px solid #263141;border-radius:5px;min-height:32px;padding:6px 13px;font-size:11px}.mb-filters button.active{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.mb-filters button span{background:#6430bd;border-radius:8px;margin-left:6px;padding:2px 5px;font-size:9px}.mb-range{color:#aeb6c5;white-space:nowrap;border:1px solid #263141;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.mb-range select{appearance:none;color:#f2f3fa;cursor:pointer;background:#0a1019;border:0;outline:0;max-width:140px;font-size:11px}.mb-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.mb-metrics>div{background:#0b121b;border:1px solid #202b3a;border-radius:6px;flex-direction:column;justify-content:center;min-height:86px;padding:12px;display:flex}.mb-metrics span{color:#c0c5d0;margin-bottom:7px;font-size:11px}.mb-metrics strong{font-size:22px;font-weight:700}.my-bets-page .positive{color:#20df72}.my-bets-page .negative{color:#ff687a}.mb-helper{color:#93a0b1;margin:10px 2px 0;font-size:10px;line-height:1.5}.mb-notice{color:#c4a2f5;min-height:20px;margin:6px 2px 0;font-size:11px}.mb-ledger{margin-top:10px}.mb-ledger section{margin-top:12px}.mb-ledger h2{color:#b961ff;letter-spacing:.03em;margin:12px 12px 6px;font-size:10px;font-weight:700}.mb-table-head,.mb-bet-summary{grid-template-columns:minmax(150px,2.2fr) minmax(105px,1.25fr) 55px 70px 70px 90px 68px 65px 14px;align-items:center;gap:7px;display:grid}.mb-table-head{color:#9ba7b8;background:#0b111b;border:1px solid #1a2633;border-radius:5px;padding:9px 12px;font-size:9px}.mb-bet{background:#0b141d;border:1px solid #1b2937;border-radius:6px;margin-top:3px;overflow:hidden}.mb-bet-summary{color:#f2f3f9;text-align:left;width:100%;min-height:53px;padding:7px 12px;font-size:11px}.mb-bet-summary:hover,.mb-bet-summary:focus-visible{background:#141b2b}.mb-bet-match{align-items:center;gap:8px;min-width:0;display:flex}.mb-sport-icon{color:#aeb6cd;flex:none;place-items:center;width:26px;height:25px;font-size:8px;font-weight:800;display:grid}.mb-sport-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mb-bet-title,.mb-bet-market,.mb-bet-stake{flex-direction:column;gap:3px;min-width:0;display:flex}.mb-bet-title strong,.mb-bet-market strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.mb-bet-title small,.mb-bet-market small,.mb-bet-stake small,.mb-bet-date{color:#a9b4c2;font-size:9px}.mb-bet-stake{text-align:right}.mb-bet-odds,.mb-bet-profit,.mb-bet-units,.mb-bet-date{white-space:nowrap}.mb-result{color:#c6ced8;border:1px solid #3d4858;border-radius:4px;justify-self:start;padding:4px 6px;font-size:9px;font-weight:750}.mb-result.open{color:#eac363;border-color:#63502e}.mb-result.won{color:#29e375;border-color:#1b6a46}.mb-result.lost{color:#ff697a;border-color:#693440}.mb-result.saved{color:#c296f7;border-color:#623b86}.mb-row-chevron{color:#b4c0cf}.mb-bet-summary[aria-expanded=true] .mb-row-chevron{transform:rotate(90deg)}.mb-bet-detail{color:#b7c1cf;border-top:1px solid #293446;flex-direction:column;gap:6px;padding:10px 12px;font-size:10px;display:flex}.mb-stake-edit{flex-wrap:wrap;align-items:end;gap:8px;margin:5px 0;display:flex}.mb-stake-edit label{color:#cbd2df;gap:4px;display:grid}.mb-stake-edit input{color:#f7f3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111827;border:1px solid #514072;border-radius:5px;outline:0;width:130px;min-height:31px;padding:5px 8px}.mb-stake-edit input:focus{border-color:#a968f4}.mb-stake-edit button{color:#fff;background:linear-gradient(135deg,#6030ad,#843eda);border:1px solid #8850c8;border-radius:5px;min-height:31px;padding:5px 12px}.mb-stake-edit button:disabled{opacity:.45}.mb-stake-edit small{color:#e9b25b;flex-basis:100%}.mb-row-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mb-row-actions button{color:#e1cef9;text-transform:capitalize;background:#21182e;border:1px solid #59417b;border-radius:4px;padding:5px 8px;font-size:10px}.mb-row-actions .mb-delete{color:#ffa0ab;background:#26191f;border-color:#663c45;margin-left:auto}.mb-row-actions button:disabled{opacity:.5}.mb-empty{text-align:center;background:#0b121d;border:1px solid #263344;border-radius:8px;justify-items:center;gap:9px;margin-top:14px;padding:36px 12px;display:grid}.mb-empty strong{font-size:15px}.mb-empty p{color:#aeb8c6;font-size:11px}.mb-modal-backdrop{z-index:80;background:#000000c4;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.mb-modal{background:#0c111d;border:1px solid #503875;border-radius:10px;width:min(100%,470px);max-height:calc(100vh - 28px);padding:18px;overflow-y:auto;box-shadow:0 20px 70px #0009}.mb-modal-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.mb-modal-heading h2{font-size:19px;font-weight:700}.mb-modal-heading p{color:#aeb8c6;margin-top:3px;font-size:11px}.mb-modal-heading button{color:#c4cbda}.mb-modal form{gap:11px;display:grid}.mb-modal label{color:#c8d0dd;gap:5px;font-size:11px;display:grid}.mb-modal input,.mb-modal select{color:#f7f8fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101a27;border:1px solid #374052;border-radius:5px;outline:0;width:100%;min-height:36px;padding:7px 9px;font-size:12px}.mb-modal input:focus,.mb-modal select:focus{border-color:#9060e2}.mb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mb-modal .mb-save-checkbox{align-items:center;gap:8px;margin:2px 0;display:flex}.mb-save-checkbox input{accent-color:#8041d8;width:15px;min-height:15px}.mb-submit{min-height:38px}@media (max-width:700px){.app-content:has(.my-bets-page){background:#050910}.my-bets-page{background:#050910;max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:20px 12px 110px}.mb-header h1{font-size:20px}.mb-header p{font-size:11px}.mb-add{padding:7px 9px;font-size:10px}.mb-toolbar{margin-top:13px;display:block}.mb-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.mb-filters::-webkit-scrollbar{display:none}.mb-filters button{flex:none;min-height:28px;padding:5px 10px;font-size:10px}.mb-range{width:max-content;margin:8px 0 0 auto}.mb-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.mb-metrics>div{grid-column:span 2;min-height:69px;padding:9px}.mb-metrics>div:nth-child(4),.mb-metrics>div:nth-child(5){grid-column:span 3}.mb-metrics span{font-size:9px}.mb-metrics strong{font-size:17px}.mb-table-head{display:none}.mb-ledger h2{margin-left:0}.mb-bet-summary{grid-template-columns:minmax(0,1fr) 60px 58px 13px;row-gap:8px;min-height:75px;padding:9px;display:grid}.mb-bet-match{grid-area:1/1/auto/2}.mb-bet-title strong{font-size:10px}.mb-result{grid-area:1/3;font-size:8px}.mb-row-chevron{grid-area:1/4}.mb-bet-market{grid-area:2/1}.mb-bet-market strong{font-size:10px}.mb-bet-market small{display:none}.mb-bet-odds{grid-area:2/2;font-size:10px}.mb-bet-stake{grid-area:2/3;font-size:9px}.mb-bet-stake small{font-size:8px}.mb-bet-profit{grid-area:3/2;font-size:10px}.mb-bet-units{text-align:right;grid-area:3/3;font-size:9px}.mb-bet-date{display:none}.mb-bet-detail{font-size:9px}}.mb-pick-modal{width:min(100%,590px)}.mb-picker-empty{color:#b8c4d1;background:#101925;border:1px solid #2c3747;border-radius:6px;margin:12px 0;padding:18px;font-size:12px;line-height:1.5}.mb-picker-toolbar{color:#c9a5fc;justify-content:space-between;align-items:center;margin:8px 0;font-size:11px;display:flex}.mb-picker-toolbar button{color:#e6d1ff;border:1px solid #673d98;border-radius:5px;padding:5px 9px;font-size:10px}.mb-candidate-list{gap:8px;max-height:min(55vh,480px);padding-right:3px;display:grid;overflow-y:auto}.mb-candidate{background:#101925;border:1px solid #2a3446;border-radius:7px;padding:10px}.mb-candidate.selected{background:#19152a;border-color:#7841c5}.mb-candidate-choice{cursor:pointer;align-items:flex-start;gap:9px;display:flex!important}.mb-candidate-choice input{accent-color:#7542d1;flex:none;width:16px;height:16px;min-height:16px;margin-top:3px}.mb-candidate-choice>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mb-candidate-choice strong{color:#b58bff;letter-spacing:.07em;font-size:9px}.mb-candidate-choice b{color:#fff;font-size:12px;line-height:1.3}.mb-candidate-choice small{color:#c5cad5;font-size:10px;line-height:1.4}.mb-candidate-units{color:#bdc4d1;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 0 25px;font-size:10px;display:flex}.mb-candidate-units>span strong{color:#27df75;margin-left:4px}.mb-candidate-units label{align-items:center;gap:7px;display:flex}.mb-candidate-units select{width:94px;min-height:30px;padding:4px 8px;font-size:11px;font-weight:750}.mb-candidate-units select.green{color:#26e574;background:#0d2b20;border-color:#19633e}.mb-candidate-units select.amber{color:#ffce64;background:#342613;border-color:#a36c24}.mb-candidate-units select.red{color:#ff7a82;background:#371d26;border-color:#ae424d}.mb-already-added{color:#ffd27a;text-align:left;background:0 0;border:1px solid #a9782f;border-radius:5px;margin:8px 0 0 25px;padding:5px 8px;font-size:10px;display:block}.mb-already-added:hover{background:0 0;border-color:#d6a34e}.mb-candidate-select{color:#e5d2ff;background:#211733;border:1px solid #6b3bac;border-radius:5px;min-height:30px;margin:8px 0 0 25px;padding:5px 12px;font-size:10px;font-weight:700;display:block}.mb-candidate-select.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#7841c5}.mb-candidate-select:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.mb-picker-toolbar button:disabled{opacity:.5;cursor:not-allowed}.mb-picker-note{color:#a8b3c2;margin:11px 0;font-size:10px;line-height:1.5}.mb-pick-modal .mb-submit{width:100%}.mb-pick-modal .mb-submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.mb-pick-modal{padding:13px}.mb-candidate-list{max-height:55vh}.mb-candidate-choice b{font-size:11px}.mb-candidate-choice small{font-size:9px}}.bankroll-page{color:#f7f8fc;max-width:1050px;margin:0 auto;padding:18px 0 100px}.bankroll-back{color:#b892f0;align-items:center;gap:6px;margin-bottom:20px;font-size:11px;display:inline-flex}.bankroll-page header h1{letter-spacing:-.04em;margin:7px 0 3px;font-size:28px;font-weight:750}.bankroll-page header p{color:#aeb7c6;font-size:12px}.bankroll-grid{grid-template-columns:1.2fr 1fr;gap:13px;margin-top:21px;display:grid}.bankroll-card{background:linear-gradient(145deg,#111925,#0b111a);border:1px solid #2a3041;border-radius:9px;padding:19px}.bankroll-card-heading{color:#b989f7;align-items:center;gap:9px;margin-bottom:9px;display:flex}.bankroll-card h2{color:#f7f8fc;font-size:17px;font-weight:700}.bankroll-card p{color:#b4becb;font-size:11px;line-height:1.6}.bankroll-card p strong{color:#fff}.bankroll-unit-card form{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:23px;display:grid}.bankroll-unit-card form>label{color:#b7bfd0;white-space:nowrap;padding-bottom:10px;font-size:11px}.bankroll-input{color:#d9c5f6;background:#0b121c;border:1px solid #51406e;border-radius:5px;align-items:center;height:38px;padding:0 10px;display:flex}.bankroll-input input{color:#f8f9fc;background:0 0;border:0;outline:0;width:100%;padding:7px;font-size:15px}.bankroll-unit-card button{color:#fff;background:linear-gradient(145deg,#6630c2,#451591);border:1px solid #7041be;border-radius:5px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:700}.bankroll-unit-card button:disabled{opacity:.5;cursor:not-allowed}.bankroll-card .bankroll-message{color:#c7a7f6;min-height:17px;margin:9px 0 0}.bankroll-unit-list{border:1px solid #273346;border-radius:6px;margin-top:14px;overflow:hidden}.bankroll-unit-list>div{justify-content:space-between;padding:9px 12px;font-size:11px;display:flex}.bankroll-unit-list>div+div{border-top:1px solid #273346}.bankroll-unit-list strong{color:#28dc78}.bankroll-exposure{margin-top:13px}.bankroll-exposure>div{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.bankroll-exposure>div span{color:#aeb9c8;border:1px solid #273346;border-radius:6px;flex-direction:column;gap:5px;padding:12px;font-size:10px;display:flex}.bankroll-exposure>div strong{color:#f7f8fc;font-size:19px}.bankroll-exposure>a{color:#be91ff;margin-top:12px;font-size:11px;display:inline-block}.pref-bankroll-link{color:#d4b6ff;text-align:center;border:1px solid #51387a;border-radius:5px;margin-top:9px;padding:10px;font-size:11px;display:block}@media (max-width:700px){.app-content:has(.bankroll-page){background:#050910}.bankroll-page{background:#050910;max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:18px 12px 108px}.bankroll-page header h1{font-size:21px}.bankroll-grid{grid-template-columns:1fr}.bankroll-card{padding:14px}.bankroll-unit-card form{grid-template-columns:1fr;gap:7px}.bankroll-unit-card form>label{padding:0}.bankroll-exposure>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bankroll-exposure>div span{padding:8px;font-size:9px}.bankroll-exposure>div strong{font-size:15px}}.mb-candidate-dollar-entry{color:#bdc4d1;justify-content:flex-end;align-items:center;gap:7px;margin:7px 0 0 25px;font-size:10px;display:flex!important}.mb-dollar-input{color:#d5b4fa;background:#101a27;border:1px solid #4b3c68;border-radius:5px;align-items:center;width:116px;min-height:30px;padding:0 7px;display:flex}.mb-dollar-input:focus-within{border-color:#9060e2}.mb-dollar-input input{color:#f7f8fc;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:28px;padding:3px 2px;font-size:11px;font-weight:700}.mb-dollar-input input::placeholder{color:#8290a2;font-weight:400}.mb-dollar-error{color:#ff8994;margin:4px 0 0 25px;font-size:9px;display:block}.mb-odds-warning{color:#f6c765;margin:5px 0 0 25px;font-size:9px;line-height:1.45;display:block}.mb-candidate-dollars{color:#d0b4f7;margin:5px 0 0 25px;font-size:10px}.mb-picker-note a{color:#c894ff;text-decoration:underline}.bankroll-dashboard{max-width:1160px;padding-top:16px}.bankroll-dashboard .br-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bankroll-dashboard .br-header h1{margin:0 0 4px;font-size:29px}.bankroll-dashboard .br-header p{color:#b9c0ca;font-size:12px}.br-header button{color:#f2f3f9;white-space:nowrap;background:#0b111b;border:1px solid #283244;border-radius:5px;padding:9px 12px;font-size:11px}.br-date{justify-content:flex-end;margin:13px 0 17px;display:flex}.br-date label{color:#aeb9c8;border:1px solid #293142;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.br-date select{color:#f7f8fc;background:#0b111b;border:0;outline:0;font-size:11px}.br-message{color:#c9a3ff;min-height:18px;margin:0 0 4px;font-size:11px}.br-customize{background:#141325;border:1px solid #4e3970;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;padding:14px;display:grid}.br-customize>div{grid-column:1/-1}.br-customize h2{font-size:15px;font-weight:700}.br-customize p{color:#aeb9c8;margin-top:3px;font-size:10px;line-height:1.45}.br-customize form{align-items:end;gap:8px;display:flex}.br-customize label{color:#c6cedb;flex:1;font-size:10px;display:block}.br-customize label span{margin-left:5px}.br-customize input{color:#f8f8fc;background:#0d1420;border:1px solid #62507b;border-radius:5px;width:100%;min-height:34px;margin-top:5px;padding:5px 8px;display:block}.br-customize button{color:#fff;white-space:nowrap;background:#5e28ae;border:1px solid #7440c8;border-radius:5px;min-height:34px;padding:6px 10px;font-size:10px}.br-customize button:disabled{opacity:.5}.br-customize .br-setup-note{color:#e5bf72;grid-column:1/-1}.br-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.br-metrics>div{background:#0b131d;border:1px solid #202b39;border-radius:6px;flex-direction:column;min-height:116px;padding:13px;display:flex}.br-metrics span{color:#c2c8d2;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.br-metrics svg{color:#a054f5}.br-metrics>div:nth-child(2) svg{color:#22d870}.br-metrics>div:nth-child(4) svg{color:#e7ac31}.br-metrics strong{color:#f7f8fc;margin-top:13px;font-size:23px;font-weight:650;line-height:1}.br-metrics small{color:#33da78;margin-top:7px;font-size:10px}.br-panel{background:#0b131d;border:1px solid #202b39;border-radius:7px}.br-chart-panel{margin-top:12px;overflow:hidden}.br-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 5px;display:flex}.br-panel-head h2{color:#f7f8fc;font-size:13px;font-weight:700}.br-panel-head a{color:#b96cff;font-size:10px}.br-switch{border:1px solid #303345;border-radius:5px;display:flex;overflow:hidden}.br-switch button{color:#c8c5d4;min-width:56px;min-height:26px;padding:5px 9px;font-size:10px}.br-switch button.active{color:#fff;background:linear-gradient(145deg,#672bc0,#45198b)}.br-chart{width:100%;height:230px;padding:8px 9px 0;display:block}.br-axis{color:#aab4c3;justify-content:space-between;margin:-6px 21px 11px 35px;font-size:10px;display:flex}.br-empty{color:#adb7c6;text-align:center;place-items:center;min-height:190px;padding:20px;font-size:12px;line-height:1.5;display:grid}.br-chart-summary{border-top:1px solid #263043;grid-template-columns:repeat(3,1fr);display:grid}.br-chart-summary>div{flex-direction:column;gap:5px;padding:12px 17px;display:flex}.br-chart-summary>div+div{border-left:1px solid #263043}.br-chart-summary small{color:#9faab8;font-size:9px}.br-chart-summary strong{color:#f7f8fc;font-size:14px}.br-chart-summary .positive,.br-summary .positive{color:#26db71}.br-chart-summary .negative{color:#ff657b}.br-bottom{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.br-allocation-body{align-items:center;gap:19px;padding:10px 14px 18px;display:flex}.br-donut{border-radius:50%;flex:none;place-items:center;width:142px;height:142px;display:grid}.br-donut>div{background:#0b131d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.br-donut strong{font-size:18px}.br-donut small{color:#aeb9c8;font-size:10px}.br-legend{color:#ced2de;gap:12px;width:100%;font-size:10px;display:grid}.br-legend span{align-items:center;gap:8px;display:flex}.br-legend strong{white-space:nowrap;margin-left:auto;font-weight:500}.br-legend i{border-radius:50%;flex:none;width:9px;height:9px}.br-legend i.available{background:#832be0}.br-legend i.reserved{background:#2c82ed}.br-allocation .br-setup-note{color:#e6ad57;margin:0 14px 12px;font-size:10px}.br-summary>div:not(.br-panel-head){gap:11px;padding:12px 16px;display:grid}.br-summary span{color:#b8c3d1;justify-content:space-between;font-size:10px;display:flex}.br-summary strong{color:#f7f8fc}.br-summary>a{color:#c879ff;border:1px solid #553681;border-radius:5px;width:max-content;margin:6px 16px 16px;padding:8px 12px;font-size:10px;display:block}.br-disclosure{color:#8995a7;margin:12px 3px;font-size:10px;line-height:1.5}@media (max-width:700px){.bankroll-dashboard{max-width:480px;padding:20px 12px 108px}.bankroll-dashboard .br-header h1{font-size:19px}.bankroll-dashboard .br-header p{max-width:290px;font-size:10px;line-height:1.4}.br-header button{padding:7px 8px;font-size:9px}.br-date{justify-content:flex-start;margin:13px 0 12px}.br-customize{grid-template-columns:1fr}.br-customize form{flex-wrap:wrap}.br-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.br-metrics>div{min-height:91px;padding:9px}.br-metrics strong{margin-top:12px;font-size:19px}.br-metrics small{font-size:9px}.br-metrics .br-risk{display:none}.br-chart-panel{margin-top:11px}.br-chart{height:165px;padding:5px}.br-axis{margin:-3px 16px 9px 26px;font-size:9px}.br-chart-summary>div{padding:9px}.br-chart-summary strong{font-size:11px}.br-bottom{grid-template-columns:1fr}.br-allocation-body{gap:14px}.br-donut{width:115px;height:115px}.br-donut>div{width:82px;height:82px}.br-donut strong{font-size:14px}.br-legend{font-size:9px}}.reports-page{color:#f6f7fc;max-width:1280px;margin:0 auto;padding:18px 0 100px}.rp-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rp-title h1{letter-spacing:-.04em;font-size:28px;font-weight:720;line-height:1.2}.rp-title p{color:#bec4d0;margin-top:5px;font-size:11px}.rp-export{color:#28e179;white-space:nowrap;background:#091c17;border:1px solid #116342;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:10px;display:flex}.rp-export:disabled{opacity:.45;cursor:not-allowed}.rp-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 9px;display:flex}.rp-tabs{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.rp-tabs::-webkit-scrollbar{display:none}.rp-tabs button{color:#ececf5;white-space:nowrap;background:#080e17;border:1px solid #263043;border-radius:5px;flex:none;min-height:30px;padding:6px 12px;font-size:10px}.rp-tabs button.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.rp-tabs button.selected:hover{background:linear-gradient(#7933ce,#451b83)}.rp-tabs button:focus-visible,.rp-export:focus-visible,.rp-toolbar select:focus-visible,.rp-scope select:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.rp-filters{gap:7px;display:flex}.rp-filters label,.rp-scope label{color:#c2c8d4;white-space:nowrap;background:#0b121c;border:1px solid #293245;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.rp-filters select,.rp-scope select{color:#f8f7fc;background:#0b121c;border:0;outline:0;max-width:125px;font-size:10px}.rp-customize{color:#e1d8ed;background:#0b121c;border:1px solid #293245;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.rp-scope{align-items:center;gap:7px;margin:0 0 14px;display:flex}.rp-scope>span{color:#8392a5;white-space:nowrap;margin-left:auto;font-size:10px}.rp-error{color:#fda8b1;background:#241720;border:1px solid #7f4350;border-radius:6px;padding:18px}.rp-metrics{background:#0a121b;border:1px solid #1e2b39;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.rp-metric{flex-direction:column;min-height:94px;padding:15px;display:flex}.rp-metric+.rp-metric{border-left:1px solid #1b2735}.rp-metric span{color:#c7ced8;font-size:10px}.rp-metric strong{color:#f6f7fd;white-space:nowrap;margin-top:9px;font-size:22px;font-weight:680;line-height:1}.reports-page .positive{color:#24df76}.reports-page .negative{color:#fa6172}.rp-metric small{color:#8f9baa;margin-top:9px;font-size:9px;line-height:1.3}.rp-panel{background:#0a121b;border:1px solid #1e2b3b;border-radius:7px;min-width:0}.rp-panel h2{color:#f4f5fc;font-size:13px;font-weight:680}.rp-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-panel-head>strong{white-space:nowrap;font-size:12px}.rp-panel-head>a{color:#ba80fb;align-items:center;gap:4px;font-size:10px;display:flex}.rp-trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.rp-trend{padding:13px 14px 10px}.rp-trend>h2{margin-bottom:10px}.rp-chart{align-items:stretch;gap:6px;height:185px;margin-top:13px;display:flex}.rp-chart-axis{color:#8490a1;text-align:right;flex-direction:column;flex:none;justify-content:space-between;width:46px;padding:22px 0 18px;font-size:9px;display:flex}.rp-chart svg{flex:1;min-width:0;height:100%;display:block}.rp-gridline{fill:none;stroke:#253344;stroke-width:1px;vector-effect:non-scaling-stroke}.rp-trend-line{fill:none;stroke:#a14cfa;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rp-chart-dates{color:#8692a1;justify-content:space-between;margin-left:52px;font-size:9px;display:flex}.rp-breakdowns{grid-template-columns:1fr 1.3fr 1.2fr;gap:10px;margin-top:10px;display:grid}.rp-breakdowns>.rp-panel{min-height:183px;padding:13px}.rp-results-inner{align-items:center;gap:15px;margin-top:17px;display:flex}.rp-donut{border-radius:50%;flex:none;place-items:center;width:102px;height:102px;display:grid}.rp-donut>span{background:#0a121b;border-radius:50%;width:66px;height:66px}.rp-legend{flex:1;gap:10px;min-width:0;display:grid}.rp-legend>span{color:#c6cbd5;align-items:center;gap:7px;font-size:10px;display:flex}.rp-legend b{color:#dce0e8;white-space:nowrap;margin-left:auto;font-weight:500}.rp-legend i{border-radius:50%;width:8px;height:8px}.rp-legend i.win{background:#29dc78}.rp-legend i.loss{background:#ef4d59}.rp-legend i.push{background:#808999}.rp-group-row{color:#cbd0dc;grid-template-columns:minmax(54px,72px) minmax(0,1fr) 30px 62px;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:grid}.rp-group-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-group-track{background:#1f2938;border-radius:8px;height:5px;overflow:hidden}.rp-group-track i{background:linear-gradient(90deg,#622cba,#a456fa);border-radius:8px;height:100%;display:block}.rp-group-row strong{text-align:right}.rp-group-row em{text-align:right;font-style:normal}.rp-history{margin-top:10px;padding:13px}.rp-history-list{margin-top:10px;overflow-x:auto}.rp-history-head,.rp-history-row{grid-template-columns:65px minmax(150px,1.8fr) minmax(110px,1.3fr) 50px 75px 60px 85px 65px;align-items:center;gap:8px;min-width:750px;display:grid}.rp-history-head{color:#9ba8bb;text-transform:uppercase;border-bottom:1px solid #253243;padding:8px 4px;font-size:9px}.rp-history-row{color:#dbe0e9;border-bottom:1px solid #1b2938;min-height:53px;padding:7px 4px;font-size:10px}.rp-history-row:last-child{border-bottom:0}.rp-history-match{flex-direction:column;gap:3px;min-width:0;display:flex}.rp-history-match strong,.rp-history-selection{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.rp-history-match small,.rp-history-row>span:nth-child(5) small{color:#9cabbc;margin-bottom:3px;font-size:9px;display:block}.rp-history-date{color:#aeb9c7}.rp-status{color:#bbc5d0;border:1px solid #465064;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700;display:inline-block}.rp-status.won{color:#29dd77;border-color:#126841}.rp-status.lost{color:#f27d8b;border-color:#70313d}.rp-status.open{color:#e9bd63;border-color:#7c5923}.rp-empty{color:#9eacba;text-align:center;place-items:center;min-height:100px;padding:16px;font-size:11px;line-height:1.5;display:grid}.rp-note,.rp-disclosure{color:#8896a9;margin:12px 2px 0;font-size:10px;line-height:1.5}.rp-coming{margin-top:12px;padding:15px}.rp-coming p{color:#b8c4d0;max-width:650px;margin-top:12px;font-size:11px;line-height:1.6}@media (max-width:900px){.rp-toolbar{display:block}.rp-tabs{margin-bottom:10px}.rp-filters{justify-content:flex-start}.rp-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-metric:nth-child(4){border-left:0}.rp-metric:nth-child(n+4){border-top:1px solid #1b2735}.rp-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-breakdowns>.rp-panel:first-child{grid-column:1/-1}}@media (max-width:700px){.app-content:has(.reports-page){background:#050910}.reports-page{background:#050910;max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:18px 12px 110px}.rp-title h1{font-size:20px}.rp-title p{font-size:10px}.rp-export{padding:5px 7px;font-size:9px}.rp-toolbar{margin-top:14px}.rp-tabs{gap:5px;padding-bottom:4px}.rp-tabs button{padding:5px 10px;font-size:9px}.rp-filters{justify-content:flex-end}.rp-customize{display:none}.rp-scope{flex-wrap:wrap;margin-bottom:11px}.rp-scope>span{width:100%;margin-left:0}.rp-metrics{background:0 0;border:0;gap:4px;overflow:visible}.rp-metric{background:#0a121b;border-radius:6px;min-height:85px;padding:9px 7px;border:1px solid #1e2b39!important}.rp-metric strong{margin-top:9px;font-size:17px}.rp-metric span{font-size:9px}.rp-metric small{font-size:8px}.rp-trends{grid-template-columns:1fr;gap:9px;margin-top:10px}.rp-trend{padding:12px 10px}.rp-trend:nth-child(2){display:none}.rp-chart{height:145px}.rp-chart-axis{width:44px;font-size:8px}.rp-chart-dates{margin-left:50px}.rp-breakdowns{grid-template-columns:1fr;gap:9px}.rp-breakdowns>.rp-panel:first-child{grid-column:auto}.rp-breakdowns>.rp-panel{min-height:175px}.rp-history-head{display:none}.rp-history-list{overflow-x:visible}.rp-history-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px;min-width:0;padding:10px 3px;display:grid}.rp-history-date{grid-area:1/1}.rp-history-match{grid-area:2/1/auto/-1}.rp-history-selection{grid-area:3/1}.rp-history-row>span:nth-child(4){grid-area:3/2}.rp-history-row>span:nth-child(5){text-align:right;grid-area:3/3}.rp-history-row>span:nth-child(6){grid-area:1/3}.rp-history-row>span:nth-child(7){grid-area:4/2}.rp-history-row>span:nth-child(8){text-align:right;grid-area:4/3}}.alerts-page{color:#f7f8fc;max-width:1180px;margin:0 auto;padding:18px 0 100px}.ap-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ap-title h1{letter-spacing:-.04em;font-size:28px;font-weight:720}.ap-title p{color:#bfc7d1;margin-top:5px;font-size:11px}.ap-customize,.ap-read-all,.ap-clear{color:#e4e3ed;white-space:nowrap;background:#0b111a;border:1px solid #293347;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:6px 10px;font-size:10px;display:flex}.ap-customize:focus-visible,.ap-tabs button:focus-visible,.ap-controls button:focus-visible,.ap-controls select:focus-visible,.ap-alert-main:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.ap-tabs{scrollbar-width:none;gap:7px;margin:20px 0 12px;display:flex;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs button{color:#ececf5;white-space:nowrap;background:#080e17;border:1px solid #283142;border-radius:5px;flex:none;min-height:31px;padding:6px 12px;font-size:10px}.ap-tabs button.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.ap-tabs button.selected:hover{background:linear-gradient(#7933ce,#451b83)}.ap-tabs button span{color:#d1d7e3;background:#1d2735;border-radius:9px;place-items:center;min-width:19px;height:18px;margin-left:5px;padding:0 4px;font-size:9px;display:inline-grid}.ap-tabs button.selected span{color:#e9ddff;background:#4e2896}.ap-controls{background:#0a111b;border:1px solid #1e2938;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.ap-controls>label:not(.ap-unread){color:#aeb8c7;border:1px solid #263244;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.ap-controls select{color:#f5f5fb;background:#0a111b;border:0;outline:0;max-width:120px;font-size:10px}.ap-unread{color:#d0d4df;white-space:nowrap;align-items:center;gap:7px;margin:0 auto 0 6px;font-size:10px;display:flex}.ap-unread input,.ap-custom-panel input{accent-color:#7a38ce}.ap-read-all:disabled{opacity:.5;cursor:not-allowed}.ap-clear{color:#bc85f7;border-color:#593288}.ap-custom-panel{background:#151226;border:1px solid #4b3371;border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:13px;display:grid}.ap-custom-panel h2,.ap-custom-panel p{grid-column:1/-1}.ap-custom-panel h2{font-size:13px}.ap-custom-panel p{color:#aeb9c7;font-size:10px}.ap-custom-panel label{border:1px solid #2b3042;border-radius:5px;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.ap-custom-panel label span{color:#aeb9c7;margin-left:auto;font-size:9px}.ap-layout{grid-template-columns:minmax(0,1.9fr) minmax(245px,.9fr);align-items:start;gap:12px;margin-top:13px;display:grid}.ap-inbox>h2{justify-content:space-between;align-items:center;gap:10px;min-height:26px;margin-bottom:9px;font-size:13px;font-weight:680;display:flex}.ap-inbox>h2 span{color:#a5b1c0;font-size:10px;font-weight:400}.ap-list{background:#0a121b;border:1px solid #203042;border-radius:6px;overflow:hidden}.ap-alert{border-left:3px solid #26d974}.ap-alert.system{border-left-color:#8639d8}.ap-alert+.ap-alert{border-top:1px solid #1d2b3a}.ap-alert.read{opacity:.72}.ap-alert-main{color:#f2f4f8;text-align:left;grid-template-columns:85px 33px minmax(0,1fr) minmax(80px,120px) 15px;align-items:center;gap:9px;width:100%;min-height:75px;padding:9px 10px;display:grid}.ap-alert-main:hover{background:#121b28}.ap-alert-time{color:#c0c8d3;flex-direction:column;gap:3px;font-size:9px;display:flex}.ap-alert-time i{background:#27dc78;border-radius:50%;width:7px;height:7px;margin-bottom:2px}.ap-alert.system .ap-alert-time i{background:#9348ef}.ap-alert.read .ap-alert-time i{background:#566272}.ap-alert-icon{color:#9b50f1;place-items:center;width:27px;height:27px;display:grid}.ap-alert-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ap-alert-copy,.ap-alert-value{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-alert-copy strong{font-size:11px;font-weight:700}.ap-alert-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.ap-alert-copy small,.ap-alert-value small{color:#aab6c4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ap-alert-value{text-align:right;align-items:flex-end}.ap-alert-value strong{color:#28df7c;white-space:nowrap;font-size:11px}.ap-alert.system .ap-alert-value strong{color:#ba80f7}.ap-chevron{color:#c5cbd5}.ap-alert-main[aria-expanded=true] .ap-chevron{transform:rotate(90deg)}.ap-alert-detail{color:#aab9ca;border-top:1px solid #283346;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex}.ap-alert-detail a{color:#c090f8;white-space:nowrap;align-items:center;gap:3px;display:flex}.ap-empty{color:#aab8c7;text-align:center;background:#0b131d;border:1px solid #253244;border-radius:6px;place-items:center;min-height:160px;padding:20px;font-size:11px;line-height:1.5;display:grid}.ap-more{color:#c98dff;border:1px solid #67358e;border-radius:5px;min-width:175px;margin:12px auto;padding:8px 13px;font-size:10px;display:block}.ap-side{gap:9px;display:grid}.ap-panel{background:#0b131d;border:1px solid #1e2c3b;border-radius:6px;padding:12px}.ap-panel h2{margin-bottom:12px;font-size:13px;font-weight:680}.ap-summary>strong{font-size:24px;font-weight:650;display:block}.ap-summary>span{color:#aeb8c7;font-size:10px}.ap-summary>div{border-top:1px solid #223043;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px -12px -12px;display:grid}.ap-summary p{border-right:1px solid #223043;flex-direction:column;align-items:center;gap:3px;padding:9px 3px;display:flex}.ap-summary p:last-child{border:0}.ap-summary b{color:#28db79;font-size:17px}.ap-summary p:nth-child(2) b{color:#3799f3}.ap-summary p:nth-child(3) b{color:#f5ab2b}.ap-summary p:nth-child(4) b{color:#a65af6}.ap-summary small{color:#9da9b8;text-align:center;font-size:8px}.ap-setting{border-bottom:1px solid #1e2b39;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:5px 2px;font-size:10px;display:flex}.ap-setting span{min-width:0}.ap-setting small{color:#99a8b9;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.ap-setting b{color:#2bd37b;font-size:9px;font-weight:600}.ap-setting em{color:#9aa9b8;white-space:nowrap;font-size:9px;font-style:normal}.ap-panel>button{color:#c989fa;border:1px solid #653696;border-radius:5px;width:100%;margin-top:10px;padding:7px;font-size:10px}.ap-disclosure{color:#8f9bad;margin:13px 2px;font-size:10px;line-height:1.55}@media (max-width:800px){.ap-layout{grid-template-columns:1fr}.ap-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-side .ap-summary{grid-column:1/-1}}@media (max-width:700px){.app-content:has(.alerts-page){background:#050910}.alerts-page{background:#050910;max-width:480px;min-height:calc(100vh - 75px);margin:-22px auto -95px;padding:18px 12px 110px}.ap-title h1{font-size:20px}.ap-title p{max-width:270px;font-size:10px;line-height:1.4}.ap-customize{padding:6px;font-size:0}.ap-customize svg{width:17px;height:17px}.ap-tabs{gap:5px;margin:14px 0 9px}.ap-tabs button{padding:6px 9px;font-size:9px}.ap-controls{scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;gap:5px;padding:0 0 5px;overflow-x:auto}.ap-controls::-webkit-scrollbar{display:none}.ap-controls>label:not(.ap-unread){flex:none;padding:5px}.ap-controls select{max-width:100px}.ap-unread{flex:none;margin:0}.ap-read-all,.ap-clear{flex:none}.ap-custom-panel{grid-template-columns:1fr}.ap-custom-panel h2,.ap-custom-panel p{grid-column:auto}.ap-layout{margin-top:10px;display:block}.ap-inbox>h2{font-size:12px}.ap-alert-main{grid-template-columns:56px 24px minmax(0,1fr) 66px 11px;gap:5px;min-height:76px;padding:8px 5px}.ap-alert-time{font-size:8px}.ap-alert-icon{width:22px;height:22px}.ap-alert-copy strong,.ap-alert-copy b,.ap-alert-value strong{font-size:9px}.ap-alert-copy b{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ap-alert-copy small,.ap-alert-value small{font-size:8px}.ap-side{grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.ap-side>.ap-panel:not(.edge-delivery){display:none}.ap-side>.edge-delivery{grid-column:1/-1;min-width:0}.ap-alert-detail{flex-wrap:wrap}.mobile-nav{background:#070b12;border-top-color:#1b2030}.mobile-nav a.selected,.mobile-nav>button.selected{color:#ab73ff}}@media (min-width:701px){.app-shell:has(.edge-desktop){background:#050a10;grid-template-columns:210px minmax(0,1fr)}.app-shell .app-sidebar{background:linear-gradient(#080d15,#071019);border-right-color:#172331;padding:18px 16px}.app-shell .sidebar-brand{border-bottom:0;padding-bottom:14px}.app-shell .side-links{gap:5px;padding-top:17px}.app-shell .side-links a{color:#c0c8d4;border-radius:6px;padding:12px 13px;font-size:12px;font-weight:500}.app-shell .side-links a.selected{color:#fff;box-shadow:none;background:linear-gradient(100deg,#3d1c83,#261953)}.app-shell .side-links a.selected svg{color:#f0ddff}.app-shell .sidebar-bottom{background:#0a0e1a;border:1px solid #2a1e4c;border-radius:8px;padding:13px 11px}.app-shell .sidebar-bottom strong{color:#f1ebff}.app-shell .sidebar-scan-link{color:#b985f0;border:1px solid #3d266e;border-radius:5px;justify-content:center;align-items:center;min-height:28px;font-size:10px;display:flex}.app-shell:has(.edge-desktop) .app-content{background:radial-gradient(70% 40% at 40% -25%,#10202c 0%,#0000 72%),#050a10;padding:33px clamp(19px,2.2vw,42px) 28px}.app-content:has(.edge-desktop) .app-edition-mark{display:none}.edge-desktop{max-width:1530px}.edge-desktop-header{-moz-column-gap:15px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:15px;margin-bottom:16px;display:grid}.edge-desktop-header>div:first-child{grid-row:1/3}.edge-desktop-header h1{color:#f7f8fc;letter-spacing:-.035em;font-size:clamp(19px,1.65vw,27px);font-weight:720;line-height:1.25}.edge-desktop-header p{color:#a9b4c4;margin-top:4px;font-size:11px}.edge-desktop-account{color:#dfe4ed;justify-self:end;align-items:center;gap:8px;font-size:11px;display:flex}.edge-avatar{color:#e9d9ff;background:#4a267e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.edge-customize{color:#eef0f6;background:#0b111b;border:1px solid #243040;border-radius:5px;justify-self:end;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;font-size:9px;display:inline-flex}.edge-customize:hover,.edge-desktop .desktop-outline-link:hover{color:#fff;border-color:#6e39b5}.edge-desktop-feed{color:#8795a7;background:0 0;border:0;min-height:20px;margin:0 0 9px;padding:0;font-size:10px}.edge-desktop-feed svg{color:#29dc77}.edge-desktop .summary-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.12fr);gap:10px}.edge-desktop .summary-card,.edge-desktop .content-card{min-width:0;box-shadow:none;background:#08121b;border:1px solid #172431;border-radius:7px}.edge-desktop .summary-card{min-height:190px;padding:15px 16px}.edge-desktop .card-label{color:#e8ebf2;letter-spacing:0;text-transform:none;white-space:normal;font-size:11px;font-weight:630}.edge-desktop .feature-card{background:linear-gradient(135deg,#311857 0%,#251246 52%,#150f32 100%);border-color:#49317c;flex-direction:column;grid-column:auto;display:flex}.edge-card-kicker{color:#c5afd9;margin-top:8px;font-size:9px;display:block}.edge-desktop .feature-wait{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:none;margin:10px 0 6px;font-size:15px;font-weight:700;overflow:hidden}.edge-feature-pick{color:#f4f1fc;justify-content:space-between;gap:8px;font-size:12px;font-weight:680;display:flex}.edge-feature-pick strong{color:#dba8ff;white-space:nowrap}.edge-card-button{color:#eee2ff;background:linear-gradient(100deg,#2f1463,#1a1134);border:1px solid #6139a3;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:29px;margin-top:auto;padding:5px 8px;font-size:10px;font-weight:680;display:flex}.edge-card-button:hover{background:linear-gradient(100deg,#4e2096,#28164e)}.edge-desktop .metric-card{text-align:left}.edge-desktop .metric-card .card-label{justify-content:flex-start}.edge-metric-body{align-items:center;gap:9px;margin:18px 0 10px;display:flex}.edge-desktop .metric-ring{background:radial-gradient(closest-side,#08121b 74%,transparent 78%),conic-gradient(#3c4756 0 100%);flex:none;width:79px;height:79px;margin:0}.edge-desktop .metric-ring.lock-ring{background:radial-gradient(closest-side,#08121b 74%,transparent 78%),conic-gradient(#2bdd7e 0 var(--ring-progress),#294b3e var(--ring-progress) 100%)}.edge-desktop .metric-ring span{font-size:20px}.edge-desktop .metric-ring small{color:#b1b8c3;text-align:center;margin-top:3px;font-size:8px;display:block}.edge-metric-caption{flex-direction:column;gap:6px;min-width:0;display:flex}.edge-metric-caption strong{color:#ecf2f6;font-size:10px}.edge-metric-caption span{color:#a2adba;font-size:9px;line-height:1.35}.edge-desktop .metric-card>p{color:#20d776;margin-top:auto;padding-top:5px;font-size:9px}.edge-desktop .opportunities-card{flex-direction:column;grid-column:auto;align-items:stretch;gap:0;display:flex}.edge-opps-main{align-items:baseline;gap:10px;margin-top:10px;display:flex}.edge-opps-main strong{color:#fff;font-size:31px;line-height:1}.edge-opps-main span{color:#b8c1cc;font-size:10px}.edge-opps-breakdown{color:#aab5c1;gap:3px;margin:7px 0 10px;font-size:9px;display:grid}.edge-opps-breakdown span{justify-content:space-between;gap:8px;display:flex}.edge-opps-breakdown b{color:#ebeff6;font-weight:700}.edge-desktop .body-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.83fr) minmax(0,.93fr);gap:10px;margin-top:10px}.edge-desktop .body-grid .content-card{min-height:344px;padding:14px 15px}.edge-desktop .section-heading h2{font-size:12px;font-weight:700}.edge-verified,.edge-pending{color:#28d875;white-space:nowrap;background:#0d3925;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700}.edge-pending{color:#c1a5e5;background:#231a39}.edge-best-event{align-items:center;gap:8px;min-width:0;margin-top:14px;display:flex}.edge-best-sport{color:#c2d2e4;flex:none;place-items:center;width:30px;height:28px;font-size:8px;font-weight:800;display:grid}.edge-best-sport img{-o-object-fit:contain;object-fit:contain}.edge-best-event>div{flex-direction:column;gap:3px;min-width:0;display:flex}.edge-best-event strong{color:#e8edf5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.edge-best-event small{color:#a9b3c0;font-size:9px}.edge-best-line{color:#a2a8b4;white-space:nowrap;margin-left:auto;font-size:8px}.edge-best-selection{justify-content:space-between;align-items:baseline;gap:10px;margin:13px 0 10px;display:flex}.edge-best-selection div{flex-direction:column;gap:4px;min-width:0;display:flex}.edge-best-selection strong{color:#f7f8fc;font-size:13px}.edge-best-selection>strong{color:#ad79f0;white-space:nowrap}.edge-best-selection small{color:#a9b3c0;font-size:9px}.edge-best-why{border-top:1px solid #1d2a37;padding-top:9px}.edge-best-why strong{color:#e5eaf0;font-size:10px}.edge-best-why p{color:#aab5c1;margin-top:4px;font-size:9px;line-height:1.4}.edge-best-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:12px 0 10px;display:grid}.edge-best-stats div{background:#0b1722;border:1px solid #182635;border-radius:5px;flex-direction:column;gap:4px;min-width:0;padding:7px 5px;display:flex}.edge-best-stats span{color:#a6b1bf;white-space:nowrap;font-size:8px}.edge-best-stats strong{color:#f4f6fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.edge-best-stats div:nth-child(2) strong{color:#2be57c}.edge-best-empty{color:#a883dd;flex-direction:column;flex:1;justify-content:center;gap:7px;display:flex}.edge-best-empty h3{color:#f1f3f7;font-size:13px}.edge-best-empty p{color:#a9b3c1;font-size:10px;line-height:1.5}.edge-primary-action{color:#fff;background:linear-gradient(90deg,#5f23bc,#7a35df);border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:29px;margin-top:auto;font-size:10px;font-weight:680;display:flex}.edge-primary-action:hover{background:linear-gradient(90deg,#7030d2,#8c4aec)}.desktop-market-tabs{align-items:center;gap:4px;margin-top:13px;display:flex}.desktop-market-tabs button{color:#a9b5c5;border:1px solid #0000;border-radius:4px;min-width:68px;padding:5px 8px;font-size:9px}.desktop-market-tabs button.selected{color:#fff;background:#2f1763}.desktop-market-tabs button:focus-visible{outline-offset:1px;outline:2px solid #a46afa}.desktop-market-list{align-content:start;gap:0;margin-top:9px;display:grid}.desktop-market-row{border-top:1px solid #1b2835;align-items:center;gap:8px;min-height:47px;display:flex}.desktop-market-logo{color:#b9c8d9;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.desktop-market-logo img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.desktop-market-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.desktop-market-row strong{color:#e9edf4;font-size:10px}.desktop-market-row small{color:#9aa9b8;font-size:8px}.desktop-market-strong{color:#2edf83;white-space:nowrap;margin-left:auto;font-size:8px}.desktop-market-empty{color:#aeb8c6;margin:15px 0;font-size:10px;line-height:1.45}.desktop-outline-link{color:#b985f0;background:#0b111b;border:1px solid #51288a;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:29px;margin-top:auto;font-size:10px;font-weight:650;display:flex}.edge-desktop-performance .bb-performance{flex-direction:column;flex:1;display:flex}.edge-desktop-performance .bb-performance-heading h2{font-size:12px}.edge-desktop-performance .bb-performance-stats{margin:14px 0 10px}.edge-desktop-performance .bb-performance-stats div{align-items:flex-start}.edge-desktop-performance .bb-performance-stats strong{font-size:16px}.edge-desktop-performance .bb-performance-chart{height:145px}.edge-desktop-performance .bb-performance-axis,.edge-desktop-performance .bb-performance-plot svg{height:120px}.edge-desktop-performance .bb-performance-note{margin:5px 0 10px}.edge-desktop .certified-list{margin-top:10px}.edge-desktop .bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.edge-desktop .bottom-grid .content-card{min-height:112px;padding:13px 14px}.edge-desktop .bottom-grid .section-heading a{color:#bd81ec;align-items:center;gap:3px;font-size:9px;display:flex}.edge-desktop .mini-empty{padding-top:20px;font-size:9px}.edge-desktop .desktop-recent-card .bb-recent-wins{background:0 0;border:0;margin:7px 0 0;padding:0}.edge-desktop .desktop-recent-card .bb-recent-heading{display:none}.edge-desktop .desktop-recent-card .bb-recent-list{max-height:130px;overflow-y:auto}.edge-desktop .desktop-recent-card .bb-recent-row{background:0 0;border:0;border-top:1px solid #1b2936;border-radius:0;min-height:42px;padding:5px}.edge-desktop .desktop-recent-card .bb-recent-empty{padding:15px 0 0;font-size:9px}.edge-desktop .dashboard-footer{padding-top:16px}}@media (min-width:701px) and (max-width:1020px){.edge-desktop .summary-grid,.edge-desktop .body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-desktop .performance-card{grid-column:1/-1}}@media (min-width:701px) and (max-width:890px){.edge-desktop .body-grid{grid-template-columns:1fr}.edge-desktop .performance-card{grid-column:auto}.edge-desktop .bottom-grid{grid-template-columns:1fr}}@media (min-width:701px){.edge-desktop .edge-top-opportunities{padding:17px 18px 18px}.edge-desktop .edge-top-opportunities .section-heading{margin-bottom:3px}.edge-desktop .edge-top-opportunities .section-heading h2{font-size:16px}.edge-desktop .edge-top-opportunities .section-description{color:#9ba9b9;margin:5px 0 14px;font-size:11px;line-height:1.45}.edge-top-head,.edge-top-row>summary{grid-template-columns:48px minmax(0,1fr) 85px 72px 96px 75px;align-items:center;gap:10px;display:grid}.edge-top-head{color:#91a0b3;text-transform:uppercase;padding:0 14px 9px;font-size:10px}.edge-top-head span:nth-child(n+3){text-align:center}.edge-top-head .edge-top-metric-label{text-transform:none;white-space:nowrap;line-height:1.3}.edge-top-stack{background:#0b131c;border:1px solid #263444;border-radius:9px;overflow:hidden}.edge-top-row+.edge-top-row{border-top:1px solid #263444}.edge-top-row>summary{cursor:pointer;min-height:78px;padding:10px 14px;list-style:none}.edge-top-row>summary::-webkit-details-marker{display:none}.edge-top-row>summary:hover,.edge-top-row[open]>summary{background:#111c29}.edge-top-rank{color:#e6eaf1;text-align:center;font-size:14px}.edge-top-match{align-items:center;gap:11px;min-width:0;display:flex}.edge-top-match img{-o-object-fit:contain;object-fit:contain;flex:none;width:30px;height:30px}.edge-top-match>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.edge-top-match strong,.edge-top-match small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edge-top-match strong{color:#f3f5fa;font-size:13px}.edge-top-match small{color:#9da9b9;font-size:11px}.edge-top-sport{color:#ad88d9;text-align:center;flex:none;width:30px;font-size:10px;font-weight:700}.edge-top-edge{color:#25de78;text-align:center;white-space:nowrap;font-size:13px}.edge-top-gauge{color:#f7f8fc;background:radial-gradient(closest-side,#0b131c 74%,transparent 79%),conic-gradient(#27d970 0 var(--ring-progress),#244534 var(--ring-progress) 100%);border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:12px;font-weight:700;display:grid}.edge-top-row[open] .edge-top-gauge,.edge-top-row>summary:hover .edge-top-gauge{background:radial-gradient(closest-side,#111c29 74%,transparent 79%),conic-gradient(#27d970 0 var(--ring-progress),#244534 var(--ring-progress) 100%)}.edge-top-view{color:#fff;background:linear-gradient(115deg,#7332d1,#3b1b79);border:1px solid #7437c8;border-radius:5px;place-items:center;min-height:31px;font-size:11px;display:grid}.edge-top-row[open] .edge-top-view{background:#1d1237}.edge-top-details{background:#0d1722;border-top:1px solid #263444;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:15px 18px 17px 72px;display:grid}.edge-top-details>div{flex-direction:column;gap:4px;min-width:0;display:flex}.edge-top-details span{color:#94a1b2;text-transform:uppercase;font-size:10px}.edge-top-details strong{color:#f2f3f8;overflow-wrap:anywhere;font-size:12px}.edge-top-details p{color:#aeb8c6;grid-column:1/-1;font-size:11px;line-height:1.45}.edge-top-more{color:#f7f0ff;background:linear-gradient(115deg,#5426a5,#2b1855);border:1px solid #6835ae;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;margin-top:12px;font-size:12px;display:flex}.edge-top-more:hover{background:linear-gradient(115deg,#7435d3,#3b1d77)}}@media (min-width:701px) and (max-width:1000px){.edge-top-head,.edge-top-row>summary{grid-template-columns:28px minmax(0,1fr) 70px 66px 90px 58px;gap:6px}.edge-top-head{padding-inline:8px;font-size:9px}.edge-top-row>summary{padding-inline:8px}.edge-top-match{gap:6px}.edge-top-match img,.edge-top-sport{width:23px}.edge-top-edge{font-size:11px}.edge-top-gauge{width:36px;height:36px;font-size:10px}.edge-top-details{padding-left:36px}}.mobile-dashboard-welcome{display:none}@media (max-width:700px){.featured-sidebar .mobile-dashboard-welcome{text-overflow:ellipsis;white-space:nowrap;color:#f7f8fc;max-width:calc(100% - 200px);font-size:12px;font-weight:600;line-height:18px;display:block;position:absolute;top:calc(50% + 17.5px);right:43px;overflow:hidden;transform:translateY(-50%)}}.bb-best-record .bb-tracked-link{color:#bd91ff;text-underline-offset:2px;align-self:flex-start;margin-top:2px;font-size:9px;font-weight:700;text-decoration:underline}.bb-best-record .bb-recent-result small{color:#aebcb6;text-align:right;max-width:115px;font-size:8px;line-height:1.25}.bb-best-record .bb-recent-result span{white-space:nowrap}.bb-recent-wins .bb-recent-pick strong{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}@media (min-width:701px){.edge-desktop .summary-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.edge-desktop .body-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.edge-desktop .body-grid .performance-card{grid-column:auto}.unified-best-bet-hero{background:radial-gradient(at 35% 0,#281347 0%,#100e23 62%,#0a101a 100%);border:1px solid #352059;border-radius:9px;padding:18px;scroll-margin-top:15px}.unified-best-bet-hero .bb-hero-badge{color:#c9a9ff;letter-spacing:.03em;background:#482586;border-radius:3px;padding:4px 6px;font-size:9px;line-height:1;display:inline-block}.unified-best-bet-hero .bb-hero-event{align-items:center;gap:8px;min-width:0;margin-top:13px;display:flex}.unified-best-bet-hero .bb-sport-badge{color:#f7f8fc;background:#1c2b49;border:1px solid #737d9f;border-radius:4px;flex:none;place-items:center;min-width:26px;height:22px;padding:0 3px;font-size:8px;font-weight:800;display:grid}.unified-best-bet-hero .bb-sport-badge:has(img){background:0 0;border:0;border-radius:0;padding:0}.unified-best-bet-hero .bb-sport-badge img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.unified-best-bet-hero .bb-hero-event>div{flex-direction:column;min-width:0;display:flex}.unified-best-bet-hero .bb-hero-event>div>span{color:#e6e8ef;font-size:10px}.unified-best-bet-hero .bb-hero-event strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.unified-best-bet-hero .bb-hero-event small{color:#c0c3cf;font-size:9px}.unified-best-bet-hero .bb-hero-pick{justify-content:space-between;align-items:flex-start;gap:9px;margin:14px 0 0;display:flex}.unified-best-bet-hero .bb-hero-pick>div:first-child{min-width:0}.unified-best-bet-hero .bb-hero-pick h2{color:#fff;font-size:18px;font-weight:700;line-height:1.15}.unified-best-bet-hero .bb-hero-pick>div:first-child>span{color:#bdc0cd;margin-top:4px;font-size:10px;display:block}.unified-best-bet-hero .bb-hero-price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.unified-best-bet-hero .bb-hero-price strong{color:#a44aff;font-size:22px;line-height:1}.unified-best-bet-hero .bb-hero-price small{color:#aeb4c4;white-space:nowrap;margin-top:5px;font-size:9px}.unified-best-bet-hero .bb-hero-scores{border-top:1px solid #272139;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;padding:13px 0 14px;display:grid}.unified-best-bet-hero .bb-hero-scores>div{align-items:center;gap:6px;min-width:0;display:flex}.unified-best-bet-hero .bb-hero-scores>div+div{border-left:1px solid #242132;padding-left:8px}.unified-best-bet-hero .bb-hero-scores>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.unified-best-bet-hero .bb-hero-scores strong{color:#f7f8fc;white-space:nowrap;font-size:8px;line-height:1.2}.unified-best-bet-hero .bb-hero-scores div>div>span{color:#c5c8d2;font-size:9px;line-height:1.25}.unified-best-bet-hero .bb-gauge{background:radial-gradient(closest-side,#101423 72%,transparent 77%),conic-gradient(#28d96d 0 var(--ring-progress),#174c34 var(--ring-progress) 100%);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.unified-best-bet-hero .bb-gauge>span{text-align:center;color:#fff;flex-direction:column;font-size:17px;font-weight:750;line-height:.9;display:flex}.unified-best-bet-hero .bb-gauge small{color:#c0c5d0;font-size:7px;font-weight:500}.unified-best-bet-hero .bb-analysis-button{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:11px;font-weight:700;display:flex}.unified-best-bet-hero .bb-analysis-button:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.unified-best-bet-hero .bb-analysis-button:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.unified-best-bet-hero .bb-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.unified-best-bet-hero .bb-analysis>div{background:#0d1420;border:1px solid #343048;border-radius:6px;flex-direction:column;gap:3px;padding:8px;display:flex}.unified-best-bet-hero .bb-analysis span{color:#b8bdcd;font-size:9px}.unified-best-bet-hero .bb-analysis strong{color:#fff;font-size:11px}.unified-best-bet-hero .bb-analysis p{color:#c0c3ce;grid-column:1/-1;font-size:10px;line-height:1.45}.unified-best-bet-hero .bb-no-pick{min-height:140px;padding:24px 8px 13px}.unified-best-bet-hero .bb-no-pick h2{color:#f7f8fc;font-size:18px}.unified-best-bet-hero .bb-no-pick p{color:#afb5c5;margin-top:8px;font-size:11px;line-height:1.5}.unified-best-bet-hero,.best-bets-page .unified-best-bet-hero{color:#f7f8fc;min-width:0;padding:24px}.unified-best-bet-hero .bb-hero-badge,.best-bets-page .unified-best-bet-hero .bb-hero-badge{padding:5px 8px;font-size:10px}.unified-best-bet-hero .bb-hero-event strong,.best-bets-page .unified-best-bet-hero .bb-hero-event strong{white-space:normal;font-size:16px;line-height:1.4}.unified-best-bet-hero .bb-hero-event small,.best-bets-page .unified-best-bet-hero .bb-hero-event small{margin-top:3px;font-size:11px}.unified-best-bet-hero .bb-hero-pick h2,.best-bets-page .unified-best-bet-hero .bb-hero-pick h2{font-size:24px}.unified-best-bet-hero .bb-hero-pick>div:first-child>span,.best-bets-page .unified-best-bet-hero .bb-hero-pick>div:first-child>span{font-size:12px}.unified-best-bet-hero .bb-hero-price strong,.best-bets-page .unified-best-bet-hero .bb-hero-price strong{font-size:28px}.unified-best-bet-hero .bb-hero-price small,.best-bets-page .unified-best-bet-hero .bb-hero-price small{font-size:10px}.unified-best-bet-hero .bb-hero-scores,.best-bets-page .unified-best-bet-hero .bb-hero-scores{gap:14px;margin-top:20px;padding:18px 0}.unified-best-bet-hero .bb-hero-scores>div,.best-bets-page .unified-best-bet-hero .bb-hero-scores>div{justify-content:flex-end;gap:12px}.unified-best-bet-hero .bb-hero-scores strong,.best-bets-page .unified-best-bet-hero .bb-hero-scores strong,.unified-best-bet-hero .bb-hero-scores div>div>span,.best-bets-page .unified-best-bet-hero .bb-hero-scores div>div>span{font-size:11px}.unified-best-bet-hero .bb-gauge,.best-bets-page .unified-best-bet-hero .bb-gauge{width:70px;height:70px}.unified-best-bet-hero .bb-gauge>span,.best-bets-page .unified-best-bet-hero .bb-gauge>span{font-size:22px}.unified-best-bet-hero .bb-gauge small,.best-bets-page .unified-best-bet-hero .bb-gauge small{font-size:9px}.unified-best-bet-hero .bb-analysis-button,.best-bets-page .unified-best-bet-hero .bb-analysis-button{min-height:40px;font-size:12px}.unified-best-bet-hero .bb-analysis strong,.best-bets-page .unified-best-bet-hero .bb-analysis strong{white-space:normal;font-size:13px}.unified-best-bet-hero .bb-analysis p,.best-bets-page .unified-best-bet-hero .bb-analysis p{font-size:12px}.best-bets-page{max-width:960px}}@media (min-width:701px) and (max-width:1020px){.edge-desktop .summary-grid,.edge-desktop .body-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:701px){.edge-desktop .desktop-featured-wins{min-width:0}.edge-desktop .desktop-featured-wins .bb-recent-wins{height:100%;margin:0;padding:20px 18px}.edge-desktop .desktop-featured-wins .bb-recent-heading h2{font-size:17px}.edge-desktop .desktop-featured-wins .bb-recent-heading>span{font-size:9px}.edge-desktop .desktop-featured-wins .bb-recent-list{max-height:330px;overflow-y:auto}.edge-desktop .desktop-featured-wins .bb-recent-row{min-height:62px;padding:9px}.edge-desktop .desktop-featured-wins .bb-recent-pick strong{font-size:12px}.edge-desktop .desktop-featured-wins .bb-recent-pick span{font-size:10px}.edge-desktop .desktop-featured-wins .bb-recent-result strong{font-size:13px}}@media (min-width:891px){.edge-desktop .body-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edge-desktop .body-grid .desktop-market-card{grid-column:1}.edge-desktop .body-grid .performance-card{grid-column:2/4}}@media (min-width:701px){.edge-desktop-header h1{color:#fff}.edge-desktop-header .edge-desktop-brand-pulse{color:#a44aff}.edge-desktop-header .edge-desktop-brand-trademark{color:#fff;vertical-align:super;letter-spacing:0;margin-left:2px;font-size:.38em}.edge-desktop-header p{color:#fff}.edge-desktop .opportunities-card .edge-card-button,.edge-desktop .edge-top-more{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;font-weight:700}.edge-desktop .opportunities-card .edge-card-button:hover,.edge-desktop .edge-top-more:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.edge-desktop .opportunities-card .edge-card-button:focus-visible,.edge-desktop .edge-top-more:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.edge-desktop .desktop-outline-link{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9;font-weight:700}.edge-desktop .desktop-outline-link:hover{color:#fff;background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.edge-desktop .desktop-outline-link:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.edge-desktop .edge-top-opportunities .state-pill{color:#fff;background:0 0;border-color:#fff}.best-bets-page{max-width:1530px}}@media (min-width:1051px){.best-bets-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.best-bets-page>.bb-page-title,.best-bets-page>.bb-best-tabs,.best-bets-page>.bb-best-performance{grid-column:1/-1;min-width:0}.best-bets-page>.bb-best-tabs{padding:0}.best-bets-page>.unified-best-bet-hero{grid-column:1;min-width:0}.best-bets-page>.bb-best-record{grid-column:2;min-width:0;margin-top:0;padding:24px}.best-bets-page>.bb-best-performance{width:100%}.best-bets-page>.bb-best-record{contain:size;flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.best-bets-page>.bb-best-record>.bb-recent-heading,.best-bets-page>.bb-best-record>.bb-history-subtitle,.best-bets-page>.bb-best-record>.bb-history-summary{flex-shrink:0}.best-bets-page>.bb-best-record>.bb-recent-list{scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;overflow-y:auto}}@media (min-width:701px){.best-bets-page .bb-best-tabs button:nth-child(2){display:none}}.bb-mobile-game-schedule{display:none}@media (max-width:700px){.bb-matchup-inline-schedule,.bb-desktop-game-schedule{display:none}.bb-mobile-game-schedule{display:inline}}.fv-desktop{display:none}@media (min-width:701px){.app-content:has(.fv-desktop){background:#050a10}.fv-desktop{color:#f7f8fc;max-width:1530px;margin:0 auto;padding:12px 0 40px;display:block}.fvd-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.fvd-header h1{letter-spacing:-.025em;font-size:clamp(23px,2vw,30px);font-weight:750}.fvd-header p{color:#e7e9ef;margin-top:5px;font-size:12px}.fvd-account{flex-direction:column;align-items:flex-end;gap:12px;font-size:12px;display:flex}.fvd-account a{color:#fff;border:1px solid #23303d;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.fvd-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.fvd-sports{scrollbar-width:thin;gap:8px;min-width:0;display:flex;overflow-x:auto}.fvd-controls>div{flex:none;gap:8px;display:flex}.fvd-sports button,.fvd-controls select,.fvd-filter-toggle{color:#eeeef5;background:#080e17;border:1px solid #252c3a;border-radius:5px;flex:none;min-height:33px;padding:6px 15px;font-size:11px}.fvd-sports button.selected,.fvd-filter-toggle.selected{color:#fff;background:linear-gradient(#6725b9,#321366);border-color:#6730c9}.fvd-filter-toggle{place-items:center;padding:6px 10px;display:grid}.fvd-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.fvd-stats article{background:linear-gradient(150deg,#09131c,#070e15);border:1px solid #172431;border-radius:7px;min-width:0;min-height:130px;padding:17px 14px}.fvd-stats article>span{color:#f0f1f6;font-size:11px;font-weight:600;line-height:1.4;display:block}.fvd-stats article>strong{margin:13px 0 10px;font-size:25px;font-weight:750;line-height:1;display:block}.fvd-stats small{color:#aeb9c6;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}.fvd-positive,.fvd-stats .fvd-positive{color:#29e375}.fvd-layout{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:12px;display:grid}.fvd-main,.fvd-sidebar{gap:12px;min-width:0;display:grid}.fvd-panel{background:#07111a;border:1px solid #172431;border-radius:7px;min-width:0;padding:15px 12px}.fvd-panel h2{color:#f7f8fc;margin:0 0 14px;font-size:14px;font-weight:700}.fvd-table-scroll{scrollbar-width:thin;overflow-x:auto}.fvd-table{border-collapse:collapse;text-align:left;width:100%;min-width:790px}.fvd-table th{color:#b1bdcb;text-transform:uppercase;border-bottom:1px solid #24313c;padding:12px 6px;font-size:8px;font-weight:500;line-height:1.4}.fvd-table td{color:#e3e9f2;vertical-align:middle;border-bottom:1px solid #172431;padding:14px 6px;font-size:11px}.fvd-table td.fvd-positive{color:#29e375;white-space:nowrap;font-weight:700}.fvd-table td>strong{font-size:11px;font-weight:650;display:block}.fvd-table td>small{color:#a4b2c0;margin-top:4px;font-size:9px;display:block}.fvd-table th:first-child,.fvd-table th:nth-child(2),.fvd-table th:nth-child(11),.fvd-table td:first-child,.fvd-table td:nth-child(11){text-align:center}.fvd-table th.fvd-metric-heading{text-align:center;white-space:nowrap}.fvd-table th:nth-child(8),.fvd-table td:nth-child(6),.fvd-table td:nth-child(7),.fvd-table td:nth-child(8),.fvd-table td:nth-child(9),.fvd-table td:nth-child(10){text-align:center}.fvd-table .fvd-ring{margin-inline:auto}.fvd-match{align-items:center;gap:8px;min-width:155px;max-width:235px;display:flex}.fvd-match img{-o-object-fit:contain;object-fit:contain;flex:none}.fvd-match>div{min-width:0}.fvd-match strong{font-size:11px;font-weight:650;line-height:1.4;display:block}.fvd-match small{color:#a4b2c0;margin-top:4px;font-size:8px;line-height:1.5;display:block}.fvd-ring{color:#fff;background:radial-gradient(closest-side,#08131c 72%,transparent 78%),conic-gradient(#27db75 0 var(--fvd-progress),#234c39 var(--fvd-progress) 100%);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.fvd-view,.fvd-more{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;justify-content:center;align-items:center;min-height:29px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.fvd-more{min-width:210px;min-height:33px;margin:14px auto 0;display:flex}.fvd-view:hover,.fvd-more:hover,.fvd-sports button.selected:hover,.fvd-filter-toggle.selected:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.fv-desktop button:focus-visible,.fv-desktop a:focus-visible,.fv-desktop select:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.fvd-details{background:#0e1521;border:1px solid #34244d;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.fvd-details>div{flex-direction:column;gap:5px;display:flex}.fvd-details span{color:#aeb6c5;font-size:10px}.fvd-details strong{color:#f4f3fa;font-size:12px}.fvd-details p{color:#b8c1cd;grid-column:1/-1;font-size:11px;line-height:1.5}.fvd-expanded-row td{padding:9px 6px}.fvd-empty{text-align:center;color:#a9b6c5!important;padding:35px 12px!important}.fvd-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fvd-section-title h2{margin:0}.fvd-section-title>span,.fvd-details>.fvd-information-warning{color:#efc36b;white-space:nowrap;background:#302316;border:1px solid #94703b;border-radius:4px;width:fit-content;padding:5px 8px;font-size:9px;display:inline-block}.fvd-details>.fvd-information-warning{grid-column:1/-1}.fvd-signals>p{color:#aab5c3;margin-bottom:12px;font-size:11px;line-height:1.5}.fvd-efficiency{align-items:center;gap:12px;display:flex}.fvd-donut{border-radius:50%;flex:none;place-items:center;width:70px;height:70px;display:grid;position:relative}.fvd-donut:before{content:"";background:#07111a;border-radius:50%;position:absolute;inset:11px}.fvd-donut>span{color:#d9dfeb;font-size:17px;font-weight:700;position:relative}.fvd-efficiency>div:last-child{flex:1;min-width:0}.fvd-efficiency p{color:#c6cfdc;align-items:center;gap:6px;margin:7px 0;font-size:10px;display:flex}.fvd-efficiency i{border-radius:50%;width:6px;height:6px}.fvd-efficiency strong{color:#e9edf5;margin-left:auto;font-weight:500}.fvd-chart-note{color:#8393a6;margin-top:12px;font-size:9px;line-height:1.5}.fvd-bars{border-bottom:1px solid #283341;justify-content:space-around;align-items:flex-end;gap:6px;min-height:120px;padding:10px 0 0;display:flex}.fvd-bars>div{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.fvd-bars i{border-radius:2px 2px 0 0;width:65%;min-height:2px;display:block}.fvd-bars span{color:#b7c1cf;font-size:9px}.fvd-bars small{color:#a8b4c5;white-space:nowrap;font-size:8px}.fvd-filter-panel .fvd-section-title button{color:#b67bf4;font-size:10px}.fvd-filter-panel label{color:#c4ceda;justify-content:space-between;align-items:center;gap:7px;margin:10px 0;font-size:10px;display:flex}.fvd-filter-panel select{color:#f2eff8;background:#050c14;border:1px solid #253342;border-radius:4px;width:125px;min-width:0;min-height:27px;padding:4px;font-size:9px}.fvd-filter-panel .fvd-check input{accent-color:#7b3dcc}.fvd-filter-panel>a{color:#bc86f5;font-size:9px;text-decoration:underline}.fvd-disclaimer{color:#8393a6;margin-top:16px;font-size:10px;line-height:1.5}}@media (min-width:701px) and (max-width:1100px){.fvd-layout{grid-template-columns:minmax(0,1fr)}.fvd-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.fvd-stats article{padding:12px 9px}.fvd-stats article>span,.fvd-account{font-size:10px}.fvd-controls{flex-wrap:wrap}.fvd-efficiency{flex-direction:column;align-items:stretch}.fvd-donut{align-self:center}}@media (min-width:701px){.alerts-page{max-width:1530px;padding-bottom:28px}.ap-layout{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.ap-inbox{min-width:0}.ap-inbox>h2{margin-bottom:12px}.ap-alert-main{grid-template-columns:100px 36px minmax(0,1fr) minmax(110px,150px) 16px;gap:14px;min-height:82px;padding:14px 18px}.ap-alert-copy{gap:5px}.ap-alert-copy strong,.ap-alert-copy b,.ap-alert-value strong{font-size:12px}.ap-alert-copy small,.ap-alert-value small,.ap-alert-time{font-size:10px}.ap-alert-copy b{white-space:normal;overflow-wrap:anywhere}.ap-alert-detail{padding:12px 18px}.ap-more{margin:12px auto 0}.ap-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.ap-side .ap-summary{grid-column:auto}.ap-panel{flex-direction:column;min-width:0;padding:18px;display:flex}.ap-panel h2{margin-bottom:16px}.ap-summary>strong{font-size:32px}.ap-summary>span{margin-top:4px}.ap-summary>div{margin:auto -18px -18px;padding-top:0}.ap-summary p{padding:16px 4px}.ap-summary small{font-size:9px}.ap-setting{gap:12px;min-height:44px}.ap-setting small{white-space:normal;overflow-wrap:anywhere;max-width:none;line-height:1.4}.ap-panel>button{margin-top:14px}.ap-disclosure{margin-top:18px}}@media (min-width:701px) and (max-width:1000px){.ap-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-side .ap-summary{grid-column:1/-1}.ap-summary>div{margin-top:18px}.ap-alert-main{grid-template-columns:80px 30px minmax(0,1fr) 100px 15px;gap:9px;padding:12px}}.app-page-frame{display:contents}@media (min-width:701px){.app-shell.app-shell{grid-template-columns:210px minmax(0,1fr)}.app-shell .app-content.app-content{padding:33px clamp(19px,2.2vw,42px) 28px}.app-page-frame{width:100%;min-width:0;max-width:1530px;margin:0 auto;display:block}.app-page-frame>:is(.dashboard-view,.edge-desktop,.best-bets-page,.fv-desktop,.my-bets-page,.bankroll-page,.reports-page,.alerts-page){width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.app-shell .app-edition-mark{right:max(clamp(19px,2.2vw,42px),50% - 765px)}.app-shell .app-sidebar{scrollbar-gutter:stable;flex-shrink:0;min-width:0;overflow-y:auto}.app-shell .sidebar-brand{flex:none;padding:0 6px 14px}.app-shell .sidebar-brand .brand-lockup{flex:none;width:154px;height:78px;margin:0 auto}.app-shell .sidebar-brand .brand-lockup img{width:100%;height:auto;transform:translate(-50%,-50%)scale(1.18)}.app-shell .sidebar-brand .product-name{text-align:center;margin-top:-3px;font-size:10px}.app-shell .side-links{flex:none}.app-shell .side-links a{gap:13px;min-height:42px}.app-shell .side-links a svg{flex:none;width:18px;height:18px}.app-shell .sidebar-bottom{flex:none}.app-shell .app-content.app-content{background:radial-gradient(70% 40% at 70% -15%,#1d1832 0%,#0000 70%),#0d111c}.best-bets-page .bb-best-tabs{display:none}.fv-desktop .fvd-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:16px}.fv-desktop .fvd-main{align-content:start;gap:16px}.fv-desktop .fvd-sidebar{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}.fv-desktop .fvd-filter-panel{order:-1}.fv-desktop .fvd-efficiency{flex-direction:row;align-items:center}.fv-desktop .fvd-filter-panel label{gap:8px;margin:12px 0}.fv-desktop .fvd-filter-panel select{width:128px}.fv-desktop .fvd-disclaimer{text-align:center;width:100%;max-width:760px;margin:0 auto;padding:0 12px;line-height:1.6}}@media (min-width:701px) and (max-width:1100px){.fv-desktop .fvd-layout{grid-template-columns:minmax(0,1fr) 235px;gap:12px}.fv-desktop .fvd-main,.fv-desktop .fvd-sidebar{gap:12px}.fv-desktop .fvd-filter-panel select{width:112px}.fv-desktop .fvd-filter-panel label{font-size:9px}}@media (min-width:701px){.fv-desktop .fvd-signals .fvd-section-title>span,.fv-desktop .fvd-signals .fvd-details>.fvd-information-warning{background:0 0}.fv-desktop .fvd-signals .fvd-details>div{background:#0a121d;border:1px solid #334052;border-radius:5px;min-width:0;padding:11px 12px}.fv-desktop .fvd-signals .fvd-details>div strong{overflow-wrap:anywhere;line-height:1.45}.fv-desktop .fvd-signals .fvd-signal-explanation{white-space:nowrap;scrollbar-width:thin;color:#b8c1cd;border-top:1px solid #283547;min-width:0;max-width:100%;margin:3px 0 0;padding-top:10px;font-size:11px;line-height:1.6;overflow-x:auto}}.br-chart-labels{display:none}@media (min-width:701px){.bankroll-dashboard .br-chart-wrap{position:relative}.bankroll-dashboard .br-chart text,.bankroll-dashboard .br-chart circle{visibility:hidden}.bankroll-dashboard .br-chart path,.bankroll-dashboard .br-chart line{vector-effect:non-scaling-stroke}.bankroll-dashboard .br-chart-labels{pointer-events:none;display:block;position:absolute;inset:8px 9px 0}.bankroll-dashboard .br-chart-labels>span{color:#a5afc0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1;position:absolute;right:95.07%;transform:translateY(-50%)}.bankroll-dashboard .br-chart-endpoint{background:#bd69ff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}}button.login-submit{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;font-weight:700}button.login-submit:hover:not(:disabled){color:#fff;background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}button.login-submit:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}@media (min-width:701px){.edge-desktop .edge-dashboard-settings{color:#c0c8d4;background:0 0;border:0;gap:7px;padding:5px 0;font-size:12px;font-weight:500}.edge-desktop .edge-dashboard-settings:hover{color:#f3ecff}.edge-desktop .edge-dashboard-settings:focus-visible{outline-offset:3px;outline:2px solid #c9a9ff}.app-shell .side-links{margin-bottom:16px}.app-shell .sidebar-bottom{align-self:stretch;margin-top:auto;margin-bottom:auto}.unified-best-bet-hero .bb-hero-scores>div,.best-bets-page .unified-best-bet-hero .bb-hero-scores>div{justify-content:center;padding-left:8px;padding-right:8px}.edge-desktop .desktop-market-row{gap:11px;min-height:64px;padding:8px 0}.edge-desktop .desktop-market-logo{width:36px;height:36px;font-size:11px}.edge-desktop .desktop-market-logo img{width:34px;height:34px}.edge-desktop .desktop-market-row>div{gap:4px}.edge-desktop .desktop-market-row strong{font-size:14px;line-height:1.3}.edge-desktop .desktop-market-row small,.edge-desktop .desktop-market-strong{font-size:12px;line-height:1.4}}.preferences-form .pref-more-books{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:10px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.preferences-form .pref-more-books:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.preferences-form .pref-more-books:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}.preferences-form .pref-more-books[aria-expanded=true] svg{transform:rotate(90deg)}.preferences-form .pref-remaining-books{margin-top:10px}.preferences-form .pref-remaining-books[hidden],.preferences-form .pref-sportsbook-logo{display:none}@media (max-width:700px){.preferences-form .pref-sportsbook-logo{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:56px;height:34px;display:block}.preferences-form .pref-book-row:has(.pref-sportsbook-logo){gap:8px}}.pref-desktop-actions{display:none}@media (min-width:701px){:is(.section-view:has(.preferences-form)>.back-link,.section-view:has(.preferences-form)>.page-header,.section-view:has(.preferences-form) .section-side){display:none}.section-view:has(.preferences-form) .section-layout{margin:0;display:block}.section-view:has(.preferences-form) .section-main{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.preferences-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 20px;max-width:none;display:grid}.preferences-form .pref-title{grid-column:span 8}.preferences-form .pref-title h2{margin:8px 0 10px;font-size:30px}.preferences-form .pref-title p{max-width:none;margin:0;font-size:13px}.preferences-form .pref-why{background:linear-gradient(135deg,#101620,#0b101a);grid-column:span 4;align-self:start;margin:8px 0 24px;padding:18px}.preferences-form .pref-why strong{font-size:13px}.preferences-form .pref-why p{margin:6px 0 0;font-size:12px}.preferences-form .pref-search{grid-column:span 6;width:min(100%,380px);height:40px;margin:16px 0 8px}.preferences-form .pref-search input{font-size:12px}.pref-desktop-actions{grid-column:span 6;justify-content:flex-end;align-items:center;gap:10px;margin:16px 0 8px;display:flex}.pref-desktop-actions button{color:#f4f5fa;cursor:pointer;background:#0c121c;border:1px solid #303747;border-radius:6px;min-width:100px;min-height:38px;padding:8px 14px;font-size:12px}.pref-desktop-actions button:hover{background:#171426;border-color:#9a62ee}.preferences-form .pref-book-section{grid-column:1/-1;margin-top:20px}.preferences-form .pref-book-section h3{margin-bottom:12px;font-size:11px}.preferences-form .pref-book-list{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.preferences-form .pref-book-row{background:linear-gradient(135deg,#111722,#080d16);border:1px solid #303747;border-radius:7px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:170px;padding:16px;position:relative}.preferences-form .pref-book-row+.pref-book-row{border-top:1px solid #303747}.preferences-form .pref-book-row.selected{background:linear-gradient(135deg,#19152a,#0d111c);border-color:#9658ec}.preferences-form .pref-book-row input{width:19px;height:19px;position:absolute;top:12px;right:12px}.preferences-form .pref-sportsbook-logo{-o-object-fit:contain;object-fit:contain;border-radius:0;flex:none;align-self:flex-start;width:112px;height:48px;display:block}.preferences-form .pref-book-info{flex:0;gap:6px;width:100%}.preferences-form .pref-book-info strong{font-size:13px}.preferences-form .pref-book-info small{font-size:11px}.preferences-form .pref-book-status{text-align:center;min-width:88px;padding:5px 10px;font-size:9px}.preferences-form .pref-book-row>svg{display:none}.preferences-form .pref-more-books{width:auto;min-width:180px;margin:14px auto 0}.preferences-form .pref-remaining-books[hidden]{display:none}.preferences-form .pref-remaining-books .pref-book-row{min-height:112px;padding-top:38px}.preferences-form .pref-book-note{grid-column:1/-1;max-width:none;margin:18px 0 0;font-size:11px}.preferences-form .pref-sports-section .pref-book-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.preferences-form .pref-sports-section .pref-book-row{align-items:center;min-height:104px;padding:14px 10px}.preferences-form .pref-sports-section .pref-book-info{text-align:center}.preferences-form .pref-sports-section .pref-book-row input{width:15px;height:15px;top:7px;right:7px}.preferences-form .pref-save{background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;grid-column:10/-1;justify-self:end;width:150px;margin-top:24px}.preferences-form .pref-save:hover{background:linear-gradient(#7933ce,#451b83)}.preferences-form .pref-status{text-align:right;grid-column:1/-1;max-width:none}.preferences-form .pref-bankroll-link{grid-column:1/-1;margin-top:8px;font-size:12px}.pref-desktop-actions button:focus-visible,.preferences-form .pref-book-row:focus-within{outline-offset:3px;outline:2px solid #c9a9ff}}@media (min-width:701px) and (max-width:1100px){.preferences-form .pref-title{grid-column:span 7}.preferences-form .pref-why{grid-column:span 5}.preferences-form .pref-book-list{grid-template-columns:repeat(3,minmax(0,1fr))}.preferences-form .pref-sports-section .pref-book-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.pref-desktop-featured{display:none}@media (min-width:701px){.preferences-form .pref-desktop-featured{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.preferences-form .pref-desktop-featured .pref-book-row{aspect-ratio:1;justify-content:center;gap:12px;min-height:0}.preferences-form .pref-nevada-section,.preferences-form .pref-outside-section>h3,.preferences-form .pref-outside-section>.pref-book-list:not(.pref-remaining-books){display:none}.preferences-form .pref-outside-section{margin-top:0}.preferences-form .pref-desktop-featured{grid-template-columns:repeat(4,minmax(0,160px));align-content:start;align-self:start;gap:14px;max-width:682px}.preferences-form .pref-desktop-featured .pref-book-row{gap:8px;padding:12px}.preferences-form .pref-desktop-featured .pref-sportsbook-logo{width:min(104px,88%);height:38px;margin-bottom:3px}.preferences-form .pref-desktop-featured .pref-book-info{gap:4px}.preferences-form .pref-desktop-featured .pref-book-info strong{font-size:12px}.preferences-form .pref-desktop-featured .pref-book-info small{font-size:10px}.preferences-form .pref-desktop-featured .pref-book-status{min-width:0;padding:5px 8px;font-size:8px}.preferences-form .pref-desktop-featured .pref-book-row input{width:17px;height:17px;top:9px;right:9px}}@media (min-width:1101px){.preferences-form .pref-desktop-featured{grid-area:3/1/auto/9}.preferences-form .pref-outside-section{grid-area:4/1/auto/9;max-width:682px}.preferences-form .pref-sports-section{grid-area:3/9/5/-1;justify-self:end;width:100%;max-width:280px;margin-top:20px;padding-top:0}.preferences-form .pref-sports-section .pref-book-list{grid-template-columns:1fr;gap:8px}.preferences-form .pref-sports-section .pref-book-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:43px;padding:7px 10px}.preferences-form .pref-sports-section .pref-book-row input{width:16px;height:16px;position:static}.preferences-form .pref-book-note{grid-row:5}.preferences-form .pref-save{grid-row:6}.preferences-form .pref-status{grid-row:7}.preferences-form .pref-bankroll-link{grid-row:8}.preferences-form .pref-desktop-featured{grid-column:1/9;grid-template-columns:repeat(4,minmax(0,160px));width:100%}.preferences-form .pref-sports-section{grid-area:3/9/5/-1;justify-self:start;max-width:334px;margin-top:20px;position:relative}.preferences-form .pref-sports-section>h3{margin:0;position:absolute;top:-25px}.preferences-form .pref-sports-section .pref-book-list{grid-template-columns:repeat(2,minmax(0,160px));align-content:start;gap:14px}.preferences-form .pref-sports-section .pref-book-row{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:0;padding:12px}.preferences-form .pref-sports-section .pref-book-row input{width:17px;height:17px;position:absolute;top:9px;right:9px}.preferences-form .pref-sports-section .pref-book-info{text-align:center;flex:0;width:100%}.preferences-form .pref-sports-section .pref-book-info strong{font-size:12px}.preferences-form .pref-sports-section .pref-sport-logo,.preferences-form .pref-sports-section .pref-sport-symbol{width:48px;height:44px}.preferences-form .pref-sports-section .pref-sport-symbol{font-size:36px}.preferences-form{-moz-column-gap:14px;grid-template-columns:repeat(6,minmax(0,160px));column-gap:14px}.preferences-form .pref-desktop-featured,.preferences-form .pref-outside-section{grid-column:1/5}.preferences-form .pref-sports-section{grid-column:5/7}.preferences-form .pref-save{grid-column:6/7;max-width:100%}.preferences-form{grid-template-columns:repeat(8,minmax(0,160px))}.preferences-form .pref-title{grid-column:1/5}.preferences-form .pref-why{grid-column:5/9}.preferences-form .pref-search{grid-column:1/5}.preferences-form .pref-desktop-actions{grid-column:5/9}.preferences-form .pref-sports-section{grid-area:3/5/auto/9;max-width:682px}.preferences-form .pref-sports-section .pref-book-list{grid-template-columns:repeat(4,minmax(0,160px))}.preferences-form .pref-sports-section .pref-book-row:first-child{order:1}.preferences-form .pref-sports-section .pref-book-row:nth-child(2){order:2}.preferences-form .pref-sports-section .pref-book-row:nth-child(5){order:3}.preferences-form .pref-sports-section .pref-book-row:nth-child(7){order:4}.preferences-form .pref-sports-section .pref-book-row:nth-child(3){order:5}.preferences-form .pref-sports-section .pref-book-row:nth-child(4){order:6}.preferences-form .pref-sports-section .pref-book-row:nth-child(6){order:7}.preferences-form .pref-save{grid-column:8/9}}@media (max-width:700px){.app-content img[src^="/sports/nfl.svg"]{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;flex-shrink:0;align-self:center;display:block}:is(.bb-sport-badge:has(img[src^="/sports/nfl.svg"]),.bb-recent-icon:has(img[src^="/sports/nfl.svg"]),.mb-sport-icon:has(img[src^="/sports/nfl.svg"])){place-items:center;padding:0;display:grid}.bb-sport-badge img[src^="/sports/nfl.svg"],.bb-recent-icon img[src^="/sports/nfl.svg"],.mb-sport-icon img[src^="/sports/nfl.svg"]{width:100%;height:100%;margin:auto}.app-content .bb-recent-icon{align-self:center;width:25px;min-width:25px;height:24px;padding:0;display:block;position:relative;overflow:hidden}.app-content .bb-recent-icon>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:25px;max-width:25px;height:24px;max-height:24px;margin:0;padding:0;display:block;position:absolute;inset:0}:is(.app-content .bb-sport-badge:has(img[src^="/sports/nfl.svg"]),.app-content .bb-sport-badge:has(img[src^="/sports/wnba.svg"])){position:relative;overflow:hidden}.app-content .bb-sport-badge>img[src^="/sports/nfl.svg"],.app-content .bb-sport-badge>img[src^="/sports/wnba.svg"]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}}.fv-early-signal,.fv-match .fv-early-signal,.fvd-match .fv-early-signal{color:#d2b5ff;letter-spacing:.025em;white-space:nowrap;background:0 0;border:1px solid #7541bd;border-radius:4px;align-self:flex-start;width:max-content;max-width:100%;margin-top:3px;padding:3px 5px;font-size:8px;font-weight:750;line-height:1.2;display:inline-flex}@media (min-width:701px){.fv-early-signal,.fvd-match .fv-early-signal{padding:4px 6px;font-size:9px}}@media (max-width:700px){.fv-match .fv-signal-meta{white-space:normal;line-height:1.35;overflow:visible}}.fv-match small.cleared-game-schedule,.edge-top-match small.cleared-game-schedule{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}@media (max-width:700px){.bankroll-dashboard .br-chart-wrap{position:relative}.bankroll-dashboard .br-chart{padding:5px 5px 5px 40px}.bankroll-dashboard .br-chart text,.bankroll-dashboard .br-chart circle{visibility:hidden}.bankroll-dashboard .br-chart path,.bankroll-dashboard .br-chart line{vector-effect:non-scaling-stroke}.bankroll-dashboard .br-chart-labels{pointer-events:none;display:block;position:absolute;inset:5px 5px 5px 40px}.bankroll-dashboard .br-chart-labels>span{color:#a5afc0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;line-height:1;position:absolute;right:95.07%;transform:translateY(-50%)}.bankroll-dashboard .br-chart-endpoint{background:#bd69ff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.find-value-mobile .fv-stat>.fv-total-opportunities-label{white-space:normal;text-wrap:balance;line-height:1.1}}@media (min-width:701px){:is(.app-content .bb-recent-icon:has(img[src^="/sports/nfl.svg"]),.app-content .bb-recent-icon:has(img[src^="/sports/wnba.svg"])){flex:none;align-self:center;width:25px;min-width:25px;height:24px;padding:0;display:block;position:relative;overflow:hidden}:is(.app-content .bb-sport-badge:has(img[src^="/sports/nfl.svg"]),.app-content .bb-sport-badge:has(img[src^="/sports/wnba.svg"])){flex:none;align-self:center;width:26px;min-width:26px;height:22px;padding:0;display:block;position:relative;overflow:hidden}.app-content .bb-recent-icon>img[src^="/sports/nfl.svg"],.app-content .bb-sport-badge>img[src^="/sports/nfl.svg"],.app-content .bb-recent-icon>img[src^="/sports/wnba.svg"],.app-content .bb-sport-badge>img[src^="/sports/wnba.svg"]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.best-bets-page{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.best-bets-page>.bb-page-title,.best-bets-page>.bb-best-tabs,.best-bets-page>.bb-best-performance{grid-column:1/-1;min-width:0}.best-bets-page>.unified-best-bet-hero{grid-column:1;min-width:0}.best-bets-page>.bb-best-record{contain:none;flex-direction:column;grid-column:2;align-self:stretch;min-width:0;min-height:0;max-height:402px;margin:0;padding:20px 18px;display:flex;overflow:hidden}.edge-desktop .summary-grid>.unified-best-bet-hero,.best-bets-page>.unified-best-bet-hero{min-height:402px}.best-bets-page>.bb-best-record .bb-recent-heading h2{font-size:17px}.best-bets-page>.bb-best-record .bb-recent-heading>span{font-size:9px}.best-bets-page>.bb-best-record>.bb-recent-heading,.best-bets-page>.bb-best-record>.bb-history-subtitle,.best-bets-page>.bb-best-record>.bb-history-summary{flex-shrink:0}.best-bets-page>.bb-best-record>.bb-recent-list{scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;max-height:330px;overflow-y:auto}.best-bets-page>.bb-best-record .bb-recent-row{min-height:62px;padding:9px}.best-bets-page>.bb-best-record .bb-recent-pick strong{font-size:12px}.best-bets-page>.bb-best-record .bb-recent-pick span{font-size:10px}.best-bets-page>.bb-best-record .bb-recent-result strong{font-size:13px}}@media (min-width:701px) and (max-width:1020px){.best-bets-page{grid-template-columns:minmax(0,1fr)}.best-bets-page>.unified-best-bet-hero,.best-bets-page>.bb-best-record{grid-column:1}}.mb-promotion-fields{border-top:1px solid #263143;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:14px 0;display:grid}.mb-candidate .mb-promotion-fields{grid-column:1/-1}.mb-promotion-fields label{color:#bbc5d5;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.mb-promotion-fields select,.mb-promotion-fields input[type=number]{color:#f1f5fa;width:100%;min-width:0;min-height:44px;font:inherit;background:#121b2c;border:1px solid #344055;border-radius:8px;padding:9px 11px}.mb-promotion-fields .mb-promotion-check{flex-direction:row;grid-column:1/-1;align-items:center;min-height:44px}.mb-promotion-check input{accent-color:#9444e8;flex:none;width:18px;height:18px}.mb-promotion-fields small{color:#aab6c9;grid-column:1/-1;line-height:1.6}.mb-promotion-fields small.mb-dollar-error{color:#ff8990}.mb-promotion-save{color:#fff;background:#6c2ab1;border:1px solid #8240bd;border-radius:8px;align-self:start;min-height:44px;padding:10px 16px;font-weight:600}.mb-promotion-save:disabled{opacity:.45;cursor:not-allowed}.mb-promotion-fields :focus-visible,.mb-promotion-save:focus-visible{outline-offset:3px;outline:2px solid #c87aff}@media (max-width:640px){.mb-promotion-fields{grid-template-columns:minmax(0,1fr);gap:10px}.mb-promotion-fields select,.mb-promotion-fields input[type=number]{font-size:16px}.mb-promotion-save{width:100%}}.edge-alert-badge{color:#fff;background:#933ce3;border-radius:20px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.side-links a .edge-alert-badge{margin-left:auto}.mobile-nav a{position:relative}.mobile-nav a .edge-alert-badge{position:absolute;top:3px;right:calc(50% - 25px)}.edge-alert-toast{z-index:200;color:#f1f5ff;background:#171c2c;border:1px solid #8844c3;border-radius:12px;align-items:flex-start;gap:12px;width:min(420px,100vw - 32px);padding:18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0007}.edge-alert-toast>svg{color:#ba7aff;flex-shrink:0}.edge-alert-toast>div{flex-direction:column;gap:7px;min-width:0;display:flex}.edge-alert-toast span,.edge-alert-toast small{color:#bbc6d9;overflow-wrap:anywhere;line-height:1.5}.edge-alert-toast a{color:#d49aff;font-size:13px;font-weight:600}.edge-alert-toast button{color:#b5c1d5;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-width:32px;min-height:32px;padding:4px}.ap-alert.movement{border-left:3px solid #55a7ff}.ap-alert.odds{border-left:3px solid #e7b65e}.ap-alert-detail{flex-wrap:wrap;gap:12px}.ap-alert-detail>span{line-height:1.6}.ap-alert-detail a{color:#caa0ff}@media (max-width:760px){.edge-alert-toast{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));padding:15px}}.ap-alert-main{background:0 0;border:0}.ap-alert.odds .ap-alert-value strong,.ap-alert.odds .ap-alert-time i{color:#e7b65e}.ap-alert.odds .ap-alert-time i{background:#e7b65e}.ap-alert.movement .ap-alert-value strong{color:#55a7ff}.ap-alert.movement .ap-alert-time i{background:#55a7ff}@media (max-width:700px){body:has(.app-shell){background:#050910}.app-shell{background:#050910;flex-direction:column;min-height:100svh;display:flex}.app-shell>.app-sidebar{flex-shrink:0}.app-shell .app-content.app-content{background:#050910;flex:1 0 auto}}.app-shell .sidebar-brand .brand-lockup{flex:none;justify-content:center;align-items:center;width:100%;height:112px;margin:0 auto;display:flex;overflow:visible}.app-shell .sidebar-brand .brand-lockup img{-o-object-fit:contain;object-fit:contain;filter:none;width:86.4px;max-width:100%;height:86.4px;position:static;transform:none}.login-brand{justify-content:center;align-items:center;height:160px;margin:0 auto 16px;display:flex;overflow:visible}.login-brand img{-o-object-fit:contain;object-fit:contain;filter:none;width:156px;max-width:100%;height:156px;position:static;transform:none}@media (max-width:700px){.app-shell .sidebar-brand .brand-lockup,.app-shell .featured-sidebar .sidebar-brand .brand-lockup{width:60px;height:60px;margin:0}.app-shell .sidebar-brand .brand-lockup img{width:38.4px;height:38.4px;transform:translateY(8px)}.login-brand{height:144px}.login-brand img{width:140px;height:140px}}.login-brand.login-brand-wordmark{height:80px}.login-brand.login-brand-wordmark img{width:320px;max-width:100%;height:auto}@media (max-width:700px){.login-brand.login-brand-wordmark{height:72px}.login-brand.login-brand-wordmark img{width:280px;height:auto}}.login-brand.login-brand-wordmark{margin-bottom:4px}.dashboard-brand{width:288px;max-width:100%;overflow:visible}.dashboard-brand h1{width:288px;max-width:100%;margin:0;padding:0 0 10px;line-height:0;overflow:visible}.dashboard-brand .dashboard-wordmark{-o-object-fit:contain;object-fit:contain;width:288px;max-width:100%;height:auto;display:block}.dashboard-brand p{display:none}@media (max-width:767px){.edge-dashboard-mobile .bb-page-title.dashboard-brand{width:216px;max-width:calc(100vw - 32px);height:auto;min-height:0;margin:0;padding:0;display:block;overflow:visible}.edge-dashboard-mobile .bb-page-title.dashboard-brand h1{width:216px;max-width:100%;height:auto;min-height:0;margin:0;padding:0;line-height:0;display:block;overflow:visible}.edge-dashboard-mobile .bb-page-title.dashboard-brand .dashboard-wordmark{-o-object-fit:contain;object-fit:contain;width:216px;max-width:100%;margin:0;display:block;overflow:visible;height:auto!important}.edge-dashboard-mobile .bb-tabs{margin-top:2px;padding-top:0}}@media (min-width:768px){.edge-desktop-header .dashboard-brand{width:288px;max-width:288px;min-height:78px;overflow:visible}.edge-desktop-header .dashboard-brand h1{width:288px;max-width:288px;min-height:67px;margin:0;padding:0 0 8px;line-height:0;overflow:visible}.edge-desktop-header .dashboard-brand .dashboard-wordmark{-o-object-fit:contain;object-fit:contain;width:288px;max-width:288px;height:auto;display:block}.edge-desktop-header{margin-bottom:10px}}@media (max-width:767px){.edge-dashboard-mobile .bb-page-title.dashboard-brand{margin-bottom:-2px}.edge-dashboard-mobile .bb-page-title.dashboard-brand h1{padding-bottom:0}.edge-dashboard-mobile .bb-tabs{margin-top:0;padding-top:0}.edge-dashboard-mobile .bb-page-title.dashboard-brand{width:216px;max-width:calc(100vw - 32px);margin:0 0 2px;padding:0;overflow:visible}.edge-dashboard-mobile .bb-page-title.dashboard-brand h1{width:216px;max-width:100%;margin:0;padding:0;overflow:visible}.edge-dashboard-mobile .bb-page-title.dashboard-brand .dashboard-wordmark{-o-object-fit:contain;object-fit:contain;width:216px;max-width:100%;margin:0;display:block;height:auto!important}.edge-dashboard-mobile .bb-tabs{margin:0;padding:2px 0 13px}.app-content:has(.edge-dashboard-mobile){overflow-x:hidden}.edge-dashboard-mobile{width:100%;max-width:480px;overflow-x:hidden}.edge-dashboard-mobile>*{min-width:0;max-width:100%}.edge-dashboard-mobile .bb-page-title.dashboard-brand{width:216px;max-width:216px}.edge-dashboard-mobile .bb-tabs,.edge-dashboard-mobile .bb-market-filters{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.edge-dashboard-mobile .bb-hero,.edge-dashboard-mobile .bb-recent-wins,.edge-dashboard-mobile .bb-opportunities,.edge-dashboard-mobile .bb-performance{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.edge-dashboard-mobile .bb-no-pick,.edge-dashboard-mobile .bb-no-pick p{overflow-wrap:anywhere;max-width:100%}}.edge-desktop-header .dashboard-brand,.edge-dashboard-mobile .dashboard-brand{overflow:visible!important}.edge-desktop-header .dashboard-brand h1,.edge-dashboard-mobile .dashboard-brand h1{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important;overflow:visible!important}.edge-desktop-header .dashboard-wordmark{-o-object-fit:contain!important;object-fit:contain!important;width:288px!important;max-width:288px!important;height:auto!important;display:block!important}.edge-dashboard-mobile .dashboard-brand{width:216px!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;display:block!important}.edge-dashboard-mobile .dashboard-wordmark{-o-object-fit:contain!important;object-fit:contain!important;width:216px!important;max-width:100%!important;height:auto!important;display:block!important}.edge-dashboard-mobile .bb-tabs{margin:0!important;padding-top:4px!important}.edge-desktop-header .dashboard-brand p,.edge-dashboard-mobile .dashboard-brand p{display:none!important}.app-content :is(.mb-sport-icon,.bb-sport-badge,.bb-recent-icon,.ap-alert-icon,.desktop-market-logo){flex-shrink:0;position:relative;overflow:hidden}.app-content .mb-sport-icon{align-self:center;width:26px;min-width:26px;max-width:26px;height:25px;min-height:25px;max-height:25px;padding:0;display:block}.app-content :is(.mb-sport-icon,.bb-sport-badge,.bb-recent-icon,.ap-alert-icon,.desktop-market-logo)>img[src^="/sports/"]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.app-content :is(.fv-match,.fvd-match,.edge-top-match)>img[src^="/sports/"],.app-content .pref-sport-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex-shrink:0;align-self:center;display:block}@media (max-width:700px){.preferences-form .pref-save{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.preferences-form .pref-save:hover{background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.preferences-form .pref-save:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}}.preferences-form .pref-save.pref-bankroll-action{background:linear-gradient(#167d3f,#0b4020);border-color:#28d96d}.preferences-form .pref-save.pref-bankroll-action:hover{background:linear-gradient(#198747,#10512b);border-color:#66e697}.preferences-form .pref-save.pref-bankroll-action:focus-visible{outline-color:#66e697}.mb-custom-entry{justify-content:center;width:100%;min-height:44px;margin:0 0 18px}.mb-custom-form{min-width:0}.mb-custom-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:16px 0;padding:0;display:grid}.mb-custom-grid label{color:#e2e8f0;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.mb-custom-grid input,.mb-custom-grid select,.mb-custom-grid textarea{color:#f8fafc;width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:8px;padding:10px 12px;font-size:16px}.mb-custom-grid textarea{resize:vertical}.mb-custom-grid small{color:#a5b4c7;line-height:1.5}.mb-custom-wide{grid-column:1/-1}.mb-custom-actions{align-items:stretch;gap:12px;display:flex}.mb-custom-actions button{flex:1;min-height:44px;margin:0}.mb-picker-selection-actions{flex-wrap:wrap;gap:12px;margin-top:14px}@media (max-width:640px){.mb-custom-grid{grid-template-columns:minmax(0,1fr)}.mb-custom-actions{flex-direction:column-reverse}.mb-custom-entry{white-space:normal}}.mb-modal .mb-custom-grid input,.mb-modal .mb-custom-grid select,.mb-modal .mb-custom-grid textarea{min-height:44px;font-size:16px}.mb-custom-grid :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #66e697}@media (max-width:700px){.mb-pick-modal .mb-submit{color:#fff;background:linear-gradient(#6725b9,#321366);border:1px solid #6730c9;border-radius:5px;font-size:11px;font-weight:700}.mb-pick-modal .mb-submit:hover:not(:disabled){background:linear-gradient(#7933ce,#451b83);border-color:#8145e6}.mb-pick-modal .mb-submit:focus-visible{outline-offset:2px;outline:2px solid #c9a9ff}}.find-value-mobile .fv-more.fv-tomorrow-toggle,.fv-desktop .fvd-more.fv-tomorrow-toggle{color:#fff;white-space:normal;background:linear-gradient(#167d3f,#0b4020);border-color:#28d96d}.find-value-mobile .fv-more.fv-tomorrow-toggle:hover,.fv-desktop .fvd-more.fv-tomorrow-toggle:hover{background:linear-gradient(#198747,#10512b);border-color:#66e697}.find-value-mobile .fv-more.fv-tomorrow-toggle:focus-visible,.fv-desktop .fvd-more.fv-tomorrow-toggle:focus-visible{outline-offset:2px;outline:2px solid #66e697}.preferences-form .pref-intro-help{color:#e7d6fa;background:linear-gradient(#301642,#191126);border:1px solid #7435b4;border-radius:9px;grid-area:9/1/auto/-1;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:12px;padding:10px 16px;font-size:13px;text-decoration:none;display:flex}.pref-intro-help:focus-visible,.pref-setup-back:focus-visible{outline-offset:3px;outline:2px solid #b469f3}.profile-setup-progress{color:#9eabc0;flex-wrap:wrap;gap:10px 22px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.profile-setup-progress [aria-current=step]{color:#c085ff}.preferences-form.pref-setup{max-width:980px;margin:0 auto;display:block}.preferences-form.pref-setup .pref-intro-help{width:fit-content;margin:0 0 22px auto}.preferences-form.pref-setup .pref-title,.preferences-form.pref-setup .pref-why{margin-bottom:20px}.preferences-form.pref-setup .pref-desktop-actions{margin:12px 0}.preferences-form.pref-setup .pref-desktop-featured{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.preferences-form.pref-setup .pref-sports-section{width:100%;max-width:none;margin:20px 0;padding:0}.preferences-form.pref-setup .pref-sports-section>h3{margin:0 0 12px;position:static}.preferences-form.pref-setup .pref-sports-section .pref-book-list{grid-template-columns:repeat(4,minmax(0,1fr))}.preferences-form.pref-setup .pref-save{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:48px;margin-top:20px;display:flex}.pref-setup-back{color:#c8b3e5;cursor:pointer;background:0 0;border:0;min-height:44px}.br-setup-finish{border:1px solid #363046;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 25px;padding:20px;display:flex}.br-setup-finish a{color:#c8b3e5;font-size:13px}.br-setup-finish button{border-radius:9px;min-height:48px;margin-left:auto;padding:12px 20px}.br-setup-finish button:disabled{opacity:.5;cursor:not-allowed}.br-setup-finish p{color:#a7b2c4;flex-basis:100%;margin:0;font-size:12px}@media (max-width:700px){.preferences-form.pref-setup .pref-desktop-featured{display:none}.preferences-form.pref-setup .pref-sports-section .pref-book-list{grid-template-columns:1fr}.preferences-form.pref-setup .pref-intro-help{width:100%}.br-setup-finish{padding:16px}.br-setup-finish button{width:100%;margin:0}.profile-setup-progress{gap:12px;font-size:12px}.app-sidebar{padding-top:calc(8px + env(safe-area-inset-top,0px))}.mobile-nav{box-sizing:border-box;padding:10px max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))}.mobile-nav>a,.mobile-nav>button{justify-content:center;min-height:44px}.app-content{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.edge-delivery .ap-setting{gap:12px}.edge-delivery .ap-setting small{white-space:normal;overflow-wrap:anywhere;max-width:none;line-height:1.5}.edge-delivery input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#0b131d;border:1px solid #536174;border-radius:4px;flex-shrink:0;place-content:center;width:20px;height:20px;margin:0;padding:0;display:inline-grid}.edge-delivery input[type=checkbox]:checked{background:linear-gradient(#167d3f,#0b4020);border-color:#28d96d}.edge-delivery input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transform:translateY(-1px)rotate(45deg)}.edge-delivery input[type=checkbox]:checked:hover:not(:disabled){background:linear-gradient(#198747,#10512b);border-color:#66e697}.edge-delivery input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #66e697}@media (forced-colors:active){.edge-delivery input[type=checkbox]{appearance:auto}.edge-delivery input[type=checkbox]:checked:after{content:none}}.edge-delivery .ap-setting button{color:#fff;background:linear-gradient(#167d3f,#0b4020);border:1px solid #28d96d;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;height:20px;min-height:20px;padding:0 10px;font-size:10px;line-height:1;display:inline-flex}.edge-delivery .ap-setting button:hover:not(:disabled){background:linear-gradient(#198747,#10512b);border-color:#66e697}.edge-delivery .ap-setting button:focus-visible{outline-offset:2px;outline:2px solid #66e697}.edge-delivery button:disabled,.edge-delivery input:disabled{opacity:.45;cursor:not-allowed}.edge-delivery-note{color:#9aa6ba;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.6}.edge-delivery summary{cursor:pointer;padding:12px 0;font-size:12px}@media (max-width:700px){.app-sidebar .product-name.product-name-desktop{display:none}}@media (min-width:701px){.app-sidebar .product-name.product-name-mobile{display:none}}.bb-recent-list-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:auto;align-content:start;overflow-y:auto}.bb-recent-list-scroll:focus-visible{outline-offset:3px;outline:2px solid #66e697}.bb-wins-scroll-rail{display:none}@media (max-width:700px){.bb-mobile-wins-scroll{padding-right:12px;position:relative}.bb-mobile-wins-scroll .bb-recent-list-scroll{scrollbar-width:none;scrollbar-gutter:auto}.bb-mobile-wins-scroll .bb-recent-list-scroll::-webkit-scrollbar{display:none}.bb-wins-scroll-rail{pointer-events:none;background:#333;border-radius:4px;width:4px;display:block;position:absolute;top:0;bottom:0;right:2px}.bb-wins-scroll-rail span{background:#8b8b8b;border-radius:4px;width:100%;position:absolute;left:0}}.bb-wins-expand{display:none}@media (max-width:700px){.bb-wins-expand{color:#aeb4bd;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin:4px 0 -6px auto;padding:0;display:flex}.bb-wins-expand span{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.bb-wins-expand[aria-expanded=true] span{transform:rotate(180deg)}.bb-wins-expand:focus-visible{outline-offset:2px;outline:2px solid #66e697}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-violet-400:focus-visible{outline-color:#a78bfa}.focus-visible\:ring-1:focus-visible{--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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}@media (prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:701px){.min-\[701px\]\:\!block{display:block!important}.min-\[701px\]\:\!hidden{display:none!important}}@media (min-width:768px){.md\:p-10{padding:2.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media print{.print\:hidden{display:none}.print\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
