.generator-leg-limits{margin-block:24px;padding-block:20px;border-block:1px solid var(--layzer-line)}.generator-leg-limits h2{font:700 21px/1.3 var(--layzer-heading);letter-spacing:-.025em;margin:0 0 7px}.generator-leg-limits>p{font-size:13px;line-height:1.65;color:var(--layzer-muted);max-width:740px;margin:0 0 16px}.generator-limit-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.generator-limit-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--layzer-ink)}.generator-limit-fields select{width:100%;min-height:44px;padding:9px 12px;background:hsl(var(--background));border:1px solid var(--layzer-line);border-radius:7px;color:var(--layzer-ink);font-size:14px;font-weight:500}.generator-limit-fields select:focus-visible{outline:2px solid #9b78ce;outline-offset:2px}.generator-result{border-top:1px solid var(--layzer-line);padding-top:28px;margin-top:24px;color:var(--layzer-ink)}.generator-result-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.generator-result-heading h2{font:800 clamp(25px,3vw,32px)/1.2 var(--layzer-heading);margin:0;letter-spacing:-.035em}.generator-result-heading p{font-size:13px;color:var(--layzer-muted);margin-top:6px}.generator-result-odds{text-align:right}.generator-result-odds>span{display:block;font-size:12px;color:var(--layzer-muted);margin-bottom:3px}.generator-result-odds>strong{font:800 29px/1.2 var(--layzer-heading);color:#6936af;font-variant-numeric:tabular-nums}.generator-result-return{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 0;margin-bottom:8px;border-block:1px solid var(--layzer-line);font-size:13px;color:var(--layzer-muted)}.generator-result-return strong{font-size:19px;color:var(--layzer-ink);font-variant-numeric:tabular-nums}.generator-result-return>span:last-child{margin-left:auto}.generator-result-legs{list-style:none;padding:0;margin:0;border:1px solid var(--layzer-line);border-radius:10px;overflow:hidden;background:hsl(var(--background))}.generator-result-legs>li{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px}.generator-result-legs>li+li{border-top:1px solid var(--layzer-line)}.generator-leg-person{display:flex;align-items:center;gap:14px;min-width:0}.generator-player-avatar,.generator-team-avatar{width:46px!important;height:46px!important;flex-shrink:0}.generator-team-avatar{object-fit:contain}.generator-leg-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.generator-leg-name>a:first-child,.generator-leg-name>span{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--layzer-ink);text-decoration:none}.generator-leg-name>a:first-child>svg{color:var(--layzer-muted)}.generator-leg-name>a:first-child:hover{text-decoration:underline;text-underline-offset:3px}.generator-leg-team{display:inline-flex;align-items:center;gap:4px;color:var(--layzer-muted);font-size:11px;text-decoration:none}.generator-leg-team img{width:18px;height:18px;object-fit:contain}.generator-leg-person h3{font:700 19px/1.35 var(--layzer-heading);letter-spacing:-.025em;margin-top:5px}.generator-leg-metrics{display:grid;grid-template-columns:76px repeat(3,minmax(44px,1fr)) minmax(64px,1fr);gap:14px;align-items:start;text-align:right;flex-shrink:0;margin:0}.generator-leg-metrics dt{font-size:11px;color:var(--layzer-muted);white-space:nowrap}.generator-leg-metrics dd{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:5px;line-height:1.3}.generator-leg-metrics dd.is-strong{color:#21804d}.generator-research-notes{margin-top:24px}.generator-research-notes h3{font:700 18px/1.3 var(--layzer-heading);margin-bottom:14px}.generator-research-notes ul{list-style:none;padding:0;margin:0}.generator-research-notes li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--layzer-line)}.generator-research-notes li>svg{color:#9a6b22;flex-shrink:0;margin-top:2px}.generator-research-notes li[data-severity=danger]>svg{color:#b6424c}.generator-research-notes li[data-severity=info]>svg{color:#7955a6}.generator-research-notes strong{display:block;font-size:13px;font-weight:600}.generator-research-notes p{font-size:13px;line-height:1.65;color:var(--layzer-muted);margin:4px 0 0}.generator-result-footnote{font-size:12px;line-height:1.6;color:var(--layzer-muted);margin-top:18px}.generator-result a:focus-visible{outline:2px solid #9b78ce;outline-offset:3px}.dark .generator-result-odds>strong{color:#c8a3fb}.dark .generator-leg-metrics dd.is-strong{color:#81d6a0}.dark .generator-research-notes li>svg{color:#dcba79}.dark .generator-research-notes li[data-severity=danger]>svg{color:#ee929d}@media(max-width:900px){.generator-result-legs>li{align-items:flex-start;gap:16px;padding:18px}.generator-leg-metrics{grid-template-columns:60px repeat(3,minmax(40px,1fr)) 60px;gap:10px}.generator-leg-person h3{font-size:17px}.generator-leg-name{gap:6px}.generator-leg-metrics dt{font-size:10px}}@media(max-width:640px){.generator-limit-fields{grid-template-columns:1fr;gap:12px}.generator-result-heading{gap:12px}.generator-result-heading h2,.generator-result-odds>strong{font-size:25px}.generator-result-legs>li{display:block;padding:16px}.generator-leg-metrics{margin:16px 0 0;text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.generator-player-avatar,.generator-team-avatar{width:42px!important;height:42px!important}.generator-leg-person{gap:12px}.generator-leg-person h3{font-size:18px}.generator-leg-metrics dt{white-space:normal;font-size:10px;min-height:26px;line-height:1.3}.generator-leg-metrics dd{font-size:17px}.generator-result-return>span:last-child{margin-left:0}.generator-research-notes p{font-size:13px}}.generator-selection-method{padding:18px;border:1px solid var(--generator-border,#e3dceb);border-radius:14px;background:var(--generator-surface,#faf8fd)}.generator-leg-bet-action{margin-top:8px;display:flex;justify-content:flex-end}.generator-leg-bet-action a,.generator-leg-bet-action button{gap:5px;font-size:11px;min-height:30px;height:30px}@media(max-width:640px){.generator-leg-bet-action{justify-content:flex-start}}.generator-selection-method h2{font-size:1rem;font-weight:700;margin:0 0 12px;color:inherit}.generator-method-options{display:flex;gap:8px;flex-wrap:wrap}.generator-method-options button{padding:10px 18px;min-height:44px;border:1px solid #d9d1e5;background:#fff;color:#302541;border-radius:9px;font-weight:600}.generator-method-options button[aria-pressed=true]{background:#6932c8;border-color:#6932c8;color:#fff}.generator-method-options button:focus-visible{outline:3px solid #ac84e9;outline-offset:3px}.generator-selection-method p{font-size:.875rem;line-height:1.6;margin:12px 0 6px;color:inherit}.generator-selection-method small{display:block;line-height:1.6;color:#655777}.generator-ai-review-label{margin:0;padding:14px 20px;border-bottom:1px solid #e3dceb;font-size:.875rem;color:#6932c8;font-weight:600}.generator-ai-evidence{padding:20px;border-top:1px solid #e3dceb}.generator-ai-evidence h3{font-size:1rem;margin:0 0 14px}.generator-ai-evidence ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.generator-ai-evidence li>strong{font-size:.9rem}.generator-ai-evidence dl{display:flex;flex-wrap:wrap;gap:10px 24px;margin:8px 0 0}.generator-ai-evidence dt{font-size:.75rem;color:#766982;line-height:1.4}.generator-ai-evidence dd{margin:3px 0 0;font-size:.85rem;font-weight:600;line-height:1.5}.dark .generator-selection-method{background:#1d1729;border-color:#453650}.dark .generator-ai-evidence dt,.dark .generator-selection-method small{color:#bfb1cf}.dark .generator-method-options button{background:#251d34;border-color:#594668;color:#ece2f6}.dark .generator-method-options button[aria-pressed=true]{background:#6932c8;color:#fff}.dark .generator-ai-review-label{color:#c9a4ff;border-color:#453650}.dark .generator-ai-evidence{border-color:#453650}.member-recap{max-width:1280px;margin:16px auto 32px;color:var(--layzer-ink)}.member-recap-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.member-recap-title{display:flex;align-items:center;gap:12px}.member-recap-title h1{font-size:36px;line-height:1.1;letter-spacing:-1.1px;font-weight:650;margin:0}.member-recap-title>span{font-size:11px;font-weight:600;padding:5px 9px;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--muted-foreground))}.member-recap-header>div>p{font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground));margin:9px 0 0}.member-recap-email{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid hsl(var(--border));border-radius:12px;padding:18px 20px;background:hsl(var(--card));margin-bottom:20px}.member-recap-email-copy{display:flex;align-items:flex-start;gap:12px;min-width:0}.member-recap-email-copy>svg{color:#7842c2;flex:none;margin-top:2px}.member-recap-email h2{font-size:16px;font-weight:650;line-height:1.4;margin:0}.member-recap-email p{font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground));margin:5px 0 0;max-width:640px}.member-recap-pending,.member-recap-subscribed{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:600;padding:7px 10px;border-radius:6px;background:#e0f6e9;color:#216b43}.member-recap-pending{background:#fff4d6;color:#80620e}.member-recap-email .newsletter-signup{width:420px;max-width:100%;flex:none}.member-recap-email .newsletter-input-row input{min-height:42px;border-color:hsl(var(--border));background:hsl(var(--background));color:var(--layzer-ink);font-size:14px;padding:10px 12px}.member-recap-email .newsletter-input-row .m-button{min-height:42px;padding:9px 12px;background:#6734c7;color:#fff;font-size:12px;white-space:nowrap}.member-recap-email .newsletter-consent{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.5;margin-top:8px!important}.member-recap-email .newsletter-error{color:#b12d3a}.member-recap-email .newsletter-success{background:hsl(var(--muted));color:var(--layzer-ink);border-color:hsl(var(--border));font-size:13px}.member-recap-nav{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;border-bottom:1px solid hsl(var(--border));margin-bottom:24px}.member-recap-nav a{display:inline-flex;align-items:center;min-height:42px;font-size:13px;font-weight:500;color:var(--layzer-ink)}.member-recap-nav a:hover{text-decoration:underline;text-underline-offset:4px}.member-recap :is(#daily-sheet,#insights,#lotto,#recap-email){scroll-margin-top:100px}.member-recap .m-section{max-width:none;margin:0;padding:0}.member-recap .daily-sheet-header{gap:20px;margin-bottom:20px}.member-recap .daily-sheet-header h2{font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.5px;margin:0}.member-recap .daily-sheet-header p{font-size:13px;line-height:1.6;margin-top:8px;color:hsl(var(--muted-foreground))}.member-recap .daily-sheet-date{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:10px}.member-recap .daily-sheet-count{background:hsl(var(--muted));border-color:hsl(var(--border));color:var(--layzer-ink);padding:12px 16px}.member-recap .daily-sheet-count strong{font-size:25px}.member-recap .daily-sheet-table-wrap{background:hsl(var(--card));border-color:hsl(var(--border))}.member-recap .daily-sheet-table th{background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));border-color:hsl(var(--border));padding:12px 16px}.member-recap .daily-sheet-table td{padding:14px 16px;border-color:hsl(var(--border))}.member-recap .daily-sheet-table :is(.daily-sheet-player>div>a,.daily-sheet-line-cell strong,.daily-sheet-game){color:var(--layzer-ink)}.member-recap .daily-sheet-note,.member-recap .daily-sheet-table small{color:hsl(var(--muted-foreground))}.member-recap .daily-sheet-note{margin-bottom:28px}.member-recap-picks{padding-block:24px;border-top:1px solid hsl(var(--border))}.member-recap-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.member-recap-section-heading h2{font-size:25px;font-weight:650;letter-spacing:-.5px}.member-recap-section-heading>a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#7842c2}.member-recap .research-insight-card h3{font-size:19px;line-height:1.35}.member-recap .insight-body{font-size:14px;line-height:1.65}.member-recap .daily-lotto-section{padding-top:24px;border-top:1px solid hsl(var(--border))}.member-recap .lotto-heading h2{font-size:25px;letter-spacing:-.5px}.member-recap .lotto-heading p{font-size:13px;color:hsl(var(--muted-foreground))}.member-recap .lotto-ticket{background:hsl(var(--card));border-color:hsl(var(--border));color:var(--layzer-ink)}.member-recap .lotto-ticket :is(.lotto-ticket-summary,.lotto-ticket-footer,.lotto-legs li){border-color:hsl(var(--border))}.member-recap .lotto-line strong,.member-recap .lotto-player a{color:var(--layzer-ink)}.member-recap .lotto-evidence,.member-recap .lotto-legs time,.member-recap .lotto-player p{color:hsl(var(--muted-foreground))}.member-recap .lotto-actions .m-button{background:#6734c7;color:#fff}.member-recap-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid hsl(var(--border));font-size:13px;color:hsl(var(--muted-foreground))}.member-recap-footer a:last-child{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#7842c2}.dark .member-recap .daily-sheet-table tr.daily-sheet-result-won{background:#163127}.dark .member-recap .member-recap-footer a:last-child,.dark .member-recap .member-recap-section-heading>a{color:#c6a3f1}@media(max-width:900px){.member-recap-header{align-items:flex-start}.member-recap-email{flex-wrap:wrap;gap:16px}.member-recap-email .newsletter-signup{width:100%}}@media(max-width:600px){.member-recap{margin:12px 4px 24px}.member-recap-header{flex-direction:column;gap:16px}.member-recap-title h1{font-size:30px}.member-recap-header>div>p{font-size:12px}.member-recap-email{padding:16px}.member-recap-email .newsletter-input-row{flex-direction:column}.member-recap-email .newsletter-input-row .m-button{justify-content:center}.member-recap-nav{gap:0 18px;margin-bottom:20px}.member-recap-nav a{font-size:12px;min-height:40px}.member-recap .daily-sheet-header h2,.member-recap .lotto-heading h2,.member-recap-section-heading h2{font-size:22px}.member-recap .daily-sheet-header p{font-size:13px}.member-recap .daily-sheet-count{padding:8px 10px}.member-recap .daily-sheet-table td{padding:0}.member-recap .daily-sheet-table tr{padding:16px}.member-recap-section-heading{align-items:flex-start}.member-recap-footer{gap:16px}.member-recap-footer a:last-child{margin-left:0}}.member-recap .research-insight-card .p-5>div:first-child>div>p{font-size:16px;line-height:1.4;font-weight:650;color:var(--layzer-ink);margin-top:4px}.member-recap-email-expand{max-width:100%}.member-recap-email-expand>summary{cursor:pointer;min-height:40px;padding:10px 14px;border:1px solid hsl(var(--border));border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.member-recap-email-expand>summary:focus-visible{outline:2px solid #7842c2;outline-offset:3px}.member-recap-email-expand[open] .newsletter-signup{margin-top:14px}@media(max-width:600px){.member-recap-email-expand{width:100%}.member-recap-email-expand>summary{width:100%;text-align:center;list-style-position:inside}}.site-legal-footer{padding:24px max(24px,5vw);border-top:1px solid var(--layzer-line);color:var(--layzer-muted);font:400 12px/1.7 Avenir Next,Segoe UI,sans-serif;background:hsl(var(--background))}.site-legal-footer p{max-width:960px;margin:0 0 10px}.site-legal-footer nav{display:flex;flex-wrap:wrap;gap:6px 24px}.site-legal-footer a,.site-legal-footer button{min-height:32px;display:inline-flex;align-items:center;color:var(--layzer-ink);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.privacy-banner :focus-visible,.privacy-dialog :focus-visible,.site-legal-footer :focus-visible{outline:2px solid #8450ce;outline-offset:4px}.privacy-banner{position:fixed;z-index:110;bottom:16px;left:50%;transform:translateX(-50%);width:min(100% - 32px,1040px);padding:22px 24px;display:flex;align-items:center;gap:28px;background:hsl(var(--card));color:var(--layzer-ink);border:1px solid var(--layzer-line);border-radius:12px;box-shadow:0 8px 42px #241b3229;font:400 14px/1.6 Avenir Next,Segoe UI,sans-serif}.privacy-banner h2{font:700 21px/1.2 var(--layzer-heading);margin:0 0 8px}.privacy-banner p{max-width:620px;margin:0;color:var(--layzer-muted)}.privacy-banner a,.privacy-dialog a{color:#7240b8;text-decoration:underline;text-underline-offset:3px}.dark .privacy-banner a,.dark .privacy-dialog a{color:#c7a5ff}.privacy-actions{display:flex;flex-wrap:wrap;gap:10px}.privacy-actions button{min-height:44px;padding:10px 16px;white-space:nowrap;border:1px solid var(--layzer-line);border-radius:6px;background:hsl(var(--card));color:var(--layzer-ink);font:600 13px/1.5 Avenir Next,Segoe UI,sans-serif;cursor:pointer}.privacy-actions .privacy-primary{background:#6835cb;color:#fff;border-color:#6835cb}.privacy-actions button:disabled{opacity:.5;cursor:not-allowed}.privacy-dialog{z-index:120!important;max-height:calc(100dvh - 32px);overflow:auto;width:min(100% - 32px,540px);padding:26px;border-radius:12px;color:var(--layzer-ink)}.privacy-dialog h2{font:700 27px/1.2 var(--layzer-heading)}.privacy-dialog>p{line-height:1.7;color:var(--layzer-muted)}.privacy-choice{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--layzer-line);padding:16px 0}.privacy-choice p{font-size:13px;line-height:1.6;color:var(--layzer-muted);margin:5px 0 0}.privacy-choice>span{white-space:nowrap;font-size:12px;color:var(--layzer-muted)}.privacy-choice input{width:22px;height:22px;accent-color:#6835cb;flex-shrink:0}.privacy-detail,.privacy-signal{font-size:12px;line-height:1.6}.privacy-dialog+.privacy-dialog{z-index:121!important}.eligibility-required>button:last-child{display:none}.registration-agreement,.signup-form .registration-agreement{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;margin:18px 0;color:var(--layzer-ink);font-weight:400}.registration-agreement a{color:#6835cb;text-decoration:underline;text-underline-offset:3px}.registration-agreement input,.signup-form .registration-agreement input{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#6835cb;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0;background:hsl(var(--card));border-radius:3px}.signup-form .registration-agreement span{color:inherit;font-weight:400}.newsletter-signup .newsletter-age{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;font-size:12px;line-height:1.6;font-weight:400;color:inherit}.newsletter-age input{accent-color:#6835cb;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;margin:1px 0 0}.newsletter-consent a{text-decoration:underline;text-underline-offset:3px}.dark .registration-agreement a{color:#c7a5ff}body:has(.privacy-banner) .free-upgrade-dock,body:has(.privacy-banner) .sticky-recap{visibility:hidden;pointer-events:none}.legal-page{max-width:920px;margin:30px auto 70px;padding:24px;color:var(--layzer-ink);font:400 16px/1.8 Avenir Next,Segoe UI,sans-serif}.legal-page h1{font:700 clamp(32px,6vw,52px)/1.15 var(--layzer-heading);margin:0 0 16px}.legal-page h2{font:700 24px/1.3 var(--layzer-heading);margin:32px 0 12px}.legal-page p{margin:12px 0}.legal-page ul{list-style:disc;padding-left:24px}.legal-page a{color:#7240b8;text-decoration:underline;text-underline-offset:3px}.dark .legal-page a{color:#c7a5ff}.legal-page table{width:100%;border-collapse:collapse;font-size:14px}.legal-page :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--layzer-line);padding:12px 8px}.legal-table{overflow-x:auto}.legal-page .privacy-settings-inline button{border:1px solid var(--layzer-line);border-radius:6px;background:hsl(var(--card));color:var(--layzer-ink);padding:10px 16px;min-height:44px;font:inherit;cursor:pointer}@media(max-width:760px){.privacy-banner{bottom:12px;width:calc(100% - 24px);display:block;padding:18px}.privacy-banner h2{font-size:20px}.privacy-banner p{font-size:13px;line-height:1.65}.privacy-banner .privacy-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.privacy-banner .privacy-actions>button:last-child{grid-column:1/-1}.privacy-dialog{padding:22px}.privacy-dialog .privacy-actions>button{flex:1}.site-legal-footer{padding:22px 24px}.site-legal-footer nav{gap:4px 20px}.site-legal-footer a,.site-legal-footer button{min-height:44px}.legal-page{padding:18px 12px;margin-top:18px}.legal-page table{min-width:500px}.privacy-choice{gap:16px}}body:has(.eligibility-dialog) .privacy-banner{visibility:hidden}.privacy-banner .privacy-actions>button:first-child{background:#6835cb;color:#fff;border-color:#6835cb}@media(max-width:760px){.privacy-banner .privacy-actions>button{white-space:normal}.privacy-banner .privacy-actions>button:first-child{grid-column:1;grid-row:1}.privacy-banner .privacy-actions>button:last-child{grid-column:2;grid-row:1}.privacy-banner .privacy-actions>button:nth-child(2){grid-column:1/-1;grid-row:2}}.desktop-hero-screen{display:block}.desktop-hero-screen img{display:block;width:100%;height:auto}.mobile-feature-preview{display:none}.m-header .global-search{--layzer-ink:#241b32;--layzer-muted:#625d6c;--layzer-line:#dfd7e8;color-scheme:light;background:#f8f6fc}.m-header .global-search:focus-within{background:#fff}.desktop-feature-screen{display:block;position:absolute;inset:0}.desktop-feature-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:20px}@media(max-width:760px){.screen-canvas:not(.is-live){aspect-ratio:auto;padding:18px 16px;background:#f6f3fa;overflow:hidden}.screen-canvas:not(.is-live)>.feature-motion{position:relative;inset:auto;width:100%;height:auto}.screen-canvas:not(.is-live) .feature-motion-content{height:auto}.screen-canvas .desktop-feature-screen,.screen-canvas:not(.is-live) .screen-enlarge{display:none}.feature-motion:has(.mobile-feature-preview)>.feature-motion-graphic,.feature-motion:has(.mobile-feature-preview)>.laser-etch{display:none}.mobile-feature-preview{display:block;background:#fff;color:#241b32;border:1px solid #e4dfeb;border-radius:10px;padding:18px;box-shadow:0 7px 24px #3926500b;font:400 13px/1.5 Avenir Next,Segoe UI,sans-serif;overflow:hidden}.mobile-feature-preview *{box-sizing:border-box}.mobile-demo-caption{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:10px;color:#70657e}.mobile-demo-caption>span:last-child{border:1px solid #e5dcee;padding:2px 7px;border-radius:4px;color:#6932bb}.mobile-demo-title{display:flex;align-items:center;gap:9px;color:#7132c8;margin:0 0 16px}.mobile-demo-strategy-heading h4,.mobile-demo-title h4{font:700 19px/1.25 var(--layzer-heading);color:inherit;margin:0}.mobile-demo-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.mobile-demo-filters>span{display:flex;align-items:center;gap:6px;min-height:29px;padding:5px 8px;border:1px solid #e5dfed;border-radius:5px;font-size:10px;color:#58456e;background:#fbf9fe}.mobile-demo-board{border-top:1px solid #ede7f3;padding-top:16px}.mobile-demo-player{display:flex;align-items:center;gap:10px}.mobile-demo-player>div{min-width:0;flex:1}.mobile-demo-player strong{font-size:13px;font-weight:650;line-height:1.4;display:block}.mobile-demo-player span:not(.mobile-demo-score){display:block;color:#766a80;font-size:10px;margin-top:3px}.mobile-demo-player>span:first-child{flex-shrink:0}.mobile-demo-score{display:flex;align-items:center;flex-direction:column;flex-shrink:0;gap:3px}.mobile-demo-score small{font-size:9px;color:#776888}.mobile-demo-score b{display:block;background:#d9f7e6;color:#1b6a43;padding:3px 9px;border-radius:5px;font-size:17px}.mobile-demo-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.mobile-demo-rates>div{display:flex;flex-direction:column;align-items:center;gap:5px}.mobile-demo-rates small{color:#70657e;font-size:10px}.mobile-demo-rates strong{display:block;width:100%;padding:5px 4px;background:#dff8eb;color:#216d47;border-radius:5px;text-align:center;font-size:16px}.mobile-demo-rates span{font-size:9px;color:#7a7084}.mobile-demo-meta{display:flex;justify-content:space-between;gap:8px;margin-top:15px;font-size:10px}.mobile-demo-meta>span{display:flex;gap:4px;color:#a45720}.mobile-demo-meta>strong{font-weight:600;color:#42334f}.mobile-demo-result{display:flex;gap:9px;align-items:center;border-top:1px solid #eee8f3;padding:14px 0 2px;margin-top:14px}.mobile-demo-result>div{min-width:0;flex:1}.mobile-demo-result strong,.mobile-demo-result>div span{display:block;font-size:11px}.mobile-demo-result>div span{font-size:10px;color:#776a83;margin-top:3px}.mobile-demo-result>span:last-child{display:flex;gap:3px;align-items:center;flex-direction:column}.mobile-demo-result small{font-size:9px;color:#776a83}.mobile-demo-result b{font-size:11px;background:#e2f8eb;color:#246c49;padding:2px 7px;border-radius:4px}.mobile-demo-end{display:flex;justify-content:space-between;gap:5px;border-top:1px solid #ede7f3;padding-top:12px;margin-top:14px;color:#7545ad;font-size:10px}.mobile-demo-end>span:last-child{display:flex;gap:4px;align-items:center}.mobile-demo-chart{position:relative;margin-top:22px;height:129px;padding:0 12px 20px 30px}.mobile-demo-chart>div{height:100%;display:flex;justify-content:space-around;gap:11px;align-items:flex-end;border-bottom:1px solid #e7deef}.mobile-demo-chart>div>div{display:flex;align-items:center;flex-direction:column;position:relative;flex:1;max-width:38px}.mobile-demo-chart i{display:block;width:100%;border-radius:4px 4px 0 0;transform-origin:bottom}.mobile-demo-chart .hit{background:#79d6a8}.mobile-demo-chart .miss{background:#eab0bd}.mobile-demo-chart b{font-size:10px;color:#5c4b69;line-height:1.4;margin-bottom:3px}.mobile-demo-chart small{position:absolute;top:calc(100% + 5px);font-size:9px;color:#766884}.mobile-demo-target{position:absolute;left:0;width:100%;border-bottom:1px dashed #9678bb;color:#825fa8;font-size:9px;z-index:1;padding-bottom:2px}.mobile-demo-context{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;border-top:1px solid #eee7f3;padding-top:14px}.mobile-demo-context span,.mobile-demo-context strong{display:block;font-size:10px;color:#72637e}.mobile-demo-context strong{font-size:17px;color:#352243;margin-top:5px}.mobile-demo-context small{font-size:9px;color:#736380;font-weight:400}.mobile-demo-prices{display:flex;justify-content:space-between;gap:10px;margin-top:16px;border-top:1px solid #eee7f3;padding-top:12px}.mobile-demo-prices span{font-size:9px;color:#746580}.mobile-demo-prices b{display:block;font-size:13px;color:#39264b;margin-top:3px}.mobile-demo-mode,.mobile-demo-presets{display:flex;gap:6px;margin:0 0 16px}.mobile-demo-mode>span,.mobile-demo-presets>span{flex:1;border:1px solid #e6dfef;border-radius:5px;padding:9px 7px;text-align:center;font-size:11px;color:#685277}.mobile-demo-mode>.selected,.mobile-demo-presets>.selected{background:#f0e8fb;border-color:#9c73d4;color:#6835cb;font-weight:600}.mobile-demo-field{margin-top:18px}.mobile-demo-field>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:8px;color:#6f617c}.mobile-demo-field>span>strong{color:#61329e;font-size:15px}.mobile-demo-field>span>small{font-size:9px;color:#897694}.mobile-demo-field .mobile-demo-filters{margin-bottom:0}.mobile-demo-slider{height:5px;background:#e6dcee;border-radius:5px;position:relative;margin:18px 3px 20px}.mobile-demo-slider>i{display:block;width:28%;height:100%;background:#8652cf;border-radius:5px}.mobile-demo-slider>b{position:absolute;width:14px;height:14px;border:2px solid #7843bd;left:26%;top:-4px;border-radius:50%;background:#fff}.mobile-demo-game{padding:10px;border:1px solid #e9e0f1;border-radius:5px;font-size:11px;display:flex;justify-content:space-between}.mobile-demo-game>span{color:#7440b7}.mobile-demo-generate{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:19px;background:#6835cb;color:#fff;border-radius:6px;font-size:12px;padding:12px}.mobile-demo-drop{border:1px dashed #af8ed7;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 12px;background:#faf7ff;min-height:144px}.mobile-demo-drop>div{display:flex;flex-direction:column;gap:8px;color:#8a57c3;max-width:155px}.mobile-demo-drop strong{font-size:12px;color:#5d3a87}.mobile-demo-drop span{font-size:9px;color:#8a709f}.mobile-demo-drop .mobile-demo-slip{position:relative;max-width:40%;height:116px;object-fit:contain;padding:0;box-shadow:0 3px 12px #35234622;background:#fff;border-radius:3px}.mobile-demo-match{display:flex;align-items:center;gap:7px;margin:18px 0 4px;color:#25774e;font-size:12px}.mobile-demo-strategy-heading{background:#6835cb;color:#fff;display:flex;gap:9px;align-items:center;margin:-18px -18px 16px;padding:18px}.mobile-demo-rule{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ede5f4;padding:12px 0;font-size:11px;color:#796985}.mobile-demo-rule strong{display:flex;align-items:center;gap:6px;font-size:12px;color:#5e3491}.mobile-demo-strategy .mobile-demo-player{margin-top:16px}.mobile-feature-preview[data-playing=true] .mobile-demo-chart i{animation:mobile-chart-reveal .8s cubic-bezier(.16,1,.3,1) both}.mobile-feature-preview[data-playing=true] .mobile-demo-match{animation:mobile-result-reveal .6s 1s both}.mobile-feature-preview[data-playing=true] .mobile-demo-slip{animation:mobile-slip-drop .8s cubic-bezier(.16,1,.3,1) both}.feature-motion[data-visible=false] .mobile-feature-preview *{animation-play-state:paused!important}.mobile-demo-end>span:last-child{white-space:nowrap}.feature-selector{gap:4px;padding:8px}.feature-selector button{padding:11px 5px;min-height:48px;font-size:11px}.feature-slide-copy{padding:22px;min-height:0}.feature-slide-copy h3{font-size:24px;line-height:1.2}.feature-slide-copy>div:first-child>p{font-size:12px;margin-top:8px}.feature-slide-copy>div:last-child>p{font-size:15px;line-height:1.8}.feature-slide-copy .m-text-link{min-height:44px;margin-top:12px}.hero-player-example{aspect-ratio:auto!important}.hero-player-example .feature-motion,.hero-player-example .feature-motion-content{position:relative!important;inset:auto!important;height:auto!important}.hero-player-example .desktop-hero-screen{display:none}.hero-player-example .mobile-feature-preview{box-shadow:0 10px 30px #3c245414}.global-search{height:44px}.global-search-clear{width:36px;height:38px}}@keyframes mobile-chart-reveal{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes mobile-slip-drop{0%{transform:translate(18px,-12px) rotate(7deg);opacity:.3}to{transform:none;opacity:1}}@keyframes mobile-result-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mobile-feature-preview *{animation:none!important;transition:none!important}}.feature-label-mobile{display:none}@media(max-width:760px){.feature-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-selector button{font-size:11px;min-height:50px}.feature-label-desktop{display:none}.feature-label-mobile{display:inline}.feature-motion .mobile-feature-preview img{padding:0;object-fit:contain}.mobile-demo-player>.player-portrait,.mobile-demo-result>.player-portrait{flex:0 0 auto;margin:0}.mobile-demo-player>.player-portrait img,.mobile-demo-result>.player-portrait img{position:static;inset:auto;width:100%;height:100%;padding:0;object-fit:cover}.feature-selector button{scroll-margin-top:145px}.home-score-note{margin:24px 16px;padding:20px}.home-score-note-inner{display:block}.home-score-note-heading{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 12px;align-items:center}.home-score-note-heading h2{font-size:21px!important;line-height:1.2!important;max-width:none!important;width:auto;min-width:0}.home-score-note-heading>span{grid-column:2;font-size:11px;margin:0}.score-factor-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:20px}.score-factor-icons>li{min-width:0;display:flex;align-items:center;gap:8px;font-size:12px}.score-factor-icons>li:last-child{grid-column:1/-1}.global-search-clear{width:44px;height:44px}}.feature-carousel{scroll-margin-top:calc(var(--layzer-header-height,86px) + 16px)}@media(max-width:760px){.marketing .home-score-note .home-score-note-heading{display:grid;grid-template-columns:24px minmax(0,1fr)}.marketing .home-score-note .home-score-note-heading h2{font-size:21px!important;line-height:1.2!important;max-width:none!important;min-width:0}.marketing .home-score-note .home-score-note-heading>span{grid-column:2;margin:0}.marketing .home-score-note .score-factor-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.marketing .home-score-note .score-factor-icons>li:nth-child(n){grid-column:auto;flex-direction:row;text-align:left}.marketing .home-score-note .score-factor-icons>li:last-child{grid-column:1/-1}}.dashboard-mobile-filters,.dashboard-mobile-page-size,.dashboard-mobile-sort{display:none}.dashboard-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:14px;background:hsl(var(--muted));border:1px solid var(--layzer-line);border-radius:8px;color:var(--layzer-ink);font-size:13px;line-height:1.5}.dashboard-load-error button{flex-shrink:0;min-height:44px;padding:0 12px;color:#7137c5;font-weight:600;border:1px solid var(--layzer-line);border-radius:6px;background:hsl(var(--card))}.dark .dashboard-load-error button{color:#cfb7ff}.dashboard-filter-sheet{display:flex;flex-direction:column;gap:0;left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;max-height:92dvh;transform:none;padding:0;border-radius:20px 20px 0 0;background:hsl(var(--card));color:var(--layzer-ink);overflow:hidden}.dashboard-filter-sheet[data-state=open]{animation:dashboard-sheet-in .2s cubic-bezier(.16,1,.3,1)}.dashboard-filter-sheet>button:last-child{top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px}.dashboard-filter-sheet-heading{padding:22px 64px 16px 20px;border-bottom:1px solid var(--layzer-line);flex-shrink:0}.dashboard-filter-sheet-heading h2{font-family:var(--layzer-heading);font-size:24px;line-height:1.2;font-weight:700}.dashboard-filter-sheet-heading p{font-size:13px;line-height:1.5;margin-top:5px;color:var(--layzer-muted)}.dashboard-filter-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.dashboard-filter-sheet-footer{display:flex;gap:12px;justify-content:space-between;padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--layzer-line);background:hsl(var(--card));flex-shrink:0}.dashboard-filter-sheet-footer button{min-height:46px;padding:0 18px;border:1px solid var(--layzer-line);border-radius:8px;font-weight:600;font-size:14px}.dashboard-filter-sheet-footer .dashboard-apply-filters{flex:1;background:#6835cb;border-color:#6835cb;color:#fff}.dashboard-advanced-note{font-size:12px;color:var(--layzer-muted);margin-bottom:12px}.compact-filter-fields{padding:0;border:0;background:none;border-radius:0}.compact-filter-fields>div:first-child{flex-wrap:nowrap;justify-content:space-between}.compact-filter-fields>div:first-child label{color:var(--layzer-ink);font-size:13px}.compact-filter-fields>div:first-child button{flex:1;width:auto;max-width:220px}.compact-filter-fields>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.compact-filter-fields .filter-prop-types,.compact-filter-fields>div:nth-child(2)>div:first-child{grid-column:1/-1}.compact-filter-fields>div:nth-child(2)>div:last-child,.compact-filter-fields>div:nth-child(2)>div:nth-child(2){grid-row:2}.compact-filter-fields .filter-prop-types{grid-row:3}.compact-filter-fields label{color:var(--layzer-ink);font-size:13px;font-weight:500}.compact-filter-fields input{font-size:16px;line-height:1.4;-webkit-text-fill-color:var(--layzer-ink);color:var(--layzer-ink)}.compact-filter-fields input::placeholder{color:var(--layzer-muted);-webkit-text-fill-color:var(--layzer-muted)}.compact-filter-fields button[role=combobox]{height:auto;font-size:14px;box-shadow:none;text-align:left;gap:8px}.compact-filter-fields .min-h-\[40px\],.compact-filter-fields button[role=combobox]{min-height:44px;border-color:var(--layzer-line)}.compact-filter-fields [role=tablist]{height:44px}.compact-filter-fields [role=tab]{min-height:36px}.advanced-search-summary{font-size:14px;font-weight:600;padding:16px 0;cursor:pointer;color:var(--layzer-ink);border-top:1px solid var(--layzer-line);list-style-position:inside}.advanced-search-summary span{display:block;font-size:12px;font-weight:400;color:var(--layzer-muted);margin:4px 0 0 15px}.compact-filter-fields .advanced-search-filters>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.compact-filter-fields .advanced-search-filters>div>div:last-child{grid-template-columns:minmax(0,1fr);gap:22px}.compact-filter-fields [role=slider]{min-width:26px;min-height:26px}.dashboard-filter-sheet button:focus-visible,.dashboard-filter-sheet summary:focus-visible,.dashboard-mobile-filters button:focus-visible,.mobile-prop-card a:focus-visible,.mobile-prop-card button:focus-visible{outline:2px solid #9564e0;outline-offset:3px}@keyframes dashboard-sheet-in{0%{opacity:.7;transform:translateY(25px)}to{opacity:1;transform:none}}@media(min-width:768px){.dashboard-filter-sheet{left:50%;right:auto;top:50%;bottom:auto;width:min(600px,calc(100vw - 40px));max-height:85dvh;transform:translate(-50%,-50%);border-radius:16px}.dashboard-filter-sheet[data-state=open]{animation:none}}@media(max-width:767px){.dashboard-stack{gap:14px}.dashboard-heading{flex-wrap:nowrap;gap:8px}.dashboard-heading h1{font-size:clamp(20px,5.6vw,25px);line-height:1.2;white-space:nowrap}.dashboard-heading>div{gap:6px}.dashboard-heading .dashboard-tool-button{width:44px;height:44px;padding:0}.dashboard-heading .dashboard-tool-button span{display:none}.dashboard-heading .dashboard-tool-button svg{margin:0;width:18px;height:18px}.dashboard-desktop-filters{display:none}.dashboard-mobile-filters{display:block;padding:0 0 10px}.dashboard-results-card{border:0;box-shadow:none;background:none}.dashboard-results{padding:0}.dashboard-player-search,.dashboard-search-toolbar{display:flex;align-items:center;gap:8px}.dashboard-player-search{flex:1;min-width:0;height:44px;padding:0 11px;border:1px solid var(--layzer-line);border-radius:8px;background:hsl(var(--card));color:var(--layzer-muted)}.dashboard-player-search:focus-within{outline:2px solid #9b73da;outline-offset:1px}.dashboard-player-search svg{flex-shrink:0}.dashboard-player-search input{width:100%;min-width:0;height:100%;background:transparent;outline:0;border:0;appearance:none;-webkit-appearance:none;font-size:16px;color:var(--layzer-ink);-webkit-text-fill-color:var(--layzer-ink)}.dashboard-player-search input::placeholder{color:var(--layzer-muted);-webkit-text-fill-color:var(--layzer-muted)}.dashboard-filter-trigger{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 12px;border:1px solid var(--layzer-line);border-radius:8px;font-size:14px;font-weight:600;background:hsl(var(--card));color:var(--layzer-ink)}.dashboard-filter-trigger>span{display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:5px;background:#6835cb;color:#fff;font-size:11px;padding:0 4px}.dashboard-filter-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.dashboard-active-chip,.dashboard-book-chip{display:flex;align-items:center;gap:4px;min-height:36px;max-width:180px;padding:0 7px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:5px;color:var(--layzer-muted)}.dashboard-active-chip{background:hsl(var(--muted));color:var(--layzer-ink)}.dashboard-clear-filters{margin-left:auto;min-height:36px;padding:0 7px;font-size:12px;color:var(--layzer-muted);text-decoration:underline;text-underline-offset:3px}.dashboard-results-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-bottom:10px}.dashboard-results-toolbar>p{font-size:12px}.dashboard-mobile-sort{display:block}.dashboard-mobile-sort select{max-width:180px;min-height:44px;padding:0 25px 0 10px;border:1px solid var(--layzer-line);border-radius:7px;background:hsl(var(--card));font-size:12px;color:var(--layzer-ink)}.dashboard-page-size{grid-column:1/-1;justify-content:flex-end}.dashboard-page-size>span:last-child{font-size:11px}.dashboard-page-size button{height:36px;width:64px}.dashboard-page-size{margin-top:-2px}.dashboard-load-error{font-size:12px;padding:10px;margin-bottom:10px}.mobile-prop-cards{border:1px solid var(--layzer-line);border-radius:10px;background:hsl(var(--card))}.mobile-prop-card{min-width:0;padding:12px;border-bottom:1px solid var(--layzer-line);color:var(--layzer-ink)}.mobile-prop-card:last-child{border-bottom:0}.mobile-prop-heading{display:flex;align-items:center;gap:9px}.mobile-prop-heading>.player-avatar{flex-shrink:0}.mobile-prop-title{min-width:0;flex:1}.mobile-prop-name{display:block;font-size:13px;line-height:1.4;font-weight:600;color:var(--layzer-ink)}.mobile-prop-line{font-size:15px;font-weight:650;line-height:1.4;margin-top:1px}.mobile-prop-price{flex-shrink:0;text-align:right;max-width:74px}.mobile-prop-price strong{display:block;font-size:16px;font-weight:650;line-height:1.3}.mobile-prop-price small{display:block;font-size:10px;color:var(--layzer-muted);overflow-wrap:anywhere;margin-top:2px}.mobile-prop-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:5px 0 10px;font-size:11px;line-height:1.4;color:var(--layzer-muted)}.mobile-prop-meta a{font-weight:600}.mobile-prop-meta .mobile-prop-top-pick{font-size:9px;font-weight:600;color:#7440b7;margin-left:auto}.dark .mobile-prop-meta .mobile-prop-top-pick{color:#c3a0ff}.mobile-prop-live{color:#c44432}.mobile-prop-team-logos{display:flex;align-items:center;flex-shrink:0}.mobile-prop-team-logos img{width:25px;height:25px;object-fit:contain}.mobile-prop-team-logos img+img{margin-left:-7px;background:hsl(var(--card));border-radius:50%}.mobile-prop-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;margin:0}.mobile-prop-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.mobile-prop-metrics dt{font-size:10px;color:var(--layzer-muted)}.mobile-prop-metrics dd{font-size:12px;font-weight:600;line-height:1.4}.mobile-prop-rate{display:inline-block;min-width:33px;text-align:center;padding:3px 4px;border-radius:4px;font-size:11px;box-shadow:none!important}.mobile-prop-metrics>div:last-child{gap:3px}.mobile-prop-metrics>div:last-child dt{font-size:9px}.mobile-prop-metrics dd button{font-size:10px;padding:3px;min-width:0}.mobile-prop-context{display:flex;align-items:center;gap:14px;margin-top:8px;font-size:11px;color:var(--layzer-muted)}.mobile-prop-context strong{font-weight:600;color:var(--layzer-ink)}.mobile-prop-result{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:7px}.mobile-prop-actions{display:grid;grid-template-columns:repeat(4,44px) minmax(68px,1fr);align-items:center;gap:4px;margin-top:9px}.mobile-prop-actions>a,.mobile-prop-actions>button{display:flex;align-items:center;justify-content:center;min-width:0;height:44px;min-height:44px;padding:0;font-size:12px;gap:5px;border-radius:6px;box-shadow:none}.mobile-prop-actions>a{border-color:var(--layzer-line)}.mobile-prop-actions>button:last-child:not([aria-label=Parlay]){grid-column:5}.mobile-prop-actions svg{width:16px;height:16px;margin:0}.mobile-prop-actions .mobile-prop-details{border:1px solid var(--layzer-line);background:transparent;color:var(--layzer-muted)}.mobile-prop-details-text{display:flex;align-items:center;gap:5px;min-height:44px;font-size:12px;color:var(--layzer-muted);margin-top:5px}.mobile-prop-expanded{font-size:12px}.mobile-prop-expanded button{min-height:44px}.mobile-prop-expanded .flex.flex-wrap.gap-1{gap:4px}.dashboard-results-toolbar .dashboard-page-size{display:none}.dashboard-mobile-page-size{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;font-size:12px;color:var(--layzer-muted)}.dashboard-mobile-page-size select{height:44px;padding:0 10px;background:hsl(var(--card));color:var(--layzer-ink);border:1px solid var(--layzer-line);border-radius:6px;font-size:14px}}@media(max-width:359px){.mobile-prop-card{padding:10px}.mobile-prop-metrics{gap:6px}.mobile-prop-metrics>div{flex-direction:column;gap:3px}.mobile-prop-meta{gap:4px 6px}.mobile-prop-actions{grid-template-columns:repeat(4,44px) minmax(62px,1fr);gap:3px}}@media(prefers-reduced-motion:reduce){.dashboard-filter-sheet[data-state=open]{animation:none}}@media(max-width:767px){.mobile-prop-actions{display:flex;flex-wrap:wrap}.mobile-prop-actions>a,.mobile-prop-actions>button{flex:0 0 44px;width:44px}.mobile-prop-actions>a{flex-basis:54px;width:54px}.mobile-prop-actions>button[aria-label=Parlay]{flex:1 1 64px;min-width:64px;max-width:96px;width:auto;margin-left:auto}.mobile-prop-actions>button:last-child:not([aria-label=Parlay]){grid-column:auto}}