.dark-mode,:root{--bg:#181a1c;--surface:#222426;--surface-raised:#2c2e30;--text:#eee7dc;--text-muted:#bcb8b0;--accent:#ff826b;--accent-hover:#ffa28f;--accent-contrast:#17191b;--border:#47494a;--grid:#343739;--success:#70bd91;--error:#f17b75;--font-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-brand:"Barlow Condensed","IBM Plex Sans",sans-serif;--radius:2px;--gutter:22px;--content-width:1476px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-section:40px}.light-mode{--bg:#f2eee4;--surface:#e9e3d6;--surface-raised:#dfd9ca;--text:#20251f;--text-muted:#5b6256;--accent:#a82e1c;--accent-hover:#8e281a;--accent-contrast:#f2eee4;--border:#bcb9ae;--grid:#d4d0c5;--success:#276846;--error:#ad322c}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#181a1c;background:var(--bg);color:#eee7dc;color:var(--text);font:16px/1.5 IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font:16px/1.5 var(--font-body)}body,dd,dl,h1,h2,h3,h4,p{margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select,summary{cursor:pointer}button,select{background:#0000;border:1px solid #47494a;border:1px solid var(--border);border-radius:2px;border-radius:var(--radius);min-height:40px;padding:8px 12px}select{background:#181a1c;background:var(--bg);max-width:100%}optgroup,option{background:#222426;background:var(--surface);color:#eee7dc;color:var(--text)}button{transition:color .15s,border-color .15s,background-color .15s}button:hover:not(:disabled),select:hover{border-color:#ff826b;border-color:var(--accent)}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}a:hover{color:#ff826b;color:var(--accent)}:where(button,a,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid #ff826b;outline:2px solid var(--accent);outline-offset:4px}.App{background:#181a1c;background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.container,.main-content{margin-inline:auto;max-width:1476px;max-width:var(--content-width);padding-inline:22px;padding-inline:var(--gutter);width:100%}.main-content{flex:1 1;padding-block:32px 40px;padding-block:var(--space-xl) var(--space-section)}.App--embedded{min-height:auto}.main-content--embedded{max-width:none;padding:20px}.App:not(.App--embedded){padding-top:76px}.App:not(.App--embedded) .analysis-section{scroll-margin-top:96px}.app-header{--nav-bg:#242321;--nav-text:#eee8db;--nav-border:#4b5146;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);color:var(--nav-text);inset:0 0 auto;position:fixed;z-index:90}.light-mode .app-header{--nav-bg:#e9e3d6;--nav-text:#20251f;--nav-border:#20251f33}.app-footer .container,.app-header .container{padding-inline:48px}.app-header .container{align-items:center;display:flex;gap:28px;min-height:75px}.header-brand{align-items:center;display:inline-flex;flex-shrink:0;font:700 28px/1 Barlow Condensed,IBM Plex Sans,sans-serif;font:700 28px/1 var(--font-brand);gap:.55rem;letter-spacing:-.035em;min-height:44px;white-space:nowrap}.header-brand img{height:38px;object-fit:contain;width:38px}.app-header a:hover{color:var(--nav-text)}.brand-dot{color:#ff826b;color:var(--accent)}.header-nav{align-self:stretch;display:flex;gap:1.4rem}.header-nav a{align-items:center;display:flex;font-size:14px;font-weight:500;min-height:44px;position:relative;white-space:nowrap}.header-nav a:after{background:#ed4c32;content:"";height:2px;inset:auto 0 21px;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .28s}.header-nav a[aria-current=page]{font-weight:600}.header-nav a[aria-current=page]:after{right:60%;transform:scaleX(1)}.header-nav a:is(:hover,:focus-visible):after{right:0;transform:scaleX(1);transform-origin:left}.header-actions{align-items:center;display:flex;gap:.6rem;margin-left:auto}.app-header .theme-toggle{align-items:center;border-color:#0000;border-radius:50%;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.app-header .theme-toggle:hover{border-color:var(--nav-border)}.menu-toggle{align-items:center;border:1px solid var(--nav-border);border-radius:0;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.menu-toggle span{background:currentColor;height:2px;width:20px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.header-mobile-nav{display:none}.app-header :focus-visible{outline-color:var(--nav-text)}.section-label{color:#bcb8b0;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.page-toolbar{border-top:1px solid #47494a;border-top:1px solid var(--border);padding-top:12px;padding-top:var(--space-sm)}.page-toolbar .section-label{display:flex;gap:12px;justify-content:space-between}.page-title{font:700 clamp(44px,4.5vw,64px)/1 Barlow Condensed,IBM Plex Sans,sans-serif;font:700 clamp(44px,4.5vw,64px)/1 var(--font-brand);letter-spacing:-.03em;margin-top:16px;margin-top:var(--space-md);max-width:900px}.page-intro{color:#bcb8b0;color:var(--text-muted);font-size:14px;margin-top:10px}.scope-bar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;padding-block:24px;padding-block:var(--space-lg)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{color:#bcb8b0;color:var(--text-muted);font-size:11px;letter-spacing:.04em}.scope-bar .field{flex:1 1 85px}.scope-context{align-self:center;color:#bcb8b0;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px}.scope-context small{flex-basis:100%;font-size:11px}.scope-context button{min-height:auto;padding:0}.metrics{border-block:1px solid #47494a;border-block:1px solid var(--border);margin-bottom:32px;margin-bottom:var(--space-xl);padding-block:20px}.primary-metrics{display:grid;grid-template-columns:1fr 1fr}.primary-metrics>div{padding-right:12px}.primary-metrics>div+div{border-left:1px solid #47494a;border-left:1px solid var(--border);padding-left:20px}.primary-metrics dt{color:#bcb8b0;color:var(--text-muted);font-size:12px}.primary-metrics dt span{display:none}.primary-metrics dd{font-feature-settings:"tnum";font-size:clamp(34px,4vw,52px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin-top:2px}.primary-metrics dd>span{font-size:.55em;margin-left:4px}.secondary-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}.secondary-metrics dt{color:#bcb8b0;color:var(--text-muted);font-size:11px}.secondary-metrics dd{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums}.analysis-section{scroll-margin-top:20px}.analysis-heading{align-items:center;border-bottom:1px solid #47494a;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:16px}.chart-selector{flex:1 1 100%}.chart-selector select{width:100%}.chart-panel{min-width:0;padding-top:20px}.card{background:#0000;border:0;min-width:0;padding:0}.card-chart-title,.card-title{font-size:18px;font-weight:500;letter-spacing:-.02em;margin-bottom:16px;text-align:left}.chart-caption{color:#bcb8b0;color:var(--text-muted);font-size:12px;margin-block:8px 16px}.chart-wrapper{height:300px;min-width:0;width:100%}.win-loss-layout{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(220px,300px) minmax(180px,1fr);max-width:620px}.win-loss-chart{height:250px;width:100%}.win-loss-stats{grid-gap:12px;display:grid;gap:12px}.win-loss-stats .streak-badge{padding:0}.chart-scroll{overflow-x:auto;overscroll-behavior-x:contain}.chart-scroll__inner{min-width:620px}.chart-scroll-hint{color:#bcb8b0;color:var(--text-muted);font-size:11px;margin-bottom:6px}.recharts-text{fill:#bcb8b0;fill:var(--text-muted);font:12px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font:12px var(--font-body)}.recharts-cartesian-grid line{stroke:#343739;stroke:var(--grid)}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:#47494a;stroke:var(--border)}.recharts-legend-item-text{color:#bcb8b0!important;color:var(--text-muted)!important}.recharts-default-legend{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center}.recharts-legend-item{margin-right:0!important}.weekly-profit-legend{color:#bcb8b0;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 16px;justify-content:center}.weekly-profit-legend>span{align-items:center;display:inline-flex;gap:5px}.weekly-profit-legend__swatch{display:inline-block;flex:0 0 auto}.weekly-profit-legend__swatch--loss,.weekly-profit-legend__swatch--profit{height:10px;width:10px}.weekly-profit-legend__swatch--profit{background:#70bd91;background:var(--success)}.weekly-profit-legend__swatch--loss{background:#f17b75;background:var(--error);margin-left:-4px}.weekly-profit-legend__swatch--budget{border-top:2px solid #eee7dc;border-top:2px solid var(--text);height:0;width:14px}.custom-tooltip,.recharts-default-tooltip{background:#222426!important;background:var(--surface)!important;border:1px solid #47494a!important;border-top:2px solid #ff826b!important;border:1px solid var(--border)!important;border-radius:2px;border-radius:var(--radius);border-top:2px solid var(--accent)!important;box-shadow:none;color:#eee7dc!important;color:var(--text)!important;font-size:12px;max-width:260px;padding:10px 12px!important}.custom-tooltip__title{font-weight:600;margin-bottom:6px}.custom-tooltip__sub{color:#bcb8b0;color:var(--text-muted)}.recharts-tooltip-item{color:#eee7dc!important;color:var(--text)!important}.cell-win,.tt-win{color:#70bd91;color:var(--success)}.cell-lose,.tt-lose{color:#f17b75;color:var(--error)}.analysis-meta{align-items:center;border-top:1px solid #47494a;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:16px;padding-top:12px}.last-updated{color:#bcb8b0;color:var(--text-muted);font-size:11px}.toolbar-share-group{display:flex;flex-wrap:wrap;gap:16px}.text-action{background:#0000;border:0;border-bottom:1px solid #47494a;border-bottom:1px solid var(--border);border-radius:0;color:#bcb8b0;color:var(--text-muted);font-size:12px;min-height:36px;padding:6px 0}.text-action:hover{color:#ff826b;color:var(--accent)}.export-btn,.filter-reset-btn{align-items:center;background:#0000;display:inline-flex;font-size:12px;font-weight:500;gap:8px;justify-content:center}.export-btn:hover,.filter-reset-btn:hover{color:#ff826b;color:var(--accent)}.filter-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.filter-bar select{min-width:0}.week-highlight-notice{color:#bcb8b0;color:var(--text-muted);font-size:12px;padding-top:8px}.stats-details{background:#e9e3d6;border-block:1px solid #20251f33;color:#20251f;margin:32px calc(-50vw - -50%) 0;margin:var(--space-xl) calc(-50vw - -50%) 0;padding-inline:max(22px,calc(50vw - 716px));padding-inline:max(var(--gutter),calc((100vw - var(--content-width))/2 + var(--gutter)))}.stats-details .section-label,.stats-details dt{color:#5b6256}.main-content--with-sponsors{flex:0 0 auto;padding-bottom:0}.stats-details summary{font-size:14px;padding-block:16px}.stats-details summary .section-label{margin-right:20px}.detail-metrics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding-bottom:24px}.detail-metrics dt{color:#bcb8b0;color:var(--text-muted);font-size:12px}.detail-metrics dd{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums}.streaks-row{color:#bcb8b0;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:12px}.streak-badge{font-size:12px;padding:4px 0}.streak-badge--win{color:#70bd91;color:var(--success)}.streak-badge--loss{color:#f17b75;color:var(--error)}.ev-differences{margin-top:12px;max-width:520px}.ev-differences__label{color:#bcb8b0;color:var(--text-muted);font-size:12px;margin-bottom:8px}.ev-difference{grid-gap:16px;font-feature-settings:"tnum";align-items:baseline;border-bottom:1px solid #343739;border-bottom:1px solid var(--grid);display:grid;font-size:12px;font-variant-numeric:tabular-nums;gap:16px;grid-template-columns:1fr auto;padding:4px 0}.ev-difference strong{min-width:72px;text-align:right}.data-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain}.table-scroll-hint{color:#bcb8b0;color:var(--text-muted);display:none;font-size:11px;margin:0 0 8px}.data-table--mobile,.kelly-table--mobile{display:none}.data-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;min-width:780px;width:100%}.data-table td,.data-table th{border-bottom:1px solid #343739;border-bottom:1px solid var(--grid);padding:12px 10px;white-space:nowrap}.data-table th{border-bottom-color:#47494a;border-bottom-color:var(--border);color:#bcb8b0;color:var(--text-muted);font-size:11px;font-weight:500;text-align:left}.data-table th[aria-sort]{cursor:pointer}.sort-arrow{color:#bcb8b0;color:var(--text-muted);margin-left:5px;opacity:.4}.sort-arrow--active{color:#ff826b;color:var(--accent);opacity:1}.data-table .row-highlight,.data-table tbody tr:hover{background:#222426;background:var(--surface)}.table-filter-bar{border-top:1px solid #47494a;border-top:1px solid var(--border);padding-block:12px}.table-filter-count{color:#bcb8b0;color:var(--text-muted);margin-left:auto}.table-pagination{align-items:center;color:#bcb8b0;color:var(--text-muted);display:flex;font-size:12px;justify-content:space-between;padding-top:12px}.bookmaker-logo{align-items:center;border-radius:2px;border-radius:var(--radius);display:inline-flex;height:26px;justify-content:center;padding:3px 6px;vertical-align:middle;width:88px}.bookmaker-logo--asset{background:#fff}.bookmaker-logo__image{height:18px;max-width:76px;object-fit:contain}.bookmaker-logo--novibet .bookmaker-logo__image{max-width:24px}.bookmaker-logo--unknown{color:#bcb8b0;color:var(--text-muted)}.compare-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.compare-col{border-top:1px solid #47494a;border-top:1px solid var(--border);padding-top:16px}.compare-col h4{font-weight:500;margin-bottom:12px}.compare-col p,.compare-delta p{font-size:14px;margin-block:8px}.compare-delta{color:#bcb8b0;color:var(--text-muted)}.compare-table{font-feature-settings:"tnum";border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;width:100%}.compare-table td,.compare-table th{border-bottom:1px solid #343739;border-bottom:1px solid var(--grid);padding:12px 10px;text-align:right;vertical-align:middle}.compare-table thead th{border-bottom-color:#47494a;border-bottom-color:var(--border);color:#bcb8b0;color:var(--text-muted);font-size:11px;font-weight:500}.compare-table td:first-child,.compare-table th:first-child{text-align:left}.compare-table select{min-height:36px;padding:6px 8px;width:100%}.empty-state,.inline-error{border-block:1px solid #47494a;border-block:1px solid var(--border);color:#bcb8b0;color:var(--text-muted);padding:48px 16px;text-align:center}.empty-state h3{color:#eee7dc;color:var(--text);font-size:20px;font-weight:500}.empty-state p{margin-block:12px}.error-banner,.share-feedback{background:#222426;background:var(--surface);border:1px solid #47494a;border-left:2px solid #ff826b;border:1px solid var(--border);border-left:2px solid var(--accent);font-size:14px;margin-block:16px;padding:16px}.error-banner p{margin-block:8px 12px}.state-copy{color:#bcb8b0;color:var(--text-muted);margin-block:16px}.skeleton{animation:pulse 1.6s ease-in-out infinite alternate;background:#222426;background:var(--surface);margin-block:16px}.skeleton-control{display:block;height:36px;margin:0;width:120px}.skeleton-value{flex:1 1;height:72px;margin:0}.skeleton-selector{display:block;height:36px;margin:0;width:220px}.loading-scope{min-height:56px}.loading-metrics{display:flex;gap:24px;min-height:96px}.loading-analysis{padding-top:20px}.skeleton-stat{height:120px}.skeleton-chart{height:320px}@keyframes pulse{to{opacity:.5}}.loading-screen{padding:40px 22px;padding:var(--space-section) var(--gutter)}.loading-box{border-block:1px solid #47494a;border-block:1px solid var(--border);padding:24px}.fullscreen-overlay{background:#181a1c;background:var(--bg);inset:0;overflow-y:auto;padding:60px 24px 24px;position:fixed;z-index:100}.fullscreen-close{background:#222426;background:var(--surface);position:fixed;right:12px;top:12px}.app-footer{background:#20251f;border-top:1px solid #e9e3d62e;color:#e9e3d6;padding-block:24px calc(24px + env(safe-area-inset-bottom, 0px))}.dark-mode .app-footer{background:#17191b}.sponsor-strip{background:#e9e3d6;color:#20251f;color-scheme:light;padding-block:0 56px}.sponsor-strip__layout{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.sponsor-strip__label{color:#5b6256;font-size:12px;font-weight:600;grid-column:1/3;letter-spacing:.13em;line-height:1.4;margin:0}.sponsor-strip__logos{grid-gap:0 16px;display:grid;gap:0 16px;grid-column:3/13;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:10px 16px}.sponsor-strip__logos a{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:88px;padding:6px 0}.sponsor-strip__logos img{display:block;filter:grayscale(1) contrast(1.05);height:auto;max-width:150px;mix-blend-mode:multiply;opacity:.68;transition:filter .35s,opacity .35s;width:100%}.sponsor-strip__logos a:is(:hover,:focus-visible) img{filter:none;opacity:1}.sponsor-strip__logos span{color:#5b6256;font-size:11px;font-weight:500;letter-spacing:.12em;text-align:center}.sponsor-strip__logos a:focus-visible{outline:2px solid #a82e1c;outline-offset:2px}.app-footer .container{padding-block:28px}.footer-body{grid-gap:1.4rem 3rem;align-items:center;display:grid;gap:1.4rem 3rem;grid-template-columns:minmax(0,1fr) auto}.app-footer p{font-size:12px;line-height:1.65;max-width:25.2em}.footer-colophon{align-items:baseline;border-bottom:1px solid #e9e3d62e;display:flex;flex-wrap:wrap;gap:6px 24px;grid-column:1/-1;padding-bottom:18px}.footer-wordmark{align-items:center;display:inline-flex;font:700 28px/1 Barlow Condensed,IBM Plex Sans,sans-serif;font:700 28px/1 var(--font-brand);letter-spacing:-.035em;min-height:44px}.footer-dot{color:#ed4c32}.app-footer .footer-mission{color:#c0bfb2;font-size:14px;max-width:none}.footer-index{display:flex;flex-wrap:wrap;gap:4px 24px;grid-column:1/-1}.footer-index a{align-items:center;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.1em;min-height:44px;text-transform:uppercase}.app-footer a:hover{color:#e9e3d6}.footer-index a:is(:hover,:focus-visible),.footer-links a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:#ed4c32;text-decoration-thickness:2px;text-underline-offset:8px}.social-media{display:flex;gap:.7rem;justify-content:flex-end}.social-media a{align-items:center;border:1px solid #0000;display:inline-flex;height:44px;justify-content:center;width:44px}.social-media a:hover{border-color:#e9e3d659}.footer-links{align-items:center;border-top:1px solid #e9e3d62e;color:#c0bfb2;display:flex;flex-wrap:wrap;font-size:12px;gap:.75rem;grid-column:1/-1;padding-top:1.4rem}.footer-links a{align-items:center;display:inline-flex;min-height:44px}.footer-separator{color:#787e6e}.app-footer :focus-visible{outline-color:#ff826b}.mb-section{margin-bottom:20px}.flex-between{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media (min-width:640px){body.dark-mode,body.light-mode{--gutter:32px}.scope-bar .field{flex:0 1 120px}.scope-context{margin-left:auto;max-width:240px}.scope-empty{color:#bcb8b0;color:var(--text-muted);display:block;font-size:11px;margin-top:4px}.chart-selector{align-items:center;flex:0 1 320px;flex-direction:row}.chart-selector select{flex:1 1;min-width:0;width:auto}.primary-metrics dt span{display:inline;font-size:11px;margin-left:8px}.chart-wrapper{height:370px}.compare-grid{grid-template-columns:1fr auto 1fr}.detail-metrics{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){body.dark-mode,body.light-mode{--gutter:48px;--space-section:56px}.metrics{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr 1fr}.secondary-metrics{border-left:1px solid #47494a;border-left:1px solid var(--border);margin:0;padding-left:32px}.primary-metrics dd{font-size:52px}.chart-wrapper{height:360px}}@media (max-width:639px){.win-loss-layout{gap:8px;grid-template-columns:1fr;max-width:300px}.win-loss-chart{height:230px}.win-loss-stats{gap:6px}.page-toolbar .section-label>span{display:none}.main-content{padding-top:20px}.metrics{margin-bottom:16px}.scope-bar{padding-block:8px}.analysis-heading{align-items:end;flex-wrap:nowrap;gap:12px;padding-bottom:8px}.analysis-heading .chart-selector{flex:1 1 auto}.analysis-heading .chart-selector>span{display:none}.analysis-heading .chart-selector select{width:100%}.chart-panel{padding-top:4px}.scope-context{flex-basis:100%}.scope-context small{flex-basis:auto;margin-left:auto}.scope-context{font-size:11px}.scope-context small{font-size:10px}.analysis-meta{align-items:start}.analysis-meta .toolbar-share-group{width:100%}}@media (max-width:1199px){.app-footer .container,.app-header .container{padding-inline:32px}.app-header .container{gap:20px}.header-nav{gap:16px}}@media (max-width:991px){.App:not(.App--embedded){padding-top:68px}.App:not(.App--embedded) .analysis-section{scroll-margin-top:88px}.app-header .container{gap:16px;min-height:67px}.header-brand{font-size:25.6px}.header-nav{display:none}.menu-toggle{display:flex}.header-mobile-nav:not([hidden]){border-top:1px solid var(--nav-border);display:block;max-height:min(430px,calc(100svh - 68px));overflow-y:auto}.header-mobile-nav a{align-items:center;border-bottom:1px solid var(--nav-border);border-left:3px solid #0000;display:flex;font-size:.92rem;font-weight:500;min-height:52px;padding:.8rem 1.5rem}.header-mobile-nav a[aria-current=page]{border-left-color:#ed4c32;font-weight:600}.header-mobile-nav a[target=_blank]:after{content:"↗";margin-left:auto}.header-mobile-nav a:is(:hover,:focus-visible){background:#ffffff0a}.light-mode .header-mobile-nav a:is(:hover,:focus-visible){background:#20251f0a}.header-mobile-nav a:focus-visible{outline-offset:-5px}.sponsor-strip__label,.sponsor-strip__logos{grid-column:1/-1}.sponsor-strip__logos{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;row-gap:16px}.sponsor-strip__logos a{min-height:76px}}@media (max-width:767px){.app-footer .container,.app-header .container{padding-inline:22px}.footer-body{gap:1.2rem;grid-template-columns:1fr}.social-media{gap:8px;justify-content:flex-start}.footer-links{gap:.75rem 1.5rem}}@media (max-width:575.98px){.header-brand{font-size:23.2px;gap:.45rem}.header-brand img{height:32px;width:32px}.header-actions{gap:.15rem}}@media (max-width:359px){.app-footer .container,.app-header .container{padding-inline:17px}}@media (max-width:1099px){.data-table--desktop,.kelly-table--desktop{display:none}.data-table--mobile,.kelly-table--mobile{display:table;min-width:0;width:100%}.data-table--mobile td,.data-table--mobile th,.kelly-table--mobile td,.kelly-table--mobile th{padding-inline:6px;white-space:normal}.data-table--mobile td:first-child,.data-table--mobile th:first-child{text-align:left;width:46%}.data-table--mobile td:nth-child(2),.data-table--mobile th:nth-child(2){text-align:right;width:25%}.data-table--mobile td:nth-child(n+3),.data-table--mobile th:nth-child(n+3){text-align:center}.table-scroll-hint{display:block}.compare-table{font-size:13px}.compare-table td,.compare-table th{padding:10px 5px}.compare-table th:first-child{width:28%}.compare-table select{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=main.9242fe19.css.map*/