.redesign-frame{--reference-content-width:1440px;--reference-gutter:32px;font-size:14px}.redesign-page-title{font-size:40px;font-weight:800;line-height:44px;letter-spacing:-.03em}.redesign-page-title,.redesign-section-heading{color:var(--foreground);font-family:"Inter Tight",var(--font-system)}.redesign-section-heading{font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.025em}.redesign-page-description{color:var(--muted-foreground);font-size:16px;font-weight:400;line-height:24px}.app-tabs-track{--spacing:4px;--app-tab-active-background:var(--card);--app-tab-active-foreground:var(--foreground);--app-tab-active-shadow:0 1px 3px color-mix(in srgb,var(--shadow-color) 10%,transparent),0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent);--app-tab-active-icon-background:var(--home-selected);border:1px solid var(--border);border-radius:20px;padding:4px;gap:4px;background:var(--background);box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}:root[data-theme=dark] .app-tabs-track{--app-tab-active-background:var(--popover);background:var(--card)}.app-tab-item{--app-tab-background:transparent;--app-tab-foreground:var(--muted-foreground);--app-tab-shadow:none;--app-tab-icon-background:transparent;--app-tab-font-weight:500;min-height:36px;border:0;border-radius:16px;padding:4px 12px;background:var(--app-tab-background);color:var(--app-tab-foreground);box-shadow:var(--app-tab-shadow);font-family:var(--font-system);font-size:13px;font-weight:var(--app-tab-font-weight);line-height:20px}.app-tab-item:hover:not(:disabled){color:var(--app-tab-hover-foreground,var(--foreground))}.app-tab-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.app-tab-item[data-tone=danger]{--app-tab-active-foreground:var(--destructive);--app-tab-hover-foreground:var(--destructive)}.app-tab-item:is([data-state=active],[data-state=on],[aria-pressed=true],[aria-current=page]){--app-tab-background:var(--app-tab-active-background);--app-tab-foreground:var(--app-tab-active-foreground);--app-tab-shadow:var(--app-tab-active-shadow);--app-tab-icon-background:var(--app-tab-active-icon-background);--app-tab-font-weight:600}.app-tab-item>.app-tab-icon,.app-tab-item>svg{width:24px;height:24px;flex:0 0 24px;border-radius:999px;background:var(--app-tab-icon-background)}.app-tab-item>svg{box-sizing:border-box;padding:5px}.app-tab-item>.app-tab-icon{display:inline-grid;place-items:center}.app-tab-item>.app-tab-icon>svg{width:14px;height:14px}@media (max-width:767px){.app-tab-item{min-height:44px}}@media (forced-colors:active){.app-tabs-track{border-color:CanvasText;box-shadow:none}.app-tab-item:is([data-state=active],[data-state=on],[aria-pressed=true],[aria-current=page]){outline:1px solid Highlight;outline-offset:-1px}.app-tab-item:focus-visible{outline-color:Highlight}}.redesign-board-page,.redesign-standard-content{--spacing:4px}.redesign-standard-content{width:100%;max-width:1504px;margin-inline:auto;padding:32px 32px 64px}.app-shell-root:has([data-shell-redesign=true]) .shell-content:has(.redesign-standard-content){max-width:none;padding:0}.redesign-page-hero{padding-bottom:24px;border-bottom:1px solid var(--border)}.redesign-application .redesign-main [data-slot=card]{border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-application .redesign-standard-content article.bg-card,.redesign-application .redesign-standard-content section[aria-labelledby=example-heading],.redesign-application .redesign-standard-content section[aria-labelledby=formula-heading]{background:transparent}.redesign-application .redesign-standard-content section[aria-labelledby=product-heading]>.border,.redesign-application .redesign-standard-content:has([data-testid=learn-glossary-hero]) aside>.border{border-width:1px 0 0;border-radius:0;background:transparent}.redesign-board-page{width:100%;max-width:1504px;margin-inline:auto}.redesign-board-header{min-width:0;padding:32px 32px 16px}.redesign-board-identity{display:flex;align-items:center;gap:12px}.redesign-board-identity>:first-child:not(h1){width:32px;height:32px;flex:none}.redesign-board-header>.redesign-page-description{max-width:960px;margin-top:12px}.redesign-board-toolbar{margin:0 32px;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-board-body{min-height:0;flex:1;padding:24px 32px}.redesign-board-research{margin:8px 32px 32px;padding-top:24px;border-top:1px solid var(--border)}.redesign-board-section{grid-column:1/-1;min-width:0;margin:8px 32px 32px}.redesign-market-board .redesign-board-section{margin-inline:24px}.redesign-board-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.redesign-board-section-link{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--foreground);font-size:14px;line-height:20px;font-weight:500;text-decoration:none}.redesign-board-section-link:hover{color:var(--muted-foreground)}.redesign-board-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:32px;margin-top:16px}.redesign-board-list-panel{min-width:0;padding:12px 0 4px;border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-board-list-panel-title{padding-bottom:8px;border-bottom:1px solid var(--border);color:var(--foreground);font-size:14px;line-height:20px;font-weight:600}.redesign-recent-games{margin-top:16px;columns:300px 3;column-gap:32px}.redesign-recent-games>.redesign-board-list-panel{break-inside:avoid;margin-bottom:32px}.redesign-recent-game+.redesign-recent-game{border-top:1px solid var(--border)}.redesign-recent-game-link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;color:var(--foreground);font-size:14px;line-height:20px;text-decoration:none}.redesign-recent-game-title{min-width:0;overflow-wrap:anywhere}.redesign-recent-game-link time{flex:none;color:var(--muted-foreground);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.redesign-recent-game-link:hover .redesign-recent-game-title{text-decoration:underline;text-underline-offset:4px}.redesign-board-index{display:grid;gap:20px;margin-top:16px}.redesign-board-index-group h3{color:var(--muted-foreground);font-size:12px;line-height:16px;font-weight:600}.redesign-board-index-group ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,208px),1fr));gap:8px;margin-top:8px}.redesign-board-index-tile{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--foreground);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;transition:background-color .15s;box-shadow:none}.redesign-board-index-tile:hover{border-color:transparent;background:var(--muted)}.redesign-board-index-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;color:var(--foreground)}.redesign-board-index-icon>*{width:20px;height:20px}@media (max-width:639px){.redesign-board-index-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-board-index-tile{gap:8px;padding:6px 10px;font-size:13px;line-height:18px}}.redesign-research-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,264px),1fr));align-items:start;gap:32px;margin-top:16px}.redesign-research-group{min-width:0;padding:12px 0 4px;border:0;border-radius:0;background:transparent;box-shadow:none}.redesign-research-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.redesign-research-group-head h3{color:var(--foreground);font-size:14px;line-height:20px;font-weight:600}.redesign-research-group-head span{color:var(--muted-foreground);font-size:12px;line-height:16px;white-space:nowrap}.redesign-research-group dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;line-height:20px}.redesign-research-group dl>div+div{border-top:1px solid var(--border)}.redesign-research-group dt{min-width:0;color:var(--muted-foreground)}.redesign-research-group dd{flex:none;color:var(--foreground);font-weight:600;font-variant-numeric:tabular-nums}.redesign-research-links-title{margin-top:24px;color:var(--foreground);font-size:14px;line-height:20px;font-weight:600}.redesign-research-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:0 24px;margin-top:4px}.redesign-research-links>li{min-width:0;border-bottom:1px solid var(--border)}.redesign-research-links a{display:block;padding:10px 0;color:var(--foreground);font-size:14px;line-height:20px;text-decoration:none}.redesign-research-links a:hover{color:var(--muted-foreground);text-decoration:underline;text-underline-offset:4px}.redesign-board-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;gap:4px 20px;padding:0 32px 24px}.redesign-market-board{display:grid;grid-template-columns:minmax(0,1fr) 608px;align-content:start}.redesign-market-board>.redesign-board-header{grid-column:1;grid-row:1;padding:16px 16px 16px 24px;display:flex;align-items:center}.redesign-market-board>[data-board-revealed]{display:contents}.redesign-market-board .redesign-board-identity{gap:16px}.redesign-market-board .redesign-board-identity>.redesign-board-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none}.redesign-board-mark>*{width:48px;height:48px}.redesign-board-title-row{min-width:0}.redesign-board-title-row>.redesign-page-title,.redesign-board-title-row>.redesign-section-heading{display:inline}.redesign-board-title-row>.redesign-board-help{margin-left:8px;vertical-align:2px}.redesign-board-title-row>.redesign-section-heading~.redesign-board-help{vertical-align:-2px}.redesign-board-help{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--muted-foreground)}.redesign-board-help:after{content:"";position:absolute;inset:-4px}.redesign-board-help:focus-visible,.redesign-board-help:hover{color:var(--foreground)}.redesign-board-help svg{width:16px;height:16px}.redesign-market-board .redesign-page-description{margin-top:4px;font-size:14px;line-height:20px}.redesign-market-board .redesign-board-overview{grid-column:2;grid-row:1;align-self:center;padding:16px 24px 16px 0}.redesign-market-board .redesign-board-toolbar{grid-column:1/-1;margin-inline:24px;padding:8px 0}.redesign-market-board .redesign-board-body{grid-column:1/-1;padding:16px 24px}.redesign-board-market-nav{flex-wrap:nowrap;margin:0 32px 12px;max-width:calc(100% - 64px)}.redesign-board-market-tab.app-tab-item{flex:1 0 auto;font-weight:600}.redesign-market-board .redesign-board-market-nav{grid-column:1/-1;margin-inline:24px;max-width:calc(100% - 48px)}.redesign-board-scope{grid-column:1/-1;min-width:0;margin:0 24px 16px}.redesign-market-board [data-board-revealed=false] .redesign-board-notes,.redesign-market-board [data-board-revealed=false]~.redesign-board-scope{display:none}.redesign-market-board .redesign-board-research{grid-column:1/-1;margin-inline:24px}.redesign-board-stat{position:relative;display:flex;min-width:0;min-height:60px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:4px 0;border:0;border-radius:0;background:transparent;text-align:left}.redesign-board-stat+.redesign-board-stat:before{content:"";position:absolute;top:50%;left:-10px;width:1px;height:28px;background:var(--border);transform:translateY(-50%)}.redesign-board-stat strong{display:flex;align-items:center;min-height:28px;color:var(--foreground);font-size:22px;line-height:28px;font-weight:700;font-variant-numeric:tabular-nums}.redesign-board-stat>span{display:flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.redesign-board-stat:not(:disabled):hover>span,.redesign-board-stat[aria-pressed=true]>span{color:var(--foreground)}.redesign-board-stat[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:2px;background:var(--foreground)}.redesign-board-trades{display:inline-flex;align-self:center;align-items:center;gap:8px;min-height:44px;color:var(--muted-foreground);font-size:13px;line-height:20px;font-weight:500;white-space:nowrap}.redesign-board-trades svg{flex:none}.redesign-board-trades:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.redesign-board-status-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-foreground)}.redesign-board-status-live{background:var(--green)}.redesign-board-status-upcoming{background:var(--chart-line)}.redesign-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 32px}.redesign-market-card{position:relative;min-width:0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none;container-type:inline-size;container-name:market-card}.redesign-market-meta{display:flex;align-items:center;justify-content:space-between;min-height:16px;gap:16px;color:var(--muted-foreground);font-size:12px;line-height:16px}.redesign-market-meta>:first-child{flex:0 1 auto;min-width:0;white-space:nowrap}.redesign-market-league{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.redesign-market-matchup{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;margin:8px 0}.tennis-scoreboard-row{min-height:48px;column-gap:12px}.tennis-scoreboard-name{min-width:0;overflow-wrap:break-word}.tennis-scoreboard-values{display:flex;align-items:center;gap:12px;flex:none}.tennis-serving-slot{flex:0 0 20px;width:20px;height:24px}.tennis-serving-mark,.tennis-serving-slot{display:inline-flex;align-items:center;justify-content:center}.tennis-serving-mark{color:var(--green)}.tennis-serving-mark svg{width:22px;height:22px}.tennis-point-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:36px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);background:transparent;font-size:16px;line-height:24px;font-weight:500;font-variant-numeric:tabular-nums}.redesign-market-tennis{margin:8px 0}.redesign-market-tennis-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.redesign-market-tennis-quotes .redesign-market-price-line{flex-wrap:wrap}.redesign-market-tennis-quote-name{flex:0 0 100%;min-width:0;color:var(--muted-foreground);font-size:12px;line-height:16px}.redesign-table-tennis{min-width:300px;margin-top:8px}.tennis-list-score-grid{grid-template-columns:var(--tennis-score-columns);min-width:0;flex:1 1 28rem;max-width:40rem}.tennis-list-player-row,.tennis-list-player-values{display:contents}@media (max-width:639px){.tennis-scoreboard-row{column-gap:8px}.tennis-scoreboard-row>:first-child,.tennis-scoreboard-values{gap:8px}.tennis-list-score-grid{grid-template-columns:minmax(0,1fr);row-gap:12px}.tennis-list-player-row{display:grid;min-width:0;gap:4px}.tennis-list-player-values{display:flex;align-items:center;justify-content:flex-end;gap:4px}.tennis-list-set-cell{min-width:16px}.tennis-list-player-price{min-width:3rem}}@media (max-width:399px){.tennis-scoreboard-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.tennis-scoreboard-values{justify-content:flex-end;min-height:36px}}.redesign-market-outcome{display:flex;align-items:center;gap:16px;min-width:0}.redesign-market-outcome:last-child{grid-column:3}.redesign-market-art{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px}.redesign-market-art>img,.redesign-market-art>span,.redesign-market-art>svg{width:64px;height:64px;max-width:100%;max-height:100%}.redesign-market-art img{object-fit:contain}.competitor-crest{border-radius:0;padding:0;background:transparent;filter:drop-shadow(0 0 .6px color-mix(in srgb,var(--foreground) 60%,transparent))}[data-theme=dark] .competitor-crest{filter:drop-shadow(0 0 .7px color-mix(in srgb,var(--foreground) 60%,transparent))}[data-theme=dark] .competitor-crest[data-dark-mark=true]{border-radius:6px;background:var(--artwork-plate-light)}.redesign-market-art .competitor-portrait{object-fit:cover}.redesign-market-outcome-data{min-width:0;flex:1}.redesign-market-name{display:block;min-height:20px;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.redesign-market-price-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:2px 0}.redesign-market-price-line strong{font-size:20px;line-height:24px;font-weight:750;color:var(--foreground);white-space:nowrap}.redesign-market-value-frame{display:inline-grid;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.redesign-market-value-frame>span{grid-area:1/1}.redesign-market-value-measure{visibility:hidden;pointer-events:none;user-select:none}.redesign-market-price-line>span,.redesign-market-score{font-size:12px;line-height:16px}.redesign-market-score,.redesign-market-vs{color:var(--muted-foreground)}.redesign-market-score{display:block;font-variant-numeric:tabular-nums}.redesign-market-vs{text-align:center;text-transform:uppercase;font-size:12px}.redesign-market-chance{display:flex;align-items:center;gap:12px;font-size:12px;line-height:16px;color:var(--muted-foreground)}.redesign-market-bar{position:relative;flex:1;min-width:0;height:10px;overflow:hidden;border-radius:4px;background:var(--muted)}.redesign-market-bar-segment{position:absolute;inset:0}.redesign-market-bar-a{background:var(--ink-900)}.redesign-market-bar-b{background:var(--ink-500)}.redesign-market-bar-draw{background:var(--ink-400)}.redesign-market-draw{white-space:nowrap}.redesign-market-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.redesign-market-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.redesign-market-facts>div{display:flex;flex-direction:column;gap:2px}.redesign-market-facts dt{order:2;font-size:12px;line-height:16px;color:var(--muted-foreground)}.redesign-market-facts dd{order:1;font-size:14px;line-height:20px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.redesign-market-card .redesign-market-open{grid-column:3;grid-row:1;height:36px;min-width:124px;padding:0 16px;border-radius:10px;font-size:14px;line-height:20px;color:var(--foreground);background:var(--muted);border:1px solid transparent;box-shadow:none}.redesign-market-card .redesign-market-open:hover{background:var(--accent);border-color:var(--border)}.redesign-market-details{grid-column:2;grid-row:1;min-width:0;font-size:12px;line-height:16px;color:var(--muted-foreground)}.redesign-market-details[open]{grid-column:1/-1;grid-row:2;padding-top:8px}.redesign-market-details-summary,.redesign-market-details>summary{display:flex;align-items:center;gap:4px;width:fit-content;min-height:20px;cursor:pointer;list-style:none}.redesign-market-details>summary::-webkit-details-marker{display:none}.redesign-market-details[open]>summary>svg{transform:rotate(180deg)}.redesign-market-detail-body{padding-top:16px;color:var(--foreground)}.redesign-board-notes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-top:4px}.redesign-board-notes>p{padding:0}@container market-card (max-width: 580px){.redesign-market-outcome{gap:10px}.redesign-market-price-line{gap:2px 8px}.redesign-market-price-line strong{font-size:20px;line-height:24px}.redesign-market-facts{gap:8px}.redesign-market-card .redesign-market-open{min-width:108px;padding-inline:12px}.redesign-market-bottom{grid-template-columns:minmax(0,1fr) auto}.redesign-market-card .redesign-market-open{grid-column:2}.redesign-market-details{grid-column:1/-1;grid-row:2;padding-top:6px}}@container market-card (max-width: 410px){.redesign-market-matchup{gap:8px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:stretch}.redesign-market-outcome{flex-direction:column;align-items:flex-start;gap:8px}.redesign-market-name{min-height:40px}.redesign-market-vs{align-self:center}.redesign-market-bottom{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.redesign-market-facts{grid-column:1/-1;gap:8px}.redesign-market-card .redesign-market-open{grid-column:2;grid-row:2}.redesign-market-details{grid-column:1/-1;grid-row:2;margin-top:0}.redesign-market-details[open]{grid-row:3}.redesign-market-details[open]>summary{margin-top:-44px;min-height:36px}.redesign-market-detail-body{padding-top:8px}.redesign-market-chance{flex-wrap:wrap;gap:6px}.redesign-market-chance>span:first-child{width:100%}}@media (max-width:1199px){.redesign-market-board,.redesign-market-grid{grid-template-columns:minmax(0,1fr)}.redesign-market-board .redesign-board-overview{grid-column:1;grid-row:auto;padding:0 24px 24px}}@media (max-width:767px){.redesign-board-overview{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px}.redesign-board-trades{grid-column:1/-1;justify-self:start}.redesign-market-board>.redesign-board-header{padding:24px 16px 16px}.redesign-market-board .redesign-board-identity{align-items:flex-start;gap:12px}.redesign-board-mark>*,.redesign-market-board .redesign-board-identity>.redesign-board-mark{width:36px;height:36px}.redesign-market-board .redesign-board-overview{padding:0 16px 16px}.redesign-board-market-nav,.redesign-market-board .redesign-board-market-nav{margin-inline:16px;max-width:calc(100% - 32px)}.redesign-market-board .redesign-board-toolbar{margin-inline:16px}.redesign-market-board .redesign-board-body{padding:16px}.redesign-market-board .redesign-board-research,.redesign-market-board .redesign-board-scope{margin-inline:16px}.redesign-page-title{font-size:32px;line-height:36px}.redesign-board-title-row>.redesign-board-help{vertical-align:0}.redesign-board-title-row>.redesign-section-heading~.redesign-board-help{vertical-align:-3px}.redesign-section-heading{font-size:24px;line-height:30px}.redesign-standard-content{padding:24px 16px 48px}.redesign-board-header{padding:24px 16px 16px}.redesign-board-identity{align-items:flex-start}.redesign-board-identity>:first-child:not(h1){width:28px;height:28px;margin-top:4px}.redesign-board-toolbar{margin-inline:16px}.redesign-board-body{padding:16px}.redesign-board-research,.redesign-board-section,.redesign-market-board .redesign-board-section{margin:8px 16px 24px}}.redesign-board-about{margin-bottom:12px;color:var(--muted-foreground);font-size:13px}.redesign-board-about summary{cursor:pointer;width:fit-content;padding-block:8px;color:var(--foreground);font-weight:500}.redesign-board-about p{max-width:720px;padding-bottom:8px;line-height:20px}.redesign-board-list-section{border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:767px){.redesign-board-split,.redesign-market-grid,.redesign-research-groups{gap:24px}.redesign-recent-games{column-gap:24px}.redesign-recent-games>.redesign-board-list-panel{margin-bottom:24px}}.redesign-pricing{--reference-content-width:1168px}.redesign-profile{--reference-content-width:1396px}.redesign-game{--reference-content-width:1536px}.redesign-main{min-width:0}.redesign-content{width:calc(100% - var(--reference-gutter) * 2);max-width:var(--reference-content-width);margin-inline:auto;padding-bottom:18px}.redesign-application .redesign-content{--reference-gutter:16px}.redesign-hero{position:relative;min-height:204px;overflow:hidden;margin-inline:auto;max-width:calc(var(--reference-content-width) + var(--reference-gutter) * 2);background:transparent}.redesign-hero-copy{position:relative;z-index:1;padding:25px var(--reference-gutter);max-width:78%}.redesign-eyebrow{color:var(--muted-foreground);font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px}.redesign-hero .redesign-hero-title{font:800 56px/1.02 Inter Tight,var(--font-system);letter-spacing:-.035em;margin:0}.redesign-hero .redesign-hero-title em{color:var(--primary);font-style:normal}.redesign-hero-description{margin:5px 0 0;color:var(--muted-foreground);font-size:16px;line-height:1.4;max-width:660px}.redesign-hero-features{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:17px;color:var(--muted-foreground);font-size:12px}.redesign-hero-features>span{display:flex;white-space:nowrap;align-items:center;gap:9px}.redesign-hero-art{position:absolute;inset:0 0 0 52%;pointer-events:none}.redesign-hero-art img{position:absolute;height:115%;width:auto;max-width:none;bottom:0;right:0;mix-blend-mode:multiply;opacity:.6}.redesign-hero-art>span{position:absolute;top:25%;right:9%;font-size:16px;line-height:1.6;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.redesign-hero-art>span:after{content:"";display:block;width:106px;border-bottom:2px solid var(--primary);margin-top:18px}.redesign-frame:is([data-theme=dark] *) .redesign-hero-art img{mix-blend-mode:screen;opacity:.75}.redesign-panel{border:0;border-radius:0;background:transparent;padding:20px 0;min-width:0}.redesign-panel h2,.redesign-section-title{font-family:"Inter Tight",var(--font-system);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.025em}.redesign-hero-art{z-index:0;overflow:hidden}.redesign-hero-art img{height:100%;right:15%;opacity:.45;mask-image:linear-gradient(90deg,transparent,black 35%,black 85%,transparent)}.redesign-hero-copy{max-width:72%}@media (max-width:1280px){.redesign-hero-art{left:55%;opacity:.5}.redesign-hero-art>span{display:none}}@media (max-width:1000px){.redesign-hero .redesign-hero-title{font-size:44px}.redesign-hero-copy{max-width:90%}.redesign-hero-description{font-size:14px}.redesign-hero-features{gap:18px}}@media (max-width:767px){.redesign-frame{--reference-gutter:16px}.redesign-hero{height:auto;min-height:210px}.redesign-hero-copy{max-width:100%;padding-block:26px}.redesign-hero .redesign-hero-title{font-size:clamp(30px,8.6vw,38px);line-height:1.05}.redesign-eyebrow{font-size:10px;letter-spacing:.1em}.redesign-hero-features{flex-wrap:wrap;gap:12px}.redesign-hero-art{opacity:.16;left:15%}}.redesign-picks .redesign-hero{min-height:204px}.redesign-picks .redesign-hero-copy{padding-block:16px}.redesign-picks-content{padding-bottom:24px}.redesign-picks-stack{display:flex;flex-direction:column;gap:24px}.pick-calendar-empty{background-color:var(--border)}.pick-calendar-win-low{background-color:color-mix(in srgb,#16a34a 90%,#0b0c0f)}.pick-calendar-win-medium{background-color:color-mix(in srgb,#16a34a 75%,#0b0c0f)}.pick-calendar-win-high{background-color:color-mix(in srgb,#16a34a 50%,#0b0c0f)}.pick-calendar-loss-low{background-color:#6b7280}.pick-calendar-loss-medium{background-color:color-mix(in srgb,#5b6472 65%,#0b0c0f)}.pick-calendar-loss-high{background-color:#0b0c0f}:root[data-theme=dark] .pick-calendar-win-low{background-color:color-mix(in srgb,#16a34a 80%,#0b0c0f)}:root[data-theme=dark] .pick-calendar-win-medium{background-color:#16a34a}:root[data-theme=dark] .pick-calendar-win-high{background-color:color-mix(in srgb,#16a34a 65%,#f5f7f8)}:root[data-theme=dark] .pick-calendar-loss-low{background-color:#f5f7f8}:root[data-theme=dark] .pick-calendar-loss-medium{background-color:#8e9aa3}:root[data-theme=dark] .pick-calendar-loss-high{background-color:#5b6472}.pick-calendar-sweep{background-color:color-mix(in srgb,#16a34a 65%,#0b0c0f)}.pick-calendar-wipeout{background-color:#dc2626}.pick-calendar-sweep-glyph{color:#ffffff}.redesign-picks .pick-proof-band{border-radius:0;container-type:inline-size}.redesign-picks .pick-proof-layout{display:grid;grid-template-columns:minmax(0,1fr);padding:20px 16px}.redesign-picks .pick-proof-calendar{min-width:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.redesign-picks .pick-email-toggle-slot{grid-column:1/-1;min-width:0}@container (min-width: 600px){.redesign-picks .pick-proof-layout{padding:22px 24px}}@container (min-width: 1000px){.redesign-picks .pick-proof-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);column-gap:32px}.redesign-picks .pick-proof-calendar{margin-top:0;padding:2px 0 0 32px;border-top:0;border-left:1px solid var(--border)}}.pick-track-record{min-width:0}.pick-track-record-standalone{container-type:inline-size;padding:20px 16px}@media (min-width:768px){.pick-track-record-standalone{padding:22px 24px}}.pick-track-title{margin:0;font-family:"Inter Tight",var(--font-system);font-size:22px;line-height:28px;letter-spacing:-.03em;color:var(--foreground)}.pick-track-heading{display:flex;align-items:center;gap:6px}.pick-track-stats{margin-top:16px;overflow-x:clip;overflow-y:visible}.pick-track-stat-groups{display:flex;flex-wrap:wrap;row-gap:16px;margin-inline:-21px -20px}.pick-track-stat-group{display:flex;flex-wrap:wrap;gap:14px 24px;padding-inline:20px;border-left:1px solid var(--border)}.pick-track-stat{display:flex;min-width:0;flex-direction:column;gap:6px}.pick-track-stat-label{gap:4px;font-size:10px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.pick-track-stat-label,.pick-track-stat-value{display:flex;align-items:center;white-space:nowrap}.pick-track-stat-value{gap:3px;font-size:20px;font-weight:650;line-height:24px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pick-track-stat-arrow{width:12px;height:12px;flex:none}@container (max-width: 559px){.pick-track-stat-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-inline:0}.pick-track-stat-group{display:contents}.pick-track-stat-value{font-size:18px;line-height:22px}}@container (min-width: 356px) and (max-width: 559px){.pick-track-stat-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.pick-track-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:18px}.pick-track-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:20px;color:var(--foreground);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.pick-track-link:hover{text-decoration-color:currentColor}.pick-track-record[aria-hidden=true] .pick-track-link{text-decoration-line:none}.pick-track-link-icon,.pick-track-link-logo{display:inline-flex;width:14px;height:14px;flex:none}.redesign-picks .pick-day-header{align-items:baseline;margin-bottom:12px}.redesign-picks .pick-day-title{font-family:"Inter Tight",var(--font-system);font-size:20px;font-weight:750;line-height:26px;letter-spacing:-.025em}.redesign-picks .pick-day-status{font-family:inherit;font-size:13px;line-height:20px}@media (max-width:29.99rem){.redesign-picks .pick-day-header{flex-direction:column;align-items:flex-start;row-gap:2px}.redesign-picks .pick-day-status{font-size:12px}.redesign-picks .pick-day-dots{display:none}}.redesign-picks .pick-day{container-type:inline-size}.redesign-picks .pick-day-header.pick-day-header-views{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title toggle" "status status";align-items:center;column-gap:12px;row-gap:4px}.redesign-picks .pick-day-header-views .pick-day-title{grid-area:title;min-width:0}.redesign-picks .pick-day-header-views .pick-day-status{grid-area:status}.redesign-picks .pick-day-header-views .pick-view-toggle{grid-area:toggle}@container (min-width: 840px){.redesign-picks .pick-day-header.pick-day-header-views{grid-template-columns:minmax(max-content,1fr) auto auto;grid-template-areas:"title status toggle";column-gap:16px}}@media (max-width:399.98px){.redesign-picks .pick-view-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:400px){.pick-view-tip{display:none}}html[data-potd-view=table] .redesign-picks .pick-day-cards{display:none}html[data-potd-view=table] .redesign-picks .pick-day-table{display:block}html[data-potd-view=table] .redesign-picks .pick-view-option[data-view=cards]{--app-tab-background:transparent;--app-tab-foreground:var(--muted-foreground);--app-tab-shadow:none;--app-tab-icon-background:transparent;--app-tab-font-weight:500}html[data-potd-view=table] .redesign-picks .pick-view-option[data-view=cards]:hover{--app-tab-foreground:var(--foreground)}html[data-potd-view=table] .redesign-picks .pick-view-option[data-view=table]{--app-tab-background:var(--app-tab-active-background);--app-tab-foreground:var(--app-tab-active-foreground);--app-tab-shadow:var(--app-tab-active-shadow);--app-tab-icon-background:var(--app-tab-active-icon-background);--app-tab-font-weight:600}.redesign-picks .pick-day-table{overflow:hidden;border:0;border-radius:0;background:transparent}.redesign-picks .pick-table,.redesign-picks .pick-table-body,.redesign-picks .pick-table-head-group{display:block;width:100%}.redesign-picks .pick-table-row{position:relative;display:grid;align-items:center;border-top:1px solid var(--border);font-size:14px;line-height:20px;transition:background-color .12s ease}.redesign-picks .pick-table-body>.pick-table-row:first-child{border-top:0}.redesign-picks .pick-table-row:has(a.pick-table-link):hover{background:color-mix(in oklab,var(--secondary) 60%,transparent)}.redesign-picks .pick-table-head>*,.redesign-picks .pick-table-row>*{min-width:0;padding:0;text-align:left;font-weight:inherit}.redesign-picks .pick-table-row>*{display:flex;align-items:center}.redesign-picks .pick-table-rank{grid-area:rank}.redesign-picks .pick-table-row>.pick-table-rank{font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.redesign-picks .pick-table-league{grid-area:league}.redesign-picks .pick-table-matchup{grid-area:matchup;gap:8px}.redesign-picks .pick-table-team,.redesign-picks .pick-table-teams{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:6px}.redesign-picks .pick-table-team{gap:5px}.redesign-picks .pick-table-art{display:flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center}.redesign-picks .pick-table-art-fill,.redesign-picks .pick-table-art>.competitor-crest,.redesign-picks .pick-table-art>.competitor-portrait{width:20px;height:20px}.redesign-picks .pick-table-league-name,.redesign-picks .pick-table-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redesign-picks .pick-table-team-name{font-weight:500;color:var(--foreground)}.redesign-picks .pick-table-vs{flex:none;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.redesign-picks .pick-table-league-group{display:flex;min-width:0;align-items:center;gap:6px;font-size:12px;color:var(--muted-foreground)}.redesign-picks .pick-table-league-mark{display:inline-flex;flex:none}.redesign-picks .pick-table-league-inline{display:flex;min-width:14px;flex:1 1 0}.redesign-picks .pick-table-league-inline .pick-table-league-group{height:20px;flex-wrap:wrap;overflow:hidden}.redesign-picks .pick-table-league-inline .pick-table-league-name{max-width:100%;flex:none}.redesign-picks .pick-table-locked{display:flex;min-width:0;align-items:center;gap:6px;color:var(--muted-foreground)}.redesign-picks .pick-table-pick{grid-area:pick}.redesign-picks .pick-table-row>.pick-table-pick{font-weight:600;color:var(--foreground)}.redesign-picks .pick-table-side{display:flex;min-width:0;align-items:center;gap:6px}.redesign-picks .pick-table-side-text{min-width:0;overflow-wrap:anywhere}.redesign-picks .pick-table-price{grid-area:price;justify-self:end;white-space:nowrap}.redesign-picks .pick-table-row>.pick-table-price{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--foreground)}.redesign-picks .pick-table-status{grid-area:status;white-space:nowrap}.redesign-picks .pick-table-row>.pick-table-status{font-size:13px;color:var(--foreground)}.redesign-picks .pick-table-status .outcome-badge-shell{padding-block:1px;line-height:16px}.redesign-picks .pick-table-go{grid-area:go;justify-self:end}.redesign-picks .pick-table-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--muted-foreground);outline:none}.redesign-picks a.pick-table-link:after{position:absolute;inset:0;content:""}.redesign-picks a.pick-table-link:focus-visible:after{box-shadow:inset 0 0 0 2px var(--ring)}.redesign-picks .pick-table-row:hover a.pick-table-link{color:var(--foreground)}@container (max-width: 879.98px){.redesign-picks .pick-table-head,.redesign-picks .pick-table-row>.pick-table-league{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.redesign-picks .pick-table-row{grid-template-columns:16px minmax(0,1fr) 48px 72px 14px;grid-template-areas:"rank matchup matchup matchup go" "rank pick price status go";column-gap:8px;row-gap:4px;min-height:64px;padding:10px}.redesign-picks .pick-table-matchup{gap:6px}.redesign-picks .pick-table-rank{align-self:start}.redesign-picks .pick-table-status{justify-self:end}.redesign-picks .pick-table-row>.pick-table-status{font-size:12px}.redesign-picks .pick-table-row[data-locked]{grid-template-areas:"rank status status pick go" "rank matchup matchup matchup go"}.redesign-picks .pick-table-row[data-locked] .pick-table-status{justify-self:start;font-size:14px;font-weight:500}.redesign-picks .pick-table-row[data-locked] .pick-table-pick{justify-self:end}.redesign-picks .pick-table-row[data-locked] .pick-table-matchup{font-size:13px}.redesign-picks .pick-table-row>[data-empty]{display:none}}@container (max-width: 339.98px){.redesign-picks .pick-table-art{display:none}}@container (min-width: 880px){.redesign-picks .pick-table-head,.redesign-picks .pick-table-row{grid-template-columns:24px 120px minmax(0,1.5fr) minmax(0,1fr) 76px 156px 24px;grid-template-areas:"rank league matchup pick price status go";column-gap:10px;padding-inline:16px}.redesign-picks .pick-table-head{display:grid;align-items:center;padding-block:8px;border-bottom:1px solid var(--border);background:transparent;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.redesign-picks .pick-table-head>.pick-table-price{justify-self:end;text-align:right}.redesign-picks .pick-table-row{min-height:52px;padding-block:8px}.redesign-picks .pick-table-league-inline{display:none}.redesign-picks .pick-table-status{white-space:normal}}@container (max-width: 1099.98px){.redesign-picks .pick-table-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (min-width: 1100px){.redesign-picks .pick-table-head,.redesign-picks .pick-table-row{grid-template-columns:24px 144px minmax(0,1.5fr) minmax(0,1fr) 84px 156px 68px;column-gap:12px}}.redesign-picks .pick-locked-tile,.redesign-picks .pick-summary-tile{padding:16px;gap:8px;border-radius:0}.redesign-picks .pick-locked-tile h2,.redesign-picks .pick-summary-tile h2{font-family:inherit;font-size:11px}.redesign-picks .pick-summary-tile .text-lg{font-size:18px}.redesign-picks .pick-card-shell{border-radius:0}.redesign-picks .pick-results{container-type:inline-size;border-top:1px solid var(--border)}.redesign-picks .pick-result-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"rank game game" ". pick pick" ". numbers details";align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--border)}.redesign-picks .pick-result-rank{grid-area:rank;align-self:start;padding-top:2px;font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.redesign-picks .pick-result-game{grid-area:game;min-width:0}.redesign-picks .pick-result-competition,.redesign-picks .pick-result-label{display:block;font-size:11px;font-weight:500;line-height:16px;color:var(--muted-foreground)}.redesign-picks .pick-result-competition{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redesign-picks .pick-result-scoreboard{display:grid;gap:6px}.redesign-picks .pick-result-team{display:flex;align-items:center;gap:8px;min-width:0}.redesign-picks .pick-result-art{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px}.redesign-picks .pick-result-art img{max-width:24px;max-height:24px;object-fit:contain}.redesign-picks .pick-result-team-name{min-width:0;flex:1;font-size:15px;font-weight:600;line-height:22px;overflow-wrap:anywhere;color:var(--foreground)}.redesign-picks .pick-result-score{flex-shrink:0;font-size:20px;font-weight:700;line-height:24px;font-variant-numeric:tabular-nums;color:var(--foreground)}.redesign-picks .pick-result-score-missing{margin-top:6px;font-size:11px;color:var(--muted-foreground)}.redesign-picks .pick-result-pick{grid-area:pick;display:grid;grid-template-rows:16px 40px 24px;row-gap:4px;min-width:0}.redesign-picks .pick-result-pick>.pick-result-label{width:100%}.redesign-picks .pick-result-position{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere;color:var(--foreground)}.redesign-picks .pick-result-position-slot,.redesign-picks .pick-result-status{display:flex;align-items:center;min-width:0}.redesign-picks .pick-result-position-slot>a{font-size:14px;line-height:20px}.redesign-picks .pick-result-numbers{grid-area:numbers;display:flex;flex-wrap:wrap;gap:8px 20px;min-width:0;font-size:14px;font-weight:600;line-height:22px;font-variant-numeric:tabular-nums}.redesign-picks .pick-result-details{grid-area:details;display:inline-flex;align-items:center;justify-self:end;gap:6px;min-height:40px;font-size:12px;font-weight:500}@container (min-width: 760px){.redesign-picks .pick-result-row{grid-template-columns:24px minmax(0,1.4fr) minmax(0,1fr) 152px 72px;grid-template-areas:"rank game pick numbers details";column-gap:24px;min-height:116px;padding-block:16px}.redesign-picks .pick-result-numbers{justify-content:space-between}}.redesign-picks .pick-ledger-island{border-radius:0;container-type:inline-size}.redesign-picks .pick-ledger-header{align-items:center;padding:14px 16px;background:transparent}.redesign-picks .pick-ledger-title{font-family:"Inter Tight",var(--font-system);font-size:18px;font-weight:750;line-height:24px;letter-spacing:-.02em}.redesign-picks .pick-ledger-count{font-family:inherit;font-size:12px}.redesign-picks .pick-ledger-matchup-link>span:first-child{width:24px;height:20px}.redesign-picks .pick-ledger-matchup-meta{padding-left:calc(24px + .81rem)}.redesign-picks .pick-ledger-clv-value,.redesign-picks .pick-ledger-day-row time,.redesign-picks .pick-ledger-metric-value{font-variant-numeric:tabular-nums}@media (min-width:40rem){.redesign-picks .pick-ledger-header{padding-inline:24px}.redesign-picks .pick-ledger-matchup-cell,.redesign-picks .pick-ledger-metric-cell,.redesign-picks .pick-ledger-outcome-cell{padding-block:12px}}@container (max-width: 779.98px){.redesign-picks .pick-ledger-scroll{overflow-x:visible}.redesign-picks .pick-ledger-table{display:block;min-width:0}.redesign-picks .pick-ledger-head{display:none}.redesign-picks .pick-ledger-day-cell,.redesign-picks .pick-ledger-day-group,.redesign-picks .pick-ledger-day-row{display:block}.redesign-picks .pick-ledger-day-cell{padding-inline:16px}.redesign-picks .pick-ledger-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding:16px}.redesign-picks .pick-ledger-matchup-cell{display:block;min-width:0;padding:0}.redesign-picks .pick-ledger-metric-cell{display:block;margin-top:12px;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);text-align:left}.redesign-picks .pick-ledger-cell-label{display:block}.redesign-picks .pick-ledger-metric-value{display:block;margin-top:4px}.redesign-picks .pick-ledger-clv-group{display:flex;margin-top:4px;justify-content:flex-start;gap:4px}.redesign-picks .pick-ledger-outcome-cell{display:block;padding:0}}@container (min-width: 520px) and (max-width: 779.98px){.redesign-picks .pick-ledger-stake{display:inline}}.redesign-picks .pick-ledger-skeleton-head{display:none}.redesign-picks .pick-ledger-skeleton-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.redesign-picks .pick-ledger-skeleton-matchup{display:flex;min-width:0;align-items:center;gap:12px}.redesign-picks .pick-ledger-skeleton-metric{display:none;width:56px;height:12px;justify-self:end}.redesign-picks .pick-ledger-skeleton-badge{width:44px;height:22px;justify-self:end}@container (min-width: 780px){.redesign-picks .pick-ledger-skeleton-head{display:grid;grid-template-columns:minmax(0,1fr) 155px 104px 121px 138px;padding:10px 24px;border-bottom:1px solid var(--border);font-size:10px;line-height:14px}.redesign-picks .pick-ledger-skeleton-head>span:not(:first-child){justify-self:end}.redesign-picks .pick-ledger-skeleton-row{grid-template-columns:minmax(0,1fr) 155px 104px 121px 138px;gap:0;padding:12px 24px}.redesign-picks .pick-ledger-skeleton-metric{display:block}}#pick-of-the-day-faq [data-slot=accordion-content]{animation:none}.redesign-pick-resources{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px}.redesign-pick-resource-link{display:inline-flex;min-height:40px;max-width:100%;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--foreground);font-size:13px;font-weight:500;line-height:20px;transition:background-color .15s}.redesign-pick-resource-link>svg{flex-shrink:0}.redesign-pick-resource-link:hover{background:var(--muted)}.redesign-pick-resources .redesign-pick-review{min-height:40px;padding:8px 12px;background:transparent;font-size:13px;line-height:20px}@media (max-width:479px){.redesign-pick-resources{display:grid;grid-template-columns:minmax(0,1fr)}.redesign-pick-resource-link,.redesign-pick-resources .redesign-pick-review{min-height:44px}.redesign-pick-resources .redesign-pick-review{justify-content:flex-start}}.pick-track-title{font-weight:750}.redesign-picks .redesign-hero-art img{opacity:.25}.redesign-developers .redesign-hero{min-height:242px}.redesign-developers .redesign-hero-description{max-width:650px;text-wrap:pretty}.redesign-developer-content{position:relative;padding-block:0 22px}.redesign-developer-content:has([data-developer-key-pending=true]),html[data-auth=in] .redesign-developer-content:not([data-developer-auth-state=signed-in]),html[data-auth=pending] .redesign-developer-content{visibility:hidden}.redesign-developer-loading-note{position:absolute;inset-block-start:20px;inset-inline:0;margin:0;visibility:hidden;font-size:13px;line-height:20px;color:var(--muted-foreground)}.redesign-developer-content:has([data-developer-key-pending=true])>.redesign-developer-loading-note,html[data-auth=in] .redesign-developer-content:not([data-developer-auth-state=signed-in])>.redesign-developer-loading-note,html[data-auth=pending] .redesign-developer-content>.redesign-developer-loading-note{visibility:visible}.redesign-developer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:32px}.redesign-developer-grid>.redesign-panel,.redesign-developer-grid>[data-slot=card]{min-width:0;border-radius:0;padding:20px 0;gap:12px}.redesign-developer-grid [data-slot=card-content]{padding:0}.redesign-card-heading{display:flex;align-items:center;gap:14px;margin-bottom:4px}.redesign-card-heading>.redesign-card-icon{flex:none;width:42px;height:42px;padding:10px;border-radius:0;background:transparent;color:var(--foreground)}.redesign-card-heading [data-slot=card-title],.redesign-card-heading h2{min-width:0;font-family:"Inter Tight",var(--font-system);font-size:21px;font-weight:750;line-height:27px;letter-spacing:-.035em}.redesign-developer-grid [data-slot=tabs-list]{display:flex;width:100%;flex-wrap:wrap;height:auto}.redesign-developer-grid [data-slot=tabs-trigger]{flex:1}.redesign-developer-grid #mcp [data-slot=tabs-list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.redesign-developer-grid code,.redesign-developer-grid pre{font-size:11px;line-height:15px}.redesign-developer-grid pre{max-height:130px;overflow:auto}.redesign-code-caption,.redesign-setup-details,.redesign-token-status{font-size:11px;line-height:16px;color:var(--muted-foreground)}.redesign-code-caption{margin-block:10px}.redesign-developer-details summary,.redesign-setup-details summary{cursor:pointer;color:var(--foreground)}.redesign-setup-details p{margin-block:8px}.redesign-card-docs{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px}.redesign-token-status{min-height:16px;margin-top:-4px}.redesign-developer-grid [data-testid=token-card-sandbox]{gap:9px}.redesign-developer-grid [data-testid=token-card-sandbox] [data-slot=card-content]>*+*{margin-top:12px}.redesign-developer-grid [data-testid=token-card-sandbox]>div:last-child{padding:10px 0 0;font-size:11px}.redesign-developer-guides .redesign-panel{display:flex;flex-direction:column;gap:10px}.redesign-quickstart{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:4px 0 14px;counter-reset:quickstep}.redesign-quickstart li{display:flex;align-items:center;gap:14px;min-height:30px;font-size:13px;font-weight:600;line-height:18px;counter-increment:quickstep}.redesign-quickstart li:before{content:counter(quickstep);flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.redesign-code-example{--code-bg:var(--foreground);--code-ink:var(--background);--code-dim:color-mix(in srgb,var(--background) 64%,var(--foreground));--code-rule:color-mix(in srgb,var(--background) 14%,var(--foreground));min-width:0;overflow:hidden;border:1px solid var(--code-bg);border-radius:10px;background:var(--code-bg);color:var(--code-ink)}[data-theme=dark] .redesign-code-example{--code-bg:var(--background);--code-ink:var(--foreground);--code-dim:var(--muted-foreground);--code-rule:var(--border);border-color:var(--border)}.redesign-code-example-block+.redesign-code-example-block{border-top:1px solid var(--code-rule)}.redesign-code-example-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 0 14px;font-size:11px;line-height:16px;color:var(--code-dim)}.redesign-code-copy{color:var(--code-dim);background:transparent}.redesign-code-copy:hover{color:var(--code-ink);background:var(--code-rule)}.redesign-developer-grid .redesign-code-example pre{max-height:none;margin:0;padding:4px 14px 12px;overflow-x:auto;white-space:pre;color:var(--code-ink)}.redesign-developer-links{display:flex;flex-direction:column}.redesign-developer-links a{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;border-bottom:1px solid var(--border);font-size:13px}.redesign-developer-links a:hover{background:var(--muted)}.redesign-developer-links .home-icon{width:14px;height:14px}.redesign-developer-details{padding:14px 0;border-top:1px solid var(--border);font-size:13px}@media (min-width:1001px) and (max-width:1280px){.redesign-developer-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.redesign-developer-grid{display:contents}.redesign-developer-content>:not(.redesign-developer-grid){grid-column:1/-1}}@media (max-width:1000px){.redesign-developer-grid{grid-template-columns:minmax(0,1fr)}}.redesign-pricing-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:24px 32px}.redesign-tier-choice{display:grid;grid-template-rows:auto auto 1fr auto 20px;align-items:start;gap:16px;min-width:0}.redesign-tier-choice>[data-slot=button]{position:relative;padding-inline-end:calc(var(--spacing) * 11)}.redesign-tier-choice>[data-slot=button]>svg{position:absolute;inset-inline-end:calc(var(--spacing) * 5);top:50%;transform:translateY(-50%)}.redesign-tier-choice h2{font:750 25px/1.2 Inter Tight,var(--font-system)}.redesign-tier-choice .redesign-tier-price{font-size:28px;font-weight:700;line-height:36px;color:var(--foreground)}@media (max-width:767px){.redesign-pricing-tiers{grid-template-columns:minmax(0,1fr);gap:32px}}.redesign-pricing .redesign-hero{min-height:264px}.redesign-pricing .redesign-hero-copy{padding-left:0;max-width:70%}.redesign-pricing .redesign-hero .redesign-hero-title{font-size:51px}.redesign-pricing .redesign-hero-description{max-width:555px;text-wrap:pretty}.redesign-offer-callout{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;padding:10px 16px;border:0;border-left:2px solid var(--primary);border-radius:0;background:transparent;font-size:13px;line-height:18px;color:var(--foreground)}.redesign-offer-callout strong{font-weight:700}.redesign-pro-plan{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);padding:20px 0}.redesign-pro-decision{padding-right:32px;min-width:0}.redesign-pro-badge,.redesign-saving{border-radius:5px;background:color-mix(in srgb,var(--primary) 18%,var(--card));color:var(--foreground);font-weight:600}.redesign-pro-badge{display:inline-block;padding:3px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.redesign-pro-decision h2{font-size:34px;line-height:1.1;margin:4px 0}.redesign-pro-decision>p:first-of-type{font-size:13px;line-height:18px;color:var(--muted-foreground)}.redesign-billing-choices[data-slot=segmented-control]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0 11px;width:100%;height:auto}.redesign-billing-choices [data-slot=segmented-control-item]{position:relative;display:flex;align-items:center;justify-content:flex-start;white-space:normal;text-align:left;gap:10px;min-width:0;min-height:68px;height:auto;padding-block:10px}.redesign-billing-choices strong{font-size:21px;font-variant-numeric:tabular-nums}.redesign-billing-choices small{display:block;font-size:11px;line-height:15px;color:var(--muted-foreground);margin-top:1px}.redesign-billing-choices small.redesign-billing-offer{color:var(--foreground);font-weight:600}.redesign-radio{flex:none;display:block;width:18px;height:18px;border:1px solid var(--muted-foreground);border-radius:50%}[data-state=on]>.redesign-radio{border-color:var(--primary);background:radial-gradient(var(--primary) 40%,transparent 45%)}.redesign-saving{position:absolute;top:-11px;right:8px;padding:2px 7px;font-size:10px;line-height:16px;white-space:nowrap}.redesign-price-note{margin-top:8px;font-size:12px;line-height:16px;color:var(--foreground)}.redesign-checkout-notes{display:flex;justify-content:center;align-items:center;gap:8px;font-size:11px;color:var(--muted-foreground);margin-top:10px}.redesign-checkout-notes svg{width:16px;height:16px}.redesign-checkout-notes>span{border-left:1px solid var(--border);margin-left:8px;padding-left:16px}.redesign-pro-included{border-left:1px solid var(--border);padding-left:34px;min-width:0}.redesign-pro-included h3{font-size:16px;font-weight:700;margin:1px 0 9px}.redesign-pro-included ul{gap:2px;font-size:12px;line-height:17px}.redesign-pro-included li svg{width:14px;height:14px}.redesign-pricing-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px}.redesign-pricing-features>a{display:flex;align-items:center;gap:14px;padding:14px 0}.redesign-pricing-features>a:hover h3{text-decoration:underline;text-underline-offset:3px}.redesign-pricing-features .home-icon{width:42px;height:42px;padding:9px;border-radius:0;background:transparent;flex:none}.redesign-pricing-features h3{min-width:0;font-family:"Inter Tight",var(--font-system);font-size:15px;font-weight:700;line-height:20px}.redesign-pricing #pricing-faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:30px;border:0;border-radius:0;background:transparent;margin-top:32px;padding:20px 0}.redesign-pricing #pricing-faq>div{margin:0}.redesign-pricing #pricing-faq h2{font:750 25px/1.2 Inter Tight,var(--font-system)}.redesign-pricing #pricing-faq [data-slot=accordion]{margin:0}.redesign-pricing #pricing-faq [data-slot=accordion-trigger]{min-height:29px;padding:6px 10px;font-size:11px;line-height:16px}.redesign-pricing #pricing-faq [data-slot=accordion-content]{font-size:12px;line-height:18px}.redesign-pricing-close{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px}.redesign-pricing-close h2{flex:1 1 280px;min-width:0;font-family:"Inter Tight",var(--font-system);font-size:21px;font-weight:750;line-height:28px;letter-spacing:-.02em}.redesign-pricing-close [data-testid=pricing-footer-checkout-error]{flex-basis:100%}@media (max-width:1000px){.redesign-pricing .redesign-hero-copy{max-width:100%}.redesign-pro-plan{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 0}.redesign-pro-decision{padding-right:0}.redesign-pro-included{padding:20px 0 0;border-left:0;border-top:1px solid var(--border)}.redesign-pricing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.redesign-pricing .redesign-hero-copy{max-width:none}.redesign-pricing .redesign-hero .redesign-hero-title{font-size:clamp(30px,8.6vw,38px)}.redesign-pro-plan{padding:20px 0}.redesign-billing-choices[data-slot=segmented-control],.redesign-pricing #pricing-faq,.redesign-pricing-features{grid-template-columns:minmax(0,1fr)}.redesign-pricing-features{gap:16px}.redesign-pricing-features>a{padding:10px 0}.redesign-pricing-features .home-icon{width:36px;height:36px;padding:8px}}.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;gap:24px;min-height:40px;align-items:stretch;overflow-x:auto;white-space:nowrap;font-size:13px;border-bottom:1px solid var(--border);scrollbar-width:none}.redesign-profile-section-nav :is(a,span){display:inline-flex;align-items:center;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%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.profile-market-toolbar:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.profile-market-toolbar-row{display:flex;width:max-content;min-width:100%;align-items:center;gap:12px}.profile-market-toolbar-row>*{flex-shrink:0}.profile-market-count{margin-inline-start:auto}#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}}