.redesign-profile-page{container:profile/inline-size;padding-top:12px}.redesign-profile-page>*+*{margin-top:32px}.redesign-breadcrumb{display:flex;gap:12px;align-items:center;color:var(--muted-foreground);font-size:12px;min-height:22px;min-width:0}.redesign-breadcrumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redesign-profile-page :is(.redesign-profile-identity-body,.redesign-profile-grade,.redesign-profile-stat-strip,.profile-performance-frame,.profile-fees-card,.redesign-profile-allocation,.profile-combo-preview,.profile-category-records,.profile-funding-card,.redesign-panel,#profile-positions-section>div,.profile-insight-card){border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-profile-card-head{display:flex;align-items:center;gap:6px;min-height:24px}.profile-fees-title,.redesign-profile-card-title,.redesign-profile-page .redesign-panel .redesign-profile-card-title{font:650 16px/24px Inter,var(--font-system);letter-spacing:normal;text-transform:none;color:var(--foreground)}.profile-help{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--muted-foreground);transition:color .12s ease}.profile-help:after{content:"";position:absolute;inset:-4px}.profile-help svg{width:14px;height:14px}.profile-help:focus-visible,.profile-help:hover,.profile-help[data-state=delayed-open],.profile-help[data-state=instant-open]{color:var(--foreground)}.profile-help:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.redesign-profile [data-testid=profile-header-skeleton],.redesign-profile [data-testid=profile-identity-card]{border:0;overflow:visible;background:transparent;border-radius:0}.redesign-profile [data-testid=profile-header-skeleton]>*+*,.redesign-profile [data-testid=profile-identity-card]>*+*{margin-top:12px}.redesign-profile-identity-top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.redesign-profile-identity-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding:20px 0;background:transparent;border:0;min-width:0;border-radius:0;box-shadow:none}.redesign-profile-identity-body>:first-child{flex:1 1 24rem;min-width:0}.redesign-profile-identity-body :is(h1,.profile-name-placeholder){font:800 26px/1.15 Inter Tight,var(--font-system);letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}.redesign-profile-identity-body .text-label-12{font-size:13px}.redesign-profile-identity-body .profile-quiet-line{font-size:12px}.redesign-profile-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.redesign-profile-actions :is([data-slot=button],a,.profile-action-copy,.profile-action-placeholder){min-height:36px;height:36px;font-size:13px;padding-inline:12px;border-radius:10px}.redesign-profile-actions :is([data-slot=button],a,.profile-action-copy){border-color:var(--border);color:var(--foreground);background:var(--card)}.redesign-profile-actions :is([data-slot=button],a,.profile-action-copy):hover{background:var(--muted)}.redesign-profile-actions .profile-action-label{display:inline-grid;text-align:start}.redesign-profile-actions .profile-action-label>span{grid-area:1/1}.redesign-profile-actions .profile-action-label-reservation{visibility:hidden}.redesign-profile-actions .profile-follow-label .profile-action-label-reservation{font-weight:650}.redesign-profile-identity-body .redesign-profile-actions .profile-action-primary{border-color:transparent;background:var(--neon);color:var(--primary-foreground);font-weight:650}.redesign-profile-identity-body .redesign-profile-actions .profile-action-primary:hover{background:var(--primary-hover)}.redesign-profile-actions .profile-action-copy{width:200px;justify-content:flex-start}.redesign-profile-grade{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;border:0;padding:20px 0;background:transparent;min-width:0;border-radius:0;box-shadow:none}.redesign-profile-grade :is(h2,.redesign-profile-grade-title){font:650 16px/24px Inter,var(--font-system);color:var(--foreground)}.redesign-profile-grade-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.redesign-profile-grade .profile-grade-tile{height:auto;padding:0;border:0;background:transparent;gap:10px;align-items:baseline}.redesign-profile-grade .profile-grade-tile>span:first-child,.redesign-profile-grade-empty{font:800 48px/1 Inter Tight,var(--font-system);letter-spacing:-.02em}.redesign-profile-grade-empty{font-size:32px;color:var(--muted-foreground)}.redesign-profile-grade .profile-grade-tile>.num{font-size:16px;font-weight:600}.redesign-profile-grade-band{font-size:13px;font-weight:600;color:var(--foreground)}.redesign-profile-grade-link{font-size:12px;line-height:18px}.profile-sync-panel{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:10px 16px;border:0;border-radius:0;overflow:hidden;border-left:2px solid transparent;background:transparent}.profile-sync-panel[data-state=syncing]{border-color:var(--green);background:transparent}.profile-sync-panel[data-state=failed]{border-color:var(--amber);background:transparent}.profile-sync-stack{display:grid;min-width:0}.profile-sync-copy{grid-area:1/1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-size:13px;line-height:20px}.profile-sync-title{font-weight:650;color:var(--foreground)}.profile-sync-detail{display:grid;color:var(--muted-foreground);min-width:0}.profile-sync-icon{width:16px;height:16px;margin-top:2px;color:var(--muted-foreground)}.profile-sync-panel[data-state=failed] .profile-sync-icon{color:var(--amber)}.profile-sync-spinner{display:block;width:16px;height:16px;margin-top:2px;border-radius:999px;border:2px solid color-mix(in oklab,var(--foreground) 18%,transparent);border-top-color:var(--green)}.profile-sync-track{position:absolute;inset:auto 0 0;height:2px;overflow:hidden}.profile-sync-track i{position:absolute;inset:0 auto 0 0;width:30%;background:var(--green)}@media (prefers-reduced-motion:no-preference){.profile-sync-spinner{animation:profile-sync-spin .9s linear infinite}.profile-sync-track i{animation:profile-sync-slide 1.6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.profile-sync-track i{width:100%;opacity:.35}}@keyframes profile-sync-spin{to{transform:rotate(1turn)}}@keyframes profile-sync-slide{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.redesign-profile-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));border:0;overflow:hidden;gap:16px 24px;border-radius:0;background:transparent;box-shadow:none}.redesign-profile-stat-strip>*{padding:14px 0;background:transparent}.redesign-profile-stat-strip .profile-stat-label{font-size:13px;line-height:20px;font-weight:500;color:var(--muted-foreground);min-width:0}.redesign-profile-stat-strip .profile-stat-figure{font:700 22px/28px Inter Tight,var(--font-system);letter-spacing:-.01em;white-space:nowrap}.redesign-profile-stat-strip .profile-stat-link{color:inherit}.redesign-profile-section-nav{display:flex;flex-wrap:wrap;gap:8px 24px;min-height:40px;align-items:stretch;font-size:13px;border-bottom:1px solid var(--border)}.redesign-profile-section-nav :is(a,span){display:inline-flex;align-items:center;min-height:40px;max-width:100%;font-weight:600;color:var(--muted-foreground);border-bottom:2px solid transparent;margin-bottom:-1px}.redesign-profile-section-nav a:focus-visible,.redesign-profile-section-nav a:hover{color:var(--foreground);border-bottom-color:var(--foreground)}.redesign-profile:not(:has(#profile-combos-section)) .profile-combos-jump{display:none}.redesign-profile-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.redesign-profile-main,.redesign-profile-support{display:flex;flex-direction:column;gap:32px;min-width:0}.redesign-profile-support{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.redesign-profile-support>*{min-width:0}.redesign-profile-metrics{container:metrics/inline-size}.redesign-profile-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.redesign-profile-metric{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:4px;align-content:start;min-width:0;padding:16px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-profile-metric-label{display:flex;align-items:flex-start;gap:4px;min-width:0;font-size:13px;line-height:20px;font-weight:500;color:var(--muted-foreground)}.redesign-profile-metric-name{min-width:0}.redesign-profile-metric-value{font:700 26px/32px Inter Tight,var(--font-system);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap}.redesign-profile-metric-skeleton{display:block;width:96px;max-width:100%;height:26px;margin-block:3px}.redesign-profile-metric-gap{margin-left:8px;font:500 12px/16px Inter,var(--font-system);letter-spacing:normal;color:var(--muted-foreground);white-space:normal}@container metrics (min-width: 720px){.redesign-profile-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container metrics (max-width: 299px){.redesign-profile-metrics-grid{grid-template-columns:minmax(0,1fr)}}.redesign-profile-allocation{padding:20px 0}.redesign-allocation-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.redesign-allocation-row{display:grid;grid-template-columns:18px minmax(64px,1fr) minmax(48px,1fr) 48px;gap:8px;align-items:center;font-size:13px;line-height:20px}.redesign-allocation-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redesign-allocation-row>span:last-child{text-align:right;color:var(--muted-foreground)}.redesign-allocation-track{height:6px;border-radius:999px;overflow:hidden;background:var(--muted)}.redesign-allocation-track i{display:block;height:100%;background:var(--green);border-radius:inherit}.redesign-allocation-empty{color:var(--muted-foreground);font-size:13px;padding-block:12px 4px}.profile-fees-card{padding:20px 0}.profile-fees-rows{display:flex;flex-direction:column;margin-top:12px}.profile-fees-group+.profile-fees-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.profile-fees-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:28px;padding-block:4px;font-size:13px;line-height:20px}.profile-fees-row>:first-child{color:var(--muted-foreground)}.profile-fees-row dd{margin:0;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-fees-subtotal dd,.profile-fees-subtotal>:first-child{color:var(--foreground);font-weight:650}.profile-fees-total{font-size:14px}.profile-fees-total>:first-child{color:var(--foreground);font-weight:650}.profile-fees-total dd{font-weight:700}.profile-fees-note{margin-top:12px;line-height:18px}.profile-fees-meta,.profile-fees-note{font-size:12px;color:var(--muted-foreground)}.profile-fees-meta{margin-top:6px;line-height:16px}.profile-combo-preview{padding:20px 0}.profile-combo-preview-count{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.profile-combo-preview-list{display:flex;flex-direction:column;margin-top:12px;border-top:1px solid var(--border)}.profile-combo-preview-row{padding-block:12px;border-bottom:1px solid var(--border)}.profile-combo-preview-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:20px}.profile-combo-preview-side{font-weight:600;color:var(--foreground)}.profile-combo-preview-picks{color:var(--muted-foreground)}.profile-combo-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:8px}.profile-combo-preview-facts dt{font-size:12px;line-height:16px;color:var(--muted-foreground)}.profile-combo-preview-facts dd{font-size:13px;line-height:20px;font-weight:600;color:var(--foreground);overflow-wrap:anywhere}.profile-combo-preview-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:8px;font-size:13px;font-weight:600}.profile-combos-section{display:flex;flex-direction:column;gap:12px;min-width:0}.profile-section-heading{font:700 22px/28px Inter Tight,var(--font-system);letter-spacing:-.02em;color:var(--foreground)}.profile-combos-section>ul{border-radius:0;border:0;background:transparent;box-shadow:none}.redesign-profile .profile-performance-frame>div:first-child{padding:20px 0 0}.redesign-profile .profile-performance-frame>div:first-child>div:first-child>div:first-child :is(h2,p){font:650 16px/24px Inter,var(--font-system);color:var(--foreground);text-transform:none;letter-spacing:normal}.redesign-profile .profile-performance-frame>div:first-child>div:first-child{gap:8px}.redesign-profile .profile-performance-frame>div:first-child>div:first-child>div:last-child{align-items:flex-start;order:-1;width:100%}.redesign-profile .profile-performance-frame>div:first-child>div:first-child>div:last-child>span:first-child{font:700 32px/38px Inter Tight,var(--font-system);letter-spacing:-.02em}.redesign-profile .profile-performance-frame>div:first-child>div:first-child>div:first-child{order:-2}.redesign-profile .profile-performance-frame>div:first-child>div:last-child{justify-content:flex-start;margin-top:8px}.redesign-profile .profile-performance-frame [role=group]{width:100%;gap:4px}.redesign-profile .profile-performance-frame [role=group] button{flex:1}@container profile (min-width: 520px){.redesign-profile-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.redesign-profile-stat-strip>*{padding-inline:0}.redesign-profile-identity-body{padding:24px 0}}@container profile (min-width: 640px){.redesign-profile-support{grid-template-columns:repeat(2,minmax(0,1fr))}}@container profile (min-width: 720px){.redesign-profile-identity-top{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.redesign-profile-identity-body :is(h1,.profile-name-placeholder){font-size:32px}}@container profile (min-width: 900px){.redesign-profile-stat-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}@container profile (min-width: 980px){.redesign-profile-identity-top{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:32px}}.profile-category-records{display:flex;flex-direction:column;gap:12px;padding:20px 0}.profile-category-records-list{display:flex;flex-direction:column;gap:10px}.profile-category-records-list>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-width:0}.profile-category-records-none{font-size:12px;line-height:18px;color:var(--muted-foreground)}.profile-market-toolbar{min-width:0;max-width:100%}.profile-market-toolbar-row{display:flex;flex-wrap:wrap;min-width:0;width:100%;align-items:center;gap:12px}.profile-market-toolbar-row>*{flex-shrink:0;max-width:100%}.profile-market-filter{display:flex;min-width:0}.profile-market-count{margin-inline-start:auto}@container profile (max-width: 640px){.redesign-profile-section-nav :is(a,span){min-height:44px}.profile-market-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.profile-market-status{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-market-segments>.app-tab-item{min-width:0;min-height:44px;gap:4px;padding:4px;white-space:normal}.profile-market-filter{flex:1 1 120px}.profile-market-filter>button,.profile-market-toolbar-row>button{min-width:0;width:100%;min-height:44px;height:auto;white-space:normal}.profile-market-count{margin-inline-start:0}}#profile-positions-section :is(th,td){padding-inline:8px}#profile-positions-section :is(th,td):first-child{padding-inline-start:16px}#profile-positions-section :is(th,td):last-child{padding-inline-end:16px}#profile-positions-section td:first-child{min-width:16rem}.profile-position-sample{display:block;margin-top:4px;font-size:11px;line-height:16px;color:var(--muted-foreground)}.profile-category-sample{font-size:12px;color:var(--muted-foreground)}.profile-category-sample summary{cursor:pointer}.profile-category-sample>ul{margin-top:12px}.profile-combos-section>ul[aria-label="Combo positions"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px 32px;background:transparent;align-items:stretch}.profile-combos-section>ul[aria-label="Combo positions"]>li{border:0;background:transparent;padding-inline:0}.profile-combo-legs-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:4px;font-size:12px;font-weight:600;color:var(--muted-foreground)}.profile-combo-legs-toggle:hover{color:var(--foreground)}.profile-combo-legs-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.redesign-profile-page .profile-funding-card{border-radius:0;padding:20px 0;border:0;background:transparent;box-shadow:none}@container profile (max-width: 639px){.redesign-profile-page>*+*{margin-top:24px}.redesign-profile-grid,.redesign-profile-identity-top,.redesign-profile-main,.redesign-profile-support{gap:24px}}.redesign-game .redesign-content{padding-top:18px}.redesign-game .redesign-game-body{height:auto;padding:0;overflow:visible;scrollbar-gutter:auto;container-name:game-detail;gap:32px}.redesign-game-body:has([data-event-insights-pending=true])>.redesign-game-main,.redesign-game-chart-row:has([data-event-insights-pending=true]) .redesign-game-rails,.redesign-game-insights[data-event-insights-pending=true] [data-testid=event-trader-facts],.redesign-game-insights[data-event-insights-pending=true]>[data-testid=event-edge-vs-price-card]{visibility:hidden}.redesign-game-match-header{min-height:180px;border-radius:0;background:transparent;border:0;box-shadow:none}.redesign-game-match-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding:24px 0;gap:16px 32px}.redesign-game .game-block-title-row{grid-column:1;grid-row:1/span 3}.redesign-game .game-title-eyebrow{display:flex;align-items:center;min-height:20px;margin-bottom:4px}.redesign-game .game-title-context{display:flex;align-items:center;gap:8px;height:auto;min-width:0;color:var(--muted-foreground);font-size:13px;line-height:20px;font-weight:600}.redesign-game .game-page-title{font-family:"Inter Tight",var(--font-system);font-size:clamp(28px,2.5vw,40px);line-height:1.1;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.event-header-prices{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;margin-top:16px}.event-header-prices>div{min-width:0}.event-header-prices dt{display:flex;align-items:center;min-height:36px;color:var(--muted-foreground);font-size:13px;line-height:18px;overflow-wrap:break-word}.event-header-prices dd{margin-top:2px;color:var(--foreground);font:700 32px/36px Inter Tight,var(--font-system);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.redesign-game .game-centered-matchup{min-height:112px;border-left:1px solid var(--border);padding-left:32px}.redesign-game .redesign-game-chart-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);height:auto;min-height:0;gap:32px}.redesign-game-chart-row>section{border:0;border-radius:0;background:transparent;padding-top:20px;min-height:460px;box-shadow:none}.redesign-game-chart-row .redesign-game-chart-plot{position:relative;min-height:280px}.redesign-game-chart-row .redesign-game-chart-plot>div{position:absolute;inset:0}.redesign-game-chart-row .redesign-game-chart-plot>[data-slot=skeleton]{inset:8px 24px 16px;border-radius:10px}.redesign-game-chart-row [data-testid=market-price-chart] .stroke-background{stroke:var(--background)}.redesign-game-price-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:0 0 12px}.redesign-game-price-header [role=group],.redesign-game-range-skeleton{display:flex;gap:4px;width:auto;max-width:100%}.redesign-game-price-header button{flex:none;min-width:44px}.market-chart-coverage{flex:none;padding:0 0 8px;color:var(--muted-foreground);font-size:12px;line-height:16px}.market-chart-coverage-count{display:inline-grid;vertical-align:baseline}.market-chart-coverage-count>span{grid-area:1/1}.market-chart-coverage-reservation{visibility:hidden}.redesign-game-chart-row>.redesign-game-side-stack{display:contents;min-width:0}.redesign-game-side-column{align-self:start}.redesign-game-insights,.redesign-game-side-column{display:flex;flex-direction:column;gap:32px;min-width:0}.redesign-game-insights{height:32rem;overflow-y:auto;scrollbar-gutter:stable}.redesign-game-insights>*{min-width:0;flex-shrink:0}.redesign-game-smart-money{border:0;border-radius:0;background:transparent;padding:20px 0 24px;box-shadow:none}.redesign-game-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.redesign-game-card-heading-title{display:flex;align-items:center;gap:6px;min-width:0}.redesign-game-card-title{margin:0;color:var(--foreground);font-size:18px;line-height:24px;font-weight:650;letter-spacing:-.01em}.redesign-game-help{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--muted-foreground)}.redesign-game-help:after{content:"";position:absolute;inset:-4px}button.redesign-game-help:focus-visible,button.redesign-game-help:hover{color:var(--foreground)}.redesign-game-help svg{width:14px;height:14px}.redesign-game-smart-money>.redesign-game-card-heading{margin-bottom:16px}.redesign-game-rails{padding:0;min-width:0;flex:none;grid-column:1/-1;height:auto}.redesign-game-rail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;flex:1;min-height:0}.redesign-game-rail-columns>:only-child{grid-column:1/-1}.redesign-game-rail-panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:transparent;padding:20px 0;box-shadow:none}.redesign-game-rail-panel>.redesign-game-card-heading{margin-bottom:12px}@media (max-width:1100px){.redesign-game .redesign-game-chart-row{grid-template-columns:minmax(0,1fr)}.redesign-game-chart-row>section{min-height:420px}}@media (max-width:767px){.redesign-hero-copy{max-width:none}.redesign-game .redesign-game-body{gap:24px}.redesign-game-match-content{display:flex;padding:16px 0}.redesign-game .game-centered-matchup{border-left:0;padding-left:0}.event-header-prices{gap:12px}.event-header-prices dd{font-size:26px;line-height:32px}.redesign-game-chart-row>section{padding-top:16px}.market-chart-coverage,.redesign-game-price-header{padding-inline:0}.redesign-game-rail-panel,.redesign-game-smart-money{padding:16px 0}.redesign-game .redesign-game-chart-row,.redesign-game-insights,.redesign-game-rail-columns,.redesign-game-side-column{gap:24px}.redesign-game-rail-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:399px){.redesign-game-price-header [role=group],.redesign-game-range-skeleton{width:100%}.redesign-game-price-header button,.redesign-game-range-skeleton>*{flex:1;min-width:0}}.app-shell-root:has([data-shell-redesign=true]) .market-shell-layout{padding:0;gap:0}.redesign-profile .profile-quiet-line{margin-top:6px}.redesign-profile .profile-quiet-line>*+*{margin-top:4px}.redesign-profile-identity-body{padding-block:12px}.redesign-profile .profile-performance-frame>div:first-child>div:first-child{position:relative}.redesign-profile .profile-performance-frame>div:first-child>div:first-child>div:first-child>div:last-child{margin-top:4px}.redesign-hero-art{mask-image:linear-gradient(90deg,transparent,black 25%)}.game-analytics-preview{--game-analytics-upgrade-min-height:180px}.game-analytics-preview .redesign-game-chart-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);height:auto;min-height:0;gap:32px}.game-analytics-markets-preview [data-slot=skeleton],.game-analytics-preview *{animation:none}.game-analytics-preview-label{display:flex;align-items:center;height:44px;color:var(--muted-foreground);font-size:12px}.game-analytics-preview .redesign-game-chart-plot{position:relative;min-height:280px}.game-analytics-chart-preview{position:absolute;inset:0;padding:28px 16px}.game-analytics-chart-preview svg{width:100%;height:100%;fill:none}.game-analytics-preview-grid{stroke:var(--border);stroke-dasharray:2 8}.game-analytics-preview-line,.game-analytics-preview-line-secondary{stroke:var(--muted-foreground);stroke-width:2;opacity:.45}.game-analytics-preview-line-secondary{opacity:.2}.game-analytics-upgrade{display:flex;flex-direction:column;gap:20px;min-height:var(--game-analytics-upgrade-min-height,180px)}.game-analytics-upgrade-title{margin-top:12px;color:var(--foreground);font:700 24px/28px Inter Tight,var(--font-system);letter-spacing:-.02em}.game-analytics-upgrade-action{min-height:44px}.game-analytics-upgrade-action a{max-width:100%;white-space:normal;text-align:center}.game-analytics-markets-preview{min-width:0;padding-top:24px}.game-analytics-market-preview-row{display:flex;align-items:center;min-height:72px;gap:16px;border-bottom:1px solid var(--border)}@media (max-width:1000px){.game-analytics-preview .redesign-game-chart-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.game-analytics-preview .redesign-game-chart-row{position:relative}.game-analytics-preview .redesign-game-side-column{min-height:var(--game-analytics-upgrade-min-height)}.game-analytics-preview .game-analytics-upgrade{position:absolute;inset-block-start:64px;inset-inline:0;z-index:1;background:var(--background)}}.game-analytics-featured-preview .game-analytics-upgrade{padding:20px 16px}@container game-detail (min-width: 1000px){.game-analytics-preview .redesign-game-chart-row,.redesign-game .redesign-game-chart-row{grid-template-columns:minmax(420px,2fr) minmax(240px,1fr) minmax(280px,1fr);column-gap:24px}.redesign-game-chart-row>section{grid-column:1;grid-row:1}.redesign-game-chart-row .redesign-game-side-column{grid-column:2;grid-row:1}.redesign-game-chart-row .redesign-game-rail-columns,.redesign-game-chart-row .redesign-game-rails{display:contents}.redesign-game-chart-row .redesign-game-activity-card{grid-column:3;grid-row:1;min-height:460px;contain:size}.redesign-game-chart-row .redesign-game-holders-card{grid-column:1/-1;grid-row:2}}.redesign-main{display:flex;flex-direction:column}.redesign-page{min-width:0;width:100%;background:transparent}.redesign-frame{--reference-gutter:20px}.redesign-application .redesign-content{width:calc(100% - var(--reference-gutter) * 2)}.redesign-frame:is([data-theme=dark] *) .home-header,.redesign-frame:is([data-theme=dark] *) .home-sidebar{background:var(--background)}.redesign-frame:is([data-theme=dark] *) .home-panel,.redesign-frame:is([data-theme=dark] *) .redesign-panel{box-shadow:none}.redesign-frame:is([data-theme=dark] *) .redesign-page{background:transparent}.redesign-site-footer{margin-top:28px;border-top:1px solid var(--border);padding:28px var(--reference-gutter) 18px;background:var(--card);color:var(--foreground)}.redesign-footer-brand-row{display:flex;gap:32px;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--border)}.redesign-footer-brand-row>div:first-child{max-width:530px}.redesign-footer-wordmark{display:inline-flex;width:134px;margin-bottom:7px}.redesign-footer-wordmark svg{width:100%;height:34px}.redesign-footer-brand-row p{color:var(--muted-foreground);font-size:13px;line-height:20px}.redesign-footer-community{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.redesign-footer-community>div{display:flex;align-items:center;gap:3px}.redesign-footer-columns{display:grid;grid-template-columns:1.3fr .9fr 1fr 1fr .8fr;gap:24px;padding-block:25px}.redesign-footer-columns h2{font:600 13px/20px Inter,var(--font-system);text-transform:none;letter-spacing:normal;color:var(--foreground);margin-bottom:10px}.redesign-footer-columns .footer-nav-item{font-size:12px;line-height:20px;color:var(--muted-foreground);padding:4px 0}.redesign-site-footer a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.redesign-footer-sports{border-top:1px solid var(--border);font-size:12px}.redesign-footer-sports summary{cursor:pointer;padding-block:13px;font-weight:500}.redesign-footer-sports nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 18px;padding:8px 0 20px}.redesign-footer-sports .footer-nav-item{font-size:12px;gap:8px}.redesign-footer-bottom{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;padding-block:16px 12px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.redesign-footer-bottom>p{margin-right:auto}.redesign-footer-appearance{display:flex;align-items:center;gap:12px}.redesign-footer-bottom nav{display:flex;gap:10px 16px;flex-wrap:wrap}.redesign-footer-bottom .footer-meta-item{font-size:12px}.redesign-footer-disclaimer{max-width:1050px;color:var(--muted-foreground);font-size:12px;line-height:18px}@media (max-width:1100px){.redesign-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.redesign-frame{--reference-gutter:16px}.redesign-footer-brand-row{align-items:flex-start;flex-direction:column;gap:16px}.redesign-footer-community{align-items:flex-start}.redesign-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}.home-nav-link>.home-icon,.redesign-card-heading>.home-icon,.redesign-hero-features .home-icon,.redesign-pricing-features .home-icon{color:var(--foreground)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-blue-500,:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-green-500,:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-neon,:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-primary{color:var(--green)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-pink-light,:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-red-500,:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) .text-red-light{color:var(--red)}.category-icon-monochrome{filter:var(--home-sport-filter,grayscale(1))}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-green-400){color:var(--green)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-rose-300,.text-rose-400,.text-rose-500,.text-red-400){color:var(--red)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-orange-300,.text-orange-400){color:var(--amber)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-amber-300,.text-amber-400,.text-yellow-400){color:var(--amber)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-purple-300,.text-purple-400,.text-violet-400){color:var(--muted-foreground)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-sky-300,.text-sky-400){color:var(--muted-foreground)}:root:not([data-theme=dark]):where(:has([data-shell-redesign=true])) :is(.text-blue-300,.text-blue-400,.text-indigo-300){color:var(--muted-foreground)}.redesign-game-markets{gap:24px;border:0;border-radius:0;background:transparent;padding:24px 0;box-shadow:none}.redesign-game-markets>.redesign-section-placeholder,.redesign-game-markets>h2,.redesign-related-heading h2{margin:0;font:700 28px/34px Inter Tight,var(--font-system);letter-spacing:-.025em}.redesign-game-markets>section{gap:20px}.redesign-family-volume{gap:12px;padding-bottom:20px;border-bottom:1px solid var(--border)}.redesign-family-volume-label{font-size:13px;line-height:20px;color:var(--muted-foreground)}.redesign-family-volume-summary{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px}.redesign-family-volume-summary strong{font-size:24px;line-height:30px;font-weight:600;font-variant-numeric:tabular-nums}.redesign-family-volume-summary>span{color:var(--muted-foreground);font-size:12px;line-height:18px}.redesign-family-volume>:is([role=img],[data-slot=skeleton]){height:6px;border-radius:3px}.redesign-family-volume>div:last-child{gap:8px 24px;font-size:12px;line-height:18px}.redesign-prop-finder{top:64px;gap:16px;padding-block:4px 20px;background:var(--background)}.redesign-prop-finder-row{gap:12px}.redesign-prop-search{max-width:420px}.redesign-prop-search :is(input,[data-slot=skeleton]){height:44px;border-color:var(--border);border-radius:12px;background:var(--muted);font-size:14px}.redesign-prop-finder-row>:is(button,[data-slot=skeleton]){min-height:44px;padding-inline:12px;font-size:13px}.redesign-prop-chips{max-width:100%;min-width:0;margin:0;overflow-x:auto;overscroll-behavior-x:contain}.redesign-prop-chips [data-slot=skeleton]{height:44px;border-radius:999px}.redesign-prop-tab-count{font-size:11px;font-weight:500;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.redesign-game-markets .redesign-prop-families{border:0;border-radius:0}.redesign-prop-family-row{min-height:76px;align-items:center;gap:12px 24px;padding:16px 12px}.redesign-prop-family-name{font-size:17px;line-height:24px;font-weight:600}.redesign-prop-family-meta,.redesign-prop-line-volume{font-size:12px;line-height:18px;color:var(--muted-foreground)}.redesign-prop-family-row:has(>.redesign-prop-outcomes){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.redesign-prop-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:start;gap:12px 24px}.redesign-prop-price-cell{align-items:flex-start;text-align:left}.redesign-prop-outcome-name{display:flex;min-width:0;align-items:center;gap:8px;color:var(--muted-foreground);font-size:12px;line-height:18px;font-weight:500}.redesign-prop-outcome-name>span:last-child{min-width:0;overflow-wrap:anywhere}.redesign-prop-team-mark{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center}.redesign-prop-price{font-size:18px;line-height:24px;font-variant-numeric:tabular-nums}.redesign-prop-point{font-size:13px;line-height:20px;font-variant-numeric:tabular-nums}.redesign-prop-table-row{gap:12px 24px;padding:16px 12px;align-items:start}.redesign-prop-table-head{align-items:center;padding-block:12px;background:var(--muted)}.redesign-prop-column-name{min-width:0;font-size:12px;line-height:18px;color:var(--muted-foreground)}.redesign-prop-line-name{font-size:14px;line-height:22px;color:var(--foreground)}.redesign-prop-outcome-name.redesign-prop-family-name{font-size:17px;line-height:24px;font-weight:600;color:var(--foreground)}.redesign-prop-family-table .redesign-prop-table-row>[role=cell]>.redesign-prop-outcome-name{display:none}.redesign-prop-family-row [data-testid=prop-family-preview]{max-width:60%;gap:8px 20px}.redesign-prop-family-row [data-testid=prop-family-preview]>span:last-child{display:grid;min-width:0;flex-shrink:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.redesign-game-markets .redesign-player-props{border:0;border-radius:0;background:transparent}.redesign-player-props>button{min-height:56px}.redesign-related-markets{padding-block:16px}.redesign-related-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.redesign-related-heading>span{font-size:14px;line-height:20px}.redesign-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.redesign-related-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent;transition:background-color .15s;box-shadow:none}.redesign-related-card:hover{border-color:transparent;background:var(--muted)}.redesign-related-link{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px 0;border-radius:inherit}.redesign-related-identity{display:flex;align-items:center;gap:12px}.redesign-related-identity>div{flex:1}.redesign-related-identity h3{margin-top:4px;font-size:16px;line-height:22px;font-weight:600}.redesign-related-category{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;color:var(--muted-foreground)}.redesign-related-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;border-top:1px solid var(--border)}.redesign-related-chart>span,.redesign-related-counts,.redesign-related-facts dt{color:var(--muted-foreground);font-size:12px;line-height:18px}.redesign-related-facts dd{margin-top:4px;font-size:18px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums}.redesign-related-chart{display:flex;flex-direction:column;gap:8px;overflow:hidden;filter:grayscale(1)}@media (max-width:1300px){.redesign-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.redesign-game-markets{padding:16px 0}.redesign-family-volume-summary{flex-direction:column;align-items:flex-end;gap:0}.redesign-prop-finder{position:static}.redesign-prop-finder-row{flex-wrap:wrap;gap:8px}.redesign-prop-search{flex-basis:100%;max-width:none}.redesign-prop-family-row{padding:16px 0;gap:12px}.redesign-prop-family-row:has(>.redesign-prop-outcomes){grid-template-columns:minmax(0,1fr)}.redesign-prop-outcomes{width:100%;column-gap:16px}.redesign-prop-family-row [data-testid=prop-family-preview]{max-width:100%;width:100%;justify-content:flex-start}.redesign-prop-family-row [data-testid=prop-family-preview]>span:first-child{text-align:left}.redesign-prop-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px 0}.redesign-prop-table-row>:first-child{grid-column:1/-1}.redesign-prop-family-table .redesign-prop-table-head{display:none}.redesign-prop-family-table .redesign-prop-table-row>[role=cell]>.redesign-prop-outcome-name{display:flex}.redesign-related-grid{grid-template-columns:minmax(0,1fr)}}.redesign-game-smart-money{--neon:var(--foreground)}.redesign-game .game-team-crest{width:40px;height:40px}@media (max-width:767px){.redesign-game .game-team-crest{width:32px;height:32px}}.redesign-game .redesign-game-smart-money .text-neon{color:var(--foreground)}.redesign-game .redesign-market-body{height:auto;padding:0;overflow:visible;scrollbar-gutter:auto;gap:32px}.redesign-game .redesign-market-body #market-tabs,.redesign-game .redesign-market-body [data-testid=market-pulse-section],.redesign-game .redesign-market-body>.redesign-market-content>section[aria-label^="Market price"],.redesign-game .redesign-market-body>[data-testid=market-banner-header]{border:0;border-radius:0;background:transparent;box-shadow:none;padding:20px 0 24px}.redesign-game .redesign-market-body>[data-testid=market-banner-header]{padding:24px 0}.redesign-game .redesign-market-body>.redesign-market-content>section[aria-label^="Market price"]{padding:20px 0 8px}.redesign-game .redesign-market-body #market-tabs,.redesign-game .redesign-market-body [data-testid=market-pulse-section]{padding:20px 24px 24px}.redesign-game .redesign-market-body #market-tabs .sticky{background:var(--background)}.redesign-game .redesign-market-body .redesign-player-props{border-radius:0;background:transparent;border:0;box-shadow:none}@media (max-width:767px){.redesign-game .redesign-market-body{gap:24px}.redesign-game .redesign-market-body #market-tabs,.redesign-game .redesign-market-body [data-testid=market-pulse-section],.redesign-game .redesign-market-body>[data-testid=market-banner-header]{padding:16px 0}}.redesign-game .game-matchup-team{gap:8px}.redesign-game .game-matchup-team>div{min-width:0}.redesign-game .game-matchup-name{display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:break-word}@media (max-width:767px){.redesign-game .game-centered-matchup:has(>.game-matchup-team){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.redesign-game .game-centered-matchup:has(>.game-matchup-team)>:nth-child(2){grid-column:1/-1;grid-row:1}.redesign-game .game-matchup-team{grid-row:2;flex-direction:row-reverse;justify-content:flex-end}.redesign-game .game-matchup-team>div{align-items:flex-start;text-align:left}}@media (max-width:1200px){.redesign-game-match-content{display:flex;align-items:stretch}.redesign-game .game-centered-matchup{width:100%;border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}@media (max-width:1000px){.redesign-game-rail-columns{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}}.redesign-game-smart-money>div{padding:0;border:0}.redesign-game .game-loading-matchup-group,.redesign-game [data-testid=market-banner-game-block-loading]{display:contents}.event-market-insights{container-type:inline-size;container-name:game-insights;display:flex;flex-direction:column;gap:12px;min-width:0}.event-insight-side{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}.event-insight-heading{display:flex;justify-content:space-between;gap:12px}.event-insight-heading>div{display:flex;min-width:0;flex-direction:column;gap:3px}.event-insight-heading>div:last-child{flex-shrink:0;text-align:right;align-items:flex-end}.event-insight-heading strong{font-size:14px;line-height:20px;font-weight:650}.event-insight-heading span{font-size:12px;line-height:16px;color:var(--muted-foreground)}.event-insight-comparison{display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-template-rows:repeat(2,13px);align-items:center;gap:5px 10px;min-height:31px}.event-insight-grades{display:flex;flex-direction:column;gap:6px}.event-grade-track{display:flex;height:6px;width:100%;gap:1px;overflow:hidden;border-radius:3px;background:var(--muted)}.event-grade-track [data-grade]{background:color-mix(in srgb,var(--event-grade-color) 70%,var(--card))}.event-insight-grades dl{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.event-insight-grades dl>div{display:flex;gap:5px;align-items:center}.event-insight-grades dt{color:var(--muted-foreground)}.event-insight-grades [data-grade] dt{color:color-mix(in srgb,var(--event-grade-color) 50%,var(--foreground));font-weight:600}.event-insight-grades dd{font-weight:600}.event-insight-footnote,.event-insight-grades>p{color:var(--muted-foreground);font-size:12px;line-height:16px}.event-insight-footnote>p{display:flex;flex-wrap:wrap;gap:4px 8px}.event-holders-panel{display:flex;min-width:0;flex-direction:column;gap:12px;padding-top:12px}.event-holders-preview{min-width:0}.event-holders-all li,.event-holders-preview li{min-height:44px}.event-holders-more{display:flex;justify-content:center;border-top:1px solid var(--border);padding-top:8px}.event-holders-dialog{display:flex;flex-direction:column;gap:12px;max-width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:20px;overflow:hidden}.event-holders-all{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.redesign-game-activity-card{min-height:440px;contain:size}@media (max-width:1000px){.redesign-game-activity-card{min-height:0;contain:none}.redesign-game-activity-card .rail-scroller{max-height:22rem}}.redesign-game-activity-card ol{--tape-row-h:44px}.redesign-game-rail-panel .rail-gate{background:var(--background)}.redesign-game-rail-panel .rail-fade{background-image:linear-gradient(to top,var(--background),transparent)}.redesign-game-rail-panel .rail-gate-line{display:none}.redesign-game-rail-panel .rail-gate-label{display:inline;text-transform:none;letter-spacing:0;font-size:12px}.redesign-game-side-column>.market-resolved-panel{flex:none;border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-game-side-column>.market-resolved-panel>div{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 16px;padding:16px 0;text-align:left}.redesign-game-side-column>.market-resolved-panel>div>p{margin-left:auto}.event-positioning-card{display:flex;flex-direction:column;gap:12px;width:100%;border:0;border-radius:0;background:transparent;padding:20px 0;box-shadow:none}.event-positioning-summary{display:flex;align-items:center;gap:16px}.event-positioning-outcomes{display:flex;flex-direction:column;gap:6px}.event-positioning-outcomes>div{display:grid;grid-template-columns:minmax(0,1fr) 56px 64px;gap:12px;align-items:baseline}.event-positioning-outcomes>div>:not(:first-child){text-align:right}@media (max-width:767px){.event-positioning-card{padding:16px 0}.event-positioning-summary{align-items:start;flex-direction:column;gap:6px}.event-holders-dialog{padding:16px}.event-insight-heading{flex-direction:column;gap:6px}.event-insight-heading>div:last-child{flex-direction:row;align-items:baseline;gap:7px;text-align:left}}@container game-insights (max-width: 340px){.event-insight-heading{flex-direction:column;gap:6px}.event-insight-heading>div:last-child{flex-direction:row;align-items:baseline;text-align:left;gap:8px}.event-insight-grades dl{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}}.redesign-leaderboard-summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.redesign-leaderboard-help{color:var(--muted-foreground);font-size:12px;line-height:20px}.redesign-leaderboard-help summary{cursor:pointer;color:var(--foreground)}.redesign-leaderboard-help[open]{flex-basis:100%}@media (max-width:639px){.redesign-leaderboard-summary{padding:16px 12px}}.redesign-portfolio-analysis{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.redesign-portfolio-analysis>*{min-width:0}@media (min-width:1280px){.redesign-portfolio-analysis{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}.redesign-frame{--shared-game-rail-safe-area-top:env(safe-area-inset-top);--shared-game-rail-height:calc(32px + var(--shared-game-rail-safe-area-top));grid-template-rows:var(--shared-game-rail-height) minmax(0,1fr)}.shared-game-rail{--spacing:4px;grid-column:1/-1;height:var(--shared-game-rail-height);padding-top:var(--shared-game-rail-safe-area-top)}.shared-game-rail .home-theme-toggle[data-slot=button]{width:28px;height:26px;flex:none;border-radius:5px}.shared-game-rail .home-theme-toggle svg{width:15px;height:15px}html[data-game-rail-mode=hidden] .redesign-frame{--shared-game-rail-height:0px;grid-template-rows:minmax(0,1fr)}.shared-game-rail[hidden],html[data-game-rail-mode=hidden] .shared-game-rail{display:none}@media (min-width:768px){.redesign-frame>.home-sidebar{top:var(--shared-game-rail-height);height:calc(100svh - var(--shared-game-rail-height))}}.category-icon-dark-plate{background-color:var(--primary-foreground);border-radius:3px}.tennis-rail-live-points{display:inline-flex;align-items:center;gap:3px;margin-left:4px}.tennis-serving-slot-compact{flex-basis:14px;width:14px;height:20px}.tennis-serving-slot-compact svg{width:14px;height:14px}.tennis-point-cell-compact{flex-basis:28px;width:28px;height:20px;border-radius:4px;font-size:11px;line-height:16px}.profile-insight-card{min-width:0;overflow:hidden;border:0;background:transparent;border-radius:0;box-shadow:none}.profile-insight-card h3{color:var(--foreground)}.home-header-phone,.home-search-link{display:none}.home-header-wordmark{display:flex;align-items:center;color:var(--foreground)}.home-header-wordmark svg{width:104px;height:26px}.home-header-compact-mark{display:none}@media (max-width:767px){.redesign-frame>.home-sidebar{display:none}.home-header{position:sticky;top:var(--shared-game-rail-height,0);z-index:30;height:52px;padding:0 8px 0 4px;gap:8px}.home-header-phone{display:flex;flex:none;align-items:center;gap:2px;min-width:0}.home-menu-button[data-slot=button]{width:40px;height:40px}.home-menu-button svg,.home-search-link svg{width:22px;height:22px}.home-header .home-search{display:none}.home-search-link{display:inline-flex;width:40px;height:40px}.home-header .home-game-rail-settings{width:44px;height:44px}.home-header .home-account{--home-account-gap:8px;margin-left:auto;gap:4px}.home-header .home-account-auth{width:max(84px,calc(2 * var(--home-account-control-size) + var(--home-account-gap)))}.home-header .home-account-member{gap:var(--home-account-gap)}.home-header .home-account-menu-slot{width:var(--home-account-control-size)}.home-header .home-account-menu-slot .home-account-trigger>svg{display:none}.home-header .home-login[data-slot=button],.home-header .home-signup[data-slot=button]{height:36px;padding-inline:12px;font-size:13px}.home-header .home-login[data-slot=button]{width:64px}.home-header .home-signup[data-slot=button]{width:84px;min-width:84px;padding-inline:10px}.home-header .account-menu-identity{position:absolute;top:27px;left:2px;height:15px}.home-header .home-account-name{display:none}}@media (max-width:399px){html[data-game-rail-mode=hidden] .home-header-wordmark svg{width:88px;height:22px}}@media (max-width:379px){html[data-game-rail-mode=hidden] .home-header .home-account{--home-account-gap:4px}.home-header-wordmark svg,html[data-game-rail-mode=hidden] .home-header-wordmark svg{width:84px;height:21px}.home-header .home-login{display:none}.home-header .home-account-auth{width:max(84px,calc(2 * var(--home-account-control-size) + var(--home-account-gap)))}html[data-game-rail-mode=hidden] .home-header-wordmark svg{display:none}html[data-game-rail-mode=hidden] .home-header-compact-mark{display:block}}.home-nav-sheet{overflow-y:auto;background:var(--card);color:var(--foreground);font-family:"Inter",var(--font-system);font-size:13px;line-height:1.4}.home-nav-sheet a{text-decoration:none}.home-nav-sheet a:focus-visible,.home-nav-sheet button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-nav-sheet-body{display:flex;flex-direction:column;padding:12px 0 24px}.home-nav-sheet-appearance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px 0;padding-top:16px;border-top:1px solid var(--border)}:where(.home-nav-sheet) .home-wordmark{width:164px;height:44px;margin:0 17px}:where(.home-nav-sheet) .home-wordmark svg{width:128px;height:36px}:where(.home-nav-sheet) .home-brand-description{margin:0 20px}:where(.home-nav-sheet) .home-navigation{flex-direction:column;gap:0;padding:16px 12px 8px;overflow:visible}:where(.home-nav-sheet) .home-nav-link{width:100%;height:44px;padding:0 14px;gap:14px;font-size:14px}:where(.home-nav-sheet) .home-nav-link .home-icon{width:18px;height:18px}:where(.home-nav-sheet) .home-nav-label{display:block}:where(.home-nav-sheet) .home-sport-group{display:block}:where(.home-nav-sheet) .home-sport-link{display:flex}.home-nav-sheet-account{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 12px 0}.home-nav-sheet-theme[data-slot=button]{justify-content:flex-start;width:calc(100% - 24px);margin:0 12px;font-weight:400}.redesign-frame,html[data-game-rail-mode=hidden] .redesign-frame{--announcement-row-height:calc(44px + env(safe-area-inset-top));--shared-game-rail-safe-area-top:0px;grid-template-rows:var(--announcement-row-height) var(--shared-game-rail-height) minmax(0,1fr)}.redesign-frame>.home-main,.redesign-frame>.home-sidebar{grid-row:3}.redesign-announcement{grid-column:1/-1;grid-row:1;position:sticky;top:0;z-index:45;gap:12px;height:var(--announcement-row-height);padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid var(--border);background:var(--home-selected);color:var(--foreground)}.redesign-announcement,.redesign-announcement-copy{display:flex;align-items:center;justify-content:center;min-width:0}.redesign-announcement-copy{flex-wrap:wrap;gap:4px 12px;padding-inline:44px;font-size:13px;line-height:20px}.redesign-announcement-copy>span{font-weight:600}.redesign-announcement-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.redesign-announcement-link:hover{text-decoration:underline;text-underline-offset:3px}.redesign-announcement-link svg{width:16px;height:16px}.redesign-announcement .redesign-announcement-dismiss{position:absolute;top:env(safe-area-inset-top);right:8px;width:44px;height:44px;border-radius:6px;color:var(--foreground);cursor:pointer}.redesign-announcement-dismiss svg{width:16px;height:16px}.redesign-frame>.shared-game-rail{grid-row:2;top:var(--announcement-row-height)}html[data-announcement-dismissed=redesign-and-max] .redesign-frame{--announcement-row-height:0px;--shared-game-rail-safe-area-top:env(safe-area-inset-top)}html[data-announcement-dismissed=redesign-and-max] .redesign-announcement{display:none}@media (min-width:768px){.redesign-frame>.home-sidebar{top:calc(var(--announcement-row-height) + var(--shared-game-rail-height));height:calc(100svh - var(--announcement-row-height) - var(--shared-game-rail-height))}}@media (max-width:767px){.redesign-frame,html[data-game-rail-mode=hidden] .redesign-frame{--announcement-row-height:calc(64px + env(safe-area-inset-top))}html[data-announcement-dismissed=redesign-and-max] .redesign-frame{--announcement-row-height:0px}.redesign-announcement-copy{flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding-inline:4px 40px;font-size:12px}.redesign-announcement .redesign-announcement-dismiss{top:calc(10px + env(safe-area-inset-top));right:4px}.home-header{top:calc(var(--announcement-row-height) + var(--shared-game-rail-height))}html[data-announcement-dismissed=redesign-and-max][data-game-rail-mode=hidden] .home-header{height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}