/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.admin-login-page{min-height:100svh;color:var(--cream);background:radial-gradient(circle at 16% 8%,#73f46124,#0000 29%),radial-gradient(circle at 89% 86%,#8f5bf41c,#0000 26%),#080b09;padding:22px clamp(18px,4vw,58px) 54px}.admin-login-nav{justify-content:space-between;align-items:center;width:min(1180px,100%);min-height:58px;margin:0 auto;display:flex}.admin-login-nav>a:last-child{color:#929a93;background:#111512;border:1px solid #2e3830;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:850;text-decoration:none}.admin-login-shell{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:center;gap:clamp(34px,8vw,112px);width:min(1120px,100%);min-height:calc(100svh - 134px);margin:0 auto;display:grid}.admin-login-story{max-width:650px}.admin-login-story h1{letter-spacing:-.065em;text-transform:uppercase;max-width:620px;margin:12px 0 20px;font-size:clamp(48px,7vw,92px);line-height:.87}.admin-login-story>p:not(.eyebrow){color:#979f98;max-width:590px;margin:0;font-size:14px;line-height:1.7}.admin-login-story ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:32px 0 0;padding:0;list-style:none;display:grid}.admin-login-story li{background:#101511d1;border:1px solid #28322a;border-radius:10px;align-items:flex-start;gap:10px;min-height:90px;padding:14px;display:flex}.admin-login-story li i{color:#071008;background:var(--green);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:950;display:grid}.admin-login-story li span{gap:6px;display:grid}.admin-login-story li b{font-size:10px}.admin-login-story li small{color:#737b74;font-size:8px;line-height:1.45}.admin-login-card{box-shadow:0 34px 90px #0000006b, inset 0 3px var(--green);background:linear-gradient(155deg,#171e19fa,#0c100dfa);border:1px solid #344238;border-radius:18px;padding:clamp(25px,4vw,38px)}.admin-login-card>span{color:var(--green);font:850 9px/1 var(--font-geist-mono);letter-spacing:.15em}.admin-login-card h2{letter-spacing:-.045em;margin:14px 0 7px;font-size:32px}.admin-login-card>p{color:#818a82;margin:0 0 27px;font-size:11px;line-height:1.55}.admin-login-card form,.admin-login-card label{gap:9px;display:grid}.admin-login-card form{gap:15px}.admin-login-card label>span{color:#a4aca5;font-size:9px;font-weight:850}.admin-login-card input{width:100%;min-height:52px;color:var(--cream);font:650 14px/1 var(--font-geist-sans);background:#0c100d;border:1px solid #343e36;border-radius:9px;outline:0;padding:0 14px}.admin-login-card input:focus{border-color:#67ba6e;box-shadow:0 0 0 3px #73f46114}.admin-login-card button{color:#071008;background:var(--green);cursor:pointer;border:0;border-radius:9px;min-height:52px;margin-top:4px;font-size:11px;font-weight:950}.admin-login-card button:disabled{opacity:.45;cursor:not-allowed}.admin-login-error{color:#ffc2bc;background:#291615;border:1px solid #633530;border-radius:7px;margin:-1px 0 0;padding:10px 11px;font-size:9px}.admin-login-card>small{color:#626b64;text-align:center;margin-top:19px;font-size:8px;display:block}@media (max-width:820px){.admin-login-page{padding-inline:16px}.admin-login-shell{grid-template-columns:1fr;align-content:start;gap:28px;padding:48px 0}.admin-login-story h1{font-size:clamp(42px,13vw,68px)}.admin-login-story ol{display:none}.admin-login-card{width:min(100%,480px)}}@media (max-width:480px){.admin-login-nav .groupslip-brand small{display:none}.admin-login-nav .groupslip-brand img{width:34px;height:34px}.admin-login-nav>a:last-child{font-size:8px}.admin-login-shell{padding-top:34px}.admin-login-story h1{margin-top:9px}.admin-login-story>p:not(.eyebrow){font-size:12px}.admin-login-card{border-radius:14px;padding:24px 20px}}:root{--ink:#090b0a;--panel:#111512;--panel-raised:#171c18;--line:#283029;--muted:#818a82;--cream:#f0f6f1;--amber:#73f461;--amber-soft:#a0ff91;--green:#73f461;--yellow:#f9c733;--red:#f54a52;--violet:#8f5bf4;--violet-dark:#251b3d;--app-topbar-height:64px}.content.onboarding-content{width:min(1180px,100%);padding-top:34px;padding-bottom:70px}.onboarding-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.onboarding-head>div{max-width:690px}.onboarding-head h1{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(38px,5vw,64px);line-height:.93}.onboarding-head>div>p:last-child{color:#929891;max-width:620px;margin:0;font-size:14px;line-height:1.6}.onboarding-head>a,.onboarding-back{color:#a8afa8;white-space:nowrap;background:#141815;border:1px solid #394039;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:850;text-decoration:none}.panel.onboarding-shell{background:radial-gradient(circle at 80% 0,#73f46112,#0000 28%),#111512;border-color:#2e3a30;padding:0;overflow:hidden}.onboarding-progress{background:#0d100e;border-bottom:1px solid #2a332b;grid-template-columns:repeat(3,1fr);display:grid}.onboarding-progress>span{color:#59605a;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;min-height:58px;padding:0 18px;font-size:11px;display:flex;position:relative}.onboarding-progress>span+span{border-left:1px solid #252c26}.onboarding-progress i,.onboarding-next-steps i,.group-first-run li>i{color:#747b75;background:#171b18;border:1px solid #333a34;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.onboarding-progress .active{color:#e5ebe5;box-shadow:inset 0 -2px #73f461}.onboarding-progress .active i,.onboarding-progress .done i{color:#0b140c;background:#73f461;border-color:#73f461}.onboarding-progress .done{color:#8aa18c}.onboarding-stage{padding:clamp(24px,4vw,48px)}.onboarding-stage-copy{max-width:670px;margin-bottom:25px}.onboarding-stage-copy>span{color:#73f461;font:850 10px/1.2 var(--font-geist-mono);letter-spacing:.14em}.onboarding-stage-copy h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(25px,3.2vw,40px);line-height:1}.onboarding-stage-copy p{color:#8c938c;margin:0;font-size:14px;line-height:1.6}.onboarding-sport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-sport-grid>button{color:#eef2ee;cursor:pointer;text-align:left;background:#151917;border:1px solid #303731;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:132px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:grid}:is(.onboarding-sport-grid>button:hover,.onboarding-sport-grid>button:focus-visible){background:#182219;border-color:#5d8f5f;transform:translateY(-1px)}.onboarding-sport-grid .league-logo{width:46px;height:46px}.onboarding-sport-grid>button>span{gap:4px;display:grid}.onboarding-sport-grid small,.onboarding-room-choice header small{color:#73f461;font:800 10px/1.2 var(--font-geist-mono);letter-spacing:.12em}.onboarding-sport-grid strong{font-size:18px}.onboarding-sport-grid p{color:#888f89;margin:2px 0 0;font-size:9px;line-height:1.5}.onboarding-sport-grid>button>i{color:#69706a;font-size:20px;font-style:normal}.onboarding-footnote{color:#687069;margin:18px 0 0;font-size:12px}.onboarding-footnote a{color:#9ee896}.onboarding-room-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:12px;display:grid}.onboarding-room-choice,.onboarding-room-form{background:#141815;border:1px solid #303832;border-radius:12px;padding:clamp(18px,3vw,28px)}.onboarding-room-choice{flex-direction:column;display:flex}.onboarding-room-choice header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.onboarding-room-choice header .league-logo{width:40px;height:40px}.onboarding-room-choice header>span{gap:3px;display:grid}.onboarding-room-choice header strong{font-size:15px}.onboarding-room-choice header>b{color:#83e879;letter-spacing:.08em;background:#142817;border:1px solid #3f6941;border-radius:99px;padding:6px 7px;font-size:9px}.onboarding-room-choice>p{color:#a0a6a0;margin:22px 0;font-size:14px;line-height:1.6}.onboarding-lock-note{background:#101b12;border:1px solid #2f4931;border-radius:9px;gap:5px;margin-top:auto;padding:14px;display:grid}.onboarding-lock-note span{color:#73f461;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.onboarding-lock-note strong{color:#bec8bf;font-size:12px;line-height:1.45}.onboarding-room-form{gap:15px;display:grid}.onboarding-room-form label{gap:7px;display:grid}.onboarding-room-form label>span{color:#a4aaa4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.onboarding-room-form input,.onboarding-room-form select{color:#f2f5f2;width:100%;min-height:44px;font:650 14px/1 var(--font-geist-sans);background:#0e110f;border:1px solid #3c443d;border-radius:8px;outline:0;padding:0 12px}.onboarding-room-form input:focus,.onboarding-room-form select:focus{border-color:#73f461;box-shadow:0 0 0 3px #73f46117}.onboarding-room-form label>small{color:#6f766f;min-height:18px;font-size:12px;line-height:1.45}.onboarding-fixed-settings{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.onboarding-fixed-settings span{color:#737a74;border:1px solid #2c322d;border-radius:7px;gap:3px;padding:10px;font-size:11px;display:grid}.onboarding-fixed-settings b{color:#cdd2cd;font-size:13px}.onboarding-primary{color:#09100a;cursor:pointer;background:#73f461;border:1px solid #73f461;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.onboarding-primary:disabled{cursor:not-allowed;opacity:.45}.onboarding-back{cursor:pointer;width:max-content;margin-top:14px;display:block}.onboarding-invite-stage{grid-template-columns:72px minmax(0,1fr);gap:0 20px;display:grid}.onboarding-success-mark{grid-row:1/span 4}.onboarding-success-mark .group-mark.hero{width:66px;height:66px}.onboarding-invite-box,.onboarding-next-steps,.onboarding-finish-actions,.onboarding-message{grid-column:2}.onboarding-invite-box{background:#111d13;border:1px solid #3e6541;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.onboarding-invite-box>div:first-child{gap:4px;display:grid}.onboarding-invite-box>div:first-child span{color:#73f461;font:850 10px/1.2 var(--font-geist-mono);letter-spacing:.13em}.onboarding-invite-box>div:first-child strong{color:#f4f7f4;font:900 22px/1 var(--font-geist-mono);letter-spacing:.12em}.onboarding-invite-box>div:first-child small{color:#7a837b;font-size:12px}.onboarding-invite-box>div:last-child,.onboarding-finish-actions{flex-wrap:wrap;gap:7px;display:flex}.onboarding-invite-box>div:last-child>button:not(.onboarding-primary),.onboarding-finish-actions>a:not(.onboarding-primary){color:#c2c8c2;cursor:pointer;background:#171b18;border:1px solid #404741;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.onboarding-message{color:#8fe486;margin:9px 0 0;font-size:12px}.onboarding-next-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;padding:0;list-style:none;display:grid}.onboarding-next-steps li{background:#141815;border:1px solid #2c332d;border-radius:9px;align-items:flex-start;gap:9px;padding:13px;display:flex}.onboarding-next-steps li>span{gap:4px;display:grid}.onboarding-next-steps strong{font-size:13px}.onboarding-next-steps small{color:#747b75;font-size:11px;line-height:1.5}.panel.onboarding-signin{justify-items:start;max-width:620px;margin:8vh auto 0;padding:clamp(28px,6vw,58px);display:grid}.onboarding-signin>img{width:58px;height:58px;margin-bottom:24px}.onboarding-signin h1{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 12px;font-size:clamp(36px,7vw,64px);line-height:.94}.onboarding-signin>p:not(.eyebrow){color:#8d948e;max-width:480px;margin:0 0 20px;font-size:14px;line-height:1.6}.first-group-prompt{background:linear-gradient(100deg,#132116,#111713 65%,#162018);border:1px solid #37643b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;width:min(1480px,100% - 64px);margin:18px auto 0;padding:13px 15px 13px 18px;display:grid}.first-group-prompt>div{gap:3px;display:grid}.first-group-prompt>div>span{color:#73f461;font:850 10px/1.2 var(--font-geist-mono);letter-spacing:.12em}.first-group-prompt>div>strong{font-size:14px}.first-group-prompt>div>small{color:#7f887f;font-size:12px}.first-group-prompt ol{color:#929a92;text-transform:uppercase;gap:12px;margin:0;padding:0;font-size:10px;font-weight:850;list-style:none;display:flex}.first-group-prompt li{align-items:center;gap:5px;display:flex}.first-group-prompt li i{color:#0a130b;background:#73f461;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.first-group-prompt>a{color:#0b120b;white-space:nowrap;background:#73f461;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:950;text-decoration:none}.group-first-run{background:#111d13;border:1px solid #3b663f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:14px 15px;display:grid}.group-first-run>div{gap:4px;display:grid}.group-first-run>div>span{color:#73f461;font:850 10px/1.2 var(--font-geist-mono);letter-spacing:.1em}.group-first-run>div>strong{font-size:13px}.group-first-run>div>small{color:#7f897f;max-width:610px;font-size:12px;line-height:1.5}.group-first-run ol{gap:7px;margin:0;padding:0;list-style:none;display:flex}.group-first-run li{align-items:center;gap:5px;display:flex}.group-first-run li>i{color:#0c140d;background:#73f461;border-color:#73f461;width:19px;height:19px;font-size:12px}.group-first-run button,.group-first-run a,.group-empty-actions a,.group-empty-actions button{color:#9ee896;cursor:pointer;white-space:nowrap;background:#162719;border:1px solid #456f48;border-radius:7px;padding:9px 10px;font-size:7px;font-weight:900;text-decoration:none}.group-empty-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}@media (max-width:900px){.first-group-prompt{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 28px,1480px)}.first-group-prompt ol{display:none}.onboarding-room-layout{grid-template-columns:1fr}.onboarding-room-choice>p{margin:16px 0}.onboarding-invite-stage{grid-template-columns:58px minmax(0,1fr)}.onboarding-success-mark .group-mark.hero{width:54px;height:54px}.onboarding-next-steps,.group-first-run{grid-template-columns:1fr}.group-first-run ol{flex-wrap:wrap}}@media (max-width:620px){.content.onboarding-content{padding:20px 14px 54px}.onboarding-head{align-items:flex-start;margin-bottom:14px}.onboarding-head h1{font-size:34px}.onboarding-head>div>p:last-child{font-size:13px}.onboarding-head>a{display:none}.onboarding-progress>span{justify-content:center;min-height:48px;padding:0 6px}.onboarding-progress b{display:none}.onboarding-stage{padding:22px 15px}.onboarding-stage-copy{margin-bottom:17px}.onboarding-stage-copy h2{font-size:26px}.onboarding-stage-copy p{font-size:13px}.onboarding-sport-grid{grid-template-columns:1fr;gap:7px}.onboarding-sport-grid>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:92px;padding:13px}.onboarding-sport-grid .league-logo{width:34px;height:34px}.onboarding-sport-grid strong{font-size:15px}.onboarding-sport-grid p{font-size:12px}.onboarding-room-choice,.onboarding-room-form{padding:15px}.onboarding-room-choice header{grid-template-columns:36px minmax(0,1fr)}.onboarding-room-choice header>b{grid-column:2;width:max-content}.onboarding-fixed-settings{grid-template-columns:1fr}.onboarding-fixed-settings span{align-items:center;gap:6px;display:flex}.onboarding-invite-stage{display:block}.onboarding-success-mark{margin-bottom:14px}.onboarding-invite-box{flex-direction:column;align-items:stretch}.onboarding-invite-box>div:last-child,.onboarding-finish-actions{grid-template-columns:1fr;display:grid}.onboarding-invite-box>div:last-child>*,.onboarding-finish-actions>*{width:100%}.onboarding-invite-box,.onboarding-next-steps,.onboarding-finish-actions,.onboarding-message{grid-column:auto}.first-group-prompt{grid-template-columns:1fr auto;gap:10px;width:calc(100% - 20px);margin-top:10px;padding:11px}.first-group-prompt>div>small{font-size:11px}.first-group-prompt>div>strong{font-size:12px}.first-group-prompt>a{padding:9px}.group-first-run ol{grid-template-columns:1fr;display:grid}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}button,a{font:inherit;-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--amber);outline-offset:3px}.app-shell{background:radial-gradient(circle at 72% -20%, #73f46117, transparent 34%), radial-gradient(circle at 96% 42%, #8f5bf409, transparent 26%), var(--ink);min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:10;background:#0c0d0df0;flex-direction:column;width:232px;padding:28px 22px;transition:width .18s,padding .18s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-collapse-button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#141715;border-radius:7px;flex:none;place-content:center;gap:4px;display:grid}.sidebar-collapse-button i{background:currentColor;width:11px;height:1px;transition:transform .18s;display:block}:is(.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible){color:var(--green);border-color:#35503a}.sidebar.collapsed{width:76px;padding-inline:17px}.sidebar.collapsed .sidebar-brand-row{flex-direction:column}.sidebar.collapsed .groupslip-brand>span,.sidebar.collapsed .nav-link b,.sidebar.collapsed .sidebar-note{display:none}.sidebar.collapsed nav{margin-top:32px}.sidebar.collapsed .nav-link{place-items:center;padding:12px 4px;display:grid}.sidebar.collapsed .nav-link span{margin:0}.sidebar.collapsed .nav-link small{color:#707770;letter-spacing:.03em;text-transform:uppercase;margin-top:4px;font-size:6px;font-weight:900;display:block}.sidebar.collapsed .sidebar-collapse-button i:first-child{transform:translateY(2px)rotate(45deg)}.sidebar.collapsed .sidebar-collapse-button i:last-child{transform:translateY(-3px)rotate(-45deg)}.brand{color:#fff;letter-spacing:.06em;align-items:center;gap:12px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.brand-mark{background:var(--amber);color:#1a1206;letter-spacing:-.05em;border-radius:10px;place-items:center;width:37px;height:37px;font-size:14px;display:grid;box-shadow:0 0 0 5px #f5a62317}.brand-mark-image{object-fit:cover;border-radius:10px;width:38px;height:38px;display:block;box-shadow:0 0 0 5px #f5a62317}.sidebar nav{gap:8px;margin-top:54px;display:grid}.nav-link{color:#777b76;border-radius:8px;padding:12px 10px;font-size:13px;font-weight:700;text-decoration:none}.nav-link span{color:#4d504d;margin-right:10px;font-family:monospace;font-size:10px}.nav-link small{display:none}.nav-link.active,.nav-link:hover{color:#fff;background:#171919}.sidebar-note{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-top:auto;padding:16px}.sidebar-note strong{margin:8px 0 11px;font-size:13px;display:block}.sidebar-note small{color:var(--muted);font-size:10px}.personal-picks-page{width:min(1380px,100% - 64px);margin:0 auto;padding:54px 0 90px}.personal-picks-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;padding-bottom:30px;display:grid}.personal-picks-intro h1{letter-spacing:-.065em;text-transform:uppercase;max-width:760px;margin:10px 0 16px;font-size:clamp(48px,6.5vw,92px);line-height:.87}.personal-picks-intro>div:first-child>p:last-child{color:#949c94;max-width:670px;margin:0;font-size:12px;line-height:1.65}.personal-l5{background:linear-gradient(145deg,#111713,#0d100e);border:1px solid #2b382d;border-radius:14px;min-width:300px;padding:20px}.personal-l5>span,.personal-picks-kpis span,.personal-pick-price>span,.personal-pick-units>span,.personal-pick-groups>span{color:#747c75;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.personal-l5>div{gap:8px;margin-top:14px;display:flex}.personal-l5 i,.personal-pick-result i{color:#929a92;background:#171a18;border:1px solid #3b423c;border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;font-style:normal;font-weight:950;display:grid}.personal-l5 i.won,.personal-pick-result i.won{color:#08110a;border-color:var(--green);background:var(--green)}.personal-l5 i.lost,.personal-pick-result i.lost{color:#ffd7d1;background:#4a211d;border-color:#713630}.personal-l5 i.push,.personal-pick-result i.push,.personal-pick-result i.void{color:#1a1304;border-color:var(--amber);background:var(--amber)}.personal-pick-result i.review{color:#f0d3ff;background:#3a2140;border-color:#70417c}.personal-picks-kpis{background:#101411;border:1px solid #28332a;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.personal-picks-kpis article{border-right:1px solid #28332a;align-content:center;gap:9px;min-height:128px;padding:22px 26px;display:grid}.personal-picks-kpis article:last-child{border-right:0}.personal-picks-kpis strong{color:#f4f6f3;letter-spacing:-.04em;font-size:32px}.personal-picks-kpis small{color:#717972;font-size:9px}.personal-market-strip{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:9px;margin:14px 0 24px;padding-bottom:4px;display:grid;overflow-x:auto}.personal-market-strip button{text-align:left;color:#eee;cursor:pointer;background:#111412;border:1px solid #292f2a;border-radius:10px;gap:7px;min-height:94px;padding:16px;display:grid}.personal-market-strip button:hover,.personal-market-strip button.selected{background:#132017;border-color:#4a8052}.personal-market-strip span{color:#8b928c;text-transform:uppercase;font-size:8px;font-weight:900}.personal-market-strip b{font-size:18px}.personal-market-strip small{color:#6f7770;font-size:8px}.personal-picks-toolbar{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(125px,.55fr)) auto auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.personal-picks-toolbar input,.personal-picks-toolbar select{color:#e7eae6;width:100%;height:44px;font:inherit;background:#111412;border:1px solid #303631;border-radius:8px;outline:none;padding:0 13px;font-size:10px}.personal-picks-toolbar input:focus,.personal-picks-toolbar select:focus{border-color:var(--green)}.personal-qa-toggle{color:#8c958e;cursor:pointer;white-space:nowrap;height:44px;font:inherit;background:#111412;border:1px solid #303631;border-radius:8px;padding:0 13px;font-size:9px;font-weight:850}.personal-qa-toggle:hover,.personal-qa-toggle.selected{color:#e4c66c;background:#1b1810;border-color:#836521}.personal-picks-toolbar>span{color:#777e78;white-space:nowrap;font-size:9px}.personal-picks-list{border:1px solid #283029;border-radius:12px;overflow:hidden}.personal-pick-row{background:#101311;border-bottom:1px solid #262c27;grid-template-columns:68px minmax(260px,1.6fr) minmax(110px,.55fr) minmax(150px,.65fr) minmax(230px,1fr);align-items:center;min-height:118px;display:grid}.personal-pick-row:last-child{border-bottom:0}.personal-pick-row:hover{background:#121814}.personal-pick-row>div{min-width:0;padding:18px}.personal-pick-result{justify-items:center;gap:7px;display:grid}.personal-pick-result span{color:#767e77;font-size:8px;font-weight:900}.personal-pick-main small{color:#747c75;font-size:8px;display:block}.personal-pick-main strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:14px;display:block;overflow:hidden}.personal-pick-main span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:900}.personal-pick-price,.personal-pick-units{border-left:1px solid #262c27;gap:7px;display:grid}.personal-pick-price strong,.personal-pick-units strong{font-size:20px}.personal-pick-price small,.personal-pick-units small{color:#757c76;font-size:8px;line-height:1.4}.personal-pick-groups{border-left:1px solid #262c27;gap:8px;display:grid}.personal-pick-groups>div{flex-wrap:wrap;gap:5px;display:flex}.personal-pick-groups a{color:#aeb5af;text-overflow:ellipsis;white-space:nowrap;background:#151916;border:1px solid #303832;border-radius:999px;align-items:center;gap:6px;max-width:180px;padding:5px 8px;font-size:8px;text-decoration:none;display:inline-flex;overflow:hidden}.personal-pick-groups a:hover{color:#fff;border-color:#4b7351}.personal-pick-groups a i{border-radius:50%;flex:none;width:6px;height:6px}.personal-pick-groups>small{color:#786f51;font-size:8px}.personal-pick-groups footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.personal-pick-groups footer small{color:#786f51;font-size:8px}.personal-pick-groups footer button{color:#b97670;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.personal-pick-groups footer button:hover{color:#f39a92;text-decoration:underline}.personal-pick-groups footer button:disabled{opacity:.45;cursor:wait}.personal-picks-empty,.personal-picks-auth{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:48px;display:grid}.personal-picks-auth{min-height:calc(100vh - var(--app-topbar-height))}.personal-picks-empty>span,.personal-picks-auth>span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:900}.personal-picks-empty h3,.personal-picks-auth h1{max-width:720px;margin:10px 0}.personal-picks-auth h1{text-transform:uppercase;font-size:clamp(34px,5vw,66px)}.personal-picks-empty p,.personal-picks-auth p{color:#7d857e;max-width:560px;margin:0;font-size:10px;line-height:1.6}@media (max-width:1150px){.personal-picks-kpis{grid-template-columns:repeat(2,1fr)}.personal-picks-kpis article:nth-child(2){border-right:0}.personal-picks-kpis article:nth-child(-n+2){border-bottom:1px solid #28332a}.personal-picks-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-picks-toolbar>span{display:none}.personal-pick-row{grid-template-columns:68px minmax(250px,1fr) 120px 150px}.personal-pick-groups{border-top:1px solid #262c27;border-left:0;grid-column:2/-1}}@media (max-width:760px){.personal-picks-page{width:calc(100% - 32px);padding-top:34px}.personal-picks-intro{grid-template-columns:1fr}.personal-l5{min-width:0}.personal-picks-kpis{grid-template-columns:1fr 1fr}.personal-picks-toolbar{grid-template-columns:1fr}.personal-pick-row{grid-template-columns:58px 1fr}.personal-pick-price,.personal-pick-units,.personal-pick-groups{border-top:1px solid #262c27;border-left:0;grid-column:2}.personal-pick-price,.personal-pick-units{grid-template-columns:1fr auto auto;align-items:center}}.eyebrow{color:var(--amber);letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.progress{background:#292b29;border-radius:99px;height:5px;margin:8px 0;overflow:hidden}.progress span{background:var(--amber);border-radius:inherit;height:100%;display:block}.workspace{min-height:100vh;margin-left:232px;transition:margin-left .18s}.sidebar.collapsed+.workspace{margin-left:76px}.topbar{height:var(--app-topbar-height);border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d0dde;justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(14px,2vw,28px);display:flex;position:sticky;top:0}.topbar-primary{align-items:center;gap:10px;min-width:0;display:flex}.sport-switch{border:1px solid var(--line);border-radius:9px;gap:3px;margin:0;padding:4px;display:flex}.sport-switch a,.filters button{color:var(--muted);cursor:pointer;background:0 0;border:0}.sport-switch a{border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.sport-switch .selected{color:#1b1205;background:var(--amber)}.league-logo{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:24px;height:24px;display:block}.sport-switch .selected .league-logo{filter:drop-shadow(0 1px 2px #00000040)}.top-actions{align-items:center;gap:7px;min-width:0;display:flex}.cache-status{color:var(--muted);font-size:11px}.cache-status i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #75d58c17}.sign-in{color:#171008;background:var(--amber);border-radius:8px;padding:9px 14px;font-size:11px;font-weight:900;text-decoration:none}.content{max-width:1180px;margin:0 auto;padding:58px 42px 80px}.hero{grid-template-columns:1fr 310px;align-items:end;gap:40px;margin-bottom:38px;display:grid}.hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:10px 0 14px;font-size:clamp(46px,6vw,78px);font-weight:900;line-height:.93}.hero-copy{max-width:530px;color:var(--muted);font-size:15px;line-height:1.55}.hero-card{background:linear-gradient(145deg,#201c14,#151716 72%);border:1px solid #49391f;border-radius:14px;gap:5px;padding:20px;display:grid;box-shadow:0 18px 60px #00000040}.hero-card-label{color:var(--amber);letter-spacing:.15em;font-size:9px;font-weight:900}.hero-card strong{margin-top:5px;font-size:24px}.hero-card>span:not(.hero-card-label){color:var(--muted);font-size:11px}.countdown{border-top:1px solid #3c3325;grid-template-columns:repeat(6,auto);align-items:baseline;gap:7px;margin-top:12px;padding-top:18px;display:grid}.countdown b{font-size:24px}.countdown small{color:#777;text-transform:uppercase;font-size:8px}.panel{border:1px solid var(--line);background:linear-gradient(150deg,#1b1d1cfa,#131514fa);border-radius:14px}.matchup-panel{padding:24px}.panel-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.panel-head.compact{align-items:center}.panel h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px}.filters{gap:5px;display:flex}.filters button{border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.filters .selected{color:#fff;background:#242624;border-color:#454843}.legend{color:var(--muted);align-items:center;gap:17px;margin-bottom:10px;font-size:9px;display:flex}.legend i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.legend .good{background:var(--green)}.legend .bad{background:var(--red)}.legend em{color:#555;margin-left:auto;font-style:normal}.matchup-table{border-top:1px solid var(--line)}.coverage-gate{text-align:center;background:#121413;border:1px dashed #454842;border-radius:10px;place-content:center;min-height:220px;padding:34px;display:grid}.coverage-gate h3{max-width:430px;margin:9px auto 5px;font-size:20px}.coverage-gate p{max-width:430px;color:var(--muted);margin:0 auto;font-size:11px;line-height:1.5}.table-row{border-bottom:1px solid #252725;grid-template-columns:1.55fr .85fr 1fr .8fr .7fr;align-items:center;min-height:65px;font-size:13px;display:grid}.table-row>span:not(.player-cell) small{color:#696d68;font-size:9px}.table-header{color:#60645f;text-transform:uppercase;letter-spacing:.1em;min-height:38px;font-size:8px;font-weight:900}.player-cell{align-items:center;gap:12px;display:flex}.player-cell>b{width:34px;height:34px;color:var(--amber-soft);background:#29251e;border-radius:8px;place-items:center;font-size:10px;display:grid}.player-cell span{gap:3px;display:grid}.player-cell strong{font-size:12px}.player-cell small{color:var(--muted);font-size:9px}.opponent{color:#a7aaa5}.edge{letter-spacing:.05em;border-radius:5px;justify-content:center;width:52px;padding:5px 0;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.edge.plus{color:#0c2514;background:var(--green)}.edge.minus{color:#32120d;background:var(--red)}.edge.neutral{color:#d5d6d4;background:#3b3e3a}.model-readiness{margin-bottom:14px;overflow:hidden}.model-readiness-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:28px;padding:22px 24px 18px;display:flex}.model-readiness-head h2{color:#f3f4f2;letter-spacing:-.035em;margin:4px 0 7px;font-size:22px}.model-readiness-head p:last-child{color:#8f938f;max-width:760px;margin:0;font-size:12px;line-height:1.55}.shadow-lock{background:#1d190d;border:1px solid #6c5420;border-radius:7px;align-self:center;min-width:220px;padding:13px 15px}.shadow-lock span{color:#e5cb62;font:800 9px/1 var(--font-geist-mono);letter-spacing:.12em;display:block}.shadow-lock strong{color:#f3f4f2;margin:8px 0 4px;font-size:14px;display:block}.shadow-lock small{color:#9d966f;font-size:10px}.model-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.model-market-grid article{border-right:1px solid var(--line);background:#111311;padding:16px 18px}.model-market-grid article:last-child{border-right:0}.model-market-grid article.gate-pass{box-shadow:inset 0 2px #41764d}.model-market-grid article.gate-fail{box-shadow:inset 0 2px #75433c}.model-market-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.model-market-grid article span{color:#c5c8c4;font:800 10px/1.2 var(--font-geist-mono);text-transform:uppercase}.model-market-grid article i{color:#777c77;font:700 8px/1.3 var(--font-geist-mono);text-align:right;text-transform:uppercase;font-style:normal}.model-market-grid article.gate-pass i{color:#75b982}.model-market-grid article>strong{color:#f1f3f0;font:700 24px/1 var(--font-geist-mono);margin:18px 0 3px;display:block}.model-market-grid article>small{color:#747974;font:700 8px/1 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.model-market-grid dl{border-top:1px solid #272a27;margin:15px 0 0;padding-top:11px}.model-market-grid dl div{justify-content:space-between;margin-top:6px;display:flex}.model-market-grid dt,.model-market-grid dd{color:#777c77;font:700 9px/1 var(--font-geist-mono);text-transform:uppercase;margin:0}.model-market-grid dd{color:#b8bcb8}.model-market-grid dl div:last-child dd{color:#e5cb62}.model-feature-row{border-top:1px solid var(--line);background:#0d0f0d;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 18px;display:flex}.model-feature-row span{color:#656a65;font:800 8px/1 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin-right:4px}.model-feature-row i{color:#989d98;font:700 8px/1 var(--font-geist-mono);border:1px solid #2c302c;border-radius:4px;padding:6px 8px;font-style:normal}@media (max-width:1100px){.model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-market-grid article:nth-child(2){border-right:0}.model-market-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:720px){.model-readiness-head{display:block}.shadow-lock{margin-top:16px}.model-market-grid{grid-template-columns:1fr}.model-market-grid article{border-right:0;border-bottom:1px solid var(--line)}}.league-monogram{color:var(--cream);font:900 8px/1 var(--font-geist-mono);filter:none;background:#172019;border:1px solid #405044;border-radius:5px;place-items:center;display:inline-grid}.league-monogram.nhl{border-radius:50%}.league-monogram.epl{color:#d7c7ff;background:#211832;border-color:#7253af}.sport-switch{scrollbar-width:none;max-width:min(52vw,540px);overflow-x:auto}.sport-switch::-webkit-scrollbar{display:none}.sport-switch a{flex:none}.expansion-research{max-width:1460px}.expansion-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:48px;margin:12px 0 34px;display:grid}.expansion-hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:760px;margin:12px 0 16px;font-size:clamp(48px,6vw,86px);line-height:.91}.expansion-hero>div>p:last-child{max-width:680px;color:var(--muted);line-height:1.6}.expansion-proof{background:linear-gradient(150deg,#152219,#111512);border:1px solid #36513b;border-radius:14px;padding:20px}.expansion-proof span,.expansion-proof small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;line-height:1.5;display:block}.expansion-proof strong{color:var(--green);margin:8px 0;font-size:24px;display:block}.expansion-context{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.expansion-context article{border-right:1px solid var(--line);background:#111512;min-width:0;padding:18px}.expansion-context article:last-child{border-right:0}.expansion-context span{color:#556159;font:700 9px/1 var(--font-geist-mono)}.expansion-context strong,.expansion-context small{display:block}.expansion-context strong{margin:9px 0 5px;font-size:13px}.expansion-context small{color:var(--muted);font-size:9px}.expansion-workbench{padding:0;overflow:hidden}.expansion-workbench>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:22px 24px;display:flex}.expansion-workbench>header h2{margin:7px 0 0;font-size:24px}.research-freshness{color:var(--muted);font-size:10px}.research-freshness i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.feed-warning{color:var(--yellow);background:#201c10;margin:0;padding:10px 24px;font-size:10px}.ncaaf-filter-panel{background:linear-gradient(145deg,#111914,#0b0f0c);border:1px solid #354239;border-radius:10px;margin:14px 20px 0;overflow:hidden}.ncaaf-filter-panel>header{border-bottom:1px solid #2d3831;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.ncaaf-filter-panel>header span,.ncaaf-filter-panel>header small{display:block}.ncaaf-filter-panel>header span{color:var(--green);font:900 8px/1 var(--font-geist-mono);letter-spacing:.09em}.ncaaf-filter-panel>header small{color:#7e8981;margin-top:4px;font-size:7px}.ncaaf-filter-panel>header button{color:#a8b1aa;cursor:pointer;background:#111713;border:1px solid #3a463e;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:850}.ncaaf-filter-panel>header button:disabled{color:#505852;cursor:default;border-color:#28302a}.ncaaf-filter-row{grid-template-columns:minmax(170px,1.15fr) minmax(120px,.75fr) minmax(120px,.75fr) 1fr 1fr;gap:9px;padding:12px 13px;display:grid}.ncaaf-filter-row>label,.ncaaf-filter-row>div{min-width:0}.ncaaf-filter-row>label>span,.ncaaf-filter-row>div>span{color:#78827b;font:850 6px/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;display:block}.ncaaf-filter-row input,.ncaaf-filter-row select{color:#e7eee8;width:100%;height:34px;font:750 8px/1 var(--font-geist-sans);background:#090d0a;border:1px solid #344039;border-radius:7px;outline:none;padding:0 10px}.ncaaf-filter-row input:focus,.ncaaf-filter-row select:focus{border-color:var(--green);box-shadow:0 0 0 2px #69ff5a14}.ncaaf-filter-row>div>p{background:#090d0a;border:1px solid #344039;border-radius:7px;height:34px;margin:0;padding:3px;display:flex}.ncaaf-filter-row>div button{color:#768078;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;min-width:0;padding:5px;font-size:6px;font-weight:850}.ncaaf-filter-row>div button[aria-pressed=true]{color:#081109;background:var(--green)}.expansion-event-rail{border-bottom:1px solid var(--line);scrollbar-color:#3a443c transparent;gap:8px;padding:14px 20px;display:flex;overflow-x:auto}.ncaaf-conference-slicer{scrollbar-width:thin;gap:6px;padding:12px 13px;display:flex;overflow-x:auto}.ncaaf-conference-slicer button{color:#8e9991;font:800 8px/1 var(--font-geist-sans);cursor:pointer;background:#0c100d;border:1px solid #303a32;border-radius:7px;flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.ncaaf-conference-slicer button:hover{color:var(--cream);border-color:#465349}.ncaaf-conference-slicer button[aria-pressed=true]{color:#071008;border-color:var(--green);background:var(--green)}.ncaaf-conference-slicer small{min-width:17px;height:17px;color:inherit;font:900 6px/1 var(--font-geist-mono);background:#ffffff17;border-radius:5px;place-items:center;padding:0 4px;display:grid}.ncaaf-conference-slicer button[aria-pressed=true] small{background:#07100829}.expansion-event-rail button{text-align:left;color:var(--cream);border:1px solid var(--line);cursor:pointer;background:#0e120f;border-radius:9px;flex:0 0 210px;padding:13px 14px}.expansion-event-rail button.selected{border-color:var(--green);box-shadow:inset 0 -2px var(--green);background:#17221a}.expansion-event-rail span,.expansion-event-rail small{color:var(--muted);font-size:8px;display:block}.expansion-event-rail em{font:800 7px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-top:7px;padding:4px 6px;font-style:normal;display:inline-block}.expansion-event-rail em.priced{color:var(--green);background:#69ff5a1a}.expansion-event-rail em.pending{color:#d6b65d;background:#d6b65d1a}.expansion-event-rail em.locked{color:#9da69f;background:#9da69f1a}.expansion-event-rail strong{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 4px;font-size:12px;display:block;overflow:hidden}.expansion-game-head{justify-content:space-between;align-items:end;gap:20px;padding:26px 24px 18px;display:flex}.expansion-game-head span{color:var(--green);font:800 9px/1 var(--font-geist-mono);letter-spacing:.08em}.expansion-game-head h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(22px,3vw,36px)}.expansion-game-head h2 i{color:var(--muted);font-style:normal;font-weight:400}.expansion-game-head p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:10px}.expansion-filters{grid-template-columns:1fr 240px;gap:10px;padding:0 24px 16px;display:grid}.expansion-filters input,.expansion-filters select{width:100%;color:var(--cream);border:1px solid var(--line);font:inherit;background:#0d100e;border-radius:8px;padding:12px 14px;font-size:11px}.expansion-filters>span{color:var(--muted);border:1px solid var(--line);font:800 9px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em;background:#0d100e;border-radius:8px;place-items:center;padding:12px 14px;display:grid}.research-market-table{border-top:1px solid var(--line)}.research-market-row{border-bottom:1px solid #242b26;grid-template-columns:1.1fr 1.6fr .55fr .7fr .4fr .7fr;align-items:center;gap:12px;min-width:760px;padding:13px 24px;font-size:11px;display:grid}.research-market-row.head{color:#687169;text-transform:uppercase;letter-spacing:.08em;background:#0d100e;font-size:8px;font-weight:900}.research-market-row>span{min-width:0}.research-market-row b,.research-market-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-market-row small{color:var(--muted);margin-top:4px;font-size:8px}.research-market-row button{color:#071008;background:var(--green);cursor:pointer;border:0;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:900}.research-market-row em{color:var(--muted);font-size:9px;font-style:normal}.research-empty{text-align:center;padding:58px 24px}.research-empty span{color:var(--green);font:900 9px/1 var(--font-geist-mono);letter-spacing:.12em}.research-empty h3{margin:12px 0 8px}.research-empty p{max-width:560px;color:var(--muted);margin:auto;font-size:11px;line-height:1.6}.research-price-pending{text-align:center;background:#0d120f;border:1px dashed #354038;border-radius:10px;margin:0 24px 24px;padding:28px}.research-price-pending span{color:#d6b65d;font:900 8px/1 var(--font-geist-mono);letter-spacing:.12em}.research-price-pending h3{margin:10px 0 7px;font-size:17px}.research-price-pending p{max-width:520px;color:var(--muted);margin:auto;font-size:10px;line-height:1.6}.expansion-pick-modal .group-field{margin:20px 0}@media (max-width:1180px){.cache-status{display:none}.sport-switch a{padding-inline:8px}}@media (max-width:800px){.expansion-hero{grid-template-columns:1fr;gap:18px}.expansion-proof{max-width:420px}.expansion-context{grid-template-columns:repeat(2,1fr)}.expansion-context article:nth-child(2){border-right:0}.expansion-context article:nth-child(-n+2){border-bottom:1px solid var(--line)}.expansion-game-head{flex-direction:column;align-items:start}.expansion-game-head p{text-align:left}.research-market-table{overflow-x:auto}}@media (max-width:620px){.sport-switch{max-width:62vw}.sport-switch a span:not(.league-logo){display:none}.expansion-research{padding-inline:16px}.expansion-hero h1{font-size:44px}.expansion-filters{grid-template-columns:1fr}}.expansion-research .expansion-hero{align-items:center;margin-bottom:22px}.expansion-research .expansion-hero h1{max-width:700px;font-size:clamp(40px,4.7vw,68px)}.event-rail-matchup{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.event-rail-matchup strong,.event-rail-matchup small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.research-team-badge{background:0 0;border:0;border-radius:0;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid;overflow:visible}.research-team-badge img{object-fit:contain;width:28px;height:28px;display:block}.research-team-badge>b{color:#dfe8df;font:900 8px/1 var(--font-geist-mono)}.expansion-event-rail .research-team-badge{flex-basis:25px;width:25px;height:25px}.expansion-event-rail .research-team-badge img{width:21px;height:21px}.expansion-game-head h2{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.matchup-research{background:#0d110e;border:1px solid #303a32;border-radius:12px;margin:0 24px 18px;overflow:hidden}.matchup-research>header{border-bottom:1px solid var(--line);background:#111713;justify-content:space-between;align-items:center;gap:20px;padding:11px 14px;display:flex}.matchup-research>header span{color:var(--green);font:900 9px/1 var(--font-geist-mono);letter-spacing:.1em}.matchup-research>header p{color:var(--muted);margin:0;font-size:8px}.matchup-research>div{grid-template-columns:1fr 1fr;display:grid}.matchup-research article{border-right:1px solid var(--line);min-width:0;padding:15px}.matchup-research article:last-child{border-right:0}.matchup-team-title{align-items:center;gap:10px;display:flex}.matchup-team-title>div{min-width:0}.matchup-team-title strong,.matchup-team-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.matchup-team-title strong{font-size:12px}.matchup-team-title small{color:var(--muted);margin-top:4px;font-size:8px}.form-strip{gap:3px;margin-left:auto;display:flex}.form-strip i{color:#071008;background:var(--green);width:19px;height:19px;font:900 8px/1 var(--font-geist-mono);border-radius:5px;place-items:center;font-style:normal;display:grid}.form-strip i.l{color:#fff;background:var(--red)}.form-strip i.d{color:#111;background:var(--yellow)}.matchup-research dl{grid-template-columns:repeat(4,1fr);margin:15px 0 0;display:grid}.matchup-research dl>div{border-right:1px solid #273029;min-width:0;padding:0 10px}.matchup-research dl>div:first-child{padding-left:0}.matchup-research dl>div:last-child{border-right:0;padding-right:0}.matchup-research dt,.matchup-research dd,.matchup-research dl small{margin:0;display:block}.matchup-research dt{min-height:20px;color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.matchup-research dd{font-size:15px;font-weight:900}.matchup-research dl small{color:#677168;margin-top:4px;font-size:7px}.ncaaf-bettor-profile{border-top:1px solid #273029;gap:10px;margin-top:16px;padding-top:13px;display:grid}.ncaaf-data-note{color:#859087;background:#0b0f0c;border:1px dashed #344039;border-radius:7px;margin:16px 0 0;padding:10px 11px;font-size:7px;line-height:1.45}.epl-matchup-lens{border-bottom:1px solid var(--line);background:linear-gradient(#69ff5a0b,#0000);padding:13px 15px 15px}.epl-matchup-lens>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.epl-matchup-lens>header strong,.epl-matchup-lens>header small{display:block}.epl-matchup-lens>header strong{font-size:10px}.epl-matchup-lens>header small{color:var(--muted);margin-top:3px;font-size:7px}.epl-matchup-lens>header>span{color:#d3b863;font:800 6px/1 var(--font-geist-mono);text-transform:uppercase;background:#d6b65d0f;border:1px solid #d6b65d40;border-radius:5px;padding:4px 6px}.epl-matchup-lens>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.matchup-research .epl-matchup-lens article{background:#0b100c;border:1px solid #303a32;border-radius:8px;min-width:0;padding:11px 12px}.epl-matchup-lens article span,.epl-matchup-lens article strong,.epl-matchup-lens article small{display:block}.epl-matchup-lens article span{color:var(--green);font:850 6px/1 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.epl-matchup-lens article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;overflow:hidden}.epl-matchup-lens article small{color:#838e86;margin-top:5px;font-size:7px;line-height:1.4}.epl-matchup-story{border-bottom:1px solid var(--line);background:#0a0f0b;padding:14px 15px 15px}.epl-matchup-story>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.epl-matchup-story>header strong,.epl-matchup-story>header small,.epl-matchup-story>header span{display:block}.epl-matchup-story>header strong{font-size:10px}.epl-matchup-story>header small{color:var(--muted);margin-top:3px;font-size:7px}.epl-matchup-story>header span{color:#748078;max-width:50%;font:700 6px/1.4 var(--font-geist-mono);text-align:right;text-transform:uppercase}.epl-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.matchup-research .epl-story-grid article{background:#0d130f;border:1px solid #2b352d;border-radius:8px;min-width:0;padding:11px 12px}.epl-story-grid article>span,.epl-story-grid article>strong,.epl-story-grid article>small,.epl-story-grid article>em{display:block}.epl-story-grid article>span{color:var(--green);font:850 6px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.epl-story-grid article>strong{margin-top:6px;font-size:8px;line-height:1.25}.epl-story-grid article>small{color:#88938b;min-height:21px;margin-top:6px;font-size:7px;line-height:1.45}.epl-story-grid article>em{color:#d3b863;font:700 6px/1.2 var(--font-geist-mono);text-transform:uppercase;margin-top:8px;font-style:normal}.epl-h2h-history{background:#0b100c;border:1px solid #2c372f;border-radius:8px;margin-top:10px;overflow:hidden}.epl-h2h-history>header{background:#0e1510;border-bottom:1px solid #283129;justify-content:space-between;align-items:end;gap:12px;padding:9px 11px;display:flex}.epl-h2h-history>header strong,.epl-h2h-history>header small,.epl-h2h-history>header span{display:block}.epl-h2h-history>header strong{font-size:8px}.epl-h2h-history>header small{color:#748078;margin-top:3px;font-size:6px}.epl-h2h-history>header span{color:#d3b863;font:750 6px/1 var(--font-geist-mono);text-transform:uppercase}.epl-h2h-row{border-bottom:1px solid #222b24;grid-template-columns:58px minmax(90px,1fr) 54px minmax(90px,1fr) 116px;align-items:center;gap:10px;min-height:34px;padding:6px 11px;display:grid}.epl-h2h-row:last-child{border-bottom:0}.epl-h2h-row time{color:#748078;font:700 6px/1 var(--font-geist-mono);text-transform:uppercase}.epl-h2h-row>span{color:#aeb7b0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.epl-h2h-row>span:first-of-type{text-align:right}.epl-h2h-row>strong{color:var(--cream);font:900 10px/1 var(--font-geist-mono);text-align:center}.epl-h2h-row p{justify-content:flex-end;gap:4px;margin:0;display:flex}.epl-h2h-row i{color:#7d8980;font:750 5px/1 var(--font-geist-mono);text-transform:uppercase;white-space:nowrap;background:#0a0e0b;border:1px solid #344039;border-radius:4px;padding:3px 5px;font-style:normal}.epl-h2h-row i.hit{color:var(--green);background:#69ff5a0a;border-color:#69ff5a38}.epl-form-section{border-top:1px solid #273029;margin-top:10px;padding-top:11px}.epl-form-section>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.epl-form-section>header strong,.epl-form-section>header small{display:block}.epl-form-section>header strong{font-size:9px}.epl-form-section>header small{color:#778179;margin-top:3px;font-size:7px}.epl-form-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.epl-form-key{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.epl-form-key span{color:#9aa39c;font:750 5px/1 var(--font-geist-mono);text-transform:uppercase;border:1px solid #303a32;border-radius:4px;padding:4px 6px}.epl-form-key .top-six{background:#a463dc17;border-color:#a463dc73}.epl-form-key .top-half{background:#d6b65d14;border-color:#d6b65d6b}.epl-form-key .bottom-half{background:#69ff5a0a;border-color:#69ff5a40}.epl-form-chart{background:#0b100c;border:1px solid #2c372f;border-radius:8px;min-width:0;overflow:hidden}.epl-form-chart>header{justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 7px;display:flex}.epl-form-chart>header strong,.epl-form-chart>header small{display:block}.epl-form-chart>header strong{font-size:8px}.epl-form-chart>header small{color:#6f7a72;margin-top:3px;font-size:6px}.epl-form-filters{background:#080c09;border:1px solid #2c372f;border-radius:5px;padding:2px;display:flex}.epl-form-filters button{color:#778179;font:750 5px/1 var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 6px}.epl-form-filters button[aria-pressed=true]{color:#071008;background:var(--green)}.epl-form-summary{color:#7e8881;gap:12px;padding:0 10px 4px;font-size:6px;display:flex}.epl-form-summary span{align-items:center;gap:4px;display:flex}.epl-form-summary strong{color:var(--cream);font-size:7px}.epl-form-summary i{border-radius:2px;width:7px;height:2px}.epl-form-summary i.created{background:var(--green)}.epl-form-summary i.allowed{background:#b46aee}.epl-form-chart svg{width:100%;height:auto;min-height:170px;display:block}.opponent-band{fill:#ffffff05}.opponent-band.top-six{fill:#a463dc18}.opponent-band.top-half{fill:#d6b65d13}.opponent-band.bottom-half{fill:#69ff5a07}.form-grid-line{stroke:#253027;stroke-width:1px}.form-baseline{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:4 4}.form-axis-label,.form-opponent,.form-rank{fill:#748078;font:700 8px/1 var(--font-geist-mono)}.form-opponent{fill:#c7cec8;font-weight:850}.form-rank{font-size:7px}.form-rank.top-six{fill:#c68bf2}.form-rank.top-half{fill:#d3b863}.form-rank.bottom-half{fill:#83b67d}.form-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.form-line.created{stroke:var(--green)}.form-line.allowed{stroke:#b46aee}.form-point{stroke-width:2px;vector-effect:non-scaling-stroke}.form-point.created{fill:#0b100c;stroke:var(--green)}.form-point.allowed{fill:#0b100c;stroke:#b46aee}.epl-form-empty{color:#778179;place-items:center;min-height:170px;margin:0;font-size:7px;display:grid}.epl-last-match{background:#090d0a;border:1px solid #283129;border-radius:8px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;display:grid}.epl-last-match span{color:#d3b863;font:800 6px/1 var(--font-geist-mono);text-transform:uppercase}.epl-last-match p{color:#9ca59e;border-left:1px solid #283129;margin:0;padding-left:10px;font-size:7px;line-height:1.35}.epl-matchup-story>footer{color:#667168;gap:10px;margin-top:8px;font-size:6px;line-height:1.4;display:flex}.epl-matchup-story>footer span{color:#9aa49c;font-family:var(--font-geist-mono);text-transform:uppercase;flex:none;font-weight:800}.epl-matchup-story>footer p{margin:0}.epl-research-toggle{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:#0b100c;border:1px solid #344039;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 11px;display:flex}.epl-research-toggle:hover{background:#101712;border-color:#4b5e50}.epl-research-toggle span strong,.epl-research-toggle span small{display:block}.epl-research-toggle span strong{font-size:8px}.epl-research-toggle span small{color:var(--muted);margin-top:4px;font-size:6px}.epl-research-toggle>i{color:var(--green);font:400 18px/1 var(--font-geist-sans);font-style:normal}.ncaaf-efficiency,.ncaaf-betting{background:#0b0f0c;border:1px solid #303a32;border-radius:8px;overflow:hidden}.ncaaf-efficiency>header,.ncaaf-betting>header{background:#101512;border-bottom:1px solid #2a332c;justify-content:space-between;align-items:end;gap:10px;padding:9px 10px;display:flex}.ncaaf-efficiency>header strong,.ncaaf-efficiency>header small,.ncaaf-betting>header strong,.ncaaf-betting>header small{display:block}.ncaaf-efficiency>header strong,.ncaaf-betting>header strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.ncaaf-efficiency>header small,.ncaaf-betting>header small{color:var(--muted);margin-top:3px;font-size:6px}.ncaaf-betting>header>span{color:#78827a;text-transform:uppercase;font-size:6px}.ncaaf-efficiency>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ncaaf-efficiency article{border-bottom:1px solid #283029;border-right:1px solid #283029;grid-template-columns:1fr 62px 62px;align-items:center;gap:6px;padding:9px 10px;display:grid}.ncaaf-efficiency article:nth-child(2n){border-right:0}.ncaaf-efficiency article:nth-last-child(-n+2){border-bottom:0}.ncaaf-efficiency article>span{color:#9aa49c;font-size:7px;font-weight:800}.ncaaf-efficiency article>div{grid-template-columns:18px 1fr;align-items:center;gap:3px;display:grid}.ncaaf-efficiency article>div small{color:#657068;font:800 5px/1 var(--font-geist-mono)}.ncaaf-efficiency article>div strong{text-align:right;font-size:9px}.ncaaf-efficiency article>div em{color:var(--green);font:800 6px/1 var(--font-geist-mono);text-align:right;grid-column:2;font-style:normal}.ncaaf-split-scroll{overflow-x:auto}.ncaaf-split-table{min-width:520px}.ncaaf-split-head,.ncaaf-split-row{grid-template-columns:72px 44px 42px 44px 42px minmax(115px,1fr);align-items:center;gap:7px;padding:7px 10px;display:grid}.ncaaf-split-head{color:#657068;text-transform:uppercase;border-bottom:1px solid #252d27;font-size:5px;font-weight:800}.ncaaf-split-row{border-bottom:1px solid #222923}.ncaaf-split-row:last-child{border-bottom:0}.ncaaf-split-row strong{font-size:7px}.ncaaf-split-row span{color:#aeb7b0;font:700 7px/1 var(--font-geist-mono)}.ncaaf-split-row b{color:var(--green);font-size:7px}.ncaaf-split-row small{color:#79837b;text-align:right;font-size:6px}.research-team-missing{color:var(--muted);font-size:10px}.position-defense-map{border-top:1px solid #273029;margin-top:16px;padding-top:13px}.position-defense-map>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.position-defense-map>header strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.position-defense-map>header small{color:var(--muted);font-size:7px}.position-map-surface{background:repeating-linear-gradient(90deg,#69ff5a0b 0 16.66%,#69ff5a13 16.66% 33.33%),#102017;border:1px solid #e2ffe547;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:118px;display:grid;position:relative;overflow:hidden}.position-defense-map.nhl .position-map-surface{background:linear-gradient(90deg,#627fff14,#ffffff06,#627fff14),#121619;border-radius:48px;grid-template-columns:repeat(4,minmax(0,1fr))}.position-map-surface:after{content:"";pointer-events:none;border-left:1px solid #e2ffe533;position:absolute;inset:0 50% 0 auto}.position-map-zone{z-index:1;text-align:center;border-right:1px solid #e2ffe524;flex-direction:column;justify-content:center;min-width:0;padding:12px 9px;display:flex;position:relative}.position-map-zone:last-child{border-right:0}.position-map-zone span{color:var(--green);font:900 8px/1 var(--font-geist-mono);letter-spacing:.08em}.position-map-zone strong{margin:8px 0 5px;font-size:13px;display:block}.position-map-zone small{color:#8e9a91;font-size:7px;line-height:1.4}.epl-pitch-heatmap{border-top:1px solid #273029;margin-top:16px;padding-top:13px}.epl-pitch-heatmap>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.epl-pitch-heatmap>header>div:first-child strong,.epl-pitch-heatmap>header>div:first-child small{display:block}.epl-pitch-heatmap>header>div:first-child strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.epl-pitch-heatmap>header>div:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.epl-heat-controls{gap:5px;display:flex}.epl-heat-controls>span{background:#0a0e0b;border:1px solid #334039;border-radius:7px;padding:2px;display:flex}.epl-heat-controls button{color:#7e8981;font:800 7px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px}.epl-heat-controls button[aria-pressed=true]{color:#071008;background:var(--green)}.epl-heat-controls .epl-layer-switch button:last-child[aria-pressed=true]{color:var(--cream);background:var(--purple)}.epl-heat-controls .epl-heat-scale{color:#727d75;text-transform:uppercase;border-color:#2d3731;align-items:center;gap:4px;padding:5px 7px;font-size:6px}.epl-heat-scale i,.epl-heat-scale b{border-radius:2px;width:7px;height:7px;display:block}.epl-heat-scale i{background:#68ff582e}.epl-heat-scale b{background:#68ff58cc;margin-left:2px}.epl-heat-note{color:#78837b;max-width:560px;margin:0 0 10px;font-size:7px;line-height:1.45}.epl-outside-summary{background:#0b100c;border:1px solid #2c3730;border-radius:6px;align-items:center;gap:8px;margin:0 0 7px;padding:7px 9px;display:flex}.epl-outside-summary span{color:#77827a;font:800 6px/1 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase}.epl-outside-summary strong{margin-left:auto;font-size:8px}.epl-outside-summary small{color:var(--muted);font-size:6px}.epl-pitch-surface{isolation:isolate;background:#0b2513;border:1px solid #e2ffe561;border-radius:10px;grid-template-rows:.7fr 1.3fr;grid-template-columns:repeat(5,minmax(0,1fr));min-height:320px;display:grid;position:relative;overflow:hidden}.epl-pitch-surface:before{content:"";z-index:2;pointer-events:none;border:1px solid #eeffef57;width:auto;height:34%;position:absolute;inset:-1px 29% auto}.epl-pitch-surface:after{content:"";z-index:2;pointer-events:none;border:1px solid #eeffef7a;border-radius:50%;width:7px;height:7px;position:absolute;top:61%;left:calc(50% - 4px)}.epl-heat-zone{z-index:1;text-align:center;border-bottom:1px solid #eeffef29;border-right:1px solid #eeffef29;flex-direction:column;justify-content:center;min-width:0;padding:10px 7px;transition:background-color .18s;display:flex;position:relative}.epl-heat-zone.left-wide-six{grid-area:1/1}.epl-heat-zone.left-half-six{grid-area:1/2}.epl-heat-zone.center-six{grid-area:1/3}.epl-heat-zone.right-half-six{grid-area:1/4}.epl-heat-zone.right-wide-six{border-right:0;grid-area:1/5}.epl-heat-zone.left-wide-box{border-bottom:0;grid-area:2/1}.epl-heat-zone.left-half-box{border-bottom:0;grid-area:2/2}.epl-heat-zone.center-box{border-bottom:0;grid-area:2/3}.epl-heat-zone.right-half-box{border-bottom:0;grid-area:2/4}.epl-heat-zone.right-wide-box{border-bottom:0;border-right:0;grid-area:2/5}.epl-heat-zone span{color:#ffffffc2;font:900 7px/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.epl-heat-zone strong{color:#fff;text-shadow:0 1px 8px #0000008c;margin-top:6px;font-size:13px}.epl-heat-zone small{color:#ffffffc2;text-shadow:0 1px 5px #000;margin-top:4px;font-size:7px}.epl-shot-origin-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.epl-shot-origin-layer i{background:#080c096b;border:1px solid #ffffffbd;border-radius:50%;min-width:5px;min-height:5px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #000000b3}.epl-shot-origin-layer i.goal{border:2px solid var(--yellow);background:#ffcc4b3d}.epl-goal-mouth{z-index:4;pointer-events:none;background:#070c0885;border:2px solid #eeffefb3;border-top:0;width:24%;height:12px;position:absolute;top:-1px;left:38%}.epl-goal-mouth span{color:#ffffffad;font:800 5px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:2px;left:50%;transform:translate(-50%)}.epl-xa-profile{background:linear-gradient(145deg,#54377e24,#0a0e0bf0 56%);border:1px solid #3b324c;border-radius:8px;margin-top:10px;padding:11px}.epl-xa-profile>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.epl-xa-profile>header strong,.epl-xa-profile>header small{display:block}.epl-xa-profile>header strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.epl-xa-profile>header small{color:var(--muted);margin-top:3px;font-size:6px}.epl-xa-totals{background:#0b0d0c;border:1px solid #3d3549;border-radius:7px;display:flex;overflow:hidden}.epl-xa-totals>span{text-align:right;min-width:66px;padding:6px 8px}.epl-xa-totals>span+span{border-left:1px solid #3d3549}.epl-xa-totals small,.epl-xa-totals b{display:block}.epl-xa-totals small{color:var(--muted);text-transform:uppercase;font-size:5px}.epl-xa-totals b{color:#c9a6ff;margin-top:3px;font-size:11px}.epl-xa-totals>span:last-child b{color:#efb365}.epl-xa-profile>p{color:#7d8880;margin:8px 0 10px;font-size:6px;line-height:1.5}.epl-xa-source-matrix{border-top:1px solid #302b38;border-bottom:1px solid #302b38}.epl-xa-source-matrix>header,.epl-xa-source-matrix>article{grid-template-columns:minmax(82px,.75fr) 1fr 1fr;align-items:center;gap:10px;display:grid}.epl-xa-source-matrix>header{color:#717a73;text-transform:uppercase;padding:6px 7px;font-size:5px}.epl-xa-source-matrix>header span:not(:first-child){text-align:right}.epl-xa-source-matrix>article{border-top:1px solid #29262f;padding:7px}.epl-xa-source-matrix>article>div:first-child strong,.epl-xa-source-matrix>article>div:first-child small{display:block}.epl-xa-source-matrix>article>div:first-child strong{font-size:7px}.epl-xa-source-matrix>article>div:first-child small{color:var(--muted);margin-top:2px;font-size:5px}.epl-xa-source-matrix article>div.created,.epl-xa-source-matrix article>div.conceded{grid-template-columns:1fr 30px;align-items:center;gap:6px;display:grid}.epl-xa-source-matrix article>div.created>span,.epl-xa-source-matrix article>div.conceded>span{background:#25202d;border-radius:3px;height:5px;overflow:hidden}.epl-xa-source-matrix article>div span i{border-radius:inherit;height:100%;display:block}.epl-xa-source-matrix article>div.created span i{background:linear-gradient(90deg,#7650b5,#be8dff)}.epl-xa-source-matrix article>div.conceded span i{background:linear-gradient(90deg,#9a672e,#efb365)}.epl-xa-source-matrix article>div b{text-align:right;font-size:8px}.epl-xa-source-matrix article>div.created b{color:#d5b8ff}.epl-xa-source-matrix article>div.conceded b{color:#efb365}.epl-xa-origin-section{margin-top:10px}.epl-xa-origin-section>header{justify-content:space-between;align-items:end;gap:10px;margin-bottom:7px;display:flex}.epl-xa-origin-section>header strong,.epl-xa-origin-section>header small{display:block}.epl-xa-origin-section>header strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.epl-xa-origin-section>header small{color:var(--muted);margin-top:3px;font-size:6px}.epl-xa-origin-section>header>span{color:#9c86bc;font:800 6px/1.3 var(--font-geist-mono);text-align:right;text-transform:uppercase}.epl-xa-origin-filters{align-items:center;gap:7px;margin-bottom:8px;display:flex}.epl-xa-origin-filters>div{background:#0a0d0b;border:1px solid #3a3343;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.epl-xa-origin-filters>div>span{color:#747d76;font:800 5px/1 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;padding:0 5px}.epl-xa-origin-filters button{color:#899189;cursor:pointer;min-height:24px;font:850 6px/1 var(--font-geist-sans);background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 7px}.epl-xa-origin-filters button[aria-pressed=true]{color:#f5edff;background:#4f3475;border-color:#8c62c6}.epl-xa-origin-filters .epl-xa-goal-filter{color:#c6a64d;background:#17140b;border-color:#54451f}.epl-xa-origin-filters .epl-xa-goal-filter[aria-pressed=true]{color:#171103;background:var(--yellow);border-color:#e6bd3e}.epl-xa-goal-filter span{color:currentColor;background:#ffffff1a;border-radius:50%;place-items:center;min-width:15px;height:15px;margin-left:4px;font-size:5px;display:inline-grid}.epl-xa-origin-filters>p{color:#747d76;margin:0 0 0 auto;font-size:6px}.epl-xa-origin-filters>p strong{color:#e8eee9;font-size:8px}.epl-xa-origin-pitch{background:repeating-linear-gradient(90deg,#68ff5809 0 20%,#68ff5812 20% 40%),repeating-linear-gradient(0deg,#0000 0 33.1%,#e9ffeb1f 33.1% 33.5%),#102617;border:1px solid #e2ffe557;border-radius:10px 10px 5px 5px;min-height:300px;position:relative;overflow:hidden}.epl-xa-origin-pitch.against{background:repeating-linear-gradient(90deg,#efb36509 0 20%,#efb36512 20% 40%),repeating-linear-gradient(0deg,#0000 0 33.1%,#ffebd81f 33.1% 33.5%),#271d12}.epl-xa-origin-pitch>i{z-index:4;background:#7650b594;border:2px solid #d4b4ff;border-radius:50%;place-items:center;min-width:7px;min-height:7px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 9px #000000b8}.epl-xa-origin-pitch.layer-xg>i{background:#39974494;border-color:#8eff81}.epl-xa-origin-pitch.against>i{background:#c4792994;border-color:#ffd18f}.epl-xa-origin-pitch>i.goal{border-color:var(--yellow);background:#ffcc4b73;box-shadow:0 0 0 3px #ffcc4b26,0 2px 9px #000000b8}.epl-xa-origin-pitch>i>span{background:#fff;border-radius:50%;width:2px;height:2px}.epl-xa-goal{z-index:3;color:#ffffffb8;width:22%;height:13px;font:800 5px/1 var(--font-geist-mono);text-align:center;text-transform:uppercase;border:2px solid #ffffffb8;border-top:0;padding-top:3px;position:absolute;top:-1px;left:39%}.epl-xa-box{z-index:2;border:1px solid #ffffff52;border-top:0;width:56%;height:35%;position:absolute;top:0;left:22%}.epl-xa-arc{z-index:2;border:1px solid #ffffff52;border-top:0;border-radius:0 0 50% 50%;width:60px;height:33px;position:absolute;top:27%;left:calc(50% - 30px)}.epl-xa-halfway{border-top:1px solid #ffffff52;position:absolute;bottom:0;left:0;right:0}.epl-xa-origin-empty{color:#877a92;text-align:center;background:#0c0a0f94;border:1px dashed #453a51;border-radius:8px;place-items:center;min-height:110px;padding:18px;font-size:7px;line-height:1.5;display:grid}.epl-xa-creator-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.epl-xa-creator-panels>section{background:#070a088c;border:1px solid #302b38;border-radius:7px;overflow:hidden}.epl-xa-creator-panels>section>header{justify-content:space-between;align-items:end;gap:6px;padding:8px;display:flex}.epl-xa-creator-panels>section>header strong{text-transform:uppercase;font-size:7px}.epl-xa-creator-panels>section>header small{color:var(--muted);text-align:right;font-size:5px}.epl-xa-creator-panels article{border-top:1px solid #29262f;grid-template-columns:1fr 52px 34px;align-items:center;gap:6px;padding:7px 8px;display:grid}.epl-xa-creator-panels article div strong,.epl-xa-creator-panels article div small{display:block}.epl-xa-creator-panels article div strong{font-size:7px}.epl-xa-creator-panels article div small{color:var(--muted);margin-top:2px;font-size:5px}.epl-xa-creator-panels article>span{color:#869088;text-align:right;font-size:5px}.epl-xa-creator-panels article>b{color:#d5b8ff;text-align:right;font-size:8px}.epl-xa-creator-panels>section.conceded article>b{color:#efb365}.epl-production-head{justify-content:space-between;align-items:end;gap:12px;margin-top:12px;display:flex}.epl-production-head strong,.epl-production-head small{display:block}.epl-production-head strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.epl-production-head small{color:var(--muted);margin-top:3px;font-size:6px}.epl-production-head>span{color:#c9af64;text-align:right;text-transform:uppercase;background:#d6b65d12;border:1px solid #d6b65d42;border-radius:5px;max-width:155px;padding:5px 7px;font-size:6px;line-height:1.35}.epl-position-production{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.epl-position-production article{background:#0c100d;border:1px solid #2d3831;border-radius:7px;grid-template-columns:28px 1fr 1fr;align-items:center;gap:7px;padding:9px;display:grid}.epl-position-production article>span{color:var(--green);font:900 8px/1 var(--font-geist-mono)}.epl-position-production article div strong,.epl-position-production article div small{display:block}.epl-position-production article div strong{font-size:11px}.epl-position-production article div small{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:6px}.epl-position-production article em{color:var(--muted);font-size:6px;font-style:normal;display:none}.ncaaf-game-card{--book-accent:var(--green);--book-border:#3e6042;border:1px solid var(--line);background:var(--panel);border-radius:9px;margin:14px 20px 18px;overflow:hidden;box-shadow:0 12px 28px #0003}.ncaaf-game-card-body{grid-template-rows:repeat(2,56px);grid-template-columns:minmax(176px,1.2fr) repeat(3,minmax(96px,1fr));gap:6px;padding:12px 14px 11px;display:grid;position:relative}.ncaaf-game-team{min-width:0;color:var(--cream);align-items:center;gap:9px;padding:0 6px;display:flex}.ncaaf-game-team.away{grid-area:1/1}.ncaaf-game-team.home{grid-area:2/1}.ncaaf-game-team .team-logo{object-fit:contain;width:32px;height:32px}.ncaaf-game-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.35vw,16px);font-weight:650;overflow:hidden}.ncaaf-game-versus{color:#8f9991;pointer-events:none;grid-area:1/1/3;align-self:center;align-items:center;gap:7px;padding:0 6px;font-size:13px;font-weight:850;display:flex}.ncaaf-game-versus i{background:var(--line);flex:1;height:1px}.ncaaf-game-price{width:100%;min-width:0;min-height:56px;color:var(--cream);border:1px solid var(--book-border);text-align:center;cursor:pointer;background:#121713;border-radius:6px;outline:none;place-content:center;padding:6px 8px;display:grid}.ncaaf-game-price.spread-away{grid-area:1/2}.ncaaf-game-price.spread-home{grid-area:2/2}.ncaaf-game-price.moneyline-away{grid-area:1/3}.ncaaf-game-price.moneyline-home{grid-area:2/3}.ncaaf-game-price.total-away{grid-area:1/4}.ncaaf-game-price.total-home{grid-area:2/4}.ncaaf-game-price strong,.ncaaf-game-price b{display:block}.ncaaf-game-price strong{font-size:12px;line-height:1.05}.ncaaf-game-price b{color:var(--book-accent);margin-top:3px;font-size:13px;line-height:1.05}.ncaaf-game-price:hover{border-color:var(--book-accent);background:#172219}.ncaaf-game-price:focus-visible{outline:2px solid var(--book-accent);outline-offset:-4px}.ncaaf-game-price:disabled{cursor:default;opacity:.6}.ncaaf-game-price.pending{color:#777f84;cursor:default;border-color:#42484b}.ncaaf-game-price.pending b{color:#777f84;font-size:10px}.ncaaf-game-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:8px 18px;display:flex}.ncaaf-game-footer>div{align-items:center;gap:10px;display:flex}.ncaaf-game-footer>div>span{height:21px;color:var(--book-accent);font:950 7px/1 var(--font-geist-mono);letter-spacing:.04em;border:1px solid #a3f899;border-radius:4px;place-items:center;padding:0 7px;font-style:italic;display:grid;transform:skew(-5deg);box-shadow:inset 0 0 0 1px #73f46159}.ncaaf-game-footer time{color:var(--muted);letter-spacing:.025em;font-size:10px}.ncaaf-game-footer a{color:var(--book-accent);font-size:10px;text-decoration:none}.ncaaf-game-footer a:hover{color:var(--amber-soft)}.ncaaf-game-footer a i{vertical-align:-1px;margin-left:5px;font-size:15px;font-style:normal}.ncaaf-game-card>.sportsbook-locked-note{margin:0;padding:0 24px 14px}.ncaaf-research-loading{color:var(--muted);margin:0 24px 18px;font-size:9px}.sportsbook-board{padding:0 24px 26px}.sportsbook-market-toolbar{border-bottom:1px solid #303831;align-items:end;gap:16px;margin-bottom:12px;display:flex}.sportsbook-market-toolbar .sportsbook-market-tabs{border-bottom:0;flex:1;margin-bottom:0}.sportsbook-market-toolbar>span{color:#778179;font:750 7px/1 var(--font-geist-mono);text-transform:uppercase;flex:none;padding:0 4px 12px}.sportsbook-market-toolbar>span i{color:var(--green);font-style:normal}.sportsbook-market-tabs{scrollbar-width:thin;border-bottom:1px solid #303831;gap:4px;margin-bottom:12px;padding:0 2px;display:flex;overflow-x:auto}.sportsbook-market-tabs button{color:#8d9890;font:800 10px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 13px 11px}.sportsbook-market-tabs button:hover{color:var(--cream)}.sportsbook-market-tabs button.selected{color:var(--green);border-bottom-color:var(--green)}.sportsbook-market-stack{gap:9px;display:grid}.sportsbook-market-card{background:#111512;border:1px solid #303832;border-radius:9px;overflow:hidden}.sportsbook-market-card.open{border-color:#425047}.sportsbook-market-toggle{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.sportsbook-market-toggle>span strong,.sportsbook-market-toggle>span small{display:block}.sportsbook-market-toggle>span strong{font-size:14px}.sportsbook-market-toggle>span small{color:var(--muted);margin-top:5px;font-size:8px}.sportsbook-market-toggle>i{width:25px;height:25px;color:var(--green);font:400 17px/1 var(--font-geist-sans);border:1px solid #39453c;border-radius:6px;place-items:center;font-style:normal;display:grid}.sportsbook-outcome-list{border-top:1px solid #303832}.sportsbook-three-way{background:#0c0f0d;border-top:1px solid #303832;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.sportsbook-outcome{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:#0f1310;border:0;border-bottom:1px solid #282f2a;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.sportsbook-outcome:last-child{border-bottom:0}.sportsbook-outcome:hover{background:#172019}.sportsbook-outcome:disabled{cursor:default;opacity:.62}.sportsbook-three-way .sportsbook-outcome{border:1px solid #3e5444;border-radius:7px;min-height:80px}.sportsbook-outcome>span{min-width:0}.sportsbook-outcome>span:last-child{text-align:right;flex:none}.sportsbook-outcome strong,.sportsbook-outcome small,.sportsbook-outcome b{display:block}.sportsbook-outcome strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sportsbook-outcome small{color:var(--muted);margin-top:5px;font-size:8px}.sportsbook-outcome b{color:var(--green);font-size:15px}.sportsbook-locked-note{color:var(--muted);text-align:center;margin:11px 0 0;font-size:9px}.bet-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 24px;display:grid}.research-bet-card{background:linear-gradient(145deg,#151a16,#0e120f);border:1px solid #2d3730;border-radius:12px;min-width:0;padding:15px;transition:transform .15s,border-color .15s}.research-bet-card:hover{border-color:#47614c;transform:translateY(-2px)}.research-bet-card>header{justify-content:space-between;gap:10px;display:flex}.research-bet-card>header span{color:var(--green);font:900 8px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.research-bet-card>header small{color:var(--muted);font-size:8px}.bet-card-selection{align-items:center;gap:12px;min-height:70px;margin:12px 0;display:flex}.bet-card-logos{flex:0 0 52px;align-items:center;display:flex}.bet-card-logos .research-team-badge:last-child{margin-left:-14px;transform:translateY(8px)}.bet-card-selection>div:last-child{min-width:0}.bet-card-selection h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.bet-card-selection p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:9px;overflow:hidden}.bet-card-price{background:#101612;border:1px solid #344037;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.bet-card-price>div:first-child span,.bet-card-price>div:first-child small{color:var(--muted);font-size:8px;display:block}.bet-card-price>div:first-child strong{color:var(--green);letter-spacing:-.04em;margin:4px 0;font-size:25px;display:block}.probability-ring{text-align:center;background:radial-gradient(circle at center, #101612 55%, transparent 57%), conic-gradient(var(--violet) var(--probability), #293029 0);border-radius:50%;place-content:center;width:66px;height:66px;display:grid}.probability-ring b,.probability-ring small{display:block}.probability-ring b{font-size:12px}.probability-ring small{width:46px;color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:6px;line-height:1.15}.research-bet-card>dl{grid-template-columns:.55fr 1fr 1.2fr;gap:8px;margin:12px 0;display:grid}.research-bet-card>dl>div{border-right:1px solid #29302a;min-width:0;padding-right:7px}.research-bet-card>dl>div:last-child{border:0}.research-bet-card dt,.research-bet-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.research-bet-card dt{color:var(--muted);text-transform:uppercase;font-size:7px}.research-bet-card dd{margin-top:5px;font-size:9px;font-weight:800}.bet-card-add,.bet-card-locked{text-align:center;border-radius:7px;width:100%;padding:10px;font-size:9px;font-weight:900;display:block}.bet-card-add{color:#071008;background:var(--green);cursor:pointer;border:0}.bet-card-locked{color:var(--muted);border:1px solid var(--line)}@media (max-width:1120px){.bet-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-research dl{grid-template-columns:repeat(2,1fr);gap:12px 0}.matchup-research dl>div:nth-child(2){border-right:0}}@media (max-width:760px){.ncaaf-filter-row{grid-template-columns:1fr 1fr}.epl-matchup-lens>div{grid-template-columns:1fr}.epl-matchup-story>header{flex-direction:column;align-items:flex-start}.epl-matchup-story>header span{text-align:left;max-width:none}.epl-story-grid{grid-template-columns:1fr}.epl-h2h-row{grid-template-columns:48px minmax(70px,1fr) 42px minmax(70px,1fr);gap:6px}.epl-h2h-row p{grid-column:2/-1;justify-content:flex-start}.epl-form-section>header{flex-direction:column;align-items:flex-start}.epl-form-key{justify-content:flex-start}.epl-form-section>div,.epl-last-match{grid-template-columns:1fr}.epl-last-match p{border-top:1px solid #283129;border-left:0;padding-top:8px;padding-left:0}.sportsbook-market-toolbar{flex-direction:column;align-items:stretch;gap:0}.sportsbook-market-toolbar>span{order:-1;padding:0 4px 6px}.matchup-research>div{grid-template-columns:1fr}.matchup-research article{border-right:0;border-bottom:1px solid var(--line)}.matchup-research article:last-child{border-bottom:0}.bet-card-grid{grid-template-columns:1fr;padding-inline:14px}.matchup-research{margin-inline:14px}.sportsbook-board{padding-inline:14px}.sportsbook-three-way{grid-template-columns:1fr}}@media (max-width:560px){.ncaaf-game-card-body{grid-template-rows:42px 54px 16px 42px 54px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:11px 12px}.ncaaf-game-team.away{grid-area:1/1/auto/-1}.ncaaf-game-price.spread-away{grid-area:2/1}.ncaaf-game-price.moneyline-away{grid-area:2/2}.ncaaf-game-price.total-away{grid-area:2/3}.ncaaf-game-versus{grid-area:3/1/auto/-1}.ncaaf-game-team.home{grid-area:4/1/auto/-1}.ncaaf-game-price.spread-home{grid-area:5/1}.ncaaf-game-price.moneyline-home{grid-area:5/2}.ncaaf-game-price.total-home{grid-area:5/3}.ncaaf-game-price{min-height:54px}}@media (max-width:520px){.ncaaf-filter-panel{margin-inline:14px}.ncaaf-filter-row{grid-template-columns:1fr}.ncaaf-game-card{margin:14px}.ncaaf-game-team{padding-inline:4px}.ncaaf-game-team .team-logo{width:30px;height:30px}.ncaaf-game-team strong{font-size:14px}.ncaaf-game-footer{gap:9px;padding:9px 12px}.matchup-research>header{flex-direction:column;align-items:flex-start}.matchup-team-title{flex-wrap:wrap}.form-strip{width:100%;margin:5px 0 0 44px}.epl-pitch-heatmap>header{flex-direction:column;align-items:flex-start}.epl-pitch-surface{grid-template-rows:.7fr 1.3fr;min-height:280px}.epl-heat-zone{padding:7px 4px}.epl-heat-zone span{font-size:5px;line-height:1.35}.epl-heat-zone strong{font-size:10px}.epl-heat-zone small{display:none}.epl-xa-profile>header{flex-direction:column;align-items:flex-start}.epl-xa-totals{width:100%}.epl-xa-totals>span{flex:1}.epl-xa-source-matrix>header,.epl-xa-source-matrix>article{grid-template-columns:minmax(72px,.8fr) 1fr 1fr;gap:6px}.epl-xa-creator-panels{grid-template-columns:1fr}.epl-xa-origin-section>header{flex-direction:column;align-items:flex-start}.epl-xa-origin-section>header>span{text-align:left}.epl-xa-origin-filters{flex-wrap:wrap;align-items:stretch}.epl-xa-origin-filters>div{flex:100%}.epl-xa-origin-filters>div button{flex:1}.epl-xa-origin-filters>p{align-items:center;margin-left:auto;display:flex}.epl-xa-origin-pitch{min-height:250px}.epl-production-head{flex-direction:column;align-items:flex-start}.epl-production-head>span{text-align:left;max-width:none}.epl-position-production{grid-template-columns:1fr}.epl-position-production article{grid-template-columns:34px 1fr 1fr auto}.epl-position-production article em{display:block}}.lower-grid{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:18px;display:grid}.group-card,.ticket-card{padding:22px}.members{color:var(--muted);font-size:10px}.pick-progress{grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px;margin-bottom:14px;display:grid}.pick-progress strong{color:var(--amber);font-size:26px}.pick-progress>span{color:#777;letter-spacing:.12em;font-size:8px;font-weight:900}.pick-progress .progress{grid-column:1/-1;width:100%}.member-list{display:grid}.member-list>div{border-top:1px solid #292b29;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.member-list i{color:#afb2ad;background:#2b2d2a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.member-list span{gap:4px;display:grid}.member-list span strong{font-size:11px}.member-list span small{color:var(--muted);font-size:9px}.member-list .odds{color:var(--amber);font-size:11px}.member-list .waiting{opacity:.72}.member-list button{color:var(--amber);cursor:pointer;background:#2b2214;border:1px solid #5b431e;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:900}.ticket-card{flex-direction:column;display:flex}.ticket-card h2{max-width:260px;margin:8px 0 28px;font-size:24px;line-height:1.05}.ticket-odds{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:17px 0;font-size:10px;display:flex}.ticket-odds strong{color:var(--amber);font-size:25px}.ticket-line{color:#676b66;justify-content:space-between;gap:10px;margin:12px 0 24px;font-size:8px;display:flex}.primary-action{color:#1d1407;background:var(--amber);cursor:pointer;border:0;border-radius:9px;width:100%;padding:14px;font-size:11px;font-weight:900}.primary-action:hover{background:var(--amber-soft)}.fine-print{color:#646863;margin:12px 0 0;font-size:9px;line-height:1.45}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pick-modal{background:#171918;border:1px solid #3a3d39;border-radius:16px;width:min(480px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #0000008c}.pick-modal h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:28px}.modal-copy{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.5}.modal-close{color:#777;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:14px}.pick-options{gap:8px;margin-bottom:18px;display:grid}.pick-options label{border:1px solid var(--line);color:#c8cac6;cursor:pointer;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:14px;font-size:11px;display:grid}.pick-options label.selected{color:#fff;background:#251f15;border-color:#7a5722}.pick-options input{accent-color:var(--amber)}.pick-options b{color:var(--amber);font-size:12px}.form-error{color:#ff9d91;font-size:11px}.primary-action:disabled{opacity:.6;cursor:wait}.mlb-content{padding-top:44px}.mlb-hero{margin-bottom:26px}.mlb-source{color:#9ea29c;border-top:1px solid #3c3325;align-items:center;gap:8px;margin-top:11px;padding-top:15px;font-size:10px;display:flex}.mlb-source i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #75d58c17}.game-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.live-game-strip{scrollbar-color:#494c48 transparent;padding-bottom:5px;display:flex;overflow-x:auto}.live-game-strip button{flex:1 0 145px;min-width:145px}.game-strip button{border:1px solid var(--line);color:#969a94;cursor:pointer;background:#151716;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;min-height:68px;padding:11px 14px;display:grid}.game-strip button span{color:#fff;font-size:13px;font-weight:900}.game-strip button b{color:#555;font-size:9px}.game-strip button small{color:#666;grid-column:1/-1;font-size:8px}.game-strip button.selected{background:#211c13;border-color:#7b5823;box-shadow:inset 0 0 0 1px #f5a62314}.game-strip button.selected span{color:var(--amber-soft)}.mlb-workbench{min-height:460px;padding:24px}.mlb-panel-head{align-items:center}.mlb-view-tabs{border:1px solid var(--line);border-radius:9px;padding:4px}.mlb-view-tabs button{min-width:76px}.mlb-table-head,.mlb-batters>button{grid-template-columns:2fr .45fr .65fr .65fr .45fr .85fr;align-items:center;gap:10px;display:grid}.mlb-table-head{border-block:1px solid var(--line);color:#5e625d;text-transform:uppercase;letter-spacing:.09em;min-height:35px;padding:0 13px;font-size:8px;font-weight:900}.mlb-batters>button{color:#bfc2bd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #272927;width:100%;min-height:58px;padding:8px 13px}.mlb-batters>button:hover,.mlb-batters>button.selected{background:#201c14}.mlb-batters>button.selected{box-shadow:inset 3px 0 var(--amber)}.batter-name{align-items:center;gap:11px;display:flex}.batter-name>i{color:#777;background:#262824;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.batter-name>span{gap:3px;display:grid}.batter-name strong{color:#fff;font-size:11px}.batter-name small{color:#666;font-size:8px}.stat-good{color:#a5f0b3;background:#75d58c1a;border-radius:5px;width:max-content;padding:6px}.stat-bad{color:#ffaaa0;background:#e978681a;border-radius:5px;width:max-content;padding:6px}.hr-price{color:var(--amber);font-size:12px;font-weight:900}.pitcher-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pitcher-card{border:1px solid var(--line);background:#111312;border-radius:12px;padding:20px}.pitcher-card h3{margin:8px 0 17px;font-size:18px}.pitcher-card h3 i{color:var(--amber);margin-left:5px;font-size:10px;font-style:normal}.pitcher-stats{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.pitcher-stats.six{grid-template-columns:repeat(6,1fr)}.pitcher-stats span{background:#1e211f;border-radius:8px;place-items:center;gap:4px;min-height:62px;display:grid}.pitcher-stats span.risk{background:#e9786826}.pitcher-stats b{font-size:14px}.pitcher-stats small{color:#666;font-size:8px}.mlb-lower-grid{grid-template-columns:1.3fr .7fr;gap:18px;margin-top:18px;display:grid}.archived-note,.mlb-selection{padding:22px}.archived-note h2,.mlb-selection h2{margin:7px 0 9px;font-size:21px}.archived-note p,.mlb-selection p{color:var(--muted);font-size:11px;line-height:1.55}.archived-note>div{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.archived-note>div span{border:1px solid var(--line);color:#91958f;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.mlb-selection{flex-direction:column;display:flex}.mlb-selection>strong{color:var(--amber);margin:4px 0 17px;font-size:26px;display:block}.mlb-selection .primary-action{margin-top:auto}.mlb-selection.has-pick{border-color:#6b4d21}.date-controls{border-top:1px solid #3c3325;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;padding-top:15px;display:grid}.date-controls button{color:#aaa79f;cursor:pointer;background:#171713;border:1px solid #423722;border-radius:7px;padding:8px;font-size:9px;font-weight:900}.date-controls button.selected{color:#1d1407;background:var(--amber);border-color:var(--amber)}.feed-state{text-align:center;margin-bottom:18px;padding:36px}.feed-state h2{margin:8px 0}.feed-state p{color:var(--muted);font-size:11px}.feed-state .primary-action{max-width:220px;margin-top:14px}.error-state{border-color:#6e332e}.compact-state{background:#111312;margin:0;padding:65px 20px}.inline-loading{min-height:300px;color:var(--muted);place-content:center;font-size:11px;display:grid}.inline-loading span{border:2px solid #333;border-top-color:var(--amber);border-radius:50%;width:25px;height:25px;margin:0 auto 12px;animation:.7s linear infinite spin}.data-badges{flex-wrap:wrap;gap:7px;margin:-6px 0 15px;display:flex}.data-badges span{border:1px solid var(--line);color:#9a9e98;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.data-badges span.ok{color:#9ce8ac;background:#75d58c0f;border-color:#34523a}.data-badges span.pending{color:#e4c689;border-color:#59482a}.mlb-batters>button:disabled{cursor:default;opacity:.62}.mlb-batters>button:disabled:hover{background:0 0}.source-card{padding:22px}.source-card h2{margin:7px 0 15px}.source-card>p:last-child{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.5}.source-rows{gap:8px;display:grid}.source-rows span{border-top:1px solid var(--line);color:#aaa;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:grid}.source-rows b{color:#777;font-size:9px}.source-rows i{background:#555;border-radius:50%;width:7px;height:7px}.source-rows i.live{background:var(--green);box-shadow:0 0 0 4px #75d58c14}.action-link{text-align:center;margin-top:auto;text-decoration:none;display:block}.empty-pitcher p{color:var(--muted);font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}.terminal-content{max-width:1640px;padding-top:34px}.terminal-intro{grid-template-columns:1fr auto;align-items:end;gap:36px;margin-bottom:24px;display:grid}.terminal-intro h1{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(38px,4.4vw,64px);line-height:.93}.terminal-intro>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.terminal-summary{border:1px solid var(--line);background:#121413;border-radius:12px;grid-template-columns:repeat(3,1fr);min-width:350px;display:grid;overflow:hidden}.terminal-summary span{border-right:1px solid var(--line);color:#686c67;text-transform:uppercase;gap:4px;padding:16px;font-size:8px;font-weight:900;display:grid}.terminal-summary span:last-of-type{border-right:0}.terminal-summary b{color:#fff;font-size:20px}.terminal-summary small{border-top:1px solid var(--line);color:#777;grid-column:1/-1;padding:10px 16px;font-size:8px}.terminal-toolbar{border-color:#343038;grid-template-columns:auto minmax(170px,1fr) minmax(145px,.68fr) minmax(190px,.85fr) auto auto;gap:7px;margin-bottom:10px;padding:16px;display:grid}.nfl-toolbar{grid-template-columns:auto minmax(180px,1fr) minmax(140px,.65fr) minmax(160px,.7fr) minmax(160px,.7fr)}.mlb-filter-bar{align-items:stretch;width:max-content;max-width:100%;padding:9px;display:flex}.mlb-filter-bar .select-filter{width:270px}.mlb-filter-bar .wind-filter{width:225px}.side-toggle{background:#111;border:1px solid #433a48;border-radius:7px;align-self:stretch;padding:3px;display:flex}.side-toggle button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:64px;padding:0 11px;font-size:9px;font-weight:900}.side-toggle button.selected{color:#fff;background:linear-gradient(#a35bcf,#713992);box-shadow:0 0 18px #9b55ca38}.side-toggle button:disabled{opacity:.35;cursor:not-allowed}.terminal-search,.select-filter,.switch-filter{background:#111312;border:1px solid #3b3540;border-radius:7px;min-height:48px}.terminal-search{align-items:center;gap:8px;padding:0 12px;display:flex}.terminal-search span{color:#777;font-size:18px}.terminal-search input{color:#eee;background:0 0;border:0;outline:0;width:100%;font-size:10px}.terminal-search input::placeholder{color:#656863}.select-filter{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 10px;display:grid}.select-filter small{color:#726b76;letter-spacing:.1em;font-size:7px;font-weight:900}.select-filter select,.terminal-actions select{color:#d1cbd4;background:#111312;border:0;outline:0;min-width:0;font-size:10px;font-weight:800}.switch-filter{color:#858984;grid-template-columns:auto auto auto auto;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.switch-filter input{opacity:0;pointer-events:none;position:absolute}.switch-filter i{background:#393b39;border-radius:99px;width:30px;height:16px;padding:2px}.switch-filter i:after{content:"";background:#888;border-radius:50%;width:12px;height:12px;transition:all .18s;display:block}.switch-filter input:checked+i{background:var(--violet)}.switch-filter input:checked+i:after{background:#fff;transform:translate(14px)}.switch-filter b{color:var(--violet)}.wind-filter input:checked+i{background:var(--green)}.wind-filter b{color:var(--green)}.wind-filter-note{background:linear-gradient(90deg,#122619,#151a16);border-color:#315b39;margin-bottom:10px}@media (max-width:620px){.mlb-filter-bar{flex-direction:column;width:100%}.mlb-filter-bar .select-filter,.mlb-filter-bar .wind-filter{width:100%}}.slate-date-row{color:#777;align-items:center;gap:8px;min-height:40px;margin-bottom:10px;font-size:9px;display:flex}.slate-date-row>div{align-items:center;gap:8px;margin-right:auto;display:flex}.slate-date-row button{border:1px solid var(--line);color:#aaa;cursor:pointer;background:#151716;border-radius:5px}.slate-date-row>div>button{width:27px;height:27px}.slate-date-row .today-link{width:auto;color:var(--violet);border-color:#4f345d;padding:0 9px}.slate-date-row strong{color:#ccc;text-align:center;min-width:90px;font-size:10px}.mlb-slate-availability{top:var(--app-topbar-height);z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#2f3831;margin-bottom:14px;padding:12px;position:sticky}.mlb-slate-availability>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.mlb-slate-availability>header p{margin:0 0 3px}.mlb-slate-availability>header strong{color:#afb5ae;font-size:10px}.mlb-slate-availability>header>span{color:#6f766e;font:800 8px/1 var(--font-geist-mono);text-transform:uppercase}.mlb-mobile-game-jump{display:none}.mlb-slate-game-list{scrollbar-width:thin;scrollbar-color:#3a463c transparent;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.mlb-slate-game-list>button{color:#b7bbb5;text-align:left;cursor:pointer;background:#111513;border:1px solid #2d322e;border-radius:8px;grid-template-columns:auto 1fr;grid-template-areas:"logos matchup""logos status";align-items:center;gap:3px 9px;min-width:185px;padding:9px 10px;display:grid}.mlb-slate-game-list>button:hover,.mlb-slate-game-list>button.selected{background:#152019;border-color:#507356}.mlb-slate-game-list>button.selected{box-shadow:inset 0 -2px var(--green)}.slate-matchup-logos{grid-area:logos;align-items:center;display:flex}.slate-matchup-logos .team-logo{background:0 0;border:0;border-radius:0;width:25px;height:25px;padding:0}.slate-matchup-logos .team-logo+.team-logo{margin-left:-7px}.mlb-slate-game-list>button>span:nth-child(2){grid-area:matchup;justify-content:space-between;align-items:center;gap:8px;display:flex}.mlb-slate-game-list b{font-size:9px}.mlb-slate-game-list small{color:#6f746f;font-size:7px}.mlb-slate-game-list em{color:#747975;grid-area:status;font-size:7px;font-style:normal;font-weight:800}.mlb-slate-game-list em.available{color:var(--green)}.mlb-slate-game-list em.locked{color:#e4998e}.mlb-slate-stack{gap:22px;display:grid}.nfl-slate-stack{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.nfl-game-section{min-width:0;min-height:670px;scroll-margin-top:230px}.nfl-game-heading{background:linear-gradient(90deg,#171c18,#111412);border-bottom:1px solid #303530;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 16px;display:flex}.nfl-game-heading>div,.nfl-game-heading>div:last-child{align-items:center;gap:9px;display:flex}.nfl-game-heading>div:last-child{justify-content:flex-end}.nfl-game-heading small{color:#777d77;font-size:8px;font-weight:800}.nfl-game-loading{text-align:center;place-content:center;min-height:600px;display:grid}.nfl-fair-overview{min-height:0}.nfl-fair-overview .fair-odds-controls{border-bottom:0}.nfl-fair-footnote{color:#737772;background:#151716;justify-content:space-between;gap:20px;margin-top:14px;padding:12px 16px;font-size:8px;display:flex}.nfl-fair-footnote p{max-width:760px;margin:0;line-height:1.5}.nfl-filter-empty{color:#777c77;text-align:center;place-content:center;gap:6px;min-height:180px;font-size:9px;display:grid}.nfl-filter-empty strong{color:#bdc2bc}.nfl-slate-availability>header>div{gap:2px;display:grid}.nfl-slate-availability>header small{color:#707770;font-size:8px;line-height:1.4}.nfl-slate-window-select{display:none}.nfl-slate-window-list{scrollbar-width:thin;scrollbar-color:#3a463c transparent;gap:7px;margin-bottom:9px;padding-bottom:3px;display:flex;overflow-x:auto}.nfl-slate-window-list>button{color:#a8aea8;text-align:left;cursor:pointer;background:#101311;border:1px solid #2d322e;border-radius:8px;gap:4px;min-width:126px;padding:8px 10px;display:grid}.nfl-slate-window-list>button:hover,.nfl-slate-window-list>button.selected{color:#f1f7f1;background:#152019;border-color:#54785a}.nfl-slate-window-list>button.selected{box-shadow:inset 0 -2px var(--green)}.nfl-slate-window-list span{font-size:9px;font-weight:850}.nfl-slate-window-list small{color:#687069;font:750 7px/1.2 var(--font-geist-mono);text-transform:uppercase}.nfl-slate-window-list>button.selected small{color:var(--green)}.nfl-single-matchup{background:#121913;border:1px solid #3f5944;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:44px;padding:5px 8px;display:grid}.nfl-single-matchup>span:nth-child(2){gap:3px;min-width:0;display:grid}.nfl-single-matchup strong{color:#eef4ee;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nfl-single-matchup small,.nfl-single-matchup em{color:#7d857e;font:750 7px/1.2 var(--font-geist-mono);text-transform:uppercase}.nfl-single-matchup em{color:var(--green);text-align:right;font-style:normal}.nfl-single-matchup em.locked{color:#e69b91}.mlb-game-section{content-visibility:auto;contain-intrinsic-size:auto 1400px;scroll-margin-top:230px}.mlb-game-heading{background:linear-gradient(90deg,#171c18,#111412);border-bottom:1px solid #303530;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 16px;display:flex}.mlb-game-heading>div,.mlb-game-teams,.mlb-game-teams>span{align-items:center;gap:9px;display:flex}.mlb-game-heading>div:last-child{justify-content:flex-end}.mlb-game-heading small{color:#777d77;font-size:8px;font-weight:800}.mlb-game-teams .team-logo{object-fit:contain;width:31px;height:31px}.mlb-game-teams b{color:#e3e7e1;font-size:13px}.mlb-game-teams em{color:#59605a;font-size:9px;font-style:normal}.mlb-game-loading{text-align:center;place-content:center;min-height:190px;display:grid}.feed-pill{border:1px solid var(--line);color:#9b9e99;background:#141615;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.feed-pill.live{color:#9ce8ac;background:#75d58c0f;border-color:#315139}.feed-pill.projected{color:#e4ca78;background:#2b2615;border-color:#665928}.feed-pill.locked,.odds-locked-label{color:#efb0a8;background:#321c1b;border-color:#613733}.odds-locked-label{text-transform:uppercase;letter-spacing:.07em;border:1px solid #613733;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.research-terminal{background:#111312;border-color:#343438;overflow:hidden}.terminal-actions{color:#757974;border-bottom:1px solid #313331;align-items:center;gap:5px;min-height:50px;padding:0 14px;font-size:8px;font-weight:900;display:flex}.projected-lineup-note{color:#9f956f;background:#211e13;border-bottom:1px solid #5c4e24;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;font-size:8px;display:flex}.projected-lineup-note strong{color:#ebd482}.projected-lineup-note span{text-align:right}.projected-lineup-note.pick-lock-note{color:#bda3a0;background:#211716;border-bottom-color:#613733}.projected-lineup-note.pick-lock-note strong{color:#efb0a8}.terminal-actions>button{color:#969993;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:900}.terminal-actions>button:hover,.terminal-actions>button.selected{color:#d9b5ee;background:#24172c;border-color:#4f345d}.terminal-actions>button b{color:#d8bee7;background:#58316d;border-radius:99px;place-items:center;min-width:14px;margin-left:4px;display:inline-grid}.terminal-actions>span{color:#5e625d;margin-left:auto}.terminal-actions label{align-items:center;gap:7px;margin-left:10px;display:flex}.terminal-actions select{border:1px solid #343638;border-radius:5px;padding:6px 22px 6px 8px}.research-scroll{scrollbar-color:#414440 #171817;width:100%;overflow:auto}.prop-table{border-collapse:separate;border-spacing:0;color:#c5c7c3;width:100%;min-width:1520px;font-size:10px}.prop-table th{z-index:2;color:#777b76;text-align:center;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#181a19;border-bottom:1px solid #343634;border-right:1px solid #313331;height:40px;padding:0 10px;font-size:7px;position:sticky;top:0}.prop-table th:nth-child(6),.prop-table th:nth-child(7){text-align:left}.prop-table td{text-align:center;white-space:nowrap;background:#141615;border-bottom:1px solid #292b29;border-right:1px solid #292b29;height:66px;padding:7px 10px}.prop-table tbody tr:hover td{background:#19181a}.prop-table tbody tr.active-row td{background:#241b27;border-top:1px solid #583267;border-bottom-color:#583267}.prop-table td:nth-child(6),.prop-table td:nth-child(7){text-align:left}.row-add,.heart-button{color:#ddd;cursor:pointer;background:0 0;border:0;font-size:18px}.row-add:disabled{color:#464846;cursor:not-allowed}.heart-button{color:#8b8e89;font-size:22px}.heart-button.saved{color:#d39aef}.rating-ring{background:radial-gradient(circle, #171918 58%, transparent 60%), conic-gradient(var(--green) var(--rating), #373a37 0);color:#ddd;border-radius:50%;place-items:center;width:39px;height:39px;margin:auto;font-size:9px;display:grid}.terminal-player{align-items:center;gap:9px;display:flex}.terminal-player>i{color:#b1b4af;background:#202220;border:1px solid #3b3e3a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.terminal-player>span{gap:3px;display:grid}.terminal-player strong{color:#f1f0ed;font-size:10px}.terminal-player small{color:#8a5c9f;font-size:7px;font-weight:900}.role-player>i{width:38px;color:var(--amber);background:#28231b;border-radius:8px}.trend-number{color:#79d890;font-weight:900}.odds-chip{color:#eee;cursor:pointer;background:#2b1b34;border:1px solid #633a78;border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:7px;min-width:90px;padding:8px 10px;font-size:10px;font-weight:900;display:grid}.odds-chip small{color:#a98bb8;text-overflow:ellipsis;max-width:55px;font-size:6px;overflow:hidden}.odds-chip.frozen,.odds-chip:disabled{color:#aeb8af;cursor:default;opacity:1;background:#1b231d;border-color:#39433a}.odds-chip.frozen small{color:#75d58c}.no-data{color:#5e625d;font-size:8px}.matchup-cell{min-width:154px}.matchup-cell b,.matchup-cell small{display:block}.matchup-cell small{color:#777;margin-top:4px;font-size:7px}.matchup-cell.favorable{box-shadow:inset 0 0 0 1px #2f6840;background:#173421!important}.matchup-cell.favorable small{color:#7dce90}.matchup-cell.difficult{box-shadow:inset 0 0 0 1px #753b3e;background:#3b1e20!important}.matchup-cell.difficult small{color:#e48c84}.rate-cell{min-width:102px}.rate-cell b{margin-right:7px}.rate-cell span{border-radius:4px;padding:4px 6px;font-size:8px;font-weight:900;display:inline-block}.rate-cell.heat-good{box-shadow:inset 0 0 0 1px #2d663c;background:linear-gradient(90deg,#15341f,#1d4027)!important}.rate-cell.heat-good span{color:#7edf92;background:#275a34}.rate-cell.heat-bad{box-shadow:inset 0 0 0 1px #7a3b3f;background:linear-gradient(90deg,#3d1f21,#4b2427)!important}.rate-cell.heat-bad span{color:#f1857c;background:#663034}.rate-cell.heat-mid{box-shadow:inset 0 0 0 1px #6c5a25;background:linear-gradient(90deg,#342c17,#3b331b)!important}.rate-cell.heat-mid span{color:#efc562;background:#574820}.rate-cell.heat-small{box-shadow:inset 0 0 0 1px #343734;background:#1b1d1b!important}.rate-cell.heat-small span{color:#a6aaa5;background:#2a2d2a}.lineup-only-view .props-only,.compact-terminal .optional{display:none}.terminal-pitchers{padding:18px}.terminal-footer-grid{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px;display:grid}.pick-tray{flex-direction:column;padding:22px;display:flex}.pick-tray h2{margin:7px 0 5px}.pick-tray>p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.45}.pick-tray>div{border-block:1px solid var(--line);align-items:center;gap:12px;margin:8px 0 14px;padding:14px 0;display:flex}.pick-tray>div>strong{color:var(--amber);font-size:26px}.pick-tray>div>span{color:#aaa;gap:3px;font-size:9px;display:grid}.pick-tray>div small{color:#666;font-size:7px}.pick-tray .primary-action{margin-top:auto}.pick-tray.has-pick{border-color:#613b74}.coverage-gate button{color:#d3a8e9;cursor:pointer;background:#281a2f;border:1px solid #5b3a6a;border-radius:6px;width:max-content;margin:15px auto 0;padding:8px 12px;font-size:9px;font-weight:900}.mlb-pregame-context{border-bottom:1px solid var(--line);background:linear-gradient(#171918,#111312);gap:10px;padding:18px;display:grid}.context-heading{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.context-heading span,.field-identity>span{color:var(--amber);letter-spacing:.12em;font-size:8px;font-weight:900}.context-heading b{color:#696d68;font-size:8px}.pitcher-deck .terminal-pitchers{padding:0}.split-pitcher-card{padding:16px}.split-pitcher-card h3{margin:6px 0 12px}.pitcher-split-table{border:1px solid #303330;border-radius:7px;margin-top:8px;overflow:hidden}.split-row{text-align:center;color:#b9bcb7;border-top:1px solid #292c29;grid-template-columns:58px repeat(6,1fr);align-items:center;min-height:31px;font-size:8px;display:grid}.split-row:first-child{border-top:0}.split-row>b{color:#ddd;text-align:left;padding-left:8px}.split-head{color:#626661;text-transform:uppercase;background:#111312;min-height:25px;font-size:6px;font-weight:900}.split-head>b{color:#626661}.split-good{color:#8ee4a2;background:#17351f;padding:6px 2px}.split-bad{color:#f0988e;background:#3e2020;padding:6px 2px}.split-unavailable,.empty-pitcher p{color:#727671;font-size:8px}.field-conditions{background:linear-gradient(100deg,#1d1a14,#141615);border:1px solid #3b3529;border-radius:10px;grid-template-columns:minmax(160px,1fr) 58px .75fr .75fr minmax(235px,1.3fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.field-identity{gap:4px;display:grid}.field-identity h3{margin:0;font-size:15px}.field-identity small{color:#777b76;font-size:8px}.field-diamond{place-items:center;width:48px;height:48px;display:grid;position:relative}.field-diamond i{background:#242722;border:1px solid #55584f;width:32px;height:32px;position:absolute;transform:rotate(45deg)}.field-diamond b{z-index:1;transform-origin:50%;font-size:21px;line-height:1}.field-diamond small{color:#6c706a;font-size:6px;font-weight:900;position:absolute;top:-2px}.weather-metric{gap:3px;display:grid}.weather-metric>b{color:#aaa;font-size:8px}.weather-metric>span{color:#fff;font-size:17px;font-weight:900}.weather-metric>small{color:#6e726d;font-size:7px}.wind-out>span,.wind-out>b{color:var(--green)!important}.wind-in>span,.wind-in>b{color:var(--red)!important}.wind-cross>span,.wind-cross>b{color:#e5cb62!important}.hourly-wind{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.hourly-wind>span{text-align:center;background:#151716;border:1px solid #313431;border-radius:6px;place-content:center;gap:3px;min-height:52px;padding:6px;display:grid}.hourly-wind small{color:#6e726d;font-size:6px}.hourly-wind b{font-size:9px}.hourly-wind em{color:#8a8e88;font-size:6px;font-style:normal}.field-conditions.unavailable{grid-template-columns:1fr}.groups-top-link{border:1px solid var(--line);color:#aaa;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.groups-top-link:hover,.groups-top-link.selected{color:#e2bfef;background:#24172b;border-color:#5a3868}.groups-content{max-width:1480px;padding-top:42px}.groups-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.groups-intro h1{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(43px,5vw,68px);line-height:.92}.groups-intro>div:first-child>p:last-child,.groups-intro>p{max-width:620px;color:var(--muted);font-size:12px;line-height:1.5}.groups-actions{gap:8px;display:flex}.groups-actions button{color:#c2c4c0;cursor:pointer;background:#171918;border:1px solid #454744;border-radius:8px;min-width:120px;padding:12px 16px;font-size:10px;font-weight:900}.groups-actions button.primary{color:#1c1307;border-color:var(--amber);background:var(--amber)}.group-signin{text-align:center;width:max-content;max-width:240px;margin-top:20px;text-decoration:none;display:block}.groups-alert{color:#ef9990;background:#2c1819;border:1px solid #6f3434;border-radius:7px;padding:10px 13px;font-size:10px}.groups-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:13px;display:grid}.groups-list{max-height:calc(100vh - 104px);position:sticky;top:82px;overflow:auto}.groups-list-head{z-index:3;border-bottom:1px solid var(--line);color:#91948f;text-transform:uppercase;background:#171918;justify-content:space-between;align-items:center;height:48px;padding:0 15px;font-size:9px;font-weight:900;display:flex;position:sticky;top:0}.groups-list-head b{color:#d8b7e5;background:#543265;border-radius:99px;place-items:center;min-width:20px;height:20px;display:grid}.group-list-section{display:grid}.group-list-section+.group-list-section{border-top:5px solid #101211}.group-list-section-title{color:#757974;letter-spacing:.08em;text-transform:uppercase;background:#121413;justify-content:space-between;align-items:center;min-height:34px;padding:0 14px;font-size:7px;font-weight:900;display:flex}.group-list-section-title b{color:#999d98;font-size:7px}.group-list-section>button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #282a28;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.group-list-section>button>i{border:1px solid;border-radius:10px;place-items:center;width:39px;height:39px;font-size:19px;font-style:normal;display:grid}.group-list-section>button>span{gap:4px;min-width:0;display:grid}.group-list-section>button strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.group-list-section>button small{color:#747873;font-size:7px}.group-list-section>button em{color:#777;font-size:8px;font-style:normal}.groups-loading,.empty-groups{color:#737772;text-align:center;padding:28px 18px;font-size:10px}.empty-groups strong{color:#ddd}.empty-groups p{line-height:1.5}.empty-groups button{color:#d4aae8;cursor:pointer;background:#25192b;border:1px solid #5a3b69;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}.groups-list-head b{width:auto;padding:0 6px}.groups-list-search{z-index:2;background:#141615;border-bottom:1px solid #2a2d2a;gap:5px;padding:10px 12px;display:grid;position:sticky;top:48px}.groups-list-search span{color:#666a65;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.groups-list-search input{color:#e3e5e1;width:100%;font:inherit;background:#0f1110;border:1px solid #393c39;border-radius:6px;outline:0;padding:8px 9px;font-size:9px}.groups-list-search input:focus{border-color:#70487d}.group-detail-area{min-width:0}.group-empty-detail{color:#777;text-align:center;place-content:center;min-height:420px;padding:40px;display:grid}.group-empty-detail>span{color:#1b1105;background:var(--amber);border-radius:14px;place-items:center;width:58px;height:58px;margin:0 auto 10px;font-weight:900;display:grid}.group-empty-detail h2{color:#eee;margin:7px 0}.group-empty-detail p{max-width:330px;font-size:10px;line-height:1.5}.group-room-head{border-top:3px solid var(--group-color);padding:22px}.group-room-topline{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.group-room-title{align-items:center;gap:14px;min-width:0;display:flex}.group-room-title>i{border:1px solid var(--group-color);flex:none;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.group-room-title>i{border:1px solid color-mix(in srgb, var(--group-color) 65%, #222)}}.group-room-title>i{background:var(--group-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.group-room-title>i{background:color-mix(in srgb, var(--group-color) 15%, #151717)}}.group-room-title>i{font-size:28px;font-style:normal}.group-room-title>div{gap:4px;min-width:0;display:grid}.group-room-title span{color:var(--group-color);letter-spacing:.12em;font-size:8px;font-weight:900}.group-room-title h2{overflow-wrap:anywhere;margin:0;font-size:25px}.group-room-title p{color:#777;margin:0;font-size:9px;line-height:1.45}.group-room-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;max-width:460px;display:flex}.group-room-actions button{color:#bbb;cursor:pointer;white-space:nowrap;background:#181a19;border:1px solid #444744;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.group-room-actions button:first-child{color:#e1bdf0;background:#251a2a;border-color:#593a68}.group-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:26px;display:grid}.group-kpis span{border:1px solid var(--line);color:#747873;text-transform:uppercase;border-radius:8px;gap:5px;padding:12px;font-size:7px;font-weight:900;display:grid}.group-kpis b{color:#eee;font-size:18px}.group-slip-callout{color:#eee;cursor:pointer;text-align:left;background:linear-gradient(100deg,#2d2111,#1b1712 70%,#161716);border:1px solid #73552a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;width:100%;margin-top:18px;padding:15px 120px 15px 17px;display:grid;position:relative;overflow:hidden}.group-slip-callout:before{content:"";background:var(--amber);width:4px;position:absolute;inset:0 auto 0 0}.group-slip-callout>span{color:#e9b957;letter-spacing:.13em;font-size:8px;font-weight:950}.group-slip-callout strong{grid-column:1;font-size:17px;line-height:1.1}.group-slip-callout strong i{color:#826a42;font-style:normal}.group-slip-callout small{color:#a49b8e;grid-column:1;font-size:8px}.group-slip-callout em{color:#191307;background:var(--amber);text-transform:uppercase;border:1px solid #8b6931;border-radius:7px;padding:9px 11px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.group-slip-callout.ready{background:linear-gradient(100deg,#18331f,#171d18 70%,#151716);border-color:#3d7649;box-shadow:0 0 0 1px #244a2d,0 10px 28px #0006}.group-slip-callout.ready:before{background:#75d58c}.group-slip-callout.ready>span{color:#85e19a}.group-slip-callout.ready em{color:#102214;background:#75d58c;border-color:#65bd77}.group-room-tabs button.ready:not(.selected){color:#89d999;background:#17251a;box-shadow:inset 0 0 0 1px #315d3a}.group-room-grid{grid-template-columns:.85fr 1.15fr;gap:13px;margin-top:13px;display:grid}.group-members,.group-picks{overflow:hidden}.groups-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;display:flex}.groups-section-head h2{margin:4px 0 0;font-size:17px}.groups-section-head>span{color:#777;font-size:9px}.group-member-row,.group-pick-row{border-bottom:1px solid #282a28;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:9px 16px;display:grid}.group-member-row{min-height:82px}.group-member-row>i{color:#c4c7c2;background:#282b28;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.group-member-row>span,.group-pick-row>span:nth-child(2){gap:4px;display:grid}.group-member-info{gap:5px!important}.member-l5{align-items:center;gap:7px;display:flex}.member-l5>span{color:#a8aea6;letter-spacing:.04em;min-width:35px;font-size:7px;font-weight:900}.member-l5-results{gap:3px;display:flex}.member-l5-results i{color:#797e78;background:#222522;border:1px solid #363a36;border-radius:5px;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;font-weight:950;display:grid}.member-l5-results i.win{color:#75e69a;background:#17351f;border-color:#2c7445}.member-l5-results i.loss{color:#ef8b83;background:#3a1d1d;border-color:#763b3b}.member-l5-results i.empty{color:#555b55;background:#1d1f1d}.group-member-row strong,.group-pick-row strong{color:#eee;font-size:9px}.group-member-row small,.group-pick-row small{color:#737772;font-size:7px}.group-member-row>button{color:#c9a3d8;cursor:pointer;background:#241a28;border:1px solid #514057;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900}.group-member-row>b{color:#6f736e;text-transform:uppercase;font-size:7px}.leave-group{color:#d77970;cursor:pointer;background:#271718;border:1px solid #5a3030;border-radius:6px;margin:14px 16px;padding:7px 9px;font-size:8px;font-weight:900}.pick-status{color:#bbb;background:#323432;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.pick-status.won{color:#9fe2ad;background:#1c3b25}.pick-status.lost{color:#ed9b92;background:#422326}.pick-status.push{color:#e3c778;background:#413719}.group-pick-row>b{color:var(--amber);font-size:9px}.group-no-picks{color:#777;text-align:center;padding:38px 20px}.group-no-picks strong{color:#ccc;font-size:10px}.group-no-picks p{max-width:330px;margin:8px auto;font-size:9px;line-height:1.5}.group-modal{max-height:min(760px,90vh);overflow:auto}.group-form{gap:12px;margin-bottom:16px;display:grid}.group-field{color:#8c908a;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:900;display:grid}.group-field input,.group-field textarea,.group-field select{color:#eee;text-transform:none;background:#111312;border:1px solid #3c3f3b;border-radius:7px;outline:0;width:100%;padding:11px 12px;font-size:10px;font-weight:400}.group-field textarea{resize:vertical;min-height:68px}.group-field input:focus,.group-field textarea:focus,.group-field select:focus{border-color:#75438c}.group-field input:disabled,.group-field select:disabled{opacity:.55}.group-lock-policy{align-content:end}.group-lock-policy strong{color:#73f461;letter-spacing:0;text-transform:none;background:#111912;border:1px solid #31522f;border-radius:7px;align-items:center;min-height:37px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.group-lock-policy small{color:#737873;letter-spacing:0;text-transform:none;font-size:8px;font-weight:650;line-height:1.4}.group-form-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.group-customize{color:#777;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;font-size:8px;font-weight:900;display:grid}.group-customize>div{flex-wrap:wrap;gap:6px;display:flex}.group-customize button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:25px;height:25px}.group-customize button.selected{border-color:#fff;box-shadow:0 0 0 2px #765384}.group-customize button.emoji{background:#202220;border-radius:7px;width:31px;height:31px;font-size:15px}.group-customize button.emoji.selected{background:#2b1d31;border-color:#86529d}.pick-end{justify-items:end;gap:5px;display:grid}.pick-end>b{color:var(--amber);font-size:9px}.pick-end button{color:#c49bd3;cursor:pointer;text-transform:uppercase;background:#211724;border:1px solid #4f3858;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:900}.group-list-section>button.subgroup{padding-left:calc(14px + min(var(--group-depth), 3) * 18px);background-image:linear-gradient(90deg,#0000 24px,#333 24px 25px,#0000 25px);position:relative}.group-list-section>button.subgroup:before{content:"↳";left:calc(9px + min(var(--group-depth), 3) * 18px);color:#656965;font-size:10px;position:absolute}.group-list-section>button.subgroup>i{border-radius:9px;width:34px;height:34px;font-size:16px}.group-parent-link{color:#a37bad;cursor:pointer;text-transform:uppercase;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:8px;font-weight:900}.group-branches{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;padding-top:14px;display:flex}.group-branches>span{color:#696d68;text-transform:uppercase;margin-right:4px;font-size:7px;font-weight:900}.group-branches button{color:#bbb;cursor:pointer;background:#151716;border:1px solid #3b3e3a;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.group-round-state{border:1px solid var(--group-color);margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.group-round-state{border:1px solid color-mix(in srgb, var(--group-color) 36%, #303330)}}.group-round-state{background:var(--group-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.group-round-state{background:color-mix(in srgb, var(--group-color) 6%, #121413)}}.group-round-state>header{border-bottom:1px solid #2e322e;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.group-round-state header>div{gap:4px;display:grid}.group-round-state header span{color:var(--group-color);letter-spacing:.1em;font-size:7px;font-weight:950}.group-round-state header strong{color:#edf1eb;font-size:12px}.group-round-state header small{color:#7d837b;font-size:7px}.group-round-state header button,.group-round-state header>b{color:#cdd3cb;cursor:pointer;text-transform:uppercase;background:#202420;border:1px solid #576057;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:950}.group-round-state header>b{cursor:default}.group-round-state header>b.picked{color:#75e69a;background:#17351f;border-color:#327648}.group-round-state.locked{opacity:.8}.group-round-state.settled{background:#111b13;border-color:#35633d}.group-round-state.cancelled{opacity:.65;border-color:#5d3a3d}.group-round-progress{grid-template-columns:repeat(4,72px) 1fr;align-items:center;gap:7px;padding:10px 14px;display:grid}.group-round-progress>span{color:#787e77;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:baseline;gap:5px;font-size:7px;font-weight:850;display:grid}.group-round-progress b{color:#ecefeb;font-size:15px}.group-round-progress p{color:#7d837b;text-align:right;margin:0;font-size:7px;line-height:1.45}.group-round-games{border-top:1px solid #73f46121;gap:8px;padding-top:12px;display:grid}.group-round-games>span{color:#7f857f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.group-round-games>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.group-round-games article{background:#111411;border:1px solid #303730;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.group-round-games article b{color:#e1e6e1;font-size:8px}.group-round-games article small{color:#858b85;font-size:7px}.group-room-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:13px;padding:5px;display:grid}.group-room-tabs button{color:#777b76;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:7px;min-width:0;padding:10px 8px;font-size:9px;font-weight:900}.group-room-tabs button.selected{color:#f2e8f6;background:#2a1b2f;box-shadow:inset 0 0 0 1px #573963}.group-room-tabs button span{color:#c6a5d1;background:#161117;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:7px;display:inline-grid}.group-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.group-member-actions button{color:#c9a3d8;cursor:pointer;background:#241a28;border:1px solid #514057;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.group-member-actions b{color:#6f736e;text-transform:uppercase;padding:5px;font-size:7px}.pick-history-head select{color:#ccc;background:#111312;border:1px solid #3c3f3b;border-radius:6px;max-width:140px;padding:7px 8px;font-size:8px}.group-futures{margin-top:13px;overflow:hidden}.group-futures-head{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#171918,#18131b);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.group-futures-head h2{margin:5px 0;font-size:22px}.group-futures-head p:last-child{color:#777b76;margin:0;font-size:9px}.group-futures-head>button,.group-empty-action{color:#e4c1ef;cursor:pointer;background:#25182b;border:1px solid #71477c;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.future-lock{color:#d1ac68;text-transform:uppercase;background:#2c2415;border:1px solid #594727;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:900}.group-future-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.group-future-card{background:linear-gradient(145deg,#191b1a,#111312);border:1px solid #303330;border-radius:10px;min-width:0;padding:17px}.group-future-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-future-top small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.group-future-card h3{color:#fff;margin:15px 0 4px;font-size:18px}.group-future-card>p{color:#9d7da4;text-transform:uppercase;margin:0 0 13px;font-size:8px;font-weight:900}.future-progress{background:#292c29;border-radius:99px;height:8px;overflow:hidden}.future-progress span{border-radius:inherit;background:linear-gradient(90deg,#8951a1,#75d58c);height:100%;display:block}.future-progress-label{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.future-progress-label strong{color:#eee;font-size:10px}.future-progress-label small{color:#6f736e;font-size:7px}.group-future-actions{border-top:1px solid #2b2e2b;flex-wrap:wrap;gap:5px;margin-top:14px;padding-top:12px;display:flex}.group-future-actions button{color:#999d98;cursor:pointer;background:#151716;border:1px solid #424541;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:900}.group-future-actions button:first-child{color:#d2abd9;border-color:#573d5d}.future-inline-progress{background:#17291b;border:1px solid #355b3c;border-radius:5px;width:max-content;padding:5px 7px;font-weight:900;color:#96dca5!important;font-size:8px!important}.market-rule-note{color:#777b76;margin:8px 0 16px;font-size:8px;line-height:1.6}.group-betslip,.group-leaderboard{margin-top:13px;overflow:hidden}.group-betslip>header,.group-leaderboard>header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 0,#2b1932 0,#0000 35%),linear-gradient(120deg,#171918,#121413);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.group-betslip h2,.group-leaderboard h2{margin:5px 0;font-size:23px}.group-betslip header p:last-child,.group-leaderboard header>p{color:#777b76;max-width:430px;margin:0;font-size:9px;line-height:1.65}.betslip-state{color:#d8b76e;text-transform:uppercase;background:#2a2317;border:1px solid #66512a;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.betslip-state.ready{color:#8dde9b;background:#17291b;border-color:#35633d}.betslip-state.placed,.betslip-state.settled{color:#9af3a9;background:#142d1a;border-color:#438a52}.placed-wager{background:#101411;border:1px solid #3b493d;border-radius:10px;gap:13px;margin:14px;padding:16px;display:grid}.placed-wager>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.placed-wager>header>div{gap:4px;display:grid}.placed-wager span{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:950}.placed-wager strong{color:#edf2ed;font-size:12px}.placed-wager small,.placed-wager p,.placed-wager footer{color:#818781;margin:0;font-size:8px;line-height:1.55}.placed-wager>header>b{color:#92e7a0;text-transform:uppercase;background:#15291a;border:1px solid #3a6d43;border-radius:99px;padding:7px 9px;font-size:7px}.placed-wager.confirmed.won{background:linear-gradient(135deg,#111a13,#101411);border-color:#2f7547}.placed-wager.confirmed.lost{background:linear-gradient(135deg,#211313,#121312);border-color:#773d3d}.placed-wager.confirmed.push,.placed-wager.confirmed.void,.placed-wager.pending,.placed-wager.needs_review{background:linear-gradient(135deg,#1d1911,#121412);border-color:#66512a}.placed-wager.confirmed.lost>header>b{color:#ef8e86;background:#3a1d1d;border-color:#773d3d}.placed-wager.confirmed.lost span{color:#ef8e86}.placed-wager.pending span,.placed-wager.needs_review span{color:#e8cc69}.placed-wager.confirmed.push>header>b,.placed-wager.confirmed.void>header>b,.placed-wager.confirmed.needs_review>header>b,.placed-wager.confirmed.pending>header>b{color:#e8cc69;background:#373018;border-color:#77672d}.placed-wager-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.placed-wager-fields label{gap:5px;display:grid}.placed-wager-fields input{color:#eef2ee;min-width:0;font:inherit;background:#171a18;border:1px solid #3a403a;border-radius:7px;padding:9px 10px}.placed-leg-checks{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.placed-leg-checks label{background:#151816;border:1px solid #303630;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px;display:grid}.placed-leg-checks label>span{letter-spacing:0;gap:3px;display:grid}.placed-wager>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.placed-wager>footer button{flex:none}.placed-wager button.primary{color:#071008;background:var(--green);cursor:pointer;font:inherit;border:1px solid #4c9659;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:950}.placed-wager button.primary:disabled{cursor:not-allowed;opacity:.5}.placed-wager>em{color:#e79a9f;font-size:8px;font-style:normal}.betslip-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.betslip-summary span{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:16px 22px;display:flex}.betslip-summary span:last-child{border:0}.betslip-summary small{color:#6e726d;text-transform:uppercase;font-size:7px;font-weight:900}.betslip-summary b{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.betslip-legs{padding:10px 14px}.betslip-legs article{border-bottom:1px solid #292c29;grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:13px 8px;display:grid}.betslip-legs article>span{color:#cda7d8;background:#251b29;border:1px solid #50365a;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.betslip-legs article div{min-width:0}.betslip-legs article strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.betslip-legs article small{color:#747873;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.betslip-legs article a{color:#d8b8e2;background:#241929;border:1px solid #62436c;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:900;text-decoration:none}.betslip-legs article em{color:#656965;font-size:7px;font-style:normal}.betslip-missing{border-top:1px solid var(--line);background:#141615;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 22px;display:flex}.betslip-missing span{color:#70746f;text-transform:uppercase;margin-right:4px;font-size:7px;font-weight:900}.betslip-missing i{color:#c5a96e;background:#211d14;border:1px solid #4e422b;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.betslip-missing.passed i{color:#8dc79a;background:#18251b;border-color:#3f5344}.group-betslip>footer{border-top:1px solid var(--line);align-items:center;gap:7px;padding:14px 22px;display:flex}.group-betslip>footer button{color:#aaa;cursor:pointer;background:#181a19;border:1px solid #424541;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.group-betslip>footer button.primary{color:#e5c5ed;background:#281b2e;border-color:#70467c}.group-betslip>footer button:disabled{cursor:not-allowed;opacity:.45}.group-betslip>footer p{color:#8acb96;margin:0 0 0 auto;font-size:8px}.group-leaderboard>header{align-items:flex-end}.group-leaderboard header>p{text-align:right}.leaderboard-table{min-width:680px;padding:7px 14px 15px}.group-leaderboard{overflow-x:auto}.leaderboard-row{color:#bbb;border-bottom:1px solid #292c29;grid-template-columns:48px minmax(190px,1fr) 70px 78px 88px 75px 60px;align-items:center;min-height:48px;font-size:9px;display:grid}.leaderboard-row.head{color:#656965;text-transform:uppercase;min-height:34px;font-size:7px;font-weight:900}.leaderboard-row>span:nth-child(2){align-items:center;gap:9px;display:flex}.leaderboard-row i{color:#d0acd9;background:#251b28;border:1px solid #4e3555;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.leaderboard-row strong{color:#eee;font-size:9px}.leaderboard-row .positive{color:#78d78b;font-weight:900}.leaderboard-row .negative{color:#e07870;font-weight:900}.leaderboard-content{max-width:1500px}.leaderboard-intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:26px 0 24px;display:flex}.leaderboard-intro h1{color:#f4f6f1;letter-spacing:-.065em;margin:8px 0 12px;font-size:clamp(39px,5.2vw,72px);line-height:.94}.leaderboard-intro>div>.leaderboard-intro-desktop-copy{color:#858a83;max-width:720px;margin:0;font-size:11px;line-height:1.65}.leaderboard-sport-switch{background:#111412;border:1px solid #292e2a;border-radius:9px;align-items:center;gap:7px;margin-bottom:11px;padding:7px;display:flex}.leaderboard-sport-switch a{color:#818781;text-transform:uppercase;border:1px solid #0000;border-radius:7px;padding:9px 15px;font-size:8px;font-weight:950;text-decoration:none}.leaderboard-sport-switch a.selected{color:#dff8e2;background:#19341f;border-color:#43754b}.leaderboard-sport-switch>.leaderboard-sport-note{color:#697069;margin-left:auto;padding-right:9px;font-size:7px}.leaderboard-seed,.ladder-empty button{color:#c9f1d0;cursor:pointer;min-width:170px;font:inherit;background:#17351e;border:1px solid #3e7949;border-radius:8px;flex:none;padding:12px 15px;font-size:9px;font-weight:900}.leaderboard-seed:disabled,.ladder-empty button:disabled{opacity:.5;cursor:wait}.leaderboard-method{background:radial-gradient(circle at 18% 0,#73f4611a,#0000 32%),radial-gradient(circle at 86% 100%,#8f5bf41a,#0000 30%),#141715;grid-template-columns:185px 1fr 185px;align-items:center;gap:24px;min-height:118px;margin-bottom:11px;padding:20px 24px;display:grid}.leaderboard-method>div{gap:4px;display:grid}.leaderboard-method>div:last-child{text-align:right}.leaderboard-method span{color:#73f461;letter-spacing:.12em;font-size:7px;font-weight:950}.leaderboard-method strong{color:#f2f5ef;font-size:29px;line-height:1}.leaderboard-method small{color:#737a74;font-size:7px;line-height:1.4}.leaderboard-method p{color:#8a908a;border-inline:1px solid #2b302c;margin:0;padding:0 24px;font-size:9px;line-height:1.65}.leaderboard-ladders{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:11px;display:grid}.leaderboard-ladders button{color:#808680;cursor:pointer;text-align:left;background:#121513;border:1px solid #292e2a;border-radius:9px;gap:5px;min-height:72px;padding:13px 15px;display:grid}.leaderboard-ladders button:hover{border-color:#3f4941}.leaderboard-ladders button.selected{color:#ddf8e1;background:linear-gradient(135deg,#18331e,#131814);border-color:#43754b;box-shadow:inset 0 0 0 1px #73f46114}.leaderboard-ladders strong{font-size:12px}.leaderboard-ladders small{color:#717871;font-size:7px}.leaderboard-market-filter{background:#121513;border:1px solid #292e2a;border-radius:9px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:18px;margin-bottom:11px;padding:13px 14px;display:grid}.leaderboard-market-filter>div{align-items:center;gap:6px;display:flex;overflow-x:auto}.leaderboard-market-filter>div>span{color:#747b74;letter-spacing:.08em;flex:none;margin-right:5px;font-size:7px;font-weight:950}.leaderboard-market-filter button{color:#8d948d;cursor:pointer;font:inherit;background:#181c19;border:1px solid #333934;border-radius:7px;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.leaderboard-market-filter button.selected{color:#e1c6eb;background:#291f2d;border-color:#695078}.leaderboard-market-filter p{color:#707770;margin:0;font-size:7px;line-height:1.55}.leaderboard-market-filter p strong{color:#bfc5bf}.ladder-board{overflow:hidden}.ladder-board>header{border-bottom:1px solid #292e2a;justify-content:space-between;align-items:flex-end;gap:20px;min-height:87px;padding:18px 21px;display:flex}.ladder-board h2{margin:5px 0 0;font-size:20px}.ladder-board>header>span{color:#737a74;font-size:8px}.ladder-table{padding:0 14px 13px;overflow-x:auto}.ladder-row{color:#b9beb9;border-bottom:1px solid #272c28;grid-template-columns:50px minmax(205px,1.25fr) 80px 88px 90px 88px 98px minmax(190px,1fr);align-items:center;min-width:1040px;min-height:72px;font-size:9px;display:grid}.ladder-row.head{color:#687069;letter-spacing:.06em;text-transform:uppercase;background:#111412;min-height:34px;font-size:7px;font-weight:900}.ladder-row.leader{background:linear-gradient(90deg,#73f46113,#0000 62%)}.ladder-row.provisional{opacity:.62}.ladder-row.no-split{opacity:.48}.ladder-row>span{gap:4px;padding:7px 6px;display:grid}.ladder-row strong{color:#edf0eb;font-size:10px}.ladder-row small{color:#6e756f;font-size:7px}.ladder-rank{color:#73f461;font-size:16px;font-weight:950}.ladder-row.provisional .ladder-rank{color:#858b85}.ladder-group{align-items:center;grid-template-columns:39px minmax(0,1fr)!important}.ladder-group>span{gap:4px;min-width:0;display:grid}.ladder-group strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ladder-score strong{color:#f9c733;font-size:18px}.ladder-audit strong{color:#e4c66d;text-transform:capitalize;font-size:8px}.ladder-audit a{color:#8ed99a;width:max-content;font-size:7px;font-weight:900;text-decoration:none}.ladder-audit a:hover{text-decoration:underline}.ladder-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:40px 20px;display:grid}.ladder-empty strong{color:#e8ebe6;font-size:17px}.ladder-empty p{color:#777e78;max-width:490px;margin:8px 0 18px;font-size:9px;line-height:1.55}.ladder-board-tools{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.ladder-board-tools>span{color:#737a74;font-size:8px}.leaderboard-view-toggle{background:#0d100e;border:1px solid #2d332e;border-radius:7px;padding:3px;display:flex}.leaderboard-view-toggle button{color:#737a74;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:7px;font-weight:900}.leaderboard-view-toggle button.selected{color:#dff8e2;background:#214429}.leaderboard-method.basement{background:radial-gradient(circle at 18% 0,#f05d5e1c,#0000 32%),radial-gradient(circle at 86% 100%,#f9c73314,#0000 30%),#171414}.leaderboard-method.basement span,.ladder-board.basement .eyebrow{color:#f05d5e}.ladder-board.basement .leaderboard-view-toggle button.selected{color:#ffe6e3;background:#4b2425}.ladder-board.basement .ladder-row.leader{background:linear-gradient(90deg,#f05d5e1c,#0000 62%)}.ladder-board.basement .ladder-rank{color:#f05d5e}.ladder-row.winless{box-shadow:inset 3px 0 #f05d5e}.ladder-row.winless .ladder-group small,.ladder-row.winless .ladder-audit strong{color:#f08a83;letter-spacing:.05em;font-weight:950}.ladder-row.winless .ladder-score strong{color:#f05d5e}.leaderboard-guardrails{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.leaderboard-guardrails article{background:#131614;border:1px solid #292e2a;border-radius:10px;min-height:145px;padding:19px}.leaderboard-guardrails span{color:#8f5bf4;letter-spacing:.1em;font-size:7px;font-weight:950}.leaderboard-guardrails strong{color:#edf0eb;margin:22px 0 7px;font-size:13px;display:block}.leaderboard-guardrails p{color:#737a74;margin:0;font-size:8px;line-height:1.55}.leaderboard-auth{text-align:center;place-content:center;justify-items:center;min-height:470px;margin-top:30px;padding:45px;display:grid}.leaderboard-auth h1{margin:8px 0;font-size:44px}.leaderboard-auth>p:last-of-type{color:#7e847e;max-width:510px;margin:0 0 22px;line-height:1.6}@media (max-width:900px){.leaderboard-intro{flex-direction:column;align-items:flex-start}.leaderboard-method{grid-template-columns:1fr 1fr}.leaderboard-method p{border-inline:0;border-top:1px solid #2b302c;grid-area:2/1/auto/-1;padding:16px 0 0}.leaderboard-guardrails,.leaderboard-market-filter{grid-template-columns:1fr}}@media (max-width:620px){.leaderboard-ladders{grid-template-columns:1fr 1fr}.leaderboard-method{grid-template-columns:1fr}.leaderboard-method p{grid-row:auto}.leaderboard-method>div:last-child{text-align:left}.leaderboard-seed{width:100%}.leaderboard-sport-switch{flex-wrap:wrap;align-items:stretch}.leaderboard-sport-switch a{text-align:center;flex:1}.leaderboard-sport-switch>.leaderboard-sport-note{text-align:center;width:100%;margin:0;padding:4px 8px}.ladder-board>header{flex-direction:column;align-items:flex-start}.ladder-board-tools{align-items:flex-start;width:100%}.leaderboard-auth{padding:30px 20px}.leaderboard-auth h1{font-size:36px}}.team-code-cell{align-items:center;gap:8px;display:flex}.team-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 3px 5px #0000004d);flex:none;width:27px;height:27px;display:block}.mlb-team-logo{width:29px;height:29px}.nfl-team-logo{width:30px;height:30px}.pick-group-submit{background:#171219!important;border:1px solid #44354a!important;border-radius:9px!important;gap:9px!important;margin:13px 0 0!important;padding:13px!important;display:grid!important}.pick-tray>div.locked-price{background:#75d58c0d;border-color:#386241}.pick-tray>div.locked-price>strong{color:var(--green)}.pick-group-submit label{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.pick-group-submit label>span{color:#908b91;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.pick-group-submit select{color:#ddd;background:#111;border:1px solid #3d3540;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:9px}.pick-group-submit .primary-action{padding:10px}.empty-group-link,.secondary-bet-link{color:var(--amber);text-align:center;border:1px solid #554025;border-radius:8px;margin-top:12px;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.secondary-bet-link{border-color:var(--line);color:#9a9e98;margin-top:7px}.pick-success{color:#98e5a8!important}.terminal-footer-grid.source-only{grid-template-columns:1fr}.add-bet-button{color:#071008;background:var(--green);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:1px solid #9bff8c;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:64px;height:32px;padding:0 10px;font-size:8px;font-weight:950;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:0 5px 14px #2eb4432e}.add-bet-button:not(:disabled):hover{background:var(--amber-soft);border-color:#c5ffbc;transform:translateY(-1px);box-shadow:0 7px 18px #2eb4433d}.add-bet-button:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 8px #2eb4432e}.add-bet-button:disabled{color:#747b75;box-shadow:none;cursor:not-allowed;opacity:1;background:#171b18;border-color:#303732}.add-bet-button.is-loading:disabled{color:#d1b95e;cursor:progress;background:#252112;border-color:#5a4b24}.add-bet-button.is-locked:disabled{color:#8b918c;background:#1b1e1c;border-color:#383e39}.add-bet-button.is-unavailable:disabled{color:#626863;background:#141715;border-color:#292e2a}@media (prefers-reduced-motion:reduce){.add-bet-button{transition:none}}.claimed-prop-row{background:linear-gradient(90deg,#9658b11f,#0000 34%);box-shadow:inset 3px 0 #88549e}.claimed-prop-row .terminal-player small{color:#c794db}.group-pick-modal{width:min(620px,100%);max-height:min(760px,100vh - 32px);overflow:auto}.bet-modal-price{background:#211727;border:1px solid #51365d;border-radius:10px;align-items:center;gap:13px;margin:16px 0;padding:15px;display:flex}.bet-modal-price>strong{color:#e2b0f3;font-size:29px}.bet-modal-price>span{color:#ddd;gap:3px;font-size:10px;font-weight:900;display:grid}.bet-modal-price small{color:#777;font-size:7px;font-weight:500}.group-pick-modal .pick-group-submit{margin:0!important}.pick-group-submit header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pick-group-submit header>span{color:#aaa;font-size:9px;font-weight:900}.pick-group-submit header>button{color:#d4a9e1;cursor:pointer;background:#211727;border:1px solid #594162;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:900}.pick-group-list{gap:6px;max-height:310px;display:grid;overflow:auto}.pick-group-submit label.pick-group-choice{cursor:pointer;background:#121312;border:1px solid #343036;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.pick-group-choice input{opacity:0;pointer-events:none;position:absolute}.pick-group-choice>i{border:1px solid #545054;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.pick-group-choice input:checked+i{background:#76448a;border-color:#9f67b4}.pick-group-choice input:checked+i:after{content:"✓";color:#fff;font-size:10px;font-style:normal;font-weight:900}.pick-group-choice>span{gap:3px;display:grid}.pick-group-choice>span strong{color:#e4e4e1;font-size:9px}.pick-group-choice>span small{color:#747773;font-size:7px}.pick-group-choice>em{color:#767976;text-align:right;max-width:230px;font-size:7px;font-style:normal}.pick-group-choice.locked{background:#15251a;border-color:#376642}.pick-group-choice.locked>em{color:#8bdaa0}.pick-group-choice.error{background:#281817;border-color:#71413d}.pick-group-choice.error>em{color:#ed9e96}.pick-group-choice.blocked{opacity:.68;cursor:not-allowed}.pick-group-choice.blocked>em{color:#d59c72}.inline-groups-loading{border:1px solid var(--line);text-align:center;background:#101311;border-radius:10px;margin:16px 0 0;padding:18px}.contextual-group-create{background:linear-gradient(145deg,#73f4610f,#101411 70%);border:1px solid #304636;border-radius:9px;gap:10px;padding:11px;display:grid}.contextual-group-create.prominent{border-color:#4f8054;margin-top:14px;padding:14px;box-shadow:inset 0 0 0 1px #73f4610f}.contextual-group-create>header{gap:4px;display:grid}.contextual-group-create>header>span{color:var(--green);font:900 9px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.contextual-group-create>header>small{color:#858b85;font-size:8px;line-height:1.45}.contextual-group-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.contextual-group-options>button{color:#e5e9e5;cursor:pointer;text-align:left;background:#151917;border:1px solid #354139;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px;display:grid}.contextual-group-options>button:nth-child(2){background:#18141a;border-color:#44364b}.contextual-group-options>button:hover,.contextual-group-options>button.selected{border-color:var(--green);background:#19261b}.contextual-group-options>button:nth-child(2):hover,.contextual-group-options>button:nth-child(2).selected{background:#211826;border-color:#9f67b4}.contextual-group-options>button:disabled{cursor:wait;opacity:.58}.contextual-group-options>button>i{width:24px;height:24px;color:var(--green);font:900 15px/1 var(--font-geist-mono);border:1px solid #56805b;border-radius:50%;place-items:center;font-style:normal;display:grid}.contextual-group-options>button:nth-child(2)>i{color:#cf93e2;border-color:#6d4b79}.contextual-group-options>button>span{gap:3px;min-width:0;display:grid}.contextual-group-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contextual-group-options small{color:#717771;font-size:7px}.contextual-group-form{border-top:1px solid #2c352f;gap:8px;padding-top:10px;display:grid}.contextual-group-form>label{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.contextual-group-form>label>span{letter-spacing:.08em;text-transform:uppercase;color:#929892!important;font:900 8px/1 var(--font-geist-mono)!important}.contextual-group-form input{width:100%;min-width:0;min-height:42px;color:var(--cream);font:inherit;background:#0c0f0d;border:1px solid #465148;border-radius:7px;outline:0;padding:10px 11px;font-size:11px}.contextual-group-form input:focus{border-color:var(--green);box-shadow:0 0 0 2px #73f4611a}.contextual-group-form>div{grid-template-columns:auto 1fr;gap:7px;display:grid}.contextual-group-form>div>button{color:#a5aaa5;cursor:pointer;background:#171a18;border:1px solid #3e4740;border-radius:7px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:900}.contextual-group-form>div>button:last-child{color:#071008;background:var(--green);border-color:#98ff89}.contextual-group-form>div>button:disabled{cursor:not-allowed;opacity:.55}.contextual-group-success{color:#9fe9a9;margin:0;font-size:8px;line-height:1.45}.group-pick-modal .pick-group-submit>.primary-action{color:#071008;background:var(--green)}.group-pick-modal .pick-group-submit>.primary-action:hover{background:#9bff8c}.expansion-group-submit .group-field{margin:0}@media (max-width:520px){.contextual-group-options{grid-template-columns:1fr}.contextual-group-options>button,.contextual-group-form input,.contextual-group-form>div>button{min-height:44px}.contextual-group-form>div{grid-template-columns:1fr 1.7fr}.pick-group-list{max-height:min(250px,31dvh)}}.futures-content{max-width:1440px}.futures-intro{align-items:center}.future-add{color:#160e03;background:var(--amber);cursor:pointer;border:0;border-radius:9px;min-width:170px;padding:14px 20px;font-size:11px;font-weight:900}.futures-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.futures-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#171918,#111312);border-radius:12px;gap:5px;min-height:125px;padding:20px;display:grid;position:relative;overflow:hidden}.futures-kpis article:after{content:"";background:#9b55ca17;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -25px -45px auto}.futures-kpis span,.future-number>span{color:#686c67;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.futures-kpis strong{color:#fff;letter-spacing:-.04em;margin-top:5px;font-size:25px}.futures-kpis small{color:#6f736d;font-size:9px}.futures-board{overflow:hidden}.futures-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.futures-board-head h2{margin:5px 0 0}.future-filters{border:1px solid var(--line);background:#101211;border-radius:8px;gap:4px;padding:4px;display:flex}.future-filters button{color:#777;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:5px;min-width:70px;padding:7px 10px;font-size:8px;font-weight:900}.future-filters button.selected{color:#fff;background:#2b1a32;box-shadow:inset 0 0 0 1px #563461}.futures-error{padding:0 22px}.future-list{display:grid}.future-row{border-bottom:1px solid #272927;grid-template-columns:70px minmax(240px,1.6fr) repeat(3,minmax(105px,.55fr)) 165px;align-items:center;gap:16px;padding:19px 22px;display:grid}.future-row:last-child{border-bottom:0}.future-row:hover{background:#19171a}.future-league{color:#d8b9e4;text-align:center;background:linear-gradient(145deg,#2d1b35,#151217);border:1px solid #53405a;border-radius:12px;place-content:center;gap:3px;width:56px;height:56px;display:grid}.future-league.mlb{color:#f1c26f;background:linear-gradient(145deg,#302716,#151310);border-color:#5a4829}.future-league span{letter-spacing:.1em;font-size:9px;font-weight:900}.future-league b{font-size:10px}.future-main>span{color:#8d718f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.future-main h3{color:#fff;margin:5px 0;font-size:17px}.future-main small{color:#747872;font-size:9px}.future-main p{color:#999c97;margin:8px 0 0;font-size:10px;line-height:1.4}.future-number{gap:5px;display:grid}.future-number>b{color:#f1eee7;font-size:16px}.future-number>small{color:#6e726d;font-size:8px}.future-status{text-transform:uppercase;letter-spacing:.05em;border-radius:5px;width:max-content;padding:4px 6px;font-weight:900}.future-status.open{color:#e4bd74;background:#3a2c13}.future-status.won{color:#9ee7ad;background:#17351e}.future-status.lost{color:#f1a199;background:#40211e}.future-status.cashed_out,.future-status.void{color:#c7b1d1;background:#302538}.future-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.future-actions button{color:#9b9e99;cursor:pointer;background:#171918;border:1px solid #3b3e3a;border-radius:6px;padding:7px 6px;font-size:8px;font-weight:900}.future-actions button:hover{color:#fff;border-color:#6b4b75}.future-actions button:disabled{opacity:.45;cursor:wait}.future-actions .future-delete{color:#c77870;border-color:#4b2b28}.futures-empty,.futures-auth{text-align:center;place-content:center;justify-items:center;min-height:300px;padding:45px;display:grid}.futures-empty>span,.futures-auth>span{color:#74507c;letter-spacing:.12em;font-size:9px;font-weight:900}.futures-empty h3,.futures-auth h2{max-width:500px;margin:9px 0 5px;font-size:21px}.futures-empty p,.futures-auth p{max-width:500px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.futures-empty button{color:#e4c1ef;cursor:pointer;background:#25182b;border:1px solid #71477c;border-radius:8px;margin-top:18px;padding:11px 15px;font-size:9px;font-weight:900}.futures-auth .action-link{width:220px;margin-top:20px}.future-modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto}.future-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.future-form-grid label{gap:6px;display:grid}.future-form-grid label.wide{grid-column:1/-1}.future-form-grid label>span{color:#777b76;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.future-form-grid input,.future-form-grid select,.future-form-grid textarea{color:#eee;width:100%;font:inherit;background:#101211;border:1px solid #3a3d39;border-radius:7px;outline:0;padding:11px;font-size:10px}.future-form-grid textarea{resize:vertical;min-height:70px}.future-form-grid input:focus,.future-form-grid select:focus,.future-form-grid textarea:focus{border-color:#7c4f87}.future-preview{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:4px;margin:14px 0;padding:12px 0;display:grid}.future-preview span{color:#777;font-size:9px}.future-preview strong{color:var(--amber);font-size:21px}.future-preview small{color:#696c68;grid-column:1/-1;font-size:8px}@media (max-width:1250px){.future-row{grid-template-columns:60px minmax(220px,1.4fr) repeat(3,minmax(100px,.55fr))}.future-actions{grid-column:2/-1;display:flex}.future-actions button{min-width:75px}}@media (max-width:1100px){.terminal-toolbar,.nfl-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-search,.game-filter{grid-column:span 1}.switch-filter{min-height:48px}.terminal-intro{grid-template-columns:1fr}.terminal-summary{width:min(520px,100%);min-width:0}.futures-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.groups-layout{grid-template-columns:240px minmax(0,1fr)}.group-room-grid{grid-template-columns:1fr}.group-kpis{grid-template-columns:repeat(2,1fr)}.group-future-list{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:66px;padding:0 20px;position:static}.sidebar.collapsed{width:100%;padding:0 20px}.sidebar.collapsed .sidebar-brand-row{flex-direction:row}.sidebar.collapsed .groupslip-brand>span{display:grid}.sidebar-collapse-button,.sidebar nav,.sidebar-note,.brand>span:last-child{display:none}.workspace,.sidebar.collapsed+.workspace{margin-left:0}.topbar{padding:0 20px;top:0}.mlb-slate-availability{top:74px}.content{padding:42px 20px 60px}.hero{grid-template-columns:1fr}.hero-card{max-width:420px}.lower-grid,.terminal-footer-grid,.groups-layout{grid-template-columns:1fr}.groups-list{max-height:380px;position:static}.group-room-topline{flex-direction:column}.group-room-actions{justify-content:flex-start;max-width:none}}@media (max-width:700px){.game-strip{grid-template-columns:1fr}.mlb-table-head,.mlb-batters>button{grid-template-columns:1.7fr .35fr .55fr .55fr .35fr .7fr;min-width:620px}.mlb-workbench{overflow-x:auto}.pitcher-grid,.mlb-lower-grid{grid-template-columns:1fr}}.mobile-prop-cards{display:none}@media (max-width:700px){html{scroll-padding-top:calc(var(--app-topbar-height) + env(safe-area-inset-top) + 12px)}body{overflow-x:hidden}button,a,select,input{touch-action:manipulation}.sidebar,.sidebar.collapsed{display:none}.topbar{height:calc(var(--app-topbar-height) + env(safe-area-inset-top));min-height:calc(var(--app-topbar-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c09f5;top:0}.sport-switch{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sport-switch a{scroll-snap-align:center;min-width:40px;min-height:40px}.groups-top-link,.account-menu-trigger,.sign-in{width:40px;height:40px;min-height:40px}.account-menu-popover{top:calc(var(--app-topbar-height) + env(safe-area-inset-top) + 8px);position:fixed;right:10px}.content,.expansion-research{width:100%;padding:22px 12px calc(56px + env(safe-area-inset-bottom))}.terminal-content{padding-top:18px}.terminal-intro,.expansion-hero,.groups-intro,.leaderboard-intro,.personal-picks-intro{margin-block:10px 20px}.terminal-intro h1,.expansion-hero h1,.groups-intro h1,.leaderboard-intro h1,.personal-picks-intro h1{font-size:clamp(32px,10vw,44px);line-height:.94}.terminal-summary,.expansion-context,.personal-picks-kpis,.group-kpis{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow-x:auto}.terminal-summary::-webkit-scrollbar{display:none}.expansion-context::-webkit-scrollbar{display:none}.personal-picks-kpis::-webkit-scrollbar{display:none}.group-kpis::-webkit-scrollbar{display:none}.terminal-summary>*,.expansion-context>*,.personal-picks-kpis>*,.group-kpis>*{scroll-snap-align:start;flex:0 0 min(68vw,220px)}.panel,.research-terminal,.expansion-workbench{border-radius:12px}.terminal-toolbar,.nfl-toolbar,.expansion-filters,.personal-picks-toolbar{top:calc(var(--app-topbar-height) + env(safe-area-inset-top));z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e0bf7;padding:10px;position:sticky;box-shadow:0 10px 24px #00000047}.terminal-toolbar input,.terminal-toolbar select,.nfl-toolbar input,.nfl-toolbar select,.expansion-filters input,.expansion-filters select,.personal-picks-toolbar input,.personal-picks-toolbar select{min-height:44px;font-size:16px}.mlb-slate-availability,.expansion-event-rail,.leaderboard-sport-switch,.leaderboard-ladders,.group-room-tabs,.group-branches,.sportsbook-market-tabs,.terminal-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.mlb-slate-availability::-webkit-scrollbar{display:none}.expansion-event-rail::-webkit-scrollbar{display:none}.leaderboard-sport-switch::-webkit-scrollbar{display:none}.leaderboard-ladders::-webkit-scrollbar{display:none}.group-room-tabs::-webkit-scrollbar{display:none}.group-branches::-webkit-scrollbar{display:none}.sportsbook-market-tabs::-webkit-scrollbar{display:none}.terminal-actions::-webkit-scrollbar{display:none}.mlb-slate-availability>*,.expansion-event-rail>*,.leaderboard-sport-switch>*,.leaderboard-ladders>*,.group-room-tabs>*,.group-branches>*,.sportsbook-market-tabs>*{scroll-snap-align:start;flex:none}.mlb-game-heading,.expansion-game-head{top:calc(var(--app-topbar-height) + env(safe-area-inset-top));z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d110ef7;padding:14px 12px;position:sticky}.mlb-pregame-context{gap:10px}.desktop-prop-table{display:none}.mobile-prop-cards{background:#090c0a;gap:9px;padding:10px;display:grid}.mobile-prop-card{background:#111512;border:1px solid #2b332d;border-radius:11px;padding:13px}.mobile-prop-card.active{border-color:var(--green);box-shadow:inset 3px 0 var(--green)}.mobile-prop-card.claimed{background:linear-gradient(110deg,#69ff5a12,#111512 48%)}.mobile-prop-card>header,.mobile-prop-card>footer,.mobile-prop-player{align-items:center;display:flex}.mobile-prop-card>header,.mobile-prop-card>footer{justify-content:space-between;gap:10px}.mobile-prop-player{gap:10px;min-width:0}.mobile-prop-player>span,.mobile-prop-card>footer>span{gap:3px;min-width:0;display:grid}.mobile-prop-player strong{color:#f1f4f1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mobile-prop-player small,.mobile-prop-card>footer small{color:#7e8981;font-size:9px}.mobile-claim-note{color:var(--green);font:800 8px/1 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;margin:9px 0 0}.mobile-prop-metrics{border:1px solid #29302b;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid;overflow:hidden}.mobile-prop-metrics span{border-right:1px solid #29302b;min-width:0;padding:9px 6px}.mobile-prop-metrics span:last-child{border-right:0}.mobile-prop-metrics small,.mobile-prop-metrics b{display:block}.mobile-prop-metrics small{color:#69716b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mobile-prop-metrics b{color:#e8ece8;margin-top:5px;font-size:11px}.mobile-prop-card>footer{border-top:1px solid #29302b;padding-top:11px}.mobile-prop-card>footer>span strong{color:var(--green);font:800 16px/1 var(--font-geist-mono)}.mobile-prop-card .add-bet-button{min-width:104px;min-height:44px}.groups-layout{gap:12px}.groups-list{max-height:none;padding-bottom:10px}.group-list-section{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:0 10px 8px;display:flex;overflow-x:auto}.group-list-section::-webkit-scrollbar{display:none}.group-list-section-title{z-index:1;background:#101411;flex:0 0 108px;position:sticky;left:0}.group-list-section>button{scroll-snap-align:start;flex:0 0 min(72vw,260px);min-height:64px}.group-room-head,.group-round-state,.group-room-grid>section,.group-analytics,.group-futures{padding-inline:12px}.group-room-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100vw - 48px);max-width:none;padding-bottom:2px;overflow-x:auto}.group-room-actions button{flex:none;min-height:42px}.group-round-progress{grid-template-columns:repeat(2,1fr)}.leaderboard-ladders button{flex-basis:min(74vw,260px)}.leaderboard-market-filter>div{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ladder-table,.fair-odds-table{gap:9px;padding:10px;display:grid;overflow:visible}.ladder-row.head,.fair-odds-row.head{display:none}.ladder-row,.fair-odds-row{background:#111512;border:1px solid #2c342e;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.ladder-row>span,.fair-odds-row>span{border-bottom:1px solid #29302b;border-right:1px solid #29302b;min-width:0;padding:11px}.ladder-row>span:nth-child(2n),.fair-odds-row>span:nth-child(2n){border-right:0}.ladder-row>span:before,.fair-odds-row>span:before{color:#68716a;font:800 7px/1 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;display:block}.ladder-row>span:first-child:before{content:"Rank"}.ladder-row>span:nth-child(2):before{content:"Group"}.ladder-row>span:nth-child(3):before{content:"Score"}.ladder-row>span:nth-child(4):before{content:"Record"}.ladder-row>span:nth-child(5):before{content:"ROI"}.ladder-row>span:nth-child(6):before{content:"Average odds"}.ladder-row>span:nth-child(7):before{content:"Attendance"}.ladder-row>span:nth-child(8):before{content:"Audit"}.ladder-group,.ladder-audit{grid-column:1/-1}.fair-odds-row>span:first-child:before{content:"Player"}.fair-odds-row>span:nth-child(2):before{content:"Matchup"}.fair-odds-row>span:nth-child(3):before{content:"Model"}.fair-odds-row>span:nth-child(4):before{content:"Best price"}.fair-odds-row>span:nth-child(5):before{content:"Market"}.fair-odds-row>span:nth-child(6):before{content:"Edge"}.fair-odds-row>span:nth-child(7):before{content:"Signal"}.fair-odds-row>span:nth-child(8):before{content:"Role"}.fair-odds-row>span:nth-child(9):before{content:"Add"}.fair-odds-row>span:first-child{grid-column:1/-1}.fair-odds-row>span:last-child{border-bottom:0;grid-column:1/-1}.fair-odds-row .add-bet-button{width:100%;min-height:44px}.sportsbook-market-toolbar{flex-direction:column;align-items:flex-start}.sportsbook-market-tabs{width:100%}.sportsbook-market-tabs button,.sportsbook-market-toggle,.sportsbook-outcome{min-height:44px}.sportsbook-outcome{align-items:flex-start;gap:8px}.modal-backdrop{align-items:end;padding:0}.pick-modal{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);padding:24px 16px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.epl-heat-controls,.epl-xa-origin-filters{flex-direction:column;align-items:stretch}.epl-xa-origin-pitch{min-height:440px}}@media (max-width:340px){.sport-switch a{min-width:36px;padding-inline:5px}.topbar-nav{gap:2px}.groups-top-link,.account-menu-trigger,.sign-in{width:36px}.mobile-prop-metrics{grid-template-columns:repeat(2,1fr)}.mobile-prop-metrics span:nth-child(2){border-right:0}.mobile-prop-metrics span:nth-child(-n+2){border-bottom:1px solid #29302b}}@media (max-width:620px){.cache-status{display:none}.topbar{gap:10px}.topbar-primary{gap:6px}.hero h1{font-size:45px}.panel-head{flex-direction:column;align-items:flex-start}.matchup-panel{padding:18px 14px;overflow-x:auto}.matchup-table{min-width:640px}.table-row{grid-template-columns:1.5fr .75fr 1fr .75fr .65fr}.mlb-view-tabs{width:100%}.mlb-view-tabs button{flex:1;min-width:0}.terminal-content{padding-top:28px}.terminal-intro h1{font-size:40px}.terminal-summary{grid-template-columns:repeat(3,1fr)}.terminal-summary span{padding:11px 9px}.terminal-toolbar,.nfl-toolbar{grid-template-columns:1fr}.terminal-search,.game-filter{grid-column:auto}.side-toggle{min-height:44px}.slate-date-row{flex-wrap:wrap}.slate-date-row>div{width:100%}.terminal-actions{overflow-x:auto}.terminal-actions>span{display:none}.prop-table{min-width:1420px}.groups-intro{flex-direction:column;align-items:flex-start}.groups-intro h1{font-size:42px}.groups-actions{width:100%}.groups-actions button{flex:1;min-width:0}.group-room-title{align-items:flex-start}.group-room-title>i{width:46px;height:46px}.group-kpis{grid-template-columns:repeat(2,1fr)}.group-slip-callout{padding:14px 14px 52px}.group-slip-callout em{inset:auto auto 12px 14px;transform:none}.group-form-row{grid-template-columns:1fr}.group-round-state>header{flex-direction:column;align-items:flex-start}.group-round-state header button,.group-round-state header>b{text-align:center;width:100%}.group-round-progress{grid-template-columns:repeat(4,1fr)}.group-round-progress p{text-align:left;grid-column:1/-1}.group-room-actions{flex-wrap:wrap;justify-content:flex-start}.group-room-tabs button{padding-inline:8px}.placed-wager>header,.placed-wager>footer{flex-direction:column;align-items:stretch}.placed-wager-fields,.placed-leg-checks{grid-template-columns:1fr}.placed-wager button.primary{width:100%}.group-futures-head{flex-direction:column;align-items:flex-start}.group-futures-head>button{width:100%}}@media (max-width:760px){.futures-kpis{grid-template-columns:1fr 1fr}.futures-board-head{flex-direction:column;align-items:flex-start}.future-row{grid-template-columns:58px 1fr 1fr;gap:12px}.future-main{grid-column:2/-1}.future-actions{grid-column:1/-1;overflow-x:auto}.future-form-grid{grid-template-columns:1fr}.future-form-grid label.wide{grid-column:auto}}@media (max-width:480px){.futures-kpis{grid-template-columns:1fr}.future-add,.future-filters{width:100%}.future-filters button{flex:1;min-width:0}.future-row{padding:16px}.futures-empty{padding:35px 20px}}@media (max-width:1100px){.field-conditions{grid-template-columns:1fr 58px 1fr 1fr}.hourly-wind{grid-column:1/-1}.split-row{grid-template-columns:52px repeat(6,1fr)}}@media (max-width:760px){.pitcher-grid{grid-template-columns:1fr}.field-conditions{grid-template-columns:1fr 58px 1fr}.weather-metric:nth-of-type(2){grid-column:1/3}.hourly-wind{grid-column:1/-1}.context-heading{flex-direction:column;align-items:flex-start}.pitcher-split-table{overflow-x:auto}.split-row{min-width:510px}}@media (max-width:520px){.field-conditions{grid-template-columns:1fr 50px}.weather-metric,.weather-metric:nth-of-type(2),.hourly-wind{grid-column:1/-1}.mlb-pregame-context{padding:12px}}.groups-notice{color:#a6dfb2;background:#17271c;border:1px solid #315e3c;border-radius:7px;padding:10px 13px;font-size:10px}.pick-status.void{color:#b7bab5;background:#343735}.positive{color:#78d78b!important}.negative{color:#e07870!important}.betslip-delivery{background:linear-gradient(100deg,#211725,#151716);border-top:1px solid #3a2d3e;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.betslip-delivery>div:first-child{gap:4px;display:grid}.betslip-delivery span{color:#a77bb2;letter-spacing:.1em;font-size:7px;font-weight:900}.betslip-delivery strong{color:#eee;font-size:11px}.betslip-delivery small{color:#777b76;max-width:700px;font-size:8px;line-height:1.5}.betslip-delivery button{color:#e6c5ef;cursor:pointer;background:#2a1b30;border:1px solid #724b7c;border-radius:7px;flex:none;padding:10px 13px;font-size:8px;font-weight:900}.betslip-delivery button:disabled{opacity:.4;cursor:not-allowed}.telegram-delivery.connected,.group-slip-share.connected{background:linear-gradient(100deg,#15291a,#151716);border-color:#315c3a}.telegram-delivery em{color:#d0aede;margin-top:3px;font-size:8px;font-style:normal}.telegram-delivery a{color:#c69bd3;width:max-content;font-size:8px;font-weight:900}.optional-telegram{background:#131514;border-top-color:#2d302d}.telegram-connect-options{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;display:flex;letter-spacing:0!important}.telegram-connect-options button{padding:6px 8px}.telegram-delivery-actions{grid-auto-flow:column;align-items:center;gap:6px!important;display:flex!important}.telegram-delivery-actions button.primary{color:#b7e9c1;background:#18351e;border-color:#376e43}.telegram-delivery-actions button.quiet{color:#777;background:#171918;border-color:#414441}.playbook-delivery{background:radial-gradient(circle at 85% 20%,#9b55ca2b,#0000 34%),linear-gradient(100deg,#241829,#151716);border-top-color:#553862;min-height:96px;position:relative}.playbook-delivery:before{content:"PB";color:#e1bee9;letter-spacing:.05em;background:#2c1c32;border:1px solid #744f7e;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:grid}.playbook-delivery>div:first-child{flex:1}.playbook-delivery em{color:#cba4d6;font-size:8px;font-style:normal}.playbook-delivery.verified{background:radial-gradient(circle at 85% 20%,#4a9b5b21,#0000 34%),linear-gradient(100deg,#17291b,#151716);border-top-color:#35663e}.playbook-delivery.verified:before{color:#b7e8c0;background:#19341f;border-color:#42794c}.playbook-delivery.partial,.playbook-delivery.unverified{background:linear-gradient(100deg,#292315,#151716);border-top-color:#6f5928}.playbook-delivery.failed,.playbook-delivery.expired{background:linear-gradient(100deg,#2d1a1c,#151716);border-top-color:#6e393d}.playbook-open{color:#c8f2cf;white-space:nowrap;background:#1a3821;border:1px solid #3f7749;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.playbook-omissions{color:#e2bd70;margin-top:4px;font-size:8px;line-height:1.45}.playbook-match-rate{grid-template-columns:auto minmax(90px,180px) auto;align-items:center;gap:7px;margin:6px 0 4px;display:grid}.playbook-match-rate b{color:#f2f4ee;text-transform:uppercase;font-size:9px}.playbook-match-rate i{background:#383b38;border-radius:999px;height:5px;display:block;overflow:hidden}.playbook-match-rate i span{border-radius:inherit;background:#75c681;height:100%;display:block}.playbook-delivery.partial .playbook-match-rate i span,.playbook-delivery.unverified .playbook-match-rate i span{background:#d3ab55}.playbook-match-rate small{color:#969b96;font-size:7px}.ops-shell{color:#e8ece8;min-height:100vh;font-family:var(--font-geist-mono), monospace;background:radial-gradient(circle at 78% -10%,#537e5c2b,#0000 30%),#0c0e0d;padding:24px clamp(18px,3vw,48px) 44px}.ops-header,.ops-title,.ops-panel>header,.ops-foot{justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-header{border-bottom:1px solid #272c29;padding-bottom:20px}.ops-brand{color:#f5f7f4;letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.ops-brand img{border-radius:6px;width:27px;height:27px}.ops-header p,.ops-title p{color:#7f8882;font:500 11px/1.5 var(--font-geist-sans), sans-serif;margin:4px 0 0}.ops-header-meta{align-items:center;gap:9px;display:flex}.ops-header-meta span,.ops-header-meta a,.ops-header-meta button{color:#9ca49f;font:inherit;background:#131614;border:1px solid #2b302d;border-radius:5px;padding:7px 9px;font-size:8px;text-decoration:none}.ops-header-meta a{color:#c7e0cc;border-color:#3b5942}.ops-header-meta form{margin:0}.ops-header-meta button{color:#0d140f;cursor:pointer;background:#72c180;border-color:#72c180;font-weight:800}.ops-header-meta button.danger{color:#e7b7b9;background:#211516;border-color:#6f383b}.ops-title{align-items:flex-end;padding:42px 0 26px}.ops-title h1{color:#f5f7f4;max-width:700px;font:700 clamp(30px, 4.2vw, 58px)/.98 var(--font-geist-sans), sans-serif;letter-spacing:-.05em;margin:5px 0 0}.ops-title>div>p:last-child{max-width:690px;margin-top:13px;font-size:13px}.ops-live{background:#121713;border:1px solid #2e3932;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:3px 7px;padding:12px 14px;display:grid}.ops-live i{background:#72c180;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 14px #72c180a6}.ops-live span{color:#b5dabb;text-transform:uppercase;font-size:9px}.ops-live b{color:#747d77;font-size:8px;font-weight:500}.ops-alert-grid,.ops-kpis{gap:10px;display:grid}.ops-alert-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:10px}.ops-alert-grid article,.ops-kpis article{background:linear-gradient(145deg,#151816,#101211);border:1px solid #282d2a;border-radius:8px;min-width:0;padding:15px 16px}.ops-alert-grid article{border-left-width:3px}.ops-alert-grid article.good{border-left-color:#4c8d59}.ops-alert-grid article.bad{background:linear-gradient(145deg,#211516,#111211);border-left-color:#b7585d}.ops-alert-grid span,.ops-kpis span{color:#7e8781;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.ops-alert-grid strong,.ops-kpis strong{color:#f1f4f0;font:700 23px/1 var(--font-geist-sans), sans-serif;letter-spacing:-.04em;margin:7px 0 4px;display:block}.ops-nfl-replay{margin:14px 18px}.ops-nfl-replay>header>span.good{color:#8fe489}.ops-nfl-replay>header>span.bad{color:#ff9189}.ops-replay-kpis{border-bottom:1px solid #292c29;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-replay-kpis article{border-right:1px solid #292c29;gap:5px;padding:15px;display:grid}.ops-replay-kpis article:last-child{border-right:0}.ops-replay-kpis span,.ops-replay-specials>span{color:#717771;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ops-replay-kpis strong{color:#e5e9e4;font-size:24px}.ops-replay-kpis small,.ops-replay-specials small{color:#7c827c;font-size:8px}.ops-replay-table{overflow-x:auto}.ops-replay-row{border-bottom:1px solid #242724;grid-template-columns:minmax(80px,1.2fr) repeat(8,minmax(52px,.7fr));min-width:620px;display:grid}.ops-replay-row span{color:#a4aaa4;padding:8px 12px;font-size:8px}.ops-replay-row span:not(:first-child){text-align:center}.ops-replay-row.head span{color:#666c66;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.ops-replay-specials{gap:9px;padding:14px;display:grid}.ops-replay-specials>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.ops-replay-specials article{background:#101310;border:1px solid #303630;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.ops-replay-specials b{color:#dce2dc;font-size:8px}.ops-replay-failures{color:#ff9c94;border-top:1px solid #583a37;padding:12px 14px;font-size:8px}.ops-nfl-replay>footer{color:#747a74;border-top:1px solid #292c29;padding:12px 14px;font-size:8px}.ops-nfl-replay>footer a{color:#8fcf88}.ops-alert-grid small,.ops-kpis small{color:#717a74;font-size:8px;line-height:1.4}.ops-kpis{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:10px}.ops-kpis article{min-height:76px}.ops-kpis strong{font-size:25px}.ops-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.72fr);gap:10px;margin-bottom:10px;display:grid}.ops-grid.lower{grid-template-columns:1fr 1fr}.ops-panel{background:#111412;border:1px solid #282d2a;border-radius:9px;overflow:hidden}.ops-panel>header{border-bottom:1px solid #252a27;min-height:44px;padding:13px 15px}.ops-panel>header h2{color:#e9ece8;font:650 16px/1.1 var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin:3px 0 0}.ops-panel>header>span{color:#737b76;font-size:8px}.ops-panel .eyebrow{color:#6f9276;margin:0;font-size:7px}.ops-activation{margin-bottom:10px}.ops-activation>header form{margin:0}.ops-activation>header button{color:#09120b;min-height:40px;font:800 11px/1 var(--font-geist-sans), sans-serif;cursor:pointer;background:#74d486;border:1px solid #74d486;border-radius:6px;padding:0 16px}.ops-activation-summary{background:#0d110f;border-bottom:1px solid #252a27;grid-template-columns:repeat(4,minmax(110px,1fr));display:grid}.ops-activation-summary>div{border-right:1px solid #252a27;padding:14px 15px}.ops-activation-summary>div:nth-child(4){border-right:0}.ops-activation-summary span{color:#778079;letter-spacing:.05em;text-transform:uppercase;font-size:9px;display:block}.ops-activation-summary strong{color:#eff3ef;font:750 20px/1 var(--font-geist-sans), sans-serif;margin-top:6px;display:block}.ops-activation-summary.passed>div:first-child strong{color:#7cdf8e}.ops-activation-summary.failed>div:first-child strong{color:#e47d82}.ops-activation-summary>p{color:#9da59f;font:500 12px/1.5 var(--font-geist-sans), sans-serif;grid-column:1/-1;margin:0;padding:11px 15px}.ops-activation-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.ops-activation-scenarios>article{background:#0e110f;border:1px solid #282e2a;border-radius:7px;min-width:0;overflow:hidden}.ops-activation-scenarios>article>header{border-bottom:1px solid #242925;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.ops-activation-scenarios>article>header span{color:#eef2ee;font:750 13px/1 var(--font-geist-sans), sans-serif}.ops-activation-scenarios>article>header em,.ops-activation-scenarios li>em{color:#7cdf8e;letter-spacing:.04em;font-size:9px;font-style:normal}.ops-activation-scenarios>article>header em.failed,.ops-activation-scenarios li.failed>em{color:#e47d82}.ops-activation-scenarios ol{margin:0;padding:4px 12px 6px;list-style:none}.ops-activation-scenarios li{border-bottom:1px solid #202421;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;display:grid}.ops-activation-scenarios li:last-child{border-bottom:0}.ops-activation-scenarios li>i{background:#72c180;border-radius:50%;width:7px;height:7px}.ops-activation-scenarios li.failed>i{background:#cc656b}.ops-activation-scenarios li>span{min-width:0}.ops-activation-scenarios li b,.ops-activation-scenarios li small{display:block}.ops-activation-scenarios li b{color:#dfe4df;font:650 11px/1.3 var(--font-geist-sans), sans-serif}.ops-activation-scenarios li small{color:#7d857f;font:500 10px/1.35 var(--font-geist-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.ops-activation-scenarios li time{color:#89918b;font-size:9px}.ops-activation>footer{color:#747d77;font:500 10px/1.5 var(--font-geist-sans), sans-serif;border-top:1px solid #252a27;padding:11px 15px}.ops-activation-empty{padding:22px 15px}.ops-activation-empty strong{color:#e5e9e5;font:700 15px/1 var(--font-geist-sans), sans-serif}.ops-activation-empty p{color:#838b85;max-width:680px;font:500 12px/1.55 var(--font-geist-sans), sans-serif;margin:8px 0 0}.ops-latency-table{padding:4px 14px 8px}.ops-latency-row{color:#abb2ad;border-bottom:1px solid #202421;grid-template-columns:minmax(180px,1.6fr) .5fr .65fr .65fr;align-items:center;min-height:45px;font-size:9px;display:grid}.ops-latency-row:last-child{border-bottom:0}.ops-latency-row.head{color:#626a65;text-transform:uppercase;min-height:28px;font-size:7px}.ops-latency-row b{color:#d8ddd9;font-size:9px;display:block}.ops-latency-row small{color:#68706b;margin-top:3px;font-size:7px;display:block}.ops-latency footer{color:#656d68;border-top:1px solid #252a27;padding:10px 15px;font-size:7px;line-height:1.5}.ops-settlement{padding-bottom:11px}.ops-ring{border:9px solid #26302a;border-top-color:#7eb189;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;margin:19px auto;display:flex}.ops-ring strong{color:#f2f4f1;font:750 31px/1 var(--font-geist-sans), sans-serif}.ops-ring span{color:#78817b;text-transform:uppercase;margin-top:5px;font-size:7px}.ops-settlement dl{margin:0 14px}.ops-settlement dl>div{border-top:1px solid #242925;justify-content:space-between;padding:8px 2px;display:flex}.ops-settlement dt{color:#747d77;font-size:8px}.ops-settlement dd{color:#d6dbd7;margin:0;font-size:9px;font-weight:800}.ops-jobs{margin-bottom:10px}.ops-table-scroll{overflow-x:auto}.ops-job-row{color:#99a19c;border-bottom:1px solid #202421;grid-template-columns:minmax(170px,1.4fr) .7fr .55fr .55fr .6fr .6fr .45fr .75fr;align-items:center;min-width:940px;min-height:44px;padding:0 15px;font-size:8px;display:grid}.ops-job-row:last-child{border-bottom:0}.ops-job-row.head{color:#616964;letter-spacing:.05em;text-transform:uppercase;background:#0e100f;min-height:31px;font-size:7px}.ops-job-row b{color:#d8dcd9;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:8px;display:block;overflow:hidden}.ops-job-row small{color:#5e6661;margin-top:3px;font-size:7px;display:block}.ops-job-row>span:nth-child(2){text-transform:capitalize;align-items:center;gap:6px;display:flex}.ops-job-row i,.ops-error>i,.ops-cache-row>i{background:#69706c;border-radius:50%;flex:none;width:6px;height:6px;display:block}.ops-job-row i.good,.ops-error>i.good,.ops-cache-row>i.good{background:#69af76}.ops-job-row i.bad,.ops-error>i.bad,.ops-cache-row>i.bad{background:#c16569}.ops-job-row i.warn,.ops-error>i.warn{background:#d0a74f}.ops-job-row i.live{background:#6390ba}.ops-error,.ops-cache-row{border-bottom:1px solid #202421;align-items:center;gap:10px;min-height:49px;padding:0 15px;display:flex}.ops-error:last-child,.ops-cache-row:last-child{border-bottom:0}.ops-error span,.ops-cache-row span{flex:1;min-width:0}.ops-error b,.ops-cache-row b{color:#cfd4d0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.ops-error small,.ops-cache-row small{color:#69716c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;line-height:1.4;display:block;overflow:hidden}.ops-error em,.ops-cache-row em{color:#8a928d;text-transform:uppercase;font-size:7px;font-style:normal}.ops-cache-row em{text-align:right;text-transform:none;max-width:105px}.ops-foot{color:#5f6762;align-items:flex-start;padding-top:13px;font-size:7px;line-height:1.5}.ops-foot p{text-align:right;max-width:650px;margin:0}@media (max-width:980px){.ops-kpis,.ops-replay-kpis{grid-template-columns:repeat(3,1fr)}.ops-alert-grid{grid-template-columns:repeat(2,1fr)}.ops-grid,.ops-grid.lower{grid-template-columns:1fr}}@media (max-width:620px){.ops-shell{padding:16px 12px 30px}.ops-header,.ops-title,.ops-foot{flex-direction:column;align-items:flex-start}.ops-header-meta{flex-wrap:wrap}.ops-activation>header{flex-direction:column;align-items:stretch}.ops-activation>header button{width:100%;min-height:44px}.ops-activation-summary{grid-template-columns:repeat(2,1fr)}.ops-activation-summary>div:nth-child(2){border-right:0}.ops-activation-summary>div:nth-child(-n+2){border-bottom:1px solid #252a27}.ops-activation-scenarios{grid-template-columns:1fr}.ops-activation-scenarios li{grid-template-columns:8px minmax(0,1fr) auto;min-height:58px}.ops-activation-scenarios li>em{display:none}.ops-activation-scenarios li small{text-overflow:clip;white-space:normal;overflow:visible}.ops-title{padding-top:28px}.ops-live{align-self:stretch}.ops-alert-grid,.ops-kpis{grid-template-columns:repeat(2,1fr)}.ops-nfl-replay{margin-left:0;margin-right:0}.ops-replay-kpis{grid-template-columns:repeat(2,1fr)}.ops-foot p{text-align:left}.ops-latency-row{grid-template-columns:minmax(140px,1.4fr) .45fr .6fr .6fr}.ops-latency-row small{display:none}}.telegram-delivery-log{gap:5px;max-width:720px;margin-top:8px;display:grid}.telegram-delivery-log article{background:#101211;border:1px solid #313431;border-radius:6px;grid-template-columns:58px minmax(150px,1fr);gap:2px 9px;padding:7px 9px;display:grid}.telegram-delivery-log article>span{color:#8b8f89;grid-row:1/3;align-self:center}.telegram-delivery-log article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.telegram-delivery-log article>small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.telegram-delivery-log article.sent{border-color:#2f5d39}.telegram-delivery-log article.sent>span{color:#82c88f}.telegram-delivery-log article.failed{border-color:#68383b}.telegram-delivery-log article.failed>span{color:#e18d87}.telegram-delivery-log article.queued>span{color:#d2af73}.group-analytics{gap:13px;margin-top:13px;display:grid}.analytics-head{background:radial-gradient(circle at 90% 0,#9b55ca21,#0000 34%),#151716;justify-content:space-between;align-items:flex-end;gap:28px;padding:24px;display:flex}.analytics-head h2{margin:6px 0;font-size:25px}.analytics-head p:last-child{color:#7c807a;max-width:650px;margin:0;font-size:9px;line-height:1.6}.analytics-head label{flex:0 0 180px;gap:6px;display:grid}.analytics-head label span{color:#70746f;text-transform:uppercase;font-size:7px;font-weight:900}.analytics-head select{color:#ddd;background:#111312;border:1px solid #443648;border-radius:7px;width:100%;padding:9px 10px;font-size:9px}.analytics-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.analytics-summary article{border:1px solid var(--line);background:#141615;border-radius:9px;align-content:center;gap:5px;min-height:105px;padding:15px;display:grid}.analytics-summary span{color:#676b66;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.analytics-summary b{color:#fff;font-size:20px}.analytics-summary .reputation-read{overflow-wrap:anywhere;font-size:13px;line-height:1.15}.analytics-summary small{color:#737772;font-size:7px;line-height:1.35}.analytics-awards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.official-slip-history{overflow:hidden}.official-slip-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.official-slip-history h3{color:#eef1ed;margin:4px 0 0;font-size:15px}.official-slip-history header>p{color:#777d76;max-width:430px;margin:0;font-size:8px;line-height:1.6}.official-slip-history>div{display:grid}.official-slip-history article{border-bottom:1px solid #272a27;grid-template-columns:58px 72px 1fr auto;align-items:center;gap:12px;min-height:43px;padding:7px 18px;display:grid}.official-slip-history article:last-child{border-bottom:0}.official-slip-history article strong,.official-slip-history article b{color:#d9ddd7;font-size:8px}.official-slip-history article b{font-weight:900}.official-slip-history article small{color:#6f756e;font-size:7px}.slip-result{color:#969c95;letter-spacing:.07em;text-transform:uppercase;background:#242724;border:1px solid #404540;border-radius:5px;justify-content:center;align-items:center;width:54px;min-height:22px;font-size:7px;font-weight:950;display:inline-flex}.slip-result.won{color:#76e69b;background:#17351f;border-color:#2f7547}.slip-result.lost{color:#ef8e86;background:#3a1d1d;border-color:#773d3d}.slip-result.push,.slip-result.void,.slip-result.pending,.slip-result.needs_review{color:#e8cc69;background:#373018;border-color:#77672d}.slip-result.needs_review{width:auto;min-width:70px;padding-inline:6px}.official-slip-empty{color:#777d76;margin:0;padding:22px 18px;font-size:8px}.analytics-awards article{background:linear-gradient(145deg,#191b1a,#121413);min-height:175px;padding:19px}.analytics-awards span{color:#a174ad;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.analytics-awards h3{color:#f0f1ee;margin:25px 0 6px;font-size:16px}.analytics-awards b{color:var(--amber-soft);font-size:9px}.analytics-awards p{color:#737772;margin:10px 0 0;font-size:8px;line-height:1.55}.analytics-grid{grid-template-columns:1.18fr .82fr;gap:13px;display:grid}.market-performance,.participation-panel{overflow:hidden}.market-performance>header,.participation-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:75px;padding:17px 19px;display:flex}.market-performance h2,.participation-panel h2{margin:5px 0 0;font-size:18px}.market-performance>header>span{color:#777b76;font-size:8px}.market-table{padding:0 13px 12px;overflow-x:auto}.market-row{color:#aeb1ac;border-bottom:1px solid #292c29;grid-template-columns:minmax(150px,1.4fr) .55fr .6fr .7fr .7fr .65fr;align-items:center;min-width:850px;min-height:49px;font-size:9px;display:grid}.market-row.head{color:#676b66;text-transform:uppercase;min-height:32px;font-size:7px;font-weight:900}.market-row>span:first-child{gap:3px;display:grid}.market-row strong{color:#eee;font-size:9px}.market-row small{color:#6c706a;font-size:7px}.market-row .positive,.market-row .negative{font-weight:900}.reputation-badge{color:#9bd7a3;letter-spacing:.02em;text-transform:uppercase;background:#152219;border:1px solid #3c6042;border-radius:99px;width:max-content;margin-left:7px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.reputation-badge.seller{color:#ef958e;background:#321b1b;border-color:#744040}.reputation-badge.tracking{color:#a1a7a0;background:#242724;border-color:#454a45}.reputation-badge.market-rate{color:#dec471;background:#302817;border-color:#6c5b2f}.athlete-reputation-panel{overflow:hidden}.athlete-reputation-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.athlete-reputation-panel h2{margin:5px 0;font-size:20px}.athlete-reputation-panel header p:last-child,.athlete-reputation-panel>footer{color:#777d77;max-width:620px;margin:0;font-size:8px;line-height:1.55}.athlete-reputation-panel>header>span{color:#858b85;font-size:8px}.athlete-market-table{padding:0 14px 12px;overflow-x:auto}.athlete-market-row{color:#acb1ac;border-bottom:1px solid #292d29;grid-template-columns:minmax(170px,1.35fr) minmax(150px,1.2fr) .65fr .55fr .75fr .95fr .9fr .75fr;align-items:center;gap:9px;min-width:1050px;min-height:54px;font-size:8px;display:grid}.athlete-market-row.head{color:#697069;text-transform:uppercase;min-height:34px;font-size:7px;font-weight:900}.athlete-market-row>span:first-child{gap:3px;display:grid}.athlete-market-row strong{color:#eef1ee;font-size:9px}.athlete-market-row small{color:#6f756f;font-size:7px}.athlete-reputation-panel>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;max-width:none;padding:12px 20px;display:flex}.athlete-reputation-panel>footer p{max-width:820px;color:inherit;font:inherit;line-height:inherit;margin:0}.athlete-reputation-panel>footer button{color:#c6a3d0;cursor:pointer;background:#211724;border:1px solid #493650;border-radius:6px;flex:none;padding:7px 10px;font-size:7px;font-weight:900}.participation-panel>header{display:block}.participation-panel>div{padding:6px 13px}.participation-panel article{cursor:pointer;border-bottom:1px solid #292c29;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:7px 5px;display:grid}.participation-panel article.selected{background:#211923}.participation-panel article>i{color:#d2b0dd;background:#281d2c;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.participation-panel article>span{gap:4px;display:grid}.participation-panel article strong{color:#eee;font-size:9px}.participation-panel article small{color:#727671;font-size:7px}.participation-panel article>b{color:#e2c06f;font-size:10px}.participation-panel footer{padding:13px 17px 17px}.participation-panel footer button{color:#c6a3d0;cursor:pointer;background:#211724;border:1px solid #493650;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:900}.participation-panel footer p{color:#686c67;margin:10px 0 0;font-size:7px;line-height:1.55}.analytics-method{grid-template-columns:190px 1fr;align-items:center;gap:20px;padding:18px 21px;display:grid}.analytics-method span{color:#9f72aa;letter-spacing:.1em;font-size:7px;font-weight:900}.analytics-method p{color:#777b76;margin:0;font-size:8px;line-height:1.6}@media (max-width:1250px){.analytics-summary{grid-template-columns:repeat(3,1fr)}.analytics-awards{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.analytics-grid{grid-template-columns:1fr}}@media (max-width:620px){.analytics-head,.betslip-delivery,.official-slip-history>header{flex-direction:column;align-items:flex-start}.analytics-head label,.telegram-delivery-actions,.betslip-delivery button,.playbook-open{flex-basis:auto;width:100%}.telegram-delivery-actions{grid-auto-flow:row;grid-template-columns:1fr!important}.analytics-summary{grid-template-columns:repeat(2,1fr)}.athlete-reputation-panel>header,.athlete-reputation-panel>footer{flex-direction:column;align-items:flex-start}.athlete-reputation-panel>footer button{width:100%}.analytics-awards,.analytics-method{grid-template-columns:1fr}.group-room-tabs{display:flex;overflow-x:auto}.group-room-tabs button{flex:0 0 100px}}@media (max-width:420px){.analytics-summary{grid-template-columns:1fr}}@media (max-width:700px){.nfl-fair-slate .nfl-slate-availability{gap:6px;height:auto;min-height:104px;padding:7px;display:grid;overflow:visible}.nfl-slate-window-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.nfl-slate-window-select>span{color:var(--green);font:900 7px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;padding-left:4px}.nfl-slate-window-select select{color:#eef4ee;background:#121913;border:1px solid #44604a;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 28px 0 10px;font-size:11px;font-weight:850}.nfl-slate-window-list{display:none}.nfl-slate-availability>.mobile-matchup-picker{margin:0}}.fair-odds-board{margin-bottom:14px;overflow:hidden}.fair-odds-head{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#181a19 50%,#211826);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.fair-odds-head h2{margin:5px 0 7px;font-size:22px}.fair-odds-head p{color:#858984;max-width:720px;margin:0;font-size:9px;line-height:1.55}.fair-odds-stamp{background:#251a2b;border:1px solid #5a3d68;border-radius:8px;gap:5px;min-width:190px;padding:13px;display:grid}.fair-odds-stamp span,.fair-odds-controls span{color:#8d918c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.fair-odds-stamp strong{color:#e3c5ef;font-size:12px}.fair-odds-stamp small{color:#777;font-size:7px}.fair-odds-controls{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .55fr 1fr .7fr;gap:8px;padding:11px 14px;display:grid}.fair-odds-controls label,.fair-odds-controls>div{background:#151716;border:1px solid #343734;border-radius:6px;gap:5px;padding:8px 10px;display:grid}.fair-odds-controls select,.fair-odds-controls input{color:#ddd;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.fair-odds-controls>div strong{color:#d9b6e7;font-size:8px}.fair-market-note{color:#d7b36d;background:#211d14;border-bottom:1px solid #453927;margin:0;padding:10px 14px;font-size:8px}.fair-odds-table{max-height:560px;overflow:auto}.fair-odds-row{border-bottom:1px solid #282a28;grid-template-columns:1.3fr 1fr .65fr .75fr .75fr .75fr .95fr;align-items:center;min-width:1050px;min-height:54px;display:grid}.fair-odds-row>span{color:#bfc2bd;gap:3px;padding:9px 12px;font-size:9px;display:grid}.fair-odds-row>span:first-child{grid-template-columns:34px 1fr;align-items:center}.fair-odds-row>span:first-child small{grid-column:2}.fair-odds-row b{color:#e5e7e3}.fair-odds-row small{color:#70746f;font-size:7px}.fair-odds-row strong,.fair-odds-row a{color:#d9a7ec;font-size:13px;font-weight:900;text-decoration:none}.fair-odds-row a:hover{text-decoration:underline}.fair-odds-row .edge-strong strong{color:#7fde93}.fair-odds-row .edge-watch strong{color:#e0c269}.fair-odds-row .edge-negative strong{color:#e07870}.fair-odds-row.head{z-index:2;background:#1c1e1d;min-height:34px;position:sticky;top:0}.fair-odds-row.head span{color:#777b76;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.nfl-team-mark{color:#e2c4ec;background:#2a202e;border:1px solid #494d49;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.fair-odds-row .role-established{color:#82c991}.fair-odds-row .role-watch{color:#dbc369}.fair-odds-board footer{color:#737772;background:#151716;justify-content:space-between;gap:20px;padding:12px 16px;font-size:8px;display:flex}.fair-odds-board footer p{max-width:760px;margin:0;line-height:1.5}.fair-odds-controls{grid-template-columns:1.2fr .5fr .72fr .72fr 1fr .8fr}.fair-signal-strip{border-bottom:1px solid var(--line);background:#121413;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fair-signal-strip>span{border-right:1px solid #292c29;gap:5px;padding:13px 15px;display:grid}.fair-signal-strip>span:last-child{border-right:0}.fair-signal-strip small{color:#686c67;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.fair-signal-strip b{color:#e8eae6;font-size:12px}.fair-book-shop{background:linear-gradient(110deg,#251a2b,#151716 65%);border-bottom:1px solid #54355e;grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:14px;padding:14px;display:grid}.fair-book-shop header{justify-content:space-between;gap:12px;display:flex}.fair-book-shop header>div{align-content:center;gap:4px;display:grid}.fair-book-shop header span{color:#a97bb5;letter-spacing:.1em;font-size:7px;font-weight:900}.fair-book-shop header strong{color:#f1e7f4;font-size:13px}.fair-book-shop header small{color:#777;font-size:7px}.fair-book-shop header button{color:#ba91c3;cursor:pointer;background:#1c151f;border:1px solid #59405f;border-radius:6px;width:28px;height:28px}.fair-book-shop>div{justify-content:flex-end;gap:7px;display:flex;overflow-x:auto}.fair-book-shop>div>a,.fair-book-shop>div>span{color:#8f938d;background:#121413;border:1px solid #3a3d39;border-radius:7px;flex:0 0 112px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.fair-book-shop>div>a:hover{border-color:#765080}.fair-book-shop>div span span{color:#8f938d;font-size:7px}.fair-book-shop>div b{color:#e4bfef;font-size:14px}.fair-book-shop>div small{color:#666a65;font-size:6px}.fair-odds-row{grid-template-columns:1.25fr .9fr .58fr .72fr .66fr .65fr .62fr .85fr .62fr;min-width:1280px}.quote-shop{color:#ad82b9;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:7px;text-decoration:underline}.model-signal{color:#aaa;letter-spacing:.06em;text-transform:uppercase;background:#202220;border:1px solid #444;border-radius:5px;place-items:center;width:max-content;min-width:48px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-grid}.model-signal.candidate{color:#9ce4ac;background:#17341e;border-color:#396644}.model-signal.lean{color:#e1c36c;background:#302914;border-color:#6c5928}.model-signal.pass{color:#e18e86;background:#321c1c;border-color:#6c3937}.model-signal.review{color:#d2abe0;background:#291c2d;border-color:#62426c}.model-signal.no-line{color:#777b76;background:#181a19;border-color:#393c39}@media (max-width:800px){.fair-odds-head{flex-direction:column}.fair-odds-stamp{width:100%}.fair-odds-controls{grid-template-columns:1fr 1fr}.fair-player-search{grid-column:1/-1}.fair-signal-strip{grid-template-columns:1fr 1fr}.fair-signal-strip>span:nth-child(2){border-right:0}.fair-signal-strip>span:nth-child(-n+2){border-bottom:1px solid #292c29}.fair-book-shop{grid-template-columns:1fr}.fair-book-shop>div{justify-content:flex-start}.fair-odds-table{overflow-x:auto}.fair-odds-board footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.group-mark{filter:drop-shadow(0 5px 9px #00000052);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid;overflow:hidden}.group-mark img{object-fit:contain;width:100%;height:100%;display:block}.group-mark.group-initials{border:2px solid var(--initial-color,#73f461);color:var(--initial-color,#73f461);background:#102016;border-radius:10px;box-shadow:inset 0 0 0 3px #09120d}.group-mark.group-initials.roundel{background:#201629;border-radius:50%}.group-initials>span{letter-spacing:-1px;font-size:16px;font-weight:900;line-height:1}.group-initials.hero>span{font-size:25px}.group-initials.mini>span{letter-spacing:-.5px;font-size:10px}.group-mark.mini{filter:drop-shadow(0 2px 4px #0000004d);border-radius:6px;width:23px;height:23px}.group-mark.hero{filter:drop-shadow(0 10px 18px #0006);border-radius:16px;width:64px;height:64px}.group-list-section>button>.group-mark{width:39px;height:39px}.group-list-section>button.subgroup>.group-mark{border-radius:9px;width:34px;height:34px}.group-room-title>.group-mark{flex:none}.group-parent-link,.group-branches button{align-items:center;gap:6px;display:inline-flex}.group-parent-link .group-mark,.group-branches .group-mark{display:inline-grid}.group-customize{grid-template-columns:90px minmax(0,1fr);align-items:start}.group-customize>span{padding-top:10px}.group-color-options{align-items:center;min-height:42px}.group-logo-grid{background:#0e100f;border:1px solid #303330;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));max-height:280px;padding:7px;overflow:auto;gap:7px!important;display:grid!important}.group-customize button.mark-option{background:#181a19;border:1px solid #0000;border-radius:9px;align-content:center;place-items:center;gap:2px;width:auto;height:94px;padding:5px 3px 4px;display:grid}.group-customize button.mark-option .group-mark{filter:none;background:0 0;border:0;width:54px;height:54px}.group-customize button.mark-option small{color:#747873;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:normal;width:100%;font-size:12px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.group-customize button.mark-option:hover{background:#1d1a20;border-color:#4d4151}.group-customize button.mark-option.selected{background:#2b1d31;border-color:#a56eba;box-shadow:inset 0 0 0 1px #ffffff14}.group-customize button.mark-option.selected small{color:#e1c3ea}.group-customize button.mark-option .group-initials{border:2px solid var(--initial-color,#73f461);background:#102016}.group-customize button.mark-option .group-initials.roundel{background:#201629}.group-danger-zone{background:#211516;border:1px solid #573032;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px;display:flex}.group-danger-zone strong{color:#efaaa3;font-size:10px}.group-danger-zone p{color:#8d6b69;max-width:390px;margin:4px 0 0;font-size:7px;line-height:1.45}.group-danger-zone button{color:#ef9b94;cursor:pointer;background:#351b1d;border:1px solid #774044;border-radius:7px;flex:none;padding:9px 11px;font-size:8px;font-weight:900}.group-delete-modal{max-width:520px}.group-delete-modal h2{padding-right:32px}.group-delete-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.group-delete-actions button{color:#b9bdb7;cursor:pointer;background:#171918;border:1px solid #3c3f3b;border-radius:7px;padding:11px 14px;font-size:8px;font-weight:900}.group-delete-actions button.danger{color:#ffd0cc;background:#4a2225;border-color:#82474a}.group-delete-actions button:disabled{cursor:not-allowed;opacity:.42}.group-room-actions .group-delete-trigger{color:#ffada5;background:0 0;border-color:#6b3835;justify-content:center;align-items:center;gap:5px;display:inline-flex}.group-room-actions .group-delete-trigger:hover{background:#351d1b}.group-room-actions .group-delete-trigger:focus-visible{outline-offset:3px;outline:2px solid #ffada5}.group-delete-trigger svg{flex:0 0 12px;width:12px;height:12px}.marketing-site{color:#f6f2e9;background:radial-gradient(circle at 50% 0,#9b55ca21,#0000 30%),radial-gradient(circle at 92% 12%,#f5a62314,#0000 22%),#0b0c0c;min-height:100vh;overflow:clip}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1010d1;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1080px,100% - 32px);height:62px;margin:16px auto 0;padding:0 12px 0 18px;display:grid;position:sticky;top:0;left:auto;transform:none;box-shadow:0 18px 60px #0000004d}.marketing-logo{width:116px;height:42px;display:block;overflow:hidden}.marketing-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.marketing-nav nav{gap:28px;margin:0;display:flex}.marketing-nav nav a{color:#9c9f9a;font-size:11px;font-weight:800;text-decoration:none}.marketing-nav nav a:hover{color:#fff}.marketing-nav-cta{color:#170f04;background:var(--amber);border-radius:9px;justify-self:end;padding:11px 16px;font-size:10px;font-weight:900;text-decoration:none}.marketing-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;width:min(1220px,100% - 44px);min-height:0;margin:0 auto;padding:64px 0;display:grid}.marketing-kicker{color:var(--amber);letter-spacing:.17em;margin:0;font-size:10px;font-weight:900}.marketing-hero h1{letter-spacing:-.068em;margin:18px 0 23px;font-size:clamp(48px,5.1vw,72px);line-height:.88}.marketing-hero-copy>p:nth-of-type(2){color:#a3a6a0;max-width:590px;margin:0;font-size:16px;line-height:1.6}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.marketing-primary,.marketing-secondary{border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.marketing-secondary{color:#ddd;background:#151717;border:1px solid #373a37}.marketing-hero-copy>small{color:#686c67;margin-top:14px;font-size:9px;display:block}.marketing-product{background:#111312;border:1px solid #343734;border-radius:18px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 40px 100px #00000073,0 0 0 12px #ffffff04}.marketing-product:before{content:"";filter:blur(30px);background:#9b55ca3d;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-60px}.marketing-product>header{border-bottom:1px solid #303330;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;display:flex;position:relative}.marketing-product>header span{color:#fff;letter-spacing:.08em;font-size:10px;font-weight:900}.marketing-product>header b{color:#79607e;text-transform:uppercase;font-size:7px}.marketing-product-toolbar{background:linear-gradient(100deg,#191b1a,#211827);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.marketing-product-toolbar strong{font-size:14px}.marketing-product-toolbar span{color:#7e827d;font-size:8px}.marketing-product-head,.marketing-product article{grid-template-columns:minmax(210px,1.4fr) .65fr .65fr .6fr;align-items:center;display:grid}.marketing-product-head{color:#666a65;text-transform:uppercase;background:#151716;border-block:1px solid #2a2d2a;min-height:34px;padding:0 18px;font-size:7px;font-weight:900}.marketing-product article{color:#c2c5c0;border-bottom:1px solid #282b28;min-height:75px;padding:0 18px;font-size:11px}.marketing-product article.positive{background:linear-gradient(90deg,#0000,#14261a)}.marketing-player{align-items:center;gap:12px;display:flex}.marketing-player .team-logo{width:34px;height:34px}.marketing-player b{color:#e9ebe7;font-size:10px}.marketing-player b small{color:#a3afa6;margin-top:3px;font-size:12px;font-weight:400;display:block}.marketing-product article>strong{color:#fff}.marketing-product article>em{color:#dcb2eb;font-style:normal;font-weight:900}.marketing-product article>i{color:#dfc46f;text-transform:uppercase;background:#2e2817;border:1px solid #635326;border-radius:5px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.marketing-product article.positive>i{color:#9ce5ac;background:#18301e;border-color:#365e3e}.marketing-product footer{grid-template-columns:repeat(3,1fr);display:grid}.marketing-product footer span{color:#666a65;text-transform:uppercase;border-right:1px solid #2b2e2b;gap:4px;padding:17px;font-size:7px;font-weight:900;display:grid}.marketing-product footer span:last-child{border:0}.marketing-product footer b{color:#fff;font-size:17px}.marketing-preview-note{color:#969d97;border-top:1px solid #2b2e2b;padding:10px 18px;font-size:10px;line-height:1.5;display:block}.marketing-leagues{text-align:center;background:#0e0f0f;border-block:1px solid #252725;padding:27px 22px}.marketing-leagues p{color:#676b66;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:8px;font-weight:900}.marketing-leagues>div{justify-content:center;align-items:center;gap:34px;display:flex}.marketing-leagues .team-logo{opacity:.72;filter:grayscale(.1)drop-shadow(0 3px 5px #0000004d);width:34px;height:34px}.marketing-leagues span{color:#a7aaa5;border-inline:1px solid #333633;padding:8px 17px;font-size:10px;font-weight:900}.marketing-player>i{color:#d1a9dc;background:#281d2c;border:1px solid #543c5d;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.marketing-leagues .league-hero-logo{opacity:1;width:50px;height:50px}.marketing-section{width:min(1120px,100% - 44px);margin:0 auto;padding:125px 0}.marketing-section-title{text-align:center;justify-items:center;max-width:760px;margin:0 auto 50px;display:grid}.marketing-section-title h2,.marketing-workflow h2,.marketing-faq h2,.marketing-final h2{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(38px,5vw,65px);line-height:.96}.marketing-section-title>p:last-child{color:#8b8f89;max-width:650px;margin:0;font-size:13px;line-height:1.65}.marketing-feature-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.marketing-feature-grid article{background:linear-gradient(145deg,#151717,#101211);border:1px solid #2b2e2b;border-radius:13px;min-height:245px;padding:28px}.marketing-feature-grid article:hover{border-color:#4b3b50;transform:translateY(-2px)}.marketing-feature-grid article>span{color:#c091d2;background:#241729;border:1px solid #50335b;border-radius:8px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.marketing-feature-grid h3{letter-spacing:-.02em;margin:40px 0 10px;font-size:18px}.marketing-feature-grid p{color:#7f837e;margin:0;font-size:11px;line-height:1.65}.marketing-intelligence{background:radial-gradient(circle at 0 0,#9b55ca24,#0000 34%),#111312;border:1px solid #3b3040;border-radius:22px;grid-template-columns:.78fr 1.22fr;align-items:start;gap:70px;width:min(1120px,100% - 44px);margin:0 auto 115px;padding:70px;display:grid}.marketing-intelligence h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(36px,4.4vw,60px);line-height:.96}.marketing-intelligence>div:first-child>p:last-child{color:#848883;margin:0;font-size:12px;line-height:1.65}.intelligence-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.intelligence-steps article{background:#0d0f0ead;border:1px solid #2e312e;border-radius:11px;min-height:190px;padding:22px}.intelligence-steps span{color:var(--amber);letter-spacing:.12em;font-size:7px;font-weight:900}.intelligence-steps h3{margin:28px 0 9px;font-size:15px}.intelligence-steps p{color:#797d78;margin:0;font-size:9px;line-height:1.65}.marketing-workflow{background:radial-gradient(circle at 0 0,#9b55ca24,#0000 36%),#111312;border:1px solid #372d3a;border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:80px;width:min(1120px,100% - 44px);margin:0 auto;padding:90px 70px;display:grid}.marketing-workflow ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-workflow li{border-bottom:1px solid #2a2d2a;grid-template-columns:45px 1fr;gap:17px;padding:20px 0;display:grid}.marketing-workflow li:last-child{border:0}.marketing-workflow li>span{color:#191003;background:var(--amber);border-radius:10px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.marketing-workflow h3{margin:0 0 6px;font-size:16px}.marketing-workflow li p{color:#7e827d;margin:0;font-size:11px;line-height:1.55}.marketing-pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-pricing-grid article{background:#121413;border:1px solid #2e312e;border-radius:14px;min-height:280px;padding:30px}.marketing-pricing-grid article.featured{background:radial-gradient(circle at 100% 0,#9b55ca33,#0000 42%),#17131a;border-color:#70487c;box-shadow:0 20px 60px #0000003d}.marketing-pricing-grid span{color:#9d71a8;letter-spacing:.12em;font-size:8px;font-weight:900}.marketing-pricing-grid h3{letter-spacing:-.04em;margin:50px 0 18px;font-size:27px}.marketing-pricing-grid p{color:#818580;margin:0;font-size:11px;line-height:1.7}.marketing-faq{grid-template-columns:.75fr 1.25fr;gap:80px;width:min(980px,100% - 44px);margin:0 auto;padding:110px 0 130px;display:grid}.marketing-faq>div:last-child{border-top:1px solid #303330}.marketing-faq details{border-bottom:1px solid #303330}.marketing-faq summary{color:#e3e5e1;cursor:pointer;padding:22px 0;font-size:13px;font-weight:900;list-style:none}.marketing-faq summary:after{content:"+";float:right;color:#9b55ca;font-size:17px}.marketing-faq details[open] summary:after{content:"−"}.marketing-faq details p{color:#858984;max-width:620px;margin:0 0 23px;font-size:11px;line-height:1.65}.marketing-final{text-align:center;background:radial-gradient(circle,#9b55ca26,#0000 40%),#0f1110;border-block:1px solid #2b2e2b;place-content:center;justify-items:center;min-height:450px;padding:80px 22px;display:grid}.marketing-final img{object-fit:contain;width:180px;height:62px}.marketing-final h2{max-width:760px;margin:20px 0 27px}.marketing-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;width:min(1120px,100% - 44px);min-height:110px;margin:0 auto;display:grid}.marketing-footer span{color:#fff;font-size:12px;font-weight:900}.marketing-footer p{color:#626661;margin:0;font-size:8px;line-height:1.5}.marketing-footer a{color:#ae79bd;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:960px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.marketing-hero{grid-template-columns:1fr;min-height:0;padding-top:48px}.marketing-hero-copy{max-width:720px}.marketing-product{transform:none}.marketing-feature-grid{grid-template-columns:1fr 1fr}.marketing-intelligence,.marketing-workflow,.marketing-faq{grid-template-columns:1fr;gap:35px}.marketing-pricing-grid{grid-template-columns:1fr}.marketing-pricing-grid article{min-height:210px}.marketing-pricing-grid h3{margin-top:30px}}@media (max-width:620px){.marketing-nav{width:calc(100% - 20px);top:0}.marketing-logo{width:102px}.marketing-hero{gap:45px;width:calc(100% - 30px);padding:32px 0 48px}.marketing-hero h1{font-size:52px}.marketing-hero-copy>p:nth-of-type(2){font-size:13px}.marketing-hero-actions a{width:100%}.marketing-product{overflow-x:auto}.marketing-product>header,.marketing-product-toolbar,.marketing-product-head,.marketing-product article,.marketing-product footer{min-width:600px}.marketing-leagues>div{gap:13px}.marketing-leagues .team-logo:nth-of-type(2),.marketing-leagues .team-logo:nth-last-of-type(2){display:none}.marketing-leagues .league-hero-logo{width:42px;height:42px}.marketing-leagues span{padding:8px 10px}.marketing-section{width:calc(100% - 30px);padding:80px 0}.marketing-feature-grid,.intelligence-steps{grid-template-columns:1fr}.marketing-feature-grid article{min-height:210px}.marketing-intelligence{width:calc(100% - 30px);margin-bottom:75px;padding:48px 22px}.marketing-workflow{width:calc(100% - 30px);padding:50px 24px}.marketing-faq{width:calc(100% - 30px);padding:80px 0}.marketing-footer{grid-template-columns:1fr auto;padding:25px 0}.marketing-footer p{grid-area:2/1/auto/-1}.group-room-title>.group-mark{width:46px;height:46px}.group-customize{grid-template-columns:1fr}.group-customize>span{padding-top:0}.group-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.group-danger-zone{flex-direction:column;align-items:flex-start}}.group-slip-callout{text-decoration:none}.groupslip-brand{min-width:max-content;color:var(--cream);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.groupslip-brand img{object-fit:contain;width:42px;height:42px;display:block}.groupslip-brand>span{gap:2px;display:grid}.groupslip-brand b{letter-spacing:-.045em;font-size:19px;line-height:1}.groupslip-brand small{color:var(--green);font:700 7px/1.1 var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase}.groupslip-brand em{color:var(--yellow);font:900 9px/1 var(--font-geist-mono);letter-spacing:.12em;font-style:normal}.groupslip-brand.compact img{width:40px;height:40px}.groupslip-brand.compact small{display:none}.groupslip-brand.compact b{font-size:18px}.group-empty-detail>span{background:#101712;padding:7px}.group-empty-detail>span img{object-fit:contain;width:100%;height:100%}.edge-eyebrow{color:var(--yellow)}.sidebar{background:#090b0af5}.sidebar:after{content:"";background:linear-gradient(90deg, var(--green) 0 58%, var(--yellow) 58% 79%, var(--violet) 79%);height:3px;position:absolute;inset:0 0 auto}.topbar{background:#090b0ae3}.panel{background:linear-gradient(150deg,#161b17fa,#0e120ffa);box-shadow:0 18px 48px #00000021}.nav-link.active{box-shadow:inset 2px 0 var(--green)}.nav-link.active span{color:var(--green)}.sport-switch .selected,.sign-in,.primary-action,.groups-actions button.primary,.future-add,.marketing-nav-cta{color:#071008;background:var(--green)}.sidebar-note{background:linear-gradient(145deg,#142117,#101411);border-color:#2c3d2f}.sidebar-note .eyebrow,.marketing-kicker,.groups-top-link.selected{color:var(--green)}.groups-list-head b{color:#0a120b;background:var(--green)}.group-list-section>button:hover,.group-list-section>button.selected{background:#142018}.group-list-section>button.selected{box-shadow:inset 3px 0 var(--green)}.group-list-section.joined .group-list-section-title{color:#8c9d8e;background:#121713}.group-slip-callout{background:linear-gradient(100deg,#17301e,#141b16 70%,#111512);border-color:#376443}.group-slip-callout:before,.group-slip-callout.ready:before{background:var(--green)}.group-slip-callout>span,.group-slip-callout.ready>span{color:var(--green)}.group-slip-callout em,.group-slip-callout.ready em{color:#071008;background:var(--green);border-color:#63c974}.analytics-awards span{color:var(--green)}.analytics-awards b{color:var(--yellow)}.marketing-site{background:radial-gradient(circle at 18% 3%,#73f4611f,#0000 27%),radial-gradient(circle at 88% 14%,#8f5bf417,#0000 24%),#080a09}.marketing-nav{background:#090c0adb;border-color:#27352a}.marketing-nav>.groupslip-brand{justify-self:start}.marketing-hero h1 span{color:var(--green)}.marketing-primary{color:#061007;background:linear-gradient(135deg,#a4ff95,#73f461);box-shadow:0 14px 40px #73f46124}.marketing-product{background:#0f1310;border-color:#304033;box-shadow:0 42px 110px #0000007a,0 0 0 12px #73f46104}.marketing-product:before{background:#73f46133}.marketing-product-toolbar{background:linear-gradient(100deg,#142018,#181425)}.marketing-product>header span{color:var(--green)}.marketing-product article>em{color:var(--yellow)}.marketing-feature-grid article:hover{border-color:#3b6041}.marketing-pricing-grid .featured{box-shadow:inset 0 3px var(--violet);background:linear-gradient(160deg,#1e1831,#111512 72%);border-color:#6747aa}.marketing-pricing-grid .featured span{color:var(--yellow)}.marketing-final>.groupslip-brand{margin:0 auto 24px}@media (max-width:720px){.marketing-nav>.groupslip-brand small{display:none}.marketing-nav>.groupslip-brand b{font-size:15px}.marketing-nav>.groupslip-brand img{width:34px;height:34px}}.topbar-primary{flex:auto;overflow:hidden}.sport-switch{background:#0d110eb8;border-color:#252d27;flex:0 auto;width:max-content;min-width:0;max-width:100%;padding:3px}.sport-switch a{min-height:34px;padding:5px 10px;transition:color .14s,background .14s}:is(.sport-switch a:hover,.sport-switch a:focus-visible){color:var(--cream);background:#18201a}.sport-switch .selected,.sport-switch .selected:hover{color:#071008;background:var(--green)}.sport-switch .selected:focus-visible{color:#071008;background:var(--green)}.sport-switch .league-logo{width:18px;height:18px}.top-actions{flex:none}.topbar-nav{align-items:center;gap:6px;margin:0;display:flex}.groups-top-link,.account-menu-trigger,.sign-in{color:#a7afa8;height:36px;min-height:36px;box-shadow:none;background:#111512;border:1px solid #2d3530;border-radius:8px;transition:color .14s,border-color .14s,background .14s}.groups-top-link{letter-spacing:.01em;font-size:9px}.groups-top-link.ladders-link{width:auto;padding:0 11px}.groups-top-link svg,.account-menu-trigger svg,.sign-in svg,.account-menu-links svg,.nav-link-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:is(.groups-top-link:hover,.groups-top-link:focus-visible,.groups-top-link.selected){color:var(--green);background:#142018;border-color:#3e6244}.cache-status{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:9px;overflow:hidden}.account-menu{flex:none;position:relative}.account-menu-trigger{cursor:pointer;justify-content:center;align-items:center;gap:7px;max-width:190px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.account-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}:is(.account-menu-trigger:hover,.account-menu-trigger:focus-visible,.account-menu-trigger.selected){color:var(--green);background:#142018;border-color:#3e6244}.account-menu-chevron{transition:transform .14s;width:12px!important;height:12px!important}.account-menu-trigger[aria-expanded=true] .account-menu-chevron{transform:rotate(180deg)}.account-menu-popover{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1310fa;border:1px solid #344038;border-radius:11px;width:270px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 55px #0000007a}.account-menu-popover>header{border-bottom:1px solid #29312b;gap:4px;padding:11px 11px 12px;display:grid}.account-menu-popover>header span{color:#69716b;font:800 7px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.account-menu-popover>header strong{color:var(--cream);font-size:11px}.account-menu-popover>header small{color:#7f8880;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-menu-links{gap:3px;padding-top:6px;display:grid}.account-menu-links a,.account-menu-links button{color:#a5ada6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;text-decoration:none;display:flex}:is(.account-menu-links a:hover,.account-menu-links a:focus-visible,.account-menu-links button:hover,.account-menu-links button:focus-visible,.account-menu-links a.selected){color:var(--cream);background:#18201a}.account-menu-links a.selected>svg{color:var(--green)}.account-menu-links a>span,.account-menu-links button>span{gap:4px;display:grid}.account-menu-links strong{font-size:9px}.account-menu-links small{color:#707870;font-size:7px}.account-menu-links .account-sign-out{border-top:1px solid #29312b;border-radius:0 0 7px 7px}:is(.account-menu-links .account-sign-out:hover,.account-menu-links .account-sign-out:focus-visible){color:#f1a39d;background:#211514}.sign-in{color:#071008;background:var(--green);justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.nav-link{align-items:center;gap:10px;display:flex}.nav-link .nav-link-icon{color:#59615b;place-items:center;width:22px;height:22px;margin:0;display:grid}.nav-link:hover .nav-link-icon,.nav-link.active .nav-link-icon{color:var(--green)}.sidebar.collapsed .nav-link .nav-link-icon{margin:0}.sidebar.collapsed .nav-link small{margin-top:2px}.mlb-slate-availability{top:var(--app-topbar-height)}@media (max-width:1350px){.cache-status{display:none}}@media (max-width:1120px){.sport-switch a{gap:0;padding-inline:8px}.sport-switch a>span{display:none}}@media (max-width:700px){:root{--app-topbar-height:58px}.topbar{gap:8px;padding:0 10px}.topbar-primary{flex:auto}.sport-switch{max-width:100%}.sport-switch a{min-width:33px;min-height:32px;padding-inline:7px}.top-actions,.topbar-nav{gap:4px}.groups-top-link,.account-menu-trigger,.sign-in{width:36px;padding:0}.groups-top-link>span,.account-menu-trigger>span,.account-menu-chevron,.sign-in>span{display:none}.account-menu-popover{width:min(270px,100vw - 20px);right:0}.terminal-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px;position:static}.mlb-slate-availability{top:calc(var(--app-topbar-height) + env(safe-area-inset-top));z-index:18;background:#0b100cfa;border-color:#39533e;border-radius:9px;height:54px;margin:0 -4px 10px;padding:6px;position:sticky;overflow:hidden;box-shadow:0 12px 24px #00000061}.mlb-slate-availability>header{display:none}.mlb-mobile-game-jump{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:40px;display:grid}.mlb-mobile-game-jump>span{color:var(--green);font:900 7px/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;padding-left:4px}.mlb-mobile-game-jump select{color:#eef4ee;background-color:#121913;border:1px solid #44604a;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 28px 0 10px;font-size:11px;font-weight:850}.mlb-slate-game-list{display:none}.mlb-slate-game-list::-webkit-scrollbar{display:none}.mlb-slate-game-list>button{scroll-snap-align:center;border-radius:7px;gap:1px 6px;min-width:142px;height:48px;padding:5px 7px}.slate-matchup-logos .team-logo{width:21px;height:21px}.mlb-slate-game-list b{font-size:8px}.mlb-slate-game-list small,.mlb-slate-game-list em{font-size:6px}.mlb-game-section{scroll-margin-top:calc(var(--app-topbar-height) + env(safe-area-inset-top) + 64px);contain-intrinsic-size:auto 1120px}.mlb-game-heading{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121813;gap:8px;height:52px;min-height:52px;padding:7px 9px;position:relative;top:auto}.mlb-game-heading>div:last-child,.mlb-game-teams,.mlb-game-teams>span{gap:5px}.mlb-game-teams .team-logo{width:23px;height:23px}.mlb-game-teams b{font-size:11px}.mlb-game-heading .feed-pill{text-overflow:ellipsis;white-space:nowrap;max-width:82px;padding:4px 6px;font-size:6px;overflow:hidden}.mlb-pregame-context,.pitcher-deck,.pitcher-grid,.pitcher-card,.field-conditions{width:100%;min-width:0}.mlb-pregame-context{gap:8px;padding:8px}.context-heading{gap:3px;margin:0 2px 6px}.context-heading span,.field-identity>span{font-size:7px}.context-heading b{font-size:6px}.pitcher-grid{gap:7px}.split-pitcher-card,.pitcher-card{border-radius:9px;padding:10px}.split-pitcher-card h3,.pitcher-card h3{margin:4px 0 8px;font-size:14px}.pitcher-card h3 i{font-size:8px}.pitcher-stats.six{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pitcher-stats span{border-radius:6px;min-height:42px}.pitcher-stats b{font-size:11px}.pitcher-stats small{font-size:6px}.pitcher-split-table{scrollbar-width:none;width:100%;max-width:100%;margin-top:6px;overflow:hidden}.pitcher-split-table::-webkit-scrollbar{display:none}.split-row{grid-template-columns:44px repeat(5,minmax(0,1fr));min-width:0;min-height:26px;font-size:7px}.split-row>:nth-child(7){display:none}.split-head{min-height:22px;font-size:5px}.field-conditions{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;padding:10px;position:relative}.field-identity{grid-column:1/-1;min-height:42px;padding-right:52px}.field-identity h3{font-size:13px}.field-identity small,.weather-metric>small{font-size:6px}.field-diamond{width:38px;height:38px;position:absolute;top:10px;right:10px}.field-diamond i{width:26px;height:26px}.field-diamond b{font-size:17px}.weather-metric>b{font-size:7px}.weather-metric>span{font-size:13px}.field-conditions>.weather-metric{background:#141815;border:1px solid #31372f;border-radius:7px;min-width:0;padding:8px}.field-conditions>.weather-metric>b,.field-conditions>.weather-metric>small{overflow-wrap:anywhere}.hourly-wind{grid-column:1/-1;gap:4px}.hourly-wind>span{min-height:42px;padding:4px}.mobile-prop-cards{gap:6px;padding:7px}.mobile-prop-card{border-radius:9px;padding:10px}.mobile-prop-player{gap:7px}.mobile-prop-player .team-logo{width:26px;height:26px}.mobile-prop-player strong{font-size:12px}.mobile-prop-player small,.mobile-prop-card>footer small{font-size:7px}.mobile-prop-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.mobile-prop-metrics span{padding:7px 5px}.mobile-prop-metrics b{margin-top:4px;font-size:10px}.mobile-prop-metrics .mobile-hitter-matchup{background:#131614;border-top:1px solid #29302b;border-right:0;grid-column:1/-1;padding:9px}.mobile-prop-metrics .mobile-hitter-matchup small{color:#818982;letter-spacing:.04em;text-transform:uppercase}.mobile-prop-metrics .mobile-hitter-matchup b{font-size:11px}.mobile-prop-metrics .mobile-hitter-matchup em{color:#778078;margin-top:3px;font-size:7px;font-style:normal;display:block}.mobile-prop-metrics .mobile-hitter-matchup.favorable{color:#b6f0bd;background:#17351f;box-shadow:inset 0 0 0 1px #2d663c}.mobile-prop-metrics .mobile-hitter-matchup.favorable small,.mobile-prop-metrics .mobile-hitter-matchup.favorable b,.mobile-prop-metrics .mobile-hitter-matchup.favorable em{color:#8ee4a2}.mobile-prop-metrics .mobile-hitter-matchup.difficult{color:#f2b0a9;background:#3e2020;box-shadow:inset 0 0 0 1px #743735}.mobile-prop-metrics .mobile-hitter-matchup.difficult small,.mobile-prop-metrics .mobile-hitter-matchup.difficult b,.mobile-prop-metrics .mobile-hitter-matchup.difficult em{color:#f0988e}.terminal-actions{grid-template-columns:minmax(0,1fr) auto;padding:7px 9px;display:grid;overflow:visible}.terminal-actions>button:first-child,.terminal-actions>span{display:none}.terminal-actions>button:nth-child(2){text-align:left;min-width:0}.terminal-actions label{min-width:0;margin-left:0}.terminal-actions select{min-width:0;max-width:132px}.mobile-prop-card>footer{padding-top:8px}.mobile-prop-card>footer>span strong{font-size:14px}.mobile-prop-card .add-bet-button{min-width:92px;min-height:44px;padding:7px 9px}}.mobile-matchup-picker,.mobile-group-picker{display:none}@media (max-width:700px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-matchup-picker{color:#eef4ee;min-width:0;display:block;position:relative}.mobile-matchup-picker>summary{cursor:pointer;background:#111813;border:1px solid #405845;border-radius:8px;grid-template-columns:43px minmax(0,1fr) auto 10px;align-items:center;gap:7px;min-height:42px;padding:5px 8px;list-style:none;display:grid}.mobile-matchup-picker>summary::-webkit-details-marker{display:none}.mobile-matchup-logos{align-items:center;width:43px;display:flex}.mobile-matchup-logos .team-logo{object-fit:contain;flex:none;width:27px;height:27px}.mobile-matchup-logos .team-logo+.team-logo{margin-left:-10px}.mobile-matchup-copy,.mobile-matchup-menu button>span{gap:2px;min-width:0;display:grid}.mobile-matchup-copy strong,.mobile-matchup-menu button strong{color:#eef4ee;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-matchup-copy strong i,.mobile-matchup-menu button strong i{color:#737d75;font-style:normal;font-weight:600}.mobile-matchup-copy small,.mobile-matchup-menu button small{color:#778078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mobile-matchup-picker em,.mobile-matchup-menu button em{color:#8d958f;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:7px;font-style:normal;font-weight:850;overflow:hidden}.mobile-matchup-picker em.available,.mobile-matchup-menu button em.available{color:var(--green)}.mobile-matchup-picker em.locked,.mobile-matchup-menu button em.locked{color:#e69b91}.mobile-matchup-chevron{border-bottom:1.5px solid #a3ada5;border-right:1.5px solid #a3ada5;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.mobile-matchup-picker[open] .mobile-matchup-chevron{transform:rotate(225deg)translate(-1px,-1px)}.mobile-matchup-menu{z-index:40;background:#0b100c;border:1px solid #405845;border-radius:10px;gap:4px;max-height:min(56dvh,470px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #000000b8}.mobile-matchup-menu button{text-align:left;color:#eef4ee;background:#111512;border:1px solid #0000;border-radius:7px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:6px 8px;display:grid}.mobile-matchup-menu button.selected{box-shadow:inset 3px 0 var(--green);background:#16241a;border-color:#4d7a55}.mlb-slate-availability{-webkit-backdrop-filter:none;backdrop-filter:none;height:56px;padding:7px;overflow:visible}.mlb-mobile-game-jump{display:none}.expansion-workbench>.mobile-matchup-picker{top:calc(var(--app-topbar-height) + env(safe-area-inset-top));z-index:16;background:#0b100c;margin:8px;position:sticky}.expansion-event-rail{display:none}.terminal-summary,.expansion-context,.personal-picks-kpis,.group-kpis{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.terminal-summary>*,.expansion-context>*,.personal-picks-kpis>*,.group-kpis>*{flex:initial;min-width:0}.terminal-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.terminal-summary span{padding:10px 8px}.terminal-summary b{font-size:17px}.terminal-summary small{padding:8px 10px}.expansion-context article,.personal-picks-kpis article,.group-kpis span{min-height:82px;padding:11px}.personal-picks-kpis article:nth-child(odd),.expansion-context article:nth-child(odd){border-right:1px solid #28332a}.personal-picks-kpis strong{font-size:23px}.nfl-fair-overview .fair-odds-head{gap:12px;padding:14px}.nfl-fair-overview .fair-odds-head h2{font-size:19px}.nfl-fair-overview .fair-odds-stamp{min-width:0;padding:9px 11px}.nfl-fair-overview .fair-odds-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;position:static}.nfl-fair-overview .fair-odds-controls>label:first-child{display:none}.nfl-fair-overview .fair-player-search,.nfl-fair-overview .fair-odds-controls>div{grid-column:1/-1}.nfl-fair-overview .fair-odds-controls label,.nfl-fair-overview .fair-odds-controls>div{padding:7px 8px}.nfl-fair-overview .fair-odds-controls select,.nfl-fair-overview .fair-odds-controls input{min-height:24px;font-size:12px}.nfl-game-section{min-height:0;scroll-margin-top:calc(var(--app-topbar-height) + env(safe-area-inset-top) + 68px);content-visibility:auto;contain-intrinsic-size:900px}.mlb-game-section{content-visibility:auto;contain-intrinsic-size:auto 980px}.nfl-game-loading{min-height:360px}.nfl-game-heading{min-height:52px;padding:7px 9px}.nfl-game-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:3px}.fair-signal-strip>span{padding:9px 10px}.fair-odds-table{gap:7px;max-height:none;padding:7px;display:grid;overflow:visible}.nfl-game-section .fair-odds-row{background:#111512;border:1px solid #2c342e;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;min-height:0;display:grid;overflow:hidden}.nfl-game-section .fair-odds-row.head{display:none}.nfl-game-section .fair-odds-row>span{border-bottom:1px solid #29302b;border-right:1px solid #29302b;align-content:center;gap:3px;min-width:0;padding:8px;display:grid}.nfl-game-section .fair-odds-row>span:before{color:#68716a;font:800 6px/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;display:block}.nfl-game-section .fair-odds-row>span:first-child{grid-column:1/4;grid-template-columns:25px minmax(0,1fr)}.nfl-game-section .fair-odds-row>span:nth-child(2){border-right:0;grid-column:4/7}.nfl-game-section .fair-odds-row>span:nth-child(n+3):nth-child(-n+8){grid-column:span 2}.nfl-game-section .fair-odds-row>span:nth-child(5),.nfl-game-section .fair-odds-row>span:nth-child(8){border-right:0}.nfl-game-section .fair-odds-row>span:nth-child(9){border:0;grid-column:1/-1}.nfl-game-section .fair-odds-row>span:first-child:before{content:"Player";grid-column:1/-1}.nfl-game-section .fair-odds-row>span:nth-child(2):before{content:"Matchup"}.nfl-game-section .fair-odds-row>span:nth-child(3):before{content:"Model"}.nfl-game-section .fair-odds-row>span:nth-child(4):before{content:"Best price"}.nfl-game-section .fair-odds-row>span:nth-child(5):before{content:"Market"}.nfl-game-section .fair-odds-row>span:nth-child(6):before{content:"Edge"}.nfl-game-section .fair-odds-row>span:nth-child(7):before{content:"Signal"}.nfl-game-section .fair-odds-row>span:nth-child(8):before{content:"Role"}.nfl-game-section .fair-odds-row>span:nth-child(9):before{content:"Group"}.nfl-game-section .fair-odds-row>span:first-child .team-logo{width:23px;height:23px}.nfl-game-section .fair-odds-row>span:first-child b,.nfl-game-section .fair-odds-row>span:first-child small{grid-column:2}.nfl-game-section .fair-odds-row small{overflow-wrap:anywhere;white-space:normal}.nfl-game-section .fair-odds-row .add-bet-button{width:100%;min-height:44px}.nfl-player-more,.mlb-hitters-more,.group-picks-more,.personal-picks-more{color:#bcecc4;cursor:pointer;background:#142219;border:1px solid #3b6843;border-radius:8px;width:100%;min-height:43px;padding:10px 12px;font-size:9px;font-weight:900}.nfl-player-more{grid-column:1/-1}.nfl-player-more.compact,.mlb-hitters-more.compact{color:#8d968f;background:#121513;border-color:#343b35}.groups-list{max-height:none;padding-bottom:8px}.mobile-group-picker{gap:5px;padding:8px 10px 10px;display:grid}.mobile-group-picker>span{color:#79817a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.mobile-group-picker select{color:#edf3ed;background:#111713;border:1px solid #416048;border-radius:8px;width:100%;min-height:44px;padding:0 34px 0 11px;font-size:13px;font-weight:800}.group-list-section{display:none}.group-room-head,.group-round-state,.group-room-grid>section,.group-analytics,.group-futures{padding-inline:10px}.group-room-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;padding:0;display:grid;overflow:visible}.group-room-actions button{white-space:normal;min-width:0;min-height:40px}.group-room-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.group-room-tabs button{flex:initial;min-width:0;min-height:40px;padding:7px 5px;font-size:7px}.group-room-tabs button span{min-width:15px;height:15px;margin-left:2px}.group-pick-row{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:9px 7px}.group-pick-row>span:nth-child(2) small{white-space:normal}.group-picks-more{margin-top:9px}.personal-picks-page{width:calc(100% - 24px);padding-top:20px}.personal-picks-intro{gap:14px}.personal-l5{padding:13px}.personal-market-strip{grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.personal-market-strip button{min-height:82px;padding:10px}.personal-market-strip b{font-size:15px}.personal-picks-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;position:static}.personal-picks-toolbar>input:first-child{grid-column:1/-1}.personal-picks-toolbar input,.personal-picks-toolbar select,.personal-qa-toggle{height:42px;min-height:42px;font-size:12px}.personal-qa-toggle{grid-column:1/-1}.personal-picks-more{border-radius:0}.leaderboard-market-filter>div{flex-wrap:wrap;overflow:visible}.leaderboard-market-filter>div>span{width:100%}.leaderboard-method{gap:12px;min-height:0;padding:14px}.leaderboard-method p{padding-top:11px;font-size:8px}.ladder-row>span{padding:8px}.expansion-hero{gap:10px}.expansion-hero h1{font-size:clamp(31px,9vw,39px)}.expansion-proof{max-width:none;padding:11px}.expansion-workbench>header{padding:13px}.expansion-game-head{-webkit-backdrop-filter:none;backdrop-filter:none;gap:7px;padding:14px 12px 10px;position:relative;top:auto}.expansion-game-head h2{gap:5px;font-size:18px}.expansion-game-head .research-team-badge{width:27px;height:27px}.ncaaf-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ncaaf-filter-row>label:first-child,.ncaaf-filter-row>div{grid-column:1/-1}.matchup-research{margin-inline:8px}.research-market-table{overflow:visible}.marketing-site{background:#0a100d}.marketing-nav{width:100%;height:auto;min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b120e;border:0;border-bottom:1px solid #2a382f;border-radius:0;margin:0;padding:6px 16px}.marketing-nav-cta{color:#e2ebe4;background:#17251c;border:1px solid #334738;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.marketing-nav>.groupslip-brand{gap:8px}.marketing-hero{gap:24px;width:calc(100% - 32px);padding:24px 0 32px}.marketing-kicker{letter-spacing:.08em;font-size:12px;line-height:1.5}.marketing-hero h1{letter-spacing:-.045em;margin-block:12px 16px;font-size:clamp(2rem,9.5vw,2.625rem);line-height:1.05}.marketing-hero-copy>p:nth-of-type(2){color:#adbdb1;font-size:16px;line-height:1.5}.marketing-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.marketing-hero-actions a{text-align:center;min-width:0;min-height:46px;box-shadow:none;padding:10px 8px;font-size:14px}.marketing-hero-copy>small{color:#91a096;margin-top:12px;font-size:12px;line-height:1.5}.marketing-product{min-width:0;box-shadow:none;border-radius:12px;overflow:hidden}.marketing-product:before{display:none}.marketing-product>header,.marketing-product-toolbar,.marketing-product-head,.marketing-product article,.marketing-product footer{min-width:0}.marketing-product>header{gap:8px;min-height:44px;padding:12px}.marketing-product>header span{letter-spacing:.025em;font-size:12px}.marketing-product>header b{text-align:right;color:#aeb6c0;flex-shrink:0;max-width:110px;font-size:12px;line-height:1.4}.marketing-product-toolbar{background:#122018;flex-wrap:wrap;gap:8px;padding:12px}.marketing-product-toolbar strong{font-size:16px}.marketing-product-toolbar span{color:#a4b3a9;font-size:12px}.marketing-product-head,.marketing-product article{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(0,.8fr));gap:6px;padding-inline:10px}.marketing-product-head{color:#a3b3a8;text-transform:none;font-size:12px;line-height:1.4}.marketing-product article{min-height:72px;font-size:14px}.marketing-player{gap:6px}.marketing-player>i{border-radius:6px;width:24px;height:24px;font-size:12px}.marketing-player b{overflow-wrap:normal;min-width:0;font-size:14px}.marketing-player b small{font-size:12px;line-height:1.3}.marketing-product article>i{white-space:nowrap;background:0 0;border:0;width:auto;padding:4px 0;font-size:14px}.marketing-product footer span{color:#a3b3a8;text-transform:none;padding:12px 10px;font-size:12px}.marketing-product footer b{font-size:18px}.marketing-preview-note{padding:10px 12px;font-size:12px}.marketing-section{width:calc(100% - 24px);padding:56px 0}.marketing-section-title{margin-bottom:28px}.marketing-section-title h2,.marketing-workflow h2,.marketing-faq h2,.marketing-final h2{font-size:36px}.marketing-feature-grid article{min-height:0;padding:18px}.marketing-feature-grid h3{margin:22px 0 8px;font-size:16px}.marketing-intelligence,.marketing-workflow{gap:22px;width:calc(100% - 24px);margin-bottom:52px;padding:32px 18px}.intelligence-steps article{min-height:0;padding:16px}.intelligence-steps h3{margin-top:16px}.marketing-pricing-grid article{min-height:0;padding:20px}.marketing-pricing-grid h3{margin:24px 0 11px}.marketing-faq{gap:20px;width:calc(100% - 24px);padding:56px 0}.marketing-final{min-height:330px;padding:52px 18px}.groups-intro.has-active-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:2px 0 8px;display:grid}.groups-intro.has-active-group>div:first-child{min-width:0}.groups-intro.has-active-group h1,.groups-intro.has-active-group>div:first-child>p:last-child{display:none}.groups-intro.has-active-group .eyebrow{margin:0}.groups-intro.has-active-group .groups-actions{gap:4px;width:auto}.groups-intro.has-active-group .groups-actions button{min-width:0;min-height:38px;padding:0 9px;font-size:7px}.groups-list-head{height:38px;padding-inline:10px}.groups-list-search{padding:7px 9px;position:static}.group-betslip{overflow:visible}.group-betslip>header{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.group-betslip h2{font-size:18px;line-height:1.08}.group-betslip header p:last-child{max-width:none;font-size:8px}.betslip-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.betslip-summary span{padding:11px}.betslip-summary span:nth-child(2){border-right:0}.betslip-summary span:last-child{border-top:1px solid var(--line);grid-column:1/-1}.betslip-summary b{font-size:14px}.betslip-legs{padding:7px}.betslip-legs article{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 5px}.betslip-legs article strong,.betslip-legs article small{text-overflow:clip;white-space:normal;overflow:visible}.betslip-legs article a,.betslip-legs article em{overflow-wrap:anywhere;grid-column:2;width:100%;min-height:40px}.betslip-legs article a{text-align:center;place-items:center;display:grid}.betslip-legs article em{align-items:center;display:flex}.betslip-missing{padding:10px 12px}.betslip-delivery{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.betslip-delivery>div:first-child,.betslip-delivery small,.betslip-delivery a{overflow-wrap:anywhere;min-width:0;max-width:100%}.telegram-delivery-actions{grid-auto-flow:row;width:100%;grid-template-columns:1fr!important;display:grid!important}.telegram-delivery-actions button,.betslip-delivery button,.playbook-open{width:100%;min-height:44px}.group-betslip>footer{flex-direction:column;align-items:stretch;padding:12px}.group-betslip>footer button{min-height:44px}.group-betslip>footer p{overflow-wrap:anywhere;margin:0}.placed-wager{margin:8px;padding:12px}.placed-wager>header,.placed-wager>footer{flex-direction:column;align-items:stretch}.placed-wager-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.placed-leg-checks{grid-template-columns:1fr}.placed-wager button.primary{min-height:44px}.group-leaderboard{overflow:visible}.group-leaderboard>header{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.group-leaderboard h2{font-size:19px}.group-leaderboard header>p{text-align:left;max-width:none}.leaderboard-table{gap:7px;min-width:0;padding:7px;display:grid}.leaderboard-row.head{display:none}.leaderboard-row{background:#111512;border:1px solid #2c342e;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;min-height:0;display:grid;overflow:hidden}.leaderboard-row>span{border-bottom:1px solid #29302b;border-right:1px solid #29302b;align-content:center;min-width:0;min-height:52px;padding:8px;display:grid}.leaderboard-row>span:before{color:#68716a;font:800 6px/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;display:block}.leaderboard-row>span:first-child{grid-column:span 1}.leaderboard-row>span:nth-child(2){border-right:0;grid-column:span 5;grid-template-columns:28px minmax(0,1fr);display:grid}.leaderboard-row>span:nth-child(2):before{grid-column:1/-1}.leaderboard-row>span:nth-child(2) strong{gap:3px;display:grid}.leaderboard-row>span:nth-child(n+3):nth-child(-n+5){grid-column:span 2}.leaderboard-row>span:nth-child(5){border-right:0}.leaderboard-row>span:nth-child(6),.leaderboard-row>span:nth-child(7){border-bottom:0;grid-column:span 3}.leaderboard-row>span:nth-child(7){border-right:0}.leaderboard-row>span:first-child:before{content:"Rank"}.leaderboard-row>span:nth-child(2):before{content:"Member"}.leaderboard-row>span:nth-child(3):before{content:"Record"}.leaderboard-row>span:nth-child(4):before{content:"Win rate"}.leaderboard-row>span:nth-child(5):before{content:"Median odds"}.leaderboard-row>span:nth-child(6):before{content:"Units"}.leaderboard-row>span:nth-child(7):before{content:"Last 5"}.ladder-row{grid-template-columns:repeat(6,minmax(0,1fr))}.ladder-row>span{min-height:54px;padding:7px}.ladder-row>span:first-child{grid-column:span 1}.ladder-row>span:nth-child(2){grid-column:span 4}.ladder-row>span:nth-child(3){border-right:0;grid-column:span 1}.ladder-row>span:nth-child(n+4):nth-child(-n+6){grid-column:span 2}.ladder-row>span:nth-child(6){border-right:0}.ladder-row>span:nth-child(7){border-bottom:0;grid-column:span 2}.ladder-row>span:nth-child(8){border-bottom:0;border-right:0;grid-column:span 4}.ladder-group,.ladder-audit{grid-column:auto}.ladder-group{grid-template-columns:32px minmax(0,1fr)!important}.ladder-group .group-mark{width:30px;height:30px}.ladder-score strong{font-size:15px}.ladder-audit small{line-height:1.35}.group-member-actions button,.group-member-row>button,.participation-panel footer button{min-height:44px;padding:8px 10px}.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary article{min-height:82px;padding:10px}.account-menu-popover{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;width:auto;max-height:calc(100dvh - var(--app-topbar-height) - 28px);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b100c;border-color:#405047;position:fixed;left:10px;overflow-y:auto;box-shadow:0 0 0 100vmax #0000008f,0 18px 60px #000000e0}}@media (max-width:420px){.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){:root{--app-topbar-height:60px}.topbar{gap:5px;padding-inline:5px}.sport-switch a{min-width:38px;min-height:40px}.groups-top-link,.account-menu-trigger,.sign-in{width:40px;height:40px;min-height:40px}.nfl-fair-slate{flex-direction:column;display:flex}.nfl-fair-slate .nfl-slate-availability{order:0;margin-bottom:9px}.nfl-fair-overview .fair-odds-stamp{display:none}.nfl-fair-overview .fair-odds-controls select,.nfl-fair-overview .fair-odds-controls input{min-height:40px;font-size:13px}.fair-market-note button,.side-toggle button,.terminal-actions>button,.terminal-actions select{min-height:40px}.mobile-matchup-picker>summary{min-height:44px}.mobile-matchup-copy strong,.mobile-matchup-menu button strong{font-size:11px}.mobile-matchup-copy small,.mobile-matchup-menu button small,.mobile-matchup-picker em,.mobile-matchup-menu button em{font-size:9px}.mobile-matchup-search{z-index:2;background:#0b100c;border-radius:7px;gap:5px;padding:6px;display:grid;position:sticky;top:0}.mobile-matchup-search span{color:#7f8981;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-matchup-search input{color:#eff4ef;background:#121814;border:1px solid #3e5543;border-radius:7px;outline:0;width:100%;min-height:44px;padding:0 11px;font-size:16px}.mobile-matchup-search input:focus{border-color:var(--green)}.mobile-matchup-menu .mobile-matchup-more{color:#bcecc4;text-align:center;background:#142219;border-color:#3b6843;width:100%;min-height:44px;font-size:9px;font-weight:900;display:block}.mobile-matchup-empty{color:#89918a;text-align:center;margin:0;padding:18px 10px;font-size:11px}.nfl-matchup-cards{gap:7px;padding:7px;display:grid}.nfl-matchup-cards>article{background:#111512;border:1px solid #2d372f;border-radius:9px;overflow:hidden}.nfl-matchup-cards>article.selected{box-shadow:inset 3px 0 var(--green);border-color:#5b7f60}.nfl-matchup-cards>article>header{border-bottom:1px solid #29302b;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 9px;display:flex}.nfl-matchup-cards .team-code-cell{gap:8px;min-width:0}.nfl-matchup-cards .team-code-cell>span{gap:2px;min-width:0;display:grid}.nfl-matchup-cards .team-code-cell b{color:#edf2ed;font-size:11px}.nfl-matchup-cards .team-code-cell small{color:#7e8780;font-size:9px}.nfl-matchup-cards>article>header>button{color:#afdcb6;background:#152219;border:1px solid #3c6143;border-radius:7px;flex:none;min-height:40px;padding:0 10px;font-size:9px;font-weight:900}.nfl-matchup-cards>article>header>button[aria-pressed=true]{color:#071008;background:var(--green)}.nfl-matchup-card-score{border-bottom:1px solid #29302b;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.nfl-matchup-card-score>span:last-child{background:#171b18;border:1px solid #343c35;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.nfl-matchup-card-score>span:last-child.favorable{color:#a6e5b1;background:#17291b;border-color:#34633d}.nfl-matchup-card-score>span:last-child.difficult{color:#efa29a;background:#321b1b;border-color:#6d3936}.nfl-matchup-card-score small,.nfl-matchup-card-score em{color:#818a83;font-size:9px;font-style:normal}.nfl-matchup-card-score b{font-size:12px}.nfl-matchup-cards dl{border-bottom:1px solid #29302b;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.nfl-matchup-cards dl>div{border-right:1px solid #29302b;align-content:center;gap:4px;min-width:0;min-height:55px;padding:7px 6px;display:grid}.nfl-matchup-cards dl>div:last-child{border-right:0}.nfl-matchup-cards dt{color:#6f7871;text-transform:uppercase;font-size:7px;font-weight:900}.nfl-matchup-cards dd{overflow-wrap:anywhere;color:#e4e9e4;margin:0;font-size:10px;font-weight:850}.nfl-matchup-windows{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nfl-matchup-windows>span{border-right:1px solid #ffffff1a;gap:3px;min-width:0;padding:8px 6px;display:grid}.nfl-matchup-windows>span:last-child{border-right:0}.nfl-matchup-windows small,.nfl-matchup-windows em{font-size:8px;font-style:normal}.nfl-matchup-windows b{color:#eef2ee;font-size:10px}.nfl-matchup-more{color:#bcecc4;background:#142219;border:1px solid #3b6843;border-radius:8px;width:100%;min-height:44px;font-size:9px;font-weight:900}.nfl-matchup-more.compact{color:#8d968f;background:#121513;border-color:#343b35}.marketing-nav>.groupslip-brand,.marketing-nav-cta{min-height:44px}.marketing-footer a{align-items:center;min-height:40px;padding:0 8px;display:inline-flex}.slate-date-row>div>button{width:40px;height:40px}.slate-date-row .today-link{min-width:56px;height:40px}.groups-list-search input{min-height:42px;font-size:12px}.ncaaf-filter-panel>header button{min-height:40px;padding-inline:11px}.ncaaf-filter-row input,.ncaaf-filter-row select,.ncaaf-filter-row>div>p{height:46px;min-height:46px}.ncaaf-filter-row>div button{min-height:40px}.ncaaf-game-footer a{align-items:center;min-height:40px;padding-inline:7px;display:inline-flex}.nfl-game-section .fair-odds-row>span:nth-child(4) a,.nfl-game-section .fair-odds-row .quote-shop{align-items:center;min-height:38px;padding-inline:6px;display:inline-flex}.nfl-game-section .fair-odds-row .quote-shop{justify-content:center;min-width:40px}.leaderboard-market-filter button,.leaderboard-view-toggle button{min-height:40px;padding:8px 11px}.ladder-audit a{align-items:center;min-height:40px;padding-right:10px;display:inline-flex}.empty-groups button{min-height:42px;padding:9px 12px}}.leaderboard-intro h1 span{display:block}.leaderboard-intro-mobile-copy{display:none}@media (max-width:700px){.leaderboard-content{flex-direction:column;max-width:none;padding-inline:10px;display:flex}.leaderboard-intro{order:0;margin:0 0 12px;padding:8px 2px 0;display:block}.leaderboard-intro h1{letter-spacing:-.055em;max-width:340px;margin:6px 0 9px;font-size:clamp(29px,8.7vw,36px);line-height:.97}.leaderboard-intro-desktop-copy{display:none}.leaderboard-intro>div>.leaderboard-intro-mobile-copy{color:#949b94;max-width:350px;font-size:11px;line-height:1.45;display:block}.leaderboard-seed{margin-top:11px}.leaderboard-sport-switch{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:8px;padding:4px;display:grid;overflow:visible}.leaderboard-sport-switch a{text-align:center;place-items:center;min-width:0;min-height:40px;padding:6px 4px;font-size:9px;display:grid}.leaderboard-sport-suffix,.leaderboard-sport-note{display:none}.leaderboard-content>.groups-alert,.leaderboard-content>.groups-notice{order:1}.leaderboard-ladders{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid;overflow:visible}.leaderboard-ladders button{text-align:center;place-items:center;min-width:0;min-height:46px;padding:7px 3px;display:grid}.leaderboard-ladders strong{font-size:11px}.leaderboard-ladders small{display:none}.leaderboard-market-filter{order:3;margin-bottom:8px;padding:8px;display:block}.leaderboard-market-filter>div{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding-bottom:1px;display:flex;overflow-x:auto}.leaderboard-market-filter>div::-webkit-scrollbar{display:none}.leaderboard-market-filter>div>span{display:none}.leaderboard-market-filter button{white-space:nowrap;min-height:38px;padding:7px 10px;font-size:8px}.leaderboard-market-filter>p{display:none}.ladder-board{border-radius:11px;order:4;overflow:hidden}.ladder-board>header{grid-template-columns:1fr;gap:10px;min-height:0;padding:13px 12px 11px;display:grid}.ladder-board>header .eyebrow{font-size:8px}.ladder-board h2{margin-top:4px;font-size:16px;line-height:1.2}.ladder-board-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;display:grid}.leaderboard-view-toggle{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.leaderboard-view-toggle button{min-width:0;min-height:38px;padding:7px 5px;font-size:8px}.ladder-board-tools>span{text-align:right;max-width:78px;font-size:7px;line-height:1.35}.ladder-table{gap:9px;padding:9px;display:grid;overflow:visible}.ladder-empty{min-height:170px;padding:24px 14px}.ladder-empty strong{font-size:15px}.ladder-empty p{margin-bottom:0;font-size:8px}.ladder-row.head{display:none}.ladder-row{background:#111512;border:1px solid #303831;border-radius:10px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}.ladder-row.leader{background:linear-gradient(110deg,#73f46117,#111512 56%);border-color:#416a48;box-shadow:inset 3px 0 #73f461}.ladder-board.basement .ladder-row.leader{background:linear-gradient(110deg,#f05d5e1a,#141111 56%);border-color:#694041;box-shadow:inset 3px 0 #f05d5e}.ladder-row.provisional,.ladder-row.no-split{opacity:1}.ladder-row.provisional{background:#0f1310;border-color:#2a302b}.ladder-row>span{border-bottom:1px solid #29302b;border-right:1px solid #29302b;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px;display:grid}.ladder-row>span:before{color:#747e76;margin-bottom:2px;font-size:7px}.ladder-row>span[data-label]:before{content:attr(data-label)}.ladder-row>span:first-child{grid-column:span 2}.ladder-row>span:nth-child(2){grid-column:span 7}.ladder-row>span:nth-child(3){border-right:0;grid-column:span 3}.ladder-row>span:nth-child(n+4):nth-child(-n+7){grid-column:span 3;min-height:62px}.ladder-row>span:nth-child(7){border-right:0}.ladder-row>span:nth-child(8){border-bottom:0;border-right:0;grid-column:1/-1;min-height:70px}.ladder-row strong{font-size:13px;line-height:1.15}.ladder-row small{font-size:8px;line-height:1.35}.ladder-rank{color:#73f461;justify-items:start;font-size:20px}.ladder-group{align-items:center;gap:8px;display:grid;grid-template-columns:34px minmax(0,1fr)!important}.ladder-row>.ladder-group:before{display:none}.ladder-group .group-mark{width:34px;height:34px}.ladder-group>span{gap:3px}.ladder-group strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.ladder-group small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ladder-score{justify-items:start}.ladder-score strong{color:#f9c733;font-size:19px}.ladder-audit{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.ladder-audit:before{grid-column:1/-1}.ladder-audit strong,.ladder-audit small{grid-column:1}.ladder-audit strong{font-size:9px}.ladder-audit a{white-space:nowrap;background:#152219;border:1px solid #36583c;border-radius:7px;grid-area:2/2/4;align-self:center;align-items:center;min-height:38px;padding:0 10px;font-size:8px;display:inline-flex}.leaderboard-method{order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:0;margin:8px 0 0;padding:12px 14px}.leaderboard-method>div{align-content:center;min-width:0;min-height:54px}.leaderboard-method>div:last-child{text-align:left;border-left:1px solid #303631;padding-left:14px}.leaderboard-method span{font-size:7px}.leaderboard-method strong{font-size:23px}.leaderboard-method small{font-size:8px}.leaderboard-method-copy{display:none}.leaderboard-guardrails{order:6;gap:6px;margin-top:8px}.leaderboard-guardrails article{min-height:0;padding:12px}.leaderboard-guardrails span{font-size:7px}.leaderboard-guardrails strong{margin:5px 0 3px;font-size:11px}.leaderboard-guardrails p{font-size:8px}}.nfl-market-browser{min-width:0;padding:1rem 0}.nfl-market-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nfl-market-toolbar [role=tablist]{flex-wrap:wrap;gap:6px;display:flex}.nfl-market-toolbar button{color:#d7e0d9;background:#101812;border:1px solid #334136;border-radius:8px;padding:10px 12px;font-size:14px}.nfl-market-toolbar button[aria-selected=true]{color:#0b1508;background:#70f34c;border-color:#70f34c;font-weight:750}.nfl-manual-fallback{color:#a8b4ac;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:14px;font-size:13px;display:flex}.nfl-manual-trigger{color:#d7e0d9;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}.nfl-manual-trigger:disabled{color:#8c9790;cursor:not-allowed}.nfl-manual-trigger:focus-visible{outline-offset:3px;outline:2px solid #d6b4ff}.nfl-market-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0;display:flex}.nfl-market-filters label{color:#a8b4ac;gap:5px;font-size:13px;display:grid}.nfl-market-filters input[type=search]{color:#f0f5f1;background:#0a100c;border:1px solid #344338;border-radius:8px;padding:10px;font-size:16px}.nfl-market-filters .nfl-alt-toggle{align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.nfl-market-filters small{color:#93a198;padding:10px 0}.nfl-availability-note{color:#d0c49b;background:#201f13;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.5}.nfl-market-selections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nfl-line-card{background:#111a14;border:1px solid #2b3a2f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.nfl-line-card>div{gap:5px;min-width:0;display:grid}.nfl-line-card strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.nfl-line-card span{color:#c6d0c9;font-size:13px}.nfl-line-card small{color:#91a198;font-size:12px;line-height:1.4}.nfl-line-card .add-bet-button{color:#8af36b;background:#152b17;border:1px solid #65c94e;border-radius:8px;flex-shrink:0;gap:4px;min-width:118px;min-height:74px;padding:9px;display:grid}.nfl-line-card .add-bet-button b{font-size:18px}.nfl-line-card .add-bet-button span{color:#e6f1e8}.nfl-line-card .add-bet-button:disabled{color:#8c9790;cursor:not-allowed;background:#171d19;border-color:#3b443e}.nfl-line-card.unavailable{opacity:.65}.nfl-market-empty{color:#a7b6ac;padding:22px 0;font-size:14px}.nfl-market-asof{color:#8f9e95;margin-top:14px;font-size:12px;display:block}.nfl-edge-details{border-top:1px solid #314037;margin-top:20px;padding-top:16px}.nfl-edge-details>summary{color:#c1a8f0;cursor:pointer;padding:8px 0 18px;font-size:15px;font-weight:650}.nfl-manual-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.nfl-manual-form label{gap:7px;min-width:0;font-size:14px;display:grid}.nfl-manual-form input,.nfl-manual-form select{color:#e5eee8;background:#101913;border:1px solid #35463b;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:16px}.nfl-manual-form>button,.nfl-manual-form>p{grid-column:1/-1}.manual-settlement-note,.pick-review-note{color:#d9c68a;font-size:13px;line-height:1.5}.nfl-manual-form .owner-result-attestation{grid-column:1/-1;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.nfl-manual-form .owner-result-attestation input{accent-color:#66ed48;width:20px;min-width:20px;height:20px;margin-top:2px}@media (max-width:480px){.nfl-manual-form{grid-template-columns:1fr}}@media (max-width:700px){.nfl-market-selections{grid-template-columns:1fr}.nfl-line-card{gap:8px;padding:11px}.nfl-market-toolbar [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.nfl-market-toolbar [role=tablist] button{padding:10px 5px;font-size:13px}.nfl-line-card .add-bet-button{min-width:105px;max-width:42%}.nfl-market-filters{gap:8px}.nfl-market-filters>label:first-child,.nfl-market-filters input[type=search]{width:100%}.nfl-market-toolbar .nfl-manual-trigger{padding:4px 0}}.public-auth-providers{gap:10px;margin:22px 0;display:grid}.public-auth-providers a{text-align:center;color:#f0f6f2;background:#18261c;border:1px solid #526356;border-radius:10px;padding:14px;font-size:16px;font-weight:650}.public-auth-providers :is(.google-auth-button,.apple-auth-button){color:#e3e3e3;letter-spacing:.25px;background:#131314;border:1px solid #8e918f;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:48px;padding:12px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:grid}.public-auth-providers :is(.google-auth-button,.apple-auth-button) img{object-fit:contain;width:20px;height:20px;display:block}.public-auth-providers :is(.google-auth-button,.apple-auth-button):hover{background:#202022}.public-auth-providers :is(.google-auth-button,.apple-auth-button):focus-visible{outline-offset:3px;outline:2px solid #e3e3e3}.public-auth-links{flex-wrap:wrap;gap:16px;margin:22px 0;font-size:14px;display:flex}.public-auth-links a{color:#9feb84;text-underline-offset:3px;text-decoration:underline}.public-auth-message{background:#172b18;border:1px solid #58794c;border-radius:8px;padding:14px;font-size:14px;line-height:1.5}.account-settings-card{gap:1rem;max-width:36rem;margin:2rem auto;display:grid}.nfl-fair-overview .fair-odds-head{padding:16px 18px 8px}.nfl-fair-overview h1{margin:4px 0 8px;font-size:24px;line-height:1.15}.nfl-fair-overview .fair-odds-head p:not(.eyebrow){margin:0;font-size:14px;line-height:1.5}.nfl-model-controls{padding:0 18px 12px}.nfl-model-controls>summary,.nfl-model-methodology>summary{color:#b7a0d6;cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.nfl-model-methodology{padding:12px 18px}.nfl-market-toolbar [role=tablist]{flex-wrap:wrap;gap:6px;width:100%;display:flex}.nfl-market-toolbar [role=tablist] button{min-height:44px;font-size:14px}.nfl-market-filters label{font-size:14px}.nfl-market-filters select,.nfl-context-expanded select{color:#edf3ef;background:#101913;border:1px solid #3d5041;border-radius:8px;min-width:0;max-width:100%;min-height:44px;padding:8px 10px;font-size:16px}.nfl-market-filters small{font-size:12px}.nfl-market-selections{align-items:start}.nfl-line-card{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:10px 12px;padding:12px;display:grid}.nfl-line-card .nfl-line-identity{align-self:center;gap:4px}.nfl-line-card .nfl-line-identity>strong{font-size:16px}.nfl-player-name{align-items:center;gap:6px;line-height:1.25;display:flex}.nfl-player-name .team-logo{flex:0 0 24px;width:24px;height:24px}.nfl-line-card .nfl-line-identity>span{font-size:14px;line-height:1.4}.nfl-line-action{text-align:center;gap:4px;min-width:0;display:grid}.nfl-line-action>small{color:#b3c1b8;overflow-wrap:anywhere;font-size:11px;line-height:1.2}.nfl-line-card .add-bet-button{color:#0c1808;background:#70f34c;border:1px solid #70f34c;gap:2px;width:100%;min-width:0;max-width:none;min-height:76px;padding:8px 5px}.nfl-line-card .add-bet-button>span{color:inherit;font-size:14px;font-weight:750}.nfl-line-card .add-bet-button>small{color:inherit;font-size:12px;font-weight:500}.nfl-line-card .add-bet-button>b{font-size:20px}.nfl-line-card .add-bet-button:disabled{color:#a9b5ad}.nfl-pick-context{background:#111813;border:1px solid #334138;border-radius:8px;grid-column:1/-1;display:block;overflow:hidden}.nfl-line-card>.nfl-pick-context{display:block}.nfl-pick-context.good{background:#152d1b;border-color:#3f7f46}.nfl-pick-context.bad{background:#2c1a19;border-color:#7a403c}.nfl-context-heading{color:#b9c6be;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:8px 10px 0;font-size:11px;display:flex}.nfl-context-roles{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:6px 0 0}.nfl-context-roles th,.nfl-context-roles td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;padding:7px 8px}.nfl-context-roles thead th{color:#b9c6be;font-size:12px;font-weight:500;line-height:1.3}.nfl-context-roles th:first-child{width:21%;padding-left:10px}.nfl-context-roles tbody th{font-size:14px;font-weight:700}.nfl-context-roles td b{color:#edf3ef;font-size:15px;line-height:1.3}.nfl-context-roles small{color:#b9c6be;font-size:12px;font-weight:400;line-height:1.35;display:block}.nfl-context-roles tr.good{background:#152d1b}.nfl-context-roles tr.good td:nth-child(2) b{color:#97f282}.nfl-context-roles tr.bad{background:#2c1a19}.nfl-context-roles tr.bad td:nth-child(2) b{color:#f3a09a}.nfl-context-role-note{color:#b9c6be;margin:0;padding:7px 10px;font-size:12px;line-height:1.4}.nfl-context-at-glance{grid-template-columns:1fr 1fr;gap:8px;padding:6px 10px 8px;display:grid}.nfl-context-signal,.nfl-context-rz{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0;display:flex}.nfl-context-signal>span,.nfl-context-rz>span{color:#b9c6be;font-size:11px;line-height:1.35}.nfl-context-signal>strong,.nfl-context-rz>strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.15}.nfl-context-rz>strong>small{color:#b9c6be;font-size:13px;font-weight:500}.nfl-context-unavailable{color:#a6b5ac;grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.nfl-pick-context.good .nfl-context-signal>strong{color:#97f282}.nfl-pick-context.bad .nfl-context-signal>strong{color:#f3a09a}.nfl-pick-context details>summary{cursor:pointer;color:#d5e1d8;border-top:1px solid #ffffff12;min-height:44px;padding:10px;font-size:14px}.nfl-pick-context details>summary>span{float:right;margin-top:2px;font-size:12px}.nfl-context-expanded{padding:2px 10px 12px}.nfl-context-expanded label{gap:6px;font-size:14px;display:grid}.nfl-context-expanded h4{margin:14px 0 8px;font-size:14px}.nfl-context-expanded p,.nfl-context-expanded a{color:#aebbb2;margin:10px 0;font-size:12px;line-height:1.55}.nfl-context-expanded a{text-decoration:underline}.nfl-rz-counts{gap:6px;margin:0;display:grid}.nfl-rz-counts>div{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;display:flex}.nfl-rz-counts dt{color:#b8c5bc}.nfl-rz-counts dd{margin:0;font-weight:650}.nfl-model-compact .fair-odds-row{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr .8fr 1fr 1fr}.nfl-game-loading{min-height:130px;padding:20px}.nfl-player-more{min-height:44px;font-size:14px}:is(.nfl-line-card button:focus-visible,.nfl-market-toolbar button:focus-visible,.nfl-pick-context summary:focus-visible){outline-offset:3px;outline:2px solid #d6b4ff}.nfl-edge-mobile-list{gap:10px;display:grid}.nfl-edge-card{background:#101713;border:1px solid #334138;border-radius:12px;min-width:0;padding:10px}.nfl-edge-card-top{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:8px;display:grid}.nfl-edge-player{align-items:center;gap:7px;min-width:0;display:flex}.nfl-edge-player .team-logo{flex:0 0 26px;width:26px;height:26px}.nfl-edge-player>div{gap:4px;min-width:0;display:grid}.nfl-edge-player strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.nfl-edge-player span{color:#b2beb6;font-size:11px;line-height:1.35}.nfl-edge-add{color:#101b0b;cursor:pointer;background:#70f34c;border:1px solid #70f34c;border-radius:8px;place-content:center;gap:2px;min-height:54px;padding:6px;display:grid}.nfl-edge-add strong{font-size:18px;line-height:1.1}.nfl-edge-add span{font-size:12px;font-weight:750}.nfl-edge-add:disabled{color:#a9b5ad;cursor:not-allowed;background:#1a231d;border-color:#3b493f}.nfl-edge-add:focus-visible{outline-offset:3px;outline:2px solid #d6b4ff}.nfl-edge-brief{color:#cab4e3;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:9px 0;font-size:11px;line-height:1.45;display:flex}.nfl-edge-brief .edge-strong{color:#95e489}.nfl-edge-brief .edge-negative{color:#efaaa5}.nfl-edge-caution{color:#d6c38a;margin:0 0 8px;font-size:11px;line-height:1.45}.nfl-edge-price-detail>summary{cursor:pointer;color:#b4bfb8;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.nfl-edge-price-detail>summary>span:last-child{color:#c7aedf}.nfl-edge-price-detail>summary>span:last-child:after{content:" +"}.nfl-edge-price-detail[open]>summary>span:last-child:after{content:" −"}.nfl-edge-price-detail>div{color:#b4bfb8;border-top:1px solid #ffffff12;padding:0 0 6px;font-size:12px;line-height:1.5}.nfl-edge-price-detail button{color:#c7aedf;background:#241e2b;border:1px solid #574565;border-radius:7px;min-height:44px;padding:6px 10px}.nfl-edge-quotes{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.nfl-edge-quotes li{border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.nfl-edge-quotes b{color:#d4b7f1;font-variant-numeric:tabular-nums}.nfl-edge-quotes a{color:#c7aedf;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.nfl-edge-quotes li{align-items:center}.viewport-modal-portal .modal-backdrop{z-index:1000;inset:0}.viewport-modal-portal .pick-modal{overscroll-behavior:contain}.viewport-modal-portal .group-pick-modal{padding:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.viewport-modal-portal .group-pick-modal h2{margin:8px 30px 8px 0;font-size:24px;line-height:1.2}.viewport-modal-portal .group-pick-modal>p:not(.eyebrow){font-size:13px;line-height:1.5}.viewport-modal-portal .modal-close{width:44px;height:44px;font-size:24px;top:6px;right:6px}.viewport-modal-portal .bet-modal-price{margin:14px 0;padding:12px}.viewport-modal-portal .bet-modal-price strong{font-size:24px}.viewport-modal-portal .bet-modal-price span{font-size:12px}.viewport-modal-portal .bet-modal-price small{font-size:11px}.viewport-modal-portal .pick-group-list{overscroll-behavior:contain;gap:7px;max-height:30dvh;margin:12px 0;display:grid;overflow-y:auto}.viewport-modal-portal .pick-group-choice{cursor:pointer;background:#101813;border:1px solid #35443a;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:54px;padding:10px;display:grid}.viewport-modal-portal .pick-group-choice>i{border:1px solid #718276;border-radius:5px;align-self:center;width:18px;min-width:18px;height:18px}.viewport-modal-portal .pick-group-choice{position:relative}.viewport-modal-portal .pick-group-choice input{opacity:0;width:1px;height:1px;display:block;position:absolute}.viewport-modal-portal .pick-group-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #c6a4ea}.viewport-modal-portal .pick-group-choice:has(input:checked){background:#1a2d1c;border-color:#70f34c}.viewport-modal-portal .pick-group-choice:has(input:checked)>i{background:#70f34c;box-shadow:inset 0 0 0 4px #1a2d1c}.viewport-modal-portal .pick-group-choice>span{gap:3px;min-width:0;display:grid}.viewport-modal-portal .pick-group-choice strong{font-size:13px}.viewport-modal-portal .pick-group-choice small,.viewport-modal-portal .pick-group-choice em{font-size:11px;line-height:1.4}.viewport-modal-portal .pick-group-choice em{grid-column:2}.viewport-modal-portal .pick-group-choice.blocked{opacity:.6;cursor:not-allowed}.viewport-modal-portal .pick-group-destinations{min-width:0;margin:14px 0}.viewport-modal-portal .pick-destination-heading>span{color:#a8f298;font-size:14px;font-weight:700;line-height:1.4}.viewport-modal-portal .pick-group-choice.eligible{background:#17261a;border-color:#598e50}.viewport-modal-portal .pick-group-choice.eligible:has(input:checked){background:#1a2d1c;border-color:#70f34c;box-shadow:inset 3px 0 #70f34c}.viewport-modal-portal .pick-group-destinations .pick-group-choice strong{font-size:14px}.pick-destination-family{gap:6px;min-width:0;display:grid}.pick-destination-parent{overflow-wrap:anywhere;color:var(--text,#f2f5ef);font-size:15px;font-weight:700;line-height:1.4}.viewport-modal-portal .pick-group-destinations .pick-group-choice small,.viewport-modal-portal .pick-group-destinations .pick-group-choice em{font-size:12px}.viewport-modal-portal .pick-unavailable-toggle{color:#aab5ac;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:8px 0;font-size:14px;display:block}.viewport-modal-portal .pick-unavailable-toggle:focus-visible{outline-offset:2px;outline:2px solid #c6a4ea}.viewport-modal-portal .pick-group-destinations [hidden]{display:none}.viewport-modal-portal .pick-destination-empty{color:#b9c2ba;font-size:14px;line-height:1.5}.viewport-modal-portal .group-pick-modal .button.primary,.viewport-modal-portal .pick-group-submit>.primary-action{color:#101b0b;background:#70f34c;border:1px solid #70f34c;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:12px;padding:10px;font-size:14px;font-weight:750;display:flex}.viewport-modal-portal .group-pick-modal .button.primary:disabled,.viewport-modal-portal .pick-group-submit>.primary-action:disabled{color:#a8b7ad;background:#253028;border-color:#425147}.viewport-modal-portal .contextual-group-options strong{font-size:12px}.viewport-modal-portal .contextual-group-options small{color:#a4b3aa;font-size:11px}.viewport-modal-portal .contextual-group-create>header>span{font-size:10px}.viewport-modal-portal .contextual-group-create>header>small{font-size:11px;line-height:1.4}.viewport-modal-portal .contextual-group-options>button{min-height:48px}.nfl-unavailable-players{color:#d1c38e;margin:0 0 10px;font-size:12px}.nfl-unavailable-players>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.nfl-unavailable-players>summary:after{content:" +";margin-left:6px}.nfl-unavailable-players[open]>summary:after{content:" −"}.nfl-unavailable-players>p{margin:0;padding:0 0 8px;line-height:1.5}@media (max-width:700px){.nfl-fair-slate .nfl-slate-availability.nfl-one-game-slate{gap:0;min-height:0;padding:5px}.nfl-one-game-slate .nfl-slate-window-select{grid-template-columns:50px minmax(0,1fr);gap:5px}.nfl-one-game-slate .nfl-slate-window-select>span:first-child{display:none}.nfl-active-slate-logos{align-items:center;padding-left:4px;display:flex}.nfl-active-slate-logos .team-logo{flex:0 0 24px;width:24px;height:24px}.nfl-slate-availability .mobile-matchup-menu .mobile-matchup-logos{align-items:center;display:flex}.nfl-slate-availability .mobile-matchup-menu .mobile-matchup-logos .team-logo{flex:0 0 24px;width:24px;height:24px}.nfl-one-game-slate .nfl-slate-window-select select{background-color:#101913;height:44px;min-height:44px;padding:6px 28px 6px 8px;font-size:13px}.nfl-fair-slate .nfl-game-section{padding:10px}.nfl-game-section .nfl-game-heading{min-height:0;margin:0 0 10px;padding:4px 0 10px;position:static}.nfl-market-selections{gap:10px}.nfl-line-card .nfl-line-identity>strong{font-size:14px}.nfl-line-card .nfl-line-identity>span,.nfl-line-card .nfl-line-identity>small{font-size:12px}.nfl-line-card .add-bet-button{min-height:64px;padding:6px 4px}.nfl-line-card .add-bet-button>span{font-size:12px}.nfl-line-card .add-bet-button>b{font-size:18px}.nfl-line-card .add-bet-button>small{font-size:10px}.nfl-pick-context details>summary{justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.nfl-pick-context details>summary:after{content:"+";color:#a9b5ad}.nfl-pick-context details[open]>summary:after{content:"−"}.nfl-pick-context details>summary>span{float:none;color:#a9b5ad;margin:0 0 0 auto;font-size:10px}.nfl-edge-details{margin-top:14px;padding-top:6px}.nfl-edge-details>summary{padding:12px 0;font-size:13px}.nfl-fair-overview .fair-odds-head{padding:12px 12px 4px}.nfl-model-controls{padding:0 12px 4px}.nfl-fair-overview h1{font-size:21px}.nfl-fair-overview .eyebrow{font-size:12px}.nfl-market-toolbar [role=tablist]{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:5px;display:flex;overflow-x:auto}.nfl-market-toolbar [role=tablist] button{scroll-snap-align:start;flex:none;padding:10px 12px}.nfl-market-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.nfl-market-filters>small{grid-column:1/-1;padding:0}.nfl-market-filters .nfl-alt-toggle{min-height:44px;font-size:14px}.nfl-alt-toggle input{width:20px;height:20px}.nfl-line-card{grid-template-columns:minmax(0,1fr) 105px;gap:10px;padding:10px}.nfl-game-section .nfl-model-compact .fair-odds-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nfl-game-section .nfl-model-compact .fair-odds-row>span{grid-column:auto;font-size:14px}.nfl-game-section .nfl-model-compact .fair-odds-row>span:first-child{grid-area:1/1}.nfl-game-section .nfl-model-compact .fair-odds-row>span:nth-child(8){grid-area:1/2}.nfl-game-section .nfl-model-compact .fair-odds-row>span:nth-child(n+2):nth-child(-n+7){grid-column:auto}.nfl-game-section .nfl-model-compact .fair-odds-row>span:before{font-size:12px}.nfl-game-section .nfl-model-compact .fair-odds-row>span:nth-child(8):before{content:none}.nfl-game-section .nfl-model-compact .fair-odds-row small{font-size:12px}.nfl-game-section .nfl-model-compact .fair-odds-row b{font-size:15px}.nfl-game-section .nfl-model-compact .add-bet-button.is-ready:not(:disabled){color:#101b0b;background:#70f34c}.nfl-fair-overview .fair-odds-controls select,.nfl-fair-overview .fair-odds-controls input{min-height:44px;font-size:16px}.nfl-fair-overview .eyebrow{margin:0;font-size:10px}.nfl-fair-overview h1{margin:3px 0;font-size:18px}.nfl-fair-overview .fair-odds-head p:not(.eyebrow){font-size:12px}.nfl-model-controls>summary{min-height:40px;font-size:12px}.nfl-game-section .fair-market-note{margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.45}.nfl-game-section .fair-market-note button{padding:6px 8px;font-size:12px}.nfl-market-toolbar{gap:4px}.nfl-market-filters{grid-template-columns:minmax(0,1fr) 142px;gap:6px 10px}.nfl-market-filters>label:first-child{grid-column:auto}.nfl-market-filters>label>span{font-size:11px}.nfl-market-filters .nfl-alt-toggle{grid-column:1/-1}.nfl-market-filters>small{font-size:11px}.nfl-line-card{grid-template-columns:minmax(0,1fr) 90px;gap:8px}.nfl-line-card .add-bet-button{min-width:0}.nfl-line-action>small{font-size:10px}.nfl-line-card .add-bet-button{gap:2px;height:auto;min-height:54px}.nfl-line-card .add-bet-button>span{line-height:16px}.nfl-line-card .add-bet-button>b{line-height:22px}}.terminal-intro,.groups-intro,.leaderboard-intro,.personal-picks-intro,.expansion-research .expansion-hero{align-items:center;gap:16px;margin:0 0 18px}.terminal-intro h1,.groups-intro h1,.leaderboard-intro h1,.personal-picks-intro h1,.expansion-research .expansion-hero h1{letter-spacing:-.025em;text-transform:none;margin:0;font-size:30px;line-height:1.15}.leaderboard-intro p,.personal-picks-intro>div:first-child>p:last-child{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}.expansion-research .expansion-proof{background:0 0;border:0;padding:0}.expansion-research .expansion-proof strong{margin:0 0 4px;font-size:14px}.expansion-research .expansion-proof small{letter-spacing:0;text-transform:none;font-size:12px}.nfl-price-key{color:#b5c0b9;margin:0 0 10px;font-size:12px;line-height:1.4}.nfl-line-card.with-fair .nfl-line-identity{grid-column:1/-1}.nfl-line-card>.nfl-line-prices{gap:4px;min-width:0;display:grid}.nfl-line-card>.nfl-line-prices.has-fair,.nfl-edge-price-pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.nfl-our-price{gap:3px;min-width:0;display:grid}.nfl-our-price>span{color:#c5b6d8;font-size:12px}.nfl-our-price>strong,.nfl-line-card .nfl-our-price>strong{color:#d6b4ff;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.nfl-our-price>small{color:#b5c0b9;font-size:12px}.nfl-line-prices.has-fair .add-bet-button{justify-content:space-between;align-items:center;min-height:48px;padding:8px 10px;display:flex}.nfl-edge-price-pair .nfl-line-action>small{font-size:12px}.nfl-line-review{color:#d6c38a;grid-column:1/-1;font-size:12px}.nfl-line-review>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.nfl-line-review p{margin:0 0 8px;line-height:1.4}.nfl-edge-card-top{grid-template-columns:1fr}.nfl-edge-price-pair{margin-top:10px}.nfl-fair-footnote>summary{color:#c5b6d8;cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.nfl-fair-footnote{font-size:12px;line-height:1.5;display:block}.nfl-fair-footnote>p,.nfl-fair-footnote>span{font-size:12px;line-height:1.5}.nfl-plan-picker{background:#101611;border:1px solid #344736;border-radius:12px;min-width:0;margin:0;padding:16px}.nfl-plan-picker legend{color:#eef5ef;padding:0 6px;font-size:16px;font-weight:700}.nfl-plan-picker p,.nfl-plan-summary span{color:#afb9b0;font-size:14px;line-height:1.5}.nfl-plan-presets{flex-wrap:wrap;gap:8px;display:flex}.nfl-plan-presets button{color:#b7f4ae;cursor:pointer;background:#18231a;border:1px solid #4a654c;border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px}.nfl-plan-presets button:hover{background:#243c27}.nfl-plan-all{grid-template-columns:1fr minmax(160px,1fr);align-items:center;gap:12px;margin:14px 0;font-size:14px;display:grid}.nfl-plan-windows{gap:8px;display:grid}.nfl-plan-window{border:1px solid #2c382e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:center;gap:12px;padding:10px;display:grid}.nfl-plan-window.selected{background:#172319;border-color:#466b47}.nfl-plan-window.nfl-plan-sunday-td{border-color:#466b47;grid-template-columns:1fr;gap:0;margin-top:14px}.nfl-plan-sunday-td p{margin:0 0 2px 30px}.group-room-actions .sunday-td-action{color:#91ee80;background:#172319;border-color:#466b47}.nfl-plan-picker .nfl-plan-window label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.nfl-plan-picker .nfl-plan-window label>span,.nfl-plan-picker .nfl-plan-all>span{letter-spacing:0;text-transform:none;color:#ecf1ec;font-size:14px;font-weight:600;line-height:1.35}.nfl-plan-picker .nfl-plan-window input[type=checkbox]{accent-color:#73f461;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.nfl-plan-picker select{color:#edf4ed;background:#0d140f;border:1px solid #435946;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:14px}.nfl-plan-summary{gap:6px;margin-top:14px;display:grid}.nfl-plan-summary strong{color:#a4ee9b;font-size:14px}.onboarding-room-layout:has(.nfl-plan-picker){grid-template-columns:1fr}.onboarding-room-layout:has(.nfl-plan-picker) .onboarding-room-choice{display:none}.nfl-plan-created{text-align:left;width:100%;max-width:760px;margin:0 auto 20px}.nfl-plan-created a{color:#edf4ed;border-bottom:1px solid #344236;justify-content:space-between;gap:16px;padding:12px;font-size:14px;display:flex}.nfl-plan-created a span{color:#91e480;white-space:nowrap}.group-plan-home{min-width:0;padding:24px}.group-plan-home>header{align-items:center;gap:16px;display:flex}.group-plan-home h2{margin:4px 0;font-size:24px}.group-plan-home p{color:#adb8af;font-size:14px;line-height:1.5}.group-plan-slate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.group-plan-slate-list button{text-align:left;color:#edf4ed;cursor:pointer;background:#152117;border:1px solid #3a583d;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px;display:flex}.group-plan-slate-list button:hover{border-color:#73f461}.group-plan-slate-list button>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.group-plan-slate-list strong{font-size:16px;line-height:1.3}.group-plan-slate-list small{color:#a2b2a4;font-size:14px}@media (max-width:700px){.nfl-plan-picker{padding:12px}.nfl-plan-window{grid-template-columns:1fr;gap:4px}.nfl-plan-window select{width:calc(100% - 30px);margin-left:30px}.nfl-plan-all{grid-template-columns:1fr;gap:6px}.group-plan-home{padding:16px}.group-plan-slate-list{grid-template-columns:1fr}.group-plan-home h2,.terminal-intro h1,.groups-intro h1,.leaderboard-intro h1,.personal-picks-intro h1,.expansion-research .expansion-hero h1{font-size:22px}.terminal-intro,.groups-intro,.leaderboard-intro,.personal-picks-intro,.expansion-research .expansion-hero{gap:10px;margin-bottom:12px}.nfl-line-card .nfl-our-price>strong{font-size:20px}}.nfl-fair-slate .nfl-game-section{content-visibility:visible;contain:none;min-height:0;scroll-margin-top:var(--nfl-game-controls-top,180px);padding:12px;overflow:visible}.nfl-game-section .nfl-market-browser{padding:0;overflow:visible}.nfl-game-controls{top:var(--nfl-game-controls-top,calc(var(--app-topbar-height) + 120px));z-index:3;isolation:isolate;background:#0e1711;border:1px solid #354a3b;border-radius:10px;min-width:0;position:sticky;box-shadow:0 6px 14px #0005}.nfl-game-controls .nfl-game-heading{background:0 0;border-radius:9px 9px 0 0;gap:10px;min-height:48px;margin:0;padding:8px 10px;position:static}.nfl-game-controls .nfl-game-heading .team-logo{width:26px;height:26px}.nfl-game-controls .nfl-game-heading b{font-size:15px}.nfl-game-controls .nfl-game-heading small{color:#b3bfb6;font-size:11px}.nfl-game-controls .nfl-game-heading .feed-pill{white-space:nowrap;padding:4px 7px;font-size:10px}.nfl-game-controls .nfl-market-toolbar,.nfl-slate-availability .nfl-market-toolbar{min-width:0;padding:6px}.nfl-game-controls .nfl-market-toolbar [role=tablist],.nfl-slate-availability .nfl-market-toolbar [role=tablist]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#506755 transparent;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;padding:0 0 3px;display:flex;overflow-x:auto}.nfl-game-controls .nfl-market-toolbar button,.nfl-slate-availability .nfl-market-toolbar button{white-space:nowrap;border-radius:7px;flex:none;min-height:44px;padding:9px 12px;font-size:13px}.nfl-matchup-compact .nfl-context-heading{border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;padding:9px 10px}.nfl-matchup-compact .nfl-context-opponent{align-items:center;gap:6px;min-width:0;display:flex}.nfl-matchup-compact .nfl-context-opponent .team-logo{flex:0 0 22px;width:22px;height:22px}.nfl-matchup-compact .nfl-context-opponent strong{font-size:12px;font-weight:650}.nfl-matchup-compact .nfl-context-role-badge{color:#cad5cd;background:#ffffff0b;border-radius:5px;padding:3px 6px;font-size:11px}.nfl-matchup-compact .nfl-context-at-glance{gap:0;padding:10px}.nfl-matchup-compact .nfl-context-signal{padding-right:9px}.nfl-matchup-compact .nfl-context-rz{border-left:1px solid #ffffff12;padding-left:10px}.nfl-matchup-compact .nfl-context-signal>strong,.nfl-matchup-compact .nfl-context-rz>strong{font-size:22px;line-height:1.3}.nfl-matchup-compact .nfl-context-signal>span,.nfl-matchup-compact .nfl-context-rz>span{font-size:11px;line-height:1.4}.nfl-matchup-compact .nfl-context-signal>small,.nfl-matchup-compact .nfl-context-rz>small{color:#b3c0b7;font-size:10px;line-height:1.4}.nfl-matchup-compact details>summary{justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.nfl-matchup-compact details>summary>span{color:#a9b7ad;float:none;font-size:11px}.nfl-matchup-compact details>summary:after{content:"+";color:#b4c2b8}.nfl-matchup-compact details[open]>summary:after{content:"−"}.nfl-line-card>.nfl-line-identity{grid-area:1/1}.nfl-line-card>.nfl-line-prices{grid-area:1/2;align-self:center}.nfl-line-card>.nfl-line-prices .nfl-line-action>small{font-size:11px;line-height:1.3}.nfl-line-card>.nfl-line-prices .add-bet-button{align-content:center;height:auto;min-height:48px;padding:5px 6px}@media (max-width:700px){.nfl-fair-slate .nfl-game-section{padding:8px}.nfl-game-controls .nfl-game-heading{min-height:45px;padding:6px 8px}.nfl-game-controls .nfl-game-heading>div:last-child{flex-direction:column;gap:2px}.nfl-game-controls .nfl-game-heading small{font-size:10px}.nfl-game-controls .nfl-game-heading .feed-pill{background:0 0;border:0;padding:0}.nfl-game-controls .nfl-market-toolbar button,.nfl-slate-availability .nfl-market-toolbar button{padding:9px 10px}.nfl-line-card>.nfl-line-prices .nfl-line-action>small{font-size:10px}.nfl-line-card>.nfl-line-prices .add-bet-button{min-height:48px}.nfl-matchup-compact .nfl-context-heading{padding:6px 8px}.nfl-matchup-compact .nfl-context-at-glance{padding:7px 8px}.nfl-matchup-compact .nfl-context-signal>strong,.nfl-matchup-compact .nfl-context-rz>strong{font-size:20px}}.nfl-fair-slate .nfl-slate-availability{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:#0e1711;border-top-left-radius:0;border-top-right-radius:0;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;box-shadow:0 6px 12px #0004}.nfl-slate-availability .nfl-slate-market-toolbar{border-top:1px solid #354a3b;margin-top:8px;padding:8px 0 0}.nfl-game-section .nfl-market-browser>.nfl-game-heading{min-height:44px;margin:0 0 8px;padding:6px 2px;position:static}.nfl-game-section .nfl-market-browser>.nfl-game-heading .team-logo{width:24px;height:24px}.nfl-game-section .nfl-market-browser>.nfl-game-heading b{font-size:14px}@media (max-width:700px){.nfl-slate-availability .nfl-slate-market-toolbar{margin-top:4px;padding:4px 0 0}.nfl-game-section .nfl-market-browser>.nfl-game-heading small{font-size:10px}.nfl-game-section .nfl-market-browser>.nfl-game-heading .feed-pill{padding:3px 5px;font-size:10px}}.pick-due-banner{color:#f3fff0;background:linear-gradient(110deg,#193821,#102017);border:1px solid #5bd447;border-left:4px solid #73f461;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:16px 24px 0;padding:18px 22px;display:flex}.pick-due-copy{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.pick-due-kicker{letter-spacing:.045em;color:#99ed8b;font-size:11px;font-weight:700;line-height:1.5}.pick-due-copy>strong{font-size:19px;line-height:1.25}.pick-due-slate{color:#c2d2c4;font-size:12px;line-height:1.5}.pick-due-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.pick-due-banner .pick-due-submit{color:#08110a;background:#73f461;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.pick-due-submit svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.pick-due-banner .pick-due-submit:hover{background:#9bff8e}.pick-due-banner .pick-due-room{color:#c2d2c4;align-items:center;min-height:32px;font-size:12px;text-decoration:underline;display:inline-flex}.pick-due-banner a:focus-visible{outline-offset:4px;outline:2px solid #fff}.marketing-site>.pick-due-banner{max-width:1180px;margin:18px auto 0}@media (max-width:700px){.pick-due-banner{flex-direction:column;align-items:stretch;gap:12px;margin:10px 10px 0;padding:14px}.pick-due-copy>strong{font-size:16px}.pick-due-actions{flex-direction:row;gap:12px}.pick-due-banner .pick-due-submit{flex:1;padding:12px;font-size:16px}.pick-due-banner .pick-due-room{min-height:44px}.marketing-site>.pick-due-banner{background:#122219;border-color:#365a3e #365a3e #365a3e #73f461;gap:10px;margin:12px 16px 0;padding:12px}.marketing-site>.pick-due-banner .pick-due-kicker{font-size:12px}.marketing-site>.pick-due-banner .pick-due-slate{font-size:14px}.marketing-site>.pick-due-banner .pick-due-submit{min-height:44px;padding:10px 12px;font-size:14px}.marketing-site>.pick-due-banner .pick-due-room{font-size:14px}}.group-pick-row>.group-pick-remove,.betslip-legs article>.group-pick-remove{flex-basis:100%;grid-column:1/-1;width:100%;min-width:0}.group-pick-remove{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.group-pick-remove .group-pick-remove-action{color:#ffc0b8;letter-spacing:0;text-transform:none;white-space:normal;width:auto;max-width:100%;height:auto;min-height:44px;box-shadow:none;cursor:pointer;background:#201715;border:1px solid #70433f;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.group-pick-remove .group-pick-remove-action.neutral{color:#d4d9d4;background:0 0;border-color:#3b443c}.group-pick-remove .group-pick-remove-action:focus-visible{outline-offset:3px;outline:2px solid #ffc0b8}.group-pick-remove.is-confirming{justify-content:stretch}.group-pick-remove-confirm{width:100%}.group-pick-remove button:disabled{opacity:.5;cursor:default}.group-pick-remove p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}.group-pick-remove-confirm{background:#231816;border:1px solid #70433f;border-radius:8px;padding:10px}.group-pick-remove-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.group-pick-remove:not(.is-confirming) .group-pick-remove-action{color:#edb4ad;background:#211715;border:1px solid #70433f;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none}.betslip-legs article>.group-pick-remove:not(.is-confirming){grid-column:2/-1;margin-top:-8px}.group-slip-build{background:#111d14;border:1px solid #38573b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 14px;padding:12px 14px;display:flex}.group-slip-build>div:first-child{flex:1;min-width:0}.group-slip-build strong{font-size:14px;display:block}.group-slip-build small{color:#a9b4ac;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.group-slip-build button{color:#a8fa92;width:auto;min-height:36px;font:600 13px/1.2 var(--font-geist-sans);cursor:pointer;background:#193021;border:1px solid #619e56;border-radius:7px;padding:8px 12px}.group-slip-build button:disabled{opacity:.5;cursor:default}.group-slip-build-confirm{flex-basis:100%}.group-slip-build p{margin:4px 0 10px;font-size:13px;line-height:1.5}.group-slip-build-confirm>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.group-slip-build{margin:8px;padding:10px}.group-slip-build button,.group-pick-remove:not(.is-confirming) .group-pick-remove-action{min-height:44px}}.nfl-pick-context.nfl-matchup-compact.good{background:rgb(49 151 69/calc(.08 + .24 * var(--matchup-strength,0)));border-color:rgb(101 212 116/calc(.25 + .4 * var(--matchup-strength,0)))}.nfl-pick-context.nfl-matchup-compact.bad{background:rgb(190 55 53/calc(.08 + .24 * var(--matchup-strength,0)));border-color:rgb(233 113 106/calc(.25 + .4 * var(--matchup-strength,0)))}.nfl-context-signal .nfl-allowance-label{color:#bac5be;margin-top:3px;font-size:11px}.nfl-matchup-compact.good .nfl-allowance-label{color:#a3efad}.nfl-matchup-compact.bad .nfl-allowance-label{color:#ffc1ba}.nfl-line-card.nfl-paired-card{grid-template-columns:minmax(0,1fr)}.nfl-line-card.nfl-paired-card>.nfl-line-identity{grid-area:1/1;width:100%}.nfl-line-card.nfl-paired-card>.nfl-line-prices{grid-area:2/1}.nfl-line-card.nfl-paired-card>.nfl-pick-context{grid-area:3/1}.nfl-paired-card .nfl-line-prices{width:100%;min-width:0}.nfl-paired-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.nfl-line-card .nfl-paired-prices .add-bet-button{color:#9cff84;background:#193421;border:1px solid #72f461;border-radius:8px;flex-direction:column;gap:3px;width:100%;min-width:0;max-width:none;min-height:48px;display:flex}.nfl-line-card .nfl-paired-prices .add-bet-button:hover:not(:disabled){background:#284f31}.nfl-line-card .nfl-paired-prices .add-bet-button span{font-size:12px;line-height:1.2}.nfl-line-card .nfl-paired-prices .add-bet-button b{font-size:17px;line-height:1.2}.nfl-paired-prices>small{color:#adbdb1;text-align:center;grid-column:1/-1;font-size:11px}.nfl-line-card .add-bet-button.has-group-pick{color:#e7c9ff;background:#2c2135;border-color:#c69deb}.nfl-line-card .add-bet-button>em{color:inherit;font-size:11px;font-style:normal;font-weight:600;line-height:1.25}.nfl-line-card>.nfl-saved-pick-notes{background:#211b29;border-left:2px solid #b28bcf;border-radius:6px;grid-column:1/-1;gap:8px;padding:9px 11px}.nfl-saved-pick-notes p{gap:2px;min-width:0;margin:0;display:grid}.nfl-line-card .nfl-saved-pick-notes strong{color:#e0c1f4;font-size:12px;line-height:1.4}.nfl-line-card .nfl-saved-pick-notes span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.nfl-paired-card>.nfl-saved-pick-notes~.nfl-pick-context{grid-row:auto}.already-picked-destinations h3{color:#dcb7f8;margin:16px 0 8px;font-size:14px}.viewport-modal-portal .pick-group-choice.has-saved-pick{opacity:1;border-color:#8962a4}.already-picked-destinations .pick-group-choice small{color:#cfbbdd}.pick-group-choice .pick-saved-line{color:#e0c1f4;line-height:1.5}.sandbox-banner{z-index:10000;color:#172016;text-align:center;font:600 12px/1.4 var(--font-geist-sans),sans-serif;pointer-events:none;background:#f3cd52;padding:6px 12px;position:relative}.compact-group-navigation{gap:14px;min-width:0;padding:14px;display:grid}.compact-group-navigation label,.room-pick-filters label{color:#abb7ad;gap:6px;min-width:0;font-size:14px;display:grid}.compact-group-navigation select,.compact-group-navigation input,.room-pick-filters select{color:#e6ede7;background:#101810;border:1px solid #344437;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px 10px;font-size:14px}.groups-list.condensed-groups-list{align-self:start;min-width:0}.compact-group-navigation .group-overview-link{color:#82ed70;text-align:left;background:0 0;border:0;min-height:36px;padding:5px;font-size:14px}.group-search-results{max-height:240px;display:grid;overflow:auto}.group-search-results button{text-align:left;padding:10px}.room-pick-rollup{background:#0e160f;border:1px solid #324335;border-radius:14px;min-width:0;margin:16px 0;padding:16px}.room-pick-rollup header{justify-content:space-between;align-items:start;gap:10px;display:flex}.room-pick-rollup h3{margin:0;font-size:18px}.room-pick-rollup p{color:#a4b3a7;margin:6px 0 10px;font-size:14px}.room-pick-rollup button{color:#cbe4ce;background:#17251a;border:1px solid #3b4e3e;border-radius:8px;min-height:36px;padding:6px 10px;font-size:14px}.room-pick-rollup button:disabled{opacity:.5;cursor:default}.room-pick-filters{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.room-pick-summary{color:#e4eee6;flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.room-pick-rollup .room-pick-note{margin:8px 0;font-size:12px}.room-rollup-picks{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.room-rollup-picks li{border:1px solid #2a3a2d;border-radius:10px;min-width:0;padding:12px}.room-rollup-picks li>div:first-child{justify-content:space-between;gap:10px;font-size:14px;display:flex}.room-rollup-picks h4{overflow-wrap:anywhere;margin:8px 0 4px;font-size:16px}.room-rollup-picks h4 span{white-space:nowrap;color:#9aea84}.room-rollup-picks .pick-result-won{color:#9aea84}.room-rollup-picks .pick-result-lost,.room-rollup-picks .pick-result-review{color:#e5a195}.rollup-source-rooms{flex-wrap:wrap;gap:6px;display:flex}.rollup-source-rooms button{white-space:normal;max-width:100%;min-height:32px;font-size:12px}.room-rollup-pagination{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.group-slates-disclosure{color:#bfe0c3;background:#142017;border:1px solid #344437;border-radius:8px;min-height:40px;padding:8px 12px;font-size:14px}@media (max-width:700px){.groups-layout>.groups-list.condensed-groups-list{width:100%;max-height:none;display:block}.compact-group-navigation{grid-template-columns:1fr;gap:10px;padding:12px}.room-pick-rollup{padding:12px}.room-pick-rollup button{min-height:44px}}.group-home-v2{background:#0c140f;min-width:0;padding:20px}.gh-heading{align-items:center;gap:12px;display:flex}.gh-heading>div{min-width:0}.gh-heading h2{overflow-wrap:anywhere;margin:0;font-size:24px}.gh-heading p{color:#a4b3aa;margin:4px 0 0;font-size:14px}.gh-heading .group-mark{flex:0 0 44px;width:44px;height:44px;margin:0}.gh-pick-progress{-webkit-appearance:none;appearance:none;color:#70f34c;accent-color:#70f34c;background:#293b30;border:0;border-radius:999px;width:100%;height:5px;margin:0;padding:0;display:block;overflow:hidden}.gh-pick-progress::-webkit-progress-bar{background:#293b30;border-radius:999px}.gh-pick-progress::-webkit-progress-value{background:#70f34c;border-radius:999px}.gh-pick-progress::-moz-progress-bar{background:#70f34c;border-radius:999px}.group-home-v2 button,.group-home-v2 a,.gh-next-pick a{font:500 14px/1.4 var(--font-geist-sans),sans-serif;color:#dce8df;cursor:pointer;background:#142019;border:1px solid #344b3b;border-radius:8px;width:auto;min-height:40px;padding:8px 12px;text-decoration:none}.gh-tabs{border-bottom:1px solid #2a3c30;flex-wrap:wrap;gap:4px;margin:20px 0;display:flex}.gh-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:10px 4px}.gh-tabs button[aria-pressed=true]{color:#70f34c;border-bottom-color:#70f34c}.gh-next{background:#132219;border:1px solid #395e42;border-radius:12px;padding:16px}.gh-next-label,.gh-next-progress,.gh-next-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gh-next-label>span{letter-spacing:.08em;color:#8af574;font-size:12px}.gh-next small{color:#abbcb0;font-size:12px}.gh-next h3{margin:12px 0 4px;font-size:22px}.gh-next p{color:#b2c0b6;margin:0;font-size:14px}.gh-next progress{accent-color:#70f34c;width:100%;height:6px;margin:16px 0 8px}.gh-next-progress{font-size:14px}.gh-next-actions{justify-content:flex-start;margin-top:16px}.gh-next-actions a{color:#10200e;background:#70f34c;border-color:#70f34c}.gh-records{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 8px;display:grid}.gh-records>div{background:#152219;border-radius:10px;padding:14px}.gh-records b{font-size:24px;display:block}.gh-records span{color:#b1c2b6;font-size:14px}.gh-record-note{color:#a5b7aa;margin:8px 0;font-size:12px}.gh-section-title{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 8px;display:flex}.gh-section-title h3,.group-home-v2 h3{margin-bottom:8px}.gh-slate-row{border-bottom:1px solid #293d31;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.gh-slate-row>div{min-width:0}.gh-slate-row strong{overflow-wrap:anywhere;font-size:16px;display:block}.gh-slate-row span,.gh-slate-row small{color:#acbbb1;margin-top:4px;font-size:12px;display:block}.gh-row-end{text-align:right;flex-shrink:0}.gh-row-end button{margin-top:6px}.gh-history-toggle{margin:20px 0 8px}.gh-management{border-top:1px solid #2b3b30;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:16px;display:flex}.gh-management .group-delete-action{margin:0}.gh-empty{padding:20px 0;font-size:16px}.gh-next-pick{background:#14261a;border:1px solid #3b6645;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:14px;display:flex}@media (max-width:640px){.group-home-v2{padding:14px}.gh-slate-row{flex-wrap:wrap}.gh-row-end{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.gh-records{gap:8px}.gh-records>div{padding:12px}.gh-tabs button{min-height:44px;font-size:14px}.group-home-v2 button,.group-home-v2 a{min-height:44px}.groups-layout:has(.group-home-v2){grid-template-columns:minmax(0,1fr)}}.groups-actions button.group-join-trigger{flex:none;width:auto;min-height:40px;padding:8px 14px;font-size:14px}.viewport-modal-portal .group-join-backdrop{z-index:1100;background:#000000b3;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.viewport-modal-portal .group-join-dialog{box-sizing:border-box;color:#ecf2ed;background:#101711;border:1px solid #354539;border-radius:16px;width:100%;max-width:400px;min-height:0;max-height:calc(100dvh - 24px);padding:20px;overflow:auto;box-shadow:0 18px 64px #0008}.group-join-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-join-dialog h2{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.25}.group-join-dialog header button{color:#bbc7be;cursor:pointer;background:0 0;border:0;flex:0 0 36px;width:36px;height:36px;padding:0;font-size:24px}.group-join-dialog>p{color:#adbcb0;margin:8px 0 20px;font-size:14px;line-height:1.5}.group-join-dialog form{margin:0}.group-join-dialog label{margin-bottom:6px;font-size:14px;display:block}.group-join-dialog input{box-sizing:border-box;color:#eff7f1;letter-spacing:.1em;background:#090f0b;border:1px solid #46594b;border-radius:8px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}:is(.group-join-dialog input:focus-visible,.group-join-dialog button:focus-visible){outline-offset:3px;outline:2px solid #77f353}.group-join-dialog [role=alert]{color:#f2aba3;margin:10px 0;font-size:14px;line-height:1.4}.group-join-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.group-join-dialog footer button{color:#dbe8de;cursor:pointer;background:#18251b;border:1px solid #3e5142;border-radius:8px;width:auto;min-width:82px;min-height:44px;margin:0;padding:10px 16px;font-size:14px;font-weight:600}.group-join-dialog footer .group-join-submit{color:#0b1807;background:#70f34c;border-color:#70f34c}.group-join-dialog button:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.group-join-dialog header button{flex-basis:44px;width:44px;height:44px}.groups-actions button.group-join-trigger{min-height:44px}}.group-slate-waiting{background:#101e15;border:1px solid #344d3a;border-radius:10px;order:-1;padding:12px}.group-slate-deadline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.group-slate-deadline>span{color:#a4b6a9;font-size:11px}.group-slate-deadline>b{color:#a5e896;font-size:11px;font-weight:500}.group-slate-deadline>button{color:#d4e1d7;background:#182c1e;border:1px solid #42604a;border-radius:7px;width:auto;min-height:36px;padding:7px 10px;font-size:12px}.group-slate-waiting>p{color:#b9cabe;margin:6px 0 0;font-size:12px;line-height:1.5}.group-slate-waiting>progress{-webkit-appearance:none;appearance:none;background:#25382b;border:0;border-radius:9px;width:100%;height:5px;margin:12px 0 9px;display:block;overflow:hidden}.group-slate-waiting>progress::-webkit-progress-bar{background:#25382b}.group-slate-waiting>progress::-webkit-progress-value{background:#73ec56;border-radius:9px}.group-slate-waiting>progress::-moz-progress-bar{background:#73ec56}.group-slate-record{color:#b1c5b6;border-bottom:1px solid #344a39;flex-wrap:wrap;gap:12px;padding:12px;font-size:13px;display:flex}.gh-tabs{background:#0a120e;border:1px solid #2e4234;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.gh-tabs button{color:#aebdb3;border:1px solid #0000;border-radius:8px;min-width:0;min-height:42px;padding:9px 6px;font-size:13px;line-height:1.2}.gh-tabs button[aria-pressed=true]{color:#9af380;background:#193522;border-color:#3d6446}.group-reports{min-width:0}.group-reports h3{margin:0 0 5px;font-size:20px}.group-reports header>p,.gr-note{color:#9dab9f;margin:6px 0 14px;font-size:12px;line-height:1.5}.gr-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.gr-filters label{min-width:0}.gr-filters label>span{color:#a4b6a8;margin-bottom:5px;font-size:11px;display:block}.gr-filters select,.gr-filters button,.gr-pagination button{box-sizing:border-box;color:#e5eee7;background:#111d16;border:1px solid #354c3c;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}.gr-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.gr-summary article{background:linear-gradient(130deg,#15271b,#0d1811);border:1px solid #314736;border-radius:12px;padding:14px}.gr-summary span,.gr-summary small{color:#abb9ad;font-size:11px;line-height:1.45;display:block}.gr-summary strong{margin:6px 0;font-size:25px;font-weight:650;display:block}.group-reports h4{margin:22px 0 10px;font-size:15px}.gr-record-list{border:1px solid #304335;border-radius:12px;overflow:hidden}.gr-record{border-bottom:1px solid #293b2f;align-items:center;gap:12px;padding:13px 12px;display:flex}.gr-record:last-child{border:0}.gr-record-name{flex:1;min-width:0}.gr-record strong{overflow-wrap:anywhere;font-size:14px}.gr-record b{white-space:nowrap;font-size:14px}.gr-record small{color:#a1afa5;font-size:11px;line-height:1.5;display:block}.gr-rank{color:#98e980;width:24px;font-size:14px}.gr-profit{text-align:right}.gr-picks{gap:10px;display:grid}.gr-pick{background:#0e1a12;border:1px solid #344b3a;border-radius:12px;min-width:0;padding:14px}.gr-pick-by{justify-content:space-between;align-items:center;gap:8px;display:flex}.gr-pick-by strong{color:#b4e4a8;font-size:13px}.gr-pick h4{overflow-wrap:anywhere;justify-content:space-between;gap:10px;margin:12px 0 6px;display:flex}.gr-pick h4 b{color:#d3aff1;white-space:nowrap}.gr-pick p,.gr-pick>small{color:#a6b7ab;margin:0;font-size:12px;line-height:1.5}.gr-pick footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.gr-pick footer button{text-align:left;color:#c1d5c7;background:0 0;border:0;max-width:70%;padding:0;font-size:12px}.gr-pick time{color:#97a89c;font-size:11px}.gr-result{color:#bcc6bf;text-transform:capitalize;white-space:nowrap;background:#18221b;border:1px solid #435143;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-flex}.gr-result.won{color:#a0ed8d;border-color:#3b6943}.gr-result.lost{color:#efaea6;border-color:#6b4340}.gr-result.review{color:#efcc83;border-color:#6f5b39}.gr-pagination{justify-content:space-between;align-items:center;gap:10px;margin:14px 0;display:flex}.gr-pagination button{width:auto}.gr-pagination button:disabled{opacity:.35}.group-slate-focus{flex-direction:column;gap:12px;display:flex}.group-slate-focus>.group-parent-link{order:-4}.group-slate-focus>.group-room-topline{order:-3}.group-slate-focus>.group-slip-callout{order:-2;margin:0;padding:16px}.group-slate-focus>.group-round-state{order:-1;margin:0;padding:14px}.group-slate-focus>.group-kpis{margin:0}.group-slate-focus .group-round-progress{gap:8px}.group-slate-focus .group-round-progress>span{padding:8px;font-size:11px}.group-slate-focus .group-round-progress>span>b{font-size:18px}.group-slate-focus .group-round-progress p{font-size:13px}.group-slate-focus .group-round-games{margin-top:10px}.group-slate-focus .group-round-games article{padding:8px}.group-slate-focus .group-room-title h2{font-size:22px}.group-slate-focus .group-room-title>div>span{font-size:11px}.group-slate-focus .group-room-actions button{width:auto;min-height:36px;padding:8px 10px;font-size:12px}.group-room-grid.group-slate-picks{display:block}.group-slate-picks .group-picks{box-sizing:border-box;width:100%}.group-pick-row.group-named-pick{background:linear-gradient(125deg,#14251a,#0d1711);border:1px solid #344c3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:10px 0;padding:14px;display:grid}.group-picked-by{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.group-picked-by>strong{color:#c4eab9;overflow-wrap:anywhere;flex:1;font-size:13px}.group-picker-initials{color:#d4b6e8;background:#292033;border:1px solid #5c466d;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:650;display:inline-flex}.group-picked-by .gr-result{flex:none}.group-named-pick .group-pick-selection{min-width:0}.group-named-pick .group-pick-selection>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.group-named-pick .group-pick-selection>small{color:#acb9b0;margin-top:5px;font-size:12px;line-height:1.5;display:block}.group-named-pick .pick-end{align-self:center}.group-named-pick .pick-end>b{color:#d3b0ef;font-size:17px}.group-named-pick>.group-pick-remove{border-top:1px solid #2f4135;padding-top:9px}.group-shared-slates{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.group-shared-slates>span{color:#9aa99e;flex-basis:100%;font-size:12px}.group-shared-slates>button{width:auto;padding:8px;font-size:12px}@media (max-width:640px){.gr-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-summary article{padding:12px}.gr-record{gap:8px;padding:12px 9px}.gr-record-name{flex-basis:34%}.gr-rank{width:16px}.gr-record strong,.gr-record b{font-size:12px}.gr-record small{font-size:10px}.gh-tabs button{min-height:44px;font-size:12px}.group-slate-focus{padding:14px}.group-slate-focus .group-room-topline{flex-wrap:wrap;gap:8px}.group-slate-focus .group-room-actions{justify-content:flex-start}.group-slate-focus .group-room-actions button{min-height:44px}.group-slate-picks .group-picks{padding:12px}.group-named-pick .pick-end{max-width:100px}.group-slate-focus .group-slip-callout strong{font-size:20px}}.future-record-confirm{align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.future-record-confirm input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.future-source{color:var(--muted);margin:10px 0;font-size:13px;display:block}.future-record-modal .future-form-grid label>span{letter-spacing:0;text-transform:none;font-size:14px}.future-record-modal .future-form-grid input,.future-record-modal .future-form-grid select{min-height:44px;font-size:16px}.future-record-modal.pick-modal .modal-copy{margin:16px 0;font-size:14px;line-height:1.5}.future-record-modal .future-record-confirm{font-size:14px}.group-future-top small{font-size:14px;line-height:1.4}.group-future-card>p{text-transform:none;font-size:14px;line-height:1.5}.future-progress-label{flex-wrap:wrap;gap:6px 12px}.future-progress-label small{font-size:12px}.admin-build-slip{border:1px solid var(--border,#304a36);background:#101b14;border-radius:12px;margin:12px 0;padding:12px}.group-slate-focus>.admin-build-slip{order:-2;margin:0}.admin-build-slip button{color:#0c1b0a;cursor:pointer;background:#70f34c;border:1px solid #679b56;border-radius:8px;padding:10px 14px;font-weight:650}.admin-build-slip button.secondary{color:#baf5ab;background:#193021;border-color:#3f6047}.admin-build-slip button:disabled{opacity:.55;cursor:default}.admin-build-slip button:focus-visible{outline-offset:3px;outline:2px solid #a1fb83}.admin-build-slip-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-build-slip-heading small{color:#b0c4b4;font-size:12px;line-height:1.5}.admin-build-slip-heading button{flex-shrink:0;min-height:44px;padding:9px 14px;font-size:14px}.admin-build-slip-review{border-top:1px solid #304a36;margin-top:12px;padding-top:12px}.admin-build-slip-review h3{margin:0 0 8px;font-size:18px}.admin-build-slip-review p,.admin-build-slip>p{margin:8px 0;font-size:14px;line-height:1.5}.admin-build-slip-review ul{margin:12px 0;padding:0;list-style:none}.admin-build-slip-review li{overflow-wrap:anywhere;border-bottom:1px solid #263c2d;padding:8px 0;font-size:14px}.admin-build-slip-review li span{color:#acd797;margin-bottom:2px;font-size:12px;display:block}.admin-build-slip-review>small{color:#b0c4b4;font-size:12px;line-height:1.5;display:block}.admin-build-slip-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-build-slip-actions button{min-height:44px;font-size:14px}.ops-alert-panel{overflow-wrap:anywhere}.ops-alert-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-alert-panel button{color:#d8e4d9;cursor:pointer;background:#183021;border:1px solid #36513d;border-radius:8px;min-height:44px;padding:8px 12px}.ops-alert-panel h3{margin-top:24px;font-size:16px}.groupslip-ui .ops-panel.reporter-intake-panel{overflow-wrap:anywhere;max-width:900px;margin:24px auto;padding:18px}.reporter-intake-panel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reporter-intake-panel h1{margin:4px 0;font-size:26px}.reporter-intake-panel h2{margin:24px 0 12px;font-size:17px}.reporter-intake-panel>p,.reporter-intake-panel small{color:var(--muted,#91a699)}.reporter-intake-panel form{gap:10px;display:grid}.reporter-intake-panel textarea{box-sizing:border-box;resize:vertical;color:#edf2ec;background:#0a120d;border:1px solid #344b3b;border-radius:8px;width:100%;min-width:0;padding:12px;font:13px/1.5 monospace}.groupslip-ui .ops-panel.reporter-intake-panel button{color:#091009;background:#6bf34d;border:0;border-radius:7px;justify-self:start;min-height:44px;padding:10px 16px;font-weight:650}.reporter-intake-panel button:disabled{opacity:.5}.reporter-checks{margin:0;padding:0;list-style:none}.reporter-checks li{border-bottom:1px solid #293a2f;grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;display:grid}.reporter-checks small{grid-column:1/-1;font-size:12px}.reporter-published{border-top:1px solid #293a2f;padding:12px 0}.reporter-published h3{margin:8px 0;font-size:16px}.reporter-published p{white-space:pre-line;font-size:14px;line-height:1.5}.reporter-intake-panel [role=alert]{color:#e1a99e}.reporter-intake-panel [role=status]{color:#a5ec94}.group-betslip>.playbook-delivery{align-items:flex-start;gap:20px;padding:20px}.group-betslip>.playbook-delivery:before{display:none}.group-betslip>.playbook-delivery>div:first-child{gap:8px;min-width:0}.group-betslip>.playbook-delivery>div>span{color:var(--muted);font-size:11px}.group-betslip>.playbook-delivery strong{font-size:22px;line-height:1.2}.group-betslip>.playbook-delivery small{color:#a9b9ad;font-size:13px}.group-betslip>.playbook-delivery .telegram-delivery-actions{flex-direction:column;flex:0 300px;align-items:stretch}.group-betslip>.playbook-delivery .playbook-open{white-space:normal;text-align:center;min-height:48px;padding:10px 16px;font-size:15px}.group-betslip>.playbook-delivery .sportsbook-account-notice{font-size:11px}@media (max-width:620px){.group-betslip>.playbook-delivery{gap:14px;padding:16px}.group-betslip>.playbook-delivery .telegram-delivery-actions{flex-basis:auto}}.nfl-daily-plan .nfl-plan-presets{grid-template-columns:1fr;gap:8px;display:grid}.nfl-daily-plan .nfl-plan-presets button{text-align:left;justify-content:space-between;align-items:center;min-height:46px;padding:12px;display:flex}.nfl-daily-plan .nfl-plan-presets button[aria-pressed=true]{color:#c3ffb2;background:#20351f;border-color:#6bdd56}.nfl-daily-plan .nfl-plan-presets small{color:#a7bda5;font-size:10px}.nfl-plan-custom-toggle{text-align:left;color:#b5c8b5;background:0 0;border:0;border-bottom:1px solid #2b3d30;width:100%;min-height:44px;margin:12px 0}.nfl-daily-plan .nfl-plan-window>p{color:#a0b29f;font-size:12px;line-height:1.5}.nfl-daily-plan .nfl-plan-summary{gap:8px}.nfl-daily-plan .nfl-plan-presets .nfl-plan-recommended{white-space:normal;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;gap:2px;min-width:0;display:grid}.nfl-daily-plan .nfl-plan-recommended>small{text-align:left;margin:0;line-height:1.4;display:block;position:static}.modal-backdrop.group-delete-backdrop{top:var(--delete-viewport-top,0px);height:var(--delete-viewport-height,100dvh);box-sizing:border-box;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));z-index:1001;align-items:center;bottom:auto}.viewport-modal-portal .group-delete-backdrop .group-delete-modal{box-sizing:border-box;overflow-wrap:anywhere;flex-direction:column;width:min(480px,100%);max-width:100%;min-height:0;max-height:100%;padding:20px;display:flex;overflow:hidden}.group-delete-content{overscroll-behavior:contain;min-height:0;padding-top:8px;scroll-padding-block:16px;overflow-y:auto}.group-delete-content .eyebrow{padding-right:32px}.group-delete-modal #delete-group-name{min-width:0;min-height:44px;font-size:16px;line-height:1.4}.group-delete-modal .group-field{letter-spacing:0;text-transform:none;font-size:12px;line-height:1.45}.group-delete-modal .group-delete-actions{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;margin-top:12px;padding-top:12px}@media (max-width:400px){.group-delete-modal .group-delete-actions{grid-template-columns:1fr;display:grid}}.group-delete-modal .group-delete-actions button{white-space:normal;min-height:44px;font-size:13px}.group-delete-modal .modal-close{min-width:44px;min-height:44px;top:4px;right:4px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.service-notice{box-sizing:border-box;color:#f2e4bb;background:#282416;border-bottom:1px solid #706342;width:100%;padding:12px 20px}.service-notice-inner{align-items:flex-start;gap:12px;max-width:1180px;margin:0 auto;display:flex}.service-notice svg{fill:none;stroke:#edcb72;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px;margin-top:1px}.service-notice p{font:600 14px/1.4 var(--font-geist-sans),sans-serif;color:#f8ebc4;margin:0}.service-notice span{font:400 13px/1.45 var(--font-geist-sans),sans-serif;color:#d4c9ac;margin-top:3px;display:block}.maintenance-control{border-top:1px solid #314135;border-bottom:1px solid #314135;margin:24px 0;padding:24px 0}.maintenance-control header{justify-content:space-between;align-items:center;gap:12px;display:flex}.maintenance-control h2{margin:0;font-size:18px}.maintenance-control p{max-width:750px;font-size:14px;line-height:1.5}.maintenance-control button{color:#dbead9;cursor:pointer;background:#1b2c1e;border:1px solid #4d654f;border-radius:7px;min-height:44px;padding:10px 14px;font-size:13px}.maintenance-control button:disabled{opacity:.55;cursor:default}@media (max-width:700px){.service-notice{padding:10px 16px}.service-notice p{font-size:13px}.service-notice span{font-size:12px}}.feedback-launcher{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:70;color:#dce8df;cursor:pointer;min-height:44px;font:600 12px/1.2 var(--font-geist-sans), sans-serif;background:#111a14;border:1px solid #3b5140;border-radius:22px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex;position:fixed;box-shadow:0 3px 16px #0005}.feedback-launcher svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body:has([aria-modal=true]) .feedback-launcher{visibility:hidden}.feedback-launcher:hover{color:#6bee4d;border-color:#6bee4d}.feedback-overlay{z-index:1100;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.feedback-dialog{overscroll-behavior:contain;color:#edf3ef;background:#101712;border:1px solid #3b5140;border-radius:18px;width:min(100%,480px);min-width:0;max-height:100%;padding:20px;overflow-y:auto;box-shadow:0 20px 80px #0009}.feedback-dialog>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.feedback-dialog h2{font:650 20px/1.25 var(--font-geist-sans), sans-serif;letter-spacing:-.03em;text-transform:none;margin:0}.feedback-close{color:#ccd7ce;cursor:pointer;background:0 0;border:1px solid #314037;border-radius:10px;flex:0 0 44px;place-items:center;height:44px;padding:10px;display:grid}.feedback-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.feedback-dialog form{gap:12px;display:grid}.feedback-types{border:0;gap:8px;min-width:0;margin:0 0 3px;padding:0;display:flex}.feedback-types label{color:#c3d0c7;cursor:pointer;border:1px solid #35483a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.feedback-types label.selected{color:#c4ffb6;background:#20371d;border-color:#6bee4d}.feedback-types input{accent-color:#6bee4d;width:14px;height:14px;margin:0}.feedback-label{font-size:14px;font-weight:600}.feedback-dialog textarea,.feedback-triage textarea{resize:vertical;color:#edf3ef;width:100%;min-width:0;font:400 16px/1.5 var(--font-geist-sans), sans-serif;background:#090f0b;border:1px solid #3b5140;border-radius:10px;padding:12px;display:block}.feedback-dialog textarea{min-height:138px;max-height:36dvh}.feedback-dialog textarea::placeholder,.feedback-triage textarea::placeholder{color:#869b8b}.feedback-context{color:#a0b3a6;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;display:flex}.feedback-context>span:last-child{white-space:nowrap}.feedback-privacy{color:#a0b3a6;margin:0;font-size:12px}.feedback-primary{color:#0b1707;min-height:44px;font:700 14px/1.2 var(--font-geist-sans), sans-serif;cursor:pointer;background:#6bee4d;border:1px solid #83fa69;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.feedback-primary:disabled,.feedback-close:disabled{opacity:.5;cursor:default}:is(.feedback-dialog :focus-visible,.feedback-launcher:focus-visible,.feedback-inbox-shell :focus-visible){outline-offset:3px;outline:2px solid #90ff75}.feedback-error{color:#ffb9b9;background:#411f244d;border:1px solid #794249;border-radius:10px;margin:0;padding:12px;font-size:14px;line-height:1.5}.feedback-sign-in{color:#a2f78a;font-size:14px;text-decoration:underline}.feedback-success{gap:18px;font-size:15px;line-height:1.5;display:grid}.feedback-success p{margin:0}.feedback-success small{color:#a0b3a6}.feedback-inbox-shell{color:#edf3ef;width:min(940px,100%);margin:0 auto;padding:24px 20px 90px}.feedback-inbox-header,.feedback-inbox-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.feedback-inbox-header{border-bottom:1px solid #2e3c32;margin-bottom:20px;padding-bottom:24px}.feedback-inbox-header nav{gap:18px;font-size:14px;display:flex}.feedback-inbox-title h1{letter-spacing:-.04em;margin:4px 0 0;font-size:30px;line-height:1.2}.feedback-inbox-title .eyebrow{margin:0;font-size:11px}.feedback-inbox-title>button,.feedback-pagination button,.feedback-error button{color:#dce8df;cursor:pointer;background:#151e18;border:1px solid #3b5140;border-radius:10px;min-height:44px;padding:8px 14px;font-size:13px}.feedback-inbox-shell button:disabled{opacity:.5;cursor:default}.feedback-counts{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.feedback-counts span{color:#a0b3a6;border:1px solid #2e3c32;border-radius:10px;padding:9px 12px;font-size:13px}.feedback-counts b{color:#edf3ef;margin-left:10px;font-size:16px}.feedback-inbox-filters{gap:12px;margin:0 0 20px;display:flex}.feedback-inbox-filters label,.feedback-triage label{color:#adbbb1;gap:7px;min-width:0;font-size:12px;display:grid}.feedback-inbox-filters select,.feedback-triage select{color:#edf3ef;background:#111a14;border:1px solid #3b5140;border-radius:10px;width:100%;min-height:44px;padding:8px 28px 8px 12px;font-size:16px}.feedback-inbox-notice{color:#abfa91;margin:12px 0;font-size:14px}.feedback-report{background:#101712;border:1px solid #33453a;border-radius:14px;min-width:0;margin-bottom:14px;padding:20px}.feedback-report>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.feedback-report>header>div{gap:6px;display:flex}.feedback-report time{color:#9bab9f;font-size:12px}.feedback-badge{color:#ccd9ce;border:1px solid #405545;border-radius:7px;padding:4px 8px;font-size:11px;display:inline-block}.feedback-badge.bug{color:#ffbebe;border-color:#795257}.feedback-badge.suggestion{color:#ddc2ff;border-color:#625079}.feedback-badge.new{color:#f6d885}.feedback-badge.resolved{color:#abfa91}.feedback-report h2{text-transform:none;letter-spacing:normal;margin:0;font-size:16px}.feedback-author{color:#a0b3a6;overflow-wrap:anywhere;margin:5px 0 16px;font-size:12px}.feedback-report-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:15px;line-height:1.6}.feedback-page-link{color:#b2ed9c;width:fit-content;max-width:100%;font-size:13px;line-height:1.5;display:block}.feedback-page-link span{color:#a0b3a6;overflow-wrap:anywhere;font-size:12px;display:block}.feedback-device{color:#a0b3a6;margin:16px 0;font-size:12px;line-height:1.5}.feedback-device summary{cursor:pointer;padding:8px 0}.feedback-device p{overflow-wrap:anywhere;margin:5px 0}.feedback-triage{border-top:1px solid #2e3c32;grid-template-columns:145px 1fr;align-items:start;gap:14px;padding-top:16px;display:grid}.feedback-report>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.feedback-report>footer small{color:#92a699;font-size:12px}.feedback-report .feedback-error{margin-top:12px}.feedback-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.feedback-empty{text-align:center;color:#a0b3a6;border:1px dashed #33453a;border-radius:12px;padding:40px 20px;font-size:15px}@media (max-width:600px){.feedback-launcher{gap:0;width:44px;min-height:44px;padding:0}.feedback-launcher span{display:none}.feedback-overlay{padding:12px}.feedback-dialog{border-radius:16px;max-height:calc(100dvh - 24px);padding:16px}.feedback-dialog h2{font-size:18px}.feedback-inbox-shell{padding:18px 12px 90px}.feedback-inbox-title h1{font-size:25px}.feedback-inbox-header{flex-wrap:wrap}.feedback-inbox-filters label{flex:1}.feedback-report{padding:15px}.feedback-report>header{flex-direction:column;align-items:flex-start;gap:8px}.feedback-triage{grid-template-columns:1fr}.feedback-report>footer{flex-wrap:wrap}}.mobile-app-header,.mobile-nav-viewport,.mobile-app-nav{display:none}.final-pick-backdrop{z-index:1200;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.final-pick-dialog{background:linear-gradient(130deg,#203322,#101b14);border:1px solid #62844f;border-radius:20px;width:min(100%,420px);padding:22px;box-shadow:0 24px 90px #000b}.final-pick-kicker{color:#b5de9b;overflow-wrap:anywhere;font-size:12px;display:block}.final-pick-dialog h2{margin:12px 0 8px;font-size:25px;line-height:1.15}.final-pick-dialog p{color:#c3cfc5;font-size:14px;line-height:1.6}.final-pick-dialog>div{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:22px;display:grid}.final-pick-dialog button{color:#eaf0ea;min-height:46px;font:600 14px/1.3 var(--font-geist-sans),sans-serif;background:#17241b;border:1px solid #4d6753;border-radius:10px;padding:10px}.final-pick-dialog button:last-child{color:#10220c;background:#73f461;border-color:#73f461}.switch-pick-comparison{gap:10px;margin:18px 0;display:grid}.switch-pick-comparison>div{background:#0d1711;border:1px solid #3b5241;border-radius:12px;min-width:0;padding:12px}.switch-pick-comparison>div:last-child{border-color:#73f461}.switch-pick-comparison dt{color:#a8b8ad;margin-bottom:5px;font-size:13px}.switch-pick-comparison dd{color:#f0f5f0;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.final-pick-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}@media (max-width:700px){:root{--mobile-nav-height:65px;--mobile-nav-safe-bottom:clamp(0px,env(safe-area-inset-bottom,0px),48px);--app-topbar-height:60px}.app-shell{width:100%;min-width:0}.app-shell .workspace{min-width:0;padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-safe-bottom) + 20px)}.app-shell .topbar{z-index:45;min-height:calc(60px + env(safe-area-inset-top,0px));height:auto;padding:env(safe-area-inset-top,0px) 12px 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b130e;border-bottom:1px solid #293c30;gap:0}.topbar>.topbar-primary,.topbar>.top-actions{display:none}.mobile-app-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:60px;display:flex}.mobile-app-header .groupslip-brand.compact{gap:8px;min-width:0}.mobile-app-header .groupslip-brand.compact img{width:34px;height:38px}.mobile-app-header .groupslip-brand b{letter-spacing:-.6px;font-size:19px}.mobile-app-header .groupslip-brand small{display:none}.mobile-league-trigger{color:#e8f0e9;min-height:44px;font:600 12px/1 var(--font-geist-sans),sans-serif;background:#142019;border:1px solid #35503c;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:flex}.mobile-league-trigger .league-logo{object-fit:contain;width:25px;height:27px}.mobile-league-trigger>svg{width:14px;height:14px}.mobile-league-trigger img[src^=\/epl-logo]{background:#eaf2e8;border-radius:5px;padding:3px}.mobile-nav-viewport{z-index:140;height:100vh;pointer-events:none;height:100dvh;display:block;position:fixed;inset:0 0 auto}.mobile-app-nav{box-sizing:border-box;pointer-events:auto;z-index:140;height:calc(var(--mobile-nav-height) + var(--mobile-nav-safe-bottom));min-height:0;max-height:calc(var(--mobile-nav-height) + var(--mobile-nav-safe-bottom));padding:6px 10px calc(6px + var(--mobile-nav-safe-bottom));background:#0b130e;border-top:1px solid #314735;grid-template-rows:52px;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:4px;margin:0;display:grid;position:absolute;inset:auto 0 0}.mobile-app-nav>a,.mobile-app-nav .account-menu-trigger{color:#9aaa9e;width:100%;height:52px;min-height:52px;font:500 12px/1.2 var(--font-geist-sans),sans-serif;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;text-decoration:none;display:flex}.mobile-app-nav>a>svg,.mobile-app-nav .account-menu-trigger>svg{width:21px;height:21px}.mobile-app-nav .account-menu-trigger .account-menu-chevron{display:none}.mobile-app-nav .account-menu-trigger>span{display:block}.mobile-app-nav>a>svg,.mobile-league-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.mobile-app-nav>a[aria-current=page],.mobile-app-nav .account-menu-trigger.selected{color:#80f568;background:#183120;border-color:#365b3d}.mobile-app-nav .account-menu{width:100%;min-width:0;position:static}.mobile-app-nav .account-menu-popover{top:auto;bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-safe-bottom) + 8px);width:auto;max-height:calc(100dvh - 150px - var(--mobile-nav-safe-bottom));z-index:150;border-radius:18px;position:absolute;left:10px;right:10px;overflow-y:auto}.mobile-app-nav .account-menu-popover header{padding:14px}.mobile-app-nav .account-menu-popover header strong{font-size:18px}.mobile-app-nav .account-menu-popover header span,.mobile-app-nav .account-menu-popover header small{font-size:12px}.mobile-app-nav .account-menu-links strong{font-size:14px}.mobile-app-nav .account-menu-links small{font-size:12px}.mobile-app-nav .account-menu-links>a,.mobile-app-nav .account-menu-links>button,.mobile-app-nav .account-menu-links form button{min-height:52px;padding:10px 14px}.mobile-league-picker{flex:none;position:relative}.mobile-league-trigger[aria-expanded=true]{border-color:#73f461}.mobile-league-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-league-dropdown{z-index:10;background:#101c14;border:1px solid #3d5b42;border-radius:14px;gap:4px;width:min(200px,100vw - 24px);max-height:calc(100dvh - 150px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0008}.mobile-league-dropdown a{color:#dce9df;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.mobile-league-dropdown a[aria-current=page]{color:#9cff86;background:#23442b;border-color:#477b45}:is(.mobile-league-dropdown a:hover,.mobile-league-dropdown a:focus-visible){outline-offset:-2px;background:#263b2c;outline:2px solid #73f461}.mobile-league-dropdown .league-logo{object-fit:contain;width:28px;height:30px}.mobile-league-dropdown img[src^=\/epl-logo]{background:#eaf2e8;border-radius:5px;padding:3px}.app-shell .feedback-trigger{bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-safe-bottom) + 10px)}body:has(.mobile-app-nav) .feedback-launcher{display:none}.gh-next-actions .gh-slip-action{color:#b2ff94;background:#28482c;border-color:#648a50}body:has(.mobile-app-nav) .feedback-widget-trigger{bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-safe-bottom) + 10px)}.sandbox-banner{padding:2px 8px;font-size:10px;top:0;bottom:auto}.nfl-market-selections{gap:10px}.nfl-line-card,.nfl-line-card.nfl-paired-card{border-radius:15px;gap:10px;min-width:0;padding:12px}.nfl-line-card>.nfl-line-identity{min-width:0}.nfl-line-identity .nfl-player-name{overflow-wrap:normal;word-break:normal;align-items:center;gap:7px;font-size:15px;line-height:1.35;display:flex}.nfl-player-name .team-logo{flex:0 0 25px;width:25px;height:25px}.nfl-line-identity>span{font-size:13px;line-height:1.35}.nfl-line-identity>small{font-size:12px;line-height:1.35}.nfl-line-card .nfl-paired-prices .add-bet-button{border-radius:9px;min-height:52px;padding:6px 8px}.nfl-line-card .nfl-paired-prices .add-bet-button b{font-size:19px}.nfl-line-card .nfl-paired-prices .add-bet-button span{font-size:12px}.nfl-paired-prices>small{font-size:12px;line-height:1.4}.nfl-line-card .nfl-line-action .add-bet-button{min-height:48px;padding:6px 12px}.nfl-line-card .nfl-line-action .add-bet-button b{font-size:19px}.nfl-pick-context.nfl-matchup-compact{border-radius:11px;margin-top:0;padding:0}.nfl-matchup-compact .nfl-context-heading{gap:6px;min-height:0;padding:8px 10px}.nfl-matchup-compact .nfl-context-heading strong{font-size:13px}.nfl-matchup-compact .nfl-context-heading .team-logo{width:22px;height:22px}.nfl-matchup-compact .nfl-context-heading>span{padding:4px 6px;font-size:12px}.nfl-matchup-compact .nfl-context-at-glance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px}.nfl-context-signal,.nfl-context-rz{min-width:0}.nfl-context-signal>strong,.nfl-context-rz>strong{font-size:22px;line-height:1.2}.nfl-context-signal>span,.nfl-context-rz>span,.nfl-context-signal>small,.nfl-context-rz>small,.nfl-context-signal .nfl-allowance-label{font-size:12px;line-height:1.4}.nfl-slate-availability{border-radius:0 0 13px 13px}.nfl-slate-availability .nfl-market-tabs{gap:5px;padding:5px 0}.nfl-slate-availability .nfl-market-tabs button{min-height:38px;padding:8px 11px;font-size:12px}.mobile-matchup-picker summary{min-height:54px;padding:8px}.mobile-matchup-copy>strong{font-size:14px}.mobile-matchup-copy>small{font-size:12px}.mobile-matchup-logos .team-logo{width:25px;height:25px}.mobile-matchup-picker summary>em{font-size:12px}.groups-hub>.section-heading,.groups-header{padding:12px}.groups-layout{gap:10px}.compact-group-navigation{gap:6px;padding:10px}.compact-group-navigation label{gap:4px;font-size:12px}.compact-group-navigation select{min-height:44px;font-size:14px}.group-home-v2{border-radius:16px;padding:14px}.gh-heading h2{font-size:20px}.gh-heading p{font-size:12px}.gh-tabs{margin:14px 0}.gh-tabs button{padding:8px 3px;font-size:12px}.gh-next{background:linear-gradient(120deg,#203c27,#122119);border-color:#527a4b;padding:12px}.gh-next h3{margin:8px 0 4px;font-size:19px}.gh-next p,.gh-next-progress{font-size:12px}.gh-next-actions{grid-template-columns:minmax(0,1fr) auto;margin-top:12px;display:grid}.gh-next-actions>*{text-align:center;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.gh-records{margin:14px 0 6px}.gh-records b{font-size:23px}.gh-records span{font-size:12px}.gh-section-title h3{font-size:16px}.gh-slate-row strong{font-size:14px}.gh-slate-row{padding:10px 0}.group-room-head{padding:12px}.group-room-head h2{font-size:20px}.group-slip-callout{text-align:left;background:linear-gradient(115deg,#29492a,#142419);border:1px solid #60844b;border-radius:13px;margin:12px 0;padding:14px}.group-slip-callout>span{letter-spacing:.05em;font-size:12px}.group-slip-callout>strong{font-size:19px;line-height:1.35}.group-slip-callout>small{font-size:12px;line-height:1.45}.group-slip-callout>em{border-top:1px solid #45663f;margin-top:10px;padding-top:10px;font-size:14px;display:block}.group-slip-callout{grid-template-columns:minmax(0,1fr)}.group-slip-callout>em{grid-column:1;position:static;inset:auto;transform:none}.nfl-slate-market-toolbar [role=tablist]{gap:5px;padding:5px 0}.nfl-slate-market-toolbar [role=tab]{min-height:38px;padding:8px 11px;font-size:12px}.groups-intro{padding:12px}.app-shell:has(.group-home-v2) .pick-due-banner{display:none}.app-shell .groups-content{padding:8px 10px 24px}.groups-content .groups-intro{min-height:0;margin:0 0 8px;padding:0}.groups-content .groups-actions{gap:8px}.groups-content .groups-actions>button,.groups-content .groups-actions button.group-join-trigger,.groups-content .groups-intro.has-active-group .groups-actions button{min-height:44px;padding:8px 12px;font-size:12px}.nfl-line-card .nfl-line-identity>.nfl-player-name{font-size:15px}.nfl-line-card .nfl-line-identity>span{font-size:13px}.nfl-line-card .nfl-line-identity>small{font-size:12px}.nfl-matchup-compact .nfl-context-signal>strong,.nfl-matchup-compact .nfl-context-rz>strong{font-size:22px}.nfl-matchup-compact .nfl-context-signal>small,.nfl-matchup-compact .nfl-context-rz>small{font-size:12px}.group-kpis{gap:6px}.group-kpis>span{min-width:0;padding:10px 7px;font-size:12px}.group-kpis b{font-size:19px}.group-room-tabs{gap:4px;padding:4px}.group-room-tabs button{min-height:44px;padding:7px 10px;font-size:12px}.group-betslip h2{font-size:20px;line-height:1.25}.group-betslip .eyebrow,.group-betslip .betslip-state,.group-betslip .betslip-summary small{font-size:12px}.group-betslip header p:last-child{color:#a8b7ac;font-size:14px;line-height:1.5}.group-betslip .betslip-summary b{white-space:normal;overflow-wrap:anywhere;font-size:17px}.group-betslip .betslip-legs article{align-items:start}.group-betslip .betslip-legs article>span{font-size:12px}.group-betslip .betslip-legs article strong{font-size:15px;line-height:1.4}.group-betslip .betslip-legs article small{color:#a8b7ac;font-size:13px;line-height:1.5}.group-betslip .betslip-legs article em{color:#94a298;min-height:0;font-size:12px}.group-betslip .betslip-legs article a,.group-betslip>footer button,.group-betslip .betslip-delivery button,.group-betslip .playbook-open{font-size:14px}.group-betslip .betslip-delivery strong{font-size:16px;line-height:1.4}.group-betslip .betslip-delivery small,.group-betslip .betslip-delivery em,.group-betslip .playbook-omissions,.group-betslip>footer p{color:#a8b7ac;font-size:13px;line-height:1.5}.group-betslip .betslip-delivery>div:first-child>span,.group-betslip .betslip-missing span,.group-betslip .betslip-missing i{font-size:12px}.group-betslip .playbook-delivery:before{display:none}.pick-due-banner{gap:8px;margin:8px 10px;padding:10px}.pick-due-copy>strong{font-size:15px}.pick-due-kicker,.pick-due-slate{font-size:12px}.pick-due-banner .pick-due-submit{min-height:44px;padding:8px 12px;font-size:14px}.pick-due-banner .pick-due-room{font-size:12px}.viewport-modal-portal button:focus-visible{outline-offset:3px;outline:2px solid #b6ff9f}.mobile-app-nav a:focus-visible{outline-offset:3px;outline:2px solid #b6ff9f}.mobile-app-nav button:focus-visible{outline-offset:3px;outline:2px solid #b6ff9f}.mobile-league-trigger:focus-visible{outline-offset:3px;outline:2px solid #b6ff9f}}.member-landing{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:24px}.member-landing>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.member-landing h1{letter-spacing:-.03em;margin:5px 0 0;font-size:30px;line-height:1.2}.member-landing .eyebrow{margin:0;font-size:12px}.member-landing .ml-new-group{color:#b4f69d;text-align:center;background:#182a1c;border:1px solid #416238;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.ml-group-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.ml-group-card{color:#eff5ef;background:linear-gradient(135deg,#172a1b,#101a14);border:1px solid #39543e;border-radius:18px;min-width:0;padding:20px;text-decoration:none;display:block}.ml-group-card:hover{border-color:#8ce675}:is(.ml-group-card:focus-visible,.ml-new-group:focus-visible,.ml-join:focus-visible){outline-offset:4px;outline:2px solid #9cf17d}.ml-group-heading{align-items:center;gap:14px;display:flex}.ml-group-heading .group-mark{flex:0 0 56px;width:56px;height:56px;margin:0}.ml-group-heading>div{flex:1;min-width:0}.ml-group-heading h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.ml-group-heading p{color:#a9baae;margin:6px 0 0;font-size:13px}.ml-group-heading>span:last-child{color:#a4ef8b;font-size:24px}.ml-group-card dl{border-top:1px solid #314936;border-bottom:1px solid #314936;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 16px;padding:16px 0;display:grid}.ml-group-card dl>div{border-left:1px solid #314936;min-width:0;padding-left:14px}.ml-group-card dl>div:first-child{border:0;padding-left:0}.ml-group-card dt{color:#aebfb2;font-size:12px;line-height:1.4}.ml-group-card dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:26px;font-weight:650;line-height:1.2}.ml-group-card footer{color:#aff297;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.ml-group-card footer>span:last-child{color:#9daf9f;font-size:12px}.ml-join{color:#bdcfc1;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:18px;font-size:14px;display:inline-flex}@media (max-width:700px){.member-landing{padding:18px 12px}.member-landing h1{font-size:24px}.member-landing>header{gap:10px}.member-landing .ml-new-group{max-width:130px}.ml-group-card{padding:16px}.ml-group-heading h2{font-size:20px}.ml-group-card dd{font-size:23px}}.group-home-v2{--group-action-border:#355340;--group-action-bg:#15231b;--group-action-text:#dce9df}.group-home-v2 .gh-tabs{background:#0a120d;border:1px solid #263c2e;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:18px 0;padding:4px;display:grid}.group-home-v2 .gh-tabs button{color:#aab9af;border:1px solid #0000;border-radius:8px;grid-column:auto;min-width:0;min-height:44px;margin:0;padding:8px 3px;font-size:14px;line-height:1.25}.group-home-v2 .gh-tabs button[aria-pressed=true]{color:#a4fa8e;background:#1a3221;border-color:#365d3c}.group-home-v2 .gh-heading p{font-size:13px}.group-home-v2 button.gh-slate-card{text-align:left;white-space:normal;background:#101c14;border:1px solid #2e4334;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;min-width:0;min-height:0;margin:8px 0;padding:14px;display:grid}.group-home-v2 button.gh-slate-card:hover{background:#172a1c;border-color:#538349}.gh-slate-card .gh-slate-copy{gap:8px;min-width:0;display:grid}.gh-slate-card .gh-slate-copy>strong{color:#eff5ed;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.35}.gh-slate-card .gh-slate-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.gh-slate-card .gh-market-tag{color:#bacfbf;background:#1d2e23;border:1px solid #374d3c;border-radius:5px;width:auto;padding:3px 7px;font-size:12px;line-height:1.3;display:inline-flex}.gh-slate-card time{color:#adbbb2;font-size:13px;line-height:1.45}.gh-slate-card .gh-slate-status{color:#a4b5aa;flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:1.4;display:flex}.gh-slate-card .gh-mine-in{color:#a4e294}.gh-slate-card .gh-slate-chevron{color:#9cd986;place-items:center;width:28px;height:28px;display:grid}.gh-slate-chevron svg{width:18px;height:18px}.gh-slate-card.is-archived{background:#0e1711;border-color:#29352d}.gh-slate-card.is-archived .gh-slate-chevron{color:#a6b3aa}.group-home-v2 .gh-management{border-top:1px solid #2c3e31;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.group-home-v2 .group-action-button,.group-details-view .gd-management>button{border:1px solid var(--group-action-border,#355340);background:var(--group-action-bg,#15231b);width:auto;max-width:100%;min-height:44px;color:var(--group-action-text,#dce9df);font:600 14px/1.3 var(--font-geist-sans),sans-serif;white-space:normal;text-align:center;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.group-home-v2 .group-action-button.is-primary,.group-room-head .group-room-actions .group-action-button.is-primary{color:#11200e;background:#83ef66;border-color:#83ef66}.group-action-button svg{flex:0 0 17px;width:17px;height:17px}.group-home-v2 .group-action-button:hover:not(:disabled),.gd-management>button:hover:not(:disabled){filter:brightness(1.13)}.group-home-v2 button:disabled{opacity:.5;cursor:default}:is(.group-home-v2 button:focus-visible,.group-home-v2 a:focus-visible,.ladders-coming-soon a:focus-visible){outline-offset:3px;outline:2px solid #b3ff94}.group-details-view{gap:14px;min-width:0;display:grid}.group-details-view .gd-section{background:#111d15;border:1px solid #2b4132;border-radius:12px;min-width:0;padding:16px}.gd-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.group-home-v2 .gd-section h3{align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.4;display:flex}.gd-section h3>span{color:#b3c4b8;background:#26372c;border-radius:6px;padding:2px 7px;font-size:13px;font-weight:500}.gd-section .gd-description{color:#bbc9be;overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.6}.gd-section .gd-slate-rules{color:#abbfb0;margin:0;font-size:14px;line-height:1.55}.gd-facts{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.gd-facts>div{min-width:0}.gd-facts dt{color:#93a698;font-size:13px;line-height:1.4}.gd-facts dd{color:#e1ece4;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.gd-members{margin:0;padding:0;list-style:none;display:grid}.gd-members li{border-top:1px solid #2a3c30;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:16px 0;display:grid}.gd-members li:first-child{border-top:0;padding-top:2px}.gd-members li:last-child{padding-bottom:0}.gd-members .gd-avatar{color:#d4b7e7;background:#251c30;border:1px solid #4e415f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.gd-members li>div{flex:1;min-width:0}.gd-members strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}.gd-members small{color:#9aada0;margin-top:3px;font-size:12px;display:block}.group-home-v2 .gd-member-action{color:#b8cfbf;background:#15231b;border:1px solid #355340;border-radius:8px;flex:0 auto;max-width:100%;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.3}.group-home-v2 .gd-member-action:hover{background:#203426}.gd-members .gd-member-actions{flex-wrap:wrap;grid-area:4/1/auto/-1;align-items:center;gap:8px;display:flex}.gd-members .gd-member-actions:empty{display:none}.gd-member-record{grid-column:1/-1;min-width:0}.gd-member-record .member-pick-record{background:#0c1710;border-radius:8px;margin:0;padding:10px 12px}.gd-member-record .member-pick-record>small{margin:0;font-size:13px;line-height:1.5}.gd-member-record .member-l5{margin-top:8px;font-size:12px}.gd-member-record .member-l5>span{font-size:12px}.gd-member-record .member-l5-results i{width:22px;height:22px;font-size:12px}.final-pick-dialog>div.gm-choices{grid-template-columns:1fr}.gd-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.group-details-view .gd-management>button{width:100%;padding:10px;font-size:14px}.gd-danger{border-top:1px solid #45322f;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:16px 2px 2px;display:flex}.gd-danger>div{min-width:0}.gd-danger strong{color:#d3b4af;font-size:14px;display:block}.gd-danger p{color:#a59491;margin:4px 0 0;font-size:12px;line-height:1.45}.group-home-v2 .gd-danger>button{color:#e3aaa0;background:#261a18;border:1px solid #68453f;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;max-width:145px;min-height:44px;padding:9px 11px;font-size:13px;line-height:1.3;display:inline-flex}.gd-danger>button svg{flex:none;width:16px;height:16px}.group-room-head .group-room-title span{letter-spacing:.02em;font-size:12px;line-height:1.5}.group-room-head .group-room-title p{color:#aebbb1;font-size:14px;line-height:1.5}.group-room-head .group-room-actions{gap:8px}.group-room-head .group-room-actions button{white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:44px;padding:9px 12px;font-size:13px;font-weight:550;line-height:1.35;display:inline-flex}.group-room-head .group-room-actions .group-delete-trigger{align-items:center;gap:6px;display:inline-flex}.ladders-coming-soon{min-height:440px;text-align:center;background:radial-gradient(at top,#203b283d,#0000 65%),#0c140f;border:1px solid #304737;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:min(65dvh,600px);margin:24px;padding:40px 24px;display:flex}.ladders-coming-icon{color:#96ef76;background:#1a3020;border:1px solid #45623f;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.ladders-coming-icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:32px;height:32px}.ladders-coming-label{color:#cfb5e6;letter-spacing:.09em;background:#291e32;border:1px solid #554367;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.3}.ladders-coming-soon h1{letter-spacing:-.04em;margin:16px 0 8px;font-size:36px;line-height:1.15}.ladders-coming-soon p{color:#c8d6cb;max-width:30em;margin:0;font-size:16px;line-height:1.5}.ladders-coming-soon .ladders-coming-note{color:#90a296;margin-top:8px;font-size:14px}.ladders-coming-soon a{color:#b1f497;background:#233a26;border:1px solid #4f7347;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:44px;margin-top:28px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:700px){.group-home-v2 button.gh-slate-card{gap:8px;padding:12px}.gh-slate-card .gh-slate-copy>strong{font-size:15px}.group-home-v2 .gh-management{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group-home-v2 .gh-management>.group-action-button{width:100%;padding:10px 8px}.group-details-view .gd-section{padding:13px}.group-home-v2 .gd-section header>.group-action-button{min-height:44px;padding:8px 10px;font-size:14px}.group-home-v2 .gh-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.group-home-v2 .gh-tabs button{font-size:12px}.group-home-v2 .gh-tabs button:last-child{grid-column:span 2}.gd-facts{gap:14px 12px}.group-room-head .group-room-topline{gap:14px}.group-room-head .group-room-actions{flex-wrap:wrap;width:100%;max-width:none;display:flex}.ladders-coming-soon{min-height:420px;margin:12px 10px;padding:36px 18px}}.group-reports .gr-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0;display:flex}.gr-toolbar>div{min-width:0}.group-reports .gr-toolbar h3{margin:0;font-size:20px;line-height:1.3}.gr-toolbar p{color:#a7b9ad;margin:5px 0 0;font-size:12px;line-height:1.4}.group-home-v2 .gr-filter-toggle{flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.gr-filter-toggle span{color:#9ae584;font-size:18px}.gr-filters[hidden]{display:none}.gr-filters{background:#0d1811;border:1px solid #304a38;border-radius:10px;margin:0 0 16px;padding:12px}.gr-filters label>span{font-size:14px}.gr-filters select{min-height:44px;font-size:16px}.gr-active-filters{color:#b5d6aa;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.5}.group-reports .gr-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gr-summary article{min-width:0;padding:14px}.gr-summary span{color:#c1cec5;font-size:14px}.gr-summary small{font-size:12px}.gr-summary strong{font-variant-numeric:tabular-nums;margin:6px 0;font-size:28px}.gr-summary .gr-settled-record{letter-spacing:-.025em;font-size:clamp(20px,4.8vw,28px)}.gr-summary article:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.gr-summary article:nth-child(3)>strong{grid-area:1/2/3;margin:0}.gr-summary article:nth-child(3)>small{grid-column:1}.group-reports .gr-positive{color:#a2ee8d}.group-reports .gr-negative{color:#f0aaa4}.group-reports .gr-note{margin:12px 0 20px;font-size:12px;line-height:1.5}.group-reports h4{margin:24px 0 12px;font-size:16px;line-height:1.4}.group-reports h4>span{color:#a5b9ab;margin-top:4px;font-size:12px;font-weight:400;display:block}.gr-record-list{border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.gr-record-list .gr-record{background:#101d15;border:1px solid #304a38;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:10px 20px;min-width:0;padding:16px;display:grid}.gr-record-heading{align-items:center;gap:10px;min-width:0;display:flex}.gr-record .gr-record-name{flex:1;min-width:0}.gr-record-name strong{font-size:16px;font-weight:600;line-height:1.35}.gr-record-name small{margin-top:3px;font-size:12px;line-height:1.4}.gr-record-name small:empty{display:none}.gr-pick-count{color:#a4b8aa;white-space:nowrap;font-size:12px}.gr-record .gr-rank{color:#abef92;font-variant-numeric:tabular-nums;background:#20351e;border:1px solid #405b38;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.gr-record-stats{grid-template-columns:minmax(max-content,1.4fr) minmax(0,1fr) minmax(0,1.2fr);gap:0;min-width:0;margin:0;display:grid}.gr-record-stats>div{border-left:1px solid #2c4433;min-width:0;padding:0 12px}.gr-record-stats>div:first-child{border:0;padding-left:0}.gr-record-stats>div:last-child{padding-right:0}.gr-record-stats dt{color:#a9bdae;font-size:12px;line-height:1.4}.gr-record-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:650;line-height:1.25}.gr-record-stats>div:first-child dd{white-space:nowrap;letter-spacing:-.025em}.gr-record-list>.gh-empty{color:#afc0b4;border:1px dashed #354b3c;border-radius:10px;margin:0;padding:20px 14px}.group-reports .gr-picks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.group-reports .gr-pick{gap:10px;padding:16px;display:grid}.gr-pick-by strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.group-reports .gr-pick h4{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0;font-size:16px;display:grid}.group-reports .gr-pick h4>span{color:#edf4ef;font-size:inherit;margin:0;font-weight:600;display:block}.group-reports .gr-pick h4>b{font-variant-numeric:tabular-nums;font-size:17px}.gr-pick p,.gr-pick>small,.gr-pick time,.gr-result{font-size:12px}.group-reports .gr-pick footer{border-top:1px solid #293e30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding-top:8px;display:grid}.group-home-v2 .gr-pick footer button{text-align:left;overflow-wrap:anywhere;color:#b9d1bf;background:0 0;border:0;border-radius:0;max-width:100%;min-height:44px;margin:0;padding:6px 0;font-size:12px;line-height:1.4}.group-reports .gr-pick time{white-space:nowrap;font-variant-numeric:tabular-nums}.group-reports .gr-pick .gr-review-reason{color:#ddc995;background:#29251a;border-left:2px solid #b99a5a;border-radius:4px;padding:8px 10px;font-size:12px}.group-reports .gr-result-actions{justify-content:flex-end;display:flex}.group-home-v2 .gr-result-actions button{color:#dec5ed;background:#251c30;border:1px solid #5d4872;min-height:44px;padding:8px 12px;font-size:13px}.group-reports .gr-override-note{color:#cbb6df;font-size:12px}@media (max-width:900px){.group-reports .gr-picks{grid-template-columns:minmax(0,1fr)}}.gr-pagination span{font-size:14px}.group-home-v2 .group-futures{border:1px solid #304a38;border-radius:12px;margin:0}.group-home-v2 .group-futures-head{flex-wrap:wrap;gap:12px;padding:14px}.group-home-v2 .group-futures-head h2{font-size:20px}.group-home-v2 .group-futures-head p{font-size:14px;line-height:1.5}.group-home-v2 .group-futures .gr-filters{margin:12px}.group-home-v2 .group-no-picks{padding:20px 14px}.group-home-v2 .group-no-picks strong{font-size:16px;line-height:1.4}.group-home-v2 .group-no-picks p{font-size:14px;line-height:1.6}.group-home-v2 .group-future-top{flex-wrap:wrap;gap:8px}.group-home-v2 .group-future-top small,.group-home-v2 .future-progress-label small{font-size:12px;line-height:1.5}.group-home-v2 .group-future-card h3{font-size:18px}.group-home-v2 .group-future-card p,.group-home-v2 .future-progress-label strong{font-size:14px}.group-slate-focus .group-slate-deadline>span,.group-slate-focus .group-slate-deadline>b,.group-slate-focus .group-slate-waiting>p{font-size:14px;line-height:1.5}.group-slate-focus .group-room-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.group-slate-focus .group-room-tabs button{text-transform:none;width:100%;min-width:0;min-height:44px;padding:10px;font-size:14px}.group-slate-focus .group-room-tabs button span{font-size:12px}.group-slate-picks .pick-history-head{flex-wrap:wrap;gap:12px;padding:0 0 12px}.group-slate-picks .pick-history-head select{max-width:100%;min-height:44px;font-size:16px}.group-home-v2 .future-lock{font-size:12px}@media (max-width:700px){.gr-record-list .gr-record{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.gr-record-stats{border-top:1px solid #2c4433;padding-top:12px}.group-home-v2 .group-future-list{grid-template-columns:minmax(0,1fr);padding:12px}.group-home-v2 .gh-heading h2{font-size:22px;line-height:1.25}.group-home-v2 .gh-heading p{margin-top:6px;line-height:1.5}.group-home-v2 .gh-next h3{font-size:20px;line-height:1.3}}@media (max-width:360px){.gr-record-stats dd{font-size:16px}.gr-record-stats>div{padding-left:8px;padding-right:8px}.group-home-v2 .gh-management,.gd-management{grid-template-columns:1fr}.gd-danger{flex-wrap:wrap}}.notification-page{max-width:640px;padding:24px 18px calc(32px + env(safe-area-inset-bottom));color:#edf5ee;margin:0 auto}.notification-page>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.notification-page>header>a{color:#a6b7aa;font-size:14px}.notification-card{background:#0c1510;border:1px solid #304a36;border-radius:22px;padding:24px}.notification-eyebrow{letter-spacing:.12em;color:#71f355;font-size:12px}.notification-card h1{margin:10px 0;font-size:30px}.notification-card>p{color:#a6b7aa;font-size:15px;line-height:1.5}.notification-status{color:#a9ff94;border:1px solid #3c6145;border-radius:10px;margin:18px 0;padding:12px;font-size:14px}.notification-card fieldset{border:0;margin:24px 0;padding:0}.notification-card legend{margin-bottom:6px;font-size:14px;font-weight:600}.notification-card label{border-bottom:1px solid #25372b;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.notification-card label strong{font-size:15px;display:block}.notification-card label small{color:#9bada0;margin-top:4px;font-size:13px;line-height:1.4;display:block}.notification-card input{accent-color:#70ef50;flex:none;width:22px;height:22px}.notification-card button{color:#071004;min-height:46px;font:inherit;cursor:pointer;background:#6cf34d;border:1px solid #6cf34d;border-radius:12px;padding:10px 16px;font-size:15px;font-weight:650}.notification-card button:disabled{opacity:.5;cursor:not-allowed}.notification-card button.secondary{color:#d1dbd3;background:0 0;border-color:#3c5141}.notification-actions{flex-wrap:wrap;gap:10px;display:flex}.notification-help{color:#b4c4b9;background:#142019;border-radius:12px;padding:14px;font-size:14px;line-height:1.6}.notification-help h2{margin:0;font-size:16px}.notification-help ol{margin-bottom:0;padding-left:20px}.notification-card .notification-error{color:#ffb5b5}.notification-card .notification-footnote{font-size:13px}.notification-help summary{cursor:pointer}@media (max-width:480px){.notification-page{padding:18px 12px 32px}.notification-card{border-radius:18px;padding:18px}.notification-page .brand-wordmark{font-size:21px}}.notification-setup{border:1px solid #304a36;margin:0 0 16px}.notification-setup .notification-setup-steps{margin:12px 0 0;padding-left:22px;list-style:decimal}.notification-setup-steps li{margin:0 0 10px;padding-left:3px}.notification-setup-steps li::marker{color:#a9ff94;font-weight:700}.notification-setup-steps strong{color:#edf5ee;font-weight:600}.notification-setup .notification-setup-note{color:#a6b7aa;margin:12px 0 0;font-size:13px;line-height:1.5}.notification-setup-link{color:#b6d4bb;text-underline-offset:3px;margin-top:12px;font-size:13px;display:inline-block}.notification-card button.notification-guide-toggle{color:#a9ff94;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0 0;font-size:14px;font-weight:500;display:block}.notification-card button.notification-guide-toggle:focus-visible{outline-offset:4px;outline:2px solid #a9ff94}.notification-setup-link:focus-visible{outline-offset:4px;outline:2px solid #a9ff94}.notification-card .notification-enable{white-space:normal;text-align:center;max-width:100%}.notification-onboarding{color:#edf5ee;text-align:left;background:linear-gradient(125deg,#15281b,#101912);border:1px solid #3c6145;border-radius:16px;width:100%;min-width:0;margin:16px 0;padding:18px}.notification-onboarding .notification-onboarding-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.notification-onboarding .notification-onboarding-heading h3{letter-spacing:-.02em;text-transform:none;margin:0;font-size:18px;font-weight:650;line-height:1.3}.notification-onboarding-heading>span{color:#a6b7aa;letter-spacing:0;flex:none;font-size:12px}.notification-onboarding>p{color:#b4c4b9;margin:8px 0 12px;font-size:14px;line-height:1.5}.notification-onboarding button.notification-onboarding-guide{color:#b3e8a4;width:auto;min-height:44px;font:inherit;text-align:left;white-space:normal;text-underline-offset:3px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:14px;line-height:1.4;text-decoration:underline;display:block}.notification-onboarding .notification-onboarding-steps{background:#0c1710;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.notification-onboarding-steps .notification-setup-steps{margin:0;padding-left:20px;list-style:decimal}.notification-onboarding-steps .notification-setup-note{color:#a6b7aa;margin:8px 0 0;font-size:12px}.notification-onboarding .notification-onboarding-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.notification-onboarding .notification-onboarding-actions>a,.notification-onboarding .notification-onboarding-actions>button{color:#081006;width:auto;min-height:44px;font:inherit;white-space:normal;box-shadow:none;background:#74f45a;border:1px solid #74f45a;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.notification-onboarding .notification-onboarding-actions>button{color:#c4d2c8;background:0 0;border-color:#38533f}.notification-onboarding>p.notification-onboarding-later{color:#a6b7aa;margin:10px 0 0;font-size:12px}.notification-onboarding a:focus-visible{outline-offset:3px;outline:2px solid #a9ff94}.notification-onboarding button:focus-visible{outline-offset:3px;outline:2px solid #a9ff94}.notification-return-group:focus-visible{outline-offset:3px;outline:2px solid #a9ff94}.notification-return-group{color:#a9ff94;border:1px solid #3c6145;border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin-top:16px;padding:12px;font-size:15px;text-decoration:none;display:flex}@media (max-width:480px){.notification-onboarding{padding:14px}.notification-onboarding .notification-onboarding-heading h3{font-size:16px}}.content-loading{width:100%;min-height:260px;padding:24px 0}.content-loading-label{color:#91a799;font-size:13px;line-height:20px;display:block}.content-loading-placeholder{gap:18px;margin-top:24px;display:grid}.content-loading-placeholder>span{opacity:.55;background:linear-gradient(90deg,#17241b 0%,#253a2b 50%,#17241b 100%) 0 0/200% 100%;border-bottom:1px solid #27332c;border-radius:4px;height:48px;animation:1.6s ease-in-out infinite content-loading-pulse;display:block}.content-loading-placeholder>span:first-child{width:64%;height:24px}.content-loading-placeholder>span:last-child{width:86%}@keyframes content-loading-pulse{50%{opacity:.85;background-position:100% 0}}@media (prefers-reduced-motion:reduce){.content-loading-placeholder>span{animation:none}}.navigation-progress{z-index:10000;pointer-events:none;position:fixed;inset:0 0 auto}.navigation-progress-track{transform-origin:0;background:#69f34b;height:3px;animation:1.2s ease-in-out infinite alternate route-progress;display:block}.navigation-progress>div{pointer-events:auto;color:#e9eee9;background:#101a14;border:1px solid #35543c;border-radius:12px;width:fit-content;margin:12px auto;padding:10px 16px;font-size:14px}.navigation-progress button{color:#a7f695;background:#18291c;border:1px solid #35543c;border-radius:8px;min-height:44px;margin-left:8px;padding:8px 12px}@keyframes route-progress{0%{transform:scaleX(.15)}to{transform:scaleX(.85)}}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #a7f695}:where(button,a[role=button],.mobile-app-nav a,.nav-link){touch-action:manipulation}:where(button,.mobile-app-nav a,.nav-link):active:not(:disabled){filter:brightness(.85)}button:disabled{cursor:not-allowed}.group-pick-modal .result-form-help{color:#b6c4bb;margin:0;font-size:14px;line-height:1.5}.navigation-progress.is-slow .navigation-progress-track{background:#c8b77a;animation:none;transform:scaleX(1)}a[data-navigation-pending=true]{cursor:progress;outline-offset:2px;outline:2px solid #9af380}.mobile-app-nav a[data-navigation-pending=true]{color:#b2ff98;background:#25492d;border-color:#82ef67}html[data-navigation-pending=true] .mobile-app-nav a[aria-current=page]:not([data-navigation-pending]){color:#9baa9e;background:0 0;border-color:#0000}.mobile-app-nav a[data-navigation-pending=true]>span{font-size:0}.mobile-app-nav a[data-navigation-pending=true]>span:after{content:"Opening…";font-size:12px}.ml-home-actions{flex-wrap:wrap;gap:8px;display:flex}.member-landing .ml-home-actions>a{text-align:center;border:1px solid #416238;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.member-landing .ml-home-actions>.ml-join{color:#dce9df;background:#15231b}.member-landing .ml-home-actions>.ml-new-group{color:#11200e;background:#83ef66}.onboarding-join-button{color:#dce9df;background:#15231b;border:1px solid #416238;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin:8px;padding:8px 14px;text-decoration:none;display:inline-flex}@media (max-width:700px){.member-landing>header{flex-wrap:wrap}.ml-home-actions{width:100%}.member-landing .ml-home-actions>a{flex:1;max-width:none}}.group-refresh-status{color:#a9bcae;margin:8px 0;font-size:14px}@media (max-width:700px){.group-home-tabs button,.group-action-button,.group-pick-remove-action{min-height:44px}.groups-layout,.group-panel,.group-home,.group-home-tabs{min-width:0}.groups-hub :where(input,select,textarea){max-width:100%}}@media (prefers-reduced-motion:reduce){.navigation-progress-track{animation:none;transform:scaleX(.6)}}.groups-layout{grid-template-columns:minmax(0,1fr)}.groups-layout>.groups-list.condensed-groups-list{max-height:none;padding:12px 16px;position:static;overflow:visible}.compact-group-navigation>label{align-items:center;gap:16px;display:flex}.compact-group-navigation>label>span{flex-shrink:0;margin:0;font-size:14px}.compact-group-navigation select{width:min(100%,420px);min-width:0;min-height:44px;padding:10px 12px;font-size:15px}.group-home-v2 .gh-heading{align-items:center;gap:12px}.group-home-v2 .gh-heading .group-mark{flex:0 0 44px;width:44px;height:44px;padding:0;display:block}.group-home-v2 .gh-heading .group-mark img{object-fit:contain;width:44px;max-width:none;height:44px;display:block}.groups-layout .compact-group-navigation{padding:0}.group-home-v2 .gh-heading h2{font-size:24px;line-height:1.25}.group-home-v2 .gh-heading p{font-size:14px;line-height:1.5}.group-home-v2 .gh-heading{flex-wrap:wrap}.group-home-v2 .gh-heading-copy{flex:1;min-width:120px}.group-home-v2 .gh-members-button{color:#dce9dd;min-height:44px;font:500 14px/1.4 var(--font-geist-sans),sans-serif;white-space:nowrap;background:#142419;border:1px solid #3c5442;border-radius:10px;flex:none;margin:0 0 0 auto;padding:8px 12px}.group-home-v2 .gh-members-button[aria-pressed=true]{color:#a5f68e;background:#193322;border-color:#78f253}.group-home-v2 .gh-view-nav{border-bottom:1px solid #2e4334;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0 8px;margin:20px 0;padding:0;display:grid}.group-home-v2 .gh-view-nav>button{color:#afbeb4;min-width:0;min-height:44px;font:500 14px/1.4 var(--font-geist-sans),sans-serif;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin:0;padding:10px 4px;display:flex}.group-home-v2 .gh-view-nav>button[aria-pressed=true]{color:#a5f68e;background:0 0;border-bottom-color:#78f253}.group-home-v2 .gh-view-nav>button:hover{color:#dce9dd;background:#193322}.group-reports .gr-picks{align-items:stretch}.group-reports .gr-pick{flex-direction:column;display:flex}.group-reports .gr-pick footer{margin-top:auto}@media (min-width:1100px){.gd-members li{grid-template-columns:34px minmax(0,1fr) auto}.gd-members .gd-member-actions{grid-area:1/3;justify-content:flex-end}.gd-members .gd-member-record{grid-column:2/-1}.group-reports .gr-summary:has(>article:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.group-reports .gr-summary:has(>article:nth-child(3))>article{flex-direction:column;grid-column:auto;align-items:flex-start;display:flex}}@media (max-width:700px){.groups-layout>.groups-list.condensed-groups-list{padding:10px 12px}.compact-group-navigation>label{gap:10px}.compact-group-navigation select{flex:1;width:0}.group-home-v2 .gh-heading h2{font-size:21px}.group-home-v2 .gh-heading p{font-size:13px}.group-home-v2 .gh-view-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;margin:16px 0}.group-home-v2 .gh-members-button{padding:8px 10px}}.slip-spotlight{text-align:left;background:linear-gradient(125deg,#213d25,#101d15);border:1px solid #527d45;border-radius:16px;gap:10px;min-width:0;margin:16px 0;padding:20px;display:grid}.slip-spotlight.ready{border-color:#73ed55;box-shadow:0 5px 25px #6ef34012}.slip-spotlight.review{border-color:#73ed55}.slip-review-note{color:#e5d195;border-top:1px solid #68744d;gap:8px;min-width:0;padding-top:12px;display:grid}.slip-review-note>strong{font-size:14px}.slip-review-note ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.slip-review-note li{overflow-wrap:anywhere;gap:3px;font-size:14px;line-height:1.4;display:grid}.slip-review-note li b{color:#eaf1e8;font-weight:600}.slip-spotlight .slip-review-note p{color:#c9c6b0;font-size:13px}.group-slate-focus>.group-betslip,.group-slate-focus>.group-room-tabs{order:-1;width:100%;min-width:0;margin:0}.group-slate-focus>.slip-spotlight{order:-2;margin:0}.slip-spotlight-kicker{color:#a9f58f;letter-spacing:.1em;font-size:12px;font-weight:700}.slip-spotlight h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.slip-spotlight p,.slip-spotlight small{color:#bccdbe;margin:0;font-size:14px;line-height:1.45}.slip-spotlight .slip-spotlight-action,.slip-spotlight-dock .slip-spotlight-action{color:#102009;min-height:44px;font:700 14px/1.3 var(--font-geist-sans),sans-serif;cursor:pointer;background:#73f451;border:1px solid #91ff73;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.slip-spotlight-dock{z-index:4;box-sizing:border-box;background:#172d1c;border:1px solid #537947;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;box-shadow:0 8px 20px #0005}.slip-spotlight-dock>div{gap:3px;min-width:0;display:grid}.slip-spotlight-dock strong{overflow-wrap:anywhere;font-size:14px}.slip-spotlight-dock span{color:#b5dfaa;font-size:12px}.slip-spotlight-dock .slip-spotlight-action{flex-shrink:0}@media (max-width:700px){.slip-spotlight{padding:16px}.slip-spotlight h3{font-size:23px}.slip-spotlight-dock{gap:8px;padding:8px 10px}}.gh-invite-code{background:#132018;border:1px solid #395740;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:12px 0;padding:12px 14px;display:flex}.gh-invite-code>div{gap:5px;min-width:0;display:grid}.gh-invite-code span{color:#b5c8b8;font-size:13px}.gh-invite-code code{font:600 20px/1.3 var(--font-geist-mono),monospace;letter-spacing:.12em;color:#adfb94;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.gh-invite-code button{color:#d3fbc6;min-height:44px;font:600 14px/1.3 var(--font-geist-sans),sans-serif;cursor:pointer;background:#203b25;border:1px solid #628850;border-radius:9px;padding:10px 14px}.gh-invite-code p{color:#bfd4bf;flex-basis:100%;margin:0;font-size:13px}.groupslip-brand{--brand-width:208px;flex:0 auto;gap:0;min-width:0;max-width:100%;min-height:44px}.groupslip-brand>.groupslip-brand-copy{min-width:0;width:var(--brand-width);gap:5px;max-width:100%;display:grid}.groupslip-brand>.groupslip-brand-copy>.groupslip-brand-lockup{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:48px;display:block}.groupslip-brand .groupslip-brand-symbol{display:none}.groupslip-brand small{letter-spacing:0;font-size:8px;line-height:1.3}.groupslip-brand.compact{--brand-width:186px}.sidebar .groupslip-brand{--brand-width:148px}.sidebar.collapsed .groupslip-brand .groupslip-brand-symbol{width:38px;height:38px;display:block}.sidebar.collapsed .groupslip-brand>.groupslip-brand-copy{display:none}.groupslip-brand:focus-visible{border-radius:4px;outline-color:#73f461}@media (min-width:721px){.marketing-nav{height:auto;min-height:76px;padding-block:10px 8px}}@media (max-width:900px){.sidebar .groupslip-brand{--brand-width:186px}.sidebar.collapsed .groupslip-brand>.groupslip-brand-copy{display:grid}.sidebar.collapsed .groupslip-brand .groupslip-brand-symbol{display:none}}@media (max-width:700px){.mobile-app-header .groupslip-brand.compact{--brand-width:194px;gap:0}.mobile-app-header .groupslip-brand.compact .groupslip-brand-lockup{width:100%;height:auto;max-height:44px}.marketing-nav .groupslip-brand{--brand-width:190px}}@media (max-width:480px){.public-auth-page .admin-login-nav .groupslip-brand{--brand-width:184px;gap:0}.public-auth-page .admin-login-nav .groupslip-brand .groupslip-brand-lockup{width:100%;height:auto}}@media (max-width:374px){.mobile-app-header .groupslip-brand.compact{--brand-width:176px}}.slate-results-page{max-width:760px;padding:24px 20px calc(80px + env(safe-area-inset-bottom));color:#edf5ee;margin:0 auto}.slate-results-nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.slate-results-nav>a:last-child{color:#d3ded5;white-space:nowrap;border:1px solid #36503c;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}:is(.slate-results-nav>a:last-child:hover,.slate-results-nav>a:last-child:focus-visible){background:#1a3220;border-color:#8eec77}.slate-results-summary{background:linear-gradient(135deg,#182c1c,#0d1711);border:1px solid #416547;border-radius:20px;padding:24px}.slate-results-eyebrow{color:#a7b9ac;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.5}.slate-results-summary h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 18px;font-size:30px;line-height:1.2}.slate-results-verdict{color:#a7b9ac;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.slate-result-badge{color:#d3ded5;white-space:nowrap;background:#202823;border:1px solid #4a5650;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:650;line-height:1.25;display:inline-flex}.slate-result-badge.is-won{color:#a5f292;background:#1b351c;border-color:#427c39}.slate-result-badge.is-lost{color:#ffb0a8;background:#361f1d;border-color:#82514c}.slate-result-badge.is-void,.slate-result-badge.is-push{color:#dfc1f3;background:#2b1d34;border-color:#674677}.slate-result-badge.is-needs_review{color:#efce91;background:#302919;border-color:#73603c}.slate-results-totals{border-top:1px solid #304837;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;padding-top:18px;display:grid}.slate-results-totals dt{color:#a7b9ac;font-size:14px}.slate-results-totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1.2}.slate-results-page h2{align-items:center;gap:10px;margin:26px 0 14px;font-size:18px;font-weight:650;display:flex}.slate-results-page h2 span{color:#a7b9ac;font-size:14px}.slate-results-picks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.slate-results-pick{background:#0e1912;border:1px solid #2d4334;border-radius:16px;min-width:0;padding:18px}.slate-results-pick.is-mine{border-color:#618a51}.slate-results-pick-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.slate-results-pick-head>span:first-child{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:650}.slate-results-pick-head small{color:#a6ed8c;margin-left:8px;font-size:12px;font-weight:500;display:inline-block}.slate-results-pick h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:18px;font-weight:550;line-height:1.4}.slate-results-pick-meta{color:#a7b9ac;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;display:flex}.slate-results-pick-meta>span:last-child{color:#d3a9e7;white-space:nowrap;font-weight:650}.slate-results-note{color:#94a69a;margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:480px){.slate-results-page{padding:16px 14px calc(80px + env(safe-area-inset-bottom))}.slate-results-nav{gap:10px;margin-bottom:18px}.slate-results-nav .groupslip-brand-lockup{width:168px!important}.slate-results-summary{padding:20px}.slate-results-summary h1{font-size:26px}.slate-results-pick{padding:16px}}.ml-directory-item{min-width:0;position:relative}.ml-directory-item .ml-group-card{height:100%}.ml-directory-item .ml-group-card footer{min-height:28px;padding-right:100px}.ml-pin{color:#b6c8b8;min-height:44px;font:600 13px/1.3 var(--font-geist-sans),sans-serif;cursor:pointer;background:#132119;border:1px solid #3b5742;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;bottom:12px;right:14px}.ml-pin[aria-pressed=true]{color:#a7f18c;background:#203822;border-color:#8ed66f}.ml-pin:disabled{opacity:.6}.admin-review-notice{color:#f0daac;background:#2a2417;border:1px solid #8e7650;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 14px;text-decoration:none;display:flex}.group-home-v2 a.admin-review-notice{color:#f0daac;background:#2a2417;border-color:#8e7650;width:100%;display:flex}.admin-review-notice strong,.admin-review-notice small{font-size:14px;line-height:1.4;display:block}.admin-review-notice small{color:#d0c3a7;margin-top:3px;font-size:12px}.admin-review-list{gap:12px;margin:16px 0;display:grid}.admin-review-list article{background:#121e16;border:1px solid #394a3b;border-radius:12px;padding:14px}.admin-review-list h2{margin:6px 0;font-size:17px;line-height:1.4}.admin-review-list p,.admin-review-list span{color:#b4c1b7;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.admin-review-list button{margin-top:8px}.gh-history-list{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:440px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.gh-history-list .gh-slate-card{margin:0}.gh-roi{background:#15241a;border:1px solid #3b5442;border-radius:12px;margin:12px 0;padding:14px}.gh-roi>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.gh-roi>div>span{min-width:0}.gh-roi>div>strong{flex-shrink:0}.gh-roi strong{font-variant-numeric:tabular-nums;font-size:24px}.gh-roi span{color:#bdcfbf;font-size:14px}.gh-roi p{color:#a8b8ad;margin:6px 0 0;font-size:12px;line-height:1.5}.nfl-mobile-stat-toggle{display:none}@media (max-width:700px){.mobile-app-header .groupslip-brand.compact{--brand-width:136px}.marketing-nav .groupslip-brand{--brand-width:133px}.app-shell .content{padding-left:12px;padding-right:12px}.member-landing{padding:16px 12px 20px}.member-landing>header{gap:12px;margin-bottom:16px}.member-landing h1{letter-spacing:-.6px;font-size:25px;line-height:1.15}.member-landing .eyebrow{letter-spacing:.12em;margin-bottom:5px;font-size:10px}.member-landing .ml-home-actions>a{padding:8px 10px;font-size:13px}.ml-group-list{gap:12px}.ml-group-card{border-radius:15px;padding:14px}.ml-group-heading{gap:10px}.ml-group-heading .group-mark{flex-basis:42px;width:42px;height:42px}.ml-group-heading h2{font-size:18px;line-height:1.25}.ml-group-heading p{margin-top:3px;font-size:12px}.ml-group-card dl{margin:12px 0 10px;padding:10px 0}.ml-group-card dl>div{padding-left:10px}.ml-group-card dt{font-size:11px}.ml-group-card dd{margin-top:3px;font-size:22px}.ml-group-card footer{font-size:12px}.ml-pin{padding:7px 10px;font-size:12px;bottom:6px;right:9px}.group-home-v2{border-radius:15px;padding:12px}.group-home-v2 .gh-heading{gap:9px}.group-home-v2 .gh-heading h2{font-size:19px}.group-home-v2 .gh-heading p{font-size:12px}.group-home-v2 .gh-heading .group-mark,.group-home-v2 .gh-heading .group-mark img{flex-basis:38px;width:38px;height:38px}.group-home-v2 .gh-view-nav{margin:12px 0;padding:0}.group-home-v2 .gh-view-nav>button{padding:10px 2px;font-size:14px}.gh-invite-code{gap:8px;margin:10px 0;padding:8px 10px}.gh-invite-code>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gh-invite-code code{font-size:16px}.gh-invite-code button{padding:8px 10px;font-size:12px}.gh-next{padding:12px}.gh-next h3{margin:7px 0 4px;font-size:18px}.gh-next p,.gh-next-progress{font-size:12px}.gh-next-label>span,.gh-next small{font-size:11px}.gh-next progress{height:5px;margin:10px 0 7px}.gh-next-actions{gap:7px;margin-top:10px}.gh-next-actions>*{min-height:44px;font-size:13px}.gh-records{gap:8px;margin:12px 0 6px}.gh-records>div{padding:10px}.gh-records b{font-size:22px}.gh-records span,.gh-record-note{font-size:12px;line-height:1.4}.gh-section-title{margin:16px 0 8px}.gh-section-title h3,.group-home-v2>h3{font-size:16px}.group-home-v2 button.gh-slate-card{border-radius:11px;margin-bottom:8px;padding:11px 12px}.gh-slate-card .gh-slate-copy{gap:6px}.gh-slate-card .gh-slate-copy>strong{font-size:14px}.gh-slate-card time,.gh-slate-card .gh-slate-status,.gh-slate-card .gh-market-tag{font-size:11px}.gh-management{gap:6px;margin-top:16px;padding-top:12px}.gh-management .group-action-button{min-height:44px;padding:8px 10px;font-size:12px}.gh-history-list{max-height:335px}.slip-spotlight{border-radius:13px;gap:8px;margin:12px 0;padding:12px}.slip-spotlight h3{font-size:20px;line-height:1.2}.slip-spotlight p,.slip-spotlight small{font-size:12px}.slip-spotlight-kicker{font-size:10px}.group-room-head{gap:10px;padding:12px}.group-room-head h2{font-size:20px}.pick-due-banner{margin:8px 12px;padding:10px 12px}.pick-due-copy>strong{font-size:14px}.pick-due-kicker,.pick-due-slate{font-size:11px}.nfl-market-selections{gap:10px}.nfl-line-card,.nfl-line-card.nfl-paired-card{border-radius:13px;gap:8px;padding:11px}.nfl-line-card .nfl-line-identity>.nfl-player-name{font-size:15px;line-height:1.3}.nfl-line-card .nfl-line-identity>span,.nfl-line-card .nfl-line-identity>small{font-size:12px}.nfl-line-card .nfl-paired-prices .add-bet-button{flex-flow:wrap;justify-content:space-between;gap:4px 7px;min-height:44px;padding:8px;display:flex}.nfl-line-card .nfl-paired-prices .add-bet-button b{font-size:16px}.nfl-line-card .nfl-paired-prices .add-bet-button span{font-size:12px}.nfl-line-card .nfl-paired-prices .add-bet-button>em{flex-basis:100%;font-size:11px}.nfl-paired-prices>small{font-size:10px}.nfl-matchup-compact .nfl-context-heading,.nfl-matchup-compact .nfl-context-at-glance{display:none}.nfl-matchup-compact.stats-expanded .nfl-context-heading{display:flex}.nfl-matchup-compact.stats-expanded .nfl-context-at-glance{display:grid}.nfl-pick-context .nfl-mobile-stat-toggle{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;display:flex}.nfl-mobile-stat-toggle>span{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:11px;line-height:1.35;display:flex}.nfl-mobile-stat-toggle>span:last-child{flex-shrink:0}.nfl-mobile-stat-toggle strong,.nfl-mobile-stat-toggle b{font-size:11px;font-weight:650}.nfl-mobile-stat-toggle .team-logo{width:19px;height:19px}.nfl-matchup-compact.good .nfl-mobile-stat-toggle{color:#bbefba}.nfl-matchup-compact.bad .nfl-mobile-stat-toggle{color:#ffc1ba}.nfl-matchup-compact .nfl-context-signal>strong,.nfl-matchup-compact .nfl-context-rz>strong{font-size:20px}.nfl-matchup-compact .nfl-context-signal>small,.nfl-matchup-compact .nfl-context-rz>small{font-size:11px}.nfl-line-card>.nfl-saved-pick-notes{gap:5px;padding:7px 8px}.nfl-line-card .nfl-saved-pick-notes span,.nfl-line-card .nfl-saved-pick-notes strong{font-size:11px}.mobile-prop-card{border-radius:13px;gap:9px;padding:12px}.mobile-prop-player strong{font-size:15px}.mobile-prop-player small,.mobile-claim-note{font-size:11px}.mobile-prop-metrics{gap:8px;padding:9px 0}.mobile-prop-metrics small{font-size:10px}.mobile-prop-metrics b{font-size:14px}.mobile-prop-metrics .mobile-hitter-matchup b{font-size:12px}.mobile-prop-metrics .mobile-hitter-matchup em{font-size:10px}.mobile-prop-card footer>span strong{font-size:18px}.mobile-prop-card footer>span small{font-size:11px}.mobile-prop-card .add-bet-button{min-height:44px;padding:8px 16px;font-size:13px}.group-reports .gr-pick{gap:8px;padding:12px}.group-reports .gr-pick h4,.group-reports .gr-pick strong{font-size:14px}.group-reports .gr-pick p,.group-reports .gr-pick footer{font-size:12px}.group-reports .gr-summary article{padding:12px}.group-reports .gr-summary strong{font-size:22px}.group-reports .gr-summary span,.gr-filters label{font-size:12px}.gd-card{padding:12px}.gd-members li{gap:8px;padding:10px 0}.gd-members .gd-member-name{font-size:14px}.gd-member-record,.gd-member-role{font-size:12px}.admin-review-notice{padding:10px 12px}.admin-review-notice strong{font-size:13px}.notification-card{padding:14px}.notification-card h1{font-size:24px}.notification-page .groupslip-brand{--brand-width:148px}.notification-card label{padding:12px 0}.notification-card label strong{font-size:14px}.notification-card label small{font-size:12px}.gh-roi{padding:12px}.gh-roi strong{font-size:22px}}.ml-compact-card{color:#eff5ef;background:linear-gradient(135deg,#172a1b,#101a14);border:1px solid #39543e;border-radius:16px;padding:16px;container-type:inline-size}.ml-compact-heading{align-items:center;gap:10px;display:flex}.ml-compact-identity{min-width:0;color:inherit;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.ml-compact-identity>div{min-width:0}.ml-compact-identity .group-mark,.ml-compact-identity .group-mark img{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.ml-compact-identity h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.ml-compact-identity p{color:#a9baae;margin:3px 0 0;font-size:12px;line-height:1.5}.ml-compact-card button.ml-compact-pin{color:#a2b8a8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.ml-compact-card button.ml-compact-pin[aria-pressed=true]{color:#a7f18c;background:#203822;border-color:#3c6142}.ml-compact-pin:disabled{opacity:.55;cursor:wait}.ml-compact-records{border-top:1px solid #314936;border-bottom:1px solid #314936;grid-template-columns:.85fr .85fr 1.5fr;gap:8px;margin:14px 0;padding:11px 0;display:grid}.ml-compact-records>div{flex-wrap:wrap;align-items:baseline;gap:3px 5px;min-width:0;display:flex}.ml-compact-records>div:last-child{justify-content:flex-end}.ml-compact-records dt{color:#aebfb2;order:1;font-size:12px;line-height:1.4}.ml-compact-records dd{letter-spacing:-.2px;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700;line-height:1.4}.ml-compact-records .is-negative{color:#e3b0af}.ml-compact-records .is-positive{color:#a7f18c}.ml-compact-next{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ml-personal-heading{color:#a7f18c;margin:0 0 8px;font-size:12px;font-weight:650;line-height:1.4}.ml-personal-slates{overscroll-behavior:contain;border-top:1px solid #314936;max-height:180px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.ml-personal-slates a{color:#d4dfd7;border-bottom:1px solid #314936;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 0;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.ml-personal-slates a>span:first-child{overflow-wrap:anywhere;min-width:0}.ml-personal-slates small{color:#aebfb2;margin-top:2px;font-size:11px;display:block}.ml-personal-slates a>span:last-child{flex-shrink:0}.ml-personal-slates a.is-submitted>span:last-child{color:#a7f18c}.ml-compact-slate-name{min-width:0;color:inherit;text-decoration:none;display:block}.ml-compact-slate-name strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.35;display:block}.ml-compact-slate-name>span{color:#aebfb2;margin-top:4px;font-size:12px;line-height:1.5;display:block}.ml-compact-card a.ml-compact-action{color:#d0dfd2;text-align:center;background:#14231a;border:1px solid #42604a;border-radius:10px;justify-content:center;align-items:center;max-width:145px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.ml-compact-card a.ml-compact-action.is-primary{color:#091106;background:#79f263;border-color:#95f680}.ml-compact-progress-label{color:#aebfb2;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin:12px 0 7px;font-size:12px;line-height:1.4;display:flex}.ml-compact-progress-label .is-highlight{color:#a7f18c;font-weight:600}.ml-compact-card progress.ml-compact-progress{-webkit-appearance:none;appearance:none;color:#79f263;background:#2b3e30;border:0;border-radius:4px;width:100%;height:5px;max-height:5px;margin:0;padding:0;display:block;overflow:hidden}.ml-compact-progress::-webkit-progress-bar{background:#2b3e30;border-radius:4px}.ml-compact-progress::-webkit-progress-value{background:#79f263;border-radius:4px}.ml-compact-progress::-moz-progress-bar{background:#79f263;border-radius:4px}.ml-compact-empty{color:#aebfb2;justify-content:space-between;align-items:center;gap:12px;min-height:80px;font-size:13px;line-height:1.5;display:flex}:is(.ml-compact-card a:focus-visible,.ml-compact-card button:focus-visible){outline-offset:3px;outline:2px solid #afff96}.ml-compact-card a.ml-compact-action:hover,.ml-compact-card button.ml-compact-pin:hover{filter:brightness(1.12)}.ml-compact-identity:hover h2,.ml-compact-slate-name:hover strong{color:#a7f18c}.ml-compact-card a.ml-compact-action:active,.ml-compact-pin:active{transform:translateY(1px)}@container (width<=310px){.ml-compact-records>div{flex-direction:column;gap:1px}.ml-compact-records>div:last-child{align-items:flex-end}.ml-compact-next{gap:9px}.ml-compact-card a.ml-compact-action{max-width:122px;padding:9px}}@media (max-width:700px){.ml-compact-card{padding:14px}.ml-compact-identity h2{font-size:18px}}@media (min-width:701px){.ml-group-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));align-items:start}}.group-invite-action{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.invite-copy-announcement{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group-invite-action>p{max-width:30ch;font:400 14px/1.4 var(--font-geist-sans),sans-serif;color:#f2aba3;margin:0}.group-invite-action code{font-family:var(--font-geist-mono),monospace;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.group-invite-action>.group-action-button{color:#dce9df;width:auto;max-width:100%;min-height:44px;font:600 14px/1.3 var(--font-geist-sans),sans-serif;cursor:pointer;background:#15231b;border:1px solid #355340;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.group-invite-action>.group-action-button.is-primary{color:#11200e;background:#83ef66;border-color:#83ef66}.group-invite-action[data-copy-state=copied]>.group-action-button{border-color:#83ef66}.group-invite-action>.group-action-button:focus-visible{outline-offset:3px;outline:2px solid #83ef66}.group-invite-action>.group-action-button:disabled{opacity:.6;cursor:default}@media (max-width:700px){.gh-management>.group-invite-action,.gh-management>.group-invite-action>.group-action-button{width:100%}}.group-join-dialog .group-invite-wordmark,.onboarding-invite-box .group-invite-wordmark{object-fit:contain;width:160px;max-width:100%;height:auto;display:block}.viewport-modal-portal .group-join-dialog{font-family:var(--font-geist-sans), sans-serif;background:linear-gradient(145deg,#14251a,#0b140f 65%);border-color:#73f461 #355a3e #355a3e;border-top-style:solid;border-top-width:3px}.group-join-dialog header{border-bottom:1px solid #2b4132;margin-bottom:20px;padding-bottom:16px}.group-join-dialog h2{letter-spacing:-.035em;font-size:26px;font-weight:650}.group-join-dialog label{color:#bce8b2;font-weight:600}.group-join-dialog input{font-family:var(--font-geist-mono), monospace}.group-join-dialog footer button{font-family:inherit}.onboarding-invite-box{background:linear-gradient(145deg,#14251a,#0b140f 65%);border-color:#73f461 #355a3e #355a3e;border-top-style:solid;border-top-width:3px}.onboarding-invite-box .group-invite-wordmark{margin-bottom:18px}.onboarding-invite-box>div:first-child{gap:8px;min-width:0}.onboarding-invite-box>div:first-child span{font-size:12px}.onboarding-invite-box>div:first-child strong{overflow-wrap:anywhere;font-size:26px;line-height:1.2}.onboarding-invite-box>div:first-child small{color:#aabbb0;max-width:36ch;font-size:14px;line-height:1.45}.onboarding-invite-box>div:last-child>button{min-height:44px;font-family:var(--font-geist-sans), sans-serif;font-size:14px}.gr-slate-list{gap:20px;min-width:0;display:grid}.gr-pick-slate{background:#0d1911;border:1px solid #34523e;border-radius:18px;min-width:0;overflow:hidden}.gr-slate-heading{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 12px;display:flex}.gr-slate-heading>div{min-width:0}.group-reports .gr-slate-heading h4{overflow-wrap:anywhere;color:#edf4ef;margin:5px 0 0;font-size:19px;line-height:1.3}.gr-slate-heading time,.gr-slate-heading>span{color:#b2c4b7;font-variant-numeric:tabular-nums;font-size:14px}.gr-slate-heading>span{flex-shrink:0}.gr-slate-grade{color:#c1d4c6;border-bottom:1px solid #293e30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;font-size:14px;display:flex}.gr-slate-grade>strong{font-size:14px;font-weight:600}.gr-slate-grade>span{color:#a8c09f}.group-reports .gr-pick-slate .gr-picks{align-items:stretch;gap:10px;padding:12px}.group-reports .gr-pick-slate .gr-pick{background:#101d15;border:1px solid #283e30;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:14px}.group-reports .gr-pick-slate .gr-pick p{color:#aabdaf;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.group-reports .gr-pick-slate .gr-pick-by{align-items:center;gap:10px}.group-reports .gr-pick-slate .gr-pick-by strong,.group-reports .gr-pick-slate .gr-result{font-size:14px}.group-reports .gr-pick-slate .gr-result{flex-shrink:0;padding:4px 8px}.group-reports .gr-pick-slate .gr-result-actions{justify-content:flex-end;margin:0;display:flex}.group-reports .gr-pick-slate .gr-result-actions button{width:auto;min-height:44px;margin:0;padding:6px 12px;font-size:14px}@media (max-width:700px){.gr-slate-list{gap:16px}.gr-slate-heading{align-items:flex-start;padding:14px 14px 10px}.group-reports .gr-slate-heading h4{font-size:17px}.gr-slate-grade{padding:0 14px 12px}.group-reports .gr-pick-slate .gr-picks{gap:0;padding:0}.group-reports .gr-pick-slate .gr-pick{background:0 0;border:0;border-bottom:1px solid #293e30;border-radius:0;padding:14px}.group-reports .gr-pick-slate .gr-pick:last-child{border-bottom:0}.group-reports .gr-pick-slate .gr-pick h4{font-size:16px}}.group-home-v2 .gc-current{min-width:0;margin:16px 0 24px}.group-home-v2 .gc-deadline strong{color:#b4f596;font-size:14px;display:block}.group-home-v2 .gc-deadline small{color:#b1c0b6;margin-top:5px;font-size:12px;line-height:1.5;display:block}.group-home-v2 .gc-switcher{scrollbar-width:thin;gap:8px;max-width:100%;padding:2px 0 12px;display:flex;overflow-x:auto}.group-home-v2 .gc-switcher button{color:#afc1b4;white-space:nowrap;background:#101c15;border:1px solid #34543c;border-radius:12px;flex-direction:column;flex:none;gap:3px;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.3;display:flex}.group-home-v2 .gc-switcher button[aria-pressed=true]{color:#adfa91;background:#1c3622;border-color:#75e85a}.group-home-v2 .gc-switcher small{color:#a3b7a7;font-size:11px}.group-home-v2 .gc-status{background:linear-gradient(130deg,#172b1d,#0d1911);border:1px solid #385a40;border-radius:16px;padding:20px}.group-home-v2 .gc-status-heading,.group-home-v2 .gc-actions,.group-home-v2 .gc-picks-heading,.group-home-v2 .gc-pick-person,.group-home-v2 .gc-pick-selection{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.group-home-v2 .gc-eyebrow{letter-spacing:.12em;color:#94e981;font-size:11px}.group-home-v2 .gc-status h3{margin:6px 0;font-size:24px;line-height:1.2}.group-home-v2 .gc-status-heading>span{white-space:nowrap;color:#b5d4b5;font-size:13px}.group-home-v2 .gc-status p{color:#aabbb0;margin:10px 0;font-size:14px;line-height:1.45}.group-home-v2 .gc-status progress{-webkit-appearance:none;appearance:none;background:#294132;border:none;border-radius:9px;width:100%;height:6px;display:block;overflow:hidden}.group-home-v2 .gc-status progress::-webkit-progress-bar{background:#294132}.group-home-v2 .gc-status progress::-webkit-progress-value{background:#72ed50;border-radius:9px}.group-home-v2 .gc-status progress::-moz-progress-bar{background:#72ed50}.group-home-v2 .gc-actions{color:#a5ed94;margin-top:14px;font-size:13px}.group-home-v2 .gc-actions a,.group-home-v2 .gc-actions button{color:#dcebdd;background:#172a1c;border:1px solid #416449;border-radius:10px;justify-content:center;align-items:center;width:auto;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.25;text-decoration:none;display:inline-flex}.group-home-v2 .gc-actions a{color:#071208;background:#73ef4e;border-color:#73ef4e;font-weight:650}.group-home-v2 .gc-picks-heading{margin:20px 0 10px}.group-home-v2 .gc-picks-heading h3{margin:0;font-size:16px}.group-home-v2 .gc-picks-heading>span{color:#9aafa0;font-size:12px}.group-home-v2 .gc-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.group-home-v2 .gc-pick{background:#101d15;border:1px solid #2e4835;border-radius:12px;min-width:0;margin:0;padding:14px}.group-home-v2 .gc-pick-person strong{color:#b7d5b1;font-size:13px}.group-home-v2 .gc-result{color:#a9b8af;white-space:nowrap;background:#22332a;border-radius:6px;padding:3px 7px;font-size:11px}.group-home-v2 .gc-result.won{color:#a3ef8c;background:#203e23}.group-home-v2 .gc-result.lost{color:#e5a09a;background:#392725}.group-home-v2 .gc-result.review{color:#e1c585;background:#3a3422}.group-home-v2 .gc-pick-selection{align-items:baseline;margin:10px 0 5px;font-size:16px;line-height:1.35}.group-home-v2 .gc-pick-selection span{overflow-wrap:anywhere}.group-home-v2 .gc-pick-selection b{color:#d6b4e9;white-space:nowrap;font-size:15px}.group-home-v2 .gc-pick>small{color:#9aac9f;font-size:12px;line-height:1.45;display:block}.group-home-v2 .gc-empty,.group-home-v2 .gc-error{border:1px solid #304b38;border-radius:12px;padding:14px;font-size:14px}@media (max-width:900px){.group-home-v2 .gc-picks{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.group-home-v2 .gc-status{padding:14px}.group-home-v2 .gc-status h3{font-size:21px}.group-home-v2 .gc-status-heading{align-items:flex-start}.group-home-v2 .gc-status-heading>span{padding-top:4px;font-size:12px}.group-home-v2 .gc-pick{padding:12px}.group-home-v2 .gc-current{margin-top:12px}.group-home-v2 .gc-pick-selection{font-size:15px}.group-home-v2 .gc-switcher button{padding:7px 12px;font-size:13px}}.group-home-v2 .gsh-hub{gap:24px;min-width:0;margin:16px 0 20px;display:grid}.group-home-v2 .gsh-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.group-home-v2 .gsh-section-title h3{margin:0;font-size:20px;line-height:1.3}.group-home-v2 .gsh-section-title>span{color:#a4b7a8;white-space:nowrap;font-size:12px}.group-home-v2 .gsh-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.group-home-v2 .gsh-card{background:#101c14;border:1px solid #304837;border-radius:14px;min-width:0;padding:16px}.group-home-v2 .gsh-card.has-slip{border-color:#406d37}.group-home-v2 .gsh-card.has-review{border-color:#615239}.group-home-v2 .gsh-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.group-home-v2 .gsh-card h4{color:#eef5ee;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.group-home-v2 .gsh-state{color:#b5c8b8;text-align:right;background:#1a2d20;border-radius:5px;flex-shrink:0;max-width:45%;padding:4px 6px;font-size:11px;line-height:1.35}.group-home-v2 .gsh-state.ready{color:#adfa91}.group-home-v2 .gsh-state.review{color:#edc57a;background:#302919}.group-home-v2 .gsh-meta,.group-home-v2 .gsh-count,.group-home-v2 .gsh-games,.group-home-v2 .gsh-progress-copy,.group-home-v2 .gsh-timing,.group-home-v2 .gsh-explanation{color:#a4b7a8;overflow-wrap:anywhere;margin:7px 0 10px;font-size:13px;line-height:1.5}.group-home-v2 .gsh-count,.group-home-v2 .gsh-progress-copy{color:#d2ded3}.group-home-v2 .gsh-meta{font-size:12px}.group-home-v2 .gsh-explanation{margin-bottom:0;font-size:12px}.group-home-v2 .gsh-action{color:#10200a;text-align:center;background:#72f34e;border:1px solid #72f34e;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:10px 0 0;padding:11px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.group-home-v2 .gsh-action.review,.group-home-v2 .gsh-action.secondary{color:#eef5ee;background:#192c1c;border-color:#36513b}.group-home-v2 .gsh-card progress{-webkit-appearance:none;appearance:none;background:#294132;border:0;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.group-home-v2 .gsh-card progress::-webkit-progress-bar{background:#294132}.group-home-v2 .gsh-card progress::-webkit-progress-value{background:#72ed50;border-radius:5px}.group-home-v2 .gsh-card progress::-moz-progress-bar{background:#72ed50}.group-home-v2 .gsh-card .slip-review-note{background:#2c2518;border:0;border-radius:8px;gap:6px;margin:10px 0 0;padding:10px}.group-home-v2 .gsh-card .slip-review-note>strong,.group-home-v2 .gsh-card .slip-review-note li{font-size:12px;line-height:1.45}.group-home-v2 .gsh-card .slip-review-note p{color:#edc57a;margin:0;font-size:12px;line-height:1.45}.group-home-v2 .gsh-card .slip-review-note ul{gap:8px}.group-home-v2 .gsh-pick-disclosure{background:0 0;border:0;min-width:0;margin-top:5px;padding:0}.group-home-v2 .gsh-pick-disclosure>summary{color:#afc1b4;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 0 0;font-size:12px;line-height:1.4;list-style:none;display:flex}.group-home-v2 .gsh-pick-disclosure>summary::-webkit-details-marker{display:none}.group-home-v2 .gsh-pick-disclosure>summary>span:last-child{white-space:nowrap;align-items:center;gap:8px;display:flex}.group-home-v2 .gsh-pick-disclosure>summary i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:0 2px 4px;transform:rotate(45deg)}.group-home-v2 .gsh-pick-disclosure[open]>summary i{margin-top:4px;transform:rotate(225deg)}.group-home-v2 .gsh-mine-in{color:#adfa91}.group-home-v2 .gsh-picks-body{border-top:1px solid #304837;min-width:0;margin-top:8px;padding-top:12px}.group-home-v2 .gsh-picks-body .gc-picks{grid-template-columns:minmax(0,1fr)}.group-home-v2 .gsh-picks-body .gc-pick{padding:10px}.group-home-v2 .gsh-picks-body .gc-pick-selection{font-size:14px}.group-home-v2 .gsh-history-link{color:#d2ded3;text-align:left;background:0 0;border:0;border-top:1px solid #304837;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:8px 0 22px;padding:12px 0;font-size:14px;display:flex}@media (max-width:900px){.group-home-v2 .gsh-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.group-home-v2 .gsh-hub{gap:18px;margin:12px 0 16px}.group-home-v2 .gsh-section-title h3{font-size:17px}.group-home-v2 .gsh-card{padding:13px}.group-home-v2 .gsh-card h4{font-size:16px}.group-home-v2 .gsh-action{font-size:13px}.group-home-v2 .gsh-progress-copy,.group-home-v2 .gsh-count,.group-home-v2 .gsh-games,.group-home-v2 .gsh-timing{font-size:12px}}@media (max-width:360px){.group-home-v2 .gh-view-nav button{white-space:nowrap;word-break:normal;padding-inline:2px;font-size:12px}}.brown-line-breakdown{background:#1d2018;border:1px solid #5c4b38;border-radius:12px;min-width:0;margin:14px 0;padding:14px}.brown-line-breakdown p{color:#c0cabc;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}.brown-line-breakdown .brown-line-filter-note{color:#b9c4b5;font-size:12px}.brown-line-breakdown header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brown-line-breakdown header h4{margin:0;font-size:17px}.brown-line-breakdown header>span{color:#dcc19a;white-space:nowrap;font-size:12px}.brown-line-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.brown-line-members li{overflow-wrap:anywhere;border-top:1px solid #3e4536;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:14px;display:flex}.brown-line-members strong{color:#dcc19a;flex-shrink:0}.brown-line-recent{background:0 0;border:0;margin:8px 0 0;padding:0}.brown-line-recent summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.brown-line-recent summary:after{content:"+";margin-left:auto}.brown-line-recent[open] summary:after{content:"−"}.brown-line-recent ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.brown-line-recent li{overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:1.5;display:grid}.brown-line-recent li>span{color:#b9c4b5}@media (max-width:480px){.brown-line-members{grid-template-columns:minmax(0,1fr)}}.groups-content .groups-directory-back{color:#afe59c;align-items:center;min-height:44px;margin:0 0 10px;padding:4px 0;font-size:14px;text-decoration:none;display:inline-flex}.groups-content .group-slate-focus.slate-header-a{border-top:1px solid #304434;padding:20px}.slate-header-a .slate-header{border-bottom:1px solid #304434;order:-4;margin:0 0 16px;padding:0 0 16px}.slate-header-a .slate-back{color:#aee29f;max-width:100%;min-height:44px;font:500 14px/1.4 var(--font-geist-sans),sans-serif;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0 0 8px;padding:0;text-decoration:none;display:inline-flex}.slate-header-a .slate-back>span:last-child{overflow-wrap:anywhere}.slate-header-a .slate-back .group-mark,.slate-header-a .slate-back .group-mark img{object-fit:contain;flex:0 0 26px;width:26px;min-width:26px;height:26px;margin:0;padding:0;display:block}.slate-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.slate-header-a .slate-title-row h2{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:28px;font-weight:500;line-height:1.2}.slate-tools{flex:none;position:relative}.slate-header-a .slate-tools-trigger{color:#bdcbbb;background:#17241b;border:1px solid #3b5140;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:11px;display:flex}.slate-tools-trigger svg{width:20px;height:20px}.slate-tools-menu{z-index:35;background:#14251a;border:1px solid #436149;border-radius:12px;width:190px;max-width:calc(100vw - 64px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 26px #0007}.slate-header-a .slate-tools-menu button{color:#e4ede0;text-align:left;width:100%;min-height:44px;font:500 14px/1.4 var(--font-geist-sans),sans-serif;background:0 0;border:0;border-radius:7px;margin:0;padding:10px}.slate-header-a .slate-tools-menu button:hover{background:#243b29}.slate-header-a .slate-header-meta,.slate-header-a .slate-header-deadline{color:#b6c4b8;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.slate-header-a .slate-waiting{background:linear-gradient(125deg,#1d3623,#101e15);border:1px solid #4c7142;border-radius:14px;order:-2;margin:16px 0;padding:16px}.slate-waiting>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slate-header-a .slate-waiting h3{margin:0;font-size:18px;font-weight:500;line-height:1.35}.slate-waiting>div>span{color:#b7dfac;font-size:14px}.slate-waiting progress{-webkit-appearance:none;appearance:none;color:#78ef52;background:#2b4432;border:0;border-radius:6px;width:100%;height:6px;margin:14px 0 10px;display:block;overflow:hidden}.slate-waiting progress::-webkit-progress-bar{background:#2b4432}.slate-waiting progress::-webkit-progress-value{background:#78ef52;border-radius:6px}.slate-waiting progress::-moz-progress-bar{background:#78ef52;border-radius:6px}.slate-header-a .slate-waiting p{color:#bdcabd;margin:0;font-size:14px;line-height:1.5}.slate-header-a .slate-waiting small{color:#b0e79d;margin-top:10px;font-size:14px;display:block}.member-landing>header,.groups-content .group-directory-heading{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.member-landing .ml-home-actions,.group-directory-heading .groups-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,420px);margin:0;display:grid}.member-landing .ml-home-actions>a,.group-directory-heading .groups-actions>button{border-radius:10px;width:100%;min-width:0;max-width:none;min-height:44px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.slate-header-space{pointer-events:none;overflow-anchor:none;flex:none}.groupslip-ui .group-slate-navigation-view>.slate-header{overflow-anchor:none}@media (max-width:700px){.groups-content .group-slate-focus.slate-header-a{padding:12px}.slate-header-a .slate-title-row h2{font-size:25px}.slate-header-a .slate-header{margin-bottom:12px;padding-bottom:12px}.member-landing .ml-home-actions,.group-directory-heading .groups-actions{width:100%}.groupslip-ui .group-slate-navigation-view>.slate-header.is-compact{overflow-anchor:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding-bottom:6px;display:grid}.groupslip-ui .slate-header.is-compact .slate-back-row{display:contents}.groupslip-ui .slate-header.is-compact .slate-back{justify-content:center;width:36px;max-width:36px;min-height:44px;position:absolute;top:0;left:0}.groupslip-ui .slate-header.is-compact .slate-back>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.groupslip-ui .slate-header.is-compact .slate-title-row{grid-area:1/1/auto/-1;gap:6px;min-height:44px;padding-left:40px}.groupslip-ui .slate-header.is-compact .slate-title-row h2{font-size:18px;line-height:1.3}.groupslip-ui .slate-header.is-compact .slate-back-row>:not(.slate-back){grid-area:2/2}.groupslip-ui .slate-header.is-compact .slate-switch-trigger{min-height:44px;padding:6px 8px;font-size:12px}.groupslip-ui .slate-header.is-compact .slate-header-meta{display:none}.groupslip-ui .slate-header.is-compact .slate-header-deadline{grid-area:2/1;margin:0;font-size:11px}}#mlb-stats .mlb-game-markets{background:#101d14;border-color:#38553f;gap:12px;margin:0 0 14px;padding:14px;display:grid}#mlb-stats .mlb-game-markets .mobile-matchup-picker{color:#eef4ee;min-width:0;display:block;position:relative}#mlb-stats .mlb-game-markets .mobile-matchup-picker>summary{cursor:pointer;background:#111813;border:1px solid #405845;border-radius:10px;grid-template-columns:60px minmax(0,1fr) auto 10px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;list-style:none;display:grid}#mlb-stats .mlb-game-markets summary::-webkit-details-marker{display:none}#mlb-stats .mlb-game-markets .mobile-matchup-logos{align-items:center;gap:4px;width:60px;display:flex}#mlb-stats .mlb-game-markets .team-logo{object-fit:contain;width:28px;min-width:28px;height:28px;margin:0}#mlb-stats .mlb-game-markets .mobile-matchup-copy,#mlb-stats .mlb-game-markets .mobile-matchup-menu button>span{gap:4px;min-width:0;display:grid}#mlb-stats .mlb-game-markets .mobile-matchup-menu button>.mobile-matchup-logos{display:flex}#mlb-stats .mlb-game-markets .mobile-matchup-copy strong,#mlb-stats .mlb-game-markets .mobile-matchup-menu strong{color:#eef4ee;font-size:16px}#mlb-stats .mlb-game-markets strong i{color:#9fb0a3;font-style:normal}#mlb-stats .mlb-game-markets small,#mlb-stats .mlb-game-markets em{color:#b2c1b6;font-size:12px;font-style:normal}#mlb-stats .mlb-game-markets em{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}#mlb-stats .mlb-game-markets em.available{color:#abed91}#mlb-stats .mlb-game-markets .mobile-matchup-chevron{border-bottom:1.5px solid #a3ada5;border-right:1.5px solid #a3ada5;width:7px;height:7px;transform:rotate(45deg)}#mlb-stats .mlb-game-markets .mobile-matchup-menu{overscroll-behavior:contain;max-height:340px;box-shadow:none;background:#0b100c;border:1px solid #405845;border-radius:10px;gap:4px;margin-top:6px;padding:6px;display:grid;position:relative;inset:auto;overflow-y:auto}#mlb-stats .mlb-game-markets .mobile-matchup-menu button{text-align:left;background:#111813;border:1px solid #0000;border-radius:8px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}#mlb-stats .mlb-game-markets .mobile-matchup-menu button.selected{background:#1b3020;border-color:#5c945c}#mlb-stats .mlb-game-markets .mobile-matchup-search{gap:6px;padding:4px;font-size:12px;display:grid}#mlb-stats .mlb-game-markets .mobile-matchup-search input{width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}@media (max-width:700px){#mlb-stats .mlb-game-markets{border-radius:12px;gap:8px;padding:10px}#mlb-stats .mlb-game-markets .mobile-matchup-picker>summary{grid-template-columns:52px minmax(0,1fr) auto 8px;gap:6px;min-height:58px;padding:9px 8px}#mlb-stats .mlb-game-markets .mobile-matchup-logos{gap:4px;width:52px;display:flex}#mlb-stats .mlb-game-markets .team-logo{width:24px;min-width:24px;height:24px;margin:0}#mlb-stats .mlb-game-markets .mobile-matchup-copy strong{font-size:14px}#mlb-stats .mlb-research-controls .slate-date-row>div:first-child{width:auto;display:flex}}#mlb-stats .mlb-research-intro{border:1px solid var(--border);background:linear-gradient(115deg,#132218 35%,#211927);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:20px 24px;display:flex}#mlb-stats .mlb-research-intro h1{margin:4px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}#mlb-stats .mlb-research-intro .eyebrow{color:#aabeae;margin:0;font-size:12px}#mlb-stats .mlb-research-counts{color:#afc0b3;font-size:13px}#mlb-stats .mlb-filter-bar{box-shadow:none;background:#101d14;border-color:#38553f;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}#mlb-stats .mlb-market-tabs{flex-wrap:wrap;gap:6px;display:flex}#mlb-stats .mlb-market-tabs button{color:#c5d0c7;white-space:nowrap;background:#101a13;border:1px solid #354c3c;border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px}#mlb-stats .mlb-market-tabs button[aria-pressed=true]{color:#0a150d;background:#73f451;border-color:#73f451;font-weight:750}#mlb-stats .wind-filter{background:0 0;border:0;border-radius:8px;gap:10px;min-height:44px;padding:8px 12px;font-size:13px;position:relative}#mlb-stats .wind-filter>input{pointer-events:auto;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;inset:0}#mlb-stats .wind-filter:has(input:focus-visible){outline-offset:2px;outline:2px solid #73f451}#mlb-stats .wind-filter>i{pointer-events:none}#mlb-stats .slate-date-row{flex-wrap:wrap;gap:10px;margin:12px 0}#mlb-stats .slate-date-row>div{align-items:center;gap:10px;display:flex}#mlb-stats .slate-date-row button{border-radius:9px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px}#mlb-stats .slate-date-row strong{font-size:14px}#mlb-stats .slate-date-row .feed-pill{min-height:0;padding:5px 9px;font-size:12px}#mlb-stats .mlb-slate-availability{border-color:#38553f;padding:10px}#mlb-stats .mlb-slate-availability>header{display:none}#mlb-stats .feed-state{min-height:0;padding:24px}#mlb-stats .feed-state h2{font-size:20px}#mlb-stats .mlb-research-controls{isolation:isolate;z-index:2;background:#101d14;border:1px solid #38553f;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:16px;padding:8px;display:flex;position:relative}#mlb-stats .mlb-research-controls>.slate-date-row{order:0;margin:0;padding:0 4px}#mlb-stats .mlb-research-controls>.mlb-slate-availability{z-index:auto;height:auto;box-shadow:none;border:0;border-radius:0;order:1;margin:0;padding:0;position:relative;top:auto}#mlb-stats .mlb-research-controls>.mlb-filter-bar{z-index:auto;background:0 0;border:0;border-top:1px solid #344d3c;border-radius:0;order:2;margin:0;padding:8px 0 0;position:static}#mlb-stats .mlb-research-controls>.wind-filter-note{order:3;margin:0}#mlb-stats .mlb-context-details>summary{display:none}#mlb-stats .mlb-game-tools{display:contents}#mlb-stats .mlb-feed-details[hidden]{display:none}#mlb-stats .slate-date-row .mlb-feed-details-body{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){#mlb-stats .slate-date-row .mlb-feed-details{border-top:1px solid #344d3c;width:100%;margin-top:6px;padding-top:8px}#mlb-stats .slate-date-row .mlb-feed-details-body{flex-direction:column;align-items:stretch;padding-bottom:0}#mlb-stats .mlb-feed-details-body .feed-pill{white-space:normal;text-align:left;border:0;border-radius:6px;font-weight:500;line-height:1.4}#mlb-stats .mobile-matchup-logos{flex:0 0 52px;gap:4px;width:52px;display:flex}#mlb-stats .mobile-matchup-logos .team-logo{width:24px;min-width:24px;height:24px;margin:0}#mlb-stats .mlb-research-controls .mobile-matchup-picker>summary{grid-template-columns:52px minmax(0,1fr) auto 10px;min-height:58px;padding:9px 8px}#mlb-stats .mlb-research-controls .mobile-matchup-copy strong{font-size:14px}#mlb-stats .mlb-research-controls .mobile-matchup-copy small{font-size:12px}#mlb-stats .mlb-research-controls .mobile-matchup-picker>summary>em{flex-shrink:0;font-size:12px}#mlb-stats .mobile-matchup-picker-inline .mobile-matchup-menu{z-index:auto;overscroll-behavior:contain;max-height:min(42dvh,340px);box-shadow:none;margin-top:6px;position:relative;inset:auto}#mlb-stats .mobile-matchup-menu button{grid-template-columns:52px minmax(0,1fr) auto;min-height:58px}#mlb-stats .mobile-matchup-menu button>.mobile-matchup-logos{display:flex}#mlb-stats .mobile-matchup-menu button strong{font-size:14px}#mlb-stats .mobile-matchup-menu button small,#mlb-stats .mobile-matchup-menu button em{font-size:12px}#mlb-stats .mobile-matchup-search span{letter-spacing:0;text-transform:none;font-size:12px}#mlb-stats .mlb-context-details>summary{color:#b3c5b7;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}#mlb-stats .mlb-context-details>summary:after{content:"+";font-size:18px}#mlb-stats .mlb-context-details[open]>summary:after{content:"−"}#mlb-stats.terminal-content{padding-top:8px}#mlb-stats .mlb-research-intro{border-radius:12px;align-items:flex-end;margin:0 0 10px;padding:12px 14px;display:flex}#mlb-stats .mlb-research-intro .eyebrow{letter-spacing:.09em;margin:0 0 5px;font-size:12px;display:block}#mlb-stats .mlb-research-intro h1{margin:0;font-size:22px}#mlb-stats .mlb-research-counts{white-space:nowrap;margin:0 0 2px;font-size:12px}#mlb-stats .mlb-research-controls{border-radius:12px;gap:6px;margin-bottom:10px;padding:8px}#mlb-stats .mlb-filter-bar{flex-wrap:wrap;gap:4px;padding:8px;display:flex}#mlb-stats .mlb-market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}#mlb-stats .mlb-market-tabs button{padding:8px 6px;font-size:14px}#mlb-stats .wind-filter{padding:5px 4px}#mlb-stats .mlb-game-heading{display:none}#mlb-stats .mlb-game-section{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#mlb-stats .mlb-game-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;padding:0 4px;display:grid}#mlb-stats .mlb-game-tools .mlb-context-details[open]{grid-column:1/-1}#mlb-stats .mlb-game-tools .mlb-context-details[open]+.terminal-actions{grid-column:2}#mlb-stats .terminal-actions{border:0;gap:0;min-width:0;padding:0}#mlb-stats .terminal-actions>button{display:none}#mlb-stats .terminal-actions label{justify-content:space-between;align-items:center;gap:0;width:100%;font-size:0;display:flex}#mlb-stats .terminal-actions select{width:100%;min-width:0;min-height:44px;padding:8px;font-size:13px}#mlb-stats .slate-date-row{margin:10px 0}#mlb-stats .slate-date-row>div:first-child{grid-template-columns:44px minmax(0,1fr) 44px auto auto;justify-content:space-between;gap:2px;width:100%;display:grid}#mlb-stats .slate-date-row button{background:0 0;border:0;min-width:44px;padding:6px;font-size:13px}#mlb-stats .slate-date-row strong{text-align:center;white-space:nowrap;font-size:13px}#mlb-stats .slate-date-row .mlb-filters-toggle{color:#b8eaa5;border:1px solid #35543c;border-radius:8px;padding:6px 8px}#mlb-stats .slate-date-row .mlb-filters-toggle[aria-expanded=true]{background:#213d28;border-color:#71ed50}#mlb-stats .slate-date-row .feed-pill{font-size:12px}#mlb-stats .mobile-prop-cards{gap:8px;padding:0}#mlb-stats .mobile-prop-card{box-shadow:none;background:#111d15;border:1px solid #304a37;border-radius:12px;padding:12px}#mlb-stats .mobile-prop-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}#mlb-stats .mobile-prop-player{flex:1;gap:9px;min-width:0}#mlb-stats .mobile-prop-player strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:16px;line-height:1.25;overflow:visible}#mlb-stats .mobile-prop-player .team-logo{flex:0 0 24px;width:24px;height:24px;margin:0}#mlb-stats .mobile-prop-player small{font-size:12px}#mlb-stats .mobile-prop-card .mlb-card-price{color:#abf48f;background:#1b3520;border:1px solid #73f451;border-radius:9px;flex-direction:column;flex:none;justify-content:center;width:auto;min-width:76px;min-height:48px;padding:6px 9px;font-size:18px;font-weight:750;display:flex}#mlb-stats .mlb-card-price small{color:inherit;font-size:12px;font-weight:500}#mlb-stats .mobile-prop-card .mlb-card-price:disabled{color:#b6c2b8;cursor:default;opacity:1;box-shadow:none;background:#19221b;border-color:#4b5c4e}#mlb-stats .mobile-prop-card .mlb-card-price.is-loading:disabled{color:#dfcc8c;background:#292519;border-color:#786a3b}#mlb-stats .projected-lineup-note{border-radius:10px;gap:4px;margin-bottom:8px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}#mlb-stats .projected-lineup-note span{text-align:left}#mlb-stats .mlb-card-book{color:#adbdb1;margin:6px 0;font-size:12px;line-height:1.4}#mlb-stats .mobile-hitter-matchup{color:#afc1b5;background:#1b2820;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr) 8px;align-items:center;gap:6px;width:100%;padding:9px 10px;display:grid}#mlb-stats .mobile-hitter-matchup.favorable{color:#b9eca5;background:#203e26}#mlb-stats .mobile-hitter-matchup.difficult{color:#f0b2aa;background:#3b2423}#mlb-stats .mobile-hitter-matchup small{color:inherit;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.3}#mlb-stats .mobile-hitter-matchup b{color:inherit;font-size:16px;line-height:1.3}#mlb-stats .mlb-matchup-readout,#mlb-stats .mlb-matchup-rating{gap:2px;display:grid}#mlb-stats .mlb-matchup-rating{border-left:1px solid #ffffff26;padding-left:9px}#mlb-stats .mlb-matchup-rating b{font-size:13px}#mlb-stats .mobile-hitter-matchup>i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}#mlb-stats .mlb-card-details[open] .mobile-hitter-matchup>i{transform:rotate(225deg)}#mlb-stats .mlb-card-details{margin-top:6px}#mlb-stats .mlb-card-details summary{cursor:pointer;min-height:44px;list-style:none;display:flex}#mlb-stats .mlb-card-details summary::-webkit-details-marker{display:none}#mlb-stats .mlb-card-details summary:after,#mlb-stats .mlb-card-details[open] summary:after{content:none}#mlb-stats .mlb-detail-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 2px 2px;display:grid}#mlb-stats .mlb-detail-grid span{color:#b1c3b7;flex-direction:column;gap:4px;font-size:12px;display:flex}#mlb-stats .mlb-detail-grid b{color:#edf3eb;font-size:15px}#mlb-stats .mlb-detail-grid .favorable b{color:#b9eca5}#mlb-stats .mlb-detail-grid .difficult b{color:#f0b2aa}}#mlb-stats .mlb-game-markets .mlb-specific-markets{scrollbar-width:thin;scrollbar-color:#506755 transparent;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:5px;width:100%;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}#mlb-stats .mlb-game-markets .mlb-specific-markets button{flex:none;min-height:44px;padding:9px 12px;font-size:13px}.mlb-price-board{padding:20px}.mlb-board-controls{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mlb-board-controls label{min-width:0;color:var(--muted,#a5b4aa);gap:8px;font-size:14px;display:grid}.mlb-board-controls select,.mlb-board-controls input{color:#e4eee7;background:#0d1b13;border:1px solid #304b38;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.mlb-price-board header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:20px 0 12px;display:flex}.mlb-price-board h2{margin:0;font-size:22px}.mlb-price-board header small{color:var(--muted,#a5b4aa)}.mlb-price-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mlb-price-row{background:#0d1b13;border:1px solid #304b38;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.mlb-price-row>div{gap:6px;min-width:0;display:grid}.mlb-price-row strong{overflow-wrap:anywhere;font-size:16px}.mlb-price-row span{color:#a5b4aa;font-size:13px}.mlb-price-row button{color:#8efa68;background:#193822;border:1px solid #5bc941;border-radius:10px;min-width:82px;min-height:52px;font-weight:700}.mlb-price-row button small{margin-top:3px;font-size:11px;font-weight:400;display:block}.mlb-price-row button:disabled{opacity:.45;cursor:not-allowed}.mlb-price-row button:active{transform:scale(.97)}@media (max-width:720px){.mlb-price-board{padding:14px}.mlb-board-controls,.mlb-price-list{grid-template-columns:minmax(0,1fr);gap:10px}.mlb-price-board h2{font-size:20px}}.nfl-inline-book{display:none}.nfl-market-count{color:#93a198;margin:0 0 12px;font-size:12px;display:block}.nfl-mobile-slate-picker{display:none}.research-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.research-section-heading h2,.research-section-heading h3{margin:0;font-size:20px;line-height:1.25}.research-section-heading>span{color:#a8b8ae;font-size:12px}.research-see-all{color:#a4ec91;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:8px 0 8px 10px;font-size:14px}.research-game-lines{min-width:0}.research-game-grid{background:#101e15;border:1px solid #304635;border-radius:14px;grid-template-columns:minmax(60px,.8fr) repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.research-game-grid-row{display:contents}.research-column-label{text-align:center;color:#a8b8ae;font-size:13px}.research-grid-team{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.research-grid-team .team-logo{object-fit:contain;flex:none;width:32px;height:32px}.research-quote-button{text-align:center;color:#ecf3ed;background:#1a3021;border:1px solid #3e5b43;border-radius:9px;flex-flow:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;min-height:58px;padding:9px 5px;display:flex}.research-quote-button>span{font-size:13px;line-height:1.3}.research-quote-button>b{color:#a9ed95;font-size:16px;line-height:1.2}.research-quote-button>small{color:#a8b8ae;overflow-wrap:anywhere;font-size:12px;font-weight:400}.research-quote-button>em{color:#a9ed95;font-size:12px;font-style:normal}.research-quote-button:disabled{opacity:.5;cursor:not-allowed}.research-quote-button:hover:not(:disabled){background:#24422b;border-color:#7ccb65}.research-quote-button:active:not(:disabled){transform:scale(.98)}.research-missing-quote{color:#a8b8ae;text-align:center;background:#132019;border-radius:9px;place-content:center;align-self:stretch;font-size:12px;display:grid}.research-overview{gap:22px;min-width:0;display:grid}.research-overview-section{min-width:0}.research-overview .nfl-market-preview .nfl-market-selections{border:1px solid #304635;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.research-overview .nfl-market-preview .nfl-line-card{border:0;border-radius:0}.research-overview .nfl-market-preview .nfl-line-card+.nfl-line-card,.research-overview .nfl-prop-group+.nfl-prop-group{border-top:1px solid #304635}.nfl-prop-group{min-width:0}.nfl-inline-alternates{border:1px solid #304635;border-top:0;border-radius:0 0 12px 12px;padding:0 12px;font-size:13px}.nfl-inline-alternates>summary{cursor:pointer;color:#b3ceba;min-height:44px;padding:12px 0}.nfl-inline-alternates>.nfl-line-card{margin:0 0 10px}.nfl-market-browser.research-market-layout .nfl-line-card{background:#101e15;border-color:#304635;grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:10px 12px;padding:14px}.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-line-identity{grid-area:1/1;align-self:start}.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-line-prices{grid-area:1/2;align-self:start}.research-market-layout .research-card-source{text-align:left;color:#a8b8ae;grid-area:auto/1/auto/-1;margin:0;font-size:12px;font-weight:400;line-height:1.4;display:block}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button{text-align:center;color:#a9ed95;min-width:0;min-height:58px;box-shadow:none;background:#1a3021;border:1px solid #3e5b43;border-radius:9px;flex-flow:column;justify-content:center;align-items:center;gap:4px;padding:8px 5px;display:flex}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button>span,.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button>b,.research-quote-button>span,.research-quote-button>b{text-align:center;width:100%;display:block}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button span{text-transform:none;white-space:nowrap;font-size:12px;line-height:1.3}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button b{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.2}.nfl-market-browser.research-market-layout .nfl-line-action{width:100%;max-width:84px;margin-left:auto}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button.has-group-pick{color:#e7c9ff;background:#2c2135;border-color:#c69deb}.nfl-market-browser.research-market-layout .nfl-player-name{align-items:flex-start}.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-pick-context,.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-context-unavailable,.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-saved-pick-notes{grid-area:auto/1/auto/-1;margin:0}.research-market-layout .nfl-player-name{gap:8px;font-size:16px;line-height:1.3}.research-market-layout .nfl-player-name .team-logo{flex:none;width:28px;height:28px}.research-market-layout .nfl-line-identity>span,.research-market-layout .nfl-line-identity>small{font-size:12px;line-height:1.4}.research-market-layout .nfl-paired-prices{gap:5px}.research-market-layout .nfl-line-card .nfl-paired-prices .add-bet-button{border-color:#3e5b43;min-height:58px}.research-market-layout .nfl-line-card .nfl-paired-prices .add-bet-button b{font-size:16px}.research-market-layout .nfl-paired-prices>small{font-size:12px}.research-overview .nfl-game-heading{display:none}.research-overview .nfl-matchup-compact .nfl-mobile-stat-toggle{display:flex}.research-overview .nfl-matchup-compact:not(.stats-expanded) .nfl-context-heading,.research-overview .nfl-matchup-compact:not(.stats-expanded) .nfl-context-at-glance{display:none}.research-overview .nfl-pick-context{border-radius:8px;padding:9px}.research-overview .nfl-mobile-stat-toggle{font-size:12px}.research-overview .nfl-mobile-stat-toggle .team-logo{width:22px;height:22px}.research-overview .nfl-mobile-stat-toggle>span{flex-wrap:wrap}.research-overview .nfl-market-empty{padding:12px;font-size:14px}.research-overview .nfl-market-filters,.research-overview .nfl-manual-fallback{display:none}.research-overview .mlb-price-board{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.research-overview .mlb-price-board>header{margin:0 0 12px}.research-overview .mlb-price-list{grid-template-columns:minmax(0,1fr)}.mlb-paired-row{background:#101e15;border:1px solid #304635;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:10px 12px;min-width:0;padding:14px;display:grid}.mlb-price-identity{align-items:center;gap:8px;min-width:0;display:flex}.mlb-price-identity .team-logo{flex:none;width:28px;height:28px}.mlb-price-identity strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.mlb-price-identity span{color:#a8b8ae;margin-top:4px;font-size:12px;display:block}.mlb-paired-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.mlb-paired-row>.mlb-paired-prices,.mlb-paired-row>.mlb-price-identity{align-self:start}.mlb-paired-prices .research-quote-button>span{white-space:nowrap}.mlb-paired-prices.single{grid-template-columns:minmax(0,1fr);justify-self:end;width:84px}.mlb-paired-row .mlb-price-identity{align-items:flex-start}.mlb-paired-row .mlb-price-identity strong{display:block}.mlb-alternate-pair>.research-card-source{margin-top:6px}.mlb-paired-actions.single{grid-template-columns:minmax(0,1fr);width:100%;max-width:110px;margin-left:auto}.mlb-alternate-lines,.mlb-player-research{grid-column:1/-1;min-width:0;margin:0}.mlb-alternate-lines summary,.mlb-player-research summary{color:#a8b8ae;cursor:pointer;min-height:36px;padding:8px 0;font-size:13px}.mlb-alternate-pair{border-top:1px solid #304635;padding:7px 0}.research-market-layout .research-price-status:empty{display:none}.research-price-status{color:#a8b8ae;margin:0 0 12px;display:block}.research-overview-context{margin:16px 0;display:block}#mlb-stats .research-overview-context>summary{cursor:pointer;color:#afc1b5;min-height:44px;padding:12px;display:flex}.mlb-player-research .mlb-detail-grid,.mlb-overview-homers .mlb-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 2px 2px;display:grid}.mlb-player-research .mlb-detail-grid>span,.mlb-overview-homers .mlb-detail-grid>span{color:#afc1b5;flex-direction:column;gap:4px;font-size:12px;display:flex}.mlb-player-research .mlb-detail-grid b,.mlb-overview-homers .mlb-detail-grid b{color:#edf3eb;font-size:15px}.mlb-slate-stack[hidden],.terminal-footer-grid[hidden]{display:none}.mlb-player-research .mlb-detail-grid{margin:4px 0 0}.mlb-overview-homers{background:#101e15;border:1px solid #304635;border-radius:14px;gap:0;display:grid;overflow:hidden}.mlb-overview-homers .mobile-prop-card{background:0 0;border:0;border-radius:0;margin:0;padding:14px;display:block}.mlb-overview-homers .mobile-prop-card+.mobile-prop-card{border-top:1px solid #304635}.mlb-overview-homers .mobile-prop-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mlb-overview-homers .mobile-prop-player{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.mlb-overview-homers .mobile-prop-player>span{min-width:0}.mlb-overview-homers .mobile-prop-player strong,.mlb-overview-homers .mobile-prop-player small{overflow-wrap:anywhere;line-height:1.4;display:block}.mlb-overview-homers .mlb-card-price{color:#a9ed95;border:1px solid #3e5b43;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;display:flex}.mlb-overview-homers .mlb-card-price>small{font-size:12px;line-height:1.3}.mlb-overview-homers .mlb-card-details>summary{cursor:pointer;list-style:none}.mlb-overview-homers .mlb-card-details>summary::-webkit-details-marker{display:none}.mlb-overview-homers .mobile-hitter-matchup{color:#afc1b5;background:#1b2820;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr) 8px;align-items:center;display:grid}.mlb-overview-homers .mobile-hitter-matchup.favorable{color:#b9eca5;background:#203e26}.mlb-overview-homers .mobile-hitter-matchup.difficult{color:#f0b2aa;background:#3b2423}.mlb-overview-homers .mlb-matchup-readout,.mlb-overview-homers .mlb-matchup-rating{gap:2px;display:grid}.mlb-overview-homers .mobile-hitter-matchup b,.mlb-overview-homers .mobile-hitter-matchup small{color:inherit;line-height:1.3}.mlb-overview-homers .mobile-claim-note{color:#bdabd0;margin:6px 0;font-size:12px}.mlb-overview-homers .mobile-prop-player strong{font-size:16px}.mlb-overview-homers .mobile-prop-player small,.mlb-overview-homers .mlb-card-book{font-size:12px}.mlb-overview-homers .mobile-prop-player .team-logo{width:28px;height:28px}.mlb-overview-homers .mlb-card-price{min-width:76px;min-height:52px;padding:7px;font-size:17px}.mlb-overview-homers .mobile-hitter-matchup{gap:8px;margin-top:9px;padding:10px}.mlb-overview-homers .mlb-matchup-readout b{font-size:17px}.mlb-overview-homers .mobile-hitter-matchup small{font-size:12px}.mlb-overview-homers .mlb-matchup-rating b{font-size:14px}#mlb-stats .mobile-prop-card>header,#mlb-stats .mobile-prop-player{align-items:flex-start}#mlb-stats .mobile-prop-card .mlb-card-price{width:84px;min-width:84px;min-height:58px;box-shadow:none;text-align:center;background:#1a3021;border-color:#3e5b43;flex-wrap:nowrap;align-items:center;padding:8px 5px;font-size:16px}#mlb-stats .mlb-card-book{margin:8px 0}.research-overview-status{color:#a8b8ae;margin:0;font-size:14px}@media (min-width:1000px){.research-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.research-overview>.research-game-lines,.research-overview>.research-overview-game-lines,.research-overview>.research-overview-context{grid-column:1/-1}}@media (max-width:700px){.research-section-heading h2,.research-section-heading h3{font-size:17px}.research-game-grid{grid-template-columns:minmax(42px,.6fr) repeat(3,minmax(0,1fr));gap:5px;padding:10px}.research-grid-team{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;font-size:12px}.research-grid-team .team-logo{width:27px;height:27px}.research-column-label{font-size:12px}.research-quote-button{padding:7px 3px}.research-overview{gap:20px}.nfl-market-browser.research-market-layout .nfl-line-card,.mlb-paired-row{grid-template-columns:minmax(0,1fr) minmax(128px,43%);gap:9px;padding:12px}.research-market-layout .nfl-player-name,.mlb-price-identity strong{font-size:14px}.research-market-layout .nfl-player-name .team-logo,.mlb-price-identity .team-logo{width:24px;height:24px}.mlb-price-identity{gap:6px}.research-market-layout .nfl-market-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.research-game-grid{gap:4px;padding:8px}.nfl-market-browser.research-market-layout .nfl-line-card,.mlb-paired-row{grid-template-columns:minmax(0,1fr) 126px;gap:7px;padding:10px}.research-market-layout .nfl-player-name{flex-wrap:wrap}}@media (max-width:700px){.terminal-content:has(.nfl-fair-slate){padding-top:0}.nfl-fair-slate{gap:0;padding:16px 2px 20px}.nfl-fair-slate .nfl-fair-overview,.nfl-fair-slate .nfl-slate-availability>header,.nfl-fair-slate .nfl-slate-window-select,.nfl-fair-slate .nfl-slate-window-list{display:none}.nfl-fair-slate .nfl-slate-availability,.nfl-fair-slate .nfl-slate-availability.nfl-one-game-slate{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0;display:block;position:relative;top:auto;overflow:visible}.nfl-mobile-slate-picker{margin:0 0 11px;display:block;position:relative}.nfl-mobile-slate-picker>summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;color:#a4b7a8;justify-content:space-between;align-items:center;gap:12px;min-height:20px;padding:0;font-size:11px;font-weight:600;line-height:1.4;list-style:none;display:flex}.nfl-mobile-slate-picker>summary::-webkit-details-marker{display:none}.nfl-mobile-slate-picker>summary time{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.nfl-mobile-slate-picker>div{background:#101d15;border:1px solid #2a4032;border-radius:12px;margin:7px 0;padding:6px}.nfl-mobile-slate-picker button{text-align:left;color:#f1f5ef;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 8px;font-size:12px;display:flex}.nfl-mobile-slate-picker button[aria-current=true]{background:#203923}.nfl-mobile-slate-picker button small{color:#a4b7a8;font-size:11px}.nfl-fair-slate .mobile-matchup-picker{width:100%;height:auto;min-height:0;margin:0;display:block;position:relative}.nfl-fair-slate .mobile-matchup-picker>summary{background:linear-gradient(110deg,#16281b,#101d15);border:1px solid #2a4032;border-radius:14px;grid-template-columns:63px minmax(0,1fr) 12px;align-items:center;gap:12px;width:100%;min-height:68px;margin:0;padding:13px 12px;list-style:none;display:grid}.nfl-fair-slate .mobile-matchup-logos{align-items:center;width:63px;display:flex}.nfl-fair-slate .mobile-matchup-logos .team-logo{object-fit:contain;flex:none;width:34px;height:36px}.nfl-fair-slate .mobile-matchup-logos .team-logo+.team-logo{margin-left:-5px}.nfl-fair-slate .mobile-matchup-copy{min-width:0}.nfl-fair-slate .mobile-matchup-copy strong{letter-spacing:-.2px;white-space:normal;font-size:16px;line-height:1.3;display:block}.nfl-fair-slate .mobile-matchup-copy small{color:#a4b7a8;margin-top:4px;font-size:11px;line-height:1.4;display:block}.nfl-fair-slate .mobile-matchup-picker-inline .mobile-matchup-menu{max-height:340px;box-shadow:none;background:#101d15;border:1px solid #2a4032;border-radius:12px;margin:7px 0 0;padding:6px;position:relative;inset:auto;overflow:auto}.nfl-fair-slate .mobile-matchup-menu>button{grid-template-columns:63px minmax(0,1fr);gap:12px;width:100%;min-height:64px;padding:12px 8px;display:grid}.nfl-fair-slate .mobile-matchup-menu>button strong{font-size:14px}.nfl-fair-slate .mobile-matchup-menu>button small{font-size:11px}.nfl-fair-slate .nfl-slate-market-toolbar,.nfl-market-browser .nfl-game-controls .nfl-market-toolbar{z-index:auto;background:0 0;border:0;border-radius:0;margin:14px 0 0;padding:0;position:static}.nfl-market-browser .nfl-game-controls{box-shadow:none;background:0 0;border:0;margin-bottom:18px;position:static}.nfl-fair-slate .nfl-slate-market-toolbar>[role=tablist],.nfl-market-browser .nfl-game-controls .nfl-market-toolbar>[role=tablist]{scrollbar-width:none;gap:6px;margin:0;padding:0 0 4px}.nfl-fair-slate .nfl-slate-market-toolbar button,.nfl-market-browser .nfl-game-controls .nfl-market-toolbar button{background:#101d15;border:1px solid #2a4032;border-radius:9px;flex:none;min-height:39px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4}.nfl-fair-slate .nfl-slate-market-toolbar button[aria-selected=true],.nfl-market-browser .nfl-game-controls .nfl-market-toolbar button[aria-selected=true]{color:#0b210b;background:#68f344;border-color:#68f344}.nfl-fair-slate .nfl-game-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.nfl-fair-slate .nfl-game-section .nfl-game-heading{display:none}.nfl-market-browser.research-market-layout .research-overview{gap:19px}.nfl-market-browser .research-section-heading{gap:8px;min-height:0;margin:0 0 9px}.nfl-market-browser .research-section-heading h2,.nfl-market-browser .research-section-heading h3{letter-spacing:-.2px;font-size:15px;font-weight:650;line-height:1.4}.nfl-market-browser .research-section-heading>span{font-size:11px}.nfl-market-browser .research-see-all{min-height:0;padding:4px 0 4px 8px;font-size:11px;line-height:1.4}.nfl-compact-game-lines .research-game-grid{background:#101d15;border-color:#2a4032;border-radius:13px;grid-template-columns:minmax(45px,.65fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:10px}.nfl-compact-game-lines .research-column-label{margin-bottom:3px;font-size:11px}.nfl-compact-game-lines .research-grid-team{gap:2px;padding:0;font-size:11px}.nfl-compact-game-lines .research-grid-team .team-logo{width:23px;height:23px}.nfl-compact-game-lines .research-quote-button{background:#1b2f21;border-color:#35503d;border-radius:8px;gap:1px;min-height:44px;padding:7px 4px}.nfl-compact-game-lines .research-quote-button>span{font-size:11px;line-height:1.3}.nfl-compact-game-lines .research-quote-button>b{font-size:12px;line-height:1.3}.nfl-compact-game-lines .research-quote-button>small,.nfl-compact-game-lines .research-quote-button>em{font-size:10px;line-height:1.2}.nfl-market-browser.research-market-layout .nfl-line-card{background:#101d15;border-color:#2a4032;border-radius:13px;grid-template-columns:minmax(0,1fr) 135px;gap:9px;padding:12px 11px}.nfl-market-browser.research-market-layout .nfl-line-card.nfl-single-card{grid-template-columns:minmax(0,1fr) 72px}.nfl-market-browser.research-market-layout.nfl-market-preview .nfl-line-card{box-shadow:none;border-radius:0}.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-line-identity,.nfl-market-browser.research-market-layout .nfl-line-card>.nfl-line-prices{align-self:center}.nfl-market-browser.research-market-layout .nfl-line-card .nfl-line-identity>.nfl-player-name{gap:5px;font-size:12px;font-weight:650;line-height:1.4}.nfl-market-browser.research-market-layout .nfl-line-card .nfl-player-name .team-logo{width:18px;height:18px}.nfl-market-browser.research-market-layout .nfl-line-card .nfl-line-identity>small{margin-top:3px;font-size:11px;line-height:1.4}.nfl-market-browser.research-market-layout .nfl-line-card .nfl-inline-book{font-size:inherit;line-height:inherit;display:inline}.nfl-market-browser .nfl-line-market-label,.nfl-market-browser .research-card-source{display:none}.nfl-market-browser.research-market-layout .nfl-single-card:not([data-market=player_anytime_td]) .nfl-line-market-label{font-size:11px;line-height:1.4;display:block}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button{background:#1b2f21;border-radius:8px;gap:1px;height:auto;min-height:44px;padding:7px 4px}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button>span{color:#f1f5ef;font-size:11px;font-weight:400;line-height:1.3}.nfl-market-browser.research-market-layout .nfl-line-card .add-bet-button>b{font-size:12px;line-height:1.3}.nfl-market-browser.research-market-layout .nfl-line-action{width:72px;max-width:72px}.nfl-market-browser.research-market-layout .nfl-line-card .nfl-pick-context{background:0 0;border:0;border-radius:0;padding:0}.nfl-market-browser.research-market-layout .nfl-mobile-stat-toggle{background:0 0;border:0;gap:5px;min-height:24px;padding:0;font-size:11px;line-height:1.4}.nfl-market-browser.research-market-layout .nfl-mobile-stat-toggle .team-logo{display:none}.nfl-market-browser.research-market-layout .nfl-mobile-stat-toggle span,.nfl-market-browser.research-market-layout .nfl-mobile-stat-toggle strong,.nfl-market-browser.research-market-layout .nfl-mobile-stat-toggle b{font-size:11px;line-height:1.4}.nfl-market-browser.research-market-layout .nfl-mobile-stat-toggle>span{flex-wrap:wrap;gap:5px}.nfl-market-browser .nfl-context-unavailable{font-size:11px;line-height:1.4}.nfl-market-browser.research-market-layout .nfl-matchup-compact.stats-expanded{border-top:1px solid #2a4032;padding-top:7px}.nfl-market-browser .nfl-manual-fallback,.nfl-market-browser .nfl-feed-asof{font-size:11px}.nfl-market-browser .nfl-market-filters{gap:8px}.nfl-market-browser .nfl-market-filters input,.nfl-market-browser .nfl-market-filters select{min-height:40px;padding:9px 10px;font-size:13px}.nfl-market-browser .nfl-market-filters label>span,.nfl-market-browser .nfl-market-filters>small{font-size:11px}}@media (max-width:360px){.nfl-market-browser.research-market-layout .nfl-line-card{grid-template-columns:minmax(0,1fr) 121px;padding:11px 8px}.nfl-market-browser.research-market-layout .nfl-line-card .nfl-player-name{flex-wrap:nowrap}}.expansion-research-parity{max-width:1200px;padding-top:20px}.expansion-compact-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.expansion-compact-heading h1{letter-spacing:-.04em;margin:0;font-size:25px}.expansion-compact-heading>span{color:#a4b7a8;font-size:12px}.expansion-research-parity .expansion-workbench{box-shadow:none;background:0 0;border:0;padding:20px;overflow:visible}.expansion-slate-controls{min-width:0}.expansion-slate-day{color:#a4b7a8;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;display:flex}.expansion-slate-day>span{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.expansion-slate-day select{color:#cfdbd0;max-width:65%;min-height:36px;font:inherit;background:#101d15;border:1px solid #2a4032;border-radius:7px;padding:6px 9px}.expansion-slate-filters{background:#101d15;border:1px solid #2a4032;border-radius:10px;margin:0 0 12px}.expansion-slate-filters>summary{color:#a4b7a8;cursor:pointer;min-height:44px;padding:13px;font-size:12px}.expansion-slate-filters .ncaaf-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;padding:0 12px 12px}.expansion-slate-filters .ncaaf-filter-row label>span{letter-spacing:0;text-transform:none;font-size:11px}.expansion-slate-filters .ncaaf-filter-row input,.expansion-slate-filters .ncaaf-filter-row select{height:44px;font-size:14px}.expansion-slate-filters button,.expansion-load-error button,.expansion-feed-status button,.expansion-research-parity .research-empty button{color:#b9e2ab;cursor:pointer;background:#15291c;border:1px solid #35503d;border-radius:8px;min-height:40px;padding:8px 11px;font-size:12px}.expansion-slate-filters button:disabled,.expansion-feed-status button:disabled{opacity:.5;cursor:default}.expansion-research-parity .expansion-event-rail{border:0;padding:0 0 12px}.expansion-research-parity .expansion-event-rail button{flex-basis:240px}.expansion-research-parity .expansion-event-rail button>span{font-size:11px}.expansion-research-parity .expansion-event-rail .event-rail-matchup strong,.expansion-research-parity .expansion-event-rail .event-rail-matchup small{font-size:13px}.expansion-market-rail{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:14px 0 0;padding:0 0 4px;display:flex;overflow-x:auto}.expansion-market-rail::-webkit-scrollbar{display:none}.expansion-market-rail button{color:#d5dfd6;cursor:pointer;background:#101d15;border:1px solid #2a4032;border-radius:9px;flex:none;min-height:40px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4}.expansion-market-rail button[aria-pressed=true]{color:#0b210b;background:#68f344;border-color:#68f344}.expansion-feed-status{color:#a4b7a8;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 14px;font-size:11px;line-height:1.5;display:flex}.expansion-feed-status>span{min-width:0}.expansion-feed-status button{flex:none;min-height:36px;font-size:11px}.expansion-research-parity .feed-warning,.expansion-load-error,.expansion-detail-note{margin:0 0 15px;padding:10px 12px;font-size:12px;line-height:1.5}.expansion-selected-research{gap:18px;min-width:0;display:grid}.expansion-overview-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.expansion-overview-lines .expansion-result-market{grid-column:1/-1}.expansion-market-section{min-width:0}.expansion-market-section>header,.ncaaf-line-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.expansion-market-section h2,.ncaaf-line-heading>span{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:650}.expansion-market-section>header>span,.ncaaf-line-heading>small{color:#a4b7a8;font-size:11px}.expansion-market-section>header>button{color:#aeef94;cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 0 6px 12px;font-size:12px}.expansion-market-prices{background:#101d15;border:1px solid #2a4032;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.expansion-result-market .expansion-market-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.expansion-quote{flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;display:flex}.expansion-quote>.research-quote-button{background:#1b2f21;border-color:#35503d;width:100%;min-height:48px}.expansion-quote>.research-quote-button>span,.expansion-quote>.research-quote-button>b{font-size:12px}.expansion-quote>.research-quote-button>.team-logo{width:25px;height:25px;margin-bottom:3px}.expansion-quote>small{color:#a4b7a8;text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.expansion-player-name{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.expansion-market-pending{color:#a4b7a8;border:1px solid #2a4032;border-radius:10px;margin:0;padding:16px 12px;font-size:12px}.expansion-research-parity .sportsbook-locked-note{color:#e3d0aa;background:#292318;border:1px solid #514632;border-radius:9px;margin:0;padding:12px;font-size:12px;line-height:1.5}.expansion-research-parity .ncaaf-game-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.expansion-research-parity .ncaaf-game-card-body{background:#101d15;border:1px solid #2a4032;border-radius:13px;grid-template-rows:auto repeat(2,minmax(48px,auto));grid-template-columns:minmax(42px,.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:10px;display:grid}.expansion-research-parity .ncaaf-column-label{color:#a4b7a8;text-align:center;grid-row:1;font-size:11px}.expansion-research-parity .ncaaf-column-label.team{text-align:left;grid-column:1}.expansion-research-parity .ncaaf-column-label.spread{grid-column:2}.expansion-research-parity .ncaaf-column-label.moneyline{grid-column:3}.expansion-research-parity .ncaaf-column-label.total{grid-column:4}.expansion-research-parity .ncaaf-game-team{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.expansion-research-parity .ncaaf-game-team.away{grid-area:2/1}.expansion-research-parity .ncaaf-game-team.home{grid-area:3/1}.expansion-research-parity .ncaaf-game-team .team-logo{width:24px;height:24px}.expansion-research-parity .ncaaf-game-team strong{max-width:100%;font-size:11px}.expansion-research-parity .ncaaf-game-versus{display:none}.expansion-research-parity .ncaaf-game-price{text-align:center;background:#1b2f21;border:1px solid #35503d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;min-height:48px;padding:7px 3px;display:flex}.expansion-research-parity .ncaaf-game-price.spread-away{grid-area:2/2}.expansion-research-parity .ncaaf-game-price.moneyline-away{grid-area:2/3}.expansion-research-parity .ncaaf-game-price.total-away{grid-area:2/4}.expansion-research-parity .ncaaf-game-price.spread-home{grid-area:3/2}.expansion-research-parity .ncaaf-game-price.moneyline-home{grid-area:3/3}.expansion-research-parity .ncaaf-game-price.total-home{grid-area:3/4}.expansion-research-parity .ncaaf-game-price strong{font-size:11px;font-weight:400;line-height:1.3}.expansion-research-parity .ncaaf-game-price b{margin:0;font-size:12px;line-height:1.3}.expansion-research-parity .ncaaf-game-price small{color:#a4b7a8;font-size:9px}.expansion-research-parity .ncaaf-game-footer{display:none}.expansion-matchup-context{background:#101d15;border:1px solid #2a4032;border-radius:12px;min-width:0}.expansion-matchup-context>summary{cursor:pointer;color:#d5dfd6;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px;font-size:13px;font-weight:600;list-style:none;display:flex}.expansion-matchup-context>summary::-webkit-details-marker{display:none}.expansion-matchup-context>summary small{color:#a4b7a8;margin-top:4px;font-size:11px;font-weight:400;display:block}.expansion-matchup-context>summary i{font-size:20px;font-style:normal}.expansion-matchup-context[open]>summary i{transform:rotate(45deg)}.expansion-matchup-context .matchup-research{background:0 0;border:0;border-radius:0;margin:0}.expansion-matchup-context .matchup-research>header{padding:12px}.expansion-matchup-context .matchup-research>header>span{font-size:11px}.expansion-matchup-context .matchup-research>header>p{font-size:11px;line-height:1.5}.expansion-research-parity .ncaaf-research-loading,.expansion-detail-note{color:#a4b7a8;margin:0;font-size:12px}.expansion-fixture-note{color:#ddca9c;border:1px dashed #776446;margin:0 0 14px;padding:10px;font-size:12px;line-height:1.5}@media (max-width:700px){.expansion-research-parity{padding:16px 14px 24px}.expansion-compact-heading{margin-bottom:14px}.expansion-compact-heading h1{font-size:22px}.expansion-compact-heading>span{font-size:11px}.expansion-research-parity .expansion-workbench{margin:0;padding:0}.expansion-slate-filters .ncaaf-filter-row{grid-template-columns:minmax(0,1fr)}.expansion-research-parity .mobile-matchup-picker{width:100%;margin:0;display:block;position:relative}.expansion-research-parity .mobile-matchup-picker>summary{background:linear-gradient(110deg,#16281b,#101d15);border:1px solid #2a4032;border-radius:14px;grid-template-columns:63px minmax(0,1fr) 12px;gap:12px;min-height:68px;padding:13px 12px;display:grid}.expansion-research-parity .mobile-matchup-logos{align-items:center;width:63px;display:flex}.expansion-research-parity .mobile-matchup-logos .team-logo{flex:none;width:34px;height:36px}.expansion-research-parity .mobile-matchup-logos .team-logo+.team-logo{margin-left:-5px}.expansion-research-parity .mobile-matchup-copy strong{white-space:normal;font-size:16px;line-height:1.3}.expansion-research-parity .mobile-matchup-copy small{color:#a4b7a8;margin-top:4px;font-size:11px;display:block}.expansion-research-parity .mobile-matchup-picker>summary>em{display:none}.expansion-research-parity .mobile-matchup-menu{max-height:340px;box-shadow:none;background:#101d15;border:1px solid #2a4032;border-radius:12px;margin:7px 0 0;padding:6px;position:relative;inset:auto;overflow:auto}.expansion-research-parity .mobile-matchup-menu>button{grid-template-columns:63px minmax(0,1fr);gap:12px;min-height:64px;padding:12px 8px;display:grid}.expansion-research-parity .mobile-matchup-menu>button strong{font-size:14px}.expansion-research-parity .mobile-matchup-menu>button small{font-size:11px}.expansion-research-parity .mobile-matchup-menu>button>em{grid-column:2;justify-self:start;font-size:10px}.expansion-overview-lines{grid-template-columns:minmax(0,1fr);gap:18px}.expansion-market-prices{gap:6px;padding:10px}}.research-game-stack{gap:30px;display:grid}.research-game-section{min-width:0;scroll-margin-top:90px}.research-game-divider{color:#d5dfd6;border-top:1px solid #2a4032;margin:22px 0 14px;padding-top:18px;font-size:15px;line-height:1.5}.research-game-section:first-child .research-game-divider{border-top:0;margin-top:0}.research-load-game{color:#b9e2ab;cursor:pointer;background:#101d15;border:1px solid #2a4032;border-radius:12px;width:100%;min-height:160px;padding:24px}.epl-draw-price{background:#101d15;border:1px solid #2a4032;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.expansion-research-parity .epl-draw-price .ncaaf-game-price{flex:none;width:100px}.expansion-quote>.research-quote-button{gap:3px;height:auto;min-height:48px;padding:8px}.expansion-quote>.research-quote-button>.team-logo{display:none}.nr-page{color:#e9f1e6;max-width:1180px;margin:0 auto;padding:24px 28px 40px}.nr-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.nr-heading h1{letter-spacing:-1px;margin:6px 0;font-size:30px}.nr-heading p,.nr-player-heading p{color:#a9bdab;margin:4px 0;font-size:13px}.nr-back{color:#acf29b;white-space:nowrap;font-size:13px}.nr-page button,.nr-page select,.nr-page input{font:inherit}.nr-page button,.nr-page select,.nr-page input:not([type=checkbox]):not([type=range]){color:#e9f1e6;background:#14231a;border:1px solid #334b39;border-radius:9px;min-height:44px;padding:9px 12px}.nr-page button{cursor:pointer;font-size:13px}.nr-page button:disabled{opacity:.45;cursor:default}.nr-page button[aria-pressed=true]{color:#a2ff87;background:#23452a;border-color:#547c4f}.nr-page button:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-page input:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-page select:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-chart svg g:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-label{color:#afc3b0;gap:7px;min-width:0;font-size:12px;display:grid}.nr-label select,.nr-label input{width:100%;min-width:0}.nr-markets{gap:6px;margin:14px 0 20px;padding-bottom:5px;display:flex;overflow-x:auto}.nr-markets button{white-space:nowrap;flex-shrink:0}.nr-player-controls{align-items:end;gap:10px;margin-bottom:12px;display:flex}.nr-player-controls .nr-label{flex:1}.nr-player-controls button{flex-shrink:0}.nr-player-heading{align-items:center;gap:12px;margin:26px 0 18px;display:flex}.nr-player-heading>img{object-fit:contain;width:40px;height:40px}.nr-player-heading>div{flex:1;min-width:0}.nr-player-heading h2{letter-spacing:-.5px;margin:0;font-size:24px}.nr-line-bar{border-top:1px solid #2e4333;border-bottom:1px solid #2e4333;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.nr-line-bar small{color:#a9bdab;font-size:12px}.nr-line-bar .nr-line-value{background:0 0;border:0;padding:5px 0;font-size:25px;font-weight:650;display:block}.nr-line-value span{color:#a4d89b;margin-left:8px;font-size:12px}.nr-side{gap:5px;display:flex}.nr-line-editor{background:#132719;border:1px solid #51724d;border-radius:12px;max-width:560px;margin-top:12px;padding:16px}.nr-stepper{justify-content:center;align-items:end;gap:12px;display:flex}.nr-stepper label{color:#b4c7b3;gap:6px;font-size:12px;display:grid}.nr-stepper input{text-align:center;width:120px;font-size:21px!important}.nr-line-editor input[type=range]{accent-color:#86f465;width:100%;margin:20px 0}.nr-editor-actions{justify-content:space-between;gap:12px;display:flex}.nr-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.nr-panel{border-top:1px solid #314835;min-width:0;margin:12px 0;padding:20px 0}.nr-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.nr-section-title h2{margin:0;font-size:19px}.nr-section-title>span{color:#9fb4a2;font-size:12px}.nr-windows{gap:5px;margin-bottom:12px;display:flex}.nr-windows button{flex:1;padding:8px}.nr-filters{flex-wrap:wrap;align-items:center;gap:12px;min-height:70px;display:flex}.nr-filters label{color:#adc0af;gap:4px;font-size:12px;display:grid}.nr-filters select{max-width:180px;padding:7px!important}.nr-filters .nr-check{align-items:center;gap:6px;min-height:36px;display:flex}.nr-check input{accent-color:#81ef65;width:17px;height:17px}.nr-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 6px;display:grid}.nr-metrics small{color:#a0b4a2;font-size:11px;display:block}.nr-metrics strong{white-space:nowrap;margin-top:6px;font-size:18px;display:block}.nr-chart-scroll{overscroll-behavior-x:contain;padding:12px 0 0;overflow-x:auto}.nr-chart-scroll svg{min-width:100%;display:block}.nr-caption{color:#a6bba9;margin:9px 0;font-size:12px;line-height:1.6}.nr-details summary{cursor:pointer;color:#d6e7d3;min-height:44px;padding:13px 0;font-size:14px}.nr-table-wrap{overflow:auto}.nr-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.nr-table-wrap th,.nr-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #26382c;padding:9px 7px}.nr-table-wrap th{color:#afc4ad}.nr-table-wrap td:first-child{white-space:nowrap}.nr-depth-list>div{border-bottom:1px solid #26382c;grid-template-columns:75px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.nr-depth-list>div>span:first-child{color:#b8d6ad}.nr-empty{color:#b5c8b4;border:1px solid #334738;border-radius:12px;margin:16px 0;padding:30px 16px;line-height:1.6}.nr-empty button{margin-top:12px;display:block}.nr-source{color:#8fa793;border-top:1px solid #2a3c2d;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.6}.nr-source a{color:#b2d4a9;text-decoration:underline}.nfl-research-link{align-items:center;min-height:36px;margin-top:4px;font-size:12px;display:inline-flex;color:#b4e9a7!important}.mobile-app-nav:has(.research-nav-link){grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:800px){.nr-grid{grid-template-columns:1fr;gap:0}}@media (max-width:700px){.nr-page{padding:18px 14px 30px}.nr-heading{align-items:start;margin-bottom:16px}.nr-heading h1{font-size:25px}.nr-heading p{max-width:245px;font-size:12px;line-height:1.5}.nr-back{margin-top:8px;font-size:11px}.nr-player-heading{flex-wrap:wrap;gap:8px}.nr-player-heading>img{width:32px;height:32px}.nr-player-heading h2{font-size:21px}.nr-player-heading button{padding:7px 10px}.nr-player-heading>div{min-width:130px}.nr-metrics strong{font-size:16px}.nr-panel{margin:8px 0;padding:18px 0}.nr-filters{gap:9px}.nr-filters select{max-width:160px}.nr-line-editor{position:relative}.nr-section-title h2{font-size:18px}.nr-source{padding-bottom:12px}}.nr-page .mobile-matchup-picker{width:100%;margin:0 0 12px;display:block;position:relative}.nr-page .mobile-matchup-picker>summary,.nr-player-picker>summary{cursor:pointer;background:#14231a;border:1px solid #3a5140;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;list-style:none;display:flex}.nr-page summary::-webkit-details-marker{display:none}.nr-page .mobile-matchup-logos{flex:0 0 66px;align-items:center;width:66px;display:flex}.nr-page .mobile-matchup-logos .team-logo{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.nr-page .mobile-matchup-logos .team-logo+.team-logo{margin-left:-2px}.nr-page .mobile-matchup-copy{flex:1;gap:5px;min-width:0;display:grid}.nr-page .mobile-matchup-copy strong,.nr-page .mobile-matchup-menu button strong{color:#e9f1e6;font-size:16px}.nr-page .mobile-matchup-copy i,.nr-page .mobile-matchup-menu button i{color:#91a895;margin:0 4px;font-style:normal}.nr-page .mobile-matchup-copy small,.nr-page .mobile-matchup-menu button small{color:#a5bba8;font-size:12px}.nr-page .mobile-matchup-chevron{border-bottom:2px solid #9fb5a1;border-right:2px solid #9fb5a1;width:7px;height:7px;margin:0 6px;transform:rotate(45deg)}.nr-page .mobile-matchup-menu{z-index:auto;max-height:330px;box-shadow:none;background:#101e15;border:1px solid #354b3c;border-radius:12px;margin-top:6px;padding:6px;position:relative;inset:auto;overflow:auto}.nr-page .mobile-matchup-menu>button{text-align:left;align-items:center;gap:12px;width:100%;margin:3px 0;display:flex}.nr-page .mobile-matchup-menu>button>span:not(.mobile-matchup-logos){flex:1;gap:4px;min-width:0;display:grid}.nr-page .mobile-matchup-search{gap:7px;padding:8px;font-size:12px;display:grid}.nr-player-picker{margin:12px 0 0}.nr-player-picker>summary:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-player-picker>summary>.team-logo{object-fit:contain;width:40px;height:40px}.nr-player-picker>summary>span:not(.nr-picker-change){flex:1;gap:3px;min-width:0;display:grid}.nr-player-picker>summary strong{overflow-wrap:anywhere;font-size:19px;line-height:1.25}.nr-player-picker>summary small{color:#aac0ac;font-size:11px}.nr-picker-change{color:#b9e5ab;white-space:nowrap;font-size:12px}.nr-picker-change i{margin-left:4px;font-style:normal}.nr-roster-menu{background:#101e15;border:1px solid #354b3c;border-top:0;border-radius:0 0 12px 12px;padding:14px}.nr-player-picker[open]>summary{border-radius:12px 12px 0 0}.nr-roster-filters{gap:6px;margin:12px 0;padding-bottom:3px;display:flex;overflow-x:auto}.nr-roster-filters button{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.nr-roster-filters .team-logo{object-fit:contain;width:24px;height:24px}.nr-roster-list{overscroll-behavior:contain;gap:5px;max-height:300px;display:grid;overflow-y:auto}.nr-roster-list>button{text-align:left;align-items:center;gap:10px;width:100%;min-height:62px;display:flex}.nr-roster-list .team-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px}.nr-roster-list>button>span:first-of-type{flex:1;gap:4px;min-width:0;display:grid}.nr-roster-list strong{overflow-wrap:anywhere;font-size:14px}.nr-roster-list small,.nr-roster-list>button>span:last-child{color:#a9bdab;font-size:11px}.nr-section-title h2,.nr-depth-team{align-items:center;gap:8px;display:flex}.nr-section-title .team-logo,.nr-depth-team .team-logo{object-fit:contain;width:28px;height:28px}@media (max-width:700px){.nr-player-picker>summary{gap:9px;padding:11px}.nr-player-picker>summary strong{font-size:17px}.nr-roster-menu{padding:10px}.nr-page .mobile-matchup-picker>summary{padding:11px}.nr-roster-list>button{padding:9px}}.nr-player-actions{margin:8px 0 12px}.nr-player-actions p{font-size:12px;line-height:1.5}.nr-windows button{flex:none;min-width:44px}.nr-windows select{flex:1;min-width:0;max-width:190px;padding:8px;font-size:12px}.nr-windows:has(select option:checked:not([value=""])) select{color:#c2e8b6;border-color:#547c4f}.nr-pick-action{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.nr-pick-action .nr-caption{flex:1;margin:0}.nr-page .nr-add-prop{color:#101c12;background:#80ed69;border-color:#80ed69;flex-shrink:0;min-height:44px;padding:10px 18px;font-weight:700}.nr-page .nr-add-prop:disabled{opacity:.55;cursor:wait}.nr-page button{text-align:center;justify-content:center;align-items:center;min-width:44px;line-height:1.3;display:inline-flex}.nr-heading{align-items:center;gap:12px;margin-bottom:14px}.nr-back{justify-content:center;align-items:center;min-height:44px;margin:0;padding:8px 0 8px 8px;font-size:12px;display:inline-flex}.nr-back:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-details>summary:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-page .mobile-matchup-picker>summary,.nr-player-picker>summary{min-height:68px}.nr-page .nr-roster-list>button,.nr-page .mobile-matchup-menu>button{text-align:left;justify-content:flex-start}.nr-player-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:6px 0 10px;display:grid}.nr-player-actions>div{min-width:0}.nr-player-actions p{margin:0}.nr-player-actions>button{min-width:64px;padding:8px 10px}.nr-markets{margin:12px 0 10px;position:relative}.nr-line-bar{gap:12px;padding:12px 0}.nr-line-bar>div:first-child{min-width:0}.nr-line-bar .nr-line-value{text-align:left;white-space:nowrap;justify-content:flex-start;gap:8px;display:flex}.nr-line-value span{margin-left:0}.nr-side{grid-template-columns:repeat(2,60px);gap:4px;display:grid}.nr-side>button{width:100%;padding:8px 6px}.nr-page .nr-stepper>button{flex-shrink:0;width:44px;height:44px;padding:0;font-size:20px}.nr-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nr-windows{grid-template-columns:repeat(3,44px) minmax(0,1fr);gap:5px;display:grid}.nr-windows select{width:100%;max-width:none}.nr-filters{align-items:flex-end;gap:8px;min-height:0;margin-bottom:12px}.nr-filters .nr-check{cursor:pointer;min-height:44px}.nr-check input{flex-shrink:0;margin:0}.nr-metrics-no-line{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-chart-scroll{scrollbar-width:thin;scrollbar-color:#526d57 transparent}.nr-chart svg g[role=button]{cursor:pointer}.nr-details>summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.nr-details>summary:after{content:"";border-bottom:2px solid #a9bdab;border-right:2px solid #a9bdab;flex-shrink:0;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.nr-details[open]>summary:after{transform:rotate(225deg)}.nr-current-player{color:#a9bdab;text-align:center;min-width:76px;font-size:12px}.nr-source .nr-details>summary{padding:8px 0;font-size:12px}.nr-pick-action{gap:10px;margin:12px 0}.nr-page .nr-add-prop{min-width:112px}@media (max-width:700px){.nr-page{padding-top:12px}.nr-heading{align-items:center;margin-bottom:12px}.nr-heading h1{font-size:24px}.nr-page select,.nr-page input:not([type=checkbox]):not([type=range]){font-size:16px}.nr-page .nr-windows select{padding:8px}.nr-page .nr-line-value{font-size:23px}.nr-roster-list>button>span:first-of-type{text-align:left}.nr-section-title>span{text-align:right}}@media (max-width:360px){.nr-side{grid-template-columns:repeat(2,52px)}.nr-page .nr-line-value{font-size:21px}.nr-player-actions>button{min-width:54px;padding:8px;font-size:12px}.nr-filters{column-gap:10px}.nr-filters .nr-check{font-size:11px}.nr-depth-list>div{grid-template-columns:48px minmax(0,1fr) auto;gap:6px}}.nr-markets,.nr-roster-filters{scrollbar-width:none}.nr-markets::-webkit-scrollbar{display:none}.nr-roster-filters::-webkit-scrollbar{display:none}.nr-chart-scroll:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nr-stepper input{height:44px;line-height:1.2;padding:6px 10px!important}.nr-editor-actions>button{padding:8px;font-size:12px}.nr-player-actions{grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px;margin:4px 0 8px}.nr-page .nr-player-actions>button{width:44px;min-width:44px;height:44px;padding:0}.nr-player-actions>button[aria-pressed=true] svg{fill:#83e96c33}.nr-opponent{color:#adc0af;align-items:center;gap:7px;font-size:12px;display:flex}.nr-opponent .team-logo{object-fit:contain;width:24px;height:24px}.nr-status-chip,.nr-context-chips>span{color:#b7cdb8;background:#192a1e;border-radius:5px;align-items:center;min-height:24px;padding:3px 7px;font-size:11px;line-height:1.3;display:inline-flex}.nr-section-title{min-height:44px;margin-bottom:8px;position:relative}.nr-info{color:#a3b8a5;flex-shrink:0;position:relative}.nr-info>summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;list-style:none;display:flex}:is(.nr-info>summary:focus-visible,.nr-filter-menu>summary:focus-visible){outline-offset:2px;border-radius:7px;outline:2px solid #91ef73}.nr-info>div{z-index:8;color:#c2d2c2;background:#122018;border:1px solid #425e47;border-radius:10px;width:270px;max-width:calc(100vw - 42px);padding:12px 14px;font-size:12px;line-height:1.5;position:absolute;top:100%;right:0;box-shadow:0 12px 28px #0007}.nr-info p{margin:0 0 8px}.nr-info p:last-child{margin:0}.nr-filter-menu{position:static}.nr-filter-menu>summary{cursor:pointer;color:#b9cdba;background:#14231a;border:1px solid #334b39;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 9px;font-size:12px;list-style:none;display:flex}.nr-filter-menu>summary>span{text-align:center;color:#101c12;background:#80ed69;border-radius:50%;min-width:17px;font-size:10px;line-height:17px}.nr-filter-menu[open]>summary{border-color:#729c67}.nr-filter-fields{z-index:7;background:#122018;border:1px solid #425e47;border-radius:10px;gap:10px;width:270px;max-width:100%;padding:14px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #0007}.nr-filter-fields>label{color:#bacdba;gap:6px;font-size:12px;display:grid}.nr-filter-fields .nr-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.nr-filter-fields select{width:100%}.nr-context-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 9px;display:flex}.nr-context-chips .nr-coverage,.nr-coverage{color:#dec793}.nr-defense-heading{gap:2px;display:grid}.nr-defense-heading>small{color:#a6bda8;margin-left:36px;font-size:10px}.nr-coverage-note{color:#dec793;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:11px;display:flex}.nr-page .nr-coverage-note button{flex-shrink:0;padding:7px 9px;font-size:11px}.nr-quote-summary{color:#9fb6a2;gap:3px;min-width:0;font-size:11px;display:grid}.nr-quote-summary strong{color:#deead9;font-size:13px;font-weight:500}.nr-quote-summary strong>span{color:#bbd5b6;font-variant-numeric:tabular-nums;margin-left:6px}.nr-inline-note,.nr-editor-reference{color:#a3b8a5;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.nr-editor-reference{margin-top:8px}.nr-editor-reference strong{color:#d7e8d3;margin-left:7px;font-size:13px}.nr-opportunity-comparison{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0 10px;display:grid}.nr-opportunity-comparison>div{gap:6px;display:grid}.nr-opportunity-comparison span{color:#a3b8a5;font-size:11px}.nr-opportunity-comparison strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.nr-opportunity-comparison small{color:#91aa94;font-size:11px;font-weight:400}.nr-details>summary>span{color:#95ae99;margin-left:auto;font-size:11px}.nr-source-status{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.nr-source .nr-attribution{color:#8fa392;margin:6px 0 0;font-size:10px;line-height:1.6}.nr-source ul{gap:7px;padding-left:18px;display:grid}.nr-data-warning{color:#dec793;margin:8px 0;font-size:12px}@media (max-width:360px){.nr-filter-menu>summary{padding:6px 8px;font-size:11px}.nr-section-title h2{font-size:17px}.nr-page .nr-player-actions>button{min-width:44px;padding:0}}.nr-premium{--nr-divider:#27332c;--nr-muted:#91a799;--nr-accent:#73f461;color:#f6f6ef;background:#090e0c;max-width:1250px;margin:auto;padding:0 32px 30px}.nr-premium button{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;font-weight:400}:is(.nr-premium button:focus-visible,.nr-premium a:focus-visible,.nr-premium summary:focus-visible){outline:2px solid var(--nr-accent);outline-offset:3px}.nr-journey-back{color:#b5d4b6;align-items:center;min-height:44px;margin:0;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.nr-navigation{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.nr-premium .mobile-matchup-picker{min-width:0;max-width:440px;margin:0}.nr-premium .mobile-matchup-picker>summary{background:0 0;border:0;border-radius:0;gap:9px;height:62px;min-height:52px;padding:0}.nr-premium .mobile-matchup-logos{flex-basis:60px;gap:5px;width:60px}.nr-premium .mobile-matchup-logos .team-logo{flex-basis:28px;width:28px;height:28px}.nr-premium .mobile-matchup-copy{align-items:center;gap:12px;display:flex}.nr-premium .mobile-matchup-copy strong{white-space:nowrap;font-size:13px;font-weight:600}.nr-premium .mobile-matchup-copy small{white-space:nowrap;margin-left:auto;font-size:11px}.nr-premium .mobile-matchup-menu{z-index:30;background:#131d16;border-color:#334039;position:absolute;inset:100% 0 auto}.nr-premium .mobile-matchup-menu button{border-bottom:1px solid var(--nr-divider);border-radius:0}.nr-premium .mobile-matchup-menu button[aria-pressed=true]{background:#15231a}.nr-premium .nr-markets{white-space:nowrap;border:0;align-items:center;gap:24px;width:max-content;min-width:0;max-width:100%;height:62px;margin:0 0 0 auto;padding:0;display:flex;overflow:auto}.nr-premium .nr-markets button{color:#8eaa97;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:0;font-size:12px}.nr-premium .nr-markets button[aria-pressed=true]{color:var(--nr-accent);background:0 0}.nr-workspace{grid-template-columns:228px minmax(0,1fr) 276px;gap:28px;display:grid}.nr-desktop-roster{border-right:1px solid var(--nr-divider);min-width:0;padding-right:22px}.nr-roster-search{border-bottom:1px solid var(--nr-divider);padding:7px 0 12px;font-size:0;display:block}.nr-premium .nr-roster-search input{background:0 0;border:0;border-radius:0;width:100%;min-height:44px;padding:10px 0;font-size:12px}.nr-desktop-roster h2{text-transform:uppercase;letter-spacing:1px;color:var(--nr-muted);margin:22px 0 8px;font-size:10px;font-weight:400}.nr-premium .nr-desktop-roster section>button{text-align:left;border-top:1px solid var(--nr-divider);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:100%;padding:17px 10px;display:flex}.nr-desktop-roster button strong{font-size:14px;font-weight:550}.nr-desktop-roster button small{color:var(--nr-muted);font-size:10px}.nr-premium .nr-desktop-roster section>button[aria-pressed=true]{background:#15231a;border-color:#0000;border-radius:6px}.nr-research-main{min-width:0}.nr-player-top{align-items:center;gap:8px;padding:8px 0 14px;display:flex}.nr-premium .nr-player-picker{flex:1;min-width:0;margin:0;position:relative}.nr-premium .nr-player-picker>summary{background:0 0;border:0;border-radius:0;gap:12px;min-height:54px;padding:0}.nr-premium .nr-player-picker>summary>.team-logo{width:42px;height:42px}.nr-premium .nr-player-picker>summary strong{letter-spacing:-.7px;font-size:26px;font-weight:580;line-height:1.15}.nr-premium .nr-player-picker>summary small{color:#98ac9f;margin-top:1px;font-size:12px;line-height:1.5}.nr-premium .nr-picker-change{color:#829a89;margin-left:-5px;font-size:16px}.nr-premium .nr-player-picker>summary>span:not(.nr-picker-change){flex:initial}.nr-premium .nr-save-player{color:#f6f6ef;flex:none;width:44px;height:44px;margin-left:auto;padding:0}.nr-premium .nr-save-player[aria-pressed=true] svg{fill:#73f461;color:#73f461}.nr-premium .nr-roster-menu{z-index:25;background:#131d16;border:1px solid #334039;border-radius:8px;width:min(420px,100vw - 36px);max-height:70vh;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 20px 40px #0009}.nr-premium .nr-roster-list>button{border-bottom:1px solid var(--nr-divider);border-radius:0}.nr-premium .nr-roster-list>button[aria-pressed=true],.nr-premium .nr-roster-filters button[aria-pressed=true]{color:#b6fba7;background:#1b2b20;border-radius:6px}.nr-premium .nr-roster-filters button{min-height:36px}.nr-stat-grid{border-top:1px solid var(--nr-divider);border-bottom:1px solid var(--nr-divider);grid-template-columns:1fr 1fr 1.1fr;align-items:center;gap:14px 10px;padding:16px 0;display:grid}.nr-stat{white-space:nowrap;min-width:0;line-height:1.1}.nr-stat>span:first-child{letter-spacing:.6px;color:var(--nr-muted);margin-bottom:5px;font-size:10px;display:block}.nr-stat>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:550}.nr-stat>small{color:#8ca194;margin-left:3px;font-size:11px}.nr-stat.positive>strong{color:#97f387}.nr-premium .nr-stat-edit{text-align:left;min-width:0;min-height:44px;padding:0;display:block}.nr-stat-opponent{letter-spacing:-.1px;white-space:nowrap;font-size:16px}.nr-premium .nr-grade{flex-direction:column;grid-area:1/4/3;align-items:center;gap:8px;padding:0;display:flex}.nr-grade-ring{color:#9ef28b;border:4px solid #73f461;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:25px;font-weight:600;display:flex}.nr-grade-D,.nr-grade-F{color:#c89b8b;border-color:#a6776b}.nr-grade-C{color:#d4d8a2;border-color:#a6b17b}.nr-grade-unknown{color:#91a799;border-color:#334039}.nr-grade>span:last-child{color:#a8baae;white-space:nowrap;font-size:9px}.nr-premium .nr-grid{display:block}.nr-premium .nr-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.nr-premium .nr-chart-title{min-height:24px;margin:14px 0 0}.nr-premium .nr-chart-title h2{letter-spacing:0;margin:0;font-size:14px;font-weight:550}.nr-premium .nr-side-label{color:#99aa9f;white-space:nowrap;min-height:24px;padding:0;font-size:11px}.nr-chart-controls{align-items:center;gap:6px;margin:8px 0 12px;display:flex;position:relative}.nr-premium .nr-windows{flex:1;gap:6px;min-width:0;margin:0;display:flex}.nr-premium .nr-windows button,.nr-premium .nr-windows select{color:#8da094;background:0 0;border:0;border-radius:6px;flex:0 auto;width:auto;min-width:40px;max-width:76px;height:34px;min-height:34px;padding:0 10px;font-size:12px!important}.nr-premium .nr-windows button[aria-pressed=true]{color:#b6fba7;background:#1b2b20}.nr-premium .nr-windows select{-webkit-appearance:none;appearance:none;color:#8da094;padding:0 4px;font-family:inherit}.nr-premium .nr-filter-menu>summary{color:#8da094;background:0 0;border:0;border-radius:0;gap:4px;min-height:34px;padding:0;font-size:12px}.nr-premium .nr-filter-menu>summary>svg{display:none}.nr-premium .nr-filter-menu>summary>span{color:var(--nr-accent);background:0 0;min-width:0;font-size:12px}.nr-premium .nr-filter-fields{background:#131d16;border-color:#334039}.nr-premium .nr-details>summary,.nr-report-link,.nr-grade-method>summary,.nr-injury-link{border-top:1px solid var(--nr-divider);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:51px;padding:0;font-size:13px;font-weight:400;list-style:none;display:flex}.nr-premium .nr-details{border-top:0}.nr-premium .nr-details>summary{color:#f6f6ef}.nr-premium .nr-details>summary span{color:inherit;align-items:center;gap:10px;margin-left:0;font-size:13px;display:flex}.nr-premium .nr-details>summary .team-logo{object-fit:contain;width:26px;height:26px}.nr-premium .nr-details>summary small{color:#8ba093;white-space:nowrap;margin-left:auto;font-size:10px}.nr-premium .nr-details>summary:after{border-width:1px;width:5px;height:5px}.nr-premium .nr-defense-detail[open]>.nr-section-title{margin-top:16px}.nr-premium .nr-defense-detail .nr-section-title h2{font-size:15px}.nr-premium .nr-report-link{text-align:left;border-top:1px solid var(--nr-divider);justify-content:space-between;padding:0}.nr-report-link>span:first-child{align-items:center;gap:10px;display:flex}.nr-report-link small{color:#b4cebc;background:#17261c;border-radius:4px;padding:4px 6px;font-size:10px}.nr-premium .nr-pick-action{z-index:8;background:#101812;border:1px solid #2d3f31;border-radius:8px;margin-top:12px;padding:14px;position:relative}.nr-premium .nr-add-prop{color:#10200f;background:#73f461;border-radius:7px;min-width:106px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:650}.nr-premium .nr-quote-summary strong{color:#f6f6ef;font-size:15px;font-weight:580}.nr-premium .nr-quote-summary>span{color:#9bad9e;font-size:10px}.nr-premium .nr-quote-summary strong>span{color:#96ad99;margin-left:4px}.nr-premium .nr-line-editor{background:#131d16;border:1px solid #334039;border-radius:8px;margin:8px 0;padding:14px}.nr-line-editor>.nr-side{margin:0 0 12px auto}.nr-premium .nr-side button{border:1px solid #314336;border-radius:6px;min-height:36px}.nr-premium .nr-side button[aria-pressed=true]{color:#b6fba7;background:#1b2b20}.nr-premium .nr-share-action{color:#98ac9f;gap:8px;padding:0;font-size:12px}.nr-premium .nr-source{border-color:var(--nr-divider);color:#8fa392;margin-top:10px;padding-top:10px}.nr-premium .nr-empty{color:#91a799;border:0;border-radius:0;margin:0;padding:24px 0;font-size:13px}.nr-matchup-sidebar{border-left:1px solid var(--nr-divider);min-width:0;padding-left:25px}.nr-context-back,.nr-context-title,.nr-context-subtitle{display:none!important}.nr-desktop-context-title{margin:26px 0;font-size:15px;font-weight:550}.nr-matchup-overview{border-bottom:1px solid var(--nr-divider);align-items:center;gap:16px;padding:6px 0 20px;display:flex}.nr-matchup-overview h3{margin:0 0 5px;font-size:15px;font-weight:550;line-height:1.3}.nr-matchup-overview p{color:#91a799;margin:0;font-size:11px;line-height:1.5}.nr-matchup-overview .nr-grade-ring{width:58px;height:58px;font-size:28px}.nr-allowance{border-bottom:1px solid var(--nr-divider);padding:18px 0}.nr-allowance>div:first-child{color:#91a799;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;display:flex}.nr-allowance>div:first-child strong{color:#e6ece3;white-space:nowrap;font-weight:550}.nr-allowance-track{background:#26372d;border-radius:3px;height:5px;margin:12px 0}.nr-allowance-track>span{background:#73f461;border-radius:3px;height:5px;display:block}.nr-allowance-caption{color:#91a799;justify-content:space-between;gap:6px;font-size:9px;display:flex}.nr-matchup-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.nr-matchup-mini strong{font-size:20px;font-weight:550;display:block}.nr-matchup-mini span{color:#91a799;margin-top:5px;font-size:10px;line-height:1.4;display:block}.nr-grade-method summary{border:0;font-size:12px}.nr-grade-method summary:after{content:"⌄";color:#91a799}.nr-grade-method[open] summary:after{content:"⌃"}.nr-grade-method p{color:#a5b9a9;margin:0 0 14px;font-size:12px;line-height:1.6}.nr-news-kicker{letter-spacing:1px;text-transform:uppercase;color:#8da094;margin:18px 0 8px;font-size:10px;font-weight:400}.nr-news-item{border-top:1px solid var(--nr-divider);padding:15px 0}.nr-news-item>small{color:#9aaf9f;text-transform:uppercase;font-size:10px;display:block}.nr-news-item h3{margin:10px 0;font-size:14px;font-weight:500;line-height:1.5}.nr-news-item>div{color:#88a38d;justify-content:space-between;gap:8px;font-size:10px;display:flex}.nr-news-item a{color:inherit;text-decoration:none}.nr-news-item a:hover{text-decoration:underline}.nr-news-empty{color:#91a799;margin:0;padding:13px 0;font-size:12px;line-height:1.6}.nr-injury-link{color:#e0eadd;font-size:12px;text-decoration:none}@media (max-width:1050px) and (min-width:701px){.nr-workspace{grid-template-columns:170px minmax(0,1fr);gap:20px}.nr-matchup-sidebar{border-left:0;grid-column:2;padding:0}.nr-premium{padding-left:24px;padding-right:24px}}@media (max-width:700px){.nr-premium{width:100%;max-width:none;margin:0;padding:12px 18px 18px}.nr-workspace{display:block}.nr-desktop-roster{display:none}.nr-premium .mobile-matchup-picker{border-bottom:1px solid var(--nr-divider);max-width:none}.nr-premium .mobile-matchup-picker>summary{height:52px}.nr-premium .mobile-matchup-copy{gap:7px}.nr-premium .mobile-matchup-copy strong{font-size:13px}.nr-premium .mobile-matchup-copy small{font-size:10px}.nr-premium .nr-markets{width:100%;max-width:none;height:52px;margin:0;padding-top:8px}.nr-player-top{padding:8px 0 14px}.nr-premium .nr-player-picker>summary strong{font-size:26px}.nr-premium .nr-picker-change{margin-left:-7px}.nr-stat-grid{gap:14px 10px;padding:13px 0}.nr-stat>strong{font-size:21px}.nr-premium .nr-pick-action{z-index:15;border-left:0;border-right:0;border-radius:0;margin:0 -18px;padding:10px 18px;position:sticky;bottom:0}.nr-premium .nr-quote-summary{flex:1}.nr-premium .nr-source{padding-bottom:10px}.nr-matchup-sidebar,.nr-context-open>.nr-navigation{display:none}.nr-context-open .nr-research-main{display:contents}.nr-context-open .nr-research-main>:not(.nr-pick-action){display:none}.nr-context-open .nr-matchup-sidebar{border:0;padding:0 0 70px;display:block}.nr-context-open .nr-pick-action{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));margin:0;position:fixed}.app-viewport .nr-context-open .nr-pick-action{position:sticky;bottom:0}.nr-context-back{min-height:52px;font-size:12px;color:#b6ccbb!important;padding:0!important;display:inline-flex!important}.nr-context-title{letter-spacing:-.7px;margin:8px 0 12px;font-size:26px;font-weight:550;display:block!important}.nr-context-subtitle{color:#91a799;margin:0 0 18px;font-size:12px;line-height:1.5;display:block!important}.nr-desktop-context-title{display:none}.nr-matchup-overview{padding:6px 0 20px}.nr-matchup-overview .nr-grade-ring{width:72px;height:72px;font-size:32px}.nr-matchup-overview h3{font-size:18px}.nr-matchup-overview p,.nr-allowance>div:first-child{font-size:12px}.nr-allowance-caption{font-size:10px}.nr-grade-method summary{font-size:13px}.nr-news-kicker{margin-top:26px}}@media (max-width:360px){.nr-premium{padding-left:14px;padding-right:14px}.nr-premium .nr-player-picker>summary strong{font-size:22px}.nr-stat-grid{grid-template-columns:1fr 1fr 1.1fr;gap:12px 6px}.nr-stat>strong{font-size:19px}.nr-stat>small{font-size:10px}.nr-stat>span:first-child{font-size:9px}.nr-grade-ring{width:49px;height:49px;font-size:23px}.nr-premium .nr-pick-action{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.nr-context-open .nr-pick-action{margin:0}.nr-premium .nr-windows{gap:3px}.nr-premium .nr-windows button{min-width:34px;padding:0 6px}.nr-premium .nr-filter-menu>summary{font-size:11px}}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop{box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;min-width:0;margin:0;padding:16px 0 12px;display:block;position:relative}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-identity{min-width:0;padding-right:78px;display:block}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-player-name{color:#f6f6ef;margin:0 0 5px;font-size:16px;font-weight:550;line-height:1.35;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-market-label{color:#8da094;font-size:11px;font-weight:400;line-height:1.5;display:block}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-identity>small{display:none}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-prices{align-items:center;gap:8px;width:100%;min-width:0;margin-top:13px;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-paired-prices{flex:1;grid-template-columns:1fr 1fr;gap:8px;width:auto;min-width:0;display:grid}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button{color:#d6e8d4;min-height:44px;box-shadow:none;background:0 0;border:1px solid #314336;border-radius:6px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:9px 11px;font-size:12px;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button b{color:#8da094;font-size:12px;font-weight:400}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button>span{font-size:12px;font-weight:550}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button>em{flex-basis:100%;font-size:10px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button.has-group-pick{background:#132117;border-color:#69975a}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-research-link{flex-shrink:0;align-items:center;min-height:44px;margin:0;padding:0 4px;font-size:12px;text-decoration:none;display:flex;color:#b3f2a1!important}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-action{flex:1;max-width:none}.nfl-prop-trend{display:contents}.nfl-prop-spark{align-items:flex-end;gap:3px;width:64px;height:28px;display:flex;position:absolute;top:23px;right:0}.nfl-prop-spark i{background:#6ad856;border-radius:1px;flex:1;min-width:0;display:block}.nfl-prop-spark i[data-result=miss]{background:#a6776b}.nfl-prop-spark i[data-result=equal]{background:#c9b571}.nfl-prop-spark i[data-result=neutral]{background:#7b9987}.nfl-prop-recent{color:#91a799;min-height:13px;margin-top:8px;font-size:10px;display:inline-block}.nfl-prop-recent strong{color:#c8ddc8;font-weight:400}.nfl-prop-recent strong.positive{color:#91ef79}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .research-card-source{float:right;color:#91a799;text-align:right;border:0;margin-top:8px;padding:0;font-size:10px;display:block}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-group{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-market-selections{gap:0;display:block}.nfl-premium-search{color:#91a799;border-bottom:1px solid #314336;align-items:center;gap:10px;min-height:48px;margin:8px 0 14px;font-size:13px;display:flex}.nfl-premium-search input{color:#e5eee3;width:100%;min-width:0;min-height:44px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.nfl-premium-search input::placeholder{color:#91a799}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-inline-alternates{background:0 0;border:0;border-radius:0;margin:0 0 8px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-inline-alternates>summary{color:#8da094;min-height:32px;padding:0;font-size:10px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-manual-fallback{background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:14px 0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-market-asof{color:#8da094;font-size:10px;line-height:1.5}.nr-premium>.nr-pick-action{margin-left:256px;margin-right:304px}@media (max-width:1050px) and (min-width:701px){.nr-premium>.nr-pick-action{margin-left:190px;margin-right:0}}@media (max-width:700px){.nr-premium>.nr-pick-action,.nr-premium.nr-context-open>.nr-pick-action{left:auto;right:auto;bottom:calc(64px + env(safe-area-inset-bottom));z-index:15;margin:0 -18px;position:sticky}.nr-context-open .nr-matchup-sidebar{padding-bottom:0}[data-installed-app=true] .nr-premium>.nr-pick-action{position:sticky;bottom:0}.nr-context-open .nr-research-main{display:none}}@media (max-width:360px){.nr-premium>.nr-pick-action,.nr-premium.nr-context-open>.nr-pick-action{margin-left:-14px;margin-right:-14px}}.nfl-premium-team>header{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 8px;display:flex}.nfl-premium-team>header h3{color:#f6f6ef;margin:0;font-size:13px;font-weight:400}.nfl-premium-team>header small{color:#8da094;text-transform:uppercase;font-size:10px;font-weight:400}.nr-allowance-track{position:relative}.nr-allowance-track>i{background:#ced5c9;width:2px;height:13px;display:block;position:absolute;top:-4px}.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved{flex:none;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved .team-logo{object-fit:contain;flex:0 0 28px;width:28px;height:28px;margin:0}.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved>strong{color:#f6f6ef;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved>i{color:#98ac9f;text-transform:uppercase;margin:0 2px;font-size:10px;font-style:normal}.groupslip-ui .mobile-matchup-picker .mobile-matchup-text-label{display:none}.groupslip-ui .mobile-matchup-picker .mobile-matchup-copy{flex:1;min-width:0}.groupslip-ui .nr-premium .nr-windows select{text-align:center;color:#8da094;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:12px!important}.nr-premium .nr-grid{margin-top:0}@media (max-width:360px){.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved{gap:5px}.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved .team-logo{flex-basis:23px;width:23px;height:23px}.groupslip-ui .mobile-matchup-picker .mobile-matchup-interleaved>strong{font-size:12px}}.groupslip-ui .nfl-fair-slate{background:#090e0c;gap:0;min-width:0;padding:0 0 24px}.groupslip-ui .nfl-fair-slate .nfl-fair-overview{display:none}.groupslip-ui .nfl-fair-slate .nfl-slate-availability{background:var(--gs-canvas,#090e0c);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0;padding:0}.groupslip-ui .nfl-fair-slate .nfl-slate-market-toolbar{background:0 0;border:0;border-radius:0;margin:0;padding:8px 0 0}.groupslip-ui .nfl-fair-slate .nfl-slate-market-toolbar>[role=tablist]{scrollbar-width:none;gap:24px;height:44px;margin:0;padding:0;display:flex;overflow-x:auto}.groupslip-ui .nfl-fair-slate .nfl-slate-market-toolbar button{color:#8eaa97;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;font-size:12px;font-weight:400}.groupslip-ui .nfl-fair-slate .nfl-slate-market-toolbar button[aria-selected=true]{color:#73f461;background:0 0;border:0}.groupslip-ui .nfl-fair-slate .nfl-game-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.groupslip-ui .nfl-fair-slate .nfl-slate-stack{gap:24px}.groupslip-ui .nfl-fair-slate .nfl-slate-availability>header{display:none}.groupslip-ui .nfl-fair-slate .nfl-slate-window-list{border-bottom:1px solid #27332c;gap:16px;margin:0;padding:10px 0}.groupslip-ui .nfl-fair-slate .nfl-slate-window-list button{color:#8eaa97;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.groupslip-ui .nfl-fair-slate .nfl-slate-window-list button.selected{color:#73f461}@media (max-width:700px){:is(.groupslip-ui .content:has(.nfl-fair-slate),.groupslip-ui .terminal-content:has(.nfl-fair-slate)){padding:0 18px 24px}.groupslip-ui .nfl-fair-slate .nfl-slate-availability{margin:0;display:block;position:relative;top:auto}.groupslip-ui .nfl-fair-slate .mobile-matchup-picker>summary{background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;align-items:center;gap:9px;height:52px;min-height:52px;padding:0;display:flex}.groupslip-ui .nfl-fair-slate .mobile-matchup-copy{flex:1;justify-content:flex-end;min-width:0;display:flex}.groupslip-ui .nfl-fair-slate .mobile-matchup-copy small{color:#91a49a;white-space:nowrap;margin:0;font-size:10px}.groupslip-ui .nfl-fair-slate .mobile-matchup-picker-inline .mobile-matchup-menu{z-index:30;background:#131d16;border:1px solid #334039;border-radius:8px;max-height:440px;margin:0;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #0009}.groupslip-ui .nfl-fair-slate .mobile-matchup-menu>button{border-bottom:1px solid #27332c;border-radius:0;gap:9px;min-height:52px;padding:8px 0;display:flex}.groupslip-ui .nfl-fair-slate .mobile-matchup-menu>button>span:not(.mobile-matchup-logos){margin-left:auto}.groupslip-ui .nfl-fair-slate .mobile-matchup-menu>button small{color:#91a49a;font-size:10px}.groupslip-ui .nfl-mobile-slate-picker{border-top:1px solid #27332c;margin:12px 0 0;padding-top:6px}.groupslip-ui .nfl-mobile-slate-picker>summary{letter-spacing:0;text-transform:none;color:#b6ccbb;min-height:44px;font-weight:400}.groupslip-ui .nfl-mobile-slate-picker>div{background:0 0;border:0;padding:0}.groupslip-ui .nfl-fair-slate .nfl-game-section .nfl-game-heading{display:none}.groupslip-ui .nfl-fair-slate .nfl-market-toolbar{min-height:52px}.groupslip-ui .nfl-premium-search{margin:8px 0 14px}}.nfl-market-browser .nfl-prop-group{position:relative}.nfl-market-browser .nfl-inline-alternates:not([open]){height:0;margin:0}.nfl-market-browser .nfl-inline-alternates:not([open])>summary{color:#91a799;min-height:13px;padding:0;font-size:9px;line-height:13px;list-style:none;position:absolute;bottom:8px;right:82px}.nfl-market-browser .nfl-inline-alternates:not([open])>summary:after{content:" ⌄"}.nfl-market-browser .nfl-inline-alternates[open]{border-bottom:1px solid #27332c;padding:0 0 10px}@media (max-width:360px){.nfl-market-browser .nfl-inline-alternates:not([open])>summary{font-size:8px;right:70px}}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button>span,.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button>b{width:auto;text-align:initial;display:block}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button{flex-flow:wrap;justify-content:space-between;align-items:center}.groupslip-ui .nfl-fair-slate .research-overview{gap:20px}.groupslip-ui .nfl-fair-slate .research-section-heading{margin:16px 0 10px}.groupslip-ui .nfl-fair-slate .research-section-heading h2,.groupslip-ui .nfl-fair-slate .research-section-heading h3{letter-spacing:0;font-size:14px;font-weight:550}.groupslip-ui .nfl-fair-slate .research-see-all{font-size:11px}.groupslip-ui .nfl-fair-slate .research-game-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(50px,.75fr) repeat(3,minmax(0,1fr));gap:7px;padding:0}.groupslip-ui .nfl-fair-slate .research-grid-team{gap:5px;font-size:11px}.groupslip-ui .nfl-fair-slate .research-grid-team .team-logo{width:23px;height:23px}.groupslip-ui .nfl-fair-slate .research-column-label{color:#91a799;font-size:9px}.groupslip-ui .nfl-fair-slate .research-game-grid .research-quote-button{background:0 0;border:1px solid #314336;border-radius:6px;gap:2px;min-height:44px;padding:6px 3px}.groupslip-ui .nfl-fair-slate .research-game-grid .research-quote-button>span,.groupslip-ui .nfl-fair-slate .research-game-grid .research-quote-button>b{font-size:12px;font-weight:400}.groupslip-ui .nfl-fair-slate .research-game-grid .research-quote-button>b{color:#91a799}.groupslip-ui .nfl-fair-slate .research-game-grid .research-quote-button>small{color:#91a799;font-size:9px}.groupslip-ui .nfl-fair-slate .research-overview .nfl-market-preview .nfl-market-selections{box-shadow:none;background:0 0;border:0;border-radius:0}.groupslip-ui .nfl-fair-slate .nfl-premium-prop .nfl-context-unavailable{color:#91a799;padding-top:9px;font-size:11px}.nfl-premium-team>header h3{align-items:center;gap:8px;display:flex}.nfl-premium-team>header h3 .team-logo{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.nr-matchup-overview .nr-team-identity,.nr-news-item>.nr-team-identity{align-items:center;gap:7px;display:flex}.nr-team-identity .team-logo{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.nr-news-item>.nr-team-identity .team-logo{flex:0 0 16px;width:16px;height:16px}.nr-premium .nr-pick-action{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;display:grid}.nr-pick-action-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.nr-pick-action-row .nr-quote-summary{min-width:0}.nr-pick-feedback{color:#edf4e9;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.45}.nr-pick-recovery{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;display:flex}.nr-premium .nr-pick-recovery button{color:#73f461;text-align:left;background:0 0;border:0;border-radius:0;min-height:44px;padding:6px 0;font-size:12px;font-weight:500}.nr-premium .nr-pick-recovery button:disabled{color:#91a799;opacity:1;cursor:default}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-meta{clear:both;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:10px;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-meta .research-card-source{float:none;text-align:left;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.nfl-prop-meta .nfl-prop-recent{margin:0;font-size:11px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button{flex-wrap:nowrap;min-height:44px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button>span svg{flex-shrink:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button.has-group-pick{color:#c0d2c3;background:#101b14;border-color:#526858}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button.has-own-pick{color:#9bfa81;background:#172a19;border-color:#70dd5b}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button.has-own-pick:disabled{opacity:1;filter:none}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button.has-own-pick>b{color:#b5d4b5}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button:has(.nfl-quote-with-picker){text-align:left;grid-template-rows:15px 12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 4px;padding-top:5px;padding-bottom:5px;display:grid}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button .nfl-quote-with-picker{display:contents}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button:has(.nfl-quote-with-picker)>b{grid-area:1/2}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button .nfl-quote-with-picker>span{grid-area:1/1;align-items:center;gap:4px;font-size:12px;line-height:15px;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button .nfl-quote-with-picker>small{text-overflow:ellipsis;white-space:nowrap;color:#b8c7bb;grid-area:2/1/auto/-1;min-width:0;font-size:10px;font-weight:400;line-height:12px;display:block;overflow:hidden}.groupslip-ui .nfl-market-browser .nfl-prop-trend-retry{color:#b6ccbb;min-height:32px;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-left:4px;padding:0 4px;text-decoration:underline}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary{box-sizing:border-box;color:#a7baac;clear:both;background:0 0;border:0;border-top:1px solid #24392b;border-radius:0;width:100%;margin:12px 0 0;padding:0;display:block}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary>summary{cursor:pointer;min-height:48px;color:inherit;text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;list-style:none;display:flex}.nfl-saved-pick-summary>summary::-webkit-details-marker{display:none}.nfl-saved-pick-summary>summary:after{display:none!important}.nfl-saved-heading{align-items:center;gap:8px;min-width:0;display:flex}.nfl-saved-heading>svg{color:#73f461;flex-shrink:0}.nfl-saved-heading>span{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.nfl-saved-heading strong{color:#edf5e9;font-size:12px;font-weight:550}.nfl-saved-count{white-space:nowrap;color:#9eb6a4;align-items:center;gap:8px;font-size:11px;display:flex}.nfl-saved-pick-summary[open] .nfl-saved-count svg{transform:rotate(180deg)}.nfl-saved-destinations{padding:2px 0 10px 22px}.nfl-saved-bundle+.nfl-saved-bundle{margin-top:12px}.nfl-saved-bundle .nfl-saved-terms{color:#c8e3c4;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.nfl-saved-terms small{color:#99aa9e;font-size:11px}.nfl-saved-bundle ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nfl-saved-bundle li{overflow-wrap:anywhere;border-left:1px solid #34553b;gap:2px;min-width:0;padding-left:10px;display:grid}.nfl-saved-bundle li strong{color:#d7e4d5;font-size:12px;font-weight:500}.nfl-saved-bundle li span{color:#91a799;font-size:11px}.nfl-saved-pick-summary .nfl-saved-others{color:#91a799;margin:16px 0 8px;font-size:11px}.nfl-saved-pick-summary .nfl-saved-drift{color:#cbb77c;margin:0 0 10px 22px;font-size:11px}.groupslip-ui .nfl-market-browser .nfl-inline-alternates:not([open]){height:auto;margin:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-inline-alternates>summary,.groupslip-ui .nfl-market-browser.research-market-layout .nfl-inline-alternates:not([open])>summary{justify-content:flex-end;align-items:center;gap:5px;min-height:44px;padding:0 0 6px;font-size:11px;line-height:1.4;display:flex;position:static}@media (max-width:360px){.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .add-bet-button{padding:8px 7px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-research-link{padding:0 2px;font-size:11px}.nfl-saved-heading>span{gap:3px 7px}}.groupslip-ui .nfl-market-browser .nfl-player-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:22px;margin-bottom:5px;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-player-heading .nfl-player-name{margin:0}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary.is-compact{clear:none;border:0;width:auto;min-width:0;margin:0}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary.is-compact>summary{gap:4px;min-height:44px;margin:-11px 0;padding:0;font-size:10px;line-height:22px}.nfl-saved-pick-summary.is-compact .nfl-saved-heading{gap:3px}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary.is-compact .nfl-saved-heading>span{gap:4px;font-size:11px}.nfl-saved-pick-summary.is-compact .nfl-saved-heading strong{font-size:10px}.nfl-saved-pick-summary.is-compact .nfl-saved-count{gap:0}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary.is-compact[open]{flex-basis:100%}.groupslip-ui .nfl-market-browser .nfl-saved-pick-summary.is-compact[open]>summary{margin:0}.nfl-saved-pick-summary.is-compact .nfl-saved-destinations{padding:0 0 8px}.nfl-saved-pick-summary.is-compact .nfl-saved-drift{margin-left:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:24px;display:grid}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-meta:has(>.nfl-inline-alternates){grid-template-columns:minmax(0,1fr) auto auto}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-prop-trend>.nfl-prop-recent{white-space:nowrap}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.research-card-source{text-align:right;grid-column:auto;max-width:110px;font-size:11px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-inline-alternates{background:0 0;border:0;min-width:0;height:auto;margin:0;padding:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-inline-alternates>summary{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-height:44px;margin:-10px 0;padding:0;font-size:10px;line-height:24px;list-style:none;display:flex;position:static}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-inline-alternates>summary:after{content:"⌄";position:static}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-inline-alternates[open]{grid-column:1/-1;margin-top:4px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-inline-alternates[open]>summary{margin:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.nfl-inline-alternates[open]>summary:after{transform:rotate(180deg)}@media (max-width:360px){.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-meta{column-gap:7px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-prop-meta>.research-card-source{max-width:86px}}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-market-label.has-context{align-items:center;gap:5px;min-width:0;display:flex}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-market-label.has-context span{font-size:inherit;line-height:inherit}.nfl-context-identity{flex-shrink:0}.nfl-context-label{color:#b3d5ad;align-items:center;gap:4px;min-width:0;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.nfl-context-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nfl-context-label>span:last-child{flex-shrink:0}.nfl-context-label:hover{color:#73f461;text-decoration:underline}.nfl-context-label:focus-visible{outline-offset:3px;outline:2px solid #73f461}@media (min-width:701px){.nr-desktop-roster{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#34473a transparent;align-self:start;max-height:calc(100dvh - 200px);overflow-y:auto}.nr-premium>.nr-pick-action{position:sticky;bottom:16px;box-shadow:0 12px 24px #090e0ccc}}@media (max-width:1050px){.nr-navigation{display:block}.nr-premium .nr-markets{width:100%;max-width:none;height:52px;margin:0;padding-top:8px}}@media (min-width:1024px){.nfl-market-browser.research-market-layout{container:nfl-props/inline-size}}@container nfl-props (width>=800px){.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop{grid-template-columns:minmax(0,1fr) 440px;align-items:center;column-gap:28px;padding:16px 0 12px;display:grid}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-identity{grid-column:1;padding-right:90px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-line-prices{grid-column:2;margin-top:0}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-meta{grid-column:1/-1;margin-top:8px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-premium-prop .nfl-prop-spark{width:76px;top:24px;right:468px}}.nr-premium .nr-cohort-chip{max-width:100%;min-height:36px;color:var(--nr-accent);text-align:left;cursor:pointer;background:#192d1d;border:1px solid #385139;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:12px;line-height:1.3;display:inline-flex}.nr-cohort-chip>span{overflow-wrap:anywhere}.nr-cohort-chip>svg{flex:0 0 16px;margin-left:auto;display:block}.nr-cohort-chip:focus-visible{outline:2px solid var(--nr-accent);outline-offset:3px}.nr-cohort-scope{color:#8da094;align-items:center;gap:5px;margin:0 0 4px;font-size:11px;display:flex}.nr-cohort-scope .nr-info>summary{min-width:32px;min-height:32px}.nr-cohort-scope .nr-info svg{width:15px;height:15px}.nr-filter-fields .nr-cohort-help{margin:0;font-size:11px;line-height:1.5}.nr-filter-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.nr-premium .nr-filter-clear{min-width:34px;min-height:34px;color:var(--nr-accent);cursor:pointer;background:#192d1d;border:1px solid #385139;border-radius:6px;place-items:center;padding:0;display:grid}.nr-filter-clear:focus-visible{outline:2px solid var(--nr-accent);outline-offset:2px}.nr-without-selection{flex-wrap:wrap;gap:6px;max-height:176px;display:flex;overflow:auto}.nr-filter-fields{overscroll-behavior:contain;max-height:min(560px,65dvh);overflow-y:auto}.nr-without-selection .nr-cohort-chip{justify-content:space-between;width:100%}.nr-premium .nr-line-control>span:first-child{color:var(--nr-accent)}.nr-line-control>svg{color:var(--nr-accent);vertical-align:baseline;margin-left:5px;display:inline-block}.nr-premium .nr-side-label{color:#d4e0d6;background:#132018;border:1px solid #344b38;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 9px;display:inline-flex}.nr-line-edit-label{color:var(--nr-accent);font-size:11px}.nr-editor-title{margin:0 0 12px;font-size:14px;font-weight:550}.nr-line-editor:focus{outline:none}.nr-chart-controls{flex-wrap:wrap;row-gap:8px}.nr-premium .nr-chart-controls>.nr-windows{flex:1 0 168px}.nr-premium .nr-filter-menu>summary{background:#132018;border:1px solid #344b38;border-radius:6px;gap:7px;min-height:44px;padding:5px 8px}.nr-premium .nr-filter-menu>summary>.nr-filter-copy{text-align:left;color:#d4e0d6;gap:3px;line-height:1.15;display:grid}.nr-filter-copy>strong{white-space:nowrap;font-size:12px;font-weight:500}.nr-filter-copy>small{color:#a2b6a7;white-space:nowrap;font-size:10px}.nr-premium .nr-filter-menu>summary>.nr-filter-count{color:var(--nr-accent);font-size:11px}.nr-premium .nr-filter-menu>summary>.nr-filter-chevron{color:#a2b6a7;font-size:14px;transition:transform .15s}.nr-filter-menu[open]>summary>.nr-filter-chevron{transform:rotate(180deg)}.nr-premium .nr-filter-menu[open]>summary{border-color:#729c67}.nr-premium .nr-filter-clear{min-height:44px}.nr-chart-controls>.nr-filter-actions{margin-left:auto}@media (max-width:360px){.nr-premium .nr-chart-controls>.nr-windows{flex-basis:100%}.nr-chart-controls>.nr-filter-actions{width:100%;margin-left:0}.nr-chart-controls>.nr-filter-actions>.nr-filter-menu{flex:1}.nr-chart-controls .nr-filter-menu>summary{justify-content:flex-start}.nr-chart-controls .nr-filter-copy{flex:1}.nr-premium .nr-side-label{gap:6px;padding:0 7px;font-size:10px}}.nfl-prop-spark-line{pointer-events:none;opacity:.85;border-top:1px dashed #d1bb74;position:absolute;left:0;right:0}.nfl-prop-recent.nfl-prop-trend-locked{color:#91a799;text-decoration:none}:is(.nfl-prop-trend-locked:hover,.nfl-prop-trend-locked:focus-visible){color:#b3f2a1;text-decoration:underline}.nfl-player-group-badges{align-items:center;gap:2px;display:inline-flex}.nfl-player-group-badges button{width:22px;height:20px;min-height:20px;color:inherit;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.nfl-group-badge-strip{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.nfl-group-badge-strip button{color:#a4b4a3;background:0 0;border:1px solid #314336;border-radius:18px;align-items:center;gap:6px;min-height:36px;padding:4px 10px;font-size:11px;display:inline-flex}.nfl-group-badge-strip button[aria-pressed=true]{color:#e1c980;background:#182319;border-color:#b39c66}.nfl-group-badge-strip a{color:#a6c49d;align-items:center;min-height:36px;font-size:11px;text-decoration:none;display:flex}.nrc-chart{min-width:0;position:relative}.nr-premium .nrc-selected{background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:5px 0 12px}.nr-premium .nrc-info-content{color:#91a799;background:#131d16;border-color:#334039}.nr-premium .nrc-metrics strong{font-size:22px;font-weight:550}.nr-premium .nrc-metrics small{color:#91a799;font-size:10px}.nrc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.nrc-metrics-no-line{grid-template-columns:repeat(3,minmax(0,1fr))}.nrc-metrics small{color:#a0b4a2;white-space:nowrap;font-size:11px;line-height:1.4;display:block}.nrc-metrics strong{color:#e9f1e6;letter-spacing:-.55px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:23px;font-weight:650;display:block}.nrc-metrics strong>span{color:#b8c9b5;margin-left:1px;font-size:.66em}.nrc-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex;position:relative}.nrc-view-tabs{background:#101b15;border:1px solid #2b4032;border-radius:10px;gap:3px;min-width:0;padding:3px;display:inline-flex}:is(.nr-page,.research-share-page) .nrc-view-tabs button{color:#9fb3a2;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:550;display:flex}:is(.nr-page,.research-share-page) .nrc-view-tabs button[aria-selected=true]{color:#e9f3e5;background:#263c2b;box-shadow:0 1px 3px #0003}.nr-premium .nrc-view-tabs{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.nr-premium .nrc-view-tabs button{box-shadow:none;background:0 0;border:0;border-radius:6px;font-size:12px}.nr-premium .nrc-view-tabs button[aria-selected=true]{color:#b6fba7;box-shadow:none;background:#1b2b20}.nrc-info{flex:none}.nrc-info>summary{cursor:pointer;color:#9db39f;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.nrc-info>summary::-webkit-details-marker{display:none}.nrc-info[open]>summary{color:#d6e9d0;background:#1b2c20;border-color:#3a5340}.nrc-info-content{z-index:6;color:#b2c6b1;background:#14251a;border:1px solid #426044;border-radius:10px;width:min(340px,100%);padding:15px 16px;font-size:12px;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0006}.nrc-info-content strong{color:#e0edda;font-size:12px;font-weight:600}.nrc-info-content p{margin:8px 0 0}.nrc-panel:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nrc-info>summary:focus-visible{outline-offset:3px;outline:2px solid #91ef73}.nrc-plot-toolbar{justify-content:space-between;align-items:center;gap:4px;min-height:46px;display:flex}.nrc-legend{color:#9fb4a2;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;font-size:11px;line-height:1.4;display:flex}.nrc-line-key,.nrc-hit-key,.nrc-equal-key{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nrc-line-key:before{content:"";border-top:1px dashed #d2dfd0;width:15px}.nrc-hit-key:before,.nrc-equal-key:before{content:"";background:#80ed69;border-radius:50%;width:5px;height:5px}.nrc-equal-key:before{background:#dbbf76}.nrc-scroll-controls{flex:none;gap:2px;display:flex}:is(.nr-page,.research-share-page) .nrc-scroll-controls button{color:#b7cdb4;background:0 0;border-color:#0000;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}:is(.nr-page,.research-share-page) .nrc-scroll-controls button:disabled{opacity:.25}.nrc-chart .nrc-chart-scroll{scrollbar-width:thin;scrollbar-color:#526d57 transparent;padding:0 0 5px}.nrc-chart-scroll svg{display:block}.nrc-chart-scroll g[role=button]{cursor:pointer}.nrc-chart-scroll g[aria-pressed=true] text{fill:#dcf8cd}.nrc-selected{overflow-wrap:anywhere;background:#122219;border:1px solid #36513c;border-radius:10px;margin:9px 0 0;padding:4px 12px 12px}.nrc-selected-heading{color:#bacbb8;font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.nrc-selected-heading>time{flex:1}:is(.nr-page,.research-share-page) .nrc-selected-heading>button{color:#a8bfa7;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;margin-right:-10px;padding:0;display:grid}.nrc-selected-matchup{color:#cedecc;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.nrc-selected-matchup .team-logo,.nrc-log-matchup .team-logo{object-fit:contain;flex-shrink:0;width:23px;height:23px}.nrc-role{color:#bed6b8;background:#233b29;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.nrc-selected-names{color:#c9dac4;margin:8px 0 0;font-size:12px;line-height:1.6}.nrc-result{color:#d5e2d0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.nrc-result-hit{color:#9cea83}.nrc-result-miss{color:#c79b94}.nrc-result-equal{color:#dcc783}.nrc-game-log{margin-top:8px}.nrc-log-head{color:#8fa892;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:67px minmax(0,1fr) 67px;gap:8px;padding:10px 10px 8px;font-size:10px;display:grid}.nrc-log-head>span:last-child{text-align:right;padding-right:17px}.nrc-game-log ol{margin:0;padding:0;list-style:none}.nrc-game-log li{border-bottom:1px solid #263a2d;margin:0;padding:0}:is(.nr-page,.research-share-page) .nrc-log-row{text-align:left;color:#dce8d6;background:0 0;border:0;border-radius:0;grid-template-columns:67px minmax(0,1fr) 67px;align-items:center;gap:8px;width:100%;min-height:61px;padding:10px;font-size:12px;display:grid}:is(.nr-page,.research-share-page) .nrc-log-row[aria-expanded=true]{background:#172a1d;border-radius:8px}.nrc-log-row small{color:#91a991;margin-top:3px;font-size:10px;font-weight:400;line-height:1.2;display:block}.nrc-log-matchup{align-items:center;gap:7px;min-width:0;display:flex}.nrc-log-result{justify-content:flex-end;align-items:center;gap:7px;display:flex}.nrc-log-result svg{color:#88a38a;flex-shrink:0}.nrc-log-row[aria-expanded=true] .nrc-log-result svg{transform:rotate(180deg)}.nrc-game-log .nrc-selected{margin:0 0 10px}@media (max-width:700px){.nrc-metrics{margin:16px 0}.nrc-metrics strong{font-size:22px}.nrc-view-tabs,:is(.nr-page,.research-share-page) .nrc-view-tabs button{flex:1}.nrc-legend{column-gap:8px}.nrc-plot-toolbar:has(.nrc-equal-key){align-items:center}.nrc-scroll-controls{gap:0}}@media (max-width:360px){.nrc-metrics{gap:5px}.nrc-metrics small{font-size:10px}.nrc-metrics strong{font-size:20px}:is(.nr-page,.research-share-page) .nrc-view-tabs button{gap:5px;padding:8px 9px}.nrc-legend{font-size:10px}.nrc-line-key:before{width:10px}.nrc-log-head,:is(.nr-page,.research-share-page) .nrc-log-row{grid-template-columns:60px minmax(0,1fr) 58px;gap:6px}.nrc-log-matchup{gap:5px}.nrc-log-matchup .team-logo{width:20px;height:20px}}.nrc-compact .nrc-plot-toolbar{display:none}.nrc-compact .nrc-chart-scroll{scrollbar-width:none;padding:0}.nrc-compact .nrc-chart-scroll::-webkit-scrollbar{display:none}.nrc-compact .nrc-panel{outline-offset:1px}.nrc-compact-insight{color:#adbbaf;justify-content:space-between;gap:8px;padding:2px 0 12px;font-size:11px;display:flex}:is(.nr-page,.research-share-page) .nrc-log-toggle{text-align:left;color:#f6f6ef;border-top:1px solid #27332c;justify-content:space-between;width:100%;min-height:51px;padding:0;font-size:13px;display:flex}.nrc-log-toggle>span{align-items:center;gap:10px;display:flex}.nrc-log-toggle small{color:#8ba093;font-size:11px}.nrc-compact .nrc-selected{background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;margin:0;padding-left:0;padding-right:0}.nrc-compact .nrc-chart-scroll svg{max-width:none}.nrc-compact .nrc-game-log{margin-top:0}.nrc-compact .nrc-log-row{border-color:#27332c}.nrc-compact-insight strong{color:#e5eee3;font-weight:500}.health-shell{color:#eef4ee;max-width:1080px;margin:auto;padding:24px}.health-header,.health-title,.health-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.health-header{margin-bottom:32px}.health-header .brand-lockup{max-width:180px}.health-title h1{margin:4px 0;font-size:32px}.health-title p,.health-stamp,.health-footer{color:#a9b9ad}.health-shell button,.health-shell a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.health-shell button,.health-item>a{color:#aff499;background:#172d1d;border:1px solid #436747;border-radius:12px;flex-shrink:0;padding:10px 16px;font-size:14px}.health-shell button:disabled{opacity:.6}.health-stamp{margin:16px 0;font-size:13px}.health-counts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.health-counts a{color:#eaf5e9;background:linear-gradient(135deg,#1b3420,#111c17);border:1px solid #456d43;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px;display:flex}.health-counts strong{font-size:30px;line-height:1.2}.health-counts span{color:#aec7b0;font-size:14px}.health-panel{background:#0d1912;border:1px solid #304738;border-radius:18px;margin:16px 0;padding:20px;scroll-margin-top:20px}.health-panel h2{margin:0;font-size:20px}.health-panel>header>a{color:#a5ee91;font-size:14px}.health-panel>header>span{color:#aebdb0;font-size:14px}.health-item{border-top:1px solid #2c4031;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px 0;display:flex}.health-item>div{min-width:0}.health-item h3{overflow-wrap:anywhere;margin:8px 0;font-size:16px}.health-item p,.health-panel>p{color:#b2bfb5;margin:6px 0;font-size:14px;line-height:1.55}.health-item>span{flex-shrink:0;font-size:14px}.health-badge{color:#ebc599;background:#362519;border:1px solid #795939;border-radius:6px;padding:4px 8px;font-size:13px;display:inline-flex}.health-error{color:#f6c8bb;background:#35221f;border:1px solid #af5f53;border-radius:12px;padding:16px}.health-empty{padding:16px 0}.health-footer{padding:12px 0;font-size:13px;line-height:1.6}.health-shell :focus-visible{outline-offset:3px;outline:2px solid #80ef61}@media (max-width:700px){.health-shell{padding:16px 12px 32px}.health-header{margin-bottom:24px}.health-header .brand-lockup{max-width:144px}.health-header>a{font-size:14px}.health-title h1{font-size:27px}.health-title p{font-size:14px}.health-panel{padding:16px}.health-item{flex-direction:column;align-items:flex-start;gap:10px}.health-item>a{align-self:flex-start}.health-counts a{padding:14px}.health-panel>header{flex-wrap:wrap}}.service-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.service-metrics>div{border:1px solid #304738;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.service-metrics strong{font-size:24px}.service-metrics span{color:#b2bfb5;overflow-wrap:anywhere;font-size:14px}@media (max-width:700px){.service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-installed-app=true]:has(.mobile-app-nav){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}html[data-installed-app=true]:has(.mobile-app-nav) body{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}html[data-installed-app=true]:has(.mobile-app-nav) .app-viewport{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:clip}html[data-installed-app=true]:has(.mobile-app-nav) #app-scroll{overscroll-behavior-y:contain;min-width:0;min-height:0;scroll-padding-top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px));position:relative;overflow:auto}:is(html[data-installed-app=true]:has(.mobile-app-nav) .app-shell,html[data-installed-app=true]:has(.mobile-app-nav) .workspace){min-height:100%}html[data-installed-app=true]:has(.mobile-app-nav) .app-shell .workspace{padding-bottom:20px}html[data-installed-app=true]:has(.mobile-app-nav) #mobile-nav-slot{z-index:140;min-width:0;position:relative}html[data-installed-app=true]:has(.mobile-app-nav) .mobile-nav-viewport{pointer-events:auto;height:auto;position:relative;inset:auto}html[data-installed-app=true]:has(.mobile-app-nav) .mobile-app-nav{position:relative;inset:auto}html[data-installed-app=true] body[style*="overflow: hidden"] #app-scroll{overflow:hidden}}.pick-added-region{z-index:12000;top:calc(env(safe-area-inset-top,0px) + 14px);pointer-events:none;justify-content:center;display:flex;position:fixed;left:12px;right:12px}.pick-added-notice{pointer-events:auto;box-sizing:border-box;color:#f0f6ee;background:#142a1b;border:1px solid #75ec55;border-radius:16px;align-items:flex-start;gap:12px;width:min(100%,420px);padding:14px 12px 14px 16px;animation:.18s ease-out pick-added-in;display:flex;box-shadow:0 8px 32px #0007}.pick-added-notice>div{flex:1;min-width:0}.pick-added-notice strong{font-size:17px;line-height:1.4;display:block}.pick-added-notice p{color:#c4d7c5;margin:3px 0 0;font-size:13px;line-height:1.4}.pick-added-check{fill:none;stroke:#78f353;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:26px;height:26px}.pick-added-notice>button{color:#d8e8d7;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-width:44px;min-height:44px;margin:-6px -4px -6px 0;padding:0;font-size:26px}.pick-added-notice .gh-next-pick{background:0 0;border:0;margin:8px 0 0;padding:0;font-size:13px;display:block}.pick-added-notice .gh-next-pick>span{display:none}.pick-added-notice .gh-next-pick a{color:#9bf37d;padding:10px 0;display:block}@keyframes pick-added-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pick-added-notice{animation:none}}.public-info-page{color:#eef3ef;max-width:880px;min-height:100svh;margin:0 auto;padding:24px 20px 64px}.public-info-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.public-info-page>header>a:last-child{color:#b7d5bd;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.public-info-card{overflow-wrap:anywhere;background:#101a13;border:1px solid #35503c;border-radius:20px;padding:32px}.public-info-card h1{letter-spacing:-.025em;margin:8px 0 20px;font-size:clamp(28px,5vw,40px);line-height:1.15}.public-info-card h2{margin:30px 0 12px;font-size:21px}.public-info-card p,.public-info-card li{color:#c2cfc6;font-size:16px;line-height:1.7}.public-info-card a:not(.marketing-primary){color:#abed99;text-underline-offset:3px;text-decoration:underline}.public-info-card .marketing-primary{align-items:center;min-height:44px;margin-top:16px;padding:14px 24px;display:inline-flex}.public-info-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:24px;font-size:13px;display:flex}.public-info-links a{color:#bbccbf;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:700px){.public-info-page{padding:20px 16px 48px}.public-info-page>header{gap:12px;margin-bottom:24px}.public-info-card{padding:24px 20px}.public-info-page .brand-lockup{max-width:180px}}.marketing-leagues p{color:#abb8af;letter-spacing:.08em;font-size:12px;line-height:1.5}.marketing-hero-copy>small{color:#aab6ae;font-size:12px;line-height:1.5}.marketing-nav nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.marketing-feature-grid p,.marketing-workflow li p,.intelligence-steps article p,.marketing-pricing-grid p{color:#b6c1b9;font-size:14px;line-height:1.65}.marketing-footer p{color:#b0bdb4;font-size:12px;line-height:1.6}:is(.marketing-site a:focus-visible,.public-info-page a:focus-visible){outline-offset:4px;outline:2px solid #91ed79}.marketing-leagues img[src^=\/epl-logo]{object-fit:contain;background:#eaf2e8;border-radius:6px;padding:4px}.marketing-product footer span{color:#abb8af;font-size:11px}.marketing-preview-note{color:#abb8af;font-size:12px}.public-info-links{padding-bottom:64px}.analytics-preferences{color:#e9f2eb;background:#152119;border:1px solid #42604a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:24px 0;padding:20px;display:grid}.analytics-preferences h2{margin:0 0 6px;font-size:18px}.analytics-preferences p{color:#c7d4cb;margin:0;font-size:14px;line-height:1.6}.analytics-preferences a{color:#b2ef9e;text-decoration:underline}.analytics-preference-actions{flex-wrap:wrap;gap:10px;display:flex}.analytics-preference-actions button{min-height:44px;font:inherit;color:#eaf2eb;cursor:pointer;background:#203528;border:1px solid #64846d;border-radius:10px;padding:10px 14px;font-size:14px}.analytics-preference-actions button:disabled{opacity:.6;cursor:not-allowed}.analytics-preference-actions button:focus-visible{outline-offset:3px;outline:2px solid #91ed79}.acquisition-counts{flex-wrap:wrap;gap:32px;display:flex}.acquisition-counts p{gap:6px;display:grid}.acquisition-counts strong{font-size:28px}.marketing-product>header b,.marketing-product-toolbar span,.marketing-product-head{color:#acb9b0;font-size:12px}@media (max-width:700px){.analytics-preferences{grid-template-columns:1fr}.analytics-preference-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-preference-actions button{padding:10px}}.public-auth-page .admin-login-card .auth-policy-notice{color:#c2cfc6;margin:16px 0;font-size:13px;line-height:1.6}.auth-policy-notice a{color:#b1ed9b;text-underline-offset:3px;text-decoration:underline}.public-info-page>header .groupslip-brand{max-width:230px}.public-info-page>header .groupslip-brand-lockup{max-width:100%;height:auto}@media (max-width:700px){.public-info-page>header .groupslip-brand{max-width:185px}.public-info-page>header>a:last-child{font-size:14px}}.acquisition-report{min-width:0}.acquisition-report>p{overflow-wrap:anywhere;line-height:1.6}.acquisition-report table{border-collapse:collapse;width:100%;font-size:14px}.acquisition-report th,.acquisition-report td{text-align:left;white-space:nowrap;border-bottom:1px solid #35503c;padding:12px}.acquisition-report caption{text-align:left;color:#bbccbf;margin:12px 0}.acquisition-report .acquisition-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.acquisition-report .acquisition-counts p{border:1px solid #35503c;border-radius:12px;margin:0;padding:16px}.acquisition-report .acquisition-counts span{color:#bbccbf;font-size:13px;line-height:1.4}.acquisition-report .acquisition-counts strong{font-size:28px}@media (max-width:700px){.acquisition-report .acquisition-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-report .acquisition-counts p:last-child{grid-column:1/-1}.acquisition-report .acquisition-counts strong{font-size:26px}}.mds-screen{color:#f6f6ef;width:390px;height:844px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-align:left;-webkit-user-select:none;user-select:none;background:#090e0c;flex-direction:column;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.mds-screen *{box-sizing:border-box}.mds-screen :is(h2,h3,p){margin:0}.marketing-site .mds-screen h2{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.4}.mds-screen h3{font-size:14px;font-weight:550}.mds-screen svg{flex-shrink:0;display:block}.mds-screen .team-logo{object-fit:contain;filter:none;width:28px;min-width:0;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;margin:0;padding:0;display:block}.mds-header{background:#090e0c;border-bottom:1px solid #27332c;justify-content:space-between;align-items:center;height:56px;min-height:56px;padding:0 18px;display:flex}.mds-brand{align-items:center;gap:6px;display:flex}.mds-brand img{object-fit:contain;display:block}.mds-brand-word{width:123px;height:auto}.mds-header-actions{color:#afbeb4;align-items:center;gap:26px;font-size:12px;display:flex}.mds-header-actions svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.mds-body{flex:1;min-height:0;padding:24px 18px 0;overflow:hidden}.mds-eyebrow{color:#91a799;font-size:10px;line-height:1.4}.mds-subtitle{color:#91a799;font-size:12px;line-height:1.4}.mds-tabs{white-space:nowrap;color:#91a799;gap:18px;padding:8px 0 12px;font-size:12px;display:flex}.mds-screen .mds-selected{color:#73f461}.mds-primary{color:#10200f;white-space:nowrap;background:#73f461;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:13px 20px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.mds-row{border-bottom:1px solid #27332c;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:14px 0;font-size:14px;display:flex}.mds-row>span:first-child{font-weight:500}.mds-row>span:last-child{color:#91a799;font-size:13px;font-weight:400}.mds-row small{color:#91a799;margin-top:3px;font-size:11px;line-height:1.4;display:block}.mds-row>span:first-child{display:block}.mds-stats{border-bottom:1px solid #27332c;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;display:grid}.mds-stats small{color:#91a799;font-size:10px;display:block}.mds-stats strong{margin-top:5px;font-size:24px;font-weight:500;line-height:1.4;display:block}.mds-bottom-nav{background:#0c120e;border-top:1px solid #27332c;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;min-height:64px;padding:0 8px;display:grid}.mds-bottom-nav>span{color:#8b9f91;flex-direction:column;align-items:center;gap:5px;font-size:9px;font-weight:400;display:flex}.mds-bottom-nav svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mds-bottom-nav .mds-nav-active{color:#91ef79}.mds-research{padding-top:0}.mds-game{border-bottom:1px solid #27332c;align-items:center;gap:9px;height:52px;font-size:13px;display:flex}.mds-game strong{font-weight:600}.mds-game small{color:#91a799;font-size:9px}.mds-game>span{color:#91a799;font-size:11px}.mds-game>span:nth-last-child(2){margin-left:auto}.mds-market-tabs{color:#8eaa97;white-space:nowrap;align-items:center;gap:24px;height:52px;font-size:12px;display:flex}.mds-player{align-items:center;gap:12px;padding:8px 0 14px;display:flex}.mds-player>.team-logo{width:42px;height:42px}.mds-player>div{flex:1}.marketing-site .mds-player h2{letter-spacing:-.7px;margin:0 0 4px;font-size:26px;font-weight:580;line-height:1.2}.mds-player h2 small{color:#829a89;font-size:16px}.mds-player p{color:#98ac9f;font-size:12px}.mds-star{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mds-research-stats{border-top:1px solid #27332c;border-bottom:1px solid #27332c;grid-template-columns:1fr 1fr 1.1fr;align-items:center;gap:14px 10px;padding:13px 0;display:grid}.mds-research-stats>div>small{letter-spacing:.6px;color:#91a799;margin-bottom:5px;font-size:10px;display:block}.mds-research-stats strong{letter-spacing:-.5px;font-size:21px;font-weight:550;line-height:1.1}.mds-research-stats strong>span{color:#8ca194;letter-spacing:0;margin-left:3px;font-size:11px;font-weight:400}.mds-research-stats .mds-opponent{font-size:16px}.mds-research-stats .mds-positive strong{color:#97f387}.mds-research-stats .mds-grade{flex-direction:column;grid-area:1/4/3;align-items:center;display:flex}.mds-grade>span{color:#9ef28b;border:4px solid #73f461;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:25px;font-weight:600;display:flex}.mds-grade>small{letter-spacing:0!important;color:#a8baae!important;margin:8px 0 0!important;font-size:9px!important}.mds-chart-heading{justify-content:space-between;align-items:center;margin:17px 0 4px;display:flex}.mds-chart-heading>span{color:#99aa9f;font-size:11px}.mds-filters{align-items:center;gap:6px;margin:8px 0 12px;display:flex}.mds-filters>span{color:#8da094;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:34px;padding:0 10px;font-size:12px;display:flex}.mds-filters>.mds-selected{color:#b6fba7;background:#1b2b20}.mds-filters>span:last-child{margin-left:auto;padding-right:0}.mds-filters b{color:#73f461;margin-left:4px;font-weight:400}.mds-chart{height:154px;padding:18px 0 24px;position:relative}.mds-bars{border-bottom:1px solid #465b4d;align-items:flex-end;gap:8px;height:100%;display:flex}.mds-bar{background:#6ad856;border-radius:3px 3px 0 0;flex:1;min-width:0;position:relative}.mds-bar.mds-under{background:#a6776b}.mds-bar>span{text-align:center;color:#d8e6d8;width:100%;padding-bottom:5px;font-size:10px;position:absolute;bottom:100%}.mds-bar>small{color:#93a89a;text-align:center;width:100%;padding-top:9px;font-size:8px;position:absolute;top:100%}.mds-line{border-top:1px dashed #d1e2d0;position:absolute;top:calc(47.5% - 1.95px);left:0;right:0}.mds-line>span{color:#c4d9c6;background:#090e0c;padding-left:6px;font-size:10px;position:absolute;bottom:4px;right:0}.mds-chart-insight{color:#e5eee3;justify-content:space-between;padding:2px 0 12px;font-size:11px;display:flex}.mds-chart-insight small{color:#adbbaf;font-size:11px}.mds-research .mds-row{border-top:1px solid #27332c;border-bottom:0;min-height:51px;padding:0;font-size:13px}.mds-research .mds-row>span:first-child{font-weight:400}.mds-research .mds-row>span:last-child{font-size:11px}.mds-against>span:first-child{align-items:center;gap:10px;display:flex}.mds-against small{margin:0}.mds-against .team-logo{width:26px;height:26px}.mds-pick-footer{background:#101812;border-top:1px solid #2d3f31;flex-shrink:0;align-items:center;gap:12px;padding:10px 18px;display:flex}.mds-pick-footer>div{flex:1}.mds-pick-footer strong{font-size:15px;font-weight:580}.mds-pick-footer strong span{color:#96ad99}.mds-pick-footer small{color:#9bad9e;margin-top:3px;font-size:10px;display:block}.mds-roi{border-bottom:1px solid #27332c;padding:6px 0 14px}.mds-roi-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mds-roi-heading h3{font-size:14px;font-weight:500}.mds-roi-heading p,.mds-roi-heading small{color:#91a799;font-size:12px}.mds-roi-heading>div:last-child{text-align:right;gap:7px;display:grid}.mds-roi-heading>div:last-child>span{font-size:12px}.mds-roi-legend{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mds-roi-legend>div{gap:3px;display:grid}.mds-roi-legend span{align-items:center;gap:6px;font-size:12px;display:flex}.mds-roi-legend strong{letter-spacing:-.6px;font-size:24px;font-weight:500;line-height:1.4}.mds-roi-legend small{color:#91a799;font-size:12px}.mds-roi-legend i{border-top:2px solid #73f461;width:14px}.mds-roi-legend>div:last-child i{border-color:#b9cbd5;border-top-style:dashed}.mds-roi-chart{width:100%;height:auto;margin-top:10px;display:block}.mds-roi-chart text{fill:#91a799;font-family:inherit;font-size:12px}.mds-roi-grid{stroke:#27332c}.mds-roi-zero{stroke:#718377;stroke-dasharray:3 3}.mds-roi-solo,.mds-roi-groups{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mds-roi-solo{stroke:#73f461}.mds-roi-groups{stroke:#b9cbd5;stroke-dasharray:5 4}.mds-row.mds-identity-row>span:first-child{align-items:center;gap:12px;min-width:0;display:flex}.mds-identity-row .group-mark,.mds-identity-row .group-mark img,.mds-identity-row .league-logo{object-fit:contain;flex:0 0 32px;width:32px;min-width:32px;height:32px}.mds-identity-row>span:first-child>span:last-child{min-width:0}.marketing-showcase{isolation:isolate;width:100%;min-width:0;max-width:690px;margin:0 auto;position:relative}.ms-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;perspective:1300px;cursor:grab;height:645px;position:relative}.ms-stage:active{cursor:grabbing}.ms-stage:before{content:"";pointer-events:none;background:radial-gradient(at 50% 52%,#7eed6130,#0000 65%);position:absolute;inset:12% -4% 0}.ms-phone{--screen-scale:.9375;transform-origin:50% 64%;will-change:transform;cursor:pointer;border-radius:34px;width:320px;height:606px;transition:transform .52s cubic-bezier(.2,.75,.2,1),filter .52s,opacity .52s;position:absolute;top:16px;left:50%}.ms-device-edge{background:linear-gradient(130deg,#76967a,#182d20 22%,#080f0b 74%,#526b58);border:1px solid #749379;border-radius:34px;height:100%;padding:8px;overflow:hidden;box-shadow:0 32px 55px #0009,0 2px 4px #0008,inset 0 0 0 2px #142219}.ms-phone-viewport{background:#09130d;border:1px solid #142a1b;border-radius:26px;width:100%;height:100%;overflow:hidden}.ms-phone-render{width:320px;height:620px;transform:scale(var(--screen-scale));transform-origin:0 0;pointer-events:none}.ms-phone-front{z-index:3;filter:none;opacity:1;transform:translate(-50%)translateY(0)rotate(-4deg)}.ms-phone-left{z-index:1;filter:brightness(.62);opacity:.9;transform:translate(calc(-50% - 124px))translateY(24px)rotate(-13deg)scale(.86)}.ms-phone-right{z-index:2;filter:brightness(.76);opacity:.96;transform:translate(calc(124px - 50%))translateY(12px)rotate(11deg)scale(.89)}.ms-caption{text-align:center;min-height:96px;margin-top:6px;padding:0 20px;position:relative}.ms-caption>span{letter-spacing:.14em;color:#83bf81;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:11px;display:block}.ms-caption h2{letter-spacing:-.6px;color:#eef5eb;margin:0 0 9px;font-size:22px;line-height:1.2}.ms-caption p{color:#a9bdae;max-width:380px;margin:0 auto;font-size:13px;line-height:1.6}.ms-controls{justify-content:center;align-items:center;gap:18px;margin:12px 0 0;display:flex}.ms-controls button{color:#d9ecd7;cursor:pointer;background:#102017;border:1px solid #344b3b;border-radius:50%;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex}.ms-controls button:hover{background:#1e3524;border-color:#82c374}.ms-controls button:focus-visible{outline-offset:4px;outline:2px solid #9ced7c}.ms-pages{gap:0;display:flex}.ms-pages button{background:0 0;border:0}.ms-pages button span{background:#55705d;border-radius:8px;width:6px;height:6px;transition:width .25s,background .25s}.ms-pages button[aria-pressed=true] span{background:#8cef70;width:23px}.ms-note{text-align:center;color:#91a597;margin:10px 12px 0;font-size:10px;line-height:1.6}.marketing-hero:has(.marketing-showcase){grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:44px;padding-block:38px 56px}@media (max-width:1050px){.marketing-hero:has(.marketing-showcase){grid-template-columns:1fr;gap:34px}.marketing-showcase{max-width:640px}.marketing-hero-copy{max-width:650px}}@media (max-width:600px){.marketing-hero:has(.marketing-showcase){gap:32px;padding-bottom:38px}.ms-stage{height:565px;margin:0 -10px}.ms-phone{--screen-scale:.8125;border-radius:30px;width:280px;height:529px;top:14px}.ms-device-edge{border-radius:30px}.ms-phone-viewport{border-radius:22px}.ms-phone-left{transform:translate(calc(-50% - 78px))translateY(22px)rotate(-12deg)scale(.85)}.ms-phone-right{transform:translate(calc(76px - 50%))translateY(12px)rotate(10deg)scale(.88)}.ms-caption{min-height:110px;margin-top:0;padding:0 3px}.ms-caption h2{font-size:21px}.ms-caption p{max-width:300px;font-size:12px}.ms-controls{margin-top:4px}}@media (max-width:360px){.ms-phone{--screen-scale:.725;width:252px;height:476px}.ms-stage{height:514px}.ms-phone-left{transform:translate(calc(-50% - 60px))translateY(20px)rotate(-12deg)scale(.85)}.ms-phone-right{transform:translate(calc(59px - 50%))translateY(12px)rotate(10deg)scale(.88)}}@media (prefers-reduced-motion:reduce){.ms-phone,.ms-pages button span{transition:none}}.marketing-site .marketing-tour-link{color:#b3f69c;border-top:1px solid #2a3b30;margin-top:20px;padding:15px 0;font-size:14px;text-decoration:none;display:block}.marketing-site .marketing-tour-link small{color:#98ae9e;margin-top:5px;font-size:11px;line-height:1.6;display:block}.marketing-site .marketing-tour-link:focus-visible{outline-offset:5px;outline:2px solid #73f461}:root{--gs-canvas:#090e0c;--gs-surface:#101812;--gs-divider:#27332c;--gs-accent:#73f461;--gs-text:#f6f6ef;--gs-muted:#91a799;--gs-over:#6ad856;--gs-under:#a6776b;--bg:var(--gs-canvas);--surface:var(--gs-surface);--panel:var(--gs-canvas);--border:var(--gs-divider);--cream:var(--gs-text);--muted:var(--gs-muted);--green:var(--gs-accent);--gs-page-inset:32px;--app-topbar-height:72px;--mobile-nav-height:64px}body.groupslip-ui{background:var(--gs-canvas);color:var(--gs-text);font-family:var(--font-geist-sans),sans-serif;font-size:14px}.groupslip-ui :is(button,input,select,textarea){font-family:inherit}.groupslip-ui :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px}.groupslip-ui :is(button,input,select,textarea){box-shadow:none}.groupslip-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid var(--gs-divider);background:var(--gs-surface);color:var(--gs-text);border-radius:7px;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px}.groupslip-ui :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--gs-accent)}.groupslip-ui button:disabled,.groupslip-ui [aria-disabled=true]{cursor:not-allowed;opacity:.5}.groupslip-ui .eyebrow{font:400 10px/1.4 var(--font-geist-sans);letter-spacing:.5px;color:var(--gs-muted)}.groupslip-ui :is(h1,h2,h3,h4){font-family:var(--font-geist-sans),sans-serif;text-transform:none;font-weight:550}.groupslip-ui h1{letter-spacing:-.7px;font-size:28px;line-height:1.25}.groupslip-ui h2{letter-spacing:-.4px}.groupslip-ui :is(.workspace,.app-shell){background:var(--gs-canvas);background-image:none;min-width:0;max-width:none}.groupslip-ui .app-shell{grid-template-columns:1fr;width:100%;display:block}.groupslip-ui .sidebar{display:none}.groupslip-ui .workspace{width:100%;margin:0;padding:0 0 32px}.groupslip-ui .topbar{z-index:45;width:100%;height:var(--app-topbar-height);min-height:var(--app-topbar-height);border:0;border-bottom:1px solid var(--gs-divider);background:var(--gs-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0 30px;display:block;position:sticky;top:0}.groupslip-ui .mobile-app-header{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;height:100%;margin:0 auto;display:flex}.groupslip-ui .mobile-app-header .groupslip-brand{flex:0 0 159px;gap:6px;width:159px;min-width:0;display:flex}.groupslip-ui .mobile-app-header .groupslip-brand-symbol{object-fit:contain;min-width:30px;display:block;width:30px!important;height:30px!important}.groupslip-ui .mobile-app-header .groupslip-brand-copy{width:123px;min-width:123px;display:flex}.groupslip-ui .mobile-app-header .groupslip-brand-lockup{object-fit:contain;max-width:none;width:123px!important;height:26.313px!important}.groupslip-ui .mobile-app-header .groupslip-brand small{display:none}.premium-desktop-navigation{align-items:center;gap:28px;display:flex}.premium-desktop-navigation a{min-height:44px;color:var(--gs-muted);white-space:nowrap;align-items:center;font-size:13px;text-decoration:none;display:flex}.premium-desktop-navigation a[aria-current=page]{color:var(--gs-accent)}.premium-header-tools{align-items:center;gap:14px;display:flex}.groupslip-ui .mobile-league-picker,.premium-header-menu{flex-shrink:0;position:relative}.groupslip-ui .mobile-league-trigger,.premium-menu-trigger{color:#afbeb4;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:400;display:flex}.groupslip-ui .mobile-league-trigger{white-space:nowrap;gap:6px;min-width:44px}.groupslip-ui .mobile-league-trigger>.league-logo{object-fit:contain;filter:none;flex:0 0 24px;width:24px;height:24px}.groupslip-ui .mobile-league-trigger>img[src^=\/epl-logo]{background:#eaf2e8;border-radius:5px;padding:3px}.premium-menu-trigger{width:44px;height:44px}.premium-menu-trigger svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:22px;height:22px}.premium-menu-panel,.groupslip-ui .mobile-league-dropdown{z-index:160;background:var(--gs-surface);border:1px solid var(--gs-divider);border-radius:8px;gap:0;width:240px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 150px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 16px 40px #0006}.premium-menu-panel a,.premium-menu-panel button,.groupslip-ui .mobile-league-dropdown a{width:100%;min-height:44px;color:var(--gs-text);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.premium-menu-panel :is(a,button):hover,.groupslip-ui .mobile-league-dropdown a:hover{background:#1b2b20}.groupslip-ui .mobile-league-dropdown a[aria-current=page]{color:var(--gs-accent);background:#1b2b20}.groupslip-ui .mobile-league-dropdown .league-logo{object-fit:contain;width:24px;height:24px}.groupslip-ui :is(.panel,.group-home-v2,.ml-compact-card,.ml-group-card,.gsh-card,.gh-slate-card,.group-room-card,.group-betslip,.placed-wager,.group-roi-card,.personal-picks-intro,.personal-picks-toolbar,.personal-pick-row,.health-panel,.health-item,.ops-alert-panel,.service-metrics>div,.feedback-inbox-card,.group-slate-header,.slate-header,.nfl-fair-odds-shell,.expansion-workbench,.matchup-research,.nfl-matchup-context,.mlb-research-controls,.mlb-research-intro,.mlb-game-markets,.mlb-filter-bar,.homer-card,.mobile-prop-card,.pitcher-card,.group-card,.onboarding-panel,.gc-pick,.group-record-card){border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:0}.groupslip-ui :is(.panel,.ml-compact-card,.ml-group-card,.gsh-card,.group-room-card,.health-panel,.group-roi-card,.personal-picks-intro,.personal-picks-toolbar,.expansion-workbench,.mlb-research-controls,.mlb-research-intro){border:0;border-bottom:1px solid var(--gs-divider)}.groupslip-ui :is(.content,.member-landing,.groups-content,.personal-picks-page,.health-shell){width:100%;max-width:1250px;padding:28px var(--gs-page-inset);margin:0 auto}.groupslip-ui :is(.member-landing,.groups-content,.personal-picks-page)>header{margin-bottom:20px}.groupslip-ui :is(.member-landing h1,.groups-intro h1,.personal-picks-intro h1,.health-title h1){letter-spacing:-.7px;margin:4px 0 8px;font-size:28px;font-weight:550;line-height:1.25}.groupslip-ui :is(.ml-group-list,.group-list,.gsh-grid){gap:24px 32px}.groupslip-ui .ml-compact-card{padding:20px 0;container-type:inline-size}.groupslip-ui .ml-compact-identity h2{font-size:17px;font-weight:550}.groupslip-ui .ml-compact-identity :is(.group-mark,.group-mark img){flex-basis:32px;width:32px;height:32px}.groupslip-ui .ml-compact-records{border-color:var(--gs-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:14px 0;padding:18px 0}.groupslip-ui .ml-compact-records>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.groupslip-ui .ml-compact-records dt{text-transform:uppercase;color:var(--gs-muted);order:0;font-size:10px}.groupslip-ui .ml-compact-records dd{letter-spacing:-.4px;font-size:24px;font-weight:500}.groupslip-ui .ml-compact-records>div:last-child{justify-content:flex-start;align-items:flex-start}.groupslip-ui .ml-compact-next{gap:12px;padding:0 0 10px}.groupslip-ui .ml-compact-card a.ml-compact-action{border-color:var(--gs-divider);background:var(--gs-surface);border-radius:7px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:550}.groupslip-ui .ml-compact-card a.ml-compact-action.is-primary{background:var(--gs-accent);color:#10200f;border-color:var(--gs-accent)}.groupslip-ui .ml-personal-slates{border-color:var(--gs-divider);max-height:220px}.groupslip-ui .ml-personal-slates a{border-color:var(--gs-divider);min-height:62px;font-size:14px}.groupslip-ui .ml-personal-slates small,.groupslip-ui .ml-compact-slate-name>span,.groupslip-ui :is(.ml-compact-progress-label,.gh-record-note,.gsh-meta,.gsh-progress-copy,.gsh-timing,.gh-slate-meta){color:var(--gs-muted);font-size:11px}.groupslip-ui :is(.ml-new-group,.group-primary-button,.group-action-primary,.group-room-pick,.gsh-action,.onboarding-primary,.group-create-submit){background:var(--gs-accent);color:#10200f;border:1px solid var(--gs-accent);min-height:44px;box-shadow:none;border-radius:7px;font-size:13px;font-weight:600}.groupslip-ui :is(.gh-view-nav,.group-view-tabs,.group-tabs,.gr-tabs,.personal-market-strip,.research-specific-markets,.research-market-row,.expansion-market-rail,.mlb-market-tabs){box-shadow:none;border:0;border-bottom:1px solid var(--gs-divider);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:20px;padding:0 0 2px;overflow-x:auto}.groupslip-ui :is(.gh-view-nav,.group-view-tabs,.group-tabs,.gr-tabs,.personal-market-strip,.research-specific-markets,.research-market-row,.expansion-market-rail,.mlb-market-tabs) :is(button,a){color:var(--gs-muted);white-space:nowrap;flex-shrink:0;min-height:44px;padding:8px 0;font-size:12px;font-weight:400;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.groupslip-ui :is(.gh-view-nav,.group-view-tabs,.group-tabs,.gr-tabs,.personal-market-strip,.research-specific-markets,.research-market-row,.expansion-market-rail,.mlb-market-tabs) :is([aria-pressed=true],.active,.selected,[aria-current=page]){color:var(--gs-accent)!important;border-bottom:2px solid var(--gs-accent)!important}.groupslip-ui :is(.gsh-card,.gh-slate-card){border:0;border-top:1px solid var(--gs-divider);padding:16px 0}.groupslip-ui .gsh-card h4{font-size:17px;font-weight:550}.groupslip-ui .gsh-action{border-radius:7px;font-size:13px}.groupslip-ui :is(.gsh-action.secondary,.gsh-action.review){background:var(--gs-surface);border-color:var(--gs-divider);color:var(--gs-text)}.groupslip-ui :is(.gh-heading,.group-room-heading,.slate-header){border-bottom:1px solid var(--gs-divider);padding:0 0 16px}.groupslip-ui :is(.gh-heading h2,.slate-header h1,.group-room-heading h1){font-size:28px;font-weight:550}.groupslip-ui :is(.gh-records,.group-stats-grid,.personal-picks-kpis,.health-counts){border:0;border-top:1px solid var(--gs-divider);border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;gap:20px;padding:18px 0}.groupslip-ui :is(.gh-records,.group-stats-grid,.personal-picks-kpis,.health-counts)>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.groupslip-ui :is(.gh-records,.personal-picks-kpis,.health-counts) :is(b,strong){letter-spacing:-.4px;font-size:24px;font-weight:500}.groupslip-ui :is(.gh-records,.personal-picks-kpis,.health-counts) :is(span,small){color:var(--gs-muted);font-size:10px}.groupslip-ui :is(.gh-management,.gh-invite-code,.group-slip-build,.group-slip-empty,.group-room-waiting,.group-invite-panel,.group-summary-card,.group-pick-list,.betslip-panel,.playbook-delivery){border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:0}.groupslip-ui :is(.group-pick-card,.gc-pick,.personal-pick-row,.gr-pick,.member-card,.gd-member,.future-card,.group-future-card){border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;background:0 0;border-radius:0;padding:15px 0}.groupslip-ui .personal-picks-toolbar{gap:10px;padding:14px 0}.groupslip-ui .personal-picks-list{gap:0}.groupslip-ui .personal-pick-row{font-size:13px}.groupslip-ui .personal-pick-main strong{font-size:14px;font-weight:500}.groupslip-ui :is(.personal-pick-main small,.personal-pick-groups,.personal-pick-price){color:var(--gs-muted);font-size:11px}.groupslip-ui table{font-variant-numeric:tabular-nums}.groupslip-ui :is(th,td){border-color:var(--gs-divider)}.groupslip-ui th{color:var(--gs-muted);letter-spacing:.5px;text-transform:uppercase;background:0 0;font-size:10px;font-weight:400}.groupslip-ui td{background:0 0;font-size:13px}.groupslip-ui :is(.health-header,.ops-header){border-bottom:1px solid var(--gs-divider);background:0 0;padding-bottom:20px}.groupslip-ui .health-panel{padding:22px 0}.groupslip-ui .health-item{border:0;border-bottom:1px solid var(--gs-divider);padding:15px 0}.groupslip-ui :is(.health-panel h2,.health-title h2){font-size:18px;font-weight:550}.groupslip-ui :is(.health-panel p,.health-item p,.service-metrics small){color:var(--gs-muted);font-size:12px;line-height:1.6}.groupslip-ui #mlb-stats :is(.mlb-research-intro,.mlb-research-controls,.mlb-game-markets,.mlb-filter-bar,.mlb-game-card,.mlb-hitter-card,.mlb-lineup-card,.pitcher-card,.mobile-prop-card),.groupslip-ui .expansion-research :is(.expansion-workbench,.matchup-research,.expansion-selected-research,.expansion-matchup-context,.matchup-card,.epl-matchup-story,.epl-position-production,.ncaaf-matchup-context){border:0!important;border-bottom:1px solid var(--gs-divider)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.groupslip-ui #mlb-stats .mlb-research-controls{gap:0;margin:0 0 16px;padding:0}.groupslip-ui #mlb-stats .mlb-research-intro{padding:0 0 16px}.groupslip-ui #mlb-stats .mlb-research-intro h1{font-size:28px;font-weight:550}.groupslip-ui :is(.mobile-matchup-picker>summary,.expansion-slate-controls,.expansion-slate-filters,.nfl-props-context-header){border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:0}.groupslip-ui :is(.research-quote-button,.expansion-quote,.game-line-grid button,.mlb-market-price,.mobile-prop-card button){min-height:44px;box-shadow:none;border-radius:6px;font-size:12px}.groupslip-ui :is(.matchup-stats,.matchup-details,.mlb-matchup-summary,.pitcher-summary,.weather-summary,.epl-form-section){border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:0}.groupslip-ui :is(.pick-modal,.group-pick-modal,.group-modal,.final-pick-dialog,.feedback-dialog,.feedback-modal,.pick-result-modal,.nfl-manual-form,.account-menu-popover,.notification-dialog){color:var(--gs-text);max-width:calc(100vw - 24px);padding:22px;box-shadow:0 24px 80px #0008;background:var(--gs-surface)!important;background-image:none!important;border:1px solid #3a4b3f!important;border-radius:12px!important}.groupslip-ui :is(.pick-modal,.group-pick-modal,.group-modal,.final-pick-dialog,.feedback-dialog,.feedback-modal,.nfl-manual-form) :is(h2,h3){letter-spacing:-.5px;font-size:22px;font-weight:550}.groupslip-ui :is(.pick-group-option,.pick-destination,.group-pick-option,.group-field,.switch-pick-comparison>div,.pick-preview,.pick-confirm-summary,.feedback-type-option){border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:6px}.groupslip-ui :is(.final-pick-dialog,.group-modal,.pick-modal,.feedback-dialog) button{border-radius:7px;min-height:44px;font-size:13px;font-weight:500}.groupslip-ui :is(.pick-due-banner,.admin-review-notice,.group-review-notice,.feed-warning,.notification-warning){box-shadow:none;background:#1d1c13;border-color:#4b4530;border-radius:6px;font-size:12px}.groupslip-ui :is(.feedback-trigger,.pick-added-toast){background:var(--gs-surface);border-color:var(--gs-divider);border-radius:7px;box-shadow:0 8px 24px #0003}.groupslip-ui .account-menu-popover{padding:6px}.groupslip-ui .account-menu-popover header{border-color:var(--gs-divider);background:0 0}.groupslip-ui .account-menu-links :is(a,button){background:0 0;border-radius:0;min-height:44px;font-weight:400}.groupslip-ui .account-menu-links strong{font-size:13px;font-weight:500}.groupslip-ui .account-menu-links small{color:var(--gs-muted);font-size:11px}@media (min-width:701px){.groupslip-ui .topbar{padding-inline:0}.groupslip-ui .topbar .mobile-app-header{max-width:1250px;padding-inline:32px}}@media (max-width:700px){:root{--gs-page-inset:16px;--mobile-nav-height:64px;--app-topbar-height:56px}.groupslip-ui .topbar{height:calc(56px + env(safe-area-inset-top,0px));min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gs-page-inset) 0}.groupslip-ui .mobile-app-header{gap:8px;height:56px}.premium-desktop-navigation{display:none}.premium-header-tools{gap:14px}.groupslip-ui .workspace{padding-bottom:calc(64px + var(--mobile-nav-safe-bottom,0px) + 20px)}.groupslip-ui :is(.content,.member-landing,.groups-content,.personal-picks-page,.health-shell){padding:20px var(--gs-page-inset) 28px}.groupslip-ui .member-landing>header{flex-wrap:wrap;align-items:flex-start;gap:12px}.groupslip-ui :is(.ml-group-list,.gsh-grid){grid-template-columns:minmax(0,1fr);gap:8px}.groupslip-ui .ml-compact-card{padding:18px 0}.groupslip-ui .ml-compact-records dd{font-size:24px}.groupslip-ui :is(.group-home-v2,.group-room-panel,.expansion-workbench){padding:0!important}.groupslip-ui .gsh-card{padding:16px 0}.groupslip-ui .group-home-v2 .gsh-grid{grid-template-columns:1fr}.groupslip-ui .mobile-app-nav{height:calc(64px + var(--mobile-nav-safe-bottom));max-height:calc(64px + var(--mobile-nav-safe-bottom));padding:10px 8px calc(10px + var(--mobile-nav-safe-bottom));border-top:1px solid var(--gs-divider);box-shadow:none;background:#0c120e;border-radius:0;grid-template-rows:44px;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:0}.groupslip-ui .mobile-app-nav>a{color:#8b9f91;letter-spacing:0;text-transform:none;border:0;border-radius:0;gap:5px;min-width:0;height:44px;min-height:44px;padding:0;font-size:9px;font-weight:400;line-height:1.2;background:0 0!important}.groupslip-ui .mobile-app-nav>a>svg{stroke-width:1.6px;flex-shrink:0;width:19px;height:19px}.groupslip-ui .mobile-app-nav>a[aria-current=page]{color:#91ef79;background:0 0;border:0}.groupslip-ui .mobile-app-nav a span{white-space:nowrap}.groupslip-ui :is(.pick-modal,.group-pick-modal,.group-modal,.final-pick-dialog,.feedback-dialog){max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.groupslip-ui :is(.group-records,.group-stats-grid){gap:12px}.groupslip-ui #mlb-stats :is(.mlb-research-controls,.mlb-research-intro,.mlb-game-markets,.mlb-filter-bar){padding:0 0 12px!important}.groupslip-ui #mlb-stats .mobile-matchup-picker>summary{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:10px 0}.groupslip-ui .feedback-trigger{right:12px;bottom:calc(76px + var(--mobile-nav-safe-bottom,0px));width:38px;min-height:38px}}@media (prefers-reduced-motion:reduce){.groupslip-ui *{scroll-behavior:auto!important}}@media (max-width:360px){.groupslip-ui .premium-header-tools{gap:10px}}.groupslip-ui .member-landing>header{margin:0;display:block}.groupslip-ui .member-landing>header .eyebrow{margin:0;line-height:14px}.groupslip-ui .member-landing>header h1{margin:0;line-height:39px}.groupslip-ui .ml-home-description{color:var(--gs-muted);margin:0;font-size:12px;line-height:17px}.premium-text-tabs{scrollbar-width:none;align-items:center;gap:18px;min-height:44px;display:flex;overflow-x:auto}.premium-text-tabs button{color:var(--gs-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:12px}.premium-text-tabs button[aria-pressed=true]{color:var(--gs-accent)}.groupslip-ui .ml-home-actions{flex-direction:column;gap:0;width:100%;margin:0;display:flex}.groupslip-ui .ml-home-actions .ml-new-group{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 12px;display:flex}.groupslip-ui .ml-home-actions .ml-join{border:0;border-bottom:1px solid var(--gs-divider);width:100%;min-height:48px;color:var(--gs-text);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:400;display:flex}.groupslip-ui .ml-home-actions .ml-join span{color:var(--gs-muted)}@media (min-width:900px){.groupslip-ui .member-landing{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;display:grid}.groupslip-ui .member-landing>*{grid-column:1/-1}.groupslip-ui .member-landing>header{grid-area:1/1}.groupslip-ui .member-landing>.premium-text-tabs{grid-row:2}.groupslip-ui .member-landing>.ml-home-actions{flex-direction:row;grid-area:1/2;align-self:center;align-items:center;gap:20px;width:auto}.groupslip-ui .member-landing .ml-home-actions>a{width:auto;min-height:44px}.groupslip-ui .member-landing .ml-home-actions .ml-new-group{padding-inline:20px}.groupslip-ui .member-landing .ml-home-actions .ml-join{border:0;gap:12px;padding:10px 0}}.groupslip-ui .ml-compact-pin{color:var(--gs-muted);background:0 0;border:0;border-radius:0}.groupslip-ui .ml-compact-pin[aria-pressed=true]{color:var(--gs-accent);background:0 0}.groupslip-ui .ml-compact-identity h2{font-size:14px}.groupslip-ui .ml-compact-records{margin:0;padding:18px 0}.groupslip-ui .ml-compact-next{padding:14px 0 10px}.groupslip-ui .ml-compact-progress-label{padding-bottom:10px}.groupslip-ui .ml-compact-heading{padding:0 0 14px}.groupslip-ui .ml-compact-action.is-primary{font-size:12px}.premium-empty{border-bottom:1px solid var(--gs-divider);padding:32px 0}.premium-empty h2{margin:0 0 8px;font-size:20px}.premium-empty p{color:var(--gs-muted);margin:0;font-size:13px}.groupslip-ui .pick-due-banner{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4b4530;border-radius:0;gap:10px;margin:12px 18px 0;padding:12px 0}.groupslip-ui .pick-due-banner :is(a,button){border-radius:7px;min-height:44px}.groupslip-ui .admin-review-notice{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4b4530;border-radius:0;margin:0;padding:12px 0}.groupslip-ui :is(.onboarding-shell,.onboarding-room-choice,.onboarding-room-form,.onboarding-fixed-settings,.onboarding-lock-note,.nfl-plan-card,.onboarding-invite-box,.onboarding-success-mark,.onboarding-invite-stage,.onboarding-stage-copy){border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:0}.groupslip-ui .onboarding-shell{border:0;padding:20px 0}.groupslip-ui .onboarding-sport-grid{gap:0}.groupslip-ui .onboarding-sport-grid button{border:0;border-bottom:1px solid var(--gs-divider);min-height:88px;box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:18px 0}.groupslip-ui .onboarding-sport-grid button strong{font-size:20px;font-weight:500}.groupslip-ui .onboarding-progress{background:0 0;border:0;border-radius:0;gap:14px}.groupslip-ui .onboarding-progress li{border:0;border-bottom:2px solid var(--gs-divider);min-height:40px;box-shadow:none;background:0 0;border-radius:0;padding:8px 0}.groupslip-ui .onboarding-progress li.active{border-bottom-color:var(--gs-accent);color:var(--gs-accent)}.groupslip-ui :is(.onboarding-head,.onboarding-room-layout,.onboarding-stage){gap:18px}.groupslip-ui .onboarding-head h1{font-size:28px;line-height:1.25}.groupslip-ui .onboarding-stage-copy h2{font-size:22px;font-weight:550}.groupslip-ui :is(.onboarding-head p,.onboarding-stage-copy p,.onboarding-footnote){color:var(--gs-muted);font-size:12px;line-height:1.6}.groupslip-ui :is(.ops-shell,.feedback-inbox-shell){background:var(--gs-canvas);max-width:1250px;margin:0 auto;padding:28px 32px}.groupslip-ui :is(.ops-panel,.ops-kpi,.ops-timing-card,.ops-live,.ops-activation-summary,.ops-activation-metric,.ops-breakdown-card,.ops-alert,.feedback-inbox-card,.feedback-inbox-toolbar,.feedback-inbox-stats>div){box-shadow:none;border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0}.groupslip-ui :is(.ops-panel,.feedback-inbox-card){padding:20px 0}.groupslip-ui :is(.ops-header button,.ops-panel button,.ops-header-meta a,.health-title button,.health-item>a,.feedback-inbox-toolbar button){background:var(--gs-surface);border:1px solid var(--gs-divider);min-height:44px;color:var(--gs-text);border-radius:7px;padding:10px 12px;font-size:12px;font-weight:500}.groupslip-ui .ops-title h1{letter-spacing:-.7px;font-size:28px}.groupslip-ui .ops-title p{max-width:70ch;color:var(--gs-muted);font-size:12px}.groupslip-ui .ops-kpi strong{font-size:28px;font-weight:500}.groupslip-ui .ops-header-meta{gap:8px}.groupslip-ui .ops-panel>header{flex-wrap:wrap;gap:12px}.groupslip-ui .feedback-inbox-header{border-bottom:1px solid var(--gs-divider);padding-bottom:18px}@media (max-width:700px){.groupslip-ui :is(.ops-shell,.feedback-inbox-shell){padding:24px 18px 100px}.groupslip-ui .onboarding-sport-grid,.groupslip-ui .onboarding-room-layout{grid-template-columns:1fr}.groupslip-ui .onboarding-room-choice,.groupslip-ui .onboarding-room-form{padding:0}.groupslip-ui .ml-compact-card{padding-top:14px}.groupslip-ui .member-landing .ml-group-list{gap:0}}.groupslip-ui :is(.gh-tabs,.group-room-tabs){border:0;border-bottom:1px solid var(--gs-divider);scrollbar-width:none;background:0 0;border-radius:0;gap:20px;margin:14px 0;padding:0;display:flex;overflow-x:auto}.groupslip-ui :is(.gh-tabs,.group-room-tabs) button{min-height:44px;color:var(--gs-muted);border-radius:0;flex:none;padding:8px 0;font-size:12px;font-weight:400;background:0 0!important;border:0!important}.groupslip-ui :is(.gh-tabs,.group-room-tabs) :is([aria-pressed=true],.selected){color:var(--gs-accent);border-bottom:2px solid var(--gs-accent)!important}.groupslip-ui :is(.gd-section,.gr-record-list .gr-record,.gr-filters,.gr-summary article,.group-slate-focus,.group-slip-callout,.group-named-pick,.group-pick-choice,.feedback-report,.feedback-counts span,.feedback-empty,.feedback-triage){box-shadow:none;border-color:var(--gs-divider);background:0 0;border-radius:0}.groupslip-ui :is(.gd-section,.gr-record-list .gr-record,.gr-summary article,.group-named-pick,.feedback-report){border:0;border-bottom:1px solid var(--gs-divider);padding:16px 0}.groupslip-ui :is(.gr-filters,.feedback-triage){border:0;border-bottom:1px solid var(--gs-divider);padding:12px 0}.groupslip-ui .group-slip-callout{border:0;border-bottom:1px solid var(--gs-divider);padding:16px 0}.groupslip-ui .group-slip-callout:before{display:none}.groupslip-ui .group-pick-choice{border:0;border-bottom:1px solid var(--gs-divider);padding:12px 0}.groupslip-ui :is(.group-join-dialog,.future-modal,.group-delete-modal){background:var(--gs-surface);color:var(--gs-text);border:1px solid #3a4b3f;border-radius:12px;max-width:calc(100vw - 24px);padding:20px;box-shadow:0 24px 80px #0008}.groupslip-ui .pick-modal .nfl-manual-form{box-shadow:none;max-width:none;padding:0;background:0 0!important;border:0!important;border-radius:0!important}.groupslip-ui :is(.feedback-launcher,.pick-added-notice){background:var(--gs-surface);border-color:var(--gs-divider);border-radius:7px;box-shadow:0 8px 24px #0003}.groupslip-ui .feedback-launcher{font-weight:400}.groupslip-ui .group-join-dialog footer .group-join-submit{background:var(--gs-accent);color:#10200f;border-color:var(--gs-accent)}.groupslip-ui .team-news-health summary{cursor:pointer;border-top:1px solid var(--gs-divider);justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:14px;display:flex}.groupslip-ui .team-news-health summary span{color:var(--gs-muted);font-size:12px}.groupslip-ui .team-news-health ul{margin:0;padding:0;list-style:none}.groupslip-ui .team-news-health li{border-top:1px solid var(--gs-divider);grid-template-columns:42px 90px 1fr 60px;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.groupslip-ui .team-news-health small,.groupslip-ui .team-news-health p{color:var(--gs-muted);font-size:11px}@media (max-width:700px){.groupslip-ui .team-news-health li{grid-template-columns:35px 80px 1fr}.groupslip-ui .team-news-health li small{grid-area:2/2/auto/4}.groupslip-ui .team-news-health li>span:last-child{text-align:right}.groupslip-ui .group-join-dialog{width:calc(100vw - 24px)}}.groupslip-ui :is(.gh-view-nav,.group-view-tabs,.group-tabs,.gr-tabs,.personal-market-strip,.research-specific-markets,.research-market-row,.expansion-market-rail,.mlb-market-tabs){display:flex}.groupslip-ui :is(.gh-members-button,.slate-tools-trigger,.group-action-button,.group-empty-action){border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);box-shadow:none;border-radius:7px;font-size:12px;font-weight:400}.groupslip-ui :is(.primary-action,.gsh-action,.group-room-pick,.onboarding-primary,.group-create-submit,.group-pick-submit){box-shadow:none;border-radius:7px;min-height:44px;font-size:13px;font-weight:600;background:var(--gs-accent)!important;border-color:var(--gs-accent)!important;color:#10200f!important}.groupslip-ui .gsh-action.secondary,.groupslip-ui .gsh-action.review{background:var(--gs-surface)!important;border-color:var(--gs-divider)!important;color:var(--gs-text)!important}.groupslip-ui .group-home-v2 .admin-review-notice{border:0;border-bottom:1px solid #4b4530;padding:12px 0;background:0 0!important}.groupslip-ui .gh-heading h2{font-size:24px;line-height:1.2}.groupslip-ui .gh-heading-copy p{color:var(--gs-muted);margin:6px 0 0;font-size:11px}.groupslip-ui .gh-heading .group-mark.hero{flex:0 0 32px;width:32px;min-width:32px;height:32px}.groupslip-ui .gh-heading .group-mark.hero img{width:32px;height:32px}.groupslip-ui .groups-directory-back{min-height:44px;color:var(--gs-muted);align-items:center;margin:0 0 8px;font-size:12px;display:inline-flex}.groupslip-ui .gh-heading{flex-wrap:nowrap;gap:12px}.groupslip-ui .gh-heading-copy{flex:1;min-width:0}.groupslip-ui .gh-members-button{flex-shrink:0;padding:8px;font-size:11px}.groupslip-ui :is(.gsh-heading h3,.gh-section-title){font-size:16px;font-weight:500}.groupslip-ui .pick-due-banner{margin-top:0;padding:0;display:block}.groupslip-ui .pick-due-summary{cursor:pointer;min-height:44px;color:var(--gs-muted);align-items:center;gap:10px;font-size:11px;list-style:none;display:flex}.groupslip-ui .pick-due-summary::-webkit-details-marker{display:none}.groupslip-ui .pick-due-summary>span:first-child{color:var(--gs-accent);white-space:nowrap}.groupslip-ui .pick-due-summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;overflow:hidden}.groupslip-ui .pick-due-expanded{justify-content:space-between;gap:16px;padding:0 0 14px;display:flex}.groupslip-ui .pick-due-submit{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f}.groupslip-ui .ladders-coming-soon{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:760px;margin:0 auto;padding:40px 18px}.groupslip-ui .ladders-coming-icon{color:var(--gs-muted);background:0 0;border:0}.groupslip-ui .ladders-coming-soon h1{letter-spacing:-.7px;font-size:28px}.groupslip-ui .ladders-coming-soon p{color:var(--gs-muted);font-size:14px}.groupslip-ui .ladders-coming-soon>a{border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);border-radius:7px;font-size:13px}@media (max-width:700px){.groupslip-ui .pick-due-expanded{flex-direction:column;gap:12px}}.groupslip-ui .first-group-prompt{border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;background:0 0;border-radius:0;max-width:1250px;margin:0 auto;padding:18px}.groupslip-ui .first-group-prompt>div>span{color:var(--gs-muted);letter-spacing:.5px;font-size:10px;font-weight:400}.groupslip-ui .first-group-prompt>div>strong{color:var(--gs-text);font-size:17px;font-weight:550}.groupslip-ui .first-group-prompt>div>small{color:var(--gs-muted);font-size:12px;line-height:1.5}.groupslip-ui .first-group-prompt :is(li,i){border-color:var(--gs-divider);color:var(--gs-muted);background:0 0;font-weight:400}.groupslip-ui .first-group-prompt>a{background:var(--gs-accent);color:#10200f;border-radius:7px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:550;display:flex}.groupslip-ui .nfl-model-methodology>summary{color:var(--gs-muted);min-height:44px;padding:14px 0;font-size:12px}.groupslip-ui .model-readiness{background:0 0;border:0;padding:16px 0}.groupslip-ui .model-readiness-head h2{letter-spacing:-.4px;font-size:22px;font-weight:550}.groupslip-ui .model-readiness-head p:last-child{color:var(--gs-muted);font-size:12px;line-height:1.5}.groupslip-ui .shadow-lock{border:0;border-left:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:0 0 0 20px}.groupslip-ui .shadow-lock span{color:var(--gs-muted);font-size:10px;font-weight:400}.groupslip-ui .shadow-lock strong{color:var(--gs-text);font-size:18px;font-weight:500}.groupslip-ui .model-market-grid article{border:0;border-bottom:1px solid var(--gs-divider);border-radius:0;padding:16px 0;background:0 0!important}.groupslip-ui .model-market-grid article>strong{font-size:24px;font-weight:500}.groupslip-ui .model-market-grid article i{background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:400}.groupslip-ui .model-feature-row i{color:var(--gs-muted);background:0 0;border:0;border-radius:0;font-size:11px;font-weight:400}@media (max-width:700px){.groupslip-ui .shadow-lock{border-left:0;border-top:1px solid var(--gs-divider);padding:14px 0}.groupslip-ui .model-market-grid{gap:0 20px}.groupslip-ui :is(.app-viewport,#app-scroll,.app-shell,.workspace,.content,.group-navigation-workspace){min-width:0;max-width:100%}.groupslip-ui #app-scroll{overflow-x:clip}.groupslip-ui .groups-content>.group-home-v2{border:0;width:100%;margin:0;padding:0}.groupslip-ui :is(.crew-group-tabs,.go-list-nav,.crew-slate-filters,.research-specific-markets,.expansion-market-rail){overscroll-behavior-x:contain;min-width:0;max-width:100%;margin-inline:0}}.groupslip-ui [data-financial-tone=negative],.groupslip-ui .gr-negative{color:var(--red)!important}.groupslip-ui [data-financial-tone=positive],.groupslip-ui .gr-positive{color:var(--gs-accent)!important}.groupslip-ui [data-financial-tone=neutral]{color:var(--gs-muted)!important}.groupslip-ui #mlb-stats,.groupslip-ui .expansion-research{color:#f6f6ef;background:#090e0c;max-width:1250px;margin:auto;padding:0 32px 30px}.groupslip-ui :is(.mlb-research-intro,.expansion-compact-heading){display:none!important}.groupslip-ui :is(.expansion-workbench,.expansion-slate-controls,.expansion-selected-research,.expansion-market-section,.expansion-market-prices,.ncaaf-game-card-body,.mlb-paired-row,.mlb-price-board,.mlb-board-controls,.mlb-game-section,.mlb-game-markets){border:0;min-width:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border-radius:0!important}.groupslip-ui .expansion-slate-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.groupslip-ui .expansion-slate-controls>.mobile-matchup-picker{flex:100%;order:0;position:relative}.groupslip-ui :is(.expansion-market-rail,#mlb-stats .mlb-specific-markets){scrollbar-width:none;border:0;flex-wrap:nowrap;align-items:center;gap:24px;width:100%;max-width:100%;height:52px;margin:0;display:flex;overflow-x:auto;padding:8px 0 0!important}.groupslip-ui :is(.expansion-market-rail,#mlb-stats .mlb-specific-markets) button{min-height:44px;box-shadow:none;color:#8eaa97;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;font-size:12px;font-weight:400;line-height:1.3}.groupslip-ui :is(.expansion-market-rail,#mlb-stats .mlb-specific-markets) button[aria-pressed=true]{color:#73f461;background:0 0;border:0;font-weight:400}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker{width:100%;margin:0;position:relative}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker>summary{height:52px;min-height:52px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;align-items:center;gap:9px;padding:0;display:flex}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker .mobile-matchup-copy{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-copy small{color:#91a49a;white-space:nowrap;font-size:10px}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker>summary>em{text-overflow:ellipsis;white-space:nowrap;max-width:64px;margin:0;font-size:10px;overflow:hidden}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker .mobile-matchup-logos{flex:none;gap:8px;width:auto;display:flex}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker .mobile-matchup-logos .team-logo{object-fit:contain;flex:0 0 28px;width:28px;min-width:28px;height:28px;margin:0}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-menu{overscroll-behavior:contain;z-index:35;background:#131d16;border:1px solid #334039;border-radius:8px;max-height:440px;margin:0;padding:8px;position:absolute;inset:100% 0 auto;overflow:auto;box-shadow:0 18px 40px #0009}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-menu>button{background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 0;display:flex}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-menu>button>span:not(.mobile-matchup-logos){margin-left:auto}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-menu>button small{color:#91a799;font-size:10px}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-menu>button.selected{background:#15231a}.groupslip-ui .expansion-event-rail{border-bottom:1px solid #27332c;gap:20px;padding:0 0 12px;display:flex;overflow:auto}.groupslip-ui .expansion-event-rail>button{color:#91a799;box-shadow:none;background:0 0;border:0;border-radius:0;min-width:150px;padding:12px 0}.groupslip-ui .expansion-event-rail>button.selected{color:#f6f6ef;border-bottom:2px solid #73f461}.groupslip-ui .expansion-feed-status{color:#8da094;border:0;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:0;font-size:10px;display:flex}.groupslip-ui .expansion-feed-status button{box-shadow:none;color:#a6c4ae;background:0 0;border:0;min-height:32px;padding:0;font-size:11px}.groupslip-ui .expansion-market-section{border-top:1px solid #27332c;padding:16px 0}.groupslip-ui .expansion-market-section>header{justify-content:space-between;align-items:center;min-height:20px;margin:0 0 12px;padding:0;display:flex}.groupslip-ui .expansion-market-section>header h2{letter-spacing:0;margin:0;font-size:14px;font-weight:550}.groupslip-ui .expansion-market-section>header>span{color:#91a799;font-size:10px}.groupslip-ui .expansion-market-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.groupslip-ui .expansion-result-market .expansion-market-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.groupslip-ui .expansion-quote{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;min-width:0;padding:0}.groupslip-ui .expansion-quote>.research-quote-button,.groupslip-ui .expansion-research-parity .ncaaf-game-price{height:auto;min-height:44px;box-shadow:none;color:#d6e8d4;background:0 0;border:1px solid #314336;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:9px 10px;font-size:12px;display:flex}.groupslip-ui .expansion-quote>.research-quote-button>span,.groupslip-ui .expansion-quote>.research-quote-button>b{min-width:0;font-size:12px;line-height:1.3}.groupslip-ui .expansion-quote>.research-quote-button>b{color:#8da094;font-weight:400}.groupslip-ui .expansion-player-name{color:#f6f6ef;margin:0 0 5px;font-size:16px;font-weight:550}.groupslip-ui .expansion-quote>small{color:#91a799;text-align:left;font-size:10px}.groupslip-ui .expansion-research-parity .ncaaf-game-card-body{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(64px,.8fr) repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.groupslip-ui .ncaaf-line-heading{border-top:1px solid #27332c;padding:16px 0 10px;font-size:13px}.groupslip-ui .ncaaf-line-heading small{color:#91a799;font-size:10px}.groupslip-ui .expansion-research-parity .ncaaf-game-team{flex-direction:row;align-items:center;gap:5px;padding:0;display:flex}.groupslip-ui .expansion-research-parity .ncaaf-game-team .team-logo{object-fit:contain;width:25px;min-width:25px;height:25px}.groupslip-ui .expansion-research-parity .ncaaf-game-team strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.groupslip-ui .ncaaf-column-label{color:#91a799;font-size:9px;font-weight:400}.groupslip-ui .expansion-research-parity .ncaaf-game-price{flex-direction:column;justify-content:center;gap:2px;padding:8px 3px}.groupslip-ui .ncaaf-game-price strong{font-size:11px;font-weight:550}.groupslip-ui .ncaaf-game-price b{color:#8da094;font-size:12px;font-weight:400}.groupslip-ui .ncaaf-game-price small{color:#91a799;font-size:9px}.groupslip-ui .ncaaf-game-footer{color:#91a799;background:0 0;border:0;padding:10px 0;font-size:10px}.groupslip-ui .ncaaf-game-footer>div>span{display:none}.groupslip-ui .epl-draw-price{border-top:1px solid #27332c;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.groupslip-ui .expansion-research-parity .epl-draw-price .ncaaf-game-price{flex-direction:row;width:100px}.groupslip-ui :is(.expansion-matchup-context,.mlb-context-details,.mlb-player-research){box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;margin:14px 0;padding:0}.groupslip-ui :is(.expansion-matchup-context,.mlb-context-details,.mlb-player-research)>summary{color:#f6f6ef;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex!important}.groupslip-ui .expansion-matchup-context>summary small{color:#91a799;margin-top:4px;font-size:10px;display:block}.groupslip-ui :is(.matchup-research,.matchup-research>div>article,.epl-matchup-story,.epl-matchup-lens,.epl-matchup-lens article,.epl-form-section,.epl-form-chart,.ncaaf-bettor-profile,.ncaaf-efficiency article,.ncaaf-betting,.position-defense-map){box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:14px 0}.groupslip-ui .matchup-research>div{gap:24px}.groupslip-ui .matchup-research>div>article+article{border-top:1px solid #27332c}.groupslip-ui .matchup-research dl{gap:12px}.groupslip-ui .matchup-research dl>div{background:0 0;border:0;border-radius:0;padding:0}.groupslip-ui .matchup-research dt{color:#91a799;font-size:10px}.groupslip-ui .matchup-research dd{margin:5px 0;font-size:21px;font-weight:550}.groupslip-ui .matchup-team-title{border-bottom:1px solid #27332c;padding-bottom:14px}.groupslip-ui .matchup-team-title .team-logo{object-fit:contain;width:28px;height:28px}.groupslip-ui .matchup-team-title strong{font-size:16px;font-weight:550}.groupslip-ui :is(.epl-form-summary,.epl-story-grid,.ncaaf-efficiency>div){background:0 0;border:0;border-radius:0;gap:14px}.groupslip-ui .epl-story-grid>article{background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:16px 0}.groupslip-ui .epl-story-grid strong{font-size:22px;font-weight:550}.groupslip-ui .epl-form-filters button{color:#91a799;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px}.groupslip-ui .epl-form-filters button[aria-pressed=true]{color:#b6fba7;background:#1b2b20}.groupslip-ui #mlb-stats .mlb-game-markets{z-index:5;gap:0;position:relative;margin:0 0 8px!important;padding:0!important}.groupslip-ui #mlb-stats .mlb-board-controls{border-bottom:1px solid #314336;margin:8px 0 14px;padding:0;display:block}.groupslip-ui #mlb-stats .mlb-board-controls label{font-size:0;display:block}.groupslip-ui #mlb-stats .mlb-board-controls input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:48px;padding:0;font-size:13px}.groupslip-ui #mlb-stats .research-price-status{color:#91a799;margin:0 0 8px;font-size:10px}.groupslip-ui #mlb-stats .mlb-price-list{display:block}.groupslip-ui #mlb-stats .mlb-paired-row{border-top:1px solid #27332c;margin:0;padding:16px 0 12px;display:block}.groupslip-ui #mlb-stats .mlb-price-identity{align-items:center;gap:9px;margin-bottom:13px;display:flex}.groupslip-ui #mlb-stats .mlb-price-identity strong{color:#f6f6ef;font-size:16px;font-weight:550}.groupslip-ui #mlb-stats .mlb-price-identity span{color:#8da094;margin-top:5px;font-size:11px;display:block}.groupslip-ui #mlb-stats .mlb-price-identity .team-logo{object-fit:contain;width:26px;height:26px}.groupslip-ui #mlb-stats .mlb-paired-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.groupslip-ui #mlb-stats .mlb-paired-prices .research-quote-button{min-height:44px;box-shadow:none;background:0 0;border:1px solid #314336;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;padding:9px 11px;font-size:12px;display:flex}.groupslip-ui #mlb-stats .mlb-paired-prices .research-quote-button>span{color:#d6e8d4;font-size:12px;font-weight:550}.groupslip-ui #mlb-stats .mlb-paired-prices .research-quote-button>b{color:#8da094;font-size:12px;font-weight:400}.groupslip-ui #mlb-stats .research-card-source{color:#91a799;margin-top:8px;font-size:10px}.groupslip-ui #mlb-stats .mlb-alternate-lines{background:0 0;border:0;border-radius:0;margin:0;padding:0}.groupslip-ui #mlb-stats .mlb-alternate-lines summary{color:#91a799;min-height:32px;font-size:10px}.groupslip-ui #mlb-stats :is(.mobile-prop-card,.pitcher-card,.field-panel,.weather-card){box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:16px 0}.groupslip-ui #mlb-stats .mobile-prop-cards{gap:0}.groupslip-ui #mlb-stats .mobile-prop-player strong{font-size:16px;font-weight:550}.groupslip-ui #mlb-stats .mobile-prop-player small{color:#8da094;font-size:11px}.groupslip-ui #mlb-stats .mobile-prop-card .mlb-card-price{color:#d6e8d4;min-height:44px;box-shadow:none;background:0 0;border:1px solid #314336;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:550}.groupslip-ui #mlb-stats .mobile-prop-card .mlb-card-price small{color:#91a799;font-size:10px}.groupslip-ui #mlb-stats .mlb-card-book{color:#91a799;margin:8px 0;font-size:10px}.groupslip-ui #mlb-stats .mobile-hitter-matchup{background:0 0;border:0;border-radius:0;padding:10px 0}.groupslip-ui #mlb-stats .mobile-hitter-matchup small{font-size:10px}.groupslip-ui #mlb-stats .mobile-hitter-matchup b{font-size:14px;font-weight:500}.groupslip-ui #mlb-stats .pitcher-stats{gap:12px}.groupslip-ui #mlb-stats .pitcher-stats>div{background:0 0;border:0;border-radius:0}.groupslip-ui #mlb-stats .pitcher-card h3{font-size:17px;font-weight:550}.groupslip-ui #mlb-stats .mlb-detail-grid{background:0 0;border:0;border-radius:0;gap:14px;padding:12px 0}.groupslip-ui :is(.expansion-slate-day,.expansion-slate-filters){color:#91a799;font-size:11px}.groupslip-ui .expansion-slate-day select{background:#131d16;border:1px solid #314336;border-radius:6px;min-height:44px;font-size:13px}.groupslip-ui .expansion-slate-filters>summary{background:0 0;border-top:1px solid #27332c;min-height:44px;padding:10px 0}.groupslip-ui .expansion-slate-filters>div{box-shadow:none;background:0 0;border:0;padding:8px 0}.groupslip-ui .expansion-slate-filters{background:0 0;border:0;border-radius:0;margin:10px 0 0}.groupslip-ui .expansion-market-pending{color:#91a799;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:16px 0;font-size:12px}.groupslip-ui .expansion-detail-note,.groupslip-ui .expansion-load-error{box-shadow:none;border-radius:0}.groupslip-ui #mlb-stats .mlb-alternate-pair{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.groupslip-ui #mlb-stats .mlb-detail-grid>span{background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.groupslip-ui #mlb-stats .mlb-detail-grid>span>b{font-size:16px;font-weight:550}.groupslip-ui #mlb-stats .field-conditions{box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:16px 0}.groupslip-ui #mlb-stats .field-identity h3{font-size:16px;font-weight:550}.groupslip-ui #mlb-stats .field-identity small{color:#91a799;font-size:10px}.groupslip-ui .ncaaf-efficiency>div>article{background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:12px 0}.groupslip-ui .ncaaf-betting{background:0 0;border:0;border-radius:0;padding:16px 0}.groupslip-ui :is(.ncaaf-split-scroll,.ncaaf-split-table){background:0 0;border:0;border-radius:0}.groupslip-ui .ncaaf-split-row{background:0 0;border-top:1px solid #27332c}.groupslip-ui .expansion-research-parity .epl-draw-price{box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;margin:0;padding:12px 0}.groupslip-ui .expansion-research-parity .ncaaf-game-price{flex-flow:wrap;place-content:center;gap:2px 4px;min-height:44px;padding:6px 3px}.groupslip-ui .expansion-research-parity .ncaaf-game-price small{flex-basis:100%;line-height:1.2}.groupslip-ui .expansion-research-parity .epl-draw-price .ncaaf-game-price{flex-direction:row;justify-content:space-between;padding:6px 10px}.groupslip-ui :is(.expansion-quote,#mlb-stats .mlb-paired-prices)>.research-quote-button>span,.groupslip-ui :is(.expansion-quote,#mlb-stats .mlb-paired-prices)>.research-quote-button>b{width:auto;text-align:initial}.groupslip-ui #mlb-stats .mlb-overview-homers{box-shadow:none;background:0 0;border:0;border-radius:0}.groupslip-ui #mlb-stats .research-game-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(49px,.75fr) repeat(3,minmax(0,1fr));gap:7px;padding:0}.groupslip-ui #mlb-stats .research-section-heading{margin:14px 0 10px}.groupslip-ui #mlb-stats .research-section-heading h2,.groupslip-ui #mlb-stats .mlb-price-board>header h2{letter-spacing:0;font-size:14px;font-weight:550}.groupslip-ui #mlb-stats .research-section-heading>span{color:#91a799;font-size:10px}.groupslip-ui #mlb-stats .research-column-label{color:#91a799;font-size:9px}.groupslip-ui #mlb-stats .research-grid-team{gap:5px;font-size:11px}.groupslip-ui #mlb-stats .research-grid-team .team-logo{width:23px;height:23px}.groupslip-ui #mlb-stats .research-grid-team>b{font-size:11px;font-weight:550}.groupslip-ui #mlb-stats .research-game-grid .research-quote-button{min-height:44px;box-shadow:none;background:0 0;border:1px solid #314336;border-radius:6px;flex-flow:wrap;place-content:center;align-items:center;gap:2px 4px;padding:6px 3px;display:flex}.groupslip-ui #mlb-stats .research-game-grid .research-quote-button>span,.groupslip-ui #mlb-stats .research-game-grid .research-quote-button>b{width:auto;font-size:12px;font-weight:400;line-height:1.3}.groupslip-ui #mlb-stats .research-game-grid .research-quote-button>b{color:#91a799}.groupslip-ui #mlb-stats .research-game-grid .research-quote-button>small{color:#91a799;flex-basis:100%;font-size:9px;line-height:1.2}.groupslip-ui #mlb-stats .research-game-grid .research-quote-button>em{color:#a6cb9a;text-transform:none;background:0 0;border:0;flex-basis:100%;font-size:9px;font-weight:400;line-height:1.2}.groupslip-ui #mlb-stats .today-link{font-weight:400;color:#b4e4a8!important}.groupslip-ui #mlb-stats .mobile-claim-note{text-transform:none;letter-spacing:0;color:#91a799;background:0 0;border:0;border-radius:0;margin:8px 0;padding:0;font-size:10px;font-weight:400}.groupslip-ui #mlb-stats .pitcher-deck{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.groupslip-ui #mlb-stats .context-heading{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:10px 0 0;padding:0;display:flex}.groupslip-ui #mlb-stats .context-heading>span,.groupslip-ui #mlb-stats .field-identity>span{letter-spacing:.6px;color:#91a799;font-size:10px;font-weight:400}.groupslip-ui #mlb-stats .context-heading>b{color:#91a799;font-size:10px;font-weight:400;line-height:1.5}.groupslip-ui #mlb-stats .pitcher-card>.eyebrow{letter-spacing:.6px;color:#91a799;margin:0 0 8px;font-size:10px;font-weight:400}.groupslip-ui #mlb-stats .pitcher-card h3{margin:0 0 16px;font-size:18px;font-weight:550}.groupslip-ui #mlb-stats .pitcher-card h3>i{color:#91a799;background:0 0;border:0;border-radius:0;margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.groupslip-ui #mlb-stats .pitcher-stats.six{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:0 0 18px;display:grid}.groupslip-ui #mlb-stats .pitcher-stats>span{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}.groupslip-ui #mlb-stats .pitcher-stats>span>b{letter-spacing:-.4px;color:#e4eedf;font-size:22px;font-weight:550;line-height:1.2}.groupslip-ui #mlb-stats .pitcher-stats>span>small{letter-spacing:.4px;color:#91a799;font-size:10px;font-weight:400;line-height:1.3}.groupslip-ui #mlb-stats .pitcher-stats>span.risk>b{color:#d5aa9d}.groupslip-ui #mlb-stats .pitcher-split-table{background:0 0;border:0;border-radius:0;overflow-x:auto}.groupslip-ui #mlb-stats .pitcher-split-table .split-row{background:0 0;border-top:1px solid #27332c;align-items:center;gap:5px;min-width:470px;min-height:38px;font-size:11px}.groupslip-ui #mlb-stats .pitcher-split-table .split-row>*{font-size:11px;font-weight:400;line-height:1.35}.groupslip-ui #mlb-stats .pitcher-split-table .split-head>*{color:#91a799;font-size:10px}.groupslip-ui #mlb-stats .split-unavailable,.groupslip-ui #mlb-stats .empty-pitcher p{color:#91a799;font-size:11px;line-height:1.5}.groupslip-ui #mlb-stats .weather-metric>b,.groupslip-ui #mlb-stats .weather-metric>small{color:#91a799;font-size:10px;font-weight:400;line-height:1.5}.groupslip-ui #mlb-stats .weather-metric>span{font-size:22px;font-weight:550}.groupslip-ui #mlb-stats .hourly-wind{background:0 0;border:0;border-radius:0;gap:12px}.groupslip-ui #mlb-stats .hourly-wind>span{background:0 0;border:0;border-radius:0;padding:8px 0}.groupslip-ui #mlb-stats .hourly-wind small,.groupslip-ui #mlb-stats .hourly-wind em{font-size:10px;line-height:1.4}.groupslip-ui #mlb-stats .hourly-wind b{font-size:14px;font-weight:550}.groupslip-ui #mlb-stats .mobile-claim-note{font-family:var(--font-geist-sans),sans-serif;line-height:1.5}.groupslip-ui #mlb-stats .field-conditions>.weather-metric{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.groupslip-ui #mlb-stats .pitcher-split-table{scrollbar-width:thin;scrollbar-color:#405247 transparent}.groupslip-ui #mlb-stats .pitcher-split-table::-webkit-scrollbar{height:4px;display:block}.groupslip-ui #mlb-stats .pitcher-split-table .split-row{grid-template-columns:58px repeat(6,minmax(0,1fr))}.groupslip-ui #mlb-stats .pitcher-split-table .split-row>:nth-child(7){display:block}@media (max-width:700px){.groupslip-ui #mlb-stats,.groupslip-ui .expansion-research{padding:0 18px 24px}.groupslip-ui .expansion-slate-controls{gap:0}.groupslip-ui .expansion-market-rail{order:1}.groupslip-ui .expansion-workbench{padding:0!important}.groupslip-ui .expansion-feed-status{margin:8px 0;font-size:10px}.groupslip-ui #mlb-stats .slate-date-row{border-top:1px solid #27332c;margin:12px 0 0;padding-top:6px}.groupslip-ui #mlb-stats .slate-date-row>div{grid-template-columns:44px minmax(0,1fr) 44px auto;gap:5px;width:100%;display:grid}.groupslip-ui #mlb-stats .slate-date-row button{background:0 0;border:0;min-height:44px;padding:0 8px;font-size:12px}.groupslip-ui #mlb-stats .slate-date-row strong{text-align:center;color:#b6ccbb;font-size:12px}.groupslip-ui .expansion-research-parity .ncaaf-game-card-body{grid-template-columns:minmax(61px,.8fr) repeat(3,minmax(0,1fr));gap:6px}.groupslip-ui .expansion-research-parity .ncaaf-game-price{border-radius:6px;min-height:44px}.groupslip-ui .ncaaf-game-card-body .team-logo{width:24px;height:24px}.groupslip-ui .expansion-matchup-context>summary small{max-width:240px;line-height:1.4}.groupslip-ui .matchup-research>div{grid-template-columns:minmax(0,1fr)}.groupslip-ui #mlb-stats .mlb-game-tools{gap:12px;margin:0;padding:0}.groupslip-ui #mlb-stats .mlb-context-details{margin-top:0}.groupslip-ui #mlb-stats .terminal-actions select{color:#91a799;background:0 0;border:0;border-radius:0;font-size:12px}.groupslip-ui #mlb-stats .research-overview-context{padding:0!important}.groupslip-ui #mlb-stats .pitcher-grid{grid-template-columns:minmax(0,1fr)}.groupslip-ui #mlb-stats .research-game-stack{gap:16px}.groupslip-ui #mlb-stats .projected-lineup-note{background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;padding:10px 0;font-size:12px;line-height:1.5}.groupslip-ui :is(#mlb-stats,.expansion-research) .research-game-section:first-child>.research-game-divider{display:none}.groupslip-ui :is(#mlb-stats,.expansion-research) .research-game-divider{letter-spacing:0;margin:18px 0 14px;padding:18px 0 0;font-size:14px;font-weight:550;line-height:1.5}}@media (max-width:360px){.groupslip-ui #mlb-stats,.groupslip-ui .expansion-research{padding-left:14px;padding-right:14px}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker .mobile-matchup-logos{gap:5px}.groupslip-ui :is(#mlb-stats,.expansion-research) .mobile-matchup-picker .mobile-matchup-logos .team-logo{flex-basis:23px;width:23px;min-width:23px;height:23px}}.groupslip-ui .expansion-player-row{border-bottom:1px solid #27332c;min-width:0;padding:16px 0}.groupslip-ui .expansion-player-row:first-child{padding-top:0}.groupslip-ui .expansion-player-row h3{color:#f6f6ef;margin:0 0 12px;font-size:17px;font-weight:550}.groupslip-ui .expansion-player-row .expansion-market-prices+.expansion-market-prices{margin-top:8px}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility){--public-ink:var(--gs-canvas,#090e0c);--public-text:var(--gs-text,#f6f6ef);--public-muted:var(--gs-muted,#91a799);--public-line:var(--gs-divider,#27332c);color:var(--public-text);background:var(--public-ink);font-family:var(--font-geist-sans),Arial,sans-serif;box-shadow:none}main.public-info-page,main.public-auth-page,main.notification-page,main.slate-results-page,main.premium-eligibility{width:100%;max-width:880px;min-height:100svh;margin:0 auto;padding:0 30px 40px}main.notification-page,main.premium-eligibility{max-width:660px}main.public-auth-page{max-width:500px}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header{border-bottom:1px solid var(--public-line);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:0;padding:0;display:flex}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header>.groupslip-brand{--brand-width:159px;gap:6px;min-width:0;max-width:none}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header .groupslip-brand-symbol{width:30px;height:30px;display:block}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header .groupslip-brand-lockup{max-width:none;height:auto;display:block;width:123px!important}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header .groupslip-brand-copy{width:auto}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header .groupslip-brand-copy small{display:none}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility)>header>a:last-child:not(.groupslip-brand){min-height:44px;color:var(--public-muted);align-items:center;padding:0;font-size:12px;font-weight:400;text-decoration:none;display:flex}.groupslip-ui main.public-auth-page .admin-login-nav>a:last-child:not(.groupslip-brand){box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:0}main.public-auth-page>.admin-login-nav{width:100%;max-width:none}main.public-info-page .public-info-card,main.notification-page .notification-card,main.premium-eligibility>section,main.public-auth-page .admin-login-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:24px 0 0}main.public-auth-page .admin-login-shell{flex:0;width:100%;min-height:0;margin:0;padding:0;display:block}:is(.public-info-card,.notification-card,.premium-eligibility>section) h1,main.public-auth-page .public-auth-heading h1{color:var(--public-text);letter-spacing:-.6px;text-align:left;text-wrap:initial;margin:0 0 3px;font-size:28px;font-weight:600;line-height:1.4}:is(.public-info-card,.notification-card,.premium-eligibility>section)>p,main.public-auth-page .public-auth-heading>p:not(.eyebrow){color:var(--public-muted);text-align:left;text-wrap:initial;margin:0 0 14px;font-size:14px;line-height:1.5}:is(.public-info-card,.notification-card,.premium-eligibility>section) .eyebrow,main.public-auth-page .public-auth-heading .eyebrow,.notification-card .notification-eyebrow,main.premium-eligibility>section>span{letter-spacing:0;color:var(--public-muted);margin:0 0 1px;font-size:10px;font-weight:400;line-height:1.4;display:block}.public-info-page .public-info-card h2{letter-spacing:-.3px;margin:26px 0 12px;font-size:18px;font-weight:550;line-height:1.4}.public-info-page .public-info-card p,.public-info-page .public-info-card li{color:var(--public-muted);font-size:14px;line-height:1.65}.public-info-page .public-info-card a:not(.marketing-primary){color:#b3f2a1;text-underline-offset:3px}.public-info-page .public-info-links,.public-auth-page .public-info-links,.premium-eligibility .public-info-links{border-top:1px solid var(--public-line);justify-content:flex-start;gap:6px 22px;margin-top:24px;padding:12px 0 28px;font-size:11px}.public-info-links a{color:#91a799;font-weight:400;text-decoration:none}.public-info-page .analytics-preferences,.marketing-site .analytics-preferences{box-shadow:none;background:0 0;border:1px solid #27332c;border-left:0;border-right:0;border-radius:0;margin:24px 0;padding:20px 0}.analytics-preference-actions button{background:#101812;border-color:#314336;border-radius:7px;font-size:13px;font-weight:500}.analytics-preference-actions button:last-child{color:#10200f;background:#73f461;border-color:#0000}.support-page .public-info-card>h2{margin:0;padding:0;font-size:18px}.support-page .public-info-card .support-intro{margin-bottom:0}.support-page :is(.support-action,.support-policy-links>a){border:0;border-bottom:1px solid var(--public-line);width:100%;min-height:49px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex;color:var(--public-text)!important;text-decoration:none!important}.support-action>span:first-child{gap:3px;display:grid}.support-action small{color:#91a799;font-size:11px;display:block}.support-action>span:last-child,.support-policy-links>a>span{color:#91a799;font-size:13px}.support-question{border-bottom:1px solid var(--public-line)}.support-question summary{min-height:49px;color:var(--public-text);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:14px;list-style:none;display:flex}.support-question summary::-webkit-details-marker{display:none}.support-question summary:after{content:"⌄";color:var(--public-muted);font-size:13px}.support-question[open] summary:after{transform:rotate(180deg)}.support-page .support-question p{margin:0 0 16px;font-size:13px}.support-page>.public-info-links{display:none}main.public-auth-page .public-auth-heading{text-align:left}main.public-auth-page .public-auth-heading .eyebrow{margin-bottom:6px;font-size:12px}main.public-auth-page .public-info-links{font-size:12px}main.public-auth-page .auth-back-link,main.public-auth-page .auth-recovery-action{color:#b3f2a1;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.auth-mode-tabs{border-bottom:1px solid #27332c;align-items:center;gap:24px;margin:4px 0 16px;font-size:14px;display:flex}.auth-mode-tabs a{color:#91a799;align-items:center;min-height:44px;text-decoration:none;display:flex}.auth-mode-tabs a[aria-current=page]{color:#73f461;box-shadow:inset 0 -2px #73f461}main.public-auth-page .admin-login-card form{gap:0;margin:0;display:grid}main.public-auth-page .admin-login-card label{border-bottom:1px solid #27332c;gap:0;margin:0;padding:8px 0 0;display:grid}main.public-auth-page .admin-login-card label>span{color:#f6f6ef;font-size:14px;font-weight:500;line-height:1.4}.groupslip-ui main.public-auth-page .admin-login-card input:not([type=hidden]){color:#f6f6ef;width:100%;min-height:44px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;padding:6px 0;font-size:16px}main.public-auth-page .admin-login-card input::placeholder{color:#91a799}main.public-auth-page .auth-password-group{border-bottom:1px solid #27332c;padding-top:12px}main.public-auth-page .auth-password-group>label{border:0;padding:0;font-size:14px;font-weight:500}.auth-password-field{align-items:center;gap:8px;display:flex}.auth-password-field input{flex:1;min-width:0}main.public-auth-page .admin-login-card .auth-password-toggle{color:#91a799;width:auto;min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0 0 0 12px;font-size:12px;font-weight:400}main.public-auth-page .admin-login-card button[type=submit]{color:#10200f;height:44px;min-height:44px;box-shadow:none;background:#73f461;border:0;border-radius:7px;margin:14px 0 0;padding:12px;font-size:16px;font-weight:600}main.public-auth-page .auth-forgot-link{color:#91a799;align-items:center;width:max-content;min-height:44px;margin-bottom:-8px;font-size:12px;text-decoration:none;display:flex}main.public-auth-page .public-auth-providers{gap:10px;margin:0;display:grid}main.public-auth-page .public-auth-divider{color:#91a799;text-align:center;gap:12px;margin:20px 0 8px;font-size:12px;display:flex}main.public-auth-page .public-auth-divider:before,main.public-auth-page .public-auth-divider:after{background:#27332c;display:block}.groupslip-ui main.public-auth-page :is(.google-auth-button,.apple-auth-button){color:#f6f6ef;letter-spacing:0;height:auto;min-height:49px;box-shadow:none;background:#101812;border:1px solid #405247;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.groupslip-ui main.public-auth-page :is(.google-auth-button,.apple-auth-button):hover{color:#f6f6ef;background:#17231b}.groupslip-ui main.public-auth-page :is(.google-auth-button,.apple-auth-button):focus-visible{outline-offset:3px;outline:2px solid #73f461}main.public-auth-page :is(.google-auth-button,.apple-auth-button):after{content:none}main.public-auth-page :is(.google-auth-button,.apple-auth-button) img{flex:none;width:20px;height:20px}main.public-auth-page .public-auth-links{text-align:left;border:0;gap:12px;margin:16px 0 0;padding:0;font-size:12px;display:grid}main.public-auth-page .auth-access-options{gap:10px;display:grid}main.public-auth-page .public-auth-links .auth-access-option{background:#101a14;border:1px solid #2e4035;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;line-height:1.4;text-decoration:none;display:flex}main.public-auth-page .auth-access-option>span:first-child{gap:4px;min-width:0;display:grid}main.public-auth-page .auth-access-title{color:#e9f1e9;font-size:14px;font-weight:600}main.public-auth-page .auth-access-description{color:#a3b3a7;font-size:12px}main.public-auth-page .auth-access-arrow{color:#b3f2a1;flex:none;font-size:20px}main.public-auth-page .public-auth-links .auth-access-option:hover{background:#16251b;border-color:#526e58}main.public-auth-page .public-auth-links .auth-access-option:focus-visible{outline-offset:3px;outline:2px solid #73f461}main.public-auth-page .public-auth-secondary-links{justify-content:flex-start;gap:0;margin:0}main.public-auth-page .public-auth-links a{color:#b3f2a1;min-height:44px;font-size:12px}main.public-auth-page .public-auth-links p{margin-top:12px;font-size:12px}main.public-auth-page .admin-login-card .auth-policy-notice{color:#91a799;margin:14px 0 0;font-size:12px;line-height:1.6}main.public-auth-page .admin-login-card>small{color:#91a799;margin-top:12px;font-size:12px;line-height:1.5;display:block}main.public-auth-page .admin-login-card>.admin-login-error,main.public-auth-page .admin-login-card>.public-auth-message{overflow-wrap:anywhere;background:0 0;border:0;border-left:2px solid #a6776b;border-radius:0;margin:12px 0;padding:8px 12px;font-size:13px;line-height:1.5}main.public-auth-page .admin-login-card>.public-auth-message{border-left-color:#73f461}main.premium-eligibility>section>p{font-size:13px}main.premium-eligibility>section>form>label{color:#f6f6ef;border-bottom:1px solid #27332c;gap:12px;padding:16px 0;font-size:14px;font-weight:400;line-height:1.5}main.premium-eligibility>section>form>label input{accent-color:#73f461;width:20px;min-width:20px;height:20px}main.premium-eligibility>section>form:first-of-type>button[type=submit]{color:#10200f;background:#73f461;border-radius:7px;min-height:44px;margin:16px 0;font-size:13px;font-weight:600}main.premium-eligibility>section>p:last-of-type{color:#91a799;font-size:11px}main.premium-eligibility>section>form:last-child button{font-size:12px}main.notification-page .notification-card{padding-top:24px}.notification-page .notification-status{color:#b3f2a1;background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;align-items:center;min-height:49px;margin:0 0 16px;padding:12px 0;font-size:13px;display:flex}.notification-page .notification-card fieldset{margin:24px 0 16px}.notification-page .notification-card legend{margin:0 0 8px;padding:0;font-size:14px;font-weight:500}.notification-page .notification-card label{border-bottom:1px solid #27332c;gap:16px;padding:14px 0}.notification-page .notification-card label strong{font-size:14px;font-weight:500}.notification-page .notification-card label small{color:#91a799;margin-top:3px;font-size:11px;line-height:1.6}.notification-page .notification-card input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#17221b;border:1px solid #465b4d;border-radius:20px;width:36px;min-width:36px;height:22px;position:relative}.notification-page .notification-card input[type=checkbox]:after{content:"";background:#91a799;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.notification-page .notification-card input[type=checkbox]:checked{background:#73f461;border-color:#73f461}.notification-page .notification-card input[type=checkbox]:checked:after{background:#10200f;transform:translate(14px)}.notification-page .notification-card button,.notification-return-group{color:#10200f;min-height:44px;box-shadow:none;background:#73f461;border:0;border-radius:7px;padding:12px 16px;font-size:13px;font-weight:600}.notification-page .notification-card button.secondary{color:#b3f2a1;background:0 0;border:1px solid #314336;font-weight:500}.notification-page .notification-help{color:#91a799;background:0 0;border:1px solid #27332c;border-left:0;border-right:0;border-radius:0;padding:14px 0;font-size:12px;line-height:1.65}.notification-page .notification-help h2{color:#f6f6ef;font-size:14px;font-weight:500}.notification-page .notification-help summary{color:#f6f6ef;min-height:44px;padding:12px 0;font-size:13px;line-height:20px}.notification-page .notification-card .notification-footnote{font-size:11px;line-height:1.6}.notification-page .notification-setup .notification-setup-note{font-size:11px}.notification-page .notification-card button.notification-guide-toggle{color:#b3f2a1;background:0 0;padding-left:0;font-size:12px;font-weight:400}.notification-onboarding{background:0 0;border:1px solid #27332c;border-left:0;border-right:0;border-radius:0;padding:18px 0}.notification-onboarding .notification-onboarding-steps{background:0 0;border-radius:0;padding:12px 0}.notification-onboarding .notification-onboarding-actions>a,.notification-onboarding .notification-onboarding-actions>button{border-radius:7px;min-height:44px;font-size:13px}.notification-page .admin-review-list>article{background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;padding:16px 0}.notification-page .admin-review-list h2{font-size:16px;font-weight:550}.notification-page .admin-review-list p{color:#91a799;font-size:12px}.slate-results-page .slate-results-summary{background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;padding:24px 0}.slate-results-page h1{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.4}.slate-results-page h2{font-size:18px;font-weight:550}.slate-results-page .slate-results-pick{box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:16px 0}.slate-results-page .slate-results-pick h3{font-size:16px;font-weight:500}.slate-results-page .slate-results-pick-meta,.slate-results-page .slate-results-note{color:#91a799;font-size:12px}:is(.public-info-page,.public-auth-page,.notification-page,.slate-results-page,.premium-eligibility) :focus-visible{outline-offset:3px;outline:2px solid #73f461}@media (max-width:700px){main.public-info-page,main.public-auth-page,main.notification-page,main.slate-results-page,main.premium-eligibility{max-width:none;padding:0 18px 32px}.public-info-page>header,.public-auth-page>header,.notification-page>header,.slate-results-page>header,.premium-eligibility>header{margin-inline:-18px;padding-inline:18px}main.public-auth-page .admin-login-nav .groupslip-brand img.groupslip-brand-lockup{width:123px;height:auto}main.public-auth-page .admin-login-nav .groupslip-brand img.groupslip-brand-symbol{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.notification-page .notification-card input[type=checkbox]:after{transition:none}}@media (max-width:700px){main.public-auth-page>.admin-login-nav{width:calc(100% + 36px)}}main.marketing-site{color:#f6f6ef;background:#090e0c;max-width:1440px;margin:0 auto;padding:0 48px;overflow:clip}.marketing-site .marketing-mobile-pricing{display:none}.marketing-site .marketing-nav{z-index:10;width:100%;height:auto;min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090e0c;border:0;border-bottom:1px solid #27332c;border-radius:0;margin:0;padding:0;position:relative;top:auto}.marketing-site .marketing-nav>.groupslip-brand{--brand-width:159px;justify-self:start;gap:6px;min-width:0}.marketing-site .marketing-nav .groupslip-brand-symbol{width:30px;height:30px;display:block}.marketing-site .marketing-nav .groupslip-brand-copy{width:auto}.marketing-site .marketing-nav .groupslip-brand-lockup{width:123px;height:auto}.marketing-site .marketing-nav .groupslip-brand-copy small{display:none}.marketing-site .marketing-nav nav{gap:24px}.marketing-site .marketing-nav nav a,.marketing-site .marketing-nav-cta{color:#91a799;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0;font-size:13px;font-weight:400}.marketing-site .marketing-nav-cta{color:#b3f2a1}.marketing-site .marketing-hero:has(.marketing-showcase){background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;width:100%;margin:0;padding:44px 0 56px}.marketing-site .marketing-hero-copy{width:100%;max-width:600px;margin:0;padding:0}.marketing-site .marketing-kicker{letter-spacing:0;color:#91a799;margin:0 0 18px;font-size:10px;font-weight:400;line-height:1.4}.marketing-site .marketing-hero h1{letter-spacing:-1.2px;text-wrap:initial;margin:0 0 18px;font-size:clamp(36px,4.5vw,62px);font-weight:600;line-height:1.25}.marketing-site .marketing-hero h1 span{color:#f6f6ef}.marketing-site .marketing-hero-copy>p:not(.marketing-kicker){color:#91a799;max-width:440px;margin:0 0 18px;font-size:16px;line-height:1.5}.marketing-site .marketing-hero-actions{gap:12px;margin:0;display:flex}.marketing-site .marketing-primary,.marketing-site .marketing-secondary{min-height:48px;box-shadow:none;border-radius:7px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.marketing-site .marketing-primary{color:#10200f;background:#73f461;border:0}.marketing-site .marketing-secondary{color:#b3f2a1;background:0 0;border:1px solid #314336}.marketing-site .marketing-hero-copy>small{color:#91a799;margin-top:14px;font-size:11px;line-height:1.6;display:block}.marketing-site .marketing-showcase{max-width:660px}.marketing-site .ms-stage{height:715px;overflow:visible}.marketing-site .ms-stage:before{display:none}.marketing-site .ms-phone{--screen-scale:.820513;transform-origin:50%;border-radius:12px;width:324px;height:697px;top:0}.marketing-site .ms-device-edge{background:#090e0c;border:1px solid #334039;border-radius:12px;padding:1px;box-shadow:0 16px 40px #0003}.marketing-site .ms-phone-viewport{background:#090e0c;border:0;border-radius:10px}.marketing-site .ms-phone-render{width:390px;height:844px;transform:scale(var(--screen-scale));transform-origin:0 0}.marketing-site .ms-phone-front{filter:none;opacity:1;transform:translate(-50%)}.marketing-site .ms-phone-left{filter:none;opacity:1;transform:translate(calc(-50% - 170px))translateY(25px)rotate(-7deg)scale(.77)}.marketing-site .ms-phone-right{filter:none;opacity:1;transform:translate(calc(170px - 50%))translateY(25px)rotate(7deg)scale(.77)}.marketing-site .ms-caption{text-align:left;min-height:0;margin:0;padding:0}.marketing-site .ms-caption>span{letter-spacing:0;color:#91a799;margin:0 0 16px;font-size:11px;font-weight:400}.marketing-site .ms-caption h2{letter-spacing:-.5px;margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.25}.marketing-site .ms-caption p{color:#91a799;max-width:440px;margin:0 0 12px;font-size:14px;line-height:1.5;display:block}.marketing-site .ms-controls{justify-content:flex-start;gap:8px;margin:8px 0 0}.marketing-site .ms-controls button{color:#91a799;background:0 0;border:0}.marketing-site .ms-pages button span{background:#314336}.marketing-site .ms-pages button[aria-pressed=true] span{background:#73f461}.marketing-site .ms-note{text-align:left;color:#91a799;margin:8px 0 0;font-size:11px;line-height:1.5}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq){box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;margin:0;padding:28px 0;display:block}.marketing-site :is(.marketing-section-title,.marketing-intelligence>div,.marketing-faq>div){max-width:720px;margin:0;padding:0}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq) h2{letter-spacing:-.5px;margin:0 0 18px;font-size:28px;font-weight:600;line-height:1.25}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq) p{color:#91a799;margin:0;font-size:14px;line-height:1.6}.marketing-site .marketing-pricing small{color:#91a799;margin-top:8px;font-size:11px;display:block}.marketing-site .marketing-methodology{border-top:1px solid #27332c;border-bottom:1px solid #27332c;max-width:720px;margin-top:16px}.marketing-site .marketing-methodology summary{color:#b3f2a1;cursor:pointer;min-height:44px;padding:14px 0;font-size:13px}.marketing-site .marketing-methodology p{padding-bottom:16px}.marketing-site .marketing-faq>div:last-child{margin-top:16px}.marketing-site .marketing-faq details{background:0 0;border:0;border-bottom:1px solid #27332c;border-radius:0;padding:0}.marketing-site .marketing-faq summary{color:#f6f6ef;cursor:pointer;min-height:49px;padding:14px 0;font-size:14px;font-weight:400;line-height:1.5;list-style:none}.marketing-site .marketing-faq details p{padding:0 0 16px;font-size:13px}.marketing-site .marketing-footer{color:#91a799;background:0 0;border-top:1px solid #27332c;flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0 0;font-size:12px;display:flex}.marketing-site .marketing-footer p{flex:1;min-width:240px;margin:0;font-size:11px;line-height:1.6}.marketing-site .marketing-footer>a{color:#b3f2a1;font-size:12px}.marketing-site>.public-info-links{justify-content:flex-start;gap:22px;margin:0;padding:12px 0 24px;font-size:12px}@media (max-width:1050px){.marketing-site .marketing-hero:has(.marketing-showcase){grid-template-columns:1fr}.marketing-site .marketing-showcase,.marketing-site .marketing-hero-copy{max-width:650px}.marketing-site .marketing-hero h1{font-size:48px}}@media (min-width:701px) and (max-width:1249px){.marketing-site .ms-stage{height:630px}.marketing-site .ms-phone{--screen-scale:.717949;width:284px;height:610px}.marketing-site .ms-phone-left{transform:translate(calc(-50% - 125px))translateY(25px)rotate(-7deg)scale(.77)}.marketing-site .ms-phone-right{transform:translate(calc(125px - 50%))translateY(25px)rotate(7deg)scale(.77)}}@media (max-width:700px){main.marketing-site{padding:0 18px}.marketing-site .marketing-nav{grid-template-columns:1fr auto;gap:12px;width:calc(100% + 36px);min-height:56px;margin:0 -18px;padding:0 18px}.marketing-site .marketing-nav nav{display:none}.marketing-site .marketing-nav-cta{font-size:12px}.marketing-site .marketing-hero:has(.marketing-showcase){gap:24px;padding:24px 0 28px}.marketing-site .marketing-hero h1{letter-spacing:-.7px;font-size:36px;line-height:1.25}.marketing-site .marketing-hero-copy>p:not(.marketing-kicker){margin-bottom:18px;font-size:14px;line-height:1.25}.marketing-site .marketing-hero-actions{display:block}.marketing-site .marketing-primary{justify-content:center;align-items:center;width:100%;font-weight:500;display:flex}.marketing-site .marketing-secondary{display:none}.marketing-site .marketing-hero-copy>small{font-size:12px;display:block}.marketing-site .ms-stage{height:650px;margin:0 -18px;overflow:hidden}.marketing-site .ms-phone{--screen-scale:.74359;border-radius:9px;width:294px;height:632px;top:0}.marketing-site .ms-device-edge{border-radius:9px}.marketing-site .ms-phone-viewport{border-radius:7px}.marketing-site .ms-phone-left{transform:translate(calc(-50% - 142px))translateY(30px)rotate(-7deg)scale(.768)}.marketing-site .ms-phone-right{transform:translate(calc(142px - 50%))translateY(30px)rotate(7deg)scale(.768)}.marketing-site .ms-caption{margin:0;padding:0}.marketing-site .ms-caption h2{max-width:290px;font-size:26px}.marketing-site .ms-controls{margin-top:0}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq){border-top:0;padding:24px 0}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq) h2{margin:0 0 18px;font-size:24px}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq) p{font-size:14px;line-height:1.5}.marketing-site .marketing-footer{padding-top:20px}.marketing-site .marketing-footer>span{display:none}}@media (max-width:360px){.marketing-site .ms-phone{--screen-scale:.682051;width:270px;height:580px}.marketing-site .ms-stage{height:598px}}main.premium-eligibility>section>p[role=alert]{color:#e3d0aa;background:0 0;border-left:2px solid #b9a377;padding:8px 12px;font-size:13px}main.premium-eligibility>header>form>button,main.premium-eligibility>section>form:last-of-type>button{color:#91a799;background:0 0;border:0;border-radius:0;font-size:12px;font-weight:400}.notification-page .notification-card>[role=alert]{color:#dab3a9;border-top:1px solid #523b34;padding:8px 0;font-size:13px}.notification-onboarding .notification-onboarding-heading h3{font-size:16px;font-weight:550}.notification-onboarding>p{color:#91a799;font-size:12px}.notification-onboarding button.notification-onboarding-guide{font-size:12px}.notification-onboarding .notification-onboarding-actions>a{color:#10200f;background:#73f461;border-color:#73f461}.slate-results-page .slate-results-nav>a:last-child{background:0 0;border:0;border-radius:0}.slate-results-page .slate-results-eyebrow{color:#91a799;font-size:11px}.slate-results-page .slate-results-verdict{font-size:12px}.slate-results-page .slate-results-totals{border-color:#27332c;padding-top:18px}.slate-results-page .slate-results-totals dt{color:#91a799;text-transform:uppercase;font-size:10px}.slate-results-page .slate-results-totals dd{font-size:24px;font-weight:500}.slate-results-page .slate-results-picks{gap:0}.slate-results-page .slate-results-pick-head>span:first-child{font-size:13px;font-weight:500}.slate-results-page .slate-result-badge{border:0;border-radius:4px;min-height:24px;padding:4px 7px;font-size:11px;font-weight:500}.slate-results-page .slate-results-pick-meta>span:last-child{color:#b3f2a1;font-weight:500}.groupslip-ui main.public-auth-page .admin-login-card input:-webkit-autofill{-webkit-text-fill-color:#f6f6ef;caret-color:#f6f6ef;box-shadow:inset 0 0 0 1000px #090e0c}.groupslip-ui main.public-auth-page .admin-login-card input:-webkit-autofill:hover{-webkit-text-fill-color:#f6f6ef;caret-color:#f6f6ef;box-shadow:inset 0 0 0 1000px #090e0c}.groupslip-ui main.public-auth-page .admin-login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#f6f6ef;caret-color:#f6f6ef;box-shadow:inset 0 0 0 1000px #090e0c}main.premium-notification-page,main.premium-results-page{min-height:calc(100svh - 72px);padding-bottom:100px}.notification-back-link{color:#91a799;align-items:center;min-height:44px;padding:8px 0;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}main.premium-notification-page .notification-card{padding-top:12px}.notification-page .notification-help.notification-setup{border-top:0;border-bottom:1px solid #27332c;margin-bottom:16px;padding:0}.notification-page .notification-setup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:12px 0;font-size:13px;font-weight:400;list-style:none;display:flex}.notification-page .notification-setup>summary::-webkit-details-marker{display:none}.notification-page .notification-setup>summary:after{content:"⌄";color:#91a799;font-size:13px}.notification-page .notification-setup[open]>summary:after{transform:rotate(180deg)}.notification-page .notification-setup-body{padding:0 0 14px}.notification-page .notification-setup-body .notification-setup-steps{margin-top:0}@media (max-width:700px){main.premium-notification-page,main.premium-results-page{min-height:calc(100svh - 56px);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.groupslip-ui .public-info-page .marketing-primary{background:var(--gs-accent);color:#10200f;min-height:44px;box-shadow:none;border:0;border-radius:7px;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.marketing-site :is(.marketing-section,.marketing-intelligence,.marketing-faq,.marketing-footer){width:100%;max-width:none;margin-inline:0}.marketing-site :is(.marketing-section-title,.marketing-intelligence>div,.marketing-faq>div){text-align:left;justify-items:stretch;width:100%;max-width:720px;margin-inline:auto;display:block}.marketing-site .marketing-methodology{text-align:left;width:100%;margin-inline:auto}.marketing-site .marketing-faq details{justify-self:stretch;width:100%}.marketing-site .marketing-faq summary{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.marketing-site .marketing-faq summary:after{float:none;color:#91a799;flex:none;line-height:1.25}.marketing-site .marketing-faq details p{max-width:none}.marketing-site .marketing-feature-list{gap:0;max-width:720px;margin:22px auto 0;padding:0;list-style:none;display:grid}.marketing-site .marketing-feature-list li{border-top:1px solid #27332c;grid-template-columns:160px 1fr;gap:20px;padding:16px 0;font-size:14px;line-height:1.5;display:grid}.marketing-site .marketing-feature-list strong{font-weight:500}.marketing-site .marketing-feature-list span{color:#91a799}@media (max-width:700px){.marketing-site .marketing-feature-list li{grid-template-columns:1fr;gap:4px}}@media (max-width:960px){.marketing-site .marketing-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.marketing-site .marketing-mobile-pricing{color:#91a799;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:flex}}@media (max-width:700px){.marketing-site>.public-info-links{flex-wrap:wrap;gap:14px 22px}}.slate-results-page .slate-results-summary{border:1px solid var(--gs-divider);background:var(--gs-surface);border-radius:14px;margin:16px 0 20px;padding:18px}.slate-results-identity{align-items:center;gap:12px;margin-bottom:14px;display:flex}.slate-results-identity>.group-mark,.slate-results-identity>.group-mark img{width:44px;min-width:44px;height:44px}.slate-results-identity .slate-results-eyebrow{margin:0;line-height:1.5}.slate-results-page .slate-results-summary h1{margin:0 0 16px;font-size:22px;line-height:1.3}.slate-results-story>strong{letter-spacing:-.4px;font-size:22px;font-weight:650;line-height:1.3}.slate-results-story p{color:var(--gs-muted);margin:8px 0 14px;font-size:12px}.slate-results-story b{color:var(--gs-text)}.slate-results-page .crew-result-won{border-top:3px solid var(--gs-accent)}.slate-results-page .crew-result-lost{border-top:3px solid var(--yellow)}.slate-results-page .slate-results-pick{border:1px solid var(--gs-divider);border-left:3px solid var(--gs-divider);background:var(--gs-surface);border-radius:10px;margin-bottom:8px;padding:14px 12px}.slate-results-page .slate-results-pick.is-hit{border-left-color:var(--gs-accent)}.slate-results-page .slate-results-pick.is-brown-line{border-left-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 9%,var(--gs-surface))}.slate-results-pick.is-brown-line .slate-results-pick-head>span:first-child{color:var(--yellow);font-weight:700}.slate-results-pick-head>span:first-child{align-items:center;gap:8px;display:flex}.result-member-avatar{border:1px solid var(--gs-divider);width:26px;height:26px;font:600 10px var(--font-geist-sans),sans-serif;color:var(--gs-muted);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.slate-results-page .slate-results-pick h3{margin:10px 0 6px}.slate-results-page .slate-results-totals{margin-top:16px;padding-top:12px}.slate-results-page .slate-results-totals dd{font-size:22px}@media (max-width:700px){main.slate-results-page{padding-inline:var(--gs-page-inset)}}.groupslip-ui :is(.ops-shell,.health-shell,.feedback-inbox-shell){font-family:var(--font-geist-sans),sans-serif;color:var(--gs-text);font-variant-numeric:tabular-nums}.groupslip-ui :is(.ops-shell,.health-shell,.feedback-inbox-shell) :is(h1,h2,h3){letter-spacing:-.4px;font-weight:550}.groupslip-ui :is(.ops-shell,.health-shell,.feedback-inbox-shell) h1{font-size:28px;line-height:1.4}.groupslip-ui :is(.ops-shell,.health-shell,.feedback-inbox-shell) h2{font-size:18px;line-height:1.4}.groupslip-ui :is(.ops-shell,.health-shell,.feedback-inbox-shell) .eyebrow{color:var(--gs-muted);letter-spacing:0;font-size:10px;font-weight:400}.groupslip-ui :is(.ops-shell,.health-shell,.feedback-inbox-shell) :is(button,select,input,textarea){font-family:inherit}.groupslip-ui :is(.ops-header,.ops-title,.health-title){gap:14px}.groupslip-ui .ops-title{padding:24px 0}.groupslip-ui .ops-header-meta{flex-wrap:wrap}.groupslip-ui .ops-header-meta>span{color:var(--gs-muted);background:0 0;border:0;border-radius:0;padding:8px 0;font-size:11px}.groupslip-ui .ops-header-meta button.danger{color:#dab3a9;background:0 0;border-color:#5d403a;font-weight:500}.groupslip-ui :is(.ops-live,.ops-live b,.health-stamp,.health-footer){color:var(--gs-muted);font-size:11px}.groupslip-ui .ops-live{padding:14px 0}.groupslip-ui .ops-live i{box-shadow:none;background:var(--gs-over)}.groupslip-ui .ops-live span{color:var(--gs-text);font-size:10px}.groupslip-ui :is(.ops-kpis,.ops-alert-grid,.ops-replay-kpis,.ops-activation-summary,.health-counts,.service-metrics){border-color:var(--gs-divider);gap:20px}.groupslip-ui :is(.ops-kpis>article,.ops-alert-grid>article,.ops-replay-kpis>article,.ops-activation-summary>div,.health-counts>a,.service-metrics>div){border:0;border-bottom:1px solid var(--gs-divider);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.groupslip-ui :is(.ops-kpis,.ops-alert-grid,.ops-replay-kpis,.ops-activation-summary,.health-counts,.service-metrics) :is(strong,b){letter-spacing:-.4px;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.4}.groupslip-ui :is(.ops-kpis,.ops-alert-grid,.ops-replay-kpis,.ops-activation-summary,.health-counts,.service-metrics) :is(span,dt){letter-spacing:0;text-transform:uppercase;color:var(--gs-muted);white-space:normal;font-size:10px;font-weight:400;line-height:1.4;overflow:visible}.groupslip-ui :is(.ops-kpis,.ops-alert-grid,.ops-replay-kpis,.ops-activation-summary,.service-metrics) small{color:var(--gs-muted);font-size:11px;line-height:1.5;display:block}.groupslip-ui .health-counts>a{justify-content:flex-start;align-items:flex-start;gap:5px}.groupslip-ui .health-counts>a span{order:-1}.groupslip-ui .ops-alert-grid>article.bad{border-bottom-color:#7b5146}.groupslip-ui .ops-alert-grid>article.bad strong{color:#dab3a9}.groupslip-ui .ops-activation-summary>p{color:var(--gs-muted);padding:0 0 14px;font-size:12px}.groupslip-ui :is(.service-metrics,.health-counts){border-top:0;margin:14px 0 20px;padding:0}.groupslip-ui .ops-panel{min-width:0;margin:0 0 18px}.groupslip-ui .ops-panel>header{border-color:var(--gs-divider);padding:0 0 14px}.groupslip-ui .ops-panel>header h2{font-size:18px;font-weight:550;line-height:1.4}.groupslip-ui .ops-panel>header>span{color:var(--gs-muted);font-size:11px}.groupslip-ui :is(.ops-activation>footer,.ops-latency footer,.ops-nfl-replay>footer,.ops-replay-failures){border-color:var(--gs-divider);color:var(--gs-muted);padding:14px 0;font-size:11px;line-height:1.6}.groupslip-ui .ops-replay-failures{color:#dab3a9;border-color:#5d403a}.groupslip-ui .ops-activation-scenarios{gap:20px;padding:0}.groupslip-ui .ops-activation-scenarios>article,.groupslip-ui .ops-replay-specials article{border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;background:0 0;border-radius:0}.groupslip-ui .ops-activation-scenarios>article>header{border-color:var(--gs-divider);padding:12px 0}.groupslip-ui .ops-activation-scenarios>article>header span{font-size:14px;font-weight:500}.groupslip-ui .ops-activation-scenarios ol{padding:0}.groupslip-ui .ops-activation-scenarios li{border-color:var(--gs-divider);gap:9px;padding:12px 0}.groupslip-ui .ops-activation-scenarios li b{color:var(--gs-text);font-size:13px;font-weight:500}.groupslip-ui .ops-activation-scenarios li small{color:var(--gs-muted);white-space:normal;font-size:11px;line-height:1.5}.groupslip-ui .ops-activation-scenarios :is(em,time){letter-spacing:0;font-size:10px}.groupslip-ui .ops-activation-empty{padding:24px 0}.groupslip-ui .ops-activation-empty strong{font-size:16px;font-weight:500}.groupslip-ui .ops-activation-empty p{color:var(--gs-muted);font-size:12px;line-height:1.6}.groupslip-ui :is(.ops-latency-table,.ops-replay-specials){padding:0}.groupslip-ui :is(.ops-latency-row,.ops-job-row,.ops-replay-row){border-color:var(--gs-divider);color:var(--gs-text);font-size:12px}.groupslip-ui :is(.ops-latency-row,.ops-job-row,.ops-replay-row) :is(b,span){font-size:12px;font-weight:400}.groupslip-ui :is(.ops-latency-row,.ops-job-row) small{color:var(--gs-muted);font-size:10px;line-height:1.5}.groupslip-ui :is(.ops-latency-row.head,.ops-job-row.head,.ops-replay-row.head){color:var(--gs-muted);background:0 0;font-size:10px}.groupslip-ui .ops-replay-row.head span{color:var(--gs-muted);font-size:10px;font-weight:400}.groupslip-ui .ops-job-row{padding:12px 0}.groupslip-ui .ops-replay-row span{padding:12px 8px}.groupslip-ui .ops-replay-row span:first-child{padding-left:0}.groupslip-ui .ops-replay-specials>span{color:var(--gs-muted);padding-top:14px;font-size:10px;font-weight:400}.groupslip-ui .ops-replay-specials article{padding:14px 0}.groupslip-ui .ops-replay-specials b{color:var(--gs-text);font-size:12px;font-weight:500}.groupslip-ui .ops-replay-specials small{color:var(--gs-muted);font-size:11px;line-height:1.5}.groupslip-ui .ops-ring{border-width:4px;border-color:var(--gs-divider);border-top-color:var(--gs-accent);width:104px;height:104px}.groupslip-ui .ops-ring strong{font-size:28px;font-weight:500}.groupslip-ui .ops-ring span{color:var(--gs-muted);font-size:10px}.groupslip-ui .ops-settlement dl{margin:0}.groupslip-ui .ops-settlement dl>div{border-color:var(--gs-divider);padding:14px 0}.groupslip-ui .ops-settlement dt{color:var(--gs-muted);font-size:12px}.groupslip-ui .ops-settlement dd{color:var(--gs-text);font-size:13px;font-weight:500}.groupslip-ui :is(.ops-error,.ops-cache-row){border-color:var(--gs-divider);min-height:49px;padding:14px 0}.groupslip-ui :is(.ops-error,.ops-cache-row) b{color:var(--gs-text);font-size:13px;font-weight:500}.groupslip-ui :is(.ops-error,.ops-cache-row) small{color:var(--gs-muted);white-space:normal;overflow-wrap:anywhere;font-size:11px}.groupslip-ui :is(.ops-error,.ops-cache-row) em{color:var(--gs-muted);font-size:10px}.groupslip-ui .ops-foot{color:var(--gs-muted);border-color:var(--gs-divider);font-size:11px;line-height:1.6}.groupslip-ui .ops-alert-actions{flex-wrap:wrap;gap:8px;display:flex}.groupslip-ui .ops-alert-actions button{border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);border-radius:7px;padding:10px 12px;font-size:12px;font-weight:500}.groupslip-ui .health-panel>header>span,.groupslip-ui .health-item>span{color:var(--gs-muted);font-size:12px}.groupslip-ui .health-item h3{font-size:14px;font-weight:500}.groupslip-ui .health-badge{color:#e3d0aa;background:#241f16;border:0;border-radius:4px;font-size:11px;font-weight:400}.groupslip-ui .health-error{color:#dab3a9;background:0 0;border:0;border-left:2px solid #a6776b;border-radius:0;padding:8px 12px;font-size:13px;line-height:1.5}.groupslip-ui .feedback-dialog>header{margin-bottom:16px}.groupslip-ui .feedback-dialog .feedback-close{background:0 0;border:0;border-radius:0;min-width:44px;padding:10px}.groupslip-ui .feedback-types{border-bottom:1px solid var(--gs-divider);gap:18px;margin-bottom:4px}.groupslip-ui .feedback-types label{min-height:44px;color:var(--gs-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:flex-start;padding:8px 0;font-size:12px;font-weight:400}.groupslip-ui .feedback-types label.selected{color:var(--gs-accent);border-bottom-color:var(--gs-accent);background:0 0}.groupslip-ui .feedback-types input{width:14px;height:14px}.groupslip-ui .feedback-label{color:var(--gs-text);font-size:13px;font-weight:500}.groupslip-ui :is(.feedback-context,.feedback-privacy,.feedback-success small){color:var(--gs-muted);font-size:11px;line-height:1.6}.groupslip-ui .feedback-primary{background:var(--gs-accent);color:#10200f;min-height:44px;box-shadow:none;border:0;border-radius:7px;padding:12px 16px;font-size:13px;font-weight:600}.groupslip-ui .feedback-error{color:#dab3a9;background:0 0;border:0;border-left:2px solid #a6776b;border-radius:0;padding:8px 12px;font-size:13px;line-height:1.5}.groupslip-ui .feedback-success{gap:14px;font-size:14px}.groupslip-ui .feedback-sign-in{color:#b3f2a1;font-size:13px;line-height:1.5}.groupslip-ui .feedback-inbox-title h1{margin:0;font-size:28px}.groupslip-ui .feedback-inbox-title{gap:12px;margin:24px 0 0}.groupslip-ui .feedback-counts{border-bottom:1px solid var(--gs-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 14px;display:grid}.groupslip-ui .feedback-counts span{color:var(--gs-muted);text-transform:uppercase;border:0;flex-direction:column;gap:5px;padding:18px 0;font-size:10px;display:flex}.groupslip-ui .feedback-counts b{color:var(--gs-text);margin:0;font-size:24px;font-weight:500;line-height:1.4}.groupslip-ui .feedback-inbox-filters{gap:14px;margin:14px 0}.groupslip-ui .feedback-inbox-filters label{flex:1}.groupslip-ui :is(.feedback-inbox-filters,.feedback-triage) label{color:var(--gs-muted);font-size:11px}.groupslip-ui .feedback-report{margin:0;padding:20px 0}.groupslip-ui .feedback-report>header{margin-bottom:14px}.groupslip-ui .feedback-report time{color:var(--gs-muted);font-size:11px}.groupslip-ui .feedback-badge{background:var(--gs-surface);border:0;border-radius:4px;padding:3px 6px;font-size:10px}.groupslip-ui .feedback-report h2{font-size:16px;font-weight:500}.groupslip-ui .feedback-author{color:var(--gs-muted);margin:4px 0 14px;font-size:11px}.groupslip-ui .feedback-report-message{font-size:14px;line-height:1.6}.groupslip-ui .feedback-page-link{color:#b3f2a1;font-size:12px}.groupslip-ui :is(.feedback-page-link span,.feedback-device,.feedback-report>footer small,.feedback-inbox-notice){color:var(--gs-muted);font-size:11px}.groupslip-ui .feedback-device summary{align-items:center;min-height:44px;display:flex}.groupslip-ui .feedback-triage{gap:14px;padding:14px 0}.groupslip-ui .feedback-triage textarea{font-size:14px;line-height:1.6}.groupslip-ui .feedback-empty{text-align:left;border:0;border-bottom:1px solid var(--gs-divider);color:var(--gs-muted);padding:24px 0;font-size:13px}.groupslip-ui .feedback-pagination{color:var(--gs-muted);font-size:12px}.groupslip-ui .feedback-pagination button,.groupslip-ui .feedback-inbox-title button,.groupslip-ui .feedback-error button{border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);border-radius:7px;padding:10px 12px;font-size:12px;font-weight:500}.groupslip-ui .pick-added-notice strong{font-size:14px;font-weight:500}.groupslip-ui .pick-added-notice p{color:var(--gs-muted);font-size:12px}@media (max-width:700px){.groupslip-ui :is(.ops-kpis,.ops-alert-grid,.ops-replay-kpis,.ops-activation-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.groupslip-ui .ops-activation-summary>div:nth-child(-n+2){border-bottom-color:var(--gs-divider)}.groupslip-ui :is(.ops-grid,.ops-grid.lower,.ops-activation-scenarios){grid-template-columns:minmax(0,1fr);gap:18px}.groupslip-ui .ops-activation-scenarios li{grid-template-columns:7px minmax(0,1fr) auto}.groupslip-ui .ops-activation-scenarios li>em{grid-area:2/2;display:block}.groupslip-ui .ops-activation-scenarios li>time{grid-area:1/3}.groupslip-ui .ops-latency-row{grid-template-columns:minmax(135px,1.4fr) .5fr .65fr .65fr;gap:6px}.groupslip-ui .health-title{flex-wrap:wrap;align-items:flex-start}.groupslip-ui .health-item{gap:10px}.groupslip-ui .health-panel>header{gap:12px}.groupslip-ui .feedback-dialog textarea{font-size:16px}.groupslip-ui .feedback-triage{grid-template-columns:minmax(0,1fr)}.groupslip-ui .feedback-report>header{flex-flow:wrap;align-items:center}.groupslip-ui .feedback-report>footer{align-items:flex-start;gap:12px}}.groupslip-ui .group-details-view .gd-section{border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.groupslip-ui .group-details-view .gd-section>header{margin-bottom:14px}.groupslip-ui .group-details-view .gd-section h3{color:var(--gs-text);font-size:17px;font-weight:500}.groupslip-ui .group-details-view .gd-section h3>span{color:var(--gs-muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.groupslip-ui .group-details-view :is(.gd-description,.gd-slate-rules){color:var(--gs-muted);font-size:13px;line-height:1.6}.groupslip-ui .group-details-view .gd-facts{gap:18px}.groupslip-ui .group-details-view .gd-facts dt{color:var(--gs-muted);text-transform:uppercase;font-size:10px}.groupslip-ui .group-details-view .gd-facts dd{color:var(--gs-text);font-size:14px;font-weight:400}.groupslip-ui .group-details-view .gd-members li{border-color:var(--gs-divider);padding:14px 0}.groupslip-ui .group-details-view .gd-members .gd-avatar{border:1px solid var(--gs-divider);background:var(--gs-surface);color:var(--gs-muted);border-radius:50%;font-size:11px;font-weight:500}.groupslip-ui .group-details-view .gd-member-identity strong{color:var(--gs-text);font-size:14px;font-weight:500}.groupslip-ui .group-details-view .gd-members small{color:var(--gs-muted);font-size:11px;line-height:1.5}.groupslip-ui .group-details-view .gd-member-record .member-pick-record{border:0;border-top:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:10px 0 0}.groupslip-ui .group-details-view :is(.gd-member-action,.gd-management>button,.group-action-button){border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);box-shadow:none;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:400}.groupslip-ui .group-details-view .group-action-button.is-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f;font-weight:500}.groupslip-ui .group-details-view .gd-danger{border-color:#523b34;padding:18px 0}.groupslip-ui .group-details-view .gd-danger>button{color:#dab3a9;background:0 0;border:1px solid #523b34;border-radius:7px;font-size:12px;font-weight:400}.groupslip-ui .group-details-view .member-l5-results i{border-radius:4px;font-size:11px;font-weight:500}.groupslip-ui .group-details-view .member-l5-results i.win{color:var(--gs-over);background:#18301b;border-color:#2d4d31}.groupslip-ui .group-details-view .member-l5-results i.loss{color:#dab3a9;background:#30221f;border-color:#523b34}.groupslip-ui :is(.group-home-v2,.group-room-head,.group-invite-action) .group-action-button.is-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f}.groupslip-ui .slip-spotlight{border:0;border-top:1px solid var(--gs-divider);border-bottom:1px solid var(--gs-divider);box-shadow:none;color:var(--gs-text);background:0 0;border-radius:0;gap:8px;margin:16px 0;padding:18px 0}.groupslip-ui .slip-spotlight-kicker{letter-spacing:.6px;color:var(--gs-muted);font-size:10px;font-weight:400;line-height:1.4}.groupslip-ui .slip-spotlight.ready .slip-spotlight-kicker{color:var(--gs-accent)}.groupslip-ui .slip-spotlight.review .slip-spotlight-kicker{color:#e3d0aa}.groupslip-ui .slip-spotlight h3{letter-spacing:-.3px;color:var(--gs-text);margin:0;font-size:20px;font-weight:500;line-height:1.3}.groupslip-ui .slip-spotlight>p{color:var(--gs-muted);font-size:12px;line-height:1.5}.groupslip-ui .slip-spotlight>small{color:var(--gs-muted);font-size:11px;line-height:1.5}.groupslip-ui :is(.slip-spotlight,.slip-spotlight-dock) .slip-spotlight-action{border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;box-shadow:none;color:var(--gs-text);font:500 13px/1.4 var(--font-geist-sans),sans-serif;border-radius:7px;padding:10px 16px}.groupslip-ui .slip-spotlight>.slip-spotlight-action{margin:4px 0}.groupslip-ui .slip-spotlight.ready .slip-spotlight-action,.groupslip-ui .slip-spotlight.ready+.slip-spotlight-dock .slip-spotlight-action,.groupslip-ui .slip-spotlight.review>a.slip-spotlight-action,.groupslip-ui .slip-spotlight.review+.slip-spotlight-dock>a.slip-spotlight-action{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f}.groupslip-ui .slip-spotlight .slip-review-note{color:#e3d0aa;border-color:#514732;gap:8px;padding-top:12px}.groupslip-ui .slip-spotlight .slip-review-note>strong{font-size:12px;font-weight:500}.groupslip-ui .slip-spotlight .slip-review-note li{color:var(--gs-muted);font-size:11px;line-height:1.5}.groupslip-ui .slip-spotlight .slip-review-note li b{color:var(--gs-text);font-size:12px;font-weight:500}.groupslip-ui .slip-spotlight .slip-review-note p{color:var(--gs-muted);font-size:11px;line-height:1.5}.groupslip-ui .slip-spotlight-dock{background:var(--gs-surface);border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;border-radius:0;padding:10px 14px}.groupslip-ui .slip-spotlight-dock strong{color:var(--gs-text);font-size:13px;font-weight:500}.groupslip-ui .slip-spotlight-dock span{color:var(--gs-muted);font-size:11px;line-height:1.4}.groupslip-ui .group-reports .gr-toolbar h3{font-size:18px;font-weight:500}.groupslip-ui .group-reports .gr-toolbar p{color:var(--gs-muted);font-size:11px}.groupslip-ui .group-reports :is(.gr-filter-toggle,.gr-result-actions button,.gr-pagination button){border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);box-shadow:none;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:400}.groupslip-ui .group-reports .gr-filter-toggle span{color:var(--gs-muted);font-size:15px}.groupslip-ui .group-reports .gr-filters{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:14px 0}.groupslip-ui .group-reports .gr-filters>label[data-filter=market]{grid-column:span 2}.groupslip-ui .group-reports .gr-filters>button{grid-column:1/-1}.groupslip-ui .group-reports .gr-filters label>span{color:var(--gs-muted);font-size:11px;font-weight:400}.groupslip-ui .group-reports .gr-summary{gap:20px}.groupslip-ui .group-reports .gr-summary article{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:18px 0}.groupslip-ui .group-reports .gr-summary article>span{text-transform:uppercase;color:var(--gs-muted);font-size:10px}.groupslip-ui .group-reports .gr-summary article>strong{font-size:24px;font-weight:500;line-height:1.4}.groupslip-ui .group-reports .gr-summary small{color:var(--gs-muted);font-size:11px}.groupslip-ui .group-reports .gr-record-list{gap:0}.groupslip-ui .group-reports .gr-record-list .gr-record{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;align-items:center;gap:6px 16px;padding:8px 0}.groupslip-ui .group-reports .gr-record .gr-rank{color:var(--gs-muted);background:0 0;border:0;border-radius:0;font-size:13px}.groupslip-ui .group-reports .gr-record-name strong{font-size:14px;font-weight:500}.groupslip-ui .group-reports :is(.gr-record-name small,.gr-pick-count,.gr-record-stats dt){color:var(--gs-muted);font-size:11px}.groupslip-ui .group-reports .gr-record-heading{align-items:center;min-height:20px}.groupslip-ui .group-reports .gr-record-stats{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;padding:0}.groupslip-ui .group-reports .gr-record-stats>div{text-align:center;border-color:var(--gs-divider);align-content:center;justify-items:center;gap:4px;min-height:40px;padding:0 8px;display:grid}.groupslip-ui .group-reports .gr-record-stats dt{line-height:1.3}.groupslip-ui .group-reports .gr-record-stats dd{font:500 clamp(12px,3.5vw,16px)/1.3 var(--font-geist-mono),monospace;letter-spacing:-.025em;white-space:nowrap;overflow-wrap:normal;margin:0}.groupslip-ui .group-reports :is(.gr-pick,.gr-pick-slate){box-shadow:none;border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:16px 0}.groupslip-ui .group-reports .gr-pick h4>span{color:var(--gs-text);font-weight:500}.groupslip-ui .group-reports .gr-pick h4>b{font-size:14px;font-weight:500}.groupslip-ui .group-reports .gr-positive{color:var(--gs-over)}.groupslip-ui .group-reports .gr-negative{color:#dab3a9}.groupslip-ui .group-reports .gr-review-reason{color:#e3d0aa;background:0 0;border-radius:0}.groupslip-ui .group-reports .gr-override-note{color:var(--gs-muted)}.groupslip-ui .group-reports .gr-record-list>.gh-empty{border:0;border-bottom:1px solid var(--gs-divider);color:var(--gs-muted);border-radius:0;padding:20px 0}.groupslip-ui .group-home-v2 .group-futures{border:0;border-top:1px solid var(--gs-divider);background:0 0;border-radius:0}.groupslip-ui .group-home-v2 .group-futures-head{border-color:var(--gs-divider);padding:18px 0}.groupslip-ui .group-home-v2 .group-futures-head h2{font-size:18px;font-weight:500}.groupslip-ui .group-home-v2 .group-futures-head p{color:var(--gs-muted);font-size:12px}.groupslip-ui .group-home-v2 .group-futures .gr-filters{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;margin:0;padding:14px 0}.groupslip-ui .group-home-v2 .group-future-card{border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.groupslip-ui .group-home-v2 .group-future-card h3{font-size:17px;font-weight:500}.groupslip-ui .group-home-v2 :is(.group-future-top small,.future-progress-label small,.future-lock){color:var(--gs-muted);font-size:11px}.groupslip-ui .group-home-v2 .group-future-card p{color:var(--gs-muted);font-size:12px;line-height:1.5}.groupslip-ui .group-home-v2 .future-progress{background:var(--gs-divider);border-radius:3px}.groupslip-ui .group-home-v2 .future-progress>span{background:var(--gs-accent);border-radius:3px}.groupslip-ui .group-home-v2 .future-progress-label strong{font-size:14px;font-weight:500}.groupslip-ui .future-status{letter-spacing:0;border-radius:4px;font-size:10px;font-weight:400}.groupslip-ui .future-status.won{color:var(--gs-over);background:#18301b}.groupslip-ui .future-status.lost{color:#dab3a9;background:#30221f}.groupslip-ui .future-status:is(.void,.cashed_out){background:var(--gs-surface);color:var(--gs-muted)}.groupslip-ui .group-futures :is(button,.group-no-picks button){background:var(--gs-surface);border-color:var(--gs-divider);min-height:44px;color:var(--gs-text);border-radius:7px;font-size:12px;font-weight:400}.groupslip-ui .onboarding-progress>span{border:0;border-bottom:2px solid var(--gs-divider);min-height:44px;box-shadow:none;color:var(--gs-muted);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:12px 0;font-size:11px}.groupslip-ui .onboarding-progress>span.active{border-bottom-color:var(--gs-accent);color:var(--gs-accent);box-shadow:none}.groupslip-ui .onboarding-progress>span.done{color:var(--gs-text)}.groupslip-ui .onboarding-progress b{font-weight:400}.groupslip-ui .onboarding-progress i{width:20px;height:20px;color:inherit;background:0 0;border:0;font-weight:500}.groupslip-ui .onboarding-stage{padding:24px 0}.groupslip-ui .onboarding-stage-copy>span,.groupslip-ui .onboarding-sport-grid small,.groupslip-ui .onboarding-room-choice header small{font:400 10px/1.4 var(--font-geist-sans);letter-spacing:.5px;color:var(--gs-muted)}.groupslip-ui .onboarding-sport-grid>button:hover{border-bottom-color:var(--gs-accent);background:0 0;transform:none}.groupslip-ui .onboarding-room-form{border:0;padding:18px 0}.groupslip-ui .onboarding-room-form label>span{letter-spacing:0;text-transform:none;color:var(--gs-text);font-size:12px;font-weight:400}.groupslip-ui .onboarding-room-form :is(input,select){font-weight:400}.groupslip-ui .onboarding-room-choice{border:0;border-bottom:1px solid var(--gs-divider);padding:18px 0}.groupslip-ui .onboarding-room-choice header>b{color:var(--gs-accent);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:400}.groupslip-ui .onboarding-lock-note{border:0;border-top:1px solid var(--gs-divider);padding:14px 0}.groupslip-ui .onboarding-lock-note span{color:var(--gs-muted);letter-spacing:0;font-size:10px;font-weight:400}.groupslip-ui .onboarding-lock-note strong{color:var(--gs-text);font-size:12px;font-weight:400}.groupslip-ui .onboarding-fixed-settings>span{border:0;border-top:1px solid var(--gs-divider);color:var(--gs-muted);border-radius:0;padding:12px 0;font-size:10px}.groupslip-ui .onboarding-fixed-settings b{color:var(--gs-text);font-size:14px;font-weight:500}.groupslip-ui .onboarding-invite-box{border:0;border-top:1px solid var(--gs-divider);border-bottom:1px solid var(--gs-divider);padding:18px 0}.groupslip-ui .onboarding-invite-box>div:first-child span{font:400 10px/1.4 var(--font-geist-sans);color:var(--gs-muted);letter-spacing:.5px}.groupslip-ui .onboarding-invite-box>div:first-child strong{font:500 24px/1.4 var(--font-geist-mono);color:var(--gs-text);letter-spacing:1px}.groupslip-ui .onboarding-invite-box>div:last-child>button:not(.onboarding-primary),.groupslip-ui .onboarding-finish-actions>a:not(.onboarding-primary){background:var(--gs-surface);border-color:var(--gs-divider);min-height:44px;color:var(--gs-text);border-radius:7px;font-size:13px;font-weight:400}.groupslip-ui .onboarding-next-steps li{border:0;border-top:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:14px 0}.groupslip-ui .onboarding-next-steps i{color:var(--gs-muted);background:0 0;border:0;font-weight:400}.groupslip-ui .onboarding-next-steps strong{font-size:13px;font-weight:500}.groupslip-ui .onboarding-next-steps small{color:var(--gs-muted)}.groupslip-ui .onboarding-join-button{border-color:var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);border-radius:7px;font-size:12px}.groupslip-ui .nfl-plan-picker{border:0;border-bottom:1px solid var(--gs-divider);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.groupslip-ui .nfl-plan-picker legend{color:var(--gs-text);padding:0;font-size:17px;font-weight:500}.groupslip-ui .nfl-plan-picker p,.groupslip-ui .nfl-plan-summary span{color:var(--gs-muted);font-size:12px;line-height:1.5}.groupslip-ui .nfl-plan-presets button{background:var(--gs-surface);border-color:var(--gs-divider);min-height:44px;color:var(--gs-text);border-radius:7px;font-size:12px;font-weight:400}.groupslip-ui .nfl-plan-presets button:hover{background:#1b2b20}.groupslip-ui .nfl-plan-windows{gap:0}.groupslip-ui .nfl-plan-picker .nfl-plan-window{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:10px 0}.groupslip-ui .nfl-plan-picker .nfl-plan-window.selected{border-bottom-color:var(--gs-divider);background:0 0}.groupslip-ui .nfl-plan-picker .nfl-plan-window label>span,.groupslip-ui .nfl-plan-picker .nfl-plan-all>span{color:var(--gs-text);font-size:13px;font-weight:400}.groupslip-ui .nfl-plan-picker select{background:var(--gs-surface);border-color:var(--gs-divider);color:var(--gs-text);font-size:14px;font-weight:400}.groupslip-ui .nfl-plan-summary strong{color:var(--gs-accent);font-size:13px;font-weight:500}.groupslip-ui .nfl-plan-created a{border-color:var(--gs-divider);padding:14px 0;font-size:13px}.groupslip-ui .group-form .group-field{letter-spacing:0;color:var(--gs-text);background:0 0;border:0;border-radius:0;font-size:12px;font-weight:400}.groupslip-ui .group-form .group-field>span{text-transform:none;letter-spacing:0;font-weight:400}.groupslip-ui .group-form .group-field small{color:var(--gs-muted);font-size:11px;font-weight:400;line-height:1.6}.groupslip-ui .group-customize>span{color:var(--gs-muted);font-size:12px;font-weight:400}.groupslip-ui .group-customize button.mark-option{border-color:var(--gs-divider);box-shadow:none;background:0 0;border-radius:7px}.groupslip-ui .group-customize button.mark-option.selected{border-color:var(--gs-accent);background:var(--gs-surface);box-shadow:none}.groupslip-ui .group-customize button.mark-option small{color:var(--gs-muted);font-size:10px;font-weight:400}.groupslip-ui .group-customize button.mark-option.selected small{color:var(--gs-accent)}.groupslip-ui .viewport-modal-portal .group-join-dialog{background:var(--gs-surface);border-color:var(--gs-divider);color:var(--gs-text);border-radius:12px}.groupslip-ui .group-join-dialog :is(label,footer button){font-size:13px;font-weight:400}.groupslip-ui .group-join-dialog footer button{border-color:var(--gs-divider);color:var(--gs-text);background:0 0;border-radius:7px}.groupslip-ui .group-join-dialog footer .group-join-submit{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f;font-weight:500}.groupslip-ui .final-pick-dialog .final-pick-kicker{color:var(--gs-muted);letter-spacing:.5px;font-size:10px}.groupslip-ui .final-pick-dialog p{color:var(--gs-muted);font-size:13px;line-height:1.6}.groupslip-ui .final-pick-dialog .switch-pick-comparison>div{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;padding:12px 0}.groupslip-ui .final-pick-dialog .switch-pick-comparison dt{color:var(--gs-muted);font-size:10px}.groupslip-ui .final-pick-dialog .switch-pick-comparison dd{color:var(--gs-text);font-size:14px}.groupslip-ui .final-pick-dialog>div>button{background:var(--gs-surface);border-color:var(--gs-divider);color:var(--gs-text)}.groupslip-ui .final-pick-dialog>div:not(.gm-choices)>button:last-child{background:var(--gs-accent);border-color:var(--gs-accent);color:#10200f}.groupslip-ui .feedback-dialog textarea{background:var(--gs-canvas);border-color:var(--gs-divider);color:var(--gs-text);border-radius:7px;font-size:14px;font-weight:400}.groupslip-ui .feedback-dialog textarea::placeholder{color:var(--gs-muted)}@media (max-width:700px){.groupslip-ui .onboarding-progress{gap:8px}.groupslip-ui .onboarding-progress>span{gap:4px;font-size:10px}.groupslip-ui .onboarding-invite-stage{grid-template-columns:minmax(0,1fr);gap:16px}.groupslip-ui .onboarding-invite-stage>*{grid-area:auto/1}.groupslip-ui .onboarding-next-steps{grid-template-columns:minmax(0,1fr);gap:0}.groupslip-ui .onboarding-invite-box{flex-wrap:wrap}.groupslip-ui .group-details-view .gd-section{padding:16px 0}.groupslip-ui .group-reports .gr-record-list .gr-record{grid-template-columns:minmax(0,1fr);padding:8px 0}.groupslip-ui .group-details-view input,.groupslip-ui .group-form input,.groupslip-ui .group-form select,.groupslip-ui .onboarding-room-form input,.groupslip-ui .nfl-plan-picker select,.groupslip-ui .feedback-dialog textarea{font-size:16px}}.groupslip-ui .bet-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000b;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;padding:12px}.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal{color:#f6f6ef;overscroll-behavior:contain;width:min(460px,100%);max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 80px #0008;background:#101912!important;border:1px solid #3a4b3f!important;border-radius:12px!important}.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal>h2{letter-spacing:-.45px;color:#f6f6ef;margin:0 30px 18px 0;font-size:22px;font-weight:500;line-height:1.3}.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal>p:not(.eyebrow){color:#d5dfd5;margin:0 0 14px;font-size:13px;line-height:1.55}.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal>.eyebrow{display:none}.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal .modal-close{box-shadow:none;color:#91a799;background:0 0;border:0;width:44px;height:44px;min-height:44px;font-size:23px;font-weight:400;top:7px;right:7px}.groupslip-ui .bet-modal-backdrop .bet-modal-price{box-shadow:none;color:#91a799;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;margin:0 0 16px;padding:0;display:flex}.groupslip-ui .bet-modal-backdrop .bet-modal-price>strong{color:#91a799;font-size:12px;font-weight:400;line-height:1.55}.groupslip-ui .bet-modal-backdrop .bet-modal-price>span{color:#91a799;font-size:12px;font-weight:400;line-height:1.55;display:block}.groupslip-ui .bet-modal-backdrop .bet-modal-price small{color:#82988a;margin:3px 0 0;font-size:10px;line-height:1.5;display:block}.groupslip-ui .bet-modal-backdrop .pick-group-destinations{margin:18px 0 0}.groupslip-ui .bet-modal-backdrop .pick-destination-heading>span{letter-spacing:.6px;text-transform:uppercase;color:#91a799;font-size:10px;font-weight:400;line-height:1.4}.groupslip-ui .bet-modal-backdrop .pick-group-list{overscroll-behavior:contain;gap:0;max-height:32dvh;margin:8px 0 0;display:grid;overflow:auto}.groupslip-ui .bet-modal-backdrop .pick-destination-family{border-top:1px solid #27332c;gap:0;padding-top:10px}.groupslip-ui .bet-modal-backdrop .pick-destination-parent{color:#91a799;padding:0 0 2px 30px;font-size:12px;font-weight:400}.groupslip-ui .bet-modal-backdrop .pick-group-choice,.groupslip-ui .bet-modal-backdrop .pick-group-choice.eligible,.groupslip-ui .bet-modal-backdrop .pick-group-choice.has-saved-pick{min-height:56px;box-shadow:none;color:#f6f6ef;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 0;display:grid;position:relative}.groupslip-ui .bet-modal-backdrop .pick-group-choice:has(input:checked){min-height:56px;box-shadow:none;color:#f6f6ef;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 0;display:grid;position:relative}.groupslip-ui .bet-modal-backdrop .pick-group-list>.pick-group-choice{border-top:1px solid #27332c}.groupslip-ui .bet-modal-backdrop .pick-group-choice.blocked{opacity:.58;cursor:not-allowed}.groupslip-ui .bet-modal-backdrop .pick-group-choice>input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;display:block;position:absolute}.groupslip-ui .bet-modal-backdrop .pick-group-choice>i{width:18px;min-width:18px;height:18px;box-shadow:none;background:0 0;border:1px solid #69816f;border-radius:4px;align-self:center;position:relative}.groupslip-ui .bet-modal-backdrop .pick-group-choice:has(input:checked)>i{box-shadow:none;background:0 0;border-color:#73f461}.groupslip-ui .bet-modal-backdrop .pick-group-choice input:checked+i:after{content:"";background:0 0;border:2px solid #73f461;border-width:0 2px 2px 0;width:5px;height:9px;display:block;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.groupslip-ui .bet-modal-backdrop .pick-group-destinations .pick-group-choice strong{font-size:13px;font-weight:400;line-height:1.5}.groupslip-ui .bet-modal-backdrop .pick-group-destinations .pick-group-choice small,.groupslip-ui .bet-modal-backdrop .pick-group-choice em,.groupslip-ui .bet-modal-backdrop .pick-saved-line{color:#91a799;font-size:11px;font-style:normal;line-height:1.5}.groupslip-ui .bet-modal-backdrop .pick-group-choice em{grid-column:2;margin:0}.groupslip-ui .bet-modal-backdrop .pick-group-choice a{color:#b4e4a8;font-size:11px}.groupslip-ui .bet-modal-backdrop .already-picked-destinations{padding-top:14px}.groupslip-ui .bet-modal-backdrop .already-picked-destinations h3{letter-spacing:0;font-size:12px;font-weight:500}.groupslip-ui .bet-modal-backdrop .pick-destination-empty{color:#91a799;margin:8px 0;font-size:12px;line-height:1.5}.groupslip-ui .bet-modal-backdrop .pick-unavailable-toggle{min-height:44px;box-shadow:none;color:#91a799;text-align:left;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;padding:8px 0;font-size:11px;font-weight:400}.groupslip-ui .bet-modal-backdrop .contextual-group-create,.groupslip-ui .bet-modal-backdrop .contextual-group-create.prominent{box-shadow:none;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;margin:8px 0 12px;padding:0}.groupslip-ui .contextual-create-disclosure>summary{color:#b6ccbb;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;font-weight:400;line-height:1.4;list-style:none;display:flex}.groupslip-ui .contextual-create-disclosure>summary::-webkit-details-marker{display:none}.groupslip-ui .contextual-create-disclosure>summary>span{font-size:18px;font-weight:400}.groupslip-ui .contextual-create-disclosure[open]>summary>span{transform:rotate(45deg)}.groupslip-ui .bet-modal-backdrop .contextual-group-options{grid-template-columns:1fr;gap:0;margin:0;display:grid}.groupslip-ui .bet-modal-backdrop .contextual-group-options>button,.groupslip-ui .bet-modal-backdrop .contextual-group-options>button:nth-child(2),.groupslip-ui .bet-modal-backdrop .contextual-group-options>button.selected{min-height:52px;box-shadow:none;color:#dce8d7;text-align:left;background:0 0;border:0;border-top:1px solid #27332c;border-radius:0;align-items:center;gap:10px;padding:8px 0;display:flex}.groupslip-ui .bet-modal-backdrop .contextual-group-options>button>i,.groupslip-ui .bet-modal-backdrop .contextual-group-options>button:nth-child(2)>i{width:20px;min-width:20px;height:20px;box-shadow:none;color:#91a799;background:0 0;border:0;border-radius:0;font-size:18px}.groupslip-ui .bet-modal-backdrop .contextual-group-options strong{color:#dce8d7;font-size:12px;font-weight:400}.groupslip-ui .bet-modal-backdrop .contextual-group-options small{color:#91a799;font-size:10px}.groupslip-ui .bet-modal-backdrop .contextual-group-options>button.selected strong{color:#a6eb94}.groupslip-ui .bet-modal-backdrop .contextual-group-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin:10px 0 0;padding:0}.groupslip-ui .bet-modal-backdrop .contextual-group-form>label>span{text-transform:none;letter-spacing:0;color:#91a799;font-size:11px;font:400 11px/1.5 var(--font-geist-sans),sans-serif!important;color:#91a799!important}.groupslip-ui .bet-modal-backdrop .group-pick-modal :is(input:not([type=checkbox]),select,textarea){color:#e2ecdf;min-height:44px;font:inherit;box-shadow:none;background:#101912;border:1px solid #3a4b3f;border-radius:6px;width:100%;max-width:100%;padding:9px 10px;font-size:14px}.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal .nfl-manual-form{box-shadow:none;gap:14px;max-width:none;margin:18px 0 0;padding:0;background:0 0!important;border:0!important;border-radius:0!important}.groupslip-ui .bet-modal-backdrop .nfl-manual-form label{color:#91a799;gap:7px;font-size:12px;font-weight:400}.groupslip-ui .bet-modal-backdrop .nfl-manual-form .owner-result-attestation{color:#c6d4c9;align-items:flex-start}.groupslip-ui .bet-modal-backdrop .owner-result-attestation input{accent-color:#73f461;flex:none}.groupslip-ui .bet-modal-backdrop .group-pick-modal :is(.button.primary,.primary-action,.contextual-group-form>div>button:last-child){color:#10200f;width:100%;min-height:44px;box-shadow:none;text-align:center;background:#73f461;border:1px solid #73f461;border-radius:7px;justify-content:center;align-items:center;margin-top:12px;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.groupslip-ui .bet-modal-backdrop .group-pick-modal :is(.button.primary,.primary-action):disabled{cursor:not-allowed;box-shadow:none;color:#91a799!important;background:#253028!important;border-color:#3a4b3f!important}.groupslip-ui .bet-modal-backdrop .contextual-group-form>div>button{min-height:44px;box-shadow:none;color:#b6ccbb;background:0 0;border:1px solid #3a4b3f;border-radius:6px;font-size:12px}.groupslip-ui .bet-modal-backdrop .contextual-group-form>div>button:last-child{margin:0}.groupslip-ui .bet-modal-backdrop .group-pick-modal :is(.manual-settlement-note,.result-form-help,.contextual-group-success,.groups-notice){box-shadow:none;color:#91a799;background:0 0;border:0;border-radius:0;margin:10px 0;padding:0;font-size:11px;line-height:1.55}.groupslip-ui .bet-modal-backdrop .group-pick-modal [role=alert]{color:#dbb4a7;font-size:12px;line-height:1.5}.groupslip-ui .bet-modal-backdrop .pick-group-choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #73f461}.groupslip-ui .bet-modal-backdrop :is(button,summary,select,input,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #73f461}@media (max-width:700px){.groupslip-ui .bet-modal-backdrop .pick-modal.group-pick-modal{width:100%;max-height:calc(100dvh - 32px);padding:20px}.groupslip-ui .bet-modal-backdrop .pick-group-list{max-height:30dvh}.groupslip-ui .bet-modal-backdrop .group-pick-modal .nfl-manual-form{grid-template-columns:1fr}}.member-home{max-width:860px;color:var(--gs-text);margin:0 auto;padding:28px 32px}.member-home-intro{margin:0 0 20px}.member-home-intro .eyebrow{margin:0;line-height:14px}.member-home-intro h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:600;line-height:39px}.member-home-intro>p:last-child{color:var(--gs-muted);margin:0;font-size:12px;line-height:17px}.home-next-pick{border-bottom:1px solid var(--gs-divider);margin-bottom:12px;padding:0 0 14px}.home-next-pick .eyebrow{margin:0 0 6px}.home-next-pick-main{border-bottom:1px solid var(--gs-divider);align-items:center;gap:12px;min-height:80px;display:flex}.home-next-pick .league-logo{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.home-next-pick-copy{min-width:0;color:inherit;flex:1;text-decoration:none}.home-next-pick-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.4;display:block}.home-next-pick-copy small{color:var(--gs-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.home-next-pick-action{background:var(--gs-accent);color:#10200f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.home-next-pick-meta{min-height:32px;color:var(--gs-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.5;display:flex}.home-next-pick-meta a{min-height:44px;color:var(--gs-muted);flex-shrink:0;align-items:center;font-size:11px;text-decoration:none;display:flex}.home-activity-heading{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.home-activity-heading h2{letter-spacing:0;margin:0;font-size:14px;font-weight:500}.home-activity-heading button{min-width:60px;min-height:44px;color:var(--gs-muted);background:0 0;border:0;border-radius:0;padding:8px 0;font-size:11px;font-weight:400}.home-activity-list{margin:0;padding:0;list-style:none}.home-activity-list li{border-bottom:1px solid var(--gs-divider);margin:0}.home-activity-row{min-height:76px;color:var(--gs-text);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.home-activity-row>.group-mark,.home-activity-row>.group-mark img{object-fit:contain;flex:0 0 32px;width:32px;min-width:32px;height:32px}.home-activity-copy{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.4}.home-activity-copy strong{font-weight:500}.home-activity-copy small{color:var(--gs-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.home-activity-chevron{color:var(--gs-muted);text-align:right;flex:0 0 8px;font-size:18px}@media (hover:hover) and (pointer:fine){.home-activity-row:hover{background:#ffffff08}}.home-activity-detail{align-items:flex-start;min-height:98px;padding:12px 0}.home-activity-detail>.group-mark{margin-top:2px}.home-activity-copy .home-activity-identity{color:var(--gs-muted);justify-content:space-between;align-items:flex-start;gap:8px;font-size:11px;line-height:14px;display:flex}.home-activity-identity>span:first-child{min-width:0}.home-activity-copy .home-activity-identity strong{color:var(--gs-text);font-weight:500}.home-activity-copy .home-activity-selection{color:var(--gs-text);margin-top:4px;font-size:13px;font-weight:500;line-height:18px;display:block}.home-activity-detail .home-activity-copy small{margin-top:4px;font-size:10px;line-height:14px}.home-activity-detail .home-activity-copy .home-activity-terms{font-size:11px}.home-activity-outcome{text-align:right;color:var(--gs-muted);flex:0 0 49px;font-size:10px;font-weight:500;line-height:14px}.home-activity-detail>.home-activity-chevron{flex:0 0 20px;align-self:center;line-height:44px}.home-activity-outcome.home-result-won{color:var(--gs-accent)}.home-activity-outcome.home-result-lost{color:#c99b8d}.home-activity-outcome.home-result-review{color:#dfbf8f}.home-activity-error{color:#dfbf8f;margin:0;padding:10px 0;font-size:12px;line-height:1.5}.home-activity-empty{color:var(--gs-muted);border-bottom:1px solid var(--gs-divider);margin:0;padding:24px 0;font-size:13px;line-height:1.5}.home-activity-empty h3{color:var(--gs-text);margin:0 0 8px;font-size:16px;font-weight:550}.home-activity-empty p{margin:0}.home-activity-empty a,.home-groups-link{min-height:44px;color:var(--gs-accent);justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;text-decoration:none;display:flex}.home-groups-link{color:var(--gs-muted)}@media (max-width:700px){.member-home{padding:20px var(--gs-page-inset) 28px}}@media (max-width:360px){.home-next-pick-main{gap:8px}.home-next-pick-action{min-width:82px;padding:10px 8px}.home-next-pick-meta{flex-wrap:wrap;gap:0 10px}.home-activity-row{gap:10px}}.groupslip-ui .member-home{width:100%;max-width:1244px;padding:24px var(--gs-page-inset);margin-inline:auto}.home-dashboard{grid-template-columns:minmax(0,1.375fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.home-dashboard-main{grid-area:1/1;min-width:0}.home-dashboard-record{border-left:1px solid var(--gs-divider);grid-area:1/2/3;min-width:0;padding-left:32px}.home-dashboard-activity{grid-area:2/1;min-width:0;margin-top:18px}.home-section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.home-section-heading h2{margin:0;font-size:14px;font-weight:500;line-height:1.4}.home-section-heading a,.home-pending-link,.home-activity-more{min-height:44px;color:var(--gs-muted);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.home-section-heading a{flex-shrink:0}@media (hover:hover) and (pointer:fine){.home-section-heading a:hover,.home-pending-link:hover{color:var(--gs-accent)}}.home-progress-row{border-bottom:1px solid var(--gs-divider);color:var(--gs-text);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:grid}.home-progress-row>.group-mark,.home-progress-row>.group-mark img{object-fit:contain;flex:0 0 32px;width:32px;min-width:32px;height:32px}.home-progress-copy{flex:1;min-width:0}.home-progress-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4;display:block}.home-progress-copy small{color:var(--gs-muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.home-progress-track{background:var(--gs-divider);border-radius:2px;grid-column:1/-1;width:100%;height:3px;margin-top:10px;display:block;overflow:hidden}.home-progress-track>span{background:var(--gs-accent);border-radius:2px;height:100%;display:block}.home-progress-status{text-align:right;flex-shrink:0;align-self:center;max-width:110px}.home-progress-status strong{white-space:nowrap;font-size:11px;font-weight:400;line-height:1.5}.home-progress-status small{color:var(--gs-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.home-dashboard-note{color:var(--gs-muted);margin:0;font-size:10px;line-height:1.5}.home-dashboard-empty{color:var(--gs-muted);border-bottom:1px solid var(--gs-divider);margin:0;padding:20px 0;font-size:12px;line-height:1.6}.home-record-stats{border-bottom:1px solid var(--gs-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 0;display:grid}.home-record-stats dt{color:var(--gs-muted);font-size:10px;line-height:1.4}.home-record-stats dd{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px;font-weight:550;line-height:1.4}.home-pending-link{border-bottom:1px solid var(--gs-divider);justify-content:space-between}.home-results-heading{margin-top:18px}.home-result-row{border-bottom:1px solid var(--gs-divider);min-height:76px;color:var(--gs-text);align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.home-result-row>.league-logo{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.home-result-copy{flex:1;min-width:0}.home-result-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4;display:block}.home-result-copy small{color:var(--gs-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.home-result-outcome{text-align:right;color:var(--gs-muted);flex-shrink:0}.home-result-outcome strong{font-size:12px;font-weight:500}.home-result-outcome small{margin-top:4px;font-size:10px;line-height:1.5;display:block}.home-result-won{color:var(--gs-accent)}.home-result-lost{color:#c99b8d}.home-activity-more{border:0;border-bottom:1px solid var(--gs-divider);width:100%;color:var(--gs-accent);cursor:pointer;background:0 0;border-radius:0;justify-content:center;font-weight:400}.home-due-more{border-top:1px solid var(--gs-divider);margin-top:4px}.home-due-more>summary{min-height:44px;color:var(--gs-accent);cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.home-due-more>summary::-webkit-details-marker{display:none}.home-due-more>summary:after{content:"⌄";color:var(--gs-muted)}.home-due-more[open]>summary:after{content:"⌃"}.home-due-row{border-top:1px solid var(--gs-divider);min-height:64px;color:var(--gs-text);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.home-due-row strong{font-weight:500}.home-due-row small{color:var(--gs-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.home-due-row>span:last-child{color:var(--gs-accent);flex-shrink:0}@media (max-width:900px){.home-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:28px}.home-dashboard-record{padding-left:24px}}@media (max-width:700px){.groupslip-ui .member-home{width:100%;max-width:none;padding:20px var(--gs-page-inset) 28px}.member-home-intro{margin:0 0 12px}.member-home-intro h1{letter-spacing:-.6px;font-size:26px;line-height:1.3}.member-home-intro>p:last-child{display:none}.home-dashboard{flex-direction:column;gap:24px;display:flex}.home-dashboard-main,.home-dashboard-record,.home-dashboard-activity{width:100%;min-width:0}.home-dashboard-record{border:0;order:2;padding:0}.home-dashboard-record>.home-record-stats{display:none}.home-dashboard-activity{order:3;margin:0}.home-section-heading{align-items:baseline;gap:12px;min-height:44px}.home-section-heading h2{font-size:16px;font-weight:550}.home-section-heading a{align-items:baseline;min-height:44px;padding:12px 0;font-size:12px}.home-progress-list{grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin:0;padding:0;display:grid}.home-progress-row{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:96px;padding:14px 0;display:grid}.home-progress-copy{min-width:0}.home-progress-copy strong{font-size:14px;line-height:1.4}.home-progress-copy small{margin-top:3px;font-size:11px;line-height:1.5}.home-progress-status{text-align:right;align-self:center;gap:4px;width:auto;min-width:0;max-width:none;margin:0;display:grid}.home-progress-status strong{white-space:nowrap;font-size:12px}.home-progress-status small{white-space:nowrap;color:var(--gs-accent);margin:0;font-size:11px}.home-progress-track{grid-column:1/-1;width:100%;height:3px;margin:0}.home-record-stats dd{font-size:24px}}.home-sign-in{min-height:44px;color:var(--gs-accent);text-underline-offset:3px;align-items:center;margin-left:16px;font-size:14px;display:inline-flex}.home-due-group{border-bottom:1px solid var(--gs-divider);min-height:88px;color:var(--gs-text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.home-due-group>.group-mark,.home-due-group>.group-mark img{object-fit:contain;width:40px;min-width:40px;height:40px}.home-due-group .home-next-pick-copy strong{font-size:15px}.home-due-group .home-next-pick-copy small{font-size:11px;line-height:1.5}.home-due-open{white-space:nowrap;color:var(--gs-accent);align-items:center;gap:8px;font-size:11px;display:flex}.home-due-open>span{font-size:20px}:root span.gs-result-badge[data-result]{--gs-result-fg:#91a799;--gs-result-bg:#141d18;--gs-result-border:#344139;box-sizing:border-box;border:1px solid var(--gs-result-border);background:var(--gs-result-bg);min-width:54px;max-width:100%;color:var(--gs-result-fg);letter-spacing:normal;text-transform:none;text-align:center;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}:root span.gs-result-badge[data-result=won]{--gs-result-fg:#91ee8b;--gs-result-bg:#132718;--gs-result-border:#355b37}:root span.gs-result-badge[data-result=lost]{--gs-result-fg:#ff9b9b;--gs-result-bg:#2b1719;--gs-result-border:#713b42}:root span.gs-result-badge:is([data-result=review],[data-result=needs_review]){--gs-result-fg:#d9bb7b;--gs-result-bg:#282315;--gs-result-border:#615336}.groupslip-ui .group-overview .gh-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.go-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-overview .go-identity{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.groupslip-ui .group-overview .gh-heading-copy{min-width:0}.groupslip-ui .group-overview .gh-heading h2{overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.groupslip-ui .group-overview .gh-heading p{color:var(--gs-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.go-group-button{border:1px solid var(--gs-divider);min-height:44px;color:var(--gs-text);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.go-group-button svg{width:16px;height:16px}.go-list-nav{border-bottom:1px solid var(--gs-divider);gap:24px;margin:0;display:flex;overflow-x:auto}.go-list-nav button{min-height:48px;color:var(--gs-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:14px;display:inline-flex}.go-list-nav button[aria-pressed=true]{color:var(--gs-accent);border-bottom-color:var(--gs-accent)}.go-list-nav button>span{opacity:.85;font-variant-numeric:tabular-nums;font-size:11px}.group-home-v2 .gsh-hub.gsh-compact-list{gap:0;margin:0;display:block}.gsh-compact-row{border-bottom:1px solid var(--gs-divider);min-width:0}.gsh-row-link{min-height:44px;color:var(--gs-text);padding:18px 0;text-decoration:none;display:block}.gsh-row-link:hover{background:color-mix(in srgb,var(--gs-accent) 3%,transparent)}.gsh-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.groupslip-ui .gsh-row-heading h3{overflow-wrap:anywhere;letter-spacing:-.2px;flex:1;min-width:0;margin:0;font-size:17px;font-weight:550;line-height:1.35}.gsh-row-state{max-width:42%;color:var(--gs-muted);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-size:11px;line-height:1.5}.gsh-row-state.due,.gsh-row-state.ready{color:var(--gs-accent)}.gsh-row-state.review{color:#edc57a}.gsh-row-meta{color:var(--gs-muted);margin:6px 0 10px;font-size:12px;line-height:1.45}.gsh-row-progress,.gsh-row-footer{color:var(--gs-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.5;display:flex}.gsh-row-progress>span:last-child{text-align:right}.gsh-row-progress>span:first-child{color:var(--gs-text)}.gsh-row-footer{margin-top:8px}.gsh-row-footer>span:last-child{color:var(--gs-muted);font-size:16px}.gsh-row-pick{border:1px solid var(--gs-accent);background:var(--gs-accent);min-height:44px;color:var(--gs-canvas);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.gsh-compact-row.is-due .gsh-row-link{padding-bottom:12px}.go-secondary-heading{border-bottom:1px solid var(--gs-divider);justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:16px;display:flex}.go-secondary-heading>span{color:var(--gs-muted);text-align:right;font-size:12px}.go-overview-back{min-height:44px;color:var(--gs-accent);text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px}.go-sheet-backdrop{z-index:180;background:#0009;justify-content:center;align-items:flex-end;padding:24px 12px 0;display:flex;position:fixed;inset:0}.go-group-sheet{overscroll-behavior:contain;width:100%;max-width:480px;max-height:calc(100dvh - 36px);padding:20px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--gs-divider);background:var(--gs-surface);color:var(--gs-text);font-family:var(--font-geist-sans),sans-serif;border-bottom:0;border-radius:14px 14px 0 0;overflow-y:auto}.go-group-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.go-group-sheet>header h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:550;line-height:1.3}.go-group-sheet>header p{color:var(--gs-muted);margin:6px 0 0;font-size:12px}.go-group-sheet>header>button{border:1px solid var(--gs-divider);width:44px;height:44px;color:var(--gs-text);background:0 0;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.go-group-sheet>nav{border-top:1px solid var(--gs-divider);flex-direction:column;display:flex}.go-group-sheet>nav>button{border:0;border-bottom:1px solid var(--gs-divider);min-height:52px;color:var(--gs-text);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.go-group-sheet>nav>button[aria-current=page]{color:var(--gs-accent)}.go-group-sheet .gh-invite-code{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;padding:12px 0;display:flex}.go-group-sheet .gh-invite-code>div{gap:4px;display:grid}.go-group-sheet .gh-invite-code>div>span{color:var(--gs-muted);font-size:12px}.go-group-sheet .gh-invite-code code{color:var(--gs-text);font-size:17px}.go-group-sheet .gh-invite-code button,.go-sheet-actions :is(button,a){min-height:44px;font-size:13px}.go-group-sheet .gh-invite-code>p{width:100%;color:var(--gs-muted);margin:0;font-size:12px}.go-sheet-actions{margin-top:12px}@media (min-width:701px){.go-sheet-backdrop{align-items:center;padding:24px}.go-group-sheet{border-bottom:1px solid var(--gs-divider);border-radius:12px}.go-list-nav{justify-content:flex-start}.go-list-nav button{flex:none;min-width:104px}}@media (max-width:380px){.groupslip-ui .group-overview .gh-heading h2{font-size:22px}.group-overview .go-identity{gap:8px}.go-group-button{padding:0 8px}.go-list-nav{gap:16px}.gsh-row-heading,.gsh-row-progress{gap:8px}}.groupslip-ui .group-overview .gsh-row-link{width:100%;min-height:44px;color:var(--gs-text);background:0 0;border:0;border-radius:0;padding:16px 0;text-decoration:none;display:block}.groupslip-ui .group-overview .gsh-row-link:hover{background:color-mix(in srgb,var(--gs-accent) 3%,transparent)}.groupslip-ui .group-overview .go-group-button{border:1px solid var(--gs-divider);min-height:44px;color:var(--gs-text);background:0 0;border-radius:8px;padding:0 10px}.groupslip-ui .group-overview .go-overview-back{min-height:44px;color:var(--gs-accent);background:0 0;border:0;border-radius:0;padding:8px 0}.groupslip-ui .group-overview .gsh-row-pick{box-sizing:border-box;background:var(--gs-accent);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--gs-canvas);border:0;border-radius:8px;justify-content:center;margin:0 0 14px;padding:12px 14px;display:flex}.groupslip-ui .group-overview .gsh-compact-row.is-next{background:var(--gs-surface);border:0;border-radius:10px;margin:14px 0;padding:0 14px}@media (max-width:700px){.go-sheet-backdrop{padding:0}.go-group-sheet{max-width:520px;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.group-overview .go-identity{flex:1;min-width:0}.go-header-actions{flex-wrap:nowrap;flex:none;gap:6px;width:auto}.groupslip-ui .group-overview .gh-heading{flex-wrap:nowrap}.go-settings-label{display:none}.groupslip-ui .group-overview .go-header-actions .go-group-button{white-space:nowrap;padding:0 9px;font-size:12px}}.groupslip-ui .group-overview .gsh-compact-row{padding:0 14px}.groupslip-ui .group-overview .gsh-row-meta{margin:6px 0 10px}.groupslip-ui .group-overview .crew-member-dots{padding:8px 0 0}.groupslip-ui .group-overview .gsh-row-footer{margin-top:8px}.groupslip-ui .group-overview .crew-group-tabs>button{width:auto;min-height:44px;color:var(--gs-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:10px 0}.groupslip-ui .group-overview .crew-group-tabs>button[aria-pressed=true]{border-bottom-color:var(--gs-accent);color:var(--gs-accent);background:0 0}@media (max-width:700px){.groupslip-ui .group-overview .gh-heading{gap:8px;padding-bottom:8px}.groupslip-ui .group-overview .crew-group-tabs{gap:16px;min-width:0;max-width:100%;margin:8px 0 4px;padding:0}.groupslip-ui .group-overview .crew-group-tabs>button{min-width:44px}.groupslip-ui .group-overview .crew-slate-filters{gap:8px;margin-bottom:8px!important}.groupslip-ui .group-overview .gsh-compact-row.is-next{margin-top:8px}}.group-navigation-workspace{--group-nav-top:72px}.groupslip-ui .group-navigation-workspace .groups-directory-back{top:var(--group-nav-top);z-index:41;background:var(--gs-canvas);width:100%;min-height:44px;color:var(--gs-muted);margin:0;display:flex;position:sticky}.groupslip-ui .group-slate-navigation-view>.slate-header{top:var(--group-nav-top,72px);z-index:40;isolation:isolate;background:var(--gs-canvas);border-bottom:1px solid var(--gs-divider);margin:0;padding:0 0 12px;position:sticky}.groupslip-ui .slate-back-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.groupslip-ui .slate-back-row .slate-back{min-width:0;min-height:44px;color:var(--gs-muted);gap:6px;margin:0;font-size:14px}.groupslip-ui .slate-back-row .slate-back .group-mark{display:none}.groupslip-ui .slate-title-row h2{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.35}.groupslip-ui .slate-header-actions{flex:none;align-items:center;gap:4px;display:flex}.groupslip-ui .slate-header-actions .slate-tools-trigger{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:10px;display:inline-flex}.groupslip-ui .slate-header-actions .slate-more-trigger{background:0 0;border-color:#0000;font-size:24px;line-height:1}.groupslip-ui .slate-header .slate-header-meta,.groupslip-ui .slate-header .slate-header-deadline{color:var(--gs-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.groupslip-ui .slate-switch-trigger{border:1px solid var(--gs-divider);background:var(--gs-surface);min-height:44px;color:var(--gs-text);font:500 13px/1.4 var(--font-geist-sans),sans-serif;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:8px 10px;display:inline-flex}.groupslip-ui .group-slate-navigation-view .group-slate-focus{border-top:0;padding:0}.groupslip-ui .group-slate-make-pick{background:var(--gs-accent);color:#10200f;border:0;border-radius:8px;order:-3;justify-content:center;align-items:center;min-height:48px;margin:14px 0 0;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.groupslip-ui .group-slate-navigation-view .slate-waiting{background:0 0;border:0;margin:0;padding:12px 0}.groupslip-ui .group-slate-navigation-view .group-slate-waiting{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;margin:0;padding:10px 0}.groupslip-ui .group-slate-navigation-view .group-room-tabs{gap:24px;margin:10px 0}.groupslip-ui .group-slate-navigation-view .slip-spotlight{background:var(--gs-surface);border:0;border-radius:10px;margin:12px 0;padding:14px}.group-navigation-backdrop{z-index:1250;background:#000a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.groupslip-ui .group-navigation-sheet{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-width:520px;max-height:calc(100dvh - 32px);padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px));background:var(--gs-surface);color:var(--gs-text);border:1px solid var(--gs-divider);box-shadow:none;border-radius:18px 18px 0 0;overflow-y:auto}.group-navigation-handle{background:var(--gs-muted);opacity:.65;border-radius:4px;width:34px;height:4px;margin:0 auto 12px}.groupslip-ui .group-navigation-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.groupslip-ui .group-navigation-sheet h2{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.4}.groupslip-ui .group-navigation-sheet p{color:var(--gs-muted);margin:4px 0;font-size:12px;line-height:1.45}.groupslip-ui .group-navigation-sheet>header button{min-width:64px;min-height:44px;color:var(--gs-muted);text-align:right;background:0 0;border:0;flex-shrink:0;padding:8px 0;font-size:14px}.groupslip-ui .group-navigation-sheet .slate-switch-row{border:0;border-top:1px solid var(--gs-divider);text-align:left;width:100%;min-height:80px;color:var(--gs-text);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.slate-switch-row>span:first-child{min-width:0}.slate-switch-row strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4;display:block}.slate-switch-row small{color:var(--gs-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block}.slate-switch-row[aria-current=page]>span:last-child{color:var(--gs-accent)}@media (max-width:700px){.group-navigation-workspace{--group-nav-top:calc(56px + env(safe-area-inset-top,0px))}.groupslip-ui .group-navigation-workspace .groups-content{padding-inline:var(--gs-page-inset)}.groupslip-ui .group-slate-navigation-view>.slate-header{top:var(--group-nav-top,calc(56px + env(safe-area-inset-top,0px)))}.groupslip-ui .slate-back-row .slate-back{max-width:calc(100% - 126px)}}@media (min-width:701px){.group-navigation-backdrop{align-items:center;padding:24px}.groupslip-ui .group-navigation-sheet{border-radius:18px}}.groupslip-ui .group-slate-navigation-view .group-room-tabs{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid;overflow:visible}.groupslip-ui .group-slate-navigation-view .group-room-tabs>button{width:auto;min-width:0;min-height:44px;color:var(--gs-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:10px 0;font-size:14px;font-weight:500}.groupslip-ui .group-slate-navigation-view .group-room-tabs>button.selected{border-bottom-color:var(--gs-accent);color:var(--gs-accent);background:0 0}.groupslip-ui .group-slate-participation-actions{border-bottom:1px solid var(--gs-divider);color:var(--gs-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.groupslip-ui .group-slate-participation-actions button{min-height:44px}@media (max-width:700px){.groupslip-ui .group-slate-navigation-view>.slate-header{padding-bottom:8px}.groupslip-ui .slate-title-row h2{font-size:22px;line-height:1.3}.groupslip-ui .group-slate-navigation-view .group-slate-focus{border:0;gap:8px;margin:0;padding:0}.groupslip-ui .group-slate-navigation-view .group-room-tabs{gap:8px;margin:4px 0}.groupslip-ui .group-slate-navigation-view .group-slate-make-pick{min-height:44px;margin:8px 0 0;padding:10px 12px;font-size:13px}.groupslip-ui .group-slate-navigation-view .group-slip-details{margin:0 0 8px;padding-inline:12px}.groupslip-ui .group-slate-navigation-view .group-slate-picks .group-picks{background:0 0;border:0;padding:0}.groupslip-ui .group-slate-navigation-view .group-named-pick{border:0;border-bottom:1px solid var(--gs-divider);background:0 0;border-radius:0;grid-template-columns:minmax(88px,.8fr) minmax(0,1.8fr) auto;align-items:center;gap:6px 8px;min-height:64px;margin:0;padding:10px 0;display:grid}.groupslip-ui .group-slate-navigation-view .group-named-pick .group-picked-by{grid-column:auto;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:4px;display:grid}.groupslip-ui .group-slate-navigation-view .group-named-pick .group-picker-initials{grid-row:1/3;width:24px;height:24px;font-size:9px}.groupslip-ui .group-slate-navigation-view .group-picked-by>strong{font-size:11px;line-height:1.3}.groupslip-ui .group-slate-navigation-view .group-picked-by .gr-result{white-space:normal;grid-column:2;width:fit-content;max-width:100%;padding:2px 4px;font-size:9px}.groupslip-ui .group-slate-navigation-view .group-named-pick>.group-pick-remove{grid-column:2/-1}.groupslip-ui .group-slate-navigation-view .group-slate-picks{margin-top:8px}.groupslip-ui .group-slate-navigation-view .group-named-pick .group-pick-selection>strong{font-size:13px}.groupslip-ui .group-slate-navigation-view .group-named-pick .group-pick-selection>small{margin-top:3px;font-size:11px}.groupslip-ui .group-slate-navigation-view .pick-history-head{gap:8px;margin:0;padding:8px 0}.groupslip-ui .group-slate-navigation-view .pick-history-head h2{font-size:16px}}.groupslip-ui .crew-game-list{gap:0}.groupslip-ui .crew-game-list>a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:56px;padding:8px;display:grid}.groupslip-ui .crew-game-list>a>span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.groupslip-ui .crew-game-list small{color:var(--muted);font-size:9px}.groupslip-ui .crew-game-list b{color:var(--green);font-size:10px}.groupslip-ui .crew-game-lock-note{margin:0;font-size:10px}.groupslip-ui .crew-card-embedded>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.groupslip-ui .crew-card-embedded .crew-card-brand{display:none}.groupslip-ui .crew-share-hint{font-size:9px}.groupslip-ui .crew-parlay{gap:6px}.groupslip-ui .wave2-group-row{border:0;border-bottom:1px solid var(--line);min-height:76px;box-shadow:none;font:500 10px var(--font-geist-sans),sans-serif;color:var(--muted);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;display:grid;padding:12px 0!important}.groupslip-ui .wave2-group-name{min-width:0;color:var(--cream);align-items:center;gap:12px;text-decoration:none;display:flex}.groupslip-ui .wave2-group-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.groupslip-ui .wave2-group-name small{color:var(--muted);font-size:9px}.groupslip-ui .wave2-group-row .ml-compact-pin{background:0 0;border:0;width:32px;min-height:44px;padding:0;font-size:18px;position:static}.groupslip-ui .wave2-group-row .ml-compact-action{min-width:0;min-height:44px;font-size:12px;padding:8px 12px!important}.groupslip-ui .wave2-group-meta{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex;font-size:11px!important}.groupslip-ui .wave2-group-retry{grid-column:1/-1}.groupslip-ui .ml-group-list{grid-template-columns:1fr;gap:0;height:auto;max-height:none;display:grid;overflow:visible}.groupslip-ui .crew-directory-tools{gap:6px;margin:6px 0}.groupslip-ui .crew-directory-tools>button{min-height:32px;padding:5px 8px;font-size:11px}.groupslip-ui .gd-members{gap:0;margin:4px 0}.groupslip-ui .gd-members>li{border-bottom:1px solid var(--line);border-radius:0;gap:8px;min-height:56px;padding:8px 0}.groupslip-ui .gd-member-identity strong{font-size:13px}.groupslip-ui .gd-member-identity small{font-size:10px}.groupslip-ui .gd-member-record{display:none}.groupslip-ui .gd-member-actions{gap:4px}.groupslip-ui .gd-member-actions button{min-height:32px;padding:5px 7px;font-size:10px}.groupslip-ui .gd-section{margin:0;padding:8px 0}.groupslip-ui .gd-rules{color:var(--muted);font-size:11px}.groupslip-ui .gd-rules>summary{cursor:pointer;padding:8px 0}.groupslip-ui .gd-rules .gd-description{font-size:11px}.groupslip-ui .gd-danger{gap:8px;padding:8px}.groupslip-ui .gd-danger p{font-size:10px}.groupslip-ui .wave2-cancelled{color:var(--muted);margin:8px 0;font-size:11px}.groupslip-ui .wave2-cancelled>summary{cursor:pointer;padding:8px 0}.groupslip-ui .wave2-cancelled-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;display:grid}.groupslip-ui .wave2-cancelled-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groupslip-ui .wave2-cancelled-row time{font-size:9px}.groupslip-ui .wave2-cancelled-row a{min-height:28px;padding:3px 6px;font-size:10px}.groupslip-ui .wave2-info summary{cursor:pointer;color:var(--muted);font-size:11px}.groupslip-ui .home-top-record{border-bottom:1px solid var(--line);font:600 12px var(--font-geist-mono),monospace;color:var(--cream);gap:16px;margin:0 0 8px;padding:8px 0;display:flex}@media (max-width:700px){.groupslip-ui .nfl-market-browser.research-market-layout .nfl-line-card,.groupslip-ui .mlb-paired-row,.groupslip-ui .expansion-player-row{border-radius:0;gap:6px;min-height:64px;margin:0;padding:7px 8px}.groupslip-ui .nfl-market-browser.research-market-layout .nfl-line-card .nfl-player-name{font-size:12px}.groupslip-ui .nfl-prop-meta{margin-top:2px}.groupslip-ui .nfl-line-market-label{font-size:10px}.groupslip-ui .nfl-market-browser .research-card-source{font-size:9px}.groupslip-ui .expansion-player-list,.groupslip-ui .mlb-price-list,.groupslip-ui .nfl-market-selections{gap:0}.groupslip-ui .expansion-player-row h3{margin:0;font-size:12px}.groupslip-ui .expansion-market-prices .research-quote-button,.groupslip-ui .mlb-paired-prices .research-quote-button{min-height:38px;padding:4px 6px;font-size:10px}.groupslip-ui .expansion-quote>small{font-size:8px}.groupslip-ui .expansion-player-row .nba-research-link small,.groupslip-ui .mlb-price-identity span{display:none}.groupslip-ui .mlb-price-identity strong{font-size:12px}.groupslip-ui .mlb-paired-row>.research-card-source{display:none}.groupslip-ui .mobile-prop-cards{gap:0}.groupslip-ui .mobile-prop-card{border-radius:0;min-height:70px;margin:0;padding:6px 8px}.groupslip-ui .mobile-prop-card>header{min-height:34px;margin:0}.groupslip-ui .mobile-prop-player strong{font-size:12px}.groupslip-ui .mobile-prop-player small{font-size:9px}.groupslip-ui .mobile-prop-card .mlb-card-price{min-height:32px;padding:4px 8px;font-size:12px}.groupslip-ui .mobile-prop-card .mlb-card-price small{font-size:8px}.groupslip-ui .mlb-card-book{margin:1px 0;font-size:9px}.groupslip-ui .mlb-card-details>summary{padding:2px 0}.groupslip-ui .mobile-hitter-matchup{gap:8px;min-height:18px;padding:0}.groupslip-ui .mobile-hitter-matchup b,.groupslip-ui .mobile-hitter-matchup small{font-size:9px}.groupslip-ui .mobile-claim-note{margin:0;font-size:9px}.groupslip-ui .projected-lineup-note,.groupslip-ui .expansion-feed-status{flex-wrap:nowrap;align-items:baseline;gap:6px;margin:4px 0;padding:5px 8px;font-size:10px;line-height:1.25;display:flex}.groupslip-ui .projected-lineup-note strong{white-space:nowrap;font-size:10px}.groupslip-ui .projected-lineup-note span{font-size:10px}.groupslip-ui .expansion-feed-status p{margin:0;font-size:10px}.groupslip-ui .nfl-market-toolbar,.groupslip-ui .expansion-slate-filters,.groupslip-ui .nr-roster-filters{top:var(--app-topbar-height);z-index:12;background:var(--ink);flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;padding:5px 0;display:flex;position:sticky;overflow-x:auto}.groupslip-ui .nfl-market-toolbar>*,.groupslip-ui .expansion-slate-filters>*,.groupslip-ui .nr-roster-filters>*{flex-shrink:0}.groupslip-ui .nfl-market-toolbar select,.groupslip-ui .expansion-slate-filters select,.groupslip-ui .nr-roster-filters button{min-height:32px;font-size:10px}.groupslip-ui .research-overview .nfl-line-card,.groupslip-ui .research-overview .expansion-player-row,.groupslip-ui .research-overview .mobile-prop-card{min-height:88px}.groupslip-ui .research-overview-section{margin:0 0 8px;padding:8px 0}.groupslip-ui .research-section-heading{margin-bottom:4px;padding:4px 0}.groupslip-ui .research-section-heading h2{font-size:14px}.groupslip-ui .onboarding-page{padding:12px}.groupslip-ui .onboarding-room-layout{display:block}.groupslip-ui .onboarding-room-stage .onboarding-stage-copy{margin:0 0 8px;padding:0}.groupslip-ui .onboarding-room-stage .onboarding-stage-copy h2{margin:4px 0;font-size:20px}.groupslip-ui .onboarding-room-stage .onboarding-stage-copy p{display:none}.groupslip-ui .onboarding-room-form{gap:10px;padding:0}.groupslip-ui .onboarding-fixed-settings{padding:6px 0;font-size:11px;display:block}.groupslip-ui .onboarding-room-form label{margin:0}.groupslip-ui .onboarding-room-form input{min-height:40px}.groupslip-ui .pp-heading{margin:0;padding:8px 0}.groupslip-ui .pp-heading h1,.groupslip-ui .pp-page-title h1{font-size:22px}.groupslip-ui .pp-statistics{gap:8px;margin:4px 0;padding:8px 0}.groupslip-ui .pp-statistics strong{font-size:18px}.groupslip-ui .pp-pick>summary{gap:8px;min-height:48px;padding:8px}.groupslip-ui .pp-pick>summary>span:not(.group-mark):not(.pp-result){flex:1;align-items:center;gap:6px;min-width:0;display:flex}.groupslip-ui .pp-pick>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.groupslip-ui .pp-pick>summary small{white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:9px;overflow:hidden}.groupslip-ui .pp-result{font-size:9px}.groupslip-ui .pp-day{padding:4px 0}.groupslip-ui .pp-leg{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:56px;padding:8px;display:grid}.groupslip-ui .pp-leg-top{display:contents}.groupslip-ui .pp-leg-player{font-size:12px}.groupslip-ui .pp-leg-terms{font-size:11px}.groupslip-ui .pp-leg-meta{grid-column:1/-1;font-size:9px}.groupslip-ui .pp-leg-meta>span:first-child{display:none}.groupslip-ui .pp-builder-grid .pp-draft-card{flex-direction:column;gap:8px;padding:10px;display:flex}.groupslip-ui .pp-draft-card>.pp-handoff{order:10}.groupslip-ui .pp-handoff{margin:8px 0;padding:8px}.groupslip-ui .pp-handoff h3{font-size:14px}.groupslip-ui .pp-handoff-actions{gap:8px;padding:0;display:flex}.groupslip-ui .pp-handoff-actions li{flex:1}.groupslip-ui .pp-handoff-actions li>span{font-size:10px}.groupslip-ui .pp-handoff p{margin:3px 0;font-size:10px}.groupslip-ui .pp-page-title{margin:8px 0}.groupslip-ui .pp-page-title>p:last-child{display:none}.groupslip-ui .projected-lineup-note:not(.pick-lock-note){white-space:nowrap;max-width:100%;overflow:hidden}.groupslip-ui .projected-lineup-note:not(.pick-lock-note)>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.groupslip-ui .expansion-feed-status>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.groupslip-ui .player-prop-team-heading>small{display:none}.groupslip-ui .player-prop-team-heading{min-height:32px;margin:0;padding:6px 0}.groupslip-ui .player-prop-team-heading h3{font-size:12px}.groupslip-ui .player-prop-team-heading img{width:22px;height:22px}}.groupslip-ui .group-details-view .gd-members>li{grid-template-columns:28px minmax(0,1fr) auto;gap:6px;min-height:56px;padding:8px 0}.groupslip-ui .group-details-view .gd-members .gd-member-actions{grid-area:1/3;justify-content:flex-end;gap:4px;max-width:115px}.groupslip-ui .group-details-view .gd-member-actions button{min-height:30px;padding:5px 7px;font-size:10px}.groupslip-ui .group-details-view .gd-members .gd-avatar{width:28px;height:28px}.groupslip-ui .group-details-view .gd-members strong{font-size:13px}.groupslip-ui .group-details-view .gd-members small{font-size:10px}.groupslip-ui .wave2-group-name>.group-mark,.groupslip-ui .wave2-group-name>.group-mark img{object-fit:contain;flex:0 0 36px;width:36px;min-width:36px;height:36px}.wave2-group-copy{gap:3px;min-width:0;display:grid}.group-roi-inline{color:var(--gs-muted)}.groupslip-ui .ml-compact-card.wave2-group-row a.ml-compact-action.is-primary{color:var(--gs-accent);border:1px solid var(--gs-divider);white-space:nowrap;background:0 0;font-size:11px;padding:8px!important}
