/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--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{:host,:root{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.fixed{position:fixed}.static{position:static}.top-1{top:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--background:#0d0f12;--foreground:#f3f1eb;--panel:#15181d;--line:#292e36;--muted:#89909b;--gold:#d4a94f;--gold-soft:#f0c96a;--green:#61c58a;--blue:#76a6d8}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.app-shell{background:radial-gradient(circle at 77% -15%,#d4a94f13,transparent 32%),var(--background);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#101215;flex-direction:column;flex:0 0 246px;width:246px;padding:28px 20px 24px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:650;display:flex}.brand b{color:var(--gold);font-weight:500}.brand-mark{width:30px;height:30px;color:var(--gold-soft);letter-spacing:-.08em;border:1px solid #94763a;place-items:center;font-size:10px;display:grid}.eyebrow,.mini-label,.nav-caption,.section-label{text-transform:uppercase;letter-spacing:.13em;color:#7e8691;font-size:10px;display:block}.nav-caption{padding:0 10px 12px}.sidebar nav{gap:3px;display:grid}.sidebar nav a{color:#8f96a0;border-left:2px solid #0000;align-items:center;gap:12px;padding:12px 10px;font-size:13px;display:flex;position:relative}.sidebar nav a:hover{color:var(--foreground)}.sidebar nav a.active{color:var(--gold-soft);border-left-color:var(--gold);background:#d4a94f14}.nav-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-footer{border-top:1px solid var(--line);color:#68717c;margin-top:auto;padding:15px 10px 0;font-size:11px}.status-line{color:#a1a7ae;align-items:center;gap:7px;display:flex}.status-line span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #61c58a1a}.sidebar-footer p{margin:10px 0 24px}.version{color:#4f5660;letter-spacing:.12em;font-size:9px}.main-content{flex:1;min-width:0;max-width:1480px;padding:56px clamp(28px,5vw,82px) 70px}.match-hero,.page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.compact-header{margin-bottom:32px}h1{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(27px,3vw,39px);font-weight:570;line-height:1.1}h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px;font-weight:550}.page-subtitle{color:var(--muted);margin:0;font-size:13px}.header-actions{align-items:center;gap:18px;display:flex}.demo-tag{color:var(--gold-soft);letter-spacing:.11em;white-space:nowrap;background:#d4a94f17;border:1px solid #d4a94f47;padding:6px 9px;font-size:9px}.date-button{color:#d9d7d0;border:1px solid var(--line);background:var(--panel);text-align:left;min-width:91px;padding:10px 13px;font-size:12px}.date-button span{float:right;color:var(--gold)}.summary-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:51px;display:grid}.summary-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff06,transparent),var(--panel);grid-template-columns:32px 1fr;column-gap:12px;min-height:112px;padding:18px;display:grid;position:relative}.summary-card div span{color:var(--muted);font-size:11px}.summary-card strong{font-size:27px;font-weight:520}.summary-card small{color:#59616d;font-size:10px;position:absolute;bottom:15px;left:18px}.summary-icon{width:27px;height:27px;color:var(--gold);background:#ffffff09;place-items:center;font-size:15px;display:grid}.summary-icon.green{color:var(--green)}.summary-icon.blue{color:var(--blue)}.summary-icon.amber{color:#c9a766}.section-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.muted-count{color:#68717c;font-size:11px}.fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fixture-card,.market-card,.parlay-slip,.results-section{border:1px solid var(--line);background:var(--panel)}.fixture-card{padding:20px 20px 17px;transition:border-color .2s,transform .2s;display:block}.fixture-card:hover{border-color:#67522d;transform:translateY(-2px)}.fixture-card-bottom,.fixture-card-top{justify-content:space-between;align-items:start;display:flex}.fixture-card-top>.icon{color:#5d6570;width:15px}.kickoff,.league-name{display:block}.league-name{color:#d0a952;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.kickoff{color:#69717d;margin-top:5px;font-size:11px}.teams{grid-template-columns:1fr 28px 1fr;gap:6px;margin:26px 0 18px;display:grid}.teams,.teams>div{align-items:center}.teams>div{gap:9px;min-width:0;display:flex}.teams .team-away{text-align:right;justify-content:flex-end}.team-mark{color:#d9ae58;border:1px solid #6e572c;flex:0 0 25px;place-items:center;height:25px;font-size:9px;display:grid}.team-mark.away{color:#9ea8b8;border-color:#4c5969}.teams strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:530;overflow:hidden}.hero-xg em,.pick-match em,.results-row em,.teams em,.versus{color:#5c6570;text-align:center;font-size:11px;font-style:normal}.xg-line{border-top:1px solid var(--line);color:#818994;justify-content:space-between;padding:13px 0 15px;font-size:11px;display:flex}.xg-line strong{color:#e8e3d7;font-size:13px;font-weight:520}.xg-line em{color:#68717c;padding:0 4px;font-style:normal}.market-card{padding:17px 18px}.market-card-compact{background:0 0;border:0;padding:0}.market-list{gap:11px;margin-top:15px;display:grid}.probability-row{gap:6px;display:grid}.probability-label{color:#989fa7;justify-content:space-between;font-size:11px;display:flex}.probability-label strong{color:#ddd9cf;font-weight:500}.probability-track{background:#292e35;height:3px}.probability-track span{background:#77808c;height:100%;transition:width .5s;display:block}.probability-track span.is-accent{background:var(--gold)}.fixture-card-bottom{border-top:1px solid var(--line);align-items:end;margin-top:17px;padding-top:14px}.fixture-card-bottom>div{align-items:center;gap:13px;display:flex}.mini-label{margin-right:0}.fixture-card-bottom strong{color:#bbc0c4;font-size:10px;font-weight:500}.prediction-badge{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.prediction-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.prediction-badge.is-muted{color:#77808c}.data-note{color:#69727c;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:flex}.data-note>span{color:#9199a2;border:1px solid #5c6470;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.data-note p{margin:0}.today-fixtures{margin-bottom:42px}.today-league-group+.today-league-group{margin-top:25px}.today-league-group h3{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:520}.filter-bar{border-bottom:1px solid var(--line);gap:5px;margin-bottom:18px;display:flex;overflow-x:auto}.filter-bar button{color:#7f8791;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px 12px;font-size:12px}.filter-bar button.active{color:var(--gold-soft);border-bottom-color:var(--gold)}.workspace-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:18px;display:grid}.table-heading{color:#737c88;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:0 0 11px;font-size:10px;display:flex}.picks-table{border-top:1px solid var(--line)}.pick-row{border-bottom:1px solid var(--line);background:#ffffff03;grid-template-columns:minmax(190px,1.55fr) 1fr .78fr .72fr .68fr .68fr .55fr 30px;align-items:center;gap:14px;min-height:79px;padding:11px 12px;display:grid}.pick-row>div:not(.pick-match):not(.pick-market){gap:7px;font-size:12px;display:grid}.pick-market span,.pick-row span{color:#727b86;font-size:10px}.pick-row strong{font-weight:500}.pick-match{gap:7px;display:grid}.pick-match strong{font-size:12px}.pick-market strong{color:#c9a85e;font-size:11px}.selection-text{color:#ded8cb}.muted-value{color:#737c87}.positive-value{color:var(--green)}.icon-button{width:28px;height:28px;color:var(--gold);cursor:pointer;background:#d4a94f12;border:1px solid #5b4b2b;place-items:center;display:grid}.icon-button:disabled{color:var(--green);background:#61c58a14;border-color:#61c58a59}.icon-button .icon{width:14px}.mobile-label{display:none}.parlay-slip{min-height:280px;padding:20px;position:sticky;top:20px}.slip-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.slip-heading h2{margin-top:6px}.slip-count{color:var(--gold-soft);border:1px solid #67532c;padding:4px 7px;font-size:11px}.empty-slip{text-align:center;justify-items:center;padding:40px 20px 20px;display:grid}.empty-icon{color:#58616d;margin-bottom:15px}.empty-icon .icon{width:29px;height:29px}.empty-slip strong{font-size:13px;font-weight:520}.empty-slip p{color:#68717c;margin:8px 0 0;font-size:11px;line-height:1.5}.slip-legs{gap:0;display:grid}.slip-leg{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:14px 0;display:flex}.slip-leg div{gap:5px;display:grid}.slip-leg strong{color:var(--gold-soft);font-size:12px}.slip-leg span{color:#7c858f;font-size:10px}.remove-button{color:#68717c;cursor:pointer;background:0 0;border:0;align-self:start}.remove-button .icon{width:14px}.slip-summary{gap:11px;padding-top:17px;display:grid}.slip-summary div{color:#7c858f;justify-content:space-between;font-size:11px;display:flex}.slip-summary strong{color:#e9e2d3;font-weight:500}.empty-state{border:1px solid var(--line);color:#78818b;text-align:center;padding:30px;font-size:12px}.performance-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:45px;display:grid}.performance-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;justify-content:space-between;min-height:109px;padding:16px;display:flex}.performance-card span{color:#7e8792;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.performance-card strong{font-size:24px;font-weight:520}.performance-card small{color:#5e6873;font-size:9px}.results-section .section-heading{margin-bottom:21px}.results-row,.results-table-head{grid-template-columns:2fr .7fr .9fr .9fr;align-items:center;gap:20px;display:grid}.results-table-head{color:#69737e;text-transform:uppercase;letter-spacing:.1em;padding-bottom:12px;font-size:10px}.results-row,.results-table-head{border-bottom:1px solid var(--line)}.results-row{min-height:64px;font-size:12px}.results-row:last-child{border-bottom:0}.results-row>div{gap:5px;display:grid}.results-row div span{color:#69737e;font-size:10px}.result-status{text-transform:capitalize;font-size:11px}.result-status.pending{color:#c4a157}.detail-back{justify-content:space-between;margin-bottom:42px;display:flex}.detail-back a{color:#89919c;font-size:12px}.detail-back a span{color:var(--gold);padding-right:8px}.match-hero{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:34px}.match-hero h1{margin-bottom:15px}.match-hero h1 em{color:#69727c;padding:0 6px;font-size:.55em;font-style:normal;font-weight:400}.hero-xg{text-align:right;gap:9px;padding-top:12px;display:grid}.hero-xg span{color:#7f8791;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.hero-xg strong{font-size:23px;font-weight:500}.hero-xg em{color:#68717c;padding:0 6px;font-style:normal}.detail-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.future-grid{grid-template-columns:repeat(4,1fr)}.future-grid .market-card{opacity:.72}.mobile-navigation{display:none}@media (max-width:1050px){.main-content{padding-inline:30px}.sidebar{flex-basis:210px;width:210px}.summary-grid{grid-template-columns:repeat(2,1fr)}.performance-grid{grid-template-columns:repeat(4,1fr)}.workspace-layout{grid-template-columns:1fr}.parlay-slip{position:static}.picks-table{overflow-x:auto}.pick-row{min-width:880px}}@media (max-width:700px){.app-shell{padding-bottom:70px;display:block}.sidebar{display:none}.main-content{padding:29px 17px 45px}.page-header{margin-bottom:28px}.match-hero,.page-header{display:block}.header-actions{justify-content:space-between;margin-top:20px}.demo-tag{font-size:8px}.summary-grid{gap:8px;margin-bottom:37px}.summary-card{min-height:102px;padding:14px}.summary-card small{bottom:12px;left:14px}.detail-grid,.fixture-grid,.future-grid{grid-template-columns:1fr}.fixture-card{padding:17px 15px 15px}.teams{margin:22px 0 16px}.teams strong{font-size:13px}.fixture-card-bottom>div{flex-wrap:wrap;gap:8px}.section-heading{margin-bottom:13px}.filter-bar{margin-right:-17px;padding-right:17px}.filter-bar button{padding-inline:11px}.pick-row{grid-template-columns:1fr 1fr;gap:14px 10px;min-width:0;padding:16px 13px}.pick-row .pick-market,.pick-row .pick-match{grid-column:span 2}.pick-row>div:not(.pick-match):not(.pick-market){gap:5px}.mobile-label{display:block}.pick-row .icon-button{grid-area:3/2;justify-self:end}.table-heading span:last-child{display:none}.performance-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:32px}.performance-card{min-height:100px}.results-section{margin-inline:-1px;padding:16px 13px;overflow:hidden}.results-row,.results-table-head{grid-template-columns:1.7fr .55fr .8fr;gap:8px}.results-row>span:last-child,.results-table-head span:last-child{display:none}.match-hero{padding-bottom:24px}.hero-xg{text-align:left;margin-top:24px}.detail-back{margin-bottom:29px}.future-section{margin-top:35px}.mobile-navigation{z-index:10;border-top:1px solid var(--line);background:#101215f7;grid-template-columns:repeat(4,1fr);height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-navigation a{color:#77808b;align-content:center;place-items:center;gap:4px;font-size:9px;display:grid}.mobile-navigation a.active{color:var(--gold-soft)}.mobile-navigation .icon{width:17px;height:17px}}:root{--radius:4px;--panel-deep:#121519}.app-shell{background:var(--background)}.sidebar{flex-basis:214px;width:214px;padding:22px 15px 20px}.brand{gap:8px;padding:0 7px;font-size:13px}.brand-mark{width:26px;height:26px;font-size:9px}.nav-section{margin-top:55px}.sidebar nav{gap:1px}.sidebar nav a{border-radius:var(--radius);border-left:0;gap:9px;padding:10px 8px;font-size:12px}.sidebar nav a.active{box-shadow:inset 2px 0 var(--gold);border-left:0}.sidebar nav a .icon{width:14px;height:14px}.main-content{padding-top:42px}.page-header{margin-bottom:29px}h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,36px)}.eyebrow{letter-spacing:.16em;font-size:9px}.summary-grid{gap:9px;margin-bottom:39px}.summary-card{border-radius:var(--radius);align-items:flex-start;gap:10px;min-height:84px;padding:13px 14px;display:flex}.summary-card>div{gap:3px;display:grid}.summary-card strong{font-size:23px;line-height:1}.summary-card small{margin-top:4px;font-size:9px;position:static}.summary-icon{width:23px;height:23px;font-size:12px}.fixture-card,.market-card,.parlay-slip,.results-section{border-radius:var(--radius)}.fixture-card{padding:17px 18px 15px}.teams{margin:21px 0 16px}.teams strong{font-size:14px}.xg-line{padding:11px 0 14px}.market-card-compact .section-label{color:#767f8a}.market-card-compact .market-list{grid-template-columns:repeat(3,1fr);gap:11px}.fixture-goals{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.goal-lines{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:11px;display:grid}.goal-lines .probability-row{gap:5px}.goal-lines .probability-label{gap:3px;display:grid}.goal-lines .probability-label span,.goal-lines .probability-label strong{font-size:10px}.fixture-card-bottom{align-items:center;margin-top:15px;padding-top:12px}.view-analysis{color:var(--gold-soft);font-size:10px}.view-analysis span{padding-left:4px;font-size:13px}.data-note{margin-top:15px}.filter-bar{border-bottom-color:#343a43;margin-bottom:14px}.filter-bar button{padding:9px 12px 10px;font-size:11px}.picks-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pick-row{background:var(--panel);min-height:70px;padding:10px 12px}.pick-row:hover{background:var(--panel-raised)}.parlay-slip{padding:17px}.performance-grid{gap:8px;margin-bottom:37px}.performance-card{border-radius:var(--radius);min-height:95px;padding:13px}.performance-card strong{font-size:22px}.results-section{padding:19px}.match-hero{margin-bottom:19px;padding-bottom:27px}.detail-team-names{align-items:center;gap:13px;margin:15px 0 14px;display:flex}.detail-team-names strong{letter-spacing:-.035em;font-size:clamp(20px,3vw,30px);font-weight:560}.detail-team-names em{color:#66707c;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-style:normal}.hero-xg strong{color:var(--gold-soft);font-size:28px}.detail-grid{gap:10px}.detail-grid .market-card{padding:16px}.future-section{margin-top:36px}.unavailable{align-items:center;min-height:26px}.unavailable strong{color:#727b86}.market-unavailable-state{background:#d4a94f0b;border-left:2px solid #806b3e;gap:7px;min-width:0;padding:11px 12px;display:grid}.market-unavailable-state strong{color:#d9d2c3;font-size:11px;font-weight:520}.market-unavailable-state span{color:#858e98;overflow-wrap:anywhere;font-size:11px;line-height:1.5}@media (max-width:1050px){.sidebar{flex-basis:196px;width:196px}}@media (max-width:700px){.main-content{padding-top:28px}.summary-card{min-height:88px}.goal-lines,.market-card-compact .market-list{gap:8px}.detail-team-names{flex-wrap:wrap;gap:8px}.detail-team-names strong{font-size:22px}.detail-team-names em{order:2;width:100%}.hero-xg strong{font-size:25px}.fixture-card-bottom{flex-wrap:wrap;gap:8px}}.model-pick-modes{margin-bottom:11px}.model-pick-note{color:#8e968f;margin-bottom:19px;font-size:11px}.model-pick-list{max-width:1080px}.model-pick-row{background:var(--panel);border:1px solid var(--line);border-bottom:0;grid-template-columns:112px minmax(230px,1.5fr) minmax(310px,1fr);align-items:center;gap:20px;min-height:102px;padding:16px 18px;display:grid}.model-pick-row:first-of-type{border-radius:var(--radius) var(--radius) 0 0}.model-pick-row:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius)}.model-pick-heading{align-self:start;gap:9px;display:grid}.model-pick-label{color:var(--gold-soft);font-size:11px;font-weight:600}.model-pick-mode{color:#7d8790;text-transform:uppercase;letter-spacing:.11em;font-size:10px}.model-pick-detail,.model-pick-match{gap:7px;display:grid}.model-pick-detail span,.model-pick-match>span{color:#727b86;font-size:10px}.model-pick-match strong{font-size:13px;font-weight:500}.model-pick-match em{color:#68717c;text-transform:uppercase;margin:0 4px;font-size:10px;font-style:normal}.model-pick-match small{color:#8e968f;font-size:11px}.model-pick-detail{grid-template-columns:repeat(3,1fr);gap:14px}.model-pick-detail>div{gap:7px;display:grid}.model-pick-detail strong{color:#ded8cb;font-size:12px;font-weight:500}.model-pick-detail>div:last-child strong{color:var(--green)}.model-pick-empty-row{background:#ffffff03;border:1px solid var(--line);border-bottom:0;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:14px 18px;display:flex}.model-pick-empty-row:last-child{border-bottom:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius)}.model-pick-empty-row>div{gap:7px;display:grid}.model-pick-empty-row>div>span{color:#727b86;font-size:10px}.model-pick-empty-row>div>strong{font-size:12px;font-weight:500}.model-pick-empty-row em{color:#68717c;text-transform:uppercase;margin:0 4px;font-size:10px;font-style:normal}.model-pick-empty-row small{color:#8e968f;font-size:11px}.model-pick-empty-row>strong{color:#8e968f;font-size:11px;font-weight:500}@media (max-width:800px){.model-pick-row{grid-template-columns:1fr;gap:14px}.model-pick-heading{justify-content:space-between;align-items:center;display:flex}.model-pick-detail{grid-template-columns:1fr 1fr}.model-pick-detail>div:last-child{grid-column:span 2}}.parlay-page,.parlay-page .picks-table,.parlay-page>section{min-width:0;max-width:100%}.parlay-page.workspace-layout{grid-template-columns:minmax(0,1fr) minmax(280px,315px)}.parlay-page .pick-row-parlay{cursor:pointer;gap:10px;padding:12px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.parlay-page .pick-row-parlay:hover{background:#1a1e24;border-color:#4b402a}.parlay-page .pick-row-parlay:focus-visible{outline:2px solid var(--gold-soft);outline-offset:-2px}.parlay-page .pick-row-parlay.selected{background:#61c58a0f;border-color:#61c58a59}.parlay-page .pick-row-parlay.selected:hover{background:#61c58a1a}.parlay-page .pick-primary-row{grid-template-columns:minmax(180px,1.8fr) minmax(120px,.9fr) minmax(100px,.75fr) minmax(100px,.65fr) 44px;align-items:center;gap:14px;min-width:0;display:grid}.parlay-page .pick-secondary-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:10px;display:grid}.parlay-page .pick-primary-row>*,.parlay-page .pick-secondary-row>*{min-width:0}.parlay-page .pick-match{min-width:180px}.parlay-page .pick-match strong{word-break:normal;overflow-wrap:normal;white-space:normal}.parlay-page .pick-secondary-row>div{gap:6px;font-size:12px;display:grid}.parlay-page .pick-secondary-row span{color:#727b86;font-size:10px}.parlay-page .pick-secondary-row strong{font-weight:500}.parlay-page .pick-row-parlay .icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.parlay-page .pick-row-parlay .icon-button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.parlay-page .pick-row-parlay .icon-button.added{color:var(--green);background:#61c58a1f;border-color:#61c58a8c}.parlay-page .parlay-slip{width:100%;min-width:0;max-width:315px}.slip-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.clear-slip-button{min-height:30px;color:var(--gold-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #594b34;padding:5px 8px;font-size:10px}.clear-slip-button:hover{border-color:var(--gold);background:#d4a94f12}.clear-slip-button:focus-visible,.remove-button:focus-visible,.slip-bookmaker-odds input:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.clear-slip-button:disabled{color:#59616b;border-color:var(--line);cursor:not-allowed;background:0 0}.slip-leg>div{flex:1;min-width:0}.slip-leg small{color:#a9a28f;font-size:10px;line-height:1.45}.slip-bookmaker-odds{gap:6px;margin-top:5px;display:grid}.slip-bookmaker-odds span{color:#929aa4;font-size:10px}.slip-bookmaker-odds input{width:100%;min-width:0;height:36px;color:var(--foreground);font:inherit;background:#111419;border:1px solid #414852;padding:7px 9px;font-size:12px}.slip-bookmaker-odds input::placeholder{color:#59616b}.slip-summary>div{align-items:start;gap:12px}.slip-summary>div span{line-height:1.4}.slip-summary>div strong{white-space:nowrap;flex:none}.slip-summary .model-disclosure{margin:-3px 0 4px}.parlay-selector{gap:18px;display:grid}.parlay-step{border:1px solid var(--line);background:var(--panel);padding:15px}.parlay-step-label{color:#c9a85e;text-transform:uppercase;letter-spacing:.12em;margin-bottom:11px;font-size:10px;display:block}.parlay-league-tabs,.parlay-match-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.parlay-league-tabs button,.parlay-match-list button{border:1px solid var(--line);color:#aeb3ba;text-align:left;cursor:pointer;background:#111419;min-width:0;padding:11px 10px}.parlay-league-tabs button:hover,.parlay-match-list button:hover{color:var(--foreground);border-color:#6b552c}.parlay-league-tabs button:focus-visible,.parlay-match-list button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.parlay-league-tabs button.active,.parlay-match-list button.active{border-color:var(--gold);color:var(--gold-soft);background:#d4a94f1a}.parlay-league-tabs small,.parlay-match-list small{color:#707985;margin-top:6px;font-size:10px;display:block}.parlay-match-list strong{overflow-wrap:normal;word-break:normal;white-space:normal;font-size:12px;font-weight:500;display:block}.parlay-match-list em{color:#68717c;text-transform:uppercase;margin:0 4px;font-size:10px;font-style:normal}.parlay-market-groups{gap:14px;display:grid}.parlay-market-group{min-width:0}.parlay-market-group h3{color:#aeb3ba;margin:0;padding:0 0 8px;font-size:11px;font-weight:500}.parlay-market-group .pick-row-market{background:#ffffff03;border:1px solid var(--line);border-bottom:0;padding:10px 12px;display:block}.parlay-market-group .pick-row-market:last-child{border-bottom:1px solid var(--line)}.parlay-market-group .pick-row-market:hover{background:#1a1e24}.parlay-market-group .pick-primary-row{grid-template-columns:minmax(180px,1.8fr) minmax(120px,.9fr) minmax(100px,.75fr) minmax(100px,.65fr) 44px}.parlay-market-group .pick-row-market .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.parlay-market-group .pick-row-market .icon-button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.parlay-market-group .pick-row-market.selected{background:#61c58a0f;border-color:#61c58a59}.parlay-empty-state{color:var(--muted);margin:0;font-size:12px}@media (max-width:1050px){.parlay-page.workspace-layout{grid-template-columns:minmax(0,1fr)}.parlay-page .parlay-slip{max-width:none;position:static}.parlay-market-group .pick-primary-row,.parlay-page .pick-primary-row{grid-template-columns:minmax(180px,1.8fr) minmax(110px,.9fr) minmax(96px,.75fr) minmax(96px,.65fr) 44px}}@media (max-width:700px){.parlay-page{overflow-x:hidden}.parlay-page .pick-primary-row{grid-template-columns:minmax(0,1fr) 44px;gap:14px 10px}.parlay-page .pick-primary-row .pick-match{grid-column:span 2;min-width:0}.parlay-page .pick-primary-row .pick-market,.parlay-page .pick-primary-row .pick-probability,.parlay-page .pick-primary-row .pick-selection{min-width:0}.parlay-page .pick-primary-row .icon-button{grid-area:3/2;justify-self:end}.parlay-page .pick-secondary-row{gap:10px}.parlay-page .parlay-slip{margin-bottom:8px}.slip-heading{gap:12px}.slip-bookmaker-odds input{min-height:44px}.parlay-league-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.parlay-match-list{grid-template-columns:1fr}.parlay-market-group .pick-primary-row{grid-template-columns:minmax(0,1fr) 44px;gap:14px 10px}.parlay-market-group .pick-primary-row .pick-match{grid-column:span 2;min-width:0}.parlay-market-group .pick-primary-row .pick-market,.parlay-market-group .pick-primary-row .pick-probability,.parlay-market-group .pick-primary-row .pick-selection{min-width:0}.parlay-market-group .pick-primary-row .icon-button{grid-area:3/2;justify-self:end}}.parlay-page-shell{gap:18px;display:grid}.parlay-search{margin-bottom:10px;display:block}.parlay-search input{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;background:#111419;padding:10px 12px;font-size:11px}.parlay-search input:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.parlay-league-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-height:330px;overflow-y:auto}.parlay-league-tabs button{gap:3px;display:grid}.parlay-league-tabs button>span{color:#7e8791;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.parlay-league-tabs button strong{color:#d7d1c3;font-size:12px;font-weight:550}.parlay-match-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.parlay-match-list button small{justify-content:space-between;align-items:center;gap:8px;display:flex}.new-league-badge{color:#d5a95c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #67522f;padding:2px 4px;font-size:8px;font-weight:500;display:inline-block}.parlay-market-group details{border:1px solid var(--line);background:#ffffff03}.parlay-market-group summary{cursor:pointer;color:#aeb3ba;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.parlay-market-group summary::-webkit-details-marker{display:none}.parlay-market-group summary:before{content:"＋";color:var(--gold-soft)}.parlay-market-group details[open] summary:before{content:"−"}.parlay-market-group summary h3{margin:0;padding:0;font-size:11px}.parlay-market-group summary>span{color:#727b86;font-size:9px}.parlay-market-group details>.pick-row-market{border-inline:0}.slip-source{color:#9b8153!important;font-size:9px!important}.parlay-view-tabs{border-bottom:1px solid var(--line);gap:5px;display:flex;overflow-x:auto}.parlay-view-tabs button{color:#7f8791;cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;padding:10px 13px;font-size:12px}.parlay-view-tabs button.active{color:var(--gold-soft);border-bottom-color:var(--gold)}.parlay-view-tabs button:disabled{color:#4f5660;cursor:not-allowed}.builder-modes{margin-bottom:16px}.builder-summary{border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:end;gap:15px;padding:15px;display:flex}.builder-summary div{gap:7px;display:grid}.builder-card span,.builder-meta span,.builder-summary span{color:#727b86;font-size:10px}.builder-summary strong{color:var(--gold-soft);font-size:22px;font-weight:500}.builder-add-button,.builder-bulk-button{color:var(--gold-soft);cursor:pointer;background:#d4a94f14;border:1px solid #705b31;padding:10px 13px;font-size:11px}.builder-bulk-button:disabled{color:#68717c;border-color:var(--line);cursor:not-allowed;background:0 0}.model-disclosure{color:#a9a28f;margin:11px 0 16px;font-size:11px;line-height:1.5}.builder-conflict{color:#e5a28f;border-left:2px solid #bd705b;margin:0 0 14px;padding:8px 10px;font-size:11px}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.builder-card{border:1px solid var(--line);background:var(--panel);gap:10px;padding:16px;display:grid}.experimental-builder-card{background:linear-gradient(145deg,#67522f1a,var(--panel));border-color:#67522f}.experimental-builder-provenance{color:#aa9671;border:1px solid #4c402a;gap:3px;padding:8px;font-size:9px;display:grid}.experimental-builder-summary strong{font-size:15px}.builder-card.selected{background:#61c58a0f;border-color:#61c58a8c}.builder-card h3{margin:0;font-size:14px;font-weight:500}.builder-card h3 em{color:#68717c;text-transform:uppercase;margin:0 4px;font-size:10px;font-style:normal}.builder-card time{color:#8e968f;font-size:11px}.builder-selections{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px 0;display:grid}.builder-meta div,.builder-selections div{gap:5px;min-width:0;display:grid}.builder-meta strong,.builder-selections strong{color:#ded8cb;overflow-wrap:anywhere;font-size:11px;font-weight:500}.builder-meta{grid-template-columns:1.4fr .9fr .8fr;gap:10px;display:grid}.builder-meta div{align-content:start}.builder-meta strong{color:var(--green)}.builder-add-button{justify-self:start;min-width:112px}.builder-card.selected .builder-add-button{color:var(--green);background:#61c58a14;border-color:#61c58a73}.sot-recommendation-meta{grid-template-columns:1fr}.sot-qualifying-summary{border:1px solid var(--line);background:#ffffff03;gap:9px;margin-bottom:14px;padding:12px 14px;display:grid}.sot-qualifying-summary>strong{color:var(--foreground);font-size:11px;font-weight:500}.sot-qualifying-summary>div{flex-wrap:wrap;gap:7px;display:flex}.sot-qualifying-summary span{color:var(--muted);border:1px solid var(--line);padding:5px 7px;font-size:10px}.parlay-shortfall-note{color:#c9a766;border-left:2px solid #c9a766;margin:0 0 14px;padding:8px 10px;font-size:11px}.parlay-unavailable{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:20px;font-size:12px}.parlay-unavailable strong{color:var(--foreground);font-weight:500}.parlay-unavailable p{margin:8px 0 0}.slip-builder small{color:#a9a28f;line-height:1.45;display:block}.planned-parlay-action{border-top:1px solid var(--line);gap:9px;margin-top:18px;padding-top:17px;display:grid}.planned-parlay-action button{min-height:42px;color:var(--gold-soft);cursor:pointer;background:#d4a94f21;border:1px solid #705b31;font-size:11px;font-weight:600}.planned-parlay-action small{color:#818a95;font-size:10px;line-height:1.5}.planned-parlay-action p{color:#e6a18e;margin:0;font-size:10px;line-height:1.45}@media (max-width:700px){.builder-grid{grid-template-columns:1fr}.builder-summary{flex-direction:column;align-items:stretch}.builder-bulk-button{width:100%}.builder-meta{grid-template-columns:1fr 1fr}.builder-meta div:first-child{grid-column:span 2}}.planned-parlay-card{background:linear-gradient(135deg,#d4a94f14,transparent 45%),var(--panel);border:1px solid #705b31;gap:18px;margin-bottom:20px;padding:20px;display:grid}.planned-parlay-footer,.planned-parlay-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.planned-parlay-heading h2{margin-top:6px}.planned-parlay-status{color:var(--gold-soft);letter-spacing:.08em;white-space:nowrap;border:1px solid #80683a;padding:6px 8px;font-size:9px}.planned-parlay-legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.planned-parlay-legs article{border:1px solid var(--line);background:#0a0c0f61;padding:13px}.planned-parlay-legs article>div{gap:5px;display:grid}.planned-parlay-legs article>div strong{font-size:12px;font-weight:520}.planned-parlay-legs article>div span{color:#727b86;font-size:10px}.planned-parlay-legs ul{border-top:1px solid var(--line);gap:6px;margin:11px 0 0;padding:10px 0 0;list-style:none;display:grid}.planned-parlay-legs li{justify-content:space-between;gap:10px;font-size:10px;display:flex}.planned-parlay-legs li span{color:#7f8791;text-transform:capitalize}.planned-parlay-legs li strong{color:#d9d3c8;text-align:right;font-weight:500}.planned-parlay-footer>div:first-child{gap:5px;display:grid}.planned-parlay-footer>div:first-child span{color:#a9a28f;font-size:10px}.planned-parlay-footer>div:first-child strong{color:var(--gold-soft);font-size:20px;font-weight:500}.planned-parlay-buttons{gap:9px;display:flex}.planned-parlay-buttons button{cursor:pointer;min-height:40px;padding:10px 13px}.planned-parlay-upload{color:var(--gold-soft);background:#d4a94f21;border:1px solid #705b31}.tracker-login-shell{background:radial-gradient(circle at 75% 0,#d4a94f17,transparent 34%),var(--background);place-items:center;min-height:100vh;padding:24px;display:grid}.tracker-login-card{border:1px solid var(--line);background:var(--panel);width:min(100%,430px);padding:32px}.tracker-login-brand{margin-bottom:48px;padding:0}.tracker-login-form{gap:17px;margin-top:27px;display:grid}.tracker-file-field,.tracker-login-form label{gap:8px;display:grid}.tracker-file-field span,.tracker-login-form label span{color:#8b939e;font-size:11px}.tracker-password-field{gap:8px;display:grid}.tracker-password-heading{justify-content:space-between;gap:16px;font-size:11px;display:flex}.tracker-password-heading label{color:#8b939e}.tracker-password-heading a{color:var(--gold-soft)}.tracker-file-field input,.tracker-login-form input{border:1px solid var(--line);width:100%;color:var(--foreground);background:#101317;padding:12px}.tracker-login-form button,.tracker-upload button{min-height:42px;color:var(--gold-soft);cursor:pointer;background:#d4a94f1a;border:1px solid #705b31}.tracker-login-form button:disabled,.tracker-upload button:disabled{cursor:wait;opacity:.65}.tracker-resend-panel{border-top:1px solid var(--line);margin-top:27px;padding-top:23px}.tracker-resend-panel h2{color:#dcd8ce;margin:0;font-size:15px}.tracker-resend-panel>p{color:#818995;margin:8px 0 0;font-size:11px;line-height:1.55}.tracker-resend-form{gap:11px;margin-top:15px;display:grid}.tracker-resend-form label{color:#8b939e;font-size:11px}.tracker-resend-form input{border:1px solid var(--line);width:100%;color:var(--foreground);background:#101317;padding:12px}.tracker-resend-form button{color:#c1c6cb;cursor:pointer;background:#ffffff06;border:1px solid #4c5663;min-height:42px}.tracker-resend-form button:disabled{cursor:wait;opacity:.65}.tracker-resend-form button:focus-visible,.tracker-resend-form input:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.tracker-resend-form .tracker-error,.tracker-resend-form .tracker-success{margin:1px 0;font-size:11px;line-height:1.5}.tracker-back-link{color:#7f8791;margin-top:24px;font-size:11px;display:inline-block}.tracker-auth-switch{color:#8b939e;margin:20px 0 0;font-size:11px}.tracker-auth-switch a{color:var(--gold-soft)}.tracker-auth-message{margin-top:22px}.tracker-recovery-state{gap:17px;margin-top:27px;display:grid}.tracker-primary-link{min-height:42px;color:var(--gold-soft);background:#d4a94f1a;border:1px solid #705b31;place-items:center;font-size:12px;display:grid}.tracker-secondary-button{border:1px solid var(--line);background:var(--panel);color:#aeb4bb;cursor:pointer;padding:10px 13px}.tracker-performance-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.tracker-performance-grid .performance-card strong{overflow-wrap:anywhere;font-size:clamp(15px,1.7vw,22px)}.tracker-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.tracker-imports,.tracker-upload{border:1px solid var(--line);background:var(--panel);padding:20px}.tracker-upload{gap:18px;display:grid}.tracker-upload h2{margin-top:6px}.tracker-upload p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.tracker-file-field{background:#111419;border:1px dashed #4a515b;padding:16px}.tracker-file-field input{padding:8px;font-size:11px}.tracker-success{border-left:2px solid var(--green);padding-left:10px;color:var(--green)!important}.tracker-error{color:#e6a18e;background:#bd705b12;border-left:2px solid #bd705b;padding:9px 11px;font-size:11px}.tracker-import-list{border-top:1px solid var(--line)}.tracker-import-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.tracker-import-row>div{gap:6px;display:grid}.tracker-import-row strong{font-size:12px;font-weight:500}.tracker-import-row time{color:#727b86;font-size:10px}.tracker-status{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.08em;border:1px solid #66542f;padding:5px 7px;font-size:9px}.tracker-status.confirmed{color:var(--green);border-color:#61c58a66}.tracker-status.error,.tracker-status.rejected{color:#e6a18e;border-color:#bd705b80}@media (max-width:1100px){.tracker-performance-grid{grid-template-columns:repeat(3,1fr)}.tracker-layout{grid-template-columns:1fr}}@media (max-width:700px){.mobile-navigation{grid-template-columns:repeat(5,1fr)}.tracker-login-card{padding:24px 19px}.tracker-performance-grid{grid-template-columns:repeat(2,1fr)}.tracker-imports,.tracker-upload{padding:16px}.planned-parlay-footer,.planned-parlay-heading{flex-direction:column;align-items:stretch}.planned-parlay-status{align-self:start}.planned-parlay-legs{grid-template-columns:1fr}.planned-parlay-buttons{display:grid}}.tracker-import-actions{align-items:center;gap:10px;display:flex}.tracker-import-actions a{color:var(--gold-soft);border:1px solid #66542f;padding:6px 9px;font-size:10px}.tracker-review-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.tracker-slip-preview{border:1px solid var(--line);background:var(--panel);gap:13px;padding:16px;display:grid;position:sticky;top:20px}.tracker-slip-preview img{object-fit:contain;border:1px solid var(--line);background:#0b0d10;width:100%;max-height:72vh;display:block}.tracker-slip-preview a{color:var(--gold-soft);font-size:11px}.tracker-slip-preview small{color:#6f7883;font-size:9px}.tracker-review-form{gap:14px;display:grid}.tracker-extraction-status{background:#d4a94f0f;border:1px solid #66542f;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tracker-extraction-status>div{gap:5px;display:grid}.tracker-extraction-status strong{color:var(--gold-soft);font-size:11px}.tracker-extraction-status span{color:#949da7;font-size:10px}.tracker-extraction-status button{color:var(--gold-soft);cursor:pointer;background:0 0;border:1px solid #705b31;flex:none;padding:9px 12px}.tracker-extraction-status button:disabled{opacity:.6;cursor:wait}.tracker-form-section,.tracker-leg-card{border:1px solid var(--line);background:var(--panel);padding:18px}.tracker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.tracker-review-form label{gap:7px;min-width:0;display:grid}.tracker-review-form label>span{color:#818a95;font-size:10px}.tracker-review-form input,.tracker-review-form select,.tracker-review-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--foreground);background:#101317;padding:11px}.tracker-review-form textarea{resize:vertical;min-height:90px}.tracker-leg-list{gap:12px;display:grid}.tracker-leg-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tracker-leg-heading strong{color:var(--gold-soft);font-size:12px}.tracker-leg-heading button,.tracker-selection-row>button{color:#d88f7b;cursor:pointer;background:0 0;border:0;font-size:10px}.tracker-selection-list{gap:9px;margin-top:14px;display:grid}.tracker-selection-row{grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(90px,.55fr) auto;align-items:end;gap:9px;display:grid}.tracker-selection-block{gap:8px;display:grid}.tracker-source-text{background:#111419;border-left:2px solid #66542f;gap:4px;padding:8px 10px;display:grid}.tracker-source-text span{color:#737d87;font-size:9px}.tracker-source-text strong{color:#c5c9ce;overflow-wrap:anywhere;font-size:10px;font-weight:500}.tracker-field-needs-review>input,.tracker-field-needs-review>select{border-color:#b47b42;box-shadow:inset 3px 0 #b47b42}.tracker-extraction-warning{color:#dda969;font-size:9px;line-height:1.35}.tracker-complete-review{border:1px solid var(--line);background:var(--panel);grid-template-columns:auto 1fr;align-items:center;padding:14px 16px;display:flex!important}.tracker-complete-review input{width:auto}.tracker-complete-review span{color:#c5c9ce!important;font-size:10px!important}.tracker-add-selection{border:1px solid var(--line);color:#aeb5bd;cursor:pointer;background:0 0;margin-top:11px;padding:9px 11px;font-size:10px}.tracker-confirm-bar{background:#121519f7;border:1px solid #69562f;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex;position:sticky;bottom:12px}.tracker-confirm-bar>div{gap:5px;display:grid}.tracker-confirm-bar strong{font-size:11px}.tracker-confirm-bar span{color:#838c96;font-size:10px}.tracker-confirm-bar button,.tracker-confirmed-state button{color:var(--gold-soft);cursor:pointer;background:#d4a94f1a;border:1px solid #705b31;padding:11px 14px}.tracker-confirm-bar button:disabled{opacity:.6;cursor:wait}.tracker-confirmed-state{background:#61c58a0f;border:1px solid #61c58a66;justify-content:space-between;align-items:center;padding:20px;display:flex}@media (max-width:900px){.tracker-review-layout{grid-template-columns:1fr}.tracker-slip-preview{position:static}}@media (max-width:700px){.tracker-form-grid,.tracker-selection-row{grid-template-columns:1fr}.tracker-confirm-bar,.tracker-extraction-status{flex-direction:column;align-items:stretch}.tracker-confirm-bar{position:static}.tracker-confirm-bar button{width:100%}}.confirmed-bets-section{margin-bottom:28px}.confirmed-bet-legs,.confirmed-bet-list{gap:14px;display:grid}.confirmed-bet-card{border:1px solid var(--line);background:var(--panel);gap:16px;padding:18px;display:grid}.confirmed-bet-summary,.manual-settlement-heading,.settlement-history article header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.confirmed-bet-summary{align-items:center}.confirmed-bet-summary-main{min-width:0}.confirmed-bet-summary-result{align-items:center;gap:14px;margin-left:auto;display:flex}.confirmed-bet-summary-result>span:last-child{color:#747d87;text-align:right;gap:4px;font-size:9px;display:grid}.confirmed-bet-summary-result strong{color:var(--foreground);font-size:11px;font-weight:550}.bet-card-toggle{border:1px solid var(--line);color:var(--foreground);cursor:pointer;background:#111419;min-width:68px;padding:9px 12px}.bet-card-toggle:focus-visible,.bet-card-toggle:hover{color:var(--gold-soft);border-color:#705b31}.confirmed-bet-details{gap:16px;display:grid}.confirmed-bet-details[hidden]{display:none}.bet-card-close-error{margin:0}.confirmed-bet-card h3,.manual-settlement-heading h3{margin-top:5px;font-size:15px}.confirmed-bet-card time,.manual-settlement-heading p{color:#727b86;margin:6px 0 0;font-size:10px;display:block}.confirmed-bet-financials{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.confirmed-bet-financials>div{border-right:1px solid var(--line);gap:6px;padding:11px;display:grid}.confirmed-bet-financials>div:last-child{border-right:0}.confirmed-bet-financials span{color:#747d87;font-size:9px}.confirmed-bet-financials strong{font-size:11px;font-weight:550}.linked-leg-note{border:1px solid var(--line);gap:6px;padding:14px;display:grid}.linked-leg-note strong{font-size:12px}.linked-leg-note span{color:#737c86;font-size:10px}.manual-settlement-card{background:#111419;border:1px solid #5f5134;gap:14px;padding:16px;display:grid}.manual-settlement-heading em{color:#747d87;font-style:normal;font-weight:400}.manual-selection-summary{gap:7px;display:grid}.manual-selection-summary>div{background:#d4a94f09;border-left:2px solid #6f5b33;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:12px;padding:9px 11px;display:grid}.manual-selection-summary span{color:#7f8791;font-size:10px}.manual-selection-summary strong{font-size:11px;font-weight:520}.manual-settlement-form{gap:12px;display:grid}.manual-settlement-form fieldset{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:13px;display:grid}.manual-settlement-form legend{color:#9ca3aa;padding:0 6px;font-size:10px}.manual-settlement-form label{gap:6px;min-width:0;display:grid}.manual-settlement-form label>span{color:#858e98;font-size:10px}.manual-settlement-form input,.manual-settlement-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--foreground);background:#0d1014;padding:10px}.manual-settlement-form textarea{resize:vertical;min-height:72px}.manual-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manual-confirmation{grid-template-columns:auto 1fr;align-items:start}.manual-confirmation input{width:auto;margin-top:2px}.manual-confirmation span{line-height:1.45}.manual-settlement-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-settlement-submit small{color:#777f89;font-size:9px}.manual-settlement-submit button{color:var(--gold-soft);cursor:pointer;background:#d4a94f1a;border:1px solid #705b31;padding:10px 13px}.manual-settlement-submit button:disabled{opacity:.6;cursor:wait}.settlement-history{border-top:1px solid var(--line);padding-top:12px}.settlement-history summary{color:#9da4ac;cursor:pointer;font-size:10px}.settlement-history>div{gap:9px;margin-top:10px;display:grid}.settlement-history article{border:1px solid var(--line);padding:11px}.settlement-history article header strong{font-size:10px}.settlement-history article header time{color:#6f7883;font-size:9px}.settlement-history article p{color:#8b949e;margin:7px 0 0;font-size:9px}.settlement-history ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.settlement-history li{grid-template-columns:1fr auto;gap:3px 10px;font-size:9px;display:grid}.settlement-history li small{color:#717a84;grid-column:1/-1}.tracker-status.won{color:var(--green);border-color:#61c58a66}.tracker-status.lost{color:#e6a18e;border-color:#bd705b80}.tracker-status.needs_review{color:var(--gold-soft)}@media (max-width:900px){.confirmed-bet-financials{grid-template-columns:repeat(3,1fr)}.confirmed-bet-financials>div{border-bottom:1px solid var(--line)}}@media (max-width:700px){.confirmed-bet-summary,.manual-settlement-heading{flex-direction:column;align-items:stretch}.confirmed-bet-summary-result{justify-content:space-between;margin-left:0}.confirmed-bet-summary-result>span:last-child{text-align:left}.confirmed-bet-financials{grid-template-columns:repeat(2,1fr)}.manual-selection-summary>div{grid-template-columns:1fr;gap:4px}.manual-settlement-form fieldset,.manual-stat-grid{grid-template-columns:1fr}.manual-settlement-submit{flex-direction:column;align-items:stretch}}.sidebar-match-search{margin-top:22px;position:relative}.match-search{min-width:0;position:relative}.match-search form{gap:7px;display:grid}.match-search form>label{color:#8b939d;font-size:10px}.match-search-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.match-search-control input{width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;background:#0d1014;border:1px solid #414852;padding:8px 9px;font-size:11px}.match-search-control input::placeholder{color:#5f6873}.match-search-control button{min-height:40px;color:var(--gold-soft);cursor:pointer;background:#d4a94f14;border:1px solid #66542f;padding:7px 9px;font-size:10px}.match-search-control button:focus-visible,.match-search-control input:focus-visible,.match-search-options a:focus-visible,.mobile-navigation>a:focus-visible,.mobile-navigation>button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.match-search-results{z-index:20;background:#111419;border:1px solid #414852;box-shadow:0 14px 34px #00000061}.match-search-results>p{color:#8c949e;margin:0;padding:12px;font-size:10px;line-height:1.45}.match-search-count{border-bottom:1px solid var(--line)}.match-search-options{max-height:360px;display:grid;overflow-y:auto}.match-search-options a{border-bottom:1px solid var(--line);gap:5px;padding:11px 12px;display:grid}.match-search-options a:last-child{border-bottom:0}.match-search-options a:hover{background:#d4a94f0f}.match-search-options strong{color:#e1dccf;font-size:11px;font-weight:520;line-height:1.4}.match-search-options em{color:#69727c;text-transform:uppercase;font-size:9px;font-style:normal}.match-search-options span{color:#818a95;font-size:9px;line-height:1.4}.match-search-options small{color:var(--green);font-size:9px;line-height:1.4}.match-search-options small.is-unavailable{color:#d3ae68}.match-search-navigation .match-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0}.today-match-search{background:linear-gradient(135deg,#d4a94f12,transparent 55%),var(--panel);border:1px solid #594b34;gap:8px;max-width:760px;margin-bottom:28px;padding:18px;display:grid}.today-match-search h2{margin:0;font-size:18px;font-weight:520}.today-match-search>p{color:#858e98;margin:0 0 5px;font-size:11px}.match-search-page .match-search-results{margin-top:8px}.match-search-page .match-search-options{grid-template-columns:repeat(2,minmax(0,1fr))}.match-search-page .match-search-options a{border-right:1px solid var(--line);min-width:0}.mobile-navigation>button{color:#77808b;cursor:pointer;font:inherit;background:0 0;border:0;align-content:center;place-items:center;gap:4px;font-size:9px;display:grid}.mobile-navigation>button.active{color:var(--gold-soft)}.mobile-navigation>button .icon{width:17px;height:17px}.mobile-match-search-panel{z-index:12;text-align:left;background:#111419;border:1px solid #594b34;max-height:calc(100dvh - 92px);padding:14px;position:fixed;bottom:72px;left:10px;right:10px;overflow-y:auto;box-shadow:0 -18px 42px #00000080}.mobile-match-search-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.mobile-match-search-heading strong{color:#ded8cb;font-size:12px;font-weight:520}.mobile-match-search-heading button{border:1px solid var(--line);color:#aeb4bb;cursor:pointer;background:0 0;width:36px;height:36px;font-size:18px}.match-search-mobile .match-search-results{margin-top:8px}@media (max-width:1050px){.match-search-page .match-search-options{grid-template-columns:1fr}}@media (max-width:700px){.mobile-navigation{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;overflow-x:auto}.today-match-search{padding:15px}.match-search-control button,.match-search-control input{min-height:44px}}.landing-page{gap:58px;display:grid}.landing-hero{background:radial-gradient(circle at 12% 10%,#d4a94f1f,#0000 33%),linear-gradient(135deg,#ffffff06,#0000 48%),#15181c;border:1px solid #3d3a31;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(28px,4vw,54px);padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.landing-hero:after{content:"";pointer-events:none;border:1px solid #d4a94f14;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:20%}.landing-hero-copy{z-index:1;min-width:0;position:relative}.landing-hero-copy h1{letter-spacing:-.052em;text-wrap:balance;max-width:16ch;margin:16px 0;font-size:clamp(40px,4.25vw,58px);line-height:1.01}.landing-hero-copy>p:first-of-type{color:#a5acb4;max-width:660px;margin:0;font-size:clamp(14px,1.5vw,18px);line-height:1.65}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-actions a{letter-spacing:.025em;border:1px solid;justify-content:center;align-items:center;gap:18px;min-height:45px;padding:11px 16px;font-size:11px;font-weight:600;display:inline-flex}.landing-action-primary{background:var(--gold);color:#17140e;border-color:#8d7137!important}.landing-action-primary:hover{background:#dfb65f}.landing-action-secondary{color:#d6d2c8;border-color:#454b52!important}.landing-action-secondary:hover{color:var(--gold-soft);border-color:#75623c!important}.landing-actions a:focus-visible,.landing-match-card:focus-visible,.landing-workspace-links a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.landing-model-note{color:#767f88;border-left:2px solid #6e5b34;max-width:620px;margin:25px 0 0;padding-left:12px;font-size:10px;line-height:1.6}.landing-search-panel{z-index:2;background:#0c0e11c7;border:1px solid #55482f;align-self:center;min-width:0;padding:clamp(21px,3vw,30px);position:relative;box-shadow:0 24px 60px #0000003d}.landing-search-panel>div:first-child{margin-bottom:18px}.landing-search-panel h2{margin-top:8px;font-size:24px}.landing-search-panel>div:first-child p{color:#858e98;margin:8px 0 0;font-size:11px;line-height:1.55}.landing-search-panel .match-search form>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-search-panel .match-search-control{grid-template-columns:minmax(0,1fr) 88px}.landing-search-panel .match-search-control button,.landing-search-panel .match-search-control input{min-height:48px}.landing-search-panel .match-search-control input{padding-inline:13px;font-size:12px}.landing-search-panel .match-search-control button{background:#d4a94f21;font-weight:600}.landing-inline-unavailable{color:#d3ae68;margin:12px 0 0;font-size:10px;line-height:1.5}.landing-section{gap:18px;display:grid}.landing-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.landing-section-heading h2{margin-top:8px;font-size:clamp(20px,2vw,27px)}.landing-source-state{color:#b78d75;letter-spacing:.05em;border:1px solid #5c4236;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:inline-flex}.landing-source-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.landing-source-state.is-ready{color:var(--green);border-color:#61c58a4d}.landing-summary-grid{grid-template-columns:.85fr .65fr 1.5fr;gap:12px;display:grid}.landing-summary-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,transparent 58%),var(--panel);flex-direction:column;min-width:0;min-height:154px;padding:20px;display:flex}.landing-summary-card>span{color:#858e98;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.landing-summary-card>strong{color:#e8e2d5;letter-spacing:-.035em;margin-top:18px;font-size:clamp(25px,3vw,37px);font-weight:510}.landing-summary-card>small{color:#69727c;margin-top:auto;font-size:10px}.landing-summary-markets>strong{margin-top:10px}.landing-summary-markets ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.landing-summary-markets li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.landing-summary-markets li span{color:#c7c2b8;overflow-wrap:anywhere;min-width:0;font-size:10px}.landing-summary-markets li small{color:#6f7882;flex:none;font-size:9px}.landing-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-match-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;min-height:250px;padding:19px;transition:border-color .2s,transform .2s;display:flex}.landing-match-card:hover{border-color:#6d5932;transform:translateY(-2px)}.landing-match-meta{color:#c7a457;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:9px;display:flex}.landing-match-meta span:last-child{color:#7d8791}.landing-match-teams{gap:5px;margin:25px 0 16px;display:grid}.landing-match-teams strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(15px,1.45vw,18px);font-weight:540;line-height:1.35}.landing-match-teams strong:last-child{text-align:left}.landing-match-teams em{color:#626b75;text-transform:uppercase;font-size:9px;font-style:normal}.landing-match-kickoff{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#949ca5;padding:10px 0;font-size:10px;line-height:1.45;display:block}.landing-market-tags{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.landing-market-tags span{color:#969ea7;border:1px solid #3b424a;padding:5px 6px;font-size:8px}.landing-market-tags span.is-unavailable{color:#ba9667;border-color:#574730}.landing-match-link{border-top:1px solid var(--line);color:#aba495;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:10px;display:flex}.landing-match-link i{color:var(--gold);font-style:normal}.landing-empty-state{border:1px solid var(--line);background:var(--panel);padding:28px}.landing-empty-state strong{font-size:13px;font-weight:540}.landing-empty-state p{color:#76808a;margin:8px 0 0;font-size:11px;line-height:1.55}.landing-workspace-section{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(26px,5vw,70px);padding-top:38px;display:grid}.landing-workspace-copy h2{margin:9px 0 11px;font-size:clamp(24px,3vw,35px);line-height:1.15}.landing-workspace-copy p{color:#818a94;max-width:480px;margin:0;font-size:12px;line-height:1.65}.landing-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-workspace-links a{border:1px solid var(--line);background:var(--panel);align-content:start;gap:8px;min-width:0;min-height:165px;padding:18px;display:grid;position:relative}.landing-workspace-links a:hover{border-color:#6d5932}.landing-workspace-links span{color:#c5a354;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.landing-workspace-links strong{font-size:17px;font-weight:530}.landing-workspace-links small{color:#78818b;max-width:220px;font-size:10px;line-height:1.5}.landing-workspace-links i{color:var(--gold);font-style:normal;position:absolute;bottom:16px;right:18px}@media (max-width:1050px){.landing-hero{grid-template-columns:1fr;align-items:stretch}.landing-hero-copy h1{max-width:16ch}.landing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-summary-markets{grid-column:1/-1}.landing-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-match-card:last-child{grid-column:1/-1}}@media (max-width:700px){.landing-page{gap:42px}.landing-hero{border-left:0;border-right:0;margin-inline:-17px;padding:34px 17px 24px}.landing-hero-copy h1{max-width:15ch;margin-block:13px;font-size:clamp(36px,11vw,48px);line-height:1.02}.landing-hero-copy>p:first-of-type{font-size:14px}.landing-actions{grid-template-columns:1fr;margin-top:23px;display:grid}.landing-actions a{min-height:48px}.landing-model-note{margin-top:20px}.landing-search-panel{padding:17px}.landing-search-panel .match-search-control{grid-template-columns:minmax(0,1fr) 76px}.landing-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.landing-match-grid,.landing-summary-grid,.landing-workspace-links,.landing-workspace-section{grid-template-columns:1fr}.landing-match-card:last-child,.landing-summary-markets{grid-column:auto}.landing-summary-card{min-height:135px}.landing-summary-markets ul{grid-template-columns:1fr}.landing-match-card{min-height:235px}.landing-workspace-section{gap:22px;padding-top:30px}.landing-workspace-links a{min-height:145px}}.design-preview-page{--dp-ink:#0b0e0d;--dp-cream:#f2efe5;--dp-gold:#d8ad54;gap:clamp(72px,9vw,124px);padding-bottom:46px;display:grid}.design-preview-hero{background:radial-gradient(circle at 72% 35%,#3d965d1f,#0000 34%),linear-gradient(145deg,#181c1a,#101311 76%);border:1px solid #30362f;grid-template-columns:minmax(310px,.76fr) minmax(540px,1.24fr);align-items:center;gap:clamp(34px,4vw,68px);min-height:720px;padding:clamp(38px,5vw,72px);display:grid;position:relative;overflow:hidden}.design-preview-hero:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.design-preview-intro{z-index:4;min-width:0;position:relative}.design-preview-slate{color:#949d96;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.design-preview-slate i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #61c58a17,0 0 18px #61c58aa6}.design-preview-slate strong{color:var(--dp-gold);font-weight:600}.design-preview-intro h1{max-width:9ch;color:var(--dp-cream);letter-spacing:-.068em;text-wrap:balance;margin:25px 0 20px;font-size:clamp(52px,5.4vw,78px);font-weight:560;line-height:.92}.design-preview-intro h1 span{color:#0000;-webkit-text-stroke:1px #f0c96ad9}.design-preview-intro>p{color:#9ca59f;max-width:470px;margin:0;font-size:13px;line-height:1.7}.design-preview-search{max-width:500px;margin-top:35px}.design-preview-search>.eyebrow{color:#727c75;margin-bottom:10px}.design-preview-search .match-search-control{grid-template-columns:minmax(0,1fr) 92px}.design-preview-search .match-search-control button,.design-preview-search .match-search-control input{min-height:52px}.design-preview-search .match-search-control input{color:#eeeae0;background:#080b0ac7;border-color:#4a514b;padding-inline:15px;font-size:12px}.design-preview-search .match-search-control button{background:var(--dp-gold);color:#17140d;border-color:#806633;font-weight:700}.design-preview-search .match-search-results{position:absolute;left:0;right:0}.design-preview-actions{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.design-preview-link{letter-spacing:.035em;border:1px solid;justify-content:space-between;align-items:center;gap:34px;min-height:48px;padding:11px 15px;font-size:10px;font-weight:650;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.design-preview-link:hover{transform:translateY(-2px)}.design-preview-featured:focus-visible,.design-preview-fixtures a:focus-visible,.design-preview-link:focus-visible{outline-offset:4px;outline:2px solid #f0c96a}.design-preview-link-primary{color:#f4f0e7;background:#1f5135;border-color:#56785f}.design-preview-link-primary:hover{background:#286542}.design-preview-link-secondary{color:#ddd9ce;border-color:#4b504b}.design-preview-link-secondary:hover{color:#f0c96a;border-color:#8a703e}.design-preview-stage{z-index:2;isolation:isolate;justify-self:center;width:min(100%,670px);min-height:620px;position:relative}.design-preview-glow{z-index:-2;filter:blur(22px);background:radial-gradient(circle,#59cd7e40,#0000 68%);border-radius:50%;animation:design-preview-breathe 5s ease-in-out infinite;position:absolute;inset:8% -6%}.design-preview-pitch{z-index:-1;transform-origin:50%;border-radius:18px;width:70%;height:100%;position:absolute;top:0;left:15%;transform:perspective(950px)rotateX(58deg)rotate(-5deg);box-shadow:0 55px 85px #000000a8,0 0 60px #48b76f24}.design-preview-nodes circle{animation:design-preview-node 2.6s ease-in-out infinite}.design-preview-nodes circle:nth-child(2){animation-delay:-.7s}.design-preview-nodes circle:nth-child(3){animation-delay:-1.4s}.design-preview-nodes circle:nth-child(4){animation-delay:-2.1s}.design-preview-featured{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c100de8;border:1px solid #d8ad54b8;width:min(300px,52%);padding:19px;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 55px #00000085,inset 0 1px #ffffff0f}.design-preview-featured>span{color:var(--dp-gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.design-preview-featured>div{gap:7px;margin:18px 0 14px;display:grid}.design-preview-featured strong{color:#f3eee3;font-size:clamp(14px,1.5vw,18px);font-weight:580;line-height:1.2}.design-preview-featured em{color:#68736b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal}.design-preview-featured time{color:#9ca49e;font-size:9px;line-height:1.5}.design-preview-featured small{color:#bcb7aa;border-top:1px solid #323a34;justify-content:space-between;margin-top:16px;padding-top:12px;font-size:9px;display:flex}.design-preview-featured small b{color:var(--dp-gold)}.design-preview-result-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1311e0;border:1px solid #39413b;width:185px;padding:15px;animation:design-preview-float 6s ease-in-out infinite;position:absolute;top:7%;left:0;box-shadow:0 16px 40px #00000052}.design-preview-result-card>.eyebrow{color:#9b8350;margin-bottom:14px}.design-preview-probability{gap:5px;margin-top:10px;display:grid}.design-preview-probability>div{color:#9ba39d;justify-content:space-between;gap:10px;font-size:9px;display:flex}.design-preview-probability strong{color:#e8e3d8;font-weight:540}.design-preview-probability>i{background:#29312c;height:3px;display:block;overflow:hidden}.design-preview-probability>i b{background:#737e76;height:100%;display:block}.design-preview-probability>i b.is-leading{background:var(--dp-gold);box-shadow:0 0 12px #d8ad5466}.design-preview-market-cloud{z-index:2;pointer-events:none;position:absolute;inset:0}.design-preview-market-cloud article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1210e6;border:1px solid #38423b;gap:5px;min-width:145px;padding:13px 14px;animation:design-preview-float 7s ease-in-out infinite;display:grid;position:absolute;box-shadow:0 14px 35px #00000047}.design-preview-market-cloud article:first-child{animation-delay:-1s;top:10%;right:0}.design-preview-market-cloud article:nth-child(2){animation-delay:-3s;bottom:24%;right:-2%}.design-preview-market-cloud article:nth-child(3){animation-delay:-4s;bottom:4%;left:8%}.design-preview-market-cloud article:nth-child(4){animation-delay:-5s;bottom:8%;right:19%}.design-preview-market-cloud span{color:#78837b;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.design-preview-market-cloud strong{color:#e7e2d7;font-size:11px;font-weight:560}.design-preview-market-cloud em{color:var(--green);font-size:16px;font-style:normal;font-weight:550}@keyframes design-preview-breathe{50%{opacity:.68;transform:scale(1.04)}}@keyframes design-preview-node{50%{opacity:.35;transform:scale(1.8)}}@keyframes design-preview-float{50%{transform:translateY(-7px)}}.design-preview-board{gap:24px;display:grid}.design-preview-board>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.design-preview-board h2,.design-preview-coverage h2{color:#ece8dd;margin-top:9px;font-size:clamp(27px,3vw,39px);line-height:1}.design-preview-board>header p{color:#727b75;margin:0;font-size:10px}.design-preview-fixtures{border-top:1px solid #343a35;border-left:1px solid #343a35;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-preview-fixtures a{background:linear-gradient(145deg,#ffffff05,#0000),#131714;border-bottom:1px solid #343a35;border-right:1px solid #343a35;align-content:space-between;min-width:0;min-height:228px;padding:20px;transition:background .2s,transform .2s;display:grid;position:relative}.design-preview-fixtures a:hover{z-index:1;background:linear-gradient(145deg,#d8ad5414,#0000),#171b18;transform:translateY(-3px)}.design-preview-fixture-number{color:#56605a;letter-spacing:.16em;font-size:9px}.design-preview-fixture-meta{gap:5px;margin-top:25px;display:grid}.design-preview-fixture-meta span{color:var(--dp-gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.design-preview-fixture-meta time{color:#69736c;font-size:9px;line-height:1.45}.design-preview-fixture-teams{gap:5px;margin:20px 0;display:grid}.design-preview-fixture-teams strong{color:#e6e2d8;overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.25}.design-preview-fixture-teams i{color:#59625c;text-transform:uppercase;font-size:8px;font-style:normal}.design-preview-fixture-markets{color:#89928b;border-top:1px solid #303630;justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;display:flex}.design-preview-fixture-markets b{color:var(--dp-gold);font-size:12px}.design-preview-coverage{border-top:1px solid #343a35;grid-template-columns:minmax(240px,.65fr) minmax(430px,1.35fr);align-items:center;gap:clamp(45px,8vw,110px);padding-top:55px;display:grid}.design-preview-coverage-copy p{color:#7f8982;max-width:360px;margin:18px 0 0;font-size:11px;line-height:1.65}.design-preview-coverage-chart{gap:12px;display:grid}.design-preview-coverage-chart>div{grid-template-columns:130px minmax(110px,1fr) 44px;align-items:center;gap:12px;display:grid}.design-preview-coverage-chart span{color:#9ca49e;font-size:9px}.design-preview-coverage-chart i{background:#282e2a;height:5px;display:block;overflow:hidden}.design-preview-coverage-chart i b{background:linear-gradient(90deg,#315e42,#68bd84);height:100%;display:block;box-shadow:0 0 12px #61c58a2e}.design-preview-coverage-chart strong{color:#e4dfd4;text-align:right;font-size:11px;font-weight:550}.design-preview-coverage-chart small{color:#667069;font-size:8px}.design-preview-empty{text-align:center;background:#141815;border:1px solid #3d423e;place-content:center;min-height:480px;padding:30px;display:grid}.design-preview-empty p{color:#879089}@media (max-width:1180px){.design-preview-hero{grid-template-columns:1fr;padding-bottom:35px}.design-preview-intro h1{max-width:12ch}.design-preview-stage{width:min(100%,740px)}}@media (max-width:800px){.design-preview-fixtures{grid-template-columns:repeat(2,minmax(0,1fr))}.design-preview-coverage{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.design-preview-page{gap:68px}.design-preview-hero{border-left:0;border-right:0;flex-direction:column;min-height:0;margin:-28px -17px 0;padding:38px 17px 28px;display:flex}.design-preview-intro{width:100%}.design-preview-intro h1{max-width:8.5ch;margin:23px 0 18px;font-size:clamp(49px,15vw,66px)}.design-preview-intro>p{font-size:12px}.design-preview-search{margin-top:28px}.design-preview-search .match-search-control{grid-template-columns:minmax(0,1fr) 78px}.design-preview-actions{grid-template-columns:1fr 1fr;display:grid}.design-preview-link{gap:10px;min-width:0}.design-preview-stage{grid-template-columns:1fr 1fr;gap:8px;width:100%;min-height:0;padding-top:410px;display:grid}.design-preview-pitch{width:86%;height:390px;top:12px;left:7%;transform:perspective(850px)rotateX(56deg)rotate(-3deg)}.design-preview-glow{inset:0 -15% 38%}.design-preview-featured{width:min(76%,290px);top:164px}.design-preview-result-card{width:auto;animation:none;position:relative;top:auto;left:auto}.design-preview-market-cloud{display:contents}.design-preview-market-cloud article{min-width:0;animation:none;position:relative;inset:auto!important}.design-preview-board>header{gap:9px;display:grid}.design-preview-board>header p{font-size:9px}.design-preview-fixtures{grid-template-columns:1fr}.design-preview-fixtures a{min-height:205px}.design-preview-coverage{padding-top:40px}.design-preview-coverage-chart>div{grid-template-columns:105px minmax(70px,1fr) 39px;gap:9px}.design-preview-coverage-chart span{font-size:8px}}@media (max-width:420px){.design-preview-actions,.design-preview-stage{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.design-preview-glow,.design-preview-market-cloud article,.design-preview-nodes circle,.design-preview-result-card{animation:none}.design-preview-fixtures a,.design-preview-link{transition:none}}.public-landing{--public-cream:#f1eee4;width:min(1420px,100%);margin:0 auto;padding:0 clamp(18px,5vw,72px) 40px}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.public-header nav{color:#a2a9a3;align-items:center;gap:9px;font-size:11px;display:flex}.public-header nav a{padding:10px 13px}.public-header .public-header-cta{color:var(--gold-soft);border:1px solid #755f34}.public-header nav a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.ad-reservation{color:#555e68;letter-spacing:.14em;text-transform:uppercase;background:#ffffff03;border:1px dashed #32383f;place-items:center;min-height:92px;font-size:9px;display:grid}.ad-reservation-top{min-height:78px;margin-top:18px}.public-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(45px,9vw,135px);min-height:0;padding:44px clamp(0px,3vw,42px) 80px;display:grid}.public-hero h1{max-width:9ch;color:var(--public-cream);letter-spacing:-.07em;margin:23px 0 24px;font-size:clamp(55px,7vw,96px);line-height:.88}.public-hero h1 span{color:#0000;-webkit-text-stroke:1px #f0c96ad9}.public-hero>div>p{color:#919a94;max-width:560px;font-size:14px;line-height:1.75}.public-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.public-model-card{background:radial-gradient(circle at 100% 0,#61c58a1a,#0000 38%),#131715;border:1px solid #363d38;padding:clamp(26px,4vw,43px)}.public-model-card>strong{color:#ece8dd;letter-spacing:-.04em;margin-top:20px;font-size:27px;font-weight:550;display:block}.public-model-card>p{color:#858e88;font-size:12px;line-height:1.7}.public-model-card dl{gap:0;margin:30px 0 0;display:grid}.public-model-card dl div{border-top:1px solid #303732;grid-template-columns:55px 1fr;gap:14px;padding:16px 0;display:grid}.public-model-card dt{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.public-model-card dd{color:#a8afa9;margin:0;font-size:11px;line-height:1.5}.public-how{border-top:1px solid #343a35;padding:58px 0 72px}.public-how>header{grid-template-columns:minmax(230px,.72fr) minmax(300px,1.28fr);align-items:end;gap:12px clamp(35px,7vw,95px);margin-bottom:31px;display:grid}.public-how>header .eyebrow{grid-column:1/-1}.public-how h2{color:#ebe6da;margin:0;font-size:clamp(29px,4vw,44px);line-height:1}.public-how>header p{color:#858e88;max-width:510px;margin:0;font-size:12px;line-height:1.7}.public-how ol{border-top:1px solid #343a35;border-left:1px solid #343a35;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-how li{border-bottom:1px solid #343a35;border-right:1px solid #343a35;min-height:205px;padding:22px}.public-how li>span{color:#59625b;letter-spacing:.15em;font-size:9px}.public-how h3{color:#e2ded3;margin:38px 0 13px;font-size:16px;font-weight:550}.public-how li p{color:#7c857f;margin:0;font-size:11px;line-height:1.65}.public-tips{border-top:1px solid #343a35;padding:52px 0 68px}.public-tips>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.public-tips h2{color:#ece8dd;margin-top:9px;font-size:clamp(30px,4vw,45px)}.public-tips>header>p{color:#7f8882;text-align:right;max-width:390px;margin:0;font-size:11px;line-height:1.6}.public-tips-empty{text-align:center;background:#121512;border:1px solid #303630;place-content:center;justify-items:center;min-height:190px;display:grid}.public-tips-empty strong{color:#d8d4c9;font-size:16px;font-weight:540}.public-tips-empty p{color:#717a73;margin:9px 0 0;font-size:11px}.public-tip-grid{border-top:1px solid #343a35;border-left:1px solid #343a35;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.public-tip-grid article{border-bottom:1px solid #343a35;border-right:1px solid #343a35;min-height:260px;padding:22px;display:grid}.public-tip-grid article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.public-tip-grid h3{align-self:end;margin:25px 0 8px;font-size:17px;font-weight:540}.public-tip-grid h3 em{color:#626b64;text-transform:uppercase;margin:6px 0;font-size:8px;font-style:normal;display:block}.public-tip-grid time{color:#737c75;font-size:10px}.public-tip-grid article>div{border-top:1px solid #303630;grid-template-columns:1fr auto;gap:7px 15px;margin-top:23px;padding-top:15px;display:grid}.public-tip-grid article>div span{color:#7b847e;grid-column:1/-1;font-size:9px}.public-tip-grid article>div strong{color:#e3ded2;font-size:12px;font-weight:530}.public-tip-grid article>div b{color:var(--green);font-size:16px;font-weight:550}.public-tip-grid article>div small{color:#69726c;grid-column:1/-1;font-size:8px}.public-features{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:52px;display:grid}.public-features article{border-top:1px solid #343a35;min-height:220px;padding:25px clamp(20px,3vw,40px) 25px 0}.public-features article+article{border-left:1px solid #343a35;padding-left:clamp(20px,3vw,40px)}.public-features article>span{color:#59625b;letter-spacing:.15em;font-size:9px}.public-features h2{color:#e4e0d5;margin:42px 0 14px;font-size:21px}.public-features p{color:#7c857f;margin:0;font-size:11px;line-height:1.65}.public-insights{border-top:1px solid #343a35;padding:54px 0 52px}.public-insights>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.public-insights>header h2{color:#ece8dd;margin-top:9px;font-size:clamp(30px,4vw,45px)}.public-insights>header>a{color:var(--gold-soft);border-bottom:1px solid #766136;padding-bottom:5px;font-size:10px}.public-insights>div{border-top:1px solid #343a35;border-left:1px solid #343a35;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-insights>div>a{border-bottom:1px solid #343a35;border-right:1px solid #343a35;flex-direction:column;min-height:275px;padding:23px;transition:background .2s,border-color .2s;display:flex}.public-insights>div>a:hover{background:#d4a94f09;border-color:#665633}.public-insights>div>a:focus-visible,.public-insights>header>a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.public-insights a>span{color:#59625b;letter-spacing:.15em;font-size:9px}.public-insights small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-top:30px;font-size:8px}.public-insights h3{color:#e5e1d6;margin:13px 0;font-size:19px;line-height:1.2}.public-insights p{color:#7e8781;margin:0;font-size:11px;line-height:1.65}.public-insights b{color:#aaa397;margin-top:auto;padding-top:25px;font-size:10px;font-weight:500}.public-parlay-preview{border-top:1px solid #343a35;padding:54px 0 58px}.public-parlay-preview>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.public-parlay-preview>header h2{color:#ece8dd;margin-top:9px;font-size:clamp(30px,4vw,45px)}.public-parlay-preview>header p{color:#7f8882;text-align:right;max-width:390px;margin:0;font-size:11px;line-height:1.6}.public-parlay-legs{border-top:1px solid #343a35;border-left:1px solid #343a35;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-parlay-legs article{border-bottom:1px solid #343a35;border-right:1px solid #343a35;flex-direction:column;min-width:0;min-height:275px;padding:21px;display:flex}.public-parlay-leg-label{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.public-parlay-legs h3{color:#e5e1d6;margin:22px 0 7px;font-size:16px;line-height:1.3}.public-parlay-legs h3 em{color:#626b64;text-transform:uppercase;margin:5px 0;font-size:8px;font-style:normal;display:block}.public-parlay-legs time{color:#737c75;font-size:10px}.public-parlay-selections{border-top:1px solid #303630;gap:7px;margin-top:19px;padding-top:12px;display:grid}.public-parlay-selections div{justify-content:space-between;gap:10px;display:flex}.public-parlay-selections span{color:#737c75;text-transform:capitalize;font-size:9px}.public-parlay-selections strong{color:#d9d3c5;text-align:right;font-size:10px;font-weight:520}.public-parlay-probability{color:var(--green);margin-top:auto;padding-top:17px;font-size:13px;font-weight:550}.public-parlay-disclosure{color:#7f8882;margin:14px 0 0;font-size:10px;line-height:1.6}.public-parlay-empty{text-align:center;background:#121512;border:1px solid #303630;place-content:center;justify-items:center;min-height:170px;display:grid}.public-parlay-empty strong{color:#d8d4c9;font-size:15px;font-weight:540}.public-parlay-empty p{color:#717a73;margin:9px 0 0;font-size:11px}.public-parlay-locked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.public-parlay-locked-grid article{background:#121512;border:1px solid #303630;flex-direction:column;min-height:190px;padding:21px;display:flex}.public-parlay-locked-grid h3{color:#ded9cd;margin:18px 0 9px;font-size:17px}.public-parlay-locked-grid p{color:#7e8781;margin:0;font-size:11px;line-height:1.6}.public-parlay-locked-grid small{color:#9c8351;margin-top:13px;font-size:9px}.public-parlay-locked-grid a{color:var(--gold-soft);border-bottom:1px solid #766136;justify-content:space-between;margin-top:auto;padding-top:19px;padding-bottom:5px;font-size:10px;display:inline-flex}.public-parlay-locked-grid a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.public-landing>.ad-reservation:not(.ad-reservation-top)+.public-site-footer{margin-top:20px}.public-site-footer{border-top:1px solid var(--line);color:#68716b;grid-template-columns:minmax(210px,.8fr) minmax(340px,1.2fr);align-items:start;gap:24px 50px;margin-top:35px;padding:30px 0 0;font-size:10px;display:grid}.public-site-footer-heading{gap:13px;display:grid}.public-site-footer-heading .brand{color:#c9c5ba;width:fit-content;padding:0}.public-site-footer-heading p,.public-site-footer-note{margin:0;line-height:1.65}.public-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}.public-site-footer nav a{color:#9aa29c}.public-site-footer nav a:focus-visible,.public-site-footer nav a:hover{color:var(--gold-soft)}.public-site-footer nav a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.public-site-footer-note{color:#727a74;border-top:1px solid #242a26;grid-column:1/-1;padding-top:17px}.public-info-page{--public-cream:#f1eee4;width:min(1180px,100%);min-height:100vh;margin:0 auto;padding:0 clamp(18px,5vw,65px) 38px}.public-info-main{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(50px,9vw,120px);padding:clamp(58px,8vw,96px) 0 65px;display:grid}.public-info-title{align-self:start;position:sticky;top:32px}.public-info-title h1{max-width:9ch;color:var(--public-cream);letter-spacing:-.065em;margin:21px 0 25px;font-size:clamp(46px,6vw,72px);line-height:.94}.public-info-title>p{color:#929a95;max-width:470px;margin:0;font-size:13px;line-height:1.75}.public-info-content{border-top:1px solid #343a35;gap:0;display:grid}.public-info-content section{border-bottom:1px solid #303630;padding:32px 0 36px}.public-info-content h2{color:#e5e1d6;letter-spacing:-.025em;margin:0 0 16px;font-size:20px}.public-info-content li,.public-info-content p{color:#8e9791;font-size:12px;line-height:1.75}.public-info-content p{margin:0}.public-info-content p+p{margin-top:15px}.public-info-content ul{gap:10px;margin:0;padding-left:20px;display:grid}.public-info-content code{color:#c9c5ba;font-family:var(--font-geist-mono);background:#151915;border:1px solid #383e39;padding:2px 5px;font-size:.9em}.public-info-links a{color:var(--gold-soft);border-bottom:1px solid #766136}.public-info-links a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.public-info-notice{border:1px solid #49473c;border-left:2px solid var(--gold);background:#d4a94f0e;margin-top:30px;padding:22px}.public-info-notice strong{color:#ded9cd;font-size:13px}.public-info-notice p{color:#918b7a;margin-top:9px}.public-insight-index>div{gap:12px;display:grid}.public-insight-index>div>a{border:1px solid #343a35;grid-template-columns:34px 1fr;gap:8px 14px;padding:22px;transition:border-color .2s,background .2s;display:grid}.public-insight-index>div>a:hover{background:#d4a94f09;border-color:#665633}.public-insight-back:focus-visible,.public-insight-index>div>a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.public-insight-index a>span{color:#59625b;letter-spacing:.13em;grid-row:1/5;font-size:9px}.public-insight-index small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.public-insight-index h3{color:#e2ded3;margin:0;font-size:17px}.public-insight-index p{margin:0}.public-insight-index b{color:#aaa397;font-size:10px;font-weight:500}.public-insight-back{color:var(--gold-soft);border-bottom:1px solid #766136;margin-top:24px;padding-bottom:5px;font-size:10px;display:inline-block}.public-source-link{color:#d7b968;text-underline-offset:3px;-webkit-text-decoration:underline #64542f;text-decoration:underline #64542f}.public-source-link:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.public-insight-related{border-top:1px solid #343a35;margin-top:34px;padding-top:24px}.public-insight-related>div{justify-content:space-between;align-items:end;gap:20px;display:flex}.public-insight-related>div h2{margin:0}.public-insight-related .public-insight-back{margin-top:0;text-decoration:none}.public-insight-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.public-insight-related li{min-width:0}.public-insight-related li a{min-height:115px;color:inherit;border:1px solid #343a35;grid-template-columns:1fr auto;align-content:start;gap:9px 12px;padding:15px;text-decoration:none;display:grid}.public-insight-related li a:hover{background:#d4a94f09;border-color:#665633}.public-insight-related li small{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:8px}.public-insight-related li strong{color:#ddd8cc;font-size:11px;font-weight:530;line-height:1.4}.public-insight-related li span{color:var(--gold-soft)}.sidebar-subscribe-link{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:13px;font-size:9px;display:inline-block}.account-page,.subscribe-page{width:min(1120px,100%);min-height:100vh;margin:0 auto;padding:28px clamp(18px,5vw,65px) 70px}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.account-hero{padding:90px 0 45px}.account-hero h1{font-size:clamp(42px,7vw,75px)}.account-hero p{color:var(--muted);font-size:12px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-grid article{border:1px solid var(--line);background:var(--panel);flex-direction:column;align-items:flex-start;min-height:280px;padding:clamp(24px,4vw,38px);display:flex}.account-grid h2{margin-top:30px;font-size:25px}.account-grid p{color:#858e98;font-size:12px;line-height:1.65}.account-grid a{color:var(--gold-soft);border-bottom:1px solid #766136;margin-top:auto;padding-bottom:5px;font-size:11px}.account-upgrade{background:radial-gradient(circle at 100% 0,#d4a94f1f,transparent 45%),var(--panel)!important}.account-upgrade.is-active{background:radial-gradient(circle at 100% 0,#61c58a1f,transparent 45%),var(--panel)!important}.subscribe-page{background:radial-gradient(circle at 83% 18%,#d4a94f14,#0000 29%);width:min(1260px,100%)}.subscribe-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.subscribe-back{color:#9ca39d;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #67572f;padding:7px 0;font-size:10px}.subscribe-back:hover{color:var(--gold-soft)}.subscribe-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(42px,8vw,105px);min-height:calc(100vh - 180px);padding:clamp(58px,8vw,105px) 0;display:grid}.subscribe-intro{min-width:0}.subscribe-kicker-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.subscribe-test-badge{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;background:#d4a94f12;border:1px solid #d4a94f52;padding:6px 8px;font-size:8px}.subscribe-intro h1{color:#f0ede4;letter-spacing:-.065em;max-width:11ch;margin:25px 0 22px;font-size:clamp(48px,6vw,78px);line-height:.96}.subscribe-intro>p{color:#8f9892;max-width:600px;margin:0;font-size:13px;line-height:1.8}.subscribe-benefits{border-top:1px solid #343a36;border-left:1px solid #343a36;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:49px;display:grid}.subscribe-benefits article{border-bottom:1px solid #343a36;border-right:1px solid #343a36;grid-template-columns:28px 1fr;gap:13px;min-height:132px;padding:20px;display:grid}.subscribe-benefits article>span{color:#5f675f;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px}.subscribe-benefits h2{color:#ddd9ce;margin:0 0 9px;font-size:14px}.subscribe-benefits p{color:#7f8882;margin:0;font-size:10px;line-height:1.6}.subscribe-plan{background:radial-gradient(circle at 100% 0,#d4a94f29,#0000 36%),linear-gradient(145deg,#181a17,#121512 72%);border:1px solid #49473c;padding:clamp(27px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000038}.subscribe-plan:before{content:"";background:linear-gradient(180deg,var(--gold),transparent 72%);width:2px;position:absolute;inset:0 auto 0 0}.subscribe-plan-heading{color:#a5aca5;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:10px;display:flex}.subscribe-plan-heading small{color:var(--gold-soft);font-size:8px}.subscribe-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin:25px 0 13px;display:flex}.subscribe-price strong{color:#f4efe3;letter-spacing:-.06em;font-size:clamp(48px,5vw,65px);font-weight:560}.subscribe-price span{color:#7d867f;font-size:11px}.subscribe-price.is-unavailable{gap:5px;display:grid}.subscribe-price.is-unavailable strong{font-size:30px}.subscribe-price.is-unavailable span{line-height:1.5}.subscribe-renewal{color:#808981;margin:0 0 25px;font-size:10px;line-height:1.65}.subscribe-state{background:#ffffff05;border:1px solid #343a35;padding:17px}.subscribe-state>span{color:#89928a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;display:block}.subscribe-state>strong{color:#e1ddd2;margin-top:8px;font-size:14px;font-weight:550;display:block}.subscribe-state p{color:#838c85;margin:7px 0 0;font-size:10px;line-height:1.6}.subscribe-state time{color:#d5c38f}.subscribe-state.is-active{background:#61c58a0e;border-color:#61c58a4d}.subscribe-state.is-active>span{color:var(--green)}.subscribe-state.is-scheduled{background:#d4a94f0e;border-color:#d4a94f57}.subscribe-state.is-scheduled>span{color:var(--gold-soft)}.subscribe-state.is-warning{background:#da975611;border-color:#da975666}.subscribe-state.is-warning>span{color:#e0a567}.subscribe-notice{border-left:2px solid var(--gold);color:#c9b98f;background:#d4a94f12;margin:11px 0 0;padding:11px 12px;font-size:10px;line-height:1.55}.subscribe-notice.is-success{border-left-color:var(--green);color:#9ed5b5;background:#61c58a12}.subscribe-actions{gap:9px;margin-top:22px;display:grid}.subscribe-actions form{margin:0}.subscribe-primary,.subscribe-secondary{background:var(--gold);color:#17140d;cursor:pointer;letter-spacing:.04em;border:1px solid #806633;justify-content:center;align-items:center;width:100%;min-height:49px;font-size:10px;font-weight:700;display:flex}.subscribe-primary:hover{background:var(--gold-soft)}.subscribe-back:focus-visible,.subscribe-primary:focus-visible,.subscribe-secondary:focus-visible,.subscribe-tertiary:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.subscribe-primary:disabled{cursor:not-allowed;opacity:.48}.subscribe-secondary{color:#c5c7c0;background:0 0;border-color:#454b46}.subscribe-secondary:hover{color:var(--gold-soft);border-color:#756538}.subscribe-tertiary{color:#848d86;text-align:center;padding:8px;font-size:10px}.subscribe-tertiary:hover{color:#c1c5bf}.subscribe-sandbox-note{color:#666f68;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:17px 0 0;font-size:8px}.account-billing-page{width:min(980px,100%)}.account-billing-header{align-items:end}.account-billing-sandbox{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;background:#d4a94f12;border:1px solid #d4a94f52;flex:none;padding:7px 9px;font-size:8px}.account-billing-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:13px;display:grid}.account-billing-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff05,transparent 62%),var(--panel);flex-direction:column;min-width:0;min-height:325px;padding:clamp(22px,4vw,34px);display:flex}.account-billing-card dl{gap:0;margin:26px 0 0;display:grid}.account-billing-card dl>div{border-top:1px solid var(--line);gap:7px;padding:17px 0;display:grid}.account-billing-card dt{color:#747d87;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.account-billing-card dd{overflow-wrap:anywhere;color:#e4dfd3;min-width:0;margin:0;font-size:15px;font-weight:540}.account-billing-card time{color:#d5c38f}.account-billing-card>p{color:#858e98;margin:5px 0 0;font-size:11px;line-height:1.7}.account-billing-card-footer{margin-top:auto;padding-top:24px}.account-billing-card-footer .tracker-secondary-button{min-height:44px}.account-billing-status.is-active{background:radial-gradient(circle at 100% 0,#61c58a14,transparent 40%),var(--panel);border-color:#61c58a47}.account-billing-status.is-payment_problem,.account-billing-status.is-scheduled_cancellation{background:radial-gradient(circle at 100% 0,#d4a94f14,transparent 40%),var(--panel);border-color:#d4a94f57}.account-billing-actions{gap:9px;margin-top:auto;padding-top:25px;display:grid}.account-billing-actions form{margin:0}.account-billing-workspace-link{color:#a99a74;border-bottom:1px solid #594b32;justify-content:center;align-items:center;min-height:44px;font-size:10px;display:flex}.account-billing-actions a:focus-visible,.account-billing-actions button:focus-visible,.account-billing-card-footer button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.account-billing-note{border-left:2px solid var(--gold);color:#858578;background:#d4a94f0e;margin:14px 0 0;padding:13px 15px;font-size:10px;line-height:1.65}@media (max-width:760px){.public-header{gap:10px;min-height:72px}.public-header nav{flex:none;gap:2px}.public-header nav a{white-space:nowrap;padding-inline:7px}.public-hero{grid-template-columns:1fr;gap:45px;min-height:0;padding:28px 0 70px}.public-hero h1{font-size:clamp(55px,16vw,76px)}.public-model-card{padding:25px}.public-how{padding:48px 0 58px}.public-how>header{align-items:start}.public-how ol,.public-how>header{grid-template-columns:1fr}.public-how li{min-height:0}.public-how h3{margin-top:26px}.public-tips>header{display:grid}.public-tips>header>p{text-align:left}.account-grid,.public-features,.public-tip-grid{grid-template-columns:1fr}.public-features article+article{border-left:0;padding-left:0}.public-features article{min-height:180px}.public-features h2{margin-top:28px}.public-insights>header{flex-direction:column;align-items:start}.public-insights>div{grid-template-columns:1fr}.public-insights>div>a{min-height:235px}.public-parlay-preview>header{flex-direction:column;align-items:start}.public-parlay-preview>header p{text-align:left}.public-parlay-legs,.public-parlay-locked-grid{grid-template-columns:1fr}.public-parlay-legs article{min-height:235px}.public-site-footer{grid-template-columns:1fr;gap:24px}.public-site-footer nav{justify-content:flex-start}.public-site-footer-note{grid-column:auto}.public-info-main{grid-template-columns:1fr;gap:45px;padding:48px 0 50px}.public-info-title{position:static}.public-info-title h1{max-width:11ch}.public-info-content section{padding-block:27px 31px}.account-hero{padding-top:65px}.account-grid article{min-height:245px}.public-insight-related>div{flex-direction:column;align-items:start}.public-insight-related ul{grid-template-columns:1fr}.subscribe-page{padding-inline:17px}.subscribe-header{min-height:70px}.subscribe-back{font-size:9px}.subscribe-hero{grid-template-columns:1fr;gap:43px;min-height:0;padding:55px 0 30px}.subscribe-intro h1{font-size:clamp(45px,14vw,64px)}.subscribe-benefits{grid-template-columns:1fr;margin-top:36px}.subscribe-benefits article{min-height:112px}.subscribe-plan{padding:27px 22px}.subscribe-price strong{font-size:51px}.account-billing-header{align-items:start}.account-billing-sandbox{margin-top:18px}.account-billing-grid{grid-template-columns:1fr}.account-billing-card{min-height:285px;padding:24px 20px}}@media (max-width:420px){.public-header .brand>span:last-child,.subscribe-header .brand>span:last-child{display:none}.subscribe-intro h1{font-size:43px}.subscribe-plan-heading{align-items:flex-start}}.research-header{margin-bottom:24px}.research-notice{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:15px;display:grid}.research-notice>div{background:var(--panel);gap:8px;min-width:0;padding:15px 17px;display:grid}.research-notice span,.research-notice strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-notice span{color:#727b86;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.research-notice strong{color:#c8c2b2;font-size:11px;font-weight:500}.research-disclosure{align-items:flex-start;margin:0 0 26px;line-height:1.55}.research-disclosure>span:last-child{max-width:850px}.research-grid{gap:15px;display:grid}.research-card{border:1px solid var(--line);background:var(--panel);min-width:0}.research-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px 16px;display:flex}.research-card-header h2{color:#e5e0d5;margin:8px 0 5px;font-size:17px}.research-card-header h2 em{color:#68717c;padding:0 4px;font-size:11px;font-style:normal;font-weight:400}.research-card-header time,.research-generation{color:#737c87;font-size:10px;display:block}.research-generation{margin-top:4px}.research-fixture-id{color:#66707a;font-family:var(--font-geist-mono);font-size:10px}.research-table-wrap{overflow-x:auto}.research-table{border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.research-table th{color:#6f7882;letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:9px;font-weight:500}.research-table td,.research-table th{border-bottom:1px solid #ffffff0e;padding:11px 14px}.research-table td:first-child,.research-table th:first-child{padding-left:20px}.research-table td:last-child,.research-table th:last-child{padding-right:20px}.research-table td{color:#9aa19d}.research-table td:first-child{color:#c0a25d}.research-table td:nth-child(2){color:#d7d1c3}.research-table td[colspan]{color:#77808b}.research-table tr:last-child td{border-bottom:0}.research-model-value{font-weight:550;color:var(--gold-soft)!important}@media (max-width:760px){.research-notice{grid-template-columns:1fr}.research-card-header{padding-inline:15px}.research-table td:first-child,.research-table th:first-child{padding-left:15px}.research-table td:last-child,.research-table th:last-child{padding-right:15px}}.experimental-badge{color:#d5a95c;letter-spacing:.1em;text-transform:uppercase;border:1px solid #67522f;margin-bottom:7px;padding:4px 6px;font-size:8px;display:inline-block}.research-fixture-card{background:linear-gradient(145deg,#d4a94f0e,transparent 50%),var(--panel);border-color:#55482f}.research-fixture-card:hover{border-color:#9a7737}.research-card-arrow{color:var(--gold-soft);font-size:15px}.research-team-mark{color:#d5a95c;border-color:#806333}.research-card-source{border-top:1px solid var(--line);color:#9b8153;justify-content:space-between;gap:10px;padding-top:11px;font-size:9px;display:flex}.research-card-source time{color:#727b86}.research-market-tags{margin-top:14px}.experimental-card-note{color:#c6a05e;font-size:10px}.research-upcoming-group{margin-top:26px}.research-match-hero{border-color:#66522f}.experimental-detail-badge{color:#d5a95c;border-color:#67522f}.experimental-detail-note{color:#c09b5a;margin-top:14px;font-size:10px;line-height:1.5;display:block}.hero-xg small{color:#737c87;font-size:9px;line-height:1.4}.research-detail-disclosure{align-items:flex-start;margin-top:22px}.today-page-compact .page-header{margin-bottom:20px}.today-page-compact .summary-grid{gap:7px;margin-bottom:24px}.today-page-compact .summary-card{min-height:66px;padding:10px 12px}.today-page-compact .summary-card strong{font-size:20px}.today-page-compact .summary-card small{margin-top:2px}.today-page-compact .summary-icon{width:21px;height:21px}.today-page-compact .section-heading{margin-bottom:10px}.today-page-compact .today-fixtures{margin-bottom:26px}.today-page-compact .today-league-group+.today-league-group{margin-top:16px}.today-page-compact .today-league-group h3{margin-bottom:8px;font-size:10px}.today-page-compact .fixture-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));align-items:start;gap:9px}.today-page-compact .fixture-card{padding:12px 13px 10px}.today-page-compact .fixture-card:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.today-page-compact .league-name{letter-spacing:.09em;line-height:1.35}.today-page-compact .league-name b{color:#e4c477;font-weight:600}.today-page-compact .kickoff{margin-top:3px}.today-page-compact .teams{margin:12px 0 10px}.today-page-compact .team-mark{flex-basis:21px;height:21px}.today-page-compact .teams strong{font-size:13px}.today-page-compact .xg-line{padding:8px 0 9px}.today-page-compact .market-list{gap:6px;margin-top:8px}.today-page-compact .goal-lines,.today-page-compact .market-card-compact .market-list{gap:7px}.today-page-compact .probability-row{gap:4px}.today-page-compact .fixture-goals{margin-top:9px;padding-top:9px}.today-page-compact .goal-lines{margin-top:7px}.today-page-compact .fixture-card-bottom{margin-top:9px;padding-top:8px}.today-page-compact .research-fixture-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.today-page-compact .experimental-badge{margin:0;padding:2px 5px;font-size:7px}.today-page-compact .research-market-tags{gap:5px;margin-top:10px}.today-page-compact .research-upcoming-group{margin-top:16px}.today-page-compact .today-parlays{margin-bottom:25px}.today-page-compact .today-parlays-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px;display:flex}.today-page-compact .today-parlays-print{color:var(--gold-soft);cursor:pointer;white-space:nowrap;background:#d4a94f0f;border:1px solid #66522f;padding:7px 10px;font-size:9px}.today-page-compact .today-parlays-print:hover{background:#d4a94f1c;border-color:#8a6c36}.today-page-compact .today-parlays-print:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.today-page-compact .today-parlays-note{color:#737c87;max-width:850px;margin:0 0 10px;font-size:10px;line-height:1.45}.today-page-compact .today-parlays-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.today-page-compact .today-parlay-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:11px 12px}.today-page-compact .today-parlay-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.today-page-compact .today-parlay-card-heading h3{color:var(--gold-soft);margin:0;font-size:12px;font-weight:560}.today-page-compact .today-parlay-card-heading>span{color:#717a85;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.today-page-compact .today-parlay-legs summary{color:#9a8151;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 0 2px;font-size:9px;list-style:none;display:flex}.today-page-compact .today-parlay-legs summary::-webkit-details-marker{display:none}.today-page-compact .today-parlay-legs summary span{color:var(--gold-soft);transition:transform .18s}.today-page-compact .today-parlay-legs[open] summary span{transform:rotate(180deg)}.today-page-compact .today-parlay-legs summary:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.today-page-compact .today-parlay-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.today-page-compact .today-parlay-card li{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1.4fr) minmax(105px,.9fr);gap:9px;padding:9px 0;display:grid}.today-page-compact .today-parlay-fixture,.today-page-compact .today-parlay-selection{gap:3px;min-width:0;display:grid}.today-page-compact .today-parlay-fixture>span{color:#8f7d58;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.today-page-compact .today-parlay-fixture>span b{color:#d5a95c;border:1px solid #66522f;margin-left:5px;padding:1px 3px;font-size:6px;font-weight:550;display:inline-block}.today-page-compact .today-parlay-fixture strong{color:#ddd8cc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:530;overflow:hidden}.today-page-compact .today-parlay-fixture em{color:#626b76;font-size:8px;font-style:normal}.today-page-compact .today-parlay-fixture time{color:#68717c;font-size:9px}.today-page-compact .today-parlay-selection{text-align:right}.today-page-compact .today-parlay-selection span{color:#737c87;font-size:8px}.today-page-compact .today-parlay-selection strong{color:#ded8cb;font-size:10px;font-weight:530}.today-page-compact .today-parlay-selection b{color:var(--green);font-size:9px;font-weight:550}.today-page-compact .today-parlay-card>button{width:100%;color:var(--gold-soft);cursor:pointer;background:#d4a94f0f;border:1px solid #66522f;margin-top:9px;padding:7px 9px;font-size:9px}.today-page-compact .today-parlay-card>button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.today-page-compact .today-parlay-unavailable{color:#747d87;text-align:center;place-items:center;min-height:62px;margin:0;font-size:10px;line-height:1.45;display:grid}@media (min-width:1250px){.today-page-compact .fixture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.today-page-compact .page-header{margin-bottom:16px}.today-page-compact .header-actions{margin-top:12px}.today-page-compact .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.today-page-compact .summary-card{min-height:62px;padding:9px 10px}.today-page-compact .summary-card small{font-size:8px}.today-page-compact .fixture-grid{grid-template-columns:minmax(0,1fr);gap:7px}.today-page-compact .fixture-card{padding:11px 12px 9px}.today-page-compact .teams{margin:10px 0 9px}.today-page-compact .today-parlays{margin-bottom:22px}.today-page-compact .today-parlays-heading{flex-direction:column;align-items:start;gap:9px}.today-page-compact .today-parlays-grid{grid-template-columns:minmax(0,1fr);gap:7px}.today-page-compact .today-parlay-card li{grid-template-columns:minmax(0,1.45fr) minmax(100px,.8fr)}}@media print{@page{size:A4 landscape;margin:7mm}body,html{color:#111!important;background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-shell{min-height:0;display:block;background:#fff!important}.app-shell>.mobile-navigation,.app-shell>.sidebar,.today-page-compact .builder-conflict,.today-page-compact .today-parlay-card>button,.today-page-compact .today-parlay-legs>summary,.today-page-compact .today-parlays-print,.today-page-compact>:not(.today-parlays){display:none!important}.app-shell>.main-content{max-width:none;padding:0}.today-page-compact .today-parlays{margin:0}.today-page-compact .today-parlays-heading{margin-bottom:1.5mm}.today-page-compact .today-parlays-heading .eyebrow{color:#666;font-size:6pt}.today-page-compact .today-parlays-heading h2{color:#111;margin-top:1mm;font-size:11pt}.today-page-compact .today-parlays-note{color:#555;max-width:none;margin-bottom:2mm;font-size:6pt;line-height:1.25}.today-page-compact .today-parlays-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2mm}.today-page-compact .today-parlay-card{break-inside:avoid;background:#fff;border:.25mm solid #aaa;border-radius:0;padding:2mm}.today-page-compact .today-parlay-card-heading{border-bottom-color:#bbb;padding-bottom:1.5mm}.today-page-compact .today-parlay-card-heading h3{color:#111;font-size:8pt}.today-page-compact .today-parlay-card-heading>span{color:#555;font-size:6pt}.today-page-compact .today-parlay-legs>ol{display:grid!important}.today-page-compact .today-parlay-card li{break-inside:avoid;border-bottom:.2mm solid #ddd;grid-template-columns:minmax(0,1.45fr) minmax(26mm,.85fr);gap:1.5mm;padding:1.2mm 0}.today-page-compact .today-parlay-fixture,.today-page-compact .today-parlay-selection{gap:.45mm}.today-page-compact .today-parlay-fixture>span{color:#555;letter-spacing:.03em;font-size:4.8pt}.today-page-compact .today-parlay-fixture>span b{color:#444;border-color:#777;margin-left:1mm;padding:0 .6mm;font-size:4.2pt}.today-page-compact .today-parlay-fixture strong,.today-page-compact .today-parlay-selection strong{color:#111;font-size:6pt}.today-page-compact .today-parlay-fixture em,.today-page-compact .today-parlay-fixture time,.today-page-compact .today-parlay-selection b,.today-page-compact .today-parlay-selection span{color:#555;font-size:5pt}.today-page-compact .today-parlay-unavailable{color:#555}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}